
@media screen and (max-width: 1050px) {

.popup-container .popup {top: 20px;left: 20px;right: 20px;margin-left: 0!important;width: auto!important;margin-bottom: 20px;}

}

@media screen and (max-width: 992px) {

.head-slide .text {top: 10px;position: relative;width: 100%;max-width: 100%;left: 0;margin-bottom: 20px;}
.head-slide .text h1 {font-size: 2rem;padding: 0 10px;}
.head-slide .text p {margin: 0;padding: 10px;}
.head-slide .text p.small {width: 100%;}

/* Estilos lección 1 */
.franja p {max-width: 100%;}

.esquema-casa {padding: 50px 80px;}
.esquema-casa ._1 {top: 320px;left: 140px;}
.esquema-casa ._2 {top: 375px;left: 175px;}
.esquema-casa ._3 {top: 260px;left: 110px;}
.esquema-casa ._4 {top: 365px;left: 280px;}


}

@media screen and (max-width: 850px) {

.esquema-casa {padding: 50px 60px;}
.esquema-casa ._1 {top: 300px;left: 110px;}
.esquema-casa ._2 {top: 355px;left: 145px;}
.esquema-casa ._3 {top: 240px;left: 80px;}
.esquema-casa ._4 {top: 345px;left: 250px;}

}

@media screen and (max-width: 800px) {

.esquema-casa {padding: 50px 40px;}
.esquema-casa ._1 {top: 300px;left: 80px;}
.esquema-casa ._2 {top: 355px;left: 115px;}
.esquema-casa ._3 {top: 240px;left: 50px;}
.esquema-casa ._4 {top: 345px;left: 220px;}

}

@media screen and (max-width: 768px) {

.cont-intro .part-2 ul {margin-left: 0;}

.lugares, .lugares.full, .lugares.vacio {width: 95%;overflow-y: auto;}

}


@media screen and (max-width: 700px) {

.cont-intro .part-2 {width: 100%;}

.esquema-casa {padding: 50px 10px;}
.esquema-casa ._1 {top: 280px;left: 60px;}
.esquema-casa ._2 {top: 335px;left: 95px;}
.esquema-casa ._3 {top: 210px;left: 30px;}
.esquema-casa ._4 {top: 315px;left: 180px;}

.col.x3, .col.x4, .col.x8 {width: 100%;}

}


@media screen and (max-width: 600px) {

.cont-intro {padding-left: 10px;}
.cont-intro .part-2 {padding: 15px 0;}
.cont-intro .que-title {font-size: 1.2rem;}


.cont-instructor .foto {display: block;margin: 10px auto 20px;}
.cont-instructor .desc {width: 100%;}


}

@media screen and (max-width:525px) {

.esquema-casa ._1 {top: 210px;left: 40px;}
.esquema-casa ._2 {top: 255px;left: 65px;}
.esquema-casa ._3 {top: 175px;left: 10px;}
.esquema-casa ._4 {top: 245px;left: 130px;}

}

@media screen and (max-width: 480px) {

.esquema-casa {padding: 50px 5px;}

}


@media screen and (max-width: 400px) {

.head-slide {background-color: #ebebeb}
.head-slide img {display: none;}

.esquema-casa ._1 {top: 170px;left: 20px;font-size: 1rem;width: 36px;}
.esquema-casa ._2 {top: 205px;left: 45px;font-size: 1rem;width: 36px;}
.esquema-casa ._3 {top: 135px;left: 0px;font-size: 1rem;width: 36px;}
.esquema-casa ._4 {top: 200px;left: 90px;font-size: 1rem;width: 36px;}

.esquema-voltajes .p1 {left: 11%;}
.esquema-voltajes .p2 {left: 44%;}
.esquema-voltajes .p3 {right: 2%;}
.esquema-voltajes .p4 {right: 28%;}

.number-circle {margin: 10px 30px;}


.tooltip {position: fixed;top: 20%;left: 10px;right:10px;bottom: unset!important;margin-left: 0;width: auto;padding: 30px 20px;font-size: 1.2rem;line-height: 1.5;}
.tooltip::after {border:none;}

.tools {width: calc((100%/2) - 3px);}

.franja .frase {padding: 10px;}

.square {width: 95%!important;}

}


@media screen and (max-width:360px) {


}
