section {
    margin-bottom: 0;
}

footer {
    margin-top: 0;
}

/* First Feedback Section */
.feedback-section {
    margin-top: 127px;
}

.background-1 {
    position: absolute;
    top: 330px;
    width: 100%;
}

.sub-title {
    font-family: 'Gilroy', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 26px;
    line-height: 29px;
    text-align: center;
    margin: 0 auto;
    max-width: 916px;
    margin-top: -10px;
}

.proposal-ill {
    margin-top: 35px;
}

.title {
    font-family: 'Gilroy', sans-serif !important;
}

.description {
    font-family: 'Gilroy', sans-serif;
    font-weight: 300;
    line-height: 28px;
    font-size: 16px;
    max-width: 910px;
    margin: 0 auto;
    margin-top: 10px;
}

.request-review-tile-mobile-wrap {
    text-align: center !important;
}

.btn-start-your-free-trial {
    width: 258px !important;
    height: 40px;
    border-radius: 30px;
    border: solid 1px #1bb869;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.2px;
    text-align: center;
    padding: 12px 5px;
    margin-top: 30px;
    color: #fff !important;
}

.illustration-row {
    margin-top: 30px;
}

.illustration-col-1 {
    padding-top: 30px;
    padding-left: 90px;
}

.illustration-col-2 {
    padding-top: 30px;
    padding-right: 100px;
}

.illustration-title {
    font-family: 'Montserrat', sans-serif;
    font-style: italic;
    font-weight: normal;
    font-size: 16px;
    margin-bottom: 20px;
}

.start-btn-wrapper {
    margin-top: 40px;
}

/* rating section */
.rating-section {
    padding-top: 120px;
    background: #f6f7f8;
}

.ft-ill {
    text-align: right;
}

.ft-ill img {
    margin-right: 50px;
}

.rating-section ul {
    max-width: 514px;
}

.rating-section li {
    font-size: 16px;
    margin-bottom: 15px;
    font-family: 'Gilroy', sans-serif;
}

.buttons-wrapper {
    margin-top: -10px;
}

.g__button.type-2 {
    min-width: 175px;
    font-family: 'Montserrat', sans-serif;
    background-color: rgba(255, 255, 255, .0);
    color: #2a3946;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.2px;
    text-align: center;
    padding: 12px 20px;
    border-radius: 30px;
    border: solid 1px #1bb869;
    text-decoration: none;
    transition: 0.3s;
}

.g__button.type-2:hover {
    border-color: #00a060;
    color: #fff;
}

.g__button.type-2:hover::before {
    -webkit-transform: scale3d(11, 11, 1);
    transform: scale3d(11, 11, 1);
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}

.buttons-wrapper {
    margin-top: 30px;
}

.btn-ranking {
    margin-top: 0;
}

.g__button.type-2::before {
    content: '';
    background-color: #00a060;
    position: absolute;
    top: 50%;
    left: 100%;
    margin: -15px 0 0 1px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scale3d(1, 2, 1);
    transform: scale3d(1, 2, 1);
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s !important;
    transition: opacity 0.3s, -webkit-transform 0.3s !important;
    -o-transition: transform 0.3s, opacity 0.3s !important;
    transition: transform 0.3s, opacity 0.3s !important;
    transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s !important;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1) !important;
    -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1) !important;
    transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1) !important;
}

.btn-view-pricing-white {
    width: 162px;
    height: 40px;
    border-radius: 30px;
    border: solid 1px #1bb869;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.2px;
    text-align: center;
    color: #2a3946;
    padding: 29px 12px;
    margin-left: 30px;
}

/* Boxes section */

.feedback-box-section-1 {
    background: #f6f7f8;
    padding-top: 184px;
}

.feedback-box-description {
    padding: 0;
    margin: 0;
}

.integration-section {
    padding-bottom: 60px;
    background-color: #f6f7f8;
}

.integrations-title-right-word {
    font-weight: 300;
}

.feedback-box-subtitle {
    max-width: 637px;
}

.feedback-box {
    border-radius: 8px;
    box-shadow: 0 27px 76px 0 #ecf0f2;
    border: solid 3px #ecf0f2;
    padding: 40px;
    background-color: white;
    max-width: 1070px;
    margin: 0 auto;
}


.feedback-box-title {
    font-family: 'Gilroy', sans-serif;
    font-size: 26px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.62;
    letter-spacing: normal;
    color: #303030;
    margin-bottom: 10px;
}

.timing-ill-mobile, .screen-ill-mobile {
    display: none;
}

.timing-ill {
    max-width: 250px;
}

.feedback-box-section ul {
    padding-left: 20px;
}

.feedback-box-section ul li {
    margin-bottom: 15px;
}

