@font-face {
    font-family: 'Myriad Pro Regular';
    src: url("../font/ofont.ru_Myriad_Pro.ttf"); }

@font-face {
    font-family: 'Helvetica Light';
    src: url("../font/HelveticaThin.ttf"); }

/*header{*/
/*    -webkit-background:linear-gradient(to top left, #f37e1e, #f69d02);*/
/*    background: linear-gradient(to top left, #f37e1e, #f69d02);*/
/*    -o-background: linear-gradient(to top left, #f37e1e, #f69d02);;*/
/*}*/
body {
    color: #4d4d4f !important;
    font-family: "Myriad Pro Regular" !important; }

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

a, a:hover, a:focus {
    cursor: pointer;
    color: white;
    text-decoration: none;
    outline: none; }
button:active, :hover, :focus {
    outline: 0!important;
    outline-offset: 0!important;
    border:none!important;
}
h4 {
    font-size: 1.2rem !important; }

h1 span {
    font-family: 'Myriad Pro Regular';
    font-size: 1.6em !important; }

h1 {
    font-family: 'Myriad Pro Regular';
    font-size: 1.6em !important;
    line-height: 32px !important; }

p {
    font-family: 'Myriad Pro Regular';
    font-weight: 300 !important; }

.container-fluid {
    max-width: 1200px; }

.container-fluid {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto; }

.logoText h3 {
    font-family: 'Myriad Pro Regular';
    font-size: 1.8rem;
    color: white;
    /* font-weight: 700; */
    line-height: 33px; }

.iconBlock img {
    width: 33%;
    display: block;
    margin: auto;
    margin-top: 9%; }

.iconBlock {
    position: relative;
    width: 100%;
    /*height: 100%;*/ }

.textBlock {
    margin-top: 24px; }

.thirdBlock .textBlock {
    margin-top: 39px; }

.textBlock p {
    line-height: 18px;
    color: white;
    text-align: center;
    font-size: 16px; }

.textBlock p span {
    text-transform: uppercase; }

.firstBlock {
    margin: 40px 0 0 9px;
    background-image: url(../images/firstBlock.png);
    width: 18%;
    display: inline-block;
    max-height: 205px;
    height: 342px;
    background-size: cover;
    background-repeat: no-repeat; }

.secondBlock {
    margin: 40px 20px;
    background-image: url(../images/secondBlock.png);
    width: 18%;
    max-height: 205px;
    display: inline-block;
    height: 342px;
    background-size: cover;
    background-repeat: no-repeat; }

.butTwoBook {
    margin-top: 3%; }

.linkFooter p {
    line-height: 15px; }

.mobileScale {
    width: 94%; }

.buttonTop {
    display: none;
    opacity: 0.4;
    width: 50px;
    height: 50px;
    position: fixed;
    bottom: 40px;
    right: 40px; }

.buttonTop img {
    width: 100% !important; }

.buttonTop:hover {
    opacity: 0.9;
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s; }

.thirdBlock {
    margin: 40px 0;
    background-image: url(../images/thirdBlock.png);
    width: 18%;
    max-height: 205px;
    display: inline-block;
    height: 342px;
    background-size: cover;
    background-repeat: no-repeat; }

.fourthBlock .iconBlock img {
    width: 20%;
    display: block;
    margin: auto;
    margin-top: 25px; }

.fifthBlock .iconBlock img {
    width: 60%;
    display: block;
    margin: auto;
    margin-top: 20%;
    padding-bottom: 6%; }

.fourthBlock {
    background-image: url(../images/fourthBlock.png);
    width: 18%;
    max-height: 342px;
    display: inline-block;
    height: 205px;
    background-size: cover;
    background-repeat: no-repeat;
    margin: 40px 20px; }

.fifthBlock {
    background-image: url(../images/fifthBlock.png);
    width: 18%;
    max-height: 342px;
    display: inline-block;
    height: 205px;
    background-size: cover;
    background-repeat: no-repeat;
    margin: 40px 0; }

.logo img {
    float: right;
    display: block;
    width: 90%; }

.col {
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    max-width: 100%; }

section.key-visual {
    z-index: 1;
    min-height: 360px;
    /*max-height: 700px;*/
    /* background-color: #d8dfef; */
    background-image: url(../images/mainBanner.png);
    background-repeat: no-repeat;
    display: block;
    background-size: 100% 500px;
    background-position: bottom;
    position: relative; }

section.deviceBlock {
    margin-top: -10%;
    height: 600px;
    background-color: #f2f2f2;
    background-image: url(../images/ruchka.png);
    background-repeat: no-repeat;
    display: block;
    background-size: cover;
    background-position: top;
    position: relative;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 210px; }

section.deviceBlock img {
    width: 100%; }

section.deviceBlock .imgPadd {
    color: #4d4d4f;
    /*padding-top: 23%;*/
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 16pt; }

section.deviceBlock .imgPadd .oneBul {
    position: absolute;
    top: 13%;
    left: 13.5%; }

section.deviceBlock .imgPadd .twoBul {
    top: 4%;
    left: 36%;
    position: absolute; }

section.deviceBlock .imgPadd .threBul {
    position: absolute;
    top: 13%;
    left: 53%; }

section.deviceBlock .imgPadd .fourBul {
    position: absolute;
    top: 19%;
    left: 70%; }

section.deviceBlock .imgPadd .fiveBul {
    top: 0;
    left: 84%;
    position: absolute; }

section.deviceBlock .imgPadd .sixBul {
    top: -22%;
    left: 94%;
    position: absolute; }

section.navMenu {
    /*display: none;*/
    padding: 15px 0;
    text-align: center;
    color: white;
    background-color: #f69c03;
    vertical-align: middle; }

section.navMenu p a {
    color: white;
    text-decoration: none; }

.mobileMenu {
    display: none !important; }

.mobileMenu p {
    border-bottom: 1px solid white;
    padding-bottom: 17px; }

.mobileMenu img {
    width: 100%; }

