.side_banner {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  margin: 20px 0; }
  @media (max-width: 767px) {
    .side_banner {
      display: block;
      margin: 10px 0; } }
  .side_banner .left_banner, .side_banner .right_banner {
    width: 49%;
    padding-top: calc((6 / 23) * 100%);
    background-size: cover;
    background-position: center;
    position: relative; }
    .side_banner .left_banner:after, .side_banner .right_banner:after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      background-color: rgba(0, 0, 0, 0.5);
      width: 100%;
      height: 100%;
      transition: all ease-in-out 0.3s;
      opacity: 0; }
    .side_banner .left_banner:hover::after, .side_banner .right_banner:hover::after {
      transition: all ease-in-out 0.3s;
      opacity: 1; }
    .side_banner .left_banner .img-fuld-cs, .side_banner .right_banner .img-fuld-cs {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      z-index: 99999; }
    @media (max-width: 767px) {
      .side_banner .left_banner, .side_banner .right_banner {
        padding-top: 100%;
        width: 100%;
        margin: 20px 0; } }

.wrapper-heading-home h2, #capturenu h2 {
  font-size: 22px;
  margin: 30px 0; }
  .wrapper-heading-home h2 a, #capturenu h2 a {
    font-size: 22px; }

@media (max-width: 767px) {
  .img-fuld-cs img {
    margin: 5px 0; } }

.add-to-cart-text {
  font-weight: 300;
  padding: 12px 10px;
  border: 0.7px solid #333;
  font-size: 14px;
  transition: 0.4s all ease;
  text-align: center;
  border-radius: 43px;
  text-transform: uppercase; }
  .add-to-cart-text:hover {
    background: #000;
    color: #fff; }

.activepopuppro .popupactiveglobal .popup-overlay {
  display: flex; }

.laca {
  display: inline-flex;
  align-items: center;
  gap: 5px; }
  .laca img {
    width: 28px;
    margin-top: -7px; }

.add-to-cart-text {
  cursor: pointer; }
