
.ui-datepicker{width: 28em !important; } 
@media screen and (max-width: 1200px){
    .homepage .middle-header-nav .navbar-nav li a {border: 1px solid #eee; border-radius: 4px; padding: 2px 4px;}
}
@media screen and (max-width: 1100px){
.Hotel_City_row{flex-wrap: wrap;}
.prc-ttl-selec-srdv-dom ul li h3{font-size: 20px;}
.homepage .middle-header-nav .navbar-nav li a {padding: 0px 7px; font-size: 13px; margin: 5px;}
}
@media screen and (max-width: 991px){
.homepage .home-logo {text-align: center;}
.logo-website img {max-width: 270px;}
.homepage .middle-header-nav .navbar-nav li a{padding: 0px 4px; font-size: 13px; margin: 0px;}
.add_pickup_more{margin-left: 10px;}
.swip-Modify {display: none;}
.advertis-carousel .owl-nav button.owl-next {right: 16px;     top: 48%;}
.advertis-carousel .owl-nav button.owl-prev, .advertis-carousel .owl-nav{ left: 13px; top: 48%;}
.middle-header-nav .navbar-nav li a {padding: 10px 8px;}
.btm-payment-method img {width: 50px;}
}
@media screen and (max-width: 767px){
    .homepage .home-logo {text-align: left;}
    .session-expire {bottom: 50px;}
    .travel-insur-type {padding: 10px 20px; height: 120px;}
    .forminputgrabber {margin: 10px 0px;}
    .block {padding: 10px 30px;}
    .multicity-main {max-width: 100% !important;}
   .ui-datepicker{left: 3px;}
    .htl-rooms-desc-cont {min-height: auto;}
    .homepage .middle-header-nav .navbar-nav li a {font-size: 14px;}
    .middle-header-nav .navbar-nav {margin: 0px;}
    .middle-header-nav .navbar-nav li a span{margin-top: 0px;}
    .home_banner-col {height: auto; border-bottom: none; background: #fff0f7; padding: 20px 0px;}
    .slider-wrapper, .search_info_date:after {display: none;}
    .search-engine-wrapper {position: static;}
    .absolute-search-container {padding-left: 15px; padding-right: 15px;}
    body {font-size: 13px;}
    .navbar-toggle {position: absolute;right: 0px;bottom: 0%;}
    .homepage .navbar-toggle span {background: var(--white);}
    .navbar-toggle span {background: var(--main-color);}
    .logo-website img {max-width: 200px;}
    .logo-website {border-top: 1px solid rgba(238, 238, 238, 0.33);margin-top: 5px;padding-top: 5px;}
    .mange-view-rtn-lst > ul > li.filter-btn {position: absolute; right: 0; width: auto; }
    .mange-view-rtn-lst > ul > li.filter-btn > a{color: #fff}
    .sm-hidden {display: none !important;}
    .flght-date-wrap-shrt-dts>i{font-size: 13px; }
    .tp-header-rgt, .tp-header-lft{text-align: center; }
    .show-xs, .xs-show{display: block !important; }
    .mdfy i{display: block; }
    .mdfy span, .refund-flt{display: none; }
    .modify-btn-right li{display: inline-block !important; }
    .modify_btn .modify-btn-right button {min-height: 40px; }
    .flt-dep-tm h4{font-size: 13px; font-weight: 700; }
    .flt-prc-view-one {/* border-top: 1px solid #eee;  */padding-top: 10px !important; }
    .flght-oneWay-airline {border-bottom: 1px dashed #ddd;padding-bottom: 7px;margin-bottom: 5px;}
    .arr-dep-city {position: absolute;top: -10px;z-index: 0;margin: 0 auto;width: 30%;left: 0;right: 0;}
    .airline-prc-col h3{font-weight: 600; font-size: 17px; margin-bottom: 1px; }
    .flight-price-col a, .flight-price-col button {padding: 2px 5px; font-size: 11px; }
    .flt-oneway-view-col{padding-top: 2px !important; }
    .flight-details-oneway-col .nav-tabs a{padding: 5px 7px; font-size: 12px; font-weight: 500; }
    .aplly-copun{display: block; text-align: center; }
    .aplly-copun .form-control {max-width: 100%; margin-right: 0; margin-bottom: 10px; }
    .flight-srdv-details-body label{font-size: 12px; }
    .inbond-srdv-trvls-col{margin: 0;}
    .cpth-refr {display: block;}
    .login-main-col {padding: 20px 20px !important;}
    .arr-dep-city li{font-size: 12px;}
    .scroll-side-col {overflow-y: scroll; overflow-x: hidden; padding-right: 0 }
    .scroll-side-col::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); background-color: #f5f5f5 }
    .scroll-side-col::-webkit-scrollbar {width: 6px; background-color: #f5f5f5 }
    .scroll-side-col::-webkit-scrollbar-thumb {background-color: #e33a30 }
    .scroll-side-col{overflow-y: scroll;overflow-x: hidden;padding-right: 0;position: fixed;background: #ece4e4;width: 100%;z-index: 1000;top: 0;height: 100%;padding-top: 3px;display: none;padding-bottom: 130px;left: 0;padding: 0;}
    .mange-view-rtn-lst .nav-tabs{display: block; border-bottom: 1px solid #eee; background: #fff; }
    .mange-view-rtn-lst > .nav-tabs.fixed-nav{position: fixed; top: 0; z-index: 99; box-shadow: 0 0 3px rgba(0, 0, 0, 0.23); width: 100%; left: 0; }
    .flt-tm-duration .stop-flt {background: var(--main-color); color: #fff; padding: 2px; font-size: 11px;}
    .flt-tm-duration {display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
    .flt-tm-duration p:first-child {margin-right: 4px; }
    .mange-view-rtn-lst > ul > li{width: calc(100% / 2); }
    .mange-view-rtn-lst .nav-tabs > li > a{margin-right: 0px; border: 0px none !important; font-size: 14px; color: #000; font-weight: 400; border-radius: inherit; }
    .mange-view-rtn-lst .nav-tabs > li.active > a {background: var(--main-color); color: #fff; }
.dom-ttl-tm-paul {display: flex; flex-wrap: wrap; align-items: center; justify-content: center; order: 2; }
.dom-ttl-tm-paul > h4{padding-right: 11px; font-size: 14px; }
.dom-rtn-flt-srdv p {margin-bottom: 0; }
.rtn-pax-dom{text-align: left; }
.prc-ttl-selec-srdv-dom ul li {vertical-align: middle; }
.prc-ttl-selec-srdv-dom.text-center {text-align: right; }
.session-rtn.session-expire{bottom: 0; }
.dom-flt-prc-srdv-trvls .airline_price{font-size: 20px; }
.domestic-return-view > div[class*="col"]:not(:last-child){padding-bottom: 2px; }
.duration-doms-flt > ul{padding-right: 15px; text-align: left; order: 1; }
.duration-doms-flt {display: flex; flex-wrap: wrap; align-items: center; border-top: 1px solid #eee; justify-content: left; padding-left: 15px; }
.domestic-return-view > .col-md-3.col-sm-3{border-left: 1px solid #eee; }
.domestic-return-view{border: 1px solid #e0e0e0; }
.htl-srdv-trvl-listing > .row{display: block; }
.hresult-info .hotel-name{margin: 4px 0px; font-size: 18px; }
.hresult-info {padding: 0px 15px; }
.htl-srdv-trvl-listing .htl-img img{height: 120px; }
.mhotelpricediv {display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }
.mhotelpricediv{margin-top: 0px; padding-top: 10px; padding-bottom: 10px; }
.mhotelpricediv > .firstdiv{padding-right: 15px; }
.mhotelpricediv .booknow{padding: 5px 12px; }
.modify-htl-right .btn {width: 35px; text-align: center; padding: 0; height: 35px; line-height: 25px; font-size: 17px; }
.hotel-search-modfiy{padding: 0px; }
.htl-name-wrap {text-align: center; }
.htl-name-wrap{padding-top: 3px; border-top: 1px solid #eee; }
.htl-temp-reslt{font-size: 13px; }
.htl-slider-srdv-tech .flexslider .slides.full-img-sld-srdv img{height: 250px; }
.detail-tab-content-head-bar{padding: 11px 7px; }
.detail-tab-content-head-bar>div{border: 5px solid #f5f5f5; padding: 5px 11px; }
.htl-dtls-view-srdv-tech .detail-tabs li a{padding: 7px  10px; }
.htl-room-type h4{font-size: 16px; }
.heading-2:after, .htl-room-type h4:after{height: 3px; }
.htl-repeat-det-srdv>.row>div {width: 100%; }
.htl-st-dts {padding-top: 6px;
    padding-bottom: 10px; }
.htl-desc-wrap {line-height: 20px; font-size: 13px; }
.htl-tp-dts-bar h3{font-size: 19px; margin-bottom: 5px; }
.flight-srdv-details-body {padding: 12px 10px; }
.room-type-htl-dts ul {margin-bottom: 2px; }
.heading-2{font-size: 16px; }
.htl-tp-com i{font-size: 14px; }
.htl-tp-com{padding-left: 20px; margin-bottom: 5px; }
.car-price {padding: 5px 0px; text-align: center; border-top: 1px solid #eee; }
.car-price .btn-car-book {width: auto; }
.car-processing{width: 100%; }
.car-processing .btn-car-book{width: 100%; padding: 5px 7px; margin-top: 5px; }
.wrapper-dash-customer-srdv > .row > div[class*="col"]{width: 100%; padding: 0px 15px; min-height: inherit; }
.customer-dashboard-ul > li {display: inline-block; margin-bottom: 3px; }
.customer-dashboard-ul > li:not(:last-child) > a{border-bottom: 0px none; }
.customer-dashboard-ul > li > a > i{display: none; }
.customer-dashboard-ul > li > a{border: 1px solid #cacaca !important; padding: 7px 12px; font-size: 12px; }
.customer-dashboard-ul > li.active > a{background: var(--main-color); color: #fff; border-color: var(--main-color) !important; }
.wrapper-dash-customer-srdv{padding: 15px 0px; }
.login-temp-col-wrapper > .row > div[class*="col"]{width: 100%; }
.login-instrct{display: none; }
#hotel_search_form .hotel-search-modfiy{padding: 10px 5px 15px 5px; }
.busSeatlft .lower{left: 14px; }
.busSeatrgt{padding-left: 15px; }
.search_info_date{padding: 0; }
.flt-dts-md--stp{display: block; }
.sort-details-sedv-trvl-online.flt-oneWay-flt-we > div > .row{display: flex; flex-wrap: wrap; }
.sort-details-sedv-trvl-online.flt-oneWay-flt-we > div > .row >.modify_btn{order: 3; }
.sort-details-sedv-trvl-online.flt-oneWay-flt-we > div > .row >.search_info_date{order: 4; }
.flt-oneWay-flt-we .flght-common-dts p{font-weight: 500; font-size: 13px; text-align: center; padding: 0px 3px; }
.flt-oneWay-flt-we .flght-date-wrap-shrt-dts>i, .flght-oneWay-airline .flt-dep-tm p, .flght-date-wrap-shrt-dts>i{display: none;}
.sort-details-sedv-trvl-online.flt-oneWay-flt-we{padding: 6px 0px; }
.flt-oneway-view-col > .row > .col-xs-5{position: inherit; }
.flt-oneway-view-col > .row > .col-xs-5 .ttl-flt-duration-wrap .arr-dep-city{display: none; }
.ftl-e, .flt-stp-way{display: block; }
.flt-oneWay-flt-we .flght-common-dts{display: flex; flex-wrap: wrap; }
.arr-dep-city, .dash-topbar-left, .dash-topbar-right{text-align: center;}
.airline-baggage-cl{padding-left: 6px;}
.airline-baggage-cl li {padding: 4px 1px 4px 1px; }
.airline-baggage-cl{font-size: 11px;}
.flight-modal-details-wrap {font-size: 13px; }
.scroll-side-col .btn-com{position: fixed; left: 0; bottom: 0; width: 100%; z-index: 99999; }
#footer_fix_price_details{padding: 2px 0px;height: 50px;}
#footer_fix_price_details .col-xs-8{width: 100%;}
.scroll-side-col .dom-rtn{text-align: center;padding: 9px 22px;}
.flight-booking-details-left{font-size: 13px;}
#filter_click_submit{display: block;}
.sort-details-sedv-trvl-online{font-size: 12px;}
.modify-htl-right {border-top: 0px solid #eee; margin-top: 2px; padding-top: 2px; }
.paul-htl-filter{top: 0;height: 100%;}
.bus-col.bus-trvaller-name.bus-com-name {border-bottom: 1px solid #eee; margin-bottom: 7px; padding-bottom: 7px; }
.bus-dts-com-srdv-trvl {border-bottom: 1px solid #eee; padding-bottom: 5px; }
.sidebar-navbar-wrap .customer-dashboard-ul li a{padding: 8px 7px; font-size: 13px; }
.sidebar-navbar-wrap{padding: 10px 0rem 10px 0px;}
.dash-topbar-left{margin-bottom: 7px;}
.dash-topbar-left > h1, .prc-ttl-selec-srdv-dom h3{font-size: 20px;}
.upload-img-wrap > h4{font-size: 15px;}
.tp-heading > h2, .fms-htl h3 {font-size: 22px;}
.why-chse-top > h3{font-size: 24px;}
.newsletter-wraper h2 {font-size: 24px;margin-bottom: 0;}
.why-chse-top > h3 {font-size: 26px;}
.tp-cntry-wrap {margin-bottom: 20px;}
.tp-cntry-img .perc-tag {padding: 5px 15px;font-size: 14px;}
.tp-cntry-desc h3{font-size: 18px;}
.top-country-visit {padding: 20px 0px 0px 0px;}
.footer-middle{padding:0;}
.tp-heading {margin-bottom: 10px;}
.fms-htl {max-width: 100%;}
.fms-htl p{font-size: 14px;}
.popular-rooms, .why-choose-us {padding: 20px 0px;}
.why-choose-left li h3 {font-size: 18px;margin-bottom: 5px;}
.why-choose-left ul li {padding-left: 36px;margin-bottom: 10px;padding-bottom: 5px;}
.why-choose-left ul li span {width: 30px;height: 30px;line-height: 30px;font-size: 15px;}
.newsletter-wraper h2:after{display: none}
.newsletter-wraper .container {padding: 15px;}
.foot-com > h3 {margin-bottom: 10px;font-size: 16px; margin-top: 25px;}
.foo-nav li {margin-bottom: 7px;}
.foot-logo-rgt img {width: 250px;}
.foot-logo-rgt {margin-top: 20px;margin-bottom: 15px;}
.btm-payment-method img {width: 46px;}
.copy-right {margin-top: 10px;text-align: left;}
.airline_title {padding: 6px;}
.airline_title a {font-size: 12px;}
.flght-date-wrap-shrt-dts {padding-top: 7px;}
.main-field {padding: 10px 0px;}
.flght-result {padding: 0;box-shadow: none;}
.nxt-prev-btn .btn {font-size: 13px;border-radius: 3px;padding: 4px 7px;}
.nxt-prev-btn .btn i {display: none;}
.airline-prc-col .btn-com {font-size: 14px;padding: 4px 7px;margin-top: 3px;}
.booking-btn {font-size: 15px;padding: 6px 10px;}
.modify-htl-right .btn {width: 35px;margin: 5px 0px; text-align: center;padding: 0;height: 35px;line-height: 35px;font-size: 17px;}
.hresult-info .hotel-name {margin: 10px 0px 5px 0px; font-size: 18px;}
.search-list {text-align: left;padding-bottom: 3px;margin-bottom: 3px;}
.title-search {text-align: left;font-size: 22px;}
.search-engine-wrapper {padding: 7px 10px 10px;max-width: 100%;}
.htl-tp-com i {font-size: 11px; }
.radio-grabber .btn-group .btn {font-size: 12px;padding: 5px 9px;border-radius: 5px !important;min-width: auto; margin-right: 6px;border-width: 1px;}
.custom-group .form-control {font-size: 20px;text-align: left;}
.search-form-comon .form-group label, .custom-group p {margin-bottom: 0px;font-size: 13px;}
.swip span {padding: 4px 10px;bottom: -8px;}
.swip img {width: 20px;}
}
@media screen and (max-width: 576px){
    .session-expire {bottom: 50px;}
    .modify-btn-right li{padding: 0px 1px; }
    .modify_btn .modify-btn-right button, .modify_btn .modify-btn-right a{padding: 1px 5px; min-height: 27px; }
    .bus-dts-com-srdv-trvl {text-align: left; margin-bottom: 6px; }
    .car-price .btn-car-book {width: 91%; padding: 5px 5px; }
    .search-flght-btn {font-size: 20px;padding: 7px 10px;}
    .row.airlines.flght-oneWay-airline, .row.airlines.flght-oneWay-airline > [class*=col-] > .row, .hotel-search-top .row {
        margin-left: -10px; margin-right: -10px;
    }
    .row.airlines.flght-oneWay-airline > [class*=col-], .row.airlines.flght-oneWay-airline > [class*=col-] > .row > [class*=col-], .hotel-search-top .row > [class*=col-] {
        padding-left: 10px; padding-right: 10px;
    }
    .flight-booking-list .airlines > .row {margin-left: -7px; margin-right: -7px; font-size: 12px;}
    .flight-booking-list .airlines > .row > [class*=col-] {padding-left: 7px; padding-right: 7px;}
    .session-expire ul {background-image: none; padding: 0px 0px; min-height: auto;}
    .session-expire {padding: 5px 4px;}
    .session-expire ul li {font-size: 15px; line-height: 16px;}
    .session-expire ul li span {line-height: 12px;}
    .htl-dtls-view-srdv-tech .detail-tabs li a {padding: 7px 5px;}
    .flight-booking-list h5 {font-size: 15px;}
    .back-to-top a{height: 35px; width: 35px; line-height: 36px; z-index: 99999;}
}
@media screen and (max-width: 480px){
.airline-logo-name img {max-width: 30px;}
.airline-logo-name p {margin-bottom: 0; font-size: 8px; font-weight: 500; }
.homepage .middle-header-nav .navbar-nav li a {margin: 4px;}
.copy-right {text-align: center;}
.aplly-copun {max-width: 100%;}
}
@media screen and (max-width: 380px){
.radio-grabber .btn-group .btn {font-size: 10px; padding: 5px 2px; margin-right: 2px; border-width: 1px;}
}