.cta-section.layout-6 .cta-col{
    background-color: rgba(255, 255, 255, 0.65) !important;
}
.review-section .review-posts ul.slick-dots li button {
    border: 2px solid #008fdb!important;
}

.review-section .review-posts ul.slick-dots li.slick-active button {
    background-color: #000000!important;
    border: 2px solid #000000!important;
}
footer .column-element > div.site-logo img {
    background-color: #fff;
    padding: 20px;
    border-radius: 5px;
}

@media only screen and (max-width: 1180px) and (min-width: 1024px) {
    
    .main-header .header-items .header-col.logo-item, .main-header .header-items .header-col.cta-items {
        width: 100px !important;
    }
    
    .main-header .menu-items {
        width: calc(100% - 200px) !important;
    }
    
    .main-header .cta-items .number-item .main-number a {
        font-size: 12px !important;
    }

    .contact-page-wrap .contact-site-info-icon {
        width: 50px!important;
    }
    .contact-site-info-item.contact-site-phone {
        width: 25% !important;
    }
    .contact-site-info-item.contact-site-email, .contact-site-info-item.contact-site-location {
        width: 35% !important;
    }
} /* end 1180 to 1024 */