	.inquiry-modal {
	  display: none;
	  position: fixed;
	  z-index: 1;
	  left: 0;
	  top: 0;
	  width: 100%;
	  height: 100%;
	  overflow: auto;
	  background-color: rgba(0, 0, 0, 0.4);
	  z-index: 2000 !important;
	}

	.modal-footer {
	  justify-content: center;
	  padding: 0rem;
	  border-top: 0px solid #dee2e6;
	}

	.form-group {
	  margin-bottom: 12px;
	}

	.product-spec {
	  display: flex;
	  gap: 15px;
	  align-items: flex-start;
	  padding: 0px 0px 15px;
	}

	.product-spec__image img {
	  width: 100%;
	  height: auto;
	  border-radius: 8px;
	  border: 1px solid #eee;
	  object-fit: cover;
	}

	.product-spec__details {
	  flex: 1;
	}

	.product-spec__title {
	  font-size: 13px;
	  font-weight: 600;
	}

	.product-spec__item {
	  display: flex;
	  font-size: 10px;
	  font-weight: 600;
	  width: 200px;
	  color: #555;
	}
	.label {
	  width: auto;
	  margin-right: 5px;
	}

	@media (max-width: 768px) {
	  .product-spec {
	    flex-direction: column;
	    align-items: center;
	    text-align: center;
	  }

	  .product-spec__image {
	    flex: none;
	    width: 200px;
	  }

	  .product-spec__item {
	    justify-content: center;
	  }

	  .product-spec__item .label {
	    width: auto;
	    margin-right: 5px;
	  }
	}

	@media (max-width: 480px) {
	  .product-spec__title {
	    font-size: 18px;
	  }

	  .product-spec__image {
	    width: 150px;
	  }

	  .product-spec__item {
	    font-size: 14px;
	  }
	}

	.modal-header {
		padding: 0px;
	}

	.modal-header .close {
	  padding: 0rem 8px;
	}