.owl-carousel .owl-nav button.owl-prev { position:absolute; left:-40px; top:200px; background-image:url(../images/prev-button.png); background-repeat:no-repeat; width:34px; height:34px; }
.owl-carousel .owl-nav button.owl-next { position:absolute; right:-40px; top:200px; background-image:url(../images/next-button.png); background-repeat:no-repeat; width:34px; height:34px; }
.owl-theme .owl-nav { width:100%; }
.owl-nav { font-size:0 !important; }
.owl-theme .owl-nav { top:50%; }
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next { background-color:#342721; top:50%; left:0; background-image: url(../images/nxt-btn.svg); background-repeat:no-repeat; background-position:11px 9px; }
.owl-carousel .owl-nav button.owl-prev { transform: scaleX(-1); }
.owl-carousel .owl-nav button.owl-next { left:inherit !important; right:0;  }
.owl-theme .owl-nav [class*=owl-]:hover { background-color:rgba(226,105,27,0.8) !important; background-image: url(../images/nxt-btn.svg); background-repeat:no-repeat; background-position:11px 9px; }
.owl-theme .owl-nav {
    width: 100%; }
.header-wrapp, .site-logo, .headertop, .primary-menu { transition: all 0.5s ease;}
.header-fix .site-logo { width: 110px; } .header-fix .headertop {    padding:10px 0; }
.header-fix .primary-menu { padding-top: 0; }
.tabs-list li { padding: 20px 0; color: #fff; font-weight: 100; font-size: 13pt; }
.tab-active {  background: rgb(245 133 50);}
.down-eb-cn {
    width: 300px;    margin: 40px auto;    text-align: center;    padding: 35px 0 0 0;    border: 1px solid #d4d1e5;    background:#483e3e; border-top-left-radius: 25px;     border-top-right-radius: 25px; }
.down-eb-cn table {    width: 100%; }
.down-eb-cn table img {    width: 28px; }
.down-eb-cn-img img {    width: 190px; margin-bottom: 20px; }
.down-icon {    background-color: #f0efed;    color: #000;    line-height: 30px;    padding: 5px 0;    margin-top: 15px }
.mobMenu { display:none; } .hide-mob { display:block; } .boooknw-btn svg { display:none; }
.page-title span { display:block; padding-bottom:8px; } .btm-expe-block .widget-title span { padding-top:8px; }
@media (max-width: 1300px) { 
#page { font-size: 11pt; }
.container  { padding: 0 50px; }
.explr-all-activ { position: absolute; left: 482px; z-index: 1200; bottom: 0; }
}
@media (max-width: 1200px) { 
.hide-mob { display:none;  } .hide-desk { display:block; position:static; width:236px; margin:0 auto; }
.footer-menu-block { gap:30px; }
.foot-address { left:auto; top:0; transform:translateX(0%); right:300px; }
}

@media (max-width: 1100px) { 
.primary-menu ul li a:link, .primary-menu ul li a:visited { padding:15px 6px; }
.foot-address { right:270px; }
}

@media (max-width: 1024px) { 
.mh-head { float:right; right:0; width:40px; top:15px; background:#f58532; position:relative; z-index:1000; } .mobMenu-show { display:block; } .mh-head .hamburger-inner, .mh-head .hamburger-inner:after, .mh-head .hamburger-inner:before { background:#fff; }
.mm-menu { background:#40332d; } .mm-listview>li, .mm-menu .mm-navbar a, .mm-menu .mm-navbar>* { color:#fff; text-transform:uppercase; } .mm-navbar { border-color:rgba(205,159,89,0.5); }
.primary-menu { display:none; } .top-right { padding-right:50px; }
.headertop .container { top:-15px; }
.welcome-title h1 { font-size:34pt; } .welcome-title h2 { font-size:16pt; }
.site-logo { top:-20px; width:120px; } .header-fix .site-logo { width:110px; } .headertop { background:none; } .container, .center-cropped { max-width:100%; } .widget-title h2, .page-title { font-size:24pt; } .hme-expe-blk h4 { font-size:11pt; padding:10px 30px; }  .container { padding:0 40px; }
.boooknw-btn { padding-left:15px; } .hme-facili-wrapp h4 { font-size:20pt; } .hme-munnar-tittle { font-size:36pt; }
.footer-menu-block { gap:20px; } .foot-logo { width:140px; } .footer-top { padding-top:50px; }
.qk-links { display:none; } .banner-caption h3 { font-size:36pt; } .banner-caption h3 span { font-size:24pt; }
.foot-address { left:50%; top:0; transform:translateX(-50%); right:0; }
#sub-page { padding-top:50px; } .about-content figure { width:400px; }
.about-content article { padding-right:430px; } .sub-title { font-size:16pt; }
:root { --gutter:50px 0; } .exper-page h4, .small-title { font-size:14pt; }
.exper-page h4 { text-align:center; } .exper-page ul { align-items:stretch; }
.btm-expe-block { padding:40px 0 100px 0; }
}

@media (max-width: 900px) { 
.hme-exper-wrapp ul { gap:0; }
.hme-exper-wrapp li { width:calc(50% - 20px); margin:10px; } .hme-expe-blk-btm { transform:translateY(0px); } .hide-desk { padding-top:20px; } .foot-logo { display:none; }
.about-content article { padding-right:0; position:static; transform:translateY(0%); padding-bottom:30px; } .about-content figure { float:none; clear:both; width:100%; } .about-content figure img { width:100%; } .about-content .sub-title { text-align:center; } .sub-page-content { padding-top:0; }
.about-content { margin-bottom:0; }
}

@media (max-width: 768px) {
.container { padding:0 30px; } .welcome-title h1 { font-size:24pt; text-align:center; } .welcome-title { padding-bottom:20px; } :root { --gutter:40px 0; } .widget-title h2, .page-title { font-size:20pt; } .hme-munnar-block ul, .hme-video-wrapp ul, .video-gall ul { gap:10px; padding-bottom:20px; } .hme-munnar-block li, .hme-video-wrapp li { width:calc(50% - 5px); } .hme-exper-wrapp li, .hme-munnar-block li, .hme-saty-block figure, .hme-video-wrapp li, .video-gall li { padding:3px; }
.hme-munnar-tittle { font-size:22pt; width:100%; text-align:center; line-height:36px; } .overview-logo img { width:250px; }
.footer-top { padding-top:30px; } .top-call span { display:none; } 
.widget-title h2, .page-title { padding-bottom:20px; text-align:center; } .readMore a:link, .readMore a:visited { font-size:10pt; } .banner-caption h3 { font-size:30pt; } .banner-caption h3 span { font-size:20pt; } .hme-exper-wrapp li { width:calc(50% - 10px); margin:5px; }
.home-page-bannner { padding-top:75px; }  .plant-left, .plant-right { width:200px; }
#sub-page { padding-top:40px; } .btm-expe-block { padding:20px 0 100px 0; }
.expeSlider figcaption { font-size:10pt; } .sub-title { font-size:14pt;  }
.cave-content article, .cave-content figure, .bison-content article, .bison-content figure { width:calc(100% - 0px); }
.cave-content figure img, .bison-content figure img { margin-left:0; width:100%; } .cave-content figure, .bison-content figure { padding-top:20px; }
.accom-content li article { width:calc(50% - 20px); }
.ph-gall li { width:calc(25% - 10px); } .ph-gall ul { gap:10px; } .ph-gall { padding-top:10px; }
.pax-item-pax { width:100%; } .pax-item { width:50%; } .booking-form .txtarcomm { height:50px; }
.mm-listview>li>a, .mm-listview>li>span { font-size:10pt; } h1 { font-size:22pt; }
}

@media (max-width: 730px) {
.footer-top { display:block; padding-top:0; } .foot-logo { display:block; position:static; text-align:center; transform: translateX(0%); margin:0 auto; width:120px; }
.foot-mob, .foot-mail { width:370px; margin:0 auto; } .footer-menu { display:none; }
.foot-address { position:static; transform:translateX(0%); } .foot-address { padding-top:0; }
.foot-menu-warpp { align-items:center; } .hme-smo { position:static; transform:translateY(0%); }
.cpr-wrapp { display:block; } .smo { width:110px; margin:0 auto; } .smo ul { gap:0; }
.cpr, .design { text-align:center; } .smo { padding-bottom:10px; }
.hme-expe-blk h4 { padding:5px 20px; } .hme-expe-blk a.activ-plus:link, .hme-expe-blk a.activ-plus:visited { width:35px; height:35px; }
.hme-expe-blk a.activ-plus:before, .hme-expe-blk a.activ-plus:after { top:16px; left:9px; }
.hme-facili-wrapp ul { gap:20px; } .hme-facili-wrapp ul { max-width:100%; }
.hme-facili-wrapp li { width:calc(50% - 10px); } .hme-facili-wrapp h4 { font-size:16pt; }
.hme-facili-wrapp .round-img h5 { font-size:10pt; padding:5px 15px; }
.plant-left img, .plant-right img { width:150px; } .foot-menu-warpp { justify-content:center; }
.project-by { width:160px; } .foot-mob, .foot-mail { background-size:35px 35px !important; }
.scrollTop a:link, .scrollTop a:visited { padding:15px; } 
.hme-exper-wrapp li { width:calc(50% - 10px); margin:5px; }
.video-gall li { width:calc(50% - 10px); } .video-gall ul { gap:0px; }
.contact-address { position:static; width:calc(100% - 0px); transform:translateY(0%); }
.google-map { width:calc(100% - 0px); height:300px; } .contact-wrapp { border-radius:30px; }
.contact-logo img { width:130px; margin-bottom:15px; padding-top:20px; }
.prjBy { padding-bottom:30px; }
.date, .cntNU, .form-left, .form-right { float:none; clear:both; width:calc(100% - 0px); }
.pax-item { width:100%; }
.contNum .form-group { width:calc(50% - 10px); margin:0 5px; } .booking-form .txtarAdderss { height:55px; }
}

@media (max-width: 580px) {
.top-loc span, .boooknw-btn span { display:none; } .boooknw-btn svg { display:inline-block; }
.boooknw-btn a:link, .boooknw-btn a:visited { background:none !important; }
.boooknw-btn svg { fill:#e3e1e0; width:22px; } .top-loc, .top-right { position:relative; top:-10px !important; } .sub-banner { padding-top:90px; }
}

@media (max-width: 520px) {
.hme-exper-wrapp ul { flex-wrap:wrap; } .hme-exper-wrapp li { width:calc(100% - 0px); margin-bottom:20px; } .hme-exper-wrapp li:last-child { margin-bottom:0; } .hme-munnar-block li, .hme-video-wrapp li { width:calc(100% - 0px); margin-bottom:20px; } .hme-munnar-block li:last-child, .hme-video-wrapp li:last-child { margin-bottom:0; } .widget-title h2, .page-title { font-size:16pt; } .hme-munnar-bg h4 { font-size:11pt; } .overview-logo img { width:170px; } .hme-facili-wrapp h4 { font-size:14pt; } .h5, h5 { font-size:12pt; } .hme-facili-wrapp ul { gap:10px; }
.hme-facili-wrapp li { width:calc(100% - 0px); } .hme-facili-wrapp li .round-img { width:370px; margin:0 auto; } .hme-facili-wrapp li h4 { padding:20px 0; } .hme-facili-wrapp li:first-child h4 { padding-bottom:0; } .foot-menu-warpp { display:block; } .project-by { margin:0 auto; padding-top:20px; }
.welcome-title h1 { font-size:18pt; } .welcome-title h2 { font-size:12pt; text-align:center; }
.hme-munnar-bg:after { height:60px; } 
.hme-munnar-bg article { padding:150px 0 60px 0; }
.top-loc br { display:block; } .top-loc { text-align:center; line-height:10px; }
.boooknw-btn { padding-left:5px; } .banner-caption h3 { font-size:22pt; }
.banner-caption h3 span { font-size:14pt; } #page { overflow:hidden; }
.container { padding:0 20px; } .banner-caption { bottom:40px; } .overview-logo { padding-top:0; }
.site-logo { width:105px; } .header-fix .site-logo { width:90px; }
.mh-head .mh-btns-left { left:6px; } .mh-head.mh-btns-left { padding-left:40px; }
.top-right { padding-right:40px; } .hme-munnar-tittle { font-size:18pt; } .readMore a:link, .readMore a:visited { font-size:9pt; } .hme-stay-wrapp { padding-top:0; } .explr-all-activ a:link, .explr-all-activ a:visited { font-size:10pt; } .hide-desk { width:220px; }
.widget-title h2, .page-title { padding-bottom:20px; } .project-by figure { width:100px; }
.footer-title { font-size:11pt; } .header-fix .headertop { padding-bottom:0; }
.expeSlider figcaption { padding:2px 10px; }
.btm-expe-block { padding:0px 0 100px 0; } .page-title span, .widget-title span { font-size:12pt; }
.exper-page li article { padding:0 10px; } .exper-page h4, .small-title { font-size:12pt; }
.exp-cnt { padding-bottom:20px; } .page-title { margin-bottom:20px; } .cave-content span, .bison-content span { font-size:14pt; }
.accom-content li article, .accom-content figure, .accom-twocol li { width:calc(100% - 0px); }
.accom-content figure { padding-top:20px; } .accom-content li article { text-align:center; text-align-last:center; } .ph-gall { padding-top:0; } .ph-gall li { width:calc(33.33% - 10px); }
.down-eb-cn-img img { width:150px; } .down-eb-cn { margin:30px auto; }
.video-gall li { width:calc(100% - 0px); margin-bottom:20px }
.video-gall li:last-child { margin-bottom:0; } .video-gall ul { padding-bottom:0; }
.video-gall { padding-top:25px; } .prjBy img { width:180px; }
.contNum .form-group { width:calc(100% - 0px); margin:0px; } .date, .cntNU, .form-left, .form-right { padding:0; } .cave-content-2, .accom-content { padding-top:20px; }
 h1 { font-size:18pt; } 
}

@media (max-width: 420px) {
.boooknw-btn { padding-left:0; } .top-call { display:none; } .top-loc { font-size:9.5pt; }
.topIcon { width:15px; } .boooknw-btn svg { width:18px; } .hme-stay-wrapp { padding-top:30px; }
.footer-top { font-size:11pt; } .foot-mob, .foot-mail { width:320px; }
.exper-page ul { gap:10px; } .exper-page li { width:calc(100% - 10px); }
.ph-gall li { width:calc(33.33% - 5px); } .ph-gall ul { gap:5px; }
.contact-address address { padding:10px; }
}
