@font-face {
    font-family: Montserrat;
    src: url("../fonts/Montserrat/static/Montserrat-Regular.ttf");
    font-style: normal;
    font-weight: normal;
}

html {
    overflow-x: hidden;
}


.content_list__mainblock_text p {
    font-family: Montserrat;
    font-size: 15px;
    line-height: 180%;
    /* max-width: 970px; */
    /* word-wrap: break-word; */
    text-align: justify;
}

body {
    /* overflow-x: hidden; */
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}
.container {
    flex: 1;
}

.content_list__mainblock_text a, .content_list__mainblock_text p a{
    color: #007AFF;
}
@media(max-width: 980px) {
    body {
        display: block;
    }

}

/* sadasdsa */

.header__user {
    display: flex;
    align-items: center;
}

.user_img-header {
    max-width: 48px;
    height: 48px;
    border-radius: 27px;
    margin-right: 12px;
    display: block;
    object-fit: cover;
}

.content_test_list p {
    font-family: Montserrat;
    font-size: 15px;
    margin-bottom: 24px;
}

.vehicle-mainname {
    margin-left: 5px;
}


.nav_block {
    display: flex;
}

.nav_block a {
    text-decoration: none;
    color: gray;
    font-family: Montserrat;
    font-size: 14px;
}

.nav_block h1 {
    text-decoration: none;
    color: gray;
    font-family: Montserrat;
    font-size: 14px;
}

.block_navigation a:hover {
    color: #E07000;
}

.nav_block p {
    margin: 0px 5px;
    color: gray;
    font-family: Montserrat;
    font-size: 14px;

}

.user_name-header {}

.p_username-header {
    font-weight: 700;
    font-size: 16px;
    line-height: 140%;
    border: none;
    background: white;
    display: flex;
    padding: 0;
    font-family: Montserrat;
    color: black;
}

.user_quite-header {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    color: grey;
}

.user_quite-header:hover {
    color: #E21D24;
}

.profile__info {
    display: flex;
    align-items: center;
    flex: 0 0 50%;
    margin-bottom: 36px;
}

.save-actual__thirdblock_heart_txt {
    display: flex;
    align-items: center;
    border: none;
    background: white;
    cursor: pointer;
}

.location_pers {
    display: flex;
    align-items: center;
    margin-left: 15px;
}

.location_img {
    max-width: 24px;
    margin-right: 9px;
}

.location_a {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 140%;
    color: black;
}

.content_list__mainblock_text p img {
    width: 100% !important
}

.content_list__mainblock_text p{
    padding-bottom: 8px;
}

.content_list__mainblock_text p {
    padding-left: 0px;
}

.content_list__mainblock_text p a{
    color: #007AFF;
}

.short_descr ul {
    padding-left: 35px;
    line-height: 180%;
        margin-bottom: 8px;
}

.short_descr ol {
    padding-left: 35px;
    line-height: 180%;
        margin-bottom: 8px;
}

.content_list {
    max-width: 890px;
    margin-bottom: 24px;
}

.header-button_dilers:hover {
    border: none;
}

.list_service {
    max-width: 100%;
}


.content_list__mainblock_text ul {
    padding-left: 30px;
    line-height: 180%;
    padding-bottom: 16px;
}

.content__newsblog_triple_firstpost_h1 h2 {
    font-weight: 700;
    font-size: 22px;
    color: #73A53B;

}

.full-descr p {
   /*  line-height: 180%; */
}


@font-face {
    font-family: MontserratBold;
    src: url("../fonts/Montserrat/static/Montserrat-Bold.ttf");
    font-style: normal;
    font-weight: normal;
}

* {
    margin: 0;
    padding: 0;
}

.news_hor_line {
    margin: 15px 24px 0px 24px;
}


.wrapper {
    max-width: 1224px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    /* background: #F2F2F2F2; */
}

@media(min-width:771px) {
    .header_links a:not(:first-child) {
        margin-left: 40px;
    }

    .header_buttons input {
        width: 184px;
        height: 48px;
    }

    .header_ad_2 {
        display: none;
    }
}

@media(max-width:940px) {
    .header_tittle p {
        display: none;
    }

    .header_ad_2 {
        display: none;
    }
}

@media(max-width:770px) {
    .header_links a:not(:first-child) {
        margin-left: 16px;
    }

    .header_buttons input {
        width: 152px;
        height: 44px;
    }
}

@media(max-width:660px) {
    .header {
        flex-wrap: wrap;
    }

    .header_buttons {
        margin-left: auto;
        margin-right: auto;
        margin-top: 24px;
    }

    .header_buttons input {
        width: 160px;
        height: 44px;
    }
}

@media(max-width:400px) {
    .header_link p {
        display: none;
    }

    .header_ad_1 {
        /* display: none; */
    }

    .header_ad_2 {
        display: flex;
        /* width: 100%; */
    }

    /* .header_ad_2 img{
        width: 100%;
    } */
}

/* .header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 16px;
    flex-wrap: wrap;
    font-family: Montserrat;
} */

@media(max-width: 1074px) {
    .header {
        justify-content: space-around;
    }
}

.header_tittle {
    display: flex;
    align-items: center;
}

.header_tittle h1 {
    color: #E07000;
    font-family: Montserrat;
}

.header_tittle p {
    margin-left: 24px;
    white-space: pre-line;
    width: 107px;
    font-family: Montserrat;
    font-size: 12px;
    line-height: 15px;
}

.header_links {
    display: flex;
}

.header_link {
    text-decoration: none;
    color: #000000;
    text-align: center;

    font-family: Montserrat;
    font-size: 12px;
    line-height: 120%;
}

.header_buttons {
    display: flex;
}

.header_buttons input {
    border: none;

    font-family: Montserrat;
    font-size: 16px;
    line-height: 140%;
}

