@media only screen and (min-width: 1900px) {
#home p {
    font-size: 28px;
}
#home h1 {
    font-size: 55px;
}
.navbar-default .navbar-nav>li>a {
    font-size: 18px;
}
.content-3 .oculto .info .btn {
    font-size: 25px;
}

footer .container{
    max-width: 85%;
    width: 100%;
}
footer .logo_footer p {
    font-size: 20px;
}
footer .newsletter_footer p {
    font-size: 20px;
}
.ficha-emprendimiento .container{
    max-width: 85%;
    width: 100%;
}
.ficha-propiedad .half-form input[type="submit"]{
    font-size: 20px;
}
.ficha-propiedad .estados p{
    font-size: 20px;
}
.ficha-propiedad ul li {
    list-style: none;
    padding-bottom: 10px;
    color: #363636;
    font-size: 20PX;
}
.ficha-propiedad .half-form h3 {
    font-size: 27px;
}
.ficha-propiedad .half-form p {
    color: gray;
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 0;
}
.ficha-propiedad .container{
    max-width: 85%;
    width: 100%;
}
.ficha-propiedad h2 {
    font-size: 30px;}
.ficha-emprendimiento p.texto_incon {
    color: #fff;
}
.ficha-emprendimiento p {
    font-family: Roboto;
    color: #676767;
    margin-bottom: 20px;
    text-align: justify;
    font-size: 20px;
}
.accordion div p {
    font-size: 20px;
    line-height: 2;
    padding: 10px;
}
.accordion a {
    width: 100%;
    display: block;
    cursor: pointer;
    font-weight: 600;
    line-height: 3;
    font-size: 14px;
    font-size: 16px;
    text-indent: 15px;
    user-select: none;
    color: #353535;
    font-family: Roboto;
    font-weight: 300;
    font-size: 21px;
}
.ficha-emprendimiento .estados p {
    padding: 0;
    padding-left: 10px;
    /* border-right: 1px solid grey; */
    width: auto;
    font-family: Roboto;
    font-size: 20px;
    margin-top: 20px;
}
.ficha-emprendimiento .estados p:first-child {
    padding-left: 0;
    border-right: 1px solid #b5b1b1;
    width: auto;
    padding-right: 15px;
    font-size: 20px;
}
#emprendimientos .listado-empr .mini-empr h2 {
    color: #363636;
    font-size: 22px;}
#propiedades .listado-props .mini-prop h2 {
    min-height: 61px;
}
.ficha-emprendimiento .half-form input[type="submit"] {
    font-size: 20px;}
.ficha-emprendimiento .half-form p {
    color: gray;
    font-size: 19px;}
#emprendimientos .listado-empr .mini-empr .estado{
    font-size:17px;
}
.ficha-emprendimiento .half-form h3 {
    font-size: 27px;}
.ficha-emprendimiento h2 {
    font-size: 30px;}

#propiedades .listado-props .mini-prop .estado {
    position: absolute;
    top: 0;
    background: #252525;
    margin: 0;
    padding: 5px 10px;
    color: #fff;
    font-size: 17px;
    left: 0;
}
#propiedades .listado-props .mini-prop .precio{
    font-size: 17px;
}
#propiedades .listado-props .mini-prop h2 {
    color: #363636;
    font-size: 23px;}
#propiedades form input[type="submit"] {
    margin-top: 20px;
    height: 28px;
    transition: all 0.3s ease-in-out;
    border-radius: 3px;
    border: none;
    background: #324fa2;
    color: #fff;
    font-size: 20px;}
footer .contacto_footer h3 {
    font-size: 26px;
}
a#pozo, a#construccion, a#finalizados{
    font-size: 21px;    max-width: 250px;
}
#propiedades{
    max-width: 85%;
    width: 100%;
}
#emprendimientos{
    max-width: 85%;
    width: 100%;
}
#emprendimientos h1 {
    font-size: 36px;}
#propiedades h1 {
    font-size: 36PX;}
#nosotros h1 {
    font-size: 36px;
}
#nosotros .mini-clusters h2 {
    font-size: 29px;}
 #nosotros .mini-clusters p {
    display: inline-block;
    max-width: 80%;
    margin: 0;
    font-size: 21PX;
}   
#nosotros p {
    color: #888;
    font-size: 20px;
    line-height: 26px;
}
#contacto form input[type="submit"] {
    font-size: 22px;}
#contacto h1 {
    font-size: 36px;}
    #contacto #social a {
    color: #6d6d6d;
    font-size: 20px;
}
#contacto #social i {
    color: #3855a5;
    width: 25px;
    font-size: 22px;
}
footer .newsletter_footer h3 {
    font-size: 26px;
}
footer .disclaimer {
    font-size: 15px;
}
footer .contacto_footer p {
    font-size: 20px;
}
footer .encontranos_footer h3{
      font-size: 26px;  
}
footer .encontranos_footer a {
    transition: all 0.3s ease-in-out;
    color: #aaa;
    font-size: 20px;
}
footer .newsletter_footer input[type="submit"] {
    background: #324fa2;
    border: none;
    padding: 5px 10px;
    border-radius: 2px;
    color: #fff;
    transition: all 0.3s ease-in-out;
    font-size: 20px;
}
}

