@media(min-width:1200px) and (max-width:1600px) and (orientation : landscape) {
  .banner-container {height:75vh;}
}

@media(max-width:1400px) {
  /*.outer_booking .book-now {margin-right: 10px;}
  .outer_booking .calendar {width: 11% !important;}
  .small-drp {width: 34%;}
  #custom_engine .outer_booking input.login {padding: 12px 24px !important;}
  .footer-container .footer .footer-newsletter-container .footer-newsletter .footer-newsletter-form input[type="text"], .footer-container .footer .footer-newsletter-container .footer-newsletter .footer-newsletter-form input[type="email"] {width: 33%;}*/
}

@media(min-width:1367px) and (max-width:1801px){
  .small-drp {width: 33%;}
  #custom_engine .outer_booking input.login {font-size: 18px;padding: 12px 18px !important;}
  .footer-container .footer .footer-newsletter-container .footer-newsletter .footer-newsletter-form input[type="text"], .footer-container .footer .footer-newsletter-container .footer-newsletter .footer-newsletter-form input[type="email"] {width: 32%;}
  .section-page-col-container .section-page-col-wrapper .section-page-col-text h3 {font-size: 2.2em;line-height: 1em;}
  .section-col-3box-container .section-content-3box .section-content-3box-content h3 {font-size: 42px;}
  .section-page-col-container .section-page-col-wrapper .section-page-col-text p {font-size: 18px;}	
  .caption-wrap .caption h3, .rslides .caption-wrap .caption h1 {font-size: 60px;}
  .section-page-col-container .section-page-col-wrapper .section-page-col-text a {padding: 12px;width: 220px;font-size: 16px;}
  .section-page-col-container .section-page-col-wrapper .section-page-col-text ul li {font-size: 16px;}
  .room-stats li .far, .room-stats li .fas, .room-stats li .fa {margin-top: 0;}
  .room-stats li {line-height: 20px;}
  .icon-bed {width: 38px;height: 24px;background-size: 100%;}
  .section-page-col-container .section-page-col-wrapper .section-page-col-text h3 {padding: 20px 0;}
  .section-page-col-container .section-page-col-wrapper .section-page-col-text .subheading {font-size: 16px;}
  .room-stats li {margin-bottom:20px;}
  .section-page-col-container .section-page-col-wrapper .section-page-col-text p {margin-bottom: 15px;}
  .static-page-container .static-page-wrapper h1, .static-page-container .static-page-wrapper h2.h2_title {font-size: 42px;}
  .static-page-container .static-page-wrapper h3 {font-size: 30px;margin-bottom: 0;}
}

@media(min-width:1920px){
  .banner-options {left: 2%;bottom:150px;}
}

