
.navbar {
    background-color: transparent !important;
    font-family: 'Lato', sans-serif;
    transition: all 0.3s;
    width: 100%;
}

.navbar-brand {
    position: relative;
}

.navbar-brand img {
    width: 86px;
    /* transition: all 0.3s; */
    /* margin-right: 10px; */
}

.navbar-brand p {
    display: inline-block;
    position: absolute;
    top: 18px;
    font-weight: bold;
    left: 98px;
    margin-top: 10px;
    font-size: 1.4em;
}

.navbar-brand small {
    display: inline-block;
    position: absolute;
    top: 60px;
    left: 145px;
}

.nav-link {
    font-size: 0.9em;
}
.dropdown-menu {
    top: 88%;
}
/* Social Network Icons */
.navbar-social {
    margin-left: 10px;
}

.navbar-light .navbar-nav .nav-link {
    color: rgb(29, 29, 29);
}

.navbar-dark .navbar-nav .nav-link {
    color: rgb(247, 247, 247);
}
.nav-link:hover {
    color: rgb(255, 255, 255, 1);
}
.navbar-light .navbar-social i {
    color: rgb(46, 46, 46);
    font-size: 18px;
    margin-right: 8px;

    transition: all 0.2s ease;
}

.navbar-dark .navbar-social i {
    color: rgb(247, 247, 247);
    font-size: 18px;
    margin-right: 8px;

    transition: all 0.2s ease;
}


.lang-txt {
    color: #000; 
    font-weight: bold;
}

.navbar-dark .lang-txt {
    color: #fff;
}

.fa-facebook-square:hover {
    color: #4267b2;
}

.fa-twitter-square:hover {
    color: #1da1f2;
}

.fa-youtube-square:hover {
    color: #ff0202;
}

.fa-rss-square:hover {
    color: #f89a38;
}

.dropdown-content {
    height: 1000px;
}


.dropdown>.dropdown-toggle:active {
    pointer-events: none;   // Add this, to prevent clicking dropdown's default click function
}
.bg-dark .dropdown-item{
    color: white;
}

.bg-dark .dropdown-item:hover{
    background-color: rgb(40, 45, 49);
    color: white;
}
.scroll-navbar {
    /* height: 80px; */
    background-color: #343a40 !important;
}

.scroll-navbar img {
    /* width: 210px;
    height: 70px; */
}

@media only screen and (min-width: 1200px) {
    .dropdown:hover>.dropdown-menu {
        display: block;
    }

    .nav-link:hover:after {
        width: 100%;
      }
      
      .nav-link::hover:after {
          z-index: -10;
          animation: fill 1s forwards;
          -webkit-animation: fill 1s forwards;
          -moz-animation: fill 1s forwards;
          opacity: 1;
        }
}
@media only screen and (max-width: 1200px) {
    .navbar-brand p {
        display: none;
    }

    .navbar-brand small {
        display: none;
    }
    .nav-link:after {
        width: 0%;
    }
    .nav-link:focus:after {
        width: 100%;
      }
      
      .nav-link::focus:after {
          z-index: -10;
          animation: fill 1s forwards;
          -webkit-animation: fill 1s forwards;
          -moz-animation: fill 1s forwards;
          opacity: 1;
        }
}

@media only screen and (max-width: 1024px) {
    .navbar-brand img {
        width: 80px;

    }
    .nav-link {
        font-size: 0.85em;
    }

    
}

@media only screen and (max-width: 992px) {
     /* .navbar { 
         height: 80px; 
         background: linear-gradient(180deg, rgba(0,0,0,0.3617822128851541) 16%, rgba(0,0,0,0.0760679271708683) 47%, rgba(255,255,255,0) 93%) !important;
    }
    .navbar img {
        margin-left: 5px;
        width: 210px;
        height: 70px;
    } */
    .navbar-social {
        margin-left: 0;
    }
    .navbar-brand p {
        display: inline-block;
    }

    .navbar-brand small {
        display: inline-block;
    }
}
@media only screen and (min-width: 768px) {
    .dropdown-content {
        height: 740px;
    }
}

@media only screen and (max-width: 360px) {
    .navbar-brand p {
        display: none;
    }

    .navbar-brand small {
        display: none;
    }

    .table-responsive {
        font-size: 0.9em;
    }
}


/* Hover Effect */

/* stroke */

.nav-link,
.nav-link:after,
.nav-link:before {
  transition: all .5s;
}

.nav-link {
    color: #aaa;
}
.nav-link:hover {
    color: #555;
}

.nav-link {
  position: relative;
}

.nav-link:after{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 0%;
  content: '.';
  color: transparent;
  background: rgba(0, 0, 0, 0.815);
  height: 1px;
}



.navbar-dark .nav-link:hover {
    color: rgb(255, 255, 255) !important;
}

.navbar-dark .nav-link:after{
    background: rgba(255, 255, 255, 0.815);
}
/* Keyframes */
@-webkit-keyframes fill {
    0% {
      width: 0%;
      height: 1px;
    }
    50% {
      width: 100%;
      height: 1px;
    }
    100% {
      width: 100%;
      height: 100%;
      background: #333;
    }
  }

  .bg-dark {
    background-color: rgba(0,0,0,0.9) !important;
  }
