html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block;
}

body {
	line-height:1;
}

ol, ul {
	list-style:none;
}

blockquote, q {
	quotes:none;
}

blockquote:before, blockquote:after {
	content:"";
	content:none;
}

q:before, q:after {
	content:"";
	content:none;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

.owl-carousel .owl-wrapper:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}

.owl-carousel {
	display:none;
	position:relative;
	width:100%;
	-ms-touch-action:pan-y;
}

.owl-carousel .owl-wrapper {
	display:none;
	position:relative;
	-webkit-transform:translate3d(0px,  0px,  0px);
}

.owl-carousel .owl-wrapper-outer {
	overflow:hidden;
	position:relative;
	width:100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition:height 500ms ease-in-out;
	-moz-transition:height 500ms ease-in-out;
	-ms-transition:height 500ms ease-in-out;
	-o-transition:height 500ms ease-in-out;
	transition:height 500ms ease-in-out;
}

.owl-carousel .owl-item {
	float:left;
}

.owl-controls .owl-page, .owl-controls .owl-buttons div {
	cursor:pointer;
}

.owl-controls {
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}

.grabbing {
	cursor:url(grabbing.png) 8 8, move;
}

.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	-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-theme .owl-controls {
	margin-top:10px;
	text-align:center;
}

.owl-theme .owl-controls .owl-page {
	display:inline-block;
	zoom:1;
	*display:inline;
}

.owl-theme .owl-controls .owl-page span {
	display:block;
	width:12px;
	height:12px;
	margin:5px 7px;
	filter:Alpha(Opacity=50);
	opacity:0.5;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	background:#869791;
}

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	filter:Alpha(Opacity=100);
	opacity:1;
}

.owl-theme .owl-controls .owl-page span.owl-numbers {
	height:auto;
	width:auto;
	color:#FFF;
	padding:2px 10px;
	font-size:12px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
}

.owl-item.loading {
	min-height:150px;
	background:url(AjaxLoader.gif) no-repeat center center;
}

@font-face {
	font-weight:normal;
	font-style:normal;
}