.header_buttons input:nth-child(1) {
    margin-right: 24px;
}

.header_entry_button {
    background: #F2F2F2F2;
    border-radius: 4px;
}

.header_dill_button {
    background: #73A53B;
    border-radius: 4px;
    color: #FFFFFF;
}

.header_ad {
    padding-left: 20px;
    padding-right: 20px;

}


.header_logos {
    display: flex;
    margin-top: 10px;
    width: 1280px;
    /* position: center; */
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;

}

.header_logos img {
    max-width: 100%;
    max-height: 100%;

}

.header_logos a:hover {
    transform: scale(1.15);
    transition-duration: 0.7s;
}


.header_menu {
    background: #E07000;
    margin-top: 10px;
    width: 100%;
    /* position: sticky; */
    top: 0;
    z-index: 3;
    /* overflow: hidden; */
    /* max-width: 1280px; */
    margin-bottom: 22px;
}

.header_menu1 {
    background: #E07000;
    margin-top: 10px;
    width: 100%;
    /* position: sticky; */
    top: 0;
    z-index: 3;
    /* overflow: hidden; */
    /* max-width: 1280px; */
    margin-bottom: 0px;
}

/* ::-webkit-scrollbar{
    width: 0px;
} */

@media(min-width: 821px) {
    .menu_links a {
        font-family: Montserrat;
        font-size: 16px;
        line-height: 120%;
    }
}

@media(max-width:820px) {
    .menu_links {
        /* width: 620px; */
        /* overflow: hidden; */
    }

    .header_menu {
        overflow: hidden;
    }

    .menu_links a {
        font-family: Montserrat;
        font-size: 14px;
        line-height: 120%;
    }
}

.allmarks_block {
    display: flex;
    align-items: center;
}

.menu_links-ul {
    display: flex;
    align-items: center;
}

.menu_links-ul li:not(:last-child) {
    margin-right: 50px;
}

@media(max-width:768px) {
    .menu_links-ul li:not(:last-child) {
        margin-right: 25px;
    }
}


@media(max-width:1280px) {
    .menu_links {
        /* max-width: 650px; */
        white-space: nowrap;
        /* overflow: hidden; */
    }

    /* .menu_links a:not(:last-child){
        margin-left: 34px;
    }
     */
    .menu_links a:not(:last-child) {
        margin-right: 34px;
    }
}

.content_list__mainblock_text ol {
    padding-left: 50px;
    line-height: 180%;
}

.content_list__mainblock_text ol>li {
    font-size: 16px;
}

.content_list__mainblock_text ul>li {
    font-size: 16px;
}

.menu_links {
    display: flex;
    /* justify-content: space-around; */
    justify-content: space-between;
    align-items: center;
    height: 45px;
    overflow: auto;
}

.menu_links::-webkit-scrollbar {
    display: none;
}


.menu_links a {
    text-decoration: none;
    color: #FFFFFF;
}

.menu_links a:hover {
    color: black;
}


hr {
    border: 0.5px solid #F5F5F5;
}

.content_tittle {
    font-family: Montserrat;
    font-size: 32px;
    line-height: 120%;
}

ul {
    /* list-style-type: none; */
}

.pagination_under {
    margin-top: 16px;
}

/* .content_list nav {
       margin-top: 16px;
} */

.content_list nav ul {
    list-style-type: none;
    display: flex;
    align-items: center;
    flex-wrap: wrap;

}

/* .active:hover {
    color: white;
    background-color: #000;
} */

.page-link {
    text-decoration: none;
    font-family: Montserrat;
    font-size: 14px;
    line-height: 140%;
    color: #828282;
    padding: 10px 16px 10px 15px;
    color: #828282;
    font-weight: 700;
}

.page-item.active .page-link {
    font-size: 18px;
    color: black;
    font-family: Montserrat;
    padding: 10px 16px 10px 15px;
    line-height: 120%;
    font-weight: 700;
}

.page-item:last-child {
    padding: 0px;
}

@media(max-width:669px) {
    .page-link {
        padding: 7px;
    }

    .page-item.active .page-link {
        padding: 7px;
    }
}

@media(max-width:410px) {
    .page-link {
        padding: 5px;
    }

    .page-item.active .page-link {
        padding: 5px;
    }
}

@media(max-width:350px) {
    .page-link {
        padding: 4px;
    }

    .page-item.active .page-link {
        padding: 4px;
    }
}

}

.sub-menu_link {
    background-color: #E07000;
    border: 5px solid #E07000;
    /* min-width: 1280px; */

}

.sub-menu_link {
    color: #000;
    padding: 10px 3px;


}


.menu_links>:hover .sub-menu_list {
    display: block;
}

.menu_links>a:hover {
    /* text-decoration: underline; */
}

.headerus {
    text-decoration: none;
    width: 132px;
    height: 28px;
    font-family: MontserratBold;
    font-size: 14px;
    line-height: 14px;
    color: #000;

}

/* css news */

.content_list_mainphoto img {
    width: 100%;
    max-width: 1224px;
    margin: 0 auto;
    object-fit: cover;
    max-height: 750px;
}

.history-hide {
    display: none !important;
}

#history-button {
    border: none;
    top: 264px;
    position: absolute;
    left: 64px;
    background: no-repeat;
}

.button__img {
    width: 64px;
    height: 64px;
}

.content_list__mainblock {
    margin-bottom: 24px;
}

.content_list__mainblock_data {
    font-family: Montserrat;
    font-size: 16px;
    color: #828282;
    margin-bottom: 2px;
}

@media(max-width: 500px) {
    .content_list__mainblock_data {
        font-weight: 400;
        font-size: 12px;
        line-height: 120%;
        margin-bottom: 0px;
    }
}

