.blockInCenter,.treeDtour p{text-align:center}.message{font-size:20px}.message .bg-danger,.message .bg-success{margin-bottom:10px}.message .bg-success{color:#0cb40c}input.has-error,select.has-error,textarea.has-error{box-shadow:0 0 3px 1px #ef0f0f}#sub-nav-second-10:after{background:url(../image/menu-pic-epilation.jpg) no-repeat}.nav-block .filter a{color:#666c76;text-decoration:none}.nav-block .active a{color:#fff}.service-about-info.my_service-about{margin-top:-20px}.service-about-info.my_service-about .text-block{padding:75px 75px 0 85px}.video-container iframe{width:100%;height:100%}.service-direction-wrapper .service-direction-bot .service-item__info.no_photo{padding-top:50px}.header .bot-header .top-nav .sub-nav-block .sub-nav-container .list-block li a.active{color:#7c12b0}@media (min-width:1701px) and (max-width:1800px){.header .top-header .header-info .infh-address,.header .top-header .header-info .infh-city{margin-left:60px}}@media (min-width:1601px) and (max-width:1660px){.header .top-header .header-tel{padding:11px 65px 13px}}@media (min-width:1501px) and (max-width:1560px){.header .top-header .header-info .infh-address,.header .top-header .header-info .infh-city{margin-left:30px}}@media (min-width:1401px) and (max-width:1435px){.header .top-header .header-info .infh-address,.header .top-header .header-info .infh-city{margin-left:5px}}@media (min-width:1251px) and (max-width:1400px){.header .top-header .header-info .infh-time{margin-left:0}}.price-wrap{min-width:auto}.price-wrap .price-table table tr td span{font-size:20px;font-weight:700}@media (max-width:992px){.service-price-wrapper .service-price .price_poiskpro{width:auto}.service-price-wrapper .service-price .price_poiskpro .title-table .right-block{width:27%}}@media (max-width:699px){.price_poiskpro .price-table table tr td,.service-price-wrapper .service-price .price_poiskpro .title-table{font-size:14px}}@media (max-width:499px){.price_poiskpro .price-table table tr td,.service-price-wrapper .service-price .price_poiskpro .title-table{font-size:10px}}@media (max-width:399px){.price_poiskpro .title-table,.service-price-wrapper .service-price .price_poiskpro .title-table{font-size:8px}.price_poiskpro .price-table table tr td{font-size:8px;padding-left:5px}}.link-in-menu{font-size:16px!important;line-height:18px!important;font-family:'AvenirNextCyr-Regular'!important;font-weight:700!important;text-transform:none!important;color:#666c76!important;border:0!important;width:100%!important;box-sizing:border-box!important;padding:12px 65px 12px 30px!important;position:relative!important}.mTop20{margin-top:20px}.mTop40{margin-top:40px}.mTop60{margin-top:60px}.d8MarchDecoration{display:block;position:absolute;bottom:0;left:-75px}.service-bottom-wrapper .hidden{visibility:hidden}@media (max-width:767px){.d8MarchDecoration{display:none}}@media (min-width:768px) and (max-width:991px){.d8MarchDecoration{left:-110px;bottom:-120px}}@media (min-width:992px) and (max-width:1199px){.d8MarchDecoration{bottom:-60px;left:0}}@media (min-width:1200px) and (max-width:1250px){.d8MarchDecoration{bottom:-60px;left:0}}blockquote.comments{border-left:3px solid #7c12b0;background:#f5f5f5;display:block;padding:20px;margin:0 0 28px;position:relative;clear:left;quotes:none}blockquote.comments::before{content:"";border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #fff;left:-3px;width:0;height:0;margin:auto;top:0;bottom:0;position:absolute}#sub-nav-second-9:after{background:url(../image/menu-pic-laser.jpg) no-repeat}.service-itemMy{display:inline-block;float:none;vertical-align:top;position:relative;top:0;transition:all .5s ease}.news-wrapper .container-news .mix .news-wrap .text-block .news-title{margin-bottom:20px}.treeDtour{padding-bottom:67px}.treeDtour img{display:block;max-width:600px;margin:0 auto 20px;width:100%}.treeDtour .title-block p{margin-bottom:60px}.treeDtour a{font-size:16px;line-height:28px;font-weight:400;color:#666c76;text-decoration:none}.service-bottom-wrapper .service-bottom-container .left-list .third-service-bottom2{padding-left:0;margin:65px 0 65px -10px}.service-bottom-wrapper .service-bottom-container .left-list .second-service-bottom2{padding-left:40px}#sub-nav-second-6:after{background:url(../image/menu-pic-6.jpg) no-repeat}.contact-wrap ul .contact-insagram::before{background:url(../image/Instagram_icon.png) no-repeat;top:17px}h1,h2,h3,h4{line-height:26px;font-size:24px;font-weight:700;color:#666c76;text-transform:uppercase}h1{line-height:normal}.title-wrapper__title h1{font-size:64px}



@media (max-width: 1024px) {
    .MobileDefaultLayout_banner {
        z-index: 2;
        position: relative;
    }
    .MobileAppBanner_root {
        width: 100%;
        height: 74px;
        display: flex;
        box-shadow: 0 1px 0 0 rgba(0,0,0,.1);
        align-items: center;
        background-color: #f5f5f5;
    }
    .MobileAppBanner_close {
        color: #b0b0b0;
        display: flex;
        align-items: center;
        padding-left: 20px;
        padding-right: 20px;
        justify-content: center;
    }
    .MobileAppBanner_logo {
        width: 42px;
        height: 42px;
    }
    .MobileAppBanner_info {
        margin-top: 10px;
        margin-left: 10px;
        margin-bottom: 8px;
    }
    .MobileAppBanner_title {
        color: #000000;
        font-size: 12px;
    }
    .MobileAppBanner_appName {
        color: #000000;
        font-size: 12px;
        font-weight: 500;
    }
    .MobileAppBanner_install {
        margin-left: auto;
        margin-right: 10px;
    }
    .MobileUIRoundedButton_root {
        color: #000;
        border: none;
        height: 40px;
        display: flex;
        position: relative;
        overflow: hidden;
        font-size: 14px;
        text-align: center;
        background: #a57b7c;
        box-shadow: 0 4px 12px 0 rgba(255, 6, 193, 0.3), 0 2px 4px 0 rgba(235, 143, 255, 0.3);
        transition: background 200ms;
        padding-top: 0;
        align-items: center;
        line-height: 40px;
        font-weight: 500;
        user-select: none;
        padding-left: 20px;
        padding-right: 20px;
        border-radius: 100px;
        padding-bottom: 0;
        justify-content: center;
    }
    .MobileUIRoundedButton_root a {
        color: #ffffff;
        text-decoration: none;
    }
    .MobileUIRoundedButton_content {
        flex: 1 1 auto;
        overflow: hidden;
        transition: all 150ms;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
}


@media (min-width: 992px) {
	.title-wrapper {
		min-width: 630px;
	}
    .main-about-wrapper .main-about-text .title-wrapper {
        width: 495px;
        min-width: 495px;
    }
}


.title-wrapper {
    text-align: center;
    width: auto !important;
    margin: 0 auto;
    display: table !important;
}

.title-wrapper__title {
    font-size: 50px;
    line-height: 50px;
    padding: 20px !important;
}

.title-wrapper__title h1{
    font-size: 50px;
    line-height: 50px;
    padding: 20px;
}

@media (min-width: 1300px) {
    .header .bot-header .top-nav .sub-nav-block .sub-nav-list .sub-nav-second.desktop {
        display: block;
    }
    .header .bot-header .top-nav .sub-nav-block .sub-nav-list .sub-nav-second.mobile {
        display: none;
    }
}
@media (max-width: 1299px) {
    .header .bot-header .top-nav .sub-nav-block .sub-nav-list .sub-nav-second.desktop {
        display: none;
    }
    .header .bot-header .top-nav .sub-nav-block .sub-nav-list .sub-nav-second.mobile {
        display: block;
    }
}