.design{width:100%;			/* height: 620px; */background:transparent;z-index:999999;position:relative;			/* left: 418.75px; */bottom:145px;			/* overflow: hidden; 165px 71%*/border:1px solid;			/* top: 22.8281px; */top:-9.1719px;z-index:0;background:#fff;}
.design:hover{cursor:default;}
.txtfont:hover{color:blue;cursor:pointer;}
.color_palet .col-md-1{padding:2px;margin:1px;}
.color_palet{padding-left:12px;}
.txtfont input[type="text"]{width:100%;margin-bottom:8px;border-bottom:1px solid #ccc!important;}
.square{height:22px;width:22px;position:relative;overflow:hidden;}
.mainsquare{height:22px;width:22px;position:relative;overflow:hidden;}
.trans::after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:150%;height:1px;background:#ff0000;}
.zindex_forward{z-index:999!important;}
.zindex_backward{z-index:9!important;}
.dot{height:25px;width:25px;background-color:#bbb;border-radius:50%;display:inline-block;}
.switch{position:relative;display:inline-block;width:60px;height:34px;}
.switch input{opacity:0;width:0;height:0;}
.switchslider{position:absolute;cursor:pointer;top:1px;left:-74px;right:82px;bottom:13px;background-color:#ccc;-webkit-transition:.4s;transition:.4s;}
.switchslider:before{position:absolute;content:"";height:16px;width:18px;left:0px;bottom:2px;background-color:white;-webkit-transition:.4s;transition:.4s;}
input:checked + .switchslider{background-color:#2196F3;}
input:focus + .switchslider{box-shadow:0 0 1px #2196F3;}
input:checked + .switchslider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}

/* Rounded sliders */
.switchslider.round{border-radius:34px;}
.switchslider.round:before{border-radius:50%;}
.colnshow{display:none;}
.pointer{cursor:pointer;}
.atrsize{font-size:50px;}
.atrsize:hover{border:1px solid blue;border-radius:10px 10px 10px 10px;}
.emoji{font-size:50px;}
.emoji:hover{border:1px solid blue;border-radius:10px 10px 10px 10px;}
.emojisdiv{display:none;}
.shapemanu{text-align:center;}
.symbalStruct{font-size:80px;text-align:center;}
.symbalStruct:hover{border:1px solid blue;border-radius:10px 10px 10px 10px;}
.transition{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);}
.transitionout{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.msg{			/* background-image: linear-gradient(to right, rgb(131 179 101 / 39%), rgb(255 0 0 / 29%)); */

display:none;}
.active,.fbtn:hover{background-color:#0075FF;color:white;}
.circle{height:20px;width:20px;background-color:#555;border-radius:50%;margin-left:0;margin-top:-25px;}
.forcolorshow{display:none;}
.active{background-color:#e7ebef6b;}
.drop-zone{max-width:490px;height:200px;padding:5px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:"Quicksand",sans-serif;font-weight:500;font-size:20px;cursor:pointer;color:#cccccc;border:1px dashed #e1495a;border-radius:3px;}
.drop-zone--over{border-style:solid;}
.drop-zone__input{display:none!important;}
.drop-zone__thumb{width:50%;height:100%;overflow:hidden;background-color:#cccccc;background-size:cover;position:relative;}
.drop-zone__thumb::after{content:attr(data-label);position:absolute;bottom:0;left:0;width:100%;padding:5px 0;color:#ffffff;background:rgba(0,0,0,0.75);font-size:14px;text-align:center;}
.divbox{width:35px;height:18px;border:1px solid black;text-align:center;margin-top:10px;font-size:13px;}
.change_up_color{display:none;}

/* .fortextRight {
	background-image: url('../create_design_img/background_grid.png');
} */
.canvasdraw{position:absolute;}
.create_design_sec .low_contnarea .right .bigimg{width:100%;float:left;margin-left:18px;margin-top:100px;}
.baseproductdiv{text-align:center;padding:15px 0;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;display:flex;align-items:center;justify-content:flex-start;margin:0px 0px 2px 0px;}
.slider_font_outline{position:relative;z-index:2;}
.slider_font_outline div{display:inline-block;}
.slider_font_outline div:nth-child(1){width:29%;}
.slider_font_outline div:nth-child(2){width:30%;}
.slider_font_outline div:last-child{width:29%;}
.slider_font_outline div span{display:block;}
.forward,.backward{padding:0px 4px!important;}
.frsvgupload svg{width:100%!important;max-height:100%;}
.frsvgupload p{max-height:100%;height:auto;display:inline;float:left;width:100%;}
.frsvgupload span{display:inline;float:left;width:100%;height:auto;max-height:100%;}
.productname{top:60px;text-align:center;}
.dropdown-menu{max-height:146px;overflow:scroll;overflow-x:hidden;margin-top:0px;margin:2px 15px 0!important;}
.textdesignStyle .dropdown-toggle::after{display:none!important;}
.caret{float:right;margin-top:5%;}
#menu1{width:160px;text-align:left;}
.product_data .imgarea p{height:30px!important;}
.favbtn{cursor:pointer;}
.onlysvg{height:117px;width:100%;padding:0 0 18px;margin-bottom:1px;}
.onlysvg svg{width:100%!important;height:100%!important;margin:0!important;}
.col-md-4.favart{padding-bottom:15px;}
#loadingdiv{font-size:20px;margin-top:20px;text-align:center;color:rgb(225,73,90);margin-bottom:20px;}
.col-md-4.uploadimgsingle{margin-top:10px!important;}
.tile_grid{display:none;}

/* Development Fixing @Subhanakar */
.forProduct .product p{background-color:#7ed6d3;font-size:16px;line-height:35px;color:#fff;letter-spacing:1px;padding:7px 0;border:6px solid #fff;border-radius:0;cursor:pointer;text-align:center;}
.baseproductdiv{text-align:center;padding:10px 0;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;display:flex;align-items:center;justify-content:flex-start;margin-top:10px!important;background:#fff;box-shadow:0px 0px 26px 0px rgb(0 0 0 / 6%);border-radius: 5px;}
.baseproductdiv .block{margin-left:0!important;width:auto!important;}
.baseproductdiv .block a{text-decoration:none;}
.baseproductdiv .block .imgarea p{font-size:15px!important;font-weight:500;line-height:19px;color:#000;margin:10px 0 0 0!important;height:auto!important;}
.create_design_sec .low_contnarea .left{width:32%;float:left;height:85vh;background-color:#f6f6f6;}
.create_design_sec .low_contnarea .left #boxscroll .productdetail p{font-size:16px;line-height:25px;margin-top:15px!important;}
.create_design_sec .low_contnarea .left #boxscroll #drawing{width:100%!important;}
.create_design_outer .modal{background:#fff;}
.create_design_outer .modal-dialog.modal-lg{width:100%;max-width:100%;margin:0;}
.create_design_outer .modal-dialog.modal-lg .modal-content{border:none;border-radius:0;box-shadow:none;}
.create_design_outer .modal-dialog.modal-lg .modal-content .modal-header{padding:15px;border-bottom:none;}
.create_design_outer .modal-dialog.modal-lg .modal-content .modal-header .close{margin-top:0;color:#212121;font-size:3em;opacity:1;cursor:pointer;}
.create_design_outer .modal-dialog.modal-lg .modal-content .modal-header .close{padding:0;margin:-1rem -1rem -1rem auto;}
.create_design_outer .modal-dialog.modal-lg .modal-content .FullscreenPreview-content{white-space:nowrap;overflow:inherit;max-height:100%;margin-top:-40px;padding-top:40px;padding-right:16px;padding-bottom:16px;text-align:center;}
.create_design_outer .modal-dialog.modal-lg .modal-content .FullscreenPreview-viewSelector{display:inline-block;vertical-align:top;padding-right:20px;}
.create_design_outer .modal-dialog.modal-lg .modal-content .FullscreenPreview-viewSelector .Scrolly-content{flex-direction:column;position:relative;height:100%;display:flex;margin:4px 4px;}
.create_design_outer .modal-dialog.modal-lg .modal-content .FullscreenPreview-viewSelector .Scrolly-content .Scrolly-item{flex:none;position:relative;}
.create_design_outer .modal-dialog.modal-lg .modal-content .FullscreenPreview-viewSelector .Scrolly-content .Scrolly-item .ViewSelector-item{margin-bottom:5px;}
.create_design_outer .modal-dialog.modal-lg .modal-content .FullscreenPreview-viewSelector .Scrolly-content .Scrolly-item .ViewSelector-item .ViewSelectorItem-name{display:block;display:-webkit-box;}
.create_design_outer .modal-dialog.modal-lg .modal-content .FullscreenPreview-viewSelector .Scrolly-content .Scrolly-item .ViewSelector-item .ViewSelectorItem-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;position:absolute;right:0;bottom:5px;width:100%;left:0;display:none;white-space:normal;max-height:calc(100% - 4px);color:#fff;font-size:.9em;line-height:16px;text-align:center;background-color:rgba(0,0,0,.5);}
.create_design_outer .modal-dialog.modal-lg .modal-content .FullscreenPreview-viewSelector .Scrolly-content .Scrolly-item .ViewSelector-item:hover .ViewSelectorItem-name{white-space:normal;max-height:100%;}
.create_design_outer .modal-dialog.modal-lg .modal-content .FullscreenPreview-viewSelector .Scrolly-content .Scrolly-item .ViewSelector-item:hover .ViewSelectorItem-name{display:block;display:-webkit-box;}
.create_design_outer .modal-dialog.modal-lg .modal-content .FullscreenPreview-viewSelector .Scrolly-content .Scrolly-item .ViewSelector-item .ViewSelectorItem-playButton{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.create_design_outer .modal-dialog.modal-lg .modal-content .FullscreenPreview-viewSelector .Scrolly-content .Scrolly-item .ViewSelector-item .PlayButton--Small{width:36px;height:36px;font-size:32px;line-height:36px;text-shadow:0 0 4px #999;}
.create_design_outer .modal-dialog.modal-lg .modal-content .FullscreenPreview-viewSelector .Scrolly-content .Scrolly-item .ViewSelector-item .PlayButton{display:block;opacity:.9;color:#fff;}
.create_design_outer .modal-dialog.modal-lg .modal-content .FullscreenPreview-content .FullscreenPreview-view{position:relative;display:inline-block;vertical-align:top;}
.create_design_outer .modal-dialog.modal-lg .modal-content .FullscreenPreview-content .FullscreenPreview-view .ProductView{max-width:700px;}
.create_design_outer .modal-dialog.modal-lg .modal-content .FullscreenPreview-content .FullscreenPreview-view .ProductView .ProductView-outerContainer{position:relative;box-sizing:content-box;max-width:100%;height:0;padding-bottom:100%;}
.create_design_outer .modal-dialog.modal-lg .modal-content .FullscreenPreview-content .FullscreenPreview-view .ProductView .ProductView-outerContainer .ProductView-imageContainer .ProductView-image{display:block;width:100%;max-width:none;height:auto;}

.Preview-topBar{}
.Preview-minimizeButton{display:block;padding:0;background:none;border:none;border-radius:0;-webkit-appearance:none;width:100%;background-color:#fff;}
.Preview-fullscreenButton{display:block;padding:0;text-align:left;background:none;border:none;border-radius:0;-webkit-appearance:none;width:100%;text-align:center;background-color:#fff;}
.Preview-fullscreenButton{position:absolute;top:0;width:1.7em;font-size:1.2em;line-height:30px;cursor:pointer;}
.Preview-minimizeButton{position:absolute;top:0;width:1.7em;font-size:1.2em;line-height:30px;cursor:pointer;}
.Preview-minimizeButton{left:5px;}
.Preview-fullscreenButton{right:5px;}
.Preview-fullscreenButton,.Preview-minimizeButton{position:absolute;top:0;font-size:1.2em;line-height:30px;cursor:pointer;}
.Preview-fullscreenButton,.Preview-minimize{position:absolute;top:0;font-size:1.2em;line-height:30px;cursor:pointer;}
span.pre_text{position:relative;left:40%;top:-13px;}

.back_btn{position:relative;top:40px;left:0;right:0;font-size:0;bottom:0;margin:0;text-align:center;width:100%;z-index:111;}
.back_btn .btn_back{background-color:#e1495a;font-size:16px;line-height:35px;color:#fff;letter-spacing:1px;padding:7px 10px;border-radius:0;cursor:pointer;text-align:center;text-decoration:none;}
.social-share-btns-container{overflow:hidden;position:relative;left:0;font-size:0;bottom:0;margin:-34px 0;text-align:center;width:100%;z-index:111;}
.social-share-btns{display:inline-block;overflow:hidden;}
.social-share-btns .share-btn{float:left;margin:0 5px;padding:6px 10px;border-radius:2px;color:#fff;font-size:13px;line-height:18px;vertical-align:middle;text-decoration:none;-moz-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;}
.social-share-btns .share-btn i{margin-right:5px;display:inline-block;font-size:13px;}
.share-btn-twitter{background-color:#00aced;}
.share-btn-facebook{background-color:#3b5998;}
.share-btn-linkedin{background-color:#007bb6;}
.share-btn-reddit{background-color:#ED001C;}
.share-btn-mail{background-color:#f1c40f;}


.design_element_search  {
	position: relative;
}
input#shape_search {
    position: relative;
}
span.design_element_sicon {
    position: absolute;
    right: 64px;
    color: #333;
}

a.share-btn.share-btn-pinterest {
    background-color: #d70505;
}
a.share-btn.share-btn-instagram {
    background-color: #5800c1;
}
.frsvgupload {
    border: none !important;
}
.dragsvg {
	border: 1px solid #7ED6D3 !important;
}
.success_response_one {
	text-decoration: underline;
	text-decoration-color: #00c3cc;
}
.designelement:hover {
	cursor: pointer;
}
.designelement {
	cursor: all-scroll;
}
.ui-resizable-se {
	width: 10px !important;
	height: 10px !important;
}
.ui-resizable-sw {
	width: 10px !important;
	height: 10px !important;
	bottom: 4px !important;
	left: -10px !important;
}
.ui-resizable-ne {
	width: 10px !important;
	height: 10px !important;
	right: 2px !important;
	top: -12px !important;
}
.ui-resizable-nw {
	width: 10px !important;
	height: 10px !important;
	left: -8px !important;
	top: -12px !important;
}
.col-md-12 {
	z-index: 100 !important;
	background-color: #f6f6f6;
}