@charset "UTF-8";

.bg-slider {
	width:100vw;
	height:100vh;
	position:relative;
	background-position:center center;
	background-size: cover;
	display: flex;
	align-items: top;
	justify-content: top;
	overflow: hidden;
}
.bg-slider__title{
	color: #fff;
	font-size: 48px;
	line-height: 1.5;
	text-align:center;
	text-shadow: 1px 1px 1px #000;
}



@keyframes flowing {
  100% {
    transform: translateY(250px);
  }
}




@media screen and (max-width: 980px) {
.bg-slider {
  width: 100%;
  height:80vh;
	}
}
@media screen and (max-width: 640px) {
.bg-slider {
  width: 100%;
  height:60vh;
	}

}
@media screen and (max-width: 480px) {
.bg-slider {
  width: 100%;
  height:33.3vh;
	}
}

@media screen and (max-width: 980px) {
.section-container .cloumn-three h2 {
	font-size:1.2rem;
	line-height:135%;
}
.section-container .cloumn-three p {
  margin: 5px 0 10px;
	font-size:0.85rem;
	line-height:135%;
}
}
@media screen and (max-width: 768px) {
.section-container .cloumn-three h2 {
	font-size:1.0rem;
	line-height:135%;
}

}

@media screen and (max-width: 640px) {
.section-container .cloumn-three h2 {
	font-size:1.2rem;
	line-height:135%;
}
}
@media screen and (max-width: 480px) {

.section-container .cloumn-three h2 {
	font-size:1.4rem;
	line-height:135%;
}
.section-container .cloumn-three p {
  margin: 10px 0 20px;
	font-size:1.0rem;
	line-height:135%;
}

}


