
.welcome_about_section .the-content-wrap {
	padding: 50px 0 0;
}

.welcome_about_section .flex-item-inner {
	margin-left: 30px;
	max-width: 620px;
}

.mission_section .the-content-wrap:before {
	display: none;
}

.services_2_section .contents-image .service-image {
	background-position: center right 20%;
	background-repeat: no-repeat;
	background-size: cover;
}

.developer a {
	color: #fff;
	opacity: .2;
}

.developer a:hover {
	opacity: .5;
}

@media only screen and (max-width : 991px) {
	.welcome_about_section .flex-item-inner {
		margin-left: 0;
		max-width: 100%;
	}
}

@media screen and (max-width: 480px) {
	.banner_section .content {
		padding: 0;
	}
}

html :where(img) {
	max-width: inherit;
}

.services_boxes_section div.contents img {
	max-width: 100%;
}