p strong {
    font-weight: 700;
    font-size: 17px;
}

.content_list__mainblock_h1 {
    font-family: MontserratBold;
    line-height: 140%;
    font-size: 28px;
    color: #000000;
    margin-bottom: 2px;
}

.content_list__mainblock_hesh a {
    font-family: Montserrat;
    font-size: 16px;
    color: #007AFF;
    text-decoration: none;
}

.content_list__mainblock_hesh a:not(:last-child) {
    margin-right: 24px;
}

.content_list__mainblock_text {
    font-family: Montserrat;
    font-size: 14px;
    color: #000000;
    text-align: justify;
}

.hesheths__afterall {
    margin-top: 46px;
    margin-bottom: 32px;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.hesheths__afterall_a {
    font-family: Montserrat;
    font-size: 18px;
    padding: 8px 10px 8px 10px;
    color: #007AFF;
    text-decoration: none;
    background: #E8F3FF;
    border-radius: 8px;
}

.hesheths__afterall_a {
    margin-right: 8px;
    margin-bottom: 8px;
}

.content__newsblog_triple_firstpost_h1 {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
}

.content_list__mainblock_text h2 {
    font-family: MontserratBold;
    font-size: 20px;
    color: #000000;
    padding-bottom: 16px;
}

.firstpost_h1 {
    font-family: MontserratBold;
    font-size: 24px;
    color: #73A53B;
    text-decoration: none;
    /* padding-right: 24px; */
}

.firstpost_h2 {
    font-family: MontserratBold;
    font-size: 18px;
    color: #007AFF;
    text-decoration: none;
    margin-left: 12px;
}

.content_list__mainblock_hesh {
    padding-bottom: 12px;
}

.slider4 {
    display: flex;
    width: 100%;
    max-width: 1224px;
    margin-top: 24px;
    max-height: 818px;
}


.slider-main4 {
    overflow: hidden;
    max-height: 100%;
    border-radius: 15px;
}

.slider-nav .swiper-slide {
    height: 150px;
    /* width: 150px; */
}

.slider-nav .swiper-slide img {
    /* max-height: 100%; */
    width: 120px;
    height: 75px;
    border: 1px solid rgb(198, 194, 194);
    border-radius: 8px;
}

.slider-main4 .swiper-slide img {
    width: 100%;
    max-width: 1224px;
    max-height: 664px;
    object-fit: contain;
    border: 1px solid #fff;
    border-radius: 15px;

}

.slider-container4 {
    max-width: 1224px;
    /* padding: 0 15px; */
    position: relative;
    margin: 0 auto;
}


.swiper-button-prev,
.swiper-button-next {
    position: static;
    top: 50%;
    margin: -30px 0px 0px 0px;
    z-index: 20;
    font-size: 0;
    width: 64px;
    height: 64px;
    border: none;
    opacity: 1;
}

.swiper-button-prev::after,
.swiper-button-next::after {
    display: none;
}

.swiper-button-prev {
    cursor: pointer;
    left: 0px;
    z-index: 1200;
    background: url('/img/news/noun-arrow.png') 0 0 / 100% no-repeat;
}

.swiper-button-next {
    cursor: pointer;
    right: 0px;
    z-index: 1200;
    background: url('/img/news/noun-arrow2.png') 0 0 / 100% no-repeat;
    margin-left: 20px;
}

.slider-top {
    margin-top: 40px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
}

.block_navigation{
    flex-wrap: wrap;
}

.content_list_mainphoto {
    margin-top: -22px;
    margin-bottom: 24px;
}

/* pagination dop */
.swiper-button-prev4,
.swiper-button-next4 {
    position: static;
    top: 50%;
    margin: -30px 0px 0px 0px;
    z-index: 20;
    font-size: 0;
    width: 40px;
    height: 40px;
    border: none;
    opacity: 1;
}

.swiper-button-prev4::after,
.swiper-button-next4::after {
    display: none;
}

.swiper-button-prev4 {
    cursor: pointer;
    left: 0px;
    z-index: 1200;
    background: url('/img/news/noun-arrow.png') 0 0 / 100% no-repeat;
}

.swiper-button-next4 {
    cursor: pointer;
    right: 0px;
    z-index: 1200;
    background: url('/img/news/noun-arrow2.png') 0 0 / 100% no-repeat;
    margin-left: 20px;
}

.slider-buttons4 {
    display: flex;
    align-items: center;
}

.slider-top4 {
    margin-top: 40px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
}

/* pagination dop */

.swiper-pagination-current {
    font-family: MontserratBold;
    font-size: 50px;
    color: #73A53B;
}

.swiper-pagination-total {

    font-family: MontserratBold;
    font-size: 30px;
    color: #FAB115;
}

.after__swiper {
    display: flex;
    justify-content: flex-end;
    margin-top: 16px;
}

.span__share a {
    font-family: MontserratBold;
    font-style: normal;
    font-size: 18px;
    color: #FAB115;
    text-decoration: none;
    padding-right: 8px;
}

.after__swiper1 {
    display: flex;
    align-items: center;
}

.swiper-pagination {
    font-size: 36px;
    color: #FAB115;
}

.slider-buttons {
    display: flex;
    align-items: center;
}

.card {
    padding: 30px;
    background-color: #73A53B;
    min-height: 330px;
    color: #000;
    font-size: 16px;
}

.slider-button-prev::after,
.slider-button-next::after {
    display: none;
}

.slider-button-prev {
    position: absolute;
    top: 5%;
    margin: -30px 0px 0px 0px;
    z-index: 20;
    font-size: 0;
    width: 15px;
    height: 30px;
    border: none;
    opacity: 1;
}

.slider-button-next {
    position: absolute;
    bottom: -1%;
    margin: -30px 0px 0px 0px;
    z-index: 20;
    font-size: 0;
    width: 20px;
    height: 30px;
    border: none;
    opacity: 1;
}

.slider-button-prev {
    cursor: pointer;
    left: 5%;
    z-index: 1200;
    background: url('/img/card/black_arrow_up.svg') 0 0 / 100% no-repeat;
}

.slider-button-next {
    cursor: pointer;
    left: 5%;
    z-index: 1200;
    background: url('/img/card/black_arrow_down.svg') 0 0 / 100% no-repeat;
}

.slider-button-prev:hover {
    background: url('/img/card/orangeup.svg') 0 0 / 100% no-repeat;
}


.slider-button-next:hover {
    background: url('/img/card/orangedown.svg') 0 0 / 100% no-repeat;
}

.content__newsblog {
    margin-top: 0px;
}

.page-item .active:span {
    text-decoration: none;
    font-family: Montserrat;
    font-size: 14px;
    line-height: 120%;
    border: 2px solid black;
    border-radius: 6px;
    padding: 8px;
    background: black;
    color: white;
    margin: 0px 8px 0px 1px;
}

@media(max-width:1025px) {
    .content_list__mainblock_h1 {
        font-size: 32px;
    }
}


@media(max-width:426px) {

    .Footer .news_hor_line_foot:not(:last-child) {
        display: none;
    }

    .header_logos {
        display: none;
    }

    .content_list__mainblock_h1 {
        font-size: 24px;
    }

    .content_list__mainblock_text h2 {
        font-size: 16px;
    }
}

.block_navigation2 h1 {
    font-size: 28px;
    font-family: MontserratBold;
}


element.style {
    bottom: 30px;
    left: 30px;
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: -20px;
    left: 0;
    /* width: 100%; */
}

/* .swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10;
} */
@media(max-width:1025px) {
    #history-button {
        top: 160px;
        left: 15px;
    }

    .firstpost_h1 h2 {
        font-size: 24px;
    }

    .firstpost_h2 {
        font-size: 22px;
    }
}

