/* Custom Styles */
.breadcrumb-item.active {
    color: #B3B3B3;
}

* {
    scroll-behavior: smooth;
}

h2 {
    margin-bottom: 1rem;
}

#contactUs a.contact-direction {
    text-decoration: none;
}

#contactUs .content div {
    scroll-margin-top: 90px;
}

#contactUs .content section {
    padding: 0 !important;
    scroll-margin-top: 90px;
}

#contactUs .content h1 {
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 140%;
    color: #000000;
}

#contactUs p,
span,
li {
    color: var(--dark-grey-color);
}

#contactUs .content p {
    font-size: 18px;
    line-height: 150%;
}

#contactUsLayout ol {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

#contactUsLayout a {
    text-decoration: none;
}

#contactUsContent h1,
#contactUsContent h2 {
    font-size: 32px !important;
    font-weight: 600 !important;
}

#contactSalesModal .modal-header {
    border: none !important;
}

#contactSalesModal .card {
    box-shadow: none !important;
}

.breadcrumb * {
    font-size: 14px !important;
}

.breadcrumb-item a {
    text-decoration: none;
}

.btn-submit{
    width: auto;
}

/* Mobile */
@media (max-width: 768px) {
    header img {
        object-position: right;
    }

    #contactUsContent h1,
    #contactUsContent h2 {
        font-size: 24px !important;
        font-weight: 700 !important;
    }

    #contactUsContent p {
        font-size: 16px !important;
    }

    #breadcrumb,
    #contactUsSidebar {
        display: none;
    }

    .btn-submit{
        width: 100%;
    }

    .banner-image {
        height: 200px !important;
        object-position: left;
        object-fit: cover
    }
}

/* Tablet */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {

    #breadcrumb,
    #contactUsSidebar {
        display: none;
    }

    h4 {
        font-size: 18px !important;
        font-weight: 500 !important;
    }

    #contactSalesModal .modal-lg {
        max-width: 80% !important;
    }

    .banner-image {
        object-position: left;
    }
}