.brand-container .brand-item--count:nth-child(n+11) {
    display:none;
}

.d-flex {
    display: flex;
    flex-wrap: wrap;
}

@media (min-width: 960px) {
    .full-my-templates .banner-content h1 {
        max-width: 605px;
    }
}
.full-my-templates .banner-head .conteiner {
    background-size: 550px;
}
.full-my-templates .info-price br {
    display:none;
}
.full-my-templates .form-sale:before {
    /*
    background: url(/assets/img/main_sale2.png) no-repeat;
    background-size: contain;
    width: 448px;
    height: 349px;*/
    right: 22px !important;
}
.full-my-templates .form-sale .form-title br {
    display:none;
}
.full-my-templates .row-inner-articles .form-sale {
    min-height: 359px;
    padding-top:39px;
    padding-bottom:47px;
    padding-left:65px;
}
.full-my-templates .form-title {
    font-size:32px;
}
.full-my-templates .form-sale p {
    margin-bottom:45px;
    font-size:16px;
}
.full-my-templates .form-sale p.usl-sogl {
    margin-bottom:0;
    margin-top:30px;
    font-size: 14px;
    line-height: 17px;
}
.full-my-templates .form-sale form input {
    border-radius:10px;
}
.full-my-templates .form-sale form button {
    border-radius:10px;
}
.full-my-templates .info-price div {
    background: url(/wp-content/themes/reboot/images/check.svg) left top 2px no-repeat;
}
.full-my-templates .site-content-inner {
    display:block;
}
.full-my-templates .content-area {
    width: 100%;
    max-width: 100%;
    padding-right: 0;
}
.full-my-templates .entry-content {
    max-width:100%;
}
.full-my-templates .widget-area {
    display:none;
}
.full-my-templates .price-table {
    margin-top:100px;
}
.full-my-templates--small .price-table {
    margin-top:30px;
}
.frequentMalfunctions {
    padding-top:100px;
}
.frequentMalfunctions-name {
    font-weight: bold;
    font-size: 32px;
    margin-bottom:40px;
}
.frequentMalfunctions-introtext {
    font-size: 16px;
    line-height: 20px;
    color: #000000;
}
.frequentMalfunctions-heads {
    justify-content: space-between;
    padding-top:60px;
    padding-bottom:75px;
}
.frequentMalfunctions-head {
    font-weight: 600;
    font-size: 20px;
    color:#fff;
    background: #323131;
    border-radius: 10px;
    width:calc(50% - 15px);
    height: 72px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.frequentMalfunctions__item {
    margin-left:-15px;
    margin-right:-15px;
    margin-bottom:46px;
}
.frequentMalfunctions__item-box {
    padding-left:15px;
    padding-right:15px;
    width:50%;
}
.frequentMalfunctions__item-right {
    font-size: 15px;
    line-height: 20px;
    border: 1px solid #000000;
    border-radius: 10px;
    padding:20px;
    height: 100%;
    display:flex;
}
.frequentMalfunctions__item-right span {
    align-self: center;
}
.frequentMalfunctions__item-bottom {
    width: 100%;
    background: #FFD51A;
    border-radius: 10px;
    font-weight: 600;
    font-size: 16px;
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: center;
}
.frequentMalfunctions__item-bottom--mob {
    display:none;
}
.frequentMalfunctions__item .problemBlock-item {
    margin-bottom:30px;
}
.frequentMalfunctions__item .problemBlock-item__count span {
    top:0;
}
.frequentMalfunctions__item .problemBlock-item__content {
    padding-top:10px;
}

.problemBlock {
    padding-top:100px;
}
.problemBlock-name {
    font-weight: bold;
    font-size: 32px;
    margin-bottom:72px;
}
.problemBlock-name--bottom {
    margin-bottom:35px;
}
.problemBlock-introtext {
    font-size: 16px;
    line-height: 20px;
    margin-bottom:70px;
}
.problemBlock-item {
    position:relative;
    margin-bottom:54px;
}
.problemBlock-item__count {
    position:relative;
    width:67px;
}
.problemBlock-item__count:before {
    content: '';
    background: #FFD51A;
    display: block;
    width: 3px;
    height: 88px;
}
.problemBlock-item__count span {
    font-weight: bold;
    font-size: 35px;
    position: absolute;
    top: -5px;
    left: 20px;
}
.problemBlock-item__count--center span {
    top: 12px;
}
.problemBlock-item__content {
    width:calc(100% - 67px);
    margin-left:auto;
    font-size: 16px;
    line-height: 20px;
    padding-top: 3px;
    align-self: center;
}
.site-content-inner .problemBlock-item__content p {
    margin-top:0;
}
.problemBlock-black {
    background: #323131;
    box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.25);
    color:#fff;
    padding-left:25px;
    padding-right:25px;
    padding-top:15px;
    padding-bottom:25px;
    border-radius:10px;
    min-height: 260px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}
.problemBlock-black__text {
    margin-bottom:25px;
    font-size:15px;
}
.problemBlock-black__bottom {
    border-top:2px solid #FFD51A;
    margin-top:auto;
    font-weight: bold;
    padding-top:10px;
}
.frequentMalfunctions-list2 {
    margin-left:-15px;
    margin-right:-15px;
}
.frequentMalfunctions-list2__item {
    padding-left:15px;
    padding-right:15px;
    width:50%;
    margin-bottom:81px;
}
.frequentMalfunctions-list2__item--full {
    width:100%;
    margin-bottom:45px;
}
.frequentMalfunctions-list2__item .problemBlock-item {
    margin-bottom:25px;
}

.problemBlock-black--new {
    min-height: auto;
    margin-left: 67px;
    border-top-left-radius: 0;
}
.problemBlock-black--new .problemBlock-black__bottom {
    background: #FFD51A;
    border-radius: 10px;
    color: #000000;
    border: none;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}

@media(max-width:767px) {
    .problemBlock-name,
    .frequentMalfunctions-name {
        margin-bottom:45px;
        font-size:24px;
    }
    .no-mob-slider .problemBlock-item {
        margin-bottom:30px;padding-right: 20px
    }
    .no-mob-slider .problemBlock-item__content {
      font-size: 16px;
      line-height: 24px;
    }
    .problemBlock-item {
        margin-bottom:0;
    }
    .frequentMalfunctions-heads {
        display:none;
    }
    .frequentMalfunctions__item-box {
        width:100%;
        padding:0;
    }
    .frequentMalfunctions__item-box:last-child {
        margin-top:25px;
    }
    .frequentMalfunctions-list {
        margin:0;
    }
    .frequentMalfunctions-lists,
    .frequentMalfunctions-lists2 {
        background:#fff;
        margin-left:-15px;
        margin-right:-15px;
        border-radius: 10px;
        padding-left:35px;
        padding-right:35px;
        padding-bottom:20px;
        padding-top:35px;
        margin-top:35px;
    }
    .frequentMalfunctions__item-right {
        border: none;
        padding: 0;
        margin-left: 45px;
        display:block;
    }
    .frequentMalfunctions__item-right:before {
        content: 'Возможная проблема:';
        display:block;
        font-weight: 600;
        font-size: 16px;
        margin-bottom:20px;
    }
    .frequentMalfunctions__item-bottom--mob {
        display:block;
        margin-top:20px;
    }
    .frequentMalfunctions__item-bottom--des {
        display:none;
    }
    .frequentMalfunctions__item {
        display:block;
    }
    .problemBlock-item__count {
        width:45px;
    }
    .problemBlock-item__content {
        width: calc(100% - 50px);
    }
    .frequentMalfunctions__item .problemBlock-item {
        margin-bottom: 0;
    }
    .frequentMalfunctions__item {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .frequentMalfunctions {
        padding-top: 50px;
    }
    .frequentMalfunctions-list2__item {
        width:100%;
        margin-bottom:0;
    }
    .problemBlock-black {
        background:#fff;
        color:#000;
    }
    .problemBlock-black {
        background: #fff;
        color: #000;
        box-shadow: none;
        padding: 0;
        min-height: auto;
    }
    .problemBlock-black--new {
        margin-left:50px;
    }
    .problemBlock-black--new .problemBlock-black__bottom {
        margin-left:-50px;
    }
    .frequentMalfunctions-list2__item {
        padding-left:0;
        padding-right:0;
    }
    .frequentMalfunctions-list2 {
        margin-left: 0;
        margin-right: 0;
    }
}
@media(max-width:629px) {
    .problemBlock,
    .frequentMalfunctions,
    .full-my-templates .entry-content {
        padding-left:15px;
        padding-right:15px;
    }
    .problemBlock {
        padding-top: 30px;
    }
    .full-my-templates .price-table {
        margin-top: 60px;
        padding-left: 20px;
        padding-right: 20px;
    }
    body .advantages1--center {
        margin-top:50px;
    }
    .full-my-templates .form-sale p {
        width: 245px;
    }
    .row-inner-articles #page-form-call:before {
        display:none;
    }
    .full-my-templates .row-inner-articles .form-sale {
        padding-left:20px;
        padding-right:20px;
    }
}

.owl-theme-my .owl-dots .owl-dot.active span,
.owl-theme-my .owl-dots .owl-dot:hover span {
    background: #FFD51A;
}
.owl-theme-my .owl-dots .owl-dot span {
    background: #787373;
}


