@media (max-width: 1366px) {
.packge_dic { min-height: 104px;}
    
}

@media (max-width: 1280px) {
.packge_title { min-height: 62px;}
    
}

@media (min-width: 991px) {
    .navbar-collapse-in {
        display: block !important;
        position: static;
        right: 0;
        width: auto;
        height: auto;
    }

    .navbar-nav-in {
        display: flex;
    }

    .nav-item-in {
        display: inline;
    }

    .navbar-toggler-burger {
        display: none;
    }
    

}


@media (max-width: 991px) {
    .header-button {display: none;}
    .banner_caption { align-items: center;    }
    .banner-box {max-width: 100%;  padding-bottom: 40px; }
    .banner_caption h1 {
        font-size: 40px;
    }

    ul.navbar-nav-in {
        display: flex;
        flex-direction: column;
        gap: 16px;
    }
    li.nav-item-in {
        display: flex;
        width: 100%;
        margin: 0;
        border-bottom: 1px solid #fff;
    }
    a.nav-link-in {
        width: 100%;
        padding: 10px 12px;
    }
    .banner_caption p {
        font-size: 16px;
    }

    .about_us_contn h2 {
        font-size: 38px;
        line-height: 48px;
    }

    .why_choose_heading h2 {
        font-size: 38px;
        line-height: 48px;
    }

    .package_heading h2 {
        font-size: 38px;
        line-height: 48px;
    }

    .testimonial_heading h2 {
        font-size: 38px;
        line-height: 48px;
    }

    p {
        font-size: 16px;
    }

    .package_heading span {
        font-size: 18px;
        margin-bottom: 0;
    }

    .popular_package {
        padding: 50px 0;
    }

    .packge_info a {
        font-size: 18px;
        margin-top: 6px;
    }

    .packge_rate_ex h3 {
        font-size: 16px;
    }

    .about_us_contn span {
        font-size: 20px;
    }

    .lsit_why_contn h3 {
        font-size: 18px;
    }

    .testimonial_heading span {
        font-size: 18px;
    }

    .quick_link_footer {
        margin-left: 0;
    }
    .footer_iner a img {
        width: 160px;
        margin-bottom: 10px;
    }
    .footer_iner p {
        font-size: 15px;
    }
    .link_l li a {
        font-size: 15px;
    }
    .address-content span {
        font-size: 22px;
    }
    .quick_link_footer h3 {
        font-size: 20px;
        margin-bottom: 33px;
    }
    ul.social_foter li a {
        color: #fff;
        font-size: 15px;
    }
    .social_foter li span {
        font-size: 18px;
    }
    ul.social_foter li a i {
        font-size: 18px;
    }
    .testimonial {
        padding: 50px 0;
    }
    .why_choose {
        padding: 50px 0 42px;
    }
    .banner_contn.about-banner-img {
        height: 476px;
    }
    .contact-text-form{
        width: 100%;
    }
    .contact-heading {
        font-size: 35px;
        line-height: 42px;
}
    .packge_title { min-height:auto;  }
}

@media only screen and (max-width:767px) {
    .enquiry_scnn {
        flex-direction: column;
        gap: 7px;
    }

    .left_top_h ul {
        flex-direction: column;
    }

    .why_list_box li {
        width: 100%;
    }

    .banner_caption h1 {
        font-size: 28px;
    }

 

    .about_us_contn h2 {
        font-size: 28px;
        line-height: 35px;
    }

    .why_choose_heading h2 {
        font-size: 28px;
        line-height: 35px;
    }

    .testimonial_heading h2 {
        font-size: 28px;
        line-height: 35px;
    }

    .package_heading h2 {
        font-size: 28px;
        line-height: 35px;
    }

    .banner_contn.about-banner-img {
        height: 425px;
    }
    .contcat-form .row {
        gap: 13px;
    }
    .contcat-form{
        gap: 19px;
    }
    .contcat-form {
        padding: 11px;
    }
    .contact-heading{
        font-size: 20px;
        line-height: 30px;
    }
    .social-conract {
        font-size: 16px;
}
.about-us__media img {
    height: 209px !important;
}
.lift-side-img.mr-3 {
    margin-right: 0 !important;
    margin-bottom: 30px !important;
}
.about-section-row{
    flex-direction: column-reverse;
    gap: 30px;
}
.about-section-content {
    padding: 38px 0 34px;
}
.about_btn a {
    padding: 7px 22px !important;
    font-size: 15px;
}

    .banner_box .owl-nav button.owl-prev {
        display: none;
    }
    
    .banner_box .owl-nav button.owl-next {
        display: none;
    }  

}
@media only screen and (max-width:576px) {
    .top_header {
    background:none;
}
    .banner_caption h1 {
        font-size: 23px; margin: 0px;
    }

    .about_us_contn h2 {
        font-size: 24px;
        line-height: 34px;
    }
    .package_heading h2 {
        font-size: 24px;
        line-height: 34px;
    }

    .testimonial_heading h2 {
        font-size: 24px;
        line-height: 34px;
    }
    .why_choose_heading h2 {
        font-size: 24px;
        line-height: 34px;
    }
 

    p {
        text-align: justify;
    }

    .header-button {
        display: none;
    }

    .banner-box p {
        text-align: justify; margin: 0px;
    }

    a.navbar-brand-img img {
        max-width: 95px;
    }
    .about-us__media img {
        height: 168px !important;
    }
    .about-us__media {
        border-radius: 22px 0px !important;
    }
    .lift-side-row.align-items-center {
        justify-content: space-around;
    }
    .about-us__media.img2 img {
        border-radius: 36px 0 !important;
    }
      .aos-animate img {
        width: 100%;
        height: 219px !important;
    }
    .w-75 {
    width: 96% !important;
}
.banner_btn a {
    padding: 9px 24px;
    font-size: 12px;
}
.banner_btn { margin-top: 10px;}
.banner-box { padding-bottom: 15px;}

.banner_box .owl-carousel .owl-item img { min-height: auto;}
/*.inner_banner .owl-carousel .owl-item img { min-height: 250px!important;}*/
.inner_banner .item {
    height: auto;
    overflow: hidden;
}
.container {width: 100%;}
.right_top_h ul li {font-size: 15px;}
.right_top_h ul li a { margin-left: 8px;}

}

@media only screen and (max-width:480px) {
    .banner-box{margin-top: 96px;}
    .packge_dic p{text-align: left;}
}

@media only screen and (max-width:375px) {
    .banner-box{margin-top: 120px;}
    
}
