@media only screen and (max-width: 1300px) {
    .thanks-bottom .text-download {
        font-size: 13px;
    }
    .thanks-bottom .btn {
        padding: 10px 12px;
        font-size: 12px;
        line-height: 18px;
    }
    .thanks-bottom .btn i {
        font-size: 16px;
        margin: 0 8px 0 0;
    }
}

@media only screen and (max-width: 1200px) {
    /* ==========================================================================
        SKINS
        ========================================================================== */
    /* SKIN PARTNER */
    body.skin-partner .content-thank-you .img-thanks {
        max-height: 426px;
    }

    /* SKIN HOMEYOU */
    body.skin-homeyou.page-step1 .using-homeyou .comment p {
        min-height: 408px;
    }
    body.skin-homeyou.page-step1 .using-homeyou .comment h3 {
        font-size: 17px;
    }

    /* ==========================================================================
        DEFAULTS
        ========================================================================== */
    .container {
        padding-right: 15px;
        padding-left: 15px;
    }

    /* ==========================================================================
        THANKS
        ========================================================================== */
    .padding-content-signup.padding-content-thanks { padding-top: 60px; }
    .text-thank-you { width: 68%; }
    .content-thank-you .img-thanks { max-height: 316px; }
    .content-thank-you .text-redirect { font-size: 12px; }
}

