.c-outer {width:23px; height:23px; border-radius:50%; background:transparent; border:1px solid #333; float:right; margin: 0 -12px 0 22px;} 
.c-inner {width:13px; height:13px; border-radius:50%; background:#333; margin: 5px 0 0 5px;}
.graphwrap {border-right:1px solid #333;padding: 80px 0; float:left; width:39%;}
.graphwrap h3 {font-weight:100!important; font-size:15px; text-transform:uppercase; color:#fff; letter-spacing:1px; text-align:right; float:right; margin-top: 3px;}
.graphtextwrap {float:left; width:60%;}
.graphtextwrap p {color:#999; margin: 80px 0 0 32px; font-size:14px;}
.graphouterwrap {float:left; margin-top:40px;}
.hex-wrap {margin-top:136px;}

@media(max-width:1500px) {
	.graphwrap h3 {font-size: 12px;}
	.graphtextwrap {width: 48%;}
	.graphwrap {width: 50%;}
	.joomnews .row-2 .graphouterwrap,
	.joomnews .row-3 .graphouterwrap,
	.joomnews .row-4 .graphouterwrap,
	.joomnews .row-5 .graphouterwrap,
	.joomnews .row-6 .graphouterwrap {margin-top: -40px;}
}

@media(max-width:1300px) {
.graphtextwrap p {font-size: 12px;}
.graphwrap h3 {font-size: 11px;}
	.joomnews .row-2 .graphouterwrap,
	.joomnews .row-3 .graphouterwrap,
	.joomnews .row-4 .graphouterwrap,
	.joomnews .row-5 .graphouterwrap,
	.joomnews .row-6 .graphouterwrap {margin-top: -60px;}
}
@media(max-width:1000px) {
	.graphtextwrap {width: 55%;}
	.graphwrap {width: 35%;}
}
@media(max-width:740px) {
	.graphtextwrap {width: 48%;}
	.graphwrap {width: 50%;}
}
@media(max-width:550px) {
	.graphwrap {
    border-right: none;
    padding: 45px 0px;
    float: none;
    width: 100%;
}
.graphtextwrap {width: 100%;}
.graphwrap h3 {
    text-align: center;
    float: none;
    margin-top: -60px;
	font-size:16px;
	font-weight: 200 !important;
}
.c-outer {
    float: none;
    margin: 0px auto;
}
	.joomnews .row-2 .graphouterwrap,
	.joomnews .row-3 .graphouterwrap,
	.joomnews .row-4 .graphouterwrap,
	.joomnews .row-5 .graphouterwrap,
	.joomnews .row-6 .graphouterwrap {margin-top: 0px;}
	.graphtextwrap p {
      margin: 0;
    font-size: 14px; text-align:center;
}
.graphouterwrap {margin: 40px 0;}
}