@media (max-width: 1800.98px) {
    .covervideoimage .contentcvi {
        left: 8%;
    }
}

@media (max-width: 1550.98px) {
    .covervideoimage .contentcvi {
        width: 35%;
    }
}

@media (max-width: 1399.98px) {
    .covervideoimage .contentcvi {
        width: 40%;
    }
}

@media (max-width: 1199.98px) {
    .covervideoimage .contentcvi {
        width: 45%;
    }
}

@media (max-width: 991.98px) {
    .txlf-imgr, .txrf-imgl {
        background-size: cover;
        min-height: none;
    }

    .txlf-imgr:hover, .txrf-imgl:hover, .coverimage:hover {
        background-size: cover;
    }

    .price h3 {
        font-size: 2.5rem;
    }

    .price h4 {
        font-size: 1.5rem;
    }

    .blue-block {
        padding: 50px 30px;
    }

    .blue-block h3 {
        font-size: 1rem;
    }

    .covervideoimage .contentcvi {
        width: 60%;
    }

    .menu-item {
        padding: 0 15px;
        font-size: 0.9rem
    }

    .foo-logo {
        height: 70px;
    }

    .foo-one, .foo-two, .foo-three {
        text-align: center;
    }

    .nav-footer-box {
        display: none;
    }
}

@media (max-width: 850.98px) {
    .menu-item {
        padding: 0 10px;
        font-size: 0.8rem
    }
}

@media (max-width: 767.98px) {
    .blue-box {
        padding-top: 35px;
    }

    .txrf-imgl::after, .txlf-imgr::after {
        width: 100%;
        left: 0;
    }

    .welcome {
        padding-top: 75px;
    }

    .blue-block {
        padding: 75px 50px;
    }

    .blue-block h3 {
        font-size: 1.5rem;
    }

    .price h3 {
        font-size: 3.5rem;
    }

    .price h4 {
        font-size: 2rem;
    }

    .book-btn {
        padding: 0 20px;
    }

    .home .triangle {
        bottom: 38rem;
        left: -40rem;
    }

    .covervideoimage {
        height: 50vh;
        min-height: 300px;
        background-position: center center;
    }

    video {
        height: 65vh;
        min-height: 300px;
    }

    .contentcvi h1 {
        font-size: 1rem;
    }

    .contentcvi h4 {
        width: 70%;
    }

    .covervideoimage .contentcvi {
        width: 80%;
        left: 5%;
    }

    .contentcvi h4 {
        font-size: 0.8rem;
    }

    section {
        padding: 40px 0;
    }

    .cover-content {
        width: 100%;
    }

    .cover-content h3 {
        font-size: 1.5rem;
    }
}

@media (max-width: 575.98px) {
}
