@media screen and (min-width: 991px){
.holiday-packages-input .input-group{width: 40%;}
/* .container-for-packages{width: 1195px;} */
.pr-30{padding-right: 30px;}
.pl-30{padding-left: 30px;}

}
@media screen and (max-width: 1300px){
    .search-flght-btn {
        min-width: 120px;
        padding: 9px 2px;
    }
}
@media screen and (max-width: 1199px){
    .navbar_collapse_header {
        justify-content: flex-start;
    }
    .hotel-result-list-temp {
        height: 46rem;
    }
    .logo-wrap img {
        max-width: 150px;
    }
    .search-flght-btn {
        min-width: 120px;
        padding: 9px 2px;
    }
 /*   .all-packages:after, .homepage-carousel{display: none !important;}*/
    .tours-carousel{padding:0px;}
    .all-packages {padding: 40px 0px 20px 0px; }
    

    .sideshow .homepage-carousel{display: block !important;}
    .home_banner-col{height: auto;}
  /*  .search-fluid-wrap {margin-top: 0; position: static; border-top: 1px solid #eee;     position: relative;}*/
.search-fluid-wrap {
    /* left: 0;
    position: absolute;
    z-index: 99;
    bottom: 4%;
    right: 0; */
}
}

/*tab*/
@media screen and (max-width: 991px){  
    .whLogo_section {
        margin-top: 0px;
    }
    .navbar_collapse_header {
        display: inherit;       
        padding-left: 20px;
        padding-top: 12px;
    }
    .info_graphics .container {
        background-image: none;
        padding-bottom: 0;
    }
   
    .input-box input{
        border: 0px solid;
    }
        .navbar-right {
            float: left!important;
            margin: 0 auto !important;
        }
    .subscribe-footer{
margin: 10px 0px;
    }
    .subscribe-foot-butt{
        margin: 6px 10px;
    }
    .form-control:focus{
        box-shadow: none;
    }
   
    .border {
        background: none;}
    .flght-travel-tl-cla.srch-htl {
        margin-bottom: 25px;
    }
    .searchengine-temp .form-control {
        height: 37px;
    }
    .dat-nme input{
        border: 0px solid;
    }
.flight-src {
    width: 94%!important;
    margin-top: 10px;
}
.col-md-4.col-sm-6.col-xs-12 {
    margin-bottom: 15px;
}
.dropdown-menu-nav {
    min-width: 265px!important;
    padding: 20px;
    display: none;
    position: absolute;
    background: #fff;
    box-shadow: 0 0 5px rgb(0 0 0 / 19%);
    /* left: 0; */
    z-index: 99;
    /* margin: 0 0 0 auto; */
    right: 30px;
    border-radius: 8px;
    top: -44px;
}
.srch-car {
    margin-bottom: 25px;
    width: 91%!important;
    margin-top: 10px;
}
 .flt-dateWr .form-control {
    position: absolute;
    height: auto;
    top: -26px;
    cursor: pointer;
    opacity: 0;
    min-width: 106px;
    min-height: 48px;
    z-index: 11111;
}
.col-md-4.col-xs-12.flt-oneWayFirst.form-control-all-new {
    width: 33.33333333%;
}
.cruise-src {
    width: 95%;
}
.flt-dateWr .drop{
    position: absolute;
    height: auto;
    top: -26px;
    cursor: pointer;
    opacity: 0;
    min-width: 200px;
    min-height: 48px;
    z-index: 11111;
}
.flt-dateWr .drop-1{
    position: absolute;
    height: auto;
    top: -26px;
    cursor: pointer;
    opacity: 0;
    min-width: 142px;
    min-height: 48px;
    z-index: 11111;
}
.airline-prc-col > h3, .dom-flt-prc-srdv-trvls .airline_price, .airline-prc-col h3 {
    font-size: 18px;
  /*  color: #2c2e3d;*/
    color: #0068b0;
    font-weight: 800;
    margin: 0px;
   }
   .airline-prc-col p a {
    margin-left:0px; 
    font-size
   }
   .col-md-9.contant {
    margin-top: 15px;
   }
    form#searchform .col-md-10.col-sm-12.col-xs-12 {
    width: 100%!important;
    margin-top: 15px;
     }
     button#flightbtnsearch {
    background: #139fc5;
    border: none;
    text-align: center;
    width: 30%;
    margin-top: 15px;
}
/*.secondary-header-start {
    background-image: linear-gradient(to top, #f3f1f100 , #ffffff);
    height: 167px;
    background: url(../images/grediant-shades.png) no-repeat; 
    background: var(--secondary-color); 
    padding: 4px 0px 2px;
    padding-top: 15px;
}*/
.top-head .col-md-4 {
    display: none;
}
.secondary-header-start {
    padding: 0 0px 4px;

}
.flight-form-col{
    margin-bottom: 10px;
}
.flight-form-col-L{
    margin-bottom: 10px;
}
.flight-form-col-R{
    margin-bottom: 10px;
}
    .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
      display: block!important;
     }
     .foot-links ul {
     margin-top: 12px;
     }
    .packages-wrp {
      /* height: 1990px; */
    }
    .black {
    font-size: 27px;
     }
     .grey {
    color: #71747c;
    font-size: 20px;
    }
    .blue {
    color: #266caf;
    font-size: 20px;
    }
    .style-line1 {
    background-color: #3181bd;
    height: 1px;
    width: 27px;
    margin: auto;
    margin-left: 0;
    }
    nav.navbar.navbar-right.nav2-secondary-paul-cl {
    text-align: center!important;
    float: left;
    display: block;
    width: 465px;
 /*   width: 136px;*/
    text-align: center;
    left: 0px;
}
.logo-wrap img {
    max-width: 147px;
}
.nav2-secondary-paul-cl .navbar-nav > li.login-usrs > a:before{
    display: none;
}
.home_banner-col .homepage-carousel.owl-carousel.owl-loaded.owl-drag .item img {
    /*height: 775px;*/
    width: 100%;
    object-fit: cover;
}
/*.col-md-4.col-xs-12.flt-oneWayFirst.form-control-all-new{
            width: 20.5%;
}*/
.search-form-comon .px-dt > label {
    font-size: 11px !important;
}
.form-group.px-dt .pas-list {
    margin-bottom: 4px;
}
.pas-list {
    margin-left: 4px;
}
.search-top-tab-bar .nav-tabs>li>a {
    text-align: center;
    width: 126px;
    border-radius: 4px;
    position: relative;
    margin-right: 0px;
    text-align: center;
    color: #fff;
    border: none;
    background: none;
    font-size: 16px;
    padding: 5px 15px 12px;
    font-weight: 400;
}
.flght-searchbar.bus-booking-wrap .row .col-lg-12 .flt-oneWayFirst {
    width: 31.3%;
}
.hotel_search_button {
    margin-top: 0;
    margin-bottom: 10px;
}
button#search_bus {
     margin-top: 0px; 
    margin-bottom: 0px;
}
.search-flght-btn {
    margin-top: 33px;
    margin-bottom: 10px;
}
/*.car .flt-oneWayFirst {
    width: 23%;
}*/
.col-md-6.car_hours {
    width: 49%;
}
button.btn.btn-com.search-flght-btn.car_serach {
    margin: 0px;
}
.text {
    position: absolute;
    top: 20%;
    left: 1%;
    width: 503px;
    margin: 20px;
    text-align: center;
}
.con-desc ul li {
    display: inline-block;
    margin-bottom: 10px;
    width: 27.7%;
}
.pas-list > .form-control {
    height: auto;
    background: #005da8;
    border-radius: initial;
    border: 0px none;
    text-align: center;
    color: #fff;
    font-weight: 500;
    font-size: 15px;
    padding: 0px 5px;
    width: 28px;
    height: 25px;
}
.search-top-tab-bar .nav-tabs>li>a>span {
    font-weight: 600;
    font-size: 16px;
     letter-spacing: 0px; 
    color: black;
    margin-top: 10px;
}
.flt-oneWayFirst .row .col-md-3 {
/*    max-width: 100%;*/
    margin-bottom: 10px;
}
.flt-oneWayFirst .row .col-md-2 {
   margin-bottom: 10px;
}
.search-fluid-wrap {
    /* left: 0;
    position: absolute;
    z-index: 99;
    bottom: 20%;
    right: 0; */
}
	/* new code Y start*/
	.flight-form-col { padding-right: 15px; padding-left: 15px;}
	.flight-form {margin-bottom: 15px;}
	.flight-form-col-L {padding-left: 15px;}
	.flight-form-col-R {padding-right: 15px;}
	.flight-form-icon{display:none;}
	.btn-view {margin-bottom:25px;}
	
	.border-R{border-right: none;}
   .border-L{border-left: none;}
	.container-slider{overflow: hidden;}
	.column {width: 15.53%;}
	.container-slider .mySlides img {min-height: auto;}
	
		.alert-detail{width: 100%;}
    .alert-detail span{margin-right: 40px; font-size:16px;}
	
	.fancy h3:after {width: 0%;}
    .gallery-div > .fancy h3:after {width: 0%;}

      .search-fluid-wrap > .container {width: 100%;}
