/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../owl.video.play.html) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

*
{
	padding: 0;
	margin: 0;
}

body
{
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #333333;
}

.clear
{
	clear: both;
}

.size
{
	width: 1060px;
	margin: 0 auto;
}

.block_1
{
    background: #201F1F url(../png/block_1_bg.png) no-repeat;
    background-position: calc(50% - -130px) 0px;
    padding: 50px 0;
    min-height: 900px;
	color: #F2F2F2;
}

.block_1 .descript
{
	color: #F2F2F2;
	font-size: 20px;
	font-weight: normal;
	margin-left: -50px;
}

.block_1 .descript span
{
	font-style: italic;
}

.block_1 .descript span span
{
	color: #FFF84B;
}

.block_1 .left
{
	width: 45%;
	float: left;
}

.block_1 .left h1
{
    display: inline-block;
    padding: 20px 30px;
    color: #FFF84B;
    position: relative;
    font-size: 89px;
    max-width: 450px;
    line-height: 100px;
    margin-top: 80px;
}

.block_1 .left h1 span
{
	font-size: 108px;
	color: #F2F2F2;
}

.block_1 .left h1 span span
{
    font-size: 43px;
    line-height: 60px;
    display: block;
}

.block_1 .left h1:before
{
	display: block;
	width: 199px;
	height: 184px;
	background: url(../png/block_1_h1_before.png) no-repeat center left;
	content: '';
	left: 0;
	top: 0;
	position: absolute;
}

.block_1 .left h1:after
{
	display: block;
	width: 199px;
	height: 184px;
	background: url(../png/block_1_h1_after.png) no-repeat center left;
	content: '';
	right: 0;
	bottom: 0;
	position: absolute;
}

.block_1 .left .action
{
	display: block;
	text-align: center;
	color: #F2F2F2;
	margin-top: 50px;
}

.block_1 .left .action h3
{
	font-size: 30px;
	font-weight: bold;
	
	margin-bottom: 20px;
}

.block_1 .left .action ul
{
	list-style: none;
}

.block_1 .left .action ul li
{
	width: 104px;
	height: 104px;
	display: inline-block;
	margin: 20px;
	background: #F2F2F2;
	position: relative;
	font-weight: bold;
	text-align: center;
	line-height: 104px;
	color: #333333;
	font-size: 40px;
}

.block_1 .left .action ul li span
{
	position: absolute;
	width: 100%;
	height: auto;
	line-height: auto;
	font-size: 28px;
	color: #F2F2F2;
	left: 0;
	text-align: center;
	bottom:-80px;
}

.block_1 .left .action a.sb
{
	display: block;
	width: 400px;
	height: 72px;
	text-align: center;
	background: #CC283C;
	font-size: 30px;
	color: #F2F2F2;
	font-weight: bold;
	text-decoration: none;
	margin: 0 auto;
	margin-top: 60px;
	line-height: 72px;

}

.block_1 .right
{
	float: right;
	width: 45%;
	text-align: center;
	margin-top: 260px;
}


.block_1 .right img
{
	display: block;
	max-width: 100%;
	position: relative;
}

.block_1 .right .product
{
	position: relative;
}

.block_1 .right .product .price
{
	width: 210px;
	height: 210px;
	background: #4F11B2;
	border-radius: 210px;
	text-align: center;
	font-size: 24px;
	color: #F2F2F2;
	position: absolute;
	bottom: 0;
	left: 0;
}


.block_1 .right .product .price h4
{
	font-size: 18px;
	font-weight: normal;
	padding-top: 40px;
}

.block_1 .right .product .price .price_new
{
	font-size: 44px;
	font-weight: bold;
	color: #FFF84B
	
}

.block_1 .right .product .price .price_old
{
	text-decoration: line-through;
}

.block_1 .right ul.punct
{
	display: block;
	text-align: center;
	list-style: none;
	margin-top: 10px;
}

.block_1 .right ul.punct li
{
	text-align: center;
	display: inline-block;
	width: 150px;
	vertical-align: top;
	margin: 3px;
}

.block_1 .right ul.punct li img
{
	display: inline-block;
}

.block_1 .right ul.punct li h3
{
	font-size: 35px;
	font-weight: bold;
	color: #FFF84B
}


.block_2
{
    background: #201F1F url(../png/block_2_bg.png) no-repeat;
    background-position: calc(50% - -130px) 0px;
    padding: 50px 0;
	color: #F2F2F2;
}


