@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Devanagari:wght@100..900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Kalnia:wght@100..700&family=Noto+Sans+Devanagari:wght@100..900&display=swap');

*{
   margin: 0;
   padding: 0;
   box-sizing: border-box;
}

body{
   font-family: "Noto Sans Devanagari", sans-serif !important;
   background-color: #EEEEEE !important;
}

.logo-image{
   width: 180px;
}

@media screen and (min-width: 992px){
   .main-bg-container{
      background-color: #FFFFFF;
      width: 60%;
   }

   .navbar-container{
      background-color: #F1F6F9;
      background-size: cover;
      margin-bottom: 30px;
   }

   .paragraph01{
      color: #000;
      font-size: 19px;
      font-weight: 600;
      padding-top: 10px;
   }

   .heading01{
      color: #000;
      text-align: center;
      font-size: 27px;
      font-weight: bold;
      line-height: 38px;
   }

   .image01{
      width: 100%;
      border-radius: 5px;
      margin-bottom: 20px;
   }

   .image010{
      width: 60%;
      border-radius: 5px;
      margin-bottom: 20px;
   }

   .hitesh-container{
      background-color: #fff;
      border: 1px solid #000;
      border-radius: 10px;
      margin-bottom: 20px;
   }

   .hitesh-image{
      width: 80px;
      height: 80px;
      margin-right: 10px;
   }

   .name{
      color: #000;
      font-size: 20px;
      font-family: "Kalnia", serif !important;
      margin-top: 13px;
   }

   .age{
      color: #000;
      font-size: 16px;
   }

   .paragraph02{
      font-size: 20px;
   }

   .heading02{
      color: #000;
      font-size: 30px;
      font-weight: 700;
   }

   

   .list-item-container{
      background-color: #E5E7EB;
      border-radius: 10px;
   }

   .list-item01{
      color: #000;
      font-size: 20px;
      padding-bottom: 10px;
   }

   .paragraph03{
      font-size: 20px;
      font-weight: 600;
      font-style: italic;
   }

   .button01{
      background-color: #dc2626;
      font-size: 22px;
      font-weight: 800;
      color: #fff;
      width: 30%;
      height: 45px;
      border-radius: 15px;
      border: 0px;
      text-transform: uppercase;
      padding-top: 5px;
      animation: zoomEffect 2s infinite ease-in-out;
      margin-bottom: 15px;
   }

   .paragraph04{
      color: #4B5563;
      text-align: center;
      font-size: 14px;
      font-weight: 500;
   }

   .heading03{
      color: #000;
      font-size: 22px;
      font-weight: 600;
      font-family: "Kalnia", serif !important;
      text-align: center;
   }

   .contact-us-container{
      background-color: #F8FAFC;
      border-radius: 15px;
      border: 1px solid #000;
      width: 80%;
      margin-top: 10px;
   }
   .heading04{
      color: #000;
      font-size: 22px;
      font-weight: 800;
      text-align: center;
      text-decoration: underline;
   }

   .button02{
      background-color: #000;
      font-size: 22px;
      font-weight: 800;
      color: #fff;
      width: 40%;
      height: 50px;
      border-radius: 5px;
      border: 0px;
      text-transform: uppercase;
   }

   .product-image{
      width: 50%;
   }

   .testimonial-image{
      width: 55px;
      height: 55px;
      margin-right: 10px;
   }

   .testimonial-box{
      background-color: #EADBC8;
      border-radius: 10px;
      width: 100%;
      height: 100%;
   }

   .testimonial-name{
      color: #000;
      font-size: 20px;
      font-weight: 600;
   }

   .paragraph05{
      font-size: 17px;
      font-weight: 400;
      font-style: italic;
   }

   .line01{
      background-color: #E5E7EB;
      width: 100%;
      height: 1px;
      margin-top: 15px;
      margin-bottom: 15px;
   }

   .heading05{
      color: #000;
      font-size: 27px;
      font-weight: 700;
      line-height: 38px;
   }

   .span01{
      color: #dc2626;
      font-family: "Kalnia", serif !important;
   }

   .progress-bar-container{
      width: 70%;
   }

   .progress01{
      color: #000;
      font-size: 20px;
      font-weight: 600;
   }

   .heading06{
      color: #000;
      text-align: center;
      font-size: 24px;
      font-weight: 700;
      padding-bottom: 15px;
   }

   .old-price-heading{
      text-align: center;
      color: #000;
      font-size: 25px;
      font-weight: 700;
   }

   .span02{
      color: #dc2626;
      text-decoration: line-through;
   }

   .span03{
      color: #22C55E;
   }

   .heading07{
      text-align: center;
      color: #000;
      font-size: 26px;
      font-weight: 700;
      padding-bottom: 15px;
   }

   .testimonial-container{
      background-color: #fff;
      box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
      border-radius: 10px;
   }

   .testimonial-image01{
      width: 55px;
      height: 55px;
      margin-right: 10px;
   }

   .t-name{
      color: #000;
      font-size: 17px;
      font-weight: 700;
      margin-top: 15px;
      margin-right: 5px;
   }

   .check-icon{
      width: 13px;
      margin-top: -5px;
   }

   .product-image01{
      width: 30%;
   }

   .footer-container{
      background-color: #E2E8F0;
      background-size: cover;
      margin-top: 10px;
   }

   .flipkart-image{
      width: 15%;
      margin-right: 40px;
      cursor: pointer;
   }

   .amazon-image{
      width: 15%;
      margin-top: 10px;
      cursor: pointer;
   }

   .p01{
      text-align: center;
      font-size: 22px;
   }

   .p02{
      text-align: center;
      font-size: 20px;
   }

   .link01{
      text-decoration: underline;
   }

}



