a.site-btn {
    font-weight: 600 !important;
    border: none !important;
}
.service-pages.layout-3 .service-item a.site-btn {
    background: #be888c !important;
    color: #111111 !important;
}
.service-pages.layout-3 .service-item a.site-btn:hover {
    color: #ffffff !important;
    background: #991518 !important;
}
.cta-section .heading-wrap .section-sub-title {
    font-weight: 600 !important;
}
.site-section.cta-section {
    border-top: none !important;
    border-bottom: none !important;
}
footer .column-element .footer-col-item.site-info:before {
    color: #be888c !important;
}
footer.site-footer .footer-menu ul li a:before {
    color: #be888c !important;
}
footer.site-footer .footer-column .column-label:before {
    background-color: #5e5e5e !important;
}
header.site-header .bottom-ads {
    border-top: none !important;
}
.main-header .header-items {
    border-top: none !important;
    border-bottom: none !important;
}
header.site-header .top-ads {
    border-bottom: 1px solid #202020 !important;
}

.footer-col-item.custom-footer-html a {
    color: #fff;
    font-weight: 700;
}

.main-header .cta-items .cta-num-item {
    display: flex !important;
    flex-direction: column;
}

.main-header .cta-items .cta-num-item span.main-number, .main-header .cta-items .cta-num-item span.main-number a {
    font-size: 14px !important;
}

.main-header .cta-items .cta-num-item span.main-number strong {
    color: #fff !important;
}

@media only screen and (min-width: 1024px) {
    
    body.window_scrolled .main-header .header-items .header-col.logo-item img {
        height: 150px !important;
    }
    
}

@media only screen and (max-width: 1023px) {
    
    .main-header .cta-items .cta-num-item span.main-number, .main-header .cta-items .cta-num-item span.main-number a {
        font-size: 11px !important;
    }
    
}