.page-sumoppicm .heading-cm {
    background: url(/common/design/user/img/cm/sumoppicm-bg-heading.jpg) repeat-x center / cover;
    color: #F090A7;
}

.page-sumoppicm .heading-video-box {
    background-color: #F090A7;
    color: #fff;
}
.page-sumoppicm .heading-cm {
    margin-bottom: 20px;
}

.page-sumoppicm .cm-banner-top .image-banner {
    margin-bottom: 20px;
}

.page-sumoppicm .benefits_section {
    overflow: hidden;
}

.page-sumoppicm .banner_benefit {
    padding: 30px 20px;
    position: relative;
}

.page-sumoppicm .banner_benefit .box_gift {
    position: absolute;
}

.page-sumoppicm .banner_benefit .pink_box {
    top: -20px;
    left: -14px;
}

.page-sumoppicm .banner_benefit .blue_box {
    top: -32px;
    right: -20px;
}
.page-sumoppicm .benefits_section .descr_under_title {
    margin-bottom: 30px;
}
.page-sumoppicm .banner_benefit .descr_under_title {
    margin-bottom: 10px;
}

.page-sumoppicm .block_one_order .descr_under_title {
    margin-top: 0;
}

.page-sumoppicm .heading-cm{
    min-height: 50px;
}