@media only screen and (max-width: 1600px) {
  .geex-main-content {
      gap: 20px;
      -webkit-padding-start: 330px;
      padding-inline-start: 270px;
  }
}

@media only screen and (max-width: 320px) {

}

@media only screen and (max-width: 360px) {

}

@media only screen and (max-width: 420px) {
  .cartData{
    display: block;
  }
  .cart .items .cartSection.qtyWrap, 
  .cart .items .cartSection.prodTotal {
    width: 100%;
    display: block;
  }
  .cart .items .cartSection h3{
    text-align: left;
  }
    
}

@media only screen and (max-width: 576px) {

  .product-info h1 {
    font-size: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .geex-main-content{ padding: 20px 10px; }
  .geex-content__section {  padding: 30px 10px; }
  .cart .items .infoWrap {  
    display: block; 
    width: 100%;  
    position: relative;
  }
  .cart .items {
    display: block;
    width: 100%;
    vertical-align: middle;
    padding: 1em;
  }
  .cart .removeWrap {
    text-align: right;
    position: absolute;
    left: 0;
    top: 0;
  }
  .remove {
    background: #c71515;
    color: var(--bs-white);
  }

  html[data-theme="dark"] .table-reviews-geex-1 thead tr th {
    font-size: 13px;
    line-height: 1;
    padding: 10px 0;
  }


}

@media only screen and (max-width: 768px) {

  .btn3d-yellow {
      padding: 6px 8px;
      font-size: 14px;
  }

  .cart .items .cartSection.qtyWrap, .cart .items .cartSection.prodTotal {
    text-align: left;
    padding-left: 25%;
  }

  .geex-btn {
    font-size: 16px;
    padding: 10px 10px;
    border-radius: 24px;
    line-height: 1;
    text-align: left;
    gap: 5px;
  }

  .cart .cartImage {
    height: auto;
  }

  .scanner-link-div {
      padding: 12px 0 20px 0;
  }

}

@media only screen and (max-width: 992px) {

}

@media only screen and (max-width: 1200px) {

}