.block_2 .left
{
	width: 45%;
	float: left;
}

.block_2 .left h1
{
    display: inline-block;
    padding: 20px 30px;
    color: #FFF84B;
    position: relative;
    font-size: 78px;
    max-width: 450px;
    line-height: 90px;
    margin-top: 50px;
    text-transform: uppercase;
}

.block_2 .left h1 span
{
	font-size: 68px;
	color: #F2F2F2;
}

.block_2 .left h1 span span
{
    font-size: 110px;
    line-height: 120px;
    display: block;
}

.block_2 .left h1:before
{
	display: block;
	width: 199px;
	height: 184px;
	background: url(../png/block_1_h1_before.png) no-repeat center left;
	content: '';
	left: 0;
	top: 0;
	position: absolute;
}

.block_2 .left h1:after
{
	display: block;
	width: 199px;
	height: 184px;
	background: url(../png/block_1_h1_after.png) no-repeat center left;
	content: '';
	right: 0;
	bottom: 0;
	position: absolute;
}

.block_2 .arrow
{
	text-align: center;
	background: url(../png/block_2_arrow.png) no-repeat center bottom;
	margin-top: 100px;
}

.block_2 .arrow h3
{
	font-size: 40px;
	color: #F2F2F2;
	padding-bottom: 90px;
}


.block_3
{
	background: #F2F2F2;
    padding: 50px 0;
    position: relative;
}

.block_3 .right
{
	max-width: 640px;
	float: right;
}

.block_3 img.john
{
	position: absolute;
	display: block;
	bottom: 0;
	left: 50%;
	margin-left: -600px;
}


.block_3 .right h3
{
	font-size: 32px;

}

.block_3 .right span
{
	font-style: normal;
	font-size: 17px;
	margin-top: 15px;
	display: block;
}

.block_3 .right hr
{
	display: block;
	border: 0;
	width: 125px;
	height: 1px;
	background: #CC283C;
	padding: 0;
	margin: 20px 0;
}

.block_3 .right p
{
	margin: 20px 0;
	font-size: 20px;
	font-style: italic;
}


.block_3 .right img
{
	margin-top: 40px;
	display: block;
	width: 100%;
}


.block_4
{
    background: #201F1F url(../png/block_4_bg.png) no-repeat;
    background-position: calc(50% - -258px) 0px;
    padding: 50px 0;
	color: #F2F2F2;
	padding-bottom: 0;
}

.block_4 .left
{
	width: 45%;
	float: left;
}

.block_4 .left h1
{
    display: inline-block;
    color: #FFF84B;
    position: relative;
    font-size: 31px;
    max-width: 450px;
    line-height: 20px;
    margin-top: 50px;
}

.block_4 .left h1 span
{
    font-size: 128.5px;
	color: #F2F2F2;
    line-height: 20px;
}

.block_4 .left h1 span span
{
    font-size: 54px;
   
    display: block;
    line-height: 80px;
}


.block_4 .left  a.sb
{
	display: block;
    width: 440px;
	height: 72px;
	text-align: center;
	background: #CC283C;
	font-size: 30px;
	color: #F2F2F2;
	font-weight: bold;
	text-decoration: none;
	margin-top: 60px;
	line-height: 72px;

}

.block_4 .right
{
    float: right;
    width: 45%;
    text-align: center;
    margin-top: -30px;
}


.block_4 .right img
{
	display: block;
	max-width: 100%;
	position: relative;
}

.block_4 .right .product
{
	position: relative;
}


.block_5
{
    background: #201F1F url(../png/block_5_bg.png) center top;
    padding: 50px 0;
	color: #F2F2F2;
}

.block_5 h1
{
	color: #FFF84B;
	transform: rotate(-5deg);
	font-weight: bold;
	font-style: italic;
	max-width: 760px;
	margin: 0 auto;
	font-size: 80px;
}

.block_5 h1 span
{
	font-size: 68px;
	color: #F2F2F2;
	display: block;
}

.block_5 h1 span span
{
	font-size: 30px;
	margin-top: 30px;
}

 .block_5 .arrow
{
	text-align: center;
	background: url(../png/block_2_arrow.png) no-repeat center bottom;
	margin-top: 100px;
}

