*{
	margin:0px;
	padding:0px;
	border:0px;
}

/*
Merriweather+Sans|Pacifico|Satisfy|Gruppo|Work+Sans
 'Work Sans',sans-serif 
*/


.banner-col{
	padding:0px;
}

.top-header{
	padding:20px 0px;
}
.nav-back{
	background-color:#004b8e;
	color:#fff;
}
.nav-back ul.nav li a{
	color:#fff;
	font-size:18px;
	padding:20px 15px;
}
.nav-back ul.nav li a:hover{
	background-color:#f2552c;
	transition:all 1s;
	color:#fff;
}
.nav-back ul.nav li.active a{
	background-color:#f2552c;
	color:#fff;
}
.main-menu{
	padding:0px;
	background-color:#004b8e;
}
.main-menu nav.navbar{
	margin-bottom:0px;
	border:#fff;
}
.main-slider{
	padding:0px;
}
ul .Search-box{
	width:30%;
	margin-top:12px;
}
ul .Search-box span.glyphicon{
	color:#004b8e;
}
.nav-back ul.nav ul li{
	background-color:#004b8e;
	border-bottom:1px solid #333;
}

/*-------------Navigation row ends here------------------------*/

.main-slider .carousel-inner .item .carousel-caption{
	top:40%;
}
.main-slider .carousel-inner .item .carousel-caption button{
	background-color:#004b8e;
	color:#fff;
	border:#004b8e;
	padding:10px 20px;
	font-family:roboto;
	font-size:18px;
	margin-top:20px;
}
.main-slider .carousel-inner .item .carousel-caption button:hover{
	background-color:#f2552c;
	transition:all 1s;
}
.main-slider .carousel-inner .item .carousel-caption button.slider-btn2{
	background-color:#f2552c;
}
.main-slider .carousel-inner .item .carousel-caption button.slider-btn2:hover{
	background-color:#004b8e;
	transition:all 1s;
}
/*-------------Slider row ends here------------------------*/

.section1{
	text-align:center;
	color:#fff;
	margin-top:50px;
	margin-bottom:50px;
}
.courses{
	background-color:#3aa4f3;
}
.labs{
	background-color:#3aa4f3;
}
.faculties{
	background-color:#3aa4f3;
}
.courses, .labs, .faculties{
	border-radius:10px;
	box-shadow: 0 0 10px #333;
}
.in-section:hover, .in-section:hover, .in-section:hover{
	top:-10px;
	-webkit-transition:all 2s;
	transition:all 2s;
}
.courses img, .labs img, .faculties img{
	padding:30px 0px 10px 0px;
}
.courses h3, .labs h3, .faculties h3{
	font-size:18px;
	font-family: cursive;
	font-weight: bold;
}
.courses h3:hover, .labs h3:hover, .faculties h3:hover{
	color:#004b8e;
}
.courses p, .labs p, .faculties p{
	padding:10px 30px 40px;
}
/*-------------Third row ends here------------------------*/

.featured-services .services .col-md-4 a{
	background-color:#004b8e;
	border:1px solid #004b8e;
	padding:10px 15px;
	font-size:16px;
}
.featured-services .services .col-md-4:hover a, .featured-services .services .featured-col-1 a{
	background-color:#f2552c;
	transition:all 1s;
	border:1px solid #f2552c;
}
.parallax-bottom-pad{
	padding-bottom:80px;
}
.featured-services{
	background-color:#f7f7f7;
}
.featured-services h2{
	color:#004b8e;
	font-family:roboto;
	padding:50px 0px 30px;
}
.featured-services .services .col-md-4 h3{
	color:#004b8e;
	font-family:roboto;
	padding-bottom:10px;
}
.featured-services .services .col-md-4:hover h3, .featured-services .services .featured-col-1 h3{
	color:#f2552c;
}
/* .featured-services .services .col-md-4 img{ */
	/* border-radius:5px 5px 0px 0px; */
/* } */
.featured-services .services .col-md-4 ul{
	margin-left:120px;
}
.featured-services .services .col-md-4 #marquee{
	height:250px;
	overflow:hidden;
}
.featured-services .services .col-md-4 ul li{
	color:#929292;
	padding-bottom:10px;
	font-size:18px;
	font-family:roboto;
	text-align:left;
}
.featured-services .services .col-md-4 a{
	padding:5px 10px;
}
.services{
	padding-bottom:80px;
}
/*-------------Fourth row ends here------------------------*/

