@media screen and (max-width:1199px) {
	.iphone-con{
		width: 100%;
	}
	.prdct-spec-1 {
	    right: -40%;
	}
	.prod-lg {
	    width: 100%;
		height: auto;
	}
	.form-block {
	    margin-top: 6px;
	}
	.enter-contest {
	    margin-top: 60px;
	}
	.prdct-spec-1 > span{
		font-size: 16px;	
	}
	.form-block.airpod-form {
	    margin-top: 10px;
	}
	.airpods-section .product-block {
	    text-align: left;
	}
	.airpods-section .product-block .sm-img {
	    width: 90%;
	}
}
@media screen and (max-width:1100px) {
	.iphone-con{
		width: 100%;
	}
}
@media screen and (max-width:991px) {
	body {
	    background: url("../images/sm-bg-cover.png");
	    overflow-x: hidden;
	    background-repeat: no-repeat;
	    background-size: contain;
	}
	body.airpod-wrapper {
	    background: url("../images/sm-bg-cover.png");
	    overflow-x: hidden;
	    background-repeat: no-repeat;
	    background-size: contain;
	}
	.iphone-con .h-grp {
	    margin-top: 34px;
	}
	.airpods-section .h-grp {
	    margin-bottom: 0px!important;
	}
	.hr-form {
	    width: 83%;
	}
	
	.prod-lg{
		width: 459px;
	}
	.prod-sm{
	  display: block;
	  margin-left: -65px;
	  margin-top: -80px;
	}
	.product-block {
	    margin-top: 0;
	}
	.prdct-spec-1 {
	    position: absolute;
	    top: 3%;
	    background: transparent url("../images/spec-1.png") no-repeat scroll 0% 0% / contain;
	    float: left;
	    width: 225px;
	    left: auto;
	    transform: scale(-1, 1);
	    right: 0;
	}
	.prdct-spec-1::before {
	    right: -325px;
	    top: -240px;
	}
	.prdct-spec-1 > span {
	    display: block;
	    margin-left: 10px;
	    margin-top: -10px;
	    transform: scale(-1,1);
	    text-align: left;
	    line-height: 1.6;
	    font-size: 14px;
	}
	
	.price-tag {
	    left: 40%;
	    top: 8px;
	}
	.enter-contest {
	    margin-top: -80px!important;
	    text-align: right;
	    float: right;
	    position: relative;
	    padding-right: 0;
	}
	.enter-contest p{
		display: table-cell;
	    vertical-align: middle;
	}
	.iphone-form-block{
		float: none;
		margin: -10px 0 0 !important;
	}
	.iphone-form-block .form-block{
		width: 100%!important;
		background: #fff;
		float: right;
		border-radius: 0; 
		box-shadow: 0 0 5px rgba(0,0,0,0.1);
		padding-bottom: 40px;
	}

	.form-block form {
	    padding: 0px 60px 10px;
	}
	.form-block h4 {
	    padding: 20px 60px;
	}
	.pro-radio.align-right{
		text-align: left;
	}
	.iphone-con .h-grp {
	    margin-bottom: 27px;
	}
	.information-block {
	    margin-top: 0px;
	}
	.outline-offset {
	    border: 1px solid #abaeb1;
	    border-radius: 7px;
	    padding: 3px;
	    display: inline-block;
	    width: 30.33%;
	}
	span.outline-offset input{
		width: 100%!important;
	}
	.btm-button{
		width: 100%;
	}
	.iphone-form-block .theme-btn{
		width: 100%;
		float: none;
	}
	.main-box-check {
	    display: table;
	    margin: 11px auto 15px;
	    position: relative;
	    width: auto!important; 
	}
	.checkbox-img {
	    left: 0;
	}
	
	
	.left-section {
	    width: 100%;
	    text-align: center;
	}
	.right-section {
	    width: 100%;
	}
	.h-grp.align-left {
	    text-align: center;
	}
	.iphone-con.iphone-cover-wrapper .iphone-form-block {
	    margin-top: 0px;
	    width: 100%;
	}
	.selectform{
		width: 50%;
	}
	.expir {
	    width: 40% !important;
	}
	.sm-img{
		width: 56%;
	}
	.right-section {
	    width: 100%;
	    margin-top: -80px;
	}
	.iphone-con.iphone-cover-wrapper {
	    padding-top: 24px;
	}
	.iphone-con.iphone-cover-wrapper .product-block {
	    margin-top: 38px;
	}
	.terms-block{
		text-align: center;
	}
	.airpods-section .product-block {
	    text-align: center;
	    right: 0;
	}
	.airpods-section .product-block .sm-img {
	    width: 293px;
	}
	.airpods-section .right-section {
	    margin-top: -25px;
	    z-index: 999;
	}
	.airpod-form .card-radio {
	    margin-right: 80px;
	}
}


