/*
* Large devices e.g tablet landscape
*/
@media (min-width: 992px) {

    /*
    * Header
    */
    header
    {
        margin-bottom: -1px;
    }
    #main-nav, #main-nav ul
    {
        height:100%;
    }
    #main-nav ul
    {
        padding: 20px 0px;
    }

    #main-nav .btn-header
    {
        height:100%;
    }
    #main-nav .nav-item
    {
        display:table;
        height:100%;
    }
    #main-nav .nav-item a
    {
        display:table-cell;
        vertical-align: middle;
        overflow: hidden;
        white-space: nowrap;
        padding-left:0.85rem;
        padding-right:0.85rem;
    }


    header #main-nav .dropdown-menu
    {
        margin-top:-10px;
        background: #eef1f3 !important;
        border: 1px solid #dee3e6 !important;
        border-radius: 4px;
    }
    header .dropdown:hover .dropdown-menu
    {
        display:block;
    }
    header #header-main .navbar-nav .dropdown-menu a
    {
        padding-left: .75rem;
        padding-right: .75rem;
    }

    header #header-main .navbar-nav .dropdown-menu a:hover
    {
        text-decoration: none;
    }


    /*
    * Hero
    */
    section.hero
    {
        height:400px;
    }
    section.hero .overlay
    {
        background-position-x: 0px;
    }

    section.testimonial-hero
    {
        height:300px;
    }

    section.testimonial-hero .overlay
    {
        background-position-x: 0px;
    }

    /*
    * Quote Block
    */
    section.block-quote .btn
    {
        float:right;
        width:100%;
    }


    /*
    * Square Blocks
    */
    section.block-gridsquares .square a
    {
        font-size:2.4rem;
    }


    /*
    * Company Logos
    */


    section.block-partners .inner
    {
        padding: 30px;
    }

    section.block-partners .company-logos
    {

    }
    section.block-partners .company-logos img
    {
       height: 70px;
       background-color: white;
    }

    /*
    * Footer
    */
    footer h4
    {
        text-align:left;
    }
    footer .footer-list li
    {
        text-align:left;
    }




    section.block.block-call-to-action
    {
        text-align: left;
    }

    section.block.block-call-to-action h2
    {
        margin-top: .5rem;
        margin-bottom: .5rem;
    }

    section.block.block-call-to-action .btn.btn-primary
    {
        border: 0;
    }

}