@media (min-width:320px) and (max-width:767px) {
        .new-flight-form-cont.banner-home {
    background-color: #fff !important;
}
.new-flight-form-cont.banner-home:before {

     height: 52%;
    background-color: #fff;  
   /*background-color: #ffa500;*/
}
.new-flight-form-cont ul.nav.nav-tabs.from_nav_cont li.nav-item {
    width: 32%;
}
.new-flight-form-cont ul.nav.nav-tabs.from_nav_cont {
    justify-content: space-between;
}
ul.nav.nav-tabs.from_nav_cont li.nav-item a {
  background-color: transparent;
    color: #000;
    border: 1px solid #000;
    border-radius: 4px;
}
ul.nav.nav-tabs.from_nav_cont li.nav-item a.nav-link.active {
    border: 1px solid #0c5178;
    background-color: #0c5178;
}
.account-apge-design .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #fff!important;
}
.new-flight-form-cont.banner-home {
    height:auto;
}
.home-banner-sec  {
    display:none;
}
.tab-content.form_tab_content_cont .form-divs {
    background: transparent;
}
.tab-content.form_tab_content_cont div#flight .form-divs .row > div:nth-child(2) {
    order: 1;
    margin-bottom: 5px;
}
.tab-content.form_tab_content_cont div#flight  .form-divs .row > div:nth-child(3) {
    order: 2;
}
.tab-content.form_tab_content_cont div#flight .form-divs .row > div:nth-child(1) {
    order: 3;
    padding: 25px 0px 0px;
}
.tab-content.form_tab_content_cont div#flight .form-divs .row > div:nth-child(4) {
    order: 4;
      padding: 0 5px 0px 0px;
}
.tab-content.form_tab_content_cont div#flight .form-divs .row > div:nth-child(5) {
    order: 5;
        padding: 0 0px 0px 5px;
}
.tab-content.form_tab_content_cont div#flight .form-divs .row > div:nth-child(6) {
    order: 6;
      padding: 0 0px 0px 0px;
}

.tab-content.form_tab_content_cont div#flight .form-divs .row > div:nth-child(7) {
    order: 7;
       padding: 0 0px 0px 0px;
}

ul.nav.nav-tabs.from_nav_cont li.nav-item a.nav-link {
    text-align:center;
}

.flight_type .form-check-inline label.radio-inline input {
    visibility: hidden;
    width:0px;
}

.flight_type .form-check-inline {
    width:100%;
    margin-right:0px;
}

.flight_type .form-check-inline label.radio-inline {
 width: 50%;
    padding: 13px 0;
        display: flex;
    justify-content: center;
}
.banner-content {
    padding-top:0px;
}
.col-12.trip_round_cont {
    padding-top: 45px;
}
.form-check-inline {
    background-color: #eee;
    border-radius: 4px;
    overflow: hidden;
}
.flight_type .form-check-inline label.radio-inline.checks {
    background-color: #0c5178;
    color: #fff;
    font-weight: 500;
    padding: 13px 0;
}
.flight_type .form-check-inline label:not(:last-child) {
    margin-right:0px;
}

.flight_type label  {
    margin:0px;
}

.form-divs label {

    font-weight: 600;
    color: #000;
    font-size: 14px;
}
.comon-sc.cal-comon-sec .form-group {
    position: relative;
}
.comon-sc.cal-comon-sec > .form-group > .input-group > label  {
    position: absolute;
    top: 5px;
    z-index: 0;
    left: 11px;
}
.comon-sc.cal-comon-sec.cal-comon-sec-cal {
    padding: 15px 0;
}

.cal-comon-sec .form-group .input-group {
    padding: 0px 12px  !important;
}
.cal-comon-sec > .form-group > .input-group > input {
    padding: 24px 0px 7px !important;
}
.presnt-guest {
    margin-bottom: 15px;
}

.comon-sc.airport-cont img {
    position: absolute;
    left: -27px;
    top: 28px;
    /*filter: invert(1);*/
}

.comon-sc.airport-cont {
    position: relative;
}

.comon-sc.airport-cont .input-group {
    background: transparent !important;
    border-radius: 0px !important;
    border-bottom: 1px solid #000;
}

.comon-sc.airport-cont .input-group input {
    color:#fff;
}

 .airport-cont ::placeholder {
  color: #fff;
  opacity: 1; /* Firefox */
}

.airport-cont ::-ms-input-placeholder { /* Edge 12 -18 */
  color: #fff;
}

.airport-cont-from:after {
    content: '';
    position: absolute;
    border: 1px dashed #000;
    height: 68px;
    left: -20px;
    top: 50px;
}
.comon-sc.airport-cont .input-group {
    padding: 0 0 5px !important;
}
.comon-sc.airport-cont label {
    position: relative;
    top: 7px;
}

.comon-sc.airport-cont.airport-cont-from {
    margin-bottom: 20px;
}
.airport-cont .input-group input {
    font-size: 16px;
    font-weight: 600;
}

.search-btn-cont {
    position: relative;
}

.search-btn-cont i.fas.fa-search {
    position: absolute;
    color: #fff;
    top: 20px;
    left: 25%;
}

.comon-sc.airport-cont .form-group label {
    color: #000;
}

div#hotel .form-divs > .row > .col-lg {
    margin: 10px 0;
}


.new-flight-form-cont.intro:before {
    height: 48%  !important;
}
div#hotel .form-divs > .row > div {
    padding: 0 0px;
}
div#hotel .form-divs > .row > div:nth-child(3) {
    padding: 0 0px 0px 5px !important;
}
div#hotel .form-divs > .row > div:nth-child(4) {
    padding: 0 5px 0px 0px !important;
}

.presnt-guest .psg_dls {
    top: 52px;
    width: 100%;
    left: 0;
}
.presnt-guest.htl-rom .psg_dls {
    top: 53px;
}
select#ct {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
}
.new-flight-form-cont.intro {
    height: auto;
} 
.inner-page-breadcum-cont {
    display:none !important;
}
.new-flight-form-cont.banner-home .banner-slider-m {
    display: none;
}
.airport-cont .input-group input::placeholder {
    color: #000;
}

}
@media (min-width:991px) {
    .comon-sc.airport-cont img {
    position: absolute;
    right: 10px;
    top: 44%;
}

.comon-sc.cal-comon-sec > .form-group > .input-group > label {
    position: absolute;
    top: 5px;
    z-index: 0;
    left: 11px;
}
.comon-sc.cal-comon-sec > .form-group > .input-group > input.form-control.hasDatepicker  , .comon-sc.cal-comon-sec > .form-group > .input-group > label + input {
    position: relative;
     top: 24px;
    left: 12px;
}
.col-md-2.search-btn-cont i.fas.fa-search {
    display: none;
}
.cal-comon-sec span.input-group-addon {
    position: absolute;
    right: 0px;
    top: 74%;
}
.comon-sc.airport-cont input {
    padding-right: 30px;
}
}