body {
    font-family: "Roboto";
	font-weight: 300;
    background: #fff;
    color: #333;
    font-size: 16px;
    line-height: 1.6;
    text-align: justify;
}
b,  
strong {
    color: #333;
}
a {
    color: #003975 ;
    -webkit-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -ms-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    outline: none !important
}
a:hover {
    color: #000;
    text-decoration: none
}
.clear {
    clear: both
}

p {margin:0 0 20px 0}

.top_header {background:#f68121; padding:5px 0; color:#fff; font-size:13px;}
.top_header a {color:#000}
.top_header a:hover {color:#fff}
.top_address {float:left; margin-right:30px; margin-top:2px;}


.search_wrap {float:right}
.search_field {
    background: #fff ;
    border: 0 none;
    color: #666;
    font-size: 12px;
    padding: 3px 10px;
    width: 160px; font-weight:300
}

.search_input_wrapper {
    float: left;
    
}
.search_button {
    background: url(../images/search.png) no-repeat 2px 1px #fff ;
    border: medium none;
    cursor: pointer;
    float: left;
 height:25px; padding:6px 9px ; font-size:8px;
}
.search_button input {
    color: #fff;
}


.social_link {float:left; margin-top:3px;}
.social_link ul {
    margin: 0;
    padding: 0;
}
.social_link ul li {
    list-style-type: none;
    display: inline;
    margin-right: 15px;
}
.social_link ul li a i {
    color: #62340d; font-size:16px;
    
   
}
.social_link ul li a i:hover {
   color:#2e7ed0
}
.header {position:absolute; width:100%}
.header_2 {}
.header_content {background:rgba(255, 255, 255, 0.9); padding:10px 5px; position:relative; z-index:1000; margin:0 15px;}

.header_content_inner {margin:15px 0;}


.logo {}
.logo img {width:auto;}


.navbar {text-align:right}
.navbar-nav > li {}
.nav li a img {width:auto; }
.navbar-inverse {background:none; border:none ;}
.navbar-right .dropdown-menu {
    left: 0;
    right: auto;
}
.navbar-collapse .navbar-nav.navbar-right:last-child {margin-right:0;}
.navbar-collapse {padding-left:0; padding-right:0;}
.navbar-inverse .navbar-nav > li > a {padding:20px 0 0 40px;   font-size:16px; color:#003975; font-weight:400; line-height:1.8;}
.navbar-inverse .navbar-nav > li > a:hover {color:#000}
.navbar-inverse .navbar-toggle {background:#666}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border-color:#999}

.dropdown-menu {margin-left:20px;}

.slider {/*margin-top:-89px;*/}
.inner_banner {/*margin-top:-89px;*/}


.carousel-control .glyphicons-chevron-left, .carousel-control .glyphicons-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {height:52px;}
.carousel-control .glyphicons-chevron-left, .carousel-control .glyphicons-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {width:27px }
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {top:47% }

.carousel-control.left {background-image:none;}
.carousel-control.right {background-image:none;}
.carousel-control {width:8%;}

.news_slide {}
h2 {font-size:14px; margin:0; padding:13px 0 15px ; }

.main_welcome_wrap {background:url(../images/blue_bg.jpg) no-repeat center top; padding-top:45px; background-color:#a7cdf4;}
.cloud {background:url(../images/cloud.png) no-repeat center bottom; height:257px; position:relative; margin-top:-183px; }

.welcome_wrap {text-align:center; font-size:16px; color:#000; margin-top:50px; position:relative; z-index:1100}
.welcome {color:#666; font-size:30px; font-weight:100; line-height:1}
.welcome_title {font-size:48px;   margin-bottom: 10px; color:#f68121; }
.welcome_title strong {color:#f68121;}
.welcome_brief {margin-bottom:45px;}


.welcome_img img {}


.body_content {
    margin: 15px 0 45px 0
}

.inner_body_content {
    margin: 45px 0
}



.title {
    font-size: 48px; line-height:1.2;
    margin-bottom: 20px; color:#f68121;  font-weight: 100; 
}



.news_slide {}
.welcome {}

.block_2 {margin-bottom:30px;}

.facilities {text-align:center; }


.facilities_block {padding:23px 0px ; background:#eae8e9;border-right:1px solid #fff; border-bottom:1px solid #fff; font-size:14px; line-height:3}
.facilities_block img {padding:0 52px; }

.facilities_block_inner  {text-align:center;  font-size:14px; margin-bottom:30px;}
.facilities_block_inner a img {width:auto; margin-bottom:10px;}

.facilities_inner {}

.events {margin-bottom:30px; text-align:center;}
.event_img {margin-bottom:15px;}
.event_title {font-size:18px; font-weight:bold}
.event_brief {font-size:14px;}

.home_gal  {padding: 0 15px; margin-bottom:45px;}
.home_gal_img {padding:0 1px 1px 0;  }



.gal_cont { text-align:center; font-size:24px; padding-top:90px; background:rgba(0, 0 , 0, 0.5); position:absolute; z-index:2;  width:100%; height:100%; font-weight:400; display:none }
.gal_cont  a {color:#fff}

.reviews {text-align:center; color:#666; background:#f0f0f0; padding:30px 0; border-top:1px solid #d7d7d7;}
.reviews_content {margin-bottom:20px;}
.reviews_img {background:url(../images/test_bg.png) no-repeat center bottom; width:106px; height:97px; margin:auto}
.reviews_img img {width:auto;}
.reviews_name {margin-top:10px;}


.footer {
    background: #f68121;
    padding: 20px 0; border-top:1px solid #fff;  color:#fff;
}
.footer_menu {

}
.footer_menu ul {padding:0;}
 .footer_menu ul li {
    
    display: inline; 
}
.footer_menu ul li a {
    color: #fff;
    padding: 0;
    margin-right: 30px; font-size:14px;

}
.footer_menu ul li a:hover {
    color: #000;
}
.copyright {text-align:left; font-size:12px;}
.powered {text-align:right; font-size:12px;}

.nav .caret {

border-bottom-color:#003975;
border-top-color:#003975;

}




/*.carousel-control .glyphicons-chevron-left, .carousel-control .glyphicons-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {font-size:50px; font-weight:bold}

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {top:45%}
.carousel-control {text-shadow:0 1px 2px rgba(0, 0, 0, 1); width:10%}*/


/*for buttons*/

.btn {border:none; font-weight:300; padding:9px 28px}
.btn-primary {background-color:#003975}



@media (min-width: 1024px) and (max-width: 1279px) {

.facilities_block {font-size:13px; line-height:3.3} 

}
@media (min-width: 980px) and (max-width: 1023px) {
.navbar-inverse .navbar-nav > li > a {padding:20px 0 0 30px  }
.facilities_block {font-size:12px; padding:25px 0;} 


.gal_cont {padding-top:80px}


}
@media (min-width: 768px) and (max-width: 979px) {
       .navbar-inverse .navbar-nav > li > a {padding:25px 0 0 11px;   font-size:14px; }
	   
	   .facilities_block img {padding: 0 45px; width:auto}
	   .gal_cont {padding-top:60px; font-size:18px;}
}

@media (max-width: 979px) {
.welcome_wrap {margin-top:0px; font-size:14px;}
.welcome_title {font-size:36px;}
.welcome_brief {margin-bottom:15px;}
.banner_top {
        margin-bottom: 30px;
    }

 }
@media (max-width: 767px) {
    .banner_top {
        margin-bottom: 30px;
    }
	
	.sidebar {margin-top: 30px;}
	.news_wrap {margin-top: 30px;}
	.footer_menu {margin-bottom: 15px;}
	.copyright { text-align:left}
	.navbar-inverse .navbar-nav > li > a {padding:0 0 10px 0;  color:#000; }
	
	
	.welcome_wrap {margin-bottom:30px;}
	
	.cloud {margin-top:-250px}
	.welcome_title {line-height:1.2}
	.home_video {margin-bottom:30px;}
	.job  {margin-bottom:30px;}
	
	.facilities_block { line-height:2.8}
	.facilities_block img {width:auto }
	
	.title {
    font-size: 40px; 
} 
	
	.banner_top {margin-bottom:30px;}
	.event_brief{margin-bottom:30px;}
	.BreakingNewsController ul li {height:30px; overflow:hidden}
   
}
@media (max-width: 479px) {
   .facilities_block {font-size:11px; line-height:2.8} 
.facilities_block img {width:100%; padding:0 45px }


.title {
    font-size: 28px; 
} 
.slider {display:none}
.news_slide {margin-top:90px;}


}
img {
    width: 100%
}
