.geo-item-title {
	cursor: default;
	transition: 0.3s ease-in-out opacity;
}
/* .geo-item-title:hover {
	opacity: 1 !important;
} */
.geo-line-strip {
	height: 2px;
	min-width: 20vw;
}

.geo-map-img {
	width: 200%;

}

.geo-text-phone {
	font-size: 1.75rem;
}
.detail-service-form > iframe {
	dispplay: block;
	width: 100%;
	border: none;
}

@media (min-width: 576px) {
	.geo-map-img {
		width: 140%;
	}

	.geo-text-phone {
		font-size: 3.25rem;
	}
}

@media (min-width: 768px) {
	.geo-map-img {
		width: 100%;
	}
}

@media (min-width: 1200px) {
}

@media (min-width: 1400px) {
	.geo-map-img {
		width: 75%;
	}
}
.simple-text ul:not(:last-child),
.simple-text p:not(:last-child),
.simple-text h4 {
	margin-bottom: 1.25rem;
}
.simple-text a {
	--bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
}
.simple-text a:hover {
	color: var(--bs-secondary) !important;
}
.simple-text ul {
	padding-left: 3rem;
	padding-right: 3rem;
}
.simple-text blockquote {
	border-left: 3px solid;
	padding-left: 1.5rem;
}

footer .logo_top_color {
	fill: rgba(255,255,255,0.1);
}
footer .logo_bottom_color {
	fill: rgba(255,255,255,0.25);
}
footer .logo_txt_top {
	color: rgba(255,255,255,0.35);
}
footer .logo_txt_bottom {
	color: rgba(255,255,255,0.2);
}


