
.row-center {
	margin-left : auto;
	margin-right : auto;
	margin-left: 110px;
}



.desktop{display: block;}
.mobile{display: none;}
.mobile_320{display: none;}

button:hover{color:#02eaff; border: 1px solid #02eaff !important;}

h1,h2,h3,h4,h5{font-family: 'PT Sans Caption', arial, sans-serif; font-weight: 700;}
p, div, span, a, li {font-family: 'PT Sans Caption', arial, sans-serif; font-weight: 400; font-size: 14px; line-height: 14px;}
*{padding:0; margin: 0; text-decoration: none; list-style-type: none; outline: none;}

h1{font-size: 48px; line-height:48px;}
h2{font-size: 35px; line-height: 35px;}
h3{font-size: 20px; line-height: 20px;}
.clear{clear: both;}

.container{
	width: 100%;
}
.column_2{
	width: 405px;
}

.column_3{
	width: 325px;
}
.column_form{
	width: 232px;
	margin-top: 120px;
}
.column_product{ width: 340px; padding-top: 90px; margin: 0 40px;}
.wrap{
	width: 980px;
	height: 100%;
	margin-left:  auto;
	margin-right: auto;
}
.left_col{
	float: left;
}
.right_col{
	float: right;
}
.clear{clear: both;}


.dark_gray{color: #727272;}
.light_gray{color: rgba(114,114,114,0.65);}
.white{color: #fff;}
.black{color: #000;}
.old_price{color: rgba(114,114,114,0.65); text-decoration: line-through; padding-right: 30px;}
.order_button{
	display:block;
	height: 50px;
	width: 232px;
	//background-color: #637cda; 
	background-color: rgba(44,60,151,0.7);
	border: none;
	font-size: 25px;
	color: #ffffff;
	font-weight: 700;
	margin-top: 5px;
}
form input, form select{
	width: 210px;
	border: 1px solid #e0e0e0;
	height: 45px;
	line-height: 45px;
	padding: 0 10px;
	color: #000;
	margin-bottom: 15px;
	background-color: transparent;
}
form select{ width: 230px;}
form select option{color: #000;}

#block7 select, #block7 input {
	color: #aaa;
}

.timer{
	margin-bottom: 20px;
	text-align: left;
}

 .timer .block {
    float: left;
}

 .timer .block .rect {
    border-radius: 5px;
	font-family: 'PT Sans Caption', arial, sans-serif;
	font-weight: bold;
    line-height: 38px;
    font-size: 35px;
    padding: 0 5px;
}

.timer .block .label {
    font-size: 12px;
	text-align: center;
}

.timer .points {
    float: left;
    width: 23px;
    height: 59px;
	text-align: center;
	line-height: 38px;
	font-size: 38px;
	font-family: 'PT Sans Caption', arial, sans-serif;
	font-weight: bold;
}
.separator{height: 0px; border: 2px solid black; width: 50px; margin: 0 auto;}

#upsale a.order_button{
	display:block;
	height: 50px;
	width: 232px;
	background-color: #c23964; 
	border: none;
	font-size: 25px;
	color: #ffffff;
	font-weight: 700;
	margin-top: 10px;
	line-height: 48px;
}
#upsale {
	background: url('../img/modal.png') center bottom no-repeat;
	height: 166px;
	margin: 0 auto;
	position: fixed;
	bottom: -5px;
	z-index: 10;
}
#upsale .left_col p{line-height: 1.5; color: rgba(255,255,255,0.7);}
#upsale .left_col:first-of-type{width: 450px; margin: 30px 40px 0 130px; }
#upsale .left_col:last-of-type{width: 232px; margin: 40px 0px 0 0px; text-align: center;}
#upsale a.order_button:hover{background-color: #c23964; color: #eee;}
#upsale h2{font-size: 30px; text-align: left; margin-bottom: 20px;}

#block1{
	background: url('../img/block1.jpg') no-repeat center center;
	height: 542px;
}

#block1 h1{margin-bottom: 50px; padding-top: 70px;}
#block1 h3{margin-bottom: 30px;}
#block1 ul li{margin-bottom: 10px;}
#block1 ul li:before{  
  content: "\2014";
  margin-left: 0ex;
  margin-right: 1ex;
 }

