
@media (max-width: 768px) {
    .mobile-sm{
        display: block!important;
      }
    .desktop-md{
        display: none!important;
      }
    .header-img{
        width:100%;
        object-fit: cover;
        object-position: left center;
        height: 370px;
      }      
    .section-caracteristicas .card{
        background-color: #fff;
        border-radius: 1rem;
        height: 275px;
        margin-top: 4rem;
    }
    .product1{
        background-image: url(../images/producto-bg1.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        width: 100%;
      }
    .section-producto-post{
        /*background-image: url(../images/producto-bg1.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: 100% 630px;*/
        width: 100%;
      }

      .section-producto-home{
        /*background-image: url(../images/producto-bg1.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: 100% 75%;*/
        width: 100%;
      }
  
  }
@media (max-width: 468px) {
    html, body {
        font-size: 14px;
      }
    h1 {
        font-size: 1.75em;
      }
    
    h2 {
    font-size: 1.5em;
    }
    
    h3 {
    font-size: 1.25em;
    }
    
    h4 {
    font-size: 1.1em;
    }
    .section-caracteristicas .card{
        background-color: #fff;
        border-radius: 1rem;
        height: 300px;
        margin-top: 4rem;
    }
    section.contacto > .container > h2 {
        
        max-width: 100%;
    }
    
    .productos-img{
        height: 250px;
        padding-top: 15px;
        padding-bottom: 15px;
      }
      .section-producto-post{
        /*background-image: url(../images/producto-bg1.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: 100% 675px;*/
        width: 100%;
      }
      .section-producto-home{
          /*background-image: url(../images/producto-bg1.png);
          background-position: top;
          background-repeat: no-repeat;
          background-size: 100% 450px;*/
          width: 100%;
        }
        .section-complejo {
          background: rgb(255,255,255); /* Old browsers */
          background: -moz-linear-gradient(bottom, transparent 0%, transparent 40%, #f9f9f9 41%, #f9f9f9 90%, transparent 90%); /* FF3.6-15 */
          background: -webkit-linear-gradient(bottom, transparent 0%, transparent 40%, #f9f9f9 41%, #f9f9f9 90%, transparent 90%); /* Chrome10-25,Safari5.1-6 */
          background: linear-gradient(to bottom, transparent 0%, transparent 40%, #f9f9f9 41%, #f9f9f9 90%, transparent 90%);
        }
}
@media (min-width: 768px){
    .section-caracteristicas .card-body{
        padding: 15px;
      }
    .mobile-sm{
        display: none!important;
      }
    .desktop-md{
        display: block!important;
      }
      .section-caracteristicas .card{
        height: 400px;
      }
      .section-producto-post{
       /* background-image: url(../images/producto-bg1.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: 100% 400px;*/
        width: 100%;
      }
}
@media (min-width: 992px) {
    html, body {
      font-size: 12px;
    }
    .background-parallax {
      background-attachment: fixed;
    }
    .dropdown-menu a{
        color: #464646!important;
    }
    .nav-item a{
        text-align: center;
        width: 135px;
        font-size: 12px;
    }
    #navbarDropdown1 .dropdown-menu{
        width: 275px;
    }
    .modal-dialog{
        max-width: 75%!important;
    }
    

    .section-caracteristicas .card-body{
        padding: 20px;
      }
    .section-producto-post{
        /*background-image: url(../images/producto-bg1.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: 100% 475px;*/
        width: 100%;
      }
  }
  @media (min-width: 1200px) {
    html, body {
      font-size: 16px;
    }
  }
  @media (min-width: 1299px) {
    
    .background-parallax {
      background-attachment: fixed;
    }
    .dropdown-menu a{
        color: #464646!important;
    }
    .nav-item a{
        text-align: center;
        width: 175px;
    }
    .modal-dialog{
        max-width: 75%!important;
    }  
    .section-caracteristicas .card-body{
        padding: 30px
      }
  }

  
  @media (max-width: 991px) {
    .title {
      max-width: 100% !important;
    }
    .mobile-only{
      display: block;
    }
    .mobile-hide{
      display: none;
    }
    .dropdown-menu{
      background-color: transparent!important;
      border: none!important;
    }
    .dropdown-menu a{
      color: #fff!important;
      
      background-color: transparent!important;
    }
    
      .productos-img {
        height: 300px;
        padding-top: 15px;
    }
  }


.section-productos>.container-fluid.mobile-sm>.row {margin-left:0!important; margin-right:0!important}

@media (max-height: 540px) {
	.modal-caracteristicas .modal-dialog {margin-top:35px!important}
}