/* estilos pauta header */

body {margin-top: 0;}
.m_header .bg_main, .m_header_alt .bg_main_alt {position: relative;}
.m_header_alt .bg_main_alt {box-shadow: none;}

/* estilos pauta header */


.m_property_thumb_provider img {
  width: 120px!important;
  height: 60px!important;
}

.geo a {
    display: block;
}
.geo img {
    position: absolute;
    right: 10px;
    bottom: 87px
}
.m2_home .l_tips_list .tools_container .tool .calculadora {
    width: 36px;
    height: 39px;
    background: url(../images/icons/png/sprite.png) 38px 77px;
    display: inline-block;
}
.m2_home .l_tips_list .tools_container .tool .calculadora_credito {
    width: 48px;
    height: 47px;
    background: url(../images/icons/png/icon-calcularora.png);
    background-size:contain;
    background-repeat:no-repeat;
    display: inline-block;
    margin: -10px 0 0 0;
}

.m2_home .l_tips_list .tools_container .tool .guia {
    width: 36px;
    height: 39px;
    background: url(../images/icons/png/sprite.png) -40px 77px;
    display: inline-block;
}
.m2_home .l_tips_list .tools_container .tool .casa {
    width: 36px;
    height: 39px;
    background: url(../images/icons/png/sprite.png) -75px 77px;
    display: inline-block;
}

.m2_home .l_tips_list .tools_container .tool .precios {
    width: 36px;
    height: 39px;
    background: url(../images/icons/png/sprite.png) -5px 77px;
    display: inline-block;
}

.m2_home .l_tips_list .tools_container .tool .building {
    width: 36px;
    height: 39px;
    background: url(../images/icons/png/sprite.png) -2px 35px;
    display: inline-block;
}

.m_wrap_bg:before {
    width: 148px;
    height: 58px;
    background: url(../images/icons/png/sprite.png);
    display: inline-block;
}

@media screen and (min-width:768px) and (max-width:990px) {
    .geo img {
        bottom: 102px;
    }
}

@media screen and (min-width:990px) {
    .geo a {
        display: none;
    }
}

@media screen and (max-width:990px) {
    .m2_home .l_tips_list .tools_container .tool .building,
    .m2_home .l_tips_list .tools_container .tool .calculadora,
    .m2_home .l_tips_list .tools_container .tool .casa,
    .m2_home .l_tips_list .tools_container .tool .guia,
    .m2_home .l_tips_list .tools_container .tool .precios {
        margin-right: 10px;

    }
}


/* dos destacados */
.m2_home .wrapper_space {
  overflow: hidden;
}
.m_home_featured_project.active.dos_destacados {
  width: 25%;
  float: left;
  display: inline-block;
}
.destacado_home {
  float: left;
  width: 96%;
  display: inline-block;
}
.destacado_home:nth-of-type(1) {
  margin: 0 10px 0 0;
}
.wrapper.featured_project_active .m_property_carousel.ultimos-inmuebles {
  width: auto;
  float: left;
  margin: 0;
}
.m_home_featured_project.active.dos_destacados h2 {
  text-align: center;
}
.m_property_carousel.ultimos-inmuebles h2 {
  text-align: center !important;
}
.wrapper.featured_project_active .m_property_carousel.tamano_uno{
  width: 49% !important;
}
.wrapper.featured_project_active .m_property_carousel.tamano_dos{
  width: 74% !important;
}
.wrapper.featured_project_active .m_property_carousel.tamano_tres{
  width: 99.5%;
}

@media screen and (max-width:768px) {
  .m_home_featured_project.active.dos_destacados {
    width: 100%;
    display: block;
    padding: 0 0 0 1%;
  }
  .wrapper.featured_project_active .m_property_carousel.ultimos-inmuebles {
    width: 98% !important;
    display: block;
    margin: 30px 0 100px 1%;
  }
}
@media screen and (max-width:771px) {
  .destacado_home {
    float: none;
    left: 50%;
    transform: translateX(-50%);
    max-width: 400px;
  }
  .m_home_featured_project.active.dos_destacados {
    width: 100% !important;
    max-width: 100% !important;
  }
  .wrapper.featured_project_active .m_property_carousel .swiper-slide.ancho-slider {
    height: auto !important;
  }
  .destacado_home.destacados_dos {
      display: block;
  }
  .destacado_home:nth-of-type(2) {
    margin: 10px 0 0 0;
  }
}
@media screen and (min-width:768px) {
  .wrapper.featured_project_active .m_property_carousel .swiper-slide.ancho-slider{
    width: 50% !important;
    height: auto !important;
  }
}
@media screen and (max-width:425px) {
  .destacado_home.destacados_dos {
    width: 90% !important;
  }
  /* .wrapper.featured_project_active .m_property_carousel .swiper-slide.ancho-slider {
    width: 30% !important;
    height: auto !important;
} */
}
.wrapper.featured_project_active .m_property_carousel .swiper-slide.ancho-slider.ancho-slider-dos{
  width: 33.33% !important;
  height: auto !important;
}
.wrapper.featured_project_active .m_property_carousel .swiper-slide.ancho-slider-tres{
  width: 25% !important;
  height: auto !important;
}
.m_home_featured_project.active.dos_destacados.tamaño_dos_destacados{
  width: 50%;
}
.destacado_home.destacados_dos {
  width: 46.7888%;
}
@media screen and (min-width: 768px) and (max-width: 990px) {
  .m_home_featured_project.active.dos_destacados.tamaño_dos_destacados{
    width: 100%;
  }
  .wrapper.featured_project_active .m_property_carousel.tamano_uno{
    width: 97% !important;
    margin: 20px 0 0 0;
  }
  .m_home_featured_project.active.dos_destacados {
    width: 33.3%;
  }
  .wrapper.featured_project_active .m_property_carousel.tamano_dos {
    width: 66.33% !important;
  }
  .wrapper.featured_project_active .m_property_carousel .swiper-slide {
    height: auto !important;
  }
  .wrapper.featured_project_active .m_property_carousel .swiper-slide:nth-of-type(2) {
    margin: 0 0 10px 0;
  }
  .wrapper.featured_project_active .m_property_carousel.tamano_tres {
    width: 99.5% !important;
}
}

/* fin dos destacados */

/* icono calculadora destacado home */
.m2_home .l_tips_list .tools_container .tool:nth-of-type(3) img{
  margin: -13px 0 0 0;
}

@media screen and (max-width:990px) {
  .m2_home .l_tips_list .tools_container .tool:nth-of-type(3){
    background: #f3f3f3;
  }
  .m2_home .l_tips_list .tools_container .tool:nth-of-type(3) img{
    width: 35px;
  }
}
/* fin icono calculadora destacado home */
@media only screen and (max-width: 991px) {
  .m_home_splash_container {
    margin-top: 0;
} 
}
.m_slider_thumb_image{
   height: 212px;
}