.close_nav {
    display: none;
}

@media screen and (max-width: 1500px) {
    .exp-btn {
        display: none;
    }
}

@media screen and (max-width: 1400px) {

    .container-xl,
    .container-fluid {
        max-width: 1300px;
    }
   .news_c_contt .font_15{
    font-size: 13px;
   }
}

@media screen and (max-width: 1200px) {
    .c-pp {
        padding: 0px 15px;
    }

    .pro_grid {
        grid-template-columns: repeat(4, 1fr);
    }
}

@media screen and (max-width: 992px) {
    .c-pp {
        padding: 0px 12px;
    }

    .nav-cust-li {
        position: fixed;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.3);
        z-index: 99;
        display: none;
    }

    .nav-cust-li_act {
        display: block;
    }

    .nav-cust-li ul {
        margin-top: 0px !important;
        width: 34%;
        background-color: white;
        flex-direction: column;
        align-items: flex-start;
        height: 100%;
        gap: 0px;
        padding-top: 20px;
        position: relative;
    }

    .close_nav {
        position: absolute;
        top: 10px;
        right: 10px;
        display: flex;
        width: 23px;
        height: 23px;
        align-items: center;
        justify-content: center;
        background-color: var(--color-red);
        color: white;
        border-radius: 3px;
        border: none;
        font-size: 13px;
    }

    .nav-cust-li ul li {
        width: 100%;
    }

    .nav-cust-li ul li a {
        padding: 13px 15px;
        display: flex;
        border-top: 1px solid rgba(0, 0, 0, 0.1);
        width: 100%;
    }

    .nav-cust-li ul li:nth-child(1) a {
        border: none;
    }

    .search_gr {
        flex-wrap: wrap;
        gap: 10px 14px;
    }

    .logo_img img {
        height: 32px;
    }

    
    .s_line_t {
        display: none;
    }

    .truss_ff {
        flex-direction: column;
        gap: 5px !important;
    }

    .cust_img {
        flex-wrap: wrap;
        gap: 10px 0px;
    }

    .cust_img p {
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }

    .search-f {
        padding: 14px 5px;
    }

    .pro_grid {
        grid-template-columns: repeat(3, 1fr);
    }

    .menu_bt {
        display: flex;
    }

    .nav-cust-li ul span {
        display: none;
    }
}

@media screen and (max-width: 768px) {
    .ul_f_i {
        justify-content: center;
    }

    .soc_f {
        justify-content: center !important;
    }
    .dest-gr-g2{
        width: 90%;
    }
}