.block_5 .arrow h3
{
	font-size: 40px;
	color: #F2F2F2;
	padding-bottom: 90px;
}

.block_6
{
    background: #fff url(../png/block_6_bg.png) center;
    padding: 50px 0;
	color: #F2F2F2;
	background-size: cover;
}

.block_6 h2
{
	font-size: 60px;
	color: #333333;
	text-align: center;
	font-weight: bold;
}

.block_6 h2 span
{
	display: block;
	color: #CC283C;
}

.block_6 .cont_row
{
	display: block;
	text-align: center;
}

.block_6 .cont_row .row
{
	display: inline-block;
	width: 280px;
	margin: 30px;
	text-align: center;
	color: #333333;
	font-size: 19px;
}

.block_6 .cont_row .row h3
{
	font-size: 30px;
	font-weight: bold;
	color: #CC283C;
	margin-bottom: 20px;
	margin-top: 15px;
}

.block_7
{
    background: #201F1F url(../png/block_7_bg.png) no-repeat;
    background-position: calc(50% - 260px) 0px;
    padding: 50px 0;
	color: #F2F2F2;
}


.block_7 .left
{
	width: 45%;
	float: right;
}

.block_7 .left h1
{
    display: inline-block;
    padding: 20px 30px;
    color: #F2F2F2;
    position: relative;
    font-size: 68px;
    max-width: 450px;
    line-height: 90px;
    margin-top: 50px;
    text-transform: uppercase;
}

.block_7 .left h1 span
{
	font-size: 68px;
	color: #FFF84B;
	font-size: 70px;
	line-height: 110px;
}

.block_7 .left h1 span span
{
    font-size: 143px;
    line-height: 120px;
    display: block;
    color: #F2F2F2;

}

.block_7 .left h1 span span span
{
	font-size: 130px;
	color: #FFF84B;
}

.block_7 .left h1:before
{
	display: block;
	width: 199px;
	height: 184px;
	background: url(../png/block_1_h1_before.png) no-repeat center left;
	content: '';
	left: 0;
	top: 0;
	position: absolute;
}

.block_7 .left h1:after
{
	display: block;
	width: 199px;
	height: 184px;
	background: url(../png/block_1_h1_after.png) no-repeat center left;
	content: '';
	right: 0;
	bottom: 0;
	position: absolute;
}

.block_7 .cont_row
{
	display: block;
	text-align: center;
	margin-top: 30px;
}

.block_7 .cont_row .row
{
    display: inline-block;
    vertical-align: middle;
    width: 500px;
    margin: 13px;
    text-align: left;
}

.block_7 .cont_row .row img
{
	float: left;
	margin-right: 20px;
}

.block_7 .cont_row .row p
{
	font-size: 20px;
	font-weight: bold;
	margin-top: 30px;
}

.block_7 .cont_row .row p span
{
	color: #FFF84B;
}

.block_7 .vector
{
	width: 586px;
	height: 126px;
	background: url(../png/block_7_vector.png) no-repeat center;
	margin: 20px auto;
	margin-top: 80px;
	transform: rotate(-5deg)
}

.block_7 .vector p
{
    color: #333333;
    font-size: 25px;
    font-weight: 800;
    font-style: italic;
    padding: 16px 131px;
}

.block_7 .vector p span
{
	color: #CC283C;
}



.block_8
{
    background: #201F1F;
    padding: 50px 0;
	color: #F2F2F2;
}

.block_8 .left
{
    width: 48%;
    float: left;
}

.block_8 .left h1
{
    display: inline-block;
    color: #FFF84B;
    position: relative;
    padding: 20px 30px;
    font-size: 68px;
    max-width: 450px;
    line-height: 80px;
    margin-top: 50px;
    text-transform: uppercase;
}

.block_8 .left h1 span
{
    font-size: 91px;
	color: #F2F2F2;
	line-height: 100px;
}

.block_8 .left h1:before
{
	display: block;
	width: 199px;
	height: 184px;
	background: url(../png/block_1_h1_before.png) no-repeat center left;
	content: '';
	left: 0;
	top: 0;
	position: absolute;
}

.block_8 .left h1:after
{
	display: block;
	width: 199px;
	height: 184px;
	background: url(../png/block_1_h1_after.png) no-repeat center left;
	content: '';
	right: 0;
	bottom: 0;
	position: absolute;
}





