
.slider_2 .rs-container .rs-selected {
	background: linear-gradient(90deg, rgba(171,0,255,1) 0%, rgba(231,0,255,1) 100%, rgba(0,212,255,1) 100%);
}
body .slider_2 .rs-container .rs-pointer {
	background: url(https://vidvoices.com/wp-content/plugins/vidvoices-fixes/dropnew.png) 0% 0% / 100% no-repeat;
	margin-top: -9px;
	width: 30px;
	height: 46px;
	border: none;box-shadow:unset; 
}
body .vidvoices_calculator .rs-container .rs-pointer::after, body .rs-container .rs-pointer::before {width:0;}
.vidvoices_calculator .rs-container .rs-scale span ins  {color:white;}
.vidvoices_calculator .rs-container .rs-scale span::before {background-color:unset;}
.vidvoices_calculator .rs-scale span {cursor: pointer;}
.vidvoices_calculator .codec_field.range_choices .box_icon {	
	background-image: url(https://www.vidvoices.com/wp-content/plugins/vidvoices-fixes/imgs/gray.png);
	background-image:unset!important;
	border-radius: 50%;
	background-color: #E2E2E2;
}
.vidvoices_calculator .codec_field.range_choices .box_field.active .box_icon {
	background-image: url(https://www.vidvoices.com/wp-content/plugins/vidvoices-fixes/imgs/purple.png);
	background-color: white;
	border: 4px solid #7A44E5;
}
.vidvoices_calculator .range_choices .box_field:hover .box_label .box_underline {background-color: #7a44e5 !important;}
.vidvoices_calculator .codec_field.range_choices {display:inline; margin:0 ;}
.vidvoices_calculator .calculator_types {margin-bottom:50px;font-size:16px;}
.vidvoices_calculator .how_many {margin-right:15px;color: #141414; }
.vidvoices_calculator .total_block .number {transition: all 1s ease-in-out;}
.vidvoices_calculator .approx_price {z-index: 111111111111111111111;
    position: relative;}
		
.vidvoices_calculator .total_block {
	font-size: 24px;
	color: rgb(122, 68, 229);
	opacity: 1;
	display:block;
}
.vidvoices_calculator .slider_block {margin-bottom:10px!important;}
.vidvoices_calculator .rs-container .rs-tooltip {
	border-color: #7a44e5;
	padding: 0 6px;
	height: auto;
	min-width: 0;
	border: none;
	transform: translate(-50%,-15px);
	font-size: 16px;
	color: #7a44e5;
	font-weight: bold;
}
.vidvoices_calculator .calculator_description {
	font-size: 14px;
  opacity: 0.8;
	margin-top: 15px;
  line-height: 140%;
}
.vidvoices_calculator .hint {
	display:none; 
	position: absolute;
	top: 30px;
	width: 130px;
	z-index: 100;
	background: #ebebeb;
	border: 1px solid #ebebeb;
	left: -50%;
	padding: 5px;
}
.vidvoices_calculator .box_field:hover .hint {display: block;}
.vidvoices_calculator .box_field[name="Seconds"] .hint {width:150px;    left: unset; right: 0;}
.vidvoices_calculator .custom_quote {
	display:none;
	font-size: 18px; color: #7a44e5;
}

.vidvoices_calculator .calculator_types {display:flex;}

@media (max-width: 1200px) {
	.vidvoices_calculator .box_field {font-size:14px;grid-column-gap: 5px;}
	.vidvoices_calculator .how_many {font-size: 14px; margin-bottom:10px; display:block;}
	.vidvoices_calculator .calculator_types, .vidvoices_calculator .how_many {display:block;}
}
@media (max-width: 600px) {
	
	.vidvoices_calculator .box_field {grid-column-gap: 0;}
	.vidvoices_calculator .boxes_block {grid-template-columns: 100%;}
	
	.vidvoices_calculator .box_field[name="Seconds"] .hint {left: -50%; right: unset;}
	
}