/** desktop **/
@media (min-width: 1300px)
{
    article.grid-item.col-sm-3 {
        width: 30%
    }
}

/** mob **/
@media (max-width: 742px)
{
    div#home-page-intro {
        height: 245px;
        min-height: unset;
        margin-bottom: 544px
    }

    div#who-are-we {
        font-size: 15px;
        left: unset;
        top: 194px
    }

    div#who-are-we p {
        padding: 0 11px
    }

    div#testing-row-container.panel-row-style {
        background-repeat: no-repeat;
        background-position-x: unset;
        height: 120px;
        margin-bottom: 524px
    }

    div#home-page-testing-slider-container {
        color: #000;
        left: unset;
        top: 724px
    }

    div.col-sm-9.post-collection-content {
        margin: 21px
    }

    img.size-post-thumbnail {
        margin-top: 19px
    }

    div.home-page-testing-slider-text-container {
        color: #000;
        position: unset
    }

    div.home-page-testing-slider-text-container p {
        padding: 0 13px
    }

    div#home-page-warranty-text-container {
        margin-top: 15px
    }

    div.second-home-page-slide-text {
        color: #000;
        font-size: 16px;
        position: unset
    }

    div#scooter-range-home-page-text {
        position: unset;
        text-align: center
    }

    div#email-popup {
        background-size: contain;
        border: unset;
        height: 63%;
        left: unset;
        position: relative;
        right: unset;
        top: 28%;
        width: unset
    }

    div#newsletter-popup-btn-row {
        left: unset;
        top: 57.9%
    }
}

/** mob (landscape) **/
@media (max-width: 742px) and (orientation: landscape)
{
    div#who-are-we {
        left: unset;
        margin: 0 auto;
        max-width: 550px
    }

    div#home-page-intro {
        margin-bottom: 424px
    }

    div#home-page-testing-slider-container {
        left: unset;
        margin: 0 auto
    }

    div.featured-grid-item-container {
        margin-bottom: 24px;
        min-height: unset
    }

    article.featured-blog-post.col-sm-3 {
        max-height: unset;
        min-height: unset
    }

    div.home-page-testing-slider-text-container {
        max-width: unset
    }

    div.second-home-page-slide-text {
        padding: 0 25px
    }

    div#email-popup {
        background-size: cover;
        height: 71%;
        top: 8%
    }

    div#newsletter-popup-btn-row {
        top: 103.9%
    }
}

/** tablet **/
@media (min-width: 760px) and (max-width: 1280px)
{
    div.home-page-testing-slider-text-container {
        color: #000;
        max-width: unset;
        padding: 0 35px;
        position: unset
    }

    div#home-page-warranty-text-container {
        margin-top: 15px
    }

    div#testing-row-container {
        height: 720px
    }

    div#home-page-intro {
        margin-bottom: 483px;
        min-height: 310px
    }

    div#who-are-we {
        left: unset;
        padding: 0 34px;
        top: 434px
    }

    div.second-home-page-slide-text {
        color: #000;
        font-size: 21px;
        max-width: unset;
        padding: 015px;
        position: unset
    }

    div#scooter-range-home-page-text {
        bottom: 55px;
        left: 610px
    }

    div#email-popup {
        border: unset;
        right: unset;
        width: 100%
    }

    div#newsletter-popup-btn-row {
        left: unset;
        top: 80.9%
    }

    div#header-logo-container {
        width: 35%
    }

    p.sinnis-hero-header {
        font-size: 16px
    }

    p.sinnis-hero-text {
        font-size: 14px
    }

    #panel-295-5-1-0 > div.panel-widget-style {
        padding: 0 25px
    }
}

/** tablet (landscape) **/
@media (min-width: 760px) and (max-width: 1280px) and (orientation: landscape)
{
    div#who-are-we {
        right: 353px;
        top: 426px;
        width: 730px
    }

    div.header-menu {
        padding-top: 25px
    }

    div#scooter-range-home-page-text {
        left: 860px
    }

    div#email-popup {
        background-size: cover;
        height: 63%
    }

    div#newsletter-popup-btn-row {
        left: -28px;
        top: 103.9%
    }
}

/** tablet (Amazon Kindle Fire) **/
@media (min-width: 1280px) and (max-width: 1280px)
{
    div#testing-row-container {
        height: 790px
    }

    div#scooter-range-home-page-text {
        left: 1120px
    }
}

/** tablet (Amazon Kindle Fire) (portrait) **/
@media (min-width: 800px) and (max-width: 800px) and (orientation: portrait)
{
    div#who-are-we {
        right: 350px;
        top: 424px;
        width: 700px
    }
}

/** tablet (iPad Pro) **/
@media (min-width: 1023px) and (max-width: 1366px)
{
    div#who-are-we {
        font-size: 17px;
        padding: 0;
        right: 235px
    }
}

/** laptop **/
@media (min-width: 1366px) and (max-width: 1540px)
{
    div#who-are-we {
        color: #fff;
        left: -656px;
        top: 184px
    }

    div.home-page-testing-slider-text-container {
        bottom: 524px
    }

    div#testing-row-container {
        height: 604px
    }
}

/** up to tablet **/
@media (max-width: 850px)
{
    div.mobile-menu-trigger {
        float: left
    }

    div#header-logo-container {
        display: inline-block
    }
}