.block_8 .left  a.sb
{
	display: block;
    width: 440px;
	height: 72px;
	text-align: center;
	background: #CC283C;
	font-size: 30px;
	color: #F2F2F2;
	font-weight: bold;
	text-decoration: none;
	margin: 0 auto;
	margin-top: 60px;
	line-height: 72px;

}

.block_8 .left .price
{
	width: 440px;
	margin: 0 auto;
	margin-top: 30px;
}

.block_8 .left .price .price_new
{
	color: #FFF84B;
	font-weight: bold;
	font-size: 35px;
}

.block_8 .left .price .price_old
{
	font-size: 30px;
	font-weight: normal;
	color: #F2F2F2;
	font-weight: normal;
	text-decoration: line-through;
}

.block_8 .right
{
    float: right;
    width: 45%;
    text-align: center;
    margin-top: 30px;
}


.block_8 .right img
{
	display: block;
	max-width: 100%;
	position: relative;
}

.block_8 .right .product
{
	position: relative;
}

.block_8 .right h2
{
	max-width: 370px;
	font-size: 43px;
	color: #F2F2F2;
	font-weight: bold;
	text-align: left;
	margin: 0 auto;
}

.block_8 .right h2 span
{
	color: #FFF84B;
	font-size: 35px;
}

.block_8 .right h2 span span
{
	font-size: 52px;
}

.block_8 .right .product
{
	display: block;
	text-align: center;
	position: relative;
}

.block_8 .right .product img.prod
{
	display: block;
	max-width: 100%;
}

.block_8 .right .product .discont
{
	width: 125px;
	height: 125px;
	position: absolute;
	top: 0;
	right: 30px;
	background: #FFF84B;
	border-radius: 125px;
	font-size: 35px;
	color: #CC283C;
	font-weight: bold;
}

.block_8 .right .product .discont span
{
	display: block;
	font-weight: normal;
	color: #333333;
	font-size: 22px;
	padding-top: 30px;
}

.block_9
{
    background: #fff url(../png/block_9.png) no-repeat center;
    background-size: cover;
    padding: 50px 0;
}

.block_9 h2
{
	text-align: center;
	font-size: 60px;
	font-weight: bold;
	color: #333333;
}

.block_9 h2 span
{
	color: #CC283C;
	display: block;
}

.block_9 .cont_row
{
	display: block;
	text-align: center;
	margin-top: 40px; 
}

.block_9 .cont_row .left
{
    display: inline-block;
    vertical-align: top;
    width: 430px;
	margin-top: 20px;
}

.block_9 .cont_row .left .numb
{
    font-size: 220px;
    color: #333;
    float: left;
    font-weight: bold;
    line-height: 180px;
}

.block_9 .cont_row .left h4
{
	font-size: 60px;
	color: #333333;
}

.block_9 .cont_row .left h3
{
	font-size: 104px;
	color: #CC283C;
	line-height: 117px;
}

.block_9 .cont_row .row
{
	display: inline-block;
	vertical-align: top;
	width: 290px;
	margin-left: 20px;
}

.block_9 .cont_row .row p
{
	font-size: 18px;
	font-weight: bold;
	margin-top: 20px;
}

.block_10
{
    background: #201F1F;
    background-size: cover;
    padding: 50px 0;
}

.block_10 h2
{
	font-size: 60px;
	text-align: center;
	color: #F2F2F2;
}

.block_10 h2 span
{
	display: block;
	color: #FFF84B;
}

.block_10 .owl-carousel 
{
	max-width: 740px;
	margin: 0 auto;
	margin-top: 50px;
	color: #F2F2F2;
	position: relative;
}

.block_10 .owl-carousel .item img
{
	display: block;
	float: left;
	width: auto;
	margin-right: 20px;
	margin-bottom: 20px;
}

.block_10 .owl-carousel .item h3
{
	font-size: 30px;
	margin-bottom: 20px;
}


.block_10 .owl-carousel .item p
{
	color: #F2F2F2;
	font-style: italic;
	font-size: 20px;
	font-weight: normal;
}

.block_10 .owl-carousel .owl-nav .owl-prev
{
	width: 28px;
	height: 51px;
	position: absolute;
	display: block;
	margin: 0;
	background: url(../png/block_10_left.png) no-repeat;
	left: -70px;
	top:50%;
	margin-top: -25px;
	padding: 0;
}