@media(max-width:769px) {

    .swiper-button-prev4,
    .swiper-button-next4 {
        width: 45px;
        height: 45px;
    }

    .content_list__mainblock_h1 {
        font-size: 20px;
    }

    .firstpost_h1 h2 {
        font-size: 20px;
    }
}

@media(max-width:769px) {
    .content_list__mainblock_h1 {
        font-size: 20px;
    }

    .content_list__mainblock_hesh a {
        font-size: 14px;
    }

    .button-span-share {
        font-size: 15px;
    }

    .img-share-button {
        max-width: 18px;
    }

    .eye-img {
        max-width: 18px;
    }

    .count-eye {
        font-size: 15px;
    }
}

@media(max-width:426px) {


    .content_list__mainblock_text ol>li {
        font-size: 14px;
    }

    .content_list__mainblock_text ul>li {
        font-size: 14px;
    }

    .firstpost_h1 h2 {
        font-size: 18px;
    }

    .firstpost_h2 {
        font-size: 16px;
    }

    .swiper-pagination-current {
        font-size: 45px;
    }

    .swiper-pagination {
        font-size: 20px;
    }

    .swiper-pagination-total {
        font-size: 30px;
    }

    .swiper-button-prev,
    .swiper-button-next {
        width: 40px;
        height: 40px;
    }

    #history-button {
        display: none;
    }

    .swiper-button-prev4,
    .swiper-button-next4 {
        width: 45px;
        height: 45px;
    }

    .content_list__mainblock_text p {
        font-size: 14px;
    }

    .content__firstblocknews_h1 a {
        /*  width:100%; */
    }
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}

.slider {
    display: flex;
    width: 1020px;
    max-width: 100%;
    margin-top: 16px;
}

.slider-nav {
    overflow: hidden;
    /* width: 100px; */
    margin-right: 16px;
    flex-shrink: 0;
    height: 466px;
    max-height: 100%;
    margin-top: 25.75px;
}

.slider-main {
    overflow: hidden;
    max-height: 100%;
}

.slider-nav .swiper-slide {
    height: 150px;
    /* width: 150px; */
}

.slider-nav .swiper-slide img {
    /* max-height: 100%; */
    width: 120px;
    height: 75px;
    border: 1px solid #E0E0E0;
    border-radius: 8px;
}

.dealer_locationspan {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* .swiper-slide-active img{
    border: 1px solid #F3942E;
border-radius: 8px;
} */


/* .swiper-slide-active{
        border: 1px solid #F3942E;
border-radius: 8px;
} */

.slider-main .swiper-slide img {
    max-width: 890px;
    width: 100%;
    min-height: 514px;
    max-height: 514px;
    /*  border: 1px solid #fff; */
    border-radius: 15px;
    object-fit: cover;
}

.slider-container {
    max-width: 1020px;
    /* padding: 0 15px; */
    position: relative;
    margin: 0 auto;
}


.slider-container .swiper-pagination {
    display: none;
}

.swiper-button-prev,
.swiper-button-next {
    position: absolute;
    top: 45%;
    margin: 0px 0px 0px 0px;
    z-index: 20;
    font-size: 0;
    width: 30px;
    height: 30px;
    border: none;
    opacity: 1;
}


.swiper-button-prev::after,
.swiper-button-next::after {
    display: none;
}

.swiper-button-prev {
    cursor: pointer;
    left: 160px;
    z-index: 1200;
    background: url('/img/card/LeftDefault.svg') 0 0 / 100% no-repeat;
}

.swiper-button-next {
    cursor: pointer;
    right: 20px;
    z-index: 1200;
    background: url('/img/card/RightDefault.svg') 0 0 / 100% no-repeat;
}

.swiper-button-next:hover {
    background: url('/img/card/Arroworange.svg') 0 0 / 100% no-repeat;
}

.swiper-button-prev:hover {
    background: url('/img/card/Arroworl.svg') 0 0 / 100% no-repeat;
}

.slider-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: 30px;
}

