label.error {
	padding-bottom: 2px;
	color: #F00 !important;
	text-transform: capitalize;
	font-size: 12px !important;
	display: inline-block;
}
[readonly] {
  color: red !important;
}
.loader {
		position: fixed;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 100%;
		z-index: 99995;
		background: url('../images/ajax-loader.gif') 50% 50% no-repeat #6e6e6e;
		opacity: .6;
	}

.inputNumber{position:relative; overflow:hidden; border-radius:30px; display: inline-block; width: 120px;}
.inputNumber input{padding-left:20px; padding-right:20px; text-align:center; border-radius: 30px; border-color: #dadada; width: 100%;}
.inputNumber .minusIcon{position:absolute; left:0px; top:0; bottom:0; width:35px; text-align:center; line-height:40px; font-weight:700; font-size:20px; color:#393939; cursor:pointer;background-color:rgba(0,0,0,0.05)}
.inputNumber .minusIcon:hover{background-color:rgba(0,0,0,0.2)}
.inputNumber .plusIcon{position:absolute; right:0px; top:0; bottom:0; width:35px; text-align:center; line-height:40px; font-weight:700; font-size:20px; color:#393939; cursor:pointer;background-color:rgba(0,0,0,0.05)}
.inputNumber .plusIcon:hover{background-color:rgba(0,0,0,0.2)}



.alertify .ajs-footer .ajs-buttons .ajs-button:focus{
	border: 1px solid #050763;
}

.clearFilterLink {float:right; font-size: 15px; line-height: 42px; font-weight: bold; display:none;}

/* password eye icon */
.relative{position:relative;}
.abs{position:absolute;}
.labelicon{right:15px; top: 15px;}

.text-green{color:green; font-weight: bold !important;}
.text-orange{color:#fc771e}
.text-red{color: red;font-size:14px;}

.addtocartBtn{ display: none; }

.cartQty{
	display: inline-block; margin: 0;
}

.cartQty.pdp-buttons .quantity{
	margin-bottom: 0;
	vertical-align: middle;
}

.color_box{
	display: inline-block;height: 30px;width: 30px;margin: 5px;vertical-align: middle;border-radius: 50%;
}

.easy-autocomplete-container ul{
	margin-left: 130px;
    text-align: left;
}

@media only screen and (max-width:479px){
    .easy-autocomplete-container ul{margin-left:53px;}
}


.newMenu {
    position: relative;
    z-index: 9999;
    background-color: #04235C;
  }

  .new-container {
    width: auto;
}
.new-container {
    margin: 0 auto;
    max-width: 1600px;
    padding: 0 15px;
}

.section-content{padding: 18px 0px}
.content-title{text-align: center	; font-family: "Lato",Regular; font-size: 30px; color: #04235C !important; font-weight: 700; margin-bottom: 0px !important; padding-bottom: 0px !important;}
.content-subtitle{text-align: center	; font-family: "Lato",Regular;  color: #717181 !important;  }

@media only screen and (max-width: 479px){
	  .content-title{font-size: 20px;margin-top: 0;}

	  .becomeVendor .flexicons {
	display: grid;
	gap: 10px;	
	grid-template-columns: repeat(2, 1fr);margin: 20px 0 20px;
}


.customer-logo {
   width: 140px;
}
.customer-logo img {
  max-width: 120px;
  max-height: 60px;
}

.becomeVendor {padding: 20px 0;}

.home-service {padding: 30px 0 10px 0px;}

.customers {padding: 20px 0px 20px;}

.register-btn {padding: 12px 38px;}




}