@media (min-width: 768px) {
	
  .main-navigation,
  .secondary-navigation {
    clear: both;
    display: block;
    width: 100%;
  }
  .main-navigation ul,
  .secondary-navigation ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
    display: block;
  }
  .main-navigation ul li,
  .secondary-navigation ul li {
    position: relative;
    display: inline-block;
    text-align: left;
  }
  .main-navigation ul li a,
  .secondary-navigation ul li a {
    display: flex;
  }
  .main-navigation ul li a::before,
  .secondary-navigation ul li a::before {
  display: none;
  }
  .main-navigation ul li:hover > ul,
  .main-navigation ul li.focus > ul,
  .secondary-navigation ul li:hover > ul,
  .secondary-navigation ul li.focus > ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    left: -134px;
    right: -914px;
    top: 78px;
    /*bottom: auto !important;*/
    /*background: #000000 !important;*/
    overflow-x: hidden;
    justify-content: center;
  }
  .main-navigation ul li:hover > ul li > ul,
  .main-navigation ul li.focus > ul li > ul,
  .secondary-navigation ul li:hover > ul li > ul,
  .secondary-navigation ul li.focus > ul li > ul {
    left: -134px;
  }

  .main-navigation ul ul,
  .secondary-navigation ul ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    float: left;
    position: absolute;
    top: 78px;
    z-index: 99999;
    left: -9999px;
    overflow :hidden !important;
  }

  .menu-item-has-children > .sub-menu:hover {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    left: -134px;
    right: -914px;
    top: 78px;
    /*bottom: auto !important;*/
    /*background: #000000 !important;*/
    overflow-x: hidden;
    justify-content: center;
  }

  .menu-item-has-children > .sub-menu li {
    display: flex;
    flex: 0 0;
    min-width: 20%;
  }

  .menu-item-has-children > .sub-menu li a {
    width: 100%;
    justify-content: center;
  }

}

.framer-loader{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 10;
background-color: #0000007d;
color: #b7b7b7;
}