.slider-buttons {
    display: flex;
    align-items: center;
}

.card {
    padding: 30px;
    background-color: #73A53B;
    min-height: 330px;
    color: #000;
    font-size: 16px;
}

.slider-button-prev::after,
.slider-button-next::after {
    display: none;
}

.slider-button-prev {
    position: absolute;
    top: 0%;
    margin: 0px 0px 0px 0px;
    z-index: 20;
    font-size: 0;
    width: 20px;
    height: 20px;
    border: none;
    opacity: 1;
}

.slider-button-next {
    position: absolute;
    bottom: -1%;
    margin: 0px 0px 0px 0px;
    z-index: 20;
    font-size: 0;
    width: 20px;
    height: 20px;
    border: none;
    opacity: 1;
}

.slider-button-prev {
    cursor: pointer;
    left: 5.5%;
    z-index: 1200;
    background: url('/img/card/Up.svg') 0 0 / 100% no-repeat;
}

.slider-button-next {
    cursor: pointer;
    left: 5.5%;
    z-index: 1200;
    background: url('/img/card/Down.svg') 0 0 / 100% no-repeat;
}

@media(max-width: 950px) {
    .slider-nav {
        display: none;
    }

    .slider-button-prev,
    .slider-button-next {
        display: none;
    }

    .swiper-button-prev {
        left: 20px;
    }

    .slider-main .swiper-slide img {
        min-height: -webkit-fill-available;
        max-height: 512px;
        max-width: 100%;
    }
}

@media(max-width:746px) {
    .header {
        justify-content: center;
    }

    .header-buttons {
        display: flex;
        /* margin-top: 20px; */
    }
}


@media(max-width:600px) {
    .swiper-button-next {
        right: 10px;
    }

    .swiper-button-prev {
        left: 10px;
    }

    .swiper-button-prev {
        width: 25px;
    }

    .swiper-button-next {
        width: 25px;
    }

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

    .mods-a {
        margin-bottom: 8px;
    }
}

@media(max-width:426px) {
    .header {
        justify-content: center;
    }
}

.header_login {
    display: flex;
}

.header_login a:not(:last-child) {
    padding-right: 10px;
}

.header-like {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.header-buttons {
    display: flex;
}

/* .header-button_dilers {
    width: 184px;
    height: 48px;
    background: #73A53B;
    border-radius: 4px;
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    color: white;
    border: none;
    cursor: pointer;
} */

/* СТИЛИ ДЛЯ СПИСКА МАШИН */

.content_info_list {
    max-width: 912px;
    margin-top: 15px;
}

/*.vehicle {*/
/*    display: flex;*/
/*}*/

.vehicle {
    float: left;
    width: 100%;
    font-family: Montserrat;
}

/*.vehicle_img {*/
/*    padding-right: 24px;*/
/*}*/

.vehicle_img {
    padding-right: 16px;
    float: left;
    width: 288px;
}

.vehicle_img img {
    width: 288px;
    height: 176px;
    object-fit: cover;
    border-radius: 8px;
}

.vehicle-mainname:hover{
    color: #E07000;
}

/*.vehicle_doubleblock {*/
/*    display: flex;*/
/*    justify-content: space-between;*/
/*    align-items: flex-start;*/
/*}*/

/* .vehicle_doubleblock {
    float: left;
} */

.vehicle-firstblock {
    float: left;
    width: 324px;
}

.vechile-secondblock {
    float: right;
    max-width: 120px;
}

.vehicle-name {
    display: flex;
    align-items: center;
}

.logo-vehicle {
    max-width: 24px;
    display: block;
}

.vehicle-mainname {
    font-weight: 700;
    font-size: 20px;
    color: black;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.content_list__mainblock_text h3 {
    padding-bottom: 15px;
    padding-left: 15px;
}

.vehicle-model {
    color: #828282;
    font-weight: 700;
    font-size: 14px;
    padding-top: 5px;
}

.vehicle-span {
    font-weight: 400;
    font-size: 14px;
    padding-top: 5px;
}

.vehicle-type {
    color: #828282;
    font-weight: 400;
    font-size: 13px;
    padding-top: 3px;
}


.vehicle-span2 {
    color: black;
}

.vehicle-dilerprice {
    display: flex;
    align-items: flex-end;
    padding-bottom: 8px;
    flex-direction: column;
    justify-content: flex-start;
    text-align: right;
}

.location-names-span:hover {
    color: #F3942E;
}

.span-like:hover {
    color: #F3942E;
}

.p_username-header:hover {
    color: #81AE4E;
}

.vector-vehicle {
    max-width: 16px;
    padding-right: 6px;
}

.vehicle-price {
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 4px;
}

.diler-name-vehicle {
    font-weight: 400;
    font-size: 13px;
    text-decoration: underline;
    color: #007AFF;
    float: right;
}

.diler-name-vehicle {
    margin-bottom: 4px;
}

@media(max-width:1265px) {
    .slider-container4 {
        max-width: 726px;
    }
}

@media(max-width:769px) {
    .slider-container4 {
        max-width: 379px;
    }

    .swiper-pagination-current {
        font-size: 60px;
    }

    .swiper-pagination-total {
        font-size: 40px;
    }
}

@media(max-width:426px) {
    .slider-container4 {
        max-width: 335px;
    }
}

@media(max-width:376px) {
    .slider-container4 {
        max-width: 280px;
    }
}

@media(max-width:766px) {
    .vehicle-firstblock {
        float: none;
        width: 288px;
    }

    .block_navigation h1 {
        font-size: 28px;
    }
}

@media(max-width:767px) {
    .vehicle {
        display: flex;
        flex-direction: column;
    }

    .vehicle_img {
        padding-right: 0px;
        width: 100%;
        margin-bottom: 8px;
    }

    .vehicle_img img {
        width: 100%;
        height: auto;
    }

    .vehicle-dilerprice {
        align-items: flex-start;
        text-align: left;
    }

    .like-comapre-block {
        margin-left: 0px;
        margin-top: 8px;
    }

    .vechile-secondblock {
        margin-top: 8px;
    }
}

@media(max-width:426px) {
    .vehicle_img img {
        width: 100%;
        height: 220px;
    }
}



@media(max-width:376px) {
    .vehicle_img img {
        width: 100%;
        height: 190px;
    }
}

@media(max-width:321px) {
    .copyright_info {
        width: 45%;
        font-family: Montserrat;
        font-size: 11px;
        line-height: 150%;
    }
}

/* .vehicle-firstblock {
    padding-right: 213px;
} */

/*  */

.Footer {
    width: 100%;
    background: #2A2A2A;
}

.Footer__body {
}

.Footer__firstblock {
    padding: 0px 20px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1224px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding-top: 30px;
    align-items: center;
    margin-bottom: 15px;
}

.Footer_logo {
    max-width: 288px;
    margin-right: 24px;
}

.logo-footerimg {
    max-width: 288px;
    margin-bottom: 24px;
}

.logo-spanfooter {
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 14px;
    color: #858585;
}

.Footer-h5 {
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    margin-top: 24px;
    margin-bottom: 12px;
}

.a-mail-footer {
    display: flex;
}

.a-span-footer {
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    color: #858585;
}

.Footer_categories {
    max-width: 249px;
    display: flex;
    flex-direction: column;
    margin-right: 12px;
}

.Footer_categories-maina {
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #F3942E;
}

.Footer_categories-showhide {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    margin-top: 12px;
}

.Footer_categories-a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
    margin-bottom: 12px;
}

.Footer_popular {
    max-width: 375px;
    padding-right: 20px;
}

.Footer_popular-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 15px;
    margin-top: 12px;
    margin-right: 20px;
}

