.header-v2{
	height: auto!important;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out!important;
	-moz-transition: all 0.4s ease-in-out!important;
}
.bgimg {
	background-image: url('../../assets/images/Samsung-Galaxy-Z-series-2.jpg');
	background-size: cover;
	background-repeat: no-repeat;
}
.bggift {
	background-image: url('../../assets/images/Samsung-Galaxy-Z-series-2.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center; 
	background-color:#556BA7!important;
}
.lists-v1 i {
	color: #fff;
	width: 15px;
	height: 15px;
	padding: 1px;
	font-size: 13px;
	margin-right: 7px;
	text-align: center;
	background: #333!important;
	display: inline-block;
	border-radius: 50% !important;
}
.reg-header {
	margin-bottom: 0px!important;
}
.reg-header h2 {
	font-size: 20px!important;
	margin-bottom: 5px;
	margin-top: -10px;
}
.marleft10{
	margin-left: 10px;
}
.marleft20{
	margin-left: 20px;
}
.martop20{
	margin-top: 20px;
}
.g-color-white{
	color: #fff!important;
}
.samsung9 h1{
	font-size:26px!important;
	font-weight:600;
	margin-bottom:15px!important;
}
.samsung9 h3.notes{
	margin-top: -7em;
	text-align: left;
}
.samsung9 select {
	border: 1px solid #ccc!important;
	font-family: 'Montserrat','Open Sans', sans-serif!important;
	color: #999!important;
	background-color: #fff!important;
   }
.samsung9 select {
	padding-left:15px!important;
	width: 100%;
	padding-top: 9px!important;
   }
.samsung9 #model {
	width: 2em;height:2em;margin-top:-4px;
}
.samsung9 #smodel {
	width: 2em;height:2em;margin-top:-4px;
}
.samsung9 #scapacity {
	width: 2em;height:2em;margin-top:-4px;
}
.radio input{
		width: 2em;height:2em;margin-top:-4px;
}
.samsung9 .bgCollection {
	width: 2em;height:2em;margin-top:-4px;
}
.samsung9 .g-font-size-11 {
	font-size:11px!important;
}
.samsung9 .g-font-size-12 {
	font-size:12px!important;
}
.samsung9 .g-font-size-14 {
	font-size:14px!important;
}
.samsung9 .g-font-size-16 {
	font-size:16px!important;
}
.samsung9 .g-font-size-18 {
	font-size:18px!important;
}
.samsung9 .reg-header label {
	font-size:16px!important;
	color: #222;
}
.samsung9 .captcha span.imgcaptcha{
	padding:0px;
}
.samsung9 h3.title-light {
  color: #333!important;
  font-size:13px!important;
  line-height:20px!important;
}
.radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {
	position: absolute;
	margin-top: 4px \9;
	margin-left: -25px!important;		
}
#captcha{
	height: 35px;
}
.btn-u {
	font-family: 'Montserrat','Open Sans', sans-serif!important;
	border: 0;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
	font-weight: 400;
	padding: 15px 15px;
	position: relative;
	background: #000;
	white-space: nowrap;
	display: inline-block;
	text-decoration: none;
}
.alert-white{
		color: #555;
		background-color: #fff;
		border-color: #fff;
		padding: 3em;
		font-size: 16px;
}
.sky-form .state-error + em {
	display: none;
	margin-top: 6px;
	padding: 0 1px;
	font-style: normal;
	font-size: 11px;
	line-height: 15px;
	color: #ee9393;
}
.sky-form .state-error input, .sky-form .state-error select, .sky-form .state-error select + i, .sky-form .state-error textarea, .sky-form .radio.state-error i, .sky-form .checkbox.state-error i, .sky-form .toggle.state-error i, .sky-form .toggle.state-error input:checked + i {
	background: #fff0f0;
}
.reg-page{
		box-shadow: 0.8em 1.3em 6em -1em!important;
}
select {
	   padding-top: 19px;
}

