@font-face {
    font-family: 'SourceSansProBold';
    src: url('../fonts/SourceSansProBold.eot');
    src: url('../fonts/SourceSansProBold.eot') format('embedded-opentype'),
         url('../fonts/SourceSansProBold.woff2') format('woff2'),
         url('../fonts/SourceSansProBold.woff') format('woff'),
         url('../fonts/SourceSansProBold.ttf') format('truetype'),
         url('../fonts/SourceSansProBold.svg#SourceSansProBold') format('svg');
}

@font-face {
    font-family: 'SourceSansProRegular';
    src: url('../fonts/SourceSansProRegular.eot');
    src: url('../fonts/SourceSansProRegular.eot') format('embedded-opentype'),
         url('../fonts/SourceSansProRegular.woff2') format('woff2'),
         url('../fonts/SourceSansProRegular.woff') format('woff'),
         url('../fonts/SourceSansProRegular.ttf') format('truetype'),
         url('../fonts/SourceSansProRegular.svg#SourceSansProRegular') format('svg');
}

body {
	font-family:SourceSansProRegular, Arial, Tahoma;
	font-size:17px;
	color:#333333;
}

/*--------------------------------------------------------15-09-2018-------------------------------------------------------------*/

.institution-main{
	width:100%;
	min-height:287px;
	
	
	}
