/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */
@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-Regular.eot')/*tpa=http://alatoo.life/local/templates/alatoo3/fonts/MyriadPro-Regular.eot*/;
    src: local('Myriad Pro Regular'), local('MyriadPro-Regular'),
    url('../fonts/MyriadPro-Regular.eot-')/*tpa=http://alatoo.life/local/templates/alatoo3/fonts/MyriadPro-Regular.eot?#iefix*/ format('embedded-opentype'),
    url('../fonts/MyriadPro-Regular.woff')/*tpa=http://alatoo.life/local/templates/alatoo3/fonts/MyriadPro-Regular.woff*/ format('woff'),
    url('../fonts/MyriadPro-Regular.ttf')/*tpa=http://alatoo.life/local/templates/alatoo3/fonts/MyriadPro-Regular.ttf*/ format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Muller';
    src: local('mullerextrabold.eot'),
    url('../fonts/mullerextrabold.eot-')/*tpa=http://alatoo.life/local/templates/alatoo3/fonts/mullerextrabold.eot?#iefix*/ format('embedded-opentype'),
    url('../fonts/mullerextrabold.woff')/*tpa=http://alatoo.life/local/templates/alatoo3/fonts/mullerextrabold.woff*/ format('woff'),
    url('../fonts/mullerextrabold.ttf')/*tpa=http://alatoo.life/local/templates/alatoo3/fonts/mullerextrabold.ttf*/ format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Muller';
    src: url('../fonts/muller-bold.eot')/*tpa=http://alatoo.life/local/templates/alatoo3/fonts/muller-bold.eot*/;
    src: local('muller-bold'),
    url('../fonts/muller-bold.eot-')/*tpa=http://alatoo.life/local/templates/alatoo3/fonts/muller-bold.eot?#iefix*/ format('embedded-opentype'),
    url('../fonts/muller-bold.woff')/*tpa=http://alatoo.life/local/templates/alatoo3/fonts/muller-bold.woff*/ format('woff'),
    url('../fonts/muller-bold.ttf')/*tpa=http://alatoo.life/local/templates/alatoo3/fonts/muller-bold.ttf*/ format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Muller';
    src: url('../fonts/mullerblack.eot')/*tpa=http://alatoo.life/local/templates/alatoo3/fonts/mullerblack.eot*/;
    src: local('mullerblack'),
    url('../fonts/mullerblack.eot-')/*tpa=http://alatoo.life/local/templates/alatoo3/fonts/mullerblack.eot?#iefix*/ format('embedded-opentype'),
    url('../fonts/mullerblack.woff')/*tpa=http://alatoo.life/local/templates/alatoo3/fonts/mullerblack.woff*/ format('woff'),
    url('../fonts/mullerblack.ttf')/*tpa=http://alatoo.life/local/templates/alatoo3/fonts/mullerblack.ttf*/ format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Muller';
    src: url('../fonts/mullermediumitalic.eot')/*tpa=http://alatoo.life/local/templates/alatoo3/fonts/mullermediumitalic.eot*/;
    src: local('mullermediumitalic'),
    url('../fonts/mullermediumitalic.eot-')/*tpa=http://alatoo.life/local/templates/alatoo3/fonts/mullermediumitalic.eot?#iefix*/ format('embedded-opentype'),
    url('../fonts/mullermediumitalic.woff')/*tpa=http://alatoo.life/local/templates/alatoo3/fonts/mullermediumitalic.woff*/ format('woff'),
    url('../fonts/mullermediumitalic.ttf')/*tpa=http://alatoo.life/local/templates/alatoo3/fonts/mullermediumitalic.ttf*/ format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Muller';
    src: local('muller-regular.eot'),
    url('../fonts/muller-regular.eot-')/*tpa=http://alatoo.life/local/templates/alatoo3/fonts/muller-regular.eot?#iefix*/ format('embedded-opentype'),
    url('../fonts/muller-regular.woff')/*tpa=http://alatoo.life/local/templates/alatoo3/fonts/muller-regular.woff*/ format('woff'),
    url('../fonts/muller-regular.ttf')/*tpa=http://alatoo.life/local/templates/alatoo3/fonts/muller-regular.ttf*/ format('truetype');
    font-weight: 400;
    font-style: normal;
}
html {
    color: #222;
    font-size: 1em;
    line-height: 1.4;
    /*font-family: "Muller Black",sans-serif;*/
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.browserupgrade {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}


/* ==========================================================================
   Author's custom styles
   ========================================================================== */
img {
    max-width: 100%;
}
body{
    font-family: "Myriad Pro",sans-serif;
    font-weight: 400;
    font-size:16px ;
    color: #fff;
    line-height: 1.2;
}

main {
    overflow: hidden;
}

*, *::before, *::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    word-break: keep-all;
}