.sky-form .state-error + em {
	display: none;
	margin-top: 6px;
	padding: 0 1px;
	font-style: normal;
	font-size: 11px;
	line-height: 15px;
	color: #ee9393;
}
.sky-form .state-error input, .sky-form .state-error select, .sky-form .state-error select + i, .sky-form .state-error textarea, .sky-form .radio.state-error i, .sky-form .checkbox.state-error i, .sky-form .toggle.state-error i, .sky-form .toggle.state-error input:checked + i {
	background: #fff;
}
em{
	color: red;	
	font-size: 15px;
	position: absolute;	
	z-index: 99;
	height: 30px;
	margin-bottom: 10px;
}

em[for=captcha]{
	color: red;	
	font-size: 15px;
	position: absolute;	
	z-index: 99;
	height: 30px;
	margin-bottom: 10px;
	top: 40px;
}

em.help-inline{
	font-size: 15px;
	position: absolute;
	top: 65px;
	right: 90px;
	z-index: 99;
	height: 30px;
	margin-bottom: 10px;
}
em.help-inline[for=email]{
	font-size: 15px;
	position: absolute;
	top: 65px;
	right: 30px;
	z-index: 99;
	height: 30px;
	margin-bottom: 10px;
	width:265px;
}
em.help-inline[for=captcha]{
	font-size: 15px;
	position: absolute;
	top: 40px;
	right: 30px;
	z-index: 99;
	height: 30px;
	margin-bottom: 10px;
	width:265px;
}

.introtext{
	color:#00aeef !important;
	text-align:left;
	font-size:22px;
	padding-bottom:10px;
	font-weight: 600;
}	

.phonename{
		font-size:30px!important;
		text-align:center;
}

.preorderform h1 {
    font-size: 26px!important;
    font-weight: 800;
    margin-bottom: 15px!important;
}

