@media (max-width: 1120px) {
	.hero_area {
		max-height: 98vh;
	}

	.slider_section {
		padding: 50px 0;

	}

}

/* Estilos responsivos */
@media only screen and (max-width: 768px) {
	.custom_heading {
		font-size: 20px;
	}

	.referencia a {
		padding-left: px;

		word-break: break-all;
	}

}


@media (max-width: 1000px) {
	.custom_heading {
		font-size: 28px;
	}
}

@media (max-width: 1000px) {
	.justify_p {
		text-align: justify;
	}




}

@media (max-width: 1000px) {
	.image_screen {
		height: 100%;
	}




}

@media (max-width: 900px) {
	.banner {
		width: 100%;
		height: 100%;
	}
}

@media (max-width: 992px) {
	.custom_nav-container .nav_search-btn {
		background-position: center;
	}

	.service_section .card-deck {

		flex-direction: column;

	}

	.service_section .card-deck .card {
		margin-bottom: 25px;
	}
}

@media (max-width: 768px) {

	.slider_img-box {

		width: 85%;
		margin: 65px auto;

	}

	.slider_section .custom_carousel-control {

		position: absolute;
		top: 100%;
		left: 50%;
		width: 105px;
		transform: translate(-50%, -50%);
		display: flex;
		justify-content: space-between;

	}

	.fruit_section .fruit_detail-box {

		margin-bottom: 40px;
		text-align: center;

	}

	.fruit_detail-box>div {

		display: flex;
		justify-content: center;

	}

	.contact_section {
		background-size: 105px;
	}

	.contact_section input {

		background-color: transparent;

	}

	.info_section .col-md-3 {
		text-align: center;
	}

	.info_section .col-md-3:not(:nth-last-child(1)) {

		margin-bottom: 35px;
	}

	.tasty_section h2 {

		font-size: 80px;
	}
}

@media (max-width: 576px) {
	.slider_item-container .slider_item-detail {

		text-align: center;

	}

	.slider_item-container .slider_item-detail .d-flex {

		justify-content: center;

	}
}

@media (max-width: 480px) {}

@media (max-width: 400px) {}

@media (max-width: 360px) {}

@media (min-width: 1200px) {
	.container {
		max-width: 1170px;
	}

}