.sidebar a.nav-link {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.sidebar > ul.nav > li:hover .subicon {
  -webkit-transition: -webkit-transform .1s linear;
  transition: -webkit-transform .1s linear;
  -o-transition: transform .1s linear;
  transition: transform .1s linear;
  transition: transform .1s linear, -webkit-transform .1s linear;
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
header .navbar-toggler span {
  -webkit-transition: all .6s cubic-bezier(0.250, 0.100, 0.250, 1.000);
  -o-transition: all .6s cubic-bezier(0.250, 0.100, 0.250, 1.000);
  transition: all .6s cubic-bezier(0.250, 0.100, 0.250, 1.000);
}
header .navbar-toggler span {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}
header .navbar-toggler.open span:first-of-type {
  -webkit-transform: rotate(45deg) translate(6px, 6px);
  -ms-transform: rotate(45deg) translate(6px, 6px);
  transform: rotate(45deg) translate(6px, 6px);
}
header .navbar-toggler.open span:nth-of-type(2) {
  opacity: 0;
}
header .navbar-toggler.open span:last-of-type {
  -webkit-transform: rotate(-45deg) translate(5px, -5px);
  -ms-transform: rotate(-45deg) translate(5px, -5px);
  transform: rotate(-45deg) translate(5px, -5px);
}
.sitemap-btn a span {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.swiper-button-prev, .swiper-button-next, .has-slider:hover .swiper-button-prev, .has-slider:hover .swiper-button-next {
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.swiper-button-prev {
  -webkit-transform: translate(-50px, 0);
  -ms-transform: translate(-50px, 0);
  transform: translate(-50px, 0);
}
.swiper-button-next {
  -webkit-transform: translate(50px, 0);
  -ms-transform: translate(50px, 0);
  transform: translate(50px, 0);
}
.has-slider:hover .swiper-button-prev {
  -webkit-transform: translate(0px, 0);
  -ms-transform: translate(0px, 0);
  transform: translate(0px, 0);
}
.has-slider:hover .swiper-button-next {
  -webkit-transform: translate(0px, 0);
  -ms-transform: translate(0px, 0);
  transform: translate(0px, 0);
}
.custom-nav .owl-prev, .custom-nav .owl-next, .has-slider:hover .custom-nav .owl-prev, .has-slider:hover .custom-nav .owl-next {
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.custom-nav .owl-prev {
  -webkit-transform: translate(-50px, 0);
  -ms-transform: translate(-50px, 0);
  transform: translate(-50px, 0);
}
.custom-nav .owl-next {
  -webkit-transform: translate(50px, 0);
  -ms-transform: translate(50px, 0);
  transform: translate(50px, 0);
}
.has-slider:hover .custom-nav .owl-prev {
  -webkit-transform: translate(0px, 0);
  -ms-transform: translate(0px, 0);
  transform: translate(0px, 0);
}
.has-slider:hover .custom-nav .owl-next {
  -webkit-transform: translate(0px, 0);
  -ms-transform: translate(0px, 0);
  transform: translate(0px, 0);
}
body, .sidebar ul.submenu li a.nav-link {
  -webkit-transition: font-size .5s ease;
  -o-transition: font-size .5s ease;
  transition: font-size .5s ease;
}
.about-mission .content .card .card-cover, .about-mission .content .card:hover .card-cover {
  -webkit-transition: all .6s ease;
  -o-transition: all .6s ease;
  transition: all .6s ease;
}
.about-timeline .timeline-list > .item:not(.year) > .row > [class^='col-']:first-child .date, .about-timeline .timeline-list > .item:not(.year):hover > .row > [class^='col-']:first-child .date, .about-timeline .timeline-list > .item:not(.year) > .row > .content h5::before, .about-timeline .timeline-list > .item:not(.year):hover > .row > .content h5::before {
  -webkit-transition: all .6s ease;
  -o-transition: all .6s ease;
  transition: all .6s ease;
}
.just-grid .card.report-card, .just-grid .card.report-card .card-title, .just-grid .card.report-card .date, .just-grid .card.report-card:hover, .just-grid .card.report-card:hover .card-title, .just-grid .card.report-card:hover .date {
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}
.help-nav.chat-mode {
  -webkit-transform: translateY(200%);
  -ms-transform: translateY(200%);
  transform: translateY(200%);
}
.help-nav.chat-mode.show {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.help-nav_m .gototop_m, .help-nav_m .gototop_m.show {
  -webkit-transition: opacity .2s ease;
  -o-transition: opacity .2s ease;
  transition: opacity .2s ease;
}
.help-nav, .help-nav.show {
  -webkit-transition: right .5s ease;
  -o-transition: right .5s ease;
  transition: right .5s ease;
}
.help-nav.chat-mode, .help-nav.chat-mode.show {
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}
/* ============ Mobile view ============ */
@media (max-width: 991px) {
  .sidebar-menu.offcanvas-collapse.left.open {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .sidebar-menu.offcanvas-collapse.left .sidebar, .sidebar-menu.offcanvas-collapse.left.open .sidebar {
    -webkit-transition: -webkit-transform .25s ease-in-out;
    transition: -webkit-transform .25s ease-in-out;
    -o-transition: transform .25s ease-in-out;
    transition: transform .25s ease-in-out;
    transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
  }
  .sidebar-menu.offcanvas-collapse.left .sidebar {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  .sidebar-menu.offcanvas-collapse.left.open .sidebar {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .sidebar-bg, .sidebar-bg.open {
    -webkit-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
  }
  .sidebar-bg {
    background-color: rgba(0, 0, 0, 0);
  }
  .sidebar-bg.open {
    background-color: rgba(0, 0, 0, .5);
  }
}
@media (max-width: 768px) {}
@media (max-width: 767px) {}
@media (max-width: 567px) {}
@media (max-width: 320px) {}