﻿/*Common Responsive CSS*/
@media (min-width: 576px) {.container {max-width: 540px; } }
@media (min-width: 768px) {.container {max-width: 720px; } }
@media (min-width: 992px) {.container {max-width: 960px; } }
@media (min-width: 1200px) {.container {max-width: 1140px; } }

@media (min-width: 576px) {
    .col-sm {flex-basis: 0;flex-grow: 1;max-width: 100%; }.col-sm-auto {flex: 0 0 auto;width: auto;max-width: 100%; }.col-sm-1 {flex: 0 0 8.33333%;max-width: 8.33333%; }
    .col-sm-2 {flex: 0 0 16.66667%;max-width: 16.66667%; }.col-sm-3 {flex: 0 0 25%;max-width: 25%; }.col-sm-4 {flex: 0 0 33.33333%;max-width: 33.33333%; }
    .col-sm-5 {flex: 0 0 41.66667%;max-width: 41.66667%; }.col-sm-6 {flex: 0 0 50%;max-width: 50%; }.col-sm-7 {flex: 0 0 58.33333%;max-width: 58.33333%; }
    .col-sm-8 {flex: 0 0 66.66667%;max-width: 66.66667%; }.col-sm-9 {flex: 0 0 75%;max-width: 75%; }.col-sm-10 {flex: 0 0 83.33333%;max-width: 83.33333%; }
    .col-sm-11 {flex: 0 0 91.66667%;max-width: 91.66667%; }.col-sm-12 {flex: 0 0 100%;max-width: 100%; }
    .order-sm-first {order: -1; }.order-sm-last {order: 13; }.order-sm-0 {order: 0; }.order-sm-1 {order: 1; }.order-sm-2 {order: 2; }.order-sm-3 {order: 3; }.order-sm-4 {order: 4; }
    .order-sm-5 {order: 5; }.order-sm-6 {order: 6; }.order-sm-7 {order: 7; }.order-sm-8 {order: 8; }.order-sm-9 {order: 9; }.order-sm-10 {order: 10; }.order-sm-11 {order: 11; }
    .order-sm-12 {order: 12; }
    .offset-sm-0 {margin-left: 0; }.offset-sm-1 {margin-left: 8.33333%; }.offset-sm-2 {margin-left: 16.66667%; }.offset-sm-3 {margin-left: 25%; }.offset-sm-4 {margin-left: 33.33333%; }
    .offset-sm-5 {margin-left: 41.66667%; }.offset-sm-6 {margin-left: 50%; }.offset-sm-7 {margin-left: 58.33333%; }.offset-sm-8 {margin-left: 66.66667%; }.offset-sm-9 {margin-left: 75%; }
    .offset-sm-10 {margin-left: 83.33333%; }.offset-sm-11 {margin-left: 91.66667%; } 

    .card-deck {flex-flow: row wrap;margin-right: -15px;margin-left: -15px; }
    .card-deck .card {display: flex;flex: 1 0 0%;flex-direction: column;margin-right: 15px;margin-bottom: 0;margin-left: 15px; } 

    .card-group {flex-flow: row wrap; }
    .card-group > .card {flex: 1 0 0%;margin-bottom: 0; }
    .card-group > .card + .card {margin-left: 0;border-left: 0; }
    .card-group > .card:not(:last-child) {border-top-right-radius: 0;border-bottom-right-radius: 0; }
    .card-group > .card:not(:last-child) .card-img-top,.card-group > .card:not(:last-child) .card-header {border-top-right-radius: 0; }
    .card-group > .card:not(:last-child) .card-img-bottom,.card-group > .card:not(:last-child) .card-footer {border-bottom-right-radius: 0; }
    .card-group > .card:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0; }
    .card-group > .card:not(:first-child) .card-img-top,.card-group > .card:not(:first-child) .card-header {border-top-left-radius: 0; }
    .card-group > .card:not(:first-child) .card-img-bottom,.card-group > .card:not(:first-child) .card-footer {border-bottom-left-radius: 0; }
    
    .card-columns {column-count: 3;column-gap: 1.25rem;orphans: 1;widows: 1; }
    .card-columns .card {display: inline-block;width: 100%; }  
}

@media (min-width: 768px) {
    .col-md {flex-basis: 0;flex-grow: 1;max-width: 100%; }
    .col-md-auto {flex: 0 0 auto;width: auto;max-width: 100%; }
    .col-md-1 {flex: 0 0 8.33333%;max-width: 8.33333%; }.col-md-2 {flex: 0 0 16.66667%;max-width: 16.66667%; }.col-md-3 {flex: 0 0 25%;max-width: 25%; }
    .col-md-4 {flex: 0 0 33.33333%;max-width: 33.33333%; }.col-md-5 {flex: 0 0 41.66667%;max-width: 41.66667%; }.col-md-6 {flex: 0 0 50%;max-width: 50%; }
    .col-md-7 {flex: 0 0 58.33333%;max-width: 58.33333%; }.col-md-8 {flex: 0 0 66.66667%;max-width: 66.66667%; }.col-md-9 {flex: 0 0 75%;max-width: 75%; }
    .col-md-10 {flex: 0 0 83.33333%;max-width: 83.33333%; }.col-md-11 {flex: 0 0 91.66667%;max-width: 91.66667%; }.col-md-12 {flex: 0 0 100%;max-width: 100%; }
    .order-md-first {order: -1; }.order-md-last {order: 13; }.order-md-0 {order: 0; }.order-md-1 {order: 1; }.order-md-2 {order: 2; }.order-md-3 {order: 3; }
    .order-md-4 {order: 4; }.order-md-5 {order: 5; }.order-md-6 {order: 6; }.order-md-7 {order: 7; }.order-md-8 {order: 8; }.order-md-9 {order: 9; }
    .order-md-10 {order: 10; }.order-md-11 {order: 11; }.order-md-12 {order: 12; }
    .offset-md-0 {margin-left: 0; }.offset-md-1 {margin-left: 8.33333%; }.offset-md-2 {margin-left: 16.66667%; }.offset-md-3 {margin-left: 25%; }.offset-md-4 {margin-left: 33.33333%; }
    .offset-md-5 {margin-left: 41.66667%; }.offset-md-6 {margin-left: 50%; }.offset-md-7 {margin-left: 58.33333%; }.offset-md-8 {margin-left: 66.66667%; }
    .offset-md-9 {margin-left: 75%; }.offset-md-10 {margin-left: 83.33333%; }.offset-md-11 {margin-left: 91.66667%; } 
}

@media (min-width: 992px) {
    .col-lg {flex-basis: 0;flex-grow: 1;max-width: 100%; }
    .col-lg-auto {flex: 0 0 auto;width: auto;max-width: 100%; }
    .col-lg-1 {flex: 0 0 8.33333%;max-width: 8.33333%; }.col-lg-2 {flex: 0 0 16.66667%;max-width: 16.66667%; }.col-lg-3 {flex: 0 0 25%;max-width: 25%; }
    .col-lg-4 {flex: 0 0 33.33333%;max-width: 33.33333%; }.col-lg-5 {flex: 0 0 41.66667%;max-width: 41.66667%; }.col-lg-6 {flex: 0 0 50%;max-width: 50%; }
    .col-lg-7 {flex: 0 0 58.33333%;max-width: 58.33333%; }.col-lg-8 {flex: 0 0 66.66667%;max-width: 66.66667%; }.col-lg-9 {flex: 0 0 75%;max-width: 75%; }
    .col-lg-10 {flex: 0 0 83.33333%;max-width: 83.33333%; }.col-lg-11 {flex: 0 0 91.66667%;max-width: 91.66667%; }.col-lg-12 {flex: 0 0 100%;max-width: 100%; }
    .order-lg-first {order: -1; }.order-lg-last {order: 13; }.order-lg-0 {order: 0; }.order-lg-1 {order: 1; }.order-lg-2 {order: 2; }.order-lg-3 {order: 3; }
    .order-lg-4 {order: 4; }.order-lg-5 {order: 5; }.order-lg-6 {order: 6; }.order-lg-7 {order: 7; }.order-lg-8 {order: 8; }.order-lg-9 {order: 9; }
    .order-lg-10 {order: 10; }.order-lg-11 {order: 11; }.order-lg-12 {order: 12; }
    .offset-lg-0 {margin-left: 0; }.offset-lg-1 {margin-left: 8.33333%; }.offset-lg-2 {margin-left: 16.66667%; }.offset-lg-3 {margin-left: 25%; }
    .offset-lg-4 {margin-left: 33.33333%; }.offset-lg-5 {margin-left: 41.66667%; }.offset-lg-6 {margin-left: 50%; }.offset-lg-7 {margin-left: 58.33333%; }
    .offset-lg-8 {margin-left: 66.66667%; }.offset-lg-9 {margin-left: 75%; }.offset-lg-10 {margin-left: 83.33333%; }.offset-lg-11 {margin-left: 91.66667%; } 
}

