@media(max-width:1199px){
  .footer-book-now{
    height:auto !Important;
    padding-top: 10px !Important;
    padding-bottom: 10px !Important;
  }
}
@media(max-width:1024px){
  .main-nav.dark .mobile-nav.small-height i{
    color:#046392;
  }
  .desktop-nav>ul:last-child{
    display:none !important;
  }
  .scroll-down-btn{
    display:none;
  }
  #primary-nav>li:first-child{
    display:none;
  }
  #primary-nav>li>a:before{
    content:none;
  }
  #primary-nav>li>a{
    padding-top:5px;
    padding-bottom:5px;
    padding-left:25px;
    box-sizing:content-box;
  }
  .main-nav.is-sticked .inner-nav ul > li > a{
    color:#fff;
  }
  #primary-nav>li>a{
    color:#046392;
    font-weight:700
  }
  #primary-nav>li{
    border-bottom:1px solid #eee;
  }
  body.mob-menu-aktif nav.main-nav{
    background:#fff !important;
  }
  body.mob-menu-aktif .mobile-nav i{
    color:#046392;
  }
  body.mob-menu-aktif .nav-logo-wrap .logo img{
    opacity:0;
  }
  body.mob-menu-aktif .main-nav .logo-second{
    opacity:1;
  }
  .mobile-on .desktop-nav ul{
    background:#fff !important;
  }
  
  .ex-box>.row h2{
    height:50px !important;
    text-shadow:0px 0px 5px #000;
  }
  .ex-box:before{
    background:rgba(0,0,0,0.3);
  }
  table.member td{
    display:block;
    width:33.33%;
    float:left;
    margin-bottom:10px;
  }
  
  
  
  
  
}  

@media(max-width:991px){
  
  .other-acc-content{
    padding-top:20px;
    padding-bottom:20px;
    padding-left:40px;
    padding-right:40px;
  }

  .ex-box2>.row p{
    height:30px !important;
    text-shadow:0px 0px 5px #000;
  }
  .ex-box2:before{
    background:rgba(0,0,0,0.3);
  }

  .foot-row{
    display:block !important;
  }
  .foot-row>div{
    clear:both;
  }
  .foot-row .f-center{
    padding-left:15px !important;
    padding-right:15px !important;
    max-width:450px;
    margin-left:auto;
    margin-right:auto;
    float:none;
    border-left:0px !important;
    border-right:0px !important;
    margin-bottom:30px;
    margin-top:30px;
  }
  #menu-footer-menu{
    overflow:hidden;
  }
  .foot-col.f-right{
    padding-left:15px;
    max-width:450px;
    margin:0 auto;
    float:none;
  }
  .foot-col.f-right p{
    text-align:center;
  }
  .foot-col.f-right .list-social{
    text-align:center;
  }
  
  .foot-col .widget-title{
    text-align:center !important;
  }
  .foot-col h5.widget-title:after{
    left:50% !important;
    -webkit-transform:translateX(-50%);
            transform:translateX(-50%);
  }
}

@media(max-width:425px){
  
  .sl-float-icon.left{
    left:25px;  
  }
  .sl-float-icon{
    right:30px
  }

  .icon-offer .box-text2 h3{
    font-size:20px;
  }
  .icon-offer .box-text2{
    width:300px !important;
  }
  .icon-offer .box-text2 .text{
    font-size:14px;
  }

   h1{
     font-size:35px !Important;
   }
  
  ul.list-facility>li{
    width:50% !important;
  } 
  ul.list-facility{
    margin-bottom:10px !Important;
  }

  .detail-room li>div:nth-of-type(1) {
    width: 100%;
  }

  .table-condition td{
    display:block;
    width: auto !important;
  }
}

@media(max-width:375px){
  #popmake-7008 {
      width: 360px !important;
  }  
}

@media(max-width:374px){
  
  h1{
     font-size:30px !Important;
  }

  .btn-x .btn-mod.btn-medium{
    padding-left:0px;
    padding-right:0px;
  }
  #popmake-7008 {
      width: 95% !important;
  }

  #menu-footer-menu li{
    width:50%;
  }
  #menu-footer-menu{
    padding-left:20px;
  }


  
}