/** Shopify CDN: Minification failed

Line 34:23 Unexpected "{"

**/
@media (min-width: 768px) {
    .h1{font-size:60px;line-height: 1;}
    .md\:text-2xl {font-size: 1.625rem;}
    .slide__text{font-size:20px;}
    .double_buttons.flex {justify-content: center; gap: 2rem;}
    .header__icons{gap: 1.5rem;}
    .footer-section__item-content {text-align: left;}
    .footer-section .social-icons {justify-content: left;}
    .footer-section__item.w-full.fill-current.footer-section__item--payments {justify-content: space-between;}
    .slide__text.rte.rte-sm.md\:rte { font-size: 20px !important;}
    h4.gallery__heading {font-size: 23px;}
}
.footer-section .social-icons {gap: 1rem;}
.text-xl{font-size:1.375rem;}
.text-sm{font-size:1rem;}
li.footer-section__copyright.pr-2 {text-transform: uppercase;font-size: 15px;}

@media (max-width: 767px) {
.double_buttons{flex-direction: column;gap: 2rem;}
button#Subscribe-sections--17282664759351__footer-newsletter-section {width: 100%;justify-content: center;}
}

button#Subscribe-sections--17282664759351__footer-newsletter-section {margin-left: 0;}
.footer-section .email-subscription input[type=email] {margin-bottom: 1rem;}
.header--horizontal {grid-template-columns: auto auto auto !important;}
.header-menu--uppercase{font-size: 1rem;font-weight: 100;}
.header-wrapper .max-w-screen  {max-width: 1920px;}
.button{padding: .75rem 1.5rem !important;font-size:1rem !important;font-weight: 100 !important;}
h4.gallery__heading ,  {font-weight: 100;font-size: 23px;}
h4.textcolumns__heading {font-weight:600;font-size: 23px;}
.rte-sm{font-size:1rem !important;}
.product-card__content {text-align: left;}


/* Kunal Add */
div#shopify-section-template--17282669150263__text_columns_with_icons_BkDDJp .textcolumns__item,
div#shopify-section-template--17282669150263__text_columns_with_icons_BkDDJp .textcolumns__content {
    display: flex;
    flex-direction: column;
    gap: 15px;
}
div#shopify-section-template--17282669150263__text_columns_with_icons_BkDDJp .rte-sm p {
    line-height: 22px;
}

.gallery-section .gallery {
    padding: 64px 20px 20px
}

div#shopify-section-template--17282669150263__featured_collection_slider_FXY6LT .splide__arrow,
div#shopify-section-template--17282669150263__testimonials_nUcn8f .splide__arrow{
    border: 1px solid;
}
div#shopify-section-template--17282669150263__featured_collection_slider_FXY6LT .splide__arrow--prev,
div#shopify-section-template--17282669150263__testimonials_nUcn8f .splide__arrow--prev{
    left: 5px;
}
div#shopify-section-template--17282669150263__featured_collection_slider_FXY6LT .splide__arrow--next,
div#shopify-section-template--17282669150263__testimonials_nUcn8f .splide__arrow--next{
    right: 5px;
}

.testimonial {
    padding: 0 30px;
}
.testimonial__text p{
    font-size: 17px;
}
.testimonial__author {
    font-size: 18px;
    color: #797979;
    padding-top: 15px;
}
.testimonials-section .rating-star{
    gap: 8px;
}
.testimonials-section .rating-star svg{
    width: 18px;
}


.footer-section{
    padding-bottom: 30px;
}
.footer-menu__list-item {
    margin-bottom: 10px;
}

nav, .footer-newsletter__text, .social-icons, .footer-newsletter__text, .footer-newsletter__email{
    margin-top: 10px !important;
}
.footer-section__copyright,
.footer-section__copyright a{
    color: #000;
}
.footer-section__payment-types{
    margin-top: 0px !important;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    div#shopify-section-template--17282669150263__16425493082e1094aa .slide__title {
        font-size: 40px;
    }
}

@media screen and (min-width: 768px) and (max-width: 989px) {
    div#shopify-section-template--17282669150263__16425493082e1094aa .md\:max-w-1\/2 {
        max-width: 70%;
    }
    .ai-center-image-wrapper-template--17282669150263servicefeaturesnjhubr{
        width: 60% !important;
        margin: 0 auto !important;
    }
}

/* Gallery */
.gallery__content{
    /* position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    z-index: 10; */
}

@media (max-width: 768px) {
    .ea-buttonLabel {
            top: 2.5rem !important;
        right: 5.5rem !important;
    }
    span.breadcrumb__item {
    line-height: 1.3;
}
}

.py-section{
        padding-bottom: 2.5rem !important;
    padding-top: 2.5rem !important;
}

img.collection__featured-image.w-full {
  width: 15%;
}

.product-form__quote.button{
margin-top: 1rem;

}

