.video-slider .vid {
    width: 600px;
    height: 300px;
}
.main-header .header-items {
    border: none !important;
}
a.site-btn {
    border: none !important;
}
.form-container .form-field button {
    border: none !important;
}
.about-section .ab-content ul li:before {
    color: #000000 !important;
}
.contact-page-wrap .contact-site-form .form-field-wrap {
    background-color: #f1f5ff !important;
}
.entry-content ul li:before {
    color: #000000 !important;
}
.slmp-slide-image.slmp-relative img {
    width: 100%;
    height: 240px;
    object-fit: cover;
}
.slmp-gallery .slmp-image-item .slmp-image .slmp-grid-image {
    height: 220px;
}
.slmp-gallery .slmp-image-item .slmp-image .slmp-grid-image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}
header.site-header .section-closed {
    color: #e61414!important;
}
@media only screen and (min-width:1024px) {
    .col-3.contact-site-info-item.contact-site-location, .col-3.contact-site-info-item.contact-site-phone {
        width: 30% !important;
    }
    .col-3.contact-site-info-item.contact-site-email {
        width: 35% !important;
    }
    #footer-count3, #footer-count4 {
        width: 18% !important;
    }
    #footer-count2 {
        width: 31% !important;
    }
}
@media only screen and (max-width:1180px) and (min-width:1024px) {
    .contact-page-wrap .contact-site-info-icon {
        width: 49px!important;
        float: left;
        margin: 0 15px 20px 0;
    }
    .contact-page-wrap .contact-site-info-details .contact-info {
        font-size: 14px!important;
    }
}