﻿
ul.navbar-nav > .nav-item .active {
    border-bottom: 2.5px solid #0501ff !important;
    color: #0501ff;
}

ul.navbar-nav > .nav-item:hover > a.nav-link {
    height: auto;
    color: #0501ff !important;
    border-bottom: 2.5px solid #0501ff !important;
}

ul.navbar-nav > .nav-item a.nav-link {
    height: auto;
    color: #000 !important;
}

.text-black {
    color: #2e2e2e;
}

.service-shadow > .media {
    box-shadow: 1px 2px 5px gray;
}

.team-shadow {
    box-shadow: 1px 2px 5px gray;
}

    .team-shadow:hover {
        box-shadow: 1px 2px 10px gray;
        background-color: #babefe;
        color: white;
        transition-delay: 0.2s;
        transform-style: preserve-3d;
    }

.service-shadow > .media:hover {
    -webkit-box-shadow: 0px 0px 25px -10px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 25px -10px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 25px -10px rgba(0, 0, 0, 0.75);
    transition: background-color 0.3s ease;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.box-shadow {
    box-shadow: 1px 2px 5px gray;
}

.card-hover:hover {
    -webkit-box-shadow: 0px 0px 25px -10px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 25px -10px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 25px -10px rgba(0, 0, 0, 0.75);
    transition: background-color 0.3s ease;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

    .card-hover:hover h5 {
        color: #0501ff;
    }

h4 {
    font-weight: 700;
}

.bg-black {
    background-color: black !important;
}

.bg-faded {
    background-color: #f5f5f5 !important;
}

.border-footer {
    width: 45%;
    display: block;
    height: 3px;
    position: absolute;
    left: 0%;
    margin: 12px 0 0;
    background-color: #0501ff;
}

.border-footer1 {
    width: 45%;
    display: block;
    height: 3px;
    position: absolute;
    left: 45%;
    margin: 12px 0 0;
    background-color: #0501ff;
}

nav.navbar {
    box-shadow: 1px 1px 5px gray;
}

.text-info {
    color: #00aeff !important;
}

.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.bg-product {
    background-color: #fcfcfce6;
}

.border-pink {
    border-bottom: 2.5px solid #0501ff;
}

.pos-ab-lg {
    position: absolute;
}

ul#nav-sub {
    list-style: none;
    padding: 0px;
    display: none;
    background-color: white;
    border-bottom: 2.5px solid #0501ff !important;
}

    ul#nav-sub > li {
        border-bottom: .5px dashed lightgray;
        padding: 0px;
    }

        ul#nav-sub > li:hover a.nav-link {
            color: #0501ff !important;
        }

@media(min-width: 990px) {
    .pos-ab {
        position: absolute;
    }
}

@media(max-width: 990px) {
    #main_navbar {
        margin: 0px !important;
        left: 0px !important;
        padding: 0px !important;
    }

        #main_navbar > ul {
            top: 0px !important;
            width: 55% !important;
            position: absolute !important;
            right: 0px !important;
            padding: 0px !important;
            background-color: white;
            -moz-box-shadow: 2px 2px 5px #222;
            -webkit-box-shadow: 2px 2px 5px #222;
            box-shadow: 2px 2px 5px #222;
        }

            #main_navbar > ul > li {
                padding-left: 20px;
            }
}

section#footer {
    background-image: linear-gradient(#fff, #000);
}

.bg-header {
    /*background: url('https://www.radiumbox.com/assets/frontend/img/slider-new-img.jpg') 50% 0 repeat-y fixed;*/
}

.bg-about {
    /*background: url('https://www.radiumbox.com/assets/frontend/img/mission_vission.jpg') 0 0 no-repeat;*/
    background-size: cover;
    padding: 50px 0 0;
    text-align: center;
    color: #fff;
    margin-bottom: 0px;
}

.small-blog {
    font-size: 8px !important;
}

#products > div > div > .slide:hover {
    box-shadow: 1px 2px 5px white;
}
