@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1400px;
    }
}

@media (max-width:401px){
    /* .logo {
        width: 57%;
        height: 27px;
    } */
    .yggbh{
        font-size: 18px;
    }
    .desti-img {
        height: 180px;
    }
    .international-img{
        height: 180px;
    }
    .desti-name,.international-name{
        font-size: 14px;
    }
    .loginbtn{
        padding: 5px 10px;
    }
    .loginbtn i{
        font-size: 13px;
    }
    .loginbtn span{
        font-size: 12px;white-space: nowrap;
    }
    .Search-btn{
        padding: 10px;
    }
    .support-img {
        width: 31px;
        height: 30px;
    }
    .support-para {
        font-size: 13px;line-height: 1.2;
    }
    .support-card{
        padding: 9px 15px;border-radius:10px;gap: 4px;
    }
    .international-box , .desti-box{
        border-radius: 8px;
    }
    .Search-btn {
        font-size: 14px;letter-spacing:1px;
    }
    .qrtere {
        width: 69px;height: 69px;
    }
    .fjuig {
        font-size: 11px;
    }
    .lkhyfu {
        font-size: 14px;
    }
    .jhirede {
        font-size: 14px;
    }
    .vttyh {
        font-size: 11px;
    }

    .from-field, .to-field, .from-date, .return-date, .traveller {
        border-radius: 7px;line-height: 18px;padding: 10px 6px 7px 13px;
    }
}

@media (min-width:402px) and (max-width:575px){
    /* .logo {
        width: 160px;
  height: 50px;
    } */
    .loginbtn{
        padding: 6px 10px;
    }
    .loginbtn span{
        font-size: 14px;white-space: nowrap;
    }
    .Search-btn{
        padding: 14px;
    }
    .modal {
    --bs-modal-width: 500px !important;
    }
    .yggbh{
        font-size: 22px;
    }
    .desti-img {
        height: 180px;
    }
    .international-img{
        height: 180px;
    }
    .desti-name,.international-name{
        font-size: 14px;
    }
    .support-img {
        width: 31px;
        height: 30px;
    }
    .support-para {
        font-size: 13px;line-height: 1.2;
    }
    .support-card{
        padding: 9px 15px;border-radius:10px;gap: 4px;
    }
    .Search-btn {
        font-size: 14px;letter-spacing:1px;
    }
    .qrtere {
        width: 79px;height: 79px;
    }
    .fjuig {
        font-size: 11px;
    }
    .lkhyfu {
        font-size: 14px;
    }
    .from-field, .to-field, .from-date, .return-date, .traveller {
        border-radius: 7px;line-height: 18px;padding: 10px 6px 7px 13px;
    }
}

@media (min-width:576px) and (max-width:767px){
    /* .logo {
        width: 52%;height: 36px;
    } */
    .loginbtn{
        padding: 6px 10px;
    }
    .loginbtn span{
        font-size: 14px;white-space: nowrap;
    }
    .Search-btn{
        padding: 14px;
    }
    .modal {
    --bs-modal-width: 500px !important;
    }
    .yggbh{
        font-size: 22px;
    }
    .desti-img {
        height: 180px;
    }
    .international-img{
        height: 180px;
    }
    .desti-name,.international-name{
        font-size: 14px;
    }
    .support-img {
        width: 31px;
        height: 30px;
    }
    .support-para {
        font-size: 13px;line-height: 1.2;
    }
    .support-card{
        padding: 9px 15px;border-radius:10px;gap: 4px;
    }
    .Search-btn {
        font-size: 14px;letter-spacing:1px;
    }
    .qrtere {
        width: 79px;height: 79px;
    }
    .fjuig {
        font-size: 11px;
    }
    .lkhyfu {
        font-size: 14px;
    }
}

@media (min-width:768px) and (max-width:991px){
    /* .logo {
        width: 100%;
        height: 35px;
    } */
    .menu-icon i{
        font-size: 22px;
    }
    .jhirede {
        font-size: 14px;
    }
    .support-img {
        width: 37px;
        height: 37px;
    }
    .support-para {
        font-size: 15px;line-height: 1.2;
    }
    .support-card{
        padding: 15px 18px;border-radius:10px;gap: 4px;
    }
    .Search-btn {
        font-size: 14px;letter-spacing:1px;
    }
}

@media (min-width:992px) and (max-width:1200px){
    /* .logo {
        width: 87%;
        height:40px;
    } */
    .loginbtn span {
        font-size: 14px;
        white-space: nowrap;
    }
}

/* index  */

