@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/* START SCROLL */ 
::-webkit-scrollbar {
  width: 5px;
	height:5px;
}
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #ECECEC;
}
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
  background-color: #F0F0F0;
}
::-webkit-scrollbar-button {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
  background-color: #DBDBDB;
}
::-webkit-scrollbar-button:vertical:increment {
  background-position: -64px -16px;
}
::-webkit-scrollbar-button:vertical:decrement {
  background-position: 0 -16px;
}
::-webkit-scrollbar-button:horizontal:increment {
  background-position: -32px -16px;
}
::-webkit-scrollbar-button:horizontal:decrement {
  background-position: -96px -16px;
}
::-webkit-scrollbar-corner {
  background-color: #000000;
}
/* END SCROLL */
.top{background: #e06400; color: #ffffff; font-size:14px; font-weight: 700; }
.link-dark:hover{color:#e06400 !important;}
a.link-dark.active {
  color: #e06400 !important;
}

.menu{ font-size: 16px;}

.banner{background: url("../images/banner.jpg") #5e250e;}

.text-orange{color:#e06400;}
.bg-orange{background:#e06400; }
.banner img {
    animation: imgRotate 50s linear infinite;
}
@keyframes imgRotate { 
    100% { 
        transform: rotate(360deg); 
    } 
}

.banner-snacks{background: url("../images/snacks-bg.jpg") #5e250e;}
.banner-snacks img {
    animation: imgRotate 50s linear infinite;
}
@keyframes imgRotate { 
    100% { 
        transform: rotate(360deg); 
    } 
}


.style-font{
	font-family: "Dancing Script", serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: bold;
	font-size: 4.5rem;
}
.about{background: url("../images/abt-samosa.png") no-repeat left bottom;}
.menu-bg{background: url("../images/menu.jpg") #010102;}

.cards{
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	gap:1.6rem;
	margin-right: 1rem;
}
.cards > div{
	background: #ffffff;
	padding:5px;
	border-radius: 15px;
	margin-top:1rem;
	box-shadow: 0 2rem 3rem var(--color-light);
	transition: all 300ms ease;
	
}
.cards > div:hover{
	box-shadow: none;
}
@media screen and (max-width: 1300px){
.cards{
	grid-template-columns: repeat(3, 1fr);
}	
}
@media screen and (max-width: 1024px){
.cards{
	grid-template-columns: repeat(2, 1fr);
}	
}
.card h6{font-weight: bold;}


.gallery{background:#f08d27;}
.testimonials{ background: url("../images/testimonials-bg.jpg") repeat;}

 .testimonial-card {
      background-color: #f8f9fa;
      border: none;
      padding: 20px;
      border-radius: 8px;
      text-align: center;
    }
    .testimonial-image {
      width: 80px;
      height: 80px;
      border-radius: 50%;
      object-fit: cover;
      margin: 0 auto 15px;
    }
    .carousel-indicators [data-bs-target] {
      background-color: #6c757d;
    }
    .carousel-indicators .active {
      background-color: #e06400;
    }

.footer{background:#240d00;}
.footer p{font-size: 13px;}
.footer-bottom{background:#120700; font-size:12px;}



.gallery-image {
      width: 100%;
      height: 250px;
      object-fit: cover;
      border-radius: 8px;
    }


@media screen and (max-width: 500px){
.menu{
font-size: 12px;
	}
	.style-font{
	font-size: 2rem;
}
	.list-inline-item {
    display: block !important;
}
	.list-inline-item:not(:last-child) {
    margin-right: 0rem !important;
}
	.w-25{width:90% !important;}
}	