.Footer_lastblock {
    padding-right: 30px;
    padding: 0px 20px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1224px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 12px;
}

.Footer_lastblock-span {
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    color: #FFFFFF;
}

.Footer_lastblock-a {
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    text-decoration-line: underline;
    color: #FFFFFF;
}

@media (max-width: 902px) {
    .Footer__firstblock {
        flex-direction: column;
        align-items: flex-start;

    }

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

    .Footer_categories {
        margin-top: 24px;
    }

    .Footer_popular {
        margin-top: 12px;
    }
}

@media(max-width: 409px) {
    .Footer_popular-grid {
        grid-template-columns: repeat(2, 1fr);
        grid-column-gap: 35px;
    }

    .logo-footerimg {
        max-width: 267px;
    }

    .logo-spanfooter {
        font-size: 14px;
    }

    .a-span-footer {
        font-size: 14px;
    }

    .Footer_categories-a {
        font-size: 12px;
    }

    .Footer_categories-maina {
        font-size: 16px;
    }

    .Footer_lastblock-span {
        font-size: 12px;
        order: 2;
    }

    .Footer__firstblock {
        /* padding: 15px 15px 0px 0px; */
    }

    /*   .Footer_lastblock {
      padding: 0px 25px 0px 15px;
  } */

    .logo-footerimg {
        max-width: 223px;
    }

    .Footer_lastblock-a {
        order: 1;
    }
}

/* -----------------------------------------HEADER-LOCATION------------------------ */
.search-h1-tittle {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    position: relative;
}


.result_search p {
    font-size: 18px;
}

.result_search a {
    font-size: 16px;
}

.filter__input2 {
    background: #F2F2F2;
    border-radius: 4px;
    width: 45%;
    height: 40px;
    font-weight: 400;
    font-size: 14px;
    color: #828282;
    border: none;
    padding-left: 15px;
    font-family: 'Montserrat';
}

input.filter__input2 {
    background: url('/img/search.svg') no-repeat center left 5px;
    background-color: #F2F2F2;
    padding-left: 30px;
}


input.filter__input3 {
    background: url('/img/search.svg') no-repeat center left 5px;
    background-color: #F2F2F2;
    padding-left: 30px;
}

input.filter__inputsearch {
    background: url('/img/search.svg') no-repeat center left 5px;
    background-color: #F2F2F2;
    padding-left: 30px;
}

.filter__inputsearch {
    background: #F2F2F2;
    border-radius: 4px;
    width: 50%;
    height: 40px;
    font-weight: 400;
    font-size: 14px;
    color: #828282;
    border: none;
    padding-left: 15px;
    font-family: 'Montserrat';
    margin-top: 12px;
}

.result_search_all_brand{
     top: 112px;
    width: 48%;
    left: 30px;
    /* border: 1px solid #ddd; */
    background-color: #F2F2F2;
    padding: 10px;
    z-index: 9999;
    box-shadow: 0 14px 28px rgb(0 0 0 / 25%), 0 10px 10px rgb(0 0 0 / 22%);
}

.result_search_all_brand p{
     font-size: 18px;
     font-weight: 700;
}

.result_search_all_brand a{
   font-size: 16px;
   font-weight: 400;
   color: black;
}

@media(max-width: 941px){
    .result_search_all_brand{
        top: 106px;
        width: 44.3%;
    }
}

@media(max-width: 600px){
    .result_search_all_brand{
            top: 92px;
    width: 95.5%;
    left: 20px;
    }
}

