*{outline:0;}
header {
    position: absolute;
    z-index: 999;
    width: 100%;
    top: 20px;
}
.menu {
    text-align:right;
}
#owl-demo .item img{
  display: block;
  width: 100%;
  height: auto;
}
#owl-demo .owl-prev {
    float: left;
}
#owl-demo .owl-next {
    float: right;
}
#bar{
  width: 0%;
  max-width: 100%;
  height: 4px;
  background: #13A812;
}
#progressBar{
  width: 100%;
  background: #EDEDED;
}
.owl-theme .owl-controls .owl-buttons div{
	background:transparent;color:#058106;
text-transform: uppercase;font:13px/24px 'Source Sans Pro';font-weight:bold;
}
.owl-theme .owl-controls .owl-page span {
    display: block;
    width:9px;
    height:9px;
    margin:5px 73px;
    filter: Alpha(Opacity=50);
    opacity: 0.7;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
     border-radius:0px; 
    background:#dbdbdb;
}
#owl-demo.owl-theme .owl-controls {
    margin-top:-96px;
    text-align: center;position:relative;z-index:1;
}
#owl-demo .owl-pagination:before{
    border-top: solid 1px #40413b;
    position: relative;
    top: 10px;
    content: '';
    width: 100%;
    height: 1px;
    display: block;z-index:-1;
}
.owl-theme .owl-controls .owl-page.active span {
   background:#058106;
}
.owl-theme .owl-controls.clickable .owl-buttons div{
    filter: Alpha(Opacity=100);
    opacity: 1;
    text-decoration: none;
}
.slider-text {
    position: absolute;
    top: 50%;
    z-index: 999;
    width: 41%;
    background: rgba(51, 51, 51, 0.5);
    height: 28%;
}
.slider-text{color:#fff;}
.slider-text h1{font:35px/24px 'Source Sans Pro';font-weight:bold;text-transform:uppercase;}
.slider-text p{font:17px/24px 'Source Sans Pro';font-weight:400;}
.applynow a {
    border: solid 1px #ffffff;
    color: #fff;
    text-decoration: none;
    padding: 10px 36px;
    margin-top: 20px;
    font: 14px/24px 'Source Sans Pro';
}
.applynow {
    margin-top:10px;float: left;
}
.applynow:after {
    content: url(../images/arrow-rth.png);
    position: relative;
    margin-left: -13px;
}
.slider-text span{display:block;}

.admission-open {
    position: absolute;
    right: 0%;padding-right:10px;
    margin-top: -17%;
	text-align: center;
}
.admission-open h1{font:25px/24px 'Source Sans Pro';color:#636363;font-weight:bold;}
.admission-open h2{font:47px/24px 'Source Sans Pro';color:#13A812;font-weight:bold;}
.admission-open a {
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    font: 14px/40px 'Source Sans Pro';
    display: inline-block;
    background: #058106;
    padding: 0px 30px;
    padding-left: 55px;
}
.admis{margin-top:30px;}
.admission-open a:before {
    content: url(../images/admission-now.png);
    padding-right: 6px;
    margin-top: 4px;
    position: absolute;
    height: 30px;
    left: 27px;
    border-right: solid 1px #e86060;
}

.navbar-inverse .navbar-nav > li > a {
    color: #fff;
}
.navbar-nav {
    float: none;
    margin: 0;
}
.no-pad-sd{padding:0px;text-align:center;}
.navbar {
    min-height:46px;
    margin-bottom:0px;
    border-radius: 10px;
}
.navbar-nav > li {
    float: none;display:inline-block;
}
.navbar-inverse {
    background-color: #13A812;
    border-color:transparent;border:0px;
}
.main_menu {
    margin-top: 10px;
}
.navbar-nav > li > a {
font:14px/40px 'Source Sans Pro';text-transform:uppercase;padding: 3.9px 15px !important;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: transparent;border:0px;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff !important;
    background-color: #058106;
}
.navbar-inverse .navbar-nav >  li:hover, .navbar-inverse .navbar-nav > li a:focus {
    color: #fff !important;
    background-color: #058106;
}
.navbar-inverse .navbar-nav >  li:hover a{
    color: #fff !important;
}
.navbar-inverse .navbar-nav >li.active:first-child a{
    border-radius: 10px 0px 0px 10px;
    margin-left: -15px;
}
.navbar-inverse .navbar-nav >li.active:last-child a{
    border-radius: 0px 10px 10px 0px;
    margin-right: -17px;
}

.heading h1 span{display:block;font: 15px/40px 'Source Sans Pro';color:#13A812;font-weight:bold;}
.heading h1{display:block;font:35px/40px 'Source Sans Pro';color:#c4c4c4;font-weight:bold;text-transform:uppercase;}
.prasanti-welcome {
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-repeat: no-repeat;min-height:640px;
background: url(../images/prashanti-bg-banner.jpg) center;
padding: 80px 0px 50px 0px;
background-size: 100%;
}
.heading h1:before{content:url(../images/book-heading.png);float:left;padding-right:20px;}
.description-prashan{
    padding-left:30%;color:#ffffff;padding-top:3%;
}
.description-prashan p{font:14px/24px 'Source Sans Pro';color:#fff;text-align:justify;}
.belive-prashanti{margin-top:40px;}
.belive-prashanti p{font:13px/24px 'Source Sans Pro';color:#ffffff;text-transform:uppercase;font-weight:bold;}
.belive-prashanti p span{color:#ffcc00;}
.profile-links-prasahnthi{min-height:380px;border-right:solid 1px #ffffff;margin-top:20%;}
ul.profie-management {
    padding: 0px;
    margin: 0px;
}
ul.profie-management li {
    text-align: right;
    list-style: none;
    padding-top: 75px;
}
ul.profie-management li a{
text-decoration:none;    
line-height: 24px;color:#fff;
}
ul.profie-management li:after {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    background:#dbdbdb;
    position: relative;
    margin-left:10px;
    left: 6px;
}
ul.profie-management li a:hover {
    color: #fff;
    padding: 10px 20px 10px 20px;
    background: #056F06;transition:all ease-in 0.2s;
}
ul.profie-management li a:hover:after{content:url(../images/background-after-profile.png);position:relative;left:30px;}
ul.profie-management li a.active{
    color: #fff;
    padding: 10px 20px 10px 20px;
    background: #056F06;
}
ul.profie-management li a.active:after{content:url(../images/background-after-profile.png);position:relative;left:30px;}

.school-profile-bg{
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-repeat: no-repeat;
background: url(../images/school-profile-bg.jpg) center;
padding:20px 0px 20px 0px;
background-size: 100%;min-height:635px;
}
.childrenimages img{margin-left:auto;display:block;}
.study-inform h4{font:17px/24px 'Source Sans Pro';color:#ffffff;text-transform:uppercase;font-weight:bold;}
.study-inform h4:before{content:url(../images/study-info-icon.png);padding-right:15px;}
.study-inform p{font:15px/24px 'Source Sans Pro';color:#ffffff;}
.no-pad-studyimg {
    padding: 0px;
    color: #fff;
}
.study-inform {
    width: 80%;
    margin: 0 auto;
    padding-top: 20%;
    margin-bottom: 0px;
}
.study-meth h4:before{content:url(../images/methodology-icon.png);}
.sport h4:before{content:url(../images/sports-icon.png);}
.wellbeing h4:before{content:url(../images/wellbeing-icon.png);}
.latest-and-news{
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-repeat: no-repeat;
background: url(../images/latest-news-bg.jpg) center;
background-size: 100%;min-height:637px;	
 center;padding:30px 0px 50px 0px;}
.latest-and-news h1{color:#d6d6d6;font:35px/41px 'Source Sans Pro';font-weight:bold;text-transform:uppercase;}
.month{
	padding: 10px;
    background:#058606;
    width:45px;text-transform:uppercase;
    float: left;color:#fff;
}
.faculty img{float:left;}
.faculty-devel {
    padding: 20px;
    background:rgba(3, 116, 184, 0.9);
    color: #fff;
    float: left;
    width: 347px;
	min-height:334px;
}
.faculty{margin-top:30px;}
.faculty-devel h3{color:#fff;font:17px/24px 'Source Sans Pro';font-weight:bold;text-transform:uppercase;}
.auditorium-of-school{font:16px/24px 'Source Sans Pro';color:#ffde00;margin-bottom:10px;}
.auditorium-of-time{font:16px/24px 'Source Sans Pro';color:#ffde00;}
.auditorium-of-school:before{content:url(../images/auditorium-icon.png);padding-right:6px;width:20px;}
.auditorium-of-time:before{content:url(../images/time-icon.png);padding-right:4px;width:20px;}
.faculty-devel p{font:15px/24px 'Source Sans Pro';color:#fff;margin-top:2px;}
.read a{border:solid 1px #fff;}
.month span{font:25px/24px 'Source Sans Pro';color:#fff;font-weight:bold;}
#owl-news .owl-theme .owl-controls {
    margin-top: 0px;
    text-align: center;
    position: relative;
    z-index: 1;
}
#owl-news .owl-controls .owl-prev{ left:0; position: absolute; background: none;}
#owl-news .owl-controls .owl-next{ right:0; position: absolute; background: none;}
/*scroller-content*/
.content {
    overflow: auto;
    height:340px;width:350px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/*scroller-content*/
.content h3{font:17px/24px 'Source Sans Pro';font-weight:bold;text-transform:uppercase;color:#4a4a4a;}
.content p{font:14px/24px 'Source Sans Pro';color:#303030;font-weight:600;}
.content h6{font:15px/24px 'Source Sans Pro';font-weight:bold;text-transform:uppercase;color:#058606;}
.content h6:before{content:url(../images/entrance-icon.png);padding-right:10px;}
footer{background:url(../images/footer-bg.jpg);min-height:20px;padding:20px 0px 20px 0px;text-align:center;}
.footer-logo img{display:block;margin-left:auto;margin-right:auto;margin-top:20px;}
footer p{font:14px/24px 'Source Sans Pro';color:#ffffff;padding-top:20px;}
footer p span{display:block;}
.social-icon{margin-top:20px;}
.social-icon img{padding:3px;}
.copy-right {
    position: relative;
    width: 100%;
    top:12px;
}
.copy-right p{color:#fff;border-top: solid 1px #161610;border-top-style:dashed;}
.copy-right p a{color:#fff;text-decoration:none;} 
.kanchipuram-silks{background:#f2f2f2;min-height:50px;}
ul.home-icon {
    padding: 0px;
    margin: 0px;    
	float: left;
}
ul.home-icon li {
    display: inline;
    list-style: none;
    line-height: 50px;
    border-right: solid 1px #d6d2d2;
}
ul.home-icon li:last-child{border:none;}
ul.home-icon li a{text-decoration:none;color:#303030;font:13px/24px 'Source Sans Pro';padding:10px 13px;text-transform:uppercase;}
.smsils-rth {
    float: right;
    font: 13px/50px 'Source Sans Pro';
    text-transform: uppercase;
    color: #303030;
    background: rgba(255, 180, 0, 0.8);
    padding: 0px 10px;
    font-weight: 600;
}
.book-inner-icon {
    position: absolute;
    right: 0px;
    margin-top: -70px;
}
.heading-inner {
    text-align: center;
    margin-bottom: 30px;
}
.heading-inner h2{margin-top:0px; text-align:center;text-transform:uppercase;font:27px/24px 'Source Sans Pro';color:#13A812;font-weight:bold;}
.heading-inner h2:after {
    content: '';
    border-bottom: solid 1px #d7d7d7;
    width: 51px;
    height: 1px;
    display: block;
    text-align: center;
    margin: 0 auto;
    float: none;
    padding-top: 6px;
}
.all-inner-page{background:url(../images/bg-inner-page.png);padding:30px 0px 30px 0px;}
.welcome-innerpage img{float:left;padding-right: 4%;position:relative;z-index:1;}
.prashanti-head h5{font:17px/41px 'Source Sans Pro';text-transform:uppercase;color:#058106;font-weight:bold;}
.prashanti-head p{
	font: 14px/26px 'Source Sans Pro';
    color: #303030;
    font-weight: 400;    padding-right: 12px;
    text-align: justify;
    padding-bottom: 10px;font-weight:400;
}
.prashanti-head p span{font-weight:bold;color:#13A812;}
.believe-youcan {
    background: #13A812;
    text-align: center;
    min-height: 55px;
    position: relative;
    width: 100%;
    margin-top: -55px;
}
.believe-youcan h5{
    padding: 0px;color:#fff;font-weight:bold;
    margin: 0px;text-transform:uppercase;
   font: 16px/53px 'Source Sans Pro';

}
.believe-youcan h5 span{color:#ffe118;}
.students-staffs{
text-align: center;
background:url(../images/school-description-bg.jpg);min-height:320px;width:100%;padding: 100px 0px 0px 0px;
}
.staffs-school {
    text-align: center;
    display: inline-block;margin-bottom: 10%;
  margin-left:4%;margin-right:4%;
	font:27px/24px 'Source Sans Pro';font-weight:bold;color:#ffffff;
}
.staffs-school img{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;}
.staffs-school h6{color:#e1cb13;font-weight:bold;}
.vision-bg{background:#df504b;padding:18px;color:#fff;}
.misionbg{background:#3498db;}
.visionbg{background: #2ecc71;height: 213px;}
.vision-padimg{padding-top:100px;padding-bottom:20px;}
.vision-bg img {
    position: absolute;
    top:-30px;
    right: 9%;
}
.vision-bg h6{font: 17px/26px 'Source Sans Pro';}
.vision-bg p{font: 14px/26px 'Source Sans Pro';text-align:justify;}
.parents-say {
    margin-top: 50px;
    padding-bottom: 50px;
}
#owl-testi .owl-controls .owl-prev{ left:0;top:10%; position: absolute; background: none;}
#owl-testi .owl-controls .owl-next{ right:0;top:10%; position: absolute; background: none;}
.parents-say{text-align:center;}
.parents-say p{font: 15px/26px 'Source Sans Pro';width:90%;margin:0 auto;}
#owl-testi item{width:80%;margin:0 auto;}
.admission-openpage{background:#ffdede;text-align:center;padding-bottom: 15px;}
.inner-admision p{
    padding-bottom: 0px;
}
.no-pad-adnmission{padding:0px;}
.curve-admission h1{font:55px/26px 'Source Sans Pro';font-weight:bold;}
.curve-admission h3{margin:0px;font:24px/26px 'Source Sans Pro';color:#fff;font-weight:bold;margin-bottom:10px;}
.curve-admission{background:#058106;padding:15px 0px 10px 0px;}
.admision{text-align:center;float:none;}
.admission-openpage img{display:block;margin-left:auto;margin-right:auto;float:none;width:100%;}
.curve-admission h6 {
    margin-bottom: 0px;font:12px/26px 'Source Sans Pro';font-weight:bold;
    margin-top: 25px;color:#fff;
}
.curve-admission h1:before {
    border-top: solid 1px #eee612;
    display: block;
    content: '';
    position: relative;
    top: 21px;
    z-index: 1;
}
.curve-admission h1 span{
  background:#058106;position:relative;z-index:1;padding:0px 20px;color:#eee612;
}
.ready-join{padding: 5px;padding-top:20px;padding-bottom:7px;}
.ready-join p:first-child{color:#058106;font:17px/24px 'Source Sans Pro';}
.ready-join p:nth-child(2){color:#000000;font:16px/24px 'Source Sans Pro';}
.admision a {
    border: solid 1px #e55a5a;
    color: #058106;
    text-decoration: none;
    padding: 10px 36px;
    margin-top: 20px;
    font: 14px/24px 'Source Sans Pro';
}
.admision:after {
    content: url(../images/join-now-after.png);
    position: relative;
    margin-left: -13px;
}
.fees-stru{font: 16px/24px 'Source Sans Pro';color:#13A812;font-weight:bold;text-transform:uppercase;margin:10px 0px 10px 0px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    cursor: default;color:#fff;
    background-color:transparent;
    border: 1px solid transparent;
    border-bottom-color: transparent;
}
.nav-tabs {
    border-bottom: 2px solid #13A812;
    width: 90%;
    margin: 0 auto;
}
.nav-tabs > li.active
{
background:#13A812;color:#fff;
}
.nav-tabs > li
{
    background: #e5e5e5;
    float: left;
    margin-bottom: -1px;
    margin-right: 1px;
    position: relative;
    margin-left: 18px;
}
.nav-tabs > li > a {
    border-radius:0px 0px 0 0;cursor:pointer;text-decoration:none;font: 15px/24px 'Source Sans Pro';color:#303030;
}
.nav-tabs > li.active a{color:#fff;}
.nav-tabs > li > a:focus{
  color:#303030;
    background-color:transparent;
    border: 1px solid transparent;
    border-bottom-color: transparent;
}
.nav-tabs > li > a:hover{
    background-color:transparent;color:#303030;
    border: 1px solid transparent;
    border-bottom-color: transparent;
}
.nav-tabs > li.active:before{    
content: url(../images/before-tap-active.png);
    float: left;
    position: absolute;
    left: -19px;
    top:1px;
}
.nav-tabs > li.active:after {
    content: url(../images/after-tap-active.png);
    float: right;
    position: absolute;
    right: -20px;
    top:1px;
}
.nav-tabs > li:before{    
content: url(../images/before-tap.png);
    float: left;
    position: absolute;
    left: -19px;
    top:1px;
}
.nav-tabs > li:after {
    content: url(../images/after-tab.png);
    float: right;
    position: absolute;
    right: -20px;
    top:1px;

}
.nav > li > a {
    position: relative;
    display: block;
    padding:8.9px 15px;
}

table {
		overflow:hidden;
		border:1px solid #d3d3d3;
		background:#fefefe;
		width:78%;font: 16px/24px 'Source Sans Pro';
		margin:2% auto 0;
		margin-bottom: 5%;

}
	
	th, td {padding:10px; text-align:center; }
	
	th {background:#e8eaeb;}
	
	td {border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
	
	tr.odd-row td {background:#f6f6f6;}
	
	td.first, th.first {text-align:left}
	
	td.last {border-right:none;}
	
	/*
	Background gradients are completely unnecessary but a neat effect.
	*/
	
	td {
		background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);
		background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));
	}
	
	tr.odd-row td {
		background: -moz-linear-gradient(100% 25% 90deg, #f6f6f6, #f1f1f1);
		background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f1f1f1), to(#f6f6f6));
	}
	
	th {
		background:#535353;color:#ffffff;
		border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;box-shadow:0px;
	}
	
	/*
	I know this is annoying, but we need additional styling so webkit will recognize rounded corners on background elements.
	Nice write up of this issue: http://www.onenaught.com/posts/266/css-inner-elements-breaking-border-radius
	
	And, since we've applied the background colors to td/th element because of IE, Gecko browsers also need it.
	*/
	
	tr:first-child th.first {
		-moz-border-radius-topleft:5px;
		-webkit-border-top-left-radius:5px; /* Saf3-4 */
	}
	
	tr:first-child th.last {
		-moz-border-radius-topright:5px;
		-webkit-border-top-right-radius:5px; /* Saf3-4 */
	}
	
	tr:last-child td.first {
		-moz-border-radius-bottomleft:5px;
		-webkit-border-bottom-left-radius:5px; /* Saf3-4 */
	}
	
	tr:last-child td.last {
		-moz-border-radius-bottomright:5px;
		-webkit-border-bottom-right-radius:5px; /* Saf3-4 */
	}
	
#owl-newsslide .owl-controls .owl-prev {
    left: 0px;
    top: 40%;
    position: absolute;
    background: none;padding:0px;margin:0px;
}
#owl-newsslide .owl-controls .owl-next {
    right: 0px;
    top: 40%;
    position: absolute;padding:0px;margin:0px;
    background: none;
}		
.news-content {
    background: #f1f1f1;
    padding: 4px;
    margin-left: -30px;
    padding-right: 5px;
}
.date-news{width:30px;float:left;}
.news-datecont h4{font:16px/24px 'Source Sans Pro';color:#13A812;text-transform:uppercase;font-weight:bold;}
.news-datecont h4 span{display:inline-block;}
.news-datecont h4:before {
    content: '28 FEB';
    float: left;
    width: 87px;
    font: 36px/39px 'Source Sans Pro';
    font-weight: bold;
    text-align: center;
    color: #058106;
    border-right: solid 2px #b8b8b8;
    margin-right:10px;padding-right:5px;
    position: relative;
}
.news-datecont p{margin-left:100px;}
#owl-newsslide .item img{width:100%;}
#owl-newspage .owl-controls .owl-prev {
    left:40px;
    position: absolute;
    background: none;padding:0px;margin:0px;
}
#owl-newspage .owl-controls .owl-next {
    right:40px;
    position: absolute;
    background: none;padding:0px;margin:0px;
}
.newspage{padding:0px 0px 60px 0px;}
.faculty-devel h3 span{display:block;}
.faculty-devel h3{margin-top:0px;}
.newsmonth{background:#3d5ea4;}
.faculty-devel p{font:14px/24px 'Source Sans Pro';color:#fff;}
.gurunews{margin-top:0px;}
.news-slide img {
    float: left;
    padding-right: 10px;
    margin-bottom: 20px;
    margin-top: 10px;
}
.news-slide{clear:both;}
.news-slide h6{font:16px/24px 'Source Sans Pro';margin-bottom:0px;color:#3d5ea4;font-weight:bold;text-transform:uppercase;}
.pagenews{padding:0px;margin-left: -15px;}
.image-overlay-content {
    text-align: center;
    position: absolute;
    width:96%;
    opacity: 0;
    background:rgba(0,0,0,0.6);
    height:94%;left:7px;right:7px;top:7px;bottom:7px;
}
.overlay-fade-in:hover .image-overlay-content{opacity:1; transition:1s;}
.overlay img{width:auto;}
.overlay img {
    position: Absolute;
    top:42%;
    display:inline-block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.no-pad-img-gallery{padding:0px;margin:0px;}
.overlay {
    margin-left: -31px;
}
.nopadd-gallery{padding:0px;}
.author p span {
    color: #404040;
	font:16px/24px 'Source Sans Pro';
	    font-weight:bold;
}
.prashanthi-hostelimg img{display:block;margin-left:auto;margin-right:auto;}
.prashanthi-hostel-photo{margin-top:30px;padding:10px;}

.my_style{background:#13A812; min-height:200px;}
.mystyle_lft{background:#13A812; min-height:434px;padding:20px 0px 0px 0px;}
.mystyle_rgt {
    position: absolute;
    right: 0;
    background: #304f90;
    min-height:434px;
    padding-left: 30px;
    padding:30px 0px 18px 20px;
}
ul.rules-andregulation{padding:0px;margin:0px;padding-right:10%;}
ul.rules-andregulation li{list-style:none;color:#fff;clear:both;}
ul.rules-andregulation li:before{content:url(../images/rules-beforeimg.png);float:left;padding-right:10px;width:18px;}
ul.rules-andregulation li p {
    font: 14px/24px 'Source Sans Pro';
    width: 92%;
    float: left;
    padding-left: 6px;
    text-align: justify;
}
.prashanthi-prav-video{margin-top:30px;}
.believe-prashanthi{margin-top:20%;}
.believe-prashanthi p{font: 17px/24px 'Source Sans Pro';color:#1971cb;font-weight:bold;float:left;}
.general-enquiry{background:#f0cc00;display:inline-block;padding:15px;width:220px;margin-right: 20px;}
.general-enquiry:before{padding-left:10px; content:url(../images/general-enquiry.png);float:left;padding-top: 5px;}
.general-enquiry1:before{ content:url(../images/admission-form.png);}
.general-enquiry p{float: left; padding-left: 20px;font: 14px/24px 'Source Sans Pro';color:#000;font-weight:bold;margin-bottom:0px;}
.vieew-form {
    clear: both;
    text-align: center;
    top: -10px;    padding-left: 30px;
    position: relative;
}
.vieew-form a{text-decoration:none;color:#db2724;padding-left:19px;margin-top:-10px;position:relative;}
.objective-prashanthi{padding-top:40px;padding-bottom:20px; background:url(../images/objective-gurukulam.jpg);min-height:276px;background-size:cover;margin-top:40px;text-align:center;}
.objective-prashanthi h2{color:#ffcc00;font: 17px/24px 'Source Sans Pro';font-weight:600;}
.objective-prashanthi p{color:#fff;font: 14px/24px 'Source Sans Pro';font-weight:400;width:94%;margin:0 auto;}
.syllabus-and-methodology{background:#3a5ba2;min-height:57px;}
.syllabus-and-methodology h2{text-align:center;color:#fff;font: 17px/24px 'Source Sans Pro';
 position: relative;top: 18px;margin-top:0px;}
 .syllabus-and-methodology h2:after{content:'';height:1px;width:200px;border-top:solid 1px red;display:block;text-align:center;}
 .syllabus-and-methodology h2:after {
    content: '';
    height: 1px;
    width: 200px;
    border-top: solid 4px #ffcc00;
    display: inline-block;
    text-align: center;
}
.syllabus{text-align:center;width:95%;margin:0 auto;margin-top:35px;}
.syllabus p{font:14px/24px 'Source Sans Pro';color:#232323}
.contactus_enqu{width:100%;}

.form-control {
    height: 50px;
    border-radius: 20px;
}
select.form-control{    
-moz-appearance: none;
    -webkit-appearance: none;
    background-image: url(../images/drobdown-img.png);
    background-repeat: no-repeat;
    background-position: 97%;
}
input.form-control.submit {
    width: 50%;background:#13A812;color:#fff;font:14px/24px 'Source Sans Pro';
}
.location-descr{background:#f4f4f4;   border-radius:10px;
 -webkit-box-shadow: -2px 6px 19px 0px rgba(189,189,189,1);
    -moz-box-shadow: -2px 6px 19px 0px rgba(189,189,189,1);
    box-shadow: -2px 6px 19px 0px rgba(189,189,189,1);padding-bottom:20px;
}
.loacation{padding:10px;padding-left:40px;}
.phone-num{
	background:#13A812;
padding:10px;padding-left:40px;
}
.mail-contact{padding:10px;padding-left:40px;}
.phone-num p:first-child{
    margin-bottom: 0px;font:17px/24px 'Source Sans Pro';font-weight:600;color:#fff;
}

.phone-num p {
    margin-bottom: 0px;font:14px/24px 'Source Sans Pro';font-weight:400;color:#fff;
}
address{
    margin-bottom: 0px;font:14px/24px 'Source Sans Pro';color:#1e1e1e;
}
.mail-contact a{text-decoration:none;font:14px/24px 'Source Sans Pro';color:#191919;font-weight:400;}
.loacation p{font:17px/24px 'Source Sans Pro';font-weight:600;color:#3a5ba2;}
.mail-contact b{font:17px/24px 'Source Sans Pro';font-weight:600;}
.loacation:before{content:url(../images/location-contact.png);position:absolute;float: left;
position: absolute;left:23px;}
.phone-num:before{content:url(../images/contact-phonenos.png);position:absolute;float: left;
position: absolute;left: 23px;}
.mail-contact:before{
	content: url(../images/emailus-icon.png);
    position: absolute;
    float: left;
    position: absolute;
    left: 23px;
    margin-top: 8px;
}

.modal-header img {
    margin-left: auto;
    display: block;
}
.modal-open .modal{ padding:0!important;}
.modal-dialog{ margin:10% auto;}
.close {
    float: right;
}
.modal-header {border-bottom: none;}
.modal-content{ background: none; box-shadow: none; border: none;}
.modal-header .close{ color: #fff; font-weight: 700; font-size:35px; text-shadow: none; opacity:1; background:#900; width:30px; height:30px;    position: relative;
z-index: 999;outline:0;}
.modal-header .close {
    margin-top: -30px;
    margin-right:-16px;
}