.section-about {
	padding: 80px 0px;
	background-color: #392b56;
}

@media all and (min-width: 1025px) {

	.section-about {
		padding: 80px 0;
	}
}

.section-about .section-title {
	color: #fff;
	font-family: "Montserrat", sans-serif;
	font-size: 40px;
	line-height:44px;
	font-weight: bold;
	margin-bottom:20px;
}

.media-title {
	color: #fff;
	font-family: "Montserrat", sans-serif;
	font-size: 40px;
	font-weight: bold;
	text-align:center;
}

.section-about .about-content {
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 30px;
}

.section-about .media-content {
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 30px;
	text-align:center;
}

.section-about .goal-row {
	padding: 20px 0;
	margin: 0 20px;
}

.about-content path.Graphic-Style {
    fill: #61c0c1;
}

@media all and (min-width: 1025px) {

	.section-about .goal-row {
		padding: 20px 0;
		margin: 0 0;
	}
}

.section-about .goal-row .col-4 {
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}

.section-about .goal-row .col-8 {
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
}

.section-about .border {
	border-style: solid;
	border-width: 0 0 4px 0;
	border-color: #61c0c1;
}

.section-about .reverse .col-4 {
	order: 2;
}

.section-about .reverse .col-8 {
	order: 1;
}

.section-about .goal-title {
	color: #fcfcfc;
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}

.section-about .goal-content {
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 24px;
}

.section-about .btn {
	margin-bottom: 20px;
}

@media all and (min-width: 1025px) {

	.section-about .btn {
		margin-bottom: 0;
	}
}

.section-about::after {
	content: "";
	background-image: url("../images/shapes2.svg");
	background-position: top left;
	background-repeat: no-repeat;
	background-size: auto;
	opacity: 0.85;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

.section-about .col-5 {
	flex: 0 0 100%;
	max-width: 100%;
}

@media all and (min-width: 1025px) {

	.section-about .col-5 {
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
}

.section-about .col-5 .row .col-6 {
	flex: 0 0 100%;
	max-width: 100%;
}

@media all and (min-width: 620px) {

	.section-about .col-5 .row .col-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
}

.section-about .col-6 {
	flex: 0 0 100%;
	max-width: 100%;
}

@media all and (min-width: 1025px) {

	.section-about .col-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
}

@media all and (max-width: 601px) { 

.section-about::after {
	background-image: none;
}
}

.about-content ul li svg, .about-content ul li img {
    margin-right: 15px;
    max-width: 100%;
    width: 35px;
    position: absolute;
    left: 0;
	top:-5px;
}

.about-content ul li, .about-content ul li {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    color: #ffffff;
    margin-bottom: 15px;
    display: flex;
    position: relative;
    padding-left: 50px;
    margin-left: -5px;
}


.about-content ul {
    list-style: none;
    margin: 30px 0 30px 0;
    padding: 0 0;
}

.about-content path.Graphic-Style {
    fill: #61c0c1;
}

.section-about .about-content {
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 30px;
}