/*header**/
.header--transparent .store-header {
    position: static;
}

/*header**/
/*mainbanner**/
.main.banner {
    min-height: 80vh !important;
}
.main.banner .w-full.flex {
    display: none;
}

.main.banner .block-inner {

    height: 60vh ;
}

.block-inner h2 {
    font-size: 37px !important;

}
.block-inner p {
    font-size: 20px !important;

}

/*mainbanner**/

/*offers**/
.s-count-down-list li div {
    color: #000000 !important;
}


/*offers**/
/***/
.s-block--faqs img {
   
    min-height: 282px;
}


.s-block--faqs .absolute {
    display: none;
}
.s-block--faqs .collapse-trigger span ,
.s-block--faqs .is-opened p{
    color: #fff;
}

/**/

/**footer**/
.store-footer-wrap {

    background: #EFE3FE !important;
}
/**footer**/


@media(max-width:768px) {
/*mainbanner**/
.main.banner {
    min-height: 30vh !important;
}
  
.block-inner h2 {
    font-size: 20px !important;
    line-height: 2;
}


  .block-inner p {
    font-size: 16px !important;
}
/*mainbanner**/
  
.s-block--banner-design .s-slider-container {
    padding-left: 0;
}


.s-slider-swiper-wrapper> div:nth-of-type(1) p{
    font-size: 23px;
    line-height: 26px;
}

.s-slider-swiper-wrapper> div:nth-of-type(1)  {
width:380px !important;
    
    background-size: cover;
    background-position: bottom !important;

}
  
/**footer**/  
footer * {
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}
/**footer**/
  
}