﻿@media(max-width:992px) {
    .new_span{top:26px!important;}
    .new_why .row.g-2{flex-direction: column-reverse;}
    .new_why_right_img1{width:100%;}
    .new_why_right_img2{display:none;}
    .new_why_right_img1 img{height:250px;object-fit:fill;margin-bottom:1rem;}
    .new_home{padding-top:1.5rem!important}
    .nw_why_main{height:unset;padding:12px;}.web_heading h2{font-size:22px;}.web_heading{margin-bottom:1rem;}.nw_why{margin:2rem 0;}
}


@media(max-width:768px) {
    .call_banner_main{text-align: center;
  padding: 22px;}.call_banner_left{padding:0;padding-bottom:1rem!important;}.call_banner_left h2{font-size:20px;margin-bottom:6px;}.call_banner_left p{font-size:13px;}.call_banner_right a span img{width:35px;height:35px;}.call_banner_right a{font-size:16px;}.about_main .row{flex-direction:column-reverse}.about_main_left{text-align:center;margin-bottom:8px;}.about_main_left img{width:50%;}
    
    .new_why_right_img1 img{height:unset;}
        .default_banner {
        margin-bottom: -5rem !important;
    }
        .new_whys{padding:1rem 0.5rem 0;}
        .about_main{padding:0 1rem;}
        .policy-container h5{font-size:17px;font-weight:600;}
        .policy-container p{font-size:14px;color:#666;}
    .new_poup{display:block;}
    .new_desing{margin-top: 2rem;}
    .menu-section { top:100% !important; }
    .gamainPoup a.closeBtns{    left: 517px!important;}
    .new_banner {display:block;margin-bottom:-5rem;margin-top:0;}
    .bottom-call-fare.show {
        display: block;
        bottom: 0;
        opacity: 1;
        visibility: visible;
        transition: all 0.4s ease;
        background:var(--secondary-color);
        display: block;
        box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
        position: fixed;
        width: 100%;
        z-index: 99;
        padding: 5px 0;
    }
    .footer {
        padding-bottom: 5rem;
    }

    .fixed-popup-main {
        background: #fff;
        display: block !important;
        position: relative;
        height: 100%;
        top: 0;
        right: 0;
        width: 100%;
        z-index: 9999;
        margin-top: 5rem;
        margin-bottom: -5rem; }
    .default_banner{display:block!important;    margin-bottom: 2rem;
    padding-bottom: 1rem;}
    .greatAirfarespopUp {
        display: block;
    }.pppm2{display: none!important;}
     
  .default_banner3{display:block;}
}


@media(max-width:580px) {
    .bnnr_main_img {
        right: -24%;
    }.web_heading h2{font-size:19px;}.custom-accordion .accordion-body{font-size:12px!important;padding: 0 8px 13px !important;}
    .fw-bold{font-size:19px!important;}.about_main_right p{font-size:13px;}.about_main_right a{font-size:13px;}.custom-accordion .accordion-button{font-size:13px!important;}.custom-accordion .accordion-button{font-size:13px!important;padding:11px!important;}.custom-accordion .accordion-button::after{width:15px!important;height:15px!important;background:unset!important;padding:unset!important;border:unset!important}.call_banner{margin:0;}.call_banner_left h2{font-size:17px;}.call_banner_right a{font-size:14px;}
}

@media(max-width:480px) {
    .new_home .new_desing{margin-top:1rem;}
    .click-call h2{font-size:17px;}


     .default_certification_icon3 p{font-size:14px}
    .new_bnnr_header_number .toll_free {
    color: #c4161c;
    font-size: 13px;
    font-weight: 600;
}
    .flag_logo img {
    width: 17px;
}
    .floating-banner3{    font-size: 18px;}
    .popup-body4 p{font-size: 15px!important;}
        .fixed-popup-main1 {
        background: #fff;
        display: block !important;
        position: relative;
        height: 100%;
        top: 0;
        right: 0;
        width: 100%;
        z-index: 9999;
        margin-top: 5rem;
        margin-bottom: -5rem;
    }
    .bnnr_main_img {
        right: 0%;
        object-fit: cover; }

    .fixed-popup-main {margin-bottom: -9rem;}
    .default_banner{   margin-bottom: 4.5rem;}

        .flight-info-box ul li{font-size: 13px !important;
    flex: 1 1 calc(50% - 8px)!important;
    max-width: calc(50% - 8px)!important;}
}


@media(max-width:414px) {
    default_certification_icon3 div img {
        bottom: -268px !important;
    } .certificate_logo img {width:20px !important;}
          .new_bnnr_header_line{font-size:10px;}
          .new_bnnr_header_number .toll_free {font-size: 11px;}


}

@media(max-width:380px) {
        .certificate_logo img {
        width:18px !important;
    }
    .certification_icon {
        font-size: 16px !important;
        left: 22px !important;
    }

    .bnnr_main_img {
        right: -4%;
        object-fit: cover;
    }
    .usplst div{font-size:16px!important;}
   
    .popup-body3 p{font-size:15px!important;}
    .flight-info-box ul li{padding:10px!important;}
}
