@media only screen and (max-width: 1200px) {

[class*="col-"]{padding-top:15px;padding-bottom:15px;}
.about-destination .tabbed-area {margin-top: 40px;}
.about-info #accordion {margin-top: 60px;}
.blog-share {float: left;margin-top: 40px;}
.children li {margin-left: 20%;}
.children > .children li {margin-left: 40%;}
.parallax-one{padding: 75px 0;}
.slider-home .flex-viewport {max-height: 460px;}
.book-slider ul li{margin-right: 30px;}
.main-footer {padding: 0px;}
/*.book-slider input, .book-slider ul li.li-input{width: 100%;}*/
.breadcrumb h1{ font-size: 26px; line-height: 32px !important; }
.breadcrumb{ padding: 40px 0; }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
.nav ul li a {
    font-size: 13px;
    letter-spacing: 0.1525em;
    color: #000;
    font-weight: 500;
    font-family: 'Livvic', sans-serif;
    padding: 40px 5px;
    display: inline-block;
}
.book-slider {
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 100px;
    padding: 10px 0;
    background: url(../img/slider-book-now.png);
}
.about-title {
  margin-top: 0px; 
}
}

@media only screen and (max-width: 991px) {
.js .navigate{display:none;}
.js .slicknav_menu{display:block;}
.header .button-style-1{display: none;}
.slider-home .flex-viewport {max-height: 560px;}
.book-slider{height: auto;padding:0 20px !important;}
.free-book .book-slider{height: auto; padding: 30px 60px !important; }



.reserve-form-area li:last-child{margin-left: -20px;}
}

@media only screen and (max-width: 767px) {
.logo{padding-left: 20px !important;}
.breadcrumb h1 {line-height: 50px;}
.bottom-book-slider, .slider-triangle-under, .slider-triangle, .pre-address-b p, .flex-direction-nav{display: none;}
.book-slider{margin-top: 0px;height:145px;margin-bottom: -20px !important;}
.free-book  .book-slider{margin-top: 0px; margin-bottom: 0px !important;}
.pre-header{padding-left: 20px !important;height:0px}
.pre-footer{padding-left: 20px !important;}
.pre-link-box{display: none;}
.slider-home .flex-viewport {max-height: 400px;}
.slider-bar,.slider-bar-under{font-size:16px;padding: 10px;}
.slider-bar{height:auto;}
.slider-bar-under{height: auto;}
.parallax-one{height: auto;padding:50 0;}
.flip-container{height:250px;}
.newsletter-wrapper{padding-left: 15px;}
.newsletter-wrapper h2{margin-left: 60px;}
.newsletter-form input[type="submit"]{margin-left: 0;margin-top: 10px;}
.pull-right {
    float: inherit!important;
}
}


/* Tablet Portrait size to Tablet Landscape (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 991px) {
.title-style-1 {
    margin-top:60px;
}
}

@media only screen and (max-width: 767px) {
	.slider-home .flexslider {
    height: 300px;
}
    .margint40 {
    margin-top:10px !important;
}
   .pos-center{
       margin-top:5px!important;
   } 
}
@media only screen and (max-width: 399px) {
	.slider-home .flexslider {
    height: 80px;
}

.flexslider.about-slider {
    height: 180px!important;
}
.flexslider-thumb .flex-control-nav li {
    width: 25%;
}
.title-style-2{
    margin-top:20px;
}
.temp-1 {
    padding-top:100px;
}

.title-style-1 {
    margin-top:50px;
}
.slicknav_menu .slicknav_icon { float: left; margin: 0em 0 0 0.438em!important; }

}
@media only screen and (max-width: 768px) {
    .slicknav_menu .slicknav_icon { float: left; margin: 2.5em 0 0 0.438em; }
    .slicknav_menu .slicknav_icon-bar { display: block; width: 2em; height: 0.2em; }
    .new-1{
       margin-top:100px; 
    }
    .support-box P {
        font-size:14px;
}
.support-box {
    position: absolute;
    background: rgba(255,255,255,0.95);
    padding: 10px 21px;
    padding-top: 50px;
}
.main-header .logo img {
    width: 153px;
    padding-top: 15px;
    padding-bottom:15px;
}
}
  

@media only screen and (max-width: 450px){
.book-slider {
    margin-top: 0px;
    height: 200px;
    margin-bottom: -25px !important;
}
.slicknav_btn {top: 40px;}
.slicknav_menu .slicknav_icon { float: left; margin: 0em 0 0 0.438em; }


}

@media only screen and (max-width: 320px) {
    .new-1 { margin: 0 0 10px; background: #fff;position: relative; zoom: 1;}
 
   .support-box h4{
    font-size:18px;
    font-weight:600;
}
.margint60 {
    margin-top:30px!important;
}
.about-info {margin-top:-50px;}
.flexslider-thumb .flex-control-nav li {
    width: 33%;
}
 .room-description  {margin-top:-30px;}
 .res-at{margin-top:0px!important;}
 
}
@media only screen and (max-width: 390px)  {
.book-slider .button-style-1 {
    margin-top: 28px;
    padding: 1px 9px;
}
}
@media only screen and (max-width: 399px)  {
.book-slider .button-style-1 {
    margin-top: 28px;
    padding: 1px 9px;
}
}

@media only screen and (max-width: 375px)  {
.book-slider {
    margin-top: 0px;
    height: 268px;
    margin-bottom: -25px !important;
}
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
.slider-home .flex-viewport {max-height: 460px;}
.newsletter-form  input {width: 250px;}
.newsletter-form h2 {margin-bottom: 30px;}
.big-error-number {font-size: 90px;}
.error-page-container .button-style-1 {margin-top: 60px;}
.children li {margin-left: 25%;}
.children li:after {width: 20px;height: 40px;left: -60px;}
.children > .children li {margin-left: 50%;}
.children > .children li:after {width: 20px;height: 40px;left: -60px;}
table tr.products-title h6 {font-size: 9px;}
table tr .title-table h5 {font-size: 13px;}
table td.table-products-image {display: none;}
table td.products-image-table {display: none;}
table td.table-products-name {width: 65%;}
table td .button-style-1 {text-indent: 0 !important;}
.mobile-visibility {display: none;}
.tabbed-area h6 {font-size: 11px;}
.quick-reservation-container {margin-top: 30px;}
h1 {font-size: 18px;line-height: 28px;}

}