@media screen and (max-width: 990px) and (min-width: 0px) {
.width {
	width: 320px;
	
}

.timer {
	text-align: center;
}

.timer div {
	display: inline-block;
	vertical-align: top;
	margin: 0 9px;
} 

.timer div p {
	background: url(mobile/timer.png) no-repeat 0 0; 
	font-size: 60px; 
	width: 86px;
	height: 88px;
	line-height: 88px;
}

.timer div span { 
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	text-transform: none; 
} 

input[type="submit"], .button,#footer input[type="submit"] {
	background: url(img/button.png) no-repeat 0 0;
	width: 277px;
}

.button {
	font-size: 30px;
}

#footer input[type="submit"] {
	font-size: 24px;
}

#footer select,select {
	background: #fff;
	width: 320px;
}

input[type="text"], #footer input[type="text"] {
	background: #fff;
	width: 220px;
}

#header .bottle, #header .logo,#header .content h1,#header .time,#header .form h4,#header .form .price-new span,#video-block,#how-work p,#how-work2 p span,#time-work, #questions,#footer .form .logo,#footer .form h2,#footer .form .action,#footer .right .time,#footer .price-new span  {
	display: none;
} 

#header .form .price-new span.price_only1148, #header .form .price-new span.price_currency, #footer .price-new span.price_only1148, #footer .price-new span.price_currency{
    display: inline;
}
#footer .price-old span.ed-line{
    margin-left: -5px;
}
/* header */
#header {
	background: url(mobile/header.jpg) no-repeat center 0;
	height: auto; 
	padding: 407px 0 0 0;
}

#header .width {
	width: auto;
}

#header img {
	vertical-align: bottom;
}

#header .content {
	background: #e3f1f3;
	float: none;
	width: auto;
	padding: 0;
	padding: 0 0 30px 0;
} 
 
#header .video {
	width:320px;
	margin: 0 auto;
	border: 0;
}
 
#header .video div {
	font-size: 24px;
	display: block;
	text-align: center;
	font-family: 'Fira Sans',arial,sans-serif;
	font-weight: 700;
	color: #000;
	padding: 30px 0 20px 0;
}

#header .video iframe {
	width: 320px;
	height: 178px;
	display: block;
}

#header .form {
	background: #0a7ab4;
	padding: 0;
	width: auto;
	float: none;
	position: relative;
}

#header .form h3 { 
	padding: 0;
	position: absolute;
	top: 18px;
	right: 0;
	left: 0;
	margin: 0 auto;
	width: 320px;
} 

#header .form .price-new {
	padding: 0px 0 15px 0;
	background: none;
	width: auto;
	height: auto;
	float: none; 
	margin: 0; 
}

#header .form .price-new div {
	padding: 0; 
}

.price-new p {
	margin-top: 20px;
    padding-bottom: 12px;	
}

#header .form .price-old {
padding: 0px 0 30px 0;
	top:40px;
	right: 0;
	left: 0;
	padding: 0; 
	float: none; 
    padding-bottom: 20px;
}

.tel1 {
		padding-top:41px;
		} 

#header .form .price-old div {
	display: inline-block;
	position: relative;
	color: #f3db63;
}

#header .form .price-old span { 
	left: -4px;
	top: 7px;
}
#header .form .price-old span.price_old1148{
    margin-left: 8px;
}
#header .form form {
	padding: 2px 0 20px 0; 
}


/* how-work */
#how-work {
	background: none;
	height: auto;
}

#how-work h1 {
	background: none; 
	font-size: 24px;
	font-weight: 700;
	text-align: left;
	padding: 40px 0 30px 0;
}

#how-work ul {
	padding: 0 0 50px 0;
	letter-spacing: -0.15px;
}

#how-work ul li { 
	line-height: 22px;
	padding: 0 0 8px 30px;
}

/* form-block */
#form-block {
	padding: 15px 0 22px 0;
	display: block;
	background: #0a7ab4;
}

#form-block .price-new {
	padding: 0 0 9px 0;
	color: #fff;
	font-family: 'Fira Sans',arial,sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-align: center;
} 

#form-block .price-old {
	color: #fff;
	font-size: 18px; 
	text-align: center;
	letter-spacing: -0.5px;
}

#form-block .price-old div {
	display: inline-block;
	position: relative;
	color: #f3db63;
}

#form-block .price-old span.line-ed {
	background: url(img/price_old.png) no-repeat 0 0;
	display: block;
	position: absolute;
	width: 89px;
	height: 13px;
	left: -4px;
	top: 7px;
}
#form-block .price-old span.price_old1148{
    margin-left: 8px;
}

