@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'roboto_condensedbold';
	src: url('../fonts/robotocondensed-bold-webfont.woff2') format('woff2'),
	url('../fonts/robotocondensed-bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}



@font-face {
	font-family: 'robotolight';
	src: url('../fonts/roboto-light-webfont.woff2') format('woff2'),
	url('../fonts/roboto-light-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'kaushan_scriptregular';
	src: url('../fonts/kaushanscript-regular-webfont.woff2') format('woff2'),
	url('../fonts/kaushanscript-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ostrich_sansblack';
	src: url('../fonts/ostrichsans-black-webfont.woff2') format('woff2'),
	url('../fonts/ostrichsans-black-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'aldrichregular';
	src: url('../fonts/aldrich-regular-webfont.woff2') format('woff2'),
	url('../fonts/aldrich-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'abelregular';
	src: url('../fonts/abel-regular-webfont.woff2') format('woff2'),
	url('../fonts/abel-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on May 11, 2018 */

@font-face {
	font-family: 'gabrielaregular';
	src: url('../fonts/gabriela-regular-webfont.woff2') format('woff2'),
	url('../fonts/gabriela-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on June 1, 2018 */

@font-face {
	font-family: 'dancing_script_otregular';
	src: url('../fonts/dancingscript-regular-webfont.woff2') format('woff2'),
	url('../fonts/dancingscript-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on June 2, 2018 */

@font-face {
	font-family: 'variane_scriptregular';
	src: url('../fonts/variane_script-webfont.woff2') format('woff2'),
	url('../fonts/variane_script-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on June 2, 2018 */

@font-face {
	font-family: 'harvest_barn_demoregular';
	src: url('../fonts/harvest_barn_personal_use_only-webfont.woff2') format('woff2'),
	url('../fonts/harvest_barn_personal_use_only-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on June 5, 2018 */



@font-face {
    font-family: 'tangerinebold';
    src: url('../fonts/tangerine_bold-webfont.woff2') format('woff2'),
         url('../fonts/tangerine_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on July 18, 2018 */



@font-face {
    font-family: 'montereyflfregular';
    src: url('../fonts/montereyflf-webfont.woff2') format('woff2'),
         url('../fonts/montereyflf-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

*{	
	margin: 0;
	padding: 0;
	border: 0;
}

p{
	
	font-size: 16px;
/*	text-align: justify!important;*/

}

a{
	
	text-decoration: none!important;
}

h1{
	
}

h3{
	
	font-family: 'abelregular'!important;
	font-size: 26px!important;

}

h2{
	
	font-family: 'montereyflfregular'!important;
	font-size: 32px!important;
}


.err-msg{
	
	color:#F40D11;
}



						/*header.php*/


#res-menu{
	
	background-color:#ff5951;
	border:0px solid #FFB606;
	border-radius:0px;
	line-height: 120px;
}



.nav-item{
	
	padding: 0 10px 0 10px;
}

#res-menu .navbar-header{
	
	padding-top: 5px;
	
}

#res-menu ul li a{
	color: #fff;
	line-height: 85px;
	font-size: 16px;
	margin-right: 2px;
}


#res-menu ul li:hover a{
	
/*	color:#FFB606;*/
	color:#FFB606;
	/*border-bottom: 5px solid #F7E600;
	transition :  all 0.3s ease-in-out;*/
	
	
}

#res-menu ul .active-menu>a,
#res-menu ul .active-menu>a:hover,
#res-menu ul .active-menu>a:focus
{
	/*color:#F79B28;*/
/*	color:#FFB606;*/
	color:#FFB606;
/*	border-bottom: 5px solid #F7E600;*/
}

#scholl-sub-menu .active-menu-one>a,
#scholl-sub-menu .active-menu-one>a:hover,
#scholl-sub-menu .active-menu-one>a:focus{
	
	color:#fff;
	background-color:#ff5951; 
}

#res-menu ul{
	
	display:inline-flex;
	list-style: none;
	
}



#magic-line {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100px;
  height: 4px;
  background:  #FFB606;
}

.img-thumbnail{
	
	width:100%!important;
}
.admission_btn_whl{
	width:50%;
	float:right;
	position:relative;
	z-index:99;
	margin:-280px 0 0 0;
}
.admission_btn {
	border: none;
	font-family: inherit;
	font-size: inherit;
	color:#fff;
	background: none;
	cursor: pointer;
	font-size:16px;
	padding: 25px 60px;
	display: inline-block;
	margin: 0px 30px 0 0;
	/*text-transform: uppercase;*/
	letter-spacing: 1px;
	font-weight: 700;
	outline: none;
	position: relative;
	border:3px solid #fff;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	z-index:9999999;
}

.admission_btn:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.admission_btn-1e {
	overflow: hidden;
}

.admission_btn-1e:after {
	width: 100%;
	height: 0;
	top: 50%;
	left: 50%;
	background: #fff;
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
}

.admission_btn-1e:hover,
.admission_btn-1e:active {
	color: #333;
}

.admission_btn-1e:hover:after {
	height: 260%;
	opacity: 1;
}

.admission_btn-1e:active:after {
	height: 400%;
	opacity: 1;
}
@media(max-width:1024px){
	.admission_btn_whl{
		width:30%;
	margin:-180px 0 0 0;
}
}
@media(max-width:768px){
	
			#res-menu ul{

			margin-top:20px;
			margin-right:2%;	
				
		}
	
	/*.admission_btn_whl{
	margin:-130px 0 0 0;
}
	.admission_btn{
		font-size:12px;
	}*/
	
	.admission_btn_whl{
				
	margin:-200px 90px 0 0;
}

.admission_btn {

	padding: 1px 10px;
	display: inline-block;
	margin: 0px 80px 0 0;
	
}
}

@media(max-width:480px){
	
			.para-hight-one{

			height:auto;
			padding-top:25px;
			color:#fff;
				

			}
	
			#res-menu1{
			background-color:#ff5951;
			border:1px solid #040C39;
			padding-bottom: 20px;
		}

			.navbar-toggle{

			margin-top:30px!important;
			color: #fff!important;
			border:1px solid #fff!important;
			font-size: 20px!important;
				background-color: transparent!important;
				cursor: pointer;
		
		}

		.navbar-header{
		padding-bottom: 15px!important;
		}

		#res-menu1 ul li a{
				
			font-size: 18px;
			color:#fff;
			padding: 15px;
			margin-left: -10px;
			margin-right: -10px;
			margin-bottom: 2px;
			
		}
		
		#res-menu1 ul li a:hover{

			background-color: #FFB606;
			color:#ff5951; 
		}

		#res-menu1 ul .active-menu>a,
		#res-menu1 ul .active-menu>a:hover,
		#res-menu1 ul .active-menu>a:focus
		{
		background-color: #FFB606;
			color:#ff5951;
		}
	
	
		.carousel-control .fa{

		position: absolute;
		top:45%!important;
		font-size: 26px!important;
		
		}
	
		.fa-chevron-right{
			position: absolute;
			top:45%!important;
			right: 45%;
			font-size: 26px!important;
		}

		.para-hight-video{


		height:auto;

		}
	
		.mdq-mrgn{
			margin-top:25px;

		}
}


@media(max-width:320px){
	
	
	
		.navbar-toggle{

			margin-top:-15px !important;
			color: #fff!important;
			border:1px solid #fff!important;
			font-size: 14px!important;
				background-color: transparent!important;
				cursor: pointer;
		
		}
	
	.mrgn-top-ctn p{
		
		font-size: 12px;
		
	}
	
	.admission_btn_whl{
		width:31%;
		
	margin:-110px 90px 0 0;
}

.admission_btn {
	
	padding: 1px 10px;
	display: inline-block;
	margin: 0px 80px 0 0;
	
}
	
}


						/*index.php*/

.capcha{
	width:100%;
	display:block;
}
.center_dv{
	width:50%;
	margin:0 auto;
	display:block;
	/*border:#333 1px solid;*/
}
@media(max-width:768px){
	.center_dv{
	width:90%;
	}
}
.sld-mrgn{
	
	margin-top:90px;
	position: relative;
}

.carousel-control .fa{
	
	position: absolute;
	top:50%;
	font-size: 30px;
}

.carousel-control .fa:hover{
	font-size: 35px;
	color:#FFB606;
	transition: 0.2s;
	
}

.notice-bd{
	
/*	border: 2px solid #fff;*/
	padding: 5px 0 5px 0;
	color:#fff;
	text-transform: uppercase;
	margin: 0 50px 0 50px;
}

.notice-bd h4{
	
	font-weight: bold;
}

.para-hight{
	
	height: 250px;
	padding-top:25px;
}

.para-hight-one{
	
	height: 250px;
	padding-top:25px;
	color:#fff;
	
	
}

.para-hight-one-notice{
	
	height: 200px!important;
	margin-top:25px!important;
	color:#fff;
	overflow: auto;
	
}

.para-hight-video{
	
	
	height: 60px;

}
.sub-color{
	
	color:#FF8A08;
}

.bg-img{
	
	background-image: url("../img/donboscoimg.png");
	background-size: cover;
	background-position: center;
	background-size: 60%;
	background-repeat: no-repeat;
}

.bg-color{
	
	background-color:#ff5951;
	margin-left: -15px;
	margin-right: -15px;
	padding: 10px 15px;

}

marquee{
	
	padding: 12px;
	vertical-align: middle;
}
.running-txt{
	
	font-size: 16px;
	font-weight: bold;
	
}
.strrip-bar{
	
	background-color: #FFB606;
	margin-bottom: 30px;

}
.bg-color1{
	
	background-color:rgba(12,58,98,0.9);
	margin-left: -15px;
	margin-right: -15px;
	padding: 10px 15px;

}

.para-hight-notice{
	
	height: 417px;
}



.fa-dbl{
	
	color:#fff;
	font-size: 26px;
	cursor: pointer;
}



.fa-university{
	
	font-size: 50px!important;
	color: #908D8D;
	margin-bottom: 30px;
}

.msg{
	
	padding: 5px 0 5px 0;
	color:#fff;
	text-transform:uppercase;
	/*border: 2px solid #fff;*/
	margin: 0 50px 0 50px;
/*	background-color:#3578DF;*/


}

.msg h4{
	
	font-weight: bold;
}

.btn-warning{
	
	border-radius:0px!important;
	padding: 10px 20px 10px 20px!important;
	font-size: 14px!important;
	/*background-color: #FFB606!important;
	border:2px solid #FFB606!important;*/
	font-weight: bold!important;
}

/*.btn-danger:hover{
	
	background-color:#fff!important;
	color:#ff5951!important;
	transition:0.5s;
	border:2px solid #FFB606!important;
}*/

.btn-hvr .btn{
	
	border-radius:0px!important;
	padding: 10px 20px 10px 20px!important;
	font-size: 14px!important;
	background-color: #FFB606!important;
	border:0px solid #FFB606!important;
	color:#fff!important;
	font-weight: bold!important;
}

.btn-hvr .btn:hover{
	
	background-color:#ff5951!important;
	color:#fff!important;
	transition:0.5s;
}

.padding-border{
	
	padding: 10px 20px!important;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.1);
	
}

.sec-space{
	
	margin-top:50px;
}

.wlcm h3{
	
	font-weight: bold;
	text-transform: uppercase;

}

/*----------------------*/
.quali_whl{
	width:100%;
	overflow-x:scroll;
	overflow-y:hidden;
	padding:1%;
}
.quali_whl:hover{
	background:#none!important;
}
.quali_whl_tbl:hover{
	background:none!important;
}
.quali_whl_tbl{
	width:100%;
	border-collapse:0;
}
.quali_whl_tbl tr{
	padding:5px 5px 5px 5px;
}
.quali_whl_tbl tr:hover{
	background:none!important;
}
.quali_whl_tbl tr th{
	padding:3px 3px 3px 3px;
	border:#CCC 1px solid;
	text-align:center;
}
p.tp{
	color:#333;
	text-align:left;
	font-size:14px;
}
.td_br{
	width:100%;
	border:#eee 1px solid;
	padding:1px 2px 1px 2px;
}
.td_br:focus{
	outline:none;
	}
.quali_whl_tbl tr td{
	padding:3px 3px 3px 3px;
	width:2%;
	border:#CCC 1px solid;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
/*----------------------*/

.wlcm-img{
	
	margin-top:70px;
}

.fa-graduation-cap{
	
	font-size: 34px!important;
	color: #908D8D;
	margin: 10px 0 10px 0;
}

.course-box{
	
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	padding: 10px 10px;
	border-radius: 5px;
	margin-top: 20px;
	margin-bottom: 30px;
	
}

.mrgn-top{
	
	margin-top:20px;

}

.img-hvr .img:hover{

	transform: scale(1.2);
	transition: 0.5s;
}

.img-hvr{
	
	overflow: hidden;
	height: 180px;

}
/*admission form*/
.ad_head{
	width:100%;
	margin:0 auto;
}
.ad_head h1{
	text-align:center;
	font-size:22px;
	margin:2px 0 2px 0;
	color:#333;
	font-family: 'montereyflfregular'!important;
}
.ad_head h4{
	text-align:center;
	font-size:15px;
	margin:2px 0 2px 0;
	color:#333;
	font-family: 'montereyflfregular'!important;
}
.adform_btn{
	background:#ffd711;
	color:#fff;
	width:150px;
	display:block;
	font-weight:bold;
	font-size:14px;
	border-radius:none;
	height:30px;
	line-height:30px;
	text-transform:uppercase;
}
/*input type form*/
.whl_input{
	margin:10px 0 10px 0;
	display:block;
	clear:both;
	position:relative;
	width:100%;
}
p.tg{
	font-size:12px;
	color:#000;
	font-weight:bold;
}
p.tg span{
	color:#F00;
}
/*input type form*/
/*admission form*/
/*.img-hvr-one{
	
	overflow: hidden;
	height: 220px;

}*/

.hvr-rotate:hover{
	 
	transform: scale(1.2);
	transition: 0.5s;
 
}

.para-hight-course{
	
	margin-top:10px!important;

/*	position: relative;
            margin: 0px auto;
            padding: 0px;
            width: 100%;
	padding: 0px 10px 0px 0px;*/
	
}
.course-hdng{
	
	font-weight: bold;
	color: #ff5951;
	text-align: center;
	height: 50px;


}

.scroll{
	height: 180px;
	overflow-y: auto;
	position: relative;
	margin: 0px auto;
	width: 100%;
	padding: 0px 10px 0px 0px;	      
}





/*#myCarousel1{
	
	position: relative;
}

.com-slider li{
	

	background-color: #FFB606!important;

}

.com-slider{
	

	position: absolute;
	bottom: -15px!important;
	
}*/

.arrow-icon{
	
	padding: 20px;
}

.arrow-icon .fa{
	
	font-size: 20px;
	padding: 0 5px;
	color:#ff5951;
	
}

.mdq-mrgn label{
	
	font-size: 18px;
	
}

@media(max-width:480px){
	
		.img-hvr{

		overflow: hidden;
		height:auto!important;
			

	}
	
		.gallery-hdng{

		text-align: center;
		margin-top:160px!important;
	}
	
		.overlay{

		background-color: #000;
		min-height: 180px!important;
		max-height: 180px!important;
		background-color: rgba(0,0,0,0.6);
	}
}




											/*footer-page*/




.bg-footer-all{
	background-color:#ff5951;
	padding-top: 20px;
	padding-bottom: 18px;
	
}

.footer-right,
.footer-right a
{
	color:#fff;
	text-align: right;
	

}

.footer-right a:hover{
	
	color:#fff;
}

.m-footer .text-right{
	
	text-align: right!important;
} 

	

@media(max-width:480px){
	
	.m-footer p{
		
		text-align: center!important;
		
	}
	
		.m-footer .text-right{

		text-align: center!important;
	}
	
		.para-hight-one-notice{

		height:auto!important;
		margin-top:25px!important;
		color:#fff;
		overflow: auto;
	}
	
		.para-hight-notice{

		height:auto!important;
	}

}




								/*school.php*/


.bg-heading{
	
	background-image: url("../img/heading-bg.jpg");
	background-size: cover;
	background-position: center;
	height: 330px;
}

.bg-heading-course{
	
	background-image: url("../img/heading-course.jpg");
	background-size: cover;
	background-position: center;
	
}

.bg-heading-course-1{
	
	background-image: url("../img/heading-course-1.jpg");
	background-size: cover;
	background-position: center;
	
}

.bg-heading-course-2{
	
	background-image: url("../img/heading-course-2.jpg");
	background-size: cover;
	background-position: center;
	
}

.bg-heading-course-3{
	
	background-image: url("../img/heading-course-3.jpg");
	background-size: cover;
	background-position: center;
	
}

.bg-heading-course-4{
	
	background-image: url("../img/heading-bg.jpg");
	background-size: cover;
	background-position: center;
	
}

.bg-heading-course-5{
	
	background-image: url("../img/heading-course-5.jpg");
	background-size: cover;
	background-position: center;
	
}

.bg-heading-course-6{
	
	background-image: url("../img/heading-course-6.jpg");
	background-size: cover;
	background-position: center;
	
}

.overlay{
	
	background-color: #000;
	min-height: 350px;
	max-height: 350px;
	background-color: rgba(0,0,0,0.6);
}

.page-hdr{
	
	padding-top:100px;
	padding-left: 100px;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	 font-family: 'montereyflfregular'!important;
	font-size: 50px;
}

.subline{
	
	color:#fff;
	padding-left: 100px;
	font-size: 20px;
	
}



									/*header-one.php*/


/*.hdr-space{
	
	margin-top:0px;
}
*/
#scholl-sub-menu{
	
	display:inline-flex;
	list-style: none;

}

#scholl-sub-menu li a{
	
	margin-right: 3px;
	background-color: #FFB606;
	padding: 12px 22px;
	color: #ff5951;
	font-weight: bold;
	border-radius: 5px;
	font-size: 14px;
}

#scholl-sub-menu li a:hover{
	background-color: #ff5951;
	color: #fff;
	transition: 0.5s;
	
}

#scholl-sub-menu li{
	
	display: inline-block;
	white-space: nowrap;
}

.scroll-one{
padding-top: 14px;


}

.bar{
	
	width:90%;
	overflow-x: auto;
	min-height: 50px;
	position: relative;
	margin: 3px auto;
	padding: 0px;
	
}



/*about-us.php*/


.img-hvr-one .img:hover{

	transform: scale(1.2);
	transition: 0.5s;
}

.img-hvr-one{
	
	overflow:hidden;
	height: 250px;
	margin-top:20px;
}

/*.abt-para{
	height: 260px;
	overflow-y: auto;
	position: relative;
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	padding: 0px 10px 0px 0px;
}
*/

										/*staff.php*/


.photo{
	
	width:140px;
	height: 140px;
	
}


.top-space{
	margin-top:50px;
	font-size: 16px;
}

table thead th{
	text-align: center;
	background-color: #ff5951;
	color: #fff;
}

table tr:hover{
	
	background-color: #FFB606!important;
	cursor: pointer;
}

.mrgn-bottom-course{
	
	margin-bottom:30px;
	padding-left: 30px;
}

.course-img{
	
	width:100%;

}






.query-frm .form-control{
	
	border-radius: 0px!important;
	border-color:#0E68BC!important;
}

.query-frm textarea{
	
	resize: none;
	height: 120px!important;
}

.query-frm .btn{
	
		border-radius:0px!important;
	padding: 10px 20px 10px 20px!important;
	font-size: 14px!important;
	background-color: #FFB606!important;
	border:0px solid #FFB606!important;
	font-weight: bold!important;
	
}

.mrgn-top-ctn .fa{
	
	 font-size:20px;
	padding:10px;
	border-radius:100%;
	text-align: center;
	background:#FFB606;
	width:46px;
	color:#fff;	
	border:1px solid #FFB606; 
}



.mrgn-top-ctn .fa-hvr:hover .fa{
	
	 font-size:20px;
	padding:10px;
	border-radius:100%;
	text-align: center;
	background:#0E68BC;
	width:46px;
	color:#fff;	
	border:1px solid #0E68BC;
	transition: 0.5s;
	cursor: pointer;
}

.mrgn-top-ctn{
	
	margin-top: 50px;
	margin-left:30px;
}


/*gallery-page*/

.img-gallery {
	
	width:100%;
	height: 300px!important;
	overflow:hidden;
	position: relative;
	
}



.gallery-hvr-effct{
	
	position: absolute;
	bottom: 0px;
	left: 0px;
	width:100%;
	height: 100%;
	background-color:#F59D0C;
	opacity: 0;
	text-align: center;

}

.gallery-hvr-effct .gallery-txt{

	margin-top:130px;
	font-family: 'kaushan_scriptregular';
	font-size: 22px;
	color:#0D0A00;
}

.gallery-hdng{
	
	text-align: center;
	margin-top:150px;
}



.img-gallery:hover .gallery-hvr-effct{
	
	opacity: 1;
	background-color: rgba(245,157,12,0.5);
	transition: 0.5s;
}

.b-wrapper {
	
	width:100%;
	height: 300px;
	overflow:hidden;

	
}
.b-wrapper:hover{
	
	transform: translatey(10px);
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	
}

.table-scroll{
	overflow-x: auto!important;
}

.nav-tabs label{
	
	cursor: pointer;
}


.infra-para-hight{
	
	height: 100px;
	font-weight: bold;
}


@media(max-width:768px){
	
		.sld-mrgn{

		margin-top:130px;
		position: relative;
	}
	
		.sld-mrgn{

		margin-top:180px;
		position: relative;
	}
	
		.running-txt{

		font-size: 14px;
		font-weight: bold;

	}
	
		h2{

		font-family: 'montereyflfregular'!important;
		font-size: 26px!important;
	}
	
		h3{

		font-family: 'abelregular'!important;
		font-size: 24px!important;

	}
	
}




@media(max-width:480px){
	
	
		p{

		font-size: 15px;
	

	}
	
		.mrgn-top-ctn{

		margin-top:auto;
		margin-left:auto;
	}
	
		.page-hdr{

		padding-top:50px;
		padding-left:40px;
		
		text-transform: uppercase;
		color: #fff;
		font-weight: bold;
		 font-family: 'montereyflfregular'!important;
		font-size: 34px;
	}
	
		.subline{

		color:#fff;
		padding-left: 40px;
		font-size: 16px;
		text-align:left;
		padding-bottom: 20px;

	}
	

	
	
		.bg-heading{

		background-image: url("../img/heading-bg.jpg");
		background-size: cover;
		background-position: center;
		height:auto;
		
	}
	
		.gallery-hvr-effct .gallery-txt{

		margin-top:135px;
		font-family: 'kaushan_scriptregular';
		font-size: 24px;
		color:#0D0A00;
	}
	
		h3{

		font-family: 'abelregular'!important;
		font-size: 22px!important;

	}
	
	.tab-content p{
		
		margin-top:15px;
	}
	
		.course-img{

		width:100%;
		height:auto;
		
	}
	
		.img-gallery {

		width:100%;
		height:auto!important;
		overflow:hidden;
		position: relative;
	}
	
		.b-wrapper {

		width:100%;
		height:auto;
		overflow:hidden;

	}
	
		.nbs-flexisel-item img {
		width:70%!important;
	}

	
		.abt-para{
		height:auto;
		overflow-y: auto;
		position: relative;
		margin: 0px auto;
		padding: 0px;
		width: 100%;
		padding: 0px 10px 0px 0px;
		padding-top:10px;
	}
	
		.img-hvr-one{

		overflow: hidden;
		height:auto;
		margin-top:auto;

	}
	
	.mrgn-top-mdq{
		
		margin-top:10px;
	}
	
	.table-hover td label{
		
		font-size: 12px;
	}
	
		.top-space{
		margin-top:auto;
		font-size: 13px!important;
	}
	
	
	.img-table{
		
		width:80%;
	}
	
	.table td{
		
		height: 80px;
		
	}
	
	.photo{
		
		width:30%;
	}
	
		.sec-space{

		margin-top:30px;
	}

	
	.contact-txt{
		
		font-size: 28px!important;
		
	}
	
		.scroll{
		height:auto;
	}
	
		.course-hdng{
		height:auto;

	}
	
	.infra-para-hight{

	height:auto;
	}
	
	.sld-mrgn{

		margin-top:120px;
		position: relative;
	}
	
	.admission_btn_whl{
		width:31%;
		
	margin:-110px 90px 0 0;
}

.admission_btn {
	
	padding: 1px 10px;
	display: inline-block;
	margin: 0px 80px 0 0;
	
}
}


@media(max-width:360px){
	
	
			h2{

			font-family: 'montereyflfregular'!important;
			font-size: 28px!important;
		}
	
		
				p{

			font-size: 14px;

		}
	
		.page-hdr{

		padding-top:50px;
		padding-left:40px;
		
		text-transform: uppercase;
		color: #fff;
		font-weight: bold;
		 font-family: 'montereyflfregular'!important;
		font-size: 26px;
	}
	
		.subline{

		color:#fff;
		padding-left: 40px;
		font-size: 15px;
		text-align:left;
		padding-bottom: 20px;

	}
	
	.gallery-hvr-effct .gallery-txt{

		margin-top:115px;
		font-family: 'kaushan_scriptregular';
		font-size: 24px;
		color:#0D0A00;
	}
	
	h3{

		font-family: 'abelregular'!important;
		font-size: 19px!important;

	}
	
	h4{
		
		font-size: 16px!important;
	}
	
	.nav-tabs li label{
		
		font-size: 12px;
	}
	
	
			.top-space{
		margin-top:auto;
		font-size: 13px!important;
	}

	.photo{
		
		width:25%;
	}
	
	
	.table th{
		
		font-size: 12px;
		
	}
	
	.contact-txt{
		
		font-size: 26px!important;
		
	}
	
	.navbar-brand img{
		
		width:90%;
	}
	
	.navbar-toggle{

			margin-top:-15px !important;
			color: #fff!important;
			border:1px solid #fff!important;
			font-size: 14px!important;
				background-color: transparent!important;
				cursor: pointer;
		
		}
		
		.sld-mrgn{

		margin-top:120px;
		position: relative;
	}
	
	.admission_btn_whl{
		width:31%;
		
	margin:-110px 90px 0 0;
}

.admission_btn {
	
	padding: 1px 10px;
	display: inline-block;
	margin: 0px 80px 0 0;
	
}
}


@media(max-width:320px){
	
	.gallery-hvr-effct .gallery-txt{

		margin-top:100px;
		font-family: 'kaushan_scriptregular';
		font-size: 22px;
		color:#0D0A00;
	}
	
	.nav-tabs li label{
		
		font-size: 11px;
	}
	
	h3{

		font-family: 'abelregular'!important;
		font-size: 18px!important;

	}
	
		h4{
		
		font-size: 14px!important;
	}
	
		.sld-mrgn{

		margin-top:120px;
		position: relative;
	}
	
	.navbar-brand img{
		
		width:80%;
	}
}








/*flexisel-slider-css-start*/

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
    overflow: auto;
	
}

.nbs-flexisel-inner {
    position: relative;
    overflow: hidden;
    float:left;
    width:100%;
    background:#fcfcfc;
    background: #fcfcfc -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* FF3.6+ */
    background: #fcfcfc -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eee)); /* Chrome,Safari4+ */
    background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Chrome10+,Safari5.1+ */
    background: #fcfcfc -o-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Opera11.10+ */
    background: #fcfcfc -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* IE10+ */
    background: #fcfcfc linear-gradient(top, #fcfcfc 0%, #eee 100%); /* W3C */
    border:1px solid #ccc;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
	
	
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    padding:5px 10px;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;      
    position: absolute;
    cursor: pointer;
    z-index: 4;
    top: 50%;
    transform: translateY(-50%);   
    background: rgba(0,0,0,0.5);
    color: #fff;     
}

.nbs-flexisel-nav-left {
    left: 10px;
}

.nbs-flexisel-nav-left:before {
    content: "<"
}

.nbs-flexisel-nav-left.disabled {
    opacity: 0.4;
}

.nbs-flexisel-nav-right {
    right: 5px;

	
}

.nbs-flexisel-nav-right:before {
    content: ">"
}

.nbs-flexisel-nav-right.disabled {
    opacity: 0.4;
}


/*flexisel-slider-css-end*/







