.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}
div#displaydesign{margin-left:auto;margin-right:auto;position:relative;}
div#displaydesign:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;transform:rotate(0deg);}
#displaydesign>div:after{background-color:inherit;}
.panel-body-desig-order .desig-order-shrt-des{height:auto;justify-content:center;}
.inner{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;border:1px solid #f3f3f3;padding:10px;margin-bottom:25px;cursor:pointer;max-width:100%;}
@media only screen and (max-width:767px) {
.panel .row-sec .col-lg-4, .panel .row-sec .col-lg-3{width:50%;}
}
.panel-body.panel-body-2.full{width:100%;}
div#displaydesignnew_bck_vw:after{margin:0 auto;background:url(https://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}
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:3}
.woven-list{justify-content:space-between;}
.woven-list li{width:49%;}
div#displaydesignnew_bck_vw{overflow:hidden;margin:90px auto;}
p.more-sizes{text-align:center;margin:10px 0px 20px 0px;}
#divider{display:none;flex-wrap:wrap;}
.woven-list li img{width:100%}
.windowBody{overflow:auto;}
.plwtlding:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:hsl(0deg 0% 77% / 59%);z-index:99999;color:black;}
.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;}
.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;}
@-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) {
#amounts,
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;}
}
@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;}
}
.repair{position:absolute;right:0;left:auto;z-index:1;opacity:0.3;}
.repair:hover{opacity:1;}
.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;}
#canvascr{max-width:100%;}
.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;}
.smlinf{margin-top:45px;}
.smlinf ul{margin-left:15px;padding:0;}
.smlinf ul li{font-size:16px;font-style:italic;list-style:square;}
@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{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;
}