@media (min-width: 1200px) {
    .col-xl {flex-basis: 0;flex-grow: 1;max-width: 100%; }.col-xl-auto {flex: 0 0 auto;width: auto;max-width: 100%; }
    .col-xl-1 {flex: 0 0 8.33333%;max-width: 8.33333%; }.col-xl-2 {flex: 0 0 16.66667%;max-width: 16.66667%; }.col-xl-3 {flex: 0 0 25%;max-width: 25%; }
    .col-xl-4 {flex: 0 0 33.33333%;max-width: 33.33333%; }.col-xl-5 {flex: 0 0 41.66667%;max-width: 41.66667%; }.col-xl-6 {flex: 0 0 50%;max-width: 50%; }
    .col-xl-7 {flex: 0 0 58.33333%;max-width: 58.33333%; }.col-xl-8 {flex: 0 0 66.66667%;max-width: 66.66667%; }.col-xl-9 {flex: 0 0 75%;max-width: 75%; }
    .col-xl-10 {flex: 0 0 83.33333%;max-width: 83.33333%; }.col-xl-11 {flex: 0 0 91.66667%;max-width: 91.66667%; }.col-xl-12 {flex: 0 0 100%;max-width: 100%; }
    .order-xl-first {order: -1; }.order-xl-last {order: 13; }.order-xl-0 {order: 0; }.order-xl-1 {order: 1; }.order-xl-2 {order: 2; }.order-xl-3 {order: 3; }
    .order-xl-4 {order: 4; }.order-xl-5 {order: 5; }.order-xl-6 {order: 6; }.order-xl-7 {order: 7; }.order-xl-8 {order: 8; }.order-xl-9 {order: 9; }
    .order-xl-10 {order: 10; }.order-xl-11 {order: 11; }.order-xl-12 {order: 12; }
    .offset-xl-0 {margin-left: 0; }.offset-xl-1 {margin-left: 8.33333%; }.offset-xl-2 {margin-left: 16.66667%; }.offset-xl-3 {margin-left: 25%; }
    .offset-xl-4 {margin-left: 33.33333%; }.offset-xl-5 {margin-left: 41.66667%; }.offset-xl-6 {margin-left: 50%; }.offset-xl-7 {margin-left: 58.33333%; }
    .offset-xl-8 {margin-left: 66.66667%; }.offset-xl-9 {margin-left: 75%; }.offset-xl-10 {margin-left: 83.33333%; }.offset-xl-11 {margin-left: 91.66667%; } 
}
/*End*/


/*Manual Responsive CSS*/

/*Common Manual CSS*/
@media only screen and (max-width:767px) {
    .ht-100vh {height:100vh;}
    .login-bg .media {display:inline;}
    .m-0r {margin:0px;}
    .p-0-res {padding-left:0px !important;padding-right:0px !important;}
    .dvwholeparentavailcls .CBT_laytime {height:65px !important;border-right: none !important;}
}
/*End*/

