/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 767px) {
  #navbar img {
    margin-inline: 0% !important;
    width: 100% !important;
  }
  section {
    flex-direction: column !important;
    justify-content: center !important;
  }
  section #product_details {
    flex: none !important;
    width: 80% !important;
    margin: 0 auto !important;
  }
  section #product_details h2 {
    font-size: 25px !important;
    text-align: center !important;
  }
  section #product_details #details {
    font-size: 15px !important;
    text-align: center !important;
  }
  section #product_details .accordion {
    width: 120% !important;
    margin-block: 12% !important;
  }
  section #order_form {
    flex: none !important;
    width: 100% !important;
    padding-block: 6% !important;
  }
  section #order_form div {
    font-size: 16px !important;
  }
  section #order_form label {
    font-size: 18px !important;
  }
  section #order_form #price {
    width: 50%;
    margin: 0 auto;
  }
  section #order_form input {
    width: 80%;
    margin: 0 auto;
    padding: 2%;
  }
  section #order_form button {
    font-size: 20px !important;
  }
  .whatsapp-float img {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    transition: transform 0.3s;
  }
  footer {
    border-top: solid 2px #B9252E;
    position: relative;
    bottom: 0;
    width: 100%;
  }
  footer img {
    width: 50%;
  }
  footer span {
    display: none !important;
  }
  footer .icons a {
    margin-inline: 5px;
  }
  footer .icons a img {
    width: 10%;
  }
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) and (max-width: 920px) {
  #navbar img {
    margin-inline: 0% !important;
    width: 100% !important;
  }
  section {
    flex-direction: column !important;
    justify-content: center !important;
  }
  section #product_details {
    flex: none !important;
    width: 80% !important;
    margin: 0 auto !important;
  }
  section #product_details h2 {
    font-size: 25px !important;
    text-align: center !important;
  }
  section #product_details #details {
    font-size: 23px !important;
    text-align: center !important;
  }
  section #product_details .accordion {
    width: 120% !important;
    margin-block: 5% !important;
  }
  section #order_form {
    flex: none !important;
    width: 95% !important;
  }
  section #order_form div {
    font-size: 16px !important;
  }
  section #order_form label {
    font-size: 18px !important;
  }
  section #order_form #price {
    width: 50%;
    margin: 0 auto;
  }
  section #order_form input {
    width: 80%;
    margin: 0 auto;
    padding: 2%;
  }
  section #order_form button {
    font-size: 20px !important;
  }
  .whatsapp-float img {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    transition: transform 0.3s;
  }
  footer {
    border-top: solid 2px #B9252E;
    position: relative;
    bottom: 0;
    width: 100%;
  }
  footer img {
    width: 50%;
  }
  footer span {
    display: none !important;
  }
  footer .icons a {
    margin-inline: 5px;
  }
  footer .icons a img {
    width: 20%;
  }
}/*# sourceMappingURL=media.css.map */