.simbat-goals {
    position: relative;
}
.simbat-goals:before {
    content: '';
    position: absolute;
    width: 90px;
    height: 90px;
    background: transparent;
    border: 15px solid #ffc944;
    left: -16.6vw;
    bottom: -60px;
    border-radius: 50%;
}

.simbat-client {
    position: relative;
}
.simbat-client:after {
    content: '';
    position: absolute;
    top: 60px;
    background: url(/case/assets/simbat/images/fig3.png) 0 0 no-repeat;
    background-size: contain;
    width: 66px;
    height: 66px;
    right: -11.9vw;
}

.simbat-analytics {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 2;
}
.simbat-analytics:after {
    content: '';
    position: absolute;
    width: 280px;
    height: 280px;
    border: 20px solid #a5dc79;
    border-radius: 50%;
    top: -175px;
    right: -13vw;
}

.simbat-analytics__pic {
    width: 51.8%;
    padding-right: 75px;
    margin-top: -260px;
}

.simbat-analytics__text {
    width: 45.3%;
}

.simbat-design {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    z-index: 2;
}
.simbat-design:before {
    content: '';
    position: absolute;
    width: 90px;
    height: 90px;
    background: transparent;
    border: 15px solid #ffc944;
    left: -4.6vw;
    top: 20px;
    border-radius: 50%;
}
.simbat-design:after {
    content: '';
    position: absolute;
    width: 90px;
    height: 100px;
    background: url(/case/assets/simbat/images/fig1.png) 0 0 no-repeat;
    background-size: contain;
    top: -130px;
    left: 64%;
}

.simbat-design__text {
    width: 34.6%;
}

.simbat-design__pic {
    padding-left: 70px;
    width: 65.6%;
}


.simbat-blue-wrap {
    background: #078fed;
    color: #fff;
    position: relative;
    padding-top: 1px;
    padding-bottom: 1px;
}
.simbat-blue-wrap .new-case__h2, .simbat-blue-wrap p {
    color: #fff;
}
.simbat-blue-wrap:before {
    content: '';
    position: absolute;
    top: -205px;
    left: -10%;
    width: 120%;
    height: 700px;
    background: #078fed;
    z-index: 1;
    border-radius: 50%;
}

.simbat-products-pic {
    position: relative;
    z-index: 2;
    text-align: center;
}


.simbat-products {
    max-width: 1780px;
    padding-right: 50px;
    padding-left: 50px;
    margin-right: auto;
    margin-left: auto;
    z-index: 2;
    position: relative;
    margin-top: -155px;
    padding-top: 175px;
}
.simbat-products__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: -50px;
    margin-right: -50px;
    margin-top: 90px;
}

.simbat-products__list-col {
    width: 50%;
    padding: 0 50px;
}

.simbat-products__list-li {
    position: relative;
    margin-bottom: 70px;
}

.simbat-products__list-num {
    position: absolute;
    left: -0.4em;
    top: -0.4em;
    font-size: 100px;
    line-height: 1;
    font-family: 'Avenir_Heavy', sans-serif;
    opacity: 0.1;
}

.simbat-screeshots-wrap {
    position: relative;
    z-index: 2;
}
.simbat-screeshots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-left: -25px;
    margin-right: -25px;
}
.simbat-screeshots__item {
    padding-left: 25px;
    padding-right: 25px;
    position: relative;
}
.simbat-screeshots__item--bottom {
    padding-top: 100px;
}
.simbat-screeshots__item img {
    -webkit-box-shadow: 0 30px 30px -10px rgba(0,0,0,0.2);
    box-shadow: 0 30px 30px -10px rgba(0,0,0,0.2);
    position: relative;
    z-index: 2;
}
.simbat-screeshots__item:before {
    content: '';
    position: absolute;
    z-index: 1;
}
.simbat-screeshots__item:first-child:before {
    width: 280px;
    height: 280px;
    border: 20px solid #a5dc79;
    border-radius: 50%;
    top: 15px;
    left: -115px;
}
.simbat-screeshots__item:nth-child(2):before {
    width: 60px;
    height: 60px;
    background: url(/case/assets/simbat/images/fig2.png) 0 0 no-repeat;
    background-size: contain;
    right: 60px;
    top: -180px;
}
.simbat-screeshots__item:last-child:before {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #13a9fc;
    right: 160px;
    top: -65px;
}


.simbat-orders {
    max-width: 1810px;
    padding-left: 50px;
    padding-right: 50px;
    margin-left: auto;
    margin-right: auto;
}
.simbat-orders-text {
    position: relative;
}
.simbat-orders-text:before {
    content: '';
    position: absolute;
    width: 90px;
    height: 100px;
    background: url(/case/assets/simbat/images/fig1.png) 0 0 no-repeat;
    background-size: contain;
    top: 60px;
    left: -20.8vw;
}
.simbat-orders-text:after {
    content: '';
    position: absolute;
    width: 90px;
    height: 90px;
    background: transparent;
    border: 15px solid #ffc944;
    right: -23.4vw;
    bottom: 35px;
    border-radius: 50%;
}

