.price_wrapper@font-face{src:url(../font/TrajanPro3-Regular.otf);font-family:"Trajan Pro 3"}@font-face{src:url(../font/TrajanPro3-Bold.otf);font-family:"Trajan Pro bold"}.container{max-width:1170px;margin:0 auto;padding:0 40px;font-family:'Open Sans',sans-serif;font-family:'Spectral',serif}div,p,button,span,a{-webkit-box-sizing:border-box;box-sizing:border-box}.header{background:url(../img/bg1.jpg)top center no-repeat;background-size:cover}.header__tops{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__tops-logo{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;text-decoration:none}.header__tops-logo_img{display:block}.header__tops-logo_text{margin-top:17px;display:block;margin-left:-31px}.header__tops-logo_text-big{color:#fff;font-family:"Open Sans";font-size:31px;font-weight:700;text-transform:uppercase}.header__tops-logo_text-litle{color:#fff;font-family:"Open Sans";font-size:12px;font-weight:400;text-transform:uppercase}.header__tops-info{padding-top:30px}.header__tops-info_text-1{color:#fff;font-family:"Open Sans";font-size:18px;font-weight:700;text-transform:uppercase}.header__tops-info_text-2{color:#fff;font-family:"Open Sans";font-size:18px;font-weight:400;text-transform:uppercase}.header__block{text-align:center;margin-top:78px;padding-bottom:40px}.header__block-title{color:#fff;font-family:"Trajan Pro bold";font-size:51px;font-weight:900;text-transform:uppercase;text-shadow:5px 4px 0 rgba(0,0,0,0.45)}.header__block-subtitle{color:#fff;font-family:"Open Sans";font-size:24px;font-weight:400;text-transform:uppercase;margin:20px auto;text-shadow:2px 2px 1px #000000}.header__block-arrow{width:379px;height:48px;background:url(../img/bg-1-1.png)no-repeat;display:block;margin:0 auto;text-align:center;text-decoration:none;list-style:none}.header__block-arrow-text{color:#000000;font-family:"Open Sans";font-size:16px;font-weight:400;text-transform:uppercase;text-decoration:none;list-style:none;padding:5px 0}.arrow{display:block;text-align:center;margin:0 auto;color:red;-webkit-transform:rotate(90deg)scaleY(2.5);transform:rotate(90deg)scaleY(2.5);font-family:initial;font-weight:900}.breath__block-img{-ms-flex-item-align:center;align-self:center;height:-webkit-max-content;height:-moz-max-content;height:max-content}.breath__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.breath__block-info{text-align:left;line-height:24px;padding:40px 0}.breath__block-info-title{font-family:"Open Sans - Bold";font-size:16px;font-weight:700;-webkit-columns:#000000;columns:#000000}.breath__block-info-subtitle{margin-top:30px}.breath__block-info-price{margin:30px auto;color:#000000;font-family:"Open Sans";font-size:15px;font-weight:700;text-transform:uppercase}.price_wrapper b{color:#ed0000;font-size:28px}.breath__block-info-button{display:block;padding:17px 50px;background:-webkit-gradient(linear,left top,left bottom,color-stop(53%,#fe0000),color-stop(62%),to(#cb0000));background:linear-gradient(to bottom,#fe0000 53%,62%,#cb0000);text-align:center;color:#fff;font-family:"Open Sans";font-size:21px;font-weight:400;text-decoration:none}.waiting{background:url(../img/bg3.png)no-repeat;background-size:cover;padding:20px 0}.waiting__title{color:#fff;font-family:"Trajan Pro 3";font-size:31px;font-weight:400;text-align:center;position:relative;text-transform:uppercase}.waiting__title::after{content:" ";position:absolute;border:1px solid #fff;top:39px;left:calc(50% - 20px);width:56px}.waiting__block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:20px 0}.waiting__block-box{width:256px}.waiting__block-box_text{text-align:center}.waiting__block-box_text-title{font-family:"Open Sans - Bold";font-size:18px;font-weight:700;line-height:24px;text-transform:uppercase;color:#fff;margin:10px auto}.waiting__block-box_text-texts{color:#fff;font-family:"Open Sans";font-size:14px;font-weight:400}.waiting__block-box_img_box1{background:url(../img/split.png)no-repeat;height:173px;width:232px;background-position:0 0}.waiting__block-box_img_box2{background:url(../img/split.png)no-repeat;height:173px;width:232px;background-position:-372px 0}.waiting__block-box_img_box3{height:173px;width:232px;background:url(../img/split.png)no-repeat;background-position:-760px 0}.yoga_kailas{background:url(../img/bg4.png)center top no-repeat;background-size:cover;position:relative;margin-top:-22px}.yoga_kailas-title{color:#000000;font-family:"Trajan Pro 3";font-size:31px;font-weight:400;text-align:center;padding-top:50px}.yoga_kailas__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:111px;padding-bottom:111px}.yoga_kailas__block-box1{position:relative}.yoga_kailas__block-box1 .yoga_kailas__block-box-item::after{content:" ";background:url(../img/block_ul.png)no-repeat;width:458px;height:21px;position:absolute;top:43px;left:14px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.yoga_kailas__block-box2 .yoga_kailas__block-box-item::after{content:" ";background:url(../img/block_ul.png)no-repeat;width:458px;height:21px;position:absolute;top:43px;left:-24px}.yoga_kailas__block-box2 .yoga_kailas__block-box-item{text-shadow:1px 1px 1px #82301a;color:#fff;font-family:"Open Sans";font-size:18px;font-weight:400;position:relative;padding:2px 12px 16%;padding-left:39px}.yoga_kailas__block-box1 .yoga_kailas__block-box-item{text-shadow:1px 1px 1px #82301a;color:#fff;font-family:"Open Sans";font-size:18px;font-weight:400;position:relative;padding:0 12px 15%}.Author{background:url(../img/bg5.jpg)no-repeat center;background-size:cover}.Author__title-text{color:#000000;font-family:"Trajan Pro 3";font-size:31px;font-weight:400;text-align:center;padding:40px 0;position:relative}.Author__title-text::after{content:" ";position:absolute;border:1px solid rgb(240,2,2);top:76px;left:calc(50% - 20px);width:56px}.Author__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 0}.Author__block-img{background:url(../img/author.png)no-repeat;width:186px;height:300px;display:block}.Author__block-text{margin-left:20px;display:block;max-width:740px}.Author__block-text-title{color:#000000;font-family:"Open Sans";font-size:18px;font-weight:700}.Author__block-text-subtitle{color:#000000;font-family:"Open Sans";font-size:16px;font-weight:400;line-height:24px;text-transform:uppercase;margin:15px auto}.Author__block-text-info{color:#000000;font-family:"Open Sans";font-size:16px;font-weight:400;line-height:24px}.slider_elem{display:inline-block;width:700px}.slider_elem-title{color:#474747;font-family:"Open Sans";font-size:14px;font-weight:700;text-transform:uppercase;margin:30px auto;text-align:center}.slider_elem-text{color:#373737;font-family:"Open Sans";font-size:14px;font-weight:400;max-width:700px;margin:0 auto;padding:0 10px}.slick-prev:before{background:#000;color:#000}.slick-next:before{background:#000;color:#000}.slick-prev:before,.slick-next:before{top:32px;position:relative}.slider{padding:30px 0}.arr1{position:absolute;top:50%;left:-25px}.arr2{position:absolute;top:50%;right:-25px}.slick-dots li button:before{font-size:11px!important}.footer{border-top:5px solid #d53e37}.footer__title{margin:30px auto;text-align:center;color:#d04044;font-family:"Open Sans";font-size:22px;font-weight:700}.footer__block-text{text-align:right}.strong{font-weight:900}.footer__block{padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.footer__block-button-elem{padding:30px 80px;border-radius:35px;background-color:#e2171b;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(69,45,118,0.41)),to(rgba(69,45,118,0)));background-image:linear-gradient(to top,rgba(69,45,118,0.41)0%,rgba(69,45,118,0)100%);text-shadow:0 1px 1px rgba(0,0,0,0.71);color:#fff;font-family:"Arial - Black";font-size:24px;font-weight:400;text-decoration:none;-webkit-box-shadow:1px 8px 13px 0 #000;box-shadow:1px 8px 13px 0 #000;text-transform:uppercase}.foter-bottom__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.foter-bottom__block-info{display:block;padding:20px 0}.foter-bottom__block-info-text{color:#000000;font-family:"Open Sans";font-size:21px;font-weight:700;text-decoration:none;list-style:none;display:block}.foter-bottom_texts-info{text-align:center;font-size:20px;margin:20px auto} @media all and (max-width:1200px){.yoga_kailas{background:#d13937}}@media all and (max-width:1067px){.yoga_kailas__block{display:block}.yoga_kailas__block-box1 .yoga_kailas__block-box-item{padding:0 12px 4%;margin:0 auto;text-align:center;background:0}.yoga_kailas__block-box1 .yoga_kailas__block-box-item::after{display:none}.yoga_kailas__block-box2 .yoga_kailas__block-box-item{padding:0 12px 4%;margin:0 auto;text-align:center;background:0}.yoga_kailas__block-box2 .yoga_kailas__block-box-item::after{display:none}}@media all and (max-width:1000px){.breath__block-img{display:none}.breath__block-info{max-width:100%;text-align:center}.Author__block{display:block}.Author__block-img{text-align:center;margin:20px auto}.Author__block-text{margin:0 auto}.Author__block-text-title{text-align:center}.Author__block-text-subtitle{text-align:center}.Author__block-text-info{text-align:center}.yoga_kailas__block-box1 .yoga_kailas__block-box-item{padding:0 12px 4%;margin:0 auto;text-align:left;list-style:disc;background:0}.yoga_kailas__block-box2 .yoga_kailas__block-box-item{padding:0 12px 4%;margin:0 auto;text-align:left;list-style:disc;background:0}}@media all and (max-width:900px){.footer__block{display:block}.footer__block-text{text-align:center}.footer__block-button{margin:50px auto;text-align:center}}@media all and (max-width:800px){.waiting__block{-ms-flex-wrap:wrap;flex-wrap:wrap}.waiting__block-box{margin:20px auto}.header__block-title{font-size:38px}.header__tops{display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__tops-info{padding:0;margin:10px auto;display:block;text-align:center}.header__tops-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.foter-bottom__block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.header__block-arrow{background:rgba(230,226,238,0.72);border-radius:20px;width:auto}.header__block-subtitle{font-size:20px}.header__block-subtitle br{display:none}}@media all and (max-width:600px){.slider_elem{display:inline-block;width:300px}.slider_elem-text{text-align:center}.arr1{position:absolute;top:50%;left:-25px;height:50px;width:19px}.arr2{position:absolute;top:50%;right:-25px;height:50px;width:19px}.header__block-title{font-size:26px}.header__block-subtitle{font-size:17px}.footer__block-button-elem{padding:10px 60px}.foter-bottom__block-info-text{font-size:15px}}

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

.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: 16px;
}

.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: 13px;
    }
    
    .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: #fff;
}

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

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