@media screen and (max-width:1199px) {
    .container {
        max-width: 100%
    }

}
@media only screen and (min-width: 768px) {
     .mobile-on{
        display: none;
    }
}
@media only screen and (max-width: 808px) {


.search_box .container {
 
    padding: 0px 5px !important;
}
  

}
@media screen and (max-width:991px) {
    .resposive_menu {
        display: block;
        padding: 10px;
    }

    .header {
        display: none;
    }

    .res_logo {
        text-align: center;
    }

    .res_logo img {
        width: 18%;
    }
    .main-content::after{
        display: none;
    }
    .scroll-slow{
        display: none;
    }
    .home_slider h1{
        top: 10px;
        width: 100%;
        text-align: center;
        font-size: 26px;
    }
    .news_slider .owl-carousel .owl-stage{
        right: 0px;
    }
    .service_offer .service_box{
        height: auto;
    }
    .sm-hidden{
        display: none;
    }
    .page_banner{
        margin-top: 5px;
    }
}

@media screen and (max-width:768px) {
    .search_box_inner nav > div a.nav-item.nav-link, .search_box_inner nav > div a.nav-item.nav-link.active{
        padding: 10px;
        float: left;
        width: 50%;
    }
    .search_box_inner nav > .nav.nav-tabs{
        width: 40%;
    }
    .flight_search_info .flight_search_info_inner{
        display: block;
    }
    .add_flight_row .add_flight_row_inner{
        display: block;
    }
    .input-wrap{
        width: 48%;
        float: left;
        margin: 5px;
    }
    .search_btn{
        margin: 5px;
        display: inline-block;
        width: 48%;
    }
    .search_btn .btn{
        width: 100%;
    }
    .dropdown-toggle p.pax-count-text{
        max-width: 100%;
    }
    .search_box{
        margin-top: -250px;
    }
    .about_goeasy .col-md-4{
        display: none;
    }
    .travel_news_inner{
        flex-direction: column;
    }
    .travel_news{
        height: auto;
        padding: 35px 0px;
    }
    .travel_news_inner .tni_left{
        text-align: center;
        width: 100%;
        padding-left: 0;
        margin-bottom: 20px;
    }
    .travel_news_inner .tni_left h3 br{
        display: none;
    }
    .travel_news_inner .tni_right{
        width: 100%;
        background-color: transparent;
        padding: 20px;
    }
    .app_deal .store_btn img{
        width: 130px;
    }
    .processhtml .scn_row .trv_cnt{
        width: 50% !important;
    }
    .processhtml .scn_row .cbn_prt{
        width: 30% !important;
    }
    .flight_deal{
        margin-top: 100px;
    }
    .processhtml button{
        line-height: 47px !important;
    }
    .mobile-on{
        display: block;
    }
    .mobile-off{
        display: none;
    }
}

@media screen and (max-width:560px) {
    .search_box{
        margin-top: -120px;
    }
    .search_box_inner nav > .nav.nav-tabs{
        width: 100%;
    }
    .input-wrap, .search_btn{
        width: 100%;
        margin: 10px 0px;
    }
    .advance_search_box .advace_inner .left_part .chk_box{
        margin-bottom: 10px;
        width: 100%;
    }
    .advance_search_box .panel .panel-collapse{
        padding-top: 20px;
    }
    h2.section_title{
        font-size: 25px;
    }
    .about_goeasy{
        padding: 30px 0px;
    }
    .about_goeasy ul li .ag_inner .about_title label{
        width: 100%;
    }
    .travel_news_inner .tni_left h3{
        font-size: 25px;
    }
    .travel_news_inner .tni_left .btn-primary{
        max-width: 110px;
    }
    .service_offer{
        height: auto;
        padding: 30px 0px;
    }
    .service_offer .service_box{
        margin-bottom: 20px;
    }
    .widget_media_image{
        text-align: center;
    }
    .footer .footer_block .info img{
        width: 200px;
    }
    .footer .footer_block .footer_contact ul li.ct_number a{
        width: 33.33%;
        margin-bottom: 10px;
    }
    .footer .footer_block .footer_contact ul li h5{
        margin-bottom: 10px;
    }
    #gallery-1 .gallery-item{
        width: 15% !important;
        margin-bottom: 0 !important;  
        margin-right: 0px !important;
        float: none !important;
        display: inline-block !important;
    }
    .footer .footer_block .footer_partner ul li{
        text-align: center;
        margin-bottom: 0;
    }
    .footer .footer_block .footer_partner ul li br{
        display: none;
    }
    .page_banner{
        height: auto;
        padding: 50px 0px;
    }
    .processhtml .scn_row .trv_cnt{
        width: 100% !important;
    }
    .processhtml .scn_row .cbn_prt{
        width: 60% !important;
        float: left !important;
    }
    .flight_deal{
        margin-top: 0;
    }
    .mobile-hide{
        display: none;
    }
    .ms-row{
        float: left;
    }
    .advance_search_box .advace_inner .left_part{
        display: block;
    }
    .coupon_code_box{
        width: 70% !important;
        margin-left: 13px !important;
    }
   
}

