@media all and (max-width : 896px) {
	
	.video {
		width: 100%;
	}
	
	.practiceimages img {
		width: 100%;
	}
	
	.prev, .next {
		top: 92%;
		width: 8%;
		padding-top: 7px;
		padding-bottom: 7px;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 4.0vw;
	}
	
	.text {
		margin-left: 8%;
		margin-right: 8%;
		width: 84%;
	}
}

@media all and (min-width : 430px) and (max-width : 1280px) and (orientation: landscape) {
	
	.video {
		width: 100%;
	}
	
	.practiceimages img {
		width: 100%;
	}
		
	.prev, .next {
		top: 92%;
		width: 6.5%;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 25px;
		padding-right: 25px;
		font-size: 2.0vw;
	}
	
	.text {
		margin-left: 6.5%;
		margin-right: 6.5%;
		width: 87%;
	}
}

@media all and (min-width : 430px) and (max-width : 850px) and (orientation: portrait) {
	
	.video {
		width: 100%;
	}
	
	.practiceimages img {
		width: 100%;
	}
	
	.prev, .next {
		top: 92%;
		width: 6%;
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 15px;
		padding-right: 15px;
		font-size: 3.0vw;
	}
	
	.text {
		margin-left: 6%;
		margin-right: 6%;
		width: 88%;
	}
}