html {
  scroll-behavior: smooth;
}

.side-menu-navigation.stickey{position:fixed;right:25px;top:20%;transform:translateY(-50%);width:auto;z-index: 10;}
.side-menu-navigation .sub-side-menu{width: 100%;text-align: right;}
.side-menu-navigation .sub-side-menu ul li{list-style-type:none;padding-right:20px;}
.side-menu-navigation .sub-side-menu ul li ul.hs-menu-children-wrapper{display:none;}
.mobile-box button{display:none;}
-webkit-animation-name: zoomIn;
    animation-name: zoomIn;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    }
    @-webkit-keyframes zoomIn {
    0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
    }
    50% {
    opacity: 1;
    }
    }
    @keyframes zoomIn {
    0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
    }
    50% {
    opacity: 1;
    }
}

@media (max-width:767px) {
  .side-menu-navigation { display: none; }
}

{#
@media (max-width:767px){
    .side-menu-navigation .sub-side-menu.open-mobile-menu{display:block;padding:10px 0px;-webkit-animation-name: zoomIn;animation-name: zoomIn;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;position: relative;top: 45px;}
    .side-menu-navigation .sub-side-menu{display:none;background-color:#00b9f2;}
    .side-menu-navigation .sub-side-menu ul li.active.active-branch a{color:#fff;}
    .mobile-box{display: flex;justify-content: center;width:45px;height:45px;background-color:#00b9f2;position:fixed;right:0;}
    .mobile-box img{width:25px;}
    .side-menu-navigation.stickey{right:0 !important;top: 20% !important;}
    .side-menu-navigation .sub-side-menu ul {padding-left:20px;}
    .nav-toggle1{background-color:transparent;border:0;cursor:pointer;padding:10px 0;position:absolute;right:1px;top:3px;width:43px;z-index:10000000;}
    .nav-toggle1 .icon-bar{margin:auto;background-color:#fff;border-radius:1px;display:block;height:3px;position:relative;width:30px;transition:400ms;}
    .nav-toggle1 .icon-bar:nth-child(1), .nav-toggle .icon-bar:nth-child(3){top: 0;transform: rotate(0);}
    .nav-toggle1 .icon-bar+.icon-bar{margin-top:4px;}
    .mobile-box button{display:block;}
}   #}