#quickview_background_overlay {
    background: #282e48 none repeat scroll 0 0;
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999;
    display:none;
}

#quickview_wrapper {
    background: #fff none repeat scroll 0 0;
    border-radius: 3px;
    /*left: 22%;
    right: 22%;*/
    position: fixed;
    top: 10%;
    z-index: 999999;
    display:none;
    padding: 20px;
    /*min-height: 50%;*/
    /*min-height: 70%;*/

    width: 1020px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}

.quickview_button { cursor: pointer; }

@media(max-width: 1050px) {
    #quickview_wrapper { width: 900px; }
}

@media(max-width: 991px) {
    #quickview_wrapper { top: 7%; left: 2%; right: 2%; bottom: 7%; width: auto; padding: 20px 0; overflow-x: hidden; }
    .product-img-box .product-image-zoom img { display: inline; }
    #product-quickview-container .product-img-box { padding-right: 0; }
    #quickview_wrapper .product-info-container .product-name h1 { font-size: 22px; }
    .product-quickview-container .product-modal-block { margin-bottom: 15px; }
    .product-quickview-container .product-info-container,
    .product-quickview-container .omega { padding-right: 15px; display: table; }
    .product-quickview-container .alpha { padding-left: 15px; }
    .product-quickview-container .product-tropoints-block { position: static; height: auto; width: 100%; padding-left: 15px; padding-right: 15px; }
    .product-info-container .add-to-cart, .product-info-container .addtoboxes .add-to-links { position: static; margin-top: 10px; }
    .product-info-container .input-group-qty { float: right; width: 80px; right: 15px; }
    #quickview_wrapper .availability.in-stock span, #quickview_wrapper .availability.out-of-stock span { margin-left: 10px; }
    .product-info-container .addtoboxes, .product-info-container .add-to-box { margin-top: 10px; }
    #quickview_wrapper .btn.btn-wishlist { width: 100%; }
    .product-info-container .addtoboxes .add-to-links { padding: 0; }
    .product-quickview-container { float: none; }
    .product-modal-block { padding: 10px 0; }
    .quickview-close { position: fixed; top: 2%; right: 2%; }

    #quickview_wrapper .ajax-messages + .btn.btn-cart,
    #quickview_wrapper .ajax-messages + .btn.btn-cart + button { width: 90%; margin-left: auto; margin-right: auto; display: block; float: none; margin-top: 10px; margin-bottom: 10px; }
    #quickview_wrapper .b-slider_multiflexslider { padding-left: 15px; padding-right: 15px; margin-bottom: 30px; }

    .product-info-container .cutting, .product-info-container .adhesive { overflow: visible; padding: 0; }
    .product-info-container #cutting_products { font-size: 15px; color: #084a83; border: 1px solid #084a83; padding: 3px 5px; margin: 0; width: 100%; }
    .product-info-container #cutting_products > option { margin: 0; padding: 0; }
    .product-info-container .cutting .form-group:after { color: #084a83; content: "▼"; float: right; font-size: 9px; pointer-events: none; position: absolute; right: 25px; bottom: 25px; }
}

@media(max-width: 767px) {
    .product-info-container .platten-info span, .product-info-container .platten-info img { float: none; display: block; margin: auto !important; text-align: center; position: static; }
}

@media(max-width: 370px) {
    #quickview_wrapper .btn-cuttosize { background-image: none; padding: 10px 20px; }
}



