#boton-blog {
	z-index: 9999;
	position: relative;
	text-align: center;
	margin-bottom: 50px;
	margin-top: -50px;
}

.circle-1.bg-color-secondary.pleasing-circule-1 {
	background-color: #e7c93d !important;
}

.circle-2.bg-color-tertiary.pleasing-circule-2 {
	background-color: #cfcfcf !important;
}

.circle-3.bg-color-quaternary.pleasing-circule-3 {
	background-color: #000 !important;
}

.card-body.bg-color {
	background-color: #e7c93d;
	border-radius: 10px;
}

.background-overlay {
	background-size: cover !important;
}

.card-body {
	border-radius: 10px;
	padding: 25px !important;
}

.text-color-dark-custom {
	color: #e7c93d;
}

.text-color-dark-h2-custom {
	color: #e7c93d;
	font-size: 45px !important;
}

.question-mark {
	color: #e7c93d;
}

.custom-bold {
	font-weight: 600;
}

.subheading-banner {
	color: #000 !important;
}

.breadcrumb.d-block.text-md-end a {
	color: #fff;
}

#pleasing-link {
	text-decoration: underline;
}

#section-numbers {
	padding-bottom: 0px;
}

#pleasing-custom-circules {
	position: relative;
	top: -50px;
}

#pleasing-infobox .container {
	padding-right: 0px;
	padding-left: 0px;
}

#team.container,
#contacto.container {
	padding-bottom: 50px;
}

@media only screen and (max-width: 480px) {
	#contacto.container {
		padding-bottom: 80px;
	}
}

.btn-whatsapp {
	position: fixed;
	width: 60px;
	height: 60px;
	bottom: 40px;
	right: 40px;
	background-color: #1bd741;
	border-radius: 50px;
	text-align: center;
	font-size: 30px;
	z-index: 9998;
}

.whatsapp-icon {
	margin-top: 14px;
}

.fab.fa-whatsapp.whatsapp-icon {
	color: #fff;
}

.fab.fa-whatsapp.whatsapp-icon:hover:active:focus {
	color: #fff;
}

#url-service:hover {
	text-decoration: none !important;
}

.link-footer {
	color: #212529 !important;
	font-weight: 500;
}

.call-footer {
	font-size: 18px !important;
	color: #000;
	text-align: left;
}

.call-to-action-btn {
	z-index: 9;
}

#form-page {
	margin-top: 50px;
}

#faq-section {
	padding-bottom: 100px !important;
}

#page-text {
	padding-bottom: 100px !important;
}

.call-to-action.call-to-action-in-footer {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px !important;
}

.toggle.toggle-primary.m-0 {
	z-index: 9;
}

.date-aviso {
	color: #000;
	font-weight: 600;
}

.text-call {
	font-size: 18px !important;
	line-height: 20px;
	text-align: left;
}

.btn.btn-primary.btn-modern {
	z-index: 9 !important;
	position: relative;
}

#gracias {
	padding-bottom: 150px !important;
}

#button-gracias {
	z-index: 9;
	position: relative;
}

#section-about {
	padding-bottom: 150px;
}

.btn-more-blog {
	z-index: 9 !important;
	position: relative;
}

#bg-banner,
.background-overlay {
	background-image: url(/img/slider-laptop-1.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
}

.page-header.page-header-modern.page-header-background.page-header-background-md {
	padding: 120px;
}

/*RESPONSIVE STYLES*/
@media only screen and (max-width: 1366px) {
	#bg-banner,
	.background-overlay {
		background-image: url(/img/slider-laptop-2.jpg) !important;
	}
}

@media only screen and (max-width: 480px) {
	#bg-banner,
	.background-overlay {
		background-image: url(/img/slider-mobile.jpg) !important;
		background-size: auto !important;
		background-repeat: no-repeat !important;
		background-position: 100% 8% !important;
	}
	#section-about {;
	padding-top: 150px !important;
    }
	/*.text-banner {
		position: relative;
		top: -135px;
	}*/
	#pleasing-infobox {
		position: relative;
		top: 300px;
	}
	.text-color-dark-h2-custom {
		color: #e7c93d;
		font-size: 22px !important;
		line-height: 25px !important;
	}
	.text-color-dark-h1-custom {
		font-size: 28px !important;
		line-height: 28px !important;
	}
	#pleasing-infobox .col {
	flex: 1 auto;
    }
    .page-header.page-header-modern.page-header-background.page-header-background-md {
	padding: 40px !important;
    }
}

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
	display: block;
}

#servicio {
	margin-bottom: -100px !important;
}