@media only screen and (min-width : 1640px) {
	
}
@media only screen and (min-width : 1025px) and (max-width : 4000px){
.solo-mobile {
	display: none;
}

}

@media only screen and (min-width : 1025px) and (max-width : 1499px)
{ 

}

@media only screen and (min-width : 768px) and (max-width : 1024px)
{ 
	.images-circulo .elementor-cta .elementor-cta__description {
		visibility: visible;
		opacity: 1;
	}
	.images-circulo .elementor-widget-container {
		max-width: 275px;
		margin: 0 auto !important;
		display: table;
	}
	.images-circulo .elementor-cta .elementor-cta__title {
		top: 0px;
	}
	.images-circulo .elementor-cta .elementor-cta__bg-overlay {
		background-color: rgba(0,0,0,.3);
	}
	.images-circulo .elementor-cta {
		cursor: pointer;
	}
	.formulario-contacto .elementor-form-fields-wrapper {
		margin: 0px !important;
	}
	
} 

@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation: landscape)
{ 


}
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation: portrait)
{ 
	.images-circulo .elementor-cta .elementor-cta__content {
		min-height: 230px !important;
	}
	.elementor-field-type-checkbox .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}

}


@media only screen and (max-width: 767px) {
	.home-seccion1 .elementor-column-gap-wider > .elementor-column > .elementor-element-populated {
		padding: 15px;
	}
	.logos-banner .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item {
		width: 25%;
	}
	.logos-banner .elementor-image-gallery .gallery-item img {
		max-width: 50px;
	}

	.images-circulo .elementor-cta .elementor-cta__description {
		visibility: visible;
		opacity: 1;
		top: 20px;
	}
	.images-circulo .elementor-widget-container {
		max-width: 275px;
		margin: 0 auto !important;
		display: table;
	}
	.images-circulo .elementor-cta .elementor-cta__title {
		top: 10px;
	}
	.images-circulo .elementor-cta .elementor-cta__bg-overlay {
		background-color: rgba(0,0,0,.3);
	}
	.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row {
		padding-left: 15px;
		padding-right: 15px;
	}
	.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner p {
		margin-bottom: 15px;
	}
	.footer-widget-area[data-section="section-fb-html-2"], .ast-builder-layout-element[data-section="section-fb-social-icons-1"] {
		width: 90%;
		float: inherit;
		margin: 0 auto;
	}
	.images-circulo .elementor-cta {
		pointer-events: none;
	}
	.elementor-field-type-checkbox .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}
	.privacy-text {
		position: relative !important;
		margin-bottom: 15px !important;
		top: 0 !important;
		display: block !important;
		text-align: center;
	}
	.formulario-contacto .elementor-form-fields-wrapper {
		margin: 0px !important;
	}
	.perspective-blog .grid-item:nth-child(2n) .post-content-image {
		order: 0 !important;
		-webkit-box-ordinal-group: 0 !important;
		-ms-flex-order: 0;
	}
	.footer-widget-area[data-section="section-fb-html-2"] a {
		display: block;
	}
	.footer-widget-area[data-section="section-fb-html-2"] a:not(:last-child) {
		border-right: none;
		padding-right: 0px;
		margin-right: 0px;
	}
	.elementor-field-type-checkbox .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option:nth-child(2n) {
		padding-left: 0px;
	}
	.images-circulo .elementor-cta .elementor-cta__image img {
		width: 30%;
		left: 35%;
	}

}	