inner_page_container@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'fontawesome';
    src: url('../fonts/fontawesome-webfont.eot');
    src: url('../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fontawesome-webfont.woff') format('woff'),
         url('../fonts/fontawesome-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'aileron';
    src: url('../fonts/aileron.eot');
    src: url('../fonts/aileron.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aileron.woff') format('woff'),
         url('../fonts/aileron.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
html, body{background:#ffffff; margin:0px;font-size:14px;font-family:'aileron','arial';line-height:24px;height:100%;}
a{text-decoration:none; color:#B3A16E;}
a:hover{color:#17212D;text-decoration:none;}
a img {border:0;}
p{margin:0px; padding:0px;color:#9a9a9a;}
*:before, *:after {
    box-sizing: border-box;
}
*:before, *:after {
    box-sizing: border-box;
}
div {
    box-sizing: border-box;
}
img {
    height: auto;
    text-align: center;
    width: auto;
	max-width:100%;
}
p::selection {
  background: #ffb7b7;
}
p::-moz-selection {
  background: #ffb7b7;
}


h1 {font-size:36px;color:#212020;margin:5px 0px 8px;font-weight: 200;}
h2 {font-size:30px;color:#212020;margin:5px 0px 8px;font-weight: 200;}
h3 {font-size:24px;color:#212020;margin:5px 0px 8px;font-weight: 200;}
h4 {font-size:16px;color: #6084CE;margin: 5px 30px 15px;font-weight: 200;}
h5 {font-size:14px;color:#212020;margin:5px 0px 8px;font-weight: 200;}
h6 {font-size:12px;color:#212020;margin:5px 0px 8px;font-weight: 200;}
.clearfix{clear:both;}
#body_section{min-height:100%;position:relative;}
.body_container{height: auto;width: 100%;}
.wrapper{width:1170px;margin:0px auto;position:relative;min-height: 100%;height: auto !important;height: 100%;}
.header{width:100%;height:auto;position:relative;-webkit-transition: all 0.6s ease;transition: all 0.6s ease;}
.logo{width:15%;height:auto;padding:9px 5px;display:block;float:left;text-align:left; -webkit-transition: all 0.6s ease;transition: all 0.6s ease;}
.logo img {max-width:100%;width:auto;height:auto;text-align:center;}
.header_topbar{background:#004289;height:auto;width:100%;-webkit-transition: all 0.6s ease;transition: all 0.6s ease;}
.header_bar{background: #ffffff;height:auto;width:100%;position:relative;margin-top:0px;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}
.header_left{float:left;width:auto;height:auto;display:block;}
.header_right{float:right;width:auto;height:auto;display:block;}

.header_bar.sticky {position: fixed; z-index:10000;width: 100%;border-bottom:1px solid #242c73;text-align: left;left:0px;top:0px;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}
.logo.logoscroll{padding: 10px 5px;width: 10%;-webkit-transition: all 0.6s ease;transition: all 0.6s ease;}
.nav_right.navrightscroll{margin:24px 0px;-webkit-transition: all 0.6s ease;transition: all 0.6s ease;}	

ul.contact_text{list-style:none;list-style-position:inside;margin:0px;padding:8px 0px;float:left;}
ul.contact_text li{list-style:none;display:block;color:#ffffff;position:relative;margin:0px;padding:0px 20px 0px 20px;text-align:left;font-size:13px;font-weight:300;line-height: 16px;}
ul.contact_text li i{text-align:right;}

.nav_right{float:right;width:82%;height:auto;display:block;margin:53px 0px;}

.social_icon{width:auto;height:auto;text-align:left;position:relative;float:left;margin: 5px 25px 0px 0px;}
.social_icon ul{list-style:none;margin:0px ;padding:8px 0px;display:inline-block;text-align:center;}
.social_icon ul li {float:left;list-style:none;margin:0px 0px 0px 0px;padding:0px 0px 0px px;font-size:16px;}
.social_icon ul li a {position:relative;margin:0px 0px 0px 5px;padding:0px; color:#ffffff;display:inline-block;line-height:16px;width:20px;height:20px;border-radius:50%;text-decoration:none;text-align:center;box-sizing:border-box; transition: all 0.3s ease-out 0s;}
.social_icon ul li:first-child a {margin:0px 0px 0px 0px;}
.social_icon ul li a p{ margin:0px; padding:0px;}
.social_icon ul li a:before {position:relative;font-family:fontawesome;content:" ";}
.social_icon ul li a.facebook:before {content:"\f09a";top:1px;left:1px;}
.social_icon ul li a.twitter:before {content:"\f099";top:1px;left:3px;}
.social_icon ul li a.linkedin:before {content:"\f0e1";top:1px;left:2px;}
.social_icon ul li a.gplus:before {content:"\f0d5";top:1px;left:0px;}
.social_icon ul li a.facebook{text-decoration:none;}
.social_icon ul li a.twitter{text-decoration:none;}
.social_icon ul li a.linkedin{text-decoration:none;}
.social_icon ul li a.gplus{text-decoration:none;}
.social_icon ul li a.facebook:hover {text-decoration:none; color:#3A5791;}
.social_icon ul li a.twitter:hover {text-decoration:none; color:#2BAAE1;}
.social_icon ul li a.linkedin:hover {text-decoration:none; color:#0075B4;}
.social_icon ul li a.gplus:hover {text-decoration:none; color:#BD4C44;}
.footer_box .social_icon ul {margin-left:15px;}
.footer_box .social_icon ul li a {color:#ffffff;}

.nav_bar{background:#EAEFF3;width:100%;height:auto;position:relative;}
.nav_bar_right{float:right;width:auto;height:auto;display:block;}
.banner{width:100%;height:auto;position:relative;}

.content_block{width:100%;height:auto;padding:20px 0px;position:relative;}
.content_head{font-size:36px;color:#212020;margin:15px 0px 18px;padding-bottom:20px;font-weight:400;text-align:center;line-height:36px;position:relative;}
.content_head span{color:#80c435;}
.content_row{margin:0px -10px;}

.content_title{font-size:22px;color:#004289;margin:0px 0px 15px;font-weight:600;text-align:left;line-height:26px;text-transform:uppercase;}
.inner_content_box .content_title{font-size:22px;color:#004289;margin:0px 0px 15px;font-weight:400;text-align:left;line-height:26px;text-transform:capitalize;}

.event_col{width:70%;height:auto;float:left;display:block;padding:0px 10px;}
.calen_col{width:30%;height:auto;float:left;display:block;padding:0px 10px;}
.event_block{width:100%;height:auto;border:1px solid #d8d8d8;border-radius:3px;padding:10px 20px 20px 5px;}
ul.event_list{margin:0px;padding:0px;list-style-position:inside;}
ul.event_list li{margin:0px 0px 0px 15px;padding:8px 0px 8px 26px;list-style-position:inside;display:block;font-size:16px;border-bottom:1px solid #d8d8d8;width:48%;float:left;background:url('../images/arrow_right.png') no-repeat 4px 16px;box-sizing:border-box;}
ul.event_list li a{margin:0px;padding:0px;display:inline-block;color:#5e5e5e;text-decoration:none;}
ul.event_list li a:hover{color:#0e8cb3;text-decoration:none;}

.calendar_block{width:100%;height:auto;border:1px solid #d8d8d8;background:#f4f4f4;border-radius:3px;padding:20px;}

.carousel {display: block;height: auto; width: 100%;position: relative;}
.carousel .carousel-inner > .item {height: auto;width: 100%;}
.carousel .item {height: 100%;overflow: visible;}
.carousel .carousel-inner {max-width: 100%;}
.carousel .carousel-inner {margin: auto;overflow: none; width: auto;}
.carousel-inner {overflow: none;position: relative;width: 100%;}

.clt_group{width:100%;height:auto;padding:10px 0px;}
.clt_lo{width:100%;height:auto;position:relative;background:#ffffff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

.ftad_col{width:33.333333%;height:auto;float:left;padding:0px 10px;}
.ftad_group{width:100%;height:auto;position:relative;}
.ftad_group .content_row{margin:0px -10px;}
.ftad_block{width:100%;height:auto;display:block;margin-bottom:15px;position:relative;transition: all 0.2s linear 0s;}
.ftad_block.trans_bg{background:#ffffff;border:1px dashed #e1e1e1;padding:10px;}

.img_box{overflow: hidden;padding: 0;position: relative;transition: all 0.2s linear 0s;width: 100%;}
.img_box span {display: block;position: relative;}
.img_box .img_thumb{line-height: 158px;min-height: 157px;text-align: center;}
.img_box .img_thumb img{background: #333333;height: 100%;max-width: 100%;width:auto;position: relative;}

.box_title{width:auto;height:auto;position:absolute;bottom:20px;right:0px;padding:5px 15px 5px 25px;}
.box_title.trans_bg{background: url('../images/blue_transparent.png');}
.box_title h3.title_head{color:#ffffff;font-size:28px;font-family:aileron;font-weight:300;margin:5px 0px;line-height:32px;}
.box_title h3.title_head{color:#ffffff;display:block;position:relative;}
.box_title h3.title_head span{font-weight:200;font-size:20px;}
.box_title h3.title_head:hover{color:#494949;}

.ftad_block:hover > .img_box .box_title h3.title_head {color:#93beed;}
.ftad_block:hover > .img_box .box_title h3.title_head span{color:#93beed;}

.bule_shot_des{font-size:15px;color:#004289;font-weight:800;line-height:24px;margin:5px 0px;text-transform:uppercase;}

a.blue_btn {background:#004289;border-bottom:3px solid #8faccb;border-radius:3px;color:#ffffff;display: inline-block;font-size: 17px;font-weight: 200;height: auto; line-height:16px;margin: 0px ;width: auto;outline: medium none;overflow: hidden; padding: 15px 20px;position: relative;text-align:center;text-decoration: none;text-transform:uppercase;transition: all 0.3s ease-out 0s; vertical-align: middle;}
a.blue_btn:hover {color: #ffffff !important;background:#242c73;}
a.blue_btn:hover span{color: #ffffff;}
a.blue_btn span{width:auto;height:auto;position:relative;float:right;color:#ffffff; padding:0px;font-size:16px;margin-left:10px;vertical-align: middle; transition: all 0.3s ease-out 0s;}
a.blue_btn span:before{position:relative;font-family:fontawesome;font-style:normal;font-weight:normal;content:" ";}
a.blue_btn span.arrow_right:before {content:"\f055";top:1px;left:0px;}

.gry_bg{background:#f4f4f4;width:100%;height:auto;position:relative;padding:20px 0px;}
.news_group{width:100%;height:auto;position:relative;}
.news_group .content_title{padding-left:10px;}
.news_block{width:100%;height:auto;position:relative;margin-bottom:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;border-bottom:1px solid #d0d0d0;}
.news_row{margin:0px -10px;}
.news_img_col{width:10%;height:auto;float:left;padding:0px 10px;}
.news_content{width:90%;height:auto;float:left;padding:0px 10px;}
.news_title{font-size:14px;color:#0e0e0e;margin:0px 0px 5px;line-height:20px;text-align:left;font-weight:600;}
.news_title a{color:#0e2444;}
.news_title a:hover{color:#0AAA9A;}
.news_desc{font-size:13px;color:#5c5c5c;margin:0px 10px 5px 0px;line-height:20px;text-align:justify;}
.news_tag{font-size:12px;color:#0AAA9A;margin:0px 0px 5px;line-height:20px;text-align:left;font-style:italic;font-weight:600;}

.news_img{background: #ffffff;overflow: hidden;padding: 0;display:table;position: relative;transition: all 0.2s linear 0s;width: 96px;}
.news_img span {display: block;position: relative;overflow: hidden;display:table-cell;vertical-align:middle;transition: all 0.6s linear 0s;border:1px solid #d2d2d2;}
.news_img .img_thumb{height: 89px;text-align:center;}
.news_img .img_thumb img{background: #333333;max-height: 100%;max-width: 100%;position: relative;}

ul.footer_tag{list-style:none;margin:0px 0px 0px 0px;padding:0px ;color:#f1f2f1;font-family:aileron;font-size:13px;list-style-position:inside;}
ul.footer_tag li{padding:5px 5px ;margin:0px 0px 0px 0px;display:inline-block;width:45%;}
ul.footer_tag li a{width:100%;padding:8px 0px ;border:1px solid #ffffff;color:#ffffff;display:inline-block;text-align:center;transition: all 0.3s ease-out 0s;}
ul.footer_tag li a:hover{color:#98CE44;border:1px solid #98CE44;}

.footer_bg{background:#3b80ae;width:100%;height:auto;padding:0px 0px;}
.footer_box{float:left;width:20%;height:auto;padding:0px;padding:0px 10px;min-height:240px;}
.footer_left {float: left;height: auto;width: auto;}
.footer_right{float: right;height: auto;width: auto;}
.inner_box{width:100%;height:auto;padding:0px;margin-top:10px;}
.footer_head{font-family:aileron;font-size:14px;font-weight:300;letter-spacing:0.8px;text-transform:uppercase;margin:0px 0px 15px;padding:10px 0px;color:#ffffff !important;position:relative;}
.footer_head:before{background:#ffffff;content: "";height: 2px;left: 0%;position: absolute;bottom: 0%;width: 100%;}
.footer_list ul {list-style:none;margin:0px 0px 0px 0px;padding:0px ;color:#f1f2f1;font-family:aileron;font-size:13px;font-weight:300;letter-spacing:0.8px;list-style-position:outside;}	
.footer_list ul li{padding:0px 0px 15px 0px;}
.footer_list ul li a{display:inline-block;text-align: left;color:#ffffff;padding:0px 0px 0px 15px;background:url('../images/footer_icon.png') no-repeat;background-position:1px 8px;transition: all 0.3s ease-out 0s;}
.footer_list ul li a:hover{color:#242c73;text-decoration: none;}
.foot_about{color:#ffffff;font-size:13px;font-weight:300;letter-spacing:0.8px;margin:0px;padding:0px 0px 10px;font-family: aileron;}
ul.contact_list{list-style:none;padding:0px 0px;}
ul.contact_list li{list-style:none;margin:0px;padding:0px 10px;display:block;color:#ffffff;position:relative;text-transform:capitalize;font-size:13px;font-weight:300;letter-spacing:0.8px;}
ul.contact_list li span{width:auto;height:auto;position:absolute; padding:0px;font-size:20px;margin-right:5px;vertical-align: middle; transition: all 0.3s ease-out 0s;}
ul.contact_list li span:before{position:absolute;font-family:fontawesome;font-style:normal;font-weight:normal;content:" ";}
ul.contact_list li span.map:before {content:"\f041";top:0px;left:-15px;}
ul.contact_list li span.mobile:before {content:"\f095";top:0px;left:-15px;font-size:16px;}
ul.contact_list li span.fax:before {content:"\f1ac";top:0px;left:-15px;font-size:16px;}
ul.contact_list li span.mail:before {content:"\f003";top:0px;left:-20px;font-size:13px;}
.footer_bottom{width:100%;height:auto;background:#2a668e;border-top:1px solid #2a668e;}
.copyright{color:#ffffff;font-size:13px;font-weight:300;letter-spacing:0.8px;margin:0px;padding:15px 10px;font-family: aileron;font-weight:300;}
.footer_text{color:#ffffff;font-size:13px;font-weight:300;letter-spacing:0.8px;margin:0px;padding:15px 10px;font-family: aileron;}
.footer_text a{color:#ffffff;text-decoration:none;}
.footer_text a:hover {color:#e4e4e4;text-decoration:none;}

#topnav {
  display: block;
  float: right;
}
#topnav ul { list-style: none;position:relative; }
#topnav ul li {
  float: left;
  font-weight: bold;
}
#topnav ul li a {
  display: block;
  float: left;
  line-height: 20px;
  padding: 0 8px;
  margin-right: 8px;
  color: #ffffff;
  text-decoration: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
  position:relative;
}
#topnav ul li a:hover {
  color: #458ba7;
}

#topnav ul li a#searchtoggl {
  line-height: 20px;
  margin-right: 0;
  padding: 10px 14px;
}
#topnav ul li a#searchtoggl span.search{width:auto;height:auto;position:absolute; padding:0px;top: 0px;font-size:18px;margin-right:5px;vertical-align: middle; transition: all 0.3s ease-out 0s;}
#topnav ul li a#searchtoggl span.search:before{position:absolute;font-family:fontawesome;font-style:normal;font-weight:normal;content:" ";}
#topnav ul li a#searchtoggl span.search:before {content:"\f002";top:0px;left:0px;}
/** hidden search field **/
#searchbar {
  display: none;
  float: left;
  width: 100%;
  height: 35px;
  border-top: 1px solid #dcdcdc;
  border-radius:3px;
  padding-left: 0px;
  padding-right: 0px;
  z-index: 9999;
  background: #fff;
  -webkit-box-shadow: -1px 2px 2px rgba(0,0,0,0.2);
  -moz-box-shadow: -1px 2px 2px rgba(0,0,0,0.2);
  box-shadow: -1px 2px 2px rgba(0,0,0,0.2);
}

#s {
  display: block;
  width: 88%;
  border: 0;
  outline: none;
  padding: 0;
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  font-weight: normal;
  color: #676767;
}

#searchsubmit {
  display: block;
  float: right;
  margin-top: 9px;
  background: none;
  color: #717171;
  border: 0;
  outline: none;
  cursor: pointer;
}
#searchsubmit.search_icon {width:auto;height:auto;font-family:fontawesome;font-style:normal;font-weight:normal;font-size:18px;margin-right:5px;vertical-align: middle; transition: all 0.3s ease-out 0s;}
input.search_icon[type="submit"] {
    font-family: FontAwesome;
}
.date_pick::-webkit-input-placeholder { /* Chrome */color: #ffffff;}
.date_pick:-ms-input-placeholder { /* IE 10+ */color: #ffffff;}
.date_pick::-moz-placeholder { /* Firefox 19+ */color: #ffffff;opacity: 1;}
.date_pick:-moz-placeholder { /* Firefox 4 - 18 */color: #ffffff;opacity: 1;}
.form_input::-webkit-input-placeholder { /* Chrome */color: #ffffff;}
.form_input:-ms-input-placeholder { /* IE 10+ */color: #ffffff;}
.form_input::-moz-placeholder { /* Firefox 19+ */color: #ffffff;opacity: 1;}
.form_input:-moz-placeholder { /* Firefox 4 - 18 */color: #ffffff;opacity: 1;}
.form_textarea::-webkit-input-placeholder { /* Chrome */color: #ffffff;}
.form_textarea:-ms-input-placeholder { /* IE 10+ */color: #ffffff;}
.form_textarea::-moz-placeholder { /* Firefox 19+ */color: #ffffff;opacity: 1;}
.form_textarea:-moz-placeholder { /* Firefox 4 - 18 */color: #ffffff;opacity: 1;}


/* About us */
.inner_content_box{border: 1px solid #AFD7FF;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.04);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.04);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.04);
    margin-top: 10px;
    margin-bottom: 10px;}
.breadcrumbs{border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    font-size: 14px;
    background: #AFD7FF;
    background: -moz-linear-gradient(top, #AFD7FF 0%, #A0CFFF 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#AFD7FF), color-stop(100%,#A0CFFF));
    background: -webkit-linear-gradient(top, #AFD7FF 0%,#A0CFFF 100%);
    background: -o-linear-gradient(top, #AFD7FF 0%,#A0CFFF 100%);
    background: -ms-linear-gradient(top, #AFD7FF 0%,#A0CFFF 100%);
    background: linear-gradient(to bottom, #AFD7FF 0%,#A0CFFF 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ededed',GradientType=0 );
	letter-spacing: 1px;
    color: #242C73;
    padding: 15px 23px;}
.breadcrumbs a {
    text-decoration: none;
    color: #242C73;
}
.box_content{width:100%;height:auto;position:relative;padding:40px;background:#ffffff;}
.sub_title{font-size:18px;color:#242c73;margin:0px 0px 15px;font-weight:400;text-align:left;line-height:26px;text-transform:uppercase;}
.content_head{font-size:18px;color:#494949;margin:0px 0px 15px;font-weight:400;text-align:left;line-height:26px;text-transform:uppercase;}
.m_col{width:50%;height:auto;position:relative;float:left;padding:0px 10px;}
.mem_block{width:100%;height:auto;margin: 0px 0px 10px;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    font-size: 14px;
    position: relative;border: 1px solid #AFD7FF;}
.mem_box_content{color: #737373;
    background: #ffffff;
    border: 1px solid #fafafa;
    -moz-box-shadow: inset 0 0 45px #CEE6FF;
    -webkit-box-shadow: inset 0 0 45px #CEE6FF;
    box-shadow: inset 0 0 45px #CEE6FF; padding: 20px;text-shadow: 1px 1px 1px #ffffff;}
.inner_page_text{margin:0px 30px 15px;color:#494949;text-align:justify;font-family:'arial';}
.liinner_page_text{margin:0px 0px 0px 170px;color:#494949;text-align:justify;font-family:'arial';text-transform: lowercase;}
ul.inner_page_list{margin:0px 0px 15px;color:#494949;}
ul.inner_page_list li{margin:0px 0px 5px;color:#494949;}

.imgdiv{float:left;margin: 10px 25px 10px 20px;width: 20%;}
.map_slide_block{width:100%;height:auto;margin-top: 20px;margin-bottom: 20px;padding:30px 20px;transition: all 0.2s linear 0s;box-sizing: border-box;}
.mapimg_large{width:100%;height:400px;position:relative;overflow:hidden;cursor:pointer;text-align:center;}
.map_img{width:100%;height:450px;position:relative;overflow:hidden;cursor:pointer;text-align:center;float:left;}
.map_img img{height: auto;text-align: center;width: auto;max-width:100%;}
.slide_year{width:100%;height:auto;position:relative;overflow:hidden;text-align:center;padding:19px 0px 8px 0px;}
.year_text{width:100%;height:auto;position:relative;overflow:hidden;text-align:center;border:1px solid #242c73;background:#242c73;padding:6px 10px;margin:0px 5px;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.year_text span{font-size:16px;color:#ffffff;}
.year_text.slick-slide.slick-current.slick-active{background:#ffffff;border:1px solid #242c73;}
.year_text.slick-slide.slick-current.slick-active span{color:#242c73;}
.year_text:hover{background:#ffffff;border:1px solid #242c73;color:#242c73;}
.year_text:hover span{color:#242c73;}
.hide_img{display:none;}
.pdf{text-align: center;font-size:18px;color:black;}
.pdf a{color:black;}
.president{width:23%;height:auto;margin: 0px 15px 0px 5px;float:left;}
.president image{width:100%;}

.team_text{width:35%;float:left;}
.team_img{width:20%;float:left;}

.team_img .team_img_thumb{background: #ffffff;overflow: hidden;padding: 0;position: relative;border: 1px solid #dcdcdc;transition: all 0.2s linear 0s;width: 100px;}
.team_img_thumb span {display: block;position: relative;overflow: hidden;transition: all 0.6s linear 0s;}
.team_img_thumb .img_thumb{height: 100px;text-align:center;}
.team_img_thumb .img_thumb img{background: #333333;height: auto;max-width: 100%;position: absolute;top:-5px;left:0px;}

.team_logo{width:25%;float:left;}
.team_img_size{width:100px;height:100px;}
.line{width:100%;height:2px;background:#e7e7e7;margin:10px 0px;}
.span{margin-left:80px;}
.logostyle{border: 1px solid #242c73; text-align:center; border-radius: 10px;margin: 20px 5px 0px 15px;}
.logostyle img{width: 70%;height: 190px;margin: 5px 5px 10px 5px;}
.logos{width:31%;float:left;text-align:center;}
.logostyle1{border: 1px solid #242c73; text-align:center; border-radius: 10px;margin: 20px 5px 0px 15px;}
.logostyle1 img{width: 95%;height: 300px;margin: 5px 5px 10px 5px;}
.logos1{width:49%;float:left;text-align:center;}
.contact_li{margin:0px 0px 0px 185px;}
.contact_span{font-size: 14px;font-weight:bold;}
.contact_ul_li{color:#161515;margin:0px 0px 10px 0px}

.contactblock {
    width: 100%;
    height: auto;
    position: relative;
}
.contactblock_col:first-child {
    padding-left: 0px;
}
.contactblock_col {
    width: 50%;
    float: left;
    height: auto;
    padding: 10px 0px 10px 20px;
    box-sizing: border-box;
}
.contact_innerblock {
   border: 1px solid #9f8592;
border-radius: 5px;
    box-sizing: border-box;
    padding: 15px;
    position: relative;
    width: 100%;
}
.form_grid {
    clear: both;
    height: auto;
    margin: 0px;
    padding: 0px;
    width: 100%;
}
.contactform_lable {
    float: left;
    height: auto;
    margin: 4px 0px;
    padding: 0px;
    width: 30%;
}
.lable_text {
    color: #494949;
    font-size: 13px;
    font-weight: normal;
    margin: 0px;
    padding: 7px 2px;
    text-align: left;
}
.lable_text span {
    color: #ff0000;
    margin-right: 5px;
}
.input_group {
    display: table;
}
.input_group {
    display: table;
}
.contactform_input {
    float: left;
    height: auto;
    margin: 4px 0px;
    padding: 0px;
    width: 70%;
}
.icon_input {
    border-right: none;
}
.icon_input {
    position: relative;
    width: 38px;
    height: auto;
    display: table-cell;
    background-color: #EEEEEE;
    line-height: 1;
    padding: 2px 5px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    border-radius: 5px 0px 0px 5px;
    border: 1px solid #dcdcdc;
}
.input_group .cforminput {
    border-radius: 0px 5px 5px 0px;
}
.cforminput {
    height: auto;
    width: 100%;
    box-sizing: border-box;
    color: #494949;
    position: relative;
    font-size: 14px;
    font-family: Open Sans;
    border: none;
    background: #ffffff;
    border: 1px solid #dcdcdc;
    padding: 8px 10px;
    transition: all 0.21s ease 0s;
    border-radius: 5px;
}
.icon_input {
    border-right: none;
}
.icon_input {
    position: relative;
    width: 38px;
    height: auto;
    display: table-cell;
    background-color: #EEEEEE;
    line-height: 1;
    padding: 2px 5px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    border-radius: 5px 0px 0px 5px;
    border: 1px solid #dcdcdc;
}
div {
    box-sizing: border-box;
}
.cformtextarea {
    height: auto;
    width: 100%;
    box-sizing: border-box;
    color: #494949;
    position: relative;
    font-size: 14px;
    font-family: Open Sans;
    border: none;
    background: #ffffff;
    border: 1px solid #dcdcdc;
    padding: 8px 10px;
    transition: all 0.21s ease 0s;
    border-radius: 5px;
}
.qutbtn_submit {
    position: relative;
    cursor: pointer;
    font-size: 16px;
    margin-bottom: 5px;
    outline: medium none;
    transition: all 0.3s ease-out 0s;
    width: 150px;
}
.qutbtn_submit input[type="submit"] {
    background: #004289;
    border: 1px solid #004289;
    border-radius: 5px;
    color: #ffffff;
    cursor: pointer;
    font-size: 16px;
    outline: medium none;
    padding: 8px 25px;
    transition: all 0.3s ease-out 0s;
    width: 150px;
}
.qutbtn_submit span {
    width: auto;
    height: auto;
    position: absolute;
    right: 0px;
    top: 10px;
    padding: 0px 10px;
    vertical-align: middle;
    transition: all 0.3s ease-out 0s;
}
.contactinfo_list ul li {
    list-style: list;
    list-style-position: inside;
    font-size: 15px;
    color: #494949;
}
.contactinfo_list ul li {
    list-style: list;
    list-style-position: inside;
    font-size: 15px;
    color: #494949;
}
.contactinfo_list ul li span.mail::before {
    content: "\f0e0";
    top: 0%;
    left: 0%;
}
.contactinfo_list ul li span::before {
    position: relative;
    font-size: 20px;
    font-family: fontawesome;
    font-style: normal;
    font-weight: normal;
    content: " ";
    color: #7e7e7e;
    margin-right: 5px;
    vertical-align: middle;
    margin-left: -25px;
}
*::before, *::after {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
.contactinfo_list ul li span.phopne::before {
    content: "\f095";
    top: 0%;
    left: 0%;
}
.contactinfo_list ul li span::before {
    position: relative;
    font-size: 20px;
    font-family: fontawesome;
    font-style: normal;
    font-weight: normal;
    content: " ";
    color: #7e7e7e;
    margin-right: 5px;
    vertical-align: middle;
    margin-left: -25px;
}
*::before, *::after {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
.contactinfo_list ul li {
    list-style: list;
    list-style-position: inside;
    display: block;
    margin: 9px 35px;
    padding: 5px 0px;
    font-size: 15px;
    color: #494949;
}
.contactinfo_list ul {
    list-style: list;
    list-style-position: inside;
}
.icon_input span.user_icon::before {
    content: "\f007";
    top: 0%;
    left: 0%;
}
.icon_input span::before {
    position: relative;
    font-size: 18px;
    font-family: fontawesome;
    font-style: normal;
    font-weight: normal;
    content: " ";
    color: #7e7e7e;
}
*::before, *::after {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
.icon_input {
    line-height: 1;
    text-align: center;
    white-space: nowrap;
}
.icon_input span.mail_icon::before {
    content: "\f0e0";
    top: 0%;
    left: 0%;
}
.icon_input span::before {
    position: relative;
    font-size: 18px;
    font-family: fontawesome;
    font-style: normal;
    font-weight: normal;
    content: " ";
    color: #7e7e7e;
}
*::before, *::after {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
.icon_input span.phone_icon::before {
    content: "\f095";
    top: 0%;
    left: 0%;
}
.qutbtn_submit span.arrowicon::before {
    content: "\f138";
    top: 22%;
    left: 0px;
}
.qutbtn_submit span::before {
    position: relative;
    font-size: 18px;
    font-family: fontawesome;
    color: #FFCCAA;
    font-style: normal;
    font-weight: normal;
    content: " ";
}
*::before, *::after {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
.innerpage_desc p{text-align:justify;color:#0c0b0b;margin:20px 0px 0px 0px;}
.cforminput1{ height:auto; width:80%;box-sizing:border-box;color:#494949; position:relative;font-size:14px;font-family:Open Sans;border: none;background:#ffffff;border:1px solid #dcdcdc;padding:8px 10px;transition: all 0.21s ease 0s;border-radius: 5px ;}
.txtareaproposal_captcha {
    border: 0 none;
    background: rgb(238, 238, 238);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    box-sizing: border-box;
    font-size: 14px;
    height: auto;
    position: relative;
    top: -2px;
    vertical-align: middle;
    width: 67px;
    margin: 0px;
    resize: none;
}
.red_bold_text
{
    font-weight: bold;
	color: #FF0000;
	font-size:13px;
}
.green_bold_text
{
    font-weight: bold;
	color: green;
	font-size:13px;
}
.a_text{color:#244989;}
.fornerrormsg{color: red;}
.txterror
{
	border:1px solid #FF0000;
	box-shadow:0px 0px 2px 0px #FF0000;
}
.contact_text_list{margin: 10px 0px 15px 0px;color: #080815;font-weight: bold;font-size: 17px;}
.event_blk{width: 100%;height: auto;position: relative;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #d0d0d0;}
.event_row{margin:0px -10px;width:100%;}
.event_img_col{width:15%;height:auto;float:left;padding:0px 10px;}
.event_content{width:84%;height:auto;float:left;padding:0px 10px;}
.event_desc {font-size: 20px;color: #5c5c5c;margin: 0px 10px 5px 0px;line-height: 20px; text-align: justify;}
.event_tag {font-size: 12px; color: #111212; line-height: 20px; text-align: left; font-style: italic;font-weight: 600;border: 1px solid #000000; border-radius: 5px;padding: 4px; font-family: arial;}
.event_div{margin-top:10px;}
.event_div a{color:#000000;}
.event_div a:hover{color:#004289;}
.margin_event{margin: 0px 30px 15px;}
.title_line_height{line-height: 40px;}
.event_date{width:23%;float:left;margin: 10px 0px 10px 0px;}
.event_details{float:left;margin: 10px 0px 10px 0px;}
.event_detail_span{font-weight:bold;}
.news_details{float:left;width:75%;}
.news_paragraph{color: #494949;text-align: justify;font-family: 'arial';margin:auto;}
.news_image{width:auto;float:right;}
.news_thumbimage{max-height: 140px;}

.calender_logo{margin: 10px 0px 0px 5px;width: 48%;float: left;border: 1px solid #C0BBBB;border-radius: 5px;padding: 10px;min-height: 100px;background: #ffffff;overflow: hidden;display:table;position: relative;transition: all 0.2s linear 0s;}
.calender_logo span {display: block;position: relative;overflow: hidden;display:table-cell;vertical-align:middle;transition: all 0.6s linear 0s;}
.calender_logo .img_thumb{height: 89px;text-align:center;}
.calender_logo .img_thumb img{background: #333333;max-height: 100%;max-width: 100%;position: relative;}
.calender_div{width:100%;}
.div_align{text-align:center;}
.div_float{float:right;}
.div_align img{width:200px;height:100px;margin: 0px 50px;}
.div_headline{text-align: center;font-size:18px;margin: 40px;}
.div_margin{margin-left: 130px;}
.photo_span{background-color: #9a9a9a;color: #000000;padding: 5px;}
.news_logos {width: 16%;float: left;margin: 10px 0px 25px 0px;}
.news_logostyle {text-align: center; margin: 10px 5px 0px 0px;}
.video_width{width:100%;height:100%;}
.td_width{width:210px}
.year_float{width:32%;float:left;}
.booking_form_section{width:100%;height:auto;position:relative;background-color: #ffffff;}
.booking_form_section a{color:#252C71;}
.booking_form_section a:hover{color:#ff0000;}
.booking_form_section .ih_logo{width:120px;margin:0px auto 20px;display: block;}
.booking_form_section p{font-size:18px;color:#222222;line-height:24px;margin:10px 0px;}
.booking_form_section .frm_title{font-size:18px;color:#222222;font-weight:600;line-height:24px;margin:10px 0px;}
.booking_form_section .form_div_content{width:100%;height:auto;position:relative;}
.form_div_content .left_content{width:50%;height:auto;float:left;}
.form_div_content .right_content{width:50%;height:auto;float:right;text-align:right;}
.booking_form_section .input_text{border:0px;color:#222222;background:#ffffff;font-size:14px;padding:5px;}
.booking_form_section .bottom_border{border-bottom:1px solid #b4b6b7;}
.booking_form_section .textarea{border:0px;color:#222222;background:#ffffff;font-size:14px;padding:5px;vertical-align:top;}
.booking_form_section .block_box{width:100%;display:block;}

.booking_form_section .submit_btn {font-weight: bold;font-family: 'arial';font-size:16px;display:inline-block;vertical-align:middle;color:#ffffff;border-width:1px;border-color: #3B80AE;border-radius:3px;width:auto;padding:8px 20px;line-height:1;background-image: linear-gradient(to bottom, #5fa8d8 0px, #4896ca 100%);background-repeat: repeat-x;cursor:pointer;}
.booking_form_section .submit_btn:focus , .booking_form_section .submit_btn:hover{background:#4896ca;background-position:0px -15px;}
.booking_form_section .submit_btn {box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);}

.table-responsive {display: block;min-height: 0;overflow-x: auto;width: 100%;}
.table-responsive table{font-family:arial;}
.table thead {font-size:13px;color:#323232;}
.table tbody {font-size:13px;color:#494949;}
.table tbody p {font-size:13px;color:#494949;}
.table-bordered {border: 1px solid #b4b6b7;}
.table { margin-bottom: 1rem; max-width: 100%;width: 100%;}
.table a {color:#494949;}
.table.white_bg1 {background:#ffffff;}
.table.sub_title { margin-bottom: 0rem; border:none;}
.thead-default th { background-color: #d9dbdc;color: #55595c;}
.thead-pink th { background-color: #FF679A;color: #ffffff;font-size: 12px;}
table {background-color: transparent; border-collapse: collapse;}
.table-bordered thead td, .table-bordered thead th {border-bottom-width: 2px;}
.table thead th {border-bottom: 2px solid #b4b6b7;vertical-align: bottom;}
.table tbody td {border-bottom: 1px solid #b4b6b7;vertical-align: middle;}
.tbl-styl2.table tbody td {border-bottom: 1px solid #b4b6b7;vertical-align: top;}
.sub_title thead th {border-top: 2px solid #b4b6b7;vertical-align: middle;}
.sub_title tbody td {border-top: 1px solid #b4b6b7;vertical-align: middle;}
.sub_title thead th:first-child, .sub_title tbody td:first-child{border-right: 2px solid #b4b6b7;}
.table-bordered td, .table-bordered th {border: 1px solid #b4b6b7;}
.tbl-styl2.table-bordered td, .tbl-styl2.table-bordered th {border-top: 0px solid #b4b6b7;}
.sub_title td, .sub_title th {border: none;}
.table td, .table th {border-top: 1px solid #b4b6b7;padding: 0.45rem;vertical-align: middle;}
.tbl-styl2.table td, .tbl-styl2.table th {vertical-align: top;text-align:left;}
.sub_title td, .sub_title th {border-top: none;padding: 0.45rem;vertical-align: middle;}
.sub_title td {border-top: none;padding: 0.25rem;vertical-align: middle;}
th {text-align: left;}
.table-striped tbody tr:nth-of-type(2n+1) {background-color: #F9F9F9;}
.tbl-styl2.table-striped tbody tr:nth-of-type(2n+1){background-color: transparent;}
.air_link{background-color: #1A55AB;padding: 10px;color: #ffffff;font-size: 14px;cursor: pointer;font-family: arial;}
.air_link:hover{background-color: #000000;color: #ffffff;}

.table2 td  .input_text2{border-bottom:1px dashed #000000;width:100%;border-top:0;border-left:0;height: 12px;}
.table-color{width:70%;margin:0 auto;dsplay:block;}
.table-color{width:70%;margin:0 auto;dsplay:block;}
.table1 .input_text1{border-bottom:1px dashed #000000;width:100%;border-top:0;border-left:0;height: 12px;}
.table1 .input_text1.solid_birder{border-bottom:1px solid #000000;}
.table1 .table tbody td{border-bottom: 0px solid #b4b6b7;border-top: 0px solid #b4b6b7;}
.table2 .table tbody td{border-bottom: 0px solid #b4b6b7;border-top: 0px solid #b4b6b7;}
.bg .input_text1.plane{border:0;}
.table tbody td .inputtext{width:100%;border:0px;color:#222222;background:#ffffff;font-size:14px;}
.booking_form_section .logo_img{width:40%;margin:0px auto 20px;display: block;}
.mem_box_content .gcsc-branding{display:none;}
.mem_box_content .gsc-above-wrapper-area{display:none;}
#gs_tti50 input.gsc-input{left: -45px;position: absolute;top:0px;z-index:9999999;}
#gs_tti50 input.gsc-input:focus{left: 0px;position: absolute;top:0px;z-index:9999999;}
#gs_tti50 input.gsc-input::-webkit-input-placeholder { /* Chrome */color: #ffffff;}
#gs_tti50 input.gsc-input:-ms-input-placeholder { /* IE 10+ */color: #ffffff;}
#gs_tti50 input.gsc-input::-moz-placeholder { /* Firefox 19+ */color: #ffffff;opacity: 0;}
#gs_tti50 input.gsc-input:-moz-placeholder { /* Firefox 4 - 18 */color: #ffffff;opacity: 0;}
.gsc-input-box{overflow: hidden;position:relative;}

.hdr_Styl{font-family: OpenSans Bold;font-size: 25px;font-weight: bold;margin-bottom: 15px;padding: 10px;}
.inner_page_container{width:100%;height:auto;position:relative;padding:20px 0px;min-height: 209px;}
.inner_page_title{font-size:32px;font-weight:400;font-family:arial;line-height:32px;margin:5px 0px 10px;text-align:left;color:#4e4e4e;transition: color 0.2s ease-in 0s;}
.inner_page{
border: 1px solid #e4e4e4;
padding: 25px 15px;
box-shadow: 0 5px 10px rgba(0,0,0,0.1);
width:100%;
}