/*-----------------------------------------------------------------------*/
/*     Smartphones (portrait)                                            */
/* ----------------------------------------------------------------------*/

@media only screen and (max-width : 320px) {

        /*--- Separar boton Regresar al Expediente de la tabla ---*/
        .property_table {
            margin-top: 30px;
        }
        /*--- Altura la imagen en la tabla ---*/
        img.fotos{
            height: 50px;
        }
        /*--- Ancho de la imagen para subir documentos ---*/
        .wrap-custom-file.main label {
            width: 250px;
        }
        /*--- Ajuste de altura del Search DataTables ---*/
        div#expedientes_filter {
            height: 100px;
        }
        input.form-control.form-control-sm {
            margin-top: 40px;
        }
        /*--- Ajuste del Select ----------*/
        .bootstrap-select>.dropdown-toggle {
            left: -15px;
        }

        .contenidos {
            padding: 15px !important;
        }

        .home1_bgi1 {
            height: 600px !important;
        } 
        .stylehome1 .nav_logo_img {
            position: relative;
            left: 60px;
            top: -30px;
        }
        .stylehome1 .nav_logo_img.img-fluid {
            max-width: 400%;
            height: auto;
        }
        /*--- Redimensionar textos -------------------------*/
        h1.fz55 {
            font-size: 24px !important;
            text-shadow: 2px 2px 2px #363636 !important;
        }

        .main-title h2 {
            font-size: 20px;
        }
        /*--- Redimensionar botones -------------------------*/
        #ubicacion-comprar, #min-comprar, #max-comprar, #buscar_comprar,
        #ubicacion-alquilar, #min-alquilar, #max-alquilar, #buscar_alquilar,
        #ubicacion-negocio, #min-negocio, #max-negocio, #buscar_negocio{
            width: 100% !important; 
            min-width: 100% !important; 
            max-width: 100% !important; 
        }

        /*--- Listado de Propiedades (Busqueda Avanzada) -----*/

        .feat_property.list .thumb {
            width: 100% !important;
            background-color: transparent; 
            margin: 10px 0 10px 0;
        }
        .feat_property .details .tc_content .prop_details li {
            margin-right: 5px;
        }
        .feat_property .details .tc_content .prop_details li a {
            font-size: 10px;
        }
        h3.titulo-propiedad{
            font-size: 20px; 
        }
        /*--- Items top descripcion --------------------------*/
        li.list-inline-item.four {
            display: inline;
            font-size: 10px !important; 
            margin: 0;
            padding: 0;
        }
        /*--- No mostrar la cuadricula de la galeria ----------*/
        .custom-scroll{
            height:0px;
            max-height: 0px;
            min-height: 0px;
            overflow-y: hidden;
        }
        /*--- Camara, planos, video y mapa en una sola linea ---*/
        .icon-tab {
            margin: 0;
            padding: 0;
        }
        /*--- Textos detalles de la propiedad ------------------*/
        .additional_details .list-inline-item > li > p ,
        .additional_details .list-inline-item > li > p > span{
            font-size: 14px;
        }
        /*--- Ampliar el mapa -----------------*/
        .float-right.mapa {
            width: 100%;
        }
        /*--- Banner Bottom ------------------ */
        section.start-partners.bgc-thm {
            width: 100% !important;
            height: 100% !important;
        }
        /*--- Resultados ----------------------*/
        .feat_property.list .thumb.busqueda {
            width: 100% !important;
        }
        /*--- Listado de Blogs --------------- */
        .feat_property.blog {
            display: block !important;
            width: 100%;
        }
        .feat_property .thumb.blog {
            width: auto !important;
            display: block !important;
            float: left !important;
            clear: both  !important;
        }
        .text-thm.blog, .contenido {
            padding: 0 10px;
        }
        /*---Listado de Agentes ---------------*/
        .numero_resultados {
            font-size: 18px;
        }
        .feat_property.list .thumb.listadoAgentes{
            width: 100% !important;
            height: auto !important;
        }
        .feat_property .details.listadoAgentes {
            left: 0 !important;
        }
        /*--- Propiedades del Agente -----------*/
        .feat_property.list .thumb.propiedadesAgente {
            width: 100% !important;
        }
        h2.titulo-prop {
            font-size: 24px;
        }
        .feat_property.list .details.propiedadesAgente {
            left: 0px !important;
        }
        /*--- Comprar/Vender casa --------------------*/
        h2.breadcrumb_title.text-left {
            font-size: 24px;
        }
        .faq_according .accordion .card .card-header.active {
            height: 90px;
        }
        .faq_according .accordion .card .card-header {
            height: 70px;
        }
        /*--- Perfil Agente/Propiedades -----------*/
        .social-share li {
            width: 27px;
            height: 27px;
        }
        .fa.fa-globe.agente2,.fa.fa-facebook-square.agente2,
        .fa.fa-twitter.agente2,.fa.fa-instagram.agente2,.fa.fa-pinterest.agente2,
        .fa.fa-linkedin.color.agente2,.fa.fa-youtube-play.agente2{
            font-size: 16px;
        }
        /*--- Blog --------------------------*/
        .title.text-center {
            margin: 10px 0;
        }
        .blog_sp_title {
            font-size: 16px;
        }
        .info.text-center.m-0 {
            font-size: 10px;
        }
        .flaticon-user, .flaticon-invoice, .flaticon-calendar {
            font-size: 10px;
        }
        /*--- Tablero ----------------------------------- */
        .my_dashboard_review, .my_listing_single {
            padding: 5px 15px;
        }

        .col-lg-12.colbanners, .col-lg-12.colposts {
            padding-left: 0;
            padding-right: 0;
        }
        h2.breadcrumb_title {
            font-size: 24px;
        }
        h2.titulo-plan.text-center, h2.titulo-propiedades.text-center {
            font-size: 24px;
            text-align: center;
            margin: 0 auto;
        }
        h2.titulo-propiedades.text-center {
            font-size: 20px;
        }
        #agregar_nueva{
            margin: 15px 0;
        }
        .property_table .table td, .property_table .table th {
            font-size: 10px !important;
            line-height: 1.5;
        }
        /*--- Detalle de Plan -----------*/
        .detalle-plan{
            margin-left: 0;
        }
        .btn.btn-info.btn-lg.regresar {
            width: 150px;
            margin-left: 0;
        }
        /*--- Propiedades -----------*/
        .feat_property .details.propiedades {
            top: 0;
        }
        .feat_property .details .tc_content h4 {
            font-size: 10px;
        }
        .feat_property .details .tc_content p {
            font-size: 10px;
        }
        .view_edit_delete_list.propiedades li,
        .view_edit_delete_list.multimedia li {
            margin: 2px 0;
        }
        p.fp_price.propiedades.text-thm {
            position: relative;
            top: -10px;
            margin: 15px 0;
        }
        /*--- Mis Favoritas --------------*/
        .favoritas {
            margin-left: 0;
        }
        .ocultar-movil{
            display: none;
        }
        /*--- Perfil ---------------------*/
        .my_profile_setting_input.form-group, .form-group {
            margin-bottom: 0; 
        }
        .my_profile_setting_input .btn-update {
            font-size: 10px;
            margin-bottom: 15px;
        }
        /*--- Fondo y label Boton Seleccionar Imagen (Banners) ---*/
        .wrap-custom-file.banner {
            width: 240px;
            height: 240px;
            background: transparent;
        }
        .wrap-custom-file.banner label {
            background-image: url(../images/banners/bg_post_movil.png);
            left: -40px;
        }
        .wrap-custom-file.banner label span {
            left: 10px;
        }
        /*--- Fondo y label Boton Seleccionar Imagen (Post) ---*/
        .wrap-custom-file label span.foto {
            width: 220px;
            left: 10px;
        }
        .wrap-custom-file.foto label {
            background-image: url(../images/banners/bg_post_movil.png);
            left: -40px;
            width: 54%;
        }
        /*--- Botones Correos ------------------------*/
        div.dt-buttons {
            width: 80% !important;
        }
        div#correos_filter {
            margin: 60px 5px 5px 0 !important;
        }
} 

