.s-block__title.section-main-title.custom-s , .s-slider-block__title  {
    justify-content:center;
}
.s-block-special-testimonials h2 ,
.s-block__title .s-block__title-right h2 ,  .s-slider-block__title-right h2 , .features--title-outer h3 {
    position: relative;
    display: inline-block;
}
.s-block__title .s-block__title-right h2 {
     padding: 0 40px; 
}
.features--title-outer h3 , .s-block__title .s-block__title-right h2 ,  .s-slider-block__title-right h2 {
    font-size:22px;
}

.s-block__title .s-block__title-right h2::before,
.s-block__title .s-block__title-right h2::after{
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 35px;   
    height: 35px; 
    background: url("https://i.ibb.co/dwPXTmPT/Mask-group.png") no-repeat center;
    background-size: contain;
}

.s-block__title .s-block__title-right h2::before{
    left: 0; 
}

.s-block__title .s-block__title-right h2::after  {
    right: 0;
}

.aali-products-tabs.s-block-tabs.s-block--tabs-produtcs .tabs {
    display: flex;
    flex-wrap: wrap !important;
    gap: 10px;
}
.tabs.hide-scroll.justify-center::before {
  content:"";
  display: block;       
  width: 100%;
  height:70px;
  background:url("https://i.ibb.co/BHq49M3Y/Frame-1171275543.png") no-repeat center;
  background-size:contain;
  text-align: center;     
  margin-bottom: 10px;     
  color: #000;
}


button.tab-trigger.s-button-element.s-button-btn.s-button-outline.s-button-primary-outline.s-button-loader-after {
    background:white
}
button.tab-trigger.s-button-element.s-button-btn.s-button-outline.s-button-primary-outline.s-button-loader-after:hover {
    background:#5e3a1b;
    opacity:1
}

.enhanced-product-card.product-block {
    border-radius:10px !important;
}
button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-primary.s-button-loader-center {
    width:90%;
}
.btn.btn--floated.btn--add-to-cart.btn--add-to-cart {
    text-align:center !important;
    margin-bottom:10px; 
}

.s-product-card-rating {
   justify-content:center;
}

.s-slider-block__title .s-slider-block__title-left {
    display:none;
}

.s-slider-block__title-right , .s-slider-block__title-right h2 {
    padding:0;
}
.features--title-outer h3 , .s-block-special-testimonials h2 ,
.s-slider-block__title-right h2 ,
.faqs-title.custom-s.s-block__title h3{
    width:inherit;
    position:relative;
    padding:0 45px;
    font-size:22px;
    
}
.s-slider-block__title-right h2::before,
.s-slider-block__title-right h2::after ,
.features--title-outer h3::before ,
.features--title-outer h3::after ,
.faqs-title.custom-s.s-block__title h3::before ,
.faqs-title.custom-s.s-block__title h3::after ,
.s-block-special-testimonials h2::before ,
.s-block-special-testimonials h2::after{
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 35px;
    height: 35px;
    background: url("https://i.ibb.co/dwPXTmPT/Mask-group.png") no-repeat center;
    background-size: contain;
}

.s-slider-block__title-right h2::before ,
.features--title-outer h3::before ,
.faqs-title.custom-s.s-block__title h3::before ,
.s-block-special-testimonials h2::before{
    left: 0;
}

.s-slider-block__title-right h2::after ,
.features--title-outer h3::after ,
.faqs-title.custom-s.s-block__title h3::after ,
.s-block-special-testimonials h2::after{
    right: 0;
}
.features--title-outer p , .s-block-special-testimonials .block__title-right  p{
    font-size:16px;
}
.titles-line-underline .s-block-special-testimonials .block__title:after{
    display:none;
}


.special-testimonial_avatar img{
    border-radius:50%;
}
section:has(img[src="https://cdn.files.salla.network/homepage/1937401361/d411f75b-6281-451e-b9bb-e7ed0eac2272.webp"]){
    margin:0 !important;
}
section:has(img[src="https://cdn.files.salla.network/homepage/1937401361/ec44f7e3-b01b-44fd-8f4d-f77cf52a3ecb.webp"]) .container{
    padding:8px !important;
}
.s-block--features__item {
    align-items:center;
}
.s-block--features .grid{
    margin-top:50px;
}
.feature-icon {
    margin-top:-70px !important;
    box-shadow: 1px 5px 5px rgb(255 255 255 / 20%)
}
.content.single-page-cls.content--single-page {
    padding:20px !important;
    background:#ffffff5c !important;
}
.main-content.prod-main-content{
    background:#ffffff5c
}
.main-content.prod-main-content , .content.single-page-cls.content--single-page ,.main-content .cart-item {
    border-radius:10px;
    box-shadow: 5px 5px 30px 2px rgb(0 0 0 / 5%);
    padding:10px
}
.product-single .similar-products {
  padding: 10px
}
.footer-list {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.special-testimonial {
    border:1px solid #5f3a1ca6;
    background:#ffffffc4;
}

@media(max-width:992px){
  section.product-note-or-upload-file-wrapper >div{
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.tabs.hide-scroll.justify-center::before {  
  width: 100%;
  height:55px;
}
.features--title-outer h3 , .s-block-special-testimonials h2 ,
.s-slider-block__title-right h2 ,
.faqs-title.custom-s.s-block__title h3{
    font-size:18px;
    
}
    .features--title-outer p , .s-block-special-testimonials .block__title-right  p{
    font-size:14px;
}
   .s-block--features .grid{
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
   .section-is-slider.s-block--banners.sq-awesome-banners .banner-outer {
        max-width: 25% !important;
    }
  .type-category .swiper.s-slider-container{
    padding-left:0 !important
}
}
@media(max-width:600px){
    .section-is-slider.s-block--banners.sq-awesome-banners .banner-outer {
        padding-top:30px;
        max-width: 35% !important;
}
   .s-block--features .grid{
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }
    .s-block--features__item{
        margin-top:30px;
    }
  .container.type-slider_of_subs {
    padding:15px;
}
  .p-single-container.container {
    padding:0 10px
}
}

@media(max-width:320px){
    
.section-is-slider.s-block--banners.sq-awesome-banners .banner-outer {
        padding-top:45px;
        max-width: 35% !important;
}
  .container.type-slider_of_subs {
    padding:10px;
}
}