@import url(https://fonts.googleapis.com/css?family=Oswald:400);
@import url('https://fonts.cdnfonts.com/css/effra-heavy');
.oswald{
    font-family: 'Oswald' !important;
    text-transform: uppercase;
}

.navbar-nav {
      flex-direction: row;
      justify-content: right;
      flex-wrap: wrap; /* for small screens */
      width: 100%;
    }
    .nav-item {
      margin: 0 10px;
    }
.navbar-brand img{
    width: 500px;
}
.nav-link{
    font-size: 18px !important;
    padding: 10px 20px !important;
}
.banner{
    width: 100%;
}
@media(max-width:567px){
    .navbar-brand img{
        width: 100%;
    }
    .button, .button2, .button3{
        padding: 10px !important;
        font-size: 14px !important;
    }
    .navbar-nav{
        margin-top: 10px;
    }
    .navbar-brand{
        margin-right: 0 !important;
    }
    .box-card{
    padding: 10px !important;
    }
    .box-card h4{
        font-size: 15px;
    }
    .box-card p{
        font-size: 13px;
    }
    .box-card .button{
        font-size: 11px !important;
    }
    .custom-tabs button{
            padding: 10px 5px !important;
    font-size: 12px !important;
    }
}
.button {
        width: 100%;
        background-color: #004a7f;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        border: none;
        color: #ffffff !important;
        cursor: pointer;
        display: inline-block;
        font-family: Arial;
        font-size: 12px;
        padding: 5px 10px;
        text-align: center;
        text-decoration: none;
        -webkit-animation: glowing 2500ms infinite;
        -moz-animation: glowing 2500ms infinite;
        -o-animation: glowing 2500ms infinite;
        animation: glowing 2500ms infinite;
    }
    
    .button2 {
        width: 100%;
        background-color: #004a7f;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        border: none;
        color: #ffffff !important;
        cursor: pointer;
        display: inline-block;
        font-family: Arial;
        font-size: 12px;
        padding: 5px 10px;
        text-align: center;
        text-decoration: none;
        -webkit-animation: glowing2 2500ms infinite;
        -moz-animation: glowing2 2500ms infinite;
        -o-animation: glowing2 2500ms infinite;
        animation: glowing2 2500ms infinite;
    }
    
    @-webkit-keyframes glowing {
        0% {
            background-color: #006600;
            -webkit-box-shadow: 0 0 3px #006600;
        }

        50% {
            background-color: #00ff00;
            -webkit-box-shadow: 0 0 5px #00ff00;
        }

        100% {
            background-color: #006600;
            -webkit-box-shadow: 0 0 3px #006600;
        }
    }

    @-moz-keyframes glowing {
        0% {
            background-color: #006600;
            -moz-box-shadow: 0 0 3px #006600;
        }

        50% {
            background-color: #00ff00;
            -moz-box-shadow: 0 0 5px #00ff00;
        }

        100% {
            background-color: #006600;
            -moz-box-shadow: 0 0 3px #006600;
        }
    }

    @-o-keyframes glowing {
        0% {
            background-color: #006600;
            box-shadow: 0 0 3px #006600;
        }

        50% {
            background-color: #00ff00;
            box-shadow: 0 0 5px #00ff00;
        }

        100% {
            background-color: #006600;
            box-shadow: 0 0 3px #006600;
        }
    }

    @keyframes glowing {
        0% {
            background-color: #006600;
            box-shadow: 0 0 3px #006600;
        }

        50% {
            background-color: #00ff00;
            box-shadow: 0 0 5px #00ff00;
        }

        100% {
            background-color: #006600;
            box-shadow: 0 0 3px #006600;
        }
    }
    
    @-webkit-keyframes glowing2 {
        0% {
            background-color: #5bc0de;
            -webkit-box-shadow: 0 0 3px #5bc0de;
        }

        50% {
            background-color: #2885ea;
            -webkit-box-shadow: 0 0 5px #2885ea;
        }

        100% {
            background-color: #5bc0de;
            -webkit-box-shadow: 0 0 3px #5bc0de;
        }
    }

    @-moz-keyframes glowing2 {
        0% {
            background-color: #5bc0de;
            -moz-box-shadow: 0 0 3px #5bc0de;
        }

        50% {
            background-color: #2885ea;
            -moz-box-shadow: 0 0 5px #2885ea;
        }

        100% {
            background-color:  #5bc0de;
            -moz-box-shadow: 0 0 3px #5bc0de;
        }
    }

    @-o-keyframes glowing2 {
        0% {
            background-color: #5bc0de;
            box-shadow: 0 0 3px #5bc0de;
        }

        50% {
            background-color: #2885ea;
            box-shadow: 0 0 5px #2885ea;
        }

        100% {
            background-color: #5bc0de;
            box-shadow: 0 0 3px #5bc0de;
        }
    }

    @keyframes glowing2 {
        0% {
            background-color: #5bc0de;
            box-shadow: 0 0 3px #007bff;
        }

        50% {
            background-color: #2885ea;
            box-shadow: 0 0 5px #2885ea;
        }

        100% {
            background-color: #5bc0de;
            box-shadow: 0 0 3px #007bff;
        }
    }
    
    .button3 {
        width: 100%;
        background-color: #004a7f;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        border: none;
        color: #ffffff !important;
        cursor: pointer;
        display: inline-block;
        font-family: Arial;
        font-size: 12px;
        padding: 5px 10px;
        text-align: center;
        text-decoration: none;
        -webkit-animation: glowing3 2500ms infinite;
        -moz-animation: glowing3 2500ms infinite;
        -o-animation: glowing3 2500ms infinite;
        animation: glowing3 2500ms infinite;
    }
    
    @-webkit-keyframes glowing3 {
        0% {
            background-color: #ff0000;
            -webkit-box-shadow: 0 0 3px #ff0000;
        }

        50% {
            background-color: #cd1e1e;
            -webkit-box-shadow: 0 0 5px #cd1e1e;
        }

        100% {
            background-color: #ff0000;
            -webkit-box-shadow: 0 0 3px #ff0000;
        }
    }

    @-moz-keyframes glowing3 {
        0% {
            background-color: #ff0000;
            -webkit-box-shadow: 0 0 3px #ff0000;
        }

        50% {
            background-color: #cd1e1e;
            -webkit-box-shadow: 0 0 5px #cd1e1e;
        }

        100% {
            background-color: #ff0000;
            -webkit-box-shadow: 0 0 3px #ff0000;
        }
    }

    @-o-keyframes glowing3 {
        0% {
            background-color: #ff0000;
            -webkit-box-shadow: 0 0 3px #ff0000;
        }

        50% {
            background-color: #cd1e1e;
            -webkit-box-shadow: 0 0 5px #cd1e1e;
        }

        100% {
            background-color: #ff0000;
            -webkit-box-shadow: 0 0 3px #ff0000;
        }
    }

    @keyframes glowing3 {
        0% {
            background-color: #ff0000;
            -webkit-box-shadow: 0 0 3px #ff0000;
        }

        50% {
            background-color: #cd1e1e;
            -webkit-box-shadow: 0 0 5px #cd1e1e;
        }

        100% {
            background-color: #ff0000;
            -webkit-box-shadow: 0 0 3px #ff0000;
        }
    }

    .custom-tabs-wrapper {
      overflow-x: auto;
      overflow-y: hidden;
      white-space: nowrap;
      border-bottom: 1px solid #dee2e6;
    }
    .custom-tabs {
      display: flex;
      gap: 10px;
      padding: 0;
      margin: 0;
      list-style: none;
    }
    .custom-tabs button {
      background: none;
      border: none;
      padding: 10px 20px;
      cursor: pointer;
      font-size: 16px;
      white-space: nowrap;
      border-bottom: 2px solid transparent;
    }
    .custom-tabs button.active {
      border-color: #0d6efd; /* Bootstrap primary color */
      color: #0d6efd;
      font-weight: 500;
    }

    .box-card{
        box-shadow: 0 0 10px #bebebe;
    padding: 20px 40px;
    }

    .box-card p i{
        color: #ff0000;
    }

    .box-card p{
        margin-bottom: 5px;
    }
    .footer{
            background: #0754a2;
    padding: 20px;
    text-align:center;
    }
    .text-white a{
        color: #fff !important;
        text-decoration: none;
    }