.block_10 .owl-carousel .owl-nav .owl-next
{
	width: 28px;
	height: 51px;
	position: absolute;
	display: block;
	margin: 0;
	background: url(../png/block_10_right.png) no-repeat;
	right: -70px;
	top:50%;
	margin-top: -25px;
	padding: 0;
}


.block_11
{
    background: #201F1F url(../png/block_11_bg.png) no-repeat;
	background-position: calc(50% - -260px) 0px;
    padding: 50px 0;
    min-height: 900px;
	color: #F2F2F2;
}



.block_11 .left
{
	width: 45%;
	float: left;
}

.block_11 .left h1
{
    display: inline-block;
    padding: 20px 30px;
    color: #F2F2F2;
    position: relative;
    font-size: 89px;
    max-width: 450px;
    line-height: 100px;
    margin-top: 80px;
}

.block_11 .left h1 span
{
	font-size: 108px;
	color: #F2F2F2;
}

.block_11 .left h1 span span
{
    font-size: 136px;
    line-height: 140px;
    display: block;
    color: #FFF84B;
}

.block_11 .left h1:before
{
	display: block;
	width: 199px;
	height: 184px;
	background: url(../png/block_1_h1_before.png) no-repeat center left;
	content: '';
	left: 0;
	top: 0;
	position: absolute;
}

.block_11 .left h1:after
{
	display: block;
	width: 199px;
	height: 184px;
	background: url(../png/block_1_h1_after.png) no-repeat center left;
	content: '';
	right: 0;
	bottom: 0;
	position: absolute;
}

.block_11 .left .action
{
	display: block;
	text-align: center;
	color: #F2F2F2;
	margin-top: 50px;
}

.block_11 .left .action h3
{
	font-size: 30px;
	font-weight: bold;
	
	margin-bottom: 20px;
}

.block_11 .left .action ul
{
	list-style: none;
}

.block_11 .left .action ul li
{
	width: 104px;
	height: 104px;
	display: inline-block;
	margin: 20px;
	background: #F2F2F2;
	position: relative;
	font-weight: bold;
	text-align: center;
	line-height: 104px;
	color: #333333;
	font-size: 40px;
}

.block_11 .left .action ul li span
{
	position: absolute;
	width: 100%;
	height: auto;
	line-height: auto;
	font-size: 28px;
	color: #F2F2F2;
	left: 0;
	text-align: center;
	bottom:-80px;
}

.block_11 .left .action a.sb
{
	display: block;
	width: 400px;
	height: 72px;
	text-align: center;
	background: #CC283C;
	font-size: 30px;
	color: #F2F2F2;
	font-weight: bold;
	text-decoration: none;
	margin: 0 auto;
	margin-top: 60px;
	line-height: 72px;

}

.block_11 .left form
{
	display: block;
	width: 390px;
	margin: 0 auto;
	margin-top: 50px;
}

.block_11 .left form .form-control
{
	display: block;
	width: 84%;
	padding: 0 8%;
	border: 0;
	font-size: 20px;
	color:#333333;
	margin-bottom: 20px;
	height: 65px;
	line-height: 65px;
}

.block_11 .left form  button
{
	display: block;
   	width: 100%;
   	border:0;
   	cursor: pointer;
    height: 72px;
    text-align: center;
    background: #CC283C;
    font-size: 30px;
    color: #F2F2F2;
    font-weight: bold;
    text-decoration: none;
    margin: 0 auto;
    line-height: 72px;
}

.block_11 .right
{
	float: right;
	width: 45%;
	text-align: center;
    margin-top: 500px;
}


.block_11 .right img
{
	display: block;
	max-width: 100%;
	position: relative;
}

.block_11 .right .product
{
	position: relative;
}

.block_11 .right .product .price
{
	width: 210px;
	height: 210px;
	background: #4F11B2;
	border-radius: 210px;
	text-align: center;
	font-size: 24px;
	color: #F2F2F2;
	position: absolute;
	bottom: 0;
	left: 0;
}


.block_11 .right .product .price h4
{
	font-size: 18px;
	font-weight: normal;
	padding-top: 40px;
}

.block_11 .right .product .price .price_new
{
	font-size: 44px;
	font-weight: bold;
	color: #FFF84B
}

.block_11 .right .product .price .price_old
{
	text-decoration: line-through;
}

.block_11 .right ul.punct
{
	display: block;
	text-align: center;
	list-style: none;
	margin-top: 10px;
}