.institution-img{
	height:287px;
	background-image:url(../img/institutions-bntcc.jpg);
	background-color:#9966FF;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	}		
.institution-img2{
	height:287px;
	background-image:url(../img/institutions-kalabharathi.jpg);
	background-color:#9966FF;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	}		
.institution-img3{
	height:287px;
	background-image:url(../img/institutions-mahila.jpg);
	background-color:#9966FF;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	}			

.institution-text-block {
   
    position: relative;
    max-width: 800px;
    margin: 0 auto;
}

.container img {vertical-align: middle;}
.institution-text-block .text1 {
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5); 
    color: #f1f1f1;
    width: 100%;
    padding: 6px;
	text-align:center;
}	


/*-------------------------------kalabharathi---------------------------------------*/
.class-area{
	background-color:#fef7f3;
	margin-bottom:30px;
	min-height:100%;
	}
.about-img{
	box-shadow: 10px 10px #dad4d1 ;
	}	
.about-text{
	font-size:17px;
	line-height:30px; text-align:justify;
	}	


/* 
Generic Styling, for Desktops/Laptops 
*/
.gray-table { 
  width: 100%; 
  border-collapse: collapse; 
}
/* Zebra striping */
.gray-table tr:nth-of-type(odd) { 
  background: #eee; 
}
.gray-table th { 
  background: #333; 
  color: white; 
  font-weight: bold; 
}
.gray-table td, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
/*-------------*/

.gray-table table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
 	border-right:none;
	color:#FFFFFF;
	
}
.gray-table tr th {
  border:none;  border-top:none !important; text-align:center; vertical-align:middle !important; width:80px; padding:6px 15px; font-size:17px; color:#e2e2e2;
	}
.last-td{ border-right:none !important; text-align:center;}

.gray-table tr td{ font-size:17px; color:#e2e2e2; border:none; border-right:1px solid #303b4a; text-align:left;  vertical-align:middle !important; padding:6px 15px; line-height:22px;}
.gray-table tr{ border:none;}

.gray-table tr:nth-child(even){background-color: #8595aa;}
.gray-table tr:nth-child(odd){background-color: #6a788b;}

.gray-table tr:nth-child(even) th{ background:#303b4a !important;}
.gray-table tr:nth-child(odd) th{ background:#394556 !important;}
/*-------------*/
.headHolder43{ color:#ffffff; font-size:37px; position:relative; padding-left:0;  top:15px;    }
.headHolder43:after{ position:absolute; content:""; background:#ffffff; width:60px; height:2px; top:18px; left:135px;       }

.headHolder44{ color:#ffffff; font-size:28px; position:relative; padding-left:0;  top:15px;    }
.headHolder44:after{ position:absolute; content:""; background:#ffffff; width:100px; height:2px; top:18px; left:65px;       }

.headHolder45{ color:#333333; font-size:37px; position:relative; padding-left:0;  padding-right:60px;  display:inline-block;  }
.headHolder45:after{ position:absolute; content:""; background:#6a788b; width:50px; height:2px; top:23px; right:0;     }

.headHolder46{ color:#333333; font-size:28px; position:relative; padding-left:0;  top:15px;    }
.headHolder46:after{ position:absolute; content:""; background:#6a788b; width:40px; height:2px; top:18px; left:115px;       }

.p1{
	color:#fff;
	font-size:17px;
	margin: 0 0 30px 0;
	}
.fees-box{

	
	}	
.fees-box-table{
	background-color:#303b4a;
	color:#fef7f3;
	font-size:22px;
	line-height:30px;
	text-align:center;
	padding:20px 66px;
	}		
.fees-box-table-1{
	background-color:#394556;
	color:#fef7f3;
	font-size:22px;
	line-height:30px;
	text-align:center;
	padding:20px 20px 30px 20px;
	}	
.download-area{
	background-color:#f97311; clear:both;
	
	}
.download-box-1{
	
	padding:10px;
	text-align:center;
	color:#FFFFFF;
	font-size:20px;
	}	
.download-box-2{
	
	padding:10px;
	text-align:center;
	color:#FFFFFF;
	font-size:17px;
	background-color:#d95c01;
	}				
.download-box-3{
	
	padding:10px;
	text-align:center;
	color:#FFFFFF;
	font-size:17px;
	}	
	
.activity-area{
	background-color:#ffeadc;
	}	

.activity-img{
	
	margin-bottom:10px;
	
	}	
.activity-text{
	
	font-size:16px;
	}	
	
.activity-box{
	background-color:#6a788b;
	padding:30px;
	line-height:33px;
	font-size:22px;
	-webkit-box-shadow: 0px 40px 90px -30px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 40px 90px -30px rgba(0,0,0,0.75);
	box-shadow: 0px 40px 90px -30px rgba(0,0,0,0.75);
	color:#fff;
	}	
.phone-num-box{
	font-size:20px; display:block; clear:both; position:relative; padding-left:50px;
	}	
.phone-num-box:after{ display:block; content:''; width:38px; height:38px; border:1px solid #fff; background:url(../img/phone-2.png) no-repeat 8px 8px; position:absolute; left:0; top:-1px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
	
	
	
	
	
	
	
	
	
			
/*-------------------------------kalabharathi---------------------------------------*/

/*--------------------------------------------------------15-09-2018-------------------------------------------------------------*/

/* Header Styles */


.btn-slide {
    background:url(../img/online-admission-btn.jpg) no-repeat scroll 0 0;
    color: #fff;
    display: block;
    float: right;
    height: 67px;
    outline: medium none;
    padding: 10px 10px 0 0;
    position: relative;
    right: 125px;
    text-align: center;
    text-decoration: none;
    top: 0px;
    width: 199px;
    z-index: 1;
}
.btn-slide1 {
    background:url(../img/online-admission-btn.jpg) no-repeat scroll 0 0;
    color: #fff;
    display: block;
    float: right;
    height: 67px;
    outline: medium none;
    padding: 10px 10px 0 0;
    position: absolute;
    right: 125px;
    text-align: center;
    text-decoration: none;
    top: 96px;
    width: 199px;
    z-index: 1;
}
.paddingAdj{ margin-top: -100px;}

.logoBg {
/* IE10+ */ 
background-image: -ms-linear-gradient(top, #F96E08 0%, #f68e3d 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #F96E08 0%, #f68e3d 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #F96E08 0%, #f68e3d 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F96E08), color-stop(100, #f68e3d));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #F96E08 0%, #f68e3d 100%);

/* W3C Markup */ 
background-image: linear-gradient(to bottom, #F96E08 0%, #f68e3d 100%);

    width: 100%;
	
}
.logoImgAll {
	margin:10px 0;
}
.logoImg {
	padding:8px;
}
.customCareFont {
	font-family:RobotoRegular, Arial, Tahoma;
	font-size:15px;
	color:#fff;
}
.menuActive {
background-color: rgba(255, 255, 255, 0.4);
 padding: 10px 13px;}

.bannerHeaderOne{ 	color:#fff;
	font-family:SourceSansProBold, Arial, Tahoma;
	font-size:20px; margin-top:-5px;}
	
.bannerHeaderPara{ 	color:#fff;
	font-family:SourceSansProRegular, Arial, Tahoma;
	font-size:17px;}	
	
.bannerDateAll{	    border: 3px solid #727d8b;
    border-radius: 50%;
    height: 77px;
    margin: 18px auto;
    width: 75px; }
	
.bannerContiner{/* margin-top:-61px;*/}	
	.bannerDateAllDiv{ background:#fff; -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);  }
.bannerBotDate { text-align:center; color:#576475; 	font-family:SourceSansProBold, Arial, Tahoma; font-size:24px; margin-top:6px;  display:block;}
.month { text-align:center; display:block;  color:#576475; font-family:SourceSansProRegular, Arial, Tahoma; font-size:15px;  text-transform:uppercase;    margin-top: -27px;}
.bannerBotSlide {background:#576475; padding:22px 0 0 30px; color:#fff; font-size:16px; text-transform:uppercase; font-family:CantarellBold, Arial, Tahoma;  -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);}
.applyOnline { color:#fff; font-size:17px; text-transform:uppercase; 	font-family:SourceSansProBold, Arial, Tahoma; font-size:14px;  display:inline-block; margin-bottom:10px; -webkit-transition:all 0.5s ease-out;
  -moz-transition:all 0.5s ease-out;
  -ms-transition:all 0.5s ease-out;
  -o-transition:all 0.5s ease-out;
  transition:all 0.5s ease-out;  }

.applyOnline:hover{ color:#f78a36; text-decoration:none;} 

.welcomeBg{ background:#ffeadc;}
.welcomeHeaderOne{ font-family:SourceSansProRegular, Arial, Tahoma; font-size:20px; color:#333; text-transform:uppercase; margin-top:8px; margin-bottom:-12px; }
.welcomeHeaderTwo{ font-family:SourceSansProBold, Arial, Tahoma; font-size:30px; color:#333; text-transform:uppercase; }
.underlineAll{ margin-top:30px; margin-bottom:30px;}
.welcomeHeaderPara{ line-height:24px; text-align:justify;}

.welcomeBtnReadmore {
	width:151px;
	padding:10px;
	text-transform:uppercase;
	font-family:SourceSansProBold, Arial, Tahoma;
	color:#fff;
	margin-top:20px;
	-webkit-box-shadow: 10px 14px 28px -15px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 14px 28px -15px rgba(0,0,0,0.75);
box-shadow: 10px 14px 28px -15px rgba(0,0,0,0.75);
	font-size:17px;
	margin-bottom:30px;
	background:#333;
	border:none;
	height:48px;
	 -webkit-transition:all 0.5s ease-out;
  -moz-transition:all 0.5s ease-out;
  -ms-transition:all 0.5s ease-out;
  -o-transition:all 0.5s ease-out;
  transition:all 0.5s ease-out;
}
.welcomeBtnReadmore:hover{ background:#f78a36; -webkit-box-shadow: 10px 14px 158px -11px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 14px 158px -11px rgba(0,0,0,0.75);
box-shadow: 10px 14px 158px -11px rgba(0,0,0,0.75);
}
.tenderDivAll{min-height:350px; background:#333; margin-top:8px;    margin-bottom: 71px; -webkit-box-shadow: 10px 14px 28px -15px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 14px 28px -15px rgba(0,0,0,0.75);
box-shadow: 10px 14px 28px -15px rgba(0,0,0,0.75); }
.tenderHeaderOne{ font-family:SourceSansProBold, Arial, Tahoma; font-size:30px; color:#fff; text-transform:uppercase; text-align:center; }
.tenderHeaderPara{ background:#aa998c; border-radius:20px;  font-family:SourceSansProRegular, Arial, Tahoma; font-size:17px; color:#fff; text-transform:uppercase; text-align:center; width:126px; margin:15px auto; height:34px; padding-top:7px; }
.tenderHeaderParaOne{font-family:SourceSansProBold, Arial, Tahoma; font-size:20px; color:#fff; text-transform:uppercase; text-align:center;}
.tenderHeaderParaTwo{font-family:SourceSansProRegular, Arial, Tahoma; font-size:17px; line-height:24px;  color:#fff; text-align:justify;}
.founderImg{ margin-top:90px;}
.foundersHaederPara{ font-family:SourceSansProBold, Arial, Tahoma; font-size:18px;    margin-top: -8px; color:#333; text-transform:uppercase;}
.foundersUnderline{ margin-top:10px; margin-bottom:10px;}
.foundersPara{ line-height:24px; text-align:justify;}
.foundersBg{ background:url(../img/bg-1.png) no-repeat; background-size:cover;}
.foundersBgAll{ padding-left:88px;}

.boxBgAll{ background:url(../img/bg-2.png) no-repeat; background-size:cover; }
.pinkColumn { padding:0; background:#576475; color:#fff; font-family:SourceSansProRegular, Arial, Tahoma; font-size:17px; text-align:justify;}
.pinkColumnContent {width:100%;padding:30px;}
.violetColumn { padding:0; background:#efe2ba; color:#726a52; font-family:SourceSansProRegular,, Arial, Tahoma; font-size:17px; text-align:justify;}
.violetColumnHeader{text-align:center; font-size:24px; text-transform:uppercase; margin-top:-10px; font-family:SourceSansProBold, Arial, Tahoma; color:#726a52;}
.violetColumnContent {width:100%;  padding:30px;}
.yellowColumn { padding:0; background:#d35500; color:#fff; font-family:SourceSansProRegular, Arial, Tahoma; font-size:17px; text-align:justify;}
.yellowColumnContent {width:100%;  padding:30px;}
.head30White {text-align:center; font-size:24px; text-transform:uppercase; margin-top:-10px; font-family:SourceSansProBold, Arial, Tahoma; color:#fff;}
.head30Black {text-align:left; font-size:30px; color:#333;}
.boxBtnReadmore{color:#fff;  font-size:17px; text-transform:uppercase; text-align:center; text-decoration:underline; 	font-family:SourceSansProBold, Arial, Tahoma; display:block; margin-top:0px; -webkit-transition:all 0.5s ease-out;
  -moz-transition:all 0.5s ease-out;
  -ms-transition:all 0.5s ease-out;
  -o-transition:all 0.5s ease-out;
  transition:all 0.5s ease-out;}
  .boxBtnReadmore:hover{ color:#f78a36; } 
  
  .boxBtnReadmoreOne{color:#726a52;  font-size:17px; text-transform:uppercase; text-align:center; text-decoration:underline; 	font-family:SourceSansProBold, Arial, Tahoma; display:block; margin-top:0px; -webkit-transition:all 0.5s ease-out;
  -moz-transition:all 0.5s ease-out;
  -ms-transition:all 0.5s ease-out;
  -o-transition:all 0.5s ease-out;
  transition:all 0.5s ease-out;}
  .boxBtnReadmoreOne:hover{ color:#f78a36; } 
.InstitutionsBg{ background:url(../img/bg-3.png) no-repeat; background-size:cover;  position: relative;
 
}
.InstitutionsBgHome{ background:url(../img/bg-3.png) no-repeat; background-size:cover; -webkit-box-shadow: 10px 10px 51px 6px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 51px 6px rgba(0,0,0,0.75);
box-shadow: 10px 10px 51px 6px rgba(0,0,0,0.75);   position: relative;
    z-index: 10;
}
.InstitutionsUnderline{    margin-bottom: -5px;
    margin-top: 24px;}
	.InstitutionsImgHeader{text-align:center; font-size:16px; text-transform:uppercase;  margin: -42px auto 3px;
   ; font-family:SourceSansProBold, Arial, Tahoma; padding: 3px 0 4px;  width: 285px; color:#fff; position:relative; background-color: rgba(0, 0, 0, 0.4);}
   
   
 .photoSectionBg{ background:#ffeadc;}  
.photoSectionHeader{ font-family:SourceSansProBold, Arial, Tahoma; font-size:30px; text-align:center; color:#333; text-transform:uppercase; }

.photoSectionBtnViewmore {
	width:151px;
	padding:10px;
	text-transform:uppercase;
	font-family:SourceSansProBold, Arial, Tahoma;
	color:#fff;
margin: 38px auto 0;
	display:block;

	-webkit-box-shadow: 10px 14px 28px -15px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 14px 28px -15px rgba(0,0,0,0.75);
box-shadow: 10px 14px 28px -15px rgba(0,0,0,0.75);
	font-size:17px;
	
	background:#333;
	border:none;
	height:48px;
	 -webkit-transition:all 0.5s ease-out;
  -moz-transition:all 0.5s ease-out;
  -ms-transition:all 0.5s ease-out;
  -o-transition:all 0.5s ease-out;
  transition:all 0.5s ease-out;
}
.photoSectionBtnViewmore:hover{ background:#f78a36; -webkit-box-shadow: 10px 14px 158px -11px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 14px 158px -11px rgba(0,0,0,0.75);
box-shadow: 10px 14px 158px -11px rgba(0,0,0,0.75);
}


.footerOneBg{ background:#1d1d1d; padding-bottom:30px; padding-top:30px;}

.footerTwoBg{ background:#111111; }
.informationHeader{  text-transform:uppercase;
	font-family:SourceSansProBold, Arial, Tahoma;
	color:#fff; font-size:24px;	}
.informationNav{


	padding:0px;
	margin:0px;
}
.informationNav li {
	list-style:none;
}
.informationNav li a {
		font-family:SourceSansProRegular, Arial, Tahoma;
	display:block;
	font-size:17px;
	color:#696969;
	padding:15px 0 0;
	text-decoration:none;
	text-transform:uppercase;
	border-bottom:1px #333 solid;}

.informationNav li a:hover {
	color:#f78a36;
}


.mapTest {
	float:left;
	
}

.mapAdders {
		font-family:SourceSansProRegular, Arial, Tahoma;
	font-size:17px;
	color:#4b4a4a;  text-transform:uppercase;
}
.mapAddersOne{font-family:SourceSansProRegular, Arial, Tahoma;
	font-size:17px; color:#4b4a4a;  line-height:32px;}
.mapAddersHeader {
		font-family:SourceSansProBold, Arial, Tahoma;
	font-size:17px;
	color:#696969;
	text-transform:uppercase; width:100px;
}
.phoneTest {
	margin-top:0px;
}

.socialMediaIcon{ margin-right:20px; margin-top:10px;  -webkit-transition:all 0.5s ease-out;
  -moz-transition:all 0.5s ease-out;
  -ms-transition:all 0.5s ease-out;
  -o-transition:all 0.5s ease-out;
  transition:all 0.5s ease-out;}
.socialMediaIcon:hover{ -webkit-transform:rotateY(360deg);
  -moz-transform:rotateY(360deg);
  -ms-transform:rotateY(360deg);
  -o-transform:rotateY(360deg);
  transform:rotateY(360deg);}  
  
.footerPara {
	color:#4b4a4a;
	font-size:17px;
	text-transform:uppercase;
		font-family:SourceSansProRegular, Arial, Tahoma;
		
		margin: 20px 0;
}
.footerParaOne {
	color:#4b4a4a;
	font-size:17px;

		font-family:SourceSansProRegular, Arial, Tahoma;
		
		margin: 20px 0;
}
.tedsyLinkContact {
	color:#4b4a4a;
}
.tedsyLinkContact:hover {
		color:#f78a36;
	text-decoration:none;
}
.enterTextField {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 3px solid #333;
        border-right-width: 3px;
        border-right-style: solid;
        border-right-color: rgb(51, 51, 51);
    color: #525252;

    font-family: SourceSansProRegular, Arial, Tahoma;
    font-size: 17px;
    text-transform: uppercase;
    width: 89%;
    margin-top: 10px;
    border-right: none;
    padding: 5px;
}
 
.enterTextFieldOne {
    float: right;
    background: url(../img/email-btn.png) right center no-repeat;
    margin-top: 10px;
    padding: 5px;
    border: 3px #333 solid;
        border-left-width: 3px;
        border-left-style: solid;
        border-left-color: rgb(51, 51, 51);
    border-left: none;
    width: 11%;
}   
/*About Us*/
.bannerHolder {padding:0;}
.bannerHeadHolder {width:100%; position:absolute; margin-top:13%; text-align:center;}
.pageHead {text-align:center; font-size:30px; text-transform:uppercase; font-family:SourceSansProBold, Arial, Tahoma; color:#fff; margin:0;}
.listBreadcrumb {margin:0 auto; text-align:center; padding:0;}
.listBreadcrumb li {list-style-type:none; display:inline-block; color:#ffffff;}
.listBreadcrumb li a {color:#fa6a01;}
.listBreadcrumb li a:hover {color:#fff; text-decoration:none;}
.overViewBg{ background:#fdf4ee;   padding: 40px 34px 16px;}
.overViewImg{-webkit-box-shadow: 8px 7px 22px -8px rgba(0,0,0,0.75);
-moz-box-shadow: 8px 7px 22px -8px rgba(0,0,0,0.75);
box-shadow: 8px 7px 22px -8px rgba(0,0,0,0.75); margin-top:25px;}
.overViewPara{ line-height:24px; text-align:justify; margin-bottom:30px;}
.directorHeader{font-size:24px; text-transform:uppercase; font-family:SourceSansProBold, Arial, Tahoma; color:#fff;}
.directorBg{ background:url(../img/directors-bg.jpg) no-repeat; background-size:cover; padding:50px 0 60px;}
.directorPara{ line-height:24px; text-align:justify; color:#fff; margin-bottom:30px;}
.directorImg{-webkit-box-shadow: 8px 7px 22px -8px rgba(0,0,0,0.75);
-moz-box-shadow: 8px 7px 22px -8px rgba(0,0,0,0.75);
box-shadow: 8px 7px 22px -8px rgba(0,0,0,0.75); margin-top:22px;}

.directorNameHeader{font-size:18px;  font-family:SourceSansProBold, Arial, Tahoma; color:#fff;}
.readMoreSpan{ float:right; margin-top:0px;}
.directorReadMoreBtn{color:#fa6a01;  font-size:16px; text-transform:uppercase; text-align:center;  	font-family:SourceSansProBold, Arial, Tahoma; display:block;  -webkit-transition:all 0.5s ease-out;
  -moz-transition:all 0.5s ease-out;
  -ms-transition:all 0.5s ease-out;
  -o-transition:all 0.5s ease-out;
  transition:all 0.5s ease-out;}
  .directorReadMoreBtn:hover{ color:#fff; text-decoration:none; } 
  .teachersTraningHeader{ font-size:30px; text-align:center; text-transform:uppercase; font-family:SourceSansProBold, Arial, Tahoma; color:#1f1f1f;   }
    .teachersTraningBg{ background:#ffeadc; padding-bottom:60px; padding-top:40px;}
	    .teachersTraningSpan{ font-size:18px;  text-transform:capitalize; font-family:SourceSansProBold, Arial, Tahoma; color:#fa6a01;}
.personImg{ padding: 14% 22%; background:#fff;}
    .teachersTraningAll{  margin-top: 30px;}
	.teachersTraningImgAll{ padding:0;}
	.teachersTraningHeaderOne{	font-size:24px; text-transform:uppercase; font-family:SourceSansProBold, Arial, Tahoma; color:#1f1f1f;   }
	.teachersTraningPara{ line-height:24px; text-align:justify; margin-bottom:59px;}
	
/*Academic*/

.academicInstitutionsImgHeader{text-align:center; font-size:16px; text-transform:uppercase;  margin: -42px auto 3px;
   ; font-family:SourceSansProBold, Arial, Tahoma; padding: 3px 0 4px;  width: 262px; color:#fff; position:relative; background-color: rgba(0, 0, 0, 0.4);}
   .academicInstitutionsImg{ margin-bottom:30px;}
	.academicInstitutionsBg{ background:url(../img/academic-bg-1.jpg) no-repeat; background-size:cover;   padding: 30px 0 30px;}
	.academicBoxColorOne{ background:#576475;}
		.academicBoxColorTwo{ background:#efe2ba;} 
				.academicBoxColorThree{ background:#d35500;} 
					.academicBoxColorSpan{font-family:SourceSansProRegular, Arial, Tahoma; color:#fa6a01; font-size:17px;}
					.academicBoxColorAll{ margin-bottom:30px;}
					.academicFooterBg{ background:#8f8074; padding-bottom:50px; padding-top:50px;}
					
/*Archived Events	*/	
			
.archiveEventSelectBox{ height:45px; text-transform:uppercase; width:100%;  background:#fff url(../img/dropdown.png) no-repeat center right;    -webkit-appearance: none;-moz-appearance: none;appearance: none;-ms-appearance: none; -o-appearance: none;  font-family:SourceSansProRegular, Arial, Tahoma; font-size:15px; color:#919190; border:1px #fff solid; padding-left:10px; margin-bottom:50px;}
.archiveEventTextField{ height:45px; text-transform:uppercase; width:100%; font-family:SourceSansProRegular, Arial, Tahoma; font-size:15px; color:#919190; border:1px #fff solid; padding-left:10px; margin-bottom:50px;}

.archiveEventBtnSearch{
	width:100%;
	padding:10px;
	text-transform:uppercase;
	font-family:SourceSansProBold, Arial, Tahoma!important;
	color:#fff;

	-webkit-box-shadow: 10px 14px 28px -15px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 14px 28px -15px rgba(0,0,0,0.75);
box-shadow: 10px 14px 28px -15px rgba(0,0,0,0.75);
	font-size:16px;
	margin-bottom:50px;
	background:#8f8074;
	border:none;
	height:45px;
	 -webkit-transition:all 0.5s ease-out;
  -moz-transition:all 0.5s ease-out;
  -ms-transition:all 0.5s ease-out;
  -o-transition:all 0.5s ease-out;
  transition:all 0.5s ease-out;
}
.archiveEventBtnSearch:hover{ background:#f78a36; -webkit-box-shadow: 10px 14px 158px -11px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 14px 158px -11px rgba(0,0,0,0.75);
box-shadow: 10px 14px 158px -11px rgba(0,0,0,0.75);
}
.eventMonth{ 	font-family:SourceSansProBold, Arial, Tahoma; font-size:28px; color:#fff;}
.eventDate{ 	font-family:SourceSansProBold, Arial, Tahoma; font-size:16px; color:#fff; text-transform:uppercase;}
.eventDateMonthAll{  background: #fa6a01 none repeat scroll 0 0; text-align:center;

 margin-left: 22px;
    margin-top: -97px;
    padding: 1px 0 2px;
    position: relative;
    width: 87px;
    z-index: 1;}
	

.eventColumnContent {
    padding: 17px;
    width: 100%; background:#fff; margin-bottom:30px;
}
	.eventColumnContentHeader{ margin:50px 0 20px;  text-align:left;	font-size:24px; text-transform:uppercase; font-family:SourceSansProBold, Arial, Tahoma; color:#1f1f1f;   }
		.eventColumnContentPara{ line-height:24px; text-align:justify; }
		.pagination {
    display: inline-block;
}

.pagination a {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #e7d6cb;
    margin: 0 4px;
}

.pagination a.active {
    background-color: #fa6a01;
    color: white;
    border: 1px solid #fa6a01;
}

.pagination a:hover:not(.active) {background-color: #fa6a01; color:#fff;}

/*Committee*/

.committeePara{ line-height:24px; text-align:justify; margin-bottom:20px; margin-top:30px;}
.committeeNameHeader{font-size:18px;  font-family:SourceSansProBold, Arial, Tahoma; color:#1f1f1f; text-align:center; margin-top:30px; margin-bottom:-20px;}
.committeeNameHeaderOne{font-size:16px;  display:block;  font-family:SourceSansProRegular, Arial, Tahoma; color:#fa6a01; text-align:center; margin-top:30px;}
.committeeImg{ background:#fff;  padding: 12% 28% 16%; }

/*Contact Us*/
.mapIcon{float:left;}

 .contactDeatilSpan{ font-size:18px;  text-transform:uppercase; font-family:SourceSansProBold, Arial, Tahoma;  color:#fa6a01; display:block; margin-bottom:-20px;	}
.contactDetailPara{font-family:SourceSansProRegular, Arial, Tahoma; font-size:16px; color:#1f1f1f; margin-left:79px; line-height:28px;  } 
.contactCaptchaField {width:calc(100% - 209px); height:45px; color:#919190;  border:1px #fff solid; background:#fff; font-family:SourceSansProRegular, Arial, Tahoma; font-size:15px; padding-left:20px; margin-bottom:30px; border-radius:3px; text-transform:uppercase;}
.mapLocation{ margin-bottom:-5px!important; width:100%; height:483px;}
.contactTextField{ width:100%; height:45px; color:#989898;  border:1px #fff solid; font-family:SourceSansProRegular, Arial, Tahoma; font-size:15px; padding-left:20px; margin-bottom:30px; border-radius:3px; text-transform:none; background:#fff;}
.contactTextArea{ width:100%;  color:#989898;  border:1px #fff solid; font-family:SourceSansProRegular, Arial, Tahoma; font-size:15px;    padding: 7px 23px 0; margin-bottom:30px; border-radius:3px; text-transform:none; background:#fff;}

.reset {margin:0 36px;}

.btnSend {width:100%;
	padding:10px;
	text-transform:uppercase;
	font-family:SourceSansProBold, Arial, Tahoma!important;
	color:#fff;

	-webkit-box-shadow: 10px 14px 28px -15px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 14px 28px -15px rgba(0,0,0,0.75);
box-shadow: 10px 14px 28px -15px rgba(0,0,0,0.75);
	font-size:16px;
	margin-bottom:50px;
	background:#8f8074;
	border:none;
	height:45px;
	 -webkit-transition:all 0.5s ease-out;
  -moz-transition:all 0.5s ease-out;
  -ms-transition:all 0.5s ease-out;
  -o-transition:all 0.5s ease-out;
  transition:all 0.5s ease-out;}
.btnSend:hover{background:#f78a36; -webkit-box-shadow: 10px 14px 158px -11px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 14px 158px -11px rgba(0,0,0,0.75);
box-shadow: 10px 14px 158px -11px rgba(0,0,0,0.75); }

/*Gallery*/

.gallerySelectBox{ height:45px; text-transform:uppercase; width:258px;  background: url(../img/dropdown.png) no-repeat center right;    -webkit-appearance: none;-moz-appearance: none;appearance: none;-ms-appearance: none; -o-appearance: none;  font-family:SourceSansProRegular, Arial, Tahoma; font-size:15px; color:#1f1f1f; border:3px #8f8074 solid; padding-left:15px; margin-top:20px; margin-bottom:50px;}
.galleryImg{ margin-bottom:30px;  -webkit-transition:all .3s ease-out;
  -moz-transition:all .3s ease-out;
  -ms-transition:all .3s ease-out;
  -o-transition:all .3s ease-out;
  transition:all .3s ease-out;}
.galleryImg:hover{ -webkit-box-shadow: -1px 28px 35px -15px rgba(0,0,0,0.75);
-moz-box-shadow: -1px 28px 35px -15px rgba(0,0,0,0.75);
box-shadow: -1px 28px 35px -15px rgba(0,0,0,0.75);   -webkit-transform:translate(0px,-10px);
  -moz-transform:translate(0px,-10px);
  -ms-transform:translate(0px,-10px);
  -o-transform:translate(0px,-10px);
  transform:translate(0px,-10px);}
  
/*  Tenders*/



.dataTable2{ border:1px #c7bab1 solid; border-top:none;}
.dataTable2 td {padding:5px 10px; background:#fff5ee;  color:#1f1f1f; border-right:1px #c7bab1 solid; font-family:SourceSansProRegular, Arial, Tahoma; font-size:16px;
	}

.dataTable2 .odd td {background:none;   }
.dataTable2 th {padding:5px 10px; background:#fa6a01; color:#fff; text-align:center }
.tendersPara{font-family:SourceSansProRegular, Arial, Tahoma; font-size:17px; margin-top:6px;}

/*Kindergarten*/
.head30BlackBoldMarginBot30{ font-family:SourceSansProBold, Arial, Tahoma; font-size:30px; color:#333; text-transform:uppercase; margin:0 0 30px 0; }
.imgShadow {-webkit-box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.5); -moz-box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.5); box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.5);}
.facilityBg {background:url(../img/facility-bg.jpg) center top; background-size:cover; padding:65px 15px 35px 15px; position:relative; z-index:10;}
.facilityBoxes {padding:10px 0 10px 10px; background:#576475; font-family:SourceSansProBold, Arial, Tahoma; font-size:16px; color:#fff; text-transform:uppercase; margin-bottom:30px; overflow:hidden; word-break: break-all;}
.facilityBoxes img {margin-right:10px; float:left;}
.facilityBoxes p {margin:20px 0 0 0;}

/*Events Details*/
.eventswBg{ background:#ffeadc; position:relative; z-index:10;}
.txtOrangeBold {font-family:SourceSansProBold, Arial, Tahoma; color:#fa6a01;}
.head30BlackBoldMarginBot10	{font-family:SourceSansProBold, Arial, Tahoma; font-size:30px; color:#333; text-transform:uppercase; margin:0 0 10px 0;}	
.head24BlackBoldMarginBot30	{font-family:SourceSansProBold, Arial, Tahoma; font-size:24px; color:#333; text-transform:uppercase; margin:0 0 30px 0;}
.photoGalleryImg {max-width:100%; display:block; margin:0 auto 30px auto;}
.viewPhotosBtnAlign {float:right;}
/*Facilities*/
.bookBg {background:url(../img/book-bg.jpg) no-repeat center top; background-size:cover; padding:180px 15px;}
.auditoriumBg {background:url(../img/auditorium-bg.jpg) no-repeat center top; background-size:cover; padding:180px 15px;}
.kalaKendraBg {background:url(../img/kalaKendra-bg.jpg) no-repeat center top; background-size:cover; padding:180px 15px;}
.facilityHolder {max-width:900px; margin:0 auto; display:table; padding:0 15px;}
.facilityHead {width:30%; display:table-cell; vertical-align:middle;}
.facilityContent {width:70%; padding-left:30px; display:table-cell; vertical-align:middle; border-left:3px solid #fff;}
.head30WhiteCaps {font-size:30px; text-transform:uppercase; font-family:SourceSansProBold, Arial, Tahoma; color:#fff; margin:0;}
.txtWhiteJustify {color:#fff; text-align:justify;}


/*2018-09-18*/
.img-sec{  clear:both; background:#fff; padding:30px 30px 50px 30px;}
.class-title{ display:block; clear:both; margin:0 0 15px 0; text-transform:uppercase; padding:0 15px 0 15px;}
.gray-sec-title{ display:inline-block; font-size:37px; color:#fff; margin:0 0 20px 0; position:relative; padding-right:60px;}
.gray-sec-title:after{ display:block; content:''; width:50px; height:2px; background:#fff; position:absolute; right:0; top:25px;}

.gray-left{ float:left; width:61%; background:#576475; min-height:685px;}
.gray-right{ float:left; width:39%; background:#6a788b; min-height:685px;}

.gray-left-in{ width:777px; float:right; padding:60px 50px 50px 20px;}
.gray-right-in{ width:430px; float:left; padding:60px 20px 50px 30px;}

.fees-box-table h3{ font-size:29px; text-align:center; display:block; margin:0 0 10px 0;}
.fees-box-table span{ font-size:26px; text-align:center; display:block; margin:0 0 10px 0; line-height:36px;}

.our-activities-sec{ background:#ffeadc;}
.our-activities-in{ background:#fff;}

.activity-main-box{ float:left; clear:both; width:100%; padding:30px 30px 50px 30px;}
.activity-text p{ font-size:17px; color:#333; line-height:27px;}
.activity-text h3{ font-size:24px; color:#333; text-transform:uppercase; margin:0 0 12px 0;}

#owl-activities .owl-controls .owl-pagination{ display:none; visibility:hidden;}
#owl-activities .owl-controls .owl-buttons > div{ width:25px; height:25px; background:#ddd; position:absolute; top:31px; right:0; font-size:0; line-height:0;}
.activities-slider{ position:relative;}
#owl-activities .owl-controls .owl-buttons .owl-prev{ right:35px; padding:0 !important; margin:0 !important; background:url(../img/arrow.png) 2px 2px; background-repeat:no-repeat;}
#owl-activities .owl-controls .owl-buttons .owl-prev:hover{ background-position:-23px 2px;}
#owl-activities .owl-controls .owl-buttons .owl-next{ right:15pxpx; padding:0 !important; margin:0 !important; background:url(../img/arrow.png) -92px 2px; background-repeat:no-repeat;}
#owl-activities .owl-controls .owl-buttons .owl-next:hover{ background-position:-67px 2px;}

 @media (max-width: 1366px) {
 .gray-left{ width:63%;}
 .gray-right{ width:37%;}
 }
					
 @media (max-width: 1200px) {
.bannerDateAll {
    border: 3px solid #727d8b;
    border-radius: 50%;
    height: 71px;
    margin: 39px auto 28px -9px;
    width: 68px;
}
.InstitutionsImgHeader{ font-size:14px; margin-top:-37px;}
.overViewImg{ margin-top:25px;}
.teachersTraningAll{ margin-top: -7px;}
.academicInstitutionsImgHeader{width: 213px;    margin: -35px auto 3px;   font-size: 13px;}
.academicBoxColorSpan{ font-size:12px;}
.btn-slide1 
{
    top:70px;
}

 .gray-left{ width:100%; clear:both; min-height:auto;}
 .gray-right{ width:100%; clear:both; min-height:auto;}
 .gray-left-in{ width:100%; padding:30px 15px;}
 .gray-right-in{ width:100%; padding:30px 15px;}
}



 @media (max-width: 992px) {
.logoBg{ margin-top:0px; position:static;}
.paddingAdj{ margin-top:0px;}
.bannerDateAll{ margin:0 auto;}
.bannerContiner{ margin-top:0px;}
.bannerDateAllDiv{ margin: 20px auto 0;
    padding: 10px;
    width: 100px;
	}
.overViewImg{ margin-top:133px;}
.academicInstitutionsImgHeader{width: 285px; }

.btn-slide1 
{
    top:138px;
}

/*2018-09-18*/
.about-img{ box-shadow:none; text-align:center; margin:0 0 20px 0;}
.about-img img{ display:inline;}
.class-title{ text-align:center;}
.institution-text-block{ margin-bottom:20px;}
}
	
	
	
	
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
.founderImg{ padding-left:0px;  margin: -14px 0 30px;}
.foundersBgAll{ padding-left:24px;}
.tenderDivAll{  padding-bottom: 2px;
    padding-top: 1px;}
	.overViewImg{ margin-top:0px;}
	.teachersTraningAll{ margin-top:20px;}
	.personImg{  padding: 35px 52px; margin:0 auto;}
	.archiveEventSelectBox{ margin-bottom:20px;}
	.archiveEventTextField{ margin-bottom:20px;}
	.committeeImg{ padding: 42px 73px;}
	.head24BlackBoldMarginBot30 {margin-top:30px; text-align:center;}
.viewPhotosBtnAlign {margin:0 auto 30px auto!important; display:block; float:none;} 
.facilityHead {width:100%; display:block;}
.facilityContent {width:100%; display:block; border-left:none; padding:30px 0 0 0;}
.bookBg {padding:100px 15px;}
.auditoriumBg {padding:100px 15px;}
.kalaKendraBg {padding:100px 15px;}
.btn-slide 
{
    right:0px;
}	
}




 @media (max-width: 522px) 
 {
     .btn-slide1 
{
    top:0px;
}

}

/* Portrait phones and smaller */
@media (max-width: 480px) {
.bannerHeadHolder{ margin-top: 7%;}
.academicInstitutionsImgHeader{width: 260px; 
}
.contactCaptchaField{ width:100%; margin-top:22px;}
.btn-slide1 
{
    top:0px;
}

.activity-main-box{ padding:20px 0;}
.img-sec{ padding:10px;}
.fees-box-table{ padding:15px;}
.headHolder45{ font-size:27px;}
}

#list{ margin:0; padding:0;}
#list li{ background:url(../img/bullet-point.png) no-repeat left 3px; list-style:none; display:block;  padding-left:20px; line-height:20px; }  

