/* Start custom CSS */.main-nav > ul.menu > li a{
    background-color: transparent!important;
}
.top-bar{
    position: absolute!important;
    background-color: transparent!important;
}
.main-nav > ul.menu{
    background-color: transparent!important;
}
#top-bar-menu{
    border: none!important;
    left: 20%
}
.main-nav > ul.menu > li > a{
    color: #FFFFFF!important;
    
}
.main-nav > ul.menu > li.is-dropdown-submenu-parent > a:before{
    display: none!important;
}
.top-bar .logo {
left: 60%;
}
.grid-margin-x > .small-12{
    display: none;
}
@media only screen and (max-width: 2010px) {
    .top-bar .logo {
left: 5%;
}
}
@media only screen and (max-width: 1800px) {
    .top-bar .logo {
left: 0%;
}
}
@media only screen and (max-width: 1600px) {
    .top-bar .logo {
left: 0%;
}
.hideOnMobileSpacer{
 display:none;   
}
}
@media only screen and (max-width: 1300px) {
    .elementor-55201 .elementor-element.elementor-element-8e83949:not(.elementor-motion-effects-element-type-background), .elementor-55201 .elementor-element.elementor-element-8e83949 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-position-x: center !important;
    }
    .auto.cell.hide-for-large{
        display: inline-block!important;
    }
        .main-nav{
            display:none;
            
        }
            .top-bar .logo {
            left: 400%;
    }
    }
@media only screen and (max-width: 1100px) {
.menu-icon.dark{
    top:15px;
    left:-27px;
}
.top-bar .logo{
    left:300%;
}
}
  .menu-icon.dark {
      margin-left: -50px;
    background-color: #ffffff00!important;
    width: 25px!important;
}
.menu-icon.dark:after{
    background-color: #FFFFFF!important;
    box-shadow: 0 7px 0 #ffffff, 0 14px 0 #ffffff!important;
}
.inner-footer{
    display: none!important;
}
.uber-menu{
    display: none!important;
}
@media only screen and (max-width: 850px) {
.top-bar .logo{
    left:235%;
}
}
@media only screen and (max-width: 600px) {
.top-bar .logo {
left: 180%;
}
div.gtransbox{
    width:100%!important;
    height:20%!important;
}
div.htransbox{
    width:100%!important;
    height:20%!important;
}
.BSCopy{
    position: unset !important;
    margin-top: 13% !important;
}
.elementor-55201 .elementor-element.elementor-element-1f44f55 .elementor-swiper-button{
    z-index:9999;
}
.noMobile{
    display:none;
}
}/* End custom CSS */