#block2{
	background: #ffffff;
	height: 1200px;
}
#block2 h2{margin-bottom: 30px; padding-top: 65px;}
#block2 h3{margin-bottom: 30px;}
#block2 h3 span{font-size: 20px;}
#block2 .product{
	width: 300px;
	background: url(../img/product.png) no-repeat center center;
	height: 300px;
	-webkit-background-size: contain;
	background-size: contain;
}

#block2 .product_descr{width: 170px; margin-top: 75px; margin-left: 20px; line-height: 1.5;}

#block2 .block2_2{
background: url(../img/block2_2.png) no-repeat center center;
width: 100%;
height: 280px;
margin-top: 40px;
}
#block2 .block2_3 h2{ text-align: center; margin-bottom: 15px;}
#block2 .block2_3 > p{ text-align: center; font-weight: 700; font-size: 15px; margin-bottom: 20px;}
#block2 .block2_3 .descr{
	width: 485px;
}
#block2 .block2_3 .descr p{line-height: 1.5;}
#block2 .block2_3 .descr p:first-of-type{
	margin-top: 50px;
	margin-bottom: 35px;
}

#block2 .block2_3 .descr.img{
	background: url('../img/nogi.png') no-repeat center center;
	height: 316px;
}
#block3{
	background: url('../img/block3.jpg') no-repeat center center;
	height: 573px;
}

#block3 .simptoms{
	width: 145px;
	margin-top: 130px;
}
#block3 .simptoms li{font-size: 15px; line-height: 1.3; margin-bottom: 25px;}
#block3 .reasons{
	width: 485px;
	margin-top: 85px;
}
#block3 .reasons h2{
	margin-bottom: 60px;
	line-height: 1.3;
}
#block3 .reasons ul li:before{  
  content: "\2014";
  margin-left: 0ex;
  margin-right: 1ex;
 }
 
#block3 .reasons ul li{
	line-height: 1.5;
	font-size: 15px;
}
#block4{
	background: #ffffff;
	height: 800px;
}
#block4 .wrap h2{ text-align: center; margin-bottom: 15px; padding-top: 70px; }
#block4 .wrap > p{ text-align: center; font-weight: 700; font-size: 15px; margin-bottom: 20px;}
#block4 .action{width: 485px; margin-top: 40px;}
#block4 .action p{line-height: 1.5; margin-bottom: 30px; padding: 0 30px;}
#block4 .img{width: 350px; margin-top: 5px; margin-left: 130px;}
#block4 .img img{  
	display: block;
	margin: 0 auto;
}
#block4 .img p{font-weight: bold;}
#block4 .block4_2{
background: url(../img/block4_2.png) no-repeat center center;
width: 100%;
height: 280px;
margin-top: 40px;
}
#block4  .flex {
	max-width: 810px;
	margin: 40px auto 0 auto;
	position: relative;
}


#block4  .flex-control-nav{
    display: none;
}

#block4  .slides {
    float: left;
}

#block4  .slides li {
    list-style: none;
}

#block4  .slides li .review {
    width: 100%;
}

#block4  .flex-next {
    background: url("../img/arrow_right.png") no-repeat center center;
    width: 22px;
    height: 47px;
    position: absolute;
    right: 33%;
    top: 28%;
    margin-top: -40px;
    text-indent: -9999999px;
}

#block4  .flex-prev {
    background: url("../img/arrow_left.png") no-repeat center center;
    width: 22px;
    height: 47px;
    position: absolute;
    left: 33%;
    top: 28%;
    margin-top: -40px;
    text-indent: -9999999px;
}

