@font-face {
    font-family: Raleway-Regular;
   src:url(../fonts/Raleway-Regular.ttf);
}
@font-face {
    font-family: Raleway-Bold;
   src:url(../fonts/Raleway-Bold.ttf);
}
@font-face {
    font-family: Lato-Bold;
   src:url(../fonts/Lato-Bold.ttf);
}
@font-face {
    font-family: Lato-Regular;
   src:url(../fonts/Lato-Regular.ttf);
}
@font-face {
    font-family: Raleway-SemiBold;
   src:url(../fonts/Raleway-SemiBold.ttf);
}
@font-face {
    font-family: Raleway-Medium;
   src:url(../fonts/Raleway-Medium.ttf);
}
.opensans {
  font-family: 'Open Sans', sans-serif;
}
.overpass {
  font-family: 'Overpass', sans-serif;
}
.upper {
  text-transform: uppercase;
}
.regular {
  font-weight: 400;
}
.medium {
  font-weight: 500;
}
.semi {
  font-weight: 600;
}
.bold {
  font-weight: 700;
}
.ebold {
  font-weight: 800;
}
/* 36 to 30
46 to 40
36 to 30
26 to 24
20 to 18
22 to 20
*/
body {
  color: #030303;
  overflow-x: hidden;
  font-family: 'Overpass', sans-serif;
}
html{overflow-x: hidden;}
a {
  color: #06239A;
  font-family:Lato-Bold;
}
a:hover {
  color: #0072A6;
}
a:hover {
  text-decoration: none;
}
p {
  line-height: 25px;
  font-size: 16px;
  color: #030303;
  font-family:Lato-Regular
}
.container-fluid {
  padding-left: 40px;
  padding-right: 40px;
}
h1 {
  font-size: 52px ;
  color: #1B2759;
  font-family: Raleway-Bold !important;
  text-transform: capitalize;
  letter-spacing: 0.9px;
}
h2 {
  font-size: 36px ;
  color: #1B2759;
  font-family: Raleway-Bold !important;
  margin-bottom: 15px;
  letter-spacing: 0.69px;
  text-transform: capitalize;
}
h3 {
  font-size: 30px ;
  font-weight: 800;
  color: #1B2759;
  font-family: 'Overpass', sans-serif !important;
}
h4 {
  font-size: 24px ;
  color: #030303;
  font-family: Raleway-Bold !important;
  line-height: initial !important;
  font-weight:inherit !important;
}
h5 {
  font-size: 20px ;
  color: #030303;
  font-family: Raleway-Bold;
  text-transform: none;
}
h6 {
  font-size: 18px ;
  color: #030303;
  font-family: Lato-Regular !important;
}
.container {
  max-width: 1250px;
}
.btn_sm, .buttonPrimary {
  background: #82C3F4 0% 0% no-repeat padding-box;
box-shadow: 0px 0px 3px #00000029;
  border: 0;
  color: #1B2759;
  display: inline-block;
  font-family: Raleway-Bold;
  padding: 10.5px 25px 10.5px 28px;
  text-align: left;
  font-weight: 800;
  text-transform: uppercase;
  
}
.wp-block-button__link{ background-color: #82C3F4!important;
box-shadow: 0px 0px 3px #00000029;
  border: 0;
  color: #1B2759!important;
  display: inline-block;
  font-family: Raleway-Bold;
  padding: 10.5px 25px 10.5px 28px;
  text-align: left;
  font-weight: 800;
  text-transform: uppercase;}