.simbat-sales {
    max-width: 1920px;
    padding-left: 50px;
    padding-right: 50px;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.simbat-sales__text {
    width: 31%;
    padding-top: 60px;
}
.simbat-sales__pic {
    padding-left: 70px;
    width: 56%;
}


.simbat-data {
    max-width: 1710px;
    padding-right: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}
.simbat-data__text {
    width: 33%;
    padding-top: 140px;
}
.simbat-data__pic {
    padding-right: 30px;
    width: 67%;
}
.simbat-data:after {
    content: '';
    position: absolute;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    background: #fd272d;
    bottom: 40px;
    right: -7vw;
}

.simbat-quote {
    position: relative;
}
.simbat-quote:before {
    content: '';
    position: absolute;
    top: 200px;
    left: -16vw;
    width: 60px;
    height: 60px;
    background: url(/case/assets/simbat/images/fig2.png) 0 0 no-repeat;
    background-size: contain;
}
.simbat-quote:after {
    content: '';
    position: absolute;
    width: 115px;
    height: 115px;
    border: 20px solid #a5dc79;
    right: -16vw;
    top: 45%;
    border-radius: 50%;
}

.simbat-toy-pic {
    text-align: center;
    margin-left: 10%;
    margin-bottom: 50px;
    padding-right: 50px;
    padding-left: 50px;
}

.simbat-result {
    position: relative;
}
.simbat-result:before {
    content: '';
    position: absolute;
    border-radius: 50%;
    width: 47px;
    height: 47px;
    background: #a5dc79;
    left: -21vw;
    top: 45%;
}


.simbat-gray-wrap {
    background: #f3f9ff;
    position: relative;
    margin-top: 400px;
}
.simbat-gray-wrap:before {
    content: '';
    position: absolute;
    top: -155px;
    left: -10%;
    width: 120%;
    height: 700px;
    background: #f3f9ff;
    z-index: 1;
    border-radius: 50%;
}

.simbat-blue-wrap2 {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #078fed), color-stop(60%, #078fed), color-stop(60%, #fff));
    background: -webkit-linear-gradient(top, #078fed 0, #078fed 60%, #fff 60%);
    background: -o-linear-gradient(top, #078fed 0, #078fed 60%, #fff 60%);
    background: linear-gradient(to bottom, #078fed 0, #078fed 60%, #fff 60%);
    position: relative;
}
.simbat-blue-wrap2:before {
    content: '';
    position: absolute;
    top: 25%;
    left: -10%;
    width: 120%;
    height: 520px;
    background: #078fed;
    z-index: 1;
    border-radius: 50%;
}
.simbat-blue-wrap2:after {
    content: '';
    position: absolute;
    top: 39%;
    left: 20%;
    width: 610px;
    width: 31.7vw;
    height: 645px;
    height: 33.5vw;
    background: url(/case/assets/simbat/images/ellips.png) 0 0 no-repeat;
    background-size: contain;
    z-index: 1;
}


@media (max-width: 1400px) {
    .simbat-sales__text {
        width: 40%;
    }
}
@media (max-width: 1200px) {
    .simbat-sales, .simbat-data, .simbat-design,.simbat-analytics {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .simbat-sales__text {
        width: 100%;
        max-width: 800px;
        margin: 0 auto;
    }
    .simbat-sales__pic, .simbat-design__pic {
        width: 100%;
        padding-left: 0;
    }
    .simbat-data__pic {
        width: 100%;
        padding-right: 0;
    }
    .simbat-data__text {
        width: 100%;
        padding-left: 50px;
        padding-top: 60px;
        max-width: 850px;
        margin: 0 auto;
    }
    .simbat-design__text {
        width: 100%;
        max-width: 800px;
        margin: 0 auto;
    }
    .simbat-marg-notab {
        margin-bottom: 0;
    }
    .simbat-analytics:after {
        content: normal;
    }
    .simbat-analytics__pic {
        margin-top: 30px;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        width: 100%;
    }
    .simbat-analytics__pic {
        max-width: 500px;
    }
    .simbat-analytics__text {
        width: 100%;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        max-width: 860px;
        margin: 0 auto;
    }
    .simbat-gray-wrap {
        margin-top: 245px;
    }
}
@media (max-width: 1023px) {
    .simbat-products__list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .simbat-products__list-col {
        width: 100%;
    }
    .simbat-design:before, .simbat-goals:before, .simbat-client:after, .simbat-quote:before,
    .simbat-quote:after {
        content: normal;
    }
    .simbat-products, .simbat-products__list-col, .simbat-orders, .simbat-sales {
        padding-left: 30px;
        padding-right: 30px;
    }
    .simbat-data {
        padding-right: 30px;
    }
    .simbat-data__text {
        padding-left: 30px;
    }
}
@media (max-width: 767px) {
    .simbat-gray-wrap:before {
        height: 250px;
        top: -95px;
    }
    .simbat-gray-wrap {
        margin-top: 160px;
    }
    .simbat-products__list {
        margin-top: 30px;
    }
    .simbat-products, .simbat-orders, .simbat-sales {
        padding-left: 20px;
        padding-right: 20px;
    }
    .simbat-products__list-num {
        font-size: 60px;
    }
    .simbat-blue-wrap2:before {
        content: normal;
    }
    .simbat-screeshots {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0;
    }
    .simbat-screeshots__item {
        width: 100%;
        padding: 0;
        margin-bottom: 30px;
    }
    .simbat-screeshots__item:before, .simbat-orders-text:before, .simbat-data:after {
        content: normal;
    }
    .simbat-data {
        padding-right: 20px;
    }
    .simbat-data__text {
        padding-left: 20px;
    }
    .simbat-blue-wrap:before {
        top: -128px;
        height: 327px;
    }
    .simbat-blue-wrap2 {
        background: #078fed;
    }
}