/** Shopify CDN: Minification failed

Line 28:26 Expected identifier but found whitespace
Line 210:14 Expected identifier but found whitespace
Line 210:15 Unexpected "30px"

**/
.banner__heading {
  font-weight: 900;
  font-size: 70px;
  color: black;
  margin-bottom: 30px;
}
.banner .banner__box {
  background: transparent;
  text-align: left;
  margin-left: -500px;
}
.banner__heading inline-richtext {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
}

.section-header{
  margin-bottom: 0 !important;
}

.image-with-text__content: {
  font-family: "dm-sans", sans-serif;
  font-size: 16px;
}
.image-with-text__content .button  {
  background: black;
}
.button .button--secondary {
  background: black;
}
.button-on-primary {
  font-family: "poppins", sans-serif;
}
.image-with-text__grid .image-with-text__content .button--secondary {
  transition: 0.3s;
  font-weight: 500;
  font-size: 14px;
  background: white;
  border-radius: 10px;
  border: 1px solid;
}
.image-with-text__grid .image-with-text__content .button--secondary:hover {
  background: black;
  color: white;
  transition: 0.3s;
}

html .product-media-container.media-type-image.media-fit-contain.global-media-settings.gradient.constrain-height
 {
    border: none !important;
}

.section .image-with-text:nth-child(2) {
  margin-top: 80px;
}
.banner__content .banner__box .banner__buttons .button .button--primary{
  transition: ease a0.3s;
  border: 0.5px solid;
  border-color: black;
}
.banner__content .banner__box .banner__buttons .button--primary:hover {
  background: black;
  color: white;
  border: 0.5px solid;
  border-color: black;
  transition: 0.3s;
}
.banner__content .button--primary {
  border-radius: 10px;
  background: white;
  color: black;
  border-color: black;
  border: 0.5px solid;
  transition: 0.3s;
  font-family: "poppins"
  , sans-serif;
    font-weight: 500;
  font-size: 14px;
}
.button--primary:before {
  display: none !important;
}
.button--primary:after {
  display: none !important;
}
.button--primary {
  border-radius: 10px;
  transition: 0.3s;
}

.button--secondary:before {
  display: none !important;
}
.button--secondary:after {
  display: none !important;
}
.gradient {
  padding: 0px;
}

.main-page-title{
  display: none;
}

.section-template--18763407327405__custom_liquid_ifydjn-padding{
  padding: 0;
}

.inner-hero-section {
    width: 64%;
}

.hero-section{
      display: flex;
    align-items: center;
    justify-content: center;
    background-image: url("/cdn/shop/files/1_1625x560_Px.jpg?v=1750849352");
    background-repeat: no-repeat;
    background-size: cover;
  height: 570px;
}

.hero-section .inner-hero-section h1{
  font-family: poppins;
  font-weight: 800;
  font-size: 70px;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.hero-section .inner-hero-section p{
  width: 60%;
  margin-bottom: 20px;
}

.hero-section .inner-hero-section a{
  padding: 12px 25px;
  border: solid 1px #000;
  color: #000;
  text-decoration: none;
  border-radius: 10px;
  transition: .3s;
}

.hero-section .inner-hero-section a:hover{
  background: #000;
  color: #fff;
  border: solid 1px #000;
  transition: .3s;
}

.section-template--18763407327405__custom_liquid_ifydjn-padding{
  padding: 0 !important;
}

.slider-container {
  max-width: 100% !important;
  margin: 0 !important;
}

.copyright {
  text-align: center !important;
}

.copyright a{
  text-decoration: none;
  color: #000;
}

.footer-bottom{
  justify-content: center !important;
}
.product-form__submit{
  border: solid 1px #000;
  border-radius: 10px;
  transition: 0.3s;
  text-transform: capitalize;
}
.product-form__submit:hover{
  background: black;
  color: white;
  transition: 0.3s;
}

.page-width.page-width--narrow.section-template--18763407392941__main-padding{
  padding: 0 !important;
}

.social-icon:hover{
  color: white !important;
}

.map-container iframe{
  height: 100%;
  width: 100%;
}

.custom-slide-btn:nth-child(1){
  margin-left: 385px !important;
  margin-top:  330px !important;
  width: 200px;
}
  margin-left: 30px;
}