.feedback-box-section-2 {
    padding-top: 60px;
    background: #f6f7f8;
}

.machine-ill {
    top: 40px;
    right: -108px;
    max-width: unset;
    width: 579px;
    position: absolute;
}

.machine-tablet {
    display: none;
}

.feedback-box-section-3 {
    padding-top: 60px;
    position: relative;
    background: #f6f7f8;
    padding-bottom: 331px;
}

.feedback-box-section-3 .content-wrapper {
    position: relative;
    z-index: 99;
}

.feedback-box-background {
    position: absolute;
    top: 100px;
    width: 100%;
}

.buttons-wrapper-2 {
    text-align: center;
    position: relative;
    z-index: 99;
    margin-top: 60px;
}

.buttons-wrapper-2 .btn {
    width: 258px !important;
}


/* How it works section */

.how-it-works-row {
    margin-top: 80px;
}

.how-it-works-section .description {
    max-width: 377px;
    margin-left: 0;
}

.image-combo-feedback {
    max-height: 310px;
}

.how-it-works-section h3.title {
    margin-bottom: 0;
}

.img-no-cr-feedback-dash {
    max-height: 340px;
}


.step-counter {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    color: #2282D4;
}

.how-it-works-text {
    padding-top: 80px;
}

.how-it-works-text-2 {
    padding-top: 35px;
}


/* Help desk section */

.help-desk-section {
    background-color: #f6f7f8;
    padding-bottom: 120px;
    margin-top: 295px;
}

.help-desk-title {
    text-align: left !important;
    margin-left: 0 !important;
    margin-bottom: 20px !important;
}

.btn-compare-plans {
    color: #2a3946;
    height: 40px;
    border-radius: 30px;
    border: solid 1px #1bb869;
    background-color: #fff;
    margin-left: 30px;
    padding: 8px 20px !important;
}

.btn-compare-plans-text {
    height: 15px;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.2px;
    text-align: center;
}

.last-section-btn {
    margin-top: 20px !important;
}

.man-plant-md {
    display: none;
}

.man-plant-sm-lg {
    display: block;
}

.last-background {
    position: absolute;
    bottom: -440px;
    width: 100%;
}


@media screen and (max-width: 991px) {
    .feedback-section {
        margin-top: 60px;
    }

    h1.title {
        font-size: 44px;
    }

    .sub-title {
        margin-top: 18px;
    }

    .feedback-section .description {
        margin-top: 25px;
    }

    .background-1 {
       top: 83%;
    }

    .rating-section {
        padding-top: 140px;
    }

    .ft-ill {
        text-align: center;
    }

    h2.title {
        margin-bottom: 35px;
    }

    .rating-section ul {
        margin: 0 auto;
        margin-top: 50px;
    }

    .buttons-wrapper {
        text-align: center;
    }

    .feedback-box {
        max-width: 550px;
    }

    .timing-ill-desktop {
        text-align: center;
    }

    .feedback-box-title {
        margin-top: 30px;
    }

    .machine-tablet {
        display: block;
    }

    .machine-desktop {
        display: none;
    }

    .machine-ill-tablet {
        width: 120%;
        max-width: unset;
    }

    .feedback-box-section {
        padding-top: 75px;
    }

    .feedback-box-section-1 {
        padding-top: 98px;
    }

    .feedback-box-section-2 .feedback-box-title {
        margin-top: 60px;
    }

    .feedback-box {
        padding: 15px;
        padding-bottom: 30px;
    }

    .feedback-box-section-3 {
        padding-bottom: 275px;
    }

    .illustration-mobile {
        display: none;
    }

    .screen-ill {
        width: 100%;
    }

    .feedback-box-background {
        top: 57%;
    }

    .how-it-works-text, .how-it-works-row {
        margin-top: 0;
        padding-top: 0;
    }

    .how-it-works-section .description {
        max-width: unset;
        width: 100%;
        margin-bottom: 17px;
    }

    .how-it-works-row {
        margin-top: 45px;
    }

    .how-it-works-text-2 {
        padding-top: 0;
    }

    .help-desk-section {
        margin-top: 285px;
        padding-bottom: 100px;
    }

    .last-background {
        bottom: -360px;
    }

    .circle-img-wrapper {
        text-align: center;
    }

    .help-desk-title {
        margin: 0 auto !important;
        text-align: center !important;
        margin-top: 60px !important;
    }

    .help-desk-description {
        max-width: 574px;
        margin: 0 auto;
        margin-top: 20px;
    }

    .help-desk-buttons {
        text-align: center;
        margin-top: 15px;
    }

}

