/* Add custom CSS styles below */ 
 .moved_banner  .text-content {

    justify-content: center;
    align-items: end;
}
         .moved_banner .image-content::after{
    display:none
}
    .moved_banner .main_img{
        opacity: 0;
    }

.moved_banner .hidden{
        opacity: 0;
    }
    
    .moved_banner .s-slider-swiper-wrapper > div {
    align-items: center;
    justify-content: flex-end!important ;
}
footer-is-light .store-footer .store-footer__inner {
  background: #CA9B0B !important;
}.footer-is-light .store-footer {
    background: #faf8f5 !important;
}
/*footer  */
.copyright-text p{
color:#fff !important;
  
}
@media(max-width:786px){
 .moved_banner .swiper-wrapper {
    height: 20vh;
}
.moved_banner .s-slider-swiper-wrapper > div {
    align-items: center;
    justify-content: unset !important;
    padding: 20px 0;
}
.moved_banner  .text-content {
    justify-content: center;
    align-items: end;
    padding: 0;
    margin: 0;
}
.moved_banner .flex {
    width: 100%;
}
.moved_banner .flex h3{
font-size:20px !important;
}

.feature_section .grid{

 grid-template-columns: repeat(2, minmax(0, 1fr));
}
  footer * {
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}
  
    
}