@media(max-width:1366px){
  .header-container .header .logo a img {width: 250px;}
  .banner-options ul li span, .banner-options ul li span a {font-size: 12px;}
  .banner-options {left: 2%;bottom:150px;}
  .quote p {font-size: 36px;}
  .quote {height: 400px;}
  .quote-bg {background-size: 140px;}
  .section-col-3box-container .section-content-3box .section-content-3box-content h3 {font-size: 34px;line-height: 42px;}
  .section-col-3box-container .section-content-3box .section-content-3box-content p, .section-page-col-container .section-page-col-wrapper .section-page-col-text p {font-size: 18px;}
  .section-col-3box-container .section-content-3box .section-content-3box-content p {min-height: 80px;}
  .section-col-3box-container .section-content-3box .section-content-3box-content a, .section-page-col-container .section-page-col-wrapper .section-page-col-text a {padding: 13px;width: 200px;font-size: 14px;}
  .section-page-col-container .section-page-col-wrapper .section-page-col-text .subheading {font-size: 16px;}
  .section-page-col-container .section-page-col-wrapper .section-page-col-text h3 {font-size: 48px;padding: 20px 0;line-height: 48px;}
  .join-coversation {height: 350px;}
  .join-coversation h3 {font-size: 34px;}
  .join-coversation h4 {font-size: 18px;}
  .footer-container .footer .footer-logo img {width: 200px;}
  .footer-container .footer .footer-useful-links h4, .footer-container .footer .footer-newsletter-container .footer-newsletter h4 {font-size: 22px;margin-top: 28px;}
  .footer-container .footer .footer-newsletter-container .footer-join-conversation ul li {font-size: 22px;}
  .footer-container .footer .footer-useful-links ul li a {font-size: 14px;}
  .footer-container .footer .footer-newsletter-container .footer-join-conversation ul li a .fa, .footer-container .footer .footer-newsletter-container .footer-join-conversation ul li a .far, .footer-container .footer .footer-newsletter-container .footer-join-conversation ul li a .fab {font-size: 30px;}
  .footer-container .footer .footer-newsletter-container .footer-join-conversation ul li {padding-right: 20px;}
  .footer-container .footer-bottom .footer-bottom-left ul li a, .footer-container .footer-bottom .footer-bottom-right p {font-size: 14px;}
  .footer-container .footer-bottom {padding-bottom: 140px;}
  .section-col-3box-container, .section-page-col-container {padding: 0 1%;}
  .room-facilities li {font-size: 18px;line-height: 24px;}
  .room-stats li {font-size: 18px;padding: 0 8px;}
  .footer-container .footer .footer-newsletter-container .footer-newsletter .footer-newsletter-form input[type="text"], .footer-container .footer .footer-newsletter-container .footer-newsletter .footer-newsletter-form input[type="email"] {width: 32%;}
  .section-page-col-container .section-page-col-wrapper .section-page-col-text ul li {font-size: 18px;line-height: 22px;}
  .room-stats li .far, .room-stats li .fas, .room-stats li .fa {font-size: 16px;}
  .rslides .caption-wrap .caption h1 {font-size: 60px;}
	.caption-wrap .caption h3{font-size: 40px;}
  .icon-bed {width: 40px;height: 25px;background-size: 100%;}
  .static-page-container .static-page-wrapper h1, .static-page-container .static-page-wrapper h2.h2_title {font-size: 48px;line-height: 48px;}
  .static-page-container .static-page-wrapper p, .static-page-container .static-page-wrapper ul li, .static-page-container .static-page-wrapper ol li, .static-page-container .static-page-wrapper table td {font-size: 18px;}
  .static-page-container .static-page-wrapper h3 {font-size: 42px;line-height: 42px;}
    .static-page-container .static-page-wrapper table td:first-child {width:35%}
  .static-page-container .static-page-wrapper table td:last-child {width:65%}	
  .outer_booking .calendar {width: 14% !important;}
  .room-label-container {width: 20%;}
  .fields-block-alter.room_list {width: 10%;}
  .small-drp {width: 52%;}
  #custom_engine .outer_booking input.login {padding: 12px 16px !important;}
  #adbox_widget .adbox-item .adbox-room-heading {width: 25%;}
  #adbox_widget .adbox-room-heading p {padding: 20px 6px 20px 6px !important;font-size: 15px !important;}
  .outer_booking .calendar {width: 12% !important;}
  .fields-block-alter.room_list {width: 8%;}
  .room-label-container {width: 25%;}
  .small-drp {width: 32%;}
  .small-drp select, .room_list select, .outer_booking .calendar input {font-size: 16px !important;}
  .select-hotel .hotel-dropdown .dropdown-slide {padding: 26px 28px;font-size: 17px;}
  .select-hotel .hotel-dropdown .dropdown-slide span {font-size: 16px;}
  .select-hotel .hotel-dropdown .dropdown-slide-content ul li span.icon-check {background-size: 13px;}
  .select-hotel .hotel-dropdown .dropdown-slide-content ul li {line-height: 20px;font-size: 14px;}
  .page-id-32 .static-page-container .static-page-wrapper table td:first-child, .page-id-32 .static-page-container .static-page-wrapper table td {width: auto !important;}
  .banner-container {height:100vh;}
}

@media(min-width:1025px) and (max-width:1322px){
  .select-hotel-container {width: 30%;}
  .outer_booking .calendar {width: 22% !important;}
  .fields-block-alter.room_list {width: 16%;}
  .room-label-container {width: 42%;margin-top: 25px;}
  .outer_booking .book-now {margin-top: 25px;}
  .footer-container .footer .footer-newsletter-container .footer-newsletter .footer-newsletter-form input[type="text"], .footer-container .footer .footer-newsletter-container .footer-newsletter .footer-newsletter-form input[type="email"] {width: 28%;}
}

@media(max-width:1280px){
  .banner-container { height: 70vh;}
}

