.title {
  margin-top:0;
}

.first-props li {
  font-size: 15px;
}

.first-props, .props{
  padding-left: 0rem;
  list-style: none;
}

.first-props{

  display:flex;
  justify-content: space-between;
  flex-direction: row;

}

#gallery a {
  color: transparent !important
}

.lSSlideOuter .lSPager.lSpg {
  display: none;
}


.lSSlideOuter .lSPager.lSGallery img {
  height: 90px !important;
  display: inline-block;

}

.lSSlideOuter .lSGallery li {
  background: white;
  text-align: center;
}

.tit_oferta a {
  color: #373435;
  font-weight: bold;
}

.tit_oferta a:hover {
  color: #ed3237
}

.descricao span,
.descricao p {

  font-family: inherit !important;
  color: inherit !important;
  font-size: inherit !important;

}

#lightSlider{

  height:470px !important
}
#lightSlider li {
  background-color: black;
}

.img-slide{
  max-width: 100%;
  height: 470px !important;
  max-height: 470px;
  width: 100%;
  object-fit: contain;
  vertical-align: middle;
  object-position: center;
}



@media (min-width:320px) {

  .first-props{
    flex-direction: column;
  }
  .first-props li{
    margin-bottom:10px
  }

  .title {
    margin-top: 24px;
    }

    #nome, #email{
      margin-bottom:17px
    }

    #gallery{
      display: block;
      columns: 2;
    }

    #gallery img {
    width: 100%;
    margin-bottom: 10px;
  }

  .props {
    columns: 2;
    }
}
@media (min-width:480px) { 

  lightSlider {
   
    padding-bottom: 80%;
    }
   

  /* smartphones, Android phones, landscape iPhone */ }
@media (min-width:600px) { /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */ }
#gallery img{
  width:100%;
  background-size:cover
}

@media (min-width:801px) { 

  .first-props{
    flex-direction: row;
  }

  .title {
    margin-top:0;
  }

  .first-props li{
  font-size: 12px;
  }

  .props {
    columns: 4;
  }

  #gallery {
    display: grid;
    grid-template-columns: repeat(6,1fr);
    
   
  }


  #gallery img {
    width: 150px;
    margin-bottom: 1px;
  }


/* tablet, landscape iPad, lo-res laptops ands desktops */ }
@media (min-width:1025px) { 
  .first-props {
    flex-direction: row}

    .props{
      columns:4
    }

    #gallery {
      display: grid;
      grid-template-columns: repeat(6,1fr);
      grid-gap: 14px;
     
    }

  .title {
    margin-top: 0;
    }
    #gallery img {
      width: 170px;
    
    }
    .first-props li{
      margin-bottom:0
    }

    
/* big landscape tablets, laptops, and desktops */ }
@media (min-width:1281px) { 
  .first-props {
    flex-direction: row;
  }

  .first-props li {
    font-size: 15px;
  }

  .props{
  columns:4
  }

  #gallery {
    display: grid;
    grid-template-columns: repeat(6,1fr);
    grid-gap: 14px;
   
  }

  .title {
    margin-top: 0;
  }
  .first-props li{
    margin-bottom:0
  }


/* hi-res laptops and desktops */ }

