.mm-listview>li>a, .mm-listview>li>span { text-transform: uppercase; font-weight: 600;}

.home-banner-slider .owl-nav {display: none;}
 .home-hostel-slider .owl-nav, .sub-hostel-slider .owl-nav {display: block !important; position: absolute; width: 100%; top: 40%;} 
 .home-hostel-slider .owl-prev, .sub-hostel-slider .owl-prev {position: absolute; left: -70px; background-image: url(../images/icons/nxt-btn.webp) !important; background-repeat: no-repeat; width: 48px; height: 48px; transform: scaleX(-1); background-size: 48px 47px !important; }  
 .home-hostel-slider .owl-next, .sub-hostel-slider .owl-next {position: absolute; right: -70px; background-image: url(../images/icons/nxt-btn.webp) !important; background-repeat: no-repeat; width: 48px; height: 48px; background-size: 48px 47px !important; } 
.hme-testi-slider .owl-nav {display: block !important; position: relative; margin-top: 0 !important; top: 80px !important; }
.hme-testi-slider .owl-nav [class*=owl-] {margin: 3px !important;}
.hme-testi-slider .owl-nav{top: 40%;}
.hme-testi-slider .owl-prev { background-image: url(../images/icons/nxt-btn.webp) !important; background-repeat: no-repeat; background-size: 48px 47px !important; width: 48px; height: 48px; transform: scaleX(-1);} 
.hme-testi-slider .owl-next { background-image: url(../images/icons/nxt-btn.webp) !important; background-repeat: no-repeat; background-size: 48px 47px !important; width: 48px; height: 48px;}
.hme-testi-slider .owl-nav span, .home-hostel-slider .owl-nav span, .sub-hostel-slider .owl-nav span {font-size: 1pt;}
.hme-testi-slider .owl-next:hover, .hme-testi-slider .owl-prev:hover, .home-hostel-slider .owl-prev:hover, .home-hostel-slider .owl-next:hover, .sub-hostel-slider .owl-prev:hover, .sub-hostel-slider .owl-next:hover {background-color: transparent !important;}

