/*--------------------------------
   4.1 Banner Section
--------------------------------*/
.air_bg_img{padding-top:37px;width:100%;justify-content:center;align-items:center;min-height:300px;}



.Air_tag-line{position: relative;    margin-right: 15px;top: 40px;background: #005387;padding: 10px;text-align: center;border-radius: 100px;width: 400px;float: left;}

.Air_tag-line h1{color:#fff;font-size:26px;font-weight:500;margin:0}
.Air_tag-line .discount{font-size:14px;padding-top:10px;color:#fff}
.Air_tag-line .tfn{font-size:24px;color:#005387;font-weight:600}
.Air_tag-line .tfn a{color:#fff}
.Air_tag-line .tfn a:hover{text-decoration:none}
.Air_tag-line .condtion{ font-size:10px;color:#fff}
.Air_tag-line a{text-decoration:none; color:#005387}
.Air_tag-line .icn_symbl{background: #fff;display: inline-block;border-radius: 40px;width: 53px;height: 53px;position: absolute;left: -23px;top: calc(50% - 27px);border:4px solid #005387;}
.Air_tag-line .icn_symbl i{    position: absolute;top: 11px;left: 10px;font-size: 25px;}
.Air_tag-line tooltip{font-weight:400!important; color:#F00}

.tag-line{position: absolute;top: 40px;right: 0px;left: 0px;background: #005387;padding: 10px;text-align: center;border-radius: 100px;width: 400px;margin: auto; }
.tag-line h1{color:#fff;font-size:26px;font-weight:500;margin:0}
.tag-line .discount{font-size:14px;padding-top:10px;color:#fff}
.tag-line .tfn{font-size:24px;color:#005387;font-weight:600}
.tag-line .tfn a{color:#fff}
.tag-line .tfn a:hover{text-decoration:none}
.tag-line .condtion{ font-size:10px;color:#fff}
.tag-line .tooltip{width:100%}
.tag-line  a {        text-decoration: none;        color: #005387    }
.tag-line .icn_symbl{background: #fff;display: inline-block;border-radius: 40px;width: 53px;height: 53px;position: absolute;left: -23px;top: calc(50% - 27px);border:4px solid #005387;}
.tag-line .icn_symbl i{    position: absolute;top: 11px;left: 10px;font-size: 25px;}








.main_banner {width: 100%;background-size: cover;background: url(https://www.onlinereservationbooking.com/wp-content/uploads/2023/09/6992854x2-short.jpg) no-repeat;background-position: center top; background-size:cover;}
.banner-txt{margin: 0 auto;padding: 40px 0 45px;text-align: center;}
.banner-txt span{color: #fff;    font-size: 40px;font-weight: bold;    text-transform: uppercase;    padding: 0px;}
.banner-txt p{color: #fff;font-size: 20px;}
.search-form  {    background: rgba(0, 0, 0, 0.8);padding: 20px;left: 0; bottom: 0px;}
.ind_src_eng_box .one_wayTwo ul {    margin: 0;    padding: 0;    margin-bottom: 5px;}
.ind_src_eng_box .one_wayTwo ul li {    float: left;    list-style: none;    margin-right: 5px;    cursor: pointer;}
.ind_src_eng_box .one_wayTwo ul li label {display: inline-block;padding: 2px 25px;font-weight: normal;line-height: 15px;color: #fff;text-decoration: none;font-size: 12px;border-radius: 2px;cursor: pointer;}
[type="radio"]:checked,
[type="radio"]:not(:checked) {position: absolute;left: -9999px;}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label{position: relative;padding-left: 28px;cursor: pointer;line-height: 20px;    display: inline-block;    color: #666;}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {content: '';    position: absolute;    left: 0;    top: 0;    width: 18px;    height: 18px;    border: 2px solid #b9b9b9;    border-radius: 100%;}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {content: '';    width: 10px;height: 10px;background: #005387;position: absolute;top: 4px;left: 4px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
[type="radio"]:not(:checked) + label:after {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
[type="radio"]:checked + label:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
/*--------------------------------- Search engine Start here --------------------------------- */
.ind_bg_img {padding-top: 70px;background: url(/images/bg-1.jpg) no-repeat;background-size: cover;width: 100%;justify-content: center;align-items: center;min-height: 300px;overflow: hidden;background-position: center;}
.ind_bg_img .ind_src_eng_box {
border-radius: 12px;
background: rgba(249, 249, 249, .8);
padding: 20px;
top: 0;
left: 0;
bottom: 0;
margin: auto;
border-radius: 0 12px 12px 12px;
}

.ind_src_eng_box .one_wayTwo ul {
margin: 0;
padding: 0;
margin-bottom: 5px;
}

.ind_src_eng_box .one_wayTwo ul li {
    float: left;
    list-style: none;
    margin-right: 5px;
    cursor: pointer;
}

.ind_src_eng_box .src_eng_cont {
    width: 100%;
    padding: 10px 0 10px 0;
    float: left;
}

.ind_src_eng_box .src_eng_cont .srch_eng_bxes,
.ind_src_eng_box .src_eng_cont .srch_eng_bxes_btn {
    width: 21%;
    display: inline-block;
    float: left;
    position: relative;
    padding:0px 5px;
}

.ind_src_eng_box .src_eng_cont .srch_eng_bxes_date {
    width: 12.65%;

}

.ind_src_eng_box .src_eng_cont .srch_eng_bxes_pax {
    width: 20%;
    display: inline-block;
    float: left;
    position: relative;
    padding:0px 5px;
}

.src_eng_cont .srch_eng_bxes>i,
.src_eng_cont .srch_eng_bxes_pax>i {
    position: absolute;
    top: 10px;
      right: 20px;
    color: #2d2c2d;
}

.src_eng_cont .srch_eng_bxes .input_type_plc {
    height: 35px;
    width: 100%;
    border: none;
    font-size: 13px;
    padding: 0 25px 0 25px;
    outline: none;
    background: #e3e9f0;
    width: calc(100% - 2px);
}
.srch_eng_bxes_dest{
    width: 21%;
    display: inline-block;
    float: left;
    position: relative;
    padding:0px 5px;
}
.src_eng_cont .srch_eng_bxes_dest>i,
.src_eng_cont .srch_eng_bxes_pax>i {
    position: absolute;
    top: 10px;
    right: 20px;
    color: #2d2c2d;
}
.src_eng_cont .srch_eng_bxes_dest .input_type {
    height: 35px;
    width: 100%;
    border: none;
    font-size: 13px;
    padding: 0 35px 0 15px;
    outline: none;
    background: #fff;
}
.src_eng_cont .srch_eng_bxes .input_type {
    height: 35px;
    width: 100%;
    border: none;
    font-size: 13px;
    padding: 0 35px 0 15px;
    outline: none;
    background: #fff;
    
}

.src_eng_cont .srch_eng_bxes_pax .input_type_pax {
    height: 35px;
    line-height: 35px;
    border: none;
    font-size: 13px;
    padding: 0 10px 0 15px;
    outline: none;
    background: #fff;
    width: 100%;
    display: table;
    vertical-align: middle;
    align-items: center;
    white-space: nowrap;
}

.src_eng_cont .input_type_pax span label {
    margin: 0px;
    font-weight: normal;
}

.src_eng_cont .srch_eng_bxes .input_type_pax span {
    width: 50%;
    cursor: pointer
}

.ind_src_eng_box .src_eng_cont .srch_eng_bxes_btn {
    width: 12.5%;

}

.ind_src_eng_box .src_eng_cont .srch_eng_bxes_btn .progress-bar {
    background-color: #005387;
    color: #fff;
    height: 35px;
    width: 100%;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    line-height: 35px;
}

.ind_src_eng_box .src_eng_cont .srch_eng_bxes_btn .progress-bar i {
    margin-right: 5px;
}

.ind_src_eng_box .srch_nav {
    position: absolute;
    top: -41px;
    left: 15px;
}

.ind_src_eng_box .srch_nav ul {
    margin: 0px;
    padding: 0px;
}

.ind_src_eng_box .srch_nav ul li {
    float: left;
    list-style: none;
    background: #FF690F;
    border-right: 1px solid #fff
}

.ind_src_eng_box .srch_nav ul li.active {
    background: #083d77;
}

.ind_src_eng_box .srch_nav ul li:last-child {
    border: none;
}

.ind_src_eng_box .srch_nav ul li a {
    display: inline-block;
    padding: 10px;
    color: #fff;
}

.ind_bg_img .panel-heading {
    padding: 0px !important;
    ;
    border-bottom: none !important;
}

.ind_bg_img .nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: none!important;
    border-radius: 4px 4px 0 0;
    background: #083d77;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 5px 20px
}

.ind_bg_img .nav-tabs>li.active>a,
.ind_bg_img .nav-tabs>li.active>a:focus,
.ind_bg_img .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: none!important
}

.ind_bg_img .nav-tabs>li.active>a,
.ind_bg_img .nav-tabs>li.active>a:focus,
.ind_bg_img .nav-tabs>li.active>a:hover {
    color: #fff;
    cursor: default;
    background-color: #FF690F;
    border: none!important;
    border-bottom-color: transparent;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 5px 20px
}

.ind_bg_img .nav-tabs {
    border-bottom: none !important;
}

.ind_bg_img .nav-tabs>li {
    margin-bottom: 0px !important;
}

.ind_bg_img .nav-tabs li.active:before {
    display: inline-block;
    border-color: transparent transparent #FF690F;
    border-width: 8px;
    border-style: solid;
    width: 0;
    height: 0;
    position: absolute;
    content: '';
    top: 28px;
    right: 45%;
    z-index: 9999999999999;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}
.ros_Switch {
    top: 4px;
    right: -13px;
    transform: rotate(0deg);
    height: 28px;
    width: 28px;
    border: 1px solid #000;
    position: absolute;
    z-index: 9;
    background-color: #fff;
    text-align: center;
    border-radius: 100%;
}
.ros_swap_arrow {
    background: url(../images/swap_icon.png);
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    margin: 4px 4px;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    -o-transition: 300ms ease all;
    transition: 300ms ease all;
}


/************** search box************************/

.cabin {
    width: 70%;
    padding: 5px 0px 0px 10px;
}


/************ country name dorpdown**************/

.ui-menu .ui-menu-item {
    font-size: 14px;
    padding: 0px 5px 00px 5px;
    border-bottom: solid 1px #ccc;
}

.red {
    border-bottom: solid 1px red !important;
}

.retudnvli .input-style:-ms-input-placeholder,
.retudnvli .input-style::-ms-input-placeholder {
    color: red !important;
}


/************************traveller Details*****************/

.paxFilter,
.cabinDiv {
    width: 100%;
    font-family: lato-regular, Arial, Helvetica, sans-serif;
    position: relative;
    padding: 15px;
    margin-top: 0;
}

.cabinDiv {
    height: 230px;
}

.pax-details .w300 {
    min-width: 270px;
    padding-bottom: 0;
    color: #000;
    font-size: 14px;
}

.pax-details .w100 {
    width: 82px;
    float: left;
}

.pax-details .col-x-fluid {
    width: 100%;
}

.pax-details .pax-title {
    float: left!important;
    font-size: 1em;
    margin-top: 5px;
}

.pax-details .dd {
    float: right!important;
    margin: 0;
    clear: both;
}

.pax-details .dd {
    border: 1px solid #e5e5e5;
    border-radius: 0;
    color: #666;
    cursor: pointer;
    float: left;
    padding: 2px;
    position: relative;
    background-color: #fff;
    background-image: none!important;
}

.pax-details .ddSpinnerMain {
    padding: 0!important;
    width: auto!important;
    border: 0!important;
    display: inline-flex;
}

.pax-details .dd .ddTitle {
    top: -15px;
}

.pax-details .ddcommon .ddTitle {
    padding: 0;
    position: relative;
    display: inline-block;
    width: 100%;
}

.pax-details .ddSpinnerPlus {
    background-position: 10px 11px;
}

.pax-details .ddSpinnerMinus.disabled {
    background-position: 11px -21px;
    cursor: default;
}

.pax-details .ddSpinnerMain * {
    box-sizing: content-box!important;
}

.pax-details .ddSpinnerMinus {
    left: -65px;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    width: 30px !important;
    top: -15px !important;
}

.pax-details .ddSpinnerMain .ddSpinnerMinus,
.pax-details .ddSpinnerMain .ddSpinnerPlus {
    cursor: pointer;
    top: 0;
    width: 22px;
    height: 30px;
    position: absolute;
    background: url(../images/spinner-arrows.png) no-repeat -21px -21px #fff;
    border: 1px solid #cdcecf;
}

.pax-details .ddSpinnerMain .ddSpinnerPlus {
    background-position: 10px 11px;
}

.pax-details .dd .ddTitle .ddSpinnerPlus,
.pax-details .dd .ddTitle .ddSpinnerPlus {
    right: 2px;
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
    width: 30px;
    top: -15px;
}

.pax-details .pax-limit {
    padding: 5px 0;
    clear: both;
}

.pax-details .pax-limit:last-child {

    padding: 0 0 15px;
}

.pax-details .dd .ddTitle .ddSpinnerPlus,
.pax-details .dd .ddTitle .ddSpinnerPlus {
    right: 2px;
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
    width: 30px;
    top: -15px;
}

.cabinDiv .be-ddn-footer .done,
.pax-details .be-ddn-footer {
    text-transform: uppercase;
    padding: 10px 0 5px;
    overflow: hidden;
}

.cabinDiv .be-ddn-footer .done,
.pax-details .be-ddn-footer .done {
    background: #005387;
    padding: 3px 10px;
    text-align: center;
    color: #fff;
    border-radius: 0;
    cursor: pointer;
    font-size: 12px;
    position: absolute;
        bottom: 14px;
    right: 7px;
}

.pax-details .light-grey {
    color: #8a8a8a;
    display: block;
    font-size: .786em;
}



.pax-details .flight-class-type ul {
    margin: 0px;
    padding: 0px;
}

.pax-details .flight-class-type ul li {
    list-style: none;
    cursor: pointer;
    display: block;
    color: #666;
    margin-bottom: 10px;
    font-size: 12px;
}

.pax-details .flight-class-type ul li label {
    margin-bottom: 0px;
    cursor: pointer;
    display: block;
    padding: 0px 0px 0px 25px;
    transition: ease all .5s;
}

.pax-details .flight-class-type ul li input[type="radio"] {
    opacity: 0;
    position: absolute
}

.pax-details .flight-class-type ul li input[type="radio"]:checked+label {
    color: #3f3f3f;
    font-size: 12px;
}

.paxFilter .inputbalnk {
    width: 10px !Important;
    margin: 0px !Important;
    padding: 0px !Important;
    display: inherit !Important;
    border: navajowhite !Important;
    font-size: 14px !Important;
}

.pax-details .paxFilter-left {
    width: 300px;
}



.paxFilter-left .iePasenger{float: left;
width: 60%;
padding-right: 10px;
border-right: 1px solid #ddd;}

.paxFilter-left .flight-class-type{float:left; width:40%;}
.paxFilter-left .flight-class-type h3{margin:0px; padding:0px; font-weight:700; font-size:15px; margin-bottom:10px; margin-top:5px; }


.pax-details .paxFilter-right {
    width: 150px;
    padding-top: 10px;
    box-sizing: content-box;
}


/**********************filter***********************/

.filterOptins {
    color: #3f3f3f;
    position: absolute;
    width: auto;
    background: #fff;
    padding: 0;
    box-sizing: border-box;
    z-index: 4;

    border:1px solid #005387;
}

.filterOptins:after,
.filterOptins:before {
    content: " ";
    display: table
}

.filterOptins__chervolet {
    display: inline-block;
    border-color: transparent transparent #fff;
    border-width: 12px;
    border-style: solid;
    width: 0;
    height: 0;
    position: absolute;
    top: -21px
}

.airlineFilters,
.locationFilter {
    position: relative
}

.filterOptins .ui-autocomplete.hp-widget__sTo {
    padding: 0 40px 0 15px
}

.locationFilter {
    min-height: 60px
}


.autocomplete_to:before {
    left: 146px;
}

#inline1 h3,
#inline2 h3 {
    margin: 0px;
    text-align: center;
    color: #888;
    margin: 10px 0px;
    font-size: 19px;
}

#inline1 .ui-widget.ui-widget-content,
#inline2 .ui-widget.ui-widget-content {
    border-top: 1px solid #f1f1f1;
}

#inline1 .ui-widget-header,
#inline1 .ui-widget-header,
#inline2 .ui-widget-header,
#inline2 .ui-widget-header {
    background: none;
    border: none;
}

#inline1 .ui-datepicker-title,
#inline1 .ui-datepicker-title,
#inline2 .ui-datepicker-title,
#inline2 .ui-datepicker-title {
    font-weight: 700;
    font-size: 18px;
    color: #005387;
}

#inline1 .ui-state-default,
#inline1 .ui-widget-content .ui-state-default,
#inline2 .ui-state-default,
#inline2 .ui-widget-content .ui-state-default {
    border: none;
}

#inline1 .ui-state-highlight,
#inline1 .ui-widget-content .ui-state-highlight,
#inline1 .ui-widget-header .ui-state-highlight,
#inline2 .ui-state-highlight,
#inline2 .ui-widget-content .ui-state-highlight,
#inline2 .ui-widget-header .ui-state-highlight {
    text-align: center;
}

#inline1 .ui-datepicker td span,
#inline1 .ui-datepicker td a,
#inline2 .ui-datepicker td span,
#inline2 .ui-datepicker td a {
    text-align: center;
}

#inline1 .ui-datepicker-multi .ui-datepicker-buttonpane,
#inline2 .ui-datepicker-multi .ui-datepicker-buttonpane {
    display: none
}

#inline1 .ui-widget-content,
#inline2 .ui-widget-content {
    display: none
}

#inline1 .ui-corner-all,
#inline2 .ui-corner-all {
    border-radius: 0px!important;
}

#inline1 .ui-datepicker table thead tr,
#inline2 .ui-datepicker table thead tr {
    border-bottom: 1px solid #ddd;
}

#inline1 .ui-state-highlight,
#inline1 .ui-widget-content .ui-state-highlight,
#inline1 .ui-widget-header .ui-state-highlight,
#inline2 .ui-state-highlight,
#inline2 .ui-widget-content .ui-state-highlight,
#inline2 .ui-widget-header .ui-state-highlight {
    background: none;
    color: #000
}

#inline1 .ui-state-active,
#inline1 .ui-widget-content .ui-state-active,
#inline1 .ui-widget-header .ui-state-active,
#inline1 a.ui-button:active,
#inline1 .ui-button:active,
#inline1 .ui-button.ui-state-active:hover,
#inline2 .ui-state-active,
#inline2 .ui-widget-content .ui-state-active,
#inline2 .ui-widget-header .ui-state-active,
#inline2 a.ui-button:active,
#inline2 .ui-button:active,
#inline2 .ui-button.ui-state-active:hover {
    background: #005387;
    color: #fff;
}

#inline1 .ui-datepicker td span,
#inline1 .ui-datepicker td a,
#inline2 .ui-datepicker td span,
#inline2 .ui-datepicker td a {
    padding: 5px 0px;
}

#inline1 .ui-datepicker-next span,
#inline1 .ui-datepicker-prev span,
#inline2 .ui-datepicker-next span,
#inline2 .ui-datepicker-prev span {
    display: none;
}

#inline1 .ui-datepicker-next,
#inline2 .ui-datepicker-next {
    width: 30px;
    height: 30px;
    border: none;
    cursor: pointer;
    background-color: #f00;
    background: url(../images/sprite3.png) no-repeat;
    background-position: -351px 0px;
}

#inline1 .ui-datepicker-next-hover,
#inline2 .ui-datepicker-next-hover {
    border: none;
    background: none;
    cursor: pointer;
    font-weight: normal;
    background: url(../images/sprite3.png) no-repeat;
    color: #2b2b2b;
    background-position: -351px 0px;
    top: 2px;
    right: 2px;
}

#inline1 .ui-datepicker-prev, #inline2 .ui-datepicker-prev {
    width: 30px;
    height: 30px;
    border: none;
    cursor: pointer;
    background-color: #000;
    background: url(../images/sprite3.png) no-repeat;
    background-position: -321px 0px;
}

#inline1 .ui-datepicker-prev-hover,
#inline2 .ui-datepicker-prev-hover {border: none;    background: none;cursor: pointer;font-weight: normal;background: url(../images/sprite3.png) no-repeat;    color: #2b2b2b;background-position: -321px 0px;top: 2px;left: 2px;}
#inline1 .ui-datepicker-calendar .ui-state-hover,
#inline2 .ui-datepicker-calendar .ui-state-hover {background-color: #98c4f4;font-weight: normal;color: #2b2b2b;
}


/*********ui-autocomplete**********/

.ui-menu .ui-menu-item,
.ui-menu .ui-menu-item {display: block;font-size: 13px;    font-weight: normal;line-height: 1.5;min-height: 0;padding: 10px;text-decoration: none;text-align: left;}
.ui-menu .ui-menu-item:hover {background: #005387;color: #fff;}
.ui-datepicker .ui-datepicker-buttonpane {clear: left;display: none;}
.ui-datepicker-header{background: #fff !important; border: none !important;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #0c95dc!important;background: #1097dd!important;color: #ffffff!important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {text-align: center !important;    border: none !important;}
.ui-menu .ui-menu-item {font-size: 13px;    border-bottom: solid 1px #ccc; }
.ui-menu .ui-menu-item:last-child{ border: none;}
.ui-menu .ui-menu-item-wrapper {padding: 0px !important;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {border: none !important; background: none !important;  font-weight: normal!important;  color: #fff!important};


/************validation error***/
.error-div:before {display: inline-block;border-color: transparent transparent #005387;border-width: 12px;border-style: solid;width: 0;height: 0;position: absolute;content: '';top: -22px;left: 6px;  }
.errorbox1 {background:#005387;padding: 10px;color: #fff;width: 37px;height: 37px;  }
.error-flL {float: left;}
.errorbox1 .glyphicon-alert {font-size: 16px;color: #fff!important;}
.error-div .error-innertxt {padding: 12px 14px 0 14px;  }
.error-div b {color: #005387;  }
.error-div {z-index: 999;position: absolute;top: 46px;border-radius: 1px;box-shadow: 0 2px 5px 0 rgba(0,0,0,.18);-moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.18);-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.18);color: #4a4a4a;font-size: 12px;background: #e3e9f0;width: 354px;  }
@media only screen and (max-width:1169px){
    .src_eng_cont .srch_eng_bxes .input_type{padding: 0 20px 0 10px;}
    .src_eng_cont .srch_eng_bxes > i, .src_eng_cont .srch_eng_bxes_pax > i{right:10px;}
}
 @media only screen and (max-width: 990px) {   
    .srch_eng_bxes_dest{width:50%;margin-bottom:10px;}
    .ind_src_eng_box .src_eng_cont .srch_eng_bxes{width:50%; margin-bottom:10px;}
    .ind_src_eng_box .src_eng_cont .srch_eng_bxes_pax{width:50%;}
    .ind_src_eng_box .src_eng_cont .srch_eng_bxes_btn { width: 50%; }
    .ariline_pic {float: left;width: 39%;left: 0;}
    .ariline_pic img {width: 100%;}
}
@media only screen and (max-width: 767px) {
    .srch_eng_bxes_dest{width: 100%;margin-bottom:10px;}
    .ind_src_eng_box .src_eng_cont .srch_eng_bxes{width:100%; margin-bottom:10px;}
    .ind_src_eng_box .src_eng_cont .srch_eng_bxes_pax{width:100%;}
    .ind_src_eng_box .src_eng_cont .srch_eng_bxes_btn { width: 100%; margin-top: 10px; }
    .ros_Switch{display: none;} 
}


/*--------------------------------- Search engine Ends here --------------------------------- */

/* USP Section */
.usp-section{padding-top: 60px;padding-bottom: 50px;}
.why-book .heading h1{font-size: 25px;margin: 0;color: #005387;text-align: center;}
.whybook-content {padding-left: 0;padding-right: 0;}
.mfs_whyus, ._signUpWarp{ border:1px solid #005387; background-color:#fff; }
.mfs_whyus h2, ._signUpWarp h2{ font:24px/18px "Helvetica"; color:#005387; }
.whyBook-content{ padding-left:0;padding-right:0; }
.whyBook-content ul,.whyBook-content ul li{margin:0; padding:0; list-style:none; list-style-type:none;}
.whyBook-content ul li{ display:inline-block;position:relative; font:300 14px/18px "Helvetica",Arial,sans-serif; padding-bottom:20px; width:32%;}
.whyBook-content ul li span{ display:block; clear:both;}
.whyBook-content ul li.nthChild3::after{display:none;}
.whyBook-content ul li:after{content:''; position:absolute; right:0px; width:1px; height:90px; background:#e1e1e1; top:10px; opacity:0.6;}
.whyBook-content ._sprite {width: 55px;height: 55px;background-image: url(../images/whyus_sprites.png); background-repeat: no-repeat; display: block;margin: 0 auto;}
.whyBook-content .sprite-call-icon { background-position: -5px -5px;}
.whyBook-content .sprite-lock-icon { background-position: -5px -70px;}
.whyBook-content .sprite-shield-icon { background-position: -5px -135px;}
.home_excl-deal .exclusive-deals {background: transparent;padding: 10px 0 0px 0;border: none;margin-bottom: 0px;height: 158px;}
.home_excl-deal .exclusive-deals h3 {color: #005387;font: 24px/30px "Helvetica";margin: 0px;padding:0}
.home_excl-deal  .exclusive-deals p {color: #5c5c5c;font: 400 14px/21px "Helvetica";}
.home_excl-deal .exclusive-deals .deals-sub {width:100%;}
.exclusive-deals .alert-danger {color: #ff0000;background: transparent;font-size: 12px;text-align: left;width: 100%;float: left;padding-top: 2px;}
.home_excl-deal .exclusive-deals .show-when-success p{ color: #739c0f!important;font:400 15px/22px "Helvetica";margin-top: 7px;}
.home_excl-deal .welcome-promo {background: #739c0f;color: #fff;border: 1px dashed #fff;padding: 7px 15px;margin-top: 5px;font-weight: bold;font-size: 16px;    display: inline-block;}
.exclusive-deals {width: 100%;background: #fff;padding: 15px;float: left;margin-bottom: 20px;padding-bottom: 38px;}
.exclusive-deals h3 {color: #005387;font: 24px/30px "Helvetica";margin: 0px;padding: 0;}
.exclusive-deals p {color: #5c5c5c;font: 400 16px/26px "Helvetica";margin: 0px;padding: 0px;}
.exclusive-deals .color_blue {    color: #177fb0;    font-weight: 700;}
.exclusive-deals .deals-sub {width: 510px;margin: 0px auto 0px auto;text-align: center;}
.exclusive-deals .deals-sub-in {width: 100%;margin: 25px 10px;}
.exclusive-deals .deals-sub-box {border: 1px solid #005387;padding: 9px 20px;width: 75%;color: #878787;font: 12px/20px "helvetica";float: left; height:40px;}
.exclusive-deals .btn.btn-cst {background: #005387;color: #fff;border-radius: 0;padding: 7px 0px;float: left;width:21%;}
.exclusive-deals .ex-error {width: 100%;float: left;padding: 2px 0;color: #ff0000;text-align: left;}
.exclusive-deals .deals-sub-box::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #acb4b5;}
