@media screen and (min-width:1024px){#mobile-nav,.desktop-hide,.m-req-btn{display:none}}@media only screen and (min-width:1024px) and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#mobile-nav,.desktop-hide,.m-req-btn{display:block}}@media screen and (min-width:1023px){.mobile-address{display:none}}@media screen and (max-width:1023px){.m-hide{display:none!important}}@media screen and (min-width:1279px) and (max-width:1300px) and (min-height:800px){.home-accommodation-block .acco-wrap .room-block.custom-border:before{top:18%}.room-description-block .room-text-grid .right-col .room-desc{padding:20px 30px}.req-left-col .req-photo{margin-left:30px}div.fancy-select ul.options li{font-size:1.1rem}}@media screen and (min-width:1380px) and (max-width:1450px) and (min-height:775px){.service-list-block .room-text-grid .right-col{padding:45px}.locaiotn_place_block .location-wrap .right-col .right-col-wrap .title-wrapper .location-title{font-size:3.9rem}.locaiotn_place_block .location-wrap .right-col .right-col-wrap .title-wrapper h2{font-size:1.3rem}.home-accommodation-block .acco-wrap .room-block.custom-border:before{top:18%}.welcom_block .welcome-wrap .right-col .right-col-wrap .title-wrapper .welcome-title{font-size:3.9rem}.welcom_block .welcome-wrap .right-col .right-col-wrap .title-wrapper h2{font-size:1.2rem;letter-spacing:10px}}@media screen and (min-width:1023px) and (max-width:1199px){body{font-size:1.1rem}#main_navigation .navList ul li a,.home-accommodation-block .acco-wrap .room-block .text p,.reqeust_form_wrapper input,.reqeust_form_wrapper select,.reqeust_form_wrapper textarea,.welcom_block .welcome-wrap .right-col .right-col-wrap .welcome-text p,footer .copyright p,footer .footer-wrap .address-div .booking-div .footer-reserv-btn,footer .footer-wrap .address-div .footer-address a,footer .footer-wrap .footer-nav-div ul li a{font-size:1rem}.section-title-block .title,.welcom_block .welcome-wrap .right-col .right-col-wrap .title-wrapper .welcome-title{font-size:3.8rem}#topbar .address-bar a{font-size:.9rem}.section-title-block span,.welcom_block .welcome-wrap .right-col .right-col-wrap .title-wrapper h2{font-size:1.4rem;letter-spacing:10px}.welcom_block .welcome-wrap{grid-gap:25px;display:grid;grid-template-columns:45% 1fr}.home-accommodation-block .acco-wrap .room-block:before{height:264px}.home-accommodation-block .acco-wrap .room-block.custom-border:before{top:23%}.room-description-block .room-text-grid{grid-gap:20px}.room-description-block .room-text-grid .left-col .room-photo.deluxe-room-description,.room-description-block .room-text-grid .left-col .room-photo.superior-room-description,.room-description-block .room-text-grid .left-col .room-photo.two-bedroom-description{margin-left:30px}.room-amenities-block .amenities-grid{grid-gap:25px;margin:0 30px;padding:40px}.more-accommodation-block .acco-wrap .room-block:before{height:310px}.more-accommodation-block .acco-wrap .room-block.custom-border:before{top:18%}.service-list-block .room-text-grid .right-col{padding:30px}.locaiotn_place_block .location-wrap .right-col .right-col-wrap .title-wrapper .location-title{font-size:3.4rem}wrap .right-col .right-col-wrap .location-text p{font-size:1.1rem;text-align:justify}.locaiotn_place_block .location-wrap{grid-gap:30px;grid-template-columns:45% 1fr}.locaiotn_place_block .location-wrap .left-col .location-photo .photo-overlay{left:-15px;top:15px}.locaiotn_place_block.reverse .location-wrap .left-col .location-photo .photo-overlay{right:-15px}.req-left-col .req-photo .req-photo-div{height:420px}.req-left-col .req-photo:before{left:-15px}.welcom_block .welcome-wrap .left-col .welcome-photo .photo-overlay{left:-15px;top:15px}#main_navigation .nav-logo img{max-width:90px}.accomodation-block-section .room-heading .bg-border,.accomodation-block-section.reverse .room-heading .bg-border{height:215px}footer .footer-wrap .address-div .booking-div .footer-reserv-btn{margin-left:12px}.accomodation-block-section .single-room-wrapper .content-div .content .room-name h4{font-size:1.8rem}.accomodation-block-section.reverse .room-heading h3{font-size:2.3rem}}@media screen and (max-width:1022px){.main-nav .topNavBar ul li a.mobile-req{display:block;padding:3px 10px}.hamburger-wrap{pointer-events:visible;position:relative;visibility:visible}nav#top-nav .mobile-menu-wrap{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;width:100%}nav#top-nav .mobile-menu-wrap.show{height:100%;left:0;top:0;transform:translate(0)}nav#top-nav .mobile-menu-wrap .nav-item .nav-link{font-size:24px;margin-bottom:10px}nav#top-nav .mobile-menu-wrap .nav-item .nav-link:before{display:none}nav#top-nav,nav#top-nav.fix-nav{padding:0}.logo img{max-width:110px}.fix-nav .logo img{max-width:100px}}@media screen and (min-width:768px) and (max-width:1022px){.accommodation_block .col-md-6{flex:0 0 100%;max-width:100%}.accommodation_block.reverser .order-md-2{order:1}.accommodation_block.reverser .order-md-1{order:2}footer#footer-text-logo-text .col-md-4{flex:0 0 100%;max-width:100%}footer#footer-text-logo-text .order-md-2{order:3}footer#footer-text-logo-text .footer-list{margin-top:30px;padding-top:30px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.request-form-block .col-md-5,.request-form-block .col-md-7{flex:0 0 100%;max-width:100%}}@media screen and (max-width:767px){.container,.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.content-box.padding-x3.border{margin-bottom:30px}.address-block{display:block;padding:30px 0}.address-block ul{margin:0}.contact-center-border{display:none}ul.contact-social{margin-top:30px}}@media screen and (min-width:1500px) and (max-width:1600px){.more-accommodation-block .acco-wrap .room-block:before{height:305px}.more-accommodation-block .acco-wrap .room-block.custom-border:before{top:18%}.locaiotn_place_block .location-wrap .right-col .right-col-wrap .title-wrapper .location-title{font-size:4rem}}@media screen and (min-width:1024px){#casa_contact .contact-wrapper>div:first-child{order:inherit}}@media screen and (min-with:1400px){.service-list-block .room-text-grid .right-col{padding:45px}}
/*# sourceMappingURL=responsive.css.map */
