@media screen and (max-width: 1300px){
    .airline_oneway {padding-bottom: 0;  margin-top: 0px;}
    .flt-fare-rls ul{line-height: 23px;}
    .list-inl-md-blog{display: block !important;}
    .flt-fare-rls {padding-top: 0px;}
    .remark_section_res {margin-top: 16px;}
    .airline-time-du{flex-wrap: wrap;}
    .bagg_icon_round {position: relative; top: auto; right: 0; justify-content: center;}
}
@media only screen and (min-width:1200px) and (max-width:1920px) {
    .bookcols {width:12%;}
    .custom_w {width:54%;}
}
@media screen and (max-width: 1200px){
    .main_sec_button {flex-wrap: wrap;}
    .border-left-main {height: 185px;}
    .select_city{font-size: 12px !important;}
}
@media screen and (max-width: 1040px){
    .carousel-caption h2{font-size: 27px;}
    .total-stop-errow {text-align: center; line-height: 0px; padding: 0vw 0.4vw;}
    .Detail-but-viow {font-size: 10px;}
    .flt-fare-rls {font-size: 11px;}
    .airline-sm-round{flex-wrap: nowrap;}
}
@media screen and (min-width: 992px){
    .search-none-padd{padding-right: 0;}
    .left-none-padd{padding-left: 0;}
    .bg_section_main{margin: 0 -10px;}
    .p_left_none{padding-left: 0;}
}
@media screen and (max-width: 992px) {
    .htl-addrs_check {width: 50%;}
    .htl_assrs_main {width: 47%; margin-top: 10px;}
    .htl_assrs_check_in{width: 100%;}
    .htl-addrs-main p {width: 100%;}
    .border-left-main {height: 130px;}
    .hotel-search-top .row {width: 100%;}
    .navbar-inverse .navbar-nav > li > a {padding: 0px 10px;}
    .modify_hotels {margin-top: 10px;}
    .maximum_days {position: relative; top: -9px; font-size: 14px;}
    .error_message_hotelsearch {position: relative;}
    .h_border {padding-right: 15px; padding-left: 15px; margin: 10px 0;}
    .adult_select_flight {flex-wrap: wrap;}
    .searchengine-temp .dropdown-menu-nav {min-width: 348px;}
    .flight_nexe_sear {padding-left: 0;}
    .custom_input input {border-bottom: 1px solid #ececec;}
    .search_engine .form-control{padding-left: 19px;}
    .wrap-contactus {padding: 20px 0;}
    .col_cont {padding-left: 15px;}
    .navbar-brand {width: 200px;}
    #searchformonewayandreturn {border-radius: 1px;}
    .first_input input {border-radius: 0;}
    .carousel-caption h2{font-size: 18px;}
    .absolute-search-container {top: 188px !important;}
}

@media screen and (max-width: 767px){
    .xs_none_hotel{padding: 0;}
    .static-page-container {margin: 10px;}
    .inner-container-static {padding: 0 10px 12px;}
    .post-image-holi img {width: 100%;}
    .flight_det_list_pan{width: 100%;}
    .contant_round_xs{padding: 0;}
    .pan_name_number {padding-left: 0; margin-top: 10px;}
    .pan_name_hotel {padding-right: 0; border-right: 0px solid #ccc;}
    .room_text_head {padding-top: 10px;}
    .border-left-main {border-right: 0px solid #ccc; height: auto;}
    .Recent_Search span {margin-bottom: 2px; display: inline-block;}
    .mainrow {margin-left: 0; margin-right: 0;}
    .offer_col img {height: 100%;}
    .wrap_offer {height:100%;}
    .cabin_class {text-align: left;}
    .custom-ml {margin-left: 0;}
    .border_lg_none {padding: 0;}
    .border_lg_res {border-radius: 0;}
    .xs_none_butt{display: none !important;}
    .xs_none_sec{margin-bottom: 15px;}
    .h_border {padding-right:0; padding-left:0; margin:0;}
    .first_input_in{border-radius: 0;}
    .hotel_Nationality{border-radius: 0;}
    .section_hotel_check{border-radius: 0;}
    .h_border_xs_none {padding: 0;}
    .first_in_right{border-radius: 0 !important;}
    .costom_site_color{border-radius: 0 !important;}
    .section_images_main {justify-content: center;}
    .absolute-search-container {top: auto !important;}
    .search_engine .form-control{padding-left: 10px;}
    .custom_input input {border-bottom: 0px solid #ececec;}
    .Travellers_div a{border: 1px solid #e0e0e0;}
    #searchformonewayandreturn{border: 0px solid #ececec;}
    .select_city {z-index: 99; position: relative; float: left; top: -6px;}
    .custom_input input {border: 1px solid #ececec;}
    .first_input input {border-radius: 0;}
    .flightbutton_left button {border-radius: 0!important; margin-top: 20px;}
    .col_cont {padding-left:0; padding-right:0;}
    .no_paddingmob {padding: 0 !important;}
    .cont-information {height: auto; margin-top: 20px;}
    .bg-white {padding:15px 0px;}
    .specia-offer-img img {height: 250px; object-fit: cover;}
    .col_third a {margin-bottom: 20px;}
    .border_left {border-left: none;}
    .contact_col {margin-bottom: 0px; text-align: center; border-bottom: 1px solid #ccc; margin-top: 8px; padding-bottom: 16px;}
    .testimonial-carousel {right: 0; top: 0px;}
    .testimonial {background-size: cover; height: auto; padding: 30px 0;}
    .testimonal_design {padding-bottom: 7px; height: 100%;}
    .quote_icon-lg {display: flex; justify-content: center; align-items: center; position: static;}
    .col_third h2 {margin-top: 10px; font-size: 29px;}
    .col_third {padding-right: 0; padding-left: 0px;}
    #depart_date {border-right: 1px solid #e0e0e0;}
    #return_date {border-left: 1px solid #e0e0e0;}
    .line_arrow::after {position: static;}
    #searchformonewayandreturn {padding: 0px;}
    .foo-common h4 {font-weight: 500; margin: 25px 0 11px 0;}
    .foo-navbar.follow_us {display: flex; justify-content: center;}
    .top-footer {text-align:left;}
    .flght-multi-1 {flex-wrap: wrap;}
    .flght-multi-2 {flex-wrap: wrap;}
    .multi_col {width: 100%; padding: 0;}
    .flght-multi-wrap {padding: 0;}
    .home_banner {height: 100%;}    
    .container {max-width: 100%;}
    .row {margin-right: 0; margin-left: 0;}
    .ad_img img {height: 76px;}
    .navbar-inverse .navbar-nav>.active>a {color: #04a449 !important;}
    .navbar_right_side {display: inline-grid !important; width:100%; background: #2c4693;}
    #navbar ul li a {color: #fff;}
    .navbar_menu li {width: 100%; display: inline-block; padding: 10px 0;}
    #navbar {padding: 0; border-color: #1fb057;}
    .navbar_menu {width: 100%; margin: 0px;}
    .multipal_btn input[type=checkbox] {display:none;}
    .navbar.navbar-danger.top-bar {font-size: 15px;}
    .navbar-toggle {background: #00a346; border: 1px solid #00a346 !important; margin-top: 25px;}
    .contact_foot {padding:10px 0px;}
    .ft_logo h4 {display: none;}
    .ft_logo {text-align: center; border-bottom: 1px solid #00a147;}
    .copyright p {text-align: center;}
    .remark_section_res {margin-top: 0;}
    .airline-sm-round{flex-wrap: wrap;}
    .airline_xs_cen{text-align:right;}
    .butt_bag {margin-top: 8px;}
    .list-inl-md-blog {display:none !important;}
    .Depart, .Duration, .Arrive{left: auto;}
    .contant .row {margin-top: 10px;}
    .no-padding {padding-right: 15px; padding-left: 15px;}
    .border-result-row{border:0px solid !important;}
    .airline-time-round {justify-content: space-evenly;}
    .price-airline{justify-content: center;}
    .mane-detail-xs {margin-bottom: 10px; padding: 0px 10px;}
    .Detail-but-viow {padding: 4px 6px !important; position: relative; top: 3px;}
    .flt-fare-book:not(:last-child):after {top: calc(50% - 5px);}
    .flt-fare-rls {font-size: 12px;}
    .list-inl-md{display: inline-block !important;}
    .booking_but_book {width: 120px; height: 28px; margin-top: 12px;}
    .flght-date-wrap-shrt-dts>i{font-size: 13px;}
    .tp-header-rgt, .tp-header-lft{text-align: center;}
    .show-xs{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: 33px; padding: 4px;}
    .flt-dep-tm h4{font-size: 13px; font-weight: 700;}
    .hide-on-med-and-down {justify-content: center;}
    .Recent_Search {float: none;}
    .flight_nexe_sear {padding-left: 0;}
    .flt-prc-view-one {border-top: 1px solid #eee; padding-top: 3px !important;}
    .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;}
    .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 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;}
    .radio{float: left; position: relative; left: -4px; top: -2px;}
    .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: 50px;}
    .dom-flt-prc-srdv-trvls .airline_price{font-size:16px;}
    .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; 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;}
    #copyright{display: none;}
    .htl-srdv-trvl-listing > .row{display: block;}
    .hresult-info .hotel-name{margin: 4px 0px; font-size: 20px;}
    .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;}
    .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: 15px 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: 15px; 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: 800; font-size: 15px; text-align: center; padding: 0px 3px;}
    .flt-oneWay-flt-we .flght-common-dts p.ftl-e.ft-icn{color: var(--main-color);}
    .flt-oneWay-flt-we .flght-date-wrap-shrt-dts>i, .flght-oneWay-airline .flt-dep-tm p{display: none;}
    .flt-oneWay-flt-we .flt-dt-clnd{padding-left: 0; text-align: center;}
    .sort-details-sedv-trvl-online.flt-oneWay-flt-we{padding: 8px 0px 0px;}
    .sort-details-sedv-trvl-online.flt-oneWay-flt-we .flght-date-wrap-shrt-dts{background: var(--main-color); color: #fff; padding: 3px 0px;}
    .flt-oneWay-flt-we.flt-paul {width: 100%; position: fixed; top: 0; background: #fff; z-index: 999; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);}
    .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 {text-align: center;}
    .border-left-none{border-right: 0px solid !important;}
    .flt-np{justify-content: center;}
    .airline_oneway {padding-bottom: 0;}
    .errow_butt-price {margin: 10px auto; margin-top: -10px;}
    .booking-butt{margin-top: -5px; justify-content: center; display: flex; margin-bottom: 8px;}
    .total-stop-errow {padding: 0vw 6.4vw;}
    .flt-fare-rls {font-size: 12px; font-weight: 500; text-align: center; padding-left: 10px; position: relative; right: auto; padding-top: 5px;}
    .swap_btn img{position: relative;}
    .swap_btn {position: absolute; top: 60px;}
    .adult_select_flight {flex-wrap: wrap;}
    .searchengine-temp .dropdown-menu-nav {min-width: 350px;}
}
@media screen and (max-width: 680px){
    .airline-time-round {justify-content: space-between;}
    .duration-doms-flt {padding-left: 0;}
    .total-stop-errow {padding: 0vw 0.4vw;}
    .airline-time-du {justify-content: space-around; align-items: center;}
    .flt-fare-rls {right: 17px;}
    .price-airline {justify-content: space-between; padding: 0px 10px;}
    .price-flight-round {justify-content: center !important;}
}
@media screen and (max-width: 576px){
    .searchengine-temp .dropdown-menu-nav {min-width: 100%;}
    .callus h2 {font-size: 26px; margin-bottom: 0;}
    .offer_col img {height: 250px;}
    .list-inl-md-blog {display:block !important;}
    .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;}
    .htl-tp-com i {font-size: 11px;}
}
@media screen and (max-width: 480px){
.htl_assrs_main {width: 100%;}
.xs-device{padding:0;}
.session-rtn.session-expire{bottom: 100px;}
.prc-ttl-selec-srdv-dom button {padding: 3px 15px !important; margin-top: 9px;}
#footer_fix_price_details {height: 99px !important;}
.prc-ttl-selec-srdv-dom h3 {font-weight: 700;}
.mange-view-rtn-lst .nav-tabs > li > a{font-size:12px;}
.multipal_btn .btn {font-size: 14px; box-shadow: none; font-family: "Poppins", sans-serif; font-weight: 600; border-radius: 5px; padding: 7px 8px;}
.navbar_right_side {position: relative; top: -14px; z-index:999;}
.navbar-brand {width: 220px;}
.detail_Bag h5 {font-size: 14px;}
.position_top_filter {top: 100px;}
.booking-butt {justify-content: center; display: inherit;}
.Detail-but-viow {padding: 2px 6px !important;}
.flt-fare-book:not(:last-child):after {background:transparent;}
.flt-fare-book:not(:last-child):after {top: calc(50% - 13px);}
.airline-logo-name img {max-width: 30px; height: 30px;}
.airline-logo-name p {margin-bottom: 0; font-size: 10px; text-align: center; font-weight: 500;}
.flt-fare-rls {text-align: right;}
}
@media screen and (max-width: 410px){
    .list-inl-md-blog {display: none !important;}
    .price-airline {justify-content: center; padding: 0; flex-wrap: wrap;}
    .flt-fare-rls {text-align: center;}
}
@media screen and (max-width: 390px){
    .htl-dtls-view-srdv-tech .detail-tabs li a {padding: 7px 5px;}
    .multipal_btn .btn {font-size: 12px; box-shadow: none; font-family: "Poppins", sans-serif; font-weight: 600; border-radius: 5px; padding: 4px 5px;}
    .with-nav-tabs{padding: 0;}
    .multipal_btn .btn{margin-right: 5px;}
    .detail_Bag h5 {font-size: 12px;}
    .booking_but_book {margin-top: -10px;}
    .seat-flt{padding-right: 0px !important;}
    .flt-fare-rls {right: 7px;}
    .flight-name-main {padding: 0px 3px;}
    .xs-space{padding-right: 8px; padding-left: 8px;}
    .list-inl-sec {padding-right: 1px !important; padding-left: 1px !important;}
    .flt-fare-rls {font-size: 10px;}
    .modify_btn .modify-btn-right button, .modify_btn .modify-btn-right a{padding: 1px 2px; min-height: 27px;}
    .booking-butt {justify-content: center; margin: 10px auto;}
}
@media screen and (max-width: 350px){
    .detail_Bag h5 {font-size: 10px;}
}