@media only screen and (max-width: 1000px) {
    .slider .screens img {
        min-width: 100%;
        min-height: 100%;
        max-width: initial;
        max-height: 100%;
    }
    .slider .slides {
        top: 0;
        height: 170px;
        background: transparent;
    }
    .logo {
        width: 100%;
        line-height: 170px;
    }
    .logo img {
        width: 200px;
    }
    .slider .slides .box {
        top: 170px;
        left: 0;
        padding: 20px;
        background: transparent;
        height: auto;
    }
    .contact-popup article {
        padding: 20px;
    }
    .contact-popup article h2 {
        font-size: 24px;
    }
    .contact-popup article p {
        display: none;
    }
    .contact-popup article form {
        width: 100%; margin-bottom: 20px;
    }
    .contact-popup article .grid {
        width: 100%;
        margin-top: 50px;
    }
    .contact-popup article .contact-info {
        padding: 0;
    }
    .slider .slides .box a.prev,
    .slider .slides .box a.next {
        display: none;
    }
    .slider .slides .box p br {
        display: none;
    }
    .contact-popup article .contact-info p {
        font-size: 15px;
    }
    .contact-popup article .contact-info strong {
        font-size: 15px;color: #3f3f3f;
    }
    .slider .slides .box h1 span {
        display: block;
    }
    .slider .slides .box h1 {
        font-size: 8vw;
        line-height: 1.2;
    }
    .slider .slides .box a.open-contact {
        font-size: 25px;
        line-height: 1;
        height: auto;
        padding: 13px 0;
        width: 100%;
    }
    .contact-popup .close-me {
        font-size: 20px;
        left: 0;
        right: 0;
        top: 20px;
        margin: auto;
        height: 40px;
        width: 40px;
        line-height: 40px;
    }
    .slick-dots {
        display: block !important;
    }
    .slick-initialized .slick-slide:after {
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        background: rgba(0, 0, 0, 0.3);
    }
}
