/*!
 * Copyright (C) 2019 Mobana Software IP, LLC - All Rights Reserved.
 *
 * We will take legal action against those who copy our HTML content, CSS style sheets
 * and JavaScript code.
 *
 */

/* Customers responsive  */


/* Hamburg button css */
.navbar-toggler { background-color: #F99121 }

/** Media Queries **/

/* Landscape phone and down */
@media only screen and (max-width : 480px) {
    .login-btn { width: 25% !important;}
    .customers-banner-section { height: 40vh !important; }
    .customers-banner-section {
        background-image: -webkit-linear-gradient(to left, rgba(30, 28, 29, 0.8), rgba(51, 42, 45, 0.8)), url('../img/customersPageBanner_480.jpg') !important;
        background-image: linear-gradient(to left, rgba(30, 28, 29, 0.8), rgba(51, 42, 45, 0.8)), url('../img/customersPageBanner_480.jpg') !important;
        background-position: center !important;
    }

    .customer-hero--text {
        padding: 20px !important;}

    .customer-hero--text h1 {
        font-size: 1.5em !important;
        font-weight: bold; }
    .customer-hero--text p { font-size: 1.2em; }
}

/* Landscape phone to portrait tablet */
@media only screen and (max-width : 767px) {
    /* navbar */
    .navbar-nav :last-child { margin-left: 0 !important; }
    .login-btn { width: 18% }
    /* banner image */
    .customers-banner-section { height: 50vh; }
    .customers-banner-section {
        background-image: -webkit-linear-gradient(to left, rgba(30, 28, 29, 0.8), rgba(51, 42, 45, 0.8)), url('../img/customersPageBanner_767.jpg');
        background-image: linear-gradient(to left, rgba(30, 28, 29, 0.8), rgba(51, 42, 45, 0.8)), url('../img/customersPageBanner_767.jpg');
    }
    .customer-hero--text {
        padding: 10px 20px; }

    .customer-hero--text h1 {
        font-size: 1.6em;
        font-weight: bold; }

    .customer-hero--text p { font-size: 1.3em; }

    /* Our customers heading area */
    .customers-mobanacloud  {
        padding: 20px;
        margin-top: 10px }
    .secondary-heading-text { font-size: 1.5em }
    .customers-mobanacloud-text {
        font-size: 1.2em;
        text-align: left !important; }

    /* Customer speak out section */
    .customers-testimonials {
        background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url('../img/customerTestinomial_767.jpg');
        background-image: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url('../img/customerTestinomial_767.jpg');
        padding: 30px 0;
    }
    .tertianary-heading-text {
        color: #F99121;
        font: 800 150%/1.4 'Lato', sans-serif;
        text-transform: uppercase;
    }

    .customers-testimonials blockquote { font-size: 1.3em }

    /* Footer style */
    .footer { margin-top: 20px }
    .footer h6 { font-size: 1.4em }
    .footer a { font-size: 1.2em }
    .footer-menu {
        padding: 10px 40px }
    .footer-menu :nth-child(2),
    .footer-menu :nth-child(3),
    .footer-menu :nth-child(4),
    .footer-menu :nth-child(5) {
        width: 50% }
    .footer-menu :nth-child(2) { order: 4 }
    .footer-menu :nth-child(4) { order: 3 }
    .footer-menu :nth-child(1) {order: 5; }
    .footer-menu ul { width: 100% !important; }
    .logo-copyright--section {
        display: flex;
        flex-direction: column-reverse;
        justify-content: flex-start;
        align-items: flex-start; }
    .list-unstyled li { width: 100% !important; }

    /* footer logo and copyright */
    .logo-copyright--section {
        border-top: 2px solid grey;
        margin-top: 10px;
        padding-top: 20px }
    .logo-copyright-text, .logo-copyright-text {
        width: 100% !important;
        font-size: 1.1em }
}

/* Large screen */
@media only screen and (min-width : 768px) and (max-width: 990px) {
    /* Navbar */
    .login-btn { width: 12% }
    .navbar-nav :last-child { margin-left: 0 !important; }
    /* banner image */
    .customers-banner-section { height: 50vh }
    .customers-banner-section {
        background-image: -webkit-linear-gradient(to left, rgba(30, 28, 29, 0.8), rgba(51, 42, 45, 0.8)), url('../img/customersPageBanner_990.jpg');
        background-image: linear-gradient(to left, rgba(30, 28, 29, 0.8), rgba(51, 42, 45, 0.8)), url('../img/customersPageBanner_990.jpg');
    }

    /* Our customers heading text */
    .customer-hero--text {
        padding: 10px 20px; }

    .customer-hero--text h1 {
        font-size: 3em;
        font-weight: bold; }

    .customer-hero--text p { font-size: 1.4em; }

    /* Our customers heading area */
    .secondary-heading-text { font-size: 1.8em }
    .customers-mobanacloud-text { font-size: 1.6em }

    /* Customer speak out section */
    .customers-testimonials {
        background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url('../img/customerTestinomial_990.jpg');
        background-image: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url('../img/customerTestinomial_990.jpg');
        padding: 40px 0;
    }
    .tertianary-heading-text {
        color: #F99121;
        font: 800 170%/1.4 'Lato', sans-serif;
        text-transform: uppercase;
    }
    .customers-testimonials blockquote { font-size: 1.5em }

    /* Footer */
    .footer {
        margin-top: 20px;
        padding-left: 30px;
        padding-right: 30px }
    .footer-menu :nth-child(2),
    .footer-menu :nth-child(3),
    .footer-menu :nth-child(4),
    .footer-menu :nth-child(5) { max-width: 100%; }
    .footer-menu :nth-child(2) { order: 4 }
    .footer-menu :nth-child(4) { order: 3 }
    .footer-menu :nth-child(1) {
        order: 5;
        flex: 0 0 100%;
        max-width: 100%;
        margin-top: 10px }
    .footer-menu ul { width: 100% !important; }
    .col-md-2 {
        max-width: 25%;
        flex: 0 0 25%; }
    .footer h6 { font-size: 1.4em }
    .footer a { font-size: 1.2em }
    .logo-copyright--section {
        display: flex;
        justify-content: flex-start;
        flex-direction: row;
    }
    .logo-copyright--section :nth-child(1) {
        order: -1;
        max-width: 10% }
    .logo-copyright-text {
        max-width: 100% !important;
        margin-left: 20px;
        font-size: 1.2em }
    .logo-copyright--section :nth-child(3) {
        order: 4;
        margin-left: 20px;
        max-width: 100% }
}

@media only screen and (min-width : 992px) {
    .customer-hero--text h1 {
        font-size: 3em;
        font-weight: bold; }

    .customer-hero--text p {
        font-size: 1.6em;
        width: 80% }

    .tertianary-heading-text {
        color: #F99121;
        font: 800 190%/1.4 'Lato', sans-serif;
        text-transform: uppercase;
    }
    .customers-testimonials blockquote { font-size: 1.5em }
}