.wrap_slider {
	margin: 10px 0px 74px 0px;
}
.noUiSlider.noUi-target {
	border-radius: 8px;
	background: #f3f6f7;
	box-shadow: none;
}
.noUiSlider-margin {
	margin-top: 12px;
}
.noUiSlider.noUi-horizontal {
	height: 14px;
}
.noUiSlider .noUi-connect {
	background: var(--global-palette4);
}
.noUi-horizontal .noUi-tooltip {
  bottom: auto !important;
}
.noUiSlider .noUi-handle-lower {
    right: 0;
}
.noUiSlider .noUi-handle-upper {
    right: -34px;
}
.noUi-value-sub {
	color: #5b8088;
	font-size: 14px !important;
}
.noUiSlider.noUi-horizontal .noUi-handle {
	width: 32px;
	height: 32px;
	border-radius: 23px;
	top: -10px;
}
.noUiSlider .noUi-handle {
	border: 0px !important;
	box-shadow: none !important;
	background: #1C6C79;
}
.noUi-handle::before, .noUi-handle::after {
	content: none !important;
}
.noUiSlider .noUi-touch-area {
	border: 5px solid var(--global-palette4);
	border-radius: 20px;
}
.noUiSlider .noUi-tooltip {
	color: #fff !important;
	background-color: var(--global-palette4);
	border-radius: 6px !important;
	border: 0px !important;
	font-weight: bold;
}
.noUiSlider.noUi-horizontal .noUi-origin > .noUi-tooltip {
	-webkit-transform: translate(50%, 50%);
	transform: translate(50%, 45%);
}
.noUiSlider .noUi-value-horizontal {
	color: var(--global-palette4);
}
.noUi-pips-horizontal {
	height: 40px !important;
}

/* Disabled Slider styling */
[disabled].noUiSlider {
	
}
[disabled].noUiSlider .noUi-connect {
	background: #7eb7ba;
}
[disabled].noUiSlider .noUi-handle {
	background: #9AC7CE;
}
[disabled].noUiSlider .noUi-touch-area {
	border: 5px solid #7eb7ba;
}
[disabled].noUiSlider .noUi-tooltip {
	background-color: #7eb7ba;
}
[disabled].noUiSlider .noUi-value-horizontal {
	color: #7eb7ba;
}

/* *** Buttons styling - Universal *** */

.woocommerce-variation.prices {
	display: grid;
	align-items: center;
	height: 100%;
}
.woocommerce-variation.prices .quantity {
	display: grid;
	grid-template-columns: 1fr auto;
}
.my-ajax-add-to-cart-btn {
	margin-right: 12px;
	border-radius: 6px;
}

/* *** Dropdown Styling - Universal *** */
.dropdown_style {
	background: #f3f6f7 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat 98% 50%;
	border: 1px solid #baced3;
	border-radius: 6px;
}
.dropdown_style.disabled {
	color: #7eb7ba;
	pointer-events: none;
}
.min_width_lg {
	min-width: 100% !important;
}
.variation_options {
	padding-bottom: 24px;
}

@media (max-width: 1150px) {
	.noUi-value-large {
		font-size: 13px;
	}
	.noUi-value-sub {
		color: #5b8088;
		font-size: 11px !important;
	}
	.noUiSlider.noUi-horizontal {
		height: 10px;
	}
	.noUiSlider.noUi-horizontal .noUi-handle {
		width: 25px;
		height: 25px;
		right: -12px;
	}
	.noUiSlider .noUi-tooltip {
		font-size: 15px;
	}
	.noUiSlider.noUi-horizontal .noUi-handle {
		top: -9px;
	}
	.noUiSlider .noUi-marker-horizontal.noUi-marker-sub {
		height: 8px;
	}
	.noUiSlider .noUi-marker-horizontal.noUi-marker-large {
		height: 10px;
	}
	.noUiSlider .noUi-value-horizontal {
		-webkit-transform: translate(-50%, 35%);
		transform: translate(-50%, 35%);
	}
}

@media only screen and (max-width: 560px) {
	.woocommerce-variation.prices .quantity {
		grid-template-columns: auto;
		grid-template-rows: 1fr 1fr;
		justify-content: center;
	}
	.my-ajax-add-to-cart-btn {
		margin-right: 0px;
	}
	.woocommerce-variation-price {
		text-align: center;
	}
}