.nav-secondary-paul-cl .navbar-nav > li > a {
    font-size: 15px;
    margin-top: 10px;
}
.nav-secondary-paul-cl .navbar-nav > li > a {
      /* color: #005da8!important; */
      padding: 5px 5px;
      font-weight: 600;
}
a.dropdown-toggle-tra2.form-control {
    padding: 0px;
    font-size: 14px;
    margin-top: -3px;
}
.dropdown-menu-nav2 {
    top: 22px;
    min-width: 400px!important;
    padding: 15px;
    display: none;
    position: absolute;
    background: #fff;
    box-shadow: 0 0 5px rgb(0 0 0 / 19%);
    /* left: 0; */
    z-index: 111111;
    /* margin: 0 0 0 auto; */
    right: -17px;
    border-radius: 8px;
}
/*  .search-Section {padding-top: 47px;}
*/
.specialOffer.owl-carousel .owl-nav button.owl-next, .packgs-offr.owl-carousel .owl-nav button.owl-next, .weekend-offr.owl-carousel .owl-nav button.owl-next, .trvl-diary-cra .owl-nav button.owl-next {
    right: -10px;
}

.specialOffer.owl-carousel .owl-nav button.owl-prev, .packgs-offr.owl-carousel .owl-nav button.owl-prev, .weekend-offr.owl-carousel .owl-nav button.owl-prev, .trvl-diary-cra .owl-nav button.owl-prev {
    left: -10px;
}