* {
	-webkit-font-smoothing:antialiased;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

body {
	color:#363636;
	font:14px/20px "PT Sans",  sans-serif;
	min-width:1024px;
}

h2 {
	font-size:4.28571em;
	line-height:60px;
	text-transform:uppercase;
	color:#fff;
	margin:30px 0 30px 0;
}

p {
	margin-top:20px;
	margin-bottom:20px;
}

p.is-important {
	font-size:1.71429em;
	line-height:40px;
}

p.is-important strong {
	font-size:26px;
	text-transform:uppercase;
	font-weight:bold;
}

strong {
	font-weight:bold;
}

.container {
	width:1024px;
	margin-right:auto;
	margin-left:auto;
	padding-right:12px;
	padding-left:12px;
	position:relative;
	min-height:1px;
}

.container-footer {
        width:700px;
        margin-right:auto;
        margin-left:auto;

        position:relative;
        min-height:1px;
}

a {
	text-decoration:none;
	color:inherit;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}

nav, .nav {
	width:100%;
	height:60px;
	line-height:60px;
	z-index:999;
	position:fixed;
	top:0px;
	left:0px;
	text-align:center;
	text-transform:uppercase;
	background:#fff;
}

nav li, .nav li {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	margin-right:12px;
	margin-left:12px;
}

.nav__link {
	color:#363636;
	font-weight:bold;
}

.nav__link.is-special {
	color:#e9653c;
}

header, .header {
	height:360px;
	padding-top:40px;
	padding-bottom:40px;
	margin-top:60px;
	background-color:#f0f3f4;
	position:relative;
}

.button {
	width:333px;
	position:relative;
	margin:40px auto 0;
}

.button .btn {
	width:321px;
}

.button span {
	content:'';
	border-top:25px solid transparent;
	border-bottom:25px solid transparent;
	border-left:12px solid #eeb633;
	float:right;
	display:block;
	right:0;
	top:0;
	position:absolute;
}

.header__logo {
	position:relative;
	display:block;
	height:164px;
	width:333px;
	background:url(logo.png) no-repeat;
}

.header__left {
	float:left;
	width:333px;
	padding-top:20px;
}

.header__right {
	float:left;
	width:66.66667%;
	border-left:2px solid #d8d9da;
	height:280px;
	width:627px;
	margin-left:40px;
}

.header-feature {
	font-weight:bold;
	width:33.33333%;
	padding:200px 30px 0 30px;
	text-align:center;
	float:left;
	text-transform:uppercase;
	position:relative;
}

.header-feature__icon {
	position:absolute;
	top:20px;
	width:157px;
	height:157px;
}

.btn {
	background-color:#eeb633;
	height:50px;
	line-height:50px;
	display:block;
	color:#fff;
	font-size:23px;
	font-weight:bold;
	width:100%;
	text-align:center;
	text-transform:uppercase;
	text-shadow:0px 0px #dfa52f,  1px 1px #dfa52f,  2px 2px #dfa52f,  3px 3px #dfa52f,  4px 4px #dfa52f,  5px 5px #dfa52f,  6px 6px #dfa52f,  7px 7px #dfa52f,  8px 8px #dfa52f,  9px 9px #dfa52f,  10px 10px #dfa52f,  11px 11px #dfa52f,  12px 12px #dfa52f,  13px 13px #dfa52f,  14px 14px #dfa52f,  15px 15px #dfa52f,  16px 16px #dfa52f,  17px 17px #dfa52f,  18px 18px #dfa52f,  19px 19px #dfa52f,  20px 20px #dfa52f,  21px 21px #dfa52f,  22px 22px #dfa52f,  23px 23px #dfa52f,  24px 24px #dfa52f,  25px 25px #dfa52f,  26px 26px #dfa52f,  27px 27px #dfa52f,  28px 28px #dfa52f,  29px 29px #dfa52f,  30px 30px #dfa52f,  31px 31px #dfa52f,  32px 32px #dfa52f,  33px 33px #dfa52f,  34px 34px #dfa52f,  35px 35px #dfa52f,  36px 36px #dfa52f,  37px 37px #dfa52f,  38px 38px #dfa52f,  39px 39px #dfa52f,  40px 40px #dfa52f,  41px 41px #dfa52f,  42px 42px #dfa52f,  43px 43px #dfa52f,  44px 44px #dfa52f,  45px 45px #dfa52f,  46px 46px #dfa52f,  47px 47px #dfa52f,  48px 48px #dfa52f,  49px 49px #dfa52f,  50px 50px #dfa52f,  51px 51px #dfa52f,  52px 52px #dfa52f,  53px 53px #dfa52f,  54px 54px #dfa52f,  55px 55px #dfa52f,  56px 56px #dfa52f,  57px 57px #dfa52f,  58px 58px #dfa52f,  59px 59px #dfa52f,  60px 60px #dfa52f,  61px 61px #dfa52f,  62px 62px #dfa52f,  63px 63px #dfa52f,  64px 64px #dfa52f,  65px 65px #dfa52f,  66px 66px #dfa52f,  67px 67px #dfa52f,  68px 68px #dfa52f,  69px 69px #dfa52f,  70px 70px #dfa52f,  71px 71px #dfa52f,  72px 72px #dfa52f,  73px 73px #dfa52f,  74px 74px #dfa52f,  75px 75px #dfa52f,  76px 76px #dfa52f,  77px 77px #dfa52f,  78px 78px #dfa52f,  79px 79px #dfa52f,  80px 80px #dfa52f,  81px 81px #dfa52f,  82px 82px #dfa52f,  83px 83px #dfa52f,  84px 84px #dfa52f,  85px 85px #dfa52f,  86px 86px #dfa52f,  87px 87px #dfa52f,  88px 88px #dfa52f,  89px 89px #dfa52f,  90px 90px #dfa52f,  91px 91px #dfa52f,  92px 92px #dfa52f,  93px 93px #dfa52f,  94px 94px #dfa52f,  95px 95px #dfa52f,  96px 96px #dfa52f,  97px 97px #dfa52f,  98px 98px #dfa52f,  99px 99px #dfa52f,  100px 100px #dfa52f,  101px 101px #dfa52f,  102px 102px #dfa52f,  103px 103px #dfa52f,  104px 104px #dfa52f,  105px 105px #dfa52f,  106px 106px #dfa52f,  107px 107px #dfa52f,  108px 108px #dfa52f,  109px 109px #dfa52f,  110px 110px #dfa52f,  111px 111px #dfa52f,  112px 112px #dfa52f,  113px 113px #dfa52f,  114px 114px #dfa52f,  115px 115px #dfa52f,  116px 116px #dfa52f,  117px 117px #dfa52f,  118px 118px #dfa52f,  119px 119px #dfa52f,  120px 120px #dfa52f,  121px 121px #dfa52f,  122px 122px #dfa52f,  123px 123px #dfa52f,  124px 124px #dfa52f,  125px 125px #dfa52f,  126px 126px #dfa52f,  127px 127px #dfa52f,  128px 128px #dfa52f,  129px 129px #dfa52f,  130px 130px #dfa52f,  131px 131px #dfa52f,  132px 132px #dfa52f,  133px 133px #dfa52f,  134px 134px #dfa52f,  135px 135px #dfa52f,  136px 136px #dfa52f,  137px 137px #dfa52f,  138px 138px #dfa52f,  139px 139px #dfa52f,  140px 140px #dfa52f,  141px 141px #dfa52f,  142px 142px #dfa52f,  143px 143px #dfa52f,  144px 144px #dfa52f,  145px 145px #dfa52f,  146px 146px #dfa52f,  147px 147px #dfa52f,  148px 148px #dfa52f,  149px 149px #dfa52f,  150px 150px #dfa52f,  151px 151px #dfa52f,  152px 152px #dfa52f,  153px 153px #dfa52f,  154px 154px #dfa52f,  155px 155px #dfa52f,  156px 156px #dfa52f,  157px 157px #dfa52f,  158px 158px #dfa52f,  159px 159px #dfa52f,  160px 160px #dfa52f,  161px 161px #dfa52f,  162px 162px #dfa52f,  163px 163px #dfa52f,  164px 164px #dfa52f,  165px 165px #dfa52f,  166px 166px #dfa52f,  167px 167px #dfa52f,  168px 168px #dfa52f,  169px 169px #dfa52f,  170px 170px #dfa52f,  171px 171px #dfa52f,  172px 172px #dfa52f,  173px 173px #dfa52f,  174px 174px #dfa52f,  175px 175px #dfa52f,  176px 176px #dfa52f,  177px 177px #dfa52f,  178px 178px #dfa52f,  179px 179px #dfa52f,  180px 180px #dfa52f,  181px 181px #dfa52f,  182px 182px #dfa52f,  183px 183px #dfa52f,  184px 184px #dfa52f,  185px 185px #dfa52f,  186px 186px #dfa52f,  187px 187px #dfa52f,  188px 188px #dfa52f,  189px 189px #dfa52f,  190px 190px #dfa52f,  191px 191px #dfa52f,  192px 192px #dfa52f,  193px 193px #dfa52f,  194px 194px #dfa52f,  195px 195px #dfa52f,  196px 196px #dfa52f,  197px 197px #dfa52f,  198px 198px #dfa52f,  199px 199px #dfa52f,  200px 200px #dfa52f;
	overflow:hidden;
	border:none;
	cursor:pointer;
	outline:none;
}

.btn.is-triangle {
	position:relative;
}

.btn.is-triangle:after {
	content:'';
	border-top:25px solid transparent;
	border-bottom:25px solid transparent;
	border-left:12px solid #eeb633;
	position:absolute;
	right:-12px;
}

section, .section {
	position:relative;
	width:100%;
	text-align:center;
	padding:30px 0;
}

section.is-reviews, .section.is-reviews {
	background:#eeb633;
}

section.is-reviews .anchor, .section.is-reviews .anchor {
	background-color:#eeb633;
}

section.is-try, .section.is-try {
	background:#5ec9e0;
	border-bottom:5px solid #e9653c;
}

section.is-try .anchor, .section.is-try .anchor {
	background-color:#5ec9e0;
}

section.is-try .section__descr, .section.is-try .section__descr {
	font-size:1.71429em;
	line-height:40px;
}

section.is-try .section__descr strong, .section.is-try .section__descr strong {
	font-size:26px;
	text-transform:uppercase;
}

section.is-features, .section.is-features {
	background:#242d3c;
	color:#fff;
}

section.is-features .anchor, .section.is-features .anchor {
	background-color:#242d3c;
}

section.is-features h2, .section.is-features h2 {
	margin-bottom:40px;
}

section.is-price, .section.is-price {
	background:#f0f3f4;
}

section.is-price .anchor, .section.is-price .anchor {
	background-color:#f0f3f4;
	background-image:url(anchor_alt.png);
}

section.is-price h2, .section.is-price h2 {
	color:#363636;
}

section.is-qualities, .section.is-qualities {
	background:#5ec9e0;
}

section.is-about, .section.is-about {
	background:#5ec9e0;
}

section.is-about .anchor, .section.is-about .anchor {
	background-color:#5ec9e0;
}

.section__descr {
	font-size:1.42857em;
	line-height:25px;
}

.anchor {
	position:absolute;
	top:-20px;
	left:50%;
	margin-left:-20px;
	border-radius:100%;
	background:url(anchor.png) center no-repeat;
	width:40px;
	height:40px;
}

.review {
	padding:2px 0;
}

.review__image {
	width:196px;
	height:196px;
	border:6px solid #fff;
	border-radius:100%;
	position:relative;
	left:50%;
	margin-left:-98px;
	overflow:hidden;
}

.review__image img {
	width:100%;
}

.review__name, .quality__name {
	color:#fff;
	font-size:1.14286em;
	font-weight:bold;
	text-transform:uppercase;
	margin:20px 0;
}

.review__source {
	color:#363636;
	padding:0 12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:20px;
	margin-top:-10px;
	height:40px;
	line-height:40px;
}

.review__source span {
	line-height:20px;
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	vertical-align:middle;
}

.review__descr, .quality__descr {
	font-family:Arial,  sans-serif;
	padding-right:12px;
	padding-left:12px;
}

.owl-prev {
	position:absolute;
	top:80px;
	left:0px;
	height:0;
	width:0;
	border-top:17px solid transparent;
	border-bottom:17px solid transparent;
	border-right:17px solid white;
}

.owl-next {
	position:absolute;
	top:80px;
	right:0px;
	height:0;
	width:0;
	border-top:17px solid transparent;
	border-bottom:17px solid transparent;
	border-left:17px solid white;
}

footer, .footer {
        border-top:2px solid #e9653c;
        text-align:center;
        font-size:1.2em;
        padding:5px 0;
        width:100%;
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        z-index:999;
        text-align:center;
        background:#f0f3f4;

}

footer strong, .footer strong {
	text-transform:uppercase;
}

.footer__column {
	float:left;
	text-align:left;
	padding-left:150px;
}

.footer__column+.footer__column {
	padding-left:150px;
}

.footer__column.phone {
	background:url(ntk.png) 50px center no-repeat;
}

.footer__column.email {
	background:url(mail.png) 50px center no-repeat;
}

.footer__column.vk {
	background:url(vk.png) 50px center no-repeat;
}

.footer__column.fb {
	background:url(fb.png) 50px center no-repeat;
}

.footer__column.skype {
	background:url(skype.png) 50px center no-repeat;
}

.footer__column p {
	margin-top:1px;
	font-size:18px;
	margin-bottom:0;
}

.footer__phone {
	line-height:30px;
	color:#e9653c;
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	font-weight:bold;
}

.footer__phone span {
	font-weight:normal;
}

.footer__skype {
	font-size:30px;
	line-height:30px;
	color:#00AFF0;
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	font-weight:bold;
}

.footer__skype span {
	font-weight:normal;
}

.quality {
	margin-top:20px;
}

.quality__name {
	padding-right:12px;
	padding-left:12px;
	min-height:40px;
	line-height:40px;
}

.quality__name span {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	vertical-align:middle;
	line-height:20px;
}

.quality__icon {
	height:100px;
	overflow:hidden;
}

.media {
	position:relative;
	left:50%;
	width:590px;
	height:397px;
	margin-left:-295px;
	padding:5px;
	border:3px solid #bfe9f3;
	overflow:hidden;
}

.media iframe {
	height:100% !important;
	width:100% !important;
}

.media__btn {
	background:url(media_btn.png) no-repeat;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-50px;
	margin-left:-50px;
	width:100px;
	height:100px;
	opacity:.75;
}

.media__btn:hover {
	opacity:1;
}

.media__annotation {
	position:absolute;
	bottom:90px;
	font-weight:bold;
	text-transform:uppercase;
	width:100%;
	text-shadow:0px 1px 0px white;
}

.price-list {
	margin-top:20px;
	margin-bottom:20px;
}

.price-list:after {
	content:"";
	display:table;
	clear:both;
}

.price {
	float:left;
	width:33.33333%;
	padding:0 12px;
}

.price:nth-child(2) .price__name:before, .modal__content.first .price__name:before {
	border-right:60px solid #eeb633;
}

.price:nth-child(2) .price__name, .price:nth-child(2) .price__new, .price:nth-child(2) .price__descr strong, .modal__content.first .price__name, .modal__content.first .price__new, .modal__content.first .price__descr strong {
	color:#eeb633;
}

.price:nth-child(2) .price__descr li:after, .modal__content.first .price__descr li:after {
	color:#eeb633;
}

.price:nth-child(3) .price__name:before, .modal__content.second .price__name:before {
	border-right:60px solid #e9653c;
}

.price:nth-child(3) .price__name, .price:nth-child(3) .price__new, .price:nth-child(3) .price__descr strong, .modal__content.second .price__name, .modal__content.second .price__new, .modal__content.second .price__descr strong {
	color:#e9653c;
}

.price:nth-child(3) .price__descr li:after, .modal__content.second .price__descr li:after {
	color:#e9653c;
}

.price__content {
	border-bottom:5px solid #c9cccd;
	color:#fff;
	position:relative;
}

.price__content .btn {
	width:250px;
	position:absolute;
	bottom:25px;
	left:50%;
	margin-left:-125px;
}

.price__name {
	font-size:2em;
	font-weight:bold;
	line-height:40px;
	height:60px;
	color:#5ec9e0;
	text-transform:uppercase;
	background-color:#242d3c;
	margin-left:60px;
	text-align:left;
	padding-left:30px;
	position:relative;
}

.price__name:before {
	content:'';
	width:0px;
	height:0px;
	position:absolute;
	top:0px;
	left:-60px;
	border-right:60px solid #5ec9e0;
	border-top:60px solid transparent;
}

.price__name:after {
	content:'';
	width:0px;
	height:0px;
	position:absolute;
	top:60px;
	left:-60px;
	border-bottom:60px solid transparent;
	border-left:60px solid #191e28;
}

.price__name p {
	margin:0;
	padding:20px 0 0;
}

.price__descr {
	font-family:Arial,  sans-serif;
	padding-right:40px;
	padding-left:40px;
	min-height:280px;
	overflow:hidden;
	background-color:#242d3c;
}

.price__descr strong {
	color:#5ec9e0;
}

.price__descr li {
	margin-top:20px;
	margin-bottom:20px;
	position:relative;
}

.price__descr li:last-child:after {
	content:'';
}

.price__descr li:after {
	content:'+';
	color:#5ec9e0;
	font-size:24px;
	font-weight:bold;
	position:absolute;
	bottom:-20px;
	left:50%;
	margin-left:-7px;
}

.price__rate-list {
	height:185px;
}

.price__rate {
	float:left;
	width:50%;
	height:185px;
	line-height:24px;
	background-color:#2d3748;
	padding-top:20px;
}

.price__rate+.price__rate {
	background-color:#374356;
}

.price__new {
	font-size:2.28571em;
	font-weight:bold;
	color:#5ec9e0;
}

.price__old {
	color:#aab7cd;
	font-weight:bold;
	font-size:1.57143em;
}

.price__period {
	font-size:1.28571em;
	text-transform:uppercase;
}

.feature-nav {
	margin:60px 0 40px;
}

.feature-nav li {
	position:relative;
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	margin-bottom:40px;
	width:72px;
	height:40px;
}

.feature__link {
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	-webkit-transform:translate(-50%,  -50%);
	-moz-transform:translate(-50%,  -50%);
	-ms-transform:translate(-50%,  -50%);
	-o-transform:translate(-50%,  -50%);
	transform:translate(-50%,  -50%);
	z-index:9;
}

.feature__link:hover .feature__icon .feature__name {
	opacity:1;
}

.feature__link:hover .feature__icon, .feature__link.is-active .feature__icon {
	opacity:1;
}

.feature__link:hover .feature__icon img, .feature__link.is-active .feature__icon img {
	-webkit-filter:grayscale(0);
	filter:grayscale(0);
}

.feature__link.is-active .feature__name {
	opacity:0;
}

.feature-nav__dot {
	width:10px;
	height:10px;
	background:#536178;
	border-radius:100%;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-5px;
	margin-left:-5px;
}

.feature__name {
	font-size:0.85714em;
	line-height:16px;
	font-weight:bold;
	width:100px;
	position:absolute;
	left:50%;
	margin-left:-50px;
	opacity:0;
	-webkit-transition:opacity 0.4s ease-in-out;
	-moz-transition:opacity 0.4s ease-in-out;
	transition:opacity 0.4s ease-in-out;
}

.feature__icon {
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	opacity:.5;
}

.feature__icon img {
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%);
}

