
*{margin: 0; padding: 0;}
body{font-family: 'Open Sans', sans-serif; font-size:14px; line-height: 1.6;}
#topbar{background: #21acc8; width:100%;height: auto;}
p{line-height: 2;}
.phone-part{padding-left:0; padding-right:0;margin: 15px;}
.margin0{padding-left: 0;padding-right: 0}
.header-top li{float:left; list-style: none; padding:5px 5px 5px 5px; color:white;}
.header-top li a{color:white;text-decoration: none;}
.mr10{margin-right: 10px;}
.mr0{margin-right: 0 !important;}
.mb0{margin-bottom: 0}
.nav>li{padding-top: 15px;padding-bottom: 0px;}
.navbar-default{background:white; border: none;}
.navbar-header{padding-top: 20px; padding-bottom: -10px;}
.navbar-default .navbar-nav>li>a{color:black}
.navbar-header a{ font-size: 25px;font-family: 'Domine', serif;font-weight: bold; color:#148ea6;}
.navbar-header a:hover{text-decoration: none;}
.navbar{margin-bottom: 0;max-width:1600px;}
.navbar-toggle{margin-top: 24px;}
#slider{ width: 100%; height:auto; position: relative;background-color: #21ACC8;}
.pr0{padding-right: 0;}
.pb60{padding-bottom: 60px;}
.fixed{color:white; background: rgba(0,0,0,0.6);width: 375px;display: inline-block;padding: 30px;position: absolute;top:15%;margin-left: 50px;}
.fixed::after{content: ''; color: white;position: absolute;left:0;top:0;}
.ad{width: 95px;float: left;}
.ad + .ad{margin-left: 15px;}
.text-block h3{text-align: center;margin-top: 0;}
.input-group{border: 2px solid white;}
.form-control{background: transparent; border-radius: 0;color:white;border:none;}
.input-group-addon{background: transparent;border-radius: 0;color:white;border: none;}
.block-three:{width:25%;}
.left0{padding-left: 0;}
.book-btn{background: #21acc8; color:white; border: none; }
.btn-primary{background: #21acc8; border-radius: 0; font-size: 24px; margin-top: 20px;border:none;}
.btn-primary:hover{background:#148ea6; border-radius: 0;}
.aboutus{background: url(../images/about.png)no-repeat;position: relative;width: 100%;height: auto;text-align: center;background-size: cover;padding-bottom:60px;padding-top: 60px;}
.mr5{margin-right: 5px;}
.heading{font-size: 24px;font-weight: bold;font-family:'Open Sans', sans-serif;display: inline-block;padding-bottom: 20px;color:#343434;}
.ab-text{position: absolute;top:0;left: 50%;}
.slider-img img{min-height: 450px;}
.slider-img{overflow: hidden;}
.txt-center{text-align: center;}
.read-btn{width: 155px;display: inline-block;font-size: 18px;border:none;}
#rooms{padding-top: 60px;}
#gallery{padding-top: 60px;}
.box{width: 274px;position: relative;float: left;margin-right: 14px;}
.box1{width: 270px;position: relative;margin: 5px;display: inline-block}
.product-imitation{overflow: hidden;display: inline-block}
.product-imitation img:hover{transform: scale(1.2);}
.product-imitation img{position: relative;width: 100%;transform: scale(1.0);transition: all ease .4s;}
.product-imitation1 img{position: relative;}
.product-price1 {color: #ffffff;position: absolute;bottom: 10px;left: 10px;}
.product-price2 {font-size: 30px;}
.service-name{font-size: 14px;color: #737373;}
.top0{margin-top: 0;width: 100%;font-size: 18px;border: none;}
.product-desc{position: relative;}
.round{cursor:pointer;position: absolute;top: -15px;right: 5px;width: 25px;height: 25px;background: white;border-radius: 30px;box-shadow:2px 1px 10px #737a7b;display: none;}
.services{background:#E3E9E9;position: relative;width: 100%;height: auto;text-align: center;background-size: cover; background-attachment: fixed;padding-bottom: 60px;padding-top: 60px; }
.white{color:white;}
.sm-block{width:368px;display:inline-block;position: relative;height: auto;margin-right: 12px;border:3px solid #ffffff;overflow: hidden;}
.sm-block img{width: 100%;height: auto;}
.sm-block::after{content:'';color: white;background: rgba(0,0,0,0.8); width: 200px;height: 200px; display: inline-block;border-radius: 193px; position: absolute;    bottom: -50px;left: -49px;transition: all ease 0.5s;}
.srv-text-block{text-align: left;line-height: 1.2;position: absolute;bottom: 10px;left: 10px;color: white;font-size: 24px;z-index: 999;}
.box-gallery {width: 265px;position: relative;display:inline-block;margin-right: 14px;margin:8px;}
.offers{background: url(../images/offer.png)no-repeat;position: relative;width: 100%;height: auto;text-align: center;background-size: cover;background-attachment: fixed;padding-top: 60px;}
.content-box{position: relative;padding:20px;float: left;width: 50%;}
.date{position: absolute;top:0;left: 0;background: #21acc8;width: 100px;height: 100%;text-align: center;color:white;font-size:24px;font-weight: bold;}
.content-box-wrap{width:100%;max-width: 1000px;display: inline-block;text-align: left;padding-bottom: 50px;}
.content-inner{background-color: white;width:100%;display: inline-block;position: relative;padding: 20px 20px 20px 120px;color:black}
.month{position: absolute;bottom:0;left: 0;background: #e3e8e8;width: 100%;height: 50%;color:#21acc8;font-size:24px;}
.content-tittle{font-size: 18px;font-weight: bold;margin-bottom: 15px;color: rgba(0,0,0,0.9);}
.content-text{font-weight: 500;color: rgba(0,0,0,0.8);margin-bottom: 15px;}
.timeline, .timeline-1{color:rgba(0,0,0,0.7);float:left;margin-right: 20px;}
.date-center{    top: 13%;position: absolute;left: 36%;}
.month-center{    position: absolute;top: 24px;left: 26px}
.small-text{margin-left: 5px;}
.highlight{margin-left: 5px;color:#21acc8;}
.text-testimonial{float: left;width:1036px;text-align: left;border-left: 1px solid rgba(0,0,0,0.5);position: relative;}
.text-testimonial::after{ content:"";display:block;position:absolute; z-index:-1;top:2px;left:2px;right:2px;bottom:2px;border-left:1px solid rgba(0,0,0,0.5)}
.quote{width: 70px;height: 70px;position: relative;background: #f0f0f0;font-size: 36px;color:#0f7e94;margin-right: 30px;float: left;position: relative}
.icon-quote{position: absolute;left: 25%;top: 8px;}
.text-testimonial p{margin-left: 30px;}
.img-client{margin-left: 30px;width: 70px;height: 70px;float: left;}
.img-client img{width: 70px;height: 70px;}
.cl-name{float: left;font-size: 18px;color:rgba(0,0,0,0.9);margin-left: 20px;}
.location{float: left;font-size: 18px;color: #9F9F9F;margin-left: 20px;width: 150px;height: 30px;border-radius: 10px;text-align: left;font-weight: 600}
.block-info{width: 290px;float:left;}
.testimonial{padding-bottom: 60px;padding-top: 60px;}
.next-prev{float: right;font-size: 30px;}
.next-prev a{color:rgba(0,0,0,0.4);cursor: pointer;}
.newsletter{background: #21acc8;padding-bottom: 30px;padding-top: 30px;}
.text-stay{font-size: 22px;float: left;color:white;width: 715px;text-align: left;}
.textbox-right{float: right;}
.textbox-right a:hover{color:white;}
.textbox{width:250px;padding: 10px;border:none;}
.join{padding: 10px;width: 53px;float:right;background: #148ea6;color:white;font-weight: bold;cursor:pointer;}
.footer{background: #333333;padding-top: 20px;padding-bottom: 20px;}
.footer-left{color:white;text-align: left;}
.footer-right{float:right;}
.footer-menu li{float: left;margin-right: 10px;list-style: none;padding-right: 15px;}
.footer-menu li a{color:white;}
.ft-menu-last{border-right:none !important;padding-right: 0 !important;margin-right: 0 !important;}
.mb60{margin-bottom: 60px;}
.mt4{margin-top: 4px;}
.text-left{text-align: left;}
.footer-menu{display: inline-block;}
option{color:black}
.footer-menu li a{text-decoration: none;list-style: none;}
.pd10{padding-bottom: 10px;padding-top: 10px;}
/* The container <div> - needed to position the dropdown content */
.dropdown {position: relative;display: inline-block; width: 100%;  border: 1px solid #D8D8D8;padding: 6px;}
.dropdown-content {display: none;position: absolute;background-color: #f9f9f9; min-width: 160px;top:-37px;left: -182px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);}
.dropdown-content a {color: black;padding: 12px 16px;text-decoration: none;display: block;}
.dropdown-content a:hover {background-color: #f1f1f1}
.round:hover .dropdown-content {display: none;}
.pull-right1{float:right;margin-bottom: 0}
.pull-left-top{float: left;}
.pull-right-top{float: right;}
.col-sm-8.text-center ul{margin-bottom: 0}
.more{position: absolute;top:50%;left: 23%;color:white;font-size: 30px;z-index: 999}
.more-icon{position: absolute;top:40%;left: 43%;color:white;font-size: 30px;z-index: 999}
.click{background-color: black;position: relative;}  
.click::after{content: '';position: absolute;top:0;right: 0;width:100%;height: 100%;background: black;opacity: 0.5;cursor: pointer;overflow: hidden }
.product-imitation a{cursor: pointer;text-decoration: none;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
.book-btn{width: 100%;display: inline-block;}
.product-imitation a:hover{color:white;}
.sm-block:hover:after{transform: scale(5);transition: all ease 0.5s;}
.click:hover img{transform: scale(1.2);}
.mb12{margin-bottom: -8px;}
.mb20{margin-bottom: -20px;}
.form-control::-webkit-input-placeholder { color: white; }
.form-control:-moz-placeholder { color: white; }
.form-control::-moz-placeholder { color: white; }
.form-control:-ms-input-placeholder { color: white; }
.sub-service{width:150px;height:150px;}
.sub-service1{width: 100px;height: 100px;border-radius: 50%;border: 5px solid #DB5659;color:#DB5659;position: relative;display:inline-block;margin: 0;}
.sub-service-last{width: 100px;height: 100px;border-radius: 50%;border: 5px solid #DB5659;color:#DB5659;position: relative;display:inline-block;}
.green{color:#62BC1C;border:5px solid #62BC1C;}
.blue{color:#3891E1;border:5px solid #3891E1;}
.purple{color:#854BDE;border:5px solid #854BDE;}
.orange{color:#FF8016;border:5px solid #FF8016;}
.pink{color:#BC31FF;border:5px solid #BC31FF;}
.sub-service-text{    position: absolute;left: -3px;bottom: -40px;}
.sub-service-text2{    position: absolute;left: -3px;bottom: -60px;}
.set{position: absolute;top: 25%;left: 20%;font-size: 48px;text-align:center;width:50px;height: 50px;}
.black{color:#000;}
.menus {background: transparent;float: right;border: none;flex: 1;padding-left:210px;width: 76%;}
.bkbtn {position: absolute;top:22px;right: 0;z-index: 1000;background: #0f5c6b;border: none;border-radius: 0px;color: #fff;margin: -4px 0px 0px 0px; padding: 8px 15px;}
.theame-btn{color:#26ACC9}
.center{text-align: center}
.navbar-default .navbar-nav>li>a:hover{color: #148EA6;cursor:pointer}
.hentry-top-bg {background:#EEEEEE;height: 124px;position: absolute;width: 100%;z-index: 0;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}
.entry-header {z-index: 100;position: relative;min-height: 100px;margin-top: 45px;}
.entry-title {font-size: 36px;}
.accomodation div#carousel-example-generic-accomodation, div#carousel-example-generic-abtus {float: right;margin-left: 20px;max-width: 45%;}
.room-box .rm-price {position: absolute;top: 200px;z-index: 100;left: 15;background-color: rgba(0, 0, 0, 0.9);display: inline-block;width: 40%;padding:10px;text-align: center;color: white;}
.room-box .img-container .imgbg:after {display: block;content: "";position: absolute;left: 10px;top: 10px;z-index: 1;transition: all 0.5s ease;}
.room-box .rm-details { line-height: 28px;padding-bottom: 15px;margin: 0 auto;padding-left: 15px;padding-right: 15px;min-height: 240px;margin-bottom: 60px;}
.room-box .rmbkbtn .read {padding: 9px 35px;color:#21ACC8;font-size: 16px;transition: all ease .5s;border-radius: 0px;float:left;
margin: 0px 7px;color: #fff!important;background: #21ACC8!important;margin-top: 15px;margin-bottom: 15px;cursor: pointer;border:none;}
.carousel-control{z-index: 9999}
.bord{border-bottom: 1px solid #ddd;margin-bottom: 30px;}
 .carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{display: block;max-width:none}
.gallery{text-align: center;}
.img_wrapper a img{margin: 10px;}
.gallery-banquet{margin-bottom: 30px;}
.gallery-tittle{color:#21ACC8}
.facilities h3 {margin: 0px;text-align: left;font-size: 15px;margin-left: 35px;}
.facilities {border: 1px solid #e1e1e1;padding: 33px 30px;position: relative;width: 85%; display: inline-block;margin-bottom: 25px;transition: all 0.4s ease-in-out;background: none repeat scroll 0% 0% #E7E7E7;border: 1px solid #ddd;}
.facilities img {width: 65px;border: 6.5px solid #fff;border-radius: 50%;position: absolute;left: -38px;top: 11px;overflow: hidden;background-color:#0E5D6C;padding: 10px;margin: 0;}
img.size-full, img.size-large, img.wp-post-image {height: auto;max-width: 100%;}
.facpage{text-align: center;padding-bottom: 30px;}
.facpage h4 {text-align: center;color:#0E5D6C;font-size: 24px;margin: 10px 0px 45px;position: relative;}
.contactadd {text-align: center;border: 1px solid #21ACC8;padding: 15px;min-height: 160px;}
.contactadd i {font-size: 48px;margin-bottom: 10px;}
.contactadd a {word-wrap: break-word;text-decoration: none;color: #000;}
.contactform input {height: 40px;color:#000;}
.contactform input, .contactform textarea {border-radius: 0px;transition: all 0.25s linear;}
.parsley-errors-list {margin: 2px 0 3px;padding: 0;list-style-type: none;font-size: 0.9em;line-height: 0.9em;opacity: 0;transition: all .3s ease-in;-o-transition: all .3s ease-in;-moz-transition: all .3s ease-in;-webkit-transition: all .3s ease-in;}
.rdmore, .modal-footer .btn-default {background: #ea312f;border: none;margin-top: 13px;text-transform: uppercase;border-radius: 0px;padding: 8px 20px;color: #fff !important;}
.bkbtn_send {color: white!important;padding: 9px 20px !important;background: #21ACC8;border-radius: 0px;}
.bkbtn_send:hover{background: transparent;color:#21ACC8 !important;border:1px solid #21ACC8}
.bkbtn_send:focus{background: transparent;color:#21ACC8 !important;border:1px solid #21ACC8}
.contactradious{border: 1px solid #ddd;}
.product-imitation1{position: relative;text-align: left;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background: transparent!important;color:#148EA6;cursor:pointer;border-bottom: 5px solid #21ACC8;padding-bottom: 20px;}
.service-home img {width: 100px;border: 6.5px solid #fff;border-radius: 50%;position: absolute;padding: 10px;margin: 0;}
.img-container{box-shadow: 0 0 5px #9E9E9E;}
.mt30{margin-top: 30px;}
#sl{width: 90px;}
.room-box .rmbkbtn .read:hover{color:#21ACC8!important;background: #fff!important;border: 1px solid #21ACC8;}
#carousel-example-generic-slider{height: 100%;}
.ht{height: 546px;}
.right{background-image: url(../images/right-ar.png);    right: 50%;margin-left: -10px;}
.bkbtn:hover{background: transparent;border:1px solid #0f5c6b;color:#0f5c6b;cursor: pointer;}
.bkbtn:focus{background: transparent;border:1px solid #0f5c6b;color:#0f5c6b;text-decoration: none}
.carousel-control.left-slider{left: -80px;}
.carousel-control.right-slider{right: -40px;}
.carousel-control{opacity: 1}
.right-ar{position: absolute;top:50%;transform: rotate(180deg);left: 30px;}
.left-ar{position: absolute;top:50%;right:30px;}
.pop-img img{float: left;margin: 0;}
.img_wrapper{width: 100%;text-align:center;}
.img_wrapper a{display: inline-block;}
figure{display: inline-block;}
.map-size{width: 748px;height: 450px;}
.pc{font-size: 30px;}
.book-btn1{width: 100%;display: inline-block;}
.book-btn1 a{float: left;width: 46%!important;margin:0 2%;font-size: 14px;}
.top11 {
    margin-top: 0;
    width: 46%;
    font-size: 18px;
    border: none;
}
.price-room{font-size: 30px;}

@media (max-width: 1200px){
    .text-testimonial{width:818px;}
    .box{width:220px;}
     .box1{width:220px;}
    .box-gallery {width: 220px;}
      .product-imitation1 img {width:220px;}
    .box.gallery.mr0 {margin-right: 0px !important;}
    .month{width:100%;}
    .sm-block{width: 300px;}
    .sm-block::after{width: 180px;height: 180px;}

    .text-stay{width: 600px;font-size: 20px;}
    .fixed{top:14%;}
    .menus{padding-left:60px;}
    .facilities h3{font-size: 11px;}
       .room-box .rm-details{min-height: 265px;} 
   .map-size{width: 600px;height: 450px;}
    .book-btn1 a{width: 96%!important;margin: 2%;}
}

@media (max-width: 991px){
    @media (max-width: 1000px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
        margin-top: 0;
    }
    .nav>li{padding: 0}
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
        background: white;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
	.collapse.in{
  		display:block !important;
        position: relative;
        z-index: 999;
    }
        .room-box .rmbkbtn .read {padding: 9px 31px;}
        .room-box .rm-details{min-height: 310px;}   
    .textbox-right {float: left;margin-top: 10px;}  
    .text-testimonial{width: 603px;} 
    .box{width:169px;}
    .box1{width:165px;}
    .product-imitation1 img {width:170px;}     
    .box-gallery {width: 215px;}
    .sm-block{width: 225px;}
    .sm-block::after{width: 170px;height: 170px;}
    .srv-text-block{font-size: 20px;}
    .text-stay{font-size: 20px;width: 400px;} 
    .content-inner{padding: 120px 20px 20px 20px;}
    .date{width: 100%;height: 100px;}
    .date-center {top: 5%;position: absolute;left: 45%;}
    .month-center{ position: absolute;top: 5px;left: 42%;}
   
  
    .more{font-size: 20px;left:28%;}
    .round{right: 5px;}
     .text-left{text-align: center;width:100%;}
         .text-right{text-align: center;width:100%;}
     .menub{width:100%;text-align: center;}
      ul.pull-right1{float: none!important;margin-top:10px;display: inline-block;}
      .fixed{top:13%;}
        .bkbtn{display: none!important;}
           .facilities h3{font-size: 15px;}
        .entry-title{font-size: 28px;}
        .contactadd{min-height: 185px;}
        .map-size{width: 450px;height: 450px;}
}
@media (max-width: 767px){
    .footer{padding-top: 20px;padding-bottom: 20px;}
    .newsletter{padding-bottom: 30px;padding-top: 30px;}
    .text-left{text-align: center;}
    .text-center ul{display: inline-block;margin-left: 15px;}
    .text-testimonial{width:585px;}
    .box{width:220px;}
    .box1{width: 250px;padding-bottom: 20px;}
    .product-imitation1 img {width:250px;} 
    .hentry-top-bg{height: 70px;}
    .entry-header{margin-top: 0}
    .product-name{margin-top: 15px;}
    .margin0{padding-left: 0!important;padding-right: 0!important}
    .box-gallery {width: 250px;}
    .box.gallery.mr0{margin-right: 5px !important;margin-left: 12px;}
    .sm-block{width:300px;margin: 10px;}
    .sm-block::after{width: 160px;height: 160px;}
    .srv-text-block{font-size: 18px;}
     .margin0{padding-left: 15px;padding-right: 15px;}
    .aboutus{padding-bottom: 20px;padding-top: 30px;}
    .mt80{margin-top: 80px;}
    #gallery{padding-bottom: 20px;}
    .text-stay{font-size: 18px;width:100%;text-align: center;margin-bottom: 10px;}
    .footer-menu{text-align: center;}
    .testimonial{padding-top: 30px;padding-bottom: 30px;}
    .offers{padding-top: 30px;}
    .content-box-wrap{padding-bottom: 30px;}
    #gallery{padding-top: 30px;}
    .pb60{padding-bottom: 30px;}
    .services{padding-bottom: 30px;padding-top: 30px;}
    #rooms{padding-top: 30px;}
    .mb60{margin-bottom: 30px;}
    ul.pull-right1{float: none!important;margin-top:10px;}
    .content-inner{min-height: 250px;}
    .textbox-right{text-align: center;float: none;}
    .join{float: none;margin-left: -3px;padding: 12px;}
    .fixed{position: relative;width: 100%;background: #21ACC8;margin: 0;padding-bottom: 0;padding-top: 0;}
    #slider{padding-bottom: 45px;}
    .btn-white{background: #148EA6;color:white;border: none;}
    .slider-img img{min-width: 100%;min-height: auto;}
    .adult-width{width: 31%;}
    .child-width{width: 31%;}
    .night-width{width: 31%;}
    .night-width-1{width: 100%;}
     .child-width-1{width: 100%;}
      .adult-width-1{width: 100%;}
      .center{text-align: center;float: left}
      .slider-img img{max-height: 300px;}
    .accomodation div#carousel-example-generic-accomodation, div#carousel-example-generic-abtus{max-width: 100%;margin-left: 0}
    .mt20{margin-top: 20px;}
    .item img{width: 100%;height: 100%;}
  .contactadd {padding: 10px;margin-bottom: 10px;}
  .more{position: absolute;top:60%;left: 27%;}
.more-icon{position: absolute;top:50%;left: 40%;}
    .both{text-align: center;width: 320px;margin: auto}
    .room-box .rm-details{min-height: 225px;}
    .entry-title{font-size: 24px;}
    .ht{height: 280px;}
   .room-box .rm-price{top:285px;width: 25%}  
    #sl{width: 150px;}
    .ad + .ad{margin-left: 18px;}
     .map-size{width: 100%;height: 450px;}
}

@media (max-width: 715px){
.text-testimonial::after{display: none;}
.text-testimonial{border: none;}
.quote{display: none}
.content-inner {min-height: 315px;}
.next-prev{float: none;}
    .left-ar{top:40%}
    .right-ar{top:40%;}
    .room-box .rm-price{top:220px;}
}
@media (max-width: 630px){
    .content-box{width: 100%;}
    .content-inner {min-height: inherit;}
   
}
@media (max-width: 600px){
    .text-testimonial {width: 450px;}
        #sl{width: 150px;}
    .ad + .ad{margin-left: 17px;}
    .ht{height: 230px;}
    .room-box .rm-price{top:190px;}
    .pc{font-size: 24px;}
}
    @media (max-width: 580px){
    
        #sl{width: 130px;}
    .ad + .ad{margin-left: 16px;}
      
     
}
@media (max-width: 555px){
  .box1{width: 200px;}
  .product-imitation1 img{width: 200px;}  
  .box-gallery{width: 270px;}
  .content-inner {min-height: inherit;}
  .more{left: 33%;top:55%;}
    .more-icon{left:45%;top:45%;}
    .room-box .rm-details{min-height: 260px;}
     .left-ar{top:30%}
    .right-ar{top:30%;}
        #sl{width: 110px;}
    .ad + .ad{margin-left: 9px;}
   
}
@media (max-width: 520px){
.adult-width{width: 27%;}
    .child-width{width: 27%;}
    .night-width{width: 27%;}
      .room-box .rm-details{min-height: 250px;}
      .ad + .ad{margin-left: 36px;}
    .room-box .rm-price{top:170px;}
    .pc{font-size: 18px;}
  
    }
@media (max-width: 505px){
    ul.pull-right{display: inline-block;float:none !important;}
  .header-top li{padding-bottom: 0;padding-top: 0;float: none}
   .topmenu{width: 250px;margin: auto;text-align: center;}
   ul.pull-left{text-align: center;float:none!important}
    ul.pull-right li{float: left;}
     .ad + .ad{margin-left: 36px;}
    .ht{height: 200px;}
    }
    @media (max-width: 480px){
.room-box .rm-price{top:160px;}
    }
@media (max-width: 460px){
    .header-top li {padding-top: 0;padding-bottom: 0;}
    .header-top pull-right{float: left !important;}
    .text-testimonial{width: 380px;} 
    .box1{width: 300px;}
    .room-box .rm-price{top:150px;width: 40%;}
.product-imitation1 img{width:300px;}
.block-info{float: none;}
    .center{text-align: center;float: none;}
   .room-box .rm-details{min-height: 280px;}
     .ad + .ad{margin-left: 25px;}
    .ht{height: 180px;}
}
@media (max-width: 420px){
#sl{width: 68px;}
    .room-box .rm-price{width: 50%;}    
}
@media (max-width: 410px){
.fixed{margin-left: 0px;}
.text-testimonial{width: 300px;}
.textbox{width: 235px;}
  .ad + .ad{margin-left:10px; }
  .ad{width: 70px;}
  .text-stay{width: 300px;}
    .sm-block{width: 300px;}
  .sm-block.mr0{margin-right: 12px!important;}
    .room-box .rm-details{min-height: 320px;}
    .room-box .rm-price{top:140px;}
      .ad + .ad{margin-left: 25px;}
    .ht{height: 160px;}
}
@media (max-width: 380px){
.fixed{width:330px;}
    .room-box .rmbkbtn .read{float: none}
    .both{width: 277px;}
    .ht{height: 140px;}
     .room-box .rm-price{top:120px;}
    }
   
     @media (max-width: 345px){
.fixed{width:300px;}
.room-box .rm-price{top:120px;}
.sm-block{margin-right:0;width: 260px; }
  .box1{width: 260px;}
  .product-imitation1 img{width: 260px;}  
  .box-gallery{width: 260px;}
}
@media (max-width: 320px){
.text-testimonial{width: 290px;}
    .room-box .rm-price{top:110px;}
  .room-box .rm-price{top:100px;}
  .fixed{width: 290px;}
  .mt80{margin-top: 90px;}
  .sm-block{width: 270px;margin: 0}
  .sm-block.mr0{margin-right: 0px!important;}
  .text-stay{width: 290px;font-size: 14px;}
  .heading{font-size: 18px;}
  .content-tittle{font-size: 16px;}
  .content-text{font-size: 14px;}
.text-block h3{font-size: 20px;}
.topmenu{width: 200px;}

  
}