.punched-top {
    width: 100%;
    padding-top: 40px;
}
.punched-top-name {
    text-align: center;
}
.punched-top-name h2 {
    margin-bottom: 64px;
}
.punched-img {
    width: 53%;
}
.punched-text {
    width: 47%;
    align-self: center;
    padding-left: 55px;
    font-size: 16px;
    line-height: 176.9%;
}
.punched-freon {
    margin-top: 108px;
}
.punched-freon-name {
    text-align: center;
}
.punched-freon-name h2 {
    margin-bottom: 70px;
}
.punched-freon-list {
    margin-left: -18px;
    margin-right: -18px;
}
.punched-freon-item {
    width: 50%;
    padding-left: 18px;
    padding-right: 18px;
    margin-bottom: 22px;
}
.punched-freon-item__box {
    background: #fff;
    padding-top: 33px;
    padding-left: 38px;
    padding-right: 38px;
    padding-bottom: 38px;
    height: 100%;
}
.punched-freon-item__name {
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    align-self: center;
    width: calc(100% - 51px);
    padding-left: 25px;
}
.punched-freon-item__text {
    font-size: 16px;
    line-height: 176.9%;
    padding-left: 76px;
    margin-top: 11px;
}
.punched-freon-item__text p:first-child {
    margin-top: 0;
}
.punched-freon-bottom {
    font-weight: 600;
    font-size: 22px;
    line-height: 176.9%;
    background: #FFD51A;
    border-radius: 4px;
    padding-top: 21px;
    padding-bottom: 21px;
    text-align: center;
}
.punched-step {
    padding-top: 103px;
    padding-bottom: 162px;
    width: 100%;
    margin: 0 auto;
    max-width: 950px;
}
.punched-step-name {
    text-align: center;
}
.punched-step-name h2 {
    margin-bottom: 0;
}
.punched-step-list {
    margin-top: 89px;
}
.punched-step-item {
    margin-bottom: 89px;
}
.punched-step-item:nth-child(even) .punched-step-item__img {
    order: 2;
}
.punched-step-item:nth-child(even) .punched-step-item__content {
    order: 1;
    padding-left: 0;
    padding-right: 50px;
}
.punched-step-item:last-child {
    margin-bottom: 0;
}
.punched-step-item__img {
    width: 53%;
}
.punched-step-item__content {
    width: 47%;
    padding-left: 50px;
    align-self: center;
}
.punched-step-item__num {
    width: 39px;
    height: 38px;
    border-radius: 50%;
    background: #FFD51A;
    display: flex;
    align-items: center;
    justify-content: center;
}
.punched-step-item__num span {
    font-weight: bold;
    font-size: 18px;
}
.punched-step-item__name {
    width: calc(100% - 71px);
    font-weight: bold;
    font-size: 24px;
    line-height: 29px;
    margin-left: auto;
    margin-top: -4px;
}
.punched-step-item__text {
    font-size: 16px;
    line-height: 176.9%;
    padding-left: 71px;
    margin-top: 20px;
}
/*
.postid-3138 #content {
    max-width: 100%;
}
.m-wrap,
.postid-3138 #primary {
    max-width: 1104px;
    margin-left: auto;
    margin-right: auto;
}
*/
.punched-repair {
    width: 100%;
    padding-bottom: 116px;
}
.punched-repair-list {
    margin-top: 85px;
}
.punched-repair-name {
    text-align: center;
}
.punched-repair-name h2 {
    margin-bottom: 0;
}
.punched-repair-item__text {
    background: #fff;
    border-radius: 4px;
    padding-left: 35px;
    padding-right: 27px;
    padding-top: 30px;
    padding-bottom: 33px;
    margin-left: auto;
    font-size: 16px;
    line-height: 176.9%;
}
.punched-repair-item__text p:first-child {
    margin-top: 0;
}
.punched-repair-item__text p:last-child {
    margin-bottom: 0;
}
.punched-repair-item__left,
.punched-repair-item__right{
    width: 50%;
}
.punched-repair-item__left {
    padding-right: 50px;
    align-self: center;
    text-align: right;
    width: 45%;
}
.punched-repair-item__right {
    padding-left: 50px;
    position: relative;
}
.punched-repair-item__name {
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    display: inline-block;
    text-align: right;
}
.punched-repair-item__count {
    position: absolute;
    left: -20px;
    width: 39px;
    height: 100%;
}
.punched-repair-item__num {
    width: 39px;
    height: 38px;
    border-radius: 50%;
    background: #ffd51a;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    font-size: 18px;
    position: absolute;
    top: 50%;
    margin-top: -19px;
    z-index: 1;
}
.punched-repair-item__num:before,
.punched-repair-item__num::after {
    content: '';
    display: block;
    width: 6px;
    height: 5px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.punched-repair-item:first-child .punched-repair-item__num:before,
.punched-repair-item:last-child .punched-repair-item__num::after {
    background: transparent;
    display: none;
}
.punched-repair-item__num:before {
    background: url("/assets/img/punched-repair-icon-top.png") no-repeat;
    top: -5px;
}
.punched-repair-item__num::after {
    background: url("/assets/img/punched-repair-icon-bottom.png") no-repeat;
    bottom: -5px;
}
.punched-repair-item:first-child .punched-repair-item__line {
    height: calc(50% + 25px);
    bottom: -25px;
    top: inherit;
}
.punched-repair-item:last-child .punched-repair-item__line {
    height: 50%;
}
.punched-repair-item {
    padding-bottom: 25px;
}
/*
.punched-repair-item:nth-child(even) .punched-repair-item__left {
    order: 2;
    text-align: left;
    padding-left: 50px;
    padding-right: 0;
}
.punched-repair-item:nth-child(even) .punched-repair-item__right {
    order: 1;
    padding-left: 0;
    padding-right: 50px;
}
.punched-repair-item:nth-child(even) .punched-repair-item__count {
    left: inherit;
    right: -19px;
}
.punched-repair-item:nth-child(even) .punched-repair-item__text {
    margin-left: 0;
}
 */
.punched-repair-item__line {
    position: absolute;
    border: 1px dashed #FFD51A;
    width: 2px;
    height: calc(100% + 25px);
    top: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.banner-content ul.li-post-new li {
    background: none;
    position: relative;
    margin-bottom: 15px;
    padding-left: 30px;
}
.li-post-new span {
    width: 21px;
    height: 21px;
    display: flex;
    background: #fff;
    border-radius: 50%;
    font-size: 13px;
    font-weight: bold;
    align-content: center;
    justify-content: center;
    position: absolute;
    left: 0px;
    top: 3px;
}
.li-post-new-name {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 20px;
}
.postid-244 .header-form {
    display:none;
}

@media (max-width: 768px) {
    .postid-244 #primary {
        padding-left: 15px;
        padding-right: 15px;
    }
    .punched-img {
        width: 100%;
        order: 2;
    }
    .punched-text {
        width: 100%;
        padding-left: 0;
        order:1;
    }
    .m-wrap {
        padding-left: 15px;
        padding-right: 15px;
    }
    .punched-top-name h2 {
        margin-bottom: 30px;
        text-align: left;
        font-size: 22px;
    }
    .punched-freon {
        margin-top: 60px;
    }
    .punched-freon-name h2 {
        margin-bottom: 40px;
    }
    .punched-freon-item {
        width: 100%;
    }
    .punched-freon-item__text {
        padding-left: 0;
    }
    .punched-freon-name h2,
    .punched-step-name h2,
    .punched-repair-name h2 {
        text-align: left;
        font-size: 22px;
    }
    .punched-freon-bottom {
        display: block;
        font-size: 16px;
        line-height: 21px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .punched-repair-list {
        margin-top: 40px;
    }
    .punched-step {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .punched-step-item__img {
        display: none;
    }
    .punched-step-item__content {
        width: 100%;
        padding-left: 0;
    }
    .punched-step-item {
        margin-bottom: 40px;
    }
    .punched-step-item__name {
        font-size: 16px;
        line-height: 20px;
        margin-top: 0;
    }
    .punched-step-item__text {
        font-size: 14px;
        line-height: 161.9%;
        margin-top: 15px;
    }
    .punched-repair {
        padding-left: 15px;
        padding-right: 15px;
    }
    .punched-step-list {
        margin-top: 40px;
    }
    .punched-repair-item {
        display:block;
        position: relative;
        padding-top: 60px;
        padding-right: 0px;
    }
    .punched-repair-item__left {
        padding-right: 0;
        align-self: center;
        text-align: left;
    }
    .punched-repair-item__left, .punched-repair-item__right {
        width: 100%;
    }
    .punched-repair-item__right {
        padding-left: 0;
        margin-top: 20px;
        position: initial;
    }
    .punched-repair-item__count {
        left: 0;
        top: 0;
        width: 100%;
        height: 39px;
    }
    .punched-repair-item__line {
        width: calc(100% + 20px);
        height: 2px;
    }
    .punched-repair-item:first-child .punched-repair-item__line {
        height: 2px;
    }
    .punched-repair-item:first-child .punched-repair-item__line,
    .punched-repair-item__line {
        top: 19px;
    }
    .punched-repair-item__num:after {
        bottom: inherit;
        right: -5px;
        left: inherit;
        transform: rotate(270deg);
        top: 50%;
        margin-top: -2px;
    }
    .punched-repair-item:nth-child(even) .punched-repair-item__left {
        padding-left: 0;
    }
    .punched-repair-item__num:before {
        bottom: inherit;
        left: -5px;
        transform: rotate(270deg);
        right: inherit;
        top: 50%;
        margin-top: -2px;
    }
    /*
    .punched-repair-lists {
        overflow-y: auto;
    }
    */
    .punched-repair-item__name {
        text-align: left;
        min-height: 75px;
    }
    /*
    .punched-repair-list {
        width: 2000px;
        display: flex;
    }
    */

    .punched-repair-item:nth-child(even) .punched-repair-item__right {
        padding-right: 0;
    }
    .punched-repair .owl-item:last-child .punched-repair-item__line {
        display: none;
    }
    .punched-repair .owl-item:last-child .punched-repair-item__num:after {
        display: none;
    }
    .punched-repair .owl-dots {
        display:flex;
        margin-top: 20px;
        justify-content: center;
    }
    .punched-repair .owl-dots .owl-dot span {
        background: #ede8e8;
        width: 10px;
        height: 10px;
        display: block;
        border-radius: 50%;
    }
    .punched-repair .owl-dots .owl-dot {
        margin-right:15px;
    }
    .punched-repair .owl-dots .owl-dot:last-child {
        margin-right: 0;
    }
    .punched-repair .owl-dots .owl-dot.active span {
        background: #ffd51a;
    }
    .punched-repair-item:last-child .punched-repair-item__num::after {
        background: url(/assets/img/punched-repair-icon-bottom.png) no-repeat;
        display: block;
    }
}

.site-header {    margin: 0;padding-bottom:10px;    padding-top: 15px;}

.breadcrumb-separator {
    content: '';
    display: inline-block;
    width: 4px;
    height: 4px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #020202;
    margin-bottom: 2px;
}

#masthead {
background: #F7F7F7;

}

.site-footer-container .main-navigation ul li>span:first-child {
    padding: 20px 15px 20px 0;
}

#site-navigation-mobile ul li>span:first-child {
        padding: 20px 20px;
}

#site-navigation #header_menu li a:hover {
color: rgba(255, 255, 255, 0.52);
}

.work-time-soc,.city-1, .city-2 {
display:flex;
flex-direction: column;
font-size:14px;
color: #000
}
.city-1 a, .city-2 a {
text-decoration:none;
}
.city-1 a:hover, .city-2 a:hover {
opacity: .8;
}


.city-1 div:first-child, .city-2 div:first-child {
color: rgba(0, 0, 0, 0.5);
}
.city-1 div:last-child,.city-2 div:last-child {
font-weight: 600;
font-size: 16px;
color: #000;
}

.work-time-soc div:last-child {
display: flex;
justify-content: space-between;
margin: 0 5px;
}

.mrgbt-20 {margin-bottom:14px;}
.mrgbt-5 {margin-bottom:5px;}
.btn-call {
background: #FFD000;
border-radius: 3px;
}
a.btn-call {font-size: 14px;text-decoration:none;    padding: 12px 21px;}
a.btn-call:hover {opacity: .8;}    
.site-header-inner {
padding: 0;

}

.site-logotype {margin-right:0;}

#site-navigation {background: #26252D;max-width: initial;width:100%;margin: 0;}
#content {max-width: 1104px;}

#site-navigation ul#header_menu {    margin: 0 auto;max-width: 1104px;}
#site-navigation #header_menu li span, #site-navigation #header_menu li a {color: #CDCDCD;font-weight: 500;font-size: 16px;}
#site-navigation #header_menu li.current-menu-item span {color: rgba(255, 255, 255, 0.52);}

