@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	border: none;
	font-family: 'Poppins', sans-serif;
	font-size:16px;
	color:#333;
}
html {
  scroll-behavior: smooth;
  overflow-x: hidden; /* Hide horizontal scrollbar */
}
body {overflow-x: hidden;}
img {
  image-rendering: auto;
  image-rendering: crisp-edges;
  image-rendering: pixelated;

  /* Safari seems to support, but seems deprecated and does the same thing as the others. */
  image-rendering: -webkit-optimize-contrast;
}
.white-bg{background-color: #fff !important; box-shadow: 5px 5px 25px #0000000d;}
img.logo{ width: 100%; max-width:60px; float: left}
.logo-text{font-size: 24px; padding: 12px 10px 10px 10px; float: left; line-height: 20px; font-weight: 800; letter-spacing: 2px;}
.logo-text span{font-size: 14px; font-weight: 600; color: #707070;}
.cust-nav{font-size: 15px; font-weight: 600;}
.nav-item.nav-link{ border-radius: 8px;}
.nav-item.nav-link.order-link{background-color: #fdf851; color:#000; border-radius: 8px; padding-left: 20px !important; padding-right: 20px !important;}

.foodimg-main{background-image: url(../images/food-pic.jpg); background-size: cover; background-repeat: no-repeat; min-height: 320px; background-position: center top;}
.welcome{background-color: #000; text-align: center; color: #fff; padding: 80px 20px; min-height: 320px;}
.orderBtn{padding: 8px 20px; background-color: #FFF200; border: 2px solid #FFF200; display: inline-block; margin:10px 0px; border-radius:10px; }
.orderBtn:hover{background-color: #000; border: 2px solid #FFF200;}
.orderBtn a:hover{color: #fff; text-decoration: none;}
.orderBtn a{color: #000; font-size: 16px; font-weight: 600;}
h1{font-size: 32px;}
h2{font-size: 24px; font-weight: 300; }
.restaurant-dtls{padding: 40px 0px;}
.welcome-text{font-size: 36px; font-weight: 600; text-align: center; line-height: 18px; padding: 60px 0px 40px;}
.welcome-text span{font-size: 24px; font-weight: 300; padding-bottom: 20px; display: inline-block;}
.food-img {text-align: center;}
.food-img img{width: 100%; max-width: 420px;}
.restaurant-dtls p{line-height: 24px; padding-bottom: 10px; text-align: center;}

.g-reviews{background-color: rgb(250, 250, 250); padding: 40px 0px 20px;}

.g-reviews h2{font-size: 36px; font-weight: 600; text-align: center; line-height: 14px; padding: 20px 0px 30px;}
.g-reviews h2 span{font-size: 24px; font-weight: 300; padding-bottom: 20px; display: inline-block;}

.contact-dtls{padding: 20px 0px; text-align: center;}
.contact-dtls h2{font-size: 36px; font-weight: 600; text-align: center; line-height: 14px; padding: 20px 0px 30px;}

footer {text-align: center; padding: 20px 0px;}
footer p span{font-weight: bold;}

.subpg{}
.subpg h1{font-size: 32px; font-weight: 600; text-align: center; padding: 10px 0px;}
.form-all{box-shadow: none !important;}

iframe#dcom-iframe{height: 2800px !important;}
button.dcom-fixed-cta-anchor{background-color: #fdf851 !important;}
svg.icon.icon-shopping-bag{fill:#000 !important;}

@media (max-width: 1024px) {
    iframe#dcom-iframe{height: 4200px !important;}
    .food-img img{width: 100%; max-width: 300px;}
    .foodimg-main{background-image: url(../images/food-pic-mob.jpg); background-size: cover; background-repeat: no-repeat; min-height: 320px; background-position: top left;}
}

