.form-container .form-field button{
    border: 0px !important;
}


@media only screen and (min-width: 1024px) {
    
    footer .column-element > div.site-logo img {
        max-width: 380px!important;
        height: 400px!important;
        width: 100%!important;
    }
    body.window_scrolled .main-header .header-items .header-col.logo-item img {
        height: 150px!important;
    }
    .header-col.cta-items {
        display: flex;
        flex-direction: column;
    }
    .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;
    }
    
    
}