
/* CSS Document */

@media only screen and (min-width:991.98px) and (max-width:1199.98px) {
}

@media only screen and (max-width:1199.98px) {
}

@media only screen and (max-width:991.98px) {
.logo {
	text-align: center
}
.logo img {
	width: 150px;
}
.custom-menu {
	margin: 0;
	background: #00692F
}
.navbar-brand, .navbar-toggler-icon:before {
	color: #fff
}
.top-part:before {
	background-color: #fff;
}
.intro-list {
	margin-top: 5px;
}
.intro-service {
	padding: 0;
	margin-top: 80px;
}
.intro-part .title h2, .intro-part p, .intro-list ul li, .intro-list ul li h5 {
	color: inherit;
}
.intro-part .title h2:after {
	background: #28A745;
}
.bottom-footer p {
	text-align: center;
}
.bottom-footer ul {
	margin: 0;
	padding: 0;
}
}

@media only screen and (max-width:767.98px) {
.header-info ul, .social-link ul {
	text-align: center;
}
.why-content {
	margin-bottom: 40px;
}
.form-container {
	position: static;
}
.bottom-part:before {
	width: 100%;
}
.bottom-part {
	height: auto !important
}
.map-container {
	display: block;
	position: static
}
.video-testimonial iframe {
	height: auto
}
}

@media only screen and (max-width:576px) {
}
