@media (max-width: 1025px) {

    .header.shop .container,
    .nav-main-dropdown .container,
    main.wide .container,
    .footer-wrapper.shop .container {
        width: 100% !important;
    }

    #contact_scheduling_services_test_ride .row > div {
        width: 50%;
    }

    #contact_scheduling_services_test_ride .row > div:nth-last-child(3) {
        width: 100%;
    }

    /* - MASTER - */

    /* - form - */

    .date + .input-group-addon {
        border: 1px solid #878787;
        border-left-width: 0;
    }

    /* - HEADER - */

    /* - header top - */

    .header-top {
        height: initial;
    }

    /* - navigation - */


    .nav-main-wrapper {
        margin-top: 2px !important;
    }

    .nav-main-dropdown-wrapper {
        top: 59px !important;
    }

    .nav-main > li.group-1.first-child::before {
        height: 25px;
    }

    .navigation-wrapper .nav-main > li > a {
        height: auto;
    }

    .nav-main-dropdown h5 {
        font-size: 15px;
    }

    /* - dropdown - */

    .header.shop .level3 .nav-main-submenu-wrapper,
    .header.shop .level4 .nav-main-submenu-wrapper {
        width: 250px;
    }

    .header.shop .level3 .nav-main-submenu .nav-main-dropdown-wrapper,
    .header.shop .level4 .nav-main-submenu .nav-main-dropdown-wrapper {
        left: 228px;
        width: 250px;
    }

    /* - HOME - */

    /* - article section - */

    .article .item .btn-wrapper,
    .article-autosuggest .item .btn-wrapper {
        text-align: left;
    }

    /* - ARTICLE LIST - */

    .article-list-grid > .items-wrapper > .row > div:nth-child(1),
    .article-list-grid > .items-wrapper > .row > div:nth-child(2),
    .article-list-grid > .items-wrapper > .row > div:nth-child(3) {
        width: 50%;
    }

    /* - CONTACT - */

    .page .left-info,
    .page .right-info {
        padding-top: 0;
        width: 50%;
    }

    .page .left-info form .item-comment textarea {
        max-width: 380px;
    }

    .uc-career .page .left-info form .col-sm-6,
    .uc-cooperation .page .left-info form .col-sm-6 {
        width: 100%;
    }

    /* - LOGIN, FORGOTEN PASSWORD, REGISTRATION - */

    .page .left-info .registration_form .col-sm-6 {
        width: 100%;
    }

    /* - PAGE - */

    /* - sidebar - */

    .sidebar:not(.sidebar-menu) {
        margin: 0;
        padding: 0;
    }

    .sidebar-menu .heading-wrapper {
        margin-bottom: 5px !important;
    }

    .sidebar-menu .heading-wrapper .title h3 {
        margin-top: 0 !important;
        font-size: 16px;
    }

    .sidebar-menu ul.nav .itme > a {
        padding: 11px 0;
        font-size: 14px;
    }

    .sidebar .pdf-download a {
        margin-top: 35px;
    }

    /* - TABLE - */

    .category-contentcategory-content table th,
    .article-content table th,
    .page-content table th {
        font-size: 20px;
    }

    .category-contentcategory-content table th,
    .category-contentcategory-content table td,
    .article-content table th,
    .article-content table td,
    .page-content table th,
    .page-content table td {
        padding-left: 10px;
        padding-right: 10px;
    }

    .category-contentcategory-content table td,
    .category-contentcategory-content table p,
    .article-content table td,
    .article-content table p,
    .page-content table td,
    .page-content table p {
        font-size: 15px !important;
        line-height: 18px !important;
    }

    /* - PROFILE - */

    .heading-wrapper-profile > .heading-prepend {
        width: 25%;
    }

    .heading-wrapper-profile > .pull-right {
        float: left !important;
    }

    .profile .row.product > div,
    .profile-favorite-products .row > div,
    .view-profile .shop-wall-wrapper .row > div {
        width: 50%;
    }

    /* - PRODUCT DETAILS - */

    /* - product details - */

    .product-attributes-wrapper .product-help-link {
        display: block;
    }

    .shop-button-qnt {
        min-width: 279px;
        font-size: 18px;
    }

}

@media (max-width: 950px) {

    /* - LANDING PAGE - */

    /* - horizontal image - */

    .items-generic .horizontal-image .text-wrapper .title {
        font-size: 20px;
    }

}