/*-------------------------------responsive table-------------------------------*/
.food-menu table, .fee-wrapp table { border: 1px solid rgba(221, 213, 223, 0.8); border-collapse: collapse; margin: 0; padding: 0; width: 100%; table-layout: fixed; }
.fee-wrapp table {border: 1px solid rgba(154, 66, 149, 0.2) !important;}
.food-menu table th {font-size: 14px; border: 1px solid rgba(221, 213, 223, 0.8);}
.food-menu table thead { background-color: #8150a3; color: #fff; }
.food-menu table th, .food-menu table td { padding: 8px; text-align: center; }
.food-menu table td {border: 1px solid rgba(221, 213, 223, 0.8); text-transform: uppercase; font-weight: 600; font-size: 13px; line-height: 20px; background-color: #ede5fd;}
.food-menu table th { text-transform: uppercase;  }
.menu-hd td {font-size: 14px !important; background-color: #a182b7 !important; color: #fff !important;}
.fee-wrapp table tr {font-size: 14px; padding: 8px;}
.fee-wrapp table tr td {padding: 5px; text-transform: uppercase; text-align: center; border: 1px solid rgba(154, 66, 149, 0.2); font-weight: 600; font-size: 13px;}
.fee-wrapp table tr:nth-child(odd){background-color: #f6eaf9; }
.fee-wrapp table tr:nth-child(even){background-color: #fff; }
.fee-spcl-chrg {font-size: 12px;}
@media screen and (max-width: 600px) {
.menu-hd td span{display: none;}
.food-menu table { border: 0; }
.food-menu table thead { border: none; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.food-menu table tr { border-bottom: 1px solid rgba(221, 213, 223, 0.8); display: block; margin-bottom: 5px; }
.food-menu table td { border-bottom: 1px solid rgba(221, 213, 223, 0.8); display: block; font-size: 12px; text-align: right; }
.food-menu table td::before { content: attr(data-label); float: left; font-weight: bold;
text-transform: uppercase; }
.menu-hd td::before {float: none !important;} .menu-hd td{text-align: left !important;}
.food-menu table td:last-child { border-bottom: 0; }
}


#page-btm-apps {z-index: 15000;}
.footer-quick-cnct {position: fixed; bottom: 0; width: 100%; z-index: 1000; opacity: 0; transition: all 0.5s ease;}
.footer-quick-cnct ul {justify-content: center; padding-top: 20px; }
.footer-quick-cnct li {padding: 12px 20px; position: relative; color: #fff; width: 50%; display: flex;}
.footer-quick-cnct li:first-child{border-top-left-radius: 0px;}
.footer-quick-cnct li:last-child{border-top-right-radius: 0px;}
.footer-quick-cnct li span{display: inline-block; padding-left: 10px; font-weight: 500;}
.footer-quick-cnct li svg {width: 16px;} 
.footer-quick-cnct li { position: relative; }
.footr-call {background-color:#6c348b;}
.footr-mail{background-color: #43135e;}
.footr-whatsapp {background-color:#b0875a;}
.footr-call svg, .footr-mail svg, .footr-whatsapp svg {fill: #fff;}



/*-------------------------------responsive table-------------------------------*/

.mobMenu, .mobMenu-show {display: none;}
/* #pageLoader{display: none;} */
@media (max-width:1300px) {
.google-review-fssai {position: absolute; top: 40px; right: 0;} 
.banner-caption {position:absolute; left: 0; bottom: 40px; transform: translate(0, 0);} 
.main-menu li a:link, .main-menu li a:visited {font-size: 13px;}   
}


@media (max-width:1180px) {
.main-menu li a:link, .main-menu li a:visited{font-size: 12px; padding: 20px 5px;}
.headerfix .main-menu li a { padding: 10px 5px; }
#page{overflow: hidden;} .hme-facil-imgs ul {padding: 0 30px;} .logo-icn-btm{display: none;}
.banner-caption h2 {font-size: 50px;}
.banner-caption h2 span{font-size: 20px !important;} .banner-caption h2 span{width: 220px;}
.footer-logo{display: none;}
}



@media (max-width:1080px) {
.top-location ul li{font-size: 11px;} .container {padding: 0 60px;}
.home-hostel-slider .owl-prev, .sub-hostel-slider .owl-prev{left: 0;}
.home-hostel-slider .owl-next, .sub-hostel-slider .owl-next{right: 0;}
.hme-faci-items{gap: 40px;}
}


@media (max-width:1024px) {
.mobMenu-show {display: block;} .mh-head{padding: 0;} .mh-head .mh-btns-left{left: 5px;}
.main-menu-wrapp {display: none;}
.mobMenu {position: absolute; right: 30px;} .hme-welcome-wrapp article {width: calc(100% - 0px);}
.container{max-width: calc(100% - 0px); padding: 0 50px;}
.header-wrapp { padding: 20px 0 20px 0; } .site-logo img {width: 170px;}
.top-number {padding-right: 80px;} .mh-head{background: #62218f;}
.mh-head .hamburger-inner, .mh-head .hamburger-inner:after, .mh-head .hamburger-inner:before {background: #fff;} .headerfix{box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.3);} 
.header-wrapp .container {padding: 0 30px;} 
.header-wrapp .flex-container{align-items: normal;} 
.hme-welcome-wrapp article{width: calc(100% - 0px);}
.banner-caption h2 {font-size: 40px;} .banner-caption h2 span{width: 190px; font-size: 18px !important;}
.banner-caption h2 p{font-size: 26px;} .hme-welcome-wrapp h1{font-size: 32px;}
.look-hostel-cap h5{font-size: 22px;} .quick-call h5{font-size: 18px;}
.hme-btm-caption h4{font-size: 30px;} .hme-facil-imgs li figcaption {font-size: 24px;}

}


@media (max-width:999px) {
#sub-hostelslider-app .container {padding: 0;}
}



@media (max-width:990px) {
.look-hostel-cap{display: none;} .bottom-quick-contact{padding: 30px;}
.footer-menu .flex-container{gap: 20px;}
.hme-testi-slider::after{display: none;} .hme-hostels-wrapp .container{padding: 0;}
.banner-caption h2 { font-size: 46px; }
.sub-hostelslider-app .container {padding: 0;}

}


@media (max-width:900px) {
.hostel-img-main { width: calc(75% - 20px); margin: 0 auto; padding-bottom: 30px; }
.hostel-img-thumb { width: calc(100% - 0px); }
.hostel-hd {text-align: center;}
.hostel-img-thumb li {   width: calc(33.33% - 0px); padding: 8px; }
.hostel-img-thumb ul {  gap: 0px; }
.facil-gmap li {  width: calc(100% - 0px); }
.facil-gmap ul { gap: 0px; padding-bottom: 50px; }


}


@media (max-width:768px) {
.google-review-fssai img {width: 150px;}
.site-logo img{width: 130px;}
.header-wrapp { padding: 15px 0 15px 0; } .headerfix .site-logo img{width: 110px; }
.enquire-nowbtn span { font-size: 11px; line-height: 14px; }  .enquire-nowbtn {width: 85px; height: 85px;} .hme-facil-imgs li{width: calc(50% - 10px);} .hme-hostels-wrapp h4{font-size: 30px;} .hme-facil-imgs li figcaption{bottom: 0;} .hme-faci-items{gap: 20px;}
.hme-faci-items li figure img {width: 50px;} .hme-faci-items figcaption{font-size: 12px; line-height: 16px;} .hme-testi-slider{padding: 50px 0;} .hme-hostels-wrapp h3{font-size: 32px;} .hme-hostels-wrapp h3 span{font-size: 24px;} .hme-welcome-wrapp h1{font-size: 28px;}
.wel-flwr img{width: 75px;}
#page-btm-apps { position: fixed; bottom: 0; left: 0; width: 100%; z-index: 12000;}
.footer-quick-cnct {opacity: 1;}
 #top-number-app, #qukenq-btn {display: none;}
.banner-caption h2 { font-size: 40px; }
.banner-caption h2 span, .banner-caption h2 p { display: none; }
#footer-app { display: none;}
.copy-wrapp { margin-bottom: 40px; padding-bottom: 60px; }
.copy-wrapp #copy-app, .copy-wrapp .design  { width: 100%; text-align: center;}
.smo-home { bottom: 0;  padding-top: 60px; }
.footer-wrapp { background: none; padding-top: 0; }
#smo-app {margin: 0 auto; padding-top: 10px; }
.founder-wrapp h3 { text-align: left;}
.premium-facil-item ul {   padding: 18px; }
.facil-gmap li {  width: calc(100% - 0px); margin-bottom: 20px; }
.premium-facil-item ul {  width: calc(100% - 20px); }
.fee-kadavanthra, .fee-two-column {  width: calc(100% - 0px); }
.testi-wrapp li {   width: calc(100% - 0px); margin-bottom: 40px; }
.testi-wrapp li:last-child {  margin-top: 0px; }
.contact-address, .enquire-form {  width: calc(100% - 0px); }
.contact-item::before {  display: none; }
.enquire-form {margin-top: 50px;}
.enquire-hd { text-align: center; }
.sub-page-main #smo-app {  padding-top: 20px; }
.page-title { padding: 50px 0 30px 0;  }
.smo-home {
    position: relative;
    transform: translate(0, 0);
    top: 0;
    left: 0;
}

}



@media (max-width:600px) {
.banner-caption h2 { font-size: 30px;  }
.container {  padding: 0 30px;}   
.about-wrapp article { width: 100%;}
.about-wrapp figure {   width:50%; margin: 0 auto; }
.founder-wrapp li article { width:100%; }
.founder-wrapp li figure { width:40%; margin: 0 auto; }
.facil-wrapp li article {  width: calc(100% - 0px); }
.facil-wrapp li figure { width: calc(50% - 0px); margin: 0 auto; }
.hostel-img-main {   padding-bottom: 10px; }
.fee-kadavanthra, .fee-two-column {  padding-bottom: 20px;}
.bottom-hostels-wrapp { background-color: #ebe6ec; padding: var(--gutter);   margin-top: 20px; }

}



@media (max-width:550px) {
.google-review-fssai {  top: 20px;  }
.hostel-img-thumb li { width: calc(50% - 0px); }
.hostel-img-main {  width: calc(100% - 20px); }
.hostels-wrapp li .align { padding: 10px; }
.founder-wrapp li {   padding: 20px; }
.bottom-wrapp {  padding-bottom: 60px; }
.sub-page-content {padding-bottom: 30px;}
.facil-wrapp li {  border-bottom:none; }

}


@media (max-width:480px) {
.banner-caption { bottom: 20px; }
.hme-hostels-wrapp h4 {  font-size: 23px; }
.google-review-fssai { top: 24px; }
.slide-lbl { width: 70px; height: 70px; }
.slide-lbl span { display: block;  padding: 22px 0;}
.about-wrapp figure {  width:60%;  }
.founder-wrapp li figure { width:50%; }
.facil-wrapp li figure {   width: calc(80% - 20px); margin: 0 auto; }
.premium-facil-imgs li {   width: calc(100% - 20px); }
.hme-hostels-wrapp h4 span {  text-indent: 0px; }
.quick-call h5 {   text-align: center; }
.hme-facil-imgs li figcaption { font-size: 20px;  line-height: 18px; }
.page-title h2 { text-align: center; }
.page-title h2 { text-align: center; }
.about-wrapp h1 {  text-align: center; }
.founder-wrapp h3 {   text-align: center; }
.founder-wrapp li span {  font-size: 20px;}
.founder-wrapp {  padding-top: 30px; }
.hostel-gmapbtn, .read-more { padding-top: 20px; padding-bottom: 20px; }
.hostel-hd {  padding-top: 15px; }
.hme-btm-caption {  padding-top: 30px;  padding-bottom: 40px; }
.bottom-quick-contact {  padding:45px 20px; }
.facil-gmap ul {   padding-bottom: 20px; }
.fee-wrapp h4 {  text-align: center; }
.banner-caption h2 {  font-size: 26px; }
.hme-welcome-wrapp, .hme-hostels-wrapp {  padding-top: 50px; padding-bottom: 30px; }
.hme-testimoni-wrapp::before, .hme-testimoni-wrapp::after {   left: 45%; }
.founder-wrapp li span { font-size: 20px;  text-align: center;  display: block; }
.bottom-hostels-wrapp {  padding-top: 40px; }
.facil-wrapp li span { text-align: center;  display: block; }
.facil-wrapp li {  padding-bottom: 20px;   margin-bottom: 20px; }
.copy-wrapp { margin-bottom: 40px;  padding-bottom: 36px; }
.quick-call figure, .quick-mail figure {  width: 43px; margin: 0 auto; padding-bottom: 10px;}
.quick-call span, .quick-mail span, .quick-call, .quick-mail {
padding-left: 0px; width: 100%; text-align: center; }
.bottom-quick-connect {width: 100%;}
.contact-address {border-bottom: 1px solid #867798;  padding-bottom: 30px; }

.footer-quick-cnct a:link, .footer-quick-cnct a:visited { font-size: 10pt;}

}




@media (max-width:360px) {
.banner-caption h2 {  font-size: 23px; }
.footer-quick-cnct li {font-size: 15px;}
.hme-testimoni-wrapp .widget-title::before {  left: -12px; }
.hme-testimoni-wrapp .widget-title::after { right: -12px; }

.footer-quick-cnct a:link, .footer-quick-cnct a:visited { font-size: 9pt;}
}
    