@media(min-width:768px) and (max-width:1024px){
  .best { position: absolute; width: 61%; display: none; /* margin-left:0px; */ right: 50%; z-index: 99; left: 20%; text-align: center; background-color: white; border-radius: 8px; }
  .header-container .header {display: inline-block;width: 100%;}
  .header-container .header .logo {width: 100%;text-align: center;margin-bottom: 10px;}
  .header-container .header .top-menu {padding-left: 0;width: 70%;display: inline-block;}
  .header-container .header .top-social-icons {width: 28%;display: inline-block;}
  .header-container .header .top-menu ul li a {padding: 13px 10px;font-size: 14px;}
  .banner-container {height: auto;}
  .banner-options {bottom: 25px;}
  .banner-options ul li {padding: 0px 15px 0px 0px;margin: 0;}
  .banner-options ul li:last-child {margin-left: 15px;}
  .quote p {font-size: 26px;margin: 8% 0;}
  .quote-bg {background-size: 100px;}
  .quote {height: 260px;display: inline-block;vertical-align: middle;}
  .section-col-3box-container .section-content-3box .section-content-3box-content h3 {font-size: 22px;line-height: 22px;}
  .section-col-3box-container .section-content-3box .section-content-3box-content p, .section-page-col-container .section-page-col-wrapper .section-page-col-text p {font-size: 14px;}
  .section-col-3box-container .section-content-3box .section-content-3box-content a, .section-page-col-container .section-page-col-wrapper .section-page-col-text a {padding: 10px;width: 160px;font-size: 12px;}
  .section-page-col-container .section-page-col-wrapper .section-page-col-text .subheading {font-size: 12px;}
  .section-page-col-container .section-page-col-wrapper .section-page-col-text h3 {font-size: 22px;padding: 12px 0;line-height: 26px;}
  .join-coversation {height: 260px;}
  .join-coversation h3 {font-size: 24px;}
  .join-coversation h4 {font-size: 14px;}
  .section-col-3box-container .section-content-3box {margin: 0.8em 0.4em;}
  .section-page-col-container .section-page-col-wrapper .section-page-col-text, .section-page-col-container .section-page-col-wrapper .section-page-col-thumb {padding: 0 0.4em;}
  .section-page-col-container .section-page-col-wrapper {margin-bottom: 12px;}
  .header-container .header .logo a img {width: 150px;}
  .section-page-col-container, .section-col-3box-container {padding: 0 1%;}
  .footer-container .footer {display: inline-block;width: 100%;}
  .footer-container .footer .footer-logo img {}
  .footer-container .footer .footer-logo {display: inline-block;width:100%;text-align: center;}
  .footer-container .footer .footer-useful-links {width: 40%;display: inline-block;}
  .footer-container .footer .footer-useful-links h4, .footer-container .footer .footer-newsletter-container .footer-newsletter h4 {margin-top: 22px;}
  .footer-container .footer .footer-newsletter-container {width: 59%;display: inline-block;}
  .footer-container .footer-bottom {padding: 20px 0 30px;}
  .flex-full-box .section-page-col-wrapper {-webkit-flex-direction: column;-moz-flex-direction: column;flex-direction: column;}
  .flex-full-box .section-page-col-text {width:100% !important}
  .flex-full-box .section-page-col-thumb {width:100% !important}
  .section-page-col-container .section-page-col-wrapper .section-page-col-text .section-page-col-text-fix {-moz-transform: translate(0,0);-webkit-transform: translate(0,0);transform:translate(0,0);top: 0;position: static;width: 100%;left: 0;padding: 5%;}
  .room-stats li {font-size: 14px;}
  .no-flex .section-page-col-wrapper {display: inline-block;width: 100%;}
  .caption-wrap .caption h3, .rslides .caption-wrap .caption h1 {font-size: 30px;}
  .metaslider.ms-theme-outline .flexslider ul.slides .caption-wrap .caption, .metaslider.ms-theme-outline .rslides .caption-wrap .caption, .metaslider.ms-theme-outline div.nivoSlider .nivo-caption {padding: 70px 30px 10px 30px;}
  #sb_instagram #sbi_images .sbi_item .sbi_photo_wrap a {min-height: 130px !important;}
  .map-multi-marker {height: 350px !important;}
  .footer-container .footer .footer-newsletter-container .footer-newsletter .footer-newsletter-form input[type="text"], .footer-container .footer .footer-newsletter-container .footer-newsletter .footer-newsletter-form input[type="email"] {width: 125px;padding: 3px 10px;font-size: 14px;}
  .footer-container .footer .footer-newsletter-container .footer-newsletter .footer-newsletter-form input[type="submit"] {padding: 10px 22px;font-size: 12px;}
  .caption-wrap {top: 65% !important;}
  .rslides_tabs {top: 55%;}
  .footer-container .footer .footer-newsletter-container .footer-join-conversation ul li {line-height: 28px;}
  .section-page-col-container .section-page-col-wrapper .section-page-col-text ul li {font-size: 14px;line-height: 18px;}
  .room-stats li .far, .room-stats li .fas, .room-stats li .fa {font-size: 14px;}
  .icon-bed {width: 35px;height: 22px;background-size: 100%;}
  .static-page-container .static-page-wrapper h1, .static-page-container .static-page-wrapper h2.h2_title {font-size: 28px;padding: 10px 0;}
  .static-page-container .static-page-wrapper p, .static-page-container .static-page-wrapper ul li, .static-page-container .static-page-wrapper ol li, .static-page-container .static-page-wrapper table td {font-size: 14px;}
  .static-page-container .static-page-wrapper h3 {font-size: 24px;padding: 0;}
  .static-page-container .static-page-wrapper table td:first-child {width:35%}
  .static-page-container .static-page-wrapper table td:last-child {width:65%}
  .select-hotel-container {width: 40%;}
  .select-hotel .hotel-dropdown .dropdown-slide {font-size: 16px;padding: 18px 28px;}
  .select-hotel .hotel-dropdown .dropdown-slide span {font-size: 16px;}
  .select-hotel-container {width: 35%;}
  .outer_booking .calendar {width: 27% !important;margin: 0 2%;}
  .select-hotel .hotel-dropdown .dropdown-slide-content ul li {font-size: 13px;line-height: 18px;}
  .select-hotel .hotel-dropdown .dropdown-slide-content ul li span.icon-check {background-size: 12px;width: 14px;}
  .select-hotel .hotel-dropdown .dropdown-slide-content .drp_terms {font-size: 12px;}
  #custom_engine {margin: 0 3%;}
  .room-label-container {width: 50%;margin-top: 22px;}
  .fields-block-alter.room_list {width: 20%;margin-top: 22px;}
  .outer_booking .book-now {margin-top: 25px;}
  .outer_booking .calendar input, .outer_booking select {font-size: 16px !important;}
  .select-hotel {top: -18px;left: 10px;}
  .select-hotel .hotel-dropdown .dropdown-slide {padding: 14px 28px;}
  .room-label-container p, #adbox_widget .adbox-room-heading p {font-size: 16px !important;}
  #custom_engine {position: static!important;}
  #custom_engine .outer_booking input.login {padding: 9px 30px !important;font-size: 16px;}
  #custom_engine {padding-bottom: 1% !important;margin: 0 3%;}
  #adbox_widget .adbox-item {width: 50% !important;}
  /*.section-page-col-container .section-page-col-wrapper {display: inline-block;width: 100%;}
  .section-page-col-container .section-page-col-wrapper .section-page-col-text, .section-page-col-container .section-page-col-wrapper .section-page-col-thumb {width: 100%;}*/    
  #adbox_widget .adbox-item .adbox-room-heading {width: 25%;}
  #adbox_widget .adbox-item .adbox-person {width: 30%;}
  #adbox_widget .child-popup {width: 37%;}
  #adbox_widget .popup-age, .popup-age {width: 180px;}
  #adbox_widget .popup-age .child-popup, .popup-age .child-popup {margin: 0 4%;width: 38% !important;}
  .call-anchor {font-size: 16px !important;}
  .quote {height: auto;}
}

