.menu-toggle {
    display: none;
    float: right;
}
div#updoring {
    text-align: center;
    padding-top: 150px;
    padding-bottom: 40px;
}
h1.archive-title {
    font-family: DinTextPro !important;
    text-align: left;
    padding: 0px 50px 0px 50px;
    font-weight: lighter;
}
span.catergory_post_time {
    color: #b3abab;
}

.log-ppage {
    margin-top: 24px;
}

.contact_form{
  text-align: center;
}

.line_button {
    margin-right: -20px;
}



.container-fullwidth_line {
    margin-bottom: 31px;
}
.catergory_post .post-categories li {
    list-style: none;
    padding: 0;
    margin: 0;
}
.catergory_post .post-categories {
    list-style: none;
    padding: 0;
    margin: 0;
}
span.catergory_post {
    display: inline-block;
    vertical-align: top;
}

span.catergory_post a {
    color: #b3abab;
}
.post_conteiner-container-alone-read1_blog a:hover {
    text-decoration: underline;
}
/*.possition_sigle {
    padding-top: 85px !important;
}*/
.possition_sigle .header_top_hrt {
    margin-bottom: 20px;
}
a.hover_a_bt {
    background: url(/wp-content/uploads/2016/08/holk.png);
    color: white;
}
.bx-wrapper {
    max-width: 672px !important;
    position: relative !important;
    left: -60px;
    top: 21px;
    max-width: 672px !important;
}
@media screen and (max-width: 767px) {
  .bx-wrapper {
    left: 0;
  }
}
div#pbOverlay {
    z-index: 99999999999999 !important;
}
.bx-pager.bx-default-pager {
    margin-bottom: 9px;
}
.carousel-item a img {
    height: 200px;
}
span.catergory_post a:hover {
    color: #8e8a8a;
    text-decoration: underline;
}
.post_conteiner-container-alone-data1_blog {
    color: #b3abab;
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    font-size: 13px;
}
.col-md-12.top-back-inner_center_bottom a {
    text-transform: capitalize;
}
.no-reee {
    padding-top: 0 !important;
}
.polikgj {
    padding-top: 97px;
    text-align: center;
}
.polikgj #primary {
    padding-top: 0;
}
.fol-losterned-gilder a {
    color: #da246d;
}
.dhmscountdown{
  font-size: 28px;
}
.block_o_cg_jtime_off_clii{
  padding-top: 40px;
}


.line-footer_gradiente_bt {
    min-height: 25px;
    border: 1px solid rgb(168, 26, 100);
    box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.004), inset 0px 2px 0px 0px rgba(249, 64, 149, 0.004) !important;
    background: url(/wp-content/uploads/2016/08/holk.png);
}
i.fa.fa-times {
    color: #b1abab;
    font-size: 30px;
    padding-right: 15px;
}
div#carousel-html5-lightbox {

    position: relative;
    z-index: 999999999999999999999999999999 !important;
}

section.multiple-itemsoc_polfj.multiple-itemsoc_polfj22.slider99.slick-initialized.slick-slider {
    display: none;
}
a.pluso-more {
    display: none !important;
}
.nm-4__table-names p {
    color: #050A0D;
    font-weight: 200;
}
a.header__button.btn:hover {
    color: white !important;
}
.post_conteiner-container-alone-title_blog {
 //   min-height: 81px;
    text-align: left;
}
.post_conteiner-container-alone-img-lot1_blog {
    text-align: left;
}
.post_conteiner-container-alone-img {
    max-width: 100%;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    min-height: 201px;
    height: auto;
    background-size: cover !important;
    background-position: 89% 37% !important;
    margin-bottom: 20px;
}
.post_conteiner-container-alone-read a:hover {
    color: white;
}
.single_blogs_container_left_blog {
    text-align: center;
    margin-bottom: 74px;
}
.single_b_center_blog {
    color: #676262;
    padding-top: 120px;
}
@media screen and (max-width: 767px) {
  .single_b_center_blog {
    padding-top: 86px;
  }
}