@media screen and (max-width: 767px) {
    .feedback-section {
        margin-top: 67px;
    }

    .row-zendesk-text {
        padding-left: 15px;
        padding-right: 15px;
    }

    .image-combo-feedback {
        max-width: 100% !important;
    }

    h1.title {
        font-size: 34px;
    }

    .sub-title {
        margin-top: 0;
        text-align: left !important;
    }

    .description {
        text-align: left !important;
    }

    .illustration-col-1 {
        padding-left: 0;
        padding-left: 15px;
        padding-right: 15px;
    }

    .illustration-col-2 {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 60px;
    }

    .background-1 {
        top: 98%;
    }

    .rating-section {
        padding-top: 160px;
    }

    .rating-section-list {
        text-align: left;
        margin-top: 35px;
    }

    .btn-view-pricing-white {
        width: 258px;
        margin-top: 27px;
        margin-left: 0 !important;
    }

    .integration-text {
        text-align: left !important;
    }

    .illustration-mobile {
        display: block;
        margin-top: 10px;
    }

    .feedback-box-section {
        padding-top: 40px;
    }

    .feedback-box-title {
        margin-top: 10px;
    }

    .ill-desktop {
        display: none;
    }

    .feedback-box-title {
        margin-top: 15px !important;
    }

    .machine-ill {
        position: relative;
        right: 0;
        width: 100%;
        top: 0;
    }

    .ft-ill img {
        margin-right: unset;
    }

    .feedback-box-background {
        top: 81%;
    }

    .feedback-box-section-3 {
        padding-bottom: 170px;
    }

    .buttons-wrapper-2 {
        margin-top: 40px;
    }

    .how-it-works-section h3.title {
        text-align: left;
    }

    .help-desk-section {
        margin-top: 190px;
        padding-bottom: 80px;
    }

    .help-desk-description {
        text-align: left;
    }

    .help-desk-buttons .btn {
        margin-left: 0;
        margin-top: 30px;
        width: 341px !important;
    }

    .btn-compare-plans.last-section-btn {
        margin-top: 30px !important;
    }

    .last-background {
        bottom: -200px;
    }

}

@media screen and (min-width: 992px) and (max-width: 1254px) {
    .background-1 {
        top: 70%;
    }
}

@media screen and (min-width: 440px) and (max-width: 610px ) {
    .feedback-box-background {
        top: 73%;
    }
}

@media screen and (min-width: 610px) and (max-width: 767px ) {
    .background-1 {
        top: 94%!important;
    }
    .feedback-box-background {
        top: 63%;
    }

    .btn-start-your-free-trial-white {
        margin-top: 0 !important;
    }
}

@media screen and (min-width: 1640px) {
    .feedback-box-background {
        top: -99px;
    }
}

.emphasized-or {
    font-weight: 600;
}

.feedback-tooltip {
    position: relative;
    display: inline-block;
    font-family: 'Gilroy', sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.75;
    letter-spacing: normal;
    max-width: 455px;
}

.feedback-tooltip .tooltiptext {
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: italic;
    line-height: 1.64;
    visibility: hidden;
    width: 214px;
    min-height: 103px;
    border-radius: 8px;
    background-color: #6c8092;
    color: #fff;
    text-align: left;
    position: absolute;
    z-index: 1;
    top: 2%;
    left: 23%;
    margin-left: -30%;
    padding: 18px 18px;
}

.feedback-tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    bottom: -18px;
    left: 49%;
    margin-left: -10px;
    border-width: 10px;
    border-style: solid;
    border-color: #6c8092 transparent transparent transparent;
}

.feedback-tooltip:hover .tooltiptext {
    visibility: visible;
}

/* How it works new */

.white-feedback-container {
    padding: 0 30px 50px 25px;
    border-radius: 6px;
    text-align: center;
}

.container-feedback-title {
    font-size: 34px !important;
    font-weight: 700 !important;
}

.text-near-no-dash {
    font-weight: 700;
    font-size: 26px;
}

.image-section-1 {
    position: relative;
}

.number-with-dash {
    color: #2282D4;
    font-size: 20px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
}

.image-combo-feedback {
    max-width: 500px;
}

.image-amazon-1 {
    opacity: 0.7;
}

.image-amazon-2 {
    position: absolute;
    left: 40%;
    top: 0;
}

.text-image-2 {
    background: #F6F7F8;
    border-radius: 6px;
    padding: 32px 40px 0 40px;
    margin-top: 48px;
}


.img-no-cr-feedback-dash {
    border-radius: 6px;
    max-width: 480px;
}

@media screen and (min-width: 1200px) {
    .img-no-cr-feedback-dash.img-no-cr-feedback-dash-amazon-ebay-feedback {
        max-width: 568px;
    }
}

.img-no-cr-feedback-dash-2 {
    border-radius: 6px;
    max-width: 800px;
}

