@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:100;
	color:#000;
	font-size:48px;
	text-align:center;
	margin-bottom:0;
	padding-top:45px;
}

.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:700;
	text-align:center;
	font-size:20px;
	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:20px; 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; padding-top: 5px}
@media (min-width: 992px) and (max-width: 1199px) {
	.benefits ul li {margin-bottom: 20px;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.benefits ul li {margin-bottom: 20px;}
	.bordered, .bordered-l, .selected {min-height: 85px}
}
@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;}
}