@media(max-width: 600px){
     .filter__inputsearch{
width: 100%;
    }
}



.location-a {
    display: flex;
    color: black;
    align-items: center;
    margin: 0px 10px 0px 10px;
}

.img-locations {
    max-width: 16px;
    margin-right: 5px;
}

.location-names-span {
    font-weight: 500;
    font-size: 14px;
    font-family: Montserrat;
}

.popup-form {
    display: flex;
    flex-direction: column;
    width: 100%;
    box-sizing: border-box;
}

.filter__input {
    border-radius: 10px;
    width: 90%;
    height: 36px;
    font-weight: 400;
    font-size: 14px;
    color: #999999;
    border: none;
    padding-left: 15px;
    margin-bottom: 16px;
    font-family: Montserrat;
}

input.filter__input {
    background: url('/img/Search2.png') no-repeat center left 5px;
    background-color: #F2F2F2;
    padding-left: 30px;
}


.popup-cities {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    margin-bottom: 16px;
    max-height: 50vh;
    overflow-y: auto;
}

.popup-cities-a {
    color: #1D1D1E;
    font-weight: 500;
    font-size: 14px;
    padding: 8px 10px 8px 10px;
    background: #F4F5F5;
    border-radius: 8px;
    margin-bottom: 8px;
    font-family: Montserrat;
    border: none;
    cursor: pointer;
}

.popup-cities-a:not(:last-child) {
    margin-right: 8px;
}

.popup-save-button {
    background: #73A53B;
    border-radius: 20px;
    font-weight: 700;
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
    width: 200px;
    height: 40px;
    border: none;
    cursor: pointer;
    font-family: Montserrat;
}

.popyp-form-h3 {
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 16px;
    font-family: Montserrat;
}


@media(max-width:600px) {
    .location-names-span {
        font-size: calc((100vw - 375px)/(1224 - 320) * (18 - 14) + 14px);
    }

    .img-locations {
        max-width: 22px;
    }
}

.popup__close2 {
    position: absolute;
    background: url(/img/delete2.png);
    right: 15px;
    height: 24px;
    width: 24px;
    top: 15px;
    color: #000;
    text-decoration: none;
}

.content__notfullbody {
    width: 397px;
    padding: 15px;
}

/* MODAL-POPUS */
#overlay {
    top: 0;
    left: 0;
    display: none;
    max-width: 397px;
    height: 108px;
    z-index: 999;
    -webkit-animation: fade .6s;
    -moz-animation: fade .6s;
    animation: fade .6s;
    overflow: auto;
}


.popups {
    top: 0%;
    left: -6%;
    right: 0;
    font-size: 14px;
    margin: auto;
    max-width: 397px;
    position: absolute;
    padding: 15px 20px;
    background: #fefefe;
    z-index: 1000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    font: 14px/18px 'Tahoma', Arial, sans-serif;
    -webkit-box-shadow: 0 15px 20px rgba(0, 0, 0, .22), 0 19px 60px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 15px 20px rgba(0, 0, 0, .22), 0 19px 60px rgba(0, 0, 0, .3);
    -ms-box-shadow: 0 15px 20px rgba(0, 0, 0, .22), 0 19px 60px rgba(0, 0, 0, .3);
    box-shadow: 0 15px 20px rgba(0, 0, 0, .22), 0 19px 60px rgba(0, 0, 0, .3);
    -webkit-animation: fade .6s;
    -moz-animation: fade .6s;
    animation: fade .6s;
}

.popus-h2 {
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 16px;
    font-family: 'Montserrat';
}

.popups-buttons {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.popups-agreebutton {
    font-weight: 700;
    font-size: 16px;
    color: white;
    background: #73A53B;
    border-radius: 4px;
    width: 160px;
    height: 44px;
    border: none;
    margin-right: 8px;
    font-family: 'Montserrat';
    cursor: pointer;
}

.popups-disagreebutton {
    font-weight: 500;
    font-size: 16px;
    color: #F3942E;
    border: none;
    background: white;
    font-family: 'Montserrat';
    width: 190px;
    height: 44px;
    cursor: pointer;
}

.close {
    position: absolute;
    background: url(/img/delete2.png);
    right: 15px;
    height: 24px;
    width: 24px;
    top: 10px;
    color: #000;
    text-decoration: none;
    cursor: pointer;
    border: none;

}

@media (max-width:680px) {
    .popups {
        left: 0%;
        top: 1%;
        max-width: 201px;
        padding: 10px 10px;
    }

    .search-h1-tittle {
        align-items: flex-start;
        flex-direction: column;
    }

    .filter__input2 {
        margin-top: 16px;
        width: 93%;
        font-size: 14px;
    }

    /* .result_search {
        top: 93px;
    } */
}

/* кнопка закрытия при наведении */
/* MODAL-POPUS */
.popup.open .popup__content {
    transform: translate(0);
    opacity: 1;
}

.popup__body {
    min-height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 30px 10px;
}

.popup.open {
    opacity: 1;
    visibility: visible;
}

.popup {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    overflow-y: auto;
    overflow-x: hidden;
    transition: all 0.4s ease 0s;
    z-index: 1400;
}

@media(max-width:450px) {

    .hesheths__afterall_a {
        font-size: 14px;
    }

    .header-like {
        display: none;
    }
    .popup-cities {
        max-height: 70vh;
    }
}

nav ul {
    list-style-type: none;
    display: flex;
    align-items: center;
}

.input-p-compare {
    position: absolute;
    background: #F3942E;
    color: #FFFFFF;
    font-weight: 400;
    font-size: 12px;
    width: 18px;
    text-align: center;
    border-radius: 16px;
    margin-left: 15px;
    font-family: Montserrat;
}
}

/* -----------------------------------------HEADER-LOCATION------------------------ */