.specialOffer.owl-carousel .owl-nav button, .packgs-offr.owl-carousel .owl-nav button, .weekend-offr.owl-carousel .owl-nav button, .trvl-diary-cra .owl-nav button {
    font-size: 44px !important;}
	/* new code Y end*/
	 	
	
    .fltRtns, .fltRtns .form-control {text-align: left; }
    .container{width: 100%;}
    .mail-nav, .diulog-bx{display: none !important;}
    .panel-heading.search-top-tab-bar {
        width: 100%;
        margin: 0 auto;
        box-shadow: none;
        padding: 5px 0px 0px 0px;
    }
    .panel-heading.search-top-tab-bar .nav-tabs {
        width: 100%;
    }
    .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 10px;
        background: none;
        box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.21);
    }*/
    .panel-heading.search-top-tab-bar {
        background: none;
     /*   margin-bottom: 5px;*/
    }
    .search-top-tab-bar .nav-tabs>li>a>i {
        display: none;
    }
    .panel-heading.search-top-tab-bar .nav-tabs {text-align: left;}
    .search-top-tab-bar .nav-tabs>li.active>a {
        font-size: 16px;
        padding: 0px 15px 10px 15px;
    }
    .search-top-tab-bar .nav-tabs>li.active>a:after {
        bottom: 0;
    }
    .why-icon {
        margin-bottom: 20px;
    }
    .radio-grabber label span {
        color: #fff;
        font-size: 14px;
        padding: 10px 15px 10px 15px;
        font-weight: 500;
    }
    .radio-grabber label.active span {
        color: var(--main-color);
    }
    .radio-grabber label.active span:before {
        top: 12px;
        /* left: 6px; */
    }
    .search-top-tab-bar .nav-tabs>li.active>a:before {
    width: 100%;
    content: '';
    position: absolute;
    border: 1px solid #005da8;
    bottom: -6px;
}
button#flightbtnsearch {
    margin-bottom: 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 {
        padding: 0px 10px 10px 10px;
        margin-bottom: 5px;
        border-bottom:none;
    }
    .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: 28px;
        margin-top: 0;
    }
    footer li a {
    font-size: 20px;
    }
    .foot-addrs ul {
    margin-top: 10px;
    }
    .con-desc p {
    margin-bottom: 4px;
    color: #71747c;
    font-size: 20px;
    }
    .top-header-wrap .container .col-lg-12 {
    padding: 0;
    margin-top: 15px;
    }
    .copy-rgt {
    font-size: 20px;
    margin-bottom: 10px;
    }
    .col-md-1.col-sm-2.col-xs-2 {
    display: none;
    }
    .footer-bottom h3 {
        font-size: 17px;
    }
	.heading-3-new{
        text-align: center;
    padding: 20px;
    }
    #filtersearch{
        margin-top: 3px !important;
    }
}

