@media (max-width: 480px) {
    .footer-nav.collapse-menu .col-sm-6{
        padding-left: 10px;
        padding-right: 10px;
    }
    .similar-products-by-color-slider {
        display: block;
        opacity: 1;
        padding: 5px 0;
    }

    .comments .comments-input-wrapper .rating-stars-required {
        position: relative;
    }

    .container-grid-with-four-images {
        margin: 0 0 20px;
        padding: 0 5px;
    }

    .container-grid-with-four-images .col-xs-12 {
        width: 25%;
        padding: 0 5px;
    }

    .container-grid-with-four-images .col-md-3:nth-child(2) .item {
        top: 20px;
    }

    .container-grid-with-four-images .col-md-3:nth-child(3) .item {
        top: -5px;
    }

    .container-grid-with-four-images .col-md-3:nth-child(4) .item {
        top: 15px;
    }

    /* Stavka sa slikom, background-om i tekstom */

    .image-text-grid-right-v2-wrapper {
        padding: 0;
    }

    .adidas-image-text-grid-right-v2 {
        max-height: 185px;
        padding: 0;
        top: 70px;
        font-size: 33px;
        line-height: 35px;
        max-width: 100%;
    }

    .adidas-image-text-grid-right-v2 .text-wrapper {
        font-size: 37px;
        line-height: 40px;
        max-width: unset;
        padding: 0;
        padding-right: 10px;
        top: 55px;
    }


    .adidas-image-text-grid-right-v2 .img-wrapper {
        position: relative;
        top: 30px;
    }

    .adidas-image-text-grid-right-v2 {
        margin-bottom: 180px;
    }

    .adidas-image-text-grid-right-v2 .diff-color-word {
        color: #1C1D1D;
    }

    .adidas-image-text-grid-right-v2 .btn-wrapper .btn {
        color: #1C1D1D;
        font-weight: 700;
        border: 3px solid #1C1D1D;
        min-width: unset;
        width: 100%;
        max-width: 150px;
        white-space: normal;
        text-align: left;
        padding: 5px 10px;
        font-size: 15px;
    }

    .adidas-image-text-grid-right-v2 .btn-wrapper .btn:hover,
    .adidas-image-text-grid-right-v2 .btn-wrapper .btn:active,
    .adidas-image-text-grid-right-v2 .btn-wrapper .btn:focus,
    .adidas-image-text-grid-right-v2 .btn-wrapper .btn:active:focus {
        border: 3px solid #1C1C1C;
        background: #1C1C1C;
        color: #ffffff;
    }

    .adidas-image-text-grid-right-v2 .img-wrapper.mobile-img {
        display: flex;
    }

    .subitem-grid-background-with-content-above {
        margin-left: -10px;
        margin-right: -10px;
    }

    /* Addias Block 1 Linear Gradient*/

    .horizontal-image-wrapper.adidas-horizontal-image .img-wrapper.mobile-img,
    .two-images-text-grid-wrapper {
        padding: 0;
    }

    .adidas-two-images-text-grid .btn-wrapper .btn:before {
        content: url("../../images/sv2019/core/adidas-right-arrow-mobile.png");
        position: absolute;
        right: 10px;
        width: auto;
        height: 15px;
        top: 50%;
        transform: translateY(-50%);
    }

    .adidas-two-images-text-grid {
        min-height: 500px;
        margin-bottom: 140px;
    }

    .adidas-two-images-text-grid .text-wrapper {
        font-size: 16px;
        line-height: 17px;
        text-align: center;
        padding: 0 20px;
    }

    .adidas-two-images-text-grid .text-wrapper .adidas-text-editor {
        font-size: 18px;
        line-height: 15px;
    }

    .adidas-two-images-text-grid .text-wrapper .x-crazyfast-text-editor {
        font-size: 40px;
        line-height: 25px;
    }

    .adidas-two-images-text-grid .text-wrapper .didnt-see-that-text-editor {
        font-size: 15px;
        line-height: 30px;
    }

    .adidas-two-images-text-grid .text-wrapper .coming-text-editor {
        font-size: 18px;
        line-height: 30px;
    }

    .adidas-two-images-text-grid .img-col-wrapper .img-wrapper {
        max-width: 160px;
        top: 25px;
        left: 50%;
        transform: translateX(-50%);
        margin: 0;
    }

    .adidas-two-images-text-grid .btn-wrapper .btn {
        font-size: 15px;
        width: 160px;
        line-height: 18px;
        margin-top: 10px;
    }

    .adidas-two-images-text-grid.two-images-text-grid .absolute-image {
        display: block;
    }

}

@media (max-width: 320px) {
    .item-newsletter-form-group a, .item-newsletter-form-group label,
    .item-newsletter-wrapper .modal-check-newsletter label,
    .item-newsletter-wrapper .modal-check-newsletter a{
        font-size: 10px;
    }
    .item-newsletter-wrapper #newsletter_form_landing .btn-wrapper .btn {
        height: 35px;
        font-size: 12px;
        line-height: 15px;
    }

    .fullwidth-center-item .form-group input {
        font-size: 14px;
        height: 35px;
    }

    .item-newsletter-wrapper .description {
        font-size: 13px;
        line-height: 16px;
    }

    .item-newsletter-wrapper .text-wrapper .title {
        font-size: 20px;
        line-height: 23px;
        margin-bottom: 5px;
    }
}