/*
Color AZUL --------> #08296c;
Color AZUL OSC ----> #001b51;
Color GOLD --------> #ff8e01; 
Color GOLD OSC ----> #e27f06;        
*/

/*-----------------------------------------------------------------------*/
/*     Smartphones (landscape)                                           */
/* ----------------------------------------------------------------------*/

@media only screen and (min-width : 321px) { 

        /*--- Separar boton Regresar al Expediente de la tabla ---*/
        .property_table {
            margin-top: 30px;
        }
        /*--- Altura la imagen en la tabla ---*/
        img.fotos{
            height: 50px;
        }
        /*--- Ancho de la imagen para subir documentos ---*/
        .wrap-custom-file.main label {
            width: 250px;
        }
    
        /*--- Ajuste de altura del Search DataTables ---*/
        div#expedientes_filter {
            height: 100px;
        }
        input.form-control.form-control-sm {
            margin-top: 40px;
        }
        /*--- Ajuste del Select ----------*/
        .bootstrap-select>.dropdown-toggle {
            left: -15px;
        }

        .contenidos {
            padding: 15px !important;
        }

        .feat_property.agent .thumb img, .feat_property.agency .thumb img {
            height: 100% !important;
        }
        .stylehome1 .nav_logo_img {
            position: relative;
            left: 60px;
            top: -30px;
        }
        .stylehome1 .nav_logo_img.img-fluid {
            max-width: 400%;
            height: auto;
        }
        /*--- Redimensionar textos ----------------------------*/
        h1.fz55 {
            font-size: 32px !important;
            text-shadow: 2px 2px 2px #363636 !important;
        }
        /*--- Redimensionar botones -------------------------*/
        #ubicacion-comprar, #min-comprar, #max-comprar, #buscar_comprar,
        #ubicacion-alquilar, #min-alquilar, #max-alquilar, #buscar_alquilar,
        #ubicacion-negocio, #min-negocio, #max-negocio, #buscar_negocio{
            width: 100% !important; 
            min-width: 100% !important; 
            max-width: 100% !important; 
        }
        /*--- Listado de Propiedades (Busqueda Avanzada)------ */
        .feat_property.list .thumb {
            width: 100% !important;
            background-color: transparent; 
            margin: 10px 0 10px 0;
        }
        .feat_property .details .tc_content .prop_details li {
            margin-right: 5px;
        }
        .feat_property .details .tc_content .prop_details li a {
            font-size: 10px;
        }
        /*--- Items top descripcion --------------------------*/
        li.list-inline-item.four {
            display: inline;
            font-size: 12px !important; 
            margin: 0;
            padding: 0;
        }
        /*--- No mostrar la cuadricula de la galeria ----------*/
        .custom-scroll{
            height:0px;
            max-height: 0px;
            min-height: 0px;
            overflow-y: hidden;
        }
        /*--- Camara, planos, video y mapa en una sola linea ---*/
        .icon-tab {
            margin: 0;
            padding: 0;
        }
        /*--- Textos detalles de la propiedad ------------------*/
        .additional_details .list-inline-item > li > p ,
        .additional_details .list-inline-item > li > p > span{
            font-size: 14px;
        }
        /*--- Ampliar el mapa -----------------*/
        .float-right.mapa {
            width: 100%;
        }
        /*--- Banner Bottom ------------------ */
        section.start-partners.bgc-thm {
            width: 100% !important;
            height: 100% !important;
        }
        /*--- Resultados ----------------------*/
        .feat_property.list .thumb.busqueda {
            width: 100% !important;
        }
        /*--- Listado de Blogs --------------- */
        .feat_property.blog {
            display: block !important;
            width: 100%;
        }
        .feat_property .thumb.blog {
            width: auto !important;
            display: block !important;
            float: left !important;
            clear: both  !important;
        }
        .text-thm.blog, .contenido {
            padding: 0 10px;
        }
        /*---Listado de Agentes ---------------*/
        .numero_resultados {
            font-size: 18px;
        }
        .feat_property.list .thumb.listadoAgentes{
            width: 100% !important;
            height: auto !important;
        }
        .feat_property .details.listadoAgentes {
            left: 0 !important;
        }
        /*--- Propiedades del Agente -----------*/
        .feat_property.list .thumb.propiedadesAgente {
            width: 100% !important;
        }
        .feat_property.list .details.propiedadesAgente {
            left: 0px !important;
        }
        /*--- Comprar/Vender casa --------------------*/
        .faq_according .accordion .card .card-header.active {
            height: 70px;
        }
        .faq_according .accordion .card .card-header {
            height: 65px;
        }
        /*--- Perfil Agente/Propiedades -----------*/
        .social-share li {
            width: 27px;
            height: 27px;
        }
        .fa.fa-globe.agente2,.fa.fa-facebook-square.agente2,
        .fa.fa-twitter.agente2,.fa.fa-instagram.agente2,.fa.fa-pinterest.agente2,
        .fa.fa-linkedin.color.agente2,.fa.fa-youtube-play.agente2{
            font-size: 16px;
        }
        /*--- Blog --------------------------*/
        .title.text-center {
            margin: 10px 0;
        }
        .blog_sp_title {
            font-size: 16px;
        }
        .info.text-center.m-0 {
            font-size: 10px;
        }
        .flaticon-user, .flaticon-invoice, .flaticon-calendar {
            font-size: 10px;
        }
        /*--- Tablero ----------------------------------- */
        .my_dashboard_review, .my_listing_single {
            padding: 5px 15px;
        }
        h2.titulo-plan.text-center, h2.titulo-propiedades.text-center{
            font-size: 24px;
            text-align: center;
            margin: 0 auto;
        }
        #agregar_nueva{
            margin: 15px 0;
        }
        .property_table .table td, .property_table .table th {
            font-size: 14px !important;
            line-height: 1.5;
        }
        /*--- Detalle de Plan -----------*/
        .detalle-plan{
            margin-left: 0;
        }
        /*--- Propiedades -----------*/
        .feat_property .details.propiedades {
            top: 0;
        }
        .feat_property .details .tc_content h4 {
            font-size: 10px;
        }
        .feat_property .details .tc_content p {
            font-size: 10px;
        }
        .view_edit_delete_list.propiedades li,
        .view_edit_delete_list.multimedia li {
            margin: 2px 0;
        }
        p.fp_price.propiedades.text-thm {
            position: relative;
            top: -10px;
            margin: 15px 0;
        }
        /*--- Mis Favoritas --------------*/
        .favoritas {
            margin-left: 0;
        }
        .ocultar-movil{
            display: none;
        }
        /*--- Perfil ---------------------*/
        .my_profile_setting_input.form-group, .form-group {
            margin-bottom: 0; 
        }
        .my_profile_setting_input .btn-update {
            font-size: 10px;
            margin-bottom: 15px;
        }
        /*--- Fondo y label Boton Seleccionar Imagen (Banners) ---*/
        .wrap-custom-file.banner {
            width: 380px;
            height: 280px;
            background: transparent;
        }
        .wrap-custom-file.banner label {
            background-image: url(../images/banners/bg_post_movil.png);
            left: -45px;
        }
        .wrap-custom-file.banner label span {
            left: 80px;
        }
        /*--- Fondo y label Boton Seleccionar Imagen (Post) ---*/
        .wrap-custom-file label span.foto {
            width: 220px;
            left: 90px;
        }
        .wrap-custom-file.foto label {
            background-image: url(../images/banners/bg_post_movil.png);
            left: -40px;
            width: 85%;
        }
        /*--- Botones Correos ------------------------*/
        div.dt-buttons {
            width: 86% !important;
        }
        div#correos_filter {
            margin: 60px 5px 5px 0 !important;
        }
  }  


