.prod-block {
    max-width: 1600px;
    padding: 0 20px;
    }
    .prod-block-lg {
      max-width: 1900px;
      }
.card-img-top {
     object-fit: cover;
  }
  .card-img-top:hover {
    transform: scale(1.1);
    -ms-transform:scale(1.1); /* IE 9 */
    -moz-transform:scale(1.1); /* Firefox */
    -webkit-transform:scale(1.1); /* Safari and Chrome */
    -o-transform:scale(1.1); /* Opera */
    transition: transform .2s ease;  
  }
.card-title {
  font-size: 1rem;
  margin-bottom: 5px;
  font-weight: 300;
}

.card {
    border: none;
    padding: 10px;
    border: 2px solid #fff;
    overflow: hidden;

}
.card-body {
  padding: 1rem 0;

}
.card:hover {
  padding: 10px;
  opacity: 0.8;
  border: 2px solid #e9e9e9;
}
.img-wrapper {
  display: inline-block;
  overflow: hidden;
  color: #000;
}


.card-title, .card-text {
text-align: left;
}


  @media only screen and  (min-width: 280px) {
    .card-img-top {
      min-height: 108px; 
      max-height: 108px; 
   }
  }
  @media only screen and  (min-width: 360px) {
    .card-img-top {
      min-height: 148px; 
      max-height: 148px; 

   }
  }   @media only screen and  (min-width: 375px) {
      .card-img-top {
        min-height: 155px;         
        max-height: 155px; 

     }
    }
    @media only screen and  (min-width: 390px) {
      .card-img-top {
        min-height: 163px; 
        max-height: 163px; 
     }
    }
    @media only screen and  (min-width: 412px) {
      .card-img-top {
        min-height: 174px; 
        max-height: 174px; 
     }
    }
         @media only screen and  (min-width: 414px) {
           
      .card-img-top {
        min-height: 175px; 
        max-height: 175px; 

     }
    }  
    @media only screen and  (min-width: 490px) {
           
      .card-img-top {
        min-height: 216px; 
        max-height: 216px; 

     }
    }      @media only screen and  (min-width: 500px) {
      .card-img-top {
        min-height: 220px; 
        max-height: 220px; 
     }
    }
    @media only screen and  (min-width: 540px) {
      .card-img-top {
        min-height: 238px; 
        max-height: 238px; 

     }
    }
    @media only screen and  (min-width: 570px) {
      .card-img-top {
        min-height: 250px; 
        max-height: 250px; 

     }
    }
    @media only screen and  (min-width: 573px) {
      .card-img-top {
        min-height: 200px; 
        max-height: 200px; 
     }
    }
    @media only screen and  (min-width: 670px) {
      .card-img-top {
        min-height: 210px; 
        max-height: 210px; 
     }
    }
   
 
    @media only screen and  (min-width: 700px) {
      .card-img-top {
        min-height: 224px; 
        max-height: 224px; 
     }
    }  
     @media only screen and  (min-width: 768px) {
      .card-img-top {
        min-height: 244px; 
        max-height: 244px; 
     }
    }
    @media only screen and  (min-width: 820px) {
      .card-img-top {
        min-height: 244px; 
        max-height: 244px; 
     }
    }
          @media only screen and  (min-width: 850px) {
      .card-img-top {
        min-height: 264px; 
        max-height: 264px; 
     }
    }
    @media only screen and  (min-width: 870px) {
      .card-img-top {
        min-height: 284px; 
        max-height: 284px; 
     }
    }
  
 
  
    @media only screen and  (min-width: 912px) {
      .card-img-top {
        min-height: 271px; 
        max-height: 271px; 
     }
    }
    @media only screen and  (min-width: 970px) {
      .card-img-top {
        min-height: 295px; 
        max-height: 295px; 
     }
    }
      @media only screen and  (min-width: 992px) {
      .card-img-top {
        min-height: 218px; 
        max-height: 218px; 
     }
    }
    @media only screen and  (min-width: 1050px) {
      .card-img-top {
        min-height: 248px; 
        max-height: 248px; 
     }
    }
    @media only screen and  (min-width: 1150px) {
      .card-img-top {
        min-height: 270px; 
        max-height: 270px; 
     }
    }
    @media only screen and  (min-width: 1250px) {
      .card-img-top {
        min-height: 285px; 
        max-height: 285px; 

     }
    }
    @media only screen and  (min-width: 1350px) {
      .card-img-top {
        min-height: 320px; 
        max-height: 320px; 

     }
    }
    @media only screen and  (min-width: 1400px) {
      .card-img-top {
        min-height: 320px; 
        max-height: 320px; 
     }
    }
       @media only screen and  (min-width: 1450px) {
      .card-img-top {
        min-height: 336px; 
        max-height: 336px; 
     }
    }
    @media only screen and  (min-width: 1550px) {
      .card-img-top {
        min-height: 362px; 
        max-height: 362px; 
     }
    }
    @media only screen and  (min-width: 1600px) {
      .card-img-top {
        min-height: 368px; 
        max-height: 368px; 
     }
    }
    @media only screen and  (min-width: 1650px) {
      .card-img-top {
        min-height: 368px; 
        max-height: 368px; 
     } 
    }
    @media only screen and  (min-width: 1800px) {
      .prod-block-lg .card-img-top {
        min-height: 443px;
        max-height: 443px;
      }

      }
   