



@media (min-width: 768px) and (max-width: 992px) {
	#bg-intro iframe { display: none; }
	#bg-intro h1 { font-size: 45px; }
	.tkm > div.text-center { text-align: right; }
}


@media (max-width: 768px) {

	#bg-intro iframe { display: none; }
	#bg-intro .tkm { width: 100%; padding-top: 20px; }
	#bg-intro .tkm .p-t { padding-top: 45px; }
	#bg-intro h1 { font-size: 42px; }
	.funfacts { padding-top: 25px; padding-bottom: 60px; }


	section { padding-top: 60px; padding-bottom: 30px; }
	#footer { padding: 0; }
	#how { background: none; }
	#how .left-half { padding-top: 20px; padding-bottom: 20px; background-color: #f5f5f5; }
	#how .right-half { padding-top: 20px; padding-bottom: 20px; background-color: #29486F; }

	#utp h1 { top: 30%; width: 95%; }
	#footer { padding-top: 30px; padding-bottom: 30px; }
	#footer h3 { margin-top: 20px; margin-bottom: 20px; }
	#footer form { width: 80%; padding-bottom: 30px; }
	#footer .contacts { text-align: center; margin-top: 10px; margin-bottom: 30px; }

}