.btn-send {
    color: #fff;
    background-color: #00aeef!important;
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.fade.in{opacity:1}

.customradio {
    width: 30px;
    height: 30px;
}

/* input[type='radio']:before {
	width: 30px;
	height: 30px;
	border-radius: 15px;
	top: 0px;
	left: 0px;
	position: relative;
	background-color: #ffffff;
	content: '';
	display: inline-block;
	visibility: visible;
	border: 1px solid #000000;
}

input[type='radio']:checked:before {
	width: 30px;
	height: 30px;
	border-radius: 15px;
	top: 0px;
	left: 0px;
	position: relative;
	background-color: #ec0087;
	content: '';
	display: inline-block;
	visibility: visible;
	border: 1px solid #000000;
} */

em[for=radiomodel]{
	color: red;	
	font-size: 15px;
	position: absolute;	
	z-index: 99;
	height: 30px;
	margin-bottom: 10px;
	top: 90px;
	width: 230px;
	left: -5px;
}


em[for=radiocapacity]{
	color: red;	
	font-size: 15px;
	position: absolute;	
	z-index: 99;
	height: 30px;
	margin-bottom: 10px;
	top: 40px;
	width: 230px;
	left: -5px;
}

em[for=radiocapacityflip]{
	color: red;	
	font-size: 15px;
	position: absolute;	
	z-index: 99;
	height: 30px;
	margin-bottom: 10px;
	top: 40px;
	width: 230px;
	left: -5px;
}	
em[for=radiocapacityflipfe]{
	color: red;	
	font-size: 15px;
	position: absolute;	
	z-index: 99;
	height: 30px;
	margin-bottom: 10px;
	top: 40px;
	width: 230px;
	left: -5px;
}	

em[for=radiofinish]{
	color: red;	
	font-size: 15px;
	position: absolute;	
	z-index: 99;
	height: 30px;
	margin-bottom: 10px;
	top: 40px;
	width: 230px;
	left: -5px;
}

em[for=radiofinishfold]{
	color: red;	
	font-size: 15px;
	position: absolute;	
	z-index: 99;
	height: 30px;
	margin-bottom: 10px;
	top: 40px;
	width: 230px;
	left: -5px;
}

em[for=radiofinishflip]{
	color: red;	
	font-size: 15px;
	position: absolute;	
	z-index: 99;
	height: 30px;
	margin-bottom: 10px;
	top: 45px;
	width: 230px;
	left: -5px;
}
em[for=radiofinishflipfe]{
	color: red;	
	font-size: 15px;
	position: absolute;	
	z-index: 99;
	height: 30px;
	margin-bottom: 10px;
	top: 40px;
	width: 230px;
	left: -5px;
}

em[for=radiobonus]{
	color: red;	
	font-size: 15px;
	position: absolute;	
	z-index: 99;
	height: 30px;
	margin-bottom: 10px;
	top: 40px;
	width: 230px;
	left: -5px;
}

em[for=radiobonusfold]{
	color: red;	
	font-size: 15px;
	position: absolute;	
	z-index: 99;
	height: 30px;
	margin-bottom: 10px;
	top: 40px;
	width: 230px;
	left: -5px;
}

em[for=radiobonusflip]{
	color: red;	
	font-size: 15px;
	position: absolute;	
	z-index: 99;
	height: 30px;
	margin-bottom: 10px;
	top: 40px;
	width: 230px;
	left: -5px;
}

em[for=radiobonusflipfe]{
	color: red;	
	font-size: 15px;
	position: absolute;	
	z-index: 99;
	height: 30px;
	margin-bottom: 10px;
	top: 40px;
	width: 230px;
	left: -5px;
}

@media (max-width: 959.95px){
	.bgimg{
		background-image: url('../../assets/images/Samsung-Galaxy-Z-series-2.jpg');
		background-size: cover;
		background-repeat: no-repeat;
		background-position: -120px 0px;		
	}	
}	

@media (min-width:768px) and (max-width:991px){	
	em[for=radiomodel]{
		color: red;	
		font-size: 15px;
		position: absolute;	
		z-index: 99;
		height: 30px;
		margin-bottom: 10px;
		top: 135px;
		width: 230px;
		left: -5px;
	}
	em[for=radiocapacity]{
		color: red;	
		font-size: 15px;
		position: absolute;	
		z-index: 99;
		height: 30px;
		margin-bottom: 10px;
		top: 40px;
		width: 230px;
		left: -5px;
	}	
	em[for=radiocapacityflip]{
		color: red;	
		font-size: 15px;
		position: absolute;	
		z-index: 99;
		height: 30px;
		margin-bottom: 10px;
		top: 40px;
		width: 230px;
		left: -5px;
	}	
	em[for=radiocapacityflipfe]{
		color: red;	
		font-size: 15px;
		position: absolute;	
		z-index: 99;
		height: 30px;
		margin-bottom: 10px;
		top: 40px;
		width: 230px;
		left: -5px;
	}	
	em[for=radiofinish]{
		color: red;	
		font-size: 15px;
		position: absolute;	
		z-index: 99;
		height: 30px;
		margin-bottom: 10px;
		top: 40px;
		width: 230px;
		left: -5px;
	}
	em[for=radiofinishfold]{
		color: red;	
		font-size: 15px;
		position: absolute;	
		z-index: 99;
		height: 30px;
		margin-bottom: 10px;
		top: 40px;
		width: 230px;
		left: -5px;
	}
	em[for=radiofinishflip]{
		color: red;	
		font-size: 15px;
		position: absolute;	
		z-index: 99;
		height: 30px;
		margin-bottom: 10px;
		top: 45px;
		width: 230px;
		left: -5px;
	}
	em[for=radiofinishflipfe]{
		color: red;	
		font-size: 15px;
		position: absolute;	
		z-index: 99;
		height: 30px;
		margin-bottom: 10px;
		top: 40px;
		width: 230px;
		left: -5px;
	}
	em[for=radiobonus]{
		color: red;	
		font-size: 15px;
		position: absolute;	
		z-index: 99;
		height: 30px;
		margin-bottom: 10px;
		top: 88px;
		width: 230px;
		left: -5px;
	}
	em[for=radiobonusfold]{
		color: red;	
		font-size: 15px;
		position: absolute;	
		z-index: 99;
		height: 30px;
		margin-bottom: 10px;
		top: 88px;
		width: 230px;
		left: -5px;
	}
	em[for=radiobonusflip]{
		color: red;	
		font-size: 15px;
		position: absolute;	
		z-index: 99;
		height: 30px;
		margin-bottom: 10px;
		top: 88px;
		width: 230px;
		left: -5
	}	
	
	em[for=radiobonusflipfe]{
		color: red;	
		font-size: 15px;
		position: absolute;	
		z-index: 99;
		height: 30px;
		margin-bottom: 10px;
		top: 88px;
		width: 230px;
		left: -5
	}	
}
@media (max-width: 767px){
	.mob{
		display:none;
	}
	.bgimg{
		background:none!important;			
	}
	.contentxs{
		padding-top: 0px!important;
		padding-bottom: 0px!important;
	}
	.phonename{
		font-size:28px!important;
		text-align:center;
	}
	em[for=radiomodel]{
		color: red;	
		font-size: 15px;
		position: absolute;	
		z-index: 99;
		height: 30px;
		margin-bottom: 10px;
		top: 135px;
		width: 230px;
		left: -5px;
	}
	em[for=radiocapacity]{
		color: red;	
		font-size: 15px;
		position: absolute;	
		z-index: 99;
		height: 30px;
		margin-bottom: 10px;
		top: 40px;
		width: 230px;
		left: -5px;
	}	
	em[for=radiocapacityflip]{
		color: red;	
		font-size: 15px;
		position: absolute;	
		z-index: 99;
		height: 30px;
		margin-bottom: 10px;
		top: 40px;
		width: 230px;
		left: -5px;
	}	
	em[for=radiocapacityflipfe]{
		color: red;	
		font-size: 15px;
		position: absolute;	
		z-index: 99;
		height: 30px;
		margin-bottom: 10px;
		top: 40px;
		width: 230px;
		left: -5px;
	}	
	em[for=radiofinish]{
		color: red;	
		font-size: 15px;
		position: absolute;	
		z-index: 99;
		height: 30px;
		margin-bottom: 10px;
		top: 40px;
		width: 230px;
		left: -5px;
	}
	em[for=radiofinishfold]{
		color: red;	
		font-size: 15px;
		position: absolute;	
		z-index: 99;
		height: 30px;
		margin-bottom: 10px;
		top: 40px;
		width: 230px;
		left: -5px;
	}
	em[for=radiofinishflip]{
		color: red;	
		font-size: 15px;
		position: absolute;	
		z-index: 99;
		height: 30px;
		margin-bottom: 10px;
		top: 85px;
		width: 230px;
		left: -5px;
	}
	em[for=radiofinishflipfe]{
		color: red;	
		font-size: 15px;
		position: absolute;	
		z-index: 99;
		height: 30px;
		margin-bottom: 10px;
		top: 40px;
		width: 230px;
		left: -5px;
	}
	em[for=radiobonus]{
		color: red;	
		font-size: 15px;
		position: absolute;	
		z-index: 99;
		height: 30px;
		margin-bottom: 10px;
		top: 88px;
		width: 230px;
		left: -5px;
	}
	em[for=radiobonusfold]{
		color: red;	
		font-size: 15px;
		position: absolute;	
		z-index: 99;
		height: 30px;
		margin-bottom: 10px;
		top: 88px;
		width: 230px;
		left: -5px;
	}

	em[for=radiobonusflip]{
		color: red;	
		font-size: 15px;
		position: absolute;	
		z-index: 99;
		height: 30px;
		margin-bottom: 10px;
		top: 88px;
		width: 230px;
		left: -5px;
	}	
	em[for=radiobonusflipfe]{
		color: red;	
		font-size: 15px;
		position: absolute;	
		z-index: 99;
		height: 30px;
		margin-bottom: 10px;
		top: 88px;
		width: 230px;
		left: -5px;
	}	
	.introtext{
		color:#00aeef !important;
		text-align:left;
		font-size:20px;
		padding-bottom:10px;
		font-weight: 600;
	}
	.reg-header {
		margin-bottom:0px!important;
	}
	.pickuppoint{
		color: #00aeef !important;
		text-align: left;
		font-size: 20px!important;
		padding-bottom: 10px;
		font-weight: 500!important;
	}	
}	
@media (max-width: 320px){
	em[for=radiocapacity]{
		color: red;	
		font-size: 15px;
		position: absolute;	
		z-index: 99;
		height: 30px;
		margin-bottom: 10px;
		top: 130px;
		width: 230px;
		left: -5px;
	}

	em[for=radiofinish]{
		color: red;	
		font-size: 15px;
		position: absolute;	
		z-index: 99;
		height: 30px;
		margin-bottom: 10px;
		top: 183px;
		width: 230px;
		left: -5px;
	}
}	