.fv_title{
	z-index: 100;
	text-align: center;
	padding: 30vh 0;
	color: #fff;
}

.fv_title h1{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 600;
}

.fv_title2{
	z-index: 100;
	text-align: center;
	padding: 15vh 0;
	color: #fff;
}

.fv_title2 h1{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 600;
}

.fv_title3{
	z-index: 100;
	text-align: center;
	padding: 15vh 0;
	color: #fff;
}

.fv_title3 h1{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 600;
}

.start_button, .prev_button, .next_button{
	padding: 15px 30px;
	background-color: transparent;
	color: #fff;
	border: 1px solid #ECF0F1;
	font-size: 16px;
	border-radius: 5px;
	outline: none;
}

.prev_button, .next_button{
	border: 1px solid #fff;
	font-weight: bold;
	color: #fff;
	margin-top: 10px;
}

.prev_button2, .next_button2{
	border: 1px solid #fff;
	font-weight: bold;
	color: #fff;
	margin-top: 10px;
}

.start_button:hover, .prev_button:hover, .next_button:hover{
	background-color: transparent;
	outline: none;
	color: #fff;
}

.prev_button:hover, .next_button:hover{
	color: #fff;
}

.prev_button2:hover, .next_button2:hover{
	color: #fff;
}

.semi_fill{
	position: relative;
	height: 100%;
}
.semi_fill:after{
	 content: " ";
	  z-index: 10;
	  display: block;
	  position: absolute;
	  height: 100%;
	  top: 0;
	  left: 0;
	  right: 0;
	  background-color: rgba(0, 130, 15, 0.5);
}

.semi_fill2{
	position: relative;
	height: 100%;
}
.semi_fill2:after{
	 content: " ";
	  z-index: 10;
	  display: block;
	  position: absolute;
	  height: 100%;
	  top: 0;
	  left: 0;
	  right: 0;
	  background-color: rgba(156, 181, 188, 0.5);
}

.semi_fill3{
	position: relative;
	height: 100%;
}
.semi_fill3:after{
	 content: " ";
	  z-index: 10;
	  display: block;
	  position: absolute;
	  height: 100%;
	  top: 0;
	  left: 0;
	  right: 0;
	  background-color: rgba(147, 156, 173, 0.5);
}

	#slider, #slider2{
		margin: 8px auto;
	}

	#slider .noUi-base{
		background-color: cornflowerblue;
	}

	#slider .noUi-origin{
		background-color: #fff;
	}

	#slider2 .noUi-base{
		background-color: cornflowerblue;
	}

	#slider2 .noUi-origin{
		background-color: #fff;
	}


.quotes_master{
	color: #fff;
	text-align: center;
	padding-top: 15vh;
	font-size: 18px;
}

.quotes_master .lead{
	font-size: 24px;
}

button:{outline:none;}
.result_screen{
	height: 60vh;
	right: 15vw;
	margin-top: 15vh;
	-ms-transform: rotate(25deg); /* IE 9 */
    -webkit-transform: rotate(25deg); /* Safari */
    transform: rotate(25deg);
}

.result_screen p{
	color: red;
	padding: 40px 10px 10px 10px;
	font-size: 24px;
	font-weight: bold;
}

#cur_val, #abs_ret{
	font-size: 32px;
	font-weight: 700;
	padding: 10px;
	padding-left: -15px;
}

.carousel-caption{
	color: #494150;
}

.start_over, .start_over:hover{
	text-decoration: none;
	color: #494150;
	cursor: pointer;
}

