* {
	margin:0;
	padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

@font-face {
    font-family: 'StagSansLCSemiboldDesktop';
    src: url('../fonts/StagSansLCSemiboldDesktop.eot');
    src: url('../fonts/StagSansLCSemiboldDesktop.eot') format('embedded-opentype'),
         url('../fonts/StagSansLCSemiboldDesktop.woff2') format('woff2'),
         url('../fonts/StagSansLCSemiboldDesktop.woff') format('woff'),
         url('../fonts/StagSansLCSemiboldDesktop.ttf') format('truetype'),
         url('../fonts/StagSansLCSemiboldDesktop.svg#StagSansLCSemiboldDesktop') format('svg');
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
@font-face {
    font-family: 'StagSansLCBookDesktop';
    src: url('../fonts/StagSansLCBookDesktop.eot');
    src: url('../fonts/StagSansLCBookDesktop.eot') format('embedded-opentype'),
         url('../fonts/StagSansLCBookDesktop.woff2') format('woff2'),
         url('../fonts/StagSansLCBookDesktop.woff') format('woff'),
         url('../fonts/StagSansLCBookDesktop.ttf') format('truetype'),
         url('../fonts/StagSansLCBookDesktop.svg#StagSansLCBookDesktop') format('svg');
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
@font-face {
    font-family: 'HarmoniaSansProCyrBold';
    src: url('../fonts/HarmoniaSansProCyr-Bold.eot');
    src: url('../fonts/HarmoniaSansProCyr-Bold.eot') format('embedded-opentype'),
         url('../fonts/HarmoniaSansProCyr-Bold.woff') format('woff'),
         url('../fonts/HarmoniaSansProCyr-Bold.ttf') format('truetype'),
         url('../fonts/HarmoniaSansProCyr-Bold.svg#HarmoniaSansProCyr-Bold') format('svg');
}

@font-face {
    font-family: 'HarmoniaSansProCyrSemiBd';
    src: url('../fonts/HarmoniaSansProCyr-SemiBd.eot');
    src: url('../fonts/HarmoniaSansProCyr-SemiBd.eot') format('embedded-opentype'),
         url('../fonts/HarmoniaSansProCyr-SemiBd.woff') format('woff'),
         url('../fonts/HarmoniaSansProCyr-SemiBd.ttf') format('truetype'),
         url('../fonts/HarmoniaSansProCyr-SemiBd.svg#HarmoniaSansProCyr-SemiBd') format('svg');
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@font-face {
    font-family: 'HarmoniaSansProCyrRegular';
    src: url('../fonts/HarmoniaSansProCyr-Regular.eot');
    src: url('../fonts/HarmoniaSansProCyr-Regular.eot') format('embedded-opentype'),
         url('../fonts/HarmoniaSansProCyr-Regular.woff') format('woff'),
         url('../fonts/HarmoniaSansProCyr-Regular.ttf') format('truetype'),
         url('../fonts/HarmoniaSansProCyr-Regular.svg#HarmoniaSansProCyr-Regular') format('svg');
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
@font-face {
    font-family: 'HarmoniaSansProCyrLight';
    src: url('../fonts/HarmoniaSansProCyr-Light.eot');
    src: url('../fonts/HarmoniaSansProCyr-Light.eot') format('embedded-opentype'),
         url('../fonts/HarmoniaSansProCyr-Light.woff') format('woff'),
         url('../fonts/HarmoniaSansProCyr-Light.ttf') format('truetype'),
         url('../fonts/HarmoniaSansProCyr-Light.svg#HarmoniaSansProCyr-Light') format('svg');
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}



html, body {}
body {font-family: 'HarmoniaSansProCyrSemiBd', sans-serif;font-weight: 400;color: #000;font-size: 14px;line-height: 1;background: #000;width: 100%;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;-o-font-smoothing: antialiased;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;}
a {color: #9fd460;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;transition: all 500ms ease;}
a:focus {outline:none;text-decoration: none;}
img {max-width: 100%;border:none;}
button:focus, button:active, button:active:focus {outline:none!important;box-shadow: none;}
button::-moz-focus-inner {outline:none;border: none;}
.clearfix:after {content: ""; display: block; clear: both;}
.no-padding {padding: 0 !important;}
.no-margin {margin: 0 !important;}
b {font-family: 'HarmoniaSansProCyrBold' !important;}

#fullpage {overflow:hidden;}
.animate {visibility:hidden;}
.ie8 .animate {visibility:visible !important;}
.animate.animated {visibility: visible;-webkit-animation-duration: 0.7s;animation-duration: 0.7s;}

.ie-cap {display:none;position:fixed;top:0;left:0;right:0;bottom:0;padding:50px;text-align:center;color: #fff;font-size:35px;z-index: 1000;background: #000;}
.ie-cap i {display: block;font-size: 300px;color: #f6d52a;margin-top: 60px;}
.ie8 .ie-cap {display:block;}
.ie8 .header,
.ie8 #fullpage  {display:none;}

/* ========== PRELOADER ========= */
#preload {background: #000;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999999999;}
.preloader {position: absolute;top:50%;left:50%;width: 110px;height:110px;margin:-55px 0 0 -55px;}
.preloader .wBall {position: absolute;width: 105px;height: 105px;opacity: 0;transform: rotate(225deg);-o-transform: rotate(225deg);-ms-transform: rotate(225deg);-webkit-transform: rotate(225deg);-moz-transform: rotate(225deg);animation: orbit 4.8425s infinite;-o-animation: orbit 4.8425s infinite;-ms-animation: orbit 4.8425s infinite;-webkit-animation: orbit 4.8425s infinite;-moz-animation: orbit 4.8425s infinite;}
.preloader .wBall .wInnerBall{position: absolute;width: 14px;height: 14px;background: rgba(255,255,255,0.95);left:0px;top:0px;border-radius: 14px;}
.preloader #wBall_1 {animation-delay: 1.056s;-o-animation-delay: 1.056s;-ms-animation-delay: 1.056s;-webkit-animation-delay: 1.056s;-moz-animation-delay: 1.056s;}
.preloader #wBall_2 {animation-delay: 0.203s;-o-animation-delay: 0.203s;-ms-animation-delay: 0.203s;-webkit-animation-delay: 0.203s;-moz-animation-delay: 0.203s;}
.preloader #wBall_3 {animation-delay: 0.4265s;-o-animation-delay: 0.4265s;-ms-animation-delay: 0.4265s;-webkit-animation-delay: 0.4265s;-moz-animation-delay: 0.4265s;}
.preloader #wBall_4 {animation-delay: 0.6295s;-o-animation-delay: 0.6295s;-ms-animation-delay: 0.6295s;-webkit-animation-delay: 0.6295s;-moz-animation-delay: 0.6295s;}
.preloader #wBall_5 {animation-delay: 0.843s;-o-animation-delay: 0.843s;-ms-animation-delay: 0.843s;-webkit-animation-delay: 0.843s;-moz-animation-delay: 0.843s;}

@keyframes orbit {
	0% {opacity: 1;z-index:99;transform: rotate(180deg);animation-timing-function: ease-out;}
	7% {opacity: 1;transform: rotate(300deg);animation-timing-function: linear;origin:0%;}
	30% {opacity: 1;transform:rotate(410deg);animation-timing-function: ease-in-out;origin:7%;}
	39% {opacity: 1;transform: rotate(645deg);animation-timing-function: linear;origin:30%;}
	70% {opacity: 1;transform: rotate(770deg);animation-timing-function: ease-out;origin:39%;}
	75% {opacity: 1;transform: rotate(900deg);animation-timing-function: ease-out;origin:70%;}
	76% {opacity: 0;transform:rotate(900deg);}
	100% {opacity: 0;transform: rotate(900deg);}
}
@-o-keyframes orbit {
	0% {opacity: 1;z-index:99;-o-transform: rotate(180deg);-o-animation-timing-function: ease-out;}
	7% {opacity: 1;-o-transform: rotate(300deg);-o-animation-timing-function: linear;-o-origin:0%;}
	30% {opacity: 1;-o-transform:rotate(410deg);-o-animation-timing-function: ease-in-out;-o-origin:7%;}
	39% {opacity: 1;-o-transform: rotate(645deg);-o-animation-timing-function: linear;-o-origin:30%;}
	70% {opacity: 1;-o-transform: rotate(770deg);-o-animation-timing-function: ease-out;-o-origin:39%;}
	75% {opacity: 1;-o-transform: rotate(900deg);-o-animation-timing-function: ease-out;-o-origin:70%;}
	76% {opacity: 0;-o-transform:rotate(900deg);}
	100% {opacity: 0;-o-transform: rotate(900deg);}
}
@-ms-keyframes orbit {
	0% {opacity: 1;z-index:99;-ms-transform: rotate(180deg);-ms-animation-timing-function: ease-out;}
	7% {opacity: 1;-ms-transform: rotate(300deg);-ms-animation-timing-function: linear;-ms-origin:0%;}
	30% {opacity: 1;-ms-transform:rotate(410deg);-ms-animation-timing-function: ease-in-out;-ms-origin:7%;}
	39% {opacity: 1;-ms-transform: rotate(645deg);-ms-animation-timing-function: linear;-ms-origin:30%;}
	70% {opacity: 1;-ms-transform: rotate(770deg);-ms-animation-timing-function: ease-out;-ms-origin:39%;}
	75% {opacity: 1;-ms-transform: rotate(900deg);-ms-animation-timing-function: ease-out;-ms-origin:70%;}
	76% {opacity: 0;-ms-transform:rotate(900deg);}
	100% {opacity: 0;-ms-transform: rotate(900deg);}
}
@-webkit-keyframes orbit {
	0% {opacity: 1;z-index:99;-webkit-transform: rotate(180deg);-webkit-animation-timing-function: ease-out;}
	7% {opacity: 1;-webkit-transform: rotate(300deg);-webkit-animation-timing-function: linear;-webkit-origin:0%;}
	30% {opacity: 1;-webkit-transform:rotate(410deg);-webkit-animation-timing-function: ease-in-out;-webkit-origin:7%;}
	39% {opacity: 1;-webkit-transform: rotate(645deg);-webkit-animation-timing-function: linear;-webkit-origin:30%;}
	70% {opacity: 1;-webkit-transform: rotate(770deg);-webkit-animation-timing-function: ease-out;-webkit-origin:39%;}
	75% {opacity: 1;-webkit-transform: rotate(900deg);-webkit-animation-timing-function: ease-out;-webkit-origin:70%;}
	76% {opacity: 0;-webkit-transform:rotate(900deg);}
	100% {opacity: 0;-webkit-transform: rotate(900deg);}
}

@-moz-keyframes orbit {
	0% {opacity: 1;z-index:99;-moz-transform: rotate(180deg);-moz-animation-timing-function: ease-out;}
	7% {opacity: 1;-moz-transform: rotate(300deg);-moz-animation-timing-function: linear;-moz-origin:0%;}
	30% {opacity: 1;-moz-transform:rotate(410deg);-moz-animation-timing-function: ease-in-out;-moz-origin:7%;}
	39% {opacity: 1;-moz-transform: rotate(645deg);-moz-animation-timing-function: linear;-moz-origin:30%;}
	70% {opacity: 1;-moz-transform: rotate(770deg);-moz-animation-timing-function: ease-out;-moz-origin:39%;}
	75% {opacity: 1;-moz-transform: rotate(900deg);-moz-animation-timing-function: ease-out;-moz-origin:70%;}
	76% {opacity: 0;-moz-transform:rotate(900deg);}
	100% {opacity: 0;-moz-transform: rotate(900deg);}
}
/* ========== END PRELOADER ========= */

/* PRIVACY */
.privacy-page {
	background-color: #fff;
}

.privacy-page main {
	margin: 0 auto;
	padding: 16px 16px 80px;
	max-width: 1312px;
	width: 100%;
	font-family: Arial, sans-serif;
	color: #000;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.25;
}

.privacy-page .logo {
	margin-bottom: 80px;
	color: #000;
	white-space: nowrap;
	display: block;
	width: fit-content;
	float: unset;
}

.privacy-page h1 {
	margin-bottom: 40px;
	color: #000;
	font-size: 36px;
	font-weight: 500;
	line-height: 1.25;
}

.privacy-page * {
	font-family: inherit;
}

.privacy-page main * + h2 {
	margin-top: 20px;
}

.privacy-page h2 {
	margin-bottom: 20px;
	color: #000;
	font-size: 28px;
	font-weight: 500;
	line-height: 1.25;
}

.privacy-page p + ul {
	margin-top: 20px;
}

.privacy-page ul {
	padding-left: 20px;
	list-style: none;
}

.privacy-page ul li + li {
	margin-top: 12px;
}

.privacy-page ul li ul {
	margin: 20px 0;
}

.privacy-page table {
	border-collapse: collapse;
}

.privacy-page table th,
.privacy-page table td {
	padding: 8px 12px;
	vertical-align: top;
	font-weight: 400;
	border: 1px solid rgba(0,0,0,0.1);
}
/* END PRIVACY */

/* ========== HEADER ========= */
.header {
	position:fixed;
	top:0;
	width:100%;
	z-index:999;
	padding-top: 48px;
	padding-bottom: 18px;
	transition: all 0.3s ease-in-out;
}

.header .container {
	display: flex;
	align-items: center;
}

.header[data-scroll="true"] {
	padding-top: 12px;
	padding-bottom: 12px;
	background-color: rgba(0,0,0,0.9);
}

.header[data-scroll="true"] .logo {
	transform: scale(0.8);
}

.cookies {
	margin: 20px;
	z-index: 9999;
	padding: 20px;
	position: fixed;
	bottom: 0;
	right: 0;
	max-width: 320px;
	width: calc(100% - 40px);
	background-color: #fff;
	border-radius: 20px;
}

.cookies__title {
	margin-bottom: 4px;
	color: #000;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.25;
}

.cookies__description {
	color: #000;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.25;
}

.cookies__description a {
	color: inherit;
	text-underline-offset: 5px;
}

.cookies__button {
	cursor: pointer;
	margin-top: 10px;
	padding: 12px 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-transform: uppercase;
	color: #000;
	font-size: 14px;
	font-weight: 600;
	background-color: #F8DC26;
	outline: none;
	border: none;
	border-radius: 9999px;
	transition: all 0.3s ease-in-out;
}

.cookies__button:hover {
	color: #fff;
	background-color: #000;
}

.logo {float:left;width:130px;text-align:center;color: #fff;font-family: 'StagSansLCSemiboldDesktop';margin-top: 5px;text-decoration:none;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;transition: all 500ms ease;}
.logo__big {font-size:42px;}
.logo__text {font-size:13px;}
.menu {margin-left: auto; float:right;list-style-type:none;z-index:11;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;transition: all 500ms ease;}
.menu__item {display:inline-block;}
.menu__link {display:block;font-size: 14px;color:#020202;text-transform:uppercase;padding: 16px 15px;text-decoration:none;border: solid 2px transparent;letter-spacing: 1px;border-radius: 25px;}
.menu__item.active .menu__link,
.menu__item.active_item .menu__link {border-color: #fff; padding: 16px 35px;}
.menu-icon {display:none;float:right;width: 30px;margin-right: 11px;margin-top: 5px;}
.menu-icon span {display:block;height: 4px;margin: 5px 0;background: #fff;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;transition: all 500ms ease;}
.lang {float:right;list-style-type:none;margin-top: 7px;z-index:11;margin-left: 0;}
.lang__item {display:inline-block;text-transform:uppercase;font-size:14px;line-height: 14px;margin-left: 19px;}
.lang__link {color: #fff;text-decoration:none;}
.lang__active {display:inline-block;width:33px;height:33px;padding: 11px 0;text-align:center;background:#fff;border-radius:50%;}
.lang__link, .menu__link{position: relative;}
.lang__link:after, .menu__link:after {content: '';border-top: 2px solid;height: 0;position: absolute;left: 15px;right: 15px;bottom: 12px;opacity: 0;-webkit-transition: opacity 500ms ease;-moz-transition: opacity 500ms ease;transition: opacity 500ms ease;}
.lang__link:after {left: 0;right: 0;bottom: -2px;}
.menu__item.active_item .menu__link:after {opacity: 0 !important;}

.copyright {
	padding-right: 16px;
	position: absolute;
	top: calc(100% + 64px);
	right: 0;
	text-align: right;
	font-family: 'HarmoniaSansProCyrLight';
	color: #ffffff;
	font-size: 18px;
	line-height: 1.25;
}

.one-half {
	position: relative;
}

/* ========== HEADER ========= */
.icons-header{
	display:flex;
  flex-direction: row;
  margin-left: 2rem;
  gap: 0.8rem;
}
.icons-header__img{
    max-width: 2rem !important;
}



@-moz-document url-prefix() {
 .lang__active {line-height:12px;}
}

.bg_black {background: #000000;}
.bg_yellow {background: #f8dc26;}
.bg_red {background: #F83826;}
.bg_white {background: #fff;}
.bg_grey {background: #17181c;}

.clr_yellow {color: #f6d52a;}
.clr_green {color: #6cbf01;}
.clr_white {color: #fff;}
.clr_black {color: #000;}
._mob-title {
	font-size: 30px;
	margin-bottom: 0;
	font-family: 'StagSansLCSemiboldDesktop';
	font-weight: 700;
}

.btn_trans,
.btn_green,
.btn_yellow,
.btn_black {line-height:14px;height:44px;display:inline-block;position: relative;font-family: 'HarmoniaSansProCyrBold';text-transform:uppercase;text-decoration:none;padding: 15px 75px 15px 37px;border-radius:25px;font-size: 12px;letter-spacing: 1.3px;}

.btn_yellow {background: #f8dc26;color: #000;}
.btn_green {background: #6cbf01;color: #000;}

.btn_trans {background: transparent; color:#fff; text-align: center; border: solid 2px #fff; border-radius: 25px; display:block;max-width:195px;margin:17px 0 0 0; padding: 13px;}

.btn_black {background: #000;color: #fff;font-family: 'HarmoniaSansProCyrSemiBd';}
.btn_black span {display:inline-block;margin:1px 0 0 0;}

.btn_yellow i,
.btn_green i,
.btn_trans i,
.btn_black i {position: absolute;top: 3px;right: 28px;font-size: 37px;margin-left: 6px;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;transition: all 500ms ease;}
.btn_black i {color: #f8dc26;}
.btn_black i.__red {
	color: #F83826;
}

.mac-os .btn_trans i {
	top: 2px;
}

.mac-os .menu__link {padding: 18px 35px 14px;}
.mac-os .btn_yellow,
.mac-os .btn_green,
.mac-os .btn_black {padding: 15px 75px 13px 37px;}
.mac-os .btn_trans {padding: 14px 13px;}

.section {height:100%;min-height: 100dvh; overflow:hidden;}
.section__block {display:table;width:100%;height:calc(100% - 60px);position:relative;z-index:3;}
.section__block__half {display:table-cell;vertical-align: middle;width: 50%;height:100%;padding: 160px 0 100px;position: relative;}
.ie9 .section__block {height:90%;}
.ie8 .section__block {display:block;height:800px;overflow:hidden;}
.ie8 .section__block__half {display:block;float:left;width: 50%;height:100%;padding:190px 0 130px;position: relative;}
#section3 .section__block__half:nth-child(1) {z-index:1;}

.container {max-width: 1174px;padding: 0 15px;margin: 0 auto;}

/* ========== DOTS ========= */
#fp-nav.right {right: 10px;}
#fp-nav ul li, .fp-slidesNav ul li {margin:0;width: 24px;height: 24px;}
#fp-nav ul li a, .fp-slidesNav ul li a {padding:7px;}
#fp-nav ul li a span, 
.fp-slidesNav ul li a span {width:10px;height:10px;border:solid 1px #fff;background: none;padding: 2px;margin: -5px 0 0 -5px;background-clip: content-box !important;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;transition: all 500ms ease;}
#fp-nav ul li a.active span, 
.fp-slidesNav ul li a.active span {height: 10px;width: 10px;margin: -5px 0 0 -5px;border-color: #f6d52a;background: #f6d52a;}
/* ========== END DOTS ========= */

.section1_bg {background: url('../img/bg_1.jpg') no-repeat center center;background-size:cover;}
.section2_bg {background: url('../img/bg_2.jpg') no-repeat center center;background-size:cover;}
.section3_bg {background: url('../img/bg_3.jpg') no-repeat center center;background-size:cover;}
.section4_bg {background: url('../img/bg_4.jpg') no-repeat center center;background-size:cover;}
.section8_bg {background: url('../img/bg_8.jpg') no-repeat center center;background-size:cover;}
.section8_bg_in {background: url('../img/bg_8_in.jpg') no-repeat center center;background-size:cover;}
.section3_bg.is-red {background: url('../img/bg_red.png') no-repeat center center;background-size:cover;}
.bg_red-detail {background: url('../img/bg_red-detail.png') no-repeat center center;background-size:cover;}

#section5 {background: url('../img/bg_6.jpg') no-repeat;background-size:cover;}

.section__bottom {position: relative;height:60px;z-index: 2;}
.comment {float:left;font-size:  14px;font-family: 'HarmoniaSansProCyrRegular';letter-spacing: 0.2px;}
.comment_white {color: #fff;}
.see-video {float:right;color:  #010101;font-family: 'HarmoniaSansProCyrRegular';text-decoration:  none;display:  inline-block;padding-right: 47px;position:  relative;letter-spacing: 0.3px;}
.see-video span {width:  37px;height:  37px;top: -11px;right: 0;position:  absolute;background:  #000;border-radius: 50%;transform-origin: 50% 50%;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;transition: all 500ms ease;}
.see-video span:before {content:'';position:absolute;top: 50%;left: 50%;border: solid 6px transparent;border-left: solid 8px #fff;-webkit-transform: translate(-25%, -50%);-moz-transform: translate(-25%, -50%);-ms-transform: translate(-25%, -50%);transform: translate(-25%, -50%);}
.see-video_white, .see-video_green, .see-video_red {color: #fff;}
.see-video_white span {background: #f6d52a;}
.see-video_green span {background: #6cbf01;}
.see-video_red span {background: #fff;}
.see-video_red span::before {border-left-color: #F83726;}
.scrollDown {color: #f7f7f7;font-size: 32px;text-decoration: none;position: absolute;left: 50%;margin-left: -30px;bottom: 40px;animation-duration: 2s;animation-iteration-count: infinite;animation-name: scrollDown;}

@-webkit-keyframes scrollDown {
	0% {
		transform: translateY(0px);
		-ms-transform: translateY(0px);
	}
	50% {
		transform: translateY(10px);
		-ms-transform: translateY(10px);
	}
	100% {
		transform: translateY(0px);
		-ms-transform: translateY(0px);
	}
}@keyframes scrollDown {
	0% {
		transform: translateY(0px);
		-ms-transform: translateY(0px);
	}
	50% {
		transform: translateY(10px);
		-ms-transform: translateY(10px);
	}
	100% {
		transform: translateY(0px);
		-ms-transform: translateY(0px);
	}
}

.banks {position:relative;padding-left: 240px;max-width: 670px;}
.banks__images {position:absolute;width: 366px;left: -183px;top: -155px;text-align:center;z-index:1;}
.banks__images > a {width:49%;display:inline-block;vertical-align:top;}
.banks__images > a img {-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;transition: all 500ms ease;}
.banks__title {font-family: 'StagSansLCSemiboldDesktop';font-size: 80px;line-height: 0.9;margin-top: -25px;letter-spacing: -2.5px;}
.banks__text {font-size:34px;text-align:right;letter-spacing: -1.3px;}

.more-link {position:  absolute;bottom: -70px;left: 50%;margin-left: -43px;margin-bottom: 0 !important;width: 87px !important;height:87px;background:#fff;border-radius: 50%;text-align:  center;text-transform:  uppercase;color: #000;text-decoration:  none;font-size: 11px;padding: 31px 15px;line-height: 15px;letter-spacing: 1.5px;    -webkit-backface-visibility: hidden;backface-visibility: hidden;}
.more-link i {position:absolute;left:50%;margin-left: -4px;top: -15px;color: #f6d52a;font-size:35px;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;transition: all 500ms ease;}

.more-link_black {margin-left: -53px;}
.more-link_black i {color: #f6d52a;}
.more-link_yellow {margin-left: -33px;}
.more-link_yellow i {color:#000;}

.banks1 {position:relative;padding-left: 202px;max-width: 670px;z-index: 1;}
.banks1__image_fixed {position:absolute;width: 100%;left: 0;top: 0;text-align:center;height:100%;z-index:2;background:url('../img/planb_black.png') no-repeat center center;background-attachment:fixed;background-size: 180px auto;}
.banks2__image_fixed {position:absolute;width: 100%;left: 0;top: 0;text-align:center;height:100%;z-index:2;background:url('../img/planb_green.png') no-repeat center center;background-attachment:fixed;background-size: 180px auto;}
.banks1__images {display: none;}
.banks2__images {display: none;}
.banks1__title {font-family: 'StagSansLCSemiboldDesktop';font-size:120px;line-height: 0.8;margin-top: -10px;letter-spacing: -0.5px;margin-bottom: 15px;margin-left: -8px;}
.banks1__text {font-family: 'StagSansLCBookDesktop';font-size:24px;color: #fff;letter-spacing: 1px;margin-bottom: 31px;}

.banks2 {position:relative;height: 500px;top: 50%;margin-top: -300px;}
.banks2__image {position:relative;top: 50%;margin-top: -241px;width: 600px;float: right;text-align: center;padding-right: 98px;padding-bottom: 30px;}
.banks2__image img {max-height: 450px;-webkit-transform: rotate(46deg);-moz-transform: rotate(46deg);-ms-transform: rotate(46deg);transform: rotate(46deg);}
.banks2__desc {position:relative;max-width: 565px;padding-left: 120px;height:100%;padding-right:25px;}
.banks2__title {font-size:60px;font-family: 'StagSansLCSemiboldDesktop';line-height: 0.85;margin-bottom: 33px;margin-top: 33px;letter-spacing: 2.7px;}
.banks2__text {position:relative;font-size:16px;font-family: 'HarmoniaSansProCyrRegular';line-height: 1.5;letter-spacing: 0.18px;max-height: 368px;overflow: hidden;overflow: hidden;-webkit-transition: all 250ms ease;-moz-transition: all 250ms ease;transition: all 250ms ease;}
.banks2__text.open {max-height:1000px;}
.banks2__text p {margin-bottom: 34px;}
.banks2__text img {vertical-align:middle;}
.banks2__text:after {content:'';position:absolute;bottom:0;left:0;right:0;height:180px;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );-webkit-transition: all 250ms ease;-moz-transition: all 250ms ease;transition: all 250ms ease;}
.banks2__text.open:after {opacity:0;}
.banks3__text {min-height:22px;}

.banks1__image_fixed,
.banks2__image_fixed,
.banks3__image_fixed {
	display: block;
}

.banks3__image_fixed.is-red {
	background: url('../img/planb_red.png') no-repeat center center;
	background-attachment: fixed;
	background-size: 180px auto;
}

#energy-berry .banks2__text:after {
	content:'';position:absolute;bottom:0;left:0;right:0;height:180px;
	background: rgb(248, 220, 38);
	background: -moz-linear-gradient(90deg, rgba(248, 55, 38, 0) 0%, rgba(248, 55, 38, 1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(248, 55, 38, 0) 0%, rgba(248, 55, 38, 1) 100%);
	background: -o-linear-gradient(90deg, rgba(248, 55, 38, 0) 0%, rgba(248, 55, 38, 1) 100%);
	background: -ms-linear-gradient(90deg, rgba(248, 55, 38, 0) 0%, rgba(248, 55, 38, 1) 100%);
	background: linear-gradient(180deg, rgba(248, 55, 38, 0) 0%, rgba(248, 55, 38, 1) 100%);
}

#energy-tropic .banks2__text:after {content:'';position:absolute;bottom:0;left:0;right:0;height:180px;background: rgb(248, 220, 38);background: -moz-linear-gradient(90deg, rgba(248, 220, 38, 0) 0%, rgba(248, 220, 38, 1) 100%);background: -webkit-linear-gradient(90deg, rgba(248, 220, 38, 0) 0%, rgba(248, 220, 38, 1) 100%);background: -o-linear-gradient(90deg, rgba(248, 220, 38, 0) 0%, rgba(248, 220, 38, 1) 100%);background: -ms-linear-gradient(90deg, rgba(248, 220, 38, 0) 0%, rgba(248, 220, 38, 1) 100%);background: linear-gradient(180deg, rgba(248, 220, 38, 0) 0%, rgba(248, 220, 38, 1) 100%);}
#energy-tropic .more {color: #000000;}
.banks2__desc.mCustomScrollbar:before {content:'';position:absolute;top:0;left:120px;right:30px;height: 40px;z-index: 1;background: rgb(0, 0, 0);background: -moz-linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);background: -o-linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);background: -ms-linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);background: linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);}
.banks2__desc.mCustomScrollbar:after {content:'';position:absolute;bottom:0;left:120px;right:30px;height: 40px;z-index: 1;background: rgb(0, 0, 0);background: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);background: -o-linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);background: -ms-linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);}
#energy-tropic .banks2__desc.mCustomScrollbar:before {z-index: 1;background: rgb(248, 220, 38);background: -moz-linear-gradient(90deg, rgba(248, 220, 38, 1) 0%, rgba(248, 220, 38, 0) 100%);background: -webkit-linear-gradient(90deg, rgba(248, 220, 38, 1) 0%, rgba(248, 220, 38, 0) 100%);background: -o-linear-gradient(90deg, rgba(248, 220, 38, 1) 0%, rgba(248, 220, 38, 0) 100%);background: -ms-linear-gradient(90deg, rgba(248, 220, 38, 1) 0%, rgba(248, 220, 38, 0) 100%);background: linear-gradient(180deg, rgba(248, 220, 38, 1) 0%, rgba(248, 220, 38, 0) 100%);}
#energy-tropic .banks2__desc.mCustomScrollbar:after {z-index: 1;background: rgb(248, 220, 38);background: -moz-linear-gradient(90deg, rgba(248, 220, 38, 0) 0%, rgba(248, 220, 38, 1) 100%);background: -webkit-linear-gradient(90deg, rgba(248, 220, 38, 0) 0%, rgba(248, 220, 38, 1) 100%);background: -o-linear-gradient(90deg, rgba(248, 220, 38, 0) 0%, rgba(248, 220, 38, 1) 100%);background: -ms-linear-gradient(90deg, rgba(248, 220, 38, 0) 0%, rgba(248, 220, 38, 1) 100%);background: linear-gradient(180deg, rgba(248, 220, 38, 0) 0%, rgba(248, 220, 38, 1) 100%);}
#energy-coffee .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
#energy-vitamin .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
#energy-berry .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.buy_popup .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
{background-color:#fff !important;background-color: rgba(255,255,255,.75) !important;} 

#energy-coffee  .mCSB_scrollTools .mCSB_draggerRail,
#energy-vitamin  .mCSB_scrollTools .mCSB_draggerRail,
#energy-berry  .mCSB_scrollTools .mCSB_draggerRail,
.buy_popup  .mCSB_scrollTools .mCSB_draggerRail,
{background-color: #fff;background-color: rgba(255,255,255,.25);}

.bg_block {position:absolute;top:0;left:0;width: 100%;height: 100%;}
.bg_block__half-left {position:absolute;top:0;left:0;width: 50%;height: 100%;}
.bg_block__half-right {position:absolute;top:0;right:0;width: 50%;height: 100%;}

.more {display: inline-block;color: #f6d52a;text-transform: uppercase;text-decoration: none;font-size: 14px;padding:20px 0;}
.more.more-green {color: #6cbf01;}
.more.more-white {color: #fff;}
.more i {display:inline-block;margin-left: 7px;font-size: 9px;vertical-align: top;font-weight: bold;-webkit-transition: all 700ms ease;-moz-transition: all 700ms ease;transition: all 700ms ease;}
.more.open i {-webkit-transform: rotateX(-180deg);-moz-transform: rotateX(-180deg);-ms-transform: rotateX(-180deg);transform: rotateX(-180deg);}

.banks3 {position:relative;max-width: 670px;width: 572px;float: right;padding-right: 160px;z-index: 1;}
.banks3__image_fixed {position:absolute;width: 100%;left: 0;top: 0;text-align:center;height:100%;z-index:2;background:url('../img/planb_yellow.png') no-repeat center center;background-attachment:fixed;background-size: 180px auto;}
.banks3__images {display:none;}
.banks3__title {font-family: 'StagSansLCSemiboldDesktop';font-size:120px;line-height: 0.8;margin-top: 17px;letter-spacing: -0.5px;margin-bottom: 16px;margin-left: -2px;}
.banks3__text {font-family: 'StagSansLCBookDesktop';font-size:24px;letter-spacing: 1px;margin-bottom: 33px;}
.banks4__image_fixed {position:absolute;width: 100%;left: 0;top: 0;text-align:center;height:100%;z-index:2;background:url('../img/planb_yellow.png') no-repeat center center;background-attachment:fixed;background-size: 180px auto;}

.isIOS .banks1__image_fixed,
.isIOS .banks2__image_fixed,
.isIOS .banks3__image_fixed {background-attachment:scroll;}

.buy {margin-bottom: 24px;}
.buy h2 {margin-bottom: 0;}
.shops {list-style-type:none;margin: 0 -15px 10px;}
.shops li {display:inline-block;vertical-align:top;margin-top:25px;text-align:center;padding:0 12px;color: #fff;font-family: 'HarmoniaSansProCyrRegular';font-size:14px;}
.shops div {line-height:55px;margin-top: 15px;}
.shops div img {vertical-align:middle;max-height: 55px;max-width: 140px;}

.address {color: #000;font-size: 18px;margin-top: -8px;padding-left: 3px;line-height: 1.25;font-family: 'HarmoniaSansProCyrLight';}
.address a {color: #000;text-decoration:none;border-bottom:solid 1px transparent;}

.socials {margin-top: 50px;margin-bottom: -110px;max-width:415px;width:100%;}
.socials__icons {/*width: 25%;padding-right: 2px;float:left;*/list-style-type:none;}
.socials__icons li {display:inline-block;vertical-align:top;margin: 0 17px 0 0;padding: 0;list-style-type: none;position: relative;margin-bottom: 4px;}
.socials__icons a {display: block;width: 101px;height: 101px;color:  #fff;text-decoration:  none;font-size: 58px;text-align: center;padding: 20px;line-height: 1;border-radius:50%;transition: background-color .2s;}
.socials__icons .instagram {background-color: #517ea4;padding-top:22px;padding-left:23px;}
.socials__icons .facebook {background-color: #3d5b9b;font-size: 44px;padding: 28px 20px;}
.socials__icons .vkontakte {padding: 25px 20px;background-color: #45658e;}
.socials__insta {width: 75%;float: left;list-style-type:none;}
.socials__insta li {position:relative;float: left;width: 33.33333%;margin: 0 0 2px 0;padding: 33.33333% 2px 0;}
.socials__insta a {position: absolute;left: 2px;right: 2px;top: 0;bottom:2px;display: block;background-position: 50%;background-size: cover;background-repeat: no-repeat;}

h2 {font-family: 'StagSansLCSemiboldDesktop';color: #fff;font-size:44px;margin-bottom: 20px;}

.container_left {max-width: 670px;width: 572px;float:right;}
.container_right {max-width: 670px;width: 618px;float:left;padding-left: 203px;}

.subscribe {margin-top: -12px;max-width:415px;width:100%;}
.subscribe p {color: #525252;font-size: 18px;margin-bottom: 19px;font-family: 'HarmoniaSansProCyrLight';}
.subscribe form {position: relative;}
.subscribe input {background:  #1f1f1f;border:  solid 2px transparent;height:  55px;width: 100%;color: #eee;font-size: 18px;padding: 5px 65px 5px 23px;outline:none!important;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;transition: all 500ms ease;}
.subscribe input.error {border-color: #f00;}
.subscribe button {position: absolute;border: none;right:  0;top: 0;bottom: 0;color: #f6d52a;font-size: 38px;background: none;padding: 7px 16px;cursor:pointer;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;transition: all 500ms ease;}
.subscribe .placeholder {position:absolute;top:0;left:0;right:0;bottom:0;color: #525252;font-family: 'HarmoniaSansProCyrLight';font-size: 18px;padding: 18px 65px 18px 23px;}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {background-color: #fff !important;box-shadow: inset 60px 60px #fff;border-color: #fff;}

.copyrights {position:absolute;left:0;right:0;bottom:20px;text-align:center;color: rgba(255, 255, 255, 0.32);font-family: 'HarmoniaSansProCyrLight';}
.copyrights a {color: rgba(255, 255, 255, 0.32);text-decoration:none;border-bottom:solid 1px transparent;}

.fp-viewing-product .logo {color: #fff;}
.fp-viewing-product .menu__link {color: #020202;}
.popup_opened  .menu__link {color: #fff;}
.popup_opened #fullpage {pointer-events: none;}
.fp-viewing-product .menu__item.active .menu__link {border-color: #fff;}
.fp-viewing-product #fp-nav ul li a.active span, 
.fp-viewing-product .fp-slidesNav ul li a.active span {border-color: #000;background: #000;}

.fp-viewing-product1 .logo {color: #fff;}
.fp-viewing-product1 .menu__link {color: #fff;}
.fp-viewing-product1 .menu__item.active_item .menu__link {border-color: #f6d52a;}

.fp-viewing-product2 .logo {color: #fff;}
.fp-viewing-product2 .menu__link {color: #fff;}
.fp-viewing-product2 .menu__item.active .menu__link {border-color: #f6d52a;}

.fp-viewing-product3 .logo {color: #fff;}
.fp-viewing-product3 .menu__link {color: #fff;}
.fp-viewing-product3 .menu__item.active .menu__link {border-color: #6cbf01;}
.fp-viewing-product3 .menu__item.active_item .menu__link {border-color: #6cbf01;}


.fp-viewing-product3 #fp-nav ul li a.active span, 
.fp-viewing-product3 .fp-slidesNav ul li a.active span {border-color: #6cbf01;background: #6cbf01;}
.fp-viewing-product3 .menu-icon span {background: #6cbf01;}

.fp-viewing-product4 .logo {color: #fff;}
.fp-viewing-product4 .menu__link {color: #fff;}
.fp-viewing-product4 .menu__item.active .menu__link {border-color: #fff;}
.fp-viewing-product4 #fp-nav ul li a.active span, 
.fp-viewing-product4 .fp-slidesNav ul li a.active span {border-color: #000;background: #fff;}

.fp-viewing-actions .logo {color: #fff;}
.fp-viewing-actions .menu__link {color: #fff;}
.fp-viewing-actions .menu__item.active .menu__link {border-color: #f6d52a;}

.fp-viewing-contacts .logo {color: #fff;}
.fp-viewing-contacts .menu__link {color: #fff;}
.fp-viewing-contacts .menu__item.active_item .menu__link {border-color: #f6d52a;}

.menu__link._white {
	color: #FFFFFF;
	background: #000;
}

.visible-mobile {display:none;}

#section7 .section__block {height:100%;}

/* ========== POPUP ========= */
.popup {display: none;position:fixed;top:0;left:0;width: 100%;height: 100%;text-align:center;white-space:nowrap;z-index:105;}
.popup__inner{position:absolute;top:0;left:0;height: 100%;width: 100%;overflow: auto;padding: 24px 30px;}
.popup__helper{display:inline-block;vertical-align:middle;height:100%;z-index: 1;}
.popup__overlay {position:fixed;top:0;left:0;right:0;bottom:-60px;background: rgba(0, 0, 0, 0.7);text-align:center;}
.popup__wrap {position:relative;display:inline-block;vertical-align: middle;width: 85%;text-align:left;white-space: normal;}
.popup__close {position:absolute;top: 40px;right: 40px;line-height:1;font-size: 35px;color: #fff;cursor: pointer;z-index:4;-webkit-transition: all 250ms ease;-moz-transition: all 250ms ease;transition: all 250ms ease;}

#buy .buy__buts {
	font-size:14px;
    font-family: 'HarmoniaSansProCyrSemiBd';
	color: #000;
	display: -webkit-flex; 
	display: flex; 
	-webkit-justify-content: center;
	justify-content: center;	
	height: 100%;
	-webkit-align-items: center;
	align-items: center;	
}
#buy .buy__buts a:first-child {
	border-color: #000;
	margin-right: 10px;
}
#buy .buy__buts a {
	font-size:14px;
	color: #000;
	text-decoration:none;
	border: solid 2px transparent;
	border-radius: 25px;
	min-width:180px;
	padding: 0 30px;
	height: 50px;
	display: -webkit-flex; 
	display: flex; 
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	position: relative;
	left:0;
	right:0;
	top:0;
}
.mac-os #buy .buy__buts a {
	padding-top: 4px;
}

#buy .popup__wrap,
#success .popup__wrap,
#error .popup__wrap {width: 650px;max-width:98%;height:260px;text-align:center;background: #f9e123;font-size:18px;text-transform:uppercase;padding: 70px 0;letter-spacing: 1.4px;}

.buy_popup .popup__close,
#buy .popup__close,
#success .popup__close,
#error .popup__close {color: #000;top: 6px;right: 6px;font-size: 16px;padding: 10px;}
.iconMessage {font-size: 110px;vertical-align: middle;margin-right: 38px;}

#video .popup__overlay {background: #000;}

.buy_popup .popup__overlay {
	background-color: rgba(249, 225, 35, 0.97);
	z-index: -1;
}

.buy_popup .section__block,
#energy-vitamin .section__block,
#energy-tropic .section__block,
#energy-coffee .section__block,
#energy-berry .section__block {display: block;height:100%;}

.buy_popup .section__block__half,
#energy-vitamin .section__block__half,
#energy-coffee .section__block__half,
#energy-tropic .section__block__half,
#energy-berry .section__block__half {display: block;float: left;padding:100px 0;overflow: auto;}

.buy_popup .popup__inner,
#energy-vitamin .popup__inner,
#energy-coffee .popup__inner,
#energy-tropic .popup__inner,
#energy-berry .popup__inner {padding:0;overflow: hidden;}

.buy_popup .popup__inner {padding:0;}

.buy_popup .popup__wrap,
#energy-vitamin .popup__wrap,
#energy-coffee .popup__wrap,
#energy-tropic .popup__wrap,
#energy-berry .popup__wrap {width:100%;height: 100%;overflow: auto;margin-left: -4px;}

#energy-vitamin .popup__close,
#energy-berry .popup__close {top: 40px;right: 40px;}
#energy-coffee .popup__close {top: 40px;right: 40px;}
#energy-tropic .popup__close {top: 40px;right: 40px;color: #000!important;}

#energy-berry .popup__close {color: #000;}

.buy_popup .logo {position: absolute;top:48px;left:50%;margin-left:-587px;color: #fff!important;z-index:1;}
#energy-vitamin .logo,
#energy-berry .logo {position: absolute;top:48px;left:50%;margin-left:-587px;color: #fff!important;z-index:1;}
#energy-coffee .logo {position: absolute;top:48px;left:50%;margin-left:-587px;color: #fff!important;z-index:1;}
#energy-tropic .logo {position: absolute;top:48px;left:50%;margin-left:-572px;color: #000!important;z-index:1;}

.menu-overlay {display: none;position:fixed;top:0;left:0;right:0;bottom:0;background: rgba(0, 0, 0, 0.7);z-index: 10;}
/* ========== END POPUP ========= */

.ani_shops_scale {
 transition: transform .3s;
}
.ani_shops_scale:hover{
 transform: scale(1.1);
}
.landscape-popup {display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: #000;z-index: 1999;text-align: center;}
.landscape-popup i {position:absolute;top:50%;left:50%;width:150px;height:150px;font-size:150px;color: #f8dc26;margin:-75px 0 0 -75px;}
.landscape-popup .icon-device {opacity:1;}
.landscape-popup .icon-hand {opacity:0;}
.landscape-popup.bg2 .icon-device {opacity:0;}
.landscape-popup.bg2 .icon-hand {opacity:1;}
.landscape-popup .logo {float: none;margin: 15px auto 0;color:  #fff !important;}
.landscape-popup__text {color: #fff;font-size: 32px;font-family: 'StagSansLCSemiboldDesktop';position:  absolute;left: 0;right: 0;bottom: 20px;}


.one-half {height:50%;display:table;width:100%;}
.one-half__cell {display:table-cell;vertical-align:middle;}

.one-half.bg_grey {height:60%}
.one-half.bg_grey .one-half__cell {padding-top:130px;}
.one-half.bg_yellow {height:40%}
.one-half.bg_yellow .one-half__cell {padding-bottom:130px;}

/* ========== steps ========= */
.steps {
	max-width:1300px;
	margin:auto;
	padding-bottom: 70px;
}
.step__title{
    font-family: 'StagSansLCSemiboldDesktop';
	font-size:70px;
	line-height:1.2;
	text-align:center;
	padding: 38px 0 50px 0
}

.goods {
	max-width: 1030px;
	padding-right: 30px;
}

.goods-items {
	display: -webkit-flex;
	display: flex;
	/*
	-webkit-justify-content: space-between;
	justify-content: space-between;
	 */

	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	/*
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;*/
}

.good {
	position: relative;
	margin-bottom: 65px;
	width: 33.333333%;
}
.good__img {
	width: 217px;
	height: 217px;
	position: relative;
	z-index: 1;
	margin-bottom: 20px;
}
.good__img__in {
	position: absolute;
	z-index: 1;
	top: 48px;
	left: 0;
	width: 210px;
	bottom: 0;
}
.good__img__in img {
	max-width: 100%;
	max-height: 100%;
}
.good__img:before {
	content: '';
	display: block;
	position: absolute;
	left: 40px;
	top: 0;
	background-color: #fff;
	border-radius: 50%;
	height: 100%;
	width: 100%;
	z-index: 0;
}
.good_counts {
	position: absolute;
	right: 20px;
	top: -85px;
	width: 105px;
	background-color: #000;
	height: 40px;
	border-radius: 20px;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	z-index: 2;
	font-size: 30px;
	line-height: 30px;
	font-family: 'HarmoniaSansProCyrSemiBd';
	color: #f9e123;
}
.mac-os .good_count {
	padding-top: 5px;
}
.good_count__minus {
	background: url("/img/minus.svg") 23px center no-repeat;
	background-size: 10px;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 46px;
	cursor: pointer;
	display: block;
}
.good_count__plus {
	background: url("/img/plus.svg") 13px center no-repeat;
	background-size: 10px;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 46px;
	cursor: pointer;
	display: block;
}

.good__name {
	font-family: 'HarmoniaSansProCyrBold';
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 12px;
}
.good__name span {
	font-family: 'HarmoniaSansProCyrLight';
}

.good__price {
	font-size: 35px;
	line-height: 35px;
	white-space: nowrap;
	font-family: 'StagSansLCSemiboldDesktop';
}
.good__params--out {
	max-width: 300px;
	position: relative;
}

.good--small {
	margin-bottom: 60px;

}
.good--small .good__img {
	position: relative;
	width: 130px;
	height: 130px;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 20px;
	margin-bottom: 0;
}
.good--small .good__img__in {
	width: auto;
	height: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}
.good--small .good__img__in img {
	max-width: none;
	max-height: 131px;
}
.good--small {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-align-items: center;
	align-items: center;
}
.good--small .good__name {
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 7px;
}
.good--small .good__params--out {
	/*
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;

	 */
	width: 150px;
}
.good--small .good__price {
	font-size: 25px;
	line-height: 25px;
}
.good--small .good_counts {
	position: relative;
	right: 0;
	top: 0;
	width: 63px;
	height: 24px;
	border-radius: 12px;
	font-size: 18px;
	line-height: 18px;
	margin-top: 8px;
}
.good--small .good_count__minus {
	background-position: 11px center;
	background-size: 7px;
	width: 26px;
}
.good--small .good_count__plus {
	background-position: 7px center;
	background-size: 7px;
	width: 26px;
}

.delivery--time {
	text-align: center;
	font-family: 'HarmoniaSansProCyrSemiBd';
	font-size: 16px;
	line-height: 18px;
}
.delivery--time span {
	text-decoration: underline;
}

.steps__sum--block {
	height: 527px;
	border-left: solid 2px #000;
	padding: 90px 0 25px 53px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	position: fixed;
	top: 20%;
	right: auto;
	left: 69%;
	max-height: 75%;
}
.steps__sum--block .btn_black {
	width: 205px;
	padding-left: 54px;
	letter-spacing: 3px;
	font-family: 'HarmoniaSansProCyrSemiBd';
}
.steps__sum--block .btn_black.disabled {
	pointer-events: none;
	cursor: default;
	/*
	background: #ccc;
	 */
	opacity: 0.5;
}
.steps__sum--block .btn_black i {
	margin-left: 0;
}

.steps__sum {
	font-size: 45px;
	line-height: 45px;
	font-family: 'StagSansLCSemiboldDesktop';
	white-space: nowrap;
}

.buy_step_form {
	max-width: 1088px;
	width: 100%;
}

.buy_step_form .buy_step_form__input {
	display: inline-block;
	margin-left: 30px;
}
.buy_step_form .buy_step_form__input:first-child {
	margin-left: 0;
}
.buy_step_form .buy_step_form__input label span.label__title {
	font-weight: normal;
	font-size: 13px;
	text-transform: uppercase;
	color: #000;
	font-family: 'HarmoniaSansProCyrBold';
	display: block;
	padding: 0 0 15px 24px;
	letter-spacing: 2px;
}
.buy_step_form .buy_step_form__input input {
	border: solid 2px transparent;
	border-collapse: collapse;
	outline: none;
	width: 340px;
	background: #fff;
	height: 55px;
	border-radius: 30px;
	padding: 0 24px;
	font-size: 18px;
	font-family: 'HarmoniaSansProCyrLight';
	-webkit-appearance: none;
	display: table;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.mac-os .buy_step_form .buy_step_form__input input {
	padding-top: 5px;
}
.buy_step_form .buy_step_form__input input.error {
	border-color: red;
}


.buy_step_form__input--email input {
	text-transform: lowercase;
}
.steps.steps--else {
	min-height: 100%;
	padding-bottom: 38px;
	/*max-height: 770px;*/
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}
.steps.steps--else .step__title {
	padding-bottom: 0;
}

.buy_step_form_nav {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	width: 100%;
	max-width: 1088px;
}
.buy_step_form_nav a {
	display: block;
	width: 205px;
	max-width: 46%;
	flex-shrink: 0;
}
.buy_step_form_nav__number {
	font-size: 13px;
	line-height: 1.2;
	font-family: 'HarmoniaSansProCyrBold';
	text-transform: uppercase;
	color: #000;
	letter-spacing: 2px;
	white-space: nowrap;
}
.buy_step_form_nav .btn_black {
	padding: 15px 75px 15px 50px;
}
.mac-os .buy_step_form_nav .btn_black {
	padding: 17px 75px 15px 50px;
}
.buy_step_form_nav .btn_black span {
	padding-top: 0;
	margin: 0;
}
.buy_step_form_nav .btn_trans {
	border-color: #000;
	color: #000;
	padding: 15px 50px 15px 75px;
	text-align: right;
	margin: 0;
}
.buy_step_form_nav .btn_trans i {
	color: #000;
	left: 28px;
	right: auto;
	-webkit-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.buy_step_delivery {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	width: 100%;
}
.buy_step_delivery__map {
	width: 470px;
	height: 370px;
	max-width: 100%;
}
.buy_step_delivery__map img {
	max-width: 100%;
}
.touch .buy_step_delivery__map ymaps[class*="events-pane"] {
	display: none;
}
.buy_step_delivery__form {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.buy_step_delivery__form .buy_step_form__input {
	display: block;
	margin: 0 0 31px 0;
}
.buy_step_delivery__form .buy_step_form__input:last-child {
	margin-bottom: 0;
}

.buy_step_form .buy_step_form__input.buy_step_form__input--address input {
	width: 460px;
	padding-right: 55px;
}


.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:focus {
	border-color: #ccc;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	border: 1px solid transparent;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top: 2px;
}
.ui-widget {
	font-family: 'HarmoniaSansProCyrRegular';
	font-weight: normal !important;
}
.ui-widget-header {
	font-weight: normal !important;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:focus {
	font-weight: normal !important;
}

.buy_step_form .buy_step_form__input.buy_step_form__input--date input {
	width: 100%;
	cursor: pointer;
}
.buy_step_form .buy_step_form__input.buy_step_form__input--date label {
	display: block;
	width: 190px;
	position: relative;

}
.calendar_ico {
	display: block;
	position: absolute;
	width: 21px;
	height: 19px;
	background: url("/img/calendar_ico.png") center center no-repeat;
	background-size: contain;
	pointer-events: none;
	right: 22px;
	bottom: 18px;
}
.ui-datepicker th {
	font-weight: normal;
}
.ui-front {
	z-index: 999;
}
.buy_step_form .buy_step_form__input label span.ui-selectmenu-button {
	border: solid 2px transparent;
	border-collapse: collapse;
	outline: none;
	width: 190px;
	background: #fff;
	height: 55px;
	border-radius: 30px;
	padding: 0;
	font-size: 18px;
	font-family: 'HarmoniaSansProCyrLight';
	-webkit-appearance: none;
	display: block;
	line-height: 51px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #000;
}
.mac-os .buy_step_form .buy_step_form__input label span.ui-selectmenu-button {
	padding-top: 3px;
}
.buy_step_form .buy_step_form__input label span.ui-selectmenu-button.ui-selectmenu-button-open {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.ui-selectmenu-text {
	margin: 0;
	padding: 0 24px;
}
.ui-button .ui-icon-triangle-1-s {
	background: url(/img/arrow.svg) center center no-repeat;
	width: 17px;
	height: 10px;
	background-size: contain;
	margin-top: 20px;
	margin-right: 15px;
}
.ui-state-active .ui-icon-triangle-1-s, .ui-button:active .ui-icon-triangle-1-s {
	background: url(/img/arrow.svg) center center no-repeat;
	background-size: contain;
}
.ui-state-hover .ui-icon-triangle-1-s, .ui-state-focus .ui-icon-triangle-1-s, .ui-button:focus .ui-icon-triangle-1-s {
	background: url(/img/arrow.svg) center center no-repeat;
	background-size: contain;
}

.ui-selectmenu-menu .ui-widget.ui-widget-content {
	border: none;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
	font-family: 'HarmoniaSansProCyrLight';
	font-size: 16px;
	line-height: 40px;
}

.ui-selectmenu-menu .ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 0 24px;
}
.ui-selectmenu-menu .ui-state-active, .ui-widget-content .ui-state-active,
.ui-selectmenu-menu .ui-widget-header .ui-state-active,
.ui-selectmenu-menu a.ui-button:active,
.ui-selectmenu-menu .ui-button:active {
	border: none;
	background: #000;
	font-weight: normal;
	color: #fff;
}

.buy__result {
	width: 100%;
	max-width: 1190px;
	background-color: #fff;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 45px 60px 95px 60px;
	margin: 30px 0;
}

.buy__result__left {
	width: 535px;
	position: relative;
}
.buy__result__right {
	width: 450px;
	position: relative;
}
.buy__result__title {
	font-family: 'StagSansLCSemiboldDesktop';
	font-size: 30px;
	line-height: 1.2;
}


.buy__result__left .buy__result__title {
	padding-left: 14px;
}
.buy__result__left table {
	font-size: 18px;
	line-height: 1.2;
	font-family: 'HarmoniaSansProCyrLight';
	width: 100%;
	margin-top: -23px;
}
.buy__result__left table td {
	border-bottom: solid 1px #f8e023;
	text-align: center;
	padding: 14px 14px;
	white-space: nowrap;
}
.buy__result__left table td:first-child {
	text-align: left;
	white-space: normal;
}
.buy__result__left table th {
	font-size: 13px;
	line-height: 1.2;
	font-family: 'HarmoniaSansProCyrSemiBd';
	text-align: center;
	padding: 0 10px;
	white-space: nowrap;
	padding-bottom: 20px;
}
.buy__result__left table th:first-child {
	min-width: 200px;
}



.buy__result__itogo {
	text-align: right;
	font-family: 'StagSansLCSemiboldDesktop';
	font-size: 25px;
	line-height: 1.2;
	margin-top: 18px;
}
.buy__result__itogo span {
	margin-left: 5px;
}

.buy__result .btn_yellow {
	text-align: center;
	padding: 0 10px;
	height: 35px;
	line-height: 35px;
	width: 140px;
	position: absolute;
	left: 0;
	bottom: -50px;
}
.buy__result .btn_yellow span {
	padding: 0;
	margin: 0;
}

.buy__result__right table {
	margin-top: 10px;
}
.buy__result__right table td {
	font-size: 18px;
	line-height: 1.2;
	font-family: 'HarmoniaSansProCyrLight';
	padding: 10px 0;
}
.buy__result__right table td:first-child {
	font-size: 13px;
	line-height: 1.2;
	font-family: 'HarmoniaSansProCyrSemiBd';
	padding-right: 30px;
	width: 110px;
}

.thanks--block {
	max-width: 90%;
	margin: 0 auto;
	white-space: normal !important;
	text-align: center;
	font-family: 'HarmoniaSansProCyrSemiBd';
	font-size: 24px;
	line-height: 1.4;
}
.thanks--block img {
	max-width: 100%;
	display: block;
	margin: 0 auto -30px auto;
}
.navi {
	position: absolute;
	right: 20px;
	top: 41px;
	width: 30px;
	height: 30px;
	background: url("/img/maps-and-flags_black.svg") center center no-repeat;
	background-size: contain;
	cursor: pointer;
	display: block;
	opacity: 0.8;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.buy_step_form__input--address {
	position: relative;
}
[class*="ymaps-2"][class*="-ground-pane"]{
	filter: grayscale(1);
	-ms-filter: grayscale(1);
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
}

.buy__result+.buy_step_form_nav {
	padding-bottom: 30px;
}
/* ========== END steps ========= */


/* ========== hovers ========= */
.no-touch .lang__link:hover {color: #eee;}
.no-touch .lang__link:hover:after, .no-touch .menu__link:hover:after {opacity: 1;}
.no-touch .btn_yellow:hover,
.no-touch .btn_green:hover,
.no-touch .btn_trans:hover,
.no-touch .btn_black:hover {color: #000;background:#fff;}
.no-touch .btn_yellow:hover i,
.no-touch .btn_green:hover i,
.no-touch .btn_trans:hover i,
.no-touch .btn_black:hover i {color: #000;margin-right: -15px;}
.no-touch #fp-nav ul li:hover a span,
.no-touch .fp-slidesNav ul li:hover a span {margin: -5px 0 0 -5px;}
.no-touch #fp-nav ul li:hover a.active span,
.no-touch.fp-viewing-product #fp-nav ul li:hover a.active span,
.no-touch.fp-viewing-product .fp-slidesNav ul li:hover a.active span {border-color: #000;background: #000;}
.no-touch.fp-viewing-product3 #fp-nav ul li:hover a.active span, 
.no-touch.fp-viewing-product3 .fp-slidesNav ul li:hover a.active span {border-color: #6cbf01;background: #6cbf01;}
.no-touch.fp-viewing-product4 #fp-nav ul li:hover a.active span, 
.no-touch.fp-viewing-product4 .fp-slidesNav ul li:hover a.active span {border-color: #000;background: #000;}
.no-touch .fp-slidesNav ul li:hover a.active span {height: 10px;width: 10px;margin: -5px 0 0 -5px;border-color: #f6d52a;background: #f6d52a;}
.no-touch .see-video:hover {color: #000;}
.no-touch .see-video:hover span {-webkit-transform:scale3d(1.1, 1.1, 1.1);-moz-transform:scale3d(1.1, 1.1, 1.1);-ms-transform:scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}
.no-touch .see-video_white:hover,
.no-touch .see-video_green:hover  {color: #fff;}
.no-touch .scrollDown:hover {color: #fff;}
.no-touch .banks__images > a:hover img {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.no-touch .more-link:hover {color: #000;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.no-touch #energy-tropic .more:hover {color: #000;}
.no-touch .more:hover {color: #f6d52a;}
.no-touch #energy-berry .more:hover {color: #fff;}
.no-touch .more.more-green:hover {color: #6cbf01;}
.no-touch .address a:hover {border-bottom-color: #525252;text-decoration:none;}
.no-touch .socials__icons .instagram:hover {background-color: #406582;}
.no-touch .socials__icons .facebook:hover {background-color: #2e4576;}
.no-touch .socials__icons .vkontakte:hover {background-color: #3e5572;}
.no-touch .socials__insta a:hover {opacity:0.8;}
.no-touch .subscribe button:hover {opacity: 0.6;}
.no-touch .copyrights a:hover {border-bottom-color: #7e7e7e;text-decoration:none;}
.no-touch .popup__close:hover {opacity: 0.7;}
.no-touch #buy .buy__buts a:hover {background: #fff;border-color: #fff;color: #000;opacity: 1;}
.no-touch .buy_step_form_nav .btn_trans:hover {border-color: #fff;}
.no-touch .buy_step_form_nav .btn_trans:hover i {margin-left: -15px;}
.no-touch .ui-button:hover {border-color: #ccc;font-weight: normal !important;}
.no-touch .ui-button:hover .ui-icon-triangle-1-s {background: url(/img/arrow.svg) center center no-repeat;background-size: contain;}
.no-touch .ui-selectmenu-menu .ui-button.ui-state-active:hover {border: none;background: #000;font-weight: normal;color: #fff;}
.no-touch .buy__result .btn_yellow:hover {background-color: #000;color: #fff;}
.no-touch .navi:hover {opacity: 1;}
/* ========== END hovers ========= */
body.gray {
	background: #17181C;
}

.menu__item--active {
	border-radius: 999px;
	border: 2px solid #FFF;
}
.events {
	/*margin-top: 136px;*/
}
.events__info {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 20px;
}
.events__title {
	text-transform: lowercase;
	font-family: 'StagSansLCSemiboldDesktop';
	color: #FFFFFF;
	font-size: 80px;
	line-height: 0.85;
	font-weight: 600;
}
.events__text {
	line-height: 0.95;
	font-size: 20px;
	font-weight: 400;
	color: #FFFFFF;
	max-width: 740px;
}
.events-container {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 35px;
	margin-top: 40px;
	margin-bottom: 120px;
}
.events-list {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 10px;
	width: 100%;
}
.event {
	width: 100%;
	padding: 20px 20px 15px;
	text-decoration: none !important;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	min-height: 445px;
}
.event__img-wrapper {
	height: 150px;
	width: 100%;
	margin-bottom: 15px;
}
.event__img-wrapper img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.event__date {
	font-weight: 400;
	font-size: 15px;
	line-height: 95%;
	text-decoration: none;
	margin-bottom: 10px;
}
._black {
	background: #000;
}
._black-font {
	color: #000;
}
._yellow {
	background: #F8DC26;
}
._green {
	background: #6CBF01;
}
._red {
	background: #F83726;
}
._white {
	color: #FFF;
}
.event._black .event__date._white {
	color: #626262;
}
.event._yellow .event__date._white {
	color: #000000;
}
.event._green .event__date._white {
	color: #FFF;
}
.event._red .event__date._white {
	color: #FFF;
}
.event__title {
	font-size: 32px;
	font-weight: 500;
	line-height: 1;
	margin-bottom: 10px;
}
.event_preview-text {
	font-weight: 400;
	font-size: 16px;
	line-height: 114.99999999999999%;
}
.event__bottom {
	margin-top: auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}
.event__bottom span {
	font-weight: 400;
	font-size: 18px;
	line-height: 95%;
}
.events-load-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	background: #FFF;
	color: #000;
	font-weight: 600;
	font-size: 14px;
	line-height: 90%;
	letter-spacing: 1.3;
	text-transform: uppercase;
	border-radius: 999px;
	padding: 17px 15px;
	cursor: pointer;
	border: none;
}

@media (max-width: 1800px) {
	.steps__sum--block {
		left: 75%;
	}
}

@media (max-width: 1410px) {
	.steps__sum--block {
		left: 78%;
		padding-left: 30px;
	}
}

@media (max-width: 1330px) {
	.goods {
		max-width: none;
		padding-left: 30px;
		padding-right: 270px;
	}
}

@media (max-width: 1240px) {
	.menu {margin-right:0;}
	.banks {padding-right:15px;padding-left: 175px;}
	.banks__images {width: 300px;left: -150px;top: -116px;}
	.banks__images .yellow-bank {width:48%;}
	.banks__title {font-size:65px;}
	.banks1 {padding-right:15px;padding-left: 125px;}
	.banks1__images {/*width: 300px;left: -150px;*/}
	.banks2__images {/*width: 300px;left: -150px;*/}
	.banks1__title {font-size:100px;}
	.banks1__text {font-size:20px;}
	.banks3 {width:100%;padding-left:15px;}
	.banks3__images {/*width: 300px;right: -150px;*/}
	.banks3__title {font-size:100px;}
	.banks3__text {font-size:20px;}
	.container_left {padding:0 15px;width:100%;}
	.container_right {padding:0 15px;width:100%;}
	.shops li {padding:0 8px;}
	.shops div img {max-width: 135px;}


	.step__title {
		font-size: 40px;
	}
	.good {
		position: relative;
		margin-bottom: 40px;
		width: 50%;
	}
	.goods {
		padding-left: 100px;
	}
	.steps__sum {
		font-size: 34px;
		line-height: 36px;
	}
	.good__price {
		font-size: 32px;
		line-height: 32px;
	}
	.delivery--time {
		/*padding-right: 290px;*/
		padding-right: 20px;
		padding-left: 20px;
	}

	.buy__result {
		display: table;
		padding: 50px 50px;
		margin: 30px 0;
		width: auto;
	}
	.buy__result__left, .buy__result__right {
		max-width: 535px;
		position: relative;
		margin: auto;
		width: 100%;
	}
	.buy__result .btn_yellow {
		position: relative;
		left: 0;
		bottom: 0;
		margin-bottom: 40px;
		margin-top: 20px;
	}
	.buy__result__right .btn_yellow {
		margin-bottom: 0;

	}
	.thanks--block {
		padding-top: 55px;
		font-size: 20px;
		line-height: 1.4;
	}

}

@media (max-width: 1130px){
	.buy_step_form .buy_step_form__input {
		display: table;
		margin-left: auto;
		margin-right: auto;
		margin-top: 20px;
	}
	.buy_step_form .buy_step_form__input:first-child {
		margin-left: auto;
		margin-top: 0;
	}
	.buy_step_form_nav {
		padding: 0 25px;
	}
	.steps.steps--else .step__title {
		padding-left: 20px;
		padding-right: 20px;
	}

	.buy_popup_step2 .buy_step_form .buy_step_form__input {
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0;
	}
	.buy_step_delivery {
		padding: 30px 25px;
	}
}

@media (max-width: 1174px) {
	#energy-vitamin .logo,
	#energy-coffee .logo,
	#energy-tropic .logo,
	#energy-berry .logo {left: 15px;margin-left:0;}
}

@media (max-width: 1070px) {
	.goods {
		padding-left: 30px;
	}
	.steps__sum--block .btn_black {
		max-width: 100%;
	}
	.steps__sum--block {
		padding-left: 30px;
		padding-right: 20px;
		left: auto;
		right: 0;
		width: 250px;
	}

}

@media (max-width: 1024px) {
	.banks {padding-right:15px;padding-left: 140px;}
	.banks__images {width: 250px;left: -125px;top: -100px;}
	.banks__images .yellow-bank {width:48%;}
	.banks__title {font-size: 47px;}
	.banks1 {padding-right:15px;padding-left: 100px;}
	.banks1__images {/*width: 250px;left: -125px;top: -55px;*/background-size: 130px auto;}
	.banks2__images {/*width: 250px;left: -125px;top: -55px;*/background-size: 130px auto;}
	.banks1__title {font-size: 75px;}
	.banks1__text {font-size: 16px;}
	.banks3 {width:100%;padding-left:15px;padding-right: 90px;}
	.banks3__images {/*width: 250px;right: -125px;top: -55px;*/background-size: 130px auto;}
	.banks3__title {font-size: 80px;}
	.banks3__text {font-size: 16px;}
	#section7 {}
	.container_right {padding: 0 45px 0 15px;}
	.buy {margin-bottom: 0;}
	.socials__icons li {margin: 0 4px 0 0;}
	.banks2__desc {padding-left:50px;}
	.banks2__image {width: 100%;padding-right: 0;}
	.banks2__image img {max-height: 380px;}
	.shops {margin: 35px -10px 10px;}
	.shops li {padding:0 10px;}

	.buy_step_delivery {
		-webkit-flex-direction: column;
		flex-direction: column;
		padding-bottom: 60px;
	}
	.buy_step_delivery__map {
		/*display: none;*/
		margin-top: 30px;
		-webkit-order: 1;
		order: 1;
	}
	.buy_step_delivery__form {
		-webkit-order: 0;
		order: 0;
	}
}

@media (max-width: 960px)  {
	.menu__link {
		font-size: 12px;
		padding: 16px 10px;
		border-radius: 25px;
	}
	.menu__item.active .menu__link, .menu__item.active_item .menu__link {
		padding: 16px 15px;
	}
}


@media (max-width: 960px)  {
	.goods-items {
		display: block;
	}
	.good {
		margin-left: auto;
		margin-right: auto;
		width: 300px;
	}
	.events-list {
		grid-template-columns: repeat(2, 1fr);
	}
	.events__text {
		max-width: 100%;
	}
}

@media (max-width: 860px)  {
	.shops {margin: 35px -6px 10px;}
	.shops li {padding:0 6px;}
	.shops div img {max-width: 110px;max-height: 65px;}
	.events__title {
		font-size: 48px;
	}
}

@media (min-width: 768px) and (max-height:700px)  {
	.banks1__image_fixed,
	.banks2__image_fixed,
	.banks3__image_fixed {background-size: 13% auto;}
}

@media (min-width: 768px) and (max-height:600px)  {
	.header {padding-top:15px;}
	.section__bottom {height:20px;}
	.scrollDown {bottom:0;margin-left:-19px;font-size: 20px;}
	.banks__title {font-size: 55px;}
	.banks1__title,
	.banks3__title {font-size: 65px;}
	.banks1__text,
	.banks3__text {font-size:16px;margin-bottom: 25px;}
	.banks1__image_fixed,
	.banks2__image_fixed,
	.banks3__image_fixed {background-size: 10% auto;}
	.section__block__half {padding: 80px 0 50px;}
	h2 {font-size: 35px;margin-bottom: 15px;}
	.socials__icons a {width: 70px;height: 70px;font-size: 40px;padding: 15px;}
	.socials__icons .instagram {padding-top: 15px;padding-left: 15px;}
	.socials__icons .facebook {font-size: 32px;padding: 19px 15px;}
	.socials__icons .vkontakte {font-size: 36px;padding: 15px 15px;}
	.shops {margin-top: 18px;}
	.banks__images {width: 240px;left: -120px;top: -95px;}
	.banks__images .yellow-bank {width: 49%;}
	.popup .banks2__title,
	.popup .banks3__title {font-size: 45px;}
	.popup .banks2__desc,
	.popup .banks3__desc {padding-left: 90px;}
	.popup .banks2__text,
	.popup .banks3__text {font-size:14px;max-height: 240px;}
	.popup .banks2__text p,
	.popup .banks3__text p {margin-bottom: 20px;}
	.popup .banks2__image img,
	.popup .banks3__image img {max-height:350px;}
	.popup .banks2__image,
	.popup .banks3__image {margin-top: -178px;padding-right: 30px;}
	.popup .banks2,
	.popup .banks3 {height: 385px;margin-top: -220px;}
	.btn_trans,.btn_green,.btn_yellow, .btn_black {padding: 15px 70px 15px 25px;}
	.btn_trans i,.btn_green i,.btn_yellow i, .btn_black i {right:21px;}


}

@media (max-width: 767px)  {
	.landscape .landscape-popup {display: block;}
	.fp-viewing-contacts .header:before {content:'';background:-moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#00000000', GradientType=0);width:100%;position:absolute;left:0;top:0;bottom:-10px;}

	.btn_yellow, .btn_green, .btn_black {padding-top:17px !important;padding-bottom:13px !important;}
	.btn_trans {margin: 17px auto 0 auto;padding-top:15px !important;padding-bottom:11px !important;}
	.btn_yellow span, .btn_green span, .btn_black span, .btn_trans span {padding-top:0 !important;margin-top:0 !important;}
	.btn_yellow i, .btn_green i, .btn_black i {top: 5px;}
	.buy__result .btn_yellow {padding-top:3px !important;padding-bottom:0 !important;line-height:32px;}

	.container {position: relative;}
	.header {padding-top: 13px;}
	.logo {margin-left: 0;margin-top: 4px;width:auto;}
	.logo__big {font-size: 32px;}
	.logo__text {font-size: 11px;text-align: center;}

	.icons-header {
		margin-left: auto;
	}

	/*.menu-icon {display:block;}*/

     .menu {
        position: fixed;
        /* top: 0; */
        /* right: -200px; */
        bottom: 0;
        /* right: 50%; */
        left: 50%;
        width: fit-content;
	     transform: translateX(-50%);
        /* background: #fff; */
        z-index: 20;
        /* padding: 15px 0; */
    }
	.menu_product_none {display:none !important;}
	.menu__item {display:block;}
  .menu__item a {
    color: white !important;
    border: 2px solid white !important;
    margin: 2rem 0;
    text-align: center;
    /*max-width: 8rem;*/
  }

  .menu__link[data-dynamic="yellow"] {
	  background: #000 !important;
	  color: #fff;
	  border-color: #000 !important;
  }

	.menu__item.active_item a,
	.menu__item.active a {color: #f6d52a!important;}
	.menu_active {right: 0;}
	.section__block {display:block;min-height: 100%;height: 100%;}
	.section__block__half {display:block;width:100% !important;height:50%;padding: 0 25px;}
	.banks {padding: 0;width: 100%;max-width: 100%;}
	.banks__images {position: relative;width: 210px;left: 0;top: 0;margin: -190px auto 20px;}
	.banks__images .more-link {display:none;}
	.banks__title {font-size: 50px;text-align: center;line-height: 0.8;}
	.banks1 {padding:0;text-align: center;max-width:100%;}
	.banks1__image_fixed {display:none;}
	.banks2__image_fixed {display:none;}
	.banks1__images {display:block;position: relative;left: 0;top: 0;margin: 0 auto;}
	.banks1__images span {margin-bottom:0;}
	.banks2__images {display:block;position: relative;left: 0;top: 0;margin: 0 auto;}
	.banks2__images span {margin-bottom:0;}
	.banks1__title {font-size: 55px;margin-left: 0;margin-bottom: 6px;margin-top: -3px;}
	.banks1__text {font-size: 14px;text-align: center;margin-bottom: 26px;}

	.bg_block__half-left,
	.bg_block__half-right {width: 100%;height: 50%;}
	.section__bottom {display:none;}

	/*#section3 .section__block__half:nth-child(1) {background: url(../img/bg_3.jpg) no-repeat center center;background-size: cover;}
	#section3 .section__block__half:nth-child(2) {background: none;}*/
	#section3 .section__block__half,
	#section33 .section__block__half {position: relative;top: 50%;}
	.banks3 {padding:1px 0 0;text-align: center;float: none;max-width:100%;width:100%;}
	.banks3__image_fixed {display:none;}
	.banks3__images {display:block;position: relative;right: 0;top: 0;margin: 0 auto;}
	.banks3__images span {margin-bottom:0;}
	.banks3__title {font-size: 55px;margin-left: 0;margin-bottom: 6px;margin-top: -3px;}
	.banks3__text {font-size: 14px;text-align: center;margin-bottom: 26px;}

	.bg_block__half-left, .bg_block__half-right {height: 44%;}
	.banks1__images, .banks2__images, .banks3__images {width: auto;margin-top: -38vh;}
	.banks1__images img, .banks2__images img, .banks3__images img {width: auto;max-height: 36vh;}

	.buy {margin-bottom: 15px;}

	#fp-nav,
	.scrollDown,
	.comment,
	.see-video {display:none;}

	.hidden-mobile {display:none;}
	.visible-mobile {display:block;}

	h2 {font-size: 30px;margin-bottom: 12px;}

	.container_left {padding: 3px 0;position:  absolute;top: 100%;left: 25px;right: 25px;z-index: 1;}
	.container_right {padding: 91px 0 0;position:  absolute;bottom: 100%;left: 25px;right: 25px;width:auto;}
	.subscribe p {font-size:17px;margin-bottom: 11px;}
	.subscribe input {height: 45px;font-size: 13px;padding: 5px 45px 5px 18px;}
	.subscribe button {font-size: 31px;padding: 7px 9px;}
	.subscribe .placeholder {padding: 13px 45px 5px 18px;}
	.socials {margin-top: 14px;margin-left: 4px;white-space:nowrap;margin-bottom: 30px;}
	.socials__icons {display: inline-block;vertical-align: top;float:none;width:auto;padding:0;}
	.socials__icons li {display: inline-block;margin-right: 8px;margin-bottom: 0;}
	.socials__icons a {font-size:36px;padding: 17px;width: 70px;height: 70px;}
	.socials__icons .facebook {font-size: 32px;padding: 18px;}
	.socials__icons .vkontakte {font-size: 34px;padding: 17px 5px;}
	.socials__icons .instagram {padding:17px;}
	.socials__insta {display: inline-block;vertical-align: top;float:none;width:auto;margin-left: -5px;}
	.socials__insta li {float:none;display: none;vertical-align: top;width: 58px;height: 58px;padding: 58px 0 0;margin: 0 6px 0 0;}
	.socials__insta li:nth-child(1),
	.socials__insta li:nth-child(2) {display:inline-block;}
	.socials__insta li a {top:0;left:0;right:0;bottom:0;}
	.shops {margin: 5px -10px 40px;}
	.shops li {padding: 0 10px;}
	.shops div {margin-top:10px;}
	.address  {color: #6e6e6e;font-family: 'HarmoniaSansProCyrRegular';margin-top: 15px;}
	.address a {color: #6e6e6e;font-family: 'HarmoniaSansProCyrRegular';}

	.scrollDown {color: #000;font-size: 12px;padding: 15px;left: 50%;margin-left: -26px;bottom: -41px;}

	.container, .contacts {padding: 0 25px;}
	.copyrights {bottom:12px;}
	.copyrights span {text-indent: -9999px;display:block;height: 1px;}

	.section2_bg {background: #000;}
	.section8_bg_in {background: #000;}

	.banks2 {height: 100%;min-height: calc(100vh - 45px);padding-top: 80px;padding-right:25px;margin-top:0;overflow:hidden;top:0;}
	.banks2__image {position: absolute;left: -80px;top: 31px;margin-top:0;width: 285px;}
	.banks2__image img {max-height: 354px;-webkit-transform: rotate(18deg);-moz-transform: rotate(18deg);-ms-transform: rotate(18deg);transform: rotate(18deg);}
	.banks2__desc {padding-top: 52px;padding-left: 125px;padding-right: 0;height:100%;}
	.banks2__title {margin-top: 0;font-size: 28px;line-height: 0.9;margin-bottom: 16px;letter-spacing: 2.7px;}
	.banks2__text {font-size: 15px;line-height: 1.2;letter-spacing: 0px;max-height: 230px;height: auto;}
	.banks2__text img {max-width:64px;}
	.banks2__text p {margin-bottom: 14px;}
	#energy-tropic .banks2__text.open,
	.banks2__text.open {max-height: 1000px;height: auto;}

	.banks1__title,
	.banks2__title,
	.banks3__title,
	.banks4__title {
		font-weight: 500 !important;
	}

	.banks3__title {
		color: #000 !important;
	}

	#energy-vitamin .popup__wrap,
	#energy-coffee .popup__wrap,
	#energy-tropic .popup__wrap,
	#energy-berry .popup__wrap{min-height: 100%;overflow: auto;}

	#energy-vitamin .section__block__half,
	#energy-coffee .section__block__half,
	#energy-tropic .section__block__half,
	#energy-berry .section__block__half {min-height: 100%;height: auto;padding: 45px 0 0 !important;}

	#energy-vitamin .section__block__half:nth-child(1),
	#energy-coffee .section__block__half:nth-child(1),
	#energy-tropic .section__block__half:nth-child(1),
	#energy-berry .section__block__half:nth-child(1) {display: none;}

	#energy-vitamin .popup__close,
	#energy-coffee .popup__close,
	#energy-tropic .popup__close,
	#energy-berry .popup__close {top: 0;right: 0;font-size: 25px;padding: 15px;}

	#energy-vitamin .logo,
	#energy-coffee .logo,
	#energy-tropic .logo,
	#energy-berry .logo {top: 13px;left: 25px;margin-left: 0;}

	.banks2__desc.mCustomScrollbar:before {right:0;}
	.mCSB_inside>.mCSB_container {margin-right:0;}
	.mCSB_scrollTools {opacity:0!important;}

	#section7 .fp-tableCell {padding-top:60px;}

	.buy_step_form .buy_step_form__input input, #buy .buy__buts a:first-child {padding-top: 5px;}
	.ui-selectmenu-text {padding-top: 3px;}
	.isIOS .ui-selectmenu-text {padding-top: 1px;}
	.thanks--block { font-size: 18px; }
	.thanks--block img {max-width: 80%;width: 131.5px;margin-bottom: -15px;}

	.buy_step_form_nav .btn_trans, .mac-os .buy_step_form_nav .btn_trans {
		padding-right: 15px;
		padding-left: 35px;
		text-align: center;
		font-size: 11px;
	}
	.buy_step_form_nav .btn_black, .mac-os .buy_step_form_nav .btn_black {
		text-align: center;
		padding-right: 35px;
		padding-left: 15px;
		font-size: 11px;
	}
	.buy_step_form_nav .btn_trans i,
	.buy_step_form_nav .btn_black i {
		font-size: 29px;
	}
	.buy_step_form_nav .btn_trans i {
		top: 6px;
		margin-left: -15px;
	}
	.buy_step_form_nav .btn_black i {
		top: 8px;
		margin-right: -15px;
	}
}

@media (max-width: 610px) {
	.buy__result__left table th:first-child {
		min-width: 140px;
	}
	.steps__sum--block {
		padding-left: 20px;
		padding-right: 20px;
		left: auto;
		right: 0;
		width: 200px;
		padding-top: 10%;
	}
	.steps__sum {
		font-size: 26px;
		line-height: 30px;
	}
	.steps__sum--block .btn_black {
		padding-top: 12px !important;
		padding-left: 0;
		text-align: center;
		padding-right: 30px !important;
	}
	.steps__sum--block .btn_black i {
		top: 7px;
		right: 10px;
		font-size: 30px;
	}
	.buy__result {
		padding: 40px 30px;
	}
	.buy__result+.buy_step_form_nav {
		padding-bottom: 30px;
	}
	.buy__result__left table {
		font-size: 16px;
	}
	.buy__result__title {
		font-size: 22px;
	}
	.buy__result__right table td {
		font-size: 16px;
	}
	.buy__result__itogo {
		font-size: 20px;
	}
	.buy__result__left table td {
		padding: 10px 10px;
	}
	.buy__result__left table th {
		white-space: normal;
	}
	.buy__result__left table td:first-child {
		padding-left: 0;
	}
	.buy__result__left .buy__result__title {
		padding-left: 0;
	}
	.buy__result__right table td:first-child {
		padding-right: 20px;
	}
}

@media (max-width: 575px) {

	#buy .buy__buts {
		-webkit-flex-direction: column;
		flex-direction: column;
	}
	#buy .buy__buts a:first-child {
		margin-right: 0;
		margin-bottom: 20px;
	}

	.buy_step_form_nav {
		position: relative;
	}
	.buy_step_form_nav__number {
		position: absolute;
		top: -35px;
		left: 0;
		right: 0;
		text-align: center;
	}
}

@media (max-width: 530px) {
	.shops {margin: 5px -5px 30px;}
	.shops li {padding: 0 5px;margin-top: 15px;width: 32%;}
	.shops div img {max-height: 50px;max-width: 100px;}
	.step__title {
		font-size: 30px;
	}

	.steps__sum--block {
		padding-left: 15px;
		padding-right: 15px;
		left: auto;
		right: 0;
		width: 160px;
	}
	.steps__sum {
		font-size: 22px;
		line-height: 26px;
	}
	.good__price {
		font-size: 22px;
		line-height: 22px;
	}
	.good__name {
		font-size: 16px;
		line-height: 18px;
		margin-bottom: 10px;
	}
	.good_counts, .good--small .good_counts {
		font-size: 20px;
		line-height: 20px;
		width: 90px;
		position: absolute;
		height: 40px;
		border-radius: 20px;
	}
	.good_count__minus, .good--small .good_count__minus {
		height: 100%;
		width: 29px;
		background-position: 13px center;
	}
	.good_count__plus, .good--small .good_count__plus {
		width: 29px;
		background-position: 6px center;
	}
	.good_count {padding-top:4px;}
	.good {
		width: 200px;
	}
	.good__img {
		width: 200px;
		height: 200px;
		position: relative;
		z-index: 1;
		margin-bottom: 10px;
	}
	.goods {
		padding-left: 20px;
		padding-right: 180px;
	}
	.delivery--time {
		/*padding-right: 180px;*/
		padding-right: 20px;
		padding-left: 20px;
	}
	.good__img:before {
		left: 20px;
	}
	.good_counts, .good--small .good_counts {
		right: -20px;
		top: -50px;
	}
	.good--small {
		display: block;
	}
	.good--small .good__img {
		margin: auto;
		margin-bottom: 10px;
	}
	.good--small .good__price {
		font-size: 22px;
		line-height: 22px;
	}
	.good--small .good__name {
		font-size: 16px;
		line-height: 18px;
		margin-bottom: 10px;
		padding-right: 0;
	}
	.good--small .good__params--out {
		width: auto;
	}
	.delivery--time {
		font-size: 14px;
		line-height: 16px;
	}
	.buy_step_form .buy_step_form__input.buy_step_form__input--address input {
		width: 100%;
	}
	.buy_step_delivery__form {
		width: 100%;
	}

	.buy_popup_step4 .step__title {
		font-size: 40px;
	}
}

@media (max-width: 500px) {
	.address {margin-top:0;font-size:15px;}
	.socials {margin: 10px 0 15px;white-space:nowrap;}
	.socials__icons {display: inline-block;vertical-align: top;float:none;width:auto;padding:0;}
	.socials__icons li {display: inline-block;margin-right: 4px;margin-bottom: 0;}
	.socials__icons a {width: 40px;height:40px;font-size: 23px;padding: 8px;}
	.socials__icons .facebook {font-size: 20px;padding: 10px;}
	.socials__icons .vkontakte {font-size: 21px;padding: 9px 3px;}
	.socials__icons .instagram {padding: 8px;}
	.socials__icons li {margin-right: 4px;}
	.socials__insta li {width: 40px;height: 40px;padding: 40px 0 0;margin: 0 1px 0 0;}
	.socials__insta li:nth-child(3) {display: inline-block;}
	.subscribe {margin-top: -8px;}
	.subscribe p {margin-bottom:7px;font-size:15px;}
	.subscribe input {height:40px;}
	.subscribe button {font-size:27px;}
	.container_left {padding: 10px 0;}
	.shops {margin: 5px -5px 15px;}
	.shops li {width: 24%;padding: 0 3px;margin-top: 13px;font-size:10px;}
	.shops div {line-height: 23px;margin-top: 5px;height: 25px;}
	.shops div img {max-height:100%;max-width: 95%;}
	.copyrights {bottom: 12px;font-size: 11px;}
	.events-list {
		grid-template-columns: revert;
	}
}

@media (max-width: 430px) {
	.buy__result__left table th:first-child {
		min-width: 110px;
	}
	.buy__result__left table {
		margin-top: -16px;
	}
	.thanks--block {
		font-size: 16px;
	}
	.good__img__in {
		top: 37px;
		width: 100%;
	}
	.good {
		width: 180px;
	}
	.good__img {
		width: 160px;
		height: 160px;
		position: relative;
		z-index: 1;
		margin-bottom: 10px;
	}

	.good_counts, .good--small .good_counts {
		right: 0;
		top: -40px;
		height: 30px;
	}
	.buy_step_form {
		padding-bottom: 40px;
	}
	.buy_step_form .buy_step_form__input {
		display: block;
		padding: 0 25px;
	}
	.buy_step_form .buy_step_form__input input {
		width: 100%;
		height: 40px;
	}
	.calendar_ico {
		bottom: 11px;
	}
	.buy_step_form .buy_step_form__input label span.ui-selectmenu-button {
		height: 40px;
		line-height: 36px;
	}
	.ui-button .ui-icon {
		margin-top: 14px;
	}
	.buy_popup_step2 .buy_step_form .buy_step_form__input {
		padding-left: 0;
		padding-right: 0;
	}

	.buy__result__left table {
		font-size: 14px;
	}
	.buy__result__left table td {
		padding: 5px;
	}
	.buy__result__left table th {
		font-size: 11px;
	}
	.buy__result__title {
		font-size: 20px;
	}
	.buy__result__itogo {
		font-size: 18px;
	}
	.buy__result__right table td {
		font-size: 14px;
		padding: 5px 0;
	}
	.buy__result__right table td:first-child {
		width: 94px;
	}
	.navi {
		right: 15px;
		top: 37px;
		width: 30px;
		height: 23px;
	}
	.buy_step_form .buy_step_form__input.buy_step_form__input--address input {
		padding-right: 45px;
	}
}

@media (max-width: 374px) {
	.buy__result__left table th:first-child {
		min-width: 85px;
	}
	.thanks--block {
		padding-top: 30px;
		font-size: 15px;
	}

	.buy__result__title {
		font-size: 16px;
	}
	.buy__result__itogo {
		font-size: 16px;
	}
	.buy__result__left table {
		font-size: 12px;
	}
	#buy .buy__buts a {
	    padding: 0px 20px;
	}
	.buy__result__left table th {
		font-size: 10px;
	}
	.buy__result__right table td:first-child {
		font-size: 11px;
	}
	.buy__result__right table td:first-child {
		width: 85px;
	}
	.header {padding-top: 13px;}
	.logo {margin-top: 3px;width:auto;}
	.logo__big {font-size: 27px;}
	.logo__text {font-size: 9px;text-align: center;}
	.menu-icon {width: 27px;margin-right: 7px;margin-top: 2px;}
	.menu-icon span {height: 4px;margin: 4px 0;}
	.banks__images {margin: -144px auto 30px;width: 150px;}
	.banks__title {font-size: 35px;}
	.banks1__title, .banks3__title {font-size: 35px;margin-bottom: 10px;}
	.banks1__text, .banks3__text {min-height: 11px;margin-bottom: 10px;}
	.btn_trans {margin-top: 10px;}

	h2 {font-size: 22px;margin-bottom: 10px;}

	.banks2__desc {padding-left: 80px;padding-top:20px;padding-bottom:20px;}
	.banks2__desc.mCustomScrollbar:before,
	.banks2__desc.mCustomScrollbar:after {left:80px;}
	.banks2__title {margin-top: 0;}


	.step__title {
		font-size: 24px;
	}
	.steps__sum {
		font-size: 20px;
		line-height: 24px;
	}
	.steps__sum--block {
		padding-left: 10px;
		padding-right: 10px;
		width: 135px;
	}
	.steps__sum--block .btn_black i {
		top: 10px;
		right: 10px;
		font-size: 22px;
	}
	.good {
		width: 158px;
	}
	.good__img {
		width: 140px;
		height: 140px;
	}
	.good__img:before {
		left: 10px;
	}
	.delivery--time {
		/*padding-right: 155px;*/
		padding-right: 20px;
		padding-left: 20px;
	}
	.buy_step_form_nav .btn_trans i, .buy_step_form_nav .btn_black i {
		font-size: 20px;
		top: 11px;
	}
}

.none {
	display:none;
}

/*@media (max-width: 1000px)  {*/
/*	.events-list {*/
/*		grid-template-columns: repeat(2, 1fr);*/
/*	}*/
/*	.events__text {*/
/*		max-width: 100%;*/
/*	}*/
/*}*/