.oswald-font
{
  font-family: 'Oswald', sans-serif;
}
.raleway-font
{
  font-family: 'Raleway', sans-serif;
}
.main-offer-room-sec-sub
{
 padding:0px ! important;   
}
.paddiv-class
{
 padding-left:25px ! important;   
}

.room-panel
{
 background-color:#fff ! important;   
}
.room-view h4 a
{
 color:#fff ! important;   
}

.room-view
{
    
  padding: 9px 15px;
     margin: 0 auto;
    text-align: center;
    color: #555 ! important;
    width: 200px;
}
.new-accord{
  
    }
    .new-pan{
       
        }
   .new-btw-ht  {
       margin-top:8px;
       }   
        
        
.amen-box div p
{
 margin-top:28%;
 padding:10px;
 text-align:center;
 font-size:16px;
 font-weight:400;
}
   
.amen-box div
{
      height:150px;
      border:1px solid #0167b1;
}
.amen-box 
{
  

    padding:10px 25px ! important;
    color:#fff;
}
.amen-box div
{
      background-color:#0167b1;
}
.amen-box:hover div
{
   background-color:#fff;
   color:#555;
}
.list-feature-txt{
  padding-left:0px;
}
.list-feature-txt li{
  list-style:none;
}
.room-li-txt-1{
  font-size:16px;
  color:#555555;
}
.link-sm{
    
    font-size:14px;
    }
.feature-icon
{
    height:20px ! important;
    width:20px ! important;
}
.room-li-txt-1 span{
  font-size: 16px;
  font-weight: 400;
  display: block;
  margin: -22px 0 0 40px;
}
.hotel-rom-new-img{
  border: 1px solid rgba(215, 215, 215, 0.5);
  padding:40px;
  background-color:#fff;
}
.second-change-sea{
    font-size:16px; color: #555;}
.hotelnew-side-box-1{
  padding:0px;
    background-color: rgba(255, 251, 255, 0.3);
}
.rooms-featute-txt{
  font-size:22px;
  color:#555555;
  padding-left:0px;
  padding-bottom:20px;
}
.top-head-in-room-1{
    font-size: 22px;
    text-align: left ! important;
  padding-top:10px;
  padding-bottom:10px;
}
.top-head-in-room-1 a:hover{
   box-shadow:300px 0 0  transparent  inset;  
   color:#fff;  }
.top-head-in-room-1 a
{
    font-size:15px;
        padding: 7px 66px;
    color:#fff ! important;
    background-color:#0167b1;
    box-shadow: 0 0 1px #ccc;
    -webkit-transition-duration: 0.4s;
    -webkit-transition-timing-function: linear;
    box-shadow: 0px 0 0 #fff inset;
}
.rooms-in-side-sec-11 li
{
    margin-right:10px;
}
.rooms-in-side-sec-11 li:after
{
     }
.fa.fa-square
{
    color:#0167b1;
    font-size:10px;
}
.top-head-in-room-price{
  font-size:22px;
  color:#555555;
  text-align:right;
  padding-top:10px;
  padding-bottom:10px;
}
a:hover .slash-span
{
  color:#555 ! important;;   
}
.slash-span
{
 padding-left:14px;   
 color:#555;
}
.hotelnew-side-box-1 img
{
 display:none;   
}
.hotelnew-side-box-1 .room-li-txt-1 span
{
    font-weight:800;
    float:left;
margin:0px ! important;
}
.hotelnew-side-box-1 li
{
width:auto;
float:left;
}
.price-room{
  border-top:1px solid #a1a1a1;
  border-bottom:1px solid #a1a1a1;
}
.price-list,.price-room{
  padding:0px;
}
.sub-room-name
{
 padding:0px ! important; 
 text-align:center;
}
.get-deals p
{
 padding:3px ! important;  
  color:#fff;
  text-align:center;
}
.get-deals-new p
{
 padding:3px ! important;  
  color:#fff;
  text-align:center;
  }
.top-head-in-room-des{
  font-size:22px;
  color:#555555;
  padding-bottom:10px;
}
.get-deals
{
 background-color:#555; 
}
.get-deals-new
{
padding:0px ! important;
}
.room-padding
{
 padding-left:50px !important;   
}
.room-tr
{
 margin-top:-20px;   
}
.get-deals-new a:hover{
     box-shadow:300px 0 0  transparent  inset;  
   color:#fff; }
.get-deals-new a 
{
    font-size: 15px;
    padding: 10px 66px;
    color: #fff ! important;
    background-color: #0167b1;
   text-decoration:none ! important; 
       box-shadow: 0 0 1px #ccc;
-webkit-transition-duration: 0.4s;
-webkit-transition-timing-function: linear;
box-shadow: 0px 0 0 #fff inset;
}
.get-deals-new.gtm
{
}
.rooms-in-side-sec-11
{
 margin-top:40px;   
}
.top-head-in-room-con-txt{
  font-size:17px !important;
  color:#555555;
  padding-bottom:10px;
      text-align: justify;
}
.rooms-featute-txt
{
 text-align:center;   
}
.deals-rightside
{
  padding-left:40px;  
}
.second2-list-img-sec{
  padding-left:0px;
}
.second2-list-img-sec li{
  list-style:none;
  padding-bottom:20px;
  display:inline;
}
.side2-second{
  border: 1px solid rgba(215, 215, 215, 0.5);
  padding:40px;
  background-color:#fff;
}
.second-main-sec{
  margin-top:30px;
  margin-bottom:30px;
}
.room-sub-txt{
  font-size:16px;
  color:#555555;
}
.sub-li-box-11{
  text-align:right;
}
.sub-li-box,.sub-li-box-11{
  padding:0px;
}
.second-li-sec{
  padding-top:8px;
  padding-bottom:10px;
  border-bottom:1px solid #a1a1a1;
  padding-right:0px;
  padding-left:0px;
}
.second-li-sec-11{
  padding:0px;
  margin-bottom:20px;
}
.des-rrom-txt
{
    min-height:360px;
    text-align:justify;
 padding:0px ! important;   
}
.room-accept-btn{
  background-color: #0167b1;
  color: #fff;
}
.room-accept-btn:hover{
  color:#fff;
  opacity:.9;
}
.rooms-img img
{
 height:450px ! important;   
}
.rooms-book{
    padding-bottom:50px;
   
  background-color:#fff;
}
/* banner button*/

#slider-div {
  max-width: 1000px;
  max-height: 430px;
  height: auto;
  padding: 10px;
  overflow: hidden;
  margin: 0 auto;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #fff;
}

#slider {
  max-width: 1000px;
  width: auto;
  max-height: 410px;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
  padding: 0;
  border: 0;
  background-color: #000;
}

#slider ul {
  width: 100%;
  min-height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  display: block;
  float: left;
  overflow: hidden;
}

