@media screen and (max-width: 1760px) {
    .main-tabs {
        top: 160px;
    }

    .type-page .entry-title,
    .category h1.page-title {
        margin-top: 500px;
    }

}



@media screen and (max-width: 1640px) {
    .main-tabs {
        top: 160px;
    }

    .tabs__nav {
        margin-top: 60px;
    }

    .type-page .entry-title,
    .category h1.page-title {
        margin-top: 450px;
    }
}

@media screen and (max-width: 1560px) {
    .main-tabs {
        top: 130px;
    }

    .tabs__nav {
        margin-top: 0px;
    }

    .type-page .entry-title,
    .category h1.page-title {
        margin-top: 400px;
    }
}


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

    /*.block2 img {
        margin-left: -205px;
        max-width: 702px;
    }
    .block3 img {
        margin-right: -230px;
        max-width: 702px;
    }
    .block4 img {
        margin-right: -4px;
    }
    .block6 img {
        margin-right: -170px;
        max-width: 702px;
    }
    .block7 img{
        margin-right: -163px;
    }*/
    .tabs__content .txt {
        width: 730px;
    }

    .tabs__nav {
        margin-top: 0px;
    }

    .main-tabs {
        top: 100px;
    }

    .type-page .entry-title,
    .category h1.page-title {
        margin-top: 360px;
    }



}

@media screen and (max-width: 1400px) {
    .tabs__link {
        padding-top: 40px;
    }
}

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

    .tabs__content .title {
        font-size: 48px;
        line-height: 56px;
    }

    .tabs__content .txt,
    .block1 p,
    .block4 p,
    .block6 p,
    .news__item .title,
    .news__item .date {
        font-size: 16px;
    }

    .tabs__content .yelow-txt {
        font-size: 20px;
    }

    .site-header nav#site-navigation a,
    .languages-menu li a,
    .tabs__content a.btn,
    .tabs__nav a,
    .more-btn,
    .moreThanContent .layout-width div {
        font-size: 15px;
    }

    .grey-title {
        font-size: 32px;
    }

    .likeH2,
    .block1 .likeH2 {
        font-size: 42px !important;
    }

    .slog {
        font-size: 54px;
    }

    .block4 img {
        margin-right: 6px;
    }

    .moreThanContent .layout-width div {
        height: 90px;
    }

    .moreThanContent .layout-width .title {
        font-size: 26px;
        padding-top: 15px;
    }

    .moreThanContent .layout-width div span {
        font-size: 42px;
    }

    .tabs__nav {
        margin-top: 0px;
    }

    .main-video .playpause {
        width: 80px;
        height: 80px;
        right: 150px;
        background-size: cover;
    }

    /*.block2 img {
        margin-left: -110px;
        max-width: 640px;
    }
    .block3 img {
        margin-right: -135px;
        max-width: 640px;
    }
    .block4 img {
        margin-right: 31px;
    }
    .block6 img {
        margin-right: -60px;
        max-width: 640px;
    }
    .block7 img {
        margin-right: -85px;
    }*/
    .type-page .entry-title,
    .category h1.page-title {
        font-size: 58px;
        margin-top: 350px;
    }

    .tabs__content {
        height: 450px;
    }

}


@media screen and (max-width: 1280px) {
    .tabs__link {
        padding-top: 30px;
    }

    .tabs__content {
        padding: 1rem;
        height: 480px;
    }
}


@media screen and (max-width: 1210px) {
    .layout-width {
        max-width: 95%;
    }

    .tabs__content {
        padding: 1rem;
        height: 465px;
    }

    .type-page .entry-title,
    .category h1.page-title {
        font-size: 52px;
        margin-top: 300px;
    }
}



