.privacyPolicy { padding-bottom:0px; } .privacy-page { padding-top: 130px;}
.sub-experience, .whats-app-float { display: none}
.mobMenu, .exp-slider .owl-nav, .home-banner-responsive, .sub-banner-wrapp figure { display: none;}
@media (max-width: 1180px) {
.footer-logo svg{width: 130px;} .home-stay-logo figure{width: 370px;}
}
@media (max-width: 1100px) {
.logo-main img { width: 140px;}  
.primary-menu li a:link, .primary-menu li a:visited { padding: 15px 10px;} 
.footer-logo {display: none;} .home-stay-bottom article { position: static; width: auto;}
.home-stay-bottom { padding-top: 80px;}
}

@media (max-width: 1024px) {
.mm-panels>.mm-panel:not(.mm-hidden){background-color: #7d5462; }
.mm-listview>li, .mm-listview>li .mm-next, .mm-listview>li .mm-next:before, .mm-listview>li:after, .mm-navbar {border-color: rgba(248, 243, 235, 0.2);} .mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {
color: rgba(255,255,255,0.5); }
.mm-listview>li>a, .mm-listview>li>span {color: #f3ebe0;} .mm-listview>li:not(.mm-divider):after{left: 0;}
.mobMenu-show {display: block;}
.primary-menu {display: none;} .mh-head.mh-btns-left {position: absolute; right: 0; top: 20px;}
.header-wrapp-home, .header-wrapp, .showHeader {padding: 5px 0 !important;} 
.logo-intro svg {width: 170px;} .container {max-width: 100%; padding: 0 40px;}
.topnum-wrapp { padding-top: 10px; padding-right: 35px; font-size: 12px; }
.mh-head { background: #923b59;}
.mh-head .hamburger-inner, .mh-head .hamburger-inner:after, .mh-head .hamburger-inner:before { background: #f3ebe0;} .topnum-wrapp li { padding: 0 10px;} .top-call svg { width: 18px;} .intro-book span { font-size: 12px;} .main-menu li a { font-size: 12px; padding: 10px 0 10px 0;} .toggle-logo { width: 115px;}
.togglebar, .togglebar:before, .togglebar:after {width: 40px;}
.intro-cap h1 { font-size: 34px;} .intro-cap h1 span { font-size: 24px;} .explore-btn a:link, .explore-btn a:visited {padding: 5px 18px;} .welcome-wrapp article { padding: 0;} .welcome-wrapp h2 {font-size: 34px;}
:root{--gutter:50px 0; }  .welcome-wrapp { padding-top: 40px;} .home-stay-logo figcaption, 
.home-unique-wrapp h4 { font-size: 36px; line-height: 46px;} .home-stay-bottom article h2 {font-size: 26px;} .home-stay-bottom-img figcaption { font-size: 38px;} .home-mattancherry figcaption { font-size: 40px;}
.home-stay-book a:link, .home-stay-book a:visited { padding: 10px 20px; font-size: 12px; line-height: 18px;} .head-experience {font-size: 34px;} .home-experience { padding: 50px 0 80px 0; }
.about-dutch-manor li article{padding-right: 0;} .page-title-wrapp h2, .about-dutch-manor li h4{font-size: 30px;}
.about-dutch-manor li h4 span{padding-top: 10px;} .mission-cap h5{font-size: 40px; line-height: 50px;}
.header-sub .logo-main { padding-top: 0 !important; } .location-top{padding: 0;}
.privacy-page {
    padding-top: 70px;
} .privacyPolicy { padding-bottom: 0;}

}

@media (max-width: 920px) {
.home-unique-wrapp{width: 100%;} .foot-menu {display: none;}
.footer-align {justify-content: center; gap: 30px; padding-bottom: 40px;} .foot-title{font-size: 16px;}
}

@media (max-width: 768px) {
.logo-intro svg{width: 150px;} .logo-main img{width: 130px;} .welcome-wrapp h2{font-size: 30px;}
.welcome-wrapp span {font-size: 18px;} .togglebar, .togglebar:before, .togglebar:after {width: 35px;}
.intro-cap h1{font-size: 30px;} .intro-cap h1 span {font-size: 22px; padding-top: 15px;} .explore-btn a:link, .explore-btn a:visited {font-size: 12px;} .home-stay-logo figure {width: 275px;}
.home-stay-logo figcaption, .home-unique-wrapp h4{font-size: 30px; line-height: 40px;} .home-stay-bottom { padding-top: 40px;} .container { padding: 0 30px;} .home-stay-bottom-img figcaption {font-size: 34px;}
.home-mattancherry figure img {width: 100%;} .home-mattancherry img {padding-top: 50px;}
.home-mattancherry figcaption{font-size: 30px;}
.scrollTop a:link, .scrollTop a:visited{background-size: 15px 30px; padding: 15px;} .home-experience { padding: 50px 0 50px 0;} .quk-cnt-logo img{width: 120px;} .head-experience {font-size: 30px;}
.top-call span {display: none;} .top-call svg {background-color: #7e5563; border-radius: 50%;
padding: 5px; width: 18px; height: 18px; opacity: 1;} .topnum-wrapp li { padding: 0 5px 0 0;}
.book-arrow {display: none;} .top-book span {background-color: #7e5563; border-radius: 5px; padding: 3px 8px; font-size: 10px;} .topnum-wrapp { padding-right: 45px;}
.home-wrapp::after, .footer-wrapp::before, .subpage-top-wrapp::after{height: 100%;} .home-stay-bottom article h2{font-size: 24px;} .page-title-wrapp h2{font-size: 28px;}
.mission-wrapp article{padding: 30px; width:calc(50% - 30px);}
.mission-cap h5 { font-size: 34px; line-height: 40px; } .mission-cap {padding-bottom: 150px;}
.room-amen-wrapp h4 {font-size: 22px;} .g-map{height: 300px;}
.living-room-top article, .living-room-top figure{width: calc(100% - 0px); text-align-last: center;}
.living-room-top figure{padding-top: 20px;}
} 

@media (max-width: 720px) {
.home-experience-wrapp .container{padding: 0;} .home-mattancherry { padding: 0 30px;}
.home-unique-wrapp figure{padding-left: 30px;} .home-unique-wrapp h4 { padding-right: 30px;}
.home-stay-logo figure {width: 260px;} .home-stay-logo figcaption, .home-unique-wrapp h4 {
font-size:24px; line-height:34px; }
.dining-wrapp li figure, .dining-wrapp li article, .location-wrapp li article, .location-wrapp li figure{width: calc(100% - 0px);}
.route-map {padding-top: 20px;}
.dining-wrapp li {padding: 15px 0 0 0 !important;} .dining-btmimg{margin-top: 50px;}
.dining-wrapp li:first-child{padding-top: 0 !important;}
.contact, .contact-img{width: calc(100% - 0px);} .contact:first-child::after{display: none;}
.contact-logo {width: 150px;} .contact{padding-bottom: 30px;}
.contact-web{padding: 0 0 40px 0;} .contact span{margin-bottom: 30px;}
.dining-wrapp li article{text-align-last: center;} .dining-wrapp li figure{padding-top: 10px;}
.about-dutch-manor li h4 span{padding-top: 5px;}
.living-room-wrapp li{display: block;}
.living-room-wrapp li figure, .living-room-wrapp li article{width: calc(100% - 0px);}
.living-room-top figure {padding-bottom: 40px;} .living-room-wrapp li figure{padding-top: 5px;}
.living-room-wrapp li{padding: 20px 0;} .living-room-wrapp li:first-child{padding-top: 0;} 

}

@media (max-width: 640px) {
.home-unique-wrapp {display: block; text-align: center;}
.home-unique-wrapp h4 { padding-right: 0; padding-top: 30px;}
.foot-quick-links ul{display: block;} .quk-cnt-logo{display: none;}
.foot-qk-call svg, .foot-qk-mail svg {width: 15px; padding: 3px 10px;} .foot-qk-mail{padding-top: 10px;}
.footer-align{gap: 20px;} .foot-title{padding-bottom: 10px;} .foot-quick-contact {padding: 30px 0;}
.copy-wrapp {display: block; text-align: center;} .smo-home { position:static; transform:translate(0%, 0%);}
.smo li a{width: 30px; height: 30px;} .smo li:first-child svg { padding:6px 8px; }
.smo li:nth-child(2) svg { padding:6px 6px; width:17px; }
.smo li:nth-child(3) svg { padding:6px 6px; width:15px; } .banner-slider .owl-dots .owl-dot.active span{width: 12px; height: 12px;} .mission-wrapp article { padding:30px; width:calc(100% - 30px); position: static; } .mission-wrapp article p {padding-top: 0;}
.mission-cap{width: 100%; text-align: center; padding: 40px 0;}
.about-dutch-manor li { width:calc(100% - 0px); } .duchAbtmg figure{padding-left: 0; padding-top: 30px;}
.about-dutch-manor li h4{text-align-last: center;}
.living-dtls-btn a:link, .living-dtls-btn a:visited, .living-book-btn a:link, .living-book-btn a:visited{font-size: 11px; padding: 5px 10px;} .dining-wrapp li{padding: 20px 0 0 0;}
.living-room-wrapp li h2{font-size: 18px;}
.living-dtls-btn, .living-dtls-btn{padding-top: 0;}
.mission-top-img, .living-bottom-img, .location-bg, .dining-btmimg{min-height: 300px;}
.facil-wrapp li article, .exp-wrapp li article, .facil-wrapp li figure, .exp-wrapp li figure{width: calc(50% - 20px);} .facil-wrapp li article h4{text-align: left;}
.ph-gall li { width: calc(33.33% - 5px); padding-bottom: 0 !important;} .ph-gall ul{gap: 5px; justify-content: center;} .date, .cntNU, .form-left, .form-right{width: calc(100% - 0px) !important;}
.about-dutch-manor li article, .mission-wrapp article, .living-room-wrapp li article, .room-amen-wrapp article {text-align-last: center;}
.living-room-wrapp li h2{text-align: center;}
}

@media (max-width: 520px) {
.home-stay-logo, .home-stay-top-img { width: calc(100% - 0px);}
.home-stay-logo figure {margin: 0 auto; padding-bottom: 30px;} .home-unique-wrapp {display: block;}
.home-unique-wrapp figure{padding: 0 20px; text-align: center;} .container{padding: 0 20px;}
.mh-head .mh-btns-left {left: 3px;} .mh-head.mh-btns-left { padding-left: 35px;}
.logo-main img {width: 110px;} .mh-head.mh-btns-left{top: 15px;} .topnum-wrapp{padding-top: 5px;}
.logo-intro svg{width: 140px;} .welcome-wrapp h2{font-size: 24px;} .welcome-wrapp span{padding: 16px 0 10px 0; font-size: 16px;} .home-stay-bottom article h2{font-size: 20px;} .home-stay-bottom article {padding: 30px;} .head-experience {font-size: 24px; padding-bottom: 30px;} .home-stay-bottom-img figcaption{font-size: 26px;} .intro-cap h1{font-size: 20px;} .intro-cap h1 span{font-size:14px; padding-top:10px;}
.intro-top-wrapp{top: 10px;} .logo-intro{transform:translate(-50%, -15%);} .intro-book span{font-size: 11px;} .home-mattancherry figure {padding-top: 50px;} .home-mattancherry figcaption{font-size: 32px; line-height: 40px;}  
.home-stay-bottom-img figcaption{right: 20px;}
.home-stay-book a:link, .home-stay-book a:visited{font-size: 10px; padding: 10px 20px; line-height: 16px;}
.footer-wrapp{padding-bottom: 20px;}
.mission-cap h5 { font-size: 28px; line-height: 36px; } .page-title-wrapp h2{font-size: 24px;} .page-title-wrapp{padding-bottom: 42px;} .about-dutch-manor li h4{font-size: 24px;} .about-dutch-manor li h4 span{font-size: 18px;} .about-dutch-manor ul{padding-top: 10px;} .room-amen-wrapp h4{font-size: 20px;}
.experience-wrapp li h4, .dining-top h4, .facil-wrapp h4, .exp-wrapp h4{font-size: 18px;}
.facil-wrapp li article, .exp-wrapp li article, .facil-wrapp li figure, .exp-wrapp li figure{width: calc(100% - 0px);} .facil-wrapp li, .exp-wrapp li {padding: 30px 0 0 0;} .page-title-wrapp{margin-bottom: 0;}
.ph-gall li { width: calc(50% - 5px); } .route-map{padding-top: 20px;} .location-top{text-align: justify;}
.g-map{height: 250px; margin-top: 30px;} .contact-logo{width: 130px;} .contat-wrapp address{padding: 0 15px;} .explore-btn a:link, .explore-btn a:visited{font-size: 10px; padding: 2px 18px;}
.explore-btn{bottom: 10%;} .intro-cap{bottom: 20%;} .welcome-wrapp article{text-align: justify;}
.home-stay-logo figure{width: 220px;} .exp-slider figcaption{font-size: 14px;}
.mission-cap h5{font-size: 26px; line-height: 34px;} .toggle-logo{width: 100px; bottom: 60px;}
.living-room-wrapp li { width: calc(100% - 0px); }
#toggleswitch:checked ~ .menu-box {width: 100%;} .dining-imgbtm li { width: calc(50% - 2px); }
.dining-imgbtm li figcaption{padding: 3px 0; font-size: 12px;} .home-banner-responsive{display: block; background-color: #7e5563;} /*.home-banner{display: none;} .welcome-wrapp{padding-top: 20px;}*/
.sub-banner-wrapp figure {display: block;} /*.about-banner{display: none;}*/
.dining-wrapp h4{font-size: 17px;}
}