﻿/* ========================================================== 
                Overall Responsive section
============================================================= */

@media (min-width: 320px) and (max-width: 375px) {
    /*header Section*/
    header .navbar .nav_1{display:none;}
    header .navbar .navbar-brand {margin: 0px 0px 10px 5px;width: 140px;float: left;height: 45px;}    
    header .navbar .navbar-brand img {width:100%;height:60px;max-height:60px;}

    .doubledeck_btn .btn_2 {margin: 0px 5px;padding: 0px;height: 40px;width: 40px;border-radius: 50% !important;}    
    .doubledeck_btn .btn_l i {width: 40px;height: 40px;padding: 10px;font-size: 16px;}

    .D_container{max-width:100% !important;}    

    /*Availibility*/
    #dvAvailView .searchmodifyarea .customizer-links{display:none;}

    .Flight_Search .radio-group1 label::before, .Flight_Search .radio-group1 label::after{display:none;}
    .Flight_Search .radio-group1 label{padding-left:10px;}
    
    #dvavailabilty .flgtbox .flgtbox-area .flgt-pric{display:flex;justify-content:center;align-items:center;flex-flow:column;padding:5px 0px;}
    #dvavailabilty .Avail_flightdetail .gridcol12 {padding:5px 5px;border-radius:10px;position:relative;}
    .availresponseclsroundtripInter .Avail_flightdetail .gridcol12 {padding:20px 5px 5px 5px !important;border-radius:10px;}
    #dvavailabilty .flgtbox .flgtbox-area{padding:5px;}
    #dvavailabilty .flgtbox .flgtbox-area .Avail_flightdetail .flgt-dpr-arv .dpr-arv-txt2, #dvavailabilty .flgtbox .flgtbox-area .Avail_flightdetail .flgt-dpr-arv .dpr-arv-txt3{padding:0;}
    #dvavailabilty .flgtbox .flgtbox-footer{padding:5px 0px;}
    #dvavailabilty .ViewMoreFareDetails .viewFaresOuter ul li .btn-color1{width:50px;}
    #dvavailabilty .flgtbox .flgtbox-footer .commondetsshow ul li, #dvavailabilty .flgtbox .flgtbox-footer .commondetsshow ul li .nonavialmulticlass {float:none !important;}
    #dvavailabilty .fare_sec ul {margin-right:15px;}
}

@media (min-width: 376px) and (max-width: 480px) {
    /*Availibility*/    
    #dvavailabilty .flgtbox .flgtbox-area .flgt-pric .btn-color1{padding: 6px 5px;font-size: 14px;overflow: hidden;height: 35px;width: 100%;}
    #dvavailabilty .flgtbox .flgtbox-area .Avail_flightdetail .flgt-dpr-arv .dpr-arv-txt2, #dvavailabilty .flgtbox .flgtbox-area .Avail_flightdetail .flgt-dpr-arv .dpr-arv-txt3{padding:0;}
    #dvavailabilty .flgtbox .flgtbox-footer {position:relative;margin-top:0px;padding:5px 5px;}
    #dvavailabilty .flgtbox .flgtbox-footer .clsDvShowEarning{position: absolute;width: 100%;left: 0;display: flex;justify-content: center;top: -20px;}

    .availresponseclsroundtripInter .flgtbox .flgtbox-footer .clsDvShowEarning,  .availresponseclsmulticityInter .flgtbox .flgtbox-footer .clsDvShowEarning{justify-content:flex-end !important;right: 2%;left: auto !important;border: 0;}
}