#block4 .slides .photo{
	width: 172px;
	height: 172px;
	margin: 20px auto;
}

#block4 .slides .title{
	font-size: 15px;
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
}
#block4 .slides p{
	font-size: 14px;
	text-align: center;
	margin-top: 40px;
	line-height: 1.5;
}




#block5{
	background: url('../img/block5.jpg') no-repeat center center;
	height: 1730px;
}
#block5 .wrap h2{ text-align: center; margin-bottom: 20px; padding-top: 75px; }
#block5 .wrap > p:first-of-type{ text-align: center; font-weight: 700; font-size: 15px; margin-bottom: 20px;}

#block5 .wrap > p:nth-of-type(2),
#block5 .wrap > p:nth-of-type(3){
	width: 785px;
	margin: 20px auto;
	text-align: center;
	font-size: 13px;
	font-weight: normal;
	color: rgba(255,255,255,0.8);
	line-height: 1.8;
	margin-bottom: 20px;
}
#block5 .wrap > p:nth-of-type(3){
	font-size: 15px;
	margin: 10 auto 0 auto;
	line-height: 1.3;
}
#block5 .pair .item:first-of-type{float: left;}
#block5 .pair .item:nth-of-type(2){float: right;}
#block5 .pair .item{
width: 440px;
float: left;
position: relative;
color: #727272;
}
#block5 .pair .item .circle{
	width: 126px;
	height: 126px;
	position: relative;
	margin: 0 auto;
	z-index: 5;
}
#block5 .pair .item .descr{
	background-color: #ffffff;
	border-radius: 5px;
	position: relative;
	top: -40px;
	margin: 0 auto;
	padding: 55px 30px 40px 30px;
	
}
#block5 .pair .item .descr p{
text-align: center;
line-height: 1.5;
}
#block5 .pair .item .descr .title{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
	line-height: 1;
	
}
#block6{
	background: #ffffff;
	height: 2270px;
}
#block6 .wrap h2{ text-align: center; margin-bottom: 20px; padding-top: 75px; }
#block6 .wrap h2:nth-of-type(2){ text-align: center; margin-bottom: 60px; padding-top: 0px; }
#block6 .wrap > p:first-of-type, #block6 .wrap > p:last-of-type{ text-align: center; font-weight: 700; font-size: 15px; margin-bottom: 20px;}

#block6 .wrap > p:nth-of-type(2){
	width: 785px;
	margin: 20px auto;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.8;
	margin-bottom: 50px;
}
#block6 .block6_2{
background: url(../img/block6_2.png) no-repeat center center;
width: 100%;
height: 280px;

}

#block6 .row .item{float: left;}
#block6 .row .item .circle{margin: 0 auto;}
#block6 .row .item .descr{text-align: center; line-height: 1.3;}
#block6 .row .item .circle img{width: 100%; height: 100%; display: block;}

#block6 .row .item.three{width: 218px; margin: 80px 54px;}
#block6 .row .item.three .circle{width: 90px; height: 90px;}
#block6 .row .item.three .descr{margin-top: 40px;}
#block6 .row .item.three .circle img{width: auto; height: auto; display: block; margin: auto;}

#block6 .row .item.four{
  width: 215px; 
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 70px;
 }
#block6 .row .item.four .circle{width: 120px; height: 120px;}
#block6 .row .item.four .descr{margin-top: 25px;}

#block6 .row .item.five{width: 196px;}
#block6 .row .item.five .circle{width: 155px; height: 155px;}
#block6 .row .item.five .descr{margin-top: 30px;}

#block6 .flexslider {
    width: 810px;
	margin: 40px auto 0 auto;
	position: relative;
}


#block6  .flex-control-nav{
    display: none;
}

#block6  .slides {
    float: left;
}

#block6  .slides li {
    list-style: none;
}

#block6  .slides li .review {
    width: 100%;
}
#block6  .slides li .review  .left_col:first-of-type{
    width: 22%;
	margin-right:5%;
}
#block6  .slides li .review  .left_col:last-of-type{
    width: 70%;
}

