/*.head_mnu2{display:none}*/
a:visited{text-decoration:none}
* { 
	margin: 0;
	padding: 0;
}
@font-face {
    font-family: 'Lato';
    src: url('/fonts/Lato-Regular.ttf');    
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    src: url('/fonts/Lato-Italic.ttf');    
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'Hind';
    src: url('/fonts/hind-bold.ttf');    
    font-weight: 300;
    font-style: normal;
}
body{/*font-family:Lato;*/margin-bottom:90px;}
#myBtn{width: 40px; 
    line-height: 40px;
    overflow: hidden;
    z-index: 999;
    cursor: pointer;
    opacity: 0;
    transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    position: fixed;
    bottom: 50px;
    right: 0;
    background-color: #ededed;
    color: #274587;
    text-align: center;
    font-size: 40px;
    font-weight: bold;
    text-decoration: none;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 30%);}
#myBtn:hover {
    background-color: #274587;
color: #fff;}	

element.style {
    display: block;
}
.wo {
    position: fixed;
    display: none;
    margin: auto;
    /*padding: 10px;
    width: 98%;*/
    border: 1px solid #252525;
    background-color: rgb(25, 25, 25);
    top: 10%;
    left: 20%;
    bottom: 10%;
    right: 20%;
    overflow: auto;
    color: #fff;
    z-index: 100;
    opacity: 1;
    text-align: center;
    -webkit-box-shadow: 3px 3px 3px 3px rgb(16 16 16 / 50%);
    box-shadow: 3px 3px 3px 3px rgb(16 16 16 / 50%);
}
.wo button{font-size: 1.2em; padding: 0.3em 1.5em; background-color:#000;}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {margin:0;padding:0.5em}


.navbar-brand img{width:300px;}
.navbar-brand{float:none;height:auto;padding:0;line-height:unset;display:block;}
.navbar-collapse{border:none; -webkit-box-shadow:unset;box-shadow:unset}
.top-menu a{color:#274587}
.container{  display:flex;  flex-wrap: wrap;    align-items: center;padding:0!important;justify-content: center;}
.top_line{background-color:#274587;width:100%;min-height:62px;font-size:14px;color:#fff;display:flex;align-items:center}
.top_line h1{font-size:1.2em;padding:0;margin:0;line-height:unset;}
.top_h1{flex-grow:2}
.top_soc a{font-size:1.4em;color:#fff;padding-right:0.7em;text-decoration:none;}
.top_soc a:hover{color:#78a2ff}

.babel_block a{color:#fff}
.babel_block li{display:inline-block}
.babel_active{opacity:0.5;}

.top_language{background-color:#375bb1;color:#fff;}
.for-left{display:flex !important}
.top_lang_cont{justify-content: space-between;align-items:center;display:flex;padding:0!important; align-content:space-around;}
.top_language h1{font-size:1.3em;font-weight:100;font-family:Lato;margin:0.2em 0 0.25em 2.1em;}
#lang-switch:hover, #lang-switch:focus{background-color:unset;}
.navbar-header{flex:1 1 auto;}
.lang-soc{display:flex;align-items:center;padding-right:0.5em}
.lang-soc a{color:#fff}
.social-icons{display:inline-block; width:2em;list-style:none;}
.social-icons svg:hover{border-color:#446ccc;color:#446ccc;fill:#446ccc}
.social-icons svg{border-color:#446ccc;color:#fff;fill:#fff}
.soc-logo{color:#274587;fill:#274587}

.soc ul{margin:0;padding:0}
.soc li{margin-left:0.5em}
.top-menu{background-color:#fff;color:#446ccc}
.top-menu .navbar-header{flex:1 1 20%;}
.top-menu .head_mnu1{flex:1 1 65%;font-size:1.1em;}
.top-menu .navbar-nav a:hover{color:#446ccc;background-color:unset;}
.dropdown-menu>li>a{padding: 0.5em 2em;font-size: 1.1em;}
.top-menu .dropdown-menu{border:none;}
.navbar-nav{float:right!important}
.navbar-inverse .navbar-brand {color: #274587;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{color:#274587;background:#fff;}
.head_mnu2 .dropdown-menu{min-width:55px}


#main_block1{position:relative;height:90vh;display:flex}
#main_block1 .fon1-1, #block1 .fon1-1{width:100%;height:100%; background-size: cover;background-attachment:fixed; background-repeat:no-repeat;background-position:center;position:absolute;z-index:-1;/*filter: brightness(0.5);*/}
#pechiya .fon1-1{filter:unset!important}
#main_block1 .fon1{position:absolute;left:0;top:0;width:100%;height:10vh}
#main_block1 .fon1 svg{width:100%;height:150%;transform: scale(-1, -1);}
#main_block1 .container{padding:8em 0 1em 0!important}
#block1 .container{padding:4em 0!important}
.main_blockN{width:100%;position:relative;display:inline-block}
.main_blockN h2{text-align:center;font-size:3.5em;color:#274587;margin:1.2em 0 1.0em 0;font-weight:bold;font-family:sans-serif;}

#block1-1{color:#fff;width:90%}
#block1-1 h2{font-size: 5.5em;   /* font-family: 'Lato';  */  font-weight: 700; margin:0.5em 0;text-shadow: 3px 3px 3px #484848;text-align:center}
#block1-1 p{font-size:2.0em;text-shadow: 3px 3px 3px #484848;text-align:center}



#block1{min-height: 90vh; display: flex;  align-items: center;   justify-content: center;}
#block1 h2{font-size: 7.5em;    font-family: 'Arial';    font-weight: 700; margin:0.5em 0;text-shadow: 3px 3px 3px #484848;color:#fff}
.clear{clear:both}
.scale { transition: 0.5s ease-out;}
.scale:hover { transform: scale(1.15);}

.scale3 { transition: 0.5s ease-out;}
.scale3:hover { transform: scale(1.2) translate(2em,0px);}


.block-btn{display:flex;justify-content:center;}

.btn-sin{ display: flex;  align-items: center;  background-color: #446ccc;width:auto;}
.btn-sin:hover{background-color:#375bb1}

.btn-prozr{ display: flex;  align-items: center;  background-color: unset; margin-left:1em;width:auto;}
.btn-prozr:hover{background-color:#595959}

.btn-prozr-sinij{ display: flex;  align-items: center;  background-color: unset; border:1px solid #446ccc;color:#446ccc;width:auto;}
.btn-prozr-sinij:hover,.btn-prozr-sinij:hover a{background-color:#274587;color:#fff}
.btn-prozr-sinij a:hover{color:#fff;text-decoration:none} .btn-prozr-sinij a{color:#446ccc}
.posle-button{margin: 7em 0 0em 0;}
.btn-sinij-sinij{ display: flex;  align-items: center;  background-color: #446ccc; margin-left:1em;border:1px solid #446ccc; color:#fff;width:auto;}
.btn-sinij-sinij:hover,.btn-sinij-sinij:hover a{background-color:#274587;color:#fff}
.btn-sinij-sinij a:hover{color:#fff;text-decoration:none} .btn-sinij-sinij a{color:inherit}

.btn-img{display: flex;padding: 1em 0.7em 1em 2.4em;width:auto;}
.btn-img svg{width:2em}
.btn-text{font-size: 1.4em; padding: 1em 1.7em 1em 0; font-family: 'Lato'; font-weight: 600;color:inherit}
.btn-text:hover{color:#fff}
.btn-preparat .btn-text{padding:0.5em 0.7em;width:auto;}
.btn-preparat{justify-content:center;margin-bottom:3em;width:auto;}
.kak-likuvat .btn-text{padding:0.5em 0.5em}
.kak-likuvat{gap:1em;}
.kak-likuvat .btn-prozr-sinij,.kak-likuvat .btn-sinij-sinij {margin:0;padding:0.5em 1.5em;}

#main_block2{position:relative;background-color:#f8f8f8;}
#main_block2 .container{padding:2em 1em!important;font-size:1.8em;/*font-family:'Lato';*/ color:#274587;}
#block2{position:relative;background-color:#f8f8f8;}
#block2 .container{padding:1em 1em!important;font-size:1.4em;font-family:'Lato';color:#274587;}


.linija-kvz{position:relative;width:100%;border-bottom:2px solid #c7d0e1;display:flex;justify-content:center;margin-top:2em;}
.linija-img{padding:0 0.5em;position:absolute;top:-1em;width:3.2em;background-color:#f8f8f8}
.linija-img img{width:100%}

.to-Left{animation-name: To-left; animation-duration:1.5s; animation-timing-function:ease-in-out;animation-iteration-count:1;}
.to-Top{animation-name: To-Top; animation-duration:1.5s; animation-timing-function:ease-in-out;animation-iteration-count:1;}
.to-Width{animation-name: To-Width; animation-duration:1.5s; animation-timing-function:ease-in-out;animation-iteration-count:1;}
.to-Bottom{animation-name: To-Bottom; animation-duration:1.5s; animation-timing-function:ease-out;animation-iteration-count:1;}
.to-Opacity{animation-name: To-Opacity; animation-duration:2.0s; animation-timing-function:linear;animation-iteration-count:1;}
.to-Scale{animation-name: To-Scale; animation-duration:2s; animation-timing-function:ease-in-out;animation-iteration-count:1;}
/*anim*/
@keyframes To-left {
  0% {transform: translate(200px,0px);opacity:0}  
}
@keyframes To-Top {
  0% {transform: translateY(20%);opacity:0.1}
  }
@keyframes To-Width {
  0% {transform: scaleX(0.3) scaleY(0.8) translate(0px,-100px);opacity:0;}  
}
@keyframes To-Bottom {
  0% {transform:  translate(0px,-10em) scaleY(0) ; opacity:0; background-color:#cecece;}  
  30% {transform:  translate(0px,-10em) scaleY(0) ; opacity:0; background-color:#cecece;}  
  100% {transform: translate(0px,0em) scaleY(1); opacity:1; background-color:#fff80;}  
}
@keyframes To-Opacity {
	0% {opacity:0}  
	20% {opacity:0}    
  100% {opacity:1}  
}
@keyframes To-Scale {
	0%{transform: scaleX(0.3) scaleY(0.3); opacity:0.5;}
}


.block-razdely{position:relative;display:flex;justify-content: center;flex-wrap:wrap}
.one-razdel{display:flex!important;flex:0 1 70%;flex-wrap:wrap;/*padding-left:5em;*/ background-size: cover;flex-direction:column;justify-content:space-between;position:relative;z-index:0;}
#shho-vas-turbue .one-razdel{flex-basis:33.33%}
#shho-vas-turbue .one-razdel{padding-left:3em;}
.razdel-logo{width:100%;margin-top:3em;}
.razdel-logo img{width:7em;}
.razdel-h3{width:100%;margin-top:2em;min-height:6em}
.razdel-h3 h3{width:100%;margin-top:0em;font-size:3em;font-weight:bold;color:#fff}
.razdel-h3 h3>a{color:#fff}.razdel-h3 h3>a:hover{text-decoration:none}
.razdel-h3 hr{width:30%;margin-top:0.5em;border-top:4px solid #fff;display:inline-block;}
.razdel-preview{width:100%;margin-top:1em;color:#fff;font-size:1.7em;padding-right:1em;}

.razdel-ssilka{margin:1em 0 1em 0;font-size:1.5em}
.razdel-ssilka a{color:#fff;text-decoration:underline;font-weight:bold;}
.razdel-ssilka a:hover{color:#e1e1e1;}

.razdely-karusel .one-razdel{height:100%;padding:0 1.5em 0 1em;justify-content:flex-start}
.razdely-karusel .razdel-preview{margin:0;min-height:7.5em}
.razdely-karusel .razdel-h3 h3{font-size:2.7em}
.razdely-karusel .owl-item{margin:0 !important;}
.razdely-karusel .owl-stage{    align-items: stretch;}
.razdely-karusel .razdel-logo{width:6em;max-height:6em}

.owl-nav button {
  position: absolute;
  top: 50%;
  background-color: #000;
  color: #fff;
  margin: 0;
  transition: all 0.3s ease-in-out;
}
.owl-nav button.owl-prev {
  left: -1.5em;
}
.owl-nav button.owl-next {
  right: -1.5em;
}

.owl-dots {
  text-align: center;
  padding-top: 15px; margin-bottom:1.5em;
}
.owl-dots button.owl-dot {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  display: inline-block;
  background: #ccc;
  margin: 0 3px;
}
.owl-dots button.owl-dot.active {
  background-color: #274587;
}
.owl-dots button.owl-dot:focus {
  outline: none;
}
.owl-nav button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255, 255, 255, 0.38) !important;
}
.razdely-karusel span {
    font-size: 70px;    
    position: relative;
    top: -5px;
}
.owl-nav button:focus {
    outline: none;
}
.porady-table{display:flex; color:#274587;}
.porady-one{flex-basis:100%;margin:0;}
.porady-img{height:21em;overflow:hidden}
#korisni-efekti .porady-img{height:auto}
.porady-img img{width:100%;min-height:100%}
.porady-text{margin-right:2em;border-bottom:1px solid #274587}

.porady .text{padding:0}
.porady h3{font-weight:bold;font-size:1.9em;font-family:Lato;margin:1em 1em 1em 0;}
.porady h4{font-weight:bold;font-size:1.7em;font-family:Lato;margin:1em 1em 1em 0;}
.porady .str-down,.porady .str-up{/*font-size:0.9em;*/position:relative;}
.porady .str-down:after,.porady .str-up:after{right:-2em;width:0.8em;height:0.8em;scale:1.5}
.porady .str-down:hover:after,.porady .str-up:hover:after{scale:1.5}
.porady-text li{font-size:1.5em;margin-left:1.0em;}
.porady .opis{/*margin-left:1em;*/}

#artishok-ta-vagitnist .porady-text{margin-right:3em}
 .porady-one{margin-bottom:4em}

#korisni-poradi .porady-table{width:100%;}
#artishok-ta-vagitnist .porady-table{width:100%;margin-bottom:4em;gap:1em}
.bionorm{margin-top:-4em}
#korisni-efekti .perelik{background-size:cover;background-position-x: center;}
#korisni-efekti .porady-one{flex-basis:48%}
#korisni-efekti .porady-h3{margin: -4em auto 2em auto; padding: 1.5em; background-color: #375bb1; position: relative; width: 80%; text-align: center;}
#korisni-efekti h3{font-size:2em;color:#fff;font-weight:bold;margin:0}
#korisni-efekti p{padding:0}
#korisni-efekti li{color:#808080; margin-left:1em}
#korisni-efekti .porady-text{border:none;margin-bottom:2em;}

#korisni-efekti .simp1{display: grid;   grid-template-columns: 1fr 10em 1fr;}
#korisni-efekti .number{margin:0 auto;background-position:center;background-color:unset;background-size:cover}
#korisni-efekti .simp-text{color:#fff;text-shadow:3px 3px 3px #484848;text-align:left;font-size:2.1em;padding-right:7em;}
#korisni-efekti .polulinija-bottom::after{bottom:-0.7em;}
#korisni-efekti .polulinija-top::before{top:-0.7em;}
.s-right-left{text-align:right!important;padding-left:7em;padding-right:0!important}

#shho-vas-turbue-karusel{background-color:#f8f8f8;}
.tag-table{display:flex;flex-wrap:wrap;align-items:center;margin-top:-4em;margin-bottom:2em;}
.tag-img{flex-basis:15%}
.tag-img img{width:100%; margin-top:4em;}
.tag-text{flex-basis:85%;padding:0 1em;text-align:justify;}
.tag-table h3{color:#274587;font-size:1.8em;font-weight:bold;margin:1em 0}
.tag-table p{font-size:1.5em;}

.block-preparaty{margin-bottom:3em;gap:1%}
.block-preparaty:before,.block-preparaty:after{display:none;content:unset}
.preparaty-h3 .fon2{position:relative;width:100%;height:10vh;margin-top:-8em;z-index:1;}
.preparaty-h3 .fon2 svg{width:100%;height:100%;transform: }
.preparaty-razdel{display:flex;flex:1 1 30%;flex-wrap:wrap;background-size: cover;/*flex-direction:column;*/justify-content:flex-start;position:relative;align-self:stretch;margin:0.5em 0.15em;}
.preparaty-logo{width:100%;margin-top:0.2em;margin-bottom:2.1em;}
.preparaty-logo img{width:75%;display:block;margin:0 auto;}
.preparaty-h3{width:100%;}
.preparaty-h3 .block-preparaty {margin-bottom:8em}
.preparaty-h3 h3{width:100%;margin-top:0em;font-size:2.9em;font-weight:bold;color:#274587;text-align:center;margin-bottom:0.7em;} .preparaty-h3 h3 a{color:#274587;}
.preparaty-h3 p{width:100%;margin-top:-2em;font-size:1.3em;font-weight:bold;color:#274587;text-align:center;margin-bottom:1.5em;}
.preparaty-h3 hr{width:30%;margin-top:0.5em;border-top:4px solid #fff;display:inline-block;}
.preparaty-preview{width:100%;padding:0 1em;min-height: 5em;}
.preparaty-preview p{font-size:1.4em;font-weight:bold;text-align:center;color:#446ccc;padding:0 2em;}
.preparaty-h3 .one-razdel{background-color:#fff;padding-left: 0;  margin: 0em; align-self: stretch;z-index:2}
.prep2{display:flex;flex:0 0 80%;justify-content:center;margin-top:2em}
.prep2 .preparaty-preview h3{color:#478150;text-align:center;font-size:2.0em;font-weight:bold;}
#yak-likuvati .block-preparaty,#yak-likuvati-pechiu .block-preparaty{flex-wrap:nowrap}
#yak-likuvati .bl4{justify-content:center;gap:1em;}
#preparati .one-razdel{flex:0 0 100%}
.remmaks .preparaty-logo img{width:70%;padding:2em}
.remmaks .preparaty-preview p{color:#808080;}

.samolik{width:100%;}
.samolik1{display:block;}
.samolik2{display:none;}
.bl4{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;margin:1em}
.bl4 .one-razdel{flex-basis:23%;max-width:unset;margin-top:1em;justify-content:flex-start}
.bl4 h3{width:100%;margin-top:0em;font-size:2.3em;font-weight:bold;color:#274587;text-align:center;margin-bottom:1.5em;color:#ff0a00;margin-top:0.5em;}
.bl4-logo{width:100%;margin-top:1em;}
.bl4-logo img, .bl4-logo svg{width:60%;display:block;margin:0 auto;}
.bl4 .icon{border-radius:50%;background-color:#ff0a00;width:7em;height:7em;margin:0 auto; color:#fff}
.bl4-preview p{font-size:1.5em;text-align:center}

.doverie{display:flex;}
.doverie div{flex-basis:50%;align-self: stretch;}
.doverie-text{font-size:1.5em;padding-left:1em;color:#808080}
.doverie-text li{list-style: none;background: url(/image/galka.svg) no-repeat 0 0; background-size:1.3em; padding: 0 0 1em 3em; }
.main_blockN .fon3{position:absolute;width:100%;z-index:1;bottom:-2em;z-index:1}
.fon3 svg {width: 100%;height:80%;transform: scale(-1,1);}
.table1{margin-top:2em;margin-bottom:2em;width:100%;display:flex; flex: 1 1 25%;flex-wrap:wrap;align-items:stretch;justify-content:space-between;}
.table1 .col1{width:25%;z-index:2}
.table1 .row1{font-size:2.7em;color:#446ccc;font-weight:bold}
.table1 .row2{font-size:1.4em;color:#274587}

.carousel-item bl{margin:0 0.5em;display:inline-block;width:100%;height:100%}
.carousel-item{display:inline-block;vertical-align:middle;}
.owl-stage{display: flex;   align-items: center;}

.main_blockN .fon4{position:absolute;width:100%;z-index:1;top:-2em;z-index:1;transform: scale(1, -1);}
#kontakty h2{display:none} #kontakty{background-color:#fff}
.fon4 svg{width:100%}
.kontakty{display:flex;align-items: flex-end;z-index:2;}
.kontakty div{padding:0em;}
.kontakty li{list-style:none;font-size:1.3em;padding:0.5em 0; color:#274587}
.kontakty li a{color:#274587;}.kontakty li a:hover{text-decoration:none}
.kontakty_1{flex-basis:50%;padding:0 2em 0 0;}
.kontakty_1 img{width:80%;display:block;margin:-0.5em 0 0 0;height:auto}
.kontakty_1 p{padding-right:3em;color:#808080;font-size:1.3em;}
.kontakty_2,.kontakty_3{flex-basis:25%}
.kontakty_4{flex-basis:28%;padding-left:0!important;}
.kontakty h3{font-size:1.4em;color:#274587;font-weight:bold;margin-top:3.5em}
.kontakty_1 .soc-logo{color: #274587;  fill: #ffffff;}
.kontakty_1 .social-icons svg {border-color: #446ccc; color: #446ccc; fill: #446ccc;}
.kontakty_1 .social-icons svg:hover{opacity:0.7}
.kontakty_1 li{margin-right:0.5em;}

.yakist{width:100%;min-height:40vh;background-image:url('/image/yakist.webp');background-size:120%;background-repeat:no-repeat;background-position-y:center;background-attachment:fixed;text-align:center;padding:4em 0;font-size:2.4em;color:#446ccc;font-family:Arial;font-weight:bold;font-style:italic;}
.yakist img, .yakist svg{color:#fff;vertical-align:middle;}
.yakist .b1{width: 3em; border-radius: 50%; display: inline-block; background-color: #446ccc; padding: 0.7em;}
.yakist p{text-shadow: 1px 1px 2px #484848;}
.yakist .b1:hover{cursor:pointer;}
.b2{position:absolute;width:17%;background-color: #f0f0f1eb;top:19%;left:45%;border-radius:50%;color:#446ccc;z-index:1;opacity:0.8}
.b2:hover{opacity:1}
#otr-itog ul{margin-left:1em}
#otr-itog h2{margin-top:0.8em;}
.kontakty label{font-size:1.15em;color:#808080;font-weight:normal;font-family:Arial;}
.kontakty input,.kontakty textarea{background-color:#dfe2ea;border:none;box-shadow:unset;border:2px solid #dfe2ea;}
.kontakty input:focus,.kontakty textarea:focus{border:2px solid #446ccc;}
.kontakty button:hover{background-color:#375bb1}
.kontakty button{width:100%;padding:0.9em 0;font-size:1.15em;font-weight:600;background-color:#446ccc;font-family:Arial;margin:1em 0;}

.karusel-simptomy-bg{background-color: #f8f8f8; height: 24em; width: 100%; padding: 2em;}
.karusel-simptomy{background-size: cover;    height: 100%;    width: 100%;    display: flex;    justify-content: center;    align-items: end;}
.perelik{width:100%;background-color:#ffffff80;color:#274587;padding-left:0;}
.karusel-simptomy p{font-size:2.4em;color:#fff;text-shadow: 0px 0px 7px #274587;line-height:1.1em;padding:0 0.5em;}
.number{background-color: #274587;
    display: flex;
    padding: 1em;
    border-radius: 50%;
    height: 3em;
    width: 3em; min-width:3em;
    color: #fff;
	align-items: center; position:relative;margin:0 1.5em;
    justify-content: center; font-size:2.7em;}
.simp-text{font-size: 1.8em;
    font-weight: 600;}
.simp1{padding: 1em;
    display: flex;
    justify-content: flex-start;
    align-items: center;
	transform: scaleY(1);
    opacity:1;
	}
.simp-itog{border-left:1px solid #dccec5;display:block;margin:2em 0;padding:0 1em;}	
.simp-itog img{width:4em;margin-bottom:1em;}
.simp-itog ul,.simp-itog p{font-size:1.5em;/*font-style:italic*/}
.vid-table{gap:1em;align-items:stretch;margin-bottom:1em;display:flex;flex-wrap:wrap;justify-content:center; margin-top:4em}
.vid-one{background-color:#f8f8f8;flex-basis:23%;}
.vid-img-bg{background-color: #f8f8f8;height: 20vw;width: 100%;padding: 2em;}
.otruennja .vid-one{flex-basis:31%;}
.otruennja .vid-img-bg{height:30vw;}
.vid-img{height:21em;overflow:hidden;background-size: cover;height: 100%;width: 100%;display: flex;justify-content: center;align-items: end;background-position:center;}
.vid-img img{width:94%;min-height:100%}
.vid-img p{font-size: 2.4em;color: #fff;text-shadow: 0px 0px 7px #274587;line-height: 1.1em;padding: 0 0.5em;}
.vid-text{padding:0 2em;}
.vid-text p{font-size:1.5em;text-align:center;color:#808080}

.polulinija-top::before{display:block;border-left:3px solid #FFF;height:0.7em;content:'';position:absolute;top:0;left:49%;}
.polulinija-bottom::after{display:block;border-left:3px solid #FFF;height:0.7em;content:'';position:absolute;bottom:0;left:49%;}

.bl-quote{padding:1em; border-left:2px solid #274587;background-color:#fbfbfb;}
.bl-quote p{margin-top:1em;}
.bl-quote .icon{width:5em;}

#simptomi-pechii{background-image: url(/image/simptomy/simptomy.webp);     background-size: cover;
    background-repeat: no-repeat;     background-position-y: center;
    background-attachment: fixed;
	background-blend-mode: soft-light;
    background-color: #446ccc8f;}
#simptomi-pechii h2{color:#fff}	

.main_blockN{
    background-size: cover;
    background-repeat: no-repeat;     background-position-y: center;
    background-attachment: fixed;
	background-blend-mode: soft-light;
    background-color: rgb(39, 69, 135);
	background-position-x: center;}
#stimulyatori-peristaltiki h2{color:#fff}	
#stimulyatori-peristaltiki .simp-itog{padding:0}
#stimulyatori-peristaltiki img{margin:0 0 1em 1em }
#motoriks-perevagi .one-razdel{max-width:50%}
#motoriks-perevagi p{color:#808080}
#motoriks-perevagi .preparaty-preview{min-height:4em}
#motoriks-perevagi .tag-table{gap:2em;margin-top:3em;align-items: stretch;}
#motoriks-perevagi .tag-table p{color:#274587;text-align:center;font-weight:bold;font-size:2em;}
#afletin-perevagi .one-razdel, #skladovi-bionormu .one-razdel{max-width:50%}
#afletin-perevagi p, #skladovi-bionormu p{color:#808080;padding-bottom:0.5em}
#afletin-perevagi .preparaty-preview{min-height:4em}
#afletin-perevagi .tag-table{gap:2em;margin-top:3em;align-items: stretch;}
#skladovi-bionormu .tag-table{gap:3em;margin-top:3em;align-items: stretch;}

#afletin-perevagi .tag-table p{color:#d7569c;text-align:center;font-weight:bold;font-size:2em;}
#afletin-perevagi .tag-table .opis,#skladovi-bionormu .tag-table .opis {font-size:1.5em;font-weight:normal;color:#808080}
#afletin-perevagi h3{color:#d7569c;font-weight:bold;}
#afletin-perevagi .perevaga-img div{background-color:#d7569c;}
.one-perevaga{flex-basis:22%;}
#skladovi-bionormu .one-perevaga{flex-basis:28%;}
.perevaga-img{display:flex;justify-content:center;padding:1em;}
.perevaga-img div{width:7em;height:7em;border-radius:50%;background-color:#274587;padding:1.2em;color:#fff;}
.perevaga-text{text-align: center;    font-size: 1.2em;    font-weight: bold;    color: #274587;}

.one-perevaga h4{text-align:center;font-size:2em;font-weight:bold;}
#perevaga-zel .perevaga-img div{background-color:#478150}
#perevaga-zel .one-perevaga h3{color:#478150;font-weight:bold;margin-top:0.5em;}
#perevaga-zel .one-perevaga{text-align:center;margin:0 2em}
#perevaga-zel p{color:#808080;}
#perevaga-zel .tag-table{align-items:flex-start;margin-top:0;}

#perevaga-sin{gap:1em;margin-top:1em;}
#perevaga-sin .one-perevaga h3{text-align:center}
#perevaga-sin .one-perevaga p{color:#808080}

#perevaga-red .perevaga-img div{background-color:#d04c29}
#perevaga-red .one-perevaga h3{color:#d04c29;font-weight:bold;margin-top:0.5em;text-align:center}
#perevaga-red .one-perevaga{text-align:left;flex-basis:29%}
#perevaga-red p{color:#808080;}
#perevaga-red .tag-table{gap:3em;align-items:flex-start;margin-top:0;}

#1yak-prijmati-artіxol{background-attachment:unset;background-color:unset}
#yak-prijmati-artіxol p{color:#fff;font-size:2em;}
#yak-prijmati-artіxol ul{font-size:1.8em;color:#fff;padding:0 2em;}
#yak-prijmati-artіxol li{font-style:italic;line-height:1.5em;margin-bottom:1em;}
#yak-prijmati-artіxol li::marker{font-size:1.5em;}
.instr-zagolovok{color:#000;position:relative;width:100%;border-bottom:1px solid #cecece;font-size:1.2em;padding: 0.5em 2em 0.5em 0.5em;} 
/* .instr-zagolovok h2:hover{cursor:pointer;transform:scale(1.09) translate(50px,0);transition:0.7s;}*/
.instr-zagolovok h2{font-size:1.5em;font-weight:bold;font-family:Arial;box-shadow:unset; color:#274587;transition:0.7s;padding-right:1.5em}
.instr-zagolovok ul{margin-left:1em}
#i-preparat .p-logo{flex-basis:28%}
#i-preparat .one-razdel{flex-basis:100%;justify-content: space-around;}
#i-preparat img{width:100%}
.sklad p{font-size:6em;font-weight:bold;color: #274587;}
#enterosorbcziya-pri-otruenni{background-position-x:30%}

.str-down:after{content: '';
    width: 1.2em;
    height: 1.2em;
    position: absolute;
    right: 2em;
    bottom: -0.5em;
    border-right: 2px solid #274587;
    border-bottom: 2px solid #274587;
    -webkit-transform: rotate(45deg);
	transition:0.7s;	
}
.instr-zagolovok.collapsed:after, .instr-zagolovok:after{content: '+';
    width: auto;    height: auto; color:#274587;
    position: absolute;    right: 1em;    bottom: unset; top:0.4em;
    border:none;        -webkit-transform: none;
	transition:1.7s;	font-size:2em
}
.instr-zagolovok:after{content: '–';}
.instr-zagolovok:hover{background-color:#f8f8f8;cursor:pointer;}
.panel{margin-bottom:0;}

.porady-text:hover{scale:1.01;cursor:pointer;transition:1.0s}
.porady-text{transition:1.0s}
#instr .btn-text{padding:0.5em 1.1em 0.5em 0.5em} #instr .btn-text:hover{text-decoration:none}
#instr .btn-text svg{vertical-align:middle;}
#instr .btn-prozr-sinij,#instr .btn-sinij-sinij{margin-left:0}
#zamovyty{display: flex;justify-content: space-around;margin-bottom: 3em;align-items:baseline}
#nazad a{display:block;width:5em;margin:0 auto}
#nazad svg:hover{color:#274587;}
#nazad-text{color:#808080;text-align:center}
.str-down:hover:after{-webkit-transform: rotate(70deg);}
.str-up:after{content: '';
    width: 1.2em;
    height: 1.2em;
    position: absolute;
    right: 2em;
    bottom: -0.5em;
    border-right: 2px solid #274587;
    border-bottom: 2px solid #274587;
    -webkit-transform: rotate(225deg);
	transition:0.7s; cursor:pointer;
}
.str-up:hover:after{-webkit-transform: rotate(190deg);cursor:pointer}
.tag1{margin:30vh 0;}
.tag1 h2{padding:0 !important;text-align:center!important}
.lineH2{height: 4px;    width: 5%;    background-color: #274587;    margin: 0 auto;    margin-top: -2.5em;    margin-bottom: 3em;}
.lineH2w{height: 4px;    width: 5%;    background-color: #fff;    margin: 0 auto;    margin-top: -2.5em;    margin-bottom: 3em;}
.lineH2r{height: 4px;    width: 5%;    background-color: #d04c29;    margin: 0 auto;    margin-top: 0.5em;    margin-bottom: 1em;}
 

.belyj{color:#fff}
.seryj{color:#808080!important}
.siniy{color:#18337F!important}
.siniy-m{color:#18337F!important}
.krasnyj, .red{color:#F24942}
.zelenyj{color:#478150}
.roz{color:#d7569c}
.text{font-size:1.5em;text-align:justify;width:100%;padding: 0 1em;}
.center{text-align:center}
.fon-seryj{background-color: #f8f8f8;}
.fon-belyj{background-color: #ffff;}
.navbar-nav>li>a{padding-top:10px;}
.nav>li>a{padding:10px 0 10px 17px;}
.top-menu .first {margin-right:3em;margin-bottom:0.5em}

/*******************************************************/
@media (max-width: 1200px) {
	body{font-size:1.3em}
	#main_block1 .container{padding: 9em 0 5em 0!important;}
	.razdel-ssilka {margin: 1em 0 0em 0;}
	.razdely-karusel .razdel-preview{min-height:7.5em}
	.razdel-h3 h3 {font-size:2em}
	#block1-1 h2{font-size:4em;margin-top:0em;}
	.main_blockN h2{font-size:2.5em;padding:0 1em} 
	.block-preparaty{width: 100%;overflow:hidden;}
	/*.one-razdel{padding-left:2em;}*/
	#skladovi-bionormu .one-razdel{flex-basis:85%}
	.razdel-logo {margin-top:3em}
	.razdel-preview {padding-right:3em}
	.table1{width:100%}
	.nomob{display:none}
	.btn-text{font-size: 1.2em;}	
	.lineH2,.lineH2w {width: 10%;margin-top:-1.5em} 
	.vid-one,.otruennja .vid-one{flex-basis:49%}	
	.vid-img-bg,.otruennja .vid-img-bg{height:40vw}	
}
@media (max-width: 970px) {
	/*.one-razdel {padding-left:1em;padding-right:1em}*/
	.razdel-logo {margin-top:3em}
	.razdel-preview {padding-right:1em}
	.bl4 .one-razdel; #yak-likuvati-pechiu .one-razdel{flex-basis:49%;}
	#main_block1{background-position:70%}
	/*.preparaty-razdel{flex:1 1 50%;}*/
	#yak-likuvati-pechiu .block-preparaty{flex:1 1 50%;flex-wrap:wrap}
	.scale3:hover { transform: scale(1.2) translate(1em,0px);}
	.one-perevaga, #skladovi-bionormu .one-perevaga{flex-basis:45%;padding:0 1em}
	#skladovi-bionormu .tag-table{gap:0}
	.preparaty-razdel{flex:1 1 45%;margin:0.5em 1em}
	#korisni-efekti .simp-text{padding-right:0}	
	.s-right-left{padding-left:0}
}
@media (max-width: 870px) {
	.top-menu, .lang-soc{display:none;}
	
	top_language h1 {text-align:right;}
	top_lan_cont{display:block;}
	.btn-text, .btn-img{padding:0.8em 0.7em;}
	#main_block1 .fon1 {height:7vh}
	
	#main_block1 .container {padding:5em 0!important}
	#block1-1{width:100%}
	.block-razdely{display:block; width:100%;margin:0 auto;padding:0;overflow:hidden;}
	
	.doverie{display:block;}
	.doverie div {width:100%;display:block;min-height:25em;}
	.doverie-fon{margin-bottom:1em;}
	.doverie-text{min-height:unset !important;}
	.table1{padding:1em;}
	.table1 .col1{font-size:0.8em;}
	.kontakty {display: block;padding:1em;}
	.kontakty_1 img {float:unset !important;margin:0 auto;}
	.kontakty_3 hr{margin:0 auto}
	.kontakty_1 p{padding-right:0;}
	.kontakty_1, .kontakty_2, .kontakty_3{text-align:center;margin-top:3em;}
	.bl4{justify-content:center;}
	.bl4 .one-razdel{flex-basis:90%;}	
	.razdel-h3 h3{font-size:4em}
	body{margin-bottom:90px;}
	#footer{height:90px;}
	#footer span{display:block;width:100%;}
	/*.preparaty-logo img { width: 100%;}*/
	#yak-likuvati-pechiu .one-razdel{ flex-basis:45%}
	#i-preparat img{width:80%}
	#i-preparat .p-logo{flex-basis:100%}
	.preparaty-logo img {width:90%}
#block1-1 p{padding:0 0.5em}
}
	
}
@media (max-width: 770px) {
	#block1-1 {width:90%}
	
}
@media (max-width: 680px) {
	#main_block1 {background-position-x:-52%;}
	.head_mnu2{margin-left:1.5em;}
	.porady{padding:0 1em !important}
	.porady-one{flex-basis:100%!important}
	.porady-img img{width:100%;}
	.porady-table{flex-wrap:wrap;}
	.table1{flex: 1 1 50%; row-gap:3em;margin-top:0;}
    .table1 .col1{width:50%;}
	.table1 .row1, .table1 .row2{text-align:center}
	.samolik2{display:block;}
	.samolik1{display:none;}
	.number{margin:0 0.5em;}
	.tag-img, .tag-text{flex-basis:100%}
	.tag-text h3{text-align:center}
	#motoriks-perevagi .one-razdel,#afletin-perevagi .one-razdel,#skladovi-bionormu .one-razdel {max-width:100%;padding-left:0;}
	#motoriks-perevagi .tag-table p,#afletin-perevagi .tag-table p,#skladovi-bionormu .tag-table p{padding:0 1em}
	.one-perevaga, #skladovi-bionormu .one-perevaga,#perevaga-red .one-perevaga{flex-basis:100%}
	
	.prep2{flex-wrap:wrap;}
	.prep2 .one-razdel{padding-left:0;flex-basis:95%}
	.prep2 .preparaty-preview p{padding:0;}
	#perevaga-zel p{padding:0 1em;}	
	.bionorm{margin-top:-3em}
#korisni-efekti .simp1{display: grid;   grid-template-columns: 10em 1fr;}
.simp-text{font-size: 1.6em;}
#korisni-efekti .simp-text:empty {display:none}
#korisni-efekti .simp-text{order:2;font-size:1.7em}	
.s-right-left{text-align:left!important}
	.vid-one, .otruennja .vid-one{flex-basis:100%}
	.vid-img-bg,.vid-img-bg,.otruennja .vid-img-bg{height:65vw}
	.sklad p{font-size:13vw;}
#zamovyty{flex-wrap:wrap;}
#yak-likuvati-pechiu .one-razdel{ flex-basis:100%}
.wo { top: 20px;    left: 0px;
    bottom: 20px;    right: 0px;}
	.preparaty-preview{min-height: unset;}
}

/*=================left navibar begin=========================================*/

.gw-container.gw-main-container .gw-sidebar.gw-sidebar-fixed,
.gw-container.gw-main-container .gw-sidebar.gw-sidebar-fixed:before { left: auto }

.gw-sidebar {
  width: 25em;
  position: fixed;  
  bottom: 0;
  top: 0;
  left: 0;  
  z-index:1111;  
height:100vh;  
-webkit-backface-visibility: hidden;
}
.gw-sidebar1{width:22em; height:100%;
  background-color: #FFF;padding-top:11em;}
.gw-sidebar span:hover{
  padding-left:45px!important;
  transition:0.5s;}

.knopka{width:3em; height:3em;position:absolute;top:0;right:0;z-index:11111;transition:0.7s;transform:translateX(0);}
.knopka:hover{cursor:pointer;}

.menu-out{transform:translateX(-22em) ; transition:0.5s ease-out;}
.menu-in{transform:translateX(0) ; transition:0.5s ease-out;}

.knopka-out{transform:rotate(0deg) translateX(0);transition:0.5s ease-in;}
.knopka-in{transform:rotate(180deg) translateX(3em);transition:0.5s ease-in;}
.menu-bar-out{box-shadow:none;}
.menu-bar-in{box-shadow:0 0 15px 2px;}

.left-menu-logo{position:absolute;left:0;top:0;z-index:111;}
.left-menu-logo img{width:22em}
.left-menu-footer{position:absolute;bottom:0em;z-index:111;left:0;width:22em;}
.left-menu-footer .dropdown-menu{top:-185%;}

.gw-sidebar .gw-nav-list li span { padding-left: 20px; }

.gw-nav-list {
  margin: 0;
  padding: 0;
  list-style: none
}

.gw-nav-list>li:first-child { border-top: 0; }

.gw-nav-list>li {
  display: block;
  padding: 0;
  margin: 0;
  border: 0;
/*  border-top: 1px solid #fff;*/
/*border-bottom: 1px dotted #e9e9e9;*/
  position: relative;
  text-decoration: none;
}
 @-webkit-keyframes 
arrow-slide {  0% {
}
 100% {
-webkit-transform:rotate(225deg);
z-index:3
}
}
 @-webkit-keyframes 
arrow-slide1 {  0% {
}
 100% {
-webkit-transform:rotate(225deg);
z-index:3
}
}


.gw-nav-list>li.arrow-down:after {
  content: '';
  width: 0.5em;
  height: 0.5em;
  position: absolute;
  right: 1em;
  top: 1.2em;
  border-top: 1px solid #bababa;
  border-left: 1px solid #bababa;
  -webkit-transform: rotate(45deg);
  -webkit-animation: arrow-slide .5s 0s ease both;
}
.nano-content{font-size:1.0em;margin-bottom:3.5em}
.gw-nav-list>li.init-arrow-down:after {
  content: '';
  width: 0.5em;
  height: 0.5em;
  position: absolute;
  right: 1em;
  top: 1.2em;
  border-right: 1px solid #bababa;
  border-bottom: 1px solid #bababa;
  -webkit-transform: rotate(45deg);
}

.gw-nav-list>li.arrow-up:after {
  content: '';
  width: 0.5em;
  height: 0.5em;
  position: absolute;
  right: 1em;
  top: 1.2em;
  border-right: 1px solid #bababa;
  border-bottom: 1px solid #bababa;
  -webkit-transform: rotate(45deg);
  -webkit-animation: arrow-slide1 .5s 0s ease both;
  
}

.gw-nav-list>li.init-arrow-up:after {
  content: '';
  width: 0.5em;
  height: 0.5em;
  position: absolute;
  right: 1em;
  top: 1.2em;
  border-top: 1px solid #bababa;
  border-left: 1px solid #bababa;
  -webkit-transform: rotate(45deg);
}

.gw-nav-list>li.active { background-color: #f1f1f1; }

.gw-nav-list>li>span {
  display: block;
  height: 2.7em;
  line-height: 2.7em;
  padding: 0 16px 0 7px;
  background-color: #FFF;
  color: #446ccc;
  text-shadow: none!important;
  font-size: 1.2em;
  font-family:'Lato';
  text-decoration: none;
  transition:0.7s;
}

gw-open > a { outline: 0; }

.gw-nav-list>li.gw-open { border-bottom-color: #e5e5e5 }

.gw-nav-list>li.gw-open>span {
  background-color: #fafafa;
  color: #1963aa
}

.gw-nav-list .gw-open>span,
.gw-nav-list .gw-open>span:hover,
.gw-nav-list .gw-open>span:focus { background-color: #fafafa }

.gw-nav .gw-open > span,
.gw-nav .gw-open > span:hover,
.gw-nav .gw-open > span:focus {
  background-color: #eee;
  border-color: #428bca;
}

.gw-nav-list>li.active>span{
  background-color: #f1f1f1;
 /* color: #dd4814;*/
  font-weight: bold;
  font-size: 1.2em;
}
.gw-nav-list>li.active>a:hover,.gw-nav-list>li>span:hover
 {
  background-color: #274587;
  color: #fff;
  font-weight: bold;
  font-size: 1.2em;
}
 .gw-menu-text a{color:#274587;}
 .gw-menu-text:hover a{color:#fff;}
 
.gw-nav-list>li>span,
.gw-nav-list .gw-nav-header { margin: 0 }
.gw-nav-list>li.active>a>[class*="icon-"] {
 font-weight: normal;
}


.gw-nav-list>li.active>span:hover:before { display: none }



.gw-nav-list li.gw-open>span:after { display: none }

.gw-nav-list>li span>.gw-arrow {
  display: inline-block;
  width: 14px!important;
  height: 14px;
  line-height: 14px;
  text-shadow: none;
  font-size: 18px;
  position: absolute;
  right: 11px;
  top: 11px;
  padding: 0;
  color: #666
}

.gw-nav-list>li span:hover>.gw-arrow,
.gw-nav-list>li.active>span>.gw-arrow,
.gw-nav-list>li.gw-open>span>.gw-arrow { color: #1963aa }

.gw-nav-list>li>span>[class*="icon-"]:first-child {
  display: inline-block;
  vertical-align: middle;
  min-width: 30px;
  text-align: center;
  font-size: 18px;
  font-weight: normal;
  margin-right: 2px
}

.gw-nav-list>li.active .gw-submenu {
 display: block -webkit-box-shadow: inset 0px 0px 5px rgba(0,0,0,0.13);
  /*-moz-box-shadow: inset 0px 0px 5px rgba(0,0,0,0.13);
  box-shadow: inset 0px 0px 5px rgba(0,0,0,0.13);*/
  background-color:#f1f1f1;
}

.gw-nav-list>li .gw-submenu {
  font-size: 13px;
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  background-color: #fff;
/*  border-top: 1px solid #e5e5e5;*/
}

.gw-nav-list>li .gw-submenu>li {
  margin-left: 0;
  position: relative
}

.gw-nav-list>li .gw-submenu>li>a {
  display: block;
  position: relative;
  color: #274587;
  padding: 7px 0 9px 43px;
  margin: 0;
  /*border-top: 1px dotted #e4e4e4;*/
  font-size: 1.2em;
  text-decoration: none;
  transition:0.7s;
}

.gw-nav-list>li .gw-submenu>li>a:focus { text-decoration: none }

.gw-nav-list>li .gw-submenu>li>a:hover {
  text-decoration: none;
  color: #fff;
  background-color: #274587;
  transition:0.2s;
  padding-left:55px;
}

.gw-submenu>li>a:hover::after{content: '';
  width: 36px;
  height: 2.3em;
  position: absolute;
  right: -1.25em;
  top: 0px; 
/*background-image: url("data:image/svg+xml,	<svg xmlns='http://www.w3.org/2000/svg' width='36' height='36' fill='rgb(39, 69, 135)' viewBox='0 0 24 24'><path d='M10,0 L24,12 L10,24 z'/></svg>")*/;
background-position-y:center;
transition:0.7s;
}
#gw-sidebar{overflow:auto;-ms-overflow-style: none;scrollbar-width: none;}
#gw-sidebar::-webkit-scrollbar {      width: 0;      height: 0;}
.gw-nav-list>li .gw-submenu>li.active:after {
  display: inline-block;
  content: "";
  position: absolute;
  right: -1px;
  top: -1px;
  bottom: 0;
  z-index: 1;
  /*border: 2px solid #dd4814;*/  
  }

.gw-nav-list>li .gw-submenu>li.active>a { color: #dd4814 }

.gw-nav-list>li .gw-submenu>li a>[class*="icon-"]:first-child {
  display: none;
  font-size: 12px;
  font-weight: normal;
  width: 18px;
  height: auto;
  line-height: 12px;
  text-align: center;
  position: absolute;
  left: 10px;
  top: 11px;
  z-index: 1;
  background-color: #FFF
}

.gw-nav-list>li .gw-submenu>li.active>a>[class*="icon-"]:first-child,
.gw-nav-list>li .gw-submenu>li:hover>a>[class*="icon-"]:first-child { display: inline-block }

.gw-nav-list>li .gw-submenu>li.active>a>[class*="icon-"]:first-child { color: #c86139 }

.gw-nav-list>li>.gw-submenu>li:first-child>a { border-top: 0px; }

.gw-nav-list li .gw-submenu { overflow: visible }

.gw-nav-list li.active.gw-open>.gw-submenu>li.active.gw-open>a.dropdown-toggle:after { display: none }

.gw-nav-list li.active>.gw-submenu>li.active>a:after { display: none }

.gw-nav-list li.active.gw-open>.gw-submenu>li.active>a:after { display: block }

.gw-nav-tabs li[class*=" icon-"],
.nav-tabs li[class^="icon-"] {
  width: 1.25em;
  display: inline-block;
  text-align: center
}
.left-menu-footer .top_lang_cont{background-color:#274587;}

@media (hover:none) {
    .gw-submenu>li>a:hover::after{background: none;}	
/*	.to-Left, .to-Top,.to-Width{animation-name: unset}*/
}

/*=================left navibar end=========================================*/