.flex-space-around{
    justify-content: space-around;
    align-items: center;
}

@media(max-width: 544px){
    .md-fitcontent{
        width: fit-content;
    }
    
    .order-2{
        order: 2 !important;
    }
}

@media(min-width: 544px){
    .amely-image-carousel .tm-carousel-item {
        text-align: center;
        margin: 10px;
    }
}

.product-loop .product-thumb{
    aspect-ratio: 1/1;
}

.product-loop .product-thumb a{
   display: flex;
   width: 100%;
   height: 100%;
}

.product-loop .product-thumb img {
    object-fit: cover;
}

.p-size *{
    font-size: 16px !important;
}

.custom-faq-style .vc_toggle_title{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    justify-content: space-between;
}

.custom-faq-style .vc_toggle_title h4{
    max-width: 85% !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-size: 20px;
    line-height: 26px;
    text-align: left;
    font-family: Poppins;
    font-weight: 400;
    font-style: normal;
    transition: color ease 0.2s;
}

.custom-faq-style .vc_toggle_title:hover h4, .custom-faq-style .vc_toggle_title:hover .vc_toggle_icon::after, .custom-faq-style .vc_toggle_title:hover .vc_toggle_icon::before{
    color: #e11f21 !important;
    transition: color ease 0.2s;
}

.custom-faq-style .vc_toggle_title:hover .vc_toggle_icon::after, .custom-faq-style .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color: #e11f21 !important;
    transition: border-color ease 0.2s;
}

.custom-faq-style .vc_toggle_title .vc_toggle_icon::after, .custom-faq-style .vc_toggle_title .vc_toggle_icon::before{
    transition: border-color ease 0.2s;
}

.custom-faq-style:last-of-type{
    margin-bottom: 0px !important;
    border-bottom: solid 1px;
}
.custom-faq-style{
    border-color: #d5d5d5 !important;
    margin-bottom: 0px !important;
    border-top: solid 1px;
    padding-left: 10px;
    padding-right: 10px;
}

.custom-faq-style .vc_toggle_content{
    margin-top: 5px;
    margin-bottom: 15px;
}