/* _________________________SHARE__________________*/


.tripple-popupimg {
    display: flex;
    align-items: center;
}

.img-forpopup3 {
    max-width: 32px;
}

.right-a-popup:not(:last-child) {
    margin-right: 12px;
}

.popup-forp {
    font-weight: 400;
    font-size: 14px;
    font-family: Montserrat;
    margin-top: 13px;
    margin-bottom: 7px;
}

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

.copy-img-input {
    max-width: 24px;
}

.input-forpopup {
    background: #F2F2F2;
    border-radius: 4px;
    height: 36px;
    font-family: Montserrat;
    font-weight: 400;
    font-size: 14px;
    padding-left: 8px;
    border: none;
    width: 75%;
    margin-right: 8px;
}

.button-forpup {
    border: none;
    background: white;
}

.margin-span-popup {
    margin-top: 13px;
    margin-bottom: 13px;
}

.dop-wrapper-popup {
    width: 284px;
    height: 177px;
}

/* _________________________SHARE__________________*/

.content_list-doph1 {
    font-weight: 400;
    font-size: 16px;
    text-align: center;
}

.compare-error-button {
    background: #73A53B;
    border-radius: 48px;
    width: 272px;
    height: 40px;
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 15px;
    color: white;
    border: none;
    margin-top: 24px;
}


.dop-content-list1 {
    margin-top: 150px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.dop-content-listh2 {
    font-weight: 600;
    font-size: 24px;
    font-family: 'MontserratBold';
}

.img-error-404 {
    max-width: 748px;
    width: 100%;
}


input.filter__input:focus {
    background-color: #FFFFFF;
    border: 1px solid #73A53B;
    color: black;
}

input.filter__input:visited {
    background-color: #FFFFFF;
    border: 1px solid #73A53B;
}


input.filter__input2:focus {
    background-color: #FFFFFF;
    border: 1px solid #73A53B;
    color: black;
}

input.filter__input2:visited {
    background-color: #FFFFFF;
    border: 1px solid #73A53B;
}

.All__devs a:hover {
    color: #E07000;
}

.Footer_categories-a:hover {
    color: #E07000;
}

.a-span-footer:hover {
    color: #E07000;
}

.Footer_lastblock-a:hover {
    color: #E07000;
}

.popup-save-button:hover {
    background: #81AE4E;
}

.popup-save-button:active {
    background: #628C32;
}

.staticheader {
    position: fixed;
    top: 0;
    right: 0;
    margin-top: 16px;
    left: 0;
    z-index: 50;
    background: white;
}

.margin-topmenu {
    margin-top: 68px;
}

.img-compare-like {
    max-width: 24px;
}

@media(max-width:600px) {
    .user_quite-header {
        font-size: 14px;
    }

    .p_username-header {
        font-size: 16px;
    }

    .user_img-header {
        max-width: 38px;
        height: 38px;
        margin-right: 16px;
        margin-left: 5px;
    }

    .img-compare-like {
        max-width: 24px;
    }

}

.location-address {
    margin-left: 15px;
}

.arrow-click {
    border: none;
    display: flex;
    background: #2A2A2A;
    align-items: center;
}

.arrow_showall {
    padding-left: 5px;
    display: none;
}

.transform_arrow {
    transform: rotate(0.5turn);
    padding-right: 5px;
}

@media(max-width:450px) {
    .dop-content-listh2 {
        font-size: 24px;
    }

    .Footer_categories-showhide {
        display: none;
    }

    .Footer_popular-grid {
        display: none;
    }

    .arrow_showall {
        display: block;
    }

    .content_list-doph1 {
        font-size: 18px;
    }
}

.hide_block {
    display: flex;
}

.hide_block2 {
    display: grid;
}


@media(max-width: 1020px) {
    .download-svgimg {
        display: none;
    }
}

.popup1,
.popup1-background {
    position: fixed;
    inset: 0;
    width: 100vw;
    height: 100vh;
}
.popup1 {
    z-index: 100;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.5s;
    opacity: 0;
    visibility: hidden;
    transform: translateY(-30px);
}
.popup1-background {
    background: rgba(0, 0, 0, 0.25);
    z-index: 101;
}

.popup1-wrapper {
    position: relative;
    z-index: 102;
    padding: 2em;
    background: #ffffff;
    border-radius: 0.5em;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    max-width: 627px;
    width: 100%;
}

.popup1-adv {
    position: relative;
    z-index: 102;
    max-width: 627px;
    width: 100%;
    user-select: none;
}

.popup-close {
    position: absolute;
    right: 2em;
    top: 2em;
    display: flex;
    align-items: center;
    gap: 0.312em;
    font-size: 1em;
    z-index: 101;
    background: transparent;
    outline: none;
    border: 0;
    cursor: pointer
}
.popup-close span {
    color: #161616;
    font: 500 0.87em/1.2em "Overpass";
}
.popup-close svg {
    width: 1.5em;
    height: 1.5em;
    fill: #FF7A4D;
}


.popup1-adv .popup-close {
    z-index: 103;
}

.popup1-adv .popup-close svg {
    fill: #FFFFFF
}

.popup1-adv img {
    width: 100%;
    object-fit: contain;
}

.dn {
    display: none !important;
}

.fade {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.fade-slider {
    position: relative;
    height: 7.813vw;
    /* max-height: 118px; */
}

.fade-slider_item {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: 1s;
    will-change: opacity;
    opacity: 0;
}

.fade-slider_item img {
    height: inherit;
    object-fit: contain;
}

.fade-slider_item.active {
    opacity: 1;
}
@media only screen and (max-width: 998px) {
    .header_adv {
        height: ;
    }
}

@media only screen and (max-width: 576px) {
    .header_adv {
        display: none;
    }
}