.oneline{
	background-color:#004b8e;
}
.oneline h2{
	color:#fff;
	font-family:roboto;
	padding:20px;
	margin-top:10px;
}
.oneline a{
	margin:30px 0px 0px 30px;
	background-color:#f2552c;
	padding:10px 15px;
	color:#fff;
	border:1px solid #f2552c;
}
.oneline a:hover{
	background-color:#151515;
	transition:all 1s;
}
/*-------------Fifth row ends here------------------------*/
.sideimg{
	padding:80px 0px 50px;
}
.side-content{
	padding-left:60px;
}
.side-content h2{
	font-family: roboto;
	padding-bottom:20px;
	font-weight:bolder;
	font-size:36px;
	padding-right:80px;
	line-height:50px;
}
.side-content p{
	color:#929292;
	padding-bottom:20px;
	font-size:16px;
	line-height:22px;
}
.side-content a{
	padding:10px 30px;
	font-family:roboto;
	font-size:18px;
	background-color:#004b8e;
	border:1px solid #004b8e;
}
.side-content a:hover{
	background-color:#fff;
	border:1px solid #f2552c;
	color:#f2552c;
	transition:all 1s;
}
/*-------------Sixth row ends here------------------------*/

.about h2{
	color:#004b8e;
	font-family:roboto;
	padding:50px 30px;
}
.about-us{
	padding-bottom:80px;
}
.about-card{
	border:1px solid #004b8e;
	box-shadow:0 0 10px #777;
	border-radius:5px;
}
.about-card:hover{
	border:none;
	box-shadow:none;
}
.about-us .fa{
	color:#f2552c;
	padding:30px 0px 10px;
}
.about-us h3{
	padding:0px 10px 10px;
	color:#f2552c;
	font-family:roboto;
}
.about-us p{
	padding:0px 20px 10px;
	color:#333;
	text-align:justify;
	font-family:roboto;
	font-size:18px;
	line-height:24px;	
}
.testi{
	background-image:url(../img/20.jpg);
	background-attachment:fixed;
	position:relative;
}
.testi:before{
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	background-color:#004b8e;
	opacity:0.7;
	display:block;
}
.testi1 h2{
	color:#FFF;
	font-family:roboto;
	padding:50px 30px;
}
.testi-pad-bottom{
	padding-bottom:80px;
}
.testi2{
	background-color:#f2552c;
	border-radius:5px;
	color:#fff;
}

.testi2 p{
	border-top:1px solid #fff;
	padding:20px 15px 20px 20px;
	font-family:roboto;
	font-size:16px;
}
.circle-img img{
	width:80px;
	height:80px;
	border-radius:500px;
	border:5px solid #fff;
	margin:0 auto;
}
.testi3{
	padding:10px 10px;
} 
.test-title h3{
	font-size:18px;
	font-weight:bolder;
}
.gallery-header{
	color:#004b8e;
	font-family:roboto;
	padding:50px 30px;
}
.img-container{
	position:relative;
	background-color:#000;
}
.gallery{
	opacity: 1;
	display: block;
	width: 100%;
	height: auto;
	transition: .5s ease;
	backface-visibility: hidden;
}
.img-content{
	position:absolute;
	top:50%;
	left:50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	opacity:0;
	transition: .5s ease;
}
.img-container:hover .gallery {
  opacity: 0.3;
}