/* Medium Devices, Desktops */
@media only screen and (max-width: 992px) {
    /* ==========================================================================
        SKIN MANTA
        ========================================================================== */
    /* HEADER */
    body.skin-manta .navbar-nav,
    body.skin-manta .container>.navbar-header {
        margin: 0;
    }
    body.skin-manta .navbar-nav {
        margin-right: -15px;
    }
    body.skin-manta .header .nav.navbar-nav>li>a.big-nav-icon {
        font-size: 18px;
        padding-top: 19px;
        padding-bottom: 13px;
        border-left: 1px solid #141414;
        border-color: rgba(20, 20, 20, 0.3);
        min-width: 51px;
    }
    body.skin-manta .header .icon-arrow-down { font-size: 18px; }
    body.skin-manta .nav>.dropdown-arrow { position: inherit; }
    body.skin-manta .navbar-nav.navbar-right .dropdown-arrow.open .dropdown-menu {
        width: 100%;
        left: 0;
        float: none;
    }
    body.skin-manta .navbar-nav.navbar-right .open .dropdown-menu-nav>li>a {
        color: #909090;
        padding: 6px 15px;
    }
    body.skin-manta .navbar-nav.navbar-right .open .dropdown-menu>li.sign-up { margin-top: 23px; }
    body.skin-manta .navbar-nav.navbar-right .open .dropdown-menu>li.sign { margin-bottom: 4.5px; }
    body.skin-manta .navbar-nav.navbar-right .open .dropdown-menu>li.sign>a {
        padding-top: 0;
        padding-bottom: 0;
        font-size: 12px;
    }

    /* FOOTER */
    body.skin-manta.page-step1 .footer .container {
        width: 750px;
    }
    body.skin-manta .col-social {
        float: none !important;
        display: block;
        clear: both;
        overflow: hidden;
    }

    /* ==========================================================================
        SKIN PARTNER
        ========================================================================== */
    body.skin-partner .section-become:before {
        margin-right: -190px;
    }

    /* ==========================================================================
        SKIN HOMEYOU
        ========================================================================== */
    body.skin-homeyou.page-step1 {
        padding-top: 68px !important;
    }
    body.skin-homeyou.page-step1 .section-become:before {
        margin-right: -230px;
    }
    body.skin-homeyou.page-step1 .why-join-step-1 .content {
        margin: 0 0 80px;
    }
    body.skin-homeyou.page-step1 .why-join-step-1 img {
        position: relative;
        bottom: -110px;
    }
    body.skin-homeyou.page-step1 .using-homeyou .comment p {
        min-height: 530px;
    }

    /* ==========================================================================
        CONTENT SIGNUP
        ========================================================================== */
    .padding-content-signup {
        padding: 20px 15px 180px;
    }
    .footer-bottom-fixed-xs {
        position: fixed;
        left: 0;
        bottom: 0;
        width: 100%;
        z-index: 9999;
    }
    .form-bottom {
        padding-right: 30px;
        padding-left: 30px;
    }
    .js-insert-content { margin-top: 35px; }
    .form-group-radius input { max-width: 100% !important; }
    .btn-action {
        margin-left: 0;
        width: 149%;
        left: -50%;
        position: relative;
        bottom: -25px;
        font-size: 14px;
        line-height: 17px;
    }
    .btn-service-margin-left,
    .btn-action,
    .btn-action[disabled] {
        padding-top: 13px;
        padding-bottom: 15px;
        height: 45px;
    }
    .row-custom {
        margin-right: -5px;
        margin-left: -5px;
    }
    .gutter-custom {
        padding-right: 5px;
        padding-left: 5px;
    }
    .panel .actions {
        float: none !important;
        display: block;
        margin: 0 -15px -15px;
        overflow: hidden;
        clear: both;
    }
    .panel .actions .btn {
        width: 50%;
        float: left;
        text-align: center;
        border-top: 1px solid #ddd;
        margin-top: 14px;
        -webkit-border-radius: 0 0 3px 3px;
           -moz-border-radius: 0 0 3px 3px;
                border-radius: 0 0 3px 3px;
    }
    .table-content-email-phone .panel .actions .btn {
        width: 100%;
    }
    .panel .actions .btn:first-child {
        border-left: none;
    }
    .collapse-list li .label-tag { display: none; }

    /* ==========================================================================
        SIDEBAR
        ========================================================================== */
    .sidebar {
        left: 0;
        position: relative;
        float: none !important;
        height: auto;
        width: 100%;
    }
    .sidebar .title-first { display: none; }
    .sidebar .sidebar-steps {
        width: 100%;
        max-width: inherit;
        margin: 0 !important;
    }
    .sidebar-steps li {
        width: 20%;
        float: left;
        padding: 0;
        text-align: center;
        margin: 0;
    }
    .sidebar-steps li .number::after {
        border-right: none;
        border-bottom: 1px solid #ddd;
        width: 160px;
        top: -11px;
        left: 20px;
    }
    .sidebar-steps li .number {
        position: relative;
        display: inline-block;
    }

    /* ==========================================================================
        HEADER
        ========================================================================== */
    #header { text-align: center; }
    #header .logo {
        float: none !important;
        display: inline-block;
    }
    .section-become:before {
        margin-right: -100px;
    }
    .section-become h1 {
        font-size: 40px;
        line-height: 50px;
    }

    /* ==========================================================================
        LEADS
        ========================================================================== */
    #form-delivery .btn-action,
    #form-leads .form-group-align .btn-action {
        left: 0;
        width: 100%;
        bottom: 0;
        margin: 0;
    }

    /* ==========================================================================
        BECOME A PRO
        ========================================================================== */
    .section-become h1 {
        font-size: 40px;
        line-height: 50px;
    }

    /* ==========================================================================
        THANKS
        ========================================================================== */
    .padding-content-signup.padding-content-thanks { padding: 80px 15px 60px; }
    .content-thank-you { width: 100%; }
    .content-thank-you .img-thanks { max-height: 447px; }
    .text-thank-you { width: 70%; }
}

@media only screen and (max-width: 900px) {
    /* ==========================================================================
        SIDEBAR
        ========================================================================== */
    .sidebar {
        -webkit-box-shadow: inset 1px 0 12px 2px #EDEDED;
        -moz-box-shadow: inset 1px 0 12px 2px #EDEDED;
        box-shadow: inset 1px 0 12px 2px #EDEDED;
    }
    .sidebar-steps li .number::after {
        width: 145px;
    }
}