@media screen and (max-width: 960px) {
    #site-navigation button.menu-toggle {
        background: url(/wp-content/themes/bogdannew/images/menu.png) no-repeat center center;
        width: 20px;
        height: 20px;
        border: none;
        border-radius: 0;
        outline: none;
        margin-right: 0;
    }

    #site-navigation.toggled button.menu-toggle {
        background: url(/wp-content/themes/bogdannew/images/menuclose.png) no-repeat center center;
        display: block;
        z-index: 10;
    }

    .site-header nav#site-navigation {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        width: auto;
        flex-basis: auto;
        order: 2;
    }

    #site-navigation>div {
        position: absolute;
        top: 0;
        padding-top: 70px;
        transition: left .3s ease-in-out;
        background-color: #fff;
        z-index: 9;
        height: auto;
        width: 90%;
        left: -100%;
    }

    .site-header nav ul#primary-menu {
        overflow: scroll;
        max-height: 100vh;
        overflow-y: scroll;
    }

    #site-navigation.toggled>div {
        left: 10%;
    }

    #site-navigation.main-navigation ul {
        display: block;
    }

    .site-header nav#site-navigation {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        width: auto;
        flex-basis: auto;
        order: 2;
    }

    .site-header nav#site-navigation ul#primary-menu>li.current-menu-item {
        border-bottom: none;
        border-top: none;
    }

    .site-header nav#site-navigation a {
        font-size: 14px;
        text-align: left;
        line-height: 60px;
        padding-left: 20px;
    }

    .site-header nav#site-navigation ul#primary-menu>li {
        padding: 0px 0px;
        text-align: left;
        display: flex;
        flex-direction: column;
    }

    .site-header nav#site-navigation ul#primary-menu>li.menu-item-has-children.focus:after {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        margin-top: -7px;
        top: 29px;
        transform-origin: initial;
    }

    .site-header nav#site-navigation ul#primary-menu>li.menu-item-has-children.focus>ul>li.menu-item-has-children.focus:after {
        content: '';
        display: block;
        pointer-events: none;
        position: absolute;
        right: 27px;
        top: 29px;
        transform-origin: initial;
        -webkit-transform: rotate(225deg);
        -ms-transform: rotate(225deg);
        transform: rotate(225deg);
        margin-top: -10px;
        -webkit-transition: all 0.15s ease-in-out;
        transition: all 0.15s ease-in-out;
        width: 10px;
        height: 10px;
        border-bottom: 1px solid #505050;
        border-right: 1px solid #505050;
    }

    .site-header nav#site-navigation ul#primary-menu>li.menu-item-has-children.focus>ul>li.menu-item-has-children:after {
        content: '';
        display: block;
        pointer-events: none;
        position: absolute;
        right: 27px;
        top: 23px;
        transform-origin: initial;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        margin-top: -10px;
        -webkit-transition: all 0.15s ease-in-out;
        transition: all 0.15s ease-in-out;
        width: 10px;
        height: 10px;
        border-bottom: 1px solid #505050;
        border-right: 1px solid #505050;
    }


    .site-header nav ul#primary-menu {
        overflow: scroll;
        max-height: 100vh;
        overflow-y: scroll;
        border-top: 1px solid #839097;
    }

    .site-header {
        height: 70px;
    }

    .site-branding {
        width: 120px;
        height: 30px;
    }

    .site-header {
        max-width: 90%;
    }

    .wrapper-header .logo,
    .home .wrapper-header .logo {
        z-index: 10;
    }

    .wrapper-header .site-header nav#site-navigation .current-menu-ancestor,
    .wrapper-header .site-header nav#site-navigation .current-menu-item {
        border-top: none;
    }

    .site-header nav#site-navigation ul#primary-menu>li {
        height: 60px;
    }

    .wrapper-header .site-header nav#site-navigation .current-menu-ancestor a,
    .wrapper-header .site-header nav#site-navigation .current-menu-item a {
        margin-top: 0 !important;
        display: block;
        width: 100%;
    }

    .site-header nav#site-navigation ul#primary-menu>li {
        align-items: flex-start;
        border-bottom: 1px solid #E7EBE5;
    }

    .wrapper-header .site-header nav#site-navigation .menu-item-has-children:after {
        content: "";
        background: url(/wp-content/themes/bogdannew/images/menuicon.png) no-repeat top left;
        width: 15px;
        height: 8px;
        position: absolute;
        right: 65px;
        top: 25px;
    }

    .site-header nav#site-navigation ul#primary-menu>li.menu-item-has-children.focus {
        height: auto;
    }

    .site-header nav#site-navigation ul#primary-menu>li.menu-item-has-children .sub-menu {
        position: initial;
        display: none;
    }

    .site-header nav#site-navigation ul#primary-menu>li.menu-item-has-children.focus .sub-menu {
        display: block;
        border-top: 1px solid #E7EBE5;
    }

    .main-navigation ul ul {
        box-shadow: none !important;
    }

    .main-navigation ul ul.sub-menu {
        padding-left: 0;
        padding-top: 0px;
        padding-bottom: 0;
    }

    .main-navigation ul ul.sub-menu li a {
        line-height: 40px !important;
    }

    .wrapper-header .site-header nav#site-navigation .sub-menu .current-menu-item {
        border-top: none;
    }

    .wrapper-header .site-header nav#site-navigation a {
        width: 100%;
        margin-top: 0;
    }

    .main-navigation ul .production ul.sub-menu {
        width: 100%;
        padding-right: 0;
        margin-left: 0;
    }


    .main-video.wrapper,
    .tabs.main-tabs {
        display: none;
    }

    .home .wrapper-header {
        background-color: #fff;
    }

    .home .wrapper-header .logo {
        background-image: url(/wp-content/themes/bogdannew/images/logo2.png);
    }

    .home .wrapper-header .languages-menu .lang-item-uk.current-lang a {
        color: #004924;
        border-right: 1px solid #839097;
    }

    .home .wrapper-header .languages-menu li a {
        text-decoration: none;
        color: #2F302F;
    }

    .wrapper-header,
    .home .wrapper-header,
    .home .wrapper-header:hover {
        border-bottom: 1px solid #839097;
        border-top: none;
        margin-top: 0;
    }

    .home .wrapper-header .site-header nav#site-navigation a {
        font-size: 14px;
        color: #2F302F;
        padding: 0;
        text-align: left;
        line-height: 60px;
        padding-left: 20px;
    }

    .home .wrapper-header:hover .site-header nav#site-navigation li:hover {
        border-top: none;
    }

    .menu-menyu-futer-ukr-container {
        display: none;
    }

    .footerMenu .site-address {
        position: initial;
        font-size: 14px;
        margin-left: 30px;
        margin-top: 30px;
    }

    .site-footer {
        position: relative;
        padding-bottom: 150px;
    }

    .site-info img {
        position: absolute;
        top: 25px;
        left: 30px;
    }

    footer .site-newsletter {
        position: absolute;
        margin-right: 0;
        left: 30px;
        top: 220px;
    }

    .site-newsletter input[type="email"] {
        width: 180px;
    }

    .site-newsletter button {
        width: 135px;
    }

    footer .site-icons {
        position: absolute;
        bottom: 40px;
        left: 30px;
        margin-right: 0;
    }

    footer .site-icons img {
        margin-right: 10px;
    }

    .site-footer .site-info .site-copyright {
        position: absolute;
        right: 30px;
        bottom: 40px;
    }

    .mainMobSlider {
        display: block;
        width: 99vw;
        margin-left: calc(-50vw + 50.8%);
        margin-top: 10px;
    }

    .mob-slider div {
        position: relative;
        text-align: center;
    }

    .mob-slider div .title {
        font-size: 34px;
        font-weight: bold;
        color: #fff;
        position: absolute;
        top: 125px;
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        text-align: center;
    }

    .mob-slider div .btn {
        display: block;
        text-decoration: none;
        color: #fff;
        line-height: 55px;
        width: 250px;
        background: #004924;
        margin: auto;
        position: absolute;
        top: 255px;
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        text-align: left;
        padding-left: 30px;
    }

    .mob-slider div a.btn:after {
        content: url(/wp-content/themes/bogdannew/images/Vector.png) !important;
        position: absolute;
        top: 5px;
        right: 15px;
    }

    .mob-slider .slick-dots {
        bottom: 35px;
        display: flex;
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
    }

    .mob-slider .slick-dots li {
        width: auto;
    }

    .mob-slider .slick-dots li,
    .mob-slider .slick-dots button,
    .mob-slider .slick-dots li button:before {
        padding: 0;
        width: 100%;
        height: 4px;
        background: #fff;
        content: '';
        margin: 0;
    }

    .mob-slider .slick-dots li.slick-active button:before {
        background: #F7E121;
    }

    .titleH2 {
        font-size: 30px;
        text-align: center;
    }

    .news .multiple-items {
        display: block;
        margin-left: 0;
    }

    .news__item {
        width: 100%;
    }

    .news__item img {
        width: 100%;
        height: 210px;
        object-fit: cover;
    }

    .tabs__content .txt,
    .news__item .title,
    .news__item .date {
        font-size: 14px;
    }

    .site-footer {
        margin-top: 80px;
    }

    .wrapper-more-btn {
        margin: auto;
        margin-top: 0;
    }

    .btnContentTop button {
        height: 40px;
        width: 40px;
        border-radius: initial;
    }

    .btnContentTop {
        top: 205px !important;
    }

    .mob-slider div img {
        width: 100%;
    }

    .wrapper-header .icon-search,
    .home .wrapper-header .icon-search {
        background-image: url(/wp-content/themes/bogdannew/images/search2.png);
    }

    .modal .body {
        width: 100%;
    }

    .container.modal-open .modal {
        top: 70px;
    }

    .modal-open .modal .body:before {
        right: 68px;
    }

    .wp-block-search .wp-block-search__inside-wrapper:before {
        left: 10px;
    }

    .js-close-modal:before {
        content: url(/wp-content/themes/bogdannew/images/menuclose.png) !important;
        right: 20px;
    }

    .home .moreThanContent .layout-width {
        display: block;
        height: auto;
    }

    .home .moreThanContent {
        height: auto;
        margin-top: -30px;
        margin-bottom: 50px;
        padding-bottom: 10px;
    }

    .home .moreThanContent .layout-width .title {
        text-align: center;
        padding-right: 0;
    }

    .home .moreThanContent .layout-width .title span {
        font-size: 20px;
        display: inline-block;
    }

    .home .moreThanContent .layout-width div {
        height: auto;
    }

    .home .moreThanContent .layout-width div span {
        font-size: 18px;
        display: inline-block;
    }

    .home .moreThanContent .layout-width div {
        border-right: none;
        padding-right: 0;
        margin-bottom: 40px;
    }

    .home .moreThanContent .layout-width .avtobus:before {
        content: '';
        background-image: url(/wp-content/themes/bogdannew/images/avtobus.png);
        height: 60px;
        display: block;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        margin-bottom: 15px;
    }

    .home .moreThanContent .layout-width .avto:before {
        content: '';
        background-image: url(/wp-content/themes/bogdannew/images/auto.png);
        height: 40px;
        display: block;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        margin-bottom: 15px;
    }

    .home .moreThanContent .layout-width .vant:before {
        content: '';
        background-image: url(/wp-content/themes/bogdannew/images/vant.png);
        height: 45px;
        display: block;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        margin-bottom: 15px;
    }

    .home .wrapper-header .languages-menu .lang-item-en.current-lang a {
        color: #004924;
        border-left: 1px solid #839097;
    }

    .menu-menyu-v-futere-eng-container {
        display: none;
    }

    .main-navigation ul .about-company.eng ul.sub-menu {
        width: 100%;
        padding-left: 0;
        margin-left: 0;
    }

    .block {
        display: flex;
        flex-direction: column-reverse;
        margin-top: 30px;
    }

    .block.block1 {
        margin-top: 0;
    }

    .block1 img {
        width: 100%;
        margin-right: 0;
    }

    .likeH2,
    .block1 .likeH2 {
        font-size: 36px !important;
        text-align: center;
    }

    .block1 p,
    .block4 p,
    .block6 p,
    .block1+.block2 div {
        font-size: 14px;
        text-align: center;
    }

    .block4 div,
    .block6 div,
    .block1+.block2 div,
    .twoColBlock .txtImg div,
    .twoColBlock .imgTxt div {
        width: 100%;
    }

    .moreThanContent {
        display: none;
    }


    .home .moreThanContent {
        display: block;
    }

    .slog {
        font-size: 20px;
        margin: 50px 0;
    }

    .post-thumbnail img {
        height: 400px;
        object-fit: cover;
        object-position: -200px;
    }

    .type-page .entry-title,
    .category h1.page-title {
        font-size: 32px;
    }

    .likeH2,
    .block1 .likeH2 {
        margin: 20px 0;
        line-height: 45px;
    }


    .twoColBlock .txtImg {
        margin: 0;
        flex-direction: column;
    }

    .twoColBlock .imgTxt {
        flex-direction: column-reverse;
    }

    .twoColBlock {
        padding-top: 30px;
        padding-bottom: 0;
    }

    .twoColBlock p.title {
        font-size: 36px;
        margin: 0 0 20px 0;
    }

    .twoColBlock .txtImg div,
    .twoColBlock .imgTxt div {
        margin-bottom: 30px;
    }

    .twoColBlock .imgTxt p {
        font-size: 14px;
    }

    .twoColBlock p {
        width: 100%;
        text-align: center;
        font-size: 14px;
    }

    .twoColBlock .imgTxt p.title {
        margin-left: 0;
        font-size: 36px;
    }

    .twoColBlock .imgTxt p {
        margin-left: 0;
    }

    .twoColBlock .imgTxt,
    .twoColBlock .txtImg {
        margin: 20px 0;
    }

    .block2.block,
    .block.block6 {
        flex-direction: column;
    }

    .scaleDownOut,
    .fromBottomOut,
    .fromBottomIn,
    .scaleDownIn {
        transition: none;
        transform: none;
        opacity: 1;
    }

    .blockPadd div {
        font-size: 14px;
        width: 100%;
        margin-left: 0;
        text-align: center;
    }

    .blockPadd img {
        margin-left: 0;
    }

    .trolleybus {
        margin-top: 20px;
    }

    .trolleybus .title {
        font-size: 30px;
        margin-bottom: 30px;
        text-align: center;
    }

    .one-slider .slick-slide img {
        height: 155px;
        width: 100%;
    }

    .one-slider .slick-slide {
        padding-top: 50px;
    }

    .one-slider .slick-slide span {
        position: absolute;
        top: 0px;
        margin-right: 0;
        float: none;
        margin-top: 0;
        z-index: 10;
        right: 160px;
    }

    .one-slider .slick-dots {
        display: none !important;
    }

    .trolleybus .slick-nav__wrap {
        margin-top: 0;
        padding: 0 80px;
    }

    .trolleybus .slick-nav__wrap img {
        height: 30px;
    }

    .trolleybus .wrraper-num {
        top: 0;
        right: 170px;
    }

    .one-slider .slick-slide .mobImg {
        height: 110px;
    }

    .one-slider .info {
        margin-top: 0;
    }

    .one-slider .info .txt {
        width: 95%;
        font-size: 14px;
        text-align: center;
    }

    .one-slider .info .head {
        font-size: 20px;
        line-height: 50px;
        margin-top: 30px;
    }

    .one-slider .info table tr td {
        background: #E7EBE5;
    }

    .one-slider .slick-slide.slick-active {
        width: 384px;
        position: relative;
    }

    .one-slider .info table p {
        font-size: 14px;
        margin-bottom: 0;
        line-height: 30px;
        padding-left: 10px;
    }

    .one-slider .info table {
        width: 100%;
        margin-top: 0;
    }

    .gallery-lift {
        margin-top: 50px;
    }

    .gallery-lift .more-items {
        margin-right: 0;
    }

    .gallery-lift .layout-width {
        margin-right: 5px !important;
    }

    .gallery-lift .more-items .slick-slide img {
        height: 220px;
        object-fit: contain;
        width: 400px;
    }

    .gallery-lift .slick-nav__wrap {
        margin-top: 20px;
    }

    .gallery-lift .wrraper-arrow {
        justify-content: center;
    }

    .gallery-lift .wrraper-arrow img {
        height: 30px;
    }

    .gallery-lift .wrraper-numG {
        top: 0;
        left: 175px;
    }

    .gallery-lift .slick-slide.slick-current {
        margin-right: 0;
    }

    .lift.block {
        flex-direction: column;
    }

    .lift.block p {
        width: 100%;
        text-align: center;
        font-size: 14px;
    }

    .gallery-lift .wrraper-numG {
        right: 130px;
    }

    .block2.block p,
    .block.block6 p {
        font-size: 14px;
    }

    .content-category article {
        width: 100%;
    }

    .content-category {
        margin-top: 60px;
    }

    .content-category article img {
        width: 100%;
        height: 220px;
        object-fit: cover;
        object-position: unset;
    }

    .content-category article .entry-content {
        width: 100%;
    }

    .content-category article .posted-on a {
        font-size: 14px;
        margin-top: 10px;
    }

    .content-category article .entry-title a {
        font-size: 14px;
    }

    .content-category article .entry-title {
        line-height: 20px;
    }

    .category-novini .navigation.pagination {
        margin-bottom: 50px;
        margin-top: 0;
    }

    .single-post .breadcrumbs {
        display: none;
    }

    .single-post h1.entry-title {
        font-size: 16px;
    }

    .single-post .entry-content {
        font-size: 14px;
    }

    .single-post .entry-content {
        margin-bottom: 50px;
    }

    .wrapper-contacts {
        display: block;
    }

    .wrapper-contacts div img {
        margin-right: 30px;
    }

    .wrapper-contacts .form-contacts {
        padding: 20px 10px;
    }

    .wrapper-contacts .form-contacts p {
        font-size: 30px;
        margin-bottom: 20px;
    }

    .wrapper-contacts .form-contacts .wrraper-feedback {
        width: 100%;
    }

    .wrapper-contacts .form-contacts .agreement .wpcf7-list-item-label {
        padding-left: 50px;
        position: relative;
        font-size: 14px;
        display: inline-block;
    }

    .block-img4,
    .block-img6 {
        justify-content: space-between;
        margin-top: 20px;
        flex-direction: column;
    }

    .dealer-bogdan .block-img6 div {
        width: 100%;
    }

    .block-img4 div p,
    .block-img6 div p,
    .block-img5 div p {
        font-size: 14px;
        text-align: center;
    }

    .block-img6 img {
        margin-right: 0;
    }

    .block-img4 div p.title,
    .block-img6 div p.title,
    .block-img5 div p.title {
        font-size: 24px;
    }

    .dealer-bogdan .block-img6 ul {
        margin-left: 0;
        padding-left: 30px;
        font-size: 14px;
        margin-top: 20px;
    }

    .dealer-bogdan .blockDealer {
        display: none;
    }

    .dealer-bogdan .block-img6 .wrapper-more-btn {
        margin-top: 50px;
        margin-bottom: 50px;
        width: 250px;
        margin-left: auto;
    }

    .dealer-bogdan .block-img6 {
        margin-bottom: 50px;

    }


    .wrapper-contacts .form-contacts input[type="text"],
    .wrapper-contacts .form-contacts input[type="email"],
    .wrapper-contacts .form-contacts textarea {
        border: 1px solid #C4C4C4;
    }

    .block-txt {
        width: 100%;
        font-size: 14px;
        text-align: center;

    }

    .block-img1 {
        margin-top: 20px;
        flex-direction: column;
    }

    .block-img1 img {
        margin-right: 0;
    }

    .block-img2 div:first-child p {
        width: 100%;
        font-size: 14px;
        margin-top: 20px;
        text-align: center;
    }

    .block-img2 {
        flex-direction: column;
    }

    .block-img2 div {
        width: 100%;
    }

    .block-img2 div:first-child {
        margin-top: 15px;
    }

    .block-img2 div:last-child {
        padding-left: 0;
    }

    .block-img3 p {
        font-size: 14px;
        width: 100%;
        margin-right: 0;
        text-align: center;
    }

    .block-img3 img {
        margin-left: 0;
    }

    .block-img3,
    .block-img5 {
        flex-direction: column-reverse;
    }

    .block-img4 div,
    .block-img6 div {
        width: 100%;
    }

    .block-img5 div {
        width: 100%;
        margin-left: 0;
    }

    .models-dealer {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .models-dealer .title {
        font-size: 30px;
        margin-bottom: 30px;
        text-align: center;
    }

    .models-dealer .slick-dots {
        display: none !important;
    }

    .models-dealer .slick-slide img {
        width: 100%;
        height: 120px;
        object-fit: contain;
    }

    .models-dealer .slick-slider .slick-list {
        width: 100%;
        margin-left: 0;
    }

    .models-dealer .slick-slide span {
        margin-right: 0;
        font-size: 20px;
        float: none;
        visibility: visible;
        display: block;
        text-align: center;
    }

    .models-dealer .slick-nav__wrap img {
        height: 30px;
    }

    .models-dealer .slick-nav__wrap {
        padding: 0 110px;
        margin-top: 0;
    }

    .wrraper-num {
        font-size: 18px;
        right: 175px;
        top: 0;
    }

    .moreThanContentImg {
        margin-top: 0;
        margin-bottom: 50px;
    }

    .blockDealer {
        display: block;
        height: auto;
    }

    .blockDealer div {
        font-size: 14px;
        padding-right: 10px;
        height: auto;
        display: inline-block;
        text-align: center;
        width: 25%;
        vertical-align: text-top;

    }

    .blockDealer div:first-child {
        padding-right: 0;
        border-right: none;
        display: block;
        line-height: 60px;
        width: 100%;
    }

    .blockDealer div {
        font-size: 14px;
    }

    .blockDealer div span {
        font-size: 30px;
    }

    .more-dealer .wrapper-more-btn {
        margin: 60px auto;
    }

    .haval .block-img1 img {
        margin-top: 10px;
    }

    .haval .block-img1.new .block-txt {
        width: 100%;
    }

    .haval .block-img1.new img {
        margin-right: 0;
        margin-left: 0;
        margin-top: 0;
    }

    .block-img1.new {
        flex-direction: column-reverse;
    }

    .models-dealer .wrraper-select .title {
        display: block;
    }

    #tabs_model {
        margin-top: 30px;
    }

    .models-dealer .wrraper-select select {
        font-size: 30px;
    }

    .great-wall a {
        flex-direction: column;
    }

    .dealer-jac .block-img6 div {
        width: 100%;
        font-size: 14px;
    }

    .dealer-jac .block-img3 {
        margin-top: 20px;
    }

    .dealer-jac .block-img3 div {
        font-size: 14px;
        width: 100%;
    }

    .post-160 .post-thumbnail img,
    .post-473 .post-thumbnail img {
        object-position: -380px;
    }

    .block-img3.mobH {
        display: none;
    }

    .dealer-bus .moreThanContentImg {
        margin-bottom: -85px;
        margin-top: 40px;
    }

    .dealer-bus .tableTr {
        margin-bottom: 50px;
    }

    .one-slider .info .lite-txt {
        margin-top: 30px;
        font-size: 14px;
    }

    .block ul {
        font-size: 14px;
        margin-left: 30px;
    }


}