/*
Color AZUL --------> #08296c;
Color AZUL OSC ----> #001b51;
Color GOLD --------> #ff8e01; 
Color GOLD OSC ----> #e27f06;        
*/

/*-----------------------------------------------------------------------*/
/*     Smartphones (portrait and landscape)                              */
/* ----------------------------------------------------------------------*/

@media only screen and (min-width : 320px) and (max-width : 480px) { 

        /*--- Separar boton Regresar al Expediente de la tabla ---*/
        .property_table {
            margin-top: 30px;
        }
        /*--- Altura la imagen en la tabla ---*/
        img.fotos{
            height: 50px;
        }

        /*--- Ancho de la imagen para subir documentos ---*/
        .wrap-custom-file.main label {
            width: 250px;
        }

        /*--- Ajuste de altura del Search DataTables ---*/
        div#expedientes_filter {
            height: 100px;
        }
        input.form-control.form-control-sm {
            margin-top: 40px;
        }
        /*--- Ajuste del Select ----------*/
        .bootstrap-select>.dropdown-toggle {
            left: -15px;
        }

        .contenidos {
            padding: 15px !important;
        }

        .home1_bgi1 {
            height: 650px;
        }
        .stylehome1 .nav_logo_img {
            position: relative;
            left: 60px;
            top: -30px;
        }
        .stylehome1 .nav_logo_img.img-fluid {
            max-width: 400%;
            height: auto;
        }
          /*--- Centrar los Pills -----------------------------*/
          .centrarPills{
              left: 2% !important;
          }
          /*--- Centrar contenedor de los controles -----------*/
          .centrarControles{
              left: 0% !important;
          }
          /*--- Redimensionar el contenedor de los controles ---*/
          .home1_adsrchfrm {
              width: 100%;
          }
          /*--- Reubicar textos y controles --------------------*/
          .home-one .home-text {
              top: 50px;
          }
          .home_adv_srch_opt {
              margin-top: 100px;
          }
          /*--- Redimensionar textos ---------------------------*/
          h1.fz55 {
              font-size: 18px;
            text-shadow: 2px 2px 2px #363636 !important;
          }

          /*--- Redimensionar botones Pills -----------------------------*/
          .home_adv_srch_opt .nav-pills li.nav-item a.nav-link {
              width: 90px !important;
          }
          .home_adv_srch_opt .nav-pills li.nav-item a.nav-link:first-child {
              margin-right: 5px;
          }
          .img-toolbar{
              width:5%;
          }
          .links-search{
              padding: 0 !important;
          }
          .row-links-search{
              border-radius: 0;
          }

        /*--- Redimensionar botones -------------------------*/
        #ubicacion-comprar, #min-comprar, #max-comprar, #buscar_comprar,
        #ubicacion-alquilar, #min-alquilar, #max-alquilar, #buscar_alquilar,
        #ubicacion-negocio, #min-negocio, #max-negocio, #buscar_negocio{
            width: 100% !important; 
            min-width: 100% !important; 
            max-width: 100% !important; 
        }
        h3.titulo-propiedad{
            font-size: 20px; 
        }
        /*--- Items top descripcion --------------------------*/
        li.list-inline-item.four {
            display: inline;
            font-size: 12px !important; 
            margin: 0;
            padding: 0;
        }
        /*--- No mostrar la cuadricula de la galeria ----------*/
        .custom-scroll{
            height:0px;
            max-height: 0px;
            min-height: 0px;
            overflow-y: hidden;
        }
        /*--- Camara, planos, video y mapa en una sola linea ---*/
        .icon-tab {
            margin: 0;
            padding: 0;
        }
        /*--- Textos detalles de la propiedad ------------------*/
        .additional_details .list-inline-item > li > p ,
        .additional_details .list-inline-item > li > p > span{
            font-size: 14px;
        }

        /*--- Ampliar el mapa -----------------*/
        .float-right.mapa {
            width: 100%;
        }
        /*--- Banner Bottom ------------------ */
        section.start-partners.bgc-thm {
            width: 100% !important;
            height: 100% !important;
        }
        /*--- Resultados ----------------------*/
        .feat_property.list .thumb.busqueda {
            width: 100% !important;
        }
        /*--- Listado de Blogs --------------- */
        .feat_property.blog {
            display: block !important;
            width: 100%;
        }
        .feat_property .thumb.blog {
            width: auto !important;
            display: block !important;
            float: left !important;
            clear: both  !important;
        }
        .text-thm.blog, .contenido {
            padding: 0 10px;
        }
        /*---Listado de Agentes ---------------*/
        .numero_resultados {
            font-size: 18px;
        }
        .feat_property.list .thumb.listadoAgentes{
            width: 100% !important;
            height: auto !important;
        }
        .feat_property .thumb img {
            height: 300px !important;
        }
        .feat_property .details.listadoAgentes {
            left: 0 !important;
        }
        /*--- Propiedades del Agente -----------*/
        .feat_property.list .thumb.propiedadesAgente {
            width: 100% !important;
        }
        .feat_property.list .details.propiedadesAgente {
            left: 0px !important;
        }
        /*--- Perfil Agente/Propiedades -----------*/
        .feat_property.list .thumb.listado-propiedades {
            width: 97% !important;
            height: 270px !important;
        }
        .social-share li {
            width: 27px;
            height: 27px;
        }
        .fa.fa-globe.agente2,.fa.fa-facebook-square.agente2,
        .fa.fa-twitter.agente2,.fa.fa-instagram.agente2,.fa.fa-pinterest.agente2,
        .fa.fa-linkedin.color.agente2,.fa.fa-youtube-play.agente2{
            font-size: 20px;
        }
        /*--- Blog --------------------------*/
        .title.text-center {
            margin: 10px 0;
        }
        .blog_sp_title {
            font-size: 16px;
        }
        .info.text-center.m-0 {
            font-size: 10px;
        }
        .flaticon-user, .flaticon-invoice, .flaticon-calendar {
            font-size: 10px;
        }
        /*--- Tablero ----------------------------------- */
        .my_dashboard_review, .my_listing_single {
            padding: 5px 15px;
        }
        h2.titulo-plan.text-center, h2.titulo-propiedades.text-center {
            font-size: 24px;
            text-align: center;
            margin: 0 auto;
        }
        #agregar_nueva{
            margin: 15px 0;
        }
        .property_table .table td, .property_table .table th {
            font-size: 10px !important;
            line-height: 1.5;
        }
        /*--- Propiedades -----------*/
        .feat_property .details .tc_content h4 {
            font-size: 10px;
        }
        .feat_property .details .tc_content p {
            font-size: 10px;
        }
        .view_edit_delete_list.propiedades li,
        .view_edit_delete_list.multimedia li {
            margin: 2px 0;
        }
        p.fp_price.propiedades.text-thm {
            position: relative;
            top: -10px;
            margin: 15px 0;
        }
        /*--- Mis Favoritas --------------*/
        .favoritas {
            margin-left: 0;
        }
        .ocultar-movil{
            display: none;
        }
        /*--- Perfil ---------------------*/
        .my_profile_setting_input.form-group, .form-group {
            margin-bottom: 0; 
        }
        .my_profile_setting_input .btn-update {
            font-size: 10px;
            margin-bottom: 15px;
        }
} 