#slider ul li {
  width: 100%;
  min-height: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
  float: left;
  overflow: hidden;
  border: 0;
  display: block;
}

#slider ul li img {
  border: 0;
  margin: 0;
  padding: 0;
  max-width: 100%;
  min-height: 100%;
}

#slider a {
  width: 35px;
  height: 60px;
  margin: 0px;
  position: absolute;
  top: 41%;
  outline: 0;
  opacity: 0.2
}

#slider a:hover { opacity: 0.5 }

#subuprev {
  left: 0;
  cursor: pointer;
}

#subunext {
  right: 0;
  cursor: pointer;
}

#sliderBulet {
  width: 26%;
  height: 30px;
  position: absolute;
  bottom: 0;
  left: 0;
  right:0;
  overflow: hidden;
  margin:0 auto;
}

#sliderBulet>div {
  width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  border: 0;
  cursor: pointer;
  margin-right: 15px;
  float: left;
  background: url('../images/bullet_grey.png') no-repeat center center;
  text-align: center;
}

.bulletactive { background: url('../images/bullet_yellow.png') no-repeat !important; }

.slider-title {
  position: absolute;
  left: 30px;
  top: 0px;
  z-index: 2;
  padding: 20px;
  font-size: 26px;
  color: #fff;
}
/* end button */
@media (min-width: 320px) and (max-width: 480px) {
  #sliderBulet{
    width:66% !important;
  }

  .link-sm{
    
    font-size:12px;
    }
   
    
}
 @media only screen and (max-width: 767px){
     .other-roompart div
     {
         margin-left:0px ! important;
     }
     .second-change-sea{
         font-size:14px;}
         .room-chan-m-tab{
             padding:0px;}
         .top-head-in-room-con-txt{
             font-size:15px;
             padding-bottom: 27px;}
             .rooms-in-side-sec-11 {
                margin-top: 7px;
                }
                .top-head-in-room-1{
                    font-size:24px;}
     .m-dea-sec{
         padding:0px;}
     .deals-rightside{
         padding:0px;}
     .other-room-link
     {
         width:150px;
     }
     .room-padding p.room-li-txt-1 {
    width: 100%;
    float: none;
}
     .new-pan {
    background-color: #f2f2f2;
    padding: 15px;
}
     .room-padding
{
    
 padding-left:0px;   
}
 .btn-ame{
        margin-top:20px;
        
        }
        .room-view{
            width: 193px;
            }
        
          .get-deals-new a {
     padding: 9px 54px;
    
      }
   
        .get-deals-new{
            margin-bottom:20px;
            
            }
.rmft {
    height: 250px;
}
  .main-offer-room-sec,.main-offer-room-sec-sub,.sub-room-name,.sub-room-name-11,.des-rrom-txt,.rooms-in-side-sec,.rooms-in-side-sec-11,.second-main-sec{
    padding:0px;
  }
  .hotel-rom-new-img{
    padding:0px;
  }
  .top-head-in-room-1,.top-head-in-room-price,.top-head-in-room-con-txt,.top-head-in-room-des{
    font-size:19px;
  }
  .side2-second{
    padding-left:15px;
    padding-right:15px;
  }
  #sliderBulet{
    width:30%;
  }
 }
  @media (min-width: 600px) and (max-width: 767px) {
    #sliderBulet{
    width:27% !important;
  }
  }
 @media (min-width: 768px) and (max-width: 991px) {
  #sliderBulet{
    width:28%;
  }
    .get-deals-new{
            margin-bottom:20px;
            
            }
             .room-view{
            width: 217px;
            }
            
 }
  @media (min-width: 992px) and (max-width: 1199px) {
    #sliderBulet{
    width:33%;
  }
  .get-deals-new{
  width: 217px;
  }
  }