@media only screen and (min-width:1200px) and (max-width:1500px)
{
	
/*  Reduce the spacing of the lower level steps from their stages */
li.section-2 .hover-link,
li.section-4 .hover-link,
li.section-6 .hover-link
{
 margin-top: -80px;
}

	
.begin-journey li {
    width: 146px;
}
.begin-journey {
    margin: 197px 0;
    background-position: -99px 19px;
    background-size: 112%;
}
.journey-start-right {
    display: none;
}
.container {
    width: 1102px;
}
.journey-start {
    background: none;
}
.journey-start {
    left: -68px;
    font-size: 18px;
    line-height: 18px;
}
.begin-journey-icon {
    min-height: 186px;
}
.section-2 .begin-journey-icon:after {
    height: 177px;
}
.section-4 .begin-journey-icon:after {
    height: 177px;
}
.section-6 .begin-journey-icon:after {
    height: 177px;
}
	
	
.section-6 .journey-heading {
    font-size: 19px;
}
	
	
.journey-heading {
    font-size: 29px;
}
.section-6 .journey-heading:after {
    background-color: #ee8c2b;
    bottom: 0;
}
li.section-2 .journey-heading:before {
    top: -65px;
}
li.section-4 .journey-heading:before {
    top: -65px;
}
li.section-6 .journey-heading:before {
    top: -65px;
}
}
@media only screen and (min-width:1024px) and (max-width:1199px)
{

.begin-journey li {
    width: 129px;
}
.begin-journey {
    margin: 197px 0;
    background-position: -99px 19px;
    background-size: 112%;
}
.journey-start-right {
    display: none;
}
.container {
    width: 1008px;
}
.journey-start {
    background: none;
}
.journey-start {
    left: -31px;
    font-size: 12px;
    line-height: 13px;
    bottom: 163px;
}
.begin-journey-icon {
    min-height: 173px;
}
.section-2 .begin-journey-icon:after {
    height: 158px;
}
.section-4 .begin-journey-icon:after {
    height: 158px;
}
.section-6 .begin-journey-icon:after {
    height: 158px;
}

	
	
.section-6 .journey-heading {
    font-size: 19px;
}
	
	
.journey-heading {
    font-size: 29px;
}
	
	
	
.section-6 .journey-heading:after {
    background-color: #ee8c2b;
    bottom: 0;
}
section.begin-journey .container {
    width: 100%;
}
li.section-6 .hover-link {
    top: 76%;
}

li.section-2 .hover-link {
    top: 76%;
}

li.section-4 .hover-link {
    top: 76%;
}
li.section-2 .journey-heading:before {
    top: -74px;
}
li.section-4 .journey-heading:before {
    top: -74px;
}
li.section-6 .journey-heading:before {
    top: -74px;
}
}

@media only screen and (min-width:980px) and (max-width:1023px)
{
.begin-journey li {
    width: 123px;
}
.begin-journey {
    margin: 197px 0;
    background-position: -88px 19px;
    background-size: 112%;
}
.journey-start-right {
    display: none;
}
.container {
    width: 958px;
}
.journey-start {
    background: none;
}
.journey-start {
    left: -31px;
    font-size: 12px;
    line-height: 13px;
    bottom: 179px;
}
.begin-journey-icon {
    min-height: 173px;
}
.section-2 .begin-journey-icon:after {
    height: 158px;
}
.section-4 .begin-journey-icon:after {
    height: 158px;
}
.section-6 .begin-journey-icon:after {
    height: 158px;
}
.journey-heading {
    font-size: 23px;
}
.section-6 .journey-heading:after {
    background-color: #ee8c2b;
    bottom: 0;
}
section.begin-journey .container {
    width: 100%;
}
li.section-6 .hover-link {
    top: 76%;
}

li.section-2 .hover-link {
    top: 76%;
}

li.section-4 .hover-link {
    top: 76%;
}
li.section-2 .journey-heading:before {
    top: -65px;
}
li.section-4 .journey-heading:before {
    top: -65px;
}
li.section-6 .journey-heading:before {
    top: -65px;
}
}

