@media only screen and (min-width: 1200px) {
     .inmobiliaria_content .topimg {
         bottom: 0;
         top: 75%;
         position: absolute;
    }
}
 @media only screen and (min-width: 1025px) and (max-width: 1900px) {
     .inmobiliaria_content .topimg {
         bottom: 0;
         top: 95%;
         position: absolute;
    }
     .content img {
         width: 60%;
         height: 350px;
    }
}
 @media only screen and (max-width: 1024px) {
     .banner .title h1 {
         margin-top: 0;
    }
     .inmobiliaria_content .topimg img {
         height: auto;
         width: 50%;
    }
     .inmobiliaria_content .topimg {
         bottom: 0;
         top: 116%;
         position: absolute;
    }
     .inmobiliaria_content p {
         margin: 0;
         font-size: 14px;
         color: #000;
         line-height: 25px;
         padding: 26px 0;
    }
     .content .inmobiliaria_content {
         padding: 0;
    }
     .content.inmobiliaria_content {
         padding: 0;
    }
     .adbox.blackbox {
         padding: 0 1em;
    }
     .inmobiliaria_detail {
         margin: 0 0 0;
    }
}
 @media only screen and (min-width: 992px) and (max-width: 1023){
     .inmobiliaria_content .topimg {
         bottom: 0;
         top: 157%;
         position: absolute;
    }
}
 @media only screen and (min-width: 768px) and (max-width: 991px) {
     .title h1 {
         font-size: 40px !important;
         margin-top: 15px !important;
    }
     .title h2 {
         font-size: 24px !important;
    }
     .banner-contact {
         padding-top: 5em !important;
    }
     .info {
         width: 100%;
         float: right;
         position: relative;
         top: 70%;
    }
     .form-area {
         width: 100%;
         float: right;
    }
     .detail p {
         margin-top: 10px;
    }
     .detail {
         margin: 0 0 0;
    }
     .banner .form-contact h3 {
         font-size: 19px;
         font-weight: 600;
         margin-bottom: 15px;
    }
     .adbox.blackbox {
         padding: 0 0;
    }
     .redimg img {
         height: 265px;
    }
     .inmobiliaria_content .topimg img {
         height: auto;
         width: 40%;
    }
     .inmobiliaria_content p {
         margin: 0;
         font-size: 12px;
         color: #000;
         line-height: 17px;
         padding: 10px 0;
    }
     .content .inmobiliaria_content {
         padding: 0 0 0;
    }
     .inmobiliaria_content .topimg {
         bottom: 0;
         top: 97%;
         position: absolute;
    }
     .topimg .in_img {
         top: 10%;
         position: absolute;
    }
    /* .inmobiliaria_content .topimg {
         bottom: 0;
         top: 140%;
         position: absolute;
    }
     */
}
 @media only screen and (max-width: 767px) {
     .inmobiliaria_content .topimg img {
         height: auto;
         width: 100%;
    }
     .intengible_info p {
         margin: 0;
         font-size: 14px;
         color: #000;
         text-align: left;
         padding: 20px 0;
         width: 100%;
         float: left;
    }
     .content .intengible_content.topimg {
         position: relative;
    }
     .topimg .in_img {
         position: relative;
    }
     .topimg {
         position: relative;
    }
     .inmobiliaria_content .topimg {
         position: relative;
    }
     .banner .title h1 {
         font-size: 34px;
    }
     .banner .title h2 {
         font-size: 22px;
    }
     .info {
         width: 100%;
         float: right;
         position: relative;
         top: 0;
         margin: 20px 0;
    }
     .banner-contact {
         padding-top: 2em;
    }
     .form-area {
         width: 100%;
         float: left;
    }
     .inmobiliaria_content .topimg {
         bottom: 0;
         top: 135%;
         position: relative;
    }
}
 @media only screen and (max-width: 736px) {
     .banner .title h1 {
         font-size: 34px;
    }
     .banner .title h2 {
         font-size: 22px;
    }
     .info {
         width: 100%;
         float: right;
         position: relative;
         top: 0;
         margin: 20px 0;
    }
     .banner-contact {
         padding-top: 2em;
    }
     .form-area {
         width: 100%;
         float: left;
    }
     .intengible_contact {
         float: none;
         padding-top: 4em;
    }
     .intengible_banner .title h1 {
         font-size: 32px;
         padding: 5px 0;
         margin-top: 5px;
    }
     .otros_banner .title h2 {
         font-size: 18px;
         font-weight: 600;
    }
}
 @media only screen and (max-width: 640px) {
     .inmobiliaria_content .topimg {
         position: relative;
    }
     .banner .title h1 {
         font-size: 34px;
    }
     .banner .title h2 {
         font-size: 22px;
    }
     .info {
         width: 100%;
         float: right;
         position: relative;
         top: 0;
         margin: 20px 0;
    }
     .banner-contact {
         padding-top: 2em;
    }
     .form-area {
         width: 100%;
         float: left;
    }
     .intengible_contact {
         float: none;
         padding-top: 4em;
    }
     .intengible_banner .title h1 {
         font-size: 22px;
         padding: 5px 0;
         margin-top: 5px;
    }
     .otros_banner .title h2 {
         font-size: 12px;
         font-weight: 600;
    }
}
 @media only screen and (max-width: 568px) {
     .form-area {
         width: 100%;
         float: left;
    }
     .banner-contact {
         padding-top: 2em;
    }
     .info {
         width: 100%;
         float: right;
         position: relative;
         top: 0;
         margin: 20px 0;
    }
     .banner .title h2 {
         font-size: 18px;
    }
     .banner .title h1 {
         font-size: 26px;
    }
     .inmobiliaria_content .topimg {
         position: relative;
    }
     .intengible_contact {
         float: none;
         padding-top: 4em;
    }
     .intengible_banner .title h1 {
         font-size: 22px;
         padding: 5px 0;
         font-weight: 300;
         margin-top: 5px;
    }
     .otros_banner .title h2 {
         font-size: 12px;
         font-weight: 600;
    }
}
 @media only screen and (max-width: 480px) {
     .banner .title h1 {
         font-size: 20px;
    }
     .banner .title h2 {
         font-size: 14px;
    }
     .service p {
         font-size: 13px;
    }
     .content p {
         padding: 20px 0;
    }
}
 @media only screen and (max-width: 479px) {
}
 @media only screen and (max-width: 468px) {
     .top_head .contact p {
         font-size: 11px !important;
    }
     .title h1 {
         font-size: 16px !important;
         margin-top: 15px !important;
    }
     .title h2 {
         font-size: 11px !important;
    }
     .form-area {
         width: 100%;
         float: right;
    }
     .banner-contact {
         padding-top: 0;
    }
     .banner .info p {
         font-size: 18px !important;
         vertical-align: text-bottom;
         position: relative;
         line-height: 29px;
         font-weight: 600;
         margin: 0;
    }
     .info {
         width: 100%;
         float: right;
         position: relative;
         top: 0;
         margin: 20px 0;
    }
     .content img {
         position: relative;
         width: 100%;
         height: auto;
    }
     .service p {
         font-size: 11px !important;
         font-weight: 600;
    }
     .detail p {
         margin-top: 15px;
    }
     .inmobiliaria_content .topimg {
         top: 0;
         position: relative;
    }
     .adbox.blackbox {
         padding: 0;
    }
     .redimg img {
         height: auto;
    }
     .intengible_info p {
         margin: 0;
         font-size: 14px;
         text-align: left;
         padding: 20px 0;
         width: 100%;
         float: left;
    }
     .topimg .in_img {
         position: relative;
    }
     .intengible_banner .title h1 {
         padding: 0;
    }
     .content p {
         padding: 15px 0;
    }
}
 @media only screen and (max-width: 412px) {
}
 @media only screen and (max-width: 360px) {
     .top_head .contact p {
         font-size: 11px;
    }
     .title h1 {
         font-size: 16px;
         margin-top: 15px;
    }
     .title h2 {
         font-size: 11px;
    }
     .form-area {
         width: 100%;
         float: right;
    }
     .banner-contact {
         padding-top: 0;
    }
     .banner .info p {
         font-size: 18px;
         position: relative;
         line-height: 29px;
         font-weight: 600;
         margin: 0;
    }
     .info {
         width: 100%;
         float: right;
         position: relative;
         top: 0;
         margin: 20px 0;
    }
     .content img {
         position: relative;
         width: 100%;
         height: auto;
    }
     .inmobiliaria_content .topimg {
         top: 0;
         position: relative;
    }
     .adbox.blackbox {
         padding: 0;
    }
     .redimg img {
         height: auto;
    }
     .intengible_info p {
         margin: 0;
         font-size: 14px;
         text-align: left;
         padding: 20px 0;
         width: 100%;
         float: left;
    }
     .topimg .in_img {
         position: relative;
    }
     .intengible_banner .title h1 {
         padding: 0;
    }
}
 @media only screen and (max-width: 320px) {
     .top_head .contact p {
         font-size: 11px !important;
    }
     .title h1 {
         font-size: 14px !important;
         margin-top: 10px !important;
    }
     .title h2 {
         font-size: 10px !important;
    }
     .form-area {
         width: 100%;
         float: right;
    }
     .banner-contact {
         padding-top: 0;
    }
     .inmobiliaria_content .topimg {
         top: 0;
         position: relative;
    }
     .adbox.blackbox {
         padding: 0 0;
    }
     .redimg img {
         height: auto;
    }
     .intengible_info p {
         margin: 0;
         font-size: 14px;
         text-align: left;
         padding: 20px 0;
         width: 100%;
         float: left;
    }
     .topimg .in_img {
         position: relative;
    }
     .intengible_banner .title h1 {
         padding: 0 0;
    }
}
 