.btn_sm:hover {
  color: #1B2759;
  background-position: left;
}
.btn_sm img {
  margin-right: 5px;
}
.main_wrapper select {
  min-height: 50px;
  background-image: url(../img/down-arrow.png);
  background-repeat: no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-position: top 20px right 15px;
  min-width: 150px;
}
.form-control {
  border: 1px solid #1B2759;
  border-radius: 0px;
  min-height: 40px;
}
.no-margin {
  margin-left: 0px;
  margin-right: 0px;
}
.main_header {
  position: fixed;
 background: #19265C 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 6px #00000029;
  z-index: 99;
  width: 100%;
  border-bottom: 5px solid #D9AE50;
}
.main_header .navbar-collapse {
  flex-direction: column;
}
.main_header .container {
  align-items: flex-start;
}
.main_header.shrink .top_header_cont {
  display: none;
}
.main_header.shrink .navbar-nav > li > a {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.top_header_cont {
  display: flex;
  margin-left: auto;
  z-index: 9;
}
.navbar {
  padding: 0;
}
.navbar ul {
  list-style: none;
  padding: 0;
}
.top_menu {
  display: flex;
  min-height: 50px;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
}
.top_menu .top_inner_menu {
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.top_menu .top_inner_menu a {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  padding: 8px 12px;
  display: inline-block;
  font-family:Raleway-Medium;
  text-transform:uppercase;
  margin-top: 3px;
}
.top_search {
  display: flex;
  position: relative;
  padding-left: 5px;
}
.top_search .form-control {
  min-height: 38px;
  padding: 2px 10px;
  border-radius: 0;
  max-width: 155px;
  border-color: #cbcbcb;
  height: auto;
}
header .searchbardiv {
  max-width: 200px;
}
.buttonsearch {
  background: #E0AD39;
  border: 0;
  z-index: 99;
  padding: 0 10px;
}
.buttonsearch img {
  max-width: 18px;
}
.select_language {
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  margin: 0px 2px;
  min-height: 38px;
}
.select_language select {
  background: none;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url(../img/Globe.svg) !important;
  background-position: top 10px right 0px;
  background-repeat: no-repeat;
  font-size: 16px;
  max-width: 127px;
  line-height: 26px;
  padding-right: 30px;
  background-size: 16px;
  min-height: 32px;
  font-weight: 400;
  color: #fff !important;
  margin-top:3px;
  font-family: Raleway-Medium;
}
.select_language select::-ms-expand {
  display: none;
}
.navbar-nav > li {
  position: relative;
}
.navbar-nav > li > a {
  font-size: 21px;
  padding: 12px 24px 12px 24px !important;
  text-transform: capitalize;
  font-family:Raleway-Regular;
  align-items: flex-end;
  display: flex;
  color: #fff;
}
.navbar-nav > li:hover > a:after {
  content: "";
  background: url(../img/arrow-down-blue.png);
  position: absolute;
  width: 26px;
  height: 25px;
  background-repeat: no-repeat;
  left: 50%;
  transform: translateX(-50%);
  top: 42px;
  z-index: 9999999;
}
.navbar-brand img {
  max-width: 350px;
}
.navbar-nav > li > .dropdown-menu {
  min-width: 430px;
  border-radius: 0px;
  padding: 40px 40px;
  text-align: left;
  margin-top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.navbar-nav > li > .dropdown-menu > li {
  margin-bottom: 8px;
}
.mega-submenu > li {
  margin-bottom: 8px;
}
.navbar-nav > li > .dropdown-menu a {
  font-size: 18px;
  font-weight: 600;
  color: #231F20;
}
.navbar-nav > li:hover .dropdown-menu {
  display: block;
  z-index: 9999;
}
.megamenu {
  display: none;
  position: absolute;
 background: #D8E2E5 0% 0% no-repeat padding-box;
border: 2px solid #D9AE50;
 width: 440px;
    left: -11vw;
  padding: 50px 60px;
}
.megamenu a {
  color: #231F20;
}
.megadrop > li > a {
  font-size: 20px;
  font-weight: 800;
}
.megadrop > li {
  margin-bottom: 12px;
}
.mega-submenu {
  border-left: 2px dashed #D9AE50;
  padding-left: 10px !important;
  margin-top: 10px;
  margin-left: 25px;
}
.mega-submenu > li > a {
  font-size: 16px;
  font-weight: 600;
}
.navbar-nav > li:hover .megamenu {
  display: block;
}
img {
  max-width: 100%;
}
.main_banner {
  position: relative;
}
.main_banner::before {
 /* content: '';
  background-image: url(../img/banner-shape.svg);
  background-repeat: no-repeat;
  width: 60%;
  height: calc(100% - 105px);
  position: absolute;
  z-index: 9;
  background-size: cover;
  margin-left: -60px;
  margin-top: 105px;
  background-position: right center;*/
}
.main_banner::after {
  /*content: '';
  background-image: url(../img/arrow-large.png);
  position: absolute;
  right: 22%;
  width: 500px;
  z-index: 9;
  top: 0;
  background-size: cover;
  margin-top: 105px;
  height: calc(100% - 105px);
  background-position: left center;*/
}
.main_banner .carousel-item {
  background-size: cover;
  height: 100vh;
  background-position: center right;
}
.main_banner .banner-arrow {
  background-image: url(../img/arrow-large.png);
  position: absolute;
  left: calc(50% - 50px);
  width: 500px;
  z-index: 9;
  top: 0;
  background-size: 100% 100%;
  margin-top: 105px;
  height: calc(100% - 105px);
  background-position: left center;
}
.navBlock .navBlock_col {
  text-align: center;
  margin-bottom: 15px;
}
.navBlock .navBlock_col a {
  background: #7cc74d;
  color: #1c2f35;
  display: flex;
  min-height: 70px;
  align-items: center;
  justify-content: center;
  border: 2px solid #7cc74d;
}
.navBlock .navBlock_col a:hover {
  background: #fff;
}
.boxBottom {
  background: #c6d9de;
  padding: 30px 30px 20px 30px;
}
.boxBottom h4 {
  margin-bottom: 30px;
}
.tripPlanner {
  background: transparent linear-gradient(180deg, #74D1F6 0%, #09BCEF 100%) 0% 0% no-repeat padding-box;
  left: 60px;
  max-width: 450px;
  min-width: 450px;
  /*  min-height: 350px;*/
  position: absolute;
  bottom: 50px;
  padding-top: 60px;
  z-index: 9;
}
.tripPlanner .nav-tabs {
  border: 0;
  position: absolute;
  width: 100%;
  top: 0;
}
.tripPlanner .nav-tabs a {
  font-family: 'Overpass', sans-serif;
  font-size: 18px;
  font-weight: 800;
  color: #231F20 !important;
  padding: 15px 10px;
  background: #C7C8CA;
  text-align: center;
  border: 0;
  text-transform: uppercase;
  border-radius: 0px !important;
}
.tripPlanner .nav-tabs a.active {
  background: none;
}
.tripPlanner .nav-tabs > li {
  width: 50%;
}
.tripPlanner label {
  font-size: 16px;
  color: #101010;
  font-family: 'Overpass', sans-serif;
  margin-bottom: 6px;
  display: block;
  font-weight: 500;
}
.tripPlanner .tab-content {
  padding: 30px 30px;
  padding-bottom: 40px;
}
.tripPlanner .form-control {
  background-color: #fff;
  min-height: 40px;
  border-radius: 0px;
  border: 1px solid #D9D9D9;
}
.tripPlanner input.form-control {
  width: 100%;
}
.tripPlanner select {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: "";
  background-image: url(../img/down-arrow.png);
  background-repeat: no-repeat;
  background-position: right 10px top 15px;
  min-width: 110px;
}
.tripPlanner .go_btn {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
  background: #fff;
  border: 2px solid #f48120;
  color: #064174;
  font-family: "overpass", sans-serif;
  padding: 6px 12px;
}
.search_wrap .form-group {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
  flex-wrap: wrap;
}
.search_wrap .form-group .radiobuttons {
  display: flex;
  margin-left: 50px;
  margin-top: 5px;
  margin-bottom: 10px;
}
.rdio {
  position: relative;
  margin-right: 30px;
}
.rdio input[type="radio"] {
  opacity: 0;
}
.rdio label {
  padding-left: 6px;
  cursor: pointer;
  margin-bottom: 0px !important;
  min-width: 0;
  display: inline-block;
}
.rdio label:before {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 3px;
  left: 0;
  content: "";
  display: inline-block;
  border: 1px solid #221F20;
  border-radius: 100px;
  border: 1px solid #313c40;
  background: #fff;
}
.rdio input[type="radio"] {
  margin: 0px;
}
.rdio input[type="radio"]:disabled + label {
  color: #999;
}
.rdio input[type="radio"]:disabled + label:before {
  background-color: #fbc52d;
}
.rdio input[type="radio"]:checked + label::after {
  content: "";
  position: absolute;
  top: 5px;
  left: 2px;
  display: inline-block;
  font-size: 11px;
  width: 14px;
  height: 14px;
  background-color: #0072A6;
  border-radius: 100px;
}
.rdio-default input[type="radio"]:checked + label:before {
  border-color: #0072A6;
}
.rdio-primary input[type="radio"]:checked + label:before {
  border-color: #1c2f35;
}
.rdio-primary input[type="radio"]:checked + label::after {
  background-color: #5babc3;
}
.form-group.date_time {
  max-width: 330px;
  margin: auto;
}
.date_time_wrap {
  flex-wrap: wrap;
}
.date_time_wrap .dt_col {
  display: flex;
  align-items: center;
  width: 50%;
  flex-wrap: wrap;
  padding-right: 7px;
  margin-bottom: 25px;
}
.date_time_wrap .btn_sm {
  margin: auto;
}
.alertlists {
  max-height: 350px;
  overflow: auto;
}
.alertrow {
  border-bottom: 1px solid #c7c7c7;
  padding-top: 10px;
  padding-bottom: 10px;
}
.alertrow h5 {
  color: #1c2f35;
}
.alertrow p {
  margin: 0;
}
.alertrow p a {
  color: #005a76;
  text-decoration: underline;
  font-weight: 700;
}
.gobtn {
  display: inline-block;
  text-align: center;
  width: 100%;
  margin-top: 20px;
}
.ftr_col {
  padding: 0px;
}
.ftr_col_cont {
  text-align: center;
  padding: 30px 20px;
  /*border-right: 1px solid #ddd;*/
}
.ftr_col_cont .ftr_img {
  margin-bottom: 20px;
}
.ftr_col_cont:hover {
  /*background: #EBEBEB;
  box-shadow: 0px 3px 6px #00000029;*/
}
.ftr_col:last-child .ftr_col_cont {
  border: 0;
}
.main-services {
  background-color: #005880;
  text-align: center;
  padding: 70px 0px;
  padding-bottom: 90px;
  background-image: url(../img/double-arrow.png);
  background-repeat: no-repeat;
  background-position: right 30px top 0;
  background-size: 500px;
}
.main-services h2 {
  color: #fff;
}
.servicesRow {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 1200px;
  margin: auto;
}
.servicesRow .serCol {
  width: 20%;
  border-right: 1px solid #FFF;
}
.servicesRow .serCol h6 {
  color: #fff;
}
.servicesRow .serCol:last-child {
  border: 0;
}
.servicesRow .serv_img {
  margin-bottom: 20px;
}
.title-center {
  margin-bottom: 60px;
}
.site_img_panel {
  padding: 60px 0px;
}
.site_img_panel .panel_det_r {
  padding: 0px 40px;
}
.site_img_panel .panel_det_r p {
  margin-bottom: 20px;
}
.sm-gutters > .col,
.sm-gutters > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}
.news_events {
  padding: 100px 0px;
}
.event_info .event_desc {
  background: #231F20;
  box-shadow: 0px 0px 1px #00000029;
  min-height: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.event_info .event_desc h3 {
  font-size: 25px;
  font-weight: normal;
}
.dflex {
  display: flex;
  flex-wrap: wrap;
}
.footer {
  background: #040E39;
  padding: 40px 0px 0px 0px;
  color: #fff;
}
.footerBottom ul, .footCenter ul {
  display: flex;
  padding: 0;
  list-style: none;
  justify-content: center;
  margin-bottom: 15px;
}
.footerBottom ul li a, .footCenter ul li a {
  color: #fff;
  padding: 0px 15px;
  text-transform: uppercase;
  position: relative;
}
.footerBottom ul li a::after, .footCenter ul li a:after {
  content: '';
  position: absolute;
  background: #fff;
  height: 16px;
  width: 2px;
  right: 0;
  top: 0px;
}
.footerBottom p {
  margin: 0;
  font-size: 14px;
  font-weight: 300;
  color: #fff;
  text-align: center;
}
.main_wrapper > section {
  padding: 80px 0px;
}
.main_wrapper {
  padding-top: 105px;
}
.main_wrapper p {
  margin-bottom: 20px;
}
.main_breadcrumb {
  background: #fff;
}
.main_breadcrumb .breadcrumb {
  background: none;
  margin: 0px;
  padding-left: 10px;
  padding-right: 30px;
  font-size: 14px;
  text-transform: uppercase;
  padding-top: 10px;
  padding-bottom: 10px;
  align-items: center;
}
.main_breadcrumb .breadcrumb img {
  vertical-align: text-top;
  margin-right: 4px;
}
.main_breadcrumb .breadcrumb a {
  color: #040E39;
  font-family:Raleway-Regular;
}
.main_breadcrumb .breadcrumb li.active {
  color: #040E39;
  font-family:Raleway-Bold
}
.main_breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: "";
  background: url(../img/btn-arrow.png);
  background-repeat: no-repeat;
  margin-top: 4px;
  margin-right: 4px;
  width: 25px;
}
.page_title {
 /* min-height: 350px;
  align-items: center;
  display: flex;
  position: relative;
  background-image: url(../img/page-title-background.png) !important;*/
}
.page_title h1 {
  color: #fff;
  padding: 5rem 10rem;
  margin-bottom: 0px;
}
/*.page_title::before {
  content: '';
  background: transparent linear-gradient(120deg, #00A389 0%, #0072A6 100%) 0% 0% no-repeat padding-box;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
}*/
.page_title .page-title-img {
  position: absolute;
  max-width: 400px;
  left: 0;
  height: 100%;
  clip-path: polygon(78% 0, 100% 50%, 78% 99%, 0 100%, 0 0);
}
.page_title .page-title-img .bannersm {
  height: 100%;
  object-fit: cover;
}
.page_title .page-title-img .page-title-arrow {
  position: absolute;
  top: 0;
  height: 100%;
  right: 30px;
}
/*.gray {
  background-color: #D7D7D7;
  position: relative;
  padding: 80px 0px;
}*/
.darkblue {
  background: #005880;
  padding: 80px 0px;
}
.darkblue .topTitle h2 {
  color: #fff;
}
.darkbluearrow {
  background-color: #005880;
  background-image: url(../img/double-arrow.png);
  background-repeat: no-repeat;
  background-position: right 30px top 0;
  background-size: 500px;
}
.darkbluearrow .topTitle h2 {
  color: #fff;
}
.link_text {
  font-weight: 800;
}
.link_text img {
  transform: rotate(180deg);
  vertical-align: unset;
}
.generic_middle_block {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
  padding-top: 60px;
}
.content_wrap > .wp-block-group > p, .content_wrap > .wp-block-group > ul, .content_wrap > .wp-block-group > ol, .content_wrap > .wp-block-group > h2, .content_wrap > .wp-block-group > h3, .content_wrap > .wp-block-group > h4 , 
.content_wrap > .wp-block-group > .document_era, .content_wrap > p, .content_wrap > ol, .content_wrap > ul, .content_wrap > h2, .content_wrap > h3, .content_wrap > h4, .content_wrap > h5,
.content_wrap > .wp-block-group > .wp-block-buttons, .content_wrap > .document_era
  {
	 max-width:880px;
	 margin-left:auto;
	 margin-right:auto;
 }
 .content_wrap > .wp-block-group:first-child,  .content_wrap > p:first-child {padding-top: 60px;}
.content_wrap {min-height: 600px;}
.generic_middle_block .date {
  color: #101010;
}
.doc_block {
  display: block;
  color: #06239A;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
}
.doc_block img {
  margin-right: 8px;
  max-width: 17px;
  height: auto;
}
.doc_block strong {
  font-size: 16px;
  color: #005a76;
  margin-right: 10px;
}
.doc_block span {
  text-decoration: underline;
  font-family:Lato-Bold;
}
.button_block {
  display: flex;
}
.topTitle {
  text-align: center;
  margin-bottom: 50px;
}
.img_btn_col {
  padding: 0px 2px;
}
.img_block {
  position: relative;
  margin: 3px 1px;
  min-height: 228px;
}
.img_block .img_block_title {
  position: absolute;
  top: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.img_block .img_block_title h4 {
  color: #fff;
  font-size: 24px;
  position: relative;
  text-align: center;
  padding: 25px 10px 0px;

  border-top: 2px dashed #D9AE50;
  margin: 70px 25px 0px;
  width:100%;
  height: 30%;
}
.img_block .img_block_title:before {
  background: #030303 0% 0% no-repeat padding-box;
opacity: 0.34;
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  height: 60%;
  bottom:0px;
}
.img_block .img_block_title:hover:before {
  height: 100%;
    background: #030303 0% 0% no-repeat padding-box;
    opacity: 0.64;
}
.img_block .img_block_title:hover h4{margin: 0px 25px 0px;}
.text-img-wrap {
  border: 1px solid #dbdbdb;
  box-shadow: 0px 3px 6px #00000029;
  background: #fff;
}
.img_text_card_col {
  padding: 0px 7.5px;
  margin-bottom: 15px;
}
.img_text_card_col:last-child{padding-right:0px;}
.text_card_block {
  padding: 30px;
  background: #fff;
  min-height: 200px;
}
.text_card_block p {
  color: #030303;
  font-family:Lato-Regular;
  line-height:27px;
}
.text_card_block .btn_primary {
  display: inline-block;
}
.text_card_block h4 {
  margin-bottom: 15px;
  border-top: 2px dashed #D9AE50;
    padding-top: 29px;
}
h6.date {
  font-size: 17px;
  font-weight: 400;
}
.right_info_cont {
  background: #f4f4f4;
  box-shadow: 0px 0px 1px #00000029;
  padding: 25px 30px;
  margin-bottom: 10px;
}
.right_info_cont .btn_primary {
  display: inline-block;
}
.generic_form {
  background: #D8E2E5 0% 0% no-repeat padding-box;
box-shadow: 0px 0px 3px #00000029;
  padding: 30px 15px 90px;
}

.generic_form .form-group label {
  text-transform: uppercase;
  font-size: 16px;
  color: #030303;
  font-family:Lato-Bold;
}
.generic_form .form-control {
  background: #fff;
  border-radius: 0px;
  min-height: 50px;
  box-shadow: 0px 0px 6px #00000029;
  border: 1px solid #bababa;
}
.generic_form .form-check-label {
  color: #050505;
}
.generic_form .btn_blue {
  margin-left: auto;
  margin-right: auto;
  display: table;
  padding: 15px 30px;
  width: 150px;
  margin-top: 20px;
  border: 0px;
  box-shadow: 0;
}
.custom-nav {
  display: none;
}
.owl-general {
  position: relative;
}
.owl-general .owl-stage {
  display: flex;
}
.owl-general .owl-stage .owl-item {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
}
.owl-general .owl-stage .item {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.owl-general .owl-carousel .owl-item img {
  width: auto;
  margin-left: auto;
  margin-right: auto;
}
.owl-general .owl-nav button {
  width: 80px;
  height: 80px;
  background: #baddf4;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 9;
}
.owl-general .owl-nav .owl-next {
  right: 0px;
}
.owl-general .owl-nav .owl-next img {
  transform: rotate(180deg);
}
.how_row {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-bottom: 10px;
}
.how_row h6 {
  margin-bottom: 0px;
}
.how_row .number {
  font-size: 14px;
  width: 40px;
  height: 40px;
  border-radius: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 40px;
  min-height: 40px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 35px;
  background: transparent linear-gradient(180deg, #74D1F6 0%, #09BCEF 100%) 0% 0% no-repeat padding-box;
  color: #231F20;
  font-weight: 700;
  font-size: 20px;
}
.how_to_cont {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
.how_to_cont h3 {
  margin-bottom: 25px;
}
p.how_title {
  margin-bottom: 5px;
  font-size: 20px;
}
.simple_list_col {
  padding-left: 3px;
  padding-right: 3px;
}
.simple_list_col a {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 100px;
  margin-bottom: 6px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 24px;
  font-family: Raleway-Bold;
  padding: 10px;
  background: #19265C;
}
.simple_list_col a:hover {
  /*background: transparent linear-gradient(180deg, #74D1F6 0%, #09BCEF 100%) 0% 0% no-repeat padding-box;*/
}
.expanding-grid {
  position: relative;
}
.expand_box {
  border: 1px solid #D9D9D9;
  box-shadow: 0px 0px 3px #00000029;
  min-height: 450px;
    background: #fff;
}
.expand_det {
  text-align: center;
  padding: 20px;
  background: #fff;
  min-height: 150px;
}
.expand_det h6 {
  font-size: 22px;
  font-weight: 600;
}
.expand_det h6 span {
  display: block;
  font-size: 16px;
  font-family: 'Overpass', sans-serif;
  color: #231F20;
  margin-top: 5px;
  text-transform: uppercase;
  font-weight: 300;
}
.expanding-grid .links {
  display: block;
  overflow: hidden;
  padding: 1em 0;
  margin: 0px -2px;
}
.expanding-grid .links > li {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  padding: 0px 2px;
  width: 25%;
  list-style: none;
  margin-bottom: 15px;
}
.expand_img img {
  width: 100%;
}
.expanding-grid .links > li:nth-of-type(4n + 1) {
  clear: left;
}
.expanding-grid .spacer {
  clear: both;
  display: block;
  margin-bottom: 0px;
}
.expanding-grid .expanding-container {
  clear: both;
  display: none;
  overflow: hidden;
  width: 100%;
  box-shadow: 0px 0px 3px #00000029;
border: 1px solid #DBDBDB;
  background: #fff;
 margin-top:-18px;
}
.expanding-grid .expanding-container.expanded,
.expanding-grid .expanding-container:target {
  display: block;
}
.expanding-grid .close-button {
  background: url(../img/cancel.png);
  color: #fff;
  display: inline-block;
  height: 25px;
  line-height: 1;
  overflow: hidden;
  text-decoration: none;
  text-indent: 5em;
  white-space: nowrap;
  width: 25px;
  will-change: opacity;
  z-index: 5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin-top: 20px;
  margin-right: 20px;
}
.expanding-grid .close-button.active {
  -webkit-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.expanding-grid .close-button:hover {
  opacity: 0.5;
}
.expand-content {
  padding: 40px 0px 20px 0px;
  margin: auto;
  max-width: 800px;
}
.plus-minus_icon {
  margin: 0px auto;
}
.expanding-grid .links > li .active .plus-minus_icon {
  transform: rotate(180deg);
}
.expanding-grid .links > li .active .expand_det {
  border-top: 0px;
  padding-bottom: 35px;
    position: relative;
    z-index: 9;
}
#conference-timeline {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
}
#conference-timeline .conference-center-line {
  position: absolute;
  width: 3px;
  height: calc(100% - 80px);
  top: 120px;
  left: 50%;
  margin-left: -2px;
  background: #1B2759;
  z-index: 0;
  top: 40px;
}
.timeline-article {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  margin: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.timeline-article .content-left-container,
.timeline-article .content-right-container {
  max-width: 47%;
  width: 100%;
}
.timeline-article .content-left,
.timeline-article .content-right {
  position: relative;
  width: auto;
}
.timeline-article p span.article-number {
  position: absolute;
  font-weight: 300;
  font-size: 44px;
  top: 10px;
  left: -60px;
  color: #00b0bd;
}
.timeline-article .content-left-container {
  float: left;
  padding-right: 10px;
}
.timeline-article .content-right-container {
  float: right;
  margin-left: auto;
  padding-left: 10px;
}
.timeline-article .content-left:before,
.timeline-article .content-right:before {
  position: absolute;
  top: 20px;
  font-size: 23px;
  font-family: "FontAwesome";
  color: #fff;
  display: none;
}
.timeline-article .content-left:before {
  content: "\f0da";
  right: -8px;
}
.timeline-article .content-right:before {
  content: "\f0d9";
  left: -8px;
}
.timeline-article .circle_yw {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-left: -21px;
  color: #fff;
  border-radius: 100%;
  background: #fff;
  border: 3px solid #1B2759;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.timeline-article .image_year_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.timeline-article .section_year {
  color: #1B2759;
  font-size: 40px;
  font-family: Raleway-Bold;
}
.image_year_row .section_year {
  margin-left: 20px;
}
.timeline-article .content-left p {
  margin-left: auto;
}
.timeline-article .content-left {
  text-align: right;
}
.timeline-article .content-right {
  text-align: left;
}
.timeline-article .content-right .section_year {
  margin-left: 0;
  margin-right: 20px;
}
.timeline-article:last-child .circle_yw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  bottom: 0;
  top: auto;
}
.timeline-article:last-child .circle_yw:after {
  content: "";
  background: #E0AD39;
  width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 100%;
}
.conference-timeline-content .timeline-article:first-child .circle_yw {
  top: 40px;
}
.conference-timeline-content {
  max-width: 1200px;
  margin: auto;
}
.timeline-wrap {
  position: relative;
}
.contact_col {
  padding: 0px 3px;
}
.contact_box {
  background: #fff;
  padding: 30px 30px;
}
.contact_box p {
  margin-bottom: 5px;
}
.tel_em_fax {
  margin-top: 15px;
}
.tel_em_fax strong {
  color: #030303;
  font-family: Lato-Bold;
}
.tel_em_fax a, .tel_em_fax p span {
  color: #06239A;
  font-family:Lato-Bold;
  text-decoration: underline;
}
.tel_em_fax p {
  margin-bottom: 0px;
}
.maintitle {
  margin-bottom: 50px;
}
.main-service {
  background: #13BCEB;
  padding: 60px 0px 80px 0px;
}
.main-service h2 {
  color: #fff;
  text-align: center;
}
.button_ico_box {
  text-align: center;
  padding: 25px 0px;
  border-right: 1px solid #FFF;
}
.button_ico_box img {
  margin-bottom: 25px;
}
.button_ico_box h5 {
  position: relative;
  display: table;
  margin-left: auto;
  margin-right: auto;
  color: #fff;
  text-transform: uppercase;
}
.button_ico_col:last-child .button_ico_box {
  border: 0;
}
.NewsMettings {
  padding: 70px 0px;
}
.titleBlock {
  margin-bottom: 50px;
}
.date-info {
  font-size: 17px;
  margin-bottom: 5px;
  font-weight: 300;
  color: #231F20;
}
.allBtn {
  text-align: center;
  margin-top: 20px;
}
.meetingBox {
  background: #fff;
  border: 1px solid #D3D3D3;
  margin-bottom: 8px;
}
.meetingBox h5 {
  margin-bottom: 5px;
}
.meetingBox p {
  margin-bottom: 5px;
}
.meetingInfo {
  padding: 20px 30px;
  background-repeat: no-repeat;
  background-position: left;
}
.meetingRow .meetingBox:nth-of-type(even) .meetingInfo {
  background-position: right;
}
.innerHero {
  position: relative;
}
.innerHero .tripPlanner {
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
}
.innerHero .panelAlerts {
  position: absolute;
  top: 0px;
  margin-top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.fixmapAlert {
  position: absolute;
  bottom: 0px;
  display: flex;
  margin: auto;
  text-align: center;
  left: 12%;
}
.fixmapAlert.center-align {
  left: 50%;
  transform: translateX(-50%);
}
.RouteWraper {
  padding: 80px 0px;
}
.RouteWraper .container {
  max-width: 1100px;
}
.text_card_block .document_era {
  margin-top: 20px;
}
.leftScFtr .search_box {
  margin-bottom: 25px;
}
.leftScFtr .filter_box {
  margin-bottom: 20px;
}
.leftScFtr .filter_box label {
  font-weight: 600;
}
.leftScFtr .checkWraper {
  margin-bottom: 30px;
}
.checkbox-custom {
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 30px;
}
.checkbox-custom,
.checkbox-custom-label {
  display: inline-block;
  vertical-align: middle;
  margin: 5px 0px;
  color: #231F20;
  cursor: pointer;
  font-weight: 600;
}
.checkbox-custom + .checkbox-custom-label:before {
  content: '';
  background: #fff;
  border-radius: 0;
  border: 1px solid #1B2759 !important;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  padding: 2px;
  margin-right: 10px;
  text-align: center;
}
.checkbox-custom:checked + .checkbox-custom-label:before {
  content: "";
  display: inline-block;
  background: #1B2759;
}
.text-Holder-sr h6 {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 15px;
}
.text-Holder-sr .btn_sm {
  width: 100%;
  margin-bottom: 6px;
}
.accoRt_block {
  margin-bottom: 5px;
}
.accoRt_block .accordion_sign {
  position: absolute;
  right: 20px;
  top: 13px;
}
.accoRt_block .alerticon {
  background: #D52222;
  margin-left: auto;
  margin-right: 30px;
  width: 50px;
  height: 50px;
  margin-top: -8px;
  margin-bottom: -8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.accoRt_block .alerticon img {
  max-width: 32px;
}
.accoRt_block .rtTitle {
  background: #fff;
  display: flex;
  align-items: center;
  padding: 8px 15px;
  min-height: 52px;
  position: relative;
  cursor: pointer;
  border: 1px solid #D8D8D8;
}
.accoRt_block .rtTitle h4 {
  margin: 0px;
}
.rtDots {
  background: #F48120;
  width: 50px;
  height: 50px;
  border-radius: 0;
  clip-path: polygon(78% 0, 100% 50%, 78% 99%, 0 100%, 0 0);
  margin: -8px -15px;
  margin-right: 8px;
}
.rtTitle.active .accordion_sign {
  transform: rotate(180deg);
}
.accoRtpanel {
  display: none;
  padding-top: 20px;
  padding-bottom: 20px;
}
.accoRtpanel .btn_sm {
  margin-bottom: 20px;
}
.panelAlerts {
  background: #D52222;
  padding: 15px 40px;
  margin-bottom: 15px;
  margin-top: -20px;
}
.panelAlerts p {
  color: #fff;
}
.panelAlerts p a {
  color: #fff;
  font-weight: 600;
  text-decoration: underline;
}
.panelAlerts p strong {
  font-weight: 800;
}
.route-info-wrap {
  margin-bottom: 50px;
}
.allRouteinfo {
  padding-left: 15px;
}
.centerInfo {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 15px;
}
.centerInfo p {
  font-weight: 300;
}
.rte-name {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.rte-name .rte-shape {
  width: 40px;
  height: 45px;
  border-radius: 0;
  clip-path: polygon(78% 0, 100% 50%, 78% 100%, 0 100%, 0 0);
  margin-right: 8px;
  background: #009683;
  display: inline-block;
}
.route-detail-info {
  padding: 50px 0px;
}
.generic_form-news {
  background: transparent linear-gradient(180deg, #74D1F6 0%, #09BCEF 100%) 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 6px #00000029;
  padding: 30px 30px;
}
.general-tabs {
  border: 1px solid #22577D;
  background: #fff;
}
.general-tabs .nav-tabs .nav-item {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.general-tabs .nav-tabs .nav-item a {
  font-size: 20px;
  font-weight: 800;
  color: #231F20;
  text-align: center;
  padding: 12px 10px;
  background: #D9D9D9;
  border-radius: 0px;
}
.general-tabs .nav-tabs .nav-item a.active {
  background: #fff;
}
.general-tabs .tab-content {
  padding: 50px 60px;
  padding-bottom: 80px;
}
.destination-info {
  margin-bottom: 25px;
}
.destination-info .input-group-one {
  flex: 1;
}
.destination-info .input-group-one .form-control {
  border: 0;
  border-bottom: 1px solid #101010;
  color: #101010;
  font-weight: 800;
  padding-left: 0;
  padding-bottom: 0px !important;
}
.destination-info .dest-row {
  padding: 0px 30px;
  align-items: center;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}
.destination-info .to-text {
  padding: 5px 10px;
}
.destination-info .switch {
  text-align: center;
}
.destination-info .switch a {
  font-weight: 600;
  color: #0072A6;
  text-decoration: underline;
}
.destination-info .switch a img {
  margin-right: 6px;
}
.stTitle {
  border: 1px solid #D8D8D8;
  padding: 10px 15px;
  position: relative;
  cursor: pointer;
}
.stTitle .accordion-sign {
  position: absolute;
  right: 15px;
  top: 10px;
}
.stTitle h4 {
  margin: 0px;
}
.stTitle.active .accordion-sign {
  transform: rotate(180deg);
}
.accostpanel {
  padding: 15px 10px;
  padding-bottom: 15px;
  display: none;
}
.accostp_block {
  margin-bottom: 6px;
}
.accostpanel table tbody tr:nth-of-type(2n) {
  background-color: #D9D9D9;
}
.accostpanel table td {
  padding: 5px;
  border: 0;
  text-align: center;
}
.accostpanel table a {
  color: #101010;
}
.tooltip-inner {
  background-color: #fff;
  box-shadow: 0px 0px 3px #00000029;
  border: 1px solid #dbdbdb;
  border-radius: 0px;
  color: #00070d;
  padding: 20px 20px;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  min-width: 260px;
}
.tooltip.bs-tooltip-right .arrow:before {
  border-right-color: #dbdbdb !important;
}
.tooltip.bs-tooltip-left .arrow:before {
  border-left-color: #dbdbdb !important;
}
.tooltip.bs-tooltip-bottom .arrow:before {
  border-bottom-color: #dbdbdb !important;
}
.tooltip.bs-tooltip-top .arrow:before {
  border-top-color: #dbdbdb !important;
}
.tooltip .arrow:before {
  content: "";
  position: absolute;
  background: #fff;
  width: 24px;
  height: 24px;
  transform: translateX(-50%) rotate(45deg);
  z-index: 2;
  border: 1px solid #dbdbdb;
  border-width: 0 1px 1px 0;
  border-top-left-radius: 100%;
  margin-left: 10px;
  margin-top: -13px;
}
.main_acco_title {
  background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 0px 3px #00000029;
border: 1px solid #DBDBDB;
  padding: 15px 50px;
  position: relative;
  cursor: pointer;
}
.main_acco_title .accosign {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
}
.main_acco_title .accosign img {
  width: 20px;
}
.main_acco_title h6 {
  font-size: 16px;
}
.main_acco_title h6 span {
  font-weight: 300;
}
.main_acco_title.active .accosign {
  transform: rotate(180deg);
  margin-top: -10px;
}
.acco_panel {
  display: none;
  padding: 30px 60px;
  border: 1px solid #D3D3D3;
  border-top: 0;
  box-shadow: 0px 0px 3px #00000029;
}
.acco_panel p {
  font-weight: 300;
}
.accordion_block {
  margin-bottom: 8px;
}
h6 .doc_block {
  display: inline-block;
}
.tp-title {
  text-align: center;
  margin-top: 70px;
}
.main_acco_title_meet {
  border: 1px solid #dbdbdb;
  position: relative;
  box-shadow: 0px 3px 6px #00000029;
  cursor: pointer;
}
.main_acco_title_meet .acco-date {
  background: #c6d9de;
  padding: 6px 30px;
}
.main_acco_title_meet .accosign {
  position: absolute;
  right: 15px;
  bottom: 10px;
}
.main_acco_title_meet h5 {
  margin: 0;
  padding: 10px 30px;
}
.acco_panel_meet {
  padding: 20px 20px;
  border: 0;
  box-shadow: none;
}
.acco_panel_meet h4 {
  margin-bottom: 20px;
}
.acco_panel_meet p a {
  font-family:Lato-Bold;
}
.news-card-wraper {
  padding: 60px 0px 60px 0px;
}
.newsRow {
  max-width: 900px;
  margin: 0 auto;
}
.newsRow .newsColumn {
  width: 33.3%;
  padding: 0px 3px;
  margin-bottom: 6px;
}
.newsRow .newscolLg {
  width: calc(100% + 60px);
  margin-bottom: 20px;
 /* margin-left: -30px;
  margin-right: -30px;*/
}
.newsinfo {
  background: #fff;
  height: 100%;
}
.horizontalCard {
  border: 1px solid #D8D8D8;
  align-items: center;
  background: #fff;
  box-shadow: 0px 0px 3px #0000004A;
}
.horizontalCard .newsBody {
  padding: 25px 30px 40px;
    border-top: 2px dashed #D9AE50;
    margin: 0px 30px;
}
.newsBody {
  padding: 20px 20px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.newsBody .date-info {
  margin-top: auto;
}
.newsBody p {
  color: #231F20;
  font-weight: 300;
  margin-bottom: 0px;
}
.newsimg img {
  width: 100%;
}
.newsBody h6 {
  font-size: 15px;
  color: #010102;
  font-weight: normal;
  font-family: 'Open Sans', sans-serif;
}
.newscard {
  border: 1px solid #D8D8D8;
  min-height: 762px;
  background: #fff;
}
.newsSearchEra {
  background: #fff;
  padding-top: 30px;
  padding-bottom: 50px;
}
.search_filter_title label {
  width: 100%;
}
.search_filter_title .search_box {
  max-width: 350px;
  margin-bottom: 20px;
}
.isotope,
.isotope .item {
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}
.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}
.isotope .item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: top, left, opacity;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: transform, opacity;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
}
.news-grid .isotope-item {
  width: 33%;
  padding: 0px 3px;
  margin-bottom: 6px;
}
.newsContainer {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}
.newsInRow {
  margin-bottom: 50px;
}
.filterWrap {
  margin-top: 50px;
}
.filterWrap .filter_box {
  margin-right: 10px;
}
.filterWrap .col-three select {
  min-width: 250px;
}
.newsSort {
  max-width: 300px;
  margin-left: auto;
  align-self: flex-end;
  min-width: 300px;
}
.news-grid {
  display: flex;
  flex-wrap: wrap;
}
.news-grid .newsColumn {
  width: 25%;
  padding: 0px 3px;
  margin-bottom: 6px;
}
.nsRight {
  display: flex;
}
.search_box .btn {
  background: #E0AD39;
  border: 0;
  border-radius: 0px;
}
.search_box .form-control {
  min-height: 50px;
  border: 1px solid #1B2759;
}
.main_search {
  padding-bottom: 40px;
  margin-bottom: 5px;
}
.main_search_content {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main_search_content .form-control {
  min-height: 50px;
  min-width: 340px;
  border: 1px solid #0072A6;
}
.main_search_content h4 {
  margin-right: 15px;
  margin-bottom: 0;
}
.main_search_content .btn {
  background: #E0AD39;
  border-radius: 0;
  width: 50px;
  border: 0;
  position: absolute;
  right: 1px;
    height: 48px;
    top: 1px;
  z-index: 9;
}
.resultmain {
  padding: 60px 0px;
}
.result_row {
  background: #fff;
  border: 1px solid #C1C1C1;
  box-shadow: 0px 0px 3px #00000029;
  margin-bottom: 10px;
}
.result_row .rsltBody {
  padding: 30px 60px 20px 60px;
}
.resultmain .result_row {
  max-width: 800px;
  margin: auto;
}
.resull_filter {
  padding: 60px 0px;
}
.resull_filter .container {
  max-width: 1100px;
}
.filter_block {
  margin-top: 70px;
}
.filter_block .form-group {
  margin-bottom: 8px;
}
label.title {
  color: #030303;
  text-transform: uppercase;
  font-size: 16px;
  margin-bottom: 5px;
  font-weight: 600;
}
.top-era {
  align-items: center;
  margin-bottom: 30px;
}
.top-era h3 {
  margin: 0;
}
.rslt_txt {
  max-width: 700px;
  margin: auto;
}
.rslt_txt h3 {
  text-align: left;
  margin-bottom: 20px;
}
.sort_boxResult {
  width: 130px;
  margin-left: auto;
}
.sort_boxResult select {
  min-width: 200px;
}
.filterBlocks {
  padding-left: 20px;
}
.re_category {
  color: #231F20;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 16px;
  text-transform: uppercase;
  font-family:Lato-Regular;
  border-bottom: 2px dashed #D9AE50;
    margin-bottom: 30px;
    width: 50%;
}
.resull_filter select {
  border: 1px solid #707070;
  min-height: 40px;
  background-position: top 15px right 10px;
  background-size: 15px;
  width: 258px;
}
.no-found-wraper .oops {
  color: #1B2759;
  font-family:Raleway-Bold;
  margin-bottom: 10px;
  font-size: 128px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  line-height: 157px;
}
.no-found-wraper .no-found-info {
  margin: 0 auto;
  padding: 80px 15px;
}
.no-found-wraper .no-found-info h3 {
  font-size: 36px;
}
.alertsWrap {
  padding-top: 30px;
  padding-bottom: 50px;
}
.center-content {
  max-width: 1000px;
  margin: 0 auto;
  padding: 0px 15px;
}
.filter_top {
  max-width: 300px;
  margin-bottom: 40px;
}
.alertBlocks {
  margin-bottom: 50px;
}
.alertBlocks h2 {
  margin-bottom: 20px;
}
.posRel {
  position: relative;
}
.top-tabs {
  display: flex;
  justify-content: center;
  position: absolute;
  top: -96px;
  width: 100%;
}
.top-tabs ul {
  display: flex;
  list-style: none;
}
.top-tabs ul li a {
  background: #D9D9D9;
  border: 1px solid #1B2759;
  padding: 10px 30px;
  font-size: 20px;
  font-weight: 800;
  min-width: 220px;
  display: flex;
  min-height: 55px;
  align-items: center;
  color: #231F20;
  justify-content: center;
}
.top-tabs ul li a.active {
  background: #fff;
}
.search-meeting {
  padding: 50px 0px;
  padding-bottom: 60px;
}
.search-meeting label.title {
  font-family:Lato-Bold;
}
.filterWrap-meet {
  justify-content: center;
}
.month-year-col {
  display: flex;
}
.month-year-wrap select {
  margin-right: 6px;
  min-width: 180px;
  font-family:Lato-Regular;
}
.catg-wrap select {
  min-width: 280px;
  margin-right: 2px;
}
.meeting-title-block {
  /*display: flex;
  align-items: center;
  margin-bottom: 20px;*/
}
.lef-title {
  flex: 0.5;
}
.lef-title a {
  font-weight: 800;
}
.meeting-details {
  padding: 70px 0px;
}
.meet_acco_title p {
  margin-bottom: 8px;
}
.meet_acco_title h6 {
  font-family:Lato-Bold;
}
.inner-center-content {
  max-width: 800px;
  margin: auto;
  padding: 40px 15px;
}
.inner-center-content .search_box {
  max-width: 320px;
  margin: 0 auto;
}
.get-in-touch {
  padding: 40px 0px;
}
.get-in-touch .button_ico_box h5 {
  font-size: 26px;
  color: #231F20;
  margin-bottom: 15px;
}
.get-in-touch .button_ico_box {
  border-right: 1px solid #C7C8CA;
}
.smlink {
  font-weight: 800;
}
.smlink img {
  transform: rotate(180deg);
  vertical-align: unset;
  margin: 0px;
}
.visit-right {
  text-align: center;
}
.inner-container {
  max-width: 800px;
  margin: 0 auto;
}
.service-button-list {
  padding: 40px 0px;
}
.rfp-wraper {
  max-width: 800px;
  margin: 0 auto;
  padding: 70px 15px;
}
.rfp-wraper .accordion_era {
  margin-bottom: 50px;
}
.rfp-wraper .filter_box {
  max-width: 300px;
  margin-bottom: 50px;
}
.jobacco_block .jobacco_panel {
  padding: 25px 25px;
  display: none;
}
.jobCat {
  background: #c6d9de;
  padding: 5px 30px;
}
.jbPanel {
  box-shadow: 0px 3px 6px #00000029;
  border: 1px solid #dbdbdb;
  padding: 15px 30px;
  position: relative;
}
.jbPanel h6 {
  color: #050505;
  font-weight: normal;
}
.jbPanel h6 strong {
  color: #1c2f35;
}
.jobacco_block .accordn_sign {
  position: absolute;
  right: 20px;
  top: 40%;
}
.jobacco_block .job_acco_title.active .accordn_sign {
  transform: rotate(180deg);
}
.jobacco_block {
  margin-bottom: 8px;
}
.rt-modal-info {
  padding: 20px 40px;
  position: relative;
  padding-top: 50px;
  padding-bottom: 50px;
}
.rt-modal-info .close {
  position: absolute;
  right: 15px;
  top: 15px;
  opacity: 1;
}
.rt-modal-info .rte-name {
  justify-content: center;
}
.rt-modal-info .accostp_block {
  pointer-events: none;
}
.rt-modal-info .town-info:first-child .accostp_block:first-child .rt-time {
  background: #7cc74d;
}
.rt-modal-info .stpAccdn {
  padding-top: 20px;
}
.modal-content {
  border-radius: 0px;
  border: 1px solid #C7C8CA;
}
.rt-modal-info .accostp_block:first-child .rt-time {
  background: #E6173E;
  color: #fff;
}
.rt-time {
  position: absolute;
  right: 0;
  top: 0;
  min-height: 50px;
  display: flex;
  align-items: center;
  min-width: 80px;
  text-align: center;
  justify-content: center;
}
.social_media {
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
}
.social_media ul {
  display: flex;
  margin: 0;
  padding: 0px;
  list-style: none;
  align-items: center;
}
.social_media a {
  padding: 5px 8px;
  display: block;
}



/**custom**/

.carousel-caption {
    position: absolute;
    right: 5%;
    width: 540px;
	top:105px;
    bottom: 0px;
    left: auto;
    z-index: 10;
    padding: 25px 50px;
    color: #fff;
    text-align: left;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    opacity: 0.9;
}
.carousel-caption h1{font-size:32px; color:#1B2759; text-transform:capitalize; font-family: Raleway-Bold; line-height:36px; text-align:left; 
}
.carousel-caption p{font-family:Lato-Bold; font-size:20px; color:#1B2759; line-height:26px; text-align:left; margin:15px 0px;}
.btn_sm img{position: relative;
    right: -10px; top: -1px;}
.bottom_caption{top: auto;
    bottom: 17px;
    width: 90%;
    padding: 0px;
    right: 64px; background: transparent; opacity: 1;}
.bottom_caption h5{color:#fff; font-size:22px; text-transform:capitalize; font-family: Raleway-SemiBold; line-height:22px;}
.flex_div{display:flex; justify-content: center;}
.flex_div h5{margin:14px 11px; color:#fff; font-size: 18px!important;}
.cap_col_cont{background: #19265C; margin-right:3px; text-align: center;
    padding: 18px 20px}
.cap_col{padding:0px;}
.caption-div{padding:45px 0px 62px;}
.caption-div:after{content:""; position:absolute; border-top: 3px dashed #D9AE50; width: 65%; height:3px;top: 0px;left: 0px;}
.caption-div:before{content:""; position:absolute; border-bottom: 3px dashed #D9AE50; width: 65%; height:3px; bottom: 0px;left: 0px;}
.alice_blue, .lightblue{background:#D8E2E5; padding: 80px;}
.text_card_block img{/*margin-left:10px;*/}
.arrow{position: absolute;
    right: 30px;
    margin-top: -65px;}
.blue{background:#19265C; padding: 80px 0px;}
.generic_middle_block .alice_blue, .generic_middle_block .grey, .generic_middle_block .gray, .generic_middle_block .lightblue, .generic_middle_block .blue{
  width: 100vw;
  margin-left: calc(400px - 50vw);
  border:none;
}
.generic_middle_block .blue{
  width: 100vw;
  margin-left: calc(400px - 50vw);
}
.panel_des h2{color:#fff; font-size:44px;}
.panel_des p{color:#fff;}
.white, .lightgrey, .lightgray, .bg_light, .wp-block-group{padding:80px 0px;}
.main_breadcrumb{padding:0px!important;}
.panel_abs_img{position: relative;
    z-index: 9;
    }
.social_sec{padding:85px 0px;}
.social_div h4{padding:18px 0px;}
.footerBottom{background:#82C3F4; padding:30px 0px;}
.footcol h5, .footcol p{color:#fff;}
.padd-top{padding-top:100px; padding-bottom:35px;}
.footCenter ul li a{color:#82C3F4; font-family:Raleway-Medium;}
.footerBottom ul li a:after{background:#1B2759;}
.footerBottom ul li a, .footerBottom p{color:#1B2759; font-family:Lato-Regular;}
.footCenter ul li a:after{background:#82C3F4;}
footer ul li:last-child a:after{display:none;}
.footcol{border-right: 3px dashed #D9AE50;}
.footcol:last-child{border:none;}
.top_social{margin-bottom:0px;}
.alert-warning {
    padding: 10px;
    background: #7C2612;
    color: #fff;
    font-size: 16px;
    font-family: Lato-Regular;
    border: 0;
    border-radius: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 50px;
    padding-right: 70px;
    padding-top: 10px;
    padding-bottom: 10px;
    position: fixed;
    top: 110px;
    z-index: 11;
    width: 100%;
}
.alert-warning .close {
    font-size: 40px;
    color: #fff;
    opacity: 1;
    position: absolute;
    right: 20px;
}
.alert-warning img {
    margin-top:-10px;
}
.alert-warning p {
    margin: 0 auto;
	color:#fff;
}
.alert-warning p a {
    color: #fff;
    text-decoration: underline;
}
.thin_blue{background:#040E39;}
.grey, .gray{background:#F0EFEA; padding: 80px 0px;}
.topTitle h2{color:#040E39; font-size:44px; line-height:54px;}
.sub_btn{margin-top:20px;}
.blue h2, .blue h3, .blue h4, .blue h5, .blue h6, .blue p, .blue li{color:#fff;}
.r-arrow{z-index: 9;
    bottom: 15px;
    position: absolute; display:none;}
.img_block .img_block_title:hover .r-arrow, .cap_col_cont:hover .r-arrow, .simple_list_col:hover .r-arrow{display:block;}
.cap_col_cont .r-arrow{z-index: 9;
    bottom: 40px;
    position: absolute;
    right: 15px;}
.simple_list_col .r-arrow {
    z-index: 9;
    bottom: auto;
    position: absolute;
    right: 20px;}
.accordion{max-width: 950px;
    margin: 0 auto;}
.accordion>.card>.card-header{margin:4px 0px; background: #D8E2E5 0% 0% no-repeat padding-box;
box-shadow: 0px 0px 3px #00000029; border: 1px solid #DBDBDB; cursor:pointer; position:relative;}
.accordion>.card{background:transparent; border: none;}
.card-title{font-family:Raleway-Bold; font-size:18px; color:#030303;}
.accordion .card-header:after {
	content: "";
   transform: rotate( 180deg); 
   background: url(../img/down-arrow.svg);
    font-size: 28px;
    position: absolute;
    color: #14AF8F;
    font-weight: bold;
    padding: 5px 12px;
    right: 25px;
    background-repeat: no-repeat;
    height: 25px;
   top: 25px;
}
.accordion .card-header.collapsed:after{
 content: "";
	background: url(../img/down-arrow.svg);
    font-size: 28px;
    position: absolute;
    color: #14AF8F;
    font-weight: bold;
    padding: 5px 12px;
    right: 15px;
    background-repeat: no-repeat;
    height: 25px;
	transform: rotate(0deg);
	top: 25px;
}

.tab-panel-sec .nav-tabs {
    border: 1px solid #4E90FF;
    margin: 0 auto 0px;
    justify-content: center;
    line-height: 34px;
}
.tab-panel-sec .nav-tabs .nav-item {
    margin-bottom: 0px !important;
}
.tab-panel-sec .nav-tabs .nav-item a.active {
    background: #fff;
    color: #030303;
}
.tab-panel-sec .tab-content {
    width: 100%;
}
.tab-content>.tab-pane.active {
    display: block;
}
.tab-content>.tab-pane {
    display: none;
}
.tab-panel-sec .nav-tabs .nav-item a, .advgb-tabs-1625be44-22e5-412e-9290-199d0d388327 ul.advgb-tabs-panel li.advgb-tab {
    color: #030303;
	font-size:24px;
   font-family:Raleway-Bold;
    text-transform: uppercase;
    border-radius: 0px!important;
    background: #DAE2E5 0% 0% no-repeat padding-box;
border: 1px solid #1B2759;
    padding: 10px 80px;
}
.tab-panel-sec .nav-tabs .nav-item a:hover{background:#8FC2EF;}
.table thead th{background:#D8E2E5;}
.b-white{background:#fff;}
.table-sec .b-grey {
    background: #F0EFEA;
}

.lef-title img{transform: rotate(180deg);}
.accordion_era{margin-top:25px;}
.meeting-title-block h2{margin-bottom:40px;}
.search_box{margin-right:12px;}
section.feature_area{padding:0px;}
.cont_des{max-width:880px; margin:0 auto;}
.no-padding{padding:0px;}
.dep_info{padding:25px;}
.department_div .img_text_card_col{position:absolute; right:65px; top:380px;}
p span{font-family:Raleway-Bold;}
.card-title img{margin-right:15px;}
.directory_card .accordion{margin-bottom:50px;}
.d-flex select{margin-right:4px;}
.sort{margin:20px 0px; width:30%;}
.news_filter{border-top:5px solid #E0AD39!important; border-bottom:5px solid #E0AD39!important;}
.news_filter .search_filter_title{margin:0 auto; display:table;}
.margin-auto img{margin:auto; display:block;}
.address_sec{max-width: 900px;
    margin: 50px auto;
    text-align: center;}
.address_sec a{text-decoration:underline;}
.l-arrow{margin-left:12px;}
.page-nav, .wp-pagenavi{margin:50px auto 0px; display:table;}
.page-link, .wp-pagenavi a{background:transparent; border:none; color:#030303; font-family:Raleway-Bold; font-size:24px;}
.page-link.active, .wp-pagenavi span.current{color:#06239A; text-decoration:underline;}
.page-link.next, .page-link.prev, .previouspostslink, .nextpostslink{font-size:18px;}
.dropdown-menu{background: #D8E2E5 0% 0% no-repeat padding-box;
border: 2px solid #D9AE50;}
.top_inner_menu a:hover{color:#D9AE50;}
.navbar-nav > li:hover:after{content:""; position:absolute; /*width:129px;*/ height:16px; background:#E0AD39; top: 42px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;}
.nav-item ul li a:hover img{display:block; height: 10px;
    margin: 11px 10px 0px 0px;}
.nav-item ul li a img{display:none;}
.nav-item ul li a{display:flex;}
.buttonsearch:hover{background:#82C3F4;}
.top_social ul li a:hover .normal-img{display:none;}
.top_social ul li a:hover .hover-img{display:block;}

.hover-img{display:none;}
.hover-img.insta{padding-top: 6px;}
.hover-img.twitter{padding-top:7px;}
.hover-img.fb{padding-top:5px;}
.hover-img.youtube{padding-top:7.5px;}
.sticky-search{display:none;}
.shrink .sticky-search{display:block;}
.scroll_search .buttonsearch{height: 38px;
    margin-top: 7px;}
.searchbar-onscroll input{}
.mobile-search{display:none;}
.sort{margin-left:auto;}
.admin-bar .alert-warning { margin: 32px 0; }
.select_language option {
    color: #000;
}
.footcol a{color:#fff; font-family:Lato-Regular;}
.dropdown-item:hover{background:transparent;}
.wp-block-button__link{background-image: url(../img/btn-arrow.png);
    background-repeat: no-repeat;
    background-position: calc(100% - 10px) 18px;
    padding: 10px 50px 10px 25px!important; border-radius: 0px!important;
}
.wp-block-advgb-accordions{max-width: 950px;
    margin: 30px auto;}
.advgb-accordion-header, .advgb-accordion-header.ui-accordion-header.ui-state-default{background: #D8E2E5 0% 0% no-repeat padding-box!important;
box-shadow: 0px 0px 3px #00000029!important;
border: 1px solid #DBDBDB!important; padding: 15px!important;}
.advgb-accordion-header-title{color:#030303!important; font-size:18px!important; font-family:Raleway-Bold!important;}
.advgb-accordion-header-icon svg{fill: #06239A;}
.advgb-accordion-header-icon{margin-top: -5px!important; margin-right: 0px!important;}
.wp-block-advgb-adv-tabs ul.advgb-tabs-panel{margin:auto!important;}
.advgb-tabs-1625be44-22e5-412e-9290-199d0d388327 ul.advgb-tabs-panel li.advgb-tab a{color:#030303!important}
div.advgb-tabs-1625be44-22e5-412e-9290-199d0d388327 ul.advgb-tabs-panel li.advgb-tab.advgb-tab-active{background-color:#fff!important; border: 1px solid #1B2759!important; border-bottom:none!important;}
div.advgb-tabs-1625be44-22e5-412e-9290-199d0d388327 ul.advgb-tabs-panel li.advgb-tab.advgb-tab-active a{color:#030303!important;}
div.advgb-tabs-1625be44-22e5-412e-9290-199d0d388327 ul.advgb-tabs-panel li.advgb-tab{margin:0px!important;
padding: 2px 80px!important; text-transform:capitalize;}
div.advgb-tabs-1625be44-22e5-412e-9290-199d0d388327 ul.advgb-tabs-panel li.advgb-tab:hover{background:#8FC2EF!important;}
.advgb-tab-body-wrapper{border-radius: 0px!important;}
table.advgb-table-frontend{max-width:1088px!important; margin: 3em auto 1em!important;}
table.advgb-table-frontend th{background: #D8E2E5;
    padding: 12px 24px;}
.wp-block-advgb-table tr td{padding:0.5rem 24px!important;}
.wp-block-advgb-table.is-style-stripes tbody tr:nth-child(even){background:#fff;}
.panel_abs_img figure{margin-right: -100px!important;
    z-index: 9;}
section, .news_filter{border-top: 5px solid #D9AE50;}
div > section:nth-of-type(1){border:none!important;}
.accordion .contact_box{background:transparent;}
.wp-pagenavi a, .wp-pagenavi span{border:none;}
.accordion .con_details{display:flex; margin-bottom:15px;}
.accordion .con_details p{padding:0px 10px; border-right:1px solid #000;}
.accordion .con_details p:first-child{padding-left:0px;}
.accordion .con_details p:last-child{border-right:none;}
.accordion .contact_box h5{display:flex;}
.accordion .contact_box h5 p{margin-left:10px;}
.acf-map {
    width: 100%;
    height: 400px;
}


.acf-map img {
   max-width: inherit !important;
}
.col-md-8.evtLeft .latstNews .titleBlock{margin-top: 25px;
    margin-bottom: 40px;}
.upmeetings .titleBlock { margin-top: 25px;
    margin-bottom: 40px;
}
.gm-style .gm-style-iw{border: 1px solid #19265C;
    border-radius: 0px!important;
    padding: 25px!important;}
.navbar-nav > li > .dropdown-menu a.dropdown-item:hover {
    background: url(../img/btn-arrow.png);
    background-repeat: no-repeat;
    background-position: 0px 12px;
    margin-left: 25px;
}
.btn_sm:hover, .buttonPrimary:hover{
    background-image: url(../img/btn-arrow.png);
    background-repeat: no-repeat;
    background-position: 17px 18px;
    padding: 10.5px 25px 10.5px 57px!important;
	opacity:1!important;
}
.wp-block-button__link:hover {
    background-image: url(../img/btn-arrow.png);
    background-repeat: no-repeat;
    background-position: 17px 18px;
    padding: 10px 25px 10px 50px!important;
    opacity: 1!important;
}
.btn_sm:hover img{display:none;}
.searchbar-onscroll{display:none;}
.open-div .searchbar-onscroll{display:block; position: relative;
    top: 6px;
   }
.open-div{display:flex;}
.scroll_search{
    display: flex;
    position: absolute;
    z-index: 9;
    right: 15px;
    }
.shrink .navbar-nav > li > a{font-size:18px;}
.clear_btn{position: relative;
    right: -110%;
    margin-top: -38px;}
section.news_filter{padding:0px;}
.newscard:hover, .text-img-wrap:hover{border: 1px solid #D9AE50;}
.newscard, .text-img-wrap{border: 1px solid #D8D8D8;}
.newsinfo, .text-img-wrap{height:100%;}
.resultmain p span{text-transform:uppercase!important; font-family:Raleway-SemiBold;}
.resultmain p{color:#030303; font-size:18px; text-transform:capitalize; font-family:Raleway-Bold;}
.has-text-align-center{/*margin-bottom:70px;*/}
ul.advgb-tabs-panel li.advgb-tab a{color: #030303!important;
    padding: 12px 100px!important; font-size:24px; font-family:Raleway-Bold;}
ul.advgb-tabs-panel li.advgb-tab{background: #DAE2E5 0% 0% no-repeat padding-box!important;
    border: 1px solid #1B2759!important;
    border-radius: 0px!important; margin:0px!important;}
div.wp-block-advgb-adv-tabs ul.advgb-tabs-panel li.advgb-tab.advgb-tab-active{background: #fff!important; border: 1px solid #1B2759!important; border-bottom: none!important;}
div.wp-block-advgb-adv-tabs ul.advgb-tabs-panel li.advgb-tab.advgb-tab-active a{color: #030303!important;}
ul.advgb-tabs-panel li.advgb-tab:hover{background: #8FC2EF 0% 0% no-repeat padding-box!important;}
.active .expand_det{padding-bottom:80px!important;}
.gen_video_img{padding:0px 140px;}
.on-scroll{display:none;}
.shrink .navbar-brand.on-scroll{display:block; padding:17px 0px;}
.shrink .navbar-brand{display:none;}
.alice_blue, .blue, .grey, .gray, .white{border-top: 5px solid #D9AE50;}
#feature-area-section-title, .panel_des h2{border-top: 2px dashed #D9AE50;
    padding-top: 29px;}
.content_wrap p a{text-decoration:underline;}
.panel_des{border:none;}
.sidebar-card{box-shadow: 0px 3px 6px #00000029;
    background: #fff;
    border: 3px solid #D8D8D8;}
.sidebar-panel{padding:25px;}
.dp-section h2{margin-bottom:60px;}
.footer .top_inner_menu{display:none;}
.navbar-nav > li:last-child:hover:after{margin-left:0px;}
.current-page-parent > a:after{content:"";position:absolute;width: 75%;height:2px;background: #82C3F4;
left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto; top: 45px;}
.has-text-align-center{padding-bottom:70px;}
.addeventatc{z-index:9!important;}
.aligncenter .img_button_row{justify-content:center;}
.img_block img{min-height:228px;}
.img_card_block img{/*min-height:300px;*/}
.NewsMettings{border-top: 5px solid #D9AE50!important;}
.posRel{border-bottom: 5px solid #D9AE50;}
.aligncenter .row{justify-content:center;}
.search-meeting.alice_blue{border-top:none;}
.feature_area{border-top: 5px solid #D9AE50!important;}
.feature_area .blue{border:none;}
.content_wrap h2{padding-top:30px;}
#menu-footer-social-menu li:nth-child(1) .hovered-image{width:18px; height:35px;margin-left: -18px!important;}
#menu-footer-social-menu li:nth-child(2) .hovered-image{width:33px; height:27px;margin-left: -33px!important;}
#menu-footer-social-menu li:nth-child(3) .hovered-image{width:28px; height:28px;margin-left: -28px!important;}
#menu-footer-social-menu li:nth-child(4) .hovered-image{width:31px; height:22px;margin-left: -31px!important;}
 .meeting-wraper{border-top: 5px solid #D9AE50;}
.content_wrap ol{padding-left:20px;}
.document_era .col-md-12{padding-left:7.5px;}
.navbar-nav > li:last-child > .dropdown-menu{left:-70%; min-width: 400px;}
.cat-selct form{margin-right:10px;}
.advgb-accordion-header[aria-expanded="true"] .advgb-accordion-header-icon{display:block!important;}
.advgb-accordion-header-icon:after{content:""; position:absolute; width:15px; height:100%; color:red; top:13px; background:url(/wp-content/themes/aleutians/img/down-arrow.svg); background-repeat:no-repeat; right:15px;}
.advgb-accordion-header-icon svg{display:none;}
.advgb-accordion-header[aria-expanded="true"] .advgb-accordion-header-icon:after{transform: rotate(180deg); top:-13px;}
.blue a, .blue a:hover{color:#fff;}
.top_menu #searchform{display:flex;}
.img_card_block img{max-height:250px; width:100%}
.tab-inner-content .grey{background:transparent}
.social_sec .col-sm-4:first-child h4{padding-top:10px;}
.resource_doc {
  margin-bottom: 20px;
}

.select_language select:hover{color: #D9AE50!important; background-image: url(../img/Globe-hover.svg) !important;}

/*.for-mayor {
	width: 300px;
	margin: 0 auto;
}
.for-mayor {
	width: 300px;
	margin: 0 auto;
}
.for-mayor .links > li {
	width: 100%;
	
}
.for-mayor .expand-content {
	padding: 40px 21px 20px 19px;
}*/
.ad-box {
	min-height: auto; 
	
}
.mayor-img {
	width: 75% !important;
	padding-left: 5% !important;
}
.mayor-img img {
	height: 518px;
}
.main_banner .carousel-item > a img {
  width: 100%;
}