/* About Us */
#about-us-banner strong {
	font-weight: 500;
}

.CTA .elementor-cta__button {
  width: 100%;
}


/* Single Product */
.product-additional-info li {
	margin-bottom: 16px;
}

.product-additional-info li:last-child {
	margin-bottom: 0px;
}

#inquire a {
	color: #645d57;
}

#inquire a:hover {
	color: #FF6633;
}


/* Contact Form */

#contact-form label::after {
	display: none;
}

#contact-form .elementor-field-subgroup label {
	color: #645D57;
}

#contact-form .elementor-field-subgroup a {
	color: #645D57;
	transition: color 0.3s ease-in;
	text-decoration: underline;
}

#contact-form .elementor-field-subgroup a:hover {
	color: #FF6633;
}

#contact-form textarea {
	height: 257px;
	resize: none;
}


/* Career */

.text-link a {
	color: #FF6633;
	transition: color 0.3s ease-in;
	text-decoration: underline;
}

.text-link a:hover {
	color: #645D57;
	text-decoration: underline;
}


/* Career single */

.button-div .box-button {
	width: 100%;
}

@media (max-width: 1410px) {
	.job-description {
		padding: 0px;
	}	
}

.contact-submit-back .elementor-button-content-wrapper {
	height: 46px !important;
}

div.wpcf7-response-output {
  background: none !important;
  color: red !important;
  border: none !important;
  padding: 0 !important;
  margin-bottom: 0 !important;
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	color: red !important;
}

@media (max-width: 1024px) {
	.breadcrumbs .current span {
		white-space: wrap !important;
	}	
}


/* Privacy Policy / Terms and Conditions */

.privacy-policy-item {
	position: relative;
	top: -164px;
}

.privacy-policy-item h2 {
	position: relative;
	top: 164px;
}

.nav-item::marker {
	display: none;
}

.nav-link {
	color: #2A2E3E;
	font-weight: 300;
}

.nav-link:hover, .nav-item:hover {
	text-decoration: none !important;
}


ul.custom-dash {
  margin-left: 0;
	margin-bottom: 0;
}

#terms .privacy-policy a {
	text-decoration: none;
	transition: all 0.3s ease-in-out;
	color: #FF6633;
}

#terms .privacy-policy a:hover {
	text-decoration: none;
	color: #645D57;
}


