﻿/* Techreviewer */
.company-awards .award-block.Techreviewer { height: 360px; }
.Techreviewer .row { height: 100%; padding-right: 110px; padding-left: 150px; align-items: center; justify-content: space-between; }
    .Techreviewer .row p { width: 90%; margin: 20px 0; }
    .Techreviewer .row div:last-child { max-width: 100%; }
        .Techreviewer .row div:last-child img { width: 100%; }
/* Company -- Awards */
.company-awards .desc { font-size: 18px; line-height: 28px; }
.d-btn.orange-border-btn { padding: 8px 25px; height: auto; line-height: initial; }
#dynamsoft-header { position: fixed; }

.company-awards .award-#customersblock { height: 470px; }

.company-awards .award-block.stevie { height: 520px; }

.company-awards .award-block .desc { margin-top: 16px; }

.company-awards .award-block.stevie .right { padding: 69px 70px 0px 100px; }

    .company-awards .award-block.stevie .right img { height: 127px; margin-top: 50px; }

.company-awards .award-block.FinancesOnline .left { padding: 0px 220px 0px 0px; display: table-cell; vertical-align: middle; }

.company-awards .award-block.ComponentSource .left { padding: 110px 0px; display: table-cell; vertical-align: middle; }

.company-awards .award-block.FinancesOnline .row, .company-awards .award-block.ComponentSource .row { display: table; height: 100%; padding-right: 110px; padding-left: 150px; }

.company-awards .award-block.FinancesOnline .imgs, .company-awards .award-block.ComponentSource .imgs { display: table-cell; vertical-align: middle; }

.company-awards .orangeLink { font-size: 24px; margin-top: 30px; }

.company-awards .award-block.ComponentSource ul li { position: relative; font-size: 18px; line-height: 36px; }

    .company-awards .award-block.ComponentSource ul li .orange { color: #FE8E14; }

    .company-awards .award-block.ComponentSource ul li:before { content: "\A"; border-style: solid; border-width: 6px 10px 6px 0; border-color: transparent #fe8e14 transparent transparent; position: absolute; transform: rotate( 180deg ); left: -18px; top: 14px; }

@media (max-width: 1679px) {

    /* Techreviewer */
    .Techreviewer .row div:first-child { width: 50%; }
    .Techreviewer .row { padding: 0 86px 0 100px; }

    .company-awards .desc { font-size: 14px; line-height: 22px; }
    .company-awards .orangeLink { font-size: 18px; margin-top: 16px; }
    .company-awards .award-block { height: 340px; }

        .company-awards .award-block.stevie { height: 388px; }
            .company-awards .award-block.stevie .right { padding: 39px 40px 0px 50px; }
            .company-awards .award-block.stevie img { height: 388px; }
            .company-awards .award-block.stevie .right img { height: 117px; margin-top: 20px; }
        .company-awards .award-block.ComponentSource ul li { font-size: 14px; line-height: 28px; }
        .company-awards .award-block.FinancesOnline .left { padding: 0px 100px 0px 0px; }
        .company-awards .award-block.FinancesOnline .row, .company-awards .award-block.ComponentSource .row { padding-right: 86px; padding-left: 100px; }
        .company-awards .award-block.FinancesOnline img { width: 254px; }
        .company-awards .award-block.ComponentSource .left { padding: 0px; }
        .company-awards .award-block.ComponentSource img { width: 254px; }
        .company-awards .award-block.ComponentSource ul li:before { top: 8px; }
}

@media (max-width: 1199px) {
    .Techreviewer .row { padding: 0 36px 0 60px; }

    .company-awards .award-block.stevie { height: 328px; }
        .company-awards .award-block.stevie img { height: 328px; }
        .company-awards .award-block.stevie .right { padding: 29px 20px 0px 30px; }
            .company-awards .award-block.stevie .right img { height: 87px; margin-top: 10px; }
    .company-awards .award-block.FinancesOnline .row, .company-awards .award-block.ComponentSource .row { padding-right: 36px; padding-left: 60px; }
}

@media (max-width: 991px) {

    /* Techreviewer */
    .company-awards .award-block.Techreviewer { height: auto; padding: 50px; }
    .Techreviewer .row { flex-wrap: nowrap; flex-direction: column; }
        .Techreviewer .row div:first-child { width: 100%; margin: 0 0 20px 0; }

    .company-awards .award-block { height: auto; }
        .company-awards .award-block.stevie { height: auto; }

            .company-awards .award-block.stevie img { height: auto; width: 100%; }
            .company-awards .award-block.stevie .right { padding: 50px 110px 50px 86px; }
                .company-awards .award-block.stevie .right img { height: 87px; margin-top: 20px; width: auto; }
        .company-awards .award-block.FinancesOnline, .company-awards .award-block.ComponentSource { padding: 50px; }
            .company-awards .award-block.FinancesOnline .left { padding: 0px; display: block; }
            .company-awards .award-block.FinancesOnline .imgs, .company-awards .award-block.ComponentSource .imgs { display: inline-block; text-align: center; }

            .company-awards .award-block.ComponentSource .left { display: block; }
}

@media (max-width: 767px) {
    .company-awards .award-block.FinancesOnline img { width: 100%; }
}

@media (max-width: 572px) {
    .company-awards .award-block.stevie .right { padding: 20px; }
    .company-awards .award-block.FinancesOnline, .company-awards .award-block.ComponentSource { padding: 35px; }
        .company-awards .award-block.FinancesOnline .row, .company-awards .award-block.ComponentSource .row { padding: 0px; }
        .company-awards .award-block.ComponentSource .row { padding-left: 20px; }
        .company-awards .award-block.ComponentSource img { width: 100%; }
    .Techreviewer .row p { width: 100%; }
    .company-awards .award-block.Techreviewer .row { padding: 0; }
}
