.slidecontainer {width: 100%;margin: 0 auto;font-family: Arial, Helvetica, sans-serif;}
		.slidecontainer h1{color: #1d1646;}
		.slidecontainer input[type='range'] {
			box-sizing: border-box;border: 0px solid transparent;padding: 0px;margin: 0px;width:  100% !important;height: 50px;cursor: pointer;
            background: -webkit-repeating-linear-gradient(90deg, #1d1646, #1d1646 1px, transparent 1px, transparent 40px) no-repeat 50% 50%;
            background: -moz-repeating-linear-gradient(90deg, #1d1646, #1d1646 1px, transparent 1px, transparent 40px) no-repeat 50% 50%;
			background: -o-repeating-linear-gradient(90deg, #1d1646, #1d1646 1px, transparent 1px, transparent 40px) no-repeat 50% 50%;
			background: -ms-repeating-linear-gradient(90deg, #1d1646, #1d1646 1px, transparent 1px, transparent 40px) no-repeat 50% 50%;
            background: repeating-linear-gradient(90deg, #1d1646, #1d1646 1px, transparent 1px, transparent 40px) no-repeat 50% 50%;
            background-size:100% 18px;font-size: 16px;background-position: bottom center;}
		.slidecontainer input[type='range'],
		.slidecontainer input[type='range']::-webkit-slider-runnable-track,
		.slidecontainer input[type='range']::-webkit-slider-thumb {
			-webkit-appearance: none;}
		.slidecontainer input[type='range']::-webkit-slider-runnable-track {
			box-sizing: border-box;width: 100%;height: 15px;border-radius: 2px;background: #fff;border:1px solid #1d1646;}
		.slidecontainer input[type='range']::-webkit-slider-thumb {
			box-sizing: border-box;padding: 0px;height: 20px;width:20px;border-radius: 2px;border: 1px solid;margin-top: -8px;background: #1d1646;margin-top:-3px;}
		.slidecontainer input[type='range']::-moz-range-track {
			box-sizing: border-box;width:  100%;height: 15px;border-radius: 2px;padding: 0px;background: #fff;border:1px solid #1d1646;}
		.slidecontainer input[type='range']::-moz-range-thumb {
			box-sizing: border-box;
			padding: 0px;
			height: 20px;
			width:20px;
			border-radius: 2px;
			border: 1px solid;
			background: #1d1646;
			margin-top:-3px
		}
		.slidecontainer input[type='range']::-ms-track {
			box-sizing: border-box;
			width: 210px;
			height: 15px;
			border-radius: 2px;
			padding: 0px;
			background: #fff;
			border:1px solid #1d1646;
			color: #1d1646;
		}
		
		.slidecontainer input[type='range']::-ms-thumb {
			box-sizing: border-box;
			padding: 0px;
			height: 20px;
			width:20px;
			border-radius: 2px;
			border: 1px solid;
			background: #1d1646;
			margin-top:-3px
		}
		.slidecontainer input[type="range"]::-ms-fill-lower {
			background: transparent;
		}
		
		.slidecontainer input[type='range']::-o-track {
			box-sizing: border-box;
			width: 210px;
			height: 15px;
			border-radius: 2px;
			padding: 0px;
			background: #fff;
			border:1px solid #1d1646;
			color: #1d1646;
		}
		
		.slidecontainer input[type='range']::-o-thumb {
			box-sizing: border-box;
			padding: 0px;
			height: 20px;
			width:20px;
			border-radius: 2px;
			border: 1px solid;
			background: #1d1646;
			margin-top:-3px
		}
		.slidecontainer input[type="range"]::-o-fill-lower {
			background: transparent;
		}
		
		.slidecontainer input[type='range']:focus {
			outline: none;
		}
		
		.slidecontainer #number{
			width: 30px;
margin-right: 0;
height: 36px;
padding: 0 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;

		}
		.slidecontainer #uemail{
			width: 48%;
			margin-left: 15px;
			height: 36px;
			padding: 0 10px;
		}
		.slidecontainer #amountInput2{
			width: 30px;
margin-right: 0;
height: 36px;
padding: 0 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;

		}
		.slidecontainer #step2 {
			background-color: #1d1646;
			padding: 12px 30px;
			border: 0;
			margin: 10px 40px;
			color: #fff;
			border-radius: 5px;
			text-transform: bd_bsc1;
			cursor: pointer;
		}
		.slidecontainer #step2:hover {
			background-color:#e0e61d;
			color: #1d1646;
		}
		.slidecontainer #step3 {
			background-color:#1d1646;
			padding: 12px 30px;
			border: 0;
			margin: 10px 40px;
			color: #fff;
			border-radius: 5px;
			text-transform: uppercase;
			cursor: pointer;
		}
		.slidecontainer #step3:hover {
			background-color:#e0e61d;
color: #1d1646;
		}
		.slidecontainer .title{
			color: #797b7b;
			font-size: 20px;
			font-weight: bold;
		}
		.slidecontainer .imgDiv {
			float: left;
			width: 29%;
			padding-right: 15px;
		}
		.slidecontainer .content {
			width: 68%;
			float: left;
			padding-left: 15px;
		}
		.slidecontainer .content h2{
			color: #1d1646;
		}
		.slidecontainer .content p {
			font-size: 13px;
			color: #797b7b;
		}
		.slidecontainer #result {
    
}
		}
		.slidecontainer .stepContent {
			display: table;
			width: 100%;
			padding-top: 15px;
		}
		.slidecontainer input {
			border: 0;
			font-size: 12px;
		}
		.slidecontainer input:focus{
			border:0;
		}
		.slidecontainer #step1 , .slidecontainer #result{
			background-color: #F1F1F1;
			padding: 45px 25px;
		}
		.slidecontainer #frm2 {
			background-color: #F1F1F1;
			padding: 45px 25px;
			margin:20px 0;
		}
        .min-max{display: flex;}
        #max-val1,#max-val2{display: table;
margin: 0 0 0 auto;}
        #min-val1, #min-val2{  position: absolute;}
        /* Chrome, Safari, Edge, Opera */
input[type='number']::-webkit-outer-spin-button,
input[type='number']::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
input[type='number']{
    background-color:transparent;
    border: 0px solid;
    height:30px;
    width:260px;
}
input[type='number']:focus {
    outline:none;
}
.prdb {
background-color: #1d1646;
font-size: 13px;
border-radius: 4px;
padding: 12px 30px;
border: 0;
margin: auto;
color: #fff;
border-radius: 5px;
text-transform: uper;
display: table;
text-decoration: none;
text-transform: uppercase;
}

.prdb:hover {
			background-color:#e0e61d;
			color: #1d1646;
		}


#ecap {
  color: #fff;
border: 0;
  background-color: #1d1646;
  font-size: 13px;
  border-radius: 4px;
  padding: 8px 20px;
  cursor: pointer;
text-transform: uppercase;
}

#ecap:hover {
			background-color:#e0e61d;
			color: #1d1646;
		}


#k_id_email{
  border-radius: 4px;
  padding: 8px 12px;
  margin-top: 15px;
  font-size: 14px;
}


		@media (max-width:767px){
			.slidecontainer .imgDiv {
				float: none;
				width: 100%;
				padding-right:0;
			}
			.slidecontainer .content {
				width: 100%;
				float: none;
				padding-left: 0;
			}
			#max-val1,#max-val2{position: absolute;float: right;right: 30px;}
		}