@media (min-width: 320px) and (max-width: 480px){
    
    /*header*/
    .header .blackbar #divUserOut li a span{display:none;}
    .header .agent_logo {float: left;width: 120px;}
    .header .logo img {width: 120px !important;}
    .header .tpsignin {margin-right:40px;}
    .header .tpsignin .dropdown {margin:10px 0px 0px 10px;}
    .header .tpsignin .__getbalance a {margin:10px 0px 0px 0px;}

    /*Datepicker*/
    .ui-datepicker {position: fixed !important;top: 0px !important;left: 0px !important;height: 100% !important;width: 100% !important;background: #fff !important;}
  
    /*Common search css*/
    .Flight_Search select.form-control[multiple], .Flight_Search .form-control, .Flight_Search .nice-select,
    .Flight_Search select, .Flight_Search .forms select.form-control:not([size]):not([multiple]){border-radius:8px !important;border: 1px solid #EBEEF0 !important;height:55px !important;background: #f4f6f8;padding: 20px 5px 5px 10px;}
    .Flight_Search .form-group{padding:0 10px;}
    .Flight_Search .form-group label:first-child{font-size:11px;position:absolute;top:5px;left: 20px;z-index: 1;}
    .Flight_Search .icon-inside{top:23%;}
    .Flight_Search .travellers-class .travellers-dropdown{left:0;padding:15px;}
    .Flight_Search .travellers-class .travellers-dropdown .custom-select_1{height: 40px !IMPORTANT;padding: 10px;font-size: 14px;}
    .Flight_Search .Flight_Type ul{align-items: center;display: flex;width: 100%;justify-content:center;}
    .Flight_Search .Flight_Orgin, .Flight_Search .Flight_Destination{padding:0;}
    .Flight_Search #MultiFareDiv .selectfaretypes{margin-top:25px;text-align:center;}
    .Flight_Search .modifyclosebtn {right: 7px;top: 3px;}
    .Flight_Search .modifyclosebtn i{background: #2091ce;color: #fff;border-radius:50%;padding:4px;} 

    /* One Way // Roundtrip search css */
    .Flight_Search .Flight_Departure, .Flight_Search .Flight_Arrival{max-width:50%;float:left;flex: 0 0 50%;}
    .Flight_Search .interchange{right: 20px;transform: rotate(90deg);top: 40px;background: #f4f6f8;padding:6px 8px;}
    .Flight_Search .Flight_Destination .form-group:after, .Flight_Search .Flight_Orgin .form-group:after{content:none;}
    .Flight_Search .Flight_Destination input{padding-left:10px;}

    /* Multicity search css */
    #dvMSearch .clsAddNewforMCity{width:100%;}
    #dvMSearch .clsCloseMRow i{top:-10px;right:10px;}
    #dvMSearch .search-controls-multi-city .row.border-top.pt-10 .col-lg-2.col-sm-6.col-12.mt-25{margin:0 0 10px !important;}
    #dvMSearch .MFlight_Class{max-width:40%;}    

    /*Cancellation*/
    #can_viewpnrShowDiv .can_dvviewpnr li{width:100%;}

    /*Home board*/
    #homebrd .md-card .md-card-content h3{padding-right:20px !important;font-size:18px;}
    #homebrd .md-card .md-card-header span{top:45px;}
    #homebrd .md-card .md-card-content .segment_count b{color: #00a0ff;}
    #homebrd .md-card .md-card-content .segment_count{padding-right:20px !important;border-top:none !important;margin:0 !important;color: #727290 !important;letter-spacing: .5px !important;}
    #homebrd .wdth49 .md-card{border: 1px solid #ddd;box-shadow:none;}
    #homebrd .wdth49 .md-card p{border-radius: 4px;padding: 5px 25px;border-bottom:1px solid #ddd;font-weight: 500!important;text-align:center;margin-bottom:5px;}

    /*Home board calender*/
    .clstheme20 #homebrd #dvcalendar .fc-title i{background:#fff !important;margin-right: 0;}
    #homebrd #dvcalendar .fc-content{background:none;box-shadow:none;}
    #homebrd #dvcalendar .fc-title span{font-size:11px;}
    #homebrd #dvcalendar .fc-title span.spnprocount{background:none;padding:0;color:#FF5722;width:auto;top: 5px;position: relative;clip-path:none;right:2px;}

    /*bookingpage*/
    .clsdvbookingpage .dv_Flight_det_Book .Avail_flightdetail{display:block;float:left;width:100%;}
    .clsdvbookingpage .dv_Flight_det_Book .B_flightDepArr .B_depArrtime {width:40%;}
    .clsdvbookingpage .dv_Flight_det_Book .B_flightDepArr .B_depArrdetails{text-align:right;width:60%;}
    .clsdvbookingpage .dv_Flight_det_Book .B_flightDepArr .B_depArrdetails_1 span {font-size:16px;}
    .clsdvbookingpage .dv_Flight_det_Book .B_flightDepArr .fli_detail {width:50%;}
    .clsdvbookingpage .dv_Flight_det_Book .B_flightDepArr .B_depArrdetails_R{width:100%;padding-top:5px;text-align:left;}
    .clsdvbookingpage .dv_Flight_det_Book .B_flightDepArr1 .B_depArrdetails_SC{text-align:left;}
    .clsdvbookingpage .dv_Flight_det_Book .B_flightDepArr .B_depArrdetails_1, .clsdvbookingpage .dv_Flight_det_Book .B_flightDepArr .B_depArrtime span:first-child{font-size:13px;}
    .clsdvbookingpage .dv_Flight_det_Book .Avail_flightdetail .flgt-dpr-arv{width:100%;}
    .clsdvbookingpage .dv_Flight_det_Book .Avail_flightdetail .flgt-dpr-arv .fli_clsterm {font-size:11px !important;}
    .clsdvbookingpage .dv_Flight_det_Book .B_flightDepArr .B_depArrtime span.fli_dayformat{white-space:nowrap;}
    .clsdvbookingpage .dv_Flight_det_Book .Avail_flightdetail .flgt-icn {width:100%;}
    .clsdvbookingpage .dv_Flight_det_Book .Avail_flightdetail .flgt-dpr-arv .dpr-arv-txt2 .durationlayover{width:100%;}
    .clsdvbookingpage .dv_Flight_det_Book .Avail_flightdetail .flgt-icn .fli_detail p {font-size:13px !important;}
    .clsdvbookingpage .clsPaxDiv .col-sm-2.col-12.p-0.form-group {padding-right:15px !important;}
    .clsdvbookingpage .clsPaxDiv .adult_type, .clsdvbookingpage .clsPaxDiv .p-0.col-sm-1.form-group{padding:0 15px !important;}
    .clsdvbookingpage .addonsservice ul li{width: 48%;margin: 0 5px 5px 0;text-align: center;}
    .clsdvbookingpage .addonsservice ul li img{float:none;}
    .addonsservice ul li span{padding:5px 0;width:100%;font-size:13px;}
    #Lasttransaction .no-more-tables td{padding-left:45% !important;word-wrap:break-word;}
    .b_fightdetails {margin-top:5px;}
    .clsdvbookingpage .faredetails {margin-bottom:15px;}
    .B_flightDepArr .B_depArrdetails_R {font-size:11px;}        
    .clsdvbookingpage .__btnsec{display:block;}
    .clsdvbookingpage .__bookingfare{width:100%;margin-bottom:15px;} 
    .clsdvbookingpage .__btnsec .___bookingbutton{width:100%;justify-content:center;}

    /*Preview Booking Page*/
    div#dvpreviewbookingpage .dv_Flight_det_preview .B_flightDepArr .B_depArrtime {width:35%;}
    div#dvpreviewbookingpage .dv_Flight_det_preview .B_flightDepArr .B_depArrdetails {text-align:right;width:65% !important;margin-bottom:12px;}
    div#dvpreviewbookingpage .dv_Flight_det_preview .B_flightDepArr .B_depArrdetails_R{width:100%;}    
    div#dvpreviewbookingpage .dv_Flight_det_preview .B_flightDepArr .B_depArrtime span.fli_dayformat{white-space:nowrap;}
    div#dvpreviewbookingpage .B_flightDepArr .fli_detail p {margin-bottom:0px;}
    div#dvpreviewbookingpage .B_flightDepArr .B_depArrdetails_2 {width: 50%;float: left;text-align: left;white-space: nowrap;padding-top: 0px;}
    div#dvpreviewbookingpage .dv_Flight_det_preview .Avail_flightdetail .flgt-icn .fli_detail p {font-size:13px !important;}
    div#dvpreviewbookingpage .flgt-dpr-arv .dpr-arv-txt1, div#dvpreviewbookingpage .flgt-dpr-arv .dpr-arv-txt3 {width:35%;}
    div#dvpreviewbookingpage .flgt-dpr-arv .dpr-arv-txt2 {width: 30%;}
    div#dvpreviewbookingpage .dv_Flight_det_preview .flgt-dpr-arv .dpr-arv-txt2 .durationlayover {width:50px;}
    div#dvpreviewbookingpage .dv_Flight_det_preview .flgt-dpr-arv .fli_clsterm {font-size:11px !important;}
    div#dvpreviewbookingpage .B_flightDepArr .fli_detail {font-size:13px;}
    div#dvpreviewbookingpage .B_flightDepArr1 {margin-bottom:0px;}
    div#dvpreviewbookingpage #btn_booking {margin-top:0px;}
    div#dvpreviewbookingpage .col-sm-1.col-12.pl-0 {padding-left:15px !important;}

    /*Booking success*/
    .booking_dets ul li, .booking_dets ul li:first-child {width:100%;margin-bottom:15px;}
    #dvBookinsuccess .reference_id{line-height:normal;}

    /*Availibility*/
    #dvAvailView .m_container .row:first-child .col-sm-12.col-xs-12.col-12 .searchmodifyarea .row:first-child{margin:0;}   
    #dvAvailView .clsCommonGrid.odd, #dvAvailView .clsCommonGrid.even {max-width:100%;flex: 0 0 100%;margin-top:0px;}

    #dvAvailView .searchmodifyarea .customizer-links{float: left;margin-right: 5px;position: relative;transform:none;box-shadow:none;border:none;}
    #dvAvailView .searchmodifyarea .customizer-links .share_itenary {padding: 0px;display: flex;width: 100%;}
    #dvAvailView .searchmodifyarea .customizer-links .share_itenary a{background: #ffeed7;padding: 3px 4px;margin:0 2px 0 0;color:#faa61a;}
    #dvAvailView .searchmodifyarea .customizer-links .share_itenary a:last-child{display:none}
        
    #dvAvailView .searchmodifyarea .col-lg-9.col-9.col-sm-12 {max-width: 100% !important;flex: none;padding:0;}
    #dvAvailView .searchmodifyarea .m_searg ul li.show_earni {margin-right: 0px;float: left;margin-left:15px;}
    #dvAvailView .searchmodifyarea .m_searg ul li.show_earni .chkBox_stops .cbx{left:5px;}
    #dvAvailView .searchmodifyarea .m_searg ul li.show_earni .chkBox_stops .lbl{left:-16px;position:relative;}

    #dvavailabilty .flgtbox .flgtbox-footer .commondetsshow ul li{margin-right:2px;}

    #dvavailabilty .flgtbox .flgtbox-area .flgt-icn {width:30%;}
    #dvavailabilty .flgtbox .flgtbox-area .flgt-icn .fli_detail {width: 65%;}
    #dvavailabilty .flgtbox .flgtbox-area .flgt-icn .fli_detail p {text-overflow:ellipsis;width:100%;display:block;overflow:hidden;white-space:nowrap;}
    #dvavailabilty .flgtbox .flgtbox-area .flgt-dpr-arv {width: 70%;}
    
    #dvavailabilty .fli_sortsec .flight_sort_2{display:none;}
    #dvavailabilty .fli_sortsec .sorting-section .sort-by-price .clscurrency {right: 5px;top: -70px;position: absolute;}

    #dvavailabilty .dvRoundtripStickbottom .RTS_leftside{width:100%;}
    #dvavailabilty .dvRoundtripStickbottom .RTS_leftside .border-right{border-right: 0 !important;padding-left:10px;}
    #dvavailabilty .dvRoundtripStickbottom .RTS_leftside .border-right .clsMultFlt{padding-top: 3px;float:left;width:100%;border-bottom: 1px dotted #a8afb7;}
    #dvavailabilty .dvRoundtripStickbottom .RTS_rightside{width:100%;display:flex;align-items:center;justify-content:space-between;padding:5px 10px;}
    #dvavailabilty .dvRoundtripStickbottom .RTS_leftside .flgt-icn{display:block;}
    
    .availresponseclsroundtrip .dvRoundtripStickbottom .flgt-icn .fli_detail {display: flex;padding-left: 0px;}
    .M_faresec span{white-space:nowrap;}

    .ViewMoreFareDetails .row{margin:0;float:left;}
    .ViewMoreFareDetails .row .col-lg-12.col-12.col-sm-12{padding:0;}
    .ViewMoreFareDetails .row .col-lg-12.col-12.col-sm-12 .viewFaresOuter{padding:10px;}     

    /*Dashboard*/
    .B2CDashboard .card_inner{width: 100%;margin-right:0;}
    .B2CDashboard #dvNoDataFound img{width:100%;}
    .B2CDashboard #dvMyProfile ._MCard ._MCard-title h5 span{display:block;}
    .B2CDashboard .dvMngBkfltr #send_print.btn_color1{display:none;}
    .__itineraryHeader .col-lg-2.col-12.col-sm-2:last-child{top:0px;}
}

@media (min-width: 481px) and (max-width: 768px){
     /*destination Section*/
    #destination .card_section .col-md-3 .card{width:100%;margin-bottom:15px;}
    /* Common css */
    .Air_PNRwise ._MCard-content .form-group, .BSA_Transation ._MCard-content .form-group, .agent_Viewdetails ._MCard-content .form-group,
    .Agents_details ._MCard-content .form-group, .cus_profile ._MCard-content .form-group, .usercreation ._MCard-content .form-group, .BSA_PAR ._MCard-content .form-group, 
    .Agent_balance ._MCard-content .form-group, .Agent_Analysis ._MCard-content .form-group, .cash_payment ._MCard-content .form-group, .pnr_remarks ._MCard-content .form-group {max-width:50%;flex:none;}
    .chosen-container-multi .chosen-choices li.search-field input[type="text"]{height:46px;}

    /* One Way // Roundtrip search css */
    .Flight_Search select.form-control[multiple], .Flight_Search .form-control, .Flight_Search .nice-select, .Flight_Search input,
    .Flight_Search select, .Flight_Search .forms select.form-control:not([size]):not([multiple]),
    .Flight_Search .form-control#ddlclient, .Flight_Search .form-control#ddlMulClient, .Flight_Search .form-control#ddlMulTerminalId{border-radius:8px;height:50px;}
    .Flight_Search .Flight_Orgin, .Flight_Search .Flight_Destination{max-width:50%;float:left;}
    .Flight_Search .Flight_Departure{max-width:25%;float:left;flex: 0 0 25%;}
    .Flight_Search .Flight_Departure input{border-radius: 8px 0 0 8px;}
    .Flight_Search .Flight_Arrival input {border-radius: 0 8px 8px 0;}
    .Flight_Search .Flight_Arrival{max-width:25%;float:left;flex: 0 0 25%;padding:0 5px 0 0;}
    .Flight_Search .travellers-class, .Flight_Search #dvNormalSearch .col-lg-3.col-sm-12.col-12:nth-child(7){max-width:50%;float:left;padding:0 15px 0 5px;}
    .Flight_Search .slct_airline, .Flight_Search #MultiFareDiv{max-width:50%;float:left;flex: 0 0 50%;padding:0 5px 0 15px;}

    /* Multicity search css */
    #dvMSearch .MFlight_Orgin, #dvMSearch .MFlight_Destination{max-width:33.3%;float:left;padding-right:0;}
    #dvMSearch .MFlight_Departure{max-width:33.3%;float:left;}
    #dvMSearch .MFlight_Class{max-width:36%;}

    /*Advertisement*/
    #div_ViewImage .item{max-width:50%;flex:0 0 50%;}

    /*home board*/
    #homebrd .content-body .padnon .wdth49 {width: 50% !important;}

    /*view pnr*/
    #viewpnrShowDiv .ViewPNRPassdets ._dvCancellation {max-width:100%;flex:none;}
    #viewpnrShowDiv .bg-li_theme1 .col-lg-4{max-width:50%;}

    /*Cancellation*/
    #can_viewpnrShowDiv .can_dvviewpnr li{width:50%;float:left;padding:0 15px;margin:0;}
    #can_viewpnrShowDiv .col-12.col-xs-12.col-sm-3, #can_viewpnrShowDiv .can_dvviewpnr {max-width:100%;flex:none;margin:0 !important;}

    /*Reshedule*/
    .reshedule #reschehide #tckt_rech{max-width:100%;flex:none;}

    /*Booking page*/
    .clsdvbookingpage .clsPaxDiv .adult_type{padding:0 15px;max-width:100%;flex:none;}
    .clsdvbookingpage .clsPaxDiv .col-sm-3.col-12.col-xs-12.form-group, .clsdvbookingpage .clsPaxDiv .dv_DOB, .clsdvbookingpage .clsPaxDiv .col-sm-1.p-0.col-xs-12.form-group{max-width:33.3%;flex:none;padding:0 15px !important;}
    .clsdvbookingpage .addonsservice ul li{width:auto;}
    .clsdvbookingpage .faredetails{max-width:100%;flex:none;}
    .clsdvbookingpage .__btnsec{flex:0 0 100%;max-width:100%;justify-content:center;}

    /*Availabilty*/
    #dvavailabilty .dvRoundtripStickbottom .RTS_rightside{width: 20%;}
    #dvavailabilty .dvRoundtripStickbottom .RTS_leftside{width: 80%;}

    #dvavailabilty .dvcmnclsavailsort{max-width:100%;flex:none;}

    #dvAvailView .searchmodifyarea .col-lg-9.col-9.col-sm-12{max-width:60%;}
    #dvAvailView .searchmodifyarea .col-lg-7.col-sm-7.col-12.brdr-rgt{max-width:100%;flex:none;border:0;}

     /*Availibility International*/     
     #dvavailabilty.availresponseclsroundtripInter .flgt-icn{width:20%;}
     #dvavailabilty.availresponseclsroundtripInter .flgt-dpr-arv{width:80%;}
     #dvavailabilty.availresponseclsroundtripInter .flgt-dpr-arv .dpr-arv-txt3 .next-day{left:26px;}
     #dvavailabilty.availresponseclsroundtripInter .flgt-dpr-arv .dpr-arv-txt2 .durationlayover:after {font-size: 18px;top: -13px;right: -17px;}
     #dvavailabilty.availresponseclsroundtripInter .flgt-dpr-arv .dpr-arv-txt2 .durationlayover {width: 35px;}

     /*Dashboard*/
   .B2CDashboard .card_inner{width: 48%;}
   .B2CDashboard #DvBookings .col-sm-9.pt-10.pb-10.bg-white.col-xs-12{max-width:100%;flex:none;}
   .B2CDashboard #DvBookings .col-sm-9.pt-10.pb-10.bg-white.col-xs-12 .col-md-1.txt-al-cntr{max-width:100%;flex:none;}
   .B2CDashboard #DvBookings .col-sm-3.col-12.col-xs-12.mt-15{max-width:100%;flex:none;}
   .B2CDashboard #DvBookings .flight_sectors{display:inline-block;margin-left:5px;}
   .B2CDashboard #DvBookings .flight_sectors .widget_data{padding-right:5px;margin-right:5px;border-right:1px solid #ddd;} 
   .B2CDashboard #DvBookings .flight_sectors span{width:auto !important;}
}

@media (max-width: 575px){
    /*Template-7*/
    .__whyChoose_Us .rightContent ul li {border-radius: 3px;padding: 10px;border-left: 2px solid var(--color-primary);box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 4px 0px;}
    .__whyChoose_Us .rightContent .ContactBtns button{padding:12px 20px;}
}

@media (min-width: 481px) and (max-width: 650px) {
    /* search css */
    #dvNormalSearch .icon-inside{display:none;}
    #dvavailabilty .dvRoundtripStickbottom .RTS_leftside .col-sm.border-right{max-width:100%;flex:none;}

     /*dashboard*/
    .B2CDashboard .dvMngBkfltr #send_print.btn_color1{display:none;}
}

@media (min-width: 651px) and (max-width: 768px) {
    /*Availabilty*/
     #dvavailabilty.availresponseclsmulticity .dvRoundtripStickbottom .col-sm {max-width: 50%;flex: none;}
     #dvavailabilty.availresponseclsroundtrip .dvRoundtripStickbottom .RTS_leftside .col-sm.border-right{max-width:100%;flex:none;}
}

@media (min-width: 769px) and (max-width: 991px) {
    /* Common css */
    .Air_PNRwise ._MCard-content .form-group, .BSA_Transation ._MCard-content .form-group, .agent_Viewdetails ._MCard-content .form-group, .BSA_PAR ._MCard-content .form-group,
    .Agents_details ._MCard-content .form-group, .cus_profile ._MCard-content .form-group, .usercreation ._MCard-content .form-group, .Agent_balance ._MCard-content .form-group,
    .Agent_Analysis ._MCard-content .form-group, .cash_payment ._MCard-content .form-group, .pnr_remarks ._MCard-content .form-group {max-width:33.3%;flex:none;}

    /*Session_Expired*/
    .Session_Expired .clsBoxShdow h3 {font-size: 30px;}
    .Session_Expired .clsMySubLabel {font-size: 20px;}
    .Session_Expired ul.clsUlContent li {font-size: 17px;}

    /* One Way // Roundtrip search css */
    .sorting-section.sorting-selection {position: fixed;z-index: 1;width: 73%;top: 68px;border-radius: 0px;}
    .Flight_Search .Flight_Orgin, .Flight_Search .Flight_Destination{max-width:33.3%;float:left;}
    .Flight_Search .Flight_Departure, .Flight_Search .Flight_Arrival{max-width:16.6%;float:left;flex: 0 0 25%;}
    .Flight_Search .travellers-class, .Flight_Search .slct_airline{max-width:33.3%;float:left;padding: 0 15px;}
    .Flight_Search #dvNormalSearch .col-lg-3.col-sm-12.col-12:nth-child(6){max-width:33.3%;float:left;flex: 0 0 33.3%;}

    /* Multicity search css */
    #dvMSearch .MFlight_Orgin, #dvMSearch .MFlight_Destination, #dvMSearch .MFlight_Departure{max-width:33.3%;float:left;}
    #dvMSearch .MFlight_Class{max-width:33.3%;}
    #dvMSearch .totaldiv1, #dvMSearch .totaldiv2{max-width:25%;flex: 0 0 25%;padding:0 15px;}
    #dvMSearch .col-sm-2.col-12.col-xs-12{max-width:10%;}

    /*Reshedule*/
    .reshedule #reschehide #tckt_rech{max-width:100%;flex:none;}
    .reshedule #reschehide #tckt_rech .table{overflow:auto;display:block;}
    .reshedule #reschehide{margin-top:10px;}

    /*Advertisement*/
    #div_ViewImage .item {max-width: 50%;flex: 0 0 50%;}

    /*Change password*/
    .Change_password .card{width:70%;}

    /*header*/
    .headerstripVrtcal .wsmenu .wsmenu-list > li > a > span{font-size:13px;}

    /*Booking page*/
    .clsdvbookingpage .clsPaxDiv .p-0.col-sm-1.form-group{max-width:25%;flex:none;}
    .clsdvbookingpage .faredetails{max-width:100%;flex:none;}
    .clsdvbookingpage .service_dets .col-sm-2.col.pad-res-x-2{max-width:25%;flex:none;}
    .clsdvbookingpage .dvGstdetails .col-lg-2{padding-right:15px;}        
    .clsdvbookingpage .__btnsec{flex:0 0 100%;max-width:100%;justify-content:center;}

    /*Availabilty*/
    #dvAvailView .searchmodifyarea  .col-lg-9.col-9.col-sm-12{border-bottom:1px solid #ddd;}
    #dvAvailView .searchmodifyarea .m_searg{top:3px;}

    .availresponseclsroundtrip .Avail_flightdetail, .availresponseclsmulticity .Avail_flightdetail{padding:0;}
    .availresponseclsroundtrip .flgt-icn, .availresponseclsmulticity .flgt-icn{display:block;width:100%;}
    .availresponseclsroundtrip .flgt-dpr-arv, .availresponseclsmulticity .flgt-dpr-arv{width:100%;}
    .availresponseclsroundtrip .flgt-icn .fli_detail p, .availresponseclsmulticity .flgt-icn .fli_detail p{float:left;}
    .availresponseclsroundtrip .flgt-icn .avatar, .availresponseclsmulticity .flgt-icn .avatar{width:28px;height:28px;}
    .availresponseclsroundtrip .flgt-icn .fli_detail{padding-top:4px;}
    .availresponseclsroundtrip .flgt-icn .fli_detail span, .availresponseclsmulticity .flgt-icn .fli_detail span{ padding-left: 3px;border-left: 1px solid;margin-left: 5px;float: left;}
    .availresponseclsroundtrip .flgt-dpr-arv .dpr-arv-txt3 .next-day,  .availresponseclsmulticity .flgt-dpr-arv .dpr-arv-txt3 .next-day{left:25px;font-size:9px;}

    .availresponseclsroundtrip .commondetsshow ul li, .availresponseclsmulticity .commondetsshow ul li{margin:0;font-size: 10.2px;}
    .availresponseclsroundtrip .flgt-pric, .availresponseclsmulticity .flgt-pric{display:flex;flex-flow:column;justify-content:center;align-items:center;}

    .availresponseclsroundtrip .VFS_h1, .availresponseclsroundtrip .VFS_h2, .availresponseclsroundtrip .VFS_h3, .availresponseclsroundtrip .VFS_h4, .availresponseclsroundtrip .VFS_h5,
    .availresponseclsmulticity .VFS_h1, .availresponseclsmulticity .VFS_h2, .availresponseclsmulticity .VFS_h3, .availresponseclsmulticity .VFS_h4, .availresponseclsmulticity .VFS_h5{height:90px;}
    .availresponseclsroundtrip .VFS_h5 button, .availresponseclsmulticity .VFS_h5 button{width:50px;} 
    .availresponseclsroundtrip .viewFaresOuter ul li, .availresponseclsmulticity .viewFaresOuter ul li{overflow:hidden;}
    .availresponseclsroundtrip .viewFaresOuter .viewfare_earn span, .availresponseclsmulticity .viewFaresOuter .viewfare_earn span {font-size: 10.5px;padding: 0;}
    .availresponseclsroundtrip .viewFaresOuter .viewfare_amount span:first-child, .availresponseclsmulticity .viewFaresOuter .viewfare_amount span:first-child{font-size:15px;display:block;width:100%;}
    .availresponseclsroundtrip .clscurrency, .availresponseclsmulticity .clscurrency{position:absolute;top:-35px;right:45px;}

    /*Availibility International*/
    .availresponseclsroundtripInter .flgt-dpr-arv .dpr-arv-txt3 .next-day, .availresponseclsmulticityInter .flgt-dpr-arv .dpr-arv-txt3 .next-day{left:26px;}

    /*Dashboard*/
   .B2CDashboard #DvBookings .col-sm-9.pt-10.pb-10.bg-white.col-xs-12{max-width:100%;flex:none;}
   .B2CDashboard #DvBookings .col-sm-9.pt-10.pb-10.bg-white.col-xs-12 .col-md-1.txt-al-cntr{max-width:25%;flex:none;}
   .B2CDashboard #DvBookings .col-sm-3.col-12.col-xs-12.mt-15{max-width:100%;flex:none;}

   .__BgColor .col-lg-6.col-12.col-sm-12, .__BgColor .col-lg-12.col-12.col-sm-12{max-width:33%;}

   /* ===============================================
           Template-8 B2C Index Page Without Search
    ================================================== */
    .TopMegaMenu__WU_03 .navbar{position:unset;}

    /* ===============================================
          Template-9 B2C Index Page Without Search
    ================================================== */
    .clsTML_WU_04 .__HomeSlider:after{display:none;}
   .clsTML_WU_04 .banner_text .slider-ttle{font-size:50px !important;}
   .clsTML_WU_04 .banner_text .slider_subttl span{font-size:30px !important;}

   .TopMegaMenu__WU_04 .navbar .navbar-brand img{width:120px;}
   ._HomeTour .img_wrap.img_wrap_right,._HomeTour .img_wrap.img_wrap_left{text-align:center;}
   ._HomeWhychoose .img_cnt img{margin:10px 0;}
}

@media (min-width: 769px) and (max-width: 820px) {
    /*header*/
    .header .blackbar #touchwidme{display:none;}
    .header .blackbar #divUserOut{flex: 0 0 100%;max-width: 100%;}

    /*Availibility*/
    #dvAvailView .searchmodifyarea .modify_srch #btnFmodifySearch .dis-none{display:none;}
}

@media (min-width: 769px) and (max-width: 1200px){
    /*Login*/
    #BSA_Login .BSA_Login .mcontainer{width:96%;max-width:96%;}

    /*header*/
    .header .agent_logo{height:100%;align-items:center;display:flex;width: 15%;}
    .header .logo img{width:100%;}
    .header .navbar-header .wsmenu-list > li > a{padding:0 7px !important;}

    /*Home board*/
    #homebrd .content-body .padnon, #homebrd .content-body .travel-cal{max-width:100%;flex:none;}
    #homebrd .content-body .padnon .wdth49 {width: 25% !important;max-width: 25%;}

    /* search css */
    .Flight_Search #dvNormalSearch .icon-inside {display: none;}

    /*Availibility*/
    #dvAvailView .m_container{max-width:100%;}
    #dvAvailView #dvfilteration .dvOverallfilteration .px-3.py-2{padding:0 5px !important;}
    #dvAvailView .searchmodifyarea #dvSectorHead .search_multicity ul li{padding: 0 2px;margin-right: 3px;}

    .availresponseclsroundtrip .dvcmnclsavailsort, .availresponseclsmulticity .dvcmnclsavailsort{margin-top:20px;}
    .availresponseclsroundtrip .flight_sort_1, .availresponseclsmulticity .flight_sort_1{left: 0px;position: ABSOLUTE;TOP: -20PX;DISPLAY: FLEX;}
    .availresponseclsroundtrip .flight_sort_2, .availresponseclsmulticity .flight_sort_2{width: 84%;position:relative;}
    .availresponseclsroundtrip .flight_sort_2 ul, .availresponseclsmulticity .flight_sort_2 ul{width: 100%;}
    .availresponseclsroundtrip .flight_sort_1 .sort-by-title, .availresponseclsmulticity .flight_sort_1 .sort-by-title{padding-left:10px;}

    .availresponseclsroundtrip .flgtbox-area, .availresponseclsmulticity .flgtbox-area{padding:10px 5px;}
    .availresponseclsroundtrip .flgt-dpr-arv .dpr-arv-txt2, .availresponseclsmulticity .flgt-dpr-arv .dpr-arv-txt2{padding:0;}
    .availresponseclsroundtrip .flgt-dpr-arv .dpr-arv-txt2 .durationlayover, .availresponseclsmulticity .flgt-dpr-arv .dpr-arv-txt2 .durationlayover{width:35px;}
    .availresponseclsroundtrip .flgt-dpr-arv .dpr-arv-txt2 .durationlayover:after, .availresponseclsmulticity .flgt-dpr-arv .dpr-arv-txt2 .durationlayover:after{font-size: 18px;top: -13px;right: -18px;}
    .M_faresec span{white-space:nowrap;}
    .availresponseclsroundtrip .flgt-pric .btn-color1, .availresponseclsmulticity .flgt-pric .btn-color1, .availresponseclsroundtrip .VFS_h5 button, .availresponseclsmulticity .VFS_h5 button{padding:6px 8px;overflow:hidden;}
    .availresponseclsroundtrip .viewFaresOuter .viewfare_earn span:first-child, .availresponseclsmulticity .viewFaresOuter .viewfare_earn span:first-child{font-size:9.5px;padding:0 2px;}
    .availresponseclsmulticity .flgt-pric .btn-color1{height:28px;}

    .availresponseclsroundtrip .flgtbox-footer, .availresponseclsmulticity .flgtbox-footer{position:relative;margin-top:10px;padding: 0 3px;}
    .availresponseclsroundtrip .flgtbox-footer .clsDvShowEarning, .availresponseclsmulticity .flgtbox-footer .clsDvShowEarning{position: absolute;width: 100%;left: 0;display: flex;justify-content: center;top: -20px;}

    .availresponseclsroundtrip  .flgtbox-area .cbx, .availresponseclsmulticity  .flgtbox-area .cbx {top: 1px !IMPORTANT;right: -5px;width: 16px;height: 16px;}
    .availresponseclsroundtrip  .flgtbox-area .cbx:after, .availresponseclsmulticity  .flgtbox-area .cbx:after {top: 1px;left: 5px;}
    .availresponseclsroundtrip  .flgtbox-area .flgt-dpr-arv .dpr-arv-txt1, .availresponseclsmulticity  .flgtbox-area .flgt-dpr-arv .dpr-arv-txt1{padding-right:5px;}

    /*One way Availibility*/
    .availresponseclsoneway .flight_sort_1{padding-left:20px;position:relative;}
    .availresponseclsoneway .flight_sort_2{padding-right:20px;position:relative;}

    .availresponseclsoneway .viewFaresOuter .viewfare_details, .availresponseclsoneway .viewFaresOuter .viewfare_fare{width:100%;border-right:0;}
    .availresponseclsoneway .viewFaresOuter ul li{height: 80px;}
    .availresponseclsoneway .viewFaresOuter ul li .VFS_h5{height:100%;display:flex;justify-content:center;align-items:center;flex-flow:column;}
    .availresponseclsoneway .viewFaresOuter ul li .VFS_h5 .t-15{top:2px !important;}
    .availresponseclsoneway .viewFaresOuter ul.morefare_head li{height:auto;}

    /*Booking page*/
    .clsdvbookingpage .addonsservice ul li{width:auto;}

    /*Availibility International*/
     #dvavailabilty.availresponseclsmulticityInter .flgtbox-area .Avail_flightdetail .gridcol4{width:49%;}
     #dvavailabilty.availresponseclsroundtripInter .flgt-icn{width:20%;}
     #dvavailabilty.availresponseclsroundtripInter .flgt-dpr-arv{width:80%;}
     #dvavailabilty.availresponseclsroundtripInter .flgt-dpr-arv .dpr-arv-txt2 .durationlayover:after {font-size: 18px;top: -13px;right: -17px;}
     #dvavailabilty.availresponseclsroundtripInter .flgt-dpr-arv .dpr-arv-txt2 .durationlayover {width: 35px;}

     #dvavailabilty.availresponseclsmulticityInter .flgtbox-area .flgt-pric {align-items: center;float: left;justify-content: center;display: flex;flex-flow: column;background: #fff4f4;}

    .availresponseclsonewayInter .viewFaresOuter .viewfare_details, .availresponseclsonewayInter .viewFaresOuter .viewfare_fare, .availresponseclsroundtripInter .viewFaresOuter .viewfare_details, .availresponseclsroundtripInter .viewFaresOuter .viewfare_fare, 
    .availresponseclsmulticityInter .viewFaresOuter .viewfare_details, .availresponseclsmulticityInter .viewFaresOuter .viewfare_fare{width:100%;border-right:0;}
    .availresponseclsonewayInter .viewFaresOuter ul li, .availresponseclsroundtripInter .viewFaresOuter ul li, .availresponseclsmulticityInter .viewFaresOuter ul li{height: 80px;}
    .availresponseclsonewayInter .viewFaresOuter ul li .VFS_h5, .availresponseclsroundtripInter .viewFaresOuter ul li .VFS_h5, .availresponseclsonewayInter .viewFaresOuter ul li .VFS_h5{height:100%;display:flex;justify-content:center;align-items:center;flex-flow:column;}
    .availresponseclsonewayInter .viewFaresOuter ul li .VFS_h5 .t-15, .availresponseclsroundtripInter .viewFaresOuter ul li .VFS_h5 .t-15, .availresponseclsonewayInter .viewFaresOuter ul li .VFS_h5 .t-15{top:2px !important;}
    .availresponseclsonewayInter .viewFaresOuter ul.morefare_head li, .availresponseclsroundtripInter .viewFaresOuter ul.morefare_head li, .availresponseclsonewayInter .viewFaresOuter ul.morefare_head li{height:auto;}

    /*Dashboard*/
    .B2CDashboard #dvMyDashBoard{margin-top:10px;}
    .B2CDashboard .customsticky ._MCard-content .widget_data{word-break:break-word;}
    .B2CDashboard #DvBookings .overall_tripdets .shadow .col-lg-12 .row .col-sm-3 .row .col-md-6:nth-child(1){padding:0;}

    /*Template-7*/
    .TopMegaMenu__WU_03 .blackbar::before{width: 69%;background-color: var(--color-primary);clip-path: polygon(0 0, 100% 0, calc(97% - 20px) 100%, 0% 100%);}
}

@media (min-width: 769px) and (max-width: 1300px) {
    .Avail_filters .depFilter .cBox {min-width: 45%;font-size: 10px;margin: 0px 2px;width: 45%;float: left;text-align: left;}
    .Avail_filters .depFilter .cBox .timesCheck label {width:100%;float:left;margin-bottom:5px;}

    .B2CDashboard .l_col .col-lg-4 {width:25%;max-width:25%;flex:25%;}  
    
    .clsTML_WBU_03 .steps_booktkt .step_card{height: 300px;}  
}

@media (min-width: 769px) and (max-width: 1400px) {
    body .m_container, body .container-fluid, .rbcon.pgdata .container-fluid, .__VisaSuccess .container, .clsStaff .inner-tab.container, .clsAgent .inner-tab.container {max-width: 95%;width: 100%;}
    .bsacontain.mobNoContainerd {max-width: 95%;width: 100%;margin: 0 auto;}
    .clsStaff .cmnpgesection._TeseprBSA {float: left;max-width: 92%;width: 92%;}
    .clsStaff .cmnpgesection._TeseprBSA.__sidebar {float: left; max-width: 81%;width: 81%;}
    .clsStaff .cmnpgesection._TeseprBSA .container.m_container {max-width:100%;}
    .clsStaff .cmnpgesection .container.m_container {max-width:95%;}
    .clsTML_WBU_04 .__HomeSlider .banner_text {left:5%;width:60%;}
}

@media (min-width: 992px) and (max-width: 1024px) {
    .sorting-section.sorting-selection {position: fixed;z-index: 1;width: 75%;top: 68px;border-radius: 0px;}
    .availflexfilter .sorting-section.sorting-selection {width: 75%;}

    /*dashboard*/
    .B2CDashboard .gws-flights__flex-box{margin-left:5px;}
    .B2CDashboard .gws-flights-results__leg-itinerary{padding-left:0;}
    .B2CDashboard .gws-flights__separator{margin:0 3px;}
    .B2CDashboard .gws-flights-results__seating-class-be-non-be{font-size:11px;margin-left:-15px;}
    .B2CDashboard #dvMyBookings #btn_mybooksubmit,.B2CDashboard #dvMyBookings  #btn_mybookclr{padding:10px;}
    .B2CDashboard .__BgColor .__Dashboardbtn{width:43%;}
    .B2CDashboard #dvViewTravelDet .col-lg-2.col-12.col-sm-12:nth-child(2){padding:0;}
	/*Booking page*/
   .clsdvbookingpage .__btnsec  .__bookingfare{padding:8px 10px;} 
   .clsdvbookingpage .__btnsec .___bookingbutton button{font-size:13px !important;}
}

@media (min-width: 1024px) and (max-width: 1300px) {
    .navbar-header .wsmenu-list > li > a > img {display:none;}
}

@media (min-width: 1025px) and (max-width: 1200px) {
    .sorting-section.sorting-selection {position: fixed;z-index: 2;width: 95%;top: 62px;border-radius: 0px;}
    .availflexfilter .sorting-section.sorting-selection {width: 75.5%;}
}

@media (min-width: 1199px) and (max-width: 1270px) {
     /*Availibility International*/
     #dvavailabilty.availresponseclsmulticityInter .flgtbox-area .Avail_flightdetail .gridcol4{width:49%;}
     #dvavailabilty.availresponseclsroundtripInter .flgt-icn{width:20%;}
     #dvavailabilty.availresponseclsroundtripInter .flgt-dpr-arv{width:80%;}
     #dvavailabilty.availresponseclsroundtripInter .flgt-dpr-arv .dpr-arv-txt2 .durationlayover:after {font-size: 18px;top: -13px;right: -17px;}
     #dvavailabilty.availresponseclsroundtripInter .flgt-dpr-arv .dpr-arv-txt2 .durationlayover {width: 35px;}
}

@media (min-width: 1201px) and (max-width: 1300px) {
    .sorting-section.sorting-selection {position: fixed;z-index: 2;width: 90.5%;top: 62px;border-radius: 0px;}
    .availflexfilter .sorting-section.sorting-selection {width: 71.5%;}
}

@media (min-width: 1301px) and (max-width: 1440px) {
    .navbar-header .wsmenu-list > li > a > span {font-size:14px;}
    /*.navbar-header .wsmenu-list > li > a > img {width: 40px;padding-right:5px;}*/
    .navbar-header .wsmenu-list > li > a {padding:0;}

    .header .agent_logo {float: left;width: 160px;}

    .sorting-section.sorting-selection {position: fixed;z-index: 2;width: 90.5%;top: 62px;border-radius: 0px;}
    .availflexfilter .sorting-section.sorting-selection {width: 72%;}
}

@media (min-width: 1350px) and (max-width: 1400px) {
    .clsStaff .cmnpgesection._TeseprBSA {float: left;max-width: 93%;width: 93%;}
}

/* ========================================================== 
                Min Width Responsive section
============================================================= */

@media (min-width: 769px){    
    .dismin-none {display:none !important;}

    .viewFaresOuter ul li{white-space:nowrap;}
    .viewFaresOuter ul li h4, .viewFaresOuter .viewfare_fare span{text-overflow: ellipsis;overflow: hidden;}    

    /*Signup as partner*/
    .BSA_Registration #dv_Registration .Sec_left img {display: block;position: fixed;top: 20px;left: 5%;}

     /*Calender Section*/
    #homebrd .fc .fc-view-harness {height: 580px !important;}

    /*Login*/    
    #modal-customerlogin .iziModal-content header a#signup.active ~ .icon-close {color:#fff;opacity:0.8;}
    #modal-customerlogin .iziModal-content header a#signup.active ~ .icon-close:hover {opacity:1;}
    #B2C-modal-forget.iziModal {margin: 0 auto !important;max-width: 480px !important;height: 520px;top: 15% !important;left: 50% !important;border-radius: 30px !important;border: 1px solid var(--color-primary);z-index: 1051 !important;margin-left: -240px !important;}
    #B2C-modal-forget.iziModal .icon-close {color:#fff;opacity:0.8;}
    #B2C-modal-forget.iziModal .icon-close:hover {color:#fff;opacity:1;}

    /*Search B2c*/
    .__dvbsasearch .form-group {padding-left: 15px;padding-right: 15px;}
    .__dvbsasearch .form-group.__dvorgin_form {padding-left:0px;padding-right:10px;}
    .__dvbsasearch .form-group.__dvdes_to {padding-left:10px;}
    #search .__Form_Box.Dep_date {border-radius:8px 0px 0px 8px;}
    #search .__Form_Box.Arr_date {border-radius:0px 8px 8px 0px;margin-left:0px;}

    /*Home Page*/
    .about_us_right {width:90%;}
    .__HomeSearch #search .btnSection {margin-bottom: -45px;}

    .filteration-criteria {position: sticky !important;top: 70px;height: 100%;}  
    .filteration-criteria .scroll-filter {height:calc(100vh - 80px);}
    .availresponseclsroundtripInter .gridcol12 {position:relative;}
    .availresponseclsroundtripInter .flgt-pric {margin: 30px 0px;}

    .clsdvbookingpage .faredetails {position: sticky;top: 0px;max-height: 118vh;}

    /*Availability Page*/
    .flypop-button {position: fixed;left: -2px;top: 50%;transform: translateY(-50%);display: block;direction: rtl;}
    .flypop-button button {background: var(--color-btn-primary);color: #fff;border: none;font-size: 18px;position: relative;outline: 0;padding: 15px 8px 15px 8px;transition: .1s ease-in-out;width: 36px;display: flex;flex-direction: column;align-items: flex-start;border-radius: 0px 15px 15px 0px;letter-spacing: .2px;transform: translateX(2px);-webkit-transform: translateX(2px);min-height: 125px;text-align: center;justify-content: center;}
    .flypop-button button span {color: #fff;writing-mode: vertical-lr;-webkit-writing-mode: vertical-lr;transform: rotate(360deg);}
    .flypop-button button:hover {box-shadow: 0 0 35px 2px rgb(0 0 0 / 20%);background: var(--color-btn-secondary);}

    .flight_responsedets {display:none;}
    
    /*Tour Package*/
    #divUpcomingDepart {max-height: 700px;overflow-y: auto;width: 100%;margin: 0 auto;}

    /*Dashboarad*/
    .B2CDashboard .l_col, .B2CDashboard .r_col {max-width: 100%;flex: 100%;}    
    .B2CDashboard .customsticky {position: sticky;top: 10px;max-height: 100vh;}

    /*Feedback*/
    #feedback_form .modal-body {height: calc(100vh - 115px);overflow-y: auto;background:#f6f9fc;}   

    /*Hotel Search*/
    #HotelSearch .Search_button {margin-bottom: -60px;}
    #HotelSearch .RoomRpsive, #HotelSearch .adult-count, #HotelSearch .child-count, #HotelSearch .AgeRspnsve {max-width:32%;}

    /*Booking Page*/
    .agentid_mark {color: rgba(0, 0, 0, 0.10);height: 100%;left: 0;line-height: 10;margin: 0;position: fixed;top: 0;transform: rotate(-30deg);transform-origin: 0 100%;width: 200%;font-size: 12px;z-index: 1;word-spacing: 60px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;pointer-events: none;}

    /*Visa*/
    .__visamanagebooking .Viewpnr .col-sm-4.col-12 {max-width: 50%;}

    /* ===============================
          Template-4 B2C Index Page
    ================================== */

    /*Header & Navbar Section*/
    .clsTML_WU_02.__clswithoutsrch .TopMegaMenu__WU_02 .navbar {background:var(--color-primary);}
    .clsTML_WU_02.__clswithoutsrch .TopMegaMenu__WU_02 .__mainHeader::before {background: transparent;}
    .clsTML_WU_02.__clswithoutsrch .TopMegaMenu__WU_02 .__logo {background-color: #fff;border-radius: 0 1000px 1000px 0;padding: 0px 15px;position: relative;z-index: 1;height:100px;display:flex;justify-content:center;align-items:center;}
    .clsTML_WU_02.__clswithoutsrch .TopMegaMenu__WU_02 .__logo:after {background-color: #fff;border-radius: 0 1000px 1000px 0;content: "";height: 100%;opacity: .5;position: absolute;right: -10px;top: 0;width: 100%;z-index: -1;}

    .clsTML_WU_02.__clswithoutsrch .TopMegaMenu__WU_02 .doubledeck_btn  {background-color: #fff;border-radius: 1000px 0 0 1000px;padding: 30px 20px;position: relative;z-index: 1;margin:0px;height:100px;}
    .clsTML_WU_02.__clswithoutsrch .TopMegaMenu__WU_02 .doubledeck_btn:after {background-color: #fff;border-radius: 1000px 0 0 1000px;content: "";height: 100%;left: -10px;opacity: .5;position: absolute;top: 0;width: 100%;z-index: -1;}
}

@media (min-width: 1301px) {
    .B2CDashboard .l_col .col-lg-4 {width:20%;max-width:20%;flex:20%;}
}

@media (min-width: 1401px) {
    body .m_container, body .container-fluid, .rbcon.pgdata .container-fluid, .__VisaSuccess .container, .clsStaff .inner-tab.container, .clsAgent .inner-tab.container {max-width: 90%;width: 100%;}
    .bsacontain.mobNoContainerd {max-width: 90%;width: 100%;margin: 0 auto;}
    .sorting-section.sorting-selection {position:fixed;border-radius:0px;z-index:2;width:86.2%;top:62px;}
    .availflexfilter .sorting-section.sorting-selection {width:68.5%;}
    .clsStaff .cmnpgesection._TeseprBSA {float: left;max-width: 93%;width: 93%;}
    .clsStaff .cmnpgesection._TeseprBSA.__sidebar {float: left; max-width: 82%;width: 82%;}
    .clsStaff .cmnpgesection .container.m_container {max-width:95%;}
    .clsStaff .cmnpgesection._TeseprBSA .container.m_container {max-width:100%;}
    .fixed_info {right:20px;}
}

/* ========================================================== 
                Max Width Responsive section
============================================================= */

@media (max-width: 769px){
    /*Signup as Partner*/
    .BSA_Registration {padding:0px 0px;}
    .BSA_Registration .mcontainer {max-width:100%;width:100%;}
    .BSA_Registration #dv_Registration .Sec_left {width:100%;max-width:100%;height:130px;background-image:none;}
    .BSA_Registration #dv_Registration .Sec_right {width:100%;max-width:100%;}
    .BSA_Registration #dv_Registration .Sec_left img {margin:0 auto;display:block;}
    .BSA_Registration #dv_Registration .Sec_left p, .BSA_Registration #dv_Registration .Sec_left h3 {font-size:16px !important;}
    .BSA_Registration #dv_Registration .Sec_right h1 {font-size: 18px;margin-bottom: 0px;}
    .BSA_Registration #dv_Registration .Sec_right .btn_color1 {margin-bottom:15px;}
    .BSA_Registration #dv_Registration .Sec_right .fileuploader span {bottom:-20px;}

    /*Header*/
    .header #divUserIn {margin-right:0px;}
    .header .navbar-toggler.open .middle-bar {display:none;transition:all 500ms ease-in-out;}
    .header .navbar-toggler.open .top-bar {transform: rotate(40deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(40deg);bottom: -6px;position: relative;transition:all 500ms ease-in-out;}
    .header .navbar-toggler.open .bottom-bar {transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-40deg);-o-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transition:all 500ms ease-in-out;}

    /*Button hover View*/
    .btn_color1:hover, .btn_color1:focus, .btn_color1:active {background: var(--color-btn-primary);border: 1px solid var(--color-btn-primary);}
    .btn_color2:hover, .btn_color2:focus, .btn_color2:active {background: var(--color-btn-secondary);border: 1px solid var(--color-btn-secondary);}

    /*Visa Success popup*/
    #modal-success .iziModal-button-close {right: 5px !important;}

    /*Common*/
    .pad-res-0 {padding:0px;}
    .pad-res-rt-0 {padding-right:0px;}
    .pad-res-lt-0 {padding-left:0px;}

    /*Under Maintenence*/
    .under_content img {width:100%;}
    .under_content h2 {font-size:18px;}
    .under_content p {font-size: 14px;}
    .under_content span {font-size:13px;}

    /* Countdown Launch */
    .Comming_soon .countdown .countdown-section {margin-right: 5px;min-width: 60px;}
    .Comming_soon .S_conpage .fxt-item-title {letter-spacing: 1.5px;font-size: 20px;font-weight: 400;}
    .Comming_soon .countdown .countdown-section .countdown-number {font-size: 40px;font-weight: 600;}
    .Comming_soon .countdown .countdown-section .countdown-unit {font-size: 14px;}
    .Comming_soon .countdown .countdown-section:after {font-size: 40px;right: -10px;}
    .Comming_soon .cs_footer p {font-size: 14px;}

    /* Secure Page */
    .Secure_page .S_conpage .theme-form {width: 80%;}
    .Secure_page .S_conpage h2 {font-size:25px;}
    .Secure_page .S_conpage .theme-form .actions .btn {padding: 6px 40px;height: 40px;font-size: 16px;}

    /* Common css */
    body .m_container, body .container-fluid, .clsStaff .inner-tab.container, .clsAgent .inner-tab.container {max-width:100%;}
    .bsacontain.mobNoContainerd {max-width: 100%;width: 100%;margin: 0 auto;}
    .dis-none, .dismax-none {display:none;}
    .avail_binding .container.m_container {padding:0px;}

    /*Login*/
    #modal-customerlogin .iziModal-content header a#signup.active ~ .icon-close {color:#fff;opacity:0.8;}
    #modal-customerlogin .iziModal-content header a#signup.active ~ .icon-close:hover {opacity:1;}
    .B2C_Login .__loginlft {display:none;}

    /*Navbar*/
    .navbar .navbar-collapse {height: calc(100vh - 55px);border-top: 1px solid #ddd;position: fixed;left: 0px;width: 100%;top: 55px;}
    header .navbar .navbar-brand {margin: 8px 0px 4px 0px;width: 120px;float: left;height: 45px;padding: 0px;}    
    header .navbar .navbar-brand img {width: 100%;height: auto;max-height: 60px;}
    header .navbar .__logo {float:left;width:100%;text-align:left;}

    .navbar .blackbar{display:none;}
    .navbar-toggler {padding:0px;}

    .doubledeck_btn ul {margin-bottom:0px;}
    .doubledeck_btn .btn_2 {margin: 0px 5px;padding: 0px;height: 40px;width: 40px;border-radius: 50%;}
    .doubledeck_btn .btn_l {padding: 0px 10px;margin: 3px 0px 3px 5px;border-radius: 3px;height: 35px;font-weight: 600;}
    .doubledeck_btn .btn_l i {width: 40px;height: 40px;padding: 10px;font-size: 16px;}
    .mytrips {width: 35px;margin: 0px 0px 0px 5px;}

    .dropdown-menu-inner {position: fixed;left: 0px;width: 100%;height: calc(100vh - 55px);top: 55px;}
    #modal-LogOut h2 {font-size:20px;}
    .fa.fa-ticket {transform:rotate(138deg);}
    .blackbar .tpcontact {display: none;}

    /*Search Section*/
    .__HomeSlider #carouselExampleIndicators {display:none;}
    .__HomeSlider {height:620px;display:none !important;}
    .__HomeSlider .overgray {opacity: 1;}
    .__HomeSearch {padding-top: 55px !important;padding-bottom: 15px;margin-top: 0px;width: 100%;position: inherit;float: left;background: #f5f5f5;border-bottom: 0px;border-radius:0px;}
    .__HomeSearch #search .barContent {padding:15px;}
    .__HomeSearch .bar .barhead {padding: 0px 10px;float: left;width: 100%;}
    .__HomeSearch .bar .barhead p {font-size:14px;font-weight: 600;}
    .__HomeSearch .bar .barhead .pro-icons {padding:10px 5px;}
    .__HomeSearch .barContent {padding: 15px;border-radius: 10px;box-shadow: none;margin:0px;}
    .__HomeSearch .barContent .title {font-size:18px;font-weight: 600;}
    .__HomeSearch .barContent .subtxt, .calsec01 .monthcount1, .calsec01 .yearcount1 {font-size: 15px;font-weight: 600;}
    .__HomeSearch .head {font-size: 12px;font-weight: 600;}   
    .__HomeSearch .Orgin_from, #search .Des_to {border-radius: 5px;border: 1px solid #e4eaf2;}
    .__HomeSearch .barContent #flightContent img, #search .barContent #hotelContent img {height: 40px;width: 40px;margin-right: 5px;}
    .__HomeSearch .selection {font-size: 13px;font-weight: 600;}
    
    .__HomeSearch .btnSearch {margin: 0px auto 0px;padding: 12px 30px !important;font-weight: 600;width: 60%;font-size:16px;}
    .__HomeSearch .__Form_Box {margin:0px;float: left;width: 100%;justify-content: left;border-radius:5px !important;}    
    .__HomeSearch .close-sector {position: absolute;right: -8px;top: 22px;}
    .__HomeSearch .interchange {bottom: -25px;right: 20px;transform: rotate(89deg);top: inherit;}

    .__HomeSearch .subpagemenu {margin-bottom:20px;top:15px !important;left: 0%;width: 100%;}
    .__HomeSearch .subpagemenu ul {padding:0px;text-align:center;}
    .__HomeSearch .subpagemenu ul li {margin-top:0px;box-shadow:none !important;background:transparent !important;width:auto;height:auto;padding:0px !important;}
    .__HomeSearch .subpagemenu ul li a span {width: 55px;height: auto;border-radius: 50%;object-fit: cover;padding: 10px;display:block;padding:10px 0px;}
    .__HomeSearch .subpagemenu ul li a img {width: 60px !important;box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;background: #fff;border-radius: 50%;height: 60px;padding: 10px;}
    .__HomeSearch .subpagemenu ul li.active span {font-size:13px;}
    .__HomeSearch .subpagemenu ul li span {display:none;}

    .__HomeSearch .flight_search_handler ul {margin-bottom:15px;}
    .__HomeSearch .radio-custom-label {padding:5px 10px;font-size:12px;}
    .__HomeSearch .radio-custom + .radio-custom-label:before {margin-right: 5px;margin-top: 2px;}
    .__HomeSearch #search .selection.text-overflow {width: 100%;}

    .form-group input.in_input, .calsec01 .daycount01 {font-size: 16px !important;}
    .clslbl_rt {font-size:15px;}
    .calsec01 {top:8px;}

    #flightContent .pr-2 {padding-right:15px !important;}
    #flightContent .pl-2, .dvHotel .pl-2 {padding-left:15px !important;}
    #flightContent .__Form_Box .pl-5 {width:90%;} 
    .dvHotel .dateCalendar, .dvHotel .travellers-class-input {font-size:16px !important;}  
       
    /*scroll css*/
    .selectfaretypes::-webkit-scrollbar-track {background: transparent;border-radius: 20px;}
    .selectfaretypes::-webkit-scrollbar-thumb {border-radius: 20px;visibility:hidden;}
    .selectfaretypes::-webkit-scrollbar {width: 2px;height: 4px;border-radius: 10px 10px 0 10px;}
    .selectfaretypes{white-space:nowrap;overflow:auto;}

    .manage_nav nav ul::-webkit-scrollbar-track {background: transparent;border-radius: 20px;}
    .manage_nav nav ul::-webkit-scrollbar-thumb {border-radius: 20px;visibility:hidden;}
    .manage_nav nav ul::-webkit-scrollbar {width: 2px;height: 4px;border-radius: 10px 10px 0 10px;}

    #dvSectorHead::-webkit-scrollbar-track {background: transparent;border-radius: 20px;}
    #dvSectorHead::-webkit-scrollbar-thumb {border-radius: 20px;visibility:hidden;}
    #dvSectorHead::-webkit-scrollbar {width: 2px;height: 4px;border-radius: 10px 10px 0 10px;}

    /*Login*/
    #username {display:none;}
    .clstheme8 #modal-customerlogin, .clstheme8 #B2C-modal-forget {border-radius:25px !important;}
    #BSA_Login .BSA_Login .mcontainer{width:96%;}   

    /*header*/
    .header .blackbar #touchwidme{display:none;}
    .header .logo img{width:120px;margin-top:10px;}
    .header .blackbar #divUserOut{flex: 0 0 100%;max-width: 100%;}

    .wsoffcanvasopener .headerstripVrtcal .wsmobileheader .animated-arrow {margin:8px 0 0 15px;}
    .wsoffcanvasopener .headerstripVrtcal .wsmobileheader .animated-arrow span {background: transparent !important;}
    .wsoffcanvasopener .headerstripVrtcal .wsmenu {left:0;}
    .wsoffcanvasopener .wsmenu-list li > .wsmenu-submenu { transform: none; -o-transform-style: none; -moz-transform-style: none; -webkit-transform-style: unset; }
        
    .headerstripVrtcal .wsmobileheader .animated-arrow {left: auto;right: 0;top: 0px;margin:15px 0 0 15px;z-index:1;position:absolute;}
    .headerstripVrtcal .wsmobileheader .animated-arrow span, .animated-arrow span:before, .animated-arrow span:after {background:#333;height:2px;}
    .headerstripVrtcal .wsmenu {overflow-y:auto;width: 255px;left: -255px;}
    .headerstripVrtcal #menutabss li a i{display:none;font-size: 22px;top: 2px;position: relative;}
    .headerstripVrtcal #menutabss li > a > span {line-height: 2px;margin-left:10px;}
    .headerstripVrtcal #menutabss .wsmenu-click i {color: #5c5454;font-size:18px;margin-top:20px;}
    .headerstripVrtcal .mobile-sub .wsmenu-submenu li a {background:#f7f8ff !important;padding:6px 12px;white-space:nowrap;height:auto;line-height:35px;}
    .headerstripVrtcal .mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li a{background: #efefef !important;border-bottom: 1px solid}
    .headerstripVrtcal .mobile-sub .wsmenu-submenu {border:none;overflow:visible;max-height:100%;top:0;}
    .headerstripVrtcal .wsmenu .wsmenu-list > li:last-child {position:relative;width:100%;float:left;}
    .headerstripVrtcal #menutabss li .wsmenu-submenu > li>  span > i.wsmenu-arrow{margin-top:15px;margin-right:0;}
    .headerstripVrtcal .wsmenu .wsmenu-list > li:hover > a{background:#fff !important;color:var(--color-primary) !important;}
    .headerstripVrtcal .mobile-sub li.m_overscrl .wsmenu-submenu{overflow:visible;max-height:none;}

    /*Session_Expired*/
    .Session_Expired .clsBoxShdow {padding-left: 10px;width:100%;}
    .Session_Expired .clsBoxShdow h3 {font-size: 18px;color: #141823;}
    .Session_Expired .clsMySubLabel {font-size: 15px;}
    .Session_Expired ul.clsUlContent li {font-size: 13px;line-height: 25px;}
    .Session_Expired ul.clsUlContent{width:100%;padding-left:0px;}

    /* search css */
    .Flight_Search .Search_button, .Flight_Search .MSearch_button{position:relative;right:0;text-align:center;width:100%;left:0;bottom:0;}
    .Flight_Search #MultiFareDiv{width:100%;}
    .Flight_Search .chosen-choices{border-radius:8px !important;border: 1px solid #EBEEF0 !important;height:auto !important;background: #f4f6f8;padding: 20px 5px 5px 10px;}

    /* Multicity search css */
    #dvMSearch .totaldiv1, #dvMSearch .totaldiv2{max-width:25%;flex: 0 0 25%;padding:0 2px;}
    #dvMSearch .col-sm-2.col-12.col-xs-12{max-width:10%;}

    /*Manage Booking*/
    .rbcon.pgdata{min-width:100%;}
    .rbcon.pgdata .manage_nav nav ul{display:flex;overflow:auto;}
    .rbcon.pgdata .manage_nav ul li a{padding:10px 15px !important;}
    .rbcon.pgdata .manage_nav ul li a::after {display:none;}
    .rbcon.pgdata .custom-radiochk{top:0;}
    .rbcon.pgdata #ChartTabspnr .clsSectionContent #btn_ok, .rbcon.pgdata #ChartTabspnr .clsSectionContent #btn_clear{width:auto;}
    .rbcon.pgdata ._CartPage .cartdata .idtxt i {margin-left:5px;}
    .rbcon.pgdata ._CartPage .cartdata .idtxt {margin-bottom:10px;}

    ._CartPage .cartdata .iddinfo li span {width:100%;}
    ._CartPage .Avail_flightdetail, #TravelDetails .Avail_flightdetail {display:block;}
    ._CartPage .Avail_flightdetail .flgt-icn, #TravelDetails .Avail_flightdetail .flgt-icn {width:100%;}
    ._CartPage .Avail_flightdetail .flgt-icn .fli_detail, #TravelDetails .Avail_flightdetail .flgt-icn .fli_detail {width:85%;}
    ._CartPage .Avail_flightdetail .flgt-icn .fli_detail p:last-child, #TravelDetails .Avail_flightdetail .flgt-icn .fli_detail p:last-child {float:right;}
    #TravelDetail table {display:block;overflow-y:auto;}

    ._CartPage .flgt-dpr-arv .dpr-arv-txt2 .durationlayover {width:100%;}
    #can_viewpnrShowDiv table, #Reschedule_details_pax_tbl {display: block;overflow: hidden;overflow-x: auto;}
    #passengerdetails table, #SSRDetails table {display: block;overflow: hidden;overflow-x: auto;}

    .mycss-content-wrap .table > thead > tr > th, .mycss-content-wrap .table > tbody > tr > td {white-space:nowrap;}
    .track_details_head span, .track_infodets .Viewbrleft li span {line-break:anywhere;}

    /*view pnr*/
    #viewpnrShowDiv{margin-top:10px;}
    #viewpnrShowDiv #viewpnrdetailstable tr td{padding-left:50% !important;}
    #viewpnrShowDiv #dvinvoice{margin-bottom:10px;}
    #viewpnrShowDiv .Viewpnr .text-right{text-align:left !important;}
    #viewpnrShowDiv .dvgetformcheck .btn_color1 {margin-top:10px !important;}
    #viewpnrShowDiv .mrepnrdetail .col-12.col-md-4.col-sm-4.o-hidden.mb-2{max-width:100%;flex:none;}

    /*Cancellation*/
    #can_viewpnrShowDiv .col-12.col-xs-12.col-sm-12.mb-3{overflow:auto;}
    #can_viewpnrShowDiv .can_dvviewpnr li button{width:100% !important;margin-bottom:10px;}
    #can_viewpnrShowDiv .col-8.col-xs-8.col-sm-3{max-width:100%;flex:none;}

    /*Reshedule*/
    .reshedule #reschehide{margin-top:10px;}
    .reshedule #reschehide #tckt_rech .table{overflow:auto;display:block;}
    .reshedule #reschehide .reschedulebtn ul li{width:auto;}

    /*Change password*/
    .Change_password .card{width:100%;}

    /*Home board*/
    #homebrd #dvcalendar .fc-title .spnpro{display:none;}

    /*Update Agency balance*/
    .upd_changes{max-width: 100%;flex: none;}
    #divbalance {max-width: 100%;flex: none;margin-top: 20px;}
    #divbalance .float-left{border: 1px solid #2a8bc3;padding: 0 !important;box-shadow:none;}
    #divbalance .float-left h4{background: #1f8bc5;padding: 10px !important;color: #fff;font-size: 15px;}
    #divbalance .float-left .row0{margin:0;}

    /*Booking page*/
    .clsdvbookingpage .clsPaxDiv .adult_type span{top:0;}    
    .clsdvbookingpage .dvGstdetails .col-lg-2{padding-right:15px;}
    #getpassengerModal table.dataTable thead th {white-space:nowrap;}
    #tbl_passengerDetails_filter label {float:right;text-align:right;}
    .__BookingCon .clsContactdetails {margin-left: 0px;margin-right: 0px;margin-top:10px;}
    .__BookingCon .clsContactdetails .col-lg-5.col-12 {margin-bottom:15px;}
    #dvbookingpage .form-control.col3-right {width:64%;}

    .clsdvbookingpage .top-heading {width:82%;}
    .clsdvbookingpage .agent_name {float: left;margin: 5px 0px;font-size:11px;}

    /*Preview Booking Page*/
    .preview_bookin {margin-top:20px;}

    /*Seat Map*/
    .clsSeatMap.SeatMapsize {height:calc(100vh - 80px)}

    /*Booking Success Page*/
    #dvBookingSuccess {margin-top: 0px !important;float: left;width: 100%;padding:15px;}
    #dvBookingSuccess .booking_dets ul li {width:100%;}
    #dvBookinsuccess .booking_dets ul li:first-child {width:100%;}
    #dvBookingSuccess .flight_dets table, #dvBookingSuccess .passenger_dets table {overflow-y:auto;display:block;}
    #dvBookingSuccess .check_bx ul li {margin-bottom:15px;}
    #dvBookingSuccess .no-more-tables td {padding-left: 38% !important;}

    /*Availibility*/
    .fixed_info {display:none !important;}
    #btnFmodifySearch {width:35px;margin-top:0px;height: 35px;border-radius: 5px;padding:0px 10px;}
    .searchmodifyarea label {font-size:12px;}
    #dvSectorHead ul li span, .searchmodifyarea span {font-size: 14px;}
    #btnFilter {width:35px;height:35px;padding:8px 0px;}
    .m_searg {max-width:100%;flex:0 0 100%;margin-top:0px;}
    .share_icon .dropdown-link span {display:none;}
    .share_icon .dropdown a.dropdown-link i {padding:0px;}
    .sorting-section ul li {font-size:12px;}
    .share_icon .dropdown a.dropdown-link {padding:8px 12px;}
    .m_searg ul li.CRM_btn {margin-top:0px;}
    .m_searg ul li.CRM_btn a {padding:8px 10px;}
    .CRM_btn .__insertCrm {padding:4px 8px;height:37px !important;}

    #dvfilteration{display:none;position: fixed;width: 100%;max-width: 100%;z-index: 202;background: #fff;left: 0px;height: calc(100vh - 65px);padding:0px;top:64px;}
    #dvfilteration .scroll-filter {height: calc(100vh - 0px);border-radius: 0px;box-shadow: none;}
    .searchmodifyarea {margin-top:10px;padding:0px;border:1px solid #b6d6f5;background:#fff;border-radius:5px;}
    .searchmodifyarea .col-lg-3.col-sm-3.col-12.brdr-rgt {padding-left:25px;margin-top:-8px;}
    .searchmodifyarea .col-lg-3.col-sm-3.col-12.brdr-rgt label {display:none;}
    .searchmodifyarea .col-lg-3.col-sm-3.col-12.brdr-rgt #spnClass {color: #8392a5;font-size: 12px;}
    #dvAvailView .search-criteria {padding:0px 0px;}  
    #dvAvailView .search-criteria .m_searg {display:none;}

    #dvavailabilty{max-width:100%;flex:none;}
    #dvavailabilty .flgt-icn .fli_detail span, #dvavailabilty .flgt-icn .fli_detail p {font-size:11px;white-space:nowrap;}
    .flgt-dpr-arv .dpr-arv-txt1 .fli_orgin em, .flgt-dpr-arv .dpr-arv-txt3 .fli_arrival em  {display:none;}

    #modal-CRMEnquiry .crm_toggle {width: 81%;flex: 81%;max-width: 81%;}
    #modal-CRMEnquiry.clsenquirydetails .crm_toggle {width: 85%;flex: 85%;max-width: 85%;}
    #modal-CRMEnquiry .modal-body {padding:10px 0px;}
    #modal-CRMEnquiry .modal-body .col-sm-1 {flex: 0 0 8.333333%;max-width: 8.333333%;margin-left:20px;}
    #modal-CRMEnquiry.clsenquirydetails .__Businessdet {flex: 0 0 100%;max-width: 100%;}

    .flight_responsedets {float:right;}
    .flight_responsedets span img {width:35px;margin-right:5px;}

    /* One Way // Roundtrip search css */
    .sorting-section.sorting-selection {position: fixed;z-index: 1;width: 100%;top: 82px;border-radius: 0px;left: 0px;}
    .sorting-section ul li:nth-child(3) {text-align:left;}
    .sorting-section ul li.sort-by-price {text-align:left;}

    #dvavailabilty.availresponseclsroundtrip .flgtbox .flgtbox-area .Avail_flightdetail .flgt-dpr-arv .dpr-arv-txt2 .durationlayover, #dvavailabilty.availresponseclsmulticity .flgtbox .flgtbox-area .Avail_flightdetail .flgt-dpr-arv .dpr-arv-txt2 .durationlayover,
    #dvavailabilty.availresponseclsoneway .flgtbox .flgtbox-area .Avail_flightdetail .flgt-dpr-arv .dpr-arv-txt2 .durationlayover{width:60px;}   
    #dvavailabilty .flgtbox .flgtbox-area .flgt-pric .btn-color1{padding: 6px 5px;font-size: 14px;overflow: hidden;height: 35px;width: 100%;}
    #dvavailabilty .flgt-dpr-arv .dpr-arv-txt1 .fli_orgin, #dvavailabilty .flgt-dpr-arv .dpr-arv-txt3 .fli_arrival {font-size:13px;}
    
    #dvSectorHead ul {margin-top: -5px;margin-bottom: 0px;}
    #dvSectorHead .col-12 .col-6 label {display:none;}
    #dvSectorHead .date-sec span {color: #8392a5;font-size: 12px;}
    #dvSectorHead .col-lg-5.col-12.col-sm-5 {margin-top:-5px;}
          
    #dvAvailView .searchmodifyarea .m_searg #btnFmodifySearch .dis-none{display:none;}
    #dvAvailView .searchmodifyarea .customizer-links{background:#fff;}
    #dvAvailView .searchmodifyarea #dvSectorHead {float:left;width:100%;overflow: auto;display: flex;white-space: nowrap;}
    #dvAvailView .searchmodifyarea #dvSectorHead .search_multicity ul li{margin-bottom:3px;margin-right: 4px;padding: 0 4px;}

    .mullftarrowclsspn {left:0px;top:30%}
    .mulrgtarrowclsspn {right:0px;top:30%}
    .availresponseclsroundtrip .dvRoundtripStickbottom, .availresponseclsmulticity .dvRoundtripStickbottom {width:100%;left:0;z-index:11;}
    .availresponseclsroundtrip .Avail_flightdetail, .availresponseclsmulticity .Avail_flightdetail {min-height:60px;}
    #dvavailabilty.availresponseclsroundtrip .flgtbox .flgtbox-area .flgt-pric.__fltprice, #dvavailabilty.availresponseclsmulticity .flgtbox .flgtbox-area .flgt-pric.__fltprice {width: 100%;margin-right: 0px;padding-right:15px;}
    .availresponseclsroundtrip .flgt-pric.__fltprice p, .availresponseclsmulticity .flgt-pric.__fltprice p {float:right;}
    .availresponseclsroundtrip .flgt-pric.__fltprice .clsDvShowEarning, .availresponseclsmulticity .flgt-pric.__fltprice .clsDvShowEarning {float: right;padding-top: 7px;padding-right: 10px;}
    .availresponseclsroundtrip .radio-common, .availresponseclsmulticity .radio-common {width: 10%;float: right;margin-right: 10px;}
    .clientview.scrol .availresponseclsroundtrip .dvclsavailscroll, .clientview.scrol .availresponseclsmulticity .dvclsavailscroll {height: calc(100vh - -60px) !important;overflow-y: auto;}
    .availresponseclsroundtrip .dvclsavailscroll .flgtbox:last-child, .availresponseclsmulticity .dvclsavailscroll .flgtbox:last-child {margin-bottom: 12em;}    

    #dvavailabilty .sort-by-rating span i {display:none;}
    #dvavailabilty .flight_sort_left, .availresponseclsoneway .flight_sort_right{width:12%;}
    #dvavailabilty .fc-prev-button, .availresponseclsoneway .fc-next-button{width:30px;height:30px;}
    #dvavailabilty .flight_sort_1{width:60%;}
    #dvavailabilty .flight_sort_1 ul {display:none;}
    #dvavailabilty .flight_sort_1 .__sort_avail {width: 120px;}
    .flgt-dpr-arv .dpr-arv-txt1 .fli_orgtime, .flgt-dpr-arv .dpr-arv-txt3 .fli_arrtime {font-size:16px !important;}
    .flgt-dpr-arv .dpr-arv-txt1 .fli_dayformat, .flgt-dpr-arv .dpr-arv-txt3 .fli_dayformatdes {font-size: 12px !important;white-space: nowrap;}
    .flgt-dpr-arv .dpr-arv-txt2 .durationtime, .flgt-dpr-arv .dpr-arv-txt2 .durationstop {font-size:11px;}
    .flgt-pric .clsGrossAmount {font-size:20px;}

    #M_flight_details .modal-dialog, #M_fare_rulemodal .modal-dialog{max-width:100%;}
    #fltfaredetails .da_adultsection, #fltfaredetails .da_childsection, #fltfaredetails .da_infantsection{width:100%;margin:0;}

    #M_fare_rulemodal #modal-Fare .clsSpanText{font-size:13px;}
    #M_fare_rulemodal #modal-Fare .col-lg-12.col-sm-12{padding:0;margin-top:10px;}
    #M_fare_rulemodal #modal-Fare .clsRuleHead, #M_fare_rulemodal #modal-Fare .clsFaretextArea {font-size:13px;padding:5px;}

    #dvavailabilty .ViewMoreFareDetails .viewFaresOuter .morefare_head li{white-space:normal;height:43px;font-size:12px;font-weight: 600;display:block;background:var(--color-table-bg);}
    #dvavailabilty .ViewMoreFareDetails .viewFaresOuter ul li{height:90px;display:flex;align-items:center;justify-content:center;overflow:hidden;}
    #dvavailabilty .ViewMoreFareDetails .viewFaresOuter ul li .VFS_h1, #dvavailabilty .ViewMoreFareDetails .viewFaresOuter ul li .VFS_h2, #dvavailabilty .ViewMoreFareDetails .viewFaresOuter ul li .VFS_h3, #dvavailabilty .ViewMoreFareDetails .viewFaresOuter ul li .VFS_h4{height:auto;}
    #dvavailabilty .ViewMoreFareDetails .viewFaresOuter .viewfare_amount span:first-child{font-size:15px;display: block;width: 100%;}
    #dvavailabilty .ViewMoreFareDetails .viewFaresOuter .viewfare_earn span{font-size:10px;display: block;width: 100%;}
    #dvavailabilty .ViewMoreFareDetails .viewFaresOuter ul li h4{padding:8px 4px;font-size:11px;}
    #dvavailabilty .ViewMoreFareDetails .viewFaresOuter ul li .btn-color1{margin-top:15px;padding:6px 5px;font-size:12px;height:28PX;}
    #dvavailabilty .ViewMoreFareDetails .viewFaresOuter ul li .sort-by-price{top:0 !important;right:5px;}
    #dvavailabilty .ViewMoreFareDetails .viewFaresOuter .viewfare_fare, .viewFaresOuter .viewfare_details{width:100%;border-right:0;}
    #dvavailabilty .ViewMoreFareDetails .viewFaresOuter .viewfare_fare span{margin-bottom:0;font-size:11px;line-height:1.3;}

    #dvavailabilty .ViewMoreFareDetails .cbx{width:16px;height:16px; top:0 !important;right:0;}
    #dvavailabilty .ViewMoreFareDetails .cbx:after, #dvavailabilty .fare-area .check_flight .cbx:after{top:1px;left:5px}
    #dvavailabilty .fare-area .check_flight .cbx{width:16px;height:16px;right:5px;top:3px;}
    
    .modal.right .modal-dialog{max-width:100% !important;width:100% !important;}
    #AddonsPopup .modal-dialog {height:calc(100vh - 0px);margin:0px;}
    .Select_meals .dish_detail .row_dish .meal_details p {font-size:13px;}

    #M_flight_details #flightinformation .FlightFareDetails .ticketinner .col-lg-9.col-md-9.col-sm-9 .col-lg-4.col-md-4.col-sm-4{max-width:35%;}
    #M_flight_details #flightinformation .FlightFareDetails .ticketinner .col-lg-9.col-md-9.col-sm-9 .col-lg-4.col-md-4.col-sm-4:nth-child(2){max-width:30%;padding:0;}
    #M_flight_details #flightinformation .FlightFareDetails .ticketinner .timedur{padding:0 5px;}
    #M_flight_details #flightinformation .FlightFareDetails .ticketinner .line-hgt{top:25px;}

    /*Availibility International*/
    #dvavailabilty .flgtbox .flgtbox-area {padding:5px;display:block;float: left;width: 100%;}
    #dvavailabilty .Avail_flightdetail .gridcol12 {padding: 5px 5px;border-radius: 5px;position: relative;}
    #dvavailabilty .flgt-dpr-arv .dpr-arv-txt2 .durationlayover {width:100%;}
    .availresponseclsroundtripInter .Avail_flightdetail .gridcol12 {padding: 5px 5px 5px 5px !important;border-radius: 5px;}
    #dvavailabilty .flgtbox .flgtbox-area .flgt-pric {display: flex;justify-content: inherit;align-items: inherit;flex-flow: column;padding: 5px 0px;margin-right:15px;}
    #dvavailabilty .flgtbox .flgtbox-area .flgt-pric.__fltprice {width:65%;display:block;}
    #dvavailabilty.availresponseclsroundtripInter .flgtbox-area .Avail_flightdetail, #dvavailabilty.availresponseclsmulticityInter .flgtbox-area .Avail_flightdetail{width:70%;}
    #dvavailabilty.availresponseclsroundtripInter .flgtbox-area .flgt-pric.__fltprice, #dvavailabilty.availresponseclsmulticityInter .flgtbox-area .flgt-pric.__fltprice {width:30%;margin-right:0px;} 
    #dvavailabilty.availresponseclsroundtripInter .flgtbox-area .flgt-icn .fli_detail, #dvavailabilty.availresponseclsmulticityInter .flgtbox-area .flgt-icn .fli_detail {width: 100%;padding-left: 0px;}
    #dvavailabilty.availresponseclsmulticityInter .flgtbox-area .Avail_flightdetail .gridcol4{width:100%;}
    #dvavailabilty.availresponseclsroundtripInter .flgtbox .flgtbox-area .flgt-pric, #dvavailabilty.availresponseclsmulticityInter .flgtbox .flgtbox-area .flgt-pric {margin-right:0px;float:right;}
    #dvavailabilty.availresponseclsmulticityInter .row.m-0 {margin-left:-15px !important;margin-right:-15px !important;}

    .availresponseclsonewayInter .flgt-dpr-arv .dpr-arv-txt2 .durationlayover{width:100%;}

    #modal-servicecharge .clsPopupBody .main #adtRow .col-sm-3:first-child{width:33.3%}
    #modal-servicecharge .clsPopupBody .main #adtRow .col-sm-3:last-child{width:41.6%}
    #modal-servicecharge .clsPopupBody .main .col-md-3.col-xs-6{max-width:50%;} 

    #upcoming, #getaboutus, #ourpartners, #whychoose, .__HolidayPackages {padding:30px 0px;}
    .cmncardsec .card .card-img-top {height:120px;}

    /*UpComing Section*/
    .cmncardsec .head {font-size:18px;}
    .cmncardsec .head.mb-30 {margin-bottom:10px !important;}
    .cmncardsec .subhead {font-size:13px;}
    .cmncardsec .card_text span {font-size:14px;font-weight:700;}
    
    .cmncardsec .card {height:260px;margin-bottom:15px !important;}
    .cmncardsec .btn_enquiry {bottom:-15px;font-size:13px;}
    .cmncardsec .card .card-body {color:#000;padding:10px 10px;position:inherit;}
    .cmncardsec .card .card-body .card_text span {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;float:left;width:100%;min-height:40px;}
    .cmncardsec .card .card-body p {color:#000;}

    /*About US*/    
    #getaboutus .media-body h3 {font-size:14px;}
    #getaboutus .about-media_text, #getaboutus .counter-card_text {font-size:13px;}
    #getaboutus .counter-card-wrap {margin-bottom:0px;border-right:none;}
    #getaboutus .counter-card_number {font-size:18px;}    
    #getaboutus .counter-card_icon {margin: 0 auto 10px auto;}
    #getaboutus .loader_img, .elementor-widget {display:none;}

    #whychoose, #getaboutus, #ourpartners {padding:30px 0px;}
    #ourpartners ul li {padding:5px 10px;}
    .airline_partnersec .airline_logo {padding:15px;}
    .airline_logo ul li {width:29.3%;}
    .airline_partnersec .alpha_order ul {overflow: auto;display: flex;white-space: nowrap;padding:0px 15px 10px 15px;}

    /*Testimonial*/
    #testimonial {height:auto;}
    #testimonial .two_client_area_left h2 {line-height: 26px;margin-top: 15px;font-size: 18px;margin-bottom: 20px;}
    #testimonial .sm_call_area i {margin-top:0px;}
    #testimonial .sm_call_number span {font-size: 18px;}
    #testimonial .sm_call_number h5 {font-size:13px;}
    #testimonial .home_client_wrpper {padding: 15px 15px;min-height: 315px;margin-bottom: 25px;top:0px;}
    #testimonial .home_client_wrpper h4 {font-size:16px;}
    #testimonial .home_client_wrpper h2 {font-size:18px;}
    #testimonial .home_client_wrpper h5 {font-size:15px;}
    #testimonial .home_client_wrpper p {font-size:13px;}
    #testimonial .client_two_content p i {font-size: 22px;}
    #testimonial .carousel-indicators {margin-bottom:-20px;}
    #testimonial .home_client_wrpper .quote_sec {font-size:35px;}
    #testimonial .client_two_content {height:220px;}
    .two_client_area_left {margin-top:5%;}
    .two_client_area_left span {font-size:15px;}
    .two_client_area_left h1 {font-size:18px;}
    .two_client_area_left h2 {font-size: 18px;line-height: 26px;}

    /*Popularcity*/
    #popularcity .common_card_four {margin-bottom:15px;}
    #popularcity .carousel-control-prev {left:-15px;}
    #popularcity .carousel-control-next {right:-15px;}    

    /*About Us*/
    .common_banner {padding: 30px 0 30px 0;float: left;width: 100%;margin-top: 58px;}
    .section_padding {float:left;width:100%;padding:30px 0px;}
    .common_bannner_text h1, .section_heading_center h1, .__CMNSecContent h1, .__CMNSecContent h2, .__CMNSecContent h3, .__CMNSecContent h4, .__CMNSecContent h5, .__CMNSecContent h6 {font-size: 18px;}     
    .section_heading_center h1:after {width:80px;}
    .section_padding h3, .section_padding h4, .tearms_page.cmnpaddsec h5 {font-size:14px !important;}
    .section_padding p{font-size:13px !important;}
    #banner_sec {display:none;}
    .about_service_boxed {height:auto;margin-bottom:15px;}
    .about_service_boxed h5 {font-size:16px;}
    #ETicket {float:left;width:100%;padding:10px 0px 15px 0px;}
    #dvETicketPrint .dvprtsec button span {display:none;}
    #dvETicketPrint .dvprtsec button {height: 30px;padding: 0 8px;}
    #dvETicketPrint ._MCard-content {display: block;overflow: auto;}

    /*Conatct Us*/
    .__Contactus .__clsRightContent {padding:15px;}
    .__Contactus .__Contactinfo .__Contactuscmn span {font-size:14px;}
    .__Contactus .__Contactinfo .__Contactuscmn h5 {font-size: 14px;line-height: 25px;}
    .__Contactus .__clsRightContent button {width:100%;}
    .__Contactus .__clsRightContent button i {display:none;}

    /*Our Partners*/
    #ourpartners h5 {font-size: 16px;}
    #ourpartners ul li img {width: 80px;}
    #whychoose .__whychooseus {margin: 10px auto 15px;min-height: 302px;}
    #whychoose .media-body h3 {font-size:15px;}
    .animated-section .animation-section {display:none;}

    /*Dashboard*/
    .B2CDashboard{margin-top:50px;}
    .B2CDashboard .welcom_board{padding:10px 20px;}
    .B2CDashboard .welcome-content h1{font-size:24px;margin-top:0;}
    .B2CDashboard .welcome-content p{margin:0;}
    .B2CDashboard #dvMyBookings .dvMngBkfltr{position:relative;right:0;width:100%;float:left;margin-top: 10px;display:flex;overflow:auto;top:0;}
    .B2CDashboard #dvMyBookings .dvMngBkfltr::-webkit-scrollbar-track {background: transparent;border-radius: 20px;}
    .B2CDashboard #dvMyBookings .dvMngBkfltr::-webkit-scrollbar-thumb {border-radius: 20px;visibility:hidden;}
    .B2CDashboard #dvMyBookings .dvMngBkfltr::-webkit-scrollbar {width: 2px;height: 4px;border-radius: 10px 10px 0 10px;}
    .B2CDashboard #dvMyBookings .dvMngBkfltr a{margin-left:5px;white-space:nowrap;}
    .B2CDashboard #dvNoBookingRecord img{width:100%;}
    .B2CDashboard .contact_sec{min-height:auto;float:left;width:100%;}    
    .B2CDashboard .dash-home{margin-top:10px;}
    .B2CDashboard #DvBookingDetail ._MCard-title .dvMngBkfltr a{margin-left:0;padding:0 5px;}
    .B2CDashboard #dvMyTravellers ._MCard-content .card_inner{width:100%;}
    .B2CDashboard #dvMyPNRDetails .travdet .table{display:block;overflow-x:scroll;}
    .B2CDashboard .dvMngBkfltr button{padding:4px 10px;margin-right:5px;}
    .B2CDashboard #dvNoBookingRecords img{width:100%;}
    .B2CDashboard #DvBookings .overall_tripdets .shadow .col-lg-12 .row .col-sm-3 .row .col-md-6:nth-child(1){padding:0;}

    .divUserIn .dropdown-menu-inner .dropdown-inner .user-info span{padding-left:5px;}
    .doubledeck_btn #divUserIn .btn_l {border:none !important;padding:0px;}

    #dvUpComingTrip .clstripfltcnt {width:100%;}

    .__itineraryBody .__Productimg{width:100%;}
    .__itineraryBody .__OrginCity span.__DayNDate span:last-child,.__itineraryBody .__destinationCity span.__DayNDate span:last-child{display:block;padding:0;}
    .__itineraryBody .__OrginCity,.__itineraryBody .__ToatalDuration, .__itineraryBody .__destinationCity{width:33%;}
    .__BgColor .col-lg-6.col-12.col-sm-12, .__BgColor .__ViewItinery{max-width:50%;}

    /*FAQ*/
    .faq--item {padding-left: 15px;padding-right: 15px;}
    .faq--item .faq-title .title {font-size: 13px;}
    .faq--item .faq-title .icon {right: 15px;top: 22px;}

     /*Feedback*/
    #feedback_form .modal-body {height: calc(100vh - 115px);overflow-y: auto;background:#f6f9fc;}     
    #feedback_form .successmsg h5 {font-size:18px;}

    /*Holiday Package Search Page*/
    #dvPackage .__Form_Box.Orgin_from, #dvPackage .__Form_Box.Des_to {width:100%;margin-bottom:15px;}
    #dvPackage .serch-box-input {padding-right:15px;}
    #dvPackage .btn_area {padding-left:15px;}
    #dvPackage .btnsearchpackage {border-radius:30px;height:50px;}

    /*Hotel Search*/
    #HotelSearch .__Form_Box {height:70px;margin-bottom:15px;margin-left:0px;}
    #HotelSearch .search-input-line .icon-inside {top:15px;}
    #HotelSearch #close_rooms {display:none;}
    #HotelSearch #btn_Search {margin: 0px auto 0px;padding: 12px 30px !important;font-weight: 600;width: 60%;font-size: 16px;height:48px;}

    /********** Staff & Agent both Responsive **********/
    /*Login*/
    .Customer__Login {padding:15px;padding-top:0px;}
    .Customer__Login .__loginrgt {margin-top:25%;border-radius:15px;padding:30px 15px;}
    .Customer__Login .__loginlft img, .Customer__Login .col-sm-6.p-0 {display:none;}
    .Customer__Login .message_wrap.loginpanel {margin-bottom:5px !important;}
    .Customer__Login .login_slogan {font-size:18px;}
    .Customer__Login .signuppart {margin-top:-15px;}

    /*Search Page*/
    #search .barContent {padding: 10px;border-radius: 10px 10px 10px 10px;margin-top: 15px}
    #search .barContent .modify_close {right: -12px;top: -12px;}
    #search .radio-custom-label {padding:5px 3px;font-size:14px;}
    .radio-custom + .radio-custom-label:before {margin-right:5px;}
    .no-gutters.__dvbsasearch {margin-left:-15px;margin-right:-15px;}
    #search .__Form_Box {height:60px;padding:10px;}
    #search .interchange {right: 0px;top: 50px;transform: rotate(88deg);}
    #search .clsliMSearchSec .__Form_Box {margin-left:0px;}
    #search .form-group input.form-control {font-size:16px;}
    #search .clsliMSearchSec .col-lg-4.col-sm-12.col-12 {max-width:50%;}
    #flightContent .dropdown-menu {top: 58px !important;}
    #dvMSearch .__Form_Box label {left:10px;}
    #dvMSearch .__Form_Box label small {display:none;}
    body .dvAirline select, body .dvAirline .form-control {padding:10px 0px;}

    /*Availability Page*/
    .flypop-button {display:none;}
    .search_info {padding:0px;}
    .search_info .searchmodifyarea .col-lg-8.col-8.col-sm-8 {max-width:100%;flex:0 0 100%;}
    .search_info .srch_cls {padding:0px;}
    .search_info .col-lg-7.col-12.col-sm-7.brdr-rgt {border-right:none;max-width:100%;flex:0 0 100%;}
    .share_icon {top:5px;}
    .show_earni {top: 5px;}
    #dvfilteration .Avail_filters {max-width: 100%;height: 100vh;position: fixed;top: 0;border-radius: 0;border: 0;}
    #dvavailabilty .flightdets_popup ul {-webkit-overflow-scrolling: touch;overflow-x: auto;overflow-y: hidden;white-space: nowrap;display: flex;width: 100%;flex-wrap:nowrap;}
    #dvavailabilty .flightdets_popup ul li {display: inline;float: none;}
    #dvavailabilty .flight_layover {width:80%}
    .dvRoundtripStickbottom .RTS_rightside span {text-align:right;padding-right:15px;}

    /*Booking Page*/
    #dvbookingpage .BK_flightDepArr {padding:0px 15px;}
    #dvbookingpage .B_flightDepArr .B_depArrdetails_R span.tx-success, #dvbookingpage .B_flightDepArr .B_depArrdetails_R span.tx-danger {float: right;padding-top: 5px;}
    #dvbookingpage .B_flightDepArr .B_depArrdetails_2 {width: 50%;float: left;padding-top: 5px;}

    /*Preview Booking Page*/
    #dvpreviewbookingpage .agentdets_show {display:none;}
    #dvpreviewbookingpage .B_flightDepArr {padding:0px;}

    /*Visa*/
    .__VisaTypeForm .btn_color1, .__VisaTypeForm .btn_color2 {width: 45% !important;margin-top: 15px !important;}
    .__VisaSuccess .details-box img {width: 100% !important;padding: 0px !important;}
    .__visamanagebooking .Viewbraddress table {display:block;}
    .__visamanagebooking .Viewbraddress table tbody tr td:last-child {line-break: anywhere;white-space: normal;}

    .__VisaTypeForm #dvvisaform {font-size: 13px;color: #505050;}
    .__VisaTypeForm #dvvisaform #spnvisatitle {display: block;font-size: 15px;color: #141823;margin-bottom: 5px;}
    .__VisaTypeForm .txt_dec {top: -18px !important;}

    /*Access Management*/
    #divDocProof .doc_proof {height: 25px;}
    #divDocProof .doc_proof input[type="file"]::before {bottom:3px;}

    /*Print Ticket*/
    .clsprintbg {width:1024px;max-width:1024px;display:block;overflow-x:auto;}

    /*Allow Search Home Page B2C without search page*/
    .__clswithoutsrch .B2C_Login .__loginrgt {margin-left:0px;}

    .__clswithoutsrch .__HomeSlider {display:block !important;height: 250px;padding-top: 58px;}
    .__clswithoutsrch .__HomeSlider .carousel-inner img {width:100%;height:192px;object-fit:cover;border-radius:0px;}
    .__clswithoutsrch .clsb2cContent .title {font-size:14px !important;}
    .__clswithoutsrch .__mainHeader::before {background:transparent;}
    .__clswithoutsrch .doubledeck_btn .btn_l i {display:none;}
    .__clswithoutsrch .doubledeck_btn .btn_l span {display:block !important;}
    .__clswithoutsrch .doubledeck_btn .btn_l {color:#fff;border-radius:5px;margin:0px 5px;height:30px;padding:4px 10px; font-size:14px;}
    .__clswithoutsrch .navbar .__mainHeader ul.navbar-nav li .nav-link {color:#000;font-size:15px;}

    /* ===============================================
          Template-1 B2C Index Page With Search
    ================================================== */
    /*Navbar*/
    .hidden-xs.dismax-none {display:none;}
    header.TopMegaMenu__WB_01 .navbar .navbar-brand {margin: 0;width: auto;height: auto;}    

    .TopMegaMenu__WB_01 .__logo .navbar-brand img {max-height:60px;}
    .TopMegaMenu__WB_01 .m_container {width:100%;} 
    .TopMegaMenu__WB_01 .hrtlCenter {min-height: 35px;margin: 3px 0px 0px 15px;background: var(--color-primary);border-radius: 4px;}
    .TopMegaMenu__WB_01 .hrtlCenter i {color: #fff;margin-right: 5px;margin-top: 6px;margin-left: 5px;margin-bottom: 5px;}
    
    .TopMegaMenu__WB_01 .header-top-fix {max-height: 60px;height: 60px;}
    .TopMegaMenu__WB_01 .header-top-fix .doubledeck_btn {margin-right:0px;}
    .TopMegaMenu__WB_01 .doubledeck_btn ul li {border:none;}
    .TopMegaMenu__WB_01 .header-fix .nav-link {color:#333;}

    .clsTML_WB_01 #search .barContent {margin-top: 20px;}

    /*Service*/
    .__service {padding:30px 0px 30px 0px;}
    .__service .__serviceContent .title {font-size: 18px;}
    .__service .__serviceContent .__card .card_content h5 {font-size:14px;}
    .__service .__serviceContent p, .__service .__serviceContent .__card .card_content p {font-size: 14px;}
    .__service .__serviceContent .__card {width: 100%;}
    .layer1 img, .layer img {display:none;}

    /*Choose Us*/
    .__chooseUs {padding:30px 0px 30px 0px;}
    .__chooseUs .__serviceContent .title {font-size: 18px;}
    .__chooseUs .__serviceContent p {font-size: 14px;}
    .__chooseUs .box-style_content h3 {font-size: 16px;}
    .__chooseUs .icon-box-item {margin-bottom: 10px;}

    /*Travel Needs*/
    .__travelneeds {padding:30px 0px 30px 0px;}
    .__travelneeds .__serviceContent .title {font-size: 18px;}
    .__travelneeds .__serviceContent p {font-size: 14px;}
    .__travelneeds .__whytravelneeds {margin-bottom:20px;}

    /* ===============================================
          Template-2 B2C Index Page With Search
    ================================================== */
    header.TopMegaMenu__WBU_01 .navbar .navbar-brand {width:100px;}

    .TopMegaMenu__WBU_01 .m_container {width:100%;}
    .TopMegaMenu__WBU_01 .__logo .navbar-brand img {max-height:60px;}
    .TopMegaMenu__WBU_01 .doubledeck_btn {margin-right:0px;}

    /*Navbar*/
    .clsTML_WBU_01 .navbar {box-shadow:rgba(0, 0, 0, 0.15) 0px 2px 4px 0px;}
    .clsTML_WBU_01 .doubledeck_btn .btn_l {padding:0px 2px;border-radius:3px !important;}
    .clsTML_WBU_01 .doubledeck_btn .btn_2 {border-radius: 50% !important;width: 36px;height: 36px;padding:0px 2px;margin:3px 5px;}

    /*Search Page*/
    .clsTML_WBU_01 .__HomeSearch .subpagemenu {width:100%;left:0;}
    .clsTML_WBU_01 .__HomeSearch .subpagemenu ul {display: flex;overflow: auto;overflow-y:hidden;}
    .clsTML_WBU_01 .__HomeSearch .subpagemenu ul li {margin-right:15px;white-space:nowrap;}
    .clsTML_WBU_01 .__HomeSearch .subpagemenu ul li:last-child {margin-right:0px;}
    .clsTML_WBU_01 #search .btnSearch, .clsTML_WBU_01 #search .btnSection.text-center {width: 100%;}
    .clsTML_WBU_01 #search .radio-custom-label {padding: 5px 15px;}

    /*Service Offers*/
    .__HomeServiceOffers {padding: 40px 0px;}
    .__HomeServiceOffers .offer_top h4 {font-size: 18px;}
    .__HomeServiceOffers .offer_body ul {display:inherit;}
    .__HomeServiceOffers .offer_body ul li {width: 100%;margin-bottom: 15px;}
    .__HomeServiceOffers .offer_body .box {text-align:left;}
    .__HomeServiceOffers .offer_body .box .box-content h4 {font-size: 15px;padding: 10px 0;margin-bottom: 0px;}
    .__HomeServiceOffers .offer_body .box .box-content {min-height: auto;}
    .__HomeServiceOffers .offer_body .box .icon_box {margin-bottom:10px;}
    .__HomeServiceOffers .offer_body .box .info-icon {float:left;}
    .__HomeServiceOffers .offer_body .box .info-icon img {width: 40px;}

    /*Fare Guaranteed*/
    .__HomeFareGuaranteed {padding: 60px 0;}
    .__HomeFareGuaranteed h5 {font-size: 18px;}
    .__HomeFareGuaranteed a {top: 25px;}

    /*Travel Destinations*/
    .__HomeTravelDestinations {padding: 40px 0;}
    .__HomeTravelDestinations .spe-title h2 {font-size: 18px;}
    .__HomeTravelDestinations .spe-title p {font-size: 14px;}
    .Destination-wrapper .Destination-img .tour-mig-lc-img {height: 200px;}

    /*Choose use Section*/
    .__HomeChooseussec {padding: 40px 0;}
    .__HomeChooseussec .spe-title h2 {font-size: 18px;}
    .__HomeChooseussec .__sidecardsec .__subHeading {font-size: 16px;}
    .__HomeChooseussec .__sidecardsec p {font-size: 14px;}

    /* ===============================================
          Template-3 B2C Index Page Without Search
    ================================================== */
    .TopMegaMenu__WU_01 .navbar .m_container { max-width: 100%;padding: 0;}
    .clsTML_WU_01 .navbar {box-shadow:rgba(0, 0, 0, 0.15) 0px 2px 4px 0px;}
    .clsTML_WU_01 .navbar .blackbar {display:block;}

    /*Banner Design*/
    .clsTML_WU_01 .__HomeSlider .m_container {max-width:100%;padding:0px;}
    .clsTML_WU_01 .__HomeSlider .carousel .overgray {background: #000;opacity: 0.5;border-radius:0px;}
    .clsTML_WU_01 .__HomeSlider {overflow:initial;}
    .clsTML_WU_01 .__HomeSlider img {width: 100%;height: 100%;object-fit: cover;border-radius:0px;}
    .clsTML_WU_01 .__HomeSearch {display:none;}
    .clsTML_WU_01 .banner_inner_text h1 {font-size: 20px;width: 100%;left: 0%;margin-left: 0px;}

    /*Mission & Vision*/
    .__Homeourmissonvision {padding: 40px 0;}
    .__Homeourmissonvision h2 {font-size: 18px;}
    .__Homeourmissonvision p {font-size:14px;}    
    .__Homeourmissonvision .service-detail {padding: 5px 0;}
    .__Homeourmissonvision .service-detail h3 {font-size:16px;}
    .__Homeourmissonvision .service-detail p {font-size:14px;}
    .miimg img {width:50px;}

    /*About Section*/
    .__HomeAboutSec {padding: 60px 0 20px 0px;}
    .__HomeAboutSec .counter-item h3 {font-size: 24px;}
    .__HomeAboutSec .counter-item p {font-size: 14px;}

    /*Explore Packages*/
    .__HomeExplorePackage {padding: 40px 0 15px 0px;}
    .__HomeExplorePackage h2 {font-size: 20px;}
    .__HomeExplorePackage p {font-size: 14px;}

    /*Support Section*/
    .__HomeourSupportsec {padding: 40px 0 40px 0px;}
    .__HomeourSupportsec .sup_service {height: 160px;margin-bottom: 15px;}
    .__HomeourSupportsec .sup_service .sqbox img {margin: 0px 0;width:40px;}
    .__HomeourSupportsec .sup_title_border h4 {font-size: 15px;}
    .__HomeourSupportsec .info p {font-size: 13px;}

    /* ===============================================
          Template-4 B2C Index Page Without Search
    ================================================== */

    /*Header & Navbar Section*/
    .clsTML_WU_02 .blackbar {display:none;}
    .clsTML_WU_02 .navbar {box-shadow:rgba(0, 0, 0, 0.15) 0px 2px 4px 0px;}

    /*Banner Design*/
    .clsTML_WU_02 .__HomeSlider .overgray {background: #000;opacity: 0.5;height:192px;}
    .clsTML_WU_02 .__HomeSlider {overflow:initial;}
    .clsTML_WU_02 .__HomeSlider img {width: 100%;height: 100%;object-fit: cover;}
    .clsTML_WU_02 .banner_two_text {top:10%;left: 0%;width: 100%;padding: 15px;}
    .clsTML_WU_02 .banner_two_text h3 {font-size:15px;}
    .clsTML_WU_02 .banner_two_text h1 {font-size:25px;}
    .clsTML_WU_02 .__HomeSearch {display:none;}

    /*About First Section*/
    .__HomeAboutOne {padding: 40px 0;}
    .sec-title__tagline, .service-detail h3 {font-size:16px;}
    .sec-title__title {font-size:20px;font-weight:700;}
    .about-one__top__text, .about-one__feature ul li, .service-detail p {font-size:14px;}

    /*About Section*/
    .__AboutSection  {padding:15px 0px;}
    .__AboutSection .counter-card-wrap {padding: 15px 0px;text-align:left;}
    .__AboutSection .counter-card h6 {font-size: 13px;}
    .__AboutSection .counter-card h6 i {display: none;}
    .__AboutSection .counter-card h2 {font-size: 25px;}

    /*Benefit Section*/
    .__HomeBenefitSection {padding: 40px 0px;}
    .__HomeBenefitSection h2 {font-size: 20px;}
    .__HomeBenefitSection p {font-size:14px;}
    .__HomeBenefitSection .card-body h5 {font-size: 16px;}

    /*Testimonial*/
    .__HomeTestimonialSection {padding: 10px 0px 0px 0px;}
    .__HomeTestimonialSection .__testi-section {margin-bottom:15px;}
    .__HomeTestimonialSection .__testi-section .home_client_wrpper {padding:15px;}
    .__HomeTestimonialSection .__testi-section .home_client_wrpper h4 {font-size:14px;}
    .__HomeTestimonialSection .__testi-section .home_client_wrpper h2 {font-size:20px;}

    /* ===============================================
          Template-5 B2C Index Page With Search
    ================================================== */
    .TopMegaMenu__WBU_02 .navbar .__logo .navbar-brand {width:100px;}

    /*Common*/
    .clsTML_WBU_02 .m_container {width:100%;max-width:100%;}
    .clsTML_WBU_02 .section-title .sub-title {font-size: 15px;}
    .clsTML_WBU_02 .section-title h2 {font-size: 20px;}

    /*Navbar*/
    .TopMegaMenu__WBU_02 .header-layout {display:none;}
    .TopMegaMenu__WBU_02 .navbar {background: #fff;}
    .TopMegaMenu__WBU_02 .navbar .__logo .navbar-brand {padding: 0;margin: 8px 0px;}
    .TopMegaMenu__WBU_02 .navbar .__logo::before {display:none;}
    .TopMegaMenu__WBU_02 .navbar .doubledeck_btn {padding: 7px 5px;border-left: none;margin-left: 0px;}    
    .TopMegaMenu__WBU_02 .navbar .doubledeck_btn .btn-group {padding: 5px;border-left: none;float: right;}
    .TopMegaMenu__WBU_02 .navbar .doubledeck_btn .btn_l {padding: 3px;font-size: 13px;border-radius:3px !important;}
    .TopMegaMenu__WBU_02 .navbar .doubledeck_btn .btn_2 i {background: var(--color-primary);color: #fff;position: relative;left: -1px;}
    .TopMegaMenu__WBU_02 .navbar .doubledeck_btn .btn_2 {border-radius: 50% !important;height: 35px;width: 35px;margin-left: 5px;}
    .TopMegaMenu__WBU_02 .navbar .__mainHeader .navbar-nav {padding-left:0px;}
    .TopMegaMenu__WBU_02 .navbar .__mainHeader ul.navbar-nav li .nav-link {color:#333 !important;}
    .TopMegaMenu__WBU_02 .mytrip-sec {padding:5px 0px;}
    .TopMegaMenu__WBU_02 .mytrips {width: 30px;margin: 0px 0px 0px 5px;}
    .TopMegaMenu__WBU_02 .mytrips i {color:#333;}

    /*Search Section*/
    .clsTML_WBU_02 .__HomeSearch .subpagemenu {top:inherit !important;left:inherit;margin-bottom:0px;}
    .clsTML_WBU_02 .__HomeSearch .subpagemenu ul {width:100%;margin-bottom:0px;margin-top:20px;overflow-x: auto;overflow-y: hidden;white-space: nowrap;display: flex;}
    .clsTML_WBU_02 .__HomeSearch .subpagemenu ul li a {float:left;width:100%;}
    .clsTML_WBU_02 .__HomeSearch .subpagemenu ul li a i {float: left;margin-top:3px;}
    .clsTML_WBU_02 .__HomeSearch .subpagemenu ul li a span {height: auto;padding: 0px 8px;width: auto;}

    /*About use Section*/
    .__Homeabout-layout {padding:40px 0px;}
    .__Homeabout-layout .sec-subtitle {font-size:15px;}
    .__Homeabout-layout .sec-title {font-size:18px;}
    .__Homeabout-layout p {font-size:14px;}
    .__Homeabout-layout .about-mission p {margin-bottom:0px;}
    .__Homeabout-layout .about-two__button a {margin-right: 15px;width: 40%;font-size: 14px;text-align: center;}
    .__Homeabout-layout .about_phone i {width: 42px;height: 42px;padding: 13px 13px;font-size: 16px;margin-right: 5px;}
    .__Homeabout-layout .about_phone_content span {font-size: 16px;}
        
    /*Choose use Section*/
    .__Homechoose-layout {padding:40px 0px;}
    .__Homechoose-layout .sec-subtitle {font-size:15px;}
    .__Homechoose-layout .sec-title {font-size:18px;}
    .__Homechoose-layout p {font-size:14px;}
    .__Homechoose-layout .__whychooseus {min-height:130px;}
    .__Homechoose-layout .__whychooseus h3 {font-size: 16px;margin-bottom:10px;}
    .__Homechoose-layout .__whychooseus p {font-size:14px;margin-bottom:0px;}

    /*Testimonial*/
    .__Hometestimonial-layout {padding:40px 0px;}
    .__Hometestimonial-layout .section_heading h3 {font-size:15px;}
    .__Hometestimonial-layout .section_heading h2 {font-size:18px;}
    .__Hometestimonial-layout .client_two_content p {font-size:14px;}

    /*FAQ*/    
    .__HomeFAQ-layout {padding:40px 0px;}
    .__HomeFAQ-layout .sec-subtitle {font-size:15px;}
    .__HomeFAQ-layout .sec-title {font-size:18px;}
    .__HomeFAQ-layout p {font-size:14px;}
    .__HomeFAQ-layout::before {display:none;}

     /* ===============================================
          Template-6 B2C Index Page With Search
    ================================================== */
     /*Navbar*/
     .TopMegaMenu__WB_02 .top_header .m_container::before {display:none;}
     .TopMegaMenu__WB_02 .top_header {display:none;}
     .TopMegaMenu__WB_02 .main_header .m_container::before{display:none;}
     .TopMegaMenu__WB_02 .main_header {background-color: transparent;padding:0px;}
     .TopMegaMenu__WB_02 .m_container {width:100%;max-width:100%;box-shadow:rgba(0, 0, 0, 0.15) 0px 2px 4px 0px;height:60px;}
     .TopMegaMenu__WB_02 .__logo .navbar-brand img {max-height: 60px;}

     .TopMegaMenu__WB_02 .navbar .doubledeck_btn {margin-top: 0px;margin-right: 0px;}
     .TopMegaMenu__WB_02 .navbar .navbar-collapse {width :100%;padding:15px 10px;}
     .TopMegaMenu__WB_02 .doubledeck_btn .hrtlCenter {border: none;padding: 4px 0px;}
     .TopMegaMenu__WB_02 .doubledeck_btn .hrtlCenter i {width: 35px;height: 35px;padding: 8px 8px;font-size: 18px;}

     .TopMegaMenu__WB_02 .main-navbar ul.navbar-nav {background: rgba(255, 255, 255, 0.2);border: none;border-radius: 0px;padding: 0px 0px;box-shadow: none;}
     .TopMegaMenu__WB_02 .main-navbar ul.navbar-nav li.nav-item {padding:0px;}
     .TopMegaMenu__WB_02 .main-navbar ul.navbar-nav li.nav-item .nav-link {border:none;}

     /*Search Page*/
    .clsTML_WB_02 #search .btnSearch, .clsTML_WB_02 #search .btnSection.text-center {width: 100%;}
    .clsTML_WB_02 #search .radio-custom-label {padding: 5px 15px;}
    .clsTML_WB_02 .__HomeSearch #search .barContent {margin-top:15px;}

    /*About Us section*/
    .__Homeabout-section {padding:40px 15px;}
    .__Homeabout-section h3.section_title {font-size:18px;}
    .__Homeabout-section h2.section_tag {font-size:18px;}
    .__Homeabout-section p.section_cnt {font-size:14px;}
    .__Homeabout-section .counter-card {border: 1px solid #e3e3e3;border-radius: 10px;min-height: 118px;margin-bottom: 15px;}
    .__Homeabout-section .counter-card h2 {font-size: 20px;}
    .__Homeabout-section .counter-card h6 {font-size: 13px;}

    /*Offers Section*/
    .__Homeoffers-section {padding:40px 0px;}
    .__Homeoffers-section .container {width: 100%;max-width: 100%;}
    .__Homeoffers-section .offer-content span {font-size:18px;}
    .__Homeoffers-section .offer-content h2 {font-size:18px;}
    .__Homeoffers-section .offer_banner {padding: 15px 15px 30px 15px;}
    .__Homeoffers-section .offer-content a {font-size:15px;}

    /*Our experience section*/
    .__Homeourexperience-section {padding:40px 0px;}
    .__Homeourexperience-section .container {width: 100%;max-width: 100%;}
    .__Homeourexperience-section h3.section_title {font-size:18px;}
    .__Homeourexperience-section h2.section_tag {font-size:18px;}
    .__Homeourexperience-section p.section_cnt {font-size:14px;}
    .__Homeourexperience-section .counter-item-wrapper .card h6 {font-size: 15px;}
    .__Homeourexperience-section .counter-item-wrapper .card p {font-size: 14px;}

    /*Testi and faq*/ 
    .__Hometestiandfaq {padding:40px 0px;}
    .__Hometestiandfaq .container {width: 100%;max-width: 100%;}
    .__Hometestiandfaq .home_client_wrpper h4 {font-size:18px;}
    .__Hometestiandfaq .home_client_wrpper {padding: 15px 15px;}
    .__Hometestiandfaq .__testi-info {margin-top:0px;}
    .__Hometestiandfaq .__testi-info .carousel-item p {font-size:14px;}
    .__Hometestiandfaq .faq-txt span {font-size:15px;}
    .__Hometestiandfaq .faq-txt h2 {font-size:18px;}
    .__Hometestiandfaq .faq--item .faq-content p {font-size:14px;}
    .__Hometestiandfaq .faq--area {padding: 20px 15px;margin-left:0px;margin-top: 15px;}

    /*Footer*/
    .clsTML_WB_02 .footer-upper .container {width: 100%;max-width: 100%;}

    /* ===============================================
          Template-7 B2C Index Page With Search
    ================================================== */
    /*Common*/
    .clsTML_WBU_03 .m_container {width:100%;max-width:100%;}
    .clsTML_WBU_03 .section-title .sub-title {font-size: 15px;}
    .clsTML_WBU_03 .section-title h2 {font-size: 18px;}

    /*Navbar*/
    .TopMegaMenu__WBU_03 .navbar-brand::after, .TopMegaMenu__WBU_03 .navbar-brand::before {display:none;}
    .TopMegaMenu__WBU_03 .navbar-brand img {top:inherit;left:inherit;max-width:100px;max-height:60px;}
    .TopMegaMenu__WBU_03 .navbar-brand {padding-left: 15px;padding-right: 0px;}
    .TopMegaMenu__WBU_03 .blackbar {float: left;width: 40px;height: 55px;}
    .TopMegaMenu__WBU_03 .mytrip-sec {position: relative;left: 5px;}
    .TopMegaMenu__WBU_03 .mytrip-sec .mytrips i {margin-right:0px;}
    .TopMegaMenu__WBU_03 .navbar {width:83%;padding:0px 0 0 0px !important;height:55px;}
    .TopMegaMenu__WBU_03 .navbar {padding:5px 0px 0px 5px;}
    .TopMegaMenu__WBU_03 .navbar-nav {padding:15px 0px;}
    .TopMegaMenu__WBU_03 .navbar-toggler {margin-right:8px;}
    .TopMegaMenu__WBU_03 .navbar-toggler .navbar-toggler-icon .icon-bar {background:#fff !important;}

    .TopMegaMenu__WBU_03 .doubledeck_btn {margin-right:0px;}
    .TopMegaMenu__WBU_03 .doubledeck_btn .btn_l {padding: 0 2px 0 5px;clip-path: none;left: -5px;top: -2px;border-radius: 3px !important;}
    .TopMegaMenu__WBU_03 .doubledeck_btn .btn_2 {padding: 0px 10px 0 7px;clip-path: none;margin:0px -3px;border-radius:50%;}

    /*Search Section*/
    .clsTML_WBU_03 .__HomeSearch {padding-top:0px !important;}
    .clsTML_WBU_03 .__HomeSearch .subpagemenu {top:inherit;left:inherit;margin-bottom:0px;}
    .clsTML_WBU_03 .__HomeSearch .subpagemenu ul {width:100%;overflow-x: auto;overflow-y: hidden;white-space: nowrap;display: flex;margin-bottom: 15px;}
    .clsTML_WBU_03 .__HomeSearch .subpagemenu ul li {padding:4px 8px !important;}
    .clsTML_WBU_03 .__HomeSearch .subpagemenu ul li a i {font-size:15px;}
    .clsTML_WBU_03 .__HomeSearch .subpagemenu ul li a span {height: 35px;}

    /*Get Know Us*/
    .getto_know {padding:40px 0px;}
    .getto_know .getto_cnt {padding-top: 10px;}
    .getto_know .getto_innercnt .getto_info h4 {font-size:15px;}

    /*Why choose us*/
    .whychoose {padding:40px 0px;}
    .whychoose:before {display:none;}
    .whychoose .boxcontain {gap: 10px;flex-wrap: wrap;position: inherit;transform: none;}
    .whychoose .boxcontain .boxcard .content .title {font-size:16px;}
    .whychoose .boxcontain .boxcard .content p {font-size:14px;}

    /*Easy Steps booking*/
    .steps_booktkt {padding:40px 0px;}
    .steps_booktkt .steps_cnt p {font-size:14px;}
    .steps_booktkt .step_card {height: auto;margin-bottom: 15px;}
    .steps_booktkt .step_card .step_cardcnt .card_num {display:none;}
    .steps_booktkt .step_card .step_cardcnt .title {font-size: 16px;}
    .steps_booktkt .step_card .step_cardcnt .description {font-size: 14px;}

    /*Footer*/
    .clsTML_WBU_03 .footer-upper .container {width: 100%;max-width: 100%;}

    /* ===============================================
           Template-8 B2C Index Page Without Search
    ================================================== */
    
    /*Header & Navbar Section*/
    .clsTML_WU_03 .blackbar {display:none;}
    .clsTML_WU_03 .__HomeSearch{padding:0px !important;}
    .TopMegaMenu__WU_03 .navbar .__mainHeader ul.navbar-nav li .nav-link.menuActive::before{display:none;}

    /*Search Section*/
    .__HomeSlider .imageText {top: 15%;left: 0%;transform: none;width: 100%;padding: 15px;}
    .__HomeSlider .imageText .__subtitle {font-size: 15px;}
    .__HomeSlider .imageText .mainTxt {font-size: 24px;}
    .__HomeSlider .imageText .mainTxt span::before {width: 300px;height: 40px;}
    .__HomeSlider .carousel-indicators{display:none;}

    /*Dream Trip*/
    .__dreamYourTrip {padding:40px 0px;}
    .__dreamYourTrip .leftContents span, .__dreamYourTrip .leftContents .travelCard h5 {font-size:15px;}
    .__dreamYourTrip .leftContents .mainText{padding-right:0px;font-size:20px;}
    .__dreamYourTrip .leftContents p {font-size:14px;}
    .__dreamYourTrip .leftContents .travelBtn{text-align:center;}
    .__whyTravelwithus .__colmnWdth {width: 100%;max-width: 100% !important;flex: 0 0 100% !important;}

    /*Our Facilities*/
    .__ourFacilities .mainContent {padding:40px 0px;}
    .__ourFacilities .subTitle span {font-size: 20px;}
    .__ourFacilities .content h5 {font-size: 24px;}

    /*Choose Us*/
    .__whyChoose_Us {padding:40px 0px;}
    .__whyChoose_Us .rightContent h5 {font-size: 20px;}
    .__whyChoose_Us .rightContent p, .__whyChoose_Us .rightContent ul li {font-size:14px;}
    .__whyChoose_Us .rightContent ul li i {font-size:18px;}

    /*Travel with Us*/
    .__whyTravelwithus {padding:40px 0px;}
    .__whyTravelwithus .mainCard {margin-bottom:15px;}
    .__whyTravelwithus .mainCard .cardContents .contents h5 {font-size: 16px;}

    /* ===============================================
          Template-9 B2C Index Page Without Search
    ================================================== */

    /*Header*/
    .TopMegaMenu__WU_04 .navbar-expand-lg .navbar-collapse {background-color: #fff;padding: 15px 0px;border-radius: 0px;}

    /*Navabar*/
    .clsTML_WU_04 .blackbar {display:none;}

    /*Search Page*/
    .clsTML_WU_04 .__HomeSlider .banner_text {top: 0%;left: 0;width: 100%;}
    .clsTML_WU_04 .__HomeSlider .banner_text .title {font-size: 14px;line-height: 1.5;font-weight:500;}
    .clsTML_WU_04 .__HomeSlider .banner_text .slider-ttle {font-size:24px;}
    .clsTML_WU_04 .__HomeSlider:after {display:none;}
    .clsTML_WU_04 .__HomeSearch {display:none;}

    /*Service*/
    ._HomeService {padding:40px 0px;}
    ._HomeService .service_title {font-size:18px;}
    .cmn_title .cmnsub-title {font-size:15px;}
    .cmn_title h2 {font-size:18px;font-weight:700;}

    ._HomeTour:before {display:none;}
    ._HomeTour, ._HomeWhychoose {padding: 40px 0px;}
    ._HomeTour ._tourcnt p, ._HomeWhychoose .choose_cnt p, ._HomeWhychoose .choose_cnt li, ._HomeWhychoose p {font-size: 14px;}
    ._HomeWhychoose .whychoose_title h2 {font-size:18px;line-height:30px;}
    ._HomeWhychoose .whychoose_info {margin-bottom:15px;}

    /* ===============================================
          Template-10 B2C Index Page With Search
    ================================================== */

    .clsTML_WB_03 .container, .clsTML_WB_03 .__footer_2 .footer-upper .container {width:100%;max-width:100%;}
    .TopMegaMenu__WB_03 .__logo .navbar-brand img {max-height:60px;}

    /*Navbar*/
    .TopMegaMenu__WB_03 .navbar .doubledeck_btn::after, .TopMegaMenu__WB_03 .main_header .m_container::after {display :none;}
    .TopMegaMenu__WB_03 .top_header {display:none;}
    .TopMegaMenu__WB_03 .main_header {background-color: transparent;padding:0px;}
    .TopMegaMenu__WB_03 .m_container {width:100%;max-width:100%;box-shadow:rgba(0, 0, 0, 0.15) 0px 2px 4px 0px;}
    
    .TopMegaMenu__WB_03 .doubledeck_btn .hrtlCenter {border: none;padding: 4px 0px;}
    .TopMegaMenu__WB_03 .doubledeck_btn .hrtlCenter i {width: 35px;height: 35px;padding: 8px 8px;font-size: 18px;}
    .TopMegaMenu__WB_03 .navbar .doubledeck_btn {text-align :center;margin :0 10px;position :unset;}
    .TopMegaMenu__WB_03 .navbar .navbar-collapse {width :100%;height :100vh;padding :10px;}
    .TopMegaMenu__WB_03 .navbar .navbar-collapse li {width :100%;}
    .TopMegaMenu__WB_03 .main-navbar ul.navbar-nav li.nav-item .nav-link {width:100%;margin-bottom:15px;}

     /*Search Page*/
    .clsTML_WB_03 .__HomeSearch #search .barContent {margin-top:15px;}

    .__HomeExpWorld-section {padding :40px 0;}
    .__HomeExpWorld-section .clsRightText {padding:0px;}
    .__HomeExpWorld-section .clsRightText h2.section_tag {margin-top :5px;font-size :18px;}
    .__HomeExpWorld-section .clsRightText h3.section_title {text-align :center;font-size:18px;}
    .__HomeExpWorld-section .clsRightText p, .__HomeExpWorld-section .clsRightText p.description {font-size :14px;line-height :23.8px;margin-top :5px;}
    .__HomeExpWorld-section .clsRightText .tficonbox .title, .__Howitworks .cardContent h5 {font-size:15px;}

    .__Howitworks {padding:40px 0px;}
    .__Howitworks .header {padding-bottom :0;}
    .__Howitworks .header span {font-size:18px;margin-bottom:15px;float:left;width:100%;}
    .__Howitworks .header h5 {font-size :18px;}
    .__Howitworks .cardContent {padding-top :25px;}
    .__Howitworks .cardImage {padding :10px 0;}
    .__Howitworks .cardImage::before {width :200px;height :200px;left :50%;top :57%;}
    .__Howitworks .cardImage img {width :175px;position :relative;top :14px;}
    .__Howitworks .cardImage .iconNumber {top: 32px;right: 30px;width: 40px;height: 40px;padding-top: 8px;font-size: 18px;}
    .__Howitworks .mainCard {margin-bottom :15px;}

    .__HomeTravelBanner {padding:40px 0px;}
    .__HomeTravelBanner .cls_LeftContent {margin-top:0px;}
    .__HomeTravelBanner .cls_LeftContent .title-section .sub-title {font-size:18px;}
    .__HomeTravelBanner .cls_LeftContent .title-section h3.heading {font-size :18px;line-height :normal;}
    .__HomeTravelBanner .cls_LeftContent .title-section p {font-size:14px;}
    .__HomeTravelBanner .cls_LeftContent .cls_Conatct {flex-direction :row;column-gap :15px;}
    .__HomeTravelBanner .cls_LeftContent .cls_Conatct .wrap-icon a {width :50px;height :50px;}
    .__HomeTravelBanner .cls_LeftContent .cls_Conatct .cls_ContactUs span {font-size: 14px;padding: 10px;width: 100%;display: block;}

    .__HomeTravelAdv-section {padding:40px 0px;}
    .__HomeTravelAdv-section .offer-content {padding :0;}
    .__HomeTravelAdv-section .container {padding :0;}
    .__HomeTravelAdv-section .offer_banner .Adv {font-size :18px;margin-bottom :15px;text-align :left;}
    .__HomeTravelAdv-section .offer-content h2.clsEmbrace {font-size :18px;margin-bottom :10px;}
    .__HomeTravelAdv-section .offer-content h3 {font-size :14px;margin-bottom :15px;}

    .__HomeExpWorld-section .clsRightText .tficonbox {display: flex;align-items: center;text-align: justify;}
    .__HomeExpWorld-section .clsRightText .tficonbox .wrap-icon {margin-right:15px;}

    .__HomeFooterContent .action-box-inner {margin-right: 0; padding: 10px;}
    .__HomeFooterContent .action-box-inner .content .icon {font-size: 50px;padding-right: 10px;}
    .__HomeFooterContent .action-box-inner .content h2 {line-height :normal;font-size :20px;}
    .__HomeFooterContent  .content-thumb {text-align :center;}

    /* ===============================================
          Template-11 B2C Index Page With Search
    ================================================== */
    .clsTML_WBU_04 .common_banner {margin-top:5px;}

    /*Common*/
    .clsTML_WBU_04 .m_container {width:100%;max-width:100%;float :left;}
    .clsTML_WBU_04 .section-title .sub-title {font-size: 15px;}
    .clsTML_WBU_04 .section-title h2 {font-size: 20px;}

    /*Navbar*/
    .TopMegaMenu__WBU_04 .navbar-brand::after, .TopMegaMenu__WBU_03 .navbar-brand::before {display:none;}
    .TopMegaMenu__WBU_04 .navbar-brand img {top:inherit;left:inherit;max-width:150px;}
    .TopMegaMenu__WBU_04 .navbar-brand {padding-left: 5px;padding-right: 5px;}
    .TopMegaMenu__WBU_04 .blackbar {float:left;width:30%;height:55px;}
    .TopMegaMenu__WBU_04 .mytrip-sec .mytrips i {margin-right:0px;}
    .TopMegaMenu__WBU_04 .navbar {width:100%;padding:5px 0 0 0px !important;height:60px;}
    .TopMegaMenu__WBU_04 .navbar {padding:5px 0px 0px 5px;box-shadow:rgba(0, 0, 0, 0.15) 0px 2px 4px 0px;}
    .TopMegaMenu__WBU_04 .navbar-nav {padding:15px 0px;}
    .TopMegaMenu__WBU_04 .navbar .navbar-collapse li {width :100%;}
    .TopMegaMenu__WBU_04 .navbar .__mainHeader ul.navbar-nav li .nav-link {padding :15px !important;font-weight:600;}
    .TopMegaMenu__WBU_04 .navbar .navbar-brand {margin :5px 0px 4px 0px;}

    .TopMegaMenu__WBU_04 .doubledeck_btn {margin-right:0px;margin-top:0px !important;}
    .TopMegaMenu__WBU_04 .doubledeck_btn .btn_l {padding: 4px;border-radius: 5px !important;clip-path: none;left: -5px;width: 110px;height: 40px;top: -2px;font-size: 13px;}
    .TopMegaMenu__WBU_04 .doubledeck_btn .btn_2 {padding: 0px 10px 0 4px;clip-path: none;}    
    .TopMegaMenu__WBU_04 .doubledeck_btn .btn-group {column-gap :10px;}
    .TopMegaMenu__WBU_04 .doubledeck_btn .btn_2 i{display:block;}

    /*Search Section*/
    .clsTML_WBU_04 .__HomeSearch {padding-top:15px !important;position :relative;top :inherit;}
    .clsTML_WBU_04 .__HomeSearch .subpagemenu {top:inherit;left:inherit;margin-bottom:0px;padding:0px;}
    .clsTML_WBU_04 .__HomeSearch .subpagemenu ul {width:100%;overflow-x: auto;overflow-y: hidden;white-space: nowrap;display: flex;}
    .clsTML_WBU_04 .__HomeSearch .subpagemenu ul li.active span {color :#fff;}
    .clsTML_WBU_04 .__HomeSearch .subpagemenu ul li a span {display :inline-block;font-size :13px;color :#000;width :unset;height :unset;padding :0;}
    .clsTML_WBU_04 .__HomeSearch .bar {padding:0px;}
    .clsTML_WBU_04 .__HomeSearch .subpagemenu ul li a {padding:8px 12px;}
    .clsTML_WBU_04 .__HomeSearch #search .barContent {margin-top:0px;}
    .clsTML_WBU_04 #search .btnSection.text-center {width :100%;justify-content :center;}
    .clsTML_WBU_04 #search .btnSection.text-center {border-radius :50px;margin :0;}   

    /*__Homewhy-us-start*/
    .__Homeabout-us {padding:0px 15px;}
    .__Homewhy-us-start {padding : 40px 0 40px 0;}
    .__Homewhy-us-start .container {padding:0px;}
    .__Homewhy-us-start .box {margin-bottom:15px;min-height:auto;}
    .__Homewhy-us-start .box h4 {font-size: 16px;float: left;margin: 15px 0px 0px 5px;}
    .__Homewhy-us-start .box .info-icon {float:left;width:100%;}
    .__Homewhy-us-start .box .info-icon i {font-size: 30px;float: left;}
    .__Homewhy-us-start .box p {text-align:left;}

    /*__Homeabout-us*/
    .__Homeabout-us .about-content h4 {font-weight: 600;font-size: 16px;}
    .__Homeabout-us .container {padding :15px 0px;}
    .__Homeabout-us .about-content h2 {font-size :18px;}
    .__Homeabout-us .about-featured ul li {width :100%;}
    .__Homeabout-us .about-content p {font-size: 14px;font-weight: 600;}

    /*__Hometestimonial*/
    .__Hometestimonial {padding:40px 0px;}
    .__Hometestimonial .home_client {width :100%;}
    .__Hometestimonial .home_client h1, .__Hometestimonial .home_client h1 span {font-size :18px;}
    .__Hometestimonial .home_client p {font-size: 14px;}
    .__Hometestimonial .carosel-slider {width :100%;max-width :100%;}
    .__Hometestimonial .client_two_content p {font-size: 14px;}
    .__Hometestimonial .client_two_content {padding: 80px 15px 30px 15px;margin: 0rem 0rem 0rem;min-height: auto;}

    /*__Homeactivity*/
    .__Homeactivity {padding:40px 0px;}
    .__Homeactivity .counter-card {margin-bottom:15px;min-height:202px;}
    .__Homeactivity .counter-card h6 {font-size:14px;}
    .__Homeactivity .counter-card h2 {font-size:22px;}

    /*Footer*/
    .clsTML_WBU_04 footer .container {max-width:100%;}    

    /* ===============================================
          Template-12 B2C Index Page With Search
    ================================================== */

    .clsTML_WB_04 .container {width:100%;max-width:100%;}

    /*Navbar*/
    .TopMegaMenu__WB_04 .navbar .doubledeck_btn::after, .TopMegaMenu__WB_03 .main_header .m_container::after {display :none;}
    .TopMegaMenu__WB_04 .top_header {display:none;}
    .TopMegaMenu__WB_04 .main_header {background-color: transparent;padding:0px;}
    .TopMegaMenu__WB_04 .m_container {width:100%;max-width:100%;box-shadow:rgba(0, 0, 0, 0.15) 0px 2px 4px 0px;}
    .TopMegaMenu__WB_04 .__logo .navbar-brand img {max-height:60px;}
    
    .TopMegaMenu__WB_04 .doubledeck_btn .hrtlCenter {border: none;padding: 4px 0px;}
    .TopMegaMenu__WB_04 .doubledeck_btn .hrtlCenter i {width: 35px;height: 35px;padding: 8px 8px;font-size: 18px;}
    .TopMegaMenu__WB_04 .navbar .doubledeck_btn {text-align :center;margin :0 10px;position :unset;}
    .TopMegaMenu__WB_04 .navbar .navbar-collapse {width :100%;padding :15px 10px;}

     /*Search Page*/
    .clsTML_WB_04 .__HomeSearch #search .barContent {margin-top:15px;}    

    /*HomeFeatureOne-section*/
    .__HomeFeatureOne-section {padding :40px 0px 40px 0;background :#fff;}
    .__HomeFeatureOne-section h3.feature-onetTitle {font-size: 15px;font-weight: 700;}
    .__HomeFeatureOne-section p.feature-oneText {font-size:14px;}
    .__HomeFeatureOne-section .featureBox {column-gap :10px;}    
    .__HomeFeatureOne-section .clsBG {display :none;}

    /*HomeGetToKnowUs-section*/
    .__HomeGetToKnowUs-section::after, .__HomeGetToKnowUs-section::before {display :none;}
    .__HomeGetToKnowUs-section .clsOpportunity p.description, .__HomeGetToKnowUs-section .clsRightText p.description {font-size:14px;}
    .__HomeGetToKnowUs-section .clsRightText {padding :0px;}
    .__HomeGetToKnowUs-section {padding :35px 0;}
    .__HomeGetToKnowUs-section .clsRightText h3.section_title {font-size :15px;}
    .__HomeGetToKnowUs-section .clsRightText h2.section_tag {font-size :18px;margin :0;}
    .__HomeGetToKnowUs-section .clsOpportunity h2.section_tag {font-size :18px;margin-bottom :15px;}

    /*__TestimonialsOne*/
    .__TestimonialsOne p.subTitle {font-size :22px;}
    .__TestimonialsOne h3.clsExplore {font-size: 28px;}
    .__TestimonialsOne h3.clsExplore span::before {display :none;}

    /*__HomeWhychoose_Us*/
    .__HomeWhychoose_Us {padding:40px 0px;}
    .__HomeWhychoose_Us .destination_title .title {padding :0;font-size :20px;line-height :normal;}
    .__HomeWhychoose_Us p.description {font-size:14px;margin-bottom:5px;}
    .__HomeWhychoose_Us .__sideCard {padding :0;}
    .__HomeWhychoose_Us .pxl-item--number ,.__HomeWhychoose_Us::after {display :none;}
}

@media (max-width: 991px) {
     /*Header Section*/
    .navbar{padding: 0px;position:fixed;z-index:100;width:100%}
    .navbar .container{max-width:100%;padding:0px 15px;max-height:60px;height:60px;}
    .navbar .navbar-brand{margin: 5px 0px 10px 5px;width: auto;}
    .navbar .navbar-collapse{background:#fff;}
    .navbar .navbar-collapse li{width:100%;margin:0;}
    .navbar .__mainHeader ul.navbar-nav li.active {border-bottom:none;}
    .navbar .navbar-collapse .navbar-nav .nav-link{border-bottom: none;text-align: left;padding: 15px 15px !important;font-weight: 600;color:#333;font-size:15px;}
    .navbar .navbar-collapse .doubledeck_btn{margin:0;display: flex;align-items: center;padding: 15px 15px;justify-content: center;}
    .login_content .btn {padding:4px 4px;}
    .navbar .navbar-collapse .doubledeck_btn .login_content{margin-right:20px;}
    .navbar .navbar-toggler .navbar-toggler-icon{padding-top:5px;}
    .navbar .navbar-toggler .navbar-toggler-icon .icon-bar {width: 22px;background: #333;height: 2px;float: right;border-radius: 100px;}
    .navbar .navbar-toggler .navbar-toggler-icon .icon-bar.top-bar {margin-bottom:5px;}
    .navbar .navbar-toggler .navbar-toggler-icon .icon-bar.middle-bar {margin-bottom:5px;}   
    .navbar .__mainHeader{justify-content:flex-end;}
    
    /*FAQ*/ 
    .faq--wrapper {margin-bottom: 43px;}
    .faq--wrapper .main-title {margin-bottom: 16px;}

    /*Template-6*/
    .TopMegaMenu__WBU_03 .navbar{position:relative;padding: 5px 0 0 20px;}
    .TopMegaMenu__WBU_03 .navbar .__logo{transform:translate(0,0);}
    .TopMegaMenu__WBU_03 .navbar .__logo .navbar-brand{top:0;}
    .TopMegaMenu__WBU_03 .navbar .__logo:after{display:none;}

    .clsTML_WBU_03 .steps_booktkt .step_card2{margin-top: 5px;}
    .clsTML_WBU_03 .steps_booktkt .step_card3{top:2%;}

    /*Template-7*/
    .TopMegaMenu__WU_03 .log_btn{top:0px;}

    .__dreamYourTrip .__colmnWdth, .__whyChoose_Us .__colmnWdth{width:100%;max-width:100%;flex:0 0 100%;}
    .__dreamYourTrip .modernTxt{display:none;}
    .__whyChoose_Us .leftImg{margin-bottom:30px;}
    .__whyChoose_Us .ContactBtns{text-align:center;margin-top:30px;}
    .__whyTravelwithus .__colmnWdth{width:50%;max-width:50%;flex:0 0 50%;}
    .__whyTravelwithus .mainCard{margin-bottom:15px;}        
 
}

@media (max-width: 1200px) {
    #PrinTicket1 {overflow-x:scroll;}   
    .clsprintbg .TMain {width: 100% !important;max-width: 100% !important;}

    /*Template-6*/
    .clsTML_WBU_03 .getto_know ._leftimg{width:100%;}

    .clsTML_WBU_03 .whychoose .boxcontain{gap:10px;flex-wrap: wrap;}
    .clsTML_WBU_03 .whychoose .boxcontain .boxcard{flex: 1 1 45%;padding:7px;}
    .clsTML_WBU_03 .whychoose .boxcontain .boxcard .wrap-icon{margin-bottom: 5px;}
    .clsTML_WBU_03 .whychoose .boxcontain .boxcard .wrap-icon .wrap-icon-inner {width: 60px;height: 60px;}
    .clsTML_WBU_03 .whychoose .boxcontain .boxcard .wrap-icon img {width: 55%;}
}

@media (max-width: 1301px){
    .flgt-pric.__fltprice .clsDvShowEarning {margin-top:8px;line-height:10px;}
}


/* ========================================================== 
                Sidebar Responsive section
============================================================= */

@media (min-width: 1350px) and (max-width: 1400px) {
    .sidebar_menu {max-width:19%;width:19%;}
    .sidebar_menu.mini-sidebar_menu {max-width:94px;width:94px;} 

    ._TeseprBSA .main_container {max-width:93%;width:93%;}
    ._TeseprBSA.__sidebar .main_container {max-width:81%;width:81%;}
}

@media (min-width: 769px) and (max-width: 1349px) {    
    .sidebar_menu {max-width:19%;width:19%;}
    .sidebar_menu.mini-sidebar_menu {max-width:94px;width:94px;}

    ._TeseprBSA .main_container {max-width:92%;width:92%;}
    ._TeseprBSA.__sidebar .main_container {max-width:81%;width:81%;}
}

@media (max-width: 768px) {
    .sidebar_menu.mini-sidebar_menu {width: 100%;left: -100%;position: absolute;top: 0px;}
    .sidebar_menu.mini-sidebar_menu.addslide {left:0%;}
    .sidebar_menu .sidebar-body {height: calc(100vh - 0px);padding:0px !important;}
    .main_container {max-width: 100% !important;width: 100% !important;}
    .mob-res {display: block !important;border-bottom: 1px solid #e3e3e3;padding: 15px;}
    .mob-res h5 {margin:0px;font-weight:700;}
    .mob-res h5 i {float:right;font-size:25px;}
    .settingsShow {position:absolute;top: 100px;right: -41px;width: 40px;height: 40px;background-color: #1c273c;border: 1px solid transparent;border-right-width: 0;color: #fff;display: flex;align-items: center;justify-content: center;border-top-left-radius: 0.25rem;border-bottom-left-radius: 0.25rem;transition: all 0.2s ease-in-out;z-index: 1;border-radius: 0px 10px 10px 0px;font-size: 15px;}    
    .sidebar_menu.mini-sidebar {left: 0;}
    .sidebar_menu ul.__submenu-sub {position: inherit;left: inherit;border: 1px solid #e3e3e3 !important;width: 100%;float: left;margin-top: 10px;}
    .sidebar_menu.mini-sidebar_menu .navbar-nav .nav-item .clsmainmenu {text-align:left;padding:10px 5px;}
    .sidebar_menu.mini-sidebar_menu .navbar-nav .nav-item .clsmainmenu i {float:left;}
    .sidebar_menu.mini-sidebar_menu .navbar-nav .nav-item .clsmainmenu p {width: auto;max-width: 100%;float: left;font-size: 14px;margin: 3px 0px 0px 7px;}

    .sidebar_menu.mini-sidebar_menu ul.__submenu.show {display:block;}
    .sidebar_menu.mini-sidebar_menu ul.__submenu li {padding: 8px 10px;border-left: 1px solid #ddd; margin-left: 40px;width: 90%;}
    .sidebar_menu.mini-sidebar_menu ul.__submenu li a span {color:#333;}
}

@media (min-width: 768px) {
    .hidesidebar {position: absolute;top: 8px;left: 50%;margin-left: -9px;color: #495584;text-align: center;}
    .bar-icon {display: inline-block;width: 18px;cursor:pointer;}
    .bar-icon span {background-color: #113c72;border-radius: 500px;display: block;float: left;height: 2px;margin-bottom: 4px;width: 18px;}
    .bar-icon span:nth-child(2) {width: 14px;}
    .bar-icon span:nth-child(3) {margin-bottom: 0;}

    .sidebar_menu.mini-sidebar_menu .nav-item.menu:hover a.clsmainmenu {border-left: 3px solid var(--color-primary);background: var(--color-primary-light);}
    .sidebar_menu.mini-sidebar_menu .nav-item.menu:hover a i {color:var(--color-primary);top:20px;right:10px;}
    .sidebar_menu.mini-sidebar_menu .nav-item.menu:hover .clsmainmenu span {display: none;}    
    .sidebar_menu.mini-sidebar_menu .nav-item.menu:hover ul.__submenu {display: block !important;white-space: nowrap;left: 93px;position: absolute;width: 200px;height: auto !important;box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.10);background: #fff;padding: 0px;top:0px;}
    .sidebar_menu.mini-sidebar_menu .nav-item.menu ul.__submenu li {padding:8px 15px;}
    .sidebar_menu.mini-sidebar_menu .nav-item.menu ul.__submenu li a span {color:#001737;font-size:14px;}
    .sidebar_menu.mini-sidebar_menu .nav-item.menu ul.__submenu li:hover a span {color:var(--color-primary);}
    .sidebar_menu.mini-sidebar_menu .nav-item.menu ul.__submenu li ul.__submenu-sub li a span {color:#1b2e4b;}
    .sidebar_menu.mini-sidebar_menu .nav-item.menu ul.__submenu li ul.__submenu-sub li:hover a span {color:var(--color-primary);}
    .sidebar_menu.mini-sidebar_menu .nav-item.menu .submenu a i {color:#1b2e4b;top:15px;} 

    .sidebar_menu.mini-sidebar_menu .hidesidebar {top: 22px;right: inherit;left: 50%;}
    .sidebar_menu .hidesidebar {right:8px;left:inherit;}  
    
    #HotelSearch .offset-sm-4.__Form_Box {margin-left:33.333333%;}  
}