@media screen and (max-width: 870px){
    .nav-secondary-paul-cl .navbar-nav > li > a {
        font-size: 12px;
        margin-top: 10px;
    }   
}
/*fon*/
@media screen and (max-width: 767px){
    .btn-square-green {
        background: #52c234;
        color: var(--white);
    }
    .tour-overview-box{
text-align: center;
    }
    .hotel_book_price {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .hotel_book_price h4{
        margin: 0px;
    }
    .hotel-result-list-temp {
        background: #fff;
        margin-bottom: 10px;
        padding: 10px 10px;
        border-radius: 5px;
        box-shadow: 0px 0px 8px 0px #484848;
        height: 50rem;
    } 
    .hotel_offter_tra img {
        height: 250px;
        width: 100%;
        padding-bottom: 10px;
    }  
    .web-header-wrapper-bg {
        background-image: url(../images/banner_home.jpg) !important;
    }
    .sort-details-sedv-trvl-online {
        padding: 5px 0 5px;
        background-image: linear-gradient(-1deg, #9c034b, #e70b29);
    }
    .navbar_collapse-sec-bg{
    border: 0px none;
    background: #111f28 !important;
}
.navbar_collapse-sec-trans{
background: transparent !important;
}
    .submitButton-login {
        font-family: 'Roboto', sans-serif;
        font-size: 20px;
        font-weight: 500;
        text-transform: uppercase;
        color: #fff;
        background-color: #e70a29;
        border: none;
        margin-top: 5px;
        cursor: pointer;
        display: inline-block;
        padding: 0px 35px;
        border: 2px solid transparent;
        border-radius: 4px;
    }
    .login_section {
        width: 100%;
        margin: 0 auto;
    }
    .holiday_search{
        text-align: right;
    width: 100%;
    }
    .holiday_page {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .Super_Saving {
        text-align: center;
        width: 100%;
    }
    .footer-ul-li li {
        padding: 0px 17px 0px 10px;
    }
    .home-nav-bg-xs{
        background: rgb(54 97 127);
    }
    .navbar_collapse-sec {
        padding: 10px;
    }
    .footer-ul-li {
        width: 100%;
    }
    footer {
        background: #040500;
        color: #eeeeee;
    }
    .info_graphics ul li img {
        display: inline-block;
    }
    .info_graphics ul li {
        float: none;
    }
    .info_graphics ul {
text-align: center;
    }
    .Super_Saving-left{
        text-align: center !important;
    }
    .Super_Saving-right {
        text-align: center !important;
    }
    .footer-nav {
        margin: 20px 0px;
    }
    
    #hotelsearch {        
        height: 33px;
    }
    .search-pre-hotel-sec {
        border-right: 0px solid #999;
    }
    .search-pre-hotel{
        border-right: 0px solid #999;
    }
    #filtersearch{
        margin-top: -11px !important;
    }
    .flight-form-cirty input{
        background: transparent;
    }
    
    .flight-form {
        margin-bottom: 0px;
        /* background-color: #9de5fe; */
        padding: 1px 10px 1px 10px;
        border-radius: 0px;
        min-height: 50px;
        border-bottom: 1px solid #fff;
    }
    .trip-type-drop {
        padding: 0px;
    }
    .flght-oneWay-airline>div {
        padding: 0px 5px;
    }
    .flght-travel-tl-cla.srch-htl {
        margin-top: -50px;
    }
    .searchengine-room{
        border-bottom: 1px solid !important;
       border-radius: 0px;
    }
    
    .nav1-secondary-paul-cl ul{
        display: flex;
    flex-wrap: wrap-reverse;
    justify-content: center;
}
    .form-group label{
color: #525252;
    }
    .searchengine-temp .form-control{
        border-bottom: 0px solid;
    }
    .border-bottom-hotel {
        padding: 10px 5px;}
    .dropdown-menu-nav {
        width: 165px!important;
        padding: 20px;
        display: none;
        position: absolute;
        background: #fff;
        box-shadow: 0 0 5px rgb(0 0 0 / 19%);
        /* left: 0; */
        z-index: 99;
        /* margin: 0 0 0 auto; */
        left: 15px;
        border-radius: 8px;
        top: 5rem;
    }
    .secrch-section-flight{
        float: right;
    }
    .search-fluid-wrap {
        top: 20px;
    }

    .input-wrp {
        width: 100%;}
        .footer-section-search {
flex-wrap: wrap;
        }
        .flght-travel-tl-cla.srch-htl {
            margin-top: 0px;
        }

.dropdown-menu-nav2 {
    top: 22px;
    min-width: 310px!important;
    padding: 15px;
    display: none;
    position: absolute;
    background: #fff;
    box-shadow: 0 0 5px rgb(0 0 0 / 19%);
    left: 0;
    z-index: 111111;
    /* margin: 0 0 0 auto; */
    right: -17px;
    border-radius: 8px;
}
 .secondary-header-start {
    position: relative; 
    width: 100%;
    top: 0;
    background: #70c9fc00;
    padding-bottom: 15px;
}
div#navbar {
    overflow-y: inherit;
}
.dropdown-menu-nav2 h3 {
    color: #141D38;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
}
.dropdown-menu-nav2 p {
    color: #343B53;
    font-size: 17px;
    font-weight: 400;
    line-height: 20px;
}
.sgn {
    background-color: #3662d8;
    color: #fff;
    border-radius: 8px;
    width: 100%;
    padding: 8px 0;
    border: none;
    font-size: 18px;
    margin: 10px auto;
    display: block;
}
.rgister {
    background: transparent;
    color: #3662d8;
    border-radius: 8px;
    width: 100%;
    padding: 8px 0;
    border: none;
    font-size: 18px;
    margin: 10px auto;
    display: block;
}
.dropdown-menu-nav1 {
    min-width: 300px!important;
    padding: 20px;
    display: none;
    position: absolute;
    background: #fff;
    box-shadow: 0 0 5px rgb(0 0 0 / 19%);
    z-index: 111111;
    border-radius: 8px;
    left: 0;
    position: absolute;
    border-radius: 8px;
    top: -10px;
}
.roomchildbox .row .col-sm-6 {
    margin-bottom: 10px;
}
a.dropdown-toggle-tra2.form-control {
    padding: 0px 8px;
    font-size: 16px;
}

.flt-dateWr .form-control {
    position: absolute;
    height: auto;
    top: -26px;
    cursor: pointer;
    opacity: 0;
    min-width: 300px;
    min-height: 48px;
    z-index: 11111;
}
.flt-dateWr .drop{
    position: absolute;
    height: auto;
    top: -26px;
    cursor: pointer;
    opacity: 0;
    min-width: 244px;
    min-height: 48px;
    z-index: 11111;
}
.flt-dateWr .drop-1{
    position: absolute;
    height: auto;
    top: -26px;
    cursor: pointer;
    opacity: 0;
    min-width: 244px;
    min-height: 48px;
    z-index: 11111;
}
.dom-ttl-tm-paul h4 span {
    border-bottom: none;
   }
   .dom-ttl-tm-paul > h4 {
    margin-top: 6px;
    }
    .airline-remak {
    background: #edfaff;
    padding: 4px 15px;
    /* border: 1px solid #e2e2e2; */
    margin-top: -23px;
    width: 88%;
    margin-left: 20px;
}
    .flght-searchbar.bus-booking-wrap .row .col-lg-12 .flt-oneWayFirst {
    width: 100%;
    margin-bottom: 10px;
}
.col-md-4.col-sm-4.flt-oneWayFirst.form-control-all-new.pr-30 {
    min-height: 51px;
}
.car .flt-oneWayFirst {
    width: 100%;
    margin-bottom: 10px;
    margin-top: 10px;
    height: 51px!important;
}
.col-md-6.car_hours {
    width: 100%;
}
/*    .search-fluid-wrap {
    left: 0;
    position: absolute;
    z-index: 99;
    top: 12%;
    right: 0;
}*/
.search-fluid-wrap {
    /* left: 0; */
    position: relative;
    /* z-index: 99; */
    /* top: 0; */
    /* right: 0; */
}
.col-md-12.col-sm-12.flt-oneWayFirst.form-control-all-new {
    height: 51px;
}
.search-top-tab-bar .nav-tabs>li:not(:last-child) {
    margin-right: -5px;
}
.search-top-tab-bar .nav-tabs>li.active>a:before {
    width: 100%;
    content: '';
    position: absolute;
    border: 1px solid #005da8;
    bottom: 1px;
}
.col-md-4.col-xs-12.flt-oneWayFirst.form-control-all-new {
    width: 100%;
}
.flght-wrap-form-temp.search-form-comon.htl-homre-seacrhc .row .col-lg-12 .flt-oneWayFirst{
    margin-bottom: 10px;
}
.search-form-comon .px-dt > label {
    font-size: 10px !important;
    margin-bottom: 10px!important;
}
.pas-list {
    margin-left: -5px;
}
    .col-md-9.col-sm-10.col-xs-12 {
    background-image: linear-gradient(to top, #f3f1f100 , #ffffff);
    /* height: 211px; */
    background: url(../images/grediant-shades.png) no-repeat;
        opacity: 0.8;
    margin-top: 9px;
}

/*    button#flightbtnsearch {
    background: #139fc5;
    border: none;
    text-align: center;
    width: 49%;
    margin-left: 25%;
    margin-top: 15px;
}*/
button#flightbtnsearch {
    background: #139fc5;
    border: none;
    text-align: center;
    width: auto; 
    margin-left: 0; 
    margin-top: 0;
}
.flt-oneWay-flt-we.flt-paul {
    width: 100%; 
    position:relative; 
    top: 0; 
    background: #fff; 
    z-index: 999; 
    box-shadow: 0px 0px 5px rgb(0 0 0 / 15%); 
}
.flght-oneWay-airline > .col-md-7, .flght-oneWay-airline > .col-md-5 {
     min-height:auto!important; 
}
.airline-prc-col .btn-dts {
    font-weight: 600;
    font-size: 10px;
    margin-left: 14px;
}
.col-md-9.col-sm-10.col-xs-12 {
    background: white;
}
div#navbar ul li {
    display: block;
    width: 100%;
    float: left;
    margin-top: 10px;
}
div#navbar ul li a {
    display: block;
    width: 100%;
    float: left;
    font-size: 16px;
    border-bottom: 1px dashed #78add4!important;
}
.secondary-header-start {
    /* background-image: linear-gradient(to top, #f3f1f100 , #ffffff); */
    /* height: auto; */
    /* background: url(../images/grediant-shades.png) no-repeat; */
    box-shadow: 0 0 4px rgb(0 0 0 / 36%);
    padding: 0px 0px 4px;
}
.search-top-tab-bar .nav-tabs>li>a {
    text-align: center;
    width: 70px;
    border-radius: 4px;
    position: relative;
    margin-right: 0px;
    text-align: center;
    color: #fff;
    border: none;
    background: none;
    font-size: 16px;
    padding: 5px 15px 12px;
    font-weight: 400;
}
.form-row.pickup_fields_wrap .row .col-md-6 {
    margin-top: 12px;
}
.search-top-tab-bar .nav-tabs>li>a>span {
    font-weight: 300;
    color: black;
    margin-top: 3px;
}
.nav-secondary-paul-cl .navbar-nav > li.active > a, .secondary-header-start.darkHeader .navbar-nav > li.active > a {
    color: #ffffff;
}

