body,  .women-updates {
  background: #fff !important;
}
.main-nav {
  border: none;
}
.left-cta-nav li  {
  padding:  0 5px;
}
.left-cta-nav li a  {
  padding:  10px 15px !important;
  margin-top:  10px !important;
}
.right-cta-nav li  {
  padding:  0 5px;
}
.right-cta-nav li a  {
  padding:  10px 8px!important;
  margin-top:  10px !important;
}
#bottom-cta-nav  {
  background:  rgb(255,  255,  255);
  border-bottom:  #ebebeb solid 1px;
  position:  fixed;
  width:  100%;
  top:  -20rem;
  left:  0;
  right:  0;
  height:  auto;
  z-index:  10;
  padding: 10px;
  transition: top 0.5s ease;
}
#bottom-cta-nav .list-group  {
  box-shadow:  none !important;
}
#bottom-cta-nav .bottom-cta-menu-sec  {
  position:  relative;
   z-index:  12;
}
#bottom-cta-nav .list-group li  {
  background-color:  transparent !important;
}
#bottom-cta-nav ul li a {
  background: #fff;
  color: #000;
  border: #ced4da solid 1px;
  text-align:  center;
}
#bottom-cta-nav ul li a:hover,  #bottom-cta-nav ul li button:hover {
  background: #00479e;
  color: #fff;
}
.bottom-cta-nav-mobile-top {
  display:  none !important;
}
.fw-b2 {
  font-size:  14px !important;
  background-color:  #fff;
  font-weight:  bold;
}
#P_masterslider {
  position:  absolute !important;
  width:  97% !important;
  top:  0px;
  left:  0;
  margin:  0px 0 0;
}
.ms-slide.ms-info.ms-sl-selected  {
  transform:  unset !important;
}
#bottom-cta-nav-mobile {
  display:  none;
}
#P_masterslider_mobile {
  display: none;
}
.navbar-default {
  display:  none;
}
.homepage .f-center-img  {
  padding:  15px;
  text-align:  center;
  margin:  15px 0;
  border:  1px solid #eee;
  display:  block;
  width:  65% !important;
  margin:  0px auto !important;
}
#bottom-cta-nav-mobile-top {
  z-index:  -1;
}
@media screen and (max-width: 767px) and (min-width: 320px) {
  .banner {
  background-color:  #fff;
  margin:  0px 10px 0px 10px !important;
}
.homepage .f-center-img  {
  padding:  15px;
  text-align:  center;
  margin:  15px 0;
  display:  block;
  width:  100% !important;
  margin:  0px auto !important;
}
.homepage .f-center-img.has-yt-play-btn  {
  background:  none !important;
}
.mobile-video-banner {
  display:  none !important;
}
}
@media (max-width: 600px) {
  .navbar-default {
  display:  block;
}
#bottom-cta-nav-mobile-top {
  display:  block;
  position:  fixed;
  top:  60px;
  margin-top:  20px;
  height:  150px;
}
.gtco-testimonials .card p  {
  color:  #555;
  padding-bottom:  15px;
}
#bottom-cta-nav  {
  display:  none;
}
#bottom-cta-nav-mobile {
  display:  block;
  background:  rgb(255,  255,  255);
  box-shadow:  0px 1px 70px 0px #505050;
  position:  fixed;
  width:  100%;
  bottom:  0px;
}
#bottom-cta-nav-mobile ul .list-group-item {
  width:  100%;
  color: #000;
  display:  flex;
  justify-content:  space-evenly;
}
#bottom-cta-nav-mobile ul .list-group-item a {
  text-align:  center;
}
#bottom-cta-nav-mobile ul .list-group-item a i  {
  margin-right:  5px;
  display:  flex;
  font-size:  18px;
  display:  list-item;
  list-style:  none;
  text-align:  center;
}
#bottom-cta-nav-mobile p {
  font-size:  12px;
  text-align:  center;
  line-height:  1em;
  padding-top:  -10px;
  color:  #212529 !important;
  margin-top: 5px }