.img-arrow-wrap {
    margin-top: 44px;
    position: relative;
}

.img-arrow-wrap h4 {
    font-weight: 600 !important;
    font-family: Montserrat !important;
    max-height: 422px;
    font-size: 20px;
    margin: 0 auto;
    max-width: 431px;
}

.img-arrow-wrap p{
    margin: 0 auto;
    max-width: 431px;
    margin-top: 21px;
}

.img-arrow-wrap img {
    margin-top: 21px;
}

.arrow-down-1 {
    position: absolute;
    bottom: -22px;
    left: 50%;
    transform: translateX(-50%);
}

.arrow-down-2 {
    bottom: -60px;
}

.last-img-text-row {
    margin-top: 40px;
}

.text-image-3 {
    background: white;
    margin-top: 43px;
}

@media screen and (max-width: 1380px) {
    .img-no-cr-feedback-dash {
        max-width: 100%;
    }
}

.new-line-mob {
    display: none;
}

.row-with-arrow {
    position: relative;
}

.big-arrow-down {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    margin-top: -8px;
}

.choose-feedback-mode-mobile {
    display: none;
}

@media screen and (max-width: 767px) {
    .choose-feedback-mode-desktop {
        display: none;
    }

    .choose-feedback-mode-mobile {
        display: block;
    }

    .no-feedback-p {
        text-align: left !important;
    }

    .feedback-new-icon {
        display: none;
    }

    .button-try-feedback-first {
        text-align: left !important;
    }

    .container-feedback-title {
        font-size: 26px !important;
        text-align: left !important;
    }

    .text-near-no-dash {
        font-size: 20px !important;
        text-align: unset;
    }

    .number-text-dash-wrapper {
        text-align: left !important;
        display: inline-block;
    }

    .number-text-dash-wrapper div {
        display: inline;
    }

    .white-feedback-container {
        background: transparent;
        box-shadow: none;
        padding: 30px 0px 34px 0;
    }

    .how-it-works-text-p {
        text-align: left;
        margin-top: 10px;
    }

    .request-review-or-template {
        margin-top: 40px;
    }

    .request-review-or-template-2 {
        margin-top: 0;
    }

    .request-review-or-template-2 .white-box {
        margin-top: 10px;
    }

    .or-separator {
        margin-top: 10px;
        font-family: Gilroy;
        font-style: normal;
        font-weight: bold;
        font-size: 26px;
        color: #6C8092;
        text-align: center !important;
    }

    .white-feedback-container div {
        text-align: left;
    }

    .white-box {
        background: white;
        text-align: left;
        padding: 20px;
        margin-top: 20px;
    }

    .white-box-title {
        font-family: Montserrat;
        font-size: 12px;
        font-weight: 600;
        margin-bottom: 10px;
        text-transform: uppercase;
    }

    .set-fallback-p {
        margin-top: 20px;
    }

    .schedule-request-mob {
        margin-top: 40px;
    }

    .marketplaces-ebay-block-item-part {
        margin-right: 0 !important;
        padding-right: 0 !important;
    }
}

.feedback-tooltip {
    font-family: 'Montserrat', sans-serif;
}

.feedback-tooltip .last-tooltip-text {
    top:  -475%;
    left: 1%;
}

.zendesk-old-input {
    margin-left: 30px !important;
}

.last-feedback-description {
    max-width: 520px;
}

.no-card-req {
    margin-top: 30px;
    font-style: italic;
}

.logos-section {
    margin-top: 130px;
    background: #f6f7f8;
}

h2.logos-sec-title {
    max-width: 640px;
}

.partner-logo {
    opacity: 0.6;
    margin-left: 35px;
}

.logos-flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

@media screen and (max-width: 1250px) {
    .img-no-cr-feedback-dash-2 {
        max-width: 100%;
    }
    .last-section-btn {
        margin-left: 0;
    }
    .big-arrow-down {
        display: none;
    }
    .zendesk-old-input {
        margin-left: 10px !important;
    }
}

@media screen and (max-width: 425px) {
    .feedback-tooltip .last-tooltip-text {
        top:  -475%;
        left: 53%;
        padding-right: 5px;
    }

    .feedback-tooltip .last-tooltip-text::after {
        content: "";
        position: absolute;
        bottom: -18px;
        left: 28.5%;
        margin-left: -10px;
        border-width: 10px;
        border-style: solid;
        border-color: #6c8092 transparent transparent transparent;
    }

    .partner-logo {
        margin-left: 40px;
    }

    .wbs-logo {
        margin-top: 19px;
    }
}


@media screen and (min-width: 1800px) {
    .background-1 {
        top: 198px!important;
    }
}