@media only screen and (max-width: 768px) {
    /* ==========================================================================
        SKINS
        ========================================================================== */
    /* SKIN DEFAULT */
    body.skin-default .section-become:before {
        display: none;
    }

    /* SKIN PARTNER */
    body.skin-partner .section-become h1 {
        max-width: 100%;
        font-size: 24px;
        line-height: 28px;
    }
    body.skin-partner .section-who-using {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    body.skin-partner .section-become img.logo-site {
        margin: 0 auto 20px;
    }
    body.skin-partner .section-become {
        -webkit-background-size: auto 284px;
        background-size: auto 284px;
    }
    body.skin-partner .section-become:before {
        height: 284px;
        left: -20%;
        -webkit-background-size: auto 267px;
        background-size: auto 267px;
    }
    body.skin-partner .content-thank-you .img-thanks {
        max-height: 400px;
        display: block;
    }
    body.skin-partner .content-thank-you .img-thanks-xs {
        display: none;
    }
    body.skin-partner .padding-content-signup.padding-content-thanks {
        padding-top: 40px;
        padding-bottom: 0px;
    }
    body.skin-partner.page-step1 .section-become {
        background: #5491F9;
    }
    body.skin-partner.page-step1 .section-become:before {
        display: none;
    }

    /* SKIN MANTA */
    body.skin-manta.page-step1 .section-become {
        -webkit-background-size: auto 344px;
        background-size: auto 344px;
        padding: 25px 15px 0;
        padding-bottom: 0;
    }
    body.skin-manta.page-step1 img.logo-site { margin-bottom: 25px; }
    body.skin-manta.page-step1 .section-become .titlebar {
        padding: 23px 15px 32px;
        font-size: 19px;
    }
    body.skin-manta.page-step1 .section-become .col-form .content {
        background-color: #444;
    }
    body.skin-manta.page-step1 .section-become .col-text { padding-top: 0; }
    body.skin-manta.page-step1 .section-become h1 {
        font-size: 26px;
        line-height: 32px;
    }
    body.skin-manta.page-step1 .section-become p {
        font-size: 18px;
        line-height: 22px;
    }
    .section-who-using .line-first {
        padding-top: 40px;
        padding-bottom: 60px;
    }
    .section-who-using .comment {
        top: -30px;
        margin-bottom: 30px;
    }
    .section-who-using .comment,
    .section-who-using .comment p {
        min-height: inherit;
    }
    .section-who-using .comment p {
        margin-bottom: 15px;
    }
    body.skin-manta img.logo-site {
        margin: 0 auto 25px;
    }
    .section-our-leads h2,
    .section-apply-today h2,
    .section-who-using h2 {
        font-size: 22px;
        line-height: 22px;
    }
    .section-apply-today {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    body.skin-manta.page-step1 .navbar-top nav {
        margin-bottom: 6px;
    }
    body.skin-manta.page-step1 .footer .bg-gray-dark {
        padding-top: 10px;
        padding-bottom: 13px;
    }
    body.skin-manta.page-step1 .footer .ico-manta-logo { display: none; }
    body.skin-manta.page-step1 .footer h2 {
        font-size: 24px;
        line-height: 1.1;
    }
    body.skin-manta .footer .nav.navbar-nav {
        max-width: 230px;
        margin: 0 auto;
    }
    body.skin-manta.page-step1 .footer .nav>li {
        display: inline-block;
        margin-bottom: 13px;
    }
    body.skin-manta.page-step1 .footer .nav.navbar-nav>li>a {
        padding-right: 20px;
        padding-left: 20px;
        margin: 0 !important;
        line-height: 12px;
    }
    body.skin-manta.page-step1 .footer .nav.navbar-nav>li>.navbar-link-padding-right {
        padding-left: 0;
    }
    body.skin-manta.page-step1 .footer .nav.navbar-nav>li>.navbar-link-careers {
        border-right: none;
    }
    body.skin-manta.page-step1 .footer .container { width: 100%; }
    body.skin-manta.page-step1 .footer .navbar-text span {
        display: block;
        font-weight: bold;
    }
    body.skin-manta.page-step1 .footer .navbar-text span,
    body.skin-manta.page-step1 .footer .navbar-text a {
        line-height: 1.3;
    }
    body.skin-manta.page-step1 .footer .text-business {
        margin: 0;
    }
    body.skin-manta.page-step1 .footer .navbar-text a { display: inline-block; }
    body.skin-manta.page-step1 .footer .text-all-rights {
        margin-top: 18px;
        margin-bottom: 18px;
        float: none !important;
        display: block;
    }
    body.skin-manta.page-step1 .footer .text-copyright .text-link,
    body.skin-manta.page-step1 .footer .text-using {
        margin-bottom: 13px;
    }
    body.skin-manta.page-step1 .footer .text-copyright .text-link { display: block; }

    /* SKIN HOMEYOU */
    body.skin-homeyou.page-step1 {
        padding-top: 66px !important;
    }
    body.skin-homeyou.page-step1 .section-become {
        -webkit-background-size: auto 246px;
        background-size: auto 246px;
    }
    body.skin-homeyou.page-step1 .section-become:before {
        height: 246px;
        left: -26%;
    }
    body.skin-homeyou.page-step1 .why-join-step-1 img {
        position: relative;
        bottom: 0;
    }
    body.skin-homeyou.page-step1 .why-join-step-1 .content {
        margin: 30px 0 80px;
    }
    body.skin-homeyou.page-step1 h2 {
        font-size: 20px;
        line-height: 24px;
    }
    body.skin-homeyou.page-step1 .list-checked i {
        margin-right: 0;
    }
    body.skin-homeyou.page-step1 h1 {
        font-size: 30px;
        line-height: 38px;
    }
    body.skin-homeyou.page-step1 .why-join-step-2 img {
        width: 100% !important;
        margin: 0;
        height: auto;
    }
    body.skin-homeyou.page-step1 .using-homeyou .comment p {
        min-height: initial;
    }
    body.skin-homeyou.page-step1 .list-checked span {
        display: block;
    }
    body.skin-homeyou.page-step1 .section-become .col-text {
        margin-bottom: 60px;
    }
    #header-homeyou .nav-login-header { margin: 0; }
    #footer-homeyou .footer-sitemap {
        min-height: 155px;
    }
    #footer-homeyou .footer-contact-item,
    #footer-homeyou .footer-sitemap {
        margin-bottom: 20px;
        text-align: left;
    }
    #footer-homeyou .footer-line-bottom {
        padding: 20px 0;
        text-align: center;
    }
    #footer-homeyou .footer-author,
    #footer-homeyou .copyright {
        display: block;
        float: none !important;
    }
    #footer-homeyou .copyright {
        margin: 0 0 15px;
    }

    /* ==========================================================================
        DEFAULTS
        ========================================================================== */
    .text-center-xs { text-align: center; }
    .btn-service-margin-left { margin-left: 10px; }

    /* ==========================================================================
        CONTENT SIGNUP
        ========================================================================== */
    .content-signup {
        min-height: inherit;
        width: 100%;
    }
    .padding-content-signup {
        padding-top: 20px;
    }
    .btn-action {
        margin-left: 0;
        left: -102%;
        width: 202%;
    }

    /* ==========================================================================
        SIDEBAR
        ========================================================================== */
    .sidebar-steps li .number::after {
        width: 120px;
    }

    /* ==========================================================================
        BECOME A PRO
        ========================================================================== */
    .section-become {
        overflow: hidden;
        height: auto;
        -webkit-background-size: auto 210px;
        background-size: auto 210px;
    }
    .section-become:before {
        max-width: 100%;
        height: 192px;
        right: inherit;
        left: -32%;
        margin-right: 0;
        -webkit-background-size: auto 100%;
        background-size: auto 100%;
    }
    .section-become h1 {
        font-size: 38px;
        line-height: 48px;
    }
    .section-become .col-text {
        padding-top: 0;
        margin-bottom: 84px;
    }
    .section-become p {
        margin: 0 auto;
        max-width: 100%;
    }
    .section-our-leads {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .section-our-leads .leads { margin-bottom: 30px; }
    .section-our-leads .leads:last-child { margin-bottom: 0; }
    .section-our-leads h2 {
        font-size: 26px;
        line-height: 26px;
        margin-bottom: 40px;
    }

    /* ==========================================================================
        DELIVERY
        ========================================================================== */
    #form-delivery .ico-validate { top: 35px; }

    /* ==========================================================================
        PAYMENT OPTIONS
        ========================================================================== */
    .col-cards { max-width: inherit; }

    /* ==========================================================================
        THANKS
        ========================================================================== */
    .padding-content-signup.padding-content-thanks {
        padding-top: 20px;
        padding-bottom: 198px;
    }
    .content-signup-thanks { padding-bottom: 0; }
    .content-thank-you {
        width: 100%;
        padding: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .content-thank-you h2 {
        font-size: 26px;
        line-height: 32px;
        margin-bottom: 23px;
    }
    .content-thank-you .text-soon {
        font-size: 14px;
        line-height: 19px;
        margin-bottom: 10px;
    }
    .content-thank-you .img-thanks { display: none; }
    .text-thank-you { width: 100%; }
    .content-thank-you .text-thanks,
    .content-thank-you .text-thanks a {
        font-size: 11px;
        line-height: 15px;
    }
    .content-thank-you .text-thanks {
        width: 50%;
        float: left;
    }
    .content-thank-you .img-thanks-xs {
        max-height: 124px;
    }
    .go-homeyou-pro {
        display: block;
        text-align: center;
        margin-bottom: 20px;
    }
    .content-thank-you .wrapper-content-thanks {
        padding: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .bottom-services {
        bottom: 0px;
    }

    /* ==========================================================================
        FOOTER
        ========================================================================== */
    #footer { display: none; }
}

@media only screen and (max-width: 650px) {
    /* ==========================================================================
        SIDEBAR
        ========================================================================== */
    .sidebar-steps li .number::after { width: 100px; }

    /* ==========================================================================
        BECOME A PRO
        ========================================================================== */
    .section-become:before { left: -26%; }
    .section-become h1 {
        font-size: 32px;
        line-height: 36px;
    }
}

@media only screen and (max-width: 560px) {
    /* ==========================================================================
        SKINS
        ========================================================================== */
    /* SKIN PARTNER */
    body.skin-partner .section-become .col-text { margin-bottom: 22px; }
    body.skin-partner .content-thank-you {
        padding: 0px;
        box-shadow: none;
    }
    body.skin-partner .content-thank-you .img-thanks {
        display: none;
    }
    body.skin-partner .text-thank-you {
        width: 100%;
    }

    /* ==========================================================================
        SIDEBAR
        ========================================================================== */
    .sidebar-steps li .number::after { width: 78px; }
}

@media only screen and (max-width: 480px) {
    /* ==========================================================================
        SKINS
        ========================================================================== */
    /* SKIN PARTNER */
    body.skin-partner .section-become {
        -webkit-background-size: auto 247px;
        background-size: auto 247px;
    }
    body.skin-partner .section-become:before {
        height: 246px;
        left: -18%;
    }

    /* SKIN MANTA */
    body.skin-manta .section-become p {
        max-width: 100%;
        font-size: 16px;
    }

    /* SKIN HOMEYOU */
    body.skin-homeyou.page-step1 .section-become,
    body.skin-mobileapp.page-step1 .section-become {
        padding-top: 20px;
        background: #5492F9;
    }
    body.skin-homeyou.page-step1 .section-become:before,
    body.skin-mobileapp.page-step1 .section-become:before {
        display: none;
    }
    body.skin-homeyou.page-step1 h1,
    body.skin-mobileapp.page-step1 h1 {
        font-size: 21px;
        line-height: 25px;
        margin-top: 0px;
    }
    body.skin-homeyou.page-step1 .section-become .col-text,
    body.skin-mobileapp.page-step1 .section-become .col-text
     {
        margin-bottom: 30px;
    }
    body.skin-homeyou.page-step1 .why-join-step-1 .content,
    body.skin-homeyou.page-step1 .why-join-step-2,
    body.skin-homeyou.page-step1 .why-join-step-3 {
        margin: 0;
        padding: 30px 0;
    }
    #footer-homeyou .col-xs-6 {
        width: 100%;
        text-align: center;
    }
    #footer-homeyou .footer-sitemap {
        min-height: initial;
    }
    #footer-homeyou .footer-social-media,
    #footer-homeyou .footer-sitemap-item,
    #footer-homeyou .footer-title-sitemap {
        text-align: center;
    }
    #footer-homeyou .footer-social-media li {
        display: inline-block;
        float: none !important;
    }
    #footer-homeyou .footer-sitemap-item {
        margin-bottom: 10px;
    }
    #footer-homeyou .copyright {
        margin: 0 0 8px;
    }

    /* ==========================================================================
        SIDEBAR
        ========================================================================== */
    .sidebar { padding: 15px 25px; }
    .sidebar-steps li .number::after { width: 64px; }

    /* ==========================================================================
        CONTENT SIGNUP
        ========================================================================== */
    .btn-action { left: -105%; }

    /* ==========================================================================
        BECOME A PRO
        ========================================================================== */
    .section-become {
        height: auto;
        -webkit-background-size: auto 224px;
        background-size: auto 224px;
        padding-top: 15px;
    }
    .section-become:before {
        height: 205px;
        left: -16%;
    }
    .section-become .col-text { margin-bottom: 30px; }
    .section-become h1 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .section-become p {
        font-size: 13px;
        line-height: 18px;
        max-width: 200px;
        margin: 0 auto;
    }

    /* ==========================================================================
        LEADS
        ========================================================================== */
    .count-circle { display: block; }
}
@media only screen and (max-width: 420px) {
    .padding-content-signup.padding-content-thanks {
        padding-bottom: 0px;
    }
}

