select:disabled { cursor:not-allowed;}
.error { color:#FD0000;}
.success { color:#73cb6c;}
.flexed{display:flex;flex-wrap: wrap;flex-direction: row;}
.jsb {justify-content: space-between;}
.picpreview,.picpreview img { max-width:200px;}
.waitpar { padding:10px 0; display:none;}
.wait { display:inline-block; width:20px;}
.wait img { width:100%;}
.pd-5-10 { padding: 5px 10px;}
.modal-close { cursor: pointer;}
.navdashboard a.active,.navdashboard a:hover {color:#00BCD4 !important;}
.body-preloader { 
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background: rgba(255,255,255,0.5);
	z-index:999999999;
	text-align:center;
	display:none;
	}
.body-preloader .wait {
	top:40%;
	position:relative;
	}
.fullwidthimg {border:none;width:100%;display:block;}	
.banner { position:relative; clear:both; margin:10px 0;}
.hidden { display:none;}
.bnclose { 
	float:right; 
	cursor:pointer;
	padding:4px;
	margin-bottom:5px;
	border:1px solid #000;
	border-radius:50em;
	width:18px;
	height:18px;
	text-align:center;
	z-index:9999;
	position:relative;
	line-height:7px;
	}
.header-cart-count {
	position:absolute;
	background:#FF1D1D;
	border-radius:50em;
	width:25px;
	height:25px;
	line-height:22px;
	text-align:center;
	top:-15px;
	right:-10px;
	color:#FFF;
	}
.left-subcats a { font-size:13px; color:#888 !important;}
.categories-list a.active { color:#00BCD4 !important;}	
.undl { text-decoration: underline;}
.pdleft-15 { padding-left: 15px;}
h4.mdl { font-size: 16px;}
.to-top-modal { top: 10% !important;}
input.error { border-color: #FD0000;}
.fnt-13 { font-size: 13px;}
@media (max-width: 991px) {
.dsk-v1 { display:none;}
}
@media (min-width: 992px) {
.mob-v1 { display:none;}
.plmn {
	text-align: center;
	padding: 7px 15px;
}
}
@media screen and (max-width: 767px) {
	.df-form1-btn { margin: 10px 0;}
}