.form-errors-light label.error {
	color: #FFF !important;
}

.gdpr-bar-description a {
	color: #00AFE9 !important;
}

.custom-heading-1 {
	-webkit-text-stroke-width: 0.5px;
	-webkit-text-stroke-color: #CCC;
	white-space: nowrap;
	font-size: 80px;
	font-weight: bold;
	letter-spacing: 1px;
	padding-top: 50px;
}

.bottom-20 { bottom: 20% !important; }

.logoComapany img { height: 87px; width: auto !important; padding: 0 20px !important; }
.logoComapany div { vertical-align: middle; }
html .scroll-to-top { left: 80px !important; right: auto; }
/*#blip-chat-container #blip-chat-open-iframe { right: 20px !important; bottom: 80px !important; max-width: 80px !important; max-height: 80px !important; }*/
.bg-color-whatsapp { background-color: #3a9947 !important; }
.header-social-icons .fab, .social-icons .fab { font-size: 1.4em; }

.select2-container--default .select2-selection--multiple {
	background-color: transparent !important;
	border: none !important;
	padding: 0 !important;
	border: 1px solid #ced4da !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: .375rem !important;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.select2-container .select2-search--inline .select2-search__field {
	margin: 0px !important;
	height: 43px !important;
	padding: 10px 20px !important;
	font-size: 1em !important;
	font-weight: 400 !important;
	line-height: 1.85 !important;
}

.text-left { text-align: left !important; }
.page-header h1 { line-height: 1.3em !important; }

@media (max-width: 991px) {
	.custom-heading-1 { font-size: 50px; padding-top: 0px; }
}

@media (min-width: 300px) {
	.custom-big-font-size-1 { font-size: 1.9rem !important; }
	.spaceProducts { height: 35px; }
	.bottom-20 { bottom: 10% !important; }
}
@media (min-width: 375px) {
	.custom-big-font-size-1 { font-size: 2.2rem !important; }
}
@media (min-width: 420px) {
	.custom-big-font-size-1 { font-size: 2.5rem !important; }
	.spaceProducts { height: 35px; }
}
@media (min-width: 720px) {
	.spaceProducts { height: 220px; }
	.custom-big-font-size-1 { font-size: 3.1rem !important; }
}
@media (min-width: 992px) {
	#header .header-nav-main nav>ul>li>a { padding: 0px 0.8rem !important; }
	.custom-big-font-size-1 { font-size: 4.2rem !important; }

}
@media (min-width: 1200px) {
	.spaceProducts { height: 220px; }
	.custom-big-font-size-1 { font-size: 5.1rem !important; }

	.gdpr-bar-description {
		width: 70%;
		margin: auto;
	}

	.gdpr-bar {
		flex-direction: row;
		align-items: center;
	}

	.gdpr-bar .gdpr-bar-actions {
		justify-content: flex-end;
		margin: initial;
		margin-top: 0;
	}

	.gdpr-bar .gdpr-bar-actions .gdpr-agree-trigger {
		margin: 0 auto;
	}
}