@media (max-width: 900px)
  .divider
    border-bottom: 1px solid #cfcfcf
    width: 13px

  .main-menu
    position: relative
    top: -100rem
    flex-direction: column
    padding-top: 2rem
    transition: top .6s ease-in-out

  .menu-item
    margin-top: .7rem

  .menu-adaptive
    z-index: 9999
    max-height: 76px

  .menu-toggler
    position: sticky
    padding-right: 5%
    padding-left: 5%
    background-color: #204F8E
    z-index: 1

  .width-75
    width: 100vw
    max-width: unset !important

  .social-widgets
    display: none !important

  .no-scroll
    overflow: hidden


  .navbar-brand > img
    max-width: 40vw

  .min-width-menu
    width: 15rem !important
    > div
      position: relative

  .mobile-margin
    margin-right: 0!important

  //START Styles for Burger Button
  .mobile-burger
    background-color: transparent
    border: none
    cursor: pointer
    display: flex
    padding: 0

  .line
    fill: none
    stroke: #D19D19
    stroke-width: 6
    transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1)

  .line1
    stroke-dasharray: 60 207
    stroke-width: 6

  .line2
    stroke-dasharray: 60 60
    stroke-width: 6

  .line3
    stroke-dasharray: 60 207
    stroke-width: 6

  .opened .line1
    stroke-dasharray: 90 207
    stroke-dashoffset: -134
    stroke-width: 6

  .opened .line2
    stroke-dasharray: 1 60
    stroke-dashoffset: -30
    stroke-width: 6

  .opened .line3
    stroke-dasharray: 90 207
    stroke-dashoffset: -134
    stroke-width: 6
  //END Styles for Burger Button


  .blur-background
    transition: .6s
    position: absolute
    top: 0
    height: 100vh
    width: 100%
    background: black
    opacity: .5
    z-index: -1

  .lang-dropdown
    flex-direction: column
    position: absolute
    left: 50%
    overflow: hidden
    transform: translate(-40%, 50%) translateX(-11px)


  .lang-link.active
    display: none !important

  .lang-link
    width: 2rem
    height: 2rem
    border-radius: 50%
    background-color: #D19D19
    font-size: 1rem
    display: -webkit-box
    justify-content: center
    align-items: center
    max-height: 0
    transition: max-height .3s
    a
      width: 100%
      height: 100%
      color: white !important

  .lang-dropdown-open
    max-height: 64px !important





@media (min-width: 901px)
  .divider
    border-right: 1px solid #cfcfcf
    height: 13px

  .main-menu
    flex-direction: row

  .menu-toggler
    padding: 0

  .main-menu
    border-radius: 1.875rem

  .width-75
    width: 75vw
    margin: 0 auto

  .mobile-menu-btn, .mobile-burger
    display: none !important

  #blur-background, .lang-dorpdown-arrow
    display: none

  .lang-dropdown
    flex-direction: row
    margin-right: .625rem


.main-menu
  background-color: #FFFFFF
  min-height: 3.125rem
  padding-left: 3.125rem
  padding-right: 3.125rem


.main-menu-open
  top: 0 !important



//.menu-border
//
