/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.3.6,
* Autoprefixer: v10.3.1
* Browsers: last 14 version
*/

@media (max-width: 1680px) {
    .carousel-main-page .lorem {
        font-size: 60px;
    }
}

@media (max-width: 1366px) {
    .carousel-main-page .lorem {
        font-size: 45px;
    }
}

.table-of-content-fixed {
    position: fixed !important;
    top: 0;
}
@media (min-width: 768px) {
    .career-page-vacation .manager-fixed {
        position: fixed;
        top: 20px;
    }
}

#customers-carousel .carousel-inner .carousel-indicators {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 60px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    list-style: none;
}

#customers-carousel .carousel-inner .carousel-indicators li > button {
    opacity: 0;
}

#customers-carousel .carousel-inner .carousel-indicators .slick-active {
    opacity: 1;
    z-index: 1;
}

.carousel-mobile-clients {
    height: auto !important;
}

@media screen and (max-width: 767px) {
    .form-contact-us {
        margin: 45px 15px 0;
        font-size: 20px;
    }

    .form-contact-us .row {
        margin-bottom: 0;
    }

    .form-contact-us .row .trimmed-input {
        margin-bottom: 20px;
    }

    .form-contact-us .row textarea {
        margin: 20px 0;
    }
}