button.shopify-payment-button__button.shopify-payment-button__button--unbranded{
  border-radius: 10px;
  text-transform: capitalize;
  font-family: poppins;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover{
  background: white;
  color: black;
  border: 1px solid black;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded:after {
  display: none !important;
}

.contact-info, .contact-form{
  background: transparent !important;
  border: 0px !important;
  box-shadow: none !important;
  justify-content: left !important;
  align-content: left !important;
  padding-right: 30px !important;
  padding: 0px !important;
}
html{
  overflow-x: hidden;
}

/*Responsivness start*/
@media (min-width:320px) and (max-width:767px){
  .banner__content.banner__content--middle-center.page-width{
    display: none;
  }
 .slide-1 .slide-bg 
  {background-image: url("/cdn/shop/files/WhatsApp_Image_2025-07-14_at_1.26.40_PM.jpg?v=1752497242") !important;
}

  .slide-2 .slide-bg
   {background-image: url("/cdn/shop/files/1_800x800_Px.jpg?v=1750515109") !important;
}

  .custom-slide-content h2{
    display: none;
  }

  .custom-slide-content p{
    display: none;
  }

  .custom-slide-content a{
   display: none;  
  }

  .section-template--18763407327405__custom_liquid_ifydjn-padding{
  padding: 0 !important;
}

  #Banner-template--18763407425709__image_banner_pKepgU .banner__media{
    background-image: url(/cdn/shop/files/Your_paragraph_text_567_x_700_px.png?v=1751025914) !important;
        height: 50vh !important;
        background-repeat: no-repeat;
        background-size: cover;
  }

   #Banner-template--18763407392941__image_banner_643wgi .banner__media{
    background-image: url(/cdn/shop/files/Your_paragraph_text.png?v=1751023028) !important;
        height: 65vh !important;
        background-repeat: no-repeat;
        background-size: cover;
  }

  .banner__media img{
    display: none !important;
  }

  .content-for-layout .focus-none
  {
    background-image: url("/cdn/shop/files/1_800x800_Px.jpg?v=1750515109") !important;
  }
  .banner__content.banner__content--middle-center.page-width{
   display: none;  
  }
  .primary-image-container{
    height: 410px !important;
  }
  .secondary-image-wrapper{
   height: 370px !important; 
  }
}

@media (min-width:425px) and (max-width:580px)a{
  #Banner-template--18763407425709__image_banner_pKepgU .banner__media{
    background-image: url(/cdn/shop/files/Your_paragraph_text_567_x_700_px.png?v=1751025914) !important;
        height: 65vh !important;
        background-repeat: no-repeat;
        background-size: cover;
  }

  #Banner-template--18763407392941__image_banner_643wgi .banner__media{
    background-image: url(/cdn/shop/files/Your_paragraph_text.png?v=1751023028) !important;
        height: 65vh !important;
        background-repeat: no-repeat;
        background-size: cover;
  }
  
}

@media (min-width:581px) and (max-width:700px){
  #Banner-template--18763407425709__image_banner_pKepgU .banner__media{
       background-image: url(/cdn/shop/files/Your_paragraph_text_567_x_700_px.png?v=1751025914) !important;
        height: 65vh !important;
        background-repeat: no-repeat;
        background-size: cover;
  }

   #Banner-template--18763407392941__image_banner_643wgi .banner__media{
    background-image: url(/cdn/shop/files/Your_paragraph_text.png?v=1751023028) !important;
        height: 65vh !important;
        background-repeat: no-repeat;
        background-size: cover;
  }
}

@media (min-width:700px) and (max-width:767px){
  #Banner-template--18763407425709__image_banner_pKepgU .banner__media{
    background-image: url(/cdn/shop/files/Your_paragraph_text_567_x_700_px.png?v=1751025914) !important;
        height: 75vh !important;
        background-repeat: no-repeat;
        background-size: cover;
  }

   #Banner-template--18763407392941__image_banner_643wgi .banner__media{
    background-image: url(/cdn/shop/files/Your_paragraph_text.png?v=1751023028) !important;
        height: 65vh !important;
        background-repeat: no-repeat;
        background-size: cover;
  }
}
@media (min-width:768px) and (max-width:989px){
.banner__content.banner__content--middle-center.page-width{
    display: none;
  }
 .slide-1 .slide-bg 
  {background-image: url("/cdn/shop/files/1_800x800_Px.jpg?v=1750515109") !important;
   height: 800px;
}

  .slide-2 .slide-bg
   {background-image: url("/cdn/shop/files/WhatsApp_Image_2025-06-25_at_7.03.10_PM.jpg?v=1750860320") !important;
    height: 800px;
}

  .custom-slide-content h2{
    display: none;
  }

  .custom-slide-content p{
    display: none;
  }

  .custom-slide-content a{
   display: none;  
  }

  .section-template--18763407327405__custom_liquid_ifydjn-padding{
  padding: 0 !important;
}
}

@media (min-width:990px) and (max-width:1230px){
  .slide-1 .slide-bg{
    height: 400px !important;
  }
  .slide-2 .slide-bg{
   height: 400px !important; 
  }
  .banner__media.media{
   height: 400px !important; 
  }
  
}
@media (min-width:1231px) and (max-width:1460px){
  .slide-1 .slide-bg{
   height: 460px !important; 
  }
  .slide-2 .slide-bg{
   height: 460px !important; 
  }
  .banner__media.media{
   height: 400px !important; 
  }
    
}