.custom-banner {
    display: block;
    position: absolute;
    left: 0;
    width: 90px;
    height: 50px;
    bottom: -43px;
    z-index: 1;
  }


@media (max-width: 768px) and (min-width: 544px) {
    .custom-banner {
        width: 77px;
    }
}

@media (max-width: 543px) {
    .custom-banner {
        width: 60px !important;
        bottom: -10px !important;
    }
}

  @media (max-width: 768px) {
      .custom-banner {
          display: block;
          left: 0px;
          bottom: -16px;
      }
      .related-product .custom-banner{
          bottom:-45px!important;
      }

  }

.ttproduct-image{
    display: contents !important;
}
@media (min-width: 1500px){
    .custom-banner > img{
        right: -20px;
    }
    .ttproduct-image{
        display: contents !important;
    }
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ttproduct-image{
        display: contents !important;
    }
}
@media (min-width: 768px) and (max-width: 1199px){
    .ttproduct-image{
        display: contents !important;
    }
}
@media (min-width: 544px) and (max-width: 767px){

    .ttproduct-image{
        display: contents !important;
    }
}
@media (min-width: 357px) and (max-width: 543px){
    .ttproduct-image{
        display: contents;
    }
}
@media (min-width: 241px) and (max-width: 356px){

    .ttproduct-image{
        display: contents !important;
    }
}
@media (max-width: 240px){
    .ttproduct-image{
        display: contents !important;
    }
}
