/* @media only screen and (min-width:600px){

    .solicitar--input {
        width: 40%;
        height: 40px;
        left: 27%;
    }

    .cta--feliz {
        width: 25%;
        margin-left: 37.5%;
        margin-top: 31%;
    }
    

} */

@media only screen and (min-width:1280px){
    .cta-feliz{
        margin-top:27%;
        width: 38%;
        margin-left:31%;
    }

    .cta--p{
        font-size:18px;
        margin-top: 2px;
    }
    .tv-play {
        width: 15%;
        margin-top: -38%;
        position: absolute;
        margin-left: -58%;
    }
    .sect--cont {
        padding-bottom: 21%;
    }
    .tv-cont {
        width: 35%;
        margin-left: 50%;
        margin-top: 12%;
        position: relative;
        z-index: 1;
    }

    .titulo{
        margin-top:-22%;
        font-size: 45px;
    }

    .subtitulo{
        font-size:30px;
    }

    .deco{
        display:block;
        position: absolute;
    }

    .parrafo{
        font-size: 20px;
    }

    .titulo--sec {
        width: 100%;
        text-align: left;
        font-size: 25px;
    }
    .agente{
        margin-left:60%;
        margin-top:3%;
    }

    .caract-cont{
        width:55%;
        margin-left:5%;
        grid-template-columns: 180px 200px 200px;
        grid-column-gap: 30px;
        margin-top:-30%;
        grid-row-gap: 50px;
    }

    .caract-col{
        width:100%;
        margin-left:0;
    }

    .caract-col div{
        font-size:16px!important;
        margin-top:-35px;
    }

    .caract-col p{
        margin-left:0;
        margin-top:20px;
        font-size: 16px!important;
    }

    .caract-col img{
        width:30px;
    }

    .caract-col div {
        font-size: 20px!important;
    }

    .caract-col p {
        font-size: 18px!important;
        letter-spacing: 1.2px;
    }

    .lista--inmo{
        display:none;
    }

    .titulo--ter{
        display:none;
    }

    .lista--inmo2{
        display:block;
    }    

    #carac{
        padding-bottom: 5%;
    }
    #blueprint{
        padding-bottom: 10%;
    }
    .blueprint{
        width:100%;
    }

    .bp-grid {
        grid-template-columns: 25% 25% 25%;
        margin-top: 7%;
        grid-column-gap: 8%;
        margin-left: 2%;
    }

    .bp-cont{
        width: 100%; 
        background: #2fa0d43b;
        padding:10%;
    }

    .titulo--sec-b {
        font-size: 18px;

    }

    .funciona-p {
        font-size:17px;
        width: 100%;
        letter-spacing: 1px;
    }

    .totem {
        width: 80%;
        margin-left: 7%;
        margin-top: 17%;
    }

    .remoto {
        text-align: center;
        margin-top: 20%;
        font-size: 39px;
    }

    .parrafo-din {
        width: 100%;
        font-size: 17px;
        margin-top:8%;
    }

    .bp-secc {
        width: 70%;
        margin-left: 15%;
        margin-top: 10%;
    }

    .tucontenido {
        width: 100%;
        text-align: center;
    }
    .titulo-bp {
        text-align: center;
        margin-left: 3px;
        font-size: 43px;
    }
    .titulo-bp2{
        font-size:26px;
    }
    .subtitulo--bp {
        text-align: center;
    }
    .editor {
        width: 90%;
        letter-spacing: 1px;
        margin-top: 10%;
        margin-left: 5%;
    }
    .bp-remoto {
        width: 80%;
        margin-left: 10%;
        margin-top: 10%;
    }

    #stats {
        padding-bottom: 25%;
        padding-top: 5%;
    }

    .div-stats {
        margin-top: -12%;
    }

    .reportes {
        margin-top: -17%;
    }
    .contacto-img {
        width: 10%;
        margin-left: 4%;
        margin-top: 0px;
    }
    .fenoma {
        font-size: 20px;
    }

    .mail-ct-item {
        font-size: 20px;
        height:20px;
    }

    .ult-titulo{
        font-size: 49px;
        margin-top: 10%;
    }
    .subtitulo-ct {
        font-size: 39px;
    }
    .grilla-ct{
        margin-top:1%;
        width:25%;
        margin-left:40%;
    }
    .grilla-item{
        width:40px;
    }

    label{
        font-size:16px;
        padding-top:0;
    }

    .mail-ct {
        width: 18%;
        left: 41%;
        bottom: 7%;
    }
} /*---end desktop*/

@media only screen and (min-width:1900px) {
    .tv-cont {
        margin-left: 55%;
    }

    .agente{
        width: 25%;
    }

    .caract-cont {
        margin-left: 10%;
        margin-top: -22%;
        grid-column-gap: 80px;
        grid-template-columns: 230px 260px 210px;
    }

    .lista--inmo2 {
        margin-top: 9%;
    }

    .grilla-ct {
        width: 15%;
        margin-left: 43.7%;
    }
    .mail-ct {
        width: 14%;
        left: 43%;
    }

    .contacto-fondo {
        margin-top: -75%;
    }

    .contacto-img {
        width: 7%;
        margin-top: -7%;
    }
    .ult-titulo {
        margin-top: 13%;
    }

}