footer .footer-col-item.site-logo img{
    background-color: #fff;
    padding: 10px;
}
.content-sidebar-wrap br{
    display:none;
}
.hero-slider .hero-caption-item .caption-item,
.inner-page-banner .page-banner:before{
    background-color: rgba(0, 0, 0, 0.7)!important;
}
.contact-page-wrap .contact-page-info .contact-info span br{
    display:block!important;
}

.slmp-reviews.review-postbox-form{
    margin-top:30px;
}
#slmp_geojuice{
    z-index:1;
    position:relative;
}

header.site-header .top-ads {
    border: none !important;
}
header.site-header .bottom-ads {
    border: none !important;
}
a.site-btn {
    border: none !important;
    font-weight: 600 !important;
}
.main-header .cta-items .number-item .number-label {
    font-weight: 600;
}
.hero-slider .hero-slider-form .form-field button:hover {
    border: none !important;
}
.hero-slider ul.slick-dots li.slick-active button {
    background-color: #e9cf25 !important;
    border: 2px solid #e9cf25 !important;
}
.achievement-cols .counter-item:not(:last-child) {
    border-right: 1px solid #ffffff30 !important;
}
.service-pages.layout-4 .service-items .service-item {
    border: 1px solid #2ea6ea !important;
}
.service-pages .service-side-form .form-field button:hover {
    border: none !important;
}
.cta-section .heading-wrap .section-sub-title {
    font-weight: 600;
}
.blog-post-items .blog-post {
    box-shadow: 0 1px 20px rgb(0 0 0 / 16%);
}
/*.background-image.review-section:before, .background-image.main-footer:before {
    background-color: rgb(0 0 0 / 30%) !important;
}*/
.form-container .form-field button {
    border: none !important;
}
.slmp-widget-gallery .slmp-widget-btn a, .slmp-review-widget .slmp-review-widget-btn a {
    font-weight: 600 !important;
}
.contact-page-wrap .contact-site-form .form-field-wrap {
    background-color: #f1f1f1 !important;
}
@media only screen and (min-width: 1024px) {
    .main-header .header-items .header-col.logo-item img {
        height: 70px!important;
    }
}
@media only screen and (min-width: 1367px) {
    .main-header .header-items .header-col.logo-item img {
        height: auto!important;
    }
}