#block6  .flex-next {
    background: url("../img/arrow_right.png") no-repeat center center;
    width: 22px;
    height: 47px;
    position: absolute;
    right: 0%;
    top: 45%;
    margin-top: -40px;
    text-indent: -9999999px;
}
#block6  .flex-prev {
    display: none;
}

#block6 .slides .photo{
	width: 165px;
	height: 140px;
	margin: 20px auto 0 auto;
}

#block6 .slides .review .title{
	font-size: 15px;
	text-align: center;
	font-weight: bold;
	margin-top: 5px;
}
#block6 .slides p{
	font-size: 14px;
	text-align: left;
	margin-top: 25px;
	line-height: 1.5;
}



#block7{
	background: url('../img/block7.jpg') no-repeat center center;
	height: 402px;
}
#block7 h2{margin-bottom: 30px; padding-top: 65px;}
#block7 h3{margin-bottom: 30px;}
#block7 h3 span{font-size: 20px;}
#block7 .product{
	width: 300px; 
	background: url(../img/product.png) no-repeat center center;
	height: 300px;
	-webkit-background-size: contain;
	background-size: contain;
}

#block7 .product_descr{width: 170px; margin-top: 75px; margin-left: 20px; line-height: 1.5;}

#block7 .old_price{
color: rgba(255,255,255,0.65);
 text-decoration: line-through;
 padding-right: 30px;
 }

#footer{
	height: 111px;
	text-align: center;
	background: #0d0d0d;
	padding-top: 25px;
	font-family: 'PT Sans Caption', Arial, sans-serif;
	font-size: 16px;
	color: #fff;
}

#footer a{
margin-top: 20px;
display: inline-block;
text-decoration: underline;
}


.header_text1 {
	font-size: 38px; 
	font-weight: bold;
	line-height: 38px;
	padding-top: 75px;
	width: 710px;
}

.header_text1 .accent_one {
	font-size: 38px; 
	font-weight: bold;
	line-height: 38px;
	color: #00CCFF;
}

.header_text1 .accent_two {
	font-size: 38px; 
	font-weight: bold;
	line-height: 38px;
	color: #cc3366;
}



.mobile{display: none;}
.mobile320{display: none;}


/*-----------------------------------------------------------------------------*/
/*-----------------640-------------------*/
/*-----------------------------------------------------------------------------*/
@media screen and (max-width: 980px) {
.desktop{display: none;}
.mobile{display: block;}
.mobile320{display: none;}
.wrap{
	width: 570px;
}
#block1{
	background: url('../img_640/block1.jpg') no-repeat center center;
	height: 542px;
}
#block1 h1{margin-bottom: 50px; padding-top: 80px;}
#block1 h3{margin-bottom: 30px;}
#block1 ul li{margin-bottom: 10px;}
#block1 .column_2{margin-left: auto; margin-right: auto; text-align: center;}

.row-center {
	margin-left : auto;
	margin-right : auto;
}


#block2{
	background: #ffffff;
	height: 1835px;
}



#block2 .column_product{width: 200px; margin: 0 0 0 45px;}
#block2 .column_form{margin: 0 auto; float: none; width: 300px; text-align: center;}
#block2 .column_form:before{clear: both;}
#block2 .column_form p{margin-bottom: 50px; text-align: center; }
#block2 .column_form .order_button{margin-left: auto; margin-right: auto;}


#block2 .block2_2{
background: url(../img_640/block2_2.png) no-repeat center center;
}

#block2 .block2_3 .descr{
	margin: 0 auto;
	float: none;
}

#block2 .block2_3 .descr.img{
	margin: 0 auto;
	float: none;
}
#block3{
	background: url('../img_640/block3.jpg') no-repeat center center;
	height: 1076px;
}