@media only screen and (max-width: 380px) {
    .padding-content-signup.padding-content-thanks {
        padding-bottom: 198px;
    }
}

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

    .ico-costumers { background: url(../img/ico-costumers-2x.png) no-repeat; }
    .ico-edit-profile { background: url(../img/ico-edit-profile-2x.png) no-repeat; }
    .ico-like { background: url(../img/ico-like-2x.png) no-repeat; }
    .ico-check { background: url(../img/ico-check-2x.png) no-repeat; }
    .ico-check-white { background: url(../img/ico-check-white-2x.png) no-repeat; }
    .block-grow-business .person::before { background: url(../img/ico-arrow-business-2x.png) no-repeat; }
    .why-leads::before { background: url(../img/ico-check-leads-2x.png) no-repeat; }
    .col-why-leads::after { background: url(../img/ico-arrow-leads-bottom-2x.png) no-repeat; }

    .ico-real-costumers {
        background-image: url(../img/ico-real-costumers-2x.png);
    }
    .ico-phone {
        background-image: url(../img/ico-phone-2x.png);
    }
    .ico-pay {
        background-image: url(../img/ico-pay-2x.png);
    }
    .ico-visa { background-image: url(../img/ico-visa-2x.png); }
    .ico-mastercard { background-image: url(../img/ico-mastercard-2x.png); }
    .ico-amex { background-image: url(../img/ico-amex-2x.png); }
    .ico-discover { background-image: url(../img/ico-discover-2x.png); }

    .label-checkbox input[type=checkbox]:checked+span:before {
        background: url(../img/ico-check-grey-2x.png) center center no-repeat;
        -webkit-background-size: 10px 7px;
        background-size: 10px 7px;
    }

    .label-start-price::after {
        background-image: url(../img/ico-arrow-green-2x.png);
    }

    .text-redirect .ico-loader {
        background-image: url(../img/ico-loader-2x.png);
    }

    .message-minutes::after {
        background-image: url(../img/arrow-message-minutes-2x.png);
    }

    .ico-pros {
        background-image: url(../img/ico-pros-2x.png);
    }
    .ico-pay-manta {
        background-image: url(../img/ico-pay-manta-2x.png);
    }
    .ico-first-contractor {
        background-image: url(../img/ico-first-contractor-2x.png);
    }
    .ico-chat {
        background-image: url(../img/ico-chat-2x.png);
    }
    .section-apply-today .ballon:after {
        background-image: url(../img/arrow-ballon-2x.png);
    }
    .ico-quote {
        background-image: url(../img/ico-quote-2x.png);
    }
    body.skin-partner .section-apply-today .ballon:after {
        background-image: url(../img/arrow-ballon-blue-2x.png);
    }
    body.skin-partner .ico-first-contractor {
        background-image: url(../img/ico-first-contractor-partner-2x.png);
    }
    body.skin-partner .ico-pay-manta {
        background-image: url(../img/ico-pay-partner-2x.png);
    }
    body.skin-partner .ico-pros {
        background-image: url(../img/ico-pros-partner-2x.png);
    }
    body.skin-homeyou.page-step1 .icon-letter {
        background-image: url(../img/ico-newsletter-2x.png);
    }

    body.skin-homeyou.page-step1 .icon-letter ,
    body.skin-partner .ico-first-contractor,
    body.skin-partner .ico-pay-manta,
    body.skin-partner .ico-pros,
    body.skin-partner .section-apply-today .ballon:after,
    .ico-quote,
    .section-apply-today .ballon:after,
    .ico-chat,
    .ico-pros,
    .ico-pay-manta,
    .ico-first-contractor ,
    .message-minutes::after,
    .text-redirect .ico-loader,
    .label-start-price::after,
    .ico-visa,
    .ico-mastercard,
    .ico-amex,
    .ico-discover,
    .ico-real-costumers,
    .ico-phone,
    .ico-pay,
    .ico-costumers,
    .ico-edit-profile,
    .ico-check,
    .ico-check-white,
    .block-grow-business .person::before,
    .col-why-leads::after,
    .why-leads::before,
    .ico-like {
        background-size: 100% auto;
    }

}