body{
  font-family:Poppins !important;
  font-weight:600 !important;
  font-size: 16px !important;
}
.container{
  max-width:1650px !important;
}
.jds-dnone {
  display: none;
}
.site-branding img{
  width:180px;
  height:40px;
  margin-left: 30px;
}
.site-header{
  background-color: #005B68 !important;
  height: 110px;
}
.wpc-menu > li.current-menu-item > a{
  color: #000000 !important;
}
.wpc-menu a:hover {
  color: #ffffff !important;
}
.menu-contact1{
  background:url('/wp-content/uploads/2019/06/2.png');
  background-repeat: no-repeat;
  background-size: contain;
  width: 119px;
  margin-left: 30px;
  margin-right: 20px;
}
h1{
  font-size: 40px;
  font-weight: 900 !important;
}
h2{
  font-size: 40px;
  font-weight: 900 !important;
}
h3{
  font-size: 30px;
  font-weight: 800 !important;
}
.menu-contact1 a{
  color:#ffffff !important;
}
.menu-contact1 a:hover{
  color:#ffffff !important;
}
.menu-booking{
  background:url('/wp-content/uploads/2019/07/yellow-bg2.png');
  background-repeat: no-repeat;
  background-size: contain;
  width: 119px;
  margin-right: 30px;
}
.wpc-menu > li.current-menu-item > a {
  background: #ffffff;
  border-radius: 40px;
  height: 30px;
  padding: 0px 15px 15px 15px;
}
.menu-booking a{
  color:#ffffff !important;
}
.menu-booking a:hover{
  color:#ffffff !important;
}
.menu-call1{
  background: #ffffff;
  padding: 43px 40px 0px 60px;
  margin-top: -45px;
}
.phone-text {
  font-size: 22px;
  color:#000000;
}
.menu-call-icon {
  color: #000000;
}
.menu-call-icon .fa{
  font-size: 45px;
  position: absolute;
  left: -30px;
  top: -5px;
}
#nav-toggle {
  display: none !important;
}
.site-footer {
 background: #ffffff;
 color:#000000;
}
.site-footer p {
  font-size: 16px;
  font-weight: 600;
}
@media (max-width:767px){
  .menu-call1{
    display:none;
  }
  h1{
    font-size: 24px !important;
  }
  h2{
    font-size: 24px !important;
  }
  h3{
    font-size: 20px !important;
  }
  #responsive-menu-container .menu-booking a {
    color: #ffffff !important;
  }
  .site-header {
    height: 78px;
  }
}

@media (min-width:768px) and (max-width:1023px){
  .menu-call1{
    display:none;
  }
  h1{
    font-size: 26px !important;
  }
  h2{
    font-size: 26px !important;
  }
  h3{
    font-size: 22px !important;
  }
  #responsive-menu-container .menu-booking a {
    color: #ffffff !important;
  }
}
@media (min-width:1024px) and (max-width:1366px){
  .main-navigation .wpc-menu {
    display: block;
  }
  .menu-contact1 {
    margin-left: 0px; 
    margin-right: 0px; 
  }
  .wpc-menu a {
    font-size: 14px;
    padding: 0px 15px 15px;
  }
  .menu-call1 {
    display: none;
  }
  .site-branding img {
    position: absolute;
  }
  h1{
    font-size: 23px !important;
  }
  h2{
    font-size: 23px !important;
  }
  h3{
    font-size: 20px !important;
  }
  .site-header .header-right-wrap {
    padding: 25px 15px 30px;
  }
  .site-branding img {
    margin-top: 15px;
  }
}

.site-footer .footer-columns .footer-column .widget .widget-title {
  color: #000000;
  font-size: 28px;
  text-transform: capitalize;
  font-weight: 800;
}
.site-footer a, .site-footer .widget a {
  color: #000000;
  font-size: 16px;
  font-weight: 600;
}
.site-footer a:hover, .site-footer .widget a:hover {
  color: #000000;
  text-decoration: none;
}
.foo-sp1 {
  margin-left: 15px;
  font-size: 16px;
  font-weight: 600;
  line-height: 40px;
}
.foo-sp1 a {
  font-weight: 800 !important;
  font-size: 18px !important;
}
.footer-social1 li{
  display:inline-block;
  padding-right: 40px !important;
}
.footer-social1 li:hover{
  background: #085752;
  color: #F5D01D;
}
.fa{
  font-size: 25px;
}
.site-info-wrapper {
  background: #ffffff;
  border-top: 2px dashed #000000;
}
.widget-area .widget .footer-social1 li {
  list-style: none;
  margin: 10px;
  padding: 6.66667px 0;
  border-radius: 50%;
  border: 2px solid #000;
  height: 42px;
  width: 30px;
}
.fa-twitter {
  position: relative;
  left: 8px;
}
.fa-google {
  position: relative;
  left: 10px;
}
.fa-youtube-play {
  position: relative;
  left: 7px;
}
.fa-facebook {
  position: relative;
  left: 12px;
}
.site-info-wrapper .site-info .copy_text {
  font-size: 16px;
  font-weight: 600;
}
.site-info-wrapper .site-info .footer-menu ul li a {
  font-size: 16px;
  font-weight: 600;
  text-decoration: none !important;
}
.footer-logo {
  position: relative;
  left: -20px;
}
.header-fixed{
  height: 80px;
}
.site-footer .footer-columns {
  padding-top: 100px;
}
.wpc-menu ul li a:hover{
  background-color: #005B68 !important;
}
.wpc-menu > li.current-menu-ancestor > a{
  color:#ffffff !important;
}
.wpc-menu ul li.current-menu-item > a{
  background-color: #005b68 !important;
}
.page-header-wrap h1{
  font-size: 35px !important;
}
@media (min-width:768px) and (max-width:1366px){
  .site-header .header-right-wrap {
    padding: 0px 15px 30px;
  }
  .site-branding img {
    margin-top: 0px;
  }
}
.menu-booking a{
  color:#000000 !important;
}
.menu-booking a:hover{
  color:#000000 !important;
}
.wpc-menu > li.menu-contact1.current-menu-item > a {
  background: inherit;
  border-radius: inherit;
  height: inherit;
  color: #ffffff !important;
}
.wpc-menu > li.menu-booking.current-menu-item > a {
  background: inherit;
  border-radius: inherit;
  height: inherit;
}
.sub-menu li:first-child{
  margin-top: 7px;
}
@media (max-width:767px){
    /* .site-header {
        margin-top: 55px !important;
    } */
    #responsive-menu-container {
      z-index: 99999999 !important;
    }
  }

  #btt{
    bottom: 90px !important;
  }
  .footer-book {
    background-color: #FCD21C;
    position: fixed;
    bottom: 0;
    width: 100%;
    padding: 10px 10px;
    z-index: 9999;
    text-align: center;
  }
  .footer-book a {
    color: #000000;
    font-size: 20px;
  }

  @media (min-width:900px){
    .footer-book{
      display:none;
    }
  }

/* Created on 2021-11-05 by JD Stride */
/* Your Cutom Style */

/* update by AD */
@media (max-width:767px) {
  ul.rmp-menu li.menu-booking a.rmp-menu-item-link {
    color: #ffffff !important;
  }
}

/* update on 2025-01-15 */
.mdi {}
.mdi.mdi-human-male-female:before {
  content: "\F2E8";
}
.mdi:before, .mdi-set {
  display: inline-block;
  font: normal normal normal 24px / 1 "Material Design Icons";
  font-size: inherit;
  text-rendering: auto;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}