/*block1*//* after_qbici */
.b1 {
    background: url("../img/bt.png") no-repeat center top;
    height: 153px;
    color:#fff;
    position: relative;
}
.b1 h1 {
    font-size: 48px;
    text-align: left;
    padding: 15px 0 0 40px;
}
.b1 h1 span {
    color:#fff600;
}
.b1 h2 {
    font-size: 20px;
    font-weight: 400;
    text-align: left;
    letter-spacing: 2.2px;
    padding: 0 0 0 40px;
}
.b1:before {
    content: '';
    display: block;
    width: 2px;
    height: 97px;
    background: #fff600;
    position: absolute;
    top: 29px;
    left: 20px;
}
.b1:after {
    content: '';
    display: block;
    width: 38px;
    height: 97px;
    background:url("../img/rst.png.html") no-repeat 0 0;
    position: absolute;
    top: 28px;
    right: 30px;
}
/*block2*//* endzeit_____ */
.b2 {
    background: url("../img/b1.jpg") no-repeat center top;
    height: 414px;
}
.b2 > p {
    color:#fff;
    font-size: 18px;
    font-family:'Georgia';
    padding: 26px 198px 0px 35px;
}
.new {
    background: url("../img/new.png") no-repeat 0 0;
    width: 100px;
    height: 99px;
    margin: 15px 0 0 133px;
}
/*block3*//* michael-k90 */
.b3 {
    background: url("../img/b1t.png") no-repeat center 91px;
    height:545px;
    padding: 138px 0 0;
}
/*block4*//* bizlife_inc */
.b4 {
    background: #129988;
    color:#fff;
    padding:75px 0 85px;
}
.b4 h2 {
    font-family:'Georgia';
    font-weight: 700;
    font-size: 26px;
    text-transform: none;
    margin-bottom: 30px;
}

