.title {
    text-align: center;
    padding: 30px 0px 30px 0px;
    color: #175757;
    font-family: 'FC_Minimal_Bold';
    font-size: 32px;
}

#slider {
    margin-top: 30px;
}

#slider .carousel-indicators li {
    border-radius: 100%;
    width: 15px;
    height: 15px;
    background-color: #175757;
    opacity: 1.0;
}

#why-us {
    width: 100%;
    background-color: #F2F2F2;
    color: #175757;
}

#why-us .icon {
    padding: 20px 20px;
}

#why-us .icon .icon-border {
    display: table;
    margin: 0 auto;
    width: 100px;
    height: 100px;
    border: 4px solid #175757;
    border-radius: 50%;
}

#why-us .icon .icon-img {
    width: 64px;
    height: 64px;
    margin: 15px 15px;
}

#our-service {
    width: 100%;
    background-color: #FFFFFF;
    color: #175757;
}

#our-service .icon .icon-border {
    display: table;
    margin: 0 auto;
    width: 100px;
    height: 100px;
}

#our-service .icon .icon-img {
    width: 64px;
    height: 64px;
    margin: 15px 15px;
}

#cleaning-solution {
    width: 100%;
    background-color: #F2F2F2;
    color: #175757;
    padding: 0px 0px 30px 0px;
}

#cleaning-solution div.col-4 {
    padding: 20px 0px;
    
}

#cleaning-solution img {
    width: 100px;
}

#our-certification {
    width: 100%;
    background-color: #FFFFFF;
    color: #175757;
    padding: 0px 0px 30px 0px;
}

#our-certification img {
    width: 100px;
}

#our-client {
    background-color: #F2F2F2;
}

#cleaning-solution div.col,
#our-certification div.col,
#our-client div.col {
    padding: 20px 0px;
    
}

#our-client img {
    width: 100px;
}

#our-client .btn-read-more {
    width: 100px;
    color: #FFFFFF;
    background-color: #175757;
    font-size: 20px;
}

@media (max-width: 1366px) {

}

@media (min-width: 1280px) and (max-width: 1365px) {

}

@media (max-width: 1024px) and (max-width: 1279px) {
    #our-client .row {
        --bs-gutter-x: 0;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {

}


@media (min-width: 320px) and (max-width: 767px){
    #why-us .col-4,
    #our-service .col-4 {
        width:100%;
    }
    
    #cleaning-solution .col,
    #our-certification .col,
    #our-client .col{
        width:50%;
    }
}