
.banner-top-home{padding: 0;}
.banner-top-home h6{margin-bottom: 15px;}
.banner-top-home .row{margin-bottom: 0;}
.slider-search-home{padding-top: 0;}

.img-slider{
    background-image: url(../img/terry-magallanes-2635038.jpg)!important;
    transition: background 2s ;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    position: relative;
    min-height: 600px;
}

.img-slider-a{
    background-image: url(../img/pexels-binyamin-mellish-186077.jpg)!important;
    transition: background 2s ;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    position: relative;
    min-height: 600px;
}

.img-slider-b{
    background-image: url(../img/pexels-mike-van-schoonderwalt-5511065.jpg)!important;
    transition: background 2s ;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    position: relative;
    min-height: 600px;
}

.search-avance{
    width: 80%;
    background: #00000066;
    padding: 20px;
    border-radius: 20px;
    margin: 0 auto;
    margin-top: 50px;
}

.search-avance-items{
  display: flex;
  margin-bottom: 0;
}

.search-avance-items li{
  padding: 15px 30px;
  background: #FFF;
}

.search-avance-items li a{
  color: #000;
}

.search-avance-items li:first-child{
-webkit-border-top-left-radius: 20px;
-moz-border-radius-topleft: 20px;
border-top-left-radius: 20px;
}
.search-avance-items li:last-child {
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topright: 20px;
border-top-right-radius: 20px;
}

.line-search-avance-items{
    padding-left: 0 !important;
    padding-right: 0 !important;
    color: #b9b9b9;
}

.active-underline{
width: 50px;
border-bottom: solid #f59b22;
border-width: 3px;
border-radius: 15%;
display: block;
margin: 0 auto;
}

.input-search-avance{
  background: #FFF;
  margin: 0 !important;
  -webkit-border-radius: 15px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius: 15px;
  -moz-border-radius-topleft: 0;
  border-radius: 15px;
  border-top-left-radius: 0;
  border-top: solid 1px #dddddd5c;
}

.input-search-avance .input-field{
  /* padding-top: 0;
  margin-top: 0;
  padding-bottom: 0;
  margin-bottom: 0; */
}

#review-property h5 a, #link-service a{
  color: #000;
}

#review-property .card-action a{
    color: #fbb042;
    font-weight: bold;
}

.text-bold{
  font-weight: bold;
}

.card-properties{
    background-color: rgb(243, 247, 248);
    border: 1px solid rgb(203, 214, 220);
    border-radius: 10px;
    box-shadow: rgb(0 0 0 / 0%) 0px 0px 0px 0px;
}

.card-properties .image{
  padding: 0;
  margin: 0;
  line-height: 0;
  position: relative;
}

