.ui-datepicker .ui-icon,
.ui-icon {
  text-indent: -99999px;
  background-repeat: no-repeat;
}
.dowload .button2,
button,
select {
  text-transform: none;
}
.catergory:after,
.checkboxButtons input[type="checkbox"] + label:after,
.datpikerSec .datepickInside:after,
.inside .ui-icon,
.inside .ui-widget-content .ui-icon,
.inside .ui-widget-header .ui-icon,
.mailService h3:before {
  font-family: boiaxaicon !important;
}
.tagline p,
dfn {
  font-style: italic;
}
.owl-carousel,
.owl-carousel .owl-item,
a {
  -webkit-tap-highlight-color: #fff0;
}
.clearfix:after,
.ui-helper-clearfix:after {
  clear: both;
}
.owl-carousel.owl-rtl,
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-dialog,
.ui-menu,
a:active,
a:hover {
  outline: 0;
}
.catergory:after,
.datpikerSec .datepickInside:after,
.ui-checkboxradio-disabled,
.ui-state-disabled,
a[href*="tel:"] {
  pointer-events: none;
}
address,
article,
aside,
blockquote,
body,
dd,
div,
dl,
dt,
fieldset,
figcaption,
figure,
footer,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hr,
html,
input,
legend form,
li,
main,
nav,
ol,
p,
pre,
section,
select,
table,
td,
textarea,
th,
ul {
  margin: 0;
  padding: 0;
  border: 0;
}
.performance .box li,
ul {
  list-style-type: none;
}
html {
  line-height: 1.4;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
.bannerRight article:first-child a,
.no-js .owl-carousel,
.owl-carousel.owl-loaded,
.rightBottom .navigation li .submenu li,
.ui-selectmenu-open,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
.breadcrumb li:last-child:after,
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn,
.ui-helper-hidden,
.ui-resizable-autohide .ui-resizable-handle,
.ui-resizable-disabled .ui-resizable-handle,
[hidden],
template {
  display: none;
}
abbr[title] {
  border-bottom: 1px dotted;
}
.insightHd,
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary,
b,
optgroup,
strong {
  font-weight: 700;
}
mark {
  background: #ff0;
  color: #000;
}
.ui-controlgroup .ui-controlgroup-label span,
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
img {
  border: 0;
}
.bodyactive,
.insightHub a,
svg:not(:root) {
  overflow: hidden;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre,
textarea {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
}
button {
  overflow: visible;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.ui-button-icon-only,
.ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.clearfix:after,
.clearfix:before {
  content: " ";
  display: table;
}
.asdateOn,
.betaSec,
.checkboxButtons,
.errorSec,
.flashScreen .closeSec,
.formCont,
.insightlink,
.nav-historyerror,
.owl-carousel,
.owl-carousel .owl-item,
.searchCont,
.ui-menu-icons,
.ui-resizable {
  position: relative;
}
.owl-carousel {
  display: none;
  width: 100%;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools,
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}
.owl-carousel.owl-rtl .owl-item,
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.owl-carousel .animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.owl-height {
  transition: height 0.5s ease-in-out;
}
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 0.4s;
}
.owl-carousel .owl-item img.owl-lazy {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 0.1s;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transform: scale(1.3, 1.3);
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 0.4s;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #d6d6d6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 0.2s;
  border-radius: 30px;
}
.owl-theme .owl-dots,
.owl-theme .owl-nav {
  text-align: center;
  -webkit-tap-highlight-color: #fff0;
}
.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #869791;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:after,
.ui-helper-clearfix:before {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}
.ui-front {
  z-index: 100;
}
.ui-state-disabled {
  cursor: default !important;
}
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  overflow: hidden;
}
.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0;
  padding: 0.5em 0.5em 0.5em 0.7em;
  font-size: 100%;
}
.ui-autocomplete,
.ui-menu .ui-menu {
  position: absolute;
}
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}
.ui-autocomplete {
  top: 0;
  left: 0;
  cursor: default;
}
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
}
.ui-button,
.ui-controlgroup {
  display: inline-block;
  vertical-align: middle;
}
.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px 0.4em;
}
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0;
}
.ui-menu .ui-state-active,
.ui-menu .ui-state-focus {
  margin: -1px;
}
.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}
.ui-button,
.ui-controlgroup .ui-controlgroup-label {
  padding: 0.4em 1em;
}
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}
.ui-button {
  position: relative;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: visible;
}
.contentWrap a,
.errorSec a,
.errorSec a:hover,
.pagination a,
.ui-button,
.ui-button:active,
.ui-button:hover,
.ui-button:link,
.ui-button:visited,
a,
a:hover,
ol.termslist li a,
ol.termslist li a:focus,
ol.termslist li a:hover {
  text-decoration: none;
}
.ui-button-icon-only {
  width: 2em;
  text-indent: -9999px;
  white-space: nowrap;
}
input.ui-button.ui-button-icon-only {
  text-indent: 0;
}
.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}
.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}
input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: 0.4em 1em;
}
button.ui-button::-moz-focus-inner,
input.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus,
.ui-controlgroup > .ui-controlgroup-item:focus {
  z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none;
}
.ui-controlgroup-vertical .ui-spinner-input {
  width: 75%;
  width: calc(100% - 2.4em);
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}
.ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 1px 1px 1px #ccc;
  border-radius: 0.12em;
  border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-prev-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical,
.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical,
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}
.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: 700;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td a,
.ui-datepicker td span {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em;
  width: auto;
  overflow: visible;
}
.performacehd,
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-multi .ui-datepicker-group,
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group,
table td:nth-of-type(5) {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-datepicker .ui-icon {
  display: block;
  overflow: hidden;
  left: 0.5em;
  top: 0.3em;
}
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0;
  padding: 1px;
  height: 20px;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: 0 0;
  overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}
.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}
.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}
.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}
.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw,
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw {
  width: 7px;
  height: 7px;
}
.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}
.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}
.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}
.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
.ui-draggable-handle,
.ui-selectable,
.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.loader,
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden
  + .mCSB_scrollTools.mCSB_scrollTools_vertical,
.ui-slider-vertical .ui-slider-range-min,
.ui-spinner-down {
  bottom: 0;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
  background: url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
  height: 100%;
  opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted #000;
}
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: 700;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0;
  height: auto;
  border: 0;
}
.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}
.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}
.ui-slider-horizontal {
  height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.mCS-dir-rtl
  > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside
  > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden
  + .mCSB_scrollTools
  ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.mCS-dir-rtl
  > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside
  > .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden
  + .mCSB_scrollTools
  ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight,
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.nav-icon2 span:first-child,
.nav-icon2 span:nth-child(2),
.ui-slider-vertical .ui-slider-range-max,
.ui-spinner-up {
  top: 0;
}
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}
.ui-spinner-input {
  border: none;
  background: 0 0;
  color: inherit;
  padding: 0.222em 0;
  margin: 0.2em 2em 0.2em 0.4em;
  vertical-align: middle;
}
.ui-widget-content a,
.ui-widget-header,
.ui-widget-header a {
  color: #333;
}
.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}
.ui-widget,
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}
.ui-tabs {
  position: relative;
  padding: 0.2em;
}
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}
.checkboxButtons label,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
a,
select {
  cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: 0 0;
}
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}
.box h2,
.box h4,
.box li,
.breadcrumb li,
.catergory {
  position: relative;
}
.box img,
.liquitycontainer img {
  max-width: 100%;
}
body .ui-tooltip {
  border-width: 2px;
}
.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
}
.ui-widget button,
.ui-widget input,
.ui-widget select,
.ui-widget textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}
.ui-widget-content {
  border: 1px solid #ddd;
  background: #fff;
  color: #333;
}
.ui-widget-header {
  border: 1px solid #ddd;
  background: #e9e9e9;
  font-weight: 700;
}
.ui-button,
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
html .ui-button.ui-state-disabled:active,
html .ui-button.ui-state-disabled:hover {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: 400;
  color: #454545;
}
.ui-button,
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button {
  color: #454545;
  text-decoration: none;
}
.ui-button:focus,
.ui-button:hover,
.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover {
  border: 1px solid #ccc;
  background: #ededed;
  font-weight: 400;
  color: #2b2b2b;
}
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
a.ui-button:focus,
a.ui-button:hover {
  color: #2b2b2b;
  text-decoration: none;
}
.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6;
}
.ui-button.ui-state-active:hover,
.ui-button:active,
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: 400;
  color: #fff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #fff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #fff;
  text-decoration: none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}