.block_11 .right ul.punct li
{
	text-align: center;
	display: inline-block;
	width: 150px;
	vertical-align: top;
	margin: 3px;
}

.block_11 .right ul.punct li img
{
	display: inline-block;
}

.block_11 .right ul.punct li h3
{
	font-size: 35px;
	font-weight: bold;
	color: #FFF84B
}

@media (max-width: 1095px)
{
	body,
	html
	{
		position: relative;
		overflow-x: hidden;
	}

	.size
	{
		width: auto;
		padding-left: 15px;
		padding-right: 15px;
	}

	.block_7 .left
	{
		width: 60%;
	}

	.block_1 .left .action ul li,
	.block_11 .left .action ul li
	{
		margin: 5px;
	}

	.block_1 .descript
	{
		margin-left: 0;
	}
}

@media (max-width: 860px)
{

	.block_1 .left,
	.block_1 .right,
	.block_2 .left,
	.block_3 .right,
	.block_4 .left,
	.block_4 .right,
	.block_4 .left,
	.block_8 .left,
	.block_8 .right,
	.block_11 .left,
	.block_11 .right
	{
		float: none;
		width: 100%;
	}
	
	.block_3 img.john
	{
		display: none;
	}

	.block_1 .right,
	.block_11 .right
	{
		margin-top: 10px;
	}

	.block_1 .right .product,
	.block_4 .right .product,
	.block_8 .right .product,
	.block_11 .right .product
	{
		max-width: 400px;
		margin: 0 auto;
	}

	.block_10 .owl-carousel .owl-nav .owl-prev,
	.block_10 .owl-carousel .owl-nav .owl-next
	{
		display: none;
	}
	.block_9 .cont_row .left
	{
		display: block;
		margin: 0 auto;
		margin-bottom: 20px;
	}

	.block_8 .left h1,
	.block_7 .left h1,
	.block_4 .left h1,
	.block_2 .left h1,
	.block_1 .left h1,
	.block_11 .left h1
	{
		margin: 10px auto;
		display: block;
	}

	.block_7 .left
	{
		float: none;
		width: 100%
	}

	.block_4 .left a.sb
	{
		margin: 0 auto;
		margin-top: 20px;
	}

	.block_1,
	.block_2,
	.block_4,
	.block_7,
	.block_11
	{
		background-size: 420px;
	}

	.block_5 h1
	{
		    font-size: 50px;

    	 transform: rotate(0);
	}

	.block_5 h1 span
	{
		font-size: 30px;
	}
	
	.block_7 .cont_row .row img
	{
		float: none;
		margin: 0 auto;
		margin-bottom: 10px;
	}

	.block_7 .cont_row .row
	{
		width: 300px
	}


}

@media (max-width: 570px)
{
	h1,
	.block_7 .vector
	{
		zoom: 0.5 !important;
	}

	.block_5 h1,
	.block_1 .left .action ul,
	.block_11 .left .action ul
	{
		zoom: 0.7 !important;
	}

	 h2
	{
		font-size: 32px  !important;
	}

	.block_4 .left a.sb,
	.block_1 .left .action a.sb,
	.block_8 .left a.sb
	{
		width: 300px;
	}

	.block_11 .left form
	{
		width: 270px;
	}

	.block_11 .right .product,
	.block_8 .right .product,
	.block_4 .right .product,
	.block_1 .right .product
	{
		zoom: 0.7;
	}

	.block_9 .cont_row .row
	{
		margin-bottom: 30px;
	}

	.block_9 .cont_row .left
	{
		zoom:0.6;
	}
}

.errorMessage{
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    font-size: 13px;
    background: #DC3434;
    color: #fff;
    margin-top: 20px;
    text-align: center;
    line-height: 13px;
    padding: 8px 12px;
}

.copyright { font-size: 14px;text-align: center; padding:20px 0;color: #6C6E6F;}
.copyright p { width: 100%; text-align: center; padding: 0; margin: 0; }
.copyright br { display: none; }
.copyright img { margin: 10px auto!important; }
.copyright img:first-child { display: block!important; }
.copyright a {color: #6C6E6F; text-decoration: none;}
.copyright a:hover { color:#FF0069; text-decoration: none; }

select {
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 0;
	box-sizing: content-box;
}

.free-price {
	font-size: 35px!important;
}