.video-slider .vid {
    width: 600px;
    height: 300px;
}
a.site-btn {
    border: none !important;
    font-weight: 600 !important;
}
header.site-header .top-ads {
    border: none !important;
}
.main-header .header-items {
    border: none !important;
}
.form-container .form-field button {
    border: none !important;
}
.about-section .ab-content ul li:before {
    color: #000000 !important;
}
.entry-content ul li:before {
    color: #000000 !important;
}
.site-section.cta-section {
    border-top: 1px solid #000000 !important;
    border-bottom: 1px solid #000000 !important;
}
.contact-page-wrap .contact-site-form .form-field-wrap {
    background-color: #f5f5f5 !important;
}
.site-footer {
    border-top: 1px solid #000000 !important;
}
.sidebar .slmp-widget-gallery .slmp-widget-btn a, .sidebar .slmp-review-widget-btn a {
    font-weight: 600 !important;
}

.contact-page-wrap .contact-site-info-details .contact-info br {
    display: block!important;
}
.entry-content br {
    display: none;
}
.form-container .form-field button{
    border: 0px !important;
}

@media only screen and (min-width: 1024px) and (max-width: 1200px) {
    .contact-page-wrap .contact-site-info-icon {
        width: 35px!important;
        margin: 0 5px 20px 0!important;
    }
    .contact-page-wrap .contact-site-info-details {
        font-size: 14px!important;
    }
    .contact-page-wrap .contact-site-info-details .contact-info a {
        font-size: 14px ! Important;
    }
   
    .col-3.contact-site-info-item.contact-site-location
    {
        width: 35% !important;
    }
    
     .col-3.contact-site-info-item.contact-site-email
    {
            width: 31%!Important;
    }
    .col-3.contact-site-info-item.contact-site-phone {
        width: 25% !important;
    }
    .contact-page-wrap .contact-page-info .contact-site-name {
        font-size: 15px!important;
        font-weight: bold;
    }
    footer .column-element .column-label {
        font-size: 18px!important;
    }
    
    .contact-page-wrap .contact-site-info-label {
        font-size: 20px!important;
    }
}
@media only screen and (min-width: 1201px) {
    .contact-page-wrap .contact-site-info-icon {
        width: 50px!important;
    }
    
@media only screen and (min-width: 1024px) {
    .list-col-2 
    {
      column-count: 2;
    }
      div#footer-count2 {
        width: 30% !important;
    }
    
    div#footer-count3, div#footer-count4 {
        width: 20%!important;
    }

    .contact-site-info-item.contact-site-phone {
        width: 28%!important;
    }
    .contact-site-info-item.contact-site-location {
        width: 32% !important;
    }
    .contact-site-info-item.contact-site-email {
        width: 32% !important;
    }
    .about-section .ab-content {
        padding-right: 30px;
        border-right: 1px solid #ffffff;
    }
    
    .service-item {
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: space-between;
    }
}

@media only screen and (max-width: 1023px) {
    .contact-page-wrap .contact-site-info-icon {
        margin: 0 auto!important;
    }
    
    header.site-header .bottom-ads
    {
            display: none!important;   
    }
}

@media only screen and (min-width: 600px) {
    .blog-single-post .single-post-image img {
        width: 100%!important;
        height: 100%!important;
        object-fit: cover;
    }
    .blog-single-post .single-post-image {
        width: 300px!important;
        height: 250px!important;
        overflow: hidden;
    }
}