/*block1*//* after_qbici */
.b1 {
    background:#22232b url(../images/b1.jpg) no-repeat center 90px;
    padding: 7px 0 0;
    height: 645px;
}
.b1 h1 {
    color:#00acc2;
    text-align: center;
    font-size: 61px;
    
    letter-spacing: .61px;
    font-weight: 800;
    margin-bottom: 6px;
}
.b1 h2 {
    text-align: center;
    color: #fff;
    font-size: 25px;
    letter-spacing: 1.2px;
    margin: 11px 0 39px 0;
}
.b1 > p {
    color:#fff;
    margin: 0 0 17px 20px;
}
.b1 > p b {
    color:#ffcf3b;
}
.sale {
    background: url(../images/sale.png) no-repeat 0 0;
    width: 128px;
    height: 68px;
    position: absolute;
    right: 0;
    top:160px;
    color:#333333;
    font-size: 18px;
    text-transform: uppercase;
    text-align: right;
    padding: 5px 20px 0 0;
}
.sale b {
    font-size: 36px;
    font-weight: 800;
    line-height: 30px;
    display: block;
}
/*block2*//* endzeit_____ */
.b2 {
    padding: 0 0 0 0;
    background: #2f3039;
}
.stock {
    background: #22232b;
    color:#fff;
    text-align: center;
    border-bottom: 2px  solid #00acc2;
    line-height: 52px;
    margin-top: 30px;
}
.stock > span {
    display: inline-block;
    background:  #00acc2;
    height: 52px;
    margin-left: 5px;
    -moz-transform: skewX(-10deg);
    -webkit-transform: skewX(-10deg);
    -o-transform: skewX(-10deg);
    -ms-transform: skewX(-10deg);
    transform: skewX(-10deg);
    padding: 0 10px;
    font-weight: 700;
}
.stock > span > span {
    -moz-transform: skewX(10deg);
    -webkit-transform: skewX(10deg);
    -o-transform: skewX(10deg);
    -ms-transform: skewX(10deg);
    transform: skewX(10deg);
    display: inline-block;
}
/*block3*//* michael-k90 */
.b3 {
    padding: 25px 0 30px;
}
.result {
}
.result li {
    display: inline-block;
    vertical-align: top;
    width: 210px;
    position: relative;
    border:1px solid #2c3138;
    border-radius: 10px;
    text-align: center;
}
.result img {
    display: block;
    margin: auto;
    max-width: inherit;
}
.result li:nth-child(3) img,
.result li:nth-child(4) img {
    left: inherit;
    right: -1px;
}
.result li:nth-child(1),
.result li:nth-child(2) {
    margin-bottom: 20px; 
}
.result li:nth-child(1),
.result li:nth-child(3) {
    margin-left: 17px;
    margin-right: 24px;
}
.result p {
    padding: 20px 20px 20px;
}
/*block4*//* bizlife_inc */
.b4 {
   padding-bottom: 0;
}
.b4 img{
    display: block;
    margin: auto;
}
.preim {
    padding: 0 25px 10px 45px;
}
.preim li {
    border: 1px solid #2c3138;
    border-radius: 10px;
    display: block;
    position: relative;
    margin-bottom: 20px;
}
.preim img {
    display: block;
    position: absolute;
    left: -19px;
    top: 25px;
}
.preim p {
    font-weight: 700;
    padding: 20px 20px 20px 42px;
}
.b4 .button-m {
    margin-bottom: -38px;
}
/*block5*//* owmen17 */
.b5 {
    background: #14151b;
    padding: 64px 0 0;
}
.steps {
}
.steps li {
    display: table;
    width: 100%;
    padding: 0 20px 20px;
}
.steps img {
    display: block;
    width: 200px;
    height: 160px;
    float: left;
    border-radius: 10px;
}
.steps div {
    overflow: hidden;
    padding: 0 0 0 20px;
    display: table-cell;
    vertical-align: middle;
    width: 265px;
}
.steps div h3 {
    color:#ffcd3b;
    font-size: 30px;
    font-weight: 700;
    text-transform: none;
    border-bottom: 3px solid #1b1f25;
}
.steps div h3 span {
    font-size: 15px;
}
.steps div p {
    font-size: 14px;
    padding: 7px 0 0 0;
}
.steps li:nth-child(2) h3 {
    color:#f8832c;
}
.steps li:nth-child(3) h3 {
    color:#f34720;
}
.steps li:nth-child(4) h3 {
    color:#f02119;
}
.gallery {
    width: 440px;
    margin: 0 auto;
}
/*block6*//* after_qbici */
.b6 {
   background: #14151b;
}
.rev {
    width: 440px;
    background: #181b23;
    border-radius: 10px;
    text-align: center;
    padding: 20px;
    margin: 0 auto; 
}
.rev img {
    display: block;
    margin: 0 auto;
}
.rev h3 {
    text-transform: none;
    font-size: 18px;
    padding: 30px 0 24px;
}
.rev h3 span {
    font-size: 16px;
    font-weight: 400;
}
.rev p {
    line-height: 30px;
}
/*block7*//* endzeit_____ */
.b7 {
   padding-bottom: 10px;
}
.ship {
}
.ship li {
    display: block;
    padding: 0 20px 20px;
}
.ship li img {
    display: block;
    float: left;
    width: 180px;
}
.ship div {
    overflow: hidden;
    padding: 0 0 0 20px;
}
.ship div h3 {
    color:#ffcf3b;
    font-size: 16px;
    font-weight: 800;
    
    margin-bottom: 4px;
    padding-top: 0px;
}
.ship div p {
    font-size: 14px;
    color:#fff;
}
/*block8*//* michael-k90 */
  
/*block9*//* bizlife_inc */

/*block10*//* owmen17 */

.footer {
    text-align: center;
    padding: 40px 0 30px;
}
.footer a {
    font-size: 14px;
    color:#ccc;
    display: block;
    padding: 5px 0 0;
}

.new-step div{
    width: 100%;
}