@media(min-width:768px) and (max-width:1024px) and (orientation:landscape){
  .footer-container .footer .footer-logo {width: 27%;text-align: left;}
  .footer-container .footer .footer-newsletter-container {width: 42%;}
  .footer-container .footer .footer-useful-links {width: 30%;}
}

@media(max-width:767px){
  .best {position: relative; width:100%; display: none; margin-left:0px; right:0%; z-index: 99; left:0%; text-align: center; background-color: white; border-radius: 8px; }
  .header-container .header {display: inline-block;width: 100%;}
  .header-container .header .logo {text-align: center;}
  .header-container .header .logo a img {width: 180px;}
  .banner-container {height: auto;}
  .header-container {position: static;background: #000;}
  .banner-options ul li span, .banner-options ul li span a {font-size: 11px;letter-spacing: 0px;}
  .banner-options ul li span a .fa, .banner-options ul li span a .far, .banner-options ul li span a .fas, .banner-options ul li span .fa {margin-top: -1px;padding-right: 2px;}
  .banner-options ul li {padding: 0px 8px 0px 0px;margin: 0px;line-height: 10px;}
  .quote p {font-size: 22px;padding: 0 5%;}
  .quote-bg {background-size: 50px;}
  .quote {height: 220px;}
  .section-col-3box-container .section-col-3box-wrapper {display: inline-block;width: 100%;}
  .section-col-3box-container .section-content-3box {margin: 0;width: 100%;margin-bottom: 10px;}
  .banner-options ul li:first-child {margin-right: 8px;}
  .banner-options {bottom: 10px;}
  .section-col-3box-container .section-content-3box .section-content-3box-content h3 {font-size: 30px;}
  .section-col-3box-container .section-content-3box .section-content-3box-content p {min-height: auto;}
  .section-col-3box-container .section-content-3box .section-content-3box-content p, .section-page-col-container .section-page-col-wrapper .section-page-col-text p {font-size: 16px;}
  .section-page-col-container .section-page-col-wrapper {display: inline-block;width: 100%;}
  .section-page-col-container .section-page-col-wrapper .section-page-col-text, .section-page-col-container .section-page-col-wrapper .section-page-col-thumb {width: 100% !important;}
  .section-page-col-container .section-page-col-wrapper .section-page-col-text .section-page-col-text-fix {position: relative;left: 0;top: 0;width: 100%;text-align:center;-moz-transform: translate(0,0);-webkit-transform: translate(0,0);transform: translate(0,0);padding: 5%;}
  .section-page-col-container .section-page-col-wrapper .section-page-col-text h3 {font-size: 30px;line-height: 34px;}
  .section-page-col-container .section-page-col-wrapper .section-page-col-text .subheading {font-size: 14px;}
  .section-page-col-container .section-page-col-wrapper .section-page-col-text, .section-page-col-container .section-page-col-wrapper .section-page-col-thumb {padding: 0;}
  .section-page-col-container .section-page-col-wrapper {margin-bottom: 10px;}
  .join-coversation h3 {font-size: 26px;}
  .join-coversation h4 {font-size: 16px;}
  .join-coversation {height: 240px;}
  .footer-container .footer {display: inline-block;width: 100%;}
  .footer-container .footer .footer-logo {width: 100%;text-align: center;}
  .footer-container .footer .footer-useful-links, .footer-container .footer .footer-newsletter-container {width: 100%;padding: 0 2%;}
  .footer-container .footer .footer-newsletter-container .footer-join-conversation ul li:first-child {width:100%;margin-bottom: 15px;}
  .footer-container .footer-bottom {display: inline-block;width: 100%;}
  .footer-container .footer-bottom .footer-bottom-left,.footer-container .footer-bottom .footer-bottom-right {width: 100%;text-align: center;}
  .footer-container .footer-bottom .footer-bottom-left ul li a {padding: 0 6px;}
  .footer-container .footer-bottom .footer-bottom-right {padding-top: 8px;}
  .footer-container .footer-bottom {padding-bottom: 40px;}
  .header-container .header .top-menu {padding-left: 0;position: fixed;left: -250px;top: 0;background: #000;padding: 10px;height: 100vh;z-index: 999;width: 250px;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
  .show-menu {left:-2% !important;}
  .header-container .header .top-menu ul li {width: 100%;}
  .header-container .header .top-menu ul li a {padding: 6px 14px;display: block;font-size: 14px;}
  .menu-trigger {display:block;cursor: pointer;}
  .menu-trigger .fas {color: #fff;position: absolute;right: -59px;background: #000;padding: 15px;font-size: 22px;top: 30px;}
  .header-container .header .top-social-icons {text-align: center;margin-top: 10px;}
  .header-container .header .top-social-icons ul li a .fa, .header-container .header .top-social-icons ul li a .fab, .header-container .header .top-social-icons ul li a .fas {font-size:22px;}
  .section-page-col-container {margin-bottom: 10px;}
  .room-facilities li {font-size: 16px;line-height: 22px;}
  .room-stats li {font-size: 16px;}
  .metaslider.ms-theme-outline .flexslider ul.slides .caption-wrap .caption, .metaslider.ms-theme-outline .rslides .caption-wrap .caption, .metaslider.ms-theme-outline div.nivoSlider .nivo-caption {padding: 10px 30px;}
  .caption-wrap .caption h3, .rslides .caption-wrap .caption h1 {font-size: 22px;}
  .rslides_tabs {right: -5%;top: 37%;}
  .map-multi-marker {height: 350px !important;}
  .footer-container .footer .footer-newsletter-container .footer-newsletter .footer-newsletter-form input[type="text"], .footer-container .footer .footer-newsletter-container .footer-newsletter .footer-newsletter-form input[type="email"] {width: 100%;margin-bottom: 5px;}
  #sb_instagram #sbi_images {-moz-column-count: 1;-webkit-column-count: 1;column-count: 1;}
  .instagram-container .wrapper-1 {padding: 0;}
  .caption-wrap {top: 50% !important;}
  .section-page-col-container .section-page-col-wrapper .section-page-col-text ul li {font-size: 16px;line-height: 20px;}
  .room-stats li .far, .room-stats li .fas, .room-stats li .fa {font-size: 14px;}
  .static-page-container .static-page-wrapper h1, .static-page-container .static-page-wrapper h2.h2_title {font-size: 30px;line-height: 34px;}
  .static-page-container .static-page-wrapper p, .static-page-container .static-page-wrapper ul li, .static-page-container .static-page-wrapper ol li, .static-page-container .static-page-wrapper table td {font-size: 16px;word-wrap: break-word;}
  .static-page-container .static-page-wrapper table td:first-child {width:35%}
  .static-page-container .static-page-wrapper table td:last-child {width:65%}
  .static-page-container .static-page-wrapper h3 {font-size: 26px;line-height: 28px;}    
  #custom_engine {position: static;margin-bottom: 15px;}
  #custom_engine .outer_booking .child-popup {width: 38% !important;padding: 0;}
  #custom_engine .popup-age {width: 170px;}
  #custom_engine .age-head {font-size: 14px;}
  #adbox_widget .adbox-item {width: 100%;}
  #adbox_widget .fields-block-alter {width: 27% !important;}    
  .select-hotel-container {width: 100%;}
  .outer_booking .calendar {width: 100% !important;}
  .room-label-container p, #adbox_widget .adbox-room-heading p {font-size: 16px !important;padding: 20px 10px 20px 10px !important;}
  .small-drp select, .room_list select {padding: 10px 0 !important;}
  .fields-block-alter.room_list {width: 34%;}
  .select-hotel .hotel-dropdown .dropdown-slide, .select-hotel .hotel-dropdown .dropdown-slide span {font-size: 16px;}
  .select-hotel .hotel-dropdown .dropdown-slide {padding: 16px 18px;}
  .outer_booking .calendar input, .outer_booking select {font-size: 16px !important;}
  #hotel-dropdown {position: static;}
  #custom_engine {padding: 0 !important;margin-bottom: 1% !important;}
  .select-hotel {height: auto;}
  .outer_booking .fields-block-alter {padding: 0 !important;}
  .outer_booking .calendar {width: 100% !important;padding: 0 4% !important;margin: 1% 0;}
  .room-label-container {width: 62%;}
  #custom_engine .outer_booking .room::before {top: 20px !important;}
  .outer_booking .book-now {width: 96%;margin: 2%;padding:0 !important}
  #custom_engine .outer_booking input.login {padding: 8px 30px !important;width: 100%;font-size: 18px;}
  .quote {display: inline-block;width: 100%;margin: 0;}
  .quote p {margin-top: 50px;}
  .error-404 {padding: 0 2%;}
  .error-404 .page-header h1 {padding: 20px 0 !important;display: inline-block !important;margin: 0 !important;}
  .error-404 .page-content {margin: 0 !important;}
  .call-anchor {font-size: 16px !important;}
  #custom_engine .fields-block-alter.room_list {width: 100%;padding: 0 4% !important;margin: 0 0%;}
  .room-label-container {width: 100%;}
  .small-drp {width: 36%;}
  .page-id-32 .static-page-container .static-page-wrapper table td:first-child, .page-id-32 .static-page-container .static-page-wrapper table td{font-size: 13px;}
}

@media(max-width:767px) and (orientation:landscape){
  .footer-container .footer .footer-useful-links {width: 40%;display: inline-block;}
  .footer-container .footer .footer-newsletter-container {width: 59%;display: inline-block;}
  .rslides_tabs {right: 0;top: 45%;}	
  #custom_engine .c_adult {width: 98px !important;}
  #custom_engine .fields-block-alter.width35pr, #custom_engine .fields-block-alter.width35pr.pdr10 {width: auto;}
  #adbox_widget .adbox-item {width: 46%;}
  #adbox_widget .fields-block-alter {width: 29% !important;}	
  .small-drp {width: 70% !important;}
  .room-label-container {width: 54%;margin-left: 2%;}
  .fields-block-alter.room_list {width: 40%;}
  .small-drp {width: 40% !important;}
  .room-label-container {width: 100%;}
}