html{ background-image: url(img/loader.gif) !important; background-position: center; background-repeat: no-repeat; background-size: 100%;}
body{overflow-x: hidden; background-image: url(img/loader.gif) !important; background-position: center; background-repeat: no-repeat; background-size: 100%;}
img{-webkit-transform: scale(0.999);
  transform: scale(0.999);}

/*#media .carousel-inner .item .row .col-sm-3 a{background-image: url(img/loader.gif); background-position: center; background-repeat: no-repeat; background-size: 100%;}*/


.media-carousel a{ background-image: url(img/loader.gif) !important; background-position: center; background-repeat: no-repeat; background-size: 100%; border-color: #fff;padding: 0px;border-width: 4px;}
.media-carousel col-sm-3{}


.hide_li{display: none !important;}

@media screen and (min-width:768px){
  .navbar-brand-centered {position: absolute; left: 49%; top: 25%; display: block; width: 200px; text-align: center; background-color: #eee; }
  .navbar>.container .navbar-brand-centered, 
  .navbar>.container-fluid .navbar-brand-centered {margin-left: -80px; }
  /*.show-on-hover:hover > ul.dropdown-menu {display: block; }*/
}
@media screen and (max-width:768px){
    .navbar .nav{float: none;}
    .navbar .nav>li{float: none;}
    .header{display: none;}
  }

header{height: 30px;}
.sub_header{width: 37%;float: left;height: 30px;background-color: #fff;display: inline-block;font-size: 11px;}
.sub_head{border-bottom: 30px solid #8e3030; border-left: 50px solid #fff; border-right: 50px solid #fff; height: 0; width: 26%;float: left;display: inline-block;}
.sub_header ul li{float: left;width: 30%;}
.sub_header ul li a{color: #000;line-height: 30px; }
.sub_header ul{list-style: none;}
.navbar .nav>li>a{color: #fff;padding: 15px 10px;font-size: 12px;text-transform: uppercase;ext-shadow: 0 1px 0 #000;}
.slider_btn button{background: #fff; color: #000; border: 1px solid #000; border-radius: 0px; font-size: 15px; }
.slider_btn a{color: #000;}
.slider_btn a:hover{color: #fff;}
.navbar .nav>li>a:hover{color: #b99d30;}

@media screen and (max-width: 767px){
  header{display: none;}
  .collapse{margin-top: 40px !important;background-color: #8e3030;}
  .main_container{position: absolute;top: 0px !important;}
  .img_resp{height: 300px !important;}
}

@media screen and (max-width: 1100px){
  .mini_slider{display: none;}
  .slider_btn{display: none;}

}





.blog_heading{font-family: 'baskerville_ssiregular'; font-size: 25px; color: #28cdf6; padding: 5px 15px;}
.blog{background-color: #042c42;color: #fff;width: 80%; }
.blog ul li a{color: #fff;}
.blog_data{padding: 10px;}
.missionhead{font-family: 'Spectral SC', serif; font-size: 22px;text-align: center; font-weight: bold; color: #05177b;text-decoration: underline;}
.welcometext{font-family: 'Josefin Sans', sans-serif;width: 90%;font-size: 17px;margin: auto;text-align: justify;}

.metho_blog{overflow: hidden;}
.metho_blog img{width: 100%;border: 5px solid #fff;height: 180px;}
.metho_blog .linkk{margin-top: 15px; border: 2px solid #fff; padding: 8px 25px; color: #fff; }
.metho_blog .linkk a{ color: #fff;}
.metho_blog .linkk a:hover{ color: #060f34;}
.metho_blog .linkk:hover{ background:  #fff;color: #060f34 !important;}
.metho .linkk{margin-top: 15px; border: 2px solid #fff; padding: 8px 25px; color: #fff; }
.metho .linkk a{ color: #fff;}
.metho .linkk a:hover{ color: #060f34;}
.metho .linkk:hover{ background:  #fff;color: #060f34 !important;}
@media screen and (max-width: 576px){.metho .linkk{display: none;} }
@media (min-width: 576px) and (max-width: 768px){.metho_blog .linkk{display: none;}}
@media (min-width: 1000px) and (max-width: 90000px){
  .metho_blog .linkk{display: none;}
}
.metho_head{text-align: center; color: #fff; font-size: 30px; font-family: -webkit-body; font-weight: bold;}
.linkk_details {margin: 10px; color: #fff;text-align: left;padding-left: 10px; }
.linkk_details h3{font-family: -webkit-body; font-weight: bold; text-decoration: underline;}





  /* carousel */
.media-carousel {margin-bottom: 0; padding: 0 40px 30px 40px; margin-top: 30px; } 
/* Previous button  */
.media-carousel .carousel-control.left {left: -12px; background-image: none; background: none repeat scroll 0 0 #222222; border: 4px solid #FFFFFF; border-radius: 23px 23px 23px 23px; height: 40px; width : 40px; margin-top: 90px }
/* Next button  */
.media-carousel .carousel-control.right {right: -12px !important; background-image: none; background: none repeat scroll 0 0 #222222; border: 4px solid #FFFFFF; border-radius: 23px 23px 23px 23px; height: 40px; width : 40px; margin-top: 90px }
/* Changes the position of the indicators */
.media-carousel .carousel-indicators {right: 50%; top: auto; bottom: 0px; margin-right: -19px; }
/* Changes the colour of the indicators */
.media-carousel .carousel-indicators li {background: #c0c0c0; }
.media-carousel .carousel-indicators .active {background: #333333; }
.media-carousel img {width: 350px; height: 200px }
/* End carousel */


.heads{background-color: #f4f5f8; padding: 20px; font-size: 32px; font-family: initial; font-weight: bold;text-transform: capitalize;}
.heads::after{z-index: 900; content: ""; display: block; width: 40px; height: 40px; position: absolute; left: 0; right: 0; margin: 0 auto; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); background-color: inherit; }



.footer_tab table{width: 100%;}
.footer_tab table td{color: #fff;padding: 5px; font-size: 15px;}
.footer_tab table td a{color: #fff;}
.footer_tab table td a:hover{color: yellow;}
.footer_tab table td p{color: #fff; font-size: 12px;}


.abt_head{background: #000; padding: 6px; color: #fff; padding-left: 100px;font-family: initial; }
.abt_head p{font-size: 25px;font-weight: 700;}
.abt_head p a{font-size: 25px;color: #fff; font-weight: 700;}


.textblue16medhead {font-family: 'Ubuntu', sans-serif; font-weight: 900; font-size: 19px; color: #4a2816; line-height: 18px; margin-bottom: 10px; text-transform: uppercase;}
 
.dropdown-menu ul li:hover{background-color: #000;}
.dropdown-menu>li>a:hover{color: #fff;}

.lineee {width: 100%; height: 3px; background-color: #eee; margin-top: 10px; margin-bottom: 15px; }
.theme_pageSub .page_title {font-family: 'Ubuntu', sans-serif; font-weight: 900; font-size: 19px; color: #4a2816; line-height: 18px; margin-bottom: 10px; text-transform: uppercase;} 
.bread_crumb li{display: inline-block;font-style: italic;}
.bread_crumb li a{color: #8c6056;font-size: 16px;}
.wpb_wrapper p{width: 94%; margin: auto; line-height: 25px; font-family: 'Josefin Sans', sans-serif; font-size: 16px;}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {color: #8c6056; background-color: #ffffff; }
.nav-pills.nav-stacked>li>a {margin-bottom: 3px; font-size: 15px; border-bottom: 1px solid #EAEAEA; }
.tab-content{padding: 0 25px;}


@media screen and (max-width: 767px){
  .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li{border-bottom: 1px dashed #8e3030;}
  .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{background-color: #fff; }
  .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a:hover{color: #000; }

}
.hidden_nav{display: none;}

@media (min-width: 768px) and (max-width: 1280px){
  .navbar-fixed-top{display: none;}
  .hidden_nav{display: block;}
  .menu_respo{z-index: 1000;position: fixed;left: 0;width: 100%;}
  .menu_respo ul{background-color: #000;width: 100%;padding-left: 3%;}
  .menu_respo ul li{float: none;}
  .menu_respo ul li a{color: #fff; padding: 20px 10px 10px; font-size: 12px; text-transform: uppercase;font-weight: bold;}
  .head_respo span{color: #fff;}
  .spc1 .nav{padding-top: 100px;height: 450px;overflow-y: scroll;}
  .img-respoo{height: 400px !important;}

}

.read_more{border: 1px solid #000; background: #8e3030; color: #fff; padding: 10px; border-radius: 5px; box-shadow: inset 0 0 10px #000000;}
.read_more:hover{border-radius: 1px 25px 1px 25px;transition: width 7s;padding: 10px 20px;tra}
.read_more a{color: #fff;}


.twitter {height: 527px; overflow-y: auto; }.face{}.twi{}


@media (min-width:1280px) and (max-width:1900px){
  .show-on-hover:hover > ul.dropdown-menu {display: block; }
  .show-on-hover{box-shadow: inset 0px 11px 8px -10px #000, inset 0px -11px 8px -10px #000;}
}



@media screen and (max-width: 1280px){
  .hide_li{display: block !important;}
}


.infra_title{color: #000; background: #fff; text-align: center; border: 3px solid #f7f7f7; padding: 9px; font-size: 13px; font-weight: bold;}
@media screen and (max-width: 576px){
  .infra_title{font-size: 8px;padding: 5px;}
}

