.rs-container .rs-bg {
background: #BB6DF2 !important;
    height: 24px !important;
    top: -1px !important;
	border:none !important;
	left:-9px !important;
	width:108% !important;
    border-radius: 50px !important; 
}
  .rs-container .rs-selected {
	background: white !important; 
	height:17px !important;
	border-radius:20px !important;
	border:none !important;
	top:2px !important;
}
 
  .rs-container .rs-pointer {
	  
	width: 22px !important;
	height: 22px !important;
	border-radius:50px !important;
	border:1px solid #BB6DF2 !important;
}
body .vidvoices_calculator .rs-container .rs-pointer::after, body .rs-container .rs-pointer::before {width:0;}
.vidvoices_calculator .rs-container .rs-scale span ins  {
 
}
.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://wordpress-924813-4558850.cloudwaysapps.com/wp-content/plugins/vidvoices-fixes/imgs/gray.png);
	background-image:unset!important;
	border-radius: 50px;
	background-color: #E2E2E2;
}
.vidvoices_calculator .codec_field.range_choices .box_field.active .box_icon {
	background-image: url(https://wordpress-924813-4558850.cloudwaysapps.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 {
     color: #333;
    width: auto;
    min-width: 43px;
    height: 25px;
    background: #fff;
    border: none;
    border-radius: 3px;
    position: absolute;
    transform: translate(-50%, -29px);
    left: 13px;
    text-align: center;
    font-size: 15px;
    padding: 0px 0px 0;
    
}
.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;}
	
}