#P_masterslider {
  display:  none;
}
#P_masterslider_mobile {
  display:  block;
  position:  relative !important;
  width:  95% !important;
  top:  -30px !important;
  height:  110px !important;
  left:  0px !important;
}
.ms-nav-next,  .ms-nav-prev {
  opacity:  1 !important;
}
#SignupModal .col-6,  #SignupModal .col-1,  #SignupModal .col-5 {
  width:  100%;
}
}
@media (min-width: 601px) and (max-width: 820px) {
  .homepage {
  margin: auto 50px !important;
}
.banner {
  margin: 90px 50px 0px 50px !important;
}
.homepage .f-center-img  {
  padding:  15px;
  text-align:  center;
  margin:  15px 0;
  border:  1px solid #eee;
  display:  block;
  width:  100% !important;
  margin:  0px auto !important;
}
.homepage .f-center-img.has-yt-play-btn  {
  background:  none !important;
}
.mobile-sidebar-panel .panel-heading {
  background: none !important;
}
.main-nav .navbar-default .navbar-collapse,  .navbar-default .navbar-form  {
  border:  none;
}
#P_masterslider_mobile {
  display:  block;
  position:  relative !important;
  width:  95% !important;
  top:  -30px !important;
  height:  110px !important;
  left:  0px !important;
}
.navbar-default {
  display:  block;
}
#bottom-cta-nav-mobile-top {
  display:  block;
  position:  fixed;
  top:  60px;
  margin-top:  20px;
  height:  150px;
}
.gtco-testimonials .card p  {
  color:  #555;
  padding-bottom:  15px;
}
#bottom-cta-nav  {
  display:  none;
}
#bottom-cta-nav-mobile {
  display:  block;
  background:  rgb(255,  255,  255);
  box-shadow:  0px 1px 70px 0px #505050;
  position:  fixed;
  width:  100%;
}
#bottom-cta-nav-mobile ul .list-group-item {
  width:  100%;
  color: #dc3545;
  display:  flex;
  justify-content:  space-evenly;
}
#bottom-cta-nav-mobile ul .list-group-item a {
  text-align:  center;
}
#bottom-cta-nav-mobile ul .list-group-item a i  {
  margin-right:  5px;
  display:  flex;
  font-size:  18px;
  display:  list-item;
  list-style:  none;
  text-align:  center;
}
#bottom-cta-nav-mobile p {
  font-size:  12px;
  text-align:  center;
  line-height:  1em;
  padding-top:  -10px;
  color:  #212529 !important;
  margin-top: 5px }
