@media (max-width: 1920px) {
    .banner-section-eleven .banner-slider .content-column .content-info h1 span {
        font-size: 135px;
    }
}

@media (max-width: 1600px) {
    .banner-section-eleven .banner-slider .content-column .content-info h1 {
        font-size: 90px;
        line-height: 104px;
    }
}

@media (max-width: 1450px) {
    .main-menu {
        display: none;
    }

    .sticky-header.fixed-header .inner-container .nav-outer .mobile-nav-toggler {
        display: inline-block;
    }

    .sticky-header.fixed-header .inner-container .nav-outer .mobile-nav-toggler span {
        color: var(--theme-color1);
    }

    .banner-section-eleven .banner-slider .content-column .content-info h1 span {
        font-size: 115px;
    }
}

@media (max-width: 1350px) {

    .banner-section-eleven .banner-slider .content-column .content-info h1 span {
        font-size: 105px;
    }
}

@media (max-width: 1200px) {
    .banner-section-eleven .banner-slider .content-column .content-info h1 {
        font-size: 70px;
        line-height: 85px;
    }

    .banner-section-eleven .banner-slider .content-column .content-info h1 span {
        font-size: 95px;
    }
}

@media (max-width: 1100px) {
    .banner-section-eleven .banner-slider .content-column .video-info {
        justify-content: start;
    }

    .banner-section-eleven .banner-slider .content-column .content-info h1 span {
        font-size: 85px;
    }
}

@media (max-width: 991px) {
    .padding-section {
        padding: 60px 0px;
    }

    .padding-section-3 {
        padding: 60px 0px 30px;
    }

    .padding-section-3-1 {
        padding: 30px 0px 60px;
    }

    .padding-section-footer {
        padding: 60px 0px 0px;
    }

    .video-section-two .bg.bg-image {
        background-attachment: scroll;
    }

    .banner-section-thirteen .banner-slider .banner-slide .inner-slide {
        padding: 137px 15px 30px;
    }

    .about-section-seven .content-column .inner-column .sec-title h2 {
        margin-right: 0px;
    }

    .about-section-seven .content-column .inner-column .sec-title .text {
        margin-right: 0px;
    }

    .about-section-four .content-column .sec-title .text {
        margin-right: 0px;
    }

    .lo-mas-buscado .button-general .inner-column .header-btn {
        margin-top: 30px;
    }

    .row.feature-row.right-align {
        flex-direction: column-reverse;
    }

    .feature-row .content-column.right .inner-column,
    .feature-row .content-column.left .inner-column {
        padding: 61px 40px 70px 40px;
    }

    .feature-row .image-column .inner-column.left {
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media (max-width: 900px) {
    .banner-section-eleven .banner-slider .content-column .content-info h1 {
        font-size: 50px;
        line-height: 65px;
    }

    .banner-section-eleven .banner-slider .content-column .content-info h1 span {
        font-size: 75px;
    }

    .project-block .inner-box .box-caption .book-btn {
        padding: 0 10px;
        font-size: 10px;
    }
}

@media (max-width: 767px) {
    .padding-section {
        padding: 44px 0px;
    }

    .padding-section-3 {
        padding: 44px 0px 22px;
    }

    .padding-section-3-1 {
        padding: 22px 0px 44px;
    }

    .padding-section-footer {
        padding: 44px 0px 0px;
    }

    .banner-section-thirteen .banner-slider .banner-slide .inner-slide .outer-box .bg-image1 {
        display: none;
    }

    .banner-section-eleven .banner-slider .content-column .content-info,
    .banner-section-eleven .banner-slider .content-column .video-info .inner-video-info {
        left: -120px;
    }

    .banner-section-eleven .banner-slider .content-column .content-info h1 {
        font-size: 50px;
        line-height: 60px;
    }

    .banner-section-eleven .banner-slider .content-column .content-info h1 span {
        font-size: 65px;
    }
}

@media (max-width: 575px) {
    .banner-section-eleven .banner-slider .content-column .content-info,
    .banner-section-eleven .banner-slider .content-column .video-info .inner-video-info {
        left: 0px;
    }
}

@media (min-width: 575px) and (max-width: 767px) {
    .banner-section-eleven .banner-slider .content-column .content-box {
        left: -10px;
    }
}

@media (min-width: 991px) {
    .about-section .content-column,
    .about-section .image-column {
        margin-bottom: 0px;
    }

    .project-block .inner-box .box-caption .book-btn {
        padding: 0 5px;
        font-size: 12px;
    }
}

@media (min-width: 1200px) {
    .project-block .inner-box .box-caption .book-btn {
        padding: 0 20px;
        font-size: 14px;
    }
}

@media (min-width: 1450px) {
    .auto-container.mod {
        max-width: 1600px;
    }

    .sticky-header .nav-outer {
        margin-left: 10%;
    }

        .sticky-header .logo img {
        max-height: 100px;
    }
}

@media (min-width: 1550px) {
    .main-header .logo img {
        width: 250px;
    }

    .banner-section-eleven .banner-slider .content-column .content-info h1 {
        font-size: 104px;
        line-height: 114px;
    }
}