body{background-color: #fff;font-family: 'Open Sans', sans-serif;font-size: 13px;line-height: 13px; color: #333;font-weight: 400;}

#switcher {
    background: rgba(51, 51, 51, 1);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999;
	height:30px;
}
#switcher a{
	color:#FFF;
	text-decoration:none;
	line-height:30px;
}
#switcher span{
	color:#FFF;
}
#responsive {
    float: left;
    margin: 0;
    padding: 0;
}
#responsive li {
    display: inline-block;
    padding: 0 10px;
}
.left-pading-none{
	padding-left:0px!important;
}
h1,h2,h3,h4,h5,h6{font-family: 'Open Sans', sans-serif;line-height: 1em;margin: 0;font-weight: 800;}
h1{font-size: 4em;  margin-bottom: 20px;font-weight: 300;color: #333;margin-bottom: 50px;}
h2{font-size: 2.25em;color: #fff;margin-bottom: 20px;}
h3{font-size: 1.5em;font-weight: 300;margin-bottom: 20px;}
h4{font-size: 1.25em;font-weight: 400;  text-transform: uppercase;}

.btn,a,a:hover,img{text-decoration: none !important;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;outline:0 ;}
p{line-height: 25px;font-size: 1.10em;/*margin-bottom: 30px;*/}
blockquote{line-height: 25px;color: #999;font-size: 1.15em;  font-style: italic;}
a{color: #878E18;}
a:active,a:focus,a:hover{color: #000;}
.yellowBorder{
	border-left:2px solid #fff000!important;
	color:#fff000!important;
}
.brownBorder{
	border-left:2px solid #c56907!important;
	color:#fe9500!important;
	
}
.blueBorder{
	border-left:2px solid #0796c5!important;
	color:#49caff!important;
	
}
.lightyellowBorder{
	border-left:2px solid #c5ac07!important;
	color:#c5ac07!important;
	
}
.service_icon {
    border: 2px solid #0796c5;
    border-radius: 50%!important;
    width: 60px;
    height: 60px;
    margin: 0px auto 25px;
	text-align:center;
}
.service_icon span {
    background: transparent;
    border-radius: 50%;
    display: block;
    height: 100%;
    width: 100%;
}
.service_icon i {
    color: #0796c5;
    font-size: 20px;
    margin-top: 0;
    position: relative;
    top: 20px;
    z-index: 20;
}
.service_icon1 {
    border: 2px solid #0796c5;
    border-radius: 50%!important;
    width: 30px;
    height: 30px;
    margin: 0px auto 0px;
	text-align:center;
}
.service_icon1 span {
    background: transparent;
    border-radius: 50%;
    display: block;
    height: 100%;
    width: 100%;
}
.service_icon1 i {
    color: #0796c5;
    font-size: 20px;
    margin-top: 0;
    position: relative;
    top: 5px;
    z-index: 20;
}
.dark{color: #333;}

.form-control{border-radius: 0;}
.tab-content>.tab-pane{padding: 10px;}
.nav-tabs>li>a{border-radius: 0;}

.btn{border:none !important;border-radius: 0;padding: 5px 30px;}
.btn-success{background:#A0A825;box-shadow: none !important;color: #fff;}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active{box-shadow: none !important;background:#756534;color: #fff;outline: none !important;}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{background-color: #BFC73E;border-color: #A2A92B;}
.pagination>li>a, .pagination>li>span{color: #A2A92B;}
.spacer{padding:80px 0px 0px 0px; }

/*nav*/
.navbar{margin: 0;}
.navbar-nav{margin:0 -15px;}
.navbar-brand{  padding:15px 15px;height: auto;color:#333333!important;font-weight:bold!important;font-size:24px!important;}
.navbar-nav > li > a{font-size: 1em;line-height:50px;padding: 0 20px;}
.navbar-inverse{border:none;border-radius: 0;  background: rgba(255, 255, 255, 1);}
.navbar-inverse .navbar-nav>li>a {color: #333;text-transform: uppercase;letter-spacing: 2.5px; font-size: 1.0em;}
.navbar-nav>li>.dropdown-menu{  border: none;  box-shadow: none;  padding: 0;  background-color: #080808;border-radius: 0;}
.dropdown-menu>li>a{line-height: 30px;color: #333;text-transform: uppercase;letter-spacing: 2.5px; font-size: 0.85em;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{background: rgba(177, 187, 16, 1); color: #333!important;}
/*nav*/


/*banner*/
.banner{position: relative;top:60px;}
.banner h1{color: #fff;font-weight:800; }
.overlay{background: rgba(0,0,0,0.3);position: absolute;top: 0; right: 0;bottom: 0;left: 0;}
.carousel-caption{bottom:auto;top:45%;left:0;right:0;text-align: left; padding: 0;  overflow: hidden;transform: translateY(-50%);  -moz-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  transform: translateY(-50%);}
.carousel-caption h2{margin-bottom: 20px;}
.carousel-caption p{font-size: 1.35em;}
.carousel-control{width: 5%;background: none !important;z-index: 1000;}
.carousel-control i.fa{position: absolute;left: 0;right: 0;top: 50%;margin-top: -10px;font-size: 3em;}
.carousel img{width: 100%;}
/*banner*/

/*special*/
.banner .special{position: absolute;bottom:50px;left: 0; right: 0;}
.banner .special .links{height: 250px;position: relative;  overflow: hidden;}
.banner .special .links:hover img{transform: scale(1.15);} 
.banner .special .links a{opacity: 1;position: absolute;top: 0;bottom: 0;left: 0; right: 0;background:rgba(0, 0, 0, 0.9);text-align: center;color: #fff;line-height:250px;font-weight: 300;font-size: 1.5em;text-transform: uppercase;}
.banner .special .links:hover a{background:rgba(22, 90, 194, 0.8);}
/*special*/



/*course*/
.courses-info h3 a{color: #333;}
.courses-info h3 a:hover{color: #999C10;}
.courses-info .courses-block {margin-bottom: 90px;color: #999;}
.courses-info .courses-block a.knowmore{font-weight: 700;text-transform: uppercase;letter-spacing: 2px;font-size: 0.90em;color:#999C10;}
.courses-info .courses-block a.knowmore:hover{color: #333;padding-left: 10px;}
.course-btn a{border-radius: 25px;font-size: 1.25em;text-transform: uppercase;font-weight: 300;padding: 10px 45px;}
/*course*/

/*testimonials*/
.testimonials .carousel-control i.fa{margin-top: -32px;font-size: 2em;color: #333;text-shadow:none;}
.testimonials a.right.carousel-control{right: -30px;}
.testimonials a.left.carousel-control{left: -30px;}
/*testimonials*/


/*feature*/
.feature-block{background:url(../images/photos/bg.jpg) center fixed; background-size: cover;}
.panel-group .panel{border:none;border-radius:0;background-color: rgba(0,0,0,0.5);color: #aaa;line-height: 20px;}
.panel-default>.panel-heading{background-color: #222;border-radius: 0;}
.panel-title>a {color: #aaa;font-size: 0.85em;}
.panel-group .panel-heading+.panel-collapse>.panel-body, .panel-group .panel-heading+.panel-collapse>.list-group{border:none;}
/*feature*/


/*footer*/
footer{background-color:#1B1B1A;}
footer.spacer{padding: 30px 0;}
footer h4{color: #ccc;margin-bottom: 15px;}
footer a,footer p{line-height: 20px;font-size: 0.85em;color: #AEAEAC;margin: 0;}
footer a:hover{color: #fff;}
footer .subscribe .form-control{height: 30px;padding: 4px 12px;border: none;}
footer .subscribe .input-group-btn:last-child>.btn{margin: 0;}
footer .subscribe .input-group{margin-bottom: 1em;}
footer .subscribe .social a{font-size: 1.5em;margin-right: 0.25em;}
.copyright{background-color: #090A0A;padding: 0.6em 0;font-size: 0.85em;color: #7F7F7F;bottom:0px;width:100%;}
.copyright a{color: #AEAEAC;}
/*footer*/


/*toTop*/
.toTop{position: fixed;right: 1em; bottom: 1em;background:rgba(0,0,0,0.5);width: 35px; height: 35px;text-align: center;color: #fff;font-size: 2em; }
.toTop:hover{color: #fff;background:rgba(0,0,0,0.8);}
/*toTop*/


/*inside-content*/
.inside-content{padding: 100px 0;}
.course-banner{margin-bottom: 25px;}
.requirement{margin-bottom: 60px;}
.requirement ul{line-height: 25px;padding-left: 20px;}

.enquiry a.btn{width: 100%;font-size: 1.5em;border-radius: 15px;font-weight: 300;padding: 10px;letter-spacing: 2px;text-transform: uppercase;}
.gallery > div{margin-bottom: 30px;}

.alumni-info{margin-bottom: 30px; padding-bottom: 30px;border-bottom: 1px solid #eee;}
/*inside-content*/



body::-webkit-scrollbar {width: 6px;}
    ::-webkit-scrollbar {width: 3px;}
    ::-webkit-scrollbar-track {background: #ccc;}
    ::-webkit-scrollbar-thumb {background:#000;}
    ::-webkit-scrollbar-thumb:window-inactive{background: #ddd;}


/*responsive starts here*/
@media (max-width: 1400px){
    h1{font-size: 4em;margin-bottom: 20px;}
    .banner .special .links{height: 72px;margin-bottom:1px;}
    .banner .special .links a{line-height: 72px;}
}
@media (max-width: 991px){
    .navbar-inverse .navbar-nav > li > a{padding: 0 10px;letter-spacing: 2px;}
    .banner .special .links{height: 120px;}
    .banner .special .links a{line-height: 120px;font-size: 1.15em;}   
    .banner .special { bottom: 15px;}

    .carousel-caption p{font-size: 1em;}
     h1{font-size: 3em;margin-bottom: 20px;}
     p{font-size: 1em;line-height: 20px;margin-bottom: 20px;}
     .spacer{padding: 60px 0;}
}
@media (max-width: 767px){
    .navbar-brand > img{height: 25px;}
	.navbar-toggle{margin-top: 13px;border-radius: 0;}

    .navbar-default .navbar-toggle{background-color: #bfa145;}
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color: #5F5021;}
    .navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
    .navbar-nav > li > a{line-height: 35px;}
    .navbar-nav .open .dropdown-menu{  background-color: #080808;}

   /* .banner{margin-top: 55px;}*/
    .carousel-caption{display: none;}
    .banner .special{display: none;}
    .carousel-control{display: none;}
    .courses-info .courses-block{margin-bottom: 60px;}

    .spacer {padding:80px 0;}

    footer h4{margin-top: 20px;}
}