.polikgj h1 {
    color: black;
    font-size: 14px;
    letter-spacing: 8px;
    font-family: DinTextPro !important;
    text-align: left;
    padding: 0px 50px 0px 50px;
    font-weight: lighter;
}
.inner-sidebar-image{
  height: 100px;
  -webkit-background-size: cover;
  background-size: cover;
}
a.header__button.btn:hover {
    background: #aa1f64 !important;
}
.top-back-inner_center_botton span:hover {
    background: #D7005D !important;
    color: white;
}
.inner-block-center i.fa.fa-facebook {
    color: #ff087e;
    text-align: center;
}
nav.navigation.post-navigation h2 {
    display: none;
}
.nav-previous {
    width: 140px;
    display: inline-block;
    vertical-align: top;
    margin: 2px;
}
.nav-next {
    width: 140px;
    display: inline-block;
    vertical-align: top;
    margin: 2px;
}
.fol-losterned-gilder {
    padding: 0px 15px 15px 15px;
    text-transform: uppercase;
    color: #da246d;
    font-weight: 300;
    font-size: 15px;
}
.inner-block-center i:hover {
    background: #ff087e;
}
.inner-block-center i:hover {
    color: white !important;
}
.content-innerafter-footer.inner-block-center {
    max-width: 231px;
    display: inline-block;
    vertical-align: top;
}
.col-md-12.tag_box_page span:hover {
    background: #f8f8f8;
}
.col-md-12.tag_box_page {
    border-top: 1px solid #c2ccd7;
    margin-bottom: 26px;
    margin-top: 14px;
    padding-top: 23px;
    margin-bottom: 15px;
    padding-bottom: 19px;
}
.col-md-12.top-back-inner_center_bottom span {
    color: white;
    font-size: 13px;
    font-weight: 300;
    border: 1px solid #D7005D;
    max-width: 64px;
    width: 100%;
    display: inline-block;
    background: #D7005D;
    text-align: center;
    transition: 0.5s all;
    cursor: pointer;
    margin: 0px;
}
.top-back-inner_center_botton span {
    color: #6D6D6D;
    border: 1px solid #D7005D;
    border-radius: 5px;
    padding: 6px;
    display: inline-block;
    font-size: 16px;
    min-width: 141px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 15px;
    transition: 0.5s all;
}
.col-md-12.inner-sidebar-tit {
    padding-left: 0;
}
.col-md-12.inner-sidebar-dat {
    padding-left: 0;
}
.col-md-12.inner-sidebar-cont {
    padding-left: 0;
    min-height: 47px;
}
.share-with {
    color: #dee4ea;
    display: inline-block;
    vertical-align: sub;
    max-width: 81px;
    position: relative;
    top: 5px;
    text-transform: uppercase;
    font-size: 12px;
}
.inner-block-center i:hover {
    color: white !important;
}
.col-md-12.top-back-inner_image {
    min-height: 400px;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}
.back-inner-owner{
    padding-top: 20px;
}
.responsive-inner{
    padding-top: 10px;
}
.col-md-12.top-back-inner_title a {
    color: #da246d;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 300;
}
.col-md-12.top-back-inner_content {
    text-align: justify;
}
.inner-block-center i {
    color: #FFFFFF;
    font-size: 19px;
    margin: 4px;
    width: 35px;
    border-radius: 50%;
    padding: 6px;
    border: 2px solid #ff087e;
    transition: 0.5s all;
    position: relative;
    top: 8px;
}
.col-md-5.col-sm-12.inner-sidebar-image {
    min-height: 140px;
    background-size: cover !important;
    height: 100%;
    background-position: 85% 7% !important;
}
.col-md-12.inner-sidebar-dat {
    color: #8f8e90;
    font-size: 11px;
}
.col-md-12.inner-sidebar-tit {
 //   min-height: 60px;
    text-transform: uppercase;

}
.col-md-12.top-back-inner_data {
    color: #abb1ab;
    font-size: 12px;
}
.post_conteiner-container-alone-read a {
    color: #da246d;
}
.col-md-12.inner-sidebar-image-white {
    margin-bottom: 8px;
}
.post_conteiner-container-alone-read a:hover {
    color: #a90453;
}
.col-md-12.inner-sidebar-tit a {
    color: #da246d !important;
}
.top-back-inner_center_botton span {
    color: #D7005D;
    border: 1px solid #D7005D;
    border-radius: 0;
    padding: 6px;
    display: inline-block;
    font-size: 16px;
    max-width: 155px;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 15px;
    transition: 0.5s all;
}
.content-innerafter-footer.inner-block-center i {
    color: #ff087e;
    margin: 0 auto;
}
.about{
  padding-top: 35px;
}
@media screen and (max-width: 767px) {
    .about-wrapper,
    .content-area{
      padding-top: 440px;
    }
}

