@charset "utf-8";
/* CSS Document */



/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 14px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 13px;
  width: 13px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #74c05d;
}

input:focus + .slider {
  box-shadow: 0 0 1px #74c05d;
}

input:checked + .slider:before {
  -webkit-transform: translateX(13px);
  -ms-transform: translateX(13px);
  transform: translateX(13px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 17px;
}

.slider.round:before {
  border-radius: 50%;
}


/* The slider */
.slider2 {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider2:before {
  position: absolute;
  content: "";
  height: 13px;
  width: 13px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider2 {
  background-color: #d64e4b;
}

input:focus + .slider2 {
  box-shadow: 0 0 1px #d64e4b;
}

input:checked + .slider2:before {
  -webkit-transform: translateX(13px);
  -ms-transform: translateX(13px);
  transform: translateX(13px);
}

/* Rounded sliders */
.slider2.round {
  border-radius: 17px;
}

.slider2.round:before {
  border-radius: 50%;
}


@media (max-width: 768px) {

	/* The switch - the box around the slider */
.switch-lg {
  position: relative;
  display: inline-block;
  width: 24vw;
  height:9vw;
}

/* Hide default HTML checkbox */
.switch-lg input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider-lg {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #d62108;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider-lg:before {
  position: absolute;
  content: "";
  height: 9vw;
  width: 9vw;
  left: 0.2vw;
  bottom: 0.2vw;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider-lg {
  background-color: #74c05d;
}

input:focus + .slider {
  box-shadow: 0 0 1px #74c05d;
}

input:checked + .slider-lg:before {
  -webkit-transform: translateX(15vw);
  -ms-transform: translateX(15vw);
  transform: translateX(15vw);
}

/* Rounded sliders */
.slider-lg.round {
  border-radius: 9vw;
}

.slider-lg.round:before {
  border-radius: 50%;
}
}

@media (max-width: 768px) {

	.text-center-mobile {
		text-align: center;
	}
}

@media (min-width: 769px) and (max-width: 991px) {


		/* The switch - the box around the slider */
.switch-lg {
  position: relative;
  display: inline-block;
  width: 9vw;
  height:3.2vw;
}

/* Hide default HTML checkbox */
.switch-lg input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider-lg {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #d62108;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider-lg:before {
  position: absolute;
  content: "";
  height: 3vw;
  width: 3vw;
  left: 0.2vw;
  bottom: 0.2vw;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider-lg {
  background-color: #74c05d;
}

input:focus + .slider {
  box-shadow: 0 0 1px #74c05d;
}

input:checked + .slider-lg:before {
  -webkit-transform: translateX(5.6vw);
  -ms-transform: translateX(5.6vw);
  transform: translateX(5.6vw);
}

/* Rounded sliders */
.slider-lg.round {
  border-radius: 2vw;
}

.slider-lg.round:before {
  border-radius: 50%;
}

}



@media (min-width: 992px) and (max-width: 1199px) {


		/* The switch - the box around the slider */
.switch-lg {
  position: relative;
  display: inline-block;
  width: 9vw;
  height:3.2vw;
}

/* Hide default HTML checkbox */
.switch-lg input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider-lg {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #d62108;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider-lg:before {
  position: absolute;
  content: "";
  height: 3vw;
  width: 3vw;
  left: 0.2vw;
  bottom: 0.2vw;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider-lg {
  background-color: #74c05d;
}

input:focus + .slider {
  box-shadow: 0 0 1px #74c05d;
}

input:checked + .slider-lg:before {
  -webkit-transform: translateX(5.6vw);
  -ms-transform: translateX(5.6vw);
  transform: translateX(5.6vw);
}

/* Rounded sliders */
.slider-lg.round {
  border-radius: 2vw;
}

.slider-lg.round:before {
  border-radius: 50%;
}

}



@media (min-width: 1200px) {

	/* The switch - the box around the slider */
.switch-lg {
  position: relative;
  display: inline-block;
  width: 6vw;
  height:2.4vw;
}



/* Hide default HTML checkbox */
.switch-lg input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider-lg {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #d62108;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider-lg:before {
  position: absolute;
  content: "";
  height: 2vw;
  width: 2vw;
  left: 0.2vw;
  bottom: 0.2vw;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider-lg {
  background-color: #74c05d;
}

input:focus + .slider {
  box-shadow: 0 0 1px #74c05d;
}

input:checked + .slider-lg:before {
  -webkit-transform: translateX(3.6vw);
  -ms-transform: translateX(3.6vw);
  transform: translateX(3.6vw);
}

/* Rounded sliders */
.slider-lg.round {
  border-radius: 2vw;
}

.slider-lg.round:before {
  border-radius: 50%;
}

}







@media (min-width: 1200px) {

	.slider-normal h3 {
		font-size:1.4vw;
		padding-left:0.4vw;
		padding-right:0.4vw;
		margin-top:0vw;
		font-weight:bold;
	}

	.switch-normal {
	  position: relative;
	  display: inline-block;
	  width: 4.6vw;
	  height:1.8vw;
	}


	/* Hide default HTML checkbox */
	.switch-normal input {
	  opacity: 0;
	  width: 0;
	  height: 0;
	}

	/* The slider */
	.slider-normal {
	  position: absolute;
	  cursor: pointer;
	  top: 0;
	  left: 0;
	  right: 0;
	  bottom: 0;
	  background-color: #d62108;
	  -webkit-transition: .4s;
	  transition: .4s;
	}

	.slider-normal:before {
	  position: absolute;
	  content: "";
	  height: 1.4vw;
	  width: 1.4vw;
	  left: 0.2vw;
	  bottom: 0.2vw;
	  background-color: white;
	  -webkit-transition: .4s;
	  transition: .4s;
	}

	input:checked + .slider-normal {
	  background-color: #74c05d;
	}

	input:focus + .slider {
	  box-shadow: 0 0 1px #74c05d;
	}

	input:checked + .slider-normal:before {
	  -webkit-transform: translateX(2.8vw);
	  -ms-transform: translateX(2.8vw);
	  transform: translateX(2.8vw);
	}

	/* Rounded sliders */
	.slider-normal.round {
	  border-radius: 2vw;
	}

	.slider-normal.round:before {
	  border-radius: 50%;
	}
}



@media (min-width: 992px) and (max-width: 1199px) {

	.slider-normal h3 {
		font-size:2vw;
		padding-left:0.6vw;
		padding-right:0.6vw;
		margin-top:0vw;
		font-weight:bold;
	}

	.switch-normal {
	  position: relative;
	  display: inline-block;
	  width: 6.4vw;
	  height:2.4vw;
	}


	/* Hide default HTML checkbox */
	.switch-normal input {
	  opacity: 0;
	  width: 0;
	  height: 0;
	}

	/* The slider */
	.slider-normal {
	  position: absolute;
	  cursor: pointer;
	  top: 0;
	  left: 0;
	  right: 0;
	  bottom: 0;
	  background-color: #d62108;
	  -webkit-transition: .4s;
	  transition: .4s;
	}

	.slider-normal:before {
	  position: absolute;
	  content: "";
	  height: 1.9vw;
	  width: 1.9vw;
	  left: 0.2vw;
	  bottom: 0.2vw;
	  background-color: white;
	  -webkit-transition: .4s;
	  transition: .4s;
	}

	input:checked + .slider-normal {
	  background-color: #74c05d;
	}

	input:focus + .slider {
	  box-shadow: 0 0 1px #74c05d;
	}

	input:checked + .slider-normal:before {
	  -webkit-transform: translateX(4vw);
	  -ms-transform: translateX(4vw);
	  transform: translateX(4vw);
	}

	/* Rounded sliders */
	.slider-normal.round {
	  border-radius: 2vw;
	}

	.slider-normal.round:before {
	  border-radius: 50%;
	}
}




@media (min-width: 769px) and (max-width: 991px) {

	.slider-normal h3 {
		font-size:2.2vw;
		padding-left:0.8vw;
		padding-right:0.8vw;
		margin-top:0.1vw;
		font-weight:bold;
	}

	.switch-normal {
	  position: relative;
	  display: inline-block;
	  width: 8vw;
	  height:3vw;
	}


	/* Hide default HTML checkbox */
	.switch-normal input {
	  opacity: 0;
	  width: 0;
	  height: 0;
	}

	/* The slider */
	.slider-normal {
	  position: absolute;
	  cursor: pointer;
	  top: 0;
	  left: 0;
	  right: 0;
	  bottom: 0;
	  background-color: #d62108;
	  -webkit-transition: .4s;
	  transition: .4s;
	}

	.slider-normal:before {
	  position: absolute;
	  content: "";
	  height: 2.4vw;
	  width: 2.4vw;
	  left: 0.3vw;
	  bottom: 0.3vw;
	  background-color: white;
	  -webkit-transition: .4s;
	  transition: .4s;
	}

	input:checked + .slider-normal {
	  background-color: #74c05d;
	}

	input:focus + .slider {
	  box-shadow: 0 0 1px #74c05d;
	}

	input:checked + .slider-normal:before {
	  -webkit-transform: translateX(4.9vw);
	  -ms-transform: translateX(4.9vw);
	  transform: translateX(4.9vw);
	}

	/* Rounded sliders */
	.slider-normal.round {
	  border-radius: 2vw;
	}

	.slider-normal.round:before {
	  border-radius: 50%;
	}
}



@media (max-width: 768px) {

	.slider-normal h3 {
		font-size:3.8vw;
		padding-left:1vw;
		padding-right:1vw;
		margin-top:-0.3vw;
		font-weight:bold;
	}

	.switch-normal {
	  position: relative;
	  display: inline-block;
	  width: 12vw;
	  height:4.4vw;
	}


	/* Hide default HTML checkbox */
	.switch-normal input {
	  opacity: 0;
	  width: 0;
	  height: 0;
	}

	/* The slider */
	.slider-normal {
	  position: absolute;
	  cursor: pointer;
	  top: 0;
	  left: 0;
	  right: 0;
	  bottom: 0;
	  background-color: #d62108;
	  -webkit-transition: .4s;
	  transition: .4s;
	}

	.slider-normal:before {
	  position: absolute;
	  content: "";
	  height: 3.8vw;
	  width: 3.8vw;
	  left: 0.3vw;
	  bottom: 0.3vw;
	  background-color: white;
	  -webkit-transition: .4s;
	  transition: .4s;
	}

	input:checked + .slider-normal {
	  background-color: #74c05d;
	}

	input:focus + .slider {
	  box-shadow: 0 0 1px #74c05d;
	}

	input:checked + .slider-normal:before {
	  -webkit-transform: translateX(7.6vw);
	  -ms-transform: translateX(7.6vw);
	  transform: translateX(7.6vw);
	}

	/* Rounded sliders */
	.slider-normal.round {
	  border-radius: 4vw;
	}

	.slider-normal.round:before {
	  border-radius: 4vw;
	}
}