.feature-content:after {
	content:"";
	display:table;
	clear:both;
}

.feature-content .media {
	width:100%;
	height:373px;
	margin:0;
	left:0;
	border-color:#242d3c;
}

.feature-content__left {
	float:left;
	width:50%;
}

.feature-content__right {
	float:right;
	width:50%;
	text-align:left;
	padding-right:24px;
	padding-left:24px;
}

.feature-content__right.is-full {
	width:100%;
	text-align:center;
}

.feature-content__right h3 {
	font-size:1.71429em;
	font-weight:bold;
	padding-bottom:10px;
	text-transform:uppercase;
}

.feature-slider {
	margin:20px 0 40px;
}

.form-order {
	width:460px;
	margin:40px auto;
}

input[type='text'], input[type='email'], input[type='password'], textarea {
	height:40px;
	line-height:40px;
	border:none;
	border-top:4px solid #c8e6ec;
	background-color:#fff;
	color:#7b959a;
	font-family:'PT Sans',  sans-serif;
	font-size:1.14286em;
	padding-right:10px;
	padding-left:10px;
	width:100%;
	outline:none;
}

textarea {
	line-height:20px;
	min-height:140px;
	resize:none;
}

.form__field {
	display:block;
	margin-bottom:25px;
}

.form__field .btn {
	width:250px;
	margin:0 auto;
}

