/* _content/DownLogix.Website/Pages/About/Company.cshtml.rz.scp.css */
.ab-company-component .hero[b-zimaofa3mc] {
    background-image: url("/img/hero-2.jpg");
    background-size: cover;
    color: white;
    /*height: 500px;*/
    min-height: 100vh;
}

.ab-company-component .hero .hero-text[b-zimaofa3mc] {
    background-color: rgba(var(--dl-dark-rgb), 0.88);
    border: 2px solid rgba(var(--dl-dark-rgb), 0.95);
    /*margin-top: 150px;*/
    position: absolute;
    top:45vh;
}

.ab-company-component .hero .hero-text .btn-hero[b-zimaofa3mc] {
    font-size: 2rem;
}

.ab-company-component .hero .hero-text strong[b-zimaofa3mc] {
    text-shadow: -1px 1px 0 var(--dl-dark), 1px 1px 0 var(--dl-dark), 1px -1px 0 var(--dl-dark), -1px -1px 0 var(--dl-dark);
}

@media (max-width: 767px) {
    .ab-company-component .hero[b-zimaofa3mc] {
        height: 350px;
    }

    .ab-company-component .hero .hero-text[b-zimaofa3mc] {
        display: inline-block;
        margin-top: 60px;
        text-align: center;
        width: 100%;
    }
}
/* _content/DownLogix.Website/Pages/Contact/Index.cshtml.rz.scp.css */
.ctc-home-component .hero[b-l7ox3d21fn] {
    background-image: url("/img/sub-hero-2.jpg");
    background-size: cover;
    color: white;
    /*height: 500px;*/
    min-height: 100vh;
}

.ctc-home-component .hero .hero-text[b-l7ox3d21fn] {
    background-color: rgba(var(--dl-dark-rgb), 0.88);
    border: 2px solid rgba(var(--dl-dark-rgb), 0.95);
    /*margin-top: 150px;*/
    position: absolute;
    top: 30vh;
}

.ctc-home-component .hero .hero-text .btn-hero[b-l7ox3d21fn] {
    font-size: 2rem;
}

.ctc-home-component .hero .hero-text strong[b-l7ox3d21fn] {
    text-shadow: -1px 1px 0 var(--dl-dark), 1px 1px 0 var(--dl-dark), 1px -1px 0 var(--dl-dark), -1px -1px 0 var(--dl-dark);
}

@media (max-width: 767px) {
    .ctc-home-component .hero[b-l7ox3d21fn] {
        height: 350px;
    }

    .ctc-home-component .hero .hero-text[b-l7ox3d21fn] {
        display: inline-block;
        margin-top: 60px;
        text-align: center;
        width: 100%;
    }
}
/* _content/DownLogix.Website/Pages/Index.cshtml.rz.scp.css */
.wl-welcome-component[b-m27nhqsv6l] {
    height: 100%;
    position: relative;
}
/* _content/DownLogix.Website/Pages/Index/_Hero.cshtml.rz.scp.css */
.wl-hero-component .hero[b-gskuzays45] {
    background-image: url("/img/hero-5.jpg");
    background-size: cover;
    color: white;
    /*height: 500px;*/
    /*height: 1200px;*/
    min-height: 100vh;
}

.wl-hero-component .hero .hero-text[b-gskuzays45] {
    background-color: rgba(var(--dl-dark-rgb), 0.88);
    border: 2px solid rgba(var(--dl-dark-rgb), 0.95);
    /*margin-top: 150px;*/
    /*margin-top: 700px;*/
    position: absolute;
    top: 45vh;
}

.wl-hero-component .hero .hero-text .btn-hero[b-gskuzays45] {
    font-size: 2rem;
}

.wl-hero-component .hero .hero-text strong[b-gskuzays45] {
    text-shadow: -1px 1px 0 var(--dl-dark), 1px 1px 0 var(--dl-dark), 1px -1px 0 var(--dl-dark), -1px -1px 0 var(--dl-dark);
}

@media (max-width: 767px) {
    .wl-hero-component .hero[b-gskuzays45] {
        height: 350px;
    }

    .wl-hero-component .hero .hero-text[b-gskuzays45] {
        display: inline-block;
        margin-top: 60px;
        text-align: center;
        width: 100%;
    }
}
/* _content/DownLogix.Website/Pages/Index/_InfoCard.cshtml.rz.scp.css */
.wl-info-cards-component .card[b-bdu820g6d5] {
    max-width: 25%;
    min-width: 300px !important;
    margin-left: 2rem;
    margin-right: 2rem;
}

.hero-img-container[b-bdu820g6d5] {
    overflow: hidden;
}

.hero-img-container .hero-img[b-bdu820g6d5] {
    min-height: 100vh;
}

@media (max-width: 991px) {
    .wl-info-cards-component .card[b-bdu820g6d5] {
        max-width: 100%;
    }

    .hero-img-container .hero-img[b-bdu820g6d5] {
        min-height: unset;
        max-height: 45vh;
    }
}
/* _content/DownLogix.Website/Pages/Index/_Steps.cshtml.rz.scp.css */
.wl-steps-component .step-number[b-tz9u1j72fh] {
    border: .5rem double var(--dl-primary);
    border-radius: 150px;
    border-style: outset;
    display: inline-block;
    font-size: 5rem;
    line-height: 5rem;
    min-width: 6.25rem;
    min-height: 6.25rem;
    text-align: center;
    vertical-align: middle;
}

.hero-img-container[b-tz9u1j72fh] {
    overflow: hidden;
}

.hero-img-container .hero-img[b-tz9u1j72fh] {
    min-height: 100vh;
}