@media only screen and (max-width: 995px) {.navbar-default .navbar-nav>li>a {
    color: #1f1f1f;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 12px;
    letter-spacing: 1px;
}
}
/***
    RESPONSIVE
***/span#tipo-op {
    background: #324fa2;
    color: #fff;
    font-weight: 300;
    font-size: 19px;
    padding: 0 5px;
    border-radius: 7px 0px 0px 7px;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    border-right: 2px solid #fff;
    max-width: 37%;
    width: 100%;
    text-align: center;
}
@media only screen and (max-width: 768px) {
    .ficha-emprendimiento .half-info a#download,  .ficha-propiedad .half-info a#download {
    transition: all 0.3s ease-in-out;
    background: #324fa2;
    border: none;
    padding: 5px 20px;
    border-radius: 2px;
    color: #fff;
    transition: all 0.3s ease-in-out;
    width: 100%;
    display: block;
    margin-bottom: 10px;
}
#emprendimientos {
    padding-top: 100px;
}
    #propiedades form input[type="submit"]{
    max-width: 100%;
    }span#precio-op {
    background: #324fa2;
    height: 40px;
    display: inline-block;
    line-height: 40px;
    color: #fff;
    padding: 0 5px;
    font-size: 20px;
    font-weight: 400;
    transform: translateY(1px);
    border-radius: 0px 7px 7px 0px;
    max-width: 60%;
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
}

a#pozo, a#construccion, a#finalizados{
        max-width: 100%;
        margin-bottom: 10px;
}
    /***
        NAVBAR
    ***/
    #home div.main {
    position: absolute;
    top: 43%;
    left: 50%;
    right: auto;
    transform: translate(-50%, -50%);
    background: rgba(255, 255, 255, 0.64);
    padding: 10px;
    border-radius: 3px;
    max-width: 75%;
    margin: auto;
    width: 100%;
    text-align: center;
}
#home {
    padding-top: 60px;
    padding-left: 0;
    padding-right: 0;
}
    #home .owl-prev span, .owl-next span {
    font-size: 40px;
    background: #3a3a3a;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: block;
    line-height: 45px;
    color: #fff;
}
    header{
        height: 60px;
    }
    #home .content-3 h1 {
    font-size: 30px;}
    .product-slider {
    margin-bottom: 50px;
}
.ficha-propiedad h1#title{
    display: inline-block;
    max-width: 100%;
    width: 100%;
}
.ficha-propiedad h1#precio{
    display: inline-block;
    max-width: 100%;
    margin: 0;
    width: 100%;
    text-align: left;
    font-size: 21px;
    color: #1946ba;
    font-weight: 600;
}
.ficha-emprendimiento .estados p{
    width: 100%;
    padding-left: 0;
}
.ficha-emprendimiento .estados p:first-child {
    width: 100%;
    padding-left: 0;
    border-right: none;
    width: 100%;
    padding-right: 0;
}
.ficha-propiedad .estados p{
    width: 100%;
    padding-left: 0;
}
.ficha-propiedad .estados p:first-child {
    width: 100%;
    padding-left: 0;
    border-right: none;
    width: 100%;
    padding-right: 0;
}

    .info{
        padding: 0;
    }
#emprendimientos form button{
    margin:auto;
}.product-slider #thumbcarousel .item .thumb {
    border: 1px solid #cecece;
    width: 22%;
    margin: 0 1%;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    max-width: 98px;
    background-color: #e2dede;
    overflow: hidden;
    margin-bottom: 20px;
}

.ficha-emprendimiento {
    padding-top: 110px;
    padding-bottom: 50px;
    font-family: "Roboto", sans-serif;
}
.ficha-propiedad {
    padding-top: 110px;
    padding-bottom: 50px;
    font-family: "Roboto", sans-serif;
}
   
    #emprendimientos form button#finalizados {
    background-color: #f15a59;
    border-radius: 3px;
    margin-left: 0;
    margin: auto;
    margin-top: 20px;
}
 #propiedades .select2-container{
        width: 100%;
        margin-bottom: 20px;
        max-width: 100%;
    }

    .navbar-default .navbar-toggle{
        margin-top: -2px;
    }
    #propiedades {
        padding-top: 110px;
        padding-bottom: 50px;
    }
    .navbar-brand {
        width: 30%;
        float: left;
        background-size: 100%;
        margin-top: -22px;
    }
    #propiedades form input[type="submit"] {
    margin-top: 0px;
    height: 35px;}
    #propiedades form input[type="text"] {
    margin-top: 0px;
    margin-bottom: 20px;
    max-width: 100%;
    }
