.service3 .wpb_single_image .vc_figure-caption, .service3 .service3-title, .bg-color, .color-bg, th, .line, .ball-pulse-color > div, .wpcf7-submit, .navigation .current, .tagcloud a:hover, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .wcmenucart-contents .shop-count, .ribbon-block, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, #popular-posts li:before, .woocommerce span.onsale, .cf7mls_progress_bar li.active:before, .footer .widget-title:after, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .avados_slider_1 .owl-nav div.owl-prev, .avados_slider_1 .owl-nav div.owl-next, .avados_slider_1 .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .fullwidth-block-img-content .owl-carousel .owl-nav div.owl-prev, .fullwidth-block-img-content .owl-carousel .owl-nav div.owl-next, body .owl-carousel .owl-dots .owl-dot.active span, body .owl-theme .owl-dots .owl-dot:hover span, body .owl-carousel .owl-controls .owl-nav .owl-prev, body .owl-carousel .owl-controls .owl-nav .owl-next, .woocommerce ul.products li.product .onsale {
    background: #ffc500;
}
.color, .car_repair_i, .sidebar ul li a:hover, .single-post-style ul li:before, .contact-icon, .woocommerce .star-rating span, .woocommerce-message::before, .subscribe i, .woocommerce-info:before, .sidebar ul li a:before, .color, .contact-icon, .woocommerce-tabs ul li:before, .btn.btn-color-border, .btn.btn-color-border:hover, a.btn.btn-color-border:hover, a, a:hover, .widget_recent_comments ul li:before, .woocommerce ul.products li .max_btn_wrapp a, .max_wishlist_wrapp .yith-wcwl-wishlistexistsbrowse.show:after, .how-we-work .wrap .item-number, .woocommerce .added_to_cart.wc-forward:after, .footer ul li a:before {
    color: #ffc500;
}
.border-color, span.vc_sep_line, .border-color ul li, .service3 .wpb_single_image .vc_figure-caption:before, .service3 .service3-title:before, .woocommerce-message, .scrollMenu .current, ul.circle li:before, .footer ul li:before, .sidebar ul.menu li.current-menu-item a, .widget-title:before, .title-page:before, .blog-category ul.bloglist h3:before, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .ribbon-block:after, .woocommerce-info, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .uptitle:before, .ul-line ul li:before, .wpb_text_column ul li:before, div.vc_custom_heading:first-child:before, .uptitle:before, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li a.selected, .tagcloud a:hover, .btn.btn-color-border, .bottom-line-style ul>li>a:after, .sidebar ul.menu li.current-menu-item, textarea:focus, select:focus, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .avados_slider_1 .owl-nav div.owl-prev, .avados_slider_1 .owl-nav div.owl-next, .avados_slider_1 .owl-dots .owl-dot.active span:before, .fullwidth-block-img-content .owl-carousel .owl-nav div.owl-prev, .fullwidth-block-img-content .owl-carousel .owl-nav div.owl-next, .owl-carousel .owl-dots .owl-dot.active span:before, .avados_slider_1 .owl-dots .owl-dot.active span:before, input[type="submit"] {
    border-color: #ffc500;
}
p, .fullpage li, .page-content li, .sidebar li {
    color: #000000;
}
a {
    color: #ffc500;
}
a:hover {
    color: #e6b304;
}
button, input[type="submit"], .btn, .btn:hover, .form-submit .submit, .form-submit .submit:hover, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-product-search input[type="submit"], .woocommerce a.button:hover, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background: #ffc500;
    color: #000000;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 45px;
    padding-right: 45px;
}
button:hover, .btn:hover, .form-submit .submit:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background: #e6b304;
    color: #000000;
    border-color: #e6b304;
}
input {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 45px;
    padding-right: 45px;
}
body {
    font-family: sans-serif;
    font-weight: 400;
    font-style: normal;
}
/* --- текст возле телефона в шапке --- */
.head-contact-text {
    text-transform: uppercase;
    font-size: 20px;
}

@media screen and (max-width: 1313px) {
    .head-contact-text {
        display: none;
    }
}
/* --- END.текст возле телефона в шапке --- */

/* --- Форма --- */
.form-call-wrap {
    box-shadow: 0px 14px 27px 0px rgba(0, 0, 0, 0.4);
}
.my_form input:not(.wpcf7-submit), .my_form textarea {
    color: #999999;
    border-color: rgb(246, 246, 246);
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
    background: white;
    padding: 11px 16px;
    margin-top: 5px;
}
.my_form input:not(.wpcf7-submit):hover, .my_form textarea:hover, .my_form input:not(.wpcf7-submit):focus, .my_form textarea:focus {
    border-color: #ffc500;
}
.my_form .wpcf7-submit {
    margin: auto;
    display: block;
    width: auto;
    font-size: 18px;
    line-height: 23px;
}
/* --- END.Форма --- */


