.menu > li > a:hover {
    color: rgb(34,171,166);
    transition: color 0.3s ease-out 0.3s;
    -webkit-transition: color 0.3s ease-out 0.3s;
    -moz-transition: color 0.3s ease-out 0.3s;
}
/* iPhone 5*/
@media only screen and (max-width : 568px) {
	section.balloon {
		padding-bottom: 0px !important;
		background-position: 90%;
	}

	section.brand-story {
		background-size: 257% !important;
		background-position: -305px top !important;
	}

	section.brand-story .half2 {
		width: 100% !important;
		border-radius: 0px !important;
	}
}

/*iPhone 6*/
@media only screen and (min-width : 375px) and (max-width : 667px) {
	section.balloon {
		padding-bottom: 0px !important;
		background-position: 92%;
	}

	section.brand-story {
		background-size: 297% !important;
		background-position: -117px top !important;
	}
}

/*iPad 1 & 2 */
@media only screen and (min-width : 668px) and (max-width : 768px) {
	section.balloon {
		padding-bottom: 0px !important;
		background-size: 170%;
		background-position: -504px top;
	}

	section.brand-story {
		background-size: 123% !important;
		background-position: 22px top !important;
	}
}

/* Laptop Screen */
@media only screen  and (min-width : 769px) and (max-width: 1400px) {
	section.balloon {
		padding-top: 200px !important;
	}
}

/* Large Desktop Screen */
@media only screen  and (min-width : 1401px) {
	section.balloon {
		padding-bottom: 400px !important;
	}

	section.brand-story {
		background-size: auto !important;
		background-position: 740px top !important;
	}
}


section.brand-story.custom-bg {
	background-size: auto;
	background-position: 280px top;
	margin-bottom: 0px;
}

section.balloon {
	padding-bottom: 200px;
	background-position: 75%;
}

.home-btn {
	width: 120px;
}

#contact-info p, #subscribe-info p {
	font-size: 13px;
}