@media screen and (max-width:1199px) {
    #rc-imageselect, .g-recaptcha {
        transform:scale(0.77) !important;
        -webkit-transform:scale(0.77) !important;
        transform-origin:0 0 !important;
        -webkit-transform-origin:0 0 !important;
    } 
    .lgn-btm-cl{width: 100% !important;}
}
@media screen and (max-width:991px) {
    .swip-Modify-b {display: none;}
    .tp-header-col h1{font-size: 18px;} 
    .hotel-search-top .htl-tp-com {
        padding-left: 0;
    }
    .hotel-search-top .htl-tp-com i {
        display: none;
    }
    .session-expire {
        position: absolute;
        top: 96px;
        right: 74%;
        font-size: 0px;
        height: 35px;
        padding: 0px;
    }
    .session-expire ul li{
font-size: 16px;
line-height:10px
    }
    .session-expire ul {
        padding: 4px 0 0 28px;
        background-size: 29px;}
}
@media screen and (max-width:767px) {
    .session-expire {
        position: absolute;
        top: 60px;
        right: 0;
        font-size: 0px;
        height: 44px;
        padding: 8px;
    }
    .swipe-icon{display: none;}
    .tmp-view-dts-col-wrap {margin-bottom: 15px; }
    .bus-com-depart i, .flt-fare-rls li.seat-flt, .srdv-travels-top-header, .srdv-travels-top-header:before, .srdv-trvls-main-navbar:before, .srdv-trvls-mdl-right { display: none}
    .srdv-trvls-logo {position: relative; text-align: left; z-index: 1; top: 0; max-width: calc(100% - 80px); }
    .srdv-travels-top-header:after,
    .srdv-trvls-main-navbar:after {width: 100% }
    .srdv-trls-middle-header .row {display: block }
    .navbar-toggle {margin: 0 }
    .navbar-toggle .icon-bar {background: var(--secondary-color) }
    .srdv-trvls-main-navbar .navbar-collapse {position: fixed; left: 0; top: 0; z-index: 9999; width: 80%; height: 100%; background: var(--main-color); -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: .3s ease; transition: .3s ease }
    .srdv-trvls-main-navbar .navbar-collapse.in {-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); -webkit-transition: .3s ease; transition: .3s ease }
    .xs-show { display: block!important;}
    .search-fluid {padding: 0px;background: #fff}
    .wt-nav-tabs>li>a .fa{display: none;}
    .srdv-acc-cl-wrap li {background: #f9f9f9; margin: 2px 2px; padding: 0 }
    .pickup_fields_wrap .multicitycount .col-sm-4{margin-bottom: 7px;}
    .srdv-acc-cl-wrap li>* {padding: 4px 10px }
    .roomchildbox .mt15, .add-mult {margin-top: 1px; margin-bottom: 6px; }
    .srdv-acc-cl-wrap li strong {color: var(--secondary-color); border-bottom: 1px dashed rgba(227, 17, 26, .09); display: block }
    .btn-mult{margin-top: 5px;}
    .multicitycount1 .col-sm-4, .multicitycount2 .col-sm-4{margin-bottom: 8px}
    .srdv-trvls-main-navbar .mk-main-menu {padding: 20px 15px 25px; margin: 0 }
    .mk-main-menu .dropdown-menu>li>a,
    .mk-main-menu>li:not(:last-child)>a {border-bottom: 1px dashed rgba(255, 255, 255, .2) }
    .mk-main-menu>li>a {padding: 8px 7px }
    .mk-main-menu .dropdown-menu>li>a {color: #fff }
    .paul-search-wrap-srdv-travels .nav-tabs.nav-justified>li>a {color: #000!important; font-weight: 500; margin-bottom: 0 }
    .paul-search-wrap-srdv-travels .nav-tabs.nav-justified>li>a:after {content: ''; position: absolute; bottom: 0; width: 0; height: 3px; left: 0; background: var(--main-color); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s }
    .roomchildbox .col-sm-6{margin-bottom: 7px; }
    .paul-search-wrap-srdv-travels .nav-tabs.nav-justified>li.active>a:after {width: 100% }
    .paul-search-wrap-srdv-travels .wt-nav-tabs>li.active>a, .paul-search-wrap-srdv-travels .wt-nav-tabs>li.active>a:focus, .paul-search-wrap-srdv-travels .wt-nav-tabs>li.active>a:hover { background: 0 0!important; color: var(--main-color)!important}
    .paul-search-wrap-srdv-travels .wt-nav-tabs>li.active>a {border-right: 1px solid #e2e2e2!important }
    .wt-nav-tabs>li>a{padding: 13px 5px;}
    .mainsearchengine .tab-content {border-top: 1px solid #eee }
    .paul-search-wrap-srdv-travels .wt-nav-tabs>li>a {background: 0 0!important }
    .searchengine {padding: 10px 15px 10px }
    .flight-searchengine-temp .btn {margin-top: 0 }
    .radio-grabber li label, .search_result_info{font-size: 11px }
    .main-field {padding: 10px 0; }
    #footer_fix_price_details h2{margin-top: 1px; font-size: 19px; } 
    .modify-search-wrap .searchengine {padding: 0; }
    .radio-grabber li {margin-right: 6px; }
    .search-fluid .container {padding: 0 3px }
    .navb-head-srdv-trvls {position: absolute; top: 16px; right: 0 }
    .navb-head-srdv-trvls li {vertical-align: middle; padding: 0 }
    .navb-head-srdv-trvls {display: block }
    .navb-head-srdv-trvls a.btn-srdv-tech {padding: 2px 9px; display: block; color: var(--main-color); font-size: 17px; border-right: 1px solid #eee }
    .srdv-acc-cl-wrap {box-shadow: 0 0 3px rgba(0, 0, 0, .13); background: #fff; position: absolute; z-index: 99; width: 100%; max-width: 55%; right: 0; padding: 10px; text-align: center }
    .flt-np>h4, .flght-common-dts h4 {display: inline-block; /* padding: 0 5px; */ font-size: 15px }
    .scroll-bar {overflow-y: scroll; overflow-x: hidden; padding-right: 0 }
    .scroll-bar::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); background-color: #f5f5f5 }
    .scroll-bar::-webkit-scrollbar {width: 6px; background-color: #f5f5f5 }
    .scroll-bar::-webkit-scrollbar-thumb {background-color: #e33a30 }
    button.slick-next,
    button.slick-prev {top: 10px!important }
    .prc-wrap-flt h3{font-size: 19px; margin-right: 4px;}
    .flght-date-wrap-shrt-dts>i {font-size: 14px; top: 3px }
    .airline_title ul {padding-left: 0 }
    .search_info_date span {padding-left: 0; }
    .airline_title, .search_info_date span{font-size: 11px;}
    .airline-baggage-cl li {padding: 2px 3px 2px 0px; font-size: 11px; }
    .flight-modal-details-wrap {font-size: 12px; }
    .modify_btn .btn {font-size: 11px;padding: 4px 4px;}
    .mdfy-btn li {padding: 0px 0px; }
    .flt-fare-rls {position: relative}
    .flt-pax-dts li {padding: 0px 2px;}
    .airine-bottom-wrapper-col ul {text-align: center }
    .airine-bottom-wrapper-col li span:not(.srdv-tp-bar) {font-size: 11px; font-weight: 600; color: #000 }
    .airine-bottom-wrapper-col li span i {position: absolute; left: 1px; color: var(--main-color); top: 2px; font-size: 11px }
    .airine-bottom-wrapper-col li {position: relative; padding: 0 3px 0 13px }
    .total-stop p {line-height: normal; font-size: 10px; padding: 1px 5px }
    .airline-name-oneway {margin: 1px 3px 3px; padding: 4px 2px 4px 3px }
    .pl-5-xs {padding-left: 5px!important }
    .oneway-airport-name {font-size: 11px; padding-right: 5px }
    .prc-col-btn-wrap .btn {padding: 2px 4px; font-size: 11px }
    .airline-time-duration-col-top {margin-bottom: 3px; padding-bottom: 2px;display: inline-block;width: 100%;}
    .airline-time-duration-col-top > div {display: inline-block;}
    .flight-details-oneway-col .nav-tabs>li>a {padding: 10px 8px; font-size: 13px }
    .prc-col-btn-wrap li {margin-bottom: 2px }
    .pickup_fields_wrap>.row {display: block }
    .alt-flt .glyphicon {font-size: 80px }
    .flght-return-srdv-trvl .price-flight-srdvtrvls-wrap {display: flex; flex-wrap: wrap; align-items: center; justify-content: center; border-top: 1px solid #eee }
    .flght-return-srdv-trvl .price-flight-srdvtrvls-wrap .prc-wrap-flt {padding-right: 3px }
    .flght-return-srdv-trvl .airline-time-duration-col-top {justify-content: center }
    .airline-remark-wrap {font-size: 11px; padding-left: 0 }
    .dots i {display: none }
    .modify-htl-right .btn {padding: 3px 12px }
    .srdv-htl-prc-col {display: flex; flex-wrap: wrap; text-align: center; justify-content: center; margin-left: 15px; border-top: 1px solid #eee; margin-top: 5px; padding-top: 5px; }
    .srdv-htl-tp li:not(:last-child) {margin-right: 15px }
    .hotelBox.hresult-box>.row>.col-sm-6 {padding-right: 15px }
    .srdv-htl-prc-bt {border-top: 0 none; padding-top: 0 }
    .htl-name-dts {text-align: center }
    .htl-repeat-det-srdv>.row>div {max-width: 100%; width: 100% }
    .htl-st-dts {padding-top: 15px }
    .search-btn-fld .mt-25.btn {margin-top: 5px }
    .bus-result-list-temp>.row, .hotel-search-top>.row { align-items: inherit}
    .dash-board-wrapper > div > .row{display: block; }
    .dashboardleftcol .dashboardtabs li{display: inline-block;}
    .dashboardleftcol .dashboardtabs li a{padding: 3px 6px; font-size: 12px; border: 1px solid rgba(255, 255, 255, 0.22) !important; margin-bottom: 3px;}
    .dashboardleftcol .dashboardtabs li a i{display: none;}
    .dash-topbar-left > h1, .dash-topbar-right, .car-result-listing{text-align: center;}
    .dashboardleftcol {padding: 10px 0rem 10px 10px; text-align: center; }
    .dash-topbar-right {padding-top: 4px; }
    .profle-tp-bar > .row > div {width: 50%; }
    .btm-paul {border-top: 1px solid #eee; padding-top: 4px; margin-top: 4px }
    .footerfluid1{display: none;}
    .wt-nav-tabs{display: table; float: none; width: 100%; }
    .paul-search-wrap-srdv-travels .wt-nav-tabs li{display: table-cell}
    .sidebar-bus-booking {margin-top: 15px }
    .paul-search-wrap-srdv-travels .btn-com, .paul-search-wrap-srdv-travels .btn-comm{padding: 5px 12px;}
    .htl-tp-com i {font-size: 12px }
    .htl-tp-com {padding-left: 17px }
    .car-price .btn {padding: 6px 0; width: 100% }
    .car-dts-list .ar_time {text-align: left }
    .dmt-wrap {padding-top: 25px }
    .add-benficary-iner {margin-top: 22px; text-align: left; }
    .add-benficary-iner .btn-com {width: 100% }
    .recg-utiliy-wrap .wt-nav-tabs>li.active>a {border-bottom: 0 none!important }
    .recg-utiliy-wrap .wt-nav-tabs {display: block }
    .recg-utiliy-wrap .wt-nav-tabs>li {display: inline-block!important; margin-bottom: 2px; }
    .paul-search-wrap-srdv-travels .recg-utiliy-wrap .wt-nav-tabs>li>a {border-right: 0 none!important; background: #eaeaea!important }
    .login-contact-details li:not(:last-child) {margin-right: 7px!important }
    .login-paul-head {padding-bottom: 5px }
    .login-contact-details {/* border-top: 1px solid #eee; padding-top: 5px; margin-top: 5px; font-size: 12px; font-weight: 500  */}
    .login-inner-body h4 {font-size: 20px }
    .dashboardcontainer .row {display: block }
    .dash-topbar-left > h1{font-size: 18px;}
    #footer_fix_price_details{height: 50px; text-align: center;}
    .fix-price-dom-return > div > .row {display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
    .bus-com-depart {color: #000; font-size: 16px; font-weight: 500 }
    .session-rtn.session-expire{bottom: 49px;}
    .flight-details-listing h4 label {font-size: 15px; }
    .add-benficary-iner h4{font-size: 13px;}
    .prc-col-btn-wrap li.flt-lf-we {display: inline-block; }
    .flt-fare-rls .fre-rules, .mkfiltercol, .modifysearchfluidparent{display: none; }
    .nxt-prev-btn a {padding: 5px 3px; }
    .recharge_pop {width: 100%; }
    .contact-details > .row{display: block;}
    .common-contact-srdv{height: auto; margin-bottom: 15px;}
    .left-inner-title, .right-inner-title, .top-bar-tm, .top-bar-tm .col-md-6{text-align: center;}
    .position {position: fixed; background: #ece4e4; width: 100%; z-index: 1000; top: 0; height: 100%; padding-top: 3px;}
    .hidden-on-mob {display: none;}
	.show-xs { display: inline-block!important;}
	.sidebar-fliter-wrap > .btn-com {position: fixed; left: 0; bottom: 0; width: 100%; z-index: 99999; }
	.flight-srdv-details-body {font-size: 12px;}
	.hotelBox.hresult-box>.row{display: block;}
	.hotelBox.hresult-box > .row > div {width: 100%;}
	.htl-srdv-travels-img img{height: 112px;}
	.hotelnamediv h3{font-size: 17px;}
	.hresult-info {padding: 5px 10px;}
	.htl-dtls-view-srdv-tech .detail-tabs li a{padding: 6px 4px; font-size: 12px }
	.detail-tab-content-head-bar{    padding: 5px;}
	.detail-tab-content-head-bar>div{border: 5px solid #f5f5f5;padding: 10px;}
	.htl-tp-dts-bar h3{font-size: 20px;}
	.bus-trvaller-name .busname{font-size: 13px;}
	.bus-result-list-temp{font-size: 12px;}
	.sidebar-bus-booking .pro-name h2{font-size: 16px; line-height: normal;}
    .mk-main-menu .dropdown-menu, .topul .dropdown-menu{background: transparent; position: relative; width: 100%; box-shadow: initial; }
    .tp-header-col{padding: 1px 11px 8px 11px;}
    .fnc-col{margin-bottom: 10px;}
    .tp-header-col h1{font-size: 16px; margin-bottom: 9px;}
    .top-bar-tm{padding-bottom: 4px;}
    .top-bar-tm .heading-2:after{right: 0; margin: 0 auto;}
    /* .htl-name-dts > h1 {border-top: 1px dashed #eee;} */
    .htl-srdv-tech-faci {margin-bottom: 3px;}
    .htl-srdv-tech-faci > i{color: var(--main-color);}
    .modify-filter-col .bus-booking-form .searchengine{padding: 0px;}
    .bus-booking-right-wrap .outerseat{float: none; display: flex;}
    .bus-booking-right-wrap .outerseat .busSeatlft {width: 20px; float: none; margin: 14px 0px; }
    .bus-dts-com-srdv-trvl h5{font-size: 14px;}
    .bus-bkg-oprt{border-bottom: 1px dashed #eee; margin-bottom: 5px; padding-bottom: 4px; }
    .pay-busrp{font-size: 19px;}
    .bgg-dtls{right: 0; left: auto; }
    .dome-flt-prc .bgg-dtls{left: -106px; right: auto; }
    .dome-flt-prc .bgg-dtls:before{left: calc(54%); }
    .dome-flt-prc .bgg-dtls:after{left: calc(55%); }
    .bgg-dtls:before{left: calc(88%); }
    .bgg-dtls:after{left: calc(89%); }
    .foosocial {text-align: center; margin-bottom: 5px; }
    .air-bkg-flt {border-bottom: 1px dashed rgba(165, 54, 146, 0.29); padding-bottom: 5px; margin-bottom: 5px; }
    .hotel-search-top .no-padding-xs {padding: 0;}
    .modify-htl-right {padding-top: 5px; margin-top: 5px; border-top: 1px dashed rgba(0, 0, 0, 0.19); }
    #search_hotel{margin-top: 0px !important;}
    .flight-searchengine-temp #search_flight, .flight-searchengine-temp #flightbtnsearch_multi{width: 100%;}
    .site-header:before, .site-header:after{display: none;}
    .site-header {min-height: auto;}
    .search_result_info{position: static !important;}
    .text-sm-left{text-align: left !important}
    .text-sm-center{text-align: center !important}
    .airline-name-oneway li {vertical-align: middle;}
    .slde-img-owl {display: none;}
    .login-inner-body {padding: 2rem 2rem !important;}
    .login-inner-in {padding: 1rem !important;}
    .hotel-search-top .row {
        display: inherit;
    }
}
@media screen and (max-width:576px) {
    .srdv-acc-cl-wrap {max-width: 100% }
    .rcptha-col {
        width: 100%;
        overflow: auto;
        max-width: 250px;
    }
}
@media screen and (max-width:575px) {
    .col-12{width: 100%;}
    .text-xs-left{text-align: left;}
    .text-xs-center{text-align: center !important;}
    .col-4{width: 25%;float: left;}
    .col-8{width: 75%;float: left;}
    .airine-bottom-wrapper-col{border-bottom: 1px solid #eee}
    .search_info_date {
	    margin-top: 5px;
	    margin-bottom: 5px;
	    border-top: 1px solid #eee;
	    border-bottom: 1px solid #eee;
	    padding-top: 5px;
	    padding-bottom: 5px;
	}
    .px-xs{
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
	.slick-initialized .slick-slide {
	    width: auto !important;
	}
    .hotel-search-top .row > [class*=col-]:not(:last-child) .htl-tp-com, .htl-srdv-dts-com {
        border-bottom: 1px solid #eee;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .hotel-search-top .row > [class*=col-]:nth-last-child(2) .htl-tp-com {
        border-bottom: none;
    }
    .logo-wrapprr, .login-contact-details {
        text-align: center !important;
    }
    .logo-wrapprr img {
        max-width: 120px !important;
    }
    .login-contact-details {
        border-top: 1px solid #eee;
        margin-top: 9px;
        padding-top: 5px;
    }
    .login-contact-details a {
        font-size: 14px !important;
    }
}
@media screen and (max-width:480px) {
   
	.wt-nav-tabs>li>a{min-width: inherit; }
}
@media screen and (max-width:430px){
    .session-expire {
        position: absolute;
        top: 56px;
        right: 0;
        font-size: 0px;
        height: 34px;
        padding: 3px;
    }
    .session-expire ul {
        padding: 3px 0 0 18px;
        background-size: 2px;
    }
}
@media screen and (max-width:350px){
    .session-expire {
        position: absolute;
        top: 45px;
        right: 0;
        font-size: 0px;
        height: 28px;
        padding: 0px;
    }
    .session-expire ul {
        padding: 3px 0 0 18px;
        background-size: 20px;
    }
}

