.select2-container--material .select2-selection--single { padding-left:0;}
@media only screen and (max-width: 1280px) {
.hotel_msearch .form-inline .form-group { margin-right:10px;}
}
@media only screen and (max-width: 1180px) {
.site-menu > .site-menu-item > a { padding:0 5px;}
.site-menu { font-size:13px;}
}
@media only screen and (max-width: 991px) {
.recharge_detail { padding-left:0 !important;}
.divider_hori { border:0;}
.modify_mrgn { margin-right:0 !important; margin-bottom:10px !important; padding-right:20px !important;}
.site-menu-icon { display:none !important;}
/* 04/09/2017 (for main.css replace) */
.aui.ios input, .aui.ios input.input-large, .aui.ios textarea, .aui.ios .uneditable-input { max-width:100%!important;}
.aui input, .aui input.input-large, .aui textarea, .aui .uneditable-input { width:100%;}
.aui input[type="color"], .aui input[type="date"], .aui input[type="datetime"], .aui input[type="datetime-local"], .aui input[type="email"], .aui input[type="month"], .aui input[type="number"], .aui input[type="password"], .aui input[type="search"], .aui input[type="tel"], .aui input[type="text"], .aui input[type="time"], .aui input[type="url"], .aui input[type="week"], .aui select, .aui textarea, .aui .input-prepend .add-on, .aui .navbar-search .search-query, .aui .uneditable-input {
	font-size: inherit;
    height: 36px;
    line-height: inherit;
}
/* 04/09/2017 (for main.css replace) */
}
@media only screen and (max-width: 800px) {
.switch_mrgn { margin-top:0px;}
.all_button ul li { width:50%;}
.dashboard_icon { font-size:30px;}
.promocode_part { margin:30px 10px; padding:10px;}
.recharge_detail { padding-left:0px !important;}
.train_col1 { width:100%; display:inline-block;}
.train_col2 { width:36%; display:inline-block; border:0;}
.train_col3 { width:20%; display:inline-block; border:0;}
.train_col4 { width:36%; display:inline-block; border:0;}
.train_col5 { width:100%; display:inline-block;}

.bus_col1 { width:100%; display:inline-block;}
.bus_col2 { width:23%; display:inline-block; border:0;}
.bus_col3 { width:23%; display:inline-block; border:0;}
.bus_col4 { width:23%; display:inline-block; border:0;}
.bus_col5 { width:23%; display:inline-block; border:0;}
.bus_col6 { width:100%; display:inline-block;}

.mob_col1 { width:80%; display:inline-block; border:0; text-align:left;}
.mob_col2 { width:80%; display:inline-block; border:0; text-align:left;}
.mob_col3 { width:80%; display:inline-block; border:0; text-align:left;}
.mob_col4 { /*width:100%; display:inline-block; text-align:left;*/ border:0; position:absolute; width:auto; right:0; top:5px;}

.dth_col1 { width:80%; display:inline-block; border:0; text-align:left;}
.dth_col2 { width:80%; display:inline-block; border:0; text-align:left;}
.dth_col3 { /*width:100%; display:inline-block; text-align:left;*/ border:0; border:0; position:absolute; width:auto; right:0; top:5px;}

.data_col1 { width:80%; display:inline-block; border:0; text-align:left;}
.data_col2 { width:80%; display:inline-block; border:0; text-align:left;}
.data_col3 { width:100%; display:inline-block; border:0; text-align:left;}
.data_col4 { /*width:100%; display:inline-block; text-align:left;*/ border:0; position:absolute; width:auto; right:0; top:5px;}

.divTable { border:0px;}
.flight_return_table .divTable { border:1px solid #e0e0e0;}
.divTableCell { padding:4px 8px;}
.divTableRow { /*display:table-row;*/ display:table; position:relative; border-bottom: 1px solid #e0e0e0; width:100%;}
.table-responsive-vertical .divTable .divTableBody .divTableRow div[data-title]:before {
    content: attr(data-title);
	float:left;
    font-size: inherit;
    font-weight: bold;
	padding-right:5px;
}
.price_btn { width:auto;}
.r-tabs-accordion-title a i { 
	position:absolute;
	right: 20px;
	top:14px;
	-webkit-transition:all 300ms ease-in 0s;
	-moz-transition: all 300ms ease-in 0s;
	-o-transition: all 300ms ease-in 0s;
	transition: all 300ms ease-in 0s;
	display:inline-block;
}
.r-tabs-state-active a i {
    color: #ACD4CE;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
	display:inline-block;
}
.divider_hori { border:0;}
.modify_search_btn { margin:0 auto; float:none !important; margin-top:20px;}
.modify_mrgn { margin-right:0 !important; margin-bottom:10px !important; padding-right:20px !important;}
.myorder_page_wallet { margin-bottom:20px;}
.cash_rec1, .cash_rec2, .cash_rec3, .cash_rec4, .cash_rec5 { width:100%; display:inline-block; border:0; text-align:left;}
.train_table h2 { text-align:left;}
.flight_col1 { width:100%; display:inline-block; margin-bottom:10px; text-align:left;}
.flight_col2 { width:32%; display:inline-block; border:0; vertical-align:middle; text-align:left !important;}
.flight_col3 { width:32%; display:inline-block; border:0; vertical-align:middle; text-align:center !important;}
.flight_col4 { width:32%; display:inline-block; border:0; vertical-align:middle; text-align:right !important;}
.flight_col5 { width:100%; display:inline-block; border:0; text-align:left;}

.flight_table h2 { font-size:12px; font-weight:bold;}
.flight_title_date { margin:0; width:100%;}
.flight_return_table .divTableCell, .divTableHead { border:0px;}
.epLogoHeader { margin-right:20px;}
}
@media only screen and (max-width: 767px) {
.page-header { padding:20px !important;}
.page-content { padding:0px !important;}
.page-content .panel { border-radius:0px;}
.pagination li > a, .pagination li > span { padding:7px 10px;}
.all_button ul li { float:left; width:100%;}
.all_button ul li button { float:left; width:100%;}
.dash_pdng_mob { padding:20px !important;}
.recharge_detail { padding:0px;}
.train_table h1 { float:left;}
.train_table h2 { float:left;}
.train_table h2 span {float:left;}
.recharge_mobile h1 { font-size:24px;}
.site-menu-sub .site-menu-title { color:#fff;}
.site-menu-item .has-sub .site-menu-arrow { color:#fff;}
.site-navbar-small .site-navbar { height:auto; min-height:60px;}
.btn_bordered { margin-bottom:10px; width:100%; margin-left:0;}
.add_btn { width:100%; margin-bottom:10px; margin-left:0;}
.modify_search h3 { font-size:14px; font-weight:bold;}
.modify_mrgn { margin-right:0 !important; margin-bottom:10px !important; padding-right:0px !important;}
.modify_search_mob h3 { font-size:18px;}
.book_btn { /*margin-bottom:10px;*/}
.irctc_confirm h5 { text-align:left;}
.cust_detl h1 { font-size:16px;}
.cust_detl h4 { font-size:13px;}
.readonly_lable3 { font-size:16px;}
.pearl-icon { font-size:14px;}
.pearl-icon, .pearl-number { width:30px; height:30px; line-height:24px;}
.pearl-title { font-size:12px;}
.order_status h1 { margin-bottom:15px;}
.text-xs-left { text-align: left !important;}
.payment_option_part { padding:0px;}
.recharge_mobile h1 { font-size:18px;}
.train_table h2 { font-size:14px; font-weight:bold;}
.boardingpoing_part { margin-bottom:10px;}
.line_hei_34 { line-height:inherit;}
.seatpart_main { width:100%;}
.bookseatpart { margin:0 auto; display:table;}
.policy_col1 { width:100%; float:left; border:0px; text-align:left;}
.policy_col2 { width:100%; float:left; border:0px; text-align:left;}
.policy_col3 { width:100%; float:left; border:0px; text-align:left;}
.refund_label { float:right;}
.flightbooking h1 { margin-bottom:0; font-size:14px;}
.flightbooking .to_arrow { padding:0 10px; font-size:16px;}
.bus_tkt_hadd { }
.busbook_confirm h2 span { margin:0px; display:inline-block;}
.flightbook_confirm h2 span { margin:0px; display:inline-block; margin:5px 0;}
.flight_stop_divider:after {
    width: 50px;
}
.flight_stop_divider:before {
    width: 50px;
}
.flight_return_table .flight_col0 {width: 20%; display:inline-block; margin-bottom:0px; text-align:left; vertical-align:top;}
.flight_return_table .flight_col1 { width:80%; display:inline-block; margin-bottom:0px; text-align:left;}
.flight_return_table .flight_col2 { width:100%; display:inline-block; border:0; vertical-align:middle; text-align:left !important;}
.flight_return_table .flight_col3 { width:100%; display:inline-block; border:0; vertical-align:middle; text-align:left !important;}
.flight_return_table .flight_col4 { width:100%; display:inline-block; border:0; vertical-align:middle; text-align:left !important;}
.flight_return_table br { display:none;}
.flight_return_table h1 { font-size:12px;}
.flightlogo { width:100%;}
.flightname{ width:100%; float:left;}
.roundtriphead_bookprice h1 { text-align:left;}
.roundtriphead_bookprice { float:left; margin-top:10px;}
.roundtriphead_bookprice .btn { float:left;}
.page-login-v3 .page-content { /*padding:30px 20px !important;*/}
/*.page-login-v3 .panel .panel-body { padding:15px;}
.page-login-v3 form { margin-top:30px;}
.page-login-v3 .panel { border-radius:4px;}
.page-login-v3 form a { width:100%; margin-bottom:10px; text-align:left;}*/
.menuRight { float:none;}
.epLogo { width:100%;}
.epLogoHeader { width:100%; margin-right:0px; border-bottom:solid 1px #ccc; text-align:center;}
.navbar_brand_right .navbar-brand-logo { padding:10px 0; height:60px;}
/*29/08/2017*/
.menuRightWeb { float:left; display:block !important;}
.site-menu > .site-menu-item > a { padding:0 15px;}
.site-menu { font-size:14px;}
.site-menu-icon { display:inline-block !important;}
/*04/09/2017*/
.h_balance { width:100%; text-align:center;}
.h_balance h6 { text-align:center;}
.navbar_brand_right { width:100%; text-align:center; border:0px;}
}
@media only screen and (max-width: 480px) {
.bus_col1 { width:100%; display:inline-block;}
.bus_col2 { width:30%; display:inline-block; border:0;}
.bus_col3 { width:30%; display:inline-block; border:0;}
.bus_col4 { width:30%; display:inline-block; border:0;}
.bus_col5 { width:30%; display:inline-block; border:0;}
.bus_col6 { width:100%; display:inline-block;}
.bus_col3 h2 { text-align:center;}
/*13/3/2018*/
.webui-popover { width:310px !important;}
}
