@media only screen and (min-width: 1800px){
    .container{
        max-width: 1700px;
    }
}
@media only screen and (max-width: 1799px){
    .index_banner {
        height: 120vh;
        padding: 265px 0px 20px 0px;
    }
    .logo_main {
        max-width: 120px;
    }
    .bannr_text_box .heading {
        font-size: 65px;
        margin-bottom: 15px;
    }
    .bannr_text_box .desc {
        margin-bottom: 15px;
    }
    .slider_bg {
        width: 350px;
    }
    .slide_card {
        width: 425px;
        height: 270px;
    }
    .banner_slider {
        padding: 75px 0px;
        transform: translateY(-140px);
    }
    .img_box_one img {
        width: 225px;
        height: 175px;
    }
    .img_box_two img {
        width: 285px;
        height: 190px;
    }
    .nav_bar a {
        font-size: 14.5px;
    }
    .nav_bar li {
        padding: 0 12px;
    }
    .nav_bar {
        padding: 17.5px 5px;
        gap: 5px;
    }
    .header_btn {
        font-size: 17px;
        padding: 0px 14px;
        height: 58.75px;
    }
    .gen_heading {
        font-size: 40px;
        line-height: 50px;
    }
    .gen_btn_one {
        font-size: 18px;
        padding: 0 30px;
    }
    .slider_card .card_img_box img {
        width: 480px;
        height: 445px;
    }
    .card_text_box {
        width: 480px;
        height: 445px;
        padding: 20px 20px;
    }
    .card_text_box .heading {
        font-size: 26px;
    }
    .card_text_box .gen_btn {
        bottom: 20px;
        left: 20px;
        font-size: 16px;
        padding: 10px 30px;
    }
    .card_text_box .desc {
        font-size: 15px;
    }
    .scroll_box {
        max-height: 260px;
        overflow-y: auto;
    }
    .scroll_box::-webkit-scrollbar {
        width: 3px;
    }
    .scroll_box::-webkit-scrollbar-track {
        background: var(--white);
    }
    .scroll_box::-webkit-scrollbar-thumb {
        background-color: var(--primeColor);
    }
    .index_section_two {
        padding: 100px 0 110px 0px;
    }
    .fountain_slider_btn_flex a {
        width: 85px;
        height: 85px;
    }
    .fountain_slider_btn_flex a img {
        max-width: 40px;
    }
    .fountain_slider {
        transform: translateX(130px);
        margin-bottom: 30px;
    }
    .gallery_img_box img {
        height: 350px;
    }
    .index_section_four {
        height: 645px;
    }
    .index_section_four .play_btn {
        width: 125px;
        height: 125px;
        font-size: 40px;
    }
    .testimonial_card .gen_desc {
        font-size: 18px;
        max-width: 95%;
    }
    .testimonial_card .img_box {
        max-width: 240px;
        max-height: 240px;
    }
    .testimonial_card .img_box .client_img {
        width: 250px;
        height: 250px;
    }
    .coma img {
        max-width: 100px;
    }
    .coma img {
        max-width: 100px;
    }
    .paginations_flex {
        padding: 0px 0px;
        margin-top: 40px;
    }
    .client_name {
        font-size: 25px;
        bottom: -74px;
        left: 495px;
    }
    .testimonial_slider {
        padding: 100px 0px 0px 0px;
    }
    .footer__text_box .heading {
        font-size: 65px;
    }
    .footer_navigation_wrap {
        padding: 45px 0px;
    }
    .logo_footer {
        max-width: 135px;
        top: 50%;
    }
    .footer_nav_bar a {
        font-size: 14px;
    }
    .footer_nav_bar li {
        padding: 0 10px;
    }
    .copyright_wrap {
        padding: 15px 0px;
    }
    .inner_banner {
        padding: 175px 0 50px 0;

    }
    .rental_card .img_box img {
        width: 100%;
        height: 210px;
    }
    .rental_card .heading {
        font-size: 22px;
        line-height: 30px;
    }
    .gen_top_box .heading, .rental_pricing_sec_one .gen_top_box .heading {
        font-size: 55px;
    }
    .paginations_flex {
        width: 450px;
    }
}
@media only screen and (max-width: 1199px){
}
@media only screen and (max-width: 991px){
}
@media only screen and (max-width: 575px){
}