@font-face {font-family: 'WorkSans-SemiBold';src: url('../fonts/WorkSans-SemiBold.eot');src: url('../fonts/WorkSans-SemiBold.eot@#iefix') format('embedded-opentype'),url('../fonts/WorkSans-SemiBold.woff') format('woff'),url('../fonts/WorkSans-SemiBold.ttf') format('truetype'),url('../fonts/WorkSans-SemiBold.svg') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Sansation-Regular';src: url('../fonts/Sansation-Regular.eot');src: url('../fonts/Sansation-Regular.eot@#iefix') format('embedded-opentype'),url('../fonts/Sansation-Regular.woff') format('woff'),url('../fonts/Sansation-Regular.ttf') format('truetype'),url('../fonts/Sansation-Regular.svg') format('svg');font-weight: normal;font-style: normal;}

@media (min-width:1200px) {
.container {
padding: 0px;
}
}


* {
margin:0px;
padding:0px;
border:none;
outline:none;
}

body {
font-size:14px;
color:#777777;
line-height:1.8em;
font-weight:400;
background:#ffffff;
font-family: 'Sansation-Regular';
background-size:cover;
background-repeat:no-repeat;
background-position:center top;
-webkit-font-smoothing: antialiased;
}

a{
text-decoration:none;
cursor:pointer;
color:#0d2034;
}

a:hover,a:focus,a:visited{
text-decoration:none;
outline:none;
}

h1,h2,h3,h4,h5,h6 {
position:relative;
font-family: 'WorkSans-SemiBold';
font-weight:normal;
margin:0px;
background:none;
line-height:1.6em;
}


p{
position:relative;
line-height:1.8em;
}

.strike-through{
text-decoration:line-through; 
}

.auto-container{
position:static;
max-width:1200px;
padding:0px 15px;
margin:0 auto;
}

.small-container{
max-width:680px;
margin:0 auto;
}

.page-wrapper{
position:relative;
margin:0 auto;
width:100%;
min-width:300px;
overflow: hidden;
background:#fafafa;
}

ul,li{
list-style:none;
padding:0px;
margin:0px; 
}


.scroll-to-top{
position:fixed;
bottom:15px;
right:15px;
color:#ffffff;
font-size:12px;
line-height:32px;
width:34px;
height:34px;
border: 1px solid #ffffff;
background: #0d2034;
text-align:center;
z-index:100;
cursor:pointer;
display:none;
border-radius:17px;
transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
}

.scroll-to-top:hover{
background:#ffffff;
color:#0d2034;
transition:all 500ms ease;
}



.header-upper{
position: relative;
    /* padding: 48px 0px; */
    border-bottom: 3px solid #0d2034;
    background: #0f3661;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    z-index: 20;
}

.header-upper .header-upper-bg {
background: #ffffff;
}

.header-upper ul li {
display: inline-block;
}

.header-upper ul li.link_btn .btn-style-one{
position: relative;
width: 240px;
height: 40px;
bottom: 5px;
margin-left: 60px;
line-height: 20px
}

.header-upper ul li .social-links {
position: relative;
top: -10px;
}

.header-upper ul li .social-links ul {

}

.header-upper ul li .social-links ul li {
display: inline-block;
margin-left: 12px;
}

.header-upper ul li .social-links ul li a i {
background: #fff none repeat scroll 0 0;
border-radius: 50%;
color: #292929;
display: block;
font-size: 15px;
height: 40px;
line-height: 42px;
text-align: center;
width: 40px;
box-shadow: 0px 3px 4px #d3d3d3;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}

.header-upper ul li .social-links ul li a:hover i{
background: #fdc716;
color: #fff;
}


.nav_right_area{
display: inline-block;
float: right;
position: relative;
}

.nav_right_area li{
padding: 8px 0px;
position: relative;
display: inline-block;
}

.menu-bar{
position: relative;
margin: 0px 35px;
background: #0d2034;
}

.container.menu-bg {
position: relative;
margin-bottom: -52px;
}

.container.menu-bg:before {
background: #0d2034 none repeat scroll 0 0;
content: "";
height: 50px;
left: 0px;
position: absolute;
top: -31px;
transform: skewY(60deg);
width: 35px;
}

.container.menu-bg:after {
background: #0d2034 none repeat scroll 0 0;
content: "";
height: 50px;
right: 0px;
position: absolute;
top: -31px;
transform: skewY(-60deg);
width: 35px;
}

.main-header{
left:0px;
top:0px;
z-index:999;
width:100%;

transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
}
.main-menu{
width:100%;
}

.main-menu .navbar-collapse{
padding:0px;
}

.main-menu .navigation{
position:relative;
margin:0px;
    float: right;
}

.main-menu .navigation > li{
position:relative;
display: inline-block;
    margin-right: 6px;
margin-bottom: 0px;
margin-top: -3px;
}
.main-menu .navigation > li:last-child{
margin-right: 0px;
}
.main-menu .navigation > li a:last-child{
margin-right: 0px;
padding-right: 0px;
}



.main-menu .navigation > li > a > i:before{
margin-right: 5px;
font-size: 14px;
}
.main-menu .navigation > li > a{
font-family:"WorkSans-SemiBold";
position:relative;
display:block;
font-size:12px;
color: #ffffff;
line-height: 26px;
font-weight:700;
    padding: 40px 5px;
text-align: center;
text-transform:uppercase;
letter-spacing: 1px;
opacity:1;
transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
}


.main-menu .navigation > li:hover > a,
.main-menu .navigation > li.current > a,
.main-menu .navigation > li.current-menu-item > a{
color: #ffffff;
opacity:1;
transition:all 500ms ease;
}

.sticky-header .main-menu .navigation > li:hover > a,
.sticky-header .main-menu .navigation > li.current > a,
.sticky-header .main-menu .navigation > li.current-menu-item > a{
background: #0d2034;
color:#ffffff;
opacity:1;
transition:all 500ms ease;
}

.main-menu .navigation > li:hover > a:after{
opacity:1;
}

.main-menu .navigation > li > ul{
position:absolute;
left:0px;
top:130%;
width:280px;
padding:0px;
z-index:100;
display:none;
background:#012f5d;
border-top:3px solid #ffffff;
transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
}

.main-menu .navigation > li > ul > li{
position:relative;
width:100%;
}
.main-menu .navigation > li > ul > li:last-child{
border-bottom:none; 
}

.main-menu .navigation > li > ul > li > a{
position:relative;
display:block;
padding:5px 10px;
line-height:28px;
font-weight:400;
background: #0f3661;
font-size:12px;
letter-spacing:1px;
text-transform:uppercase;
color: #ffffff;
transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
}

.main-menu .navigation > li > ul > li:hover > a{
background: #0d2034;
color: #ffffff;
transition:all 500ms ease;
}


.main-menu .navigation > li > ul > li.dropdown:hover > a:after{
color:#ffffff;
transition:all 500ms ease;
}

.main-menu .navigation > li.dropdown:hover > ul{
visibility:visible;
opacity:1;
top:100%;
transition:all 500ms ease;
}


.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn{
position:absolute;
right: 0px;
top: 10px;
border:none;
font-size:14px;
line-height:28px;
color:#ffffff;
cursor:pointer;
z-index:5;
display:block;
}




.banner{
position: relative;
z-index: 1;
}


footer {
position: relative;
    background-image: url(../img/footer_bg.png);
    background-color: #FFF;width: 100%;
height: 100%;
}

.main_footer h5{
position: relative;
background-repeat: no-repeat;
    color: #0e0e0e;
font-size: 20px;
font-weight: 500;
line-height: 24px;
padding-bottom: 20px;
text-transform: uppercase;
}

.main_footer{
padding-top: 70px;
padding-bottom: 50px;
}

.main_footer .footer_logo img{
margin-bottom: 30px;
}

.main_footer .icon-list .item{
position: relative;
margin-left: 45px;
margin-bottom: 30px;
}

.main_footer .icon-list .item h6{
    color: #000000;
font-size: 14px;
font-weight: 600;
line-height: 24px;

}

.main_footer .icon-list .item span{
color: #000;
font-size: 14px;
font-weight: 400;
line-height: 20px;

}

.main_footer .icon-list .item i{
position: absolute;
    color: #3a3523;
left: -45px;
}

.main_footer .icon-list .item i:before{
margin-left: 0px;
font-size: 15px;
}

.main_footer .links-list .item h6{
color: #b5b7d2;
font-size: 14px;
font-weight: 600;
line-height: 24px;

}
.main_footer .links-list .item span{
color: #55acee;
font-size: 14px;
font-weight: 400;
line-height: 20px;

}
.main_footer .links-list .item{
position: relative;
margin-left: 20px;
margin-bottom: 10px;
}
.main_footer .quick_links{
margin-left: -40px;
margin-right: 40px;
}
.main_footer .links-list .item i{
position: absolute;
color: #55acee;
font-size: 14px;
left: -22px;
top: 0px;
}
.main_footer .recent_news_footer{
}
.main_footer .recent_news_footer li{
line-height: 30px;
}
.main_footer .recent_news_footer li i{
color: #0d2034;
font-size: 15px;
margin-right: 5px;
}
.main_footer .recent_news_footer li a{
color: #b5b7d2;
font-size: 15px;
font-weight: 500;
line-height: 28px;

}
.bottom_footer {
margin: 0px 30px;
position: relative;
background: #0d2034;
z-index: 1;
}

.bottom-bg{
background: #0d2034;
margin: 0px -30px;
position: relative;
}

.bottom-bg:before {
background: #0d2034 none repeat scroll 0 0;
content: "";
height: 50px;
left: -30px;
position: absolute;
top: 25px;
transform: skewY(-240deg);
width: 30px;
}

.bottom-bg:after {
background: #0d2034 none repeat scroll 0 0;
content: "";
height: 50px;
right: -30px;
position: absolute;
top: 25px;
transform: skewY(240deg);
width: 30px;
}

.bottom_footer p{
font-size: 15px;
font-weight: 400;
color: #ffffff;
line-height: 20px;
padding: 15px 0px;
margin: 0px;

}
.bottom_footer .social-links{
float: right;
}
.bottom_footer li{
display: inline-block;
}

.bottom_footer li i{
color: #ffffff;
font-size: 13px;
line-height: 20px;
padding: 15px 5px;
}


/*header-upper.style-two*/
.header-top .logo{text-align:center}
.header-top p{color: #0f3661;
    font-size: 26px;
    font-family: 'WorkSans-SemiBold';
    line-height: 4;}
.header-upper.style-two{
color: #0d2034;
    /* padding: 0px 0px; */
    border-bottom: none;
    padding: 15px;
}
.header-upper.style-two .header-top{
position: relative;
}
.header-upper.style-two .header-top li{
position: relative;
display: inline-block;
margin-left: 0px;
padding-right: 8px;
}
.header-upper.style-two .header-top li:last-child{
margin-right: 0px;
padding-right: 0px;
border-right: none;
}
.header-upper.style-two .header-top li i{
    font-size: 20px;
font-weight: 500;
color: #f8aa1a;
}
.header-upper.style-two .header-top li span{
    font-size: 18px;

font-weight: 400;
    color: #ffffff;
line-height: 24px;
margin-left: 10px;
}
.header-upper.style-two .header-top .info-links{
float: left;
}
.header-upper.style-two .header-top .social-links{
float: right;
margin-top: 30px;

}
.header-upper.style-two .header-top .social-links li{
	padding:10px 20px;
	border-radius:80px;
	background:#0f3661;

}	


.header-lower.style-two{
position: relative;
    background: #ffffff;
z-index: 11;
width: 100%;
}

.header-lower.style-two .menu-bar{
background: none;
margin: 0px;
}


.header-lower.style-two .container.menu-bg{
margin-bottom: 0px;
}
.header-lower.style-two .container.menu-bg:before{
display: none;
}
.header-lower.style-two .container.menu-bg:after{
display: none;
}

.header-lower.style-two .main-menu .navigation > li > a{
    color: #000;
}
.header-lower.style-two .main-menu .navbar-collapse > ul li.dropdown .dropdown-btn{
color: #fff;
}

.header-lower.style-two .search_option{
position: absolute;
right: 0px;
top: 55px;
}

.header-lower.style-two .search_option .seach-toggle {
background: transparent;
border-radius: 0;
color: #fff;
cursor: pointer;
display: block;
font-size: 15px;
line-height: 20px;
margin-right: 20px;
position: relative;
text-align: center;
transition: all 500ms ease;
}

.header-lower.style-two .search_option .search-box {
opacity: 0;
position: absolute;
right: 10px;
transition: all 500ms ease 0s;
visibility: hidden;
}

.header-lower.style-two .search_option .search-box.now-visible{
top: 60px;
opacity:1;
visibility:visible;
}
.header-lower.style-two .search_option .search-box .form-group{
position:relative;
padding:0px;
margin:0px;
top: 20px;
width:100%;
min-width:250px;
}
.header-lower.style-two .search_option .search-box .form-group input[type="search"] {
background: #ffffff none repeat scroll 0 0;
border: 1px solid #0d2034;
color: #0d2034;
display: block;
font-size: 13px;
line-height: 24px;
position: relative;
transition: all 500ms ease 0s;
width: 100%;
height: 40px;
padding-left: 15px;
padding-right: 50px;
}
.header-lower.style-two .search_option .search-box .form-group input[type="search"]:focus{
border-color:#0d2034; 
}
.header-lower.style-two .search_option .search-box .form-group button i:before{
margin-left: 0px;
} 
.header-lower.style-two .search_option .search-box .form-group button, 
.header-lower.style-two .search_option .search-box .form-group input[type="submit"] {
background: #0d2034;
color: #fff;
cursor: pointer;
display: block;
font-size: 13px;
height: 40px;
line-height: 40px;
position: absolute;
right: 0;
top: 0;
margin: 0px;
width: 40px;
transition: all 500ms ease 0s;
}
.header-lower.style-two .search_option .search-box .form-group button:hover,
.header-lower.style-two .search_option .search-box .form-group input:focus + button{
color:#fff;
background: #0d2034;
}


 


.home-section{
position: relative;
background: #fafafa;
    padding: 34px;
}

.section-title h3{
position: relative;
background-repeat: no-repeat;
    font-size: 29px;
color: #0a1c2e;
text-transform:uppercase;
font-weight: 700;
margin-top: 50px;
}
.home-section p{
font-size: 14px;
font-weight: 400;
display: inline-block;
    color: #2f2f2f;
line-height: 26px;
text-align: justify;
}


.footer-style-two{
position: relative;
}

.footer-style-two .main_footer p{
position: relative;
color: #000;
font-size: 15px;
font-weight: 400;
line-height: 26px;

margin-bottom: 30px;
}

.footer-style-two .contact-links .item{
position: relative;
}

.footer-style-two .item .content{
position: relative;
margin-left: 40px;
}

.footer-style-two .item .content strong{
color: #ffffff;
}

.footer-style-two .item .content span{
color: #000;
}

.footer-style-two .contact-links i{
position: absolute;
top: 0px;
border-left: 0px;
color: #0d2034;
}

.footer-style-two .contact-links i:before{
margin-left: 0px;
}

.footer-style-two .social-links li{
position: relative;
display: inline-block;
}

.footer-style-two .social-links li i{
color: #ffffff;
width: 40px;
height: 40px;
text-align: center;
line-height: 40px;
margin-right: 8px;
transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
}

.footer-style-two .social-links li i:hover{
color: #ffffff;
background: #0d2034;
transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
}

.bottom-footer{
position: relative;
background: #0a1c2e;
}

.bottom-footer p{
font-size: 15px;
font-weight: 400;
color: #fff;
line-height: 20px;
padding: 15px 0px;
margin: 0px;

}
.bottom-footer p a{color:#f2c21a}
.main_footer.style-two{
padding-top: 30px;
padding-bottom: 30px;
}


.main_footer.style-two .icon-list .item{
margin-bottom: 5px;
}



.testimonials{
position: relative;
padding: 0px;
    background: #e5e5e5;

}
.testimonials .section-title h3{
position: relative;
background-repeat: no-repeat;
font-size: 36px;
color: #0f3661;

line-height: 46px;
font-weight: 700;
}
.testimonials .owl-stage-outer{
margin: 0 -10px;
padding: 0 10px;
}
.testimonials .item{
position: relative;
text-align: center;
margin-bottom: 10px;
border: 1px solid #ededed;
transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
}
.testimonial {padding: 20px;margin: 20px 10px;}
.testimonial .pic {width: 122px;height: 122px;float: left;margin-right: 10px;position: relative;}
.testimonial .pic:before {bottom: -10%;left: -10%;border-bottom: 3px solid #0a1c2e;border-left: 3px solid #0a1c2e;}
.testimonial .pic:after {top: -10%;right: -10%;border-top: 3px solid #0a1c2e;border-right: 3px solid #0a1c2e;}
.testimonial .pic:before, .testimonial .pic:after {content: "";display: block;height: 50%;width: 50%;position: absolute;}
.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}
.testimonial .pic img {width: 100%;height: auto;}
.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}
.testimonial .pic img {width: 100%;height: auto;}
.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}
.testimonial .testimonial-content:before {content: "\f10d";font-family: fontawesome;position: absolute;left: 200px;font-size: 60px;color: #d8dad6;z-index: -1;}
.testimonial .testimonial-title {font-size: 24px;color: #0a1c2e;text-transform: capitalize;}
.testimonial .post {font-size:14px;font-weight: 600;color: #585f62;border-left: 1px solid rgba(0, 0, 0, 0.1);margin-left: 5px;padding-left: 5px;}
.testimonial .description {font-size:14px;color: #7c7c7c;font-style: italic;}
.testimonials .owl-dots .owl-dot span{margin-top: 40px;background: #ffffff;height: 8px;width: 8px;border: 1px solid #0a1c2e;}
.testimonials .owl-dots .owl-dot:hover span{background: #0a1c2e;}
.testimonials .owl-dots .owl-dot.active span{background: #0a1c2e;height: 12px;width: 12px;border: 1px solid #0a1c2e;}
.testimonials .owl-controls .owl-nav .owl-prev{position: absolute;left: -50px;top: 100px;height: 40px;width: 40px; line-height: 32px;color: #fff;background: #0a1c2e;transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease; }
.testimonials .owl-controls .owl-nav .owl-prev:hover{color: #ffffff;background: #666666;transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;}
.testimonials .owl-controls .owl-nav .owl-next{position: absolute;right: -50px;top: 100px;width: 40px;height: 40px;height: 40px;width: 40px; line-height: 32px;color: #000;background: #f7f7f7;transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;}
.testimonials .owl-controls .owl-nav .owl-next:hover{color: #ffffff;background: #666666;transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;}
.bottomurl li a{color: #000000;font-size: 14px;font-weight: 400;text-transform: capitalize;}
.bottomurl li a:before {content: "\f101";font-size: 14px;color: #000000;padding-right:5px;left: 0;top: 0;font-family: "FontAwesome";}
.bottomurl li a:hover{color: #000000;font-size: 14px;font-weight: 400;padding-left:10px;}
.sperater {position: relative;width: 170px;display: inline-block;margin: 0 0 10px;}
.sperater .active, .sperater::before, .sperater::after{border-color: #0f3661;}
.sperater i:first-child {margin: 0;}
.sperater i { background: #0f3661;height: 9px;width: 9px;display: inline-block;margin: 0 0 0 6px;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.sperater::before {left: 0;}
.sperater::before, .sperater::after {content: "";position: absolute;width: 27%;top: 50%;border: 1px solid;}
.sperater::after {right: 0;}
.panel-default .panel-heading {background: #0f3661;color: #fff;font-weight: bold;font-family: PlayfairDisplay-Bold;font-size: 18px;}
.panel-footer {padding: 10px 15px;background-color: #0f3661;border-top: 1px solid #ddd;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.news-item {padding: 4px 4px;margin: 0px;border-bottom: 1px dotted #0f3661;color:#0f3661;text-align: justify;clear:both;margin-bottom:10px;width:100%;padding-bottom:20px;}
.news-item span{border:1px solid #f2c21a;padding:2px 5px; float:left;margin-right:10px;}
.news-item strong{font-size:14px;font-weight:bold;color:#000}


.breadcrumb {padding: 15px 10px;list-style: none;background-color: #ebebeb;margin: 0px;border-radius: 0; border-top: 1px solid #ebebeb;   border-bottom: 1px solid #ebebeb;font-size:12px;}
.breadcrumb ul {margin: 0px;padding: 0px;}
.breadcrumb ul li {list-style: none;float: left;line-height: 10px;color: #0f3661;border-radius: 0;text-transform:uppercase;}
.breadcrumb ul li a {color: #0f3661;text-transform:uppercase}
.breadcrumb li a:after {padding: 0 5px;color: #0f3661;content: "/\00a0";}

.inner-banner {display: block;padding: 60px 0;min-height: 290px;background: url(../img/inner-banner-bg.jpg) no-repeat center top / cover;}
.inner-banner h1{padding-top:50px;color: #0a1c2e;}
.inner-banner .apply-online {display: block;margin-top:40px;background: #ff9600;text-transform: uppercase;font-size: 18px;color: #fff;position: relative;}
.inner-banner .apply-online {background: #0a1c2e !important;}
.inner-banner .apply-online .left {width: 80%;float: left;padding: 20px 0 20px 24px;}
.inner-banner .apply-online .icon {display: block;padding-right: 15px;float: left;}
.inner-banner .apply-online .txt {float: left;line-height: 40px;}
.inner-banner .apply-online .arrow {width: 20%;height: 100%;line-height: 78px;position: absolute;right: 0px;background: #0f3661;font-size: 24px;text-align: center;transition: all 0.3s ease 0s;}
.admission-pdf {margin-top: 20px;background: #f2c21a;border: 1px solid #dfe9f1;padding: 20px 0px 0px 20px;position: relative;}
.admission-pdf i{color: #0a1c2e;}
.admission-pdf p{color:#fff;}
.blog-title_block .btn-pdf_join {color: #fff;font-size: 15px;font-weight: bold;}
.blog-title_block a {color: #cbb58b;font-size: 17px;text-decoration: initial;font-weight: initial;}
.btn-pdf_join {position: absolute;right: -60px;top:30px;text-transform: uppercase;-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.75);-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.75);box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.75);background:#0d2034;color:#fff;padding:10px 20px;border:1px solid #fff;}
::placeholder {color:#fff;opacity: 1;}
:-ms-input-placeholder {color: #fff;}
::-ms-input-placeholder {color:#fff;}
.courseform{background:#0d2034;padding:10px;}
.courseform input{color:#fff;width:100%;background:none;padding:10px 5px;border:1px solid #fff;margin-bottom:10px;}
.courseform .submit{background:#fff;outline:none;border:1px solid #fff; color:#0d2034}
.course-detail {display: block;padding: 15px 10px;margin: 50px 0px;border: 1px #0d2034 solid;}
.course-detail .duration {width: 33%;min-height: 85px;padding-right: 0px;float: left;}
.course-detail .duration .fee {width: 33%;min-height: 85px;padding-right: 40px;float: left;border-right:none;}
.course-detail .duration .icon {width: 67px;height: 67px;display: table;float: left;background: #f2c21a;border-radius: 50%;font-size: 38px;color: #0d2034;text-align: center;}
.course-detail .duration .icon {margin-right:10px;}
.course-detail .duration .icon i{padding-top: 20px;}
.course-detail .detail {padding:10px;}
.course-detail .detail span{display:block}
ul.cert-list {display: block;}
ul.cert-list li {width: calc(50% - 30px);float: left;padding: 14px 0 14px 28px;margin-right: 30px;font-weight: 700;border-bottom: 1px #777777 dashed;position: relative;font-size: 14px;color: #777777;}
ul.cert-list li:before {display: block;position: absolute;left: 0px;top: 13px;font-family: 'FontAwesome';font-size: 15px;color: #777777;content: "\f178";}

ul.full-list {display: block;}
ul.full-list li {width: calc(100% - 30px);padding: 5px 0 5px 28px;margin-right: 30px;font-weight: 700;position: relative;font-size: 14px;color: #777777;display:block}
ul.full-list li:before {display: block;position: absolute;left: 0px;font-family: 'FontAwesome';font-size: 15px;color: #777777;content: "\f178";}
ul.full-list li strong{color:#000;font-size:16px;}


.callouts-inner {
    border-radius: 20px;
    overflow: hidden;
    position: relative;
    top: -40px;
    z-index: 9;
}
.message-description { 
    padding: 30px 20px;
    transition: all 0.45s ease-in-out 0s;
    background: #001f46;
    border-radius: 0 30px;
	    margin-bottom: 10px;
		text-align: center;
}
.message-description h2 a{
    color: #fff;
	text-align:center;
    font-size: 24px;
}
.message-description p {
    color: #fff;
}
.message-description i {
    color: #f7bb00;
    font-size: 40px;
}
.portfolio-wrap.clearfix {
    margin: 0px -15px;
}
.online-course-list .course-container .online-course-single {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
    overflow: hidden;
    margin-bottom: 65px;
    transition: 0.3s ease;
}

.online-course-list .course-container .online-course-single .online-course-details p.price-tag {
    background: #0f3661;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    color: #fff;
    display: inline-block;
    font-weight: 500;
    left: 15%;
    padding: 10px 25px;
    text-align: center;
    top: 5px;
    width: 70%;
}

.online-course-list .course-container .online-course-single .online-course-details .course-excerpt span {
    font-size: 13px;
    display: block;
    color: #727272;
    padding-bottom: 5px;
}
.online-course-list .course-container .online-course-single .online-course-details p.price-tag:before {
    border-bottom: 22px solid transparent;
    border-right: 20px solid #0f3661;
    border-top: 22px solid transparent;
    content: "";
    height: 0;
    left: -20px;
    position: absolute;
    top: 0;
    width: 0;
	color:#fff;
}
.online-course-list .course-container .online-course-single .online-course-details p.price-tag a{color:#fff}
.online-course-list .course-container .online-course-single .online-course-details p.price-tag:after {
    border-bottom: 22px solid transparent;
    border-left: 20px solid #0f3661;
    border-top: 22px solid transparent;
    content: "";
    height: 0;
    right: -20px;
    position: absolute;
    top: 0;
    width: 0;
}



@keyframes load {0% {width:0%;} 100% {width:100%;}}
.trent-slider {width:100%;position:relative;overflow:hidden;}
.t-slide {position:absolute;left:0;right:0;bottom:0;top:0;transition:.65s;height:600px;}
.t-slide img {width:100%;height:600px;}
.t-slider-controls {position:absolute;top:0;bottom:0;left:0;right:0;} 
.t-slider-controls .arrow {height:600px;width:50px;position:relative;transition:.25s;}
.t-slider-controls .arrow:hover {cursor:pointer;}
.t-slider-controls .right-arrow {float:right;} .t-slider-controls .left-arrow {float:left;}
.t-slider-controls .arrow .arrow-container {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;}
.t-slider-controls .arrow .arrow-container .arrow-icon {position:relative;width:42px;height:42px;color:#fafafa;border-radius:50%;}
.t-slider-controls .arrow .arrow-container .arrow-icon i {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.t-slider-controls .t-load-bar {width:100%;height:5px;}
.t-slider-controls .t-load-bar .inner-load-bar {background:rgba(200,200,200,0.65);height:100%;}
.t-slider-controls .t-dots-container {position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:20px;min-width:350px;}
.t-slider-controls .t-slide-dots-wrap {height:100%;width:100%;position:relative;}
.t-slider-controls .t-slide-dots {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:table;content:"";clear:both;}
.t-slider-controls .t-slide-dots .t-dot {background:#fafafa;width:8px;height:8px;margin:5px;float:left;border-radius:50%;transition:.65s;} 
.t-slider-controls .t-slide-dots .t-dot.current-dot,.t-slider-controls .t-slide-dots .t-dot:hover {transform:scale(1.65);cursor:pointer;}

.text-slider .t-slide-content {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:500;padding:10px 5px;color:#fafafa;width:90%;max-width:500px;background:#000;}
.text-slider .t-slide-content p {margin-bottom:0;}
.t-slider-controls .arrow:hover {background:rgba(0,0,0,0.32);}
/*close slider css*/
.gallery{border:2px solid #e1e1e1; width:25%;float:left;text-align:left }
.gallery img{width:100%;display:block;}	
.gallery img:hover{    opacity: .5;}
.gallery .text-camp {
    padding: 5px 10px;
    background: #132f57;
    color: #fff;
    bottom: 0px;
    float: left;
    z-index: 9;
	    margin-top: -30px;
}
.gallery .text-camp h5 {
    font-size: 12px;
    margin-bottom: 0;
    margin-top: 0;
}
.gallery span{position:absolute;}

.facilities{background-color:#fff;padding:50px 0px}
.facilities .box{border:1px solid #ddd;box-shadow: 0 1px 3px rgba(36,39,44,.15);background:#fff;margin-bottom:15px;}}
.facilities .box span{position:relative;background:#0f3661;display:block;padding:5px 10px;border:1px solid #1975A3;color:#fff;margin:10px;text-align:center;text-transform:uppercase;font-size:12px}


@media screen and (max-width:768px) {
    .btn-side{
            top: 74% !important;
    }
.header-top p{color: #0f3661;
    font-size: 18px;
    font-family: 'WorkSans-SemiBold';
    line-height: 1;}	
.gallery{border:2px solid #e1e1e1; width:50%;float:left;text-align:left }	
.main-slider .trent-slider{height:250px;}
.t-slide {position:absolute;left:0;right:0;bottom:0;top:0;transition:.65s;height:250px;}
.t-slide img {width:100%;height:250px;}
.t-slider-controls .arrow {height:250px;width:50px;position:relative;transition:.25s;}	
.callouts-inner{top:20px;}
.text-center{text-align:center}
.header-upper.style-two .header-top .info-links{
float: left;
padding-top: 40px;
}
.header-upper.style-two .header-top .social-links{
float: right;
margin-top: 0px;
}
.header-upper.style-two .header-top .social-links li{
	padding:10px 20px;
	border-radius:80px;
	background:#0f3661;
float: left;
}	
}

.other-institution{position:fixed;z-index:100001;top:265px;left:-230px}
.other-institution .other-institution-icon{width:39px;height:214px;float:left;background:url(../img/icon-get-in-touch-desktop.png) no-repeat 0 0;position:absolute;right:-39px;cursor:pointer;display:block}
.other-institution .other-institution-icon-mobile{display:none;position:fixed}
.other-institution .other-institution-close{width:33px;height:33px;float:left;background:url(../img/other-institution-close.png) no-repeat 0 0;position:absolute;right:-30px;top:-30px;display:none;cursor:pointer}
.other-institution-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:100000;display:none}
.other-institution .moduletable{float:left;width:230px;background:#0f3661}
.other-institution .moduletable .collegelist h3{    margin: 10px;font-size:12px;border:1px solid #fff;font-weight:bold;text-align:center;color:#fff;padding:10px;}
.other-institution .moduletable .collegelist ul{margin:0px;}
.other-institution .moduletable .collegelist ul li{background: #ffcb05;padding: 10px 0px;width:100%;text-align: left;float: left;}
.other-institution .moduletable .collegelist ul li:hover{background: #0f3661;color:#fff}
.other-institution .moduletable .collegelist ul li:hover, .other-institution .moduletable .collegelist ul li a{color:#fff}
.other-institution .moduletable .collegelist ul li a{color:#0f3661;padding:10px 20px;}
.other-institution .moduletable .collegelist ul li a:hover{color:#fff;}

.img-1{
margin-top:20px;
}
.header-1{
	margin-top:20px;
}
.head-1{
	    font-size: 17px;
        color:#ffffff;
}
.item-1{
	padding:15px;
}
.icon-1{
	color: #0d2034;
    font-size: 18px;
}
.add-1{
	    font-size: 20px;
    padding: 10px;
}
.faculty-1{
	    background-color: #0d2034;
    color: #ffffff;
}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fancybox{margin-bottom:15px;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:rgba(255,255,255,0.2);color:#0f3661;text-shadow:none;padding:20px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#0f3661;font:14px/20px;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading{background-image:url("../img/fancybox_sprite.png")}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url("../img/fancybox_loading.gif") center center no-repeat}
.fancybox-close{position:absolute;top:30px;right:30px;cursor:pointer;z-index:8040;width:30px;height:30px;line-height:30px;border-radius:50%;background:rgba(208,158,109,0.5) url("../img/close.png");text-align:center}
.fancybox-close:before{color:rgba(255,255,255,0.5);font-size:16px}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("../img/blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;width:30px;height:30px;border-radius:50%;background:rgba(208,158,109,0.5) url("../img/previous.png");text-align:center}
.fancybox-prev span:before{color:rgba(255,255,255,0.5);line-height:30px}
.fancybox-next span{right:10px;width:30px;height:30px;border-radius:50%;background:rgba(208,158,109,0.5) url("../img/next.png");text-align:center}
.fancybox-next span:before{color:rgba(255,255,255,0.5);line-height:30px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("../img/fancybox_overlay.png")}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto}
.fancybox-title{visibility:hidden;font:normal 13px/20px;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;padding:10px;height:40px;width:calc(100% - 40px);bottom:20px;z-index:8050;text-align:center;background:rgba(208,158,109,0.5)}
.fancybox-title-float-wrap .child{padding:6px 20px;color:#FFF;font-weight:bold;line-height:20px}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}
.fancybox{display: block;text-align:center;text-transform:uppercase;color:#fff}
.fancybox img{width:100%;    height: 250px;
}
.fancybox span{text-align:center;}
.fancybox p{text-transform:lowercase;color:#f2c21a}


.gallerymasonary { -moz-column-width: 25em; -webkit-column-width: 25em; -moz-column-gap: 1em; -webkit-column-gap: 1em; }
.gallerymasonarysub { border:5px solid #000;display: inline-block; margin:  0.25rem; padding:  1rem; width:  100%; }
.gallerymasonarysub img{    max-width: 100%;}
.detailtable{text-transform:uppercase;border:#ddd;}
.detailtable th{background-color:#0d2034;color:#fff;padding:10px 5px;border:1px solid #fff}
.detailtable td{border:1px solid #ddd; color:#0d2034;padding:10px 5px;}
.timetable .form-control{width:100%;border:2px solid #0f3661;color:#0f3661}
.timetable .btn{width:100%;border:2px solid #0f3661;color:#0f3661;background:#fff}
.facilitybox{border:1px solid #0d2034;background:#f2c21a;clear:both;height:auto}


.subject li{margin-left:20px;list-style:square}
.download{width:100%;}
.download th{padding:20px 10px;background:#0f3661;color:#fff;text-transform:uppercase;letter-spacing:2px;}
.download td{padding:10px 10px;color:#0f3661;text-transform:uppercase;letter-spacing:2px;border:1px solid #ddd}


.hover_bkgr_fricc{
    background:rgba(0,0,0,.4);
    cursor:pointer;
    display:none;
    height:100%;
    position:fixed;
    text-align:center;
    top:0;
    width:100%;
    z-index:10000;
}
.hover_bkgr_fricc .helper{
    display:inline-block;
    height:100%;
    vertical-align:middle;
}
.hover_bkgr_fricc > div {
    background-color: #fff;
    box-shadow: 10px 10px 60px #555;
    display: inline-block;
    height: auto;
    max-width: 551px;
    min-height: 100px;
    vertical-align: middle;
    width: 60%;
    position: relative;
    border-radius: 8px;
    padding: 15px 5%;
}
.popupCloseButton {
    background-color: #fff;
    border: 3px solid #999;
    border-radius: 50px;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    position: absolute;
    top: -20px;
    right: -20px;
    font-size: 25px;
    line-height: 30px;
    width: 30px;
    height: 30px;
    text-align: center;
}
.popupCloseButton:hover {
    background-color: #ccc;
}
.trigger_popup_fricc {
    cursor: pointer;
    font-size: 20px;
    margin: 20px;
    display: inline-block;
    font-weight: bold;
}
.admission-top{background:#f2c21a;padding:10px;text-align:center;color:#fff}
.admission-top a{background:#0f3661;color:#fff;padding:10px}

.facilities{padding:50px 0px}
.facilities .box{border:1px solid #ddd;box-shadow: 0 1px 3px rgba(36,39,44,.15);background:#fff;margin-bottom:15px;}
.facilities .box img{width:100% !important;display:block;overflow: hidden;}
.facilities span{position:relative;background:#0f3661;display:block;padding:5px 10px;border:1px solid #1975A3;color:#fff;margin:10px;text-align:center;text-transform:uppercase;font-size:12px}

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}


.masonry {
   column-count: 4;
margin: 1.5em 0;
    padding: 0;
    -moz-column-gap: 1.5em;
    -webkit-column-gap: 1.5em;
    column-gap: 1.5em;
    font-size: .85em;	
}

.masonry .item {
       display: inline-block;
    background: #fff;
    padding: 1.5em;
    margin: 0 0 1.5em;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.18);
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.masonry .item img{max-width: 100%;
    height: auto;
    display: block;}
    .link-right{
float: right !important;    }
.academy-1{
	    background-color: #40ccfc;
    text-align: center;
    padding: 40px;
}
.academy-1 h4{

    color: #fff;
    text-transform: uppercase;
    font-size: 21px;
    font-weight: 500 !important;
}
.img-1{
    padding: 21px;
    border: 1px solid gainsboro;}
.calltoaction {
    color: #fff;
    text-align: center;
    padding: 57px;
    position: relative;
    background: linear-gradient(-45deg,#3d107b,#6e4f98,#e3221f);
    background-size: 400% 400%;
    -webkit-animation: Gradient 5s ease infinite;
    -moz-animation: Gradient 5s ease infinite;
    animation: Gradient 5s ease infinite;
}
.calltoaction .text a {
    border-radius: 45px;
    padding: 20px 50px;
    background: #fff;
    box-shadow: 0px 0.5px 3px 0px rgba(255,255,255,.99);
    text-shadow: 0 -1px 0 rgba(216,110,0,.9);
    color: #6e4f98;
    letter-spacing: 2px;
    margin-left: 15px;
}
.text{
	    font-size: 21px;
}
.testimonials .testimonial-box {
    background-image: url(../img/testimonial-bg.png);
    background-position: center top;
    background-repeat: no-repeat;
    width: 400px;
    margin: auto;
    display: block;
    padding: 87px 52px 175px;
}
.testimonials .owl-item .testimonial-box {
    background-color: #e00d9d;
}
.testimonial-box p,.parents-name{
	color: #fff;
	    padding: 13px;
}
.latestnews {
    background: #3d107b;
    padding: 10px 0px;
}
footer:before {
    content: "";
    position: absolute;
    top: -46px;
    left: 0;
    width: 100%;
    height: 46px;
    background: url(../img/footer_top_bg.png) center top no-repeat;
    background-size: cover;
}
.parents-box{

}
.why .half-left {
    width: 50%;
    float: left;
    text-align: right;
}
.why .why-content-1 {
    width: 250px;
    text-align: left;
    line-height: 25px;
    margin-top: -20px;
}
.why .why-content-2 {
    width: 250px;
    text-align: left;
    line-height: 25px;
    margin-top: 100px;
}
.why .why-content-3 {
    width: 250px;
    text-align: left;
    line-height: 25px;
    margin-top: 126px;
}
.why .half-right {
    width: 50%;
    float: right;
    text-align: right;
}
.why .why-content-4 {
    width: 250px;
    text-align: right;
    line-height: 25px;
    margin-top: -20px;
    float: right;
}
.why .why-content-5 {
    width: 250px;
    text-align: right;
    line-height: 25px;
    margin-top: 100px;
    float: right;
    clear: right;
}
.why .why-content-6 {
    width: 250px;
    text-align: right;
    line-height: 25px;
    margin-top: 126px;
    float: right;
    clear: right;
}
.why .kid {
    width: 100%;
    height: 610px;
    background-image: url(../img/circle.png);
    background-position: center top;
    background-repeat: no-repeat;
}
.why .why-content-2 strong {
}
.why .kid strong {
	    text-transform: uppercase;

    font-weight: 400;
    font-size: 17px;
    color: #00a8ec;
}
.why {
    padding: 50px;
}
@media only screen and (max-width: 767px) and (min-width: 320px)
{
.why .kid {
	background-image:none;
    background-size: 250px;
    background-position: center top;
}
.why .half-left, .why .half-right {
    display: block;
    width: 100%;
    text-align: left;
}
.why .why-content-1, .why .why-content-2, .why .why-content-3 {
    text-align: left;
    width: 95%;
    margin: 0px;
}
.why .why-content-4, .why .why-content-5, .why .why-content-6 {
    text-align: left;
    width: 100%;
    margin: 0px;
}
}
.gallery-detail{
        background: #efedf1;
}
.home-section h3{
        color: #0f3661;
}
.gallery-detail .fa{
        margin-top: 100px;
    font-size: 47px;
}
.about-bg {
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: -1;
}
.about-img img {
    width: 100%;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.about-img {
    position: relative;
    z-index: 1;
    overflow: hidden;
    padding: 50px 0;
    padding-right: 50px;
}
.content{
    padding: 27px;
    background: #fac34c !important;
}
.gallery-section p{
        padding: 26px;
    height: 158px;
}
.navbar-header span{
        font-size: 17px;
}
.img-1 h3{
        font-size: 28px;
}
.img-1 h5{
color: #bf3045;
    font-size: 21px;
}
.testimonial-box h5{
text-transform: capitalize;
color: #fff;
}
.head-2{
    text-transform: uppercase;
}
.social{    margin-top: 10px;}
.social a{
        color: #0a1c2e;
    font-size: 23px;
    margin-left: 10px;
    margin-top: 10px;
}
.side-button {
    position: fixed;
    top: 70%;
    right: 0%;
    z-index: +1111;
}
.side-button img {
    width: 40px;
    display: block;
    margin-top: 8px;
}
.btn-close{
    position: absolute;
    top: 5%;
    right: 1%;
}
.modal-content{

    margin-top: 171px;
}
.btn-side{
        z-index: +111;
        position: fixed;
    top: 56%;
    margin-left: -48px;
    -ms-transform: rotate(20deg);
    transform: rotate(-90deg);
}