.scroll_to_top_icon {
	position: fixed;
	bottom: -12px;
	right: 12px;
	font-size: 3rem;
	width: 50px;
	height: 50px;
	cursor: pointer;
	z-index: 200;
	background-color: #fff;
	color: #660200;
	border-radius: 100%;
	display: flex !important;
	align-items: center;
	justify-content: center;
	opacity: 0;
	transition: all ease 0.4s;
}
.scroll_to_top_icon.active {
	opacity: 0.8;
	bottom: 20px;
}
@media screen and (max-width: 450px) {
  .scroll_to_top_icon.active {
    bottom: 26px;
	left: 12px;
  }
}

.scroll_to_top_icon.active:hover {
	opacity: 1;
}