.container {
    padding: 0 15px;
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.row {
    margin: 0 -15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
}

.col {
    padding: 0 15px;
    width: 100%;
}

.col-2 {
    padding: 0 15px;
    width: 50%;
}

.col-3 {
    padding: 0 15px;
    width: 33.3333%;
}

.col-4 {
    padding: 0 15px;
    width: 25%;
}
.flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
h1, h2, h3, h4, p, ul, li {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
h2{
    font-family: 'Muller',sans-serif;
    font-weight: 700;
}
.s1{
    background: #001a2b;
    padding: 24px 0;
}
.line{
    font-size: 27px;
    color: #334855;
    margin: 0 10px;
}
.logo_t{
    font-size: 20px;
    font-family: "Muller",sans-serif;
    font-weight: 700;
}
.logo_t_2{
    font-size: 16px;
}
.yellow{
    color: #ffd303;
}
.s1 .col{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.s2 {
    background: url("../images/s1_bg.jpg")/*tpa=http://alatoo.life/local/templates/alatoo3/img/s1_bg.jpg*/no-repeat center top;
    -webkit-background-size: cover;
    background-size: cover;
    padding: 61px 0;
}
.s2 h2{
    font-size: 56px;
    max-width: 550px;
    line-height: 1;
    margin-bottom: 55px;
 }
.s2_item_block{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
}

.s2_item .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 31px 26px 0;
}
.s2_item p{
    max-width: 235px;
    margin-left: 15px;
}
.btn{
    text-transform: uppercase;
    color: #000;
    font-size: 17px;
    font-family:'Muller',sans-serif ;
    font-weight: 700;
    background: #FFD303;
    background: -webkit-linear-gradient(top, #FFD303, #C7A500);
    background: -moz-linear-gradient(top, #FFD303, #C7A500);
    background: linear-gradient(to bottom, #FFD303, #C7A500);
    border: 0;
    width: 260px;
   padding: 21px 0 18px 0;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    outline: none;
    -webkit-box-shadow: 0px 0px 0px 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:    0px 0px 0px 10px rgba(0, 0, 0, 0.1);
    box-shadow:         0px 0px 0px 10px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.btn:hover{
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:    0px 0px 0px 0px rgba(0, 0, 0, 0.1);
    box-shadow:         0px 0px 0px 0px rgba(0, 0, 0, 0.1);
}
.btn_block{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    align-items: center;
    width: 260px;
}
.sup_btn{
    margin-top: 20px;
    font-size: 11px;
    color: #6481a2;
}
.s2_pack{
    position: absolute;
    right: 327px;
    bottom: -114px;
}

.s3{
    padding:60px 0 0 0;
    background: url("../images/s2_bg_2.png")/*tpa=http://alatoo.life/local/templates/alatoo3/img/s2_bg_2.png*/ no-repeat left bottom;
    background-size: 400px auto;
}
.s3 .col {
    align-items: center;
    justify-content: space-between;
}
.line2{
    font-size: 70px;
    color: #b93863;
    margin-right: 20px;
    margin-top: -15px;
}
.s3_text_1{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 40px;
}
.s3_text_1 h2:nth-child(1){
    font-size:27px;
    color: #000;
}
.s3_text_1 h2:nth-child(2){
    font-size:40px;
    color: #b93863;
}
.s3_text_2{
    color: #000;
    width: 555px;
}
.s3_text_2 p{
    margin-bottom: 25px;
}
.s4{
    background: url("../images/s4_bg.jpg")/*tpa=http://alatoo.life/local/templates/alatoo3/img/s4_bg.jpg*/no-repeat center top;
    -webkit-background-size: cover;
    background-size: cover;
    padding:75px 0 50px 0;
    text-align: center;
}
.s4_text{
    position: relative;

}
.s4_text h2{
    font-size:40px ;

}
.s4_text p{
    font-size: 16px;
    font-family: "Muller",sans-serif;
    font-weight: 600;

}
.s4_text img{
    margin-bottom: 40px;
}
.s4 .row:nth-child(1){
    margin-bottom: 75px;
}
.s4_block_item{
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.s4_item{
    width: 200px;
}
.s4_item p{
    max-width: 136px;
    margin: 20px auto 0;
    font-family: "Myriad Pro",sans-serif;
    font-size: 14px;
}
.s5 {
    background: url("../images/s5_bg.jpg")/*tpa=http://alatoo.life/local/templates/alatoo3/img/s5_bg.jpg*/no-repeat center top;
    -webkit-background-size: cover;
    background-size: cover;
    padding:80px 0 0 0 ;
}
.s5 h2{
    font-size: 40px;
    color: #000;
    text-align: center;
}
.s5 .red_line{
    color: #b93863;
    display: inline-block;
    position: relative;
}
.line3{
    position: absolute;
    bottom: 0;
    left: 0;
}
.s5_block_1,
.s5_block_2{
    width: 335px;
}
.s5_block_1{
    background: url("../images/s5_block1_bg.jpg")/*tpa=http://alatoo.life/local/templates/alatoo3/img/s5_block1_bg.jpg*/no-repeat center top;
    background-size:cover ;
    padding: 40px 35px;
    margin: 0 0 0 40px;
    -webkit-border-radius: 15px;
    -moz-border-radius:15px ;
    border-radius:15px ;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:    0px 0px 15px 0px rgba(0, 0, 0, 0.3);
    box-shadow:         0px 0px 15px 0px rgba(0, 0, 0, 0.3);
    position: relative;
    z-index: 1;

}
.s5_block_2{
    background: url("../images/a1.jpg")/*tpa=http://alatoo.life/local/templates/alatoo3/img/s5_block2_bg.jpg*/no-repeat center top;
    background-size:cover ;
    padding: 40px 20px;
    margin: 0 40px 0 0;
    -webkit-border-radius: 15px;
    -moz-border-radius:15px ;
    border-radius:15px ;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:    0px 0px 15px 0px rgba(0, 0, 0, 0.3);
    box-shadow:         0px 0px 15px 0px rgba(0, 0, 0, 0.3);
}
.s5 .flex{
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.s5_block_1 .h2 {
    font-size:15px!important;
    color: #000;
    text-transform: uppercase;
    font-family: Muller,sans-serif;
    text-align: center;
    font-weight: 900;
    margin-bottom: 315px;

}
.s5_block_1:before{
    content: url("../images/s5_before.png")/*tpa=http://alatoo.life/local/templates/alatoo3/img/s5_before.png*/;
    position: absolute;
    z-index: -1;
    top: 40px;
    right: -50px;
}
.s5_block_1:after{
    content: url("../images/s5_before2.png")/*tpa=http://alatoo.life/local/templates/alatoo3/img/s5_before2.png*/;
    position: absolute;
    bottom:-45px;
    right: -50px;
}
.s5_block_2 .h2{
    font-size:15px!important;
    text-transform: uppercase;
    font-family: Muller,sans-serif;
    font-weight: 900;
    text-align: center;
    margin-bottom: 315px;
}
.s5 .row:nth-child(2){
    margin-bottom: 100px;
}
.s5 ul li{
    font-size: 15px;

    color: #000;
    text-align: center;
}
.s5_block_1 ul li{
    background: url("../images/s5_line.png")/*tpa=http://alatoo.life/local/templates/alatoo3/img/s5_line.png*/no-repeat center bottom;
    padding:15px 0 ;
    line-height: 1;
}
.s5_block_2 ul li{
    background: url("../images/s5_line2.png")/*tpa=http://alatoo.life/local/templates/alatoo3/img/s5_line2.png*/no-repeat center bottom;
    padding:15px 0 ;
    line-height: 1;
    font-weight: normal;
    color: #fff;
}
.red{
    color: #bd312f;
    font-family: "Muller",sans-serif;
    font-weight: 600;
}
.yellow2{
    color: #e9e50f;
    font-family: "Muller",sans-serif;
    font-weight: 600;
}
.s5_girl{
    position: absolute;
    bottom: 95px;
    left: 50%;
    margin-left: -192px;
}
.s5 {
    text-align: center;
}
.s5_block_group{
    margin-bottom: 120px;
}
.s5 .container{
    margin-bottom: -95px;
}
.s5 .btn{
    box-shadow: none;
    /*margin-bottom: -120px;*/
    position: relative;
    z-index: 99999;
    bottom: 65px;
}
.s6 {
    background: url("../images/s6_bg.jpg")/*tpa=http://alatoo.life/local/templates/alatoo3/img/s6_bg.jpg*/ no-repeat center top;
    -webkit-background-size: cover;
    background-size: cover;
    padding: 145px 0 100px 0;
}
.green{
    display: block;
    color: #467529;
    font-size: 23px;
}
.s6_item p{
    color: #000;
    font-size: 16px;
    text-align: center;
    max-width:275px;
    margin: 15px auto 0;
    font-family: "Muller",sans-serif;
    font-weight: 400;
}
.s6_item p b {
    font-family: "Muller",sans-serif;
    font-weight: 600;
}
.s6 h2{
    font-size: 40px;
    color: #000;
    text-align: center;
    margin: 0 auto 58px;
}
.s6_item{
    text-align: center;
}
.s6 h3{
    font-family: 'Muller',sans-serif;
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 10px;
}
.s6_bg1{
    background: url("../images/bg1.jpg@v2")/*tpa=http://alatoo.life/local/templates/alatoo3/img/s6_bg1.jpg*/no-repeat center top;
    background-size: 100% 100%;
    width: 965px;
    margin: 0 auto 70px;
    padding: 15px 0 15px 275px;
    -webkit-border-radius:10px ;
    -moz-border-radius:10px ;
    border-radius:10px ;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow:    0px 0px 20px 0px rgba(0, 0, 0, 0.75);
    box-shadow:         0px 0px 20px 0px rgba(0, 0, 0, 0.75);


}
.s6_bg2{
    background: url("../images/s6_bg2.jpg")/*tpa=http://alatoo.life/local/templates/alatoo3/img/s6_bg2.jpg*/no-repeat center top;
    background-size: 100% 100%;
    width: 965px;
    margin: 0 auto;
    padding: 15px 0 15px 275px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px ;
    border-radius:10px ;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow:    0px 0px 20px 0px rgba(0, 0, 0, 0.75);
    box-shadow:         0px 0px 20px 0px rgba(0, 0, 0, 0.75);

}
.text_block p:nth-child(1){
    margin-right: 15px;

}
.text_block p{
    width: 302px;
    font-size: 14px;
    line-height: 1.6;

}
.s6 .row:nth-child(2){
    margin-bottom: 90px;
}
.s6 .row:nth-child(3){
    margin-bottom: 58px;
}
.abs{
    position: relative;
    z-index: 5;
}
.before_1{
    position: absolute;
    top: 95px;
    left: 190px;
    z-index: -1;
}
.before_2{
    position: absolute;
    top: 95px;
    right: 190px;
    z-index: -1;
}
.text_abs{
    position: absolute;
    text-transform: uppercase;
    font-size: 100px;
    font-family: 'Muller',sans-serif;
    font-weight: 700;
    color: rgba(0,0,0,0.1);
    left: 50%;
    margin-left:-203px ;
    top: 92px;
}
.sert_block{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 965px;
    margin:0 auto;

}
.sert_block_text p{
    color: #000;
}
.s6_bold{
    max-width:540px ;
    font-family: "Muller",sans-serif;
    font-weight: 600;
    position: relative;
    margin-bottom:30px;
}
.s6_bold:before{
    content: url("../images/s6_line.png")/*tpa=http://alatoo.life/local/templates/alatoo3/img/s6_line.png*/;
    bottom: -20px;
    left: 0;
    position: absolute;
}
.s6_italic{
    max-width: 455px;
    font-size: 14px;
    font-family: 'Muller',sans-serif;
    font-weight: 500;
    color: #7a7a7a!important;
}
.s7 {
    background: url("../images/s7_bg.jpg")/*tpa=http://alatoo.life/local/templates/alatoo3/img/s7_bg.jpg*/no-repeat center top;
    -webkit-background-size: cover;
    background-size: cover;
    padding: 95px 0;
}
.s7_group_t{
    width: 765px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 70px;
}
.s7_t{
    position: relative;
    margin-right: 10px;
}
.s7_t:before{
    content: url("../images/s7_before.png")/*tpa=http://alatoo.life/local/templates/alatoo3/img/s7_before.png*/;
    position: absolute;
    top: 0;
    left: -19px;

}
.s7 h2{
    font-size: 40px;
    max-width: 640px;
    margin-bottom: 80px;
}
.s7 h3{
    color: #fdfd01;
    font-size: 17px;
    font-family: 'Muller',sans-serif;
    font-weight: 600;
    margin-bottom: 10px;
}
.s7_t p{
    max-width: 246px;;

}
.s7 .btn{
    box-shadow: none;
}
.s8{
    background:url("../images/s8_bg.jpg")/*tpa=http://alatoo.life/local/templates/alatoo3/img/s8_bg.jpg*/ no-repeat center top;
    -webkit-background-size: cover;
    background-size: cover;
    padding: 70px 0 0 0;
}
.s8 .col{
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.s8 h2{
    font-size: 40px;
    color: #000;
    font-family: 'Muller',sans-serif;
    font-weight: 700;
}
.s8_text img{
    margin-bottom: 40px;

}
.s8_text{
    background: url("../images/s8_text_bg.jpg")/*tpa=http://alatoo.life/local/templates/alatoo3/img/s8_text_bg.jpg*/no-repeat center top;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width:645px ;
    margin-top: -70px;
    padding: 66px 72px 98px 72px;
}
.s8 .red_line{
    color: #b93863;
}
.s8_line{
    max-width:390px ;
}
.s8_text p{
    color: #346274;
    font-size: 17px;
    line-height: 1.6;
    margin-bottom: 40px;
}
.sup_p{
    font-family: "Muller",sans-serif;
    font-weight: 600;
    font-style: italic;
    color: #000!important;
    max-width:260px ;
    margin-bottom: 0!important;
}
.s8_text_2{
    position: relative;
}
.s8_text_2 .doctor {
    line-height: 1.2;
}
.pod{
    position: absolute;
    bottom: -126px;
    left: 219px;
}
.pech{
    position: absolute;
    bottom: -100px;
    right: -50px;
}
.s9{
    background: url("../images/s9_bg.jpg")/*tpa=http://alatoo.life/local/templates/alatoo3/img/s9_bg.jpg*/no-repeat center top;
    -webkit-background-size: cover;
    background-size: cover;
    padding:80px 0 ;
    text-align: center;
}
.s9 .row:nth-child(1){
    margin-bottom: 60px;
}
.s9 .row:nth-child(3){
    margin-bottom: 55px;
}
.s9 h2{
    text-align: center;
    font-size: 40px;
}
.s9_item img{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.s9 .img{
    background: transparent;
}
.s9_item{
    margin:0 auto 40px;
    background: #fff;
    width: 235px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    min-height: 146px;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.6);
    -moz-box-shadow:    0px 0px 7px 0px rgba(0, 0, 0, 0.6);
    box-shadow:         0px 0px 7px 0px rgba(0, 0, 0, 0.6);

}
.s9_item p{
    font-size: 14px;
    text-align: center;
    color: #000;
    margin: 0 auto;
    padding: 15px 15px;
}
.s9 .btn{
    box-shadow: none;
    width: 280px;
}
.s9 .container{
    margin-bottom: -110px;
}
.s10{
    padding: 120px 0 86px 0;
}
.s10 .red_line{
    color: #b93863;
    position: relative;
    display: inline-block;
}
.s10 h2{
    color: #000;
    text-align: center;
    font-size: 40px;
    position: relative;
}
.s10 .red_line:before{
    content: url("../images/s9_linebefore.png")/*tpa=http://alatoo.life/local/templates/alatoo3/img/s9_linebefore.png*/;
    position: absolute;
    bottom: -22px;
    right: 5px;
}
.s10 .row:nth-child(1){
    margin-bottom: 64px;
}
.comment{
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:    0px 0px 15px 0px rgba(0, 0, 0, 0.1);
    box-shadow:         0px 0px 15px 0px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding: 21px;
    text-align: center;
    min-height: 343px;
}
.name{
    font-size: 18px;
    font-weight: bold;
    color: #27476a;
}
.ava_block{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 20px;
    margin-left: 13px;
}
.ava_block img{
    margin-right: 15px;
}
.age{
    color: #000;
    font-size: 14px;
    text-align: left;
    line-height: 1.6;
}
.s10 hr{
    background: #ffd303;
    height: 2px;
    border:0;
    width: 132px;
    margin: 0 auto 25px;
}
.com_cont{
    color: #000;
    font-size: 14px;
    margin-bottom: 25px;
    line-height: 1.6;
}
.s11{
    padding: 80px 0;
    background: url("../images/s11_bg.jpg")/*tpa=http://alatoo.life/local/templates/alatoo3/img/s11_bg.jpg*/ no-repeat center top;
    -webkit-background-size: cover;
    background-size: cover;
}
.s11 .yellow3{
    color: #ffd303;
}
.s11 h2{
    font-size: 40px;
    max-width: 590px;
    margin-bottom: 40px;
}
.form_group{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 385px;
    background: #f8faf9;
    padding: 35px 65px ;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:    0px 0px 15px 0px rgba(0, 0, 0, 0.3);
    box-shadow:         0px 0px 15px 0px rgba(0, 0, 0, 0.3);
}
.timer{
    margin: 0 auto 20px;
    font-size: 27px;
    font-weight: 900;
    color: #fff;
    font-family: MuseoSans, sans-serif;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    text-align: center;
    position: relative;
    width: 200px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;

}

.timer_bor{
    width: 55px;
    line-height: 47px;
    background: #2a2a2a;

    -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:    0px 0px 15px 0px rgba(0, 0, 0, 0.3);
    box-shadow:         0px 0px 15px 0px rgba(0, 0, 0, 0.3);
}
.t {
    text-align: center;
    width: 55px;
    height: 55px!important;

}
.t_d{
    font-size:11px ;
    color: #000;
    display: block;
}
i{
    padding: 0 5px;
}
input{
    width:260px ;
    height: 60px;
    font-size:14px ;
    padding-left: 10px;
    text-align: left;
    margin-bottom: 10px;
    border: 1px solid #ebebeb;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    outline: none;
    color: #000;
}
select{
    width:260px ;
    height: 60px;
    font-size:14px ;
    text-align: left;
    padding-left: 10px;
    margin-bottom: 10px;
    border: 1px solid #ebebeb;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    outline: none;
    color: #000;
}
::-webkit-input-placeholder {color:#a5a5a5; opacity:1;}/* webkit */
::-moz-placeholder          {color:#a5a5a5; opacity:1;}/* Firefox 19+ */
:-moz-placeholder           {color:#a5a5a5; opacity:1;}/* Firefox 18- */
:-ms-input-placeholder      {color:#a5a5a5; opacity:1;}/* IE */
.s11 .btn{
    box-shadow: none;
    margin-bottom: 10px;
}
.s11 .container{
    margin-bottom: -100px;
}
.form_sup{
    font-size: 12px;
    color: #4e6e91;
    font-family: 'Muller',sans-serif;
    font-weight: 400;
    text-align: center;
}
.img_group{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 50px;
    margin-top: 20px;
}
.s11_pack{
    position: absolute;
    right: 307px;
    bottom: -46px;
}
.s12{
    padding:40px 0 10px 0;
    text-align: center;
}
.s12 a{
    color: #000;

}
.footer-info {
    margin: 40px auto 0px;
    color: #99afc7;
    max-width: 400px;
    font-size: 13px;
}
.footer-info span {
    display: block;
}

/****** 26.12.2018 *****/
.thanks_item_rectangle {
    position: relative;
    background-color: #f8faf9;
    width: 584px;
    height: 457px;
    display: flex;
    align-content: center;
    align-items: center;
    flex-direction: column;
    margin: 132px auto 52px auto;
}
.thanks_item_rectangle h2 {
    padding-top: 120px;
    font-size: 40px;
    color: #000;
    text-align: center;
}
.thanks_item_rectangle .sub_title {
    color: #99afc7;
    font-size: 18px;
    padding-top: 32px;
    text-align: center;
}
.thanks_item_rectangle .leaf-1 {
    position: absolute;
    top: -7%;
    left: 54%;
    width: 55px;
    height: 58px;
    background: url(../images/leaf-1.png)/*tpa=http://alatoo.life/local/templates/alatoo3/img/leaf-1.png*/ no-repeat;
    background-size: contain;
} 
.thanks_item_rectangle .leaf-2 {
    position: absolute;
    bottom: 1%;
    left: 6%;
    width: 49px;
    height: 58px;
    background: url(../images/leaf-2.png)/*tpa=http://alatoo.life/local/templates/alatoo3/img/leaf-2.png*/ no-repeat;
    background-size: contain;
} 
.thanks_item_rectangle .product-img {
    position: absolute;
    top: 0;
    right: -28%;
    width: 250px;
    height: 435px;
    background: url("http://low.probamin-new.org/images/pack.png")/*tpa=http://alatoo.life/local/templates/alatoo3/img/pack.png*/ no-repeat;
    background-size: contain;
}
/***********************/

@media only screen and (max-width: 1169px) {
    .container{
        width: 768px;
    }
    .s2{
        padding: 25px 0;
    }
    .s2 h2{
        font-size: 45px;
        max-width: 465px;
        margin-bottom: 35px;
    }
    .s2_item_block{
        margin-bottom: 15px;
    }
    .s2_pack{
        max-width: 20%;
        right: 120px;
        bottom: -63px;
    }
    .s2_item p{
        max-width: 205px;
    }
    .s3 {
    padding: 65px 0 65px 0;
    }
    .s3_text_2{
        max-width: 530px;
    }
    .s4{
        padding: 35px 0 50px 0;
    }
    .s4_text img {
        margin-bottom: 20px;
    }
    .s4 .row:nth-child(1) {
        margin-bottom: 25px;
    }
    .s4_item{
        width: 33.333%;
    }
    .s4_block_item{
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .s5{
        padding: 40px 0 67px 0;
    }
    .s5_girl{
        display: none;
    }
    .s5 .row:nth-child(2) {
        margin-bottom: 50px;
    }
    .s5_block_group {
        margin-bottom: 85px;
    }
    .s6{
        padding: 75px 0 40px 0;
    }
    .s6_bg1{
        width: 100%;
        background-size:cover ;
        background-position: 11% 100%;
        padding: 15px 10px 15px 235px;
    }
    .s6_bg2{
        width: 100%;
        background-size:cover ;
        background-position: 10% 100%;
        padding: 15px 10px 15px 235px;
    }
    .text_block p{
        font-size: 13px;
        width: 230px;
    }
    .text_abs {
        position: absolute;
        text-transform: uppercase;
        font-size: 89px;
        font-family: 'Muller', sans-serif;
        font-weight: 700;
        color: rgba(0, 0, 0, 0.1);
        left: 50%;
        margin-left: -161px;
        top: 135px;
    }
    .before_1{
        left: 85px;
    }
    .before_2{
        right: 85px;
    }
    .s6 .row:nth-child(3) {
        margin-bottom: 35px;
    }
    .sert_block{
        width: 100%;
    }
    .s7{
        padding: 53px 0;
    }
    .s7 h2{
        font-size: 30px;
        margin-bottom: 40px;
    }
    .s7_group_t{
        width: 100%;
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: 0;
    }
    .s7_t{
        width: 250px;
        margin-bottom: 20px;
    }
    .s7_t p{
        font-size: 15px;
        max-width: 195px;
    }
    .s9{
        padding: 50px 0 20px 0;
    }
    .s9 .container {
        margin-bottom: -50px;
    }
    .s9 .col-4{
        width: 50%;
    }
    .ava_block img{
        max-width: 35%;
    }
    .name{
        font-size: 16px;
    }
    .age{
        font-size:11px;
        text-align: center;
    }
    .s7 .btn {
        margin: 30px auto 0;
        display: block;
    }
    .com_cont{
        font-size: 13px;
    }
    .comment{
        padding: 15px;
    }
    .s11 h2{
        font-size: 35px;
    }
    .s11_pack{
        right: 95px;
        max-width:20%;
    }
    .img_group{
        margin-left: 20px;
    }
    .s11{
        padding:30px 0 80px 0;
    }
    /****** 26.12.2018 *****/
    .thanks_item_rectangle .product-img {display:none}
    .thanks_item_rectangle {width: auto;}
    /***********************/
}
@media only screen and (max-width: 767px) {
    .container{
        width: 320px;
    }
    .s2{
        background-position: 30% 100%;
    }
    .s2_item .item {
        margin: 0 auto 21px;
    }
    .s6_item_m {
        margin: 0 0 30px 0;
    }
    .btn_block{
        margin: 0 auto;
    }
    .s2 h2{
        text-align: center;
        font-size: 30px;
    }
    .s2_item_block{
        flex-wrap: wrap;
  justify-content: center;
        margin: 0 auto 300px;
    }
    .s2_item .item {
        flex-wrap: nowrap;


    }

    .s2_pack{
        bottom: 115px;
        left: 60px;
        max-width: 50%;
    }
    .s3 {
        padding: 35px 0 35px 0;
    }
    .s3_text_1 h2:nth-child(1) {
        font-size: 18px;
        color: #000;
        text-align: center;
    }
    .s3_text_1 h2:nth-child(2) {
        font-size: 25px;
        color: #b93863;
        text-align: center;
    }
    .line2{
        display: none;
    }
    .s3_text_1 {
        margin-bottom: 20px;
    }
    .s3 .col{
        flex-wrap: wrap;
    }
    .s3_text_2{
        width: 100%;
        font-size: 13px;
    }
    .s3{
        background-position: 10% 100%;
    }
    .s4{
        padding: 35px 0  35px 0;
    }
    .s4_text h2 {
        font-size: 20px;
    }
    .s4_text p {
        font-size: 13px;
    }
    .s4_item{
        width: 50%;
        margin-bottom: 20px;
    }
    .s4_item p{
        font-size: 13px;
    }
    .s5 h2{
        font-size: 25px;
    }
    .s5 .row:nth-child(2) {
        margin-bottom: 30px;
    }
    .s5_block_group{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .s5_block_1{
        width: 100%;
        margin: 0 0 30px 0;
    }
    .s5_block_2{
        width: 100%;
    }
    .s6 h2{
        font-size: 32px;
    }
    .s6 .col-3{
        width: 100%;
    }
    .s6_bg1{
        padding: 15px;
        background: #314503;
    }
    .s6_bg2{
        padding: 15px;
        background: #142f36;
    }
    .s6 h3{
        text-align: center;
    }
    .text_block{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .text_block p{
        width: 100%;
        margin-right: 0!important;
    }
    .text_block p:nth-child(1){
        margin-bottom: 10px;
    }
    .s6 .row:nth-child(2) {
        margin-bottom: 30px;
    }
    .before_1 {
        left: 25px;
        top:205px ;
    }
    .before_2 {
        right: 25px;
        top: 205px;
    }
    .text_abs {
        font-size: 47px;
        top: 224px;
        left: 225px;

    }
    .sert_block{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
    }
    .s7 h2{
        text-align: center;
        margin-bottom: 35px;
    }
    .s7_t p{
        max-width: 100%;
    }
    .s8_text{
        width: 100%;
        padding: 43px 15px ;
    }
    .s8 h2{
        text-align: center;
        font-size: 24px;
    }
    .s8_text p{
        text-align: center;
        font-size: 13px;
        margin-bottom: 250px;
        position: relative;
        z-index: 99;
    }
    .pech {
        position: absolute;
        bottom: 20px;
        right: 0;
    }
    .pod {
        position: absolute;
        bottom: 105px;
         left: 0;
    }
    .s9 .col-4{
        width: 100%;
    }
    .s9 h2 {
        text-align: center;
        font-size: 25px;
    }
    .s9 .row:nth-child(1) {
        margin-bottom: 30px;
    }
    .s9 .row:nth-child(3) {
        margin-bottom: 30px;
    }
    .s10 .col-3{
        width: 100%;
        margin-bottom: 20px;
    }
    .s10 {
        padding: 85px 0 50px 0;
    }
    .s10 h2{
        font-size: 27px;
    }
    .s11 h2 {
        font-size: 28px;
        text-align: center;
        margin-bottom: 0;
    }
    .form_group {
        width: 100%;
        padding: 15px;
    }
    .s11 .mobile_flex {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .s11 .container {
        margin-bottom: 0;
    }
    .img_group {
        margin-left: 0;
        margin-bottom: 20px;
        align-self: flex-start;
    }
    .s11_pack {
        right: 30px;
        max-width: 50%;
        top: 185px;
    }
    .s11 {
        padding: 52px 0 57px 0;
    }
    .s12 {
        padding: 20px 0;
        text-align: center;
    }
}


/* ==========================================================================
   Media Queries
   ========================================================================== */

@media only screen and (min-width: 35em) {

}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {

}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}