#block3 .simptoms{
	width: 145px;
	margin-top: 130px;
	margin-left: 60px;
}
#block3 .reasons{
	width: 485px;
	margin: 180px auto 0 auto;
	float: none;
}

#block3 .reasons h2{
	text-align: center;
}

 
#block3 .reasons ul li{

	color: rgba(255,255,255,0.8);
}
#block4{
	background: #ffffff;
	height: 1820px;
}
#block4 .wrap h2{ text-align: center; margin-bottom: 15px; padding-top: 70px; }
#block4 .wrap > p{ text-align: center; font-weight: 700; font-size: 15px; margin-bottom: 20px;}
#block4 .action{width: 485px; margin: 40px auto 0 auto; float: none;}
#block4 .action p{text-align: justify;}
#block4 .img{width: 350px; margin: 5px auto 0 auto; float: none;}

#block4 .img img{  
	display: block;
	margin: 0 auto;
}

#block4 .block4_2{
background: url(../img_640/block4_2.png) no-repeat center center;

}
#block4  .flexslider {
    width: 550px;
	margin: 40px auto 0 auto;
	position: relative;
}


#block4  .flex-control-nav{
    display: none;
}

#block4  .slides {
    float: left;
}

#block4  .slides li {
    list-style: none;
}

#block4  .slides li .review {
    width: 100%;
}

#block4  .flex-next {
    background: url("../img/arrow_right.png") no-repeat center center;
    width: 22px;
    height: 47px;
    position: absolute;
    right: 28%;
    top: 22%;
    margin-top: -40px;
    text-indent: -9999999px;
}

#block4  .flex-prev {
    background: url("../img/arrow_left.png") no-repeat center center;
    width: 22px;
    height: 47px;
    position: absolute;
    left: 28%;
    top: 22%;
    margin-top: -40px;
    text-indent: -9999999px;
}

#block4 .slides .photo{
	width: 172px;
	height: 172px;
	margin: 20px auto;
}

#block4 .slides .title{
	font-size: 15px;
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
}
#block4 .slides p{
	font-size: 14px;
	text-align: justify;
	margin-top: 40px;
	line-height: 1.5;
}




#block5{
	background: url('../img_640/block5.jpg') no-repeat center center;
	height: 2910px;
}
#block5 .wrap h2{ text-align: center; margin-bottom: 20px; padding-top: 50px; }
#block5 .wrap > p:first-of-type{ text-align: center; font-weight: 700; font-size: 15px; margin-bottom: 20px;}

#block5 .wrap > p:nth-of-type(2),
#block5 .wrap > p:nth-of-type(3){
	width: 550px;
	margin: 20px auto;
	text-align: center;

}

#block5 .pair .item:first-of-type{float: none;}
#block5 .pair .item:nth-of-type(2){float: none;}
#block5 .pair .item{
width: 440px;
float: none;
position: relative;
color: #727272;
margin: 0 auto;
}

#block5 .pair .item .descr{
	
	margin: 0 auto;
	padding: 55px 30px 30px 30px;
	
}

#block6{
	background: #ffffff;
	height: 3045px;
}

#block6 .wrap > p:nth-of-type(2){
	width: 550px;
}
#block6 .wrap > h2:nth-of-type(3){
	padding-top: 10px;
}

#block6 .block6_2{
background: url(../img_640/block6_2.png) no-repeat center center;
width: 100%;
height: 280px;
}

#block6 .row .item{float: left;}


#block6 .row .item.three{width: 225px; margin: 40px 30px; }
#block6 .row .item.three:nth-of-type(4){float: none; margin: 40px auto;}
#block6 .row .item.three .circle{width: 90px; height: 90px;}
#block6 .row .item.three .descr{margin-top: 20px;}
#block6 .row .item.three .circle img{width: auto; height: auto; display: block; margin: auto;}

#block6 .row .item.four{
  width: 216px; 
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 55px;
 }
 #block6 .row .item.four:nth-of-type(odd){float: left; margin-left: 55px; margin-right:0;}
 #block6 .row .item.four:nth-of-type(even){float: right; margin-right: 55px; margin-left: 0;}
 