/*
Color AZUL --------> #08296c;
Color AZUL OSC ----> #001b51;
Color GOLD --------> #ff8e01; 
Color GOLD OSC ----> #e27f06;        
*/

/*-----------------------------------------------------------------------*/
/*     Moviles Landscape Variados                                        */
/* ----------------------------------------------------------------------*/

@media only screen and (min-device-width: 481px) and (max-device-height: 767px) and (orientation : landscape) {

        /*--- Separar boton Regresar al Expediente de la tabla ---*/
        .property_table {
            margin-top: 30px;
        }
        /*--- Altura la imagen en la tabla ---*/
        img.fotos{
            height: 50px;
        }
        /*--- Ancho de la imagen para subir documentos ---*/
        .wrap-custom-file.main label {
            width: 250px;
        }

        /*--- Ajuste de altura del Search DataTables ---*/
        div#expedientes_filter {
            height: 100px;
        }
        input.form-control.form-control-sm {
            margin-top: 40px;
        }
        /*--- Ajuste del Select ----------*/
        .bootstrap-select>.dropdown-toggle {
            left: -15px;
        }

        .contenidos {
            padding: 15px !important;
        }

        /*--- Propiedades -----------*/
        .feat_property .details.propiedades {
            top: 35px;
        }
}

/*
Color AZUL --------> #08296c;
Color AZUL OSC ----> #001b51;
Color GOLD --------> #ff8e01; 
Color GOLD OSC ----> #e27f06;        
*/

