/* Add custom CSS styles below */ 
.faqs-list__item .faq-item {
    background: #9c7b0c;
    color: #e7e2d7;
}

.faqs-list__item {
    background: #e8e3d8;
    border: 1.6px solid #7a7373;
}

.testimonials-slider .bg-white{
background:#e8e3d8 !important ;
border:1.6px solid #aaa;
}
.banner--fixed img{
  border-radius: 60px;
}

@media only screen and (max-width:600px){
.box-img img{
    transform: scale(1.3);
    min-height: 133px;
}

}
.square-grid.grid.grid-cols-3.md\:grid-cols-3.md\:grid-cols-3.items-center.gap-2.sm\:gap-6.lg\:gap-4 {
     max-width: 95%!important;
    margin: auto;
}

img.w-full.object-contain.lazy.loaded {
    height: 80px !important;
    width: 80px !important;
}

h2.w-full.da-cp {
    text-align: center
}
@media only screen and (max-width: 767px) {
    .box-img img {
        transform: scale(1.1);
         min-height: 93px; 
    }
    .square-grid.grid.grid-cols-3.md\:grid-cols-3.md\:grid-cols-3.items-center.gap-2.sm\:gap-6.lg\:gap-4 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
img.w-full.object-contain.lazy.loaded {
    height: 120px !important;
    width: 180px !important;
}
}
@media (min-width: 768px) {
    .square-grid.grid.grid-cols-3.md\:grid-cols-3.md\:grid-cols-3.items-center.gap-2.sm\:gap-6.lg\:gap-4 {
        grid-template-columns: repeat(6, minmax(0, 1fr));
        gap: 1rem;
    }
}