.header_top_hrt--about{
    padding-top: 45px;
}
.header__button{
  position: relative;
    top: -1px;
    text-decoration: none;
    cursor: pointer !important;
    display: inline-block;
    border: 1px solid rgb(168, 26, 100);
    background-image: -moz-linear-gradient( 90deg, rgb(161,30,98) 0%, rgb(238,38,113) 100%) !important;
    background-image: -webkit-linear-gradient( 90deg, rgb(161,30,98) 0%, rgb(238,38,113) 100%) !important;
    background-image: -ms-linear-gradient( 90deg, rgb(161,30,98) 0%, rgb(238,38,113) 100%);
    box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.004), inset 0px 2px 0px 0px rgba(249, 64, 149, 0.004) !important;
    padding: 10px 20px !important;
    color: white;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    box-shadow: 0px 3px 7px 0px rgba(24, 24, 24, 0.43), inset 0px 1px 1px 0px rgba(255, 255, 255, 0.004), inset 0px 2px 0px 0px rgba(249, 64, 149, 0.004) !important;
}

.single-product{
    padding-top: 140px;
}
/* country-map */
.country-map {margin: 0 0 32px 30px; position: relative;}
.country-map .map {position: relative; z-index: 1;}
.country-map .overlay {left: 0; top: 0; position: absolute; z-index: 3;}
.country-map .map-ua,
.country-map .overlay-ua img {width: 583px; height: 394px;}
.country-map .map-ua {background: url(images//country-map/map-ua.gif) no-repeat;}
.country-map .map-ua-faded {background-position: 0 -500px;}
.country-map .map i {font: 0/0 serif; margin: -9999px 0 0 -9999px; position: absolute; display: block;}
.country-map .map-ua-kyiv {width: 84px; height: 114px; left: 236px; top: 44px;}
.country-map .map-ua-west {width: 257px; height: 208px; left: 0; top: 17px; }
.country-map .map-ua-northeast {width: 309px; height: 295px; left: 274px; top: 0; }
.country-map .map-ua-south {width: 317px; height: 357px; left: 171px; top: 37px; }
.country-map .map .act {margin: 0; background-position: 0 -500px;}
.country-map .region {position: absolute; z-index: 2; background-repeat: no-repeat; display: none;}
.country-map .region-ua-cherkasy {width: 99px; height: 84px; left: 244px; top: 108px; background-image: url(images/country-map/region-ua-cherkasy.png);}
.country-map .region-ua-chernigov {width: 85px; height: 99px; left: 274px; top: 0px; background-image: url(images/country-map/region-ua-chernigov.png);}
.country-map .region-ua-chernovtsy {width: 86px; height: 46px; left: 87px; top: 179px; background-image: url(images/country-map/region-ua-chernovtsy.png);}
.country-map .region-ua-crimea {width: 150px; height: 92px; left: 338px; top: 302px; background-image: url(images/country-map/region-ua-crimea.png);}
.country-map .region-ua-dnepropetrovsk {width: 124px; height: 84px; left: 356px; top: 154px; background-image: url(images/country-map/region-ua-dnepropetrovsk.png);}
.country-map .region-ua-donetsk {width: 79px; height: 109px; left: 473px; top: 154px; background-image: url(images/country-map/region-ua-donetsk.png);}
.country-map .region-ua-ivanofrankovsk {width: 68px; height: 85px; left: 48px; top: 135px; background-image: url(images/country-map/region-ua-ivanofrankovsk.png);}
.country-map .region-ua-kharkiv {width: 104px; height: 93px; left: 410px; top: 87px; background-image: url(images/country-map/region-ua-kharkiv.png);}
.country-map .region-ua-kherson {width: 116px; height: 77px; left: 311px; top: 236px; background-image: url(images/country-map/region-ua-kherson.png);}
.country-map .region-ua-khmelnytsk {width: 54px; height: 101px; left: 134px; top: 89px; background-image: url(images/country-map/region-ua-khmelnytsk.png);}
.country-map .region-ua-kirovograd {width: 130px; height: 67px; left: 251px; top: 159px; background-image: url(images/country-map/region-ua-kirovograd.png);}
.country-map .region-ua-kyiv {width: 87px; height: 114px; left: 236px; top: 44px; background-image: url(images/country-map/region-ua-kyiv.png);}
.country-map .region-ua-lugansk {width: 75px; height: 108px; left: 508px; top: 101px; background-image: url(images/country-map/region-ua-lugansk.png);}
.country-map .region-ua-lviv {width: 88px; height: 88px; left: 24px; top: 80px; background-image: url(images/country-map/region-ua-lviv.png);}
.country-map .region-ua-nikolaev {width: 94px; height: 80px; left: 264px; top: 205px; background-image: url(images/country-map/region-ua-nikolaev.png);}
.country-map .region-ua-odessa {width: 105px; height: 149px; left: 193px; top: 206px; background-image: url(images/country-map/region-ua-odessa.png);}
.country-map .region-ua-poltava {width: 107px; height: 85px; left: 323px; top: 89px; background-image: url(images/country-map/region-ua-poltava.png);}
.country-map .region-ua-rivne {width: 84px; height: 92px; left: 104px; top: 18px; background-image: url(images/country-map/region-ua-rivne.png);}
.country-map .region-ua-sumy {width: 86px; height: 109px; left: 347px; top: 0px; background-image: url(images/country-map/region-ua-sumy.png);}
.country-map .region-ua-ternopil {width: 49px; height: 85px; left: 89px; top: 101px; background-image: url(images/country-map/region-ua-ternopil.png);}
.country-map .region-ua-vinnitsya {width: 85px; height: 89px; left: 172px; top: 124px; background-image: url(images/country-map/region-ua-vinnitsya.png);}
.country-map .region-ua-volyn {width: 74px; height: 76px; left: 62px; top: 17px; background-image: url(images/country-map/region-ua-volyn.png);}
.country-map .region-ua-zakarpatya {width: 78px; height: 65px; left: 0px; top: 148px; background-image: url(images/country-map/region-ua-zakarpatya.png);}
.country-map .region-ua-zaporozhie {width: 104px; height: 90px; left: 390px; top: 205px; background-image: url(images/country-map/region-ua-zaporozhie.png);}
.country-map .region-ua-zhitomir {width: 77px; height: 101px; left: 171px; top: 37px; background-image: url(images/country-map/region-ua-zhitomir.png);}

/* country-map-bubble */
.country-map-bubble {width: 260px; margin-left: 0px;}
.country-map-bubble .bubble-bg {background: url(../img/country-map-bubble.png) no-repeat;}
.country-map-bubble .bubble-bg-t {height: 10px;}
.country-map-bubble .bubble-bg-b {height: 12px; background-position: 0 100%;}
.country-map-bubble .bubble-bg-l,
.country-map-bubble .bubble-bg-r {background: none;}
.country-map-bubble .bubble-bg-c {background-position: 0 50%;}
.country-map-bubble .bubble-content {min-height: 60px; padding: 0 12px 0 40px;}
* html .country-map-bubble .bubble-content {height: 60px;}
.country-map-bubble {font-size: 12px; line-height: 16px; color: #666;}
.country-map-bubble h3 {font: 15px/18px Arial, Helvetica, sans-serif; color: #000; margin: 0 0 10px;}
.country-map-bubble p {margin: 0;}
.about__info--right{
    display: flex;
    justify-content: flex-end;
}
/* city-list */

/* address-list */
.address-list {}
.address-list h1 {width: 460px; margin-left: 0;}
.address-list .list {margin-left: 60px;}
.address-list .i {margin-bottom: 16px; padding-bottom: 17px; background: url(images/country-map/hr.gif) repeat-x 0 100%;}
.address-list .i-last {margin-bottom: 0; padding-bottom: 0; background: none;}
.address-list h3 {font: 20px/24px Arial, Helvetica, sans-serif; color: #000; margin: 0 0 10px;}
.address-list .descr {width: 580px; float: left; display: inline;}
.address-list .address {font-size: 15px; line-height: 18px; color: #000; margin-bottom: 10px;}
.address-list .ico-address i {width: 14px; height: 10px; top: 6px; }
.address-list .phone {font-size: 15px; line-height: 18px; color: #000; margin-bottom: 16px;}
.address-list .ico-phone i {width: 14px; height: 9px; top: 5px;}
.address-list .phone-code,
.address-list .phone-code2 {color: #666;}
.address-list .phone-code {font-size: 12px; line-height: 16px; top: -2px; position: relative;}
.address-list .phone-i,
.address-list .phone-sep {float: left; display: inline;}
.address-list .phone-sep {width: 1px; height: 18px; overflow: hidden; margin: 0 10px; background: #d7d7d7; font: 0/0 serif;}
.address-list .time {margin-bottom: 16px;}
.address-list .ico-time i {width: 11px; height: 11px; left: 1px; top: 1px; background: url(images/country-map/time.png) no-repeat;}
.address-list .email {margin-top: 10px;}
.address-list .ico-email i {width: 12px; height: 9px; top: 4px; background-image: url(images/country-map/email.png);}
.address-list .site {margin-top: 10px;}
.address-list .ico-site i {width: 12px; height: 12px; top: 0px; background-image: url(images/country-map/site.png);}
.address-list .text {margin-top: 10px;}
.address-list .image {width: 220; float: right; display: inline;}
.address-list .code {display: none;}
.address-list .img {}
.address-list .img {width: 220px; height: 160px; position: relative;}
.address-list .img img {left: 5px; top: 5px; position: relative; z-index: 2; display: block;}
.address-list .img .frame {width: 226px; height: 166px; left: -2px; top: -2px; position: absolute; z-index: 1; background: url(.images/country-map/address-list_img_frame.gif) no-repeat; font: 0/0 serif; display: block;}
.address-list .img .play {width: 41px; height: 41px; margin: -20px 0 0 -20px; left: 50%; top: 50%; position: absolute; z-index: 3; background: url(images/country-map/play.png) no-repeat; font: 0/0 serif; display: block;}
.address-list .ico-photo {font-size: 10px; line-height: 12px; padding-left: 16px; margin: 10px 0 0 5px;}
.address-list .ico-photo a {text-decoration: none;}
.address-list .ico-photo i {width: 12px; height: 10px; background-image: url(images/country-map/photo.png);}
.address-list .img-links {display: none;}
/* salon-contacts */
.salon-contacts {margin-top: 0;}
.salon-contacts .bot {padding: 35px 0; background-position: 100% 100%;}
.salon-contacts table {width: 100%;}
.salon-contacts td {vertical-align: top; width: 148px; padding: 0 20px; }
.salon-contacts h3 {font: 15px/14px Arial, Helvetica, sans-serif; color: #666; margin: 0 0 8px;}
.salon-contacts .td-address h3 {width: 140px;}
.salon-contacts .td-phone h3 {width: 140px; }
.salon-contacts .td-hours h3 {width: 140px; }
.salon-contacts .td-skype h3 {width: 130px; }
.salon-contacts .td-email h3 {width: 190px;}
.salon-contacts .td-address,
.salon-contacts .td-phone,
.salon-contacts .td-hours,
.salon-contacts .td-skype{
    border-right: 1px solid #666;
}

.salon-contacts .text {font: 16px/20px 'Plumb', Arial, Helvetica, sans-serif; color: #000; text-shadow: 0 1px 0 #fff;}
.salon-contacts .text p {margin: 0;}
.salon-contacts .skype {color: #85c400; position: relative; zoom: 1;}
.salon-contacts .skype .i {width: 18px; height: 18px; left: -3px; top: -1px; position: absolute; font: 0/0 serif; display: block;}
.salon-contacts .hours {position: relative; zoom: 1;}
.salon-contacts .hours .i-weekdays {width: 6px; height: 9px; left: 0; bottom: 6px; position: absolute;  font: 0/0 serif; display: block;}
.salon-contacts .hours .i-weekend {width: 6px; height: 3px; left: 0; bottom: 6px; position: absolute;  no-repeat; font: 0/0 serif; display: block;}
.salon-contacts .email {}
.wrap:after {
    content: '.';
    height: 0;
    overflow: hidden;
    clear: both;
    display: block;
}


.group {margin-bottom: 32px;}
.group-last {margin-bottom: 0;}
.letter {font-size: 24px; line-height: normal; color: #666; margin: 0 0 10px;}
.nl li a{
    font-size: 16px;
}

.container.container--wide{
  width: 1250px;
}

@media screen and (max-width: 550px) {
    .container.container--wide{
      width: 100%;
    }
}

.facebook{
  display: block;
  width: 40px;
  height: 40px;
  background: url('images/fb.png');
  -webkit-background-size: cover;
  background-size: cover;
}
.cont-video{
    height: 344px;
}

.page-video .cont-video{
    height: 200px;
}
.title-adress{
    font-size: 48px;
      font-weight: 200;
      position: relative;
      line-height: 55px;
      color: #4B4B4B;
      text-align: left;
      font-family: DinTextPro;
      letter-spacing: 0;
      text-transform: none;
}

@media screen and (max-width: 1790px) {
    .conteiner_for_class_right {
        float: right;
        width: 680px;
    }
    .conteiner_ovner__center {
        float: left;
        max-width: none;
        width: 50%;
    }
    .conteiner_ovner__center:after {
        content: "";
        display: block;
        clear: both;
    }
    .conteiner_for_class_right .conteiner_ovner:after {
        content: "";
        display: block;
        clear: both;
    }
    .center_img {
        float: left;
    }
    .center_text {
        float: left;
        width: calc(100% - 70px);
    }
    .conteiner_ovner__center:nth-child(2n+1) {
        clear: both;
    }
}

@media screen and (max-width: 1270px) {
    .box__left-timer_back-footer,
    .box__left-timer_back-timercenter,
    .box__left-timer_back2,
    .box__left-timer_back {
        background-position: left bottom;
        background-size: 100% 100%;
        padding: 0 45px 0 10px;
        box-sizing: border-box;
    }
    .subscribe_text {
        left: 0;
        width: 100%;
        text-align: center;
        max-width: 400px;
        margin: 0 auto;
    }
    .reduces {
        left: 0;
        top: 34px;
    }
    .do_end {
        left: 0;
        text-align: center;
        max-width: 360px;
        margin: 0 auto;
    }
    .container_social_projekt_cont-vodeo {

        max-width: 259px;

    }
    .block_o_cg_jtime_off_clii {
        margin: 0 auto;
        text-align: center;
        max-width: 227px;
        width: 100%;
    }
    .countdown {
        transform: scale(0.6);
        position: relative;
        left: -80px;
        top: -25px;
    }
    .block_o_cg_jtime_off_clii-script {
        width: 220px;
    }
    .block_o_cg_jtime_off_clii-script:after {
        content: "";
        display: block;
        clear: both;
    }
    .block_o_cg_jtime_off_clii-script span {
        float: left;
        width: 25%;
    }
    .content__whiet-bagder-background12 .do_end {
        top: 80px;
    }
    .content__whiet-bagder-background12 .block_o_cg_jtime_off_clii {
        top: 60px;
    }
    .failure {
        top: 50px;
    }
    .content__timer2 .do_end {
        top: 70px;
    }
    .content__timer2 .block_o_cg_jtime_off_clii {
        top: 50px;
    }
}


@media screen and (max-width: 1040px) {
    .box__left-timer_form {
        margin-left: 10px;
        margin-top: -72px;
        width: calc(100% - 30px);
    }
    span.wpcf7-form-control-wrap.text-650 {
        max-width: 76px;
    }
    span.wpcf7-form-control-wrap.text-658 {
        max-width: 72px;
    }
    span.wpcf7-form-control-wrap.text-647 {
        max-width: 188px;
    }
    input.wpcf7-form-control.wpcf7-submit.button_bt {
        font-size: 17px;
    }
}

@media screen and (max-width: 968px) {
    .conteiner_for_class_right {
        float: right;
        width: 570px;
    }
    .center_text {
        margin-top: 19px;
    }
    .do_end {
        top: 90px;
    }
    .block_o_cg_jtime_off_clii {
        top: 80px;
    }
    .reduces-surprizwes {
        max-width: 100%;
        box-sizing: border-box;
    }
    .box__left-timer_form.form_timer2 {
        margin-top: -44px;
    }
    .content__whiet-bagder-background12 .box__left-timer_form {
        margin-top: -42px;
    }
    .content__timer1 .img-bg {
        padding-bottom: 280px;
    }
    .content__whiet-bagder-background11png .box__left-timer_form {
        margin-top: -97px;
    }
}

@media screen and (max-width: 767px) {
    .title__image {
        width: 100%;
    }
    .header__info {
        display: none;
    }
    .wp-coming-soon-box {
        margin: 0 auto;
        text-align: center;
        max-width: 400px !important;
        width: 100%;
    }
    .block_o_cg_jtime_off_clii {
        margin: 0 auto;
        text-align: center;
        max-width: 600px;
        width: 100%;
    }
    .menu-toggle {
        display: block;
        margin: 5px 10px;
        font-size: 26px;
        color: #C5CBD1;
        transition: 0.3s all;
    }
    .menu-toggle:hover {
        color: #979b9e;
    }
    a.menu-toggle i {
        padding: 0;
        top: 0 !important;
        margin: 0;
        padding-right: 0 !important;
    }
    .conteiner_box {
        width: 124px;
        margin: 5px;
        height: 140px;
        float: none;
        display: inline-block;
    }
    .content__romb .container {
        margin-top: 96px;
        padding-bottom: 146px;
    }
    .content__romb .img-bg {
        background-size: auto 660px;
        background-position: 8% 147%;
    }
    span.text_box {
        font-size: 12px;
        margin-top: 2px;
    }
    .box_conteiner_five .box_span,
    .box_conteiner_three .box_span,
    .box_conteiner_four .box_span,
    .box_conteiner_one .box_span {
        margin-top: 0;
    }
    .box_conteiner_three .text_box {
        font-size: 11px;
    }
    .title {
        width: 100%;
    }
    .header__info {
        text-align: center;
        width: 100%;
    }
    .header__phone {
        display: block;
        margin: 10px 0;
    }
    .nav-menu {
        padding: 0;
        display: none;
    }
    .menu-item {
        float: none;
        display: block;
    }
    .menu-item a {
        width: 100%;
        padding: 10px 40px;
        box-sizing: border-box;
        border-bottom: 1px solid #152531;
        border-left: none;
    }
    .menu-item a:after {
        height: 100%;
        width: 4px;
        left: auto;
        right: 0;
    }
    .menu-item:last-child a {
        border-bottom: none;
    }
    .title__image img {
        border-right: none;
    }
    .box__right-timer {
        display: none;
    }
    .box__left-timer {
        width: 100%;
    }
    .box__left-timer_back-footer,
    .box__left-timer_back-timercenter,
    .box__left-timer_back2,
    .box__left-timer_back {
        background: none;
        padding: 0 20px;
        margin: 0;
    }
    .countdown {
        transform: scale(1);
        left: 0;
        top: 0;
    }
    .block_o_cg_jtime_off_clii-script {
        width: 100%;
    }
    .block_o_cg_jtime_off_clii-script span {
        float: none;
    }
}

@media screen and (max-width: 580px) {
    .content__romb .container {
        padding-bottom: 166px;
    }
}

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

    .block_o_cg_jtime_off_clii {
        margin: 0 auto;
        max-width: 236px;
        width: 100%;
        text-align: center;
    }
    .countdown.hasCountdown {
        top: 9px;
    }

    .content__romb .img-bg {
        background-size: auto 930px;
        background-position: -2490px 0;
    }
    .countdown {
        transform: scale(0.6);
        left: -80px;
        top: -25px;
    }
    .block_o_cg_jtime_off_clii-script span {
        float: left;
    }
    .block_o_cg_jtime_off_clii-script {
        width: 220px;
    }
    .subscribe_text {
        font-size: 26px;
        line-height: 30px;
    }
    .do_end {
        font-size: 16px;
    }
}

@media screen and (max-width: 480px) {
    .header__info {
        display: none;
    }
    .content-irk-lpof {
        display: none;
    }
    section.multiple-itemsoc_polfj.multiple-itemsoc_polfj22.slider99.slick-initialized.slick-slider {
        display: block;
    }
}
