

/* Start:/local/templates/main/styles/cases.css?1620285260387841*/
@charset "UTF-8";

/* Begin: all cases settings */
.caseItem {
    background-repeat: no-repeat;
    margin-top: 7px;
}

.caseItem .firmlogo {
    background-repeat: no-repeat;
    position: absolute;
}

/* End: all cases settngs */

/* stomeAvenu */
#stomAvenu .grey:before {
    background-image: url("/local/templates/main/images/stomAvenuImages/arrow_of_section.png");
    backgrund-repeat: no-repeat;
    background-size: 18px 55.5px;
}

#stomAvenu {
    background-image: url("/local/templates/main/images/stomAvenuImages/stomavenu_topbackground.png");
}

#stomAvenu .headerpart {
    height: 559px;
}

#stomAvenu .headerpart .caseheading {
    top: 174px;
    left: 67px;
}

#stomAvenu .firmlogo {
    top: 47px;
    width: 307px;
    height: 87px;
    background-image: url("/local/templates/main/images/stomAvenuImages/stom_avenu_logo.png");
    background-size: 307px 87px;
}

#stomAvenu .firmname {
    top: 352px;
}

#stomAvenu .firstsection {
    margin-bottom: 51px;
}

#stomAvenu .firstsection .first-cell {
    padding-left: 68px;
}

#stomAvenu .firstsection .first-cell p {
    padding-left: 3px;
    padding-top: 9px;
}

#stomAvenu .firstsection .second-cell {
    padding-left: 39px;
    padding-top: 7px;
}

#stomAvenu .firstsection .second-cell h2 {
    font-size: 28px;
    line-height: 15px;
    padding-bottom: 20px;
}

#stomAvenu .firstsection .second-cell p {
    background-color: #f3f3f3;
    padding: 16px 0 20px 128px;
    background-image: url("/local/templates/main/images/stomAvenuImages/task_of_target.png");
    background-size: 62px 62px;
    background-position: 42px 22px;
    background-repeat: no-repeat;
}

#stomAvenu .secondsection {
    margin-bottom: 0;
}

#stomAvenu .secondsection .wrapper {
    height: 394px;
    overflow: hidden;
}

#stomAvenu .secondsection .first-cell {
    padding-left: 67px;
    padding-top: 9px;
}

#stomAvenu .secondsection .first-cell p {
    padding-left: 3px;
    padding-top: 12px;
}

#stomAvenu .secondsection .second-cell p {
    width: 422px;
    height: 406px;
    background-size: 422px 406px;
    background-position: 0 0;
    background-image: url("/local/templates/main/images/stomAvenuImages/fresh_view.png");
    background-repeat: no-repeat;
    margin-left: 26px;
    margin-top: 12px;
}

#stomAvenu .thirdsection {
    margin-bottom: 53px;
    margin-top: 90px;
}

#stomAvenu .thirdsection .first-cell {
}

#stomAvenu .thirdsection .first-cell img {
    margin-left: 22px;
    margin-top: 24px;
}

#stomAvenu .thirdsection .second-cell {
    text-align: right;
    padding-right: 69px;
}

#stomAvenu .thirdsection .second-cell p {
    padding-top: 12px;
}

#stomAvenu .thirdsection .displayOnSmall {
    display: none;
}

#stomAvenu .fourthsection {
    margin-bottom: 69px;
    padding-top: 0;
}

#stomAvenu .fourthsection .wrapper {
    height: 337px;
    overflow: hidden;
    padding-top: 67px;
}

#stomAvenu .fourthsection .first-cell {
    padding-left: 68px;
}

#stomAvenu .fourthsection .second-cell {
}

#stomAvenu .fourthsection .second-cell img {
    margin-left: 23px;
    margin-top: -17px;
    max-width: none;
}

#stomAvenu .fifthsection {
    margin-bottom: 53px;
}

#stomAvenu .fifthsection .first-cell {
}

#stomAvenu .fifthsection .first-cell img {
    margin-top: -31px;
    margin-left: -11px;
}

#stomAvenu .fifthsection .second-cell {
    text-align: right;
    padding-right: 69px;
}

#stomAvenu .fifthsection .second-cell p {
    padding-top: 12px;
}

#stomAvenu .fifthsection .displayOnSmall {
    display: none;
}

#stomAvenu .sixth {
    padding-top: 67px;
    height: 475px;
}

#stomAvenu .sixth .first-cell {
    padding-left: 68px;
}

#stomAvenu .sixth .first-cell p {
    padding-top: 9px;
    padding-left: 3px;
}

#stomAvenu .sixth .second-cell {
}

#stomAvenu .sixth .second-cell img {
    margin-top: 23px;
    margin-left: 33px;
}

#stomAvenu .footerpart {
    margin-bottom: -161px;
}

#stomAvenu .footerpart #heading {
    float: left;
    padding: 10px 0 0 14px;
    margin: 0 36px 0 0;
}

#stomAvenu .footerpart #info {
    float: left;
}

#stomAvenu #footerInfo {
    width: 616px;
    height: 427px;
    background: #fff;
    padding: 51px 49px 0 68px;
    margin: 18px 0 0 0;
    color: #666;
    font-size: 15px;
    line-height: 24px;
}

#stomAvenu #footerInfo .name {
    font-family: 'OpenSans-Semibold';
    font-size: 18px;
    margin: 33px 0 19px 0;
    color: #000;
}

#stomAvenu #footerInfo .position {
    font-size: 13px;
    line-height: 18px;
}

@media (max-width: 960px) {
    #stomAvenu .firstsection br {
        display: none;
    }

    #stomAvenu .thirdsection {
        margin-top: 190px;
    }

    #stomAvenu .firstsection .first-cell * {
        padding: 0;
        margin: 0;
    }

    #stomAvenu .footerpart {
        margin-top: 170px;
    }

    #stomAvenu .sections {
        margin-bottom: 55px;
    }

    #stomAvenu .firstsection .second-cell {
        padding-right: 30px;
    }

    #stomAvenu .firstsection .second-cell p {
        background-position: 25px 50%;
        padding-right: 15px;
        padding-left: 104px;
    }

    #stomAvenu .secondsection .wrapper {
        height: auto;
    }

    #stomAvenu .secondsection .second-cell {
        padding-right: 0;
    }

    #stomAvenu .secondsection .second-cell p {
        margin: 0;
        width: 400px;
        height: 384.8px;
        background-size: 100% 100%;
        margin: auto;
    }

    #stomAvenu .secondsection .first-cell p {
        padding-left: 0;
    }

    #stomAvenu .thirdsection .first-cell {
        padding-top: 55px;
    }

    #stomAvenu .thirdsection .first-cell img {
        margin: 0;
        margin: auto;
    }

    #stomAvenu .thirdsection .first-cell {
        padding-left: 15px;
        text-align: center;
    }

    #stomAvenu .thirdsection .first-cell img {
        max-width: none;
    }

    #stomAvenu .thirdsection .second-cell {
        padding-right: 30px;
        padding-left: 45px;
    }

    #stomAvenu .fourthsection .wrapper {
        height: auto;
        padding-bottom: 50px;
    }

    #stomAvenu .fourthsection .second-cell {
        text-align: center;
        padding-right: 0;
        padding-left: 0;
    }

    #stomAvenu .fourthsection .second-cell img {
        max-width: none;
        margin: 0;
        width: 400px;
        height: 296px;
    }

    #stomAvenu .fifthsection * br {
        display: none;
    }

    #stomAvenu .fifthsection .first-cell {
        padding-top: 0;
    }

    #stomAvenu .fifthsection .first-cell img {
        margin: 0;
        margin: auto;
    }

    #stomAvenu .fifthsection .first-cell {
        padding-left: 15px;
        text-align: center;
    }

    #stomAvenu .fifthsection .first-cell img {
        max-width: none;
        width: 339px;
        height: 250px;
    }

    #stomAvenu .fifthsection .second-cell {
        padding-right: 30px;
        padding-left: 45px;
    }

    #stomAvenu .fifthsection .second-cell p {
        padding-top: 0;
    }

    #stomAvenu .sixth {
        height: auto;
        padding-bottom: 50px;
        margin-bottom: 0;
    }

    #stomAvenu .sixth .second-cell {
        padding-right: 0;
        text-align: center;
        margin-top: 30px;
    }

    #stomAvenu .sixth .second-cell img {
        margin: 0;
        padding: 0;
        max-width: none;
        width: 390px;
        height: 381px;
    }

}

@media (max-width: 948px) {
    #stomAvenu .headerpart {
        margin-top: -71px;
    }
}

@media (max-width: 858px) {
    #stomAvenu .secondsection .second-cell {
        padding-top: 66px;
        padding-right: 0;
    }

    #stomAvenu .secondsection .second-cell p {
        margin: 0;
        width: 286px;
        height: 276px;
        margin: auto !important;
    }

    #stomAvenu .fourthsection .second-cell {
        text-align: center;
        padding-right: 0;
        padding-top: 45px;
    }

    #stomAvenu .fourthsection .second-cell img {
        width: 286px;
        height: 212px;
    }

    #stomAvenu .sixth .second-cell {
        padding-top: 55px;
    }

    #stomAvenu .sixth .second-cell img {
        width: 284px;
        height: 277px;
    }
}

@media (max-width: 822px) {
    #stomAvenu .footerpart {
        padding-top: 30px;
    }

    #stomAvenu #footerInfo {
        margin-left: 15px;
    }
}

@media (max-width: 768px) {
    #stomAvenu .headerpart {
        margin-top: 15px;
    }
}

@media (max-width: 650px) {
    #stomAvenu .first-cell {
        width: 100%;
        padding: 0 15px;
    }

    #stomAvenu .second-cell {
        width: 100%;
        padding: 0 15px;
    }

    #stomAvenu .firmlogo {
        left: 15px
    }

    #stomAvenu .thirdsection {
        margin-top: 220px;
    }

    #stomAvenu .footerpart {
        margin-top: 260px;
    }

    #stomAvenu .headerpart .caseheading {
        left: 15px;
        width: 350px;
        line-height: 43px;
        top: 156px;
        font-size: 43px;
    }

    #stomAvenu .headerpart .caseheading br {
        display: none;
    }

    #stomAvenu .firmname {
        left: 15px
    }

    #stomAvenu .firstsection .first-cell {
        padding-left: 15px;
        width: 100%;
    }

    #stomAvenu .firstsection .second-cell {
        padding-left: 15px;
        width: 100%;
    }

    #stomAvenu .firstsection .second-cell p {
        width: 260px;
        margin: auto;
    }

    #stomAvenu .secondsection .first-cell {
        width: 100%;
        padding: 0 15px;
    }

    #stomAvenu .secondsection .second-cell {
        width: 100%;
        padding: 0 0;
    }

    #stomAvenu .secondsection {
        margin-bottom: 0;
    }

    #stomAvenu .thirdsection .first-cell {
        display: none;
    }

    #stomAvenu .thirdsection .displayOnSmall {
        display: block;
        text-align: center;
    }

    #stomAvenu .thirdsection .displayOnSmall img {
        width: 298px;
        height: 179px;
    }

    #stomAvenu .thirdsection .second-cell {
        padding-left: 15px;
        text-align: left;
        margin-top: 45px;
        margin-bottom: 30px;
    }

    #stomAvenu .fourthsection .first-cell {
        padding-left: 15px;
    }

    #stomAvenu .fifthsection .first-cell {
        display: none;
    }

    #stomAvenu .fifthsection .second-cell {
        padding-left: 15px;
        text-align: left;
    }

    #stomAvenu .fifthsection .displayOnSmall {
        display: block;
        text-align: center;
        padding: 0;
        margin-bottom: 30px;
    }

    #stomAvenu .fifthsection .displayOnSmall img {
        width: 295px;
        height: 218px;
        max-width: none;
    }

    #stomAvenu .sixth .second-cell {
        padding: 0 15px;
        text-align: center;
    }

    #stomAvenu .sixth .first-cell {
        padding-left: 15px;
    }

    #stomAvenu .footerpart {
    }

    #stomAvenu #footerInfo {
        width: 100%;
        height: auto;
        padding-bottom: 60px;
        padding-left: 30px;
        margin-left: 0;
    }

}

@media (max-width: 540px) {
    #stomAvenu .headerpart {
        margin-top: 0;
    }
}

@media (max-width: 396px) {
    #stomAvenu .firmlogo {
        width: 260px;
        background-size: 260px 78px;
    }

    #stomAvenu .headerpart .caseheading {
        font-size: 33px;
        top: 153px;
    }

    #stomAvenu .fifthsection .displayOnSmall img {
        width: 262px;
        height: 194px;
    }

    #stomAvenu .sixth .second-cell {
        padding-left: 0;
        padding-right: 0;
    }
}

/* stomeAvenu */
/* begin: Case Next Project M */
#nextprojectcase {
}

#nextprojectcase .headerpart {
    background-image: url("/local/templates/main/images/images_nextproject/nextproject_topbackground.png");
}

#nextprojectcase {
    margin-top: 7px;
}

#nextprojectcase .displayOnSmall {
    display: none;
}

#nextprojectcase .headerpart .firmlogo {
    background-image: url("/local/templates/main/images/images_nextproject/nextproject_logo.png");
    top: 68px;
    left: 64px;
}

#nextprojectcase .headerpart .caseheading {
    top: 175px;
    left: 66px;
    line-height: 50px;
}

#nextprojectcase .headerpart .firmname {
    top: 352px;
    left: 69px;
}

#nextprojectcase .firstsection {
    padding-top: 8px;
    padding-left: 12px;
    margin-bottom: 51px;
}

#nextprojectcase .firstsection .first-cell {
}

#nextprojectcase .firstsection .first-cell p {
    padding-left: 3px;
    padding-top: 9px;
    width: 430px;
}

#nextprojectcase .firstsection .second-cell {
    padding-top: 13px;
    padding-left: 34px;
}

#nextprojectcase .firstsection .second-cell p {
    width: 407px;
}

#nextprojectcase .secondsection {
    margin-bottom: 0;
    height: 348px;
    padding-top: 0;
}

#nextprojectcase .secondsection .wrapper {
    height: 100%;
    overflow: hidden;
}

#nextprojectcase .secondsection:before {
    top: -23px;
}

#nextprojectcase .secondsection .first-cell {
    padding-left: 68px;
    padding-top: 88px;
}

#nextprojectcase .secondsection .first-cell p {
    padding-top: 9px;
    padding-left: 3px;
}

#nextprojectcase .secondsection .second-cell {
    padding-top: 24px;
    padding-left: 0;
    padding-right: 0;
}

#nextprojectcase .secondsection .second-cell img {
    margin-top: 20px;
    margin-left: 25px;
}

#nextprojectcase .thirdsection {
    margin-bottom: 59px;
    margin-top: 100px;
}

#nextprojectcase .thirdsection .first-cell {
    padding-left: 0;
}

#nextprojectcase .thirdsection .first-cell img {
    margin-left: -15px;
    margin-top: -18px;
}

#nextprojectcase .thirdsection .second-cell {
    text-align: right;
    padding-right: 115px;
    padding-top: 12px;
}

#nextprojectcase .thirdsection .second-cell h2 {
    margin-right: -1px;
}

#nextprojectcase .thirdsection .second-cell p {
    padding-top: 9px;
    padding-left: 14px;
}

#nextprojectcase .fourthsection {
    padding-top: 0;
    margin-bottom: 109px;
}

#nextprojectcase .fourthsection .wrapper {
    overflow: hidden;
    padding-top: 69px;
    padding-bottom: 54px;
}

#nextprojectcase .fourthsection:before {
    top: -23px;
}

#nextprojectcase .fourthsection .first-cell {
    padding-left: 67px;
}

#nextprojectcase .fourthsection .first-cell p {
    padding-left: 3px;
    padding-top: 9px;
}

#nextprojectcase .fourthsection .second-cell {
    position: relative;
    padding-right: 0;
    padding-top: 44px;
    margin-left: -16px;
}

#nextprojectcase .fourthsection .second-cell img {
    margin-left: 42px;
    margin-top: -34px;
}

#nextprojectcase .fifthsection {
    margin-bottom: 60px;
}

#nextprojectcase .fifthsection .first-cell {
    padding-left: 0;
}

#nextprojectcase .fifthsection .first-cell img {
    margin-left: -15px;
    margin-top: -14px;
}

#nextprojectcase .fifthsection .second-cell {
    text-align: right;
    padding-right: 112px;
}

#nextprojectcase .fifthsection .second-cell h2 {
    margin-top: -36px;
}

#nextprojectcase .fifthsection .second-cell p {
    padding-top: 9px;
    padding-left: 0;
    width: 411px;
    padding-right: 25px;
}

#nextprojectcase .footerpart {
    padding-top: 84px;
    margin-bottom: -100px;
    position: relative;
    margin-top: 60px;
}

#nextprojectcase .footerpart .first-cell {
    float: left;
}

#nextprojectcase .footerpart .first-cell p#conversation_has_increased {
    float: left;
    display: block;
    background-size: 80px 80px;
    margin-top: 44px;
    font-size: 38px;
    background-image: url("/local/templates/main/images/images_nextproject/increase_conversion.png");
}

#nextprojectcase .footerpart .first-cell p#conversation_has_increased span {
    line-height: 22px;
    display: inline-block;
    padding-top: 14px;
    padding-left: 3px;
}

#nextprojectcase .footerpart .first-cell p#one_person_price_decrease {
    margin-left: 339px;
    background-size: 80px 80px;
    background-position: 0 22px;
    margin-top: 41px;
    background-image: url("/local/templates/main/images/images_nextproject/deacrease_price_of_lead.png");
    padding-top: 36px;
    height: 200px;
    font-size: 38px;
}

#nextprojectcase .footerpart .first-cell p#one_person_price_decrease span {
    display: inline-block;
    padding-top: 14px;
    padding-left: 3px;
    line-height: 22px;
}

#nextprojectcase .underfooterpart {
    height: 253px;
    background-color: #fff;
    margin-bottom: -60px;
    position: relative;
    padding-top: 77px;
}

#nextprojectcase .underfooterpart p {
    padding-left: 4px;
    line-height: 22px;
    font-family: "OpenSans";
    font-size: 17px;
    color: #666;
    padding-top: 14px;
}

#nextprojectcase .underfooterpart h2 {
    font-size: 24px;
    line-height: 15px;
}

@media (max-width: 1028px) {

    #nextprojectcase .thirdsection .second-cell {
        padding-right: 55px;
    }

    #nextprojectcase .thirdsection .second-cell p br {
        display: none;
    }

    #nextprojectcase .thirdsection .first-cell img {
        width: 100%;
        height: auto;
    }

    #nextprojectcase .fifthsection .first-cell img {
        width: 100%;
        height: auto;
    }

    #nextprojectcase .fifthsection .second-cell {
        padding-right: 55px;
    }

    #nextprojectcase .fifthsection .second-cell p {
        padding-left: 0;
        width: 100%;
        padding-right: 0;
    }

}

@media (max-width: 960px) {

    #nextprojectcase .sections {
        margin-top: -75px;
        position: relative;
    }

    #nextprojectcase .firstsection .first-cell {
        padding-right: 0;
    }

    #nextprojectcase .firstsection .first-cell p {
        width: 100%;
        padding: 0;
        margin: 0;
    }

    #nextprojectcase .firstsection .first-cell p br {
        display: none;
    }

    #nextprojectcase .firstsection .second-cell {
        padding-right: 15px;
    }

    #nextprojectcase .footerpart {
        margin-top: 90px;
    }

    #nextprojectcase .firstsection .second-cell p {
        width: 100%;
        padding: 0;
        margin: 0;
    }

    #nextprojectcase .thirdsection {
        margin-top: 150px;
    }

    #nextprojectcase .firstsection .second-cell h2 {
        height: 9px;
    }

    #nextprojectcase .firstsection .second-cell p br {
        display: none;
    }

    #nextprojectcase .secondsection .first-cell p br {
        display: none;
    }

    #nextprojectcase .secondsection .second-cell {
        padding-right: 15px;
    }

    #nextprojectcase .secondsection .second-cell img {
        width: 100%;
        height: auto;
    }

    #nextprojectcase .thirdsection .second-cell h2 {
        margin-top: -25px;
    }

    #nextprojectcase .fourthsection .first-cell p br {
        display: none;
    }

    #nextprojectcase .fourthsection .second-cell {
        padding-right: 15px;
    }

    #nextprojectcase .fourthsection .second-cell img {
        width: 100%;
        height: auto;
    }

    #nextprojectcase .underfooterpart p br {
        display: none;
    }
}

@media (max-width: 768px) {

    #nextprojectcase .secondsection .second-cell {
        padding-top: 40px;
    }

    #nextprojectcase .secondsection {
        padding-bottom: 50px;
        height: auto;
    }

    #nextprojectcase .secondsection .first-cell {
        padding-top: 68px;
    }

    #nextprojectcase .thirdsection .first-cell {
        padding-top: 25px;
    }

    #nextprojectcase .fourthsection .second-cell {
        padding-top: 40px;
    }

    #nextprojectcase .fourthsection {
        padding-bottom: 50px;
        height: auto;
    }

    #nextprojectcase .fourthsection .first-cell {
        padding-top: 68px;
    }

    #nextprojectcase .fourthsection .first-cell {
        padding-top: 7px;
    }

    #nextprojectcase .fourthsection .first-cell p {
        padding-top: 5px;
    }

    #nextprojectcase .fourthsection .second-cell img {
        margin-left: 23px;
        margin-top: 69px;
    }

    #nextprojectcase .fifthsection .first-cell {
        padding-top: 25px;
    }

    #nextprojectcase .fifthsection .first-cell img {
        margin-top: 25px;
    }

    #nextprojectcase .underfooterpart {
        padding-top: 50px;
    }

    #nextprojectcase .underfooterpart {

    }
}

@media (max-width: 722px) {
    #nextprojectcase .footerpart .first-cell p#one_person_price_decrease {
        margin-left: 0;
    }
}

@media (max-width: 650px) {
    #nextprojectcase .headerpart .firmlogo {
        left: 15px;
        top: 25px;
    }

    #nextprojectcase .thirdsection {
        margin-top: 250px;
    }

    #nextprojectcase .footerpart {
        margin-top: 170px;
    }

    #nextprojectcase .headerpart .caseheading {
        left: 15px;
        top: 108px;
        width: 458px;
    }

    #nextprojectcase .headerpart .firmname {
        left: 15px;
        top: 340px;
    }

    #nextprojectcase .firstsection .first-cell {
        width: 100%;
        padding-left: 0;
    }

    #nextprojectcase .firstsection .first-cell h2 {
        padding-left: 0;
    }

    #nextprojectcase .firstsection .first-cell p {
        padding-left: 0;
    }

    #nextprojectcase .firstsection .second-cell {
        width: 100%;
        padding-left: 0;
    }

    #nextprojectcase .secondsection .first-cell {
        width: 100%;
        padding-left: 15px;
    }

    #nextprojectcase .secondsection .first-cell {
    }

    #nextprojectcase .secondsection .second-cell {
        width: 100%;
        text-align: center;
    }

    #nextprojectcase .secondsection .second-cell img {
        width: 75%;
        margin-left: 0;
    }

    #nextprojectcase .thirdsection .second-cell p {
        margin-bottom: 25px;
    }

    #nextprojectcase .thirdsection .first-cell {
        display: none;
    }

    #nextprojectcase .thirdsection .second-cell {
        width: 100%;
    }

    #nextprojectcase .thirdsection .second-cell h2 {
        text-align: left;
    }

    #nextprojectcase .thirdsection .second-cell p {
        text-align: left;
    }

    #nextprojectcase .displayOnSmall {
        display: block;
        text-align: center;
        margin-top: 25px;
    }

    #nextprojectcase .displayOnSmall img {
        width: 75%;
        height: auto;
    }

    #nextprojectcase .thirdsection .second-cell p {
        text-align: left;
        padding-left: 0;
    }

    #nextprojectcase .thirdsection .second-cell {
        padding-right: 15px;
    }

    #nextprojectcase .fourthsection .first-cell {
        width: 100%;
        padding-left: 15px;
    }

    #nextprojectcase .fourthsection .first-cell {
    }

    #nextprojectcase .fourthsection .second-cell {
        width: 100%;
        text-align: center;
    }

    #nextprojectcase .fourthsection .second-cell img {
        width: 75%;
    }

    #nextprojectcase .fourthsection .second-cell {
        padding-top: 0;
    }

    #nextprojectcase .fourthsection .wrapper {
        padding-top: 45px;
        padding-bottom: 0;
    }

    #nextprojectcase .fifthsection .first-cell {
        display: none;
    }

    #nextprojectcase .fifthsection .second-cell {
        width: 100%;
        padding-left: 15px;
        text-align: left;
        padding-bottom: 50px;
    }

    #nextprojectcase .fifthsection .second-cell p {
        padding-left: 0;
        margin: 0;
    }

    #nextprojectcase .fifthsection .second-cell {
        padding-right: 0;
    }
}


@media (max-width: 508px) {
    #nextprojectcase .headerpart .caseheading {
        font-size: 35px;
        line-heigh: 40px;
        width: 320px;
    }

    #nextprojectcase .secondsection .second-cell {
        padding-right: 0;
        padding-top: 0;
    }

    #nextprojectcase .secondsection .second-cell img {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

    #nextprojectcase .displayOnSmall img {
        width: 100%;
    }

    #nextprojectcase .fourtsection .second-cell {
        padding-right: 0;
        padding-top: 0;
    }

    #nextprojectcase .fourtsection .second-cell img {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

    #nextprojectcase .fourthsection .second-cell {
        text-align: center;
        padding-right: 15px;
        margin-left: 0;
    }

    #nextprojectcase .fourthsection .second-cell img {
        margin-left: 0;
        width: 100%;
    }

    #nextprojectcase .fourthsection .second-cell img {
        margin-top: 25px;
    }

    #nextprojectcase .underfooterpart {
        padding-top: 15px;
    }

    #nextprojectcase .underfooterpart p {
        margin-top: -15px;
    }
}

@media (max-width: 368px) {
    #nextprojectcase .headerpart .caseheading {
        font-size: 30px;
        line-heigh: 36px;
        width: 300px;
    }
}

/* end: Case Next Project M */

@font-face {
    font-family: 'OpenSans-Bold';
    src: url('/local/templates/main/styles/../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('/local/templates/main/styles/../fonts/OpenSans-Bold.woff') format('woff'), url('/local/templates/main/styles/../fonts/OpenSans-Bold.ttf') format('truetype'), url('/local/templates/main/styles/../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('/local/templates/main/styles/../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'), url('/local/templates/main/styles/../fonts/MyriadPro-Regular.otf') format('opentype'),
    url('/local/templates/main/styles/../fonts/MyriadPro-Regular.woff') format('woff'), url('/local/templates/main/styles/../fonts/MyriadPro-Regular.ttf') format('truetype'), url('/local/templates/main/styles/../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* BEGIN URBAN PAGE SETTINGS NEW */
.headerpart {
    height: 551px;
    background-repeat: no-repeat;
    position: relative;
}

#urban {
    background-image: url("/local/templates/main/images/urban_header_bg.jpg");
}

.headerpart .firmlogo {
    position: absolute;
    top: 55px;
    left: 70px;
    width: 300px;
    height: 200px;
    z-index: 1;
    background-repeat: no-repeat;
}

#urbanlogo {
    background-image: url("/local/templates/main/images/urban_group_logo.jpg");
}

.headerpart .caseheading {
    position: absolute;
    top: 185px;
    left: 70px;
    font-family: 'OpenSans-Semibold';
    font-size: 50px;
    color: #fff;
    line-height: 52px;
}

.headerpart .firmname {
    position: absolute;
    top: 300px;
    left: 70px;
    font-family: 'OpenSans';
    font-size: 15px;
    color: #fff;
}

.section {
    margin-bottom: 100px;
}

.section p {
    line-height: 24px;
}

.grey {
    background: #eee;
    padding-top: 60px;
    position: relative;
}

.grey:before {
    content: "";
    width: 18px;
    height: 55px;
    background: url("/local/templates/main/images/arrow_down_down.png") no-repeat;
    position: absolute;
    top: -26px;
    left: 50%;
    margin-left: -9px;
}

.grey h2 {
    font-size: 24px;
}

.section .cell {
    float: left;
    width: 50%;
}

.section .hiddenLargeScreen {
    display: none;
    padding-top: 25px;
}

.section .first-cell {
    padding-left: 55px;
}

.section .second-cell {
    padding-right: 77px;
}

.section .second-cell h2 {
    font-size: 24px;
}

.section .first-row-second-cell {
    padding-left: 33px;
}

.section .second-row-second-cell {
    padding-left: 65px;
}

.section .third-row-second-cell {
    padding-left: 0;
    text-align: right;
}

.section .fourth-row-second-cell {
    padding-left: 33px;
}

.footerpart {
    background: #343434;
    color: #fff;
    padding-top: 75px;
    width: 100vw;
    margin-left: calc(-50vw + 50%);
}

.footerpart h2 {
    color: #fff !important;
}

.footerpart .urbandark img {
    max-width: none;
    margin-left: -95px;
}

.footerpart .section .first-cell-dark {
    padding-left: 0;
}

.footerpart p.infographic {
    height: 90px;
    padding-left: 100px;
    padding-top: 12px;
    width: 320px;
    font-size: 17px;
    font-family: OpenSans-Semibold;
    background-repeat: no-repeat;
}

.footerpart p.infographic span {
    font-size: 15px;
    font-family: OpenSans;
    color: #acacac;
}

#more_circulation {
    background-image: url("/local/templates/main/images/more_circulation.png");
}

#increase_urban {
    background-image: url("/local/templates/main/images/increase_urban.png");
}

.underfooterpart {
    background: #eee;
    padding-top: 92px;
    padding-bottom: 92px;
    width: 100vw;
    margin-left: calc(-50vw + 50%);
}

.underfooterpart .section {
    margin-bottom: 0;
}

.underfooterpart .underfooterright {
    padding-left: 86px;
    padding-right: 24px;
}

.underfooterpart .underfooterleft {
    padding-left: 51px;
    padding-right: 24px;
}

.underfooterpart .cell p {
    position: relative;
}

.underfooterpart .cell p:before {
    content: "";
    width: 32px;
    height: 32px;
    position: absolute;
    top: 0;
    left: -52px;
    background: url("/local/templates/main/images/bird.png") no-repeat;
}

@media (max-width: 865px) {
    .footerpart p.infographic {
        width: 242px;
    }

    .footerpart p.infographic span {
        line-height: 14px;
    }
}

@media (max-width: 767px) {
    .headerpart .caseheading {
        left: 20px;
    }

    .headerpart .firmlogo {
        left: 20px;
    }

    .headerpart .firmname {
        left: 20px;
    }

    .sections h2 {
        font-size: 24px !important;
    }
}

@media (max-width: 722px) {
    .footerpart .first-cell {
        width: 100%;
    }

    .footerpart .second-cell {
        width: 100%;
        padding-top: 50px;
        padding-right: 0;
        text-align: center;
    }

    .footerpart .urbandark img {
        margin-left: 0;
    }

    .footerpart p.infographic {
        width: 50%;
        float: left;
    }
}

@media (max-width: 697px) {
    .headerpart .firmlogo {
        top: 25px;
    }

    .headerpart .caseheading {
        top: 130px;
        font-size: 40px;
    }

    .headerpart .firmname {
        top: 270px;
    }
}

@media (max-width: 650px) {
    .section {
        margin-bottom: 50px;
    }

    .section .cell {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }

    .section .withImage {
        text-align: center;
    }

    .section .third-row-second-cell {
        text-align: left;
    }

    .section .hiddenLargeScreen {
        display: block;
    }

    .section .hiddenOnSmallScreen {
        display: none;
    }

    .footerpart .container {
        padding-left: 15px;
        padding-right: 15px;
    }

    .footerpart .urbandark img {
        margin-left: 0;
        max-width: 100%;
    }

    .footerpart .urbandark {
        padding-bottom: 25px;
        padding-top: 25px;
    }

    .footerpart .cell {
        padding-left: 0;
        padding-right: 0;
    }

    .underfooterpart {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .underfooterpart .cell {
        padding-left: 60px;
        padding-right: 15px;
    }
}

@media (max-width: 566px) {
    .headerpart .caseheading {
        font-size: 35px;
    }

    .footerpart p.infographic {
        width: 100%;
    }
}

@media (max-width: 491px) {
    .headerpart .caseheading {
        line-height: 35px;
    }
}

@media (max-width: 425px) {
    .headerpart .firmname {
        top: 290px;
    }
}

/* END URBAN PAGE SETTINGS NEW */

/* BEGIN SETTINGS OF THIS /cases/vypolnenie_kpi_1500_zayavok_za_6_mesyatsev/ PAGE */
#fin {
    background-image: url("/local/templates/main/images/kpi_logo_picture.png");
}

#finlogo {
    background-image: url("/local/templates/main/images/kpi_logo_firm.png");
}

.kpi {
}

.kpi .section:first-child .second-cell {
    padding-left: 110px;
}

.kpi .section:first-child .second-cell h2 {
    font-size: 28px;
}

.sectionkpi .first-cell {
    padding-right: 80px;
    padding-left: 68px;
}

.sectionkpi .second-cell {
    padding-left: 0;
}

.retargetingkpi .first-cell {
    padding-left: 78px;
}

.darkkpi .first-cell {
    width: 100%;
}

.darkkpi p.infographic {
    width: 50%;
    float: left;
}

.footerpart p {
    color: #acacac;
}

.darkkpi {
    padding-bottom: 100px;
}

@media (max-width: 961px) {
    .kpi .section:first-child .second-cell {
        padding-left: 50px;
    }

    .kpi {
        margin-top: -100px;
        position: relative;
    }
}

@media (max-width: 874px) {
    .sectionkpi {
        height: auto;
    }

    .sectionkpi .first-cell {
        padding-right: 15px;
    }
}

@media (max-width: 650px) {
    .kpi .section:first-child .second-cell {
        padding-left: 15px;
    }

    .sectionkpi .first-cell {
        padding-left: 15px;
    }

    .darkkpi p.infographic {
        width: 100%;
    }

    .kpi {
        margin-top: -150px;
    }
}

@media (max-width: 473px) {
    .sectionkpi .second-cell {
        padding-left: 15px;
    }

    .darkkpi p.infographic {
        font-size: 26px;
        padding-top: 15px;
    }
}

#kpi_order {
    background-image: url("/local/templates/main/images/kpi_order.png");
}

#kpi_price_decrease {
    background-image: url("/local/templates/main/images/kpi_price_decrease.png");
    font-size: 38px;
}

/* END SETTINGS OF THIS /cases/vypolnenie_kpi_1500_zayavok_za_6_mesyatsev/ PAGE *//* BEGIN: composit icon */

/* BEGIN SETTING OF THIS /cases/masshtabnaya_integratsiya_dlya_analiza_massivov_dannykh/ PAGE */
#intagration {
    background-image: url("/local/templates/main/images/intagration_background.png");
}

#intagrationlogo {

}

.intagrationgrey {
    padding-bottom: 70px;
}

.anInterestinSection .first-cell {
    padding-right: 244px;
}

.anInterestinSection .second-cell {
    padding-left: 153px;
}

.anInterestinSection {
    position: relative;
}

.anInterestinSection:before {
    z-index: 1;
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 267px;
    height: 289px;
    margin-left: -133.5px;
    background: url("/local/templates/main/images/intagration_schema.png") no-repeat;
}

.anInterestinSection .first-cell h2 span {
    position: relative;
}

.anInterestinSection .first-cell h2 span:before {
    z-index: 0;
    content: "";
    position: absolute;
    top: 50%;
    left: 110%;
    width: 189px;
    height: 61px;
    background: url("/local/templates/main/images/intagration_left_separator.png");
}

.anInterestinSection .second-cell h2 span {
    position: relative;
}

.anInterestinSection .second-cell h2 span:before {
    z-index: 0;
    content: "";
    position: absolute;
    top: 50%;
    right: 110%;
    width: 166px;
    height: 60px;
    background: url("/local/templates/main/images/intagration_right_separator.png");
}

p.intagrationCell {
    background: #fff;
    width: 314px;
    height: 245px;
    padding: 64px 49px 53px 56px;
    position: relative;
}

p.intagrationCell:before {
    content: "";
    width: 80px;
    height: 80px;
    position: absolute;
    top: -40px;
    left: 50px;
    background: url("/local/templates/main/images/integration_analize_sign.png");
}

span.figure {
    padding-top: 5px;
    text-align: center;
    color: #fff;
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #575757;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -o-border-radius: 15px;
    margin-bottom: 9px;
}

.figures {
    margin-left: 15px;
    width: 326px;
}

.figures p {
    position: relative;
    padding-left: 27px;
    line-height: 17px;
    margin-bottom: 20px;
}

.figures p.first:before {
    margin-top: -16px;
    border-radius: 15px;
    padding-top: 7px;
    content: "1";
    position: absolute;
    top: 50%;
    left: -15px;
    width: 30px;
    height: 30px;
    background: #575757;
    color: #fff;
    text-align: center;
}

.figures p.second:before {
    margin-top: -18px;
    border-radius: 15px;
    padding-top: 7px;
    content: "2";
    position: absolute;
    top: 50%;
    left: -15px;
    width: 30px;
    height: 30px;
    background: #575757;
    color: #fff;
    text-align: center;
}

.figures p.third:before {
    margin-top: -16px;
    border-radius: 15px;
    padding-top: 7px;
    content: "3";
    position: absolute;
    top: 50%;
    left: -15px;
    width: 30px;
    height: 30px;
    background: #575757;
    color: #fff;
    text-align: center;
}

.figureSection {
    padding-right: 4px;
}

.dark .clientInfo {
    background: url("/local/templates/main/images/director_background.png") no-repeat;
    width: 642px;
    height: 504px;
    margin-left: -150px;
    padding-top: 54px;
    padding-left: 71px;
    padding-right: 85px;
}

/* END SETTINGS OF THIS /cases/masshtabnaya_integratsiya_dlya_analiza_massivov_dannykh/ PAGE */
/* BEGIN: composit icon */

/* ------------------------------------------- 1) /cases/kak_nayti_klientov_tam_gde_oni_zakonchilis/ ------------------------------------- */
p.infographic {
    color: #fff !important;
}

p.infographic span {
    color: #acacac;
}

.headerpart {
    height: 551px;
    background-repeat: no-repeat;
    position: relative;
}

#urban {
    background-image: url("/local/templates/main/images/urban_header_bg.jpg");
}

.headerpart .firmlogo {
    position: absolute;
    top: 55px;
    left: 70px;
    width: 300px;
    height: 200px;
    z-index: 1;
    background-repeat: no-repeat;
}

#urbanlogo {
    background-image: url("/local/templates/main/images/urban_group_logo.jpg");
}

.headerpart .caseheading {
    position: absolute;
    top: 185px;
    left: 70px;
    font-family: 'OpenSans-Semibold';
    font-size: 50px;
    color: #fff;
    line-height: 52px;
}

.headerpart .firmname {
    position: absolute;
    top: 300px;
    left: 70px;
    font-family: 'OpenSans';
    font-size: 15px;
    color: #fff;
}

.section {
    margin-bottom: 100px;
}

.section p {
    line-height: 24px;
}

.grey {
    background: #eee;
    padding-top: 60px;
    position: relative;
}

.grey:before {
    content: "";
    width: 18px;
    height: 55px;
    background: url("/local/templates/main/images/arrow_down_down.png") no-repeat;
    position: absolute;
    top: -26px;
    left: 50%;
    margin-left: -9px;
}

.grey h2 {
    font-size: 24px;
}

.section .cell {
    float: left;
    width: 50%;
}

.section .hiddenLargeScreen {
    display: none;
    padding-top: 25px;
}

.section .first-cell {
    padding-left: 55px;
}

.section .second-cell {
    padding-right: 77px;
}

.section .second-cell h2 {
    font-size: 24px;
}

.section .first-row-second-cell {
    padding-left: 33px;
}

.section .second-row-second-cell {
    padding-left: 65px;
}

.section .third-row-second-cell {
    padding-left: 0;
    text-align: right;
}

.section .fourth-row-second-cell {
    padding-left: 33px;
}

.footerpart {
    background: #343434;
    color: #fff;
    padding-top: 75px;
    width: 100vw;
    margin-left: calc(-50vw + 50%);
}

.footerpart h2 {
    color: #fff !important;
}

.footerpart .urbandark img {
    max-width: none;
    margin-left: -95px;
}

.footerpart .section .first-cell-dark {
    padding-left: 0;
}

.footerpart p.infographic {
    height: 90px;
    padding-left: 97px;
    width: 320px;
    font-size: 17px;
    font-family: OpenSans-Semibold;
    background-repeat: no-repeat;
}

.footerpart p.infographic span {
    font-size: 15px;
    font-family: OpenSans;
    color: acacac;
}

#more_circulation {
    background-image: url("/local/templates/main/images/more_circulation.png");
}

#increase_urban {
    background-image: url("/local/templates/main/images/increase_urban.png");
}

.underfooterpart {
    background: #eee;
    padding-top: 92px;
    padding-bottom: 92px;
    width: 100vw;
    margin-left: calc(-50vw + 50%);
}

.underfooterpart .section {
    margin-bottom: 0;
}

.underfooterpart .underfooterright {
    padding-left: 86px;
    padding-right: 24px;
}

.underfooterpart .underfooterleft {
    padding-left: 51px;
    padding-right: 24px;
}

.underfooterpart .cell p {
    position: relative;
}

.underfooterpart .cell p:before {
    content: "";
    width: 32px;
    height: 32px;
    position: absolute;
    top: 0;
    left: -52px;
    background: url("/local/templates/main/images/bird.png") no-repeat;
}

.findclients p.infographic {
    color: #fff;
}

.findclients p.infographic span {
    color: #acacac;
}

.kaknaityklientov .firmlogo {
    top: 61px;
}

.kaknaityklientov .caseheading {
    top: 185px;
    left: 67px;
    font-family: 'OpenSans-Semibold';
    font-size: 50px;
    color: #fff;
    line-height: 50px;
    width: 700px;
}

.kaknaityklientov .firmname {
    position: absolute;
    top: 312px;
    left: 70px;
    font-family: 'OpenSans';
    font-size: 15px;
    color: #fff;
}

.kaknaityklientov .section {
    margin-bottom: 77px;
}

.kaknaityklientov .grey:before {
    top: -24px;
}

.kaknaityklientov .firstsection {
    padding-top: 18px;
    padding-left: 13px;
}

.kaknaityklientov .firstsection p {
    line-height: 24px;
    padding-top: 9px;
    padding-left: 1px;
}

.kaknaityklientov .section .first-row-second-cell {
    padding-left: 32px;
    padding-top: 3px;
}

.kaknaityklientov .section .second-cell {
    padding-right: 74px;
}

.kaknaityklientov .secondsection {
    padding-left: 13px;
    padding-top: 68px;
    margin-bottom: 0;
}

.kaknaityklientov .section p {
    line-height: 24px;
    padding-top: 9px;
    padding-left: 3px;
}

.kaknaityklientov .secondsection .second-cell {
    padding-right: 52px;
}

.kaknaityklientov .secondsection .second-cell img {
    margin-top: -13px;
    margin-left: 23px;
}

.kaknaityklientov .secondsection .second-row-second-cell {
    padding-left: 37px;
}

.kaknaityklientov .firstsection .second-cell {
    padding-right: 70px;
}

.kaknaityklientov .thirdsection {
    padding-top: 22px;
    margin-bottom: 121px;
    margin-top: 100px;
}

.kaknaityklientov .thirdsection .first-cell {
    padding-left: 72px;
}

.kaknaityklientov .thirdsection .second-cell {
    padding-top: 27px;
}

.kaknaityklientov .thirdsection .second-cell h2 {
    margin-right: -7px;
}

.kaknaityklientov .thirdsection .second-cell p {
    margin-left: -51px;
}

.kaknaityklientov .fourthsection {
    padding-top: 68px;
}

.kaknaityklientov .fourthsection .first-cell {
    padding-left: 67px;
}

.kaknaityklientov .footerpart {
    margin-top: 130px;
    padding-top: 83px;
}

.kaknaityklientov .footerpart .urbandark img {
    margin-left: -92px;
}

.kaknaityklientov .footerpart h2 {
    padding-top: 1px;
}

.kaknaityklientov #more_circulation {
    margin-top: 25px;
}

.kaknaityklientov #increase_urban {
    margin-top: 20px;
    padding-left: 98px;
    padding-top: 3px;
    font-size: 38px;
}

.kaknaityklientov p#more_circulation {
    padding-left: 99px;
    margin-top: 25px;
    padding-top: 13px;
    font-size: 38px;
}

.kaknaityklientov .footerpart p.infographic span {
    font-size: 15px;
    font-family: OpenSans;
    line-height: 21px;
    padding-top: 16px;
    display: inline-block;
}

.kaknaityklientov .underfooterpart {
    padding-top: 98px;
    margin-top: -77px;
    margin-bottom: -142px;
}

.kaknaityklientov .firstunderfooter {
    width: 50%;
    float: left;
    margin-top: -15px;
    padding-left: 50px;
    background: url("/local/templates/main/images/bird.png") no-repeat 0 14px;
}

.kaknaityklientov .secondunderfooter {
    width: 50%;
    float: left;
    margin-top: -15px;
    padding-left: 87px;
    background: url("/local/templates/main/images/bird.png") no-repeat 37px 14px;
}

@media (max-width: 960px) {
    .kaknaityklientov .thirdsection .first-cell {
        padding-left: 70px;
    }

    .kaknaityklientov .thirdsection .first-cell img {
        margin-left: -30px;
    }

    .kaknaityklientov .thirdsection .second-cell {
        padding-right: 64px;
    }

    .kaknaityklientov .thirdsection .second-cell h2 {
        margin-right: 0;
    }

    .kaknaityklientov .thirdsection .second-cell p {
        margin-left: 0;
        padding-left: 13px;
    }

    .kaknaityklientov .thirdsection {
        margin-top: 150px;
    }

    .kaknaityklientov .thirdsection .first-cell {
        padding-top: 30px;
    }

    .kaknaityklientov .fourthsection {
        margin-bottom: 30px;
    }

    .kaknaityklientov .fourthsection .second-cell {
        padding-right: 15px;
    }

    .kaknaityklientov .footerpart {
        margin-top: 140px;
    }

    .kaknaityklientov .footerpart .first-cell {
        width: 100%;
        float: none;
    }

    .kaknaityklientov .footerpart .second-cell {
        width: 100%;
        float: none;
        text-align: center;
        margin-top: 34px;
        padding-right: 15px;
        padding-left: 15px;
        padding-bottom: 15px;
    }

    .kaknaityklientov .footerpart .second-cell img {
        margin-left: 0;
    }

    .kaknaityklientov .footerpart .section .first-cell-dark {
        padding-left: 75px;
        margin-top: -55px;
    }

    .kaknaityklientov p#more_circulation {
        margin-top: 0;
    }

    .kaknaityklientov .firstunderfooter {
        padding-right: 30px;
    }
}

@media (max-width: 839px) {
    .kaknaityklientov {
        margin-top: -100px;
    }

    .kaknaityklientov .firstsection {
        margin-top: -70px;
        position: relative;
    }

    .kaknaityklientov .secondsection {
        padding-bottom: 59px;
    }

    .kaknaityklientov .thirdsection .second-cell {
        padding-right: 34px;
    }

    .kaknaityklientov .firstsection .second-cell {
        padding-right: 34px;
    }

    .kaknaityklientov .thirdsection .second-cell h2 {
        margin-right: 0;
    }

    .kaknaityklientov .secondsection .second-cell img {
        margin-top: 0;
    }

    .kaknaityklientov .thirdsection {
        margin-top: -75px;
        margin-bottom: 75px;
    }
}

@media (max-width: 768px) {
    .kaknaityklientov {
        margin-top: -36px;
    }

    .kaknaityklientov .firstsection .first-cell h2 {
        font-size: 28px !important;
    }

    .kaknaityklientov .firstsection .second-cell {
    }
}

@media (max-width: 739px) {
    .kaknaityklientov .caseheading {
        width: 500px;
        font-size: 39px;
    }

    .kaknaityklientov .firstsection .second-cell {
        padding-right: 40px;
    }
}

@media (max-width: 650px) {
    .kaknaityklientov .firmlogo {
        top: 30px;
        left: 15px;
    }

    .kaknaityklientov .footerpart {
        margin-top: 240px;
    }

    .kaknaityklientov .thirdsection {
        margin-top: 250px;
    }

    .kaknaityklientov .caseheading {
        width: 333px;
        font-size: 36px;
        top: 129px;
        left: 15px;
    }

    .kaknaityklientov .firmname {
        top: 281px;
        left: 15px;
    }

    .kaknaityklientov .firstsection {
        padding-left: 15px;
        padding-right: 15px;
        margin-bottom: 32px;
    }

    .kaknaityklientov .firstsection .first-cell {
        width: 100%;
        float: none;
        padding-left: 0;
        padding-right: 0;
    }

    .kaknaityklientov .firstsection .second-cell {
        width: 100%;
        float: none;
        padding-left: 0;
        padding-right: 0;
        margin-top: -40px;
    }

    .kaknaityklientov .secondsection {
        padding-left: 15px;
        padding-right: 15px;
        height: 568px;
    }

    .kaknaityklientov .secondsection .first-cell {
        width: 100%;
        float: none;
        padding-left: 0;
        padding-right: 0;
    }

    .kaknaityklientov .secondsection .first-cell h2 {
        font-size: 28px;
    }

    .kaknaityklientov .secondsection .second-cell {
        width: 100%;
        float: none;
        padding-left: 0;
        padding-right: 0;
        margin-top: 45px;
    }

    .kaknaityklientov .secondsection .second-cell img {
        margin-left: 46px;
    }

    .kaknaityklientov .thirdsection .hiddenLargeScreen {
        display: block;
        text-align: center;
        width: 100%;
    }

    .kaknaityklientov .thirdsection .hiddenLargeScreen img {
        margin-left: auto;
        margin-right: auto;
    }

    .kaknaityklientov .thirdsection .second-cell {
        width: 100%;
        text-align: left;
    }

    .kaknaityklientov .thirdsection .second-cell h2 {
        padding-left: 15px;
    }

    .kaknaityklientov .fourthsection .first-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
    }

    .kaknaityklientov .fourthsection .second-cell {
        width: 100%;
        float: none;
        padding-bottom: 15px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .kaknaityklientov .footerpart .second-cell img {
        max-width: 100%;
    }

    .kaknaityklientov .footerpart .section .first-cell-dark {
        padding-left: 30px;
    }

    .kaknaityklientov .firstunderfooter {
        width: 100%;
        float: none;
    }

    .kaknaityklientov .secondunderfooter {
        width: 100%;
        float: none;
        padding-left: 50px;
        padding-right: 30px;
        background-position: 0 14px;
    }
}

@media (max-width: 592px) {
    .kaknaityklientov .secondsection {
        height: 592px;
    }

    .kaknaityklientov .footerpart p.infographic span {
        width: 190px;
    }
}

@media (max-width: 494px) {
    .kaknaityklientov .secondsection .second-cell img {
        margin-left: 0;
    }
}

@media (max-width: 472px) {
    .kaknaityklientov .secondsection {
        height: auto;
        padding-bottom: 0;
    }
}

@media (max-width: 422px) {
    .kaknaityklientov {
        margin-top: -57px;
    }
}

@media (max-width: 390px) {
    .kaknaityklientov .caseheading {
        width: 262px;
        font-size: 30px;
        top: 129px;
        line-height: 35px;
    }
}

/* -------------------------------------------- 2) /cases/vypolnenie_kpi_1500_zayavok_za_6_mesyatsev/ ------------------------------------------  */

#fin {
    background-image: url("/local/templates/main/images/kpi_logo_picture.png");
}

#finlogo {
    background-image: url("/local/templates/main/images/kpi_logo_firm.png");
}

.kpi .section:first-child .second-cell {
    padding-left: 110px;
}

.kpi .section:first-child .second-cell h2 {
    font-size: 28px;
}

.sectionkpi .first-cell {
    padding-right: 80px;
    padding-left: 68px;
}

.sectionkpi .second-cell {
    padding-left: 0;
}

.retargetingkpi .first-cell {
    padding-left: 78px;
}

.darkkpi .first-cell {
    width: 100%;
}

.darkkpi p.infographic {
    width: 50%;
    float: left;
}

.footerpart p {
    color: #acacac;
}

.darkkpi {
    padding-bottom: 100px;
}

.footerpartKpi {
    margin-bottom: -160px;
}

.istoriadivan {
    background-color: #f3f3f3;
    padding: 63px 43px 218px 43px;
    position: relative;
}

.istoriadivan {
    background-image: url("/local/templates/main/images/anton_makarov1.png");
    background-repeat: no-repeat;
    background-position: 0 100%;
}

.istoriadivan p {
    line-height: 22px;
}

.istoriadivanImage {
    padding-right: 0 !important;
}

.istoriaFooterpart p.infographic {
    color: #fff;
}

.istoriaFooterpart p.infographic span {
    color: #acacac;
}

/* new styles of kpi */
.makingkpi .firmlogo {
    top: 75px;
}

.makingkpi .caseheading {
    top: 164px;
    left: 67px;
}

.makingkpi .firmname {
    top: 293px;
}

.makingkpi .firstsection {
    padding-top: 9px;
    margin-bottom: 78px;
}

.makingkpi .firstsection .first-cell {
    padding-left: 66px;
}

.makingkpi .firstsection .first-cell p {
    padding-top: 9px;
    padding-left: 6px;
}

.makingkpi .firstsection .second-cell .targetOfWaterCompany {
    position: relative;
    padding-left: 113px;
    padding-top: 28px;
    font-size: 18px;
    width: 279px;
    padding-bottom: 15px;
    background: #f9f9f9;
}

.makingkpi .firstsection .second-cell h2 {
    margin-bottom: 31px;
}

.makingkpi .firstsection .second-cell .targetOfWaterCompany p {
    padding-right: 42px;
    line-height: 21px;
}

.makingkpi .firstsection .second-cell .targetOfWaterCompany img {
    position: absolute;
    top: 20px;
    left: 27px;
}

.makingkpi .secondsection {
    padding-top: 85px;
    margin-bottom: 0;
}

.makingkpi .secondsection .first-cell h2 {
    margin-bottom: 29px;
}

.makingkpi .secondsection .first-cell p {
    padding-left: 3px;
}

.makingkpi .secondsection .second-cell img {
    margin-top: -29px;
}

.makingkpi .thirdsection {
    margin-bottom: 123px;
    margin-top: 100px;
}

.makingkpi .thirdsection .first-cell {
    padding-left: 72px;
    margin-top: -2px;
}

.makingkpi .thirdsection .second-cell h2 {
    margin-right: -10px;
    padding-top: 26px;
    margin-bottom: 29px;
}

.makingkpi .thirdsection .second-cell p {
    padding-left: 5px;
    margin-left: 45px;
    margin-right: -6px;
}

.makingkpi .fourthsection {
    padding-top: 66px;
}

.makingkpi .fourthsection .first-cell {
    padding-left: 67px;
}

.makingkpi .fourthsection .first-cell h2 {
    margin-bottom: 28px;
}

.makingkpi .fourthsection .first-cell p {
    padding-left: 2px;
}

.makingkpi .footerpart {
    margin-top: 60px;
}

.makingkpi .footerpart h2 {
    margin-top: 10px;
    margin-left: -2px;
}

.makingkpi .footerpart p.infographic {
    margin-top: 8px;
    font-size: 48px;
    padding-left: 97px;
    padding-top: 28px;
    height: 102px;
}

.makingkpi #kpi_order, .makingkpi #kpi_price_decrease {
    background-position: 0 20px;
}

.makingkpi .footerpart p.infographic span {
    display: block;
    padding-top: 16px;
}

.makingkpi .footerpart p {
    padding-top: 30px;
    display: block;
    margin-top: -27px;
}

#kpi_order {
    background-image: url("/local/templates/main/images/kpi_order.png");
}

#kpi_price_decrease {
    background-image: url("/local/templates/main/images/kpi_price_decrease.png");
}

@media (max-width: 960px) {
    .makingkpi .secondsection .second-cell img {
        margin-top: 0;
    }

    .makingkpi .sectionkpi .first-cell {
        padding-right: 15px;
    }

    /*.makingkpi .section .second-row-second-cell{padding-right:53px;} */
    .makingkpi .section .second-cell {
        padding-right: 56px;
    }

    .makingkpi .section .third-row-second-cell p {
        margin-right: 0;
    }

    .makingkpi .section .third-row-second-cell h2 {
        margin-right: 0;
    }

    .makingkpi .thirdsection {
        margin-bottom: 70px;
    }

    .makingkpi .thirdsection {
        margin-top: 150px;
    }

    .makingkpi .footerpart {
        margin-top: 160px;
    }
}

@media (max-width: 922px) {
    .makingkpi .darkkpi {
        padding-left: 95px;
    }

    .makingkpi .footerpart p.infographic {
        width: 100%;
    }

    .makingkpi .footerpart p.thelowest {
        margin-top: 0;
    }
}

@media (max-width: 850px) {
    .makingkpi .kpi .section:first-child .second-cell {
        padding-left: 55px;
    }

    .makingkpi .firstsection .first-cell p {
        padding-left: 0;
    }
}

@media (max-width: 752px) {
    .makingkpi .headerpart .caseheading {
        width: 320px;
        margin-top: -32px;
        font-size: 33px;
    }

    .makingkpi .kpi .section:first-child .second-cell {
        padding-left: 15px;
    }

    .makingkpi .secondsection .first-cell h2 {
        margin-bottom: 0;
    }
}

@media (max-width: 650px) {
    .makingkpi .headerpart .firmlogo {
        left: 15px;
    }

    .makingkpi .footerpart {
        margin-top: 240px;
    }

    .makingkpi .thirdsection {
        margin-top: 250px;
    }

    .makingkpi .headerpart .caseheading {
        left: 15px;
    }

    .makingkpi .headerpart .firmname {
        left: 15px;
    }

    .makingkpi .firstsection .first-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
    }

    .makingkpi .firstsection .second-cell {
        width: 100%;
        float: none;
        padding-right: 15px;
    }

    .makingkpi .firstsection .second-cell .targetOfWaterCompany {
        margin-left: auto;
        margin-right: auto;
    }

    .makingkpi .secondsection .first-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
        margin-top: -30px;
        padding-bottom: 30px;
    }

    .makingkpi .secondsection .second-cell {
        width: 100%;
        float: none;
        padding-right: 0;
        padding-left: 15px;
    }

    .makingkpi .thirdsection .first-cell {
    }

    .makingkpi .thirdsection .second-cell {
        width: 100%;
        text-align: left;
        padding-left: 15px;
    }

    .makingkpi .thirdsection .second-cell p {
        margin-left: 0;
    }

    .makingkpi .thirdsection .hiddenLargeScreen {
        display: block;
        text-align: center;
        width: 100%;
    }

    .makingkpi .fourthsection {
        margin-bottom: 30px;
    }

    .makingkpi .fourthsection .first-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
    }

    .makingkpi .fourthsection .second-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 30px;
    }

    .makingkpi .darkkpi {
        padding-left: 30px;
        padding-bottom: 30px;
    }

    .makingkpi .footerpart {
        padding-top: 30px;
    }
}

@media (max-width: 460px) {
    .makingkpi .footerpart p.infographic {
        font-size: 28px;
    }

    .makingkpi .headerpart .caseheading {
        font-size: 28px;
        width: 277px;
        line-height: normal;
        top: 178px;
    }
}

@media (max-width: 320px) {
    .makingkpi .firstsection .second-cell .targetOfWaterCompany {
        width: 258px;
    }
}

/* ------------------------------------------- 3) /cases/masshtabnaya_integratsiya_dlya_analiza_massivov_dannykh/ ----------------------------------------------- */

.mashtabnay .second-cell h2 {
    font-size: 28px;
    padding-left: 46px;
    padding-top: 7px;
}

.mashtabnay .targetOfWaterCompany {
    width: 390px;
    height: 101px;
    position: relative;
    padding-left: 164px;
}

.mashtabnay .targetOfWaterCompany p {
    padding-top: 35px;
    font-size: 17px;
    line-height: 20px;
    padding-right: 59px;
}

.mashtabnay .targetOfWaterCompany img {
    position: absolute;
    top: 35px;
    left: 79px;
}

#intagration {
    background-image: url("/local/templates/main/images/intagration_background.png?v2");
}

#intagrationlogo {
    background-image: url("/local/templates/main/images/isotria_zdorovaya_voda.png?v2");
}

.intagrationgrey {
    padding-bottom: 70px;
}

.anInterestinSection .first-cell {
    padding-right: 244px;
}

.anInterestinSection .second-cell {
    padding-left: 153px;
}

.anInterestinSection {
    position: relative;
}

.anInterestinSection:before {
    z-index: 1;
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 267px;
    height: 289px;
    margin-left: -133.5px;
    background: url("/local/templates/main/images/intagration_schema.png") no-repeat;
}

.anInterestinSection .first-cell h2 span {
    position: relative;
}

.anInterestinSection .first-cell h2 span:before {
    z-index: 0;
    content: "";
    position: absolute;
    top: 50%;
    left: 110%;
    width: 189px;
    height: 61px;
    background: url("/local/templates/main/images/intagration_left_separator.png");
}

.anInterestinSection .second-cell h2 span {
    position: relative;
}

.anInterestinSection .second-cell h2 span:before {
    z-index: 0;
    content: "";
    position: absolute;
    top: 50%;
    right: 110%;
    width: 166px;
    height: 60px;
    background: url("/local/templates/main/images/intagration_right_separator.png");
}

p.intagrationCell {
    background: #fff;
    width: 314px;
    height: 245px;
    padding: 64px 49px 53px 56px;
    position: relative;
}

p.intagrationCell:before {
    content: "";
    width: 80px;
    height: 80px;
    position: absolute;
    top: -40px;
    left: 50px;
    background: url("/local/templates/main/images/integration_analize_sign.png");
}

span.figure {
    padding-top: 5px;
    text-align: center;
    color: #fff;
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #575757;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -o-border-radius: 15px;
    margin-bottom: 9px;
}

.figures p {
    position: relative;
    padding-left: 27px;
    line-height: 17px;
    margin-bottom: 20px;
}

.figures p.first:before {
    margin-top: -16px;
    border-radius: 15px;
    padding-top: 7px;
    content: "1";
    position: absolute;
    top: 50%;
    left: -15px;
    width: 30px;
    height: 30px;
    background: #575757;
    color: #fff;
    text-align: center;
}

.figures p.second:before {
    margin-top: -18px;
    border-radius: 15px;
    padding-top: 7px;
    content: "2";
    position: absolute;
    top: 50%;
    left: -15px;
    width: 30px;
    height: 30px;
    background: #575757;
    color: #fff;
    text-align: center;
}

.figures p.third:before {
    margin-top: -16px;
    border-radius: 15px;
    padding-top: 7px;
    content: "3";
    position: absolute;
    top: 50%;
    left: -15px;
    width: 30px;
    height: 30px;
    background: #575757;
    color: #fff;
    text-align: center;
}

.footerpart p.infographic span.smaller {
    padding-top: 19px;
    padding-left: 3px;
    font-size: 24px;
    font-family: OpenSans-Semibold;
    color: #fff;
    display: inline-block;
}

.intagrationFooterpart {
    margin-bottom: -160px;
    position: relative;
}

.mashtabnay span.specialSpan {
    padding-top: 19px;
    padding-left: 4px;
    display: inline-block;
}

.mashtabnay .firmlogo {
    top: 65px;
    left: 68px;
}

.mashtabnay .caseheading {
    top: 175px;
    left: 67px;
    line-height: 50px;
}

.mashtabnay .firmname {
    top: 352px;
}

.mashtabnay .firstsection {
    margin-bottom: 52px;
}

.mashtabnay .firstsection .first-cell h2 {
    padding-top: 8px;
    padding-left: 13px;
}

.mashtabnay .firstsection .first-cell p {
    padding-top: 9px;
    padding-left: 16px;
}

.mashtabnay .firstsection .second-cell h2 {
    padding-left: 48px;
    padding-top: 8px;
}

.mashtabnay .targetOfWaterCompany {
    padding-left: 114px;
    padding-top: 12px;
    width: 310px;
    height: 109px;
    margin-left: 49px;
    margin-top: 34px;
    background: #f7f7f7;
}

.mashtabnay .targetOfWaterCompany img {
    top: 22px;
    left: 31px;
}

.mashtabnay .targetOfWaterCompany p {
    padding-right: 0;
    padding-top: 9px;
    padding-left: 2px;
}

/* ---------------------------- second section ---------------------------- */

.mashtabnay .secondsection {
    padding-top: 70px;
    padding-bottom: 32px;
    height: 338px;
    margin-bottom: 0;
}

.mashtabnay .secondsection .first-cell {
    padding-left: 68px;
}

.mashtabnay .secondsection .first-cell p {
    padding-top: 8px;
    padding-left: 2px;
    width: 373px;
}

.mashtabnay .secondsection:before {
    top: -23px;
}

.mashtabnay .secondsection .second-cell {
    padding-left: 31px;
    padding-top: 3px;
}

/* ----------------------------- third section ----------------------------- */

.mashtabnay .thirdsection {
    margin-bottom: 141px;
    height: 217px;
    margin-top: 120px;
}

.mashtabnay .thirdsection:before {
    top: -24px;
}

.mashtabnay .thirdsection .first-cell {
    position: absolute;
    top: -25px;
    left: 10px;
}

.mashtabnay .thirdsection .second-cell {
    position: absolute;
    top: 0;
    right: 0;
}

.mashtabnay .thirdsection .first-cell h2 {
    font-size: 24px;
    margin-bottom: 29px;
}

.mashtabnay .thirdsection .first-cell h2 span:before {
    left: 161px;
}

.mashtabnay .thirdsection .first-cell p {
    padding-left: 3px;
}

.mashtabnay .thirdsection .first-cell img {
    margin-top: 14px;
}

.mashtabnay .thirdsection .second-cell {
    top: 87px;
    right: 5px;
}

.mashtabnay .thirdsection .second-cell h2 {
    font-size: 24px;
    margin-right: -3px;
}

.mashtabnay .thirdsection .second-cell h2 span:before {
    top: 19px;
    right: 148px;
}

.mashtabnay .thirdsection .second-cell p {
    padding-top: 9px;
}

/* -------------------- fourth section ---------------------- */

.mashtabnay .fourthsection:before {
    top: -24px;
}

.mashtabnay .fourthsection {
    padding-top: 68px;
    height: 406px;
}

.mashtabnay .fourthsection .first-cell {
    padding-left: 68px;
}

.mashtabnay .fourthsection .first-cell p {
    padding-top: 9px;
    padding-left: 2px;
}

.mashtabnay .fourthsection .first-cell .figures {
    padding-left: 3px;
}

.mashtabnay .fourthsection .first-cell .figures p.first {
    padding-left: 25px;
    padding-top: 14px;
    width: 362px;
    height: 31px;
}

.mashtabnay .fourthsection .figures p.first:before {
    top: 76%;
}

.mashtabnay .fourthsection .first-cell .figures p.second {
    padding-top: 4px;
    padding-left: 25px;
    width: 362px;
    height: 32px;
}

.mashtabnay .fourthsection .first-cell .figures p.second:before {
    top: 78%;
}

.mashtabnay .fourthsection .first-cell .figures p.third {
    padding-top: 3px;
    padding-left: 25px;
}

.mashtabnay .fourthsection .first-cell .figures p.third:before {
    top: 56%;
}

.mashtabnay .fourthsection .second-cell {
    padding-left: 82px;
    padding-top: 62px;
    margin-top: -32px;
}

.mashtabnay .fourthsection .second-cell p.intagrationCell {
    padding: 66px 49px 53px 48px;
    width: 309px;
}

.mashtabnay .fourthsection .second-cell p.intagrationCell:before {
    top: -37px;
    left: 49px;
}

.mashtabnay span.persentage {

}

/* --------------------------- footerpart ---------------------- */

.mashtabnay .footerpart {
    padding-top: 86px;
    margin-bottom: -60px;
    margin-top: 130px;
}

.mashtabnay .footerpart .first-cell {

}

.mashtabnay .footerpart .first-cell p.infographic {
    background-position: 1px 9px;
    padding-left: 96px;
}

.mashtabnay span.specialSpan {
    padding-left: 3px;
    padding-top: 18px;
}

.mashtabnay .footerpart .second-cell .istoriaintagration p {
    padding-top: 3px;
}

.mashtabnay .footerpart .second-cell .istoriaintagration p.secondPara {
    padding-top: 9px;
}

.mashtabnay .footerpart .second-cell .directorName {
    bottom: 50px;
    line-height: 21px;
}

.mashtabnay .footerpart .second-cell .directorName p {
    padding-top: 7px;
}

.mashtabnay .footerpart .second-cell .directorName .aboutDirector {
    line-height: 18px;
    margin-left: -1px;
}

.mashtabnay .footerpart .istoriaintagration {
    padding-left: 69px;
}

@media (max-width: 1008px) {
    .mashtabnay {
        margin-top: -79px;
    }

    .mashtabnay .anInterestinSection:before {
        left: 49%;
    }
}

@media (max-width: 998px) {
    .mashtabnay .anInterestinSection:before {
        left: 47%;
    }
}

@media (max-width: 960px) {
    .mashtabnay .caseheading {
        width: 657px;
        top: 166px;
    }

    .mashtabnay .thirdsection {
        margin-top: 180px;
    }

    .mashtabnay .firstsection {
        margin-top: -50px;
        position: relative;
    }

    .mashtabnay .footerpart {
        margin-top: 180px;
    }

    .mashtabnay .secondsection .first-cell p {
        width: 100%;
    }

    .mashtabnay .anInterestinSection:before {
        left: 46%;
    }

    .mashtabnay .fourthsection .first-cell .figures p {
        width: 250px !important;
    }

    .mashtabnay .fourthsection .first-cell .figures p.first {
        padding-top: 7px;
    }

    .mashtabnay .fourthsection .first-cell .figures p.second {
        height: 41px;
    }

    .mashtabnay .footerpart .first-cell {
        width: 40%;
    }

    .mashtabnay .footerpart .second-cell {
        width: 60%;
    }

    .mashtabnay .footerpart .istoriaintagration {
        padding: 15px 15px 0 15px;
        margin-left: 0;
        width: 100%;
        background-position: -50px 0;
    }

    .mashtabnay .footerpart .second-cell .directorName {
        left: 179px;
    }

    .mashtabnay .footerpart .istoriaintagration p {
        padding-top: 0;
        line-height: 23px;
    }

    .mashtabnay .footerpart .second-cell {
        padding-right: 15px;
    }

    .mashtabnay span.specialSpan {
        margin-left: -100px;
    }
}

@media (max-width: 925px) {
    .mashtabnay .thirdsection .first-cell h2 span:before {
        left: 144px;
    }

    .mashtabnay .anInterestinSection:before {
        left: 43%;
    }
}

@media (max-width: 930px) {
    .mashtabnay .anInterestinSection:before {
        left: 45%;
    }

    .mashtabnay .thirdsection .first-cell {
        left: -15px;
    }
}

@media (max-width: 910px) {
    .mashtabnay .anInterestinSection:before {
        left: 43.5%;
    }
}

@media (max-width: 870px) {
    .mashtabnay .firstsection .second-cell {
        padding-left: 0;
    }

    .mashtabnay .thirdsection .first-cell h2 span:before {
        left: 122px;
    }

    .mashtabnay .anInterestinSection:before {
        left: 41.5%;
    }

    .mashtabnay .footerpart p.infographic span.smaller {
        line-height: 25px;
    }

    .mashtabnay .footerpart .second-cell .istoriaintagration p.secondPara {
        padding-top: 0;
        margin-top: -13px;
    }
}

@media (max-width: 846px) {

    .mashtabnay .thirdsection .first-cell h2 span:before {
        display: none;
    }

    .anInterestinSection .second-cell h2 span:before {
        display: none;
    }

    .mashtabnay .anInterestinSection:before {
        display: none;
    }

    .mashtabnay .thirdsection {
        height: 88px;
    }

    .mashtabnay .thirdsection .first-cell {
        padding-right: 0;
        padding-left: 82px;
    }

    .mashtabnay .thirdsection .second-cell {
        top: 0;
        padding-left: 60px;
        text-align: left;
        margin-top: -30px;
    }

    .mashtabnay .thirdsection .second-cell h2 {
        padding-left: 0;
    }

    .mashtabnay .thirdsection .second-cell p {
        padding-top: 5px;
    }

    .mashtabnay .fourthsection .second-cell {
        padding-left: 60px;
    }
}

@media (max-width: 839px) {
    .mashtabnay .footerpart {

    }
}

@media (max-width: 801px) {
    .mashtabnay .targetOfWaterCompany {
        width: 281px;
    }

    .mashtabnay .targetOfWaterCompany img {
        left: 15px;
    }

    .mashtabnay .targetOfWaterCompany p {
        padding-left: 0;
    }
}

@media (max-width: 791px) {
    .mashtabnay .footerpart {

    }
}

@media (max-width: 777px) {
    .mashtabnay .caseheading {
        width: 500px;
        font-size: 43px;
        line-height: 37px;
        top: 164px;
    }

    .mashtabnay .secondsection {
        height: auto;
    }

    .mashtabnay .fourthsection .second-cell p.intagrationCell {
        width: 273px;
        padding-top: 48px;
    }
}

@media (max-width: 768px) {
    .mashtabnay {
        margin-top: 0;
    }

    .mashtabnay .footerpart {

    }
}

@media (max-width: 730px) {
    .mashtabnay .caseheading {
        font-size: 34px;
        top: 172px;
        line-height: 36px;
    }

    .mashtabnay .firmname {
        top: 319px;
    }

    .mashtabnay .firstsection .second-cell {
        margin-left: -30px;
    }

    .mashtabnay .sections.intagrationSections {
        margin-top: -120px;
    }
}

@media (max-width: 722px) {
    .mashtabnay .footerpart .second-cell .istoriaintagration p {
        text-align: left;
    }

    .mashtabnay .thirdsection {
        margin-top: 290px;
    }

    .mashtabnay .footerpart {
        margin-top: 180px;
    }
}

@media (max-width: 650px) {
    .mashtabnay .firmlogo {
        left: 15px;
    }

    .mashtabnay .caseheading {
        left: 15px;
        width: 500px;
        top: 163px;
    }

    .mashtabnay .firmname {
        left: 15px;
        top: 294px;
    }

    .mashtabnay .firstsection .first-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
    }

    .mashtabnay .firstsection .first-cell h2 {
        padding-left: 0;
    }

    .mashtabnay .firstsection .first-cell p {
        padding-left: 0;
    }

    .mashtabnay .targetOfWaterCompany {
        width: 310px;
        margin-left: auto;
        margin-right: auto;
    }

    .mashtabnay .firstsection .second-cell {
        width: 100%;
        float: none;
        padding-right: 0;
        margin-left: 0;
    }

    .mashtabnay .firstsection .second-cell h2 {
        padding-left: 15px;
    }

    .mashtabnay .secondsection {
        margin-right: 0;
    }

    .mashtabnay .secondsection .first-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
    }

    .mashtabnay .secondsection .second-cell {
        width: 100%;
        float: none;
        padding-left: 0;
        padding-right: 0;
    }

    .mashtabnay .thirdsection {
        height: 300px;
        margin-bottom: 55px;
    }

    .mashtabnay .thirdsection .first-cell {
        width: 100%;
        float: none;
        height: 150px;
        padding-left: 38px;
    }

    .mashtabnay .thirdsection .second-cell {
        padding-right: 15px;
        width: 100%;
        float: none;
        height: 150px;
        margin-top: 150px;
        padding-left: 30px;
    }

    .mashtabnay .fourthsection {
        height: auto;
        margin-bottom: 0;
        height: 651px;
    }

    .mashtabnay .fourthsection .first-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
    }

    .mashtabnay .fourthsection .second-cell {
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
    }

    .mashtabnay .fourthsection .second-cell p.intagrationCell {
        margin-left: auto;
        margin-right: auto;
    }

    .mashtabnay .footerpart .first-cell {
        width: 100%;
        float: none;
        height: 214px;
    }

    .mashtabnay .footerpart .second-cell {
        width: 100%;
        float: none;
        padding-right: 0;
    }

    .mashtabnay .footerpart .istoriaintagration {
        padding: 43px 65px 45px 65px;
    }
}

@media (max-width: 530px) {
    .mashtabnay .footerpart .istoriaintagration {
        padding: 33px 15px 0 15px;
    }
}

@media (max-width: 496px) {
    .mashtabnay .caseheading {
        width: 300px;
    }

    .mashtabnay .firmname {
        top: 366px;
    }

    .mashtabnay .targetOfWaterCompany {
        width: 284px;
    }

    .mashtabnay .thirdsection {
        height: 320px;
    }

    .mashtabnay .thirdsection .first-cell p {
        margin-top: -15px;
    }
}

@media (max-width: 474px) {
    .mashtabnay .thirdsection {
        height: 350px;
    }
}

@media (max-width: 390px) {
    .mashtabnay .footerpart .istoriaintagration {
        padding-top: 15px;
        background-position: -92px -2px;
    }

    .mashtabnay .footerpart .second-cell .directorName {
        left: 112px;
        bottom: 31px;
    }

    .mashtabnay .footerpart .second-cell .istoriaintagration p {
        line-height: 18px;
    }

    .mashtabnay .footerpart .second-cell .istoriaintagration p.secondPara {
        padding-top: 10px;
    }

    .mashtabnay .fourthsection .first-cell .figures p {
        padding-right: 30px;
    }

    .mashtabnay .footerpart {

    }

    .mashtabnay .footerpart .second-cell .istoriaintagration p.secondPara {
        margin-top: -23px;
    }
}

/* ----------------------------------- 4) /cases/istoriya_o_propushchennykh_zvonkakh_po_vine_operatora_svyazi/  -------------------------------- */

#istoria {
    background-image: url("/local/templates/main/images/divan_background.png");
}

#istoria .caseheading {
    top: 174px;
    left: 68px;
    line-height: 50px;
}

#istoria #istorialogo {
    left: 57px;
    top: 75px;
}

#istoria .firmname {
    left: 70px;
    top: 351px;
}

.istoriaSections {
    padding-top: 16px;
}

.istroiaSections .first-cell {
    padding-left: 70px;
}

.istoriaSections .first-cell {
    margin-top: -8px;
}

.istoriaSections .first-cell .section p {
    padding-top: 8px;
}

#istorialogo {
    background-image: url("/local/templates/main/images/divan_logo.png");
}

.istoriaFooterpart {
    margin-bottom: -160px;
}

.directorInfo {
    font-family: "OpenSans";
    font-size: 13px;
    color: #acacac;
    position: absolute;
    bottom: 69px;
    left: 285px;
    width: 150px;
    height: 150px;
    color: #000;
}

.directorInfo .directorName {
    font-family: "OpenSans-Semibold";
    font-size: 18px;
}

.istoriadivan {
    position: relative;
}

.istoriaozvonkah .firstsection {
    margin-bottom: 77px;
}

.istoriaozvonkah .firstsection .first-cell {
    padding-left: 69px;
}

.istoriaozvonkah .firstsection .first-cell p {
    padding-top: 9px;
    padding-left: 3px;
    width: 406px;
    word-spacing: 0.1px;
}

.istoriaozvonkah .firstsection .second-cell {
    margin-top: -8px;
    padding-left: 82px;
}

.istoriaozvonkah .firstsection .second-cell p {
    padding-left: 3px;
    width: 312px;
}

.istoriaozvonkah .firstsection .second-cell h2 {
    font-size: 28px;
    margin-bottom: 28px;
}

/* ------------------------ secondsection ---------------------------- */

.istoriaozvonkah .secondsection {
    padding-top: 76px;
}

.istoriaozvonkah .secondsection:before {
    top: -25px;
    margin-left: -8px;
}

.istoriaozvonkah .secondsection .first-cell {
    padding-left: 69px;
}

.istoriaozvonkah .secondsection .first-cell p {
    padding-top: 9px;
    padding-left: 3px;
    width: 320px;
    line-height: 24px;
}

.istoriaozvonkah .secondsection .first-cell ul {
    padding-left: 21px;
    padding-top: 1px;
}

.istoriaozvonkah .secondsection .first-cell ul li.firstitem {
    padding-top: 3px;
    padding-left: 5px;
}

.istoriaozvonkah .secondsection .first-cell ul li.seconditem {
    margin-top: -2px;
    padding-left: 5px;
}

.istoriaozvonkah .secondsection .first-cell ul li.thirditem {
    margin-top: -4px;
    padding-left: 5px;
}

.istoriaozvonkah .secondsection .first-cell ul li.fourthitem {
    margin-top: -4px;
    padding-left: 5px;
}

.istoriaozvonkah .secondsection .second-cell {
    padding-left: 72px;
}

.istoriaozvonkah .secondsection .second-cell img {
    margin-top: -19px;
}

/* ----------------- third section ----------------------------------- */

.istoriaozvonkah .thirdsection {
    height: 247px;
}

.istoriaozvonkah .thirdsection .first-cell {
    position: relative;
    width: 50%;
    float: left;
    height: 100%;
}

.istoriaozvonkah .thirdsection .first-cell img {
    position: absolute;
    top: 13px;
    left: 55px;
}

.istoriaozvonkah .thirdsection .second-cell {
    width: 390px;
    margin-left: 79px;
    margin-top: 43px;
}

.istoriaozvonkah .thirdsection .second-cell p {
    padding-top: 10px;
    padding-left: 39px;
}

/* -------------------------------- fourth section ---------------------------------- */

.istoriaozvonkah .fourthsection {
    padding-top: 97px;
}

.istoriaozvonkah .fourthsection:before {
    top: -23px;
    margin-left: -8px;
}

.istoriaozvonkah .fourthsection .first-cell {
    padding-left: 69px;
}

.istoriaozvonkah .fourthsection .first-cell h2 {

}

.istoriaozvonkah .fourthsection .first-cell p {
    padding-top: 8px;
    padding-left: 2px;
    width: 350px;
}

.istoriaozvonkah .fourthsection .second-cell {

}

.istoriaozvonkah .fourthsection .second-cell img {
    margin-top: -53px;
    margin-left: -8px;
}

/* ------------------------------ fifth section ---------------------------------- */

.istoriaozvonkah .fifthsection {
    padding-top: 25px;
    position: relative;
    margin-bottom: 109px;
}

.istoriaozvonkah .fifthsection .first-cell {

}

.istoriaozvonkah .fifthsection .first-cell img {
    margin-top: -13px;
}

.istoriaozvonkah .fifthsection .second-cell {
    position: absolute;
    top: 23px;
    right: 33px;
}

.istoriaozvonkah .fifthsection .second-cell h2 {

}

.istoriaozvonkah .fifthsection .second-cell p {
    width: 350px;
    margin-left: 68px;
    padding-top: 10px;
}

/* --------------------------------- footerpart -------------------- */

.istoriaozvonkah .footerpart {
    padding-top: 83px;
}

.istoriaozvonkah .footerpart .first-cell {

}

.istoriaozvonkah .footerpart .second-cell {

}

.istoriaozvonkah .footerpart p.infographic {
    background-position: 0 9px;
}

.istoriaozvonkah #increase_urban {
    width: 300px;
}

.istoriaozvonkah .directorInfo {
    left: 290px !important;
    bottom: 34px !important;
}

.istoriaozvonkah .directorInfo .directorName {
    display: inline-block;
    margin-top: -5px;
    line-height: 21px;
    margin-bottom: 23px;
}

.istoriaozvonkah .second-cell .istoriadivan {
    padding-left: 68px;
    margin-left: -139px;
    padding-top: 52px;
    height: 638px;
    margin-top: -2px;
}

.istoriaozvonkah .second-cell .istoriadivan p {
    line-height: 24px;
    color: #666;

}

.istoriaozvonkah .second-cell .istoriadivan p:nth-child(2n) {
    margin-top: -5px;
}

.istoriaozvonkah .second-cell .istoriadivan p:nth-child(3n) {
    margin-top: -4px;
}

.istoriaozvonkah p.infographic {
    padding-top: 20px;
    padding-left: 100px;
}

.istoriaozvonkah #increase_urban {
    padding-top: 13px;
}

.istoriaozvonkah .istoriadivan {
    margin-left: -139px;
    padding-left: 73px;
    padding-top: 50px;
    height: 633px;
}

.istoriaozvonkah .istoriaFooterpart p.infographic span {
    line-height: 21px;
    display: inline-block;
    padding-top: 15px;
}

.istoriaozvonkah .istoriadivan p {
    line-height: 23px;
    padding-bottom: 13px;
}

.istoriaozvonkah .directorInfo {
    left: 292px;
    bottom: 37px;
}

.istoriaintagration {
    padding: 46px 81px 198px 70px;
    width: 639px;
    height: 501px;
    background-image: url("/local/templates/main/images/director_background.png");
    background-repeat: no-repeat;
    background-position: 0 100%;
    position: relative;
    margin-left: -139px;
}

.istoriaintagration p {
    line-height: 24px;
    color: #666;
    font-size: 15px;
    padding-top: 6px;
}

.istoriaintagration p.secondPara {
    padding-top: 9px;
}

.istoriaintagration .directorName {
    width: 200px;
    height: 120px;
    position: absolute;
    left: 281px;
    bottom: 48px;
    font-family: "OpenSans-SemiBold";
    font-size: 18px;
    color: #000;
    line-height: 20px;
}

span.cursivemustbe {
    font-style: italic;
    display: inline-block;
}

.istoriaintagration .directorName p {
    font-size: 13px;
    font-family: "OpenSans";
}

.istoriaintagration .directorName p span {
    text-decoration: underline;
}

.intagrationSection {
    margin-bottom: 0;
}

@media (max-width: 980px) {
    .istoriaozvonkah .second-cell .istoriadivan {
        padding-top: 25px;
        padding-left: 25px;
        padding-right: 25px;
    }
}

@media (max-width: 967px) {
    .istoriaozvonkah .thirdsection .second-cell {
        width: 41%;
    }
}

@media (max-width: 960px) {
    .istoriaozvonkah .firstsection {
        margin-top: -77px;
        position: relative;
    }

    .istoriaozvonkah .firstsection .first-cell p {
        width: 100%;
    }

    .istoriaozvonkah .firstsection .second-cell {
        padding-right: 15px;
    }

    .istoriaozvonkah .firstsection .second-cell p {
        width: 100%;
    }

    .istoriaozvonkah .thirdsection {
        height: 201px;
        margin-top: -50px;
    }

    .istoriaozvonkah .thirdsection .second-cell {
        padding-right: 15px;
        width: 50%;
    }

    .istoriaozvonkah .thirdsection .first-cell {
        width: 40%;
    }

    .istoriaozvonkah .thirdsection .first-cell img {
        top: 48px;
    }

    .istoriaozvonkah .fourthsection .first-cell p {
        width: 100%;
    }

    .istoriaozvonkah .fifthsection .second-cell {
        right: 0;
        padding-right: 30px;
    }

    .istoriaozvonkah .fifthsection .second-cell p {
        width: auto;
    }

    .istoriaozvonkah .fifthsection .first-cell img {
        margin-top: 0;
    }

    .istoriaozvonkah .istoriaFooterpart .directorInfo {
        bottom: 0 !important;
    }

    .istoriaozvonkah .istoriaFooterpart .second-cell .istoriadivan p {
        line-height: 23px;
    }

    .istoriaozvonkah .footerpart .first-cell {
        width: 35%;
    }

    .istoriaozvonkah .footerpart .second-cell {
        width: 65%;
    }

    .istoriaozvonkah .footerpart .second-cell .istoriadivan {
        margin-left: 0;
    }
}

@media (max-width: 890px) {
    .istoriaozvonkah .footerpart .first-cell {
        width: 100%;
        float: none;
    }

    .istoriaozvonkah .footerpart .second-cell {
        width: 100%;
        float: none;
    }

    .istoriaozvonkah .footerpart .second-cell .istoriadivan {
        padding-left: 68px;
        padding-top: 52px;
        width: 80%;
        margin-top: 30px;
    }
}

@media (max-width: 869px) {
    .istoriaozvonkah .fourthsection .second-cell img {
        margin-top: 0;
    }

    .istoriaozvonkah .fifthsection {
        height: 247px;
    }

}

@media (max-width: 819px) {
    .istoriaozvonkah .thirdsection .first-cell {
        width: 38%;
    }
}

@media (max-width: 768px) {
    .istoriaozvonkah {
        margin-top: 37px;
    }

    .istoriaozvonkah #istoria #istorialogo {
        top: 21px;
    }

    .istoriaozvonkah #istoria .caseheading {
        top: 93px;
        left: 68px;
        line-height: 50px;
        width: 500px;
    }

    .istoriaozvonkah #istoria .firmname {
        top: 324px;
    }

    .istoriaozvonkah .footerpart .second-cell .istoriadivan {
        width: 100%;
    }
}

@media (max-width: 722px) {
    .istoriaozvonkah .footerpart .second-cell .istoriadivan {
        text-align: left;
    }
}

@media (max-width: 688px) {
    .istoriaozvonkah .thirdsection .first-cell {
        width: 37%;
    }
}

@media (max-width: 650px) {
    .istoriaozvonkah #istoria #istorialogo {
        left: 15px;
        margin-left: -11px;
    }

    .istoriaozvonkah #istoria .caseheading {
        left: 15px;
    }

    .istoriaozvonkah #istoria .firmname {
        left: 15px;
    }

    .istoriaozvonkah .firstsection {
        margin-bottom: 40px;
    }

    .istoriaozvonkah .firstsection .first-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
    }

    .istoriaozvonkah .firstsection .second-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
    }

    .istoriaozvonkah .secondsection .first-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
    }

    .istoriaozvonkah .secondsection .second-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .istoriaozvonkah .thirdsection {
        height: 423px;
    }

    .istoriaozvonkah .thirdsection .second-cell {
        width: 100%;
        text-align: left;
        padding-left: 15px;
        margin-left: 0;
        padding-right: 0 !important;
    }

    .istoriaozvonkah .thirdsection .second-cell {
        padding-right: 0;
    }

    .istoriaozvonkah .thirdsection .second-cell p {
        padding-left: 0;
    }

    .istoriaozvonkah .thirdsection .hiddenLargeScreen {
        width: 100%;
        display: block;
    }

    .istoriaozvonkah .fourthsection .first-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
    }

    .istoriaozvonkah .fourthsection .second-cell {
        width: 100%;
        float: none;
    }

    .istoriaozvonkah .fifthsection {
        height: 415px;
    }

    .istoriaozvonkah .fifthsection .first-cell {
        width: 100%;
        float: none;
    }

    .istoriaozvonkah .fifthsection .second-cell {
        width: 100%;
        float: none;
        text-align: left;
        margin-top: -54px;
    }

    .istoriaozvonkah .fifthsection .second-cell p {
        margin-left: 0;
    }

    .istoriaozvonkah .fifthsection .hiddenLargeScreen {
        display: block;
        width: 100%;
        padding-top: 185px;
    }
}

@media (max-width: 600px) {
    .istoriaozvonkah .footerpart .second-cell .istoriadivan {
        padding: 25px 25px 0 25px;
    }

    .istoriaozvonkah .footerpart .second-cell .istoriadivan {
        line-height: 23px;
    }
}

@media (max-width: 500px) {
    .istoriaozvonkah .fifthsection {
        height: 350px;
    }

    .istoriaozvonkah .fifthsection .hiddenLargeScreen {
        padding-top: 140px;
    }

    .istoriaozvonkah .istoriaFooterpart .second-cell .istoriadivan p {
        padding-bottom: 0;
    }
}

@media (max-width: 480px) {
    .istoriaozvonkah #istoria .caseheading {
        font-size: 32px;
        width: 300px;
    }

    .istoriaozvonkah .fifthsection .hiddenLargeScreen {
        padding-top: 150px;
    }

    .istoriaozvonkah .directorInfo {
        left: 218px !important;
        bottom: 69px !important;
    }

    .istoriaozvonkah .istoriaFooterpart .second-cell .istoriadivan p {
        line-height: 21px;
    }
}

@media (max-width: 446px) {
    .istoriaozvonkah .footerpart .second-cell .istoriadivan {
        line-height: 21px;
        height: 100%;
    }

    .istoriaozvonkah .footerpart .second-cell {
        height: 685px;
    }

    .istoriadivan {
        background-position: -85px 5px;
    }

    .istoriaozvonkah .directorInfo {
        left: 131px !important;
    }
}

@media (max-width: 438px) {
    .istoriaozvonkah .footerpart .second-cell .istoriadivan p {
        line-height: 18px;
    }
}

@media (max-width: 374px) {
    .istoriaozvonkah .footerpart {
        height: 1283px;
    }

    .istoriaozvonkah .footerpart .second-cell {
        height: 789px;
    }

    .istoriaozvonkah .footerpart .second-cell .istoriadivan {
        background-position: -80px 100%;
    }

    .istoriaozvonkah .fifthsection {
        height: 350px;
    }

    .istoriaozvonkah .fifthsection .hiddenLargeScreen {
        padding-top: 200px;
    }
}

/* ---------------------------------------------------- /cases/kak_podklyuchit_kontekstnuyu_reklamu_i_ne_razocharovatsya/ ---------------------------------------------------------- */

.mosmarket .headerpart {
    background-image: url("/local/templates/main/images/mos_market_images/mos_market_background.png");
}

.mosmarket.top {
    margin-bottom: -50px;
}

.mosmarket .headerpart .firmlogo {
    background-image: url("/local/templates/main/images/mos_market_images/mos_market_logo.png");
    top: 74px;
    left: 71px;
}

.mosmarket .headerpart .caseheading {
    top: 175px;
    left: 66px;
    line-height: 50px;
}

.mosmarket .headerpart .firmname {
    top: 302px;
    left: 69px;
}

/* ---------- first section --------------- */

.mosmarket .firstsection {
    padding-top: 8px;
    margin-bottom: 77px;
}

.mosmarket .firstsection .first-cell {
    padding-left: 68px;
}

.mosmarket .firstsection .first-cell p {
    padding-top: 9px;
    padding-left: 3px;
}

.mosmarket .firstsection .second-cell p {
    padding-top: 13px;
    padding-left: 18px;
    width: 416px;
}

/* --------- second section ----------------- */

.mosmarket {
    margin-bottom: -160px;
    position: relative;
}

.mosmarket .section .first-row-second-cell {
    margin-top: 45px;
}
.mosmarket .secondsection {
    padding-top: 61px;
    margin-bottom: 0;
}

.mosmarket .secondsection:before {
    top: -24px;
}

.mosmarket .secondsection .wrapper {
    padding-top: 39px;
    overflow: hidden;
    height: 285px;
}

.mosmarket .secondsection .first-cell {
    padding-left: 68px;
}

.mosmarket .secondsection .first-cell p {
    padding-top: 9px;
    padding-left: 3px;
    width: 371px;
}

.mosmarket .secondsection .second-cell img {
    margin-top: -42px;
    margin-left: -3px;
}

/* ---------------- third section ----------------- */
.mosmarket .thirdsection {
    padding-top: 100px;
    margin-bottom: 93px;
}

.mosmarket .thirdsection .first-cell {
    padding-left: 0;
}

.mosmarket .thirdsection .first-cell img {
    margin-left: 54px;
    margin-top: 6px;
}

.mosmarket .thirdsection .second-cell {
    padding-top: 38px;
    margin-left: -34px;
}

.mosmarket .thirdsection .second-cell p {
    padding-top: 8px;
    padding-left: 62px;
    margin-left: 52px;
    margin-right: 2px;
}

/* -------------- fourth -------------------- */

.mosmarket .fourthsection:before {
    top: -24px;
}

.mosmarket .fourthsection {
    padding-top: 0;
}

.mosmarket .fourthsection .wrapper {
    padding-top: 80px;
    overflow: hidden;
    height: 308px;
}

.mosmarket .fourthsection .first-cell {
    padding-left: 67px;
}

.mosmarket .fourthsection .first-cell p {
    padding-left: 3px;
    padding-top: 9px;
    width: 359px;
}

.mosmarket .fourthsection .second-cell img {
    margin-top: -25px;
    margin-left: -3px;
}

/* ------------- fifthsection ------------------- */

.mosmarket .fifthsection {
    padding-top: 3px;
    margin-bottom: 107px;
}

.mosmarket .fifthsection .first-cell {
    width: 55%;
}

.mosmarket .fifthsection .first-cell img {
    margin-left: -1px;
}

.mosmarket .fifthsection .second-cell {
    width: 45%;
    padding-top: 64px;
}

.mosmarket .fifthsection .second-cell h2 {
    width: 340px;
}

.mosmarket .fifthsection .second-cell p {
    padding-top: 9px;
    margin-left: -18px;
    width: 354px;
}

/* ---------------------- footerpart --------------------- */

.mosmarket .footerpart {
    padding-top: 85px;
    margin-top: 166px;
}

.mosmarket .footerpart h2 {
    margin-left: -1px;
}

.mosmarket .footerpart .first-cell {

}

.mosmarket .footerpart .second-cell {

}

.mosmarket .footerpart #more_clients {
    background-image: url("/local/templates/main/images/mos_market_images/mos_market_increase_visitors.png");
    background-position: 0 9px;
    padding-top: 21px;
    padding-left: 100px;
    font-size: 38px;
}

.mosmarket .footerpart p#more_clients span {
    display: inline-block;
    padding-top: 13px;
    line-height: 22px;
}

.mosmarket .footerpart #more_conversion {
    background-image: url("/local/templates/main/images/mos_market_images/mos_market_conversion_increase.png");
    background-position: 0 44px;
    height: 160px;
    padding-top: 47px;
    padding-left: 100px;
    font-size: 38px;
}

.mosmarket .footerpart p#more_conversion span {
    display: inline-block;
    padding-top: 12px;
    line-height: 24px;
}

.mosmarket .footerpart #more_calls {
    background-image: url("/local/templates/main/images/mos_market_images/mos_market_increase_calls.png");
    background-position: 0 9px;
    height: 162px;
    padding-top: 21px;
    padding-left: 99px;
    font-size: 38px;
}

.mosmarket .footerpart p#more_calls span {
    display: inline-block;
    width: 167px;
    padding-top: 14px;
    line-height: 22px;
}

.mosmarket .footerpart .second-cell img {
    margin-left: -141px;
    margin-top: 6px;
}

@media (max-width: 1022px) {
    .mosmarket .footerpart {
    }

    .mosmarket .footerpart .first-cell {
    }

    .mosmarket .footerpart .second-cell {
        position: relative;
    }

    .mosmarket .footerpart .second-cell img {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        margin-top: 150px;
        margin-top: 285px;
        margin-left: -100px;
        max-width: 100%;
    }
}

@media (max-width: 1000px) {
    .mosmarket .thirdsection .second-cell {
        padding-right: 15px;
    }

    .mosmarket .thirdsection .first-cell {
        text-align: center;
        padding-left: 77px;
    }

    .mosmarket .thirdsection .first-cell img {
        margin-left: 0;
        margin-left: -18px;
    }

    .mosmarket .fifthsection .second-cell {
        padding-right: 15px;
    }

    .mosmarket .fifthsection .first-cell {
        text-align: center;
        padding-left: 77px;
    }

    .mosmarket .fifthsection .first-cell img {
        margin-left: 0;
        margin-left: -18px;
    }
}

@media (max-width: 960px) {
    .mosmarket .headerpart .firmlogo {
        top: 41px;
    }

    .mosmarket .headerpart .caseheading {
        top: 114px;
    }

    .mosmarket .footerpart {
        margin-top: 216px;
    }

    .mosmarket .headerpart .firmname {
        top: 283px;
    }

    .mosmarket .firstsection .second-cell p {
        width: 100%;
    }

    .mosmarket .thirdsection {
        padding-top: 150px;
    }

    .mosmarket .secondsection {
        padding-top: 0;
        height: 400px;
    }

    .mosmarket .secondsection .wrapper {
        padding-top: 0;
        height: 100%;
    }

    .mosmarket .secondsection .wrapper .first-cell {
        padding-top: 80px;
    }

    .mosmarket .secondsection .wrapper .first-cell p {
        width: 100%;
    }

    .mosmarket .secondsection .wrapper .second-cell {
        position: relative;
        height: 100%;
    }

    .mosmarket .secondsection .wrapper .second-cell img {
        margin-top: 0;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }

    /*.mosmarket .thirdsection .second-cell{padding-top:0px;}*/
    .mosmarket .thirdsection .second-cell p {
        padding-left: 15px;
    }

    .mosmarket .fifthsection .second-cell {
        padding-right: 30px;
        padding-top: 44px;
    }

    .mosmarket .fifthsection .second-cell h2 {
        padding-left: 15px;
        width: 100%;
        padding-right: 15px;
    }

    .mosmarket .fifthsection .second-cell p {
        padding-left: 15px;
        width: 100%;
    }

    .mosmarket .fourthsection {
        height: 350px;
    }

    .mosmarket .fourthsection .wrapper {
        height: 100%;
    }

    .mosmarket .fourthsection .first-cell p {
        width: 100%;
    }

    .mosmarket .fourthsection .wrapper .second-cell {
        height: 100%;
        position: relative;
        padding-left: 15px;
        padding-right: 15px;
    }

    .mosmarket .fourthsection .wrapper .second-cell img {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
}

@media (max-width: 928px) {
    .mosmarket .headerpart .caseheading {
        width: 520px;
        font-size: 40px;
    }

    .mosmarket .headerpart .firmlogo {
        top: 41px;
    }

    .mosmarket .headerpart .caseheading {
        top: 114px;
    }

    .mosmarket .headerpart .firmname {
        top: 283px;
    }
}

@media (max-width: 821px) {
    .mosmarket .thirdsection {
        margin-top: -30px;
    }

    .mosmarket .thirdsection .second-cell {
        padding-left: 50px;
        padding-top: 0;
    }

    .mosmarket .thirdsection .second-cell p {
        padding-left: 0;
    }

    .mosmarket .thirdsection .first-cell {
        padding-top: 45px;
    }

    .mosmarket .fifthsection {
        margin-top: -30px;
    }

    .mosmarket .fifthsection .second-cell {
        padding-left: 50px;
    }

    .mosmarket .fifthsection .second-cell p {
        padding-left: 0;
    }

    .mosmarket .fifthsection .first-cell {
        padding-top: 45px;
    }

    .mosmarket .footerpart .second-cell img {
        margin-left: 0;
    }
}

@media (max-width: 863px) {
    .mosmarket .thirdsection .second-cell {
        padding-top: 15px;
    }
}

@media (max-width: 768px) {
    .mosmarket {
        margin-top: 0;
    }

    .mosmarket .thirdsection .first-cell {
        padding-top: 79px;
    }

    .mosmarket .fifthsection .second-cell {
        padding-top: 48px;
    }

    .mosmarket .thirdsection {
        margin-top: -50px;
        margin-bottom: 70px;
    }

    .mosmarket .footerpart {
        padding-top: 30px;
    }

    .mosmarket .footerpart h2 {
        margin-bottom: 0;
        font-size: 28px;
    }
}

@media (max-width: 650px) {
    .mosmarket .thirdsection {
        padding-top: 300px;
    }

    .mosmarket .footerpart {
        margin-top: 246px;
    }

    .mosmarket .headerpart .firmlogo {
        left: 15px;
    }

    .mosmarket .headerpart .caseheading {
        left: 15px;
        width: 350px;
        top: 142px;
    }

    .mosmarket .headerpart .caseheading {
        left: 15px;
        width: 350px;
        top: 106px;
        line-height: 44px;
    }

    .mosmarket .headerpart .firmname {
        left: 15px;
        top: 298px;
    }

    .mosmarket .firstsection {
        margin-bottom: 40px;
        margin-top: -50px;
        position: relative;
    }

    .mosmarket .firstsection .first-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
    }

    .mosmarket .firstsection .second-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
        padding-right: 15px;
    }

    .mosmarket .firstsection .second-cell p {
        padding-left: 0;
        margin-top: -50px;
    }

    .mosmarket .secondsection {
        height: auto;
    }

    .mosmarket .secondsection .wrapper .first-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
        margin-bottom: 30px;
        padding-top: 50px;
    }

    .mosmarket .secondsection .second-cell {
        width: 100%;
        float: none;
        padding-left: 0;
        padding-right: 0;
    }

    .mosmarket .secondsection .wrapper .second-cell img {
        position: relative;
        left: auto;
        top: auto;
        transform: none;
    }

    .mosmarket .thirdsection .second-cell {
        padding-top: 15px;
        width: 100%;
        text-align: left;
        padding-left: 15px;
        margin-left: 0;
    }

    .mosmarket .thirdsection .second-cell p {
        padding-left: 0;
        margin-left: 0;
    }

    .mosmarket .section .hiddenLargeScreen {
        display: block;
        width: 100%;
    }

    .mosmarket .fourthsection {
        height: auto;
    }

    .mosmarket .fourthsection .first-cell {
        float: none;
        width: 100%;
        padding-left: 15px;
    }

    .mosmarket .fourthsection .second-cell {
        float: none;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

    .mosmarket .fourthsection .second-cell img {
        position: relative;
        margin-top: 30px;
    }

    .mosmarket .fourthsection .wrapper .second-cell img {
        position: relative;
        top: auto;
        left: auto;
        transform: none;
    }

    .mosmarket .fifthsection {
        margin-bottom: 30px;
    }

    .mosmarket .fifthsection .second-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
        text-align: left;
        margin-top: -50px;
    }

    .mosmarket .fifthsection .second-cell h2 {
        padding-left: 0;
        margin-left: 0;
    }

    .mosmarket .fifthsection .second-cell p {
        margin-left: 0;
    }

    .mosmarket .footerpart {
        height: 1000px;
        margin-bottom: 100px;
    }

    .mosmarket .footerpart .first-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
        margin-bottom: -112px;
    }

    .mosmarket .footerpart .second-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
    }

    .mosmarket .footerpart p.infographic {
        width: auto;
        height: 92px;
        margin-bottom: 0;
        padding-bottom: 0;
    }
}

@media (max-width: 614px) {
    .mosmarket {
        margin-top: -55px;
    }
}

@media (max-width: 484px) {
    .mosmarket .headerpart .caseheading {
        font-size: 34px;
        width: 290px;
        line-height: 37px;
        top: 123px;
    }

    .mosmarket .headerpart .firmname {
        top: 312px;
    }
}

@media (max-width: 432px) {
    .mosmarket .footerpart {
        height: 809px;
    }

    .mosmarket .footerpart .first-cell {
        margin-bottom: -200px;
    }
}

@media (max-width: 344px) {
    .mosmarket .headerpart .caseheading {
        font-size: 31px;
        width: 290px;
        line-height: 34px;
    }

    .mosmarket .headerpart .firmname {
        top: 295px;
    }
}

@media (max-width: 320px) {
    .mosmarket {
        margin-top: -75px;
    }
}

/* ------------ /cases/kak_zastavit_rabotat_arendatorov_i_uvelichit_pribyl/ ------------ */

.avtomoll .section .first-row-second-cell {
    margin-top: 45px;
}

.avtomoll .urbandark.withImage {
    margin-top: 75px;
}

.avtomoll .headerpart {
    background-image: url("/local/templates/main/images/avtomoll_images/avtomoll_background.png");
}

.avtomoll .section.secondsection {
    margin-bottom: 0;
}

.avtomoll .section.thirdsection {
    margin-top: 100px;
}

.avtomoll .headerpart .firmlogo {
    background-image: url("/local/templates/main/images/avtomoll_images/avtomoll_logo.png");
    top: 70px;
    left: 71px;
}

.avtomoll .headerpart .caseheading {
    top: 185px;
    left: 66px;
    line-height: 50px;
    width: 900px;
}

.avtomoll .headerpart .firmname {
    top: 373px;
    left: 70px;
    font-family: 'MyriadPro-Regular';
    font-size: 15px;
    letter-spacing: 0.015px;
}

/* ------------------------- first section ------------------------ */

.avtomoll .sections {

}

.avtomoll .firstsection {
    padding-top: 18px;
    margin-bottom: 79px;
}

.avtomoll .firstsection .first-cell {
    padding-left: 67px;
}

.avtomoll .firstsection .first-cell p {
    padding-top: 9px;
    padding-left: 4px;
    width: 417px;
}

.avtomoll .firstsection .second-cell {
    padding-top: 13px;
    padding-left: 40px;
}

.avtomoll .firstsection .second-cell p {
    width: 410px;
}

.avtomoll .firstsection .underPara {

}

.avtomoll .firstsection .underPara p {
    padding-left: 68px;
    padding-top: 17px;
    line-height: 18px;
}

.avtomoll .firstsection .underPara img {
    margin-right: 52px;
    margin-top: -8px;
}

/* ------------------------ second section --------------------------- */

.avtomoll .secondsection {
    height: 344px;
}

.avtomoll .secondsection .wrapper {
    height: 343px;
    overflow: hidden;
    margin-top: -59px;
    padding-top: 86px;
}

.avtomoll .secondsection .first-cell {
    padding-left: 67px;
}

.avtomoll .secondsection .first-cell p {
    padding-top: 9px;
    padding-left: 3px;
    width: 392px;
}

.avtomoll .secondsection .second-cell {

}

.avtomoll .secondsection .second-cell .square {
    width: 422px;
    height: 335px;
    background: url("/local/templates/main/images/avtomoll_images/avtomoll_square_background.png") no-repeat;
    margin-top: -54px;
    margin-left: 26px;
    padding-left: 63px;
    padding-top: 104px;
}

.avtomoll .secondsection .second-cell .square ul li.firstItem {
    padding-top: 2px;
    padding-left: 4px;
}

.avtomoll .secondsection .second-cell .square ul li.secondItem {
    padding-left: 4px;
    line-height: 23px;
}

.avtomoll .secondsection .second-cell .square ul li.thirdItem {
    padding-left: 2px;
    margin-top: -1px;
}

/* ----------------- third section ----------------------- */

.avtomoll .thirdsection {
    margin-top: -46px;
    margin-bottom: 14px;
}

.avtomoll .thirdsection .first-cell {
    padding-left: 0;
}

.avtomoll .thirdsection .first-cell img {
    margin-top: -17px;
    margin-left: 24px;
}

.avtomoll .thirdsection .second-cell {
    padding-right: 0;
}

.avtomoll .thirdsection .second-cell h2 {
    padding-left: 106px;
}

.avtomoll .thirdsection .second-cell p.firstPara {
    text-align: right;
    padding-right: 70px;
    padding-top: 9px;
    padding-left: 36px;
}

.avtomoll .thirdsection .second-cell p.secondPara {
    text-align: right;
    padding-right: 70px;
    padding-top: 9px;
    padding-left: 36px;
}

/* -------------------------- fourth section ------------------ */
.avtomoll .fourthsection:before {
    top: -30px;
}

.avtomoll .fourthsection {
    height: 339px;
    padding-top: 0;
}

.avtomoll .fourthsection .wrapper {
    overflow: hidden;
    height: 339px;
    padding-top: 73px;
}

.avtomoll .fourthsection .first-cell {
    padding-left: 68px;
}

.avtomoll .fourthsection .first-cell p {
    padding-left: 2px;
    padding-top: 9px;
    width: 388px;
}

.avtomoll .fourthsection .second-cell .threemonth {
    background-image: url("/local/templates/main/images/avtomoll_images/3month_working_background.png");
    background-repeat: no-repeat;
    width: 421px;
    height: 315px;
    position: relative;
    margin-left: 26px;
    margin-top: -22px;
}

.avtomoll .fourthsection .second-cell .threemonth .someColumn {
    width: 110px;
    height: 115px;
    float: left;
    position: absolute;
    top: 140px;
    padding-left: 16px;
    padding-top: 9px;
}

.someColumn h2 {
    font-family: 'OpenSans-Bold';
    font-size: 30px !important;
}

.avtomoll .fourthsection .second-cell .threemonth .firstColumn {
    left: 25px;
}

.avtomoll .fourthsection .second-cell .threemonth .secondColumn {
    left: 150px;
}

.avtomoll .fourthsection .second-cell .threemonth .thirdColumn {
    left: 274px;
}

.avtomoll .fourthsection .second-cell .threemonth .someColumn p {
    margin-top: -12px;
    line-height: 21px;
}

/* ---------------------- fifthsection ----------------------- */

.avtomoll .fifthsection {
    margin-top: 0;
    margin-bottom: 14px;
    padding-top: 4px;
    height: 262px;
}

.avtomoll .fifthsection .first-cell {
    padding-left: 0;
    padding-left: 61px;
}

.avtomoll .fifthsection .first-cell img {
    margin-top: -17px;
    margin-left: 24px;
}

.avtomoll .fifthsection .second-cell {
    padding-right: 0;
    margin-top: -25px;
    padding-left: 57px;
}

.avtomoll .fifthsection .second-cell h2 {
    padding-left: 106px;
}

.avtomoll .fifthsection .second-cell p.firstPara {
    text-align: right;
    padding-right: 70px;
    padding-top: 9px;
    padding-left: 0;
    margin-left: -19px;
}

/* --------------------------- sixthsection ----------------- */
.avtomoll .sixth {
    height: 339px;
}

.avtomoll .sixth .first-cell {
    padding-left: 70px;
    padding-top: 13px;
}

.avtomoll .sixth .first-cell p {
    width: 402px;
    padding-top: 9px;
}

.avtomoll .sixth .first-cell h2 {
    margin-left: -2px;
}

.avtomoll .sixth .second-cell {
    padding-left: 57px;
    padding-top: 10px;
}

/* --------------------- seventh ------------------------- */

.avtomoll .seventh {
    height: 370px !important;
}

.avtomoll .seventh {
    margin-top: 0;
    margin-bottom: 14px;
    padding-top: 4px;
    height: 262px;
}

.avtomoll .seventh .first-cell {
    padding-left: 0;
    padding-left: 61px;
}

.avtomoll .seventh .first-cell img {
    margin-left: -42px;
    margin-top: -8px;
}

.avtomoll .seventh .second-cell {
    padding-right: 0;
    margin-top: -35px;
    padding-left: 59px;
}

.avtomoll .seventh .second-cell h2 {
    padding-left: 62px;
    padding-top: 5px;
}

.avtomoll .seventh .second-cell p.firstPara {
    text-align: right;
    padding-right: 70px;
    padding-top: 8px;
    padding-left: 0;
    margin-left: -18px;
}

/* ----------------------- footerpart ------------------------------ */
.avtomoll .footerpart {
    height: 472px;
    padding-top: 81px;
    position: relative;
    margin-top: 70px;
}

.avtomoll #avtomoll_conversation {
    background-image: url("/local/templates/main/images/avtomoll_images/increase_conversion.png");
    background-position: 0 11px;
    height: 95px;
    padding-top: 14px;
    padding-left: 98px;
    font-size: 38px;
}

.avtomoll #avtomoll_conversation span {
    display: inline-block;
    padding-top: 13px;
    padding-left: 2px;
}

.avtomoll #avtomoll_price_decrease {
    background-image: url("/local/templates/main/images/avtomoll_images/decrease_price.png");
    background-position: 0 31px;
    height: 120px;
    padding-top: 39px;
    font-size: 48px;
    padding-left: 98px;
}

.avtomoll #avtomoll_price_decrease span {
    display: inline-block;
    width: 300px;
    padding-top: 17px;
    padding-left: 2px;
}

.avtomoll #click_price {
    background-image: url("/local/templates/main/images/avtomoll_images/decrease_click_price.png");
    background-position: 0 15px;
    height: 113px;
    font-size: 48px;
    padding-top: 25px;
    padding-left: 98px;
}

.avtomoll #click_price span {
    display: inline-block;
    padding-top: 16px;
    padding-left: 2px;
}

.avtomoll #lending_conversation {
    background-image: url("/local/templates/main/images/avtomoll_images/increase_lending_conversion.png");
    background-position: 0 15px;
    height: 120px;
    padding-top: 21px;
    font-size: 38px;
}

.avtomoll #lending_conversation span {
    display: inline-block;
    width: 300px;
    padding-left: 1px;
    padding-top: 12px;
}

/* ------------------- afterfooterpart ------------------------- */
.avtomoll .afterfooterpart {
    width: 100vw;
    margin-left: calc(-50vw + 50%);
    height: 211px;
    margin-bottom: -156px;
    position: relative;
    background-color: #fff;
    margin-bottom: -60px;
}

.avtomoll .afterfooterpart p {
    padding-top: 72px;
    line-height: 21px;
    width: 870px;
}

@media (max-width: 1032px) {
    .avtomoll .thirdsection .second-cell h2 {
        text-align: right;
        padding-right: 73px;
        padding-left: 0;
    }

    .avtomoll .fifthsection .second-cell h2 {
        text-align: right;
        padding-right: 73px;
        padding-left: 0;
    }

    .avtomoll .seventh .second-cell h2 {
        text-align: right;
        padding-right: 73px;
        padding-left: 0;
    }
}

@media (max-width: 960px) {
    .avtomoll .firstsection {
        margin-top: -20px;
        position: relative;
    }

    .avtomoll .footerpart {
        margin-top: 100px;
    }

    .avtomoll .firstsection .first-cell {
    }

    .avtomoll .firstsection .first-cell p {
        width: 100%;
        padding-top: 12px;
    }

    .avtomoll .section.thirdsection {
        margin-top: 150px;
    }

    .avtomoll .firstsection .second-cell {
        padding-right: 66px;
    }

    .avtomoll .firstsection .second-cell p {
        width: 100%;
    }

    .avtomoll .firstsection .underPara p {
        text-align: justify;
    }

    .avtomoll .firstsection .underPara img {
        margin-left: 40px;
    }

    .avtomoll .secondsection {
        height: 399px;
    }

    .avtomoll .secondsection .wrapper {
        height: 399px;
    }

    .avtomoll .secondsection .first-cell {
        width: 50%;
    }

    .avtomoll .secondsection .first-cell p {
        width: 100%;
    }

    .avtomoll .secondsection .second-cell {
        width: 50%;
        padding-right: 15px;
    }

    .avtomoll .secondsection .second-cell .square {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        padding-right: 15px;
        padding-left: 42px;
        margin-top: -44px;
    }

    .avtomoll .secondsection .second-cell .square ul li {
        margin-bottom: 5px;
    }

    .avtomoll .thirdsection {
        margin-top: 0;
        margin-bottom: 71px;
    }

    .avtomoll .thirdsection .first-cell {
        width: 50%;
    }

    .avtomoll .thirdsection .first-cell img {
    }

    .avtomoll .thirdsection .second-cell {
        width: 50%;
        padding-right: 15px;
        margin-top: -11px;
    }

    .avtomoll .thirdsection .second-cell h2 {
        padding-top: 0;
        padding-right: 15px;
        padding-left: 15px;
        width: 100%;
    }

    .avtomoll .thirdsection .second-cell p.secondPara {
        padding-right: 15px;
    }

    .avtomoll .thirdsection .second-cell p.firstPara {
        padding-top: 0;
        padding-right: 15px;
    }

    .avtomoll .fourthsection {
        height: 420px;
    }

    .avtomoll .fourthsection .wrapper {
        height: 420px;
    }

    .avtomoll .fourthsection .first-cell {
        width: 50%;
    }

    .avtomoll .fourthsection .first-cell p {
        width: 100%;
    }

    .avtomoll .fourthsection .second-cell {
        width: 50%;
        padding-right: 15px;
        padding-top: 40px;
    }

    .avtomoll .fourthsection .second-cell .threemonth {
        width: 421px;
        margin-left: auto;
        margin-right: auto;
        margin-top: -44px;
    }

    .avtomoll .fourthsection .second-cell .threemonth ul li {
        margin-bottom: 5px;
    }

    .avtomoll .fifthsection {
        margin-top: 0;
        margin-bottom: 50px;
    }

    .avtomoll .fifthsection .first-cell {
        width: 50%;
    }

    .avtomoll .fifthsection .first-cell img {
    }

    .avtomoll .fifthsection .second-cell {
        width: 50%;
        padding-right: 15px;
        margin-top: -11px;
    }

    .avtomoll .fifthsection .second-cell h2 {
        padding-top: 0;
        padding-right: 15px;
        padding-left: 15px;
        width: 100%;
    }

    .avtomoll .fifthsection .second-cell p.secondPara {
        padding-right: 15px;
    }

    .avtomoll .fifthsection .second-cell p.firstPara {
        padding-top: 0;
        padding-right: 15px;
    }

    .avtomoll .sixth .first-cell {
    }

    .avtomoll .sixth .first-cell p {
        width: 100%;
    }

    .avtomoll .sixth .second-cell {
        padding-left: 15px;
        padding-right: 15px;
        text-align: center;
    }

    .avtomoll .seventh {
        margin-top: 0;
        margin-bottom: 30px;
    }

    .avtomoll .seventh .first-cell {
        width: 50%;
    }

    .avtomoll .seventh .first-cell img {
    }

    .avtomoll .seventh .second-cell {
        width: 50%;
        padding-right: 15px;
        margin-top: -11px;
    }

    .avtomoll .seventh .second-cell h2 {
        padding-top: 0;
        padding-right: 15px;
        padding-left: 15px;
        width: 100%;
    }

    .avtomoll .seventh .second-cell p.secondPara {
        padding-right: 15px;
    }

    .avtomoll .seventh .second-cell p.firstPara {
        padding-top: 0;
        padding-right: 15px;
    }

    .avtomoll .footerpart {
    }

    .avtomoll .footerpart span {
        width: 170px !important;
    }

    .avtomoll .footerpart .first-cell {
        padding-left: 66px;
    }

    .avtomoll .footerpart .second-cell {
    }

    .avtomoll #click_price {
        margin-top: 6px;
    }

    .avtomoll .afterfooterpart {
        padding-left: 66px;
        padding-right: 66px;
    }

    .avtomoll .afterfooterpart p {
        width: 100%;
    }
}

@media (max-width: 900px) {

}

@media (max-width: 858px) {
    .avtomoll .fourthsection {
        height: 600px;
    }

    .avtomoll .fourthsection .wrapper {
        height: 600px;
    }

    .avtomoll .fourthsection .first-cell {
        width: 100%;
        padding-left: 66px;
        padding-right: 66px;
    }

    .avtomoll .fourthsection .second-cell {
        width: 100%;
        padding-left: 66px;
        margin-top: 15px;
        padding-right: 66px;
    }

    .avtomoll .fourthsection .second-cell .threemonth {
        margin-left: auto;
        margin-right: auto;
    }
}

@media (max-width: 834px) {
    .avtomoll .headerpart .caseheading {
        top: 176px;
        left: 66px;
        line-height: 50px;
        width: 500px;
        font-size: 43px;
    }

    .avtomoll .thirdsection .first-cell {
        width: 45%;
    }

    .avtomoll .thirdsection .second-cell {
        width: 55%;
    }

    .avtomoll .fifthsection .first-cell {
        width: 45%;
    }

    .avtomoll .fifthsection .second-cell {
        width: 55%;
    }

    .avtomoll .sixth {
        height: 445px;
    }

    .avtomoll .seventh .first-cell {
        width: 45%;
    }

    .avtomoll .seventh .second-cell {
        width: 55%;
        padding-left: 5px;
    }

}

@media (max-width: 768px) {
    .avtomoll {
        margin-top: -37px;
    }

    .avtomoll .afterfooterpart {
        margin-bottom: -60px;
    }

    .avtomoll .afterfooterpart p {
        padding-top: 60px;
    }
}

@media (max-width: 722px) {
    .avtomoll .footerpart {
        height: auto;
        padding-top: 35px;
    }

    .avtomoll .footerpart .first-cell {
        width: 100%;
        float: none;
        height: 300px;
        padding-left: 66px;
    }

    .avtomoll .footerpart .second-cell {
        width: 100%;
        float: none;
        padding-top: 0;
        padding-left: 70px;
        height: 300px;
    }

    .avtomoll .footerpart p.infographic {
        padding-left: 100px;
    }

    .avtomoll #avtomoll_conversation {
        height: 93px;
        padding-top: 0;
        background-position: 0 0;
    }

    .avtomoll #click_price {
        height: 93px;
        padding-top: 0;
        background-position: 0 0;
        margin-top: -39px;
    }

    .avtomoll p#click_price {
        padding-left: 39px;
        padding-top: 9px;
        text-align: left;
        padding-left: 97px;
    }

    .avtomoll #lending_conversation {
        height: 93px;
        padding-top: 0;
        background-position: 0 0;
    }

    .avtomoll p#lending_conversation {
        padding-left: 67px;
        text-align: left;
        padding-left: 99px;
        padding-top: 7px;
    }

    .avtomoll #avtomoll_price_decrease {
        height: 93px;
        padding-top: 0;
        background-position: 0 0;
    }

    .avtomoll #click_price span {
        padding-left: 2px;
    }

    .avtomoll .afterfooterpart {
        margin-top: -50px;
        height: 157px;
    }

    .avtomoll .afterfooterpart p {
        padding-top: 0;
    }
}

@media (max-width: 650px) {
    .avtomoll .headerpart .firmlogo {
        left: 15px;
        top: 30px;
    }

    .avtomoll .footerpart {
        margin-top: 200px;
    }

    .avtomoll .section.thirdsection {
        margin-top: 290px;
    }

    .avtomoll .headerpart .caseheading {
        left: 15px;
        top: 129px;
    }

    .avtomoll .headerpart .firmname {
        left: 15px;
        top: 312px;
    }

    .avtomoll .firstsection .first-cell {
        width: 100%;
        padding-left: 15px;
        float: none;
    }

    .avtomoll .firstsection .second-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
        margin-top: -20px;
        padding-right: 15px;
    }

    .avtomoll .firstsection .second-cell p {
        padding-left: 0;
    }

    .avtomoll .firstsection .underPara {
        text-align: center;
    }

    .avtomoll .firstsection .underPara p {
        width: 100%;
        margin-bottom: -35px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .avtomoll .firstsection .underPara img {
        float: none !important;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: -15px;
    }

    .avtomoll .secondsection {
        height: auto;
    }

    .avtomoll .secondsection .wrapper {
        height: auto;
        overflow: inherit;
    }

    .avtomoll .secondsection .first-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
        margin-bottom: 70px;
    }

    .avtomoll .secondsection .second-cell {
        width: 100%;
        float: none;
        padding-right: 15px;
    }

    .avtomoll .secondsection .second-cell .square {
        width: 300px;
        padding-left: 45px;
        margin-left: auto;
        margin-right: auto;
    }

    .avtomoll .thirdsection .first-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
        text-align: center;
        margin-bottom: 15px;
    }

    .avtomoll .thirdsection .first-cell img {
        margin-top: -50px;
        margin-left: -9px;
    }

    .avtomoll .thirdsection .second-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
        text-align: left;
        margin-top: 50px;
    }

    .avtomoll .thirdsection .second-cell * {
        text-align: left !important;
        padding-left: 0 !important;
    }

    .avtomoll .fourthsection {
        height: auto;
    }

    .avtomoll .fourthsection .wrapper {
        height: auto;
        overflow: inherit;
    }

    .avtomoll .fourthsection .first-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
        margin-bottom: 70px;
        padding-right: 15px;
    }

    .avtomoll .fourthsection .second-cell {
        width: 100%;
        float: none;
        padding-right: 0;
        padding-left: 0;
        margin-top: 50px;
    }

    .avtomoll .fourthsection .second-cell .threemonth {
        width: 421px;
        margin-left: 0;
        margin-left: auto;
        margin-right: auto;
    }

    .avtomoll .fifthsection {
        height: auto;
    }

    .avtomoll .fifthsection .first-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
        text-align: center;
        margin-bottom: 15px;
    }

    .avtomoll .fifthsection .first-cell img {
        margin-top: -50px;
        margin-left: -9px;
    }

    .avtomoll .fifthsection .second-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
        text-align: left;
        margin-top: 50px;
    }

    .avtomoll .fifthsection .second-cell * {
        text-align: left !important;
        padding-left: 0 !important;
    }

    .avtomoll .fifthsection .second-cell p.firstPara {
        margin-left: 0;
    }

    .avtomoll .sixth {
        height: auto;
    }

    .avtomoll .sixth .first-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
    }

    .avtomoll .sixth .second-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
        margin-bottom: 50px;
        margin-top: 25px;
    }

    .avtomoll .seventh {
        height: auto !important;
    }

    .avtomoll .seventh .first-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
        text-align: center;
        margin-bottom: 15px;
    }

    .avtomoll .seventh .first-cell img {
        margin-top: -50px;
        margin-left: -9px;
    }

    .avtomoll .seventh .second-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
        text-align: left;
        margin-top: 50px;
    }

    .avtomoll .seventh .second-cell * {
        text-align: left !important;
        padding-left: 0 !important;
    }

    .avtomoll .seventh .second-cell p.firstPara {
        margin-left: 0;
    }

    .avtomoll .footerpart {
    }

    .avtomoll .footerpart .first-cell {
        padding-left: 15px;
    }

    .avtomoll .footerpart .second-cell {
        padding-left: 15px;
    }

    .avtomoll .afterfooterpart {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media (max-width: 610px) {
    .avtomoll {
        margin-top: -57px;
    }
}

@media (max-width: 560px) {
    .avtomoll .headerpart .caseheading {
        left: 15px;
        top: 126px;
        font-size: 33px;
        width: 398px;
        line-height: 40px;
    }

    .avtomoll .headerpart .firmname {
        top: 282px;
    }

    .avtomoll .afterfooterpart {
        height: 189px;
    }
}

@media (max-width: 472px) {
    .avtomoll .fourthsection .second-cell .threemonth {
        background-image: none;
        background-color: #fff;
        margin-bottom: 30px;
        padding-top: 30px;
        padding-left: 15px;
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    }

    .avtomoll .fourthsection .second-cell .threemonth .someColumn {
        width: 100%;
        height: auto;
        float: none;
        position: relative;
        top: auto;
        padding-left: 100px;
        padding-top: 0;
        left: 0;
        background-repeat: no-repeat;
        background-postion: 0 0;
        height: 80px;
        margin-bottom: 5px;
    }

    .avtomoll .fourthsection .second-cell .threemonth .firstColumn {
        background-image: url("/local/templates/main/images/avtomoll_images/increase_conversion.png");
    }

    .avtomoll .fourthsection .second-cell .threemonth .secondColumn {
        padding-top: 11px;
        background-image: url("/local/templates/main/images/avtomoll_images/increase_in_addresses.png");
    }

    .avtomoll .fourthsection .second-cell .threemonth .thirdColumn {
        background-image: url("/local/templates/main/images/avtomoll_images/decrease_price.png");
    }

    .avtomoll .afterfooterpart {
        height: 200px;
    }
}

@media (max-width: 454px) {
    .avtomoll .headerpart .caseheading {
        width: 300px;
        font-size: 26px;
        font-family: "OpenSans-Bold";
        line-height: 32px;
    }

    .avtomoll .secondsection .second-cell .square {
        width: 100%;
        margin-left: -9px;
    }

    .avtomoll .afterfooterpart {
        height: 240px;
    }
}

@media (max-width: 344px) {
    .avtomoll .headerpart .caseheading {
        top: 118px;
        width: 264px;
        font-size: 26px;
        font-family: "OpenSans-Bold";
        line-height: 29px;
    }

    .avtomoll .afterfooterpart {
        height: 260px;
    }
}

/*------------------------------------------ imagocase ------------------------------------ */
.imago {
    margin-top: 7px;
}

.imago .displayOnSmall {
    display: none;
}

.imago .headerpart {
    background-image: url("/local/templates/main/images/imago_images/imago_background.png");
}

.imago .headerpart .firmlogo {
    background-image: url("/local/templates/main/images/imago_images/imago_logo.png");
    top: 53px;
    left: 65px;
}

.imago .headerpart .caseheading {
    top: 175px;
    left: 66px;
    line-height: 50px;
}

.imago .headerpart .firmname {
    top: 352px;
    left: 69px;
}

.imago .firstsection {
    padding-top: 8px;
    padding-left: 12px;
    margin-bottom: 53px;
}

.imago .firstsection .first-cell {
}

.imago .firstsection .first-cell p {
    padding-left: 3px;
    padding-top: 9px;
    width: 430px;
}

.imago .firstsection .second-cell {
    padding-top: 13px;
    padding-left: 34px;
}

.imago .secondsection {
    padding-top: 52px;
    padding-bottom: 35px;
    margin-bottom: 0;
}

.imago .secondsection:before {
    top: -24px;
}

.imago .secondsection .first-cell {
    padding-left: 68px;
}

.imago .secondsection .first-cell p {
    padding-top: 9px;
    padding-left: 3px;
}

.imago .secondsection .second-cell {
    padding-top: 24px;
    padding-left: 46px;
}

.imago .secondsection .second-cell h2 {
}

.imago .thirdsection {
    margin-bottom: 59px;
    margin-top: 100px;
}

.imago .thirdsection .first-cell {
    padding-left: 0;
}

.imago .thirdsection .first-cell img {
    margin-left: 24px;
    margin-top: -18px;
}

.imago .thirdsection .second-cell {
    text-align: right;
    padding-right: 110px;
}

.imago .thirdsection .second-cell p {
    padding-top: 9px;
    padding-left: 14px;
}

.imago .fourthsection {
    padding-top: 0;
    margin-bottom: 109px;
}

.imago .fourthsection .wrapper {
    overflow: hidden;
    padding-top: 69px;
    height: 309px;
}

.imago .fourthsection:before {
    top: -23px;
}

.imago .fourthsection .first-cell {
    padding-left: 67px;
}

.imago .fourthsection .first-cell p {
    padding-left: 3px;
    padding-top: 9px;
}

.imago .fourthsection .second-cell {
    position: relative;
    padding-right: 0;
}

.imago .fourthsection .second-cell img {
    margin-left: 42px;
    margin-top: -34px;
}

.imago .fifthsection {
    margin-bottom: 91px;
}

.imago .fifthsection .first-cell {
    padding-left: 0;
}

.imago .fifthsection .first-cell img {
    margin-left: 54px;
    margin-top: -6px;
}

.imago .fifthsection .second-cell {
    text-align: right;
    padding-right: 112px;
}

.imago .fifthsection .second-cell p {
    padding-top: 9px;
    padding-left: 14px;
}

.imago .footerpart {
    padding-top: 84px;
    margin-bottom: -160px;
    position: relative;
    margin-top: 150px;
}

.imago .footerpart .first-cell {
}

.imago .footerpart .first-cell p#conversation_has_increased {
    margin-top: 64px;
    background-image: url("/local/templates/main/images/imago_images/conversation_has_increased.png");
    font-size: 38px;
}

.imago .footerpart .first-cell p#conversation_has_increased span {
    line-height: 22px;
    display: inline-block;
    padding-top: 14px;
    padding-left: 3px;
}

.imago .footerpart .first-cell p#one_person_price_decrease {
    background-position: 0 7px;
    margin-top: 41px;
    background-image: url("/local/templates/main/images/imago_images/one_person_price_decrease.png");
    font-size: 38px;
}

.imago .footerpart .first-cell p#one_person_price_decrease span {
    display: inline-block;
    padding-top: 14px;
    padding-left: 3px;
    line-height: 22px;
}

.imago .footerpart .second-cell {
}

.imago .footerpart .second-cell #manager_area {
    position: relative;
    margin-left: -139px;
    width: 638px;
    height: 524px;
    background-image: url("/local/templates/main/images/imago_images/manager_area.png");
    background-repeat: no-repeat;
    padding-top: 35px;
    padding-left: 67px;
}

.imago .footerpart .second-cell #introduction {
    position: absolute;
    width: 244px;
    top: 333px;
    left: 289px;
    color: #666;
}

.imago .footerpart .second-cell #name {
    font-size: 18px;
    font-family: "OpenSans-Semibold";
    color: #000;
    line-height: 21px;
}

.imago .footerpart .second-cell #status {
    color: #666;
    font-size: 13px;
    font-family: "OpenSans";
    padding-top: 23px;
}

@media (max-width: 1029px) {
    .imago .thirdsection {
    }

    .imago .thirdsection .first-cell {
    }

    .imago .thirdsection .second-cell {
        padding-left: 0;
        padding-right: 89px;
    }

    .imago .fifthsection {
    }

    .imago .fifthsection .first-cell {
    }

    .imago .fifthsection .second-cell {
        padding-left: 0;
        padding-right: 89px;
    }
}

@media (max-width: 960px) {
    .imago .firstsection .first-cell {
    }

    .imago .firstsection .first-cell p {
        width: 100%;
    }

    .imago .firstsection .second-cell {
    }

    .imago .thirdsection {
        margin-top: 250px;
    }

    .imago .firstsection .second-cell p {
    }

    .imago .secondsection .first-cell {
    }

    .imago .secondsection .first-cell p {
        width: 100%;
    }

    .imago .secondsection .second-cell {
        padding-left: 5px;
        padding-right: 0;
        text-align: center;
    }

    .imago .thirdsection .second-cell {
        padding-right: 50px;
        padding-left: 15px;
    }

    .imago .thirdsection .second-cell p br {
        display: none;
    }

    .imago .thirdsection .first-cell img {
        margin-left: 0;
        margin-top: 0;
    }

    .imago .fourthsection .second-cell {
        text-align: center;
    }

    .imago .fourthsection .second-cell img {
        margin-left: 0;
    }

    .imago .fifthsection .second-cell {
        padding-right: 50px;
        padding-left: 15px;
    }

    .imago .fifthsection .second-cell p br {
        display: none;
    }

    .imago .fifthsection .first-cell img {
        margin-left: 0;
        margin-top: 0;
    }
}

@media (max-width: 768px) {
    .imago .secondsection .second-cell {
        padding-top: 72px;
    }

    .imago .secondsection {
        margin-bottom: 55px;
    }

    .imago .thirdsection .first-cell {
        padding-top: 50px;
    }

    .imago .fourthsection .first-cell p br {
        display: none;
    }

    .imago .fourthsection .wrapper {
        height: 345px;
    }

    .imago .fourthsection .second-cell img {
        margin-top: 5px;
    }

    .imago .fourthsection {
        margin-bottom: 55px;
    }

    .imago .fifthsection {
        margin-bottom: 55px;
    }

    .imago .fifthsection .first-cell {
        padding-top: 50px;
    }
}

@media (max-width: 727px) {
    .imago .firstsection .second-cell {
        padding-right: 50px;
    }
}

@media (max-width: 650px) {
    .imago .headerpart .firmlogo {
        left: 15px;
    }

    .imago .thirdsection {
        margin-top: 300px;
    }

    .imago .headerpart .caseheading {
        left: 15px;
    }

    .imago .headerpart .firmname {
        left: 15px;
    }

    .imago .firstsection {
        margin-top: -46px;
    }

    .imago .firstsection .first-cell {
        width: 100%;
        float: none;
        padding-left: 0;
        padding-right: 15px;
    }

    .imago .firstsection .first-cell * {
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .imago .firstsection .second-cell {
        width: 100%;
        float: none;
        padding-left: 0;
        padding-right: 15px;
    }

    .imago .firstsection .second-cell h2 {
        display: none;
    }

    .imago .firstsection .second-cell * {
        margin-top: 0;
        padding-top: 0;
    }

    .imago .secondsection .first-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
    }

    .imago .secondsection .second-cell {
        width: 100%;
        float: none;
        padding-left: 0;
        padding-right: 0;
        padding-top: 15px;
    }

    .imago .thirdsection .first-cell {
        display: none;
    }

    .imago .thirdsection .displayOnSmall {
        display: block;
        text-align: center;
        margin-top: 30px;
    }

    .imago .thirdsection .second-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
        padding-right: 15px;
        text-align: left;
    }

    .imago .thirdsection .second-cell p {
        padding-left: 0;
    }

    .imago .fourthsection .wrapper {
        height: 100%;
    }

    .imago .fourthsection .first-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
    }

    .imago .fourthsection .second-cell {
        width: 100%;
        float: none;
        padding-left: 0;
        padding-right: 0;
    }

    .imago .fifthsection .first-cell {
        display: none;
    }

    .imago .fifthsection .displayOnSmall {
        display: block;
        text-align: center;
        margin-top: 30px;
    }

    .imago .fifthsection .second-cell {
        width: 100%;
        float: none;
        padding-left: 15px;
        padding-right: 15px;
        text-align: left;
    }

    .imago .fifthsection .second-cell p {
        padding-left: 0;
    }
}

@media (max-width: 434px) {
    .imago {
        margin-top: 0;
    }

    .imago .headerpart .caseheading {
        font-size: 44px;
    }

}

@media (max-width: 391px) {
    .imago .headerpart .caseheading {
        font-size: 35px;
        line-height: 40px;
    }

    .imago .headerpart .firmname {
        top: 325px;
    }
}

@media (max-width: 960px) {
    .imago .footerpart {
        padding-top: 30px;
        margin-top: 200px;
    }

    .imago .footerpart .first-cell {
        width: 100%;
        float: none;
    }

    .imago .footerpart .second-cell {
        width: 100%;
        float: none;
    }

    .imago .footerpart .second-cell #manager_area {
        margin-left: 0;
        background-position: -51px 0;
    }

    .imago .footerpart .first-cell p#conversation_has_increased {
        margin-top: 30px;
    }

    .imago .footerpart .first-cell p#one_person_price_decrease {
        margin-top: 27px;
    }

    .imago .footerpart p.infographic {
        width: 50%;
        float: left;
    }

    .imago .footerpart .second-cell {
        margin-top: 50px;
    }

    .imago .footerpart .second-cell p {
        padding-right: 114px;
    }

    .imago .footerpart .second-cell p br {
        display: none;
    }
}

@media (max-width: 768px) {
    .imago .footerpart {
        margin-bottom: -160px;
    }

}

@media (max-width: 722px) {
    /*.imago .footerpart .second-cell #manager_area{padding-left:30px; padding-top:15px;}*/
    .imago .footerpart .second-cell p {
        text-align: left;
    }

    .imago .footerpart .second-cell #name {
        text-align: left;
    }

    .imago .footerpart .second-cell {
        margin-top: -15px;
    }
}

@media (max-width: 618px) {
    .imago .footerpart p.infographic {
        width: 100%;
        float: none;
    }

    .imago .footerpart .second-cell #manager_area {
        width: 100%;
        background-position: -35px 100%;
        background-color: #f3f3f3;
        height: 600px;
    }

    .imago .footerpart {
        margin-top: 270px;
    }

    .section .second-cell {
        padding-right: 0;
    }

    .imago .footerpart .second-cell #introduction {
        top: 456px;
    }

    .imago .footerpart .second-cell #introduction {
        left: 200px;
    }

    .imago .footerpart .second-cell #manager_area {
        padding-left: 30px;
        padding-top: 15px;
    }
}

@media (max-width: 510px) {
    .imago .footerpart .second-cell p {
        padding-right: 70px;
    }

    .imago .footerpart .second-cell #manager_area {
        height: 600px;
        background-position: -35px 100%;
    }

    .imago .footerpart .second-cell #introduction {
        top: 420px;
        left: 200px;
    }

    .imago .footerpart .second-cell #status {
        width: 150px;
        text-align: left;
    }

    .imago .footerpart .second-cell #manager_area {
        padding-top: 13px;
        padding-left: 32px;
    }
}

@media (max-width: 478px) {
    .imago .footerpart .second-cell p {
        padding-right: 40px;
    }
}

@media (max-width: 435px) {
    .imago .footerpart .second-cell #manager_area p {
        padding-top: 15px;
        padding-right: 30px;
        margin-top: -15px;
    }
}

@media (max-width: 407px) {
    .imago .footerpart .second-cell #manager_area p {
        line-height: 22px;
    }

    .imago .footerpart .second-cell {
        margin-top: 0;
    }
}

@media (max-width: 383px) {
    .imago .footerpart .second-cell #manager_area {
        height: 715px;
    }

    .imago .footerpart .second-cell #manager_area {
        background-position: -85px 100%;
    }

    .imago .footerpart .second-cell #introduction {
        top: 550px;
        left: 143px;
    }
}

@media (max-width: 345px) {
    .imago .footerpart .second-cell #manager_area {
        height: 715px;
    }

    .imago .footerpart .second-cell #manager_area {
        height: 715px;
    }
}

/* BEGIN: Как работает маркетинг без офлайн-каналов */
.case-maximum-arrow {
    position: relative;
}

.case-maximum-arrow:after {
    content: '';
    display: block;
    position: absolute;
    background: url("/local/templates/main/styles/../images/cases/case-maximum-arrow.png") no-repeat center top;
    width: 18px;
    height: 55px;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -25px;
}

.case-maximum-container {
    padding: 0 70px;
}

.case-maximum {
    color: #666;
}

.case-maximum-top {
    background: url("/local/templates/main/styles/../images/cases/case-maximum-top-bg-desktop.png") no-repeat center;
    height: 520px;
    color: #fff;
    font-size: 15px;
    position: relative;
    z-index: 1;
    padding-top: 40px;
}

.case-maximum-top-logo-image {
    background: url("/local/templates/main/styles/../images/cases/case-maximum-logo.png") no-repeat left center;
    width: 285px;
    height: 80px;
}

.case-maximum-top-caption {
    font-size: 50px;
    font-weight: 600;
    line-height: 1.08;
    padding-right: 150px;
    margin: 53px 0 0 -3px;
}

.case-maximum-top-text {
    margin-top: 88px;
}

.case-maximum-h2 {
    margin-bottom: 27px;
}

.case-maximum-h2,
.case-maximum-h3 {
    font-size: 28px;
    color: #000;
    line-height: 1.2;
}

.case-maximum-h3 {
    font-size: 24px;
    line-height: 1.2;
    margin-bottom: 27px;
}

.case-maximum-about-client {
    padding-top: 33px;
    padding-bottom: 64px;
}

.case-maximum-gray {
    background: #f3f3f3;
    padding-top: 65px;
    padding-bottom: 70px;
}

.case-maximum-cols {
    line-height: 1.6;
    font-size: 15px;
}

.case-maximum-cols > div:first-child {
    padding-right: 35px;
}

.case-maximum-cols > div:first-child + div {
    padding-left: 35px;
}

.case-maximum-photoblock {
    box-shadow: 0px 9px 18px 0px rgba(0, 0, 0, 0.13);
    background: #fff url("/local/templates/main/styles/../images/quotes-image.png") no-repeat 765px 30px;
    margin-top: 34px;
}

.case-maximum-photoblock-photo {
    background: url("/local/templates/main/styles/../images/cases/case-maximum-client-photo.png") no-repeat right center;
    height: 276px;
}

.case-maximum-photoblock-text {
    font-size: 15px;
    color: rgb(102, 102, 102);
    line-height: 1.6;
    padding-top: 43px;
    padding-right: 50px !important;
}

.case-maximum-photoblock-name {
    font-size: 18px;
    color: #000;
    font-weight: 700;
    margin-top: 26px;
}

.case-maximum-photoblock-post {
    font-size: 13px;
    color: #666;
    margin-top: -2px;
}

.case-maximum-lk {
    padding-top: 103px;
    padding-bottom: 64px;
}

.case-maximum-lk-h3 {
    line-height: 1.338;
    margin-bottom: 33px;
    padding: 0 90px;
}

.case-maximum-lk-salons {
}

.case-maximum-lk-salons-image {
    height: 60px;
}

.case-maximum-lk-salons-image:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

.case-maximum-lk-salons-image img {
    display: inline-block;
    vertical-align: middle;
}

.case-maximum-lk-salons-caption {
    font-size: 18px;
    color: #000;
    margin-top: 25px;
}

.case-maximum-lk-salons-text {
    font-size: 13px;
    color: rgb(102, 102, 102);
    line-height: 1.2;
    margin-top: 2px;
}

.case-maximum-lk-text {
    line-height: 1.6;
    margin-top: 40px;
}

.case-maximum-focus {
}

.case-maximum-focus .case-maximum-gray {
    padding-top: 64px;
    padding-bottom: 61px;
}

.case-maximum-focus-text {
    font-size: 15px;
    color: rgb(102, 102, 102);
    line-height: 1.6;
}

.case-maximum-focus-img {
    padding-top: 9px;
}

.case-maximum-content-1 {
    font-size: 15px;
    color: rgb(102, 102, 102);
    line-height: 1.6;
    padding-top: 63px;
    padding-bottom: 64px;
}

.case-maximum-content-1-image {
    height: 150px;
    padding-right: 10px;
}

.case-maximum-content-1-image:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

.case-maximum-content-1-image img {
    display: inline-block;
    vertical-align: bottom;
}

.case-maximum-content-1-image-text {
    font-size: 13px;
    color: rgb(102, 102, 102);
    line-height: 1.2;
    padding-right: 10px;
    margin-top: 23px;
}

.case-maximum-content-1-image-text br {
    display: none;
}

.case-maximum-content-1-right {
    padding-left: 40px !important;
    padding-right: 85px !important;
}

.case-maximum-content-1-text-sepor {
    height: 15px;
}

.case-maximum-exp {
    font-size: 15px;
    color: rgb(102, 102, 102);
    line-height: 1.6;
}

.case-maximum-exp .case-maximum-gray {
    padding-top: 70px;
}

.case-maximum-exp-left {
    padding-top: 43px;
}

.case-maximum-exp-left-img {
    margin-top: 44px;
}

.case-maximum-exp-text-block {
    text-align: left;
    box-shadow: 0px 9px 18px 0px rgba(0, 0, 0, 0.13);
    background: #fff url("/local/templates/main/styles/../images/quotes-image.png") no-repeat 345px 30px;
    padding-top: 43px;
    padding-bottom: 45px;
    padding-right: 45px !important;
}

.case-maximum-content-2 {
    font-size: 15px;
    color: rgb(102, 102, 102);
    line-height: 1.6;
    padding-top: 70px;
    padding-bottom: 82px;
}

.case-maximum-content-2-left-padding {
    padding-left: 71px;
}

.case-maximum-content-2-right-padding {
    padding-right: 71px;
}

.case-maximum-content-2-h3 {
    margin-top: -5px;
    margin-bottom: 28px;
}

.case-maximum-content-2-h3.desktop-hidden {
    display: none;
}

.case-maximum-content-2-left-padding div:first-child + div {
    padding-right: 80px;
}

.case-maximum-content-2-block-sepor {
    height: 64px;
}

.case-maximum-content-2-right-padding div:first-child + div {
    padding-left: 60px;
    margin-top: -7px;
}

.case-maximum-content-2-img {
    box-shadow: 0px 9px 18px 0px rgba(0, 0, 0, 0.13);
}

.case-maximum-result {
    background: #343434;
    padding-top: 67px;
    padding-bottom: 70px;
}

.case-maximum-result-gray {
    padding-bottom: 65px;
    padding-top: 63px;
}

.case-maximum-result-container {
    background: #f3f3f3;
    font-size: 15px;
    color: rgb(102, 102, 102);
    line-height: 1.6;
}

.case-maximum-result-h3 {
    color: #fff;
    margin-bottom: 35px;
    margin-top: 25px;
}

.case-maximum-result-text-block:before {
    content: '';
    display: table;
    width: 100%;
}

.case-maximum-result-text-block {
    text-align: left;
    box-shadow: 0px 9px 18px 0px rgba(0, 0, 0, 0.13);
    background: #fff url("/local/templates/main/styles/../images/quotes-image.png") no-repeat 765px 30px;
    margin-top: 34px;
    padding: 43px 40px 45px 40px;
}

.case-maximum-notice {
    margin-top: 35px;
    font-size: 11px;
    color: #acacac;
    line-height: 1.641;
}

.case-maximum-notice span {
    color: #000;
}

@media (min-width: 999px) {
    .pull-left-desktop {
        float: left !important;
    }

    .pull-right-desktop {
        float: right !important;
    }
}

.case-gray-box {
    margin-bottom: 0;
}

.top.pic-left-section {
    margin-top: 100px;
}

@media (max-width: 999px) {
    .case-maximum {
        margin-left: -15px;
        margin-right: -15px;
    }

    .top.pic-left-section {
        margin-top: 150px;
    }

    .case-maximum-container {
        padding: 0 30px;
    }

    .case-maximum-h3 {
        margin-bottom: 28px;
    }

    .case-maximum-top {
        margin: 0 40px;
        background-position: left top;
    }

    .case-maximum-top-text {
        margin-top: 34px;
    }

    .case-maximum-focus .case-maximum-gray {
        padding: 64px 25px 64px;
    }

    .case-maximum-about-instruments {
        background: #f3f3f3;
        padding-top: 64px;
        padding-bottom: 74px;
    }

    .case-maximum-focus .case-maximum-cols > div:first-child,
    .case-maximum-focus .case-maximum-cols > div:first-child + div {
        padding-left: 15px;
    }

    .case-maximum-focus .case-maximum-cols > div:first-child {
        padding-right: 20px;
    }

    .case-maximum-photoblock-photo {
        background: url(/local/templates/main/styles/../images/cases/case-maximum-client-photo-768.png) no-repeat left top;
    }

    .case-maximum-photoblock {
        background-position: 94% 30px;
    }

    .case-maximum-lk {
        padding-top: 180px;
    }

    .case-maximum-lk-h3 {
        padding: 0;
        margin-bottom: 33px;
    }

    .case-maximum-lk .case-maximum-cols > div {
        padding-right: 25px;
    }

    .case-maximum-lk-salons-caption {
        line-height: 1.338;
    }

    .case-maximum-lk-salons-caption .case-maximum-lk-salons-caption-desktop {
        height: 0;
        display: block;
        width: 100%;
        color: transparent;
    }

    .case-maximum-lk-salons-text {
        margin-top: 4px;
    }

    .case-maximum-lk-text {
        font-size: 15px;
        line-height: 1.6;
    }

    .case-maximum-focus {
        background: #f3f3f3;
    }

    .case-maximum-content-1 {
        padding-top: 70px;
    }

    .case-maximum-content-1 .case-maximum-content-1-image {
        text-align: center;
    }

    .case-maximum-content-1-right {
        padding-right: 40px !important;
        padding-top: 44px;
        padding-left: 20px !important;
    }

    .case-maximum-content-1-image-text {
        line-height: 1.25;
        margin-top: 14px;
        padding: 0 15px;
    }

    .case-maximum-content-1-image-text br {
        display: block;
    }

    .case-maximum-exp {
        background: #f3f3f3;
        padding-bottom: 70px;
    }

    .case-maximum-exp-text-block {
        padding-left: 40px;
        background-position: 95% 30px;
    }

    .case-maximum-exp-left-img {
        display: block;
    }

    .case-maximum-exp .case-maximum-gray {
        padding-left: 35px;
        padding-right: 35px;
    }

    .case-maximum-content-2 {
        padding-top: 69px;
        padding-bottom: 64px;
    }

    .case-maximum-content-2-h3 {
        display: none;
    }

    .case-maximum-content-2-h3.desktop-hidden {
        display: block;
        margin-bottom: 35px;
    }

    .case-maximum-content-2 .text-right {
        text-align: left !important;
    }

    .case-maximum-content-2-left-padding,
    .case-maximum-content-2-right-padding {
        padding-left: 25px;
        padding-right: 25px;
    }

    .case-maximum-content-2-left-padding .pull-right-desktop {
        margin-bottom: 34px;
    }

    .case-maximum-content-2-block-sepor {
        height: 35px;
    }

    .case-maximum-content-2-right-padding > div:first-child + div {
        padding-left: 15px;
        margin-top: 34px;
    }

    .case-maximum-result {
        padding: 150px 25px 65px;
    }

    .case-maximum-result-container {
        background-color: transparent;
    }

    .case-maximum-result-gray {
        padding: 63px 40px 62px;
    }

    .case-maximum-result-h3 {
        font-size: 28px;
        line-height: 1.2;
        margin-bottom: 34px;
    }

    .case-maximum-result-text-block {
        background-position: 95% 30px;
    }

    .case-maximum-notice {
        line-height: 1.636;

    }
}

@media (max-width: 768px) {
    .case-maximum-top {
        background: url("/local/templates/main/styles/../images/cases/case-maximum-top-bg-768.png") no-repeat center;
        background-size: auto 100%;
    }

    .case-detail-results {
        margin-top: 80px;
    }
}

@media (max-width: 767px) {
    .case-maximum-top {
        margin: 0 20px;
        height: 400px;
        padding-top: 12px;
    }

    body .case-detail-results {
        margin-top: 220px;
    }

    .top.pic-left-section {
        margin-top: 250px;
    }

    .case-gray-box.section-1 {
        margin-bottom: 0;
    }

    .case-maximum-top-logo-image {
        -webkit-background-size: contain;
        background-size: contain;
        width: 90%;
    }

    .case-maximum-container {
        padding: 0 5px;
    }

    .case-maximum-top-caption {
        font-size: 30px;
        line-height: 1.138;
        padding: 0;
        margin-top: 27px;
    }

    .case-maximum-top-text {
        padding-right: 40%;
        font-size: 15px;
        line-height: 1.4;
        margin-top: 33px;
    }

    .case-maximum-about-client {
        padding-top: 23px;
        padding-bottom: 44px;
    }

    .case-maximum-h2 {
        margin-bottom: 17px;
    }

    .case-maximum-about-instruments {
        padding-top: 43px;
        padding-bottom: 0;
    }

    .case-maximum-about-client .case-maximum-cols > div,
    .case-maximum-about-instruments .case-maximum-cols > div,
    .case-maximum-exp .case-maximum-cols > div {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .case-maximum-h3 {
        font-size: 24px;
        line-height: 1.25;
        margin-bottom: 17px;
    }

    .case-maximum-about-instruments .case-maximum-cols > div:first-child {
        padding-bottom: 15px;
    }

    .case-maximum-photoblock {
        padding: 0 15px 35px;
        background-position: 90% 60%;
        margin-top: 34px;
    }

    .case-maximum-photoblock-photo {
        background: url(/local/templates/main/styles/../images/cases/case-maximum-client-photo-320.png) no-repeat center top;
        height: 280px;
    }

    .case-maximum-photoblock-text {
        padding-top: 23px;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .case-maximum-photoblock-name {
        margin-top: 16px;
    }

    .case-maximum-lk {
        padding-top: 235px;
    }

    .case-maximum-lk-h3 {
        font-size: 18px;
        line-height: 1.338;
        margin-bottom: 33px;
    }

    .case-maximum-lk-salons-caption {
        margin-top: 8px;
        line-height: 1.338;
    }

    .case-maximum-lk-salons-text {
        margin-top: 4px;
    }

    .case-maximum-lk-text {
        font-size: 15px;
        line-height: 1.6;
    }

    .case-maximum-focus {
        background: #f3f3f3;
    }

    .case-maximum-content-1 {
        padding-top: 70px;
    }

    .case-maximum-content-1 .case-maximum-content-1-image {
        text-align: center;
    }

    .case-maximum-content-1-right {
        padding-right: 40px !important;
        padding-top: 44px;
        padding-left: 20px !important;
    }

    .case-maximum-content-1-image-text {
        line-height: 1.25;
        margin-top: 14px;
        padding: 0 15px;
    }

    .case-maximum-content-1-image-text br {
        display: block;
    }

    .case-maximum-lk {
        padding-bottom: 44px;
    }

    .case-maximum-lk-salons > div {
        margin-top: 37px;
    }

    .case-maximum-lk-salons > div:first-child {
        margin-top: 0;
    }

    .case-maximum-lk-salons-caption-desktop {
        display: block;
        height: 0;
        width: 100%;
        color: transparent;
    }

    .case-maximum-lk-salons-text {
        margin-top: 5px;
        padding: 0 10px;
    }

    .case-maximum-lk-text {
        margin-top: 30px;
    }

    .case-maximum-focus .case-maximum-gray {
        padding-top: 43px;
        padding-bottom: 46px;
        padding-left: 0;
        padding-right: 0;
    }

    .case-maximum-focus-text br {
        height: 7.5px;
        display: block;
        width: 100%;
        position: relative;
        content: '';
    }

    .case-maximum-content-1 {
        padding-top: 43px;
        padding-bottom: 47px;
    }

    .case-maximum-content-1-right {
        padding-top: 0;
        text-align: left !important;
        padding-right: 15px !important;
    }

    .case-maximum-content-1-left {
        margin-top: 34px;
    }

    .case-maximum-content-1-image-text {
        padding: 0 40px;
    }

    .case-maximum-exp .case-maximum-gray {
        padding: 0;
    }

    .case-maximum-exp .case-maximum-gray > .row {
        margin: 0;
    }

    .case-maximum-exp-left {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .case-maximum-exp-left-img {
        margin-top: 24px;
        display: inline-block;
    }

    .case-maximum-exp {
        background: #f3f3f3;
        padding-bottom: 50px;
    }

    .case-maximum-exp-text-block {
        background-position: 88% 20px;
        margin-top: 40px;
        padding-right: 15px !important;
        padding-top: 23px;
        padding-bottom: 35px;
    }

    .case-maximum-content-2 {
        padding-top: 48px;
        padding-bottom: 44px;
    }

    .case-maximum-content-2-left-padding {
        padding: 0 !important;
    }

    .case-maximum-content-2-h3 {
        display: none;
    }

    .case-maximum-content-2-h3.desktop-hidden {
        display: block;
        margin-bottom: 24px;
    }

    .case-maximum-content-2 .text-right {
        text-align: left !important;
    }

    .case-maximum-content-2-left-padding,
    .case-maximum-content-2-right-padding {
        padding-left: 25px;
        padding-right: 25px;
    }

    .case-maximum-content-2-left-padding .pull-right-desktop {
        margin-bottom: 24px;
        padding-right: 15px !important;
    }

    .case-maximum-content-2-left-padding div:first-child + div {
        padding-right: 15px;
    }

    .case-maximum-content-2-block-sepor {
        height: 35px;
    }

    .case-maximum-content-2-right-padding > div:first-child + div {
        padding: 0;
        margin-top: 23px;
    }

    .case-maximum-result {
        padding: 273px 0 65px;
    }

    .case-maximum-result-container {
        background-color: transparent;
    }

    .case-maximum-result-gray {
        padding: 23px 20px 37px;
    }

    .case-maximum-result-h3 {
        font-size: 24px;
        line-height: 1.25;
        margin-bottom: 34px;
        margin-top:0
    }

    .case-maximum-result-text-block {
        margin: 24px -20px 0;
        padding: 23px 20px 35px;
        text-align: left !important;
        background-position: 86% 20px;
    }

    .case-maximum-notice {
        margin-top: 26px;
        line-height: 1.364;
    }

    .case-maximum-notice br {
        height: 7.5px;
        display: block;
        width: 100%;
        position: relative;
        content: '';
    }

    .case-maximum-focus-img {
        padding-top: 33px;
    }
}

@media (max-width: 320px) {
    .case-maximum-top {
        background: url(/local/templates/main/styles/../images/cases/case-maximum-top-bg-320.png) no-repeat left top;
    }
}

/* END: Как работает маркетинг без офлайн-каналов */

/* BEGIN: Звонки есть, лидов нет. Как улучшить качество трафика и повысить продажи */
.case-ovod {
    color: #666;
}

.case-ovod-arrow {
    position: relative;
}

.case-ovod-arrow:after {
    content: '';
    display: block;
    position: absolute;
    background: url("/local/templates/main/styles/../images/cases/case-maximum-arrow.png") no-repeat center top;
    width: 18px;
    height: 55px;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -25px;
}

.case-ovod-container {
    padding: 0 70px;
}

.case-ovod-container-gray {
    background: #f3f3f3;
    padding: 49px 44px 0 26px;
}

.case-ovod-h2,
.case-ovod-h3 {
    font-size: 28px;
    color: #000;
    line-height: 1.2;
}

.case-ovod-h2 {
    margin-bottom: 27px;
}

.case-ovod-h3 {
    font-size: 24px;
    line-height: 1.2;
    margin-bottom: 27px;
}

.case-ovod-cols {
    line-height: 1.6;
    font-size: 15px;
}

.case-ovod-cols > div:first-child {
    padding-right: 35px;
}

.case-ovod-cols > div:first-child + div {
    padding-left: 35px;
}

.case-ovod-top {
    background: url("/local/templates/main/styles/../images/cases/case-ovod-top-bg-desktop.png") no-repeat center;
    height: 520px;
    color: #fff;
    font-size: 15px;
    position: relative;
    z-index: 1;
    padding-top: 65px;
}

.case-ovod-top-logo-image {
    background: url("/local/templates/main/styles/../images/cases/case-ovod-logo.png") no-repeat left center;
    width: 285px;
    height: 80px;
}

.case-ovod-top-caption {
    font-size: 50px;
    font-weight: 600;
    line-height: 1.08;
    margin: 53px 0 0 -3px;
}

.case-ovod-top-text {
    margin-top: 12px;
}

.case-ovod-about-client {
    padding-top: 33px;
    padding-bottom: 85px;
}

.case-ovod-content-logo-cols {
    margin-top: 69px;
}

.case-ovod-content-logo-cols-left,
.case-ovod-content-logo-cols-right {
    float: left;
}

.case-ovod-content-logo-cols-left {
    width: 71%;
    padding: 0;
}

.case-ovod-content-logo-cols-right {
    width: 29%;
    padding: 0;
}

.case-ovod-content-logo-cols-right img {
    position: relative;
    right: -3px;
    top: -5px;
}

.case-ovod-quotes {
    background: url("/local/templates/main/styles/../images/quotes-image.png") no-repeat 90% 0;
}

.case-ovod-about-instruments-text {
    font-size: 15px;
    color: rgb(102, 102, 102);
    line-height: 1.6;
}

.case-ovod-about-instruments-name {
    font-size: 18px;
    color: #000;
    font-weight: 700;
    margin-top: 26px;
}

.case-ovod-about-instruments2 .case-ovod-container-gray {
    padding-top: 68px;
}

.case-ovod-about-instruments2 .case-ovod-focus-img {
    margin-top: 4px;
}

.case-ovod-about-instruments2 .case-ovod-h3 {
    margin-bottom: 9px;
}

.case-ovod-about-instruments3 .case-ovod-container-gray {
    padding-top: 48px;
}

.case-ovod-about-instruments3 .case-ovod-focus-img {
    padding-top: 36px;
}

.case-ovod-about-instruments3 .case-ovod-h3 {
    margin-bottom: 28px;
}

.case-ovod-about-instruments3 .case-ovod-focus-text {
    padding-left: 40px;
}

.case-ovod-focus {
    padding-top: 94px;
    padding-bottom: 61px;
}

.case-ovod-focus-text {
    font-size: 15px;
    color: rgb(102, 102, 102);
    line-height: 1.6;
}

.case-ovod-focus-text-left {
    padding-top: 47px;
}

.case-ovod-focus-text span {
    font-size: 18px;
    color: #000;
    margin-bottom: 3px;
    display: inline-block;
}

.case-ovod-focus-text .case-ovod-h3 {
    margin-bottom: 29px;
}

.case-ovod-focus2 {
    padding-top: 84px;
    padding-bottom: 50px;
}

.case-ovod-focus2 .case-ovod-focus-text {
    padding-top: 0;
}

.case-ovod-focus2 .case-ovod-focus-img {
    margin-top: 25px;
}

.case-ovod-focus2 .case-ovod-focus-img img {
    width: 473px;
    max-width: none;
}

.case-ovod-footerpart {
    margin-top: 60px;
    padding-top: 80px;
    position: relative;
    padding-bottom: 85px;
    background: #343434;
    color: #fff;
}

.case-ovod-footerpart h2 {
    margin-bottom: 65px;
    color: #fff;
}

.case-ovod-footerpart-icon {
    float: left;
    margin-right: 20px;
}

.case-ovod-footerpart-caption {
    font: 38px "Open Sans";
    font-weight: 600;
    color: #fff;
    line-height: 1.2;
    padding-top: 2px;
    padding-left: 100px;
}

.case-ovod-footerpart-caption-fz48 {
    font-size: 48px;
    margin-bottom: -2px;
}

.case-ovod-footerpart-text {
    font-size: 15px;
    color: #acacac;
    line-height: 1.467;
    padding-top: 3px;
    padding-left: 100px;
}

@media (max-width: 999px) {
    .case-ovod img {
        max-width: 100% !important;
    }

    .case-ovod-h3 {
        margin-bottom: 28px;
    }

    .case-ovod-quotes {
        background-position: 100% 0;
    }

    .case-ovod-container {
        padding: 0 30px;
    }

    .case-ovod-container-gray {
        padding-top: 55px;
    }

    .case-ovod-top {
        margin: 0 25px;
        background-position: left top;
    }

    .case-ovod-top-caption {
        font-size: 40px;
    }

    .case-ovod-top-text {
        margin-top: 34px;
    }

    .case-ovod-about-client {
        padding-bottom: 55px;
    }

    .case-ovod-content-logo-cols {
        margin-top: 25px;
    }

    .case-ovod-about-instruments {
        background: #f3f3f3;
    }

    .case-ovod-about-instruments .case-ovod-h3.case-ovod-quotes {
        font-size: 18px;
    }

    .case-ovod-about-instruments .case-ovod-h3 {
        margin-bottom: 9px;
    }

    .case-ovod-about-instruments-name {
        margin-top: 7px;
        font-size: 16px;
    }

    .case-ovod-about-instruments2 .case-ovod-focus-text {
        margin-top: -10px;
        padding-bottom: 25px;
    }

    .case-ovod-about-instruments3 .case-ovod-container-gray {
        padding-top: 75px;
    }

    .case-ovod-about-instruments-text,
    .case-ovod-about-instruments3 .case-ovod-focus-text {
        font-size: 14px;
        margin-top: -20px;
    }

    .case-ovod-focus {
        padding-bottom: 55px;
        padding-top: 135px;
    }

    .case-ovod-focus2 {
        padding-top: 55px;
        padding-bottom: 55px;
    }

    .case-ovod-focus-text span {
        font-size: 16px;
        margin-bottom: 0;
    }

    .case-ovod-cols > div:first-child + div {
        padding-left: 0;
    }

    .case-ovod-focus .case-ovod-cols > div:first-child,
    .case-ovod-focus .case-ovod-cols > div:first-child + div {
        padding-left: 15px;
    }

    .case-ovod-focus .case-ovod-cols > div:first-child {
        padding-right: 20px;
    }

    .case-ovod-footerpart {
        margin-top: 118px;
        padding-top: 55px;
        padding-bottom: 55px;
    }

    .case-ovod-footerpart h2 {
        font-size: 24px;
        margin-bottom: 35px;
    }
}

@media (max-width: 767px) {
    .case-ovod-h3 {
        font-size: 24px;
        line-height: 1.25;
        margin-bottom: 17px;
    }

    .case-ovod-h2 {
        margin-bottom: 17px;
    }

    .case-ovod-container {
        padding: 0 5px;
    }

    .case-ovod-container-gray {
        padding: 29px 0 0;
    }

    .case-ovod-top {
        margin: 0 20px;
        height: auto;
        padding: 35px 0;
    }

    .case-ovod-top-logo-image {
        width: 100%;
        background-position: 0 0;
        background-size: 209px auto;
    }

    .case-ovod-top-caption {
        font-size: 30px;
        line-height: 1.138;
        padding: 0;
        margin-top: 27px;
    }

    .case-ovod-top-text {
        padding-right: 40%;
        font-size: 15px;
        line-height: 1.4;
        margin-top: 33px;
    }

    .case-ovod-about-client {
        padding-top: 23px;
        padding-bottom: 44px;
    }

    .case-ovod-cols > div:first-child + div {
        padding-left: 15px;
    }

    .case-ovod-content-logo-cols {
        margin-top: 15px;
    }

    .case-ovod-content-logo-cols-left,
    .case-ovod-content-logo-cols-right {
        width: 100%;
        padding: 0 !important;
        float: left;
    }

    .case-ovod-content-logo-cols-right {
        text-align: center;
    }

    .case-ovod-content-logo-cols-right img {
        margin-top: 20px;
    }

    .case-ovod-about-instruments {
        background: #f3f3f3;
        padding-bottom: 35px;
    }

    .case-ovod-about-instruments-name {
        margin-top: 16px;
    }

    .case-ovod-about-instruments .case-ovod-h3 {
        font-size: 24px;
        margin-bottom: 29px;
    }

    .case-ovod-about-instruments .row > div:first-child {
        text-align: center;
    }

    .case-ovod-about-instruments-text {
        padding-top: 55px;
        font-size: 15px;
    }

    .case-ovod-about-instruments .case-ovod-cols > div:first-child {
        padding-bottom: 15px;
    }

    .case-ovod-about-instruments2 .case-ovod-focus-img {
        margin-top: 0;
        padding-top: 0;
    }

    .case-ovod-about-instruments2 .case-ovod-focus-text,
    .case-ovod-about-instruments3 .case-ovod-focus-text {
        margin-top: 0;
        padding-top: 35px;
        text-align: left;
        padding-bottom: 0;
    }

    .case-ovod-about-instruments2 .case-ovod-container-gray,
    .case-ovod-about-instruments3 .case-ovod-container-gray {
        padding-top: 35px;
    }

    .case-ovod-about-instruments3 .case-ovod-focus-img {
        padding-top: 0;
    }

    .case-ovod-focus {
        padding-top: 245px;
        padding-bottom: 35px;
    }

    .case-ovod-focus2 {
        padding-top: 35px;
    }

    .case-ovod-focus-text-left {
        padding-top: 0;
    }

    .case-ovod-focus-img {
        padding-top: 15px;
    }

    .case-ovod-footerpart {
        margin-top: 215px;
        padding: 35px 15px;
    }

    .case-ovod-footerpart h2 {
        margin-bottom: 29px;
    }
}

/* END: Звонки есть, лидов нет. Как улучшить качество трафика и повысить продажи */

/* BEGIN: Определяем целевые звонки: искусственный интеллект vs менеджер */
.case-ptechno-h2 {
    font-size: 28px;
    color: #000;
    line-height: 1.2;
    margin-bottom: 39px;
}

.case-ptechno-h2,
.case-ptechno-h3 {
    font-size: 28px;
    color: #000;
    line-height: 1.2;
}

.case-ptechno {
    color: #666;
    font-size: 15px;
    font-family: "Open Sans";
    line-height: 1.6;
}

.case-ptechno-arrow {
    position: relative;
}

.case-ptechno-arrow:after {
    content: '';
    display: block;
    position: absolute;
    background: url("/local/templates/main/styles/../images/cases/case-maximum-arrow.png") no-repeat center top;
    width: 18px;
    height: 55px;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -25px;
}

.case-ptechno-container {
    padding: 0 70px;
}

.case-ptechno-container-p50 {
    padding: 0 50px;
}

.case-ptechno-container-gray {
    background: #f3f3f3;
    padding: 70px;
}

.case-ptechno-2cols-content {
    padding: 71px 0 20px;
}

.case-ptechno-h3 {
    font-size: 24px;
    line-height: 1.2;
    margin-bottom: 27px;
}

.case-ptechno-top {
    background: url("/local/templates/main/styles/../images/cases/case-ptechno-top-section-bg.png") no-repeat center;
    height: 550px;
    color: #fff;
    font-size: 15px;
    position: relative;
    z-index: 1;
    padding-top: 65px;
}

.case-ptechno-top-logo-image {
    background: url("/local/templates/main/styles/../images/cases/case-ptechno-logo.png") no-repeat left center;
    width: 285px;
    height: 80px;
}

.case-ptechno-top-caption {
    font-size: 50px;
    font-weight: 600;
    line-height: 1.08;
    margin: 53px 0 0 -3px;
}

.case-ptechno-top-text {
    margin-top: 12px;
}

.case-ptechno-about-client {
    padding-top: 33px;
    padding-bottom: 85px;
}


.case-ptechno-task-image {
    margin-top: 28px;
}

.case-ptechno-task-image-text {
    width: 280px;
    margin: 36px auto 0;
}

.case-ptechno-tags-block {
    background: #3b3b3b url(/local/templates/main/styles/../images/cases/case-ptechno-bg-image.png) no-repeat center top;
    padding-left: 2000px;
    margin-left: -2000px;
    padding-right: 2000px;
    margin-right: -2000px;
    padding-top: 169px;
    padding-bottom: 81px;
    margin-top: 75px;
}

.case-ptechno-tags-block-h2 {
    color: #fff;
    font-size: 50px;
    font-weight: bold;
    line-height: 1.3;
    position: relative;
    margin-bottom: 48px;
}

.case-ptechno-tags-block-h2:after {
    content: '';
    display: block;
    width: 99px;
    height: 8px;
    background: #84d337;
    position: absolute;
    left: 0;
    bottom: -22px;
}

.case-ptechno-tags-block-text {
    font-size: 15px;
    color: #acacac;
    line-height: 1.6;
}

.case-ptechno-tags-block-list {
    font-size: 0;
    margin-top: 34px;
}

.case-ptechno-tags-block-list-elem {
    background: #4b4d4d url(/local/templates/main/styles/../images/cases/ptechno-checkmark-icon_white.png) no-repeat 10px center;
    padding-left: 34px;
    padding-right: 15px;
    font-size: 15px;
    color: rgb(172, 172, 172);
    line-height: 1.6;
    padding-top: 6px;
    padding-bottom: 7px;
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 10px;
    text-align: left;
    border-radius: 3px;
}


.case-ptechno-experiment {
    padding-top: 83px;
    padding-bottom: 75px;
}

.case-ptechno-experiment-h3 {
    font-size: 18px;
    text-align: center;
    margin-bottom: 6px;
}

.case-ptechno-experiment-h2 {
    font-size: 24px;
    text-align: center;
    margin-bottom: 27px;
}

.case-ptechno-experiment-text {
    text-align: center;
}

.case-ptechno-compare-container-gray {
    padding-left: 55px;
    padding-right: 55px;
}

.case-ptechno-compare-image {
    margin-top: 62px;
}

.case-ptechno-footerpart {
    background: #343434;
    padding-left: 2000px;
    margin-left: -2000px;
    padding-right: 2000px;
    margin-right: -2000px;
    margin-top: 60px;
    padding-top: 83px;
    padding-bottom: 110px;
    color: #acacac;
}

.case-ptechno-footerpart-caption {
    font-size: 28px;
    color: #fff;
    line-height: 1;
    padding: 14px 0 12px 100px;
    font-weight: 600;
}

.case-ptechno-footerpart-text {
    font-size: 15px;
    color: #acacac;
    line-height: 1.467;
    padding-top: 3px;
    padding-left: 100px;
    padding-right: 30px;
}

.case-ptechno-footerpart h2 {
    color: #fff;
    margin-bottom: 44px;
}

.case-ptechno-footerpart-icon {
    float: left;
    margin-right: 20px;
}

.case-ptechno-footerpart-description {
    padding-top: 48px;
    font-size: 15px;
    line-height: 1.467;
}

@media (max-width: 999px) {
    .case-ptechno img {
        max-width: 100% !important;
    }

    .case-ptechno-h3 {
        margin-bottom: 28px;
    }

    .case-ptechno-tags-block {
        padding-top: 65px;
        margin-top: 162px;
    }

    .case-ptechno-task {
        padding-bottom: 0;
        margin-bottom: 0;
    }

    .case-ptechno-footerpart {
        margin-top: 90px
    }

}

@media (max-width: 767px) {
    .case-ptechno-container,
    .case-ptechno-container-p50 {
        padding: 0;
    }

    .case-ptechno-container-gray {
        padding: 35px 15px;
        margin: 0 -15px;
    }

    .case-ptechno-h3 {
        font-size: 24px;
        line-height: 1.25;
        margin-bottom: 17px;
    }

    .case-ptechno-h2 {
        margin-bottom: 17px;
    }

    .case-ptechno-top {
        padding: 35px 0;
        height: auto;
        background-position: center top;
    }

    .case-ptechno-top-logo-image {
        width: 100%;
        background-position: 0 0;
        background-size: 209px auto;
    }

    .case-ptechno-top-caption {
        font-size: 30px;
        line-height: 1.138;
        padding: 0;
        margin-top: 0;
    }

    .case-ptechno-top-text {
        padding-right: 40%;
        font-size: 15px;
        line-height: 1.4;
        margin-top: 33px;
    }

    .case-ptechno-about-client {
        padding-top: 23px;
        padding-bottom: 44px;
    }

    .case-ptechno-about-client-caption {
        margin-top: 35px;
    }

    .case-ptechno-task-image {
        text-align: center;
    }

    .case-ptechno-task-image-text {
        margin: 0;
        width: 100%;
    }

    .case-ptechno-tags-block {
        padding-top: 35px;
        padding-bottom: 35px;
        margin-top: 220px;
    }

    .case-ptechno-tags-block-h2 {
        font-size: 28px;
        margin-bottom: 28px;
    }

    .case-ptechno-tags-block-h2:after {
        height: 5px;
        bottom: -15px;
    }

    .case-ptechno-tags-block-list {
        margin-top: 20px;
    }

    .case-ptechno-tags-block-list-elem {
        font-size: 12px;
        padding-left: 25px;
        padding-right: 5px;
        background-position: 5px center;
    }

    .case-ptechno-experiment {
        padding-top: 35px;
        padding-bottom: 35px;
    }

    .case-ptechno-2cols-content {
        padding-top: 25px;
    }

    .case-ptechno-experiment .text-right {
        text-align: left;
    }

    .case-ptechno-experiment img {
        padding-top: 25px;
        padding-bottom: 25px;
        display: block;
        margin: 0 auto;
    }

    .case-ptechno-footerpart {
        margin-top: 205px;
        padding-top: 35px;
        padding-bottom: 35px;
        text-align: center;
    }

    .case-ptechno-footerpart h2 {
        margin-bottom: 29px;
        font-size: 28px;
    }

    .case-ptechno-footerpart-icon {
        width: 100%;
        margin: 0;
        padding: 25px 0;
    }

    .case-ptechno-footerpart-caption,
    .case-ptechno-footerpart-text {
        padding: 0;
        padding-bottom: 25px;
    }

    .case-ptechno-footerpart-description {
        padding-top: 25px;
    }
}

/* END: Определяем целевые звонки: искусственный интеллект vs менеджер */


/* BEGIN: Как в 20 раз сократить стоимость телефонии и на 20% снизить количество пропущенных звонков? Виртуальная АТС CoMagic */
.case-ptechno-two {
    color: #666;
}

.case-ptechno-two-arrow {
    position: relative;
}

.case-ptechno-two-arrow:after {
    content: '';
    display: block;
    position: absolute;
    background: url("/local/templates/main/styles/../images/cases/case-maximum-arrow.png") no-repeat center top;
    width: 18px;
    height: 55px;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -25px;
}

.phone_wrap .content_wrap b br {
    display: none;
}

.case-ptechno-two-container {
    padding: 0 70px;
}

.case-ptechno-two-container-gray {
    background: #f3f3f3;
    padding: 49px 44px 0 26px;
}

.case-ptechno-two-h2,
.case-ptechno-two-h3 {
    font-size: 28px;
    color: #000;
    line-height: 1.2;
}

.case-ptechno-two-h2 {
    margin-bottom: 27px;
}

.case-ptechno-two-h3 {
    font-size: 24px;
    line-height: 1.2;
    margin-bottom: 27px;
}

.case-ptechno-two-cols {
    line-height: 1.6;
    font-size: 15px;
}

.case-ptechno-two-cols > div:first-child {
    padding-right: 35px;
}

.case-ptechno-two-cols > div:first-child + div {
    padding-left: 35px;
}

.case-ptechno-two-top {
    background: url("/local/templates/main/styles/../images/cases/case-ptechno-two-top-bg-desktop.png") no-repeat center;
    height: 520px;
    color: #fff;
    font-size: 15px;
    position: relative;
    z-index: 1;
    padding-top: 42px;
}

.case-ptechno-two-top-logo-image {
    background: url("/local/templates/main/styles/../images/cases/case-ptechno-logo.png") no-repeat left center;
    width: 285px;
    height: 80px;
}

.case-ptechno-two-top-caption {
    font-size: 46px;
    font-weight: 600;
    line-height: 1.087;
    margin: 14px 0 0 -3px;
}

.case-ptechno-two-top-text {
    margin-top: 26px;
}

.case-ptechno-two-about-client {
    padding-top: 33px;
    padding-bottom: 85px;
}

.case-ptechno-two-about-client-text {
    line-height: 1.6;
}

.case-ptechno-two-content-logo-cols {
    margin-top: 69px;
}

.case-ptechno-two-content-logo-cols-left,
.case-ptechno-two-content-logo-cols-right {
    float: left;
}

.case-ptechno-two-content-logo-cols-left {
    width: 71%;
    padding: 0;
}

.case-ptechno-two-content-logo-cols-right {
    width: 29%;
    padding: 0;
}

.case-ptechno-two-content-logo-cols-right img {
    position: relative;
    right: -3px;
    top: -5px;
}

.case-ptechno-two-man {
    margin-top: -90px;
    padding-left: 90px !important;
}

.case-ptechno-two-quotes {
    background: url("/local/templates/main/styles/../images/quotes-image.png") no-repeat 90% 0;
}

.case-ptechno-two-about-instruments-text {
    font-size: 15px;
    color: rgb(102, 102, 102);
    line-height: 1.6;
}

.case-ptechno-two-about-instruments-name {
    font-size: 18px;
    color: #000;
    font-weight: 700;
    margin-top: 26px;
}


.case-ptechno-two-focus {
    padding-top: 76px;
}

.case-ptechno-two-focus-img {
    padding-top: 11px;
}

.case-ptechno-two-focus-text {
    font-size: 15px;
    color: rgb(102, 102, 102);
    line-height: 1.6;
}

.case-ptechno-two-focus-text-left {
    padding-top: 47px;
}

.case-ptechno-two-focus-text span {
    display: inline-block;
    font-size: 50px;
    color: rgb(210, 210, 210);
    font-weight: bold;
    line-height: 0.72;
    padding-bottom: 21px;
}

.case-ptechno-two-focus-marker-text {
    padding-left: 25px;
    background: url(/local/templates/main/styles/../images/cases/case-ptechno-two-marker-icon.png) no-repeat left 3px;
    margin-top: 17px;
}

.case-ptechno-two-focus-text .case-ptechno-two-h3 {
    margin-bottom: 26px;
}

.case-ptechno-two-footerpart.case-detail-results {
    margin-top: 60px;
}

.case-ptechno-two-footerpart .case-detail-results__box {
    padding-right: 0;
}

.case-ptechno-two-footerpart.case-detail-results h2 {
    margin-bottom: 46px;
}

.case-ptechno-two-footerpart .case-result-item-caption {
    font-size: 28px;
    color: rgb(255, 255, 255);
    line-height: 1;
}

.case-ptechno-two-footerpart .case-detail-results__item {
    max-width: none;
}

.case-ptechno-two-footerpart .case-result-item-about {
    padding-right: 50px;
}

.case-ptechno-two-wide-content-image {
    margin-top: 40px;
}

@media (max-width: 999px) {
    .case-ptechno-two-focus.top {
        margin-top: 80px;
    }

    .case-ptechno-two img {
        max-width: 100% !important;
    }

    .case-ptechno-two-h3 {
        margin-bottom: 28px;
    }

    .case-ptechno-two-quotes {
        background-position: 100% 0;
    }

    .case-ptechno-two-container {
        padding: 0 30px;
    }

    .case-ptechno-two-container-gray {
        padding-top: 55px;
    }

    .case-ptechno-two-top {
        margin: 0 25px;
        background-position: left top;
    }

    .case-ptechno-two-top-caption {
        font-size: 40px;
    }

    .case-ptechno-two-top-text {
        margin-top: 34px;
    }

    .case-ptechno-two-about-client {
        padding-bottom: 55px;
    }

    .case-ptechno-two-content-logo-cols {
        margin-top: 25px;
    }

    .case-ptechno-two-about-instruments {
        background: #f3f3f3;
    }

    .case-ptechno-two-about-instruments .case-ptechno-two-h3.case-ptechno-two-quotes {
        font-size: 18px;
    }

    .case-ptechno-two-about-instruments .case-ptechno-two-h3 {
        margin-bottom: 9px;
    }

    .case-ptechno-two-about-instruments-name {
        margin-top: 7px;
        font-size: 16px;
    }

    .case-ptechno-two-man {
        padding-left: 30px !important;
    }

    .case-ptechno-two-man img {
        max-width: 230px !important;
    }

    .case-ptechno-two-about-instruments-text {
        font-size: 14px;
        margin-top: -20px;
    }

    .case-ptechno-two-cols > div:first-child + div {
        padding-left: 0;
    }

    .case-ptechno-two-focus .case-ptechno-two-cols > div:first-child,
    .case-ptechno-two-focus .case-ptechno-two-cols > div:first-child + div {
        padding-left: 15px;
    }

    .case-ptechno-two-focus .case-ptechno-two-cols > div:first-child {
        padding-right: 20px;
    }
}

@media (max-width: 767px) {
    .case-ptechno-two-man {
        margin-top: 0;
    }

    .case-ptechno-two-focus.top {
        margin-top: 180px;
    }

    .case-ptechno-two-h3 {
        font-size: 24px;
        line-height: 1.25;
        margin-bottom: 17px;
    }

    .case-ptechno-two-h2 {
        margin-bottom: 17px;
    }

    .case-ptechno-two-container {
        padding: 0 5px;
    }

    .case-ptechno-two-container-gray {
        padding: 29px 0 0;
    }

    .case-ptechno-two-top {
        margin: 0 20px;
        height: auto;
        padding: 35px 0;
    }

    .case-ptechno-two-top-logo-image {
        width: 100%;
        background-position: 0 0;
        background-size: 209px auto;
    }

    .case-ptechno-two-top-caption {
        font-size: 22px;
        line-height: 1.138;
        padding: 0;
        margin-top: -20px;
    }

    .case-ptechno-two-top-text {
        padding-right: 40%;
        font-size: 15px;
        line-height: 1.4;
        margin-top: 33px;
    }

    .case-ptechno-two-about-client {
        padding-top: 23px;
        padding-bottom: 44px;
    }

    .case-ptechno-two-about-client .text-center {
        text-align: left !important;
        padding-top: 20px;
    }

    .case-ptechno-two-cols > div:first-child + div {
        padding-left: 15px;
    }

    .case-ptechno-two-content-logo-cols {
        margin-top: 15px;
    }

    .case-ptechno-two-content-logo-cols-left,
    .case-ptechno-two-content-logo-cols-right {
        width: 100%;
        padding: 0 !important;
        float: left;
    }

    .case-ptechno-two-content-logo-cols-right {
        text-align: center;
    }

    .case-ptechno-two-content-logo-cols-right img {
        margin-top: 20px;
    }

    .case-ptechno-two-about-instruments {
        background: #f3f3f3;
        padding-bottom: 35px;
    }

    .case-ptechno-two-about-instruments-name {
        margin-top: 16px;
    }

    .case-ptechno-two-about-instruments .case-ptechno-two-h3 {
        font-size: 24px;
        margin-bottom: 29px;
    }

    .case-ptechno-two-about-instruments .row > div:first-child {
        text-align: center;
    }

    .case-ptechno-two-about-instruments-text {
        padding-top: 55px;
        font-size: 15px;
    }

    .case-ptechno-two-about-instruments .case-ptechno-two-cols > div:first-child {
        padding-bottom: 15px;
    }

    .case-ptechno-two-focus {
        padding-top: 35px;
        padding-bottom: 35px;
    }

    .case-ptechno-two-focus-text-left {
        padding-top: 0;
    }

    .case-ptechno-two-focus-img {
        padding-top: 15px;
    }

}

/* END: Как в 20 раз сократить стоимость телефонии и на 20% снизить количество пропущенных звонков? Виртуальная АТС CoMagic */


/* BEGIN: 4 шага к увеличению конверсии и снижению стоимости целевого звонка в 39 раз */

.case-komek-content {
    overflow: hidden;
    padding-bottom: 60px;
    color: #898989;
    line-height: 24px;
}

.case-komek-top {
    min-height: 473px;
    margin-bottom: 50px;
    padding: 80px 67px 50px;
    background: url("/images/cases_icons/komek/case-komek/case-komek-top-bg.jpg") top center no-repeat;
    background-size: cover;
    color: #fff;
}



.case-komek-top__logo {
    margin-bottom: 12px;
}

.case-komek-top__desc {
    max-width: 700px;
    font-size: 42px;
    line-height: 51px;
    font-weight: 600;
}

/* info */
.case-komek-info {
    max-width: 860px;
    margin: 0 auto 80px;
}

.case-komek-info strong {
    color: #646464;
}

.case-komek-col:last-child p {
    padding-left: 7px;
}

@media only screen and (max-width: 991px) {
    .case-komek-top {
        min-height: 325px;
        max-width: 688px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0;
        padding: 32px 38px;
        background-size: 688px 325px;
    }
    .avtomoll .footerpart {
        padding-top: 110px;
    }

    .case-komek-top__desc {
        max-width: 550px;
        font-size: 33px;
        line-height: 41px;
    }
    .avtomoll .urbandark.withImage {
        margin-top: 70px;
    }
}

@media only screen and (min-width: 735px) and (max-width: 768px) {
    .avtomoll .urbandark.withImage {
        margin-top: 60px;
    }
}

@media only screen and (max-width: 767px) {
    .case-komek-top {
        max-width: none;
        margin-left: -15px;
        margin-right: -15px;
        padding: 33px 15px;
    }

    .case-komek-top__box {
        max-width: 90%;
        margin: 0 auto;
    }

    .case-komek-top__logo img {
        width: 192px;
    }

    .case-komek-top__desc {
        font-size: 24px;
        line-height: 30px;
    }

    .case-komek-info {
        margin-top: -22px;
        margin-bottom: 60px;
    }

    .case-komek-info br {
        display: none;
    }

    .case-komek-col:last-child p {
        padding-left: 0;
    }
}

@media only screen and (max-width: 688px) {
    .case-komek-top__box {
        max-width: none;
    }
}

/* quote */
.case-komek-quote {
    min-height: 460px;
    margin-bottom: 0;
    padding: 40px 70px 45px;
    background-color: #f1f1f1;
    color: #868686;
    position: relative;
}

.case-komek-quote__content {
    max-width: 550px;
}

.case-komek-quote__caption {
    width: 361px;
    padding-right: 80px;
    margin-bottom: 20px;
    position: relative;
    font-size: 24px;
    color: #2f2f2f;
    line-height: 32px;
    letter-spacing: -0.025em;
}

.case-komek-quote__caption:after {
    content: "";
    position: absolute;
    right: 0;
    top: -3px;
    width: 86px;
    height: 65px;
    background: url("/images/cases_icons/komek/case-komek/case-komek-quotes-icon.png") no-repeat;
    background-size: contain;
}

.case-komek-quote__name {
    margin-top: 26px;
    font-size: 18px;
    font-weight: bold;
    color: #2f2f2f;
}

.case-komek-quote__photo {
    position: absolute;
    right: 90px;
    bottom: 0;
}

@media only screen and (max-width: 991px) {
    .case-komek-quote {
        padding-right: 260px;
    }

    .case-komek-quote__content {
        max-width: none;
    }

    .case-komek-quote__text br {
        display: none;
    }

    .case-komek-quote__photo {
        right: 20px;
    }

    .case-komek-quote__photo img {
        width: 243px;
    }
}

@media only screen and (max-width: 767px) {
    .case-komek-quote {
        margin: 0 -15px 0;
        padding: 40px 15px 45px;
        min-height: 0;
    }

    .case-komek-quote__caption {
        width: 285px;
    }

    .case-komek-quote__photo {
        display: none;
    }
}

/* instruments */
.case-komek-instruments {
    margin-bottom: 65px;
}

.case-komek-instruments.top {
    margin-top: 100px;
}

.case-komek-instruments h2 {
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    font-size: 24px;
    line-height: 32px;
}

.case-komek-instruments__logos {
    display: inline-block;
    vertical-align: middle;
    margin-top: -6px;
}

.case-komek-instruments__logos span {
    display: inline-block;
    margin-right: 11px;
    vertical-align: middle;
}

.case-komek-instruments__logos span:last-child {
    margin-right: 0;
}

.case-komek-instruments__logos span:nth-child(2) {
    margin-top: -18px;
}

.case-komek-instruments__logos span:nth-child(3) {
    margin-top: -19px;
}

@media only screen and (max-width: 991px) {
    .case-komek-instruments {
        margin-bottom: 85px;
    }

    .case-komek-instruments h2 {
        display: block;
        margin-right: 0;
        margin-bottom: 30px;
    }

    .case-komek-instruments__logos {
        display: block;
    }

    .case-komek-instruments.top {
        margin-top: 140px;
    }
}

@media only screen and (max-width: 767px) {
    .case-komek-instruments.top {
        margin-top: 270px;
    }

    .case-komek-instruments {
        margin-bottom: 30px;
    }

    .case-komek-instruments__logos span {
        margin-bottom: 30px;
    }
}

@media only screen and (max-width: 400px) {
    .case-komek-instruments__logos {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
        margin-left: -15px;
        margin-right: -20px;
    }

    .case-komek-instruments__logos span:nth-child(2) {
        width: 200px;
        margin-top: -15px;
    }
}

/* steps */
.case-komek-step-item {
    margin-bottom: 50px;
    position: relative;
}

.case-komek-step-item__title {
    position: relative;
    margin-bottom: 35px;
    padding-left: 73px;
    font-size: 24px;
    line-height: 32px;
    color: #2f2f2f;
}

.case-komek-step-item__title h2 {
    position: relative;
    margin-bottom: 35px;
    font-size: 24px;
    line-height: 32px;
    color: #2f2f2f;
}

.case-komek-step-item__title:before {
    content: attr(data-number);
    position: absolute;
    left: 0;
    top: -10px;
    font-size: 50px;
    color: #ccc;
    font-weight: bold;
}

.case-komek-step-item__desc {
    width: 50%;
}

.case-komek-step-item__desc p {
    margin: 24px 0;
}

.case-komek-step-item__pic {
    width: 50%;
    text-align: center;
}

.case-komek-step-item.pic-right .case-komek-step-item__desc {
    float: left;
    padding-right: 5px;
}

.case-komek-step-item.pic-right .case-komek-step-item__pic {
    float: right;
}

.case-komek-step-item.pic-left .case-komek-step-item__desc {
    float: right;
    padding-left: 25px;
}

.case-komek-step-item.pic-left .case-komek-step-item__pic {
    float: left;
}

.case-komek-step-item.full-width .case-komek-step-item__desc {
    float: none;
    width: auto;
}

.case-komek-step-item.full-width .case-komek-step-item__pic {
    float: none;
    width: auto;
    margin-top: 30px;
}

.case-komek-step-item.full-width .case-komek-step-item__pic img {
    -webkit-box-shadow: 0 7px 32px 0 rgba(0, 0, 0, 0.13);
    box-shadow: 0 7px 32px 0 rgba(0, 0, 0, 0.13);
}

.case-komek-step-item.full-width .case-komek-step-item__cols {
    margin-bottom: 45px;
}

.case-komek-step-item.full-width .case-komek-step-item__col p {
    margin: 0;
}

.case-komek-step-item.full-width .case-komek-step-item__col:nth-child(2) p {
    padding-left: 15px;
}

.case-komek-step-item__number {
    margin-bottom: 25px;
    font-size: 50px;
    line-height: 1em;
    color: #ccc;
    font-weight: bold;
}

.case-komek-step-item__caption {
    margin-bottom: 23px;
    font-size: 24px;
    line-height: 32px;
    color: #2f2f2f;
}

.case-komek-step-item__caption h3,
.case-komek-step-item__caption h2 {
    font-size: 24px;
    line-height: 32px;
    color: #2f2f2f;
}

.case-komek-step-item:nth-child(1) {
    margin-bottom: 15px;
}

.case-komek-step-item:nth-child(1) .case-komek-step-item__pic {
    margin-right: -25px;
    margin-left: -15px;
    padding-top: 10px;
}

.case-komek-step-item:nth-child(2) {
    margin-bottom: 95px;
}

.case-komek-step-item:nth-child(3) {
    margin-bottom: 55px;
}

.case-komek-step-item:nth-child(3) .case-komek-step-item__pic {
    padding-top: 15px;
    padding-left: 20px;
}

.case-komek-step-item:nth-child(4) .case-komek-step-item__desc {
    padding-right: 30px;
}

.case-komek-step-item:nth-child(4) .case-komek-step-item__pic {
    padding-top: 15px;
    padding-right: 10px;
}

.case-komek-step-item:last-child {
    margin-bottom: 0;
}

.case-komek-step-item .green-marker-box {
    position: relative;
    padding-left: 40px;
}

.case-komek-step-item .green-marker-box:before {
    content: "";
    position: absolute;
    width: 26px;
    height: 20px;
    background: url("/images/cases_icons/komek/case-komek/case-komek-green-check.png") no-repeat;
    background-size: contain;
    left: 4px;
    top: 0;
}

@media only screen and (max-width: 991px) {
    .case-komek-content {
        padding-bottom: 100px;
    }

    .case-komek-step-item__number {
        display: none;
    }

    .case-komek-step-item__caption {
        display: none;
    }

    .case-komek-step-item:nth-child(1) {
        margin-bottom: 50px;
    }

    .case-komek-step-item:nth-child(2) {
        margin-bottom: 110px;
    }

    .case-komek-step-item:nth-child(3) {
        margin-bottom: 90px;
    }

    .case-komek-step-item:nth-child(3) .case-komek-step-item__pic {
        padding-left: 0;
    }

    .case-komek-step-item:nth-child(4) .case-komek-step-item__text {
        margin-top: -10px;
    }
}

@media only screen and (max-width: 767px) {
    .case-komek-content {
        padding-bottom: 34px;
    }

    .case-komek-step-item:nth-child(1) {
        margin-bottom: 30px;
    }

    .case-komek-step-item:nth-child(2) {
        margin-bottom: 60px;
    }

    .case-komek-step-item:nth-child(3) {
        margin-bottom: 45px;
    }

    .case-komek-step-item:nth-child(4) .case-komek-step-item__caption {
        margin-bottom: 500px;
    }

    .case-komek-step-item:nth-child(4) .case-komek-step-item__pic {
        position: absolute;
        text-align: center;
        left: 0;
        right: 0;
        top: 120px;
    }

    .case-komek-step-item__number {
        display: block;
    }

    .case-komek-step-item__caption {
        display: block;
    }

    .case-komek-step-item__desc {
        width: auto !important;
        float: none !important;
        margin-bottom: 40px;
        padding: 0 !important;
    }

    .case-komek-step-item__pic {
        width: auto !important;
        float: none !important;
        padding: 0 !important;
        margin: 0 !important;
    }
}

@media only screen and (max-width: 350px) {
    .case-komek-step-item:nth-child(4) .case-komek-step-item__caption {
        margin-bottom: 430px;
    }

    .case-komek-step-item:nth-child(4) .case-komek-step-item__pic {
        top: 145px;
    }
}

/* results */
.case-komek-results {
    padding: 95px 0 60px;
    background-color: #343434;
    color: #fff;
}

.case-komek-results h2 {
    margin-bottom: 35px;
    font-size: 42px;
    color: #fff;
    font-weight: 600;
    line-height: 1em;
}

.case-komek-result-item {
    display: inline-block;
    vertical-align: middle;
    min-height: 97px;
    margin-right: 55px;
    margin-bottom: 40px;
    padding-left: 115px;
    position: relative;
}

.case-komek-result-item:last-child {
    margin-right: 0;
}

.case-komek-result-item__icon {
    position: absolute;
    left: 0;
    top: 0;
    width: 97px;
    height: 97px;
}

.case-komek-result-item__info {
    padding-top: 21px;
}

.case-komek-result-item__caption {
    margin-bottom: 10px;
    font-size: 32px;
    line-height: 1em;
    font-weight: 600;
}

.case-komek-result-item__desc {
    color: #666;
    line-height: 24px;
}

.kachestvo_obrashcheniy .content_wrap.top {
    padding: 100px 30px 0;
}

.kachestvo_obrashcheniy .phone_wrap input[type="submit"] {
    padding: 9px 29px;
}

@media only screen and (max-width: 991px) {
    .case-komek-result-item {
        display: block;
        margin-right: 0 !important;
    }

    .case-ptechno-two-footerpart.case-detail-results {
        margin-top: 100px;
    }

    .kachestvo_obrashcheniy .content_wrap.top {
        padding: 180px 30px 0;
    }
}

@media only screen and (max-width: 767px) {
    .case-komek-results {
        padding: 85px 0 25px;
        margin-top: 185px;
    }

    .case-ptechno-two-footerpart.case-detail-results {
        margin-top: 212px;
    }

    .kachestvo_obrashcheniy .content_wrap.top {
        padding: 220px 30px 0;
    }

    .case-komek-results h2 {
        margin-bottom: 43px;
        font-size: 24px;
    }

    .case-komek-result-item {
        display: block;
        margin-right: 0 !important;
    }

    .case-komek-result-item__caption {
        margin-bottom: 7px;
        font-size: 24px;
        line-height: 30px;
    }
}

@media only screen and (max-width: 480px) {
    .case-komek-result-item {
        max-width: 285px;
    }

    .case-komek-result-item__info {
        padding-top: 5px;
    }
}

section.case-komek-results {
    width: 99.8vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
}

/* END: 4 шага к увеличению конверсии и снижению стоимости целевого звонка в 39 раз */


/* ==|====================
   Case KOMEK END ANALIZ
   ======================= */

.case-komek-top__logo_analiz {
    height: 140px;
    margin-top: -30px;
    margin-left: -40px;
}

.wrap_list_top {
    overflow: hidden;
    padding: 0 30px;
}
.wrap_list_top h2 {
    font-size: 24px;
}
.wrap_list_top div {
    float: left;
    margin-right: 31px;
}

.wrap_list_top div:last-child {
    margin-right: 0;
}

.wrap_list_top div:last-child p {
    width: 156px;
}

.wrap_list_top div img {
    float: left;
}

.wrap_list_top div p {
    width: 160px;
    padding-left: 20px;
    float: left;
    margin-top: 20px;
}

.wrap_list_top_2 {
    clear: both;
    padding: 50px 30px 0 50px;
    overflow: hidden;
}

.wrap_list_top_2 p {
    margin-bottom: 0;
}

.wrap_list_top_2 b {
    clear: both;
    float: left;
}

.wrap_list_top_2 ul {
    float: left;
    margin-right: 100px;
    list-style-image: url("/images/cases_icons/analiz/green-check-icon.png");
    padding-left: 25px;
}

.case-komek-quote.analize {
    margin-top: 50px;
    padding: 40px 50px 45px;
}

.case-komek-step-item.full-width .no-shadow img {
    box-shadow: none;
}

.case-komek-step-item.analize {
    margin-top: 30px;
}

.case-komek-quote.analize .case-komek-quote__photo {
    right: 20px;
}

.case-komek-steps.analize {
    padding: 100px 50px 0;
}

.case-komek-top.analize {
    padding: 80px 30px 50px;
    background: url(/images/cases_icons/analiz/logo.png) top center no-repeat;
    min-height: 493px;
}

.wrap_size {
    display: unset;
}

.case-komek-quote.analize .case-komek-quote__caption {
    width: 440px;
}
@media only screen and (min-width: 651px) and (max-width: 768px){
    .mosmarket .firstsection .second-cell p {
        padding-top: 5px;
    }
}

@media only screen and (max-width: 1060px) {
    section.case-komek-results {
        width: 100vw;
        position: relative;
        margin-left: -50vw;
        left: 50%;
    }
}

@media only screen and (max-width: 991px) {
    .case-komek-steps.analize {
        padding: 150px 5px 0;
    }
    .case-komek.description {
        padding: 0 20px;
    }

}

@media only screen and (max-width: 768px) {
    .case-komek-top__logo_analiz img {
        width: 150px;
    }

    .kak_uvelichit_doprodazhi .case-komek-step-item:nth-child(3) .case-komek-step-item__pic img.display_small {
        left: 0;
        margin: 0 auto;
    }

    .case-komek-top.analize {
        background-size: 688px 325px;
        min-height: 325px;
    }

    .case-komek-top__logo_analiz {
        height: 105px;
        margin-top: -60px;
    }

    .case-komek-top.analize .case-komek-top__desc {
        max-width: 600px;
        line-height: 37px;
    }


    .case-komek-top.analize .case-komek-top {
        min-height: 345px;
        background-size: 688px 365px;
    }

    .case-komek-quote.analize {
        padding: 40px 70px 45px;
    }

    .wrap_list_top {
        clear: both;
        text-align: center;
    }

    .wrap_list_top h3,
    .wrap_list_top h2 {
        font-size: 24px;
        text-align: left;
    }

    .wrap_list_top div {
        text-align: center;
    }

    .wrap_list_top div img {
        float: none;
    }

    .wrap_list_top div p {
        text-align: center;
        float: none;
        padding: 0;
    }

    .wrap_list_top_2 {
        padding: 50px 10px 0 10px;
    }

    .wrap_list_top_2 ul {
        margin-right: 20px;
        width: 320px;
    }

    .analize .case-komek-quote__caption {
        width: 451px;
    }

    .analize .case-komek-quote__text {
        width: 60%;
    }

    .analize .case-komek-quote__photo {
        bottom: 90px;
        right: 10px;
    }

    .analize .case-komek-quote__photo img {
        width: 283px;
    }

    .case-komek-steps.analize .case-komek-step-item__pic {
        margin-right: 0;
    }

    .case-komek-steps.analize .case-komek-step-item__title {
        width: 55%;
        clear: both;
        float: left;
        padding-left: 0;
        padding-top: 60px;
    }

    .case-komek-steps.analize .case-komek-step-item__pic.top_fix {
        margin-top: -100px;
    }

    .analize .case-komek-step-item {
        margin-bottom: 100px;
    }

    .analize .case-komek-step-item__cols {
        clear: both;
    }

    .wrap_size {
        display: block;
        float: left;
        width: 48%;
        margin-right: 25px;
    }

    .wrap_size:last-child {
        margin-right: 0;
    }

    .analize .case-komek-step-item__text {
        overflow: hidden;
    }

    .case-komek-step-item__pic.fixed_2 {
        margin-top: -50px;
    }

    .case-komek-steps.analize .analiz_four .case-komek-step-item__title {
        float: right;
        width: 49%;
    }

    .case-komek-steps.analize .analiz_four .case-komek-step-item__desc {
        clear: both;
        padding-left: 10px;
    }
}

@media only screen and (max-width: 760px) {
    .case-komek-steps.analize {
        padding: 270px 50px 0;
    }
}

@media only screen and (max-width: 480px) {
    .case-komek-top.analize .case-komek-top__desc {
        line-height: 30px;
    }


    .case-komek-top.analize {
        padding: 70px 20px 50px;
        background-size: 688px 365px;
        min-height: 355px;
    }

    .wrap_list_top_2 b {
        margin-bottom: 20px;
    }

    .wrap_list_top {
        padding: 0;
    }

    .wrap_list_top div {
        width: 100%;
    }

    body .container .wrap_list_top div p {
        margin: 20px auto;
        width: 200px;
    }

    .wrap_list_top_2 {
        padding: 50px 0px 0 0px;
    }

    .wrap_list_top_2 ul {
        margin: 0;
    }

    .case-komek-quote.analize {
        padding: 40px 10px 45px;
    }

    .case-komek-quote.analize .case-komek-quote__caption {
        width: 295px;
    }

    .analize .case-komek-quote__text {
        width: 100%;
    }

    .analize .case-komek-step-item {
        margin-bottom: 50px;
    }

    .analize .wrap_size {
        width: 100%;
    }

    .analize .case-komek-step-item__desc .case-komek-step-item__caption {
        margin-bottom: 30px;
    }

    .case-komek-steps.analize .case-komek-step-item__pic {
        position: unset;
    }

}

@media only screen and (max-width: 360px) {
    .kak_uvelichit_doprodazhi .case-komek-step-item:nth-child(3) .case-komek-step-item__pic img.display_small {
        left: -15px;
    }
}

/* END: Качественный анализ: как узнать, что хотят клиенты и получать на 30 звонков больше каждый день */


/* ==|====================
   Case KOMEK END kachestvo_obrashcheniy
   ======================= */


.case-komek-top.kachestvo_obrashcheniy {
    padding: 80px 70px 50px;
    background: url(/images/cases_icons/kachestvo_obrashcheniy/logo.png) top center no-repeat;
    min-height: 493px;
}

.kachestvo_obrashcheniy .case-komek-top__logo_analiz {
    height: 130px;
    margin-top: -20px;
    margin-left: 0px;
}

.case-komek-top__desc {
    max-width: 700px;
    font-size: 36px;
    line-height: 41px;
    font-weight: 600;

}


.content_wrap {
    padding: 0 70px;
}

.case-komek-step-item:nth-child(1) .case-komek-step-item__pic {
    margin-right: -25px;
    margin-left: -15px;
    padding-top: 10px;
}

.case-komek-steps.kachestvo_obrashcheniy {
    padding: 0 70px;
}

.case-komek-steps.kachestvo_obrashcheniy .top_fix {
    padding-top: 130px;
}

.case-komek-steps.kachestvo_obrashcheniy .fixed_2 {
    padding-top: 20px;
}

.wrap_media {
    margin-top: 60px;
    padding: 0 70px;
}

.wrap_media .image_wrap {
    float: none;
    width: auto;
    margin-top: 40px;
    text-align: center;
    margin-bottom: 50px;
}

.wrap_media .image_wrap img {
    -webkit-box-shadow: 0 7px 32px 0 rgba(0, 0, 0, 0.13);
    box-shadow: 0 7px 32px 0 rgba(0, 0, 0, 0.13);
}

.case-komek-results.kachestvo_obrashcheniy .container {
    padding: 0 80px;
}

.kachestvo_obrashcheniy .case-komek-quote.analize {
    padding: 40px 70px 45px;
}

@media only screen and (max-width: 768px) {
    .case-komek-top.kachestvo_obrashcheniy {
        padding: 80px 30px 50px;
        background: url(/images/cases_icons/kachestvo_obrashcheniy/logo.png) top center no-repeat;
        min-height: 363px;
        background-size: 100%;
    }

    .kachestvo_obrashcheniy .case-komek-top__logo_analiz img {
        width: 220px;
    }

    .kachestvo_obrashcheniy .case-komek-top__desc {
        font-size: 33px;
    }

    .kachestvo_obrashcheniy .case-komek-top__logo_analiz {
        height: 90px;
    }

    .case-komek-content.kachestvo_obrashcheniy .case-komek-quote.analize {
        width: 93%;
        margin-left: 25px;
        margin-bottom: 0;
        margin-top: 20px;
    }

    .kachestvo_obrashcheniy .case-komek-quote.analize {
        overflow: hidden;
    }

    .kachestvo_obrashcheniy .analize .case-komek-quote__photo {
        right: -30px;
        bottom: 0;
    }

    .kachestvo_obrashcheniy .content_wrap,
    .case-komek-steps.kachestvo_obrashcheniy,
    .wrap_media {
        padding: 0 30px;
    }

    .case-komek-results.kachestvo_obrashcheniy .container {
        padding: 0 40px;
    }

    .kachestvo_obrashcheniy .visible-sm {
        padding: 0;
    }

    .kachestvo_obrashcheniy .pic-left .case-komek-step-item__title {
        float: right;
        width: 46%;
    }

    .kachestvo_obrashcheniy .case-komek-step-item__desc {
        clear: right;
    }

    .case-komek-steps.kachestvo_obrashcheniy .fixed_2 {
        padding-top: 0;
    }

    .kachestvo_obrashcheniy .case-komek-step-item:nth-child(2) {
        margin-bottom: 60px;
    }

    .kachestvo_obrashcheniy .case-komek-step-item:nth-child(1) {
        margin-bottom: 20px;
    }

    .kachestvo_obrashcheniy .case-komek-step-item:nth-child(1) .case-komek-step-item__pic {
        margin-right: 0;
    }

    .kachestvo_obrashcheniy .case-komek-step-item__desc {
        width: 47%;
    }
}

@media only screen and (max-width: 480px) {
    .case-komek-top.kachestvo_obrashcheniy {
        padding: 50px 40px 50px;
        background: url(/images/cases_icons/kachestvo_obrashcheniy/logo.png) top center no-repeat;
        min-height: 383px;
        background-size: 230%;
        background-position: -100px -20px;
    }

    .kachestvo_obrashcheniy .case-komek-top__logo_analiz {
        height: 70px;
    }

    .kachestvo_obrashcheniy .case-komek-top__desc {
        max-width: 700px;
        font-size: 25px;
        line-height: 31px;
        font-weight: 600;
    }

    .kachestvo_obrashcheniy .case-komek-top__desc  {
        max-width: 700px;
        font-size: 25px;
        line-height: 31px;
        font-weight: 600;
        display: contents;
    }

    .case-komek-content.kachestvo_obrashcheniy .case-komek-quote.analize {
        padding: 40px 20px 45px;
        margin-left: 0;
        margin-top: 0;
        width: 100%;
    }

    .case-komek-content.kachestvo_obrashcheniy .container {
        padding: 0;
    }

    .kachestvo_obrashcheniy .content_wrap,
    .case-komek-steps.kachestvo_obrashcheniy,
    .case-komek-results.kachestvo_obrashcheniy .container,
    .wrap_media {
        padding: 0 15px;
    }

    .kachestvo_obrashcheniy .case-komek-step-item:nth-child(2) {
        margin-top: 40px;
    }

    .kachestvo_obrashcheniy .case-komek-step-item__desc {
        margin-top: 25px;
    }

    .kachestvo_obrashcheniy .case-komek-step-item:nth-child(2) {
        margin-top: 40px;
    }

    .kachestvo_obrashcheniy .case-komek-step-item__desc {
        margin-top: 25px;
    }

    .kachestvo_obrashcheniy.case-komek-content {
        padding-bottom: 40px;
    }
}

/* END: Качество обращений — на уровне! Стоимость лида — на 25% ниже  */


/* ==|====================
   Case KOMEK END kak_servis_meds
   ======================= */


.case-komek-top.kak_servis_meds {
    padding: 80px 70px 50px;
    background: url(/images/cases_icons/kak_servis_meds/logo.png) top center no-repeat;
    min-height: 493px;
}

.case-komek-steps.kak_servis_meds {
    padding: 100px 70px;
}

.case-komek_number {
    color: #000;
}

.case-komek_number {
    font-size: 18px;
}

.case-komek-step-item.pic-left.kak_servis_meds {
    text-align: right;
    margin-top: 50px;
}

.kak_servis_meds .case-komek-step-item__title {
    padding-left: 0;
}

.wrap_left li {
    float: left;
    width: 50%;
}

.image_right {
    float: right;
    margin-top: 10px;
    width: 50%;
}

.case-komek-results.kak_servis_meds .container {
    padding: 0 80px;
}

.case-komek-results.kak_servis_meds .case-komek-result-item {
    padding-left: 95px;
}

.interval p {
    margin: 15px 70px;
}

.kak_servis_meds .case-komek-result-item__desc {
    color: #acacac;
}

@media only screen and (max-width: 1000px) {
    .case-komek-quote.analize.kak_servis_meds .case-komek-quote__text {
        width: 100%;
    }

    .case-komek-top.kak_servis_meds {
        padding: 80px 30px 50px;
        min-height: 373px;
        background-size: 110%;
    }

    .kak_servis_meds .case-komek-top__desc {
        font-size: 30px;
    }


    .case-komek-steps.kak_servis_meds .case-komek-step-item__pic {
        margin-top: -40px;
    }

    .case-komek-quote.analize.kak_servis_meds .case-komek-quote__photo {
        display: none;
    }

    .case-komek-steps.kak_servis_meds {
        padding: 250px 30px 0;
    }

    .wrap_left li:nth-child(3) {
        clear: both;
    }

    .wrap_left li:nth-child(1) {
        width: 45%;
    }

    .interval p {
        margin: 15px 25px;
    }

    .case-komek-step-item.pic-left.kak_servis_meds {
        margin-top: 10px;
    }

    .title_kak_servis_meds {
        width: 60%;
        line-height: 1.5;
    }

    .image_right {
        margin-bottom: 60px;
    }

    .kak_servis_meds .case-komek-result-item__info .case-komek-result-item__caption {
        font-size: 28px;
    }

    .case-komek-results.kak_servis_meds .container {
        padding: 0 10px;
    }

    .case-komek-results.kak_servis_meds .case-komek-result-item {
        padding-left: 95px;
        display: inline-block;
        margin-right: 20px !important;
    }
}

@media only screen and (max-width: 600px) {
    .case-komek-top.kak_servis_meds {
        padding: 60px 40px 50px;
        min-height: 393px;
        background-size: 150%;
        background-position: 70% 10px;
    }

    .case-komek-steps.kak_servis_meds {
        padding: 300px 30px 0;
    }

    .interval p {
        margin: 15px;
    }

    .case-komek-step-item.pic-left.kak_servis_meds {
        text-align: left;
        margin-top: 50px;
    }

    .wrap_media.kak_servis_meds {
        padding: 0 25px;
    }

    .title_kak_servis_meds {
        color: #2f2f2f;
        font-size: 24px;
        line-height: 1.5;
    }

    .wrap_left li {
        width: 100% !important;
    }

    .image_right {
        margin-top: 0;
        width: 100%;
        margin-bottom: 20px;
    }

    .case-komek-results.kak_servis_meds .container {
        padding: 0 20px;
    }

    body .kak_servis_meds .case-komek-result-item__info .case-komek-result-item__caption {
        margin-bottom: 7px;
        font-size: 22px;
        line-height: 30px;
    }

    .kak_servis_meds .case-komek-result-item__desc br {
        display: none;
    }

    .kak_servis_meds .case-komek-top__desc {
        font-size: 23px;
    }


    .regular-content .case-komek-content .case-komek-quote.kak_servis_meds {
        margin-top: 50px;
    }

    .kak_servis_meds .case-komek-step-item__desc {
        margin-top: 5px;
    }

    .title_kak_servis_meds {
        width: 100%;
        line-height: 1.5;
    }

    body .case-komek-results.kak_servis_meds .case-komek-result-item {
        margin-right: 0px !important;
    }
}

@media only screen and (max-width: 380px) {
    .case-komek-top.kak_servis_meds {
        padding: 60px 40px 50px;
        min-height: 393px;
        background-size: 220%;
        background-position: 70% 10px;
    }
}

/* END: Как сервис Meds.ru окупил затраты на коллтрекинг за один день и сэкономил треть бюджета на рекламу  */


/* BEGIN: Как отследить нецелевые звонки и снизить стоимость лида втрое  */

.case-komek-top.kak_otsledit_netselevye {
    padding: 80px 70px 50px;
    background: url(/images/cases_icons/kak_otsledit_netselevye/logo.png) top center no-repeat;
    min-height: 493px;
}

.case-komek-top.kak_otsledit_netselevye .case-komek-top__desc {
    max-width: 850px;
    font-size: 50px;
    line-height: 1.2;
    font-weight: 500;
}

.kak_otsledit_netselevye .case-komek-quote__content {
    max-width: 540px;
}

.case-komek-quote.kak_otsledit_netselevye .case-komek-quote__caption {
    width: 410px;
}

.kachestvo_obrashcheniy .case-komek-quote.kak_otsledit_netselevye {
    margin-bottom: 0;
}

.no-back.phone_wrap {
    background-color: transparent;
}

.no-back.phone_wrap .content_wrap {
    background-color: #9ce047;
}

.phone_wrap {
    position: absolute;
    left: 0;
    z-index: 2;
    background-color: #9ce047;
    width: 100%;
}

.phone_wrap .content_wrap {
    padding: 0 20px;
    margin: 0 auto;
    width: 1000px;
    min-height: 60px;
}

.phone_wrap input[type="submit"] {
    border: none;
    margin-top: 10px;
    margin-left: 15px;
    padding: 8px 29px;
    background-color: #363636;
    color: #fff;
    font-size: 16px;
    border-radius: 3px;
    font-weight: bold;
}

.case-ptechno .phone_wrap .content_wrap b {
    padding: 14px 20px;
}

.phone_wrap input[type="tel"]::-webkit-input-placeholder {
    color: #c7c7c7;
}

.phone_wrap input[type="tel"]:-ms-input-placeholder {
    color: #c7c7c7;
}

.phone_wrap input[type="tel"]::-ms-input-placeholder {
    color: #c7c7c7;
}

.phone_wrap input[type="tel"]::placeholder {
    color: #c7c7c7;
}

.phone_wrap .content_wrap b {
    float: left;
    color: #000;
    font-size: 24px;
    font-weight: bold;
    padding: 18px 30px;
}

.phone_wrap .content_wrap .phone-mask {
    margin-top: 10px;
    float: left;
    width: 270px;
    border: none;
}

.case-komek-steps.kak_otsledit_netselevye {
    padding-top: 150px;
}

.kak_otsledit_netselevye.pic-left .case-komek-step-item__desc {
    margin-top: 50px;
}

.case-komek-step-item.pic-left.kak_otsledit_netselevye {
    margin-top: 40px;
}

.case-komek-content.kachestvo_obrashcheniy {
    padding-bottom: 60px;
}

.case-komek-results.kak_otsledit_netselevye {
    background-color: #fff;
    color: #29282c;
    padding-bottom: 0;
}

.kak_otsledit_netselevye_2 {
    margin-top: 40px;
}

.kak_otsledit_netselevye_2 .case-komek-step-item__pic {
    margin-top: 50px;
}

.kak_otsledit_netselevye_2 .case-komek-step-item__caption {
    margin-bottom: 30px;
}

.case-komek-results.kak_otsledit_netselevye .case-komek-result-item__icon {
    text-align: center;
}

.case-komek-results .case-komek-result-item__info {
    padding-top: 0px;
}

.case-komek-results.kak_otsledit_netselevye h2 {
    color: #29282c;
}

.kak_otsledit_netselevye .case-komek-step-item:nth-child(3) {
    margin-bottom: 55px;
}

.case-komek-results.kak_otsledit_netselevye {
    padding-top: 30px;
}

.case-komek-step-item.pic-left.kak_otsledit_netselevye .case-komek-step-item__desc {
    padding-left: 35px;
    padding-right: 20px;
}

.case-komek-step-item__pic.fixed_2 {
    padding-left: 10px;
}

@media only screen and (max-width: 1000px) {
    .phone_wrap .content_wrap {
        width: 96.5%;
        padding: 0;
    }

    .phone_wrap .content_wrap b {
        color: #000;
        font-size: 24px;
        width: 100%;
        line-height: 1.2;
        text-align: center;
    }

    .phone_wrap .content_wrap input[type="submit"] {
        margin-left: 20px;
        margin-top: 0px;
        margin-bottom: 20px;
    }

    .phone_wrap .content_wrap .phone-mask {
        margin-top: 0;
        margin-left: 25%;
    }

    .case-komek-top.kak_otsledit_netselevye .case-komek-top__desc {
        font-size: 30px;
    }

     .case-komek-top.kak_otsledit_netselevye {
        padding: 80px 70px 50px;
        min-height: 365px;
        background-size: 100%;
    }

    .case-komek-content.kachestvo_obrashcheniy .container > div > p {
        padding: 0 28px;
    }

    .case-komek-quote.analize.kak_otsledit_netselevye .case-komek-quote__photo {
        display: none;
    }

    .case-komek-quote.analize.kak_otsledit_netselevye .case-komek-quote__text {
        width: 100%;
    }

    .case-komek-content.kachestvo_obrashcheniy .kak_otsledit_netselevye.case-komek-quote.analize {
        margin-bottom: 0;
    }

    .case-komek-steps.kak_otsledit_netselevye {
        padding: 180px 20px 0;
    }

    .case-komek-results.kak_otsledit_netselevye {
        width: 100vw;
        margin-top: 10px;
    }

    .kak_otsledit_netselevye .case-komek-step-item__caption {
        display: block;
    }

    .kak_otsledit_netselevye .case-komek-step-item__pic.fixed_2 {
        margin-top: 40px;
    }

    .kak_otsledit_netselevye.pic-left .case-komek-step-item__desc {
        margin-top: 20px;
    }

    .kak_otsledit_netselevye .case-komek-step-item:nth-child(3) {
        margin-bottom: 60px;
    }

    .case-komek-results.kak_otsledit_netselevye {
        padding-top: 120px;
    }

    .case-komek-results.kak_otsledit_netselevye .case-komek-result-item {
        display: block;
        margin-right: 0 !important;
        float: left;
        width: 50%;
        padding-left: 60px;
    }

    .case-komek-results.kak_otsledit_netselevye .case-komek-result-item__icon {
        text-align: left;
    }

    .kak_otsledit_netselevye .case-komek-result-item:nth-child(2) {
        margin-left: 30px;
        width: 40%;
        padding-left: 80px;
    }

    .kak_otsledit_netselevye .case-komek-result-item__caption {
        font-size: 28px;
    }
}

@media only screen and (max-width: 830px) {
    .phone_wrap .content_wrap .phone-mask {
        margin-top: 0;
        margin-left: 19%;
    }
}

@media only screen and (max-width: 760px) {
    .phone_wrap .content_wrap b {
        width: 100%;
        font-size: 28px;
    }

    .phone_wrap .content_wrap b br {
        display: block;
    }

    .phone_wrap .content_wrap {
        width: 89%;
        padding: 0;
    }

    .case-komek-results.kak_otsledit_netselevye {
        padding-top: 150px;
    }

    .case-komek-steps.kak_otsledit_netselevye {
        padding: 240px 20px 0;
    }

    .phone_wrap .content_wrap .phone-mask {
        margin-top: 0;
        margin-left: 0;
        width: 85%;
        font-size: 15px;
        margin-bottom: 15px;
    }

    .phone_wrap .content_wrap input[type="submit"] {
        margin-top: 0;
        margin-bottom: 25px;
        width: 150px;
        margin-left: 35%;
        float: unset;
    }
}

@media only screen and (max-width: 650px) {
    .phone_wrap .content_wrap {
        width: 88%;
        padding: 0;
    }

    .phone_wrap {
        /* margin-left: 5px;*/
    }
}


@media only screen and (max-width: 580px) {
    .case-komek-top.kak_otsledit_netselevye {
        padding: 60px 40px 50px;
        background-size: 180%;
        min-height: 353px;
    }

    .case-komek-top.kak_otsledit_netselevye .case-komek-top__desc {
        font-size: 23px;
    }


    .case-komek-quote.kak_otsledit_netselevye .case-komek-quote__caption {
        width: 270px;
    }

    .phone_wrap .content_wrap b {
        width: 100%;
        line-height: 1.2;
    }

    .phone_wrap .content_wrap b br {
        display: block;
    }

    .phone_wrap .content_wrap input {
        margin-top: 0;
        margin-bottom: 25px;
        width: 100%;
    }

    .case-komek-steps.kak_otsledit_netselevye {
        padding: 250px 20px 0;
    }

    .kachestvo_obrashcheniy .kak_otsledit_netselevye .case-komek-step-item:nth-child(2) {
        margin-bottom: 0px;
    }

    .kachestvo_obrashcheniy .kak_otsledit_netselevye .case-komek-step-item__desc {
        margin-bottom: 0px;
    }

    .case-komek-results.kak_otsledit_netselevye {
        margin-top: 110px;
    }

    .case-komek-results.kak_otsledit_netselevye .case-komek-result-item {
        width: 100%;
        padding-left: 65px;
    }

    .kak_otsledit_netselevye .case-komek-result-item__desc {
        font-size: 15px;
    }

    .kak_otsledit_netselevye .case-komek-result-item__caption {
        font-size: 20px;
    }

    .kak_otsledit_netselevye .case-komek-result-item:nth-child(2) {
        margin-left: 0px;
        width: 100%;
        padding-left: 65px;
        margin-bottom: 0;
    }

    .case-komek-results.kak_otsledit_netselevye .case-komek-result-item__icon {
        text-align: left;
        width: 19%;
    }

}

@media only screen and (max-width: 480px) {
    .phone_wrap .content_wrap {
        width: 100%;
        padding: 0;
    }

    .phone_wrap {
        margin-left: 0;
    }
}

@media only screen and (max-width: 380px) {
    .phone_wrap .content_wrap input[type="submit"] {
        margin-left: 25%;
    }
}

/* END: Как отследить нецелевые звонки и снизить стоимость лида втрое  */


body .case-detail-results {
    background-color: #343434;
}

body .page-internal-nav ul > li {
    margin-right: 0;
    margin-bottom: 0;
}

body .page-internal-nav ul > li a {
    text-decoration: none;
    float: left;
    background-color: #eeeeee;
    color: #9e9e9e;
    font-size: 15px;
    padding: 10px 25px;
    border-radius: 4px;
    font-family: 'OpenSans-Semibold', sans-serif;
    margin: 6px;
    line-height: 1.3;
    border-bottom: none;
}

body .page-internal-nav ul > li > a:focus,
body .page-internal-nav ul > li > a:hover {
    color: #fff;
    background-color: #575757;
}

body .page-internal-nav ul > li.current > a {
    border-bottom: none;
    color: #fff;
    background-color: #575757;
    line-height: 1.3;
    padding-bottom: 10px;
    font-size: 15px;
}


/* begin: Как увеличить допродажи за счет связки CRM и телефонии CoMagic  */

.case-komek-top.kak_uvelichit_doprodazhi {
    padding: 80px 70px 50px;
    background: url(/images/cases_icons/kak_uvelichit_doprodazhi/logotip.png) top center no-repeat;
    min-height: 493px;
}

.wrap_top {
    padding: 0 70px;
}

.wrap_top p {
    float: left;
    width: 50%;
    font-size: 15px;
    padding-right: 46px;
    margin: 0;
}

.wrap_top p span {
    display: block;
    width: 160px;
    float: left;
    margin-top: 25px;
    margin-right: 30px;
}

.wrap_top p span b {
    font-size: 33px;
    padding-top: 5px;
    color: #000;
    float: left;
    display: block;
    font-weight: normal;
}

.wrap_top p span i {
    float: right;
    font-style: normal;
    width: 84px;
    line-height: 1.1;
}

.kak_uvelichit_doprodazhi.case-komek-content .container > h2 {
    clear: both;
    padding: 50px 70px 0;

}

.kak_uvelichit_doprodazhi .case-komek-top__desc {
    font-size: 50px;
    line-height: 1.1;
}

.kak_uvelichit_doprodazhi .case-komek-top__logo_analiz {
    height: 140px;
    margin-top: -40px;
    margin-left: 0px;
    margin-bottom: 15px;
}

.kak_uvelichit_doprodazhi .case-komek-quote__content {
    float: right;
    max-width: 480px;
}

.kak_uvelichit_doprodazhi .case-komek-quote.analize .case-komek-quote__photo {
    left: 25px;
    width: 42%;
}

.kak_uvelichit_doprodazhi .case-komek-quote {
    min-height: 520px;
    padding: 40px 70px 25px;
    margin-top: 70px;
    overflow: hidden;
}

.kak_uvelichit_doprodazhi .phone_wrap input[type="submit"] {
    padding: 9px 29px;
}

.case-komek-steps.kak_uvelichit_doprodazhi {
    margin-top: 140px;
    padding: 0 70px;
}

.kak_uvelichit_doprodazhi .case-komek-step-item:nth-child(1) .case-komek-step-item__desc {
    width: 70%;
}

.kak_uvelichit_doprodazhi .case-komek-step-item:nth-child(1) .case-komek-step-item__pic {
    margin-right: 35px;
    margin-left: -5px;
    padding-top: 60px;
    width: 20%;
}

.wrap_image {
    text-align: center;
}

.wrap_image img {
    box-shadow: 0px 14px 30px -1px #e2e2e2;

}

.kak_uvelichit_doprodazhi .case-komek-step-item.pic-left.kak_otsledit_netselevye {
    margin-top: 30px;
}

.kak_uvelichit_doprodazhi .case-komek-step-item:nth-child(3) .case-komek-step-item__pic {
    padding-top: 105px;
}

.kak_uvelichit_doprodazhi .case-komek-step-item:nth-child(3) .case-komek-step-item__pic img {
    left: -60px;
    position: relative;
    max-width: 120%;
}

.kak_uvelichit_doprodazhi .case-komek-step-item:nth-child(4) .case-komek-step-item__desc {
    width: 70%;
}

.kak_uvelichit_doprodazhi .case-komek-step-item:nth-child(4) .case-komek-step-item__pic {
    margin-right: 35px;
    margin-left: -5px;
    padding-top: 60px;
    width: 20%;
}

.kak_uvelichit_doprodazhi .case-komek-step-item:last-child {
    margin-bottom: 40px;
}

.kak_uvelichit_doprodazhi.case-komek-results {
    background-color: #fff;
    color: #29282c;
    padding-bottom: 0;
    padding-top: 55px;
}

.case-komek-results.kak_uvelichit_doprodazhi h2 {
    color: #29282c;
    padding-top: 70px;
}

.kak_uvelichit_doprodazhi .case-komek-result-item {
    padding-left: 75px;
}

.kak_uvelichit_doprodazhi .case-komek-result-item__info {
    padding-top: 1px;
}

.kak_uvelichit_doprodazhi .wrap_right {
    width: 420px;
    float: right;
    padding: 30px 72px;
    text-align: center;
    box-shadow: 0px 14px 30px -1px #e2e2e2;
    position: relative;
    top: -30px;
    font-size: 15px;
    line-height: 1.6;
}

.kak_uvelichit_doprodazhi .case-komek-result-item:nth-child(2) {
    margin-right: 0;
}

.kak_uvelichit_doprodazhi .case-komek-result-item:nth-child(2) .case-komek-result-item__icon {
    left: 10px;
    top: 8px;
}

.kak_uvelichit_doprodazhi .wrap_right p {
    margin: 0;
}

.kak_uvelichit_doprodazhi .wrap_right b {
    font-size: 20px;
    line-height: 1;
}

.indent {
    padding: 0 70px;
}

.kak_uvelichit_doprodazhi .case-komek-step-item:nth-child(3) .case-komek-step-item__pic img.display_small {
    display: none;
}

@media only screen and (max-width: 991px) {
    .wrap_top {
        padding: 0 20px;
    }

    .indent {
        padding: 0 20px;
    }

    .kak_uvelichit_doprodazhi.case-komek-content .container > h2 {
        clear: both;
        padding: 50px 20px 0;
    }

    .wrap_top p span {
        margin-right: 10px;
    }

    .kak_uvelichit_doprodazhi .case-komek-quote__content {
        float: left;
        max-width: 100%;
    }

    .kak_uvelichit_doprodazhi .case-komek-quote.analize .case-komek-quote__photo {
        display: none;
    }

    .kak_uvelichit_doprodazhi .analize .case-komek-quote__text {
        width: 100%;
    }

    .kak_uvelichit_doprodazhi .case-komek-quote {
        min-height: 470px;
    }

    .case-komek-steps.kak_uvelichit_doprodazhi {
        margin-top: 210px;
        padding: 0 20px;
    }

    .kak_uvelichit_doprodazhi .case-komek-step-item:nth-child(1) .case-komek-step-item__desc {
        width: 67%;
    }

    .kak_uvelichit_doprodazhi .case-komek-step-item:nth-child(1) .case-komek-step-item__pic {
        padding-top: 80px;
        margin-right: 55px;
    }

    .kak_uvelichit_doprodazhi .case-komek-step-item:nth-child(3) .case-komek-step-item__pic img {
        left: -40px;
    }

    .kak_uvelichit_doprodazhi .case-komek-step-item:nth-child(3) {
        margin-bottom: 75px;
    }

    .kak_uvelichit_doprodazhi .case-komek-step-item__caption {
        display: block;
    }

    .kak_uvelichit_doprodazhi.case-komek-results {
        padding-top: 90px;
    }

    .kak_uvelichit_doprodazhi.case-komek-results .container {
        padding: 0 30px;
    }

    .kak_uvelichit_doprodazhi .case-komek-result-item {
        margin-right: 115px !important;
        display: inline-block;
    }

    .kak_uvelichit_doprodazhi .wrap_right {
        width: 100%;
    }

    .kak_uvelichit_doprodazhi .case-komek-top__logo_analiz img {
        width: 230px;
    }

    .kak_uvelichit_doprodazhi .case-komek-top__logo_analiz {
        height: 100px;
    }

    .kak_uvelichit_doprodazhi .case-komek-top__desc {
        font-size: 30px;
        line-height: 1.2;
    }

       .case-komek-top.kak_uvelichit_doprodazhi {
        padding: 80px 70px 50px;
        background: url(/images/cases_icons/kak_uvelichit_doprodazhi/logotip.png) top center no-repeat;
        min-height: 393px;
        background-size: 100%;
    }
}

@media only screen and (max-width: 767px) {
    .case-komek-top.kak_uvelichit_doprodazhi {
        padding: 60px 0px 30px;
        min-height: 363px;
        background-size: 100%;
    }

    .kak_uvelichit_doprodazhi .case-komek-top__box {
        max-width: 95%;
    }

    .kak_uvelichit_doprodazhi .case-komek-top__logo_analiz img {
        width: 150px;
    }

    .kak_uvelichit_doprodazhi .case-komek-top__logo_analiz {
        height: 60px;
    }

    .kak_uvelichit_doprodazhi .case-komek-top__desc {
        font-size: 23px;
        line-height: 1.2;
    }


    .wrap_top {
        padding: 0 10px;
    }

    .wrap_top p {
        float: left;
        width: 100%;
        margin-bottom: 20px;
    }

    .kak_uvelichit_doprodazhi.case-komek-content .container > h2 {
        clear: both;
        padding: 30px 10px 0;
        font-size: 28px;
    }

    .kak_uvelichit_doprodazhi .case-komek-step-item:nth-child(3) {
        margin-bottom: 35px;
    }

    .indent {
        padding: 0 10px;
    }

    .kak_uvelichit_doprodazhi .case-komek-quote {
        min-height: 520px;
        padding: 40px 10px 45px;
        margin-top: 70px;
    }

    .kak_uvelichit_doprodazhi .case-komek-quote {
        min-height: auto;
        overflow: hidden;
    }

    .case-komek-steps.kak_uvelichit_doprodazhi {
        margin-top: 340px;
        padding: 0;
    }

    .case-komek-results.kak_uvelichit_doprodazhi h2 {
        padding-top: 50px;
        margin-bottom: 30px;
    }

    .kak_uvelichit_doprodazhi .case-komek-step-item:nth-child(3) .case-komek-step-item__pic img {
        left: -15px;
        max-width: 110%;
        display: none;
    }

    .kak_uvelichit_doprodazhi .case-komek-step-item:nth-child(3) .case-komek-step-item__pic img.display_small {
        display: block;
    }

    .kak_uvelichit_doprodazhi .case-komek-step-item:nth-child(4) .case-komek-step-item__caption {
        margin-bottom: 30px;
    }

    .kak_uvelichit_doprodazhi .case-komek-step-item:nth-child(4) .case-komek-step-item__pic {
        top: -15px;
        position: relative;
    }

    .kak_uvelichit_doprodazhi .case-komek-result-item {
        margin-right: 115px !important;
        display: inline-block;
        width: 100%;
        margin-bottom: 0px;
    }

    .kak_uvelichit_doprodazhi .wrap_right {
        width: 108%;
        position: relative;
        left: -20px;
        padding: 20px 10px;
        box-shadow: 0px 9px 40px -1px #e2e2e2;
        float: none;
    }
}

@media only screen and (max-width: 480px) {
    .case-komek-top.kak_uvelichit_doprodazhi {
        padding: 60px 20px 30px;
        background: url(/images/cases_icons/kak_uvelichit_doprodazhi/logotip.png) top center no-repeat;
        min-height: 323px;
        background-size: 150%;
        background-position: 20% 0%;
    }

    .kak_uvelichit_doprodazhi .wrap_right {
        width: 123%;
        position: relative;
        left: -30px;
        padding: 20px 10px;
        box-shadow: 0px 9px 40px -1px #e2e2e2;
        float: none;
        top: 10px;
        margin-bottom: 30px;
    }
}

@media only screen and (max-width: 420px) {
    .case-komek-top.kak_uvelichit_doprodazhi {
        padding: 60px 20px 30px;
        background: url(/images/cases_icons/kak_uvelichit_doprodazhi/logotip.png) top center no-repeat;
        min-height: 323px;
        background-size: 190%;
        background-position: 20% 0%;
    }
}

/* end: Как увеличить допродажи за счет связки CRM и телефонии CoMagic  */

/* begin:  Как за 2 месяца увеличить количество лидов на 377% и снизить стоимость обращения на 70%  */

.case-komek-top.uvelichit_kolichestvo_lidov {
    padding: 80px 70px 50px;
    background: url(/images/cases_icons/uvelichit_kolichestvo_lidov/logotip.png) top center no-repeat;
    min-height: 490px;
}

.uvelichit_kolichestvo_lidov .case-komek-top__logo_analiz {
    height: 70px;
    margin-top: -8px;
    margin-left: 5px;
}

.uvelichit_kolichestvo_lidov .case-komek-top__desc {
    max-width: 700px;
    font-size: 50px;
    line-height: 53px;
    font-weight: 600;
    margin-top: 23px;
}

.uvelichit_kolichestvo_lidov .case-komek-quote.analize {
    margin-top: 40px;
    padding: 60px 70px 30px;
}

.uvelichit_kolichestvo_lidov .case-komek-quote.analize .case-komek-quote__caption {
    width: 440px;
    font-size: 25px;
}

.uvelichit_kolichestvo_lidov .case-komek-quote__content {
    max-width: 520px;
}

.uvelichit_kolichestvo_lidov .case-komek-quote__name {
    clear: both;
    padding-top: 12px;
    padding-left: 5px;
}

.uvelichit_kolichestvo_lidov .phone_wrap input[type="submit"] {
    padding: 9px 29px;
}

.uvelichit_kolichestvo_lidov .phone_wrap .content_wrap b {
    padding: 19px 21px;
}

.uvelichit_kolichestvo_lidov .case-komek-quote.analize .case-komek-quote__photo {
    right: 6px;
    top: 22px;
}

.logo_wrap_text {
    margin-top: 130px;
}

.logo_wrap_text b {
    font-size: 25px;
    font-weight: 600;
    color: #29282c;
}

.logo_wrap_text .image_logo {
    background: url(/images/cases_icons/uvelichit_kolichestvo_lidov/image-logo.png) no-repeat 50% 0%;
    width: 80%;
    height: 180px;
    float: right;
    position: relative;
    top: -15px;
}

.case-komek-steps.uvelichit_kolichestvo_lidov {
    clear: both;
    padding-top: 10px;
}

.uvelichit_kolichestvo_lidov.case-komek-step-item__caption {
    font-size: 28px;
}

.uvelichit_kolichestvo_lidov ul {
    list-style-image: url("/images/cases_icons/uvelichit_kolichestvo_lidov/checked_big.png");
    padding-left: 50px;
}

.uvelichit_kolichestvo_lidov .case-komek-step-item:nth-child(1) .case-komek-step-item__pic {
    margin-right: -5px;
    padding-top: 25px;
}

.uvelichit_kolichestvo_lidov .kak_otsledit_netselevye.pic-left .case-komek-step-item__desc {
    margin-top: 0px;
}

.uvelichit_kolichestvo_lidov .case-komek-step-item.pic-left.kak_otsledit_netselevye .case-komek-step-item__caption {
    margin-bottom: 30px;
    font-size: 28px;
}

.uvelichit_kolichestvo_lidov .case-komek-step-item.pic-left.kak_otsledit_netselevye .case-komek-step-item__desc {
    padding-left: 0px;
    padding-right: 2px;
}

.uvelichit_kolichestvo_lidov .case-komek-step-item__pic.fixed_2 {
    margin-top: -10px;
    right: 15px;
    position: relative;
    margin-left: 0;
}

.list_text_wrap {
    margin-top: 40px;
}

.list_text_wrap h3 {
    font-size: 28px;
    margin-bottom: 40px;
}

.list_text_wrap ul {
    margin-top: 20px;
}

.list_text_wrap .image_text {
    margin-top: 45px;
    position: relative;
    z-index: 10;
}

.list_text_wrap .img_left {
    float: left;
    width: 50%;
}

.list_text_wrap .img_right {
    float: right;
    width: 50%;
}

.list_text_wrap .image_text > div {
    text-align: center;
    font-size: 30px;
}

.list_text_wrap .image_text > div img {
    margin-top: 17px;
    box-shadow: 0px 0px 20px -6px;
    border-radius: 10px;
}

.wrap_list_ul {
    clear: both;
    margin-top: -55px;
    float: left;
    width: 99.8vw;
    position: relative;
    margin-left: -50vw;
    padding-top: 78px;
    left: 50%;
    padding-bottom: 60px;
    background-color: #f3f3f3;
}

.case-komek-content.uvelichit_kolichestvo_lidov {
    overflow: visible;
}

.uvelichit_kolichestvo_lidov .right_text {
    margin-top: 70px;
    list-style-type: none;
    list-style-image: none;
    padding-left: 10px;
}

.right_text li {
    float: left;
    width: 26%;
}

.right_text li:last-child {
    width: 22%;
}

.right_text b {
    padding: 26px 8px;
    border-radius: 50px;
    border: 2px solid #8dc63e;
    margin-top: 0px;
    display: block;
    float: left;
    font-size: 20px;
    width: 80px;
    margin-right: 20px;
    color: #8dc63e;
    text-align: center;
}

.right_text p {
    float: left;
    width: 49%;
    font-weight: bold;
    margin-top: 12px;
    font-size: 14px;
    line-height: 1.3;
}

.right_text li:last-child p {
    width: 54%;
}

.wrap_bottom {
    clear: both;
    padding-top: 73px;
}

.wrap_bottom img {
    box-shadow: 0px 0px 20px -6px #898989;
}

.wrap_bottom ul {
    float: right;
    width: 48%;
    margin-top: 25px;
}

.wrap_bottom ul li {
    margin-bottom: 20px;
}

.wrap_green {
    clear: both;
    float: left;
    margin-top: 70px;
    padding-top: 60px;
    color: #fff;
    background-color: #494949;
    width: 99.8vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
}

.wrap_green h3 {
    color: #fff;
    font-size: 28px;
    margin-bottom: 37px;
}

.wrap_green span {
    font-size: 15px;
    color: #c4c4c4;
}

.wrap_green p {
    width: 42%;
}

.wrap_green .green_image_1 {
    position: relative;
    top: -54px;
    right: 30px;
    float: left;
    width: 50%;
}

.wrap_green .green_image_1 img {
    float: left;
    width: 120%;
    max-width: 120%;
}

.wrap_green .green_image_1 i {
    float: left;
    position: relative;
    top: -40px;
    width: 105%;
    text-align: center;
    color: #848484;
    font-size: 18px
}

.wrap_green .green_image_2 {
    float: right;
    width: 50%;
    position: relative;
    top: -185px;
    right: 10px;
    height: 518px;
}

.wrap_green .green_image_2 img {
    float: left;
    width: 120%;
    max-width: 120%;
}

.wrap_green .green_image_2 i {
    position: relative;
    top: -50px;
    color: #848484;
    font-size: 18px;
    text-align: center;
    width: 105%;
    display: block;
}

.clear_p {
    clear: both;
    padding-top: 60px;
    margin-bottom: 46px;
}

.case-komek-results.uvelichit_kolichestvo_lidov {
    padding-top: 60px;
}

.case-komek-results.uvelichit_kolichestvo_lidov h2 span {
    color: #9ce047;
}

.uvelichit_kolichestvo_lidov .case-komek-result-item__icon {
    width: 127px;
}

.case-komek-content.uvelichit_kolichestvo_lidov {
    padding-bottom: 70px;
}

.uvelichit_kolichestvo_lidov .case-komek-result-list {
    margin-top: 70px;
}

.uvelichit_kolichestvo_lidov .case-komek-result-item__info {
    padding-top: 31px;
    padding-left: 50px;
}

.uvelichit_kolichestvo_lidov .case-komek-result-item {
    margin-right: 145px;
}


.wrap_bot_new {
    background: linear-gradient(to right, #47464a 50%, #9ce047 50%);
    position: relative;
    overflow: hidden;
}

.wrap_bot_new .container {
    padding: 0;
    max-width: 930px;
}

.wrap_bot_new .wrap_left {
    float: left;
    width: 33.3%;
    padding: 20px 0 30px;
    background: url(/images/fmc/wrap_image_left.png) no-repeat 86% 100%;
    min-height: 230px;
    background-size: 110px;
    position: relative;
    margin-bottom: 0;
}

.wrap_bot_new .wrap_left h3 {
    margin-left: 0;
}

.wrap_bot_new h3 {
    font-size: 26px;
    padding: 10px;
    color: #fff;
    padding-right: 45px;
    width: 100%;
    margin-left: 40px;
    padding-bottom: 20px;
    margin-bottom: 0;
    padding-left: 0;
    line-height: 1.2;
    font-weight: bold;
}

.wrap_bot_new a {
    text-decoration: none;
    padding: 11px 23px 13px;
    background-color: #76c518;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    border-radius: 3px;
    margin-left: 0;
    margin-top: 0px;
    position: absolute;
    bottom: 35px;
}

.wrap_bot_new a:hover {
    color: #76c518;
    background-color: #fff;
}

.wrap_bot_new .wrap_left {
    float: left;
    width: 32.3%;
    padding: 20px 0 30px;
    background: url(/images/fmc/wrap_image_left.png) no-repeat 78% 100%;
    min-height: 230px;
    background-size: 110px;
    position: relative;
    margin-bottom: 0;
}

.wrap_list_ul .phone_wrap {
    display: none;
}

.wrap_bottom .image_desc {
    width: 50%;
    float: left;
}

.wrap_bottom .image_desc span {
    display: block;
    text-align: center;
    margin-top: 20px;
}

.wrap_bot_new .wrap_right {
    float: left;
    width: 35%;
    padding: 20px 0 30px;
    background: url(/images/fmc/wrap_image_right.png) no-repeat 88% 89% #f0f0f0;
    min-height: 230px;
    background-size: 100px;
    position: relative;
}

.wrap_bot_new .wrap_right a {
    left: 40px;
}

.wrap_bot_new .wrap_right a:hover {
    background-color: #363636;
    color: #fff;;
}

.wrap_bot_new .wrap_right h3 {
    color: #000;
}

.wrap_bot_new .wrap_demo {
    float: right;
    width: 32.3%;
    padding: 20px 0 30px;
    background: url(/images/attribution_models/demo_kab.png) no-repeat 101% 95%;
    min-height: 230px;
    background-size: 100px;
    position: relative;
}

.wrap_bot_new .wrap_demo h3 {
    color: #466d00;
}

body .wrap_bot_new .wrap_demo input {
    position: absolute;
    bottom: 35px;
    display: block;
    font-weight: bold;
    left: 40px;
    background-color: #fff;
    color: #363636;
    font-size: 15px;
    transition: 0.2s;
    padding: 11px 22px;
    cursor: pointer;
}

.case-komek-results.uvelichit_kolichestvo_lidov {
    padding-bottom: 71px;
}

body .wrap_bot_new .wrap_demo input:hover {
    color: #fff;
    background-color: #363636;
}

.wrap_bottom .image_tablet {
    display: none;
}

.uvelichit_kolichestvo_lidov .case-komek-quote__caption_mob {
    display: none;
}

.uvelichit_kolichestvo_lidov .case-komek-step-item__pic.top_fix.mobile {
    display: none;
}

.uvelichit_kolichestvo_lidov .case-komek-step-item__pic.fixed_2.mobile {
    display: none;
}

@media only screen and (max-width: 1050px) {
    .wrap_bot_new {
        background: linear-gradient(to right, #47464a 50%, #f0f0f0 50%);
    }

    .wrap_bot_new .wrap_left {
        width: 50%;
        background: url(/images/fmc/wrap_image_left.png) no-repeat 85% 100%;
        background-size: 100px;
    }

    .wrap_bot_new .wrap_left h3 {
        margin-left: 90px;
        width: 70%;
    }

    .wrap_bot_new .wrap_left a {
        margin-left: 90px;
    }

    .wrap_bot_new .wrap_right {
        width: 50%;
        background: url(/images/fmc/wrap_image_right.png) no-repeat 83% 89% #f0f0f0;
        background-size: 100px;
    }

    .attribution_models span {
        height: 120px;
    }

    .attribution_models li {
        margin-bottom: 20px;
    }

    .wrap_bot_new .wrap_demo {
        width: 100%;
        background: url(/images/attribution_models/demo_kab.png) no-repeat 95% 80% #9ce047;
        min-height: 175px;
        padding-left: 50px;
        background-size: unset;
    }

    .wrap_bot_new .wrap_demo h3 br {
        display: none;
    }

    .wrap_bot_new .container {
        max-width: 1050px;
    }

    body .wrap_bot_new .container {
        padding: 0;
        margin: 0;
    }

    body .wrap_bot_new .wrap_demo input {
        left: 90px;
    }

    .center_ul ul {
        margin-bottom: -6px;
    }

    .left_ul ul {
        width: 250px;
    }

    .left_ul {
        width: 45%;
        margin-left: 14%;
    }

    .pokazatel h2 {
        width: 70%;
        font-size: 28px;
    }

    .center_ul {
        width: 40%;
    }

    .pokazatel .shadow {
        margin: 60px auto 70px;
    }

    .uvelichit_kolichestvo_lidov .case-komek-quote.analize .case-komek-quote__photo {
        right: -14px;
    }
}

@media only screen and (max-width: 1000px) {
    .uvelichit_kolichestvo_lidov .case-komek-top__logo_analiz {
        height: 50px;
        margin-top: -32px;
        margin-left: 0px;
    }

    .case-komek-top.uvelichit_kolichestvo_lidov {
        padding: 80px 33px 50px;
        min-height: 347px;
        background-size: 100% 100%;
        max-width: 100%;
    }

    .uvelichit_kolichestvo_lidov .case-komek-quote__content {
        max-width: 100%;
    }

    .uvelichit_kolichestvo_lidov .case-komek-top__desc {
        font-size: 30px;
        line-height: 36px;
        margin-top: 26px;
    }

    .text_tablet {
        padding: 0 17px;
    }

    .uvelichit_kolichestvo_lidov .case-komek-quote.analize {
        margin: 40px 15px 0;
        padding: 57px 60px 30px;
    }

    .uvelichit_kolichestvo_lidov .analize .case-komek-quote__text {
        width: 100%;
    }

    .uvelichit_kolichestvo_lidov .case-komek-quote.analize .case-komek-quote__photo {
        display: none;
    }

    .uvelichit_kolichestvo_lidov .case-komek-quote__name {
        padding-top: 0px;
        padding-left: 0px;
    }

    .uvelichit_kolichestvo_lidov .case-komek-quote.analize .case-komek-quote__caption {
        margin-bottom: 13px;
    }

    .uvelichit_kolichestvo_lidov .phone_wrap .content_wrap {
        width: 96%;
        padding: 0;
        padding-bottom: 20px;
    }

    .uvelichit_kolichestvo_lidov .phone_wrap .content_wrap b {
        padding: 38px 43px 15px;
        margin-right: 13px;
        font-size: 23px;
    }

    .uvelichit_kolichestvo_lidov .phone_wrap input[type="submit"] {
        margin-top: 0px;
    }

    .uvelichit_kolichestvo_lidov .wrap_list_ul .phone_wrap input[type="submit"] {
        margin-top: 15px;
    }

    .logo_wrap_text {
        margin-top: 210px;
        padding: 0 15px;
    }

    .logo_wrap_text .image_logo {
        background: url(/images/cases_icons/uvelichit_kolichestvo_lidov/image-logo-small.png) no-repeat 50% 0%;
        width: 100%;
        height: 180px;
        float: right;
        position: relative;
        top: 35px;
        background-size: unset;
    }

    .uvelichit_kolichestvo_lidov .case-komek-step-item__caption {
        display: block;
    }

    .case-komek-steps.uvelichit_kolichestvo_lidov {
        clear: both;
        padding: 35px 15px 0px;
    }

    .uvelichit_kolichestvo_lidov .case-komek-step-item__caption {
        font-size: 27px;
    }

    .uvelichit_kolichestvo_lidov .case-komek-step-item:nth-child(1) .case-komek-step-item__pic {
        margin-right: -3px;
        padding-top: 0px;
        width: 47%;
    }

    .uvelichit_kolichestvo_lidov .case-komek-step-item:nth-child(1) {
        margin-bottom: 0px;
    }

    .uvelichit_kolichestvo_lidov .case-komek-step-item.pic-left.kak_otsledit_netselevye {
        margin-top: 10px;
    }

    .uvelichit_kolichestvo_lidov .case-komek-step-item.pic-left.kak_otsledit_netselevye .case-komek-step-item__caption {
        width: 90%;
    }

    .case-komek-step-item pic-left.clearfix.kak_otsledit_netselevye .case-komek-step-item__desc p {
        margin-bottom: 30px;
    }

    .uvelichit_kolichestvo_lidov .case-komek-step-item.pic-left.kak_otsledit_netselevye .case-komek-step-item__desc {
        padding-right: 15px;
    }

    body .uvelichit_kolichestvo_lidov .case-komek-step-item:nth-child(2) {
        margin-bottom: 20px;
    }

    .wrap_list_ul .phone_wrap {
        display: block;
    }

    .list_text_wrap {
        margin-top: 10px;
    }

    .list_text_wrap h3 {
        margin-bottom: 30px;
    }

    .list_text_wrap > p {
        width: 100%;
    }

    .list_text_wrap .image_text {
        margin-top: 10px;
        float: left;
    }

    .list_text_wrap .image_text > div > div {
        box-shadow: 0px 0px 20px -6px;
        margin-top: 30px;
        border-radius: 10px;
    }

    .list_text_wrap .image_text > div img {
        box-shadow: none;
        margin-top: 0px;
    }

    .list_text_wrap .img_left,
    .list_text_wrap .img_right {
        width: 100%;
    }

    .list_text_wrap .img_right {
        margin-top: 20px;
    }

    .wrap_list_ul {
        margin-top: 60px;
        padding-top: 38px;
        padding-left: 20px;
    }

    .wrap_list_ul ul li p {
        font-size: 15px;
    }

    .uvelichit_kolichestvo_lidov .right_text {
        margin-top: 55px;
    }

    .right_text li {
        float: left;
        width: 48%;
        margin-bottom: 30px;
    }

    .right_text li:last-child {
        width: 50%;
    }

    .right_text li:last-child p {
        width: 63%;
    }

    .right_text p {
        width: 63%;
        margin-top: 22px;
    }

    .uvelichit_kolichestvo_lidov .wrap_list_ul .phone_wrap {
        margin-top: 20px;
    }

    .uvelichit_kolichestvo_lidov .wrap_list_ul .phone_wrap .content_wrap {
        width: 100%;
    }

    .uvelichit_kolichestvo_lidov .wrap_list_ul .phone_wrap .content_wrap .phone-mask {
        margin-left: 0;
    }

    .wrap_bottom {
        padding-top: 13px;
        margin-top: 50px;
        float: left;
        padding-left: 20px;
    }

    .wrap_bottom .image_desc {
        display: none;
    }

    .wrap_bottom ul {
        width: 100%;
        margin-top: 0px;
    }

    .wrap_bottom .image_tablet {
        display: block;
        clear: both;
        padding-top: 20px;
    }

    .wrap_bottom .image_tablet img {
        margin: 0px auto;
        display: block;
    }

    .wrap_bottom span {
        font-style: inherit;
        display: block;
        text-align: center;
        margin-top: 25px;
        font-style: italic;
    }

    .wrap_green {
        margin-top: 40px;
        padding: 50px 0px;
    }

    .wrap_green h3,
    .wrap_green span,
    .wrap_green p {
        padding-left: 120px;
    }

    .wrap_green p {
        width: 80%;
    }

    .wrap_green .green_image_1 {
        top: -24px;
        right: auto;
        float: left;
        width: 100%;
        margin: 0 auto;
    }

    .wrap_green .green_image_1 img {
        float: none;
        width: 600px;
        max-width: 100%;
        margin: 0 auto;
        display: block;
    }

    .wrap_green .green_image_2 {
        width: 100%;
        top: -75px;
        right: auto;
        height: 400px;
    }

    .wrap_green .green_image_2 img {
        display: block;
        margin: 0 auto;
        float: none;
        width: 600px;
        max-width: 100%;
    }

    .wrap_green .green_image_1 i,
    .wrap_green .green_image_2 i {
        width: 95%;
    }

    .clear_p {
        padding-top: 38px;
        margin-bottom: 26px;
        padding-left: 20px;
    }

    .uvelichit_kolichestvo_lidov .bot_text .container > img {
        width: 92%;
        margin-left: 20px;
    }

    .uvelichit_kolichestvo_lidov .bot_text .container {
        margin-bottom: 70px;
        padding: 0;
    }

    .case-komek-content.uvelichit_kolichestvo_lidov {
        padding-bottom: 0;
    }

    .case-komek-results.uvelichit_kolichestvo_lidov {
        padding-top: 45px;
        margin-top: -20px;
        padding-left: 75px;
    }

    .uvelichit_kolichestvo_lidov .case-komek-results h2 {
        font-size: 30px;
    }

    .uvelichit_kolichestvo_lidov .case-komek-result-list {
        margin-top: 40px;
    }

    .uvelichit_kolichestvo_lidov .case-komek-result-item__icon {
        width: 97px;
    }

    .uvelichit_kolichestvo_lidov .case-komek-result-item {
        margin-right: 145px;
        width: 50%;
        float: left;
        margin-bottom: 0;
    }

    .uvelichit_kolichestvo_lidov .case-komek-result-item__info {
        padding-top: 26px;
        padding-left: 0px;
    }

}

@media only screen and (max-width: 800px) {
    .case-komek-top.uvelichit_kolichestvo_lidov {
        padding: 80px 33px 50px;
        min-height: 337px;
        background-size: 100%;
        max-width: 700px;
        margin-left: auto;
        margin-right: auto;
    }

}

@media only screen and (max-width: 767px) {

    .uvelichit_kolichestvo_lidov .phone_wrap .content_wrap b {
        padding: 38px 43px 15px;
        margin-right: 13px;
        font-size: 23px;
    }

    .uvelichit_kolichestvo_lidov .phone_wrap .content_wrap input[type="submit"] {
        margin-left: 20px;
    }

    .uvelichit_kolichestvo_lidov .phone_wrap .content_wrap b br {
        display: none;
    }

    .case-komek-top.uvelichit_kolichestvo_lidov {
        margin-left: auto;
        margin-right: auto;
    }

    body .calltracking-wrapper .top-section .main-h1 {
        width: 90%;
        text-align: left;
        margin-top: 30px;
    }

    .logo_wrap_text .image_logo {
        background-size: 100%;
    }

    .wrap_bottom {
        margin-top: 50px;
    }

    .attribution_models li p {
        float: left;
        width: 80%;
    }

    body .calltracking-wrapper .top-section__note {
        width: 50%;
    }

    .wrap_bot_new .wrap_left h3 {
        margin-left: 20px;
        width: 100%;
        padding-right: 70px;
    }

    .wrap_bot_new .wrap_left a {
        margin-left: 20px;
    }

    .wrap_bot_new .wrap_demo {
        padding-left: 0px;
        background-position: 95% 80%;
    }

    .wrap_bot_new .wrap_right {
        background-position: 90% 90%;
    }

    .wrap_bot_new .wrap_demo h3 {
        margin-left: 20px;
    }

    body .wrap_bot_new .wrap_demo input {
        left: 20px;
    }

    .logo_wrap_text {
        margin-top: 220px;
    }

    .uvelichit_kolichestvo_lidov .wrap_list_ul .phone_wrap .content_wrap .phone-mask {
        margin-left: 22%;
    }

}

@media only screen and (max-width: 600px) {
    .uvelichit_kolichestvo_lidov .wrap_list_ul .phone_wrap .content_wrap .phone-mask {
        margin-left: 15%;
    }
}

@media only screen and (max-width: 600px) {

    .wrap_bot_new {
        background: transparent;
    }

    .wrap_bot_new .wrap_left {
        width: 100%;
        background-color: #47464a;
        background-size: 115px;
        background-position: 95% 100%;
    }

    .wrap_bot_new .wrap_right {
        width: 100%;
        background-color: #f0f0f0;
        background-size: 115px;
    }

    .wrap_bot_new h3 {
        margin-left: 20px;
    }

    .wrap_bot_new .wrap_right a {
        left: 20px;
    }

    .wrap_bot_new .wrap_demo {
        min-height: 230px;
        background-position: 95% 110%;
    }

    .wrap_bot_new .wrap_demo h3 br {
        display: block;
    }

    .case-komek-top.uvelichit_kolichestvo_lidov {
        padding: 60px 20px 50px;
        min-height: 282px;
        background-size: 170%;
        background-position: 0% 0;
        max-width: none;
        margin-left: -15px;
        margin-right: -15px;
    }

    .uvelichit_kolichestvo_lidov .wrap_list_ul .phone_wrap {
        display: block;
    }

    .case-komek-top__logo_analiz img {
        width: 240px;
    }

    .uvelichit_kolichestvo_lidov .case-komek-top__desc {
        font-size: 23px;
        line-height: 28px;
        margin-top: 13px;
    }

    .text_tablet {
        padding: 0 5px;
        margin-top: 5px;
    }

    .uvelichit_kolichestvo_lidov .case-komek-quote.analize {
        margin: 40px -15px 0;
        padding: 33px 18px 30px;
    }

    .uvelichit_kolichestvo_lidov .case-komek-quote.analize .case-komek-quote__caption {
        width: 100%;
        font-size: 25px;
    }

    .uvelichit_kolichestvo_lidov .case-komek-quote.analize .case-komek-quote__caption {
        display: block;
    }

    .uvelichit_kolichestvo_lidov .case-komek-quote__caption_mob {
        width: 100%;
        font-size: 25px;
        display: none;
        padding-right: 80px;
        margin-bottom: 20px;
        position: relative;
        color: #2f2f2f;
        line-height: 32px;
        letter-spacing: -0.025em;
    }

    .uvelichit_kolichestvo_lidov .case-komek-quote__caption_mob:after {
        content: "";
        position: absolute;
        right: 0;
        top: -3px;
        width: 86px;
        height: 65px;
        background: url(/images/cases_icons/komek/case-komek/case-komek-quotes-icon.png) no-repeat;
        background-size: contain;
    }

    .uvelichit_kolichestvo_lidov .analize .case-komek-quote__text {
        width: 92%;
    }

    .uvelichit_kolichestvo_lidov .phone_wrap .content_wrap {
        width: 100%;
    }

    .uvelichit_kolichestvo_lidov .phone_wrap {

    }

    .logo_wrap_text {
        margin-top: 300px;
        padding: 0 0px;
    }

    .logo_wrap_text b {
        font-size: 22px;
    }

    .logo_wrap_text .image_logo {
        background: url(/images/cases_icons/uvelichit_kolichestvo_lidov/image-logo-min.png) no-repeat 50% 0%;
        top: 25px;
        height: 270px;
    }

    .uvelichit_kolichestvo_lidov .case-komek-step-item__pic.top_fix,
    .uvelichit_kolichestvo_lidov .case-komek-step-item__pic.fixed_2 {
        display: none;
    }

    .uvelichit_kolichestvo_lidov .case-komek-step-item__pic.top_fix.mobile,
    .uvelichit_kolichestvo_lidov .case-komek-step-item__pic.fixed_2.mobile {
        display: block;
    }

    .case-komek-steps.uvelichit_kolichestvo_lidov {
        padding: 35px 0px 0px;
    }

    .uvelichit_kolichestvo_lidov .case-komek-step-item__pic.top_fix.mobile img {
        width: 200px;
        margin-top: 34px;
    }

    .uvelichit_kolichestvo_lidov .case-komek-step-item__caption {
        margin-top: 20px;
        font-size: 25px;
    }

    .uvelichit_kolichestvo_lidov .case-komek-step-item__pic.fixed_2.mobile img {
        width: 200px;
        margin-left: 20px;
    }

    .uvelichit_kolichestvo_lidov .case-komek-step-item.pic-left.kak_otsledit_netselevye .case-komek-step-item__caption {
        width: 90%;
        font-size: 24px;
        margin-top: 25px;
    }

    .uvelichit_kolichestvo_lidov .right_text {
        margin-top: 45px;
        padding-left: 0;
    }

    .right_text li {
        float: left;
        width: 100%;
        margin-bottom: 24px;
    }

    .wrap_list_ul {
        padding-left: 10px;
    }

    .right_text li:last-child {
        width: 100%;
    }

    .uvelichit_kolichestvo_lidov .phone_wrap .content_wrap b {
        padding: 23px 43px 15px;
    }

    .uvelichit_kolichestvo_lidov .wrap_list_ul .phone_wrap .content_wrap .phone-mask {
        margin-left: 9%;
        width: 81%;
    }

    .wrap_bottom {
        margin-top: 45px;
        width: 90%;
        padding-left: 0px;
    }

    .wrap_green h3,
    .wrap_green span,
    .wrap_green p {
        padding-left: 10px;
        display: block;
    }

    .wrap_green h3 {
        font-size: 24px;
    }

    .wrap_green {
        margin-top: 40px;
        padding: 30px 0px;
    }

    .wrap_green span {
        margin-bottom: 30px;
    }

    .wrap_green .green_image_1 {
        top: -4px;
        right: 10px;
    }

    .wrap_green .green_image_1 img {
        float: none;
        width: 345px;
        max-width: 114%;
        margin: 0 auto;
        display: block;
        right: 20px;
    }

    .wrap_green .green_image_1 i,
    .wrap_green .green_image_2 i {
        width: 100%;
        margin-top: 30px;
        font-size: 16px;
        padding: 0 20px;
    }

    .wrap_green .green_image_2 {
        top: -44px;
        right: 10px;
        height: 285px;
    }

    .wrap_green .green_image_2 img {
        float: none;
        width: 345px;
        max-width: 114%;
        margin: 0 auto;
        display: block;
        right: 20px;
    }

    .wrap_green .green_image_2 i {
        padding: 0 50px;
    }

    .clear_p {
        width: 90%;
    }

    .wrap_bottom .image_tablet img {
        max-width: 107%;
    }

    .wrap_bottom span {
        margin-top: 33px;
    }

    .uvelichit_kolichestvo_lidov .bot_text .container > img {
        width: 84%;
    }

    .case-komek-results.uvelichit_kolichestvo_lidov {
        padding-left: 10px;
    }

    .case-komek-results h2 {
        font-size: 25px;
        margin-bottom: 33px;
    }

    .uvelichit_kolichestvo_lidov .case-komek-result-list {
        margin-top: 23px;
    }

    .uvelichit_kolichestvo_lidov .case-komek-result-item {
        width: 100%;
        float: left;
        margin-bottom: 15px;
    }

    .uvelichit_kolichestvo_lidov .case-komek-result-item__caption {
        font-size: 31px;
    }

}

@media only screen and (max-width: 480px) {
    .uvelichit_kolichestvo_lidov .phone_wrap .content_wrap input[type="submit"] {
        /*margin-left: 50%;*/
        position: relative;
       /* left: -75px;*/
        left: 0;
        margin: 2px auto 25px;
    }

    .uvelichit_kolichestvo_lidov .phone_wrap .content_wrap {
        text-align: center;
    }
}

@media only screen and (max-width: 380px) {
    .uvelichit_kolichestvo_lidov .phone_wrap .content_wrap input[type="submit"] {
       /* margin-left: 25%;*/
    }
}


/* end:  Как за 2 месяца увеличить количество лидов на 377% и снизить стоимость обращения на 70% */

/* begin:  Узнать, какой контент продает: полезная рассылка, которая привела к продажам домов на 24,5 млн руб за 9 месяцев  */
.case-komek-top.uznat_kakoy_kontent_prodaet {
    padding: 70px 70px 50px;
    background: url(/images/cases_icons/uznat_kakoy_kontent_prodaet/banner.png) top center no-repeat;
    min-height: 480px;
}

.uznat_kakoy_kontent_prodaet .case-komek-top__logo_analiz {
    height: 70px;
    margin-top: -8px;
    margin-left: 5px;
}

.uznat_kakoy_kontent_prodaet .case-komek-top__desc {
    max-width: 820px;
    font-size: 50px;
    line-height: 53px;
    font-weight: 600;
    margin-top: 36px;
}

.uznat_kakoy_kontent_prodaet .text_tablet h3,
.uznat_kakoy_kontent_prodaet .text_tablet h2 {
    font-size: 28px;
    margin-bottom: 30px;
}

.uznat_kakoy_kontent_prodaet .text_tablet p {
    width: 91%;
}

.uznat_kakoy_kontent_prodaet .case-komek-quote.analize {
    margin-top: 60px;
    padding: 60px 70px 44px;
}

.uznat_kakoy_kontent_prodaet .case-komek-quote.analize .case-komek-quote__caption {
    width: 440px;
    font-size: 25px;
}

.uznat_kakoy_kontent_prodaet .case-komek-quote__content {
    max-width: 490px;
}

.uznat_kakoy_kontent_prodaet .case-komek-quote__name {
    clear: both;
    padding-top: 0;
    padding-left: 5px;
}


.uznat_kakoy_kontent_prodaet .case-komek-quote.analize .case-komek-quote__photo {
    right: 6px;
    top: 22px;
}

.uznat_kakoy_kontent_prodaet .logo_wrap_text {
    margin-top: 160px;
    height: 125px;
    float: left;
    width: 100%;
}

.uznat_kakoy_kontent_prodaet .logo_wrap_text b {
    font-size: 27px;
    font-weight: 600;
    color: #29282c;
}

.uznat_kakoy_kontent_prodaet .case-komek-step-item__text ul {
    float: left;
    list-style-image: url(/images/cases_icons/analiz/green-check-icon.png);
    padding-left: 25px;
}

.uznat_kakoy_kontent_prodaet .case-komek-step-item__text b {
    display: block;
    font-size: 20px;
    margin-top: 40px;
    font-weight: 600;
}

.uznat_kakoy_kontent_prodaet .case-komek-step-item__text ul li {
    margin-bottom: 5px;
}

.uznat_kakoy_kontent_prodaet .case-komek-step-item__text ul li p {
    margin-bottom: 5px;
}

.uznat_kakoy_kontent_prodaet .case-komek-step-item__number {
    margin-bottom: 10px;
}

.uznat_kakoy_kontent_prodaet .case-komek-step-item__caption {
    font-size: 28px;
}

.uznat_kakoy_kontent_prodaet .logo_wrap_text .image_logo {
    background: url(/images/cases_icons/uznat_kakoy_kontent_prodaet/logs.png) no-repeat 50% 0%;
    width: 68%;
    height: 180px;
    float: right;
    position: relative;
    top: -45px;
}

.case-komek-steps.uznat_kakoy_kontent_prodaet {
    clear: both;
    padding-top: 10px;
}

.uznat_kakoy_kontent_prodaet.case-komek-step-item__caption {
    font-size: 28px;
}

.uznat_kakoy_kontent_prodaet ul {
    list-style-image: url("/images/cases_icons/uznat_kakoy_kontent_prodaet/checked_big.png");
    padding-left: 50px;
}

.uznat_kakoy_kontent_prodaet .case-komek-step-item:nth-child(1) .case-komek-step-item__pic {
    margin-right: -5px;
    padding-top: 140px;
}

.uznat_kakoy_kontent_prodaet .kak_otsledit_netselevye.pic-left .case-komek-step-item__desc {
    margin-top: 0px;
}

.uznat_kakoy_kontent_prodaet .case-komek-step-item.pic-left.kak_otsledit_netselevye .case-komek-step-item__caption {
    margin-bottom: 25px;
    font-size: 28px;
}

.uznat_kakoy_kontent_prodaet .case-komek-step-item.pic-left.kak_otsledit_netselevye .case-komek-step-item__desc {
    padding-left: 0px;
    padding-right: 2px;
}

.uznat_kakoy_kontent_prodaet .case-komek-step-item__pic.fixed_2 {
    margin-top: 65px;
    right: 10px;
    position: relative;
    text-align: left;
    margin-left: 0;
}

.uznat_kakoy_kontent_prodaet .pic-center .case-komek-step-item__desc {
    width: 100%;
}

.uznat_kakoy_kontent_prodaet .pic-center .case-komek-step-item__pic {
    width: 100%;
}

.uznat_kakoy_kontent_prodaet .case-komek-step-item:nth-child(3) {
    margin-bottom: 45px;
}

.uznat_kakoy_kontent_prodaet .list_text_wrap {
    text-align: center;
    margin-bottom: 70px;
    margin-top: 40px;
}

.uznat_kakoy_kontent_prodaet .list_text_wrap img {
    margin-top: 20px;
}

.uznat_kakoy_kontent_prodaet .for_center .case-komek-step-item__text {
    text-align: center;
}

.uznat_kakoy_kontent_prodaet .for_center .case-komek-step-item__text p {
    text-align: left;
    margin-bottom: 35px;
}

.uznat_kakoy_kontent_prodaet .for_center .case-komek-step-item__text img {
    margin-bottom: 20px;
}

.uznat_kakoy_kontent_prodaet .list_text_wrap p {
    width: 82%;
    text-align: left;
}

.uznat_kakoy_kontent_prodaet .shadow {
    -webkit-box-shadow: 0 7px 32px 0 rgba(0, 0, 0, 0.13);
    box-shadow: 0 7px 32px 0 rgba(0, 0, 0, 0.13);
}

.case-komek-results.uznat_kakoy_kontent_prodaet {
    background-color: #fff;
    color: #343434;
    padding: 0 0 55px;
}

.case-komek-results.uznat_kakoy_kontent_prodaet .container {
    border-top: 3px solid #d4d4d4;
    padding-top: 75px;
}

.case-komek-results.uznat_kakoy_kontent_prodaet .case-komek-result-item {
    display: inline-block;
    vertical-align: middle;
    min-height: 70px;
    margin-right: 105px;
    margin-bottom: 40px;
    padding-left: 78px;
    padding-top: 13px;
    position: relative;
}

.case-komek-results.uznat_kakoy_kontent_prodaet .case-komek-result-item__icon {
    width: 65px;
    height: 97px;
    padding-top: 20px;
    text-align: center;
}

.case-komek-results.uznat_kakoy_kontent_prodaet h2 {
    color: #343434;
}

.case-komek-results.uznat_kakoy_kontent_prodaet h2 span {
    color: #9ce047;
}

.case-komek-content.uznat_kakoy_kontent_prodaet {
    overflow: visible;
}

.uznat_kakoy_kontent_prodaet .right_text {
    margin-top: 70px;
    list-style-type: none;
    list-style-image: none;
    padding-left: 10px;
}

.uznat_kakoy_kontent_prodaet .pic-center .case-komek-step-item__desc .case-komek-step-item__text .desc {
    display: block;
}

.uznat_kakoy_kontent_prodaet .pic-center .case-komek-step-item__desc .case-komek-step-item__text .mobile {
    display: none;
}

@media only screen and (max-width: 1000px) {
    .case-komek-top.uznat_kakoy_kontent_prodaet {
        padding: 50px 30px 50px;
        background: url(/images/cases_icons/uznat_kakoy_kontent_prodaet/banner_min.png) top center no-repeat;
        min-height: 370px;
        max-width: 875px;
        background-size: 100%;
    }

    .case-komek-top.uznat_kakoy_kontent_prodaet .case-komek-top__logo_analiz img {
        width: 110px;
    }

    .uznat_kakoy_kontent_prodaet .case-komek-top__desc {
        max-width: 100%;
        font-size: 29px;
        line-height: 31px;
        font-weight: 600;
        margin-top: 18px;
    }


    .uznat_kakoy_kontent_prodaet .case-komek-top.kak_otsledit_netselevye {
        padding: 80px 70px 50px;
        min-height: 365px;
        background-size: 100%;
    }

    .uznat_kakoy_kontent_prodaet .case-komek-quote.analize {
        margin-top: 60px;
        padding: 30px 70px 44px;
    }

    .uznat_kakoy_kontent_prodaet .case-komek-quote__content {
        max-width: 600px;
    }

    .uznat_kakoy_kontent_prodaet .text_tablet {
        padding: 0;
    }

    .case-komek-content.uznat_kakoy_kontent_prodaet .container > div > p {
        padding: 0;
    }

    .uznat_kakoy_kontent_prodaet .container {
        padding-right: 30px;
        padding-left: 30px;
    }

    .uznat_kakoy_kontent_prodaet .case-komek-quote__name {
        padding-left: 0px;
    }

    .uznat_kakoy_kontent_prodaet .case-komek-quote__text br {
        display: block;
    }

    .case-komek-quote.analize.uznat_kakoy_kontent_prodaet .case-komek-quote__photo {
        display: none;
    }

    .case-komek-quote.analize.uznat_kakoy_kontent_prodaet .case-komek-quote__text {
        width: 100%;
    }

    .case-komek-content.kachestvo_obrashcheniy .uznat_kakoy_kontent_prodaet.case-komek-quote.analize {
        margin-bottom: 0;
    }

    .uznat_kakoy_kontent_prodaet .phone_wrap .content_wrap {
        margin: 0 15px;
    }

    .uznat_kakoy_kontent_prodaet .phone_wrap no-back {
        display: flex;
    }

    .case-komek-results.uznat_kakoy_kontent_prodaet {
        width: 100vw;
        margin-top: 10px;
    }

    .uznat_kakoy_kontent_prodaet .logo_wrap_text {
        margin-top: 210px;
        height: 125px;
        float: left;
        padding: 0;
        width: 100%;
    }

    .uznat_kakoy_kontent_prodaet .logo_wrap_text br {
        display: none;
    }

    .uznat_kakoy_kontent_prodaet .case-komek-step-item__caption {
        display: block;
    }

    .uznat_kakoy_kontent_prodaet .logo_wrap_text .image_logo {
        background: url(/images/cases_icons/uznat_kakoy_kontent_prodaet/logs.png) no-repeat 20% 0%;
        width: 100%;
        height: 180px;
        float: right;
        position: relative;
        top: 30px;
    }

    .uznat_kakoy_kontent_prodaet .case-komek-step-item__number {
        display: block;
    }

    .case-komek-steps.uznat_kakoy_kontent_prodaet {
        padding: 105px 0px 0;
    }

    .uznat_kakoy_kontent_prodaet .case-komek-step-item__desc {
        width: 95%;
    }

    .uznat_kakoy_kontent_prodaet .case-komek-step-item__text b {
        display: block;
        font-size: 19px;
        margin-top: 30px;
        font-weight: 600;
    }

    .uznat_kakoy_kontent_prodaet .case-komek-step-item:nth-child(1) .case-komek-step-item__pic {
        margin-right: 0px;
        padding-top: 20px;
        width: 100%;
    }

    .uznat_kakoy_kontent_prodaet .case-komek-step-item.pic-left.kak_otsledit_netselevye .case-komek-step-item__desc {
        width: 100%;
    }

    .uznat_kakoy_kontent_prodaet .case-komek-step-item__pic.fixed_2 {
        text-align: center;
        width: 100%;
        margin-top: 0px;
    }

    .uznat_kakoy_kontent_prodaet .case-komek-step-item:nth-child(3) {
        margin-top: 45px;
        margin-bottom: 35px;
    }

    .uznat_kakoy_kontent_prodaet .pic-center .case-komek-step-item__pic {
        width: 100%;
        right: 0;
    }

    .uznat_kakoy_kontent_prodaet .list_text_wrap p {
        width: 97%;
        text-align: left;
    }

    .uznat_kakoy_kontent_prodaet .list_text_wrap img {
        margin-top: 5px;
    }

    .uznat_kakoy_kontent_prodaet .list_text_wrap img.shadow {
        margin-top: 20px;
    }

    .uznat_kakoy_kontent_prodaet .list_text_wrap {
        margin-bottom: 50px;
    }

    .uznat_kakoy_kontent_prodaet .case-komek-step-item__caption {
        margin-bottom: 25px;
    }

    .uznat_kakoy_kontent_prodaet .for_center .case-komek-step-item__text p {
        margin-bottom: 45px;
    }

    .uznat_kakoy_kontent_prodaet .case-komek-content {
        padding-bottom: 53px;
    }

    .case-komek-content.uznat_kakoy_kontent_prodaet {
        padding-bottom: 25px;
    }

    .case-komek-results.uznat_kakoy_kontent_prodaet .container {
        margin: 0 40px;
        padding: 60px 0 0;

    }

    .case-komek-results.uznat_kakoy_kontent_prodaet .case-komek-result-item {
        margin-right: 105px !important;
    }

    .case-komek-results.uznat_kakoy_kontent_prodaet {
        padding: 0 0 25px;
    }

    .uznat_kakoy_kontent_prodaet .phone_wrap.no-back {
        display: flex;
    }

    .uznat_kakoy_kontent_prodaet .case-komek-step-item__desc p {
        text-align: left;
    }

}

@media only screen and (max-width: 820px) {
    .case-komek-top.uznat_kakoy_kontent_prodaet {
        min-height: 320px;
    }
}

@media only screen and (max-width: 700px) {
    .uznat_kakoy_kontent_prodaet .container {
        padding-right: 15px;
        padding-left: 15px;
    }

    .case-komek-top.uznat_kakoy_kontent_prodaet {
        padding: 40px 15px 65px;
        background: url(/images/cases_icons/uznat_kakoy_kontent_prodaet/banner_min.png) top center no-repeat;
        min-height: 290px;
    }

    .uznat_kakoy_kontent_prodaet .case-komek-top__logo_analiz {
        margin-left: 0px;
        height: 55px;
    }

    .case-komek-top.uznat_kakoy_kontent_prodaet .case-komek-top__logo_analiz img {
        width: 90px;
    }

    .uznat_kakoy_kontent_prodaet .case-komek-top__desc {
        max-width: 100%;
        font-size: 23px;
        line-height: 27px;
        font-weight: 600;
        margin-top: 25px;
    }


    .uznat_kakoy_kontent_prodaet .case-komek-quote.analize {
        margin-top: 60px;
        padding: 25px 15px 44px;
    }

    .uznat_kakoy_kontent_prodaet .case-komek-quote.analize .case-komek-quote__caption {
        width: 280px;
    }

    .case-komek-quote.analize.uznat_kakoy_kontent_prodaet .case-komek-quote__text {
        width: 92%;
    }

    .uznat_kakoy_kontent_prodaet .phone_wrap .content_wrap {
        margin: 0 0px;
    }

    .uznat_kakoy_kontent_prodaet .phone_wrap input[type="submit"] {
        margin-top: 0px;
        margin-bottom: 35px;
    }

    .uznat_kakoy_kontent_prodaet .logo_wrap_text {
        margin-top: 285px;
        height: 175px;
    }

    .uznat_kakoy_kontent_prodaet .logo_wrap_text b {
        font-size: 26px;
        font-weight: 600;
        color: #29282c;
        line-height: 28px;
    }

    .uznat_kakoy_kontent_prodaet .logo_wrap_text .image_logo {
        background: url(/images/cases_icons/uznat_kakoy_kontent_prodaet/logs_min.png) no-repeat 20% 0%;
    }

    .uznat_kakoy_kontent_prodaet .case-komek-step-item__number {
        font-size: 42px;
        margin-bottom: 15px;
    }

    .uznat_kakoy_kontent_prodaet .case-komek-step-item__text ul li p {
        margin-bottom: 8px;
    }

    .uznat_kakoy_kontent_prodaet .case-komek-step-item:nth-child(1) .case-komek-step-item__pic {
        top: 15px;
        position: relative;
    }

    .case-komek-step-item.pic-left.kak_otsledit_netselevye {
        margin-top: 60px;
    }

    .uznat_kakoy_kontent_prodaet .case-komek-step-item__pic.fixed_2 {
        right: 0px;
        top: -25px;
    }

    .uznat_kakoy_kontent_prodaet .case-komek-step-item:nth-child(3) {
        margin-top: 15px;
        margin-bottom: 8px;
    }

    .uznat_kakoy_kontent_prodaet .pic-center .case-komek-step-item__desc .case-komek-step-item__caption {
        margin-bottom: 18px;
    }

    .uznat_kakoy_kontent_prodaet .pic-center .case-komek-step-item__desc .case-komek-step-item__text {
        width: 102%;
        font-size: 15px;
        text-align: center;
    }

    .uznat_kakoy_kontent_prodaet .pic-center .case-komek-step-item__desc {
        margin-bottom: 45px;
    }

    .uznat_kakoy_kontent_prodaet .list_text_wrap {
        margin-top: 5px;
    }

    .uznat_kakoy_kontent_prodaet .pic-center .case-komek-step-item__desc .case-komek-step-item__text .desc {
        display: none;
    }

    .uznat_kakoy_kontent_prodaet .pic-center .case-komek-step-item__desc .case-komek-step-item__text .mobile {
        display: unset;
    }

    .uznat_kakoy_kontent_prodaet .for_center .case-komek-step-item__text p {
        margin-bottom: 25px;
    }

    .case-komek-content.uznat_kakoy_kontent_prodaet {
        padding-bottom: 0px;
    }

    .case-komek-results.uznat_kakoy_kontent_prodaet {
        margin-top: -5px;
    }

    .case-komek-results.uznat_kakoy_kontent_prodaet .container {
        margin: 0 0px;
        padding: 18px 24px 15px;
    }

    .case-komek-results.uznat_kakoy_kontent_prodaet h2 span {
        display: block;
    }

    .case-komek-results.uznat_kakoy_kontent_prodaet h2 {
        margin-bottom: 13px;
        line-height: 27px;
    }

    .case-komek-results.uznat_kakoy_kontent_prodaet .case-komek-result-item {
        margin-bottom: 7px;
    }

    .case-komek-results.uznat_kakoy_kontent_prodaet .case-komek-result-item {
        margin-right: 10px !important;
    }

    .uznat_kakoy_kontent_prodaet .case-komek-result-item__caption {
        font-size: 21px;
    }

    .uznat_kakoy_kontent_prodaet .wrap_bot_new .wrap_demo {
        min-height: 220px;
        background-position: 105% 120%;
    }

}

@media only screen and (max-width: 480px) {
    .uznat_kakoy_kontent_prodaet .case-komek-top__desc {
        margin-top: 5px;
    }
}

/* end:  Узнать, какой контент продает: полезная рассылка, которая привела к продажам домов на 24,5 млн руб за 9 месяцев  */

.wrap_bot_new {
    display: none;
}

/* begin:  Улучшить показатели продаж на 20 % благодаря внедрению речевой аналитики CoMagic  */

.case-komek-top.uluchshit_pokazateli_prodazh {
    padding: 80px 70px 50px;
    background: url(/images/cases_icons/uluchshit_pokazateli_prodazh/banner.jpg) top center no-repeat;
    min-height: 480px;
}

.uluchshit_pokazateli_prodazh .case-komek-top__logo_analiz {
    height: 85px;
    margin-top: 5px;
    margin-left: 0;
}

.uluchshit_pokazateli_prodazh .case-komek-top__desc {
    max-width: 800px;
    font-size: 48px;
    line-height: 54px;
    font-weight: 700;
}

.uluchshit_pokazateli_prodazh .case-komek-quote.analize {
    margin-top: 83px;
    padding: 60px 70px 45px;
    min-height: 400px;
}

.uluchshit_pokazateli_prodazh .case-komek-quote.analize .case-komek-quote__caption {
    width: 440px;
    font-weight: normal;
    font-size: 24px;
}

.uluchshit_pokazateli_prodazh .case-komek-quote__text {
    max-width: 95%;
}

.uluchshit_pokazateli_prodazh .case-komek-quote.analize .case-komek-quote__photo {
    right: 0px;
    bottom: -65px;
    max-width: 420px;
}

.phone_wrap .content_wrap {
    min-height: 75px;
    padding: 6px 20px;
}

.phone_wrap .content_wrap b {
    font-size: 23px;
    font-weight: 700;
    padding: 19px 21px;
}

.phone_wrap .content_wrap .phone-mask {
    margin-left: 35px;
    border: 2px solid #6ea50d;
    width: 275px;
    height: 43px;
}

.uluchshit_pokazateli_prodazh .wrap_call {
    margin-top: 150px;
}

.wrap_call {
    font-size: 26px;
    font-weight: normal;
}

.uluchshit_pokazateli_prodazh .wrap_call .wrap_left {
    float: left;
    width: 50%;
    padding-right: 80px;
}

.over_case_image {
    margin-top: 50px;
}

.uluchshit_pokazateli_prodazh .wrap_call .wrap_right {
    float: right;
    width: 50%;
    padding-left: 10px;
    padding-right: 30px;
}

.uluchshit_pokazateli_prodazh .phone_wrap input[type="submit"] {
    padding: 9px 29px;
}

.uluchshit_pokazateli_prodazh .phone_wrap .content_wrap b {
    padding: 18px 21px;
}

body .b-breadcrumbs {
    margin: 0 0 22px;
}

.wrap_call b {
    line-height: 35px;
    float: left;
    font-weight: normal;
    color: #29282c;
    font-size: 28px;
}

.wrap_call .number {
    display: block;
    float: left;
    clear: both;
    padding: 25px 17px;
    border: 3px solid #79cc0b;
    font-weight: bold;
    border-radius: 50px;
    position: relative;
    margin-top: 26px;
    left: 92px;
    color: #79cc0b;
    font-size: 25px;
}

.wrap_call ul {
    display: block;
    margin-top: 17px;
    float: left;
    clear: both;
    font-size: 15px;
    margin-left: 2px;
    list-style-image: url(/images/cases_icons/analiz/green-check-icon.png);
}

.wrap_call ul li p {
    margin-bottom: 0;
    color: #666;
}

.wrap_call ul li {
    margin-bottom: 5px;
}

.uluchshit_pokazateli_prodazh .case-komek-step-item.pic-right {
    padding-top: 45px;
    margin-bottom: 10px;
}

.uluchshit_pokazateli_prodazh .case-komek-step-item__desc .case-komek-step-item__pic {
    float: left;
    margin-left: 0;
    width: auto;
}

.uluchshit_pokazateli_prodazh .case-komek-step-item__caption {
    clear: both;
    width: 100%;
    padding-top: 5px;
    font-size: 28px;
    color: #29282c;
}

.wrap_left p {
    color: #666;
    padding-right: 40px;
    margin-top: 37px;
}

.uluchshit_pokazateli_prodazh .case-komek-step-item.pic-right .case-komek-step-item__desc {
    width: 48%;
    margin-top: -8px;
}

.uluchshit_pokazateli_prodazh .case-komek-step-item__pic.top_fix {
    text-align: left;
    margin-right: 20px;
    padding-top: 0;
}

.uluchshit_pokazateli_prodazh .case-komek-step-item__pic.fixed_2.mobile {
    margin-top: -85px;
    width: auto;
    float: left;
    padding-left: 0;
}

.uluchshit_pokazateli_prodazh .case-komek-step-item__desc {
    margin-top: -15px;
    width: 95%;
}

.uluchshit_pokazateli_prodazh .kak_otsledit_netselevye .wrap_left {
    float: left;
    width: 50%;
}

.uluchshit_pokazateli_prodazh .kak_otsledit_netselevye .wrap_left img {
    position: relative;
    max-width: 98%;
    left: 0px;
    box-shadow: 0px 0px 20px 0px #e4e4e4;
}

.uluchshit_pokazateli_prodazh .kak_otsledit_netselevye .wrap_right_1 {
    float: right;
    width: 50%;
}

.uluchshit_pokazateli_prodazh .kak_otsledit_netselevye .wrap_right_1 img {
    position: relative;
    max-width: 98%;
    right: -12px;
    height: 343px;
    box-shadow: 0px 0px 20px 0px #e4e4e4;
    width: 570px;
}

.uluchshit_pokazateli_prodazh .kak_otsledit_netselevye .wrap_right_1 p {
    padding-left: 29px;
    padding-right: 0;
    color: #666;
    margin-top: 40px;
}

.uluchshit_pokazateli_prodazh .kak_otsledit_netselevye .wrap_center {
    clear: both;
    padding-top: 15px;
}

.uluchshit_pokazateli_prodazh .kak_otsledit_netselevye .wrap_center img {
    max-width: 100%;
    position: relative;
    left: 0;
    box-shadow: 0px 0px 20px 0px #e4e4e4;
}

.uluchshit_pokazateli_prodazh .kak_otsledit_netselevye .wrap_center p {
    width: 100%;
    margin-top: 35px;
    color: #666;
}

.uluchshit_pokazateli_prodazh .list_text_wrap {
    margin-top: 67px;
}

.uluchshit_pokazateli_prodazh .list_text_wrap p {
    color: #666;
}

.uluchshit_pokazateli_prodazh .list_text_wrap h3 {
    margin-bottom: 30px;
}

.uluchshit_pokazateli_prodazh .list_text_wrap img {
    margin-top: 50px;
    position: relative;
    left: 0;
    max-width: 100%;
    box-shadow: 0px 0px 20px 0px #e4e4e4;
}

.kak_otsledit_netselevye .case-komek-step-item__pic.bottom {
    float: left;
    width: auto;
    margin-top: 72px;
    padding-left: 0;
}

.uluchshit_pokazateli_prodazh .case-komek-step-item__text {
    text-align: center;
}

.uluchshit_pokazateli_prodazh .case-komek-step-item__text p {
    text-align: left;
    margin-top: 25px;
    color: #666;
    margin-bottom: 45px;
}

.uluchshit_pokazateli_prodazh .case-komek-step-item:nth-child(4) .case-komek-step-item__desc {
    padding-right: 0;
    width: 100%;
}

.uluchshit_pokazateli_prodazh .case-komek-quote.analize.bottom {
    margin-top: 75px;
    padding: 55px 70px 45px;
    min-height: 400px;
}

.uluchshit_pokazateli_prodazh .case-komek-quote.analize.bottom .case-komek-quote__photo {
    right: 20px;
    bottom: 0px;
    max-width: 420px;
}

.case-komek-results.uluchshit_pokazateli_prodazh {
    background-color: #fff;
    color: #343434;
    padding: 95px 0 25px;
}

.case-komek-results.uluchshit_pokazateli_prodazh .container {
    border-top: 2px solid #d4d4d4;
    max-width: 1000px;
    padding-left: 0px;
}

.case-komek-results.uluchshit_pokazateli_prodazh .container h2 {
    padding-top: 75px;
    margin-bottom: 50px;
    color: #29282c;
}

.case-komek-results.uluchshit_pokazateli_prodazh .container .case-komek-result-item {
    padding-left: 75px;
}

.case-komek-results.uluchshit_pokazateli_prodazh .container .case-komek-result-item b {
    color: #29282c;
}

.case-komek-results.uluchshit_pokazateli_prodazh .container .wrap_right {
    float: right;
    padding: 20px 45px;
    box-shadow: 0px 7px 28px -15px;
    margin-top: -50px;
    margin-right: -20px;
    max-width: 430px;
    width: auto;
}

.uluchshit_pokazateli_prodazh .case-komek-result-item__desc {
    line-height: 20px;
}

.case-komek-results.uluchshit_pokazateli_prodazh .container .wrap_right ul {
    list-style-image: url(/images/cases_icons/analiz/green-check-icon.png);
}

.case-komek-results.uluchshit_pokazateli_prodazh .container .wrap_right ul li {
    margin-bottom: 12px;
}

.case-komek-results.uluchshit_pokazateli_prodazh .container .wrap_right ul li p {
    margin-bottom: 0;
    color: #666;
}

.uluchshit_pokazateli_prodazh .case-komek-step-item.bottom_flex .case-komek-step-item__text img {
    box-shadow: 0px 0px 20px 0px #e4e4e4;
    margin-bottom: 20px;
    margin-top: 25px;
}

@media only screen and (max-width: 1050px) {
    .uluchshit_pokazateli_prodazh > .container {
        padding-right: 30px;
        padding-left: 30px;
    }

    .no-back.phone_wrap {
        padding: 0 30px;
    }

    .phone_wrap .content_wrap {
        width: 100%;
        padding: 6px 5px;
    }

    .phone_wrap input[type="submit"] {
        margin-top: 11px;
    }

    .phone_wrap .content_wrap .phone-mask {
        margin-left: 5px;
    }

    .case-komek-results.uluchshit_pokazateli_prodazh .container .wrap_right {
        margin-right: 0;
    }

    .uluchshit_pokazateli_prodazh .kak_otsledit_netselevye .wrap_right_1 img {
        position: relative;
        max-width: 94%;
        height: auto;
        right: -27px;
        width: 570px;
    }
}

@media only screen and (max-width: 1040px) {
    .uluchshit_pokazateli_prodazh .no-back.phone_wrap {
        padding: 0 30px;
    }

    .no-back.phone_wrap {
        padding: 0 15px;
    }
}

@media only screen and (max-width: 1030px) {
    .case-komek-results.uluchshit_pokazateli_prodazh .container {
        padding-left: 20px;
    }

}

@media only screen and (max-width: 1030px) {
    .case-komek-results.uluchshit_pokazateli_prodazh .container {
        padding-left: 20px;
    }
}

@media only screen and (max-width: 1001px) {
    .case-komek-top.uluchshit_pokazateli_prodazh {
        padding: 55px 30px 50px;
        background: url(/images/cases_icons/uluchshit_pokazateli_prodazh/banner.jpg) top center no-repeat;
        min-height: 400px;
        background-size: cover;
        max-width: unset;
    }

    .phone_wrap .content_wrap b {
        color: #000;
        font-size: 24px;
        width: 100%;
        line-height: 1.2;
        text-align: center;
    }

    .uluchshit_pokazateli_prodazh .case-komek-top__logo_analiz {
        height: 40px;
        margin-top: 5px;
        margin-left: 5px;
    }

    .over_case_image {
        margin-top: 15px;
    }

    .wrap_left p {
        color: #666;
        padding-right: 0;
        margin-top: 17px;
        font-size: 15px;
        text-align: left;
    }

    .uluchshit_pokazateli_prodazh .kak_otsledit_netselevye .wrap_right_1 {
        margin-top: 10px;
    }

    .uluchshit_pokazateli_prodazh .kak_otsledit_netselevye .wrap_left img {
        max-width: 688px;
    }

    .uluchshit_pokazateli_prodazh .case-komek-top__logo_analiz img {
        width: 260px;
    }

    .uluchshit_pokazateli_prodazh .case-komek-top__desc {
        max-width: 800px;
        font-size: 28.5px;
        line-height: 34px;
        margin-top: 25px;
    }

    .phone_sitephone {
        width: 600px;
        margin: 0 auto;
    }

    .phone_wrap .content_wrap .phone-mask {
        margin-left: 13%;
    }

    .uluchshit_pokazateli_prodazh > .container {
        padding-right: 30px;
        padding-left: 30px;
    }

    .uluchshit_pokazateli_prodazh .case-komek-quote.analize {
        margin-top: 20px;
        padding: 35px 65px 45px;
        min-height: 400px;
        overflow: hidden;
    }

    .uluchshit_pokazateli_prodazh .case-komek-quote.analize .case-komek-quote__photo {
        right: -32px;
        bottom: -55px;
        max-width: 420px;
    }

    .uluchshit_pokazateli_prodazh .case-komek-quote.analize .case-komek-quote__photo img {
        width: 363px;
    }

    .uluchshit_pokazateli_prodazh .phone_wrap {
        padding: 0 30px;
    }

    .phone_wrap .content_wrap {
        width: 100%;
        min-height: 80px;
        padding: 21px 25px;
    }

    .uluchshit_pokazateli_prodazh .wrap_call {
        margin-top: 210px;
    }

    .uluchshit_pokazateli_prodazh .wrap_call .wrap_left {
        padding-right: 0;
    }

    .uluchshit_pokazateli_prodazh .wrap_call .wrap_right {
        padding-left: 40px;
        padding-right: 0;
    }

    .uluchshit_pokazateli_prodazh .case-komek-step-item.pic-right {
        padding-top: 10px;
    }

    .uluchshit_pokazateli_prodazh .case-komek-step-item__caption {
        display: block;
    }

    .uluchshit_pokazateli_prodazh .case-komek-step-item__pic.top_fix {
        text-align: left;
        margin-right: -10px;
    }

    .uluchshit_pokazateli_prodazh .case-komek-step-item__pic.top_fix img {
        margin-top: 40px;
    }

    .uluchshit_pokazateli_prodazh .case-komek-step-item__pic.fixed_2.mobile {
        margin-top: -55px;
    }

    .uluchshit_pokazateli_prodazh .case-komek-step-item.pic-right {

    }

    .uluchshit_pokazateli_prodazh .case-komek-step-item__desc {
        margin-top: -55px;
    }

    .uluchshit_pokazateli_prodazh .kak_otsledit_netselevye .wrap_left {
        width: 100%;
        text-align: center;
    }

    .case-komek-results.uluchshit_pokazateli_prodazh .container .wrap_right_1 {
        margin-right: 0px;
    }

    .uluchshit_pokazateli_prodazh .kak_otsledit_netselevye .wrap_right_1 {
        width: 100%;
        text-align: center;
    }

    .uluchshit_pokazateli_prodazh .kak_otsledit_netselevye .wrap_right_1 p {
        padding-left: 0px;
        padding-right: 0;
        color: #666;
        margin-top: 20px;
        text-align: left;
        font-size: 15px;
    }

    .uluchshit_pokazateli_prodazh .kak_otsledit_netselevye .wrap_right_1 img {
        right: 5px;
        max-width: 687px;
        width: 100%;
        height: auto;
    }

    .uluchshit_pokazateli_prodazh .kak_otsledit_netselevye .wrap_right p {
        padding-left: 0px;
    }

    .uluchshit_pokazateli_prodazh .kak_otsledit_netselevye .wrap_center {
        clear: both;
        padding-top: 15px;
    }

    .uluchshit_pokazateli_prodazh .kak_otsledit_netselevye .wrap_center p {
        width: 100%;
        margin-top: 25px;
        font-size: 15px;
    }

    .uluchshit_pokazateli_prodazh .kak_otsledit_netselevye .case-komek-step-item__pic.bottom {
        margin-top: 15px;
    }

    .uluchshit_pokazateli_prodazh .case-komek-step-item:nth-child(4) .case-komek-step-item__text {
        margin-top: 0px;
    }

    .uluchshit_pokazateli_prodazh .list_text_wrap {
        margin-top: 35px;
    }

    .uluchshit_pokazateli_prodazh .list_text_wrap img {
        margin-top: 0;
    }

    .uluchshit_pokazateli_prodazh .case-komek-quote.analize.bottom {
        margin-top: 85px;
        padding: 40px 70px 45px;
        min-height: 400px;
    }

    .uluchshit_pokazateli_prodazh .case-komek-step-item.bottom_flex .case-komek-step-item__text img {
        margin-top: 20px;
        max-width: 100%;
        position: relative;
        left: 0;
    }

    .uluchshit_pokazateli_prodazh .case-komek-quote.analize.bottom .case-komek-quote__photo {
        right: -50px;
        bottom: 0px;
        max-width: 420px;
    }

    .case-komek-results.uluchshit_pokazateli_prodazh {
        padding: 145px 0 25px;
    }

    .case-komek-results.uluchshit_pokazateli_prodazh .container .case-komek-result-item {
        padding-left: 75px;
        width: 40%;
        float: left;
    }

    .case-komek-results.uluchshit_pokazateli_prodazh .container {
        padding-left: 30px;
    }

    .uluchshit_pokazateli_prodazh .case-komek-quote__content {
        max-width: 550px;
    }
}

@media only screen and (max-width: 930px) {
    .uluchshit_pokazateli_prodazh .case-komek-step-item__pic.fixed_2.mobile {
        margin-top: -5px;
    }

    .uluchshit_pokazateli_prodazh .case-komek-quote__content {
        max-width: 430px;
    }
}

@media only screen and (max-width: 860px) {
    .case-komek-top.uluchshit_pokazateli_prodazh {
        min-height: 320px;
        background-size: cover;
        max-width: 768px;
    }

    .uluchshit_pokazateli_prodazh .case-komek-quote__text {
        max-width: 450px;
    }
}

@media only screen and (max-width: 768px) {
    .case-komek-results.uluchshit_pokazateli_prodazh .container {
        max-width: 690px;
    }

    .uluchshit_pokazateli_prodazh .analize .case-komek-quote__text {
        width: 100%;
        max-width: 550px;
    }

    .case-komek-results.uluchshit_pokazateli_prodazh .container .wrap_right {
        margin-right: -30px;
    }

    .case-komek-results.uluchshit_pokazateli_prodazh .container {
        padding-left: 0px;
    }

    .uluchshit_pokazateli_prodazh .case-komek-step-item.pic-right .case-komek-step-item__desc {
        margin-top: -45px;
    }

    .uluchshit_pokazateli_prodazh .analize .case-komek-quote__text {
        width: 60%;
    }
}

@media only screen and (max-width: 767px) {
    .uluchshit_pokazateli_prodazh > .container {
        padding-right: 20px;
        padding-left: 20px;
    }

    .uluchshit_pokazateli_prodazh.case-komek-quote,
    .uluchshit_pokazateli_prodazh.case-komek-top {
        margin: 0 -20px 0;
    }

    .uluchshit_pokazateli_prodazh .case-komek-quote__content {
        max-width: unset;
    }

    .case-komek-top.uluchshit_pokazateli_prodazh {
        padding: 25px 20px 50px;
    }

    .phone_wrap .content_wrap input[type="submit"] {
        margin-left: 15px;
        display: inline;
        margin-top: 2px;
    }

    .wrap_bot_new .wrap_demo {
        padding-left: 0px;
        background-position: 100% 80%;
    }

    .uluchshit_pokazateli_prodazh .case-komek-top__logo_analiz img {
        width: 201px;
    }

    .uluchshit_pokazateli_prodazh .case-komek-step-item__desc .case-komek-step-item__pic {
        float: left !important;
    }

    .uluchshit_pokazateli_prodazh .case-komek-step-item__pic.top_fix {
        text-align: center;
    }

    .uluchshit_pokazateli_prodazh .case-komek-top__logo_analiz {
        margin-top: 25px;
    }

    .wrap_call b {
        font-size: 24px;
    }

    .uluchshit_pokazateli_prodazh .case-komek-quote.analize {
        margin-top: 10px;
        padding: 40px 20px 45px;
    }

    .uluchshit_pokazateli_prodazh .case-komek-quote.analize .case-komek-quote__caption {
        line-height: 29px;
        margin-bottom: 25px;
    }

    .uluchshit_pokazateli_prodazh .analize .case-komek-quote__text {
        width: 97%;
        max-width: 100%;
    }

    .uluchshit_pokazateli_prodazh .case-komek-quote.analize {
        min-height: 290px;
    }

    .uluchshit_pokazateli_prodazh .no-back.phone_wrap {
        padding: 0 0px;
    }

    .no-back.phone_wrap {
        padding: 0 0px;
    }

    .phone_wrap .content_wrap {
        padding: 9px 5px;
    }

    .uluchshit_pokazateli_prodazh .wrap_call {
        margin-top: 260px;
    }

    .uluchshit_pokazateli_prodazh .wrap_call .wrap_left {
        width: 100%;
    }

    .wrap_call .number {
        text-align: center;
        float: none;
        padding: 25px 5px;
        left: auto;
        width: 83px;
        font-size: 25px;
        margin: 0 auto;
        top: 20px;
    }

    .uluchshit_pokazateli_prodazh .wrap_call .wrap_right {
        padding-left: 0px;
        padding-right: 0;
        float: left;
        width: 100%;
        margin-top: 55px;
    }

    .uluchshit_pokazateli_prodazh .case-komek-step-item__desc {
        margin-top: -25px;
    }

    .wrap_call ul {
        display: block;
        margin-top: 9px;
        float: left;
        font-size: 15px;
        margin-left: 12px;
        width: 100%;
    }

    .uluchshit_pokazateli_prodazh .case-komek-step-item__caption {
        font-size: 25px;
    }

    .uluchshit_pokazateli_prodazh .case-komek-step-item.pic-right .case-komek-step-item__desc {
        margin-bottom: -50px;
    }

    .uluchshit_pokazateli_prodazh .case-komek-step-item__pic.fixed_2.mobile {
        width: auto !important;
        float: left !important;
    }

    .uluchshit_pokazateli_prodazh .kak_otsledit_netselevye .wrap_left img {
        max-width: 100%;
        left: 0;
    }

    .uluchshit_pokazateli_prodazh .kak_otsledit_netselevye .wrap_right_1 img {
        right: 0;
        max-width: 100%;
    }

    .uluchshit_pokazateli_prodazh .kak_otsledit_netselevye .wrap_center img {
        max-width: 100%;
        left: 0;
    }

    .uluchshit_pokazateli_prodazh .list_text_wrap img {
        margin-top: 5px;
        position: relative;
        left: 0;
        max-width: 100%;
    }

    .uluchshit_pokazateli_prodazh .kak_otsledit_netselevye .case-komek-step-item__pic.bottom {
        float: left !important;
        width: auto !important;
        margin-top: 37px !important;
        position: static;
    }

    .uluchshit_pokazateli_prodazh .case-komek-step-item:nth-child(4) .case-komek-step-item__caption {
        margin-bottom: 30px;
    }

    .uluchshit_pokazateli_prodazh .case-komek-step-item.bottom_flex .case-komek-step-item__text img {
        margin-top: 20px;
        max-width: 100%;
        left: 0;
    }

    .uluchshit_pokazateli_prodazh .case-komek-step-item {
        margin-bottom: 0px;
    }

    .uluchshit_pokazateli_prodazh .case-komek-quote.analize.bottom {
        margin-top: 5px;
        padding: 40px 20px 45px;
    }

    .case-komek-results.uluchshit_pokazateli_prodazh {
        padding: 10px 0 25px;
    }

    .case-komek-results.uluchshit_pokazateli_prodazh .container {
        padding-left: 20px;
    }

    .case-komek-results.uluchshit_pokazateli_prodazh .container h2 {
        padding-top: 40px;
        margin-bottom: 20px;
        font-size: 24px;
        color: #29282c;
    }

    .case-komek-results.uluchshit_pokazateli_prodazh .container .case-komek-result-item {
        padding-left: 70px;
        width: 47%;
        float: left;
        padding-top: 6px;
    }

    .uluchshit_pokazateli_prodazh .case-komek-result-item__desc {
        line-height: 18px;
    }

    .phone_wrap .content_wrap .phone-mask {
        margin-left: 0;
    }

    .case-komek-results.uluchshit_pokazateli_prodazh .container .wrap_right {
        float: right;
        padding: 20px 23px;
        margin-top: -30px;
        margin-right: -20px;
        width: auto;
        max-width: 270px;
    }

    .case-komek-results.uluchshit_pokazateli_prodazh .container .wrap_right ul li {
        margin-bottom: 22px;
    }

    .case-komek-results.uluchshit_pokazateli_prodazh {
        padding: 10px 0px 45px;
    }
}

@media only screen and (max-width: 760px) {
    .uluchshit_pokazateli_prodazh .case-komek-quote__content {
        max-width: auto;
    }

    .phone_sitephone {
        width: 450px;
        margin: 0 auto;
    }

}

@media only screen and (max-width: 720px) {
    .case-komek-results.uluchshit_pokazateli_prodazh .container .wrap_right {
        margin-right: 10px;
    }
}

@media only screen and (max-width: 650px) {


}

@media only screen and (max-width: 580px) {
    .case-komek-results.uluchshit_pokazateli_prodazh .container .case-komek-result-item {
        padding-left: 70px;
        width: 100%;
        float: left;
        padding-top: 6px;
    }

    .case-komek-results.uluchshit_pokazateli_prodazh .container .wrap_right {
        float: left;
        max-width: 430px;
    }

}

@media only screen and (max-width: 480px) {
    .uluchshit_pokazateli_prodazh .case-komek-top__desc {
        max-width: 800px;
        font-size: 22px;
        line-height: 28px;
        margin-top: 3px;
    }

    .phone_sitephone {
        width: auto;
        padding: 0;
    }

    .uluchshit_pokazateli_prodazh .case-komek-quote.analize .case-komek-quote__caption {
        width: 295px;
    }

    .phone_wrap .content_wrap .phone-mask {
        margin-left: 50%;
        position: relative;
        left: -140px;
    }

    .wrap_bot_new .wrap_left h3 {
        margin-left: 20px;
        width: 100%;
        padding-right: 30px;
    }

    .wrap_bot_new .wrap_demo {
        padding-left: 0px;
        background-position: 100% 110%;
    }

    .phone_wrap .content_wrap input[type="submit"] {
        margin-left: 50%;
        position: relative;
        left: -75px;
    }
}

@media only screen and (max-width: 320px) {
    .uluchshit_pokazateli_prodazh .pic-right > .case-komek-step-item__pic.top_fix img {
        margin-top: 40px;
        position: relative;
    }

    .case-komek-results.uluchshit_pokazateli_prodazh .container .wrap_right {
        max-width: 270px;
    }

    .uluchshit_pokazateli_prodazh .kak_otsledit_netselevye .wrap_left img {
        max-width: 100%;
    }

}

/* end:  Улучшить показатели продаж на 20 % благодаря внедрению речевой аналитики CoMagic  */


/* begin:  Как юридической компании распределить звонки между 6 регионами, повысить конверсию и выполнить KPI  */

.case-komek-top.kak_yuridicheskoy_kompanii {
    min-height: 495px;
    margin-bottom: 25px;
    padding: 80px 67px 50px;
    background: url(/images/cases_icons/kak_yuridicheskoy_kompanii/banner.jpg) top center no-repeat;
    background-size: cover;
    color: #fff;
}

.kak_yuridicheskoy_kompanii .case-komek-top__logo_analiz {
    height: 120px;
    margin-top: -17px;
    margin-left: 5px;
}

.kak_yuridicheskoy_kompanii .case-komek-top__desc {
    max-width: max-content;
    font-size: 50px;
    line-height: 55px;
    font-weight: 600;
}

.top_tezt_1 {
    padding: 0 70px;
    overflow: hidden;
}

.top_tezt_1 img {
    float: left;
    padding-right: 41px;
}

.top_tezt_1 p {
    float: left;
    width: 77%;
    font-size: 18px;
    margin-top: 20px;
    color: #666666;
    line-height: 25px;
}

.top_tezt_2 {
    clear: both;
    margin-top: 50px;
    padding: 0 70px;
}

.top_tezt_2 h2 {
    margin-bottom: 30px;
}

.top_tezt_2 p {
    line-height: 24px;
    font-size: 15px;
}

.case-quote {
    margin-top: 60px;
    padding: 60px 70px 45px;
    min-height: 355px;
    margin-bottom: 0;
    background-color: #f1f1f1;
    color: #868686;
    position: relative;
}

.case-quote__content {
    max-width: 550px;
}

.case-quote__caption {
    width: 456px;
    padding-right: 80px;
    margin-bottom: 25px;
    position: relative;
    font-size: 25px;
    color: #2f2f2f;
    line-height: 31px;
    letter-spacing: -0.025em;
}

.case-quote__caption:after {
    content: "";
    position: absolute;
    right: 0;
    top: -3px;
    width: 86px;
    height: 65px;
    background: url(/images/cases_icons/komek/case-komek/case-komek-quotes-icon.png) no-repeat;
    background-size: contain;
}

.case-quote__photo {
    position: absolute;
    right: 90px;
    bottom: -55px;
    max-width: 420px;
}

.case-quote__text {
    max-width: 97%;
    line-height: 24px;
}

.case-quote__name {
    margin-top: 26px;
    font-size: 18px;
    font-weight: bold;
    color: #2f2f2f;
}

.phone_wrap input[type="submit"] {
    margin-left: 19px;
    padding: 9px 29px;
}

.wrap_call_wrap {
    margin-top: 150px;
}

.wrap_call_wrap .wrap_left {
    float: left;
    width: 33%;
}

.wrap_call_wrap .wrap_left b {
    font-size: 28px;
    line-height: 35px;
    font-weight: 500;
    color: #29282c;
}

.wrap_call_wrap .wrap_right {
    float: right;
    width: 65%;
}

.wrap_call_wrap .wrap_right ul {
    list-style-image: none;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.wrap_call_wrap .wrap_right ul li {
    float: left;
    margin-right: 75px;
}

.wrap_call_wrap .wrap_right ul li .image_case {
    width: 70px;
    height: 60px;
    float: left;
    display: block;
}

.wrap_call_wrap .wrap_right ul li p {
    float: left;
    margin-top: 25px;
    margin-left: 5px;
    line-height: 23px;
    color: #000000;
}

.wrap_call_wrap .wrap_right ul li:nth-child(1) .image_case {
    background: url(/images/cases_icons/kak_yuridicheskoy_kompanii/list_1_top.jpg) 50% 50% no-repeat;
}

.wrap_call_wrap .wrap_right ul li:nth-child(2) .image_case {
    background: url(/images/cases_icons/kak_yuridicheskoy_kompanii/list_2_top.jpg) 50% 50% no-repeat;
}

.wrap_call_wrap .wrap_right ul li:nth-child(2) {
    margin-right: 90px;
}

.wrap_call_wrap .wrap_right ul li:nth-child(3) {
    margin-right: 0;
}

.wrap_call_wrap .wrap_right ul li:nth-child(4) {
    margin-left: 103px;
    margin-top: 5px;
    margin-right: 0px;
}

.wrap_call_wrap .wrap_right ul li:nth-child(4) p {
    margin-top: 6px;
    margin-left: 10px;
}

.wrap_call_wrap .wrap_right ul li:nth-child(5) {
    margin-top: 2px;
    margin-right: 0;
}

.wrap_call_wrap .wrap_right ul li:nth-child(5) p {
    margin-top: 10px;
    margin-left: 0px;
}

.wrap_call_wrap .wrap_right ul li:nth-child(3) .image_case {
    background: url(/images/cases_icons/kak_yuridicheskoy_kompanii/list_3_top.jpg) 50% 50% no-repeat;
}

.wrap_call_wrap .wrap_right ul li:nth-child(4) .image_case {
    background: url(/images/cases_icons/kak_yuridicheskoy_kompanii/list_4_top.jpg) 50% 50% no-repeat;
}

.wrap_call_wrap .wrap_right ul li:nth-child(5) .image_case {
    background: url(/images/cases_icons/kak_yuridicheskoy_kompanii/list_5_top.jpg) 50% 50% no-repeat;
}

.customer_task {
    clear: both;
    margin-top: 40px;
    float: left;
    width: 100%;
}

.customer_task b {
    font-size: 28px;
    font-weight: 500;
    color: #29282c;
}

.customer_task ul {
    margin-top: 28px;
    margin-left: 5px;
    list-style-image: url(/images/cases_icons/analiz/green-check-icon.png);
}

.text_wraper {
    clear: both;
    margin-top: 42px;
    float: left;
    width: 100%;
    margin-bottom: -2px;
}

.text_wraper h3 {
    font-size: 28px;
    margin-bottom: 30px;
}

.text_wraper p {
    line-height: 22px;
}

.text_wraper_image {
    clear: both;
    margin-top: 55px;
    float: left;
    margin-bottom: 28px;
}

.text_wraper_image h3 {
    font-size: 28px;
    line-height: 31px;
    margin-bottom: 30px;
}

.text_wraper_image p {
    line-height: 22px;
    width: 93%;
    margin-bottom: 29px;
    font-size: 15px;
}

.text_wraper_image img {
    margin-top: 18px;
    box-shadow: 0px 10px 25px 11px #e7e7e7;
}

.text_wraper_image span {
    display: block;
    width: 100%;
    margin-top: 38px;
    line-height: 21px;
    text-align: center;
}

.text_wraper ul {
    margin-top: 23px;
    margin-left: 5px;
    list-style-image: url(/images/cases_icons/analiz/green-check-icon.png);
    width: 50%;
}

.text_wraper.min {
    margin-top: 14px;
}

.text_wraper.min ul {
    width: 75%;
}

.text_wraper_image.min {
    margin-top: 36px;
}

.text_wraper.min ul li {
    margin-bottom: 14px;
}

.text_wraper.min ul li p {
    margin-bottom: 12px;
    font-size: 15px;
}

section.case-results {
    width: 99.8vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
    background-color: #fff;
    color: #343434;
    padding: 58px 0 5px;
}

.case-results .container {
    border-top: 2px solid #d4d4d4;
    max-width: 1000px;
    padding-left: 40px;
}

.case-results h2 {
    padding-top: 45px;
    margin-bottom: 50px;
    color: #29282c;
    font-size: 42px;
    font-weight: 600;
    line-height: 1em;
}

.case-result-item {
    display: inline-block;
    vertical-align: middle;
    min-height: 97px;
    margin-right: 90px;
    margin-bottom: 40px;
    padding-left: 75px;
    position: relative;
}

.case-result-item .case-komek-result-item__caption b {
    font-weight: 600;
}

.case-result-item__icon {
    position: absolute;
    left: 0;
    top: 0;
    width: 77px;
    height: 67px;
    padding-top: 10px;
}

.case-result-list {
    margin-top: 50px;
    display: flex;
}

.case-result-list .case-komek-result-item__info {
    padding-top: 0px;
}

.case-result-list .case-result-item:nth-child(2) {
    margin-right: 65px;
}

.case-result-list .case-result-item:nth-child(3) {
    margin-right: 0px;
    padding-left: 50px;
}

.case-results .case-result-item__info {
    padding-top: 0px;
}

.case-results .case-komek-result-item__desc {
    line-height: 22px;
}

.case-result-item__desc {
    line-height: 20px;
    color: #666;
}

section.right {
    margin-bottom: 30px;
    text-align: right;
}

.kak_yuridicheskoy_kompanii .phone_wrap input[type="submit"] {
    padding: 11px 29px;
}

.kak_yuridicheskoy_kompanii .phone_wrap .content_wrap b {
    padding: 22px 21px;
}

@media only screen and (max-width: 991px) {
    .case-komek-top.kak_yuridicheskoy_kompanii {
        padding: 25px 32px 50px;
        background: url(/images/cases_icons/kak_yuridicheskoy_kompanii/banner.jpg) top center no-repeat;
        background-size: 100%;
        min-height: 325px;
    }

    .kak_yuridicheskoy_kompanii .case-komek-top__logo_analiz {
        height: 82px;
        margin-top: -2px;
        margin-left: 5px;
    }

    .kak_yuridicheskoy_kompanii .case-komek-top__logo_analiz img {
        width: 100px;
    }

    .kak_yuridicheskoy_kompanii .case-komek-top__desc {
        max-width: 520px;
        font-size: 30px;
        line-height: 33px;
        font-weight: 600;
    }

    .top_tezt_1 {
        padding: 0 40px;
        display: flex;
    }

    .top_tezt_1 img {
        padding-right: 31px;
    }

    .top_tezt_1 p {
        width: 74%;
        margin-top: 5px;
    }

    .top_tezt_2 {
        padding: 0 35px;
    }

    .case-quote {
        margin: 60px 5px 0px;
        padding: 33px 30px 45px;
        overflow: hidden;
    }

    .case-quote__content {
        max-width: 400px;
    }

    .case-quote__photo {
        right: -15px;
    }

    .kak_yuridicheskoy_kompanii .case-content .container {
        padding-right: 40px;
        padding-left: 40px;
    }

    .kak_yuridicheskoy_kompanii .no-back.phone_wrap {
        padding: 0px 40px;
    }

    .wrap_call_wrap {
        margin-top: 215px;
        overflow: hidden;
    }

    .wrap_call_wrap .wrap_left {
        width: 100%;
    }

    .wrap_call_wrap .wrap_left b br {
        display: none;
    }

    .wrap_call_wrap .wrap_right {
        float: left;
        width: 100%;
        margin-top: 20px;
        padding-left: 35px;
    }

    .customer_task ul {
        width: 80%;
    }

    .text_wraper {
        margin-top: 34px;
    }

    .text_wraper h3 {
        line-height: 31px;
    }

    .text_wraper_image {
        margin-top: 39px;
    }

    .text_wraper_image p {
        width: 100%;
    }

    .text_wraper_image {
        margin-bottom: 8px;
    }

    .text_wraper ul {
        width: 75%;
    }

    .text_wraper_image h3 br {
        display: none;
    }

    .text_wraper.min {
        margin-top: 50px;
    }

    .text_wraper.min ul {
        width: 100%;
    }

    .text_wraper_image h3 br {
        display: none;
    }

    .text_wraper_image.min {
        margin-top: 40px;
        margin-bottom: -7px;
    }

    .case-result-item {
        margin-right: 20px;
        margin-bottom: 20px;
    }

    .case-result-list .case-result-item:nth-child(2) {
        margin-right: 0px;
    }

    section.right {
        padding: 0 25px;
    }

    .wrap_bot_new .wrap_left h3 {
        margin-left: 90px;
        width: 80%;
    }

    .top_tezt_2 h2 {
        font-size: 28px;
    }
}

@media only screen and (max-width: 767px) {
    .kak_yuridicheskoy_kompanii .case-komek-top__logo_analiz img {
        width: 80px;
    }

    .kak_yuridicheskoy_kompanii .case-komek-top__logo_analiz {
        height: 67px;
    }

    .case-komek-top.kak_yuridicheskoy_kompanii {
        padding: 25px 19px 50px;
        min-height: 310px;
    }

    .kak_yuridicheskoy_kompanii .case-komek-top__desc {
        line-height: 28px;
        font-size: 23px;
    }

    .top_tezt_1 {
        padding: 0 5px;
    }

    .top_tezt_1 img {
        padding-right: 0px;
        width: 120px;
        height: 119px;
    }

    .top_tezt_1 p {
        width: 74%;
        margin: 5px 20px;
        font-size: 17px;
    }

    .top_tezt_2 {
        padding: 0 5px;
    }

    .top_tezt_2 h2 {
        margin-bottom: 17px;
        font-size: 28px;
    }

    .case-quote__photo {
        display: none;
    }

    .kak_yuridicheskoy_kompanii .no-back.phone_wrap {
        padding: 0px 0px;
    }

    .customer_task {
        margin-top: 22px;
    }

    .customer_task ul {
        width: 100%;
        margin-top: 21px;
    }

    .customer_task ul li p {
        line-height: 22px;
    }

    .text_wraper h3 {
        line-height: 33px;
        margin-bottom: 15px;
    }

    .text_wraper_image h3 {
        margin-bottom: 20px;
    }

    .text_wraper_image p {
        margin-bottom: 25px;
    }

    .text_wraper_image span {
        margin-top: 18px;
        line-height: 22px;
    }

    .text_wraper h3 {
        margin-bottom: 20px;
    }

    .text_wraper ul {
        width: 95%;
        margin-top: 43px;
    }

    .text_wraper_image h3 {
        line-height: 33px;
    }

    .text_wraper_image img {
        margin-top: 10px;
    }

    .text_wraper.min {
        margin-top: 30px;
    }

    .text_wraper.min ul {
        margin-top: 30px;
    }

    .text_wraper.min ul {
        width: 90%;
    }

    .text_wraper_image.min p {
        margin-bottom: 25px;
        line-height: 23px;
    }

    .text_wraper_image img {
        box-shadow: 0px 10px 15px 1px #e7e7e7;
    }

    section.case-results {
        padding: 38px 0 5px;
    }

    .wrap_call_wrap {
        margin-top: 238px;
    }

    .wrap_call_wrap .wrap_right ul li {
        margin-right: 110px;
    }

    .wrap_call_wrap .wrap_right {
        padding-left: 0px;
    }

    .case-quote__content {
        max-width: 90%;
    }

    .case-results .container {
        padding-left: 25px;
    }

    .case-quote {
        margin: 60px -40px 0px;
    }

    .case-results h2 {
        padding-top: 44px;
        margin-bottom: 25px;
        font-size: 24px;
    }

    .case-result-list {
        margin-top: 10px;
        display: block;
    }

    .case-result-item {
        margin-right: 20px;
        margin-bottom: 5px;
    }

    .case-result-item__icon {
        width: 67px;
        height: 77px;
        padding-top: 10px;
        text-align: center;
    }

    .case-result-list .case-result-item:nth-child(3) {
        margin-right: 0px;
        padding-left: 70px;
    }

    .case-komek-result-item__caption {
        margin-bottom: 0px;
        font-size: 24px;
        line-height: 27px;
    }

    section.right {
        padding: 0 0px;
        margin-bottom: 40px;
    }

    .wrap_bot_new .wrap_left h3 {
        margin-left: 20px;
        width: 100%;
    }
}

@media only screen and (max-width: 600px) {
    .top_tezt_1 {
        display: block;
    }

    .wrap_call_wrap .wrap_right ul li {
        margin-right: 0px;
    }

    .wrap_call_wrap .wrap_right ul li:nth-child(2) {
        float: right;
        margin-right: 140px;
    }

    .wrap_call_wrap .wrap_right ul li:nth-child(4) {
        margin-left: 0;
        float: right;
    }

    .top_tezt_1 p {
        width: 100%;
        margin: 30px 0px;
    }

    .wrap_call_wrap .wrap_right ul li:nth-child(4) {
        margin-left: 0;
    }
}

@media only screen and (max-width: 500px) {
    .case-komek-top.kak_yuridicheskoy_kompanii {
        padding: 25px 19px 50px;
        background: url(/images/cases_icons/kak_yuridicheskoy_kompanii/banner_min.jpg) top center no-repeat;
        min-height: 310px;
    }

    .kak_yuridicheskoy_kompanii .case-content .container {
        padding-right: 15px;
        padding-left: 15px;
    }

    .case-result-item {
        width: 300px;
    }

    .case-quote__content {
        max-width: 100%;
    }

    .top_tezt_1 p {
        width: 100%;
    }

    .top_tezt_2 {
        margin-top: 10px;
    }

    .case-quote {
        margin: 60px -15px 0px;
        padding: 36px 18px 45px;
        overflow: hidden;
    }

    .case-quote__caption {
        width: 100%;
        padding-right: 60px;
    }

    .case-quote__text {
        max-width: 94%;
    }

    .wrap_call_wrap .wrap_right {
        padding-left: 0px;
    }

    .wrap_call_wrap .wrap_right {
        margin-top: 17px;
        width: 290px;
    }

    .text_wraper ul {
        width: 95%;
        margin-top: 20px;
    }

    .text_wraper.min ul {
        margin-top: 20px;
    }

    .wrap_call_wrap .wrap_right ul li .image_case {
        background-size: 100% !important;
        width: 36px;
        height: 40px;
    }

    .wrap_call_wrap .wrap_right ul li p {
        float: left;
        margin-top: 7px;
        margin-left: 9px;
        line-height: 23px;
        color: #000000;
        font-size: 13px;
    }

    .wrap_call_wrap .wrap_right ul li {
        width: auto;
    }

    .wrap_call_wrap {
        margin-top: 278px;
    }

    .wrap_call_wrap .wrap_right ul li {
        margin-right: 15px;
    }

    .wrap_call_wrap .wrap_right ul li:nth-child(2) {
        margin-right: 55px;
    }

    .wrap_call_wrap .wrap_right ul li:nth-child(2) .image_case {
        width: 26px;
        height: 38px;
    }

    .wrap_call_wrap .wrap_right ul li:nth-child(3) .image_case {
        width: 26px;
        height: 33px;
    }

    .wrap_call_wrap .wrap_right ul li:nth-child(3) {
        margin-left: 5px;
        margin-right: 30px;
    }

    .wrap_call_wrap .wrap_right ul li:nth-child(4) {
        margin-left: 4px;
        margin-top: 0px;
        margin-right: 20px;
        float: left;
    }

    .wrap_call_wrap .wrap_right ul li:nth-child(4) p {
        margin-top: -2px;
        margin-left: 10px;
        line-height: 18px;
    }

    .wrap_call_wrap .wrap_right ul li:nth-child(5) .image_case {
        width: 26px;
        height: 30px;
    }

    .wrap_call_wrap .wrap_right ul li:nth-child(5) {
        margin-left: 0;
        margin-right: -20px;
        float: right;
        margin-top: -118px;
    }

    .wrap_call_wrap .wrap_right ul li:nth-child(5) p {
        margin-top: -2px;
        margin-left: 4px;
        line-height: 16px;
    }
}

@media only screen and (max-width: 407px) {
    .wrap_call_wrap .wrap_right ul li:nth-child(5) {
        margin-top: -114px;
        margin-right: 5px;
        float: right;
    }

    .wrap_call_wrap .wrap_right ul li:nth-child(2) {
        margin-right: 80px;
    }
}

/* end:  Как юридической компании распределить звонки между 6 регионами, повысить конверсию и выполнить KPI  */

/* Begin:  Как снизить стоимость обращения в фитнес-клуб на 73%  */

.case-komek-top.kak_snizit_stoimost_obrashcheniya {
    min-height: 535px;
    margin-bottom: 0px;
    padding: 80px 67px 100px;
    background: url(/images/cases_icons/kak_snizit_stoimost_obrashcheniya/banner.jpg) top center no-repeat;
    background-size: cover;
    color: #fff;
}

.kak_snizit_stoimost_obrashcheniya .case-komek-top__logo_analiz {
    height: 120px;
    margin-top: -22px;
    margin-left: 5px;
}

.kak_snizit_stoimost_obrashcheniya .case-komek-top__desc {
    max-width: 690px;
    font-size: 50px;
    line-height: 55px;
    font-weight: 600;
    margin-top: 36px;
}

.top_text_3 {
    clear: both;
    margin-top: 5px;
    padding: 0 70px;
}

.top_text_3 p {
    line-height: 24px;
    font-size: 15px;
}

.top_tezt_4 {
    clear: both;
    margin-top: 44px;
    padding: 0 70px;
}

.top_tezt_4 h2 {
    margin-bottom: 47px;
}

.top_tezt_4 p {
    margin-bottom: 0;
    line-height: 24px;
    font-size: 15px;
}

.top_tezt_4 ul {
    list-style-image: none;
    list-style-type: none;
    padding-left: 0px;
    margin-top: 0;
}

.top_tezt_4 ul li {
    margin-bottom: 0px;
}

.kak_snizit_stoimost_obrashcheniya .case-quote {
    margin-top: 90px;
    padding: 60px 70px 60px;
}

.kak_snizit_stoimost_obrashcheniya .case-quote__caption:after {
    top: -23px;
}

.kak_snizit_stoimost_obrashcheniya .case-quote__caption {
    font-size: 24px;
    margin-bottom: 45px;
}

.kak_snizit_stoimost_obrashcheniya .case-quote__text p {
    margin-bottom: 25px;
}

.kak_snizit_stoimost_obrashcheniya .case-quote__photo {
    right: 0px;
    bottom: 0px;
    filter: grayscale(1);
}

.kak_snizit_stoimost_obrashcheniya .case-quote__name {
    margin-top: 49px;
    font-size: 17px;
}

.kase_content {
    padding: 0 70px;
}

.task_path_1 {
    margin-top: 226px;
    clear: both;
    float: left;
}

.task_path_1 span {
    font-size: 60px;
    color: #c3c3c3;
    font-weight: 600;
    letter-spacing: -3px;
}

.task_path_1 h3 {
    font-size: 28px;
    font-weight: 500;
    margin-top: 20px;
    line-height: 33px;
    margin-bottom: 50px;
}

.task_path_1 p {
    width: 80%;
    line-height: 23px;
    font-size: 15px;
}

.image_cl {
    margin-top: 70px;
}

.image_cl b {
    font-size: 28px;
    margin-top: 15px;
    display: block;
    float: left;
    font-weight: normal;
    line-height: 35px;
    color: #000;
}

.image_cl img {
    float: right;
}

.wrap_user {
    clear: both;
    margin-top: 90px;
    background-color: #f1f1f1;
    padding: 50px 60px 65px;
    float: left;
}

.wrap_user h3 {
    font-size: 28px;
}

.wrap_user ul {
    margin-top: 45px;
    list-style-image: url(/images/cases_icons/kak_snizit_stoimost_obrashcheniya/list_image.png);
    padding-left: 30px;
    width: 92%;
}

.wrap_user ul li {
    padding-left: 10px;
    margin-bottom: 10px;
}

.wrap_user ul li p {
    margin-bottom: 16px;
}

.wrap_user img {
    float: right;
    margin-top: -50px;
}

.task_path_1.top {
    margin-top: 146px;
}

.image_cl.top b {
    margin-top: 40px;
}

.image_cl.top img {
    margin-left: 55px;
}

.wrap_user.top {
    padding: 40px 60px 45px;
}

.wrap_user.top h3 {
    margin-top: 10px;
}

.wrap_user.top ul {
    margin-top: 46px;
}

.top_akcii {
    clear: both;
    margin-top: 90px;
    width: 100%;
    float: left;
}

.top_akcii h3 {
    font-size: 28px;
}

.top_akcii li {
    float: left;
}

.top_akcii ul {
    list-style-image: none;
    list-style-type: none;
    padding-left: 0;
    display: flex;
    margin-top: 45px;
}

.top_akcii li p {
    display: block;
    width: 75px;
    padding: 18px 5px;
    text-align: center;
    border: 1px solid #88c925;
    border-radius: 50px;
    font-size: 30px;
    color: #88c925;
    position: relative;
    margin: 10px auto 30px;
}

.top_akcii li p span {
    font-size: 15px;
    line-height: 1;
    margin-top: 2px;
    display: block;
}

.top_akcii li p:after {
    content: '';
    width: 0px;
    border-right: 2px solid #88c925;
    position: absolute;
    bottom: -30px;
    height: 30px;
    right: 48%;
}

.top_akcii li {
    float: left;
    margin-right: 52px;
}

.top_akcii li:last-child {
    margin-right: 0;
}

.top_akcii li:last-child p:after {
    right: 47%;
}

.top_akcii li img {
    box-shadow: 0 0 25px -10px;
}

.image_wrap_kase {
    margin-top: 65px;
    float: left;
    width: 100%;
    clear: both;
    font-size: 15px;
}

.image_wrap_kase > p {
    margin-bottom: 25px;
}

.image_wrap_kase ul {
    list-style-image: none;
    list-style-type: none;
    padding-left: 0;
}

.image_wrap_kase ul li {
    margin-bottom: 0;
}

.image_wrap_kase ul li p {
    margin-bottom: 5px;
}

.image_wrap_kase > div p {
    margin-top: -39px;
    margin-left: 29px;
    font-size: 14px;
    color: #000;
    font-weight: bold;
}

.image_1_list {
    float: left;
    margin-top: 40px;
}

.image_2_list {
    float: left;
    margin-top: 40px;
    margin-left: 50px;
}

.image_3_list {
    float: left;
    margin-top: 73px;
    clear: both;
}

.image_4_list {
    float: left;
    margin-left: 50px;
    padding-top: 243px;
    width: 45%;
    margin-top: 73px;
    padding-right: 10px;
}

.image_wrap_kase .image_4_list p {
    line-height: 23px;
    color: #666666;
    font-size: 15px;
    margin-left: 0;
    font-weight: normal;
}

.wrap_table {
    clear: both;
    margin-top: 85px;
    float: left;
    width: 100%;
}

.wrap_table table {
    width: 100%;
}

.wrap_table thead {
    background-color: #f0f0f0;
}

.wrap_table thead tr td {
    padding: 33px 30px 25px 50px;
    text-align: center;
    font-size: 19px;
    width: 300px;
}

.wrap_table thead td {
    border: 1px solid #dddddd;
}

.wrap_table tbody td {
    border: 1px solid #dddddd;
    padding: 15px 36px 1px 55px;
    border-bottom: 0;
    border-top: 0;
}

.wrap_table .table_1 {
    box-shadow: 0 0 30px -10px;
}

.wrap_table .table_1 .td_color td {
    padding: 0;
    border-bottom: 1px solid #dddddd;
}

.wrap_table .table_1 .td_color_2 {
    background-color: #f0f0f0;
}

.wrap_table .table_1 .td_color_2 p {
    display: block;
    text-align: center;
    font-weight: normal;
    font-size: 20px;
}

.wrap_table tbody td b {
    display: block;
    width: 100%;
    text-align: center;
    font-weight: normal;
    font-size: 20px;
    padding-top: 7px;
    padding-left: 10px;
    padding-bottom: 10px;
    background-color: #f0f0f0;
}

.wrap_table tbody .td_color_2 td {
    border: 1px solid #dddddd;
    padding: 13px 28px 0px 45px;
}

.wrap_table tbody .td_color_3 td {
    border: 1px solid #dddddd;
    padding: 35px 120px 20px;
    text-align: center;
}

.wrap_table tbody td img {
    float: left;
    margin-right: 14px;
    margin-top: 10px;
}

.wrap_table .image_tr td {
    padding-top: 31px;
    padding-bottom: 65px;
}

.wrap_table .image_tr td:nth-child(2) {
    padding-left: 40px;
    padding-top: 36px;
}

.wrap_table .image_tr td p {
    margin: 12px 0;
    font-size: 17px;
}

.wrap_table .image_tr td p strong {
    font-size: 18px;
}

.table_small {
    display: none;
}

.task_path_1.bottom {
    clear: both;
    float: left;
    width: 100%;
    margin-top: 150px;
}

.task_path_1.bottom h3 {
    margin-bottom: 39px;
}

.task_path_1.bottom .wrap_user {
    margin-top: 85px;
    float: left;
}

.wrap_user.bottom {
    float: left;
    margin-top: 80px;
    padding-right: 40px;
    padding-bottom: 40px;
}

.wrap_user.bottom h3 {
    line-height: 35px;
}

.wrap_user.bottom ul {
    width: 100%;
    margin-top: 40px;
}

.wrap_user.bottom ul p {
    margin-bottom: 15px;
    color: #000000;
}

.wrap_user.bottom .left_kase {
    float: left;
    width: 50%;
}

.wrap_user.bottom .right_kase {
    float: right;
    width: 50%;
    padding-left: 16px;
}

.image_2_wrap {
    clear: both;
    margin-top: 86px;
    width: 100%;
    float: left;
}

.image_2_wrap b {
    clear: both;
    margin-top: -43px;
    margin-left: 25px;
    float: left;
}

.image_2_wrap img {
    float: left;
    margin-right: 20px;
}

image_2_wrap p {
    float: left;
    width: 34%;
    margin-top: 4px;
    line-height: 23px;
}

.kak_snizit_stoimost_obrashcheniya section.case-results {
    padding: 85px 0 5px;
}

.kak_snizit_stoimost_obrashcheniya .case-results .container {
    padding-left: 70px;
}

.kak_snizit_stoimost_obrashcheniya .case-results h2 {
    font-size: 46px;
    margin-bottom: 16px;
    padding-top: 90px;
}

.kak_snizit_stoimost_obrashcheniya .case-results span {
    font-size: 28px;
    color: #000000;
}

.kak_snizit_stoimost_obrashcheniya .case-result-list {
    margin-top: 95px;
}

.kak_snizit_stoimost_obrashcheniya .case-result-item {
    padding-left: 0px;
    margin-right: 25px;
}

.kak_snizit_stoimost_obrashcheniya .case-result-item > b {
    font-size: 23px;
    font-weight: normal;
    color: #000;
}

.kak_snizit_stoimost_obrashcheniya .case-result-item .case-item__info {
    padding-top: 43px;
}

.kak_snizit_stoimost_obrashcheniya .case-result-item .case-item__icon b strong {
    font-size: 27px;
    color: #000;
}

.kak_snizit_stoimost_obrashcheniya .case-result-item .case-item__icon img {
    float: left;
    margin-right: 20px;
    width: 41px;
}

.kak_snizit_stoimost_obrashcheniya .case-result-item .case-item__icon:nth-child(3) b strong {
    font-size: 24px;
}

.kak_snizit_stoimost_obrashcheniya .case-result-item .case-item__icon:nth-child(4) {
    margin-bottom: 25px;
}

.kak_snizit_stoimost_obrashcheniya .case-result-item .case-item__icon:nth-child(5) img {
    width: 62px;
    margin-left: -17px;
    margin-right: 14px;
}

.kak_snizit_stoimost_obrashcheniya .case-result-item .case-item__icon {
    float: left;
    margin-bottom: 34px;
    width: 250px;
}

.schedule_left {
    float: left;
}

.kak_snizit_stoimost_obrashcheniya .case-result-item .case-item__icon b {
    float: left;
    width: 70%;
    font-size: 16px;
    font-weight: normal;
    color: #666666;
    padding-top: 2px;
    line-height: 17px;
}

.image_wrap_kase div img {
    box-shadow: 3px 3px 18px -8px;
}

.kak_snizit_stoimost_obrashcheniya .case-result-list .case-result-item:nth-child(3) {
    margin-right: 0px;
    padding-left: 10px;
}

.kak_snizit_stoimost_obrashcheniya .case-result-list .case-result-item:nth-child(2) {
    margin-right: 0px;
}

.kak_snizit_stoimost_obrashcheniya .case-result-list .case-result-item .case-item__icon:nth-child(1) {
    margin-bottom: 50px;
}

.kak_snizit_stoimost_obrashcheniya .case-result-list .case-result-item:nth-child(3) .case-item__icon:nth-child(1) {
    margin-bottom: 5px;
}

.case-wrapper.kak_snizit_stoimost_obrashcheniya {
    margin-bottom: 15px;
}

@media only screen and (max-width: 1030px) {
    .image_2_list, .image_4_list {
        margin-left: 15px;
    }
}

@media only screen and (max-width: 994px) {
    .kak_snizit_stoimost_obrashcheniya .case-content .container {
        padding-right: 0px;
        padding-left: 0px;
        overflow: hidden;
    }

    .case-komek-top.kak_snizit_stoimost_obrashcheniya {
        min-height: 410px;
        margin-bottom: 0px;
        padding: 40px 40px 70px;
        background: url(/images/cases_icons/kak_snizit_stoimost_obrashcheniya/banner.jpg) top center no-repeat;
        background-size: cover;
        color: #fff;
        max-width: 768px;
        margin: 0 auto;
    }

    .kak_snizit_stoimost_obrashcheniya .case-komek-top__logo_analiz {
        margin-left: 0px;
        margin-top: -12px;
        height: 90px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-komek-top__logo_analiz img {
        width: 125px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-komek-top__desc {
        font-size: 47px;
        line-height: 53px;
    }

    .top_text_3 {
        padding: 0 40px;
    }

    .top_tezt_4 {
        padding: 0 40px;
    }

    .top_tezt_4 h2 {
        font-size: 27px;
        margin-bottom: 20px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-quote {
        padding: 40px 40px 45px;
        margin: 60px 0px 0px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-quote__content {
        max-width: 440px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-quote__caption {
        margin-bottom: 22px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-quote__photo {
        right: -96px;
        bottom: -77px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-quote__name {
        margin-top: 20px;
    }

    .kak_snizit_stoimost_obrashcheniya .no-back.phone_wrap {
        padding: 0 0px;
    }

    .kak_snizit_stoimost_obrashcheniya .phone_wrap .content_wrap {
        padding: 16px 25px;
    }

    .kase_content {
        padding: 0 23px 0 40px;
    }

    .task_path_1 {
        margin-top: 230px;
    }

    .task_path_1 h3 {
        margin-bottom: 20px;
    }

    .task_path_1 p {
        width: 95%;
    }

    .image_cl {
        margin-top: 0;
        padding-top: 33px;
        display: flex;
        background: url(/images/cases_icons/kak_snizit_stoimost_obrashcheniya/image_1_min.jpg) top center no-repeat;
        background-position: 101% 50%;
        padding-bottom: 20px;
    }

    .image_cl img {
        display: none;
    }

    .image_cl b {
        margin-top: -7px;
    }

    .wrap_user {
        margin: 54px -40px 0;
        background-color: #f1f1f1;
        padding: 50px 43px 45px;
    }

    .wrap_user ul {
        margin-top: 15px;
        width: 82%;
    }

    .wrap_user img {
        float: right;
        margin-top: -30px;

    }

    .task_path_1.top {
        margin-top: 76px;
    }

    .task_path_1.top h3 {
        margin-bottom: 30px;
    }

    .image_cl.top {
        background: url(/images/cases_icons/kak_snizit_stoimost_obrashcheniya/image_2_small.jpg) top center no-repeat;
        background-position: 100% 60%;
        padding-bottom: 100px;
        background-size: 400px;
    }

    .wrap_user.top {
        padding: 40px 40px 30px;
        margin: 35px -40px 0;
    }

    .wrap_user.top ul {
        margin-top: 15px;
    }

    .top_akcii {
        margin-top: 57px;
    }

    .top_akcii ul {
        margin-top: 15px;
    }

    .top_akcii li p {
        display: block;
        width: 63px;
        padding: 13px 5px;
        margin: 10px auto 14px;
    }

    .top_akcii li {
        float: left;
        margin-right: 13px;
    }

    .top_akcii li img {
        box-shadow: 0 0 17px -10px;
        position: relative;
    }

    .image_wrap_kase {
        margin-top: 20px;
    }

    .schedule_left {
        float: none;
    }

    .image_1_list {
        float: none;
        margin: 34px auto 0;
        width: 430px;
    }

    .image_3_list {
        float: none;
        margin: 52px auto 0;
        width: 430px;
    }

    .image_2_list {
        float: none;
        margin: 51px auto 0;
        width: 420px;
    }

    .image_2_list img {
        width: 420px
    }

    .image_4_list {
        float: left;
        margin-left: 0px;
        padding-top: 51px;
        width: 95%;
        margin-top: 30px;
        padding-right: 10px;
        font-size: 15px;
    }

    .wrap_table {
        clear: both;
        margin: 43px -40px;
        float: left;
        width: 109%;
    }

    .wrap_table tbody td {
        padding: 15px 50px 1px 30px;
    }

    .wrap_table .image_tr td:nth-child(2) {
        padding: 8px 0px 1px 27px;
    }

    .wrap_table .image_tr td:nth-child(2) img {
        margin-right: 5px;
    }

    .wrap_table tbody td img {
        float: left;
        margin-right: 15px;
        margin-top: 5px;
    }

    .wrap_table .image_tr td {
        padding: 45px 24px 43px 30px;
    }

    .task_path_1.bottom {
        margin-top: 25px;
    }

    .task_path_1.bottom h3 {
        margin-bottom: 22px;
    }

    .wrap_user.bottom {
        margin-top: 20px;
        padding-top: 44px;
    }

    .wrap_user.bottom ul {
        margin-top: 15px;
    }

    .wrap_user.bottom .left_kase {
        width: 35%;
    }

    .wrap_user.bottom .right_kase {
        width: 53%;
        padding-left: 16px;
    }

    .image_2_wrap {
        text-align: center;
        margin-top: 51px;
    }

    .image_2_wrap img {
        float: none;
    }

    .image_2_wrap b {
        clear: both;
        display: block;
        width: 490px;
        text-align: left;
        margin: -45px auto 0;
        float: none;
    }

    .image_2_wrap p {
        margin-top: 60px;
        text-align: left;
        line-height: 23px;
        width: 95%;
    }

    .task_path_1.bottom.clearfix {
        margin-top: 47px;
    }

    .kak_snizit_stoimost_obrashcheniya section.case-results {
        padding: 48px 0 5px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-results .container {
        padding-left: 45px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-results h2 {
        padding-top: 52px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-result-list {
        margin-top: 65px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-result-item {
        padding-left: 0px;
        width: 33%;
        margin-right: 10px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-result-item .case-item__icon b {
        font-size: 13px;
        padding-top: 3px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-result-list .case-result-item .case-item__icon:nth-child(1) {
        margin-bottom: 35px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-result-item .case-item__icon b strong {
        font-size: 23px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-result-item .case-item__icon:nth-child(3) b strong {
        font-size: 20px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-result-item .case-item__icon img {
        margin-right: 16px;
        width: 36px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-result-item .case-item__icon {
        margin-bottom: 22px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-result-list .case-result-item:nth-child(2) {
        margin-right: 11px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-result-list .case-result-item:nth-child(3) .case-item__icon:nth-child(1) b {
        padding-top: 0px;
        margin-top: -6px;
        line-height: 15px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-result-list .case-result-item:nth-child(3) .case-item__icon:nth-child(1) {
        margin-bottom: 8px;
        width: 210px;
    }

    .case-wrapper.kak_snizit_stoimost_obrashcheniya {
        margin-bottom: 5px;
    }
}

@media only screen and (max-width: 767px) {
    .kak_snizit_stoimost_obrashcheniya .case-komek-top__logo_analiz img {
        width: 80px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-quote__content {
        max-width: 100%;
    }

    .kak_snizit_stoimost_obrashcheniya .case-komek-top__logo_analiz {
        height: 60px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-komek-top__desc {
        font-size: 26px;
        line-height: 34px;
        margin-top: 21px;
    }

    .case-komek-top.kak_snizit_stoimost_obrashcheniya {
        min-height: 440px;
        margin-bottom: 0px;
        padding: 40px 40px 70px;
    }

    .top_text_3 {
        padding: 0 25px;
        margin-top: -55px;
    }

    .top_tezt_4 {
        padding: 0 25px;
    }

    .top_tezt_4 h2 {
        margin-bottom: 25px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-quote {
        padding: 40px 25px 45px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-quote__caption:after {
        top: -13px;
        width: 66px;
    }

    .kak_snizit_stoimost_obrashcheniya .phone_wrap .content_wrap {
        padding: 5px 5px;
    }

    .kase_content {
        padding: 0 25px 0 25px;
    }

    .task_path_1 {
        margin-top: 285px;
    }

    .task_path_1 span {
        font-size: 45px;
    }

    .task_path_1 h3 {
        margin-bottom: 20px;
        margin-top: 14px;
        font-size: 25px;
        line-height: 30px;
    }

    .task_path_1 h3 br {
        display: none;
    }

    .image_cl {
        background: url(/images/cases_icons/kak_snizit_stoimost_obrashcheniya/image_1_small.jpg) 100% 10% no-repeat;
        background-size: 39%;
        padding-top: 0;
        margin-top: 33px;
        padding-bottom: 40px;
    }

    .wrap_user {
        padding: 38px 40px 45px;
        margin-top: 40px;
    }

    .wrap_user h3 {
        font-size: 25px;
    }

    .wrap_user ul {
        width: 100%;
    }

    .wrap_user ul li p {
        margin-bottom: 25px;
    }

    .wrap_user img {
        float: right;
        margin-top: 8px;
        margin-right: 20px;
    }

    .task_path_1.top {
        margin-top: 71px;
    }

    .task_path_1.top span {
        font-size: 58px;
    }

    .task_path_1.top h3 {
        margin-bottom: 20px;
        margin-top: 18px;
    }

    .task_path_1.top p {
        line-height: 24px;
    }

    .image_cl.top b {
        margin-top: 0;
    }

    .image_cl.top {
        background: url(/images/cases_icons/kak_snizit_stoimost_obrashcheniya/image_2_min.jpg) top center no-repeat;
        background-position: 100% 90%;
        padding-bottom: 65px;
        background-size: 45%;
        padding-top: 0;
        margin-top: 30px;
    }

    .wrap_user.top {
        margin: 50px -40px 0;
        margin-top: 40px;
    }

    .wrap_user.top ul li p {
        margin-bottom: 17px;
    }

    .top_akcii {
        width: 104%;
    }

    .top_akcii h3 {
        font-size: 25px;
        line-height: 29px;
    }

    .top_akcii ul {
        display: block;
    }

    .top_akcii li {
        float: left;
        margin-right: 8px;
        width: 48%;
        margin-bottom: 8px;
        text-align: center;
    }

    .top_akcii li p {
        width: 57px;
        padding: 10px 5px;
        margin: 10px auto 24px;
    }

    .top_akcii li:nth-child(2) {
        margin-right: 0;
    }

    .top_akcii li p span {
        font-size: 13px;
    }

    .image_wrap_kase {
        margin-top: 50px;
    }

    .image_wrap_kase > p {
        margin-bottom: 5px;
    }

    .image_wrap_kase ul {
        margin-top: 8px;
    }

    .image_wrap_kase ul li p {
        margin-bottom: 6px;
        line-height: 21px;
    }

    .image_1_list {
        width: auto;
        text-align: center;
    }

    .image_wrap_kase > div p {
        margin-top: -34px;
        width: 360px;
        margin: -34px auto 0;
        text-align: left;
    }

    .image_3_list {
        margin: 44px auto 0;
        width: auto;
        text-align: center;
    }

    .image_2_list {
        margin: 41px auto 0;
        width: auto;
        text-align: center;
    }

    .image_4_list {
        margin-top: 20px;
        padding-top: 40px;
    }

    .image_wrap_kase .image_4_list p {
        line-height: 24px;
        width: auto;
        margin-top: -20px;
    }

    .wrap_table .table_1 {
        display: none;
    }

    .wrap_table {
        margin: 24px 0px;
        width: 100%;
    }

    .table_small {
        display: block;
        margin: 0;
    }

    .table_small b {
        text-align: center;
        font-size: 19px;
        width: 100%;
        padding: 30px 20px;
        background-color: #f0f0f0;
        display: block;
        border-bottom: 1px solid #dddddd;
    }

    .table_small .td_color {
        background-color: #f0f0f0;
        border-bottom: 1px solid #dddddd;
        text-align: center;
        padding: 11px 50px 1px 45px;
    }

    .table_small tbody td b {
        display: block;
        width: 100%;
        text-align: center;
        font-weight: normal;
        font-size: 20px;
        padding-top: 7px;
        padding-left: 10px;
        padding-bottom: 10px;
        background-color: #f0f0f0;
    }

    .table_small tbody td {
        padding: 14px 50px 1px 30px;
        text-align: left;
    }

    .table_small tbody td p {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .table_small .image_tr td {
        padding: 50px 24px 43px 50px;
        border-top: 1px solid #dddddd;
    }

    .table_small tbody td img {
        float: left;
        margin-right: 10px;
        margin-top: 5px;
    }

    .table_small .td_color_2 {
        background-color: #f0f0f0;
        border-bottom: 1px solid #dddddd;
        text-align: center;
        padding: 11px 50px 1px 45px;
    }

    .table_small .image_tr td p {
        margin: 2px 0;
        font-size: 17px;
    }

    .table_small table {
        width: 100%;
        margin-bottom: 30px;
    }

    .shadow_wrap {
        box-shadow: 3px 5px 20px -12px;
    }

    .task_path_1.bottom span {
        font-size: 59px;
    }

    .task_path_1 p {
        width: 97%;
    }

    .wrap_user.bottom {
        margin-top: 46px;
    }

    .wrap_user.bottom .left_kase {
        width: 100%;
    }

    .wrap_user.bottom {
        margin-top: 46px;
        padding-top: 35px;
    }

    .wrap_user.bottom h3 {
        line-height: 35px;
    }

    .wrap_user.bottom ul p {
        margin-bottom: 22px;
    }

    .wrap_user.bottom .right_kase {
        width: 100%;
        padding-left: 0px;
        margin-top: 20px;
    }

    .wrap_user.bottom .right_kase h3 {
        font-size: 28px;
        line-height: 30px;
    }

    .wrap_user.bottom {
        padding-bottom: 5px;
    }

    .image_2_wrap {
        margin-top: 60px;
    }

    .image_2_wrap b {
        text-align: left;
        margin: -45px auto 0;
        padding-left: 17px;
    }

    .task_path_1.bottom.clearfix {
        margin-top: 60px;
    }

    .kak_snizit_stoimost_obrashcheniya section.case-results {
        padding: 28px 0 5px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-results .container {
        padding-left: 35px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-results h2 {
        margin-bottom: 8px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-result-item {
        padding-left: 0px;
        width: 100%;
        text-align: center;
        margin-bottom: 40px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-result-item .case-item__info {
        padding-top: 18px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-result-item .case-item__icon {
        float: left;
        margin-bottom: 25px;
        width: 100%;
        margin: 0 auto 25px;
        text-align: left;
        padding-left: 30px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-result-list .case-result-item .case-item__icon:nth-child(1) {
        margin-bottom: 25px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-result-list .case-result-item:nth-child(3) .case-item__icon:nth-child(1) {
        margin-bottom: 10px;
        width: 230px;
        margin-top: 8px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-result-item .case-item__icon img {
        margin-right: 12px;
    }

    .case-wrapper.kak_snizit_stoimost_obrashcheniya {
        margin-bottom: -20px;
    }
}

@media only screen and (max-width: 600px) {
    .case-komek-top.kak_snizit_stoimost_obrashcheniya {
        min-height: 340px;
    }

    .image_2_wrap b {
        width: auto;
        margin: -8% auto 0;
    }
}

@media only screen and (max-width: 540px) {
    .image_cl {
        margin-top: 0;
        padding-top: 13px;
        display: flex;
        background: url(/images/cases_icons/kak_snizit_stoimost_obrashcheniya/image_1_small.jpg) top center no-repeat;
        background-position: 50% 100%;
        padding-bottom: 20px;
        height: 190px;
    }

    .image_2_wrap b {
        margin: -9% auto 0;
    }

    .image_cl b {
        margin-top: -2px;
        font-size: 25px;
        line-height: 30px;
    }

    .image_cl.top b {
        margin-top: 20px;
    }

    .image_cl.top {
        background: url(/images/cases_icons/kak_snizit_stoimost_obrashcheniya/image_2_min.jpg) top center no-repeat;
        background-position: 50% 100%;
        padding-bottom: 40px;
        background-size: auto;
        height: 260px;
    }
}

@media only screen and (max-width: 470px) {
    .image_wrap_kase > div p {
        width: auto;
        margin-left: 29px;
    }
}

@media only screen and (max-width: 380px) {

    .case-komek-top.kak_snizit_stoimost_obrashcheniya {
        min-height: 340px;
        margin-bottom: 0px;
        padding: 40px 40px 70px;
        background: url(/images/cases_icons/kak_snizit_stoimost_obrashcheniya/banner_min.jpg) top center no-repeat;
        background-size: 130%;
    }

    .image_cl.top {
        background-size: contain;
    }

    .kak_snizit_stoimost_obrashcheniya .case-results .container {
        padding-left: 25px;
    }

    .kak_snizit_stoimost_obrashcheniya .case-result-item {
        padding-left: 10px;
    }
}

/* end: Как снизить стоимость обращения в фитнес-клуб на 73%  */

/* end: Как снизить стоимость обращения в фитнес-клуб на 73%  */

/* begin:  Улучшить продажи на 12 % благодаря автоматической персонализации предложени  */

.uluchshit_prodazhi_na_12_blagodarya .case-komek-top__logo_analiz {
    height: 94px;
    margin-top: 15px;
    margin-left: 4px;
}

.case-komek-top.uluchshit_prodazhi_na_12_blagodarya {
    background: url(/images/cases_icons/uluchshit_prodazhi_na_12_blagodarya/banner.jpg) top center no-repeat;
    margin-bottom: 55px;
}

.uluchshit_prodazhi_na_12_blagodarya .case-komek-top__desc {
    max-width: 810px;
    font-size: 50px;
    line-height: 53px;
    font-weight: 600;
}

.top_tezt_2 .lists ul {
    list-style-image: none;
    list-style-type: none;
    padding-left: 0;
    display: flex;
}

.uluchshit_prodazhi_na_12_blagodarya .top_tezt_2 {
    padding: 0 40px 0 70px;
    text-align: center;
}

.uluchshit_prodazhi_na_12_blagodarya .top_tezt_2 p {
    width: 95%;
    text-align: left;
}

.top_tezt_2 h2 {
    text-align: left;
}

.top_tezt_2 .lists {
    margin-top: 53px;
    margin-bottom: 35px;
}

.top_tezt_2 .lists ul li {
    border: 1px solid #92db3e;
    padding: 10px;
    float: left;
    width: 260px;
    margin-right: 55px;
}

.top_tezt_2 .lists ul li:last-child {
    margin-right: 0;
}

.top_tezt_2 .lists ul li:last-child img {
    margin-left: 1px;
    margin-top: -2px;
    margin-right: 11px;
}

.top_tezt_2 .lists ul li img {
    float: left;
    margin-left: 13px;
    margin-top: 5px;
    margin-right: 15px;
}

.top_tezt_2 .lists ul li p {
    font-weight: 600;
    color: #2f2f2f;
}

.uluchshit_prodazhi_na_12_blagodarya .top_tezt_2 > .image_kase img {
    position: relative;
    right: 30px;
    margin-top: 20px;
}

.wrap_create {
    margin-top: 75px;
    padding: 0 70px;
    text-align: center;
}

.wrap_create h3 {
    margin-bottom: 30px;
    font-size: 28px;
    text-align: left;
}

.wrap_create p {
    line-height: 21px;
    text-align: left;
    font-size: 15px;
}

.wrap_create ul {
    margin-top: 28px;
    margin-left: 5px;
    list-style-image: url(/images/cases_icons/analiz/green-check-icon.png);
    width: 70%;
    margin-bottom: 45px;
}

.wrap_create ul li p {
    margin-bottom: 10px;
    line-height: 23px;
}

.uluchshit_prodazhi_na_12_blagodarya .case-quote {
    margin-top: 90px;
    padding: 60px 70px 60px;
}

.uluchshit_prodazhi_na_12_blagodarya .case-quote__caption {
    width: 326px;
}

.uluchshit_prodazhi_na_12_blagodarya .case-quote__text {
    max-width: 85%;
}

.uluchshit_prodazhi_na_12_blagodarya .case-quote__photo {
    right: 50px;
    bottom: -45px;
}

.text_kace_top {
    margin-top: 155px;
    padding: 0 70px;
}

.text_kace_top h3 {
    font-size: 28px;
    margin-bottom: 30px;
}

.text_kace_top p {
    line-height: 23px;
    margin-bottom: 25px;
}

.text_kace_top img {
    margin-top: 20px;
    margin-bottom: -75px;
}

.uluchshit_prodazhi_na_12_blagodarya .case-quote.bottom {
    margin-top: 80px;
    padding: 60px 70px 50px;
}

.uluchshit_prodazhi_na_12_blagodarya .bottom .case-quote__caption {
    width: 396px;
}

.uluchshit_prodazhi_na_12_blagodarya .bottom .case-quote__content {
    max-width: 600px;
}

.uluchshit_prodazhi_na_12_blagodarya .bottom .case-quote__photo {
    bottom: -55px;
}

.uluchshit_prodazhi_na_12_blagodarya section.case-results {
    margin-top: 110px;
}

.uluchshit_prodazhi_na_12_blagodarya .case-results .container {
    padding-left: 70px;
}

.uluchshit_prodazhi_na_12_blagodarya .case-results h2 {
    padding-top: 75px;
}

.uluchshit_prodazhi_na_12_blagodarya .case-result-item {
    padding-left: 70px;
    width: 300px;
    margin-right: 70px;
    margin-bottom: 85px;
}

.uluchshit_prodazhi_na_12_blagodarya .case-result-item .case-komek-result-item__caption b span {
    font-size: 20px;
}

.uluchshit_prodazhi_na_12_blagodarya .case-komek-result-item__desc {
    line-height: 18px;
}

.uluchshit_prodazhi_na_12_blagodarya .case-result-item:nth-child(2) .case-komek-result-item__desc {
    width: 150px;
    margin-top: 15px;
    font-size: 15px;
}

.uluchshit_prodazhi_na_12_blagodarya .case-result-list .case-result-item:nth-child(2) .case-result-item__icon {
    padding-top: 0px;
}

.uluchshit_prodazhi_na_12_blagodarya .case-result-list .case-result-item:nth-child(2) {
    padding-left: 60px;
}

.wrap_create img {
    box-shadow: -2px 6px 18px -10px;
}

@media only screen and (max-width: 991px) {
    .uluchshit_prodazhi_na_12_blagodarya .case-komek-top__logo_analiz {
        height: 54px;
        margin-top: 13px;
        margin-left: 3px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-komek-top {
        padding: 32px 30px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-komek-top__logo_analiz img {
        width: 175px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-komek-top__desc {
        max-width: 540px;
        margin-top: 7px;
        font-size: 29px;
        line-height: 32px;
        font-weight: 600;
    }

    .case-komek-top.uluchshit_prodazhi_na_12_blagodarya {
        background: url(/images/cases_icons/uluchshit_prodazhi_na_12_blagodarya/banner.jpg) top center no-repeat;
        margin-bottom: 15px;
        background-size: cover;
    }

    .uluchshit_prodazhi_na_12_blagodarya .top_tezt_2 {
        padding: 0 30px 0 45px;
        text-align: center;
        margin-top: 10px;
    }

    .top_tezt_2 .lists {
        margin-top: 35px;
        margin-bottom: 19px;
    }

    .top_tezt_2 .lists ul li {
        margin-right: 40px;
    }

    .top_tezt_2 .lists ul li p {
        font-size: 11px;
        width: 100%;
        margin-top: 5px;
        margin-bottom: 0;
    }

    .top_tezt_2 .lists ul li img {
        float: left;
        margin-left: 10px;
        margin-top: 2px;
        margin-right: 9px;
        width: 30px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .top_tezt_2 > .image_kase img {
        position: relative;
        right: -10px;
        margin-top: 30px;
    }

    .wrap_create {
        margin-top: 60px;
        padding: 0 0px 0 45px;
    }

    .wrap_create p br {
        display: none;
    }

    .wrap_create ul {
        width: 95%;
    }

    .wrap_create img {
        position: relative;
        right: 25px;
        top: 5px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-quote {
        margin-top: 60px;
        padding: 60px 40px 45px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-quote__text {
        max-width: 90%;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-quote__photo {
        right: -10px;
        bottom: -50px;
        max-width: 360px;
    }

    .text_kace_top {
        margin-top: 220px;
        padding: 0 0 0 45px;
    }

    .text_kace_top img {
        margin-top: 30px;
        margin-bottom: -75px;
        margin-left: -25px;
    }

    .text_kace_top.bottom {
        margin-top: 134px;
        padding: 0 45px 0 45px;
    }

    .text_kace_top.bottom h3 {
        margin-bottom: 35px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-quote.bottom {
        margin-top: 30px;
        padding: 60px 41px 50px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .bottom .case-quote__content {
        max-width: 420px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .bottom .case-quote__photo {
        bottom: -6px;
        max-width: 320px;
        right: 0px;
    }

    .uluchshit_prodazhi_na_12_blagodarya section.case-results {
        margin-top: 170px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-results .container {
        padding-left: 35px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-results h2 {
        padding-top: 60px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-result-item {
        margin-right: 40px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-result-item {
        margin-bottom: 65px;
    }
}

@media only screen and (max-width: 767px) {
    .case-komek-top.uluchshit_prodazhi_na_12_blagodarya {
        padding: 32px 15px;
        background: url(/images/cases_icons/uluchshit_prodazhi_na_12_blagodarya/banner_min.jpg) top center no-repeat;
        margin-bottom: 15px;
        background-size: cover;
        min-height: 295px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-komek-top__logo_analiz {
        height: 44px;
        margin-top: -6px;
        margin-left: 3px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-komek-top__logo_analiz img {
        width: 137px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-komek-top__desc {
        max-width: 540px;
        margin-top: 6px;
        font-size: 23px;
        line-height: 27px;
        font-weight: 600;
        margin-left: 3px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .top_tezt_2 {
        padding: 0;
    }

    .top_tezt_2 h2 {
        margin-bottom: 30px;
    }

    .top_tezt_2 .lists ul {
        display: block;
        padding-right: 15px;
    }

    .top_tezt_2 .lists ul li {
        border: 1px solid #92db3e;
        padding: 10px 0px 10px 10px;
        float: none;
        width: 190px;
        margin: 0 auto 37px;
        clear: both;
    }

    .top_tezt_2 .lists ul li img {
        float: left;
        margin-left: 5px;
        margin-top: 2px;
        margin-right: 9px;
        width: 30px;
    }

    .top_tezt_2 .lists ul li:last-child {
        margin: 0 auto 30px;
    }

    .top_tezt_2 .lists ul li p {
        margin-bottom: 5px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .top_tezt_2 .image_kase > img {
        display: none;
    }

    .uluchshit_prodazhi_na_12_blagodarya .bottom .case-quote__content {
        max-width: 100%;
    }

    .uluchshit_prodazhi_na_12_blagodarya .top_tezt_2 .image_kase {
        background: url(/images/cases_icons/uluchshit_prodazhi_na_12_blagodarya/image_1_min.jpg) top center no-repeat;
        height: 240px;
        margin: 49px auto 0;
    }

    .wrap_create {
        margin-top: 40px;
        padding: 0;
    }

    .wrap_create h3 {
        margin-bottom: 24px;
        line-height: 34px;
    }

    .wrap_create p {
        line-height: 23px;
        text-align: left;
    }

    .wrap_create ul li p {
        margin-bottom: 14px;
    }

    .wrap_create img {
        right: 0px;
        top: -10px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-quote {
        margin-top: 25px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-quote__caption {
        width: 290px;
    }

    .text_kace_top {
        margin-top: 240px;
        padding: 0;
    }

    .text_kace_top h3 {
        line-height: 31px;
    }

    .text_kace_top p {
        margin-bottom: 53px;
    }

    .text_kace_top img {
        margin-top: -15px;
        margin-bottom: -85px;
        margin-left: 5px;
    }

    .text_kace_top.bottom {
        margin-top: 134px;
        padding: 0;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-quote.bottom {
        margin-top: 10px;
    }

    .uluchshit_prodazhi_na_12_blagodarya section.case-results {
        margin-top: 210px;
        margin-bottom: 80px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-results h2 {
        padding-top: 42px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-results .container {
        padding-left: 22px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-result-item {
        margin-bottom: 0px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-komek-result-item__desc {
        margin-top: 9px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-result-item {
        padding-left: 75px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-result-item b {
        font-size: 21px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-result-item .case-komek-result-item__caption b span {
        font-size: 22px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-result-list .case-result-item:nth-child(2) {
        padding-left: 75px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-result-list .case-result-item:nth-child(2) .case-komek-result-item__caption {
        margin-top: 7px;
        margin-bottom: 0px;
    }
}

@media only screen and (max-width: 500px) {
    .uluchshit_prodazhi_na_12_blagodarya .case-quote {
        padding: 60px 15px 45px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .bottom .case-quote__caption {
        width: 265px;
    }

    .uluchshit_prodazhi_na_12_blagodarya .case-quote.bottom {
        padding: 45px 15px 40px;
    }
}

/* end:  Улучшить продажи на 12 % благодаря автоматической персонализации предложени  */


/* brgin:  ак телеком-провайдеру за 2 месяца увеличить конверсию в лиды на 49 %  */

.case-komek-top.kak_telekom_provayderu_za_2 {
    background: url(/images/cases_icons/kak_telekom_provayderu_za_2/banner.jpg) top center no-repeat;
    margin-bottom: 90px;
}

.kak_telekom_provayderu_za_2 .case-komek-top__logo_analiz {
    height: 72px;
    margin-top: 15px;
    margin-left: 4px;
}

.kak_telekom_provayderu_za_2 .case-komek-top__desc {
    max-width: 790px;
    font-size: 50px;
    line-height: 53px;
    font-weight: 600;
}

.kak_telekom_provayderu_za_2 .case-quote__caption {
    width: 400px;
    padding-right: 100px;
}

.kak_telekom_provayderu_za_2 .case-quote__text p {
    margin-bottom: 25px;
}

.kak_telekom_provayderu_za_2 .case-quote__text {
    max-width: 87%;
}

.kak_telekom_provayderu_za_2 .case-quote__photo {
    right: 0;
    bottom: -25px;
}

.kak_telekom_provayderu_za_2 .phone_wrap input[type="submit"] {
    padding: 11px 29px;
}

.kak_telekom_provayderu_za_2 .phone_wrap .content_wrap b {
    padding: 22px 21px;
}

.kak_telekom_provayderu_za_2 .case-quote {
    padding: 60px 70px 65px;
}

.kak_telekom_provayderu_za_2 .logo_wrap_text {
    margin-top: 150px;
}

.kak_telekom_provayderu_za_2 .logo_wrap_text b {
    font-size: 28px;
    color: #29282c;
    line-height: 35px;
    font-weight: normal;
    float: left;
}

.kak_telekom_provayderu_za_2 .logo_wrap_text .image_1 {
    background: url(/images/cases_icons/kak_telekom_provayderu_za_2/image_1.jpg) 50% 50% no-repeat;
    width: 72%;
    height: 75px;
    float: right;
}

.kak_telekom_provayderu_za_2 .top_tezt_4 {
    clear: both;
    padding: 0 0px;
    padding-top: 70px;
}

.kak_telekom_provayderu_za_2 .top_tezt_4 h2 {
    margin-bottom: 29px;
}

.kak_telekom_provayderu_za_2 .top_tezt_4 p {
    margin-bottom: 25px;
}

.kak_telekom_provayderu_za_2 .image_wrap_1 {
    margin-top: 42px;
}

.kak_telekom_provayderu_za_2 .image_wrap_1 span,
.kak_telekom_provayderu_za_2 .image_wrap_2 span {
    text-align: center;
    display: block;
    padding: 45px 0;
}

.kak_telekom_provayderu_za_2 .image_wrap_1 img,
.kak_telekom_provayderu_za_2 .image_right img,
.kak_telekom_provayderu_za_2 .image_wrap_2 img {
    box-shadow: 0px 9px 25px 2px #e6e6e6;
}

.kak_telekom_provayderu_za_2 .image_wrap_2 {
    margin-top: 20px;
}

.kak_telekom_provayderu_za_2 .text_5 {
    margin-top: 30px;
}

.kak_telekom_provayderu_za_2 .text_5 h2 {
    line-height: 33px;
    margin-bottom: 26px;
}

.kak_telekom_provayderu_za_2 .text_5 p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 26px;
}

.text_wrap_right {
    margin-top: 32px;
    margin-bottom: -20px;
}

.text_wrap_right h2 {
    line-height: 33px;
    width: 50%;
    float: left;
    margin-bottom: 7px;
}

.text_wrap_right .text_left {
    width: 50%;
    float: left;
    clear: left;
    margin-top: 15px;
}

.text_wrap_right p {
    line-height: 25px;
    clear: both;
    margin-bottom: 7px;
}

.kak_telekom_provayderu_za_2 .image_right {
    float: right;
    width: 45%;
    margin-top: 0px;
    text-align: right;
}

.kak_telekom_provayderu_za_2 .image_right span {
    text-align: center;
    display: block;
    font-size: 15px;
    padding: 45px 0;
}

.kak_telekom_provayderu_za_2.case-results {
    padding: 0px 0 5px;
    margin-top: 90px;
}

.kak_telekom_provayderu_za_2.case-results .container {
    padding-left: 0px;
}

.kak_telekom_provayderu_za_2.case-results h2 {
    padding-top: 75px;
}

.kak_telekom_provayderu_za_2.case-results h2 span {
    color: #9ce047;
}

.kak_telekom_provayderu_za_2 .case-result-item {
    margin-right: 100px;
    margin-bottom: 25px;
}

.kak_telekom_provayderu_za_2 .case-result-list .case-result-item:nth-child(2) {
    margin-right: 92px;
}

.kak_telekom_provayderu_za_2 .case-result-list .case-result-item:nth-child(3) {
    padding-left: 70px;
}

.kak_telekom_provayderu_za_2.right {
    margin-bottom: 40px;
}

.kak_telekom_provayderu_za_2.right b {
    color: #29282c
}

.kak_telekom_provayderu_za_2 .image_right.small {
    display: none;
}

.h2_small {
    display: none;
}

@media only screen and (max-width: 1001px) {
    .kak_telekom_provayderu_za_2 .case-komek-top__logo_analiz {
        height: 54px;
        margin-top: 43px;
        margin-left: 0px;
    }

    .case-komek-top.kak_telekom_provayderu_za_2 {
        padding: 32px 32px;
        margin-bottom: 10px;
        min-height: 425px;
        max-width: 930px;
        margin: 0 20px;
        background-size: cover;
    }

    .kak_telekom_provayderu_za_2 .case-komek-top__logo_analiz img {
        width: 205px;
    }

    .kak_telekom_provayderu_za_2 .case-komek-top__desc {
        max-width: 580px;
        margin-top: 7px;
        font-size: 29px;
        line-height: 32px;
        font-weight: 600;
    }

    .kak_telekom_provayderu_za_2 .case-quote {
        margin: 10px 20px 0px;
        padding: 35px 45px 48px 65px;
    }

    .kak_telekom_provayderu_za_2 .case-quote__caption {
        width: 553px;
        padding-right: 100px;
    }

    .kak_telekom_provayderu_za_2 .case-quote__photo {
        display: none;
    }

    .kak_telekom_provayderu_za_2 .case-quote__content {
        max-width: 100%;
    }

    .kak_telekom_provayderu_za_2 .case-quote__text {
        max-width: 100%;
    }

    .kak_telekom_provayderu_za_2 .no-back.phone_wrap {
        padding: 0 35px;
    }

    .kak_telekom_provayderu_za_2 .logo_wrap_text {
        margin-top: 195px;
        padding: 0px 15px;
    }

    .kak_telekom_provayderu_za_2 .logo_wrap_text .image_1 {
        background: url(/images/cases_icons/kak_telekom_provayderu_za_2/image_1.jpg) 50% 70% no-repeat;
        width: 60%;
        background-size: 100%;
    }

    .kak_telekom_provayderu_za_2 .top_tezt_4 {
        clear: both;
        padding: 0 15px;
        padding-top: 35px;
    }

    .kak_telekom_provayderu_za_2 .top_tezt_4 h2 {
        margin-bottom: 29px;
        line-height: 32px;
        font-size: 28px;
    }

    .kak_telekom_provayderu_za_2 .image_wrap_1 {
        margin-top: 30px;
    }

    .kak_telekom_provayderu_za_2 .image_wrap_1 span, .kak_telekom_provayderu_za_2 .image_wrap_2 span {
        padding: 35px 0;
    }

    .kak_telekom_provayderu_za_2 .image_wrap_2 {
        margin-top: 10px;
    }

    .kak_telekom_provayderu_za_2 .text_5 {
        margin-top: 5px;
        padding: 0 15px;
    }

    .text_wrap_right {
        margin-top: 5px;
        margin-bottom: -20px;
        padding: 0 15px;
    }

    .text_wrap_right h2 br {
        display: none;
    }

    .text_wrap_right h2 {
        width: 55%;
    }

    .kak_telekom_provayderu_za_2 .image_right {
        margin-top: 85px;
        margin-bottom: 0;
    }

    .kak_telekom_provayderu_za_2 .image_right span {
        padding: 35px 0;
    }

    .text_wrap_right > p {
        line-height: 23px;
    }

    .kak_telekom_provayderu_za_2.case-results h2 {
        padding: 45px 35px 0;
        margin-bottom: 57px;
    }

    .kak_telekom_provayderu_za_2.case-results .case-result-list {
        padding: 0 40px;
    }

    .kak_telekom_provayderu_za_2 .case-result-item {
        margin-right: 27px;
        margin-bottom: 25px;
        min-width: 210px;
    }

    .kak_telekom_provayderu_za_2 .case-result-list .case-result-item:nth-child(2) {
        margin-right: 42px;
    }

    .kak_telekom_provayderu_za_2 .case-result-item {
        margin-bottom: 15px;
    }
}

@media only screen and (max-width: 768px) {
    .kak_telekom_provayderu_za_2 .text_5 h2 {
        font-size: 27px;
    }

    .kak_telekom_provayderu_za_2 h2 {
        font-size: 28px;
    }

    .case-komek-top.kak_telekom_provayderu_za_2 {
        min-height: 325px;
    }
}

@media only screen and (max-width: 767px) {
    .case-komek-top.kak_telekom_provayderu_za_2 {
        padding: 12px 20px;
    }

    .kak_telekom_provayderu_za_2 .case-komek-top__logo_analiz img {
        width: 155px;
    }

    .kak_telekom_provayderu_za_2 .case-komek-top__logo_analiz {
        height: 25px;
    }

    .kak_telekom_provayderu_za_2 .case-komek-top__desc {
        max-width: auto;
        margin-top: 11px;
        font-size: 23px;
        line-height: 28px;
    }

    .kak_telekom_provayderu_za_2 .case-quote {
        margin: 0px -15px;
        padding: 45px 18px 50px 18px;
    }

    .case-komek-top.kak_telekom_provayderu_za_2 {
        padding: 12px 20px;
        margin: 0px -15px;
        background-size: cover;
        min-height: 315px;
    }

    .kak_telekom_provayderu_za_2 .case-quote__caption {
        width: auto;
        padding-right: 100px;
    }

    .kak_telekom_provayderu_za_2 .no-back.phone_wrap {
        padding: 0 0px;
    }

    .kak_telekom_provayderu_za_2 .phone_wrap .content_wrap b {
        font-size: 23px;
        padding: 13px 21px;
    }

    .kak_telekom_provayderu_za_2 .logo_wrap_text {
        margin-top: 272px;
    }

    .kak_telekom_provayderu_za_2 .logo_wrap_text .image_1 {
        background: url(/images/cases_icons/kak_telekom_provayderu_za_2/image_1_small.jpg) 50% 70% no-repeat;
        width: 100%;
        background-size: auto;
        height: 105px;
        margin-top: 10px;
    }

    .kak_telekom_provayderu_za_2 .top_tezt_4 {
        padding: 0 0px;
        padding-top: 40px;
    }

    .kak_telekom_provayderu_za_2 .image_wrap_1 span, .kak_telekom_provayderu_za_2 .image_wrap_2 span {
        padding: 28px 20px;
        line-height: 22px;
    }

    .kak_telekom_provayderu_za_2 .image_wrap_2 {
        margin-top: 5px;
    }

    .kak_telekom_provayderu_za_2 .text_5 {
        margin-top: 20px;
        padding: 0 0px;
    }

    .kak_telekom_provayderu_za_2 .text_5 h2 {
        line-height: 33px;
        margin-bottom: 26px;
        font-size: 27px;
        width: 101%;
    }

    .kak_telekom_provayderu_za_2 .text_5 p {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 21px;
    }

    .kak_telekom_provayderu_za_2 .text_5 .image_wrap_1 {
        margin-top: 32px;
    }

    .kak_telekom_provayderu_za_2 .text_5 .image_wrap_2 {
        margin-top: 10px;
    }

    .text_wrap_right {
        margin-top: 20px;
        margin-bottom: -20px;
        padding: 0;
    }

    .text_wrap_right h2 {
        width: 100%;
    }

    .text_wrap_right .text_left {
        width: 100%;
    }

    .kak_telekom_provayderu_za_2 .image_right {
        display: none;
    }

    .kak_telekom_provayderu_za_2 .image_right.small {
        display: block;
        text-align: center;
    }

    .kak_telekom_provayderu_za_2 .image_right {
        margin-top: 30px;
        width: 100%;
    }

    .kak_telekom_provayderu_za_2 .image_right span {
        padding: 30px 0;
        line-height: 21px;
    }

    .kak_telekom_provayderu_za_2.case-results h2 {
        padding: 49px 0px 0 20px;
        margin-bottom: 19px;
        font-size: 25px;
    }

    .kak_telekom_provayderu_za_2.case-results .case-result-list {
        padding: 0 20px;
    }

    .kak_telekom_provayderu_za_2.case-results .case-result-item__info {
        padding-top: 10px;
    }

    .kak_telekom_provayderu_za_2 .case-result-item {
        min-height: 70px;
    }

    .case-result-list .case-komek-result-item__info {
        padding-top: 5px;
    }

    .kak_telekom_provayderu_za_2.case-results {
        padding: 0px 0 15px;
    }
}

@media only screen and (max-width: 500px) {
    .kak_telekom_provayderu_za_2 .case-quote__caption {
        width: auto;
        padding-right: 80px;
    }

    .kak_telekom_provayderu_za_2.case-results h2 {
        display: none;
    }

    .h2_small {
        display: block;
        padding: 49px 0px 0 20px;
        margin-bottom: 19px;
        font-size: 25px;
        color: #29282c;
        font-weight: 600;
        line-height: 1em;
    }

    .h2_small span {
        color: #9ce047;
    }
}

@media only screen and (max-width: 350px) {
    .kak_telekom_provayderu_za_2 .case-quote__caption {
        padding-right: 20px;
    }

}

/* end:  ак телеком-провайдеру за 2 месяца увеличить конверсию в лиды на 49 %  */


/*     avtomaticheskaya_obrabotka_zayavok_kak_poluchit_na_21_bolshe_tselevykh_obrashcheniy_ поiхали    */

.avtomaticheskaya_obrabotka p {
    line-height: 24px;
}

.avtomaticheskaya_obrabotka h2.boldest {
    color: #252427;
    font-family: "Open Sans";
    font-size: 42px;
    font-weight: 600;
}


.case-komek-top.avtomaticheskaya_obrabotka {
    background-image: url('/images/cases_icons/avtomaticheskaya_obrabotka_zayavok/Saturation_1.png');
    min-height: 566px;
}

.avtomaticheskaya_obrabotka .logo_top {
    margin-left: 0;
}

.avtomaticheskaya_obrabotka .top_desc {
    max-width: 790px;
    font-size: 48px;
    line-height: 53px;
    font-weight: 700;
}

.avtomaticheskaya_obrabotka .top_text_3 {
    margin-top: -75px;
}

.avtomaticheskaya_obrabotka .top_tezt_4 {
    margin-top: 82px;
}

.avtomaticheskaya_obrabotka .top_tezt_4 h2 {
    margin-bottom: 40px;
}

.avtomaticheskaya_obrabotka .case-quote {
    margin-top: 85px;
    color: #666;
}

.avtomaticheskaya_obrabotka .case-quote__text {
    max-width: 90%;
}

.avtomaticheskaya_obrabotka .case-quote__photo {
    right: 0;
    height: 100%;
    max-width: 486px;
    bottom: -75px;
}

.avtomaticheskaya_obrabotka .tasks-wrapper {
    margin-top: 165px;
}

.avtomaticheskaya_obrabotka .tasks {
    list-style-image: url("/images/cases_icons/avtomaticheskaya_obrabotka_zayavok/ok.png");
    margin-bottom: 87px;
    padding-left: 25px;
}

.avtomaticheskaya_obrabotka .tools-wrapper {
    display: flex;
    flex-direction: column;
}


.avtomaticheskaya_obrabotka .tools-title {
    min-width: 305px;
    margin-bottom: 30px;
}

.avtomaticheskaya_obrabotka .tools {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 93px;
    align-self: center;
    max-width: 800px;
}

.avtomaticheskaya_obrabotka .tool {
    display: flex;
    width: 220px;
    margin-bottom: 10px;
    padding: 5px;
    align-items: center;
}

.avtomaticheskaya_obrabotka .tool .pic {
    margin-right: 10px;
    flex-shrink: 0;
}

.avtomaticheskaya_obrabotka .tool .desc {
    color: #000000;
    font-family: "Open Sans";
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
}

.avtomaticheskaya_obrabotka .leads-wrapper_avt-obr {
    margin-bottom: 36px;
}

.pic-wrapper_avt-obr {
    display: flex;
    justify-content: center;
}

.leads-wrapper_avt-obr h2 {
    margin-bottom: 25px;
}

.avtomaticheskaya_obrabotka .empty {
    margin-bottom: 87px;
}

.screens_avt-obr {
    margin: 40px 0;
    display: flex;
    justify-content: center;
}

.screens_avt-obr .screen-col {
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

.screens_avt-obr .screen-col .pic-wrapper {
    display: flex;
    align-items: center;
    width: 100%;
    max-height: 347px;
    box-shadow: -1px 10px 30px rgba(0, 0, 0, 0.13);
    min-height: 175px;
    margin-bottom: 20px;
}

.screens_avt-obr img {
}

.screens_avt-obr .desc {
    text-align: center;
}

.pic-wrapper_avt-obr .scr {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.pic-wrapper_avt-obr .scr img {
    margin-bottom: 36px;
}

.pic-wrapper_avt-obr {
    margin-bottom: 45px;
    margin-top: 45px;
}


.pic-wrapper_avt-obr.center {
    justify-content: center;
}

.optimize-articles {
    margin-top: 40px;
    margin-bottom: 86px;
}

.optimize-articles .article {
    margin-bottom: 40px;
}

.optimize-articles .title-wrapper {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.optimize-articles .title-wrapper .pic-wrapper {
    margin-right: 18px;
}

.optimize-articles .article-title {
    color: #000000;
    font-family: "Open Sans";
    font-size: 19px;
    font-weight: 400;
    line-height: 24px;
    width: 35%;
}

.optimize-articles .article-body p {
    color: #666666;
    font-family: "Open Sans";
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
}

.optimize-articles .article-body {
    width: 84%;
    padding-left: 66px;
}

.avtomaticheskaya_obrabotka .tasks {
    width: 65%;
}

.table_avt-obr-wrapper {
    padding: 32px 25px 15px;
    box-shadow: -1px 10px 30px rgba(0, 0, 0, 0.13);
    border: 2px solid #ffffff;
    background-color: #ffffff;
}


.table_avt-obr thead tr th {
    vertical-align: top;
    padding: 24px 30px;
    text-align: left;
    color: #000000;
    font-family: "Open Sans";
    font-size: 15px;
    font-weight: 700;
}

.table_avt-obr tbody tr:first-child td {
    border-bottom: 1px solid lightgray;
}

.table_avt-obr tbody tr td {
    text-align: center;
    padding: 20px 25px;
    color: #000000;
    font-family: "Open Sans";
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
}

.table_avt-obr tbody tr td.bold {
    color: #000000;
    font-family: "Open Sans";
    font-size: 24px;
    font-weight: 700;
    line-height: 20px;
}

.table_avt-obr thead tr {
    border-bottom: 2px solid black;
}

.table_avt-obr tbody tr td:last-child {
    color: #000000;
    font-family: "Open Sans";
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
}

.table_avt-obr tbody tr td:first-child {
    text-align: left;
}

.avtomaticheskaya_obrabotka .results-wrapper {
    margin-top: 80px;
}


.avtomaticheskaya_obrabotka .results-wrapper .tasks {
    margin-bottom: 35px;
}

.case-quote-bottom .case-quote__caption {
    width: 585px;
}

.case-quote-bottom .case-quote__caption::after {
    right: 120px;
    top: -13px;
}

.avtomaticheskaya_obrabotka .case-quote-bottom .case-quote__photo {
    right: 70px;
    height: 100%;
    max-width: 486px;
    bottom: -34px;
}

.case-result-list.avt-obr .case-result-item:nth-child(3) {
    padding-left: 75px;
}

.case-result-list.avt-obr .case-result-item {
    min-width: 200px;
}

.case-result-list.avt-obr .case-result-item b {
    color: #252427;
    font-family: "Open Sans";
    font-size: 32px;
    font-weight: 7400;
}

.case-result-list.avt-obr .case-result-item .case-komek-result-item__desc {
    color: #5b5b5b;
    font-family: "Open Sans";
    font-size: 15px;
    font-weight: 400;
}

img.line {
    margin: 85px 0;
}

.avtomaticheskaya_obrabotka .kak_telekom_provayderu_za_2.right {
    margin-bottom: 90px;
}


@media only screen and (max-width: 991px) {
    .case-komek-top.avtomaticheskaya_obrabotka {
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0;
        padding: 32px 38px;
        background-size: auto;
    }

    .avtomaticheskaya_obrabotka .case-komek-top__logo_analiz {
        margin-top: 0;
    }

    .avtomaticheskaya_obrabotka .case-quote .case-quote__photo {
        max-width: 370px;
        bottom: -240px;
    }

    .avtomaticheskaya_obrabotka .case-quote-bottom .case-quote__photo {
        max-width: none;
        bottom: -53px;
        right: 0;
    }

    .avtomaticheskaya_obrabotka .phone_wrap .content_wrap {
        width: 100%;
    }

    .avtomaticheskaya_obrabotka .tasks-wrapper {
        margin-top: 210px;
    }

}

@media only screen and (max-width: 769px) {

    .avtomaticheskaya_obrabotka .container-tablet-40 {
        padding-left: 40px;
        padding-right: 40px;
    }

    .avtomaticheskaya_obrabotka h2 {
        font-size: 24px;
    }

    .case-komek-top.avtomaticheskaya_obrabotka {
        height: 300px;
        min-height: auto;
        padding: 33px 38px;
        background-position: center;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .avtomaticheskaya_obrabotka .case-komek-top__logo_analiz img {
        width: 65px;
    }

    .avtomaticheskaya_obrabotka .top_desc {
        font-size: 31px;
        font-weight: 700;
        line-height: 40px;;
    }

    .avtomaticheskaya_obrabotka .top_text_3 {
        margin-top: 30px;
        padding: 0;
        text-align: justify;
    }

    .avtomaticheskaya_obrabotka .top_tezt_4 {
        padding: 0;
        text-align: justify;
    }

    .avtomaticheskaya_obrabotka .case-quote__content {
        max-width: 580px;
    }

    .avtomaticheskaya_obrabotka .case-quote__caption {
        max-width: 620px;
        width: auto;
    }

    .avtomaticheskaya_obrabotka .case-quote__caption::after {
        right: 0;
    }

    .avtomaticheskaya_obrabotka .case-komek-top__logo_analiz {
        height: 85px;
    }

    .avtomaticheskaya_obrabotka .case-quote {
        margin-top: 60px;
        padding: 60px 70px 45px;
        min-height: 355px;
        margin-bottom: 0;
        background-color: #f1f1f1;
        color: #868686;
        position: relative;
        margin: 0;
        margin-top: 60px;
    }

    .avtomaticheskaya_obrabotka .tasks {
        width: auto;
    }

    .avtomaticheskaya_obrabotka .case-quote .case-quote__photo {
        display: none;
    }


    .avtomaticheskaya_obrabotka .phone_wrap {
        padding: 0 40px;
    }

    .avtomaticheskaya_obrabotka .tasks-wrapper {
        margin-top: 210px;
    }


    .avtomaticheskaya_obrabotka .tools-wrapper .tools-title {
        min-width: 170px;
    }

    .avtomaticheskaya_obrabotka .tools-wrapper .tool {
        width: 200px;
    }

    .avtomaticheskaya_obrabotka .results-wrapper .tasks {
        width: 100%;
    }

    .optimize-articles .article-body {
        width: 94%;
    }

    .case-result-list .case-result-item {
        padding-left: 0 !important;
    }

    .case-result-list .case-result-item__icon {
        position: relative;
        margin-right: 10px;
    }

    .avtomaticheskaya_obrabotka .empty {
        margin-bottom: 60px;
    }

    .avtomaticheskaya_obrabotka .case-result-list {
        margin-bottom: 60px;
    }

    .avtomaticheskaya_obrabotka .case-result-item {
        margin-bottom: 50px;
        display: flex;
        max-width: none;
    }

    .avtomaticheskaya_obrabotka .case-result-item b {
        display: block;
        margin-bottom: 20px;
    }

    .avtomaticheskaya_obrabotka .case-result-item .case-result-item__icon{
        flex-shrink: 0;
    }

}

@media only screen and (max-width: 500px) {

    .container-tablet-40 {
        padding: 0 15px;
    }

    .avtomaticheskaya_obrabotka .container {
        padding: 0;
    }

    .pad-wrapper {
        padding: 0px 15px;
    }

    .avtomaticheskaya_obrabotka .top_text_3 {
        margin-top: -25px;
        text-align: left;
    }

    .avtomaticheskaya_obrabotka .top_tezt_4 {
        margin-top: 60px;
    }

    .avtomaticheskaya_obrabotka .top_tezt_4 h2 {
        margin-bottom: 31px;
    }

    .avtomaticheskaya_obrabotka .phone_wrap {
        padding: 0;
    }

    .avtomaticheskaya_obrabotka .tasks {
        margin-bottom: 60px;
    }

    .avtomaticheskaya_obrabotka table.table_avt-obr tr th {
        font-size: 6px;
        padding: 5px;
        line-height: 1;
    }

    .avtomaticheskaya_obrabotka table.table_avt-obr tbody tr td {
        font-size: 6px;
        padding: 5px;
        line-height: 1;
    }

    .avtomaticheskaya_obrabotka h2 {
        width: 100% !important;
    }

    .case-komek-top.avtomaticheskaya_obrabotka {
        padding: 20px;
        padding-top: 15px;
    }

    .avtomaticheskaya_obrabotka .top_desc {
        font-size: 23px;
        font-weight: 400;
        line-height: 27px;
    }

    .avtomaticheskaya_obrabotka .case-quote__caption:after {
        width: 60px;
    }

    .avtomaticheskaya_obrabotka .case-quote__caption {
        padding-right: 26px;
    }

    .avtomaticheskaya_obrabotka .case-quote {
        padding: 36px 18px 45px;
    }

    .avtomaticheskaya_obrabotka .tasks-wrapper {
        margin-top: 285px;
    }

    .avtomaticheskaya_obrabotka .tools-wrapper {
        flex-direction: column;
    }

    .avtomaticheskaya_obrabotka .tools-wrapper .tool {
        flex-direction: column;
        width: 50%;
        align-items: center;
    }

    .avtomaticheskaya_obrabotka .tools-wrapper .tool img {
        margin-bottom: 10px;
    }

    .avtomaticheskaya_obrabotka .tools-wrapper .tool .desc {
        text-align: center;
    }

    .avtomaticheskaya_obrabotka .optimize-articles .article-title {
        width: auto;
    }

    .avtomaticheskaya_obrabotka .tasks {
        width: auto;
    }

    .avtomaticheskaya_obrabotka .screens_avt-obr {
        flex-direction: column;
    }

    .avtomaticheskaya_obrabotka .screen-col {
        margin-left: 0;
        margin-bottom: 30px;
    }

    .avtomaticheskaya_obrabotka .optimize-articles .article-body {
        width: 100%;
        padding-left: 0;
        text-align: left;
        margin-bottom: 50px;
    }


    .avtomaticheskaya_obrabotka .optimize-articles .article-body p{
        text-align: left;
    }

    .avtomaticheskaya_obrabotka .tools {
        margin-top: 0;
    }

    .case-result-list .avt-obr {
        margin-bottom: 60px;
    }

    .pic-wrapper_avt-obr .desc{
        text-align: center;
    }

    .avtomaticheskaya_obrabotka .kak_telekom_provayderu_za_2.right {
        width: 88%;
    }

    .avtomaticheskaya_obrabotka .case-result-item {
        margin-bottom: 50px;
        display: flex;
        max-width: none;
        width: auto;
    }

    .avtomaticheskaya_obrabotka .case-result-item b {
        display: block;
        margin-bottom: 20px;
    }

    .avtomaticheskaya_obrabotka .case-result-item .case-result-item__icon{
        flex-shrink: 0;
    }
}

@media (min-width: 500px) and (max-width: 679px) {

    .avtomaticheskaya_obrabotka .tools-wrapper {
        flex-direction: column;
    }

    .avtomaticheskaya_obrabotka .tools-wrapper .tools-title {
        margin-bottom: 30px;
    }

}

@media (min-width: 769px) and (max-width: 803px) {
    .avtomaticheskaya_obrabotka .tools-wrapper {
        flex-direction: column;
    }

    .avtomaticheskaya_obrabotka .tools-wrapper .tools-title {
        margin-bottom: 30px;
    }
}

/*     avtomaticheskaya_obrabotka_zayavok_kak_poluchit_na_21_bolshe_tselevykh_obrashcheniy_ end   */
/* End */


/* Start:/local/templates/main/components/intensa/cases/.default/bitrix/news.detail/.default/style.css?16341966743733*/
.form_case{
    /*background: url('/local/templates/main/images/analytics/analytics-bottom-bg.jpg') #232323*/;
    padding: 20px 0 70px;
    background-position: 50%;
    background-color: #343434;
}
body .regular-content  #wrap_bot > .container{
    padding-right: 0;
    padding-left: 0;
}
.form_case .main-h2{
    font-size: 30px;
    line-height: 1.2;
    width: 70%;
    text-align: center;
    margin: 0 auto;
    color: #fff;
}
.form_case .main-h2 b{
    font-weight: normal;
    color: #98d642;
}
.section-note{
    color: #8e8e8e;
    text-align: center;
    font-size: 18px;
    padding-top: 20px;
}

.form_case .checkbox-label i{
    line-height: 2;
}
.form_case .checkbox-label i,
.form_case .checkbox-label a{
    color: #fff!important;
}
.form_case .input-box input{
    background-color: transparent;
    border-color: #8e8e8e;
    color: #fff;
}
.banner_wrap{
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -200px;
    margin-left: -410px;
    background-color: #fff;
    padding-right: 20px;
    z-index: 20;
    width: 820px;
}
.banner_wrap img{
    float: left;
    margin-right: 0px;
}
.banner_wrap b{
    font-size: 24px;
    margin-top: 40px;
    display: block;
    width: 90%;
    line-height: 1.2;
    color: #292121;
}
.banner_wrap p{
    font-size: 15px;
    margin-top: 30px;
    display: block;
    width: 90%;
    line-height: 1.3;
    color: #333333;
}
.banner_wrap input{
    text-decoration: none;
    padding: 16px 35px 17px;
    background-color: #76c518;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    border-radius: 3px;
    margin-left: 0px;
    margin-top: 20px;
    float: left;
    border: none;
}
.banner_wrap input:hover{
    color: #fff;
}
.banner_wrap .close{
    background: url(/images/close_banner.png) no-repeat;
    display: block;
    width: 20px;
    height: 20px;
    opacity: 1;
    margin-top: 20px;
}
.fone_wrap_banner{
    background-color: #4b4a4d;
    opacity: 0.8;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    z-index: 11;
    left: 0;
    display: none;
}
@media only screen and (max-width: 680px){
    .banner_wrap {
        margin-top: -200px;
        margin-left: -43%;
        background-color: #fff;
        padding: 30px;
        z-index: 20;
        width: 85%;
    }  
    .banner_wrap .close{
        margin-right: -15px;
        margin-top: -15px;   
    }
    .banner_wrap img{
        display: none;
    }
    .banner_wrap b {
        font-size: 24px;
        margin-top: 10px;
        display: block;
        width: 100%;
        line-height: 1.2;
        color: #292121;
        text-align: center;
    }
    .banner_wrap p {
        font-size: 15px;
        margin-top: 30px;
        width: 100%;
        text-align: center;
    }
    .banner_wrap a {
        margin-top: 20px;
        float: none;
        margin: 30px auto 10px;
        display: block;
        width: 260px;
    }
}
@media only screen and (max-width: 380px){
    .banner_wrap {
        position: fixed;
        top: 50%;
        left: 50%;
        margin-top: -200px;
        margin-left: -45%;
        background-color: #fff;
        padding: 30px 14px;
        z-index: 20;
        width: 90%;
    } 
    .banner_wrap .close {
        margin-right: -5px;
    }
}
@media only screen and (max-width: 480px){
   body .form_case .main-h2{
       width: 100%;
   }
   .checkbox-label span {
        vertical-align: top;
        float: left;
        display: block;
        width: 80%;
    }
    .checkbox-label input[type="checkbox"] + i, .checkbox-label input[type="radio"] + i {
        float: left;
    }    
    body #wrap_bot .container {
        padding-right: 15px;
        padding-left: 15px;
    }
}
/* End */


/* Start:/local/templates/.default/components/sprint.editor/blocks/.default/styles/my_padding.css?167172142234*/
.padding {
	background: #F3F3F3;
}
/* End */


/* Start:/local/templates/.default/components/sprint.editor/blocks/.default/styles/my_breadcrumb.css?16789639393053*/
.breadcrumb.breadcrumb_editor {
	margin: 0;
	padding: 0;
	background-color: #F3F3F3;
}

.breadcrumb__container.container {
	max-width: 1670px;
}

.breadcrumb__list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.breadcrumb__list li {
	display: inline-block;
	margin: 0;
	font-size: 14px;
	line-height: 30px;
	color: #000000;
	font-weight: 400;
	font-family: 'Montserrat', 'Open Sans', sans-serif;
	position: relative;
}
.breadcrumb__list li:not(:last-child) {
	padding-right: 28px;
	margin-right: 20px;
}

.breadcrumb__list li > * {
	display: inline-block;
	word-break: break-all;
}

.breadcrumb__list a {
	text-decoration: none;
	color: #000000;
}
.breadcrumb__list a:hover {
	text-decoration: none;
	color: #000000;
}
@media (min-width: 950px) {
	.breadcrumb__list a:hover {
		color: #73CF00;
	}
}
.breadcrumb__list a:focus {
	text-decoration: none;
	color: #000000;
}

.breadcrumb__icon {
	background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.00206874 0.717644L0.00829129 0.655437L0.0207356 0.595237L0.0373338 0.537199L0.0580694 0.479083L0.0829582 0.425167L0.114069 0.371236L0.147265 0.321489L0.184599 0.271726L0.22607 0.228124L0.271711 0.186668L0.319404 0.149319L0.371266 0.114054L0.423113 0.0850117L0.479114 0.0601382L0.537183 0.037349L0.595268 0.0207668L0.655406 0.0103756L0.71556 0.00208469L0.777782 0L0.837936 0.00208469L0.898074 0.0103756L0.958228 0.0207668L1.0163 0.037349L1.07438 0.0601382L1.13037 0.0850117L1.1843 0.114054L1.23408 0.149319L1.28178 0.186668L1.32741 0.228124L7.54962 6.45036L7.59115 6.49397L7.62849 6.54373L7.66162 6.59348L7.69273 6.64741L7.71762 6.70132L7.73846 6.75944L7.75495 6.81748L7.7674 6.87768L7.77362 6.93989L7.77782 7.00002L7.77362 7.06016L7.7674 7.12237L7.75495 7.18257L7.73846 7.24061L7.71762 7.29872L7.69273 7.35264L7.66162 7.40657L7.62849 7.45632L7.59115 7.50608L7.54962 7.54968L1.32741 13.772L1.28178 13.8133L1.23408 13.8507L1.1843 13.886L1.13037 13.9151L1.07438 13.94L1.0163 13.9627L0.958228 13.9793L0.898074 13.9897L0.837936 13.998L0.777782 14L0.71556 13.998L0.655406 13.9897L0.595268 13.9793L0.537183 13.9627L0.479114 13.94L0.423113 13.9151L0.371266 13.886L0.319404 13.8507L0.271711 13.8133L0.22607 13.772L0.184599 13.7282L0.147265 13.6786L0.114069 13.6288L0.0829582 13.5749L0.0580694 13.5209L0.0373338 13.4629L0.0207356 13.4048L0.00829129 13.3446L0.00206874 13.2824L0 13.2222L0.00206874 13.1622L0.00829129 13.1L0.0207356 13.0398L0.0373338 12.9817L0.0580694 12.9235L0.0829582 12.8696L0.114069 12.8157L0.147265 12.766L0.184599 12.7162L0.22607 12.6726L5.89868 7.00002L0.22607 1.32744L0.184599 1.28384L0.147265 1.23408L0.114069 1.18433L0.0829582 1.1304L0.0580694 1.07648L0.0373338 1.01837L0.0207356 0.960327L0.00829129 0.900128L0.00206874 0.83792L0 0.777782L0.00206874 0.717644Z' fill='%235C5C5C'/%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	width: 8px;
	height: 30px;
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
}
/* End */


/* Start:/local/templates/.default/components/sprint.editor/blocks/.default/styles/my_article_header.css?167896393956168*/
.article-header {
    background: #f3f3f3;
}

.article-header__container.container {
    max-width: 950px;
}

.article-header__lead {
    padding: 40px;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
@media (max-width: 580px) {
    .article-header__lead {
        padding: 20px;
    }
}

.article-header__lead:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(82.38deg, rgba(0, 0, 0, 0.5) -2.39%, rgba(0, 0, 0, 0) 72.15%);
}

.article-header__lead-content {
    position: relative;
    z-index: 2;
}

.article-header .article-header__text {
    color: #ffffff;
}

.article-header .article-header__heading {
    color: #ffffff;
    margin: 84px 0;
    max-width: 730px;
}
@media (max-width: 580px) {
    .article-header__heading {
        margin: 50px 0;
    }
}

.article-header__tags {
    display: flex;
    column-gap: 24px;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0;
}

.article-header__tags.base-text {
    list-style: none;
}

.article-header__tags.base-text li {
    margin: 0;
}

.article-header__tags.base-text a {
    color: #ffffff;
}

.article-header__tags.base-text a:hover {
    color: #ffffff;
    border-color: #ffffff;
}

.article-header__bottom {
    display: flex;
    justify-content: space-between;
    margin-top: 12px;
    align-items: center;
    gap: 10px;
}
@media (max-width: 900px) {
    .article-header__bottom {
        flex-direction: column;
        align-items: flex-start;
    }
}

.article-header__author {
    display: flex;
    column-gap: 10px;
    align-items: center;
    flex: 1 300px;
}
@media (max-width: 900px) {
    .article-header__author {
        flex: auto;
    }
}

.article-header__author-photo {
    min-width: 80px;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.article-header__column {
    display: flex;
    column-gap: 40px;
    align-items: center;
    flex: 1 280px;
    justify-content: flex-end;
}
@media (max-width: 900px) {
    .article-header__column {
        flex: auto;
    }
}

.article-header__author-content p:not(:first-child) {
    margin: 0;
}

/* Стили для кнопок поделиться */
.article-header .yandex-share-panel .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item {
    margin-left: 0;
    margin-right: 0;
}

.article-header .yandex-share-panel .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item:not(:last-child) {
    margin-right: 18px;
}

.article-header .yandex-share-panel .ya-share2__item {
    border-radius: 50%;
    overflow: hidden;
}

.article-header .yandex-share-panel .ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {
    width: 40px;
    height: 40px;
    background-size: 40px;
}

.article-header .yandex-share-panel .ya-share2__item_service_vkontakte .ya-share2__icon {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask0_2781_6032' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Cpath d='M20 40C31.0457 40 40 31.0457 40 20C40 8.95432 31.0457 0 20 0C8.95432 0 0 8.95432 0 20C0 31.0457 8.95432 40 20 40Z' fill='%232481CC'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2781_6032)'%3E%3Crect width='40' height='40' fill='url(%23pattern0)'/%3E%3C/g%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_2781_6032' transform='scale(0.000833333)'/%3E%3C/pattern%3E%3Cimage id='image0_2781_6032' width='1200' height='1200' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E");
}

.article-header .yandex-share-panel .ya-share2__item_service_telegram .ya-share2__icon {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2781_6028)'%3E%3Cpath d='M20 40C31.0457 40 40 31.0457 40 20C40 8.95432 31.0457 0 20 0C8.95432 0 0 8.95432 0 20C0 31.0457 8.95432 40 20 40Z' fill='%232481CC'/%3E%3Cpath d='M8.3237 19.8266C8.3237 19.8266 18.3237 15.7226 21.7919 14.2774C23.1214 13.6994 27.63 11.8497 27.63 11.8497C27.63 11.8497 29.711 11.0405 29.5375 13.0058C29.4797 13.815 29.0173 16.6474 28.5549 19.711C27.8612 24.0462 27.1098 28.7861 27.1098 28.7861C27.1098 28.7861 26.9942 30.1156 26.0115 30.3468C25.0289 30.578 23.4103 29.5376 23.1214 29.3063C22.8901 29.133 18.7861 26.5318 17.2832 25.2601C16.8786 24.9133 16.4162 24.2197 17.341 23.4104C19.4219 21.5029 21.9075 19.133 23.4103 17.6301C24.104 16.9364 24.7976 15.3179 21.9075 17.2832C17.8035 20.1156 13.7572 22.7746 13.7572 22.7746C13.7572 22.7746 12.8323 23.3526 11.0983 22.8323C9.3641 22.3122 7.34098 21.6185 7.34098 21.6185C7.34098 21.6185 5.95378 20.7514 8.3237 19.8266Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2781_6028'%3E%3Crect width='40' height='40' rx='8' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
/* End */


/* Start:/local/templates/.default/components/sprint.editor/blocks/.default/styles/my_blog_text.css?16789639391222*/
.blog-text {
    background: #F3F3F3;
}

.blog-text__container.container {
    max-width: 1390px;
}
@media (max-width: 576px) {
    .blog-text__container.container {
        padding: 0;
    }
}

.blog-text__content {
    padding: 40px;
    border-radius: 20px;
    background-repeat: no-repeat;
    border: 3px solid transparent;
}
@media (max-width: 950px) {
    .blog-text__content {
        width: 100% !important;
    }
}
@media (max-width: 480px) {
    .blog-text__content {
        padding: 20px;
    }
}

.blog-text__heading:not(:last-child) {
    margin-bottom: 30px;
}
@media (max-width: 480px) {
    .blog-text__heading:not(:last-child) {
        margin-bottom: 24px;
    }
}

.blog-text__content ul, .blog-text__content ol {
    margin: 0;
    padding: 0;
}

.blog-text__content ol {
    padding-left: 18px;
}

.blog-text__content ul {
    list-style-image: url("data:image/svg+xml,%3Csvg width='20' height='15' viewBox='0 0 20 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 2L7 13L2 8' stroke='%2373CF00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    padding-left: 25px;
}

.blog-text__content ul li {
    margin: 0 0 10px;
    padding-left: 10px;
}

/* End */


/* Start:/local/templates/.default/components/sprint.editor/blocks/.default/styles/my_person.css?16789639392005*/
.person {
	background: #F3F3F3;
}

.person_small .person__container.container {
	max-width: 950px;
}
.person_small .person__wrapper {
	flex-direction: column;
	row-gap: 20px;
	padding: 28px 40px;
}
@media (max-width: 576px) {
	.person_small .person__wrapper {
		padding: 25px;
	}
}

.person_small .person__photo {
	display: flex;
	align-items: center;
	column-gap: 20px;
	flex-basis: auto;
}
@media (max-width: 576px) {
	.person_small .person__photo {
		flex-direction: column;
		align-items: center;
		text-align: center;
		row-gap: 10px;
	}
}
.person_small .person__photo img {
	width: 150px;
}
.person_small .person__author {
	margin: 0;
	text-align: left;
}
@media (max-width: 576px) {
	.person_small .person__author {
		text-align: center;
	}
}

.person__container.container {
	max-width: 1670px;
}

.person__wrapper {
	max-width: 1360px;
	margin: 0 auto;
	padding: 50px;
	background: #32343E;
	border-radius: 20px;
	display: flex;
	column-gap: 50px;
}

.person__photo {
	flex-basis: 150px;
}

.person__content {
	flex-basis: calc(100% - 200px);
}

.person__heading.base-heading {
	color: #ffffff;
	margin: 0 0 20px;
}

.person__content p {
	margin: 0;
	color: #ffffff;
	font-size: 16px;
	line-height: 1.5;
	font-family: "Montserrat", "Open Sans", sans-serif;
}

.person__content ul {
	list-style-image: url(/local/templates/.default/components/sprint.editor/blocks/.default/styles/../images/check.svg);
}

.person__content ul li {
	font-size: 16px;
	line-height: 1.5;
	color: #ffffff;
	margin: 0 0 10px;
}

.person__content ul li:last-child {
	margin-bottom: 0;
}

.person__author {
	margin-top: 20px;
	text-align: right;
}

.person__author strong {
	font-weight: 600;
}

.person__author.base-text,
.person__quote.base-text {
	color: #ffffff;
}

@media (max-width: 992px) {
	.person__wrapper {
		flex-wrap: wrap;
		row-gap: 20px;
	}

	.person__content {
		flex-basis: 100%;
	}
}

@media (max-width: 576px) {
	.person__wrapper {
		padding: 25px;
	}
}

@media (max-width: 480px) {
	.person__content ul li {
		font-size: 14px;
	}

	.person__content p {
		font-size: 14px;
	}
}
/* End */


/* Start:/local/templates/.default/components/sprint.editor/blocks/.default/styles/my_subscribe_form.css?16789639394611*/
.subscribe {
	background: #F3F3F3;
	padding: 70px 0;
	float: none!important;
	display: flex!important;
}
@media (max-width: 479px) {
	.subscribe {
		padding: 50px 0;
	}
}

.subscribe__container.container {
	max-width: 945px;
}

.subscribe__row {
	display: flex;
	column-gap: 50px;
	justify-content: center;
	align-items: center;
}
@media (max-width: 949px) {
	.subscribe__row {
		flex-direction: column;
		text-align: center;
		row-gap: 30px;
	}
}

.subscribe form {
	min-width: 385px;
	display: flex;
	flex-direction: column;
	flex-basis: 385px;
	row-gap: 15px;
}
@media (max-width: 949px) {
	.subscribe form {
		flex-basis: auto;
	}
}
@media (max-width: 479px) {
	.subscribe form {
		min-width: auto;
	}
}

.subscribe__header {
	display: flex;
	flex-direction: column;
	row-gap: 15px;
}

.subscribe .subscribe__input {
	width: 100%;
	box-sizing: border-box;
	height: 60px;
	padding: 0 49px;
	color: #32343E;
	border-radius: 33px;
	border: 1px solid rgba(0, 0, 0, 0.3);
	background: transparent;
	font-weight: 500;
	font-size: 16px;
}
@media (max-width: 390px) {
	.subscribe .subscribe__input {
		height: 50px;
		padding: 0 33px;
		font-size: 14px;
	}
}

.subscribe .subscribe__submit {
	border-color: rgba(0, 0, 0, 0.1);
	box-shadow: 0 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802);
	border-radius: 33px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.subscribe__text {
	padding-top: 10px;
	color: rgba(50, 52, 62, 0.5);
	word-wrap: anywhere;
}

.subscribe__result {
	display: none;
}
.subscribe__result.fancybox-content {
	background: #F8FAFA;
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	border-radius: 25px;
	width: 420px;
	height: auto;
	padding: 73px 10px;
	text-align: center;
}
.subscribe__result_success.fancybox-content {
	padding-bottom: 134px;
}
.subscribe__result_success.fancybox-content:before {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='70' height='70' rx='35' fill='%2373CF00' fill-opacity='0.15'/%3E%3Cpath d='M30.403 45.8963L30.4029 45.8964C29.5783 46.7268 28.2408 46.7269 27.415 45.8963L27.4149 45.8964C27.415 45.8963 27.415 45.8963 27.4149 45.8963L27.4147 45.8961L27.4137 45.8951L27.4098 45.8911L27.3942 45.8755L27.3336 45.8144L27.1036 45.5828L26.2825 44.7559L23.7893 42.2452L21.2919 39.7299L20.4656 38.8974L20.2323 38.6622C20.2064 38.6361 20.187 38.6165 20.1736 38.6029C20.1585 38.5877 20.151 38.5801 20.1507 38.5799C19.3882 37.7449 19.4101 36.4446 20.2134 35.6353C21.038 34.8049 22.3755 34.8048 23.2013 35.6354L28.8014 41.2742L28.9078 41.3813L29.0143 41.2742L46.6172 23.5523L46.6172 23.5523C47.4418 22.7219 48.7793 22.7218 49.6051 23.5524C50.4303 24.3834 50.4303 25.732 49.6051 26.563L49.6963 26.6536C49.6051 26.563 49.605 26.563 49.6048 26.5632L49.6042 26.5638L49.6016 26.5664L49.5914 26.5768L49.5508 26.6176L49.3927 26.7768L48.7922 27.3814L46.6466 29.5416L40.1158 36.1172C35.3525 40.9132 30.552 45.7465 30.403 45.8963ZM51.4172 21.7293C49.5908 19.8902 46.6303 19.8902 44.804 21.7293L28.9089 37.7335L25.0145 33.8123C23.1881 31.9732 20.2276 31.9732 18.4012 33.8123C16.5755 35.6508 16.5754 38.6303 18.4012 40.4678C18.4013 40.4678 18.4013 40.4678 18.4013 40.4679L25.6018 47.7182C27.4281 49.5573 30.3886 49.5573 32.215 47.7182C32.215 47.7182 32.215 47.7182 32.215 47.7182L51.4171 28.3859L51.3107 28.2802L51.4171 28.3859C53.243 26.5474 53.243 23.5679 51.4172 21.7293Z' fill='%2373CF00' stroke='%2373CF00' stroke-width='0.3'/%3E%3C/svg%3E");
	background-size: cover;
	width: 70px;
	height: 70px;
	position: absolute;
	bottom: 46px;
	left: 50%;
	transform: translateX(-50%);
}

.subscribe__result .fancybox-close-small {
	width: 50px;
	height: 50px;
	margin-right: 6px;
	margin-top: 6px;
}
.subscribe__result .fancybox-close-small:before {
	display: none;
}
.subscribe__result .fancybox-close-small:after {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M37.5 12.5L12.5 37.5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 12.5L37.5 37.5' stroke='%2332343E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-size: cover;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.subscribe__result .fancybox-close-small svg {
	display: none;
}
/* End */
/* /local/templates/main/styles/cases.css?1620285260387841 */
/* /local/templates/main/components/intensa/cases/.default/bitrix/news.detail/.default/style.css?16341966743733 */
/* /local/templates/.default/components/sprint.editor/blocks/.default/styles/my_padding.css?167172142234 */
/* /local/templates/.default/components/sprint.editor/blocks/.default/styles/my_breadcrumb.css?16789639393053 */
/* /local/templates/.default/components/sprint.editor/blocks/.default/styles/my_article_header.css?167896393956168 */
/* /local/templates/.default/components/sprint.editor/blocks/.default/styles/my_blog_text.css?16789639391222 */
/* /local/templates/.default/components/sprint.editor/blocks/.default/styles/my_person.css?16789639392005 */
/* /local/templates/.default/components/sprint.editor/blocks/.default/styles/my_subscribe_form.css?16789639394611 */