#P_masterslider {
  display:  none;
}
#P_masterslider_mobile {
  display:  block;
  position:  relative !important;
  width:  95% !important;
  top:  -30px !important;
  height:  110px !important;
  left:  0px !important;
}
.card-body .row .col-4 {
  width:  100%;
}
.ms-staff-carousel .ms-nav-prev,  .ms-staff-carousel .ms-nav-next {
  box-shadow:  unset !important;
}
#SignupModal .col-6,  #SignupModal .col-1,  #SignupModal .col-5 {
  width:  100%;
}
.sm-link-wrapper li {
  display:  contents;
  margin: 5px 5px;
}
.footer-area footer .row .col-md-3 {
  width:  50%;
}
}
@media only screen and (max-width:500px)  {
  #P_masterslider_mobile {
  display:  block;
  position:  relative !important;
  width:  95% !important;
  top:  -30px !important;
  height:  110px !important;
  left:  0px !important;
}
#bottom-cta-nav-mobile p  {
  font-size:  9px;
}
#bottom-cta-nav-mobile-top {
  display:  block;
  position:  fixed;
  top:  60px;
  margin-top:  20px;
  height:  150px;
}
}
.ms-slide.ms-sl-selected  {
  transform:  unset !important;
}
.register-modal .close  {
  top:  5px !important;
  right:  10px !important;
  width:  unset !important;
}
/* div#chat-widget-container  {
  bottom:  70px !important;
} */
div#bottom-cta-nav .container-fluid,  .container-fluid.flex-wrap2,  .container-fluid.flex-wrap,  .header .container,  .navs .container,  .container.flex-wrap2 {
  max-width:  100%;
  width:  1600px;
}
.container-fluid>.navbar-collapse,  .container-fluid>.navbar-header,  .container>.navbar-collapse,  .container>.navbar-header  {
  margin-right:  0 !important;
  margin-left:  0 !important;
}
.list-group {
  margin-bottom: 0;
}
.navbar-default .navbar-nav>li>a:focus,  .navbar-default .navbar-nav>li>a:hover  {
  color:  #fff;
}
.header .row>* ,  .footer-bg .row>* {
  width:  unset;
  padding: 0;
}
.footer-nav  {
  width:  1600px;
  max-width:  100%;
}
.footerbg {
  width:  100%;
  padding-top:  50px;
}
.footer-bg  {
  margin:  20px auto 80px !important;
  padding:  0;
}
@media only screen and (min-width: 1200px) {
  .sidebar-ads-container {
  position:  absolute;
  top:  50%;
  width:  20%;
  right:  1%;
}
.ads-one,  .ads-one img  {
  width:  100%;
  margin-top:  5vh !important;
  opacity:  70%;
}
.ads-one:hover,  .ads-one img:hover  {
  width:  100%;
  margin-top:  28%;
  opacity:  100%;
  transition-duration:  1s;
  transition-timing-function:  ease-in-out;
}
}
@media only screen and (max-width: 1199px) {
  .content-area  {
  width:  100% !important;
}
.sidebar-ads-container {
  display: none !important;
}
}
@media only screen and (max-width: 1200px)  {
  #P_masterslider_mobile {
  display:  block;
  position:  relative !important;
  width:  95% !important;
  top:  -30px !important;
  height:  110px !important;
  left:  0px !important;
}
.navbar-default {
  display:  block;
}
/* div#chat-widget-container  {
  bottom:  120px !important;
} */
.list-group  {
  margin-bottom:  0;
  display:  block;
}
#bottom-cta-nav-mobile-top  {
  margin-top:  -90px;
}
}
@media only screen and (max-width: 991px)  {
  #P_masterslider_mobile {
  display:  block;
  position:  relative !important;
  width:  95% !important;
  top:  -30px !important;
  height:  110px !important;
  left:  0px !important;
}
#bottom-cta-nav-mobile-top {
  display:  block;
  position:  fixed;
  top:  60px;
  margin-top:  20px;
  height:  150px;
  z-index:  21;
}
.navbar-default {
  display:  block;
}
.navbar-default .navbar-toggle .icon-bar  {
  background-color:  #fff;
}
.navbar-header  {
  width:  100%;
}
.main-nav .navbar-default .navbar-toggle  {
  margin:  0 !important;
}
}
@media only screen and (max-width: 820px)  {
  .main-content p  {
  font-family:  'Noticia Text',  serif !important;
  font-size:  18px !important;
  color:  #000;
  margin:  10px auto 20px auto !important;
  text-align:  left !important;
  line-height:  1.8em !important;
}
.main-content h2  {
  font-size:  19px;
  color:  #39b54a !important;
  margin:  50px auto 10px auto !important;
}
#P_masterslider_mobile {
  display:  block;
  position:  relative !important;
  width:  95% !important;
  top:  -30px !important;
  height:  110px !important;
  left:  0px !important;
}
.navbar-default {
  display:  block;
}
.list-group  {
  display:  flex;
  width:  80%;
}
.col-lg-3.footer-contacts.inlinks img  {
  margin:  auto;
  width:  300px !important;
}
}
@media only screen and (max-width: 768px)  {
  #bottom-cta-nav-mobile  {
  display:  block;
  background:  rgb(255,  255,  255);
  box-shadow:  0px 1px 70px 0px #505050;
  position:  fixed;
  width:  100%;
}
.mobile-video-banner {
  display:  none !important;
}
#P_masterslider_mobile {
  display:  block;
  position:  relative !important;
  width:  95% !important;
  top:  -30px !important;
  height:  110px !important;
  left:  0px !important;
}
.navbar-default {
  display:  block;
}
.navs .container  {
  padding:  0 !important;
  margin:  0 !important;
}
.main-nav .ada-icon-link  {
  left:  10px;
}
.logo-area .row>* {
  width:  100%;
}
.header .logo-area,  .header .col-lg-8.col-md-8.col-sm-8  {
  width:  100%;
}
#bottom-cta-nav-mobile .list-group.list-group-horizontal .list-group-item:last-child  {
  order: 1;
}
.col-lg-4.col-md-4.col-sm-4.social-icons .row  {
  display:  unset;
}
.header-right-btns h3 small,  .header .row>*,  .header-right-btns {
  text-align:  center !important;
}
}
@media only screen and (max-width:500px)  {
  #P_masterslider_mobile {
  display:  block;
  position:  relative !important;
  width:  95% !important;
  top:  -30px !important;
  height:  110px !important;
  left:  0px !important;
}
.navbar-default {
  display:  block;
}
.footer-nav .col-lg-8.col-md-8.col-sm-8,  .footer-nav .col-lg-4.col-md-4.col-sm-4.social-icons {
  width:  100%;
}
ul.list-group.list-group-horizontal.mx-auto  {
  width:  100%;
}
}
@media only screen and (max-width: 340px)  {
  #P_masterslider_mobile {
  display:  block;
  position:  relative !important;
  width:  95% !important;
  top:  -30px !important;
  height:  110px !important;
  left:  0px !important;
}
.list-group  {
  width:  240px;
}
}
.main-nav .nav-pills  {
  padding:  0;
  float:  right;
  flex-direction:  row;
  height:  unset;
  display:  inline;
  position:  relative;
}
.main-nav .nav-pills li  {
  position:  relative;
  z-index:  2;
}
.main-nav span.caret  {
  display:  none;
}
.navbar-default  {
  max-width:  100%;
  display:  block;
}
.nav-justified>li  {
  width:  300px;
  max-width:  100%;
}
.site-footer  {
  margin-bottom:  70px;
}
.ms-staff-carousel .ms-nav-prev  {
  background:  url(/img/staff-arrows.png) white no-repeat -7px -57px !important;
  opacity:  1 !important;
}
.ms-staff-carousel .ms-nav-next  {
  background:  url(/img/staff-arrows.png) white no-repeat -6px -7px !important;
  right:  -35px !important;
  opacity:  1 !important;
}
@media only screen and (max-width: 991px)  {
  #bottom-cta-nav {
  display:  none;
}
.content .mobile-sidebar-area .mobile-sidebar-panel .panel  {
  padding:  15px;
  position:  relative;
  background-color:  #787878;
}
#P_masterslider_mobile {
  display:  block;
  position:  relative !important;
  width:  60% !important;
  top:  -30px !important;
  height:  110px !important;
  left:  0px !important;
}
.navbar-default {
  display:  block;
}
.main-nav .navbar-default .navbar-toggle  {
  margin:  0 !important;
}
li.dropdown.open  {
  width:  100% !important;
  max-width:  100%;
}
}
@media only screen and (max-width: 768px)  {
  .mobile-video-banner {
  display:  none !important;
}
#P_masterslider_mobile {
  display:  block;
  position:  relative !important;
  width:  95% !important;
  top:  -30px !important;
  height:  110px !important;
  left:  0px !important;
}
.main-nav .ada-icon-link  {
  left:  10px;
}
}
.nav-burger-title  {
  color:  #fff;
}
.mobile-sidebar-area-v2  {
  padding:  10px;
  border:  1px solid #fff;
  margin:  15px 5px;
}
.mobile-sidebar-area-v2 ul  {
  list-style:  none;
  padding:  0;
  margin:  0;
  text-align:  center;
}
.mobile-sidebar-area-v2 ul li  {
  background:  transparent;
  border:  none;
  padding:  5px 15px;
}
.mobile-sidebar-area-v2 ul li a  {
  font-size:  14px;
  line-height:  4rem;
  color:  #fff;
  display:  block;
}
.mobile-sidebar-area-v2 ul li a img  {
  display:  none;
}
.mobile-sidebar-area-v2 .closedlanguage  {
  background:  #14298e;
}
@media only screen and (max-width: 991px)  {
  .navigation-area #myNavbar  {
  max-height:  calc(100vh - 137px);
  overflow-y:  auto !important;
}
.mobile-sidebar-area  {
  display:  none !important;
}
}
@media only screen and (max-width: 767px)  {
  .home-search-area .fw-semibold  {
  line-height:  2rem;
}
}