.proPreview.model-preview .label-input-details{scrollbar-color:#00c7c7 #b7d5d5;scrollbar-width:thin;}
.proPreview.model-preview .label-input-details::-webkit-scrollbar{width:5px;}
.proPreview.model-preview .label-input-details::-webkit-scrollbar-track{background:#b7d5d5;}
.proPreview.model-preview .label-input-details::-webkit-scrollbar-thumb{background:#00c7c7;border-radius:5px;}
.proPreview.model-preview .label-input-details::-webkit-scrollbar-thumb:hover{background:#00c7c7;border-radius:5px;}
                           
.proPreview.model-preview{position:fixed;left:0;right:0;width:100%;height:100%;top:0;bottom:0;z-index:9999;background-color:rgba(0,0,0,0.9);display:flex;justify-content:center;align-items:center;}
.proPreview .wrapper{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.proPreview.model-preview .wrapper{position:relative;margin:0;top:0;-webkit-animation-name:zoomIn;animation-name:zoomIn;}
.enableDisabled .wrapDisabled{position:absolute;width:100%;height:260px!important;left:0px;top:0;background:rgba(255, 255, 255, 0.8);z-index:1;padding:30px 30px;}

#ironHeatSeal.enableDisabled{position:relative!important;}
           
.proPreview.model-preview .close-preview{position:absolute;right:-15px;background:#fff;width:30px;height:30px;z-index:1;text-align:center;line-height:30px;border-radius:50%;top:-15px;cursor:pointer;font-size:1.5rem;font-weight:bold;box-shadow:0 0 10px rgba(0,0,0,0.3);}
.proPreview.model-preview .label-input-details{max-height:86px;overflow:auto;}
.proPreview.model-preview .productPrevCont{display:block;}
.cmnts-sec textarea{width:100%;height:150px;border:1px solid #dddddd;padding:20px;box-sizing:border-box;margin:0 0 20px 0;}
@-webkit-keyframes zoomIn {
0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
50%{opacity:1}
}
@keyframes zoomIn {
0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
50%{opacity:1}
}
.panel-heading{padding-left:38px!important}
.panel-heading > *:last-child{position:absolute;left:-1px;width:35px;height:35px;line-height:35px!important;background:#009ab0;color:#d5faff!important;font-size:21px;clip-path:polygon(56% 0, 100% 50%, 56% 100%, 0% 100%, 0 50%, 0% 0%);padding-right:10px;}
.panel-heading.active-h > *:last-child{background:#ed1c24;color:#ffd6d7!important;}
.btns-inline .add-to-cart-btn, .btns-inline .dwn-pdf-btn{-webkit-flex:1 1 33%;flex:1 1 33%;}
@media only screen and (min-width: 576px) {
.proPreview.model-preview .previewWindow{width:595px;}
}                
@media only screen and (max-width: 768px) {
#amnt_qbltm,
div#additionalLayers,
div#folds,
div#icons,
div#ironAdhesives{padding-top:30px;}
.panel-body-desig-order.customLabelSizes{margin-top:30px;}
div#additionalLayers{padding-left:0;padding-right:0;}
.woven-list li h3{font-size:14px;margin-top:8px;}
.ironAdhesive .panel-body-desig-order .desig-order-shrt-des{width:auto;}
div#ironHeatSeal .desig-order-shrt-des p{padding:0;}
.add-amount{display:block;}
.page-template-designTool .btns-inline{position:fixed;left:0;width:100%;bottom:0;border-top:1px solid #fff;z-index:9999;flex-wrap:wrap;}
.btns-inline .add-to-cart-btn, .btns-inline .dwn-pdf-btn{-webkit-flex:1 1 100%;flex:100%;}
button.save-later-button{background-size:cover;width:100%;color:#fff;}
}
@media only screen and (max-width: 991px) {
.proPreview.model-preview .windowBody{padding:7px 25px 3px 25px;}
.proPreview.model-preview .windowBody > *{margin-right:-15px;margin-left:-15px;}
.proPreview.model-preview .windowBody #previewRow{position:relative;top:auto;margin:12px 0 0 0 !important;}
}
@media only screen and (max-width: 575px) {
.proPreview.model-preview .previewWindow{width:300px;}
.proPreview.model-preview .windowBody{padding:7px 15px 57px 15px;}
}
.selectedcol{width:50px;border-radius:34px;height:50px;background-color:red}
.ff_fileupload_wrap .ff_fileupload_dropzone:hover{-webkit-background-size:unset;background-size:unset}
.upload-logo-sec .ff_fileupload_hidden{display:none}
.ff_fileupload_wrap .ff_fileupload_dropzone{background-color:#efeeee}
.dropzone{border:1px solid rgba(126, 126, 126, .3);background:#f6e7e7;text-align:center}
.dropzone.dz-drag-hover{background:#00c7c7;color:#fff}
.dropzone .dragIcon{display:inline-block}
ul#swatchColors li{position:relative}
ul#swatchColors li span{position:absolute;left:77%;z-index:9;color:#fff;top:30%;text-shadow:0 1px 10px #000}
.ttlClrs{font-size:20px;z-index:3;position:relative;color:#000;font-weight:600;background:#fff;width:300px;margin:0 auto 0;padding:15px;box-shadow:0 0px 10px #929292;}
.ttlClrs span{font-weight:600;font-size:20px}
@media only screen and (max-width:767px) {
.panel-body-desig-order .col-lg-4{max-width:50%;padding:15px}
}
@media only screen and (max-width:767px) {
div[data-div=logo] h4{margin:0 !important}
.upload-logo-sec{padding:20px 0}
.upload-logo-sec .select-list{padding-bottom:0}
h3.drop-text{font-size:20px}
#wrapper input[type=file]{left:0;padding:0;top:0;width:100%;right:0;margin:0;height:100%}
.panel-body-desig-order>div:not(.text-center){padding-bottom:0}
.woven-list li h3{font-size:14px;margin-top:8px;}
}
.panel-body.panel-body-2{width:100%}
div#displaydesignnew_bck_vw:after{margin:0 auto;background:url(https://www.xpresalabels.com/wp-content/plugins/xpresalabels/assets/images/pattern-overlay.png) repeat;width:100%;height:100%;left:0;top:0;content:'';position:absolute;z-index:1;}
div#displaydesignnew_bck_vw{position:relative;margin:0 auto;display:flex;justify-content:center;align-items:center;overflow:hidden;}
div#displaydesignnew_bck_vw_wrp{display:block;text-align:center;position:relative}
canvas#myCanvas_back{position:absolute;top:0;left:0;right:0;margin:0 auto}
.closebutton{z-index:2}
.plwtlding:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:hsl(0deg 0% 77% / 59%);z-index:99999;color:black;}
.windowBody.loads:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;z-index:99;background:#ffffff8c;}
.btn-prev{font-size:12px;padding:10px 25px;background:#00c7c7;color:#fff!important;}
.btn-prev:hover{font-size:12px;padding:10px 25px;background:#EF1A25;color:#fff;}
.btn-next{font-size:12px;padding:10px 25px;background:#EF1A25;color:#fff;margin:10px;}
.btn-next:hover{font-size:12px;padding:10px 25px;background:#00c7c7;color:#fff;margin:10px;}
#wrapper input[type=file]{z-index:1!important;}
#displaydesign .labelwrapper .woven_label{z-index:1;}
#displaydesign{position:relative;z-index:1;}
.windowBody.loads:after{display:none!important;}
.panel-title{width:100%;cursor:pointer;}
.proCustomizations .panel .panel-title{background:transparent url(//www.xpresalabels.com/wp-content/plugins/xpresalabels/assets/images/drop-down-arrow.png) no-repeat right 15px center;}
.proCustomizations .panel .panel-title.section-open{background-image:url(//www.xpresalabels.com/wp-content/plugins/xpresalabels/assets/images/drop-up-arrow.png);}
.proCustomizations .panel{overflow:inherit;height:auto !important;}
section.panel-headings-section .panel-headings-wrapper .panel-heading{padding:19px 6px}
.tab-pro-des #horizontalTab li.resp-tab-active{border-top-color:#009A9A !important;color:#fff !important}
section.panel-headings-section .owl-carousel .owl-stage .owl-item{display:flex;flex-direction:column;justify-content:center;padding:0px;border:1px solid #03e9e9 !important;border-right:none;margin:0;}
section.panel-headings-section .owl-carousel .owl-stage .owl-item:hover .panel-heading, .active-h{background:#03e9e9 !important;cursor:pointer;}
h4.panel-title::before{content:'';display:inline-block;width:19px;height:19px;background-color:red;border-radius:50%;margin-right:8px;vertical-align:middle;}
@media only screen and (max-width: 640px) {
section.panel-headings-section .panel-headings-wrapper .panel-heading p{font-size:15px!important;padding-bottom:0;}
.panel-heading > *:last-child{width:27px;height:27px;line-height:27px !important;}
.panel-heading{padding-left:19px !important;}
h4.panel-title{display:flex;align-items:center;font-size:16px;}
h4.panel-title::before{content:'';display:inline-block;width:19px;height:19px;background-color:red;border-radius:50%;margin-right:8px;}
}
#wrapper input[type=file]{z-index:1!important;}
.center-content{
justify-content: center;
align-items: center;
}#wrapper{position:relative;}
#wrapper input[type=file]{position:absolute;top:28%;left:50%;margin-left:-17%;padding:60px 30px;-webkit-appearance:none;opacity:0;}
#div-drop-area, #div-drop-area1,
#div-drop-area2{margin-bottom:25px;margin-top:20px;min-height:200px;border:dashed 1px #00c7c7;background:#f7f7f7 url(//www.xpresalabels.com/wp-content/plugins/xpresalabels/assets/images/file-drag-icon.png) center center no-repeat;display:inline-block;vertical-align:top;width:100%;text-align:center;}
.drop-text{margin-top:20px;color:#a2a2a2;font-size:24px;font-weight:400;}
#drop-area, 
#div-drop-area1 img,
#div-drop-area2 img{max-width:200px;display:inline-block;margin:20px;border:2px dashed #00c7c7;border-radius:15px;box-shadow:0px 0px 5px 2px #797171;}
#drop-area, #div-drop-area1 .droppedimgwrapper,
#div-drop-area2 .droppedimgwrapper{position:relative;display:inline-block;}
#error_text_upload{display:inline-block;color:red;background:#ece4e4;padding:10px 15px;border:1px dashed red;position:relative;z-index:999;margin:10px auto;}
#drop-area, #div-drop-area1,
#div-drop-area2{transition:all 0.3s;}
img#ldr{position:absolute;z-index:1;left:50%;margin-left:-100px;}
#drop-area, #div-drop-area1.dropareadrag,
#div-drop-area2.dropareadrag{background:#94e2e2;border-color:#1d4a4a;}
.closebutton{position:absolute;right:0;padding:2px 5px;background:#f12e2e;border:2px solid #980707;color:#fff;border-radius:50%;width:30px;height:30px;text-align:center;line-height:21px;font-size:12px;font-weight:600;transition:all 0.3s;z-index:999;}
.closebutton:hover {
background: #fff;
color: #f12e2e;
}