*{margin:0;padding:0;box-sizing:border-box;font-family:'Quicksand',sans-serif}
body{color:#111;font-weight:600}
a{text-decoration:none!important}
li{list-style:none}
input[type=radio],input[type=checkbox]{transform:scale(1.3);border:2px solid #111}
.form-group > i{position:absolute;right:14px;top:43px}
.form-group input,textarea.form-control,.input-group > .form-control,select.form-control{background:#F9F9F9;border:1px solid #869099;box-sizing:border-box;border-radius:10px}
.section_heading{color:#111;font-size:25px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:3px 0;position:relative;font-family:'Montesarrat',sans-serif}
.title:hover .section_heading::after{width:25%;background:#111;right:51px}
.section_heading::after{position:absolute;left:0;bottom:0;width:150px;height:2px;background:#c02030;content:"";display:block;-webkit-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}
.section_desc{font-weight:500}
.content-section{}
.sticky-side{position:-webkit-sticky;position:sticky;top:85px}
.nav-tabs{border-bottom:0}
.nav-tabs .nav-link.active{border:0;border-bottom:3px solid #c02030}
.nav-tabs .nav-link:hover{border:0;border-bottom:3px solid #c02030}
.restro-details-section--heading{color:#fff;background-color:#c02030;font-size:16px;font-family:'Raleway',sans-serif;font-weight:600;line-height:22px;padding:12px 14px}
.restaurant-details a{color:#111;font-weight:500}
.restaurant-details a:hover{color:#c02030}
.nav-pills .nav-link.active,.nav-pills .nav-link:hover,.filter-title,.filter-title:hover{color:#111!important;font-weight:600;border-right:3px solid #ef4f5f;background:linear-gradient(90deg,red,#fb0000)}
.cartempty{position:relative}
.filter-title{padding:.5rem 1rem}
.hero-image{height:55vh;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}
.hero-text{position:absolute;top:170px;left:17px}
.restrohr{float:left;position:absolute;transform:rotate(0deg);left:0;top:72px;text-align:center;width:90px;font-size:12.5px;margin:0;z-index:999;color:#fff;font-weight:500;line-height:18px}
.applycoupon:target{display:block!important}
@media (max-width: 992px) {
.navdisplay{display:none}
#restro-gallery{display:none}
.gap{margin-top:8rem}
}
@media (min-width: 768px) {
.hero-text{top:200px;left:88px}
.hide{display:none}
}
@media (min-width: 1024px) {
.hero-text{top:248px;left:206px}
.restro-namee{font-size:28px!important}
}
@media screen and (max-width:480px) {
.custom-btn{display:block}
}
.Short{width:100%;background-color:#dc3545;margin-top:5px;height:3px;color:#dc3545;font-weight:500;font-size:12px}
.Weak{width:100%;background-color:#ffc107;margin-top:5px;height:3px;color:#ffc107;font-weight:500;font-size:12px}
.Good{width:100%;background-color:#28a745;margin-top:5px;height:3px;color:#28a745;font-weight:500;font-size:12px}
.Strong{width:100%;background-color:#d39e00;margin-top:5px;height:3px;color:#d39e00;font-weight:500;font-size:12px}