body {
  padding-top: 54px;
}

h1 {
text-align: center;
}

@media (min-width: 992px) {
  body {
    padding-top: 56px;
  }
}

.alg {
    font-weight: bold;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}
.alg > span {
    display: inline-block;
    width: 36px;
    height: 22px;
    background: url(/img/arrows.png) no-repeat 0px 100px transparent;
    padding: 40px 0 0 0;
    line-height: 22px;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    margin-right: 8px;
}
.alg > span.li {	background-position: 0px 0px;	}
.alg > span.mi {	background-position: -40px 0px;	}
.alg > span.r {	background-position: -80px 0px;	}
.alg > span.ui {	background-position: -120px 0px;	}
.alg > span.e {	background-position: -160px 0px;	}
.alg > span.d {	background-position: -200px 0px;	}
.alg > span.l {	background-position: -240px 0px;	}
.alg > span.m {	background-position: -280px 0px;	}
.alg > span.ri {	background-position: -320px 0px;	}
.alg > span.u {	background-position: -360px 0px;	}
.alg > span.ei {	background-position: -400px 0px;	}
.alg > span.di {	background-position: -440px 0px;	}
.alg > span.f {	background-position: -480px 0px;	}
.alg > span.bi {	background-position: -520px 0px;	}
.alg > span.fi {	background-position: -560px 0px;	}
.alg > span.b {	background-position: -600px 0px;	}
.alg > span.s {	background-position: -642px 0px;	}
.alg > span.si {	background-position: -682px 0px;	}
.alg > span.f2 {	background-position: -720px 0px;	}
.alg > span.r2 {	background-position: -760px 0px;	}
.alg > span.u2 {	background-position: -800px 0px;	}
.alg > span.b2 {	background-position: -840px 0px;	}
.alg > span.l2 {	background-position: -880px 0px;	}
.alg > span.d2 {	background-position: -920px 0px;	}
.alg > span.m2 {	background-position: -960px 0px;	}
.alg > span.e2 {	background-position: -1000px 0px;	}
.alg > span.s2 {	background-position: -1040px 0px;	}


.service-box {
padding-top: 10px;
/*padding-bottom: 10px;*/
text-align: center;
}

.illus {
max-height: 60px;
}
