#product-3882 .collage_position_adjust .position_button {
    color: #666;
}

@media (max-width: 1750px) {
    #product-4113 .editor {
        grid-template-columns: 1fr 250px;
        margin-top: 20px;
    }
    #product-4113 .photo_upload_preview {
        padding: 0px 35px 100px;
    }
}

@media (max-width: 1680px) {
    #product-3877 .photo_print_image_preview {
        grid-template-columns: 1fr 1fr 1fr;
    }
    #product-3882 #collage_size_input {
        font-size: 14px;
    }
    #product-3882 .collage_totals label {
        font-size: 15px;
    }
    #product-3882 .collage_fileBlock i {
        font-size: 30px;
    }
    #product-3882 .collage_fileBlockInner {
        font-size: 10px;
    }
    #product-3882 .collage_position_control i, #product-3882 .collage_image_control i, #product-3882 .collage_color i {
        font-size: 10px;
    }
    #product-3882 .collage_position_control, #product-3882 .collage_image_control, #product-3882 .collage_color {
        width: 15px;
        height: 15px;
    }
    #product-4114 .magnet_editor_right {
        width: 250px;
    }
    #product-4114 .magnet_change_mode, #product-4114 .magnet_full_size, #product-4114 #magnets_change_image, #product-4114 .magnets_sizing i {
        font-size: 14px;
    }
    #product-4114 .photo_upload_preview {
        padding: 0px;
    }
    #product-3883 .photo_upload_preview {
        padding: 0px;
    }
}

@media (max-width: 1480px) {
    #product-4113 .mug_text_options input,
    #product-4113 .mug_text_options select {
        font-size: 13px;
    }
    #product-4113 .mugs_add_text {
        font-size: 13px;
    }
    #product-4113 .mugs_upload_background {
        font-size: 13px;
    }
    #product-4113 .text_control {
        display: block;
        margin-top: 5px;
    }
    #product-4113 .mugs_img_list {
        top: 135px;
    }
}

@media (max-width: 1450px) {
    #product-3881 .photo_upload_preview {
        padding: 0;
    }
    #product-3881 .photo_design_paper {
        display: initial;
    }
    #product-3881 .photo_design_paper label {
        padding: 0px 10px;
        font-size: 14px;
    }
    #product-3881 .collage_editor_right {
        width: 300px;
    }
    #product-3881 .photo_design_dummy {
        margin-left: 0px;
        font-size: 13px;
    }
    #product-3881 .photo_design_file label {
        margin-bottom: 0px;
    }
}

@media (max-width: 1366px) {
    #product-3877 .photo_upload .photo_upload_top {
        display: flex;
        flex-direction: column;
        align-items: initial;
    }
    #product-3877 .photo_upload .confirm_cart {
        position: absolute;
        top: 0;
        right: 27px;
    }
    #product-3877 .photo_upload .close_preview {
        top: 0;
        right: 0;
        position: absolute;
    }
    #product-3877 .photo_print_adjustAll {
        position: initial;
        align-items: initial;
        margin-left: 15px;
    }
    #product-3877 .photo_print_summary {
        margin-left: 15px;
    }
    #product-3877 .photo_upload_preview {
        padding: 0px 50px 100px;
    }
    #product-3884 .canvas_control select, #product-3884 .canvas_control input {
        font-size: 14px;
    }
    #product-3884 .photo_upload_preview {
        padding: 0;
    }
}

@media (max-width: 1320px) {
    #product-4113 .editor {
        grid-template-columns: 1fr 200px;
    }
    #product-4113 .mugs_editor {
        padding: 20px 15px;
        font-size: 15px;
    }
    #product-4113 .mug_description_text {
        font-size: 14px;
    }
    #product-4113 .mug_description_volume {
        font-size: 14px;
    }
    #product-4113 .mugs_img_list {
        width: 200px;
    }
    #product-4113 .mugs_uploaded_img {
        font-size: 10px;
    }
    #product-4113 #editor_layout.mugs_editor_mockup {
        width: calc(100% - 215px);
        left: 213px;
    }
}

@media (max-width: 1280px) {
    /* .photo_print_image_preview {
        grid-template-columns: 1fr 1fr;
    } */
    #product-3877 .photo_upload_preview {
        padding: 0px 25px 100px;
    }
}

@media (max-width: 1150px) {
    #product-3877 .photo_print_image_preview {
        grid-template-columns: 1fr 1fr;
    }
}

@media (max-width: 700px) {
    .product-block-two span.price {
        display: flex;
        justify-content: center;
    }
    .product-block-two span.price ins {
        margin-left: 10px;
    }
}