.panel.with-nav-tabs.panel-default.searchengine-temp {
    margin-top: 40px!important;
}
.navbar-nav {
    margin:0px;
}
.navbar-collapse {
    border: none!important;
    box-shadow: none!important;
}
.search-top-tab-bar .nav-tabs>li>a>span {
    font-weight: 300;
     font-size: 14px!important;
    letter-spacing: 0px;
}
.nav>li {
    position: relative;
    display:inline-block;
}
.top-left-wrp ul li {
    margin-right: 10px;
    display: block;
}
.nav1-secondary-paul-cl .navbar-nav > li.login-usrs > a:before {
    display: none;
}
nav.navbar.navbar-right.nav2-secondary-paul-cl {
    display: block;
    width: 88%;
    text-align: center;
}
img.login-icon {
    height: 22px;
    position: absolute;
    top: 8px;
    left: 1px;
}
/*.col-lg-4.col-md-4.col-sm-4 {
    border: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid linear-gradient(to right, rgba(0, 0, 0, 0), #005da8, rgba(0, 0, 0, 0));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), #005da8, rgba(0, 0, 0, 0));
}*/
.homepage .web-header-wrapper {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
}
.nav2-secondary-paul-cl .navbar-nav > li.login-usrs > a:before {
display: none;
}
.radio-grabber label.active span:before {
    top: 9px;
    /* left: 6px; */
}
.flght-wrap-form-temp.search-form-comon.flt-oneWay-go .row .col-md-12 {
    padding-right: 0px;
    padding-left: 0px;
}
.flt-oneWayFirst .row .col-md-3 {
    padding: 0px;
    border: 1px solid #d6d6d6;
    border-radius: 10px;
    margin-right: 10px;
     max-width: 100%; 
}
.flt-oneWayFirst .row .col-md-3{
    margin-right: 0px;
    margin-bottom: 10px;
}
.flt-oneWayFirst .row .col-md-2 {
    margin-right: 0px;
     margin-bottom: 10px;
}
/*.searchengine-temp .panel-body {
    height: auto;
    background: #fff;
    border-radius: 6px;
    margin-top: -24px;
    box-shadow: 0px 5px 5px rgb(0 0 0 / 40%);
}*/
.radio-grabber {
    padding: 5px 0px 5px 0px;
    margin-bottom: 5px;
    border-bottom: 1px solid #eee;
    margin: 0px auto;
}
button.btn.seeall-btn {
    background: #fe6f22;
    /*    margin-top: 15px;*/
    margin: 15px auto 0px;
    display: none;
}
.dropdown-menu-nav3 {
    min-width: 272px!important;
    padding: 20px;
    display: none;
    position: absolute;
    background: #fff;
    box-shadow: 0 0 5px rgb(0 0 0 / 19%);
    z-index: 111111;
    border-radius: 8px;
    border-radius: 8px;
    top: 41%;
    right: 13%;
}
.col-xs-12.dorp_city.flt-oneWayFirst.form-control-all-new {
    margin-bottom: 10px;
}
.col-xs-12.dorp_city.flt-oneWayFirst.form-control-all-new{
    margin-bottom: 10px;
}
.home_banner-col .homepage-carousel.owl-carousel.owl-loaded.owl-drag .item img {
    height: 680px !important;
    width: 100%;
    object-fit: inherit;
    /* display: none; */
}
.search-fluid-wrap {
    left: 0;
    position: absolute;
    z-index: 99;
    top: 120px;
    right: 0;
}
.buses_top_login{
margin-top: 10px !important;
}
.homepage-carousel img {
     height: 500px; 
    width: 100%;
    object-fit: cover;
}
.text {
    position: absolute;
    top: 0;
    left: 0;
    width: 302px;
    margin: 20px;
    text-align: center;
}
.copy-rgt {
    margin-bottom: 10px;
    font-size: 16px;
}
.social-media {
    text-align: center;
}
.style-line1 {
    background-color: #3181bd;
    height: 1px;
    width: 27px;
    margin: auto;
    margin-left: 0;
}
.con-desc ul li {
    display: inline-block;
    margin-bottom: 10px;
    width: 48.7%;
}

