/* Services System Services Grid  */
.system-style .total-1 .system-links > li {
	width:32%;
}

.system-style .total-1 .divid {
	width:100% !important;
}

.services-system .letter-results .title-style-3 {
	line-height:1.1;
}

.services-system .letter-results + .letter-results {
	padding-top:.278rem;
}

.services-system .divid .title-style-2 {
	margin-bottom:2.278rem;
}

.services-system .cat-list {
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start;
}

.services-system .cat-list + .cat-list {
	padding-top:1.22rem;
}

.services-system .cat-list .title-style-2 {
	width:100%;
	padding-bottom:.89rem;
	border-bottom:2px solid var(--click2-color);
}

.services-system .cat-list strong.title-style-2 .link-style-1 {
	font-size: 2rem;
    margin-left: 0.3em;
	color: var(--secondary-color);
}

.services-system .cat-list strong.title-style-2 .link-style-1:hover {
	color: var(--click1-color);
	
}

.services-system .cat-list strong.title-style-2 .link-style-1:after {
	top: 0.55rem;
}

.services-system .cat-list .letter-results {
	width:33.33%;
}

.services-system .cat-list ul li {
	width:100%;
}

/* End Services System Services Grid  */

/* 1024px Responsive */
@media screen and (max-width:1024px){
	.service-list {
		flex-wrap:wrap;
	}
	
	.system-style .divid {
		width:100% !important;
	}
}

/* Responsive Width 800px */
@media screen and (max-width: 800px) {
	.services-system.v2 .letter-results li.third {
		width: 49%;
	}
	
	.services-system .cat-list .letter-results {
		width:50%;
	}
	
	.services-system .cat-list ul li {
		width:100% !important;
	}
}
/* End Responsive Width 800px */

/* 550px Resonsive */
@media screen and (max-width:550px){
	.system-style .system-links > li {
		width:100% !important;
	}
	
	.services-system .cat-list .letter-results {
		width:100%;
	} 
}

/* Responsive Width 500px */
@media screen and (max-width: 500px) {
	.services-system.v2 .letter-results li.third {
		width: 100%;
	}
	
	.services-system .cat-list strong.title-style-2 .link-style-1 {
	    font-size: 1.6rem;
	    margin-left: 0;
	    margin-top: 0.4em;
		color: var(--secondary-color);
	}

}
/* End Responsive Width 500px */