@media only screen and (max-width: 700px) {
	.boxed_half.img_box {
		width: 100% !important;
		margin-left: 0 !important;
	}

	#experience_mood {
		margin-top: 30px;
		padding-top: 150px;
	}

	#color_happiness > .absolute_text_block {
		left: 50%;
		transform: translateX(-50%);
		width: 70%;
		padding: 5% 10%;
		text-align: center;
	}

	#color_happiness {
		height: 80vh;
	}

	#sun_sea > .image {
		margin-top: 50px;
	}

	#cloud_end_screen {
		margin-top: 0;
		padding-top: 100px;
		background-size: contain;
		background-position: center bottom;
		overflow: hidden;
		height: auto;
	}

	#cloud_screen_text {
		position: relative;
		margin-bottom: 250px;
	}
	
	#experience_mood_1 {
		display: none;
	}
}
