@media (max-width:1270px){.check-availability .grid_3{display:none}.check-availability .grid_9{width:100%;float:none}.check-availability .grid_9 .md-booking{padding-left:0;text-align:center}.booking-inline .form-group{float:none}.booking-inline .booking-form{max-width:none}.check-availability .booking-inline{margin-top:0}.md-accomodation-available .grid_9{float:none;margin-top:20px;display:block;width:auto}.md-accomodation-available>.align-center{display:block;margin:0 auto;float:none;width:100%}.md-accomodation .title-checkroom{width:auto}.md-accomodation .md-booking{padding-left:0}.md-accomodation .booking-inline .form-group{margin-bottom:0}}@media screen and (max-width:1200px){.md-slide li,.md-slide li img,.md-slide-wrapper{height:540px}.content-slide .home-content{max-width:960px;width:960px}#main-menu,#main-nav{display:none}.md-logo{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.btn-toogle-res-menu{display:block}.md-check-available .box-sidebar{margin:100px 0 0;text-align:center}.md-check-available .grid_3,.md-check-available .grid_9{float:none;width:auto}.md-home-body.md-check-available{background-color:#FFF}.booking-stack .form-group{display:inline-block;vertical-align:top;margin-right:16px}.booking-stack .form-group:last-child{margin-right:0}.md-home-body.md-check-available .md-sidebar:after,.md-home-body.md-check-available .md-sidebar:before{display:none}.result-available{padding-top:20px}.contact-wrap{left:40%}}

@media (max-width:960px){.content-slide .home-content{max-width:760px;width:760px}.md-sidebar{padding-right:0}.booking-stack .form-group.last>.label-control{display:block}.md-home-body .md-primary,.md-home-body .md-sidebar{float:none;width:auto;display:block;padding:0}.md-home-body .md-sidebar:after,.md-home-body .md-sidebar:before,.md-primary>.row-home.box-white:after{display:none}.md-home-body{background-color:#FFF}.row-home .media-image,.row-home .object-right .media-body{padding-left:0}.md-home .header-sidebar{text-align:center}.box-quote{padding:14px 0 15px}.row-home{padding:0 0 30px}.md-home .md-primary{padding-top:30px}.md-home .check-availability{height:auto}.form-group{margin-bottom:0}.heading-absolute{position:static}.md-main{margin-bottom:20px}.md-sidebar-pt{padding-top:0}.post-body .h3{padding:0}.post-header>.h2{font-size:26px}.post-body .h3{font-size:20px}.md-room-detail .md-main,.md-room-detail .md-sidebar{width:100%;float:none}.md-booking-cart>.md-main,.md-booking-cart>.md-sidebar,.md-checkout>.md-main,.md-checkout>.md-sidebar{float:none;width:auto;display:block}.md-booking-cart>.md-sidebar,.md-checkout>.md-sidebar{margin-bottom:30px}.box-bullet-list .clear{display:block}.box-bullet-list .grid_3{width:48%}.row-room .col.media{width:230px}.row-room .col.list{width:245px}.row-room .col.price{width:150px}.row-room .col{margin-bottom:20px}.row-room .col.price{text-align:left}.md-check-available .row-room{padding-bottom:30px}.md-blog .md-main,.md-blog .md-sidebar,.md-standar-post .md-main,.md-standar-post .md-sidebar{float:none;width:100%}.md-testimonail>.md-main{padding-left:0}.md-testimonail .md-main,.md-testimonail .md-sidebar{float:none;width:100%}.contact-wrap{left:30%}.contact-wrap>.layout-left{width:100%}}

@media (max-width:768px){
  .list-check li {
  background: url("../images/list-check.png") no-repeat scroll left center rgba(0, 0, 0, 0);
  display: inline-table;
  padding-left: 17px;
}

.address-info li {
  color: #fff !important;
}

    .content-slide h2.slide-title{font-size:80px}
    .content-slide h2.slide-title.alter,.content-slide.dark h2.slide-title{font-size:60px}
    .content-slide h3.slide-title{font-size:30px}
    .content-slide h3.slide-title.alter,.content-slide.dark h3.slide-title{font-size:40px}
    .dots-line span{margin:0}.content-slide .home-content{max-width:500px;width:500px}
    .md-slide-home .bx-wrapper .bx-controls-direction a{display:none}
    .media-header-big{font-size:55px}
    .md-footer .footer-column{padding-bottom:20px;float:none}
    .hotel-contact{border:0;margin-left:0;padding:0}
    .hotel-news{padding:0}.footer-column>div{margin-bottom:20px}
    .post-footer .footer-left,.post-footer .footer-right{float:none}
    .post-footer .footer-right{margin-top:10px}
    .md-room-detail .h3{font-size:21px}
    .md-room-detail .number-big{font-size:50px}
    .row-booking .box-heading>.head{display:none}
    .row-checkout,.row-total{text-align:left}
    .md-typography .grid_6,.section-alert .grid_6{width:98%;margin-bottom:20px}
    .row-room .col.media{width:100%;max-width:none}
    .row-room .medium{height:auto;width:100%}
    .col-thumbnail-room{float:none;width:100%;margin-bottom:20px;margin-right:0}
    .col-thumbnail-room .mini{width:100%;height:auto}
    .contact-wrap{left:0;position:static}
    .bg-contact{display:none}
    .contact-wrap>.layout-left{width:95%;margin:0 auto;padding:0 1%}
    .address-wrap{position:static;border:1px solid #A29061;padding:5px}
    .address-info{border:0;width:70%;padding:0}
    .address-map{width:30%;margin:0}
    .address-info li {
  color: #fff !important;

}

    .description-content h2{font-size:20px}}
@media screen and (max-width:640px){#thumb-room-detail{display:none}
    .slide-wrapper{height:100%}.content-slide h2.slide-title{font-size:55px}.content-slide h3.slide-title{font-size:17px}.md-room-detail .bxslider li{height:400px}.booking-inline .form-group,.booking-stack .form-group{margin-right:0;width:100%;max-width:none;margin-bottom:0}.booking-stack .col-left,.booking-stack .col-right{width:100%;float:none;margin-right:0}.row-home .media .pull-left,.row-home .media .pull-right,.row-home .media-body{float:none;width:auto;margin:0}.row-home .media-body{margin-top:20px;padding-left:0}.media-header-big{font-size:35px}.md-accomodation .row .grid_4{width:auto;margin-bottom:25px}.md-accomodation .row{margin-bottom:0}.md-blog .list-article .pull-left{float:none;width:100%;margin-right:0;margin-bottom:20px}.md-blog .list-article .media-body{width:100%}.leave-comment .form-group.input-col{float:none;width:100%}.col-info-room,.col-number-price,.col-number-room,.col-number-total{float:none;width:100%!important}.col-number-price,.col-number-room{text-align:left}.row-billing .col-left,.row-billing .col-right,.row-payment .col-left,.row-payment .col-right{float:none;width:100%;margin:0}.box-bullet-list .grid_3{width:98%}}@media screen and (max-width:480px){.content-slide h2.slide-title.alter{font-size:40px;line-height:normal;margin-bottom:0}.content-slide.dark h2.slide-title{font-size:30px}.content-slide h3.slide-title.alter,.content-slide.dark h3.slide-title{font-size:30px;line-height:normal}.content-slide .slide-description{width:300px}.md-slide li,.md-slide li img,.md-slide-wrapper{height:480px}.maintenance-note h2{font-size:35px}.pagination li>a{font-size:15px;line-height:28px;padding:0 10px;margin-bottom:5px}.list-comment .right{float:none;display:block;margin:10px 0 0 20px}.row-room .col.list,.row-room .col.price{width:100%}.switch-slide{background:rgba(0,0,0,.6);top:0;bottom:0;width:50px;left:0;overflow:hidden}.switch-slide .next{display:none}.switch-slide .previous{left:-10px;margin-top:-34px;position:absolute;top:50%;width:50px;background:0 0}.description-content{float:none;max-width:none;right:0;width:100%;text-align:center}.description-content h2,.description-content p{text-align:center;float:none}.md-room-detail .bxslider li{height:300px}.md-room-detail .thumb-room-detail{display:none}#md-news-deal{width:100%!important}.md-news-deal article.media,.md-news-deal figure,.md-news-deal figure a,.md-news-deal figure img{width:100%;height:auto}}

@media (max-width:320px and min-width: 320px){
.list-check li {
background: url("../images/list-check.png") no-repeat scroll left center rgba(0, 0, 0, 0);
display: block !important;
padding-left: 17px;
}
.md-room-detail .bxslider li{height:200px}
.description-content h2{font-size:17px}
.contact-main .col-address{width:100%}
.footer-social h4{display:block;margin-bottom:15px}
.md-checkout .form-action .btn{font-size:17px}
.address-info,.address-map{float:none;width:100%;height:189px}
.booking-inline .booking-form {width: 100%;}
.md-footer h3 {
     color: #69685d;
     font-size: 22px;
     letter-spacing: 2px;
     line-height: 35px;
     transition: all 0.3s ease-out 0s;
     text-align: center;}
.post-body .h3 {
     padding: 0;
     text-align: center;}
.header-sidebar {
    color: #333;
    line-height: 35px;
    margin-bottom: 15px;
    text-align: center;
    text-transform: uppercase;}
.md-accomodation .media-header {
  color: #242424;
  font-size: 30px;
  margin: 21px 0 5px;
  text-align: center;
}
    .h3, h3 {
  font-size: 24px;
  text-align: center;
}
p {
  font-family: "Open Sans";
  font-size: 13px;
  font-weight: 400;
  line-height: 25px;
  text-align: justify;
}
.md-contact .heading-large {
  margin-bottom: 25px;
  margin-left: 37px;
  margin-top: 30px;
}
.decription-override > p {
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
  margin: 0 0 0 65px;
}
}
@media (max-width:1024px){
    .media-header-big {
  font-size: 49px;
  line-height: 46px;
  margin-bottom: 11px;
}
}
@media (max-width:700px){
  .list-check li {
background: url("../images/list-check.png") no-repeat scroll left center rgba(0, 0, 0, 0);
display: block !important;
padding-left: 17px;
}



}
@media (max-width:320px){
 .img-resp {
  float: right;
  margin: -224px 68px -64px -9px;
  width: 163px;
}
.md-accomodation-content-1 {
  margin-top: 120px;
}
.img-resp-pun {
  float: right;
  margin: -227px 55px -66px -49px;
  width: 228px;
}
.contactus-heading-display{
  display: none;
}
}
@media (max-width:360px){
.img-resp {
  float: right;
  margin: -234px 91px -73px -51px;
  width: 163px;
}
.md-accomodation-content-1 {
  margin-top: 133px;
}
.img-resp-pun {
  float: right;
  margin: -227px 56px -66px -49px;
  width: 228px;
}
}