@media (max-width: 1280px) {
    .name-models {
        right: -60px;
    }
    .color-2 {
        right: -110px;
    }
}

@media (max-width: 1024px) {
    .title-left {
        font-size: 36px;
        line-height: 36px;
    }
    .inner-txt {
        font-size: 24px;
        width: 250px;
    }
    .cat-block .image {
        width: 270px;
    }
    .details {
        font-size: 24px;
        width: 270px;
    }
    .name-models {
        font-size: 24px;
        width: 234px;
        right: -66px;
    }
    .color-2 {
        right: -69px;
        font-size: 24px;
        width: 250px;
        top: 98px;
    }
    .title-right {
        font-size: 36px;
    }
    .sport-type {
        font-size: 24px;
    }
    .red {
        margin-top: 60px;
    }
    .name-border {
        font-size: 24px;
    }
    .text-block {
        padding-top: 20px;
    }
    .wrapper-text {
        padding-top: 40px;
    }
    .title {
        font-size: 24px;
    }
    .info {
        font-size: 14px;
    }
    .img-block {
        width: 280px;
        margin: 0 auto;
    }
    .image_block .jshop_img {
        width: 89%;
    }
 
    .list__name a {
        font-size: 17px;
    }
    .jshop_price span {
        font-size: 22px;
    }
    .title-product {
        font-size: 22px;
    }
    #main_image_3 {
        width: 300px;
    }
    img .jshop_img_thumb {
        max-width: 32%;
    }
    .jshop_img_description {
        margin-right: 10px;
    }
}

@media (max-width: 992px) {
    .img-block {
        width: 250px;
        margin: 0 auto;
    }
    .wrapper-text {
        padding-top: 25px;
        padding-right: 10px;
    }
    .info {
        font-size: 13px;
    }
    .title {
        font-size: 20px;
    }
    .title-right {
        font-size: 30px;
        margin-right: 10px;
    }
    .wrapper-inner {
        padding: 40px 0;
    }
    .title-left {
        font-size: 30px;
        margin-left: 10px;
    }
    .inner-txt {
        font-size: 20px;
    }
    .cat-block .image {
        width: 230px;
    }
    .name-models {
        font-size: 18px;
        width: 180px;
        right: -65px;
        top: 67px;
    }
    .color-2 {
        right: -80px;
        font-size: 18px;
        width: 210px;
        top: 82px;
    }
    .details {
        font-size: 18px;
        width: 230px;
    }
    .sport-block .image-block {
        width: 225px;
        margin: 0 auto;
    }
    .red {
        margin-top: 35px;
    }
    .sport-type {
        font-size: 18px;
    }
    .name-border {
        font-size: 18px;
    }
    .sport-block {
/*        min-height: 310px;*/
    }
    .green {
        margin-top: 100px;
    }
    .blue {
        margin-top: 100px;
    }
}

@media (max-width: 800px) {
    .title-product {
        font-size: 20px;
    }
    .image_middle, .jshop_img_description {
        text-align: center;
    }
    .prod_buttons {
        display: flex;
        flex-wrap: wrap;
    }
    img.jshop_img_thumb {
        max-width: 35%;
        margin-right: 1px;
    }
    #comjshop_list_product .row { 
        display: flex;
        flex-direction: column;
       align-items: center;
        }
}

@media (max-width: 768px) {
    #button_order_finish {
        margin-top: 38px;
    }

    .uk-panel-box {
        margin-top: 10px;
    }
    .bd-layoutcolumn-27 {
        margin-left: 20px;
    }
 
    .title-product-change {
        display: block;
        font-size: 22px;
        margin-top: 20px;
        margin-right: 20px;
    }
    .title-product {
        display: none;
    }
    img.jshop_img_thumb {
        max-width: 23%;
    }
    .image_middle {
        padding-top: 13px;
    }
    .bd-columnwrapper-9 {
        margin-left: 20px;
    }
    .bd-block-16 {
        margin-left: 20px;
    }
    .image_middle, .jshop_img_description {
        text-align: center;
    }

    .bd-responsivemenu-11 {
        display: none;
    }
}

