@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Roboto:400,900,700,300,100&subset=latin,cyrillic);
* {outline: none !important;}
body {font-family: 'Roboto', sans-serif; margin:0;}
.container {min-width:320px !important;}

header {
	font-size:18px;
	text-transform:uppercase;
	font-weight:300;
	text-align:center;
	background-color:#df520f;
	padding:7px;
	line-height:18px;
	color:#fff;
}
.section-1 {
	background:url(../img/section-1bg.jpg) top center no-repeat;
	height:850px;
	position:relative;
}
.shadow {position:absolute; bottom:0; left:0; z-index:1}
.shadow2 {position:absolute; top:0; left:0;z-index:1}
.section-1 h3 {
	font-size:30px;
	line-height:30px;
	color:#df520f;
	text-align:center;
	text-transform:uppercase;
	margin:0;
	position:relative;
	z-index:10;
	padding-top:20px;
}
.section-1 h1 {
	font-size:48px;
	line-height:55px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	z-index:999;
	position:relative;
	margin:0;
	padding:20px 0;
	line-height:48px;
	text-shadow: 0px 0px 10px rgba( 0, 1, 1, 0.25 );
}
.start {
	background: #83766e;
background: -moz-linear-gradient(top,  #83766e 0%, #776a62 49%, #776a62 49%, #877a72 50%, #93867e 51%, #877a72 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#83766e), color-stop(49%,#776a62), color-stop(49%,#776a62), color-stop(50%,#877a72), color-stop(51%,#93867e), color-stop(100%,#877a72));
background: -webkit-linear-gradient(top,  #83766e 0%,#776a62 49%,#776a62 49%,#877a72 50%,#93867e 51%,#877a72 100%);
background: -o-linear-gradient(top,  #83766e 0%,#776a62 49%,#776a62 49%,#877a72 50%,#93867e 51%,#877a72 100%);
background: -ms-linear-gradient(top,  #83766e 0%,#776a62 49%,#776a62 49%,#877a72 50%,#93867e 51%,#877a72 100%);
background: linear-gradient(to bottom,  #83766e 0%,#776a62 49%,#776a62 49%,#877a72 50%,#93867e 51%,#877a72 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83766e', endColorstr='#877a72',GradientType=0 );
text-transform:uppercase;
color:#fff;
font-weight:900;
font-size:30px;
width:28%;
text-align:center;
padding:10px;
border:1px solid #eaf5ff;
margin-bottom:20px;
}
.benefit_title  {
	font-size:26px;
	line-height:30px;
	color:#776a62;
	text-transform:uppercase;
	font-weight:bold;
	text-shadow: 0.5px 0.866px 1px rgb( 255, 255, 255 );
}
.benefits ul li {
	font-size:18px;
	line-height:30px;
	color:#000;
	text-shadow: 0.5px 0.866px 1px rgb( 255, 255, 255 );
	background:url(../img/check.png) center left no-repeat;
	padding-left:55px;
	margin-bottom:10px;
}
.benefits {
	background-color: rgba( 252, 227, 215, 0.9 );
	box-shadow: 0px 0px 10px 0px rgb( 0, 1, 1 );
	padding:30px 25px;
	border-radius: 5px;
	margin-bottom:30px;
}

.btn_go {
	background:url(../img/btn_down.png) top center no-repeat;
	background-size:cover;
	width:578px;
	height:129px;
	color:#fff;
	font-weight:900;
	font-size:30px;
	text-align:center;
	text-transform:uppercase;
	padding-top: 23px;
	position:relative;
	z-index:20;
}
.btn_go:focus {background:url(../img/btn_down.png) top center no-repeat; box-shadow:none;}
#tab {
	font-weight:300;
	color:#000;
	font-size:32px;
	text-align:center;
	margin-bottom:10px;
	padding-top:15px;
	text-transform:uppercase;
	color:#d74a07;
}

.light { font-size:16px; color:#fff; font-weight:900; text-align:center; text-transform:uppercase; margin-bottom:0; padding:10px;}
.extra { font-size:16px; color:#fdc689; font-weight:900; text-align:center; text-transform:uppercase;margin-bottom:0;padding:10px;}
.vip { font-size:16px; color:#f7941d; font-weight:900; text-align:center; text-transform:uppercase;margin-bottom:0;padding:10px;}
.head { background-color:#786b63}
.section-2 img.center-block {padding-top:15px;}
.txt { line-height:16px; padding-top:15px; margin-bottom:15px;}
.bonus {color:#f26522; font-weight:bold;}
.colored { background-color:#f1f0ef;}
.lastP {padding-top:22px;}
.bonus_price {
	font-weight:900;
	text-align:center;
	font-size:24px;
	color:#776a62;
	padding-top:17px;
}
.Bonus {
	border-top:2px solid #d74a07;
	border-bottom:2px solid #776a62;	
}
.last_price {
	border-top:1px solid #776a62;
	border-bottom:1px solid #776a62;		
}
footer a {color:#786b63; text-decoration:underline;}
footer {
	background-color:#f1f0ef;
	color:#786b63;
	text-align:center;
	font-weight:300;
	padding:20px;
}
.price {
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
}
.price_next {font-size:24px; font-weight:bold; padding:20px; text-align:center; margin-bottom:0;}
.section-2 .Table {border:1px solid #bfbebd;margin-bottom:15px;}
.section-2 .btn {
	background: #e35613;
background: -moz-linear-gradient(top,  #e35613 0%, #d74a07 50%, #f36623 51%, #e85b18 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e35613), color-stop(50%,#d74a07), color-stop(51%,#f36623), color-stop(100%,#e85b18));
background: -webkit-linear-gradient(top,  #e35613 0%,#d74a07 50%,#f36623 51%,#e85b18 100%);
background: -o-linear-gradient(top,  #e35613 0%,#d74a07 50%,#f36623 51%,#e85b18 100%);
background: -ms-linear-gradient(top,  #e35613 0%,#d74a07 50%,#f36623 51%,#e85b18 100%);
background: linear-gradient(to bottom,  #e35613 0%,#d74a07 50%,#f36623 51%,#e85b18 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e35613', endColorstr='#e85b18',GradientType=0 );
font-weight:bold;
color:#fff;
font-size:20px;
text-shadow: 0.5px 0.866px 1px rgb( 0, 1, 1 );
border:1px solid #fff;
box-shadow: 0px 0px 10px rgba( 0, 0, 0, 0.5 );
margin-bottom: 50px;
}
.bordered {
	border-left: 1px solid #bfbebd;
	border-right: 1px solid #bfbebd;
	min-height: 65px;
}
.bordered-l {
	border-left: 1px solid #bfbebd;
	min-height: 65px;
}
.selected{background-color: rgba( 120, 107, 99, 0.1 );min-height: 65px;}
.Bonus .txt {margin-bottom: -15px; padding-bottom: 5px;}
.title-w {
	font-size:30px;
	font-weight:300;
	color:#f26522;
	text-align:center;
	text-transform:uppercase;
	margin-bottom:40px;
}
.start-l {margin-bottom:0;}
.box-d {
	text-align:center;
	font-weight:300;
	font-size:24px;
	line-height:30px;
	color:#776a62;
}
.box-d img {margin-bottom:25px;}
.sub_d {font-weight:bold; font-size:18px; color:#5e544d; text-align:center; margin-bottom:30px; padding-top:15px;}
.prepare{font-weight:300; margin-bottom:25px; color:#d74a07; font-size:30px; text-align:center; text-transform:uppercase;}
.txt-d {
	font-size:18px;
	color:#5e544d;
	font-weight:300;
	line-height:22px;
}
.media-d {background-color:#f26522; padding:30px 15px; font-weight:bold; font-size:19px; color:#fff; line-height:30px; text-transform:uppercase;}
.list-arrow li {
	font-size:14px;
	line-height:20px;
	color:#5e544d;
	background:url(../img/arrow.jpg) left center no-repeat;
	padding-left:25px;
	margin-bottom:15px;
}
.d-span {text-transform:uppercase;}
.btn-big-go {
	color:#fff;
	font-size:24px;
	font-weight:900;
	text-transform:uppercase;
		background: #e35613;
background: -moz-linear-gradient(top,  #e35613 0%, #d74a07 50%, #f36623 51%, #e85b18 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e35613), color-stop(50%,#d74a07), color-stop(51%,#f36623), color-stop(100%,#e85b18));
background: -webkit-linear-gradient(top,  #e35613 0%,#d74a07 50%,#f36623 51%,#e85b18 100%);
background: -o-linear-gradient(top,  #e35613 0%,#d74a07 50%,#f36623 51%,#e85b18 100%);
background: -ms-linear-gradient(top,  #e35613 0%,#d74a07 50%,#f36623 51%,#e85b18 100%);
background: linear-gradient(to bottom,  #e35613 0%,#d74a07 50%,#f36623 51%,#e85b18 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e35613', endColorstr='#e85b18',GradientType=0 );
padding: 20px 50px;
margin:40px 0;
box-shadow: 0px 0px 10px rgba( 0, 0, 0, 0.5 );
}
.title-web {
	font-size:48px;
	font-weight:bold;
	color:#d74a07;
	text-transform:uppercase;
	text-align:center;
}
.txt-d-Up {
	font-size:20px;
	text-transform:uppercase;
	text-align:center;
	font-weight:300;
	color:#5e544d;
	padding:20px 0;
}
.txt-a {
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#5e544d;
}
.lesson-box  {margin-bottom:40px}
.lesson-box {
	text-align:center;
	font-weight:300;
	font-size:16px;
	color:#5e544d;
}
.lesson-box img {margin-bottom:10px;}
.media-d a {float:left; margin-right:5px;}
.for-who {
	background:url(../img/for-who-bg.jpg) top center no-repeat;
}
.for-who-title {
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	font-size:48px;
	text-shadow: 0px 0px 5px rgba( 0, 1, 1, 0.2 );
	margin:50px 0;
}
.who-box {
  border-radius: 15px;
  box-shadow: 0px 0px 10px 0px rgba( 0, 1, 1, 0.2 );
  padding:20px;
  background:url(../img/who_bg.png);
  background-size:cover;
  margin-bottom:90px;
  font-size:16px;
  color:#5e544d;
  line-height:19px;
}
.who-box img {margin-bottom:15px;}
.who-box.Little {padding-bottom:37px;}
.treners-title {
	font-size:36px;
	font-weight:bold;
	color:#f26522;
	text-transform:uppercase;
	text-align:center;
	margin-bottom:25px;
}
.treners img {margin-bottom:20px;}
.trener-about {font-size:16px; color:#5e544d; line-height:20px;padding-bottom: 20px;}
.treners ul li {
	font-size:16px;
	line-height:18px;
	color:#5e544d;
	background:url(../img/star.jpg) top left no-repeat;
	padding-left:20px;
	margin-bottom:10px;
	font-weight:300;
}
.treners .sub {text-align:left; text-transform:uppercase; color:#5e544d; font-size:16px;padding-top: 20px;}
.trener-name {font-size:32px; color:#5e544d; font-weight:bold; text-align:center; margin-bottom:20px;}
.Lazarev ul li { margin-bottom:15px;}
.Lazarev, .Lanske {margin-bottom:0px;}
.made-by {
	font-size:33px;
	font-weight:bold;
	color:#f26522;
	text-transform:uppercase;
	text-align:center;
	margin-bottom:20px;
}
.hg {
	text-transform:uppercase;
	font-weight:300;
	font-size:16px;
	color:#5e544d;
}
.ul-made {margin:20px 0;}
.feel-life {
	font-weight:bold;
	font-size:24px;
	text-align:center;
	text-transform:uppercase;
	color:#5e544d;
	line-height:24px;
	padding:30px 0;
}
.feel-life span {
	text-transform:none;
	font-size:18px;
}
.join {
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	color:#f26522;
	font-size:32px;
	margin-bottom:0px;
}
.write-about-us {
	text-align:center;
	text-transform:uppercase;
	font-size:32px;
	font-weight:bold;
	color:#5e544d;
	margin-bottom:30px;
}
.testimonial {margin-bottom:20px;}
.testimonial p:first-child {	
	font-size:15px;
	line-height:19px;
	font-weight:bold;
	color:#5e544d;
}
.testimonial p:nth-child(2) {
	font-size:14px;
	line-height:17px;
	color:#5e544d;
}
.format-block {
	background:url(../img/format-bg.jpg) top center;
	background-size:cover;
	padding-bottom:30px;
}
.title-format {
	text-align:center;
	text-transform:uppercase;
	font-size:36px;
	font-weight:bold;
	text-shadow: 0px 0px 5px rgba( 0, 1, 1, 0.2 );
	padding:80px 0 40px;
}
.border-line {
	border-top:1px solid #5e544d;
	font-size:16px;
	color:#5e544d;
	padding:20px 0;
}
.border-line p {
	margin-bottom:0;
	line-height:20px;
}
.border-line .text-left {font-weight:600;}
.border-line .text-right {font-weight:300;}
.line-bot {border-bottom:1px solid #5e544d; margin-bottom:40px;}
.will-know {
	font-weight:bold;
	font-size:16px;
	color:#f26522;
	text-transform:uppercase;
	margin-bottom:15px;
}
.ul-will-know { margin-bottom:40px;}
.ul-will-know li {
	font-size:16px;
	font-weight:300;
	color:#5e544d;
	background:url(../img/check-sm.jpg) top left no-repeat;
	padding-left:25px;
	margin-bottom: 20px;
	line-height: 15px;
}
.trenning-else {
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:32px;
	margin-bottom:20px;
	color:#f26522;
}
.result-wfter {
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	padding:30px 0;
	color:#f26522;
	font-size:32px;
}
.result {
	font-size:14px;
	color:#5e544d;
	line-height:16px;
	margin-bottom:20px;
}
.result img {margin-bottom:10px;}
.no-recomand {
	font-weight:bold;
	font-size:22px;
	color:#5e544d;
	padding:50px 0 20px;
	text-align:center;
	text-transform:uppercase;
}
.ul-no-rec {margin-bottom:30px;}
.ul-no-rec li {
	font-size:18px;
	color:#5e544d;
	font-weight:300;
	margin-bottom:20px;
	background:url(../img/note.jpg) top left no-repeat;
	padding-left:25px;
}
.meet-us {
	text-align:center;
	font-weight:bold;
	font-size:20px;
	text-transform:uppercase;
	color:#f26522;
	padding:20px 0;
}
.garanty {
	background:url(../img/garanty_bg.jpg) top center no-repeat;
	background-size:cover;
	padding-top:35px;
}
.garant-media img {float:left; margin-right:30px;}
.garant-media {
	background:url(../img/garant-media.png) center center;
	background-size:cover;
	padding:35px 15px 20px 50px;
	box-shadow: 0px 0px 10px 0px rgba( 0, 1, 1, 0.2 );
	border-radius:20px;
	font-size:16px;
	color:#5e544d;
	line-height:19px;
}
.garant-media .media-heading {
	font-size:18px;
	font-weight:bold;
	color:#d74a07;
	text-transform:uppercase;
}
.garant-media .pull-right {padding-top: 20px;}
.stat {
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	font-size:32px;
	padding:40px 0 45px;
	text-shadow: 0px 0px 5px rgba( 0, 1, 1, 0.2 );
	line-height: 35px;
}
.ul-garant li {
	color:#000000;
	font-size:16px;
	background:url(../img/next.png) top left no-repeat;
	padding-left:40px;
	margin-bottom:20px;
	min-height:33px;
	padding-top:5px;
}

.choose {
	text-align:center;
	font-weight:bold;
	font-size:32px;
	color:#fff;
	text-shadow: 0px 0px 5px rgba( 0, 1, 1, 0.2 );
	line-height:29px;
	padding-top:50px;
}
.choose span {font-size:16px;}
.choose span strong {text-transform:uppercase; color:#fff;}
.ps1, .ps2, .ps3 { font-size:16px; color:#000000; margin-bottom:10px; line-height:20px;}
.ps1 {font-weight:900;}
.ps2 {font-weight:300;}
.ps3 {font-weight:300; margin-bottom:80px;}
.ps3 span {text-transform:uppercase; color:#d74a07; font-weight:bold;}
.pad-3 {padding:20px 0;}
.ps3, .ps2 {padding-left:30px;}
.ps1 span {font-size:20px;}



@media (min-width: 992px) and (max-width: 1199px) {
	.benefits ul li {margin-bottom: 20px;}
	.title-w {font-size: 27px;}
	.box-d {font-size: 22px;}
	.media-d {font-size: 17px;line-height: 23px;}
	.txt-d {font-size: 16px;}
	.list-arrow li {margin-bottom: 0px;}
	.title-web {font-size: 38px;}
	.price_next {padding: 20px 0;}
	.for-who-title {font-size: 44px;}
	.title-format {font-size: 32px;}
	.result {font-size: 13px;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.benefits ul li {margin-bottom: 20px;}
	.bordered, .bordered-l, .selected {min-height: 85px}
	.txt-d {font-size: 16px;}
	.title-w {padding-top: 60px;}
	.box-d {font-size: 17px;line-height: 24px;}
	.media-d {font-size: 16px;line-height: 21px;}
	.list-arrow li {margin-bottom: 0px;}
	.title-web {font-size: 31px;}
	.price_next {font-size: 21px;}
	.price_next {padding: 20px 0;}
	.section-2 .btn {font-size: 13px;}
	.for-who-title {font-size: 34px}
	.who-box {font-size: 14px;}
	.title-format {font-size: 26px;}
	.result {font-size: 13px;}
	
}
@media (max-width: 767px) {
	.section-1 h1 {font-size: 28px; line-height:33px; text-shadow:1px 1px 3px #000;}
	.start {width: 68%;}
	.benefits ul li {font-size: 15px;line-height: 17px;background: none;padding-left: 10px;list-style:decimal;margin-bottom: 10px;margin-left:10px}
	.btn_go {width: 310px;height: 129px;font-size: 18px;padding-top: 12px;background-size:100%;}
	.btn_go:focus {background-size:100%;}
	.section-2 img.center-block {padding-top: 15px;margin-bottom: 20px;}
	footer {font-size: 13px;}
	.bonus_price {font-size: 21px;}
	.price_next {font-size: 17px;padding: 0px;margin-bottom: 18px;}
	.section-2 .btn {font-size: 10px;}
	.bordered, .bordered-l, .selected {border:none; background: transparent;}
	.benefit_title {font-size: 16px;line-height: 16px;}
	.txt-d {font-size: 16px;}
	.title-w {font-size: 20px; padding-top:30px;}
	.box-d {font-size: 21px;line-height: 24px;margin-bottom: 30px;}
	.media-d a { float:none; display:block;}
	.media-d a img {margin-left:auto; margin-right:auto;display: block; margin-bottom:20px;}
	.media-d {text-align:center; margin-bottom:20px;}
	.btn-big-go {font-size: 11px;font-weight: 900;padding: 20px 10px;margin: 20px 0px;}
	.title-web {font-size: 28px;}
	.txt-d-Up {font-size: 16px;}
	#tab {font-size: 24px;}
	.vip {font-size: 15px;}
	.for-who-title {font-size: 34px}
	.who-box {font-size: 14px;}
	.for-who {background-repeat:repeat;}
	.write-about-us {font-size: 22px;}
	.garant-media img {float: none;margin-left:auto;margin-right:auto;}
	.garant-media {padding: 20px;}
	.stat {font-size: 23px;}
	.choose {line-height: 27px;}
	.ps1, .ps2, .ps3 {margin-bottom: 20px; font-size:14px;}
	.garanty {background:url(../img/xs.png) top center no-repeat; background-size:cover;}
}