/*-----------------------------------------------------------------------*/
/*     iPads (portrait)                                                  */
/* ----------------------------------------------------------------------*/

@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {  

        /*--- Ajuste del Select ----------*/
        .bootstrap-select>.dropdown-toggle {
            left: 0px;
        }

        .contenidos {
            padding: 30px 15px!important;
        }

        .home1_bgi1 {
            height: 600px !important;
        } 
        /*--- Reubicar textos y controles ---*/
        .home-one .home-text {
          top: 100px;
        }
        .home_adv_srch_opt {
          margin-top: 10px;
        }
        /*--- Redimensionar textos ---*/
        h1.fz55 {
        font-size: 40px;
        text-shadow: 2px 2px 2px #363636 !important;
        }
        /*--- Centrar los Pills ---*/
        .centrarPills{
          left: 20% !important;
        }
        /*--- Centrar contenedor de los controles ---*/
        .centrarControles{
          left: 0% !important;
        }
        /*--- Redimensionar el contenedor de los controles ---*/
        .home1_adsrchfrm {
          width: 100%;
        }
        .links-search{
          padding: 0 30px;
        }
        /*--- Redimensionar textos ---*/
        h2.fz55 {
          font-size: 40px !important;
        }
        p.fz18.color-white {
          font-size: 20px !important;
        }
        /*--- Mostrar la cuadricula de la galeria ----------*/
        .custom-scroll{
          height:310px;
          max-height: 310px;
          min-height: 310px;
          overflow-y: hidden;
        }
        .icon-tab{
          margin: 0 20px;
          padding: 5px 40px;
        }
        h3.titulo-propiedad{
            font-size: 30px; 
        }
        /*--- Textos detalles de la propiedad ------------------*/
        .additional_details .list-inline-item > li > p ,
        .additional_details .list-inline-item > li > p > span{
            font-size: 14px;
        }
        .feat_property .details .tc_content p {
            font-size: 12px;
        }
        /*--- Listado de Blogs --------------- */
        .feat_property.blog {
            display: flex !important;
            display: -webkit-flex !important;
            display: -moz-flex !important;
            display: -ms-flex !important;
            display: -o-flex !important;
            width: 100% !important;
        }
        .feat_property .thumb.blog {
            width: 100% !important;
            height: auto !important;
            border-radius: 8px !important;
            background-color: transparent !important;
            overflow: hidden !important;
        }
        /*--- Listado de Agentes -------------------- */
        .feat_property.list .thumb.listadoAgentes{
            width: 40% !important;
        }
        .feat_property .details.listadoAgentes {
            width: 100%;
            left: 0 !important;
        }
        /*--- Comprar/Vender casa --------------------*/
        .faq_according .accordion .card .card-header.active,
        .faq_according .accordion .card .card-header {
            height: 50px;
        }
        /*--- Detalle de Plan -----------*/
        .subtitle {
            padding-left: 0;
        }
        .sidebar-menu-ul .title {
            font-size: 12px;
            font-weight: bold;
            padding-left: 0;
            margin-bottom: 10px;
        }
        .sidebar-menu-ul li a {
            padding: 0 5px;
            font-size: 10px;
        }
        /*--- Propiedades -----------*/
        .feat_property .details.propiedades {
            top: 35px;
        }
}

