.flt_d{float:right;}
.font_six{font-size:18px !important;}
.display_n{display:none;}
.image_dro{width: 25px; margin: 0px 2px 4px 0px;}
.tt{margin-bottom: 20px;}
.text-x{font-size: 24px;position: relative;text-align: left;top: 3px;}
.hei{min-height:220px !important;max-height:420px !important; }
.notification{position: absolute; top: 10px; background-color: #50B948; padding: 5px 5px 6px; font-size: 10px; border-radius: 50%;}
.bottom_b{border-bottom:1px solid #514d6a;}
.logo_tect{width: 105px; margin-bottom: 20px;position:relative;right:17px;}
.for_m{margin-bottom: 1.5rem;}
.border_none{border-left:0px;border-right:0px;border-top:0px;border-bottom: 2px solid #FFA750;}
.top_p{position: relative; top: 1px;}
.width1{width:4%;}
.width2{width:96%;}
.top_marg{margin-top:8px;}
.cursor{cursor:pointer}
/*.bgcolor{background-color:#1FB2FE;}*/
.border_a{border-left:none;border-top:none;border-left:none;}
.top_t{margin-bottom: 10px;}

.lablehover a:hover{text-decoration:none !important;}
.border_b{border-bottom:1px solid #eceff4;margin-bottom: 10px;}
.color_f{color:#999;}
.border_bb{ border-bottom: 1px solid #eceff4;margin-bottom: 17px;padding: 0px 0 5px;}
.padd_none{padding:0px;}
.select {

    opacity: 0.7;
}
/*
.select:focus {
    opacity: 1;
}

.select {
    border-color: #ffffff !important;
    opacity: 0.7;
}*/

 .animate {
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

	.navbar-fixed-left {
		position: fixed;
		top: 77px;
		left: 0px;
		border-radius: 0px;
	}

	.navbar-minimal {
		width: 60px;		
		min-height: 60px;
		max-height: 100%;
		background-color: rgb(51, 51, 51);
		background-color: rgba(51, 51, 51, 0.8);
		border-width: 0px;
		z-index: 1000;
	}

	.navbar-minimal > .navbar-toggler {
		position: relative;
		min-height: 49px;
		border-bottom: 1px solid rgb(81, 81, 81);
		z-index: 100;
		cursor: pointer;
	}

	.navbar-minimal.open > .navbar-toggler,
	.navbar-minimal > .navbar-toggler:hover {
		/*background-color: rgb(158, 202, 59);*/
	}

	.navbar-minimal > .navbar-toggler > span {
		position: absolute;
		top: 50%;
		right: 50%;
		margin: -8px -8px 0 0;
		width: 16px;
		height: 16px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAxNiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTEsN2gxNGMwLjU1MiwwLDEsMC40NDgsMSwxcy0wLjQ0OCwxLTEsMUgxQzAuNDQ4LDksMCw4LjU1MiwwLDgKCVMwLjQ0OCw3LDEsN3oiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xLDEyaDE0YzAuNTUyLDAsMSwwLjQ0OCwxLDFzLTAuNDQ4LDEtMSwxSDFjLTAuNTUyLDAtMS0wLjQ0OC0xLTEKCVMwLjQ0OCwxMiwxLDEyeiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTEsMmgxNGMwLjU1MiwwLDEsMC40NDgsMSwxcy0wLjQ0OCwxLTEsMUgxQzAuNDQ4LDQsMCwzLjU1MiwwLDMKCVMwLjQ0OCwyLDEsMnoiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xLjMzLDI4Ljk3bDExLjY0LTExLjY0YzAuNDU5LTAuNDU5LDEuMjA0LTAuNDU5LDEuNjYzLDAKCWMwLjQ1OSwwLjQ1OSwwLjQ1OSwxLjIwNCwwLDEuNjYzTDIuOTkzLDMwLjYzM2MtMC40NTksMC40NTktMS4yMDQsMC40NTktMS42NjMsMEMwLjg3MSwzMC4xNzQsMC44NzEsMjkuNDMsMS4zMywyOC45N3oiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yLjk5MywxNy4zM2wxMS42NDEsMTEuNjRjMC40NTksMC40NTksMC40NTksMS4yMDQsMCwxLjY2MwoJcy0xLjIwNCwwLjQ1OS0xLjY2MywwTDEuMzMsMTguOTkzYy0wLjQ1OS0wLjQ1OS0wLjQ1OS0xLjIwNCwwLTEuNjYzQzEuNzg5LDE2Ljg3MSwyLjUzNCwxNi44NzEsMi45OTMsMTcuMzN6Ii8+Cjwvc3ZnPgo=);
		background-repeat: no-repeat;
		background-position: 0 0;
		-webkit-transition: -webkit-transform .3s ease-out 0s;
		-moz-transition: -moz-transform .3s ease-out 0s;
		-o-transition: -moz-transform .3s ease-out 0s;
		-ms-transition: -ms-transform .3s ease-out 0s;
		transition: transform .3s ease-out 0s;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	.navbar-minimal > .navbar-menu {
		position: absolute;
		top: -1000px;
		left: 0px;
		margin: 0px;
		padding: 0px;
		list-style: none;
		z-index: 50;
		background-color: rgb(51, 51, 51);
		background-color: rgba(51, 51, 51, 0.8);
	}
	.navbar-minimal > .navbar-menu > li {
		margin: 0px;
		padding: 0px;
		border-width: 0px;
		height: 54px;
	}
	.navbar-minimal > .navbar-menu > li > a {
		position: relative;
		display: inline-block;
		color: rgb(255, 255, 255);
		padding: 20px 23px;
		text-align: left;
		cursor: pointer;
		border-bottom: 1px solid rgb(81, 81, 81);
		width: 100%;
		text-decoration: none;
		margin: 0px;
	}

	.navbar-minimal > .navbar-menu > li > a:last-child {
		border-bottom-width: 0px;
	}
	.navbar-minimal > .navbar-menu > li > a:hover {
		background-color: rgb(158, 202, 59);
	}
	.navbar-minimal > .navbar-menu > li > a > .glyphicon {
		float: right;
	}

	.navbar-minimal.open {
		width: 320px;
	}

	.navbar-minimal.open > .navbar-toggler > span {
		background-position: 0 -16px;
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		-o-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	.navbar-minimal.open > .navbar-menu {
		top: 60px;
		width: 100%;
		min-height: 100%;
	}

	@media (min-width: 768px) {
		.navbar-minimal.open {
			width: 60px;
		}
		.navbar-minimal.open > .navbar-menu {
			overflow: visible;
		}
		.navbar-minimal > .navbar-menu > li > a > .desc {
			position: absolute;
			display: inline-block;
			top: 50%;
			left: 130px;
			margin-top: -20px;
			margin-left: 20px;
			text-align: left;
			white-space: nowrap;
			padding: 10px 13px;
			border-width: 0px !important;
			background-color: rgb(51, 51, 51);
			background-color: rgba(51, 51, 51, 0.8);
			opacity: 0;
		}
		.navbar-minimal > .navbar-menu > li > a > .desc:after {
			z-index: -1;
			position: absolute;
			top: 50%;
			left: -10px;
			margin-top: -10px;
			content:'';
			width: 0;
			height: 0;
			border-top: 10px solid transparent;
			border-bottom: 10px solid transparent; 	
			border-right: 10px solid rgb(51, 51, 51);
			border-right-color: rgba(51, 51, 51, 0.8);
		}
		.navbar-minimal > .navbar-menu > li > a:hover > .desc {
			left: 60px;
			opacity: 1;
		}
	}


/*hover popup*/
.popover__title {

  text-decoration: none;
  color:#514d6a;

}

.popover__wrapper {
    position: relative;
    margin-top:0;
  
}
.popover__content {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: -100px;
    transform: translate(0,10px);
    background-color: #fff;
    padding: 5px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    width: 70em;
	top:100px;
	border:1px solid #999;
}
.popover__content:before {
    position: absolute;
    z-index: -1;
   /* content: '';*/
    right: calc(64% - 10px);
    top: -8px;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #BFBFBF transparent;
    transition-duration: 0.3s;
    transition-property: transform;
}
.popover__wrapper:hover .popover__content {
    z-index: 10;
    opacity: 1;
    visibility: visible;
    transform: translate(0,-20px);
    transition: all 0.5s cubic-bezier(0.75, -0.02, 0.2, 0.97);
}
.popover__message {
  text-align: center;
}
.login_t{
	color: #fff;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.3;
	padding:0 0 0 14%;
}
.but_login{
	background-color: #fff;
    border-radius: 17px;
    font-size: 16px;
    padding: 7px 40px;
    text-decoration: none;

	
}
.but_login:hover{
	text-decoration: none !important;
	background-color:#C4EBC0;
	color:#fff !important;
	
}
.ptd{
	padding:14% 2% 2% 14%;
}
.buttons{
	margin: 6% 0 0;
    text-align: center;
}
#slideshow {
	border: 7px solid #4ec72b;
    border-radius: 12px;
    height: 220px;
   
    
    position: relative;
}

/*fade in slider*/
#slideshow > div > img{
	border-radius: 7px;
    height: 206px;
    width: 414px;
}
#slideshow > div {
  position: absolute;
 
}
/* fadeinslider end */

.width_100{width:100%;}

/*select*/
.styled-select {
  
  overflow: hidden;
  position: relative;
}
.styled-select, .styled-select select { width: 100%;color:#999;}
select:focus { outline: none; }
.styled-select select {
 
  /*hide default down arrow in webkit */
  -webkit-appearance: none; 
}

@-moz-document url-prefix(){
  .styled-select select { width: 100%; }
}

.fa-sort-desc {
    background-color: #333333;
    border-radius: 15px;
    color: #fff;
    font-size: 24px;
    padding: 0 5px 5px 6px;
    position: absolute;
    right: 14px;
    top: 7px;
}

 select::-ms-expand { display: none; } /* hide default down arrow in IE10*/
/* select end */
/* hack to fall back in opera */
_:-o-prefocus, .selector {
  .styled-select { background: none; }
  }
 input:focus{
	  border-color: #4EC72B !important;
  }
  select:focus{
	  border-color: #4EC72B !important;
  }
  
.color_inp{
	color: #FFA74F;
    font-size: 20px;
    font-weight: 700;
}  
 .color_fc{
	background-color: #D8D8D8;
    width: 56%;
    padding: 7px;
    margin: 5px;
    border-radius: 24px;
    color: #000;
 } 
 
 .input_n{
	background-color: #D8D8D8;
    border: 1px solid #D8D8D8;
	width: 56%;
    padding: 7px;
       margin: 5px auto;
    border-radius: 24px;
 }
 .button_color{
	background-color: #ffa750 !important;
    border-radius: 21px;
    color: #000 !important;
    padding: 4px 27px;
 }
 .button_color:hover{
	 background-color:#4ec72b !important;
	 
 }
 .forg{color:#4ec72b;font-size:12px;}
 .bd{border-left: 3px solid #4EC72B;}
 .p_login{
	 padding:0px 40px 0 40px;
 }
 .modal-header{border:none;}
 .class_p{padding:2% 0 7% 0;}
.radius_b{border-radius:88px;}
.modal-open .modal{background-color:rgba(112, 112, 112, 0.7);}
.opct{opacity: 1; margin: 0 -50px 0 0;}
.b_clll{
	 border: 2px solid #fff;
    border-radius: 29px;
    color: #fff;
   
    
    padding: 2px 9px 4px;
}


/* progress bar */
.one, .two, .three, .four, .five{
    position:absolute;
	margin-top:-11px;
	z-index:1;
	height:28px;
	width:28px;
	border-radius:25px;
	
}
.one{
	left:0%;
}
.two{
	left:25%;
}
.three{
	left:50%;
}
.four{
	left:75%;
}
.five{
	left:98%;
}


.primary-color{
	background-color:#FFA750;
}

.no-color{
	background-color:#CDCBCB;
}
.no-color1{
	color:#CDCBCB;
}
.progress{
	background:#CDCBCB;
	height: 7px;
}
.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #FFA750;
    text-align: center;
    background-color:#FFA750;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}
.one1{
	    position: relative;
    right: 38px;
    top: 28px;
    font-size: 16px;
    font-weight: 600;
}
.one1{
	    position: relative;
    right: 38px;
    top: 28px;
    font-size: 16px;
    font-weight: 600;
}



.two2{
	    position: relative;
    right: 27px;
    top: 28px;
    font-size: 16px;
    font-weight: 600;
}

.three3{
	    position: relative;
    right: 15px;
    top: 28px;
    font-size: 16px;
    font-weight: 600;
}

.four4{
	    position: relative;
    right: 15px;
    top: 28px;
    font-size: 16px;
    font-weight: 600;
}
.five5{
	    position: relative;
    right: 15px;
    top: 28px;
    font-size: 16px;
    font-weight: 600;
}
.heig{
	
	 height: 82px;
    position: relative;
    top: 21px;
}
.owl-carousel.owl-drag .owl-item{
	width: 125px !important;
    text-align: center;
   
}

.cui-ecommerce--catalog--item--img a img{
	min-height: 80px;
    max-height: 80px;
}
.cui-ecommerce--catalog--item--img{height: 80px;}

.newdd{height: 85px;cursor:pointer;}

.newdd a img{
	min-height: 80px;
    max-height: 80px;
}
.padd_2{
	padding: 2px;
    margin-bottom: 5px;
    height: 133px;
}
.marg_r{
	margin-right: 27px;
}
.switchToggle input[type=checkbox]{height: 0; width: 0; visibility: hidden; position: absolute; }
.switchToggle label {cursor: pointer; text-indent: -9999px; width: 70px; max-width: 70px; height: 20; background: #d1d1d1; display: block; border-radius: 100px; position: relative;    left: 12px; }
.switchToggle label:after {content: ''; position: absolute; top: 2px; left: 2px; width: 20px; height: 16px; background: #fff; border-radius: 90px; transition: 0.3s; }
.switchToggle input:checked + label, .switchToggle input:checked + input + label  {background: #FFA750; }
.switchToggle input + label:before, .switchToggle input + input + label:before {content: '0'; position: absolute; top: 0px; left: 43px; width: 20px; height: 16px; border-radius: 90px; transition: 0.3s; text-indent: 0; color: #fff; }
.switchToggle input:checked + label:before, .switchToggle input:checked + input + label:before {content: '1'; position: absolute; top: 0px; left: 12px; width: 20px; height: 16px; border-radius: 90px; transition: 0.3s; text-indent: 0; color: #fff; }
.switchToggle input:checked + label:after, .switchToggle input:checked + input + label:after {left: calc(100% - 2px); transform: translateX(-100%); }
.switchToggle label:active:after {width: 60px; } 
.toggle-switchArea { margin: 10px 0 10px 0; }

.images_w{
	background-color: #F8F8F8;
    margin-bottom: 30px;
    border-radius: 30px;
}
.new_c{
	cursor:pointer;
    margin-top: 6px;
}
.new_c-active{
	border-top: 2px solid #FFA750;
}
/* progress bar */
/* qty*/
.qty .count {
    color: #000;
    display: inline-block;
    vertical-align: top;
    font-size: 25px;
    font-weight: 700;
    line-height: 30px;
    padding: 0 2px
    ;min-width: 35px;
    text-align: center;
	background-color: #FFA750;
}
.qty .plus {
   cursor: pointer;
    display: inline-block;
    vertical-align: top;
    color: #000;
    width: 30px;
    height: 30px;
    font: 23px/1.35 Arial,sans-serif;
    text-align: center;
    border-radius: 50%;
    background-color: #fff;
    }
.qty .minus {
   cursor: pointer;
    display: inline-block;
    vertical-align: top;
    color: #000;
    width: 30px;
    height: 30px;
    font: 23px/1.35 Arial,sans-serif;
    text-align: center;
    border-radius: 50%;
    background-color: #fff;
}
/*div {
    text-align: left;
}*/
.minus:hover{
    background-color: #717fe0 !important;
}
.plus:hover{
    background-color: #717fe0 !important;
}
/*Prevent text selection*/
span{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
input{  
    border: 0;
    width: 2%;
}
nput::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input:disabled{
    background-color:white;
}
.color_back{
	background-color: #FFA750;
    border-radius: 15px 15px 0px 0px;
	margin-bottom: 0;
	
}
.color_back1{
	background-color: #FFA750;
 	margin-bottom: 0;
	 border-radius: 0px 0px 15px 15px;
}
.color_back thead th{
	border:none;
}
.color_back td, .color_back th{
	border:none;
}      
/* qty*/
button#qty-minus{
     background-color: #fff;
       height: 32px;
    width: 28px;
    color: #000 !important;
    border-radius: 29px;
}
input#CC-prodDetails-quantity{
 height: 32px;
  text-align:center;
  background-color:#FFA750;
  border:1px solid #FFA750;
    width: 53px;
	    font-size: 23px;
    color: #000;
padding:0px;
}

button#qty-plus{
     background-color: #fff;
       height: 32px;
    width: 28px;
    color: #000 !important;
    border-radius: 29px;
	
}
.m_p{
	    position: relative;
       right: 6px;
    bottom: 3px;
}
.bg_new{background-color:#E8E8E8;}
.bg_new td{color:#7BADE6}
.width_ze{width:0%;}
/*hover popup*/
.coloramount{color:#fff;font-size:16px;}
.main_div{
	background-color: #4EC72B;
    padding: 15px;
    border-radius: 20px;
}
.main_div1{
	background-color: #fff;
    padding: 15px;
    border-radius: 20px;
	margin-top:0px;
}
.opening{color:#FFB368;margin-top:5em;}
.day_d{font-size:17px;font-weight:600;}
.modal-title{text-align:center;}
.modal-footer{display: inline-block !important;}
.btn:hover{color:#000 !important;}
.right_up{
    margin-right: 59px;
}
.right_bottom{
    margin-bottom: 20px;
}
.arrow_c{
	position: absolute;
    right: 0;
    top: 44%;
    bottom: 0;
}
.arrow_right{  
	background-color: #4FBA6F;
    padding: 20px 13px 20px 13px;
    border-radius: 50%;
    width: 67px;
    margin: 0 auto;
	cursor:pointer;
	text-align:center;
	}
	.arrow_right:hover{background-color:#4FBA4A;}
	.arrow_right i{font-size:25px;color:#fff;}
	
	.arrow_c1{
	position: absolute;
    left: 0;
    top: 44%;
    bottom: 0;
}
	
	.arrow_left{  
	background-color: #4FBA6F;
    padding: 20px 13px 20px 13px;
    border-radius: 50%;
    width: 67px;
    margin: 0 auto;
	cursor:pointer;
	text-align:center;
	}
	.arrow_left:hover{background-color:#4FBA4A;}
	.arrow_left i{font-size:25px;color:#fff;}
	
	.hei1{height:320px;}
	.head_c{
		background-color: #FFA750;
    border-radius: 25px;
	}
	.pr{
	font-size: 12px;
    color: #fff;
	}
	.btnnew1{
		background-color: #4EC72B;
		color: #fff;
  border: 1px solid #4EC72B !important; 
		border-radius: 28px;
		    padding: 8px 19px 8px 19px;
		
	}
	
	.btnnew1:hover{
	background-color:#4EC704;
	}
	.btnnew11{
		background-color: #fff;
		color: #000;
   border: 1px solid #fff !important; 
		border-radius: 28px;
		    padding: 8px 19px 8px 19px;
		
	}
	.colorhead{
		background-color:#FFA750;
		border-radius:15px 15px 0px 0px;
		    z-index: 9;
	}
	/*date*/
	.normal_b{
	background-color: #5072FF;
    color: #fff;
    padding: 8px;
    border: 1px solid #5072FF;
    border-radius: 28px;
	}
	.normal_b:hover{background-color: #703590;}
	.express_b{
	
	background-color: #703590;
    color: #fff;
    padding: 8px;
    border: 1px solid #703590;
    border-radius: 28px;
	}
	.express_b:hover{background-color: #5072FF;}
	.mar_fast_e{width: 32%;
    margin: 0 auto;
    float: none;}
	.colro_fi{
	background-color: #FFA750 !important; 
    color: #fff !important;
    border-radius: 20px;
	}
	.pos_new{position: relative;top: 8px;}
	.font_16{
		    font-size: 16px;
    margin: 25px 0 20px 0;
	}
	
	.new_mr{
	margin:6% 0 10% 0;
	}
	/*Address*/
.address_h{
	font-size: 24px;
    font-weight: 600;

}	

.checkbox-custom, .radio-custom {
    opacity: 0;
    position: absolute;   
}

.checkbox-custom, .checkbox-custom-label, .radio-custom, .radio-custom-label {
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer;
	font-size: 16px;
    font-weight: 600;
}

.checkbox-custom-label, .radio-custom-label {
    position: relative;
}

.checkbox-custom + .checkbox-custom-label:before, .radio-custom + .radio-custom-label:before {
    content: '';
    background: #fff;
    border: 2px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    padding: 2px;
    margin-right: 4px;
    text-align: center;
}

.checkbox-custom:checked + .checkbox-custom-label:before {
    background: rebeccapurple;
}

.radio-custom + .radio-custom-label:before {
    border-radius: 50%;
}

.radio-custom:checked + .radio-custom-label:before {
    background: #88D970;
}


.checkbox-custom:focus + .checkbox-custom-label, .radio-custom:focus + .radio-custom-label {
  outline: 1px solid #ddd; /* focus style */
}	
	
.min_max{
	    min-height: 120px;
    max-height: 150px;
	
}	
.delivery_h{
	 background-color: #FFA750;
    border: 1px solid #FFA750;
    padding: 8px 16px 8px 16px;
    font-weight: 600;
    margin-right: 15px;
    border-radius: 10px;
	font-size: 16px;
}
.delivery_h:hover{
	background-color:#FFB368;
}
.edi_b{
	background-color:#88D970;
	border:1px solid #88D970;
	padding: 8px 16px 8px 16px;
    font-weight: 600;
    margin-right: 15px;
    border-radius: 10px;
}
.edi_b:hover{
	 background-color: #4EC72B;
}
.add_nw_l{
	font-size: 18px;
    color: #000;
    font-weight: 600;
}
.add_b_t{
	color: #88D970;
    border: 1px solid #88D970;
    padding: 7px 7px 5px 7px;
    margin-right: 5px;
    border-radius: 22px 22px 22px 22px;
}

/*edit add*/
.normal_es{
	background-color: #70B3F5;
    color: #fff;
    padding: 8px;
    border: 1px solid #70B3F5;
    border-radius: 28px;
	}
.normal_es:hover{background-color: #703590;}
.location_arrow{
	background-color: #fff;
    color: #70B3F5;
    padding: 4px 6px 4px 6px;
    border-radius: 15px 15px 15px 15px;

}	
.bag_tr{
		    background-color: #4FBA6F;
    color: #000;
    padding: 8px;
   
    border: 1px solid #4FBA6F;
    border-radius: 10px;
    width: 85px;
}
}	
.pad_6{padding: 6%;}	
.nameFr{
	text-align: left;
    font-size: 18px;
    font-weight: 600;
}
.newd1{
	text-align: left;
    color: #5C7BFF;
    padding-left: 0px;
    font-size: 15px;
    margin-top: 10px;
}
.newd2{

    color: #FFA750;
    padding-left: 0px;
    font-size: 15px;
    margin-top: 10px;
}

.pay_m{
	 background-color: #FFA750;
    border: 1px solid #FFA750;
    padding: 8px 16px 8px 16px;
    font-weight: 600;
    margin-right: 15px;
    border-radius: 25px;
	font-size: 14px;
}
.pay_m:hover{
	background-color:#FFB368;
}
.mar_w{width:150px;margin:22px 0px 16px 0px;}
.tahnk_table{
	    width: 32%;
    margin: 0 auto;
    background-color: #FFFFFF;
    border-radius: 15px;
}
.tahnk_table td{
	    padding: .30rem;
}
.su_text{
	    font-weight: 600;
    font-size: 15px;
}

.width_table_f1{width:3%;text-align:center;}
.width_table_f2{width:15%;text-align:center;}
.width_table_f3{width:22%;text-align:center;}
/*my order */
.bs-wizard {margin-top: 40px;}

/*Form Wizard*/
.bs-wizard {border-bottom: solid 1px #e0e0e0; padding: 0 0 10px 0;}
.bs-wizard > .bs-wizard-step {padding: 0; position: relative;}
.bs-wizard > .bs-wizard-step + .bs-wizard-step {}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color: #595959; font-size: 16px; margin-bottom: 5px;}
.bs-wizard > .bs-wizard-step .bs-wizard-info {color: #000;
    font-size: 14px;
    text-align: center;
    margin: 0 auto;
    position: relative;
    left: 18%;
    top: 41px;
    margin-bottom: 56px;
}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {    position: absolute;
    width: 100px;
    height: 100px;
    display: block;
    background: #fff;
    top: -11px;
    left: 50%;
    margin-top: -15px;
    margin-left: -15px;
    border-radius: 50%;
    border: 3px solid #FFA750;} 
.bs-wizard > .bs-wizard-step > .bs-wizard-dot span {   
     position: absolute;
    top: 37px;
    left: 1px;
    right: 0;
    font-weight: 600;
    color: #000;
    font-size: 13px;} 
.bs-wizard > .bs-wizard-step > .progress {position: relative; border-radius: 0px; height: 8px; box-shadow: none; margin: 20px 0;}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0px; box-shadow: none; background: #FFA750;}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%;}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:50%;}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0%;}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #f5f5f5;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;}
.bs-wizard > .bs-wizard-step:first-child  > .progress {left: 50%; width: 50%;}
.bs-wizard > .bs-wizard-step:last-child  > .progress {width: 50%;}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{ pointer-events: none; }
/*END Form Wizard*/


.class_profile{
	text-align: left;
    font-size: 18px;
    font-weight: 600;
}

.input_n_n{
	background-color: #F8F8F8;
    border: 1px solid #F8F8F8;
	width: 90%;
    padding: 7px;
    height:50px;
  }
/*.height_a{height:calc(110vh - 320px);}*/
.height_a{height:62vh;}
.top_a_S{margin-top: 3%;}
.pb_b{
	padding-bottom:11.7%;
}
a{cursor:pointer;}
.myaccoutmrg{margin-top:7em;}
.closenew{
	margin: 0 !important;
	padding:0px !important;
	cursor:pointer;
}
.btnn1 {
    outline: none !important;
    -webkit-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    padding: 7px 16px;
    line-height: 1.7;
	border-radius: 100px;
	cursor: pointer !important;
}
.single-page-block .single-page-block-form input.form-control{
	border-bottom: 2px solid #FFA750 !important;
}
label {text-align: left !important;display:block !important;}
.myaccoutmrg1{margin-top:5em;}
.panel{border:none !important;}
.modal-footer{width:100%;}
.t_center{text-align:center;}
.table-responsive{overflow-x: hidden;}
.margin_80{margin-top:80px}
@media(min-width: 1367px)  and 	(max-width: 1920px){}	
@media(min-width: 1280px)  and 	(max-width: 1366px){}	
@media(min-width: 1024px)  and 	(max-width: 1279px){}
@media(min-width: 768px)  and 	(max-width: 1023px){
	
	/*16-mar-19*/
.arrow_c{position:relative;    text-align: center;}
.arrow_c1{position:relative;    text-align: center;}
.marg_r{margin-right:0px;}
.modal-dialog1{max-width: 100% !important;}
.one1{font-size:9px;    right: 19px;}
.two2{font-size:9px;    right: 11px;}
.three3{font-size:9px;right: 2px;}
.four4{font-size:9px;    right: 2px;}
.five5{font-size:9px;}
.mar_fast_e {width: 100%;margin-left: 17%;}
.pos_new {top: 0px;}
select.form-control:not([size]):not([multiple]) {height: calc(2.25rem + 5px);}
.normal_b{margin-bottom:5px;}
.delivery_h{margin-right:1px;margin-bottom:5px;}
.edi_b{margin-right:0px;}
.marign_note{margin-bottom:5px;}
.myaccoutmrg {margin-top: 8em;}
.input_n_n{width:100%;}
.table-responsive{overflow-x: scroll;}
.pay_m{margin-right:0px;margin-bottom:5px;}

.width_table_f3 {width: 365px;}
.bs-wizard > .bs-wizard-step > .progress{margin: 43px 0;}

/*16-mar-19*/
	
}
@media(min-width: 480px)  and 	(max-width: 767px)
{
.width1{width:100%;}
.width2{width:100%;}
.display_n{display:block;}
/*16-mar-19*/
.arrow_c{position:relative;    text-align: center;}
.arrow_c1{position:relative;    text-align: center;}
.marg_r{margin-right:0px;}
.modal-dialog1{max-width: 100% !important;}
.one1{font-size:9px;    right: 19px;}
.two2{font-size:9px;    right: 11px;}
.three3{font-size:9px;right: 2px;}
.four4{font-size:9px;    right: 2px;}
.five5{font-size:9px;}
.mar_fast_e {width: 100%;margin-left: 17%;}
.pos_new {top: 0px;}
select.form-control:not([size]):not([multiple]) {height: calc(2.25rem + 5px);}
.normal_b{margin-bottom:5px;}
.delivery_h{margin-right:1px;margin-bottom:5px;}
.edi_b{margin-right:0px;}
.marign_note{margin-bottom:5px;}
.myaccoutmrg {margin-top: 8em;}
.input_n_n{width:100%;}
.table-responsive{overflow-x: scroll;}
.pay_m {padding: 4px 7px 4px 7px;font-size: 12px; margin-bottom: 4px;}
.margin_80{margin-top:0px;}
.width_table_f3 {width: 365px;}
.bs-wizard > .bs-wizard-step > .progress{margin: 43px 0;}
/*16-mar-19*/
}
@media(min-width: 320px)  and 	(max-width: 479px)
{
.width1{width:100%;}
.width2{width:100%;}
.display_n{display:block;}
/*16-mar-19*/
.arrow_c{position:relative;    text-align: center;}
.arrow_c1{position:relative;    text-align: center;}
.marg_r{margin-right:0px;}
.modal-dialog1{max-width: 100% !important;}
.one1{font-size:9px;    right: 19px;}
.two2{font-size:9px;    right: 11px;}
.three3{font-size:9px;right: 2px;}
.four4{font-size:9px;    right: 2px;}
.five5{font-size:9px;}
.mar_fast_e {width: 100%;margin-left: 17%;}
.pos_new {top: 0px;}
select.form-control:not([size]):not([multiple]) {height: calc(2.25rem + 5px);}
.normal_b{margin-bottom:5px;}
.delivery_h{margin-right:1px;margin-bottom:5px;}
.edi_b{margin-right:0px;}
.marign_note{margin-bottom:5px;}
.myaccoutmrg {margin-top: 8em;}
.input_n_n{width:100%;}
.table-responsive{overflow-x: scroll;}
.pay_m {padding: 4px 7px 4px 7px;font-size: 12px; margin-bottom: 4px;}
.margin_80{margin-top:0px;}
.width_table_f3 {width: 365px;}
.bs-wizard > .bs-wizard-step > .progress{margin: 43px 0;}
/*16-mar-19*/
}
.star{position: absolute;font-size: 20px;color: red;z-index:9;}

.label_display{color: #a3a3a3;display: block !important ;font-size: 11px;position: absolute;top: -5px;  z-index: 9;}
.label_none{color: #a3a3a3;display: none;font-size: 11px;position: absolute;top: -5px;}
.color_font {

    color: red;
    font-size: 11px;
    position: absolute;
    z-index: 999999;

}