/** Shopify CDN: Minification failed

Line 151:0 All "@import" rules must come first

**/
/* @font-face {
    font-family: 'Sohne Breit';
    src: url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/SohneBreit-Dreiviertelfett.eot');
    src: url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/SohneBreit-Dreiviertelfett.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/SohneBreit-Dreiviertelfett.woff2') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/SohneBreit-Dreiviertelfett.woff') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/SohneBreit-Dreiviertelfett.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sohne Breit';
    src: url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/SohneBreit-Extrafett.eot');
    src: url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/SohneBreit-Extrafett.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/SohneBreit-Extrafett.woff2') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/SohneBreit-Extrafett.woff') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/SohneBreit-Extrafett.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sohne Breit';
    src: url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/SohneBreit-Halbfett.eot');
    src: url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/SohneBreit-Halbfett.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/SohneBreit-Halbfett.woff2') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/SohneBreit-Halbfett.woff') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/SohneBreit-Halbfett.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sohne Breit';
    src: url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/SohneBreit-Fett.eot');
    src: url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/SohneBreit-Fett.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/SohneBreit-Fett.woff2') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/SohneBreit-Fett.woff') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/SohneBreit-Fett.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
} */


@font-face {
    font-family: 'Sohne';
    src: url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Dreiviertelfett.eot');
    src: url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Dreiviertelfett.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Dreiviertelfett.woff2') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Dreiviertelfett.woff') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Dreiviertelfett.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sohne';
    src: url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Buch.eot');
    src: url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Buch.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Buch.woff2') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Buch.woff') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Buch.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sohne';
    src: url('Sohne-Fett.eot');
    src: url('Sohne-Fett.eot?#iefix') format('embedded-opentype'),
        url('Sohne-Fett.woff2') format('woff2'),
        url('Sohne-Fett.woff') format('woff'),
        url('Sohne-Fett.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sohne';
    src: url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Fett.eot');
    src: url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Fett.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Fett.woff2') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Fett.woff') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Fett.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sohne';
    src: url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Extraleicht.eot');
    src: url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Extraleicht.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Extraleicht.woff2') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Extraleicht.woff') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Extraleicht.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sohne';
    src: url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Halbfett.eot');
    src: url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Halbfett.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Halbfett.woff2') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Halbfett.woff') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Halbfett.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sohne';
    src: url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Kraftig.eot');
    src: url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Kraftig.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Kraftig.woff2') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Kraftig.woff') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Kraftig.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sohne';
    src: url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Leicht.eot');
    src: url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Leicht.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Leicht.woff2') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Leicht.woff') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0246/6522/7315/files/Sohne-Leicht.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');



.dT_AddToCart {
    /* width: 78% !important; */
  margin-right: 0 !important;
  width: 100% !important;
  border-radius: 6px;
}

.main_checkout {
    display: none;
}
.main_faq .faq-img-sec {
    display: none;
}
.main_faq .dt-sc-faqs {
    width: 100%;
}
.main_faq .dt-sc-accordion-content-inner {
    padding: 30px !important;
}
.main-faq-img .dt-sc-accordion-container>div {
    background: #fff !important;
}
.main-faq-img .dt-sc-accordion-btn h5 {
    color: #000 !important;
}

.announcement-bar svg {
    margin-left: 6px;
}
.cart-header-icon {
    display: flex;
    align-items: center;
}

img.featured-image {
    opacity: 1 !important;
    visibility: visible !important;
}
img.hidden-feature_img {
    opacity: 0 !important;
    visibility: hidden !important;
}
.select2-results__options li{
  background-color:#f9f9f9 !important;
}
.select2-results__options li:hover{
  color:#4d88ff !important; 
}
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{
  color:#4d88ff !important;
}

.hero-description{
  width:600px;
}
.main-tab-sec .product-collection .dt-sc_button {
  max-height:520px;
  height:100%;
}