/*
Color AZUL --------> #08296c;
Color AZUL OSC ----> #001b51;
Color GOLD --------> #ff8e01; 
Color GOLD OSC ----> #e27f06;        
*/

/*-----------------------------------------------------------------------*/
/*     iPads (landscape)                                                 */
/* ----------------------------------------------------------------------*/

@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) { 

        /*--- Ajuste del Select ----------*/
        .bootstrap-select>.dropdown-toggle {
            left: 0px;
        }

        /*--- Mostrar la cuadricula de la galeria ----------*/
        .custom-scroll{
            height:570px;
            max-height: 570px;
            min-height: 570px;
            overflow-y: hidden;
        }
        .icon-tab{
          margin: 0 10px;
          padding: 5px 30px;
        }
        .feat_property .details .tc_content p {
            font-size: 12px;
        }
        /*--- Listado de Agentes -------------------- */
        .feat_property.list .thumb.listadoAgentes{
            width: 40% !important;
        }
        .feat_property .details.listadoAgentes {
            left: -40px !important;
        }
        /*--- Comprar/Vender casa --------------------*/
        .faq_according .accordion .card .card-header.active,
        .faq_according .accordion .card .card-header {
            height: 50px;
        }
}  

/*
Color AZUL --------> #08296c;
Color AZUL OSC ----> #001b51;
Color GOLD --------> #ff8e01; 
Color GOLD OSC ----> #e27f06;        
*/

/*-----------------------------------------------------------------------*/
/*     iPads (portrait and landscape)                                    */
/* ----------------------------------------------------------------------*/

