div#main-logo {
    max-width: 250px;
}
header.site-header .top-ads a {
    font-weight: bold;
}
header.site-header .section-closed {
    color: #3387bf!important;
}
header.site-header .top-ads {
    border-bottom: 1px solid #3387bf!important;
}
.top-info .info-col, .top-info .info-col a {
    font-weight: bold;
}
.top-info .info-col .info-item.site-email span:before, .top-info .info-col .info-item.site-number span:before {
    color: #19a5c8;
}
a.site-btn {
    border: none !important;
    font-weight: 600 !important;
}
.form-container .form-field button {
    border: none !important;
}
.section-sub-title {
    font-weight: bold;
}
.service-pages .service-item .service-title {
    font-weight: bold;
}
footer .column-element .footer-col-item.site-info:before {
    color: #3387BF;
}
footer.site-footer .footer-menu ul li a:before {
    color: #3387BF !important;
}
footer.site-footer .footer-column .column-label:before {
    background-color: #3F5F7A !important;
}
.slmp-widget-gallery .slmp-widget-btn a, .slmp-review-widget .slmp-review-widget-btn a {
    font-weight: 600 !important;
}
.footer-col-item.site-logo a {
    display: inline-block;
    padding: 15px;
    background-color: #221f1f!important;
}
@media only screen and (min-width:1024px) and (max-width:1180px) {
    #footer-count2 { width: 30%; }
    #footer-count3, #footer-count4 { width: 18% }
}
@media only screen and (max-width:1023px)  {
div#main-logo {
    max-width: 250px;
    margin-right: auto!important;
    margin-left: auto!important;
}

}