.main-tab-sec .products a img, .main-coll-product .products a img, .dT_VProdRecommendations .products a img {
    height: 250px;
    object-fit: contain;
}
.main-tab-sec h4.dt-sc-main-heading.wow.animated.fadeInUp.animated,.home-image-gallery h4.dt-sc-main-heading.wow.animated.fadeInUp.animated {
    font-size: 60px;
    font-weight: 600;
}
.faq-sec-2 h4.dt-sc-main-heading.wow.animated.fadeInUp.animated span {
    font-weight: 600;
}
.faq-sec-2 h4.dt-sc-main-heading.wow.animated.fadeInUp.animated {
    /* font-weight: normal; */
    font-weight: 600;
    /* font-size: 48px; */
    font-size: 46px;
    width:70%;
}
.main-tab-sec .products .product-detail button.dT_AddToCart.dt-sc-btn, 
.main-coll-product .products .product-detail button.dT_AddToCart.dt-sc-btn,
.product-detail-sec-pro .products .product-detail button.dT_AddToCart.dt-sc-btn{
  border:2px solid #000;
  font-weight:normal;
}
.main-tab-sec .products .product-detail button.dT_AddToCart.dt-sc-btn:hover, 
.main-coll-product .products .product-detail button.dT_AddToCart.dt-sc-btn:hover,
.product-detail-sec-pro .products .product-detail button.dT_AddToCart.dt-sc-btn:hover{
  background-color:#fff;
  border-color:#fff;
  color:#000;
}
.main-faq-img .dt-sc-accordion-btn h5{
  font-weight:500;
}
.main-img-sec-gallary .dt-sc-sub-heading{
  text-transform:capitalize !important;
  position:relative;
}
.main-site-footer .footer-icons-list .footer-time{
  font-size:16px;
}
.main-img-sec-gallary .dt-sc-sub-heading::before{
    content: "";
    position: absolute;
    height: 2px;
    width: 70px;
    background-color: #000;
    bottom: 0px;
  left:50%;
  transform:translateX(-50%)
}
.products.dt-sc_button .product-detail{
  padding:10px 0 0 0 !important;
  
}
.products .grid-link__title{
  /* height:52px; */
}
.products .grid-link__title a{
   display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}
#dT_top-sticky .container{
  justify-content:center;
}
#dT_top-sticky .search-box{
  width:100% !important;
}
#dT_top-sticky{
  height:auto !important;
}
#dT_top-sticky .dt-sc-ProductSugesstions{
      grid-template-columns: repeat(1, 1fr) !important;
}
#dT_top-sticky .dT_PredictiveSearchResult_Section{
  width:100%;
}

/* collection page css */

.d_flex {
    width: 100%;
    display: flex;
    flex-direction: row;
    gap: 10px;
    flex-wrap: wrap;
    align-items: center;
}

span.offer span.select2.select2-container{
 /* max-width: 100%;  */
     max-width: max-content;
}

.quantity .js-qty {
    width: 100%;
    max-width: max-content;
}

span.quantity {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 10px;
    /* max-width: 39%; */
    max-width: max-content;
    align-items: center;
}

span.offer {
    width: 100%;
    max-width: max-content;
}


.select2-container .select2-dropdown .select2-results ul .select2-results__option {
    white-space: normal !important;
}
.main-collection-template .sidebar .widget-list.filter-body {
    display: block !important;
} 
.main-collection-filter .select2.select2-container .select2-selection .select2-selection__rendered {
    background-color: #5e9bb4 !important;
}
.main-collection-filter .select2-results__options li{
  background-color:#bbd1ff !important;
}
.main-collection-filter .dt-collection-filter-cover .sidebar_title::before,.main-collection-filter .dt-collection-filter-cover .sidebar_title::after{
  opacity:0;
} 

/* detail page */

.product-detail-sec-pro .product-review-sec{
  margin-bottom:30px !important;
}



.insta-stories-header-container h2 {
    text-align: center;
    font-size: 60px;
    font-weight: 600;
    margin: 0 0 30px;
}



/* About Us Start */
.about-banner {
    height: 300px;
    display: flex;
}
.white-system .container-fluid {
    display: flex;
    justify-content: center;
}
.about-banner h4.dt-sc-main-title {
    font-size: 50px !important;
    line-height: 60px;
    margin: 0 !important;
}

.custom-list-banner .dt-sc-grid-banner.content-1655804696cc7e9866-0 {
    flex-direction: row !important;
}

.quantity input[type=number] {
    padding: 7px 10px;
    width: 100%;
    width: 60px;
}









