body {
	font-family:jotialight !important;
	color: #747F8A;
	font-size: 13px;
}
html {
	font-family: jotialight !important;
}
.acfb-holder ul li a{
margin: 0px;
background-color: #6C1D4C;
padding: 0.2em 0.4em;
line-height: 1.5;
border: medium none !important; }
.ui-autocomplete {border: 1px solid #CCC !important;border-radius: 0px !important;max-height: 250px;overflow: auto;min-width: 340px;}
.ui-autocomplete li {background-color: #FFF !important;padding: 2px !important;color: #000;height: 28px;}
.ui-autocomplete li a {background-color: #FFF !important;padding: 5px !important;line-height: 26px !important;color: #000;height: 25px;}
.ui-menu .ui-menu-item{min-height: 30px;height: auto !important;padding: 3px !important;}
.ui-menu .ui-menu-item a{border: 0px;border-radius: 0px !important; padding-left: 5px;height: auto !important;min-height: 25px;}
.FromBooking ul.ui-autocomplete li a:hover{background-color: #6C1D4C !important;color: #FFF !important;}
.FromBooking ul.ui-autocomplete .ui-menu-item li a:hover{background-color: #6C1D4C !important;color: #FFF !important;}
/*@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("OpenSans-Light"), url("http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2") format("woff2"), url("http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff") format("woff");
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url("http://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2") format("woff2"), url("http://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff") format("woff");
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 300;
	src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url("http://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxko2lTMeWA_kmIyWrkNCwPc.woff2") format("woff2"), url("http://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxh_xHqYgAV9Bl_ZQbYUxnQU.woff") format("woff");
}*/
@font-face {
	font-family: 'jotiabold';
	src: url('../fonts/jotia-bold-webfont.eot');
	src: url('../fonts/jotia-bold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/jotia-bold-webfont.woff2') format('woff2'),
		 url('../fonts/jotia-bold-webfont.woff') format('woff'),
		 url('../fonts/jotia-bold-webfont.ttf') format('truetype'),
		 url('../fonts/jotia-bold-webfont.svg#jotiabold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'jotiaheavy';
	src: url('../fonts/jotia-heavy-webfont.eot');
	src: url('../fonts/jotia-heavy-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/jotia-heavy-webfont.woff2') format('woff2'),
		 url('../fonts/jotia-heavy-webfont.woff') format('woff'),
		 url('../fonts/jotia-heavy-webfont.ttf') format('truetype'),
		 url('../fonts/jotia-heavy-webfont.svg#jotiaheavy') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'jotialight';
	src: url('../fonts/jotia-light-webfont.eot');
	src: url('../fonts/jotia-light-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/jotia-light-webfont.woff2') format('woff2'),
		 url('../fonts/jotia-light-webfont.woff') format('woff'),
		 url('../fonts/jotia-light-webfont.ttf') format('truetype'),
		 url('../fonts/jotia-light-webfont.svg#jotialight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'jotiamedium';
	src: url('../fonts/jotia-medium-webfont.eot');
	src: url('../fonts/jotia-medium-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/jotia-medium-webfont.woff2') format('woff2'),
		 url('../fonts/jotia-medium-webfont.woff') format('woff'),
		 url('../fonts/jotia-medium-webfont.ttf') format('truetype'),
		 url('../fonts/jotia-medium-webfont.svg#jotiamedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'jotiaregular';
	src: url('../fonts/jotia-regular-webfont.eot');
	src: url('../fonts/jotia-regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/jotia-regular-webfont.woff2') format('woff2'),
		 url('../fonts/jotia-regular-webfont.woff') format('woff'),
		 url('../fonts/jotia-regular-webfont.ttf') format('truetype'),
		 url('../fonts/jotia-regular-webfont.svg#jotiaregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'jotiathin';
	src: url('../fonts/jotia-thin-webfont.eot');
	src: url('../fonts/jotia-thin-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/jotia-thin-webfont.woff2') format('woff2'),
		 url('../fonts/jotia-thin-webfont.woff') format('woff'),
		 url('../fonts/jotia-thin-webfont.ttf') format('truetype'),
		 url('../fonts/jotia-thin-webfont.svg#jotiathin') format('svg');
	font-weight: normal;
	font-style: normal;
}
h1, h2, h3, h4, h5, h6 {font-family: 'jotiathin', 'Open Sans', Arial,sans-serif !important; font-weight: 300; }
.secondary_subnav {display: none;}
/*QR and QRH logo css start */
.qroneworldlogo{left: 0;position: absolute;right: 0;top: 20px;width: 300px;}
#qrlogo.qr_ow_logo {background: url("../images/QA-Logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
#qrlogo {display: block;height: 40px;width: 287px;}
.qroneworldlogo span {float: left;padding-right: 15px;}
#qrlogo .qr_logo {float: left;height: 44px;width: 146px;}
#qrlogo a {display: block;overflow: hidden;text-indent: -200px;width: 40px;height: 41px;margin-right: 28px;}
#hqlogo.qr_ow_logo {background: url("../images/QA-Logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
#hqlogo {display: block;height: 44px;width: 451px;}
/*QR and QRH logo css end */
.qa-flight-search .passen-inline .form-group.family-select-box .form-group label {font-weight: normal !important;}
.form-group label{font-weight: normal !important;} 
/*.form-control{box-shadow: none !important;}*/
.btn:hover, .btn:focus, .btn.focus {color:#FFF !important;}
.col-lft-rft {padding-left: 0px;padding-right: 0px;}
.number {display: none;}
.ls-canvas .ls-area-body {overflow: visible !important;}
.qa-main-container .qa-sep-carousel {width: 100%; padding: 50px 0px 0 0 !important;}
/*#qa-great-carousel .offer-details > .col-md-6:first-child {padding: 0px !important;}*/
.offer-details .offer-details-context {float: none !important;}
.carousel-indicators{left: 0 !important;}
h1, h2, h3, h4, h5, h6 {margin: 0px !important;}
body{color: #747F8A !important;}
.manageBooking h3 {margin-bottom: 20px !important;}
.offer-context {float: none !important;padding:40px 40px 17px 40px;}/*top right bottom left*/
.form-control {width: 100% !important;border-radius: 0px !important;}
span.lang{/*font-size: 10px;color: #FFF;margin: -2px 7px 3px;float: left;*/}
#current_lang a{display: block;}
.ls-canvas .ls-cmp-wrap {padding:0 !important; margin-top: 0px !important;}
#header{padding:15px 0px 14px 0px !important;}
.head-img{background: url("../images/m-arrow.png") no-repeat scroll right center transparent;}
.headernav ul li{padding: 0px 20px 13px 20px;}
.headernav ul li a{padding:16px 15px 17px 0px !important;}
.headernav ul li:hover{border-bottom:3px solid #900652;padding-bottom: 10px;}
.headernav ul li:active{border-bottom:3px solid #900652;}
.qa-search INPUT[type="text"] {border: none !important; border-bottom: 1px solid #acb2b9 !important; font-size: 12px; color: #747f8a; line-height: 16px; float: left; width: 85%;  height: 25px; text-transform: capitalize; margin-top: 4px;}
.searc_img{float: left;margin-left: 2px;top: 15px;width: 20px;height: 20px;background: url("../images/qa-search.png") no-repeat scroll right bottom transparent;position: relative;border: 0px;font-size: 0px;}
.fromAirport, .toAirport, .fromAirport{float: left;width: 30%; display: block;}
.departingDate {float: left;width: 30%; display: block;}
.fromAirport p{margin: 0px !important;}
.toAirport p{margin: 0px !important;}
.toAirport{margin: 00px 22px;}

.fromAirport ul{float: left;display: block;font-size: 18px;line-height: 23px;width: 100% !important;border-radius: 0px !important;display: block;padding: 0px;background-image: none;border: 1px solid #CCC;}
.fromAirport input{margin: 0px;border: 0px none;height: 33px;}
.toAirport ul{float: left;display: block;font-size: 18px;line-height: 23px;width: 100% !important;border-radius: 0px !important;display: block;padding: 0px;background-image: none;border: 1px solid #CCC;}
.fromAirport input{margin: 0px;border: 0px none;height: 33px;}
.fromAirport ul li{float: left;}
.toAirport ul{float: left; display: block;}
.toAirport input{margin: 0px;border: 0px none;height: 33px;}
.toAirport ul li{float: left;}
.wrapping{clear: both;display: block;}
.offer-details-price div.box h3 { margin: 14px 0px 0px !important;}
#qa-great-carousel .offer-details > .col-md-12:nth-child(2){margin-left: 15px !important;}
.offer-details .offer-img{background: none !important;}
.iw_component .qa-Exc:nth-child(2n+1) .col-md-6{float: right !important;}
#languageSelector {
	display:none;
	height:auto;
	overflow:hidden;
	top:150px;   /* 95 changed to 125 px */
	padding:10px;
	position:absolute;
	width:896px;
	z-index:1002;
	-webkit-box-shadow: 0px 0px 10px #000000;
	-moz-box-shadow: 0px 0px 10px #000000;
	box-shadow: 0px 0px 10px #000000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius:3px;
	width:800px;
	padding:30px;
	background:#eaeaea;
}
#languageSelector a#closeLanguageSelector, #close {
	background:url(../../images/common/img_icon_close.png) right 0 no-repeat;
	color:#702050;
	font-size:0px;
	float:right;
	height:23px;
	padding:6px 25px 0 0;
	text-decoration:none;
	text-indent:-9999px;
	margin-right:-15px;
}
#languageSelector h2 {
	text-transform:uppercase;
	font: bold 1.4em "Open Sans",sans-serif !important;
	margin-bottom:18px;
}
#languageSelector .regions {overflow:hidden;}
#languageSelector .regions li a {
display: block;
padding: 10px 10px 0px;
border-left: 1px solid #757575;
border-right: 1px solid #BFBFBF;
height: 80px;
background: transparent -moz-linear-gradient(center top , #9F9F9F, #828282) repeat scroll 0% 0%;
color: #FFF !important;
text-decoration: none;
font-size: 12px;
position: relative;
font-weight: normal;
line-height: 1.1;
width: 100%;
}
#languageSelector li a:link, #languageSelector li a:visited, a#languageSelector li :focus, #languageSelector li a:hover {
	background: #828282; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#919191', endColorstr='#747474'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#919191), to(#747474)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #919191, #747474); /* for firefox 3.6+ */
	color: #333;
	font-weight: normal !important;
}
/*#languageSelector .regions li a:hover {
	background: transparent -moz-linear-gradient(center top , #919191, #747474) repeat scroll 0% 0% !important;
	color: 
}*/
#languageSelector .regions li a span img{border:none;}
#languageSelector li.selected a, #languageSelector li.ui-tabs-selected a, #languageSelector li.selected a:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff'); /* for IE */
	background:#fff !important;
	color:#333 !important;
	border-top:1px solid #ccc;
	border-right: 0px;
	border-bottom:0;
	border-left:0;
	height:80px;
}
#languageSelector .regions li.ui-tabs-selected .international {border-left:1px solid #ccc;}
#languageSelector .region {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: -moz-use-text-color #CCCCCC #CCCCCC;
	border-right: 0 solid #CCCCCC;
	border-style: none solid solid;
	border-width: 0 0 1px 0;
	/*clear: both;*/
	overflow: hidden;
	padding: 30px 20px;
	float: left;
}
/*#Asia {margin-left: -123px !important;} 
#Europe {margin-left: -246px !important;}
#MiddleEastGCC{margin-left: -369px !important;}
#International{margin-left: -492px !important;}
*/
#languageSelector .region ul {
	margin:0;
	font-size:0.75em;
	padding-left:20px;
	width:690px;
	float: left;
	display: block;
}
#languageSelector .region ul li {
	border-top: 0px !important;
	float:left;
	margin:0 23px 0 0;
	width: auto;
}
#languageSelector .region ul li a {
	color:#000;
	text-decoration:none;
	display:block;
	height:25px;
	line-height:25px;
	width:200px;
	background:url(../../images/common/img_icon_datepicker_next.gif) no-repeat right center !important;
	font-family:jotialight;
	font-size: 13px;
	border-top: 0px !important;
	padding: 0px;
	border-bottom:1px solid #d0d0d0;
}
#languageSelector ol, ul {list-style:none;}
.cont_right_new{float: none;margin-top: -2px;}
.ui-tabs .ui-tabs-hide {display:none !important;}
.ui-tabs .ui-tabs-panel {background:none repeat scroll 0 0 transparent;border-width:0;display:block;padding:1em 1.4em;}
/*langSelectorfinal style end*/
.news-form-control {padding: 0px !important;display: inline-block;width:100%;}
.news-form-control ul{/*height: 114px;*/overflow: auto;}
.news-form-control ul li{width: 100%; border-bottom: none !important;}
.news-form-control input {/*width: 46% !important;*/}
.news-form-control .resetsetwidth {width: 46% !important;}
.resetsetwidth ul {width: 100%;}
.resetsetwidth ul.options li {padding: 1px 17px !important;margin: 0px;}
.styledSelect::after {top: 0px !important;right: 11px !important;}
.left-addon input:focus{background-color: none !important;}
.FromBooking, .ToBooking, .NavFromBooking, .NavToBooking, .TFromBooking, .TToBooking, .MFromBooking1, .MToBooking1 {padding-left: 38px;
height: 35px;font-size: 18px;
line-height: 23px;
padding-right: 23px;width: 100% !important;
border-radius: 0px !important;display: block; padding: 0px;background-image: none;
border: 1px solid #CCC;}
.MFromBooking1 input{margin: 0px;border: 0px;height: 33px;}
.MToBooking1 input{margin: 0px;border: 0px; height: 33px;}
.FromBooking input{margin: 0px;border: 0px;height: 33px;}
.ToBooking input{margin: 0px;border: 0px; height: 33px;}
.NavFromBooking input{margin: 0px;border: 0px;height: 33px;}
ul.NavFromBooking{width: 100% !important;}
.NavFromBooking li.acfb-data{width: auto;}
.NavFromBooking li.acfb-data span{font-size: 13px;}
.NavToBooking input{margin: 0px;border: 0px; height: 33px;}
.NavToBooking li.acfb-data{width: auto;}
.NavToBooking li.acfb-data span{font-size: 13px;}
.NavToBooking{width: 100% !important;}
.NavFromBooking li.acfb-data{margin-left: 3px !important;}
.NavToBooking li.acfb-data{margin-left: 3px !important;}
.TFromBooking input{margin: 0px;border: 0px; height: 33px;}
.TToBooking input{margin: 0px;border: 0px; height: 33px;}
.NavFromBooking ul.ui-autocomplete li a:hover{background-color: #6C1D4C !important;color: #FFF !important;margin-left: 0px !important;}
.NavToBooking ul.ui-autocomplete li a:hover{background-color: #6C1D4C !important;color: #FFF !important;margin-left: 0px !important;}
.MFromBooking1 ul.ui-autocomplete li a:hover{background-color: #6C1D4C !important;color: #FFF !important;margin-left: 0px !important;}
.MToBooking1 ul.ui-autocomplete li a:hover{background-color: #6C1D4C !important;color: #FFF !important;margin-left: 0px !important;}
.TFromBooking ul.ui-autocomplete li a:hover{background-color: #6C1D4C !important;color: #FFF !important; margin:0px !important;}
.TToBooking ul.ui-autocomplete li a:hover{background-color: #6C1D4C !important;color: #FFF !important; margin:0px !important; }
li.acfb-data{margin-left: 33px !important;margin-top: 3px !important; border: 1px solid #ccc;background-color:#ccc !important;border-radius: 4px;background-color: #C3C3C3;border-radius: 8px;
padding: 0px 5px;}
.acfb-data img{cursor: pointer;}
.labelMatching{font-weight: normal !important;}
.deleteRow{display: inline;float: left;margin-left: -15px;}
.deleteRow span{width: 25px !important;
height: 25px;right: 0px !important;}

/* FOOTER SECTION */
.customizedfooter {text-align: center; width: 100%; background-color: #033C72}
.customizedfooter ul{padding-top:20px !important;}
.customizedfooter ul#followus{border-right: 0px solid #FFF !important;}
.customizedfooter ul#followus-holiday{border-right: 0px solid #FFF !important;}
.customizedfooter ul li.head{font: 700 15px "Open Sans",sans-serif;color: #747F8A;}
.customizedfooter ul li a{color: #747F8A;font-size: 12px;text-decoration: none;font-family: Arial,sans-serif;}
#newqrfooter{float: left;width: 100%;font-size: 12px;padding: 15px 0px 20px;color: #301E29;margin-left: 13px;}
#newqrfooter .copyright{float:left;padding:0 50px 23px 28px;}
#newqrfooter .legalpolicy {float: none;margin: auto 0px;text-align: center;}
#newqrfooter .legalpolicy ul li {display:inline;}
#newqrfooter .legalpolicy ul li a {color: #747F8A;padding: 0px 9px;font-family: socicon-webfont !important;font-size: 24px;}
#newqrfooter .legalpolicy ul li a.last{border-right:0 none !important;}
#newqrfooter .legalpolicy ul li a:hover{color:#6F0031;}
#newqrfooter .legalpolicy ul li span{padding: 0px 3px 0px 0px;}
#followus span{padding:3px;}
#followus-holiday span{padding:3px;}
#newqrfooter .hlegalpolicy {float:none;margin:auto 0;text-align:center;}
#newqrfooter .hlegalpolicy ul li {display:inline;}
#newqrfooter .hlegalpolicy ul li span {padding:0 3px 0 0;}


/*Holidays footer css */
.customizedhfooter ul li.head{font: 700 15px "Open Sans",sans-serif !important;color:#63003d !important;}
.customizedhfooter ul li a{color:#301e29;font-size:12px;text-decoration:none;font-family:Arial,sans-serif;}
.customizedhfooter ul li a:hover{color: #6f0031;text-decoration:underline;}
.hlegalpolicy ul li a{color:#301e29;padding:0 9px;font-family:socicon-webfont !important;font-size: 24px;}
.hlegalpolicy ul li a:hover{color:#6F0031;text-decoration:none;}
.copyrighth-new {float: none;clear: both;color:#301e29;font-size: 12px;font-weight: normal;margin:auto 0;text-align: center;padding:28px 0 10px 0;text-decoration:none;font-family: Arial,sans-serif !important;}
#outer_footer{margin-top: 0px;background-color: #E0E0E0;width: 100%;left: 0px;position: absolute;}
.copyright-new{float: none;clear: both;color: #747F8A;font-size: 12px;font-weight: normal;margin: auto 0px;text-align: center;padding: 28px 0px 10px;}
#footer {position: relative;}
.customizedfooter ul{float:left;width: 20%;padding:0 15px !important;}
.customizedfooter ul li{display: block;font-size: 11px;
padding: 0px 2px;}
.customizedfooter ul li a{color: #747F8A;
font-size: 12px;
text-decoration: none;
font-family: Arial,sans-serif;
line-height: 25px;}
.customizedfooter ul li.head {
	font:700 15px/28px "jotiaregular",sans-serif;
}
.customizedfooter ul li a:hover {
	text-decoration: underline;
}
.legalpolicy ul li a:hover {
	text-decoration: none;
}
.tabSection a{font-size: 13px;}
.carousel-inner .offer-img img{ width: 278px;  height: 310px;}
.offer-img img{ width: 100%;  height: 100%;}
.manageBooking .qa-form .btn-style {margin-top: 23px;}
.autoWid{width: auto;min-width: 20%;float: left;margin-right: 20px;max-width:50%;}
.countautoWid{width: auto; float: left;}
.countautoWid div#606{width: 50%;}
.qa-menu {position: absolute;top: 72px;}
.headernav {float: left;text-align: left;margin-top: 17px;}
@media (min-width: 768px) and (max-width: 970px) {
	.secondary_subnav{width: 940px !important; padding: 10px 0px !important; }
	.offer-context{padding: 15px 15px 7px 15px; text-align: center;}
	.dropdown-menu-form .form-group {width: 39%;}
	.qa-tabs-box ul li a, .qa-tabs-box ul li a:hover{padding: 15px 0px 15px 12px !important;}
	.qa-flight-search .showpremium {margin-left: 50px !important;}
	.multi-arrow-box.search-main-label.qaHomeIcons {right: 18px; top: -17px;}
	.dualfields{width: 385px;}
	.news-form-control .styledSelect::after { top: 0px !important;right: 0px !important;}
	.news-form-control .styledSelect:after {content: url("../images/dropdownArrow.jpg");border-color: #d2d2d2 transparent transparent transparent;position: absolute;top: 0px;right: 14px;line-height: 30px;padding: 11px 12px;width: 28px;height: 37px;background-color: #fff;}
	.news-form-control .styledSelect {width: 168px;overflow: hidden;white-space: nowrap;}
	.qa-Exc-offer .offer-img img{height: 199px !important;}
}
@media (min-width: 971px) and (max-width: 1169px) {
	.qa-Exc-offer .offer-context {padding: 33px 30px 15px 68px;}
	.news-form-control .styledSelect::after { top: 0px !important;right: 0px !important;}
	.news-form-control .styledSelect:after {content: url("../images/dropdownArrow.jpg");border-color: #d2d2d2 transparent transparent transparent;position: absolute;top: 0px;right: 14px;line-height: 30px;padding: 11px 12px;width: 28px;height: 37px;background-color: #fff;}
	.news-form-control .styledSelect {width: 168px;overflow: hidden;white-space: nowrap;}
	.qa-Exc-offer .offer-img img{height: 199px !important;}
	ul.dropdown-menu-form {width: 38% !important;margin: 0px 0px 0px 5px !important;}
	.secondary_subnav{width: 940px !important; padding: 10px 0px !important; }
	.secondary_subnav ul{padding: 8px 20px !important;}
	.dropdown-menu-form .form-group {width: 39%;}
}
.secondary_subnav {
	background: none repeat scroll 0% 0% #FFF;
	box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);
	border-style: solid;
	border-color: #823262;
	left: 0;
	position: absolute;
	top: 52px;
	width: 1140px;
	display: none;
	padding:15px 0;
	z-index: 1000;
}
.secondary_subnav ul {
	float: left;
	height: auto;
	margin: 0px;
	padding: 8px 20px !important;
	width: 20%;
	list-style-type: none;
}
.secondary_subnav ul li {
	white-space: normal;
	padding: 0px;
	width: 100%;
	height: auto;
	float: left;
	margin-left: -10px;
}
.secondary_subnav ul li a{
font-family: Arial !important;
font-size: 13px !important;
padding: 6px 0px 6px 10px !important;
font-weight: normal !important;
color: #777 !important;
line-height: 14px !important;
display: block;
}
.secondary_subnav ul li a:hover{border-left: 1px solid #900652; color: #900652 !important; text-decoration: none; padding: 6px 0px 6px 9px !important;}
.secondary_subnav h2{color: #000 !important;font-size: 13px;float: left;margin-bottom: 5px;font-family:jotiaregular !important;border: none !important;float: left;white-space: normal;padding:5px 0px 10px 0;}
.qa-menu ul {padding: 0px;}
.langText{float: left; }
.langText span{font-size: 10px; color: #FFF;display:block;}
.col-sm-20 .black a.joinnow {display: inline-block;}
.ui-autocomplete li{width: 100% !important; border: 0px !important; height: 25px;}
.ui-autocomplete li a{width: 100% !important;background-color: #FFF;}
.ui-widget-header {border: none !important;background:none !important;}
.ui-datepicker {padding: 0px 40px 40px !important;}
.headleft{float: left;  font-size: 23px;  width: auto;  margin-left: -28px;  margin-top: 6px;}
.headright{float: right;width: auto;margin-right: -33px;}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	cursor: pointer;
	overflow: visible;
	background: none repeat scroll 0% 0% #FFF;
	border: 0px none;
	width: 25px;
	height: 25px;
	font-weight: 400;
	font-size: 15px;
	line-height: 25px;
}
a.ui-state-default, .ui-widget-content a.ui-state-default, .ui-widget-header .ui-state-default {
	border:none !important;
	}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	color: #707070;
	font-size: 14px;}
a:hover.ui-state-default , a:focus.ui-state-default {color: #ffffff !important; background: #900652;}
.ui-state-active{
	background: none repeat-x scroll 0% 0% #333 !important;
	color: #FFF;
}
.ui-datepicker-close{border: 0px !important;background: none !important;}
.datePickerHeader{float: left;
width: 100%;
margin: 0px 0px 0px 7px !important;}
.ui-widget {
	font-family: "Open Sans",Arial,sans-serif !important;}
.ui-datepicker-prev-hover, .ui-datepicker-next-hover{border: none !important;background: none !important;}
/*new blueberry Slider css start from here*/
.qa-note h1 { font-weight:300; font-family: jotialight !important;}
.lessthen900 .qa-note{top:168px;}
.morethen900 .qa-note{ top:204px;}
.qa-note-b {background: url("../images/qa-img1.jpg") center -5px no-repeat; width:100%; min-height: 1637px; position: relative; margin-bottom: 4px;}
.qa-note-f {background: url("../images/qa-img2.jpg") center -5px no-repeat; width:100%; min-height: 1637px; position: relative; margin-bottom: 4px;}
.lessthen900 .blueberry .pagerItems{top:356px}
.morethen900 .blueberry .pagerItems{top:335px}
.pagerItems{margin: 0 auto !important;width: 21%;}
/*new blueberry Slider css end  here*/
.mandatory{color: red;}
.dropdown-menu-form li{margin-left:-15px; }
.error-box {padding: 0px 7px;margin-bottom: 10px;border: 1px solid #FE0000;}
.error-box-info {background: url("../images/error-smallIcon.gif") no-repeat scroll left center transparent;padding: 0px;min-height: 24px;}
.blueberry{z-index: 0;}
#tabOverlay1 {
	display: none;
	position: absolute;
	left: 0px;
	top: 124px !important;
	width: 100%;
	height: 100%;
	background: url("../../images/header/img_overlay_bg.png") repeat scroll 0% 0% transparent;
	z-index: 1000;
}
#element1 {
	width: 800px;margin: 0 auto !important;
}
#tabOverlay {
	background: url("../../images/header/img_overlay_bg.png") repeat scroll 0% 0% transparent;
	top: 99px;
	z-index: 999;
	position: absolute;
	left: 0px;
	width: 100%;
	display: none;
}
..ui-widget-content{background-color: #FFF;
color: #222;}
#languageSelector .ui-corner-all {border-radius: 4px;padding: 0px !important;border: none;}
#regionTabs{border-top: 0px !important;}
#regionTabs ul li a{font-family: jotiaregular !important;}
#languageSelector h2{border: 0px !important;}
.qa-lang-select .qa-lang-icon {margin-right: 15px;}
.container{z-index: 0;}
#Hotel ul li {background: transparent none repeat scroll 0% 0%;color: #333;padding:1px 6px;width: 100%;border-left: 0px none;font-size: 13px;margin-left: 0px !important;}
.bgenable {background: rgba(45, 45, 45, 0.8) none repeat scroll 0 0 !important;}
.inner-addon .form-icon {left: 0;}
.selectbox select option {padding: 7px 3px !important;font-size: 12px !important;}
.multi-arrow-box.search-main-label {
	top: 2px;
	right: 1px;
	position: relative;
}
.tabContent .selectbox {height: 35px;}
#langTemp img {border: 1px solid #FFF;width: 35px;height: 25px;}
a span.lang{color: #979998;text-decoration: underline;}
a span.lang:hover{color: #428BCA;text-decoration: none !important;}
ul.has-error{border-color: #ff0000;}
.ui-autocomplete .ui-menu-item a {padding: 5px !important; text-transform: none;font-size: 12px;display: block;}
.ui-autocomplete .ui-menu-item a:hover{padding: 5px !important; color: #FFF !important;}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {background-color: #6C1D4C !important;color: #FFF !important;font-size: 12px; text-transform: none;text-decoration: none;}
.ui-datepicker .ui-datepicker-buttonpane{width: auto !important;}
.plypause{float: left;width: auto;padding: 0px 0px 0px 3px;position: absolute;top: 335px;z-index: 1;}
.play{float: left;height: 18px;width: 18px;background: url("../images/stopIcon.png") no-repeat scroll 0px 0px transparent;font-size: 0px;}
.pause{float: left;height: 18px;width: 18px;background: url("../images/playIcon.png") no-repeat scroll 0px 0px transparent;font-size: 0px;}
.headright button{float: right;cursor: pointer;overflow: visible;background: url("../images/closebtn.png") no-repeat scroll 7px 5px transparent !important;border: 0px none;width: 25px;height: 25px;font-weight: 400;font-size: 0px !important;font-weight: normal !important;line-height: 25px;border-radius: 0px !important;}
.headright button:hover{background: url("../images/closebtn.png") no-repeat scroll 7px 5px #000 !important; color: #BBB;}
.applyterms input[type="checkbox"]{display: block;width: 20px !important;z-index: -1;height: 20px;margin-top: 0px;}


.applyterms label{}
.applyterms input[type="checkbox"] {
    display: block;
    width: 22px !important;
    z-index: -1;
    height: 22px;
    margin-top: -1px;
    margin-right: -21px;
	border:0px !important;
} 
.qa-Exc-offer .offer-img img{height: 240px;}
.applyterms div.chkbox{float: left;  height: 20px;}

.language_seo {font: bold 22px "jotiaregular",sans-serif;margin-bottom: 18px;color: #666;}
.ui-widget-content {background-color: #FFF;color: #222;}
.ui-widget {font-family: jotialight,sans-serif !important;font-size: 1.1em;}

.modify-search-context .passen-inline .col-lft-rft button {
	float: left;
}
.info-button .sprit-icons {background-position: -386px -34px;width: 26px;height: 26px;display: inline-block;font-size: 0px;line-height: 40px;}
.btn-transparent{vertical-align: middle;}

.popover-title {display: none !important;}
.popover {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1060;
	display: none;
	max-width: 120px;
	padding: 1px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857;
	text-align: left;
	white-space: normal;
	background-color: #FFF;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
	margin-top: -25px;
}
.fade {
	opacity: 0;
	transition: opacity 0.15s linear 0s;
}
.popover.right {
	margin-left: 10px;
	margin-top: 10px;
}
.fade.in {
	opacity: 1;
}
.popover.right > .arrow {
	top: 25%;
	left: -11px;
	margin-top: -11px;
	border-right-color: rgba(0, 0, 0, 0.25);
	border-left-width: 0px;
}
.popover > .arrow {
	border-width: 11px;
}
.popover > .arrow, .popover > .arrow::after {
	position: absolute;
	display: block;
	width: 0px;
	height: 0px;
	border-color: transparent;
	border-style: solid;
}
.qa-Exc-offer .offer-img img{height: 240px;}
.applyterms div.chkbox{float: left;  height: 20px;}
.lessthan900playpause{top: 335px !important;}
.lessthan900pagerItems{top: 335px !important;}
.morethan900playpause{top: 460px !important;}
.morethan900pagerItems{top: 460px !important;} 
.ui-autocomplete-input input:-webkit-input-placeholder {font-size:13px !important;}

.ui-autocomplete-input input::-webkit-input-placeholder { font-size:13px !important; }
.ui-autocomplete-input input::-moz-placeholder { font-size:13px !important; } 
.ui-autocomplete-input input:-ms-input-placeholder { font-size:13px !important; }
input:-moz-placeholder { font-size:13px !important; }
/*
.required::-webkit-input-placeholder:after { content: "*"; color: red; } 
.required::-moz-placeholder:after { content: "*"; color: red; } 
.required:-ms-input-placeholder:after { content: "*"; color: red; } 
.requiredinput:-moz-placeholder:after { content: "*"; color: red; } */
.swapicon {
	font-size: 0px;
}
.qa-great .heading h2{width: 100%;font-size: 40px;color: #900651;text-transform: none;border: none;padding: 0px;}
.offer-context h3{border: medium none;font-size: 24px;color: #333;text-transform: none;/*padding:0px 0px 16px;*/}
.qa-Exc-offer .offer-context h3{padding-bottom: 15px}

/* START - WCAG implementations */
* :focus
{
	outline: #66afe9  solid 1px !important;
}


div.qa-menu div.container
{
	position: relative;
	z-index: 9999;
}


.headernav ul li
{
	position: static !important;
}


div.headernav ul li div.sub
{
	position: absolute;
	top: 100%;
	left: -9999em;
	z-index: 9999;
	margin: 15px 0 0;
}



div.headernav ul li:hover div.sub,
div.headernav ul li:focus + div.sub,
div.headernav ul li a:focus + div.sub
{
	display: block !important;
	left: 0;
}

div.headernav ul div.sub div.secondary_subnav
{
	position: relative;
	display: block !important;
	top: auto !important;
	height: 100% !important;
	overflow: hidden;
}


.headernav ul li.hover div.sub
{
	left: 0;
}

/*.secondary_subnav ul li a:hover {
	padding: 0 !important;
}
*/
div.col
{
	float: left;
	height: auto;
	margin: 0px;
	padding: 8px 20px !important;

	width: 20%;
	list-style-type: none;
}


.searc_img {
	text-indent: -9999px;
}


.home-inputs input {
	height: 31px !important;
}


a.skip-main {
	left:-999px;
	position:absolute;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
	z-index:-999;
}
a.skip-main:focus, a.skip-main:active {
	color: #fff !important;
	left: auto;
	top: auto;
	width: 15%;
	height: auto;
	overflow:auto;
	margin: 10px 40%;
	padding:5px;
	border-radius: 15px;
	border:1px solid yellow;
	text-align:center;
	font-size:1.2em;
	z-index:999;
}


.carousel-indicators li {
		
}
.applyterms label a {
	color: #0088cc;
	float: right;
	margin: 0 !important;
}
/* END - WCAG implementations */

@media (min-width: 970px) and (max-width: 1169px) {
.offer-from p span.price{font-size: 2.1vw !important;}
.offer-details-price ul li div.box div.offer-from p span.price, .offer-details .offer-context p.offer-from span.price {
    font-size: 2.3vw !important;
}
}
@media (min-width: 320px) and (max-width: 969px) {
.offer-from p span.price{font-size: 21px !important;}
.offer-details-price ul li div.box div.offer-from p span.price, .offer-details .offer-context p.offer-from span.price {
    font-size: 25px;
}
}
@media (min-width: 1170px){
.offer-details-price div.box div.offer-from p span.price, .offer-details .offer-context p.offer-from span.price{font-size: 30px !important;}
}
.showpremium label{margin-top: -18px;}
.showpremium input{width: 20px !important;
z-index: -1;
height: 18px;
margin-top: 0px;
display: block !important;}
.select ul.options li.active {border-bottom: 2px solid #900651;background-color:#900652 !important;color:#ffffff !important;border-left: 0;border-radius: 0px; }
#BookFlight ul .options li.active {background-color:#900652;} 

.offer-details-price div.box div.offer-from p span.price, .offer-details .offer-context p.offer-from span.price{font-family: "jotiathin","Open Sans",Arial !important;}
.btn{font-family: "jotiathin",Arial,sans-serif !important;}
.qa-great .heading span.from span{font-family: "jotiaregular",Arial,sans-serif;}
.customizedfooter ul li a{font-family: jotialight !important;}
#BookFlight ul li a{font-family: jotialight !important;}
.qa-menu ul li a{font-family: jotialight !important;}
.qa-great .heading span.from{font-family: jotialight !important;}
.qa-menu .secondary_subnav ul li a:first-child{padding: 6px 0px 6px 10px !important}
.qa-menu .secondary_subnav ul li a:first-child:hover{padding: 6px 0px 6px 9px !important}
.qa-sprite {
	padding: 11px 22px !important;
}
.qa-tabs-box ul li a, .qa-tabs-box ul li a:hover {font-family: jotialight !important;}
.secondary_subnav ul li:hover{border-bottom:0px !important; padding-bottom:0px !important;}
.fly-out-offers ul li:focus {
	background: none repeat scroll 0% 0% #F2F2F2;
	cursor: pointer;
}
.fly-out-offers ul li.active {
	background: none repeat scroll 0% 0% #F2F2F2;
	cursor: pointer;
}

/* Accessibility changes on 13 Dec 2015 */

/*.qa-panel .nav ul li div.active {
	display: block !important;
	visibility: visible;
}
.tab-pane {
	display: none;
	visibility: hidden;
}*/
#BookFlight{float: left;width: 1140px;padding: 20px 17px;}
#ManageBooking{float: left;width: 1140px;padding: 20px 17px;margin-left: -232px;}
#CheckIn{float: left;width: 1140px;padding: 20px 17px;margin-left: -467px;}
#FlightStatus{float: left;width: 1140px;padding: 20px 17px;margin-left: -701px;}
#Hotel{float: left;width: 1140px;padding: 20px 17px;margin-left: -936px;}
.smallEleven{color: #747F8A !important;}
ul.nav p{color:#747F8A !important;}
.family-yrs{color:#747F8A !important;}
.tabSection a{padding: 0px !important;text-transform: capitalize !important;}
.tabSection a:hover, .tabSection a:focus {color: #555 !important;text-decoration: none;}
.qa-tabs-box ul li.active .tabSection a{color: #555 !important; padding: 0px !important;}
.qa-tabs-box ul li.active p a{color: #1570A6 !important;text-transform: capitalize !important;  padding: 0px !important;}
.left-addon input{padding-right: 21px !important;}
.selectbox select{font-size: 12px !important;}
#BookFlight .qa-panel1 ul.nav li{float: left;width: 73px;display: inline-block;margin-right:0px;}
#BookFlight .qa-panel1 ul.nav li a{color: #333 !important;}
#BookFlight .qa-panel1 ul.nav li.active a {/*color: #900651 !important;*/}
#BookFlight .qa-panel1 ul li a{width: 100%; float: left;}
#Round-trip{float: left;width: 1100px;padding: 10px 0px;}
#Multi-city{float: left;width: 1100px;padding: 10px 0px;}
#One-way-trip{float: left;width: 1100px;margin-left: -112px;margin-left: -73px;padding: 10px 0px;}
#BookFlight ul li.active a{border-bottom: 2px solid #900651 !important;background: none repeat scroll 0px center transparent;}
#BookFlight ul li.active {border-bottom: 0px solid #900651 !important;background: none repeat scroll 0px center transparent;}
li.acfb-data{padding: 0px 5px !important;width: auto !important;border-bottom: none !important;}
li.acfb-data a{width: auto !important;float: none;border-bottom: none !important;}
#BookFlight ul li.active ul li.ui-menu-item a{border-bottom: 0px !important; color: #555 !important;}
#BookFlight ul li.active ul li.ui-menu-item a:hover{color: #fff !important;}
#BookFlight ul li.active ul li.ui-menu-item a.ui-state-hover{color: #fff !important;}
#BookFlight ul li.active a.clrButtn{float: none !important;width: auto !important;border-bottom: 0px !important;}
#BookFlight .qa-panel1 ul.options li{width: 100%; display: block;}
.acfb-data img {margin-top: -7px;}
li.acfb-data span{float: left;padding: 2px 0px !important;}
.hiddenAccessible{display: none !important;}
#BookFlight ul li.active a.deleteRow{border-bottom: 0px !important;}


@media (min-width: 768px) and (max-width: 1169px) {
#BookFlight{float: left;width: 970px;padding: 20px 7px;}
#ManageBooking{float: left;width: 945px;padding: 20px 7px;margin-left: -184px;}
#CheckIn{float: left;width: 945px;padding: 20px 4px;margin-left: -376px;}
#FlightStatus{float: left;width: 945px;padding: 20px 7px;margin-left: -571px;}
#Hotel{float: left;width: 945px;padding: 20px 7px;margin-left: -767px;}
.left-addon input{padding-right: 6px;}
#Round-trip{float: left;width: 938px;}
#Multi-city{float: left;width: 938px;/*margin-left: -142px;*/}
#One-way-trip{float: left;width: 938px;margin-left: -71px;}
}
.sdivBlock{ margin-left:12px;}

.tabSection ul li{ display:block; width:100%; padding:0; margin:0; list-style:none; border:none; background:#fff}


/* Newsletter styles - Shravan */
#mc_close a{display: inline;}
.messageupdate{float: left;font-size: 13px;color: #747F8A;color: #000;font-family: "Open Sans",sans-serif !important;border: 2px solid #88bb56;border-radius: 3px;float: left;width: 94%;margin: 5px 0px 10px 0px;padding: 52px 18px 18px;background: url("../images/confirmation.png") no-repeat scroll 15px 18px transparent}
.messageupdate p{color: #000;}
.messageupdate span{display: block;color: rgb(136, 187, 86);margin: -35px 0px 10px 34px;text-transform: uppercase;font-size: 25px;}
.loading{display: none;font-weight: 600;color: #333;background: url("../images/loadingbutton.gif") no-repeat scroll center center #eeeeee !important;padding: 5px 20px 5px 35px !important;height: 34px;width: 125px;border: 1px solid #dedede !important;}
/* End Newsletter styles */

input {
    background-color: #FFF !important;
}
.clrButtn{width: auto !important;} 
.acfb-data a.clrButtn{float: left;height: auto !important;padding: 3px 0px 1px 4px !important;background-color: transparent !important;} 
.deleteRow {
    display: inline;
    float: left;
    margin-left: -11px;
    padding: 0px 6px 0 5px !important;
} 
.departingDate .inner-addon li{float: none;background-position: -891px 0px !important;width: 37px;margin-right: 1px;}
.departingDate .inner-addon li.form-icon {
    background: url("../images/spirte_icons-ar.png") no-repeat scroll left top transparent;
}

/* Pop invite starts here */
/*#newsletpopup {position: absolute;top: 0px !important;}*/
#popoverOverlay {display: none;position: fixed;left: 0px;top: 0px !important;opacity: 0.6;width: 100% !important;height: 1304px;background: url("../../images/header/img_overlay_bg.png") repeat scroll 0% 0% transparent;z-index: 9999 !important;}
.popinvite {background: none repeat scroll 0px 0px #FFF;border: 1px solid #CCC;border-radius: 5px;box-shadow: 0px 0px 5px #000;display: none;left: 30%;margin: 0px;padding: 20px;position: fixed;
top: 30%;width: 700px;z-index: 9999 !important;color: #333;font-size: 12px;font-family: "jotialight";}
.popinvite h1 {font-family: '"jotialight",sans-serif';font-size: 25px;color: #662046;margin: 0px 0px 10px;padding: 0px 0px 10px;font-weight: bold;line-height: 25px;border-bottom: 1px solid #CCC;}
.popinvite h1 span.close {float: right;padding: 20px 25px 3px 0px;font-family: jotialight;cursor: pointer;}
.popinvitecont h2 {font: bold 17px '"jotiaregular",sans-serif';padding: 10px 0px 0px;margin: 0px 0px 10px;border-bottom: 0px solid !important;}
.popinvitecont{margin-top: 15px;}
.popinvitecont p{margin: 0px;}
.popinvitecont ul {border-bottom: 1px solid #ADADAD;padding: 0 0px 10px 0;}
.popinvitecont ul.ResUL{height: 35px;line-height: 23px;width: 100% !important;border-radius: 0px !important;display: block;padding: 0px;background-image: none;border: 1px solid #CCC;list-style: none;}
.popinvitecont ul li {padding: 3px 0px;margin: 0px 0px 0px 17px;list-style-type: disc;}
.popinvitecont ul li.acfb-data{ list-style: none;display: inline-block;margin-left: 2px !important;}

.popinvite .invitepart {float: left;padding: 10px 0px 0px;width: 40%;}
.popinvite label.txtlabel {font-weight: bold;padding: 5px 0px;display: block;clear: both;}
.popinvite .invitepart select {height: 26px;width: 90%;margin: 1px;}
.mb10 {margin-bottom: 10px;}
.mt10 {margin-top: 10px;}
.privcypopover {float: left;}
.burgandy {color: #63003D;}
.qmBtnPurple {float: left;background: url("../images/wci/img_bg_purple_left.gif") no-repeat scroll 0px 1px transparent;border: 0px none;color: #FFF !important;font-size: 12px;font-weight: normal;margin: 0px 10px 0px 0px;padding: 1px 0px 0px 7px;text-decoration: none;font-family: jotialight;}
.qmBtnPurple span {float: left;background: url("../images/wci/img_bg_purple_right.gif") no-repeat scroll right 0px transparent;cursor: pointer;margin: 0px;padding: 7px 16px 11px 10px;color: #FFF !important;line-height: normal;width: auto !important;}
.no-right {float: right;margin-top: 20px;}

.popinvitecont .col-sm-9{padding: 0px !important;}

.popinvitecont .ui-autocomplete-input {
    width: 100% !important;
    border-radius: 0px !important;
    padding: 6px;
    display: block;
    height: 33px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555;
    background-color: #FFF;
    background-image: none;
    border: 0px solid #CCC;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.popinvitecont .ResUL .acfb-data img {margin: -2px 0 0 5px;}
.popinvitecont .btnSubscribe{float: left;margin-top: 10px;clear: both;margin-bottom: 0px;}
.popinvitecont .row{margin: 12px 0px 2px 0px;}
.popinvitecont .pagetextFOOTER .form-group{margin-bottom:10px; }
.popinvitecont .chkbox input[type="checkbox"] {
    display: inline-block;
    float: left;
    margin-top: -2px;
    width: 20px;
    height: 23px;
}
.popinvitecont .chkbox input[type="checkbox"] + label{margin-left: -18px;}
a:visited {color: #0000ee;}
/* Pop invite ends here */


/* Language selector changes on 16 May 2016 - Shravan */
#languageSelector .regions li {float: left;width: 148px;margin: 0px;border-radius: 2px;border: 0px none;}
#languageSelector .regions li a span {display:block;width:53px;height:27px;position:absolute;bottom:12px;left:45px;}
#International{display: block !important;background: none transparent !important;border: 0px !important;float: right !important;padding: 15px 0px 0 0 !important;}
#International ul{float: right !important;right: 0px;width: auto !important;}
#International ul li{margin: 0px 0 0 23px !important;float: none !important;}
/*#Africa {margin-left: -123px !important;} */
#Asia-Pacific{margin-left: -147px !important;}
#Europe{margin-left: -295px !important;}
#MiddleEastGCC{margin-left: -443px !important;}
#TheAmericas{margin-left: -592px;width: 740px;}

/* START - Newsletter form updates - Shravan */
.news-form-control .form-group{float:left;width: 100%;}
.news-form-control .form-group .fullWidth {float:left;width: 100%;margin-top: 15px;}
.news-form-control .form-group .fullWidth input{float:left;width: 100%;border: 0px none;height: 33px;}
.news-form-control ul li.acfb-data{width: auto !important;float: left;padding: 1px 7px 0px !important;margin: 3px !important;}
.news-form-control .form-group .fullWidth ul.ui-autocomplete{max-height: 136px !important;width: 94% !important;}
.news-form-control .form-group .fullWidth ul.ResUL{height: 35px;overflow: hidden;font-size: 18px;line-height: 23px;width: 100% !important;border-radius: 0px !important;display: block;padding: 0px;background-image: none;border: 1px solid #CCC;}
.news-form-control .form-group .fullWidth ul.ResUL .p{/*float: right;margin-top: -20px;margin-left: 5px;*/margin-top: -11px;float: left;}
.news-form-control .form-group .fullWidth ul.ResUL li span{font-size:13px;color: #333;width:auto !important; display:inline-block;}
/* END - Newsletter form updates - Shravan */

.news-form-control button.btn{float: right;text-transform: none;background: none repeat scroll 0% 0% #900652;}