.video-slider .vid {
    width: 600px;
    height: 300px;
}

.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-details .contact-info a {
        font-size: 15px ! Important;
    }
    .col-3.contact-site-info-item.contact-site-email,
    .col-3.contact-site-info-item.contact-site-location
    {
        width: 35% !important;
    }
    .col-3.contact-site-info-item.contact-site-phone {
        width: 20% !important;
    }
    .contact-page-wrap .contact-page-info .contact-site-name {
        font-size: 17px!important;
        font-weight: bold;
    }
    footer .column-element .column-label {
        font-size: 18px!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-page-wrap .contact-site-info-icon {
        width: 50px!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;
    }
    
    
}

@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;
    }
}