/*media for 425*/
@media(max-width:767.98px){

.about-banner h4.dt-sc-main-title {
    font-size: 42px !important;
   
} 
}	
.led-white .first_img  {
    height: 500px;
    width: 700px;
    object-fit: cover;
}
.led-white .sec_img {
    background: #fff;
    padding: 20px;
    box-shadow: 0 4px 14px rgba(0,0,0,0.1);
}
#about .dt-sc-main-title::after {
    /* background: #5e9bb4 !important; */
    background: #009ADA !important;
}
.light_up img.lazyautosizes.lazyloaded {
    height: 550px !important;
}
.light_up  .dt-sc-grid-banner-content.center {
    /* padding-left: 100px !important; */
    padding-left: 50px !important;
}
.led-white .dt-sc-heading-description {
    font-size: 18px !important;
    line-height: 30px;
}
.are_you_ready .content-1655795812ad963d80-0 .image-with-title {
    padding: 0 !important;
}
.are_you_ready img.lazyautosizes.lazyloaded {
    height: 600px !important;
}

.white-system .dt-sc-custom-block {
    flex-direction: row-reverse;
    align-items: center;
    gap: 40px;
}
.white-system .dt-sc-custom-block>div {
    width: 48% !important;
}
.white-system .first_img{
    height: 600px;
    width: 600px;
    border-radius: 50% !important;
    /* border: 15px solid #5e9bb4; */
    border: 15px solid #009ADA;
    object-fit: cover;
}
.white-system .sec_img {
    height: 250px;
    width: 250px;
    border-radius: 50%!important;
    /* border: 10px solid #5e9bb4; */
    border: 10px solid #009ADA;
    object-fit: contain;
    background: #fff;
    padding: 20px;
    position: absolute;
    bottom: 0;
    right: 80px;
}
/*media for 425*/
@media(max-width:767.98px){

.white-system .sec_img {
    height: 200px !important;
    width: 200px !important;
}
  .white-system .first_img {
    height: 400px !important;
    width: 400px !important;
}
}	
.white-system .dt-sc-image-gallery {
    position: relative;
}
.white-system .dt-sc-image-gallery {
    display: flex !important;
    justify-content: center;
}
/*media for 768*/
@media(max-width:991.98px){

.white-system .dt-sc-custom-block>div {
  width: 100% !important;
}
}
/* About Us End */



/* contact us start */

.main_contact .dt-contact-iconblock-section {
    padding-top: 70px;
}

#contact_form label {
    /* background: #5e9bb4 !important; */
    background: #009ADA !important;
}
body #contact_form textarea#ContactFormMessage {
    min-height: 60px !important;
    max-height: 60px;
}
#contact_form button.btn {
    padding: 15px 60px;
    font-size: 14px;
    line-height: 20px;
}
/* contact us end */


/* BB Technicians Start */
.technician-content .dt-sc-grid-banner {
    flex-direction: row !important;
}

/*media for 1024*/
@media(max-width:1199.98px){

.technician-content .dt-sc-grid-banner {
    flex-direction: column-reverse !important;
}
}
.technician-content .dt-sc-grid-banner>div {
    width: 48% !important;
}
/*media for 1024*/
@media(max-width:1199.98px){
.technician-content .dt-sc-grid-banner>div {
    width: 100% !important;
}

}
.technician-content .dt-sc-grid-banner img {
    height: 400px!important;
    object-fit: contain;
}
.technician-content .dt-sc-grid-banner-section {
    display: flex;
    flex-direction: column;
}
.technician-content .dt-sc-grid-banner-content {
    display: flex;
    align-items: center;
}
.technician-content .dt-sc-description {
    font-size: 18px;
}
.technician-content {
    width: 92%;
    margin: 0 auto;
}
/*media for 768*/
@media(max-width:991.98px){

  .technician-content {
    width: 96%;
    margin: 0 auto;
}

}
/* BB Technicians End */