#block6 .row .item.four .circle{width: 120px; height: 120px;}
#block6 .row .item.four .descr{margin-top: 25px;}

#block6 .row .item.five{width: 190px; margin-bottom: 50px;}
#block6 .row .item.five:nth-of-type(1){margin-left: 100px;}
#block6 .row .item.five .circle{width: 155px; height: 155px;}
#block6 .row .item.five .descr{margin-top: 30px;}

#block6 .flexslider {
    width: 550px;
	margin: 25px auto 0 auto;
	position: relative;
}


#block6  .flex-control-nav{
    display: none;
}

#block6  .slides {
    float: left;
}

#block6  .slides li {
    list-style: none;
}

#block6  .slides li .review {
    width: 100%;
}
#block6  .slides li .review  .left_col:first-of-type{
    width: 35%;
	margin: auto;
	float: none;
}
#block6  .slides li .review  .left_col:last-of-type{
    width: 100%;
	
}

#block6  .flex-next {
    background: url("../img/arrow_right.png") no-repeat center center;
    width: 22px;
    height: 47px;
    position: absolute;
    right: 28%;
    top: 24%;
    margin-top: -40px;
    text-indent: -9999999px;
}
#block6  .flex-prev {
    background: url("../img/arrow_left.png") no-repeat center center;
    width: 22px;
    height: 47px;
    position: absolute;
    left: 28%;
    top: 24%;
    margin-top: -40px;
    text-indent: -9999999px;
	display: block;
}

#block6 .slides .photo{
	width: 165px;
	height: 140px;
	margin: 20px auto 0 auto;
}

#block6 .slides .review .title{
	font-size: 15px;
	text-align: center;
	font-weight: bold;
	margin-top: 5px;
}
#block6 .slides p{
	font-size: 14px;
	text-align: left;
	margin-top: 25px;
	line-height: 1.5;
}



#block7{
	background: url('../img_640/block7.jpg') no-repeat center center;
	height: 694px;
}
#block7 .column_product{width: 200px; margin: 0 0 0 45px;}
#block7 .column_form{margin: 40px auto; float: none; width: 300px; text-align: center;}
#block7 .column_form:before{clear: both;}
#block7 .column_form p{margin-bottom: 50px; text-align: center; }
#block7 .column_form .order_button{margin-left: auto; margin-right: auto;}

#footer{
	height: 111px;
	text-align: center;
	background: #0d0d0d;
	padding-top: 25px;
	font-family: 'PT Sans Caption', Arial, sans-serif;
	font-size: 16px;
	color: #fff;
}

#footer a{
margin-top: 20px;
display: inline-block;
}

.header_text1 {
	font-size: 38px; 
	font-weight: bold;
	line-height: 38px;
	padding-top: 75px;
	width: 480px;
}

.header_text1 .accent_one {
	font-size: 38px; 
	font-weight: bold;
	line-height: 38px;
	color: #00CCFF;
}

.header_text1 .accent_two {
	font-size: 38px; 
	font-weight: bold;
	line-height: 38px;
	color: #cc3366;
}


}



/*-----------------------------------------------------------------------------*/
/*-----------------320-------------------*/
/*-----------------------------------------------------------------------------*/
@media screen and (max-width: 639px) {

.wrap{
	width: 284px;
}
.desktop{display: none;}
.mobile320{display: block;}
h2{font-size: 30px;}

#block1{
	background: url('../img_320/block1.jpg') no-repeat center center;
	height: 508px;
}
#block1 h1{margin-bottom: 45px; padding-top: 60px; font-size: 38px;}
#block1 h3{margin-bottom: 30px;}
#block1 ul li{margin-bottom: 10px;}
#block1 .column_2{margin-left: auto; margin-right: auto; text-align: center; width: 284px;}

.row-center {
	margin-left : auto;
	margin-right : auto;
}


