/******E-Catalougue-CSS******/
.pdf-name {
    text-align: left;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 500;
    position: relative;
    padding-left: 40px;
    margin-bottom: 10px;
    color: #000 !important;
    transition: 0.5s ease;
}
.pdf-name:before {
    content: "";
    position: absolute;
    top: 12px;
    left: 0;
    background: #6e6f71;
    bottom: 0;
    height: 2px;
    width: 30px;
}
.pdf-name a {transition: 0.3s ease;font-size: 14px;font-weight: 600;color: #4a4a4a;}
.pdf-name a:hover {opacity: 0.8; color: #000;padding-left: 8px;}
.pdf-img {
    margin-bottom: 0px;
    text-align: center;
    position: relative;
    background: #fff;
    padding: 0 0;
}
.pdf-btn a {
    color: #fff;
    background: #000;
    padding: 12px 24px;
    margin: 20px 0 0 0;
    display: inline-block;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    transition: 0.3s ease;
    border: 1px solid #000;
}
.pdf-btn a:hover {
    padding: 12px 40px;
}
.pdf-btn {
    text-align: center;
}
.pdf-btn a i {
    margin-left: 4px;
}
.prod-info:hover .pdf-btn a {
    padding: 12px 40px;
    background: #fff;
    color: #000;
    border: 1px solid #000;
}
.prod-info:hover .pdf-name a {
    padding-left: 8px;
}
.pdf-img img {
  transition: transform .3s ease;
  overflow: hidden;
}
.pdf-img:hover img {
  transform: scale(0.97);
}
#e-catalougue-wrap .prod-info {
    margin-bottom: 55px;
}
.mb0{margin-bottom: 0 !important;}
.mb20{margin-bottom: 20px !important;}
.e-cat-blk {
    margin-bottom: 20px;
}
.e-cat-blk h3{margin-bottom: 20px;}
.pdf-img img{width: 100%;}
/*ends*/
/******RESPONSIVE-CSS******/
@media (max-width: 767px) {
 
}
@media (max-width: 575px) {
.pdf-img img {
    width: 100%;
}
}
.cat-hub .modal-body p br{display:none}
.cat-hub .close{cursor:pointer}