/**
qantas - specific CSS

Modified By Varun/Deepu/Rithil

**/ 

@media only screen and (max-width: 767px) {
.select2-container .select2-choice .select2-arrow b {background: url("sel-bg1.png") no-repeat scroll 98% 4px !important; display: block;height: 100%;width: 100%;}
/* .global_nav>.header-head .wth_50 img{width:109px !important;}
.to_headers{width:100% !important;} */
/*.globalHeaderPanel .headerOne{overflow:scroll !important;}*/
.wdth_248{width:226px !important;}
.closeBtn{position: absolute;right: 8px;top: 8px;font-size: 17px;display: inline;}
.loaderImage{position:fixed;background:no-repeat;top:40%;left:48%;display:none;}
.midPane .messageBoard{width:67%;}
.input_elemnt input[type="text"], .input_elemnt input[type="password"]{border:1px solid #ddd;}
.globalHeaderPanel{position: relative !important;}
.globalHeaderPanel .headerOne{width:auto !important;}
.master_container{padding:0 !important;}
#carousel{width:100% !important;}
.popup_container_custom {left: 10% !important; max-width: 70% !important;min-width: 65% !important;top: 20% !important; }
.master_container, .footerlayout{margin: 0;}
div#content{width:100%;box-sizing:border-box}
.layout {float: left;margin: 0 !important; /* width: 100% !important; */}
.container{width:100% !important; box-sizing:border-box;}
#mob_forgotP{display:inline;}
#desktop_forgotP{display:none;}
.ui-dialog.cal-popup{left: 20px !important;}
.currentBooking .tableGridSmall>table tr>td input[type="text"]{width:95% !important;}
.currentBooking .tableGridSmall>table tr>td textarea,.currentBooking .tableGridSmall>table tr>td select{width:98% !important;}
input[type="text"], input[type="password"], input[type="email"], input[type="number"]{width: 95% !important;}
.counter-input, .formGroup .group input.counter-input{display: inline-block;width: 34px !important;;padding: 0;text-align: center;}
.footer{width:auto !important;}
.currentBooking .tableGridSmall>table tr>td select.mobile_wth_97{width: 98% !important;}
.mobile_wth_97{width: 98% !important;}

.srchInner .btnAddroom {
  border: 2px solid #00aaad !important;
  color: #153953 !important;
  background: #fff !important;
  margin: 4px 4px 11px !important;
  max-width: 60% !important;
  padding: 4px 10px 3px !important;
  min-width: inherit !important;
  font-size: 11px !important;
  margin-bottom: 11px !important;
  height: 24px !important;
  -webkit-border-radius: .25rem !important;
}
.card_width_fix[type="text"]{width:64% !important;}
.mobile_wth_98[type="text"]{width: 98% !important;}
.mob_wth_fix{width:auto !important;}
.width_33[type="text"]{width: 33% !important;}
.confirm-list{width: 80%;float: left;margin: 10px 0 0;padding: 0;}
.edt_pax_wth_1{width:98.4%;}
.tabs-main-box > ul.tabs li {
   color: #666;
    cursor: pointer;
    float: left;
    font-size: 15px;
    font-family: 'ProximaNovaA-Regular';
    list-style-type: none;
    margin: 0;
    padding: 13px 12px 7px;
    background: #f5f5f5;
    border: 1px solid #ddd;
    border-bottom: 0px;
}
.tabs-main-box >ul.tabs li.selected {
    background: #fff;
    border-radius: 0;
    color: #222;
    cursor: default;
    height: 42px!important;
    margin-top: 0;
}
.htl_cty_drp_dwn_style_make{
	width: 658px !important;
}
.midPane .messageBoard .tripDetails {
    width: 100%;
    float: left;
    margin: 0;
    padding: 40px 10px 20px 20px;
    border-left: #60bd8d 5px solid;
    min-height: 376px;
}
.headrFixed {
    width: 100%;
    background: #b0c4de;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 100;
}
.wth_mdl_logic{width:90% important;}
ul.footerAds li.textSlider{width: 44%;background: #d9d9d9;padding: 13px 50px 0 45px;position:relative;}
.share_icon {margin-left: 42% !important;}
.share1_icon {margin-left: 42% !important;}
.home_travelExper_img1 {background:url(images/pic_01.png) 100% 100% no-repeat;width:11%;height: 98px;}
.home_travelExper_img2 {background:url(images/pic_02.png) 100% 100% no-repeat;width:11%;height: 98px;}
.home_travelExper_img3 {background:url(images/pic_03.png) 100% 100% no-repeat;width:11%;height: 98px;}
.home_travelExper_img4 {background:url(images/pic_04.png) 100% 100% no-repeat;width:11%;height: 98px;}
.home_travelExper_img5 {background:url(images/pic_05.png) 100% 100% no-repeat;width:11%;height: 98px;}
.home_travelExper_img6 {background:url(images/pic_06.png) 100% 100% no-repeat;width:11%;height: 98px;}
/*
.master_container{width: 100%; margin: 0;}
.contentArea{width: 100%; margin: 0;}
.container{width: 100%;margin: 0;padding: 15px 5px;box-sizing: border-box;margin: 0;}
.pagination-tab{height: auto;}
.pagination-tab ul li{width: 100%;}
.pagination-tab ul li.selected{background: none;}
.textForm dl dd{width: 100%;}
.footerlayout{width: 100%;}
.powerd-text{margin: 6px 15px 0 0;line-height: 15px;}
.tableGrid-table, .tableGridSmall, .tableGrid{overflow-x:scroll; }
.textForm input[type="text"], .textForm select {width: 85% !important;}
.content-div{width: 280px;left:-280px !important;}
.closeBtn{position: absolute;right: 8px;top: 8px;font-size: 17px;display: inline;}
.input_elemnt input[type="text"], .input_elemnt input[type="password"]{border:1px solid #ddd;}
.select2-container{background-color: #f7f7f7 !important;width: 88% !important;}
.css-form .ng-invalid {background: url("images/mandatory.png") no-repeat scroll 3px 3px #f7f7f7 !important;}
.loaderImage{position:fixed;background:no-repeat;top:40%;left:48%;}
.leisure-book-form dl dd {margin: 0 0 8px;width: 100% !important;}
.ui-dialog.cal-popup{width: 100% !important;}
.leisure-book-form dl dd{width:100% !important;}
.select2-container .select2-choice .select2-arrow b {background: url("sel-bg1.png") no-repeat scroll 98% 4px !important; display: block;height: 100%;width: 100%;}
.leisure-book-form dl{width:100% !important;}
.leisure-book-form dl > span{width:33%;}
.btn-primary-blue,.btn-secondary{width:100% !important;margin-bottom:10px !important;}
#desktop_requestInfo{display:none;}
#mobile_requestInfo{display:inline !important; }
*/
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
.midPane .upcomingTrips{width:33%;margin-right: 1%;} .midPane .messageBoard{width:66%;float: right;} ul.footerAd{width: 100%} .home_travelExper_img1{width: 11%;}
.homecontainer{width:100%;margin: 0px;padding: 0px; float: left; }
.home_travelExper_img4 {width: 11%;}
ul.footerAds li.textSlider{width:48%;}
ul.footerAds li.share.text-slider{width:30%;}
.layout{width:70% !important;}
.headerContainer{width:100%;padding-right: 5px;}
.master_container, .footerlayout{width: 100%;margin: 0;}
.contentArea{width: 100%;}
ul.footerAds li.share {width:34%;}
.home_travelExper_img6{width: 11%;}
}

@media only screen and (min-width: 768px) and (max-width: 1064px)
{
input[type="button"]{-webkit-border-radius: 0px;  -webkit-opacity:1;}
button {-webkit-border-radius: 0px;  -webkit-opacity:1;}
.headerContainer{width:100%;padding-right: 5px;}
.master_container, .footerlayout{width: 100%;margin: 0;}
.contentArea{width: 100%;}
.homecontainer{width:100%;margin: 0px;padding: 0px; float: left; }
.layout{width:58%  !important;}
.headerForm .formPanelsec .myIdText{position:absolute;top: 16px;right: 15px;color: #fff;font-size: 12px;width:60% !important}
.quickLinks{width:100%;margin:0 0 5px;padding:0;background:#d6353b;height: 41px;float:none}
ul.footerAds li.share {width:36%;}
.midPane .messageBoard .tripDetails span{width:247px;}
ul.footerAd{width: 100%}
ul.footerAds li.textSlider{width:48%;}
ul.footerAds li.share.text-slider{width:30%;}
.home_travelExper_img4 {width: 11%;}
.home_travelExper_img6{width: 11%;}
.globalHeaderPanel .headerTwo{height: auto;}
#data_grid_list>dl>dt>label{color: #000;display: block;padding: 0 0 5px;margin: 10px 0 0;font-family: Arial, Helvetica, sans-serif ;font-size: 13px;}
.container{width:100% !important; box-sizing:border-box;}
input[type="text"], input[type="password"], input[type="email"], input[type="number"]{box-sizing: border-box;width: 95% !important;}
.dataGrid dl dd span textarea{width: 100% !important;}
div#content{width:100%;box-sizing:border-box}
.width_680p{width: 100% !important;}
.right-panel-floating{width:100%;}
.footer{bottom:0px;position: fixed;}
.min_height_250_Width{width: 100%;}
#sidebar{width: 100%;}
.passenger-panel{margin: 20px 0 20px 0;width: 100%;}
.passenger-panel:last-child {float: right;}
.dataGrid dl dd span .select2-container, #data_grid_list .select2-container{width: 87% !important;}
.wth_selectBox {/* width: 100%; */}
.globalHeaderPanel.tiny #navigation{height: auto;}
.globalHeaderPanel.tiny .headerTwo{height: auto;}
.pagination-tab ul li a{padding: 10px 28px;}
.closeBtn{position: absolute;right: 8px;top: 8px;font-size: 17px;display: inline;}
.wth_75{width: 100% !important;}
.content-div{width: 390px;}
.yl_content_bgclr input[type="text"], .yl_content_bgclr input[type="password"]{box-sizing:inherit;}
.wdth_248 {width: 160px !important;}
.ui-dialog.cal-popup{width:95% !important;left: 20px !important;}
.loaderImage{position:fixed;background:no-repeat;top:40%;left:48%;}
/* .home_lftbox,.caroufredsel_wrapper{width:100% !important;}
#carousel_img{width:100% !important;} */
.input_elemnt input[type="text"], .input_elemnt input[type="password"]{border:1px solid #ddd;}
.select2-container{background-color: #f7f7f7 !important;}
.css-form .ng-invalid {background: url("images/mandatory.png") no-repeat scroll 3px 3px #f7f7f7 !important;}
.select2-container .select2-choice .select2-arrow{top:-4px;}
.select2-container .select2-choice .select2-arrow b {background: url("sel-bg1.png") no-repeat scroll 98% 0px !important; display: block;height:100%;width:100%;margin-top: 8px;}
.leisure-book-form dl.width_125p .ui-state-default .ui-button-text{padding: 10px 6px 9px;}
.leisure-book-form dl{width:100% !important;}
#mobile_addflight{display:inline;padding: 0 10px 10px;}
#desktop_addflight{display:none;}
.home_search dl.ul_menu > dt{width:100% !important;}
#lt_pax_info_plus{display: inline;float:right}
#lt_pax_info_minus{display:none;float:right}
#passenger_div{display:none;}

#lt_itn_dtls_plus{display: inline;float:right}
#lt_itn_dtls_minus{display:none;float:right}
#itndtl_div{display:none;}

#lt_flt_dtls_plus{display: inline;float:right}
#lt_flt_dtls_minus{display:none;float:right}
#flt_dtl_div{display:none;}
#mob_forgotP{display:inline;}
#desktop_forgotP{display:none;}
.popup_container_custom{left:10% !important;}
.currentBooking .tableGridSmall>table tr>td input[type="text"]{width:95% !important;}
.currentBooking .tableGridSmall>table tr>td select{width:98% !important;}
.currentBooking .tableGridSmall>table tr>td textarea{width:97% !important;}
#flightLoadContainer .staffBookingdetails .status span label{width:50% !important;}
.currentBooking .tableGridSmall>table tr>td select.mobile_wth_97{width: 97% !important;}
.mobile_wth_97{width: 97% !important;}
.currentBooking .tableGridSmall>table tr>td input[type="text"].mobile_wth_91{width: 91% !important;}
.counter-input, .formGroup .group input.counter-input{display: inline-block;width: 34px !important;;padding: 0;text-align: center;}

.srchInner .btnAddroom {
  border: 2px solid #00aaad !important;
  color: #153953 !important;
  background: #fff !important;
  margin: 4px 4px 11px !important;
  max-width: 60% !important;
  padding: 4px 10px 3px !important;
  min-width: inherit !important;
  font-size: 11px !important;
  margin-bottom: 11px !important;
  height: 24px !important;
  -webkit-border-radius: .25rem !important;
}
.card_width_fix[type="text"]{width:68% !important;}
.mobile_wth_98[type="text"]{width: 98% !important;}
.mob_wth_fix{width:auto !important;}
.width_33[type="text"]{width: 33% !important;}
.width_40p_mob{width: 40% !important;}
.width_50p_mob{width: 50% !important;}
.home_default_img {
	background:url(images/pic_03.jpg) 0px 0px no-repeat;
	float: left;
	margin:1px 0 15px;
	padding: 0;
	width:293px;
	height: 260px;
	background-size:  247px;
}
.midPane .messageBoard .tripDetails .imgblock{width: 258px;margin-right: 15px;}

.link_float{
float: inherit!important;
padding: 14px 1px 1px 114px !important;
font-weight: bold;
}
ul.mainMenu {
    float: right;
    margin: 27px 0;
    padding: 0 0 0 20px;
    width: 100%;
    text-align: left;
    line-height: 26px;
    position: relative;
}
.layout {
    margin: 12px 0 0px 20px;
    width: 785px;
    float: left;
}
.midPane .upcomingTrips .tripheader {
    width: 100%;
    float: left;
    margin: 0;
    padding: 4px 5px 4px 2px;
    height: 49px;
    border-bottom: #b7b7b7 1px solid;
}
.midPane .upcomingTrips .tripheader .calIcon {
    background: url(../images/cal_03.png) no-repeat;
    width: 28px;
    height: 30px;
    display: inline-block;
    margin: 5px 0 0;
}

.midPane .upcomingTrips .tripheader h3.h3 {
    font-size: 17px;
    color: #000;
    display: inline-block;
    vertical-align: top;
    text-transform: uppercase;
    margin: 0;
    padding: 13px 0 0 3px;
    width: auto;
    font-weight: inherit;
    float: none;
    border-bottom: 0px;
}
.confirm-list{width: 80%;float: left;margin: 10px 0 0;padding: 0;}
.edt_pax_wth_1{width:98.4%;}
.tabs-main-box > ul.tabs li {
   color: #666;
    cursor: pointer;
    float: left;
    font-size: 15px;
    font-family: 'ProximaNovaA-Regular';
    list-style-type: none;
    margin: 0;
    padding: 13px 12px 7px;
    background: #f5f5f5;
    border: 1px solid #ddd;
    border-bottom: 0px;
}

.tabs-main-box >ul.tabs li.selected {
    background: #fff;
    border-radius: 0;
    color: #222;
    cursor: default;
    height: 42px!important;
    margin-top: 0;
}
.htl_cty_drp_dwn_style_make{
	width: 658px !important;
}
.midPane .messageBoard .tripDetails {
    width: 100%;
    float: left;
    margin: 0;
    padding: 40px 10px 20px 20px;
    border-left: #60bd8d 5px solid;
    min-height: 376px;
}
.headrFixed {
    width: 100%;
    background: #b0c4de;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 100;
}
.wth_mdl_logic{width:90% important;}
ul.footerAds li.share1{width:34%;float:left;margin:0;padding: 12px 10px;background:#000;text-align:center;}
ul.footerAds li.textSlider{width: 44%;background: #d9d9d9;padding: 13px 50px 0 45px;position:relative;}
ul.footerAds li.share.text-slider{width: 34%;}
.share_icon {margin-left: 42% !important;}
.share1_icon {margin-left: 42% !important;}
.home_travelExper_img1 {background:url(images/pic_01.png) 100% 100% no-repeat;width:11%;height: 98px;}
.home_travelExper_img2 {background:url(images/pic_02.png) 100% 100% no-repeat;width:11%;height: 98px;}
.home_travelExper_img3 {background:url(images/pic_03.png) 100% 100% no-repeat;width:11%;height: 98px;}
.home_travelExper_img4 {background:url(images/pic_04.png) 100% 100% no-repeat;width:11%;height: 98px;}
.home_travelExper_img5 {background:url(images/pic_05.png) 100% 100% no-repeat;width:11%;height: 98px;}
.home_travelExper_img6 {background:url(images/pic_06.png) 100% 100% no-repeat;width:11%;height: 98px;}

/*IFSMNT-10017*/
.bx-wrapper, .bx-viewport, .bx-wrapper img {height: auto !important;}
.bannerSection{height:229px; overflow:hidden;}
.bx-wrapper .bx-pager{top:-18px;}
/*IFSMNT-9982*/
.wth_max_content{width:288px !important;}
i.img_icon_arrow {margin-right: 2%;}
}

