    html {
        font-family: sans-serif;
        line-height: 1.15;
        -ms-text-size-adjust: 100%;
        -webkit-text-size-adjust: 100%
    }
    
    body {
        margin: 0
    }
    
    article,
    aside,
    footer,
    header,
    nav,
    section {
        display: block
    }
    
    h1 {
        font-size: 2em;
        margin: .67em 0
    }
    
    figcaption,
    figure,
    main {
        display: block
    }
    
    figure {
        margin: 1em 40px
    }
    
    hr {
        box-sizing: content-box;
        height: 0;
        overflow: visible
    }
    
    pre {
        font-family: monospace, monospace;
        font-size: 1em
    }
    
    a {
        background-color: transparent;
        -webkit-text-decoration-skip: objects
    }
    
    a:active,
    a:hover {
        outline-width: 0
    }
    
    abbr[title] {
        border-bottom: 0;
        text-decoration: underline;
        text-decoration: underline dotted
    }
    
    b,
    strong {
        font-weight: inherit;
        font-weight: bolder
    }
    
    code,
    kbd,
    samp {
        font-family: monospace, monospace;
        font-size: 1em
    }
    
    dfn {
        font-style: italic
    }
    
    mark {
        background-color: #ff0;
        color: #000
    }
    
    small {
        font-size: 80%
    }
    
    sub,
    sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline
    }
    
    sub {
        bottom: -.25em
    }
    
    sup {
        top: -.5em
    }
    
    audio,
    video {
        display: inline-block
    }
    
    audio:not([controls]) {
        display: none;
        height: 0
    }
    
    img {
        border-style: none
    }
    
    svg:not(:root) {
        overflow: hidden
    }
    
    button,
    input,
    optgroup,
    select,
    textarea {
        font-family: sans-serif;
        font-size: 100%;
        line-height: 1.15;
        margin: 0
    }
    
    button,
    input {
        overflow: visible
    }
    
    button,
    select {
        text-transform: none
    }
    
    [type=reset],
    [type=submit],
    button,
    html [type=button] {
        -webkit-appearance: button
    }
    
    [type=button]::-moz-focus-inner,
    [type=reset]::-moz-focus-inner,
    [type=submit]::-moz-focus-inner,
    button::-moz-focus-inner {
        border-style: none;
        padding: 0
    }
    
    [type=button]:-moz-focusring,
    [type=reset]:-moz-focusring,
    [type=submit]:-moz-focusring,
    button:-moz-focusring {
        outline: 1px dotted ButtonText
    }
    
    fieldset {
        border: 1px solid silver;
        margin: 0 2px;
        padding: .35em .625em .75em
    }
    
    legend {
        box-sizing: border-box;
        color: inherit;
        display: table;
        max-width: 100%;
        padding: 0;
        white-space: normal
    }
    
    progress {
        display: inline-block;
        vertical-align: baseline
    }
    
    textarea {
        overflow: auto
    }
    
    [type=checkbox],
    [type=radio] {
        box-sizing: border-box;
        padding: 0
    }
    
    [type=number]::-webkit-inner-spin-button,
    [type=number]::-webkit-outer-spin-button {
        height: auto
    }
    
    [type=search] {
        -webkit-appearance: textfield;
        outline-offset: -2px
    }
    
    [type=search]::-webkit-search-cancel-button,
    [type=search]::-webkit-search-decoration {
        -webkit-appearance: none
    }
    
    ::-webkit-file-upload-button {
        -webkit-appearance: button;
        font: inherit
    }
    
    details,
    menu {
        display: block
    }
    
    summary {
        display: list-item
    }
    
    canvas {
        display: inline-block
    }
    
    [hidden],
    template {
        display: none
    }
    
    @-ms-viewport {
        width: device-width
    }
    
    html {
        box-sizing: border-box;
        -ms-overflow-style: scrollbar
    }
    
    *,
    :after,
    :before {
        box-sizing: inherit
    }
    
	.text-center {
		text-align: center;
	}
	
    .container {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        padding-right: 15px;
        padding-left: 15px
    }
    
	.full_form {
		background-color: #e31c248c;
		border: 1px solid #ffffff91;
		border-radius: 10px;
		padding: 30px;
		margin: 0 auto;
		text-align: center;
		font-family: PF Din Text Pro, Helvetica, Arial, sans-serif;
	}
	.full_form .description {
		padding-bottom: 20px;
		font-size: 22px;
		color: white;
	}
	.full_form .description .title-description{
		padding-bottom: 20px;
		font-size: 28px;
		color: white;
	}
	.full_form .input_form > input {
		padding: 10px 20px;
		border-radius: 5px;
		margin-bottom: 15px;
		border: none;
		width: 80%;	
	}
	.full_form .submit_form > input {
		background-color: #3ea1fe;
		color: white;
		padding: 10px 20px;
		border-radius: 5px;
		border: none;
	}
	.full_form .submit_form > input:hover {
		background-color: #177cdb;
		cursor: pointer;
	}
	.full_form .full_page_success {
		color: green;
		padding-bottom: 10px;
		font-size: 18px;
		display: none;
	}
	
	.first_block_form {
		background-color: #ffffff8c;
		border: 1px solid #ff444491;
		border-radius: 10px;
		padding: 30px;
		margin: 0 auto;
		text-align: center;
		font-family: PF Din Text Pro, Helvetica, Arial, sans-serif;
	}
	.first_block_form .description {
		padding-bottom: 20px;
		font-size: 22px;
		color: red;
	}
	.first_block_form .description .title-description{
		padding-bottom: 15px;
		font-size: 32px;
		color: red;
	}
	.first_block_form .input_form > input {
		padding: 10px 20px;
		border-radius: 5px;
		margin-bottom: 20px;
		border: 1px solid #ff444491;
		width: 80%;	
	}
	.first_block_form .submit_form > input {
		background-color: #3ea1fe;
		color: white;
		padding: 10px 20px;
		border-radius: 5px;
		border: none;
	}
	.first_block_form .submit_form > input:hover {
		background-color: #177cdb;
		cursor: pointer;
	}
	.first_block_form .first_page_success {
		color: green;
		padding-bottom: 10px;
		font-size: 18px;
		display: none;
	}
	
	div.socials a {
		color: red;
	}
	
	.slide0 .products__header-withBG {
		background: #0092d0;
		padding: 4px 7px;
		color: white
	}
	.products .slide0 .logo-text {
		fill: #3c67b0 !important
	}

	.products .slide0,
	.products .slide11 {
		color: #3a5a69
	}

	.slide0 .products__header-blue {
		color: #0092d0
	}
	.products .slide0 .products__right hr {
		border-bottom: 1px solid #a8d4e6
	}

	.products .slide0 .products__right2 {
		color: #729cab
	}

	.products .slide0 .products__left-decor {
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		position: absolute;
		background: url(/img/mb_bottle.png) 50% 50% no-repeat;
		background-size: contain
	}

	.products .slide0 .products__left2 .sum:after,
	.products .slide0 .products__left2 {
		color: #729cab
	}

	.products .slide0 .products__left2 .sum:after {
		background-color: #2162a6
	}

	.products .slide0 .products__left2 .sum {
		color: #2162a6
	}
	.slide0 .products__left {
		position: relative
	}

	.products .slide0 .products__left-decor1 {
		bottom: 18%;
		left: 62%;
		margin-left: -30px;
		z-index: 5;
		width: 62px;
		background: url(/img/part1.png) 50% 50% no-repeat;
		background-size: contain;
		height: 62px;
		position: absolute
	}

	.products .logo {
		transform: scale(0.7)
	}

	.products .slide0 .products__left-decor2 {
		top: 49%;
		left: 63%;
		margin-left: -50px;
		z-index: 2;
		width: 63px;
		background: url(/img/part2.png) 50% 50% no-repeat;
		background-size: contain;
		height: 63px;
		position: absolute
	}

	.products .slide0 .products__left-decor3 {
		bottom: 18%;
		left: 68%;
		margin-left: -37px;
		z-index: 2;
		width: 52px;
		background: url(/img/part3.png) 50% 50% no-repeat;
		background-size: contain;
		height: 62px;
		position: absolute
	}

	.products .slide0 .products__left-decor4 {
		top: 33%;
		left: 70%;
		margin-left: -50px;
		z-index: 2;
		width: 90px;
		background: url(/img/part4.png) 50% 50% no-repeat;
		background-size: contain;
		height: 36px;
		position: absolute
	}

	.products .slide0 .products__left-decor5 {
		top: 32%;
		right: 5%;
		margin-left: -50px;
		z-index: 2;
		width: 90px;
		background: url(/img/part5.png) 50% 50% no-repeat;
		background-size: contain;
		height: 33px;
		position: absolute
	}

	.products .slide0 .products__left-decor6 {
		bottom: 44%;
		right: 18%;
		margin-left: -44%;
		z-index: 2;
		width: 90px;
		background: url(/img/part6.png) 50% 50% no-repeat;
		background-size: contain;
		height: 25px;
		position: absolute
	}

	.products .slide0 .products__left-decor7 {
		bottom: 41%;
		left: 71%;
		margin-left: -45px;
		z-index: 1;
		width: 80px;
		background: url(/img/part7.png) 50% 50% no-repeat;
		background-size: contain;
		height: 26px;
		position: absolute
	}

	.products .slide0 .products__left-decor8 {
		top: 19%;
		left: 75%;
		margin-left: -45px;
		z-index: 2;
		width: 80px;
		background: url(/img/part8.png) 50% 50% no-repeat;
		background-size: contain;
		height: 60px;
		position: absolute
	}

	.products .slide0 .products__left-decor9 {
		top: -4%;
		left: 85%;
		margin-left: -63px;
		z-index: 2;
		width: 115px;
		background: url(/img/part9.png) 50% 50% no-repeat;
		background-size: contain;
		height: 106px;
		position: absolute
	}

	.products .slide0 .products__left-decor10 {
		top: 5%;
		left: 76%;
		margin-left: -45px;
		z-index: 2;
		width: 66px;
		background: url(/img/part10.png) 50% 50% no-repeat;
		background-size: contain;
		height: 32px;
		position: absolute
	}

	.products .slide0 .products__left-decor11 {
		top: 0;
		left: 35%;
		margin-left: -45px;
		z-index: 2;
		width: 66px;
		background: url(/img/part-l1.png) 50% 50% no-repeat;
		background-size: contain;
		height: 38px;
		position: absolute
	}

	.products .slide0 .products__left-decor12 {
		top: 63%;
		left: 19%;
		margin-left: -35px;
		z-index: 2;
		width: 66px;
		background: url(/img/part-l2.png) 50% 50% no-repeat;
		background-size: contain;
		height: 42px;
		position: absolute
	}

	.products .slide0 .products__left-decor13 {
		top: 25%;
		left: 23%;
		margin-left: -40px;
		z-index: 2;
		width: 75px;
		background: url(/img/part-l3.png) 50% 50% no-repeat;
		background-size: contain;
		height: 50px;
		position: absolute
	}

	.products .slide0 .products__left-decor14 {
		top: 36%;
		left: 31%;
		margin-left: -45px;
		z-index: 2;
		width: 76px;
		background: url(/img/part-l4.png) 50% 50% no-repeat;
		background-size: contain;
		height: 86px;
		position: absolute
	}

	.products .slide0 .products__left-decor15 {
		top: 18%;
		left: 23%;
		margin-left: -39px;
		z-index: 2;
		width: 66px;
		background: url(/img/part-l5.png) 50% 50% no-repeat;
		background-size: contain;
		height: 33px;
		position: absolute
	}

	.products .slide0 .products__left-decor16 {
		top: 10%;
		left: 32%;
		margin-left: -45px;
		z-index: 2;
		width: 66px;
		background: url(/img/part-l6.png) 50% 50% no-repeat;
		background-size: contain;
		height: 44px;
		position: absolute
	}	
	
	.products .slide11 .use {
		/*color: white;*/
	}
	.products .slide11 .rowbottom,
	.products .slide11 .products__left2 .sum,
	.products .slide11 .products__header-1 {
		/*color: white*/
	}

	.products .slide11 .products__left-coal1 {
		position: absolute;
		left: -5%;
		width: 65px;
		height: 55px;
		bottom: 8%;
		background: url(/img/coal1.png) left 75% no-repeat / 100%;
		-webkit-animation: d 8.8s alternate infinite ease-in-out;
		-o-animation: d 8.8s alternate infinite ease-in-out;
		animation: d 8.8s alternate infinite ease-in-out
	}

	.products .slide11 .products__left-coal2 {
		background: url(/img/coal2.png) left 75% no-repeat / 100%;
		width: 50px;
		height: 38px;
		bottom: 15vh;
		position: absolute;
		left: 35%;
		margin-left: -20px;
		margin-bottom: -19px;
		-webkit-animation: bc 6.8s alternate infinite ease-in-out;
		-o-animation: bc 6.8s alternate infinite ease-in-out;
		animation: bc 6.8s alternate infinite ease-in-out
	}

	.products .slide11 .products__left-coal3 {
		background: url(/img/coal3.png) left 75% no-repeat / 100%;
		position: absolute;
		left: 40%;
		width: 45px;
		height: 45px;
		margin-left: -25px;
		top: 2%;
		-webkit-animation: d 4.8s alternate infinite ease-in-out;
		-o-animation: d 4.8s alternate infinite ease-in-out;
		animation: d 4.8s alternate infinite ease-in-out
	}

	.products .slide11 .products__left-coal4 {
		background: url(/img/coal4.png) left 75% no-repeat / 100%;
		position: absolute;
		left: 23%;
		top: 40%;
		width: 33px;
		height: 45px;
		-webkit-animation: d 7.3s alternate infinite ease-in-out;
		-o-animation: d 7.3s alternate infinite ease-in-out;
		animation: d 7.3s alternate infinite ease-in-out
	}

	.products .slide11 .products__left-coal5 {
		background: url(/img/coal5.png) left 75% no-repeat / 100%;
		position: absolute;
		top: 18%;
		left: 29%;
		width: 10px;
		height: 23px;
		margin-top: -15px;
		-webkit-animation: bc 7.6s alternate infinite ease-in-out;
		-o-animation: bc 7.6s alternate infinite ease-in-out;
		animation: bc 7.6s alternate infinite ease-in-out
	}

	.products .slide11 .products__left-coal6 {
		background: url(/img/coal6.png) left 75% no-repeat / 100%;
		position: absolute;
		left: 25%;
		top: 23%;
		width: 11px;
		height: 20px;
		margin-right: -9px;
		-webkit-animation: bc 6.3s alternate infinite ease-in-out;
		-o-animation: bc 6.3s alternate infinite ease-in-out;
		animation: bc 6.3s alternate infinite ease-in-out
	}

	.products .slide11 .products__left-coal7 {
		background: url(/img/coal7.png) left 75% no-repeat / 100%;
		position: absolute;
		right: 10%;
		top: 23%;
		width: 17px;
		height: 20px;
		margin-right: -9px;
		-webkit-animation: d 7.3s alternate infinite ease-in-out;
		-o-animation: d 7.3s alternate infinite ease-in-out;
		animation: d 7.3s alternate infinite ease-in-out
	}

	.products .slide11 .products__left-coal8 {
		background: url(/img/coal8.png) left 75% no-repeat / 100%;
		width: 13px;
		height: 14px;
		right: 10%;
		top: 32%;
		position: absolute;
		-webkit-animation: bc 9s alternate infinite ease-in-out;
		-o-animation: bc 9s alternate infinite ease-in-out;
		animation: bc 9s alternate infinite ease-in-out
	}

	.products .slide11 .products__left-coal9 {
		background: url(/img/coal9.png) left 75% no-repeat / 100%;
		width: 16px;
		height: 16px;
		right: 19%;
		top: 15%;
		position: absolute;
		-webkit-animation: d 5.7s alternate infinite ease-in-out;
		-o-animation: d 5.7s alternate infinite ease-in-out;
		animation: d 5.7s alternate infinite ease-in-out
	}

	.products .slide11 .products__left-coalback {
		background: url(/img/staticcoal.png) left 75% no-repeat / contain
	}

	.products .slide11 .products__header-blue {
		color: #0092d0;
	}

	.products .slide11 .products__header-withBG {
		padding: 0 12px;
		margin-right: 10px;
		display: inline-block;
		background: #0092d0;
		padding: 4px 7px;
		color: white;
	}

	.products .slide11 .products__left-decor {
		top: -4vh;
		left: 23%;
		width: 66%;
		height: 107%;
		position: absolute;
		height: 107%;
		position: absolute;
		background: url(/img/white12.png) 50% 50% no-repeat / contain
	}
	.products .slide11 .products__left2 {
		color: #9d9d9d
	}

	.products .slide11 .products__left2 .sum {
		color: #2162a6;
	}

	.products .slide11 .products__left2 .sum:after {
		background-color: #fff
	}

	.products .slide11 .products__right {
		padding-top: 40px;
		/*color: #fff*/
	}

	.products .slide11 .products__right2 {
		color: #9d9d9d
	}

	.products .slide11 .products__right hr {
		border-bottom: 1px solid #a8d4e6;
	}

	.products .slide11 .certpro-name {
		color: #9d9d9d
	}

	.products .slide11 .next,
	.products .slide11 .prev {
		border-color: #9d9d9d
	}

	.products .slide11 .next-wrapper:hover .next,
	.products .slide11 .prev-wrapper:hover .prev {
		border-color: #9d9d9d
	}
	
	.products .slide1 .products__left-decor {
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		position: absolute;
		background: url(../img/slide12/pudra4.png) 50% 50% no-repeat;
		background-size: 100% auto
	}
	.products .slide1 .products__left-decor1 {
		top: 10%;
		left: -10%;
		height: 100%;
		width: 30%;
		position: absolute;
		background: url(../img/slide12/pudra1_03a4572c.png) 50% 50% no-repeat;
		background-size: contain;
		-webkit-animation: c 6s alternate infinite ease-in-out;
		-o-animation: c 6s alternate infinite ease-in-out;
		animation: c 6s alternate infinite ease-in-out
	}
	.products .slide1 .products__left-pearl1 {
		position: absolute;
		background: url../img/slide12/pearl1.png) 50% 50% no-repeat;
		background-size: contain;
		-webkit-animation: c 6s alternate infinite ease-in-out;
		-o-animation: c 6s alternate infinite ease-in-out;
		animation: c 6s alternate infinite ease-in-out;
		width: 5%;
		left: 1%;
		bottom: 59%;
		height: 7%
	}
	.products .slide1 .products__left-pearl2 {
		position: absolute;
		background: url(../img/slide12/pearl2.png) 50% 50% no-repeat;
		background-size: contain;
		-webkit-animation: c 5s alternate infinite ease-in-out;
		-o-animation: c 5s alternate infinite ease-in-out;
		animation: c 5s alternate infinite ease-in-out;
		width: 11%;
		left: 9%;
		z-index: 2;
		bottom: 45%;
		height: 11%
	}
	.products .slide1 .products__left-pearl3 {
		position: absolute;
		background: url(../img/slide12/pearl3.png) 50% 50% no-repeat;
		background-size: contain;
		-webkit-animation: c 8s alternate infinite ease-in-out;
		-o-animation: c 8s alternate infinite ease-in-out;
		animation: c 8s alternate infinite ease-in-out;
		width: 14%;
		left: 0;
		bottom: 29%;
		height: 19%;
		z-index: 0
	}
	.products .slide1 .products__left-pearl4 {
		position: absolute;
		background: url(../img/slide12/pearl4.png) 50% 50% no-repeat;
		background-size: contain;
		-webkit-animation: c 3s alternate infinite ease-in-out;
		-o-animation: c 3s alternate infinite ease-in-out;
		animation: c 3s alternate infinite ease-in-out;
		width: 10%;
		left: 8%;
		bottom: 67%;
		height: 12%
	}
	.products .slide1 .products__left-pearl5 {
		position: absolute;
		background: url(../img/slide12/pearl5.png) 50% 50% no-repeat;
		background-size: contain;
		-webkit-animation: c 6s alternate infinite ease-in-out;
		-o-animation: c 6s alternate infinite ease-in-out;
		animation: c 6s alternate infinite ease-in-out;
		width: 12%;
		right: 40%;
		bottom: 43%;
		height: 20%;
		z-index: 5
	}
	.products .slide1 .products__left-pearl6 {
		position: absolute;
		background: url(../img/slide12/pearl6.png) 50% 50% no-repeat;
		background-size: contain;
		-webkit-animation: c 5s alternate infinite ease-in-out;
		-o-animation: c 5s alternate infinite ease-in-out;
		animation: c 5s alternate infinite ease-in-out;
		width: 13%;
		right: 23%;
		bottom: 43%;
		height: 11%;
		z-index: 2
	}
	.products .slide1 .products__left-pearl7 {
		position: absolute;
		background: url(../img/slide12/pearl7.png) 50% 50% no-repeat;
		background-size: contain;
		-webkit-animation: c 6s alternate infinite ease-in-out;
		-o-animation: c 6s alternate infinite ease-in-out;
		animation: c 6s alternate infinite ease-in-out;
		width: 12%;
		right: 15%;
		bottom: 37%;
		height: 10%
	}
	.products .slide1 .products__left-pearl8 {
		position: absolute;
		background: url(../img/slide12/pearl8.png) 50% 50% no-repeat;
		background-size: contain;
		-webkit-animation: c 3.6s alternate infinite ease-in-out;
		-o-animation: c 3.6s alternate infinite ease-in-out;
		animation: c 3.6s alternate infinite ease-in-out;
		width: 10%;
		right: 22%;
		bottom: 61%;
		height: 16%
	}
	.products .slide1 .pudra {
		position: absolute;
		background: url(../img/slide12/bottom_pudra.png) left bottom no-repeat / contain;
		background-size: contain;
		-webkit-animation: c 6s alternate infinite ease-in-out;
		-o-animation: c 6s alternate infinite ease-in-out;
		animation: c 6s alternate infinite ease-in-out;
		width: 53%;
		left: 0;
		bottom: 0;
		top: auto;
		height: 62%
	}
	.products .slide1 .products__left-decor2 {
		top: -10%;
		right: 25%;
		height: 100%;
		width: 27%;
		position: absolute;
		background: url(../img/slide12/pudra2_ba328432.png) 50% 50% no-repeat;
		background-size: 100% auto;
		-webkit-animation: c 9s alternate infinite ease-in-out;
		-o-animation: c 9s alternate infinite ease-in-out;
		animation: c 9s alternate infinite ease-in-out;
	}
	.products .slide1 .products__left-decor3 {
		top: -17%;
		left: -12%;
		height: 120%;
		width: 100%;
		z-index: -1;
		position: absolute;
		background: url(../img/slide12/pudra4_559d8ca2.png) 50% 50% no-repeat;
		background-size: 100% auto;
		-webkit-animation: c 7.5s alternate infinite ease-in-out;
		-o-animation: c 7.5s alternate infinite ease-in-out;
		animation: c 7.5s alternate infinite ease-in-out;
	}
	
    @media(min-width:576px) {
        .container {
            padding-right: 15px;
            padding-left: 15px
        }
    }
    
    @media(min-width:768px) {
        .container {
            padding-right: 15px;
            padding-left: 15px
        }
    }
    
    @media(min-width:992px) {
        .container {
            padding-right: 15px;
            padding-left: 15px
        }
    }
    
    @media(min-width:1200px) {
        .container {
            padding-right: 15px;
            padding-left: 15px
        }
    }
    
    @media(min-width:576px) {
        .container {
            width: 540px;
            max-width: 100%
        }
    }
    
    @media(min-width:768px) {
        .container {
            width: 720px;
            max-width: 100%
        }
    }
    
    @media(min-width:992px) {
        .container {
            width: 960px;
            max-width: 100%
        }
    }
    
    @media(min-width:1200px) {
        .container {
            width: 1140px;
            max-width: 100%
        }
	.firstBlock .container {
            width: 1300px;
            max-width: 100%
        }	
    }
    
    @media(min-width:1500px) {
        .container {
            width: 1400px;
            max-width: 100%
        }		
    }  
	
    @media(min-width:1700px) {
		.firstBlock .container {
            width: 1600px;
            max-width: 100%
        }			
    }
	
    @media(min-width:1800px) {
		.firstBlock .container {
            width: 1700px;
            max-width: 100%
        }			
    }
    
    .container-fluid {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        padding-right: 15px;
        padding-left: 15px
    }
    
    @media(min-width:576px) {
        .container-fluid {
            padding-right: 15px;
            padding-left: 15px
        }
    }
    
    @media(min-width:768px) {
        .container-fluid {
            padding-right: 15px;
            padding-left: 15px
        }
    }
    
    @media(min-width:992px) {
        .container-fluid {
            padding-right: 15px;
            padding-left: 15px
        }
    }
    
    @media(min-width:1200px) {
        .container-fluid {
            padding-right: 15px;
            padding-left: 15px
        }
    }
    
    .row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -15px;
        margin-left: -15px
    }
    
    @media(min-width:576px) {
        .row {
            margin-right: -15px;
            margin-left: -15px
        }
    }
    
    @media(min-width:768px) {
        .row {
            margin-right: -15px;
            margin-left: -15px
        }
    }
    
    @media(min-width:992px) {
        .row {
            margin-right: -15px;
            margin-left: -15px
        }
    }
    
    @media(min-width:1200px) {
        .row {
            margin-right: -15px;
            margin-left: -15px
        }
    }
    
    .no-gutters {
        margin-right: 0;
        margin-left: 0
    }
    
    .no-gutters>.col,
    .no-gutters>[class*=col-] {
        padding-right: 0;
        padding-left: 0
    }
    
    .col,
    .col-1,
    .col-2,
    .col-3,
    .col-4,
    .col-5,
    .col-6,
    .col-7,
    .col-8,
    .col-9,
    .col-10,
    .col-11,
    .col-12,
    .col-lg,
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-md,
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-sm,
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-xl,
    .col-xl-1,
    .col-xl-2,
    .col-xl-3,
    .col-xl-4,
    .col-xl-5,
    .col-xl-6,
    .col-xl-7,
    .col-xl-8,
    .col-xl-9,
    .col-xl-10,
    .col-xl-11,
    .col-xl-12,
    .col-xxl,
    .col-xxl-1,
    .col-xxl-2,
    .col-xxl-3,
    .col-xxl-4,
    .col-xxl-5,
    .col-xxl-6,
    .col-xxl-7,
    .col-xxl-8,
    .col-xxl-9,
    .col-xxl-10,
    .col-xxl-11,
    .col-xxl-12 {
        position: relative;
        width: 100%;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px
    }
    
    @media(min-width:576px) {
        .col,
        .col-1,
        .col-2,
        .col-3,
        .col-4,
        .col-5,
        .col-6,
        .col-7,
        .col-8,
        .col-9,
        .col-10,
        .col-11,
        .col-12,
        .col-lg,
        .col-lg-1,
        .col-lg-2,
        .col-lg-3,
        .col-lg-4,
        .col-lg-5,
        .col-lg-6,
        .col-lg-7,
        .col-lg-8,
        .col-lg-9,
        .col-lg-10,
        .col-lg-11,
        .col-lg-12,
        .col-md,
        .col-md-1,
        .col-md-2,
        .col-md-3,
        .col-md-4,
        .col-md-5,
        .col-md-6,
        .col-md-7,
        .col-md-8,
        .col-md-9,
        .col-md-10,
        .col-md-11,
        .col-md-12,
        .col-sm,
        .col-sm-1,
        .col-sm-2,
        .col-sm-3,
        .col-sm-4,
        .col-sm-5,
        .col-sm-6,
        .col-sm-7,
        .col-sm-8,
        .col-sm-9,
        .col-sm-10,
        .col-sm-11,
        .col-sm-12,
        .col-xl,
        .col-xl-1,
        .col-xl-2,
        .col-xl-3,
        .col-xl-4,
        .col-xl-5,
        .col-xl-6,
        .col-xl-7,
        .col-xl-8,
        .col-xl-9,
        .col-xl-10,
        .col-xl-11,
        .col-xl-12,
        .col-xxl,
        .col-xxl-1,
        .col-xxl-2,
        .col-xxl-3,
        .col-xxl-4,
        .col-xxl-5,
        .col-xxl-6,
        .col-xxl-7,
        .col-xxl-8,
        .col-xxl-9,
        .col-xxl-10,
        .col-xxl-11,
        .col-xxl-12 {
            padding-right: 15px;
            padding-left: 15px
        }
    }
    
    @media(min-width:768px) {
        .col,
        .col-1,
        .col-2,
        .col-3,
        .col-4,
        .col-5,
        .col-6,
        .col-7,
        .col-8,
        .col-9,
        .col-10,
        .col-11,
        .col-12,
        .col-lg,
        .col-lg-1,
        .col-lg-2,
        .col-lg-3,
        .col-lg-4,
        .col-lg-5,
        .col-lg-6,
        .col-lg-7,
        .col-lg-8,
        .col-lg-9,
        .col-lg-10,
        .col-lg-11,
        .col-lg-12,
        .col-md,
        .col-md-1,
        .col-md-2,
        .col-md-3,
        .col-md-4,
        .col-md-5,
        .col-md-6,
        .col-md-7,
        .col-md-8,
        .col-md-9,
        .col-md-10,
        .col-md-11,
        .col-md-12,
        .col-sm,
        .col-sm-1,
        .col-sm-2,
        .col-sm-3,
        .col-sm-4,
        .col-sm-5,
        .col-sm-6,
        .col-sm-7,
        .col-sm-8,
        .col-sm-9,
        .col-sm-10,
        .col-sm-11,
        .col-sm-12,
        .col-xl,
        .col-xl-1,
        .col-xl-2,
        .col-xl-3,
        .col-xl-4,
        .col-xl-5,
        .col-xl-6,
        .col-xl-7,
        .col-xl-8,
        .col-xl-9,
        .col-xl-10,
        .col-xl-11,
        .col-xl-12,
        .col-xxl,
        .col-xxl-1,
        .col-xxl-2,
        .col-xxl-3,
        .col-xxl-4,
        .col-xxl-5,
        .col-xxl-6,
        .col-xxl-7,
        .col-xxl-8,
        .col-xxl-9,
        .col-xxl-10,
        .col-xxl-11,
        .col-xxl-12 {
            padding-right: 15px;
            padding-left: 15px
        }
    }
    
    @media(min-width:992px) {
        .col,
        .col-1,
        .col-2,
        .col-3,
        .col-4,
        .col-5,
        .col-6,
        .col-7,
        .col-8,
        .col-9,
        .col-10,
        .col-11,
        .col-12,
        .col-lg,
        .col-lg-1,
        .col-lg-2,
        .col-lg-3,
        .col-lg-4,
        .col-lg-5,
        .col-lg-6,
        .col-lg-7,
        .col-lg-8,
        .col-lg-9,
        .col-lg-10,
        .col-lg-11,
        .col-lg-12,
        .col-md,
        .col-md-1,
        .col-md-2,
        .col-md-3,
        .col-md-4,
        .col-md-5,
        .col-md-6,
        .col-md-7,
        .col-md-8,
        .col-md-9,
        .col-md-10,
        .col-md-11,
        .col-md-12,
        .col-sm,
        .col-sm-1,
        .col-sm-2,
        .col-sm-3,
        .col-sm-4,
        .col-sm-5,
        .col-sm-6,
        .col-sm-7,
        .col-sm-8,
        .col-sm-9,
        .col-sm-10,
        .col-sm-11,
        .col-sm-12,
        .col-xl,
        .col-xl-1,
        .col-xl-2,
        .col-xl-3,
        .col-xl-4,
        .col-xl-5,
        .col-xl-6,
        .col-xl-7,
        .col-xl-8,
        .col-xl-9,
        .col-xl-10,
        .col-xl-11,
        .col-xl-12,
        .col-xxl,
        .col-xxl-1,
        .col-xxl-2,
        .col-xxl-3,
        .col-xxl-4,
        .col-xxl-5,
        .col-xxl-6,
        .col-xxl-7,
        .col-xxl-8,
        .col-xxl-9,
        .col-xxl-10,
        .col-xxl-11,
        .col-xxl-12 {
            padding-right: 15px;
            padding-left: 15px
        }
    }
    
    @media(min-width:1200px) {
        .col,
        .col-1,
        .col-2,
        .col-3,
        .col-4,
        .col-5,
        .col-6,
        .col-7,
        .col-8,
        .col-9,
        .col-10,
        .col-11,
        .col-12,
        .col-lg,
        .col-lg-1,
        .col-lg-2,
        .col-lg-3,
        .col-lg-4,
        .col-lg-5,
        .col-lg-6,
        .col-lg-7,
        .col-lg-8,
        .col-lg-9,
        .col-lg-10,
        .col-lg-11,
        .col-lg-12,
        .col-md,
        .col-md-1,
        .col-md-2,
        .col-md-3,
        .col-md-4,
        .col-md-5,
        .col-md-6,
        .col-md-7,
        .col-md-8,
        .col-md-9,
        .col-md-10,
        .col-md-11,
        .col-md-12,
        .col-sm,
        .col-sm-1,
        .col-sm-2,
        .col-sm-3,
        .col-sm-4,
        .col-sm-5,
        .col-sm-6,
        .col-sm-7,
        .col-sm-8,
        .col-sm-9,
        .col-sm-10,
        .col-sm-11,
        .col-sm-12,
        .col-xl,
        .col-xl-1,
        .col-xl-2,
        .col-xl-3,
        .col-xl-4,
        .col-xl-5,
        .col-xl-6,
        .col-xl-7,
        .col-xl-8,
        .col-xl-9,
        .col-xl-10,
        .col-xl-11,
        .col-xl-12,
        .col-xxl,
        .col-xxl-1,
        .col-xxl-2,
        .col-xxl-3,
        .col-xxl-4,
        .col-xxl-5,
        .col-xxl-6,
        .col-xxl-7,
        .col-xxl-8,
        .col-xxl-9,
        .col-xxl-10,
        .col-xxl-11,
        .col-xxl-12 {
            padding-right: 15px;
            padding-left: 15px
        }
    }
    
    .col {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }
    
    .col-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }
    
    .col-1,
    .col-auto {
        -webkit-box-flex: 0
    }
    
    .col-1 {
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }
    
    .col-2 {
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }
    
    .col-2,
    .col-3 {
        -webkit-box-flex: 0
    }
    
    .col-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    
    .col-4 {
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }
    
    .col-4,
    .col-5 {
        -webkit-box-flex: 0
    }
    
    .col-5 {
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }
    
    .col-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    
    .col-6,
    .col-7 {
        -webkit-box-flex: 0
    }
    
    .col-7 {
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }
    
    .col-8 {
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }
    
    .col-8,
    .col-9 {
        -webkit-box-flex: 0
    }
    
    .col-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
    
    .col-10 {
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }
    
    .col-10,
    .col-11 {
        -webkit-box-flex: 0
    }
    
    .col-11 {
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }
    
    .col-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    
    .pull-0 {
        right: auto
    }
    
    .pull-1 {
        right: 8.33333%
    }
    
    .pull-2 {
        right: 16.66667%
    }
    
    .pull-3 {
        right: 25%
    }
    
    .pull-4 {
        right: 33.33333%
    }
    
    .pull-5 {
        right: 41.66667%
    }
    
    .pull-6 {
        right: 50%
    }
    
    .pull-7 {
        right: 58.33333%
    }
    
    .pull-8 {
        right: 66.66667%
    }
    
    .pull-9 {
        right: 75%
    }
    
    .pull-10 {
        right: 83.33333%
    }
    
    .pull-11 {
        right: 91.66667%
    }
    
    .pull-12 {
        right: 100%
    }
    
    .push-0 {
        left: auto
    }
    
    .push-1 {
        left: 8.33333%
    }
    
    .push-2 {
        left: 16.66667%
    }
    
    .push-3 {
        left: 25%
    }
    
    .push-4 {
        left: 33.33333%
    }
    
    .push-5 {
        left: 41.66667%
    }
    
    .push-6 {
        left: 50%
    }
    
    .push-7 {
        left: 58.33333%
    }
    
    .push-8 {
        left: 66.66667%
    }
    
    .push-9 {
        left: 75%
    }
    
    .push-10 {
        left: 83.33333%
    }
    
    .push-11 {
        left: 91.66667%
    }
    
    .push-12 {
        left: 100%
    }
    
    .offset-1 {
        margin-left: 8.33333%
    }
    
    .offset-2 {
        margin-left: 16.66667%
    }
    
    .offset-3 {
        margin-left: 25%
    }
    
    .offset-4 {
        margin-left: 33.33333%
    }
    
    .offset-5 {
        margin-left: 41.66667%
    }
    
    .offset-6 {
        margin-left: 50%
    }
    
    .offset-7 {
        margin-left: 58.33333%
    }
    
    .offset-8 {
        margin-left: 66.66667%
    }
    
    .offset-9 {
        margin-left: 75%
    }
    
    .offset-10 {
        margin-left: 83.33333%
    }
    
    .offset-11 {
        margin-left: 91.66667%
    }
    
    @media(min-width:576px) {
        .col-sm {
            -ms-flex-preferred-size: 0;
            flex-basis: 0;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            max-width: 100%
        }
        .col-sm-auto {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto;
            width: auto
        }
        .col-sm-1 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
            max-width: 8.33333%
        }
        .col-sm-2 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
            max-width: 16.66667%
        }
        .col-sm-3 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 25%;
            flex: 0 0 25%;
            max-width: 25%
        }
        .col-sm-4 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
            max-width: 33.33333%
        }
        .col-sm-5 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
            max-width: 41.66667%
        }
        .col-sm-6 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%
        }
        .col-sm-7 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
            max-width: 58.33333%
        }
        .col-sm-8 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
            max-width: 66.66667%
        }
        .col-sm-9 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 75%;
            flex: 0 0 75%;
            max-width: 75%
        }
        .col-sm-10 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
            max-width: 83.33333%
        }
        .col-sm-11 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
            max-width: 91.66667%
        }
        .col-sm-12 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%
        }
        .pull-sm-0 {
            right: auto
        }
        .pull-sm-1 {
            right: 8.33333%
        }
        .pull-sm-2 {
            right: 16.66667%
        }
        .pull-sm-3 {
            right: 25%
        }
        .pull-sm-4 {
            right: 33.33333%
        }
        .pull-sm-5 {
            right: 41.66667%
        }
        .pull-sm-6 {
            right: 50%
        }
        .pull-sm-7 {
            right: 58.33333%
        }
        .pull-sm-8 {
            right: 66.66667%
        }
        .pull-sm-9 {
            right: 75%
        }
        .pull-sm-10 {
            right: 83.33333%
        }
        .pull-sm-11 {
            right: 91.66667%
        }
        .pull-sm-12 {
            right: 100%
        }
        .push-sm-0 {
            left: auto
        }
        .push-sm-1 {
            left: 8.33333%
        }
        .push-sm-2 {
            left: 16.66667%
        }
        .push-sm-3 {
            left: 25%
        }
        .push-sm-4 {
            left: 33.33333%
        }
        .push-sm-5 {
            left: 41.66667%
        }
        .push-sm-6 {
            left: 50%
        }
        .push-sm-7 {
            left: 58.33333%
        }
        .push-sm-8 {
            left: 66.66667%
        }
        .push-sm-9 {
            left: 75%
        }
        .push-sm-10 {
            left: 83.33333%
        }
        .push-sm-11 {
            left: 91.66667%
        }
        .push-sm-12 {
            left: 100%
        }
        .offset-sm-0 {
            margin-left: 0
        }
        .offset-sm-1 {
            margin-left: 8.33333%
        }
        .offset-sm-2 {
            margin-left: 16.66667%
        }
        .offset-sm-3 {
            margin-left: 25%
        }
        .offset-sm-4 {
            margin-left: 33.33333%
        }
        .offset-sm-5 {
            margin-left: 41.66667%
        }
        .offset-sm-6 {
            margin-left: 50%
        }
        .offset-sm-7 {
            margin-left: 58.33333%
        }
        .offset-sm-8 {
            margin-left: 66.66667%
        }
        .offset-sm-9 {
            margin-left: 75%
        }
        .offset-sm-10 {
            margin-left: 83.33333%
        }
        .offset-sm-11 {
            margin-left: 91.66667%
        }
    }
    
    @media(min-width:768px) {
        .col-md {
            -ms-flex-preferred-size: 0;
            flex-basis: 0;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            max-width: 100%
        }
        .col-md-auto {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto;
            width: auto
        }
        .col-md-1 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
            max-width: 8.33333%
        }
        .col-md-2 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
            max-width: 16.66667%
        }
        .col-md-3 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 25%;
            flex: 0 0 25%;
            max-width: 25%
        }
        .col-md-4 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
            max-width: 33.33333%
        }
        .col-md-5 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
            max-width: 41.66667%
        }
        .col-md-6 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%
        }
        .col-md-7 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
            max-width: 58.33333%
        }
        .col-md-8 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
            max-width: 66.66667%
        }
        .col-md-9 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 75%;
            flex: 0 0 75%;
            max-width: 75%
        }
        .col-md-10 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
            max-width: 83.33333%
        }
        .col-md-11 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
            max-width: 91.66667%
        }
        .col-md-12 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%
        }
        .pull-md-0 {
            right: auto
        }
        .pull-md-1 {
            right: 8.33333%
        }
        .pull-md-2 {
            right: 16.66667%
        }
        .pull-md-3 {
            right: 25%
        }
        .pull-md-4 {
            right: 33.33333%
        }
        .pull-md-5 {
            right: 41.66667%
        }
        .pull-md-6 {
            right: 50%
        }
        .pull-md-7 {
            right: 58.33333%
        }
        .pull-md-8 {
            right: 66.66667%
        }
        .pull-md-9 {
            right: 75%
        }
        .pull-md-10 {
            right: 83.33333%
        }
        .pull-md-11 {
            right: 91.66667%
        }
        .pull-md-12 {
            right: 100%
        }
        .push-md-0 {
            left: auto
        }
        .push-md-1 {
            left: 8.33333%
        }
        .push-md-2 {
            left: 16.66667%
        }
        .push-md-3 {
            left: 25%
        }
        .push-md-4 {
            left: 33.33333%
        }
        .push-md-5 {
            left: 41.66667%
        }
        .push-md-6 {
            left: 50%
        }
        .push-md-7 {
            left: 58.33333%
        }
        .push-md-8 {
            left: 66.66667%
        }
        .push-md-9 {
            left: 75%
        }
        .push-md-10 {
            left: 83.33333%
        }
        .push-md-11 {
            left: 91.66667%
        }
        .push-md-12 {
            left: 100%
        }
        .offset-md-0 {
            margin-left: 0
        }
        .offset-md-1 {
            margin-left: 8.33333%
        }
        .offset-md-2 {
            margin-left: 16.66667%
        }
        .offset-md-3 {
            margin-left: 25%
        }
        .offset-md-4 {
            margin-left: 33.33333%
        }
        .offset-md-5 {
            margin-left: 41.66667%
        }
        .offset-md-6 {
            margin-left: 50%
        }
        .offset-md-7 {
            margin-left: 58.33333%
        }
        .offset-md-8 {
            margin-left: 66.66667%
        }
        .offset-md-9 {
            margin-left: 75%
        }
        .offset-md-10 {
            margin-left: 83.33333%
        }
        .offset-md-11 {
            margin-left: 91.66667%
        }
    }
    
    @media(min-width:992px) {
        .col-lg {
            -ms-flex-preferred-size: 0;
            flex-basis: 0;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            max-width: 100%
        }
        .col-lg-auto {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto;
            width: auto
        }
        .col-lg-1 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
            max-width: 8.33333%
        }
        .col-lg-2 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
            max-width: 16.66667%
        }
        .col-lg-3 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 25%;
            flex: 0 0 25%;
            max-width: 25%
        }
        .col-lg-4 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
            max-width: 33.33333%
        }
        .col-lg-5 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
            max-width: 41.66667%
        }
        .col-lg-6 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%
        }
        .col-lg-7 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
            max-width: 58.33333%
        }
        .col-lg-8 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
            max-width: 66.66667%
        }
        .col-lg-9 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 75%;
            flex: 0 0 75%;
            max-width: 75%
        }
        .col-lg-10 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
            max-width: 83.33333%
        }
        .col-lg-11 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
            max-width: 91.66667%
        }
        .col-lg-12 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%
        }
        .pull-lg-0 {
            right: auto
        }
        .pull-lg-1 {
            right: 8.33333%
        }
        .pull-lg-2 {
            right: 16.66667%
        }
        .pull-lg-3 {
            right: 25%
        }
        .pull-lg-4 {
            right: 33.33333%
        }
        .pull-lg-5 {
            right: 41.66667%
        }
        .pull-lg-6 {
            right: 50%
        }
        .pull-lg-7 {
            right: 58.33333%
        }
        .pull-lg-8 {
            right: 66.66667%
        }
        .pull-lg-9 {
            right: 75%
        }
        .pull-lg-10 {
            right: 83.33333%
        }
        .pull-lg-11 {
            right: 91.66667%
        }
        .pull-lg-12 {
            right: 100%
        }
        .push-lg-0 {
            left: auto
        }
        .push-lg-1 {
            left: 8.33333%
        }
        .push-lg-2 {
            left: 16.66667%
        }
        .push-lg-3 {
            left: 25%
        }
        .push-lg-4 {
            left: 33.33333%
        }
        .push-lg-5 {
            left: 41.66667%
        }
        .push-lg-6 {
            left: 50%
        }
        .push-lg-7 {
            left: 58.33333%
        }
        .push-lg-8 {
            left: 66.66667%
        }
        .push-lg-9 {
            left: 75%
        }
        .push-lg-10 {
            left: 83.33333%
        }
        .push-lg-11 {
            left: 91.66667%
        }
        .push-lg-12 {
            left: 100%
        }
        .offset-lg-0 {
            margin-left: 0
        }
        .offset-lg-1 {
            margin-left: 8.33333%
        }
        .offset-lg-2 {
            margin-left: 16.66667%
        }
        .offset-lg-3 {
            margin-left: 25%
        }
        .offset-lg-4 {
            margin-left: 33.33333%
        }
        .offset-lg-5 {
            margin-left: 41.66667%
        }
        .offset-lg-6 {
            margin-left: 50%
        }
        .offset-lg-7 {
            margin-left: 58.33333%
        }
        .offset-lg-8 {
            margin-left: 66.66667%
        }
        .offset-lg-9 {
            margin-left: 75%
        }
        .offset-lg-10 {
            margin-left: 83.33333%
        }
        .offset-lg-11 {
            margin-left: 91.66667%
        }
    }
    
    @media(min-width:1200px) {
        .col-xl {
            -ms-flex-preferred-size: 0;
            flex-basis: 0;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            max-width: 100%
        }
        .col-xl-auto {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto;
            width: auto
        }
        .col-xl-1 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
            max-width: 8.33333%
        }
        .col-xl-2 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
            max-width: 16.66667%
        }
        .col-xl-3 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 25%;
            flex: 0 0 25%;
            max-width: 25%
        }
        .col-xl-4 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
            max-width: 33.33333%
        }
        .col-xl-5 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
            max-width: 41.66667%
        }
        .col-xl-6 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%
        }
        .col-xl-7 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
            max-width: 58.33333%
        }
        .col-xl-8 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
            max-width: 66.66667%
        }
        .col-xl-9 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 75%;
            flex: 0 0 75%;
            max-width: 75%
        }
        .col-xl-10 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
            max-width: 83.33333%
        }
        .col-xl-11 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
            max-width: 91.66667%
        }
        .col-xl-12 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%
        }
        .pull-xl-0 {
            right: auto
        }
        .pull-xl-1 {
            right: 8.33333%
        }
        .pull-xl-2 {
            right: 16.66667%
        }
        .pull-xl-3 {
            right: 25%
        }
        .pull-xl-4 {
            right: 33.33333%
        }
        .pull-xl-5 {
            right: 41.66667%
        }
        .pull-xl-6 {
            right: 50%
        }
        .pull-xl-7 {
            right: 58.33333%
        }
        .pull-xl-8 {
            right: 66.66667%
        }
        .pull-xl-9 {
            right: 75%
        }
        .pull-xl-10 {
            right: 83.33333%
        }
        .pull-xl-11 {
            right: 91.66667%
        }
        .pull-xl-12 {
            right: 100%
        }
        .push-xl-0 {
            left: auto
        }
        .push-xl-1 {
            left: 8.33333%
        }
        .push-xl-2 {
            left: 16.66667%
        }
        .push-xl-3 {
            left: 25%
        }
        .push-xl-4 {
            left: 33.33333%
        }
        .push-xl-5 {
            left: 41.66667%
        }
        .push-xl-6 {
            left: 50%
        }
        .push-xl-7 {
            left: 58.33333%
        }
        .push-xl-8 {
            left: 66.66667%
        }
        .push-xl-9 {
            left: 75%
        }
        .push-xl-10 {
            left: 83.33333%
        }
        .push-xl-11 {
            left: 91.66667%
        }
        .push-xl-12 {
            left: 100%
        }
        .offset-xl-0 {
            margin-left: 0
        }
        .offset-xl-1 {
            margin-left: 8.33333%
        }
        .offset-xl-2 {
            margin-left: 16.66667%
        }
        .offset-xl-3 {
            margin-left: 25%
        }
        .offset-xl-4 {
            margin-left: 33.33333%
        }
        .offset-xl-5 {
            margin-left: 41.66667%
        }
        .offset-xl-6 {
            margin-left: 50%
        }
        .offset-xl-7 {
            margin-left: 58.33333%
        }
        .offset-xl-8 {
            margin-left: 66.66667%
        }
        .offset-xl-9 {
            margin-left: 75%
        }
        .offset-xl-10 {
            margin-left: 83.33333%
        }
        .offset-xl-11 {
            margin-left: 91.66667%
        }
    }
    
    @media(min-width:1500px) {
        .col-xxl {
            -ms-flex-preferred-size: 0;
            flex-basis: 0;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            max-width: 100%
        }
        .col-xxl-auto {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto;
            width: auto
        }
        .col-xxl-1 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
            max-width: 8.33333%
        }
        .col-xxl-2 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
            max-width: 16.66667%
        }
        .col-xxl-3 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 25%;
            flex: 0 0 25%;
            max-width: 25%
        }
        .col-xxl-4 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
            max-width: 33.33333%
        }
        .col-xxl-5 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
            max-width: 41.66667%
        }
        .col-xxl-6 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%
        }
        .col-xxl-7 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
            max-width: 58.33333%
        }
        .col-xxl-8 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
            max-width: 66.66667%
        }
        .col-xxl-9 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 75%;
            flex: 0 0 75%;
            max-width: 75%
        }
        .col-xxl-10 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
            max-width: 83.33333%
        }
        .col-xxl-11 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
            max-width: 91.66667%
        }
        .col-xxl-12 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%
        }
        .pull-xxl-0 {
            right: auto
        }
        .pull-xxl-1 {
            right: 8.33333%
        }
        .pull-xxl-2 {
            right: 16.66667%
        }
        .pull-xxl-3 {
            right: 25%
        }
        .pull-xxl-4 {
            right: 33.33333%
        }
        .pull-xxl-5 {
            right: 41.66667%
        }
        .pull-xxl-6 {
            right: 50%
        }
        .pull-xxl-7 {
            right: 58.33333%
        }
        .pull-xxl-8 {
            right: 66.66667%
        }
        .pull-xxl-9 {
            right: 75%
        }
        .pull-xxl-10 {
            right: 83.33333%
        }
        .pull-xxl-11 {
            right: 91.66667%
        }
        .pull-xxl-12 {
            right: 100%
        }
        .push-xxl-0 {
            left: auto
        }
        .push-xxl-1 {
            left: 8.33333%
        }
        .push-xxl-2 {
            left: 16.66667%
        }
        .push-xxl-3 {
            left: 25%
        }
        .push-xxl-4 {
            left: 33.33333%
        }
        .push-xxl-5 {
            left: 41.66667%
        }
        .push-xxl-6 {
            left: 50%
        }
        .push-xxl-7 {
            left: 58.33333%
        }
        .push-xxl-8 {
            left: 66.66667%
        }
        .push-xxl-9 {
            left: 75%
        }
        .push-xxl-10 {
            left: 83.33333%
        }
        .push-xxl-11 {
            left: 91.66667%
        }
        .push-xxl-12 {
            left: 100%
        }
        .offset-xxl-0 {
            margin-left: 0
        }
        .offset-xxl-1 {
            margin-left: 8.33333%
        }
        .offset-xxl-2 {
            margin-left: 16.66667%
        }
        .offset-xxl-3 {
            margin-left: 25%
        }
        .offset-xxl-4 {
            margin-left: 33.33333%
        }
        .offset-xxl-5 {
            margin-left: 41.66667%
        }
        .offset-xxl-6 {
            margin-left: 50%
        }
        .offset-xxl-7 {
            margin-left: 58.33333%
        }
        .offset-xxl-8 {
            margin-left: 66.66667%
        }
        .offset-xxl-9 {
            margin-left: 75%
        }
        .offset-xxl-10 {
            margin-left: 83.33333%
        }
        .offset-xxl-11 {
            margin-left: 91.66667%
        }
    }
    
    @font-face {
        font-family: PF Din Text Pro;
        font-style: normal;
        font-weight: 400;
        src: url(fonts/Roboto-Regular_3e1af3ef.ttf) format("truetype")
    }
    
    @font-face {
        font-family: PF Din Text Pro;
        font-style: normal;
        font-weight: 100;
        src: url(fonts/Roboto-Thin_89e2666c.ttf) format("truetype")
    }
    
    @font-face {
        font-family: PF Din Text Pro;
        font-style: normal;
        font-weight: 500;
        src: url(fonts/Roboto-Medium_d0884059.ttf) format("truetype")
    }
    
    @font-face {
        font-family: PF Din Text Pro;
        font-style: normal;
        font-weight: 300;
        src: url(fonts/Roboto-Light_fc84e998.ttf) format("truetype")
    }
    
    @font-face {
        font-family: PF Din Text Pro;
        font-style: italic;
        font-weight: 400;
        src: url(fonts/Roboto-Italic_42bbe4ee.ttf) format("truetype")
    }
    
    body,
    h1,
    h2,
    h3,
    section {
        margin: 0
    }
    
    body {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 100%;
        overflow-x: hidden;
        overflow-y: hidden
    }
    
    a {
        text-decoration: none
    }
    
    ul {
        padding: 0;
        list-style: none
    }
    
    ul,
    ul li,
    ul li a {
        margin: 0
    }
    
    ul li a {
        display: block;
        padding: 10px;
        color: #fff
    }
    
    .home__wrapper {
        position: absolute;
        width: 100%;
        height: 100vh
    }
    
    .firstBlock {
        height: 100%;
		background-image: url(img/girl.png);
		background-position: right bottom;
		background-size: 50%;
		background-repeat: no-repeat;		
    }
    
    path {
        -webkit-transition: fill 1.2s !important;
        -o-transition: fill 1.2s !important;
        transition: fill 1.2s !important
    }
    
    .home {
        height: 100vh;
        position: relative;
        width: 100%;
        overflow: hidden
    }
    
    .home__content {
        width: 100%;
        /*display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap*/
    }
    
    .home .fullscreen-bg__video {
        z-index: -1
    }
    
    .home .fullscreen-bg__video,
    .home .fullscreen-bg__video-overlay {
        position: absolute;
        top: 50%;
        left: 50%;
        min-width: 100%;
        min-height: 100%;
        width: auto;
        height: auto;
        -webkit-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
    
    .home .fullscreen-bg__video-overlay {
        z-index: 0;
        opacity: .1;
        background: -webkit-linear-gradient(290deg, #1aa0ee, #1152a1, #30b3e6, #376cea);
        background: -o-linear-gradient(290deg, #1aa0ee, #1152a1, #30b3e6, #376cea);
        background: linear-gradient(160deg, #1aa0ee, #1152a1, #30b3e6, #376cea);
        background-size: 2000% 2000%;
        -webkit-animation: i 20s ease infinite;
        -o-animation: i 20s ease infinite;
        animation: i 20s ease infinite
    }
    
    .home .container {
        position: relative;
        height: 100%
    }
    
    .home .row2,
    .home .row3 {
        height: 100%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }    
    .firstBlock .row2 {
        height: 100%;
        -webkit-box-align: normal !important;
        -ms-flex-align: normal !important;
        align-items: normal !important
    }
    
    .home .logo {
		/* left: 0; */
		z-index: 2;
		/* margin-top: 5vh; */
		/* position: absolute; */
		margin-top: 3%;
		/* height: 36px; */
		width: 350px;
    }
	
	.home .list_advantages {
		font-family: PF Din Text Pro, Helvetica, Arial, sans-serif;
		font-size: 24px;
		font-weight: 300;
		padding-top: 15px;
	}	
	.home .list_advantages li{
		padding-bottom: 15px;
		list-style-type: disc;
		color: red;
	}
	.home .list_advantages li>span{
		color: #1a5099;
		display: block;
		/*width: 65%;*/
	}
    
    .home .h1 {
        font-size: 52px;
        line-height: 60px;
        font-weight: 100;
        margin-bottom: 10%
    }
    
    .home .create,
    .home .h1 {
        z-index: 2;
        position: relative;
        font-family: PF Din Text Pro, Helvetica, Arial, sans-serif;
        color: #fff
    }
    
    .home .create {
		/* top: 80px; */
		bottom: 30px;
		position: absolute;
		color: #000;
		font-size: 15px;
		line-height: 0px;
		padding-bottom: 100px;
		text-transform: uppercase;
		letter-spacing: .16em;
		background: transparent url(img/france_flag_2afd5600.png);
		background-position: 15% 31%;
		background-size: 75%;
		background-repeat: no-repeat;
    }
    
	.home .studies {
		bottom: -20px;
		left: 38%;
		position: absolute;
		color: #000;
		font-size: 15px;
		line-height: 30px;
		padding-bottom: 100px;
		text-transform: uppercase;
		letter-spacing: .16em;
	}
	
    .home .menu {
        z-index: 100;
        position: fixed;
        right: 40px;
        top: 36px;
        -webkit-transition: all 1.5s ease-in-out;
        -o-transition: all 1.5s ease-in-out;
        transition: all 1.5s ease-in-out;
        cursor: pointer
    }
    
    .home .menu__items {
        top: 50%;
        margin-top: -340px;
        position: fixed;
        z-index: 6;
        right: 34px
    }
    
    .home .menu__items li {
        -webkit-transform: rotateX(90deg);
        transform: rotateX(90deg);
        -webkit-transition: all .2s;
        -o-transition: all .2s;
        transition: all .2s;
        margin-top: calc(10.66vh - 42px)
    }
    
    .home .menu__items li:first-child {
        margin-top: calc(13.66vh - 42px)
    }
    
    .home .menu__items li a {
        text-align: right;
        font-family: PF Din Text Pro, Helvetica, Arial, sans-serif;
        font-size: 16px;
        line-height: 26px;
        letter-spacing: .05em;
        font-weight: 400;
        text-transform: uppercase;
        position: relative;
        -webkit-transition: all .22s linear;
        -o-transition: all .22s linear;
        transition: all .22s linear
    }
    
    .home .menu__items li a:hover {
        -webkit-transform: translateX(-20px);
        -o-transform: translateX(-20px);
        transform: translateX(-20px)
    }
    
    .home li.active {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg)
    }
    
    .home .hg {
        background-color: #fff;
        height: 3px;
        width: 30px;
        border-radius: 1.5px;
        margin-bottom: 6px;
        position: relative;
        -webkit-transition: -webkit-transform .4s;
        transition: -webkit-transform .4s;
        -o-transition: -o-transform .4s;
        transition: transform .4s;
        transition: transform .4s, -webkit-transform .4s, -o-transform .4s
    }
    
    .home .hg1.active {
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg)
    }
    
    .home .hg2.active {
        -webkit-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }
    
    .home .balloon {
        z-index: 4;
        position: absolute;
        -webkit-animation: a 10s alternate infinite ease-in-out;
        -o-animation: a 10s alternate infinite ease-in-out;
        animation: a 10s alternate infinite ease-in-out
    }
    
    @-webkit-keyframes a {
        0% {
            -webkit-transform: translate(0) rotate(0deg);
            transform: translate(0) rotate(0deg)
        }
        20% {
            -webkit-transform: translateY(-15px) rotate(-2deg);
            transform: translateY(-15px) rotate(-2deg)
        }
        40% {
            -webkit-transform: translateY(-30px) rotate(2deg);
            transform: translateY(-30px) rotate(2deg)
        }
        60% {
            opacity: 1;
            -webkit-transform: scale(1);
            transform: scale(1)
        }
        80% {
            -webkit-transform: translate(-60px, 40px);
            transform: translate(-60px, 40px)
        }
        to {
            opacity: .4;
            -webkit-transform: scale(.8);
            transform: scale(.8);
            -webkit-transform: translate(0);
            transform: translate(0)
        }
    }
    
    @-o-keyframes a {
        0% {
            -o-transform: translate(0) rotate(0deg);
            transform: translate(0) rotate(0deg)
        }
        20% {
            -o-transform: translateY(-15px) rotate(-2deg);
            transform: translateY(-15px) rotate(-2deg)
        }
        40% {
            -o-transform: translateY(-30px) rotate(2deg);
            transform: translateY(-30px) rotate(2deg)
        }
        60% {
            opacity: 1;
            -o-transform: scale(1);
            transform: scale(1)
        }
        80% {
            -o-transform: translate(-60px, 40px);
            transform: translate(-60px, 40px)
        }
        to {
            opacity: .4;
            -o-transform: scale(.8);
            transform: scale(.8);
            -o-transform: translate(0);
            transform: translate(0)
        }
    }
    
    @keyframes a {
        0% {
            -webkit-transform: translate(0) rotate(0deg);
            -o-transform: translate(0) rotate(0deg);
            transform: translate(0) rotate(0deg)
        }
        20% {
            -webkit-transform: translateY(-15px) rotate(-2deg);
            -o-transform: translateY(-15px) rotate(-2deg);
            transform: translateY(-15px) rotate(-2deg)
        }
        40% {
            -webkit-transform: translateY(-30px) rotate(2deg);
            -o-transform: translateY(-30px) rotate(2deg);
            transform: translateY(-30px) rotate(2deg)
        }
        60% {
            opacity: 1;
            -webkit-transform: scale(1);
            -o-transform: scale(1);
            transform: scale(1)
        }
        80% {
            -webkit-transform: translate(-60px, 40px);
            -o-transform: translate(-60px, 40px);
            transform: translate(-60px, 40px)
        }
        to {
            opacity: .4;
            -webkit-transform: scale(.8);
            -o-transform: scale(.8);
            transform: scale(.8);
            -webkit-transform: translate(0);
            -o-transform: translate(0);
            transform: translate(0)
        }
    }
    
    .home .LinW1,
    .home .LinW2 {
        stop-color: #fff
    }
    
    .home .LinGB1 {
        stop-color: rgba(33, 149, 238, .7)
    }
    
    .home .LinGB2 {
        stop-color: rgba(58, 21, 194, .7)
    }
    
    .home .LinGW1 {
        stop-color: #e4f1f6
    }
    
    .home .LinGW2 {
        stop-color: #a3d5ed
    }
    
    .home .LinGW21 {
        stop-color: #e6f1f6
    }
    
    .home .LinGW22 {
        stop-color: #cee6f1
    }
    
    .home .LinGG1 {
        stop-color: #eaf3f7
    }
    
    .home .LinGG2 {
        stop-color: #d8e9f1
    }
    
    .home .LinGG3 {
        stop-color: #85acc0
    }
    
    .home .balloon1 {
        right: -25vh;
        top: 75vh;
        height: 50vh;
        width: 50vh
    }
    
    .home .balloon2 {
        right: 30%;
        top: -15vh;
        height: 20vh;
        width: 20vh
    }
    
    .home .balloon3 {
        opacity: .5;
        right: -5vh;
        top: 50vh;
        height: 15vh;
        width: 15vh
    }
    
    .home .balloon4 {
        left: 5vh;
        top: 70vh;
        height: 10vh;
        width: 10vh
    }
    
    .home .balloon5 {
        left: 5vh;
        top: 25vh;
        height: 1.1vh;
        width: 1.1vh
    }
    
    .home .balloon6 {
        left: 15vh;
        top: 15vh;
        height: 1vh;
        width: 1vh
    }
    
    .home .balloon7 {
        right: 15vh;
        top: 15vh;
        height: .8vh;
        width: .8vh
    }
    
    .home .balloon8 {
        right: 15vh;
        top: 85vh;
        height: .7vh;
        width: .7vh
    }
    
    .home .balloon9 {
        right: 50vh;
        top: 75vh;
        height: .85vh;
        width: .85vh
    }
    
    .home .balloon10 {
        left: 40vh;
        top: 10vh;
        height: .9vh;
        width: .9vh
    }
    
    .home .balloon11 {
        right: 35vh;
        top: 65vh;
        height: .75vh;
        width: .75vh
    }
    
    .home .balloon12 {
        right: 35vh;
        top: 45vh;
        height: .5vh;
        width: .5vh
    }
    
    .home .logo-text {
        fill: #fff
    }
    
    .home .logo-and {
        fill: #e31e24
    }
    
    .orange {
        display: none;
        z-index: 1;
        background: -webkit-linear-gradient(bottom, #e74124, #fd812d);
        background: -o-linear-gradient(bottom, #e74124, #fd812d);
        background: linear-gradient(0deg, #e74124, #fd812d)
    }
    
    .orange,
    .text__wrapper {
        opacity: 0;
        top: 0;
        height: 100%;
        width: 125%;
        position: absolute
    }
    
    .text__wrapper {
        z-index: 3;
        padding-left: 25%
    }
    
    .text__wrapper .logo {
        display: none
    }
    
    .home__right-wrapper {
        pointer-events: none;
        top: 0;
        right: -90%;
        width: 125%;
        opacity: 1;
        z-index: 2;
        height: 100vh;
        position: absolute;
        /*background: url(img/White_63096932.svg) 50% 50% no-repeat;*/
        background-size: cover
    }
    
    .home__right-wrapper2 {
        display: none
    }
    
    .home .second {
        margin-top: 5vh;
        height: 100%
    }
    
    .home__left .h2 {
        font-family: PF Din Text Pro, Helvetica, Arial, sans-serif;
        font-size: 38px;
        font-weight: 300;
        color: #fff
    }
    
    .home__left .h2-yellow {
        font-size: 18px;
        font-weight: 500;
        color: #ffea00;
        text-transform: uppercase;
        margin-bottom: 15vh;
        display: block
    }
    
    .home__leftp {
        font-size: 18px;
        color: #fff
    }
    
    .home__right {
        font-family: PF Din Text Pro, Helvetica, Arial, sans-serif
    }
    
    .home__right-name {
        text-transform: uppercase;
        font-weight: 500;
        font-size: 18px;
        line-height: 26px;
        color: #3a5a69;
        margin-bottom: 4vh
    }
    
    .home__right-item {
        font-size: 16px;
        line-height: 20px;
        color: #78939f;
        margin-top: 3vh;
        margin-bottom: 3vh;
        position: relative
    }
    
    .home__right-item-beforeH,
    .home__right-item-beforeV {
        top: 7px;
        left: -32px;
        position: absolute;
        background-color: #d3e9f2;
        height: 4px;
        width: 4px;
        border-radius: 2.34px;
        -webkit-transition: all .6s;
        -o-transition: all .6s;
        transition: all .6s
    }
    
    .home__right-item-beforeH2 {
        left: -43px;
        width: 26px
    }
    
    .home__right-item-beforeV2 {
        top: -4px;
        height: 26px
    }
    
    .home__right-item-beforeH22 {
        left: -48px;
        width: 36px
    }
    
    .home__right-item-beforeV22 {
        top: -9px;
        height: 36px
    }
    
    .home__right hr {
        border: 0;
        border-bottom: 1px solid #d4e4eb
    }
    
    .next-wrapper,
    .prev-wrapper {
        cursor: pointer;
        position: absolute;
        z-index: 54;
        top: 0;
        height: 100%;
        max-width: 50%;
        width: 50%
    }
    
    .prev-wrapper {
        left: -100px
    }
    
    .next-wrapper {
        right: -100px
    }
    
    .next,
    .prev {
        cursor: pointer;
        border-bottom: 2px solid #1792c3;
        border-left: 2px solid #1792c3;
        width: 28px;
        position: absolute;
        top: 50%;
        margin-top: -14px;
        height: 28px;
        -webkit-transition: border-color .5s ease-in-out, opacity .4s ease-in-out;
        -o-transition: border-color .5s ease-in-out, opacity .4s ease-in-out;
        transition: border-color .5s ease-in-out, opacity .4s ease-in-out
    }
    
    .next-wrapper:hover .next,
    .prev-wrapper:hover .prev {
        border-color: #31dbff
    }
    
    .prev {
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        left: 50px
    }
    
    .next {
        right: 50px;
        -webkit-transform: rotate(-135deg);
        -o-transform: rotate(-135deg);
        transform: rotate(-135deg)
    }
    
    .products {
        overflow: hidden;
        z-index: 5;
        position: relative;
        height: 100vh;
        width: 100%;
        /*background: url(img/white_bg.png) 10% 50% no-repeat;*/
        background-size: cover;
        -webkit-transition: background .8s;
        -o-transition: background .8s;
        transition: background .8s
    }
    
    .products .container .row:nth-child(3)>div:nth-child(2) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    
    .products .rowbottom {
        position: absolute;
        bottom: 7%
    }
    
    .products .logo {
        position: relative;
        margin-top: 5vh;
        margin-bottom: 4vh;
        /*height: 36px;*/
        width: 300px
    }
	
	.products .use {
		margin-top: 7vh;
		margin-bottom: 7vh;
		color: #37609f;
		font-family: PF Din Text Pro, Helvetica, Arial, sans-serif;
		font-size: 16px;
		text-align: right;
		text-transform: uppercase;
		font-weight: 400;
	}
    
    .products__header {
        position: relative;
        font-family: PF Din Text Pro, Helvetica, Arial, sans-serif;
        text-align: center;
        margin-bottom: 1vh
    }
    
    .products__header-1 {
        display: inline-block;
        font-weight: 300;
        font-size: 38px;
        line-height: 37px;
        margin-bottom: 8px
    }
    
    .products__header-blue {
        letter-spacing: .06em;
        text-transform: uppercase;
        font-size: 18px;
        line-height: 23px;
        font-weight: 500
    }
    
    .products__left {
        padding-top: 5%;
        padding-bottom: 5%;
        width: 100%;
        height: 490px;
        height: 100%;
        min-height: 490px
    }
    
    .products__left2 {
        font-family: PF Din Text Pro, Helvetica, Arial, sans-serif;
        position: absolute;
        top: 400px;
        right: 0;
        width: 228px;
        text-align: right;
        font-size: 16px;
        line-height: 18px
    }
    
    .products__left2 .sum {
        width: 100%;
        font-size: 38px;
        margin-bottom: 10px
    }
    
    .products__left2 .sum:after {
        content: "";
        position: absolute;
        top: 13.5px;
        right: 8px;
        height: 3.5px;
        width: 16px;
		background-color: #3a5a69;
    }
    
    .products__right {
        padding-top: 20px;
        margin-top: 3vh;
        font-size: 18px;
        line-height: 20px
    }
    
    .products__right,
    .products__right2 {
        position: relative;
        font-family: PF Din Text Pro, Helvetica, Arial, sans-serif
    }
    
    .products__right2 {
        font-size: 16px;
        line-height: 18px;
        margin-top: 50px
    }
    
    .products__right hr {
        margin-top: 12px;
        margin-bottom: 11px;
        border: 0;
        border-bottom: 1px solid #086a94
    }
    
    .products .certpro-name {
        margin-top: 20px;
        font-family: PF Din Text Pro, Helvetica, Arial, sans-serif;
        font-style: italic;
        font-size: 16px;
        line-height: 19px;
        float: left
    }
    
    .products .certpro-img {
        margin-right: 20px;
        height: 80px;
        width: 66px;
        background: url(img/certpro_cb00faeb.png) 50% 50% no-repeat;
        background-size: contain;
        float: left
    }
    
    .products .slide1 .products__header,
    .products .slide7 .products__header,
    .products .slide1 .products__header {
        color: #3a5a69
    }
    
    .products .slide1 .products__header-blue,
    .products .slide7 .products__header-blue,
    .products .slide1 .products__header-blue {
        color: #31dbff
    }
    
    .slide7 .products__header,
    .slide1 .products__header {
        margin-bottom: 1vh
    }
    
    .products .slide1 .products__left,
    .products .slide7 .products__left,
    .products .slide1 .products__left {
        margin-top: 0;
        width: 100%;
        margin-left: 0;
        position: relative
    }
    
    .products .slide1 .products__left2,
    .products .slide7 .products__left2,
    .products .slide1 .products__left2 {
        color: #31dbff
    }
    
    .products .slide1 .products__left2 .sum,
    .products .slide7 .products__left2 .sum,
    .products .slide1 .products__left2 .sum {
		color: #2162a6;
    }
    
    .products .slide1 .products__left2 .sum:after,
    .products .slide7 .products__left2 .sum:after,
    .products .slide1 .products__left2 .sum:after {
        background-color: #2162a6
    }
    
    .products .slide2 .products__left-decor,
    .products .slide7 .products__left-decor,
    .products .slide2 .products__left-decor {
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        position: absolute;
        background: url(img/pudra3_882e8ed9.png) 50% 50% no-repeat;
        background-size: 100% auto
    }
    
    .products .slide2 .products__left-decor1,
    .products .slide7 .products__left-decor1,
    .products .slide2 .products__left-decor1 {
        top: 10%;
        left: -10%;
        height: 100%;
        width: 30%;
        position: absolute;
        background: url(img/pudra1_03a4572c.png) 50% 50% no-repeat;
        background-size: contain;
        -webkit-animation: c 6s alternate infinite ease-in-out;
        -o-animation: c 6s alternate infinite ease-in-out;
        animation: c 6s alternate infinite ease-in-out
    }
    
    .products .slide7 .products__left-ananas1 {
        position: absolute;
        background: url(img/ananas1.png) 50% 50% no-repeat;
        background-size: contain;
        -webkit-animation: c 7s alternate infinite ease-in-out;
        -o-animation: c 7s alternate infinite ease-in-out;
        animation: c 7s alternate infinite ease-in-out
    }
    
    .products .slide7 .products__left-ananas2 {
        position: absolute;
        background: url(img/ananas2.png) 50% 50% no-repeat;
        background-size: contain;
        -webkit-animation: c 7s alternate infinite ease-in-out;
        -o-animation: c 7s alternate infinite ease-in-out;
        animation: c 7s alternate infinite ease-in-out
    }
    
    .products .slide7 .products__left-ananasback {
        position: absolute;
        background: url(img/ananasback.png) 50% 50% no-repeat;
        background-size: contain;
        -webkit-animation: c 5s alternate infinite ease-in-out;
        -o-animation: c 5s alternate infinite ease-in-out;
        animation: c 5s alternate infinite ease-in-out
    }
    
    .products .slide7 .products__left-lemongrass0 {
        position: absolute;
        background: url(img/lemongrass0.png) 50% 50% no-repeat;
        background-size: contain;
        -webkit-animation: c 6s alternate infinite ease-in-out;
        -o-animation: c 6s alternate infinite ease-in-out;
        animation: c 6s alternate infinite ease-in-out
    }
    
    .products .slide7 .products__left-lemongrass1 {
        position: absolute;
        background: url(img/lemongrass1.png) 50% 50% no-repeat;
        background-size: contain;
        -webkit-animation: c 5.8s alternate infinite ease-in-out;
        -o-animation: c 5.8s alternate infinite ease-in-out;
        animation: c 5.8s alternate infinite ease-in-out
    }
    
    .products .slide7 .products__left-lemongrass12 {
        position: absolute;
        background: url(img/lemongrass12.png) 50% 50% no-repeat;
        background-size: contain;
        -webkit-animation: c 6s alternate infinite ease-in-out;
        -o-animation: c 6s alternate infinite ease-in-out;
        animation: c 6s alternate infinite ease-in-out
    }
    
    .products .slide7 .products__left-lemongrass2 {
        position: absolute;
        background: url(img/lemongrass2.png) 50% 50% no-repeat;
        background-size: contain;
        -webkit-animation: c 6s alternate infinite ease-in-out;
        -o-animation: c 6s alternate infinite ease-in-out;
        animation: c 6s alternate infinite ease-in-out
    }
    
    .dot {
        background: #63caff;
        position: absolute;
        width: 4px;
        height: 4px;
        border-radius: 50%
    }
    
    .products__left-dot1 {
        right: 13%;
        top: 15%;
        -webkit-animation: bc 5.8s alternate infinite ease-in-out;
        -o-animation: bc 5.8s alternate infinite ease-in-out;
        animation: bc 5.8s alternate infinite ease-in-out
    }
    
    .products__left-dot2 {
        right: 30%;
        top: 13%;
        -webkit-animation: bc 5.5s alternate infinite ease-in-out;
        -o-animation: bc 5.5s alternate infinite ease-in-out;
        animation: bc 5.5s alternate infinite ease-in-out
    }
    
    .products__left-dot3 {
        left: 23%;
        top: 17%;
        -webkit-animation: bc 4.5s alternate infinite ease-in-out;
        -o-animation: bc 4.5s alternate infinite ease-in-out;
        animation: bc 4.5s alternate infinite ease-in-out
    }
    
    .products__left-dot4 {
        top: 9%;
        left: 37%;
        -webkit-animation: bc 3.5s alternate infinite ease-in-out;
        -o-animation: bc 3.5s alternate infinite ease-in-out;
        animation: bc 3.5s alternate infinite ease-in-out
    }
    
    .products__left-dot5 {
        top: 32%;
        left: 17%;
        -webkit-animation: bc 5.1s alternate infinite ease-in-out;
        -o-animation: bc 5.1s alternate infinite ease-in-out;
        animation: bc 5.1s alternate infinite ease-in-out
    }
    
    .products__left-dot6 {
        left: 25%;
        top: 53%;
        -webkit-animation: bc 5s alternate infinite ease-in-out;
        -o-animation: bc 5s alternate infinite ease-in-out;
        animation: bc 5s alternate infinite ease-in-out
    }
    
    .products__left-dot7 {
        right: 25%;
        top: 52%;
        -webkit-animation: bc 5.8s alternate infinite ease-in-out;
        -o-animation: bc 5.8s alternate infinite ease-in-out;
        animation: bc 5.8s alternate infinite ease-in-out
    }
    
    .products .slide7 .products__left-ananas1 {
        width: 17%;
        right: 24%;
        bottom: 38%;
        height: 20%
    }
    
    .products .slide7 .products__left-ananas2 {
        width: 15%;
        left: 4%;
        bottom: 40%;
        height: 17%
    }
    
    .products .slide7 .products__left-ananasback {
        width: 11%;
        right: 26%;
        top: 24%;
        height: 18%
    }
    
    .products .slide7 .products__left-lemongrass0 {
        width: 10%;
        right: 45%;
        top: 13%;
        height: 20%
    }
    
    .products .slide7 .products__left-lemongrass1 {
        width: 10%;
        right: 24%;
        top: 30%;
        height: 20%
    }
    
    .products .slide7 .products__left-lemongrass12 {
        width: 10%;
        left: 9%;
        top: 22%;
        height: 20%
    }
    
    .products .slide7 .products__left-lemongrass2 {
        width: 16%;
        left: 0;
        bottom: 35%;
        height: 20%
    }
    
    .products .slide2 .products__left-rightarbuz {
        right: 18%;
        height: 100%;
        width: 25%;
        top: 0;
        position: absolute;
        background: url(img/rightarbuz.png) 50% 50% no-repeat;
        background-size: contain;
        -webkit-animation: c 4s alternate infinite ease-in-out;
        -o-animation: c 4s alternate infinite ease-in-out;
        animation: c 4s alternate infinite ease-in-out
    }
    
    .products .slide2 .products__left-leftarbuz {
        left: 5%;
        top: -6%;
        height: 100%;
        width: 20%;
        position: absolute;
        background: url(img/leftarbuz.png) 50% 50% no-repeat;
        background-size: contain;
        -webkit-animation: c 4s alternate infinite ease-in-out;
        -o-animation: c 4s alternate infinite ease-in-out;
        animation: c 4s alternate infinite ease-in-out
    }
    
    .products .slide2 .products__left-decor3,
    .products .slide7 .products__left-decor3,
    .products .slide2 .products__left-decor3 {
        top: -17%;
        left: -12%;
        height: 120%;
        width: 100%;
        z-index: -1;
        position: absolute;
        background: url(img/pudra4_559d8ca2.png) 50% 50% no-repeat;
        background-size: 100% auto;
        -webkit-animation: c 7.5s alternate infinite ease-in-out;
        -o-animation: c 7.5s alternate infinite ease-in-out;
        animation: c 7.5s alternate infinite ease-in-out
    }
    
    .products .slide2 .products__left-decor2,
    .products .slide7 .products__left-decor2,
    .products .slide2 .products__left-decor2 {
        top: -10%;
        right: 25%;
        height: 100%;
        width: 27%;
        position: absolute;
        background: url(img/pudra2_ba328432.png) 50% 50% no-repeat;
        background-size: 100% auto;
        -webkit-animation: c 9s alternate infinite ease-in-out;
        -o-animation: c 9s alternate infinite ease-in-out;
        animation: c 9s alternate infinite ease-in-out
    }
    
    .products .slide1 .products__right,
    .products .slide7 .products__right,
    .products .slide1 .products__right {
        color: #3a5a69
    }
    
    .products .slide1 .products__right2,
    .products .slide7 .products__right2,
    .products .slide1 .products__right2 {
        color: #31dbff
    }
    
    .products .slide1 .products__right hr,
    .products .slide7 .products__right hr,
    .products .slide1 .products__right hr {
        border-color: #086a94
    }
    
    .products .slide1 .certpro-name,
    .products .slide7 .certpro-name,
    .products .slide1 .certpro-name {
        color: #5e7580
    }
    
    .products .slide1 .next,
    .products .slide1 .prev,
    .products .slide7 .next,
    .products .slide7 .prev,
    .products .slide1 .next,
    .products .slide1 .prev {
        opacity: .5;
        border-color: #1792c3
    }
    
    .products .slide1 .next-wrapper:hover .next,
    .products .slide1 .prev-wrapper:hover .prev,
    .products .slide7 .next-wrapper:hover .next,
    .products .slide7 .prev-wrapper:hover .prev,
    .products .slide1 .next-wrapper:hover .next,
    .products .slide1 .prev-wrapper:hover .prev {
        opacity: .8;
        border-color: #1792c3
    }
    
    .products .slide2 .products__header {
		color: #3a5a69;
    }
    
    .products .slide2 .products__header-blue {
        color: #4ff5ff
    }
    
    .products .slide2 .products__left {
        margin-top: 0;
        width: 100%;
        margin-left: 0;
        position: relative
    }
    
    .products .slide2 .products__left2 {
        color: #4ff5ff
    }
    
    .products .slide2 .products__left2 .sum {
		color: #2162a6;
    }
    
    .products .slide2 .products__left2 .sum:after {
        background-color: #2162a6
    }
    
    /* .products .slide2 .products__left-decor {
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        position: absolute;
        background: url(img/mus2_7cdbea16.png) 50% 50% no-repeat;
        background-size: 100% auto;
        -webkit-animation: g 5s alternate infinite ease-in-out;
        -o-animation: g 5s alternate infinite ease-in-out;
        animation: g 5s alternate infinite ease-in-out
    } */
    
    /* .products .slide2 .products__left-decor0 {
        opacity: .5;
        z-index: -1;
        top: 45%;
        left: 44%;
        margin-left: -25%;
        height: 100%;
        width: 50%;
        position: absolute;
        background: url(img/shadow_c531eb64.png) 50% 50% no-repeat;
        background-size: 100% auto;
        -webkit-animation: f 5s alternate infinite ease-in-out;
        -o-animation: f 5s alternate infinite ease-in-out;
        animation: f 5s alternate infinite ease-in-out
    } */
    
    /* .products .slide2 .products__left-decor1 {
        top: -15%;
        left: 52%;
        margin-left: -44%;
        z-index: 2;
        width: 88%;
        background: url(img/mus1_46926b6b.png) 50% 50% no-repeat;
        background-size: 100% auto
    } */
    
    /* .products .slide2 .products__left-decor1,
    .products .slide2 .products__left-decor2 {
        height: 100%;
        position: absolute;
        opacity: 0;
        -webkit-transform: scale(.1);
        -o-transform: scale(.1);
        transform: scale(.1);
        -webkit-transition: opacity 1.5s ease-in-out, -webkit-transform .9s ease-in-out;
        transition: opacity 1.5s ease-in-out, -webkit-transform .9s ease-in-out;
        -o-transition: opacity 1.5s ease-in-out, -o-transform .9s ease-in-out;
        transition: opacity 1.5s ease-in-out, transform .9s ease-in-out;
        transition: opacity 1.5s ease-in-out, transform .9s ease-in-out, -webkit-transform .9s ease-in-out, -o-transform .9s ease-in-out
    } */
    
    /* .products .slide2 .products__left-decor2 {
        z-index: 1;
        top: -2.3%;
        right: 20%;
        width: 10%;
        background: url(img/mus3_c6ddf7db.png) 50% 50% no-repeat;
        background-size: 100% auto
    } */
    
    /* .products .slide2 .products__left-decor3 {
        top: -13%;
        right: 18%;
        width: 50%;
        background: url(img/mus4_6c4828de.png) 50% 50% no-repeat;
        background-size: 100% auto;
        -webkit-transform-style: flat;
        transform-style: flat;
        -webkit-transform: scale(.1);
        -o-transform: scale(.1);
        transform: scale(.1)
    } */
    
    /* .products .slide2 .products__left-decor3,
    .products .slide2 .products__left-decor4 {
        z-index: -1;
        height: 100%;
        position: absolute;
        opacity: 0;
        -webkit-transition: opacity 1.5s ease-in-out, -webkit-transform .9s ease-in-out;
        transition: opacity 1.5s ease-in-out, -webkit-transform .9s ease-in-out;
        -o-transition: opacity 1.5s ease-in-out, -o-transform .9s ease-in-out;
        transition: opacity 1.5s ease-in-out, transform .9s ease-in-out;
        transition: opacity 1.5s ease-in-out, transform .9s ease-in-out, -webkit-transform .9s ease-in-out, -o-transform .9s ease-in-out
    } */
    
    /* .products .slide2 .products__left-decor4 {
        top: 2%;
        left: 38%;
        margin-left: -5%;
        width: 10%;
        background: url(img/mus5_8e992c83.png) 50% 50% no-repeat;
        background-size: 100% auto;
        -webkit-transform-style: flat;
        transform-style: flat;
        -webkit-transform: translate(70%, 15%);
        -o-transform: translate(70%, 15%);
        transform: translate(70%, 15%)
    } */
    
    /* .products .slide2 .products__left-decor5 {
        top: -18%;
        left: 19%;
        width: 6.6%;
        background: url(img/mus6_b9f063ed.png) 50% 50% no-repeat;
        background-size: 100% auto;
        -webkit-transform-style: flat;
        transform-style: flat;
        -webkit-transform: translate(400%, 15%);
        -o-transform: translate(400%, 15%);
        transform: translate(400%, 15%)
    } */
    
    /* .products .slide2 .products__left-decor5,
    .products .slide2 .products__left-decor6 {
        z-index: -1;
        height: 100%;
        position: absolute;
        opacity: 0;
        -webkit-transition: opacity 1.5s ease-in-out, -webkit-transform .9s ease-in-out;
        transition: opacity 1.5s ease-in-out, -webkit-transform .9s ease-in-out;
        -o-transition: opacity 1.5s ease-in-out, -o-transform .9s ease-in-out;
        transition: opacity 1.5s ease-in-out, transform .9s ease-in-out;
        transition: opacity 1.5s ease-in-out, transform .9s ease-in-out, -webkit-transform .9s ease-in-out, -o-transform .9s ease-in-out
    } */
    
    /* .products .slide2 .products__left-decor6 {
        top: 5%;
        right: 34%;
        width: 7.5%;
        background: url(img/mus7_3cade1a2.png) 50% 50% no-repeat;
        background-size: 100% auto;
        -webkit-transform-style: flat;
        transform-style: flat;
        -webkit-transform: translate(-200%, 15%);
        -o-transform: translate(-200%, 15%);
        transform: translate(-200%, 15%)
    } */
    
    /* .products .slide2 .products__left-decor7 {
        z-index: 1;
        top: 5%;
        left: 13%;
        height: 100%;
        width: 9%;
        position: absolute;
        background: url(img/mus8_e2d5d5b7.png) 50% 50% no-repeat;
        background-size: 100% auto;
        -webkit-transform-style: flat;
        transform-style: flat;
        opacity: 0;
        -webkit-transform: scale(.1);
        -o-transform: scale(.1);
        transform: scale(.1);
        -webkit-transition: opacity 1.5s ease-in-out, -webkit-transform .9s ease-in-out;
        transition: opacity 1.5s ease-in-out, -webkit-transform .9s ease-in-out;
        -o-transition: opacity 1.5s ease-in-out, -o-transform .9s ease-in-out;
        transition: opacity 1.5s ease-in-out, transform .9s ease-in-out;
        transition: opacity 1.5s ease-in-out, transform .9s ease-in-out, -webkit-transform .9s ease-in-out, -o-transform .9s ease-in-out
    } */
    
    .products .slide2 .products__right {
		color: #3a5a69;
    }
    
    .products .slide2 .products__right2 {
        color: #4ff5ff
    }
    
    .products .slide2 .products__right hr {
        border-color: #2f808d
    }
    
    .products .slide2 .certpro-name {
        color: #5e7580
    }
    
    .products .slide2 .next,
    .products .slide2 .prev {
        opacity: .5;
        border-color: #1792c3
    }
    
    .products .slide2 .next-wrapper:hover .next,
    .products .slide2 .prev-wrapper:hover .prev {
        opacity: .8;
        border-color: #1792c3
    }
    
    .products .slide3 .products__header {
        color: #3a5a69
    }
    
    .products .slide3 .products__header-blue,
    .slide8 .products__header-blue {
        color: #8fadba
    }
    
    .products .slide3 .products__header-withBG {
        padding: 0 12px;
        margin-right: 10px;
        display: inline-block;
        background-color: #b5ccd6;
        color: #fff
    }
    
    .products .slide3 .products__left {
        margin-top: 0;
        width: 100%;
        margin-left: 0;
        background: url(img/Poloski-1_70fa6522.png) 50% 50% no-repeat;
        background-size: contain
    }
    
    .products .slide3 .products__left2 {
        color: #8fadba
    }
    
    .products .slide3 .products__left2 .sum {
        color: #2162a6
    }
    
    .products .slide3 .products__left2 .sum:after {
        background-color: #2162a6
    }
    
    .products .slide3 .products__right {
        padding-top: 40px;
        color: #3a5a69
    }
    
    .products .slide3 .products__right2 {
        color: #8fadba
    }
    
    .products .slide3 .products__right hr {
        border-color: #d4e4eb
    }
    
    .products .slide3 .certpro-name {
        color: #5e7580
    }
    
    .products .slide3 .next,
    .products .slide3 .prev {
        border-color: #1792c3
    }
    
    .products .slide3 .next-wrapper:hover .next,
    .products .slide3 .prev-wrapper:hover .prev {
        border-color: #1792c3
    }
    
    .products .slide4 .products__header {
        color: #3a5a69
    }
    
    .products .slide4 .products__header-blue {
        color: #8fadba
    }
    
    .products .slide4 .products__header-withBG {
        padding: 0 12px;
        margin-right: 10px;
        display: inline-block;
        background-color: #b5ccd6;
        color: #fff
    }
    
    .products .slide4 .products__left {
        margin-top: 0;
        width: 100%;
        margin-left: 0;
        background: url(img/Poloski_2_5a6e2c80.png) 50% 50% no-repeat;
        background-size: contain
    }
    
    .products .slide4 .products__left2 {
        color: #8fadba
    }
    
    .products .slide4 .products__left2 .sum {
        color: #2162a6
    }
    
    .products .slide4 .products__left2 .sum:after {
        background-color: #2162a6
    }
    
    .products .slide4 .products__right {
        padding-top: 40px;
        color: #3a5a69
    }
    
    .products .slide4 .products__right2 {
        color: #8fadba
    }
    
    .products .slide4 .products__right hr {
        border-color: #d4e4eb
    }
    
    .products .slide4 .certpro-name {
        color: #5e7580
    }
    
    .products .slide4 .next,
    .products .slide4 .prev {
        border-color: #cbe1ea
    }
    
    .products .slide4 .next-wrapper:hover .next,
    .products .slide4 .prev-wrapper:hover .prev {
        border-color: #bfd5df
    }
    
    .products .slide5 .products__header,
    .products .slide8 .products__header {
        color: #3a5a69
    }
    
    .products .slide5 .products__header-blue,
    .products .slide9 .products__header-blueб.products .slide8 .products__header-blue {
        color: #8fadba
    }
    
    .products .slide5 .products__header-withBG,
    .products .slide9 .products__header-blue,
    .products .slide8 .products__header-withBG {
        padding: 0 12px;
        margin-right: 10px;
        display: inline-block;
        background-color: #b5ccd6;
        color: #fff
    }
    
    .products .slide5 .products__left {
        margin-top: 0;
        width: 100%;
        margin-left: 0;
        background: url(img/Poloski-3_973cdf82.png) 50% 50% no-repeat;
        background-size: contain
    }
    
    .products .slide8 .products__left {
        margin-top: 0;
        width: 100%;
        margin-left: 0;
        background: url(img/poloski2.png) 50% 50% no-repeat;
        background-size: contain
    }
    
    .products .slide9 .products__left-decor1 {
        top: -4%;
        right: 17%;
        height: 100%;
        width: 47%;
        position: absolute;
        background: url(img/upbox.png) 50% 50% no-repeat;
        background-size: 100% auto;
        -webkit-animation: g 3s alternate infinite ease-in-out;
        -o-animation: g 3s alternate infinite ease-in-out;
        animation: g 3s alternate infinite ease-in-out
    }
    
    .products .slide9 .products__left-ellipse {
        top: -5vw;
        left: 3vw;
        height: 40vw;
        width: 40vw;
        position: absolute;
        background-size: 100% auto;
        box-shadow: 0 0 150px #889da740, inset 0 0 150px #889da740;
        border-radius: 50%;
        opacity: 0;
        -webkit-transform: scale(.1);
        -o-transform: scale(.1);
        transform: scale(.1)
    }
    
    .products .slide9 .products__left-ellipse2 {
        top: -27vw;
        left: -19vw;
        height: 85vw;
        width: 85vw;
        position: absolute;
        box-shadow: 0 0 100px #889da740, inset 0 0 100px #889da740;
        border-radius: 50%;
        opacity: .5;
        opacity: 0;
        -webkit-transform: scale(.1);
        -o-transform: scale(.1);
        transform: scale(.1)
    }
    
    .products .slide9 .products__left-decor {
        top: -10%;
        left: 15%;
        height: 100%;
        width: 55%;
        position: absolute;
        background: url(img/up.png) 50% 50% no-repeat;
        background-size: 100% auto;
        -webkit-animation: g 2s alternate infinite ease-in-out;
        -o-animation: g 2s alternate infinite ease-in-out;
        animation: g 2s alternate infinite ease-in-out
    }
    
    .products__left-setka {
        position: absolute;
        width: 70%;
        height: 63%;
        left: 15%;
        top: 0;
        background-size: cover;
        background-position: 50% 50%;
        background: url(img/lines.png) 50% 50% no-repeat;
        background-size: 100% auto;
        -webkit-animation: f 4s alternate infinite ease-in-out;
        -o-animation: f 4s alternate infinite ease-in-out;
        animation: f 4s alternate infinite ease-in-out
    }
    
    .products__left-dots {
        position: absolute;
        width: 70%;
        height: 63%;
        left: 15%;
        top: 0;
        background: url(img/movedots.png) 50% 50% no-repeat / contain;
        background-size: 100% auto;
        -webkit-animation: c 4s alternate infinite ease-in-out;
        -o-animation: c 4s alternate infinite ease-in-out;
        animation: c 4s alternate infinite ease-in-out
    }
    
    .products .slide10 .products__left-decor {
        top: -3vh;
        left: 25%;
        width: 51%;
        height: 107%;
        position: absolute;
        background: url(img/instafresh.png) 50% 50% no-repeat / contain
    }
    
    .products .slide10 .products__right {
        margin-top: 1vh;
        padding-top: 10px
    }
    
    .products .slide10 .rowbottom,
    .products .slide10 .products__right,
    .products .slide10 .products__left2 .sum,
    .products .slide10 .products__header-1 {
		color: #3a5a69;
    }
    
    .products .slide10 .products__header-withBG {
        padding: 0 12px;
        margin-right: 10px;
        display: inline-block;
        background-color: #3ea1fe;
        color: #3d2e7a
    }
    
    .products .slide10 .products__right2,
    .products .slide10 .products__left2 {
        color: #3ea1fe
    }
    
    .products__header-blue {
        color: #3ea1fe
    }
    
    .products .slide5 .products__left2,
    .products .slide9 .products__left2,
    .products .slide8 .products__left2 {
        color: #8fadba
    }
    
    .products .slide9 .products__left2 {
        color: #729cab
    }
    
    .products .slide9 .products__left2 .sum {
        color: #2162a6
    }
    
    .products .slide9 .products__left2 .sum:after {
        background-color: #2162a6
    }
    
    .products .slide5 .products__left2 .sum,
    .products .slide9 .products__left2 .sum,
    .products .slide8 .products__left2 .sum {
        color: #2162a6
    }
    
    .products .slide5 .products__left2 .sum:after,
    .products .slide9 .products__left2 .sum:after,
    .products .slide8 .products__left2 .sum:after {
        background-color: #2162a6
    }
    
    .products .slide5 .products__right,
    .products .slide9 .products__right,
    .products .slide8 .products__right {
        padding-top: 45px;
        color: #3a5a69
    }
    
    .products .slide5 .products__right2,
    .products .slide9 .products__right2,
    .products .slide8 .products__right2 {
        color: #8fadba
    }
    
    .products .slide5 .products__right hr,
    .products .slide9 .products__right hr,
    .products .slide8 .products__right hr {
        border-color: #d4e4eb
    }
    
    .products .slide5 .certpro-name,
    .products .slide9 .certpro-name,
    .products .slide8 .certpro-name {
        color: #5e7580
    }
    
    .products .slide5 .next,
    .products .slide5 .prev,
    .products .slide8 .next,
    .products .slide8 .prev,
    .products .slide9 .next,
    .products .slide9 .prev {
        border-color: #c6d8e0
    }
    
    .products .slide5 .next-wrapper:hover .next,
    .products .slide5 .prev-wrapper:hover .prev,
    .products .slide8 .next-wrapper:hover .next,
    .products .slide8 .prev-wrapper:hover .prev,
    .products .slide9 .next-wrapper:hover .next,
    .products .slide9 .prev-wrapper:hover .prev {
        border-color: #afc5cf
    }
    
    .products .slide6 .products__header {
		color: #3a5a69;
    }
    
    .products .slide6 .products__header-blue {
        color: #b27fff
    }
    
    .products .slide10 .products__header-blue {
        display: block;
        margin-top: 10px
    }
    
    .products .slide10 hr {
        border-bottom: 1px solid #3e409b
    }
    
    .products .slide6 .products__left {
        margin-top: 0;
        width: 100%;
        margin-left: 0;
        background: url(img/Shetki_71d61ee5.png) 50% 50% no-repeat;
        background-size: contain
    }
    
    .products .slide6 .products__left2 {
        color: #b27fff
    }
    
    .products .slide6 .products__left2 .sum {
		color: #2162a6;
    }
    
    .products .slide6 .products__left2 .sum:after {
        background-color: #2162a6
    }
    
    .products .slide6 .products__right {
        padding-top: 40px;
        color: #3a5a69;
    }
    
    .products .slide6 .products__right2 {
        color: #b27fff
    }
    
    .products .slide6 .products__right hr {
        border-color: #45337f
    }
    
    .products .slide6 .certpro-name {
	    color: #5e7580;
    }
    
    .products .slide6 .next,
    .products .slide6 .prev {
        opacity: .5;
        border-color: #1792c3
    }
    
    .products .slide6 .next-wrapper:hover .next,
    .products .slide6 .prev-wrapper:hover .prev {
        opacity: .8;
        border-color: #1792c3
    }
    
    .animatemuss {
        opacity: 1 !important;
        -webkit-transform: scale(1) !important;
        -o-transform: scale(1) !important;
        transform: scale(1) !important
    }
    
    .animatemuss1 {
        opacity: .5 !important;
        -webkit-transform: scale(1) !important;
        -o-transform: scale(1) !important;
        transform: scale(1) !important
    }
    
    .animatemusser {
        -webkit-animation: pulse 2.5s infinite ease-in-out;
        -o-animation: pulse 2.5s infinite ease-in-out;
        animation: pulse 2.5s infinite ease-in-out
    }
    
    .balloons2 {
        z-index: 100;
        position: absolute
    }
    
    @-webkit-keyframes pulse {
        0% {
            transform: scale(0);
            opacity: .5
        }
        100% {
            transform: scale(1);
            opacity: 0
        }
    }
    
    @-webkit-keyframes bc {
        0% {
            -webkit-transform: translate(0) rotate(0deg);
            transform: translate(0) rotate(0deg)
        }
        20% {
            -webkit-transform: translateY(-5px) translateX(5px);
            transform: translateY(-5px) translateX(5px)
        }
        40% {
            -webkit-transform: translateY(-5px) translateX(-15px);
            transform: translateY(-5px) translateX(-15px)
        }
        60% {
            -webkit-transform: translateY(5px) translateX(5px);
            transform: translateY(5px) translateX(5px);
            -webkit-transform: scale(1);
            transform: scale(1)
        }
        80% {
            -webkit-transform: translate(-15px, 10px);
            transform: translate(-15px, 10px)
        }
        to {
            -webkit-transform: scale(.8);
            transform: scale(.8);
            -webkit-transform: translate(0);
            transform: translate(0)
        }
    }
    
    @-webkit-keyframes b {
        0% {
            opacity: .3;
            -webkit-transform: translate(0) rotate(0deg);
            transform: translate(0) rotate(0deg)
        }
        20% {
            -webkit-transform: translateY(-15px) rotate(-2deg);
            transform: translateY(-15px) rotate(-2deg)
        }
        40% {
            -webkit-transform: translateY(-30px) rotate(2deg);
            transform: translateY(-30px) rotate(2deg)
        }
        60% {
            opacity: .4;
            -webkit-transform: scale(1);
            transform: scale(1)
        }
        80% {
            -webkit-transform: translate(-60px, 40px);
            transform: translate(-60px, 40px)
        }
        to {
            opacity: .2;
            -webkit-transform: scale(.8);
            transform: scale(.8);
            -webkit-transform: translate(0);
            transform: translate(0)
        }
    }
    
    @-o-keyframes b {
        0% {
            opacity: .3;
            -o-transform: translate(0) rotate(0deg);
            transform: translate(0) rotate(0deg)
        }
        20% {
            -o-transform: translateY(-15px) rotate(-2deg);
            transform: translateY(-15px) rotate(-2deg)
        }
        40% {
            -o-transform: translateY(-30px) rotate(2deg);
            transform: translateY(-30px) rotate(2deg)
        }
        60% {
            opacity: .4;
            -o-transform: scale(1);
            transform: scale(1)
        }
        80% {
            -o-transform: translate(-60px, 40px);
            transform: translate(-60px, 40px)
        }
        to {
            opacity: .2;
            -o-transform: scale(.8);
            transform: scale(.8);
            -o-transform: translate(0);
            transform: translate(0)
        }
    }
    
    @keyframes b {
        0% {
            opacity: .3;
            -webkit-transform: translate(0) rotate(0deg);
            -o-transform: translate(0) rotate(0deg);
            transform: translate(0) rotate(0deg)
        }
        20% {
            -webkit-transform: translateY(-15px) rotate(-2deg);
            -o-transform: translateY(-15px) rotate(-2deg);
            transform: translateY(-15px) rotate(-2deg)
        }
        40% {
            -webkit-transform: translateY(-30px) rotate(2deg);
            -o-transform: translateY(-30px) rotate(2deg);
            transform: translateY(-30px) rotate(2deg)
        }
        60% {
            opacity: .4;
            -webkit-transform: scale(1);
            -o-transform: scale(1);
            transform: scale(1)
        }
        80% {
            -webkit-transform: translate(-60px, 40px);
            -o-transform: translate(-60px, 40px);
            transform: translate(-60px, 40px)
        }
        to {
            opacity: .2;
            -webkit-transform: scale(.8);
            -o-transform: scale(.8);
            transform: scale(.8);
            -webkit-transform: translate(0);
            -o-transform: translate(0);
            transform: translate(0)
        }
    }
    
    @-webkit-keyframes c {
        0% {
            -webkit-transform: translateX(10px);
            transform: translateX(10px)
        }
        40% {
            -webkit-transform: translateX(20px);
            transform: translateX(20px)
        }
        to {
            -webkit-transform: translateX(-10px);
            transform: translateX(-10px)
        }
    }
    
    @-o-keyframes c {
        0% {
            -o-transform: translateX(10px);
            transform: translateX(10px)
        }
        40% {
            -o-transform: translateX(20px);
            transform: translateX(20px)
        }
        to {
            -o-transform: translateX(-10px);
            transform: translateX(-10px)
        }
    }
    
    @keyframes c {
        0% {
            -webkit-transform: translateX(10px);
            -o-transform: translateX(10px);
            transform: translateX(10px)
        }
        40% {
            -webkit-transform: translateX(20px);
            -o-transform: translateX(20px);
            transform: translateX(20px)
        }
        to {
            -webkit-transform: translateX(-10px);
            -o-transform: translateX(-10px);
            transform: translateX(-10px)
        }
    }
    
    @-webkit-keyframes d {
        0% {
            -webkit-transform: translate(0) scale(1) rotate(0deg);
            transform: translate(0) scale(1) rotate(0deg)
        }
        40% {
            -webkit-transform: translate(15px, -5px) scale(1.05) rotate(3deg);
            transform: translate(15px, -5px) scale(1.05) rotate(3deg)
        }
        to {
            -webkit-transform: translate(0) scale(1) rotate(0deg);
            transform: translate(0) scale(1) rotate(0deg)
        }
    }
    
    @-o-keyframes d {
        0% {
            -o-transform: translate(0) scale(1) rotate(0deg);
            transform: translate(0) scale(1) rotate(0deg)
        }
        40% {
            -o-transform: translate(15px, -5px) scale(1.05) rotate(3deg);
            transform: translate(15px, -5px) scale(1.05) rotate(3deg)
        }
        to {
            -o-transform: translate(0) scale(1) rotate(0deg);
            transform: translate(0) scale(1) rotate(0deg)
        }
    }
    
    @keyframes d {
        0% {
            -webkit-transform: translate(0) scale(1) rotate(0deg);
            -o-transform: translate(0) scale(1) rotate(0deg);
            transform: translate(0) scale(1) rotate(0deg)
        }
        40% {
            -webkit-transform: translate(15px, -5px) scale(1.05) rotate(3deg);
            -o-transform: translate(15px, -5px) scale(1.05) rotate(3deg);
            transform: translate(15px, -5px) scale(1.05) rotate(3deg)
        }
        to {
            -webkit-transform: translate(0) scale(1) rotate(0deg);
            -o-transform: translate(0) scale(1) rotate(0deg);
            transform: translate(0) scale(1) rotate(0deg)
        }
    }
    
    @-webkit-keyframes e {
        0% {
            -webkit-transform: translate(0) rotate(0deg);
            transform: translate(0) rotate(0deg)
        }
        40% {
            -webkit-transform: translate(-5px) rotate(1deg);
            transform: translate(-5px) rotate(1deg)
        }
        to {
            -webkit-transform: translate(0) rotate(0deg);
            transform: translate(0) rotate(0deg)
        }
    }
    
    @-o-keyframes e {
        0% {
            -o-transform: translate(0) rotate(0deg);
            transform: translate(0) rotate(0deg)
        }
        40% {
            -o-transform: translate(-5px) rotate(1deg);
            transform: translate(-5px) rotate(1deg)
        }
        to {
            -o-transform: translate(0) rotate(0deg);
            transform: translate(0) rotate(0deg)
        }
    }
    
    @keyframes e {
        0% {
            -webkit-transform: translate(0) rotate(0deg);
            -o-transform: translate(0) rotate(0deg);
            transform: translate(0) rotate(0deg)
        }
        40% {
            -webkit-transform: translate(-5px) rotate(1deg);
            -o-transform: translate(-5px) rotate(1deg);
            transform: translate(-5px) rotate(1deg)
        }
        to {
            -webkit-transform: translate(0) rotate(0deg);
            -o-transform: translate(0) rotate(0deg);
            transform: translate(0) rotate(0deg)
        }
    }
    
    @-webkit-keyframes f {
        0% {
            opacity: .1
        }
        to {
            opacity: .5
        }
    }
    
    @-o-keyframes f {
        0% {
            opacity: .1
        }
        to {
            opacity: .5
        }
    }
    
    @keyframes f {
        0% {
            opacity: .1
        }
        to {
            opacity: .5
        }
    }
    
    @-webkit-keyframes g {
        0% {
            -webkit-transform: translateY(-30px);
            transform: translateY(-30px)
        }
        to {
            -webkit-transform: translateY(0);
            transform: translateY(0)
        }
    }
    
    @-o-keyframes g {
        0% {
            -o-transform: translateY(-30px);
            transform: translateY(-30px)
        }
        to {
            -o-transform: translateY(0);
            transform: translateY(0)
        }
    }
    
    @keyframes g {
        0% {
            -webkit-transform: translateY(-30px);
            -o-transform: translateY(-30px);
            transform: translateY(-30px)
        }
        to {
            -webkit-transform: translateY(0);
            -o-transform: translateY(0);
            transform: translateY(0)
        }
    }
    
    .animatedecor1 {
        -webkit-animation: e 10s alternate infinite ease-in-out;
        -o-animation: e 10s alternate infinite ease-in-out;
        animation: e 10s alternate infinite ease-in-out
    }
    
    .animatedecor2 {
        -webkit-animation: d 8s alternate infinite ease-in-out;
        -o-animation: d 8s alternate infinite ease-in-out;
        animation: d 8s alternate infinite ease-in-out
    }
    
    .animatedecor3 {
        -webkit-animation: e 10s alternate infinite ease-in-out;
        -o-animation: e 10s alternate infinite ease-in-out;
        animation: e 10s alternate infinite ease-in-out
    }
    
    .animatedecor4 {
        -webkit-animation: d 6.5s alternate infinite ease-in-out;
        -o-animation: d 6.5s alternate infinite ease-in-out;
        animation: d 6.5s alternate infinite ease-in-out
    }
    
    .animatedecor5 {
        -webkit-animation: d 7.5s alternate infinite ease-in-out;
        -o-animation: d 7.5s alternate infinite ease-in-out;
        animation: d 7.5s alternate infinite ease-in-out
    }
    
    .animatedecor6 {
        -webkit-animation: d 7s alternate infinite ease-in-out;
        -o-animation: d 7s alternate infinite ease-in-out;
        animation: d 7s alternate infinite ease-in-out
    }
    
    .animatedecor7 {
        -webkit-animation: d 6s alternate infinite ease-in-out;
        -o-animation: d 6s alternate infinite ease-in-out;
        animation: d 6s alternate infinite ease-in-out
    }
    
    .balloon13 {
        opacity: .5;
        left: 1%;
        top: 29%;
        height: 10%;
        width: 10%;
        -webkit-animation: b 9s alternate infinite ease-in-out;
        -o-animation: b 9s alternate infinite ease-in-out;
        animation: b 9s alternate infinite ease-in-out
    }
    
    .balloon14 {
        opacity: .4;
        left: 11%;
        top: 24%;
        height: 5%;
        width: 5%;
        -webkit-animation: b 8s alternate infinite ease-in-out;
        -o-animation: b 8s alternate infinite ease-in-out;
        animation: b 8s alternate infinite ease-in-out
    }
    
    .balloon15 {
        opacity: .3;
        left: 15%;
        top: 26%;
        height: 3%;
        width: 3%;
        -webkit-animation: b 10s alternate infinite ease-in-out;
        -o-animation: b 10s alternate infinite ease-in-out;
        animation: b 10s alternate infinite ease-in-out
    }
    
    .balloon16 {
        top: 21%;
        -webkit-animation: b 11s alternate infinite ease-in-out;
        -o-animation: b 11s alternate infinite ease-in-out;
        animation: b 11s alternate infinite ease-in-out
    }
    
    .balloon16,
    .balloon17 {
        opacity: .3;
        left: 20%;
        height: 3%;
        width: 3%
    }
    
    .balloon17 {
        top: 28%;
        -webkit-animation: b 12s alternate infinite ease-in-out;
        -o-animation: b 12s alternate infinite ease-in-out;
        animation: b 12s alternate infinite ease-in-out
    }
    
    .balloon18 {
        opacity: .4;
        left: 35%;
        top: 28%;
        height: 3%;
        width: 3%;
        -webkit-animation: b 8.5s alternate infinite ease-in-out;
        -o-animation: b 8.5s alternate infinite ease-in-out;
        animation: b 8.5s alternate infinite ease-in-out
    }
    
    .balloon19 {
        opacity: .5;
        left: 45%;
        top: 31%;
        height: 5%;
        width: 5%;
        -webkit-animation: b 9.5s alternate infinite ease-in-out;
        -o-animation: b 9.5s alternate infinite ease-in-out;
        animation: b 9.5s alternate infinite ease-in-out
    }
    
    .balloon20 {
        opacity: .5;
        left: 47%;
        top: 41%;
        height: 2%;
        width: 2%;
        -webkit-animation: b 10.5s alternate infinite ease-in-out;
        -o-animation: b 10.5s alternate infinite ease-in-out;
        animation: b 10.5s alternate infinite ease-in-out
    }
    
    .balloon21 {
        opacity: .4;
        left: 40%;
        top: 47%;
        height: 2%;
        width: 2%;
        -webkit-animation: b 11.5s alternate infinite ease-in-out;
        -o-animation: b 11.5s alternate infinite ease-in-out;
        animation: b 11.5s alternate infinite ease-in-out
    }
    
    .balloon22 {
        opacity: .4;
        left: 44%;
        top: 52%;
        height: 4%;
        width: 4%;
        -webkit-animation: b 12.5s alternate infinite ease-in-out;
        -o-animation: b 12.5s alternate infinite ease-in-out;
        animation: b 12.5s alternate infinite ease-in-out
    }
    
    .balloon23 {
        opacity: .5;
        left: 5%;
        top: 55%;
        height: 1%;
        width: 1%;
        -webkit-animation: b 13s alternate infinite ease-in-out;
        -o-animation: b 13s alternate infinite ease-in-out;
        animation: b 13s alternate infinite ease-in-out
    }
    
    .balloon24 {
        opacity: .6;
        left: 4%;
        top: 45%;
        height: 2%;
        width: 2%;
        -webkit-animation: b 9s infinite ease-in-out;
        -o-animation: b 9s infinite ease-in-out;
        animation: b 9s infinite ease-in-out
    }
    
    .balloon25 {
        left: 40%;
        -webkit-animation: b 8s infinite ease-in-out;
        -o-animation: b 8s infinite ease-in-out;
        animation: b 8s infinite ease-in-out
    }
    
    .balloon25,
    .balloon26 {
        opacity: .4;
        top: 60%;
        height: 4%;
        width: 4%
    }
    
    .balloon26 {
        left: 60%;
        -webkit-animation: b 10s infinite ease-in-out;
        -o-animation: b 10s infinite ease-in-out;
        animation: b 10s infinite ease-in-out
    }
    
    .balloon27 {
        right: 5%;
        top: 20%;
        -webkit-animation: b 11s infinite ease-in-out;
        -o-animation: b 11s infinite ease-in-out;
        animation: b 11s infinite ease-in-out
    }
    
    .balloon27,
    .balloon28 {
        opacity: .4;
        height: 4%;
        width: 4%
    }
    
    .balloon28 {
        right: 4%;
        top: 60%;
        -webkit-animation: b 12s infinite ease-in-out;
        -o-animation: b 12s infinite ease-in-out;
        animation: b 12s infinite ease-in-out
    }
    
    .balloon29 {
        opacity: .4;
        right: 7%;
        top: 70%;
        height: 2%;
        width: 2%;
        -webkit-animation: b 8.5s infinite ease-in-out;
        -o-animation: b 8.5s infinite ease-in-out;
        animation: b 8.5s infinite ease-in-out
    }
    
    .balloon30 {
        opacity: .4;
        right: 9%;
        top: 80%;
        height: 1%;
        width: 1%;
        -webkit-animation: b 9.5s infinite ease-in-out;
        -o-animation: b 9.5s infinite ease-in-out;
        animation: b 9.5s infinite ease-in-out
    }
    
    .balloon31 {
        opacity: .4;
        right: 13%;
        top: 82%;
        height: 2%;
        width: 2%;
        -webkit-animation: b 10.5s infinite ease-in-out;
        -o-animation: b 10.5s infinite ease-in-out;
        animation: b 10.5s infinite ease-in-out
    }
    
    .balloon32 {
        opacity: .4;
        right: 3%;
        top: 80%;
        height: 8%;
        width: 8%;
        -webkit-animation: b 11.5s infinite ease-in-out;
        -o-animation: b 11.5s infinite ease-in-out;
        animation: b 11.5s infinite ease-in-out
    }
    
    .balloon33 {
        opacity: .4;
        right: 16%;
        top: 90%;
        height: 4%;
        width: 4%;
        -webkit-animation: b 12.5s infinite ease-in-out;
        -o-animation: b 12.5s infinite ease-in-out;
        animation: b 12.5s infinite ease-in-out
    }
    
    .myata {
        color: #569516
    }
    
    .arbuz {
        color: #ed534e
    }
    
    .lemongrass {
        color: #8dba4e
    }
    
    .ananas {
        color: #fed932
    }
    
    .wave1,
    .wave2,
    .wave3 {
        z-index: -1;
        display: none;
        opacity: 0;
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -25%;
        height: 54%;
        width: 30%;
        background: url(img/wave2_0ec436e6.png) 50% 50%;
        background-size: 100% auto;
        -webkit-transition: opacity 1.5s ease-in-out;
        -o-transition: opacity 1.5s ease-in-out;
        transition: opacity 1.5s ease-in-out
    }
    
    .wave2 {
        right: -8%;
        height: 40%;
        top: 110%
    }
    
    .wave2,
    .wave3 {
        background-position: 50% 0
    }
    
    .wave3 {
        right: 50%;
        height: 20%;
        top: 130%
    }
    
    .change1 {
        /*background: url(img/white_bg.png) 50% 50% no-repeat;*/
        background-size: cover
    }
    
    .change2 {
        /*background: url(img/white_bg.png) 50% 50% no-repeat;*/
        background-size: cover
    }
    
    .change3 {
        /*background: url(img/white_bg.png) 50% 50% no-repeat;*/
        background-size: cover
    }
    
    .change4 {
        /*background: url(img/white_bg.png) 50% 50% no-repeat;*/
        background-size: cover
    }
    
    .change5,
    .change8 {
        /*background: url(img/white_bg.png) 50% 50% no-repeat;*/
        background-size: cover
    }
    
    .change9 {
        /*background: url(img/white_bg.jpg) 50% 50% no-repeat;*/
        background-size: cover
    }
    
    .change10 {
        /*background: url(img/white_bg.png) 50% 50% no-repeat;*/
        background-size: cover
    }

	.change11 {
		/*background: url(/img/change12.png) 50% 50% no-repeat;
		background-size: cover;*/
	}
	
    .change12 {
        /*background: url(img/white_bg.png) 50% 50% no-repeat;*/
        background-size: cover
    }	
    
    .change5 .wave1,
    .change5 .wave2,
    .change5 .wave3 {
        opacity: 1
    }
    
    .change5 .wave1 {
        -webkit-animation: h 12s infinite ease-in-out;
        -o-animation: h 12s infinite ease-in-out;
        animation: h 12s infinite ease-in-out
    }
    
    .change5 .wave2 {
        -webkit-animation: h 10s infinite ease-in-out;
        -o-animation: h 10s infinite ease-in-out;
        animation: h 10s infinite ease-in-out
    }
    
    .change5 .wave3 {
        -webkit-animation: h 8s infinite ease-in-out;
        -o-animation: h 8s infinite ease-in-out;
        animation: h 8s infinite ease-in-out
    }
    
    @-webkit-keyframes h {
        0% {
            -webkit-transform: translate(0);
            transform: translate(0)
        }
        50% {
            -webkit-transform: translate(-10%);
            transform: translate(-10%)
        }
        to {
            -webkit-transform: translate(0);
            transform: translate(0)
        }
    }
    
    @-o-keyframes h {
        0% {
            -o-transform: translate(0);
            transform: translate(0)
        }
        50% {
            -o-transform: translate(-10%);
            transform: translate(-10%)
        }
        to {
            -o-transform: translate(0);
            transform: translate(0)
        }
    }
    
    @keyframes h {
        0% {
            -webkit-transform: translate(0);
            -o-transform: translate(0);
            transform: translate(0)
        }
        50% {
            -webkit-transform: translate(-10%);
            -o-transform: translate(-10%);
            transform: translate(-10%)
        }
        to {
            -webkit-transform: translate(0);
            -o-transform: translate(0);
            transform: translate(0)
        }
    }
    
    .change6 {
        /*background: url(img/white_bg.png) 50% 50% no-repeat;*/
        background-size: cover
    }
    
    /* .imagesload,
	.slide0,
	.slide1,
    .slide2,
    .slide3,
    .slide4,
    .slide5,
    .slide6,
    .slide7,
    .slide8,
    .slide8,
    .slide9,
	.slide10,
	.slide11 {
        display: none
    } */
    
    .sliderUI {
        z-index: 55;
        float: left;
        margin-left: -114px;
        position: absolute;
        bottom: 7%;
        left: 50%;
        display: flex;
        flex-direction: row;
        font-size: 0
    }
    
    .sliderUI__item {
        cursor: pointer;
        display: inline-block;
        font-size: 0;
        height: 18px;
        width: 18px;
        border-radius: 9px;
        order: attr(data-slide);
        background-color: #024574;
        margin-right: 15px;
        -webkit-transition: background .5s ease-in-out;
        -o-transition: background .5s ease-in-out;
        transition: background .5s ease-in-out
    }
    
    .sliderUI__item-animation,
    .sliderUI__item:hover {
        background-color: #31dbff;
        box-shadow: 0 6px 7px 0 rgba(49, 219, 255, .27)
    }
    
    .sliderUI__item-animation {
        height: 22px;
        width: 22px;
        border-radius: 11px;
        -webkit-transition: background .8s ease-in-out, box-shadow .8s ease-in-out;
        -o-transition: background .8s ease-in-out, box-shadow .8s ease-in-out;
        transition: background .8s ease-in-out, box-shadow .8s ease-in-out;
        top: -2px;
        left: -2px;
        z-index: 56;
        position: absolute
    }
    
    .sliderUI__item:last-child {
        margin-right: auto
    }
    
    .changeUI1 .sliderUI__item {
        box-shadow: none;
        background-color: #024574
    }
    
    .changeUI1 .sliderUI__item-animation,
    .changeUI1 .sliderUI__item:hover {
        background-color: #31dbff;
        box-shadow: 0 6px 7px 0 rgba(49, 219, 255, .27)
    }
    
    .changeUI2 .sliderUI__item {
        box-shadow: none;
        background-color: #004b59
    }
    
    .changeUI2 .sliderUI__item-animation,
    .changeUI2 .sliderUI__item:hover {
        background-color: #08fcff;
        box-shadow: 0 6px 7px 0 rgba(8, 252, 255, .27)
    }
    
    .changeUI3 .sliderUI__item,
    .changeUI9 .sliderUI__item {
        box-shadow: none;
        background-color: #bfd5df
    }
    
    .changeUI3 .sliderUI__item-animation,
    .changeUI3 .sliderUI__item:hover {
        background-color: #41acff;
        box-shadow: 0 6px 7px 0 rgba(65, 172, 255, .27)
    }
    
    .changeUI9 .sliderUI__item-animation,
    .changeUI9 .sliderUI__item:hover {
        background-color: #0f93f9;
        box-shadow: 0 6px 7px 0 rgba(65, 172, 255, .27)
    }
    
    .changeUI4 .sliderUI__item {
        box-shadow: none;
        background-color: #8db6c5
    }
    
    .changeUI4 .sliderUI__item-animation,
    .changeUI4 .sliderUI__item:hover {
        background-color: #0f93f9;
        box-shadow: 0 6px 7px 0 rgba(15, 147, 249, .27)
    }
    
    .changeUI5 .sliderUI__item,
    .changeUI8 .sliderUI__item {
        box-shadow: none;
        background-color: #8db6c5
    }
    
    .changeUI5 .sliderUI__item-animation,
    .changeUI5 .sliderUI__item:hover,
    .changeUI8 .sliderUI__item-animation,
    .changeUI8 .sliderUI__item:hover {
        background-color: #0f93f9;
        box-shadow: 0 6px 7px 0 rgba(15, 147, 249, .27)
    }
    
    .changeUI6 .sliderUI__item,
    .changeUI10 .sliderUI__item {
        box-shadow: none;
        background-color: #35236f
    }
    
    .changeUI6 .sliderUI__item-animation,
    .changeUI6 .sliderUI__item:hover {
        background-color: #c451ff;
        box-shadow: 0 6px 7px 0 rgba(196, 81, 255, .27)
    }
    
    .Dental {
        overflow: hidden;
        background: transparent url(img/dental_bg2_fc9d9e1b.png) 0 0 no-repeat;
        z-index: 4;
        position: relative;
        height: 100vh;
        width: 100%;
        background-size: cover
    }
    
    .Dental-balloon {
        z-index: 0;
        top: -20%;
        height: 160%;
        right: -70%;
        width: 150%;
        position: absolute
    }
    
    .Dental .container,
    .Dental .row {
        height: 100%
    }
    
    .Dental .logo {
        position: relative;
        margin-bottom: 4vh;
        margin-top: -1vh;
        /*height: 36px;*/
        width: 300px;
        /*max-width: 190px*/
    }
    
    .Dental__left {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-family: PF Din Text Pro, Helvetica, Arial, sans-serif
    }
    
    .Dental__left-name {
        font-weight: 300;
        color: #3a5a69;
        font-size: 38px;
        line-height: 44px;
        margin-bottom: 1.2vh
    }
    
    .Dental__left-description {
        text-transform: uppercase;
        color: #8fadba;
        font-size: 16px;
        line-height: 26px;
        font-weight: 500;
        letter-spacing: .06em;
        max-width: 550px
    }
    
    .Dental__left-stul {
        margin-top: 1%;
        margin-bottom: 4%;
        padding-top: 10%;
        padding-bottom: 10%;
        background: url(img/kreslo_cefb5597.jpg) 0 50% no-repeat;
        background-size: 60% auto
    }
    
    .Dental__left-prem {
        margin-left: 49%;
        position: relative
    }
    
    .Dental__left-prem:before {
        margin-top: 15px;
        content: "";
        z-index: 0;
        position: absolute;
        left: 18px;
        width: 3px;
        height: 0;
        background-color: #fff;
        -webkit-transition: height 2s ease-in-out;
        -o-transition: height 2s ease-in-out;
        transition: height 2s ease-in-out
    }
    
    .Dental__left-prem.change:before {
        height: calc(100% - 70px)
    }
    
    .Dental__left-prem li {
        padding-left: 54px;
        font-size: 18px;
        line-height: 58px;
        color: #3a5a69;
        position: relative;
        opacity: 0;
        -webkit-transition: opacity .8s ease-in-out;
        -o-transition: opacity .8s ease-in-out;
        transition: opacity .8s ease-in-out
    }
    
    .Dental__left-prem li:before {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        vertical-align: middle;
        text-align: center;
        height: 35px;
        width: 35px;
        font-weight: 500;
        color: #fff;
        content: "01";
        position: absolute;
        left: 2px;
        top: 11px;
        background-color: #44bbea;
        border-radius: 20px;
        -webkit-transform: scale(.1);
        -o-transform: scale(.1);
        transform: scale(.1);
        -webkit-transition: -webkit-transform .7s ease-in-out;
        transition: -webkit-transform .7s ease-in-out;
        -o-transition: -o-transform .7s ease-in-out;
        transition: transform .7s ease-in-out;
        transition: transform .7s ease-in-out, -webkit-transform .7s ease-in-out, -o-transform .7s ease-in-out
    }
    
    .Dental__left-prem li:nth-child(2):before {
        content: "02"
    }
    
    .Dental__left-prem li:nth-child(3):before {
        content: "03"
    }
    
    .Dental__left-prem li:nth-child(4):before {
        content: "04"
    }
    
    .Dental__left-prem li:nth-child(5):before {
        content: "05"
    }
    
    .Dental__left-prem .change {
        opacity: 1
    }
    
    .Dental__left-prem .change:before {
        -webkit-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    
    .Dental__left .certpro-img {
        height: 70px;
        margin-right: 20px;
        width: 58px;
        background: url(img/certpro_cb00faeb.png) 50% 50% no-repeat;
        background-size: contain;
        float: left
    }
    
    .Dental__left .certpro-name {
        margin-right: 5%;
        margin-top: 5px;
        font-family: PF Din Text Pro, Helvetica, Arial, sans-serif;
        font-style: italic;
        font-size: 16px;
        line-height: 19px;
        color: #8fadba;
        float: left
    }
    
    .Dental__left .certpro-name2 {
        float: left;
        color: #6b8996;
        text-transform: uppercase;
        z-index: 2;
        position: relative;
        padding-bottom: 36px;
        letter-spacing: .1em;
        background: transparent url(img/france_flag_2afd5600.png) 60% 100% no-repeat;
        background-size: contain
    }
    
    .Dental__right {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    
    .Dental__right .h2 {
        font-size: 18px;
        line-height: 22px;
        color: #6b8996;
        margin-bottom: 40px
    }
    
    .Dental__right .DentalItem,
    .Dental__right .h2 {
        font-family: PF Din Text Pro, Helvetica, Arial, sans-serif;
        opacity: 0;
        position: relative;
        right: -50%;
        -webkit-transition: all .8s cubic-bezier(.5, 1.8, .8, 1.1);
        -o-transition: all .8s cubic-bezier(.5, 1.8, .8, 1.1);
        transition: all .8s cubic-bezier(.5, 1.8, .8, 1.1)
    }
    
    .Dental__right .DentalItem {
        margin-bottom: 32px;
        padding: 50px 28px 30px 22px;
        background: -webkit-linear-gradient(top, #fff, #eaf3f7);
        background: -o-linear-gradient(top, #fff, #eaf3f7);
        background: linear-gradient(180deg, #fff, #eaf3f7);
        border-radius: 16px;
        box-shadow: 0 0 21px 0 rgba(159, 189, 202, .24)
    }
    
    .Dental__right .DentalItem__name {
        padding: 9px 26px;
        font-size: 22px;
        color: #fff;
        border-radius: 21px;
        position: absolute;
        left: 18px;
        top: -16px
    }
    
    .Dental__right .DentalItem__price {
        top: 18px;
        position: absolute;
        right: 48px;
        font-size: 27px;
        line-height: 30px;
        color: #3a5a69;
        font-weight: 500
    }
    
    .Dental__right .DentalItem__price:after {
        content: "";
        position: absolute;
        top: 17.5px;
        right: 5px;
        height: 3.5px;
        width: 12px;
        background-color: #3a5a69
    }
    
    .Dental__right .DentalItem__content hr {
        opacity: .54;
        border: 0;
        border-bottom: 1px solid #cde3ed
    }
    
    .Dental__right .DentalItem__content li {
        font-size: 18px;
        line-height: 24px;
        color: #3a5a69;
        position: relative;
        padding-left: 28px
    }
    
    .Dental__right .DentalItem__content-before {
        width: 16px;
        float: left;
        margin-top: 2px
    }
    
    .Dental__right .DentalItem__content .op1 {
        opacity: 1
    }
    
    .Dental__right .DentalItem__content .op03 {
        opacity: .33
    }
    
    .Dental__right .DentalItem__content .op06 {
        opacity: .66
    }
    
    .Dental__right .DentalItem-change {
        opacity: 1;
        right: 0
    }
    
    .Dental__right .h3 {
        font-size: 16px;
        line-height: 20px;
        color: #fff;
        opacity: 0;
        position: relative;
        right: -50%;
        -webkit-transition: all .8s cubic-bezier(.5, 1.8, .8, 1.1);
        -o-transition: all .8s cubic-bezier(.5, 1.8, .8, 1.1);
        transition: all .8s cubic-bezier(.5, 1.8, .8, 1.1);
        padding-left: 28px
    }
    
    .Dental__right .h3 svg {
        top: -5px;
        position: absolute;
        left: 0;
        width: 20px
    }
    
    .Dental__right.change .h2,
    .Dental__right.change .h3 {
        opacity: 1;
        right: 0
    }
    
    .Dental__right .DentalItem:nth-of-type(2) .DentalItem__name {
        background: -webkit-linear-gradient(30deg, #89d7f9, #30b3e6);
        background: -o-linear-gradient(30deg, #89d7f9, #30b3e6);
        background: linear-gradient(60deg, #89d7f9, #30b3e6)
    }
    
    .Dental__right .DentalItem:nth-of-type(3) .DentalItem__name {
        background: -webkit-linear-gradient(30deg, #3fb0ff, #376cea);
        background: -o-linear-gradient(30deg, #3fb0ff, #376cea);
        background: linear-gradient(60deg, #3fb0ff, #376cea)
    }
    
    .Dental__right .DentalItem:nth-of-type(4) .DentalItem__name {
        background: -webkit-linear-gradient(30deg, #fe5f3f, #ef2b14);
        background: -o-linear-gradient(30deg, #fe5f3f, #ef2b14);
        background: linear-gradient(60deg, #fe5f3f, #ef2b14)
    }
    
    .contact_form {
		background-color: #fff;
		background-image: url(img/logo_and_3.png);
		z-index: 5;
		background-size: 80%;
		background-position: center center;
		background-repeat: no-repeat;
		position: relative;
		height: 100vh;
		width: 100%;
    }	
	
    .contacts {
        /*background: -webkit-linear-gradient(290deg, #1aa0ee, #1152a1, #7f27f7, #30b3e6, #376cea, #f21865);
        background: -o-linear-gradient(290deg, #1aa0ee, #1152a1, #7f27f7, #30b3e6, #376cea, #f21865);
        background: linear-gradient(160deg, #1aa0ee, #1152a1, #7f27f7, #30b3e6, #376cea, #f21865);
        background-size: 2000% 2000%;
        -webkit-animation: i 20s ease infinite;
        -o-animation: i 20s ease infinite;
        animation: i 20s ease infinite;*/
		/*background: transparent url(img/logo.png);*/
		background-position: center center;
		background-size: 65%;
		background-repeat: no-repeat;
        z-index: 5;
        position: relative;
        height: 100vh;
        width: 100%
    }
    
    .contacts .balloons__bg {
        pointer-events: none;
        position: absolute;
        z-index: 2;
        background: transparent url(img/balloons_contacts_af1d8df1.png) 50% no-repeat;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        -webkit-animation: a 10s alternate infinite ease-in-out;
        -o-animation: a 10s alternate infinite ease-in-out;
        animation: a 10s alternate infinite ease-in-out
    }
    
    .contacts .container {
        height: 100%
    }
    
    .contacts .container-flex {
        bottom: 55px;
        left: 0;
        position: absolute;
        min-height: 140px;
        text-align: center;
        height: 10%;
        width: 100%
    }
    
    .contacts .row3 {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    
    .contacts .logo {
        position: relative;
        margin-top: 16px;
        /*height: 36px;*/
        width: 300px;
        margin-bottom: 5vh;
        -webkit-transition: opacity .7s ease-in-out, -webkit-transform .7s ease-in-out;
        transition: opacity .7s ease-in-out, -webkit-transform .7s ease-in-out;
        -o-transition: opacity .7s ease-in-out, -o-transform .7s ease-in-out;
        transition: transform .7s ease-in-out, opacity .7s ease-in-out;
        transition: transform .7s ease-in-out, opacity .7s ease-in-out, -webkit-transform .7s ease-in-out, -o-transform .7s ease-in-out
    }
    
    .contacts .h11,
    .contacts .logo {
        -webkit-transform: translateY(-100px);
        -o-transform: translateY(-100px);
        transform: translateY(-100px);
        opacity: 0
    }
    
    .contacts .h11 {
        font-size: 42px;
        line-height: 50px;
        font-family: PF Din Text Pro, Helvetica, Arial, sans-serif;
        font-weight: 300;
        color: #fff;
        -webkit-transition: opacity .7s ease-in-out .3s, -webkit-transform .7s ease-in-out .3s;
        transition: opacity .7s ease-in-out .3s, -webkit-transform .7s ease-in-out .3s;
        -o-transition: opacity .7s ease-in-out .3s, -o-transform .7s ease-in-out .3s;
        transition: transform .7s ease-in-out .3s, opacity .7s ease-in-out .3s;
        transition: transform .7s ease-in-out .3s, opacity .7s ease-in-out .3s, -webkit-transform .7s ease-in-out .3s, -o-transform .7s ease-in-out .3s
    }
    
    .contacts__content {
        text-align: center;
        margin-top: -120px
    }
    
    .contacts .email {
        opacity: 0;
        -webkit-transition: opacity .7s ease-in-out .7s;
        -o-transition: opacity .7s ease-in-out .7s;
        transition: opacity .7s ease-in-out .7s;
        font-family: PF Din Text Pro, Helvetica, Arial, sans-serif;
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 20px
    }
    
    .contacts .email a {
        color: #1a5096
    }
    
    .contacts .wax {
        color: #fff;
        text-align: left;
        opacity: 0;
        -webkit-transition: opacity .7s ease-in-out 1s;
        -o-transition: opacity .7s ease-in-out 1s;
        transition: opacity .7s ease-in-out 1s;
        font-family: PF Din Text Pro, Helvetica, Arial, sans-serif;
        font-size: 16px;
        line-height: 20px
    }
    
    .contacts .wax .copyright__rights {
        opacity: .66;
        display: block;
        margin-bottom: 10px
    }
    
    .contacts .wax svg {
        margin-bottom: -1px;
        height: 17px
    }
    
    .contacts.change .h11,
    .contacts.change .logo {
        -webkit-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
    
    .contacts.change .email,
    .contacts.change .wax {
        opacity: 1;
		font-size: 22px;
		color: #1b4f9a;
    }
    
    @-webkit-keyframes i {
        0% {
            background-position: 0 50%
        }
        50% {
            background-position: 100% 50%
        }
        to {
            background-position: 0 50%
        }
    }
    
    @-o-keyframes i {
        0% {
            background-position: 0 50%
        }
        50% {
            background-position: 100% 50%
        }
        to {
            background-position: 0 50%
        }
    }
    
    @keyframes i {
        0% {
            background-position: 0 50%
        }
        50% {
            background-position: 100% 50%
        }
        to {
            background-position: 0 50%
        }
    }
    
    .overlay {
        height: 100%;
        width: 0;
        position: fixed;
        z-index: 99;
        right: 0;
        top: 0;
        background: transparent;
        overflow-x: hidden;
        -webkit-transition: .5s;
        -o-transition: .5s;
        transition: .5s;
        pointer-events: none
    }
    
    .overlay-content {
        position: relative;
        top: 25%;
        width: 100%;
        text-align: center;
        margin-top: 30px;
        pointer-events: all
    }
	
	.btn_order {
		display: block;
		width: 120px;
		font-size: 18px;
		text-align: center;
		margin-top: 10px;
		background: -webkit-linear-gradient(30deg, #fe5f3f, #ef2b14);
		background: -o-linear-gradient(30deg, #fe5f3f, #ef2b14);
		background: linear-gradient(60deg, #fe5f3f, #ef2b14);
		color: white;
		border-radius: 24px;
		padding: 15px;
	}
    
	#modal_form {
		width: 300px; 
		border-radius: 5px;
		border: 1px #7b7b7b solid;
		background: #fff;
		position: fixed;
		top: 45%;
		left: 50%;
		margin-top: -150px;
		margin-left: -150px;
		display: none;
		opacity: 0;
		z-index: 5;
		padding: 20px 10px;
	}
	#modal_form .modal_title {
		text-align: center;
		font-size: 22px;
		margin-bottom: 20px;
	}
	#modal_form #modal_close {
		width: 21px;
		height: 21px;
		position: absolute;
		top: 10px;
		right: 10px;
		cursor: pointer;
		display: block;
	}
	#order_form .modal_input > input {
		width: 100%;
		padding: 10px;
		border: 1px solid #cfcfcf;
		border-radius: 5px;
		margin-bottom: 15px;
	}
	#order_form .modal_submit {
		text-align: center;
	}
	#order_form .modal_submit > input {
		text-align: center;
		color: white;
		border-radius: 25px;
		border: none;
		padding: 15px;
		background: -webkit-linear-gradient(30deg, #3fb0ff, #376cea);
		background: -o-linear-gradient(30deg, #3fb0ff, #376cea);
		background: linear-gradient(60deg, #3fb0ff, #376cea);
	}
	#order_form .modal_submit > input:hover {
		cursor: pointer;
	}
	#order_form .order_success {
		text-align: center;
		padding-bottom: 10px;
		color: green;
		display: none;
	}

	#overlay {
		z-index:3;
		position:fixed;
		background-color:#000;
		opacity:0.8;
		-moz-opacity:0.8;
		filter:alpha(opacity=80);
		width:100%; 
		height:100%;
		top:0;
		left:0;
		cursor:pointer;
		display:none;
	}	
	
	.products__header-grey {
		color: #3a5a69;
		letter-spacing: .06em;
		text-transform: uppercase;
		font-size: 18px;
		line-height: 23px;
		font-weight: 500;
	}
	
	.products__header-red {
		color: red;
		letter-spacing: .06em;
		text-transform: uppercase;
		font-size: 18px;
		line-height: 23px;
		font-weight: 500;
	}
	
    @media(max-width:1499px) {
        /*.home .logo {
            margin-left: 15px
        }*/
    }
    
    @media(max-width:991px) {
        .firstBlock {
            background: url(img/girl.png) 50%/cover no-repeat;
            overflow: hidden;
		    background-size: 55%;
			background-position: right bottom;	
        }
        .fullscreen-bg__video {
            display: none
        }
    }
    
    @media(max-height:600px) {
        .firstBlock {
            background: url(img/girl.png) 50%/cover no-repeat;
            overflow: hidden
        }
        .fullscreen-bg__video {
            display: none
        }
    }
    
    @media screen and (max-width:1280px) {
        .sliderUI {
            bottom: 32px
        }
    }
    
    @media(max-height:860px) {
		.products .slide0 .products__left-decor1,
		.products .slide0 .products__left-decor2,
		.products .slide0 .products__left-decor3,
		.products .slide0 .products__left-decor4,
		.products .slide0 .products__left-decor5,
		.products .slide0 .products__left-decor6,
		.products .slide0 .products__left-decor7,
		.products .slide0 .products__left-decor8,
		.products .slide0 .products__left-decor9,
		.products .slide0 .products__left-decor10,
		.products .slide0 .products__left-decor11,
		.products .slide0 .products__left-decor12,
		.products .slide0 .products__left-decor13,
		.products .slide0 .products__left-decor14,
		.products .slide0 .products__left-decor15,
		.products .slide0 .products__left-decor16 {
			background-size: auto !important
		}		
		.products .logo {
			margin-bottom:0;
		}
        .Dental-balloon {
            top: -15%;
            height: 140%;
            right: -52%;
            width: 130%
        }
        .Dental .logo {
            margin-bottom: 0vh;
            margin-top: -5vh;
            /*height: 30px;*/
            max-width: 200px
        }
        .Dental__left-name {
            font-size: 32px;
            line-height: 32px;
            margin-bottom: 5px
        }
        .Dental__left-description {
            font-size: 16px;
            line-height: 20px
        }
        .Dental__left-stul {
            margin-top: 9%;
            margin-bottom: 2%
        }
        .Dental__left-prem {
            margin-left: 50%
        }
        .Dental__left-prem li {
            font-size: 16px;
            line-height: 50px
        }
        .Dental__right .h2 {
            font-size: 16px;
            line-height: 18px;
            margin-bottom: 11%
        }
        .Dental__right .DentalItem {
            margin-bottom: 10%;
            padding: 25px 15px 15px 20px
        }
        .Dental__right .DentalItem__name {
            padding: 3px 20px;
            font-size: 18px;
            top: -10px
        }
        .Dental__right .DentalItem__price {
            top: 8px;
            right: 28px;
            font-size: 21px;
            line-height: 21px
        }
        .Dental__right .DentalItem__price:after {
            top: 12.5px;
            right: 4px;
            height: 2.5px;
            width: 10px
        }
        .Dental__right .DentalItem__content li {
            padding-left: 19px;
            font-size: 14px;
            line-height: 16px
        }
        .Dental__right .DentalItem__content-before {
            margin-top: -2px;
            width: 14px
        }
        .Dental__right .h3 {
            font-size: 14px;
            line-height: 16px
        }
    }
    
    @media(max-height:850px) {
        .Dental .logo {
            margin-top: 3vh
        }
    }
	@media(max-height:850px) {
		.slide0 .products__left .products__left-decor {
			padding: 0
		}
	}    
	
    @media(max-height:820px) {
        .Dental .logo {
            /*margin-top: 0*/
        }
    }
    
    @media(max-height:780px) {
		.slide0 .products__header-blue {
			font-size: 18px
		}		
        .home .menu__items li {
            margin-top: calc(12.66vh - 42px)
        }
        .home .menu__items li:first-child {
            margin-top: calc(18.66vh - 42px)
        }
        .Dental__left-stul {
            margin-top: 2%;
            margin-bottom: 5%
        }
        .products .logo {
            margin-top: 38px;
            margin-bottom: 5%;
            /*height: 30px*/
			width: 200px;
        }
        .products__header {
            margin-bottom: 2%
        }
        .products__header-1 {
            font-size: 32px;
            line-height: 36px;
            margin-bottom: 10px
        }
        .products__header-blue {
            font-size: 15px;
            line-height: 25px
        }
        .products__left {
            margin-top: 0;
            padding-top: 0;
            padding-bottom: 0
        }
        .products__left2 .sum {
            font-size: 32px
        }
        .products__left2 .sum:after {
            top: 13.5px;
            right: 6.5px;
            height: 2.5px;
            width: 13px
        }
        .products__right {
            margin-top: -1%;
            font-size: 16px;
            line-height: 18px
        }
        .products__right2 {
            margin-top: 4%
        }
        .products__right hr {
            margin-top: 1.5vh;
            margin-bottom: 1.5vh
        }
        .products .certpro-img {
            margin-top: 3%
        }
    }
    
    @media(max-height:720px) {
        .home .menu__items li:first-child {
            margin-top: calc(21.66vh - 42px)
        }
        .Dental .logo {
            margin-bottom: 2vh
        }
        .products .logo {
            margin-bottom: 5%
        }
		.Dental__left-stul {
			padding-bottom: 1%;
		}
        .products__header {
            margin-bottom: 2%
        }
        .products__right {
            margin-top: 0;
            font-size: 16px;
            line-height: 16px
        }
        .products__right hr {
            margin-top: 1.5vh;
            margin-bottom: 1.5vh
        }
        .Dental__left-stul {
            margin-top: 0;
            margin-bottom: -3%
        }
    }
    
    @media(max-height:680px) {
        .home .menu__items li:first-child {
            margin-top: calc(26.66vh - 42px)
        }
        .products__right hr {
            margin-top: 1vh;
            margin-bottom: 1vh
        }
    }
    
    @media(max-height:650px) {
        .Dental .logo {
            margin-bottom: 1vh
        }
    }
    
    @media(max-height:640px) {
        .products .rowbottom,
        .sliderUI {
            bottom: 3%
        }
    }
    
    @media(max-width:1280px) {
        .overlay {
            background-color: #000;
            background-color: rgba(0, 0, 0, .9)
        }
        .home .menu__items {
            right: 50%;
            margin-right: -80px
        }
        .home .menu__items li a {
            text-align: center
        }
    }
    
    @media(max-width:1520px) {
        .prev {
            left: 10%
        }
        .next {
            right: 10%
        }
    }
    
    @media(max-width:1250px) {
        .prev {
            left: 20%
        }
        .next {
            right: 20%
        }
    }
    
    @media(max-width:1060px) {
		.contact_form {height: auto;padding: 20px;}
        .home .menu {
            right: 2.5vw
        }
    }
    
    @media(max-height:600px),
    (max-width:991px) {
        .next,
        .prev {
            top: 33%
        }
        body {
            overflow-y: scroll
        }
        .overlay {
            -webkit-transition: none;
            -o-transition: none;
            transition: none
        }
        .firstBlock {
            min-height: 500px;
            height: 540px;
			background: url(img/girl.png) 100%/cover no-repeat;
			background-size: 45%;			
        }
        .home__wrapper {
            overflow: hidden
        }
        .home {
            overflow: auto;
            /*min-height: 1350px;*/
            min-height: 540px;
            height: auto
        }
        .home__wrapper {
            height: 100%
        }
        .home .row2 {
            height: auto
        }
        .home .row3 {
            height: auto;
            -webkit-box-align: auto;
            -ms-flex-align: auto;
            align-items: auto
        }
        .home__content>div:first-child,
        .home__content>div:last-child {
            width: 100%;
            max-width: 100%;
            -ms-flex-preferred-size: 100%;
            flex-basis: 100%
        }
        .home__content>div:last-child {
            margin-left: 0;
            margin-top: 10%
        }
        .home .balloon {
            display: none !important;
            z-index: 1
        }
        .home .logo {
            display: block;
            max-width: 200px;
            top: 10px;
			margin: 0 auto;
            /*position: absolute;*/
            width: auto
        }
        .home .h1 {
            font-size: 40px;
            line-height: 42px;
            font-weight: 300;
            margin-bottom: 7%
        }
        .home .create {
			display: none;
            font-size: 14px;
            line-height: 36px;
            padding-bottom: 34px
        }
		.home .studies {
			left: 2%;
		}
        .home .menu {
            right: 28px;
            top: 32px
        }
        .home .menu__items {
            right: 50%;
            margin-right: -58px;
            margin-top: -185px;
            position: fixed
        }
        .home .menu__items li,
        .home .menu__items li:first-child {
            margin-top: calc(10vh - 42px)
        }
        .home .hg {
            height: 2px;
            border-radius: 1px;
            margin-bottom: 7px
        }
        .orange {
            display: block;
            height: 500px
        }
        .orange,
        .text__wrapper {
            opacity: 1;
            top: 500px;
            width: 100%
        }
        .text__wrapper {
            height: auto;
            padding-left: 0
        }
        .home__right-wrapper {
            top: auto;
            bottom: 200px;
            right: -5vw;
            width: 110vw;
            height: 500px;
            background: url(img/White1_a4fbb7de.svg) 50% 50% no-repeat;
            background-size: 100% auto
        }
        .home__right-wrapper2 {
            display: block;
            pointer-events: none;
            position: absolute;
            z-index: 2;
            bottom: 0;
            right: 0;
            width: 100%;
            height: 300px;
            background: #fff
        }
        .home .second {
            margin-top: 50px;
            height: 100%
        }
        .home .second .logo {
            display: none
        }
        .home__left {
            min-height: 360px;
            margin-bottom: 50px
        }
        .home__left .h2 {
            font-size: 24px
        }
        .home__left .h2-yellow {
            font-size: 14px;
            margin-bottom: 40px
        }
        .home__leftp {
            font-size: 14px;
            line-height: 18px
        }
        .home__right {
            min-height: 360px
        }
        .home__right-name {
            font-size: 14px;
            line-height: 18px;
            margin-bottom: 4vh
        }
        .home__right-item {
            font-size: 14px;
            line-height: 16px;
            margin-top: 2vh;
            margin-bottom: 2vh
        }
        .home__right-item-beforeH,
        .home__right-item-beforeV {
            top: 7px;
            left: -32px;
            position: absolute;
            background-color: #d3e9f2;
            height: 4px;
            width: 4px;
            border-radius: 2.34px;
            -webkit-transition: all .6s;
            -o-transition: all .6s;
            transition: all .6s
        }
        .home__right-item-beforeH {
            left: -43px;
            width: 26px
        }
        .home__right-item-beforeV {
            top: -4px;
            height: 26px
        }
        .home__leftp {
            margin: 0
        }
        .balloons2 {
            display: none !important
        }
        .products {
            padding-bottom: 20px;
            min-height: 1150px;
            height: auto
        }
        .products .container .row:nth-child(3)>div:nth-child(2) {
            display: block
        }
        .products .logo {
            display: none
        }
        .products__header {
            min-height: 140px;
            margin-top: 50px;
            margin-bottom: 0
        }
        .products__header-1 {
            font-size: 24px;
            line-height: 28px
        }
        .products__header-blue {
            font-size: 14px;
            line-height: 18px
        }
        .products__left {
            margin-top: 10vh;
            min-height: 300px;
            height: 300px
        }
        .products__left2 {
            right: 10%;
            font-size: 14px;
            line-height: 16px
        }
        .products__left2 .sum {
            font-size: 32px
        }
        .products__left2 .sum:after {
            top: 11.5px;
            right: 6px;
            height: 2.5px;
            width: 14px
        }
        .products .slide2 .products__left-decor {
            left: 5%
        }
        .products .slide2 .products__left-decor1 {
            left: -5%
        }
        .products .slide2 .products__left-decor2 {
            right: 20%
        }
        .products .slide2 .products__left-decor3 {
            left: -7%
        }
        .products .slide7 .products__left-decor {
            left: 5%
        }
        .products .slide7 .products__left-decor1 {
            left: -5%
        }
        .products .slide7 .products__left-decor2 {
            right: 20%
        }
        .products .slide7 .products__left-ananas1 {
            position: absolute;
            background: url(img/left_ananas.png) 50% 50% no-repeat;
            background-size: contain;
            -webkit-animation: c 7s alternate infinite ease-in-out;
            -o-animation: c 7s alternate infinite ease-in-out;
            animation: c 7s alternate infinite ease-in-out
        }
        .products .slide2 .products__left-rightarbuz {
            right: 15%
        }
        .products .slide2 .products__left-leftarbuz {
            left: 12%
        }
        .products .slide7 .products__left-decor2 {
            right: 20%
        }
        .products .slide7 .products__left-decor3 {
            left: -7%
        }
		.products .slide0 .products__left,
        .products .slide1 .products__left,
        .products .slide2 .products__left,
        .products .slide3 .products__left,
        .products .slide4 .products__left,
        .products .slide5 .products__left,
        .products .slide6 .products__left,
        .products .slide7 .products__left,
        .products .slide8 .products__left,
        .products .slide8 .products__left,
        .products .slide9 .products__left,
		.products .slide11 .products__left {
            margin-top: 0
        }
		.products .slide0 .products__right,
        .products .slide1 .products__right,
        .products .slide2 .products__right,
        .products .slide3 .products__right,
        .products .slide4 .products__right,
        .products .slide5 .products__right,
        .products .slide6 .products__right,
        .products .slide7 .products__right,
        .products .slide8 .products__right,
        .products .slide8 .products__right,
        .products .slide9 .products__right {
            padding-top: 0;
			color: #3a5a69;
            margin-top: 60px
        }
        .products__right {
            padding-top: 0;
            font-size: 16px;
            line-height: 18px
        }
        .products__right2 {
            font-size: 14px;
            line-height: 16px;
            margin-top: 10px
        }
        .products__right hr {
            margin-top: 10px;
            margin-bottom: 9px
        }
        .products .rowbottom {
            top: 1000px;
            bottom: auto
        }
        .products .certpro-name {
            font-size: 14px;
            line-height: 14px
        }
        .products .certpro-img {
            margin-right: 10px;
            height: 70px;
            width: 60px
        }
        .sliderUI {
            bottom: 40px
        }
        /* .products .slide2 .products__left-decor {
            left: 15%;
            width: 70%
        } */
        .Dental {
            height: 100%
        }
        .Dental:before {
            display: block;
            content: "";
            height: 3px;
            width: 100%;
            background-color: #fff
        }
        .Dental-balloon,
        .Dental .certpro,
        .Dental .logo {
            display: none
        }
        .Dental__left {
            margin-top: 32px;
			margin-bottom: 300px;
			height: auto;
        }
        .Dental__left-name {
            font-size: 24px;
            line-height: 44px;
            margin-bottom: 1.2vh
        }
        .Dental__left-description {
            font-size: 14px;
            line-height: 18px
        }
        .Dental__left-stul {
            position: relative;
            min-height: 250px;
            background-size: 40% auto
        }
        .Dental__left-prem {
            position: absolute;
            margin-left: 0;
            bottom: calc(-100% - 20px)
        }
        .Dental__left-prem:before {
            left: 15px;
            height: calc(100% - 30px)
        }
        .Dental__left-prem li {
            padding-left: 44px;
            font-size: 14px;
            line-height: 44px;
            opacity: 1
        }
        .Dental__left-prem li:before {
            height: 28px;
            width: 28px;
            left: 2px;
            top: 8px;
            -webkit-transform: scale(1);
            -o-transform: scale(1);
            transform: scale(1)
        }
        .Dental__right {
            position: relative;
            height: auto;
            /*margin-top: 300px*/
        }
        .Dental__right:before {
            content: "";
            position: absolute;
            z-index: 0;
            height: 100%;
            width: 1000%;
            left: -400%;
            background-color: #8fb7cb
        }
        .Dental__right .h2 {
            margin-top: 30px;
            opacity: 1;
            right: 0;
            font-size: 14px;
            line-height: 15px;
            margin-bottom: 30px;
            color: #fff
        }
        .Dental__right .DentalItem {
            max-width: 333px;
            opacity: 1;
            right: 0;
            margin-bottom: 40px;
            padding: 30px 25px 25px 30px
        }
        .Dental__right .DentalItem__name {
            padding: 8px 22px;
            font-size: 16px;
            top: -12px
        }
        .Dental__right .DentalItem__price {
            top: 8px;
            right: 28px;
            font-size: 21px;
            line-height: 21px
        }
        .Dental__right .DentalItem__price:after {
            top: 13px;
            height: 2px;
            right: 4px;
            width: 10px
        }
        .Dental__right .DentalItem__content li {
            padding-left: 19px;
            font-size: 14px;
            line-height: 16px
        }
        .Dental__right .DentalItem__content-before {
            margin-top: -2px;
            width: 12px
        }
        .Dental__right .h3 {
            opacity: 1;
            right: 0;
            font-size: 14px;
            line-height: 16px;
            padding-bottom: 40px
        }
        .contacts {
			background-image: none;
            height: auto;
            min-height: 250px;
			background-size: cover;
			background-position-x: 50%;
        }
        .contacts .row3 {
            height: 100%
        }
        .contacts .logo {
            display: none;
            -webkit-transform: translateY(0);
            -o-transform: translateY(0);
            transform: translateY(0);
            opacity: 1
        }
        .contacts__content {
            margin-top: 70px;
            margin-bottom: 70px
        }
        .contacts .container-flex {
            position: relative
        }
        .contacts .email {
            opacity: 1
        }
        .contacts .h11 {
            font-size: 40px;
            line-height: 42px;
            -webkit-transform: translateY(0);
            -o-transform: translateY(0);
            transform: translateY(0);
            opacity: 1
        }
        .contacts .balloons__bg {
            display: none
        }
        .contacts .wax {
            opacity: 1;
            padding-bottom: 20px
        }
    }
    
    @media(max-height:850px) {
        .products__left {
            height: 400px;
            min-height: 400px
        }
        .products__left2 {
            top: 320px
        }
    }
    
    @media(max-height:750px) {
        .products__left {
            height: 350px;
            min-height: 350px
        }
        .products__left2 {
            top: 300px
        }
        .products .rowbottom {
            top: 1000px
        }
    }
    
    @media(max-width:1200px) {
        .products__left2 {
            top: 280px
        }
    }
	
    @media(max-width:991px) {
		.container.slide10 {display: none;}
		.contacts__content > img {width: 100%;}
		.certpro-img, .certpro-name {display: none;}
    }
    
    @media(max-width:800px) {
        .next {
            right: 30%
        }
        .prev {
            left: 30%
        }
        .Dental__left-stul {
            background-size: 50% auto
        }
    }
    
    @media(max-width:767px) {
        .Dental__left-stul {
            background-size: 60% auto
        }
		.Dental__left-prem:before {height: calc(80% - 30px);}
    }
    
    @media(max-width:500px) {
		.btn_order {margin: 0 auto;margin-top: 10px;}
		.first_block_form {padding: 10px;max-width:250px;float:left;}
		.home .list_advantages {padding-left: 15px;padding-top:0px;}
		.first-block-form {margin-top: 0 !important;}
		.first_block_form .description .title-description {font-size: 24px;}
		.first_block_form .description {padding-bottom: 10px;font-size: 16px;}
		.first_block_form .submit_form > input {padding: 10px 15px;}
		.home .list_advantages li>span {display: block;width: 100%;font-size: 16px;}
		.home .studies {bottom: -70px;left: 4%;font-size: 12px;width: 40%;display:none;}
		.contact_form {background-size: 150%;}
		.home__wrapper .orange {display:none;}
		.home__wrapper .home__right-wrapper {display:none;}
		.home__wrapper .home__right-wrapper2 {display:none;}
		.home .create {display: none;}
        .Dental__left-stul {background-size: 70% auto}
		.firstBlock {background-size: 70%;background-position: right bottom;}
		.home__content>div:last-child {margin-top: 0;}
		.full_form .submit_form > input {width: 100%;padding: 10px 10px;}
		.sliderUI {bottom: 5px;left: 15px;margin-left: 0px;}
		.sliderUI .sliderUI__item{margin-right:15px;}
		.contacts__content div {width: 100% !important;}
    }
    
    @media(max-width:425px) {
        .Dental__left-stul {
            background-size: 80% auto
        }
    }
    
    @media(max-width:350px) {
        .Dental__left-stul {
            background-size: 99% auto
        }
    }
    
    @media(max-width:600px) {
        .next {
            right: 40%
        }
        .prev {
            left: 40%
        }
    }
    
    @media(max-width:575px) {
        .contacts .email {
            padding-left: 15px;
            padding-right: 15px;
            font-size: 16px;
            line-height: 18px;
            margin-bottom: 30px
        }
        .contacts .wax {
            font-size: 14px;
            line-height: 16px
        }
    }
    
    @media(max-width:550px) {
        .next {
            left: 45%
        }
        .prev {
            left: auto;
            right: 45%
        }
    }
    
    @media(max-width:500px) {
        .next {
            left: 40%
        }
        .prev {
            right: 40%
        }
    }
    
    @media(max-width:450px) {
        .next {
            left: 30%
        }
        .prev {
            right: 30%
        }
        .home__right-wrapper2 {
            height: 400px
        }
    }
    
    @media(max-width:390px) {
        .next {
            left: 23%
        }
        .prev {
            right: 23%
        }
    }
    
    @media(max-width:350px) {
        .next {
            left: 17%
        }
        .prev {
            right: 17%
        }
    }
    
    @media(max-width:640px) {
        .products__left {
            height: 270px;
            min-height: 270px
        }
        .products__left2 {
            top: 245px
        }
        .h1,
        .h11 {
            font-size: 32px
        }
        .h11 {
            padding-left: 10px;
            padding-right: 10px
        }
    }
    
    @media(max-width:480px) {
        .products__left {
            height: 200px;
            min-height: 200px
        }
        .products__left2 {
            top: 180px
        }
        .products {
            min-height: 1050px
        }
        .products .rowbottom {
            top: 900px
        }
    }
    
    @media(max-width:451px) {
        .products {
            min-height: 1090px
        }
        .products .rowbottom {
            top: 930px
        }
    }
    
    @media(max-width:350px) {
        .products {
            min-height: 1080px
        }
        .products__left {
            min-height: 160px;
            height: 160px
        }
        .products__left2 {
            top: 150px
        }
        .products .rowbottom {
            top: 920px
        }
        /* .products .slide2 .products__left-decor {
            left: 5%;
            width: 90%
        } */
    }
    
    @media(max-height:500px) {
        .home .menu__items {
            margin-top: -115px
        }
    }
    
    @media(max-width:1500px) {
        .Dental-balloon {
            width: 130%
        }
    }
    
    @media(max-width:1250px) {
        .Dental-balloon {
            width: 120%
        }
    }
	.home__wrapper .orange {display:none;}
	.home__wrapper .home__right-wrapper {display:none;}
	.home__wrapper .home__right-wrapper2 {display:none;}