@media only screen and (min-width : 768px) and (max-width : 1024px) { 

        /*--- Ajuste del Select ----------*/
        .bootstrap-select>.dropdown-toggle {
            left: 15px;
        }

        /*--- Mostrar la cuadricula de la galeria ----------*/
        .custom-scroll{
              height:310px;
              max-height: 310px;
              min-height: 310px;
              overflow-y: hidden;
        }
        .icon-tab{
          margin: 0 10px;
          padding: 5px 30px;
        }
        h3.titulo-propiedad{
            font-size: 24px; 
        }
        .feat_property .details .tc_content p {
            font-size: 12px;
        }
        /*--- Listado de Blogs --------------- */
        .feat_property.blog {
            display: flex !important;
            display: -webkit-flex !important;
            display: -moz-flex !important;
            display: -ms-flex !important;
            display: -o-flex !important;
            width: 100% !important;
        }
        .feat_property .thumb.blog {
            width: 100% !important;
            height: auto !important;
            border-radius: 8px !important;
            background-color: transparent !important;
            overflow: hidden !important;
        }
        /*--- Listado de Agentes -------------------- */
        .feat_property.list .thumb.listadoAgentes{
            width: 40% !important;
        }
        .feat_property .details.listadoAgentes {
            width: 100%;
            left: 0 !important;
        }
} 

/*
Color AZUL --------> #08296c;
Color AZUL OSC ----> #001b51;
Color GOLD --------> #ff8e01; 
Color GOLD OSC ----> #e27f06;        
*/

/*-----------------------------------------------------------------------*/
/*      Landscape                                                        */
/* ----------------------------------------------------------------------*/

@media only screen and (min-width : 1024px) { 

        /*--- Ajuste del Select ----------*/
        .bootstrap-select>.dropdown-toggle {
            left: 15px;
        }

        /*--- Mostrar la cuadricula de la galeria ----------*/
        .custom-scroll{
              height:450px;
              max-height: 450px;
              min-height: 450px;
              overflow-y: hidden;
        }
        .feat_property .details .tc_content p {
            font-size: 11px;
        }
        .additional_details .list-inline-item > li > p, 
        .additional_details .list-inline-item > li > p > span {
            font-size: 10px !important;
        }
        .order_list.list-inline-item > li{
            font-size: 10px !important;
        }
} 

/*
Color AZUL --------> #08296c;
Color AZUL OSC ----> #001b51;
Color GOLD --------> #ff8e01; 
Color GOLD OSC ----> #e27f06;        
*/

/*-----------------------------------------------------------------------*/
/*      Laptops and Desktops-                                            */
/* ----------------------------------------------------------------------*/

@media only screen and (min-width : 1224px) {  

        /*--- Ajuste del Select ----------*/
        .bootstrap-select>.dropdown-toggle {
            left: 15px;
        }

        .footer_mailchimp_form .col-auto input.form-control {
              width: 200px;
        }
        /*--- Mostrar la cuadricula de la galeria ----------*/
        .custom-scroll{
          height:570px;
          max-height: 570px;
          min-height: 570px;
          overflow-y: hidden;
        }
        .icon-tab{
          margin: 0 20px;
          padding: 5px 40px;
        }
        /*--- Listado de Blogs --------------- */
        .feat_property.blog {
            display: flex !important;
            display: -webkit-flex !important;
            display: -moz-flex !important;
            display: -ms-flex !important;
            display: -o-flex !important;
            width: 100% !important;
        }
        .feat_property .thumb.blog {
            width: 100% !important;
            height: auto !important;
            border-radius: 8px !important;
            background-color: transparent !important;
            overflow: hidden !important;
        }
        /*--- Listado de Agentes -------------------- */
        .feat_property.list .thumb.listadoAgentes{
            width: 40% !important;
        }
        /*--- Comprar/Vender casa --------------------*/
        .faq_according .accordion .card .card-header.active,
        .faq_according .accordion .card .card-header {
            height: 50px;
        }
        /*--- Listado de Agentes -------------------- */
        .feat_property.list .details.propiedadesAgente {
            width: 100%;
            left: -90px !important;
        }
        /*--- Banner Bottom -------------------------*/
        section.start-partners{
            max-height: 370px;
        }
}  

/*
Color AZUL --------> #08296c;
Color AZUL OSC ----> #001b51;
Color GOLD --------> #ff8e01; 
Color GOLD OSC ----> #e27f06;        
*/

/*-----------------------------------------------------------------------*/
/*      Large screens                                                    */
/* ----------------------------------------------------------------------*/

@media only screen and (min-width : 1824px) {  

        /*--- Ajuste del Select ----------*/
        .bootstrap-select>.dropdown-toggle {
            left: 15px;
        }

        /*--- Mostrar la cuadricula de la galeria ----------*/
        .custom-scroll{
            height:570px;
            max-height: 570px;
            min-height: 570px;
            overflow-y: hidden;
        }
        .icon-tab{
            margin: 0 20px;
            padding: 5px 40px;
        }
        /*--- Listado de Blogs --------------- */
        .feat_property.blog {
            display: flex !important;
            display: -webkit-flex !important;
            display: -moz-flex !important;
            display: -ms-flex !important;
            display: -o-flex !important;
            width: 100% !important;
        }
        .feat_property .thumb.blog {
            width: 100% !important;
            height: auto !important;
            border-radius: 8px !important;
            background-color: transparent !important;
            overflow: hidden !important;
        }
        /*--- Listado de Agentes -------------------- */
        .feat_property.list .thumb.listadoAgentes{
            width: 40% !important;
        }
        /*--- Listado de Agentes -------------------- */
        .feat_property.list .details.propiedadesAgente {
            width: 100%;
            left: -90px !important;
        }
        /*--- Banner Bottom -------------------------*/
        section.start-partners{
            max-height: 470px;
        }
}  