@keyframes zoomEffect {
   0%, 100% {
      transform: scale(1);
      opacity: 1;
   }
   50% {
      transform: scale(0.9);
      opacity: 0.5;
   }
}

.label01{
   color: #000 !important;
   font-family: "Kalnia", serif !important;
   font-size: 15px !important;
   font-weight: 600 !important;
}

.form-control01{
   height: 55px !important;
   border-radius: 15px !important;
}










@media screen and (max-width: 992px){
   .main-bg-container{
      background-color: #FFFFFF;
      width: 100%;
   }

   .navbar-container{
      background-color: #F1F6F9;
      background-size: cover;
      margin-bottom: 30px;
   }


   .paragraph01{
      color: #000;
      font-size: 19px;
      font-weight: 600;
      padding-top: 10px;
   }

   .heading01{
      color: #000;
      text-align: center;
      font-size: 27px;
      font-weight: bold;
      line-height: 38px;
   }

   .image01{
      width: 100%;
      border-radius: 5px;
      margin-bottom: 20px;
   }

   .image010{
      width: 60%;
      border-radius: 5px;
      margin-bottom: 20px;
   }

   .hitesh-container{
      background-color: #fff;
      border: 1px solid #000;
      border-radius: 10px;
      margin-bottom: 20px;
   }

   .hitesh-image{
      width: 50px;
      height: 50px;
      margin-right: 10px;
   }

   .name{
      color: #000;
      font-size: 15px;
      font-family: "Kalnia", serif !important;
      margin-top: 8px;
   }

   .age{
      color: #000;
      font-size: 13px;
   }

   .paragraph02{
      font-size: 17px;
   }

   .heading02{
      color: #000;
      font-size: 25px;
      font-weight: 700;
   }

   

   .list-item-container{
      background-color: #E5E7EB;
      border-radius: 10px;
   }

   .list-item01{
      color: #000;
      font-size: 20px;
      padding-bottom: 10px;
   }

   .paragraph03{
      font-size: 20px;
      font-weight: 600;
      font-style: italic;
   }

   .button01{
      background-color: #dc2626;
      font-size: 22px;
      font-weight: 800;
      color: #fff;
      width: 100%;
      height: 45px;
      border-radius: 15px;
      border: 0px;
      text-transform: uppercase;
      padding-top: 5px;
      animation: zoomEffect 2s infinite ease-in-out;
      margin-bottom: 15px;
   }

   .paragraph04{
      color: #4B5563;
      text-align: center;
      font-size: 14px;
      font-weight: 500;
   }

   .heading03{
      color: #000;
      font-size: 18px;
      font-weight: 600;
      font-family: "Kalnia", serif !important;
      text-align: center;
   }

   .contact-us-container{
      background-color: #F8FAFC;
      border-radius: 15px;
      border: 1px solid #000;
      width: 100%;
      margin-top: 10px;
   }
   .heading04{
      color: #000;
      font-size: 18px;
      font-weight: 800;
      text-align: center;
      text-decoration: underline;
   }

   .button02{
      background-color: #000;
      font-size: 22px;
      font-weight: 800;
      color: #fff;
      width: 100%;
      height: 50px;
      border-radius: 5px;
      border: 0px;
      text-transform: uppercase;
   }

   .product-image{
      width: 50%;
   }

   .testimonial-image{
      width: 55px;
      height: 55px;
      margin-right: 10px;
   }

   .testimonial-box{
      background-color: #EADBC8;
      border-radius: 10px;
      width: 100%;
      height: 100%;
   }

   .testimonial-name{
      color: #000;
      font-size: 20px;
      font-weight: 600;
   }

   .paragraph05{
      font-size: 17px;
      font-weight: 400;
      font-style: italic;
   }

   .line01{
      background-color: #E5E7EB;
      width: 100%;
      height: 1px;
      margin-top: 15px;
      margin-bottom: 15px;
   }

   .heading05{
      color: #000;
      font-size: 20px;
      font-weight: 700;
      line-height: 34px;
   }

   .span01{
      color: #dc2626;
      font-family: "Kalnia", serif !important;
   }

   .progress-bar-container{
      width: 100%;
   }

   .progress01{
      color: #000;
      font-size: 20px;
      font-weight: 600;
   }

   .heading06{
      color: #000;
      text-align: center;
      font-size: 24px;
      font-weight: 700;
      padding-bottom: 15px;
   }

   .old-price-heading{
      text-align: center;
      color: #000;
      font-size: 20px;
      font-weight: 700;
   }

   .span02{
      color: #dc2626;
      text-decoration: line-through;
   }

   .span03{
      color: #22C55E;
   }

   .heading07{
      text-align: center;
      color: #000;
      font-size: 26px;
      font-weight: 700;
      padding-bottom: 15px;
   }

   .testimonial-container{
      background-color: #fff;
      box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
      border-radius: 10px;
   }

   .testimonial-image01{
      width: 55px;
      height: 55px;
      margin-right: 10px;
   }

   .t-name{
      color: #000;
      font-size: 17px;
      font-weight: 700;
      margin-top: 15px;
      margin-right: 5px;
   }

   .check-icon{
      width: 13px;
      margin-top: -5px;
   }

   .product-image01{
      width: 30%;
   }

   .footer-container{
      background-color: #E2E8F0;
      background-size: cover;
      margin-top: 10px;
   }

   .flipkart-image{
      width: 25%;
      margin-right: 20px;
      cursor: pointer;
   }

   .amazon-image{
      width: 25%;
      margin-top: 10px;
      cursor: pointer;
   }

   .p01{
      text-align: center;
      font-size: 22px;
   }

   .p02{
      text-align: center;
      font-size: 20px;
   }

   .link01{
      text-decoration: underline;
   }

}