@media (max-width: 605px) {
    .img-block img {
        width: 80%;
    }
    .title, .info {
        text-align: left;
        margin-left: 13px;
    }
    .info {
        margin-top: 5px;
    }
    .last-block {
        margin-bottom: 30px;
    }
    .custom .col-xs-12 {
        display: flex;
        justify-content: center;
    }
    .name-models {
        font-size: 18px;
        width: 180px;
        right: -80px;
        top: 67px;
    }
    #section24 {
        padding-left: 15px;
    }
    .bd-layoutcolumn-27 {
        margin-left: 20px;
    }
    .jshop_list_product .block_product {
        border: 0;
    }
   
    .transfer {
        display: flex;
        flex-direction: column;
    }
    .change_position {
        order: -1;
    }
    .img-block {
        display: none;
    }
    .text-block {
        padding-top: 0px;
    }
   

    .title-product-change {
        font-size: 19px;
    }
    .prod_price {
        font-size: 21px;
    }
    #block_price {
        font-size: 28px;
    }
    .radio_attr_label {
        font-size: 18px;
        padding: 8px 18px;
    }
    input.buy__btn {
        font-size: 24px;
    }
    #quantity {
        width: 45px;
        height: 23px;
    }
    .quantity-minus {
        width: 28px;
        height: 23px;
    }
    .quantity-plus {
        width: 28px;
        height: 23px;
    }
    /* .image_block .jshop_img {
        width: 50%;  
    }
     .oiproduct {
         width: 50%;  
        
    }  */
     #comjshop_list_product .row { 
        display: flex;
        flex-direction: column;
       align-items: center;
        } 

        #comjshop_list_product .col-xs-12 {
            width: 50%;
        }

}


/* @media (max-width: 601px) {
    .bd-layoutcolumn-27 {
        margin-left: 20px;
    }
    .jshop_list_product .block_product {
        border: 0;
    }
   
    .transfer {
        display: flex;
        flex-direction: column;
    }
    .change_position {
        order: -1;
    }
    .img-block {
        display: none;
    }
    .text-block {
        padding-top: 0px;
    }

    .jshop .product_label {
      
        margin-left: 86px;
        margin-top: -9px;
    }
} */


@media (max-width: 568px) {
    .prod_buttons {
        display: flex;
        flex-wrap: wrap;
    /* }
    .oiproduct {
        margin: 0px 95px;
    } */
}

@media (max-width: 480px) {
    /* .oiproduct {
    
        margin: 0 51px;
    } */
    #main_image_3 {
        width: 280px;
    }
    img.jshop_img_thumb {
        max-width: 23%;
    }
    .title-product {
        font-size: 18px;
    }
    .radio_attr_label {
        font-size: 18px;
        padding: 7px 17px;
    }
    .product-qty {
        margin-left: 5px;
    }
    #quantity {
        font-size: 14px;
    }
    .prod_price {
        font-size: 19px;
    }
    #block_price {
        font-size: 26px;
    }
    .payments__img {
        margin-bottom: 30px;
    }
    .payments__title {
        font-size: 16px;
        padding: 7px;
    }
    span.h2-like {
        font-size: 17px;
    }
    .payments__img img {
        width: 100%;
    }
    #jshop_review_write .inputbox, .review__btn {
        width: 100%;
    }

/* .image_block .jshop_img {
    width: 100%;  
}
 .oiproduct {
     width: 100%;  
    
}  */
#comjshop_list_product .col-xs-12 {
    width: 100%;
}
   
}

@media (max-width: 434px) {
    .product-qty {
        margin-right: 7px;
    }
}



@media (max-width: 380px) {
    .image_block .jshop_img {
        /* width: 256px; */
    }
    /* .oiproduct {
      margin: 0;
    } */
    .bd-layoutcolumn-27 {
        margin-left: 10px;
    }
    .externbootstrap_wrapp .mini_cart_img {
        margin-left: 10px;
    }
    .bd-vertical-align-wrapper {
        margin-top: 5px;
    }
    .img-block {
        display: none;
    }
    .text-block {
        padding-top: 0px;
    }

    #button_order_finish  {
        font-size: 15px
    }

    #main_image_3 {
        width: 264px;
    }
    .title-product-change {
        font-size: 13px;
    }
    .prod_price {
        font-size: 19px;
    }
    #block_price {
        font-size: 22px;
    }
    input.buy__btn {
        font-size: 20px;
    }
    .span10 {
        display: flex;
    }
    .prod_buttons {
        display: flex;
        flex-wrap: wrap;
    }
    .product-qty {
        margin-left: 56px;
    }
    .productfull .buttons {
        padding-left: 37px;
    }
    .control-group {
        display: flex;
        flex-direction: column;
    }
    #jshop_review_write .controls {
        margin-left: -1px;
    }
    span.h2-like {
        font-size: 17px;
    }
    .bd-imagelink-1 {
        width: 90px;
    }
    .bd-imagelink-3 {
        width: 225px;
    }
}




    






