@media(min-width: 992px) and (max-width: 1199px) {
	#gratis p {
		//float: left;
		font-size: 25px;
		//color: RGB(126, 0, 10);
		margin-left: 475px;
		margin-top: -105px;
	}
	#gratis img {
		width: 250px;
		margin-left: 620px;
		margin-top: -125px;
	}
}
@media(min-width: 768px) and (max-width: 991px) {
	#gratis p {
		//float: left;
		font-size: 25px;
		font-weight: 500;
		//color: RGB(126, 0, 10);
		margin-left: 355px;
		margin-top: -135px;
	}
	#gratis img {
		width: 200px;
		margin-left: 480px;
		margin-top: -150px;
	}
}
@media(max-width: 767px) {
	.container p, #home_description p {
		font-size: 100%;
	}
	#gratis {
		margin: 0;
		margin-top: -4%;
		text-align: center;
	}
	#gratis p {
		float: none;
		font-size: 25px;
		font-weight: 500;
		//color: RGB(126, 0, 10);
		margin-left: 0px;
		margin-top: 0px;
	}
	#gratis img {
		width: 250px;
		margin: 0 auto;
		margin-top: -4%;
	}
	.contact_left {
		margin-left: 0px;
	}
	.offer {
		margin-top: 20px;
	}
	#footer img {
		margin: 0 auto;
		margin-top: 5%;
	}
}