.card-properties .thumbs-principal{
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.etapa{
    position: absolute;
    top: 15px;
    left: 20px;
    color: #FFF;
    text-transform: uppercase;
}

.etapa h6, .destacado h6{
    background: #42a5f5;
    margin: 0;
    padding: 5px;
    font-size: 11px;
    border: solid 1px #419ce6;
    border-radius: 5px;
}

.destacado{
  position: absolute;
  bottom: 15px;
  right: 20px;
  color: #000;
  text-transform: uppercase;
}

.destacado h6{
  background: #ffffffde !important;
  font-weight: normal;
  color: #1c77c2;
}

.info-header-proyectos h6, .info-header-proyectos h5, .info-header-proyectos p{
    margin: 0;
    padding: 0;
    margin-top: 10px;
}

.details-properties{
  display: flex;
  margin: 5px 0;
}

.details-properties li{padding: 0 10px;}

.header-negrita{font-weight: bold;}

.card-properties a{color: #0e4a7d;font-weight: bold;}

.sub-header-properties, .details-properties li{
    color: rgb(104, 128, 140);
    font-weight: normal;
    font-size: 14px;
}

.details-properties li span{
  font-size: 18px !important;
  color: #666 !important;
}

.card-properties .info-destacada{
    margin: 0;
    padding: 0;
}

.share-properties{
  display: flex;
  float: right;
  margin-bottom: 0;
  padding-bottom: 0;
}

.share-properties li{
  padding: 0 10px;
}

.pagination li.active {
    background-color: #42a5f5;
    border-radius: 50px;
}

.search-left-cotainer{
  background: #1c77c2ba;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.search-left-cotainer .header .opciones{
  display: flex;
}

.search-left-cotainer .header{
padding: 1px 10px;
background: #1c77c2;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom: solid 1px #f59b222b;
}

.search-left-cotainer .header .opciones li{
  width: 33.333%;
  text-align: center;
}
.search-left-cotainer .header .opciones li a{
  color: #FFF;
  text-align: center;
  font-size: 12px;
}

.search-left-cotainer .parametros-search .first-parameters h6{
  font-size: 12px;
}
.search-left-cotainer .parametros-search .first-parameters h6 a{
  color: #FFF;
}

.search-left-cotainer .parametros-search .first-parameters h6 .material-icons{
    line-height: 0;
    font-size: 21px;
}

.search-left-cotainer .parametros-search .first-parameters .s7{
  position: relative;
}

.search-left-cotainer .parametros-search .first-parameters .s7 .material-icons{
position: absolute;
bottom: 15px;
}

.search-left-cotainer .select-dropdown{border-radius: 5px !important;}

.otras-operaciones{
  margin: 15px 0;
}

.otras-operaciones [type="radio"]:checked+span:after, [type="radio"].with-gap:checked+span:after {
    background-color: #1f7fc5;
}

.otras-operaciones [type="radio"]:checked+span:after, [type="radio"].with-gap:checked+span:before, [type="radio"].with-gap:checked+span:after {
    border: 2px solid #1f7fc5;
}

.cantidad-banos, .cantidad-estacionamientos, .antiguedad, .generales, .service{padding: 0 10px;}

.parametros-search{padding: 0 10px; padding-bottom: 20px;}

.parametros-search .row{margin-bottom: 0; padding-bottom: 0;}

.input-search{background: #FFF!important; border-radius: 10px!important;}

.expand{width: 100%;}

.first-parameters input::-webkit-input-placeholder {
  margin-left: 5px;
  padding-left: 5px;
}

.select-wrapper .caret{
  fill: rgb(28 119 194);
  z-index: 100;
}

.tipo-inmueble-select{
  margin-top: 20px;
}

.tipo-inmueble-select .label-inmueble{
  color: #FFF;
}

.tipo-inmueble-select input{
  color: #666;
  background: #FFF;
  background-color: #FFF !important;
}

.tipo-inmueble-select .select-wrapper+label {
    top: -35px;
}

.search-left-cotainer ::-webkit-input-placeholder {
    padding-left: 10px;
}

.search-left-cotainer :-moz-placeholder { /* Firefox 18- */
    color: grey;
    padding-left: 10px;
}

.search-left-cotainer ::-moz-placeholder {  /* Firefox 19+ */
    padding-left: 10px;
}

.search-left-cotainer :-ms-input-placeholder {
    padding-left: 10px;
}

.recamaras{
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.recamaras .input-field.col.s6{}

.recamaras [type="checkbox"]+span:not(.lever){font-size: 12px;}

.precio label{color:#FFF;}

.title{ont-weight: 600;font-size: 24px;}
.subtitle{font-size: 14px;line-height: 22px;margin: 5px 0 0;}

.large-block-grid-2>li {
    width: 50%;
    list-style: none;
}

.large-block-grid-2>li:nth-of-type(2n+1) {
    clear: both;
}

[class*=block-grid-] {
    display: block;
    padding: 0;
    margin: 0 -0.625rem;
}

[class*=block-grid-]:before, [class*=block-grid-]:after {
    content: " ";
    display: table;
}

[class*=block-grid-]>li {
    display: block;
    height: auto;
    float: left;
    padding: 0 0.625rem 0.625rem;
}

.round-img-topleft-bottomlef{
  -webkit-border-top-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
 .round-img-top-right{
   -webkit-border-top-right-radius: 10px;
   -moz-border-radius-topright: 10px;
   border-top-right-radius: 10px;
 }

 .round-img-bottom-right{
   -webkit-border-bottom-right-radius: 10px;
   -moz-border-radius-bottomright: 10px;
   border-bottom-right-radius: 10px;
 }

 .breadcrumb{
   color: #000;
 }

 .breadcrumb:last-child {
    color: #666;
}

.breadcrumb:before {
 vertical-align: middle;
 color: rgb(66 165 245);
}

.details-properties-content{
  display: grid;
  grid-template-columns: repeat(2,1fr);
}

.details-properties-content li{
  margin-bottom: 10px;
}

.details-properties-content span{padding-right: 10px;}

div.sticky{
  position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 0;
}

.consultar-precio{
  background-color: #f59b2126!important;
  border: solid 1px #f59b22;
}

.consultar-precio .row{margin-bottom: 5px;}

.round{
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.p15{padding: 15px;}

.line-price{
    border-bottom: 1px solid #cbd6dc;
    width: 100%;
    display: flex;
    margin: auto;
    position: relative;
    z-index: 1;
    top: 4px;
}

.expand{width: 100%;}

.contactar{margin-bottom: 20px!important;}

.rapid-info{
    border-left: 9px solid #4796cf;
    border-radius: 12px;
    box-shadow: 3px 3px 12px rgb(124 152 167 / 20%);
    padding: 20px;
    margin: 16px 0 32px;
}

.rapid-info .border-left{
    border-right: solid 1px #42a5f58c;
}

.morecontent { display: none; }
  .morelink { display: block; cursor: pointer; color:#2196f3; }
  .morelink:hover { text-decoration:underline; }
  .hidden { display:none; }

.sticky-height{height: 200vh;}

.unidades-recamaras{display: flex;}

.unidades-recamaras span{
    border: solid 1px #42a5f5;
    padding: 15px 10px;
    display: block;
    line-height: 0.1;
    font-weight: bold !important;
}

.unidades-recamaras .active{
  border: solid 1px #f57c00 !important;
}

.unidades, .contenedor-maps{
    border: 1px solid rgb(203, 214, 220);
    border-radius: 12px;
    padding: 16px 16px 0px;
    background: rgb(255, 255, 255);
    margin-bottom: 16px;
}

.card-unidad{border-top: 1px solid rgb(203, 214, 220);padding-top: 10px;}
.card-unidad .contactar{padding-top: 10px;}
.card-unidad h5, .card-unidad h6{margin: 0; padding: 0;}
.card-unidad a{color: #000;}
.card-unidad h6 a{color: #666;}
.card-unidad .contactar a{color: #FFF;}

.proyectos-similares .card{border: 1px solid #b3b0b0;box-sizing: border-box;border-radius: 12px;overflow: hidden;}

.btn-buscador{
    -webkit-border-top-right-radius: 40px;
    -webkit-border-bottom-right-radius: 40px;
    -moz-border-radius-topright: 40px;
    -moz-border-radius-bottomright: 40px;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
    width: 100%;
    margin-top: 10px;
}

.pl-0{padding-left: 0!important;}
.pr-0{padding-right: 0!important;}

.color-border-rigth{border-right: solid 1px #9e9e9e6b;}

.video-responsive {
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 30px;
	position: relative;
	}
.video-responsive iframe, .video-responsive object, .video-responsive embed {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	}

.position-relative{
  position: relative;
}

.camera{
  position: absolute;
  bottom: -10px;
  left: 50px;
}

.camera .btn{
    background: #ffffffa3 !important;
    box-shadow: 3px 3px 6px rgb(124 152 167 / 20%) !important;
    border-radius: 12px !important;
    color: #000000 !important;
}
/* GALERIA DE IMAGENES */
.slider-gallery img{width: 100%;}
/* GALERIA DE IMAGENES */

.show-on-small{display: none;}

.modal{max-height: 85%!important;}

button:focus {
  outline: none;
  background-color: inherit !important;
}

.color-corporativo1, .orange.darken-2{background-color: #F59B21!important;}
.color-corporativo2, .blue{background-color: #044A7D!important;}

.text-corporativo1{color: #F59B21!important;}
.text-corporativo2{color: #044A7D!important;}

#link-service li a{font-size: 14px;}
.parametros-search input[type=range] {border: 1px solid #f59b22;}
.parametros-search input[type=range]+.thumb {background-color: #f59b22;}

footer{background: #2188d1;}

/* Small only */
@media screen and (max-width: 39.9375em) {
  .search-avance{width: 100%;}
  .pl-0{padding-left: 0.75rem !important;}
  .btn-buscador{border-radius: 20px;}
  .pr-0 {padding-right: 0.75rem !important;}
  .search-avance-items{display: none;}
  .search-avance h2{font-size: 32px;}
  .input-search-avance {
    -webkit-border-top-left-radius: 15px;
    -moz-border-radius-topleft: 15px;
    border-top-left-radius: 15px;
  }
  .slider-search-home .container, nav .container{width: 100%;}
  .logo img{width: 80% !important;padding-top: 10px !important;}
  .sidenav-trigger{color: #fbb042;}
  .logo-mobile{margin-top: 10px;}
  .btn-publicar-inmueble{
    color: #000 !important;
    border: solid 1px #1c77c2;
    text-transform: initial;
    border-radius: 15px;
  }
  .divider-menu-mobile{
    border-bottom: solid 1px #DDD;
  }
  .thumbs-principal{width: 100%;border-radius: 10px;}
  .sticky-height {height: auto !important;}
}

/* Medium and up */
@media screen and (min-width: 40em) {}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  .container {width: 98%;}
  .search-avance {width: 100%;}
  .card .card-title {font-size: 20px;}
  .logo img {width: 60%!important;}
  .sidenav-trigger {color: #fbb042;}
  .btn-publicar-inmueble {
    color: #000 !important;
    border: solid 1px #1c77c2;
    text-transform: initial;
    border-radius: 15px;
    }
}

  /* Large and up */
  @media screen and (min-width: 64em) {
      .container {
      width: 95%!important;
      }
  }

  /* Large only */
  @media screen and (min-width: 64em) and (max-width: 74.9375em) {
       .container {
      width: 95%!important;
      }
  }