.form__label {
	text-align:left;
	padding-bottom:10px;
	display:block;
}

.field_with_errors {
	color:#e9653c;
}

.field_with_errors input {
	border-color:#e9653c !important;
}

.alert-success {
	color:#fff;
	font-weight:bold;
}

.modal {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	display:none;
	z-index:999;
}

.modal__close {
	display:block;
	width:23px;
	height:24px;
	position:absolute;
	top:48px;
	right:40px;
	z-index:999;
	background:url(close.png) center no-repeat;
}

.modal__overlay {
	width:100%;
	height:100%;
	z-index:999;
	background:rgba(255, 255, 255, 0.5);
}

.modal__content {
	width:500px;
	padding-top:20px;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,  -50%);
	-moz-transform:translate(-50%,  -50%);
	-ms-transform:translate(-50%,  -50%);
	-o-transform:translate(-50%,  -50%);
	transform:translate(-50%,  -50%);
	color:white;
}

.modal__content .price__name {
	background:#333e50;
}

.modal__content .price__descr {
	min-height:0;
	background-image:url(modal.png);
	background-repeat:no-repeat;
	background-position:0 -60px;
}

.modal__content .form-order {
	width:auto;
}

.modal__content input[type='text'], .modal__content input[type='email'], .modal__content textarea {
	border-top:4px solid #BBC8D9;
}

 .media__background {
	overflow: hidden;
}


.title {
	font-size:6.0em;
	line-height:80px;
	text-transform:uppercase;
	color:#000;
	margin:0px 0px 0px 20px;
	font-weight:bold;
}