  /* turning m to red */
  #app-bar-logo__path {
      fill: #ff3a30 !important;
  }

  /* turning rest of logo to blue */
  #app-bar-logo__path>svg>path {
      fill: #003366 !important;
  }

  .motion-topbar #mom-logo-svg.text-color-on-dark {
      fill: #036 !important;
  }

  #motion-home-banner.motion-homebanner {
      background-image: none !important;
      height: 135px;
  }
  #___gcse_0 {
  padding-top: 0px !important;
}

   #motion-home-banner.motion-homebanner__elements {
      display: none !important;
  }
  .mdc-top-app-bar{
     background-color: #f9f9f900;
  }


  .motion-topbar.text-color-on-dark .mdc-top-app-bar__col a,
  .motion-topbar.text-color-on-dark .mdc-top-app-bar__pipe,
  .motion-topbar.text-color-on-dark #app-bar-login {
    color: inherit !important;
  }
  
@media (max-width: 803px) {
  #motion-home-banner.motion-homebanner {
    height: 50px !important;
    min-height: 0px !important;
  }
}
@media (min-width: 803px) and (max-width: 1247px) {
  #motion-home-banner.motion-homebanner {
    height: 35px !important;
    min-height: 0px!important;
  }
}

 @media (max-width: 1279px) {
    .motion-megamenu-scrim{
        display: none !important;
        opacity: 0 !important;
        transform: translateY(0px) !important;
    }
    #motion-home-banner.motion-homebanner {
        display: none !important;
    }
    #motion-main-content {
        padding-top: 40px;
    }
    #motion-top-bar-left {
                visibility: visible !important;

            }
 }
        @media (min-width: 1280px) {
            #motion-top-bar-left {
                visibility: hidden;

            }
            .motion-navbar {
                display: flex !important;
            }
            
            .motion-topbar-logo-m {display: none !important}
            .motion-topbar-logo {
                display: block !important;
                opacity: 1 !important;
                transform: translateX(0%) !important;
            }
            
            
            .mdc-top-app-bar_height {
                height: 135px;
            }
                    
            .motion-megamenu-scrim {
              background-color: rgba(0, 0, 0, 0) ;
            }
            
            .motion-megamenu-scrim.active {
                display: block !important;
                backdrop-filter: blur(8px);
                -webkit-backdrop-filter: blur(8px);
                background-color: rgba(0, 0, 0, 0.04); !important;
            }
            .motion-megamenu-scrim {
                position: fixed;
                top: 0px;
                height: 100%;
                max-height: 100%;
                
            }
            #motion-main-content {
                padding-top: 150px !important;
            }
            
            #rc_side_nav {
                top: 215px !important;
            }

        }

.mdc-expander__content-mm.open {
    margin-top: 34px !important;
}
#motion-home-banner.motion-homebanner {
    background-image: none !important;
    height: 0px;
    z-index: 5;
}
.grid_xl {
    padding: 0px 18px;
}
#motion-home-banner .motion-navbar {
    margin-top:80px !important;
    position: fixed;
    width: 98%;
}

#motion-home-banner {
  transition: opacity 0.3s ease;
}

#motion-home-banner.hide {
  opacity: 0;
  transform: translateY(-3px);
  pointer-events: none;
}
#motion-megamenu-scrim.hide{
  display:none !important;
}