@media (max-width:1540px) and (min-width:1429px){
  .main-tab-sec .product-collection {
    grid-template-columns: repeat(4,1fr)!important;
}
}
@media (max-width:1270px){
  .main-coll-product .collection-grid .dt-sc-column.three-column {
    grid-template-columns: repeat(2,1fr);
}
  .mail-colcollection-slider .swiper-container .swiper-slide img{
    object-fit:contain;
  }
  .mail-colcollection-slider .swiper-container .swiper-slide{
    height:auto !important;
  }
} 
@media (max-width:1440px) {
  .faq-template-1 .container {
    max-width: 1440px!important;
    margin: 0!important;
    width: 100%!important;
    padding:0px;
}
  .faq-template-1 {
    padding: 0 20px;
    margin:0px;
}
  .main-site-footer .container {
    width: 100%;
    margin:0px;
    padding: 0 20px;
}
  .main-faq-img {
    display: flex;
    margin:px;
}
 .hero-section .container .hero-title {
    font-size: 40px;
    line-height: 50px;
}
  .main-tab-sec h4.dt-sc-main-heading.wow.animated.fadeInUp.animated, .home-image-gallery h4.dt-sc-main-heading.wow.animated.fadeInUp.animated {
    font-size: 40px;
    font-weight: 600;
}
  .main-tab-sec .products .product-detail button.dT_AddToCart.dt-sc-btn, .main-coll-product .products .product-detail button.dT_AddToCart.dt-sc-btn, .product-detail-sec-pro .products .product-detail button.dT_AddToCart.dt-sc-btn {
    border: 2px solid #000;
    font-weight: 400;
    font-size: 14px;
}
  .main-support .dt-sc-support-blocks-section.dt-sc-column.four-column.style-3.position-vertical-center{
    gap:10px;
  }
}
@media (max-width:1024px) {
  .faq-sec-2 h4.dt-sc-main-heading.wow.animated.fadeInUp.animated {
    font-weight: 400;
    font-size: 40px;
    width: 100%;
}
  .faq-template-1 {
    margin: 0;
}
  .main-site-footer .dt-sc-flex-space-between {
    gap: 30px;
    flex-wrap: wrap;
    justify-content: space-around;
}
  .home-image-gallery .dt-sc-section-wrapper{
    margin-bottom:50px !important;
  }
  .main-site-footer .footer-links{
    width:25% !important;
  }
  .main-site-footer .footer-newsletter{
    margin-top:0px;
    width:100% !important;
  }
   .main-site-footer .footer__newsletter{
    width:50% !important;
  }
  .light_up .dt-sc-grid-banner-content.center {
    padding-left: 20px!important;
}
  .led-white .dt-sc-custom-block {
    display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
}
  .led-white .dt-sc-heading {
    width: 60% !important;
}
  .led-white .dt-sc-image-gallery {
    width: 40% !important;
}
  /*media for 1024*/
@media(max-width:1199.98px){

  .led-white .dt-sc-image-gallery {
    width: 98% !important;
}
  
}
  .led-white .dt-sc-heading .dt-sc-main-heading {
    word-break: break-all;
    width: 100%;
}
  .are_you_ready .dt-sc-main-title {
    font-size: 45px !important;
}
  /*media for 425*/
@media(max-width:767.98px){
  .main-coll-product .collection-grid .dt-sc-column.three-column {
    gap: 12px !important;
  }

  .main-coll-product .product-grid-item{
    padding: 20px 15px;
  }

  .product-container .d_flex span label {
    font-size: 14px;
  }

.main-collection-filter .select2.select2-container .select2-selection .select2-selection__rendered {
  padding-left: 10px;
  font-size: 14px;
}
  
  .are_you_ready .dt-sc-main-title {
    font-size: 35px !important;
}
}	
.white-system .dt-sc-custom-block>div {
    width: 100%!important;
}
@media(max-width:767.98px){

.white-system .dt-sc-custom-block>div {
    width: 100% !important;
}
.white-system h4.dt-sc-main-heading {
    font-size: 30px;
}
.white-system .dt-sc-custom-block.content-content_H6qVxM {
    flex-direction: column-reverse;
}
.white-system .dt-sc-heading.text-start {
    margin-bottom: 0px;
}
}
  
  .white-system .dt-sc-main-heading {
    word-break: break-all;
    width: 100%;
}
  .white-system .first_img {
    height: 500px;
    width: 500px;
}
  .white-system .sec_img {
    right: 0;
}
}
@media (max-width:991px){
  header .announcement-bar p,.announcement-bar a {
    font-size:10px !important;
  }
  .hero-section .container,.main-faq-img {
    flex-direction: column;
}
  
  .hero-content,.hero-image{
    max-width: 100% !important;
}
  .hero-image img {
    height: auto;
}
  .main-tab-sec .product-collection {
    grid-template-columns: repeat(2,1fr)!important;
}
  .main-image-box .dt-sc-column.three-column {
    grid-template-columns: repeat(2,1fr)!important;
}
  .main-faq-img .faq-img-sec, .main-faq-img .dt-sc-faqs {
    width: 100%;
}
  .faq-template-1 .container {
    width: 100%!important;
}
  .main-faq-img .faq-img-sec img{
    width:100%;
  }
  .home-image-gallery .dt-sc-section-wrapper {
    padding-top: 0!important;
    margin-bottom:50px !important;
}
.main-site-footer .dt-sc-flex-space-between {
    justify-content: space-between;
}


  
footer .footer-links {
    width: 42% !important;
}
  .main-site-footer .footer-links {
    margin-top: 50px;
}
   .main-coll-product .collection-grid .dt-sc-column.three-column {
     gap:20px;
    /* grid-template-columns: repeat(1,1fr); */
}

  .light_up .dt-sc-grid-banner {
    padding: 0 20px;
}
  .led-white .dt-sc-custom-block>div {
    width: 100% !important;
}
}