#block2{
	background: #ffffff;
	height: 2204px;
}


#block2 h2{text-align: center;}
#block2 h3{text-align: center; margin: 35px auto;}
#block2 .timer{padding-left: 36px;}
#block2 .column_3{width: 280px;} 
#block2 .column_product{width: 200px; margin: 0 auto 0 auto; float: none; padding-top:20px;}
#block2 .product{width: 300px;}
#block2 .column_form{margin: 0 auto; float: none; width: 280px; text-align: center;}
#block2 .column_form:before{clear: both;}
#block2 .column_form p{margin-bottom: 50px; text-align: center; }
#block2 .column_form .order_button{margin-left: auto; margin-right: auto;}


#block2 .block2_2{
background: url(../img_320/block2_2.png) no-repeat center center;
}

#block2 .block2_3 .descr{
	margin: 0 auto;
	float: none;
	width: 280px;
	text-align: justify;
}
#block2 .block2_3 .descr.img{
	margin: 50px auto;
	float: none;
	background: url(../img_320/nogi.png) no-repeat center center;
	height: 230px;
	width: 230px;
}

#block3{
	background: url('../img_320/block3.jpg') no-repeat center center;
	height: 1088px;
}

#block3 .simptoms{
	width: 145px;
	margin-top: 60px;
	margin-left: 0px;
}
#block3 .reasons{
	width: 280px;
	margin: 80px auto 0 auto;
	float: none;
}

#block3 .reasons h2{
	text-align: center;
}

 
#block3 .reasons ul li{
	color: rgba(255,255,255,0.8);
	text-align: justify;
}
#block4{
	background: #ffffff;
	height: 1300px;
}
#block4 .wrap h2{ text-align: center; margin-bottom: 15px; padding-top: 70px; }
#block4 .wrap > p{ text-align: center; font-weight: 700; font-size: 15px; margin-bottom: 20px;}
#block4 .action{width: 280px; margin: 40px auto 0 auto; float: none;}
#block4 .action p{text-align: justify; padding:0;}
#block4 .img{width: 250px; margin: 50px auto; float: none;}

#block4 .img img{  
	display: block;
	margin: 0 auto;
}
#block4 .img.left_col.mobile{display: none;}
#block4 .block4_2{
background: url(../img_320/block4_2.png) no-repeat center center;

}
#block4  .flexslider {
    width: 280px;
	margin: 40px auto 0 auto;
	position: relative;
}



#block4  .flex-next {

    right: 10%;
    top: 17%;

}

#block4  .flex-prev {

    left: 10%;
    top: 17%;

}

#block5{
	background: url('../img_320/block5.jpg') no-repeat center center;
	height: 3283px;
}
#block5 .wrap h2{ text-align: center; margin-bottom: 20px; padding-top: 50px; }
#block5 .wrap > p:first-of-type{ text-align: center; font-weight: 700; font-size: 15px; margin-bottom: 20px;}

#block5 .wrap > p:nth-of-type(2),
#block5 .wrap > p:nth-of-type(3){
	width: 250px;
	margin: 20px auto;
	text-align: center;

}

#block5 .pair .item:first-of-type{float: none;}
#block5 .pair .item:nth-of-type(2){float: none;}
#block5 .pair .item{
width: 280px;
float: none;
position: relative;
color: #727272;
margin: 0 auto;
}

#block5 .pair .item .descr{
	
	margin: 0 auto;
	padding: 50px 5px 30px 5px;
}
#block5 .pair .item .descr .title{margin-bottom: 10px;}

#block6{
	background: #ffffff;
	height: 4800px;
}

#block6 .wrap > p:nth-of-type(2){
	width: 280px;
	
}
#block6 .wrap > h2:nth-of-type(2){font-size: 28px; margin-top: 40px;
	padding-top: 10px;	
}

#block6 .block6_2{
background: url(../img_320/block6_2.png) no-repeat center center;
width: 100%;
height: 280px;
}

