.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

.bx-wrapper .bx-viewport {
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
    	padding-top: 14px;
		
    	
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	top: 5px;
	width: auto;
	right: 0;
}

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

.bx-wrapper .bx-pager {
	text-align: center;
	z-index: 2000;
	padding-top: 30px;
	/*background: #edf5f6*/
	
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #9fb1ba;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 3px;
	outline: none;
	border-radius: 50%;
	border: none;
	padding: 0;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #ea3d34;
}


.bx-wrapper .bx-prev {
	left: 10px;
	background: url(images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-controls-direction{ display: none !important}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}


.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}


.mp-pusher .offer-strip-main{ padding-top: 0}
.icon-tag:before{content:"\f02b";}
.icon-usd{ width: 20px; text-align: center;}


.mp-pusher .offer-strip-main {
    display: inline-block;
    max-width: 800px;
    width: auto;
    
}
.mp-pusher .offer-strip{z-index: 99999999999; top: 0;}


.offer-strip-main span.order-left{padding: 0; padding-left: 20px; margin-left: 20px; border-left: 1px solid #d3e7e9; }
.offer-strip-main span.order-left small{float:right; background: #3e6475; border-radius: 2px; color: #fff; text-align: center; padding: 2px 5px; font-size: 100%; font-family: 'Camphor W01 Regular';position: relative; margin-left: 10px}

span.order-left small:before{ background: url(../images/order-offer-arrow.png) left center no-repeat; position: absolute; content: ""; left: -5px; top: 6px; width: 5px;height: 10px}




.newsletter-popup{background: rgba(0,0,0,0.5); display: block;left: 0;min-height: 100%; min-width: 100%;position: fixed;top: 0;z-index: 999999999; padding-top:88px;-webkit-transition:all 1000ms ease-in-out; -moz-transition:all 1000ms ease-in-out; -o-transition:all 1000ms ease-in-out; transition:all 1000ms ease-in-out;}
.newsletter-popup .light-video-inner{max-width: 788px; width: 100%; background: #ffffff; text-align: center;  border: none;
-webkit-transform:translate(-150%, 0px);-moz-transform:translate(-150%, 0px);-o-transform:translate(-150%, 0px);-ms-transform:translate(-150%, 0px);transform:translate(-150%, 0px); -webkit-transition:all 1000ms ease-in-out; -moz-transition:all 1000ms ease-in-out; -o-transition:all 1000ms ease-in-out; transition:all 1000ms ease-in-out; opacity:0;
}
.border-balck{padding: 45px 20px 22px;}
.border-balck h3{ color: #0e3d52; font-family: Arial; font-size: 12px; line-height: 1.2; font-weight: normal; padding: 15px 0 20px;letter-spacing: normal;text-transform:none}
.border-balck h3 span{ font-weight: bold}
span.abs-txt {display: block; text-align: center; width: 100%; left: 0; top: 34px; position: absolute; z-index: 99999999;}
span.abs-txt a{font-family: 'Camphor W01 Light'; color: #ef3e31;font-size: 11px; line-height: 1.2;}
.newsletter-popup .light-video-inner .close-btn-second {
    height: 32px;
   right: -36px;
    top: -9px;
    width: 32px;
}

.newsletter-popup .light-video-inner.posn-change { margin: 0 auto; 
-webkit-transform:translate(0px, 0px);
-moz-transform:translate(0px, 0px);
-o-transform:translate(0px, 0px);
-ms-transform:translate(0px, 0px);
transform:translate(0px, 0px); opacity:1;}

.newsletter-popup .light-video-inner.posn-change-second { margin: 0 auto; 
-webkit-transform:translate(150%, 0px);
-moz-transform:translate(150%, 0px);
-o-transform:translate(150%, 0px);
-ms-transform:translate(150%, 0px);
transform:translate(150%, 0px); opacity:1;}
