.sp-vertical-tabs .sp-tab-btns > li.active > a, .sp-vertical-tabs .sp-tab-btns > li:hover > a {
  background: #0047ab;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  display: inline-block;
  padding: 0px 10px 0px 0px;
  line-height: 60px;
  font-size: 16px;
  margin: 0;
}
#sp-bottom .sp-module .sp-module-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  margin: 0 0 20px;
  color: #000;
}
.megamenu-parent > li > span {
  color: #d7e9ff !important;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
 color: #0047ab !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a{
  color: #0047ab !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover{
  color: #a6ffc9 !important;
}
.sp-megamenu-parent > li:hover > a {
  color: a6ffc9 !important;
}
#sp-bottom-top, #sp-bottom {
  background: #fff !important;
  color: #FFFFFF;
}
.logo-image-phone {
  height: 80px !important;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
  color: #000 !important;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {
  color: #000 !important;
}
.offcanvas-menu {
  background-color: #fff  !important;
}
.main-megamenu ul.menu {
  background: #fff !important;
}
.main-megamenu ul.menu li.active > a {
  color: #0047ab !important;
}
.main-megamenu ul.menu > li:not(:last-child) {
  border-bottom: solid 0px #505050;
padding-left: 20px !important;
}
.main-megamenu .menu-child {
  background: #aed3ff !important;
}