.foot-addrs {
    border-bottom: 1px solid lightgray;
    margin-bottom: 12px;
    padding-bottom: 10px;
}
.foot-links ul {
    margin-top: 10px;
}
.foot-links ul li a {
    font-size: 16px!important;
}
.foot-addrs {
    margin-top: 10px;
}
	/* new code Y start*/
	.tour-overview-box{height: auto;}
    .tour-overview-box button{margin-top: 30px;}
	.alert-detail{width: 100%;}
    .alert-detail span{margin-right: 40px; font-size:16px;}

  /*  .search-top-tab-bar .nav-tabs>li { width: 4em;}*/
    .search-top-tab-bar .nav-tabs>li:not(:last-child)>a:after {height: 42px; top: calc(50% - 21px);}
.colr:hover {
    text-decoration: underline;
    cursor: pointer;
}
.search-top-tab-bar .nav-tabs>li>a, .search-top-tab-bar .nav-tabs>li.active>a {
    font-size: 15px!important;
    padding: 6px 11px;
    width: 104px;
}
.panel-heading.search-top-tab-bar .nav-tabs {
    width: 100%;
    margin: 0 auto;
}
.radio-grabber .btn-group, .btn-group-vertical {display: flex;justify-content: center;}
.panel-heading.search-top-tab-bar { margin-bottom: 0px;}
.panel-heading.search-top-tab-bar {
     margin-bottom: 0px; 
}
.flght-wrap-form-temp.search-form-comon.htl-homre-seacrhc {
     padding: 0px; 
}
.flght-wrap-form-temp.search-form-comon.htl-homre-seacrhc .row {
    margin-left: -15px; 
 margin-right: -15px; 
}
.search-flght-btn, .search-flght-btn:hover {padding: 10px 12px !important; font-size: 13px !important;}
  .search-Section {padding-top: 0px;}