.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}
.ui-state-error a,
.ui-state-error-text,
.ui-widget-content .ui-state-error a,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error a,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  font-weight: 400;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}
.ui-icon {
  width: 16px;
  height: 16px;
}
.ui-icon-blank {
  background-position: 16px 16px;
}
.mCSB_scrollTools .mCSB_buttonUp,
.ui-icon-caret-1-n {
  background-position: 0 0;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp,
.ui-icon-caret-1-ne {
  background-position: -16px 0;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp,
.ui-icon-caret-1-e {
  background-position: -32px 0;
}
.ui-icon-caret-1-se {
  background-position: -48px 0;
}
.ui-icon-caret-1-s {
  background-position: -65px 0;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp,
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp,
.ui-icon-caret-1-sw {
  background-position: -80px 0;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp,
.ui-icon-caret-1-w {
  background-position: -96px 0;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp,
.ui-icon-caret-1-nw {
  background-position: -112px 0;
}
.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}
.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft,
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft,
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight,
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight,
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-first,
.ui-icon-seek-start {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
.ui-corner-all,
.ui-corner-left,
.ui-corner-tl,
.ui-corner-top {
  border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-right,
.ui-corner-top,
.ui-corner-tr {
  border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bl,
.ui-corner-bottom,
.ui-corner-left {
  border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-right {
  border-bottom-right-radius: 3px;
}
.ui-widget-overlay {
  background: #aaa;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
  -webkit-box-shadow: 0 0 5px #666;
  box-shadow: 0 0 5px #666;
}
body,
html {
  font-size: 10px;
  font-family: Calibri, sans-serif;
  overflow-x: hidden;
}
@font-face {
  font-family: Rupee_Foradian_1;
  src: url(../font/Rupee_Foradian_1.eot);
  src: url(../font/Rupee_Foradian_1.eot) format("embedded-opentype"),
    url(../font/Rupee_Foradian_1.woff2) format("woff2"),
    url(../font/Rupee_Foradian_1.woff) format("woff"),
    url(../font/Rupee_Foradian_1.ttf) format("truetype"),
    url(../font/Rupee_Foradian_1.svg#Rupee_Foradian_1) format("svg");
}
a.link {
  color: #ed1846;
  font-size: 1.2rem;
  text-decoration: none;
}
p {
  font-size: 1.5rem;
  color: #444;
}
a:focus,
button:focus {
  /* outline: 0 !important; */
}
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
  color: #fff0;
}
input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder {
  color: #fff0;
}
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
  color: #fff0;
}
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
  color: #fff0;
}
.icon-font {
  font-family: boiaxaicon;
}
.wrapper-content {
  padding-top: 14rem;
}
@media screen and (max-width: 767px) {
  .wrapper-content {
    padding-top: 10rem;
  }
}
.breadcrumb {
  background: 0 0;
  margin-bottom: 1rem;
  padding: 0.8rem 0;
}
.animationSec .mainBannerCont,
.box,
.tableSec,
ol.termslist li {
  margin-bottom: 2rem;
}
.breadcrumb li {
  display: inline-block;
  padding: 0 1.5rem 0 1rem;
  margin-right: -0.5rem;
}
.breadcrumb li a {
  font-size: 1.2rem;
  color: #00529c;
}
.breadcrumb li a:focus,
.breadcrumb li a:hover {
  color: #ed1846;
  text-decoration: underline;
}
.breadcrumb li:after {
  content: ">";
  position: absolute;
  right: -0.5px;
  top: -3px;
  font-size: 1.6rem;
  color: #00529c;
}
.breadcrumb li:first-child,
.innerLink li:first-child a {
  padding-left: 0;
}
.button,
.button2 {
  font-size: 1.6rem;
  padding: 1.2rem 2.8rem;
  text-decoration: none;
  text-transform: uppercase;
}
.copyrightText p a,
.mail,
.mailService p a,
table td a {
  text-decoration: underline;
}
.button {
  background: #ed1846;
  color: #fff;
  border-radius: 2rem;
  box-shadow: none;
  border: none;
}
.button2,
.mobileMenuSec li .mobiSubmenu li a:hover,
.pagination .next:hover:before,
.pagination .prev:hover:before,
.rightTop li:hover a,
.rightTop li:hover a .icon-branchIcon:before,
.rightTop li:hover a .icon-call-icon:before {
  /*color: #ed1846;*/
  color: #B5001D;
}
.button:hover {
  background: #ce0632;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -ms-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
}
.button2:hover,
.pagination .prev {
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -ms-transition: 0.6s;
  -o-transition: 0.6s;
}
.button2 {
  border: 1px solid #ed1846;
  border-radius: 2rem;
  background: #fff;
}
.button2:hover {
  background: #ed1c2c;
  color: #fff;
  transition: 0.6s;
}
.box {
  border: 1px solid #cacaca;
  padding: 2rem;
  width: 100%;
  display: table;
}
.box h2,
.box h4 {
  color: #484848;
  margin-bottom: 1rem;
  font-weight: 700;
}
.checkboxButtons label,
.inside h4 {
  font-weight: 400;
}
.box h2,
.box h4 {
  font-size: 2.4rem;
}
.box p {
  font-size: 1.5rem;
  color: #444;
  margin-bottom: 15px;
}
.box li {
  font-size: 1.6rem;
  color: #444;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
}
.box li:before {
  content: "";
  position: absolute;
  height: 0.7rem;
  width: 0.7rem;
  background: #444;
  top: 0.8rem;
  left: 0;
  border-radius: 50%;
}
.box .impQues {
  font-size: 1.8rem;
  font-weight: 700;
}
.inside h4 {
  font-size: 2.4rem;
  color: #007dc6;
  text-transform: uppercase;
  margin-bottom: 4rem;
}
.catergory {
  width: 40%;
  border-bottom: 1px solid #ccc;
  display: inline-block;
  padding-bottom: 0.4rem;
}
@media screen and (max-width: 1200px) {
  .catergory {
    width: 37%;
  }
}
@media screen and (max-width: 1024px) {
  .catergory {
    width: 32%;
  }
  .homeCta li:last-child {
    padding-right: 1.5rem;
  }
}
.catergory select {
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  color: #444;
  font-size: 1.6rem;
  width: 100%;
  outline: 0;
}
.catergory select::-ms-expand {
  display: none;
}
.catergory select:focus::-ms-value {
  color: #000;
  background: #fff;
}
.catergory:after {
  position: absolute;
  content: "\6d";
  right: 1.4rem;
  top: 0.5rem;
  display: inline-block;
  color: #a3a3a3;
  font-size: 1.4rem;
  text-indent: 10px;
}
.datpikerSec {
  width: 48%;
  display: inline-block;
}
.datpikerSec .datepickInside {
  display: inline;
  position: relative;
}
@media screen and (min-width: 450px) and (max-width: 767px) {
  .datpikerSec .datepickInside {
    display: inline-block;
    width: 48.9%;
    margin-top: 2rem;
    margin-right: 0.7rem;
  }
}
@media screen and (min-width: 375px) and (max-width: 449px) {
  .datpikerSec .datepickInside {
    display: inline-block;
    width: 48%;
    margin-right: 1rem;
    margin-top: 2rem;
  }
}
@media screen and (min-width: 320px) and (max-width: 374px) {
  .datpikerSec .datepickInside {
    display: inline-block;
    width: 100%;
    margin-right: 1rem;
    margin-top: 2rem;
  }
}
.datpikerSec .datepickInside:after {
  position: absolute;
  content: "d";
  color: #828282;
  right: 0.2rem;
  top: -0.5rem;
  font-size: 1.6rem;
  z-index: 1;
}
.datpikerSec label {
  font-size: 1.4rem;
  color: #484848;
  padding: 1rem;
  position: relative;
}
.checkboxButtons label,
.datpikerSec input,
table td {
  font-size: 1.6rem;
  color: #444;
}
.datpikerSec input {
  width: 43%;
  border-bottom: 1px solid #ccc;
  outline: 0;
  position: relative;
  padding-bottom: 0.6rem;
}
@media screen and (max-width: 991px) {
  .box {
    padding: 1.2rem;
  }
  .box h2 {
    text-align: center;
    font-size: 1.8rem;
    margin-bottom: 1rem;
  }
  .box h4 {
    font-size: 1.4rem;
    margin-bottom: 0;
  }
  .box .accord {
    margin-top: 1.5rem;
  }
  .datpikerSec input {
    width: 41%;
  }
}
@media screen and (max-width: 768px) {
  .breadcrumb {
    display: none;
  }
  .catergory {
    width: 34%;
  }
  .datpikerSec {
    margin-right: 1rem;
  }
  .datpikerSec input {
    width: 41%;
  }
}
.checkboxButtons input[type="checkbox"] {
  /*display: none;*/
}
.checkboxButtons input[type="checkbox"] + label:before {
  content: "";
  display: inline-block;
  width: 1.7rem;
  height: 1.7rem;
  vertical-align: middle;
  margin-right: 8px;
  border: 1px solid #aeaeae;
  border-radius: 0.4rem;
}
.checkboxButtons input[disabled] + label:before {
  background: #cacaca;
  cursor: default;
}
.checkboxButtons input[type="checkbox"] + label:after {
  content: "\67";
  color: #828282;
  display: block;
  position: absolute;
  top: 0.6rem;
  left: 0.3rem;
  font-size: 1rem;
  text-transform: none !important;
  -webkit-transition: transform 0.3s ease-in;
  -moz-transition: transform 0.3s ease-in;
  -ms-transition: transform 0.3s ease-in;
  -o-transition: transform 0.3s ease-in;
  transition: transform 0.3s ease-in;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.checkboxButtons input[type="checkbox"]:checked + label:after {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.tableSec {
  border: 1px solid #e9e9e9;
  padding: 0 2.5rem;
}
.answerPopUp h3,
.answerPopUp li,
.dowload,
.homeCta li a span {
  margin-bottom: 1rem;
}
.tableSec .table > thead > tr > th {
  padding: 0.8rem;
  vertical-align: middle;
  border-bottom: 0;
}
.tableSec .tableSec .table > thead > tr > th {
  padding: 0.2rem 0.9rem;
}
table thead tr > th {
  border: none;
  font-size: 1.6rem;
  color: #484848;
}
table tr:last-child {
  border-bottom: 1px solid #ddd;
}
.pagination .next,
.pagination .prev {
  position: absolute;
  display: inline-block;
  border: none;
}
table td {
  padding: 0.7rem;
}
table td:first-of-type,
table td:nth-of-type(2) {
  width: 8%;
}
.serviceUpdate table td:nth-of-type(3),
table td:nth-of-type(3) {
  width: 23%;
}
table td:nth-of-type(4) {
  width: 47%;
}
@media screen and (max-width: 767px) {
  .inside h4 {
    margin: 4rem 0 2rem;
  }
  .catergory,
  .datpikerSec {
    width: 100%;
    display: block;
  }
  .catergory select {
    font-size: 1.4rem;
  }
  .catergory:after {
    right: 0;
  }
  .datpikerSec .datepickInside:after {
    top: -0.2rem;
  }
  .datpikerSec .datepickInside:last-child {
    margin-right: 0;
  }
  .datpikerSec label {
    display: none;
  }
  .datpikerSec input {
    width: 100%;
  }
  .tableSec {
    padding: 1rem 0;
    float: left;
    margin-top: 3rem;
    border: none;
    width: 100%;
    margin-bottom: 0;
  }
  .tableSec .tableCont {
    overflow-x: scroll;
  }
  table thead {
    border-top: 1px solid #ddd;
  }
  table thead tr > th {
    vertical-align: middle;
  }
  table td {
    font-size: 1.4rem;
    padding: 0.7rem;
  }
  table td:nth-of-type(4) {
    width: 30%;
  }
  .topBorder {
    border-top: 0.1rem solid #ddd;
  }
}
table td a {
  color: #444;
}
.pagination,
.rightTop .toplink {
  display: inline-block;
}
.pagination .prev {
  left: 0;
  transform: rotate(90deg);
  font-size: 1.4rem;
  font-weight: 700;
  transition: 0.6s;
}
.pagination .next:before,
.pagination .prev:before {
  color: #a3a3a3;
}
.pagination .next {
  right: 0;
  color: #a3a3a3;
  font-size: 1.4rem;
  transform: rotate(-88deg);
  text-align: right;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -ms-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
}
.pagination a {
  color: #c5c8d1;
  float: left;
  padding: 0.4rem 1rem;
  border-bottom: 0.2rem solid #fff;
  font-size: 1.4rem;
}
.pagination a:active,
.pagination a:hover {
  color: #00529c;
  border-bottom: 0.2rem solid #00529c;
}
.pagination a:first-child,
.pagination a:last-child {
  border-bottom: 0;
}
.inside .ui-datepicker table {
  margin: 0;
}
.inside .ui-widget-content {
  border: none;
  box-shadow: 0.2rem 0.2rem 3.2rem -0.6rem rgb(0 0 0 / 0.75);
}
.inside .ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 1em 0;
}
.inside .ui-datepicker td a,
.inside .ui-datepicker td span {
  padding: 0.5rem;
  font-size: 1.4rem;
  text-align: center;
  color: #444;
}
.inside .ui-widget-header {
  border-bottom: 1px solid #ddd;
  background: #fff;
  color: #333;
  font-weight: 700;
  border-top: none;
  border-left: 0;
  border-right: 0;
}
.inside .ui-button,
.inside .ui-button:focus,
.inside .ui-button:hover,
.inside .ui-state-default,
.inside .ui-state-focus,
.inside .ui-state-hover,
.inside .ui-widget-content .ui-state-default,
.inside .ui-widget-content .ui-state-focus,
.inside .ui-widget-content .ui-state-hover,
.inside .ui-widget-header .ui-state-default,
.inside .ui-widget-header .ui-state-focus,
.inside .ui-widget-header .ui-state-hover,
.inside html .ui-button.ui-state-disabled:active,
.inside html .ui-button.ui-state-disabled:hover {
  border: none;
  background: 0 0;
}
.inside .ui-datepicker th {
  text-transform: uppercase;
  font-size: 1.2rem;
  color: #6a6f7b;
}
.inside .ui-datepicker td {
  color: #252933;
  font-size: 1.4rem;
  width: 2%;
}
.inside .ui-datepicker select.ui-datepicker-month,
.inside .ui-datepicker select.ui-datepicker-year {
  width: 45%;
  padding-left: 0.5rem;
}
.ackCont p,
.innerLink li a,
.innerLink li:last-child a,
.inside .ui-datepicker .ui-datepicker-title select,
.thankuCont p {
  font-size: 1.4rem;
}
.inside .ui-datepicker .ui-datepicker-next:after,
.inside .ui-datepicker .ui-datepicker-prev:after {
  font-family: boiaxaicon !important;
  font-size: 1rem;
  color: #b9c4cb;
  content: "\6d";
  position: absolute;
}
.inside .ui-datepicker .ui-datepicker-title select::-ms-expand {
  display: none;
}
.inside .ui-datepicker {
  width: 23em;
  box-shadow: 0.1rem 0.2rem 0.5rem #ccc;
}
.inside .ui-datepicker .ui-datepicker-next,
.inside .ui-datepicker .ui-datepicker-prev {
  top: -0.3rem;
  width: 1.8em;
  height: 2.9em;
}
.inside .ui-datepicker .ui-datepicker-prev {
  left: 0.2rem;
  border-right: 0.1rem solid #ddd;
}
.inside .ui-datepicker .ui-datepicker-prev:after {
  left: 0.3rem;
  top: 1.7rem;
  transform: rotate(-275deg);
}
.inside .ui-datepicker .ui-datepicker-prev:hover {
  border-right: 0.1rem solid #ddd;
}
.inside .ui-datepicker .ui-datepicker-next {
  border-left: 1px solid #ddd;
  right: 0.2rem;
}
.inside .ui-datepicker .ui-datepicker-next:after {
  right: 0.4rem;
  top: 1.8rem;
  transform: rotate(275deg);
}
.inside .ui-icon-circle-triangle-w {
  content: "\6d";
  position: absolute;
  right: 0;
  top: 0;
}
.inside .ui-datepicker-today {
  width: 3rem;
  height: 3rem;
  background: #007dc6;
  color: #fff;
  border-radius: 1.5rem;
}
.inside .ui-datepicker-month,
.inside .ui-datepicker-year {
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 1rem;
  height: 1.6rem;
  position: relative;
}
.inside .ui-datepicker-month {
  background: url(../images/downArrow1.png) 43px 6px no-repeat;
}
.inside .ui-datepicker-year {
  background: url(../images/downArrow1.png) 49px 6px no-repeat;
}
.errorSec a:hover,
.feedback:hover,
.productTable table tr:nth-child(2n),
header {
  background: #fff;
}
.rightTop li,
.rightTop li span,
.tooltipbox {
  position: relative;
  display: inline-block;
}
.loader,
header {
  position: fixed;
}
.tooltipbox .tooltiptext {
  visibility: hidden;
  width: auto;
  background-color: #fff;
  color: #000;
  border-radius: 0.6rem;
  padding: 0.5rem 1.5rem;
  position: absolute;
  z-index: 9999;
  left: 7.2rem;
  opacity: 0;
  transition: opacity 0.5s;
  border: 0.1rem solid #68b0dd;
  transform: translateX(-50%);
  box-shadow: 0.1rem 0.4rem 1.5rem #adacab;
  font-size: 1.4rem;
  text-align: left;
}
.tooltipbox .tooltiptext:after,
.tooltipbox .tooltiptext:before {
  top: 100%;
  left: 50%;
  border: solid #fff0;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.tooltipbox .tooltiptext:after {
  border-color: #fff0;
  border-top-color: #fbfcfd;
  border-width: 0.6rem;
  margin-left: -0.6rem;
}
.tooltipbox .tooltiptext:before {
  border-color: #fff0;
  border-top-color: #68b0dd;
  border-width: 0.7rem;
  margin-left: -0.7rem;
}
.tooltipbox:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
.tooltipBottom .tooltiptext {
  left: 50%;
  right: 0;
  width: 30rem;
}
.tooltipBottom .tooltiptext:after,
.tooltipBottom .tooltiptext:before {
  top: -1.5rem;
}
.tooltipBottom .tooltiptext:before {
  border-width: 0.7rem;
  margin-left: -0.8rem;
  border-bottom-color: #68b0dd;
  border-top-color: #fff0;
  margin-top: 0.1rem;
}
.tooltipBottom .tooltiptext:after {
  border-width: 0.9rem;
  margin-left: -1rem;
  border-bottom-color: #fbfcfd;
  border-top-color: #fff0;
}
.loader {
  background: url(../images/loader.gif) center center no-repeat rgb(0 0 0 / 0.7);
  background-size: 5rem;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9999;
}
.formCont .error {
  bottom: 8px;
  color: #ed1c2c;
  font-size: 1.2rem;
  letter-spacing: 0.1rem;
  display: none;
}
@media screen and (max-width: 1068px) {
  .tooltiptext2 {
    left: 33%;
    right: 0;
    width: 30rem;
  }
}
.dowload .button2 {
  padding: 0.4rem;
  text-align: center;
  width: 208px;
}
.tagline p {
  color: #444;
  font-size: 1.8rem;
  border: 2px dotted #d4cdcd;
  border-radius: 5px;
  text-align: center;
  width: 800px;
  margin: 0 auto 2rem;
  padding: 0.5rem;
  font-weight: 700;
}
ol.termslist {
  padding-left: 1.5rem;
}
ol.termslist li {
  font-size: 1.6rem;
  color: #444;
  text-align: justify;
  padding-left: 1rem;
}
ol.termslist li ul {
  padding-left: 2.8rem;
}
ol.termslist li ul li {
  list-style-type: disc;
  padding-left: 0.5rem;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.errorSec {
  background: url(../images/errorbg.png) no-repeat;
  width: 776px;
  height: 643px;
  margin: 0 auto;
}
.errorSec a,
.errorSec h3 {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  text-transform: uppercase;
}
.errorSec a {
  margin: 0 auto;
  width: 158px;
  padding: 1.2rem;
  top: 63%;
  color: #fff;
  background: #ed1846;
  border-radius: 3rem;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  font-size: 1.6rem;
}
.errorSec a:hover {
  border: 1px solid #ed1846;
  color: #ed1846;
}
.errorSec h3 {
  font-size: 6rem;
  top: 40%;
  color: #007dca;
  font-weight: 400;
}
.errorSec p,
.homeCta li a {
  font-size: 1.8rem;
  text-align: center;
}
.errorSec p {
  color: #929292;
  position: absolute;
  left: 0;
  right: 0;
  top: 53%;
}
.animate-left {
  position: relative;
  animation: 0.4s animateleft;
}
@keyframes animateleft {
  from {
    left: -300px;
    opacity: 0;
  }
  to {
    left: 0;
    opacity: 1;
  }
}
.commanlist,
.ourValues .inside,
.rightTop li:last-child {
  margin-left: 2rem;
}
.commanlist li {
  list-style-type: lower-alpha;
  padding-left: 0.5rem;
  font-size: 1.4rem;
  color: #444;
}
.commReports table thead tr > th {
  font-size: 1.7rem;
}
.myPagination {
  display: inline-block;
  position: relative;
  margin: 0;
  padding: 0;
}
.productTable table tr:nth-child(odd) {
  background: #f8ead2;
}
.productTable table tr.heading {
  background: 0 0;
  font-weight: 700;
}
.errorText {
  color: #ed1c2c;
  font-size: 1.4rem;
}
.footerContainer .mobileFooterMenu,
.mobileMenuSec li .mobiSubmenu li a:after,
.mobileMenuSec li:nth-child(n + 6) a:after,
.rightBottom .navigation li .submenu li a:after,
a.investnow {
  display: none;
}
.bannerRight article,
.homeCta li a,
.homeSlider article,
.radiusShadow {
  -webkit-border-radius: 1rem;
  -moz-border-radius: 1rem;
  border-radius: 1rem;
  -webkit-box-shadow: 0.9rem 0.6rem 0.6rem #ccc;
  -moz-box-shadow: 0.9rem 0.6rem 0.6rem #ccc;
  box-shadow: 0.9rem 0.6rem 0.6rem #ccc;
}
.homeBanner {
  text-align: center;
  position: relative;
}
.homeBanner img {
  width: 100%;
  margin-top: 2rem;
}
.homeBanner h3,
h3 {
  color: #00529c;
  font-size: 3.5rem;
  margin: 0.4rem 0 4rem;
  line-height: 4rem;
  font-weight: 700;
}
.homeBanner h3 {
  text-align: left;
  opacity: 0;
}
.homeBanner p {
  color: #ed1846;
  text-align: right;
  padding-top: 1rem;
}
.homeBanner p a {
  color: #ed1846;
  text-decoration: none;
  font-weight: 700;
}
.homeBanner .textAnimate,
.mCS-3d-dark.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d.mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCustomScrollbar
  > .mCustomScrollBox
  > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar
  > .mCustomScrollBox
  ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.tkspageanimate {
  opacity: 1;
}
.homeBanner .close {
  color: #00529c;
  opacity: 1;
}
h3 {
  text-align: left;
}
a {
  background: 0 0;
  font-size: 1.6rem;
}
.homeCta {
  margin: 2rem 0 0;
}
@media screen and (max-width: 1200px) {
  .homeCta {
    overflow: visible;
    /* margin: 2rem 0 1.5rem; */
    /* padding-bottom: 1.4rem; */
    display: flex;
    flex-wrap: wrap;
    margin: 2rem 0 0;
    padding-bottom: 0;
  }
}
@media screen and (min-width: 320px) and (max-width: 991px) {
  .tooltipBottom .tooltiptext {
    display: none;
  }
  .homeCta {
    overflow: auto;
    margin: 6rem 0 1.5rem;
  }
}
.homeCta li {
  display: inline-block;
  width: 16.8rem;
  height: 14rem;
  margin-bottom: 2.3rem;
  vertical-align: top;
}
.homeCta li:last-child,
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container,
body.home.mac .rightBottom {
  padding-right: 0;
}
.homeCta li:nth-child(odd) {
  margin-right: 2.1rem;
}
.homeCta li a {
  display: table;
  width: 100%;
  height: 100%;
  line-height: 2.2rem;
  color: #fff;
  text-decoration: none;
  position: relative;
  border-radius: 0.8rem;
  overflow: hidden;
}
.homeCta li a:after,
.homeCta li a:before {
  border-radius: 0.8rem;
  position: absolute;
  content: "";
  z-index: -1;
  left: 0;
  top: 0;
  height: 100%;
}
.homeCta li a:before {
  width: 100%;
  background-color: #0275bb;
}
.homeCta li a:after {
  width: 0;
  background-color: #ec7d23;
  transform-origin: left;
  transition: width 0.25s;
}
.footerCol,
.footerCol.groupSite ul,
.homeCta li a:hover:after,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  text-align: center; 
}
.homeCta li a span {
  display: block;
  font-size: 3rem;
  margin-top: 4rem;
}
.homeCta li a span.icon-investorcornor {
  font-size: 6rem;
  margin-top: 2.3rem;
  line-height: 0.3rem;
  margin-bottom: 0;
}
.homeCta li a span.icon-mficon {
  font-size: 3.5rem;
  margin-top: 3.5rem;
}
.homeCta li a span.icon-ourstoryicon {
  font-size: 4.4rem;
  margin-top: 2.6rem;
  margin-right: -3rem;
}
.homeSlider,
.insightHub,
.insightHub a {
  position: relative;
  width: 100%;
}
.homeSlider article {
  background: #e1eaf7;
  margin-bottom: 2.2rem;
  overflow: hidden;
  padding: 1.5rem;
  margin-top: 0;
  width: 100%;
}
.homeSlider .signUp,
.insightHub,
.investorTab .tabsMain,
.investorTab .tabsMain .tabs-content .from,
.no-padding {
  padding: 0;
}
.bannerRight .signUp:hover a,
.bannerRight .simpleFlying a:hover,
.bannerRight article:first-child:hover .title,
.homeSlider .signUp:hover a,
.insightHub:hover a {
  color: #0c7dcb;
}
.homeSlider .signUp a {
  position: relative;
  padding: 2.2rem 2rem 1.8rem 36%;
  display: inline-block;
  width: 100%;
  overflow: visible;
  font-size: 2.4rem;
  vertical-align: top;
  line-height: 2.7rem;
  color: #00529c;
  text-transform: uppercase;
  text-decoration: none;
  border-radius: 1rem 0 0 1rem;
  -moz-border-radius: 1rem 0 0 1rem;
  -webkit-border-radius: 1rem 0 0 1rem;
  border: 0 solid #000;
  font-weight: 400;
}
/* @media screen and (max-width: 1400px) {
    .homeCta li{
        width: 15.8rem;
    }
} */
@media screen and (max-width: 1025px) {
.homeCta li:nth-child(odd){
    margin-right: 12px;
}
}
@media screen and (max-width: 1200px) {
  .homeCta li {
    display: table-cell;
    min-width: 13rem;
    /* padding-right: 1.5rem; */
    height: 11rem;
    width: 13.8rem;
  }
  .box-flex .pd-lr {
    padding: 0 8px;
  }
  .homeRighttresp {
    width: 32.5%;
  }
  .homeSlider.newBtnStyle{
    display: flex;
  }
  .homeCta li a {
    line-height: 1.5rem;
    font-size: 1.5rem;
  }
  .homeCta li a span {
    margin-top: 2.5rem;
  }
  .homeCta li a span.icon-investorcornor {
    margin-top: 2rem;
    font-size: 4.2rem;
    line-height: 0.6;
  }
  .homeCta li a span.icon-mficon,
  .homeCta li a span.icon-ourstoryicon {
    margin-top: 2rem;
    font-size: 3rem;
  }
  .homeSlider .signUp a {
    padding: 3rem 2rem 4rem 20rem;
  }
}
@media screen and (max-width: 1024px) {
  .homeSlider .signUp a {
    padding: 3rem 2rem 4rem 20rem;
  }
}
@media screen and (max-width: 768px) {
  .homeSlider .signUp a {
    padding: 3rem 2rem 4rem 16rem;
  }
}
@media screen and (max-width: 767px) {
  ol.termslist li {
    font-size: 1.4rem;
  }
  a.investnow {
    width: 100%;
    position: fixed;
    background: #ec7d23;
    display: block;
    z-index: 8;
    bottom: 0;
    text-align: center;
    padding: 1rem;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.6rem;
  }
  .homeBanner {
    display: none;
  }
  .homeBanner h3,
  h3 {
    font-size: 3rem;
    line-height: 3rem;
    margin-bottom: 1rem;
  }
  .homeCta li {
    display: table-cell;
    min-width: 15rem;
    padding-right: 1.5rem;
  }
  .homeSlider .signUp a {
    padding: 3rem 2rem 4rem 26rem;
  }
}
.homeSlider .signUp a span {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  font-size: 3.5rem;
  background: #d9e1ee;
  padding: 2rem 0 3rem 2.5rem;
  float: left;
  width: 30%;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .homeLeftresp {
    width: 35%;
  }
  .bannerMR {
    width: 60%;
    float: right;
  }
  .homeSlider .signUp a span {
    padding: 2.2rem 11%;
  }
  .bannerRight article:first-child .title br {
    display: none;
  }
}
@media screen and (max-width: 1200px) {
  .homeSlider .signUp a span {
    padding: 3rem 0 0 4rem;
  }
}
@media screen and (max-width: 767px) {
  .homeSlider .signUp a span {
    padding: 3rem 0 0 3rem;
    width: 25%;
  }
}
@media screen and (min-width: 320px) and (max-width: 500px) {
  .homeSlider .signUp a span {
    padding: 3rem 0 0 1rem;
    width: 32%;
  }
}
.homeSlider .signUp a .icon-advisor:before,
.insightHub a .icon-advisor:before {
  font-size: 7.5rem;
  color: #ed1c2c;
}
.homeSlider .icon-redarrow:before {
  position: absolute;
  bottom: 3.6rem;
  right: 1.1rem;
  font-size: 2rem;
}
.animationSec {
  position: relative;
  top: 20px;
  left: -18px;
}
.animationSec .mainBannerCont .leftSec {
  float: left;
  width: 91px;
  height: 91px;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 3px 11px #9c9a9a;
  opacity: 0;
  transition: 1s;
  left: -20px;
  position: relative;
}
.animationSec .mainBannerCont .rightSec {
  float: left;
  background: #338aca;
  border-radius: 32px;
  position: relative;
  border: 2px dotted #132939;
  padding: 0.2rem 0.2rem 0.2rem 1rem;
  font-size: 1.4rem;
  top: 1rem;
  margin-left: 1.5rem;
  opacity: 0;
  transition: 1s;
  right: -40px;
  color: #fff;
  text-transform: uppercase;
  text-align: left;
}
.animationSec .mainBannerCont .rightSec:before {
  position: absolute;
  background: url(../images/answer_before.png) no-repeat;
  width: 15px;
  height: 19px;
  content: "";
  left: -9px;
  bottom: -1px;
  transform: rotate(342deg);
}
.animationSec .mainBannerCont.active .leftSec {
  left: 20px;
  opacity: 1;
}
.animationSec .mainBannerCont.active .rightSec {
  right: -15px;
  opacity: 1;
}
.BOI_tksPage {
  display: inline-block;
  position: absolute;
  right: -25px;
  top: 123px;
  opacity: 0;
  transition: 0.5s;
}
.answerPopUp {
  display: none;
  position: absolute;
  left: -1px;
  background: rgb(225 234 247 / 0.9);
  width: 482px;
  top: 20px;
  border-radius: 6px;
  padding: 2rem;
}
@media screen and (max-width: 1366px) {
  .homeBanner {
    margin-bottom: 7rem;
  }
  .answerPopUp {
    top: 10px;
  }
}
.answerPopUp h3 {
  text-align: left;
  font-size: 2.5rem;
  text-transform: uppercase;
  color: #007dc6;
  font-weight: 700;
  opacity: 1;
}
.bannerRight .signUp a,
.footerContainer h3,
.insightHub a {
  font-weight: 400;
  display: inline-block;
}
.answerPopUp p {
  color: #000;
  font-size: 1.4rem;
  display: block;
  text-align: left;
  line-height: 17px;
  opacity: 1;
  padding: 0;
}
.answerPopUp p a {
  color: #007dc6;
  text-decoration: none;
  font-weight: 700;
  display: block;
}
.elem2 {
  width: 206px;
}
.elem4 {
  width: 226px;
}
.elem6 {
  width: 253px;
}
.elem8 {
  width: 248px;
}
.bannerRight {
  padding: 2rem 0;
}
.bannerRight article {
  background: #e1eaf7;
  margin-bottom: 2.3rem;
  overflow: visible;
}
.bannerRight article:before {
  right: 2.1rem;
  position: absolute;
  bottom: 2.5rem;
  font-size: 1.4rem;
}
.bannerRight article:first-child .title {
  display: block;
  font-size: 2.4rem;
  font-weight: 700;
  color: #00529c;
  text-transform: uppercase;
  padding-bottom: 1.2rem;
}
.bannerRight article:first-child .communiLink {
  font-size: 1.4rem;
  color: #484848;
  text-transform: none;
  line-height: 1.5rem;
  text-decoration: underline;
  width: 21.2rem;
  font-weight: 300;
  float: left;
}
.bannerRight .simpleFlying a,
.bannerRight article a {
  display: inline-block;
  text-transform: uppercase;
  line-height: 2.2rem;
}
.bannerRight article a {
  font-size: 1.8rem;
  color: #00529c;
  text-decoration: none;
}
.bannerRight .signUp a span,
.insightHub a span {
  left: 0;
  height: 100%;
  font-size: 3.5rem;
  background: #d9e1ee;
  float: left;
  width: 30%;
  top: 0;
}
.bannerRight .signUp {
  margin-top: -0.4rem;
  padding: 0;
  position: relative;
}
.bannerRight .signUp a {
  position: relative;
  padding: 1rem 2rem 0.8rem 36%;
  width: 100%;
  overflow: hidden;
  font-size: 1.8rem;
  vertical-align: top;
}
@media screen and (max-width: 1200px) {
  .animationSec .mainBannerCont .rightSec {
    margin-left: 1rem;
  }
  .BOI_tksPage {
    display: none;
  }
  .answerPopUp {
    width: 370px;
  }
  .bannerRight article:before {
    bottom: 3.8rem;
  }
  .bannerRight .signUp a {
    /* padding: 3rem 2rem 4rem 20rem; */
    padding: 3rem 2rem 4rem 12rem;
  }
}
/* @media screen and (max-width: 1024px) {
  .bannerRight .signUp a {
    padding: 3rem 2rem 4rem 20rem;
  }
} */
@media screen and (max-width: 768px) {
  .bannerRight .signUp a {
    padding: 3rem 2rem 4rem 16rem;
  }
  .bannerRight .simpleFlying a:last-child {
    padding: 1.5rem 2rem 7rem;
  }
}
@media screen and (max-width: 767px) {
  .bannerRight {
    padding: 0;
  }
  .bannerRight article:first-child .communiLink {
    margin-top: 1rem;
  }
  .bannerRight .signUp a {
    padding: 3rem 2rem 4rem 26rem;
  }
}
@media screen and (min-width: 391px) and (max-width: 600px) {
  .bannerRight .signUp a,
  .homeSlider .signUp a {
    padding: 3rem 2rem 4rem 16rem;
  }
}
@media screen and (max-width: 391px) {
  .homeSlider .signUp a {
    padding: 3rem 2rem 4rem 16rem;
  }
  .bannerRight .signUp a {
    padding: 3rem 2rem 4rem 12rem;
  }
}
.bannerRight .signUp a span {
  position: absolute;
  padding: 1.3rem 0 0 2.5rem;
  border-radius: 1rem 0 0 1rem;
  -moz-border-radius: 1rem 0 0 1rem;
  -webkit-border-radius: 1rem 0 0 1rem;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .bannerRight .signUp a span {
    padding: 2.2rem 11%;
  }
}
.bannerRight .simpleFlying {
  padding: 0;
  margin-bottom: 0;
}
.bannerRight .simpleFlying a {
  font-size: 2rem;
  color: #00529c;
  width: 50%;
  padding: 1.5rem 1.5rem 4rem;
  vertical-align: top;
  position: relative;
  border-radius: 0 1rem 1rem 0;
  -moz-border-radius: 0 1rem 1rem 0;
  -webkit-border-radius: 0 1rem 1rem 0;
  border: 0 solid #000;
}
@media screen and (max-width: 767px) {
  .bannerRight .simpleFlying {
    margin-bottom: 3rem;
  }
  .bannerRight .simpleFlying a {
    padding: 1.5rem 1.5rem 4rem 1rem;
  }
}
.bannerRight .ceoSec,
.bottomSpace {
  margin-bottom: 2rem !important;
}
.bannerRight .simpleFlying a span {
  display: block;
  width: 100%;
  position: absolute;
  bottom: -0.4rem;
  font-size: 1.4rem;
  right: 1.5rem;
}
@media screen and (min-width: 991px) and (max-width: 1024px) {
  .bannerRight .simpleFlying a span {
    bottom: -1rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .bannerRight .simpleFlying a span {
    bottom: -3rem;
  }
}
@media screen and (min-width: 391px) and (max-width: 600px) {
  .bannerRight .simpleFlying a span {
    bottom: -5rem;
  }
}
@media screen and (min-width: 391px) and (max-width: 767px) {
  .bannerRight .simpleFlying a span {
    bottom: -6rem;
  }
}
@media screen and (min-width: 320px) and (max-width: 359px) {
  .bannerRight .simpleFlying a span {
    bottom: 1rem;
  }
}
.bannerRight .simpleFlying a span:before {
  position: absolute;
  bottom: 0;
  right: 0;
}
@media screen and (max-width: 1200px) {
  .bannerRight .signUp a span {
    padding: 3rem 0 0 3rem;
    /* width: 21%; */
    width: 33%;
  }
  .bannerRight .simpleFlying a span:before {
    bottom: 1.8rem;
  }
}
@media screen and (max-width: 767px) {
  .bannerRight .simpleFlying a span:before {
    bottom: 3.4rem;
  }
}
.bannerRight .simpleFlying a:last-child {
  background: #d9e1ee;
  word-spacing: 0.2rem;
  padding-right: 4rem;
}
.bannerRight .simpleFlying .icon-download {
  bottom: 1.4rem;
}
@media screen and (min-width: 991px) and (max-width: 1024px) {
  .bannerRight .simpleFlying .icon-download {
    bottom: 1.4rem;
  }
}
@media screen and (min-width: 391px) and (max-width: 600px) {
  .bannerRight .simpleFlying .icon-download {
    bottom: -2rem;
  }
}
@media screen and (max-width: 375px) {
  .wrapper-content {
    padding-top: 14rem;
  }
  table td a,
  table thead tr > th {
    font-size: 1.4rem;
  }
  table td:first-of-type,
  table td:nth-of-type(2) {
    width: 3%;
  }
  table td:nth-of-type(3) {
    width: 17%;
  }
  table td:nth-of-type(4) {
    width: 34%;
  }
  table td:nth-of-type(5) {
    width: 62%;
    padding: 0.5rem 0;
  }
  .srMob {
    visibility: hidden;
    display: inline-block;
  }
  .homeSlider .signUp a {
    padding: 2rem 2rem 3rem 12rem;
    font-size: 2rem;
  }
  .bannerRight article:before {
    bottom: 3.2rem;
  }
  .bannerRight .signUp a span {
    padding: 2.5rem 0 0 3rem;
    width: 28%;
  }
  .bannerRight .simpleFlying a span:before {
    bottom: -2.3rem;
  }
  .bannerRight .simpleFlying a:last-child {
    padding: 1.5rem 2rem 7rem;
  }
  .bannerRight .simpleFlying .icon-download {
    bottom: 5.2rem;
  }
}
@media screen and (min-width: 391px) and (max-width: 767px) {
  .bannerRight .simpleFlying .icon-download {
    bottom: 2rem;
  }
}
@media screen and (min-width: 360px) and (max-width: 390px) {
  .bannerRight .simpleFlying a span {
    bottom: 1rem;
  }
  .bannerRight .simpleFlying .icon-download {
    bottom: 4rem;
  }
}
@media screen and (min-width: 319px) and (max-width: 359px) {
  .bannerRight .simpleFlying .icon-download {
    bottom: 4rem;
  }
}
.bannerRight .ceoSec {
  padding: 1.9rem 1rem 4.5rem;
}
.bannerRight .ceoSec img {
  float: left;
  margin-right: 1rem;
}
.bannerRight .ceoSec .resg {
  text-transform: none;
  display: block;
  font-size: 1.8rem;
  color: #484848;
  line-height: 1.2;
}
.bannerRight .ceoSec .link,
.bannerRight .ceoSec .name {
  display: block;
  text-align: right;
  font-size: 1.4rem;
  float: right;
}
.innerLink li,
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
}
.bannerRight .ceoSec .name {
  color: #484848;
  margin-top: 1.5rem;
  text-transform: none;
  vertical-align: top;
}
.ackCont,
.bannerRight .ceoSec .link,
.footerDisclaimer,
.insightHub a,
.keepInTouchSec h2,
.keepInTouchSec h3,
.mobileMenuSec li a,
.popupSec h2,
.rightBottom .navigation li a,
.thankuCont,
.transact a {
  text-transform: uppercase;
}
.bannerRight .ceoSec .link {
  width: 100%;
  color: #ed1846;
  margin-top: 1.3rem;
}
.bannerRight .ceoSec .link span {
  font-size: 1rem;
  margin-left: 1.5rem;
}
.insightHub a {
  padding: 2rem 2rem 2rem 36%;
  font-size: 2.4rem;
  vertical-align: top;
  line-height: 2.7rem;
  color: #00529c;
}
@media screen and (max-width: 1200px) {
  .insightHub a {
    /* padding: 3rem 2rem 4rem 20rem; */
    padding: 3rem 2rem 4rem 12rem;
  }
}
/* @media screen and (max-width: 1024px) {
  .insightHub a {
    padding: 3rem 2rem 4rem 20rem;
  }
} */
@media screen and (max-width: 768px) {
  .insightHub a {
    padding: 3rem 2rem 4rem 16rem;
  }
}
@media screen and (max-width: 767px) {
  .insightHub a {
    padding: 3rem 2rem 4rem 26rem;
  }
}
@media screen and (min-width: 391px) and (max-width: 600px) {
  .insightHub a {
    padding: 3rem 2rem 4rem 16rem;
  }
}
@media screen and (max-width: 391px) {
  .insightHub a {
    padding: 3rem 2rem 4rem 12rem;
  }
}
.insightHub a span {
  position: absolute;
  padding: 1.2rem 0 3rem 2.5rem;
  border-radius: 1rem 0 0 1rem;
  -moz-border-radius: 1rem 0 0 1rem;
  -webkit-border-radius: 1rem 0 0 1rem;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .bannerRight .simpleFlying a {
    padding: 1.5rem 0 3rem 1.5rem;
  }
  .bannerRight .ceoSec .resg {
    margin: 0.8rem 0;
  }
  .bannerRight .ceoSec .name {
    margin: 0;
  }
  .insightHub a span {
    padding: 2.2rem 11%;
  }
}
.insightHub .icon-redarrow :before {
  content: "\76";
  color: #ed1c2c;
  position: absolute;
}
.footerContainer {
  background: #00529c;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.footerContainer h3 {
  font-size: 1.2rem;
  color: #f4f4f4;
  padding-right: 1rem;
  padding-top: 0.3rem;
}
.footerCol h3,
.footerCol ul li {
  display: inline-block;
  padding-right: 1rem;
}
.footerContainer .footerinner {
  border-bottom: 1px solid #1d619e;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}
.footerContainer .footerbottom {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}
.footerContainer .footerbottom .mailService,
.navhistorySec td:last-child,
.navhistorySec th:last-child {
  text-align: right;
}
.footerCol ul {
  display: inline-block;
  vertical-align: top;
}
.footerCol ul li {
  font-weight: 300;
  color: #94a8cc;
  padding-top: 0.4rem;
}
.footerCol ul li a {
  /*color: #94a8cc;*/
  color: #FFFFFF;
  font-size: 1.4rem;
  text-decoration: none;
}
.footerCol ul li a:hover {
  border-bottom: 1px solid #94a8cc;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -ms-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  color: #fff;
}
.footerCol h3,
.mailService h3 {
  color: #f4f4f4;
  margin-bottom: 0;
  font-weight: 400;
}
.footerCol h3 {
  font-size: 1.4rem;
  padding-top: 0.9rem;
  line-height: 0;
}
.mailService h3 {
  font-size: 1.2rem;
  line-height: 2;
  vertical-align: top;
  margin-top: -0.7rem;
  padding-right: 0;
  padding-left: 3rem;
  position: relative;
  float: right;
}
.mailService h3 a {
  color: #fff;
}
.mailService h3 a:hover {
  color: #fff;
  border-bottom: 1px solid #94a8cc;
}
@media screen and (max-width: 1200px) {
  .insightHub a span {
    padding: 3rem 0 0 4rem;
    /* width: 21%; */
    width: 33%;
  }
  .footerCol ul li {
    padding-right: 0.6rem;
  }
  .footerCol ul li a,
  .mailService h3 a {
    font-size: 1.2rem;
  }
  .mailService h3 {
    padding-right: 0;
  }
}
.mailService h3:before {
  content: "\71";
  font-size: 3rem;
  color: #f4f4f4;
  display: inline-block;
  font-weight: 400;
  line-height: 3.3rem;
  padding: 0 1rem 0 0;
  position: absolute;
  left: -11px;
  top: 0.4rem;
}
.mailService h3:after,
.mailService h5:before,
.mailService h2:before {
  content: "";
  background: #1d619e;
}
.mailService h3:after {
  position: absolute;
  right: -1rem;
  top: 1.1rem;
  height: 1.8rem;
  width: 0.1rem;
  display: block;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .catergory select {
    background: url(../images/downArrow_IE.png) 329px 7px no-repeat;
  }
  .catergory:after {
    pointer-events: none;
    display: none;
  }
  .mailService h3:before {
    top: 2rem;
  }
  .mailService h3:after {
    right: -1.2rem;
  }
}
.mailService h5,
.mailService h2 {
  clear: both;
  font-size: 1.4rem;
  font-weight: 600;
  color: #fff;
  vertical-align: top;
  display: inline-block;
  padding-top: 0.5rem;
  padding-right: 0.5rem;
  position: relative;
}

@media screen and (max-width: 1024px) {
  .footerCol ul li {
    padding-right: 0.5rem;
    padding-top: 0.2rem;
  }
  .mailService h5,
.mailService h2  {
    padding-top: 0.6rem;
    font-size: 1.1rem;
  }
}
.mailService h5:before,
.mailService h2:before {
  position: absolute;
  left: -3.6rem;
  top: 0.4rem;
  height: 1.5rem;
  width: 1px;
  display: block;
}
.mailService p {
  font-size: 1.4rem;
  color: #94a8cc;
  font-weight: 400;
  line-height: 2.5rem;
  display: inline-block;
}
.mailService p a {
  color: #94a8cc;
  margin-right: 0.8rem;
  font-size: 1.4rem;
  position: relative;
}
.copyrightText p,
.copyrightText p a {
  font-weight: 400;
  /*color: #94a8cc;*/
  color: #FFFFFF;
  font-size: 1.2rem;
}
@media screen and (max-width: 375px) {
  .insightHub a span {
    padding: 2.5rem 0 0 3rem;
    width: 28%;
  }
  .footerContainer .footerbottom,
  .footerContainer .footerinner {
    border: none;
    margin: 0;
    padding: 0;
  }
  .footerCol ul {
    width: 100%;
  }
  .footerCol ul li {
    display: block;
  }
  .footerCol h3 {
    display: none;
  }
  .mailService h5,
.mailService h2   {
    border-top: 1px solid #1d619e;
    width: 100%;
    padding-top: 1.5rem;
    padding-bottom: 1rem;
  }
  .mailService p {
    line-height: 1.6rem;
    width: 29.6rem;
  }
  .copyrightText {
    padding-bottom: 0.5rem;
    border-top: 0.1rem solid #1d619e;
    margin-top: 1rem;
    padding-top: 1rem;
  }
  .footerDisclaimer {
    text-align: center;
  }
}
.copyrightText p {
  line-height: 1.4rem;
  text-align: center;
}
.txt2 p {
  font-size: 1.4rem;
  color: #fff;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.7px;
  border-bottom: 1px solid #1d619e;
  padding: 1rem 0 1.5rem;
  margin-bottom: 1rem;
}
.footerDisclaimer {
  font-size: 1.2rem;
  font-weight: 400;
  padding: 1.8rem 0;
  color: #00529c;
}
.mobileMenu.menuActive:after {
  content: "\6d";
  transform: rotate(180deg);
}
.rightTop li .icon-branchicon,
.rightTop li span .icon-call-icon {
  font-family: icomoon;
  content: "\e903";
}
.feedback {
  font-weight: 700;
  color: #fff !important;
  animation: 1s infinite alternate fadeIn;
  border: 1px solid #fff;
  border-radius: 15px;
  padding: 0.2rem 0.5rem;
}
.feedback:hover {
  color: #00529c !important;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
}
header {
  border-bottom: 1px solid #c9e5ff;
  padding: 1rem 0 0;
  width: 100%;
  z-index: 9;
}
header h1 img {
  width: 85%;
}
header h1 {
  padding: 0.5rem 0 1rem;
}
@media screen and (max-width: 991px) {
  .tagline p {
    width: 100%;
    font-size: 1.6rem;
  }
  .errorSec {
    width: 100%;
    border: 4px solid #d7d7d7;
    padding: 4rem 2rem;
    margin: 5rem 0;
    background: 0 0;
    height: auto;
  }
  .errorSec h3 {
    font-size: 4rem;
    font-weight: 400;
    position: relative;
    margin-bottom: 2rem;
  }
  .errorSec p {
    position: relative;
    font-size: 1.5rem;
    padding-bottom: 8rem;
  }
  .elem2 {
    width: 141px;
  }
  .elem4,
  .elem8 {
    width: 147px;
  }
  .elem6 {
    width: 163px;
  }
  .footerContainer .mobileFooterMenu {
    display: block;
    cursor: pointer;
  }
  .footerContainer h3 {
    font-size: 1.2rem;
    font-weight: 800;
    padding: 1.5rem 0;
  }
  .footerContainer .footerbottom .mailService,
  .footerContainer .footerinner .mailService {
    text-align: left;
  }
  .footerCol {
    width: 100%;
    display: inline-block;
    padding-top: 2rem;
  }
  .footerCol ul li {
    display: block;
  }
  .footerCol h3 {
    display: none;
  }
  .mailService {
    padding-top: 1rem;
  }
  .mailService h3 {
    width: 100%;
    padding-left: 5rem;
    padding-right: 0;
    padding-bottom: 0.5rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid #1d619e;
  }
  .mailService h3:before {
    top: 1rem;
    left: 13px;
  }
  .mailService h3:after {
    display: none;
  }
  .mailService h5:before,
.mailService h2:before  {
    display: none;
  }
  .mobileMenu {
    display: block;
    font-size: 1.4rem;
    font-weight: 400;
    border: 0.1rem solid #1d619e;
    padding: 1.5rem 2rem;
    color: #fff;
  }
  .mobileMenu:after {
    content: "\6d";
    color: #fff;
    display: inline-block;
    font-family: boiaxaicon !important;
    float: right;
    font-size: 1.5rem;
    padding: 0.3rem 0 0;
    position: relative;
    top: -0.4rem;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
  }
  header h1 img {
    width: 14rem !important;
  }
}
.rightTop {
  height: 2.5rem;
  display: block;
  text-align: right;
  position: relative;
  right: 0;
  top: 0;
}
@media screen and (max-width: 1200px) {
  .mailService h5,.mailService h2 {
    padding-right: 0;
  }
  .mailService p {
    font-size: 1.2rem;
  }
  header {
    padding: 1rem 0 2rem;
  }
  header h1 img {
    width: 14rem !important;
  }
  .rightTop {
    top: 0;
  }
}
@media screen and (max-width: 768px) {
  .footerCol ul li {
    display: block;
  }
  .footerCol h3 {
    display: none;
  }
  header h1 img {
    width: 13.3rem;
  }
  .rightTop {
    padding-right: 0;
    margin-bottom: -1rem;
  }
}
@media screen and (max-width: 991px) {
  .rightTop {
    padding-right: 1.6rem;
    padding-left: 10rem;
  }
  .rightTop .mutalFundSahi {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .rightTop {
    padding-left: 0;
  }
  .rightTop .toplink {
    display: none;
  }
  .headerSearch .searcontainer {
    top: -0.5rem;
  }
}
.rightTop .toplink li {
  margin-right: -67px !important;
}
.rightTop .toplink li .icon-call-icon {
  position: relative;
  top: 0.2rem;
  left: -3px;
}
.rightTop li {
  margin-left: 9rem !important;
}
.rightTop li:last-child a {
  font-size: 1.6rem;
  font-weight: 700;
}
.rightTop li span {
  font-size: 1.4rem;
  color: #636363;
  text-decoration: none;
  padding-left: 0;
}
.rightTop li span .icon-call-icon {
  font-size: 1.4rem;
  color: #636363;
  left: -2rem;
  position: absolute;
  top: 0.3rem;
}
.mobileMenuSec li a .icon-InvestorCornor:before,
.mobileMenuSec li a .icon-mfIcon:before,
.mobileMenuSec li a .icon-ourProductIcon:before,
.mobileMenuSec li a .icon-ourStoryIcon:before,
.rightTop li span.branch {
  color: #00529c;
}
.rightTop li .icon-branchicon {
  font-size: 1.4rem;
  color: #00529c;
  position: absolute;
  top: 0.4rem;
  left: 20.3rem;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .rightTop li .icon-branchicon {
    top: 0.6rem;
  }
}
.rightTop .mutalFundSahi {
  position: absolute;
  right: 0;
  top: -1rem;
}
.rightBottom {
  /* float: right; */
  display: block;
  margin-top: 2.5rem;
  width: 100%;
  padding: 0 10rem;
}
@media screen and (max-width: 1024px) {
  .mailService p {
    font-size: 1.1rem;
  }
  header h1 {
    padding: 0;
  }
  .rightBottom {
    padding-left: 0;
  }
}
@media screen and (max-width: 767px) {
  .footerContainer .footerbottom {
    margin-bottom: 3rem;
    padding-bottom: 2rem;
  }
  .footerCol ul li {
    display: block;
     padding-left: 2rem;
  }
  .footerCol h3 {
    display: none;
  }
  header {
    padding: 1rem 0 0;
  }
  .rightTop {
    padding-right: 0;
    position: static;
  }
  .rightTop .toplink {
    /* display: flex;
    gap: 15px; */
    display: inline-flex;
    justify-content: flex-start;
    width: 100%;
  }
  .rightBottom {
    padding-left: 0;
    width: 100%;
    float: none;
    background: #fcfcfc;
    padding-top: 1.8rem;
    height: 5.4rem;
    padding-right: 0;
  }
  .rightBottom:after {
    position: absolute;
    left: 0;
    right: 0;
    border-top: none;
    content: "";
    top: 0;
    background: 0 0;
  }
  .rightBottom:before {
    display: none;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .rightBottom:after {
    border: none;
    position: absolute;
    left: 96%;
    content: "";
    top: 1.5rem;
    width: 5rem;
    background: #fcfcfc;
    border-top: 0.2rem solid #efefef;
    bottom: 0;
  }
  .rightBottom:before {
    position: absolute;
    left: -1.4rem;
    content: "";
    top: 1.5rem;
    width: 7.9rem;
    bottom: 0;
    background: #fcfcfc;
    border-top: 0.2rem solid #efefef;
    /* display: block; */
    display: none;
  }
}
@media screen and (max-width: 767px) and (max-width: 375px) {
  .rightBottom:after {
    top: -0.2rem;
  }
  .rightBottom:before {
    top: -0.2rem;
  }
}
.headerSearch,
.menuClose,
.transact {
  float: right;
  position: relative;
}
.rightBottom .navigation {
  display: inline-block;
  float: left;
  margin: 0 1rem 0 3rem;
}
.keepInTouchSec .button,
.rightBottom .navigation li:last-child a,
.transact {
  margin-right: 1rem;
}
.rightBottom .navigation li {
  display: inline-block;
  position: relative;
}
.rightBottom .navigation li:nth-child(2) a span {
  left: -1.2rem;
}
.rightBottom .navigation li a {
  color: #00529c;
  padding: 2rem;
  margin-right: 6rem;
  position: relative;
  text-decoration: none;
  font-weight: 400;
  font-size: 1.6rem;
  font-family: Calibri, sans-serif;
}
.mobileMenuSec li a:after,
.rightBottom .navigation li a:after {
  text-transform: none !important;
  font-family: boiaxaicon !important;
}
@media screen and (max-width: 1200px) {
  /* .rightTop li:last-child a {
    font-size: 1.4rem;
  } */
  .rightBottom {
    padding-left: 0;
    padding-right: 0;
  }
  .rightBottom .navigation li a {
    margin-right: 3rem;
  }
}
@media screen and (max-width: 991px) {
  .rightBottom {
    margin-top: 3rem;
    padding-left: 7rem;
    padding-right: 0;
  }
  .rightBottom .navigation li:nth-child(2) a span {
    left: -2rem;
  }
  .rightBottom .navigation li a {
    padding: 1.4rem 1.2rem;
    margin-right: 4rem;
    font-weight: 400;
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 375px) {
  .rightBottom {
    width: 100%;
    float: none;
    background: #fcfcfc;
    border-top: 2px solid #efefef;
    border-bottom: 1px solid #c9e5ff;
    padding-top: 1.8rem;
    height: 5.4rem;
    padding-bottom: 0.8rem;
    margin-top: 0;
    position: relative;
  }
  .rightBottom .navigation {
    padding: 0;
    margin: 0;
  }
  .rightBottom .navigation li {
    display: inline;
    position: static;
  }
  .rightBottom .navigation li a {
    font-size: 1.2rem;
    padding: 0;
    margin-right: 0;
    font-weight: 400;
  }
  .rightBottom .navigation li a span {
    display: none;
  }
}
.menuClose,
.rightBottom .navigation li:hover .submenu .close4 {
  font-weight: 700;
  line-height: 1;
  text-shadow: 0 1px 0 #fff;
}
.rightBottom .navigation li a span {
  position: absolute;
  left: -0.8rem;
  content: "";
  font-size: 2rem;
  top: 2.1rem;
}
.rightBottom .navigation li a:after {
  position: absolute;
  content: "\6d";
  right: -0.7rem;
  top: 2.2rem;
  width: 1.3rem;
  height: 0.7rem;
  font-size: 1.1rem;
}
.liquitycontainer .liquityList li ul li:before,
.liquitycontainer .liquityList li:before {
  content: "";
  left: -16px;
  border-radius: 50%;
  background: #999;
  position: absolute;
}
.rightBottom .navigation li:hover .submenu {
  visibility: visible;
}
.rightBottom .navigation li:hover .submenu .close4 {
  float: right;
  font-size: 1.9rem;
  color: #00529c;
  left: -2rem;
  top: 0.5rem;
  position: relative;
  display: none;
  z-index: 99;
}
.rightBottom .navigation li .submenu {
  position: absolute;
  left: -1.4rem;
  top: 2.6rem;
  z-index: 999;
  visibility: hidden;
  margin-top: -0.1rem;
  background: #fff;
  color: #c9e5ff;
  border-radius: 0.5rem;
  border: 2px solid #c9e5ff;
  width: 282px;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .rightBottom {
    border-top: 2px solid #efefef;
    margin-top: 0;
    padding-left: 0;
  }
  .rightBottom .navigation {
    margin: 0;
    width: 100%;
  }
  .rightBottom .navigation li:first-child a {
    padding-left: 0;
  }
  .rightBottom .navigation li:last-child a {
    padding-right: 1rem;
  }
  .rightBottom .navigation li {
    display: inline;
    position: static;
  }
  .rightBottom .navigation li a {
    margin: 0;
    font-weight: 600;
    padding: 1.2rem 0.5rem;
  }
  .rightBottom .navigation li a span {
    display: none;
  }
  .rightBottom .navigation li a:after {
    display: none;
  }
  .rightBottom .navigation li .submenu {
    border-radius: 0;
    width: 100%;
    left: -0.1rem;
    border: none;
    top: 16.3rem;
    -webkit-box-shadow: 0 0.6rem 0.5rem -0.3rem rgb(0 0 0 / 0.41);
    -moz-box-shadow: 0 0.6rem 0.5rem -0.3rem rgb(0 0 0 / 0.41);
    box-shadow: 0 0.6rem 0.5rem -0.3rem rgb(0 0 0 / 0.41);
  }
  .rightBottom .navigation li:hover a {
    color: #00529c;
  }
}
.rightBottom .navigation li .submenu li a {
  text-transform: none;
  font-size: 1.4rem;
  margin: 0;
  color: #00529c;
  display: block;
  padding: 1rem 2rem;
}
.mobileMenuSec li a,
.transact a {
  text-decoration: none;
}
.rightBottom .navigation li .submenu li a:hover {
  background: #f6f6f6;
}
.rightBottom .navigation li.active a,
.rightBottom .navigation li.active a span:before,
.rightBottom .navigation li:hover a,
.rightBottom .navigation li:hover a span:before {
  color: #ed1846;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.rightBottom .navigation li:hover a:after {
  top: 3.1rem;
  transform: rotate(180deg);
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.headerSearch .searchIco,
.headerSearch .submit {
  color: #00529c;
  margin: 0.8rem 0 0;
  display: inline-block;
  outline: 0;
  vertical-align: top;
}
.mobileMenuSec li.active a,
.mobileMenuSec li.active a span:before,
.rightBottom .navigation li.active a:after {
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
}
.rightBottom .navigation li.active a:after {
  top: 2.8rem;
  transform: rotate(180deg);
  transition: 0.3s;
}
.headerSearch {
  padding: 0.5rem 0;
  z-index: 99;
  width: 4.3rem;
  display: inline-block;
}
@media screen and (max-width: 1200px) {
  .headerSearch {
    width: 3rem;
  }
}
@media screen and (max-width: 767px) {
  .headerSearch {
    width: 100%;
    top: 1.4rem;
  }
  .headerSearch .searchIco {
    position: absolute;
    top: -10.8rem;
    right: 3.1rem;
    left: inherit;
  }
  .rightTop .toplink li {
    margin-right: 0 !important;
    width: 50%;
    text-align: left;
    display: contents;
  }
  .rightTop .toplink li:nth-child(3){
    display: none;
  }
  .rightTop li {
    margin-left: 0 !important;
  }
  a.branch {
    padding: 0 6px;
  }
}
.headerSearch .searchIco {
  width: 2rem;
  background: 0 0;
  border: none;
  font-size: 1.8rem;
  padding: 0;
  position: absolute;
  z-index: 4;
}
.headerSearch .searcontainer {
  position: absolute;
  right: 0;
  background: #fff;
  border-bottom: 1px solid #b4b4b4;
  z-index: -1;
  border-radius: 0;
  outline: 0;
  width: 0;
  padding: 1.5rem 0 0;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.headerSearch .searcontainer input {
  background: 0 0;
  border: none;
  width: 100%;
  outline: 0;
  font-size: 1.6rem;
  font-weight: 400;
}
.headerSearch .submit {
  width: 2rem;
  background: 0 0;
  border: none;
  font-size: 1.8rem;
  padding: 0;
  position: absolute;
  top: -2.8rem;
  right: 0.9rem;
  z-index: 4;
}
.headerSearch .expandWidth {
  width: 67rem;
}
@media screen and (max-width: 1200px) {
  .headerSearch .expandWidth {
    width: 48.75rem;
  }
}
@media screen and (max-width: 1024px) {
  .rightBottom .navigation {
    margin: 0;
  }
  .headerSearch .expandWidth {
    width: 50.5rem;
  }
}
@media screen and (max-width: 991px) {
  .rightBottom .navigation li a span {
    top: 1.2rem;
    left: -1.5rem;
  }
  .rightBottom .navigation li a:after {
    right: -0.5rem;
    top: 1.8rem;
  }
  .headerSearch .expandWidth {
    width: 48.5rem;
  }
}
@media screen and (max-width: 767px) {
  .headerSearch .searcontainer {
    top: -4rem;
    right: -0.4rem;
  }
  .headerSearch .submit {
    top: -4rem;
  }
  .headerSearch .expandWidth {
    width: 100%;
    right: 0.2rem;
    bottom: 1rem;
  }
}
.transact {
  display: inline-block;
  z-index: 99;
  top: -23px !important;
  position: static;
  float: initial;
}
.transact a {
  background: #ec7d23;
  /* color: #fff; */
  color: #0B0A0A;
  font-size: 1.6rem;
  padding: 1rem 1.5rem;
  border-radius: 2rem;
}
@media screen and (min-width: 1024px) and (max-width: 1200px) {
  .transact a {
    padding: 1.2rem 1rem;
  }
}
.transact a:hover {
  background: #ec7d23;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -ms-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
}
.menuClose {
  font-size: 1.9rem;
  color: #00529c;
  left: -2rem;
  top: 0.5rem;
  opacity: 0;
  z-index: 9;
}
.mobileMenuSec,
.overlay {
  left: 0;
  display: none;
  width: 100%;
}
.innerLink {
  float: left;
  margin-left: 2rem;
}
.innerLink li {
  border-left: 1px solid #e3e3e3;
}
.innerLink li:first-child {
  border-left: 0;
}
.innerLink li a {
  color: #007dc6;
  padding: 0 1.5rem;
  font-weight: 600;
}
.overlay {
  height: 100%;
  position: fixed;
  top: 0;
  z-index: 8 !important;
  background-color: rgb(0 0 0 / 0.6);
}
.menu {
  position: absolute;
  z-index: 9;
  right: 9px;
  top: 30px;
  display: none;
}
.mobileMenuSec {
  position: fixed;
  background: #fff;
  z-index: 9;
  top: 80px;
  right: 0;
}
.mobileMenuSec ul {
  overflow-y: auto;
}
.mobileMenuSec li {
  display: block;
  position: relative;
  width: 100%;
  margin: 1rem 0;
  border-bottom: 2px solid #f2f2f2;
  padding-bottom: 1rem;
}
.mobileMenuSec li.active {
  border-bottom: 2px solid #fff;
}
.mobileMenuSec li a {
  color: #00529c;
  padding: 0 2rem 0 7rem;
  position: relative;
  font-weight: 400;
  font-size: 1.4rem;
  font-family: Calibri, sans-serif;
  display: table;
  width: 100%;
}
.mobileMenuSec li a span {
  position: absolute;
  left: 18px;
  content: "";
  font-size: 16px;
  top: 3px;
}
.mobileMenuSec li a .icon-branchIcon {
  left: 24px;
}
.mobileMenuSec li a:after {
  width: 13px;
  height: 7px;
  font-size: 7px;
  position: absolute;
  top: 4px;
  right: 10px;
}
.mobileMenuSec li .mobiSubmenu {
  position: relative;
  left: 0;
  top: 3px;
  z-index: 9;
  background: #fff;
  color: #c9e5ff;
  width: 100%;
  display: none;
  padding: 0;
  margin: 0;
}
.mobileMenuSec li .mobiSubmenu li {
  border-bottom: 2px solid #e9e9e9;
  display: block;
  position: relative;
  width: 100%;
  padding: 0 2rem 1rem 6.5rem;
  margin: 0.5rem 0;
}
.mobileMenuSec li .mobiSubmenu li:last-child {
  padding-bottom: 0;
  border: none;
}
.mobileMenuSec li .mobiSubmenu li a {
  font-size: 1.4rem;
  margin: 0;
  color: #626262;
  text-transform: uppercase;
  padding: 0.5rem 2rem 0 0;
}
.mobileMenuSec li.active a,
.mobileMenuSec li.active a span:before {
  transition: 0.3s;
}
.mobileMenuSec li.active a:after {
  top: 8px;
  transform: rotate(180deg);
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.mobileMenuSec .icon-investorcornor {
  top: -0.5rem;
  left: 1.1rem;
}
.mobileMenuSec .icon-investorcornor:before {
  font-size: 3.1rem;
}
.mobileMenuSec .icon-investor {
  left: 1.6rem;
  top: -0.1rem;
}
.mobileMenuSec .icon-investor:before {
  font-size: 2.1rem;
}
.nav-icon2 {
  width: 20px;
  height: 45px;
  right: 13px;
  position: fixed;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  cursor: pointer;
  z-index: 99;
}
.nav-icon2 span {
  display: block;
  position: absolute;
  height: 2px;
  width: 50%;
  background: #007dc6;
  opacity: 1;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: 0.25s ease-in-out;
  -moz-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
.overlay2,
.popupSec {
  position: fixed;
  display: none;
}
.nav-icon2 span:nth-child(2n) {
  left: 50%;
  border-radius: 0;
}
.nav-icon2 span:nth-child(odd) {
  left: 0;
  border-radius: 0;
}
.nav-icon2 span:nth-child(3),
.nav-icon2 span:nth-child(4) {
  top: 6px;
}
.nav-icon2 span:nth-child(5),
.nav-icon2 span:nth-child(6) {
  top: 12px;
}
.nav-icon2.open span:first-child,
.nav-icon2.open span:nth-child(6) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.nav-icon2.open span:nth-child(2),
.nav-icon2.open span:nth-child(5) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.nav-icon2.open span:first-child {
  left: 3px;
  top: 3px;
}
.nav-icon2.open span:nth-child(2) {
  left: calc(50% - 8px);
  top: 10px;
}
.nav-icon2.open span:nth-child(3) {
  left: -50%;
  opacity: 0;
}
.nav-icon2.open span:nth-child(4) {
  left: 100%;
  opacity: 0;
}
.nav-icon2.open span:nth-child(5) {
  left: 9px;
  top: 3px;
}
.nav-icon2.open span:nth-child(6) {
  left: calc(50% - 0px);
  top: 10px;
}
.overlay2 {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 99;
  background-color: rgb(0 0 0 / 0.6);
}
.popupSec {
  background: #fff;
  z-index: 9999;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  border-radius: 5px;
  width: 55%;
}
.popupSec h2 {
  background: #e9e9e9;
  color: #007dc6;
  font-size: 2.4rem;
  padding: 1rem;
  margin-bottom: 1rem;
  border-radius: 5px;
  width: 100%;
}
.popupSec .mCSB_scrollTools .mCSB_dragger {
  cursor: pointer;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: rgb(255 255 255 / 0.5);
}
.popupSec .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  position: relative;
  width: 20px;
  height: 20px;
  margin: 0 auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  text-align: center;
  border-radius: 10px;
  border: 1px solid #999;
  right: 3px;
}
.popupSec .mCSB_scrollTools .mCSB_draggerRail {
  width: 3px;
}
.mCS-inset-3-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.popupSec .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.popupSec .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: rgb(255 255 255 / 0.9);
}
.popupSec .mCSB_scrollTools {
  right: 4px;
}
.liquitycontainer {
  padding: 2rem 3rem;
  height: 500px;
  overflow: hidden;
}
.liquitycontainer .liquityList,
.liquitycontainer .liquityList li ul {
  padding-left: 2rem;
}
.liquitycontainer p {
  color: #444;
  margin-bottom: 1rem;
}
.liquitycontainer p a {
  color: #999;
  text-decoration: underline;
}
.liquitycontainer h3 {
  color: #007dc6;
  font-size: 1.8rem;
  margin-bottom: 0;
  font-weight: 400;
}
.liquitycontainer .liquityList li {
  font-size: 1.4rem;
  color: #444;
  margin-bottom: 1rem;
  position: relative;
}
.liquitycontainer .liquityList li:before {
  height: 7px;
  width: 7px;
  top: 6px;
}
.keepInTouchSec label,
.liquitycontainer .liquityList li ul li,
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden,
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside
  > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}
.liquitycontainer .liquityList li ul li:before {
  height: 4px;
  width: 4px;
  top: 8px;
}
.close {
  position: absolute;
  right: 16px;
  top: 13px;
}
.mCustomScrollbar {
  -ms-touch-action: pinch-zoom;
  touch-action: pinch-zoom;
}
.mCustomScrollbar.mCS_no_scrollbar,
.mCustomScrollbar.mCS_touch_action {
  -ms-touch-action: auto;
  touch-action: auto;
}
.mCustomScrollBox {
  position: relative;
  overflow: hidden;
  height: 100%;
  max-width: 100%;
  outline: 0;
  direction: ltr;
}
.mCSB_container {
  overflow: hidden;
  width: auto;
  height: auto;
}
.mCSB_inside > .mCSB_container {
  margin-right: 30px;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container,
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
  margin-right: 0;
  margin-left: 30px;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-left: 0;
}
.mCSB_scrollTools {
  position: absolute;
  width: 16px;
  height: auto;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0.75;
}
.mCSB_outside + .mCSB_scrollTools {
  right: -26px;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  right: auto;
  left: 0;
}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  left: -26px;
}
.mCSB_scrollTools .mCSB_draggerContainer {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
}
.mCSB_scrollTools a + .mCSB_draggerContainer {
  margin: 20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  background-color: rgb(0 0 0 / 0.4);
}
.mCSB_scrollTools .mCSB_dragger {
  cursor: pointer;
  width: 100%;
  height: 30px;
  z-index: 1;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  position: relative;
  width: 4px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  text-align: center;
}
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_dragger
  .mCSB_dragger_bar {
  width: 12px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail {
  width: 8px;
}
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonUp {
  display: block;
  position: absolute;
  height: 20px;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}
.mCSB_horizontal.mCSB_inside > .mCSB_container {
  margin-right: 0;
  margin-bottom: 30px;
}
.mCSB_horizontal.mCSB_outside > .mCSB_container {
  min-height: 100%;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  width: auto;
  height: 16px;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}
.mCustomScrollBox
  + .mCSB_scrollTools
  + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: -26px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
  margin: 0 20px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 2px;
  margin: 7px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 30px;
  height: 100%;
  left: 0;
}
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_dragger
  .mCSB_dragger_bar {
  height: 12px;
  margin: 2px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail {
  height: 8px;
  margin: 4px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  display: block;
  position: absolute;
  width: 20px;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}
.mCSB_container_wrapper {
  position: absolute;
  height: auto;
  width: auto;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-right: 30px;
  margin-bottom: 30px;
}
.mCSB_container_wrapper > .mCSB_container {
  padding-right: 30px;
  padding-bottom: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 20px;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 20px;
}
.mCS-dir-rtl
  > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside
  > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 20px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
  padding-bottom: 0;
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside
  > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
  margin-left: 0;
}
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-transition: opacity 0.2s ease-in-out,
    background-color 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
  -webkit-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s,
    margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s,
    margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s,
    opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -moz-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s,
    margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s,
    margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s,
    opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -o-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s,
    margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s,
    margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s,
    opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s,
    margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s,
    margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s,
    opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: rgb(255 152 0 / 0.9);
}
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp {
  background-image: url(mCSB_buttons.png);
  background-repeat: no-repeat;
  opacity: 0.4;
}
.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 0;
  background-position: 0 -20px;
}
.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -40px;
}
.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -56px;
}
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover,
.mCSB_scrollTools .mCSB_buttonUp:hover {
  opacity: 0.75;
}
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active,
.mCSB_scrollTools .mCSB_buttonUp:active {
  opacity: 0.9;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: rgb(0 0 0 / 0.15);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: rgb(0 0 0 / 0.75);
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: rgb(0 0 0 / 0.85);
}
.mCS-dark-2.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: rgb(0 0 0 / 0.9);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown,
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight,
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: rgb(255 255 255 / 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 4px;
  background-color: rgb(255 255 255 / 0.75);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: rgb(255 255 255 / 0.85);
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -20px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -40px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -56px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: rgb(0 0 0 / 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: rgb(0 0 0 / 0.75);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -20px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -40px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -56px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: rgb(255 255 255 / 0.1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  background-color: rgb(255 255 255 / 0.75);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px 0;
}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 6px;
  margin: 5px auto;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -20px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -40px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -56px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: rgb(0 0 0 / 0.1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: rgb(0 0 0 / 0.75);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -20px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -40px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -56px;
}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: rgb(255 255 255 / 0.1);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px;
}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 2px;
  margin: 7px auto;
}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
  background-color: rgb(255 255 255 / 0.15);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded.mCSB_scrollTools .mCSB_dragger {
  height: 14px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 14px;
  margin: 0 1px;
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 14px;
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal
  .mCSB_dragger
  .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 14px;
  margin: 1px 0;
}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_dragger
  .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_dragger
  .mCSB_dragger_bar {
  width: 16px;
  height: 16px;
  margin: -1px 0;
}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail {
  width: 4px;
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_dragger
  .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_dragger
  .mCSB_dragger_bar {
  height: 16px;
  width: 16px;
  margin: 0 -1px;
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 -72px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -92px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px -72px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -92px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  background-color: #fff0;
  background-position: center;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
  background-repeat: repeat-y;
  opacity: 0.3;
}
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0;
  background-repeat: repeat-x;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px -72px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -92px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -112px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -128px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=);
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px -72px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -92px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -112px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -128px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-y;
  background-image: -moz-linear-gradient(
    left,
    rgb(255 255 255 / 0.5) 0,
    #fff0 100%
  );
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(0, rgb(255 255 255 / 0.5)),
    color-stop(100%, #fff0)
  );
  background-image: -webkit-linear-gradient(
    left,
    rgb(255 255 255 / 0.5) 0,
    #fff0 100%
  );
  background-image: -o-linear-gradient(
    left,
    rgb(255 255 255 / 0.5) 0,
    #fff0 100%
  );
  background-image: -ms-linear-gradient(
    left,
    rgb(255 255 255 / 0.5) 0,
    #fff0 100%
  );
  background-image: linear-gradient(
    to right,
    rgb(255 255 255 / 0.5) 0,
    #fff0 100%
  );
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(
    top,
    rgb(255 255 255 / 0.5) 0,
    #fff0 100%
  );
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgb(255 255 255 / 0.5)),
    color-stop(100%, #fff0)
  );
  background-image: -webkit-linear-gradient(
    top,
    rgb(255 255 255 / 0.5) 0,
    #fff0 100%
  );
  background-image: -o-linear-gradient(
    top,
    rgb(255 255 255 / 0.5) 0,
    #fff0 100%
  );
  background-image: -ms-linear-gradient(
    top,
    rgb(255 255 255 / 0.5) 0,
    #fff0 100%
  );
  background-image: linear-gradient(
    to bottom,
    rgb(255 255 255 / 0.5) 0,
    #fff0 100%
  );
}
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 70px;
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 70px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
  width: 8px;
  background-color: rgb(0 0 0 / 0.2);
  box-shadow: inset 1px 0 1px rgb(0 0 0 / 0.5),
    inset -1px 0 1px rgb(255 255 255 / 0.2);
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #555;
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 8px;
  margin: 4px 0;
  box-shadow: inset 0 1px 1px rgb(0 0 0 / 0.5),
    inset 0 -1px 1px rgb(255 255 255 / 0.2);
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 8px;
  margin: 4px auto;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp,
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown,
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight,
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: rgb(0 0 0 / 0.1);
  box-shadow: inset 1px 0 1px rgb(0 0 0 / 0.1);
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  box-shadow: inset 0 1px 1px rgb(0 0 0 / 0.1);
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.mCS-3d-thick-dark.mCSB_scrollTools_vertical,
.mCS-3d-thick.mCSB_scrollTools_vertical {
  box-shadow: inset 1px 0 1px rgb(0 0 0 / 0.1), inset 0 0 14px rgb(0 0 0 / 0.5);
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,
.mCS-3d-thick.mCSB_scrollTools_horizontal {
  bottom: 1px;
  box-shadow: inset 0 1px 1px rgb(0 0 0 / 0.1), inset 0 0 14px rgb(0 0 0 / 0.5);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-shadow: inset 1px 0 0 rgb(255 255 255 / 0.4);
  width: 12px;
  margin: 2px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 0 1px 0 rgb(255 255 255 / 0.4);
  height: 12px;
  width: auto;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: rgb(0 0 0 / 0.05);
  box-shadow: inset 1px 1px 16px rgb(0 0 0 / 0.1);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff0;
}
.mCS-3d-thick-dark.mCSB_scrollTools {
  box-shadow: inset 0 0 14px rgb(0 0 0 / 0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  box-shadow: inset 0 1px 1px rgb(0 0 0 / 0.1), inset 0 0 14px rgb(0 0 0 / 0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 1px 0 0 rgb(255 255 255 / 0.4),
    inset -1px 0 0 rgb(0 0 0 / 0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 0 1px 0 rgb(255 255 255 / 0.4),
    inset 0 -1px 0 rgb(0 0 0 / 0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #777;
}
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
  right: 0;
  margin: 12px 0;
}
.mCustomScrollBox.mCS-minimal
  + .mCSB_scrollTools
  + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark
  + .mCSB_scrollTools
  + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark
  + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: 0;
  margin: 0 12px;
}
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
  left: 0;
  right: auto;
}
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 50px;
}
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 50px;
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: rgb(255 255 255 / 0.2);
}
.mCS-minimal.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: rgb(255 255 255 / 0.5);
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: rgb(0 0 0 / 0.2);
}
.mCS-minimal-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: rgb(0 0 0 / 0.5);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {
  width: 6px;
  background-color: rgb(0 0 0 / 0.2);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
}
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 6px;
  margin: 5px 0;
}
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail {
  height: 12px;
  margin: 2px 0;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: rgb(0 0 0 / 0.1);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail {
  width: 12px;
  background-color: rgb(0 0 0 / 0.2);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  margin: 3px 5px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 6px;
  margin: 5px 3px;
  position: absolute;
  width: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 12px;
  margin: 2px 0;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff0;
  border: 1px solid rgb(255 255 255 / 0.2);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  border-color: rgb(0 0 0 / 0.2);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: rgb(255 255 255 / 0.6);
}
.flashScreen,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: rgb(0 0 0 / 0.6);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: rgb(255 255 255 / 0.75);
}
body.home .rightTop {
  padding-right: 17rem;
}
body.inside .expandWidth {
  width: 380px;
}
@media screen and (max-width: 1200px) {
  .transact {
    margin-right: 0;
  }
  .innerLink li a {
    padding: 0 0.9rem;
  }
  .popupSec {
    width: 85%;
  }
  body.home .rightBottom {
    padding-right: 5rem;
  }
  body.home .rightTop {
    padding-right: 9rem;
  }
  body.inside .expandWidth {
    width: 330px;
  }
  body.inside .wrapper-content {
    padding-top: 11rem;
  }
}
@media screen and (max-width: 991px) {
  .transact a {
    padding: 1.2rem 1rem;
    font-size: 1.2rem;
  }
  body.home .rightBottom,
  body.home .rightTop {
    padding-right: 0;
  }
  body.inside .expandWidth {
    width: 490px;
  }
}
@media screen and (max-width: 768px) {
  body.inside .expandWidth {
    width: 549px;
  }
}
@media screen and (max-width: 375px) {
  .rightBottom .navigation li a:after {
    display: none;
  }
  .rightBottom .navigation li:hover .submenu .close4 {
    display: block;
  }
  .rightBottom .navigation li .submenu {
    border-radius: 0;
    width: auto;
    left: -1.5rem;
    right: -1.5rem;
    border: none;
    top: 5rem;
    -webkit-box-shadow: 0 0.6rem 0.5rem -0.3rem rgb(0 0 0 / 0.41);
    -moz-box-shadow: 0 0.6rem 0.5rem -0.3rem rgb(0 0 0 / 0.41);
    box-shadow: 0 0.6rem 0.5rem -0.3rem rgb(0 0 0 / 0.41);
  }
  .rightBottom .navigation li .submenu li {
    border-bottom: 1px solid #f2f2f2;
  }
  .rightBottom .navigation li .submenu li a {
    padding: 1.5rem 2rem;
  }
  .rightBottom .navigation li:hover a:after {
    top: 2.1rem;
  }
  .rightBottom .navigation li:hover a {
    color: #00529c;
  }
  .rightBottom .navigation li.active a:after {
    top: 2.1rem;
  }
  /* .headerSearch {
    width: 100%;
    top: 6.3rem;
  } */
  .headerSearch .searchIco {
    top: -10.5rem;
  }
  .headerSearch .expandWidth {
    width: 100%;
    right: 0;
    bottom: 1rem;
    z-index: 1;
  }
  .transact {
    display: none;
  }
  .menuClose {
    opacity: 1;
    font-size: 1.2rem;
    top: 1rem;
  }
  body.inside .expandWidth {
    width: 100%;
  }
}
body.inside .box h4 {
  color: #484848;
  font-weight: 700;
  text-transform: none;
  z-index: 1;
  font-size: 2rem;
}
@media screen and (min-width: 320px) and (max-width: 375px) {
  body.inside .box h2 {
    font-size: 2rem;
  }
}
body.inside .rightTop li:last-child {
  margin-left: 9rem;
}
.keepInTouchSec {
  width: 30%;
  padding: 50px 65px;
  border-radius: 0;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .keepInTouchSec {
    width: 77%;
    padding: 50px 38px;
  }
}
.keepInTouchSec h2 {
  background: 0 0;
  color: #484848;
  font-size: 2.4rem;
  margin: 0;
  padding: 0;
}
.keepInTouchSec h3 {
  font-size: 1.8rem;
  color: #999;
  margin: 1rem 0;
  padding: 0;
  font-weight: 400;
  line-height: inherit;
}
.keepInTouchSec input {
  border: 1px solid #bababa;
  padding: 1rem;
  display: block;
  width: 100%;
  font-size: 1.6rem;
  color: #999;
  outline: 0;
}
.keepInTouchSec .formCont {
  margin-bottom: 1.8rem;
}
.keepInTouchSec .btnInline {
  margin-top: 1rem;
}
.keepInTouchSec .errorField .error {
  display: block;
  position: absolute;
  bottom: -2rem;
  left: 0;
  color: #ed1c2c;
}
.ackCont,
.thankuCont {
  text-align: center;
  width: 30%;
  padding: 50px 65px;
  border-radius: 0;
}
@media screen and (max-width: 1024px) {
  .popupSec {
    width: 85%;
  }
  body.inside .wrapper-content {
    padding-top: 14rem;
  }
  .ackCont,
  .thankuCont {
    width: 50%;
  }
}
@media screen and (max-width: 320px) {
  .inside h4 {
    margin: 4rem 0 2rem;
  }
  .tableSec .table > thead > tr > th {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .tableSec .table > tbody > tr > td,
  .tableSec .table > tbody > tr > th,
  .tableSec .table > tfoot > tr > td,
  .tableSec .table > tfoot > tr > th,
  .tableSec .table > thead > tr > td,
  .tableSec .table > thead > tr > th {
    padding: 6px;
  }
  table td:last-child {
    padding: 2px;
  }
  .pagination {
    padding: 0 35px;
  }
  .keepInTouchSec .button,
  .keepInTouchSec .button2 {
    padding: 1.2rem 2rem;
  }
  .ackCont,
  .thankuCont {
    padding: 50px 23px;
    width: 81%;
  }
}
.ackCont h2,
.thankuCont h2 {
  font-size: 3rem;
  font-weight: 400;
  background: 0 0;
  color: #484848;
}
.ackCont h3,
.thankuCont h3 {
  font-size: 1.6rem;
  color: #999;
  text-align: center;
  font-weight: 400;
  line-height: inherit;
  text-transform: none;
  margin-bottom: 0;
}
[class*=" icon-"]:before,
[class^="icon-"]:before,
[data-icon]:before {
  font-style: normal !important;
  font-weight: 400 !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: boiaxaicon !important;
}
@font-face {
  font-family: boiaxaicon;
  src: url(../font/boiaxaicon.eot);
  src: url(../font/boiaxaicon.eot?#iefix) format("embedded-opentype"),
    url(../font/boiaxaicon.woff) format("woff"),
    url(../font/boiaxaicon.ttf) format("truetype"),
    url(../font/boiaxaicon.svg#boiaxaicon) format("svg");
  font-weight: 400;
  font-style: normal;
}
[data-icon]:before {
  content: attr(data-icon);
}
.icon-bluesearchicon:before {
  content: "\62";
}
.icon-branchicon:before {
  content: "\63";
}
.icon-calender:before {
  content: "\64";
}
.icon-call-icon:before {
  content: "\65";
}
.icon-closebtn:before {
  content: "\66";
}
.icon-correct:before {
  content: "\67";
}
.icon-debticon:before {
  content: "\68";
}
.icon-download:before {
  content: "\69";
}
.icon-equityicon:before {
  content: "\6a";
}
.icon-folded-newspaper:before {
  content: "\6b";
  color: #0275bb;
}
.icon-lets-keep-in-touch:before {
  content: "\6c";
}
.icon-advisor:before {
  content: "\61";
}
.icon-bluedownarrow:before {
  content: "\6d";
}
.icon-investorcornor:before {
  content: "\6e";
}
.icon-hybridicon:before {
  content: "\6f";
}
.icon-lettericonsvg:before {
  content: "\70";
  color: #0275bb;
}
.icon-mailicon:before {
  content: "\71";
}
.icon-mficon:before {
  content: "\72";
}
.icon-next-arow:before {
  content: "\73";
}
.icon-ourproducticon:before {
  content: "\74";
}
.icon-ourstoryicon:before {
  content: "\75";
}
.icon-redarrow:before {
  content: "\76";
  color: #0275bb;
}
.icon-redarrowiconsvg:before {
  content: "\77";
}
.icon-redarrowview:before {
  content: "\78";
}
.icon-staricon:before {
  content: "\79";
}
.icon-filter:before {
  content: "\7a";
}
.icon-investor:before {
  content: "\41";
}
.icon-investor-1:before {
  content: "\42";
}
.icon-share:before {
  content: "\44";
}
.icon-delete:before {
  content: "\46";
}
.icon-twitter:before {
  content: "\43";
}
.icon-linkedin:before {
  content: "\45";
}
.icon-facebook:before {
  content: "\47";
}
.icon-e-mail:before {
  content: "\49";
}
.icon-google-plus:before {
  content: "\48";
}
.flashScreen {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9;
  display: none;
  text-align: center;
}
.flashScreen .flashimg {
  width: auto;
  position: absolute;
  left: 50%;
  margin: 0 auto;
  top: 40%;
  display: inline-block;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
.flashScreen .close {
  position: absolute;
  top: -27px;
  opacity: 0.8;
  color: #fff;
  left: 97%;
}
.contentWrap:focus,
.contentWrap:hover {
  color: #ed1846;
  text-decoration: none;
}
.newtoMF .ContPicGridWrap {
  display: inline;
}
.sitemapMenuCont .insideSubmenu ul li {
  margin-bottom: 0.8rem;
}
.dirText .box,
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span:hover,
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span:hover,
.pagination > li:first-child > a,
.pagination > li:first-child > span:hover,
.pagination > li:last-child > a,
.pagination > li:last-child > span:hover {
  border: none;
}
.ourValues .heading {
  padding-bottom: 1rem;
  font-size: 2rem;
  font-weight: 700;
}
.no-recordtext {
  font-size: 1.4rem;
  color: #ed1846;
  display: none;
  margin-top: 24px;
  position: absolute;
}
.headerSearch input[type="submit"] {
  position: relative;
  top: -29px;
  right: 0;
  background: 0 0;
  display: none;
}
.headerSearch .searchIco {
  /* right: -40px; */
  cursor: pointer;
  top: -2.5rem;
  right: -15px !important;
}
.sf_pagerNumeric {
  margin: 2rem 0;
}
.sf_pagerNumeric a {
  display: inline;
  background: #00529c;
  color: #fff;
  border-radius: 9px;
  padding: 1rem 1.2rem;
  margin: 5px;
  font-size: 1.4rem;
  transition: 0.5s;
}
.sf_PagerCurrent,
.sf_pagerNumeric a:hover {
  background: #ed1c2c;
}
.sfsearchResultStatistics {
  border-bottom: 2px solid #007dc6;
  margin-bottom: 2rem;
  padding: 0.5rem 0;
  font-size: 25px;
}
.searchCont:before {
  content: "\73";
  position: absolute;
  left: -44px;
  top: 1px;
  font-weight: 700;
  color: #00529c;
  font-family: boiaxaicon !important;
  border-radius: 50%;
  border: 2px solid #00529c;
  padding: 3px 0;
  font-size: 14px;
  width: 30px;
  height: 30px;
  text-align: center;
}
.exit-List li:before,
.insightlink:after,
.sectorLegends li:before {
  content: "";
}
.searchCont a {
  font-size: 20px;
}
#sectorAllocation td,
.searchCont .sfsearchResultHighLighter {
  font-size: 14px;
}
.searchCont .sfHighlight {
  font-size: 18px;
}
.headerSearch .searcontainer {
  top: -3rem;
}
@media screen and (max-width: 768px) {
  .ackCont,
  .thankuCont {
    width: 81%;
  }
  .headerSearch .searchIco {
    top: -1rem;
  }
  .headerSearch .searcontainer {
    top: 0;
  }
}
@media (min-width: 992px) {
  header .col-md-10 {
    width: 83.33333% !important;
  }
}
@media (min-width: 768px) {
  header .col-md-10 {
    width: 83.33333% !important;
  }
}
.leftTable table thead tr > th {
  padding: 1rem 0.5rem;
  font-weight: 400;
}
.leftTable table thead tr > th:last-child {
  width: 15%;
}
.leftTable table th:last-child {
  text-align: center !important;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  font-size: 14px;
  padding: 0 10px;
}
.pagination > li > a,
.pagination > li > span {
  border: none;
  position: relative;
  margin-right: 0.5rem;
}
.pagination > .active > a:after,
.pagination > .active > a:focus:after,
.pagination > .active > a:hover:after,
.pagination > .active > span:after,
.pagination > .active > span:focus:after,
.pagination > .active > span:hover:after,
.pagination > li > a:focus:after,
.pagination > li > a:hover:after,
.pagination > li > span:focus:after,
.pagination > li > span:hover:after {
  background: 0 0;
  width: 24px;
  height: 2px;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  margin: 0 auto;
  text-align: center;
}
.pagination .next,
.pagination .prev {
  top: 0.2rem;
}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover,
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
  color: #00529c;
  background: 0 0;
  border-bottom: 0.2rem solid #00529c;
}
.sectorLegends li:before {
  position: absolute;
  height: 0.7rem;
  width: 0.7rem;
  background: #444 !important;
  top: 0.8rem;
  left: 0;
  border-radius: 50%;
}
.performance .box li:before {
  background: 0 0;
}
.nav-historyerror .no-recordtext {
  position: absolute;
  left: 0;
  bottom: 74px;
}
.pagination .page-item.prev {
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  top: 8px;
}
.pagination .page-item.next span,
.pagination .page-item.prev span {
  -ms-transform: rotate(0);
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
.pagination .page-item.next {
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
#Per_div1 .disclaimerPro {
  position: absolute;
  right: 0;
  top: -10px;
  text-align: center;
  left: 25%;
  margin: 0 auto;
  line-height: 16px;
}
#Per_div1 {
  position: relative;
  top: 0;
  margin-bottom: 3rem;
}
.loaderList {
  background: url(../images/loader.gif) center center no-repeat rgb(0 0 0 / 0.7);
  background-size: 5rem;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 9999;
}
.pagination {
  padding: 0 10px;
  margin: 0 0 12px 20px;
  position: relative;
  right: 0;
  float: right;
}
.exit-List {
  padding-left: 8.5rem;
  margin-top: -2rem;
  height: 66px;
  overflow: hidden;
}
.exit-List li {
  border: none;
  padding: 0.2rem 2rem;
  position: relative;
}
.exit-List li:before {
  position: absolute;
  left: 5px;
  top: 9px;
  background: #333;
  width: 5px;
  height: 5px;
  border-radius: 50%;
}
.download .error {
  color: #ed1846;
  display: none;
  padding-top: 1rem;
}
.fundManager span {
  display: block;
  font-size: 1.4rem;
  font-weight: 700;
}
#sectorAllocation {
  margin-top: -50px;
}
.asdateOn span {
  position: absolute;
  top: -27px;
  right: 0;
  font-size: 1.6rem;
  color: #484848;
  font-weight: 700;
}
.error_go {
  display: none;
  bottom: 8px;
  color: #ed1c2c;
  font-size: 1.2rem;
  letter-spacing: 0.1rem;
}
.asOnDate,
.insightHUbLink h4 {
  color: #484848;
  font-weight: 700;
}
.investorTab .tabsMain .tabs-content {
  padding: 1rem 0;
}
.investorTab .tabsMain .tabs-content .catergory {
  width: 37%;
  margin-right: 15px;
}
.ContPicBox h4 {
  margin-bottom: 0 !important;
}
.withoutCat table td:nth-of-type(3) {
  width: 73%;
}
.investorTab .NoCategory .searchSec {
  padding: 0;
  text-align: right;
}
.investorTab .NoCategory .button2 {
  margin-left: 1rem;
}
.insightHUbLink li {
  width: 48%;
  display: inline-block;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 1rem;
  text-align: center;
}
.insightHUbLink h4 {
  text-transform: none;
  margin: 0 0 3rem;
  font-size: 1.8rem;
  display: block;
}
.insightlink:after {
  position: absolute;
  right: 0;
  top: 12px;
  background: #ddd;
  height: 35px;
  width: 1px;
}
.dirthumbSlider img {
  width: 76%;
  text-align: center;
  margin: 0 auto;
}
.distTable .table td:nth-of-type(3),
.distTable .table td:nth-of-type(4),
.distTable .table td:nth-of-type(5),
.navhistorySec td:nth-child(2),
.navhistorySec th:nth-child(2),
.tabsMain .tabInnercontent .tableSec table p {
  text-align: center;
}
.newAdvisorSec .tabInnercontent {
  min-height: 450px;
}
.newAdvisorSec .tabsMain .tabs-content {
  padding: 1rem 0;
  margin-bottom: 5rem;
}
.serviceTable {
  margin-top: 20px;
}
.sectorAllocation .mCSB_inside > .mCSB_container {
  margin-right: 23px;
}
#AssetAllocation .bar {
  margin-bottom: 9px !important;
}
.boiaxareserch,
.insightHubTable {
  height: 324px;
  overflow: hidden;
  padding: 1rem 1.2rem;
}
.statutoryTabel table td:nth-of-type(3) {
  width: 23%;
  text-align: right;
}
.asOnDate {
  display: inline-block;
  margin-top: 1.5rem;
  padding-right: 1rem;
  font-size: 2rem;
  margin-bottom: 0;
  line-height: 1;
}
.fundperformancegraph2 {
  height: 559px;
}
.fundperformancegraph3 {
  height: 537px;
}
.fundperformancegraphLiquid {
  height: 372px;
}
.fundperformancegraphTreasuryAdvantage {
  height: 329px;
}
.fundperformancegraphEquity {
  height: 495px;
}
.fundperformancegraphShortTermIncome {
  height: 526px;
}
.fundperformancegraphRegularReturn {
  height: 505px;
}
.fundperformancegraphTaxAdvantage {
  height: 561px;
}
.fundperformancegraphManufacturingInfrastructure {
  height: 453px;
}
.fundperformancegraphEquityDebtRebalancer {
  height: 525px;
}
.fundperformancegraphCorporateCreditSpectrum {
  height: 417px;
}
.fundperformancegraphMidCapEquityandDebt {
  height: 570px;
}
.contentWrap a:focus,
.contentWrap a:hover {
  text-decoration: none;
  color: #337ab7;
}
.factsheets .withoutCat table td:first-of-type {
  width: 10%;
}
.factsheets .withoutCat table td:nth-of-type(2) {
  width: 28%;
}
.factsheets .withoutCat table td:nth-of-type(3) {
  width: 51%;
}
.factsheets .withoutCat table td:nth-of-type(4) {
  width: 56%;
}
.serviceUpdate table td:first-of-type {
  width: 29%;
}
.serviceUpdate table td:nth-of-type(2) {
  width: 59%;
}
.boiaxareserch table tr td:first-of-type {
  width: 4%;
  vertical-align: top;
  padding: 1.2rem 1rem;
}
.boiaxareserch table tr td:nth-of-type(2) {
  width: 12%;
  vertical-align: top;
  padding: 1.1rem 1rem;
}
#errIdentityProof10 {
  text-align: left;
  font-size: 1.4rem;
  color: #ed4343;
}
.justifyCont {
  text-align: justify;
}
.footerCol-link {
  display: flex;
  justify-content: space-between;
  align-items: start;
}
.footerCol-link h3 {
  padding: 0;
  margin: 0;
  display: flex;
  line-height: 2;
}
.social-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.social-link ul {
  display: inline-flex;
  text-align: center;
  justify-content: center;
}
.social-link ul li {
  padding-top: 0;
}
@media screen and (max-width: 480px) {
  .social-link {
    flex-direction: column;
    width: 100%;
  }
  .footerCol-link {
    flex-direction: column;
  }
}
.bannerRight .simpleFlying a span::before {
  left: auto !important;
  bottom: 16px !important;
  right: 0;
}
.social-link h3 {
  padding-right: 1rem !important;
}
@media screen and (max-width: 767px) {
  .innerLink,
  .navremove,
  .transact {
    display: none;
  }
  .menuClose {
    opacity: 1;
    font-size: 1.2rem;
    top: 1rem;
  }
  .popupSec {
    width: 85%;
  }
  body.home .rightTop {
    padding-right: 0;
  }
  body.home .rightBottom {
    padding-right: 0;
    margin-top: 15px;
    padding-left: 8px;
  }
  .investorTab .tabsMain .tabs-content .datpikerSec .datepickInside,
  .tabsMain .tab6.tabsLink li,
  body.inside .expandWidth {
    width: 100%;
  }
  body.inside .box h4 {
    margin-bottom: 1rem;
    margin-top: 1rem;
  }
  .keepInTouchSec {
    width: 92%;
    padding: 50px 27px;
  }
  .keepInTouchSec h2 {
    font-size: 2rem;
  }
  .keepInTouchSec h3 {
    font-size: 1.4rem;
  }
  .ackCont,
  .thankuCont {
    padding: 50px 23px;
    width: 81%;
  }
  .flashScreen .flashimg {
    left: 48%;
  }
  .flashScreen img {
    padding: 1rem;
    width: 309px;
  }
  .flashScreen .close {
    left: 92%;
    top: -8px;
    font-size: 13px;
  }
  .headerSearch .searcontainer input {
    padding: 0 2.5rem 0.8rem 0.5rem;
  }
  .headerSearch .searcontainer {
    top: -4rem;
  }
  .asdateOn span {
    top: -30px;
  }
  .pagination {
    padding: 0 10px;
    margin: 0 0 0 20px;
    position: relative;
    right: 0;
    float: right;
    top: -11px;
  }
  .addFundmanger {
    margin-bottom: 4rem;
  }
  .investorTab .tabsMain .tabs-content .catergory {
    width: 100%;
    margin-right: 15px;
    margin-top: 10px;
  }
  .investorTab .tabsMain .tabs-content {
    padding: 0;
  }
  .row {
    width: auto !important;
  }
  .boiaxareserch table tr td:first-of-type {
    padding: 1rem 3rem;
  }
  .pagination .page-item.prev {
    top: 28px;
    left: -20px;
  }
  .pagination .next,
  .pagination .prev {
    top: 1.2rem;
    font-size: 2rem;
  }
  .pagination .next {
    right: 11px;
  }
  .pagination-sm > li > a,
  .pagination-sm > li > span {
    padding: 0 11px;
  }
  #Per_div1 {
    top: 0;
    margin-bottom: 5rem;
  }
  #Per_div1 .disclaimerPro {
    top: 7px;
    width: 100%;
    left: 0;
  }
  .reulatory .pagination .page-item.prev {
    top: 48px;
    left: 5px;
  }
  .reulatory .pagination .next {
    right: 31px;
  }
  .reulatory .pagination-sm > li > a,
  .reulatory .pagination-sm > li > span {
    padding: 0 16px;
  }
  .nav-historyerror .no-recordtext {
    bottom: 5px;
  }
  .new-fundlist {
    display: flex;
    justify-content: space-between;
  }
  .rightBottom .navigation li a:after {
    right: -1rem;
    top: 1.3rem;
  }
  .rightBottom .navigation li.active a:after {
    top: 2rem;
  }
  marquee {
    /* margin-top: 70px; */
    margin-top: 10px;
    margin-bottom: 15px;
  }
  .homeCta {
    margin: auto;
  }
  .headerSearch .searchIco {
    position: absolute;
    left: inherit;
    top: -9.5rem !important;
    right: 0 !important;
  }
}
.mac .bannerRight .simpleFlying {
  display: flex;
}
.mac .bannerRight .simpleFlying a {
  font-size: 16px;
}
@media screen and (max-width: 991px) {
  .footerContainer {
    padding: 2rem 1.8rem 6rem 1.8rem;
  }
  .footerContainer .footerinner {
    display: block !important;
  }
  .mailService {
    border-top: 1px solid #1d619e;
  }
  .mailService p {
    display: block;
  }
  .homeLeftresp {
    width: 100%;
  }
  .homeRighttresp {
    width: 100%;
  }
  .homeCta li{
    margin-right: 2.1rem;
  }
  .homeCta{
    margin: 0rem 0 1.5rem;
  }
  .insightHub a span {
    width: 13%;
    padding: 3rem 0 0 3rem;
  }
  .bannerRight .signUp a span{
    width: 13%;
  }
  .box-flex{
    width: 100%;
  }
}
.header-flex #header_T0CB3F355024_Col00 {
  display: flex;
}
a {
  color: #337ab7;
}
@media screen and (max-width: 1400px) {
  .rightBottom {
    padding-left: 8rem;
  }
}
.header-flex #header_T6485B050033_Col00 {
  display: flex;
}
.rightTop li {
  margin-left: 0rem !important;
}
.rightTop .toplink li {
  margin-right: 25px !important;
}
.box-flex {
  position: relative;
  margin: 25px 0;
  /* width: 1185px; */
}
.box-flex .row > div {
  display: flex;
  flex-wrap: wrap;
}
.header-flex .transact {
  position: static;
}
.home-marquee {
  position: absolute;
  top: -30px;
  right: 0;
  left: 0;
}
.pd-lr {
  padding: 0 15px;
}
/* @media screen and (max-width: 1400px) {
  .box-flex {
    margin: 10px 0;
  }
}
@media (min-width: 768px) {
  .box-flex {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .box-flex {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .box-flex {
    width: 1170px;
  }
} */
.container {
    /* padding-right: 15px;
    padding-left: 15px; */
    margin-right: auto;
    margin-left: auto;
    max-width: initial;
}
@media (min-width: 768px) {
    .container {
        width:750px;
        max-width: initial;
    }
}