/* problems */
#problems {
	background: #8f2b0e;
	height: auto; 
	padding: 0 0 10px 0;
}

#problems h1 {
	background: none;
	font-family: 'Fira Sans',arial,sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-align: left;
	padding: 35px 0 15px 0;
}

#problems .line {
	float: none;
}

#problems .item { 
    width: 100%;
	overflow: hidden;
	line-height: 22px;
	padding: 10px 0 5px 0;
}

#problems .item div {
	background: none; 
	padding: 0; 
}

#problems .item p { 
	padding: 0; 
} 

#problems .item.right p {
	margin: 0 122px 0 10px; 
}


/* how-work2 */
#how-work2  {
	background: url(mobile/how-work2.jpg) no-repeat center 0;
}

#how-work2 .width {
	background: none;
}

#how-work2 h1 {
	background: none; 
	font-size: 30px; 
	padding: 32px 0 310px 0;
}

#how-work2 p {
	padding: 0px 0 60px 0;
	line-height: 22px;
}
 
/* how-use */
#how-use {
	background: #e3f1f3;
	height: auto;
}

#how-use h1 {
	background: none; 
	font-size: 30px; 
	padding:  35px 0  15px 0;
}

#how-use .item {
	width: auto;
	float: none;
	text-align: center;
	line-height: 22px;
	padding: 0 0 10px 0;
	position: relative;
}

#how-use .item.p {
	padding: 0 0 10px 0;
} 

#how-use .item p {
	padding: 20px 25px 10px 25px;
	width: auto;
	margin: 0 auto;
}

#how-use .item p br {
	display: none;
}

#how-use .item span {
	background: url(mobile/arrow3.png) no-repeat center 0;
	display: block;
	position: static;
	width: auto;
	height: 32px; 
}
 
/* reviews */
#reviews {
	background: #1ebbee;
	padding: 0 0 30px 0;
}

#reviews h1 {
	background: none; 
	font-size: 30px;
	color: #fff;  
	padding: 30px 0 11px 0;
}

#reviews .review {
	background: #fff;
	padding: 15px 10px 25px 10px;
	overflow: hidden;
	margin: 9px 0 0 0;
}

#reviews .review img {
	width: 80px;
	margin: 0 auto;
	display: block;
	float: none;
}

#reviews .review p {
	margin: 0;
	padding: 3px 0 0 0;
	line-height: 22px;
}

#reviews .review p span {
	display: block;
	font-weight: 700;
	padding: 5px 0 0 0;
}


/* footer */
#footer {
	background: #0a7ab4;
	height: auto;
}

#footer .content {
	padding: 0 0 45px 0;
	height: auto;
}

#footer .form {
	width: auto;
	padding: 0;
	float: none;
}


#footer .form h2 {
	text-align: center;
	color: #0c384a;
	padding: 15px 0 23px 0;
	position: relative;
}

#footer .form h2 span {
	background: url(img/arrow.png) no-repeat 0 0;
	width: 40px;
	height: 57px;
	position: absolute;
	display: block;
	right: 75px;
	top: 44px;
}

#footer .right {
	position: relative;
	float: none;
	width: auto;
	color: #fff;
	padding: 0 20px 0 0;
}

#footer .price-new {
	background: none;
	width: auto;
	height: auto;
	padding: 9px 0 0 10px;
	text-align: left;
	margin: 0;
}

#footer .price-new div {
	padding: 0;
}

#footer .price-old {
	padding: 12px 0 0 10px;
	text-align: left; 
} 

#footer .price-old span {
	left: -2px; 
	margin: 0;
	top: 7px;
}

#footer h1 {
	padding: 14px 0 20px 10px;
	line-height: 1;
	display: block;
	font-size: 24px;
	color: #f5e92c;
	font-weight: 700;
	font-family: 'Fira Sans',arial,sans-serif;
}

#footer h1 span {
	display: block;
	text-transform: uppercase;
}


#footer .nontoxic {
	display: block;
	background: url(img/nontoxic.png) no-repeat 0 0;
	width: 102px;
	height: 95px;
	position: absolute;
	right: 0;
	top: -17px;
	padding: 92px 0 0 50px;
	font-family: 'Fira Sans',arial,sans-serif;
	font-weight: 700;
	font-size: 18px;
	color: #fff;
	line-height: 18px;
}

#footer .nontoxic div {
	color: #f5e92c;
	font-size: 48px;
	line-height: 35px;
	
}
 
#footer .bottom {
	background: #282828;
	width: auto;
	padding: 20px 0 20px 0;
	font-size: 14px;
}
 
#footer .bottom div {
	width: 320px;
	margin: 0 auto;
}
 

}