@media screen and (max-width:1366px) {

}
@media screen and (max-width:1200px) {

}

@media screen and (max-width:1024px) {
.icon-curso {
    margin-right: 1.5em;
}
}

@media screen and (max-width:900px) {
}

@media screen and (max-width:768px) {

}

@media screen and (max-width:600px) {
	div#eael-advance-tabs-e4e1d40 ul {
    width: 100% !important;
}
	div#eael-advance-tabs-465ed76 .eael-tabs-nav {
    position: sticky;
    top: 52px;
    z-index: 1000;
}
	.swiper-backface-hidden .swiper-slide {
    width: 240px ! IMPORTANT;
}
	div#eael-advance-tabs-465ed76 ul li:after {
    border: 1px solid #DE3D3D;
    width: 52% !important;
}
.elementor-element-434944e input {
    font-size: 75%;
}
	button#wpforms-submit-13 {
    position: inherit;
    bottom: 0;
}

.wpforms-submit-container {
    text-align: center;
}
.proyectos article:nth-child(odd){
    margin-left: 0 !important;
}
.proyectos article:nth-child(even){
    margin-right: 0 !important;
}
	.elementor-element.elementor-element-b30c882.e-con-full.e-flex.e-con.e-child {
    width: 180px;
}
	.elementor-element-434944e {
    width: 150px !important;
}
	a.elementor-post__thumbnail__link {
    margin-bottom: 0 !important;

}

.proyectos .elementor-post__badge {
    top: 64% !IMPORTANT;
}

.proyectos .elementor-post__text {
    bottom: 6px;
}
/*	.serv {
    display: none !Important;

}*/

.serv.mostrar {
    display: block !Important;
}

.elementor-element-85af4c9 {
    min-height: 60vh;
}
}
@media screen and (max-width:480px) {


}
@media screen and (max-width:375px) {

}
@media screen and (max-width:320px) {
body {
	font-size:17px;
}
/*menu*/


}
/*terminan estilos responsive*/