/*#region Modify Search */
@media only screen and (min-width:768px) {
    #searchview .modal-dialog {max-width: 600px;}
    #searchview .TR_Search {width: 100%;position: initial;height: auto;box-shadow: none;border-radius: 0px;border-right: none;}
    #searchview .TR_Search .rightcorner, #searchview .TR_Search .sidebar-title {display: none;}
    #searchview .TR_Search #ulsegType ul li {font-weight: 600;float: left;padding: 8px 20px 8px 40px;border-radius: 0;margin-right: 0;width: 50%;}
    #searchview .TR_Search .pad-0 {padding: 0px !important;}
    .btm_scroll {overflow-y: hidden;overflow-x: scroll;}
    .btm_scroll::-webkit-scrollbar {height:4px;}
    .btm_scroll::-webkit-scrollbar-track {box-shadow: inset 0 0 6px #fff;background:#ccc;}
    .btm_scroll::-webkit-scrollbar-thumb {background-color:#113c72;border-radius: 5px;transition: all 0.4s ease 0s;}
    .sidebarscroll {min-height: calc(100vh - 70px);}   
    .sidebarscroll, .scrollmenuleft {overflow-x: hidden;overflow-y: scroll; height: calc(100vh - 70px);border-right: 1px solid #eee;padding: 25px 15px;width: 16.6%;}
    .sidebarscroll::-webkit-scrollbar, .scrollmenuleft::-webkit-scrollbar {width: 3px;}
    .sidebarscroll::-webkit-scrollbar-track, .scrollmenuleft::-webkit-scrollbar-track {box-shadow: inset 0 0 6px #fff;}
    .sidebarscroll::-webkit-scrollbar-thumb, .scrollmenuleft::-webkit-scrollbar-thumb {background-color:#103a66;border-radius: 50px;transition: all 0.4s ease 0s;display:none;} 
    .sidemenu:hover.sidebarscroll::-webkit-scrollbar-thumb, .sidemenu:hover.scrollmenuleft::-webkit-scrollbar-thumb {display:block !important;transition: all 0.4s ease 0s;}
    .dvclsRenderedContent input[type=text]:focus, .dvclsRenderedContent input[type=select]:focus {border: 1px solid #80bdff;box-shadow: none;outline:none;}       
    .mx-wd-28p {max-width: 28% !important;}
    #ifrmTripProduct {border:none;height:calc(100vh - 65px) !important;}
    .padmin-lftrgt {padding-left: 0.5rem !important;padding-right: 0.5rem !important;}
}
/*#endregion */

@media (min-width: 480px) {
    .contact-list .media_fi.active {background-color: #eef0f7;}
    .contact-list .media_fi.active .avatar-online::after,
    .contact-list .media_fi.active .avatar-offline::after {box-shadow: 0 0 0 2px #e5e9f2;}
}
@media only screen and (max-width:575px) {
    .TR_Search.p-2 {float: left;}
    .app-filemgr .filemgr-content .TR_Search .switch-toggle {width: 100% !important;}
    .app-filemgr .filemgr-content .TR_Search .switch-toggle .custom-control.custom-radio { padding: 5px 11px 5px 36px;}
    .content.content-fixed.p-10 {float: left; width: 100%;padding:55px 0px 0px 0px;}
    .filemgr-content .scrolltrip {padding: 20px 0px;}    
}
@media (min-width: 576px) {
    .contact-content-header .nav-link span {display: inline;}
    .timeline-label {margin-left: 120px; } 
    .timeline-item {display: flex;align-items: flex-start; }
    .timeline-item + .timeline-item::before {left: 120px; }
    .timeline-time {width: 120px;text-align: right;padding-right: 25px;padding-left: 0;margin-left: 0;border-left: 0; }
    .timeline-body {margin-left: 0; } 
    .pull-right-lg {text-align: right;}
}
@media (max-width: 767px) {
    #btnvpnr_ok {margin: 0px !important;}
    .navbar-menu-header{padding: 5px 10px;}
    .navbar-menu-header .df-logo{float:left;width:100%;}
    .navbar-menu-header #mainMenuClose {float:left;width:20%;border-left: 1px solid #f7f7f7;padding: 15px;}
    .traveldetails{width:48%;}
    .filemgr-wrapper .scrolltrip, .Home_scroll .scrollHtrip{ height: 100vh;height: calc(100vh - env(safe-area-inset-bottom));padding-bottom: max(60px, env(safe-area-inset-bottom));/*height: 100dvh;height: calc(100vh - env(safe-area-inset-bottom));*/-webkit-overflow-scrolling: touch;} 
    .cmnflex .scrollHtrip{ height: 100dvh;height: calc(100vh - env(safe-area-inset-bottom));} 

    .scrolltrip{overflow-x: hidden;overflow-y: scroll; height: calc(100vh - 0px);-webkit-overflow-scrolling: touch;}
    .scrollHtrip{overflow-x: hidden;overflow-y: scroll;-webkit-overflow-scrolling: touch;}
    .scrollHtrip .trip_approvform .cartselecfltdetails.requetsticky { height: 100dvh;height: calc(100vh - env(safe-area-inset-bottom)); /* Fallback for older iOS */overflow-y: auto;-webkit-overflow-scrolling: touch;}

    #btncncl_ok {margin: 0px !important;}
    .table > tbody > tr > td {font-size: 12px;}
    #dvBindTripDetails .table {overflow-y:scroll;display:block;overflow-x:hidden;}
    #ModalAttributemap .modal-dialog {width:100%;margin:0px;max-width:100%;}
    #ModalAttributemap .modal-content {height:100vh;}
    .repsecov_0125 .content-components, .repsecov_0125 .content{padding:0 !important;}
    #v4_AirbookedHistory .btnmobsec{width:100%;}  
    #v4_AirbookedHistory .contact-content{left:0;}
    #v4_AirbookedHistory .contact-content-header .nav{float:left;width:100%;}
    #v4_AirbookedHistory .contact-content-header .nav svg{display: block;width: 20px;height: 20px;stroke-width: 2.2px;fill: rgba(27, 46, 75, 0.1);margin-right: 15px;color: #7987a1;transition: all 0.2s ease-in-out;}
    #v4_AirbookedHistory .contact-content-header .nav-link.active svg{fill: rgb(255, 255, 255);color: var(--themecolor1);}
    #v4_AirbookedHistory .contact-content-header .nav-link, #v4_AirbookedHistory .contact-content-header .nav-link + .nav-link {margin-left: 0px;padding: 0 10px;width: 20%;}
    #v4_AirbookedHistory .contact-content-header .nav-link.active::before{left: -8px;bottom: -18px;border-bottom: 2px solid var(--themecolor1);}
    #v4_AirbookedHistory .manbook_his .d-flex{display: inline !important;width: 100% !important;}
    #cbtsegmented{width:100%;}
    .navbar-menu .nav-item + .nav-item {margin-top:0px !important;}
    #searchview .modal-content {border:none;border-radius:0px;}
    #ifrmTripProduct {border:none;height:calc(100vh - 5px) !important;}
    .dvclsuserdetails .r-15, .dvclsuserdetails .r-25 {right: 0px;}
    #dv_Visaexpalert {right:0px !important;}
}
@media only screen and (max-width:767px){
    .loading_img_box {display:none;}
    .loading_head_line {margin:5px 0 0 0;}
    .fli-list-heading-section.one_way_loading {padding: 4px 10px 39px 10px;}
    #T4_loginbody{background:#fff !important;}
    #T4_loginbody form, .imgw100, #dispdiv1 img, #announce, .one_way_loading .loading_head_line, .CBT .df-logo img, #ui-datepicker-div .ui-datepicker-calendar, .w-100p {width:100%;}
    .login-bg{background: none !important;}
    .cbt_coodinator, .cbt_traveller {margin-top: 0px;}    
    .cbt_approver .TR_Search {margin-top: 15px;}
    .searchtraveller .TR_Search {float:left;width:100%;padding:0px 15px;}
    #searchview .searchtraveller .TR_Search {float:left;width:100%;padding:0px;}
    .rightcorner {right:15px !important;}
    #advancefilter .btn {padding: 5px;border: none;text-align: left !important;float: left;width: 125px !important;margin-bottom: 0px;}    
    .Travelreqshow, .vipshow, .dutycareshow, .calendarpopup{top:55px !important;}
    #dvtravreqHeader, .mobpad0{padding:0;}
    .CBT #dvcalendar {padding:0px 10px;}
    .BT4 #IdExp, .BT4 #IdErr {float:none;width: 100%;top: 0px;right: 0px;height: 100vh;margin-top: 0px !important;}
    .BT4 #IdEh3, .BT4 #IdErr h5 {font-size: 20px !important;color: #795548;}
    .BT4 #Idcont .clsMySubLabel {font-size:12px;}
    .BT4 #Idcont ul {font-family: "Segoe UI", Roboto;font-size: 11px;font-weight: 600;padding-left: 0;color: #8e8b8b;margin-bottom:10px;padding-left:15px;}
    #dvTravelReq button, #dispdivelement button {font-size:10px !important;}
    .Travelreqshow .card, .vipshow .card, .dutycareshow .card, .calendarpopup .card, .Travelreqshow, .vipshow, .dutycareshow, .calendarpopup {background:#fff !important;}
    #managebooking {max-width: 100%;position: relative;top: 15px;padding: 0;}
    .fc-scroller {height:288px !important;} 
    .sign-wrapper  {box-shadow: none !important;top:0px;width:100%;}    
    #dvMeetingDetDatas {margin-left:0px;width:100%;height:100vh; overflow-y:scroll;margin-bottom:10px;} 
    #dvMeetingDetDatas .second-title {padding: 0px 5px;border-radius:0px !important;}        
    .refereshsec {position: absolute; bottom: 0; background: #ebf2fd; padding: 6px 0;}
    .sidebar-category ul li {padding: 10px 5px; width: 50%;border-bottom: 1px solid #eceeef;}
    .cbt-accordion .ui-accordion-content { padding: 0 0px 0px 20px !important;}
    .pad-none {padding: 0px;} .TDK #FlightSearch .pad-lftr-0 {padding-left: 0px !important;}.pad-res-5 {padding: 5px;}.pad-res-10 {padding: 10px;}.pad-res-0 {padding: 0px !important;}.pad-r-0 {padding-right:0px !important;} 
    .pad-rgt-10 {padding-right: 10px !important;}.pad-res-lr-15 {padding-left:15px !important;padding-right:15px !important;}.pad-res-lr-30 {padding-left:30px !important;padding-right:30px !important;}     
    .TDK .dvcmnclssforallsector .pad-lftr-15 {padding-left: 15px !important;} .pad-lft-rgt-0 {padding-left:0px !important;padding-right:0px !important;}
    #FlightSearch .pad-lft-0 {padding-left: 0px !important;}
    .txt-cen-res {text-align :center !important;}
    .txt-lft-res {text-align :left !important;}
    .txt-rgt-res {text-align :right !important;}
    .mg-btm-5 {margin-bottom: 5px;}.mrgn-rgt-15 {margin-right: 15px;}.mg-tp-0 {margin-top: 0px !important;}.m-res-lr-0 {margin-left:0px !important;margin-right:0px !important;}
    .m-res-t-55 {margin-top:55px !important;}
    .dropdown-item.needhelp {width:90%;}
    .grossmatdiv .dropdown-item.needhelp {width:100%;min-width:100%;}
    .fare-alert .dropdown-item.needhelp {width:100%;}
    .ht-38 {height: 38px;} 
    .mob-resnone, #myDIV::after, .no-more-tables tr td.gross_fare {display: none !important;} /*.dis-none,*/
    .mob-res {display: block !important;}
    .scrollannounce {overflow-x: hidden;overflow-y: scroll; height: 90vh;}
    .scrollscrollannounce::-webkit-scrollbar {width: 6px;}
    .scrollscrollannounce::-webkit-scrollbar-track {box-shadow: inset 0 0 6px #fff;}
    .scrollscrollannounce::-webkit-scrollbar-thumb {background-color:#767575;outline: 1px solid #767575;border-radius: 1px;transition: all 0.4s ease 0s;}
    .scroll_reschedule
    .navbar-right .dropbtn svg {width:22px !important; height:22px;}
    .navbar-header #n_brand {float: left;width: 25%;padding-left:9px !important;}
    .navbar-header .navbar-right {padding:0 !important;}    
    .df-logo img {padding-top:0;min-width: 60px;width:120px;}
    #navbarMenu .df-logo img {width:130px;margin-top:10px;}
    .clsTU, .clsTP {display:none;}
    .co-logo img{width:100px !important}
    .CBT .navbar-brand {padding-left:0px;}
    .navbar-header .navbar-right .dropdown-message .dropdown-menu {margin-right: -80px;}
    .navbar-right .dropdown-notification .dropbtn {margin-top:10px;}
    #topupdets .dropdown-menu {right: -21px; top: 21px;}
    #topupdets .dropdown-menu::after {right: 77px;}
    #topupdets .dropdown-menu::before {right: 76px;}   
    #navbarMenu .navbar-menu {float: left !important;padding: 0px !important;width: 100%; border: none; margin: 0;height: calc(100vh - 210px);overflow-x: auto;display: block;}
    div#topupdets i {line-height: 30px;}
    #topupdets #dvBal {top: 56px !important;right: 0;left: 0;position: fixed;width: 100%;}
    #topupdets #dvBal::before {right: 134px !important;}
    #topupdets #dvBal::after {right: 135px !important;}
    .cmnclsstimeconcurrcon .step-icon {width:30px;height:30px;}
    .cmnclsstimeconcurrcon .tx-14 {font-size:12px;}
    .wd-65p {width:87% !important}
    .w-100res {width:100%;}
     .columns .ui-table-footer .ui-table-size {width: 40%;padding-left:0px;}
    .columns .ui-table-footer .ui-table-results {width: 38%;}
    .columns .ui-table-footer .ui-table-controls {width: 19%;}
    .ui-table-footer .Selecttype{padding-left:0px;}
    .content {padding:55px 0px 0px 0px;}
    .content .second-title, .clsdivSuccessDetails .second-title {border-radius:0px;padding:5px 15px;}
    .title-hd span {font-size:13px;}
    .clsviewattribute table {display:block;overflow-y:scroll;}
    #ModalPassport .modal-dialog {max-width:100% !important;}
    .Message_board #messageboard_ul li {width:48% !important;}
    .sub_error .spncmnclserormsg {left:15px !important;}
}
@media only screen and (min-width:768px) {
    .pull-right-lg {text-align: right;}
    .disnone {display:none;}
    .calendar-content {transition: all 0.3s; }
    .fc-scroller.fc-day-grid-container {height: auto !important;}
    .fc-scroller fc-time-grid-container {height:295px !important}
    .filemgr-wrapper {position: fixed;top: 55px;bottom: 0;left: 0;right: 0;}    
    .filemgr-content {position: absolute;top: 10%;right: 0;bottom: 0;transition: all 0.3s;} 
    .filemgr-wrapper .scrolltrip, .Home_scroll .scrollHtrip{min-height: calc(100vh - 55px);}   
    /*.scrolltrip{overflow-x: hidden;overflow-y: scroll; height: auto;}*/
    .scrollHtrip{overflow-x: hidden;overflow-y: scroll; height: 230px;}
    .scrollpolicy {overflow-x: hidden;overflow-y: scroll; height: 246px;}
    .suggestedflightscrollpolicy {overflow-x: hidden;overflow-y: auto;height:225px;}
    .scrolltrip::-webkit-scrollbar, .scrollHtrip::-webkit-scrollbar, .scrolltraveltrip::-webkit-scrollbar, .scrollsuggestflight::-webkit-scrollbar, .ht-calc::-webkit-scrollbar, .scrollpolicy::-webkit-scrollbar, .suggestedflightscrollpolicy::-webkit-scrollbar  {width: 5px;}
    .scrolltrip::-webkit-scrollbar-track, .scrollHtrip::-webkit-scrollbar-track, .scrolltraveltrip::-webkit-scrollbar-track, .scrollsuggestflight::-webkit-scrollbar-track, .ht-calc::-webkit-scrollbar-track, .scrollpolicy::-webkit-scrollbar-track, .suggestedflightscrollpolicy::-webkit-scrollbar-track  {box-shadow: inset 0 0 6px #fff;}
    .scrolltrip::-webkit-scrollbar-thumb, .scrollHtrip::-webkit-scrollbar-thumb, .scrolltraveltrip::-webkit-scrollbar-thumb, .scrollsuggestflight::-webkit-scrollbar-thumb, .ht-calc::-webkit-scrollbar-thumb, .scrollpolicy::-webkit-scrollbar-thumb, .suggestedflightscrollpolicy::-webkit-scrollbar-thumb {background-color:#767575;border-radius: 5px;transition: all 0.4s ease 0s;} 
    .scrollfilter{overflow-x: hidden;overflow-y: scroll; height: calc(100vh - 150px);}
    .scrollfilteration{overflow-x: hidden;overflow-y: scroll; height: calc(100vh - 160px);}
    .scrollcontrip {overflow-x: hidden;overflow-y: scroll; height: calc(100vh - 200px);}
    .scrolltripdets {overflow-x: hidden;overflow-y: scroll; height: calc(100vh - 175px);}
    .scrollcart {overflow-x: hidden;overflow-y: auto; height: calc(100vh - 96px);}
    .scrollfilter::-webkit-scrollbar, .scrollcontrip::-webkit-scrollbar, .scrolltripdets::-webkit-scrollbar, .scrollfilteration::-webkit-scrollbar {width: 3px;}
    .scrollfilter::-webkit-scrollbar-track, .scrollcontrip::-webkit-scrollbar-track, .scrolltripdets::-webkit-scrollbar-track, .scrollfilteration::-webkit-scrollbar-track {box-shadow: inset 0 0 6px #fff;}
    .scrollfilter::-webkit-scrollbar-thumb, .scrollcontrip::-webkit-scrollbar-thumb, .scrolltripdets::-webkit-scrollbar-thumb, .scrollfilteration::-webkit-scrollbar-thumb {background-color:#97a3b9;border-radius: 1px;transition: all 0.4s ease 0s;}  
    .scroll_choosepnr {overflow-x: hidden;overflow-y: auto; height: 55px;}
    .scroll_choosepnr::-webkit-scrollbar {width: 4px;height:10px;}
    .scroll_choosepnr::-webkit-scrollbar-track {box-shadow: inset 0 0 6px #fff;}
    .scroll_choosepnr::-webkit-scrollbar-thumb {background-color:#767575;border-radius: 10px;transition: all 0.4s ease 0s;} 
    .approver_scroll {overflow-x: hidden;overflow-y: auto; height: 90px;}
    .approver_scroll::-webkit-scrollbar {width: 3px;}
    .approver_scroll::-webkit-scrollbar-track {box-shadow: inset 0 0 6px #fff;}
    .approver_scroll::-webkit-scrollbar-thumb {background-color:#97a3b9;border-radius: 10px;transition: all 0.4s ease 0s;}  
    .travel_reqdform #dvMeetingDetDatas .depature.cardfile {display: flex;justify-content: center;align-items: center;background:#f7fafe;}

    .dvclstripnamedetails {border-right:1px solid #9b9}
}
@media (min-width: 768px) {
    .timeline-label {margin-left: 150px; } 
    .timeline-time {width: 150px; }
    .timeline-item + .timeline-item::before {left: 150px; }
    .dismin-none, #spnfilteration, #dvfilterationsec .closeicon   {display:none;} 
    .t-20min {top:20px;}  
    .mt-4min {margin-top: 1.5rem !important;}
    
    /*Layout menu header Section*/
    .makeflex {height: 57px;padding: 12px 0px;}
    .TDK .makeflex {height: 50px;}
    .TDK .makeflex .button__badge {right:10px;}
    .makeflex i {float:left;width:100%;text-align:center;color:#8392a5;}
    .makeflex h6 {float: left;width: 100%;text-align: center;font-size: 11px;font-weight: 600;color: #8392a5;font-style: normal;margin-bottom:0px;}
    #navbarMenu h4 {white-space: nowrap;font-size: 13px !important;font-weight: 600;color: #0268fb;float: left;padding: 8px 10px;cursor: pointer;margin: 14px 15px;border-radius: 2px;background-color: #ecf1fa;}
    .clsuserguideul li a.nav-sub-link {width:100%;}
    /*End*/ 
    .scroll_reschedule {overflow-x: hidden;overflow-y: scroll; height: 500px;}
    .scroll_reschedule::-webkit-scrollbar {width: 6px;}
    .scroll_reschedule::-webkit-scrollbar-track {box-shadow: inset 0 0 6px #fff;}
    .scroll_reschedule::-webkit-scrollbar-thumb {background-color:#767575;outline: 1px solid #767575;border-radius: 1px;transition: all 0.4s ease 0s;}    

    /*SidebarHide*/
    /*.sidebar {width: 260px;position: fixed;top: 0;bottom: 0;left: -260px;z-index: 1050;overflow: hidden;transition: all 0.4s; }*/
    .hidesidebar {position:absolute;top:10px;right:15px;color: #495584;text-align: center;}
    .mini-sidebar .sidebar-nav {margin-top:10px;}
    .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;}
    .mini-sidebar .hidesidebar {right: 50%;margin-right: -8px;}
    .mini-sidebar .sidebar, .mini-sidebar #sidebarReportMenu, .mini-sidebar .msidebar, .mini-sidebar #sidebarFundMenu {width:70px;max-width:70px;z-index:1;}
    .mini-sidebar .cmnflex {flex:1 0 83.33333%;max-width:95%;}
    .mini-sidebar #Admin .cmnflex {max-width:100%;}
    .mini-sidebar .sidebar-body, .mini-sidebar #sidebarReportMenu, .mini-sidebar #sidebarFundMenu {transition: all 0.2s ease-in-out 0s;width:70px;padding:25px 0px;}
    .mini-sidebar .sidebar-nav span, .mini-sidebar .sidebar-nav .nav-link.with-sub::after {display:none;}
    .mini-sidebar .sidebar-nav .nav-item .nav, .mini-sidebar .sidebar-nav .nav a.active::before, .mini-sidebar .las.la-angle-down {display:none;}
    .mini-sidebar .sidebar-nav .nav-link svg {margin-right:0px;}
    .mini-sidebar .sidebar-nav .nav-link {padding:15px 25px;}
    .mini-sidebar .empclstab:hover span {display:block !important;margin-left: 44px;white-space: nowrap;position: absolute;background: #0093d2;padding: 15px;width:190px;}
    .mini-sidebar .empclstab .nav-link.active, .mini-sidebar .empclstab:hover a.Tabcls {background-color: #0093d2;color:#fff !important;}
    .mini-sidebar .nav-link.active svg, .mini-sidebar .nav-link:hover svg, .mini-sidebar .sidebar-nav li a.active i, .mini-sidebar .sidebar-nav li:hover i {color:#fff !important;}
    .mini-sidebar .sidebar-nav li a.active, .mini-sidebar .sidebar-nav li a:hover span, .mini-sidebar .empclstab:hover a.Tabcls svg {color:#fff !important;}
    .mini-sidebar .sidebar-nav li .nav a.active {color: var(--themelinkcolor) !important;}
    .mini-sidebar .sidebar-nav .nav-item + .nav-item {margin-top:0px;}
    .mini-sidebar .empclstab:hover > .nav, .mini-sidebar .empclstab:hover > .managesubmneu .nav {display:block !important;}
    .mini-sidebar .sidebar-nav .nav, .mini-sidebar .sidebar-nav .managesubmneu .nav {border-left: none;margin-left: 0px;margin-top: 0px;padding-left: 0px;padding-bottom: 0px;}
    .mini-sidebar .sidebar-nav .nav, .mini-sidebar .sidebar-nav .managesubmneu .nav {left: 70px;position: absolute;width: 190px;height: auto !important;box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.10);background:#fff;padding:5px 0px;padding-left:0px !important;}
    .mini-sidebar .sidebar-nav .nav a + a, .mini-sidebar .sidebar-nav .nav a, .mini-sidebar .sidebar-nav .managesubmneu .nav a {margin-top:0px;padding:8px 20px;cursor:pointer;background:transparent;}
    .mini-sidebar .scrollmenuleft, .mini-sidebar .sidebarscroll {overflow: inherit;}
    /*End*/

    .scrollmenuleft {overflow-x: hidden;overflow-y: scroll;height: 230px;}
    #Ticketsprintpagevpnr .Clsfooter, #TicketsprintpageBOOK .Clsfooter {width:100% !important;float: left;}
    .pl-res-0 {padding-left:0px !important;}
    .pad-r-0min {padding-right:0px !important;}
    .pad-res-0min {padding:0px !important}

    .mg-tp-5p {margin-top:5%;}
    .w-23 {width: 23% !important;}
    .availshare svg {width: 18px !important;height: 23px !important;} 
    .HotelTarrif table thead tr th {width:10%;}
    .HotelTarrif table thead tr th:first-child, .HotelTarrif table thead tr th:last-child {width:15%;} 
    
    .w-150p {width:150px;}
    .min-ht75 {min-height:74px;}
    .pdclsicon2 {padding-top:20px;padding-bottom:20px;} 
    .pdclsicon3 {padding-top:40px;padding-bottom:40px;}
    .pdclsbtn2 {padding-top: 22px !important;padding-bottom: 22px !important;}
    .pdclsbtn3 {padding-top: 42px !important;padding-bottom: 42px !important;}
    .pdclsbtn4 {padding-top: 55px !important;padding-bottom: 55px !important;}
    .pdclsbtn5 {padding-top: 72px !important;padding-bottom: 72px !important;}
    .pdicon {top:-1px;}
    .pdicon2 {top:5px;}
    .pdicon3 {top:25px;}
    .pdicon4 {top:35px;}    
    .pdicon5 {top:55px;}    
    /*.pdicon {top:-1px;}*/

    .faresection ul li .custom-control-label em.NormalSME {color: #fb7d29;background:transparent;}
    .faresection ul li .custom-control-label em.Ecoupoun {color:#001f5e;background:transparent;}
    .faresection ul li .custom-control-label em.Flexi {color:#00a4d7;background:transparent;}
    .faresection ul li .custom-control-label em.Special {color:#0013b1;background:transparent;}
    .faresection ul li .custom-control-label em.CorporateSME {color:#2068f6;background:transparent;}
    .faresection ul li .custom-control-label em.RetailSME {color:#6396f9;background:transparent;}
    .faresection ul li .custom-control-label em.Normal {color:#444b58;background:transparent;}
    .faresection ul li .custom-control-label em.HandBaggage {color:#061e4f;background:transparent;}
    .faresection ul li .custom-control-label em.Retail {color:#5490cc;background:transparent;}
    .faresection ul li .custom-control-label em.Corporate {color:#dfa502;background:transparent;}
    .faresection ul li .custom-control-label em.SME {color:#E91E63;background:transparent;}
    .faresection ul li .custom-control-label em.Flat {color:#061e4f;background:transparent;}
    .faresection ul li .custom-control-label em.Marine {color:#358ea3;background:transparent;}
    
    .faresection .NormalSME,.faresection .Ecoupoun,.faresection .Flexi,.faresection .Special,.faresection .CorporateSME,.faresection .RetailSME,.faresection .Normal,.faresection .Retail,.faresection .Corporate,.faresection .SME,.faresection .Flat,.faresection .Marine,.faresection .HandBaggage  {background:transparent}
    .userco2_dets:hover,.flight_co2:hover {color:#fff;background:#0d652d;} 
    #dvmultipnr {margin-top:-28px;}   
    .widthcls, .flight_co2 {width:90px;}
    .userco2_dets {width: 90px;}
    .mt-20 {margin-top:20px;}

    /*ABG Delegates Page*/    
    .delegates_sec #accordion .headerclor {display:none;}
    .delegates_sec .grad {margin:-8px 15px 0px -8px;}
    .delegates_sec .dvinnsersectordetails.row.m-0 {margin:0px -15px 0px -15px !important;}
    .delegates_sec #InsuranceSearch #dvSearchPage .grad {margin:0px 0px 0px -15px;}
    .delegates_sec .form-control {height:35px;}
}

@media screen and (min-width:900px) {.txttGender {width: 10% !important;}}
@media (max-width: 991.98px) {
    .app-filemgr.filemgr-sidebar-show .filemgr-sidebar {left: 0;opacity: 1;visibility: visible;}
    .app-filemgr.filemgr-sidebar-show .filemgr-content {transform: translateX(240px);}
    .app-contact.contact-content-show .contact-navleft,
    .app-contact.contact-content-show .contact-sidebar {visibility: visible;transform: translateX(-350px);opacity: 1;}
    .app-contact.contact-content-show .contact-content {visibility: visible;transform: translateX(0);opacity: 1;}
    .app-contact.contact-content-visible .contact-content {visibility: visible;transform: translateX(305px);opacity: 1;}
}
@media only screen and (min-width:992px) {
   .TR_Search {-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;width: 100%;position: relative;overflow-y: auto;scroll-behavior: smooth;border-right: 1px solid #e4e4e4;box-shadow: 0 0 25px rgba(0,0,0,.3);background: #fff;border-radius: 6px;height: calc(100vh - 80px);overflow-x:hidden;}   
   .TR_Search::-webkit-scrollbar {width: 6px;}
   .TR_Search::-webkit-scrollbar-track {box-shadow: inset 0 0 6px #fff;}
   .TR_Search::-webkit-scrollbar-thumb {background-color:#767575;outline: 1px solid #767575;border-radius: 5px;transition: all 0.4s ease 0s;} 
   .filemgr-content .TR_Search {width:100%;position:inherit;height: auto;float: left;}
   .max-width25p {max-width: 40%;}
}
@media (min-width: 992px) {
    .cbt-accordion {padding: 20px; }.df-example1 {padding: 20px; }.filemgr-wrapper {top: 60px;}
    .filemgr-wrapper-two {position: relative;height: 100%;top: auto;}
    .filemgr-sidebar {left: 0;opacity: 1;visibility: visible;}.filemgr-content {left: 2%;}
    .contact-list .media_fi:hover nav, .contact-list .media_fi:focus nav {display: flex;}
    .contact-wrapper {top: 60px;}.contact-navleft {width: 60px;}
    .contact-content {left: 0px;transform: none;visibility: visible;opacity: 1;}
    .df-example {padding: 20px; }.content-profile {padding: 40px 0; }.profile-sidebar {width: 260px; } .profile-sidebar-two {width: 230px; }
    .AirlineProductinfo .intdomsticvise  .mb-1{padding:0 7px;}
}
@media (min-width: 992px) and (max-width: 1199.98px) {.app-contact.contact-options-show .contact-navleft,.app-contact.contact-options-show .contact-sidebar {transform: translateX(-260px);}}
@media only screen and (min-width:992px)and (max-width:1200px) {
    .switch-toggle ul {width: 90% !important;}
    .sidebar-category ul li {padding: 10px 5px; width: 50%;}
    .navbar-header .navbar-brand {width: 120px;padding:0;margin:0;}
    .navbar-menu .nav-item + .nav-item {margin-left: 18px;}
    .navbar-menu .nav-link {font-size: 12px;}
    .navbar-header .navbar-right {padding: 0 !important;}
    .df-logo img {width:80%;}
    .calendar-content-body .fc-toolbar button.fc-prev-button, .calendar-content-body .fc-toolbar button.fc-next-button {width:24px;}
    .calendar-content-body .fc-toolbar button {height:25px;padding: 0 10px;}
    .calendar-content-body .fc-toolbar.fc-header-toolbar {height: 50px;padding: 0 6px;}
}
@media (max-width: 1139px) {.content-auth > .container {max-width: none;padding: 0 20px; } }
@media (max-width: 1139px) {.content-auth-alt .container {max-width: none; } }
@media (max-width: 1199.98px) {.app-contact.contact-options-show .contact-content {transform: translateX(-260px);}}
@media (min-width: 1200px) {
    .df-example1 {padding: 10px; }
    .cbt-accordion {padding: 8px; } 
    .filemgr-content-body > div:first-child {max-width: 1140px;}
    .app-contact.contact-options-show .contact-content-sidebar {opacity: 1;visibility: visible;}
    .contact-content {left: 0px;}
    .contact-content-header {padding: 0 5px;}
    .contact-content-body .tab-pane > .row {max-width: 800px;}
    .wd-28p {width: 28%;}
    .df-example {padding: 15px 10px; }
}
@media only screen and (min-width:1201px) {    
    .max-width25p {max-width: 30%;}
    .sidebar-category ul li {padding: 10px 5px; width: 25%;}
    .max-width12p {max-width:12%;}
}
/*#endregion */

@media only screen and (max-width:767px) {
    /*login Page*/
    .div-left {display:none;}
    .mediahawkz-login .div-right {width:100% !important;border-left:none !important;padding:15px;}
    .mediahawkz-login .copyright {text-align: center !important;margin-left: 0% !important;}
    #IdExp {width: 100% !important;box-shadow: none !important;top: 0px !important;right: 0px !important;}
    /*End*/

    /*Layout menu header Section*/
    .makeflex i {float:left;width:100%;text-align:center;color:#0093d2;font-size:20px;}
    .makeflex h6 {display:none;}
    .navbar-header .navbar-right .dropdown {margin-left: 15px !important;}
    .button__badge {top: -8px;right: -5px;}
    .scrollfilter {height: calc(100vh - 50px);overflow-y: scroll;}
    .navbar-menu li {width:100%;}
    .navbar-menu .nav-link i {margin-right:15px;font-size:20px !important;}
    .navbar-menu .nav-link {padding: 15px 15px;font-size:13px;font-weight:400;border-top:1px solid #eee;width:100%;}
    #dvwalletbal .showbal, .userguidesec.dropdown-content, #needhelpdiv .dropdown-content {position: fixed !important;top: -1px;left: -1px;width: 101%;height: 100vh;}    
    .add_tripanother {width: 95%;left: 10px;background: rgba(6,6,6,.9);}
    .clsuserguideul li a.nav-sub-link {width:80%;}
    /*End*/ 

    /*Your Selected Trip*/
    #TripProduct, .add_trip {width:100%;left:0px;border: none;box-shadow: none;}
    .add_trip ul li a {height: 45px;width: 50px;padding: 10px 0px;transition: all .5s ease;}
    .scrollcontrip {overflow-x: hidden;overflow-y: scroll;height: calc(100vh - 210px);}
    .scrollcontrip::-webkit-scrollbar {width: 3px;}
    .scrollcontrip::-webkit-scrollbar-track {box-shadow: inset 0 0 6px #fff;}
    .scrollcontrip::-webkit-scrollbar-thumb {background-color:#97a3b9;border-radius: 1px;transition: all 0.4s ease 0s;}
    
    .t1-shape_1:after {border-top: 20px solid #0093d2;border-left: 20px solid transparent;}
    .t1-shape_2:after {border-top: 20px solid #10b759;border-left: 20px solid transparent;}
    .t1-shape_3:after {border-top: 20px solid #f10075;border-left: 20px solid transparent;}
    .t1-shape_4:after {border-top: 20px solid #00cccc;border-left: 20px solid transparent;}
    .t1-shape_5:after {border-top: 20px solid #fd7e14;border-left: 20px solid transparent;}
    .t1-shape_6:after {border-top: 20px solid #5b47fb;border-left: 20px solid transparent;}
    .t1-shape_7:after {border-top: 20px solid #F44336;border-left: 20px solid transparent;}  
    .newicon span {left: 32px;top: 6px;}
    .dvclsRenderedContent.scrollHtrip .trip_approvform {padding:55px 0px 0px 0px;}
    .grossfare_show .dropdown-item.needhelp {height: calc(100vh - 110px);overflow-y: auto;}
    /*End*/

    /*Search Page*/
    .login-content h1 {font-size: 20px !important;line-height: 25px !important;}
    #gotosearch {background:#fff;}
    #advancefilter svg.feather.feather-chevron-down, #settingssec {display: none;}
    .responfix {width:50%;margin-right:0px;}
    .receipts-upload, .cmnclslihomemenutabs a, .limoreoptioncls a {width:100%;}
    .cmnclslihomemenutabs a span, .limoreoptioncls a span  {text-align: center !important;float: left !important;width: 100%;font-size:11px;}
    .cmnclslihomemenutabs a i, .limoreoptioncls a i {text-align: center !important;float: none !important;margin: 0 auto;display: block;font-size:25px;}
    .cmnclslihomemenutabs a.active i, .cmnclslihomemenutabs a.active span {color:#0093d2;}
    .limoreoptioncls a i {font-size:17px;}
    .moreOption {height:auto;top: 50px;}
    .moreOption ul li {width:100% !important;border-right:0px !important;}
    .moreOption ul li:last-child {border-bottom:none;}
    .moreOption ul li i {font-size:25px;}
    .flt-lftres {float:left;}
    .w-100res, #spantxtstatuscar {width:100%;}
    .travel_slct {right:165px;}
    .search_view ul {text-align:left !important;margin-top:10px;background: #113c72;}
    .search_view ul li {margin:0px 5px;position:relative;}
    .search_view ul li a {color:#fff;}
    #btn-add-multi-city-route {width:45% !important;}  
    .dvclsFetchedTripDetails {position: fixed;top: 55px;left: 0px;width: 100%;padding: 0px;z-index: 1;}  
    .CBT #BusRailSearch {float:left;width:100%;}
    #cptab_toggle {border-radius: 0px;margin-bottom: 0px;padding: 10px;}

    .clsproductmenu ul {overflow: auto;white-space: nowrap;display: flex !important;-webkit-overflow-scrolling: touch;}
    #FlightSearch .custom-select, #FlightSearch .form-control, .dvclscarvalidation .form-control, .busrailsearch .form-control, .busrailsearch .custom-select, #InsuranceSearch .form-control, #HotelSearch .form-control, .dvmodifyFlightSearch .form-control, .dvmodifyFlightSearch .custom-select, #dvclstriptypedet .custom-select, #ddlclientdiv .form-control, #ddlempdiv .form-control, .car_search .form-control, .car_search .custom-select {border-radius:0px;border-left:none;border-right:none;border-top:none;font-weight:600;}
    #airlinefilter {border:1px solid #ddd !important;}
    .ipcmnclsfromtocities {font-size:15px;font-weight:600;}
    #FlightSearch .exchanegmethod, .dvmodifyFlightSearch .exchanegmethod {left:inherit;right: 30px;transform: rotate(90deg);top: -48px;}
    #ticket_details .exchanegmethod {left:inherit;right: 20px;transform: rotate(90deg);top: -32px;}
    .dvclsFetchedTripDetails .la.la-times-circle-o {right:10px;}
    .busrailsearch .input-style i, #HotelSearch .input-style i {display:none;}
    .clsproductmenu ul.nav {flex-wrap:inherit;}
    #cptab_toggle ul li label, #FlightSearch .switch-toggle ul li label {font-size:12px;}
    #cptab_toggle ul li {padding:5px 0px;}
    /*End*/

    /*Availability Page*/
    .contact-content-header.preavailability {margin-top:55px;padding:0px 5px;}
    #hdercorpname {font-size:12px;}
    .M0b_modify {padding-top:0px;padding-left:0px;}
    #searchview .modal-dialog {margin:0px;}
    .pd-10r {padding:10px !important;}
    .pd-15r {padding:15px !important;}
    #modal-corporatepolicies .mx-wd-50p {width:100%;margin:0px;max-width:100%;height:100%;}   
    #modal-corporatepolicies .modal-content {height:100%;overflow:auto;border:none;border-radius:0px;}
    .fli_dets a {padding:0px;margin-top:0px !important;font-size: 10px;white-space: nowrap;} 
    .fareselect {margin: 5px 0px;width: 100%;padding:5px 1px !important;border-radius:3px;font-size:10px;}
    .farebg {padding: 7px 0px !important;font-size: 12px !important;text-align:center;width:55px;font-weight:600;cursor:pointer;}
    .connectflt.border.pd-15, .pd-15.border-top.dvcmnclsconfltdetails {padding:5px;}
    .df-settings-body {z-index: 11;position: absolute;background: #fff;float: left;width: 100%;height: calc(100vh - -32px);overflow-y: scroll;top: 0px;}
    .crypto-icon  i {margin-top:25px;}
    .fare-bar ul {display: flex;overflow-x: scroll;width: 100%;}
    .fare-bar ul li {width:20%;border-top:1px solid #eee;}
    .mob-resnone svg {width:14px;}
    .moveleft {left: 0px;top:1px; position :relative;-webkit-animation: mymoveleft 1s infinite; animation: mymoveleft 1s infinite;}
    @keyframes mymoveleft {
        0%   {left: 8px;}   
        50%  {left: 5px;}   
        100% {left: 8px;}
    }
    .moveright {right: 0px;top:1px; position :relative;-webkit-animation: mymoveright 1s infinite; animation: mymoveright 1s infinite;}
    @keyframes mymoveright {
        0%   {right: 8px;}   
        50%  {right: 5px;}   
        100% {right: 8px;}
    }

    .fare-cd.tx-10 {font-size:10px !important;}
    #dvSearchDetails, .dvclssortheader .sort-by-title, .CBT_laytime p.tx-12, .clsdivSuccessDetails .tx-12, .preavailability .fc-button-group span, .duration.tx-13, .airname.tx-11, .airname.tx-12, .airname.tx-13, .aircode.tx-12, .aircode.tx-13, .stopssec.tx-12, .datesecs.tx-12 {font-size:11px !important;}
    #dvclstriptypedet .switch-toggle ul, .clsdivSuccessDetails .tx-13, .clsdivSuccessDetails .tx-14, .airlinecode.tx-13,.airlinecode.tx-14, .spnavailstatus.tx-13, .ticket_details .tx-13, div#travel_productdetails .tx-13, div#travel_productdetails .btm_sec .tx-13 {font-size: 12px !important;}
    #dvMeetingDetDatas .tx-17, .clsdivSuccessDetails .no-more-tables td.tx-14 {font-size:13px !important;}
    .dvclssortheader .tx-15, .CBT_laytime .dropdown p.tx-16,  .clsdivSuccessDetails .tx-16, #dvRoundtripStickbottom .tx-16, #dvRoundtripStickbottom .tx-18, .dvwholeparentavailcls h4.tx-20,  .clsdivSuccessDetails .tx-20, .orgtimesec.tx-16,.orgtimesec.tx-16, .orgin-name.tx-16,.des-name.tx-16, #dvMeetingDetDatas .tx-16, .appdet .tx-15, .orgtimesec.tx-18, #ticket_details .tx-15 {font-size:14px !important;}    
    .grossmatdiv .tx-18, #spntotalfare,.collapse.show .text-right .tx-20, .cardfile .tx-20 {font-size:16px !important}
    .spnavailstatus {font-weight:400;}
    .multiclassoptions {white-space:nowrap;}    
    .cls_seat {margin-top:10px !important;}
    .faresection.w-50 {width: 100% !important;}    
    .preavailability .fc-prev-button, .preavailability .fc-next-button {height: 26px !important;width: 22px !important;}
    #spnfilteration {float:right;}
    #dvMeetingDetDatas .dropdown-notification .media-body p {white-space: normal;}
    #dvMeetingDetDatas .dropdown-notification .dropdown-content {top:40px;}
    .dep-vertical span {left: -18px;font-weight: 400;font-size: 12px;} 
    .grossmatdiv .dropdown-content {top: 55px !important;position: fixed;width: 100% !important;max-width: 100%;left: 0px;height: 100vh;min-width:100%;}   
    .grossmatdiv .dropdown-header {border-radius:0px !important;}
    
    #dvclstriptypedet ul {width:255px !important;height:28px;}
    #spnModifySearch {margin-top: 5px;margin-right: 5px;padding: 5px 3px 5px 3px;width: 48%;font-size:12px;}
    .availshare {padding: 5px 3px 5px 3px;width: 100%;font-size:12px;}
    .shrdropdown {float:inherit !important;margin-top: 5px;margin-right: 5px;width: 44%;}
    .Share-avail.dropdown-content { right:-18px;}
    .AllowFarerule {top:3px !important;width:11px;}
    #Selectfltbtn {margin:0px;}
    .navbar-right .tx-18 {font-size:22px !important;}
    .mt-res-10 {margin-top: 10px;}
    .ml--5res {margin-left:-5px;}
    .pad-15-10-res {padding:15px 10px !important;}
    .multicity_scroll {min-width: 95px !important;max-width: 95px !important;}
    .pt-0res {padding-top:0px !important;}
    .pb-0res {padding-bottom:0px !important;}
    .faresection ul li .custom-control-label em.special-fare {bottom:-1px;}
    .faresection ul li .custom-control-label.tx-semibold {margin-top:4px !important;}
    #modal-corporatepolicies {padding-left:0px !important;}
    #modal-corporatepolicies .modal-body {margin-bottom:50px;}
    #modal-corporatepolicies .modal-footer {position: fixed;width: 100%;bottom: 0px;z-index: 1;background: #fff;}
    #dvBindTripDetails table thead tr th, #dvBindTripDetails table tbody tr td {white-space:normal !important;}
    #dvBindTripDetails table tbody tr td {font-size:12px !important;padding:5px 5px 10px 5px;}
    #dvBindTripDetails .no-more-tables td:before {width: 100% !important;white-space: normal !important;top: 3px;}
    #dvBindTripDetails .no-more-tables td {padding-left: 4% !important;font-weight: normal !important;padding-top: 8%;}
    .faresection ul li {padding:0 5px 0px 5px !important;}
    #dvpaxbottons ul li {width:100% !important;}
    .dvwholeparentavailcls .m_avatar h4 .badge {margin: 0 auto !important;display: block;text-align: center;}
    #dvidparentAvail .faresection em.badge {margin-right: 5px !important;margin-left:5px;}
    .Availabilitydiv .dvwholeparentavailcls .cus_check {margin-top:10px;}
    .Availabilitydiv .dvwholeparentavailcls .cus_check .custom-control{top:-8px;}
    .cus_check .select_checkbox, .dvclsavailscroll .cus_check .select_checkbox {height:8px;}
    /*End*/

    /*Manage Booking*/
    .contact-content-header {background-color: #fff;height: auto;border-bottom: 1px solid rgba(72, 94, 144, 0.16);display: flex;align-items: center;padding: 0 20px;}
    #AirbookedHistory .contact-content-header {margin-top:55px;}
    #AirbookedHistory .contact-content-header .nav svg {display:block;}
    #AirbookedHistory .contact-content-header .nav span {display:none;}
    .contact-content-header .nav-link.active::before {bottom:0px;}
    #tbnavbkdhistory_body, #tbnavviewpnr_body, #tbnavcancel_body, #tbnavreschedul_body {padding:15px !important;}
    .cmnflex {margin-top:55px !important;}
    #grid_bookedhistory_body {overflow-x:scroll;}
    #sidebarReportMenu, #sidebarMenu {left: -100%;top:0px;width:100% !important;position: fixed;z-index: 100;height:calc(100vh - 0px) !important;}
    .mini-sidebar #sidebarReportMenu, .mini-sidebar #sidebarMenu {left:0;overflow-y:auto;padding:0px;}
    .mini-sidebar #sidebarMenu .sidebar-body {padding:0px;}
    .mini-sidebar #sidebarReportMenu h5, .mini-sidebar #sidebarMenu h5 {padding:15px;border-bottom:1px solid rgba(72, 94, 144, 0.16);margin-bottom:10px;}
    .mini-sidebar .hidesidebar {right:15px;top:5px;}
    .mini-sidebar #sidebarReportMenu .sidebar-body .sidebar-nav li, .mini-sidebar #sidebarMenu .sidebar-body .sidebar-nav li {margin:0px;}
    #tckt_rech table, div#pax_rech table, #dvNewRequeshow table {overflow-y:auto;display:block;}
    .reschedulebtn ul li, .reschedulebtn ul li input {width:auto !important;}
    .sidebar-nav li {padding:10px 15px;}
    .sidebar-nav .nav-link i {color:#0093d2 !important;}  
    .sidebar-nav .nav-link, .sidebar-nav .nav a.active {font-weight:400 !important;font-size:13px !important;}  

    .hidesidebar {position:absolute;top:12px;right:-44px;text-align: center;background:#fff;padding:5px 8px;}
    .bar-icon {display: inline-block;width: 18px;cursor:pointer;}
    .bar-icon span {background-color: #979797;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;}
    #sidebarReportMenu .sidebar-nav .nav-link i {font-size:20px !important;}
    #sidebarReportMenu .sidebar-nav .nav-link i.las.la-angle-down {font-size:12px !important}

    .mini-sidebar .bar-icon span:nth-child(1) {transform:rotate(135deg);position:absolute;} 
    .mini-sidebar .bar-icon span:nth-child(2) {display:none;} 
    .mini-sidebar .bar-icon span:nth-child(3) {transform:rotate(45deg);} 
    .cbtmodel .cbtroundicon .cbtcol12 {padding:10px 10px !important;}
    .manbook_vpnr .clsfullwith ul li {padding: 0px 0px;width: 25%;margin-bottom: 5px;}
    .manbook_vpnr .clsfullwith ul li #CHK_fare, .manbook_vpnr .clsfullwith ul li #CHK_logo {float: left;width: 100%;text-align: center;margin-top: 3px;}
    .manbook_vpnr .vpnrtktsec ul {width:100%;}
    .mb-res-2 {margin-bottom:0.5rem !important;}
    .text-left-res {text-align:left !important;}
    .flt-lft-res {float:left !important;}
    .w-100r {width:100% !important;}
    .flt-rgt-res {float:right !important;}
    .clsdivSuccessDetails .ml-3 {margin-left:2px !important;}
    #dvMailPopUp .modal-dialog.modal-lg {max-width:100% !important;}
    #myModalP .modal-content {height: 100vh;border: none;border-radius: 0px;}
    #myModalP .modal-dialog {max-width: 100%;margin: 0px;}
    /*End*/

    /*Booking Page*/
    #dvEmpFeedbackValues .bx-shadow {width:100%;}
    .ticket::before, .ticket::after {display:none;}
    #CorporateMovediv fieldset {margin-bottom:15px;}
    #terms table {overflow-x: scroll;display: block;}
    #ModalBagg .modal-dialog, #InsMoreDetails-Modal .modal-dialog {max-width: 100%;width: 100%;height:100%;margin:0px;}
    #ModalBagg .modal-content, #Div_Seatmap .modal-content, #InsMoreDetails-Modal .modal-content {height: 100%;overflow: auto;border:none;border-radius:0px;}
    #ModalBookingSummary {padding:0px !important;}
    #ModalBookingSummary .modal-dialog.mx-wd-80p {max-width:100% !important;}
    .clsdivSuccessDetails .ticket {margin-top:55px !important;}
    #travel_productdetails {box-shadow:0 1px 7px 0 rgb(0 0 0 / 20%) !important;margin-top: -70px;border-radius: 4px;}
    #travel_productdetails .ht-calc {height: calc(100vh - 245px);overflow-y: auto;}
    .clr_ash {color:#8392a5;}

    .dvclsseatbtns .dvseat_0, .dvclsseatbtns .dvseat_1, .dvclsseatbtns .dvseat_2, .dvclsseatbtns .dvseat_3, .dvclsseatbtns .dvseat_4 {width:100%;}
    .dvclsseatbtns .dvseat_0 img, .dvclsseatbtns .dvseat_1 img, .dvclsseatbtns .dvseat_2 img, .dvclsseatbtns .dvseat_3 img, .dvclsseatbtns .dvseat_4 img, .dvclsseatbtns .dvseat_0 i, .dvclsseatbtns .dvseat_1 i, .dvclsseatbtns .dvseat_2 i, .dvclsseatbtns .dvseat_3 i, .dvclsseatbtns .dvseat_4 i {margin-left:15px;}
    #dvExpense {display: block;overflow: auto;}    
    .blockUI.blockMsg.blockPage {width:35% !important;}

    .airline_pnr ul li {padding: 2px 4px !important;margin-left: 0px !important;}
    .airline_pnr ul li span {font-size:11px !important;}
    .clsdivSuccessDetails table {display:block;overflow:auto;}
    .compltest {float:left;width:100%;}

    .searchclosediv, .closediv {top:5px !important;left:0px !important;}
    /*End*/

    /*Trip Approval Form*/
    .mobview_policy {float:left !important;width:47%;margin-top:8px !important;text-align:center;}
    .form-check-input.ipclsairfltradbtn {margin-top:-8px;}
    .air_detalapr {padding: 5px 15px !important;margin-top: 10px !important;width: 80px !important;font-size: 12px;}
    #ticket_details span.Approved {font-weight: 400;font-size: 13px;float: left;width: 100%;}
    .pos-inherit {position:inherit !important;}
    #otherssr .other_ssr tbody tr, #otherssr .other_ssr tbody tr td {float:left;width:100%;}
    #otherssr .other_ssr tbody tr {border:none !important;}
    .dvclstotalattributesparent .tab-content.tabinnerbrdr ul {flex-wrap: inherit;white-space: nowrap;overflow-y: hidden;overflow-x: auto;}
    .travel_reqdform .depature {background:#f7fafe;}
    #ModalTermsandcondition .modal-dialog {width: 100% !important;max-width: 100% !important;}
    #ModalTermsandcondition .modal-dialog .modal-content {height:100vh !important;}
    .travel_reqdform .ticketinner::before, .travel_reqdform .ticketinner::after, .ticketinner::before, .ticketinner::after {display:none;}
    /*End*/

    /*Trip Menu*/
    #modal-4 .modal-dialog {width: 100%;max-width: 100%;margin: 0px;}
    .wizards_trip ul li .clsDate {bottom:-45px !important;}
    /*End*/

    /*Common Print Ticket*/
    .bg_cmn_print_ticket .tx-30 {font-size:20px !important;}
    #divPrintOptIconvpnr1, #divPrintOptIconvpnr2 {overflow:auto;}
    #divPrintOptIconvpnr2 #TicketsprintpageBOOK .Clsfooter {margin-top: 90px !important;}
    .clsdivPrintTicketContent {overflow:auto;margin-top:22px;}
    .CBT .pl-res-0 {padding-left:0px !important;}
    /*End*/

    /*Trip tarvel Request*/
    .px-2res {padding-left:0.5rem !important;padding-right:0.5rem !important;}
    .btn-primary.px-2res {width:100%;text-align:center !important;}
    .ht-calc {height: calc(100vh - 125px);overflow-y:auto;}
    .pdres-tb {padding-top: 0rem !important;padding-bottom: 0.25rem !important;}
    .pdres-b {padding-top: 0px !important;padding-bottom: 0.25rem !important;}
    .pdclsicon2 {padding-top:30px;padding-bottom:30px;} 
    .pdclsicon3 {padding-top:55px;padding-bottom:55px;}
    div#travel_productdetails .btm_sec {margin-top: 8px;border-top: 1px dashed #ddd;padding-top: 8px !important;}
    .w-150p {width:150px;}
    .btm_sec ul li {margin-bottom:5px;}
    .btm_sec ul li:last-child {margin-right:0px !important;}
    .btm_sec li.mr-4 {margin-right: 0.5rem !important;}
    .product_img {width:45px;height:45px;}
    .product_img img {padding: 7px;width: 100%;}
    .themeclr.mb-3 {margin-bottom:0px !important;}
    .row.mx-0.mt-2 {margin-top:0px !important;}
    .pdres-b .tx-14 {font-size:13px !important;}
    /*End*/

    /*W2grid Scroll*/
    .w2ui-grid .w2ui-grid-body {overflow:auto;}
    /*.w2ui-grid .w2ui-grid-body .w2ui-grid-records, .w2ui-grid .w2ui-grid-body .w2ui-grid-frecords, .w2ui-grid .w2ui-grid-body .w2ui-grid-columns, .w2ui-grid .w2ui-grid-body .w2ui-grid-fcolumns {overflow:initial !important;}*/
    /*End*/

    }
/*End*/

@media only screen and (max-width:767px) {
/*Home Mobile Page*/
.welcomesection {float:left;width:100%;height:130px;background: rgb(24,27,78);background: linear-gradient(180deg, rgba(24,27,78,1) 11%, rgba(2,147,210,1) 100%);margin-top:55px;}
.welcomesection span {color: rgba(255, 255, 255, 0.8);font-size: 13px;}
.welcomesection p {color: #fff;font-size: 16px;}
.menuwrapper {height: auto;border-radius: 4px;box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.2);background-color: #ffffff;display: flex;align-items: center;justify-content: center;margin-top:-70px;}
.menuwrapper ul li {list-style:none;float:left;display:inline-block;width:33.3%;padding:0px 10px;height:100px;}
.menuwrapper ul li a i {text-align:center;margin:0 auto 5px;display:block;border-radius: 8px;/*box-shadow: 0 1px 3px 0 rgba(37, 32, 31, 0.3);*/background-color: #ffffff;font-size:30px;color:#113c72;border:1px solid #eee;}
.menuwrapper ul li a span {float:left;width:100%;text-align:center;font-size:11px;color: #113c72;}
.menuwrapper ul li.active a i {background:#113c72;color:#fff;}
.homebg_img {bottom:0px;z-index:-1;}
.homebg_img img {width:100%;}
.mobile_logout {position: absolute;bottom: 0px;float: left;width: 100%;}
.header_mob_logout i {background: #0093d2;border-radius: 50%;color: #fff;width: 25px;height: 25px;padding: 3px 2px;margin-right: 20px;font-size: 20px;margin-left: 10px;}
.CBT .navbar-brand .co-logo {display:none;}
.moblogout #IdExp {background-image: url(../Images/mobilelogout.png);background-repeat: no-repeat;background-position: center;}
/*End*/

/*Mobile Layout page and sideleft menu*/
.name-trigger span {height: 40px;width: 40px;min-width: 40px;color: #fff;font-size: 20px;font-weight: 600;text-transform: uppercase;flex-direction: row;box-sizing: border-box;display: flex;place-content: center;align-items: center;margin-right: 5px;}
.second-title {border-radius:0px;}
#EmpCreation_Tab .t-25 {top:10px !important;}
.hdnform .shadow {box-shadow:0 1px 7px 0 rgba(0, 0, 0, 0.2) !important;border:none;border-radius:4px;}
.hdnform .tx-20 {font-size:16px !important;}
.hdnform .titlemarq .tx-20 {font-size:20px !important;}
.mb-res-3 {margin-bottom: 1rem !important;}
.mb-res-3em {margin-bottom: 1rem !important;}
.Leveldetails {max-height:inherit !important;}
 #ui-timepicker-div {left:0px !important;top:55px !important;height:100%;width:100%;}
.ui-timepicker-table td span, #ui-timepicker-div .ui-timepicker-table td a {margin:0px !important;}
.Caravailability table {display:block;overflow-y:auto;}
.modal .modal-header {float:left;width:100%;}
.modal-backdrop {display: none !important;}
.modal-dialog.modal-dialog-centered, .modal-dialog {align-items:inherit;margin:0px;}
.modal-dialog.modal-dialog-centered .modal-content, .modal-dialog .modal-content {border:none;height:100vh;overflow-y:auto;-webkit-overflow-scrolling: touch;border-radius:0px;overflow-x:hidden;}
/*End*/

/*Seat Map*/
 #Div_Seatmap .modal-dialog {max-width: 100% !important;margin:0px !important;}
 .main.Seatctive {height:calc(100vh - 85px) !important;}
 #Div_Seatmap .modal-body {padding:0px !important;height:calc(100vh - 60px);}
/*End*/

.otp_bg .card {height:100vh;overflow-y:auto;overflow-x:hidden;}
.swal2-content {padding:0px !important;font-size:13px;}
.swal2-title {font-size:18px;}
.availshare.availmob svg {width: 17px !important;height: 17px !important;}
#spnfilteration {width:96%;padding: 5px 4px 5px 4px;background-image: var(--buttoncolor);color:#fff;border-radius:3px;height:31px;margin-top:5px;margin-right:5px;font-size:12px;}
#dvGeneralValues table {display:block;overflow-y:auto;}
#dvGeneralValues table tbody tr td {white-space:nowrap;}
.dropdown-item.tx-13.p-0.col-12.btn-link:active {background-color: transparent;}
.HotelTarrif table {display:block;overflow-y:auto;border:1px solid #ddd;}
.HotelTarrif table thead tr th {width:10%;}
.HotelTarrif table thead tr th:first-child, .HotelTarrif table tbody tr td:first-child {width:215px;}
.HotelTarrif table tbody tr td:first-child span {white-space:normal;}
.HotelTarrif table thead tr th, .HotelTarrif table tbody tr td {width:140px;}
.HotelTarrif table thead tr, .HotelTarrif table tbody tr {display:inline-flex;}
.clsMailtextarea {height:100px !important;}
.Bintabdiv {max-height:180px !important}
img.clsmailpreview {width:100%;}

/*Report Section*/
#divMOre {margin-top:10px;}
#divMOre a.btn-link {border: 1px solid;border-radius: 3px;padding: 5px 10px;}
#Idcont ul, #Idcont .clsMySubLabel {font-size:13px !important;}
#IdEh3 {font-size:20px !important;}
/*End*/

.userco2_dets {white-space:nowrap;width:100%;}
.userco2_dets span.tx-11 {font-size:9px;}
.flight_co2 {width:90px;}

/*ABG*/
.dp-res-0 {padding:0px !important;}
.add_products ul li a, .delegates_sec .add_products ul li a {height: 45px !important;width: 48px !important;padding: 10px 0px !important;transition: all .5s ease;}
.add_products ul li, .delegates_sec .add_products ul li {margin:0px 2px !important;}
.delegates_sec {margin-top:55px;}
.delegates_sec .TR_Search.shadow {box-shadow:none !important;}
.delegates_sec ul li a i {text-align:center;width:100%;font-size:28px !important;}
.delegates_sec .add_products ul li a em i {font-size:16px !important;}
.delegates_sec .TR_Search .tx-12 {font-size:12px;} .delegates_sec .TR_Search .tx-15 {font-size:14px;}
.delegates_sec #dvclstriptypedet ul {width:100% !important;}
div#modal-confirmdets .tx-14 {font-size: 13px;}
.htres-38 {height:38px;}

.ml-res-30 {margin-left:30%;}

/*Car New Page*/
.car_search .radio-buttons {border: 1px solid #ddd;float: left;width: 100%;padding: 8px 5px 0px 5px;border-radius: 3px;margin-bottom: 5px;background: #eef0f7;}
.car_search .radio-buttons ul {display: flex;overflow-y: scroll;}
.car_search .radio-buttons label::before, .car_search .radio-buttons input[type="radio"]:checked + label::after {display:none;}
.car_search .radio-buttons .form-group {padding:5px 12px 5px 12px;white-space:nowrap;margin-right:0px;}
.cbt_traveller #spnModifySearch {width: 100px;margin-right:15px;}

/*One time password*/
#ModalMsgOTP .mx-wd-80p {max-width:100%;}
#ModalMsgOTP .modal-content {width:100% !important;margin:0px !important;}
#ModalMsgOTP .modal-body .floa-left.w-100.mb-1 {text-align:center;}
#ModalMsgOTP .modal-body .floa-left.w-100.mb-1  .tx-15 {font-size:18px;}
#ModalMsgOTP .op-7 {width:100px;}
}

@media only screen and (max-width:339px) {
    .availshare.availmob svg, #spnModifySearch i, #spnfilteration i {display:none !important;}
}

@media only screen and (min-width:320px)and (max-width:374px) {
    .menuwrapper ul li a i {height:55px;padding:10px;}
    .faresection ul {width:260px;padding:0px;}
}

@media only screen and (min-width:375px)and (max-width:424px) {
     .menuwrapper ul li a i {height:60px;padding:20px;}
     .faresection ul {width:310px;padding:0px;}
}

@media only screen and (min-width:425px)and (max-width:479px) {
     .menuwrapper ul li a i {height:70px;padding:25px;}
     .faresection ul {width:360px;padding:0px;}
}

@media only screen and (min-width:480px)and (max-width:767px) {
     .menuwrapper ul li a i {height:75px;padding:25px;}
}

@media only screen and (min-width:1300px)and (max-width:1349px) {
     .faresection ul {width:86%;}
}
@media only screen and (min-width:767px){
    .min-ht-120 {min-height:120px;}
}
@media (min-width:992px) and (max-width:1400px){
    .__baggageModal .modal-dialog{max-width:70% !important;width:70% !important;}
}
@media (min-width:768px) and (max-width:992px){
    .__baggageModal .modal-dialog{max-width:85% !important;width:85% !important;}
}
@media (max-width:768px){
    .__baggageModal table.no-more-tables td{padding-left: 22% !important;}
}
@media (max-width:480px){
    .__baggageModal .baggageInfo .collapsebaggage{width:290px;}
}