.nav-secondary-paul-cl::after { background-image: none;}
.nav-secondary-paul-cl .navbar-nav > li > a {font-size: 14px;}

.specialOffer.owl-carousel .owl-nav button.owl-next, .packgs-offr.owl-carousel .owl-nav button.owl-next, .weekend-offr.owl-carousel .owl-nav button.owl-next, .trvl-diary-cra .owl-nav button.owl-next {
    right: -10px;
}

.specialOffer.owl-carousel .owl-nav button.owl-prev, .packgs-offr.owl-carousel .owl-nav button.owl-prev, .weekend-offr.owl-carousel .owl-nav button.owl-prev, .trvl-diary-cra .owl-nav button.owl-prev {
    left: -10px;
}

.specialOffer.owl-carousel .owl-nav button, .packgs-offr.owl-carousel .owl-nav button, .weekend-offr.owl-carousel .owl-nav button, .trvl-diary-cra .owl-nav button {
    font-size: 44px !important;}

.bus-result-list-temp .card img{width: 100%;}
	/* new code Y end*/
	
.flt-oneWay-go {
    padding: 10px 0px 10px 0px;
}
    .flt-oneWaySecond {padding-left: 0; }
    .why-choose-trvl-snsn h2:after, .why-choose-trvl-snsn h2:before{display: none;}
    .chosse-trvl-snsh > h4{font-size: 17px;font-weight: 500;}
    .why-choose-trvl-snsn h2{font-size: 22px;    margin-bottom: 13px;}
