.container {
	max-width: 1400px;
	margin: 0 auto;
	padding: 0 24px;
	width: 100%;
}

@media (max-width:1699px) {}

@media (max-width:1439px) {}

@media (max-width:1279px) {}

@media (max-width:1199px) {
	h1 {
	    font-size: 55px;
	}
	.banner-content {
	    padding-top: 95px;
	}
	.home-banner-section {
	    height: 500px;
	}
	.home-banner-bg::before {
	    content: "";
	    position: absolute;
	    left: 0;
	    right: 0;
	    top: 0;
	    bottom: 0;
	    width: 100%;
	    height: 100%;
	    background: #ffffff;
	}
	.slider-item img {
	    opacity: 0.8;
	}
	.banner-content h4 {
	    font-size: 25px;
	    text-shadow: #fff 0px 0px 2px;
	}
	.btn-transparent {
	    min-width: 180px;
	    padding: 0px 19px;
	}
	.countdown {
	    gap: 1rem;
	}
	.landing-count-col-info {
	    padding: 20px 15px;
	}
	.landing-count-data {
	    font-size: 40px;
	}
	.landing-count-section {
	    padding: 3rem 0;
	}
	.why-attent-section {
	    padding: 0rem 0px 3rem;
	}
	.why-attent-left, .why-attent-right {
	    padding: 0px 8px;
	}
	.why-attent-wrap {
	    margin: 0px -8px;
	}
	h3 {
	    font-size: 20px;
	    line-height: 28px;
	}
	.why-attent-left-info, .why-attent-right-info {
	    padding: 20px 15px;
	}
	li {
	    font-size: 15px;
	}
	h6 {
	    font-size: 15px;
	}
	p {
	    font-size: 15px;
	}
	.detalles-info-wrap {
	    gap: 10px;
	}
	.fecha-btn {
	    margin-top: 14px;
	    max-width: max-content;
	}
	.event-program-section {
	    padding-bottom: 3rem;
	}
	.event-program-date span {
	    font-size: 16px;
	}
	.event-program-col {
	    padding: 20px 15px;
	    margin-top: 25px;
	}
	h4 {
	    font-size: 18px;
	}
	.event-program-section .attent-operativa-point ul {
	    margin-top: 10px;
	}
	.event-program-section .attent-operativa-point ul li {
	    margin-top: 7px;
	}
	.event-map-col {
	    height: 280px;
	}
	.event-map-section {
	    padding-bottom: 3rem;
	}
	.participating-section {
	    padding-bottom: 3rem;
	}
}

@media (max-width:1023px) {

}

@media only screen and (device-width : 812px) and (device-height : 375px) and (-webkit-device-pixel-ratio : 3) {}

@media (max-width:767px) {}

@media (max-width:575px) {
	.home-banner-section {
	    height: 100vh;
	}
	.slider-content-absolute {
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}
	.banner-content {
	    padding-top: 0px;
	}
	.banner-btn {
	    justify-content: center;
	    flex-wrap: wrap;
	}
	.countdown {
	    grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.landing-count-data {
	    font-size: 30px;
	}
	.landing-count-content {
	    line-height: 20px;
		font-size: 14px;
	}
	.why-attent-wrap {
	    margin: 0;
		gap: 2rem;
	}
	.why-attent-left, .why-attent-right {
	    padding: 0;
		width: 100%;
	}
	.event-program-date span {
	    width: 90px;
        line-height: 24px;
	}
	.event-program-date h4 {
	    width: calc(100% - 90px);
	    padding-left: 10px;
		font-size: 18px;
		line-height: 24px;
	}
	.event-program-col .attent-operativa-point {
	    padding-left: 0;
	}
	.event-map-title {
	    margin-bottom: 20px;
	}
	.event-map-col {
	    height: 400px;
	}
	.participating-wrap {
	    padding: 25px 20px;
	}
	.participating-title  h3 {
	    margin-bottom: 14px;
	}
	.copyright-info p {
	    font-size: 13px;
	    line-height: 22px;
	    text-align: center;
	}
	.landing-top-row {
		justify-content: center;
		gap: 10px;
	}
	.landing-top-logo img {
		max-height: 36px;
	}
}
