/* Add custom CSS styles below */ 
.sicon-menu.text-primary.text-2xl {
  color: #FFF;
}

.siber-slider{
  margin-bottom: 3rem;
}

@media (max-width: 640px){
.s-block--slider-with-bg{
  padding-top: 4rem !important;
  padding-bottom: 4rem!important;
}
.home-slider + .s-block--fixed-banner {
  margin-top: 2rem !important;
}
}

@media (min-width: 641px){
.s-block--slider-with-bg{
  padding-top: 9rem !important;
  padding-bottom: 9rem!important;
}

.home-slider + .s-block--fixed-banner {
  margin-top: 6rem;
}

}

  .s-block--angel-products{
  margin-top: 1.5rem !important;
  margin-bottom: 4rem !important;
  }
.s-block.s-block--banners{
  padding-top: 5rem!important;
  padding-bottom: 5rem!important;
  text-align: center;
}


.s-block--slider-with-bg h3:first-child {
text-align: center;
}



.s-block--faqs .faq-container .bg-gray-100,.faq-container{
background-color: white !important;}

.s-add-product-button-mini-checkout{
background: #FFF !important;
}
.sibr_categories{
align-items: center;
justify-content: center;
}
.square-grid {
display: flex;
align-items:center;
justify-content: center;
flex-wrap: wrap;
}
@media (max-width: 640px){
.square-grid  .banner-square {
  flex-basis: 45%;
}
}
@media (min-width: 641px){
.square-grid  .banner-square {
  flex-basis: 330px;
}
}

.s-block--slider-with-bg .slider-bg::before {
background: rgba(0,0,0,.7)!important;
background-color: rgba(0,0,0,.7)!important;
}
.curved_banner{
margin-bottom: 4rem;}