@media (min-width: 992px) {
    .container {
        width:980px;
        max-width: initial;
    }
}

@media (min-width: 1200px) {
    .container {
        width:1185px;
        max-width: 1185px;
    }
}

@media screen and (max-width: 767px){
    .menu {
        display: block !important;
    }
    .home-marquee {
        position: static;
    }
    .header-flex #header_T0CB3F355024_Col00 {
        flex-direction: column;
    }
    .header-flex #header_T6485B050033_Col00 {
        flex-direction: column;
    }
    .homeCta {
        display: block;
        padding-bottom: 1.4rem;
    }
    .insightHub a span {
        width: 25%;
    }
    .bannerRight .signUp a span {
        width: 25%;
    }
}

.mailService h3:before {
  display: none !important;
}
.mailService h3 a:before {
  content: "\71";
  font-size: 3rem;
  color: #f4f4f4;
  font-family: boiaxaicon !important;
  display: inline-block;
  font-weight: 400;
  line-height: 3.3rem;
  padding: 0 1rem 0 0;
  position: absolute;
  left: -11px;
  top: .4rem;
}
.mailService h3 a:after {
  content: "";
  position: absolute;
  right: -1rem;
  top: 1.1rem;
  height: 1.8rem;
  width: .1rem;
  background: #1d619e;
  display: block;
}

