@font-face{font-family:HelveticaB;src:url(../fonts/HelveticaNeueCyr-Black.otf)}@font-face{font-family:HelveticaL;src:url(../fonts/HelveticaNeueCyr-Light.otf)}@font-face{font-family:HelveticaM;src:url(../fonts/HelveticaNeueCyr-Medium.otf)}@font-face{font-family:OpenSansBold;src:url(../fonts/OpenSans-Bold.ttf)}@font-face{font-family:OpenSansExtraBold;src:url(../fonts/OpenSans-ExtraBold.ttf)}@font-face{font-family:OpenSansRegular;src:url(../fonts/OpenSans-Regular.ttf)}*:not(a){cursor:default}*{margin:0;padding:0;-o-transition:all .5s ease;-ms-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}body{font-size:16px;overflow-x:hidden}.container{max-width:1170px;margin:0 auto;padding:0 15px 0 15px}.container:after{content:"";clear:both}header{width:100%;height:4.125em;background-color:#fff;display:block;border-bottom:1px solid #87a6b7;margin:0 auto}header img{padding-top:3px;float:left;cursor:auto}#header_kailas{font-size:2.160em;font-family:OpenSansBold;float:left;padding-left:24px;margin:0;padding-top:5px}#header_desc{font-size:.741em;font-family:OpenSansBold;float:left;padding-left:27px;margin:1em 0 1em 0}.vk{height:41px;width:42px;background-image:url(../img/vk.jpg);display:inline-block;margin-right:10px}.fb{height:41px;width:42px;background-image:url(../img/fb.jpg);display:inline-block}.block-1{background-image:url(../img/block-1_bg.jpg);background-repeat:no-repeat;background-position:top center;color:#fff;text-align:center;font-family:HelveticaL;padding-bottom:40px;background-size:cover}.block-1 .h2_1{text-transform:uppercase;font-size:21px;padding-top:60px}.block-1 .h1_1{font-family:HelveticaB;font-size:53px;text-transform:uppercase;padding-top:35px}.block-1 .p_1{font-size:23px;padding-top:45px}.block-1 .p_2{font-size:24px}.block-1 .a_1{font-family:HelveticaB;font-size:28px;color:#fff;text-transform:uppercase;text-decoration:none;border-radius:30px;background-color:#ff00a2;padding:14px 50px;box-shadow:2px 2px 6px #000;display:inline-block;margin-top:40px}.block-2{background-image:url(../img/block-2_bg.jpg);background-repeat:no-repeat;background-position:top center;color:#fff;font-family:HelveticaL;padding-bottom:40px;background-size:cover}.block-2 .h2_1{font-size:36px;font-family:HelveticaB;text-shadow:1px 1px 1px #000;padding-top:40px}.block-2 .p_1{color:#000;font-size:24px;padding-top:15px}.block-2 .p_1 b{color:#000;font-size:36px;font-family:HelveticaB}.block-2 .text{display:inline-block;background-color:rgba(200,50,50,0.8);font-family:HelveticaM;font-size:18px;margin-top:30px;position:relative}.block-2 .text:after{position:absolute;content:"";left:0;right:0;height:13px;background-image:url(../img/shadow.png);bottom:-13px}.block-2 ul li{list-style:none}.block-2 .l-side{float:left}.block-2 .r-side{float:right}.block-2 ul li:before{content:'';background-image:url(../img/hearth.png);height:50px;width:50px;left:0;top:0}.block-2 .t1,.block-2 .t2,.block-2 .t3,.block-2 .t4,.block-2 .t5,.block-2 .t6{position:relative;margin-left:50px;margin-top:15px;padding:7px}.block-2 .t1:before{content:"1"}.block-2 .t2:before{content:"2"}.block-2 .t3:before{content:"3"}.block-2 .t4:before{content:"4"}.block-2 .t5:before{content:"5"}.block-2 .t6:before{content:"6"}.block-2 .t1:before,.block-2 .t2:before,.block-2 .t3:before,.block-2 .t4:before,.block-2 .t5:before,.block-2 .t6:before{color:#630b17;padding-top:7px;padding-left:11px;width:18px;height:24px;display:inline-block;position:absolute;left:-40px;top:0}.block-3 .h2_1{font-size:36px;font-family:HelveticaB;text-align:center;padding-top:80px}.block-3 .p_1{font-size:24px;font-family:HelveticaL;text-align:center;padding-bottom:80px;padding-top:15px}.block-4{background-image:url(../img/block-4_bg.jpg);background-repeat:no-repeat;background-position:top center;color:#fff;font-family:HelveticaL;background-size:cover;text-align:center}.block-4 .h2_1{font-size:36px;font-family:HelveticaB;padding:80px}.block-4 .p_1{font-size:24px;font-family:HelveticaM;line-height:2.5}.block-4 .a_1{font-family:HelveticaB;font-size:28px;color:#fff;text-transform:uppercase;text-decoration:none;border-radius:30px;background-color:#33a4c0;padding:14px 50px;box-shadow:2px 2px 6px #000;display:inline-block;margin-top:40px}.block-4 .p_2{font-size:24px;font-family:HelveticaM;padding:20px}.block-5 .p_1{font-family:HelveticaL;font-size:24px;text-align:center;position:relative;padding-top:100px;padding-bottom:75px}.block-5 .p_1:before{position:absolute;content:"";background-image:url(../img/picture1.jpg);width:322px;height:36px;top:0;left:0;right:0;background-repeat:no-repeat;margin:30px auto}.block-6{background-image:url(../img/block-6_bg.jpg);background-repeat:no-repeat;background-position:top center;color:#fff;font-family:HelveticaL;background-size:cover;text-align:center}.block-6 .h2_1{font-size:36px;font-family:HelveticaB;text-shadow:2px 2px 3px #000;padding-top:60px;padding-bottom:20px}.block-6 .container>.p_1{font-size:24px;font-family:HelveticaL;padding-bottom:210px}.block-6 .wrapper p{width:32.2%;display:inline-block;position:relative;vertical-align:top}.block-6 .wrapper .p_1:before,.block-6 .wrapper .p_2:before,.block-6 .wrapper .p_3:before{position:absolute;content:"";width:100%;background-position:top center;height:175px;top:-180px;background-repeat:no-repeat;left:0}.block-6 .wrapper .p_1:before{background-image:url(../img/picture2.png)}.block-6 .wrapper .p_2:before{background-image:url(../img/picture3.png)}.block-6 .wrapper .p_3:before{background-image:url(../img/picture4.png)}.block-6 .a_1{font-family:HelveticaB;font-size:28px;color:#fff;text-transform:uppercase;text-decoration:none;border-radius:30px;background-color:#ff00a2;padding:14px 50px;box-shadow:2px 2px 6px #000;display:inline-block;margin:40px auto;}.footer-div1{display:-webkit-box}.footer-div1 img{padding:0 10px 20px 0;cursor:auto}.footer-div1 b{font-family:OpenSansBold;font-size:34.56px;color:rgba(0,0,0,1)}.footer-div1 p{font-family:OpenSansBold;font-size:11.86px;color:rgba(0,0,0,0.7);margin:1em 0 1em 0}.footer-div2{position:relative;font-size:19.26px;font-family:OpenSansRegular;text-align:center;padding-bottom:40px}.footer-div2::after{content:"";background-image:url(../img/footer-shadow.png);bottom:0;right:0;left:0;height:11px;position:absolute;background-size:contain;background-repeat:no-repeat}.footer-div2 a{text-decoration:none;color:#000;padding-left:30px;padding-right:30px}.footer-div3{display:block;text-align:center;margin:0 auto;width:100%;font-family:OpenSansRegular;font-size:15.32px}.footer-div3 p{margin:0 0 20px 0}.footer-div3 a{color:#000;padding:0 30px 0 30px}.agree{float:right}@media(max-width:1200px){.copy{float:none;margin:0 auto;padding-top:15px}.agree{float:none}}@media(max-width:992px){.block-1 .h1_1{font-size:40px}.block-2 .p_1{font-size:20px}.block-2 .r-side{float:left}.agree span{display:none}.agree a{display:block;margin:0 auto;margin-bottom:10px}}@media(max-width:768px){#header_desc{display:none}#header_kailas{padding-left:5px}.block-1 .h1_1{font-size:28px}.block-1 .h2_1{font-size:16px}.block-1 .a_1{font-size:21px;padding:8px 30px}.block-2 .h2_1{font-size:26px;text-align:center}.p_1{text-align:center}.footer-div1{text-align:center;margin:20px auto}.block-1 .p_2{margin-top:20px}.block-2{background-position:left}.block-4 .h2_1{font-size:21px;font-family:HelveticaB;padding:40px}.block-4 .a_1{font-size:24px}.block-5 .p_1:before{width:100%;background-size:contain;background-position:top}.block-6 .wrapper p{width:100%;display:inline-block;position:relative;vertical-align:top;margin-top:215px}.block-6 .container>.p_1{padding-bottom:0}.block-6 .a_1{font-size:23px;margin-top:40px;bottom:-3px;margin-bottom:61px}.block-1 .p_2{font-size:17px}.footer-div2{white-space:pre-line}.footer-div2 a{padding-left:0;padding-right:0}.copy{white-space:pre-line}}
/* Все правки вносить в Style.css потом с помощью сервиса https://cssresizer.com/ сжать и сбросить сюда !!! */

/********************
*Header Menu
********************/
.header-menu .combobox-body,
.header-menu {
    background: #972727;
}

.header-menu .container {
    max-width: 1170px;
    width: 100%;
    margin: 0 auto;
}

.header-menu ul li a,
.header-menu ul,
.header-menu .logo {
    color: #fff;
}

.header-menu svg {
    fill: #fff;
}

/*******************/
a {
    text-decoration: none;
}

.arrow-title {
    display: none;
}


.header-menu {
    position: relative;
    padding: 5px 0;
}

.section-footer .container,
.header-menu .container {
    padding: 5px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.header-menu .logo h2 {
    font-size: 22px;
}

.section-footer .logo,
.header-menu .logo {
    display: flex;
    align-items: center;
}

.section-footer .logo h2,
.section-menu .logo h2 {
    font-size: 16px;
}

.section-footer .logo svg,
.header-menu .logo svg {
    max-width: 60px;
    width: 100%;
    margin-right: 10px;
}

.section-footer ul,
.header-menu ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}

.section-footer ul li,
.header-menu ul li {
    display: flex;
    align-items: center;
    padding-left: 10px;
}

.section-footer ul li svg,
.header-menu ul li svg {
    width: 18px;
    margin-right: 5px;
}



.copyright {
    text-align: center;
    padding: 5px 0;
    text-transform: uppercase;
}


@media screen and (max-width:1120px) {
    .section-footer .container,
     .menu-header .container {
        flex-direction: column;
    }

    .section-footer ul,
    .menu-header.combobox {
        margin-top: 5px;
    }
}

@media screen and (max-width: 1120px) { 

    .header-menu .combobox-body.show {
        display: block;
        z-index: 10;
    }

    .arrow-title {
        display: block;
    }
    .menu-header .container {
        flex-direction: row;
    }
    
    .combobox .icon { 
        width: 14px;
    }

    .header-menu ul {
        display: flex;
        flex-direction: column;
        align-items: flex-end;
    }

    .header-menu ul li a {
        padding:2px 6px;
    }

    .header-menu .combobox-title {
        margin-top: 5px;
    }

    .header-menu .combobox-body {
        display: none;
        position: absolute;
        top: 100%;
        right: 0;
        padding: 5px 25px 10px 10px;
    }

    .section-footer ul li {
        margin-top: 5px;
    }

    .header-menu ul {
        justify-content: flex-end;
    }
}

@media screen and (max-width: 580px) { 
    .menu-header .container {
        flex-direction: column;
    }

    .header-menu .combobox {
       flex-direction: row;
       width: 100%;
    }

    .header-menu .logo svg {
        max-width: 50px;
    }

    .header-menu .combobox {
        justify-content: center;
        margin-top: 4px;
        border-top: 1px solid #fff;
    }

    .header-menu ul li a {
        padding-left: 3px;
    }

    .header-menu ul li {
        padding-left: 0;
    }

    .header-menu ul li .arrow-title {
        margin-left: 3px;
    }

}

@media screen and (max-width: 375px) { 

    .header-menu .logo h2,
    .section-footer .logo h2 {
        font-size: 14px;
    }
    
    .header-menu ul li a,
    .section-footer ul li a {
        font-size: 14px;
    }

    .header-menu ul li svg {
       margin-right: 0;
    }

    .header-menu .logo svg {
        margin-right: 5px;
    }

    .header-menu .logo svg,
    .section-footer .logo svg {
        max-width: 44px;
    }

}


/********************
* Section Footer 
********************/

.section-footer {
    background: #972727;
}

.section-footer  svg {
    fill: #fff;
}

.section-footer .logo,
.section-footer ul li a,
.section-footer h2 {
    color: #fff;
}

