﻿@media(max-width:992px) {

    .default_banner3 {
        display: block;
    }
    .search-engine {
        background: linear-gradient(rgb(57 127 213) 0%, rgb(9 16 102) 100%)!important;    margin-bottom: 1rem!important;
    }.service{color:#fff!important;}
}
@media(max-width:768px) {
    .feature-section {
    padding: 6px 2px;
    display: flex;
    justify-content: left;
    align-items: center;
    gap: 15px;
    flex-wrap: wrap;
    position: relative;
    z-index: 99;
}

    .menu-section { top: 78px !important; }
    .gamainPoup a.closeBtns{    left: 517px!important;}
    .new_banner {display:block;}
    .bottom-call-fare.show {
        display: block;
        bottom: 0;
        opacity: 1;
        visibility: visible;
        transition: all 0.4s ease;
        background:#1975ff;
        display: block;
        box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
        position: fixed;
        width: 100%;
        z-index: 101;
        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:-5rem;
    padding-bottom: 3rem;}
    .greatAirfarespopUp {
        display: block;
    }.pppm2{display: none!important;}
     
  
}


@media(max-width:580px) {
    .bnnr_main_img {
        right: -24%;
    }
    .fill-address{align-items:flex-start!important;}
}

@media(max-width:480px) {
	.default_image_container3{    background-position: 35% 0;}
	.destination-overlay {
        flex-direction: column;
        align-items: flex-start!important;
        gap: 5px !important;
    }
    .default_banner{height:100%;}
    .default_certification_icon3 p{ font-size:14px;    margin: 0; font-weight:300;}
   .default_certification_icon3 h1{font-size:20px;font-weight:700;}
    .about-section h2{font-size:18px!important;}
    .about-section p{font-size:14px;}
    .contact-section1{padding:1rem!important;}
    .contact-info p{font-size:14px!important;}
    .country_name{padding: 4px 8px;}
    .country {
    margin: 0 4px;
}
    .default_certification_icon3{text-align:left;}
    .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;}
   

    .gamainCover {
        height: 640px!important;
        background-position: 35% 0;
    } 
        .flight-info-box ul li{font-size: 12px !important;
    flex: 1 1 calc(50% - 8px)!important;
    max-width: calc(50% - 8px)!important;}
    .gAcontent {
        bottom: -251px;
    }
    .default_banner .airlines img{height:unset!important;}
    .default_banner .new_text{    font-size: 11px!important; padding: 5px 0 0 0!important;}
    .flight-info-box ul {gap: 4px;}
    .gamainPoup .new_text{ font-size: 13px!important; padding: 10px 0 10px 0px!important;}
    .pohlp a {font-size: 14px !important; }
    a.svnSpt {
        font-size: 15px;
    }
    .popup-body3 p{font-size: 13px!important; margin-top:5px!important;}
    .airlines{position:relative!important;;}
    .airlines .new_text{    font-size: 11px!important;position: absolute;
    bottom: 11px;
    color: #fff;
    width: 100%;}
        .default_banner { padding-bottom: 6rem;}
        .default_certification_icon p{font-size:14px;}
        .airlines .default_certification_icon {color:#fff;
        position: absolute !important;
        bottom: 32px;
        width: 100%;
    }.airlines .default_certification_icon p{color:#fff!important;}
     .default_image_container::before{background: linear-gradient(180deg, rgb(0 0 0 / 29%) 0%, rgb(0 0 0 / 74%) 50%, rgb(8 7 7) 100%);}
}


@media(max-width:414px) {
    .gAcontent {
        bottom: -230px;
    }
    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;}
    .default_certification_icon3 p{font-size:14px}
    .popup-body3 p{font-size:12px!important;}
    .flight-info-box ul li{padding:10px!important;}
}
