.cl {
	text-align: center;
}
.c5 {
    background: #f9f9f9;
    padding-top: 43px;
    text-align: center;
    padding-bottom: 90px;
}
.c5 .h2 {
    margin-bottom: 6px;
}
.c5 .cl {
    margin-left: 49px;
    margin-left: 9px;
    margin-top: 19px;
	
}
.c5 .cl + .cl{
    margin-left: 10px;
    margin-top: -5px;
}
.c5-step {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    margin-top: 35px;
    position: relative;
}
.c5-step:after {
    content: '';
    position: absolute;
    width: 165px;
    height: 1px;
    background: url(../img/c5-bd.png) 0 0 repeat-x;
    top: 46px;
   left: 140px;
}
.c5-step3:after, .c5-step6:after {
    display: none;
}
.c5-step > span {
    font-family: 'red_ring_mediummedium';
    font-size: 94px;
    line-height: 97px;
    color: #fff;
    display: block;
    position: relative;
    z-index: 1;
}
.c5-step > span:after{
    content: 'шаг';
    position: absolute;
    z-index: 10;
    background: #71a126;
    font-family: 'red_ring_mediummedium';
    color: #fff;
    font-size: 18px;
    line-height: 21px;
    top: 33px;
    left: 4px;
    padding: 4px 9px;
    box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.3);
}
.c5-step p {
    position: relative;
    left: 45px;
    line-height: 20px;
	color: #fff;
	
}
.c5-step p:after {
    content: '';
    position: absolute;
    width: 42px;
    height: 54px;
    top: 1px;
    left: -42px;
}
.c5-step p span {
    font-family: 'red_ring_mediummedium';
}

.c5-step5 > p > span{
    font-size: 14px;
    line-height: 17px;
    color: #8a8a8a;
    font-weight: normal;
    font-family: 'red_ringlight';
}
.c5 .btn-min {
    padding: 8px 20px;
    margin-top: 15px;
}
.c5-step3 p > span {
    color: #20cdf3;
    border-bottom: 1px dashed #20cdf3;
    line-height: 15px;
    display: inline-block;
}
.c5-step3 .span-hov .hover-span {
	right:-1px;
	width:141px;
}
.c5-step3 .span-hov-block {
	width:185px;
	right: -25px;
}

/* fonts */
@font-face {
    font-family: 'red_ringregular';
    src: url('../fonts/redring-regular-webfont.eot');
    src: url('../fonts/redring-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/redring-regular-webfont.woff') format('woff'),
         url('../fonts/redring-regular-webfont.ttf') format('truetype'),
         url('../fonts/redring-regular-webfont.svg#red_ringregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'red_ringlight';
    src: url('../fonts/redring-light-webfont.eot');
    src: url('../fonts/redring-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/redring-light-webfont.woff') format('woff'),
         url('../fonts/redring-light-webfont.ttf') format('truetype'),
         url('../fonts/redring-light-webfont.svg#red_ringlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'red_ring_mediummedium';
    src: url('../fonts/red_ring_medium-webfont.eot');
    src: url('../fonts/red_ring_medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/red_ring_medium-webfont.woff') format('woff'),
         url('../fonts/red_ring_medium-webfont.ttf') format('truetype'),
         url('../fonts/red_ring_medium-webfont.svg#red_ring_mediummedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* fonts end */
.c7 {
    background: #f9f9f9;
    padding-top: 43px;
    text-align: center;
    padding-bottom: 90px;
}
.c7 .h2 {
    margin-bottom: 6px;
}
.c7 .cl {
    margin-left: 49px;
    margin-left: 9px;
    margin-top: 19px;
	
}
.c7 .cl + .cl{
    margin-left: 10px;
    margin-top: -5px;
}
.c7-step {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    margin-top: 35px;
    position: relative;
}
.c7-step:after {
    content: '';
    position: absolute;
    width: 165px;
    height: 1px;

    top: 46px;
   left: 140px;
}
.c7-step3:after, .c7-step6:after {
    display: none;
}
.c7-step > span {
    font-family: 'red_ring_mediummedium';
    font-size: 94px;
    line-height: 97px;
    color: #fff;
    display: block;
    position: relative;
    z-index: 1;
}
.c7-step1 > span:after{
    content: 'более';
    position: absolute;
    z-index: 10;
    background: #71a126;
    font-family: 'red_ring_mediummedium';
    color: #fff;
    font-size: 18px;
    line-height: 21px;
    top: 33px;
    left: 1px;
    padding: 4px 9px;
    box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.3);
}
.c7-step2 > span:after{
    content: 'больше';
    position: absolute;
    z-index: 10;
    background: #71a126;
    font-family: 'red_ring_mediummedium';
    color: #fff;
    font-size: 18px;
    line-height: 21px;
    top: 33px;
    left: 4px;
    padding: 4px 9px;
    box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.3);
}
.c7-step3 > span:after{
    content: 'от';
    position: absolute;
    z-index: 10;
    background: #71a126;
    font-family: 'red_ring_mediummedium';
    color: #fff;
    font-size: 18px;
    line-height: 21px;
    top: 33px;
    left: 4px;
    padding: 4px 9px;
    box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.3);
}
.c7-step p {
    position: relative;
    left: 45px;
    line-height: 20px;
	color: #fff;
	
}
.c7-step p:after {
    content: '';
    position: absolute;
    width: 42px;
    height: 54px;
    top: 1px;
    left: -42px;
}
.c7-step p span {
    font-family: 'red_ring_mediummedium';
}
.c7-step4 p:after{
    left: -52px;
}
.c7-step5 p:after{
    height: 46px;
}
.c7-step5 > p > span{
    font-size: 14px;
    line-height: 17px;
    color: #8a8a8a;
    font-weight: normal;
    font-family: 'red_ringlight';
}
.c7 .btn-min {
    padding: 8px 20px;
    margin-top: 15px;
}
.c7-step3 p > span {
    color: #20cdf3;
    border-bottom: 1px dashed #20cdf3;
    line-height: 15px;
    display: inline-block;
}
.c7-step3 .span-hov .hover-span {
	right:-1px;
	width:141px;
}
.c7-step3 .span-hov-block {
	width:185px;
	right: -25px;
}

a.btn1 {
	color: #fff;
	border: 3px solid #cdcdcd;
	background: #c9373a;
	box-shadow: none;
	font-size: 1.3em;
	border-top-left-radius: 50px 50px;
	border-bottom-left-radius: 50px 50px;
	border-top-right-radius: 50px 50px;
	border-bottom-right-radius: 50px 50px;
	padding: 15px 32px; 
	margin: 5px 20px 5px 10px;
	text-shadow: none;
}

.btn1:hover {
	color: #fff;
	background: #71a126;
	border: 3px solid #cdcdcd;
}

.btn1:focus {
	color: #fff;
	background: #c9373a;
	border: 3px solid #cdcdcd;
}

.divideroz {
	background: transparent url("../img/7444.png") center center no-repeat;
	width: 100%;
	display: block;
	height: 50px;
}
.dividerozs {
	background: transparent url("../img/74447.png") center center no-repeat;
	width: 100%;
	display: block;
	height: 50px;
}