a.scrollToTop.button-show {
    left: 15px !important;
}

@media (max-width: 600px){
	jdiv {
    margin-bottom: 50px !important;
}
}


.fa-copyright:before {
    content: "\f1f9";
    content: '' !important;
}

h5.widget-title {
    font-size: 13px !important;
    font-weight: bold;
    font-family: 'Lato';
}

.elementor-swiper-button.elementor-swiper-button-prev {
    margin-left: -15px;
}

.elementor-swiper-button.elementor-swiper-button-next {
    margin-right: -15px;
}

li.wcml-cs-active-currency {
    border: none !important;
    width: 50px;
}
#user-38 {
  display: none;
}

.wcml-dropdown.product.wcml_currency_switcher {
    width: 50px !important;
}

.wcml-dropdown.mobile-menu-widgets.wcml_currency_switcher {
    width: 100px !important;
}

.wcml-dropdown.mobile-menu-widgets.wcml_currency_switcher ul li {
    width: 100px !important;
}

.product_meta .wcml-dropdown.product.wcml_currency_switcher {
    display: none !important;
}


.wcml-cs-item-toggle {
  background-color: #f9f5e8;
}








/* Wrapper and Title */
.form-wrapper {
  max-width: 600px; /* Increased width for more space */
  margin: 50px auto;
  padding: 30px;
  background-color: #f8fefb;
  border-radius: 16px;
  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.05);
}

.form-title {
  text-align: center;
  font-size: 28px; /* Slightly larger title */
  font-weight: bold;
  margin-bottom: 30px;
  font-family: 'Arial', sans-serif;
  color: #222;
}

/* Inputs & Textarea - Larger Sizes */
.form-wrapper input[type="text"],
.form-wrapper input[type="tel"],
.form-wrapper input[type="email"],
.form-wrapper textarea {
  width: 100%;
  padding: 35px 30px; /* Significantly increased padding for larger boxes */
  margin-bottom: 30px; /* Increased space between boxes */
  font-size: 20px; /* Larger font size */
  border: 1px solid #ddd;
  border-radius: 12px; /* Slightly increased border radius for smoother corners */
  background-color: #fff;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.1); /* A little stronger shadow */
  transition: all 0.3s ease;
  font-family: 'Arial', sans-serif;
  color: #333;
}

/* Placeholder Styling - Lower Highlight */
.form-wrapper input::placeholder,
.form-wrapper textarea::placeholder {
  opacity: 0.6; /* Reduced opacity for a softer placeholder text */
}

/* Focus Style */
.form-wrapper input:focus,
.form-wrapper textarea:focus {
  border-color: #1E73BE; /* Changed green to blue */
  box-shadow: 0 0 0 3px rgba(30, 115, 190, 0.4); /* Adjusted shadow color to match blue */
  outline: none;
}

/* Textarea Size */
.form-wrapper textarea {
  height: 180px; /* Increased height for larger textarea */
  resize: none;
}

/* Send Button - Blue Color */
.submit-button {
  background-color: #1E73BE; /* Changed background to blue */
  color: #fff; /* Changed text color to white for better contrast */
  font-size: 20px; /* Larger font size for better readability */
  font-weight: bold;
  padding: 20px;
  border: none;
  width: 100%;
  border-radius: 12px;
  cursor: pointer;
  font-family: 'Arial', sans-serif;
  transition: background-color 0.3s, transform 0.2s ease;
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.1);
}

.submit-button:hover {
  background-color: #14649f; /* Darker shade of blue on hover */
  transform: translateY(-2px);
}