#block6 .row .item{float: left;}


#block6 .row .item.three{width: 225px; margin: 50px 30px 0; }
#block6 .row .item.three:nth-of-type(4){float: none; margin: 50px auto 0;}
#block6 .row .item.three .circle{width: 90px; height: 90px;}
#block6 .row .item.three .descr{margin-top: 0px;}
#block6 .row .item.three .circle img{width: auto; height: auto; display: block; margin: auto;}

#block6 .row .item.four{
  width: 216px; 
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 55px;
 }
 #block6 .row .item.four:nth-of-type(odd){float: none; margin-left: auto; margin-right:auto;}
 #block6 .row .item.four:nth-of-type(even){float: none; margin-right: auto; margin-left: auto;}
 
#block6 .row .item.four .circle{width: 120px; height: 120px;}
#block6 .row .item.four .descr{margin-top: 25px;}

#block6 .row .item.five{width: 190px; margin: 35px auto 15px; float: none;}
#block6 .row .item.five:nth-of-type(1){margin-left: auto;}
#block6 .row .item.five .circle{width: 155px; height: 155px;}
#block6 .row .item.five .descr{margin-top: 20px;}

#block6 .flexslider {
    width: 280px;
	margin: 25px auto 0 auto;
	position: relative;
}


#block6  .flex-control-nav{
    display: none;
}

#block6  .slides {
    float: left;
}

#block6  .slides li {
    list-style: none;
}

#block6  .slides li .review {
    width: 100%;
}
#block6  .slides li .review  .left_col:first-of-type{
    width: 64%;
	margin: auto;
	float: none;
}
#block6  .slides li .review  .left_col:last-of-type{
    width: 100%;
}
#block6 .slides .review .left_col p{text-align: justify;}
#block6 .slides .review .left_col p.title{text-align: center;}

#block6  .flex-next {
    background: url("../img/arrow_right.png") no-repeat center center;
    width: 22px;
    height: 47px;
    position: absolute;
    right: 0%;
    top: 18%;
    margin-top: -40px;
    text-indent: -9999999px;
}
#block6  .flex-prev {
    background: url("../img/arrow_left.png") no-repeat center center;
    width: 22px;
    height: 47px;
    position: absolute;
    left: 0%;
    top: 18%;
    margin-top: -40px;
    text-indent: -9999999px;
	display: block;
}

#block6 .slides .photo{
	width: 165px;
	height: 140px;
	margin: 20px auto 0 auto;
}

#block6 .slides .review .title{
	font-size: 15px;
	text-align: center;
	font-weight: bold;
	margin-top: 5px;
}
#block6 .slides p{
	font-size: 14px;
	text-align: left;
	margin-top: 25px;
	line-height: 1.5;
}



#block7{
	background: url('../img_320/block7.jpg') no-repeat center center;
	height: 925px;
}
#block7 h2{text-align: center;}
#block7 h3{text-align: center; margin: 35px auto;}
#block7 .timer{padding-left: 36px;}
#block7 .column_3{width: 280px;} 
#block7 .column_product{width: 200px; margin: 0 auto 0 auto; float: none; padding-top:20px;}
#block7 .product{width: 300px;}
#block7 .column_form{margin: 0 auto; float: none; width: 280px; text-align: center;}
#block7 .column_form:before{clear: both;}
#block7 .column_form p{margin-bottom: 50px; text-align: center; }
#block7 .column_form .order_button{margin-left: auto; margin-right: auto;}

.header_text1 {
	font-size: 24px; 
	font-weight: bold;
	line-height: 24px;
	padding-top: 25px;
	width: 300px;
}

.header_text1 .accent_one {
	font-size: 24px; 
	font-weight: bold;
	line-height: 24px;
	color: #00CCFF;
}

.header_text1 .accent_two {
	font-size: 24px; 
	font-weight: bold;
	line-height: 24px;
	color: #cc3366;
}

 
}