@media screen and (max-width: 568px) {
    p {
        font-size: 14px;
    }

    header {
        padding: 16px 0px;
    }

    .nav-cust-li ul {
        padding-top: 14px;
    }
.bread_bg{
    display: none !important;
}
    .nav-cust-li ul {
        width: 70%;
    }

    .semi_t {
        font-size: 12px;
    }

    .mo_banner-t {
        font-size: 24px;
        line-height: 31px;
    }
    .hero-section{
        background-image: url(../imgs/bg/mobile-b.png);
    }
    .pro_grid {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 15px 10px;
    }

    .pr-cont .font_14 {
        font-size: 11px;
    }

    .margin_top {
        margin-top: 50px;
    }

    .ab_know {
        margin-top: 12px;
    }

    .air-img {
        padding: 11px 6px;
    }
.btns-2 button img{
           height: 24px;
        width: 58px;
}
    .des_cont_img img {
        height: 200px;
    }

    .book_t {
        font-size: 18px;
    }
   .call-navv .font_12{
       display: none !important;
   }
    .book_t span {
        font-size: 18px;
    }

    .book_cont_c {
        margin-top: 2.6rem;
    }

    .sp_des_deal {
        font-size: 19px;
        margin-bottom: -1px;
    }

    .des_t1 {
        font-size: 25px;
    }
.bg_all{
    padding: 19px; 
}
.search-holder input{
    font-size: 12px;
}
    .mt_4 {
        margin-top: 1.3rem;
    }

    .ti-control {
        font-size: 20px;
        line-height: 30px;
    }

    .des_t12 {
        font-size: 16px;
        margin-left: 4rem;
    }

    .book_num img {
        height: 18px;
    }

    .call-navv {
        position: fixed;
        bottom: 0px;
        left: 0px;
        width: 100%;
        padding: 6px 10px;
        z-index: 9;
        background-color: white;
        justify-content: center;
    }

    .search-f img {
        height: 24px;
    }

    .search-f {
        padding: 12px 5px;
    }

    .num_c {
        font-size: 32px !important;
    }

    .logo_img img {
        height: 23px;
    }

    .exp-btn {
        font-size: 11px;
    }

    .exp-btn span {
        height: 22px;
        width: 22px;
    }

    .exp-btn img {
        height: 14px;
    }

    .search_c {
        font-size: 13px;
        padding: 6px 6px;
    }

    .searc_main {
        padding: 0px;
    }

    .search-form {
        margin: 0px -6px;
    }

    .tr_p {
        font-size: 14px;
    }

    .exp-btn {
        display: none;
    }

    .f_ul li a {
        font-size: 13px;
    }

    .fo-t {
        font-size: 15px;
    }

    .f_ul li {
        margin: 2px 0px;
    }

    .ul_f_i {
        flex-wrap: wrap;
        gap: 1px 10px;
    }

    .ul_f_i li a {
        font-size: 12px;
    }

    .f_ul {
        margin-top: 6px;
    }

    .soc_f ul li a {
        width: 27px;
        height: 27px;
        font-size: 10px;
    }

    .cate-content-t-1 {
        font-size: 29px;
    }

    .btn-cate p {
        font-size: 11px;
    }

    .des-all-cate p {
        font-size: 13px;
    }

    .menu_bt img {
        height: 21px;
    }

    .f_get {
        margin-bottom: 4rem;
    }

    .search-holder {
        padding: 13px 14px;
    }

    .ver_c {
        display: none;
    }

    .tr_p span {
        font-size: 16px;
    }

    .cust_img p {
        gap: 10px;
        font-size: 12px;
    }

    .cust_img img {
        height: 16px;
    }

    .tru_i {
        margin-right: 5px;
    }

    .bg_tr {
        padding: 9px 0px;
    }

    .cust_img img {
        height: 13px;
    }

    .tru_i {
        height: 15px !important;
    }

    .pop_d {
        font-size: 26px;
        text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.6);
        color: white;
    }

    .bg_cont_br p {
        font-size: 13px;
    }

    .box_c {
        padding: 14px;
    }

    .des_fr {
        font-size: 13px;
        margin-top: 5px;
    }

    .fr_f {
        font-size: 11px;
    }

    .call_uss img {
        height: 25px;
    }

    .call_uss p {
        font-size: 15px;
    }

    .call_uss {
        padding: 12px 5px;
    }

    .loader::after,
    .loader::before {
        width: 42px;
        height: 42px;
    }

    .air-img img {
        width: 88px;
        height: 18px
    }
    .news_c_contt{
        flex-direction: column;
        text-align: center;
    }
    .email_ic img {
        height: 4rem;}
        .news_ccc{
            padding: 18px 20px;
            text-align: center;
        }
        .mail_in input{
            font-size: 14px;
        }
        .mail_in button{
            font-size: 13px;
        }
        .deals-content span{
            display: none;
        }
        .deals-content .font_15 {
            font-size: 12px;
        }
        .read_more{
            font-size: 12px;
        }
        .con_airr{
            margin-bottom: 10px;
            font-size: 19px;
        }
}

@media screen and (max-width: 376px) {
    .air-img img {
        width: 80px;
        height: 18px;
    }

    .air-t {
        font-size: 12px;
    }

    .air-img {
        padding: 9px 6px;
    }

    .call_uss p {
        font-size: 13px;
    }

    .call_uss {
        gap: 6px;
    }

    .call_uss img {
        height: 21px;
    }

    .call_uss {
        padding: 8px 5px;
    }
    .search_c {
        font-size: 12px;
        padding: 6px 4px;
    }
    .destination-slider img {
        height: 220px;
    }
    .font_15_1 {
        font-size: 12px;
    }
   
}