@media screen and (max-width: 991px){
  .mailService h3 a:before{
    left: 7px;
    top: 1rem;
  }
}


@media screen and (max-width: 1200px) {
    .rightTop .toplink{
        margin-right: 35px;
        text-align: left;
        margin-right: 25px !important;
    }
}
 
@media screen and (max-width: 767px) {
    .rightTop .toplink{
        margin-right: 35px;
        text-align: left;
        margin-right: 25px !important;
        overflow-x: scroll;
    }
    .rightTop .toplink li{
        white-space: nowrap;
        margin-right: 0 !important;
        width: auto;
    }
    .rightTop .toplink li:nth-child(3) {
        display: contents;
    }
 
    .new-fundlist {
        display: flex;
        justify-content: normal;
    }
    .transact{
        display: block;
    }
 
    .transact a{
        position: relative;
        bottom: 20px;
        left: 70%;
        padding: 0.7rem 0.4rem;
        font-size: 10px;
    } 
}



.flex-div{

    display: flex;

    justify-content: space-around;

}

p.mailservice-para {

    display: block;

}


.mailService h5::before,
.mailService h2::before{

    display: none;

}

.mailService h3 a::after{

    display: none;

}

.social-link {

    display: flex;

    align-items: flex-start;

    justify-content: center;

    flex-direction: column;

}