@media (max-width:549px) {
  .main-coll-product .collection-grid .dt-sc-column.three-column {
    grid-template-columns: repeat(1,1fr);
}
  .main-coll-product .sortby {
    display: none;
}
  .main-site-footer .footer-links {
    width: 100%!important;
    margin-top: 0 !important;
}
  .main-site-footer .footer__newsletter {
    width: 100%!important;
}
  .hero-description {
    width: auto;
}
  .hero-section .container .hero-title {
    font-size: 28px;
    line-height: 38px;
}
  .main-support .dt-sc-support-blocks-section.dt-sc-column.four-column.style-3.position-vertical-center {
    gap: 30px;
}
  .main-support .dt-sc-support-blocks-section .dt-sc-support-block {
    border-right: 0px solid #ffffff40!important;
}
  .main-tab-sec .product-collection, .main-image-box .dt-sc-column.three-column {
    grid-template-columns: repeat(1,1fr)!important;
}
  .faq-sec-2 h4.dt-sc-main-heading.wow.animated.fadeInUp.animated {
    font-size: 28px;
}
  .main-tab-sec h4.dt-sc-main-heading.wow.animated.fadeInUp.animated, .home-image-gallery h4.dt-sc-main-heading.wow.animated.fadeInUp.animated {
    font-size: 28px;
}
  .main-tab-sec .tabs .dt-sc-btn {
    font-size: 14px;
      font-weight: 100;
}
  .row.main-image-box {
    margin-top: 50px;
}
  .faq-template-1 .dt-sc-section-wrapper{
    padding-bottom:50px !important;
  }
  .home-image-gallery .dt-sc-section-wrapper {
    margin-bottom: 0px!important;
}
  footer .footer-logo,footer .footer-links{
    width:100% !important;
  }
  .main-site-footer .dt-sc-flex-space-between {
    gap: 0px;
}
  .main-site-footer .container {
    width: 100%;
    margin:0px;
}
  .main-site-footer .footer__newsletter {
    margin-top: 10px;
}
  .main-img-sec-gallary .image-bar__section{
    margin-top:0px !important;
  }
  .main-img-sec-gallary  .dt-sc-heading {
    margin-bottom: 0px;
}
.dt-sc-tabs-content .grid.product-collection {
    display: flex;
    overflow-y: scroll;
    flex-wrap: nowrap;
    padding-bottom: 30px;
    gap: 20px !important;
}
 .dt-sc-tabs-content .grid.product-collection li {
    width: 100% !important;
    min-width: 80%;
    display: flex;
    flex-wrap: wrap;
}
.main-tab-sec .product-collection .dt-sc_button {
    max-height: 430px;
    padding: 10px 20px;
}
.main-tab-sec .products a img {
    height: 200px;
    object-fit: contain;
}
  .insta-stories-header-container h2 {
    font-size: 28px;
}
  .instafeeds-container  .slide, .instafeeds-container .slider {
    height: 220px !important;
}
}





