.footermenudropdwn h3 {
  position: relative;
  font-size: 16px;
  font-family: gothammedium;
  color: #fff;
}
.footer_menulist_items h6 {
  font-size: 18px;
  font-family: gothambold;
  font-weight: normal;
  display: flex;
  align-items: center;
  color: #fff;
}
.footer_menulist_items h6 a,
.footer_menulist_items h6 a:hover,
.footer_menulist_items h6 a:focus {
  color: #fff;
  text-decoration: none;
}
.footermenudropdwn ul li {
  font-size: 16px;
  font-family: gothambook;
  list-style: none;
  color: #fff;
}
.footermenudropdwn ul {
  padding-left: 0;
}
.footermenudropdwn ul li a,
.footermenudropdwn ul li a:hover {
  color: #fff;
  text-decoration: none;
}
.footer_submenu,
.footermenudropdwn ul.padleft10 {
  padding-left: 12px !important;
}
.footermenudropdwn h3::after {
  content: url("../images/chevr-top-white-rotated.svg");
  margin-left: 20px;
}
.footermenudropdwn h3.collapsed::after {
  content: url("../images/chevr-top-white.svg");
}
.mediumfottermenus li {
  font-size: 16px;
  font-family: gothammedium;
  list-style: none;
}
.mediumfottermenus li a,
.mediumfottermenus li a:hover {
  color: #fff;
  text-decoration: none;
}
.till-right-arrow:after {
  content: url("../images/right-arrow-till-big.svg");
  margin-left: 20px;
}
.footermenudropdwn_cnt {
  margin-top: 30px;
  margin-bottom: 40px;
}
.mediumfottermenus {
  padding-left: 0;
  margin-top: 20px;
}
.footergreyhr {
  border-color: #909090;
  opacity: 0.5;
  margin-top: 35px;
}
.row.footer_menulist {
  padding-bottom: 30px;
}
.middlemenu_items {
  display: flex;
  flex-wrap: wrap;
}
.middlemenu_items ul li {
  float: left;
  list-style: none;
  margin-right: 20px;
  font-size: 16px;
  font-family: gothammedium;
}
.middlemenu_items ul li a,
.middlemenu_items ul li a:hover {
  color: #fff;
  text-decoration: underline;
}
.middlemenu_items ul {
  margin-top: 0;
  margin-bottom: 15px;
}
.tilllableofmenu::after {
  content: "|";
  color: #777777;
  position: absolute;
  right: 0;
}
.tilllableofmenu {
  font-size: 18px;
  font-family: gothambold;
  color: #008596;
  width: 100%;
  max-width: 220px;
  position: relative;
}
.col-lg-12.maneandnewsletter {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
.foter-regu-menuara {
  display: flex;
  flex-wrap: wrap;
}
.twincemenu {
  padding-left: 0;
  list-style: none;
  padding-right: 40px;
}
.twincemenu.rightbord {
  border-right: 1px solid #777777;
}
.twincemenu {
  padding-left: 0;
  list-style: none;
  padding-right: 20px;
  padding-top: 0;
  padding-bottom: 0;
  margin-right: 20px;
  max-height: 45px;
  margin-top: 0;
  margin-bottom: 0;
}
.twincemenu li {
  margin-bottom: 10px;
  margin-top: 0;
  line-height: 1;
  font-size: 18px;
  font-family: gothambold;
}
.twincemenu li a,
.twincemenu li a:hover {
  color: #fff;
  text-decoration: none;
}
.newsleterlable {
  margin-right: 30px;
  font-size: 18px;
  font-family: gothambold;
  font-weight: normal;
  margin-bottom: 0;
  color: #fff;
}
.foter-new-leter-popup-area {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.footrnewletterpopup {
  background: #00828c;
  color: #fff;
  /* width: 100%; */
  /* max-width: 147px; */
  height: 35px;
  line-height: 35px;
  border: 0;
  font-size: 16px;
  font-family: gothammedium;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 0;
  padding-bottom: 0;
}
.spangrey {
  color: #888888;
  margin-top: 30px;
  font-size: 16px;
  text-transform: capitalize;
}
.footrnewletterpopup img {
  margin-left: 20px;
}
.logoaddress {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.fotrmkulogo {
  margin-right: 20px;
  padding-right: 20px;
}
.fotrmkulogo::after {
  content: url("../images/linesepfoterlogo.svg");
  margin-left: 30px;
}
.fotrmkulogo {
  display: flex;
  align-items: center;
}
.fotrmkuaddress b {
  font-family: gothammedium;
  font-weight: normal;
}
.fotrmkuaddress {
  font-size: 16px;
  font-family: gothambook;
}
.jointheconver_inner {
  text-align: right;
}
.jointheconver_inner .social_icon {
  margin-top: 0;
  margin-bottom: 0;
}

.jointheconver_inner .social_icon a,
.jointheconver_inner .social_icon a:hover {
  color: #fff;
  font-size: 16px;
  text-decoration: none;
}
.col-lg-12.last_other_footerlinks {
  padding: 0;
  margin-top: 30px;
}
.last_other_footerlinks .footer_bottom_list {
  margin: 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.last_other_footerlinks .footer_bottom_list li,
.last_other_footerlinks .footer_bottom_list li a {
  font-size: 14px;
  padding-right: 0;
  font-family: gothambook;
  font-weight: normal;
  color: #fff;
  text-transform: capitalize;
}
#footer_main {
  padding-bottom: 30px;
  background: #111111;
  color: #fff;
}
#footer_newsletter_popup {
  background: url(../images/popup-bg.png);
  color: #000;
}
.footer_newsletter_popup h5 {
  font-size: 32px;
  font-family: gothambold;
}
.footer_newsletter_popup .footer_input_div input::placeholder,
.footer_newsletter_popup .footer_input_div input {
  color: #18181b85 !important;
}
.footer_newsletter_popup .footer_submit_btn img {
  display: none;
}
.footer_newsletter_popup .footer_submit_btn {
  background: #00828c !important;
  color: #fff !important;
  font-size: 18px !important;
  font-family: gothambold !important;
  text-transform: capitalize !important;
  height: 50px !important;
  width: 100%;
  max-width: 151px;
  text-align: center !important;
  font-weight: normal !important;
  line-height: 50px !important;
  padding: 0px !important;
}
.footer_newsletter_popup .modal-content {
  padding: 15px 45px;
}
.footer_newsletter_popup .modal-header {
  border-color: #e4e4e7;
  padding-left: 0;
}
.footer_newsletter_popup .pav-newsletter {
  margin-left: -30px;
  margin-right: -30px;
}
.jointheconver_inner h3 {
  font-size: 16px;
  font-family: gothammedium;
  margin: 0;
}
.jointheconver_inner .social_icon li {
  margin-bottom: 0;
}
.formNewLestter .form-control {
  border: 2px solid #181818;
  height: 50px;
}
#footer_newsletter_popup .button-submit {
  text-align: right;
}
@media screen and (min-width: 578px) {
  .middlemenu_items.onlymobiledisplayit {
    display: none;
  }
  .onlymobiledisplayit.foter-regu-menuara {
    display: none;
  }
}

@media screen and (min-width: 578px) and (max-width: 991px) {
  .foter-regu-menuara {
    margin-bottom: 35px;
  }
  .logoaddress,
  .jointheconver {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
    margin-bottom: 30px;
  }
  ul.social_icon {
    padding-left: 0;
  }
  ul.social_icon li {
    margin-right: 20px;
    margin-left: 0;
  }
  .jointheconver_inner,
  ul.social_icon {
    text-align: left;
  }
  .tilllableofmenu {
    font-size: 18px !important;
  }
  .footer_menulist_items h6 {
    font-size: 18px !important;
  }
  .newsleterlable {
    font-size: 16px !important;
    line-height: 1 !important;
  }
  .last_other_footerlinks .footer_bottom_list {
    justify-content: space-around;
  }
}

@media screen and (max-width: 576px) {
  .col-lg-3.col-md-6.col-sm-6.col-6.footer_menulist_items {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .tilllableofmenu::after {
    content: "" !important;
  }
  .middlemenu_items .footermenudropdwn h3 {
    font-size: 18px !important;
    color: ;
    color: #008596;
  }
  .middlemenu_items ul li {
    float: none;
  }
  .onlymobiledisplayit {
    display: block;
  }
  .mediumfottermenus {
    padding-left: 0;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .onlymobiledisplayit.foter-regu-menuara {
    width: 100%;
  }
  .moblilehidit {
    display: none;
  }
  .twincemenu_mobile {
    padding: 0;
  }
  .twincemenu_mobile li {
    font-size: 18px;
    font-family: gothambold;
    list-style: none;
  }
  .twincemenu_mobile li a,
  .twincemenu_mobile li a:hover {
    color: #fff;
  }
  .foter-new-leter-popup-area {
    display: block;
  }
  .footrnewletterpopup {
    margin-top: 30px;
  }
  .fotrmkulogo {
    display: block;
    width: 100%;
    margin-bottom: 30px;
  }
  .fotrmkulogo::after {
    content: "";
  }
  .jointheconver_inner {
    text-align: left;
    margin-top: 30px;
  }
  .jointheconver_inner h3 {
    font-size: 20px !important;
    font-family: gothambook;
  }
  .jointheconver_inner .social_icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
  }
  ul.social_icon li {
    margin-left: 0px;
    margin-right: 20px;
  }
  .jointheconver_inner .social_icon a,
  .jointheconver_inner .social_icon a:hover {
    font-size: 20px;
  }
  .last_other_footerlinks .footer_bottom_list {
    margin: 0;
    display: block;
  }
  .last_other_footerlinks .footer_bottom_list li,
  .last_other_footerlinks .footer_bottom_list li a {
    font-size: 16px;
    width: 100%;
    margin-bottom: 0;
  }
}