/*    .home_banner-col{display: block; background: url('../images/search-bg.jpg')}*/
    /* .searchengine-temp{padding: 14px;} */
    .searchengine-temp {
        padding: 46px 15px;}
        .searchengine-temp-flight {
            padding: 10px;}
    .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;
    }
    .swipe{display: none;}
    .btm-foot-nav > ul{display: block;}
    /*.secondary-header-start{
        background: #092463;
    }*/
    .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 10px;
    }
    .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;}
    .super-descri-body .owl-nav{position: static; right: 0;    top: 0;    background-image: linear-gradient(to right, #00a7de, #006cb3);}
    .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-image: linear-gradient(to right, #e70a29, #e70a29);
    }
    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; */
    }
    .flght-wrap-form-main .radio-grabber label span {
        /* font-size: 11px; */
    }
    .htl-search-cl {
        display: block;
    }
    .htl-search-cl .roomchildbox > .row > div{margin-bottom: 10px;}
    .htl-search-cl .bp_room_select{width: 100%; margin-right: 0px;}
    .htl-search-cl .bp_room_data{width: 100%; display: block;margin-top: 10px;}
    .search-form-comon > .row > [class*=col-] .form-group > label, .trv-cls {
        font-size: 16px;
    }
    .cirty-name p {
        padding-top: 0px;
        font-size: 11px;
    }
    .cstm-form p {
        padding-top: 0px;
    }
    .flght-travel-tl-cla {
        padding-bottom: 10px;
    }
    .search-form-comon > .row > [class*=col-] .form-group {
        min-height: 50px;
       /* 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;
    }
    .panel-heading.search-top-tab-bar {
    width: 100%;
    margin: 0 auto;
    box-shadow: none;
    padding: 5px 0px 0px 0px;
    }
    .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: 0px; text-align: left;}
    .nav-secondary-paul-cl{    border: 0px none;
        /* background: #111f28; */
    }
    .nav-secondary-paul-cl .nav {float: none; margin: 0; }

    .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;
    }
    .flt-dt-clnd {
        padding-top: 10px;
    }
    .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: 17px;
        padding: 0px 15px;
    }
    .search-flght-btn, .search-flght-btn:hover {
        margin-top: 5px;
        height: auto;
        padding: 10px 37px;
        font-size: 20px;
       /* width: 100%;*/
    }
    .custom_navbar .navbar-toggle span {
        background: var(--main-color);
    }
    .search-form-comon > .row{
        display: block;
    }
    .navbar-header .navbar-toggle {
        padding: 0px;
        margin: 0px;
        float: right;
        position: absolute;
        right: 40px;
        top: calc(50% - 15px);
        /* background: #ffffff36; */
        width: 30px;
        height: 30px;
        border-radius: inherit;
        color: #005da8;
        font-size: 34px;
        z-index: 10;
    }
    .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: 170px;}
    .search-top-tab-bar .nav>li>a>img{max-width: 27px; }
    .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: 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: 0px !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{
        /* 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, .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: 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; }
#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{display: none;}
.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 {padding-bottom: 4px;}
.flt-oneWay-flt-we.flt-paul {width: 100%; position: fixed; top: 0;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: right;padding: 9px 22px;}
.flight-booking-details-left{font-size: 13px;}
#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;}
}
@media screen and (max-width: 575px){
    .flight-src {
        margin-top: 0;
    }
    .tele-icon {
        bottom: 7px;
    }
    .top-left-wrp ul li a {
        padding-left: 35px;
        color: #000;
        font-size: 16px;
        font-weight: 400;
        line-height: 15px;
    }
    .welcome {
        font-size: 12px;
    }
    .diulog-bx-search{
        text-align: center;
    }
    .search-flght-btn {
        min-width: 100px;
        padding: 10px 2px !important;
        position: relative;
        top: 6px;
    }
    .footer-nav{
        line-height: 35px;
    }
    .footer-section-search{
        margin-bottom: 0px;
    }
    .social-media {
        text-align: center;
        padding-top: 0px;
    }
    .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; }
    .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}
    .search-top-tab-bar .nav-tabs>li>a>span{font-size: 11px}
    .search-top-tab-bar .nav-tabs>li>a {
    padding: 6px 0px;
}
    .radio-grabber label span{font-size: 11px}
/*    .radio-grabber label span{padding: 10px 6px 4px 27px; }*/
    .trvl-dtls{font-size: 16px}
    .pas-list > .form-control{font-size: 14px; padding: 0px 0; width: 32px; }
    .pas-list > button{font-size: 12px; padding: 5px 6px; width: 40%; }
    .social-icons li a{width: 30px; height: 30px; line-height: 30px; font-size: 13px; }
    .btoom-footer-cl .row{display: block;text-align: center;}
    .copy-rgt.text-right {text-align: center; }
	
	/* new code Y start*/
	.flight-form-col { padding-right: 15px; padding-left: 15px;}
	.flight-form {margin-bottom: 15px;}
	.flight-form-col-L {padding-left: 15px;}
	.flight-form-col-R {padding-right: 15px;}
	.flight-form-icon{display:none;}
	.btn-view {margin-bottom:25px;}
	
	.inner-header-bg h2 {font-size: 18px;}
	.inner-header-bg i {font-size: 17px;}
	/* new code Y end*/
	.diulog-bx-search h5 {
        font-size: 28px;
    }
	
}
@media screen and (max-width: 480px){
    .search-fluid-wrap {      
        /* top: 190px; */
    }
    .radio-grabber .btn-group, .btn-group-vertical {
        justify-content: center;
    }
.airline-logo-name img {max-width: 30px;}
.airline-logo-name p {margin-bottom: 0; font-size: 8px;font-weight: 500; }
}
@media screen and (max-width: 390px){
    .modify_btn .modify-btn-right button, .modify_btn .modify-btn-right a{padding: 1px 2px; min-height: 27px; }
}



@media screen and (min-width: 768px) and (max-width: 991px) {
.flight-price-col a{margin-bottom: 8px;}
}
@media screen and (max-width: 380px){
    .pts_logo a img {
        left: 12px;
    }
}