@media (max-width: 787px) {
    .wl-steps-component .step-number[b-tz9u1j72fh] {
        font-size: 2rem;
        line-height: 2rem;
        min-width: 3.125rem;
        min-height: 3.125rem;
    }

    .hero-img-container .hero-img[b-tz9u1j72fh] {
        min-height: unset;
        max-height: 45vh;
    }
}
/* _content/DownLogix.Website/Pages/Shared/_Footer.cshtml.rz.scp.css */
.lo-footer-component ul[b-mtnkywj80k] {
    list-style-type: none !important;
    padding: 0;
}

.lo-footer-component ul li[b-mtnkywj80k] {
    font-size: 0.825rem;
    margin-top: 0.5rem;
    margin-bottom: 0.25rem;
}

.lo-footer-component ul li a[b-mtnkywj80k] {
    text-decoration: none;
    color: black;
}

.lo-footer-component ul li a:hover[b-mtnkywj80k], lo-footer-component ul li a:focus[b-mtnkywj80k] {
    text-decoration: underline;
}
/* _content/DownLogix.Website/Pages/Shared/_Layout.cshtml.rz.scp.css */
/* _content/DownLogix.Website/Pages/Shared/_NavigationMenu.cshtml.rz.scp.css */
.lo-navigation-component .navbar[b-pcz9pe4uzl] {
    border-bottom: 1px solid rgba(200, 200, 200, 0.50);
}

.lo-navigation-component .navbar .navbar-brand img[b-pcz9pe4uzl] {
    padding-top: 4px;
    height: 48px;
}

@media (max-width: 768px) {
    .lo-navigation-component .navbar .navbar-brand img[b-pcz9pe4uzl] {
        height: 36px;
    }
}

.lo-navigation-component a.nav-link[b-pcz9pe4uzl] {
    color: silver;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}

.lo-navigation-component a.btn[b-pcz9pe4uzl] {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

.lo-navigation-component .navbar-collapse[b-pcz9pe4uzl] {
    flex-grow: unset;
}
/* _content/DownLogix.Website/Pages/Solutions/CarrierOptimization/Index.cshtml.rz.scp.css */
.hero[b-iwztjj2qgp] {
    background-image: url("/img/hero-7.jpg");
    background-size: cover;
    color: white;
    /*height: 800px;*/
    min-height: 100vh;
}

.hero .hero-text[b-iwztjj2qgp] {
    background-color: rgba(var(--dl-dark-rgb), 0.88);
    border: 2px solid rgba(var(--dl-dark-rgb), 0.95);
    /*margin-top: 150px;*/
    position: absolute;
    top: 45vh;
}

.hero .hero-text .btn-hero[b-iwztjj2qgp] {
    font-size: 2rem;
}

.hero .hero-text strong[b-iwztjj2qgp] {
    text-shadow: -1px 1px 0 var(--dl-dark), 1px 1px 0 var(--dl-dark), 1px -1px 0 var(--dl-dark), -1px -1px 0 var(--dl-dark);
}

@media (max-width: 767px) {
    .hero[b-iwztjj2qgp] {
        height: 350px;
    }

    .hero .hero-text[b-iwztjj2qgp] {
        display: inline-block;
        margin-top: 60px;
        text-align: center;
        width: 100%;
    }
}
/* _content/DownLogix.Website/Pages/Solutions/CaseStudy/Index.cshtml.rz.scp.css */
.hero[b-kg06jxluz1] {
    background-image: url("/img/hero-8.jpg");
    background-size: cover;
    color: white;
    /*height: 800px;*/
    min-height: 100vh;
}

.hero .hero-text[b-kg06jxluz1] {
    background-color: rgba(var(--dl-dark-rgb), 0.88);
    border: 2px solid rgba(var(--dl-dark-rgb), 0.95);
    /*margin-top: 150px;*/
    position: absolute;
    top: 45vh;
}

.hero .hero-text .btn-hero[b-kg06jxluz1] {
    font-size: 2rem;
}

.hero .hero-text strong[b-kg06jxluz1] {
    text-shadow: -1px 1px 0 var(--dl-dark), 1px 1px 0 var(--dl-dark), 1px -1px 0 var(--dl-dark), -1px -1px 0 var(--dl-dark);
}

@media (max-width: 767px) {
    .hero[b-kg06jxluz1] {
        height: 350px;
    }

    .hero .hero-text[b-kg06jxluz1] {
        display: inline-block;
        margin-top: 60px;
        text-align: center;
        width: 100%;
    }
}
/* _content/DownLogix.Website/Pages/Solutions/DataAnalytics/Index.cshtml.rz.scp.css */
.hero[b-4rxovhgm2m] {
    background-image: url("/img/hero-6.jpg");
    background-size: cover;
    color: white;
    /*height: 800px;*/
    min-height: 100vh;
}

.hero .hero-text[b-4rxovhgm2m] {
    background-color: rgba(var(--dl-dark-rgb), 0.88);
    border: 2px solid rgba(var(--dl-dark-rgb), 0.95);
    /*margin-top: 150px;*/
    position: absolute;
    top: 45vh;
}

.hero .hero-text .btn-hero[b-4rxovhgm2m] {
    font-size: 2rem;
}

.hero .hero-text strong[b-4rxovhgm2m] {
    text-shadow: -1px 1px 0 var(--dl-dark), 1px 1px 0 var(--dl-dark), 1px -1px 0 var(--dl-dark), -1px -1px 0 var(--dl-dark);
}

@media (max-width: 767px) {
    .hero[b-4rxovhgm2m] {
        height: 350px;
    }

    .hero .hero-text[b-4rxovhgm2m] {
        display: inline-block;
        margin-top: 60px;
        text-align: center;
        width: 100%;
    }
}
