* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
body {
	margin:0;
	padding:0;
	font-family: 'Roboto Condensed', sans-serif;
}
h1, h2, h3, h4, h5, h6, p {
	margin:0;
	padding:0;
}
ul, ol, li {
	margin:0;
	padding:0;
	list-style:none;
}
header, section, footer {
	width:100%;
	float:left;
}
 [class^="col-"], [class*=" col-"] {
padding-left: 0;
padding-right: 0;
}
.container
{
	width:1283px;
}
.begin-journey
{
	position:relative;
	background:url(shape.jpg) center top no-repeat;
	margin:197px 0 ;
	    background-position: -133px 19px;
}
.begin-journey li
{
	display:inline-block;
	width:180px;
	text-align:center;
	min-height:381px;
	margin:36px 0 0 0;
	position:relative;
}

.journey-start {
    width: auto;
    position: absolute;
    bottom: 156px;
    color: #7e7e7e;
    left: -148px;
    background: url(li-one.jpg) 59% bottom no-repeat;
    padding: 0 20px 96px;
    font-size: 29px;
	text-align:center;
	line-height:28px;
}


.journey-heading
	{
		width:100%;
		display:inline-block;
		font-size: 39px;
		color:#8786a8;
		text-transform:uppercase;
		position:relative;
	}


.section-6 .journey-heading
	{
		font-size: 25px;
	}





.journey-heading:after
{
	content:"";
	position:absolute;
	left:0;
	right:0;
	width:38px;
	height:3px;
	background-color:#8886ac;
	margin:auto;
}
.journey-heading:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 11px;
    height: 11px;
    background-color: #8886ac;
    margin: auto;
    bottom: -7px;
    border-radius: 100%;
    z-index: 999;
}
li.section-2 .journey-heading:before {
	background-color:#75c7b8;
	top: -80px;
}
li.section-3 .journey-heading:before
{
	background-color:#6caece;
}
li.section-4 .journey-heading:before {
	background-color:#f2b63a;
	top: -80px;
}
li.section-5 .journey-heading:before
{
	background-color:#85c24b;
}
li.section-6 .journey-heading:before {
	background-color:#ee8c2b;
	top: -80px;
}
li.section-7 .journey-heading:before
{
	background-color:#ae618d;
}
.begin-journey-icon
{
	width:100%;
	float:left;
	min-height:244px;
	position:relative;
	text-align:center;
}
.begin-journey-icon span
{
	width:101px;
	height:102px;
	background-color:#8a88b0;
	display:inline-block;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	line-height: 130px;
	position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0;
	z-index: 1; /* Modified from 9999 */
	overflow: hidden;
}
.begin-journey-icon span .fa
{
	font-size:60px;
	color:#fff;
	-moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.begin-journey li:hover  .begin-journey-icon span .fa
{
	 -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
   transition: 0.70s;
  -webkit-transition: 0.70s;
  -moz-transition: 0.70s;
  -ms-transition: 0.70s;
  -o-transition: 0.70s;
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
}

.begin-journey-icon:after
{
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:0;
	margin:auto;
	width:3px;
	height:142px;
	background-color:#8a88b0;
}


.section-2 .journey-heading
{
	color:#7bccbd;
}
.section-2 .journey-heading:after{
	background-color:#7bccbd;
	bottom:0;
}
.section-2 .begin-journey-icon span
{
	top:0;
	background-color:#7bccbd;
}
.section-2 .begin-journey-icon:after {
    background-color: #7bccbd;
    bottom: 0;
    height: 220px;
}
.section-3 .journey-heading
{
	color:#6bacca;
}
.section-3 .journey-heading:after
{
	background-color:#6bacca;
}
.section-3 .begin-journey-icon span
{
	background-color:#6bacca;
}
.section-3 .begin-journey-icon:after {
    background-color: #6bacca;
}
.section-4 .journey-heading
{
	color:#f2b63a;
}
.section-4 .journey-heading:after
{
	background-color:#f2b63a;
	bottom:0;
}
.section-4 .begin-journey-icon span
{
	top:0;
	background-color:#f2b63a;
}
.section-4 .begin-journey-icon:after {
    background-color: #f2b63a;
    bottom: 0;
    height: 220px;
}
.section-5 .journey-heading
{
	color:#85c24b;
}
.section-5 .journey-heading:after
{
	background-color:#85c24b;
}
.section-5 .begin-journey-icon span
{
	background-color:#85c24b;
}
.section-5 .begin-journey-icon:after {
    background-color: #85c24b;
}
.section-6 .journey-heading
{
	color:#ee8c2b;
}
.section-6 .journey-heading:after
{
	background-color:#ee8c2b;
	bottom:0;
}
.section-6 .begin-journey-icon span
{
	top:0;
	background-color:#ee8c2b;
}
.section-6 .begin-journey-icon:after {
    background-color: #ee8c2b;
    bottom: 0;
    height: 220px;
}
.section-7 .journey-heading
{
	color:#ae618d;
}
.section-7 .journey-heading:after
{
	background-color:#ae618d;
}
.section-7 .begin-journey-icon span
{
	background-color:#ae618d;
}
.section-7 .begin-journey-icon:after {
    background-color: #ae618d;
}
.hover-link {
    width: 100%;
    float: left;
    text-align: center;
    display: none;
    position: absolute;
	bottom:100%;
    padding-bottom: 35px;
}
.hover-link a {
    display: block;
    padding: 0 0 4px 0;
	position:relative;
	font-size:16px;
	color:#947e8b;
	margin-bottom:4px;
	font-weight:300;
}
.hover-link a:after
{
	content:"";
	width:36px;
	height:2px;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	background-color:#947e8b;
}
.hover .hover-link
{
	display:block;
}
li.section-2.hover .hover-link
{
	display:block !important;
}

li.section-4.hover .hover-link
{
	display:block !important;
}
li.section-6.hover .hover-link
{
	display:block !important;
}
li.section-2 .hover-link {
    bottom: -80px!important;
    top: inherit;
}
li.section-4 .hover-link {
    bottom: -80px!important;
    top: inherit;
}
li.section-6 .hover-link {
    bottom: -80px!important;
    top: inherit;
}


li.section-2 .hover-link {
    width: 100%;
    float: left;
    text-align: center;
    display: none;
    position: absolute;
    top: 100%;
    padding-top: 17px;
	
}



li.section-4 .hover-link {
    width: 100%;
    float: left;
    text-align: center;
    display: none;
    position: absolute;
    top: 100%;
    padding-top: 17px;
}
.height
{
	width: 100%;
    display: inline-block;
    font-size: 42px;
    color: #8786a8;
    text-transform: uppercase;
    position: relative;
}


li.section-6 .hover-link {
    width: 100%;
    float: left;
    text-align: center;
    display: none;
    position: absolute;
    top: 100%;
    padding-top: 36px;
}


.journey-start-right
{
	width:164px;
	height:160px;
	background:url(li-two.jpg) right top no-repeat;
	position: absolute;
    right: -116px;
    bottom: 67px; 	/* Modified from 47px */
}
@keyframes pulse_animation {
    0% { transform: scale(1); }
    30% { transform: scale(1); }
    40% { transform: scale(1.08); }
    50% { transform: scale(1); }
    60% { transform: scale(1); }
    70% { transform: scale(1.05); }
    80% { transform: scale(1); }
    100% { transform: scale(1); }
}
.pulse {
    animation-name: pulse_animation;
    animation-duration: 5000ms;
    transform-origin:70% 70%;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
/* jQuery enabled behavior for mobile */
.touch .begin-journey li .no-hover .hover-link {
	display: none !important;	
}

