.consulting.gki .sub_navigation {width:100%; float:left; padding:30px 0;}

.consulting.gki .sub_navigation ul {display:block; list-style:none; text-align:center;}
.consulting.gki .sub_navigation ul li {display:inline-block; margin:0 15px 0 0; position: relative;}
.consulting.gki .sub_navigation ul li a {color:#fff; font-size:14px; text-transform:uppercase; 
font-weight:700; display:block; line-height:30px; border:1px solid #fff; padding:0 15px; background:#000;}
.consulting.gki .sub_navigation ul li a:hover {border-color:#000; color:#000; background:none;}.consulting.gki .sub_navigation ul li a.active {border-color:#000; color:#000; background:none;}

.gki .goal_container {width:100%; float:left; padding:70px 0 40px; background:#f5f6f7;}
.gki .goal_container .com_blk {width:100%; display:table; border:1px solid #000; text-align:center; 
height:100px; box-sizing:border-box; margin:0 0 30px;}
.gki .goal_container .com_blk strong {display:table-cell; font-size:16px; font-weight:500; width:100%;
height:100%; vertical-align:middle; color:#000; line-height:20px; box-sizing:border-box; padding:20px;}

.timeline {display:block;}
.timeline .container {padding:20px; position:relative; display:block; border:1px dashed #fff;} 
.timeline .container .content1 {display:block;}
.timeline .container .content1 h2 {font-size:22px; padding:0 0 5px;}
.timeline .container .content1 p {font-weight:500; margin:0;}

.timeline .container::after {content:''; position:absolute; width:32px;
height:32px; background:#fff; border:2px solid #0984bf; top:-16px;  left:-16px; border-radius:50%; z-index:1;}