.img-container:hover .img-content {
  opacity: 1;
}
.img-content h2{
	color:#f2552c;
	font-size:24px;
	font-family:roboto;
}
.img-content p{
	color:#fff;
}
.img-box{
	margin:0px;
	padding:0px;
}
.mission-back{
	background-color:#f7f7f7;
}
.mission-head{
	color:#004b8e;
	font-family:roboto;
	padding:50px 30px;
}
.mission, .vision{
	padding:20px;
}
.mission h3, .vision h3{
	border-bottom:1px solid #ccc;
	font-size:20px;
	font-weight:600px;
	width:23%;
	padding-bottom:10px;
	margin-bottom:40px;
}
.mission blockquote, .vision blockquote{
	font-style:italic;
	font-family:cursive;
	color:#888;
}
.mission p, .vision p, .news-head p{
	font-family:roboto;
	color:#333;
	line-height:20px;
	font-size:16px;
	padding:20px 0px 0px;
}
.mission-btn{
	padding-bottom:50px;
}
.mission-btn a{
	padding:10px 20px;
	font-family:roboto;
	font-size:16px;
	background-color:#004b8e;
	border:1px solid #004b8e;
}
.mission-btn a:hover{
	background-color:#fff;
	border:1px solid #f2552c;
	color:#f2552c;
	transition:all 1s;
}

.lady{
	background-color:#f7f7f7;
}
.register{
	padding-top:50px;
	padding-bottom:50px;
}
.register h3{
	color:#f2552c;
	font-size:32px;
	font-family:roboto;
}
.register p{
	color:#f2552c;
	padding-top:10px;
}
.register input{
	border-radius:0px;
	margin-bottom:10px;
	width:60%;
}
.register a{
	background-color:#f2552c;
	border:1px solid #f2552c;
	border-radius:0px;
	font-size:14px;
	padding:10px 15px;
	
}
.register a:hover{
	background-color:#333;
	transition:all 1s;
}
.lady-img{
	position:relative;
}
.lady-img img{
	position:absolute;
	top:-40px;
}

/* ----------- Facility page and activity page and gallery page starts here -----------------------*/
.facility-header,.activity-header,.gallery-header,.training-header,.admission-header,.discipline-header,.contact-header{
	color:#f2552c;
	font-family:roboto;
	padding:50px 0px 30px;
}
.facility-1,.facility-3,.facility-5,.facility-7,.activity-1,.activity-3,.gallery-1,.training-1,.discipline-1,.contact-1{
	background-color:#f7f7f7;
	padding:15px 0px 50px;
}
.facility-2,.facility-4,.facility-6,.activity-2,.activity-4{
	padding:15px 0px 50px;
}
.facility-1 h3,.facility-3 h3,.facility-5 h3,.facility-7 h3,.activity-1 h3,.activity-3 h3,.contact-1 h3{
	color:#004b8e;
	font-family:roboto;
	padding:10px 0px; 
}
.facility-2 h3,.facility-4 h3,.facility-6 h3,.activity-2 h3,.activity-4 h3{
	color:#f2552c;
	font-family:roboto;
	padding:10px 0px; 
}
.facility-1 p,.facility-3 p,.facility-5 p,.facility-7 p,.facility-2 p,.facility-4 p,.facility-6 p{
	color:#929292;
	font-family:roboto;
	line-height:25px;
	font-size:16px;
	letter-spacing:1px;
}	
.activity-2 p,.activity-3 p,.activity-4 p,.contact-1 p{
	color:#929292;
	font-family:roboto;
	line-height:25px;
	font-size:16px;
	letter-spacing:1px;
}
.facility-1 img,.facility-2 img,.facility-3 img,.facility-4 img,.facility-5 img,.facility-6 img,.facility-7 img,.activity-1 img,.activity-2 img,
.activity-3 img,.activity-4 img{
	padding-bottom:15px;
}
/* ----------- Activity page starts here -----------------------*/
.activity-text,.gallery-text{
	width:70%;
	height:150px;
	background-color: #fd5308;
	border-radius: 10px;
    box-shadow: 0 0 10px #333;
	margin:0 auto;
}
.activity-text:hover h2,.gallery-text:hover h2{
	color:#004b8e;
}
.activity-text h2,.gallery-text h2{
    font-family: cursive;
    font-weight: bold;
	color:#fff;
	padding:15px 15px;
	text-align:center;
}
.activity-text:after{
    content:'';
	width:0px;
	height:0px;
	border-top: 20px solid transparent;
    border-right: 20px solid #fd5308;
    border-bottom: 20px solid transparent;
    border-left: 20px solid transparent;
	position:absolute;
	right:82.5%;
	top:50%;
	margin-top:-10px;
}
.activity-text-left:after{
    content:'';
	width:0px;
	height:0px;
	border-top: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #fd5308;
	position:absolute;
	left:82.5%;
	top:50%;
	margin-top:-10px;
}	
.activity-1 hr,.activity-2 hr,.activity-3 hr,.activity-4 hr,.gallery-1 hr{
	border:solid 1px #000;
}
/* ----------- Gallery page starts here -----------------------*/
.gallery-img{
	border:1px solid #000;
	box-shadow: 0 0 10px #333;
	border-radius:15px;
	margin:10px 0px 20px;
}
.gallery-row-1,.gallery-row-2,.gallery-row-3,.gallery-row-4{
	padding:40px 0px;
}
.gallery-img img{
	border-radius:15px;
}
.gallery-text{
	margin-top:50px;
}
.gallery-text:after{
    content:'';
	width:0px;
	height:0px;
    border-right: 20px solid transparent;
	border-top: 20px solid transparent;
    border-bottom: 20px solid #fd5308;
    border-left: 20px solid transparent;
	position:absolute;
	top:67%;
	left:50%;
	margin-left:-20px;
}
.gallery-text-last:after{
    content:'';
	width:0px;
	height:0px;
	border-top: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid #fd5308;
    border-left: 20px solid transparent;
	position:absolute;
	top:80%;
	left:45%;
}
/* ----------- Training and Placement,,, Admissions & Fee Structure starts here -----------------------*/
.training-data h2,.training-data h3,.admission-data h2,.admission-data h3{
	color:#004b8e;
	font-family:roboto;
	padding:10px 0px; 
}
.training-data h3{
	text-decoration:underline;
}
.training-data p,.admission-data p{
	color:#333;
	font-family:roboto;
	line-height:25px;
	font-size:16px;
	letter-spacing:1px;
	text-align:justify;
}
.training-data ul li,.admission-data ul li,.admission-data ol li{
	color:#333;
	font-family:roboto;
	line-height:25px;
	font-size:16px;
	letter-spacing:1px;
}
.admission-data table{
	border:1px solid #333;
	width:auto;
}
.admission-data table th,.admission-data table td{
	padding:10px;
}
.admission-data table th,.admission-data table td{
	border:1px solid #333;
}
.admission-data ul li a{
	color:#f2552c;
}
.admission-data ul li a:hover{
	color:#004b8e;
}

