@media screen and (max-width: 1300px) {
  .padd_lg_res {
    padding: 4px;
  }
}
@media screen and (max-width: 1200px) {
  .domestic-return-view {
    font-size: 11px;
  }

  .flex_airline_left .airline-nme {
    font-size: 12px;
  }

  .md_nopadding {
    padding: 0;
  }
  .font-s {
    font-size: 12px !important;
  }
  .mody_button__1 {
    padding: 6px 5px;
  }
  .flt-dep-domes h4,
  .dom-ttl-tm-paul h4 {
    font-size: 11px;
  }
  .add-sec {
    font-size: 12px !important;
    padding: 2px 9px !important;
  }
  .h-sec {
    padding: 6px 5px !important;
  }
  .m-airo {
    padding: 0px !important;
  }
  .button-t {
    float: right;
    padding: 0px;
  }
  .airo-size {
    margin: 0px 7px;
  }
  .add-price {
    position: relative;
    left: 13px;
  }

  .mar-airo {
    margin-left: -30px;
  }
  .add-price {
    font-size: 12px;
    padding: 0px 10px;
  }
  .airo-size {
    font-size: 13px;
  }
  .middle-header .navbar ul li a {
    margin-left: 0rem !important;
  }
}
@media screen and (min-width: 1055px) {
  .book-price {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1199px) {
  .mt-18 {
    padding-top: 30px;
  }
  .time-booking {
    padding-top: 30px;
  }
  .ui-widget.ui-widget-content.ui-autocomplete {
    overflow: inherit;
  }

  .ui-widget.ui-widget-content.ui-autocomplete li div {
    color: #000 !important;
  }

  .dom-slect-arlne img {
    width: 30px;
  }
  .flght-result {
    padding: 0px;
  }
  .destination-top {
    padding-top: 30px;
  }
  .price-text-2 {
    padding-right: 30px;
  }
  .p-10-lg {
    padding-left: 10px;
  }
  .lr-p-lg {
    padding: 0px;
  }

  .form-lr-p {
    padding: 5px 10px;
  }
  .mb-15-lg {
    margin-bottom: 10px;
  }

  .pull-lg-right {
    float: right;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }

  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .text-md-right {
    text-align: right;
  }

  .d-md-none {
    display: none;
  }
  .text-left-lg {
    text-align: left;
  }

  .middle-header .navbar ul li:not(:last-child) a::after {
    right: 0px;
    width: 1px;
    height: 18px;
    /* background: #d0d0d0; */
    top: calc(50% - 9px);
  }
  .text-right-lg {
    text-align: right;
  }
  .price-button {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 1em;
  }

  .orm-home {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

@media screen and (min-width: 992px) {
  .airline_price_rtn-sm {
    display: inline-flex;
  }
  .flexoneway {
    display: flex;
    align-items: unset;
    justify-content: flex-end;
  }
  .radio_mr0 input {
    margin-top: -6px;
  }
  .fare_smbtn {
    margin-top: 5px;
  }

  .morefares a {
    margin: 5px 0;
  }
  .textend {
    text-align: end;
  }
  .hidden-sm {
    display: none;
  }
  #rtn-going-from {
    padding-right: 4px;
  }
  #return-going-to {
    padding-left: 4px;
  }
}

@media screen and (max-width: 1199px) {
  .md_device {
    padding: 0;
  }

  .panel-heading.search-top-tab-bar {
    width: fit-content;
  }

  .middle-header .navbar ul li a {
    padding-left: 1.8rem;
  }
  .all-packages:after,
  .homepage-carousel {
    display: none !important;
  }
  .tours-carousel {
    padding: 0px;
  }
  .all-packages {
    padding: 40px 0px 20px 0px;
  }
  .home_banner-col {
    height: auto;
  }
  .search-fluid-wrap {
    margin-top: 0;
    position: static;
    border-top: 1px solid #eee;
  }
}

@media screen and (max-width: 991px) {
  .stp-col {
    color: var(--main-color);
    font-size: 11px;
  }

  .airline_title a {
    font-size: 12px;
  }

  .multi-box .btn {
    margin-top: 0px;
  }
  .radio-grabber {
    display: inline-block;
  }
  .book_text {
    text-align: center;
    display: flex;
    justify-content: center;
  }

  .mt-form-btn {
    margin-top: 0px;
  }

  .inputbox-border {
    border: 1px solid #e7e7e7;
    padding: 5px 10px;
    position: relative;
    height: 85px;
    border-right: 1px solid #e7e7e7;
    border-radius: 10px;
    margin: 5px;
  }

  .searchbtn button {
    display: inline-block;
    position: relative;
  }

  .search-fluid-wrap {
    padding-bottom: 30px;
    margin-top: 15px;
  }
  .htlbox {
    border-bottom: 1px solid #e7e7e7 !important;
    border-right: 1px solid #e7e7e7;
    margin: 0px;
    border: none;
    border-radius: 0px;
  }
  .top-destination {
    padding: 5px 0px;
  }

  .short_cols {
    background: #fff;
    text-align: center;
    width: 287px;
    margin: 0 auto;
    position: relative;
    top: -23px;
    padding-top: 7px;
    border: 1px solid #f4f4f4;
  }

  .container {
    max-width: 100% !important;
  }
  .book-price {
    margin-top: 10px;
  }
  .padding__sec {
    padding: auto;
  }
  .header_airo_p {
    padding-right: auto;
  }
  .airo__Stories .airo__Storie_top {
    bottom: 38px;
  }
  .middle-header .navbar ul li a {
    padding-right: 0rem;
    padding-left: 1rem;
    margin-left: 0px;
  }
  .button-t-1 {
    float: right;
  }
  .airline_price {
    margin-top: -15px;
  }

  .text-right-sm {
    text-align: right;
  }

  .nvrb-wrpp {
    clear: both;
  }
  .navbar-nav {
    padding-left: 0px;
  }

  .ine-wr {
    display: none;
  }
  .cnt-no-wrap::before {
    display: none;
  }
  .d-block {
    display: block;
  }

  .container {
    width: 100%;
  }
  .mail-nav {
    display: none !important;
  }
  .panel-heading.search-top-tab-bar {
    width: auto;
    padding: 0px 0px 14px;
    margin-bottom: -5px;
  }
  .search-fluid-wrap .panel-body {
    padding: 0;
  }
  .search-form-comon > .row > [class*="col-"]:not(:last-child) {
    border-right: none;
    /* border-bottom: 1px solid #eee; */
  }
  /*  .flght-wrap-form-main {
        padding: 10px 0px 0px 0px;
        background: none;
        box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.21);
    }*/

  .search-top-tab-bar .nav-tabs > li > a > i {
    font-size: 14px;
  }

  .search-top-tab-bar .nav-tabs > li.active > a {
    font-size: 13px;
    padding: 0px 4px 1px 7px;
  }
  .search-top-tab-bar .nav-tabs > li.active > a:after {
    bottom: 0;
  }
  .why-icon {
    margin-bottom: 20px;
  }
  .radio-grabber label span {
    color: var(--secondary);
    font-size: 14px;
    padding: 6px 5px 8px 16px;
    font-weight: 500;
  }
  .radio-grabber label.active span {
    color: #333;
  }
  .radio-grabber label.active span:before {
    top: 9px;
    left: 10px;
  }
  .radio-grabber label span:after {
    left: 5px;
  }
  .radio-grabber label {
    padding: 0px;
  }
  /*   .radio-grabber {
        padding: 0px 10px 10px 10px;
        margin-bottom: 5px;
        border-bottom: 1px solid #eee;
    }*/
  .radio-grabber label span:before,
  .radio-grabber label span:after {
    display: none;
  }
  .book-us h2 {
    margin-top: 0px;
    font-size: 24px;
  }
  .why-icon h4 {
    line-height: normal;
    font-size: 16px;
  }
  .why-icon img {
    width: 60px;
  }
  .all-packages {
    padding: 60px 0px 20px 0px;
  }
  .all-packages .btn {
    font-size: 18px;
    padding: 9px 18px;
  }
  footer h4 {
    font-size: 17px;
    margin-top: 0;
  }
  footer li a {
    font-size: 15px;
  }
  .footer-bottom h3 {
    font-size: 17px;
  }
}
@media screen and (max-width: 767px) {
  .productfareleft li {
    margin: 5px 0 5px 10px;
  }
  .errow_butt-price {
    margin-bottom: 8px;
  }
  .flt-btn-dts ul li a {
    padding: 4px;
    height: 40px;
    display: flow-root;
  }
  .flt-btn-dts {
    padding-top: 0;
  }
  .one_section_search {
    display: flex;
    justify-content: space-between;
  }
  .searchbtn button {
    margin-top: 17px;
  }
  .flexret_box {
    align-items: baseline;
  }
  .srdv-logo a {
    display: block;
    text-align: center;
  }

  .border_right {
    border-right: none !important;
  }

  .searchbtn .hotel_search_button {
    position: relative;
    bottom: 0px;
    border: none;
    padding: 8px 10px;
    border-radius: 25px;
    left: 0%;
    transform: inherit;
  }

  .mt_minus {
    margin-top: -2px !important;
  }
  .cstm-form .city-nm,
  .ttl-count {
    font-size: 24px;
    font-family: "Rubik";
    font-weight: 500;
  }
  .txt-travel {
    font-size: 20px;
    color: #333;
    font-family: "Rubik";
    font-weight: 500;
  }

  .mob_wrapborder {
    position: relative;
    border: 1px solid #ddd;
    border-radius: 11px;
    margin-top: 11px;
  }

  .searchbtn button {
    bottom: -16px;
    font-weight: 500;
  }

  .book_text h5 {
    text-align: center;
    font-family: "Rubik", sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #000;
  }

  .morefares a {
    float: revert-layer;
    margin: 4px 7px 10px;
  }
  .ret_col .btn {
    margin-bottom: 5px;
  }

  .row.airlines {
    padding: 4px 0px 7px !important;
  }
  .row-areline-selected {
    padding: 5px 0px;
  }
  .fare_ruleflex {
    justify-content: end;
  }
  .tab_views {
    display: flex;
    justify-content: flex-end;
  }
  .fliStopsSepLine1 {
    position: relative;
    left: 0px;
    right: 0;
    top: 5px;
    bottom: 0;
    z-index: 1;
    display: block;
  }
  .fliStopsDisc {
    top: -19px;
    left: 33px;
  }
  .dom-ttl-tm-paul.time_head {
    display: block;
  }
  .flexoneway {
    justify-content: space-around;
    align-items: center;
  }
  .flexoneway li a {
    padding: 4px;
    display: flow-root;
  }
  .fares_multi {
    display: flex;
    align-items: baseline;
  }
  .radio-grabber label span {
    padding: 9px 2px 7px 16px;
  }
  .radio-grabber {
    margin-top: 10px;
    margin-left: 10px;
  }

  .d-flex-class {
    border: 1px solid #c1c1c1;
    border-radius: 8px;
  }

  .mob_m0 {
    margin: 0;
  }

  .search-hotel-holiday-btn {
    margin-left: 0;
    width: 175px;
    margin-top: 5px;
    display: block;
    margin: 0 auto;
  }

  .tours img {
    height: 230px;
    width: 100%;
    border-radius: 6px 6px 0 0;
  }
  .short_cols {
    width: 80%;
  }
  .mob_plr5 {
    padding: 0 5px;
  }
  .mob_plr5 ul li {
    padding: 0 6px;
  }
  .no-padding-xs {
    font-size: 13px;
  }
  #oneway_arrow_show {
    background: #f8f8f8;
    padding: 4px 4px;
  }
  .flight-price-col .Detail-button {
    font-size: 13px;
    padding-bottom: 6px;
  }
  .booking-butt {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    align-items: center;
  }
  .errow_butt-price i {
    bottom: -13px;
    z-index: 9;
  }

  .more_border {
    border-bottom: 1px dashed #ccc;
    margin-top: 0;
    padding-bottom: 5px;
    padding-top: 0;
    display: flex;
    justify-content: space-between;
    align-items: baseline;
  }
  .share_flight .btn {
    padding: 2px 10px;
    font-size: 12px;
  }
  .mob_bordertop .ul-li-flex {
    display: flex;
    justify-content: center;
    align-items: inherit;
  }
  .mob_bordertop .ul-li-flex li {
    line-height: 20px;
    margin-bottom: 10px;
  }

  .mob_bordertop {
    border-top: 1px dashed #ddd;
  }
  .fliStopsDisc {
    top: -1px;
    left: -5px;
  }
  .share_flight {
    text-align: right;
  }
  .flt-dep-tm h4 {
    margin: 0 0 4px;
  }
  .oneway_hover_main .hover_oneway_tool {
    bottom: 100%;
    margin-left: -70px;
  }
  .xs_oneway_sec {
    position: relative;
    top: 17px;
  }
  .airo_logo_res {
    position: relative;
    top: 3px;
  }
  .mdfy-btn li {
    margin: 0 2px;
  }
  .airline-nme {
    display: block !important;
    text-align: left;
  }
  .airo_logo_res img {
    padding-left: 5px;
  }
  .row.airlines {
    background: white;
    margin-right: 4px !important;
  }
  .container {
    max-width: 100% !important;
  }
  .lr-p-lg {
    padding: 2px;
  }

  .mody_button__1 {
    padding: 0;
  }
  .flght-date-wrap-shrt-dts {
    margin-top: 11px;
  }
  .flght-common-dts h4 {
    color: #000;
  }
  .search_result_info {
    background-image: linear-gradient(to right, #f6f6f6, #f6f6f6);
  }
  .mody_button__1 {
    background: #ff9a00 !important;
    border: 0px solid !important;
    color: #000 !important;
  }
  .flt-dt-clnd {
    color: #000;
  }
  .mob-flex-jus-xs {
    justify-content: left !important;
  }

  .new-wrappersews {
    display: none;
  }

  .justify-content-center ul {
    float: left;
    width: 100%;
  }
  .airo__Stories .airo__Storie_top {
    bottom: 20px;
  }

  .header_slider_sec {
    display: flex;
    justify-content: center;
  }
  .Baggage-section h3 {
    font-size: 15px !important;
  }
  .Baggage-section p {
    font-size: 15px !important;
  }
  .airline-logo-name p {
    margin-bottom: 0;
    /* font-size: 14px; */
    color: #6c757d;
    /* font-weight: bold; */
  }
  .f-left-p-r {
    margin-top: -30px !important;
    padding-top: 5px;
    padding-left: 12px;
  }
  .dis-none-sx {
    display: none !important;
  }
  .list-inline-sec-area {
    color: green;
    font-size: 12px;
  }
  .flt-bottom {
    background: var(--secondary-color);
    margin: 9px -2px -15px;
  }
  .disp-none-xs {
    display: none;
  }
  .dis-block {
    display: block;
  }
  .flight-price-col ul li {
    position: relative;
    top: 5px;
  }

  /* .search_result_info {
    height: 96px;
  } */
  .share-icon {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
  }

  .share-icon .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #33327e;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 2px 0;
    position: absolute;
    z-index: 1;
    top: 100%;
    font-size: 12px;
    left: 50%;
    margin-left: -60px;
  }

  .share-icon .tooltiptext::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #33327e transparent;
  }
  .bag-sec {
    font-size: 20px;
  }
  .share-icon:hover .tooltiptext {
    visibility: visible;
  }

  /* .flght-oneWay-airline {
    height: 155px;
  } */

  .fare-ref {
    margin-top: 0;
    border-top: 0px dashed #ddd;
  }

  .share-icon-dis {
    display: none;
  }
  .mob-label {
    position: relative;
    top: -58px;
    left: -89px;
  }
  input[type="checkbox"],
  input[type="radio"] {
    content: "";
    width: 15px;
    height: 17px;
    margin-right: 8px;
    margin-top: -2px;
  }
  .airo-sec-L {
    float: right;
    margin: 5px 5px;
    display: block;
  }
  .airlines {
    height: auto;
  }
  .stp-col {
    padding: 14px 7px;
  }

  .share-icon {
    display: initial;
  }
  .share-icon {
    font-size: 17px;
    color: #d29200;
    border: 0;
    position: relative;
    top: 2px;
  }
  .multicity-row .form-group input,
  select {
    border-radius: 4px !important;
  }
  .panel-heading.search-top-tab-bar .nav-tabs {
    text-align: center;
    border-bottom: 1px solid #eee;
  }
  #flt-showdtail_1 .modal-body {
    padding: 0px;
  }
  .p-width {
    padding: 0px !important;
  }

  .login-usrs ul li {
    display: contents !important;
  }

  .over {
    overflow: hidden;
  }
  .font-w {
    font-size: 11px;
    font-weight: bold;
  }
  .lr-p-xs-p {
    padding: 0px 4px !important;
  }
  .border-0-xs {
    border: none !important;
  }

  .middle-header .navbar ul li a {
    color: #005884 !important;
  }
  .print-btn {
    color: #005884 !important;
  }
  .cnt-no-wrap {
    background: #449ee9;
  }
  .font-w-600 {
    font-weight: 600;
  }
  .fliStopsDisc {
    /* display: none; */
  }
  .h-45 {
    height: 45px !important;
  }
  .p-l {
    padding-left: 0 !important;
  }
  .p-all-xs-0 {
    padding: 0 !important;
  }
  .w-100-xs {
    width: 100%;
  }

  .mb-10 {
    margin-bottom: 10px;
  }
  .p-lr-n {
    padding: 0px 6px;
  }
  .lr-p5 {
    padding-left: 5px;
    padding-right: 5px;
  }
  .mt-18 {
    padding-top: 18px;
  }
  .pl-md-5 {
    padding-left: 0rem !important;
  }
  .mb-0-n {
    margin-bottom: 0px;
  }
  .destination-top {
    padding-top: 4px;
  }
  .n-booking {
    padding: 0px 0px !important;
  }
  .flight-booking-list {
    /* border: none; */
  }
  .mb-7 {
    margin-bottom: 5px;
    border-bottom: 1px solid #ccc;
  }

  .w-100 {
    width: 100%;
  }
  .lr-p7 {
    padding-left: 20px;
    padding-right: 25px;
  }

  .line-bott {
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px;
  }
  .border-section-flight {
    border-top: 0px dashed #ddd;
  }

  .clear-bo {
    clear: both;
  }
  .booknow-btn {
    text-transform: uppercase;
    padding: 3px 4px;
    line-height: 11px;
    margin-top: 8px;
    font-size: 10px;
  }

  .fliStopsSep {
    height: 0px;
  }
  /* .fliStopsSep p {
    display: none;
  } */
  .d-none-mob {
    display: none !important;
  }
  .mob-label {
    clear: both;
    width: 50%;
    margin-top: 10px;
    padding-left: 7px;
    padding-right: 7px;
  }
  .modal-dialog {
    margin: 3px;
  }

  .modal-open {
    margin: 0px !important;
  }
  /* .row {
    margin-right: -10px;
    margin-left: -10px;
  } */
  .modal-body {
    position: relative;
    padding: 15px 2px;
  }
  .flight-details-oneway-col .tab-content {
    padding: 15px 2px;
  }
  .f-left {
    margin-top: 5px;
  }
  .f-left-p {
    padding-top: 0px;
    display: block;
  }
  .f-left-p-r {
    display: block;
    /* padding-top: 48px; */
    border-top: 1px dashed #ddd;
  }
  .lr-p {
    padding-left: 0px;
    padding-right: 0px;
  }

  .dom-selct-prc {
    margin-top: 0px;
  }
  .book-price {
    margin-top: 10px;
  }

  .ret-onw {
    padding-left: 8px;
    padding-right: 8px;
  }

  .bk-gg {
    margin: 0 0 0px;
  }
  .plr-mob {
    padding-right: 5px;
    padding-left: 5px;
  }
  .border-right_2 {
    border-right: 1px solid #dcdcdc00;
  }
  .date-time-f {
    font-size: 12px;
  }
  .flight-icon-booked {
    border-bottom: 1px solid #ccc;
    margin: 4px 0px;
  }
  .d-flex-class {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .cnt-no-wrap li:not(:last-child) a::after {
    /* background: #fff0; */
  }
  .cirty-name.inputbox-border.p_right {
    padding-left: 15px;
  }

  .inputbox-border {
    align-items: center;
    height: 100% !important;
    border-radius: 0px;
    border-bottom: 1px solid #ddd !important;
    padding: 3px 15px;
    border: none;
    margin: 0;
  }

  .form-group .cirty-name .form-control {
    font-size: 20px;
    padding: 0;
    margin: 4px 0px 4px 0px;
  }

  .cirty-name p {
    overflow: visible;
  }
  .cirty-name p {
    font-size: 12px;
  }
  .cstm-form i,
  .right-icon-k {
    top: 9px;
  }
  .flght-travel-tl-cla .inputbox-border a {
    top: 2px;
  }

  .panel-heading.search-top-tab-bar {
    margin-bottom: -8px;
  }
  .radio-grabber label span {
    font-size: 11px;
    color: #000;
    font-weight: 600;
    letter-spacing: -0.5px;
  }
  .search-top-tab-bar .nav-tabs > li:not(:last-child) {
    padding: 0px;
  }
  .calander {
    margin-right: 5px;
  }
  .cstm-form .city-nm > span {
    font-size: 17px;
  }
  strong#date_only {
    font-size: 17px;
  }
  strong#datereturn_only {
    font-size: 17px;
  }
  .h-bg-color {
    background-color: #f2f6f8;
    padding: 0px;
  }
  .h-bg-color ul li a {
    color: #fff;
  }

  .d-date {
    display: flex;
    align-items: center;
  }
  .orm {
    display: flex;
    justify-content: center;
  }

  .search-fluid-wrap {
    width: 100%;
  }

  .mk-farecalendar {
    width: 130px !important;
  }

  #ui-id-5 {
    width: 274px !important;
  }

  .trending-searches ul li {
    margin-bottom: 10px;
  }

  .mb-20 {
    margin-bottom: 10px;
  }
  .top_destination .owl-nav {
    width: 100%;
    right: -10px;
  }
  /* .special-offers-slaider {
    width: 100%;
    right: -20px;
  } */
  .owl-nav {
    display: none;
  }
  .owl-next {
    margin-right: -8px !important;
  }
  /* .owl-stage-outer-sec {
    left: 3px !important;
  } */
  .special-offers-slaider .owl-nav {
    right: -11px !important;
  }
  .owl-prev-sec {
    position: relative;
    left: 10rem;
  }
  .owl-next {
    position: relative !important;
    left: -29px;
  }
  .top-destination .container-fluid {
    margin: 0px !important;
  }
  .special-offers-slaider .owl-nav {
    width: 100%;
  }
  .lr-p-xs {
    padding: 0px 2px;
  }
  .pr-0-xs {
    padding-right: 0 !important;
  }
  .pl-0-xs {
    padding-left: 10px !important;
  }
  .border-top-n {
    border-top: none !important;
  }
  .flight-srdv-details-body .list-unstyled {
    overflow: hidden;
  }

  .site-top-footer .container-fluid {
    margin: 0px 1px 0px 0px;
  }
  .radio-grabber {
    margin-top: 10px;
    margin-bottom: 4px;
  }

  .box {
    margin-left: 0px;
  }
  .trending-searches ul li a i {
    padding: 4px;
  }
  .trending-searches ul li a span {
    font-size: 11px;
  }
  .list-inline > li {
    display: inline-block;
    padding-right: 10px !important;
    padding-left: 2px;
  }

  .trending-searches {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }

  .p-LR {
    text-align: center;
    padding-right: 0px;
    padding-left: 0px;
  }

  .flt-dt-clnd {
    padding-left: 6px;
  }
  .search_info_date span,
  .srdv-trvels-rght b {
    padding-left: 0px;
  }
  .d-sm-none {
    display: none;
  }
  .cnt-no-wrap li a {
    color: #ffffff;
  }
  .fl-icon-size {
    font-size: 20px;
  }
  .mob-flex-jus {
    display: flex;
    justify-content: space-between;
  }

  .middle-header .navbar ul li {
    padding: 3px 0px;
    border-bottom: 1px dashed rgba(251, 158, 27, 0.29);
  }
  .navbar-toggler {
    z-index: 999;
    right: 12px;
    position: absolute;
    top: 2px;
    font-size: 30px;
    display: block !important;
  }

  .text-center-sm {
    text-align: center;
  }
  .mb-15-sm {
    margin-bottom: 15px;
  }
  .breakingNews {
    display: none;
  }

  .align-items-center {
    flex-wrap: wrap;
    display: flex;
  }

  .srdv-logo a img {
    width: 60%;
  }
  .cnt-no-wrap {
    /* float: inline-start;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: -16px;
    margin-left: -20px;
    margin-bottom: -3px; */
    padding: 0px;
    margin: 0px;
    width: 100%;
  }

  .cnt-no-wrap > .d-flex {
    /* display: list-item !important;  */
    justify-content: center !important;
  }
  .list-unstyled li a {
    font-size: 15px;
    padding: 5.5px 4px;
  }
  .srdv-logo {
    display: flex;
    justify-content: center;
  }
  .d-md-none {
    display: block;
  }

  .flight-booking-list h5 {
    font-size: 14px;
  }
  .payment-methods > ul > li {
    margin-bottom: 2px;
  }
  .login-usrs > .dropdown-menu {
    right: 0;
    left: auto;
  }
  .modal-select-return .modal-body {
    padding: 5px;
  }
  .btm-foot-nav > ul {
    display: block;
  }
  .car-result-listing > .row {
    margin: 0px;
  }
  .car-result-listing > .row > div[class*="col"].br-btm-cl {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
  }
  #rtn-going-from,
  #return-going-to {
    display: none;
    padding: 0px 0px;
  }
  .btm-foot-nav,
  .copyright,
  .payment-methods {
    text-align: center;
  }
  .bottom-footer > div > .row {
    display: block;
  }
  .payment-methods {
    padding: 4px 0px;
  }
  .super-offers-wrapper {
    margin-top: 0;
    padding: 25px 0px 0px;
  }
  .three-col-wrap {
    border: 1px solid #eee;
    margin-bottom: 10px;
    padding: 5px;
  }
  .active#rtn-going-from,
  .active#return-going-to {
    display: block;
  }
  .flight-btn {
    position: static;
    border-radius: 8px;
  }
  /* #ui-datepicker-div {
    top: 368.656px !important;
  }*/

  .right-div-border {
    display: none;
  }
  .super-descri-body .owl-nav {
    position: static;
    right: 0;
    top: 0;
    background: transparent;
  }
  .super-descri-body .owl-nav button {
    position: absolute;
    width: 30px;
    height: 30px;
    top: calc(50% - 15px);
    background: var(--main-color) !important;
    color: #fff !important;
  }
  .super-descri-body .owl-nav button.owl-prev {
  }
  .super-descri-body .owl-nav button.owl-next {
    right: 0;
  }
  body {
    font-size: 13px;
  }
  .flight-booking-list .trv-hd {
    font-size: 19px;
  }
  .flt-oneWay-flt-we.flt-paul {
    position: static !important;
    background: #2c2e3d !important;
  }
  footer li a {
    margin-bottom: 5px;
  }
  footer h4 {
    margin-bottom: 10px;
    margin-top: 15px;
  }
  .heading-1 {
    font-size: 26px;
    line-height: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .destination-cont h3 {
    font-size: 18px;
    margin-bottom: 5px;
  }
  .destination-cont {
    padding: 15px;
  }
  .destination-main {
    margin-bottom: 20px;
  }
  .recomm-htl h4 {
    font-size: 16px;
  }
  .tour-main {
    padding: 0px 0px 0px 0px;
  }
  .tour-main h2 {
    font-size: 26px;
  }
  .tour-main h4 {
    font-size: 16px;
  }
  .trip-details {
    padding: 20px;
    min-height: auto;
  }
  .all-packages {
    margin-top: 0px;
    padding: 20px 0px;
  }
  .all-packages .btn {
    font-size: 16px;
    font-weight: 700;
  }
  .why-icon {
    min-height: auto;
  }
  .recommended-hotels .heading-1 {
    font-size: 30px;
  }
  /*.form-group .cirty-name .form-control {
        font-size: 26px;
        text-transform: uppercase;
        padding: 15px 10px 0px;
    }*/
  .search-form-comon > .row > [class*="col-"] .form-group > label,
  .trv-cls {
    font-size: 16px;
  }

  .search-form-comon > .row > [class*="col-"]:not(:last-child) {
    border-bottom: none;
  }

  .flght-wrap-form-main {
    padding: 10px 8px;
  }
  .search-form-comon > .row > [class*="col-"] .form-group > label,
  .trv-cls {
    padding: 0px 7px;
  }
  /*.cirty-name p {
        padding-top: 30px;
        font-size: 11px;
    }*/
  .cstm-form p {
    padding-top: 0px;
  }
  .flght-travel-tl-cla {
    padding-bottom: 0px;
  }
  .search-form-comon > .row > [class*="col-"] .form-group {
    min-height: auto;
    margin-bottom: 10px;
  }
  .search-top-tab-bar .dropdown-menu {
    padding: 0px;
  }
  .search-top-tab-bar .dropdown-menu a {
    padding: 7px 14px;
  }
  .search-top-tab-bar .dropdown-menu li:not(:last-child) {
    border-bottom: 1px dashed #eee;
  }
  .nav-d-none {
    display: none !important;
  }
  .homepage .middle-header-web {
    padding: 10px 0px;
    position: relative;
    background: #fff;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.27);
    text-align: center;
  }
  .middle-header-web .row {
    display: block;
  }
  .middle-header-web {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
    border-bottom: 2px solid #eee;
  }
  .logo-wrap {
    max-width: 100%;
    margin-bottom: 7px;
    text-align: center;
  }
  .custom_navbar .nav {
    margin: 0px;
  }
  .custom_navbar .navbar-nav > li > a {
    background: none;
    color: var(--main-color);
    text-align: left;
    font-size: 15px;
    padding: 5px 0px !important;
  }
  .custom_navbar .navbar-nav > li > a small {
    position: static;
  }
  .custom_navbar .navbar-nav > li > a img,
  .nav_secondary,
  .swipe-icon,
  .session-expire,
  .d-xs-none,
  .nxt-prev-btn .btn i,
  .flght-date-wrap-shrt-dts > i,
  .htl-tp-com i {
    display: none;
  }
  .nxt-prev-btn .btn,
  .nxt-prev-btn a:first-child {
    font-size: 11px;
    padding: 4px 10px !important;
  }

  .modify-rt {
    border-top: 1px solid rgba(255, 255, 255, 0.11);
    margin-top: 5px;
    padding-top: 5px;
  }
  .airline_title a {
    font-size: 12px;
  }
  .airline_title {
    padding: 6px;
  }
  .custom_navbar .navbar-collapse {
    padding: 0px;
  }
  .custom_navbar .navbar-nav {
    border-top: 1px solid #eee;
    margin-top: 15px;
  }
  .book-us-in {
    padding: 0px;
  }
  .recomm-htl {
    margin-bottom: 20px;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
  }
  .search-top-tab-bar .nav-tabs > li > a {
    font-size: 13px;
    padding: 5px 12px;
  }
  .search-flght-btn,
  .search-flght-btn:hover {
    /* margin-top: 15px;
    height: auto;
    padding: 5px 30px;
    font-size: 20px;
    border-radius: 8px; */
  }
  .custom_navbar .navbar-toggle span {
    background: var(--main-color);
  }
  .navbar-header .navbar-toggle {
    padding: 0px;
    margin: 0px;
    float: right;
    position: absolute;
    right: 0px;
    top: -30px;
  }
  .flght-result {
    padding: 0px;
    box-shadow: none;
  }
  .main-field {
    padding: 10px 0px;
  }
  .nxt-prev-btn {
    margin-top: 0px !important;
  }
  .flight-booking-list {
    padding: 6px;
  }
  .flight-booking-list > .airlines > .row {
    margin-left: -8px;
    margin-right: -8px;
  }
  .flight-booking-list > .airlines > .row > [class*="col-"] {
    padding-left: 8px;
    padding-right: 0px;
  }
  .logo-wrap img {
    max-width: 180px;
  }
  .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,
  .car-avail {
    text-align: center;
  }
  .car-avail > a,
  .car-name-title .car-name {
    font-size: 13px;
  }
  .search_info_date {
  }
  .show-xs,
  .xs-show {
    display: block !important;
  }
  .mdfy i {
    display: block;
  }
  .mdfy span,
  .refund-flt {
    display: block;
  }
  .list-inline-sec button {
    background-color: transparent;
  }
  .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-bottom: 1px dashed #d5d0d0;
    padding-top: 0px !important;
    text-align: center;
    padding: 0 4px;
  }
  .airline-prc-col h3 {
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 1px;
  }
  .flight-price-col a,
  .flight-price-col button {
    padding: 2px 5px;
    font-size: 11px;
    font-weight: 700;
  }
  .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 {
    /* padding-right: 0; */
    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;
    position: fixed;
    background: #ece4e4;
    width: 100%;
    z-index: 1000;
    top: 0px;
    height: 100%;
    display: none;
    padding-bottom: 35px;
    left: 0;
    padding: 5px;
  }
  .hldy-content {
    margin-top: 10px;
  }
  .scroll-side-col::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 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: 89px;
    height: 100%;
    padding-top: 3px;
    display: none;
    padding-bottom: 35px;
    top: 0px;
  }
  .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: #f71a1a00;
    color: var(--main-color);
    padding: 2px;
    font-size: 11px;
  }
  .flt-tm-duration {
    display: block;
    /* 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);
    border: 1px solid #ccc;
    /* padding: 4px; */
  }
  .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: center;
    padding-left: 15px;
  }
  /* .domestic-return-view > .col-md-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: 10px 0px 5px 0px;
    font-size: 18px;
  }
  .hresult-info {
    padding: 0px 15px;
    margin-right: 3px;
  }
  .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: 35px;
    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 {
  }
  h4.mainprice {
    font-size: 20px;
    font-weight: 600;
  }
  .htl-st-dts ul li a {
    padding: 4px 5px;
    font-size: 13px;
  }
  .detail-tab-content-head-bar > div {
    border: 3px solid #f5f5f5;
    padding: 8px;
  }
  .htl-dtls-view-srdv-tech .detail-tabs li a {
    padding: 7px 5px;
  }
  .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: 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: 0px;
    margin-bottom: 5px;
  }
  .car-price {
    padding: 5px 0px;
    text-align: center;
    width: 100%;
  }
  .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-common-dts p.ftl-e.ft-icn {
    color: var(--secondary-color);
  }
  .flt-oneWay-flt-we .flght-date-wrap-shrt-dts > i,
  .flght-oneWay-airline .flt-dep-tm p {
  }
  .flt-oneWay-flt-we .flt-dt-clnd {
    padding-top: 5px;
  }
  .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: #2c2e3d;
    color: #fff;
    padding: 0px 0px 7px 0px;
  }
  .flt-dt {
    line-height: 8px;
    padding-bottom: 4px;
  }
  .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,
  .dash-topbar-left,
  .dash-topbar-right {
    text-align: center;
  }
  .airline-baggage-cl {
    padding-left: 2px;
  }
  .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: 12px;
  }
  #filter_click_submit {
    display: block;
  }
  .sort-details-sedv-trvl-online {
    font-size: 12px;
    padding: 8px 0;
  }
  .modify-htl-right {
    border-top: 1px solid rgba(238, 238, 238, 0.22);
    margin-top: 2px;
    padding-top: 2px;
  }
  .paul-htl-filter {
    top: 0;
    height: 100%;
    background: var(--white);
  }
  .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 11px;
    font-size: 13px;
  }
  .sidebar-navbar-wrap {
    padding: 10px 0rem 10px 0px;
  }
  .dash-topbar-left {
    margin-bottom: 10px;
  }
  .bus-booking-right-wrap {
    margin-bottom: 7px;
  }
  .hotel-search-top .row {
    margin-left: -10px;
    margin-right: -10px;
  }
  .hotel-search-top .row > [class*="col-"] {
    padding-left: 10px;
    padding-right: 10px;
  }
  .copyright {
    padding: 2px 0px 5px;
    border-bottom: 1px dashed rgba(255, 255, 255, 0.2);
  }
  .tp-heder-right-panel > ul {
    text-align: center;
  }
  .tp-heder-right-panel > ul > li {
    padding: 0px 1px;
    margin-bottom: 4px;
  }
  /* .Airo-sec-t-s {
    position: absolute !important;
    margin-top: 75px !important;
    width: 100% !important;
    background: #ccc0 !important;
    border: 0px solid !important;
  } */
  .icon-modifly-sec {
    display: none;
  }
  .icon-modifly {
    display: block;
  }
  .button-t {
    margin-top: -65px;
    margin-right: 10px;
    float: right;
  }

  .b-sec {
    padding: 0px 4px;
  }
  .h-sec {
    padding: 0px 4px !important;
  }

  .ui-datepicker {
    width: 93% !important;
  }
  .trip-head {
    box-shadow: 0 0 3px rgb(0 0 0 / 15%);
    margin: 0px;
  }
  .step-cont {
    margin-top: -20px;
  }

  .button-t-1 {
    margin-top: -66px !important;
    float: right;
  }
  .m-airo {
    padding: 7px !important;
  }
  .border-sec {
    border-top: 1px dashed #ddd !important;
  }
  .list-inline > li {
    padding-top: 5px;
  }
  .dom-flt-prc-srdv-trvls {
    font-size: 20px;
    padding-bottom: 0px;
    width: 50%;
    float: right;
  }
  .mobfare_cols {
    width: 100%;
    float: none;
  }

  .row {
    margin-right: -13px;
    margin-left: -10px;
  }
  .row-top {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  /* .container-fluid-sec {
    padding-right: 0;
    padding-left: 0;} */
  .row-sec {
    margin-right: 0px;
    margin-left: -6px;
  }
  /* .search_result_info {
    height: 90px;
  } */
  .flt-bottom {
    padding: 8px 8px 40px 26px;
  }

  .list-inline {
    padding: 0px 5px;
  }
  .list-inline > li {
    padding-top: 0px;
  }
  .dis-block_1 {
    display: inline-block !important;
    margin: 0px 12px;
  }
  .flight-price-col {
    margin-top: -6px;
  }
  .bgg-dtls {
    top: -65px;
    left: -173px;
  }
  .border-sec {
    width: 100% !important;
    float: right !important;
    z-index: 10;
  }
  .sec-right-airo {
    float: right;
    margin: 8px 0px;
  }
  .flt-fare-rls-sec_1 {
    position: relative;
    border-radius: 50%;
    border: 1px solid green;
    padding: 1px 4px;
    height: 20px;
    margin: -6px 5px;
    width: 20px;
    top: -5px;
  }
  .flt-fare-rls-sec_2 {
    border-radius: 50%;
    border: 1px solid #e3111a;
    padding: 5px 3px;
    height: 32px;
    margin: -2px 5px;
    width: 30px;
  }
  .mage-retn-srdv-auto .fare-ref {
    margin-bottom: 0px;
    border-top: 1px dashed #ccc;
    background: transparent;
  }
  .dis-airo-none-xs {
    display: none;
  }
  .sec-1-md {
    display: block !important;
  }
  .m-f-d {
    margin-top: -58px;
  }
}
@media screen and (max-width: 575px) {
  .flax-sec_form_t .heading-one {
    font-size: 23px;
  }

  .pl-0-xs {
    padding-left: 4px !important;
  }
  .show_radio label input::before {
    width: 16px;
    height: 16px;
    position: static;
    left: 6px;
    border-radius: 50%;
    top: 11px;
  }

  .font-18 {
    font-size: 16px !important;
  }

  .airo___xs_sec {
    position: absolute;
    right: 0;
  }
  .airo__Stories .airo__Storie_top {
    bottom: 40px;
  }
  .button-t-sec {
    margin-top: -8px !important;
    float: right;
  }
  /* .dis-airo {
    display: none;
  } */

  .ui-datepicker {
    width: 91% !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;
  }
  .cnt-no-wrap li a {
    color: #ffffff;
    font-size: 12px !important;
  }
  /* .search-top-tab-bar .nav-tabs > li > a,
  .search-top-tab-bar .nav-tabs > li.active > a {
    font-size: 15px;
    padding: 6px 11px;
  } */
  .search-top-tab-bar .nav-tabs > li:not(:last-child) {
    margin-right: 0;
  }
  .col-12 {
    width: 100%;
  }
  .holiday-content-right {
    text-align: left;
  }
  .button-t {
    margin-top: -65px;
  }
}
@media screen and (max-width: 480px) {
  .radio-grabber label span {
    padding: 7px 2px 7px 4px;
  }
  .fliStopsSepLine {
    left: -8px;
    top: 25px;
  }

  .fliStopsDisc {
    top: -2px;
    left: -10px;
  }

  .airline-logo-name p {
    font-size: 10px !important;
  }

  .flex_airline_left {
    padding-left: 2px;
    text-align: left;
  }

  .airlines .row {
    padding: 10x !important;
  }
  .news-lstt-cl > form {
    flex-wrap: wrap !important;
    justify-content: center !important;
  }
  .Subscribe_butt {
    margin-top: 10px;
  }
  .airo__Stories .airo__Storie_top {
    bottom: 28px;
  }
  .bag-sec h4 {
    font-size: 14px;
  }
  .flt-fare-rls-sec_1 {
    padding: 0px 3px;
  }
  .return-rwv {
    margin-top: 0px !important;
  }
  /* .search_result_info {
    height: 90px;
  } */
  /* .button-t-1 {
    margin-top: -60px !important;
  } */
  .ui-datepicker {
    width: 87% !important;
  }
  .icon-area {
    margin-top: -66px !important;
  }
  .airline-logo-name p {
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 500;
  }
  .step-cont {
    padding-left: 34px;
  }
  .row {
    margin-right: -13px;
    margin-left: -10px;
  }
  .row-sec {
    margin-right: 0px;
    margin-left: -6px;
  }
  .flt-bottom {
    padding: 8px 8px 30px 26px;
  }
  .airline-logo-name p {
    margin-bottom: 0;
    font-size: 12px;
    color: #6c757d;
    font-weight: bold;
  }
  .ul-sec-airo-area li {
    list-style: none;
    margin-top: -20px;
    width: 100%;
  }
  .flight-price-col {
    margin-top: -2px;
  }
  .domestic-return-view > div[class*="col"]:not(:last-child) {
    padding-top: 5px;
  }
  .dom-flt-prc-srdv-trvls {
    font-size: 17px;
    padding-bottom: 0px;
    width: 74%;
    float: right;
  }

  .mobfare_cols {
    width: 100%;
    float: none;
  }
}

