
/**************Branches CSS******************/
.wpsl-opening-hours{
    margin-bottom: 0;
}
.wpsl-opening-hours tbody tr td {
    font-size: 14px;
    line-height: 18px;
    background: transparent !important;
    padding-bottom: 18px;
    min-width: 142px;
}
.maps .wpsl-gmap-canvas {
    display: block;
    height: 510px;
}

/*****/

.ul-list-cls ul li {
    margin-bottom: 15.8px;
}

.ul-list-cls ul {
    padding: 0 0 0 24px;
    line-height: 27.7px;
}

.amd-list-cls ul {
    line-height: 24px;
    padding: 0 0 0 25px !important;
}

.amd-list-cls ul li {
    margin-bottom: 15.8px;
}

.sym-list-cls ul {
    padding: 0 0 0 48px !important;
    line-height: 20.7px;
    margin-top: -3px !important;
}

.sym-list-cls ul li {
    margin-bottom: 4px;    
}


/*****/

/*testimonials*/

.testimonial-cls .elementskit-single-testimonial-slider .client-name {
    font-size: 18px !important;
    font-weight: 500;
}




@media (max-width: 768px) {
    .brands-scroll-container .e-con-inner {
        display: flex;
        overflow-x: auto !important;
        scroll-snap-type: x mandatory;
        -webkit-overflow-scrolling: touch;
        /*white-space: nowrap;*/
        gap: 20px;
        padding: 0px 0;
        width: 100 !important;
    }
    
    .brands-scroll-container::-webkit-scrollbar {
        display: none;
    }
    
    
    .brand-logo {
        scroll-snap-align: start;
        flex: 20 0 210px !important;
    }
    
    
    /********/
    
    .ul-list-cls ul li {
        margin-bottom: 8px;
    }
    
        
    .ul-list-cls ul {
        line-height: 1.6em;
    }
    
    .amd-list-cls ul {
        line-height: 1.6em;
        font-size: 14px;
    }
    
    .amd-list-cls ul li {
        margin-bottom: 8px;
    }
    
    .sym-list-cls ul {
        line-height: 1.6em;
        font-size: 14px;
        color: #1f1f1f;
    }
    
    /*****/
    
    .services-scroll-container {
        display: flex;
        overflow-x: auto !important;
        scroll-snap-type: x mandatory;
        -webkit-overflow-scrolling: touch;
        /*white-space: nowrap;*/
        gap: 20px;
        padding: 0px 0;
        width: 100% !important;        
        
    } 
    
     .services-inner {
        scroll-snap-align: start;
        flex: 20 0 310px !important;
    }
        
    
}



