.wrapper_header {
  background: #ffffff;
  height: auto !important;
  z-index: 999;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%; }
  .wrapper_header .navbar {
    height: 60px;
    padding: 0; }
    .wrapper_header .navbar .ico_lang .fa-globe {
      font-size: 1rem; }
    .wrapper_header .navbar .nav-item:last-child .nav-link {
      border: 0; }
    .wrapper_header .navbar .box_change_lang span {
      color: #333333; }
      .wrapper_header .navbar .box_change_lang span:hover {
        opacity: 0.75; }
    .wrapper_header .navbar .box_logo img {
      height: 46px; }
    .wrapper_header .navbar .box_social_media > a {
      padding: 0 0.45rem;
      font-size: 1.35rem;
      color: #333333; }
      .wrapper_header .navbar .box_social_media > a:hover {
        opacity: 0.75; }
    .wrapper_header .navbar .box_user {
      margin-top: -2px; }
      .wrapper_header .navbar .box_user._top {
        margin-top: -3px; }
      .wrapper_header .navbar .box_user .nav-link span,
      .wrapper_header .navbar .box_user .nav-link .fas {
        display: inline-block;
        vertical-align: middle; }
      .wrapper_header .navbar .box_user .nav-link .fas {
        font-size: 1.75rem; }
    .wrapper_header .navbar .nav-link {
      cursor: pointer;
      color: #333333;
      font-size: 0.95rem;
      font-weight: 500;
      margin: 0 0.25rem;
      padding: 0;
      border-right: 2px solid #333333; }
      .wrapper_header .navbar .nav-link:hover {
        opacity: 0.75; }
    .wrapper_header .navbar .dropdown-menu {
      border-radius: 0;
      min-width: 9rem;
      padding: 0; }
      .wrapper_header .navbar .dropdown-menu .lang_t {
        color: #999999;
        display: inline-block;
        padding: 0.25rem 0.5rem;
        width: 100%;
        border-bottom: 1px solid #ededed; }
      .wrapper_header .navbar .dropdown-menu .dropdown-item {
        padding: 0.5rem 0 !important; }
        .wrapper_header .navbar .dropdown-menu .dropdown-item:active, .wrapper_header .navbar .dropdown-menu .dropdown-item:hover {
          background: transparent !important; }
        .wrapper_header .navbar .dropdown-menu .dropdown-item .nav-link {
          font-size: 0.9rem !important;
          font-weight: 400 !important; }
        .wrapper_header .navbar .dropdown-menu .dropdown-item:focus {
          outline: none; }
    .wrapper_header .navbar .navbar-toggler {
      color: #333333;
      font-size: 1.5rem; }

@media screen and (max-width: 1025px) {
  .wrapper_header .navbar .nav-link {
    font-size: 0.85rem;
    font-weight: 500;
    margin: 0; }
  .wrapper_header .box_user {
    margin-top: -2px !important; }
    .wrapper_header .box_user._top {
      margin-top: -3.75px !important; } }

@media screen and (max-width: 850px) {
  .wrapper_header .navbar .nav-link {
    font-size: 0.85rem;
    font-weight: 500;
    margin: 0; } }

@media screen and (max-width: 850px) {
  .box_social_media {
    display: none; } }

@media screen and (max-width: 767px) {
  .box_social_media {
    display: block;
    position: absolute;
    right: 53px;
    top: 18px;
    padding: 0 0.5rem; }
    .box_social_media::after {
      content: "";
      position: absolute;
      height: 25px;
      width: 1px;
      right: 0;
      top: 3.25px;
      background: #ffffff; }
  .navbar-nav {
    border-top: 1px solid #333;
    text-align: center; }
    .navbar-nav .nav-link {
      font-weight: 500;
      margin: 0;
      padding: 1rem 0 !important; }
  .wrapper_header .navbar .nav-link {
    border-right: 0; }
  .wrapper_header.bg_custom .is_navbar {
    top: 100px; }
    .wrapper_header.bg_custom .is_navbar .dropdown-menu {
      padding: 0 1rem; }
    .wrapper_header.bg_custom .is_navbar .nav-link {
      color: #333333; } }

@media screen and (max-width: 420px) {
  .wrapper_header .navbar {
    height: 50px; }
    .wrapper_header .navbar .box_logo img {
      height: 35px; } }

.terms-modal .modal-header {
  background-color: black;
  color: white;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 500; }

.terms-modal .modal-body {
  text-align: center; }

.terms-modal .tradename {
  font-size: 25px;
  text-transform: uppercase;
  font-weight: 700; }

.terms-modal .less-top {
  margin-top: -20px; }

.wrapper_footer {
  background: #111111;
  color: #ffffff;
  font-size: 0.9rem;
  width: 100%; }
  .wrapper_footer .container {
    padding-top: 2rem;
    padding-bottom: 2rem; }
  .wrapper_footer h4 {
    font-size: 1.15rem; }
  .wrapper_footer a {
    cursor: pointer;
    color: #ffffff; }
    .wrapper_footer a:hover {
      opacity: 0.65; }
  .wrapper_footer p {
    margin-bottom: 0.25rem; }
  .wrapper_footer .img_footer img {
    max-height: 75px;
    filter: grayscale(100%); }
  .wrapper_footer .box_foot_icons {
    margin-top: 1rem; }
    .wrapper_footer .box_foot_icons a {
      font-size: 1.25rem;
      margin: 0 0.25rem; }
  .wrapper_footer .footbottom {
    text-align: center;
    padding: 0.5rem; }