@media screen and (max-width:460px){
    .search_box{
        margin-top: 15px;
    }
    .home_slider h1{
        top: 0;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .search_box_inner nav > div a.nav-item.nav-link, .search_box_inner nav > div a.nav-item.nav-link.active{
        font-size: 13px;
    }
    .search_box_inner nav > .nav.nav-tabs{
        width: 60%;
    }
    .radio-toolbar label{
        font-size: 12px;
    }
    .input-wrap, .search_btn{
        margin: 4px 0px;
    }
    .search_btn .btn{
        line-height: 30px;
    }
    .about_goeasy ul li{
        width: 100%;
    }
    .about_goeasy ul li .ag_inner .about_title label{
        width: auto;
    }
    h2.section_title{
        font-size: 20px;
        margin-bottom: 10px;
    }
    .travel_news_inner .tni_left h3{
        font-size: 20px;
    }
    .about_goeasy ul li .ag_inner .about_title label{
        font-size: 17px;
    }
    .about_goeasy ul li .ag_inner .about_title i{
        font-size: 18px;
    }
    .about_goeasy ul li .ag_inner .about_info{
        padding-top: 3px;
    }
    .about_goeasy ul li .ag_inner .about_info p{
        font-size: 14px;
    }
    .travel_news_inner .tni_left .btn-primary{
        max-width: 85px;
        font-size: 12px;
        padding: 5px;
    }
    .travel_news_inner .tni_right .news_slider .news_content{
        padding: 10px;
    }
    .travel_news_inner .tni_right .news_slider .news_content h3{
        font-size: 16px;
    }
    .travel_news_inner .tni_right .news_slider .news_content p{
        margin: 5px 0px;
    }
    .travel_news_inner .tni_right .news_slider .news_content a{
        font-size: 12px;
    }
    .app_deal .store_btn img{
        width: 87px;
    }
    .app_deal{
        padding: 25px 0px 25px 0px;
    }
    .service_offer .service_box h2{
        font-size: 14px;
        line-height: 21px;
    }
    .footer{
        padding-top: 10px;
    }
    .footer .footer_block .info p{
        font-size: 14px;
        line-height: 23px;
        text-align: center;
    }
    .footer .footer_block .info p br{
        display: none;
    }
    .footer .footer_block{
        padding-bottom: 10px;
        text-align: center;
    }
    .footer .copywrite p{
        font-size: 13px;
    }
    .footer .copywrite .pay_card img{
        width: 30px;
    }
    .res_logo img{
        width: 35%;
    }
    .advance_search_box .advace_inner{
        flex-direction: column;
    }
    .advance_search_box .advace_inner .right_part .airlin_drop{
        float: left;
    }
    .advance_search_box .panel a.btn{
        font-size: 11px;
    }
    .input-wrap .input-field label{
        font-size: 12px;
    }
    .input-wrap{
        height: auto;
        padding: 5px 10px 5px 35px;
    }
    .icon-wrap{
        line-height: 75px;
    }
    .advance_search_box .panel-title a{
        font-size: 14px;
    }
    .page_title{
        margin: 10px 0px 15px 0px;
    }
    .page_content p{
        font-size: 14px;
        line-height: 24px;
    }
    .faq_box h3{
        font-size: 15px;
    }
    .blog-section{
        padding: 10px 0px;
    }
    .blog .detail h3{
        font-size: 16px;
    }
    .blog .detail p{
        margin: 7px 0px;
    }
    .blog .detail{
        padding: 10px 10px 10px;
    }
    .abt_info{
        padding: 15px 0px;
    }
    .cst-col{
        height: auto;
    }
    .contact_form h3{
        font-size: 15px;
    }
    .coupon_code_box{
        margin-bottom: 15px;
    }
    .advance_search_box .advace_inner .right_part{
        margin-left: 14px;
    }
    .coupon_code_box input{
        height: 40px !important;
    }
    .advance_search_box .advace_inner .right_part .airlin_drop{
        min-width: 270px;
    }
    .advance_search_box .advace_inner .right_part .airlin_drop .bootstrap-select{
        width: 100%;
    }
}

@media (min-width:360px) and (max-width:414px){
    .home_slider h1{
        font-size: 18px;
    }
    .search_box_inner nav > .nav.nav-tabs{
        width: 70%;
    }
    .search_box_inner .tab-content{
        padding: 15px;
    }
    .radio-toolbar label{
        margin-right: 2px;
    }
    .footer .footer_block .footer_contact ul li.ct_number a{
        width: 50%;
    }
    .footer .footer_block .footer_contact ul li.ct_id a{
        width: 100%;
    }
    .footer .footer_block .footer_contact ul li a:not(:last-child){
        padding-right: 0;
    }
    .footer .copywrite p{
        width: 100%;
        margin-bottom: 5px;
    }
    .footer .copywrite .pay_card{
        float: none;
        display: inline-block;
    }
    .footer .footer_block .info img{
        width: 140px;
    }
}



