@media screen and (max-width: 423px) {
  .fliStopsSepLine {
    left: -7px;
    top: 26px;
  }
  .fliStopsDisc {
    top: -1px;
    left: 0;
  }
  .flt-tm-duration p {
    margin-bottom: -23px;
    margin-right: 26px;
  }
  .stop-flt span {
    width: 87px;
    display: block;
    position: relative;
    left: 15px;
  }
}

@media screen and (max-width: 390px) {
  .dom-ttl-tm-paul > h4 {
    font-size: 13px;
    padding-right: 0;
  }
  .fliStopsDisc {
    top: -1px;
    left: -5px;
  }
  .airo__Stories .airo__Storie_top {
    bottom: 18px;
  }

  .list-inline > li {
    display: inline-block;
    padding-right: 2px !important;
    padding-left: 0px;
  }
  .flght-oneWay-airline {
    font-size: 12px;
  }
  /* .icon-area {
    top: -20px !important;
  } */
  /* .icon-area {
    margin-top: -17px !important;
  } */
  .button-t {
    position: relative;
    left: -8px;
  }

  .mob_bordertop ul li a {
    padding: 0 5px;
    display: block;
  }
  .cnt-no-wrap {
    /* margin-right: -15px; */
  }
  .modify_btn .modify-btn-right button,
  .modify_btn .modify-btn-right a {
    padding: 1px 2px;
    min-height: 27px;
  }
  .ui-widget.ui-widget-content {
    margin-top: 0px;
  }
  .f-left {
    margin-top: 0px;
    padding-left: 12px;
  }

  .mob-label {
    position: relative;
    top: -63px;
    left: -9rem;
  }
  .f-left-p {
    padding-top: 0px;
    display: block;
    padding-left: 12px;
  }

  .fare-ref {
    margin-top: 0px;
  }
  .f-left-p-r {
    /* margin-top: -35px !important; */
  }
  .step-cont {
    padding-left: 30px;
  }
  .mange-view-rtn-lst .nav-tabs > li > a {
    font-size: 13px;
  }
  .flt-dt {
    font-size: 11px;
  }

  .flt-bottom {
    padding: 8px 8px 20px 26px;
  }
  .button-t {
    margin-top: -66px;
  }

  .booknow-btn {
    margin: 5px 0px;
    padding: 4px 4px;
    font-size: 10px;
  }
}
@media screen and (max-width: 370px) {
  .fliStopsDisc {
    top: -1px;
    left: 0;
  }
  .flt-tm-duration p {
    margin-bottom: -17px;
    margin-right: 12px;
  }
  .icon-area {
    margin-top: -66px !important;
  }
  .button-t {
    position: relative;
    left: 12px;
    top: 0px;
  }
}
@media screen and (max-width: 350px) {
  /* .list-unstyled li a {
    font-size: 9px;
  } */
  .ul-sec-airo-area li {
    list-style: none;
    margin-top: -14px;
    width: 100%;
  }
  .b-sec {
    padding: 0px 2px;
    margin: 0px 2px;
  }

  /* .button-t {
    top: -26px;
  } */
  /* .icon-area {
    margin-top: -93px !important;
  } */
  .f-left-p-r b {
    font-size: 10px;
  }
  .dis-airo {
    font-size: 10px;
  }
  .flight-price-col {
    /* text-align: right; */
    width: 100%;
  }
}
@media screen and (max-width: 336px) {
  .fliStopsDisc {
    top: 0;
    left: 0;
  }
}