.navbar {
    min-height: 61px;
    height: 60px;}
    .navbar-default .navbar-collapse#bs-example-navbar-collapse-1 {
        z-index: 9999;
        position: relative;
        background: rgba(255, 255, 255, 0.85);
        width: 110%;
        float: none;
        top: 0;
        padding-top: 0;
        margin-left: -16px;
        border: none;
        box-shadow: 0px 5px 7px #000000a3;
        margin-top: -15px;
        text-align: center;
        transform: translateY(-14px);
    }
    #nosotros {
        padding-top: 110px;
        padding-bottom: 50px;
        text-align: center;
    }
    #nosotros .mini-clusters i {
        display: none;
    }
    #nosotros .mini-clusters p {
        max-width: 100%;
    }
    #contacto form input[type="text"], #contacto form input[type="email"] {
        max-width: 100%;
    }
    #contacto form textarea {
        width: 100%;
    }
    #contacto form input[type="submit"] {
        width: 100%;
        margin-bottom: 50px;
    }
    #contacto {
        padding-top: 110px;
        padding-bottom: 50px;
        text-align: center;
    }
    footer .encontranos_footer {
        text-align: left;
    }
    footer .newsletter_footer, footer .contacto_footer {
        text-align: left;
        margin-bottom: 20px;
    }
    footer .logo_footer {
        text-align: center;
        margin-bottom: 20px;
    }
    #home .bg-one{
        margin: 0
    }
    #home .bg-two{
        margin: 0;
        margin-bottom:30px;
    }
    #home .bg-one .hidden_hover{
        opacity: 1;
    }
    #home .bg-two .hidden_hover{
        opacity: 1;
    }
    .clust{
        padding: 0;
    }
}
@media only screen and (max-width: 761px) {
.product-slider .item img {
    width: 100%;
    height: auto;
    opacity: 1;
    max-height: 100%;
    height: auto;
    display: block;
    margin: auto;
    transform: translate(0%,-50%);
    position: relative;
    top: 50%;
}


    .owl-prev {
        left:0;
        top: 40%;
     }

     .owl-next {
        right:0;
        top:40%;
     }
.owl-prev span, .owl-next span {
    font-size: 23px;
    background: #324fa2;
    width: 25px;
    height: 25px;
    display: block;
    line-height: 20px;
    color: #fff;
}
.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 300px;
    top: 0;
}
.item{
    padding: 0;
}
.product-slider #thumbcarousel .item img {
    width: auto;
    height: 50px;
        transform: translate(0%,0%);
    position: relative;
    top: 0;
}
.product-slider #carousel {margin: 0;background: transparent;max-height:300px;height: 100%;}
#home .owl-prev span, .owl-next span {
    font-size: 40px;
    background: #3a3a3a;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: block;
    line-height: 45px;
    color: #fff;
}
#home h1 {
    margin: 0;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 600;
    color: #2b2b2b;
}
#home .owl-prev {
    left: 0px;
}
#home .owl-next {
    right: 0px;
}
#home p {
    margin-top: 15px;
    font-size: 16px;
}
#home div.main {
    position: absolute;
    top: 50%;
    left: 50%;
    right: auto;
    transform: translate(-50%, -50%);
    background: rgba(255, 255, 255, 0.64);
    padding: 10px;
    border-radius: 3px;
    max-width: 70%;
    margin: auto;
    width: 100%;
    text-align: center;
}
}
/** TABLET **/

    /* Landscape */
    @media only screen 
    and (min-device-width: 768px) 
    and (max-device-width: 1024px) 
    and (orientation: landscape) 
    and (-webkit-min-device-pixel-ratio: 1) {

        /***
            NAVBAR
        ***/
        .navbar-brand {
            width: 180px;
            background-size: 57%;
            margin-top: -5px;
        }
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
 display: block;
}


    }

    /* Portrait */
    @media only screen 
    and (min-device-width: 768px) 
    and (max-device-width: 1024px) 
    and (orientation: portrait) 
    and (-webkit-min-device-pixel-ratio: 1) {
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
 display: block;
}
        /***
            NAVBAR
        ***/
        .navbar-brand {
            width: 200px;
            background-size: 50%;
            margin-top: -8px;
        }

        .navbar-default .navbar-collapse#bs-example-navbar-collapse-1{
            width: 100%;
            text-align: center;
        }

        .navbar-default .navbar-nav>li>a {
            font-size: 10px;
            padding: 6px;
        }
        .navbar-nav {
            float: none;
            margin: 0;
        }
        .navbar-default .navbar-collapse#bs-example-navbar-collapse-1 {
    z-index: 9999;
    position: relative;
    background: rgba(255, 255, 255, 0.85);
    width: auto;
    float: right;
    top: 0;
    padding-top: 0;
    margin-left: 0;
    border: none;
    box-shadow: none;
    margin-top: 10px;
    text-align: center;
    transform: translateY(0px);
}
.navbar {
    min-height: 85px;
    height: 60px;
}
}