section.blocksMain {
    position: relative;
    /*padding-bottom: 2%;*/
    /*padding-top: 7%;*/
    background-color: #f2f2f2; }

section.aboutPriampurClient p {
    font-size: 16pt; }

section.aboutPriampurClient p b {
    font-weight: bold; }

section.aboutPriampurClient {
    display: none;
    padding-top: 50px;
    padding-bottom: 35px;
    position: relative;
    width: 100%;
    height: auto; }

section.aboutPriampurClient h4 {
    color: #4d4d4f;
    /*font-family: 'Myriad Pro';*/
    font-size: 20pt !important;
    text-transform: uppercase; }

section.aboutPriampur {
    margin-top: 20px;
    padding-bottom: 50px;
    position: relative;
    width: 100%;
    height: auto; }

section.aboutPriampur h4 {
    color: #4d4d4f;
    /*font-family: 'Myriad Pro';*/
    font-size: 20pt !important;
    text-transform: uppercase; }

section.aboutPriampur h5 {
    color: #f37b20;
    /*font-family: 'Myriad Pro';*/
    font-size: 20pt !important;
    text-decoration: underline;
    text-transform: uppercase; }

section.aboutPriampur ul {
    padding-left: 0;
    color: #4d4d4f;
    list-style: none;
    font-size: 16pt; }

section.aboutPriampur ul span {
    font-weight: bold; }

section.aboutPriampur .graphLine {
    width: 100%; }

section.aboutPriampur .table thead th {
    vertical-align: bottom;
    font-weight: bold;
    text-align: center;
    color: #656566;
    font-size: 24px;
    border-bottom: 2px solid #f37b20 !important;
    border-top: 2px solid #f37b20 !important; }

section.aboutPriampur .table td, .table th {
    /*padding: 0.25rem!important;*/
    text-align: center;
    color: #4D4D4F; }

section.aboutPriampur .titleTabl {
    padding: 0.25rem !important;
    text-align: left !important; }

section.aboutPriampur .DtitleTabl {
    text-align: left !important;
    padding-left: 5% !important; }

section.aboutPriampur .snoskaText {
    font-size: 10pt;
    color: #939598; }

section.origibalPreparat .backPlash {
    width: 100%;
    /*height: 50px;*/
    position: relative;
    background-image: url("../images/plashkaText.png");
    background-size: cover; }

section.origibalPreparat {
    position: relative;
    width: 100%;
    background-color: #f1f1f1; }

section.origibalPreparat .backPlash h2 {
    padding: 24px 0;
    font-size: 2.4rem;
    color: white;
    text-transform: uppercase; }

section.origibalPreparat .roundNumber {
    display: inline-block;
    width: 70px;
    height: 70px;
    position: relative;
    vertical-align: middle; }

section.origibalPreparat .roundNumber img {
    width: 100%; }

section.origibalPreparat .theadBlock {
    background-color: #f3e2ce; }

section.origibalPreparat .theadBlock th {
    border-bottom: 2px solid #f37b20 !important;
    border-top: 2px solid #f37b20 !important; }

section.origibalPreparat .endMiniTitle {
    /*border-bottom: none!important;*/
    vertical-align: middle;
    border-bottom: 1px solid #f3822c !important; }

section.origibalPreparat .snoskaText {
    font-size: 10pt;
    color: #939598; }

section.origibalPreparat .backPlashTwo h2 {
    padding: 20px 0;
    font-size: 1.6rem;
    color: white;
    text-transform: uppercase; }

section.origibalPreparat .backPlashTwo {
    width: 100%;
    /* height: 50px; */
    position: relative;
    background-image: url(../images/plashkaText.png);
    background-size: cover; }

.proizvodstvo p b {
    font-weight: bold; }

.proizvodstvo p {
    font-size: 16pt;
    color: #4d4d4f; }

section.historyPreparat:before {
    content: "";
    background-image: url(../images/lineRazd.png);
    width: 100%;
    height: 9px;
    background-size: 100% auto;
    position: absolute;
    top: 0; }

section.sposobPrim:before {
    content: "";
    background-image: url(../images/lineRazd.png);
    width: 100%;
    height: 9px;
    background-size: 100% auto;
    position: absolute;
    top: 0; }

section.historyPreparat {
    width: 100%;
    position: relative;
    padding-bottom: 7%; }

section.origibalPreparat .tableMiniTwo th {
    vertical-align: middle;
    /*text-align: inherit!important;*/
    padding-left: 1rem !important; }

section.origibalPreparat .titleCenter {
    text-align: center !important; }

section.origibalPreparat .linePosition {
    position: absolute;
    height: 1px;
    width: 71%;
    background-color: #e5e8ea;
    top: 77%;
    right: 1.5%; }

section.origibalPreparat .nanDownLine {
    border-bottom: none !important; }

section.origibalPreparat .tableMini p {
    margin-top: 13px; }

section.origibalPreparat .numTablMini {
    text-align: center;
    vertical-align: center; }

section.origibalPreparat .tableMini span {
    font-size: 14px; }

section.origibalPreparat .headMiniTable {
    border-bottom: 1px solid #f3822c;
    text-align: left !important; }

.titleCenter {
    text-align: left !important; }

section.origibalPreparat .textRound h4 {
    font-size: 22pt !important; }

section.origibalPreparat .textRound {
    display: inline-block;
    vertical-align: top;
    color: #4d4d4f;
    text-transform: uppercase; }

section.origibalPreparat .spisokUl ul {
    list-style: none;
    padding-left: 0;
    font-size: 21px; }

section.origibalPreparat .spisokUl ul span {
    list-style: none;
    color: #f6921e; }

section.origibalPreparat .textRoundTwo {
    display: inline-block;
    vertical-align: top;
    color: #4d4d4f; }

section.origibalPreparat .textRoundTwo h3 {
    font-size: 21px; }

section.origibalPreparat .roundNumberTwo {
    display: inline-block;
    width: 70px;
    height: 70px;
    position: relative;
    vertical-align: middle; }

section.origibalPreparat .roundNumberTwo img {
    width: 100%; }

section.aboutPriampur:before {
    content: "";
    background-image: url("../images/lineRazd.png");
    width: 100%;
    height: 9px;
    background-size: 100% auto;
    position: absolute;
    top: 0; }

.plashBlock {
    background-image: url(../images/plash.png);
    width: 100%;
    height: 100px; }

.plashBlockTwo {
    background-image: url(../images/plash.png);
    width: 100%;
    height: 100px; }

.plashBlock p {
    line-height: 25px;
    margin-top: 25px;
    /* font-family: 'Myriad Pro'; */
    font-size: 24px;
    text-align: center;
    color: white; }

.plashBlockTwo p {
    line-height: 24px;
    margin-top: 15px;
    /* font-family: 'Myriad Pro'; */
    font-size: 24px;
    text-align: center;
    color: white; }

.plashBlockTwo p {
    margin-top: 15px;
    /* font-family: 'Myriad Pro'; */
    font-size: 24px;
    text-align: center;
    color: white; }

.titleBlock p {
    margin: 3%;
    color: #4d4d4f;
    font-size: 24px;
    line-height: 27px; }

.blockMenu {
    position: relative;
    -ms-flex: 0 0 19.666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 19.666667%;
    flex: 0 0 19.666667%;
    max-width: 19.666667%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

.blockMenu:before {
    content: "";
    background-image: url("../images/line.png");
    width: 3px;
    height: 99px;
    background-size: 3px auto;
    position: absolute;
    left: 0; }

.fiveBlock:after {
    content: "";
    background-image: url("../images/line.png");
    width: 3px;
    height: 99px;
    background-size: 3px auto;
    position: absolute;
    right: 0; }

.blockMenu p {
    line-height: 27px;
    font-size: 1.4rem;
    margin: 0;
    padding: 0; }

.blockMenu p a {
    color: white;
    text-decoration: none; }

header {
    padding-top: 0; }

#textRiskAll {
    white-space: pre; }

.textQuestion span {
    white-space: pre; }

.textQuestion h3 {
    text-align: center;
    font-size: 20px; }

.mainSection {
    /*padding: 50px 0;*/
    background-color: #f4f5f9; }

.mainSection h2 {
    font-family: 'Myriad Pro Regular';
    font-size: 1.6rem; }

.mainSection p {
    line-height: 16px; }

.scoreRes {
    display: none; }

.result {
    display: none;
    background-color: #f4f5f9; }

#textRiskAll {
    line-height: 25px;
    font-size: 20px; }

.result .butMore {
    font-size: 1.5rem; }

.resultAll {
    display: none;
    padding-top: 50px; }

.resultShow {
    color: black;
    text-decoration: none; }

.resultAll ul {
    margin-top: 20px;
    padding-left: 0;
    list-style: none; }

.resultAll ul li {
    padding-bottom: 20px;
    font-size: 1.2rem; }

.resultAll ul li img {
    padding-right: 15px; }

.resultAll p {
    line-height: 1.4rem;
    font-size: 1.2rem; }

.resultAll .primechanie p {
    line-height: 20px !important;
    padding-top: 30px;
    font-size: 0.8rem; }

.resultAll .viborText p {
    font-size: 1.9rem;
    margin-top: 6px;
    color: #00c6ff; }

.finalBull {
    padding-bottom: 0 !important; }

.ulSpisBezPad li {
    padding-bottom: 5px !important; }

.ulSpisBezPad li span {
    color: #00c6ff; }

.blue-strip-container {
    background-color: #00c6ff;
    position: absolute;
    top: 66%;
    width: 100%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }

.justify-content-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    -webkit-justify-content: center !important;
    justify-content: center !important; }

.blue-strip-container h2 {
    font-size: 1.8em; }

.text-uppercase {
    text-transform: uppercase !important; }

.btn:not(:disabled):not(.disabled) {
    cursor: pointer; }

.btn-primary {
    font-size: 1.2rem !important;
    margin-top: -8px;
    padding: 0.3rem 1.5rem !important;
    color: #fff !important;
    background-color: #00c6ff !important;
    border-color: #00c6ff !important;
    border-radius: inherit !important; }

.btn {
    border-radius: 0%;
    white-space: normal;
    padding: 0.8em 1em 0.5em;
    font-family: ocr-a-std, monospace;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0.1em;
    text-transform: uppercase; }

.d-inline-block {
    display: inline-block !important; }

strong {
    font-weight: bold; }

.textMainBlock {
    position: absolute !important;
    top: 2rem; }

.textMainBlock p {
    line-height: 16px; }

.progress-bar-container {
    width: 80%;
    height: 1px;
    background-color: #C9C9C9;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }

.circle {
    height: 5px;
    width: 5px;
    background-color: #C9C9C9;
    border-radius: 50%;
    position: relative;
    bottom: 2px; }

.circle-active {
    height: 7px;
    width: 7px;
    position: relative;
    bottom: 3px;
    background-color: #000000; }

.activeBut {
    color: #fff !important;
    background-color: #00c6ff !important;
    border-color: #00c6ff !important; }

.quiz-statement {
    font-size: 1.2em;
    line-height: 1.2em;
    display: inline-block;
    height: 66px; }

.preText {
    font-size: 1.3rem;
    padding-bottom: 20px; }

.text-primary_block {
    color: #00c6ff !important; }

section.quiz p {
    margin-bottom: 0.4em; }

.quest1 {
    color: #000;
    background-color: #f4f5f9;
    border: 1px solid #00c6ff;
    border-radius: 1.4em;
    padding: 0.7em 0em 0.5em;
    display: block;
    text-align: center;
    text-transform: uppercase; }

.nextQuest {
    margin: auto;
    background-image: url(../images/nextBut.png);
    width: 200px;
    height: 46px;
    background-size: 200px 46px;
    display: block; }

.footer ul li {
    list-style: none;
    font-size: 0.8rem; }

.footer p {
    font-size: 0.8rem; }

.footer a {
    color: black; }

.lineFooter {
    width: 100%;
    height: 1px; }

.listSpis ul {
    padding-left: 0 !important; }

.listSpis {
    line-height: 1rem; }

.az-logoFooter {
    margin-top: 45px;
    width: 11em;
    display: inline-block; }

.az-logoFooter img {
    /*display: block;*/
    width: 100%; }

.startBack {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #ffffffe0;
    top: 0; }

.startPopup p {
    line-height: 20px; }

.startPopup {
    padding: 50px 50px 0 50px;
    width: 730px;
    height: 375px;
    background-color: white;
    -webkit-box-shadow: -1px 0px 9px 0px rgba(50, 50, 50, 0.75);
    box-shadow: -1px 0px 9px 0px rgba(50, 50, 50, 0.75);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: fixed;
    top: 50%;
    left: 50%; }

.startPopup2 {
    display: none;
    padding: 170px 50px 0 50px;
    width: 730px;
    height: 375px;
    background-color: white;
    -webkit-box-shadow: -1px 0px 9px 0px rgba(50, 50, 50, 0.75);
    box-shadow: -1px 0px 9px 0px rgba(50, 50, 50, 0.75);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: fixed;
    top: 50%;
    left: 50%; }

.startPopup h3 {
    text-transform: uppercase;
    font-size: 1rem; }

.startPopup2 h3 {
    text-transform: uppercase;
    font-size: 1.4rem; }

.butOne {
    line-height: 18px;
    font-size: 0.9rem;
    padding-top: 10px;
    color: white !important;
    text-transform: uppercase;
    font-family: "Myriad Pro Regular" !important;
    background-color: #a4a9b1;
    width: 46%;
    height: 17%;
    background-size: 100% auto;
    display: inline-block;
    background-repeat: no-repeat; }

.butTwo {
    line-height: 18px;
    font-size: 0.9rem;
    padding-top: 10px;
    color: white !important;
    text-transform: uppercase;
    font-family: "Myriad Pro Regular" !important;
    float: right;
    background-color: #00c6ff;
    width: 46%;
    height: 17%;
    background-size: 100% auto;
    display: inline-block;
    background-repeat: no-repeat; }

.historyPreparat {
    position: relative;
    background-color: #f3f3f3;
    background-image: url("../images/backHistory.png");
    width: 100%;
    height: auto;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top; }

.historyPreparat img {
    width: 100%; }

.historyPreparat .spisokBulls {
    width: 55%;
    height: auto;
    /* background-image: url(../images/spisokBulls.png); */
    background-size: contain;
    position: absolute;
    background-repeat: no-repeat;
    bottom: 8%; }

.historyPreparat .spisokBulls p {
    position: relative;
    font-size: 16pt;
    line-height: 26px;
    padding: 10px 0; }

.historyPreparat .spisokBulls p:before {
    background-repeat: no-repeat;
    content: "";
    background-image: url(../images/grayLine.png);
    width: 83%;
    height: 15px;
    background-size: 100% auto;
    position: absolute;
    top: -16px; }

.sposobPrim {
    padding-bottom: 50px;
    width: 100%;
    height: auto;
    position: relative;
    background-color: #ffffff; }

.titlePrimBlock p {
    line-height: 30px;
    font-weight: bold;
    color: #4d4d4f;
    /* font-family: 'Myriad Pro'; */
    font-size: 20pt !important; }

.titlePrimBlock span {
    text-transform: uppercase; }

.sposobPrim .nintyOne img {
    width: 55%;
    margin-bottom: 14%;
    margin-top: 17%; }

.sposobPrim .threeBlock img {
    padding-top: 4%;
    width: 18%;
    padding-bottom: 0%; }

.sposobPrim .fiveBlock {
    width: 48%;
    margin: 0 0 0 16px;
    background-image: url(../images/firstBlock.png);
    /*padding-top: 2%;*/
    /*width: 22%;*/
    /*padding-bottom: 3%;*/ }

.oneBlock {
    width: 23%;
    margin: 20px 0 0 16px; }

.twoBlock {
    margin: 20px 20px;
    width: 23%; }

.sposobPrim .fourBlock {
    width: 23%;
    margin-top: 20px !important;
    margin-bottom: 20px; }

.sposobPrim .fourBlock .iconBlock img {
    width: 28%;
    display: block;
    margin: auto;
    margin-top: 9%; }

.sposobPrim .thirdBlock {
    margin-top: 0; }

.sposobPrim .threeBlock {
    width: 23%;
    margin-top: 20px;
    margin-left: 20px; }

.sposobPrim .fiveBlock img {
    padding-bottom: 0;
    width: 13% !important; }

.fiveBlock .iconBlock img {
    width: 33%;
    display: block;
    margin: auto;
    margin-top: 4%; }

.endBlockBox {
    margin-left: 16px;
    width: 48%; }

.endBlockBox .iconBlock img {
    width: 15%;
    margin-top: 3%; }

.sposobPrim .thirdBlock .textBlock {
    margin-top: 27px; }

.slider {
    position: relative;
    overflow: hidden; }

.slider__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: -webkit-transform 0.6s ease;
    transition: -webkit-transform 0.6s ease;
    -o-transition: transform 0.6s ease;
    transition: transform 0.6s ease;
    transition: transform 0.6s ease, -webkit-transform 0.6s ease; }

.slider__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }

@media (min-width: 980px) {
    .slider__item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%; } }

.slider__control {
    position: absolute;
    top: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 40px;
    color: #fff;
    text-align: center;
    opacity: 0.5;
    height: 50px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background: rgba(0, 0, 0, 0.5); }

.slider__control:hover,
.slider__control:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9; }

.slider__control_left {
    left: 0; }

.slider__control_right {
    right: 0; }

.slider__control::before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    background: transparent no-repeat center center;
    background-size: 100% 100%; }

.slider__control_left::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }

.slider__control_right::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); }

.slider__item > div {
    line-height: 600px;
    font-size: 100px;
    text-align: center; }

section.rulsUse {
    width: 100%;
    height: auto;
    position: relative;
    background-color: #f2f2f2; }

section.rulsUse .backPlash h2 {
    padding: 24px 0;
    font-size: 1.7rem;
    color: white;
    text-transform: uppercase; }

section.rulsUse .backPlash {
    width: 100%;
    /* height: 50px; */
    position: relative;
    background-image: url(../images/plashkaText.png);
    background-size: cover; }

section.rulsUse .vidoBlock img {
    width: 100%; }

section.rulsUse .bookBlock img {
    width: 90%;
    cursor: pointer; }

section.rulsUse .butOneBook img {
    margin-top: 15%; }

section.rulsUse .butTwoBook img {
    margin-top: 8%; }

section.rulsUse h4 {
    color: #4d4d4f;
    font-size: 1.9rem !important;
    text-transform: uppercase;
    font-weight: 600; }

section.rulsUse p {
    color: #4d4d4f;
    font-size: 1.4rem;
    line-height: 21px; }

section.rulsUse p b {
    font-weight: bold; }

section.rulsUse .technikaRuchka img {
    width: 77%; }

section.rulsUse .technikaRuchka {
    position: relative;
    width: 77%;
    height: 260px;
    background-repeat: no-repeat;
    background-image: url(../images/ruchkaTechnika.png);
    background-size: contain;
    margin: 7% 0 7% 0;
    background-position: center; }

section.rulsUse .technikaRuchka p {
    font-size: 16pt;
    color: #4d4d4f;
    text-align: center; }

.techBulOne {
    position: absolute;
    left: 41.5%;
    top: -17%; }

.techBulTwo {
    position: absolute;
    left: 54%;
    top: -17%; }

.techBulThree {
    position: absolute;
    left: 73%;
    top: -25%; }

.techBulFour {
    position: absolute;
    left: 80.5%;
    top: 8%; }

.techBulFive {
    position: absolute;
    left: 21%;
    top: 99%; }

.techBulSix {
    position: absolute;
    left: 35.5%;
    top: 99%; }

.techBulSeven {
    position: absolute;
    left: 41.5%;
    top: 77%; }

.techBulEight {
    position: absolute;
    left: 52.5%;
    top: 99%; }

.techBulNine {
    position: absolute;
    left: 73%;
    top: 99%; }

.techBulTen {
    position: absolute;
    left: 81.5%;
    top: 78%; }

section.rulsUse .allInstr p {
    color: #4d4d4f;
    font-size: 0.8rem;
    line-height: 20px; }

section.rulsUse .allInstr img {
    width: 100%; }

section.rulsUse img {
    width: 100%; }

section.rulsUse .naborFoeIn p b {
    color: #4d4d4f;
    font-size: 1.4rem;
    line-height: 30px; }

section.rulsUse .borderRed {
    border: 1px solid #f37b20;
    padding: 20px 0px 0 23px; }

section.rulsUse .borderText {
    border: 1px solid #f37b20;
    padding: 20px 25px 0; }

section.rulsUse .delIgla p b {
    color: #4d4d4f;
    font-size: 1.4rem;
    line-height: 30px; }

section.rulsUseTwo {
    background-color: white; }

.downDnevnik {
    color: white;
    font-family: "Helvetica Light";
    background-size: contain;
    display: block;
    text-align: center;
    background-image: url(../images/dnevnikBtn.png);
    width: 70%;
    height: auto;
    background-repeat: no-repeat;
    padding: 15px 15px 23px 0;
    font-size: 16pt;
    line-height: 27px;
    text-decoration: none !important;
    cursor: pointer; }

.downDnevnik:hover {
    color: white !important;
    text-decoration: none !important; }

.shpricRuchka {
    color: white;
    font-family: "Helvetica Light";
    background-size: contain;
    display: block;
    text-align: center;
    background-image: url(../images/butThreeBook.png);
    width: 75%;
    height: auto;
    background-repeat: no-repeat;
    padding: 22px 31px 25px 0;
    font-size: 14pt;
    text-decoration: none !important;
    cursor: pointer;
    line-height: 20px; }

.shpricRuchka:hover {
    color: white !important;
    text-decoration: none !important; }

.formBut {
    color: white;
    font-family: "Helvetica Light";
    background-size: contain;
    display: block;
    text-align: center;
    background-image: url(../images/formBut.png);
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    padding: 20px 10px 26px 0;
    font-size: 16pt;
    text-decoration: none !important;
    cursor: pointer;
    letter-spacing: 1px;
    line-height: 26px; }

.formBut:hover {
    color: white !important;
    text-decoration: none !important; }

.instrBtn {
    color: white;
    font-family: "Helvetica Light";
    background-size: contain;
    display: block;
    text-align: center;
    background-image: url(../images/butSin.png);
    width: 75%;
    height: auto;
    background-repeat: no-repeat;
    padding: 21px 26px 23px 0;
    font-size: 12pt;
    text-decoration: none !important;
    cursor: pointer;
    line-height: 20px; }

.instrBtn:hover {
    color: white !important;
    text-decoration: none !important; }

section.dnevnikLecheniya:before {
    content: "";
    background-image: url(../images/lineRazd.png);
    width: 100%;
    height: 9px;
    background-size: 100% auto;
    position: absolute;
    top: 0; }

section.dnevnikLecheniya {
    width: 100%;
    height: auto;
    position: relative; }

section.dnevnikLecheniya .plashBlockTwo p {
    line-height: 25px;
    padding-top: 8px; }

section.dnevnikLecheniya table th {
    vertical-align: middle; }

section.dnevnikLecheniya table td {
    text-align: center; }

section.dnevnikLecheniya p {
    font-size: 18pt !important;
    line-height: 29px; }

section.dnevnikLecheniya p {
    font-size: 18pt !important;
    line-height: 29px; }

section.farmCoNadzor:before {
    content: "";
    background-image: url(../images/lineRazd.png);
    width: 100%;
    height: 9px;
    background-size: 100% auto;
    position: absolute;
    top: 0; }

section.origibalPreparat .linePositionTwo {
    position: absolute;
    height: 1px;
    width: 36%;
    background-color: #e5e8ea;
    top: 73%;
    right: 1.5%; }

section.origibalPreparat .borderBottom {
    border-bottom: 1px solid #f3822c; }

section.farmCoNadzor img {
    cursor: pointer;
    width: 100%; }

section.farmCoNadzor {
    padding-bottom: 50px;
    width: 100%;
    height: auto;
    position: relative; }

section.farmCoNadzor .plashBlockTwo p {
    line-height: 32px;
    padding-top: 22px; }

section.farmCoNadzor table th {
    vertical-align: middle; }

section.farmCoNadzor table td {
    text-align: center; }

section.farmCoNadzor p {
    font-size: 18pt !important;
    line-height: 29px; }

section.farmCoNadzor p b {
    font-weight: bold; }

section.farmCoNadzor p {
    font-size: 18pt !important;
    line-height: 29px; }

section.formDoctor h4 {
    color: #4d4d4f;
    font-size: 1.9rem !important;
    text-transform: uppercase;
    font-weight: 600; }

.showBlock {
    display: block !important; }

section.formDoctor {
    width: 100%;
    display: none;
    height: auto;
    position: relative;
    background-color: #f1f1f1; }

section.formDoctor img {
    width: 100%; }

section.formDoctor p {
    color: #4d4d4f;
    font-size: 1.4rem;
    line-height: 21px; }

section.formDoctor p b {
    font-weight: bold; }

section.formDoctor .snoskaForm {
    color: #939598;
    font-size: 11pt; }

section.formDoctor input[type="text"] {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px; }

section.formDoctor input[type="date"] {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px; }

section.formDoctor input[type="email"] {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px; }

.butFormPatient {
    display: none; }

section.formPatient h4 {
    /*display: none;*/
    color: #4d4d4f;
    font-size: 1.9rem !important;
    text-transform: uppercase;
    font-weight: 600; }

.showBlock {
    display: block !important; }

section.formPatient {
    width: 100%;
    display: none;
    height: auto;
    position: relative;
    background-color: #f1f1f1; }

section.formPatient img {
    width: 100%; }

section.formPatient p {
    color: #4d4d4f;
    font-size: 1.4rem;
    line-height: 21px; }

section.formPatient p b {
    font-weight: bold; }

section.formPatient .snoskaForm {
    color: #939598;
    font-size: 11pt; }

section.formPatient input[type="text"] {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px; }

section.formPatient input[type="date"] {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px; }

section.formPatient input[type="email"] {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px; }

section.formPatient select {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px; }

section.formPatient textarea {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    min-height: 80px; }

.checkbox {
    width: 100%;
    /*margin: 15px auto;*/
    position: relative;
    display: block; }

.checkbox input[type="checkbox"] {
    opacity: 0.00000001;
    position: absolute;
    left: 0;
    margin-left: -20px;
    width: 100%;
    z-index: 22;
    height: 100%; }

.checkbox label {
    position: relative; }

.checkbox label:before {
    background-color: white;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    /*margin: 4px;*/
    width: 40px;
    height: 40px;
    -webkit-transition: -webkit-transform 0.28s ease;
    transition: -webkit-transform 0.28s ease;
    -o-transition: transform 0.28s ease;
    transition: transform 0.28s ease;
    transition: transform 0.28s ease, -webkit-transform 0.28s ease;
    border-radius: 3px;
    border: 2px solid #b8b8b8; }

.checkbox label:after {
    content: '';
    display: block;
    width: 29px;
    height: 12px;
    border-bottom: 2px solid #b8b8b8;
    border-left: 2px solid #b8b8b8;
    -webkit-transform: rotate(-45deg) scale(0);
    -ms-transform: rotate(-45deg) scale(0);
    transform: rotate(-45deg) scale(0);
    -webkit-transition: -webkit-transform ease 0.25s;
    transition: -webkit-transform ease 0.25s;
    -o-transition: transform ease 0.25s;
    transition: transform ease 0.25s;
    transition: transform ease 0.25s, -webkit-transform ease 0.25s;
    will-change: transform;
    position: absolute;
    top: 12px;
    left: 7px; }

.checkbox input[type="checkbox"]:checked ~ label::before {
    color: #b8b8b8;
    background-color: white; }

.checkbox input[type="checkbox"]:checked ~ label::after {
    -webkit-transform: rotate(-45deg) scale(1);
    -ms-transform: rotate(-45deg) scale(1);
    transform: rotate(-45deg) scale(1); }

.checkbox label {
    min-height: 34px;
    display: block;
    padding-left: 40px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
    vertical-align: sub; }

.checkbox label span {
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }

.checkbox input[type="checkbox"]:focus + label::before {
    outline: 0; }

section#startBlock {
    display: none;
    z-index: 99;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    background-color: #ffffffde; }

section#startBlock img {
    width: 70%; }

section#startBlock p {
    font-size: 16pt; }

section#startBlock h3 {
    font-size: 27pt; }

section#startBlock .blockPopupOne {
    /*display: none;*/
    -webkit-box-shadow: -1px 0px 17px 0px rgba(103, 98, 98, 0.75);
    box-shadow: -1px 0px 17px 0px rgba(103, 98, 98, 0.75);
    width: 100%;
    background-color: white;
    position: relative;
    margin-top: 13vh;
    padding-bottom: 60px;
    padding-top: 45px; }

section#startBlock .blockPopupTwo p {
    padding-left: 40px;
    font-size: 16pt; }

section#startBlock .blockPopupTwo {
    display: none;
    -webkit-box-shadow: -1px 0px 17px 0px rgba(103, 98, 98, 0.75);
    box-shadow: -1px 0px 17px 0px rgba(103, 98, 98, 0.75);
    /*display: block;*/
    width: 100%;
    background-color: white;
    position: relative;
    margin-top: 4vh;
    padding-bottom: 60px;
    padding-top: 45px; }

button[type="submit"] {
    padding-right: 24%;
    font-size: 12pt;
    letter-spacing: 0.5px;
    color: white;
    font-family: "Helvetica Light";
    background-size: contain;
    background-image: url(../images/sendForm.png);
    background-repeat: no-repeat;
    height: 68px;
    background-color: #f1f1f1;
    border: none; }

section.menuMob {
    width: 100%;
    height: auto;
    position: relative;
    /*padding-bottom: 30px;*/ }

/*section.menuMob:before {*/
/*    content: "";*/
/*    background-image: url(../images/lineRazd.png);*/
/*    width: 100%;*/
/*    height: 9px;*/
/*    background-size: 100% auto;*/
/*    position: absolute;*/
/*    top: 60px;*/
/*}*/
section.menuMob img {
    right: 0;
    margin-top: -33px;
    position: absolute;
    width: 60px;
    display: block;
    /* float: right; */
    z-index: 22;
    margin-right: 12px; }

section.footer {
    padding: 30px 0;
    width: 100%;
    height: auto;
    position: relative;
    background-color: #f37e20;
    color: white; }

section.footer p {
    line-height: 19px;
    font-size: 13pt;
    margin-bottom: 2px; }

section.footer a {
    color: white;
    text-decoration: underline !important; }

section.footer img {
    vertical-align: middle; }

section.footer img:nth-child(1n) {
    margin-right: 20px;
    width: 20px; }

section.footer img:nth-child(2n) {
    margin-right: 0;
    width: 38px;
    vertical-align: bottom; }

.hideInstr {
    display: none; }

.sendFormSucsess {
    display: none;
    z-index: 999;
    padding: 80px;
    left: 15%;
    width: 70%;
    position: fixed;
    top: 40%;
    background-color: white;
    -webkit-box-shadow: -1px 0px 9px 0px rgba(50, 50, 50, 0.75);
    box-shadow: -1px 0px 9px 0px rgba(50, 50, 50, 0.75);
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }

.sendFormSucsess h3 {
    text-align: center;
    line-height: 71px; }

.sendFormSucsess .closeForm {
    position: absolute;
    background-image: url("../images/close.png");
    width: 30px;
    height: 30px;
    right: 20px;
    top: 20px;
    background-size: 30px auto; }

.fixedTop {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 22; }

.backHistory {
    margin: auto;
    width: 75%;
    background-image: url(../images/lineBull.png);
    background-repeat: no-repeat;
    height: 992px;
    background-size: contain; }

.backHistory p {
    font-size: 16pt; }

.showMobile {
    display: none; }

.oneBulHis {
    position: absolute;
    left: 22%;
    top: 8%;
    line-height: 20px; }

.twoBulHis {
    position: absolute;
    left: 41%;
    top: 18.5%;
    line-height: 20px; }

.threeBulHis {
    position: absolute;
    left: 10%;
    top: 29.5%;
    line-height: 20px; }

.fourBulHis {
    position: absolute;
    left: 32%;
    top: 35%;
    line-height: 20px; }

.sixBulHis {
    position: absolute;
    left: 52%;
    top: 43.5%;
    line-height: 20px; }

.sevenBulHis {
    position: absolute;
    left: 74.5%;
    top: 41.5%;
    line-height: 20px; }

.eightBulHis {
    position: absolute;
    left: 54.5%;
    top: 66.5%;
    line-height: 20px; }

.nineBulHis {
    position: absolute;
    left: 53.5%;
    top: 87.5%;
    line-height: 20px; }

.fiveBulHis {
    position: absolute;
    left: 54%;
    top: 35%;
    line-height: 20px; }

section.effct::before {
    content: "";
    background-image: url(../images/lineRazd.png);
    width: 100%;
    height: 9px;
    background-size: 100% auto;
    position: absolute;
    top: 0; }

section.effct {
    background-color: white;
    width: 100%;
    position: relative; }

/*section.effct .image{*/
/*    */
/*}*/
section.effct .image img {
    width: 100%;
    display: block; }

section.effct .backPlashTwo h2 {
    padding: 30px 0;
    font-size: 2rem;
    color: white;
    text-transform: uppercase;
    font-weight: bold; }

section.effct .backPlashTwo {
    width: 100%;
    /* height: 50px; */
    position: relative;
    background-image: url(../images/plashkaText.png);
    background-size: cover; }

section.effct .item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%; }

section.effct .item h5 sup {
    font-size: 0.7rem; }

section.effct .item h5 {
    font-size: 1.4rem;
    color: #1b75bb;
    font-weight: bold; }

section.effct .item .item_text {
    padding-left: 20px; }

section.effct .item_text_sub__text {
    padding-left: 5px; }

section.effct .item .item_icon img {
    max-width: 68px;
    width: 68px; }

section.effct .item_text_sub__text p {
    font-size: 1.4rem;
    color: #4d4d4f;
    padding: 0;
    line-height: 1.2; }

section.effct .item_text_sub {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%; }

section.practic::before {
    content: "";
    background-image: url(../images/lineRazd.png);
    width: 100%;
    height: 9px;
    background-size: 100% auto;
    position: absolute;
    top: 0; }

section.practic {
    background-color: #f2f2f2;
    width: 100%;
    position: relative; }

section.practic .backPlashTwo h2 sup {
    font-size: 1.2rem;
    font-weight: normal; }

section.practic .backPlashTwo h2 {
    padding: 30px 0;
    font-size: 2rem;
    color: white;
    text-transform: uppercase;
    font-weight: bold; }

section.practic p span {
    color: #1b75bb;
    font-weight: bold; }

section.practic .orange {
    color: #f6921e;
    font-weight: bold; }

section.practic p {
    font-size: 1.4rem;
    color: #4d4d4f;
    padding: 0;
    line-height: 1.2; }

section.practic .snoska {
    font-size: 1rem;
    color: #4d4d4f;
    padding: 0;
    line-height: 1.2;
    z-index: 1;
}
.text_snoska_image{
    z-index: 1;
}
section.practic p a {
    font-size: 1.4rem;
    color: #4d4d4f;
    padding: 0;
    line-height: 1.2; }

section.practic img {
    /*display: block;*/
    width: 100%;
    margin-top: -5%; }

section.practic .backPlashTwo {
    width: 100%;
    /* height: 50px; */
    position: relative;
    background-image: url(../images/plashkaText.png);
    background-size: cover; }

section.practic .item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%; }

section.practic .item .item_icon img {
    max-width: 68px;
    width: 68px;
    margin: 0; }

section.practic .item .item_text {
    padding-left: 20px; }

section.practic .item .item_text p {
    font-size: 1.4rem;
    color: #4d4d4f;
    padding: 0;
    line-height: 1.2; }

section.practic .items {
    padding-bottom: 3%;
    border-bottom: 2px solid #f6921e; }

section.practic .rows_text {
    padding-top: 3%; }

section.practic .rows_text h5 {
    font-size: 1.4rem;
    color: #f6921e;
    padding: 0;
    font-weight: bold;
    line-height: 1.2; }

section.practic .rows_text p sup {
    vertical-align: sub; }

section.practic .rows_text p {
    font-size: 1rem;
    color: #4d4d4f;
    padding: 0;
    line-height: 1.2; }

section.practic {
    padding-bottom: 3%; }

section.analiz {
    background-color: #ffffff;
    width: 100%;
    position: relative;
    padding: 3% 0; }

section.analiz h2 {
    font-size: 2rem;
    color: #1b75bb;
    text-transform: uppercase;
    font-weight: bold; }

section.analiz h2 span {
    text-transform: lowercase; }

section.analiz h2 sup {
    font-size: 1.2rem;
    /*font-weight: normal;*/ }

section.analiz h2 .r_class {
    font-size: 1.5rem;
    font-weight: normal;
    vertical-align: sub; }

section.analiz .item-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%; }

section.analiz .item-head_icon {
    width: 68px; }

section.analiz .item-head_icon img {
    display: block;
    margin: auto; }

section.analiz .item-head_text {
    padding-left: 20px; }

section.analiz .item-head_text p {
    margin: 0;
    padding: 0;
    font-size: 2rem;
    color: #f69c03;
    text-transform: uppercase;
    font-weight: bold !important;
    text-decoration: underline; }

section.analiz .item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    padding-top: 4%; }

section.analiz .item_text {
    padding-left: 20px; }

section.analiz .item_text p {
    font-size: 1.4rem;
    color: #4d4d4f;
    padding: 0;
    line-height: 1.2; }

section.analiz .item_text p span {
    font-weight: bold;
    color: #1b75bb; }

section.analiz .item_text p sup {
    font-size: 1.4rem;
    vertical-align: bottom;
    font-weight: normal; }

section.analiz .analiz_content {
    padding: 3% 0; }

section.analiz .analiz_content th {
    /*background-color: #f69c03;*/
    border: none; }

section.analiz .analiz_content .backHeader {
    background-color: #f69c03;
    padding: 15px 0; }

section.analiz .analiz_content .backHeader {
    padding: 15px 10px 15px 10px;
    color: white; }

section.analiz .analiz_content .item_table {
    padding: 5px 10px 5px 10px; }

section.analiz .item_table sup {
    font-size: 1.1rem;
    font-weight: normal;
    vertical-align: text-bottom; }

section.analizGrey {
    background-color: #f2f2f2 !important; }

section.meta_analiz {
    background-color: #fef4e8;
    width: 100%;
    padding: 3% 0; }

section.meta_analiz .image img {
    display: block;
    margin-left: -46%; }

section.meta_analiz .item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%; }

section.meta_analiz .item .items_preparats {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    padding: 5% 0; }

section.meta_analiz .item .item_icon {
    padding-bottom: 8%; }

section.meta_analiz .item .items_preparats p {
    margin: 0;
    font-size: 1.4rem;
    color: #4d4d4f;
    padding: 0;
    line-height: 1.2; }

section.meta_analiz .item p sup {
    font-size: 1.4rem;
    vertical-align: bottom;
    font-weight: normal; }

section.meta_analiz .item .items_preparats_item {
    width: 33%; }

section.meta_analiz .item .items_preparats_item img {
    display: block;
    padding-bottom: 10px; }

section.meta_analiz .item .item_icon img {
    max-width: 68px;
    width: 68px; }

section.meta_analiz .item .item_text {
    padding-left: 20px; }

section.meta_analiz .item .item_text h5 {
    font-size: 2rem;
    color: #1b75bb;
    text-transform: uppercase;
    font-weight: bold; }

section.meta_analiz .item .item_text h5 sup {
    font-size: 1.2rem;
    /* font-weight: normal; */ }

section.meta_analiz .item .item_text p {
    margin: 0;
    font-size: 1.4rem;
    color: #4d4d4f;
    padding: 0;
    line-height: 1.2; }

section.meta_analiz .item .item_text p span {
    font-weight: bold; }

section.meta_analiz .item .item_text .yellow_prep {
    color: #f69c03; }

section.analiz .disclamer {
    padding: 2% 0;
    border-top: 2px solid #f69c03;
    border-bottom: 2px solid #f69c03; }

section.analiz .disclamer p span {
    font-weight: bold;
    color: #f69c03; }

section.analiz .disclamer p sup {
    font-size: 1.4rem;
    vertical-align: bottom;
    font-weight: normal; }

section.analiz .disclamer p {
    margin: 0;
    font-size: 1.4rem;
    color: #4d4d4f;
    padding: 0;
    line-height: 1.2; }

.main_conclusions{
    position: relative;
}
.main_conclusions:before {
    content: '';
    width: 100%;
    height: 2px;
    background-color: #f69c03;
    position: absolute;
    top: -16%;
}
.main_conclusions h5 {
    font-size: 2rem;
    color: #f69c03;
    text-transform: uppercase;
    font-weight: bold; }

.main_conclusions p {
    font-size: 1.4rem;
    color: #4d4d4f;
    line-height: 1.2;
    margin: 0;
    padding: 1% 0; }

.main_conclusions p span {
    font-weight: bold; }

.main_conclusions_item p:before {
    content: '/';
    position: absolute;
    color: #f69c03;
    left: 0; }

.main_conclusions_item p {
    position: relative;
    padding-left: 10px; }

.main_conclusions_item {
    padding: 1% 0; }

.r_class_h {
    font-size: 1.8rem !important;
    font-weight: normal;
    vertical-align: sub; }

.analiz_content .table thead th {
    vertical-align: middle !important; }

.analizGrey .border_right {
    border-right: 4px solid #f2f2f2 !important; }

.border_right {
    border-right: 4px solid #ffffff !important; }

.border-orange {
    border-bottom: 1px solid #f69c03 !important; }

.border-orange-top {
    border-top: 1px solid #f69c03 !important; }

.rightColumn {
    width: 27%; }

.border_grey {
    border-bottom: 1px solid #e5e8eb !important; }

.end_item {
    border-bottom: 1px solid #e5e8eb !important; }

.flex_table img {
    display: block;
    padding: 0 5px 0 10px; }

.flex_table {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start; }

.snoskaTable {
    padding-top: 2%; }

.snoskaTable p {
    font-size: 0.8rem;
    color: #4d4d4f;
    padding: 0;
    line-height: 1.2; }

.snoskaTable p sup {
    font-size: 1rem;
    vertical-align: text-bottom; }


/*.hideTablet{*/
/*    display: blo;*/
/*}*/
.showTablet{
    display: none;
}
.hideTablet sup{
    font-size: 0.7rem!important;
    font-weight: normal!important;
    vertical-align: inherit!important;
}
.showTablet sup{
    font-size: 0.5rem!important;
    font-weight: normal!important;
    vertical-align: inherit!important;
}
.button_block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%; }
@media screen and (min-width: 2000px) {
    section.key-visual {
        min-height: 400px; }
    section.deviceBlock {
        height: 650px;
        margin-top: -10%; }
    section.deviceBlock .imgPadd {
        /*margin-top: 13%;*/ }
    header {
        padding-top: 1vh; } }

@media screen and (min-width: 5500px) {
    section.deviceBlock .imgPadd {
        margin-top: 10% !important; } }

@media screen and (min-width: 6000px) {
    section.deviceBlock {
        height: 650px !important;
        margin-top: -5% !important; } }

@media screen and (min-width: 3500px) {
    section.deviceBlock {
        height: 650px;
        margin-top: -7%; } }

@media screen and (min-width: 2500px) {
    section.deviceBlock .imgPadd {
        margin-top: 3%; } }

@media screen and (min-width: 6000px) {
    section.deviceBlock .imgPadd {
        /*margin-top: 33%!important;*/ } }

@media screen and (max-width: 1600px) {
    section.key-visual {
        min-height: 500px; }
    header {
        /*padding-top: 8vh;*/ }
    section.deviceBlock {
        height: 535px; } }

@media screen and (max-width: 1440px) {
    header {
        /*padding-top: 5vh;*/ } }

@media screen and (max-width: 1480px) {
    section.key-visual {
        min-height: 365px; } }

@media screen and (max-width: 1240px) {
    .historyPreparat .spisokBulls p {
        position: relative;
        font-size: 16px;
        line-height: 26px;
        padding: 10px 0; }
    .textBlock p {
        line-height: 18px;
        color: white;
        text-align: center;
        font-size: 13px; }
    header {
        padding-top: 2vh; }
    .historyPreparat .spisokBulls p {
        position: relative;
        font-size: 15px;
        line-height: 15px;
        padding: 10px 0; }
    .historyPreparat .spisokBulls {
        bottom: 0%; } }

@media screen and (max-width: 780px) {
    .main_conclusions:before {

        top: 6%;
    }
    section.analiz .item_text p{
        font-size: 1.2rem;
    }
    .nineBulHis {
        position: absolute;
        left: 58.5%;
        top: 87.5%;
        line-height: 20px;
    }
    .hideTablet{
        display: none;
    }
    .showTablet{
        display: block;
    }
    .main_conclusions{
        padding: 5% 0;
    }
    section.meta_analiz .image img {
        display: block;
        margin-left: -78%;
    }
    .historyPreparat .spisokBulls {
        bottom: 22%; }
    .oneBulHis {
        position: absolute;
        left: 13.5%;
        top: 7.5%;
        line-height: 20px; }
    .twoBulHis {
        position: absolute;
        left: 41.5%;
        top: 16.5%;
        line-height: 20px; }
    .threeBulHis {
        position: absolute;
        left: -3%;
        top: 26.5%;
        line-height: 20px; }
    .fourBulHis {
        position: absolute;
        left: 27%;
        top: 32%;
        line-height: 20px; }
    .fiveBulHis {
        position: absolute;
        left: 60%;
        top: 32%;
        line-height: 20px; }
    .sixBulHis {
        position: absolute;
        left: 56%;
        top: 39.5%;
        line-height: 20px; }
    .sevenBulHis {
        position: absolute;
        left: 89.5%;
        top: 38.5%;
        line-height: 20px; }
    .eightBulHis {
        position: absolute;
        left: 59.5%;
        top: 60.5%;
        line-height: 20px; }
    section#startBlock .blockPopupTwo p {
        padding-left: 104px;
        font-size: 10pt; }
    .backHistory {
        width: 100%; }
    .techBulOne {
        position: absolute;
        left: 36.5%;
        top: -12%; }
    .techBulTwo {
        position: absolute;
        left: 55%;
        top: -11%; }
    .techBulThree {
        position: absolute;
        left: 80%;
        top: -19%; }
    .techBulFour {
        position: absolute;
        left: 90.5%;
        top: 11%; }
    .techBulFive {
        position: absolute;
        left: 9%;
        top: 92%; }
    .techBulSix {
        position: absolute;
        left: 28.5%;
        top: 92%; }
    .techBulSeven {
        position: absolute;
        left: 37.5%;
        top: 73%; }
    .techBulEight {
        position: absolute;
        left: 52.5%;
        top: 92%; }
    .techBulNine {
        position: absolute;
        left: 83%;
        top: 92%; }
    .techBulTen {
        position: absolute;
        left: 90.5%;
        top: 73%; }
    .imgPadd {
        font-size: 10pt !important; }
    .endBlockBox .iconBlock img {
        width: 15%;
        margin-top: 11%; }
    .fiveBlock .iconBlock img {
        width: 33%;
        display: block;
        margin: auto;
        margin-top: 13%; }
    .endBlockBox {
        width: 47%;
        height: 217px;
        margin: 0 0 0 14px !important; }
    .sposobPrim .fiveBlock {
        margin: 0 0 0 12px;
        width: 47%; }
    .sposobPrim .threeBlock {
        width: 23%;
        margin-top: 20px;
        margin-left: 10px; }
    .fourthBlock {
        margin: 20px 10px; }
    section.key-visual {
        min-height: 330px; }
    .firstBlock {
        height: 217px;
        margin: 20px 0 0 12px; }
    .secondBlock {
        height: 217px;
        margin: 20px 10px; }
    .thirdBlock {
        height: 217px;
        margin: 20px 0; }
    .fourthBlock {
        /*height: 217px;*/ }
    .fifthBlock {
        /*height: 217px;*/
        /*margin-left: 20px;*/ }
    .blockMenu p {
        line-height: 18px;
        font-size: 1rem;
        margin: 0;
        padding: 0; }
    .logoText h3 {
        font-family: 'Myriad Pro Regular';
        font-size: 1.2rem;
        color: white;
        /* font-weight: 700; */
        line-height: 18px; }
    .sposobPrim .fourBlock {
        margin-top: 20px !important; }
    section.key-visual {
        z-index: 1;
        /*height: 31em;*/ }
    section.deviceBlock {
        margin-top: -17vh;
        /*height: 31vh;*/ } }

@media screen and (max-width: 500px) {
    section.rulsUse .technikaRuchka {
        background-size: 90%;
        margin: 0; }
    section.rulsUse .technikaRuchka p {
        font-size: 8pt;
        line-height: 10px; }
    .techBulOne {
        position: absolute;
        left: 37.5%;
        top: 21%; }
    .techBulTwo {
        position: absolute;
        left: 54%;
        top: 21%; }
    .techBulThree {
        position: absolute;
        left: 75%;
        top: 17%; }
    .techBulFour {
        position: absolute;
        left: 86.5%;
        top: 30%; }
    .techBulFive {
        position: absolute;
        left: 13%;
        top: 71%; }
    .techBulSix {
        position: absolute;
        left: 30.5%;
        top: 71%; }
    .techBulSeven {
        position: absolute;
        left: 38.5%;
        top: 62%; }
    .techBulEight {
        position: absolute;
        left: 52.5%;
        top: 71%; }
    .techBulNine {
        position: absolute;
        left: 72%;
        top: 71%; }
    .techBulTen {
        position: absolute;
        left: 86.5%;
        top: 62%; }
    .formBut {
        width: 80%;
        margin: auto;
        font-size: 12pt;
        padding-top: 18px;
        line-height: 17px; }
    .instrBtn {
        width: 80%;
        margin: auto;
        font-size: 10pt;
        padding-top: 18px;
        line-height: 17px; }
    .shpricRuchka {
        width: 80%;
        margin: auto;
        font-size: 10pt;
        padding-top: 18px;
        line-height: 17px; }
    .downDnevnik {
        width: 80%;
        margin: auto;
        font-size: 10pt;
        padding-top: 18px;
        line-height: 17px; }
    .imgPadd {
        line-height: 13px;
        font-size: 8pt !important;
        padding-top: 23%; }
    section.deviceBlock .imgPadd .oneBul {
        position: absolute;
        top: 48%;
        left: 7.5%; }
    section.deviceBlock .imgPadd .twoBul {
        top: 41%;
        left: 27%;
        position: absolute; }
    section.deviceBlock .imgPadd .threBul {
        position: absolute;
        top: 48%;
        left: 47%; }
    section.deviceBlock .imgPadd .fourBul {
        position: absolute;
        top: 50%;
        left: 65%; }
    section.deviceBlock .imgPadd .fiveBul {
        top: 42%;
        left: 83%;
        position: absolute; }
    section.deviceBlock .imgPadd .sixBul {
        top: 27%;
        left: 89%;
        position: absolute; }
    .checkbox {
        margin: 15px auto; }
    .navMenu {
        display: none; }
    section.origibalPreparat .linePosition {
        position: absolute;
        height: 1px;
        width: 56%;
        background-color: #e5e8ea;
        top: 89%;
        right: 1.5%; }
    section.origibalPreparat .linePositionTwo {
        position: absolute;
        height: 1px;
        width: 36%;
        background-color: #e5e8ea;
        top: 80%;
        right: 6.5%; }
    .sendFormSucsess h3 {
        font-size: 19px;
        text-align: center;
        line-height: 33px;
        padding-top: 0px; }
    .sposobPrim .fourBlock {
        margin-top: 0px !important;
        width: 40%; }
    .container {
        overflow: hidden; }
    section#startBlock .blockPopupTwo p {
        padding-left: 0;
        font-size: 7pt; }
    section#startBlock p {
        font-size: 8pt; }
    section#startBlock h3 {
        font-size: 20pt; }
    section#startBlock img {
        width: 100%; }
    .mobileMenu {
        display: block !important; }
    .sposobPrim .fourBlock {
        padding-top: 0 !important; }
    .desckMenu {
        display: none !important; }
    .tableScrol {
        overflow-x: scroll; }
    section.farmCoNadzor p {
        font-size: 17px !important;
        line-height: 29px; }
    section.dnevnikLecheniya p {
        font-size: 17px !important; }
    section.rulsUse p {
        font-size: 1.2rem; }
    section.rulsUse h4 {
        font-size: 1.2rem !important; }
    .titlePrimBlock p {
        font-size: 15pt !important; }
    table {
        overflow-x: scroll; }
    section.origibalPreparat .spisokUl ul {
        font-size: 17px; }
    section.origibalPreparat .textRound h4 {
        font-size: 15pt !important; }
    section.aboutPriampur h5 {
        font-size: 15pt !important; }
    section.aboutPriampur .table thead th {
        font-size: 12px; }
    section.aboutPriampur ul {
        font-size: 11pt; }
    section.origibalPreparat .textRound {
        margin-top: 24px;
        display: block;
        vertical-align: middle;
        color: #4d4d4f;
        text-transform: uppercase;
        /* text-align: center; */ }
    section.origibalPreparat .roundNumber {
        display: block;
        width: 70px;
        height: 70px;
        position: relative;
        vertical-align: middle;
        margin: auto; }
    section.aboutPriampur .table td, .table th {
        font-size: 11px;
        /* padding: 0.25rem!important; */
        text-align: center; }
    section.origibalPreparat .textRoundTwo h3 {
        font-size: 13px;
        margin-top: 20px; }
    section.origibalPreparat .textRoundTwo {
        display: inline-block;
        vertical-align: top;
        color: #4d4d4f;
        width: 70%; }
    section.origibalPreparat .roundNumberTwo {
        margin-top: 17px; }
    section.aboutPriampur h4 {
        font-size: 15pt !important; }
    .firstBlock {
        background-image: url(../images/firstBlock.png);
        width: 40%;
        display: inline-block;
        max-height: 372px;
        height: 150px;
        background-size: 100% auto;
        background-repeat: no-repeat;
        /*margin: 40px auto 0 ;*/
        margin: 20px 25px; }
    .secondBlock {
        background-image: url(../images/secondBlock.png);
        width: 40%;
        /*max-height: 372px;*/
        display: inline-block;
        height: 150px;
        background-size: 100% auto;
        background-repeat: no-repeat;
        /*margin: auto ;*/
        margin: 20px 0px; }
    .iconBlock img {
        width: 25%;
        display: block;
        margin: auto;
        margin-top: 16%; }
    .textBlock p {
        line-height: 12px;
        color: white;
        text-align: center;
        font-size: 11px; }
    .thirdBlock {
        background-image: url(../images/thirdBlock.png);
        width: 40%;
        /*max-height: 372px;*/
        display: inline-block;
        height: 150px;
        background-size: 100% auto;
        background-repeat: no-repeat;
        /*margin:auto;*/
        margin: 0 0 20px 25px; }
    .fourthBlock {
        background-image: url(../images/fourthBlock.png);
        width: 40%;
        /*max-height: 372px;*/
        display: inline-block;
        height: 150px;
        background-size: 148% auto;
        background-repeat: no-repeat;
        /*margin:auto;*/
        margin: 0 25px; }
    .fourthBlock .iconBlock img {
        width: 16%;
        display: block;
        margin: auto;
        margin-top: 27px; }
    .fifthBlock {
        background-image: url(../images/fifthBlock.png);
        width: 87%;
        /* max-height: 342px; */
        display: inline-block;
        height: 150px;
        background-size: 100% auto;
        background-repeat: no-repeat;
        /* margin: auto; */
        margin: 0 20px 10px 25px; }
    .fifthBlock .iconBlock img {
        width: 40%;
        display: block;
        margin: auto;
        margin-top: 9%;
        padding-bottom: 0%; }
    .threeBlock {
        /*margin: 0!important;*/ }
    .fiveBlock {
        margin: 20px 25px; }
    .endBlockBox {
        margin-left: 25px !important; }
    .historyPreparat .spisokBulls {
        width: 98%;
        margin-top: 32px; }
    section.key-visual {
        z-index: 1;
        /*height: 18em;*/
        background-position: top;
        background-size: 284% auto; }
    .spisokBulls {
        position: relative !important; }
    .blockMenu p {
        line-height: 27px;
        font-size: 1.2rem; }
    .sposobPrim .fiveBlock img {
        padding-bottom: 0;
        width: 28% !important; }
    .endBlockBox .iconBlock img {
        width: 29%;
        margin-top: 11%; }
    .blockMenu {
        position: relative;
        -ms-flex: 0 0 49.666667%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 49.666667%;
        flex: 0 0 49.666667%;
        max-width: 49.666667%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center; }
    .blockMenu:before {
        content: none; }
    .fiveBlock:after {
        content: none; }
    .logoText h3 {
        padding-top: 6px;
        line-height: 21px;
        font-family: 'Myriad Pro Regular';
        font-size: 1.1rem;
        color: white; }
    .logoTextMobile {
        padding-bottom: 7PX;
        margin: 0;
        border-bottom: 2px solid white;
        line-height: 16px;
        font-family: 'Myriad Pro Regular';
        font-size: 0.8rem;
        color: white; }
    header {
        padding-top: 1vh; }
    section.deviceBlock img {
        width: 105%;
        /* padding-right: 22px; */
        margin-left: -12px; }
    section.key-visual {
        z-index: 1;
        /* height: 7em; */
        min-height: 280px !important; }
    section.deviceBlock {
        margin-top: -250px;
        height: 450px;
        background-size: cover;
        background-position: center;
        position: relative; }
    section.origibalPreparat .snoskaText {
        font-size: 7pt; }
    .proizvodstvo p {
        font-size: 17px; }
    .plashBlockTwo p {
        line-height: 19px;
        margin-top: 26px;
        /* font-family: 'Myriad Pro'; */
        font-size: 20px;
        text-align: center;
        color: white; }
    .logo img {
        float: right;
        display: block;
        width: 100%;
        padding-top: 8px;
        padding-bottom: 5px; }
    .blocksMenu {
        padding-top: 22px;
        /*display: none;*/ }
    .butTwoBook {
        margin-top: 0; }
    .titleBlock p {
        margin-top: 12%;
        color: #4d4d4f;
        font-size: 20px;
        line-height: 18px; }
    .plashBlock p {
        line-height: 25px;
        margin-top: 28px;
        /* font-family: 'Myriad Pro'; */
        font-size: 20px;
        text-align: center;
        color: white; }
    section.rulsUse .backPlash h2 {
        font-size: 1.6rem; }
    section.origibalPreparat .backPlash h2 {
        font-size: 1.6rem; }
    section.rulsUse .bookBlock img {
        width: 100%;
        cursor: pointer; }
    section.origibalPreparat .tableMiniTwo th {
        font-size: 11px; }
    section.origibalPreparat .numTablMini {
        font-size: 12px; }
    section.origibalPreparat .tableMini span {
        font-size: 10px; }
    .hideMobile {
        display: none !important; }
    .showMobile {
        display: block !important; }
    section.origibalPreparat .theadBlock th {
        font-size: 12px; }
    section.origibalPreparat .headMiniTable {
        font-size: 11px; }
    .sposobPrim .nintyOne img {
        width: 50%;
        margin-bottom: 14%;
        margin-top: 23%; }
    .fourBlock img {
        width: 20%; }
    .sposobPrim .threeBlock img {
        padding-top: 0%;
        width: 17%;
        padding-bottom: 0; }
    .sposobPrim .threeBlock {
        width: 40%;
        margin-top: 0px;
        /* margin-top: 20px; */
        margin-left: 25px; }
    .sposobPrim .fiveBlock {
        margin: 0 0 0 25px;
        width: 40%; }
    .buttonTop {
        opacity: 0.2;
        width: 50px;
        height: 50px;
        position: fixed;
        bottom: 20px;
        right: 10px; }
    section.rulsUse .technikaRuchka img {
        width: 100%; }
    section.rulsUse .borderRed {
        border: 1px solid #f37b20;
        padding: 22px 13px 0; }
    section.rulsUse .borderText {
        border: 1px solid #f37b20;
        padding: 22px 11px 0; }
    section.footer p {
        line-height: 19px;
        font-size: 13pt;
        margin-bottom: 7px; }
    .blocksMain {
        background-color: white !important; }
    section.blocksMain {
        padding-top: 7%; }
    section.dnevnikLecheniya .plashBlockTwo p {
        font-size: 20px !important;
        /*padding-top: 13px;*/ }
    section.farmCoNadzor .plashBlockTwo p {
        font-size: 20px !important;
        padding-top: 10px; }
    button[type="submit"] {
        font-size: 12pt;
        padding-right: 12%;
        padding-top: 8px;
        line-height: 17px; }
    section.formDoctor h4 {
        font-size: 15pt !important; }
    section.formDoctor p {
        font-size: 16px; }
    section.formDoctor img {
        display: none; }
    section.formPatient .snoskaForm {
        font-size: 9pt; }
    section.formPatient h4 {
        font-size: 15pt !important; }
    section.formPatient p {
        font-size: 16px; }
    section.formPatient img {
        display: none; }
    section.formPatient .snoskaForm {
        font-size: 9pt; }
    .slider__item > div {
        line-height: 195px;
        font-size: 100px;
        text-align: center; }
    section.aboutPriampurClient p {
        font-size: 16px; }
    section.aboutPriampurClient {
        padding-top: 30px;
        padding-bottom: 15px;
        position: relative;
        width: 100%;
        height: auto; }
    section h2 {
        font-size: 1.6rem !important;
        font-weight: normal !important;
        padding: 30px 10px !important; }
    section.effct .item h5 {
        font-size: 17px; }
    section.effct .item_text_sub__text p {
        font-size: 17px; }
    section.practic p {
        font-size: 17px; }
    section.practic p a {
        font-size: 17px; }
    section.practic .item .item_text p {
        font-size: 17px; }
    section.practic .rows_text h5 {
        font-size: 17px; }
    section.analiz .item-head_text p {
        font-size: 1.6rem; }
    section.analiz .item_text p {
        font-size: 17px; }
    section.analiz .disclamer p {
        font-size: 17px; }
    section.meta_analiz .item .item_text h5 {
        font-size: 1.6rem; }
    section.meta_analiz .item .item_text p {
        font-size: 17px; }
    .main_conclusions h5 {
        font-size: 1.6rem; }
    .main_conclusions p {
        font-size: 17px; }
    .main_conclusions {
        padding: 10% 0; }
    section.meta_analiz .item .item_icon {
        display: none; }
    /*.item_text {*/
    /*    padding-left: 0!important;*/
    /*}*/
    section.meta_analiz .image img {
        display: block;
        margin-left: 0;
        width: 100%; }
    section.analiz {
        padding: 4% 0 10%; }
    th, td {
        font-size: 11px !important; }
    .historyPreparat .spisokBulls {
        bottom: 0; }
    section.analiz .analiz_content .backHeader {
        padding: 15px 5px 15px 5px;}}