@media screen and (max-width: 768px){
	body{
		background: #fff url("../images/xs-body-bg.png") no-repeat scroll center top / contain !important;
	}
	.iphone-con {
	    width: 94%;
	}
	.form-block form {
	    padding: 0px 35px 10px!important;
	}
	.pro-radio {
	    padding-left: 0px;
	    width: 40% !important;
	    display: inline-block;
	}
	.form-block h4 {
	    padding: 20px 35px;
	}
	.information-block {
	    padding: 60px 25px;
	}
	.hr-form {
	    width: 89%;
	}
	.airpods-section .h-grp h2{
		font-size: 26px;
	}
	.airpods-section .h-grp h1{
		font-size: 40px;
	}
	.iphone-form-block .airpod-form{
		padding-bottom: 0;
	}
	
}
@media screen and (max-width: 720px){
	.airpod-form .card-radio {
	    margin-right: 10%;
	}
}
@media screen and (max-width: 680px){
	.prod-xs{
		display: block;
	}
	.prod-lg{
		width: 248px;
	}
	.prdct-spec-1 > span {
	    margin-bottom: 20px;
	}
	.enter-contest {
	    margin-top: 20px !important;
	}
	.price-tag {
	    top: -11px;
	    left: 24%;
	    width: 100px;
	    height: 100px;
	    background-size: cover;
	}
	.price {
	    margin: 15px 0px 0px;
	}
	.only {
	    font: 19px "OpenSans-Light";
	}
	.one {
	    font: 39px/40px "OpenSansBold";
	}
	.iphone-form-block .form-block{
		padding-bottom: 0;
	}
	.hr-form {
	    width: 88%;
	}
}

@media screen and (max-width: 659px){
	.enter-contest {
	    width: 100%;
	    padding: 0;
	    display: table;
	    margin-top: 35px;
	}

	.enter-contest p {
	    vertical-align: middle;
	    width: 300px;
	    display: block;
	    margin: 11px 0;
	    float: right;
	}

}

@media screen and (max-width: 629px){
	
	.form-block input[type="button"] {
    	width: 31.31%; 
	}
	.airpods-section .h-grp h1{
		font-size: 34px;
	}
	
}

@media screen and (max-width: 580px){
	.prdct-spec-1::before {
	    background: none;
	    width: 0;
	}
	.enter-contest {
	    margin-top: 10px !important;
	}
	.enter-contest p {
	    margin: 0;
	}
	.iphone-con .h-grp h2 {
    	font: 18px "OpenSans-Light";
    }
    .iphone-con .h-grp h1 {
    	font: 28px "OpenSans-Light";
    }
    .price-tag {
	    left: 29%
	}
	.prdct-spec-1 > span {
	    margin-bottom: 20px;
	    font-size: 12px;
	}
	.prdct-spec-1{
		right: -40px;
	}
	.hr-form {
	    width: 86%;
	}
	.form-block input[type="button"] {
    	width: 30.91%;
	}
}

@media screen and (max-width: 545px){
	.airpod-form .card-radio {
	    margin-right: 7%;
	}
}

@media screen and (max-width: 500px){
	.iphone-con .h-grp {
	    margin-top: 15px;
	}
	.prod-xs {
	    margin-left: -40px;
	}
	.price-tag {
	    left: 32%;
	}
	.price-tag.price-block .price {
	    left: 28px;
	}
	.prdct-spec-1 > span {
	    line-height: 14px;
	}
	
	.right-section {
	    margin-top: -50px;
	}
	.bg-sm-cover{
		padding-bottom: 85px;
	}
	.bg-sm-cover.pad-xs{
		padding-bottom: 0;
	}
	.enter-contest {
	    margin-top: -20px !important;
	}
	.enter-contest p {
	    margin: 4px auto 0;
	    font-size: 11px;
	    line-height: 16px;
	}
	.form-block h4{
		font-size: 16px;
	}
	.iphone-form-block .form-block {
	    margin-top: -10px;
	}
	.hr-form {
	    width: 84%;
	}
	.airpod-form .card-radio:last-child{
		margin-right: 0;
	}
	.airpod-form .card-radio{
		margin-right: 11%;
	}
	.bg-sm-cover {
	    padding-bottom: 0;
	}
	.airpod-info {
	    padding: 30px 25px;
	}
}
@media screen and (max-width: 499px){
	.airpod-form .card-radio{
		margin-right: 5%;
	}
}
@media screen and (max-width: 490px){
	.form-block input[type="button"] {
	    width: 30.2%;
	}
	.prod-lg {
	    width: 58%;
	}
}
@media screen and (max-width: 480px){
	.price-tag {
	    left: 37%;
	}
	.enter-contest {
	    margin-top: -10px !important;
	}
	.enter-contest p {
	    width: 100%;
	    text-align: center;
	}
	.prdct-spec-1 {
	    right: -84px;
	}
	.price-tag{
		width: 80px;
		height: 80px;
	}
	.only {
	    font: 12px "OpenSans-Light";
	}
	.one {
	    font: 24px/24px "OpenSansBold";
	}
	.hr-form {
	    width: 83%;
	}
}
@media screen and (max-width: 465px){

	.form-block input[type="button"] {
    width: 29.333%;
	}
}
@media screen and (max-width: 420px){

}
@media screen and (max-width: 385px){
	.form-block input[type="button"] {
	    width: 27.333%;
	    font-size: 13px;
	}
}
@media screen and (max-width: 360px){
	.form-block h4 {
	    font-size: 14px;
	}
	.amount {
	    font-size: 12px;
	}
	input.green_btn{
		font-size: 16px;
		padding: 15px 20px;
	}
	.pro-radio{
		width: 48%!important;
	}
	.product-360 .img-block{
		text-align: center;
	}
	.product-360 .prdct-spec-1{
	    position: static;
	    width: 100% !important;
	    text-align: center;
	    margin-top: 20px;
	    background: none;
	}
	.product-360 .prdct-spec-1 span{
		text-align: center;
	}
	.product-360 .price-tag {
	    left: 54%;
	}
}