@media only screen and (max-width: 600px) {

    .flex-div{

        flex-direction: column;

    }

  }

  .flex-div {

    display: flex;

    justify-content: space-around;

}

p.mailservice-para {

    display: block;

}


.mailService h5::before,
.mailService h2::before{

    display: none;

}

.mailService h3 a::after{

    display: none;

}

.social-link {

    display: flex;

    align-items: flex-start;

    justify-content: center;

    flex-direction: column;

}

.footerCol-link{

    justify-content: space-around;

}


@media only screen and (max-width: 991px) {

    .flex-div{

        flex-direction: column;

    }

  }

  .mailService h5 a,.mailService h2 a {

  color: #fff;

}

.mailService h5 a:before,
.mailService h2 a:before {

  content: "\71";

  font-size: 3rem;

  color: #f4f4f4;

  font-family: boiaxaicon !important;

  display: inline-block;

  font-weight: 400;

  line-height: 3.3rem;

  padding: 0 1rem 0 0;

  position: absolute;

  left: -11px;

  top: .4rem;

}

.mailService h5 a:after,
.mailService h2 a:after {

  content: "";

  position: absolute;

  right: -1rem;

  top: 1.1rem;

  height: 1.8rem;

  width: .1rem;

  background: #1d619e;

  display: block;

}
 
 
@media screen and (max-width: 767px) {

.transact a{

        position: relative;

        bottom: 20px;

        left: 74%;

        padding: 0.7rem 0.4rem;

        font-size: 10px;

    }

    .rightBottom .navigation li a{

        font-size: 1.2rem;

    }

}
a.ratio-text {
    color: #fff !important;
    font-weight: 600;
    text-decoration: none !important;
}

 