/* GLOBAL */
body { background-color: #fff !important; }
html { scroll-behavior: auto !important; }
* { color: #212121; }
.container { max-width: 1155px; }
p { line-height: 1.25; margin-bottom: 15px; }
section { position: relative; }
.menovazan-row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; }
.menovazan-row .column { padding-right: 15px; padding-left: 15px; }
.self-heal-block { z-index: 100; }
.logo__white { opacity: 0 !important; }
.logo__dark { display: block !important; opacity: 1 !important; }
.header-search { display: none; }
img.alignleft { float: left; margin: 0 20px 15px 0; max-width: 100%; }
img.alignright { float: right; margin: 0 0 15px 20px; max-width: 100%; }
img.aligncenter { margin: 0 auto 15px auto; max-width: 100%; }
.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }
.tb { display: table; width: 100%; }
.tr { display: table-row; }
.th, .td { display: table-cell; }
.self-heal-block-close { background: #641067; }
.header-mob-btn::before, .header-mob-btn::after { background: #641067; }

/* GLOBAL TRANSITION */
.bx-prev, .bx-next, .menovazan-products-list .item figure img, .menovazan-tabs-list li a, span.tab-text::before, .butn, .menovazan-advantages-bg div, .range-bg img, .menovazan-advantages2-list li figure::before, .menovazan-stepnum, .menovazan-stepnum div { -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; } 

/* TITLE */
.ttl { position: relative; text-align: center; margin-bottom: 40px; }
.ttl h1, .ttl h2, .ttl h3, .ttl .stagh1, .ttl .stagh2, .ttl .stagh3 { position: relative; display: inline-block; color: #500d58; font-size: 42px; text-transform: uppercase; line-height: 1.3; font-weight: 700; margin: 0; }
.ttl h1::after, .ttl h2::after, .ttl h3::after, .ttl .stagh1::after, .ttl .stagh2::after, .ttl .stagh3::after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background: rgb(80,13,88); background: -moz-linear-gradient(41deg, rgba(80,13,88,1) 0%, rgba(80,13,88,0) 100%); background: -webkit-linear-gradient(41deg, rgba(80,13,88,1) 0%, rgba(80,13,88,0) 100%); background: linear-gradient(41deg, rgba(80,13,88,1) 0%, rgba(80,13,88,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#500d58",endColorstr="#500d58",GradientType=1); }
.ttl h1 span, .ttl h2 span, .ttl h3 span, .ttl .stagh1 span, .ttl .stagh2 span, .ttl .stagh3 span { color: #500d58; font-weight: 300; }

/* BUTTONS */
.butn { position: relative; display: inline-block; overflow: hidden; text-align: center; padding: 14px 55px; margin: 0; color: #ffffff; font-size: 18px; font-weight: bold; line-height: 1; text-transform: uppercase; border: 0; text-decoration: none; cursor: pointer; border-radius: 12px; outline: none; background: #fc1628; z-index: 5; }
.butn span { color: #fff; }
.butn.purple { background: #631067; }
.butn.orange { background: #e15c2e; }
.butn.butn-border { border: 1px solid #fff; background: transparent; }
.btn.btn--orange.btn-red { color: #fff; font-size: 20px; line-height: 1.1; border-color: #833030; padding-left: 55px; padding-right: 55px; }
.btn.btn--orange.btn-red::before { background: #833030; }
.btn.btn--orange.btn-red span { display: block; color: #fff; text-transform: none; -webkit-transition: .3s linear; -o-transition: .3s linear; transition: .3s linear;}
.btn.btn--orange.btn-red:hover, .btn.btn--orange.btn-red:hover span { color: #833030; }
.butn:after { background: #fff; content: ""; height: 155px; left: -75px; opacity: 0.2; position: absolute; top: -50px; transform: rotate(35deg); transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1); width: 50px; z-index: -10; }
.butn:hover { background: #ae121f; text-decoration: none; color: #fff; }
.butn:hover:after { left: 120%; transition: all 2550ms cubic-bezier(0.19, 1, 0.22, 1); }
.butn.purple:hover { background: #4d1252; }
.butn.orange:hover { background: #ac401b; }

/* BXSLIDER */
/*.bx-controls, .bx-controls-direction { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }*/
.bx-prev, .bx-next { position: absolute; top: 50%; margin: -50px 0 0 0; width: 28px; height: 40px; outline: none; background: transparent; border-radius: 4px; text-indent: 1000px; overflow: hidden; }
.bx-prev { left: 50%; margin-left: -640px; }
.bx-prev::before { position: absolute; font-family: "FontAwesome"; font-weight: 900; content: "\f053"; font-size: 28px; color: #de3a1b; top: 7px; left: 1px; text-indent: 0; width: 25px; line-height: 27px; z-index: 25; }
.bx-next { left: 50%; margin-left: 620px; }
.bx-next::before { position: absolute; font-family: "FontAwesome"; font-weight: 900; content: "\f054"; font-size: 28px; color: #de3a1b; top: 7px; left: 1px; text-indent: 0; width: 30px; line-height: 27px; z-index: 25; }
.bx-prev:hover::before, .bx-next:hover::before { color: #8b2511; }
.bx-wrapper .bx-pager.bx-default-pager a { background: #c5c4c4 !important; }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus { background: #959494 !important; }

/* MAIN SCREEN */
.menovazan-main-screen { margin-bottom: 60px; }
.menovazan-main-screen .bx-prev, .menovazan-main-screen .bx-next { top: auto; bottom: 250px; }
.menovazan-main-screen .container { position: relative; }
.menovazan-main-screen .column { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-left: 15px; padding-right: 15px; }
.menovazan-main-screen li { position: relative; overflow: hidden; padding-top: 75px; height: 670px; }
.menovazan-main-screen li .slide-bg { content: ""; position: absolute; top: -85px; left: 50%; margin-left: -1090px; width: 2100px; height: 600px; background: url("../../images/menovazan/slider-bg-1.svg") 50% 0 no-repeat; background-size: 100% auto; z-index: -1; }
.menovazan-main-screen li .slide-img { position: absolute; top: -25px; right: 0; height: 100%; }
.menovazan-main-screen li .slide-img h4, .menovazan-main-screen li .slide-img .stagh4 { position: absolute; bottom: 20px; right: 0; padding: 11px 20px 10px 20px; background: #de3a1b; font-size: 29px; color: #fff; text-transform: uppercase; margin: 0; z-index: 10; }
.menovazan-main-screen li .slide-img h4::before, .menovazan-main-screen li .slide-img .stagh4::before { content: ""; position: absolute; top: 0; left: -20px; width: 0; height: 0; border-style: solid; border-width: 0 0 58px 20px; border-color: transparent transparent #de3a1b transparent; }
.menovazan-main-screen li h3, .menovazan-main-screen li .stagh3 { position: relative; padding-left: 80px; color: #fff; margin-bottom: 25px; }
.menovazan-main-screen li h3::before, .menovazan-main-screen li .stagh3::before { content: ""; position: absolute; top: 0; left: 0; width: 62px; height: 62px; background: url("../../images/menovazan/slide-1-icon.svg") 50% 50% no-repeat; }
.menovazan-main-screen li .butn { margin: 0 0 30px 80px; }
.menovazan-main-screen .owl-carousel .owl-nav .owl-prev, .menovazan-main-screen .owl-carousel .owl-nav .owl-next { top: auto; bottom: 190px; margin-top: 0; }
.menovazan-main-screen .bx-wrapper .bx-pager { bottom: -45px !important; }
.menovazan-slider-logo { width: 435px; margin-left: 0; margin: -45px 0 5px 0; }

/* MAIN SCREEN / SLIDE 1 */
.menovazan-main-screen li.slider-1 h3, .menovazan-main-screen li.slider-1 .stagh3 { color: #fbb900; }
.menovazan-main-screen li.slider-1 h4, .menovazan-main-screen li.slider-1 .stagh4 { bottom: -65px; }
 
/* MAIN SCREEN / SLIDE 2 */
.menovazan-main-screen li.slider-2 .slide-bg { background: url("../../images/menovazan/slider-bg-2.svg") 50% 0 no-repeat; background-size: 100% auto; }
.menovazan-main-screen li.slider-2 h3, .menovazan-main-screen li.slider-2 .stagh3 { color: #fc515e; }
.menovazan-main-screen li.slider-2 h3::before, .menovazan-main-screen li.slider-2 .stagh3::before { background: url("../../images/menovazan/slide-2-icon.svg") 50% 50% no-repeat; }
.menovazan-main-screen li.slider-2 h4, .menovazan-main-screen li.slider-2 .stagh4 { bottom: -38px; background: #631067; }
.menovazan-main-screen li.slider-2 .slide-img h4::before, .menovazan-main-screen li.slider-2 .slide-img .stagh4::before { border-color: transparent transparent #631067 transparent; }

/* MAIN SCREEN / SLIDE 3 */
.menovazan-main-screen li.slider-3 .slide-bg { background: url("../../images/menovazan/slider-bg-3.svg") 50% 0 no-repeat; background-size: 100% auto; }
.menovazan-main-screen li.slider-3 h3, .menovazan-main-screen li.slider-3 .stagh3 { padding-top: 15px; color: #fff; }
.menovazan-main-screen li.slider-3 h3::before, .menovazan-main-screen li.slider-3 .stagh3::before { background: url("../../images/menovazan/slide-2-icon.svg") 50% 50% no-repeat; }
.menovazan-main-screen li.slider-3 h4, .menovazan-main-screen li.slider-3 .stagh4 { background: #631067; }
.menovazan-main-screen li.slider-3 .slide-img h4::before, .menovazan-main-screen li.slider-3 .slide-img .stagh4::before { border-color: transparent transparent #631067 transparent; }
.menovazan-main-screen li.slider-3 .slide-product { width: 245px; margin-left: 57px; }

/* MAIN SCREEN / SLIDE 4 */
.menovazan-main-screen li.slider-4 .slide-bg { background: url("../../images/menovazan/slider-bg-4.svg") 50% 0 no-repeat; background-size: 100% auto; }
.menovazan-main-screen li.slider-4 .menovazan-slider-logo { width: 495px; }
.menovazan-main-screen li.slider-4 .ttl { text-align: left; }
.menovazan-main-screen li.slider-4 .ttl h2, .menovazan-main-screen li.slider-4 .ttl .stagh2 { color: #fff !important; font-weight: 500; letter-spacing: 6px; }
@media (min-width: 1201px) { .menovazan-main-screen li.slider-4 .ttl h2, .menovazan-main-screen li.slider-4 .ttl .stagh2 { font-size: 36px; } }
@media (min-width: 1201px) { .menovazan-main-screen li.slider-4 .ttl.rulang h2, .menovazan-main-screen li.slider-4 .ttl.rulang .stagh2 { font-size: 28px; } }
.menovazan-main-screen li.slider-4 .ttl h2::after, .menovazan-main-screen li.slider-4 .ttl .stagh2::after { background: rgb(255,255,255) !important; background: -moz-linear-gradient(259deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%) !important; background: -webkit-linear-gradient(259deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%) !important; background: linear-gradient(259deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%) !important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1) !important; }
.menovazan-main-screen li.slider-4 h3, .menovazan-main-screen li.slider-4 .stagh3 { color: #fff; }
.menovazan-main-screen li.slider-4 h3::before, .menovazan-main-screen li.slider-4 .stagh3::before { background: url("../../images/menovazan/slide-4-icon.svg") 50% 50% no-repeat; }
.menovazan-main-screen li.slider-4 h4, .menovazan-main-screen li.slider-4 .stagh4 { bottom: 155px; background: #40d4e3; }
.menovazan-main-screen li.slider-4 h4 img, .menovazan-main-screen li.slider-4 .stagh4 img { width: 300px }
.menovazan-main-screen li.slider-4 .slide-img h4, .menovazan-main-screen li.slider-4 .slide-img .stagh4 { padding: 10px 20px 15px 20px; }
.menovazan-main-screen li.slider-4 .slide-img h4::before, .menovazan-main-screen li.slider-4 .slide-img .stagh4::before { border-color: transparent transparent #40d4e3 transparent; }
.menovazan-main-screen li.slider-4 .slide-product { width: 380px; margin-left: 25px; }
.menovazan-main-screen li.slider-4 .butn { background: #fc1729; }
.menovazan-main-screen li.slider-4 .butn:hover { background: #ae121f; }

/* PRODUCTS SCREEN */
.menovazan-product-screen { padding: 100px 0; }
.menovazan-product-screen::before { content: ""; position: absolute; top: 20px; left: 50%; margin-left: -955px; width: 1920px; height: 711px; background: url("../../images/menovazan/menovazan-product-screen-bg1.svg") 50% 0 no-repeat; background-size: 100% auto; }
.menovazan-product-screen .column-1 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; padding-left: 15px; padding-right: 15px; }
.menovazan-product-screen .column-2 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; padding-left: 15px; padding-right: 15px; }
.menovazan-products-list .column { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-left: 15px; padding-right: 15px; }
.menovazan-product-pic figure { position: relative; padding: 0 40px 0 0; margin: 0; z-index: 10; }
.menovazan-product-pic figure img { max-width: 100%; }
.menovazan-product-titlelogo { width: 100%; max-width: 375px; }
.menovazan-product-screen h2, .menovazan-product-screen .stagh2 { position: relative; color: #fff; font-size: 43px; font-weight: bold; text-transform: uppercase; }
.menovazan-product-screen h2::before, .menovazan-product-screen .stagh2::before { content: ""; position: absolute; bottom: 2px; left: 0; width: 100%; height: 2px; background: rgba(255,255,255,1); background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,0))); background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 ); }
.menovazan-product-screen h3, .menovazan-product-screen .stagh3 { color: #fff; font-size: 31px; line-height: 1; }
.menovazan-product-screen ul { margin: 15px 0; padding: 0 0 0 0; max-width: 550px; }
.menovazan-product-screen ul li { position: relative; color: #fff; font-size: 16px; margin-bottom: 10px; min-height: 48px; }
.menovazan-product-screen ul li p { color: #fff;font-size: 16px; line-height: 1.1; }
.menovazan-product-screen ul li strong, .menovazan-product-screen ul li .stagstrong { color: #fff; }
.menovazan-product-screen ul li.oneline { padding-top: 15px; }
.menovazan-product-screen ul li figure { position: absolute; top: 0; left: -65px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; width: 48px; height: 48px; border-radius: 48px; border: 1px solid #fff; margin: 0; }
.menovazan-product-screen ul li figure img { max-width: 77%; max-height: 77%; }
.menovazan-product-screen ul li::before { content: ""; position: absolute; top: 24px; left: -160px; width: 95px; height: 1px; background: rgba(255,255,255,0); background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,1))); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 ); }
.menovazan-product-screen ul li::after { content: ""; position: absolute; top: 23px; left: -67px; width: 3px; height: 3px; border-radius: 3px; background: #fff; }
.menovazan-product-screen .menovazan-product-screen-bg { content: ""; position: absolute; top: 5px; left: 50%; margin-left: -650px; width: 1658px; height: 756px; }

/* READINGS SCREEN */
.menovazan-readings-screen { margin-bottom: 155px; }
.menovazan-readings-list { text-align: center; }
.menovazan-readings-list li { -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33%; padding-left: 15px; padding-right: 15px; margin-bottom: 25px; }
.menovazan-readings-list li figure { margin: 0 0 25px 0; }
.menovazan-readings-list li figure img { max-width: 300px; }
.menovazan-readings-list h3, .menovazan-readings-list .stagh3 { position: relative; display: inline-block; padding-left: 70px; color: #a894c7; font-size: 32px; line-height: 1.1; font-weight: 700; text-align: center; margin-bottom: 10px; }
.menovazan-readings-list h3 span, .menovazan-readings-list .stagh3 span { position: absolute; top: -11px; left: 0; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; width: 60px; height: 60px; background: url("../../images/menovazan/reading-icon.svg") 50% 50% no-repeat; color: #fff; font-weight: bold; }

/* ADVANTAGES SCREEN */
.menovazan-advantages-screen { margin-top: 55px; }
.menovazan-advantages-screen-bg { position: absolute; top: -95px; left: 50%; margin-left: -700px; width: 1840px; height: 785px; background: url("../../images/menovazan/menovazan-advantages-screen-bg.svg") 50% 50% no-repeat; background-size: 100% 100%; }
.menovazan-advantages-list { text-align: center; }
.menovazan-advantages-list li { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; padding-left: 15px; padding-right: 15px; margin-bottom: 25px; z-index: 3; }
.menovazan-advantages-list li figure { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; width: 100%; max-width: 220px; height: 145px; margin: 0 auto 20px auto; background: #7e63a9; border-radius: 16px; }
.menovazan-advantages-list li figure img { width: 100%; max-width: 100%; max-height: 80%; }
.menovazan-advantages-list li:nth-child(2) figure { background: #a894c7; }
.menovazan-advantages-list li:nth-child(3) figure { background: #641067; }
.menovazan-advantages-list li:nth-child(4) figure { background: #9077b5; }
.menovazan-advantages-list h3, .menovazan-advantages-list .stagh3 { position: relative; color: #641067; font-weight: 700; font-size: 19px; text-transform: uppercase; }
.menovazan-advantages-inner { position: relative; }
.menovazan-advantages-bg { display: none; position: absolute; top: 0; left: 50%; width: 935px; height: 484px; margin-left: -467px; /*background: url("../../images/menovazan/advantages-bg.png") 50% 50% no-repeat;*/ }
.menovazan-advantages-bg-1 { position: absolute; top: 9px; left: 50%; margin-left: -465px; width: 339px; height: 350px; background: url("../../images/menovazan/advantages-bg-1.png") 50% 50% no-repeat; }
.menovazan-advantages-bg-2 { position: absolute; top: 155px; left: 50%; margin-left: -304px; width: 363px; height: 329px; background: url("../../images/menovazan/advantages-bg-2.png") 50% 50% no-repeat; z-index: 2; }
.menovazan-advantages-bg-3 { position: absolute; top: 136px; left: 50%; margin-left: 18px; width: 334px; height: 318px; background: url("../../images/menovazan/advantages-bg-3.png") 50% 50% no-repeat; }
.menovazan-advantages-bg-4 { position: absolute; top: 3px; left: 50%; margin-left: 173px; width: 294px; height: 309px; background: url("../../images/menovazan/advantages-bg-4.png") 50% 50% no-repeat; z-index: 2; }
.menovazan-advantages-product { text-align: center; margin: 0 0 35px 0; }
.menovazan-advantages-product img { max-width: 390px; }
.menovazan-advantages-bg .active { scale: 1.09; }

@media (min-width: 1130px) {
.menovazan-advantages-bg, .menovazan-advantages-product { display: block; }
.menovazan-advantages-product { position: absolute; top: -80px; left: 0; width: 100%; margin: 0; z-index: 2; }
.menovazan-advantages-screen-bg { top: -50px; }
.menovazan-advantages-product img { max-width: 448px; }
.menovazan-advantages-list li figure img { max-height: 70%; }
.menovazan-advantages-inner { height: 700px; }
.menovazan-advantages-list li figure { background: transparent !important; }
.menovazan-advantages-list li, .menovazan-advantages-list li figure, .menovazan-advantage-line, .menovazan-advantage-line span, .menovazan-advantage-line span::after { position: absolute; }
.menovazan-advantages-list li:nth-child(1) { top: 335px; left: 50%; margin-left: -559px; }
.menovazan-advantages-list li:nth-child(1) figure { top: -255px; left: 140px; }
.menovazan-advantages-list li:nth-child(1) figure img { max-height: 90%; }
.menovazan-advantages-list li:nth-child(1) .menovazan-advantage-line { bottom: 100%; left: 50%; margin-left: -1px; margin-top: -10px; width: 3px; height: 60px; background: #a894c7; }
.menovazan-advantages-list li:nth-child(1) .menovazan-advantage-line span { top: 0; left: 100%; margin: -20px 0 0 -10px; width: 60px; height: 3px; background: #a894c7; -moz-transform: rotate(139deg); -webkit-transform: rotate(139deg); -o-transform: rotate(139deg); -ms-transform: rotate(139deg); transform: rotate(139deg); }
.menovazan-advantages-list li:nth-child(1) .menovazan-advantage-line span::after { content: "";top: -5px; left: -2px; width: 12px; height: 12px; border-radius: 100%; background: #641067; z-index: 5; }

.menovazan-advantages-list li:nth-child(2) { top: 510px; left: 50%; margin-left: -292px; }
.menovazan-advantages-list li:nth-child(2) figure { top: -277px; left: 70px; }
.menovazan-advantages-list li:nth-child(2) .menovazan-advantage-line { bottom: 100%; left: 50%; margin-left: -1px; margin-top: -10px; width: 3px; height: 20px; background: #a894c7; }
.menovazan-advantages-list li:nth-child(2) .menovazan-advantage-line span { top: 0; left: 100%; margin: -17px 0 0 -10px; width: 40px; height: 3px; background: #a894c7; -moz-transform: rotate(125deg); -webkit-transform: rotate(125deg); -o-transform: rotate(125deg); -ms-transform: rotate(125deg); transform: rotate(125deg); }
.menovazan-advantages-list li:nth-child(2) .menovazan-advantage-line span::after { content: "";top: -5px; left: -2px; width: 12px; height: 12px; border-radius: 100%; background: #641067; z-index: 5; }

.menovazan-advantages-list li:nth-child(3) { top: 510px; left: 50%; margin-left: 60px; }
.menovazan-advantages-list li:nth-child(3) figure { top: -295px; right: 70px; }
.menovazan-advantages-list li:nth-child(3) .menovazan-advantage-line { bottom: 100%; left: 50%; margin-left: -1px; margin-top: -10px; width: 3px; height: 40px; background: #a894c7; }
.menovazan-advantages-list li:nth-child(3) .menovazan-advantage-line span { top: 0; right: 100%; margin: -17px -10px 0 0; width: 40px; height: 3px; background: #a894c7; -moz-transform: rotate(52deg); -webkit-transform: rotate(52deg); -o-transform: rotate(52deg); -ms-transform: rotate(52deg); transform: rotate(52deg); }
.menovazan-advantages-list li:nth-child(3) .menovazan-advantage-line span::after { content: "";top: -5px; left: -2px; width: 12px; height: 12px; border-radius: 100%; background: #641067; z-index: 5; }

.menovazan-advantages-list li:nth-child(4) { top: 353px; left: 50%; margin-left: 345px; }
.menovazan-advantages-list li:nth-child(4) figure { top: -280px; right: 130px; }
.menovazan-advantages-list li:nth-child(4) .menovazan-advantage-line { bottom: 100%; left: 50%; margin-left: -1px; margin-top: -10px; width: 3px; height: 60px; background: #a894c7; }
.menovazan-advantages-list li:nth-child(4) .menovazan-advantage-line span { top: 0; right: 100%; margin: -20px -10px 0 0; width: 60px; height: 3px; background: #a894c7; -moz-transform: rotate(44deg); -webkit-transform: rotate(44deg); -o-transform: rotate(44deg); -ms-transform: rotate(44deg); transform: rotate(44deg); }
.menovazan-advantages-list li:nth-child(4) .menovazan-advantage-line span::after { content: "";top: -5px; left: -2px; width: 12px; height: 12px; border-radius: 100%; background: #641067; z-index: 5; }
}

/* SALICYLATE / ADVANTAGES SCREEN */
.menovazan-advantages2-screen { margin-top: 55px; }
.menovazan-advantages2-screen-bg { position: absolute; top: -95px; left: 50%; margin-left: -700px; width: 1840px; height: 785px; background: url("../../images/menovazan/menovazan-advantages-screen-bg2.svg") 50% 50% no-repeat; background-size: 100% 100%; }
.menovazan-advantages2-list { text-align: center; }
.menovazan-advantages2-list li { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; padding-left: 15px; padding-right: 15px; margin-bottom: 25px; z-index: 3; }
.menovazan-advantages2-list li figure { position: relative; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; width: 114px; height: 114px; margin: 0 auto 20px auto; background: #ea5d0b; border-radius: 100%; }
.menovazan-advantages2-list li figure img { width: 100%; max-width: 75%; max-height: 85%; }
.menovazan-advantages2-list h3, .menovazan-advantages2-list .stagh3 { position: relative; color: #ea5d0b; font-weight: 700; font-size: 19px; text-transform: uppercase; }
.menovazan-advantages2-inner { position: relative; }
.menovazan-advantages2-product { text-align: center; margin: 0 0 35px 0; }
.menovazan-advantages2-product::before { content: ""; position: absolute; top: 15px; left: 50%; margin-left: -280px; width: 560px; height: 560px; background: url("../../images/menovazan/menovazan-advantages2-roundbg.svg") 50% 50% no-repeat; background-size: 100% 100%; z-index: -1; }
.menovazan-advantages2-product img { max-width: 390px; }

@media (min-width: 969px) {
.menovazan-advantages2-inner { height: 600px; }
.menovazan-advantages2-list { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.menovazan-advantages2-list li { position: absolute; width: 310px; max-width: 100%; }
.menovazan-advantage2-1 { top: 0; left: 0; }
.menovazan-advantage2-2 { top: 0; right: 0; } 
.menovazan-advantage2-3 { bottom: 0; left: 0; }
.menovazan-advantage2-4 { bottom: 0; right: 0; } 
.menovazan-advantage2 p { line-height: 1.1; }
.menovazan-advantages2-product img { margin-left: -100px; }
.menovazan-advantages2-list li figure::before { content: ""; position: absolute; top: 19px; left: 100%; width: 160px; height: 73px; background: url("../../images/menovazan/menovazan-advantages2-arrow.png") 50% 50% no-repeat; background-size: 100% 100%; }
.menovazan-advantage2-2 figure::before, .menovazan-advantage2-4 figure::before { left: auto !important; right: 100%; -webkit-transform: scaleX(-1); transform: scaleX(-1); }
.menovazan-advantages2-list li:hover figure::before { margin-left: 14px; }
.menovazan-advantages2-list li.menovazan-advantage2-2:hover figure::before, .menovazan-advantages2-list li.menovazan-advantage2-4:hover figure::before { margin-left: 0; margin-right: 14px; }
}

/* SALICYLATE / ADVANTAGES SCREEN */
.menovazan-advantages3-screen { margin-top: 85px; margin-bottom: 15px; }
.menovazan-advantages3-screen-bg { position: absolute; top: -95px; left: 50%; margin-left: -700px; width: 1840px; height: 785px; background: url("../../images/menovazan/menovazan-advantages-screen-bg2.svg") 50% 50% no-repeat; background-size: 100% 100%; }
.menovazan-advantages3-list { text-align: center; }
.menovazan-advantages3-list li { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; padding-left: 15px; padding-right: 15px; margin-bottom: 25px; z-index: 3; }
.menovazan-advantages3-list li figure { position: relative; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; width: 155px; height: 155px; margin: 0 auto 20px auto; background: #9ed442; border-radius: 100%; }
.menovazan-advantages3-list li figure img { width: 100%; max-width: 75%; max-height: 85%; }
.menovazan-advantages3-list h3, .menovazan-advantages3-list .stagh3 { position: relative; color: #42b3bb; font-weight: 700; font-size: 19px; text-transform: uppercase; }
.menovazan-advantages3-inner { position: relative; }
.menovazan-advantage3-info br { display: none; }
.menovazan-advantages3-list li.menovazan-advantage3-2 figure { background: #42d1a1; }
.menovazan-advantages3-list li.menovazan-advantage3-3 figure { background: #40d4e3; }
.menovazan-advantages3-list li.menovazan-advantage3-4 figure { background: #40a6e0; }
.menovazan-advantages3-product { text-align: center; margin: 0; }
.menovazan-advantages3-product::before { content: ""; position: absolute; top: 50%; left: 50%; margin: -339px 0 0 -339px; width: 678px; height: 678px; background: url("../../images/menovazan/menovazan-advantages3-roundbg.svg") 50% 50% no-repeat; background-size: 100% 100%; z-index: -1; }
.menovazan-advantages3-product img { max-width: 290px; }

@media (min-width: 1126px) {
.menovazan-advantages3-screen { margin-top: 95px; margin-bottom: 55px; }
.menovazan-advantages3-inner { height: 600px; }
.menovazan-advantages3-list { position: absolute; top: 50%; left: 0; margin-top: -150px; width: 100%; height: 100%; }
.menovazan-advantages3-list li { position: absolute; width: 165px; max-width: 100%; }
.menovazan-advantages3-product-leftbg { position: absolute; top: 0; left: 0; width: 411px; height: 448px; background: url("../../images/menovazan/menovazan-advantages3-leftbg.svg") 50% 50% no-repeat; background-size: 100% 100%; }
.menovazan-advantages3-product-rightbg { position: absolute; top: 0; right: 0; width: 411px; height: 448px; background: url("../../images/menovazan/menovazan-advantages3-rightbg.svg") 50% 50% no-repeat; background-size: 100% 100%; }
.menovazan-advantages3-list li figure { width: 135px; height: 135px; background: transparent !important; margin: 0; }
.menovazan-advantages3-list li.menovazan-advantage3-1 { left: 20px; }
.menovazan-advantages3-list li.menovazan-advantage3-2 { left: 220px; }
.menovazan-advantages3-list li.menovazan-advantage3-3 { right: 190px; }
.menovazan-advantages3-list li.menovazan-advantage3-4 { right: -5px; }
.menovazan-advantage3-info { width: 360px; }
.menovazan-advantage3-info br { display: block; }
.menovazan-advantages3-list li.menovazan-advantage3-1 .menovazan-advantage3-info { position: absolute; top: -280px; left: -15px; }
.menovazan-advantages3-list li.menovazan-advantage3-2 .menovazan-advantage3-info { position: absolute; top: 340px; left: -122px; }
.menovazan-advantages3-list li.menovazan-advantage3-3 .menovazan-advantage3-info { position: absolute; top: -260px; left: -105px; }
.menovazan-advantages3-list li.menovazan-advantage3-4 .menovazan-advantage3-info { position: absolute; top: 340px; left: -122px; }
.menovazan-advantages3-list li.menovazan-advantage3-1::before { content: ""; position: absolute; top: -175px; left: 71px; width: 33px; height: 38px; background: url("../../images/menovazan/menovazan-advantages3-arrow.svg") 50% 50% no-repeat; background-size: 100% 100%; }
.menovazan-advantages3-list li.menovazan-advantage3-2::before { content: ""; position: absolute; bottom: -185px; left: 46px; width: 33px; height: 38px; background: url("../../images/menovazan/menovazan-advantages3-arrow.svg") 50% 50% no-repeat; background-size: 100% 100%; -moz-transform: rotate(109deg); -webkit-transform: rotate(109deg); -o-transform: rotate(109deg); -ms-transform: rotate(109deg); transform: rotate(109deg); }
.menovazan-advantages3-list li.menovazan-advantage3-3::before { content: ""; position: absolute; top: -171px; left: 82px; width: 33px; height: 38px; background: url("../../images/menovazan/menovazan-advantages3-arrow.svg") 50% 50% no-repeat; background-size: 100% 100%; -moz-transform: rotate(-71deg); -webkit-transform: rotate(-71deg); -o-transform: rotate(-71deg); -ms-transform: rotate(-71deg); transform: rotate(-71deg); }
.menovazan-advantages3-list li.menovazan-advantage3-4::before { content: ""; position: absolute; bottom: -190px; left: 68px; width: 33px; height: 38px; background: url("../../images/menovazan/menovazan-advantages3-arrow.svg") 50% 50% no-repeat; background-size: 100% 100%; -moz-transform: rotate(181deg); -webkit-transform: rotate(181deg); -o-transform: rotate(181deg); -ms-transform: rotate(181deg); transform: rotate(181deg); }
}

/* FLEXSPRAY / ADVANTAGES SCREEN */
.menovazan-advantages4-screen { margin-top: 85px; margin-bottom: 15px; }
.menovazan-advantages4-bg { position: absolute; top: -63px; left: 50%; margin-left: -700px; width: 1840px; height: 785px; background: url("../../images/menovazan/menovazan-advantages4-bg.svg") 50% 50% no-repeat; background-size: 100% 100%; }
.menovazan-advantages4-screen-bg { position: absolute; top: -95px; left: 50%; margin-left: -700px; width: 1840px; height: 785px; background: url("../../images/menovazan/menovazan-advantages-screen-bg2.svg") 50% 50% no-repeat; background-size: 100% 100%; }
.menovazan-advantages4-list { text-align: center; }
.menovazan-advantages4-list li { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; padding-left: 15px; padding-right: 15px; margin-bottom: 25px; z-index: 3; }
.menovazan-advantages4-list li figure { position: relative; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; width: 115px; height: 115px; margin: 0 auto 20px auto; background: #cbbaca; border-radius: 100%; }
.menovazan-advantages4-list li figure img { width: 100%; max-width: 75%; max-height: 85%; }
.menovazan-advantages4-list h3, .menovazan-advantages4-list .stagh3 { position: relative; color: #641067; font-weight: 700; font-size: 19px; text-transform: uppercase; }
.menovazan-advantages4-inner { position: relative; }
.menovazan-advantage4-info br { display: none; }
.menovazan-advantages4-list li.menovazan-advantage4-2 figure { background: #641067; }
.menovazan-advantages4-list li.menovazan-advantage4-3 figure { background: #1da8c2; }
.menovazan-advantages4-list li.menovazan-advantage4-4 figure { background: #547db9; }
.menovazan-advantages4-list li.menovazan-advantage4-5 figure { background: #cf3b72; }
.menovazan-advantages4-product { text-align: center; margin: 0; }
.menovazan-advantages4-product::before { content: ""; position: absolute; top: 50%; left: 50%; margin: -285px 0 0 -285px; width: 570px; height: 570px; background: url("../../images/menovazan/menovazan-advantages2-roundbg.svg") 50% 50% no-repeat; background-size: 100% 100%; z-index: -1; }
.menovazan-advantages4-product::after { content: ""; position: absolute; top: 50%; left: 50%; margin: -280px 0 0 -268px; width: 537px; height: 511px; background: url("../../images/menovazan/menovazan-advantages4-star.svg") 50% 50% no-repeat; background-size: 100% 100%; z-index: -1; }
.menovazan-advantages4-product img { max-width: 290px; }

@media (min-width: 1126px) {
.menovazan-advantages4-screen { margin-top: 125px; margin-bottom: 95px; }
.menovazan-advantages4-inner { height: 600px; padding-top: 140px; }
.menovazan-advantages4-list { position: absolute; top: 0; left: 0; width: 100%; }
.menovazan-advantages4-list li { position: absolute; width: 165px; max-width: 100%; }
.menovazan-advantages4-list li figure { width: 114px; height: 114px; margin: 0 auto 10px auto; }
.menovazan-advantage4-info br { display: block; }
.menovazan-advantages4-list li.menovazan-advantage4-1 { top: -66px; left: 370px; }
.menovazan-advantages4-list li.menovazan-advantage4-1 .menovazan-advantage4-info { position: absolute; top: 15px; left: 100%; width: 320px; text-align: left; }
.menovazan-advantages4-list li.menovazan-advantage4-2 { top: 162px; right: 32px; width: 280px; }
.menovazan-advantages4-list li.menovazan-advantage4-3 { top: 543px; right: 32px; }
.menovazan-advantages4-list li.menovazan-advantage4-3 .menovazan-advantage4-info { position: absolute; top: 15px; right: 100%; width: 320px; text-align: right; }
.menovazan-advantages4-list li.menovazan-advantage4-4 { top: 543px; left: 125px; }
.menovazan-advantages4-list li.menovazan-advantage4-4 .menovazan-advantage4-info { position: absolute; top: 15px; left: 100%; width: 320px; text-align: left; }
.menovazan-advantages4-list li.menovazan-advantage4-5 { top: 122px; left: 60px; width: 280px; }
}

/* SALICYLATE / RANGE SCREEN */
.menovazan-range-screen { margin-bottom: 75px; }
.menovazan-range-screen .ttl { margin-bottom: 15px; }
.menovazan-range-list { text-align: center; }
.menovazan-range-list li { -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33%; padding-left: 15px; padding-right: 15px; margin-bottom: 25px; z-index: 3; }
.menovazan-range-list li figure { position: relative; padding-top: 18px; margin: 0; }
.menovazan-range-list li figure::before { content: ""; position: absolute; top: 0; left: 50%; margin-left: -110px; width: 220px; height: 120px; background: url("../../images/menovazan/range-bg1.svg") 50% 50% no-repeat; z-index: -1; }
.menovazan-range-list li.menovazan-range-2 figure::before { background: url("../../images/menovazan/range-bg2.svg") 50% 50% no-repeat; }
.menovazan-range-list li.menovazan-range-3 figure::before { background: url("../../images/menovazan/range-bg3.svg") 50% 50% no-repeat; }
.menovazan-range-list li.menovazan-range-4 figure::before { background: url("../../images/menovazan/range-bg4.svg") 50% 50% no-repeat; }
.menovazan-range-list li.menovazan-range-5 figure::before { background: url("../../images/menovazan/range-bg5.svg") 50% 50% no-repeat; }
.menovazan-range-list li.menovazan-range-6 figure::before { background: url("../../images/menovazan/range-bg6.svg") 50% 50% no-repeat; }
.menovazan-range-list li figure img { max-width: 179px; }
.menovazan-range-list h3, .menovazan-range-list .stagh3 { position: relative; color: #ea5d0b; font-weight: 700; font-size: 19px; text-transform: uppercase; }
.menovazan-range-2 h3 { color: #e98557; }
.menovazan-range-3 h3 { color: #9d7f60; }
.menovazan-range-4 h3 { color: #de3b1b; }
.menovazan-range-5 h3 { color: #e87e50; }
.menovazan-range-6 h3 { color: #dd3b1b; }
.range-bg { display: none; }

@media (min-width: 969px) {
.menovazan-range-inner { position: relative; padding: 70px 0; background: url("../../images/menovazan/menovazan-range.svg") 50% 50% no-repeat; background-size: 100% 100%; }
.menovazan-range-bg { width: 620px; height: 622px; margin: 0 auto; background: url("../../images/menovazan/menovazan-range-bg.png") 50% 50% no-repeat; background-size: 100% 100%; }
.menovazan-range-list { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.menovazan-range-list li { position: absolute; }
.menovazan-range-list h3 { line-height: 1.1; }

.menovazan-range-list li figure { display: none; }
.range-bg { display: block; }

.menovazan-range-list .menovazan-range-1 { top: 100px; left: 50%; margin-left: -136px; }
.menovazan-range-list .menovazan-range-1 .range-bg img { max-width: 226px; }
.menovazan-range-list .menovazan-range-1 .menovazan-range { position: absolute; bottom: 100%; left: 50%; margin-left: -88px; width: 220px; margin-bottom: 10px; }

.menovazan-range-list .menovazan-range-2 { top: 194px; left: 50%; margin-left: 107px; }
.menovazan-range-list .menovazan-range-2 .range-bg img { max-width: 163px; }
.menovazan-range-list .menovazan-range-2 .menovazan-range { position: absolute; top: 50px; left: 100%; width: 140px; margin-bottom: 10px; }

.menovazan-range-list .menovazan-range-3 { top: 404px; left: 50%; margin-left: 107px; }
.menovazan-range-list .menovazan-range-3 .range-bg img { max-width: 163px; }
.menovazan-range-list .menovazan-range-3 .menovazan-range { position: absolute; top: 90px; left: 100%; width: 140px; margin-bottom: 10px; }

.menovazan-range-list .menovazan-range-4 { bottom: 55px; left: 50%; margin-left: -97px; }
.menovazan-range-list .menovazan-range-4 .range-bg img { max-width: 206px; }
.menovazan-range-list .menovazan-range-4 .menovazan-range { position: absolute; top: 100%; left: 50%; margin-left: -125px; width: 220px; margin-bottom: 10px; }

.menovazan-range-list .menovazan-range-5 { top: 435px; right: 50%; margin-right: 83px; }
.menovazan-range-list .menovazan-range-5 .range-bg img { max-width: 163px; }
.menovazan-range-list .menovazan-range-5 .menovazan-range { position: absolute; top: 70px; right: 100%; width: 140px; margin-bottom: 10px; }
 
.menovazan-range-list .menovazan-range-6 { top: 224px; right: 50%; margin-right: 82px; }
.menovazan-range-list .menovazan-range-6 .range-bg img { max-width: 163px; }
.menovazan-range-list .menovazan-range-6 .menovazan-range { position: absolute; top: 18px; right: 100%; width: 140px; margin-bottom: 10px; }

.menovazan-range-list li:hover .range-bg img { scale: 1.08; }
}

/* PRODUCTS SHORT SCREEN */
.menovazan-products-short-screen { position: relative; padding-top: 40px; padding-bottom: 80px; }
.menovazan-menovazan-products-short-screen .container { position: relative; }
.menovazan-products-list { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.menovazan-products-list li { -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33%; padding-left: 15px; padding-right: 15px; }
.menovazan-products-list .item { position: relative; padding: 15px 15px 0 15px; }
.menovazan-products-list .item h3, .menovazan-products-list .item .stagh3 { color: #a894c7; font-size: 32px; text-transform: uppercase; line-height: 1.1; font-weight: 700; text-align: center; margin-bottom: 10px; }
.menovazan-products-list .item h3 a, .menovazan-products-list .item .stagh3 a { color: #a894c7; }
.menovazan-products-list .item p { color: #6d6e71; text-align: center; font-weight: 500; }
.menovazan-products-list .item figure { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; width: 100%; height: 360px; margin: 0; }
.menovazan-products-list .item figure img { max-width: 100%; max-height: 340px; }
.menovazan-products-list .item::after { content: ""; position: absolute; top: 0; right: -15px; width: 1px; height: 100%; border-right: 1px dotted #949393; }
.menovazan-products-list li:last-child .item::after { display: none; }
.menovazan-products-list .item:hover figure img { transform: scale(1.06); }
.menovazan-product-buttons { text-align: center; margin-top: 25px; }

/* STEPS SCREEN */
.menovazan-steps-screen { margin-top: 55px; margin-bottom: 80px; }
.menovazan-steps-inner { margin-top: 95px; }
.menovazan-steps-screen-bg { position: absolute; top: -63px; left: 50%; margin-left: -700px; width: 1840px; height: 785px; background: url("../../images/menovazan/menovazan-steps-screen-bg.svg") 50% 50% no-repeat; background-size: 100% 100%; }
.menovazan-steps-list { -ms-flex-pack: center; justify-content: center; text-align: center; }
.menovazan-steps-list li { -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33%; padding-left: 15px; padding-right: 15px; margin-bottom: 25px; z-index: 3; }
.menovazan-steps-list li .item { position: relative; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; width: 100%; width: 100%; height: 245px; }
.menovazan-steps-list li .item::before { content: ""; position: absolute; top: 0; left: 50%; margin-left: -90px; width: 214px; height: 245px; background: url("../../images/menovazan/step1-bg.svg") 50% 50% no-repeat; background-size: 100% 100%; }
.menovazan-steps-list li figure { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; width: 100%; max-width: 220px; height: 125px; margin: 0 auto; }
.menovazan-steps-list li figure img { max-width: 100%; max-height: 80%; }
.menovazan-steps-list li .inner { position: static; }
.menovazan-stepnum { position: absolute; top: 20px; left: 50%; margin-left: -175px; width: 85px; }
.menovazan-stepnum div { color: #e5e7e5; font-size: 190px; line-height: 1; -webkit-text-stroke-width: 4px; -webkit-text-stroke-color: #271876; } 
.menovazan-stepnum span { position: absolute; bottom: -6px; left: 23px; color: #271876; font-size: 20px; line-height: 1; font-weight: bold; text-transform: uppercase; }
.menovazan-step-2 .menovazan-stepnum div { -webkit-text-stroke-color: #9ed442; }
.menovazan-step-2 .menovazan-stepnum span { color: #9ed442; }
.menovazan-steps-list li.menovazan-step-2 .item::before { background: url("../../images/menovazan/step2-bg.svg") 50% 50% no-repeat; background-size: 100% 100%; }
.menovazan-step-3 .menovazan-stepnum div { -webkit-text-stroke-color: #40a6e0; }
.menovazan-step-3 .menovazan-stepnum span { color: #40a6e0; }
.menovazan-steps-list li.menovazan-step-3 .item::before { background: url("../../images/menovazan/step3-bg.svg") 50% 50% no-repeat; background-size: 100% 100%; }
.menovazan-step-4 .menovazan-stepnum div { -webkit-text-stroke-color: #40d4e3; }
.menovazan-step-4 .menovazan-stepnum span { color: #40d4e3; }
.menovazan-steps-list li.menovazan-step-4 .item::before { background: url("../../images/menovazan/step4-bg.svg") 50% 50% no-repeat; background-size: 100% 100%; }
.menovazan-step-5 .menovazan-stepnum div { -webkit-text-stroke-color: #42d1a1; }
.menovazan-step-5 .menovazan-stepnum span { color: #42d1a1; }
.menovazan-steps-list li.menovazan-step-5 .item::before { background: url("../../images/menovazan/step5-bg.svg") 50% 50% no-repeat; background-size: 100% 100%; }
.menovazan-steps-list li:hover .menovazan-stepnum { scale: 1.09; }
.menovazan-step-1:hover .menovazan-stepnum div { color: #271876; }
.menovazan-step-2:hover .menovazan-stepnum div { color: #9ed442; }
.menovazan-step-3:hover .menovazan-stepnum div { color: #40a6e0; }
.menovazan-step-4:hover .menovazan-stepnum div { color: #40d4e3; }
.menovazan-step-5:hover .menovazan-stepnum div { color: #42d1a1; }

/* PRODUCTS TABS SECTION */
.menovazan-tabs-section { position: relative; padding: 125px 0 40px 0; }
.menovazan-tabs-section::before { content: ""; position: absolute; top: 65px; left: 50%; margin-left: -23px; width: 460px; height: 460px; background: url("../../images/menovazan/menovazan-tabs-target.svg") 50% 50% no-repeat; background-size: 100% 100%; opacity: .2; z-index: 5; }
.menovazan-tabs-screen-bg { position: absolute; top: -20px; right: 50%; margin-left: 0; margin-right: -700px; width: 1700px; height: 650px; background: url("../../images/menovazan/menovazan-tabs-screen-bg.svg") 50% 50% no-repeat; background-size: 100% 100%; }
.menovazan-tabs-screen-corner { position: absolute; top: -50px; left: 50%; margin-left: 535px; width: 150px; height: 485px; background: url("../../images/menovazan/menovazan-tabs-screen-corner.svg") 50% 50% no-repeat; background-size: 100% auto; -moz-transform: rotate(359deg); -webkit-transform: rotate(359deg); -o-transform: rotate(359deg); -ms-transform: rotate(359deg); transform: rotate(359deg); }
.menovazan-tabs-section .container { position: relative; z-index: 10; }
.menovazan-tabs-box { position: absolute; top: 140px; left: 50%; margin-left: -221px; }
.menovazan-tabs-section .menovazan-row { -ms-flex-align: center; align-items: center; }
.menovazan-videos { position: relative; max-width: 700px; }
.swiper-videos iframe { display: block; margin: 0 auto; overflow: hidden; }
.menovazan-videos .swiper-button-prev, .menovazan-videos .swiper-container-rtl .swiper-button-next, .menovazan-videos .swiper-button-next, .menovazan-videos .swiper-container-rtl .swiper-button-prev { color: #641067; width: 40px; height: 40px; border-radius: 40px; background: #f3f3f3; }
.menovazan-videos .swiper-button-next:after, .menovazan-videos .swiper-button-prev:after { font-size: 30px; font-weight: bold; }
.menovazan-tabs-list li { margin: 35px 0; }
.menovazan-tabs-list li a { display: block; text-align: center; }
.menovazan-tabs-list li a span.tab-text { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; height: 52px; text-transform: uppercase; padding: 0 5px; border-radius: 14px; background: #dde2df; overflow: hidden; }
.menovazan-tabs-list li a span.tab-text, .menovazan-tabs-list li a span.tab-text span { font-size: 16px; color: #641067; font-weight: bold; line-height: 1.1; }
.menovazan-tabs-list li a span.tab-text span { display: inline; }
.menovazan-tabs-list li a span.tab-icon { display: none; }
.menovazan-tabs-list li.ui-tabs-active a span.tab-text { color: #dde2df; background: #641067; }
.menovazan-tabs-list li a span.tab-text::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0; }
.menovazan-tabs-list li:hover a span.tab-text::before { opacity: .1; }
.menovazan-tabs-menu { position: static; margin-top: 45px; top: 95px; left: 0; width: 100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
.menovazan-tabs-menu.show { opacity: 1; visibility: visible; z-index: 300; }
.menovazan-tabs-section .column-1 { -ms-flex: 0 0 65%; flex: 0 0 65%; max-width: 65%; }
.menovazan-tabs-section .column-2 { -ms-flex: 0 0 35%; flex: 0 0 35%; max-width: 35%; }
.menovazan-videos { margin: 0 auto; }
.menovazan-tabs-list li { display: inline-block; vertical-align: top; width: 100%; margin: 0 0 12px 0; }
.menovazan-tabs-list li.item-2 a span.tab-text, .menovazan-tabs-list li.item-2 a::before { font-size: 13px; }

/* PRODUCTS TAB SECTION */
.menovazan-tab-section { padding: 65px 0; }
.menovazan-tab-section h3, .menovazan-tab-section h4, .menovazan-tab-section .stagh3, .menovazan-tab-section .stagh4 { color: #641067; font-weight: 700; font-size: 19px; text-transform: uppercase; margin: 0 0 5px 0; }
.menovazan-tab-section h3 span, .menovazan-tab-section h4 span, .menovazan-tab-section .stagh3 span, .menovazan-tab-section .stagh4 span { color: #641067; font-weight: 400; }
.menovazan-info-colums .column { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.menovazan-info-colums .column::after { content: ""; position: absolute; top: 0; right: 0; width: 1px; height: 100%; border-right: 1px dotted #949393; }
.menovazan-info-colums.nobr .column::after, .menovazan-info-colums .column:last-child::after { display: none; }
.menovazan-tab-section figure { margin: 0 0 20px 0; }
.menovazan-tab-section figure img { width: 100%; max-width: 100%; }
.menovazan-tab-section img { max-width: 100%; }
.menovazan-tab-section article ul { margin-bottom: 15px; }
.menovazan-tab-section article ul li { position: relative; margin-bottom: 4px; padding-left: 12px; }
.menovazan-tab-section article ul li::before { content: ""; position: absolute; top: 8px; left: 0; width: 5px; height: 5px; border-radius: 6px; background: #641067; }
.menovazan-tab-section article ul li strong { color: #641067; }
.menovazan-tab-section ol { list-style: none; counter-reset: my-awesome-counter; }
.menovazan-tab-section ol li { position: relative; counter-increment: my-awesome-counter; margin-bottom: 9px; padding-left: 30px; margin-left: 5px; }
.menovazan-tab-section ol li::before { position: absolute; top: 0; left: 0; content: counter(my-awesome-counter) ". "; color: #641067; font-weight: bold; }
.menovazan-tab-section blockquote { position: relative; padding: 15px 15px 1px 15px; background: #e7e1ef; margin-bottom: 15px; }
.menovazan-tab-section blockquote.menovazan-tab-firsthelp, .menovazan-tab-section blockquote.menovazan-tab-forbidden { padding-left: 70px; }
.menovazan-tab-section blockquote.menovazan-tab-firsthelp::before { content: ""; position: absolute; top: 22px; left: 12px; width: 48px; height: 48px; background: url("../../images/menovazan/firsthelp.svg") 50% 50% no-repeat; background-size: 100% 100%; }
.menovazan-tab-section blockquote.menovazan-tab-forbidden::before { content: ""; position: absolute; top: 22px; left: 12px; width: 48px; height: 48px; background: url("../../images/menovazan/forbidden.svg") 50% 50% no-repeat; background-size: 100% 100%; }
.menovazan-tab-section blockquote.menovazan-tab-firsthelp ul li, .menovazan-tab-section blockquote.menovazan-tab-forbidden ul li, .menovazan-tab-section blockquote.menovazan-tab-hurder ul li { padding-left: 25px; }
.menovazan-tab-section blockquote.menovazan-tab-firsthelp ul li::before { top: 3px; width: 19px; height: 19px; border-radius: 0; background: url("../../images/menovazan/check.svg") 50% 50% no-repeat; background-size: 100% 100%; }
.menovazan-tab-section blockquote.menovazan-tab-forbidden ul li::before, .menovazan-tab-section blockquote.menovazan-tab-hurder ul li::before { top: 3px; width: 19px; height: 19px; border-radius: 0; background: url("../../images/menovazan/forbidden-icon.svg") 50% 50% no-repeat; background-size: 100% 100%; }
.menovazan-tab-section blockquote.menovazan-tab-forbidden { padding-top: 0; background: transparent; }
.menovazan-tab-section blockquote.menovazan-tab-nutrition ul { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: 5px; margin-bottom: 15px; }
.menovazan-tab-section blockquote.menovazan-tab-nutrition ul li { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-right: 15px; }
.menovazan-practice-row { max-width: 990px; margin: -25px auto 30px auto; }
.menovazan-practice-row .column-1 { -ms-flex: 0 0 55%; flex: 0 0 55%; max-width: 55%; padding-left: 15px; padding-right: 15px; }
.menovazan-practice-row .column-2 { -ms-flex: 0 0 45%; flex: 0 0 45%; max-width: 45%; padding-left: 15px; padding-right: 15px; }
.menovazan-practice-row p { text-transform: uppercase; }
.menovazan-practice-row h3, .menovazan-practice-row .stagh3 { color: #757679; font-size: 25px; padding: 5px 15px; background: #e7e1ef; text-transform: none; }
.menovazan-practice-colums { margin-bottom: 25px; }
.menovazan-practice-colums .column { -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33%; }
.menovazan-practice-colums .column::after { content: ""; position: absolute; top: 0; right: 0; width: 1px; height: 100%; border-right: 1px dotted #949393; }
.menovazan-practice-colums .column:last-child::after { display: none; }
.menovazan-tab-practice p i { font-size: 13px; }
.menovazan-tab-section a { color: #500d58; text-decoration: underline; }
.menovazan-practice-colums h3, .menovazan-practice-colums .stagh3 { font-size: 24px; font-weight: 300; }
.menovazan-practice-colums h3 strong, .menovazan-practice-colums .stagh3 strong { color: #641067; font-weight: 700; }
.menovazan-mobile-practice { display: none; }
.menovazan-tab-section .tb { margin-bottom: 25px; }
.menovazan-tab-section .tb li::before { display: none; }
.menovazan-tab-section .th, .menovazan-tab-section .td { padding: 10px 0; border-bottom: 1px solid #500d58; }
.menovazan-tab-section .th { padding-right: 10px; color: #641067; }
.menovazan-tab-section .td { padding-left: 10px; }
.menovazan-tab-section hr { margin-bottom: 15px; }
.menovazan-tab-application article { margin-bottom: 95px; }
.menovazan-tab-application article h2, .menovazan-tab-application article .stagh2 { color: #641067; font-weight: 700; font-size: 25px; text-transform: uppercase; margin: 0 0 5px 0; }
.menovazan-tab-application i { font-size: 16px; }

/* FOOTER */
.footer { background: #641067 !important; padding-top: 3rem; }
.footer .footer-left p span, .footer-left p sup { color: #f7941e; font-weight: bold; }
.footer-cont { padding: 1rem 0 4rem 0; }
.footer-bot { border-color: rgba(255,255,255,.6); }

/* PRODUCTS CUSTOMS / SALICYLATE */
.menovazantype-salicylate .menovazan-product-screen::before 
{ background: url("../../images/menovazan/menovazan-product-screen-bg2.svg") 50% 0 no-repeat; background-size: 100% auto; }

.menovazantype-salicylate .menovazan-product-screen h2, 
.menovazantype-salicylate .menovazan-product-screen .stagh2,
.menovazantype-salicylate .ttl h1, 
.menovazantype-salicylate .ttl h2, 
.menovazantype-salicylate .ttl h3, 
.menovazantype-salicylate .ttl .stagh1,
.menovazantype-salicylate .ttl .stagh2, 
.menovazantype-salicylate .ttl .stagh3,
.menovazantype-salicylate .ttl h1 span, 
.menovazantype-salicylate .ttl h2 span, 
.menovazantype-salicylate .ttl h3 span, 
.menovazantype-salicylate .ttl .stagh1 span, 
.menovazantype-salicylate .ttl .stagh2 span, 
.menovazantype-salicylate .ttl .stagh3 span
{ color: #f26722; }

.menovazantype-salicylate .menovazan-products-list .item h3, 
.menovazantype-salicylate .menovazan-products-list .item .stagh3
{ color: #de3b1b; }

.menovazantype-salicylate .butn.purple
{ background: #f26722; }

.menovazantype-salicylate .butn.purple:hover
{ background: #bc5218; }

.menovazantype-salicylate .ttl h1::after, 
.menovazantype-salicylate .ttl h2::after, 
.menovazantype-salicylate .ttl h3::after, 
.menovazantype-salicylate .ttl .stagh1::after, 
.menovazantype-salicylate .ttl .stagh2::after, 
.menovazantype-salicylate .ttl .stagh3::after
{ background: rgb(234,93,11); background: -moz-linear-gradient(259deg, rgba(234,93,11,0) 0%, rgba(234,93,11,1) 100%); background: -webkit-linear-gradient(259deg, rgba(234,93,11,0) 0%, rgba(234,93,11,1) 100%); background: linear-gradient(259deg, rgba(234,93,11,0) 0%, rgba(234,93,11,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ea5d0b",endColorstr="#ea5d0b",GradientType=1); }

.menovazantype-salicylate .menovazan-tabs-screen-bg
{ background: url("../../images/menovazan/menovazan-tabs-screen-bg2.svg") 50% 50% no-repeat; }
 
.menovazantype-salicylate .menovazan-tabs-screen-corner
{ background: url("../../images/menovazan/menovazan-tabs-screen-corner2.svg") 50% 50% no-repeat; }

.menovazantype-salicylate .menovazan-tabs-list li a span.tab-text
{ background: #fff; color: #271876; }

.menovazantype-salicylate .menovazan-tabs-list li.ui-tabs-active a span.tab-text
{ color: #fff; background: #f26722; }

.menovazantype-salicylate .menovazan-tab-section h3, 
.menovazantype-salicylate .menovazan-tab-section h4, 
.menovazantype-salicylate .menovazan-tab-section .stagh3, 
.menovazantype-salicylate .menovazan-tab-section .stagh4
.menovazantype-salicylate .menovazan-tab-application article h2,
.menovazantype-salicylate .menovazan-tab-application article .stagh2
{ color: #271876; }
 
.menovazantype-salicylate .menovazan-advantages-screen-bg
{ background: url("../../images/menovazan/menovazan-advantages-screen-bg2.svg") 50% 50% no-repeat; background-size: 100% 100%; }

.menovazantype-salicylate .footer
{ background: #ea5d0b !important; }

.menovazantype-salicylate .footer .footer-left p span, 
.menovazantype-salicylate .footer-left p sup
.menovazantype-salicylate .self-heal-block-close
{ color: #271876 !important; }


/* PRODUCTS CUSTOMS / PRO */
.menovazantype-pro .menovazan-product-screen::before
{ background: url("../../images/menovazan/menovazan-product-screen-bg4.svg") 50% 0 no-repeat; background-size: 100% auto; }

.menovazantype-pro .ttl h1, 
.menovazantype-pro .ttl h2, 
.menovazantype-pro .ttl h3, 
.menovazantype-pro .ttl .stagh1,
.menovazantype-pro .ttl .stagh2, 
.menovazantype-pro .ttl .stagh3,
.menovazantype-pro .ttl h1 span, 
.menovazantype-pro .ttl h2 span, 
.menovazantype-pro .ttl h3 span, 
.menovazantype-pro .ttl .stagh1 span, 
.menovazantype-pro .ttl .stagh2 span, 
.menovazantype-pro .ttl .stagh3 span
{ color: #40d4e3; }

.menovazantype-pro .menovazan-products-list .item h3, 
.menovazantype-pro .menovazan-products-list .item .stagh3
{ color: #40a6e0; }

.menovazantype-pro .butn.purple:hover
{ background: #bc5218; }

.menovazantype-pro .ttl h1::after, 
.menovazantype-pro .ttl h2::after, 
.menovazantype-pro .ttl h3::after, 
.menovazantype-pro .ttl .stagh1::after, 
.menovazantype-pro .ttl .stagh2::after, 
.menovazantype-pro .ttl .stagh3::after
{ background: rgb(64,212,227); background: -moz-linear-gradient(259deg, rgba(64,212,227,0) 0%, rgba(64,212,227,1) 100%); background: -webkit-linear-gradient(259deg, rgba(64,212,227,0) 0%, rgba(64,212,227,1) 100%); background: linear-gradient(259deg, rgba(64,212,227,0) 0%, rgba(64,212,227,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#40d4e3",endColorstr="#40d4e3",GradientType=1); }

.menovazantype-pro .menovazan-tabs-screen-bg
{ background: url("../../images/menovazan/menovazan-tabs-screen-bg3.svg") 50% 50% no-repeat; }
 
.menovazantype-pro .menovazan-tabs-screen-corner
{ background: url("../../images/menovazan/menovazan-tabs-screen-corner3.svg") 50% 50% no-repeat; }

.menovazantype-pro .menovazan-tabs-list li a span.tab-text
{ background: #fff; color: #271876; }

.menovazantype-pro .menovazan-tabs-list li.ui-tabs-active a span.tab-text
{ color: #fff; background: #40d4e3; }

.menovazantype-pro .menovazan-tab-section h3, 
.menovazantype-pro .menovazan-tab-section h4, 
.menovazantype-pro .menovazan-tab-section .stagh3, 
.menovazantype-pro .menovazan-tab-section .stagh4,
.menovazantype-pro .menovazan-tab-application article h2,
.menovazantype-pro .menovazan-tab-application article .stagh2
{ color: #271876; }
 
.menovazantype-pro .menovazan-advantages-screen-bg
{ background: url("../../images/menovazan/menovazan-advantages-screen-bg2.svg") 50% 50% no-repeat; background-size: 100% 100%; }

.menovazantype-pro .footer
{ background: #27a3c4 !important; }

.menovazantype-pro .footer .footer-left p span, 
.menovazantype-pro .footer-left p sup,
.menovazantype-pro .self-heal-block-close
{ color: #271876 !important; }

.menovazantype-pro .menovazan-product-screen h3, 
.menovazantype-pro .menovazan-product-screen .stagh3
{ font-size: 28px; }

.menovazantype-pro .menovazan-product-screen ul li
{ margin-bottom: 3px; }

.menovazantype-pro .menovazan-readings-list h3, 
.menovazantype-pro .menovazan-readings-list .stagh3
{ font-size: 26px; color: #271876; text-transform: uppercase; padding-left: 0; }

.menovazantype-pro .menovazan-readings-list h3 span, 
.menovazantype-pro .menovazan-readings-list .stagh3 span
{ display: none; }
 
.menovazantype-pro .menovazan-readings-screen
{ margin-bottom: 10px; }


/* PRODUCTS CUSTOMS / FLEXSPRAY */
.menovazantype-flexspray .menovazan-product-screen::before
{ background: url("../../images/menovazan/menovazan-product-screen-bg3.svg") 50% 0 no-repeat; background-size: 100% auto; }

.menovazantype-flexspray .butn.purple:hover
{ background: #bc5218; }

.menovazantype-flexspray .menovazan-tab-section h3, 
.menovazantype-flexspray .menovazan-tab-section h4, 
.menovazantype-flexspray .menovazan-tab-section .stagh3, 
.menovazantype-flexspray .menovazan-tab-section .stagh4,
.menovazantype-flexspray .menovazan-tab-application article h2,
.menovazantype-flexspray .menovazan-tab-application article .stagh2
{ color: #271876; }

.menovazantype-flexspray .menovazan-product-screen h2, 
.menovazantype-flexspray .menovazan-product-screen .stagh2,
.menovazantype-flexspray .menovazan-product-screen h3, 
.menovazantype-flexspray .menovazan-product-screen .stagh3,
.menovazantype-flexspray .menovazan-product-screen ul li,
.menovazantype-flexspray .menovazan-product-screen ul li strong,
.menovazantype-flexspray .menovazan-product-screen ul li p,
.menovazantype-flexspray .menovazan-product-screen ul li p strong,
.menovazantype-flexspray .menovazan-product-screen ul li p .stagstrong
{ color: #842e89; }

.menovazantype-flexspray .menovazan-product-screen h2::before, 
.menovazantype-flexspray .menovazan-product-screen .stagh2::before
{ background: rgb(132,46,137); background: -moz-linear-gradient(259deg, rgba(132,46,137,0) 0%, rgba(132,46,137,1) 100%); background: -webkit-linear-gradient(259deg, rgba(132,46,137,0) 0%, rgba(132,46,137,1) 100%); background: linear-gradient(259deg, rgba(132,46,137,0) 0%, rgba(132,46,137,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#842e89",endColorstr="#842e89",GradientType=1); }

.menovazantype-flexspray .menovazan-advantages-screen-bg
{ background: url("../../images/menovazan/menovazan-advantages-screen-bg2.svg") 50% 50% no-repeat; background-size: 100% 100%; }

.menovazantype-flexspray .menovazan-product-screen h3, 
.menovazantype-flexspray .menovazan-product-screen .stagh3
{ font-size: 28px; }

.menovazantype-flexspray .menovazan-product-screen ul li
{ margin-bottom: 3px; }
 
.menovazantype-flexspray .menovazan-readings-screen
{ margin-bottom: 10px; }

.menovazantype-flexspray .menovazan-product-screen ul li figure
{  border: 1px solid #842e89; }

.menovazantype-flexspray .menovazan-product-screen ul li:before, 
.menovazantype-flexspray .menovazan-product-screen ul li::after 
{ background: #842e89; }

.menovazantype-flexspray .menovazan-product-screen::before 
{ top: 35px; }


@media (max-width: 1200px) {
.menovazan-main-screen .container { max-width: 960px; }
.menovazan-main-screen li .butn { margin-bottom: 10px; }
.menovazan-main-screen li .slide-img { top: 12px; width: 525px; }
.menovazan-slider-logo { width: 365px; }
.menovazan-main-screen { margin-bottom: 5px; }
.menovazan-main-screen li h3, .menovazan-main-screen li .stagh3 { font-size: 24px; }
.menovazan-main-screen li .slide-bg { height: 620px; }
.menovazan-main-screen .bx-wrapper .bx-pager { bottom: 40px !important; }
.menovazan-product-screen h2, .menovazan-product-screen .stagh2 { font-size: 34px; }
.menovazan-product-screen h3, .menovazan-product-screen .stagh3, .menovazantype-pro .menovazan-product-screen h3, .menovazantype-pro .menovazan-product-screen .stagh3, .menovazantype-pro .menovazan-product-screen h3, .menovazantype-pro .menovazan-product-screen .stagh3 { font-size: 26px; }
.menovazan-product-screen .menovazan-product-screen-bg { top: 23px; }
.product-image { height: 325px; }
.menovazan-bottom-buttons .butn { width: 100%; }
.menovazan-tabs-list li a span.tab-text { padding: 0 5px 0 43px; }
.menovazan-products-short-screen { padding-top: 40px; padding-bottom: 60px; }
.menovazan-main-screen .butn { padding: 14px 35px; }
.menovazan-main-screen li.slider-4 .menovazan-slider-logo { width: 360px; }
.menovazan-main-screen li.slider-4 .ttl h2, .menovazan-main-screen li.slider-4 .ttl .stagh2 { letter-spacing: 0; }
.menovazan-main-screen li.slider-4 .ttl { margin-bottom: 20px; }
}

@media (max-width: 1125px) {
.menovazan-tabs-menu { top: 110px; }
.menovazan-tabs-list li a span.tab-text { padding: 0 5px 0 12px; }
.menovazan-tabs-list li a span.tab-icon { display: none; }
.menovazan-range-screen { margin-bottom: 95px; margin-top: 50px; }
.menovazan-advantages2-list li figure::before { width: 90px; background-size: 100% auto; }
.menovazan-advantages2-screen { margin-bottom: 70px; }
.menovazan-advantages-screen { margin-bottom: 50px; }
.menovazan-advantages4-product { position: relative; top: 100px;  margin: 0 0 225px 0; zoom: .6; }
.menovazan-advantages3-product { zoom: .6; }
.menovazan-advantages3-list li figure { width: 115px; height: 115px; }
}

@media (max-width: 1050px) {
.menovazan-tabs-section { margin-bottom: 30px; }
.menovazan-tabs-screen-corner { display: none; }
.menovazan-tabs-screen-bg { top: 22px; margin-right: -780px; height: 600px; }
.ttl h1, .ttl h2, .ttl h3, .ttl .stagh1, .ttl .stagh2, .ttl .stagh3 { font-size: 38px; }
.menovazan-readings-list li figure img { max-width: 100%; }
.menovazan-advantages-list br { display: none; }
.menovazan-readings-screen .ttl img { width: 280px !important; }
}

@media (max-width: 968px) {
.menovazan-main-screen .container { max-width: 720px; }
main { padding-top: 35px; }
.menovazan-menovazan-products-short-screen h3, .menovazan-menovazan-products-short-screen .stagh3 { font-size: 32px; }
.product-image { height: 260px; }
.menovazan-products-short-screen::before { top: -60px; margin-left: -1180px; }
.menovazan-main-screen li .slide-img { width: 460px; }
.menovazan-slider-logo { width: 300px; }
.menovazan-main-screen li h3, .menovazan-main-screen li .stagh3 { font-size: 20px; }
.slide-product { width: auto; height: auto; max-width: 240px !important; max-height: 216px; }
.menovazan-main-screen li .slide-img h4, .menovazan-main-screen li .slide-img .stagh4 { bottom: 72px; font-size: 25px; }
.menovazan-main-screen li .slide-img h4::before, .menovazan-main-screen li .slide-img .stagh4::before { border-width: 0 0 53px 20px; }
.menovazan-main-screen li.slider-3 h3, .menovazan-main-screen li.slider-3 .stagh3 { font-size: 22px; }
.menovazan-main-screen li .slide-bg { top: -200px; margin-left: -874px; }
.menovazan-main-screen li.slider-3 .slide-product { margin-left: -5px; }
.menovazan-main-screen li { height: 600px; }
.menovazan-main-screen li.slider-1 h4, .menovazan-main-screen li.slider-1 .stagh4 { bottom: 40px; }
.menovazan-main-screen li.slider-2 h4, .menovazan-main-screen li.slider-2 .stagh4 { bottom: 130px; }
.menovazan-main-screen li.slider-3 h4, .menovazan-main-screen li.slider-3 .stagh4 { bottom: 40px; }
.menovazan-product-screen .product-screen-bg { display: none; }
.product-screen, #product_3.menovazan-product-screen { margin: 98px 0; padding: 20px 0; }
.menovazan-product-screen .column-1 { text-align: center; }
.menovazan-product-screen .column-1 img { max-width: 320px; max-height: 360px; }
.menovazan-product-screen ul { margin: 15px 0 15px 70px; }
img.align-left, img.align-right { float: none; max-width: 100%; margin: 0 0 15px 0; }
.menovazan-tabs-list li.item-2 a span.tab-text, .menovazan-tabs-list li.item-2 a::before { font-size: 13px; line-height: 0.8; }
.menovazan-tabs-menu { top: 60px; }
.menovazan-tabs-list li a span.tab-text { height: 43px; font-size: 14px; }
.menovazan-tabs-section { margin-bottom: 70px; }
.menovazan-products-list .item h3, .menovazan-products-list .item .stagh3, .menovazan-readings-list h3, .menovazan-readings-list .stagh3, .menovazantype-pro .menovazan-readings-list h3, .menovazantype-pro .menovazan-readings-list .stagh3, .menovazantype-pro .menovazan-readings-list h3, .menovazantype-pro .menovazan-readings-list .stagh3 { font-size: 25px; }
.menovazan-products-list .item figure { height: 240px; }
.menovazan-products-list .item figure img { max-height: 240px; }
.menovazan-readings-list h3, .menovazan-readings-list .stagh3 { padding-left: 55px; }
.menovazan-readings-list h3 span, .menovazan-readings-list .stagh3 span { width: 50px; height: 50px; }
.menovazan-advantages-screen-bg, .menovazan-advantages2-screen-bg, .menovazan-steps-screen-bg, .menovazan-advantages4-bg { height: calc(100% + 160px); background-size: auto 100%; }
.menovazan-steps-screen-bg, .menovazan-advantages4-bg { top: -100px; height: calc(100% + 220px); }
.menovazan-product-screen { padding: 50px 0; }
.menovazan-product-screen::before { display: none; }
.menovazan-readings-screen { padding-top: 50px; }
.menovazan-product-screen h3, .menovazan-product-screen .stagh3, .menovazantype-pro .menovazan-product-screen h3, .menovazantype-pro .menovazan-product-screen .stagh3, .menovazantype-pro .menovazan-product-screen h3, .menovazantype-pro .menovazan-product-screen .stagh3 { font-size: 22px; padding-top: 10px; }
.menovazan-product-screen .menovazan-product-screen-bg { top: -30px;  height: calc(100% + 90px); background: url("../../images/menovazan/section-bg1.svg") 50% 50% no-repeat; background-size: auto 100% !important; }
.menovazantype-salicylate .menovazan-product-screen .menovazan-product-screen-bg { background: url("../../images/menovazan/section-bg1-2.svg") 50% 50% no-repeat; background-size: auto 100% !important; }
.menovazantype-flexspray .menovazan-product-screen .menovazan-product-screen-bg { background: url("../../images/menovazan/section-bg1-3.svg") 50% 50% no-repeat; background-size: auto 100% !important; }
.menovazantype-pro .menovazan-product-screen .menovazan-product-screen-bg { background: url("../../images/menovazan/section-bg1-4.svg") 50% 50% no-repeat; background-size: auto 100% !important; }
.menovazan-product-screen .butn { padding: 14px 35px; }
.menovazan-readings-list li figure img { max-width: 227px; }
.menovazan-advantages2-product { zoom: .5; }
.menovazan-advantages2-screen { margin-bottom: 30px; }
.menovazan-range-list li figure img { max-width: 155px; }
.menovazan-steps-list li { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.menovazan-steps-list li .item::before { margin-left: -75px; width: 180px; height: 206px; }
.menovazan-steps-list li figure { height: 85px; }
.menovazan-steps-list li .item { height: 206px; }
.menovazan-stepnum div { font-size: 160px; }
.menovazan-stepnum { top: 5px; margin-left: -160px; }
}

@media all and (max-width: 851px) {
.menovazan-practice-row { display: block; text-align: center; }
.menovazan-practice-row .column-1 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.menovazan-advantages-list li, .menovazan-advantages2-list li, .menovazan-range-list li, .menovazan-advantages4-list li, .menovazan-advantages3-list li { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.menovazan-advantages-product img { max-width: 285px; }
.menovazan-advantages-list li figure { max-width: 190px; height: 120px; }
.menovazan-range-list li, .menovazan-advantages4-list li, .menovazan-advantages3-list li { margin-bottom: 25px; }
.menovazan-range-list li figure { zoom: .8; }
.menovazan-advantages4-product { top: 145px; zoom: .55; }
.menovazan-advantages4-list { -ms-flex-pack: center; justify-content: center; }
}

@media all and (max-width: 768px) {
.menovazan-main-screen { margin-top: 0; margin-bottom: 50px; z-index: 4; }
.menovazan-main-screen li { position: relative; }
.menovazan-main-screen li .slide-bg { display: none; }
.menovazan-main-screen li::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -2; }
.menovazan-main-screen li::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.menovazan-main-screen li.slider-1::before { background: url("../../images/menovazan/slide-1-2.png") 50% 50% no-repeat; background-size: cover; }
.menovazan-main-screen li.slider-2::before { background: url("../../images/menovazan/slide-2-2.png") 50% 50% no-repeat; background-size: cover; }
.menovazan-main-screen li.slider-3::before { background: url("../../images/menovazan/slide-3.png") 50% 50% no-repeat; background-size: cover; }
.menovazan-main-screen li.slider-4::before { background: url("../../images/menovazan/slide-4.png") 50% 50% no-repeat; background-size: cover; }
.menovazan-main-screen li.slider-1::after { background: rgba(222,59,27,.8); }
.menovazan-main-screen li.slider-2::after { background: rgba(99,16,103,.8); }
.menovazan-main-screen li.slider-3::after { background: rgba(33,111,158,.8); }
.menovazan-main-screen li.slider-4::after { background: rgba(103,202,204,.8); }
.menovazan-main-screen li .slide-img img { display: none; }
.menovazan-slider-logo, .slide-product, .menovazan-main-screen li.slider-3 .slide-product, .menovazan-main-screen li.slider-4 .slide-product { margin-left: auto; margin-right: auto; margin-bottom: 25px; }
.menovazan-main-screen li h3, .menovazan-main-screen li .stagh3 { font-size: 20px; width: 320px; margin: 0 auto; text-align: left; }
.menovazan-main-screen .container, .slide-img { position: static; }
.menovazan-main-screen .container { text-align: center; }
.menovazan-main-screen li .butn { margin: 30px 0 20px; }
.menovazan-slider-logo { width: 270px; }
.menovazan-main-screen li h4, .menovazan-main-screen li .stagh4 { bottom: 40px !important; }
.slide-product { width: auto !important; max-height: 190px; }
.menovazan-main-screen .bx-wrapper .bx-pager { bottom: -50px !important; }
.menovazan-main-screen li h3, .menovazan-main-screen li .stagh3 { color: #fff !important; }
.menovazan-main-screen li.slider-1 .slide-img h4, .menovazan-main-screen li.slider-1 .slide-img .stagh4 { background: #fbb900; }
.menovazan-main-screen li.slider-1 .slide-img h4::before, .menovazan-main-screen li.slider-1 .slide-img .stagh4::before { border-color: transparent transparent #fbb900 transparent; }
.menovazan-main-screen li.slider-2 .slide-img h4, .menovazan-main-screen li.slider-2 .slide-img .stagh4 { background: #fc515e; }
.menovazan-main-screen li.slider-2 .slide-img h4::before, .menovazan-main-screen li.slider-2 .slide-img .stagh4::before { border-color: transparent transparent #fc515e transparent; }
.menovazan-product-screen .col-xl-5 img { max-width: 280px; max-height: 300px; }
.menovazan-product-screen h3, .menovazan-product-screen .stagh3, .menovazantype-pro .menovazan-product-screen h3, .menovazantype-pro .menovazan-product-screen .stagh3, .menovazantype-pro .menovazan-product-screen h3, .menovazantype-pro .menovazan-product-screen .stagh3 { font-size: 22px; }
.menovazan-menovazan-products-short-screen { position: relative; margin: 98px 0; padding: 20px 0; background: #e6e7e6; }
.menovazan-products-list .item::after { display: none; }
.bx-prev, .bx-next { display: none; }
.menovazan-advantages-screen { margin-bottom: 20px; }
.ttl h1, .ttl h2, .ttl h3, .ttl .stagh1, .ttl .stagh2, .ttl .stagh3 { font-size: 30px; line-height: 1.2; }
.menovazan-tab-section { display: block !important; }
.menovazan-tabs-menu, .menovazan-tabs-section .column-2 { display: none; }
.menovazan-videos iframe { width: 480px !important; height: 270px !important; }
.menovazan-tab-section { padding-top: 45px !important; padding: 45px 0 25px 0; }
.menovazan-tabs-section .column-1, .menovazan-practice-colums .column { -ms-flex: 0 0  100%; flex: 0 0 100%; max-width: 100%; }
.menovazan-tabs-section::before { left: 0; margin-left: 0; width: 100%; zoom: .8; top: 2px; }
.menovazan-info-colums .column { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.menovazan-info-colums .column::after { display: none; }
.menovazan-tabs-section { padding: 50px 0; margin-bottom: 20px; }
.menovazan-mobile-practice { display: block; }
.menovazan-full-practice { display: none; }
.menovazan-practice-colums .column { margin-bottom: 35px; }
.menovazan-practice-colums .column:last-child { margin-bottom: 0; }
.menovazan-practice-colums figure img { display: block; max-width: 360px; margin: 0 auto; }
.menovazan-tab-application article h2, .menovazan-tab-application article .stagh2 { font-size: 20px; }
.menovazan-products-list li { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-bottom: 15px; padding-bottom: 15px; }
.menovazan-products-list li br { display: none; }
.menovazan-products-list li::after { content: ""; position: absolute; bottom: -10px; left: 50%; margin-left: -120px; width: 240px; height: 1px; border-bottom: 1px dotted #949393; }
.menovazan-products-list li:last-child::after{ display: none; }
.menovazan-tab-application i { font-size: 15px; }
.menovazan-readings-list { -ms-flex-pack: center; justify-content: center; }
.menovazan-readings-list li { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; margin-bottom: 35px; }
.menovazan-tabs-screen-bg { top: -47px; height: calc(100% + 120px); }
.menovazan-product-screen .column-1, .menovazan-product-screen .column-2 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.menovazan-main-screen .menovazan-row { -ms-flex-pack: center; justify-content: center; }
.menovazan-product-screen .menovazan-product-screen-bg { height: calc(100% + 135px); }
.menovazan-product-screen .container { max-width: 540px; }
.menovazan-product-screen .column-1 img { max-width: 280px; max-height: 300px; }
.menovazan-bottom-buttons .column { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.menovazan-readings-screen { margin-bottom: 75px; }
.menovazan-advantages2-screen-bg, .menovazan-steps-screen-bg, .menovazan-advantages4-bg { height: calc(100% + 200px); }
.menovazan-product-screen .menovazan-product-screen-bg { width: 1900px; }
.menovazan-range-screen { margin-bottom: 50px; }
.menovazan-bottom-buttons .column { margin-bottom: 10px; }
.menovazan-advantages4-screen { margin-top: 35px; margin-bottom: 55px; }
.menovazan-steps-list li { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.menovazan-readings-screen .ttl img { width: 235px !important; }
.menovazan-steps-screen { margin-bottom: 10px; }
.menovazan-main-screen li.slider-4 h4 img, .menovazan-main-screen li.slider-4 .stagh4 img { display: block !important; width: 250px; }
}

@media all and (max-width: 580px) { 
.menovazan-menovazan-products-short-screen h3 { font-size: 27px; }
.menovazan-product-screen h2, .menovazan-product-screen h3, .menovazan-product-screen .stagh2, .menovazan-product-screen .stagh3, .menovazantype-pro .menovazan-product-screen h3, .menovazantype-pro .menovazan-product-screen .stagh3, .menovazantype-pro .menovazan-product-screen h3, .menovazantype-pro .menovazan-product-screen .stagh3 { text-align: center; }
.menovazan-product-screen h2, .menovazan-product-screen .stagh2 { font-size: 30px; }
.menovazan-product-screen br { display: none; }
.menovazan-product-screen ul li.oneline { padding-top: 0; }
.menovazan-product-screen ul li:last-child { padding-top: 15px; }
.menovazan-product-screen .col-xl-5 img { max-width: 250px; max-height: 285px; }
.menovazan-slider-logo { width: 230px; }
.ttl h1, .ttl h2, .ttl h3, .ttl .stagh1, .ttl .stagh2, .ttl .stagh3 { font-size: 24px; }
.menovazan-products-list .item h3, .menovazan-products-list .item .stagh3 { font-size: 22px; }
.menovazan-practice-colums h3, .menovazan-practice-colums .stagh3 { font-size: 20px; }
.menovazan-tab-section blockquote.menovazan-tab-nutrition ul li { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.menovazan-tab-section h4, .menovazan-tab-section .stagh4 { font-size: 18px; }
.menovazan-videos iframe { width: 320px !important; height: 180px !important; }
.menovazan-videos::before, .menovazan-videos::after { background-size: 48%; }
.menovazan-practice-row p br { display: none; }
.menovazan-readings-list li figure { margin: 0 0 15px 0; }
.menovazan-readings-list h3, .menovazan-readings-list .stagh3, .menovazantype-pro .menovazan-readings-list h3, .menovazantype-pro .menovazan-readings-list .stagh3, .menovazantype-pro .menovazan-readings-list h3, .menovazantype-pro .menovazan-readings-list .stagh3 { font-size: 20px; padding-left: 45px; }
.menovazan-readings-list h3 span, .menovazan-readings-list .stagh3 span { width: 42px; height: 42px; }
.menovazan-advantages-list h3, .menovazan-advantages-list .stagh3 { font-size: 17px; }
.menovazan-advantages-list li, .menovazan-advantages2-list li, .menovazan-range-list li, .menovazan-advantages4-list li, .menovazan-advantages3-list li { padding-left: 5px; padding-right: 5px; }
.menovazan-advantages-list li figure { height: 95px; }
.menovazan-advantage p { font-size: 15px; }
.menovazan-tabs-section::before { zoom: .62; }
.menovazan-readings-list li figure img { max-width: 100%; }
.menovazan-slider-logo { width: 230px; }
.menovazan-main-screen .column { -ms-flex: 0 0 100; flex: 0 0 100%; max-width: 100%; padding-left: 5px; padding-right: 5px; }
.menovazan-product-screen .column-1 img { max-height: 255px; }
.menovazan-product-screen .menovazan-product-screen-bg { top: -30px; height: calc(100% + 130px); background-size: auto 100% !important; }
.menovazan-product-screen h3, .menovazan-product-screen .stagh3m .menovazantype-pro .menovazan-product-screen h3, .menovazantype-pro .menovazan-product-screen .stagh3, .menovazantype-pro .menovazan-product-screen h3, .menovazantype-pro .menovazan-product-screen .stagh3 { font-size: 18px; }
.menovazan-range-list h3, .menovazan-range-list .stagh3 { font-size: 17px; }
.menovazan-range-list li figure { zoom: .6; }
.menovazan-advantages2-list li figure, .menovazan-advantages4-list li figure, .menovazan-advantages3-list li figure { width: 90px; height: 90px; }
.menovazantype-flexspray .menovazan-product-screen h3, .menovazantype-flexspray .menovazan-product-screen .stagh3 { font-size: 21px; }
.menovazan-product-screen h2::before, .menovazan-product-screen .stagh2::before, .ttl h2::after, .ttl .stagh2::after  { bottom: -4px; left: 50%; width: 240px; margin-left: -120px; }
.menovazan-product-titlelogo { max-width: 100%; }
.menovazan-readings-screen .ttl img { width: 175px !important; }
.menovazantype-pro .menovazan-readings-screen h3 { padding-left: 0; }
.menovazan-steps-list li .item { margin-left: 25px; }
.menovazan-product-titlelogo { display: block; max-width: 310px; margin: 0 auto; }
.menovazan-main-screen li.slider-4 .ttl  {  max-width: 220px; margin: 0 auto 20px auto; }
.menovazan-main-screen li.slider-4 .menovazan-slider-logo { width: 290px; }


}

@media all and (max-width: 340px) { 
.menovazan-product-screen h3, .menovazan-product-screen .stagh3, .menovazantype-pro .menovazan-product-screen h3, .menovazantype-pro .menovazan-product-screen .stagh3, .menovazantype-pro .menovazan-product-screen h3, .menovazantype-pro .menovazan-product-screen .stagh3 { font-size: 20px; }
.menovazan-product-screen h2, .menovazan-product-screen .stagh2 { font-size: 26px; }
.menovazan-menovazan-products-short-screen h3, .menovazan-menovazan-products-short-screen .stagh3 { font-size: 24px; }
.menovazan-slider-logo { width: 225px; }
.menovazan-main-screen li h3, .menovazan-main-screen li .stagh3 { font-size: 18px; }
.menovazan-main-screen li h3, .menovazan-main-screen li .stagh3 { width: 285px; }
.menovazan-main-screen li .slide-img h4, .menovazan-main-screen li .slide-img .stagh4 { font-size: 20px; }
.menovazan-main-screen li .slide-img h4::before, .menovazan-main-screen li .slide-img .stagh4::before { border-width: 0 0 46px 20px; }
.menovazan-product-screen .col-xl-5 img { max-width: 200px; max-height: 220px; }
.menovazan-advantages-list li, .menovazan-advantages2-list li, .menovazan-range-list li { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.menovazan-advantages-screen-bg, .menovazan-advantages2-screen-bg, ..menovazan-steps-screen-bg, .menovazan-advantages4-bg { height: calc(100% + 200px); }
}