/* ----------- Discipline starts here -----------------------*/
.discipline-row-1,.discipline-row-2,.discipline-row-3,.discipline-row-4,.discipline-row-5,.discipline-row-6,.discipline-row-7,.discipline-row-8{
	padding:30px 0px;
}
.discipline-text{
	width:auto;
	height:auto;
	background-color: #fd5308;
	border-radius: 10px;
    box-shadow: 0 0 10px #333;
	padding:10px;
}
.discipline-text h4{
    font-family: cursive;
    font-weight: bold;
	color:#fff;
	text-align:right;
}
.discipline-text-left h4{
    font-family: cursive;
    font-weight: bold;
	color:#fff;
	text-align:left;
}
.discipline-text:hover h4{
	color:#004b8e;
}
.discipline-8{
	text-align:center;
	margin:0 auto;
}
.discipline-row-8 .discipline-img{
	margin-bottom:20px;
}
.discipline-8 h4{
	text-align:center;
}
.discipline-right{
	margin-top:80px;
}

.discipline-right:after{
	content: '';
    width: 0px;
    height: 0px;
    border-top: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #fd5308;
    position: absolute;
    left: 96%;
    /* top: 50%; */
    margin-top: -36px;
}
.discipline-text-left:after{
	content: '';
    width: 0px;
    height: 0px;
    border-top: 15px solid transparent;
    border-right: 15px solid #fd5308;
    border-bottom: 15px solid transparent;
    border-left: 15px solid transparent;
    position: absolute;
    right: 96%;
    /* top: 50%; */
    margin-top: -36px;
}
.contact-1 p{
	line-height:40px;
}










/* ----------- footer starts here -----------------------*/

.box9{
	background-color:#002858;
	padding:20px 0px 10px;
}
.box9 .last .copy p{
	color:#8A8A8A;
}
.box9 .last .copy p a{
	text-decoration:none;
	color:#f2552c;
}
.box9 .last .copy p a:hover{
	text-decoration:underline;
}





