@media (max-width:401px){
    .swap-btn{
        position: absolute;top: 50px;left: 80%;rotate: 90deg;height: 40px;width: 40px !important;
    }
    input[type="radio"] {
        width: 16px;
        height: 16px;
    }
    .imagee {
        top: -20px;
    }
    /* .banner-image {
        height: 78px;
    } */
    .articles {
        background-color: #fff4ee;
    }
    .gfcrg {
        width: 40px;
        height: 40px;
    }
    .kjjgfy {
    font-size: 14px;
    }
    .jhbv {
        font-size: 11px;
    }
    .yrtytn{
        height: 225px;overflow: hidden;
    }
    .xrtyqwer{
        height: 225px;overflow: hidden;
    }

    .ertyut {
    font-size: 14px;
    }
    .ytugb {
        font-size: 11px;
    }
    .wergrg {
        font-size: 12px;
    }
    .hhy54et{
        font-size: 18px;padding-bottom: 12px !important;
    }
    .vfqwert{
        padding: 14px;
    }
    .rgbfrft{
        padding:6px 16px;font-size: 12px;border-radius: 5px;
    }

.uhgtr {
    font-size: 16px;
}
.kjjgfy:first-child::after {
    height: 70px;
}
.hfiuh {
    width: 70px;
    height: 70px;
}
.rewert {
    font-size: 15px;
}
.artical_main{
    margin-top: 10px !important;
}
.artical_box{
    padding: 0;
}

.artical-date {
    font-size: 14px;
}

  .atricle-img {
    height: 145px;
    }
    .article-para{
        font-size: 12px;
    }
}
@media (min-width:402px) and (max-width:575px){
    .swap-btn{
        position: absolute;top: 50px;left: 80%;rotate: 90deg;height: 40px;width: 40px !important;
    }
    input[type="radio"] {
        width: 16px;
        height: 16px;
    }
    .imagee {
        top: -20px;
    }
    /* .banner-image {
        height: 100px;
    } */
    .articles {
        background-color: #fff4ee;
    }
    .gfcrg {
        width: 40px;
        height: 40px;
    }
    .kjjgfy {
    font-size: 14px;
    }
    .jhbv {
        font-size: 11px;
    }
    .yrtytn{
        height: 225px;overflow: hidden;
    }
    .xrtyqwer{
        height: 225px;overflow: hidden;
    }

    .ertyut {
    font-size: 14px;
    }
    .ytugb {
        font-size: 11px;
    }
    .wergrg {
        font-size: 12px;
    }
    .hhy54et{
        font-size: 18px;padding-bottom: 12px !important;
    }
    .vfqwert{
        padding: 14px;
    }
    .rgbfrft{
        padding:6px 16px;font-size: 12px;border-radius: 5px;
    }

.uhgtr {
    font-size: 16px;
}
.kjjgfy:first-child::after {
    height: 70px;
}
.hfiuh {
    width: 70px;
    height: 70px;
}
.rewert {
    font-size: 15px;
}
.artical_main{
    margin-top: 10px !important;
}
.artical_box{
    padding: 4px;
}

.artical-date {
    font-size: 14px;
}

  .atricle-img {
    height: 145px;
    }
    .article-para{
        font-size: 12px;
    }
    
}

@media (min-width:576px) and (max-width:767px){
    .swap-btn{
        position: absolute;top: 50px;left: 80%;rotate: 90deg;height: 40px;width: 40px !important;
    }
    input[type="radio"] {
        width: 16px;
        height: 16px;
    }
    .imagee {
        top: -20px;
    }
    /* .banner-image {
        height: 120px;
    } */
    .articles {
        background-color: #fff4ee;
    }
    .gfcrg {
        width: 40px;
        height: 40px;
    }
    .kjjgfy {
    font-size: 14px;
    }
    .jhbv {
        font-size: 11px;
    }
    .yrtytn{
        height: 225px;overflow: hidden;
    }
    .xrtyqwer{
        height: 225px;overflow: hidden;
    }

    .ertyut {
    font-size: 14px;
    }
    .ytugb {
        font-size: 11px;
    }
    .wergrg {
        font-size: 12px;
    }
    .hhy54et{
        font-size: 18px;padding-bottom: 12px !important;
    }
    .vfqwert{
        padding: 14px;
    }
    .rgbfrft{
        padding:6px 16px;font-size: 12px;border-radius: 5px;
    }

.uhgtr {
    font-size: 16px;
}
.kjjgfy:first-child::after {
    height: 70px;
}
.hfiuh {
    width: 70px;
    height: 70px;
}
.rewert {
    font-size: 15px;
}
.artical_main{
    margin-top: 10px !important;
}
.artical_box{
    padding: 4px;
}

.artical-date {
    font-size: 14px;
}

  .atricle-img {
    height: 145px;
    }
    .article-para{
        font-size: 14px;
    }
}
@media (min-width:768px) and (max-width:991px){
    .swap-btn{
        position: absolute;top: 20px;left: 15%;height: 30px;width: 30px !important;font-size: 13px;
    }
    input[type="radio"] {
        width: 16px;
        height: 16px;
    }
    .Search-btn {
        font-size: 14px;letter-spacing:1px;
    }
    /* .banner-image {
        height: 120px;
    } */
    .imagee {
        top: -7px;
    }
}