/*!
 * Copyright (C) 2021 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.
 *
 */

/* Contact Us responsive  */

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

/** Media Queries **/

/* Landscape phone and down */
@media only screen and (max-width : 480px) {
    .login-btn { width: 25% !important; }
    .contactUs-banner-section { height: 50vh !important;}
    .contactUs-banner-section {
        background-image: -webkit-linear-gradient(to right, rgba(30, 28, 29, 0.8), rgba(51, 42, 45, 0.8)), url('../img/location_map_480.jpg') !important;
        background-image: linear-gradient(to right, rgba(30, 28, 29, 0.8), rgba(51, 42, 45, 0.8)), url('../img/location_map_480.jpg') !important;
    }
    .contactus-hero--text h1 {
        font-size: 1.4em !important;
        padding: 0 20px !important; }

    .contactus-hero--text p {
        font-size: 1.1em !important; }
}

/* 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 */
    .contactUs-banner-section { height: 35vh }
    .contactUs-banner-section {
        background-image: -webkit-linear-gradient(to right, rgba(30, 28, 29, 0.8), rgba(51, 42, 45, 0.8)), url('../img/location_map_767.jpg');
        background-image: linear-gradient(to right, rgba(30, 28, 29, 0.8), rgba(51, 42, 45, 0.8)), url('../img/location_map_767.jpg');
    }
    .contactus-hero--text h1 {
        font-size: 1.5em;
        padding: 0 20px;
        font-weight: bold}

    .contactus-hero--text p {
        font-size: 1.2em;
        padding: 0 20px }

    /* Contact us heading area */
    .contact-us--heading { font-size: 1.4em }
    .form-heading { font-size: 1.2em }

    .comapny-content-section {
        margin: 0 20px;
        margin-top: -30px }


    /* 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 */
    .contactUs-banner-section { height: 50vh }
    .contactUs-banner-section {
        background-image: -webkit-linear-gradient(to right, rgba(30, 28, 29, 0.8), rgba(51, 42, 45, 0.8)), url('../img/location_map_990.jpg');
        background-image: linear-gradient(to right, rgba(30, 28, 29, 0.8), rgba(51, 42, 45, 0.8)), url('../img/location_map_990.jpg');
    }
    .contactus-hero--text h1 {
        font-size: 1.9em;
        padding: 0 20px;
        font-weight: bold}

    .contactus-hero--text p {
        font-size: 1.6em;
        padding: 0 20px }

    /* Contact us heading area */
    .contact-us--heading { font-size: 1.8em }
    .form-heading { font-size: 1.6em }

    /* 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: 991px) {
    .contactus-hero--text p { width: 800px; }
}


