@font-face {
  font-family: glac;

  src: url(../fonts/GlacialIndifference-Regular.otf);
  src: url(../fonts/GlacialIndifference-Regular.ttf) format("truetype");
}

@font-face {
  font-family: glac-b;
  src: url(../fonts/GlacialIndifference-Bold.ttf);
  src: url(../fonts/GlacialIndifference-Bold.otf);
}

@font-face {
  font-family: gorg;
  src: url(../fonts/georgia.ttf);

}

@font-face {
  font-family: gorg-b;
  src: url(../fonts/georgiab.ttf);

}
:root {
    --blue: #293A4F;
    --green: #4B8300;
    --primary: #000000;
}

.admin-bar header {
  top: 30px !important;
}
.lightgreen {
  background: #FAFAFA;
  padding: 90px 0px !important;
}

.margin-bottom {
 /* margin-bottom: 90px;*/
}

.white-color {
  color: #FFF !IMPORTANT;
}

.clear {
  clear: both;
}

.upper {
  text-transform: uppercase;
}

.regular {
  font-weight: 400;
}

.medium {
  font-weight: 500;
}

.semi {
  font-weight: 600;
}

.bold {
  font-weight: 700;
}

.dflex {
  display: flex;
}

.underline {
  text-decoration: underline;
}

.df {
  display: flex;
}

.dfw {
  display: flex;
  flex-wrap: wrap;
}

.rel {
  position: relative;
}

/*h1 65 to 60
h2 55 to 45
h3 40 to 34
h4 22 to 20

*/
body {
  color: #000000;
  overflow-x: hidden;
  font-family: "Assistant", sans-serif;
  font-weight: 500;
}

a {
  color: #0090AA;
}

a:hover {
  color: #E86826;
}

a:hover {
  text-decoration: none;
}

p {
  line-height: 24px;
  font-family: "Assistant", sans-serif;
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 30px;
  color: #000;
}

.container-fluid {
  padding-left: 40px;
  padding-right: 40px;
}

h1 {
  font-size: 55px;
  font-weight: 700;
  color: #000;
  font-family: glac-b;
  margin-bottom: 25px;
}

h2 {
  font-size: 42px;
  font-weight: 700;
  color: #000;
  font-family: glac-b;
  margin-bottom: 20px;
}

h3 {
  font-size: 28px;
  color: #000;
  font-family: glac-b;
  font-weight: 700;
}

h4 {
  font-size: 20px;
  color: #000;
  font-family: glac-b;
  font-weight: 700;
}

h5 {
    /*font-size: 20px;
    color: #000;
    font-family: glac-b;
    font-weight: 600;*/
    font: normal normal bold 18px/37px "Assistant", sans-serif;
    text-transform: inherit;
}
h6 {
  font-size: 16px;
  font-family: "Assistant", sans-serif;
  font-weight: 500;
  color: #000000;
  text-transform: uppercase;
}

.container {
  max-width: 1250px;
}

.main_header ul {
  list-style: none;
  padding: 0px;
}


.btn_sm {
    background: #4B8300;
    font-size: 21px;
    text-align: center;
    padding: 14px 30px;
    color: #fff !important;
    display: inline-block;
    text-decoration: none !important;
    font-family: 'glac-b';
}
.btn_sm:hover {
  background: #5EA202;
  
}

.main_wrapper select {
    min-height: 63px;
    background-image: url(../img/blu-ar1.svg);
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-position: top 24px right 17px;
    min-width: 140px;
    background-size: 25px;
    color: #010101;
    font-weight: 500;
    font-family: "Assistant", sans-serif;
    font-size: 16px;
    padding-left: 20px;
}

.form-control {
    border-radius: 0;
    box-shadow: none;
    border: none;
    min-height: 55px;
    background: #FAFAFA;
    font-size: 18px;
    color: #000;
    font-family: "Assistant", sans-serif;
}

.no-margin {
  margin-left: 0px;
  margin-right: 0px;
}

.main_header {
  position: fixed;
  background: #fff;
  z-index: 99;
  width: 100%;
}

.navbar-brand img {
    width: 220px;
    margin-top: 10px;
}

.main_header .navbar-collapse {
  flex-direction: column;
}

.main_header .container {
  align-items: flex-start;
}

.top_header_cont {
  margin-left: auto;
  z-index: 9;
}

.navbar {
    padding-bottom: 0px;
    padding-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
}

.navbar ul {
  list-style: none;
  padding: 0;
}

.navbar .container-fluid {
  align-items: flex-start;
}

.top_menu {
  display: flex;
  min-height: 50px;
  align-items: center;
  justify-content: flex-end;
}

.top_menu .top_inner_menu {
  display: flex;
  align-items: center;
  margin-bottom: 0;
  padding-right: 0px;
}

.top_menu .top_inner_menu a {
    color: #0090AA;
    font-size: 17px;
    font-weight: 400;
    padding: 8px 12px;
    display: inline-block;
    position: relative;
    font-family: 'glac-b';
    text-transform: uppercase;
}

.top_menu .top_inner_menu a::after {
    content: '';
    position: absolute;
    right: 0px;
    background: #0090AA;
    width: 1px;
    height: 15px;
    top: 12px;
}
.top_menu .top_inner_menu a::before {
    content: '';
    position: absolute;
    left: 0px;
    background: #0090AA;
    width: 1px;
    height: 15px;
    top: 12px;
}
.top_menu .top_inner_menu li:nth-child(2) a::before{display:none;}

.top_menu .top_inner_menu a:hover {
  color: #4B8300;
  font-weight: 700;
}



.social_media {
  display: flex;
}

.social_media ul {
  display: flex;
  margin: 0;
  padding: 0px;
  list-style: none;
}

.social_media ul li {
  margin: 0px 2px;
}

.social_media a {
  padding: 7px 9px;
  display: block;
  width: 33px;
  height: 33px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  background-color: #203970;
}

.social_media a img {
  filter: brightness(0) invert(1);
}

.social_media a img {
  max-width: 24px;
  max-height: 18px;
}

.social_media a:hover {
  background: #407CA7;
}

.top_search {
  display: flex;
  position: relative;
  margin-left: 5px;
}

.top_search .form-control {
  min-height: 40px;
  padding: 2px 10px;
  border-radius: 0px;
  max-width: 250px;
  height: auto;
}

header .searchbardiv {
  max-width: 250px;
}

.buttonsearch {
  background: #fff url(../img/search-icon.png) no-repeat 4px center;
  z-index: 99;
  padding: 15px 15px;
  border: none;
  display: flex;
  align-items: center;
  height: 28px;
}

#buttonsearch:hover {
  background: #4B8300 url(../img/search-icon-wt.png) no-repeat 4px center;
  z-index: 99;
  padding: 15px 15px;
  border: none;
  display: flex;
  align-items: center;
  height: 28px;
}

.buttonsearch img {
  max-width: 18px;
}

.select_language {
    display: flex;
    margin: 0px 12px;
    min-height: 25px;
    position: relative;
    padding-left: 60px;
}

/*.select_language::after {
  content: '';
  background-image: url(../img/globe.png);
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  top: 15px;
  right: 5px;
  background-size: cover;
}*/

.select_language select {
    background: none;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-repeat: no-repeat;
    font-weight: 400;
    font-size: 17px;
    background-color: #fff;
    padding-left: 10px;
    padding-right: 30px;
    background-position: 114px center;
    color: #0090AA;
    font-family: 'glac-b';
    text-transform: uppercase;
    background: url(../img/globe.png) no-repeat right 15px!important;
    background-size: 10%!important;
    text-align: right;
}
.select_language select:hover {filter: brightness(0) saturate(100%) invert(42%) sepia(25%) saturate(2430%) hue-rotate(49deg) brightness(91%) contrast(101%);}

.select_language select option {
  font-size: 16px;
}
.home .carousel-control-prev img {
    transform: rotate(0deg);
}
.select_language select::-ms-expand {
  display: none;
}

.nav_bottom {
  display: flex;
  margin-top:0px;
  margin-left: auto;
}

/*.navbar-nav>li {
  position: relative;
  font-family: 'glac';
  margin: 0px 20px;
}*/
.navbar-nav>li {
    position: relative;
    font-family: 'glac';
    padding: 0;
    max-width: 250px;
    margin-right: 20px;
    padding-bottom:25px;
}
.nav_bottom .navbar-nav>li>a {
    font-size: 22px;
    padding: 10px 8px 5px 8px !important;
    font-weight: 700;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 24px;
    color: #000;
    font-family: 'glac-b';
    display: block;
    text-transform: uppercase;
    margin: 0px 10px;
    cursor: pointer;
}


