/* Extra large devices */

@media screen and (max-width: 2559px) {}

/* Large devices (desktops, less than 1920) */

@media (max-width: 1920px) {}

/* Large devices (desktops, less than 1920) */

@media (max-width: 1600px) {
    .img-logo {
        max-height: 130px;
    }

    .img-h {
        max-height: 80px;
    }

    .img-arrow {
        width: auto;
        margin-bottom: 80px;
    }

    .hero .short {
        margin-bottom: 30px;
    }

    .hero {
        height: auto;
    }

    .slider-products .name {
        font-size: 60px;
    }
    .slider-products .info-p{
        font-size: 24px;
    }
}

/* Large devices (desktops, less than 1200px) */

@media (max-width: 1299.98px) {
    .slider-products .info-p {
        max-width: 80%;
    }
    .slider-products .name {
        font-size: 40px;
    }
}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {}

@media (max-width: 1099.98px) {}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
    .hero h1 {
        font-size: 28px;
    }

    .hero h5 {
        font-size: 20px;
    }

    .hero .short {
        font-size: 16px;
    }

    .img-h {
        max-height: 70px;
    }

    .list-elements li {
        margin: 10px 5px;
        padding: 10px 15px;
    }

    .inspire {
        padding: 75px 0;
    }

    .inspire h2 {
        font-size: 36px;
        margin-bottom: 30px;
    }

    .inspire .message {
        font-size: 20px;
        margin-bottom: 30px;
    }

    .btn-email {
        font-size: 18px;
        padding: 13px 18px;
    }

    .img-logo {
        max-height: 100px;
    }

    .img-arrow {
        max-height: 100px;
    }

    .contact h3 {
        font-size: 63px;
    }

    .slider-img .wrap-img .label {
        padding: 6px 15px;
    }

    .t1-img {
        height: 618px;
    }

    .t21-img {
        height: 337px;
    }

    .t22-img {
        height: 337px;
    }

    .t3-img {
        height: 226px;
    }

    .t41-img {
        height: 245px;
    }

    .t42-img {
        height: 245px;
    }

    .t5-img {
        height: 693px;
    }

    .gallery {
        padding: 75px 0;
    }

}

@media (max-width: 849.98px) {}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
    .img-h {
        max-height: 50px;
        margin-bottom: 10px;
    }

    .m-adj2 {
        margin-top: 15px;
    }

    .footer {
        margin-top: 0;
    }
}

@media (max-width: 649.98px) {}

@media (max-width: 575.98px) {
    .contact h3 {
        font-size: 43px;
    }

    .contact {
        padding-top: 20px;
        background-position: 41% 0px;
        height: auto;
    }

    .overlay-contact {
        top: 0;
        margin-top: 0;
    }

    .m-adj1 {
        margin-top: 300px;
    }
    .slider-products .info-p {
        max-width: none;
    }
    .custom-navigation .slick-prev {
        right: 70px;
        bottom: -15px;
        top: auto;
    }

    .custom-navigation .slick-next {
        right:15px;
        bottom: -15px;
        top: auto;
    }
    .slider-products{
        padding-bottom: 80px;
    }
}

@media (max-width: 445.98px) {}

@media (max-height: 1049px) {
    .hero {
        height: auto;
    }
}