/*
Color AZUL --------> #08296c;
Color AZUL OSC ----> #001b51;
Color GOLD --------> #ff8e01; 
Color GOLD OSC ----> #e27f06;        
*/

/*-----------------------------------------------------------------------*/
/*      Extra Large screens                                              */
/* ----------------------------------------------------------------------*/

@media only screen and (min-width : 1825px) and (max-width : 3500px) {

        /*--- Ajuste del Select ----------*/
        .bootstrap-select>.dropdown-toggle {
            left: 15px;
        }

        /*--- Banner Bottom -------------------------*/
        section.start-partners{
            max-height: 590px;
        }
}  

/*-----------------------------------------------------------------------*/
/*      Samsung Galaxy Tab 4                                             */
/* ----------------------------------------------------------------------*/

@media only screen and (min-device-width: 800px) and (max-device-height: 1280px) and (orientation : portrait) {

}

@media only screen and (min-device-width: 1280px) and (max-device-height: 800px) and (orientation : landscape) {

}


/*-----------------------------------------------------------------------*/
/*      Samsung S5                                                       */
/* ----------------------------------------------------------------------*/

@media only screen and (min-width : 360px) and (max-width : 374px) and (orientation : portrait) {
        /*--- Fondo y label Boton Seleccionar Imagen (Banners) ---*/
        .wrap-custom-file.banner {
            width: 285px;
            height: 280px;
            background: transparent;
        }
        .wrap-custom-file.banner label {
            background-image: url(../images/banners/bg_post_movil.png);
            left: -45px;
        }
        .wrap-custom-file.banner label span {
            left: 30px;
        }  
        /*--- Fondo y label Boton Seleccionar Imagen (Post) ---*/
        .wrap-custom-file label span.foto {
            width: 220px;
            left: 30px;
        }
        .wrap-custom-file.foto label {
            background-image: url(../images/banners/bg_post_movil.png);
            left: -40px;
            width: 61%;
        }
        /*--- Botones Correos ------------------------*/
        div.dt-buttons {
            width: 80% !important;
        }
        div#correos_filter {
            margin: 60px 5px 5px 0 !important;
        }
}

/*-----------------------------------------------------------------------*/
/*      iPhone 6/7/8                                                     */
/* ----------------------------------------------------------------------*/

@media only screen and (min-width : 361px) and (max-width : 375px) and (orientation : portrait) { 
        /*--- Fondo y label Boton Seleccionar Imagen (Banners) ---*/
        .wrap-custom-file.banner {
            width: 295px;
            height: 280px;
            background: transparent;
        }
        .wrap-custom-file.banner label {
            background-image: url(../images/banners/bg_post_movil.png);
            left: -45px;
        }
        .wrap-custom-file.banner label span {
            left: 40px;
        }  
        /*--- Fondo y label Boton Seleccionar Imagen (Post) ---*/
        .wrap-custom-file label span.foto {
            width: 220px;
            left: 35px;
        }
        .wrap-custom-file.foto label {
            background-image: url(../images/banners/bg_post_movil.png);
            left: -40px;
            width: 64%;
        }
        /*--- Botones Correos ------------------------*/
        div.dt-buttons {
            width: 82% !important;
        }
        div#correos_filter {
            margin: 60px 5px 5px 0 !important;
        }
}

/*-----------------------------------------------------------------------*/
/*      iPhone 6/7/8 Plus Portrait                                       */
/* ----------------------------------------------------------------------*/

@media only screen and (min-width : 376px) and (max-width : 414px) and (orientation : portrait) {  
        /*--- Fondo y label Boton Seleccionar Imagen (Banners) ---*/
        .wrap-custom-file.banner {
            width: 325px;
            height: 280px;
            background: transparent;
        }
        .wrap-custom-file.banner label {
            background-image: url(../images/banners/bg_post_movil.png);
            left: -45px;
        }
        .wrap-custom-file.banner label span {
            left: 55px;
        }  
        /*--- Fondo y label Boton Seleccionar Imagen (Post) ---*/
        .wrap-custom-file label span.foto {
            width: 220px;
            left: 50px;
        }
        .wrap-custom-file.foto label {
            background-image: url(../images/banners/bg_post_movil.png);
            left: -40px;
            width: 70%;
        }
        /*--- Botones Correos ------------------------*/
        div.dt-buttons {
            width: 84% !important;
        }
        div#correos_filter {
            margin: 60px 5px 5px 0 !important;
        }
}