@media (min-width:992px){
.navbar-nav > li:hover > a{color: #F2A83B;}

.nav-item:hover .nav-link {
    color: #F2A83B;
    border-bottom: 3px solid #F2A83B;
}
.nav-item .nav-link {
   
    border-bottom: 3px solid transparent;
}
}

/*
@media only screen and (min-width: 768px) and (max-width: 6000px)  {
.navbar-nav > li.menu-item-has-children:hover .nav-link::after {
   background-image: url(../img/ong-ar.svg)!important;
    color: #f2a83b!important;
    transform: rotate(-180deg);
    top:12px;
}
}*/


.nav-link.active i {
  transform: rotate(180deg);
}


.nav-link.active {
  color: #0090AA !important;

}
.nav-link.active:hover{ border-bottom: 3px solid #fff;}
.navbar-brand {
  display: flex;
  align-items: center;
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  color: #404141;
  position: relative;
  padding: 5px 40px 5px 0px;
  font-size: 17px;
}

.navbar-nav > li.menu-item-has-children .nav-link:after {
    /*content: '';
    background-image: url(../img/blk-ar.svg);
    background-repeat: no-repeat;
    width: 20px;
    height: 13px;
    position: absolute;
    top: 17px;
    right: -18px;
    background-size: 17px;
    margin-right:10px;*/
}
.main_wrapper select {
    font-family: "Assistant", sans-serif;
    font-size: 16px;
    color: #000!important;
}

.navbar-nav>li>.dropdown-menu>li>a:hover .nav-link:hover:after{color: #f2a83b!important;}

.navbar-nav > li.current-menu-parent .nav-link{color:#0090AA;border:none!important;}

.current_page_item a:after {
    /*background-image: url(../img/blu-ar.svg)!important;*/
}
.navbar-nav > li.current-menu-parent .nav-link:after {
  
    border-color: #0090AA;
     transform: rotate(135deg);
}


.navbar-nav>li>.dropdown-menu {
    width: 280px;
    border-radius: 0px;
    padding: 0px;
    text-align: left;
    margin-top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
    top:66px;
    border: 0;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 0;
    text-align: center;
    padding-bottom: 20px;
    padding-top: 10px;
}


.navbar-nav>li>.dropdown-menu>li {
  margin-bottom: 0px;
  position: relative;
}

.navbar-nav>li>.dropdown-menu>li>a {
    color: #000000;
    text-align: left;
    display: block;
    padding: 8px 20px;
    font-size: 18px;
    font-family: 'glac-b';
    white-space: inherit;
    line-height: 24px;
    cursor: pointer;
}

.navbar-nav>li>.dropdown-menu>li>a:hover {
    color: #F2A83B;
    background: transparent;
}
.navbar-nav .current-menu-item> a {
    color: #0090AA!important;
} 
 
@media (min-width:992px){
.navbar-nav>li:hover .dropdown-menu {
  display: block;
  z-index: 9999;
}
}

.dropdown-menu::after {
  /*content: "\0025BC";
  transition: 0.2s;
  position: absolute;
  padding: 2px 4px 0px 4px;*/
}

.dropdown-menu::before {
  /*border-bottom: 14px solid rgba(0, 0, 0, 0.2);
  border-left: 12px solid rgba(0, 0, 0, 0);
  border-right: 12px solid rgba(0, 0, 0, 0);
  content: "";
  display: inline-block;
  left: 50%;
  position: absolute;
  top: -13px;
  transform: translateX(-50%);*/

}

.dropdown-menu::after {
 /* border-bottom: 13px solid #FFFFFF;
  border-left: 12px solid rgba(0, 0, 0, 0);
  border-right: 12px solid rgba(0, 0, 0, 0);
  content: "";
  display: inline-block;
  left: 50%;
   
  position: absolute;
  top: -12px;
  transform: translateX(-50%);*/
}

img {
  max-width: 100%;
}

.alert-bar {
  background: #FFF210;
  position: fixed;
  width: 100%;
  z-index: 999;
  top: 98px;
  border: 0;
  text-align: center;
  padding: 7px 10px;
  border-radius: 0px;
}

.alert-bar .close {
  position: absolute;
  right: 20px;
  top: 5px;
  opacity: 1;
}

.alert-bar p {
  color: #404141;
  font-weight: 700;
  font-size: 14px;
  margin: 0;
}

.grn-bg p,
.foot_bottom p {
  color: #fff;
}

.main_banner {
  position: relative;
  display: flex;
  padding-top: 97px;
}

.main_banner .carousel {
  width: 100%;
}

.main_banner .carousel-caption {
    left: 50%;
    top: auto;
    right: auto;
    top: 67px;
    transform: translateX(-78%);
    text-align: left;
    max-width: 750px;
    margin: auto;
    /* padding-top: 130px; */
}

.main_banner .carousel-caption p {
  color: #fff;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 25px;
}

.main_banner .carousel-caption h1 {
  color: #fff;
  padding-bottom: 0;
 /* text-shadow: 1px 4px 5px #0000007E;
  text-shadow:1px 4px 5px #343434;*/
  line-height: .9;
  text-transform:uppercase;
}

.main_banner .carousel-item img {
  height: calc(75vh - 0px);
  width: 100%;
  object-fit: cover;
}

.main_banner .carousel-control-next,
.main_banner .carousel-control-prev {
  width: 45px;
  z-index: 9;

  height: 45px;
  border-radius: 100px;
  opacity: 1;
  top: 50%;
  transform: translateY(-50%);
}

.main_banner .carousel-control-next img,
.main_banner .carousel-control-prev img {
  max-width: 30px;
}

.main_banner .carousel-control-next {
  right: 50px;
}

.main_banner .carousel-control-next img {
  transform: rotate(-180deg);
}

.main_banner .carousel-control-prev {
  left: 50px;
  right: auto;
}

.main_banner::before {
    content: '';
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 100%;
    background: linear-gradient(89deg, #151515, #62626200 100%);
    z-index: 9;
    opacity: 0.65;
}

.grn-btn {
    background: #4B8300;
    font-size: 19px;
    text-align: center;
    padding: 14px 50px;
    color: #fff !important;
    display: inline-block;
    text-decoration: none !important;
    font-family: 'glac-b';
}

.grn-btn:hover {
  background: #5EA202;
  color: #fff;
}

.navBlock {
  justify-content: center;
  margin-top: -40px;
  position: relative;
  z-index: 9;
  padding-bottom: 50px;
}

.navBlock .navBlock_col {
  margin-bottom: 0px;
  position: relative;
  padding: 20px 20px;
  text-align: center;
  background-image: radial-gradient(#4483B1, #407CA7, #08304E);
  width: 170px;
  height: 170px;
  border-radius: 100px;
  border: 6px solid rgba(32, 57, 112, 0.1);
  box-shadow: 0px 3px 6px #00000029;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.navBlock .navBlock_col img {
  max-height: 75px;
}

.navBlock .navBlock_col:hover {
  background: #203970;
}

.navBlock h5 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  padding-right: 5px;
  padding-left: 5px;
}

.navcol {
  padding: 0px 15px;
}

.navcol:last-child .navBlock_col::after {
  display: none;
}

.navblock_icon {
  text-align: center;
}

.home .main-wrap {
  
  padding: 60px 0px 0px;
}

.pgng-top {
  /*padding-top: 30px;*/
}

.flip-card {
  background-color: transparent;
  width: 360px;
  height: 400px;
  perspective: 1500px;
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
 
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-front{
  position: absolute;
  width: 100%;

  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.flip-card-front {
  background-color: #bbb;
  color: black;
  min-height: 400px; 
}
.flip-card-front img {
  min-height: 400px;
  object-fit: cover;
}
.flip-card-back {
  background-color: #CB4E0B;
  color: white;
  transform: rotateY(180deg);
}

.img-cont {
    padding: 0px 25px 0px;
    position: absolute;
    width: 100%;
    bottom: 0;
    height: 100%;
    display: block;
    align-items: flex-end;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-direction: column;
}

.grad-blue::after {
    background: linear-gradient(180deg, #0D7488, #0D7488, #0D7488, #0D7488, #0D7488, #0D7488);
}

.img-cont::after {

  content: '';
  position: absolute;
  top: 0;
  height: 100%;
  left: 0;
  width: 100%;
  opacity: 0.7;
  bottom: 0;
}
.img-cont h3 {
    font-family: 'glac-b'!important;
    margin-bottom: 0px!important;
}
.img-cont h3,
.img-cont p,
.lrn-btn {
  color: #fff;
  opacity: 1;
  z-index: 99999;
  position: relative;
  font-family: glac;
  margin-bottom: 10px;
}

.img-cont p {
  font-size: 22px;
}

.lrn-btn {
  font-family: glac-b;
  font-size: 20px;
}

.flip-card-back {
  padding: 50px 0px;
  text-align: left;
  color: #fff;
  position: relative;
  z-index: 999999;
}

.flip-card-back h3 {
    color: #fff;
    padding-left: 25px;
    padding-right: 5px;
}

.flip-card-back ul {
  margin: 0px;
  padding: 0px;
}

.flip-card-back ul li {
  list-style: none;
  margin: 5px 0px 5px;
  color: #fff;
  font-size: 20px;
}

.flip-card-back ul li a {
    color: #fff;
    font-size: 18px;
    padding: 8px 12px 8px 25px;
    display: block;
    background: url(../img/ar.svg) no-repeat 300px 13px;
    font-family: 'glac-b';
}


.flip-card-back ul li a:hover {
  background: rgba(255, 255, 255, .4) url(../img/ar.svg) no-repeat 300px 13px;

  padding: 8px 12px 8px 25px;
  display: block;
}

.grn-bg {
    background: linear-gradient(131deg, #598122, #598122, #448543, #238b77, #0090AA, #0090AA);
    padding: 80px 20px;
    text-align: center;
    color: #fff;
}
.grn-bg h4 {
    color: #fff;
    
}
.botm-txt {
    padding: 50px 0px 50px;
    text-align: center;
    background: #FAFAFA;
}
.txt-cont{width:70%; margin:0px auto;}
.grn-bg .wp-block-buttons {
    display: block;
}
.grn-bg .wp-block-buttons .wp-element-button {
    background: #F2A83B!important;
    color: #000!important;
}
.botm-txt p {
  text-align: center;
  font-size: 21px;
  font-family: "Assistant", sans-serif;
  color: #000;
  font-weight:bold;
}


.lightblue {
  background: #ECF3F9;
}

.main-news-cards .slider_area {
  position: relative;
}

.main-news-cards {
  position: relative;
  padding-top: 100px;
  padding-bottom: 40px;
  background-image: url(../img/news-background.svg);
}

.titleBlock {
  margin-bottom: 0px;
}

.titleBlock h2 {}

.titleBlock h3 {
  text-align: center;
}
.sign-up input[type="text"], .sign-up input[type="email"], .signup-alerts input[type="text"], .signup-alerts input[type="email"]{
    border-radius: 4px!important;
}
.mt-img-wrap {
  box-shadow: 0px 3px 6px #00000029;
  border: 1px solid #EDEEEF;
  background: #fff;
  min-height:542px;
  position: relative;
}

.mt-img-wrap:hover {}

.no-img.mt-img-wrap {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.text_mt_block {
  padding: 20px;
  padding-top: 30px;
}

.text_mt_block h4 {
  padding-bottom: 3px;
}

.text_mt_block h6 {
    margin-bottom: 15px;
}

.text_mt_block .read_more {
  color: #203970;
  font-weight: 700;
  text-decoration: underline;
}

.mt_card_col {
  padding: 0px 5px;
  margin-bottom: 10px;
}

.catg_wrap {
    color: #000;
    padding: 5px 10px 10px 0px;
    text-align: left;
    font-family: "Assistant", sans-serif;
    font-size: 16px;
    text-transform: uppercase;
}

.img_mt_block img {
  width: 100%;
}

.nav-custom button {
    width: 30px;
    height: 30px;
    border-radius: 100px;
    background: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0;
    position: absolute;
    top: 50%;
    left: -80px;
    outline: none;
}

.nav-custom button.owl-next {
  left: auto;
  right: -80px;
}

.nav-custom button.owl-next img {
  transform: rotate(180deg);
}

.topt-title h3 {
  color: #2C2722;
  text-align: center;
}

.doc_block_mt {
  color: #1B7EC3;
  font-weight: bold;
  margin-right: 20px;
}

.doc_block_mt img {
  margin-right: 6px;
}

.sm-gutters>.col,
.sm-gutters>[class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

.latstNews {
  padding-right: 15px;
}

.NewsMettings {
  background-image: url(../img/gradient-bg.png);
  padding-top: 150px;
  padding-bottom: 80px;
  margin-top: -100px;
  position: relative;
}

.NewsMettings .allBtn {
  margin-top: 30px;
}

.NewsMettings .titleBlock {
  margin-bottom: 60px;
}

.NewsMettings .shape_top {
  position: absolute;
  top: 0;
}

.NewsMettings::before {
  content: '';
  background: rgba(227, 242, 253, 0.7);
  position: absolute;
  left: 0px;
  width: 100%;
  height: 100%;
  top: 0px;
}

.mt_img_col {
  padding-left: 6px;
  padding-right: 6px;
  margin-bottom: 12px;
}

.meetingBox {
  display: flex;
  background: #fff;
  position: relative;
  box-shadow: 0px 3px 6px #00000029;
}

.meetingBox .timedate {
  background: #203970;
  min-width: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 28px;
  flex-direction: column;
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  line-height: 30px;
}

.meetingBoxblock {
  margin-bottom: 10px;
}

.meeting-panel-info {
  display: none;
  padding-top: 5px;
}

.meetingInfo {
  padding: 10px;
}

.meetingInfo h4 {
  margin-bottom: 5px;
}

.meetingInfo p {
  margin: 0;
}

.meetingInfo::after {
  content: '';
  background-image: url(../img/blu-ar.svg);
  background-repeat: no-repeat;
  width: 20px;
  height: 13px;
  position: absolute;
  top: 15px;
  right: 10px;
  background-size: 17px;
}

.meetingBox.active::after {
  top: auto;
  bottom: 20px;
  transform: rotate(-180deg);
}

.footer {
  padding: 30px 0px 8px 0px;
  color: #fff;
  background: #118197;
  position: relative;
  margin-top: 30px;
}

.footer .foot_media {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: baseline;
  margin-top: auto;
}

.footer .foot_media ul {
  list-style: none;
  padding: 0px;
  display: flex;
}

.footer .foot_media ul li {
  margin: 0px 3px;
}

.footer .foot_media ul li a {
  width: 33px;
  height: 33px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #F2A83B;
  border-radius: 100px;
  padding:0px;
}
/*.menu-image-title-hide {
    display: none!important;
}*/
.footer .foot_media ul li a {
  color: #fff;
}

.footer .foot_media ul li a img {
    max-height: 47%;
}

.footer-row {
  padding-top: 25px;
}

.foot_col h4 {
    color: #fff;
    margin-bottom: 16px;
    font-size: 24px;
}

.foot_link ul {
  padding: 0px;
  margin: 0px;
}

.foot_link ul li {
  list-style: none;
}

.foot_link ul li a {
  color: #fff;
  font-size: 18px;
  font-family: 'glac-b';
  padding: 1px 0px;
  display: block;
}

.footer p {
  font-family: glac;
}

.footer .foot_media ul li a span {
  width: 30px;
  height: 30px;
  background: #fff;
 
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  margin-right: 10px;
}

.footer .foot_media ul li a:hover {
    background: #DD9833;
    border-bottom: none;
}

.footer .foot_media ul li a:hover img {
  filter: brightness(0) invert(1);
}

.foot_logo a {
  color: #fff;
  font-size: 26px;

  font-weight: 700;
}

.footer a:hover {
    color: #F2A83B;
    text-decoration: underline;
}

.foot_add p {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    font-family: 'glac-b';
}

.foot_add p a {
    color: #fff;
    text-decoration: none;
}

.foot_center {
  text-align: center;
  padding-top: 30px;
}

.foot_left {
  display: flex;
}

.foot_bottom {
  text-align: center;
  font-size: 14px;
}

.foot_bottom p {
  font-weight: 400;
}

.footer_shape {
  position: absolute;
  top: -20px;
  z-index: 9;
  left: -10px;
  width: calc(100% + 25px);
}

.foot_col:last-child {}

input.em {
  width: 100%;
  padding: 5px;
  margin-bottom: 10px;
}

input.sub {
  width: 100%;
  background: #F2A83B;
  border: none;
  padding: 7px 10px;
  font-size: 18px;
  color: #000;
  font-family: 'glac-b';
}

input.sub:hover {
  background: #DD9833;
}

.copy-links li {
  list-style: none;
  display: inline-block;
  margin: 0px 5px;
  border-right: 1px solid;
  padding: 0px;
  line-height: 10px;
  font-family: 'glac-b';
  font-size: 18px;
}

.copy-links li:last-child {
  border: none;
}

.copy-links li a {
  list-style: none;
  display: inline-block;
  margin: 0px 0px;
  padding: 0px 14px 0px 0px;
  line-height: 14px;
  font-family: 'glac-b';
  font-size: 18px;
  color: #fff;
}

.copy-links ul {
  margin: 17px 0px 10px;
  padding: 0px;
}

/*========com-logo-slider=====*/
.stretch-card>.card {
  width: 100%;
  min-width: 100%;
  border: none;
}


.stretch-card .flex {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto
}

.stretch-card .owl-carousel .item {
  margin: 3px;
}

.stretch-card .owl-carousel .item img {
  display: block;
  
  height: auto;
}

.stretch-card .owl-carousel .item {
  margin: 3px;
}

.stretch-card .owl-carousel {
  margin-bottom: 15px;
}

.stretch-card .owl-dots {
  text-align: center;
}

.stretch-card button.owl-dot.active span {
  background: #0090AA;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  display: inline-block;
  opacity:1;
}

.stretch-card button.owl-dot span {
    background: #0090AA;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    display: inline-block;
    opacity: .5;
    margin: 2px;
    position: relative;
    top: -2px;
     opacity:.5;
}

 

/*========com-logo-slider=====*/
:focus-visible {
  outline: none !important;
}

.flot-icon ul {
  margin: 0px;
  padding: 0px;
}

.flot-icon {
  position: fixed;
  float: right;
  z-index: 9;
  top: 429px;
  right: 0;
}

.flot-icon ul li {
  background: #4B8300;
  list-style: none;
}

.flot-icon ul li a {
    padding: 12px 12px;
    margin: 0px 0px 10px;
    display: block;
    color: #fff;
    text-align: center;
    font-size: 14px;
    font-family: 'glac-b';
}

.flot-icon i , .flot-icon img {
  background: #fff;
  padding: 10px;
  border-radius: 20px;
  width: 40px;
  height: 40px;
  text-align: center;
  color: #4b8300;
  font-size: 20px;
  display: block;
  margin: 0px auto 6px;
}

.flot-icon ul li:hover {
  background: #CB4E0B;
}

.flot-icon ul li:hover i {
  color: #CB4E0B;
  background: #fff;
}

.mt-img-wrap h4:hover {
  color: #118197;
  text-decoration:underline;
  cursor:pointer;
}

/* -----------page-builder------- */
.builder-info {
  width: 100%;
  max-width: 1156px;
}

.builder-info {
  width: 100%;
  max-width: 1156px;
  margin: 0 auto;
}

.builder-items {
  width: 100%;
  padding-top: 115px;
  margin-bottom: 80px;
}

.builder-info h2 {
  width: 100%;
  text-align: center;
  padding: 65px 0 71px;
  margin: 0;
}

.builder-info h3 {
  text-align: left;
  letter-spacing: 0.48px;
  color: #000000;
  font-family: glac-b;
  font-size: 32px;
  margin: 0 0 35px;
}

.entr-items {
  width: 100%;
  margin-bottom: 43px;
}

.entr-items span {
  font-family: "Assistant", sans-serif;
  font-weight: bold;
  font-size: 18px;
  padding-bottom: 50px;
  width: 100%;
}

.builder-info p span {
  font: italic normal bold 18px/37px "Assistant", sans-serif;
  width: 100%;
  float: left;
  margin-bottom: 50px;
}

.builder-info p {
  font-family: "Assistant", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 37px;
  margin: 0 0 50px;
}

#general-slider .carousel-item img {
  width: 100%;
}

.vitae-nisi {
  margin-top: 30px;
}

.vitae-nisi h4 {
  font: normal normal bold 18px/37px "Assistant", sans-serif;
}

.vitae-nisi ul {
  padding-left: 50px;
}

.vitae-nisi ul li {
  font: normal normal normal 16px/37px "Assistant", sans-serif;
}

.vitae-nisi ol {
  padding-left: 50px;
}

.vitae-nisi ol li {
  font: normal normal normal 16px/37px "Assistant", sans-serif;
}

.document_era .doc_block {
  display: block;
  font: normal normal bold 16px/29px "Assistant", sans-serif;
  color: #118197;
  margin-bottom: 10px;
  text-decoration:underline;
}

.document_era .doc_block svg {
  margin-right: 15px;
}

.document_era .doc_block:hover {
  color: #E86826;
}

.document_era .doc_block:hover svg path {
  fill: #E86826;
}

.vitae-nisi .doc_block img {
  margin-right: 8px;
  max-width: 20px;
}

.document_era {
 
}

.ss {
  background: #FAFAFA 0% 0% no-repeat padding-box;
  padding: 120px 0 125px;
}
.gray 
{
 background: #FAFAFA;
}
.ss-content {
  width: 100%;
  max-width: 528px;
}

.ss-content h2 {
  margin-bottom: 35px;
  font-size: 50px;
  line-height: 59px;
}

.ss-content h5 {
  font: normal normal bold 18px/28px "Assistant", sans-serif;
  letter-spacing: 0px;
  color: #000000;
  margin-bottom: 35px;
}

.ss-content p {
  font: normal normal normal 18px/28px "Assistant", sans-serif;
  letter-spacing: 0px;
  color: #000000;
  margin: 0;
}

.ss-content a {
  background: #4B8300;
  padding: 15px 40px;
  color: #FFFFFF;
  font: normal normal bold 21px/29px Glacial Indifference;
  letter-spacing: 0px;
  font-family: glac-b;
  float: left;
  margin-top: 35px;
}

.ss .container-fluid {
  padding: 0;
}

.ss {
  background: #FAFAFA 0% 0% no-repeat padding-box;
  padding: 120px 0 125px;
}

.sss-title {
  text-align: center;
  margin-top: 85px;
  margin-bottom: 50px;
}

.sss-content {
  width: 100%;
  max-width: 528px;
}

.sss-content h2 {
  margin-bottom: 35px;
  font-size: 50px;
  line-height: 59px;
}

.sss-content h5 {
  font: normal normal bold 18px/28px "Assistant", sans-serif;
  letter-spacing: 0px;
  color: #000000;
  margin-bottom: 35px;
}

.sss-content p {
  font: normal normal normal 18px/28px "Assistant", sans-serif;
  letter-spacing: 0px;
  color: #000000;
  margin: 0;
}

.sss-content a {
  background: #4B8300;
  padding: 15px 40px;
  color: #FFFFFF;
  font: normal normal bold 21px/29px Glacial Indifference;
  letter-spacing: 0px;
  font-family: glac-b;
  float: left;
  margin-top: 35px;
}

.sss .container-fluid {
  padding: 0;
}


.img_text_card_col {
  padding: 0px 12px;
  margin-bottom: 15px;
  max-width: 100%;
}

.img_text_card h2 {
  text-align: center;
  font-size: 50px;
  font-weight: 700;
  color: #000;
  font-family: glac-b;
  margin-bottom: 90px;
}

.text_card_block h4 {
  font-size: 32px;
  line-height: 42px;
  font-family: glac-b;
  margin-top: 20px;
  margin-bottom: 15px;
}

.text_card_block p {
  font: normal normal normal 16px/28px "Assistant", sans-serif;
 
  width: 100%;
  color: #000;
}

.text_card_block {
    padding: 20px 25px;
    background: #fff;
    border: none!important;
}


.text-img-wrap.no-img {
  display: flex;
  align-items: center;
}

/* -----------page-builder------- */
.topTitle {
  text-align: center;
  margin-bottom: 50px;
}

.topTitle h2 {
  margin-top: 100px;
}

.img_button_row {
  justify-content: center;
}

.img_btn_col {
  padding: 0px 3px;
  margin-bottom: 8px;
}

.img_block {
  position: relative;
}

.img_block .img_block_title {
  padding: 10px;
}

.img_block .img_block_title h4 {
  position: relative;
  text-align: center;
  color: #4E453B;
}

.img_block img {
  width: 100%;
}

.text-img-wrap {
  box-shadow: 0px 3px 6px #00000036;
  background: #fff;
  height: 100%;
  min-height: 375px;
  border: none;
}


.text-img-wrap:hover {}

.text-img-wrap.no-img {
  display: flex;
  align-items: center;
}

.text-img-wrap.no-img .btn_sm {
 
}

.news_slider.main-news-cards {
  background: #fff;
}

/* ------------------- */
.acc__card {
  margin-bottom: 8px;
}

.acc__title {
  border: 1px solid #0090AA;
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 3px;
  display: flex;
  align-items: center;
  min-height: 55px;
  padding: 10px 30px;
  background: #fff;
  cursor: pointer;
  position: relative;
}

.acc__title h6 {
  margin: 0px;
  color: #000;
  font: normal normal bold 24px/28px Glacial Indifference;
  font-family: glac-b;
  text-transform: initial;
}

.acc__title .acco_sign {
  position: absolute;
  right: 15px;
  top: 10px;
}

.acc__title .acco_sign img {
  max-width: 20px;
}

.acc__title:hover {
  background: #0090AA;
}

.acc__title:hover h6,
.acc__title:hover path {
  fill: white;
  color: #fff;
}

.acc__title.active .acco_sign img {
  transform: rotate(180deg);
}

.acc__panel {
  margin-top: -1px;
  display: none;
  border: 1px solid #F2A83B;
  border-width: 1px 1px 1px 9px;
  /* box-shadow: 0px 3px 6px #00000029; */
  border-radius: 3px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  padding: 10px 20px 30px;
  background: #fff;
  border-top: none;
  /* margin-top:15px; */
}

.acc__panel p strong {
  font-weight: bold;
  width: 100%;
  /* float: left; */
}

.acc__panel p {
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  width: 100%;
  max-width: 1036px;
  font-family:"Assistant", sans-serif;
  margin: 0;
}

.acc__panel .document_era {
  padding-top: 5px;
  margin-bottom: 30px;
}

.acc__panel .document_era h6 {
  color: #000;
  margin-bottom: 20px;
}

.acc__panel .document_era .doc_block {
  color: var(--blue);
}

.left_col h6 {
  margin: 0px;
  color: #000;
  font: normal normal bold 24px/28px Glacial Indifference;
  font-family: glac-b;
  text-transform: initial;
  margin-bottom: 30px;
}

.accordion-list .topTitle {
  text-align: center;
  margin-bottom: 44px;
}

.accordion-icon-list {
    margin-top: 20px;
    margin-bottom: 20px;
}

.acc__title:hover h6 svg path {
  fill: white;
  width: 70px;
  height: 70px;
}

.acc__title h6 svg {
  margin-right: 22px;
}

.acc__title.active h6 svg path {
  fill: #f2a83b;
}

.acc__title.active h6 {
  color: #f2a83b;
}

.acc__title.active {

  border: 1px solid #F2A83B;
  border-width: 1px 1px 1px 9px;
  border-bottom: 0;
  box-shadow: none;
  padding-left: 21px;
  background-position: 25px 14px !important;
}

.ic-non .acc__title.active,
.ic-non .acc__title.active:hover {
  background: none !important;
}

.acc__title.active svg {}

.active .acco_sign svg {
  height: 20px;
  width: 20px;
  width: 19px;
  opacity: 1;
}

.acc__title.active:hover {
  background: transparent;
}

.acc__title.active .acco_sign svg path {
  fill: #F2A83B;
}

.acc__title.active .acco_sign svg path {
  fill: #F2A83B;
  transform: rotate(180deg);
  transform-origin: center center;
}
.main_wrapper p.date {
    margin-top: 10px!important;
}
/* ---------------how-to------------ */
.how_row .number {
  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: 20px;
  background: #fff;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  border: 3px solid #0090aa;
  color: #0090aa;
}

.how_row {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-bottom: 30px;
}

.how_to_cont {
  max-width: 994px;
  margin-left: auto;
  margin-right: auto;
}

.how_title {
  font-size: 16px;
  font-weight: 700;
  color: #000;
  text-transform: none;
}

.main_wrapper p {
  margin-bottom: 20px;
}

.main_wrapper ul li, .main_wrapper ol li {
    line-height: 24px;
    font-family: 'Assistant';
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 10px;
    color: #000;
}

/* --------------buttom---------- */
.simple_list_col {
  padding-left: 6px;
  padding-right: 6px;
  margin-bottom: 15px;
}

.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: 85px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 18px;
  border-radius: 0;
  font-weight: 500;
  padding: 10px;
  background: #0090AA;
  font-family:'glac-b';
}

.simple_list_col a:hover {
  background: #4B8300;
  color: #ffffff;
}

.button_list .no-margin {
  justify-content: center;
}

.desc h4 {
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  width: 100%;
  max-width: 1036px;
 
  margin: 0;
}

.desc p {
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  width: 100%;
  max-width: 1036px;

  margin: 0;
}

.desc p strong {
  width: 100%;
  float: left;
}

.button_ico_box h4{
  font-weight: 500;
  letter-spacing: 0.48px;
  color: #0090AA;
  font-family: glac-b;
  line-height: 54px;
  font-size: 28px;
  margin: 0;
}

.img_icon i {
  width: 100%;
  color: #ffffff;
  text-align: center;
  font-size: 55px;
}

.img_icon {
  width: 134px;
  height: 134px;
  border-radius: 50%;
  background: #0090aa;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  margin-bottom: 36px;
}

.button_ico_box {
  width: 100%;
  text-align: center;
}

.button_ico_box:hover .img_icon  {
  background: #F2A83B;
}

.button_ico_box:hover h4 {
  color: #F2A83B;
}

/* -------------contact----------- */
.main_wrapper>section {
  padding: 80px 0px;
}

.topTitle {
  text-align: center;
  margin-bottom: 50px;
}

.contact_col {
    padding: 0px 6px;
    margin-bottom: 15px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
.right-bar .contact_col {
  padding: 0px 0px;
  }
.lightgreen .icon_buttons .container {
    margin: 0px auto;
    padding: 0px;
    max-width: 1050px;
}

.contact_cards {}
.infobox 
{
  padding-top: 20px;
}
.contact_cards .contact_box {
  background: #fff;
}
.contact_box br {
    display: none;
}
.contact_cards .cont_inner {
    padding: 20px 25px;
    box-shadow: 0px 3px 6px #00000029;
    background: #ffffff;
    border-top: 9px solid #F2A83B;
    text-align: left;
    min-height: 200px;
}

.contact_cards .contact_box:hover .cont_inner .tel_em_fax p strong {
    color: #fff!important;
    text-decoration: underline;
}

.contactcard_row .contact_box:hover .cont_inner {
    background: #0090AA;
    color: #ffffff;
}

.contactcard_row .contact_box:hover .cont_inner a p{
  color: #ffffff;
  text-decoration: underline;
}
.contactcard_row .contact_box:hover .cont_inner h4, .contactcard_row .contact_box:hover .cont_inner h5, .contactcard_row .contact_box:hover .cont_inner p {
    color: #fff;
}

.contact_box:hover .cont_inner a {
  color: #fff;
  text-decoration: underline;
}
.contact_box:hover .cont_inner span{  color: #fff;}
/*.right-bar .contact_box:hover .cont_inner {
  background: #fff;
  color: #000;
}
*/
/*.right-bar .contact_box:hover .cont_inner a {
  color: #0090AA;
  text-decoration: underline;
}

.right-bar .contact_box:hover .cont_inner h4,
.right-bar .contact_box:hover .cont_inner h5 {
  color: #000;
}
.right-bar .contact_box:hover .cont_inner .tel_em_fax p
{
  color: #000;
}*/
.owl-carousel button.owl-dot{outline:none!important;}
.cont_inner h4 {
    margin-bottom: 0;
    color: #010101;
}
.contact_box p {
  margin-bottom: 5px;
}

.tel_em_fax {
  margin-top: 15px;
}

.tel_em_fax p {
  margin-bottom: 0px;
}

.tel_em_fax strong {
  color: #010101;
  font-weight: 600;
}

.tel_em_fax a {
  color: #000000;
  font-weight: 500;
  text-decoration: underline;
}

.tel_em_fax p {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  width: 100%;
  
  margin: 0;
  text-decoration: none;
}

.tel_em_fax p a, .tel_em_fax p strong {
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  width: 100%;
 
  color: #0090AA;
  font-weight: bold;
  margin: 0;
}

.expanding-grid {
  position: relative;
}

.expanding-grid .links {
  display: block;
  overflow: hidden;
  padding: 1em 0;
  margin: 0px -2px;
}
/*
.expanding-grid .links>li:nth-of-type(4n+1) {
  clear: left;
}
*/
.expanding-grid .links>li {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  padding: 0px 5px;
  width: 25%;
  list-style: none;
  margin-bottom: 16px;
}

.expand_box {
  border: 1px solid #D9D9D9;
  box-shadow: 0px 0px 3px #00000029;
  box-shadow: 0px 3px 6px #00000029;
}

.expand_img img {
  width: 100%;
}

.expand_det {
  text-align: center;
  padding: 20px;
  background: #fff;
}

.expand_det h6 {
  font-size: 22px;
  margin-bottom: 10px;
  font-family: 'AdelleSansW04';
  font-weight: bold;
}

.plus-minus_icon {
  position: relative;
}

.plus-minus_icon::after {
  content: '+';
  color: #3573B3;
  font-size: 30px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  line-height: 20px;
}

.expand_det h6 span {
  display: block;
  font-size: 16px;
  color: #2D3036;
  margin-top: 2px;
  text-transform: capitalize;
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
}

.expand_box:hover .expand_det {
  background: #0090aa;
}

.expand_box:hover .expand_det h6,
.expand_box:hover .expand_det h6 span,
.expand_box:hover .expand_det .plus-minus_icon::after {
  color: #ffffff;
}

.expand-content {
  width: 100%;
  padding: 63px 0;
}

.expand-content p {
  margin: 0;
}

/* ------time-line--------- */
#conference-timeline {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
}

#conference-timeline .conference-center-line {
  position: absolute;
  width: 3px;
  height: 100%;
  top: 0px;
  left: 50%;
  margin-left: -2px;
  background: #0090AA;
  z-index: 0;
}

.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;
  margin-bottom: 80px;
}

.timeline-article h5 {
    margin-bottom: 30px;
    text-transform: uppercase;
    font-family: 'glac-b';
    font-size: 24px;
}

.timeline-article .content-left-container,
.timeline-article .content-right-container {
  max-width: 50%;
  width: 100%;
}

.timeline-article .content-left p,
.timeline-article .content-right p {
  max-width: 380px;
}

.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: 0px;
}

.timeline-article .content-right-container {
  float: right;
  margin-left: auto;
  padding-left: 0px;
}

.timeline-article .circle_yw {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  margin-left: -16px;
  color: #fff;
  border-radius: 100%;
  background: #fff;
  border: 3px solid #0090AA;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.timeline-article .circle_yw:before {
  content: '';
  background: #0090AA;
  width: 60px;
  height: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: 28px;
  z-index: -9;
}

.timeline-article.even .circle_yw:before {
  right: 28px;
  left: auto;
}

.timeline-article .circle_yw::after {
  content: '';
  position: absolute;
  width: 11px;
  height: 11px;
  background: #0090AA;
  border-radius: 100px;
  right: -65px;
}

.timeline-article.even .circle_yw::after {
  right: auto;
  left: -65px;
}

.timeline-article.even h5 {
  max-width: 380px;
  margin-left: auto;
}

.timeline-article.no-img .section_img,
.timeline-article.no-img .section_year {
  display: none;
}

.timeline-article .image_year_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.image_year_row .section_year {
    background: #0090AA;
    color: #fff;
    min-width: 95px;
    text-align: center;
    padding: 11px 10px;
    font-size: 24px;
    font-weight: 700;
    line-height: 26px;
    height: 49px;
}

.timeline-article .content-left p {
  margin-left: auto;
}

.timeline-article .content-left {
  text-align: left;
}

.timeline-article .content-right {
  text-align: left;
}

.timeline-article .content-right .section_year {
  margin-left: 0;
}

.timeline-article .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;
}

.timeline-level-two.inner_img .timeline-inner-left {
  position: relative;
}

.conference-timeline-content {
  max-width: 1200px;
  margin: auto;
}

.timeline-wrap {
  position: relative;
  padding-top: 70px;
}

.timeline-row {
  width: 100%;
}

.timeline-level-one {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.odd.timeline-article .content-right-container {
  padding-left: 90px;
}

.even.timeline-article .content-left-container {
  padding-right: 90px;
}

.timeline-inner-left,
.timeline-inner-right {
  max-width: 50%;
  width: 100%;
  position: relative;
}

.timeline-level-two {
  width: 100%;
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 30px;
  margin-top: 30px;
}

.timeline-inner-left {
  text-align: right;
  padding-right: 60px;
}

.timeline-inner-right {
  text-align: left;
  padding-left: 60px;
  position: relative;
}

.section_img {
  max-width: 430px;
  margin-left: auto;
}

.img_right .section_img {
  margin-right: auto;
  margin-left: 0;
}

.inner_img .timeline-inner-right {
  text-align: right;
}

.inner_img .timeline-inner-right img {
  max-width: 500px;
}

.timeline-level-two .circle_yw {
  border-color:#0090AA;
  
  top: 0px;
  transform: none;
}

.two-left .circle_yw:after {
  content: '';
  width: 60px;
  height: 3px;
  background:#0090AA;
  position: absolute;
  right: 28px;
  top: 12px;
  z-index: -1;
  display: block !important;
  border-radius: 0px;
}

.two-right .circle_yw:after {
  content: '';
  width: 60px;
  height: 3px;
  background: #097969;
  position: absolute;
  right: -40px;
  top: 12px;
  display: block !important;
  border-radius: 0px;
  z-index: -1;
}

.sign-up-title h2 {
  font-size: 50px;
  font-weight: 700;
  color: #ffffff;
  font-family: glac-b;
  margin-bottom: 9px;
  text-align: center;
}

.sign-up p {
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  width: 100%;
 
  margin: 0;
  margin-bottom: 18px;
  text-align: center;
  color: #ffffff;
}

.sign-up {
  background: transparent linear-gradient(97deg, #598122 0%, #0090AA 100%) 0% 0% no-repeat padding-box;
  padding: 30px 0 30px;
}

.sign-up .sign-inpt input.form-control {
  width: 100%;
  border-radius: 5px;
}

.sign-btn button {
  background: #F2A83B;
  padding: 14px 68px;
  color: #000;
  font-size: 21px;
  line-height: 21px;
  margin-left: 15px;
  border-radius: 0px;
  font-weight: 700;
}

.sign-btn button:hover {
  background: #DD9833;
  color: #ffffff;
}

.sign-up form .row {
  justify-content: center;
}

section.newslatter {
  margin-bottom: 90px;
}

/*--poppu-css--*/
.md-grd-content {
  box-shadow: 0px 0px 3px #00000029;
  border: 1px solid #D9D9D9;
  background: #fff;
}

.md-grd-info {
  padding: 15px;
  text-align: center;
  padding-bottom: 10px;
}

.md-grd-info h6 {
  font-weight: normal;
}

.md-grd-img img {
  width: 100%;
}

.plus-mins-grid {
  position: relative;
}

.plus-mins-grid::after {
  content: '+';
  color: #0090AA;
  font-size: 30px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  line-height: 20px;
}

.main-modal-grid .modal-content {
  box-shadow: 0px 0px 3px #00000029;
  border: 1px solid #D9D9D9;
  border-radius: 0;
}

.main-modal-grid .modal-dialog {
  max-width: 1050px;
}

.main-modal-grid .modal-body {
  padding: 40px 50px;
}

.main-modal-grid .close-btn {
  position: absolute;
  right: 20px;
  color: #767775;
  font-family: 'AdelleSansW01';
  font-weight: 600;
  cursor: pointer;
}

.mod-top-info {
  display: grid;
  grid-template-columns: 1fr 3fr;
  grid-column-gap: 20px;
  margin-bottom: 30px;
  align-items: center;
}

.md-top-descr {
  padding-left: 15px;
  text-align: left;
}

.md-bott-info p {
  text-align: left;
}

.md-top-descr h6 {
  font-weight: normal;
}

.md-top-descr h5 {
  padding-top: 15px;
  padding-bottom: 20px;
}

.md-grd-col {
  
  margin-bottom: 10px;
}

.md-grd-info:hover {
  background: #0090AA;
}

ul.ome {
  padding: 0px;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}

ul.ome li {
  position: relative;
  margin-right: 30px;
}

ul.ome li a {
  color: #003057;
  text-decoration: underline;
  font-weight: 600;
  font-size: 18px;
}

ul.ome li::after {
  content: '';
  position: absolute;
  right: -15px;
  background: #003057;
  width: 1px;
  height: 15px;
  top: 8px;
}

ul.ome li:last-child::after {
  display: none;
}

.md-grd-info:hover h5,
.md-grd-info:hover h6,
.md-grd-info:hover .plus-mins-grid::after {
  color: #ffffff;
}

/*------------poppup-end--------------------*/
/*-----------Expande-collum-css---------------*/


.expanding-grid {
  position: relative;
}

.expand_box {
  border: 1px solid #D9D9D9;
  box-shadow: 0px 0px 3px #00000029;
}

.expand_det {
    text-align: center;
    padding: 20px 15px 10px;
    background: #fff;
   
}
.expand_det span {
    min-height: 41px;
}
.expand_det h6 {
  font-size: 20px;
  margin-bottom: 10px;
  font-weight: bold;
  font-family: 'glac-b';
  text-transform: capitalize;
}

.expand_det h6 span {
  display: block;
  font-size: 16px;
  color: #000;
  margin-top: 0.5rem;
  text-transform: uppercase;

}

.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 5px;
  width: 25%;
  list-style: none;
  margin-bottom: 16px;
}

.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%;
  margin-top: -17px;
  border: 1px solid #D9D9D9;
  box-shadow: 0px 0px 3px #00000029;
}

.expanding-grid .expanding-container.expanded,
.expanding-grid .expanding-container:target {
  display: block;
}

.expanding-grid .close-button {
  background: url(../img/cancel12.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: 50px 50px 30px 70px;
  margin: auto;
  background: #fff;
}

.expand-content h5 {
  line-height: 20px;
}

.expand-content h6 {
  font-weight: normal;
  margin-bottom: 15px;
  text-transform: none;
}

.email_link {
  color: #003057;
  text-decoration: underline;

  font-weight: 600;
  font-size: 17px;
}

.plus-minus_icon {
  position: relative;
}

.plus-minus_icon::after {
  content: '+';
  color: #0090AA;
  font-size: 30px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  line-height: 20px;
}
.active .plus-minus_icon::after {
  content: '-';
  color: #0090AA;
  font-size: 30px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  line-height: 20px;
}

.tel_email a {
  color: #0F6134;
  font-weight: 700;
  text-decoration: underline;
}

.expanding-grid .links>li .active .expand_det {
    border-top: 0px;
    padding-bottom: 18px;
}

.img_text_card4 .text-img-wrap {
  min-height: 530px;
}

.img_text_card4 .text_card_block h4 {
  font-size: 28px;

}

.img_text_card4 .owl-dots,
.img_text_card4 .owl-theme {
  display: none;
}



.text-img-wrap {
  box-shadow: 0px 3px 6px #00000041;
  background: #fff;
  height: 100%;
  padding-bottom:35px;
}

.imagelist .text_card_block {
    padding: 20px 25px 0px;
    background: #fff;
    border-top: 9px solid #F2A83B;
}

.text_card_block h3 {
  margin-bottom: 20px;
  
  color: #000000;
}

.text-img-wrap.no-img {
  display: block;
  align-items: center;
}

a.doc_block {
  font: normal normal bold 18px/29px "Assistant", sans-serif;
  color: #118197;
  margin-bottom: 10px;
}

.blu-clr {
  BACKGROUND: #0090AA;
}

.blu-clr:hover {
  BACKGROUND: #F2A83B;
}

.blu-clr i {
  background: transparent;
  font-size: 25px;
}

.pgng-non {
  padding: 0px !important;
}

.main_header {

  box-shadow: 0px 3px 6px #00000029;
}

.vid-box {
  width: 925px;
  margin: 0px auto;
}

.bl i {
  background: #0090AA;
  opacity: 1;
  padding: 10px;
  border-radius: 23px;
}

.carousel-control-next,
.carousel-control-prev {
  opacity: 1;
}

.sign-inpt {
  margin-right: 10px;
}

.owl-general {
  position: relative;
  margin: 0px auto;
}

.owl-general .owl-nav button {
  width: 50px;
  height: 50px;
  background: none;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 9;
  outline:none;
}

.owl-general .owl-nav .owl-prev {
  left: 0px;
  transform: rotate(180deg);
}
.owl-prev:hover img, .owl-next:hover img {
    filter: brightness(0) saturate(100%) invert(63%) sepia(96%) saturate(388%) hue-rotate(344deg) brightness(100%) contrast(91%);
}
.owl-general .owl-nav .owl-next {
  right: 0px;
}
.document_era {
    /*padding-top: 30px;*/
}
.document_era .col-md-12 {
    margin: 0px;
    padding: 0px;
}
.document_era .doc_block span {
    font-size: 16px;
}
.carousel-control-prev img {
    transform: rotate(-180deg);
}
.carousel-control-next img {
    transform: rotate(0deg);
}

/*==============inner-page====================*/
.acco_sign path {
    fill: #0090AA;
}
.top_page_title.small {
    /* max-height: 330px; */
    padding-top: 80px;
    padding-bottom: 80px;
}
.mrgn-auto {
    margin: 0px auto;
}
.mrgn-top{margin-top:25px;}
.top_page_title {
  /*min-height: calc(100vh - 50px);*/
  display: flex;
  align-items: center;
  /*justify-content: flex-end;*/
  justify-content: center;
  text-align: center;
  background: #EEF3F4;
  flex-direction: column;
  background-size: cover;
  position: relative;
}

.top_page_title h1 {
    position: relative;
    z-index: 9;
    display: table;
    padding: 0 5px;
    /* text-shadow: 2px 4px 4px #000000; */
    color: #fff;
    max-width: 848px;
}

.top_page_title.top_page_title1 h1
{
  font-size: 60px;
}
.top_page_title div {
    position: relative;
    z-index: 9;
    display: table;
   
    /* text-shadow: 0px 2px 0px #000000; */
    color: #fff;
    max-width: 980px;
}
.top_page_title div p, .top_page_title div h4 {
   
    color: #fff;
    line-height: 33px;
    font-size: 22px;
}
.top_page_title div p{margin-bottom:0px;}
.blk h4 {
  color: #000;
}

.cent-txt-blk {
    width: 50%;
    text-align: center;
    margin: 0px auto;
    padding: 0px!important;
    font-family: "Assistant", sans-serif;
	font-weight:bold;
}

.cent-txt-blk p {
  font-size: 22px;
  font-weight: bold;
  color: #000;
  margin-bottom: 35px;
}

.dark-orng-btn {
  background: #CB4E0B;
  color: #fff;
  padding: 13px 50px;
  font-weight: bold;
  display: inline-block;
  font-size: 21px;
  margin-right: 15px;
}

.dark-orng-btn:hover {
  background: #EF5603;
  color: #fff;
}

.lite-orng-btn {
    background: #F2A83B;
    color: #000;
    padding: 13px 50px;
    font-weight: bold;
    display: inline-block;
    font-size: 21px;
    font-family: 'glac-b';
}

.lite-orng-btn:hover {
    background: #DD9833;
    color: #000;
}

.cat h4 {
  color: #000000;
}

.cat .cont_inner {
  min-height: 205px;
}

.cat .cont_inner.newbox {
  min-height: 180px;
}


.right-bar h4 {
  margin-bottom: 25px;
}

.tel_em_fax {
  /*margin-top: 10px;
  margin-bottom: 0px;*/
}

.right-bar .grn-bg {
 background: linear-gradient(131deg, #598122, #598122, #378756, #0090AA, #0090AA, #0090AA);
   
  padding: 30px !important;
  text-align: center;
  color: #fff;
}

.right-bar .grn-bg h4 {
  color: #fff !important;
}

.left-bar .document_era {
  margin-left: 0;
  padding: 40px 0px;
}

.document_era ul {
  margin: 0px;
  padding: 0px;
}

.document_era li {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.pdf {
  background: url(../img/pdf.svg) no-repeat 0px center;

}

.document_era li a {
  margin-right: 5px;
  background-size: 2.5% !important;
  padding-left: 33px;
}

.document_era li .pdf:hover {
  background: url(../img/pd-hr.svg) no-repeat left center;
}

.pd-vd {
  background: url(../img/pd-vd.png) no-repeat 0px center;


}

.document_era li .pd-vd:hover {
  background: url(../img/pd-vd1.png) no-repeat left center;
}

.pd-link {
  background: url(../img/link.svg) no-repeat 0px center;

}

.document_era li .pd-link:hover {
  background: url(../img/link-hr.svg) no-repeat left center;
}

.document_era.pgbd-ic ul li a {
  background-size: 2% !important;
}

.active .acco_sign svg {
  opacity: 1;
}

.margin-top {
  margin-top: 40px;
}



.howto .topTitle h2 {
  margin-top: 0px;

}



.expand_img_grid {
  padding: 80px 0px 0px
}

.main_wrapper .expand_img_grid {
    padding-top: 0px;
}

.cont-pg h5 {
    font-family: "Assistant", sans-serif;
    font-weight: bold;
    font-size: 18px;
    text-transform: capitalize;
    margin-bottom: 0px;
}
.cont-pg .tel_em_fax {
    margin-top: 0;
    margin-bottom: 30px;
}
.side-socil-link h4 {
    margin-bottom: 10px;
}
.gform_footer.top_label {
    padding-top: 0px!important;
    margin-top: 0px!important;
}
.side-socil-link ul {
  list-style: none;
  padding: 0px;
  display: flex;
}

.side-socil-link ul li {
  margin: 0px 3px;
}

.side-socil-link ul li a {
  width: 33px;
  height: 33px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #F2A83B;
  border-radius: 100px;
}

.side-socil-link ul li a {
  color: #fff;
}

.side-socil-link ul li a img {
   /* max-height: 35px;*/
    max-width: 50%;
}

.side-socil-link ul li a:hover {
  background: #DD9833;
}

.no-found-info {
  text-align: center;
}
.no-found-info  .grn-btn{
  min-width: 170px;
margin-top: 10px;
}
.no-found-info h1 {
  margin-bottom: 70px;
}

.no-found-info h2 {

  font-size: 200px;
  line-height: 145px;
}

.no-found-info h3 {
  font-size: 32px;
  margin-bottom: 40px;
}

.main-wrap.er-pg {
    padding-top: 350px;
    padding-bottom: 250px;
}

.main_wrapper {
  padding-top: 99px;
}

.page_title {
  padding-top: 60px;
  margin-bottom: 50px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  text-align: center;
}

.darkblue {
  background: #0090AA;
}

.resultmain {
    padding: 35px 0px 30px 0px;
}

.main_search_content {
  display: flex;
  justify-content: center;
}

.main_search_content h4 {
    margin-right: 27px;
    margin-bottom: 0px;
    margin-top: 10px;
    color: #ffffff;
    font-family: 'glac';
    font-weight: 300;
}

.main_search_content .search_box {
  max-width: 100%;
}

.search_box .input-group {
  box-shadow: none;
  border: none;
}

.main_search_content .form-control {
  min-width: 496px;
}

.search_box .form-control {
  border: 0;
  box-shadow: none;
}

.main_search_content .search_box .btn {
    background: #F2A83B;
    border-radius: 0;
    width: 55px;
    border: 1px solid #F2A83B;
    position: absolute;
    right: 0;
    height: 55px;
    z-index: 9;
}
.main_search_content .search_box .btn:hover{
background: #DD9833
}
.resull_filter {
  padding: 50px 0px 120px 0px;
}

.no-margin {
  margin-left: 0px;
  margin-right: 0px;
}

.filter_block {
  margin-top: 90px;
}

.filter_block {
  margin-top: 30px;
}

.filter_block .form-group {
  margin-bottom: 12px;
}

.sort_boxResult {
  margin-left: auto;
  margin-bottom: 20px;
}

.sort_boxResult select {
  min-width: 210px;
}

.filterBlocks {
  padding-left: 5px;
}

.re_category {
  background: #203970;
  text-align: left;
  color: #fff;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 16px;
  font-weight: 300;
  margin-left: 50px;
  padding-left: 50px;
  padding-right: 50px;
  display: inline-block;
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  min-width: 210px;
  text-align: center;
}

.result_row {
    background: #fff;
    margin-bottom: 20px;
    /* box-shadow: 0px 0px 3px #00000029; */
    outline: 1px solid #0090AA;
    transition: border-width 0.3s;
    border-left: 9px solid transparent;
}



.title-sort {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.re_category {
    background: #0090AA;
    text-align: left;
    color: #fff;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 18px;
    font-weight: 300;
    margin-left: 50px;
    padding-left: 40px;
    padding-right: 40px;
    display: inline-block;
    min-width: 210px;
    text-align: center;
   
    text-transform:uppercase;
   
}
.rsltBody p{font-size:18px;}
.result_row .rsltBody {
  padding: 30px 50px 20px 50px;
}

.pagination {
  padding-top: 60px;
}

.resull_filter .title {
  display: inline-block;
  margin-bottom: 0.5rem;

  font-weight: bold;
  font-size: 18px;
}

.side-srch .btn {
  background: #117F95;
  border-radius: 0px;
}

.result_row:hover {
    outline: 1px solid #F2A83B;
    border-left: 9px solid #F2A83B;
}
.result_row:hover .re_category {
    background: #F2A83B;
    color: #000;
   
}

.rslt_txt .topTitle h3 {
  margin-top: 100px;
}

.meeting-wraper {
  padding-top: 0px;
  padding-bottom: 0px;
}

.main-tabs .nav-tabs {
  justify-content: center;
  border-bottom: 2px solid #0090AA;
  background: #fff;
}

.nav-tabs .nav-item {
    margin-bottom: -2px;
    margin-left: -1px;
}

.main-tabs .nav-tabs li a {
  background: #00539B;
  min-height: 55px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0px;
  min-width: 200px;
  font-size: 20px;
  font-weight: 600;
  border-right: 1px solid #EDEDED;
  position: relative;
}

meeting-wraper .main-tabs .nav-tabs li a.active {
  box-shadow: 0px 3px 6px #00000029;
}

.main-tabs .nav-tabs li a.active {
  color: #fff !important;
  border: 2px solid #0090AA;
  background: #0090AA;
}

.main-tabs .nav-tabs li a {
    min-height: 65px;
    color: #0090AA;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0px;
    min-width: 255px;
    font-weight: 600;
    border-left: 2px solid #0090AA;
    position: relative;
    background: transparent;
    font-size: 32px;
    font-family: 'glac-b';
    border-right: 2px solid #0090AA;
    border-top: 2px solid #0090AA;
}

.meeting-wraper .tab-content {
  padding-top: 50px;
}

.meeting-wraper .tab-content {
  padding-top: 50px;
}

.filterWrap-meet {
    margin-bottom: 45px;
    justify-content: left;
    position: relative;
}

.month-year-col {
  display: flex;
}

.month-year-wrap select {
    margin-right: 22px;
    min-width: 210px;
}

.catg-wrap select {
  min-width: 350px;
}
.catg-wrap {
    margin-left: 10px;
}
.title-row {
  /* display: flex; */
  justify-content: center;
  align-items: center;
  /* position: relative; */
  display: block;
  text-align: center;
}

.back_next_posts {
    margin-bottom: 45px;
    display: flex;
    justify-content: space-between;
    margin-top: -33px;
    position: relative;
    z-index: 1;
}

.back_next_posts .prev_link img {
  margin-right: 8px;
}

.back_next_posts .next_link img {
  margin-left: 8px;
}

.back_next_posts a {
    display: flex;
    align-items: center;
    color: #118197;
   
    font-size: 22px;
    text-transform: uppercase;
}

.accordion_block {
  border: 1px solid #0090AA;
  margin-bottom: 20px;
  position: relative;
}
}

.main_acco_title {
  background: #Fff;
  align-items: center;
  position: relative;
  cursor: pointer;
  border-radius: 0;
  display: flex;


}

.main_acco_title {
  background: #fff;
  align-items: center;
  cursor: pointer;
  border-radius: 0px;
  display: flex;
}

.main_acco_title .date_meet {
    background: #0090AA;
    color: #fff;
    justify-content: center;
    max-width: 180px;
    font-family: 'glac-b';
    font-weight: bold;
    text-align: center;
    line-height: 24px;
    font-size: 24px;
    border-radius: 0px;
    position: absolute;
    top: 0px;
    height: 100%;
    min-width: 180px;
    min-height: 100px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top:12px;
}

.main_acco_title .acco_title_info {
  padding: 24px 25px;
  padding-left: 210px;
  flex-grow: 1;
}

.main_acco_title p {
  margin-bottom: 0px;
  font-weight: 500;
  font-size: 18px;
}

.main_acco_title h4 {
  margin-bottom: 5px;
}

.main_acco_title:hover {
  background: #0090aa;
  color: #fff !important;
}

.main_acco_title:hover p {

  color: #fff !important;
}

.main_acco_title:hover h4, .main_acco_title:hover h4 span {
    color: #fff !important;
}
.accordion_block.active h4 span{color:#000!important;}
.main_acco_title .accosign {
  position: absolute;
  right: 25px;
}

.acco_panel {
  display: none;
  padding: 10px 30px 30px 210px;
  background: #fff;
}

.main_acco_title .accosign img {
  max-width: 18px;
}

.main_acco_title.active .accosign img {
  transform: rotate(180deg);
}

.list_grid_view {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: absolute;
  right: 0;
  bottom: 40px;
}

.nw .meetingBoxblock {
  margin-bottom: 10px;
}

.nw .meetingBox {
  display: flex;
  border: 1px solid #0090AA;
  box-shadow: none;
}

.nw .meetingBox .timedate {
  background: #0090AA;
  color: #fff;
  font-weight: 700;
  width: 100px;
  height: 105px;
  flex-direction: column;
  display: flex;
  min-width: 100px;
  font-size: 22px;
  align-items: center;
  line-height: 25px;
  justify-content: center;
}

.nw .meetingBox .timedate span {
  display: block;
}

.nw .meeting-panel-info {
  display: none;
  padding: 0px;
  padding-left: 100px;
  border-right: 1px solid #F2A83B;
  border-left: 1px solid #F2A83B;
  border-bottom: 1px solid #F2A83B;
  background: #F2A83B;
}

.nw .meetingInfo {
  border-radius: 0;
  padding: 10px 10px;
  position: relative;
  padding-right: 30px;
  width: 100%;
}

.nw .card-body {

  padding: 20px;
  background: #fff;
}

.nw .meetingInfo h3 {
  margin-bottom: 3px;
}

.nw .meetingInfo p {
  margin: 0px;
}

.main_acco_title::after {
  content: '';
  background-image: url(../img/blu-ar1.svg);
  background-repeat: no-repeat;
  width: 20px;
  height: 13px;
  position: absolute;
  top: 45px;
  right: 25px;
  background-size: 17px;
}
.accordion_block.active::after {
    content: '';
    background-image: url(../img/ong-ar.svg);
    background-repeat: no-repeat;
    width: 20px;
    height: 13px;
    position: absolute;
    top: 40px;
    right: 25px;
    background-size: 17px;
    transform: rotate(180deg);
}
.main_acco_title h4 {
   
    display: flex;
    justify-content: space-between;
}
.main_acco_title:hover::after {
  background: #0090aa url(../img/wht-ar.svg) no-repeat;
}

.meetingBox.active .meetingInfo::after {
  /* transform: rotate(-180deg); */
  background-image: url(../img/orng-ic.svg);
}

.accosign {
  display: none;
}

.doc-fil ul {
  margin: 0px;
  padding: 0px;
}

.doc-fil li {
  list-style: none;
  display: inline-block;
  color: #00539B;
  font-size: 14px;
  margin-bottom: 15px;
}

.doc-fil li a {
    color: #118197;
    font-size: 18px;
    text-decoration: underline;
   
    margin-right: 20px;
    
}
.doc-fil img {
    margin-right: 15px;
}
.newsSearchEra {
  /*padding-top: 50px;*/
  padding-bottom: 60px;
}

.newsSearchEra .container {
  max-width: 1200px;
}

.search_filter_title .search_box {
  max-width: 350px;
  margin-bottom: 11px;
}

.search_filter_title .filter_box {
  margin-right:10px!important;
  width: 160px;
}

.search_filter_title .filter_box.col-one {
  width: 50%;
  margin-right: 30px;
}

.search_filter_title .filter_box.col-three .reset {
  text-align: right;
}

.newsSort {
  max-width: 285px;
  margin-left: auto;
  width: 285px;
  margin-right: 20px;
  margin-top: 0px;
}

.news_list_info .news_lst_row {
  box-shadow: 0px 3px 6px #00000029;
  margin-bottom: 20px;
  background: #fff;
  border: 1px solid transparent;
}

.news_list_info .news_lst_row:hover {
  border: 1px solid #00539B;
}

.news_list_info .news_lst_row .news_category {
  width: auto;
  min-width: 180px;
  text-align: center;
  display: inline-block;
}

.news_list_info .news_lst_row .newsBody {
  align-items: flex-start;
}

.news_list_info .news_lst_row.noimg .newsinfo {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.news_list_info .news_lst_row.noimg .newsbody_inner {
  padding-left: 40px;
}

.newsInRow {
    margin-bottom: 50px;
    padding-top: 0px;
    
}

.newsimg img {
  width: 100%;
}

.search_box .btn {
    background: #0090AA;
    border-radius: 0px;
    min-width: 55px;
}

.main_wrapper .filterWrap-meet select {

  background-image: url(../img/blu-ar1.svg);
  background-repeat: no-repeat;

}

.nw .meetingBox:hover .meetingInfo::after {
  background-image: url(../img/wht-ar.svg);
  background-repeat: no-repeat;
}

.meetingBox:hover {
  background: #0090AA;
}

.meetingBox:hover h3,
.meetingBox:hover p {
  color: #fff;
}

.meetingBox.active:hover {
  background: #fff;
}

.meetingBox.active:hover h3,
.meetingBox.active:hover p {
  color: #404141;
}

.nw .meetingBox.active .timedate {
  background: #f2a83b;
  color: #fff;
}

.nw .meetingBox.active {
  border: 1px solid #f2a83b;
}

.nw .meetingBox.active {
  border-left: 1px solid #f2a83b;
  border-top: 1px solid #f2a83b;
  border-right: 1px solid #f2a83b;
  border-bottom: none;
}

.card-body h5 {

  margin-bottom: 20px;
  font-weight:bold;
}

.post-blk h3 {
  color: #CB4E0B;
}

.post-blk h3:hover {
  text-decoration: underline;
}

.post-blk .dat {
  font-size: 16px;
}

.post-blk h3,
.post-blk h6,
.post-blk p {
  margin-bottom: 15px;
}

.lm-btn {
  color: #118197;
  font-size: 18px;
  text-decoration: underline;
font-weight:bold;
}

.newsContainer .pagination {
  padding-top: 60px;
  text-align: center;
  display: block;
}

.meeting-content {
  max-width: 1030px;
  margin: 0 auto;
  padding: 0px 15px;
}

.post-blk p {

  color: #000;
}

.label-wrap label {
    font-size: 18px;
    font-family: "Assistant", sans-serif;
    color: #000;
    margin-bottom: 21px;
}

label.title {
  font-size: 18px;
  font-family: "Assistant", sans-serif;
  color: #000;
}

.main_acco_title.active .date_meet {
  background: #F2A83B;
}

.accordion_block.active .date_meet {
  background: #F2A83B;
}

.accordion_block.active {
  border: 1px solid #F2A83B;
}

.accordion_block.active .main_acco_title:hover {
  background: transparent;
}

.accordion_block.active .main_acco_title:hover .acco_title_info h4, .accordion_block.active .main_acco_title:hover .acco_title_info p {
    color: #000 !important;
}

.accordion_block.active .main_acco_title::after {
  opacity: 0;
}

.main_acco_title::after
{

}



.address-info,
.tim {
  font-size: 18px;
  font-family: "Assistant", sans-serif;
}

.acco_panel a {
  text-decoration: underline;
  font-size: 18px;
  margin-right: 15px;
  color: #118197;
}
.meeting-wraper .acco_panel a
{

  z-index: 9;
  position: relative;
  
}
.date_meet p {
    color: #fff;
    padding-top: 8px;
}

.newsRow .newsColumn {
  width: 33.3%;
  padding: 0px 10px;
  margin-bottom:12px;
  display: flex;
  flex-direction: column;
}

.single-post .newsRow .newsColumn
{
  width: 32.9% !important; 
}
  
.news_content {
  height: 100%;
  background: #fff;
  position: relative;
  box-shadow: 0px 3px 6px #00000029;
  border: 1px solid #D9D9D9;
}

.news_content:hover {}

.newsRow .newscolLg {
  width: 100%;
  margin-bottom: 60px;
}

.news_category {
    font-weight: 500;
    font-family: "Assistant", sans-serif;
    color: #000;
    padding: 5px 0px;
    width: 100%;
    font-size: 16px;
    text-transform: uppercase;
}

.newsbody_inner h4 {
  font-size: 24px;
  color: #000;
  font-family: glac-b;
  font-weight: 700;
  margin: 8px 0px 10px;
}

.newsbody_inner h4:hover {
  text-decoration: underline;
}

.newsbody_inner {
  padding: 30px 30px;
}

.newsbody_inner h5 {
    font-size: 16px;
    font-family: "Assistant", sans-serif;
    font-weight: 400;
    color: #000;
    text-transform: uppercase;
}

.newsbody_inner .btn_sm {
  padding: 5px 15px;
  font-size: 16px;

  font-weight: bold;
}

.main_card {
  box-shadow: 0px 3px 6px #00000029;
  border: 1px solid #D9D9D9;
  background-color: #fff;
  height: 100%;
}



.titleBlock h2 {
  margin-bottom: 40px;
}

.top_page_title h1.text-shadow
{
  text-shadow: none;
}

.newsDetails h3
{
  font-size: 22px;
  margin-bottom: 20px;
}

.owl-general1 .mt-img-wrap
{
  min-height: auto;
}

.owl-general1 h4 {
    font-size: 18px;
    font-weight: 400;
    color: #000;
    font-family: "Assistant", sans-serif;
}
.owl-general1 h4 span{
    
    font-family: "Assistant", sans-serif; font-weight:bold;
}
.addeventatc:hover{background:transparent!important;}
.owl-general1 .text_mt_block {
  padding: 14px;
  padding-top: auto;
}

.owl-general1 a {
    text-decoration: underline;
    color: #118197;
    font-family: "Assistant", sans-serif;
}

.sliderBox
{
  position: relative;
}
.sliderBox .nav-custom.owl-nav
{
  position: relative;
  top: -78px;
}

.sliderBox .nav-custom.owl-nav img {
    width: 62%;
    margin-top: -38px;
}

.sliderBox .owl-carousel.owl-drag .owl-item .item
{
      margin: 6px;
}

.newsDetails h1
{
  font-size: 24px;
}

.newsDetailsBox h2 {
    font-size: 18px;
    margin: 0 0 20px;
}

.newsDetailsBox h2 a
{
  text-decoration: underline;
}

.bgimg
{
  margin: 25px 0px 45px;
}

.newsDetailsBox p a
{
  text-decoration: underline;
  font-weight: 600;
}

.newsDetailsBox ul li
{
  font-size: 18px;
  color: #000;
}
.newsDetailsBox .wp-block-image img {width:100%;}
.newsDetailsBox h1
{
  font-size: 50px;
}

.hr
{
  height: 4px;
  background-color:#118197;
}
.main-tabs .nav-tabs li a:hover {
    background: #FAFAFA;
    border: 2px solid #0090AA;
}
.main-tabs .nav-tabs li a.active:hover {
    color: #fff;
    background: #0090AA;
}
.reset a {
    color: #000;
    font-family: "Assistant", sans-serif;
    font-size:18px;
}
.reset a span {
    color: #008CA5;
    font-family: 'glac';
}
.doc-fil b {
    font-size: 20px;
    font-family: "Assistant", sans-serif;
    margin-bottom: 10px;
    display: block;
}
.item  a{font-size:15px;}
input#gform_submit_button_3 , input.gform_button.button {
    width: 100%;
    background: #F2A83B;
    border: none;
    padding: 7px 10px;
    font-size: 18px;
    color: #000;
    font-family: 'glac-b';
    border-radius: 0px;
}
input#gform_submit_button_3:hover {
    background: #DD9833;
}
.main-news-cards .slider_area {
    position: relative;
    margin-bottom: 30px;
}
.cont-fom input, .cont-fom select, .cont-fom textarea {
    border: 1px solid #0090AA;
    border-radius: 4px;
    padding: 10px;
    height: 52px;
    color: #000;
    font-size: 18px!important;
    font-family: "Assistant", sans-serif;
}
input#gform_submit_button_2 {
    background: #4B8300;
    font-size: 21px;
    text-align: center;
    padding: 10px 50px;
    color: #fff !important;
    display: inline-block;
    text-decoration: none !important;
    font-family: 'glac-b';
    border: none;
    border-radius: 0px;
}
input#gform_submit_button_2:hover {
    background: #5EA202;
    color: #fff;
}
footer .gform_footer.top_label {
    margin-top: 0px!important;
    padding: 10px 0px!important;
}

/*=======babita======*/

.aligncenter .row {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.wp-block-group {
    padding-top: 25px;
    padding-bottom: 25px;
}

.wp-block-group>h2 {
    margin-bottom: 50px
}

.wp-block-group.alignfull {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.img_button_row.three .img_btn_col,
.img_text_card_row.three .img_text_card_col,
.simple_list_info .row.three .simple_list_col {
    -ms-flex: 0 0 33.3%;
    flex: 0 0 33.3%;
    max-width: 33.3%;
}
.contactcard_row.three .contact_col {
    -ms-flex: 0 0 33.3%;
    flex: 0 0 33.3%;
    max-width:300px;
}
.img_button_row.four .img_btn_col,
.img_text_card_row.four .img_text_card_col,
.simple_list_info .row.four .simple_list_col,
.contactcard_row.four .contact_col {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.img_button_row.two .img_btn_col,
.img_text_card_row.two .img_text_card_col,
.simple_list_info .row.two .simple_list_col,
.contactcard_row.two .contact_col {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.expanding-grid.four .links>li {
    width: 25%;
}

.expanding-grid.two .links>li {
    width: 50%;
}

.expanding-grid.three .links>li {
    width: 33.3%;
}

.advgb-tabs-wrapper .advgb-tab-body-wrapper div.advgb-tab-body {
    padding-left: 0px;
    padding-right: 0px;
    background: #fff;
max-width: 1000px;
margin: auto;
padding-top: 40px;
padding-bottom: 40px;
}

.advgb-tab-body-wrapper div.advgb-tab-body>* {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}

.advgb-tab-body-wrapper div.advgb-tab-body>div,
.advgb-tab-body-wrapper div.advgb-tab-body>section {
    max-width: 100%;
}

.advgb-tab-body-wrapper div.advgb-tab-body .wp-block-advgb-accordions,
.advgb-tab-body-wrapper div.advgb-tab-body .document_era,
.advgb-tab-body-wrapper div.advgb-tab-body .wp-block-advgb-list {
    max-width: 900px
}

.advgb-tab-body-wrapper div.advgb-tab-body>.wp-block-advgb-image,
.advgb-tab-body-wrapper div.advgb-tab-body>.wp-block-advgb-list {
    max-width: 1000px !important;
}

.gform_legacy_markup_wrapper .description,
.gform_legacy_markup_wrapper .gfield_description,
.gform_legacy_markup_wrapper .gsection_description,
.gform_legacy_markup_wrapper .instruction {
    font-size: 16px !important;
}

.gform_legacy_markup_wrapper .gfield_checkbox li label,
.gform_legacy_markup_wrapper .gfield_radio li label {
    font-size: 16px !important;
}

.advgb-accordion-header {
    background: transparent !important;
    padding: 15px 30px 15px 18px!important;
    border: 0 !important;
    margin-bottom:0px!important;
}
.advgb-accordion-header, .advgb-accordion-header.ui-accordion-header.ui-state-default{margin-top:0px!important;}
/*.advgb-accordion-header:hover {
    outline: 1px solid #3573B3;
}*/

.advgb-accordion-header .advgb-accordion-header-title {
    color: #000!important;
    font: normal normal bold 24px/28px Glac-b !important;
    text-transform: initial;
}
.advgb-accordion-body, .advgb-accordion-wrapper .advgb-accordion-body.ui-widget-content{margin-bottom:0px!important;}

.wp-block-advgb-accordion-item {
    margin-bottom: 8px !important;
    box-shadow: 0px 1px 3px #00000029;
    border-radius: 5px;
    border: 1px solid #0090AA;
}
.wp-block-table thead {
    border-bottom: none!important;
}
/*.advgb-accordion-item:hover {
    background: #0090AA;
}
.advgb-accordion-item:hover h4{color:#fff!important;}
    
    
.advgb-accordion-item:hover .advgb-accordion-header-icon{ filter: brightness(0) saturate(100%) invert(100%) sepia(9%) saturate(7500%) hue-rotate(307deg) brightness(124%) contrast(114%);
}*/
.ui-state-hover:hover {
    background: #0090AA!important;
}
.ui-state-hover:hover h4{color:#fff!important; }



.ui-state-hover:hover .advgb-accordion-header-icon{ filter: brightness(0) saturate(100%) invert(100%) sepia(9%) saturate(7500%) hue-rotate(307deg) brightness(124%) contrast(114%);
}
.active-acco .ui-state-hover:hover{ background: transparent!important;} 

.wp-block-advgb-accordion-item.advgb-accordion-item.active-acco:hover {
    background: transparent!important;
}

.wp-block-advgb-accordion-item.advgb-accordion-item.active-acco:hover h4{
color:#000!important;
}
.wp-block-advgb-accordion-item.advgb-accordion-item.active-acco:hover .advgb-accordion-header-icon{ filter:brightness(0) saturate(100%) invert(63%) sepia(96%) saturate(388%) hue-rotate(344deg) brightness(100%) contrast(91%);
}
.advgb-accordion-header-icon svg {
    display: none;
}

.advgb-accordion-header-icon {
    background: url(../img/acco-ar.svg);
    margin-right: -10px !important;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 20px;
    margin-top: 7px;
}
.active-acco .advgb-accordion-header-icon{ filter: brightness(0) saturate(100%) invert(63%) sepia(96%) saturate(388%) hue-rotate(344deg) brightness(100%) contrast(91%);

}
/*.accordionicon .advgb-accordion-header-title {
    display: block !important;
    background: url(../img/peop.svg) no-repeat;
    padding-left: 51px!important;
}*/
.accordionicon h4.advgb-accordion-header-title:before {
    content: "\f0c0";
    font: var(--fa-font-solid);
    color: #0090AA;
    font-size: 30px;
    padding-right: 12px;
    top:3px;
    position: relative;
}
.accordionicon .ui-state-hover:hover h4.advgb-accordion-header-title:before{color:#fff!important; }

.accordionicon .active-acco .advgb-accordion-header-title {
filter: brightness(0) saturate(100%) invert(63%) sepia(96%) saturate(388%) hue-rotate(344deg) brightness(100%) contrast(91%);
}

.accordionicon .wp-block-advgb-accordion-item.advgb-accordion-item.active-acco:hover h4 {
    color: #F2A83B!important;
}

.ui-accordion-header-icon,
.advgb-accordion-header-icon {
    display: block !important
}


.advgb-accordion-body {
    background: #fff !important;
    border: 1px solid #fff !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.advgb-accordion-header[aria-expanded="true"] .advgb-accordion-header-icon {
    transform: rotate(180deg);
    margin-top: 0;
}
ul.advgb-tabs-panel {
   
    background: #0090aa!important;
}
ul.advgb-tabs-panel {
    display: flex;
    justify-content: center;
    border-bottom: 0 !important;
}

ul.advgb-tabs-panel li.advgb-tab {
    border-radius: 0 !important;
    background: #0090AA !important;
    color: #fff !important;
    min-width: 140px;
    min-height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0px !important;
    border: 0 !important;
    margin-right: 0px !important;
    border-bottom: none;
    text-transform: uppercase;
}

ul.advgb-tabs-panel li.advgb-tab:hover {
    background: #4B8300 !important;
}

ul.advgb-tabs-panel li.advgb-tab a {
    color: #fff !important;
    width: 100%;
    text-align: center;
    font-size: 20px;
    font-family:'glac-b';
    font-weight: 600;
}

ul.advgb-tabs-panel li.advgb-tab:hover a {
    color: #fff !important;
}

.main_wrapper .wp-block-advgb-adv-tabs ul.advgb-tabs-panel .advgb-tab.advgb-tab-active {
    background: #E86826 !important;
    border: 0 !important;
    border-bottom: none !important;
    position: relative;
}

.main_wrapper .wp-block-advgb-adv-tabs ul.advgb-tabs-panel .advgb-tab.advgb-tab-active a {
    color: #fff !important;
    font-family: 'glac-b';
    font-weight: bold;
}

.has-text-field #wp-link .query-results {
    top: 280px !important;
}

.gform_wrapper input:focus,
.gform_wrapper select:focus,
.gform_wrapper textarea:focus {
    border: 1px solid #3573B3 !important;
    outline: 0 !important;
}

.wp-block-image.alignfull {
    width: 100vw;
    margin-left: 0;
    margin-right: 0;
    max-width: 100vw;
}

.wp-block-group__inner-container .main-owl-slider+h2 {
    margin-top: 30px
}

p a {color: #0090AA;font-weight:bold;}

p a:hover {}


.advgb-tab-body li a,
.wp-block-advgb-list li a,
.expand-content ul li a {
    color: #0090AA;
    text-decoration: underline;
}
.pointer-event.list {
    padding-bottom: 30px;
}
.pointer-event.list .carousel-item img {
    height: 636px;
    object-fit: cover;
    width: 100%;
}
.advgb-tab-body li a:hover,
.wp-block-advgb-list li a:hover,
.expand-content ul li a:hover {
    color:#E86826;
    text-decoration: underline;
}

.halfHeight>img {
    height: 70vh;
    object-fit: cover;
}

.quartHeight>img {
    height: 40vh;
    object-fit: cover;
}

.maxHeight>img {
    height: 100vh;
    object-fit: cover;
}

.wp-block-group>*,
.wp-block-group>.document_era,
.wp-block-group>.wp-block-advgb-accordions,
.wp-block-group>.gform_legacy_markup_wrapper,
.wp-block-group>.wp-block-image,
.wp-block-group .wp-block-quote {
    max-width: 1156px;
    margin-left: auto;
    margin-right: auto;
}

.wp-block-group>section,
.wp-block-group>.wp-block-advgb-adv-tabs,
.wp-block-group>.wp-block-media-text,
.wp-block-group>.wp-block-group,
.wp-block-group>.wp-block-columns,
.wp-block-group .wp-block-advgb-columns {
    max-width: 100%;
}

.wp-block-group>.wp-block-table {
    margin-left: auto;
    margin-right: auto;
}

.advgb-tab-body-wrapper {
    border-radius: 0px !important;
    border: 0 !important;
}
.alignwide.wp-block-media-text {
    max-width: 1250px !important;
    margin: 0 auto;
   /* box-shadow: 0px 3px 6px #00000029;
    background: #fff;*/
}
.wp-admin .media {
    display: inline-block;
}

.wp-block-buttons {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 15px;
}

.main_wrapper .wp-block-buttons>.wp-block-button {
    margin-right: 10px;
}

.main_wrapper .wp-block-buttons .wp-block-button:last-child {
    margin-right: 0px;
}

.main_content>.wp-block-advgb-accordions:nth-last-child(-n+2) {
    padding-bottom: 60px;
}

.advgb-tabs-wrapper.advgb-tab-horz-desktop+p,
.advgb-tabs-wrapper.advgb-tab-horz-desktop+h2,
.advgb-tabs-wrapper.advgb-tab-horz-desktop+h3,
.advgb-tabs-wrapper.advgb-tab-horz-desktop+h4,
.advgb-tabs-wrapper.advgb-tab-horz-desktop+ul,
.advgb-tabs-wrapper.advgb-tab-horz-desktop+ol {
    padding-top: 40px;
}

.main_content>* .wp-block-embed {
    margin-left: auto;
    margin-right: auto;
}

.main_content>* {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}

.main_content>.wp-block-quote,
.main_content>.wp-block-image {
    margin-left: auto;
    margin-right: auto;
}

.main_content>p:first-of-type:first-child,
.main_content>h2:first-of-type:first-child,
.main_content>h3:first-of-type:first-child,
.main_content>h4:first-of-type:first-child,
.main_content>h5:first-of-type:first-child,
.main_content>h1:first-of-type:first-child,
.main_content>ul:first-of-type:first-child,
.main_content>ol:first-of-type:first-child {
    padding-top: 40px;
}

.main_content>p:last-of-type:last-child,
.main_content>h2:last-of-type:last-child,
.main_content>h3:last-of-type:last-child,
.main_content>h4:last-of-type:last-child,
.main_content>h5:last-of-type:last-child,
.main_content>h1:last-of-type:last-child,
.main_content>ul:last-of-type:last-child,
.main_content>ol:last-of-type:last-child {
    padding-bottom: 40px;
}

.main_content>.wp-block-advgb-columns,
.main_content>.wp-block-group,
.main_content>.wp-block-media-text,
.main_content>.wp-block-columns,
.main_content>.advgb-tabs-wrapper {
    max-width: 100%;
}

.main_content>section {
    max-width: 100%;
}

.main_content>.wp-block-columns {
    max-width: 100%;
}

.aligncenter .wp-block-embed__wrapper {
    text-align: center;
}

.main_content>.contact_cards.alignleft {
    max-width: 900px;
}



body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
     max-width: 1400px;
}
   .components-panel__body-title .components-flex.components-input-control{
height: auto !important;
    }
  .wp-block-separator.alignfull {
        width: 100% !important;
    }
  .sirsc-buttons .button-primary {
    white-space: nowrap !important;
  }
.alignwide.wp-block-media-text {
    max-width: 1400px !important;
    margin: 0 auto;
    padding: 0px 10px;
}
.wp-block-group>h2 {
   /* margin-bottom: 0px;*/
}
.main_wrapper .is-layout-flow.wp-block-group.alignfull .wp-block-media-text .wp-block-media-text__content {
    padding: 0 30px 0px 60px;
}
.wp-block-advgb-list ul li {
    font: normal normal normal 18px/37px "Assistant", sans-serif;
}
ul.advgblist-81e896d8-7cf1-4421-afa1-ad1dd734001c {
    list-style: decimal;
}
.generic_middle_block p strong {
    font: italic normal bold 18px/37px "Assistant", sans-serif;
    width: 100%;
    float: left;
    margin-bottom: 50px;
}
.doc_block {
    display: block;
    color:#118197;
    font:normal normal bold 18px/29px "Assistant", sans-serif;
    margin-bottom: 10px;
    
}
.doc_block img {
    margin-right: 8px;
    max-width: 20px;
}
.doc_block:hover {
    color: #E86826;
    text-decoration: underline;
}
.doc_block:hover img {
    filter: invert(65%) sepia(97%) saturate(3702%) hue-rotate(343deg) brightness(92%) contrast(97%);
}
.main_wrapper .dark-orng-btn .wp-block-button__link ,
.main_wrapper .lite-orng-btn .wp-block-button__link
{
background: transparent !important;
}

.main_wrapper .wp-block-button__link {
    background: var(--green) !important;
    font-size: 21px!important;
    text-align: center;
    padding: 14px 40px;
    display: inline-block;
    text-decoration: none !important;
    font-family: 'glac-b';
    text-transform: capitalize;
    color: #fff!important;
}
.main_wrapper .lite-orng-btn .wp-block-button__link{color:#000!important;}
.lite-orng-btn a {
    color: #000!important;
}
.wp-block-group>.gen_video_img {
    max-width:90%;
}
.wp-block-table th, .wp-block-advgb-table th {
    background: #0090AA;
    color: #fff;
    border-top: 0 !important;
    border-bottom: 0px !important;
    font-weight: 500;
    font-size: 20px;
    font-family: 'glac-b';
}
.wp-block-table td {
    border-right: 1px solid #0090AA!important;
    padding: 10px 20px!important;
    font-size: 18px;
    font-family: "Assistant", sans-serif;
   
    border-left: none!important;
    border-top: none!important;
    border-bottom: none!important;
}
.wp-block-table tr {
    background: #FAFAFA;
}
.wp-block-table tr:nth-child(2), .wp-block-table tr:nth-child(4), .wp-block-table tr:nth-child(6) {
    background: #fff;
}
.wp-block-table th {
    border: 1px solid #3eaabe!important;
   
}
.wp-block-table td:last-child{border:none!important;}

.advgb-recent-posts-block .advgb-recent-post .advgb-post-title, .advgb-recent-posts-block .advgb-recent-post .advgb-post-title a{
font-family: 'glac-b'!important;
    font-weight: 400;
    font-size: 22px;
    color: #000!important;text-decoration:none;
    }
  
    .advgb-recent-posts-block .advgb-recent-post {
    box-shadow: 0px 3px 6px #00000029;
    background: #fff;
}
.advgb-recent-posts-block .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper {
    padding: 20px;
    margin: 0px !important;
}
.advgb-recent-posts-block .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper {
    padding: 20px;
    margin: 0px !important;
}
.advgb-recent-posts-block.list-view .advgb-post-wrapper {
    padding-left: 0px !important;
    align-content: start;
    padding-bottom: 0px !important;
}
.advgb-recent-posts-block.list-view .advgb-recent-posts .advgb-recent-post{padding-bottom:0px!important;}
.grid-view .advgb-post-tax-info, .list-view .advgb-post-tax-info{
    order: 1;
    margin-bottom: 5px !important;
    margin-top: 0px !important;
}
.grid-view .advgb-post-title{
    order: 2;
}
.grid-view .advgb-post-info {
    order: 3;
    text-indent: -92px;
    overflow: hidden;
}
.grid-view .advgb-post-content, .list-view .advgb-post-content {
    order: 4;
}
.slider-view .advgb-recent-post .advgb-post-thumbnail img {
    height:500px!important;
    width: auto!important;
    margin: 0 auto!important;
    object-fit: cover;
}
.slider-view .advgb-recent-post {
    box-shadow: none!important;
    background: transparent;
}
.advgb-post-tax-term {
    border: none!important;
    font-size: 16px!important;
    color: #000!important;
    font-family: "Assistant", sans-serif;
}
span.advgb-post-datetime {
    font-family: "Assistant", sans-serif;
    font-size: 16px;
    text-transform: uppercase;
}
.list-view .advgb-post-wrapper {
    padding-top: 0px!important;
}
.list-view .advgb-post-tax-info {
    background: #0090AA;
    color: #fff!important;
    padding-top: 10px;
    padding-left: 10px;
}
.list-view .advgb-post-tax-info .advgb-post-tax-term {
  
    color: #fff!important;
}
.advgb-recent-posts-block.list-view .advgb-recent-posts .advgb-recent-post{
grid-gap:0px!important;
}
.list-view .advgb-post-wrapper{padding:0px!important;}
.list-view .advgb-post-title{
    padding: 0px 20px 0px 20px;
}
.list-view .advgb-post-info {
    padding: 0px 20px 0px 20px;
}
.list-view .advgb-post-info {order: 2;}
.list-view .advgb-post-title{
    order: 3;
}
.list-view .advgb-post-content {
    padding-left: 20px;
    padding-right: 20px;
}
.contentblocklist .advgb-recent-post, .frontpage-view .advgb-recent-post--no-image.advgb-recent-post{
    border-top: 10px solid #F2A83B;
}
.frontpage-view .advgb-recent-post--no-image.advgb-recent-post:hover{border-top: 10px solid #0090AA;}
/*.frontpage-view .advgb-recent-post:first-child .advgb-post-wrapper {
    border-top: 10px solid #F2A83B;
}*/

.contentblocklist .advgb-post-wrapper {
    padding-top: 20px!important;
}

.advgb-post-readmore a {
    display: inline-block;
    font-size: 18px;
    font-family: "Assistant", sans-serif;
    color: #0090AA;
    text-decoration: underline!important;
}






.contentblocklist .advgb-post-wrapper:hover .advgb-post-readmore a, .frontpage-view .advgb-post-wrapper:hover .advgb-post-readmore a{ text-decoration:underline!important;}

.advgb-recent-posts-block.masonry-view .advgb-recent-posts .advgb-recent-post  .advgb-post-wrapper {
    background: #fff!important;
    border-top: 10px solid #F2A83B;
}
.masonry-view .advgb-post-wrapper {
    box-shadow: 0px 3px 6px #00000029;
}
.masonry-view.advgb-recent-posts-block .advgb-recent-post {
    box-shadow: none!important;
    background: #fff;
}
.advgb-recent-posts-block.masonry-view .advgb-recent-post--no-image .advgb-post-wrapper:hover {
    background: #0090AA!important;
}
.advgb-recent-posts-block.masonry-view .advgb-recent-post--no-image .advgb-post-wrapper:hover .advgb-post-title a, .advgb-recent-posts-block.masonry-view .advgb-recent-post--no-image .advgb-post-wrapper:hover .advgb-post-readmore a {color:#fff!important;}

.advgb-recent-posts-block.masonry-view .advgb-recent-post--no-image .advgb-post-wrapper:hover .advgb-post-readmore a {
    text-decoration: underline!important;
}
.slider-view .advgb-recent-post .advgb-post-title a {
    color: #CB4E0B!important;
}
.slider-view .slick-track .advgb-recent-post .advgb-post-wrapper {
    width: 78%;
    text-align: left;
    margin: 0px auto!important;
}
input, select, textarea {
    border: 1px solid #0090AA;
    border-radius: 4px;
    padding: 10px;
    height: 52px;
    color: #000;
}
.active-acco {
    border: 1px solid #F2A83B;
    border-left: 6px solid #F2A83B;
}
.active-acco:hover h4{ color:#F2A83B;}
.alignwide .wp-block-media-text {
  max-width: 1250px !important;
  margin: 0 auto;
}
.signup-alerts #gform_wrapper_4 {
    background: transparent linear-gradient(97deg, #598122 0%, #0090AA 100%) 0% 0% no-repeat padding-box;
    padding:30px 30px 30px!important;
    text-align: center;
}
.signup-alerts .gform_description {
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    width: 100%;
    font-family: "Assistant", sans-serif;
    margin: 0;
    margin-bottom: 18px;
    text-align: center;
    color: #ffffff;
}
.sign-up #gform_wrapper_4 {
    padding: 5px 30px 0px!important;
}
.signup-alerts .gform_heading {
    margin-bottom:20px;
}
.signup-alerts .gform_footer {
    padding-top: 0 !important;
   
    margin-top: 0 !important;
    
    display: block !important;
}
.signup-alerts .gform_button {
    background: #F2A83B;
    padding: 14px 68px;
    color: #000;
    font-size: 21px;
    line-height: 21px;
    margin-left: 15px;
    border-radius: 0px;
    font-weight: 700;
    font-family: 'glac-b';
}
.signup-alerts .gform_button:hover{background: #DD9833;}
.signup-alerts .signup-alerts form {
    display: grid;
    justify-content: center;
    grid-template-columns: 1fr 140px;
    max-width: 750px;
    margin: auto;
}

.signup-alerts form {
    display: grid;
    justify-content: center;
    grid-template-columns: 1fr 140px;
    max-width: 750px;
    margin: auto;
}
.signup-alerts h2.gform_title {
    color: #fff;
    margin-bottom: 10px;
}



.slick-prev:before, .slick-next:before {
 font-size: 45px!important;
 
}
.grid-view.newsblock .advgb-recent-post:hover {
    background: transparent;
}
.grid-view.newsblock .advgb-recent-post:hover .advgb-post-readmore a, .grid-view.newsblock .advgb-recent-post:hover .advgb-post-excerpt, .grid-view.newsblock .advgb-recent-post:hover .advgb-post-datetime, .grid-view.newsblock .advgb-recent-post:hover .advgb-post-tax-term {
    color: #000!important;
}
.newsblock .advgb-recent-post:hover .advgb-post-title a {
    color: #0090AA!important;
    text-decoration: underline;
}
.newsblock .advgb-recent-post--no-image:hover .advgb-post-datetime{color:#000!important;}
.newsblock .advgb-recent-post--no-image:hover {
    background: transparent;
}
.advgb-recent-post--no-image:hover {
    background: #0090AA;
}
.grid-view article.advgb-recent-post.advgb-recent-post--no-image {
    border-top: 10px solid #F2A83B;
}
.advgb-post-excerpt {
    font-size: 16px;
    font-family: "Assistant", sans-serif;
}
.advgb-recent-post--no-image:hover .advgb-post-title a, .advgb-recent-post--no-image:hover .advgb-post-readmore a, .advgb-recent-post--no-image:hover .advgb-post-excerpt, .advgb-recent-post--no-image:hover .advgb-post-datetime, .advgb-recent-post--no-image:hover .advgb-post-tax-term {
    color: #fff!important;
}
.recent-posts-ce05a98f-b557-4562-a36b-38cfd320906b.grid-view .advgb-recent-post:hover .advgb-post-wrapper .advgb-post-content .advgb-post-excerpt {
    color: #fff!important;
}
.advgb-post-readmore a:hover{color:#000;}
.slider-view .slick-arrow {
    font-size: 45px!important;
    background: url(../img/blu-arrow-left.svg) no-repeat!important;
    outline: none!important;
}
.slider-view .slick-prev {
    left: 0px;
    transform: rotate(180deg);
}
.slider-view .slick-next {
    right:72px;
}
.slider-view .slick-prev:before, .slider-view .slick-next:before {
    opacity: 0!important;
}
.slider-view .slick-prev:hover:before, .slider-view .slick-next:hover:before {
    opacity: 0!important;
}
.slider-view .slick-track .advgb-recent-post--no-image .advgb-post-wrapper {
    width: 65%;
    text-align: left;
    margin: 0px auto!important;
}


span.addeventatc_icon.atc_node.notranslate {
    background-image: none!important;
    position: inherit;
}
.wp-pagenavi a, .wp-pagenavi span {
    text-decoration: none;
    border: none!important;
    padding: 3px 5px;
    margin: 2px;
    font-size: 18px;
    font-family: "Assistant", sans-serif;
    color: #000;
}
.slider-view .slick-prev{top:35%!important;}
.slider-view .slick-next{top:38.3%!important;}
.searchbardiv {
	    display: none;
    /* position: absolute; */
    top: 50px;
    right: 0px;
    /* background: #fff; */
    /* box-shadow: 0px 3px 6px #00000029; */
    padding: 0;
    width: 100%;
    padding-top: 0px;
    min-width: 255px;
    outline: none;

}
#ajaxsearchpro1_1 .probox, #ajaxsearchpro1_2 .probox, div.asp_m.asp_m_1 .probox {
    margin: 0px 2px 0px 0px;
    height: 36px;
    background: #FAFAFA;
    border: none;
    border-radius: 20px;
    box-shadow: none;
    padding: 2px 10px;
}
.sc_close {
    display: none;
}
.promagnifier {
    display: none;
}
button#buttonsearch img {
    display: none;
}
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
    outline: none;
}

.wp-block-advgb-column .contactcard_row {
    width: 100%;
    display: block;
    margin: 0px;
}
.advgb-is-three-quarters-tablet.wp-block-advgb-column {
    margin-right: 140px;
}
.single .main-wrap {
    padding: 0px 0px 0px;
}
.top_page_title:before {
    content: '';
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    z-index: 9;
}

button.owl-prev.slider-news {
    top: -20px;
    left: -30px!important;
}
button.owl-next.slider-news {
    top: -20px;
    right: -32px!important;
}
.single-event .owl-general1 a 
{
  text-decoration: none;
  color: #000000;
}
.img-grid .container {
    margin: 0px auto;
    padding: 0px 15px;
}
.img-grid .text_card_block {
    border: none;
}
.probox {
    height: 28px!important;
    padding: 0px 10px 6px!important;
    background: #FAFAFA!important;
    border-radius: 20px!important;
    border: none!important;
}

.search-results .accordion-list {
  padding-bottom: 90px;
}
.advgb-columns-2 .row {
    margin: 0px;
}
.advgb-columns-2 .img_text_card_col {
    padding: 0px 0px;
   
}
.advgb-columns-2 .imagelist .text_card_block {
    padding: 20px 25px 0px;
    background: #fff;
    border-top: 9px solid #F2A83B!important;
}
#gform_fields_2 input, #gform_fields_2 select {
    
    padding: 13px 18px 13px!important;
    height: 62px;
    color: #000;
    font-size: 18px!important;
    font-family: "Assistant", sans-serif;
    
}
#gform_fields_2 textarea {
    
    padding: 13px 18px 19px!important;
   
    color: #000;
    font-size: 18px!important;
    font-family: "Assistant", sans-serif;
}
.advgb-columns-2 .contact_col{padding:0px!important;}
.slider-news .add_cal_det .addeventatc {
    font-size: 15px;
    text-transform: capitalize;
}
.foot_logo img {
    width: 18%;
}
::placeholder {
  color: #000000;
}
.fint-fild .ginput_container input[type="text"], .int-fild .ginput_container input[type="email"] {
    height: 55px;
    color: #000;
    font-size: 16px!important;
    font-family: "Assistant", sans-serif;
    padding: 16px!important;
    border:none;
    border-radius:0px;
}
.gform_wrapper.gravity-theme .gform_fields {
grid-column-gap:.6%!important;
 }
 h6.agendalower {
  text-transform: none !important;
}
.meetaddress.address-info {
  text-decoration: unset;
  color: #000;
}
.select_language select {
    max-width: 195px;
} 
.logged-in .alert-bar{top:150px;}
.img_text_card_row .text-img-wrap {
    flex: 1 0 0%;
    display: flex;
    flex-direction: column;
}
.imagelist .img_text_card_row  .text_card_block {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
}
.slider_area .news-row-area .owl-stage-outer {
    padding-left: 0;
}
.advgb-is-one-quarter-tablet .imagelist .img_text_card_row .text_card_block .btn_sm {
    margin-top: auto;
    max-width: 71%;
}
.imagelist .img_text_card_row .text_card_block .btn_sm {
    margin-top: auto;
    /*max-width: 55%;*/
}
.carousel-indicators .active {
    opacity: 1;
    background: #4b8300;
}
.carousel-indicators li {
    width: 17px;
    height: 17px;
    background-color: #f1f8fe;
    border: none!important;
    border-radius: 16px;
    opacity: 1;
}


.slider-evt button {
    position: absolute;
    top: -5px;
    transform: translateY(0%);
    width: 20px;
    height: 25px;
    background-repeat: no-repeat !important;
    background-size: 13px !important;
    outline: none !important;
}
.slider-evt .owl-prev {
    left: -12px;
    
}
.slider-evt .owl-next {
    right: -12px;
}
.slider-evt .owl-next img {
    transform: rotate(180deg);
}
.slider-evt .post-slide h4, .slider-evt .post-slide h5 {
    font-size: 18px;
    font-weight: 400;
    color: #000;
    font-family: "Assistant", sans-serif;
}
.slider-evt .post-slide h4 span {
    font-family: "Assistant", sans-serif;
    font-weight: 700;
}
.add_cal_det .addeventatc {
    text-decoration: underline!important;
    color: #118197!important;
    font-family: "Assistant", sans-serif!important;
    background-image: none!important;
    padding: 5px 0px!important;
    border: 0px!important;
    box-shadow: none!important;
    font-size: 15px!important;
    text-transform: uppercase;
    min-width: 160px;
    background: transparent;
    text-transform: capitalize;
}
.add_cal_det .addeventatc:hover {
   
    color: #E86826!important;
    
}
.sliderBox {
    width: 77%;
}
.owl-stage-outer {
    padding-left: 12px;
}
.onedate .owl-stage-outer {
    padding-left:0px!important;
}
.twodate .owl-stage-outer {
    padding-left: 14px !important;
}
.onedate .post-slide, .twodate .post-slide{margin-right:15px!important;}
/*.owl-carousel .owl-item{width:auto!important;}*/
.slider-evt button img {
    max-width: 55%;
}
.cont_inner.whitecolor {
    text-align: center;
}
.wp-block-advgb-columns.advgb-columns-wrapper .advgb-columns-container .advgb-columns.layout-34-14>.advgb-column:nth-of-type(1) {
    flex-grow: 2.2!important;
}
.cont_inner a.grn-btn {
    margin-top: 20px;
}
.is-layout-constrained.wp-block-group.alignwide p {
    padding-left: 0px!important;
    margin-left: 0px!important;
}

/*.main-wrap .is-layout-flow .wp-block-media-text .wp-block-media-text__content {
    padding: 0 60px 0px 0px;
}*/
.is-layout-flow.wp-block-group.alignfull.grayimage .imagelist .img_text_card_row .text_card_block .btn_sm {
    margin-top: auto;
    max-width: 72%;
}
.newsDetails .sliderBox{
    width: 100%;
}

.advgb-columns-container {
    max-width: 1250px;
    margin: 0px auto;
}
.contactrow .advgb-columns{display:flex; }
.contactrow .left-bar {
    margin-right: 100px;
   
}
.right-bar p a {
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    width: 100%;
    font-family: "Assistant", sans-serif;
    color: #0090AA;
    font-weight: bold;
    margin: 0;
}
.tel_em_fax p a:hover {
    color: #E86826!important;
}
.contactrow h5.wp-block-heading {
    margin-bottom: 0px;
}
.contactrow h3.wp-block-heading {
    margin-bottom: 30px;
}

.cancelled-div.meeting-can
{
color:red;
}
.pdng-top{padding-top:30px;}
.expand_det .plus-minus_icon img {
    display: none;
}
.copy-links ul li {
    color: #fff;
}


.content-dis-blk .advgb-post-title a:hover {
    text-decoration: none!important;
}
.contentblocklist article.advgb-recent-post.advgb-recent-post--no-image .advgb-post-wrapper {
    padding-bottom: 20px!important;
}
.slider-view .slick-prev:hover, .slider-view .slick-next:hover {
   
    filter: brightness(0) saturate(100%) invert(89%) sepia(18%) saturate(4507%) hue-rotate(327deg) brightness(96%) contrast(97%);
}
.close-button.active {
    display: none;
}
.md-grd-info h5 {
    font-family: 'glac-b';
    font-size: 20px;
}
.cont-pag-info {
    padding-top: 53px;
}
.cont-pag-info p {
    font-weight: bold;
}
.two-left .circle_yw::before {
    content: '';
    position: absolute;
    width: 11px;
    height: 11px;
    background: #0090AA;
    border-radius: 100px;
    left: -70px;
    top: 8px;
}
.two-left .timeline-inner-left {
    text-align: left;
    padding-right: 60px;
    margin-left: auto;
    max-width: 525px;
}
.odd .two-left {
    margin-top: 80px;
}
.evnt-detl .owl-stage-outer {
    padding-left: 10px;
}
.wp-adminify .adminify-top_bar nav.adminify-top-navbar .navbar-brand .navbar-item img {
    max-width: 150px;
    width: 100%!important;
}
.wp-adminify .dropdown-menu {
    background-color: #fff;
}
.wp-adminify .dropdown-menu {
    background-color: #fff;
    padding: 0px;
}
.main-news-cards .news-row-area .item {
    padding-bottom: 10px;
}
.main-news-cards .news-row-area .text_mt_block{padding-bottom: 30px;}
.main-news-cards .news-row-area  .text_mt_block p{margin-bottom:0px;}
.eventImage-left .carousel-item img {
    min-height: 385px;
    max-height: 385px;
    object-fit: cover;
    width: 100%;
}
.document_era {
    margin-top: auto;
}
.slider-evt .owl-stage-outer{padding-bottom: 250px;
  margin-bottom: -250px;}
.wp-pagenavi span.pages {   display: none; }
#evt-slider .owl-nav {
    position: relative;
    top: -56px;
}
.evnt-detl .owl-nav {
    position: relative;
    top: -95px!important;
}

.page-template-default .text_card_block {
    align-items: center;
}
.page-id-1211 .text_card_block {
    align-items: initial;
}
.editor-styles-wrapper .wp-block-button .wp-block-button__link {
    background-color: transparent!important;
    }
    .lite-orng-btn .wp-block-button__link {color:#000!important;}
    
 .wp-adminify #wpbody-content input[type=submit]:not(.actions .button){background-color: #4B8300!important;
    border: 1px solid #4B8300!important;
   
    border-radius: 0!important;
    padding:10px 50px!important;
    }   
    
 .wp-adminify #wpbody-content #dashboard_right_now .main {
    padding: 0 0px;
    overflow: hidden;
    width: 450px;
    text-align: left;
}   
.wp-adminify #wpbody-content #dashboard_right_now ul li {
    
    padding: 0 30px 15px 0px;
   
}    
.wp-adminify #wpbody-content ul {
    padding-left: 0!important;
   
} 
.cont-card-edu .contactcard_row.three {
    justify-content: center;
}
.cont-card-edu .contact_cards .cont_inner{min-height:185px;}
.cont-card-edu .contactcard_row .contact_box:hover .cont_inner{background:transparent!important;}

.cont-card-edu .contactcard_row .contact_box:hover .cont_inner h4, .cont-card-edu .contactcard_row .contact_box:hover .cont_inner h5, .cont-card-edu .contactcard_row .contact_box:hover .cont_inner p {
    color: #000;
}
.cont-card-edu .contact_box:hover .cont_inner a {
    color: #0090AA;
    text-decoration: underline;
}
.cont-card-edu .contact_box:hover .cont_inner span {
    color: #000;
    
}
.cont-card-edu .contact_col:nth-child(2) .contact_box:hover .cont_inner a, .cont-card-edu .contact_col:nth-child(2) .contact_box:hover .cont_inner a p {
    text-decoration: none!important;
}
.cont-card-edu .contact_box br{display:block;}
.page-template-default .img_text_card_col .text_card_block {
    align-items: flex-start;
}
.cont_inner h3 {
    font-size: 20px;
}
.cont-card-edu .contact_col:nth-child(3) .contact_box:hover .cont_inner a p, .cont-card-edu .contact_col:nth-child(3) .contact_box:hover .cont_inner a {
    text-decoration: none!important;
}
.page_title.no_banner {
  display: block;
}
.no_banner:before{display:none;}
.page_title.top_page_title.no_banner {
    background: transparent;
    text-laign:center;
}
.no_banner p {
    color: #000!important;
}
.no_banner.top_page_title div {
    position: inherit;
    z-index: auto;
    display: block;
    text-shadow: none;
    color: #fff;
    max-width: 980px;
    margin: 0px auto;
}
.accordioncat .main_acco_title .acco_title_info {
    padding: 24px 25px;
    padding-left: 210px;
    flex-grow: 1;
    min-height: 100px;
}

.accordion_block.active .main_acco_title:hover .mt-category {
    color: #000 !important;
   
}


.is-pressed path {
    fill: #fff!important;
}

.newsDetails  h4 span {
    margin: 8px 0;
    display: block;
}
.sub-sub-menu-item a {
    display: block;
    padding-left: 40px;
    color:#000;
    text-align:left;
}
.addeventatc span {
    text-transform: uppercase;
}
.accordioncat .m-0 span{ text-transform: uppercase;}
select option {padding:5px 2px;}
.container1 .wp-block-media-text__content {
    padding: 0 60px 0px 0px;
}
.main_wrapper .container1 .is-layout-flow.wp-block-group.alignfull .wp-block-media-text .wp-block-media-text__content {
    padding: 0 60px 0px 0px;
}
.container1 .document_era {
    padding-top: 30px;
}
section.main-owl-slider.list {
    margin-top: 30px;
}
.search-results .page_title{padding-top:80px;}
.accordion-icon-list .acc__title i:before {
   
    color: #0090AA;
    font-size: 30px;
    padding-right: 12px;
    top: 3px;
    position: relative;
}
.acc__title:hover {
    background: #0090AA;
}
.acc__title:hover h6, .acc__title:hover i:before {
    fill: white;
    color: #fff;
}
.acc__title.active:hover {
    background: transparent;
}
.acc__title.active {
    border: 1px solid #F2A83B;
    border-width: 1px 1px 1px 9px;
    border-bottom: 0;
    box-shadow: none;
    padding-left: 21px;
    background-position: 25px 14px !important;
}
.acc__title.active h6 {
    color: #f2a83b;
}
.acc__title.active h6 i:before {
    color: #f2a83b;
}
.meeting-wraper {
    padding-top: 70px;
    padding-bottom: 0px;
}
.cancelled-div.meeting-can {
    color: red;
    top: 14px;
    position: relative;
    left: -30px;
}
figure {
  position:relative;
  display:inline-block;
}
 /*.vide-sec .wp-block-media-text figure::before {
    content: "";
    z-index: 9;
    position: absolute;
    top: 31px;
    left: 31px;
    margin-left: -32px;
    margin-top: -32px;
    opacity: 0.8;
    width: 100%;
    height: 100%;
    background-size: 120px;
   
    background-color: rgba(255,255,255, 0.5);
    background-repeat: no-repeat;
    text-align: center;
}
.vide-sec .wp-block-media-text figure::after {
  content: "";
  z-index: 9;
  position: absolute;
  top: 43%;
  left: 46.2%;
  margin-left: -32px;
  margin-top: -32px;
  opacity: 0.8;
  width: 120px;
  height:120px;
  background-size: 100% 100%;
  background-image: url('../img/paly-ic.svg');
}*/


.vide-sec .wp-block-media-text__media {
  position: relative;
}

.vide-sec .wp-block-media-text__media::before {
  content: "";
  z-index: 9;
  position: absolute;
  top: 43%;
  left: 46.2%;
  margin-left: -32px;
  margin-top: -32px;
  opacity: 0.8;
  width: 120px;
  height:120px;
  background-size: 100% 100%;
  background-image: url('../img/paly-ic.svg');
}

.vide-sec .wp-block-media-text__media::after {
    content: "";
    z-index: 9;
    position: absolute;
    top: 31px;
    left: 31px;
    margin-left: -32px;
    margin-top: -32px;
    opacity: 0.8;
    width: 100%;
    height: 100%;
    background-size: 120px;
    background-color: rgba(255,255,255, 0.5);
    background-repeat: no-repeat;
    text-align: center;
}

.vide-sec .wp-block-media-text__media video {
  width: 100%;
  height: auto;
  display: block;
}

.vide-sec .wp-block-media-text__media:hover::before {
  display: none;
}
.vide-sec .wp-block-media-text__media:hover::after {
  display: none;
}

.vide-sec .wp-block-media-text__media.activeplay:before {
    display: none;
}
.vide-sec .wp-block-media-text__media.activeplay:after {
    display: none;
}
.vide-sec .wp-block-media-text figure.activeplay::after 
{   
  width: 100%;
  height: 100%;
  background-size: 0% 0%; 
  }
 
.vide-sec figure:hover:after {
  opacity:1;
}
 
.vide-sec figure video {
  width: 100%;
}
button.components-button.editor-post-featured-image__action {
    color: #fff!important;
}
.wp-adminify #wpbody-content .interface-interface-skeleton__header .edit-post-header .edit-post-header-toolbar__left button.components-button.is-primary{height:27px;}

.wp-adminify #wpbody-content .notice-dismiss:before {
    width: 42px!important;
}
.container1.withsidebar {
    max-width: 1250px;
    margin: 0px auto;
}
.withsidebar .wp-block-group.accr-left.is-layout-constrained.wp-block-group-is-layout-constrained {
    /*margin-right: 140px;*/
}
.withsidebar .col-md-3.right-bar.contact_cards {
    padding: 60px 0px 0px;
}
.withsidebar .col-md-9.pgng-top{ padding: 60px 60px 0px;}

.withsidebar .col-md-9.pgng-top {
    padding: 60px 125px 0px 0px;
}
withsidebar .col-md-3.right-bar.contact_cards {
    padding: 60px 0px 0px;
} 


ul.mega-submenu {
    border-left: 2px solid #0090AA;
    margin-left: 20px;
}
.sub-sub-menu-item a {
    display: block;
    padding-left: 17px;
    color: #000;
    text-align: left;
    font-size: 17px;
    padding: 6px 12px;
}
.sub-sub-menu-item a:hover {
    color: #F2A83B;
    font-family: 'glac-b';
}
.wp-block-media-text.alignfull.is-stacked-on-mobile figure img {
    padding-right: 0px;
}
.menu-item-depth-1.menu-item-has-children .dropdown-item::after {
	/*content: '';
	background-image: url(../img/blk-ar.svg) !important;
	background-repeat: no-repeat;
	width: 20px;
	height: 13px;
	position: absolute;
	top: 17px;
	right: 18px;
	background-size: 17px;
	margin-right: 10px;*/
}

.newsDetails .col-md-8.owl-general1 {
    padding-left: 60px!important;
}
.single .main-wrap {
    padding: 60px 0px 60px;
}

.menu-item-depth-1.menu-item-has-children .dropdown-item::after :hover{
/*background:url(../img/ong-ar.svg)!important;*/
}

.wp-block-group.gray.is-layout-constrained.wp-block-group-is-layout-constrained {
    margin: 60px 0px;
}
.editor-styles-wrapper .wp-block .how_row .number, .how_row .number{background:transparent!important;}
.editor-styles-wrapper .wp-block .how_row .number, .how_row .number {
    background: transparent!important;
    color: #0090aa;
}
.right-bar .contactcard_row .contact_box:hover .cont_inner {
    background: #fff;
    color: #000;
}
.right-bar .contactcard_row .contact_box:hover .cont_inner h4{ color: #000;}
.right-bar .contact_box:hover .cont_inner span {
    color: #000;
}
.right-bar .contact_box:hover .cont_inner a {
    color: #0090AA;
    text-decoration: underline;
}
.withsidebar .accordion-icon-list{margin-top:0px;}
.item-actions .item-action-button-text {
    color: #fff!important;
}
.block-editor-rich-text__editable.wp-block-button__link.wp-element-button.rich-text {
    color: #fff;
    background: #118197!important;
}
.acc__title.active .acco_sign {
    right: 11px;
}
.main_header .nav_wrap {
    flex-direction: column;
    display: flex;
    width: 100%;
    position: relative;
}
.plus-minus {
  position: absolute;
  top: 0;
  right: 10px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  top: 7px;
}
.plus-minus::before {
  content: '';
  background-image: url(../img/blk-ar.svg);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 24px;
  color: #011C2F;
  width: 18px;
  height: 10px;
  /*background-size: 16px;*/
}
.nav-item:hover > .plus-minus::before {
   filter: invert(87%) sepia(9%) saturate(7498%) hue-rotate(330deg) brightness(99%) contrast(91%)!important;
}
.navbar-nav > li.current-menu-parent > .plus-minus::before {
   filter: invert(34%) sepia(96%) saturate(3012%) hue-rotate(167deg) brightness(96%) contrast(101%);
}
.plus-minus.minus-icon::before {
    filter: invert(34%) sepia(96%) saturate(3012%) hue-rotate(167deg) brightness(96%) contrast(101%);
    transform: rotate(-180deg);
    top: 6px;
    right: 6px;
   
}


.mega-submenu {display: none;}


 
.megadrop li.current-menu-parent > .plus-minus::before, .mega-submenu li.current-menu-parent > .plus-minus::before {
   filter: invert(34%) sepia(96%) saturate(3012%) hue-rotate(167deg) brightness(96%) contrast(101%);
    transform: rotate(-180deg);
    top: 11px;
}
.megadrop li a:hover{color: #F2A83B;}
.megadrop .current-menu-parent>a {color:#0090AA!important}
/*
.megadrop .plus-minus.minus-icon {
    top: 0px;
    left: 130px;
}*/






.navbar-nav > li.menu-item-has-children > a:after{
  border-style: solid;
  border-width: 2.5px 2.5px 0 0;
  content: '';
  display: inline-block;
  height: 11px;
  vertical-align: top;
  width: 11px;
  transform: rotate(135deg);
  border-color: #000000;
  margin-left: 10px;
  margin-top: 4px;
  position: absolute;
  right: 0;

}
.navbar-nav > li.menu-item-has-children:hover > a:after {
    border-color: #F2A83B;
    transform: rotate(136deg);
}
header .nav_wrap .nav_bottom .megadrop li.active>a {
    color: #0090AA;
}
header .nav_wrap .nav_bottom .megadrop li.active>.plus-minus {
    filter: invert(34%) sepia(96%) saturate(3012%) hue-rotate(167deg) brightness(96%) contrast(101%);
}
.navbar-nav > li.menu-item-has-children.current-menu-parent .nav-link:after {
    border-color: #0090AA;
}
.main-news-cards .owl-carousel .owl-item img {
   
    min-height: 250px;
    object-fit: cover;
}
.acc__title.active svg {
    overflow: visible;
}
.col-md-3.right-bar.contact_cards .contact_box a p:hover {
    color:#F2A83B;
}
.col-md-3.right-bar.contact_cards .contact_box:hover .cont_inner a p {
    color: #F2A83B;
}
.col-md-3.right-bar.contact_cards .contact_box:hover .cont_inner .tel_em_fax p strong {
    color: #E86826!important;
    text-decoration: underline;
}
section.contact_cards.imagelist {
    padding: 60px 0px;
}
.generic_middle_block .acc__card p strong{margin-bottom:10px;}
.wp-block-group.cont-card-edu.is-layout-flow.wp-block-group-is-layout-flow.contact_cards_wrap h2 {
    max-width: 1400px;
}
.expand_img img {
    height: 333px;
    object-fit: cover;
}
.page-id-1367 .col-md-12.pgng-top{padding-top:30px;}

.form-wrap {
    max-width: calc(36% - 80px);
    margin: 60px auto;
}
.newsColumn.one.item {
    margin: 0px 3px;
}
.news-grid {
    display: flex;
}
input#post-search-input {
    background: #e3e3e3!important;
    border-radius: 0px!important;
}
.broken_link, a.broken_link {
    text-decoration: none!important;
}
.media-text-block .alignwide .wp-block-media-text__content {
    padding: 0px 50px 0px 0px!important;
}
.wp-block-media-text.alignwide.is-stacked-on-mobile.alignfull figure {
    margin-right: 40px;
}

.contact_cards .cont_inner.green {
  border-top-color: #4a823c;
}
.contact_cards .cont_inner.rblue {
  border-top-color: #0090AA;
}
 
.rel_news .newsColumn.one.item {
    margin-bottom:20px;
}

.stretch-card .owl-nav button {
    position: absolute;
    top: 50%;
   
}
.stretch-card .owl-nav button.owl-prev{
    
}

.stretch-card .owl-nav button.owl-prev {
    left: -50px;
    transform: rotate(179deg);
}

.stretch-card .owl-nav button.owl-next {
    right: -50px;
}
ul.slick-dots {
    display: none;
} 
.cont_img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    height: 330px !important;
    / aspect-ratio: 3 / 2.9; /
    overflow: hidden;
}
.cont_img img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}


.addeventatc_dropdown{opacity:1;}
.page-template-template-events .add_cal_det .addeventatc {
    min-width: auto;
}
.post-slide {
   /* box-shadow: 0px 3px 6px #dbdbdb;
    border: 1px solid #EDEEEF;
    background: #fff;
    position: relative;
    padding: 10px;
    margin-bottom: 32px;
   min-height: 105px;*/
}
.post-slide {
   /* box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #EDEEEF;
    background: #fff;
    margin:0px 14px 10px 8px;
	padding:10px 20px;*/
}
.newsDetails .sliderBox .slider-evt .addeventatc {
  /*  position: absolute;
    bottom: 16px;*/
}
.newsDetails .post-slide {
    
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 100%;
}
.newsDetails .event-add-btn {
    margin-top: auto;
}
.slider-evt .owl-stage {
    display: flex;
}
.slider-evt .owl-item {
   /* box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #EDEEEF;
    background: #fff;
    margin: 0px 10px 10px 0px;
    padding: 10px 13px;*/
   
}
.slider-evt .owl-item {
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #EDEEEF;
    background: #fff;
    margin: 0px 20px 10px 0px;
    padding: 10px 13px;
}
.owl-general1 p strong {
    font-family: "Assistant", sans-serif;
}
.alignwide .advgb-columns-container {
    max-width: 1400px;
}
iframe {
    width: 100%;
    height: 390px;
}
.alignwide .wp-block-advgb-column.advgb-column {
    padding: 0px 25px 0px 25px!important;
}
/* newsletter signup confirmation message */
.gform_confirmation_wrapper {
  text-align: center;
  color: white;
}
body.wp-adminify-login-customizer #loginform #wp-submit:hover {
    background: #000744!important;
    color: #fff!important;
}
.text-shadow {
   
	-webkit-text-shadow: 0px 3px 6px #00000029;
           -moz-text-shadow:0px 3px 6px #00000029;
            -ms-text-shadow: 0px 3px 6px #00000029;
             -o-text-shadow: 0px 3px 6px #00000029;
                text-shadow: 0px 3px 6px #00000029;
}

/*@supports (-webkit-overflow-scrolling: touch) {
   .text-shadow {
      text-shadow: 0px 3px 6px #000000d;
}
}
@media not all and (min-resolution:.001dpcm) {
    @media {
        .text-shadow {
      text-shadow: 0px 3px 6px #000000d!important;
}
    }
}

@media not all and (min-resolution: .001dpcm) {
   
    .text-shadow {
      -webkit-text-shadow: 0px 3px 6px #0000000d;
	   -moz-text-shadow:0px 3px 6px #0000000d;
            -ms-text-shadow: 0px 3px 6px #0000000d;
             -o-text-shadow: 0px 3px 6px #0000000d;
			 text-shadow: 0px 3px 6px #0000000d;
}
  }*/ 

.safari .text-shadow  {
     text-shadow: 0px 3px 6px #0000000d; /* Red color applied only in Safari */
}

.acco_panel .add_cal_det .addeventatc {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 18px !important;
}
.accordion_era .acco_panel {
    padding-top: 0px;
}
h6.agendalower {
    text-transform: none !important;
    font-size: 22px;
    margin-bottom: 13px;
}
.acco_panel h5 {
   
    line-height: 20px;
    margin-bottom: 13px !important;
}
.slider-evt .add_cal_det .addeventatc {
    text-transform: none;
}
.acco_panel h4 {
    margin-bottom: 13px!important;
}
p.z-index.btn {
    margin-left: 0px;
    padding-left: 0px;
}
.newsDetails .add_cal_det .addeventatc{font-weight:bold; font-size:18px!important;}
.mettingpanel p{margin-bottom:8px;}
.share-link li a:hover{text-decoration: underline;}
.share-link li a {color: #118197 !important;font-size: 18px;margin-right: 20px;}


/* .cont_img.contact-imge img {
  width: 100% !important;
  height: 340px !important;
  object-fit: fill !important;
} */

button.tribe-common-c-btn.tribe-events-c-search__button {
  background: #0090AA !important;
}
.tribe-events-calendar-list__event-row {
  border: 1px solid #0090AA !important;
  padding: 20px !important;
  position: relative !important;
}
.tribe-events-calendar-list__event-date-tag.tribe-common-g-col {
  background: #0090AA;
 
  justify-content: center;
  max-width: 180px;
  font-family: 'glac-b';
  font-weight: bold;
  text-align: center;
  line-height: 24px;
  font-size: 24px;
  border-radius: 0px;
  position: absolute !important;
  top: 0px;
  height: 100%;
  min-width: 180px;
  min-height: 100px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 12px;
  left: 0;
}
.tribe-events-calendar-list__event-date-tag.tribe-common-g-col span {
  color: #fff !important;

}

.tribe-events-calendar-list__event-wrapper.tribe-common-g-col {
  padding-left: 150px !important;
}
span.tribe-events-calendar-list__event-date-tag-weekday {
  font-size: 24px !important;
  font-weight: 600 !important;
}

.tribe-events.tribe-common .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link, .tribe-events.tribe-common .tribe-events-calendar-month__day-date-link {
  background: #222;
  color: #fff !important;
  padding: 6px 0;
  display: inline-block;
  width: 44px;
  text-align: center;
  font-weight: 400;
}
.tribe-common.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day-date {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
.tribe-common.tribe-events .tribe-events-calendar-month__calendar-event {
  border-radius: 6px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, .4);
  margin: 0 4px 8px;
  padding: 8px 8px 16px 14px;
}
.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link{
  font-weight: normal !important;
}
.wp-site-blocks{
  padding: 0px !important;
  margin: 0px !important;
}
#tribe-events-pg-template {
  padding: 0px !important;
  max-width: 100% !important;
}

.main_header {
  position: fixed;
  background: #fff;
  z-index: 99;
  width: 100%;
  top: 0px;
  margin-top: 0px;
}

.tribe-common-l-container.tribe-events-l-container {
  padding-top: 0px !important;
}
h2.tribe-events-single-section-title {
  font-size: 24px !important;
  font-weight: 700;
  color: #000;
  margin-bottom: 25px;
  text-transform: none !important;
}
ul.tribe-events-sub-nav {
  padding-left: 0;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after {
  top: 0;
}

.foot_link{
  margin-bottom: 2rem;
}
.logged-in .loginbutton {
  display: none !important;
}

p.activeuser {
  text-align: center;
}

.newpasswordwrap input {
  width: 100%;
}
.newpasswordwrap {
  background: #4a823c0f;
  width: 50%;
  padding: 30px;
  margin: 0 auto;
}
.newsso-feed{
font-size:20px;
padding-bottom: 10px;
}
#archiveList ul{
  padding-left: 16px;
}