@media screen and (max-width: 375px) {
    .one-slider .slick-slide.slick-active {
        width: 345px;
    }

    .trolleybus .wrraper-num {
        right: 150px;
    }

    .gallery-lift .wrraper-numG {
        left: 158px;
    }

    .gallery-lift .more-items .slick-slide img {
        width: 355px;
    }

    .one-slider .slick-slide span {
        right: 150px;
    }

    .wrraper-num {
        font-size: 18px;
        right: 160px;
        top: 0;
    }
}



@media screen and (max-width: 320px) {
    .site-branding {
        width: 100px;
    }

    .languages-menu {
        padding-left: 20px;
    }

    .mob-slider div .btn {
        top: 215px;
    }

    .site-newsletter input[type="email"] {
        width: 160px;
    }

    .site-newsletter button {
        width: 115px;
    }

    footer .site-icons img {
        margin-right: 0;
    }

    .site-footer .site-info .site-copyright {
        right: 15px;
    }

    .mob-slider div .title {
        font-size: 28px;
        top: 100px;
    }

    .mob-slider div .btn {
        width: 220px;
    }

    .type-page .entry-title,
    .category h1.page-title {
        font-size: 30px;
    }

    .likeH2,
    .block1 .likeH2 {
        font-size: 32px !important;
        line-height: 40px;
    }

    .trolleybus .wrraper-num {
        right: 125px;
    }

    .one-slider .slick-slide.slick-active {
        width: 295px;
    }

    .gallery-lift .more-items .slick-slide img {
        width: 302px;
    }

    .gallery-lift .wrraper-numG {
        left: 130px;
    }

    .wrraper-num {
        font-size: 16px;
        right: 135px;
        top: 0;
    }

    .blockDealer div {
        font-size: 12px;
    }
}