.banner-head {background: #FFD51A;width:100%;padding:20px 0 0 0;}
.conteiner {max-width: 1104px;margin: 0 auto;}
.banner-head .breadcrumb span {
    color:#B8990F;
    font-size: 13px;
    font-weight: normal;
    text-transform: none;
}

.banner-head .breadcrumb a span  {
color:#000;
}
.banner-content h1 {
    margin: 25px 0 35px 0;
    
    display: inline-block;
    position:relative;
}
.banner-content h1::after {
    display: none;
    content: '';
    background: url(/assets/img/dayremont.png) no-repeat;
    height: 161px;
    position: absolute;
    width: 172px;
    top: -50px;
    right: -250px;
}
.banner-content {font-size:16px;color:#000;padding-bottom: 36px;}
.banner-content ul {padding:0;margin-bottom:30px;}
.banner-content ul li {
    list-style: none;
    background: url(/assets/img/li.svg) no-repeat 0 6px;
    padding-left: 35px;
}

.track-addr {font-weight: bold;margin-bottom: 25px;background:url(/assets/img/home-top.png) no-repeat;padding-left: 35px;}
.track-addr:before {background:url(/assets/img/home-top.png) no-repeat;width:10px;height:10px;}
.btn-master {
background: #FFFFFF;
box-shadow: 0px 1px 2px rgba(241, 197, 0, 0.5);
border-radius: 5px;
text-decoration:none;
padding: 16px 32px;
}
a.btn-master:hover {    color: #fff;
    background: #2E2E2E;}

.banner-head .conteiner {
position: relative;
width: 100%;
background-repeat: no-repeat;
background-position: right bottom;

}

.head_title, .head_title h2 {
font-weight: 600;
font-size: 31px;
color: #000000;
margin-bottom: 35px;
line-height: 1.5;
}
.fails {
    margin-bottom: 40px;max-width:1104px;width:100%;
}

.fails-container {
display:flex;
flex-wrap:wrap;

    margin: 0 -10px;

}


.fail-cart {
   
    width: 100%;
    max-width: 259px;
    background: #fff;
    color: #000;
    text-align: center;
    box-shadow: 0px 4px 50px rgb(222 212 212 / 25%);
    border-radius: 5px;
    margin: 0 10px 20px 10px;
}
/*.fail-cart img {margin-bottom:25px;}*/
.fail-cart-head {font-size: 16px;margin-top:25px;}
.fail-cart p {
font-weight: bold;
font-size: 21px;
margin-bottom:25px;
}

a.fail-btn {
    font-size: 14px;
    color: #336FEE;
    background: #ECF1F6;
    border-radius: 3px;
    margin-bottom: 28px;
    display: inline-block;
    padding: 11px 27px;
    text-decoration: none;
}
a.fail-btn:hover {
background: #FFD51A;
color: #121212;
}

.site-content {background:none;padding: 30px 0 0 0;}

.site-content-inner p {font-size: 16px;color:#000;margin:15px 0;}

.table-price {color:#000;width: 100%;    margin-bottom: 90px;}
.name-fails {font-size: 16px;    }
.fldirection {width: 65%;display:flex;    justify-content: space-between;}

.btn-act {}
.price-fails {
font-weight: 600;
font-size: 18px;
}

a.fail-btn-price {
    background: #ECF1F6;
    border-radius: 3px;
    color: #336FEE;
    text-decoration: none;
    font-size: 14px;
    padding: 11px 33px;
    display: inline-block;
}
.table-price-container, .table-price-container1, .table-price-container2, .table-price-container3, .table-price-container4, .table-price-container5 {margin-bottom:30px;}
.table-cart {
    background: #FFFFFF;
    margin-bottom: 9px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 9px 8px 43px;
}

.table-cart:hover {
background: #FFD51A;
}

.table-price-container .table-cart:nth-child(n+7), .table-price-container1 .table-cart:nth-child(n+7), .table-price-container2 .table-cart:nth-child(n+7), .table-price-container3 .table-cart:nth-child(n+7), .table-price-container4 .table-cart:nth-child(n+7), .table-price-container5 .table-cart:nth-child(n+7), .table-price-container6 .table-cart:nth-child(n+7), .table-price-container7 .table-cart:nth-child(n+7) {
display:none;
}

.table-price-container .table-cart[style*="display: block"], .table-price-container1 .table-cart[style*="display: block"], .table-price-container2 .table-cart[style*="display: block"], .table-price-container3 .table-cart[style*="display: block"], .table-price-container4 .table-cart[style*="display: block"], .table-price-container5 .table-cart[style*="display: block"], .table-price-container6 .table-cart[style*="display: block"], .table-price-container7 .table-cart[style*="display: block"]{
  display:flex!important;
}

a.fail-btn-price:hover {
color:#fff;
background: #2E2E2E;
border-radius: 3px;
}

.more-table-price, .more-table-price1, .more-table-price2, .more-table-price3, .more-table-price4, .more-table-price5, .more-table-price6, .more-table-price7, .more-brand,.repair-faults__show-more {
    font-size: 16px;
    border: 1px solid #8A8A8A;
    border-radius: 4px;
    display: inline-block;
    text-decoration: none;
    height: 59px;
    width: 246px;
    text-align: center;
    line-height: 59px;
}
.more-table-price:hover, .more-table-price1:hover, .more-table-price2:hover, .more-brand:hover {color: #fff;
    background: #2E2E2E;}
.more-wrn {display:flex;justify-content: space-between;}
.more-wrn p {font-size: 14px;color:#000;margin-right: 50px;}

.brand {
margin-bottom: 72px;
}
.brand-container {
    flex-wrap: wrap;
    display: flex;
    margin: 0 -9px;
}
.brand-container a:nth-child(n+11){
    display:none;
}
.brand-container.active a:nth-child(n+11){
    display:block;
}

.brand-container a {
width:20%;
}
.brand-container img {
padding:9px;


}
.more-brand,.repair-faults__show-more {
margin: 42px 0;
}
.form-sale {
    background: #69748A;
    border-radius: 4px;
    width: 100%;
    padding-left: 75px;
    position: relative;
    padding-bottom: 51px;
    padding-top: 64px;
    margin-bottom:84px;
}

.form-sale form {display:flex;}

.form-title {font-weight: bold;font-size: 31px;color: #FFFFFF;}
.form-sale p {
font-weight: 500;
font-size: 14px;
color: #FFFFFF;
margin: 25px 0;
}

.form-sale form input {
background: rgba(255, 255, 255, 0.54);
border-radius: 3px;
font-size: 16px;
color: rgba(0, 0, 0, 0.5);
padding: 14px;
border: none;
}

.form-sale form button {
    font-size: 16px;
    background: #FFFFFF;
    border-radius: 3px;
    color: #000;
    outline: none;
    border: none;
    cursor: pointer;
    margin-left: 15px;
    padding: 14px 32px;
}
.form-sale form button:hover {color:#fff;
background: #2E2E2E;
border-radius: 3px;}
.form-sale:before {
    content: "";
    display: block;
    position: absolute;
    /*top: -28px;*/
    bottom: 0;
    right: 0;
    background: url(/assets/img/main_sale.png) no-repeat;
    background-size: contain;
    width: 405px;
    height: 322px;
}
p.usl-sogl {
    font-size: 11px;
    line-height: 14px;
    color: #fff;
    margin: 14px 25px 0 0;
}
.row-inner-articles .form-sale:before {
right: -43px;
}

.row-inner-articles .form-sale form button {
z-index:1;
}
.row-inner-articles .form-sale {
    padding: 45px 0 38px 44px;
}

.row-inner-articles .form-sale p {position:relative;}

.work-master-container {
display:flex;
flex-wrap:wrap;
justify-content: space-between;
}

.work-master-cart {
    background: #FFFFFF;
    box-shadow: 0px 4px 50px rgb(222 212 212 / 25%);
    text-align: center;
    padding: 20px 32px 25px 32px;
}

.name-specialist {
font-weight: bold;
font-size: 16px;
color: #000;
margin-bottom:15px;
}

.descr-specialist {
font-size: 13px;
text-align: center;
color: #979797;
margin-bottom:25px;
}


.work-master-cart img {margin: 0 auto 20px auto;max-width:128px;width:100%;}

a.master-btn {
    background: #ECF1F6;
    border-radius: 3px;
    color: #336FEE;
    text-decoration: none;
    font-size: 14px;
    padding: 11px 27px;
    display: inline-block;
}

a.master-btn:hover {
    color: #fff;
    background: #2E2E2E;
}

.work-master > p {
margin: 40px 0 0 0;
}

.work-master {margin-bottom:100px;width: 100%;max-width:1104px;}


.sertificate-container {display:flex;}
.sertificate-container img {/*margin-right: 42px;*/max-width:149px;margin: 0 auto;}

.sertificate {margin-bottom:107px;max-width: 1104px;width: 100%;}

.faq {width:100%;margin-bottom: 100px;}

.faq-container .accordion-header:focus, .owl-dots button:focus{outline:none;}

.faq-container .accordion-item {
    margin-bottom: 11px;
    background: #FFFFFF;
    padding: 20px 23px 20px 75px;
}

.faq-container .ui-accordion-header {
    position: relative;
    font-weight: bold;
    font-size: 16px;
    cursor:pointer;
	padding-right: 40px;
}

.faq-container .ui-accordion-header-icon {
    content: '';
    position: absolute;
    right: 10px;
    display: inline-block;
    width: 28px;
    height: 26px;
    background: url(/assets/img/down.svg) 50% 50% no-repeat;
}
.faq-container .ui-accordion-header-active .ui-accordion-header-icon {
	background-image: url(/assets/img/up.svg);
}


.faq-container .ui-accordion-content {margin:24px 0 4px 0}

.faq-container {counter-reset: item;color:#000;}

.faq-container .accordion-item:before {
    float: left;
    display: block;
    content: counter(item) " ";
    counter-increment: item;
    font-weight: 600;
    font-size: 13px;
    background: #F1F1F1;
    border-radius: 50%;
    width: 26px;
    height: 26px;
    color: #B8B8B8;
    text-align: center;
    line-height: 26px;
    position: absolute;
    left: 23px;
}


.review {max-width:1104px;width:100%;color:#000;    margin-bottom: 40px;}
.review-container {position:relative;}

.review-cart {
background: #FFFFFF;
box-shadow: 0px 4px 10px rgba(222, 212, 212, 0.25);
padding:32px 37px 32px 39px; 
/*height:419px;*/
}


.review-cart-name {
font-weight: 800;
font-size: 16px;
text-align: center;
margin-bottom:21px;

}

.review-cart-descr {
font-size: 14px;
}
.review-container .owl-next, .review-container .owl-prev {z-index:10;outline: none;cursor:pointer;}
.review-container .owl-next span, .review-container .owl-prev span {display:none;}
.review-container .owl-next {
    border: none;
    position: absolute;
    background: url(/assets/img/next.svg) no-repeat;
    width: 51px;
    height: 52px;
    right: -25px;
   /* margin-top: -26px;*/
    top: 36%;
}

.review-container .owl-prev {
    border: none;
    position: absolute;
    background: url(/assets/img/prev.svg) no-repeat;
    width: 51px;
    height: 52px;
    left: -25px;
   /* margin-top: -26px;*/
    top: 36%;
}

.review .owl-carousel .owl-item img {
    width: initial;
}

.review-container .owl-dots {
margin-top:33px;
}

.review-container.owl-theme .owl-dots .owl-dot span {
background: #EDE8E8;
}
.review-container.owl-theme .owl-dots .owl-dot span:focus {outline:none;}

.review-container.owl-theme .owl-dots .owl-dot.active span {
background: #FFD51A;
}


.review-container.owl-carousel .owl-stage {
display: flex;
}
.review-container.owl-carousel .owl-item {
    display: flex;
    flex: 1 0 auto;
}


.review-cart-rwhere {
    margin-top: 25px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.rev-item__star {
    display: flex;
    
}
.rev-item__star i {
    width: 11px;
    height: 11px;
    background: url(/assets/img/star.svg);
    display: block;
    margin-right: 4px;
}

.rev-item__star i.active {
    background: url(/assets/img/star_active.svg);
}

.interes {margin-bottom:70px;}

.bottom_text {margin-bottom:80px;}
.bottom_text p {
    margin: 0 0 10px 0;
}

body.sidebar-none .post-card--grid:nth-child(6n+1) .post-card__meta, body.sidebar-none .post-card--grid:nth-child(6n) .post-card__meta
 {
background: #FFFFFF;
border-radius: 5px;
width:138px;
height:39px;
line-height:39px;
color: #000;
display: flex;
opacity: 1;
}
body.sidebar-none .post-card--grid:nth-child(6n+1) .post-card__meta .post-card__comments, body.sidebar-none .post-card--grid:nth-child(6n+1) .post-card__meta .post-card__views,
body.sidebar-none .post-card--grid:nth-child(6n) .post-card__meta .post-card__comments, body.sidebar-none .post-card--grid:nth-child(6n) .post-card__meta .post-card__views
 {margin:0 auto;}

.post-card--grid:nth-child(6n+1):not(.post-card--thumbnail-no) .post-card__comments:before, .post-card--grid:nth-child(6n+1):not(.post-card--thumbnail-no) .post-card__views:before,
.post-card__comments:before,
.post-card__views:before,
body.sidebar-none .post-card--grid:nth-child(6n) .post-card__comments:before,
body.sidebar-none .post-card--grid:nth-child(6n) .post-card__views:before
 {
color: #000;
}

.footer-navigation {
background-color:#26252D;
}

.site-footer-container {
background:#26252D;
display: flex;
flex-direction: column;
padding-bottom:20px;
}

.footer-navigation .removed-link, .footer-navigation ul li>a {
color:#fff;
font-weight: bold;
font-size: 14px;
}
.footer-navigation ul li>a:hover, .footer-navigation .removed-link:hover, .footer-info a:hover {
color: rgba(255, 255, 255, 0.52);
}

.site-footer {padding:0;}

.footer-navigation.fixed {max-width:1104px;width:100%;    border-bottom: 1px solid #6B6B6B;    margin-bottom: 15px;padding-bottom:10px;}

.site-footer-container .main-navigation-inner {padding:0;}

.footer-navigation ul li>span, .footer-navigation ul li>a {padding: 20px 40px 15px 15px;}

.footer-map a span, .footer-city1 span, .footer-city2 span {font-size: 11px;}

.footer-map {font-size: 14px;}
.footer-info {display:flex;    justify-content: space-between;}

.footer-city1 a, .footer-city2 a {
font-weight: 600;
font-size: 16px;
}




.form-popup {display:flex;align-items:center;}

.header-popup {
font-weight: normal;
font-size: 39px;
color:#000;
}

.form-wrap p {
    color: rgba(0, 0, 0, 0.4);
    font-size: 17px;
    margin: 30px 0 40px 0;
}

.form-wrap {
    display: flex;
    flex-wrap: wrap;
    font-family: "Roboto" ,"Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    width: 100%;
    max-width: 721px;
    background: #fff;
    border-radius: 10px;
    padding: 90px 137px 103px 140px;
    justify-content: center;
}

.form-wrap .mypop-btn:hover {opacity: .8;}
.form-wrap .mypop-btn {
    margin: 0 0 0 16px;
    background: #FFD51A;
border-radius: 3px;
font-size: 16px;
color: #000;
width: 205px;
height:51px;
line-height:51px;
font-weight: normal;
}
.form-wrap .mypop-btn:focus {outline:none;}
.form-popup input:focus {background: rgba(234, 234, 234, 0.54);}
.form-popup input {
background: rgba(234, 234, 234, 0.54);
border-radius: 3px;
width: 226px;
height:51px;
line-height:51px;
color: rgba(0, 0, 0, 0.4);
font-size:14px;
border:none;
padding: 0 0 0 23px;
}
.mypop-white .form-wrap .mypop-close {
    background: url(/assets/img/close-btn.svg) no-repeat;
    top:25px;
    right:25px;
}

.suc, .no-suc {
    color: rgba(0, 0, 0, 0.4);
    font-size: 17px;
    margin: 30px 0 40px 0;
    text-align: center;
}
.btn-cl {
    background: #FFD51A;
    border-radius: 3px;
    font-size: 16px;
    color: #000;
    width: 205px;
    height: 51px;
    line-height: 51px;
    display: block;
    margin: 35px auto 0 auto;
    text-decoration: none;
}


.btn-cl:hover {opacity: .8;}


.hidden {position:absolute;top:-9999px;}

.alert {font-weight: 500;font-size: 14px;color: #fff;margin-top:10px;}


@media (max-width: 1130px) {
.footer-navigation ul {
margin-left: 0;
margin-right: 0;}
}


@media (max-width: 1150px) {
.site-header.fixed {
padding: 10px 15px 0 15px;
}

.fixed.site-header-inner, .site-header.fixed {
width: 100%;
max-width: 991px;

}
.humburger {
left:0;
}
.head-advantages {padding: 16px 15px 19px 15px;}

.banner-head {
    padding: 20px 15px 0 15px;
}
#content {
padding: 30px 15px 0 15px;

}

.banner-head .conteiner {
background-position: center right;
}
.fail-cart, .work-master-cart  {margin-bottom:40px;}
.more-wrn {align-items: center;}
.more-wrn p {margin-right: 0;    padding: 0 15px;}
.brand-container {margin:0;}
.brand-container a {max-width: 206px;}
.brand-container img {padding: 9px 9px 0 0;}
.more-brand,.repair-faults__show-more {
    margin: 42px 0;
}
.sertificate-container.owl-theme .owl-dots, .sertificate-container.owl-theme .owl-nav.disabled+.owl-dots {margin-top:29px;}
.sertificate-container.owl-theme .owl-dots .owl-dot span {
background: #EDE8E8;width:8px;height:8px;
}
.sertificate-container.owl-theme .owl-dots .owl-dot span:focus {outline:none;}

.sertificate-container.owl-theme .owl-dots .owl-dot.active span {
background: #FFD51A;
}


.work-master-container .owl-next, .work-master-container .owl-prev {z-index:10;outline: none;cursor:pointer;}
.work-master-container .owl-next span, .work-master-container .owl-prev span {display:none;}
.work-master-container .owl-next {
    border: none;
    position: absolute;
    background: url(/assets/img/mob-next.svg) no-repeat;
    width: 40px;
    height: 40px;
    right: -13px;
    top: 36%;
}

.work-master-container .owl-prev {
    border: none;
    position: absolute;
    background: url(/assets/img/mob-prev.svg) no-repeat;
    width: 40px;
    height: 40px;
    left: -13px;
    top: 36%;
}

.work-master-container.owl-theme .owl-dots {margin-top:20px;}
.work-master-container.owl-theme .owl-dots .owl-dot span {
background: #EDE8E8;width:8px;height:8px;
}
.work-master-container.owl-theme .owl-dots .owl-dot span:focus {outline:none;}

.work-master-container.owl-theme .owl-dots .owl-dot.active span {
background: #FFD51A;
}


.review-container .owl-next {
    border: none;
    position: absolute;
    background: url(/assets/img/mob-next.svg) no-repeat;
    width: 40px;
    height: 40px;
    right: -13px;
    top: 36%;
}

.review-container .owl-prev {
    border: none;
    position: absolute;
    background: url(/assets/img/mob-prev.svg) no-repeat;
    width: 40px;
    height: 40px;
    left: -13px;
    top: 36%;
}



.review-container.owl-theme .owl-dots {margin-top:31px;}
.review-container.owl-theme .owl-dots .owl-dot span {
background: #EDE8E8;width:8px;height:8px;
}
.review-container.owl-theme .owl-dots .owl-dot span:focus {outline:none;}

.review-container.owl-theme .owl-dots .owl-dot.active span {
background: #FFD51A;
}

.fails-container .owl-next, .fails-container .owl-prev {z-index:10;outline: none;cursor:pointer;}
.fails-container .owl-next span, .fails-container .owl-prev span {display:none;}
.fails-container .owl-next {
    border: none;
    position: absolute;
    background: url(/assets/img/mob-next.svg) no-repeat;
    width: 40px;
    height: 40px;
    right: -13px;
    top: 40%;
}

.fails-container .owl-prev {
    border: none;
    position: absolute;
    background: url(/assets/img/mob-prev.svg) no-repeat;
    width: 40px;
    height: 40px;
    left: -13px;
    top: 40%;
}



.fails-container.owl-theme .owl-dots {margin-top:21px;}


.fails-container.owl-theme .owl-dots .owl-dot span {
background: #EDE8E8;width:8px;height:8px;
}
.fails-container.owl-theme .owl-dots .owl-dot span:focus {outline:none;}

.fails-container.owl-theme .owl-dots .owl-dot.active span {
background: #FFD51A;
}

.footer-navigation {display:block;}
.footer-navigation ul {flex-direction: row;justify-content: space-between;padding:0 15px;}
fixed.site-footer-inner, .fixed.site-footer-inner, .site-footer.fixed {max-width: inherit;}
.footer-navigation ul li>span, .footer-navigation ul li>a {
padding: 15px 0;
}
.site-footer-inner {padding:0 15px;}

}
@media (max-width: 991px) {
.main-navigation+.mobile-menu-placeholder.open, .site-header+.mobile-menu-placeholder.open {
    margin-top: 0;
}
.main-navigation {margin-bottom:20px;}
.main-navigation.fixed {max-width:100%;}
}
@media (max-width: 968px) {
.form-sale .form-title, .form-sale p, .form-sale form {max-width: 480px;}
.form-sale:before {bottom:0;right:-40px;top: unset;}
}

@media (max-width: 960px) {
.work-time-soc div:last-child, .work-time-soc {display:none;}
.banner-head .conteiner {background-image:none !important;}
.brand-head {display:none;}
.banner-content br {display:none;}


}

@media (min-width: 960px) {
.banner-content h1 {max-width: 640px;}
}

@media (max-width: 860px) {
.form-sale form {flex-direction:column;}
.form-sale form input, .form-sale form button {max-width:277px;width:100%;}
.form-sale .form-title, .form-sale p, .form-sale form {max-width: 277px;}
.form-sale form button {margin:12px 0 0 0;}
}
@media (max-width: 767px) {
.fixed.site-header-inner {display: flex;    justify-content: space-between;}
.humburger {position:relative;top:0;}
.site-header {margin-bottom:18px;}
.site-branding {padding:0;}
.form-wrap {max-width:320px;}
.form-popup {flex-direction:column;width:100%;}
.mypop.active {display:flex !important;}
.form-wrap .mypop-btn {    margin: 17px 0 0 0;width:100%;}
.form-popup input {width:100%;}
.header-popup {font-size:25px;}
.form-wrap p, .suc, .no-suc {font-size:14px;text-align: center;}
.form-wrap {padding: 40px;}
.btn-cl {width:100%;}
.mypop-white .form-wrap .mypop-close {
    background: url(/assets/img/close-btn.svg) no-repeat;
    top: 5px;
    right: 15px;
}
}

@media (max-width: 774px) {

.city-1, .city-2, .footer-map a, .footer-map br {display:none;}
.footer-navigation ul, .footer-info {
    flex-direction: column;
}
.footer-city1 {order:0;}
.footer-city2 {order:1;}
.footer-map {order:3;}
.footer-city1, .footer-city2 {margin-bottom:11px;}

.site-header-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

}
@media (max-width: 726px) {
.alert {max-width: 277px;}
.fldirection {    flex-direction: column;}
.name-fails {margin-bottom:15px;} 
.more-wrn p {display:none;}
.table-cart:hover {background:#fff;}
a.fail-btn-price:hover {background: #ECF1F6;color: #336FEE;}
a.fail-btn-price {
    background: #FFD51A;color:#000;
    
    border-radius: 3px;
    
    text-decoration: none;
    font-size: 14px;
    padding: 8px;
    display: inline-block;
}
}

@media (max-width: 680px) {
.form-sale {padding:39px 26px 28px 23px;}

}
@media (max-width: 630px) {
.form-sale:before {
    background: url(/assets/img/main_sale_mobile.png) no-repeat;
    width: 170px;
    height: 148px;
    bottom: 144px;
    right: 18px;
}
.alert {position:absolute;margin-top: 5px;    max-width:100%;}
.form-title {font-size:24px;}
.form-sale .form-title, .form-sale p, .form-sale form, .form-sale form input, .form-sale form button {
    max-width: initial;
}

#content {
padding: 30px 0;
   /* padding: 30px 15px 0 15px;*/
}
.form-sale p {width:138px;}
.form-sale form input, .form-sale form button {font-ize:14px;}
}
@media (max-width: 500px) {
/*a.btn-call {font-size:0;background:url(/assets/img/phone-head.svg) no-repeat;width:36px;height:36px;}*/
.site-logotype img {max-width:170px;width:100%;}
.fixed.site-header-inner {display: flex;    justify-content: space-between;}
.humburger {position:relative;top:0;}
.site-header {margin-bottom:18px;}
.site-branding {padding:0;}
}


@media (max-width: 460px) {
.form-sale {margin-bottom: 34px;}
.footer-info {
flex-direction: column;
}
.footer-navigation {display:block;}
.name-fails, .price-fails {font-size:14px;}
.table-cart {    padding: 22px 26px 14px 23px;}
.brand {padding: 0 26px;margin-bottom: 36px;}
.brand-container a {    width: 50%; }
.brand-container img {}
.brand-container {margin-bottom:37px;}
.table-price .head_title {padding: 0 26px;}
a.fail-btn-price {
    font-size: 13px;
    padding: 8px 15px;
    white-space: nowrap;
}
.more-table-price,.more-table-price1, .more-table-price2, .more-brand,.repair-faults__show-more {margin:0 auto;width:100%;}

.more-wrn p {padding:0;margin: 33px 0 0 0;}
.more-wrn {flex-direction:column;}
.more-wrn p {display:block;}
.more-wrn {padding:0 23px;}
.head_title, .head_title h2 {font-size:24px;}
.table-price, .fails {margin-bottom:45px;}
.fails {padding: 0 26px;} /**************************/
.owl-prev {    left: -20px;}
.owl-next {right: -20px;}
.fail-cart, .work-master-cart {margin-bottom:0;}
.breadcrumb {display:none;}

.banner-content h1 {
    margin: 0 0 39px 0;
}
.banner-head {
    padding: 37px 26px 0 26px;
}
.btn-master {
padding: 16px 0;
display: block;
text-align: center;
}
.banner-content ul {
   font-size: 14px;
    margin-bottom: 17px;
}
.track-addr {    margin-bottom: 23px;}
.banner-content {padding-bottom: 27px;}
.site-content-inner p {font-size:14px;}
.fails-container {margin-bottom: 25px;}
.work-master {padding: 0 26px;margin-bottom: 38px;}
.work-master > p {
    margin: 21px 0 0 0;
}
.sertificate {padding: 0 26px;    margin-bottom: 65px;}
.faq {padding: 0 26px;margin-bottom: 60px;}
.faq-container .accordion-item:before {display:none;}
.faq-container .accordion-item {
    margin-bottom: 11px;
    background: #FFFFFF;
    padding: 21px 17px 21px 17px;
}
.faq-container .ui-accordion-header, .faq-container .ui-accordion-content {font-size:14px;}
.faq-container .ui-accordion-header {padding: 0 45px 0 0;}

.review {padding: 0 26px;}
.review-cart-descr {
    font-size: 13px;
}

.review-container .owl-prev {    left: -25px;}
.review-container .owl-next {    right: -25px;}
.review-cart {    padding: 32px 37px 0 39px;}
.interes {padding: 0 26px;margin-bottom: 25px;}

.post-card--grid:nth-child(6n) .post-card__thumbnail, .post-card--grid:nth-child(6n+1) .post-card__thumbnail {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
    margin-bottom: 1em;
    overflow: visible;
}

.post-card--grid:nth-child(6n):not(.post-card--thumbnail-no) .post-card__title a, .post-card--grid:nth-child(6n+1):not(.post-card--thumbnail-no) .post-card__title a {
color:#000;
}

.post-card--grid:nth-child(6n):not(.post-card--thumbnail-no) .post-card__body, .post-card--grid:nth-child(6n+1):not(.post-card--thumbnail-no) .post-card__body {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
    min-height:initial;
}

.post-card--grid:nth-child(6n), .post-card--grid:nth-child(6n+1) {
padding: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 335px;
    margin-bottom: 20px;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

.post-card--grid:nth-child(6n) .post-card__thumbnail img, .post-card--grid:nth-child(6n+1) .post-card__thumbnail img {
    max-width: 100%;
    min-width: initial;
   min-height: initial;
   width: initial;
   height: initial;
    position: relative;
    top: 0;
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-transition: all .25s;
    -o-transition: all .25s;
    transition: all .25s;
    z-index: 2;
}
.post-card--grid:nth-child(6n):not(.post-card--thumbnail-no) .post-card__title, .post-card--grid:nth-child(6n+1):not(.post-card--thumbnail-no) .post-card__title {padding-top:0;}
.post-card--grid:nth-child(6n) .post-card__title, .post-card--grid:nth-child(6n+1) .post-card__title {    font-size: 1em;}
.post-card--grid:nth-child(6n):not(.post-card--thumbnail-no) .post-card__title a:before, .post-card--grid:nth-child(6n+1):not(.post-card--thumbnail-no) .post-card__title a:before {display:none;}
body.sidebar-none .post-card--grid:nth-child(6n+1) .post-card__meta .post-card__comments, body.sidebar-none .post-card--grid:nth-child(6n+1) .post-card__meta .post-card__views, body.sidebar-none .post-card--grid:nth-child(6n) .post-card__meta .post-card__comments, body.sidebar-none .post-card--grid:nth-child(6n) .post-card__meta .post-card__views {
    margin-right: 20px;
    margin-bottom: .3em;
}
body.sidebar-none .post-card--grid:nth-child(6n+1) .post-card__meta, body.sidebar-none .post-card--grid:nth-child(6n) .post-card__meta {
    background: none;
    border-radius: initial;
    width: initial;
    height: initial;
    line-height: initial;
    opacity: .8;
        color: #111;
    display: initial;
}
.post-card--grid {margin-bottom:32px;}
.post-card__thumbnail, .post-card--grid .post-card__title {margin-bottom: 26px;}
.bottom_text {padding: 0 26px;margin-bottom: 0}

.footer-navigation .removed-link, .footer-navigation ul li>a {font-weight:normal;padding: 0 0 15px 0;}
.footer-navigation ul {margin-top:33px;}
.footer-map {
font-size: 12px;
margin-top: 12px;
color: rgba(255, 255, 255, 0.6);
text-align: center;
}

.site-footer-container {padding-bottom:25px;}

.table-price-container .table-cart:nth-child(n+6), .table-price-container1 .table-cart:nth-child(n+6), .table-price-container2 .table-cart:nth-child(n+6), .table-price-container3 .table-cart:nth-child(n+6) {
display:none;
}

.brand-container a:nth-child(n+5){
    display:none;
}


}

.post-card__description {display:none;}


#true_loadmore, .true_loadmore {
    background: #FFD000;
    color: #111;
    border-radius: 3px;
    max-width: 160px;
    width: 100%;
    display: block;
    padding: 10px 0;
    text-align: center;
    font-weight: bold;
    margin: 0 auto;
    cursor:pointer;
}
#true_loadmore:hover, .true_loadmore:hover{
opacity: .8;
}

@media (max-width: 768px) {
#true_loadmore, .true_loadmore { margin: 0 auto 10px auto; }
    
}


/*������������*/
.head-advantages {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    border-bottom: 1px solid #EBC105;
    padding-bottom: 19px;
    padding-top: 16px;
}
.descr-advantage {
margin-left:17px;
}
.cart-advantage:first-child .descr-advantage span {text-decoration: underline;}

.descr-advantage span {
font-weight: bold;
font-size: 14px;
line-height: 15px;

color: #000000;
}
.cart-advantage {
    display: flex;
    align-items: center;
}

.cart-advantage img {
    align-self: center;
}

.descr-advantage p {
    margin: 0;
    font-weight: 300;
font-size: 16px;
line-height: 17px;
color: #070707;
}

.head-advantages-row {
background: #FFD51A;
}



@media (max-width: 837px) {
.cart-advantage {
    display: flex;
    align-items: center;
    width: 50%;
    flex-wrap: wrap;
    justify-content: center;
        margin-bottom: 20px;
}
.head-advantages {
padding-bottom: 0;
}

}

@media (max-width: 430px) {
.head-advantages-row {display:none;}
}



/*������������ ������*/
.advantage-cart-item1 {
    box-sizing: border-box;
    display: flex;
    padding: 0 12px;
    margin-bottom: 18px;
    width:50%;
}

advantage-cart-item1 p {margin:0;}
.advantages1 {
    width: 100%;
    margin-bottom:40px;
}
.advantages1--center {
    margin-top:100px;
    margin-bottom:100px;
}

.advantage-cart-row1 {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
}


.advantage-cart-item1>div {
    background: #fff;
    padding: 29px 20px 29px 25px;
    display: flex;
        align-items: center;
    width: 100%
}
.advantages1--center .advantage-cart-item1>div {
    padding-left:100px;
}
.advantages1--center .advantage-cart-item1>div p {
    margin-bottom:0;
}
@media (max-width:991px) {
    .advantages1--center .advantage-cart-item1>div {
        padding-left: 25px;
    }
}
    
.advantage-cart-item1 > div img {    align-self: center;margin-right: 21px;}
.advantage-cart-item1 span {font-weight:700;}




@media (max-width: 460px) {
.advantages1 {padding:0 26px;margin-bottom: 40px;}
}
/*������������ ������*/
.header-form {
    display: flex;
    flex-wrap: wrap;
    background: #FFFFFF;
    border-radius: 5px;
    width: 600px;
    align-items: center;
    padding: 15px 25px;
    justify-content: space-between;
}
.header-form p {
margin:0;font-weight: 500;
font-size: 14px;
line-height: 20px;
color: #000000;
}
.header-form input {
width: 178px;
font-size: 14px;
height: 40px;
background: rgba(196, 196, 196, 0.27);
border-radius: 3px;
border: none;
}
.header-form input:focus {
background: rgba(196, 196, 196, 0.27);
}
.header-btn:focus {outline:none;}
.header-form form {display:flex;align-items: center;}

.header-form form input::placeholder {color: #000000;}
.header-form form input::-webkit-input-placeholder {color: #000000;}
.header-form form input::-ms-input-placeholder {color: #000000;}
.header-form form input:-moz-placeholder {color: #000000;opacity: 1;}
.header-form form input::-moz-placeholder {color: #000000;opacity: 1;}
.header-form form input:-ms-input-placeholder {color: #000000;}

.header-btn {
    background: #FFD000;
    border-radius: 3px;
    font-weight: normal;
    font-size: 14px;
    color: #000000;
    border: none;
    white-space: nowrap;
    height: 40px;
    padding: 0 13px;
    margin-left: 19px;
    cursor:pointer;
}
.header-btn:hover {
    opacity: .8;
}

@media (max-width: 1086px) {
.banner-content h1::after {right:-195px;}
}

@media (max-width: 1036px) {
.banner-content h1::after {right:-170px;}
}

@media (max-width: 1036px) {
.banner-content h1::after {display:none;;}
}

@media (max-width: 960px) {

.header-form {
    max-width: 600px;
    width: 100%;
    margin: 0 auto;
    flex-direction: column;
}
.header-form p {margin-bottom:15px;}

}





@media (max-width: 590px) {
.advantage-cart-item1>div {
width:275px;
justify-content: center;
    padding: 19px 30px 20px 20px;
}
.advantage-cart-item1 {width:100%;    justify-content: center;padding:0;margin:0;}
.advantage-cart-row1 {margin:0;}

.advantage-cart-row1.owl-theme .owl-dots .owl-dot span {
    background: #ede8e8;
    width: 6px;
    height: 6px;
}

.advantage-cart-row1.owl-theme .owl-dots .owl-dot.active span {
    background: #ffd51a;
   
}



}

@media (max-width: 480px) {
.header-form form {
    flex-direction: column;
    width: 100%;
}
.header-form input, .header-btn {margin:0;width:100%;}
.header-form input {margin-bottom:8px;}
.header-form {padding: 17px 30px;}
}


.more-fails {
	margin-top:13px;
    font-size: 16px;
    border: 1px solid #8A8A8A;
    border-radius: 4px;
    display: inline-block;
    text-decoration: none;
    height: 59px;
    width: 246px;
    text-align: center;
    line-height: 59px;
    margin-bottom:35px;
}

.more-fails:hover {
    color: #fff;
    background: #2E2E2E;
}

.fails-container .fail-cart:nth-child(n+5) {
    display: none;
}

@media (max-width: 960px) {
.fails-container {justify-content: center;}
}

@media (max-width: 1000px) {
.more-fails {display:none;}
.fails-container, .fail-cart {margin:0;}
.fail-cart {
width: unset;
max-width: unset;
}
}


.advantage-cart-item {
    /*padding: 0 9px;*/
    
    box-sizing: border-box;
    display: flex;
}

.advantages {
    width: 100%;
    margin-bottom:70px;
}

.advantage-cart-row {
    display: flex;
    flex-wrap: wrap;
    
}

.advantage-cart-row .owl-stage, .advantage-cart-row .owl-item {display:flex;justify-content: center;}
.advantage-cart-item > div {
    background: #FFFFFF;
    padding: 16px 28px 17px 26px;
    display: flex;
}
.advantage-cart-item > div img {    align-self: center;margin-right: 21px;}
.advantage-cart-item span {font-weight:700;}


.advantage-cart-row.owl-theme .owl-dots {margin-top:12px;}
.advantage-cart-row.owl-theme .owl-dots .owl-dot span {
background: #EDE8E8;width:6px;height:6px;
}
.advantage-cart-row.owl-theme .owl-dots .owl-dot span:focus {outline:none;}

.advantage-cart-row.owl-theme .owl-dots .owl-dot.active span {
background: #FFD51A;
}

@media (max-width: 460px) {
.advantages {padding:0 26px;margin-bottom: 40px;}
.brand-container a {width:50%}
.brand-container img {}
}



/*�����*/

ul#footer_menu {
flex-direction:column;
margin-left:0;
margin-right:0;
}

.footer-navigation .removed-link, .footer-navigation ul li>a {
font-weight: 500;
font-size: 13px;
color: #CCCCCC;
}

.footer-navigation ul li>span, .footer-navigation ul li>a {
    padding: 0 40px 12px 0;
}

.btmhead {
    font-weight: bold;
    font-size: 15px;
    color: #FFFFFF;
    margin: 21px 0 12px 0;
    display: block;
}

.footer-navigation ul li {
    font-weight: 500;
    
    font-size: 13px;
    color: #CCCCCC;
}

.footer-navigation.fixed {
    display: flex;
    justify-content: space-between;
    margin-bottom: 21px;
}

.footer-right a.btn-call-f {
    display: inline-block;
    padding: 10px 26px;
    background: #FFD000;
    border-radius: 3px;
    font-size: 14px;
    text-decoration: none;
}

.footer-left {
    display: flex;
    max-width: 730px;
    justify-content: space-between;
    width: 100%;
}

.footer-left ul {
    display: flex;
    flex-direction: column;
    margin-left:0;
    margin-right:0;
}

.footer-contacts p {
    font-weight: 500;
    padding: 0 0 16px 0;
    font-size: 13px;
    color: #fff;
    margin: 0;
}
.footer-contacts p:last-child {
margin-top:15px;
}

.footer-contacts span a {
font-weight: 600;
text-decoration:none;
font-size: 16px;
color: #fff;
}
.footer-contacts span a:hover {opacity:.8;}

.footer-right {margin-top:21px;max-width: 180px;width:100%;}

.pay-block-footer p {
font-size: 13px;
color: #FFFFFF;
margin:22px 0 7px 0;
}

.pay-img {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -7px;
}

.pay-img img {
    padding: 0 7px 14px 7px;
}

.site-footer-inner {
    display: flex;
    align-items: center;
}

.site-footer-inner p {
    margin: 0 20px 0 0;
    font-weight: 500;
    font-size: 13px;
}
.site-footer-inner a {
font-weight: 500;
margin: 0 20px 0 0;
font-size: 13px;
text-decoration: underline;
color: #A3A3A3;
}

@media (max-width: 800px) {
.footer-right {display:none;}
.footer-left {
    max-width: 100%;
    width: 100%;
    padding: 0 20px;
}

}

@media (max-width: 640px) {
.footer-right {display:block;max-width: 100%;margin-top: 0;}
.footer-navigation.fixed {flex-direction:column;border:none;    margin-bottom: 30px;}
.footer-navigation ul {padding:0;    margin-top: 15px;}

.footer-left {padding:0;
    flex-direction: column;}

.site-footer-container {

    padding-left: 36px;
    padding-right: 36px;
    padding-bottom: 0;
}
footer#colophon {display:none;}
}

@media (max-width: 460px) {
.pay-img img {
    max-width: 63px;
    width: 100%;
    padding: 0 5px 10px 5px;
}
.footer-navigation .removed-link, .footer-navigation ul li>a {
padding: 0 0 9px 0;
}
.footer-right a.btn-call-f {
    display: block;
    padding: 10px 0;
    text-align:center;
}

.pay-img {
    justify-content: space-between;
    margin: 0 -5px;
}


}
.header-form-mess {display:none;}
.header-form-mess.active {
display: inline-block;
background: #fff;
padding: 15px 25px;
border-radius: 5px;
}
.btn-m {cursor:pointer;text-decoration:underline;}

.inner-text {margin-bottom:40px}
 .footer-navigation ul li>a, .footer-navigation ul li>span  {
    padding: 0;
}
.bold {font-weight:bold;}

/*service*/
.all-service {
    display: flex;
    flex-wrap: wrap;
    margin: 50px -15px 0 -15px;
    padding-bottom: 100px;
}

.service-cart {
   margin-bottom: 30px;
    width: 33%;
    padding: 0 15px;
    display: flex;
    height:400px;
    
}

.service-cart a {
       background: #fff;
       text-decoration:none;
        background: #fff;
    padding: 50px 15px 0 30px;
    position:relative;
    width:100%;
}

.service-cart .name-service {
font-weight: bold;
font-size: 19px;
text-align: left;
color: #000000;
margin-bottom:25px;
display: inline-block;
}
.service-cart p {
font-size: 15px;
color: #7E7C7C;
margin:0 0 25px 0;
}

.service-cart span.price-service {
font-weight: bold;
font-size: 20px;
color: #336FEE;
display:block;
}

.service-cart img {position:absolute;bottom:0;left:0;right:0;margin:0 auto;}


/*�����*/

.form-row-bottom {
    background-color: #336FEE;
    position: relative;
    padding: 50px 0;
}

.zag_bottom {
font-weight: bold;
font-size: 38px;
color: #FFFFFF;
margin-bottom: 49px;
}
.form-row-bottom ul {
    display: flex;
    margin: 0 0 49px 0;
}

.form-row-bottom ul:before {display:none;}
.form-row-bottom ul li {
    list-style: none;
    background: url(/assets/img/li.svg) no-repeat 0 6px;
    padding-left: 35px;
    margin-right: 50px;
    font-size: 16px;
    color:#fff;
}


.container-footer-form {display:flex;flex-direction: column;}

.footer-form {
    display: flex;
    padding-bottom: 20px;
}

.footer-form form {
    display: flex;
    align-items: center;
}

.footer-btn {
    background: #FFD000;
    border-radius: 3px;
    font-weight: normal;
    font-size: 14px;
    color: #000000;
    border: none;
    white-space: nowrap;
    height: 40px;
    padding: 0 13px;
    margin-left: 23px;
    cursor: pointer;
}

input[type=text].mypop-input-footer {
    width: 100%;
    height: 40px;
    background: #F4F4F4;
    border-radius: 3px;
    padding: 0 20px;
}


.form-row-bottom:before {
    content: "";
    display: block;
    position: absolute;
    bottom: -15px;
    right: -15px;
    background: url(/assets/img/bg_form_footer.png) no-repeat;
    background-size: contain;
    width: 770px;
    height: 463px;
}

button.footer-btn {
    outline: none;
}
button.footer-btn:hover {opacity:.8;}
@media (max-width: 690px) {

.service-cart {width:100%;}
.service-cart a {width:100%;margin: 0 25px 21px 25px;padding: 30px 15px 0 30px;}
.all-service {
    display: flex;
    flex-wrap: wrap;
    margin: 15px -15px 0 -15px;
    padding-bottom: 60px;
}
}

@media (max-width: 1810px) {
.form-row-bottom:before {right: -115px;}
}

@media (max-width: 1599px) {
.form-row-bottom:before {
width: 710px;
height: 403px;
}
    
}

@media (max-width: 1200px) {
.form-row-bottom:before {
    right: -240px;
    bottom: -70px;
    background-size: contain;
}
}

@media (max-width: 991px) {
.form-row-bottom:before {display:none;}
}


@media (max-width: 630px) {
.form-row-bottom ul {flex-direction: column;margin: 0 0 39px 0;}
.footer-form form {flex-direction: column;}
input[type=text].mypop-input-footer, .footer-btn {width:277px;}
input[type=text].mypop-input-footer {margin-bottom:12px;}
.footer-btn {margin-left:0;}
.form-row-bottom {    padding: 0;}


.zag_bottom {
font-weight: 600;
font-size: 24px;
color: #FFFFFF;
margin-top: 19px;
margin-bottom:39px;
}
.form-row-bottom #content {
padding: 30px 24px;
}
.footer-form {justify-content: center;}
.form-row-bottom ul {padding:0;}
.form-row-bottom ul li {margin-bottom:15px;}
.form-row-bottom ul li:last-child {margin-bottom:0;}

.row-inner-articles .form-sale .form-title, .row-inner-articles .form-sale p, .row-inner-articles .form-sale form {
    max-width: initial;
}

.row-inner-articles .form-sale p.usl-sogl {width: 100%;font-size:11px;}
.row-inner-articles .form-sale p br {display:none;}
.row-inner-articles .form-sale:before {bottom: 183px;right: 10px;background:none;}
.row-inner-articles #page-form-call {position:relative;}
.row-inner-articles #page-form-call:before {
    content: '';
    background: url(/assets/img/main_sale_mobile.png) no-repeat;
    width: 170px;
    height: 148px;
    position: absolute;
    bottom: 116px;
    right: -10px;
}


.row-inner-articles .form-sale {
    padding: 39px 20px 25px 25px;
}
.advantages1 {
    margin-bottom:20px;
}

}

@media (max-width: 425px) and (min-width: 368px) {

.row-inner-articles .form-sale {margin:0 auto 30px auto;}
.row-inner-articles .form-sale {width:90%;}
.alert {bottom: 0;font-size: 12px;}
}

.service-cart a:hover .name-service {    color: #336FEE;}

.advantages.inner .owl-carousel .owl-item img {width:80%;}

.bottom_text.district .head_title {
text-align:center;
}
.bottom_text.district {
width:100%;
}


.bottom_district ul {
    display: flex;
    list-style-type: none;
    margin: 0 -2px;
    flex-wrap: wrap;
    justify-content: center;
}

.bottom_district li {
    padding: 0 2px;
    margin-bottom:4px;
}

.bottom_district span {
    background: #fff;
    display: block;
    padding: 5px 12px;
    white-space: nowrap;
}

.bottom_district span:hover {
    background: #ffdf2e;
    transition: .5s;
}

.maps_inner_container {
    display: flex;
    justify-content: center;
}

.maps_inner_container {
    display: flex;
    justify-content: center;
    margin-bottom: 60px;
}

.bottom_text.minner.district {
    margin-bottom: 35px;
}


.maps_inner_container_cont {
    display: flex;
    justify-content: center;
    margin-bottom: 60px;
    position: relative;
    height: 368px;
}


.maps_inner_container_cont img {
    object-fit: cover;
}

@media (max-width: 900px) {


.maps_inner_container {
    display: flex;
    justify-content: center;
    
    position: relative;
    height: 368px;
}
.maps_inner_container img {
    object-fit: cover;
}
}


.models-container {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -5px;
    padding-top: 19px;
}

.models-container div {
    padding: 0 5px;
    margin-bottom: 12px;
}

.models-container div a {
    padding: 22px 5px;
}

.models-container div a {
    background: #ECF1F6;
    border: 1px solid #CAD7E4;
    box-sizing: border-box;
    border-radius: 3px;
    display: block;
    min-width: 173px;
    /* width: 100%; */
    text-align: center;
    text-decoration:none;
}

.more-models {
    border: 1px solid #8a8a8a;
    border-radius: 4px;
    display: inline-block;
    text-decoration: none;
    width: 195px;
    height: 59px;
    line-height: 59px;
    text-align: center;
}
.popup-models {
    margin: 37px 0 90px;
    display: flex;
    align-items: center;
    font-size: 16px;
}
a.nomodels:hover {opacity:.9;}
a.nomodels {
    background: #FFFFFF;
    border-radius: 4px;
    height: 59px;
    line-height: 59px;
    text-decoration: none;
    width: 274px;
    text-align: center;
    color: #336FEE;
    margin-left: 23px;
}


.models-container div:nth-child(n+13){
    display:none;
}

.brand-head {
    position: absolute;
    right: 22px;
    top: 90px;
}


.brand-head:before {
    content: '';
    position: absolute;
    bottom: -10px;
    width: 24px;
    height: 24px;
    background: url(/assets/wp-content/uploads/2021/05/logo-down.png) no-repeat;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.brand-head img {max-width:160px;width:100%;}

@media (max-width: 560px) {
.popup-models {
    margin: 20px 0 47px;
    align-items: flex-start;
    flex-direction: column;
}
a.nomodels {margin:20px 0 0;}
}
@media (max-width: 460px) {
.models-container div:nth-child(n+7){
    display:none;
}
.models {
    padding: 0 26px;
}
.models-container {padding-top:0;}
.models-container div {width:50%;}
.models-container div a {min-width:auto;}
}


@media (min-width: 992px) { 


#site-navigation #header_menu li span, #site-navigation #header_menu li a {
font-size: 15px;
}
.main-navigation ul li>a, .main-navigation ul li>span {
    padding: 20px 10px;
}

.main-navigation, .main-navigation ul li .sub-menu li, .main-navigation ul li.menu-item-has-children:before {
    background-color: #26252d;
}

}



/*����*/
.types_container_row {
    display: flex;
    justify-content: space-between;
    text-align: center;
    background: #FFFFFF;
    border-radius: 4px;
    /* flex: 0 0 auto; */
    /* width: 100%; */
}

.types_container_row a {
    width: 20%;
    text-decoration: none;
}

.zag_types {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    color: #000000;
    margin:0 0 36px 0;
    padding-top: 10px;
}
.types_cart {
    margin: 33px 0 50px 0;
    border-right: 1px solid #eee;
}

.types_container_row a:last-child .types_cart {
border:none;
}
.zag_types span {
    display: block;
    color: #336FEE;
}

.types_container {
    width: 100%;
    margin-bottom: 80px;
}


@media (max-width: 940px) { 
.types_container_row {    justify-content: flex-start;flex-wrap: wrap;}
.types_container_row a {
    width: 33%;
}

}

@media (max-width: 600px) {
.types_cart img {max-width:120px;width:100%;margin: 0 auto;}
.types_container_row a {
    width: 50%;
}

.types_cart {
    margin: 20px 0 20px;
    border:none;
}
}

@media (max-width: 460px) {
.types_container {
    padding: 0 26px;
    margin-bottom: 36px;
}
}


.types_container_row.owl-theme .owl-dots .owl-dot.active span {
    background: #ffd51a;
}

.types_container_row.owl-theme .owl-dots .owl-dot span {
    background: #ede8e8;
    width: 6px;
    height: 6px;
}

.types_container_row .owl-dots {
padding-bottom: 30px;
}




.types_container_row a.stir-m {
width:33%;
}

.banner-head.noday .banner-content h1:after {display:none;}

.banner-head.noday .conteiner {
height:400px;
}

@media (max-width: 960px) {
.banner-head.noday .conteiner {
    height: auto;
}

}


.banner-head.noday .banner-content {
    display: block;
    height: 100%;
    align-items: center;
}

@media (max-width: 460px) {
.banner-head.noday .banner-content h1 {
    margin: 0;
}
.article-post.post-6 ul {padding-left:25px;}
.article-post.post-6 ul.list-base {
    padding-left: 43px;
}
}
.li-mobile {display:none}
@media (max-width: 560px) {
.article-post.post-6 ul {padding-left:25px;}
.article-post.post-6 ul.list-base {
    padding-left: 43px;
}
.li-mobile {display:block;}
.li-desc {display:none;}
}
#masthead .consbtn-mb {display:none}
@media (max-width: 767px) {
.fails .owl-carousel .owl-nav.disabled {
    display: block;
}
    .fails-container .owl-prev,
    .fails-container .owl-next {
        display: none;
    }
    body .fails .owl-prev,
    body .fails .owl-prev:hover{
        background: url(/assets/img/mob-prev.svg) no-repeat !important;
    }
    body .fails .owl-next,
    body .fails .owl-next:hover {
        background: url(/assets/img/mob-next.svg) no-repeat !important;
    }
    body .fails .owl-theme .owl-nav .owl-prev,
    body .fails .owl-theme .owl-nav .owl-next {
        margin: 0;
        display: block;
    }

#masthead {position:fixed;z-index:9;padding-bottom: 10px;}
.head-advantages-row {padding-top: 85px;}
#masthead .humburger {order:3;}
#masthead .site-branding  {order:1;}
#masthead .consbtn, #masthead .consbtn-mb {order:2;}
#masthead .consbtn {display:none}
#masthead .consbtn-mb {display:block;}
.main-navigation.fixed {position:fixed;z-index:8;top:60px;height: 100%;overflow: auto;}
}
@media (max-width: 430px) {
.banner-head {padding-top: 85px;}
}
@media (min-width: 992px) {
#header_menu #menu-item-3070, #header_menu #menu-item-3071, #header_menu #menu-item-3072 {display:none;}
}

#header_menu li a.active {    color: rgba(255, 255, 255, 0.52) !important;}


.breadcrumb br {display:none;}
@media (max-width: 767px){
header a.btn-call.consbtn-mb {background:none;font-weight: bold;white-space: nowrap;}
}
ul.li-post-new {
    max-width: 560px;
    width:100%;
}

.scrolltop {bottom:100px;}


.header-form > p > span {
    font-weight: 800;
    display: block;
}

.header-btn {
    font-weight: 700;
}
.header-btn:hover {
    opacity: 1;
    color: #fff;
    background: #000;
}
.banner-head .conteiner {background-size:contain;}

.new_categry .brand {
    margin-top: 50px;
}

a.more-brand:hover,.repair-faults__show-more:hover {
    background: #FFD000;
    border: none;
}

/*****/
.repair-faults {
    margin: 0 0 40px;
}

.repair-faults__title {
    margin: 0 0 24px;
    font-size: 32px;
    line-height: 1.2;
    font-weight: 700;
    color: #111;
}

.repair-faults__grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
}

.repair-faults__card {
    min-height: 182px;
    padding: 22px 22px 20px;
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    transition: background-color .2s ease, box-shadow .2s ease;
}

.repair-faults__card:hover {
    background: #ffd21a;
    box-shadow: 0 10px 28px rgba(0, 0, 0, 0.12);
}

.repair-faults:not(.is-open) .repair-faults__card:nth-child(n+9) {
    display: none;
}

.repair-faults__icon {
    width: 76px;
    height: 76px;
    margin: 0 0 8px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    flex: 0 0 76px;
    text-decoration: none;
}

.repair-faults__icon img {
    display: block;
    object-fit: contain;
    mix-blend-mode: multiply;
}

.repair-faults__name {
    min-height: 34px;
    margin: 0 0 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.repair-faults__name a {
    line-height: 1.05;
    text-decoration: none;
    font-weight: 800;
    font-size: 18px;
    text-align: center;
    color: #000;
}

.repair-faults__price {
    width: 100%;
    height: 36px;
    margin: auto 0 10px;
    background: #000;
    border-radius: 5px;
    color: #ffd000;
    font-size: 18px;
    line-height: 36px;
    font-weight: 700;
    text-align: center;
}

.repair-faults__btn {
    width: 100%;
    height: 43px;
    background: #fff;
    color: #000;
    line-height: 43px;
    text-align: center;
    text-decoration: none;
    box-sizing: border-box;
    transition: border-color .2s ease, opacity .2s ease;
    border: 1px solid #8c8c8c;
    border-radius: 5px;
    font-weight: 500;
    font-size: 15px;
}

.repair-faults__btn:hover {
    background: #fff;
    color: #000;
    border-color: #000;
    text-decoration: none;
    opacity: .8;
}
/*
.repair-faults__show-more {
    width: 246px;
    height: 60px;
    margin: 38px 0 0;
    padding: 0 20px;
    border: 1px solid #a8a8a8;
    border-radius: 4px;
    background: #f7f7f7;
    color: #555;
    font-size: 15px;
    line-height: 58px;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
}

.repair-faults__show-more:hover {
    background: #fff;
    border-color: #000;
    color: #000;
}*/

@media (max-width: 1024px) {
    .repair-faults__grid {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media (max-width: 767px) {
    .repair-faults__title {
        font-size: 26px;
    }

    .repair-faults__grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 14px;
    }

    .repair-faults__card {
        min-height: 170px;
        padding: 18px 14px 16px;
    }

    .repair-faults__icon {
        width: 66px;
        height: 66px;
        flex-basis: 66px;
    }

    .repair-faults__icon img {
       
    }

    .repair-faults__name a {
        font-size: 14px;
    }

    .repair-faults__show-more {
        width: 100%;
        height: 54px;
        line-height: 52px;
        margin-top: 24px;
    }
}

@media (max-width: 420px) {
    .repair-faults__grid {
        grid-template-columns: 1fr;
    }
}


.more-brand,
.repair-faults__show-more {
    box-sizing: border-box;
}

button.repair-faults__show-more {
    padding: 0;
    appearance: none;
    -webkit-appearance: none;
    font-family: inherit;
    cursor: pointer;
    vertical-align: top;
        outline: none;
}

a.more-brand:hover,
.repair-faults__show-more:hover {
    background: #FFD000;
    border: 1px solid #FFD000;
    color: #000;
}



/**/
.form-sale {
    background: linear-gradient(90deg, #6c727e 0%, #d4d4d4 100%);
    border-radius: 15px;
}

.form-sale:before {
    /* background: url(/assets/images/man-img.png) no-repeat; */
}

.form-title span {
    color: #ffd932;
}

.form-sale p {
    font-size: 15px;
}

.form-sale form button {
    font-weight: 600;
    font-size: 16px;
    line-height: normal;
    text-align: center;
    color: #000;
    background: #ffd51a;
    border-radius: 5px;
}

.form-sale form input {
    border-radius: 5px;
    background: #fff;
    color: #000;
}





/**********/
/********** repair-prices **********/

.repair-prices,
.repair-prices * {
    box-sizing: border-box;
}

.repair-prices {
    margin: 0 0 70px;
    width: 100%;
    min-width: 0;
}

.repair-prices__title {
    margin: 0 0 22px;
    font-size: 32px;
    line-height: 1.2;
    font-weight: 800;
    color: #000;
}

.repair-prices__grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 17px 18px;
    width: 100%;
    min-width: 0;
}

.repair-prices__item {
    width: 100%;
    min-width: 0;
    min-height: 79px;
    padding: 20px 17px 20px 27px;
    background: #fff;
    border-radius: 10px;
    display: grid;
    grid-template-columns: minmax(0, 1fr) 100px 132px;
    gap: 10px;
    align-items: center;
    transition: background-color .2s ease;
}

.repair-prices__item:hover {
    background: #ffd000;
}

.repair-prices:not(.is-open) .repair-prices__item:nth-child(n+11) {
    display: none !important;
}

.repair-prices.is-open .repair-prices__item {
    display: grid;
}

.repair-prices__name {
    min-width: 0;
    max-width: 100%;
}

.repair-prices__name,
.repair-prices__name a,
.repair-prices__name span {
    font-size: 15px;
    line-height: 1.1;
    font-weight: 800;
    color: #000;
    text-decoration: none;
}

.repair-prices__name a,
.repair-prices__name span {
    display: inline-block;
    max-width: 100%;
    overflow-wrap: break-word;
    word-break: normal;
}

.repair-prices__name a:hover {
    color: #000;
    text-decoration: none;
}

.repair-prices__price {
    width: 100px;
    height: 44px;
    padding: 0;
    background: #000;
    border-radius: 5px;
    color: #ffd000;
    font-size: 15px;
    line-height: 44px;
    font-weight: 800;
    text-align: center;
    white-space: nowrap;
}

.repair-prices__btn {
    width: 132px;
    height: 44px;
    background: #fff;
    color: #000;
    line-height: 42px;
    text-align: center;
    text-decoration: none;
    font-weight: 500;
    font-size: 14px;
    transition: border-color .2s ease, opacity .2s ease;
    border: 1px solid #8c8c8c;
    border-radius: 5px;
}

.repair-prices__btn:hover {
    background: #fff;
    color: #000;
    border-color: #000;
    text-decoration: none;
    opacity: .8;
    outline: none;
}

.repair-prices__bottom {
    margin: 45px 0 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
}

.repair-prices__show-more {
    width: 246px;
    height: 60px;
    margin: 0;
    padding: 0;
    border: 1px solid #8a8a8a;
    border-radius: 4px;
    background: transparent;
    color: #555;
    font-size: 16px;
    line-height: 58px;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
    appearance: none;
    -webkit-appearance: none;
    font-family: inherit;
    vertical-align: top;
}

.repair-prices__show-more:hover {
    background: #ffd000;
    border: 1px solid #ffd000;
    color: #000;
}

.repair-prices__show-more:focus {
    outline: none;
}

.repair-prices__note {
    margin: 0;
    color: #000;
    font-size: 15px;
    line-height: 1.45;
    font-weight: 400;
}

@media (max-width: 1024px) {
    .repair-prices__item {
        padding-left: 20px;
        grid-template-columns: minmax(0, 1fr) 84px 126px;
    }

    .repair-prices__price {
        width: 84px;
    }

    .repair-prices__btn {
        width: 126px;
        font-size: 14px;
    }

    .repair-prices__name,
    .repair-prices__name a,
    .repair-prices__name span {
        font-size: 15px;
    }
}

@media (max-width: 900px) {
    .repair-prices__grid {
        grid-template-columns: 1fr;
    }

    .repair-prices__bottom {
        align-items: flex-start;
        flex-direction: column;
    }

    .repair-prices__note br {
        display: none;
    }
}

@media (max-width: 767px) {
    .repair-prices {
        margin-bottom: 45px;
    }

    .repair-prices__title {
        font-size: 26px;
    }

    .repair-prices__item {
        min-height: auto;
        padding: 18px 14px;
        grid-template-columns: 1fr;
        gap: 12px;
    }

    .repair-prices__price,
    .repair-prices__btn {
        width: 100%;
    }

    .repair-prices__name,
    .repair-prices__name a,
    .repair-prices__name span {
        font-size: 16px;
    }

    .repair-prices__bottom {
        margin-top: 28px;
        gap: 20px;
    }

    .repair-prices__show-more {
        width: 100%;
        height: 54px;
        line-height: 52px;
    }

    .repair-prices__note {
        font-size: 14px;
    }
}

button:focus {
    outline: none;
}

button:focus {outline:none;}



/**********/
/********** repair-certificates **********/

.repair-certificates,
.repair-certificates * {
    box-sizing: border-box;
}

.repair-certificates {
    margin: 0 0 115px;
    width: 100%;
}

.repair-certificates__title {
    margin: 0 0 18px;
    font-size: 32px;
    line-height: 1.2;
    font-weight: 800;
    color: #000;
}

.repair-certificates__box {
    position: relative;
    height: 182px;
    padding: 28px 58px 0;
    background: #ffd000;
    border-radius: 10px;
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 44px;
    align-items: start;
    overflow: visible;
}

.repair-certificates__item {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    text-decoration: none;
    outline: none;
    cursor: zoom-in;
}

.repair-certificates__item img {
    display: block;
    max-width: 100%;
    height: 220px;
    max-height: 220px;
    object-fit: contain;
    transition: transform .2s ease, opacity .2s ease;
}

.repair-certificates__item:hover img {
    transform: translateY(-4px);
    opacity: .92;
}

/********** simple image popup **********/

.simple-img-popup,
.simple-img-popup * {
    box-sizing: border-box;
}

.simple-img-popup {
    position: fixed;
    inset: 0;
    z-index: 99999;
    display: none;
    align-items: center;
    justify-content: center;
    padding: 30px;
    background: rgba(0, 0, 0, .78);
}

.simple-img-popup.is-active {
    display: flex;
}

.simple-img-popup__inner {
    position: relative;
    max-width: 96vw;
    max-height: 96vh;
}

.simple-img-popup__img {
    display: block;
    max-width: 96vw;
    max-height: 92vh;
    width: auto;
    height: auto;
    border-radius: 4px;
    background: #fff;
}

.simple-img-popup__close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 38px;
    height: 38px;
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 50%;
    background: #ffd000;
    color: #000;
    font-size: 28px;
    line-height: 38px;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
    outline: none;
    appearance: none;
    -webkit-appearance: none;
}



body.simple-img-popup-open {
    overflow: hidden;
}

@media (max-width: 1024px) {
    .repair-certificates {
        margin-bottom: 105px;
    }

    .repair-certificates__box {
        height: 170px;
        padding-left: 35px;
        padding-right: 35px;
        gap: 30px;
    }

    .repair-certificates__item img {
        height: 200px;
        max-height: 200px;
    }
}

@media (max-width: 767px) {
    .repair-certificates {
        margin-bottom: 55px;
    }

    .repair-certificates__title {
        font-size: 26px;
        margin-bottom: 18px;
    }

    .repair-certificates__box {
        height: auto;
        padding: 25px 20px;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 24px 20px;
    }

    .repair-certificates__item img {
        height: 180px;
        max-height: 180px;
    }

    .simple-img-popup {
        padding: 15px;
    }

    .simple-img-popup__img {
        max-width: 94vw;
        max-height: 88vh;
    }

    .simple-img-popup__close {
        top: -12px;
        right: -12px;
    }
}

@media (max-width: 420px) {
    .repair-certificates__box {
        grid-template-columns: 1fr;
    }

    .repair-certificates__item img {
        height: auto;
        max-height: 220px;
    }
}


a.repair-certificates__item:focus {
    outline: none;
}

/********** repair-specialists **********/

.repair-specialists,
.repair-specialists * {
    box-sizing: border-box;
}

.repair-specialists {
    margin: 0 0 70px;
    width: 100%;
}

.repair-specialists__title {
    margin: 0 0 36px;
    font-size: 32px;
    line-height: 1.2;
    font-weight: 800;
    color: #000;
}

.repair-specialists__grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 40px;
}

.repair-specialists__card {
    min-height: 334px;
    padding: 20px 30px 24px;
    background: #fff;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.repair-specialists__photo {
    width: 126px;
    height: 126px;
    margin: 0 auto 22px;
    border-radius: 50%;
    overflow: hidden;
    flex: 0 0 126px;
}

.repair-specialists__photo img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.repair-specialists__name {
    margin: 0 0 17px;
    color: #000;
    font-size: 17px;
    line-height: 1.2;
    font-weight: 800;
}

.repair-specialists__position {
    margin: 0 0 26px;
    font-size: 14px;
    line-height: 1.35;
    font-weight: 400;
    color: #383838;
}

.repair-specialists__btn {
    width: 182px;
    height: 43px;
    margin-top: auto;
    background: #ffd000;
    border-radius: 4px;
    color: #000;
    font-size: 15px;
    line-height: 43px;
    font-weight: 600;
    text-align: center;
    text-decoration: none;
    transition: opacity .2s ease, background-color .2s ease;
}

.repair-specialists__btn:hover {
    background: #000;
    text-decoration: none;
    opacity: .8;
    color: #ffd000;
}

.repair-specialists__text {
    margin: 40px 0 0;
    color: #000;
    font-size: 17px;
    line-height: 1.4;
    font-weight: 400;
}

@media (max-width: 1024px) {
    .repair-specialists__grid {
        gap: 24px;
    }

    .repair-specialists__card {
        padding-left: 20px;
        padding-right: 20px;
    }

    .repair-specialists__btn {
        width: 100%;
    }
}

@media (max-width: 900px) {
    .repair-specialists__grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 767px) {
    .repair-specialists {
        margin-bottom: 50px;
    }

    .repair-specialists__title {
        margin-bottom: 24px;
        font-size: 26px;
    }

    .repair-specialists__grid {
        gap: 18px;
    }

    .repair-specialists__card {
        min-height: 300px;
        padding: 18px 16px 20px;
    }

    .repair-specialists__photo {
        width: 110px;
        height: 110px;
        flex-basis: 110px;
        margin-bottom: 18px;
    }

    .repair-specialists__name {
        font-size: 16px;
        margin-bottom: 12px;
    }

    .repair-specialists__position {
        font-size: 14px;
        margin-bottom: 20px;
    }

    .repair-specialists__text {
        margin-top: 28px;
        font-size: 15px;
    }
}

@media (max-width: 520px) {
    .repair-specialists__grid {
        grid-template-columns: 1fr;
    }

    .repair-specialists__card {
        max-width: 320px;
        width: 100%;
        margin: 0 auto;
    }
}


.zag_types span {
    color: #deb500;
}


span.more_metro a:hover, span.more_okrug a:hover {
    background: #000;
    color: #fff;
}

span.more_metro a {
    font-weight: 400;
}

.geo_container > .geo_cart > a:hover, li.districts-list__item.title > a:hover, .districts-list__item > ul > li > a:hover {
    text-decoration: none;
    opacity: .8;
}



#true_loadmore:hover, .true_loadmore:hover {    background: #000;
    color: #fff;opacity:1;}
    
    
.new_categry .form-row-bottom.nobtm {
    background: #81848b;
}

.new_categry button.footer-btn {
    font-weight: 600;
}

.new_categry input[type=text].mypop-input-footer, .new_categry button.footer-btn {
    border-radius: 5px;
    height: 48px;
}
.new_categry button.footer-btn:hover {background: #000;
    color: #fff;opacity:1;}
.new_categry .form-row-bottom ul li {
    background: url(/assets/img/li2.svg) no-repeat 0 6px;
}


/***/
.new_categry .brand, .repair-faults, .new_categry .form-sale, .repair-prices, .repair-certificates {
    margin: 70px 0 0;
    /* padding-top: 0; */
    /* padding-bottom: 0; */
}

.new_categry button.repair-faults__show-more {
    margin-bottom: 0;
}



.new_categry #content {
    padding-top: 0;
}

.new_categry a.more-brand {
    margin-bottom: 0;
}

.new_categry .repair-specialists {
    margin: 150px 0 70px 0;
}

.new_categry .review {
    margin-bottom: 70px;
}

.new_categry .types_container {
    margin-bottom: 70px;
}

.new_categry .geo_footer {
    margin-top: 70px;
}

.new_categry .geo_container:not(:last-child) {
    margin-bottom: 70px;
}

.new_categry .bottom_text {
    margin-bottom: 70px;
}

.new_categry .faq {
    margin-bottom: 70px;
}




.new_categry.v2 .repair-specialists {
    margin: 0;
}

.new_categry.v2 .faq {
    margin: 150px 0 70px 0;
}

.new_categry.v2 .bottom_text {
    margin: 70px 0;
}


/*************/

@media (max-width: 680px) {
    .new_categry .form-sale {
        padding: 39px 26px 28px 23px;
    }
.new_categry .form-sale:before {display:none;}
.new_categry .form-sale p {
        width: 100%;
    }
}

@media (max-width: 460px) {
.repair-faults, .form-sale, .repair-prices, .repair-certificates, .new_categry .repair-specialists {padding: 0 26px;}

.repair-prices__item { padding: 18px 0;}
.new_categry .repair-specialists {
    margin: 70px 0 70px 0;
}

    .repair-specialists__card {
        max-width: 100%;
}


    .new_categry .form-sale {
        padding: 39px 26px 28px 23px;
        margin: 70px 26px 0 26px;
    }
.new_categry.v2 .faq {
    margin: 70px 0 70px 0;
}

}





.tabs__content {
    display: none
}

.tabs__content.active {
    display: block
}

ul.tabs__caption {
    display: flex;
    padding: 0;
    margin: 0 -15px 40px
}

.tabs__caption li {
    border-radius: 10px;
    background: #e8e8e8;
    list-style: none;
    width: calc(100%/3);
    text-align: center;
    cursor: pointer;
    margin: 0 15px;
    line-height: 60px
}

.tabs__caption li.active,.tabs__caption li:hover {
    background: #fed519
}


.services-columns-fails {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px
}

.services-columns-fails a {
    box-shadow: 0 4px 64px rgb(0 0 0/7%);
    border-radius: 4px;
    width: calc(100%/3 - 20px);
    margin: 0 10px 20px;
    font-weight: 600;
    text-align: center;
    color: #000;
    height: 190px;
    text-decoration: none;
    box-sizing: border-box
}

.services-columns-fails .title {
    margin-top: 20px;
    padding: 0 20px;
    text-align: left;
    font-weight: 400
}

.geo_tabs {
    margin-top: 85px
}

.geo_metro {
    margin: 85px 0
}

.geo_metro_container {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px
}

.geo_metro_container .text-box {
    background: #fff;
    text-align: center;
    padding: 13px 5px
}

.geo_metro_container .col {
    margin: 0 10px 20px;
    width: calc(100%/3 - 20px)
}

.active .services-columns-fails a:nth-child(n+10),.geo_metro_container div.col:nth-child(n+10) {
    display: none
}

.btn_h {
    margin-top: 20px
}

@media (max-width: 629px) {
    .geo_tabs,.geo_metro {
        padding:0 15px
    }
}

@media (max-width: 530px) {
    .services-columns-fails a {
        width:100%
    }
}

.tabs.geo_s .tabs__caption {
    flex-wrap: wrap;
    margin: 0 -5px 40px
}

.tabs.geo_s .tabs__caption li {
    width: calc(100%/4 - 20px);
    margin: 0 10px 20px
}

.banner-head.geo_head .conteiner {
    background-size: 40%;
    background-position: right top
}

.btn_h {
    font-size: 16px;
    border: 1px solid #8a8a8a;
    border-radius: 4px;
    display: inline-block;
    text-decoration: none;
    height: 45px;
    width: 173px;
    text-align: center;
    line-height: 45px
}

.more-table-price:hover,.more-table-price1:hover,.more-table-price2:hover,.more-brand:hover,.btn_h:hover {
    color: #fff;
    background: #2e2e2e
}


.review-container .owl-next,.slider_fails .owl-next {
    border: none;
    position: absolute;
    background: url(/assets/img/next.svg) no-repeat;
    width: 51px;
    height: 52px;
    right: -25px;
    top: 36%
}
.review-container .owl-next span, .review-container .owl-prev span, .slider_fails .owl-next span, .slider_fails .owl-prev span {
    display: none;
}
.slider_fails .owl-next {
    top: 42%
}
.review-container .owl-next, .review-container .owl-prev, .slider_fails .owl-next, .slider_fails .owl-prev {
    z-index: 10;
    outline: none;
    cursor: pointer;
}
.review-container .owl-prev,.slider_fails .owl-prev {
    border: none;
    position: absolute;
    background: url(/assets/img/prev.svg) no-repeat;
    width: 51px;
    height: 52px;
    left: -25px;
    top: 36%
}
.slider_fails .punched-freon-item {
    width: unset;
    margin: 0;
    padding: 0
}
.slider_fails .owl-prev {
    top: 42%
}

.review .owl-carousel .owl-item img {
    width: initial
}

.review-container .owl-dots {
    margin-top: 33px
}

.slider_fails {
    margin-bottom: 15px
}