@media only screen and (min-width:768px) and (max-width:979px)
{
.begin-journey li {
    width: 95px;
}
.begin-journey {
    margin: 197px 0;
    background-position:-64px 35px;
    background-size: 112%;
}
.journey-start-right {
    display: none;
}
.container {
    width: 748px;
}
.journey-start {
    background: none;
}
.journey-start {
    left: -47px;
    font-size: 12px;
    line-height: 13px;
    bottom: 195px;
}
.begin-journey-icon {
    min-height: 124px;
}
.section-2 .begin-journey-icon:after {
    height: 119px;
}
.section-4 .begin-journey-icon:after {
    height: 119px;
}
.section-6 .begin-journey-icon:after {
    height: 119px;
}
.journey-heading {
    font-size: 18px;
}
.section-6 .journey-heading:after {
    background-color: #ee8c2b;
    bottom: 0;
}
section.begin-journey .container {
    width: 100%;
}
li.section-6 .hover-link {
    top: 54%;
}

li.section-2 .hover-link {
    top: 54%;
}

li.section-4 .hover-link {
    top: 54%;
}

.begin-journey-icon span {
    line-height: 78px;
	    width: 60px;
    height: 60px;
}
.begin-journey-icon:after {
    height: 122px;
}
.begin-journey-icon span .fa {
    font-size: 31px;
}
.hover-link a {
    font-size: 13px;
}
.section-2 .journey-heading:after {
    background-color: #7bccbd;
    bottom: 0;
}
li.section-2 .journey-heading:before {
    top: -48px;
}
li.section-4 .journey-heading:before {
    top: -48px;
}
li.section-6 .journey-heading:before {
    top: -48px;
}
}
@media screen and (max-width: 767px) {
.container
{
	width:100%;
	max-width:100%;
}
.begin-journey {
    background: none;
	margin: 71px 0 29px;
}
.journey-start-right {
    display: none;
}
.begin-journey li {
    display: inline-block;
    width: 100%;
    text-align: center;
    min-height: auto;
    margin: 36px 0 0 0;
    position: relative;
    border: 2px dotted #8080806e;
    background-color: #fdfdfd;
}
.height {
    display: none;
}
.journey-start {
    width: 100%;
    bottom: inherit;
    color: #7e7e7e;
    left: 0;
    background: none;
    text-align: center;
    top:-34px;
}
.hover-link {
    width: 100%;
    float: left;
    text-align: center;
    display: none;
    position: absolute;
    bottom: 100%;
    padding: 35px;
    background-color: #fff !important;
}
.journey-heading {
    padding: 30px 0 0;
}
.begin-journey-icon {
    margin-bottom: 30px;
}
li.section-2 .hover-link {
    background-color: #fff!important;
    bottom: 49px!important;
    top: inherit!important;
    z-index: 999999;
}
li.section-4 .hover-link {
    background-color: #fff!important;
    bottom: 9px!important;
    top: inherit!important;
    z-index: 999999;
}
li.section-6 .hover-link {
    background-color: #fff!important;
    bottom: 41%!important;
    top: inherit!important;
    z-index: 999999;
}
.begin-journey-icon:after {
    height: 77px;
}
.begin-journey-icon {
    min-height: 154px;
}
.section-2 .begin-journey-icon span {
    margin: 30px auto 0;
}
.section-2 .journey-heading {
    margin-bottom: 20px;
}
.section-2 .begin-journey-icon:after {
    bottom: -147px;
    height: 110px;
}
.section-4 .begin-journey-icon span {
     margin: 30px auto 0;
}
.section-4 .journey-heading {
     margin-bottom: 30px;
}
.section-4 .begin-journey-icon:after {
    bottom: -110px;
    height: 148px;
}
.section-6 .begin-journey-icon span {
     margin: 30px auto 0;
}
.section-6 .journey-heading {
     margin-bottom: 30px;
}
.section-6 .begin-journey-icon:after {
    bottom: -110px;
    height: 140px;
}
.section-6 .hover-link
{
	background-color:#fff;
}
.hover-link {
    width: 100%;
    float: left;
    text-align: center;
    display: none;
    position: absolute;
    bottom:41%;
    padding: 35px;
    background-color:#fdfdfd!important;
    z-index: 999999;
}
.section-6 .hover-link {
    width: 100%;
    float: left;
    text-align: center;
    display: none;
    position: absolute;
    bottom: 40%;
    padding: 35px;
    background-color: #fff !important;
    z-index: 999;
}
li.section-2 {
    background-color: #fff;
}
li.section-4 {
    background-color: #fff;
}
li.section-6 {
    background-color: #fff;
}
li.section-2 .journey-heading:before {
    top: -60px;
}
li.section-4 .journey-heading:before {
    top: -60px;
}
li.section-6 .journey-heading:before {
    top: -60px;
}
.journey-2 .hover-link {
    width: 100%;
    float: left;
    text-align: center;
    display: block;
    position: relative;
    bottom: 41%;
    padding-bottom: 35px;
}
.journey-2 .section-2 .hover-link {
    bottom: 4px!important;
    position: relative;
}
li.section-4 .hover-link {
    position: relative;
}
}

@media screen and (max-width: 480px) {
	.hover-link a {
    padding: 0 0 4px 0;
    position: relative;
    font-size: 13px;
    color: #947e8b;
    margin-bottom: 4px;
    font-weight: 300;
}
}