@media (max-width: 1280px){
    /*.book_flights label{font-size:10px;}*/
}
@media (max-width: 1280px) {
    .contDiv .booking_status{width:100%}
    .colContainer .col5{width:29%}
}

/*@media only screen and (max-device-width: 1024px) and (max-device-height: 600px) { 
    .more_menu { display: none; }
}*/
@media (max-width: 1024px) {
    /*#sliderFrame,.category_pass .no_margin,.incentive span,.fare_msg span{display:inline-block}*/
    
    /*.two_way .result .two_way_search,*/.form-details .fields > p,.contDiv .about-us{width:100%}
    .booking_status .fields{width:33%}
    .about-us .colContainer span{margin-right:5%}
    .form-details .fields .label_input > input{width:95%}
    .button_click p{text-align:center;margin:2%}
    .two_way .flight_div.status_info{border:2px solid;padding:5px}
    .form-details{margin:0 auto}
    span.flight_time{font-size:13px}
    .header_container .nav_wrap ul li span{margin-left:0}
    /*.nav_container ul li a{padding:0 23px}*/
    .nav_wrap{float:none}
    /*.two_way .result .two_way_search{margin:0 3%}*/
    .form-inside button.button{width:25%;margin-top:6%;padding:13px 2px}
    .flcnt .flgt.flgtsi > input{background-position:273px 9px}
    .header .info{display:block;overflow:hidden;float:none}
    .header .info p{width:50%;float:left}
    .header .info p.welcome_msg span.balance{padding-top:15px;display:block}
    .info.info-border{border-bottom:1px solid #ccc;padding-bottom:10px}
    .header .info ul li a{padding:0 30px 1px;font-size:14px}
    .info.menu{margin-top:10px;float:right}
    .header .top-nav .active{border-bottom:2px solid #fcc000}
    .header{margin-top:1%;margin-bottom:0}
    .header .info ul li:hover{border-bottom:2px solid #fcc000}
    .header_container .logo{display:block;padding-top:15px}
    .logo a{text-align:center}
    ul.icons span,.incentive img{display:block;margin-left:15%;margin-bottom:8%}
    ul.icons a{text-decoration:none}
    .adlab-icon{margin-top:-21px}
    .has_right_border .incentive p a,.has_right_border .incentive p a:hover{background:none}
    /*.fare_msg img{width:40%;margin-left:10%}*/
    .has_right_border .incentive p a{ /*color:#f5681e*/ }
    .header_container .modify_search{box-shadow:none}
    /*.filter.has_right_border,.has_right_border .incentive p a{padding:0}*/
    
    /*.filter.button{width:15%;padding-right:5px;margin-top:3%}*/
    .fare_msg span{margin:0;font-size: 14px;}
    .colContainer .col5{width:50%;float:left;margin:4% auto}
    
    .holiday_col > img, .bkContentWrapInner{width:100%}
    .holiday_sec .package{width:31%}
    .package img{width:100%}
    .status_table .flight_confirm{width:100%;margin-bottom:2%}
    .air_details .fare_grp{min-width:400px}
    .air_details.air_pnr .fare_grp{min-width:255px}
    .air_details .fare_grp{min-width: 0px;}
    .nav_wrap img{width: auto;float: left;}
    /*.nav_container > ul > li:hover{background:#fff;}*/
    .nav_container ul.open li a{padding: 8px 20px;}
    .nav_container .open {box-shadow: 0 4px 5px #333;}
    .nav_container ul.open li a {text-align: center;color: #006FB4;font-weight: 600;}
    
    /*.filter.button{margin: 1% auto;padding-right: 0;}*/
    .src-air .one_way .inner_flight{padding:0px;}
    .src-air .fare_pri{overflow: auto;padding:0px;}
    .one_way .refund, .one_way .fare_pri .fare_price{margin-left: 0;}
    .group_box{padding: 0px;}
    .fare_rates_input p{display: block;text-align: center;}
    .tra_det .pass_title{width: 100%;}
    .user_info .chkLabel.title_dropdown{width: 15%;}
    .user_info .col-md-xs{width: 24.6%}
    .contact_dd > span, .det_add span, .det_add.contact_dd > p, .det_add p, .chkLabel > span, .tra_det .paxAgeTitle, .flier_info .airway_name{font-size: 14px;}
    .review .review_booking { /*width: 100%;*/ }
    .book_form_div{ /*width: 100%;*/ }
    .tax_det .flgt_view span{text-align: center;float: left;display: block;}
    
    
    .footer-section-divider-right-border { width: 50%;border-right: none; }
    .footer_col_min_height { min-height: auto; }
    .partition .sub-head { width: 50%; }
    .we_acpt { width: 50%; }
    /*.login_form.col-lg-12.col-md-12.col-sm-12.col-xs-12 { min-height: 500px; }*/
    .airline_info { float: none;width: 100%; }
    /*.table1 { min-height: 100px; }*/
    .table1 > div, .table2 > div { padding: 10px; }
    
    .nav_container ul li a, .nav_container ul ul li a { width: 100%;padding: 11px 10px;line-height: normal; }
    .nav_wrap img { width: 20px;height: 20px; }
    /*.main-menu { background: none; }*/
    .nav_main { animation-name: SubMenuTop;animation-duration: 300ms; }
    .nav_wrap ul li span { vertical-align: sub; }
    
    .nav_wrap .nav_container ul li:last-child:hover ul { min-width: 200px;max-height: 338px; }
    /*.home_txt { display: block; }*/
    /*.has-sub .plus { display: block;position: absolute;margin: 0px;right: 0px;width: 10%;height: 100%;z-index: 9999;border-left: 2px #fff solid;margin-top: -43px;height: 43px; }*/
    /*.has-sub .plus .caret_1 { width: 25px;height: 4px;background-color: black;margin: 5px;position: absolute;top: 15px;right: 20px; transition: all 300ms ease-in-out;z-index: 9999; }*/
    /*.has-sub .plus .caret_2 { width: 4px;height: 25px;background-color: black;margin: 5px;position: absolute;top: 5px;right: 30px; transition: all 300ms ease-in-out;z-index: 9999; }*/
    /*.has-sub .plus.cross .caret_1 { transform: rotate(-45deg); }*/
    /*.has-sub .plus.cross .caret_2 { transform: rotate(-45deg); }*/
    /*.nav_container ul li a,.nav_container ul ul li a{width: 90%;padding:11px 20px;line-height:normal;}*/
    /*.nav_container ul ul li a { text-transform: uppercase;margin-right: 0px; }*/
    /*.nav_container ul ul li a{ padding:20px 20px 20px 30px;font-size:12px;color:#fff;margin-left: 0px;}*/
    /*.nav_container li.tab_list { border-bottom: 1px solid #fff;z-index: -9999;/*width: 95%;*/ }*/
    .nav_container ul ul li:hover > a, .nav_container ul ul li a:hover { transform: translateX(0em); }
    .nav_bar_btn { display: none; }
    .nav_wrap .nav_container ul li:hover ul {  }


    
    
    
    /*#menu_container { display: none; }*/
    /*.nav_container ul ul { background: #49A3FF; }*/
}

@media all and (max-width: 768px),only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px),only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px),only screen and (-o-min-device-pixel-ratio: 21) and (max-width: 1024px),only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px),only screen and (min-resolution: 192dpi) and (max-width: 1024px),only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
    .nav_container{width:100%;border-bottom:1px solid #dfdfdf}
    .nav_container ul{width:100%;}
    .nav_wrap{height:auto;/*background:#fff*/}
    .nav_container.align-center > ul,.nav_container.align-right ul ul{text-align:left}
    .nav_container ul li,.nav_container ul ul li,.nav_container ul li:hover > ul > li{width:100%;height:auto;border-top:1px solid rgba(120,120,120,0.15)}
    /*.nav_container ul li a,.nav_container ul ul li a{width:100%;padding:11px 20px;line-height:normal}*/
    .nav_container > ul > li,.nav_container.align-center > ul > li,.nav_container.align-right > ul > li{float:none;display:block}
    /*.nav_container ul ul li a{padding:20px 20px 20px 30px;font-size:12px;color:#000;background:none}*/
    .nav_container ul ul li:hover > a,.nav_container ul ul li a:hover{color:#000}
    .nav_container ul ul ul li a{padding-left:40px}
    .nav_container ul ul,.nav_container ul ul ul{position:relative;left:0;right:auto;width:100%;margin:0;padding:0;border:none;top:0;outline:none}
    .nav_container > ul > li.has-sub > a::after,.nav_container ul ul li.has-sub > a::after{display:none}
    #menu-line{display:none}
    .nav_container #menu-button{display:block;padding:20px;color:#000;cursor:pointer;font-size:12px;text-transform:uppercase;background:#fff;text-align:left}
    .open{text-align:left}
    .nav_container ul.open li a{color:#666;padding:11px 20px;font-size:13px;font-weight:400;text-transform:uppercase;float:none;display:block}
    .shop_cat,.shop_age,.shop_color{width:100%;display:block;padding:0;border:none;max-width:100%}
    .banr{display:none}
    .sub_head{padding:11px 20px;margin:0;background:#f5f5f5}
    .sub_menu{width:100%;float:none;display:block;padding:0}
    .sub_menu a{border-bottom:1px solid #dfdfdf!important}
    .shop_cat .sub_menu{max-width:100%}
    .nav_container ul.open .has-sub{position:relative}
    .nav_container #menu-button::after{content:'';position:absolute;top:20px;right:20px;display:block;width:20px;height:2px;background:#000}
    .nav_container #menu-button::before{content:'';position:absolute;top:25px;right:20px;display:block;width:20px;height:7px;border-top:2px solid #000;border-bottom:2px solid #000}
    .nav_container .submenu-button{position:absolute;z-index:10;right:0;top:0;display:block;border-left:1px solid rgba(120,120,120,0.15);height:40px;width:40px;cursor:pointer;background:#fff url(../../media/images/plus_icon.png) no-repeat center center}
    .nav_container .submenu-button.submenu-opened{background:url(../../media/images/minus_icon.png) no-repeat center center}
    .nav_wrap .nav_container ul li:hover ul { display: none; }
    .left_txt { width: 45%; }
    .righ_btn { width: 55%; }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .header-top .header .info p{font-size:12px}
}


@media screen and ( max-width:1024px ){

    /*********** Main Menu**********/

    .nav_container ul li a { /*text-align: center;*/ }

    /*********** Midd Menu**********/
    
    .acc_tabs ul li { width: 16.5%; }
    .acc_tabs ul li.more_menu{ width: 17.5%;display: inline-block; }
    .acc_tabs ul .mob_more_menu { display: none;position: absolute;right: 4px;z-index: 9999;width: 25%; }
    .acc_tabs ul .mob_more_menu li { width: 94%; }
    .acc_tabs ul li.more_menu .more_txt { font-weight: bold; }
    .acc_tabs ul li.more_menu .menu_button {position: relative;float: right;padding: 7px 10px;margin-right: 5px;margin-top: -14px;top: 6px; border: 1px solid #eceeef;border-radius: 4px;background: #1b5071 none repeat scroll 0 0;}
    .acc_tabs ul li.more_menu .menu_button > .caret-1, .caret-2, .caret-3  { display: block;width: 22px;height: 2px;border-radius: 1px;background-color: #fff; }
    .acc_tabs ul li.more_menu .menu_button > .caret-2, .caret-3 { margin-top: 4px; }
    .acc_tabs ul li.more_menu .menu_button:active, .acc_tabs ul li.more_menu .menu_button:hover { background: #ec4200; }
    .adm_tabs ul li { width: 17.5%; }
    .adm_tabs ul li.more_menu{ width: 12.5%;display: inline-block; }
    .adm_tabs ul .mob_more_menu { display: none;position: absolute;right: 4px;z-index: 9999;width: 25%; }
    .adm_tabs ul .mob_more_menu li { width: 94%; }
    .adm_tabs ul li.more_menu .more_txt { font-weight: bold; }
    .adm_tabs ul li.more_menu .menu_button {position: relative;float: right;padding: 7px 10px;margin-right: 5px;margin-top: -14px;top: 6px; border: 1px solid #eceeef;border-radius: 4px;background: #1b5071 none repeat scroll 0 0;}
    .adm_tabs ul li.more_menu .menu_button > .caret-1, .caret-2, .caret-3  { display: block;width: 22px;height: 2px;border-radius: 1px;background-color: #fff; }
    .adm_tabs ul li.more_menu .menu_button > .caret-2, .caret-3 { margin-top: 4px; }
    .adm_tabs ul li.more_menu .menu_button:active, .adm_tabs ul li.more_menu .menu_button:hover { background: #ec4200; }

    /****************************** Login Page *********************************/

    applet p { font-size: 17px; }
    .contDiv .booking_status, .login-details form /* .src_table .button_click, .src_table .frmEl,*/{ width:100%; }
    .header_container .tab_list .submenu-button { display:none; }
    .login-details form { height: 377px; }
    .form-inside span input { /*width: 40%;*/ }
    .blog p, .form-inside p.user-deatils{ margin-top: 10px; }
    #slider { height: 375px !important; }
    #slider div.navBulletsWrapper { top: 355px !important; }
    .booking .book_flights { min-height: auto;  }

    /***************************************************************/

    .copyright { width: 70%; }
    .social_icon { width: 30%; }
    /*.book_flights label{font-size: 11px; }*/

    .group_box .check_input { padding: 0; }
    
    
    .group_box .col_flight { /*width: 40%;*/word-wrap: break-word; }
    .result .timing > p, .result .timing > span { word-wrap: break-word;font-size: 13px; }
    .result .two_way_search {width:50%;float:left}
    .result .frmFareTiming, .two_way .connecting_flight, .two_way .flight_div { margin: 0;padding: 0; }
    /*.two_way .fare_price_div.frmFare { width: 50%;float: left; }*/
    /*.two_way .fare_price_div.frmFare, .two_way .fare_price_div.fare_rates, .two_way .result .fare_rate { width: 50%;float: left; }*/
    .book_flights .category_pass,.form-inside p.user-deatils {width:100%;float:left}
    .result .fare_rate, .two_way .fare_price_div.frmFare, .two_way .fare_price_div.fare_rates { width:50%;float:left}
    .result .fare_price_div.fare_input { width:30% }
    .result .fare_price_div.fare_rates_input { width:70% }
    .air_arrow img { width: 15px; }
    .result .frmFare,.result .status_info,.result .logo_group{ /*padding:0;*/ }
    

    /************************* Modify Search Panel******************************/

    .modify_top .modify_btn a{padding:8px 11px;/*margin-top:5%;*/font-size: 13px;}
    .fare_msg span{ margin: 1px 5px;font-size: 14px;}
    .modify_panel .passengers .adults, ..modify_panel .passengers .childs, ..modify_panel .passengers .infants { padding-left: 0px; }
    .src_table .small_font p { position: relative;width: 125%; }
    .src_table.off_flgt_search .small_font p { position: relative;margin-top: 0px;width: 102%; }
    .src_table.off_flgt_search .src_off .small_font span { width: 23%; }
    .autoSuggestBox span { width: auto; }
    .filter-img { padding: 3px 5px; }
    .src_table .pad1 .return_chkbox { padding-left: 0px; }
    .return_chkbox > span { margin-top: -10px; }
    /*.src_table .modify_panel #cal2Container { left: 49.5%;width: 72%; }*/
    .src_table .modify_panel #cal2Container { left: 20.5%; }
    /*.src_table .modify_panel #cal2Container { left: 49.5%;width: 72%; }*/
    .src_table .modify_panel #cal3Container { left: 23.5%; }
    @-moz-document url-prefix() {
        .src_table .pad1 .return_chkbox input[type="checkbox"] { width: 12px;height: 12px; }
    }
    /*.src_table .small_font span input[type="checkbox"] { -mz-width 12px;-mz-height: 12px; }*/

    /****************************** One way Sort Flight Result ************************************/

    .sorting_panel > .sort ul li:nth-child(1) { width: 18.3%; }
    .sorting_panel > .sort ul li:nth-child(2) { width: 18.8%; }
    .sorting_panel > .sort ul li:nth-child(3) { width: 16.6%; }
    .sorting_panel > .sort ul li:nth-child(4) { width: 17.5%; }
    .sorting_panel > .sort ul li:nth-child(5) { width: 22.4%; }    

    .src_return .sorting_panel > .sort ul li:nth-child(1) { width: 37.2%; }

    /****************************** Two way Sort Flight Result ************************************/

    .two_way .sorting_panel > .sort ul li a { padding: 4px 5px; }
    .two_way .sorting_panel > .sort ul li:nth-child(1) { width: 22%; }
    .two_way .sorting_panel > .sort ul li:nth-child(2) { width: 18.5%; }
    .two_way .sorting_panel > .sort ul li:nth-child(3) { width: 18.5%; }
    .two_way .sorting_panel > .sort ul li:nth-child(4) { width: 21%; }
    .two_way .sorting_panel > .sort ul li:nth-child(5) { width: 20%; }


    .src_return .two_way .sorting_panel > .sort ul li:nth-child(1) { width: 40%; }
    .src_return .two_way .sorting_panel > .sort ul li:nth-child(2) { width: 17.5%; }
    .src_return .two_way .sorting_panel > .sort ul li:nth-child(3) { width: 19%; }
    .src_return .two_way .sorting_panel > .sort ul li:nth-child(4) { width: 22.5%; }

    

    /****************************** Two way Flight Result ************************************/

    .flight_dom .two_way .sms_check, .src_offline .two_way .sms_check { padding-left: 0px; }
    .two_way .result .airline { width: 21%; }
    .two_way .result .airline .logo_img { margin-left: 2px; }
    .two_way .result .airline .air_depart { display: table; }
    /*.two_way .result .depart_time { padding: 0;text-align: center; }*/
    .two_way .result .depart_time { /*padding: 0px;*/ }
    .two_way .result .arriv_time { padding: 0px; }
    /*.two_way .result .arriv_time { padding: 0px;text-align: right; }*/
    .two_way .result .duration { padding-right: 0px;width: 19%; }
    .two_way .result .class { width: 11%; }
    .two_way .result .total_fare { padding-left: 5px; }
    .two_way .result .view_more_detail .fare_table { width: 95%; }
    .two_way .result .view_more_detail .baggage_table { width: 95%; }
    .two_way .flight_itinerary ul { padding: 10px 5px; }
    .two_way .flight_itinerary ul li .flght_sec > .flght_name, .flight_itinerary ul li .flght_sec > .flght_st_depart, .flight_itinerary ul li .flght_sec > .flght_durn { font-size: 14px; }
    .two_way .flight_itinerary ul li div { line-height: 20px; }
    .two_way .flight_itinerary ul li .flght_sec { min-height: 30px;height: auto;display: inline-block; }
    .two_way .flight_itinerary ul li .flght_img { margin-right: 3px; }

    .two_way .inner_flight {  width: 91.66%; }
    .two_way .flight_div.logo_group { width: 25%; }
    .two_way .airDet { display: inline-block;overflow: visible; }
    .two_way span.flight_no { font-size: 13px; }
    .two_way .flight_div.status_info { border: none;padding: 0px; }
    .two_way .flight_div.status_info { width: 75%; }
    .two_way span { /*font-size: 13px;*/ }
    .two_way .result .group_box{ /*margin-bottom:3%;*/width: 50%; }
    .two_way .base_fare_price { word-wrap: break-word; }
    .two_way p.fare_price { font-size: 13px; }
    .two_way .fare_input > input { margin-left: 0px;margin-top: 20%; }
    .two_way { /*margin: 0 1% 2%;*/width: 49%; }
    .two_way .fare_price_div.fare_rates { padding: 0;padding-left: 5px;word-wrap: break-word; }

    .src_return .two_way .result .intl_connecting_flight { padding: 0px; }
    .src_return .two_way .sms_check { width: 8.333333%; }
    .src_return .two_way .result .airline { width: 25%; }
    .src_return .two_way .result .airline .logo_img img { width: 20px;height: 20px; }
    .src_return .two_way .result .depart_time { padding: 0px; }
    .src_return .two_way .result .duration { width: 25%;padding: 0px; }
    .src_return .two_way .result .total_fare { width: 25%; }

    /************************* flight result ******************************/

    .result .total_fare .basic_fare, .result .total_fare .basic_fare a { /*font-size: 13px;*/ }
    .result .total_fare .fare_radio input { margin-top: 0px; }

    /************************* flight Search Panel******************************/

    .flight-section .small_font span { width: auto; }
    .book_flights .element.category_pass { width: 100%; }
    .slideThree { width: 18%; }

    /************************* Booking Page******************************/

    .mtab div, .mtabRow p{ /*text-align: center;*/ }
    .per_det .det_add.contact_dd{ width:50%; }
    .mtab div:last-child { text-align: right; }
    .mtabRow div:last-child p { text-align: right; }

    /****************************** Bus Page *********************************/

    .booking .bus_data .tblbg { height: 337px; }
    .booking .bus_data .flcnt p.book-flight { font-size: 15px;text-align: center; }

    /************************* Rail table ******************************/

    .train-info td { padding: 5px; }
    .train_list td { padding: 5px; }

}

@media screen and (max-width:800px){

    /************************* Header ******************************/

    .header-logo { padding-left: 2px; }
    .header-logo img { max-width: 150px; }
    .irctc_logo { margin-top: 7px;position: relative;left: 65px; }
    .irctc_logo img { width: 35px; }
    .left-side-header { width: 30%; }
    .right-side-header { width: 70%; }
    .right-side-header-menu { padding: 0px 5px; }
    .welcome { padding: 5px 10px; }
    .right-side-header-menu a { display: inline-block; }



    /************************* Main Menu ******************************/

    .menu_icon { background: #49A3FF;padding-top: 2px;padding-bottom: 2px;/*margin-left: 15px;margin-bottom: 10px;*/margin-top: 10px;cursor: pointer; }
    .menu_icon > .caret_1, .caret_2, .caret_3 { width: 25px;height: 4px;background-color: #ffffff;margin: 5px; transition: all 300ms ease-in-out; }
    .change .caret_1 { -webkit-transform: rotate(-45deg) translate(-9px, 7px);/*transform: rotate(-45deg) translate(-9px, 7px);*/ transform: rotate(-45deg) translate(-9px, 7px);
    height: 3px; }
    /*.change .caret_1 { -webkit-transform: rotate(-45deg) translate(-9px, 6px);transform: rotate(-45deg) translate(-15px, 6px);display: inline-block; }*/
    .change .caret_2 {opacity: 0;}
    .change .caret_3 { -webkit-transform: rotate(45deg) translate(-8px, -8px);/*transform: rotate(45deg) translate(-7px, -5px); */ transform: rotate(45deg) translate(-5px, -4px);
    height: 3px;}
    /*.change .caret_3 { -webkit-transform: rotate(45deg) translate(-8px, -8px);transform: rotate(45deg) translate(-18px, -9px);display: inline-block; }*/    
    .menu_icon .menu_txt { display: block; position: absolute;left: 65px;top: 23px;color: #fff;text-transform: uppercase;font-weight: bold; }

    .has-sub .plus { display: block;position: absolute;margin: 0px;right: 0px;width: 10%;height: 100%;z-index: 9999;/*border-left: 2px #fff solid;*/margin-top: -43px;height: 43px;cursor: pointer; }
    .has-sub .plus .caret_1 {/* width: 25px;height: 4px;*/background-color: #ffffff;margin: 5px;position: absolute;top: 15px;right: 20px; transition: all 300ms ease-in-out;z-index: 9999;width: 22px;height: 3px; }
    .has-sub .plus .caret_2 {/* width: 4px;height: 25px;top: 5px;*/background-color: #ffffff;margin: 5px;position: absolute;right: 30px; transition: all 300ms ease-in-out;z-index: 9999;width: 3px;height: 22px;top: 6px; }
    .has-sub .plus.cross .caret_1 { transform: rotate(-45deg); }
    .has-sub .plus.cross .caret_2 { transform: rotate(-45deg); }

    .main-menu { display: none; }
    .nav_container ul { position: absolute;width: 100%;right: 0;background: #49A3FF;z-index: 999; }
    .nav_container ul li { float: none; }
    .nav_wrap .nav_container ul li:hover ul { display: none; }
    .nav_container ul ul { position: relative; }

    .nav_container > ul > li:hover {background: none;}
    .nav_wrap .nav_container ul li ul { visibility: visible !important; }
    .nav_container ul li a { text-align: center; }

    /************************* Midd Menu ******************************/
    
    .acc_tabs ul li { width: 16.5%; }
    .acc_tabs ul li.more_menu{ width: 17.5%;display: inline-block; }
    .acc_tabs ul .mob_more_menu { display: none;position: absolute;right: 4px;z-index: 9999;width: 25%; }
    .acc_tabs ul .mob_more_menu li { width: 94%; }
    .acc_tabs ul li.more_menu .more_txt { font-weight: bold; }
    .acc_tabs ul li.more_menu .menu_button {position: relative;float: right;padding: 7px 10px;margin-right: 5px;margin-top: -14px;top: 6px; border: 1px solid #eceeef;border-radius: 4px;background: #1b5071 none repeat scroll 0 0;}
    .acc_tabs ul li.more_menu .menu_button > .caret-1, .caret-2, .caret-3  { display: block;width: 22px;height: 2px;border-radius: 1px;background-color: #fff; }
    .acc_tabs ul li.more_menu .menu_button > .caret-2, .caret-3 { margin-top: 4px; }
    .acc_tabs ul li.more_menu .menu_button:active, .acc_tabs ul li.more_menu .menu_button:hover { background: #ec4200; }
    .adm_tabs ul li { width: 17.5%; }
    .adm_tabs ul li.more_menu{ width: 12.5%;display: inline-block; }
    .adm_tabs ul .mob_more_menu { display: none;position: absolute;right: 4px;z-index: 9999;width: 25%; }
    .adm_tabs ul .mob_more_menu li { width: 94%; }
    .adm_tabs ul li.more_menu .more_txt { font-weight: bold; }
    .adm_tabs ul li.more_menu .menu_button {position: relative;float: right;padding: 7px 10px;margin-right: 5px;margin-top: -14px;top: 6px; border: 1px solid #eceeef;border-radius: 4px;background: #1b5071 none repeat scroll 0 0;}
    .adm_tabs ul li.more_menu .menu_button > .caret-1, .caret-2, .caret-3  { display: block;width: 22px;height: 2px;border-radius: 1px;background-color: #fff; }
    .adm_tabs ul li.more_menu .menu_button > .caret-2, .caret-3 { margin-top: 4px; }
    .adm_tabs ul li.more_menu .menu_button:active, .adm_tabs ul li.more_menu .menu_button:hover { background: #ec4200; }

    /****************************** Login Page *********************************/

    applet p { font-size: 13px; }
    .login-details form { width:100%;height: 307px; }
    .form-inside .textbox img { width: 28px; }
    .form-inside .textbox span:last-of-type { font-size: 15px; }
    .form-inside span input { height: auto;width: auto;margin-top: 0; }
    .blog p, .form-inside p.user-deatils{ margin-top: 10px; }
    #slider { height: 305px !important; }
    #slider div.navBulletsWrapper { top: 285px !important; }

    /************************* flight Search Panel******************************/

    .slideThree { width: 8%; }
    table#tat_table { width: 292px !important; }
    .menu_icon .menu_txt { left: 49%; }
    .home_txt { display: inline-block; }
    .dom_intl_panel .flight-section { width: 100%; }
    .dom_intl_panel #sliderFrame { display: none; }

    /***************************** Modify Search Panel *****************************/

    .filter.has_right_border { padding-left: 0px; }
    .filter.has_right_border:nth-child(4) { padding-right: 0px; }
    .modify_top .modify_btn a { font-size: 10px;padding: 10px; }
    .filter p { text-align: center; }
    .fare_msg span { margin: 0px;font-size: 13px; }
    .filter-img span { font-size: 10px; }
    .src_table .pad0, .src_table .pad1 { width: 100%; }
    .src_table .modify_panel .modify_SearchBtn_grap .btn { font-size: 15px;padding: 6px;/*margin-top: 45px;*/ }
    .modify_panel .passengers .adults, .modify_panel .passengers .childs, .modify_panel .passengers .infants { padding-left: 8px; }

    /***************************** Filter Panel *****************************/

    .filters_by_stops input[type="checkbox"] { margin-right: 5px; }


    /****************************** One way Sort Flight Result ************************************/

    .sorting_panel > .sort ul li:nth-child(1) { width: 19.3%; }
    .sorting_panel > .sort ul li:nth-child(2) { width: 19.4%; }
    .sorting_panel > .sort ul li:nth-child(3) { width: 16.6%; }
    .sorting_panel > .sort ul li:nth-child(4) { width: 17.5%; }
    .sorting_panel > .sort ul li:nth-child(5) { width: 22.4%;width: 22%; }

    .src_return .sorting_panel > .sort ul li:nth-child(1) { width: 38.3%; }
    .src_return .sorting_panel > .sort ul li:nth-child(3) { width: 18%; }
    .src_return .sorting_panel > .sort ul li:nth-child(4) { width: 21.7%; }
    

    /****************************** Two way Sort Flight Result ************************************/

    .flight_dom .two_way .sms_check, .src_return .two_way .sms_check, .src_offline .two_way .sms_check { padding: 0px; }
    .two_way { margin-right: 0px; }
    .two_way .sorting_panel { padding-right: 0px; }
    .two_way .sorting_panel > .sort ul li a { padding: 4px 5px; }
    .two_way .sorting_panel > .sort ul li:nth-child(1) { width: 20%; }
    .two_way .sorting_panel > .sort ul li:nth-child(2) { width: 20%; }
    .two_way .sorting_panel > .sort ul li:nth-child(3) { width: 18.5%; }
    .two_way .sorting_panel > .sort ul li:nth-child(4) { width: 20.5%; }
    .two_way .sorting_panel > .sort ul li:nth-child(5) { width: 19%; }
    
    /*.two_way .sorting_panel > .sort ul li:nth-child(1) { width: 22%; }
    .two_way .sorting_panel > .sort ul li:nth-child(2) { width: 18.5%; }
    .two_way .sorting_panel > .sort ul li:nth-child(3) { width: 18.5%; }
    .two_way .sorting_panel > .sort ul li:nth-child(4) { width: 21%; }
    .two_way .sorting_panel > .sort ul li:nth-child(5) { width: 20%; }*/


    .src_return .two_way .sorting_panel > .sort ul li:nth-child(1) { width: 36.7%; }
    .src_return .two_way .sorting_panel > .sort ul li:nth-child(2) { width: 16.7%; }
    .src_return .two_way .sorting_panel > .sort ul li:nth-child(3) { width: 19%; }
    .src_return .two_way .sorting_panel > .sort ul li:nth-child(4) { width: 26%; }

    /*.flight_dom .two_way .sorting_panel > .sort ul li a { padding: 4px 5px; }
    .flight_dom .two_way .sorting_panel > .sort ul li:nth-child(1) { width: 20%;//margin-left: 50px; }
    .flight_dom .two_way .sorting_panel > .sort ul li:nth-child(2) { width: 15.5%;//margin-left: 16px; }
    .flight_dom .two_way .sorting_panel > .sort ul li:nth-child(3) { width: 10%;//margin-left: 8px; }
    .flight_dom .two_way .sorting_panel > .sort ul li:nth-child(4) { width: 15%;//margin-left: 8px; }
    .flight_dom .two_way .sorting_panel > .sort ul li:nth-child(5) { width: 11.5%;//margin-left: 16px; }
    .flight_dom .two_way .sorting_panel > .sort ul li:nth-child(6) { width: 24.5%;//margin-left: 77px; }*/
    
    /****************************** One way Flight Result ************************************/
    
    .flight_itinerary ul li .flght_sec > .flght_name, .flight_itinerary ul li .flght_sec > .flght_st_depart, .flight_itinerary ul li .flght_sec > .flght_durn { font-size: 13px; }
    .two_way .flight_itinerary ul li .flght_sec > .flght_name, .flight_itinerary ul li .flght_sec > .flght_st_depart, .flight_itinerary ul li .flght_sec > .flght_durn { font-size: 13px; }
    .result .airline .air_depart { display: block; }

    /****************************** Two way Flight Result ************************************/

    .src_return .two_way .result .intl_connecting_flight { padding: 0px; }
    .src_return .two_way .sms_check { width: auto; }
    .src_return .two_way .result .airline { width: 25%; }
    .src_return .two_way .result .depart_time { padding: 0px; }
    .src_return .two_way .result .duration { padding: 0px;width: 25%; }
    .src_return .two_way .result .total_fare { padding: 0px;width: 25%; }
    .src_return .two_way .result .total_fare .basic_fare, .src_return .two_way .result .total_fare .basic_fare a { text-align: right; }
    .two_way .result .total_fare .basic_fare, .two_way .result .total_fare .basic_fare a { font-size: 13px; }
    .two_way .flight_itinerary ul { display: inline-block; }
    .two_way .flight_itinerary ul li { width: 50%;min-height: 80px; }
    .two_way .flight_itinerary ul li div { line-height: 20px; }
    .two_way .flight_itinerary ul li .flght_sec { min-height: auto;height: auto; }
    .two_way .flight_itinerary ul li .flght_img { margin-right: 3px; }



    /************************* Booking Page ******************************/

    .review .review_booking { width: 100%;float: none; }
    .book_form_div { width: 100%;margin-top: 2%; }
    .mtab div:last-child { text-align: right; }
    .mtabRow div:last-child p { text-align: right; }
    .overflow { margin-top: 0; }
    .tra_det .pass_title { margin-top: 6%;width: 12%; }
    .blkBody .tra_det .chkLabel.title { width: 18%;padding-left: 0px; }
    .tra_det .select_age { width: 18%; }
    .contact_dd > span, .det_add span, .det_add.contact_dd > p, .det_add p, .chkLabel > span, .tra_det .paxAgeTitle, .flier_info .airway_name { font-size: 13px; }
    .bkContentWrapInner .review .book_ticket { width: 100%; }
    .per_det .det_add.contact_dd { width: 25%;margin-top: 5px; }

    /************************* All Popup ******************************/

    .confirm_popup { background-color: rgba(0, 0, 0, 0.3); }
    .bookair_popup_content, .email_fare_popup_content { top: 2%;left: 2%;width: 96%;border: none;padding: 5px 0px; }


    /****************************** Bus Page *********************************/

    .booking .bus_data .tblbg { height: 269px; }
    .booking .bus_data .btn-padding-top-bottom { padding: 12px 0; }
    .booking .bus_data .icon-cal i { margin-top: 12px;margin-left: 5px; }
    .booking .bus_data .element .flgt > select, .airportElemnts .icon-cal input#leaveb { /*padding: 0 0 0 22px;*/ }
    .booking .bus_data .airportElemnts.select_bus select { width: 100%; }

    /******************************* Rail Page ****************************************/

    .homeWidgetWrap .f1 { font-size: 15px;font-weight: bold; }
    .check_pnr .check_pnr_btn { padding: 2px 0; }
    .check_pnr .check_pnr_btn .btn { font-size: 13px;padding: 2px; }
    .blink_me { font-size: 16px;padding: 40px; }
}

@media (height: 768px), (width: 1024px){
    .owl-wrapper, .owl-item{
        width: 100% !important;
    }
}
@media screen and (max-width: 767px) {

    /*******************************************************/

    .header-logo {width: 60%;margin: 0 auto;display: block;padding-left: 0px;}
    .irctc_logo { margin-top: 0px; }
    .nav_wrap .nav_container ul li:hover ul { display: none; }

    /************************* flight Search Panel ******************************/

    .flnav.tabs_bar{ /*width:65%;*/ }
    .element .icon-center, .book_flights .element .icon-center { margin-top: 5px;position: relative;top: 8px; }
    .icon-center span img { margin-top: 0px; }
    .book_flights .element { /*margin: 0px;*/ }
    .login_form .book_flights label { margin-bottom: 5px; }
    .booking .element.marginAdjust{ width:100%;margin:2% auto; }
    .booking .marginAdjust .airportElemnts{ width:46.6%;margin: 0 10px 0 0;padding: 0px;float: left; }
    .counter-element { width: 31%;margin-right: 5px; }
    .booking .elemntAdjust .airportElemnts { width: 46.7%;float: left; }
    .flgt select, span.air_class select, .counter-element select { height: 40px; }
    .booking.flight-booking #cal2Container { left: 0px;width: 205px; }
    .booking.flight-booking #cal3Container { left: -60px;width: 205px; }
    .book_flights label{ /*display:block;*/ }
    .booking .return_icon > label{ /*display:inline-block;*/ }




    /*******************************************************/
    
    .header_container .logo{float:left;width:auto}
    .nav_wrap{float:right;width:auto}
    .nav_container #menu-button{text-indent:-9999px;/*padding:0*/}
    .nav_container{position:inherit}
    .header_container{ /*position:relative*/ }
    .nav_container ul{position:absolute;width:100%;right:0;background: #49A3FF;z-index:999;}
    .nav_container ul.open li a{text-align: center;color: #006FB4;font-weight: 600;}
    ul#top-navbar li a{padding:3px}
    #sliderFrame{display:none}
    .aireo_icons ul.icons li{width:14%}
    .footer-top .IN .member-of{width:65%;float:left}
    .footer-top .member-of.cards{margin-left:0;width:35%}
    .tabs_select{width:70%}
    .booking .element.marginAdjust{ /*width:50%;*/ }
    .booking .airportElemnts { width:32%; }
    .aireo_icons ul.icons li:last-child{margin-left:0}
    .copyright p { padding-left: 10px;margin: 10px 0px; }
    .social_icon { width: 100%;/*padding-left: 50px !important;*/ }
    .header-logo { width: 80%;margin: 0 auto; }
    .welcome { text-align: center;line-height: 25px; }
    .search_order_status { width: 50%; }
    .search_order_type { width: 50%; }
    
    .nav_container ul li a, .nav_container ul ul li a { width: 100%;padding: 11px 10px;line-height: normal; }
    .nav_wrap img { width: 20px;height: 20px; }
    .main-menu { background: none; }
    .nav_main { animation-name: SubMenuTop;animation-duration: 300ms; }
    .nav_wrap ul li span { vertical-align: sub; }
    .nav_container ul li a { text-align: center; }
    .footer-section-divider-right-border { width: 100%; }
    .we_acpt { width: 100%; }
    .footer { padding: 0px; }
    .table1 { min-height: 100px; }
    .copyright { width: 100%; }
    
    .nav_wrap .nav_container ul li:hover ul { display: none; }
    #container { min-height: auto;display: inline-block;padding: 5px; }
    .right-side-header-menu a { float: left;text-align: center;display: inline-block;margin-left: 15px; }
    .left_txt { width: 100%;margin-bottom: 10px; }
    .righ_btn { width: 100%; }
    .righ_btn .btn{ margin-bottom: 10px; }

    .nav_bar_btn { background: #1b5071 none repeat scroll 0 0;display: block;width: 100%;float: right;
    padding: 10px 0px; }

    .acc_tabs ul .menu_button {position: relative;float: right;padding: 10px 15px;margin-right: 15px;border: 1px solid #eceeef;border-radius: 4px;background: #1b5071 none repeat scroll 0 0;}
    .acc_tabs ul .menu_button > .caret-1, .caret-2, .caret-3  { display: block;width: 22px;height: 2px;border-radius: 1px;background-color: #fff; }
    .acc_tabs ul .menu_button > .caret-2, .caret-3 { margin-top: 4px; }
    .acc_tabs ul .menu_button:active, .menu_button:hover { background: #ec4200; }
    /*#tabs .Midmenu { display: block; }*/
    .acc_tabs ul li { width: 100%;/*width: 50%;*/ }
    .acc_tabs ul li:first-of-type { display: inline-block; }
    /*#tabs ul li:first-of-type:hover { background: #1b5071;}*/
    .tblbg { height: auto; }
    .acc_tabs ul li.more_menu{ width:100%;display: block; }
    .acc_tabs ul .mob_more_menu { display: none;position: relative;right: 0px;width: 100%;z-index: 1; }
    .acc_tabs ul .mob_more_menu li { width: 100%; }
    .acc_tabs ul li.more_menu span.more_txt { position: relative;left: 25px;font-weight: bold; }
    .acc_tabs ul .desk_more_menu { position: relative;right: 0px;width: 100%;z-index: 1;margin-top: 0px; }
    
    .call-us { margin-bottom: 5px; }

    .adm_tabs ul li { width: 100%; }
    .adm_tabs ul .menu_button {position: relative;float: right;padding: 10px 15px;margin-right: 15px;border: 1px solid #eceeef;border-radius: 4px;background: #1b5071 none repeat scroll 0 0;}
    .adm_tabs ul .menu_button > .caret-1, .caret-2, .caret-3  { display: block;width: 22px;height: 2px;border-radius: 1px;background-color: #fff; }
    .adm_tabs ul .menu_button > .caret-2, .caret-3 { margin-top: 4px; }
    .adm_tabs ul .menu_button:active, .menu_button:hover { background: #ec4200; }
    /*#tabs .Midmenu { display: block; }*/
    .adm_tabs ul li:first-of-type { display: inline-block; }
    /*#tabs ul li:first-of-type:hover { background: #1b5071;}*/
    .tblbg { height: auto; }
    .adm_tabs ul li.more_menu{ width:100%;display: block; }
    .adm_tabs ul .mob_more_menu { display: none;position: relative;right: 0px;width: 100%;z-index: 1; }
    .adm_tabs ul .mob_more_menu li { width: 100%; }
    .adm_tabs ul li.more_menu span.more_txt { position: relative;left: 25px;font-weight: bold; }
    .adm_tabs ul .desk_more_menu { position: relative;right: 0px;width: 100%;z-index: 1;margin-top: 0px; }
    .has-sub .plus .caret_1 { /*right: 0px; */right: 1px;}
    .has-sub .plus .caret_2 { right: 10px; }
    .oyo_search_section .book_adlabs .counter-element {width: 100%;}
    .oyo_search_section .book_adlabs {padding: 0 10px;}
    .oyo_search_section .book_adlabs div .element .counter-element.rooms_elements_box {margin-top: 10px;}
    .oyo_search_section .book_adlabs div .room-block label {padding-bottom: 0;}
    .oyo_search_section .child-default-block.counter-element {margin-top: 13px;}
    .oyo_search_section .book_adlabs div .child-block-section label {padding-bottom: 5px;}
    .oyo_search_section div.room_pax div div:nth-child(2) {padding: 0 3px;}
    .oyo_search_section div.room_pax div div:last-child {padding-left: 4px;padding-right: 3px;}
    .oyo_search_section .book_adlabs .counter-element .sub_btn {margin-top: 5px;margin-bottom: 10px;}
    .oyo_search_section .wrapper .heading_oyo_left { padding: 0 10px;}
    .oyo_search_section .book_adlabs.search-container .yui-calcontainer.multi.withtitle {left: 2px;width: 73% !important;}
    .oyo_search_section .book_adlabs.search-container .yui-calcontainer.multi .groupcal{float: none;}
    .main-header .right-side-header-menu { padding-right: 0; }
    .main-header .welcome { padding: 0; }
    .main-header .call-us { padding: 0; }
    .oyo_search_section div.oyo_filter {padding: 0 10px;}
    .oyo_search_section .heading_oyo_left i {margin-left: 10px;}
    .oyo_search_section .heading_oyo_left i.fa-home {margin-left: 0;}
    .oyo_search_section .wrapper .heading_oyo_right {padding-right: 10px;}
    .oyo_rooms_panel .oyo_room_description {padding: 0 10px;}
    .oyo_search_section div.oyo_filter:last-child {border-bottom: 0;}
    .oyo_search_section .book_adlabs .room_pax .counter-element.rooms_elements_box {width: 33.333333%;border: none;margin-right: 0px;}
    .oyo_search_section.search_modification_block {padding: 0 10px;}
    .oyo_search_section.room-view-block {padding: 0 10px;}
    .oyo_search_section.search_modification_block .heading_oyo_left {padding: 0;}
    .search_modification_block .book_adlabs .element.marginAdjust.category_pass div {margin-bottom: 5px;}
    .search_modification_block .book_adlabs .element.marginAdjust.category_pass div.room_pax_view div div {padding-left: 2px;padding-right: 1px;}
    .search_modification_block .book_adlabs .element.marginAdjust.category_pass div div {padding-right: 3px;}
    .oyo_search_section.search_modification_block div.view-details-block {display: inline-block;padding-top: 7px;}
    .oyo_search_section.search_modification_block .view-details-block div {width: 50%;float: left;border: 1px solid #ddd;padding: 5px;}
    .oyo_rooms_panel .oyo_room_description div h3, .oyo_search_section.room-view-block h3  {font-size: 19px;}
    .oyo_search_section div.filter-section {float: left;margin-right: 10px;}
    .oyo_search_section .clear-filter-button {margin-right: 10px;}
    .oyo_search_section .oyo_filter .oyo_filter_inner .btn.btn-secondary.btn-sm{margin-left: 5px;margin-bottom: 5px;}
    .oyo_search_section.room-view-block h5 {font-size: 12px;}
    .book_oyo_info.header_container.book_info .col-xs-12 {float: none;}
    .review_container .left_bar.oyo_left_bar .quote_table .flgt_view .oyo_img{padding-left: 5px;}
    .book_oyo_info.header_container.book_info .per_det .det_add.contact_dd {padding-bottom: 7px;}
    .review_container .left_bar.oyo_left_bar .quote_table .flgt_view div div:nth-child(even) p{padding-right: 10px;}
    .booking.flight-booking div form.air-flight-section div div.element div span.return_icon label {margin-top: 9px; vertical-align: bottom;
     margin-bottom: 0px;}
    .booking.flight-booking div form.air-flight-section div div.element span select {max-height: 37px;line-height: 20px;}
    .booking.flight-booking div form.air-flight-section div .small_font p span {width: 98px;font-size: 10px;}
    .booking.flight-booking div form.air-flight-section div div .slideThree input[type="checkbox"]:checked + label {left: 24px;}
    .booking.flight-booking div form.air-flight-section div div .slideThree {width: 13%;}
    .booking.flight-booking div form.air-flight-section div .select-all-switch label.switch {position: absolute;left: 69px;top: 0px;}
    .domestic_results .modify_search .fare_msg .fare_full a span,
    .return_domestic_results .modify_search .fare_msg .fare_full a span,
    .international_results .modify_search .fare_msg .fare_full a span, .coupon_fare_results.modify_search .fare_msg .fare_full a span {padding-top: 0;}
    .modify_panel.domestic_modify_panel div.frmEl div,
    .modify_panel.return_modify_panel div.frmEl div,.modify_panel.international_modify_panel div.frmEl div,
    .modify_panel.coupon_modify_panel div.frmEl div{padding-bottom: 5px;}
    .modify_panel.domestic_modify_panel div.frmEl div div {padding-bottom: 5px;}
    .domestic_panel_result .result .airline .air_depart, .return_domestic_panel_result .result .airline .air_depart,
    .international_panel_result .result .airline .air_depart,
    .couponfare_panel_result .result .airline .air_depart {display: inline;}
    .flight_dom .flight_result_panel.domestic_panel_result .result .flight_details_row > .packg_msg div,
    .flight_result_panel.return_domestic_panel_result .result .flight_details_row > .packg_msg div,
    .flight_result_panel.international_panel_result .result .flight_details_row > .packg_msg div,
    .flight_result_panel.couponfare_panel_result .result .flight_details_row > .packg_msg div {display: inline-block;}
    .flight_dom .flight_result_panel.domestic_panel_result .result .airline .air_depart span.flight_no,
    .flight_result_panel.return_domestic_panel_result .result .airline .air_depart span.flight_no,
    .flight_result_panel.international_panel_result .result .airline .air_depart span.flight_no,
    .flight_result_panel.couponfare_panel_result .result .airline .air_depart span.flight_no {display: inline-block;}
    .domestic_panel_result .row.view_more_detail .flight_itinerary ul li div.flght_no, 
    .domestic_panel_result .row.view_more_detail .flight_itinerary ul li div.flght_class,
    .return_domestic_panel_result .row.view_more_detail .flight_itinerary ul li div.flght_no, 
    .return_domestic_panel_result .row.view_more_detail .flight_itinerary ul li div.flght_class,
    .international_panel_result .row.view_more_detail .flight_itinerary ul li div.flght_no, 
    .international_panel_result .row.view_more_detail .flight_itinerary ul li div.flght_class,
    .couponfare_panel_result .row.view_more_detail .flight_itinerary ul li div.flght_no, 
    .couponfare_panel_result .row.view_more_detail .flight_itinerary ul li div.flght_class {margin-left: 0;}
    .domestic_panel_result .row.view_more_detail .flight_itinerary ul li div.flght_sec .flght_durn,
    .return_domestic_panel_result .row.view_more_detail .flight_itinerary ul li div.flght_sec .flght_durn,
    .international_panel_result .row.view_more_detail .flight_itinerary ul li div.flght_sec .flght_durn,
    .couponfare_panel_result .row.view_more_detail .flight_itinerary ul li div.flght_sec .flght_durn {padding-left: 20px;}
    .flight_dom .flight_result_panel.domestic_panel_result .result .connecting_flight .sms_check,
    .flight_result_panel.return_domestic_panel_result .result .sms_check,
    .flight_result_panel.international_panel_result .result .intl_connecting_flight .sms_check{padding-top: 1px;padding-left: 4px;}
    .flight_result_panel.couponfare_panel_result .result .sms_check {padding-top: 1px;padding-left: 2px;}
    .selected-flight-result .selected_flight_footer .btn.book-flight,
    .return-selected-flight-result .selected_flight_footer .btn.book-flight,
    .intl-selected-flight-result .selected_flight_footer .btn.book-flight,
    .coupon-selected-flight-result .selected_flight_footer .btn.book-flight {float: none;margin-right: 0;margin-top: 5px;}
    .selected-flight-result div div.confirm-selected-flight-panel,
    .return-selected-flight-result div div.return-confirm-selected-flight-panel,
    .intl-selected-flight-result div div.confirm-selected-flight-panel,
    .coupon-selected-flight-result div div.confirm-selected-flight-panel{display: table;}
    .selected-flight-result div div.confirm-selected-flight-panel div.one_way_tckt,
    .selected-flight-result div div.confirm-selected-flight-panel div.two_way_tckt,
    .return-selected-flight-result div div.return-confirm-selected-flight-panel div.one-way-ticket,
    .return-selected-flight-result div div.return-confirm-selected-flight-panel div.two-way-ticket,
    .intl-selected-flight-result div div.confirm-selected-flight-panel div.one-way-ticket, 
    .intl-selected-flight-result div div.confirm-selected-flight-panel div.two-way-ticket,
    .coupon-selected-flight-result div div.confirm-selected-flight-panel div.one_way_tckt, 
    .coupon-selected-flight-result div div.confirm-selected-flight-panel div.two_way_tckt{display: table-cell;padding-top: 8px;}
    .domestic_panel_result .row.view_more_detail .flight_itinerary ul li:last-child,
    .return_domestic_panel_result .row.view_more_detail .flight_itinerary ul li:last-child,
    .international_panel_result .row.view_more_detail .flight_itinerary ul li:last-child,
    .couponfare_panel_result .row.view_more_detail .flight_itinerary ul li:last-child {margin-bottom: 0;}
    .domestic_panel_result .row.view_more_detail .flight_itinerary ul,
    .return_domestic_panel_result .row.view_more_detail .flight_itinerary ul,
    .international_panel_result .row.view_more_detail .flight_itinerary ul,
    .couponfare_panel_result .row.view_more_detail .flight_itinerary ul {padding: 10px 25px 0px 25px;}
    .domestic_panel_result .row.view_more_detail .flight_itinerary ul:nth-child(n+2),
    .return_domestic_panel_result .row.view_more_detail .flight_itinerary ul:nth-child(n+2),
    .international_panel_result .row.view_more_detail .flight_itinerary ul:nth-child(n+2),
    .couponfare_panel_result .row.view_more_detail .flight_itinerary ul:nth-child(n+2) {padding: 15px 25px 0px 25px;}
    .flight_dom .flight_result_panel.domestic_panel_result .result.container .row.flight_result .connecting_flight,
    .flight_result_panel.international_panel_result .result.container .row.flight_result .intl_connecting_flight,
    .flight_result_panel.couponfare_panel_result .result.container .row.flight_result .connecting_flight {margin-bottom: 7px;}
    .domestic_panel_result .row.view_more_detail .flight_itinerary ul li:last-child, 
    .domestic_panel_result .row.view_more_detail .flight_itinerary ul li:nth-last-child(2),
    .return_domestic_panel_result .row.view_more_detail .flight_itinerary ul li:last-child, 
    .return_domestic_panel_result .row.view_more_detail .flight_itinerary ul li:nth-last-child(2),
    .international_panel_result .row.view_more_detail .flight_itinerary ul li:last-child, 
    .international_panel_result .row.view_more_detail .flight_itinerary ul li:nth-last-child(2),
    .couponfare_panel_result .row.view_more_detail .flight_itinerary ul li:last-child, 
    .couponfare_panel_result .row.view_more_detail .flight_itinerary ul li:nth-last-child(2) {margin-bottom: 0;}
    .left_bar.air_left_bar .quote_table .flgt_view .flight_det .flt_route, 
    .left_bar.intl_left_bar .quote_table .flgt_view .flight_det .flt_route,
    .left_bar.coupon_left_bar .quote_table .flgt_view .flight_det .flt_route {padding-left: 22px;margin-left: 23px;}
    .left_bar.air_left_bar .quote_table .flgt_view .flight_det,
    .left_bar.intl_left_bar .quote_table .flgt_view .flight_det,
    .left_bar.coupon_left_bar .quote_table .flgt_view .flight_det {padding-left: 0px;}
    .left_bar.air_left_bar .quote_table .flgt_view .flgt_view .mtab div:last-child,
    .left_bar.intl_left_bar .quote_table .flgt_view .flgt_view .mtab div:last-child,
    .left_bar.coupon_left_bar .quote_table .flgt_view .flgt_view .mtab div:last-child{padding-right: 10px;}
    .domestic_panel_result .row.flight_result .flight_detail span.flight-details-icon:after, 
    .return_domestic_panel_result .row.flight_result .flight_details span.flight-details-icon:after{top: -6px;}
    .international_modify_panel .autoSuggestBox span, .modify_panel.domestic_modify_panel .autoSuggestBox span, 
    .modify_panel.return_modify_panel .autoSuggestBox span{padding-bottom: 3px;}
    .modify_panel.domestic_modify_panel div select, .modify_panel.return_modify_panel div select, 
    .modify_panel.international_modify_panel div select, .modify_panel.international_modify_panel div input{padding: 5px 7px;}
    .bookair_popup_content .bookair_popup_footer {text-align: center;padding-right: 0;}
    .magic-radio + label:before{left: 10px;}
    .magic-radio ~ label:after{left: 14px;}
    .magic-checkbox + label:before{width: 12px;height: 12px;}
    .magic-checkbox ~ label:after{width: 5px;height: 10px;top: -5px;left: 4px;}
    .couponfare_panel_result p.not-available-flights, .return_domestic_panel_result p.not-available-flights{text-align: center;padding-top: 15px;}
    .two_way .domestic_panel_result .result .total_fare {
    width: 25%;
}
    .search-container.admin-search-order{padding: 1px 10px;border-bottom: 0;}
    .search-container.agent-search-order{padding: 1px 10px;}
    .search_oder{border: 0;}
    .search-container.admin-search-order div form.form-horizontal div input.btn.search-order, 
    .search-container.admin-search-order div form div input.btn.search-order,
    .search-container.agent-search-order div form div input.btn.search-order{margin: 15px auto;text-align: center;display: block;}
    .search-container.admin-search-order div form .col_width_auto:nth-child(even) .search-box input, 
    .search-container.admin-search-order div form .search_order_type .search-box select,
    .search-container.agent-search-order div form .col_width_auto:nth-child(even) .search-box input, 
    .search-container.agent-search-order div form .search_order_status .search-box select {float: right;}
    .search-container.admin-search-order div form .col_width_auto:nth-child(even) .search-box label, 
    .search-container.admin-search-order div form .search_order_type .search-box label,
    .search-container.agent-search-order div form .col_width_auto:nth-child(even) .search-box label, 
    .search-container.agent-search-order div form .search_order_status .search-box label {padding-left: 17px;}
    .search-container.admin-search-order div form div.search-box input.input-control, 
    .search-container.admin-search-order div form.form-horizontal div.search-box input, 
    .search-container.admin-search-order div form.form-horizontal div.search-box select{padding: 7px 10px;}
    .admin-table-responsive table.order_table.order_table-bordered tbody tr th, 
    .agent-table-responsive table.order_table.order_table-bordered tbody tr th,
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.visa-passgnr-title{display: none;}
    .admin-table-responsive table.order_table.order_table-bordered tbody tr, 
    .agent-table-responsive table.order_table.order_table-bordered tbody tr{display: inline-block;
    width: 100%;
    text-align: left;
    border: 1px solid #ccc;
    margin-bottom: 15px;}
    .admin-table-responsive table.order_table.order_table-bordered tbody td, 
    .agent-table-responsive table.order_table.order_table-bordered tbody tr td{display: inline-block;
    width: 100%;
    border: 0;
    text-align: left;
    border-bottom: 1px solid #cccccc69;}
    .table-responsive.admin-table-responsive .order_table td.total_no_order{text-align: center;float: none;margin: 0 auto;display: block;}
    .admin-table-responsive table.order_table.order_table-bordered tbody td.serial-no:before, 
    .agent-table-responsive table.order_table.order_table-bordered tbody tr td.serial-no:before{content:'Sr No:';}
    .admin-table-responsive table.order_table.order_table-bordered tbody td.red-id:before {content:'Ref#:';}
    .admin-table-responsive table.order_table.order_table-bordered tbody td.crs-no:before {content: 'CRS#:';}
    .admin-table-responsive table.order_table.order_table-bordered tbody td.create-time:before,
    .agent-table-responsive table.order_table.order_table-bordered tbody tr td.date:before,
    .table-responsive.distri-transaction-table table.order_table tr.trans-details td.date:before {content: 'Date:';}
    .admin-table-responsive table.order_table.order_table-bordered tbody td.done-by:before,
    .agent-table-responsive table.order_table.order_table-bordered tbody tr td.done-by:before,
    .table-responsive.distri-transaction-table table.order_table tr.trans-details td.done-by:before {content:'Done By:';}
    .admin-table-responsive table.order_table.order_table-bordered tbody td.amount:before {content: 'Amount:';}
    .admin-table-responsive table.order_table.order_table-bordered tbody td.type:before,
    .agent-table-responsive table.order_table.order_table-bordered tbody tr td.type:before {content: 'Type:';}
    .admin-table-responsive table.order_table.order_table-bordered tbody td.status:before,
    .agent-table-responsive table.order_table.order_table-bordered tbody tr td.status:before {content: 'Status:';}
    .agent-table-responsive table.order_table.order_table-bordered tbody tr td.ref-no:before,
    .table-responsive.distri-transaction-table table.order_table tr.trans-details td.ref:before{content: 'Reference:'}
    .agent-table-responsive table.order_table.order_table-bordered tbody tr td.book-amount:before {content: 'Booking Amount:';}
    .admin-table-responsive table.order_table.order_table-bordered tbody td.serial-no, 
    .admin-table-responsive table.order_table.order_table-bordered tbody td.red-id, 
    .admin-table-responsive table.order_table.order_table-bordered tbody td.crs-no, 
    .admin-table-responsive table.order_table.order_table-bordered tbody td.create-time, 
    .admin-table-responsive table.order_table.order_table-bordered tbody td.amount, 
    .admin-table-responsive table.order_table.order_table-bordered tbody td.type{width: 100%;float: none;text-align: left;}
    .admin-table-responsive table.order_table.order_table-bordered tbody td.serial-no,
    .agent-table-responsive table.order_table.order_table-bordered tbody tr td.serial-no{background-color: #dddddd;border-bottom: 1px solid #c2bbbb !important;}
    .admin-table-responsive table.order_table.order_table-bordered tbody tr.table_row,
    .agent-table-responsive table.order_table.order_table-bordered tbody tr.table_row {border: none;}
    .admin_search_order { border: 0;}
    .admin-table-responsive table.order_table.order_table-bordered tbody td b {width: 60%;float: left;}
    .admin-table-responsive table.order_table.order_table-bordered tbody td:before,
    .agent-table-responsive table.order_table.order_table-bordered tbody td:before {width: 35%;float: left;font-size: 14px;
        font-weight:600;padding-right: 7px;}
    .admin-table-responsive table.order_table.order_table-bordered tbody td.total_no_order b {width: 100%;float: none;}
    .admin-table-responsive table.order_table.order_table-bordered tbody tr:last-child td b,
    .agent-table-responsive table.order_table.order_table-bordered tbody tr:last-child td b {width: auto;float: none;}
    .admin-table-responsive table.order_table.order_table-bordered tbody tr:last-child td,
    .agent-table-responsive table.order_table.order_table-bordered tbody tr:last-child td {text-align: center;}
    .admin-table-responsive table.order_table.order_table-bordered tbody td b.pages,
    .agent-table-responsive table.order_table.order_table-bordered tbody td b.pages {display: block;text-align: center;float: none;padding-bottom: 10px;}
    .admin-table-responsive table.order_table.order_table-bordered tbody td b {width: auto;float: none;}
    .admin-table-responsive table.order_table.order_table-bordered tbody td.serial-no b {font-size: 14px;}
    .admin-table-responsive table.order_table.order_table-bordered tbody tr:last-child td b:not(.pages),
    .agent-table-responsive table.order_table.order_table-bordered tbody tr:last-child td b:not(.pages) {padding-top: 5px;display: inline-block;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body div div.agent-detail-value {padding-left: 0;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body div .text-center.padding-none.order_dl_ref.order-details-button {padding-left: 0;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body div .order_dl_ref.order-details-button {text-align: center;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive .table tr.order_dl_ref td {font-size: 13px;padding: 10px 6px;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive .table tr.order_dl_ref td b{font-size: 13px;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body div.section{text-align: justify;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive .table tr.order_dl_ref.update-panel td.update_btn {
    display: block; margin: 0 auto;text-align: center;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive .table tr.order_dl_ref.update-panel { display: inline-block;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive .table tr.order_dl_ref.discount-panel {
    display: inline-block;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive .table tr.order_dl_ref.discount-panel td {padding: 10px;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive .table tr.order_dl_ref.update-panel td,
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive .table tr.order_dl_ref.discount-panel td {border: 0;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref td input[type=checkbox]{    margin-left: 0px}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.pssngr-table-heading,
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.refund_title,
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.cancellation-title,
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.rail-pssngr-detail-title,.box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.adlabs-pssngr-detail-title,
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.addons-title{display: none;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.pssngr-table-body td,
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.pssngr-table-body,
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.refund_value td,
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.refund_value,
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.cancellation-value,
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.cancellation-value td,
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.rail-pssngr-detail-value
    ,.box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.rail-pssngr-detail-value td, .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.adlabs-pssngr-detail-value, .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.adlabs-pssngr-detail-value td, .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.addons-detail,.box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.addons-detail td{display: inline-block;width: 100%;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.pssngr-table-body 
    td:before,.box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.refund_value 
    td:before,.box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.cancellation-value td:before, .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.rail-pssngr-detail-value td:before, .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.adlabs-pssngr-detail-value td:before,.box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.visa-passgnr-detail td:before,.box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.addons-detail td:before {
        font-size: 13px;font-weight: 600;padding-right: 7px;width: 45%;float: left;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.pssngr-table-body 
    td.name:before {content: 'Name: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.pssngr-table-body 
    td.type:before {content: 'Type: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.pssngr-table-body 
    td.fare:before {content: 'Fare: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.pssngr-table-body 
    td.tax:before {content: 'Tax: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.pssngr-table-body 
    td.class:before {content: 'Class: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.pssngr-table-body 
    td.cre-pnr:before {content: 'CRS-PNR: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.pssngr-table-body 
    td.airline-pnr:before {content: 'Airline PNR: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.pssngr-table-body 
    td.tckt-no:before {content: 'Ticket Number: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.pssngr-table-body 
    td.cancel:before {content: 'Cancel: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.pssngr-table-body 
    td.reschedule:before {content: 'Reschedule: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body div .order_dl_ref label.order-detail-value {
    padding-left: 14px;}
    .box_header_bg.airline_contact.booking-details-panel .confirm_popup .markup_ticketCanl_popup_content div.markup_ticketCanl_popup_body {
    padding: 10px 15px 6px 15px;}
    .box_header_bg.airline_contact.booking-details-panel .confirm_popup .markup_ticketCanl_popup_content div.markup_ticketCanl_popup_body p input.form-control{min-height: 30px;height: 100%;}
    .live-status-panel div .panel-status .panel-body .panel-content label.air_pnr {padding-left: 0;}
    .live-status-panel div .panel-status .panel-body div label.without-gst , .live-status-panel div .panel-status .panel-body div label.with-gst ,
    .live-status-panel div .panel-status .panel-body div label.text-left {text-align: left;}
    .live-status-panel div .panel-status .panel-body .panel-content .total_amt{padding-top: 15px;}
    .live-status-panel div .panel-status .panel-body .panel-title{padding-top: 15px;margin-bottom: 0;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.pssngr-table-body,
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.adlabs-pssngr-detail-value, .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.rail-pssngr-detail-value, .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.refund_value, .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.cancellation-value, .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.visa-passgnr-detail,.box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.addons-detail{margin-bottom: 15px;border: 1px solid #ccc;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.pssngr-table-body 
    td.name, .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.adlabs-pssngr-detail-value td.title, .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.rail-pssngr-detail-value td:first-child, .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.refund_value td.amount, .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.cancellation-value td.ref, .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.visa-passgnr-detail td.name,
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.addons-detail td.id{
    background-color: #dddddd;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.adlabs-pssngr-detail-value td.name, .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.rail-pssngr-detail-value td.name{border-top: 0;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.refund_value td.amount:before {content: 'Amount: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.refund_value td.generated:before {content: 'Date Generated: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.refund_value td.processed:before {content: 'Date Processed: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.refund_value td.medium:before {content: 'Medium: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.refund_value td.status:before {content: 'Status/Remarks: ';}   
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.refund_value td.print{    text-align: center;} 
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.cancellation-value td.ref:before{content: 'Reference: '}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.cancellation-value td.date:before{content: 'Date: '}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.cancellation-value td.source:before{content: 'Source: '}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.cancellation-value td.reason:before{content: 'Reason: '}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.cancellation-value td.status:before{content: 'Status: '}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.cancellation-value td.remarks:before{content: 'Remarks: '}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body div .delivery-options {text-align: center;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body div .order_dl_ref .rail-order-details select{padding-left: 5px;width: 134px;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.rail-pssngr-detail-value td.name:before{content: 'Name: '}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.rail-pssngr-detail-value td.age:before{content: 'Age: '}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.rail-pssngr-detail-value td.sex:before{content: 'Sex: '}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.rail-pssngr-detail-value td.status:before{content: 'Current Status: '}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.rail-pssngr-detail-value td.berth:before{content: 'Berth: '}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.rail-pssngr-detail-value td.cancel:before{content: 'Cancel: '}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body div .order_dl_ref label.csr-ref-visa input{    padding-left: 5px;
    width: 134px;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body div.adlabs-order-details div div.order_dl_ref label select,
    .box_header_bg.airline_contact.booking-details-panel form div.panel-section .panel-body table.table tbody tr.pssngr-table-body td input[type=text]{width: 134px;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.adlabs-pssngr-detail-value td.title:before {content: 'Title: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.adlabs-pssngr-detail-value td.name:before {content: 'Name: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.adlabs-pssngr-detail-value td.adult:before {content: 'Adults: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.adlabs-pssngr-detail-value td.child:before {content: 'Children: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.adlabs-pssngr-detail-value td.senior:before {content: 'Sr. Citizen: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.adlabs-pssngr-detail-value td.college:before {content: 'College: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.adlabs-pssngr-detail-value td.jr-child:before {content: 'Jr Child: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.adlabs-pssngr-detail-value td.status:before {content: 'Current Status: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.adlabs-pssngr-detail-value td.cancel:before {content: 'Cancel: ';}
    .panel.panel-secondary.panel-center.text-center.order_passengers_panel.adlabs-live-status .panel-body .order_passengers_panel_footer div.total_amount,
    .panel.panel-secondary.panel-center.text-center.order_passengers_panel.bus-live-status .panel-body .order_passengers_panel_footer div.total_amount,
    .panel.panel-secondary.panel-center.text-center.order_passengers_panel.rail-live-status .panel-body .order_passengers_panel_footer div.total_amount {
    padding-top: 0px;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body div div div.order_dl_ref span.times-number{padding-top: 2px;
    padding-left: 5px;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .gst-main-panel div {
    min-height: auto;padding-bottom: 10px;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body div.abort-button, 
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body div.failed-button{text-align: center;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body div .order_dl_ref .rail-order-details input, 
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body div .order_dl_ref .rail-order-details select{padding-left: 5px;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body div .booking-code-panel {overflow-wrap: break-word;}
    .panel-body.booking-page-panel { border: 1px solid #cedae5; border-radius: 7px; }
    .booking-page-panel .panel-content.padding-none.panel-title.details-panel-title {font-size: 16px;padding-top: 10px;}
    .booking-page-panel .panel-content.padding-none.details-amount-panel label {font-size: 16px;}
    .booking-page-panel .panel_content_right p.location-panel {padding-top: 3px;}
    .booking-details-panel form .panel.panel-section .panel-body .cancel-button {text-align: center;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.visa-passgnr-detail,
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.visa-passgnr-detail td {
    display: inline-block;width: 100%;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.visa-passgnr-detail td.name:before {content: 'Name: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.visa-passgnr-detail td.passport-no:before {content: 'Passport Number: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.visa-passgnr-detail td.fare:before {content: 'Fare: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body div div.retry-panel a.retry-button {margin: 0 0 7px 0;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body div div.retry-panel {text-align: center;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.adlabs-pssngr-detail-value td.cancel input {margin: 0;}
    .panel.panel-secondary.panel-center.text-center.order_passengers_panel.adlabs-live-status .panel-body .order_passengers_panel_footer div.total_amount label, .panel.panel-secondary.panel-center.text-center.order_passengers_panel.bus-live-status .panel-body .order_passengers_panel_footer div.total_amount label, .panel.panel-secondary.panel-center.text-center.order_passengers_panel.rail-live-status .panel-body .order_passengers_panel_footer div.total_amount label {padding: 0;margin: 0;}
    .booking-details-panel form .panel.panel-section .panel-body div .adlabs-order-details .error_message_small.cancellation-message {text-align: center;}
    .confirm_popup .bus_ticketCanl_popup_content .bus_ticketCanl_popup_footer .cancel-now-button, 
    .confirm_popup .bus_ticketCanl_popup_content .bus_ticketCanl_popup_footer .discard-button {text-align: center;}
    .confirm_popup .bus_ticketCanl_popup_content .bus_ticketCanl_popup_header {padding: 5px 20px;}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.addons-detail td.id:before {
    content: 'Id: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.addons-detail td.type:before {
    content: 'Type: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.addons-detail td.sub-type:before {
    content: 'Sub-Type: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.addons-detail td.qty:before {
    content: 'Quantity: ';}
    .box_header_bg.airline_contact.booking-details-panel form div div.panel-body .table-responsive table.table tbody tr.order_dl_ref.pssngr-table-body td.cancel b {
    padding-right: 10px;}
    form.form-horizontal.agent-password-panel .panel-body div label b {
    padding-top: 7px;}
    form.form-horizontal.telephone-transaction .panel.panel-secondary {
    min-height: auto;}
    .booking_status.alert-settings-panel div label.notify-section {
    padding-top: 0;
    text-align: left;}
    .booking_status.alert-settings-panel div label input.input-control.col_width_auto{margin: 0 auto;}
    .booking_status.alert-settings-panel div p.instruction-note {
    text-align: left;
    padding-top: 0;}
    .booking_status.image-upload-panel p input.attach-image-section {
    padding-left: 25px;
    margin-left: 25px;}
    .booking_status.image-upload-panel p.attachment-section {
    padding-left: 0;
    margin-left: 0;}
    form.form-horizontal.price-markup-section div div.panel-secondary .panel-body div.table-responsive table.table tr th {
    display: none;}
    form.form-horizontal.price-markup-section div div.panel-secondary .panel-body div.table-responsive table.table tr, form.form-horizontal.price-markup-section div div.panel-secondary .panel-body div.table-responsive table.table tr td {
    display: inline-block;
    width: 100%;}
    form.form-horizontal.price-markup-section div div.panel-secondary .panel-body div.table-responsive table.table tr.air-markup-details td:before,
    form.form-horizontal.price-markup-section div div.panel-secondary .panel-body div.table-responsive table.table tr.adlabs-markup-details td:before {
    width: 50%;float: left;font-size: 14px;font-weight: 600;padding-right: 7px;}
    form.form-horizontal.price-markup-section div div.panel-secondary .panel-body div.table-responsive table.table tr.air-markup-details td.airline:before {
    content: 'Airline: ';text-align: left;}
    form.form-horizontal.price-markup-section div div.panel-secondary .panel-body div.table-responsive table.table tr.air-markup-details td.markup-type:before,form.form-horizontal.price-markup-section div div.panel-secondary .panel-body div.table-responsive table.table tr.adlabs-markup-details td.markup-type:before {content: 'Markup Type: ';text-align: left;}
    form.form-horizontal.price-markup-section div div.panel-secondary .panel-body div.table-responsive table.table tr.air-markup-details td.markup-value:before,form.form-horizontal.price-markup-section div div.panel-secondary .panel-body div.table-responsive table.table tr.adlabs-markup-details td.markup-value:before {content: 'Markup Value: ';text-align: left;}
    form.form-horizontal.price-markup-section div div.panel-secondary .panel-body div.table-responsive table.table tr.air-markup-details td.coupon-fare-value:before,form.form-horizontal.price-markup-section div div.panel-secondary .panel-body div.table-responsive table.table tr.adlabs-markup-details td.coupon-fare-value:before {content: 'Coupon Fare Markup Value: ';text-align: left;}
    form.form-horizontal.price-markup-section div div.panel-secondary .panel-body div.table-responsive table.table tr.air-markup-details td.corporate-fare-value:before {content: 'Corporate Fare Markup Value: ';text-align: left;}
    form.form-horizontal.price-markup-section div div.panel-secondary .panel-body div.table-responsive table.table tr.air-markup-details td.transaction-fee:before,form.form-horizontal.price-markup-section div div.panel-secondary .panel-body div.table-responsive table.table tr.adlabs-markup-details td.transaction-fee:before {content: 'LCC Transaction Fee ';text-align: left;}
    form.form-horizontal.price-markup-section div div.panel-secondary .panel-body div.table-responsive table.table tr td .input-control{float: left;width: 113px !important;}
    form.form-horizontal.price-markup-section div div.panel-secondary .panel-body div.table-responsive table.table tr.air-markup-details,
    form.form-horizontal.price-markup-section div div.panel-secondary .panel-body div.table-responsive table.table tr.adlabs-markup-details {
    display: inline-block;width: 100%;text-align: left;border: 1px solid #ccc;margin-bottom: 15px;}
    form.form-horizontal.price-markup-section div div.panel-secondary .panel-body div.table-responsive table.table tr.air-markup-details td.airline,
    form.form-horizontal.price-markup-section div div.panel-secondary .panel-body div.table-responsive table.table tr.adlabs-markup-details td.park {
    background-color: #dddddd;border-bottom: 1px solid #c2bbbb !important;}
    form.form-horizontal.price-markup-section div div.panel-secondary .panel-body div.table-responsive table.table tr td input[type="checkbox"] {
    float: left;margin-left: 3px;margin-top: 7px;}
    form.form-horizontal.price-markup-section div div.panel.panel-secondary .panel-body div label .input-control {
    width: 90px !important;}
    form.form-horizontal.price-markup-section div div.panel-secondary .panel-body div.table-responsive table.table tr.adlabs-markup-details td.park:before {
    content: 'Park: ';}
    form.form-horizontal.price-markup-section div div.panel.panel-secondary .panel-body div label {
    font-size: 12px;}
    form.form-horizontal.price-markup-section div div.panel.panel-secondary .panel-body div label b {
    padding-top: 2px;
    display: block;}
    form.account-info-section div.agent-info-section div label b {
    padding-top: 5px;
    display: block;
    font-size: 14px;}
    .account-info-section .agent-details div, .account-info-section .agent-contact-details div{border-width: 0;}
    .account-info-section .agent-details div:first-child, .account-info-section .agent-contact-details div:first-child{border-width: 0;padding-top: 0;}
    .account-info-section .agent-details div:last-child, .account-info-section .agent-contact-details div:last-child {border-width: 0;padding-bottom: 0;}
    form.distributor-search-panel .search-box {padding: 0 7px;}
    .distributor-search-panel div input.search-button {margin: 15px auto;text-align: center;display: block;}
    form.distributor-search-panel .search-box input, form.distributor-search-panel .search-box select{width: 100%;}
    .table-responsive.agent-info-table table.table tr.table_row th {display: none;}
    .table-responsive.agent-info-table table.table tr.agent-deatils-table, .table-responsive.agent-info-table table.table tr.agent-deatils-table td {
    display: inline-block;
    width: 100%;}
    .table-responsive.agent-info-table table.table tr.agent-deatils-table td.sr-no,
    .table-responsive.distri-transaction-table table.order_table tr.trans-details td.sr-no{ background-color: #dddddd;border-bottom: 1px solid #c2bbbb !important;}
    .table-responsive.agent-info-table table.table tr.agent-deatils-table td.sr-no:before,
    .table-responsive.distri-transaction-table table.order_table tr.trans-details td.sr-no:before {content: 'Sr no: ';}
    .table-responsive.agent-info-table table.table tr.agent-deatils-table td.status:before {content: 'Active: ';}
    .table-responsive.agent-info-table table.table tr.agent-deatils-table td.code:before {content: 'Code: ';}
    .table-responsive.agent-info-table table.table tr.agent-deatils-table td.cmpny-name:before {content: 'Company Name: ';}
    .table-responsive.agent-info-table table.table tr.agent-deatils-table td.contact-person:before {content: 'Contact Name: ';}
    .table-responsive.agent-info-table table.table tr.agent-deatils-table td.mob-no:before {content: 'Mobile: ';}
    .table-responsive.agent-info-table table.table tr.agent-deatils-table td.balance:before {content: 'Current Balance: ';}
    .table-responsive.agent-info-table table.table tr.agent-deatils-table td.sr-no,
    .table-responsive.agent-info-table table.table tr.agent-deatils-table td.balance {
    text-align: left;}
    .table-responsive.agent-info-table table.table tr.agent-deatils-table td:before {width: 50%;float: left;font-size: 14px;font-weight: 600;padding-right: 7px;}
    .table-responsive.distri-transaction-table table.order_table tr.trans-details td.prdct:before{content: 'Product: ';}
    .table-responsive.distri-transaction-table table.order_table tr.trans-details td.desc:before{content: 'Desc: ';}
    .table-responsive.distri-transaction-table table.order_table tr.trans-details td.medium:before{content: 'Medium: ';}
    .table-responsive.distri-transaction-table table.order_table tr.trans-details td.amount:before{content: 'Amount: ';}
    .table-responsive.distri-transaction-table table.order_table tr.trans-details td.tds:before{content: 'TDS: ';}
    .table-responsive.distri-transaction-table table.order_table tr.trans-details td.balance:before{content: 'Balance: ';}
    .table-responsive.distri-transaction-table table.order_table tr.trans-details td.print:before{content: 'Print Ticket: ';}
    .table-responsive.distri-transaction-table table.order_table tr.trans-details td:before {
    width: 35%;float: left;font-size: 14px;font-weight: 600;padding-right: 7px;text-align: left;}
    .table-responsive.agent-info-table table.table tr.agent-deatils-table {text-align: left;border: 1px solid #ccc;margin-bottom: 15px;}
    .table-responsive.agent-info-table table.table tr.pagination-section, .table-responsive.agent-info-table table.table tr.pagination-section td {
    display: inline-block;
    width: 100%;
    text-align: left;
    margin-bottom: 15px;}
    .table-responsive.agent-info-table table.table tr.pagination-section td {
    text-align: center;}
    .table-responsive.agent-info-table table.table tr.pagination-section td b.pages {
    width: auto;
    display: block;
    text-align: center;
    float: none;
    padding-bottom: 10px;}
    .table-responsive.agent-info-table table.table tr.pagination-section:last-child td b:not(.pages) {
    padding-top: 5px;
    display: inline-block;}
    .search-container form.transaction-panel .search-box {padding: 0 7px;}
    .transaction-panel div.search-box input.search-input-control{width: 100%;}
    .search-container form.transaction-panel div input.btn.search-transaction, .search-container form.transaction-panel div input.btn.download-report {
    margin-top: 0;}
    .table-responsive.distri-transaction-table table.order_table tr th {display: none;}
    .table-responsive.distri-transaction-table table.order_table tr.trans-details, .table-responsive.distri-transaction-table table.order_table tr.trans-details td {
    display: inline-block;width: 100%;border: 1px solid #ccc;}
    .table-responsive.distri-transaction-table table.order_table tr.trans-details td {text-align: left;}
    .table-responsive.distri-transaction-table table.order_table tr.trans-details {margin-bottom: 15px;}
    .panel.panel-secondary.distri-update-deposit .panel-body div label.label b {margin-top: 0;}
    .list-main-panel .package-list, .list-main-panel .filters-panel{padding: 0 10px;}
    .list-main-panel .package-list .list-section .list-info .cancel-policy-section .cancel-label,
    .list-main-panel .package-list .list-section .list-info .cancel-policy-section .button-panel{padding-top: 0;margin-top: 5px;}
    .list-main-panel .package-list:not(:first-child) .list-label{margin: 10px 0 10px 0;}
    .list-main-panel .package-list .list-section .cancel-policy-section .destination-area {margin-top: 0;padding-top: 5px;}
    .list-main-panel .package-list .list-section .list-info .cancel-policy-section .button-panel {
    display: block;float: none;text-align: center;}
    .list-main-panel .package-list .list-section .cancel-policy-section .destination-area span{padding-right: 2px;}
    .list-main-panel .package-list .list-section .cancel-policy-section .destination-area span:after{padding-left: 3px;}
    .list-main-panel .package-list .list-section .list-info, .list-main-panel .package-list .list-section .view-info {padding: 0px 12px;}
    .list-main-panel .package-list .list-label{text-align: center;margin:5px 0 5px 0;}
    .list-main-panel .package-list .list-section .view-info {min-height: auto;height: 100%;max-height: 100%;text-align: left;margin-top: 0;padding: 0;border-left: 0;}
    .list-main-panel .package-list .list-section .view-info .package-price {width: 50%;top: 0;display: inline-block;position: relative;}
    .list-main-panel .package-list .list-section .view-info .button-panel {position: relative;bottom: 0;width: 50%;display: inline-block;float: none;text-align: left;}
    .list-main-panel .package-list .list-section .list-info .cancel-policy-section {position: relative;min-height: auto;}
    .list-main-panel .package-list .list-section .list-info .icons-row {min-height: auto;}
    .list-main-panel .package-list .list-section .cancel-policy-section .destination-area {position: relative;}
    .container.pdp-panel {width: auto;padding-top: 20px;}
    .packages-main-panel .pdp-left .image-carousel .carousel-inner .item{height: 250px;}
    .pdp-panel .pdp-left .highlight-section .highlight-header h4, .pdp-panel .pdp-right .tour-includes-section .include-header h4, .pdp-panel .pdp-right .tour-excludes-section .include-header h4, .pdp-panel .pdp-right .payment-policy-section .payment-header h4, .pdp-panel .pdp-right .cancel-policy-section .cancel-header h4, .pdp-panel .pdp-left .itinerary-section .include-header h4, .pdp-panel .pdp-left .passport-section .include-header h4, .pdp-panel .pdp-center .faq-section .faq-header h4 {
    font-size: 11px;}
    .pdp-panel .pdp-left .highlight-section .highlight-header h4:after, .pdp-panel .pdp-right .tour-includes-section .include-header h4:after, .pdp-panel .pdp-right .tour-excludes-section .include-header h4:after, .pdp-panel .pdp-right .payment-policy-section .payment-header h4:after, .pdp-panel .pdp-right .cancel-policy-section .cancel-header h4:after, .pdp-panel .pdp-left .itinerary-section .include-header h4:after, .pdp-panel .pdp-left .passport-section .include-header h4:after, .pdp-panel .pdp-center .faq-section .faq-header h4:after{top: 1px;}
    .pdp-panel .pdp-left .highlight-section .highlight-header h4:before, .pdp-panel .pdp-right .tour-includes-section .include-header h4:before, .pdp-panel .pdp-right .tour-excludes-section .include-header h4:before, .pdp-panel .pdp-right .payment-policy-section .payment-header h4:before, .pdp-panel .pdp-right .cancel-policy-section .cancel-header h4:before, .pdp-panel .pdp-left .itinerary-section .include-header h4:before, .pdp-panel .pdp-left .passport-section .include-header h4:before, .pdp-panel .pdp-center .faq-section .faq-header h4:before{top: 1px;}
    .highlight-section .list ul.view-list li.container label:before{left: 35%;font-size: 13px;}
    .highlight-section .list ul.view-list li,.pdp-panel .pdp-right .tour-includes-section .include-header .list ul li, .pdp-panel .pdp-right .tour-excludes-section .include-header .list ul li, .pdp-panel .pdp-right .payment-policy-section .payment-header .list ul li, .pdp-panel .pdp-right .cancel-policy-section .cancel-header .list ul li, .pdp-panel .pdp-left .passport-section .include-header .list ul li, .pdp-panel .pdp-center .faq-section .faq-header .list ul li{font-size: 13px;}
    .itinerary-section .list ul.acc-list li span{font-size: 13px;width: 85%;}
    .itinerary-section .list ul.acc-list li p{font-size: 12px;width: 85%;text-align: justify;}
    .image-panel-section{height: auto;}
    .holidays_page .owl-buttons div, .international_block .owl-buttons div, .india_block .owl-buttons div{top: 45%;}
    .login_form .modal-dialog {    width: 85%;
    margin: 10px;
    display: inline-block;}
    .modal-body .form-label,.modal-body .form-input{width: 100%;display: block;}  
    .right-side-header-menu .common-btn.login-btn{padding: 4px 7px 4px 20px;} 
    .login_form .modal-footer {padding-bottom: 0;border-top:0;padding: 0} 
    .modal-content{border-radius: 10px !important;}
    .pckg-block div.right-half div.col-md-12{margin:0;padding-left: 0;}
    .pckg-block div.right-half div {margin: 0;padding-left: 0;padding-right: 0;}
    .bottom-block,.left-bottom-block {bottom: 5px;}
    .pckg-block div.main-row {padding-bottom: 0;}
    /*#menu_container { display: none; }*/
    /*.nav_container ul ul { background: #49A3FF; }*/
    /*.nav_container ul li:hover > ul > li { background: #eb6608; }*/
}

@media screen and (max-width:680px) {
    .header-logo {width: 60%;margin: 0 auto;display: block;padding-left: 0px;}
    .irctc_logo { margin-top: 0px; }
    .nav_wrap .nav_container ul li:hover ul { display: none; }


    .booking .airportElemnts{width:40%;float:left}
    .booking .elemntAdjust .airportElemnts{ /*width:45%;float:left;*/ }
    .booking a{text-decoration:none}
    ul.icons a{text-decoration:none}
    .tabs{width:50%;padding:10px}
    .tabs_select{/*border-radius:0*/}
    .book_flights label,.partition li.head{font-size:13px}
    .login_form .login-details{margin:0 5%;width:90%}
    .footer{/*padding:10px 15px;*/padding: 0px;}
    .footer .footer-top .IN .partition{margin-bottom:5%}
    .footer-top .IN .member-of{width:100%}
    input#return,input#leave,span.air_class select,.counter-element select{padding:5px}
    .booking{margin-top:0}
    span.flgt,span.air_class,.element .airportElemnts input#leave,.element .airportElemnts input#return{background:#fff}
    .p_query p{display:none}
    /*.booking .homeWidgetWrap{background:#fff}*/
    .header_container .nav_container > ul > li:hover > a{color:#000}
    .formWrap .form_input{width:100%}
    .header_container .no_sub_menu .submenu-button,.header_container .tab_list .submenu-button{display:none}
    /*.booking label{color:#fff}*/
    /*.nav_container > ul > li,.nav_container.align-center > ul > li,.nav_container.align-right > ul > li{display:inline-block}*/
    .nav_container > ul > li:hover{background:none}
    /*#air_f .book_flights,#air_fi .book_flights{ background:none; }*/
    .counter-element select{width:100%}
    /*.nav_wrap img{width:auto;height:auto}*/
    .flgt select,span.air_class select,.counter-element select{ /*height:auto*/ }
    ul.icons span{display:block;font-size:14px}
    .form-inside span.details input{width:230px;background:#fff none repeat scroll 0 0}
    .form-inside button.button{display:inline-block;width:83%}
    .container .login_form{/*background:none;display:inline-block;border-top:0;width:100%*/}
    .header_bottom{height:auto}
    .header_container .logo{display:block}
    .nav_wrap{float:none;display:block}
    .header_container .dropdown-menu{width:100%}
    .header_container .info.menu ul{padding:0;margin:0}
    ul#top-navbar.top-nav li:not(:first-child){display:none}
    ul#top-navbar li{float:left}
    .header .info ul.top-nav li a{height:auto}
    ul#top-navbar li a{display:inline-block;color:#f2f2f2;text-decoration:none;transition:.3s;font-size:12px;padding:14px 25px}
    ul#top-navbar.top-nav.responsive{position:relative}
    ul#top-navbar.top-nav.responsive li.icon-btn{position:absolute;right:0;top:0}
    ul#top-navbar.top-nav.responsive li{box-sizing:border-box;display:inline;float:none}
    ul#top-navbar.top-nav.responsive li a{display:block;text-align:left}
    ul#top-navbar.top-nav li.icon-btn{float:right;display:inline-block}
    span.slider-menu{display:inline-block;width:20%;margin-top:15px}
    .status_table .flight_confirm{width:100%}
    .status_table .img_det > span,.air_dest > span{font-size:13px}
    .air_dest > p{font-size:15px}
    .per_det_blck{margin-top:5%}
    .per_det_blck > p,.col_title > p{font-size:18px}
    .airline_info.air_details{width:90%}
    .air_details .total_amt{font-weight:600;font-size:15px}
    .booking_alert > p{font-size:16px}
    /* code added by SR */
    .form-horizontal .form-group { margin-right: 15px; margin-left: 15px;}
    .search-input-control { width: 90%; }
    .search-box .box-text-min-height { min-height: 0px; }
    .search-box .box-input-min-height { min-height: 0px; }
    .box-min-height { min-height: 200px;display: inline-block; }
    .col_width_auto, .agent_order_status, .agent_order_type { width: 50%; }
    .section-divider { border-left: 0; border-top: 1px solid #333; margin-top: 3px; padding-top: 10px; }
    .rchg_type .topup_amount { min-height: 0px; }
    .footer_col_min_height { min-height: 0; }
    .footer-section-divider-right-border { border: none; }
    .footer .partition { padding: 0 10px; }
    .table1 > p, .table2 > p { min-height: 0; }
    /*.table1 { margin: 0; }*/
}

@media screen and (max-width: 640px) {

    /*********************** header *************************/

    .header-logo {width: 95%;margin: 0 auto;display: block;padding-left: 10px;}
    .header-logo img { width: 160px;margin: 0 auto; }
    .left-side-header { width: 100%; }
    .left-side-header .col-md-5 { width: 100%; }
    .right-side-header { width: 100%; }
    .irctc_logo { margin-top: 0px; }
    .main-header > .section-1, .section-2 { margin-bottom: 0; }
    .welcome { padding: 0px;text-align: right;padding-right: 5px; }
    .call-us { margin-bottom: 0px; }
    .call-us img { padding-right: 5px; }
    .right-side-header-menu a { float: none;margin-left: 0px;display: inline-block; }
    .nav_wrap .nav_container ul li:hover ul { display: none; }

    /*********************** Main Menu *************************/

    .menu_icon .menu_txt { left: 290px; }
    .home_txt { display: inline-block; }

    /************************* footer ******************************/

    .footer { padding-top: 0px; }
    .footer-section-divider-right-border { padding: 0px;border: none; }
    .footer_col_min_height { min-height: auto; }
    .footer-section-divider-right-border { width: 50%;border-right: none; }
    .we_acpt { width: 50%;padding: 0; }
    .copyright { width: 60%;text-align: center; }
    .copyright-section { padding: 0px; }
    .copyright p { padding-left: 0px;margin: 7px auto;font-size: 13px; }
    .social_icon { width: 40%;padding-left: 30px;margin-top: 5px; }
    .partition ul { margin-bottom: 0px; }

    /************************* login page ******************************/

    applet p { margin: 0px 0px 5px 25px; }
    .form-inside .textbox span:last-of-type { vertical-align: middle; }
    .login_form .login-details { margin: 0 5%;width: 90%; }
    .login-details form { height: auto;width: 100%; }
    .right-side-header-menu { padding: 0px; }

    /************************* flight Search Panel ******************************/
    
    .tabs{ /*width:29%;*/ }
    .booking.flight-booking .tabs_select { width: 100%; }
    .booking .marginAdjust .airportElemnts { width: 48%;padding: 0px 8px; }
    .bus_data .hidden-stb { margin-right:10px;width:98%; }
    .counter-element { width: 32%;margin-right: 5px; }
    .counter-class, .book_flights .element.category_pass{ width:100%;margin: 3% auto; }
    .booking .elemntAdjust .airportElemnts { float: left;width: 48.7%; }
    .book_flights .element { /*margin: 0px;*/ }
    .login_form .book_flights label, .login_form .partition li.head { margin-bottom: 5px; }
    .slideThree { width: 10%; }
    table#tat_table { width: 545px !important; }

    /************************* Booking Page ******************************/

    .book_form_div { margin-top:2%; }
    .blkBody .tra_det { /*padding: 0px;*/ }
    .contact_dd > span, .det_add span, .det_add.contact_dd > p, .det_add p, .chkLabel > span { font-size: 13px;color: #000;padding-top: 4px; }
    .tra_det .paxAgeTitle { font-size:15px;font-weight:600;text-decoration:underline; }
    .per_det .tra_det .pass_title { width:100%;margin-top: 0px; }
    .tra_det .chkLabel { padding-left: 0px;/*margin-left:0px;*/margin-top:5px;/*width: 30%;*/ }
    .blkBody .tra_det .chkLabel.title { width: 20%; }
    .tra_det .select_age { margin-top: 35px;width: 20%; }
    .per_det .det_add.contact_dd{ width:50%; }
    .mtab div, .mtabRow p { /*font-size: 13px;text-align: left;*/ }
    .overflow { margin-top: 0px; }
    /*.overflow .mtabRow .order_total { width: 68%; }*/
    /*.overflow .mtabRow .order_price { width: 32%; }*/
    /*.overflow .mtabRow .order_price p { text-align: right; }*/
    /*.overflow .net_fare_total { width: 68%; }*/
    /*.overflow .net_fare_price { width: 32%;padding: 0px; }*/
    /*.overflow .net_fare_price p { text-align: right; }*/


    /*************************** flight search panel ****************************/

    .flight-section{ width:100%;display: inline-block; }


    /*************************** table css ****************************/

    .summary_table { width: 100%; }
    .summary_table-bordered th:last-child, .summary_table-bordered td:last-child { border-right: none; }




    /*.nav_wrap img{float: left;}*/
    
    .agent_login{ /*width:100%;*/ }
    .note_center{ /*font-size:11px;*/ }
    .agent_login .agent_details{ /*padding-left:0;font-size:12px;*/ }
    ul#top-navbar li a{padding:10px 15px}
    .nav_container #menu-button{text-indent:-9999px}
    .header_container .logo{margin-left:3%;margin-top:0;padding:0 0 8px}
    /*.nav_container ul{width:100%;top:66px;}*/
    .nav_container ul.open li a{text-align:center;color:#006FB4;font-weight:600}
    .aireo_icons ul.icons li{display:inline-block;overflow:hidden;width:25%}
    .footer{ /*display:inline-block;*/ }
    .aireo_icons ul.icons li:last-child{margin-left:0}
    .holiday_sec .package{width:auto}
    .holiday_col > img{display:inline-block;height:100px;width:100%}
    .package img,.form_table1 .contact_tp,.airline_info{width:100%}
    .formWrap .form_input.phn_code{width:82%}
    .one_way .fare_pri .fare_price{font-size: 14px}
    .one_way .refund{margin-left:0}
    .oneway .refund > span{color:#0067b0;display:block}
    .one_way .refund .refundable{display:block;color:red}
    .tdfl.route{display:block;clear:left}
    .two_way .group_box .col_flight{text-align:center}
    .src-air .col_flight .flight_time{display:block}
    .src-air .two_way .fare_rate{margin:5% auto}
    .src-air .two_way .timing > p{font-size:11px}
    #quote_results .two_way .result .flight_div.logo_group{padding:0 35px}
    .two_way .result .timing{padding-left:0}
    .two_way .fare_input > input{margin-left:0;margin-top:0}
    #quote_results .two_way .fare_price_div.frmFare.fare_check.fare_input{width:18%}
    #quote_results .two_way .fare_price_div.fare_rates.fare_rates_input{width:70%;margin-left:15px}
    .two_way p.fare_price{margin:0 3px}
    .two_way .refund > span{font-size:10px}
    .air_intl .resCount .carousel,.air_intl .one_way .result .inner_flight,.agent_login .button_submit.btn_click,.button_submit.btn_click.agent_btn{width:100%}
    .air_intl .result .flight_div.status_info{padding:5px}
    .air_intl .flight_status .flight_route,.air_intl span.flight_time{font-size:11px;margin:0 auto;padding-left:1px}
    /*#email_fare_div,#sms_div{left:2%;top:78%;width:95%;margin-left:0}*/
    /*#confirm_div{top:14%;width:95%;margin-left:0;left:2%}*/
    #confirm_div .agent_p p{font-size:16px}
    /*#email_fare_status_div > p,#email_sms_status_div > p,.agent_p p{font-size:20px}*/
    .button_submit.btn_click{width:100%;margin:14px 0}
    .button_submit.btn_click > p{width:35%}
    #email_fare_div .email_block span,#sms_div span,#confirm_div .email_block span{font-size:12px;font-weight: 600;}
    
    .status_info .air_arrow > img{padding-right:1px}
    #ret_fare_tbl .fare_sp{width:50%}
    .button_submit.agent_btn > p{width:45%}
    .src_intl .incentive p{width:40%;margin:0 5%}
    .rchg_process .autoSuggestBox .r_type{min-width:200px;font-size:14px}
    .rchg_process .autoSuggestBox span{font-size:14px}
    .rchg_process.confirm_term a{font-size:12px;text-decoration:underline}
    .display_error{margin:6% 1%;width:95%;border:1px solid #000}
    .display_error .error_note{font-size:15px}
    .calendar .sched{width:90%;margin:0 auto;float:none}
    .calendar .subBtn.sched{text-align:center}
    .container .header_container.imp_note{padding:10px}
    .imp_note .from_d,.block_view p{font-size:12px;line-height:35px}
    .mac_id > p{font-size:12px;line-height:30px}
    .instruct_img .instructions,.instructions img{width:100%}
    .bus_booking .button_submit{width:100%;margin:3% auto}
    .operator_informtn > p{font-size:11px;padding:10px 0}
    .bus_info .logo_section > a,.bus_info .time_duration a{font-size:9px}
    .bus_info .bus_type,.bus_info .u_boldL,.confirm_term span{font-size:11px}
    .bus_info .button_submit a{padding:0 2px;font-size:12px}
    .operator_informtn{border-bottom:1px solid}
    .ticket_type > p{ /*font-size:15px;*/ }
    
    .chkLabel select,.chkLabel .chek_input{ /*margin-top:0;*/ }
    .per_det .title_dropdown{min-width:85px}
    .per_det .name_dropdown{margin-top:0;min-width:114px}
    .user_info .airway_name{padding-left:15px}
    .user_info .chkLabel.title_dropdown{min-width:70px}
    .user_info .col-md-xs{margin:0 3px 0 15px;min-width:160px}
    .blkBody .book_mode{padding-left:15px}
    .per_det .flier_info .tra_det .pass_title{width:25%}
    
    
    .book_form_div .address_details:last-child{ /*border-bottom:none;*/ }
    
    .tour_code .chkLabel{margin-left:0;margin-top:0}
    .container .book_bus .bus_main{padding:0 5px}
    .travelling_details_parent h2{font-size:12px}
    .active.slct_seat > p{width:50%}
    .table_seats td.occm_sl,.table_seats td{background-size:53px 29px}
    .table_seats td.avail_sl{background-size:53px 29px}
    .pass_det .span_fare{width:28%;margin-right:15px;float:left}
    .pass_det .span_fare > p{font-size:12px}
    .pass_det .span_fare > span{font-size:15px}
    .busFareTotal .totalConfirm{overflow:auto;display:inline-block;width:100%}
    .fl.padT5{color:#000;font-weight:600}
    .filter p{text-align:center}
    .red,.det_add .red{vertical-align:top}
    /*.flt_route .stop_det{margin-left:0;text-align:center}*/
    .per_det_blck .col_title, .per_det_blck .per_det div, .air_details .fare_grp, .air_details .fare_total {float: left;width: 50%;}
    .status_table .flight_confirm{overflow: auto;margin:4% auto;clear: both;}
    .airline_info.air_details{width: 100%;}
    .air_details .fare_grp, .air_details.air_pnr .fare_grp{min-width: 0px;font-size: 15px;}
    .booking_alert > p, .about-us .colContainer > p{font-size: 12px;}
    .nav_container .open {box-shadow: 0 4px 5px #333;}
    .form-inside .textbox img{vertical-align: middle;}
    .booking_status .box_title{font-size: 20px;}

}

@media screen and (max-device-width : 480px) {

    .col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{padding-left:0;padding-right:0}

     /*********************** header Page *************************/

    .header-logo { width: 47%;margin: 0 auto;display: block;padding-left: 0px; }
    .header-logo img { width: 160px;margin: 0 auto; }
    .right-side-header-menu { padding: 0px; }
    .right-side-header-menu a { float: left;margin-left: 25px;font-size: 13px; }
    .welcome { padding: 0px;text-align: center;line-height: 25px; }
    .call-us p { text-align: center; }    
    .irctc_logo { margin-top: 0px; }

    /************************* Main Menu ******************************/

    .menu_icon .menu_txt { left: 200px; }

    /************************* footer ******************************/

    .footer-section-divider-right-border { width: 100%; }
    .we_acpt { width: 100%; }
    .copyright { width: 100%; }
    .copyright-section { padding: 0px; }
    .social_icon { width: 100%;padding-left: 120px !important;margin-bottom: 5px; }

    /*********************** Login Page *************************/

    .form-inside p.user-deatils {padding:0 25px;text-align:center;width:100%}
    .form-inside .textbox span:last-of-type { vertical-align: middle; }

    /*********************** flight search Page *************************/

    .booking { margin:0 auto; }
    .flight-section { float:none;padding:0;width:100%;margin-left:0; }
    .flnav.tabs_bar { width:100%; }
    .tabs_select { float:none;width: 100%; }
    .tabs {width:50%;padding: 10px;/*border-top:1px solid #ccc;*/}
    .bus-booking div#air_f { /*height:auto;*/ }
    .flcnt p.book-flight { padding:10px 8px;font-size:14px; }
    .booking .book_flights { margin:10px; }
    .book_flights .element { margin: 0px; }
    .login_form .book_flights label,.login_form .partition li.head { font-size:14px;display:block;margin-bottom: 5px; }
    span.flgt { /*width:100%;*/ }
    .flgt select,span.air_class select,.counter-element select { height:40px; }
    .element .icon-center, .book_flights .element .icon-center { margin-top: 5px;position: relative;top: 8px; }
    .book_flights label { /*font-size:17px;*/ }
    .hidden-stb > label { /*display:block;*/ }
    .booking .element.marginAdjust{ width:100%;margin:3% auto; }
    .booking .marginAdjust .airportElemnts,.booking .airportElemnts,.booking .elemntAdjust .airportElemnts { float: left;width:47%;margin:0 10px 0 0;padding:0; }
    .booking.flight-booking #cal1Container { left: 0px;width: 205px; }
    .booking.flight-booking #cal2Container { left: 0px;width: 205px; }
    .booking.flight-booking #cal3Container { left: -35px;width: 205px; }
    .counter-class, .book_flights .element.category_pass{ width:100%;margin: 3% auto; }
    .counter-element { width: 31%;margin-right: 5px; }
    .counter-element select { width:100%; }
    .flight-section .small_font span { margin-right: 3px;width: 116px; }
    .slideThree { width: 15%; }
    table#tat_table { width: 352px !important; }

    /*********************** All Popup *************************/

    .confirm_popup { background-color: rgba(0, 0, 0, 0.3); }
    
    /*.bookair_popup_content, .email_fare_popup_content, .markup_ticketCanl_popup_content, .ticket_cancel_popup_content { top: 2%;left: 2%;width: 96%;border: none;padding: 5px 0px; }*/
    .pci_popup_content, .email_fare_popup_content, .sms_fare_popup_content, .email_invoice_popup_content, .bookair_popup_content, .pnr_status_popup_content, .topup_popup_content, .bookrail_popup_content, .rate_popup_content, .bookbus_popup_content, .ticket_cancel_popup_content, .rail_ticketCanl_popup_content, .bus_ticketCanl_popup_content, .hotel_ticketCanl_popup_content, .markup_ticketCanl_popup_content, .bus_pickup_popup_content, .vikalp_popup_content { left: 2%;width: 96%;border: none;padding: 5px 0px; }
    .bookair_popup_content .error_message p { border-bottom: 1px solid #e6e6e6; }
    .bookair_popup_content .agent_details p { /*font-size: 15px;*/padding: 8px 0px; }

    .pci_popup_content .pci_popup_header p, .email_fare_popup_content .email_fare_popup_header p, .sms_fare_popup_content .sms_fare_popup_header p, .email_invoice_popup_content .email_invoice_popup_header p, .bookair_popup_content .bookair_popup_header p, .pnr_status_popup_content .pnr_status_popup_header p, .topup_popup_content .topup_popup_header p, .bookrail_popup_content .bookrail_popup_header p, .rate_popup_content .rate_popup_header p, .bookbus_popup_content .bookbus_popup_header p, .ticket_cancel_popup_content .ticket_cancel_popup_header p, .rail_ticketCanl_popup_content .rail_ticketCanl_popup_header p, .bus_ticketCanl_popup_content .bus_ticketCanl_popup_header p, .hotel_ticketCanl_popup_content .hotel_ticketCanl_popup_header p, .markup_ticketCanl_popup_content .markup_ticketCanl_popup_header p, .bus_pickup_popup_content .bus_pickup_popup_header p, .vikalp_popup_content .vikalp_popup_header p { /*font-size: 15px;*/border-bottom: 1px solid #e6e6e6;margin-bottom: 0px; }

    .pci_popup_content .pci_popup_body span, .email_fare_popup_content .email_fare_popup_body span, .sms_fare_popup_content .sms_fare_popup_body span, .topup_popup_content .topup_popup_body span, .email_invoice_popup_content .email_invoice_popup_body span, .rate_popup_content .rate_popup_body span, .bookair_popup_content .bookair_popup_body span, .bookbus_popup_content .bookbus_popup_body span, .ticket_cancel_popup_content .ticket_cancel_popup_body span, .rail_ticketCanl_popup_content .rail_ticketCanl_popup_body span, .bus_ticketCanl_popup_content .bus_ticketCanl_popup_body span, .hotel_ticketCanl_popup_content .hotel_ticketCanl_popup_body span, .markup_ticketCanl_popup_content .markup_ticketCanl_popup_body span, .bus_pickup_popup_content .bus_pickup_popup_body span, .vikalp_popup_content .vikalp_popup_body span { font-size: 13px;padding: 5px 0; }

    .pci_popup_content .pci_popup_body input.form-control, .pci_popup_content .pci_popup_body textarea.form-control, .email_fare_popup_content .email_fare_popup_body input.form-control, .email_fare_popup_content .email_fare_popup_body textarea, .sms_fare_popup_content .sms_fare_popup_body input.form-control, .sms_fare_popup_content .sms_fare_popup_body textarea, .email_invoice_popup_content .email_invoice_popup_body input.form-control, .topup_popup_content .topup_popup_body input.form-control, .rate_popup_content .rate_popup_body select.form-control, .rate_popup_content .rate_popup_body textarea, .bookair_popup_content .bookair_popup_body input.form-control, .bookbus_popup_content .bookbus_popup_body input.form-control, .ticket_cancel_popup_content .ticket_cancel_popup_body input.form-control, .rail_ticketCanl_popup_content .rail_ticketCanl_popup_body input.form-control, .bus_ticketCanl_popup_content .bus_ticketCanl_popup_body input.form-control, .hotel_ticketCanl_popup_content .hotel_ticketCanl_popup_body input.form-control, .markup_ticketCanl_popup_content .markup_ticketCanl_popup_body input.form-control { padding: 2px 4px;margin: 0px;font-size: 13px; }

    .bookrail_popup_footer, .rail_popup_footer, .bookair_popup_footer, .pci_popup_footer, .email_fare_popup_footer, .sms_fare_popup_footer, .email_invoice_popup_footer, .pnr_status_popup_footer, .rail_route_popup_footer, .topup_popup_footer, .rate_popup_footer, .bookbus_popup_footer, .ticket_cancel_popup_footer, .rail_ticketCanl_popup_footer, .bus_ticketCanl_popup_footer, .hotel_ticketCanl_popup_footer, .markup_ticketCanl_popup_footer, .bus_pickup_popup_footer, .vikalp_popup_footer { padding: 5px 0;margin-top: 5px;border-top: 1px solid #e6e6e6; }

    .bookair_popup_footer div:first-child, .pci_popup_footer div:first-child, .email_fare_popup_footer div:first-child, .sms_fare_popup_footer div:first-child, .email_invoice_popup_footer div:first-child, .pnr_status_popup_footer div:first-child, .topup_popup_footer div:first-child, .rate_popup_footer div:first-child, .rate_popup_footer div:first-child, .bookbus_popup_footer div:first-child, .ticket_cancel_popup_footer div:first-child, .rail_ticketCanl_popup_footer div:first-child, .bus_ticketCanl_popup_footer div:first-child, .hotel_ticketCanl_popup_footer div:first-child, .markup_ticketCanl_popup_footer div:first-child, .bus_pickup_popup_footer div:first-child, .vikalp_popup_footer div:first-child { width: 50%;float: left;display: inline-block; }

    .bookair_popup_footer div:last-child, .pci_popup_footer div:last-child, .email_fare_popup_footer div:last-child, .sms_fare_popup_footer div:last-child, .email_invoice_popup_footer div:last-child, .topup_popup_footer div:last-child, .rate_popup_footer div:last-child, .bookbus_popup_footer div:last-child, .ticket_cancel_popup_footer div:last-child, .rail_ticketCanl_popup_footer div:last-child, .bus_ticketCanl_popup_footer div:last-child, .hotel_ticketCanl_popup_footer div:last-child, .markup_ticketCanl_popup_footer div:last-child, .vikalp_popup_footer div:last-child { width: 50%;display: inline-block; }

    .bookrail_popup_footer .btn, .rail_popup_footer .btn, .bookair_popup_footer .btn, .pci_popup_footer .btn, .email_fare_popup_footer .btn, .sms_fare_popup_footer .btn, .email_invoice_popup_footer .btn, .pnr_status_popup_footer .btn, .rail_route_popup_footer .btn, .topup_popup_footer .btn, .rate_popup_footer .btn, .bookbus_popup_footer .btn, .ticket_cancel_popup_footer .btn, .rail_ticketCanl_popup_footer .btn, .bus_ticketCanl_popup_footer .btn, .hotel_ticketCanl_popup_footer .btn, .markup_ticketCanl_popup_footer .btn, .bus_pickup_popup_footer .btn, .vikalp_popup_footer .btn { padding: 2px 5px;margin-top: 2px; }

    /*********************** Booking Page *************************/

    .header_container.book_info { background: none; }
    .bkContentWrapInner { width: 100%;background: none;border: none;box-shadow: none; }
    .agent_login .note_center { font-size: 13px; }
    .agent_login p.agent_details:nth-child(2), .agent_login p.agent_details:nth-child(3) { float: none; }
    .agent_login .agent_details { font-size: 13px; }
    .ticket_type > p { font-size: 13px; }
    .review .review_booking{ float:none }
    .flgt_view .flight_det .flt_route { margin-left: 0px;width: 100%;padding-left: 10px; }
    .flgt_view .mtab,.flt_route > p,.mtabRow p{ /*text-align:center;*/ }
    .flt_route .stop_det { /*text-align:left;*/ }
    .mtab div { font-size: 16px;padding-bottom: 0px; }
    .mtabRow p { font-size: 13px; }
    .mtab div, .mtabRow p { text-align: left;padding-left: 5px; }
    .overflow { margin-top: 0px; }
    .overflow .mtabRow p#ord_total1 { font-size: 15px; }
    /*.overflow .mtabRow .order_total { width: 68%; }*/
    /*.overflow .mtabRow .order_price { width: 32%; }*/
    .overflow .mtabRow .order_price p, .overflow .mtabRow .net_fare_price p { padding-right: 5px; }
    /*.overflow .mtabRow .order_price p#ord_total1 { font-size: 15px; }*/
    /*.overflow .net_fare_total { width: 68%; }*/
    /*.overflow .net_fare_price { width: 32%; }*/
    
    .book_form_div { margin-top:2%; }
    .book_form_div .blkNote { padding: 0px 5px; }
    .blkBody .tra_det { padding: 0px;margin-bottom: 5px; }
    .per_det .tra_det .pass_title { margin-top:0;padding:0px 0 0px 5px;width: 100%; }
    .book_form_div .blkNote.review_heaD { background:#0d487d;color:#fff;padding: 7px 15px; }
    .review_container { /*margin:0 auto;*/ }
    .contact_dd > span, .det_add span, .det_add.contact_dd > p, .det_add p,.chkLabel > span { font-size:13px;color: #000; }
    /*.pass_title .paxAgeLabel{font-size:13px}*/
    .tra_det .paxAgeTitle{ font-size:15px;font-weight:600;text-decoration:underline; }
    /*.tra_det .select_age { display: inline-block;margin-top: 35px;width: 14%;line-height: 15px;color: #000; }*/
    .tra_det .select_age { display: inline-block;margin-top: 35px;width: 48%;line-height: 15px;color: #000; }
    /*.tra_det .chkLabel { margin-left: 3px;//margin-top: 12px;margin-top: 0px;width: 30%; }*/
    .tra_det .chkLabel { margin-left: 5px;/*margin-top: 12px;*/margin-top: 0px;width: 48%; }
    /*.blkBody .tra_det .chkLabel.title { width: 20%;margin-left: 5px; }*/
    .blkBody .tra_det .chkLabel.title { width: 48%; }
    .tra_det .chkLabel > span { /*font-weight:600;*/line-height: 2;display: initial; }
    .chkLabel > input,.chkLabel > select,.promo_code input,.chkLabel .chek_input { width: 95%;padding: 5px; }
    .per_det .det_add, .confirm_pay .promo_code { padding:0 0 0 5px; }
    .per_det .det_add > p { /*font-size:15px;*/padding-top: 4px;padding-bottom: 0px; }
    .per_det .det_add.contact_dd { width: 100%; }
    /*.det_add.contact_dd,.src_return .two_way .result .fare_price_div{ width:50%;float:left; }*/
    .confirm_pay .promo_code { margin: 2% auto; }
    .book_form_div .confirm_term {  }
    .book_form_div .confirm_term .blkNote { margin: 10px 0px; }
    .confirm_term span{ font-size: 13px;line-height: 15px;margin-left: 0px;margin-top: 5px;padding-left: 7px; }
    .confirm_term .terms_condition ul { font-size: 11px; }
    .confirm_term .terms_condition span:nth-child(1) { display: block; }
    .mtabRow p:nth-child(2) { text-align: right;padding-right: 5px; }
    .mtab div:last-child, .mtabRow div:last-child p { padding-right: 5px; }

    /***************************** Modify Search Panel *****************************/

    .header_container .modify_search-border{ margin-top: 0px;padding: 5px;box-shadow: none; }
    .filter.has_right_border { min-height: auto;border: none;padding: 0; }
    .filter p { text-align: center; }
    .filter .incentive p { width: 50%;float: left; }
    .modify_search .flights_search { padding-top: 0px; }
    
    .modify_top { /*overflow:hidden*/ }
    .modify_top .filter.button { width: 30%;float: left; }
    .modify_top .incentive { display:inline-block;width:100%; }
    .modify_top .filter.filter_resp { width: 100%; }
    .modify_top .modify_btn { margin-top: 0px;/*width: 30%;float: left;*/ }
    .modify_top .modify_btn a { padding: 7px 5px;font-size: 10px; }
    /*.modify_top .filter.incentive_fare { float:none; }*/
    .modify_top .filter.sms_fare { width: 70%; }
    .fare_msg .fare_full{ width:50%;float:left;left: 15px;top: -1px; }
    .incentive span, .fare_msg span { font-size: 10px;margin: 5px;text-align: center; }
    .filter-img { padding: 3px 5px;right: 0px;font-size: 10px; }
    .filter-img img { width: 13px;height: 13px; }
    .has_right_border .incentive p a:hover { /*background:none;*/ }
    .has_right_border .incentive p a { /*color:#000;background:none;padding:0;*/}
    .intl .incentive p { float:left;width: 50%;margin: 0; }
    .intl .incentive p:nth-child(1) { text-align: left;padding-left: 5px; }
    .intl .incentive p:nth-child(2) { text-align: right;padding-right: 5px; }
    .return_search .incentive p { width:50%;float: left; }

    .src_table .modify_panel { padding: 8px; }
    .src_table .autoSuggestBox { width:45%;float:left; }
    .src_table .autoSuggestBox.from_stop, .src_table .autoSuggestBox.to_stop, .src_table .autoSuggestBox.leave_date, .src_table .autoSuggestBox.return_date, .src_table .autoSuggestBox.air_class, .src_table .autoSuggestBox.airlines  { width:49%; }
    .src_table .autoSuggestBox.return_date, .src_table .autoSuggestBox.airlines, .src_table .autoSuggestBox.to_stop { margin-left: 5px; }
    .modify_panel .swap-icon { float: left;padding-left: 5px;padding-right: 5px; }
    .src_table .frmEl { margin-bottom: 5px; }
    .src_table .pad0, .src_table .pad1 { margin-bottom: 5px; }
    .src_table .passengers .autoSuggestBox { width:32.3%;padding-left: 0px; }
    .src_table .passengers .autoSuggestBox.childs { margin-left: 5px; }
    .src_table .passengers .autoSuggestBox.infants { margin-left: 5px; }
    .src_table .modify_panel #cal2Container { left: 0%;width: 66%; }
    .src_table .modify_panel #cal3Container { left: 33%;width: 66%; }
    .src_table .modify_panel.domestic_modify_panel #cal3Container, .src_table .modify_panel.intl_modify_panel #cal3Container { left: 34%;width: 66%; }
    .src_off > p { padding-left: 0px; }
    .src_table .small_font p { position: relative;width: 125%; }
    .src_table .small_font span { left: 0px;width: 30%; }
    .src_table.off_flgt_search .small_font p { width: 100%; }
    .src_table.off_flgt_search .src_off .small_font span { width: 33%; }
    .src_table .modify_panel .modify_SearchBtn_grap .btn { margin-top: 0px; }
    .filters_by_stops .stop_by_num { text-align: center; }
    .filters_by_price_range .filter_inner_div { text-align: center; }

    /****************************** One way Sort Flight Result ************************************/

    .sorting_panel { padding-right: 0px; }
    .one_way .sorting_panel > .sort ul li a { font-size: 13px; }
    .sorting_panel > .sort ul li a { padding: 2px 3px; }
    /*.sorting_panel > .sort ul li:nth-child(1) { width: 30%; }
    .sorting_panel > .sort ul li:nth-child(2) { width: 26.5%; }
    .sorting_panel > .sort ul li:nth-child(3) { width: 17.5%; }
    .sorting_panel > .sort ul li:nth-child(4) { display: none; }
    .sorting_panel > .sort ul li:nth-child(5) { width: 23%; }*/
    .sorting_panel > .sort ul li:nth-child(1) { width: 22%;width: 20%; }
    .sorting_panel > .sort ul li:nth-child(2) { width: 17%;width: 20%; }
    .sorting_panel > .sort ul li:nth-child(3) { width: 17%;width: 20%; }
    .sorting_panel > .sort ul li:nth-child(4) { width: 20%;width: 20%; }
    .sorting_panel > .sort ul li:nth-child(5) { width: 22.4%;width: 20%;text-align: right;padding-right: 7px; }

    .src_return .sorting_panel > .sort ul li:nth-child(1) { width: 25%; }
    .src_return .sorting_panel > .sort ul li:nth-child(2) { width: 25%; }
    .src_return .sorting_panel > .sort ul li:nth-child(3) { width: 25%; }
    .src_return .sorting_panel > .sort ul li:nth-child(4) { width: 22.8%; }
    .sort ul li a { font-size: 13px; }

    /******************** Two way Sort Flight Result ****************************/

    /*.two_way .sorting_panel > .sort ul li:nth-child(1) { width: 30%; }
    .two_way .sorting_panel > .sort ul li:nth-child(2) { width: 28.5%; }
    .two_way .sorting_panel > .sort ul li:nth-child(3) { width: 17.5%; }
    .two_way .sorting_panel > .sort ul li:nth-child(4) { display: none; }    
    .two_way .sorting_panel > .sort ul li:nth-child(5) { width: 23%; }    */
    .two_way .sorting_panel > .sort ul li a { padding: 2px 3px; }
    .two_way .sorting_panel > .sort ul li:nth-child(1) { width: 20%; }
    .two_way .sorting_panel > .sort ul li:nth-child(2) { width: 20%; }
    .two_way .sorting_panel > .sort ul li:nth-child(3) { width: 20%; }
    .two_way .sorting_panel > .sort ul li:nth-child(4) { width: 20%; }
    .two_way .sorting_panel > .sort ul li:nth-child(5) { width: 20%;text-align: right;padding-right: 7px; }  

    .src_return .two_way .sorting_panel > .sort ul li:nth-child(1) { width: 25%; }
    .src_return .two_way .sorting_panel > .sort ul li:nth-child(2) { width: 25%; }
    .src_return .two_way .sorting_panel > .sort ul li:nth-child(3) { width: 25%; }
    .src_return .two_way .sorting_panel > .sort ul li:nth-child(4) { width: 22.8%; }


    /********************* One Way Flight Result *************************/

    /*.header_container .resultSet.modify_search { border: none; }*/
    .resCount .controls{ min-height: auto;padding: 0px 5px;font-size: 12px; }
    .resCount .carousel{width:100%; /*width: 55%;*/display: inline-block;/*padding-top: 0px;*/ }
    .air_intl .resCount .carousel { width: 100%; }
    .result.container { /*padding-right: 10px;*/ }
    .result .flight_result {  }
    .result .connecting_flight, .result .intl_connecting_flight { /*margin-bottom: 0px;*/padding: 0px 2px;display: inline-block;width: 100%; }
    .result .connecting_flight .sms_check { width: 5%; }
    .result .intl_connecting_flight .sms_check { width: 7%; }
    .result .airline .logo_img img { width: 15px;height: 15px; }
    .result .connecting_flight .duration { display: none; }
    .result .total_fare .basic_fare, .result .total_fare .basic_fare a { font-size: 13px;text-align: right; }
    .result .view_more_detail .fare_table { width: 95%;margin: 0px 6px; }
    .flight_itinerary ul { padding: 10px;display: inline-block; }
    .flight_itinerary ul li { width: 50%;margin-bottom: 10px;height: 70px; }
    .flight_itinerary ul li .flght_sec { height: auto;min-height: auto; }
    .flight_itinerary ul li .flght_img { margin-right: 5px; }
    .flight_itinerary ul li .flght_img img { width: 15px;height: 15px; }
    .flight_itinerary ul li .flght_sec > .flght_name { font-size: 13px; }

    .selected-flight-panel .selected_flight_body { padding: 2px 0px; }
    .selected-flight-panel .selected_flight_body .one_way_tckt { margin-bottom: 5px; }
    .selected-flight-panel .selected_flight_body .one_way_tckt hr, .selected-flight-panel .selected_flight_body .two_way_tckt hr { margin-top: 5px;margin-bottom: 5px; }
    .selected-flight-panel .selected_flight_footer { text-align: center; }
    .selected-flight-panel .selected_flight_footer input[type="button"] { display: inline-block !important; }

    
    /********************* Two Way Flight Result *************************/

    .two_way { /*width: 50%;*/width: 100%;margin: 0;margin-bottom: 5px;border: none;border-bottom: 1px solid #ccc; }
    .two_way:last-child { border-bottom: none;margin-bottom: 0px; }  

    .two_way .result .airline { width: 35%; }
    .two_way .result .airline .logo_img img{ width: 18px;height: 18px; }
    .two_way .result .total_fare { padding-left: 0px;width: 25%; }
    .two_way .result .view_more_detail .fare_table { width: 95%;margin: 0px 6px; }
    .two_way .controls { padding: 0 5px;/*font-size: 11px;*/ }
    .two_way .flight_result_panel { height: 200px; }
    .two_way .resCount .carousel { display:inline-block;width:100%;/*width:55%;*/ }
    .two_way a.nd_link{ /*font-size:11px;*/ }
    .two_way .flight_itinerary ul li .flght_sec { height: auto;min-height: auto; }
    .two_way .flight_itinerary ul li div { line-height: 20px; }
    .two_way .flight_itinerary ul li .flght_sec > .flght_name, .flight_itinerary ul li .flght_sec > .flght_st_depart, .flight_itinerary ul li .flght_sec > .flght_durn { font-size: 13px; }

    .src_return .two_way .result .airline { width: 50%; }

    /****************************** Bus Page *********************************/

    .booking .bus_data .tblbg { height: auto; }
    .booking .bus_data .tabs { width: 100%; }
    .booking .bus_data .flcnt p.book-flight { text-align: center; }
    .booking .bus_data .airportElemnts.select_bus select { width: 100%; }
    .bus-booking .flight-section.bus_data #cal1Container { width: 205px;left: 0px; }
    .booking .bus_data .icon-cal i { margin-left: 10px;margin-right: 13px; }
    .booking .bus_data .element .flgt > select, .airportElemnts .icon-cal input#leaveb { padding: 0 0 0 30px; }
    .bus_data .hidden-stb { margin-right:10px;width:97%; }
    .bus_data .element label{ /*color:#000;*/ }

    /***************************** Manage Order Page *****************************/

    .panel { margin-top: 10px;margin-bottom: 10px; }
    .contDiv .box_header_bg { margin: 0px; }
    .box_header_bg.airline_contact .panel-section .panel-body { padding: 5px 10px; }
    .box_header_bg.airline_contact .panel-section > .panel-heading { font-size: 15px;padding: 5px 10px; }
    .box_header_bg.airline_contact .email_btn, .box_header_bg.airline_contact .sms_btn, .box_header_bg.airline_contact .udd_btn { text-align: center; }
    .box_header_bg.airline_contact .email_btn .btn-search, .box_header_bg.airline_contact .sms_btn .btn-search, .box_header_bg.airline_contact .udd_btn .btn-search { margin-top: 5px;margin-bottom: 5px; }
    .reserve_id input, .confirm_id input, .rail_pnr input, .irctc_trans_id input { width: 100%; }

    /***************************** COrder Page *****************************/

    .panel-center { width: 95%; }


    
    
    
    
    
    .contDiv h2{padding-top:5%}
    .contDiv .booking{padding:10px 20px}
    .booking_status input.form-control{width:100%;margin:4% auto}
    .booking_status .formLabel{width:100%;font-size:16px}
    .header .top-nav .active{border-bottom:0}
    
    .incentive img{display:inline-block}
    /*.filter.has_right_border.incentive_fare{display:block}*/
    
    
    .fare_msg a{text-decoration:none}
    
    .modify_btn{margin-top:2%;text-align:center}
    
    .booking_result{/*padding:0 8px;*/ padding: 0px;}
    .flight_status span.flight_route {font-size:10px}
    .terminal_id{font-size:13px}
    .result .fare_price, .result p.timing {font-size:14px}
    .result .fare_rate{margin-top:5%}
    
    a.nd_link{padding-top:8%}
    .result .frmFare.fare_check{padding-left:5%}
    
    
    .aireo_icons ul.icons li:last-child{margin-left:0;padding-left:0}
    
    
    .footer-top .IN .member-of,.footer-top .member-of.cards,.form-details .fields .label_input > input{width:100%}
    .result .flight_div.status_info{width:70%;float:left;border:2px solid #000;padding:8px}
    .src_table .searchWidgetContainerk {width:100%;border:none;background:none;margin-left:0}
    .src_table .searchWidgetContainer{background:#2d67b2 none repeat scroll 0 0}
    /*.autoSuggestBox span{color:#fff}*/
    
    
    
    .result .fare_rates{width:50%;float:left;padding-left: 6px;}
    .result .fare_border{margin-left:20px}
    .result .fare_price_div.fare_input{width:30%}
    .result .fare_price_div.fare_rates_input{width:70%}
    .result .frmFare{width:50%;float:left}
    
    
    .nav_container{border-bottom:0}
    .result .check_input{padding-right:10px}
    .result .inner_flight{width:90%;float:left}
    
    .colContainer .col5,.form-inside span.details{width:100%}
    .form-inside .textbox{font-size:20px;text-align:left;}
    .colContainer .col5{padding:10px 11px;margin:3% auto;background:#EBF2F7}
    
    .aireo_icons ul.icons li{display:inline-block;overflow:hidden;width:32%;margin:5% auto;float:none}
    
    .content > span{ width:auto; }
    
    .book_flights .subBtn .button{padding:14px 30px;font-size:14px}
    .booking .return_icon > label{display:inline-block}
    
    .header_container .logo_group{width:30%;float:left}
    .aireo_icons .icons img{margin-left:10%;width:65%}
    ul.icons span{font-size:14px;margin:0 auto;padding:0;text-align:center}
    .aireo_icons ul.icons{padding:0 15px}
    
    #ddmenu .full-width{position:relative}
    .element .flgt.flgtsi > input{background-position:318px 9px;background:#fff}
    .container .header .info p{width:100%;text-align:left;font-size:14px}
    .header .info p img{width:auto}
    .hidden-stb,.result .two_way_search{width:100%}
    
    
    
    
    
    .flgt.flgtsi > input{background-position:275px 9px}
    .element .icon-center{display:inline-block;float:none;margin-top:10px;width:auto}
    .element .airportElemnts.air_ret.pre_line{margin-left:0;width:50%}
    .adlab-icon{margin-top:-20px}
    
    
    .flcnt .element .airportElemnts.air_ret{margin-left:47px}
    .airportElemnts input#leave,.airportElemnts input#return{background-position:110px 15px}
    .header_container > div#sliderFrame{display:none}
    
    .booking.flight-booking > div#sliderFrame{display:none}
    
    .form-details{display:block;margin-top:25px;overflow:hidden;margin-left:0}
    .booking_status .fields{width:100%}
    .about-us .txt{font-size:13px;line-height:32px}
    .form-details .fields > p{margin-top:5%;width:100%}
    .form-details .fields.info > p{width:100%}
    .fields .label_input > input{width:235px}
    .booking_status.register_form > p.details{font-size:13px;line-height:24px;margin-bottom:10px}
    .header .info p.time-date{width:100%}
    .contDiv .booking_status{width:100%;padding:10px}
    .booking_status input.form-control.formBtn{margin-top:3%;padding:10px}
    .footer .footer-top .IN .partition{width:49%}
    li,a{/*font-size:14px*/}
    .member-of ul li img{width:80%;height:80%}
    .footer-top .group.partners{border-bottom:none;padding-top:5%}
    .footer-top .member-of.cards{margin-left:0;margin-top:20px}
    .footer-top .member-of ul li{margin-right:6px;padding-top:20px}
    .footer-top .IN .partition{margin-right:0;width:100%}
    .header .info p.welcome_msg{font-size:14px;text-align:left;width:100%}
    .adlab-icon{margin-top:-8px}
    .header_container #sliderFrame{display:none}
    .container .header_container{/*padding:0;display:inline-block;*/}
    .header .info,.sort span{display:block}
    .header{display:block;margin:0 auto}
    .header .info{width:100%;margin-top:0}
    .header .info p{width:50%;margin:10px auto;font-size:11px;text-align:center}
    .header .info ul li a{display:block;font-size:12px;padding:10px 0;width:100%}
    .header .info ul li a:hover{background:#00050b;color:#fff}
    .header-top .header .info ul{float:none}
    .login-details form{width:100%}
    .header_container p.sign-in{text-align:center}
    /*.login-details .form-inside{margin-left:0}*/
    .header_container p.sign-in{margin-right:0}
    .form-inside span.details{display:inline-block}
    .form-inside span.details input{width:100%}
    .form-inside p{text-align:center}
    .login_form .login-details{margin-bottom:35px}
    .header_container .logo{text-align:center}
    .info.info-border{border-bottom:2px solid #6689a8}
    .header_container.header-bg{background:#003B6F}
    p.basic_fare,.tdva{display:inline-block;font-size:12px}
    .two_way .result .fare_price_div{display:inline-block}
    
    
    .two_way .result .inner_flight,.two_way .result .flight_div.logo_group,.two_way .result .flight_div.status_info,.two_way .result .two_way_search,.two_way .result .fare_rate,.two_way .result .frmFare,.two_way .result .fare_rates,.two_way .result .fare_rate,.two_way .result .fare_price_div.frmFare,.two_way .result .fare_price_div.fare_rates{width:100%;margin:0 auto}
    .two_way .result .fare_rate .fare_price_div{width:50%;float:left;padding:0}
    .two_way .flight_div.status_info{margin-left:0}
    .two_way p.timing{font-size:15px;margin-left:20px;margin-bottom:3%}
    .two_way .result .fare_price_div.fare_pri{margin-left:0;margin-bottom:10px;display:block}
    .two_way .fare_border{margin-left:5%}
    .two_way .fare_rate{margin-top:0}
    .two_way .terminal_id{font-size:12px}
    .two_way span.flight_no,.result .timing > p,.result .timing > span{font-size:13px}
    .result .timing{padding-left:12%;margin:2% auto}
    .contDiv .about-us{width:100%}
    .about-us .txt{font-size:20px}
    .adult1 .paxTypeHeader{margin:0 auto}
    .address_details .promo_code input{width:auto;vertical-align: middle;margin-bottom: 0;}
    .src_return .two_way .result .fare_border .fare_price_div{width:50%;margin-top:4%}
    .src_offline .two_way .result .fare_price_div{width:50%;margin-top:4%;float:left}
    .src_offline .result .timing{padding:0}
    .src_offline .two_way .result .fare_border{width:100%;margin:0 auto}
    .src_return .two_way .fare_input > input,.src_offline .two_way .result .fare_input > input{margin-left:0}
    .src_return .two_way .result .fare_border .fare_price_div
    .src_return .two_way .fare_input > input{margin-left:0}
    
    
    
    

    .src_return .result .timing{padding:0;margin:0 auto}
    
    .booking .group_request,.src_return .two_way .fare_border{width:100%}
    .book_req .group_request_padding{padding:0}
    .book_req .box_title,.result .fare_price,.result p.timing { font-size:18px; }
    .group_request .holiday_title,.formWrap .room_no > span{font-size:12px}
    .form_table1 .subBtn{margin:4% 0}
    .searchWidgetCommon .small_font > p span{padding-right:10px}
    .group_request .grp_req button{margin:0 16%}
    .contDiv .booking{padding:0}
    .booking .group_request{margin:0 auto}
    /* code added by SR*/
    .form-section-box-1 { padding: 10px !important; }
}

@media screen and (max-width: 400px) {

    /*********************** header *************************/

    .header-logo { width: 47%;margin: 0 auto;display: block;padding-left: 0px; }
    .header-logo img { width: 160px;margin: 0 auto; }
    .right-side-header-menu { padding: 0px; }
    .right-side-header-menu a { float: left;margin-left: 15px;font-size: 13px; }
    .welcome { padding: 0px;text-align: center;line-height: 25px; }
    .call-us p { text-align: center; }    

    /*********************** Main Menu *************************/
    
    .menu_icon .menu_txt { left: 180px;top: 21px; }
    .main-menu .nav_main li .home_txt { display: inline-block; }
    
    /*********************** footer *************************/
    .footer { margin-top: 20px; }
    .footer-section-divider-right-border { width: 100%;border-right: none; }
    .footer .partition { padding: 0px 10px; }
    .we_acpt { width: 100%; }
    .copyright { width: 100%; }
    .copyright-section p { font-size: 13px; }
    .social_icon { padding-left: 120px !important;width: 100%; }
    .social_icon img { width: 24px;height: 24px;margin-bottom: 5px; }
    .partition ul { margin-bottom: 0px; }
    .partition li.head { font-size: 13px;margin: 5px 0px;padding-bottom: 0px; }

    /*********************** Login Page *************************/

    applet p { margin: 0px 0px 5px 17px;font-size: 16px; }
    .form-inside p.user-deatils{padding:0 25px;text-align:center;width:100%}
    .form-inside .textbox span:last-of-type { vertical-align: middle; }
    .login_form .login-details { margin-bottom: 35px;margin: 0 5%;width: 90%; }
    .login-details form { width: 100%;height: auto; }
    .blog p, .form-inside p.user-deatils { margin-top: 10px; }
    .booking.flight-booking #cal3Container { left: -47px;width: 205px; }

    /*********************** Flight search Page *************************/

    .booking .marginAdjust .airportElemnts, .booking .airportElemnts, .booking .elemntAdjust .airportElemnts { width: 46.7%; }
    .flight-section .small_font span { width: auto;margin-right: 10px; }
    .slideThree { width: 17%; }
    table#tat_table { width: 315px !important; }

    /***************************** Modify Search Panel *****************************/

    .modify_panel .swap-icon { padding-left: 3px;padding-right: 4px; }
    .src_table .passengers .autoSuggestBox { width: 32.2%;padding-left: 0px; }
    .src_table .small_font span { width: 40%;float: left; }

}

@media screen and (max-width: 360px){

    /*********************** header *************************/

    .header-logo { width: 47%;margin: 0 auto;display: block;padding-left: 0px; }
    .header-logo img { width: 160px;margin: 0 auto; }
    .right-side-header-menu a { float: left;margin-left: 15px;font-size: 13px; }
    .call-us p { text-align: center; }
    .has-sub .plus { display: block;position: absolute;margin: 0px;right: 0px;width: 10%;height: 100%;z-index: 9999;/*border-left: 2px #fff solid;*/margin-top: -43px;height: 43px;cursor: pointer; }
    .has-sub .plus .caret_1 { width: 25px;height: 4px;background-color: black;margin: 5px;position: absolute;top: 15px;right: 0px; transition: all 300ms ease-in-out;z-index: 9999; }
    .has-sub .plus .caret_2 { width: 4px;height: 25px;background-color: black;margin: 5px;position: absolute;top: 5px;right: 10px; transition: all 300ms ease-in-out;z-index: 9999; }
    .has-sub .plus.cross .caret_1 { transform: rotate(-45deg); }
    .has-sub .plus.cross .caret_2 { transform: rotate(-45deg); }
    .menu_icon .menu_txt { left: 170px; }

    /*********************** footer *************************/

    .footer-section-divider-right-border { width: 100%;border-right: none; }
    .footer .partition { padding: 0px 10px; }
    .we_acpt { width: 100%; }
    .copyright-section p { font-size: 13px; }
    .social_icon { padding-left: 120px !important;width: 100%; }
    .social_icon img { width: 24px;height: 24px;margin-bottom: 5px; }
    .partition li.head { font-size: 13px;margin: 5px 0px;padding-bottom: 0px; }

    /*********************** Login Page *************************/

    applet p { margin: 0px 0px 5px 17px;font-size: 16px; }
    .form-inside p.user-deatils{padding:0 25px;text-align:center;width:100%}
    .form-inside .textbox span:last-of-type { vertical-align: middle; }
    .login_form .login-details { margin-bottom: 35px;margin: 0 5%;width: 90%; }
    .login-details form { width: 100%;height: auto; }
    .blog p, .form-inside p.user-deatils { margin-top: 10px; }
    .welcome { padding: 0px;text-align: center;line-height: 25px; }
    .right-side-header-menu { padding: 0px; }

    /*********************** flight search Page *************************/

    .booking .marginAdjust .airportElemnts, .booking .airportElemnts, .booking .elemntAdjust .airportElemnts { width: 46.7%; }
    .booking.flight-booking #cal3Container { left: -60px; }
    .flight-section .small_font span { width: auto;margin-right: 10px; }
    .slideThree { width: 18%; }
    table#tat_table { width: 303px !important; }

}

@media only screen and (max-device-width : 320px) {

    /*********************** header Page *************************/

    .header-logo {width: 50%;margin: 0 auto;display: block;padding-left: 0px;}
    .header-logo img { width: 130px;margin: 0 auto; }
    .irctc_logo { margin-top: 0px; }
    .right-side-header-menu { padding: 0px; }
    .right-side-header-menu a { float: left;margin-left: 10px;font-size: 12px; }
    .welcome { padding: 0px;text-align: center;line-height: 25px; }
    .menu_icon .menu_txt { left: 150px; }
 
    /*********************** footer *************************/

    .footer-section-divider-right-border { width: 100%;border-right: none; }
    .footer .partition { padding: 0px 10px; }
    .we_acpt { width: 100%; }
    .copyright-section p { font-size: 13px; }
    .social_icon { padding-left: 120px !important;width: 100%; }
    .social_icon img { width: 24px;height: 24px;margin-bottom: 5px; }
    .partition li.head { font-size: 13px;margin: 5px 0px;padding-bottom: 0px; }

    /*********************** Login Page *************************/

    applet p { margin: 0px 0px 5px 17px;font-size: 13px; }
    .form-inside p.user-deatils{padding:0 25px;text-align:center;width:100%}
    .form-inside .textbox span:last-of-type { vertical-align: middle; }
    .login_form .login-details { margin: 0 5%;width: 90%; }
    .login-details form { width: 100%;height: auto; }
    .blog p, .form-inside p.user-deatils { margin-top: 10px; }

    /*********************** flight search Page *************************/

    .booking .marginAdjust .airportElemnts, .booking .airportElemnts, .booking .elemntAdjust .airportElemnts { width: 46.7%; }
    .booking.flight-booking #cal3Container { left: -80px; }
    .flight-section .small_font span { width: auto;margin-right: 10px; }
    .slideThree { width: 21%; }
    table#tat_table { width: 265px !important; }

    /*********************** Modify Search Panel Page *************************/

    .header_container .modify_search-border { box-shadow:none; }
    .modify_top .modify_btn { margin-top: 0px;width: auto; }
    .modify_top .filter.button { display:inline;float: left;width: 40%; }
    .modify_top .filter.sms_fare { width: 60%; }
    .modify_top .modify_btn a { padding: 9px 5px; }
    .modify_top .filter .fare_msg .fare_full{ left: 0px; }
    .modify_top .filter .fare_msg span { margin: 0; }
    .modify_top .filter .filter-img { /*padding: 1px 0px;*/ }
    .filter-img img { width: 16px;height: 16px; }
    .incentive p { width:49%;margin:0 0%; }
    .src_table .autoSuggestBox { width: 44%; }
    .src_table .passengers .autoSuggestBox{ width: 32%; }


    /****************************** One Way Flight Result ************************************/

    .resCount .controls { padding: 0 2px;font-size: 10px; }
    .resCount .carousel { width: 100%; }
    .resCount .carousel p { font-size: 10px; }
    .result_connecting .connecting_flight, a.nd_link { font-size: 10px; }
    .result .total_fare .basic_fare, .result .total_fare .basic_fare a { font-size: 10px; }
    .two_way .result .total_fare .basic_fare, .two_way .result .total_fare .basic_fare a { font-size: 10px; }
    /*.result .view_more_detail .nav > li > a { font-size: 10px; }*/
    .result .airline .air_depart { vertical-align: text-top; }
    span.flight_name { font-size: 10px; }
    .result .depart_time > p, .result .arriv_time > p, .result .duration > p, .result .class > p, .result .baggage > p { font-size: 10px; }

    /****************************** Two Way Flight Result ************************************/

    .two_way .result .airline .logo_img { margin-left: 8px; }

    /*********************** Booking Page *************************/



    .col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{padding-left:0;padding-right:0}
    
    .has_right_border .incentive p a:hover{background:none}
    .filter.has_right_border{border:none}
    .contDiv h2{padding-top:5%}
    .contDiv .booking{padding:10px 20px}
    .booking_status input.form-control{width:100%;margin:4% auto}
    .booking_status .formLabel{width:100%;font-size:16px}
    .header .top-nav .active{border-bottom:0}
    .modify_top{overflow:hidden}
    .incentive img{display:inline-block}
    .has_right_border .incentive p a { /*color:#000;*//*background:none;*//*padding:0*/}
    .filter.has_right_border.incentive_fare{display:block}
    .modify_top .incentive{display:inline-block;width:100%}
    
    .fare_msg a{text-decoration:none}
    .incentive span,.fare_msg span{font-size: 10px;overflow: auto;display: block;}
    .modify_btn{margin-top:2%;text-align:center}
    
    .modify_top .filter.incentive_fare{display:block;width:100%;float:left}
    .booking_result{/*padding:0 8px;*/ padding: 0px;}
    .modify_top .modify_btn a,.two_way span,.flight_status span.flight_route,.two_way p{font-size:10px}
    .terminal_id{font-size:13px}
    .result .fare_price,.result p.timing,.autoSuggestBox span{font-size:14px}
    .result .fare_rate{margin-top:5%}
    a.nd_link{padding-top:8%}
    .result .frmFare.fare_check{padding-left:5%}
    
    .src_return .incentive p{width:25%;margin:0 12%}
    .aireo_icons ul.icons li:last-child{margin-left:0;padding-left:0}
    .booking .marginAdjust .airportElemnts,.booking .airportElemnts,.booking .elemntAdjust .airportElemnts{width:46%;margin:0 10px 0 0;padding:0}
    .counter-class,.book_flights .element.category_pass{width:100%}
    .footer-top .IN .member-of,.footer-top .member-of.cards,.form-details .fields .label_input > input{width:100%}
    .booking{margin-top:8%}
    .result .flight_div.status_info{width:70%;float:left;border:2px solid #000;padding:8px}
    .src_table .searchWidgetContainer{background:#2d67b2 none repeat scroll 0 0}
    
    .src_table .button_click{display:inline-block}
    .result .fare_rates{width:50%;float:left;padding-left: 6px;}
    .result .fare_border{margin-left:20px}
    .result .fare_price_div.fare_input{width:30%}
    .result .fare_price_div.fare_rates_input{width:70%}
    .result .frmFare{width:50%;float:left}
    .booking .element.marginAdjust{width:100%;margin:5% auto;}
    .login_form .book_flights label,.login_form .partition li.head{font-size:14px;display:block}
    .nav_container{border-bottom:0}
    .result .check_input{padding-right:10px}
    .result .inner_flight{width:90%;float:left}
    .tabs{width:50%;/*border-top:1px solid #ccc;*/}
    .src_table .frmEl,.colContainer .col5,.form-inside span.details{width:100%}
    .form-inside .textbox{font-size:20px;text-align:left;}
    .colContainer .col5{padding:10px 11px;margin:3% auto;background:#EBF2F7}
    .content > span{width:auto}
    .aireo_icons ul.icons li{display:inline-block;overflow:hidden;width:32%;margin:5% auto;float:none}
    .flnav.tabs_bar{width:100%}
    
    .counter-element select{width:90%}
    .book_flights .subBtn .button{padding:14px 30px;font-size:14px}
    .booking .return_icon > label{display:inline-block}
    .header_container .logo_group{width:30%;float:left}
    .aireo_icons .icons img{margin-left:10%;width:65%}
    ul.icons span{font-size:14px;margin:0 auto;padding:0;text-align:center}
    .aireo_icons ul.icons{padding:0 15px}
    .tabs_select{float:none}
    #ddmenu .full-width{position:relative}
    .element .flgt.flgtsi > input{background-position:318px 9px;background:#fff}
    .container .header .info p{width:100%;text-align:left;font-size:14px}
    .header .info p img{width:auto}
    .hidden-stb,.result .two_way_search{width:100%}
    .bus_data .hidden-stb{margin-right:10px;width:97%}
    .bus_data .element label{color:#000}
    input#return,input#leave,span.air_class select,.counter-element select{padding:0 12px}
    .flgt select,span.air_class select,.counter-element select{height:40px}
    .hidden-stb > label{display:block}
    .book_flights label{font-size:17px}
    span.flgt{width:100%}
    .flgt.flgtsi > input{background-position:275px 9px}
    .element .icon-center{display:inline-block;float:none;margin-top:10px;width:auto}
    .element .airportElemnts.air_ret.pre_line{margin-left:0;width:50%}
    .adlab-icon{margin-top:-20px}
    .flcnt p.book-flight{padding:10px 8px;font-size:14px}
    .book_flights{margin:10px}
    .flcnt .element .airportElemnts.air_ret{margin-left:47px}
    .airportElemnts input#leave,.airportElemnts input#return{background-position:110px 15px}
    .header_container > div#sliderFrame{display:none}
    .bus-booking div#air_f{height:auto}
    .booking.flight-booking > div#sliderFrame{display:none}
    .flight-section{float:none;padding:0;width:100%;margin-left:0}
    .form-details{display:block;margin-top:25px;overflow:hidden;margin-left:0}
    .booking_status .fields{width:100%}
    .about-us .txt{font-size:13px;line-height:32px}
    .form-details .fields > p{margin-top:5%;width:100%}
    .form-details .fields.info > p{width:100%}
    .fields .label_input > input{width:235px}
    .booking_status.register_form > p.details{font-size:13px;line-height:24px;margin-bottom:10px}
    .header .info p.time-date{width:100%}
    .contDiv .booking_status{width:100%;padding:10px}
    .booking_status input.form-control.formBtn{margin-top:3%;padding:10px}
    .footer .footer-top .IN .partition{width:49%}
    /*li,a{font-size:14px}*/
    .member-of ul li img{width:80%;height:80%}
    .footer-top .group.partners{border-bottom:none;padding-top:5%}
    .footer-top .member-of.cards{margin-left:0;margin-top:20px}
    .footer-top .member-of ul li{margin-right:6px;padding-top:20px}
    .footer-top .IN .partition{margin-right:0;width:100%}
    .header .info p.welcome_msg{font-size:14px;text-align:left;width:100%}
    .adlab-icon{margin-top:-8px}
    .header_container #sliderFrame{display:none}
    .container .header_container{padding:0;display:inline-block;}
    .header .info,.sort span{display:block}
    .header{display:block;margin:0 auto}
    .header .info{width:100%;margin-top:0}
    .header .info p{width:50%;margin:10px auto;font-size:11px;text-align:center}
    .header .info ul li a{display:block;font-size:12px;padding:10px 0;width:100%}
    .header .info ul li a:hover{background:#00050b;color:#fff}
    .header-top .header .info ul{float:none}
    .login-details form{width:100%}
    .header_container p.sign-in{text-align:center}
    .login-details .form-inside{margin-left:0}
    .header_container p.sign-in{margin-right:0}
    .form-inside span.details{display:inline-block}
    .form-inside span.details input{width:100%}
    .form-inside p{text-align:center}
    .header_container .logo{text-align:center}
    .info.info-border{border-bottom:2px solid #6689a8}
    .header_container.header-bg{background:#003B6F}
    p.basic_fare,.tdva{display:inline-block;font-size:12px}
    .two_way .result .fare_price_div{display:inline-block}
    .two_way a.nd_link{font-size:11px}
    .two_way .result .inner_flight,.two_way .result .flight_div.logo_group,.two_way .result .flight_div.status_info,.two_way .result .two_way_search,.two_way .result .fare_rate,.two_way .result .frmFare,.two_way .result .fare_rates,.two_way .result .fare_rate,.two_way .result .fare_price_div.frmFare,.two_way .result .fare_price_div.fare_rates{width:100%;margin:0 auto}
    .two_way .result .fare_rate .fare_price_div{width:50%;float:left;padding:0}
    .two_way .flight_div.status_info{margin-left:0}
    .two_way p.timing{font-size:15px;margin-left:20px;margin-bottom:3%}
    .two_way .result .fare_price_div.fare_pri{margin-left:0;margin-bottom:10px;display:block}
    .two_way .fare_border{margin-left:5%}
    .two_way .fare_rate{margin-top:0}
    .two_way .terminal_id{font-size:12px}
    .two_way span.flight_no,.result .timing > p,.result .timing > span{font-size:13px}
    .result .timing{padding-left:12%;margin:2% auto}
    .contDiv .about-us{width:100%}
    .about-us .txt{font-size:20px}
    .review .review_booking{float:none}
    .review .left_bar{border-style:none;border-radius:0}
    .adult1 .paxTypeHeader{margin:0 auto}
    
    .address_details .promo_code input{width:auto}
    .src_return .two_way .result .fare_border .fare_price_div{width:50%;margin-top:4%}
    .src_offline .two_way .result .fare_price_div{width:50%;margin-top:4%;float:left}
    .src_offline .result .timing{padding:0}
    .src_offline .two_way .result .fare_border{width:100%;margin:0 auto}
    .src_return .two_way .fare_input > input,.src_offline .two_way .result .fare_input > input{margin-left:0}
    .src_return .two_way .result .fare_border .fare_price_div
    .src_return .two_way .fare_input > input{margin-left:0}
    
    
    .pass_title .paxAgeLabel{font-size:13px}
    
    .src_return .result .timing{padding:0;margin:0 auto}
    .booking{margin:0 auto}
    .booking .group_request,.src_return .two_way .fare_border{width:100%}
    .book_req .group_request_padding{padding:0}
    .book_req .box_title,.result .fare_price,.result p.timing{font-size:18px}
    .group_request .holiday_title,.formWrap .room_no > span{font-size:12px}
    .form_table1 .subBtn{margin:4% 0}
    .searchWidgetCommon .small_font > p span{padding-right:10px}
    .group_request .grp_req button{margin:0 16%}
    .contDiv .booking{padding:0}
    .booking .group_request{margin:0 auto}
    /* code added by SR*/
    .form-section-box-1 { padding: 10px !important; }

    .flt_time .flgt_img { margin-right: 10px; }
}