/*block5*//* owmen17 */
.b5 {
    background:url("../img/bg5.jpg") no-repeat center top / cover;
}
.b5 img {
    margin-top: -36px;
    margin-bottom: -40px;
}
.b5 h2 {
    font-size: 28px;
    color:#000000;
    text-transform: none;
    line-height: 1.5em;
    margin-bottom: 46px;
}
.b5 h2 span {
    text-transform: uppercase;
    display: block;
    font-size: 36px;
}
.b5 h2 + p {
    color:#fff;
    position: absolute;
    top: -27px;
    left: 46px;
    padding-right: 30px;
}
.action {
    width: 100%;
    background: url("../img/action.png") no-repeat 40px 0px;
    padding-top: 14px;
}
.action li {
    display: block;
    padding: 0 40px 45px 240px;
}
.action li:first-child {
    margin-bottom: 11px;
}
.action h3 {
    color:#ed3068;
    font-size: 18px;
    text-align: left;
    margin-bottom: 15px;
}
.action p {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
}
/*block6*//* after_qbici */
.b6 {
    background: #129988;
    color:#fff;
    padding: 40px 0 0;
}
.b6 h2 {
    font-weight: 500;
    font-size: 36px;
    margin-bottom: 30px;
}
.b6 h2 span {
    font-weight: 700;
    display: block;
}
.steps {
    background: url("../img/steps.png") no-repeat 40px 0px;
}
.steps li {
    padding: 4px 38px 129px 210px;
}
.steps li:last-child {
    padding-bottom: 72px;
}
.steps h3 {
    font-size: 28px;
    font-family:'Georgia';
    font-weight: 700;
    text-transform: none;
    text-align: left;
}
.steps p {
    font-size: 16px;
    line-height: 24px;
}
.b6 > p {
    padding: 0 20px 40px;
    text-align: center;
}
/*block7*//* endzeit_____ */
.b7 {
    background:url("../img/bg5.jpg") no-repeat center top / cover;
    padding: 0 0 40px;
}
.b7:before {
    content: '';
    display: block;
    background: url("../img/doc.png") no-repeat 0 0;
    width: 165px;
    height: 372px;
    position: absolute;
    left: 0;
    top:86px;
}
.blue {
    background: #1b2142;
    color:#fff;
    padding: 20px 20px 25px;
    margin-bottom: 30px;
}
.blue h2 {
    font-size: 32px;
    font-family:'Georgia';
    font-weight: 700;
    text-transform: none;
    margin-bottom: 10px;
}
.blue p {
    font-size: 20px;
    text-align: right;
}
.blue span {
    font-size: 16px;
    text-align: right;
    display: inline-block;
    width: 100%;
}
.mnenie {
    padding: 0 20px 0 176px;
    border-bottom: 4px dotted #ff57a5;
    margin-bottom: 20px;
}
.mnenie li {
    margin-bottom: 30px;
}
.mnenie p {
    font-size: 16px;
    line-height: 24px;
    overflow: hidden;
    color:#000;
}
.mnenie li:before {
    content: '';
    display: block;
    width: 17px;
    height: 17px;
    background: url("../img/sprite.png") no-repeat 0 -31px;
    float: left;
    margin-right: 12px;
    position: relative;
    top:3px;
}
.b7 > p {
    padding: 0 20px 20px;
    text-align: justify;
}
.b7 .button-m {
    margin-top: 20px;
}
/*block8*//* michael-k90 */
.b8 {
    background: #129988 url("../img/wave.png") no-repeat center bottom;
    color:#fff;
    padding: 50px 0 0;
}
.b8 h2 {
    position: relative;
    margin-bottom: 30px;
}
.b8 h2:before {
    content: '';
    display: block;
    position: absolute;
    top: -11px;
    right: 57px;
    background: url("../img/sprite.png") no-repeat -37px -34px;
    width: 19px;
	height: 16px;
    
}
.reviews {
    text-align: center;
}
.reviews li {
    margin-bottom: 40px;
}
.reviews li h3:before {
    content: '';
    display: block;
    background: url("../img/rev.png") no-repeat center 0;
    width: 242px;
    height: 138px;
    margin: 0 auto 20px;
}
.reviews li:nth-child(2) h3:before {
    background-position: center -138px;
}
.reviews li:nth-child(3) h3:before {
    background-position: center -276px;
}
.reviews h3 {
    font-size: 24px;
    font-family:'Georgia';
    font-weight: 700;
    text-transform: none;
    line-height: 1;
}
.reviews h4 {
    font-size: 20px;
    font-family:'Georgia';
    font-weight: 400;
    text-transform: none;
    line-height: 2.4em;
}
.reviews p {
    text-align: justify;
    padding: 0 20px;
}
/*block9*//* bizlife_inc */
.b9 {
    padding: 40px 0 0;
    background: #fff url("../img/wave2.png") no-repeat center bottom;
}
.b9 h2 {
    color:#ff57a5;
    font-weight: 500;
    font-size: 30px;
    margin-bottom: 40px;
}
.ship {
    background: url("../img/ship.png") no-repeat 20px 2px;
}
.ship li {
    padding: 0 20px 70px 205px;
}
/*block10*//* owmen17 */
.b10 {
    background: url("../img/bf.jpg") no-repeat center top;
    height: 617px;
    color:#fff;
}
.b10 h2 {
    font-size: 36px;
    font-weight: 500;
    text-align: left;
    padding: 22px 0 0 40px;
    line-height: 1.4em;
}
.b10 h2 span {
    display: block;
    font-weight: 700;
}
.b10 h3 {
    text-align: left;
    font-size: 25px;
    padding: 0 0 0 40px;
    line-height: 1.4em;
}
.b10 > p {
    padding: 51px 213px 0 41px;
}
.b10 .new {
    margin: 23px 0 0 133px;
}
/*block11*//* owmen17 */
.b11 {
    background: #129988 url("../img/bfb.png") no-repeat center 257px;
    padding: 70px 0 60px;
}
.b11 .m1-form {
    margin-top: 80px;
}

/*footer*/
.footer {
    text-align: center;
    padding: 40px 0 30px;
}
.footer a {
    font-size: 14px;
    color:#333;
}