.hpot { display:none }

.service-wrap-new { text-align:center }
.service-wrap-new li { display:inline-block; width:calc(19% - 16px); padding:5px 8px;   text-align:center }
.service-wrap-new p { display:none } .service-wrap-new article { padding-top:10px; } .service-wrap-new { padding-bottom:45px }
.service-wrap-new img { border-radius:50% } .service-wrap-new h3 { font-size:14pt; text-transform:uppercase; padding-top:10px }
.leaderImg, .leaderText { float:left; width:calc(50% - 0px);  }
.leaderText { padding-left:35px; width:calc(50% - 35px); }
.leaderText h3, .about-other h3, .ourClients h3 { font-size:14pt; padding:10px 0; text-transform:uppercase }
.listing li { display:block; position:relative; padding:1px 0 1px 11px }
.listing li:after { content:""; display:block; position:absolute; background-color:#272726; width:6px; height:6px; border-radius:50%; position:absolute; left:0; top:10px }
.booking-form { padding:45px;  background-color:rgba(255,255,255,0.5); width:calc(100% - 90px); max-width:1000px; margin:0 auto }
.leaderShipBlock, .about-other { padding-bottom:25px; border-bottom:1px solid #D8D8D8 }
.about-other, .ourClients { padding-top:25px } .about-other { padding-bottom:0 }
.about-other article { padding-bottom:20px;  border-bottom:1px solid #D8D8D8; padding-top:20px } .ourClients h3 { text-align:center }
.form-left, .form-right {    float: left;    width: calc(50% - 20px);    padding: 0 10px; }
.ourClients { text-align:center } .ourClients li { display:inline-block; width:200px; margin:5px }
.ourClients { padding-bottom:30px }
.imageLeft { float:right; margin-left:25px; width:280px  }



/* -------------------- Reset jquery ui date picker -------------------------- */
.ui-widget-header .ui-icon {     background-image: url(../images/ui-icons_444444_256x240.png); }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { border:none }
.ui-widget-header { border:none; background:#fff }
.ui-datepicker table { font-size:8pt; }
.ui-datepicker td span, .ui-datepicker td a  { padding:8px 5px }
.ui-datepicker .ui-datepicker-title { font-size:10pt }
/* -------------------- Reset jquery ui date picker -------------------------- */
input:focus, select:focus, textarea:focus, button:focus {    outline: none; }
.fixed { background-color:rgba(0,0,0,0.8); padding:5px 5px 0 5px; -webkit-box-shadow: 0px -1px 15px -2px rgba(0,0,0,0.64);
-moz-box-shadow: 0px -1px 15px -2px rgba(0,0,0,0.64); box-shadow: 0px -1px 15px -2px rgba(0,0,0,0.64);  }
.logo-top img { transition: all 0.5s ease; }
.fixed .logo-top img  { transform:scale(0.6) } .fixed .logo-top { top:-62px; } .fixed .primary-menu { padding-top:0px }
.fixed .header-top { padding:0; }
.ddsmoothmenu ul li a:after, .ddsmoothmenu ul li a:before { transition:all 0.5s ease; content:""; display:block; position:absolute; width:100%; height:3px; left:0; bottom:-8px; background-color:#dd1936 }
.ddsmoothmenu ul li a:before { height:3px; bottom:-8px;  transform: scaleX(0);   }
.ddsmoothmenu ul li a.active:before, .ddsmoothmenu ul li a:hover:before {  transform: scaleX(1); height:3px; bottom:-8px !important }
.ddsmoothmenu ul li { display:block; float:left }
.ddsmoothmenu ul li ul li a:after  { display:none;  bottom:0 }
.ddsmoothmenu ul li ul li  a:before,  .ddsmoothmenu ul li ul li  a:hover:before  { height:3px; z-index:100  }
/*--------- whatsapp ----------*/
.whats-app{ position:fixed; bottom:30px; left:0px; margin-right:50px; width:30px; z-index:120000; display:none   }
.whats-app img { animation:colorchange 5s; -webkit-animation:colorchange 5s; /* Chrome and Safari */ margin-left: 30px; margin-top:5px; opacity:1;  }
.whats-app:hover img { opacity:1 }
/*--------- end whatsapp ----------*/
/*--------- Hide mobile-menu scroll down ----------*/
.header-mobile { transition: all 0.5s ease; }
.header-mobile { position:absolute; left:0; top:0; width:100%; transition:all 0.5s ease; opacity:1; z-index:1000 }
.nav-up { opacity:0; margin-top:-20px; }
.nav-down { opacity:1; top:0 }
/*---------- end Hide mobile-menu scroll down ----------*/
.header-mobile, .menuind-mob, .bannersub-mob, .ind-banner-mob, .deliveryBtnMobile { display:none; }
.mm-panels { font-family:'Lato', sans-serif; }
.service-wrap li:nth-child(even) figure { padding-right:26px; }
.footer-menu:after { display:none  } .footer-address { width:420px }
.footer-menu { width:auto }
.qrCode {   position: absolute;   top: -10px;  left:450px;  transform: translate(0, 0);  }
.footer-menu ul { padding-left:110px }
.ytube { position:relative; width:500px; margin:30px auto; height:500px }
.ytube ifrane { position:absolute; left:0; top:0; width:100%; height:100% }

@media  (max-width: 1240px) {
.menu-listimgRight { width:380px; }
.menu-list ul { padding:20px 0 20px 5px; }
}
@media  (max-width: 1230px) {
.container { margin:0 30px; width:auto; padding:0 }
}
@media (max-width: 1180px) {
.footer-menu { width:530px; }
.menu-listimgRight { width:340px; }
.qrCode { left: 377px; }
} 
@media (max-width: 1120px) {
#page { overflow:hidden; }
.footer-menu:after { background-size:400px 400px; background-position:-125px -8px; width:150px; height:150px; }
.footer-menu { width:470px; }
.footer-menu ul { padding-left:30px; }
.footer-address { width:430px; }
.btm-mail-Link { margin-left:190px; }
.chef-banner { padding-top:30px; }
.wel-wrap { padding:0; }
.wel-wrap article { padding-top:100px; }
.wel-wrap:before, .wel-wrap:after { top:0; }
.menu-listimgRight li { width:calc(45% - 0px); }
.menu-listimgRight { width:320px; }

}
@media (max-width: 1110px) { }
@media (max-width: 1084px) {
.menu-left .ddsmoothmenu ul li a, .secondary-menu .ddsmoothmenu ul li a { padding:8px 13px; }
.menu-right .ddsmoothmenu ul li a, .secondary-menu .ddsmoothmenu ul li a { padding:8px 4px; }
.logo-top { width:160px; } .menu-listimgRight { width:300px; } .menu-listimgRight li { width:calc(40% - 0px); display:none; }
.qrCode {    left: 314px; }
}
@media (max-width: 1050px) {
.daily-menu-bf figure, .daily-pothi-lunch figure.imgLeft, .daily-pothi-lunch figure { width:150px }

} 
@media (max-width: 1024px) {
.ind-menu-wrap:before { background-size:600px 600px; background-position:-254px -1px; width:73px; }
.ind-menu-wrap:after { background-size:600px 600px; background-position:-1px -184px; width:100px; }
.ind-menu-third:after { background-size:600px 600px; background-position:-251px -200px; }
.ind-menu-third:before { background-size:600px 600px; background-position:-53px -304px; }
.specialday-indhead-wrap h2:before { background-size:550px 550px; left:40px; }
.specialday-indhead-wrap:after { background-size:500px 500px; background-position:-130px -1px; }
.ind-menu-second:before { background-size:600px 600px; background-position:-420px -306px; }
.contactForm { padding:50px 15px 15px 50px; }
.menu-listimgRight li { display:block; float:left; width:calc(25% - 10px); padding:5px; }
.menu-list ul { width:100%; padding:0; float:none; clear:both; }
.menu-listLft, .menu-listLft01 { float:none; clear:both; }
.menu-listimgRight { float:none; clear:both; width:100%; }
.menu-listimg { padding-top:20px; }
.menu-detail .align { padding:20px; }
.menu-detail-wrap h3 { font-size:14pt; padding-bottom:8px; padding-top:8px; }
.menu-detail-wrap h2 { font-size:14pt; padding-bottom:10px; }
.menu-listLft01 { padding-left:0; }

.leaderImg { float:right; margin-right:0; margin-left:20px; width:200px } 
.leaderText { float:none; width:auto; margin-right:0; margin-left:0 }
.imageLeft { width:204px }

.qrCode {    left: 264px; }

} 
@media  (max-width: 990px) {
a[href^="tel"]:link,    a[href^="tel"]:visited,    a[href^="tel"]:hover { pointer-events:auto; cursor: pointer; }
/*.mh-head .mh-btns-left { left:auto; right:0; }*/
.header-mobile { display:block; position:fixed; width:100%; z-index:22000; background-color:rgba(0,0,0,0.8); }
.header-wrapp  { display:none }
.mob-logo { position:absolute; top:-34px; left:50%; transform:translate(-53%, 0); -ms-transform:translate(-50%, 0);text-align:center; padding:8px; transition:all 0.5s ease; width:140px; }
.mh-head.mh-btns-left { width:60%; float:right; padding-left:0; background-color:#a4031b; }
.mobMenu { float:right; width:60px; }
.mh-head .mh-btns-left { left:3px; }
.top-call { padding-left:10px; padding-top:10px; float:left; }
.top-call a:link, .top-call a:visited { color:#fff; }
.top-call a:link, .top-call a:visited {  background-image:url(../images/sprite.png); background-repeat:no-repeat; background-position:-380px -506px; width:20px; height:20px;  left:0; padding:10px !important; }
.whats-app { display:block; position:static; float:left; bottom:0; left:0; margin-right:0; padding-top:2px; width:25px; }
.whats-app span { display:none; }
.whats-app a:link, .whats-app a:visited { background-image:url(../images/wats-app-icon.png); background-repeat:no-repeat; background-position:left 20px; padding:15px; background-size:22px 22px; }
.top-right { position:absolute; top:0; left:0; z-index:12000; margin-right:50px; color:#fff }
.top-call span { padding-left:18px; }
.footer-address:after { background-size:400px 400px; background-position:-3px -156px; width:150px; height:95px; top:30px; }
.btm-mail-Link { width:140px; }
.banner-btm-cap { background-size:650px 79px; bottom:-9%; width:650px; }
.banner-btm-cap h2 { font-size:18pt; }
.banner-btm-cap h2:before { width:30px; left:75px; }
.banner-btm-cap h2:after { width:30px; right:75px; }
.banner-cap h1 span { font-size:36pt; }
.banner-cap h1 { font-size:24pt; }
.wel-wrap:before { background-size:600px 600px; width:118px; height:139px; }
.wel-wrap:after { background-size:600px 600px; width:145px; height:140px; background-position:-175px -1px; }
.chef-banner:after { background-size:600px 600px; background-position:-420px -1px; height:150px; }
.ind-special-wrap h2:after { background-size:600px 600px; width:107px; background-position:-7px -305px; }
.ind-menu-second:before { bottom:330px; }
.wel-wrap h2 { font-size:34pt; }
.ind-menu-wrap { padding:40px 0; }
.specialday-indhead-wrap { padding-bottom:40px; }
.ind-special-wrap h2 { font-size:24pt; }
.ind-special-wrap ul { padding:30px 0; }
.ind-serv-wrap h3 { font-size:26pt; }
.ind-serv-wrap { padding:30px 0; }
.ind-menu-wrap h2 { font-size:26pt; }
.btm-mail-Link { margin-left:140px; }
.foot-qkconect-wrap { padding:30px 0; }
.footer-menu { width:430px; }
.about-txt:after { background-size:500px 500px; background-position:-209px -199px; width:210px; height:210px; }
.about-txt { padding-right:210px; }
.subPage-title h1 { font-size:22pt; }
.sub-page-content:after, .sub-page-content:before { display:none; }
.sub-serv-wrap:before { background-size:500px 500px; background-position:-283px -13px; }
.ind-serv-wrap h3 { font-size:22pt; line-height:38px; }
.sub-page { padding:30px 0; }
.service-wrap li figure { width:150px; }
.service-main-wrap:before { background-position:-9px -369px; background-size:500px 500px; }
.serv-cap h2 { font-size:22pt; padding-bottom:20px; }
.service-wrap h3 { font-size:16pt; }
.client-wrap li figure img { width:125px; }
.client-wrap h3 { font-size:12pt; }
.deliveryBtnMobile { display:block; position:fixed; z-index:12000;  bottom:15px; right:70px; }
.service-wrap-new li {    width: calc(25% - 16px); }

.deliveryBtnMobile a:link, deliveryBtnMobile a:visited { display:block;  width:222px; }


}
@media (max-width: 940px) {
.btm-mail-Link { margin-left:100px; } .footer-menu:after { display:none; } .footer-wrap { padding:30px 0; padding-bottom:0; }
.footer-address {     width: 350px; }
}
@media (max-width: 880px) { .btm-mail-Link { margin-left:70px; }  .footer-menu { display:none } .qrCode { left:0 } 
.footer-address { width:420px; padding-bottom:55px }
.cpy-wrap { padding:15px 0 }  }
@media (max-width: 820px) {
.btm-mail-Link { margin-left:40px; }
.daily-menu-bf li { width:calc(100% - 0px); padding:0; }
.daily-menu-bf li:nth-child(even) { padding-left:0; padding-top:20px }
.puttuBlock li, .misc li, .dinnerTattu li {    display: block;    width: calc(33% - 20px);    padding-left: 20px;     float: left; margin:15px 0 
}
.footer-address { padding-bottom:38px }

}
@media (max-width: 800px) { }
@media (max-width: 768px) {
.banner-btm-cap { background-size:550px 67px; width:530px; bottom:-12%;  }
.banner-btm-cap h2 { font-size:16pt; padding:25px 0; }
.banner-btm-cap h2:before, .banner-btm-cap h2:after { display:none; }
.banner-cap h1 span { font-size:30pt; line-height:65px; }
.banner-cap h1 { font-size:20pt; }
.nivo-controlNav { width:40px; bottom:40%; }
.wel-wrap:before { background-size:400px 400px; width:75px; height:100px; }
.wel-wrap:after { background-size:400px 400px; background-position:-107px -1px; width:107px; height:88px; }
.chef-banner:after { background-size:400px 400px; background-position:-268px -1px; width:135px; }
.chef-banner:before { background-size:500px 500px; background-position:-294px 18px; width:50px; }
.ind-bg-btm:before, .chefimg-wrap:after, .ind-menu-second:after { display:none; }
.ind-special-wrap h2:after { background-size:400px 400px; width:110px; background-position:38px -206px; right:90px; }
.ind-special-wrap:after { background-size:400px 400px; background-position:-144px -202px; width:70px; height:92px; }
.ind-special-wrap:before { background-size:400px 400px; background-position:-106px -204px; }
.ind-menu-wrap:before { background-size:400px 400px; background-position:-170px -1px; width:45px; height:95px; }
.ind-menu-wrap:after { background-size:400px 400px; background-position:25px -122px; height:85px; }
.ind-menu-second:before { background-size:400px 400px; background-position:-266px -185px; bottom:280px; }
.ind-special-wrap h2:before { left:0; }
.wel-wrap article { padding-top:70px; }
.wel-wrap h2 { padding-bottom:20px; font-size:28pt; }
.viewall-menu a:link, .viewall-menu a:visited { font-size:9.5pt; }
.specialday-indhead-wrap h2:before { background-size:400px 400px; width:100px; height:100px; }
.ind-menu-third:after { background-size:400px 400px; background-position:-150px -107px; width:100px; }
.specialday-indhead-wrap:after { background-size:350px 350px; background-position:-101px -1px; width:100px; height:88px; }
.chef-banner { padding-top:20px; }
.ind-special-wrap h2 { font-size:20pt; }
.ind-special-wrap li h3 { font-size:14pt; }
.ind-special-wrap li { width:calc(33.33% - 4px); padding:2px; }
.ind-serv-wrap li figure { width:auto; }
.ind-serv-wrap h3 { font-size:20pt; padding-bottom:20px; line-height:34px; }
.ind-serv-head { font-size:12pt; }
.ind-menu-name h3 { position:static; width:auto; font-size:11pt; text-align:center; padding:10px 0 10px 0; min-height:inherit; }
.ind-menu-name h3 br { display:none; }
.ind-menu-wrap h2 { font-size:22pt; padding-bottom:20px; }
.ind-menu-wrap li { z-index:10; }
.ind-menu-wrap { padding:25px 0; }
.specialday-indhead-wrap h2 { font-size:22pt; line-height:36px; }
.specialday-indhead-wrap { padding-bottom:20px; }
.ind-btmicon-tophead { font-size:12pt; }
#backtop { width:25px; height:25px; line-height:26px; font-size:9px; }
.btm-call-Link { display:none; }
.btm-mail-Link { margin-left:0; }
.foot-qkconect-wrap { padding:20px 0; }
.btm-mail-Link:before { background-size:500px 500px; width:25px; height:25px; background-position:-43px -7px; }
.btm-mail-Link { font-size:12pt; padding-left:34px; }
.smo li { background-position:-76px -6px; background-size:500px 500px; margin-left:5px; }
.smo li:nth-child(2n) { background-position:-131px -6px; }
.smo li:nth-child(3n) { background-position:-100px -6px; } 
.smo { width:177px; }
.smoHome span { font-size:10.5pt; }
.footer-address:after { background-size:300px; background-position:30px -105px; width:144px; height:90px; top:10px; }
.footer-wrap { padding:20px 0; }
.footerLink-head { font-size:13pt; }
.footer-address { width:350px; }
.cpy-wrap { padding:20px 0 0 0; }
.about-txt:after { display:none; }
.about-txt { padding-right:0px; text-align:justify; }
.sub-serv-head { font-size:12pt; }
.subPage-title h1 { font-size:20pt; padding-bottom:10px; }
.sub-serv-wrap:before { display:none; }
.serv-cap h2 { padding-top:20px; }
.service-main-wrap:before { background-position:-9px -273px; background-size:400px 400px; }
.serv-cap h2 { font-size:18pt; line-height:30px; }
.client-wrap li figure img { width:110px; }
.testi-wrap q:before { background-size:400px 400px; background-position:-180px -329px; left:-35px; }
.testi-wrap q:after { background-size:400px 400px; background-position:-229px -343px; width:25px; right:-35px; }
.testi-wrap li article { padding:20px; }
.testi-wrap li:nth-child(odd) article { padding-left:20px; }
.testi-wrap li:nth-child(even) article { padding-right:20px; }
.down-eb-cn-img { width:150px; }
.chbk { font-size:16pt; } 
.btnAction { padding:10px; }
.contactWrap { margin:20px 0; margin-bottom:0; } 
.cntAddress figure img { width:120px; }
.cntTitle { font-size:12pt; }
.gooleMap  { padding-bottom:270px; }
.contactForm { padding:50px 15px 15px 30px; }
.menu-detail .align { padding:10px; }
.menu-detail-wrap h3, .menu-detail-wrap h2 { font-size:12pt; text-align:left; }
.menu-listimgRight, .menu-listimg { padding-top:10px; }
.deliveryBtn { position:fixed; bottom:10px; right:15px }
.deliveryBtn { width:160px }
.service-wrap-new li {    width: calc(32% - 16px); vertical-align:top  }
.service-wrap-new h3 { font-size: 12pt; }
.cpy-wrap { padding-bottom:70px }
}
@media (max-width: 720px) {.googleMapCnt { width:calc(100% - 0px); padding:0; margin-top:25px }
}
@media (max-width: 700px) { }
@media (max-width: 680px) {
.banner-btm-cap { bottom:-14%; }
.client-wrap li { width:calc(33.33% - 10px); }
.cntAddress { float:none; clear:both; margin:0 auto; border:none; padding:0; width:100%; }
.contactForm { float:none; clear:both; width:50%; margin:0 auto; padding: 20px 0 0 0; }
.cntTitle { text-align:center; }
.puttuBlock li, .misc li, .dinnerTattu li { width:calc(49% - 20px); float:left; display:block; padding-left:20px }
.misc li {  width:calc(46% - 20px) }
.dinnerTattu, .daily-menu-bf { padding-top:0 }
}
@media (max-width: 620px) {
.top-call span { display:none; }
.top-call { padding-right:10px; }
.mob-logo { width:120px; }
.banner-cap h1 span { font-size:22pt; line-height:45px; }
.banner-cap h1 { font-size:16pt; }
.wel-wrap article { padding-top:50px; }
.wel-wrap h2 { font-size:22pt; }
.chef-banner { padding-top:10px; }
.ind-menu-wrap:before, .ind-menu-wrap:after, .ind-menu-second:before, .ind-menu-third:before, .wel-wrap:after, .ind-special-wrap:before, .ind-special-wrap h2:after, .ind-special-wrap:after, .wel-wrap:before { display:none; }
.ind-menu-third:before { background-size:450px 450px; background-position:-43px -236px; }
.container { margin:0 20px; }
.wel-wrap h2 { padding-bottom:10px; }
.ind-special-wrap h2 { font-size:16pt; }
.ind-special-wrap ul { padding:15px 0 0 0; }
.ind-special-wrap { padding:30px 0; }
.ind-serv-wrap h3 { font-size:20pt; line-height:32px; }
.ind-serv-wrap { padding:20px 0; }
.footer-address { width:300px; }
.cpy, .design { float:none; clear:both; text-align:center; }
.sub-menu-wrap .owl-dots { width:80px; }
.serv-cap h2 span { padding-left:0px; }
.service-wrap-new li {    width: calc(49% - 16px); vertical-align:top  }
.leaderText {    padding-left: 0; }
.leaderText h3, .about-other h3, .ourClients h3 { font-size:11pt }
	.banner-btm-cap { padding:15px 0 }
.chef-banner { padding-top:20px }
.ind-serv-wrap, .ind-menu-wrap { padding:30px 0 }
.subPage-title h1 { padding-bottom:20px }
.about-other { padding-top:0 }


}
@media (max-width: 580px) {
.banner-btm-cap { background-image:none; background-color:#dd1936; height:auto; width:100%; position:static; transform:translate(0%, 0); }
.banner-btm-cap h2 { padding:0; }
.banner-btm-wrap { margin:0; }
.banner-btm-cap { padding:8px 0; }
.nivo-controlNav { bottom:10%; }
.wel-wrap article { padding-top:30px; }
.wel-wrap h2 { font-size:22pt; }
.viewall-menu { padding:10px 0; }
.puttuBlock figure { text-align:center }
.imageLeft, .leaderImg { width:100%; margin:0 auto; text-align:center;  margin-bottom:25px  }
.qrCode {    position: static;    top: 0;    left: 0;    transform: translate(0, 0); width:110px; margin:0 auto 20px auto }

.banner-btm-cap { padding:15px 0 }
.chef-banner { padding-top:20px }
.ind-serv-wrap, .ind-menu-wrap { padding:30px 0 }
.subPage-title h1 { padding-bottom:20px }
.about-other { padding-top:0 }

}

@media (max-width: 560px) {
.footer-menu { display:none; }
.footer-address { float:none; clear:both; margin:0 auto; padding-bottom:20px; }
}

@media (max-width: 520px) {
.banner-btm-cap h2 { font-size:14pt; }
.mob-logo { width:110px; }
.wel-wrap p { text-align:justify; }
.ind-serv-wrap h3 { font-size:18pt; }
.menuind-mob { display:block; }
.menuind-desk, .ind-menu-second, .ind-menu-third { display:none; }
.ind-menu-wrap li { width:calc(50% - 8px); margin:4px; }
.sub-menu-wrap li { width:auto; }
.ind-menu-wrap li:nth-child(5n) { display:none; }
.ind-serv-head { font-size:11pt; }
.ind-menu-wrap h2 { font-size:14pt; padding-bottom:10px; }
.ind-menu-wrap .container { margin:0; }
.specialday-indhead-wrap h2:before, .specialday-indhead-wrap:after { display:none; }
.ind-serv-wrap h3 { line-height:26px; }
.specialday-indhead-wrap h2 { font-size:18pt; line-height:30px; }
.ind-btm-experianWrap li { width:calc(32% - 0px); }
.subPage-title h1 { font-size:16pt; padding-left:40px; }
.subPage-title h1:after { background-size:30px 20px; top:0px; }
.service-wrap li figure { width:120px; }
.service-wrap li:nth-child(odd) figure { padding-right:40px; }
.service-wrap li:nth-child(even) figure { padding-left:18px; }
.serv-cap h2 { font-size:16pt; line-height:26px; text-align:left; }
.service-main-wrap:before { display:none; }
.service-wrap h3 { font-size:14pt; }
.service-main-wrap:after { display:none; }
.client-wrap li { width:calc(50% - 10px); }
.client-wrap h3 { padding:20px; }
.chbk { font-size:14pt; }
.contactForm { width:300px; }
.contactWrap { padding:20px 0; padding-right:0; }
.menu-listimg li, .menu-listimgRight li { width:calc(50% - 10px); }
.menu-list li, .menu-detail { word-break:break-all; }
.menu-detail { padding-bottom:0; }
.ind-banner-mob, .bannersub-mob { display:block; }
.ind-banner-desk, .bannersub-desk { display:none; }
.puttuBlock li, .misc li, .dinnerTattu li {    display: block;    width: calc(100% - 15px);    padding-left: 0px;     margin:15px 0 ; float:none; clear:both  
}
.misc, .dinnerTattu, .puttuBlock, .misc, .dinnerTattu  { margin:0  } 
.puttuBlock { margin:0 }
.misc li {      width: calc(100% - 15px);      padding-left: 15px;    float: left; margin:15px 0 ; }	
.form-left, .form-right {    float: left;    width: calc(100% - 20px);    padding: 0 10px; }
.booking-form {    padding: 20px;    background-color: rgba(255,255,255,0.5);    width: calc(100% - 40px);    max-width: 1000px;    margin: 0 auto;
}


.banner-btm-cap { padding:15px 0 }
.chef-banner { padding-top:20px }
.ind-serv-wrap, .ind-menu-wrap { padding:30px 0 }
.subPage-title h1 { padding-bottom:20px }
.about-other { padding-top:0 }

}
@media (max-width: 480px) {
.banner-cap h1 span { font-size:14pt; line-height:40px; display:inline-block; }
.banner-cap h1 { font-weight:bold; font-size:14pt; }
.banner-cap { width:100%; }
.banner-btm-cap h2 { font-size:13pt; }
.ind-special-wrap li { width:calc(49% - 0px); padding:0; margin:10px 0; display:inline-block; float:none; clear:both; }

.ind-special-wrap ul { text-align:center; }
.ind-special-wrap { padding:20px 0; }
.ind-special-wrap h2 { font-size:16pt; }
.btm-mail-Link { float:none; clear:both; width:220px; margin:0 auto; padding-bottom:5px; }
.smoHome { float:none; clear:both; margin:0 auto; }
.foot-qkconect-wrap { padding:10px 0; }

.banner-btm-cap { padding:15px 0 }
.chef-banner { padding-top:20px }
.ind-serv-wrap, .ind-menu-wrap { padding:30px 0 }
.subPage-title h1 { padding-bottom:20px }
.about-other { padding-top:0 }

} 
@media (max-width: 420px) {
.ind-special-wrap h2 { font-size:14pt; }
.ind-special-wrap li h3 { font-size:12pt; }
.ind-serv-wrap h3 { font-size:16pt; }
.wel-wrap h2 { font-size:20pt; }
.ind-btm-experianWrap li { display:block; float:left; width:calc(49% - 0px); }
.ind-btm-experianWrap li:nth-child(2n) { border-right:none; }
.ind-btm-experianWrap li figure img { width:90px; }
.ind-btmicon-btmhead { padding:0; }
.ind-btm-experianWrap li figure { padding-bottom:10px; }
.cntAddress figure img { width:110px; }
.contactForm { width:250px; }
.client-wrap ul { text-align:center; }
.client-wrap li { width:calc(90% - 10px); display:inline-block; float:none; clear:both; }
.client-wrap h3 { font-size:11pt; }
.serv-cap h2 { font-size:14pt; }
}
@media (max-width: 400px) { }
@media (max-width: 379px) {
.sub-menu-wrap .owl-dots { width:160px; }
.service-wrap li figure { width:100px; }
}
@media (max-width: 340px) {
.footer-address:after { display:none; }
.footer-address { width:170px; text-align:center; }
.footerLink-head { text-align:center; float:none; clear:both; } 
}