/* --- отступ телефона --- */
.header-contact.phones {
    margin-right: 0;
}
/* --- END.отступ телефона --- */

/* --- Стандартная кнопка --- */
.btn {
    border-radius: 5px;
    text-transform: uppercase;
}
/* --- END.Стандартная кнопка --- */

/* --- Заголовок и подзаголовок --- */
.avados_title {
    text-transform: uppercase;
    letter-spacing: 0.14em;
}
.subtitle-wrapp .subtitle {
    color: #000000;
}
/* --- END.Заголовок и подзаголовок --- */

.b1 {
    padding-top: 10% !important;
    padding-bottom: 20% !important;
    background: url(../images/main4.jpg) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}
.b2 {
    padding-top: 38% !important;
    margin-top: -26% !important;
    padding-bottom: 20% !important;
    background: url(../images/back3.png) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}
.b3 {
    padding-top: 26% !important;
    margin-top: -26% !important;
    padding-bottom: 0 !important;
    background: url(../images/back2.png) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

@media screen and (max-width: 1200px) {
    .b2 {
        padding-top: 38% !important;
        margin-top: -29% !important;
        padding-bottom: 16% !important;
    }
    .vc_row.vc_custom_1576869701804 {
        padding-top: 20% !important;
    }
    .b3 {
        margin-top: -45% !important;
        padding-top: 37% !important;
    }
}

@media screen and (max-width: 992px) {
    .b2 {
        padding-top: 30% !important;
        margin-top: -30% !important;
        padding-bottom: 10% !important;
    }
    .vc_row.wpb_row.vc_custom_1576865380653 {
        margin-top: -42% !important;
        padding-top: 0% !important;
    }
    .vc_row.vc_custom_1576774387749 {
        padding-top: 23% !important;
    }
}

@media screen and (max-width: 420px) {
    .wpcf7-form-control.wpcf7-submit.btn {
        padding-left: 29px !important;
        padding-right: 29px !important;
    }
}

@media (min-width: 768px) and (max-width: 876px) {
    .header-contact a.phone {
        font-size: 29px !important;
    }
}
.head-contact-text {
    display: none;
}
.padding-bottom-35 {
    padding-bottom: 35px;
}
.social img {
    width: auto;
    height: 80px;
}
.insta:after {
    content: '';
}
@media only screen and (max-width: 767px) {
    .b1 {
        background: url(../images/way.png) !important;
        background-size: cover !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
    }
    .first-sec-row .avados_title .title {
        text-align: center;
        line-height: 30px;
        margin-top: 20px;
    }
    .b2 {
        padding-top: 8% !important;
        margin-top: -5% !important;
    }
    .wpb_wrapper .vc_row.vc_custom_1576795918712 {
        padding-top: 0 !important;
    }
    .b3 {
        margin-top: 0% !important;
        padding-top: 19% !important;
        background: url(../images/back2-mob.png) !important;
        background-size: cover !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
    }
    .vc_row.vc_custom_1576774387749 {
        padding-top: 0% !important;
    }
    .vc_row.vc_custom_1576869701804 {
        padding-top: 0% !important;
    }
    .subtitle {
        text-align: center;
    }
    .header-block-5 .prettyMenu.white.pm_mobile {
        display: none;
    }
    .header .container {
        padding: 0 !important;
        background: #ffc500;
    }
    .header-absolute {
        position: relative;
    }
    .header .phone {
        color: #000;
        text-align: center;
        font-size: 32px;
        display: inline-block;
        margin: auto;
        padding-bottom: 20px;
        font-weight: 800;
    }
    .header .max-logo-width {
        margin: auto;
    }
}
.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important;
}
button, .btn, .form-submit .submit, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-product-search input[type="submit"], .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    font-weight: 700;
    font-style: normal;
    font-size: 21px;
}
body, p {
    line-height: 23px;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
}
.title, .font-title {
    line-height: 45px;
    font-weight: 700;
    font-style: normal;
    font-size: 32px;
    margin: 5px 0;
}
.subtitle {
    line-height: 27px;
    font-weight: 400;
    font-style: normal;
    font-size: 22px;
}
.header .container {
    padding-top: 20px;
    padding-right: 0;
    padding-bottom: 0px;
    padding-left: 0;
}
.header-contact a.phone {
    font-weight: 600;
    font-style: normal;
    color: #000000;
    font-size: 34px;
}
.header ul.menu > li > ul > li a {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}
.header .prettyMenu:not(.pm_mobile) ul ul li a {
    color: #222222;
}
body:not(.pm_mobile) .header ul.menu li ul {
    background-color: #efefef;
}
body:not(.pm_mobile) ul.menu li ul:before {
    border-top: 9px solid;
    border-bottom: 9px solid;
    border-left: 9px solid;
    border-right: 9px solid;
}
.pm_mobile ul.menu a {
    color: #000;
}
.prettyMenu.pm_mobile ul.main {
    background-color: #fff;
}
.pm_mobile .header ul.menu li ul {
    background-color: #eee;
}
.pm_mobile ul.menu {
    border-top: 1px solid #eeeeee;
}
.pm_mobile .header ul.menu li {
    border-bottom: 1px solid #efefef;
}
.home .header-absolute .hamburger-inner, .home .header-absolute .hamburger-inner::before, .home .header-absolute .hamburger-inner::after {
    background-color: transparent;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after, .header-absolute.scroll_work .hamburger-inner, .header-absolute.scroll_work .hamburger-inner::before, .header-absolute.scroll_work .hamburger-inner:after {
    background-color: #fff;
}
.footer {
    background-color: #fff;
}
.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6 {
    color: #222;
}
.footer p, .breadcrumbs {
    color: #222;
}
.footer a {
    color: #222;
}
.vc_custom_1577103469532 {
    padding-bottom: 120px !important;
}
.vc_custom_1576794955292 {
    padding-top: 0px !important;
}
.vc_custom_1576767818512 {
    padding-top: 20px !important;
}
.vc_custom_1577097277502 {
    padding-bottom: 35px !important;
}
.vc_custom_1576769228382 {
    padding-bottom: 30px !important;
}
.vc_custom_1576769028862 {
    padding-top: 0px !important;
}
.vc_custom_1576769162265 {
    padding-bottom: 0px !important;
}
.vc_custom_1576774387749 {
    margin-top: 0px !important;
    padding-top: 160px !important;
    padding-bottom: 30px !important;
}
.vc_custom_1576771128375 {
    padding-bottom: 0px !important;
}
.vc_custom_1577122799175 {
    padding-top: 0% !important;
    padding-bottom: 0% !important;
}
.vc_custom_1576866669293 {
    padding-top: 70px !important;
    padding-right: 30px !important;
    padding-bottom: 70px !important;
    padding-left: 30px !important;
    background-color: #ffffff !important;
    border-radius: 5px !important;
}
.vc_custom_1576795961328 {
    padding-bottom: 0px !important;
}
.vc_custom_1576794959154 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.wpb_animate_when_almost_visible {
    opacity: 1;
}
.avados_title1 {
    text-transform: uppercase;
    letter-spacing: 0.14em;
}
.b21 {
    padding-top: 38% !important;
    margin-top: -26% !important;
    padding-bottom: 20% !important;
    background: url(../images/back3.png) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}
.b21 {
    padding-top: 38% !important;
    margin-top: -29% !important;
    padding-bottom: 16% !important;
}
.b21 {
    padding-top: 30% !important;
    margin-top: -30% !important;
    padding-bottom: 10% !important;
}
.b21 {
    padding-top: 8% !important;
    margin-top: -5% !important;
}
.btn1 {
    color: #ffc500;
}
.btn1 {
    border-color: #ffc500;
}
.btn1 {
    background: #ffc500;
    color: #000000;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 45px;
    padding-right: 45px;
}
.btn1 {
    border-radius: 5px;
    text-transform: uppercase;
}
.btn1 {
    font-weight: 700;
    font-style: normal;
    font-size: 21px;
}
.color1 {
    color: #ffc500;
}
.color1 {
    color: #ffc500;
}
.contact-icon1 {
    color: #ffc500;
}
.contact-icon1 {
    color: #ffc500;
}
.subtitle1 {
    text-align: center;
}
.subtitle1 {
    line-height: 27px;
    font-weight: 400;
    font-style: normal;
    font-size: 22px;
}
.title1 {
    line-height: 45px;
    font-weight: 700;
    font-style: normal;
    font-size: 40px;
}
.vc_row1 {
    padding-top: 20% !important;
}
.vc_row1 {
    margin-top: -42% !important;
    padding-top: 0% !important;
}
.vc_row1 {
    padding-top: 23% !important;
}
.vc_row1 {
    padding-top: 0% !important;
}
.vc_row1 {
    padding-top: 0% !important;
}

.trigerOne {
    text-align: left;
}

.trigerOne img {
    max-width: 40px;
    width: 100%;
}

.trigerOne .trigerOne_text {
    margin-top: 20px;
}

@media screen and (max-width: 768px) {
    .trigerOne {
        margin-bottom: 30px;
    }

    .trigerOne {
        text-align: center;
    }

}
@media only screen and (max-width: 767px) {
    .hide-on-mobile {
        display: none;
    }
}

