@import url("../fonts/fonts.css");
@font-face {
  font-family: 'Noto Sans Condensed';
  src: url("../fonts/font/NotoSansCondensed-Medium.eot");
  src: url("../fonts/font/NotoSansCondensed-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/font/NotoSansCondensed-Medium.woff2") format("woff2"), url("../fonts/font/NotoSansCondensed-Medium.woff") format("woff"), url("../fonts/font/NotoSansCondensed-Medium.ttf") format("truetype"), url("../fonts/font/NotoSansCondensed-Medium.svg#NotoSansCondensed-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Noto Sans Condensed';
  src: url("../fonts/font/NotoSansCondensed-Light.eot");
  src: url("../fonts/font/NotoSansCondensed-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/font/NotoSansCondensed-Light.woff2") format("woff2"), url("../fonts/font/NotoSansCondensed-Light.woff") format("woff"), url("../fonts/font/NotoSansCondensed-Light.ttf") format("truetype"), url("../fonts/font/NotoSansCondensed-Light.svg#NotoSansCondensed-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Noto Sans';
  src: url("../fonts/font/NotoSans-Light.eot");
  src: url("../fonts/font/NotoSans-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/font/NotoSans-Light.woff2") format("woff2"), url("../fonts/font/NotoSans-Light.woff") format("woff"), url("../fonts/font/NotoSans-Light.ttf") format("truetype"), url("../fonts/font/NotoSans-Light.svg#NotoSans-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Noto Sans Condensed';
  src: url("../fonts/font/NotoSansCondensed-Regular.eot");
  src: url("../fonts/font/NotoSansCondensed-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/font/NotoSansCondensed-Regular.woff2") format("woff2"), url("../fonts/font/NotoSansCondensed-Regular.woff") format("woff"), url("../fonts/font/NotoSansCondensed-Regular.ttf") format("truetype"), url("../fonts/font/NotoSansCondensed-Regular.svg#NotoSansCondensed-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Noto Sans Condensed';
  src: url("../fonts/font/NotoSansCondensed-LightItalic.eot");
  src: url("../fonts/font/NotoSansCondensed-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/font/NotoSansCondensed-LightItalic.woff2") format("woff2"), url("../fonts/font/NotoSansCondensed-LightItalic.woff") format("woff"), url("../fonts/font/NotoSansCondensed-LightItalic.ttf") format("truetype"), url("../fonts/font/NotoSansCondensed-LightItalic.svg#NotoSansCondensed-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }
@font-face {
  font-family: 'Noto Sans';
  src: url("../fonts/font/NotoSans-Medium.eot");
  src: url("../fonts/font/NotoSans-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/font/NotoSans-Medium.woff2") format("woff2"), url("../fonts/font/NotoSans-Medium.woff") format("woff"), url("../fonts/font/NotoSans-Medium.ttf") format("truetype"), url("../fonts/font/NotoSans-Medium.svg#NotoSans-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Noto Sans';
  src: url("../fonts/font/NotoSans-SemiBold.eot");
  src: url("../fonts/font/NotoSans-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/font/NotoSans-SemiBold.woff2") format("woff2"), url("../fonts/font/NotoSans-SemiBold.woff") format("woff"), url("../fonts/font/NotoSans-SemiBold.ttf") format("truetype"), url("../fonts/font/NotoSans-SemiBold.svg#NotoSans-SemiBold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Noto Sans';
  src: url("../fonts/font/NotoSans-Thin.eot");
  src: url("../fonts/font/NotoSans-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/font/NotoSans-Thin.woff2") format("woff2"), url("../fonts/font/NotoSans-Thin.woff") format("woff"), url("../fonts/font/NotoSans-Thin.ttf") format("truetype"), url("../fonts/font/NotoSans-Thin.svg#NotoSans-Thin") format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Noto Sans Condensed';
  src: url("../fonts/font/NotoSansCondensed-Italic.eot");
  src: url("../fonts/font/NotoSansCondensed-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/font/NotoSansCondensed-Italic.woff2") format("woff2"), url("../fonts/font/NotoSansCondensed-Italic.woff") format("woff"), url("../fonts/font/NotoSansCondensed-Italic.ttf") format("truetype"), url("../fonts/font/NotoSansCondensed-Italic.svg#NotoSansCondensed-Italic") format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap; }
@font-face {
  font-family: 'Noto Sans Condensed';
  src: url("../fonts/font/NotoSansCondensed-Bold.eot");
  src: url("../fonts/font/NotoSansCondensed-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/font/NotoSansCondensed-Bold.woff2") format("woff2"), url("../fonts/font/NotoSansCondensed-Bold.woff") format("woff"), url("../fonts/font/NotoSansCondensed-Bold.ttf") format("truetype"), url("../fonts/font/NotoSansCondensed-Bold.svg#NotoSansCondensed-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Noto Sans';
  src: url("../fonts/font/NotoSans-Regular.eot");
  src: url("../fonts/font/NotoSans-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/font/NotoSans-Regular.woff2") format("woff2"), url("../fonts/font/NotoSans-Regular.woff") format("woff"), url("../fonts/font/NotoSans-Regular.ttf") format("truetype"), url("../fonts/font/NotoSans-Regular.svg#NotoSans-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
html {
  font-family: 'Noto Sans', sans-serif;
  overflow-x: hidden; }

.hide {
  display: none; }

.b-search form input::placeholder,
.b-search form input {
  font-size: 16px;
  font-weight: 600; }

.b-search .icon-ci-search {
  font-size: 16px; }

.icon-ci-keyboard-voice,
.icon-ci-photo-camera {
  color: #6F7899; }

.icon-ci-send {
  font-size: 36px; }

.dropdown-toggle::after {
  display: none; }

.b-navbar {
  height: auto;
  padding: 0; }

.b-navbar .dropdown-menu {
  border-radius: 4px;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.22);
  border-style: solid;
  border-color: transparent;
  border: 0px !important;
  top: 50px; }
  .b-navbar .dropdown-menu li button {
    font-weight: 500;
    color: #150202; }
    .b-navbar .dropdown-menu li button.dropdown-item.active,
    .b-navbar .dropdown-menu li button .dropdown-item:active,
    .b-navbar .dropdown-menu li button .b-body .b-footer {
      background-color: transparent; }
  .b-navbar .dropdown-menu.b-lang {
    --bs-dropdown-min-width: 90px;
    left: calc(50% - 25px);
    border: 1px solid #ebebeb;
    border-radius: 4px; }
    .b-navbar .dropdown-menu.b-lang li {
      width: auto; }
      .b-navbar .dropdown-menu.b-lang li a {
        text-decoration: none;
        color: #150202;
        padding: 2px 5px;
        display: inline-block; }
  .b-navbar .dropdown-menu.b-acc {
    left: inherit;
    width: 327px;
    right: 0;
    padding: 7px 7px 20px 7px; }
    .b-navbar .dropdown-menu.b-acc li {
      border: none;
      float: left;
      text-align: center; }
      .b-navbar .dropdown-menu.b-acc li button {
        width: 135px;
        height: 80px;
        margin: 10px 0 0 12px;
        border: 1px solid rgba(0, 0, 0, 0.25);
        border-radius: 10px;
        margin: 9px;
        position: relative; }
        .b-navbar .dropdown-menu.b-acc li button svg {
          width: 40px;
          height: 40px;
          filter: contrast(3); }
        .b-navbar .dropdown-menu.b-acc li button:focus {
          background-color: transparent;
          color: #150202; }
        .b-navbar .dropdown-menu.b-acc li button#resetFontSize svg {
          width: 24px;
          height: 24px;
          margin-bottom: 10px; }
.b-navbar .lang-eng {
  position: relative; }
  .b-navbar .lang-eng:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% - 30px);
    height: 0.25px;
    z-index: -1; }

.b-vline {
  position: relative; }

.b-vline::before {
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  bottom: 0;
  width: 1px;
  height: 26px;
  background-color: #000; }

.b-brand .b-goi,
.b-brand .b-ministry {
  font-size: 1rem;
  font-weight: 500;
  line-height: 27px;
  color: #000;
  margin-bottom: 2px; }

.b-brand .b-goi {
  font-weight: 500; }

.b-brand .b-ministry a {
  text-decoration: none;
  color: #000; }

.b-brand .ministry-text-secondary {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 20px; }

.b-search {
  margin: 0 0 5px;
  background-color: #fff;
  margin-right: auto; }

.b-parent {
  padding: 0px 32px; }

.b-search .input-group-text {
  background-color: transparent;
  border: none;
  padding: 6px 8px; }

.b-search input {
  padding: 10px 8px;
  border: none; }

.b-search input::placeholder {
  opacity: 0.6;
  font-size: 16px;
  font-weight: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #150202; }

.b-search form {
  border-radius: 8px 8px 0px 0px;
  border: solid 1.5px #e0d9cf;
  border-bottom: 0px;
  padding: 0px 0 0 8px;
  margin: 0 5% 0 13% !important;
  background-color: #fff;
  margin-right: auto;
  width: 100% !important; }
  .b-search form .label {
    color: #333;
    position: absolute;
    top: 9px;
    left: 10px;
    pointer-events: none;
    transition: all 0.5s ease;
    line-height: normal; }
  .b-search form input:focus ~ .label {
    top: -16px;
    background: #fff;
    padding: 3px;
    transition: all 0.5s ease;
    z-index: 99; }
  .b-search form input:not(:placeholder-shown) + .label {
    top: -16px;
    background: #fff;
    padding: 3px;
    color: #333; }
  .b-search form #mic-button {
    background-color: #fff;
    border: none; }

.form-control,
.form-select,
.b-clearall {
  color: #150202 !important; }

.form-control:focus,
.form-control:focus-visible {
  box-shadow: none;
  outline: none;
  color: #150202 !important; }

.b-navbar .b-menu {
  margin-left: 32px;
  position: relative; }

.b-navbar .b-skill {
  padding: 0px 32px; }

.b-lang,
.b-acc,
.dropdown-menu-end {
  height: fit-content !important; }

.b-rightnav,
.b-rightnav ul {
  height: -webkit-fill-available; }

.b-body {
  position: relative; }

.b-body .b-nmquote {
  position: relative; }

.b-body .b-nmquote .namo_quote {
  position: absolute;
  top: 14px;
  text-align: left;
  width: 50%;
  height: 100%;
  right: 14px;
  overflow-y: auto;
  overflow-x: hidden; }

.b-body .b-nmquote .namo_quote h4 {
  font-size: 1.25rem;
  font-weight: normal;
  line-height: 1.2;
  letter-spacing: -0.1px; }

.b-body .b-nmquote .namo_quote p {
  font-size: 0.9rem;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  display: block;
  padding: 4px 0; }

.owl-carousel .owl-item.active.center img {
  transform: scale(1.1); }

.owl-carousel .owl-item img {
  transform: scale(0.6);
  background-color: rgba(0, 0, 0, 0.15);
  border-radius: 100%; }

.b-slider1 {
  padding: 0px; }

.b-slider1 a.item {
  text-decoration: none;
  display: block;
  margin-bottom: 30px;
  float: left;
  width: 100%; }

.b-slider1,
.b-slider1 .owl-carousel.owl-theme,
.quotebox {
  height: 100%;
  position: relative;
  border-radius: 12px; }

.quotebox {
  overflow: hidden; }
  .quotebox img {
    position: absolute;
    left: 0;
    bottom: 0;
    width: auto;
    width: 100%; }

.b-padd {
  padding-right: 0px;
  height: 100%; }

.b-videouter .b-video {
  height: 100%;
  width: 100%;
  background: #000;
  border-radius: 7px; }
  .b-videouter .b-video #videoPlayer {
    object-fit: cover; }

#videoPlayer {
  height: auto;
  position: relative; }

.b-slider1 .owl-carousel.owl-theme .owl-stage-outer .owl-stage {
  height: 80% !important;
  position: relative;
  top: 7%;
  padding-top: 25px; }

.b-slider1 .owl-carousel.owl-theme .owl-nav {
  position: absolute;
  width: 100%;
  z-index: 100;
  margin-top: 0px;
  transform: translateY(-17px);
  bottom: 35px; }

.b-slider1 .owl-carousel.owl-theme .owl-nav .owl-prev,
.b-slider1 .owl-carousel.owl-theme .owl-nav .owl-next {
  margin: 0px; }

.b-slider1 .owl-carousel.owl-theme .owl-nav .owl-prev {
  left: calc(50% - 100px);
  position: absolute; }

.b-slider1 .owl-carousel.owl-theme .owl-nav .owl-next {
  right: calc(50% - 100px);
  position: absolute; }

.owl-carousel .owl-stage-outer {
  min-height: 335px; }

.owl-nav .owl-prev span,
.owl-nav .owl-next span {
  font-size: 32px;
  font-weight: 300; }

.b-slider1 .owl-carousel.owl-theme .owl-stage-outer .owl-stage .owl-item h4,
.b-slider1 .owl-carousel.owl-theme .owl-stage-outer .owl-stage .owl-item .persona-title {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.12px;
  text-align: center;
  position: relative; }

.b-slider1 .owl-carousel.owl-theme .owl-stage-outer .owl-stage .owl-item.center .persona-title {
  top: 40px;
  font-size: 1rem; }

.b-slider1 .owl-carousel.owl-theme .owl-dots {
  position: absolute;
  text-align: center;
  width: 100%;
  margin-top: 0px;
  bottom: 10px; }

.b-slider1 .owl-carousel.owl-theme .owl-dots .owl-dot span {
  opacity: 0.3;
  width: 6px;
  height: 6px; }

.b-slider1 .owl-carousel.owl-theme .owl-dots .owl-dot.active span {
  opacity: 1; }

.owl-theme .owl-nav [class*=owl-]:hover {
  background: none; }

/* stacked slider */
.dp-wrap {
  margin: 0 auto;
  position: relative;
  perspective: 1000px;
  height: 100%;
  padding-top: 36px; }

.dp-slider {
  height: 100%;
  width: 100%;
  position: absolute;
  transform-style: preserve-3d; }

.dp-slider div {
  transform-style: preserve-3d; }

.dp_item {
  display: block;
  position: absolute;
  text-align: center;
  color: #FFF;
  border-radius: 10px;
  transition: transform 1.2s; }

#dp-slider .dp_item:first-child {
  z-index: 10 !important;
  transform: rotateY(0deg) translateX(0px) !important;
  background-color: #fff; }

.dp_item[data-position="2"] {
  z-index: 9;
  transform: rotateY(0deg) translateX(8%) scale(0.9); }

.dp_item[data-position="3"] {
  z-index: 8;
  transform: rotateY(0deg) translateX(16%) scale(0.8); }

.dp_item[data-position="4"] {
  z-index: 7;
  transform: rotateY(0deg) translateX(24%) scale(0.7); }

#dp-next,
#dp-prev {
  position: absolute;
  z-index: 100;
  cursor: pointer;
  display: flex;
  align-items: center;
  font-size: 16px;
  width: 14px;
  bottom: -46px; }

#dp-next svg .cls-1,
#dp-prev svg .cls-1 {
  stroke-width: 5px !important; }

#dp-next {
  right: calc(50% - 100px); }

#dp-prev {
  transform: rotate(180deg);
  left: calc(50% - 100px); }

#dp-dots {
  position: absolute;
  width: 100%;
  margin: 0px;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: default;
  padding: 0px;
  margin-top: 31px; }

#dp-dots li {
  display: inline-block;
  width: 6px;
  height: 6px;
  opacity: 0.3;
  border-radius: 50%;
  margin: 5px 5px; }

#dp-dots li:hover {
  cursor: pointer;
  transition: background .3s; }

#dp-dots li.active {
  opacity: 1; }

.dp-content span {
  font-size: 52px; }

.dp-content a {
  text-decoration: none; }

.dp_item {
  width: 82%;
  height: 82%;
  align-self: stretch;
  flex-grow: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 4px;
  margin: 15px 0 0 15px;
  padding: 72px 12px;
  border-radius: 10px;
  box-shadow: 5px 0 6px 0 rgba(0, 0, 0, 0.25); }

.dp-content {
  display: inline-block;
  width: 100%;
  text-align: center; }

.dp-content p {
  color: #74747F;
  max-width: 490px;
  margin-top: 15px;
  margin-bottom: 5px; }
  .dp-content p a {
    text-decoration: none !important; }

#dp-slider {
  height: 100%; }

#dp-slider .dp_item:hover:not(:first-child) {
  cursor: pointer; }

.b-slider2 .b-bg {
  height: 100%;
  border-radius: 12px; }

.b-slider2 #slider {
  height: 85%;
  padding: 0px 24px; }

#dp-slider .dp_item .b-txt1 {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: 0.12px;
  text-transform: uppercase; }

#dp-slider .dp_item .b-txt2 {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.33;
  letter-spacing: normal; }

.b-pledge {
  text-align: right;
  background-color: #ddd;
  border-radius: 12px;
  position: relative;
  height: 100%;
  border-radius: 12px;
  overflow: hidden; }

.b-pledge .b-pledgebanner {
  max-width: 100%;
  height: 100%;
  object-fit: unset;
  width: 100%; }

.b-pledge .b-button {
  padding: 8px 16px;
  border-radius: 20px;
  border: solid 1px #fff;
  background-color: transparent;
  color: #fff;
  position: absolute;
  left: calc(8% + 100px);
  bottom: calc(8% + 40px); }

.b-socialfeed .nav-pills .nav-link {
  color: #8C8E8E; }

.ratio {
  position: relative; }

.play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 10px 20px;
  background-color: transparent;
  border: none;
  cursor: pointer; }

.play-button .icon-ci-play {
  font-size: 50px;
  color: #fff; }

.b-video video,
.b-video .b-videotn {
  border-radius: 7px;
  object-fit: cover; }

.b-video .b-videotn {
  width: 60px; }

.b-video .controls {
  display: none; }

.b-mygov {
  padding: 12px 0;
  border-radius: 12px;
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap; }
  .b-mygov .conecting-links {
    display: flex;
    margin: 0px 13px 0 auto; }
    .b-mygov .conecting-links .gov-site-links {
      max-width: 130px;
      object-fit: contain;
      box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.25);
      padding: 4px 8px;
      border-radius: 4px;
      text-align: center;
      background: #fff;
      border: none; }
      .b-mygov .conecting-links .gov-site-links img {
        margin: 0 10px 0 auto;
        width: 100%; }
      .b-mygov .conecting-links .gov-site-links button {
        border: none;
        background-color: transparent; }
  .b-mygov span {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.25;
    letter-spacing: normal;
    padding: 0px 12px; }

.b-socialfeed {
  height: calc(100vh - 184px);
  border-radius: 12px;
  position: relative;
  overflow: hidden; }
  .b-socialfeed .socialfeed-head {
    display: flex;
    align-items: center;
    padding: 12px; }
    .b-socialfeed .socialfeed-head h2 {
      font-size: 1rem;
      font-weight: 700;
      font-stretch: normal;
      line-height: 1.25;
      letter-spacing: normal;
      margin: 0; }
    .b-socialfeed .socialfeed-head .nav-pills {
      margin: 0 0 0 auto;
      padding-left: 12px; }
      .b-socialfeed .socialfeed-head .nav-pills .nav-item .nav-link {
        padding: 3px;
        margin: 0 2px;
        background-color: transparent;
        border-radius: 0; }
        .b-socialfeed .socialfeed-head .nav-pills .nav-item .nav-link svg {
          filter: grayscale(100%);
          opacity: 0.3; }
        .b-socialfeed .socialfeed-head .nav-pills .nav-item .nav-link.active svg, .b-socialfeed .socialfeed-head .nav-pills .nav-item .nav-link:hover svg {
          filter: grayscale(0%);
          opacity: 1; }
        .b-socialfeed .socialfeed-head .nav-pills .nav-item .nav-link.active {
          border-bottom: 2px solid; }
      .b-socialfeed .socialfeed-head .nav-pills .nav-item:last-child .nav-link {
        padding-right: 0;
        margin-right: 0; }
  .b-socialfeed .tab-content {
    height: calc(100% - 75px);
    padding: 0px 12px;
    overflow: hidden; }
    .b-socialfeed .tab-content > .tab-pane {
      height: calc(-208.078px + 100vh);
      overflow-y: scroll; }

/* Chat Area Style
============================================*/
.status-position {
  top: 2px;
  right: -5px; }

.status-position2 {
  bottom: 4px;
  right: -2px; }

.messages-list {
  max-height: 319px; }

.messages-list li {
  position: relative;
  transition: all ease 0.5s; }

.messages-list li::before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 2px;
  height: 0;
  background-color: #757FEF;
  transition: all ease 0.5s; }

.messages-list li .new {
  background-color: #FEF5EA;
  color: #260944;
  border-radius: 8px;
  padding: 2px 7px;
  font-size: 13px; }

.messages-list li .count {
  background-color: #FFCC91;
  width: 25px;
  height: 25px;
  line-height: 25px;
  border-radius: 50px;
  display: inline-block;
  text-align: center;
  color: #260944;
  margin-left: 8px;
  font-size: 13px; }

.messages-list li .text-gray-light {
  font-size: 13px; }

.messages-list li p {
  max-width: 200px; }

.messages-list li.active {
  background-color: #FAFAFA; }

.messages-list li.active::before {
  height: 100%;
  bottom: auto;
  top: 0; }

.chat-list .count {
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  display: inline-block;
  margin-top: 4px; }

.chat-call-option li button {
  display: inline-block;
  width: 44px;
  height: 44px;
  line-height: 44px;
  border-radius: 50px;
  transition: all ease 0.5s; }

.chat-call-option li button i {
  color: #818093;
  transition: all ease 0.5s; }

.chat-call-option li button:hover {
  background-color: #757FEF; }

.chat-call-option li button:hover i {
  color: #fff; }

.chat-details li {
  max-width: 800px;
  width: fit-content; }

.chat-details li p {
  margin-bottom: 0;
  margin-bottom: 5px;
  display: inline-block; }

.chat-details .b-chatr {
  margin: 18px 22px 18px 0px;
  padding: 13px 24px;
  border-radius: 12px; }

.chat-details .b-chats {
  margin: 18px 0px 18px 22px;
  padding: 13px 24px;
  border-radius: 12px; }

.chat-details li .dropdown.action-opt {
  opacity: 0;
  transition: all ease 0.5s; }

.chat-details li.own-chat p {
  border-radius: 15px 0 15px 15px;
  color: #150202; }

.chat-details li:hover .dropdown.action-opt {
  opacity: 1; }

.b-searchmodal .modal-header {
  border-bottom: none; }

.b-searchmodal .simplebar-content {
  border: none; }

#searchInput {
  height: 64px; }

.b-searchmodal form .input-group-text,
.b-searchmodal form #searchInput {
  border: none;
  background-color: transparent; }

.b-searchmodal form {
  border-radius: 10px;
  border: solid 1.5px #ebeaea;
  width: calc(100% - 50px); }

.b-searchmodal .b-sendbtn {
  position: absolute;
  right: 24px; }

a,
.side_menu {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

/* MENU CONTAINER ----- */
.side_menu {
  /* height: 100vh; */
  right: -250px;
  position: fixed;
  top: 0;
  min-width: 20px;
  top: 115px;
  z-index: 200; }

.side_menu .container {
  padding: 0; }

/* HAMBURGER STYLES ----- */
.burger_box {
  display: block;
  right: 0px; }
  .burger_box .menu-icon.closed svg.close {
    display: none; }
  .burger_box .menu-icon.opened svg.open {
    display: none; }

header .menuright ul.menuright-links .list_item {
  border-left: none;
  border-radius: 50%; }

/* STAGGER LIST ----- */
.list_load {
  display: none;
  list-style: none;
  padding: 0; }

.list_item {
  opacity: 0;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  margin-bottom: 10px; }

.list_item a {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  color: #fff;
  display: block;
  padding: 15px 10px;
  text-decoration: none;
  text-align: center;
  border: 2px solid; }

.list_item a img,
.list_item a span {
  display: inline-block;
  text-align: center;
  width: 36px; }

.list_item a span {
  font-size: 11px;
  width: 100%;
  text-transform: uppercase; }

.list_item a:hover img {
  filter: brightness(0) invert(1); }

.list_item a:hover span {
  color: #fff !important; }

/* inner page */
.b-body .b-ibanner h1 {
  font-weight: 600;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  font-size: 1.7rem; }

.breadcrumb {
  margin-bottom: 5px; }

.b-body .b-ibanner {
  position: relative;
  justify-content: center; }
  .b-body .b-ibanner .position-relative {
    overflow: hidden;
    height: auto;
    overflow: hidden;
    max-height: 280px; }
    .b-body .b-ibanner .position-relative img {
      object-position: center top;
      max-width: 100%;
      height: auto;
      width: 100%; }

.banner-text-wrapper {
  display: flex;
  align-items: center;
  position: absolute;
  width: 72%;
  bottom: 30%;
  margin-left: 0px; }

.b-ibanner {
  width: 100%;
  text-align: center;
  color: #fff;
  background-size: cover;
  background-repeat: no-repeat; }

.b-ibanner .b-bannertext .breadcrumb .breadcrumb-item a {
  opacity: 0.8;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 0.12px;
  text-align: left;
  color: #fff;
  text-decoration: none; }

.breadcrumb-item + .breadcrumb-item::before {
  opacity: 0.8;
  color: #fff; }

.b-ibanner .b-bannertext .breadcrumb .breadcrumb-item.active {
  opacity: 1;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 0.12px;
  text-align: right;
  color: #fff;
  text-decoration: underline;
  text-underline-offset: 6px; }

.b-body .b-card {
  height: 100%;
  border-radius: 10px;
  background-color: #fff;
  padding: 16px 32px 16px 32px;
  position: relative; }

.b-body .b-card img {
  width: 80px; }

.card-text {
  min-height: 73px;
  margin-bottom: 36px; }

.icon-ci-link {
  font-size: 0.5625rem; }

.b-body .b-card a {
  position: absolute;
  bottom: 4px;
  right: 8px;
  text-decoration: none; }

.b-body .b-card a img {
  width: 100%; }

.b-body .b-card .b-info {
  padding-left: 15px;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.33;
  letter-spacing: normal;
  width: 85%; }

.b-body .b-rating {
  text-align: center;
  padding: 18px 0;
  background-color: #ebeaea;
  display: none; }

.b-body .b-footer {
  align-self: stretch;
  justify-content: space-between;
  align-items: flex-start;
  padding: 24px 48px; }
  .b-body .b-footer p {
    margin: 0;
    color: #fff; }
    .b-body .b-footer p a {
      color: #fff; }

.b-body .b-footer ul.b-footerlinks {
  padding-left: 15px !important;
  list-style-image: url("../images/persona/footer-arrow.svg");
  background-size: 24px 24px;
  display: grid;
  grid-template-columns: 25% 25% 25% 25%;
  grid-gap: 20px;
  grid-column-gap: 16px;
  -webkit-padding-start: 0;
  padding-inline-start: 0; }

.b-icon {
  font-size: 60px;
  align-items: center;
  display: flex; }

.golink,
.b-card .golink {
  text-decoration: none;
  padding: 10px 14px;
  width: auto !important;
  border-radius: 4px;
  margin-bottom: 5px;
  font-size: 0.8rem; }

.b-body .b-footer ul li {
  margin-bottom: 5px; }

.b-body .b-footer ul li a {
  font-size: 1.25em;
  font-weight: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  text-decoration: none; }
  .b-body .b-footer ul li a img {
    filter: invert(1) contrast(1) brightness(10); }

.btn-close {
  --bs-btn-close-bg: none; }

.btn-close:focus:not(:focus-visible) {
  box-shadow: none; }

.b-body .b-footer .footitle {
  font-size: 1.25em;
  font-weight: 600;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: 0.12px;
  text-align: left;
  color: #ebeaea;
  text-transform: uppercase;
  margin-bottom: 20px; }

.footer-branding {
  list-style: none;
  margin: 20px 0 10px 0; }
  .footer-branding li a {
    background: #fff;
    padding: 2px 8px;
    border-radius: 4px;
    display: inline-block; }
    .footer-branding li a img {
      filter: inherit !important;
      object-fit: contain !important;
      width: 100%;
      max-width: 130px; }
    .footer-branding li a.swaas-web-link {
      border: 1px solid #EBEAEA;
      padding: 4px 15px;
      border-radius: 4px;
      max-width: 130px;
      background: transparent; }
    .footer-branding li a.gov-site-links {
      padding: 5px 15px; }

.b-footer .b-social {
  background-color: transparent;
  list-style-type: none;
  padding-left: 0px;
  height: auto;
  margin-bottom: 8px; }
  .b-footer .b-social a {
    font-size: 18px !important; }

.b-footer .b-social li {
  display: inline;
  margin-right: 10px; }

.b-footer .b-rights {
  font-size: 1.25em;
  font-weight: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ebeaea; }

.b-footer .b-subscribe {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 12px;
  border-radius: 16px;
  border: 0px;
  text-transform: uppercase;
  font-size: 0.9rem;
  font-weight: 600;
  letter-spacing: 0.6px;
  text-align: left; }

.lastUpdatedInfo {
  color: #fff; }
  .lastUpdatedInfo .last-update {
    text-transform: initial;
    padding: 4px 7px;
    height: auto;
    display: inline-block;
    font-weight: normal;
    border-radius: 7px;
    font-size: 1em;
    color: #fff; }
  .lastUpdatedInfo > a {
    display: block;
    margin-top: 15px; }

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 10; }

/* inner page top navbar */
.b-ibanner .b-innernav .menu-wrapper {
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 1296px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  border-radius: 12px; }

.b-ibanner .b-innernav .menu {
  box-sizing: border-box;
  white-space: nowrap;
  overflow-x: hidden;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  padding: 0px;
  margin: 0px;
  overflow: auto;
  scrollbar-color: #00000000 #00000000;
  scrollbar-width: none; }
  .b-ibanner .b-innernav .menu .item {
    display: inline-block;
    height: 100%;
    padding: 12px;
    box-sizing: border-box; }

#menu-container {
  overflow: hidden;
  max-height: 66px; }

.b-ibanner .b-innernav .paddle {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 3em;
  border: 0px; }

.b-ibanner .b-innernav .paddle span {
  color: #ffffff;
  font-size: 14px; }

.b-ibanner .b-innernav .left-paddle {
  left: 0; }

.b-ibanner .b-innernav .right-paddle {
  right: 0; }

.b-ibanner .b-innernav .hidden {
  display: none; }

.b-ibanner .b-innernav {
  position: absolute;
  bottom: calc(0% - 33px);
  z-index: 1; }

/* rating */
:root {
  --bg: hsl(223, 10%, 90%);
  --fg: hsl(223, 10%, 10%);
  --primary: hsl(223, 90%, 55%);
  --yellow: hsl(38, 90%, 55%);
  --yellow-t: hsla(38, 90%, 55%, 0);
  --rating: #1D0A69;
  --rating-t: #1D0A6900;
  --bezier: cubic-bezier(0.42, 0, 0.58, 1);
  --trans-dur: 0.3s; }

.rating {
  margin: auto; }

.rating__stars {
  display: flex;
  padding-bottom: 0.375em;
  position: relative;
  justify-content: center; }

.rating__star {
  display: block;
  overflow: visible;
  pointer-events: none;
  width: 20px;
  height: 20px; }

.rating__star-ring,
.rating__star-fill,
.rating__star-line,
.rating__star-stroke {
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-fill-mode: forwards; }

.rating__star-ring,
.rating__star-fill,
.rating__star-line {
  stroke: var(--rating); }

.rating__star-fill {
  fill: var(--rating);
  transform: scale(0);
  transition: fill var(--trans-dur) var(--bezier), transform var(--trans-dur) var(--bezier); }

.rating__star-line {
  stroke-dasharray: 12 13;
  stroke-dashoffset: -13; }

.rating__star-stroke {
  stroke: #c7cad1;
  transition: stroke var(--trans-dur); }

.rating__label {
  cursor: pointer;
  padding: 0.125em; }

.rating__label--delay1 .rating__star-ring,
.rating__label--delay1 .rating__star-fill,
.rating__label--delay1 .rating__star-line,
.rating__label--delay1 .rating__star-stroke {
  animation-delay: 0.05s; }

.rating__label--delay2 .rating__star-ring,
.rating__label--delay2 .rating__star-fill,
.rating__label--delay2 .rating__star-line,
.rating__label--delay2 .rating__star-stroke {
  animation-delay: 0.1s; }

.rating__label--delay3 .rating__star-ring,
.rating__label--delay3 .rating__star-fill,
.rating__label--delay3 .rating__star-line,
.rating__label--delay3 .rating__star-stroke {
  animation-delay: 0.15s; }

.rating__label--delay4 .rating__star-ring,
.rating__label--delay4 .rating__star-fill,
.rating__label--delay4 .rating__star-line,
.rating__label--delay4 .rating__star-stroke {
  animation-delay: 0.2s; }

.rating__input {
  position: absolute;
  -webkit-appearance: none;
  appearance: none; }

.rating__input:hover ~ [data-rating]:not([hidden]) {
  display: none; }

.rating__input-1:hover ~ [data-rating="1"][hidden],
.rating__input-2:hover ~ [data-rating="2"][hidden],
.rating__input-3:hover ~ [data-rating="3"][hidden],
.rating__input-4:hover ~ [data-rating="4"][hidden],
.rating__input-5:hover ~ [data-rating="5"][hidden],
.rating__input:checked:hover ~ [data-rating]:not([hidden]) {
  display: block; }

.rating__input-1:hover ~ .rating__label:first-of-type .rating__star-stroke,
.rating__input-2:hover ~ .rating__label:nth-of-type(-n + 2) .rating__star-stroke,
.rating__input-3:hover ~ .rating__label:nth-of-type(-n + 3) .rating__star-stroke,
.rating__input-4:hover ~ .rating__label:nth-of-type(-n + 4) .rating__star-stroke,
.rating__input-5:hover ~ .rating__label:nth-of-type(-n + 5) .rating__star-stroke {
  stroke: var(--rating);
  transform: scale(1); }

.rating__input-1:checked ~ .rating__label:first-of-type .rating__star-ring,
.rating__input-2:checked ~ .rating__label:nth-of-type(-n + 2) .rating__star-ring,
.rating__input-3:checked ~ .rating__label:nth-of-type(-n + 3) .rating__star-ring,
.rating__input-4:checked ~ .rating__label:nth-of-type(-n + 4) .rating__star-ring,
.rating__input-5:checked ~ .rating__label:nth-of-type(-n + 5) .rating__star-ring {
  animation-name: starRing; }

.rating__input-1:checked ~ .rating__label:first-of-type .rating__star-stroke,
.rating__input-2:checked ~ .rating__label:nth-of-type(-n + 2) .rating__star-stroke,
.rating__input-3:checked ~ .rating__label:nth-of-type(-n + 3) .rating__star-stroke,
.rating__input-4:checked ~ .rating__label:nth-of-type(-n + 4) .rating__star-stroke,
.rating__input-5:checked ~ .rating__label:nth-of-type(-n + 5) .rating__star-stroke {
  animation-name: starStroke; }

.rating__input-1:checked ~ .rating__label:first-of-type .rating__star-line,
.rating__input-2:checked ~ .rating__label:nth-of-type(-n + 2) .rating__star-line,
.rating__input-3:checked ~ .rating__label:nth-of-type(-n + 3) .rating__star-line,
.rating__input-4:checked ~ .rating__label:nth-of-type(-n + 4) .rating__star-line,
.rating__input-5:checked ~ .rating__label:nth-of-type(-n + 5) .rating__star-line {
  animation-name: starLine; }

.rating__input-1:checked ~ .rating__label:first-of-type .rating__star-fill,
.rating__input-2:checked ~ .rating__label:nth-of-type(-n + 2) .rating__star-fill,
.rating__input-3:checked ~ .rating__label:nth-of-type(-n + 3) .rating__star-fill,
.rating__input-4:checked ~ .rating__label:nth-of-type(-n + 4) .rating__star-fill,
.rating__input-5:checked ~ .rating__label:nth-of-type(-n + 5) .rating__star-fill {
  animation-name: starFill; }

.rating__input-1:not(:checked):hover ~ .rating__label:first-of-type .rating__star-fill,
.rating__input-2:not(:checked):hover ~ .rating__label:nth-of-type(2) .rating__star-fill,
.rating__input-3:not(:checked):hover ~ .rating__label:nth-of-type(3) .rating__star-fill,
.rating__input-4:not(:checked):hover ~ .rating__label:nth-of-type(4) .rating__star-fill,
.rating__input-5:not(:checked):hover ~ .rating__label:nth-of-type(5) .rating__star-fill {
  fill: var(--rating-t); }

-fill,
.rating__input-5:not(:checked):hover ~ .rating__label:nth-of-type(5) .rating__star-fill {
  fill: var(--rating-t); }

.rating__sr {
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px; }

@media (prefers-color-scheme: dark) {
  :root {
    --bg: hsl(223, 10%, 10%);
    --fg: hsl(223, 10%, 90%); }

  .rating__star-stroke {
    stroke: #454954; } }
@keyframes starRing {
  from,
    20% {
    animation-timing-function: ease-in;
    opacity: 1;
    r: 8px;
    stroke-width: 16px;
    transform: scale(0); }
  35% {
    animation-timing-function: ease-out;
    opacity: 0.5;
    r: 8px;
    stroke-width: 16px;
    transform: scale(1); }
  50%,
    to {
    opacity: 0;
    r: 16px;
    stroke-width: 0;
    transform: scale(1); } }
@keyframes starFill {
  from,
    40% {
    animation-timing-function: ease-out;
    transform: scale(0); }
  60% {
    animation-timing-function: ease-in-out;
    transform: scale(1.2); }
  80% {
    transform: scale(0.9); }
  to {
    transform: scale(1); } }
@keyframes starStroke {
  from {
    transform: scale(1); }
  20%,
    to {
    transform: scale(0); } }
@keyframes starLine {
  from,
    40% {
    animation-timing-function: ease-out;
    stroke-dasharray: 1 23;
    stroke-dashoffset: 1; }
  60%,
    to {
    stroke-dasharray: 12 13;
    stroke-dashoffset: -13; } }
.b-schemes .b-card {
  padding: 0px;
  height: 100%; }

.b-schemes .b-card.d-flex {
  flex-direction: column; }

.b-schemes .b-card img.b-tn {
  width: 100%;
  height: 216px;
  object-fit: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px; }

.b-schemes .b-card .b-cardbody .heading-text {
  font-size: 1.125rem;
  font-weight: 600;
  font-style: normal;
  letter-spacing: normal;
  text-align: left; }

.b-schemes .b-card .b-cardbody {
  padding: 22px 16px; }

.b-cardbody .download {
  margin: 0 0 0 auto; }

.icon-ci-external-link {
  font-size: 15px; }

.b-schemes .b-card .b-cardbody p {
  font-size: 1rem;
  font-weight: normal;
  letter-spacing: normal; }

.b-card-logo {
  margin: 0 0 0 auto; }

.b-schemes .b-card .b-cardbody .b-logo {
  height: 100%;
  display: inline-block; }

.b-schemes .b-card .b-cardbody .b-logo img {
  height: 64px; }

.b-schemes .b-card .b-cardbody .b-eligibility {
  position: relative;
  margin-bottom: 20px; }

.b-eligibility span {
  width: 20px;
  position: absolute;
  top: 2px; }

.b-card .b-cardbody .b-eligibility p {
  margin-left: 30px;
  margin-bottom: 0px;
  line-height: 1.43;
  font-size: 0.875rem; }

.b-ibanner .b-innernav .menu li:first-child {
  margin-left: 36px; }

.b-ibanner .b-innernav .menu li:last-child {
  margin-right: 36px; }

.b-body .b-searchfilter {
  margin-bottom: 15px; }

.b-searchfilter a {
  text-decoration: none; }

.b-searchfilter .dropdown-list {
  padding: 12px;
  background: #fff;
  position: absolute;
  top: 40px;
  left: 2px;
  right: 2px;
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  transform-origin: 50% 0;
  transform: scale(1, 0);
  transition: transform .15s ease-in-out .15s;
  max-height: 66vh;
  overflow-y: scroll;
  z-index: 500;
  width: max-content;
  min-width: 120px; }

.b-searchfilter .dropdown-option {
  display: block;
  padding: 8px 12px;
  opacity: 0;
  transition: opacity .15s ease-in-out; }

.b-searchfilter .dropdown-label {
  display: block;
  height: 30px;
  background: #fff;
  border: none;
  padding: 6px 8px;
  line-height: 1;
  cursor: pointer; }

.b-searchfilter .dropdown-label:before {
  font-family: "icomoon";
  content: "\e901";
  width: 12px;
  height: auto;
  float: right;
  font-size: 8px;
  right: 14px;
  position: absolute;
  top: calc(50% - 4px); }

.b-searchfilter .dropdown.on .dropdown-list {
  transform: scale(1, 1);
  transition-delay: 0s; }

.b-searchfilter .dropdown.on .dropdown-list .dropdown-option {
  opacity: 1;
  transition-delay: .2s; }

.b-searchfilter .dropdown.on .dropdown-label:before {
  font-family: 'icomoon';
  content: "\e901";
  width: 12px;
  height: auto;
  transform: scaleY(-1); }

.b-searchfilter [type="checkbox"] {
  position: relative;
  top: 0px;
  margin-right: 4px; }

.b-searchfilter .input-group-text {
  background-color: transparent;
  border-radius: 4px 0px 0px 4px;
  border: none; }

.b-searchfilter .b-search,
.b-searchfilter .input-group.b-filter,
.b-searchfilter .b-sort,
.b-searchfilter .b-datepicker {
  width: 250px !important;
  border-radius: 4px;
  height: 42px;
  position: relative;
  display: flex;
  align-items: center; }

.b-searchfilter .b-datepicker {
  display: flex;
  align-items: center; }

.b-searchfilter .b-datepicker input {
  height: 36px;
  border: 0px;
  position: relative;
  left: 2px;
  background-color: transparent; }

.b-searchfilter .b-datepicker input:focus-visible {
  outline: 0px; }

.b-searchfilter .b-datepicker img {
  position: absolute;
  right: 12px; }

.b-searchfilter .b-clearall {
  height: 42px; }

.b-searchfilter .b-search {
  width: 340px; }

.icon-ci-sort,
.icon-ci-filter,
.b-sort .icon-ci-angle-down {
  color: #6F7899; }

.b-searchfilter .b-sort .btn {
  text-align: left; }

.b-searchfilter .b-sort .b-arrow {
  right: 14px;
  position: absolute;
  font-size: 8px; }

.b-sort button.show + .b-arrow {
  transform: rotate(180deg); }

.b-searchfilter .btn-group > .btn,
.b-searchfilter .btn-group > .btn:active {
  border: 0px !important;
  outline: 0px !important;
  border-color: transparent; }

.b-searchfilter .b-sort .dropdown-menu.show {
  left: -42px !important; }

.b-searchfilter .b-clearall {
  border-radius: 4px;
  border: solid 1px #6f7899;
  position: relative;
  right: 0px;
  text-wrap: nowrap; }

.icon-ci-archive {
  padding-right: 6px;
  font-size: 18px;
  line-height: 26px; }

.b-searchfilter .b-clearall .icon-ci-close {
  padding-right: 10px;
  font-size: 12px; }

.b-searchfilter .b-search {
  padding: 3px 4px; }

.b-searchfilter .b-search .input-group-prepend {
  height: fit-content; }

.b-searchfilter .b-search input {
  padding: 0px 8px; }

.b-searchfilter .dropdown-label,
.b-searchfilter .b-search input::placeholder,
.b-searchfilter .b-sort .btn {
  color: #6f7899;
  opacity: 1; }

.b-searchfilter .b-sort .dropdown-menu a {
  color: #212529; }

.b-searchfilter .b-sort .dropdown-menu a:active {
  color: #ffffff; }

.b-searchfilter .b-sort button {
  padding: 3px 8px; }

.b-searchfilter .b-search,
.b-searchfilter .input-group.b-filter,
.b-searchfilter .b-sort,
.b-searchfilter .b-clearall,
.b-searchfilter .b-datepicker {
  margin-bottom: 5px; }

.b-body .b-ibanner .b-innernav .item a {
  font-size: 1.05rem;
  font-weight: 500;
  line-height: 1.33;
  text-align: left;
  color: #fff;
  text-decoration: none; }

.b-body .b-ibanner .b-innernav .item.active::before {
  font-family: 'icomoon';
  content: "\e933";
  font-size: 30px;
  display: inline-block;
  padding-right: 8px;
  vertical-align: middle; }

.side_menu .list_item .icon-ci {
  font-size: 30px; }

.side_menu .list_item.active a img {
  filter: brightness(0) invert(1); }

.side_menu .list_item.active a span {
  color: #fff; }

.b-body .b-searchfilter .b-searchfilterform {
  display: flex;
  flex-wrap: wrap;
  gap: 5px; }
  .b-body .b-searchfilter .b-searchfilterform select {
    border: none; }
    .b-body .b-searchfilter .b-searchfilterform select:focus {
      box-shadow: none; }

.b-pagination .page-item {
  margin: 0px 10px; }

.b-pagination .page-item a {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5;
  color: #150202;
  border: 0px;
  width: 32px;
  height: 32px;
  padding: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50% !important; }

.b-pagination .page-item a:focus,
.b-pagination .page-item a:hover {
  color: var(--bs-pagination-focus-color);
  background-color: #cbcccc59;
  outline: 0;
  box-shadow: none; }

.b-mnav .b-logo {
  text-align: center; }

.b-mnav .b-logo img {
  width: auto; }

.b-mnav .b-scheme-title {
  list-style: none;
  padding: 0px;
  text-align: center; }

.b-mnav .b-scheme-title li {
  padding: 8px 12px; }

.b-mnav .b-scheme-title .b-name {
  font-size: 1.5rem;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 82px;
  border-radius: 10px;
  background-color: #f5f6f6; }

.b-mnav .b-scheme-title .b-link {
  height: 46px;
  border-radius: 4px; }

.icon-ci-growth {
  font-size: 24px; }

.b-mnav .b-scheme-title .b-link a {
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  line-height: 1;
  width: -webkit-fill-available;
  height: -webkit-fill-available;
  display: flex;
  align-items: center;
  justify-content: center; }

.b-mnav .b-scheme-title .b-link a span {
  padding-left: 10px; }

.b-mnav .b-scheme-title .b-version {
  min-height: 58px;
  border-radius: 8px;
  background-color: #f0f1f4;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25;
  display: flex;
  justify-content: center;
  align-items: center; }

.b-mnav .b-scheme-title .b-version button {
  height: 32px;
  border-radius: 4px;
  background-color: #fff;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: 0.12px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 12px; }

.b-mnav .b-scheme-title .b-version button img {
  width: 12px;
  height: 12px;
  margin-right: 10px; }

.b-mnav .b-details h2 {
  font-size: 1.5rem;
  line-height: 1.33;
  text-align: left;
  color: #000;
  margin-bottom: 12px; }

.b-mnav .b-details p {
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.43;
  color: #000;
  margin-bottom: 0px; }

.b-mnav .b-details .b-eligibility {
  padding: 24px 20px;
  border-radius: 8px; }

.b-mnav .b-details .b-eligibility p {
  font-size: 0.875rem; }

.b-mnav .b-details .b-eligibility img {
  position: absolute; }

.b-mnav .b-details .b-eligibility h3 {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: 0.12px;
  color: #000;
  text-transform: uppercase; }

.b-mnav .b-details .b-component {
  list-style-type: none;
  padding: 0px; }

.b-mnav .b-details .b-component li {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.5;
  padding: 24px 20px;
  border-radius: 12px; }

.b-mnav .b-details .b-component li .b-num {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.5;
  padding-right: 8px; }

.b-mnav .b-details .b-docs {
  list-style-type: none;
  padding: 0px; }

.b-mnav .b-details .b-docs li {
  padding: 12px 16px;
  border-radius: 8px;
  border: solid 1px #e0d9cf;
  background-color: #fff;
  font-size: 1rem;
  line-height: 1.5;
  color: #150202;
  padding-right: 160px;
  position: relative;
  display: flex;
  align-items: center; }

.b-mnav .b-details .b-docs li a {
  text-decoration: none;
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  padding: 8px 12px;
  border-radius: 4px;
  position: absolute;
  right: 16px; }

.b-mnav .b-details .b-docs li a img {
  width: 12px;
  height: 12px; }

.b-competition .b-searchfilterform .b-search {
  width: 400px !important; }

/* Slider card */
.slide-container {
  max-width: 1120px;
  width: 100%;
  margin-bottom: 60px;
  padding-bottom: 50px; }

.slide-container .slide-content {
  margin: 0 40px;
  overflow: hidden; }

.slide-container .slide-content .card-content {
  display: flex;
  flex-direction: column;
  align-items: center; }

.slide-container .slide-content .card {
  padding: 20px 24px;
  border-radius: 12px;
  border: solid 1px #e0d9cf;
  height: auto; }

.slide-container .slide-content .card-content .b-title {
  align-self: stretch;
  padding: 8px 12px;
  border-radius: 4px;
  margin-bottom: 20px; }

.slide-container .slide-content .card-content h2 {
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.33;
  text-align: center;
  color: #150202;
  margin: 0px; }

.slide-container .slide-content .card-content p {
  font-size: 0.875rem;
  text-align: left;
  color: #000; }

.slide-container .eligibilityp {
  align-self: stretch;
  margin-bottom: 60px; }

.slide-container .b-eligibility {
  display: flex;
  align-self: stretch;
  position: relative;
  min-height: 30px;
  align-items: center;
  margin-bottom: 8px; }

.slide-container .b-eligibility p {
  font-size: 0.875rem;
  margin-left: 36px;
  margin-bottom: 0px; }

.slide-container .b-eligibility img {
  position: absolute;
  left: 0px;
  width: 22px;
  height: 22px; }

.slide-container .b-eligibility h3 {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: 0.12px;
  color: #000;
  text-transform: uppercase; }

.slide-container .slide-content .card-content .applybtn {
  padding: 8px 20px;
  border-radius: 4px;
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.6px;
  border: 0px;
  text-transform: uppercase;
  margin-top: 12px;
  position: absolute;
  bottom: 20px;
  right: 20px; }

.swiper-navBtn {
  color: #6E93f7;
  transition: color 0.3s ease;
  width: 32px;
  height: 32px;
  padding: 8px;
  border-radius: 4px; }

.swiper-navBtn::before,
.swiper-navBtn::after {
  font-size: 35px; }

.swiper-button-next {
  right: 0; }

.swiper-button-next:after {
  font-family: 'icomoon';
  content: "\e907";
  font-size: 16px; }

.swiper-button-prev:after {
  font-family: 'icomoon';
  content: "\e906";
  font-size: 16px; }

.swiper-button-prev {
  left: 0; }

.swiper-pagination-bullet {
  opacity: 0.8; }

.swiper-pagination-bullet-active {
  opacity: 1; }

.b-table {
  border-collapse: separate;
  border-spacing: 0 10px; }

.b-table thead {
  padding: 4px 12px;
  border-bottom: 0px; }

.b-table thead tr th {
  background-color: transparent;
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0.48px;
  text-transform: uppercase;
  padding: 10px;
  min-width: 150px; }

.b-table thead tr th:first-child {
  border-radius: 4px 0px 0px 4px;
  min-width: auto; }

.b-table thead tr th:last-child {
  border-radius: 0px 4px 4px 0px; }

.b-table tbody tr {
  border-radius: 8px;
  outline: solid 1px #e0d9cf;
  margin: 4px 1px; }

.b-table tbody tr td {
  background-color: transparent;
  padding: 10px;
  min-width: 150px; }

.b-table tbody tr td .icon-ci-doc,
.icon-ci-docs {
  font-size: 1.3rem; }

.b-table tbody tr td:first-child {
  border-radius: 8px 0px 0px 8px;
  min-width: auto; }

.b-table tbody tr td:last-child {
  border-radius: 0px 8px 8px 0px; }

.b-table tbody tr td.tender {
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.12px;
  color: #150202; }

.b-table tbody tr td.name {
  font-size: 1rem;
  letter-spacing: normal;
  color: #150202; }

.b-table tbody tr td.date,
.b-table tbody tr td.size {
  font-size: 0.85rem;
  letter-spacing: 0.6px;
  font-weight: 500;
  font-style: normal;
  color: #150202;
  line-height: normal; }

.b-table tbody tr td.tender,
.b-table tbody tr td.date,
.b-table tbody tr td.download {
  width: fit-content;
  text-wrap: nowrap; }

.data-table-1 .download-btn {
  padding: 8px 12px;
  gap: 8px;
  border: none;
  outline: none;
  background: #d2dfff;
  border-radius: 4px;
  color: #162f6a;
  font-style: normal;
  letter-spacing: .12px;
  text-decoration: none; }

.download button,
.download a {
  padding: 8px 12px;
  width: fit-content !important;
  gap: 8px;
  border: none;
  outline: none;
  border-radius: 4px;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  letter-spacing: .12px;
  cursor: pointer;
  text-decoration: none;
  display: flex;
  align-items: center;
  text-transform: uppercase; }

.b-table tbody tr td.download button {
  width: -webkit-fill-available; }

.b-table tbody tr td.download button img {
  padding-right: 4px; }

.archivebtn {
  position: absolute;
  bottom: 12px;
  right: 0px;
  width: fit-content; }

.archivebtn button {
  padding: 8px 12px;
  border-radius: 4px;
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.6px;
  border: 0px;
  text-transform: uppercase;
  display: flex;
  align-items: center; }

.archivebtn button img {
  padding-right: 4px; }

.b-details ul li {
  color: #000000; }

.accordion {
  border: 0px; }

.accordion .accordion-item .accordion-header {
  margin-bottom: 0px; }

.accordion .accordion-item .accordion-button {
  background-color: transparent;
  font-size: 1.2rem;
  line-height: 1.33;
  font-weight: 500; }

.accordion .accordion-item .accordion-button.collapsed {
  font-weight: normal;
  border-radius: 12px; }

.accordion .accordion-item {
  border-radius: 8px;
  border: solid 1px #e0d9cf;
  margin-bottom: 12px; }

.accordion .accordion-item .accordion-button:focus {
  border: 0px;
  box-shadow: none; }

.accordion .accordion-item .accordion-button:not(.collapsed) {
  background-color: transparent; }

.accordion .accordion-item .accordion-button::after {
  background-size: inherit;
  background-position: center;
  mask: url(../images/offering/down.svg) no-repeat;
  background-color: #150202; }

/* .accordion-collapse .accordion-body::before {
    content: '';
    width: 100%;
    height: 1px;
    display: block;
    background: #e0d9cf;
    position: relative;
    bottom: 17px;
} */
.figure-caption {
  font-size: 0.75rem;
  line-height: 1.5;
  letter-spacing: 0.12px;
  color: #2a2e3c; }

.figure-img {
  width: -webkit-fill-available; }

.b-quote {
  padding: 32px;
  border-radius: 10px;
  background-color: #ebeaea;
  height: fit-content;
  font-size: 1.5rem;
  font-weight: 500; }

.b-quote .name {
  font-size: 0.875rem;
  font-weight: 500;
  letter-spacing: 0.7px;
  margin: 8px 0px 0px 0px;
  text-transform: uppercase; }

.ui-widget-header .ui-icon {
  background-repeat: no-repeat;
  background-position: center; }

.ui-widget-header .ui-icon.ui-icon-circle-triangle-w {
  background-image: url("../images/offering/chevron_left.svg"); }

.ui-widget-header .ui-icon.ui-icon-circle-triangle-e {
  background-image: url("../images/offering/chevron_right.svg"); }

.b-table.b-report tbody tr td.download.multiple button {
  margin-bottom: 4px;
  max-width: fit-content;
  display: inline-block;
  text-align: left; }

.b-table.b-report tbody tr td.download.multiple {
  width: 50%; }

.b-table.b-report tbody tr td.download button {
  max-width: fit-content;
  display: inline-block;
  text-align: left; }

.b-table.b-report tbody td.name {
  display: flex;
  flex-direction: row;
  align-items: flex-start; }

table td .name {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px; }

.b-table.b-report tbody td.name span {
  padding-right: 8px;
  margin-bottom: 5px; }

.b-table.b-report tbody tr td.download.multiple {
  text-wrap: wrap; }

.image-card .card {
  border: 0px;
  text-decoration: none;
  box-shadow: 0px 1px 1px 1px #00000022;
  height: 100%; }
  .image-card .card .card-body {
    padding: 12px 16px;
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
    .image-card .card .card-body .card-title {
      font-size: 1rem;
      font-weight: 600;
      line-height: 1.43; }
    .image-card .card .card-body .card-text {
      font-size: 0.875rem;
      font-weight: 600;
      line-height: 1.5;
      letter-spacing: 0.12px;
      color: #6f7899;
      position: relative; }
      .image-card .card .card-body .card-text.no-min-height {
        min-height: 0px;
        margin-bottom: 10px; }
      .image-card .card .card-body .card-text .link a {
        text-decoration: none;
        color: #6f7899; }
      .image-card .card .card-body .card-text .items {
        right: 0px;
        position: absolute; }

.photos,
.videos {
  margin-bottom: 60px; }

.photos img {
  height: 196px;
  width: 100%;
  object-fit: cover;
  border-radius: 8px 8px 0 0; }
.photos .g-date {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: 0.12px;
  color: #6f7899;
  margin: 0px; }
.photos .g-title {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.33;
  margin-bottom: 16px; }

.videos .plyr__controls__item.plyr__control {
  background-color: transparent; }

.videos .plyr__volume input[type=range] {
  max-width: 32px;
  min-width: 32px; }

.videos .plyr__poster {
  background-size: cover; }

.videos .plyr {
  border-radius: 8px; }

.presentation .download {
  display: block;
  text-align: right;
  margin-top: 8px; }

.presentation .download button,
.presentation .download a {
  display: inline-block; }

.audio .speaker {
  font-size: 0.75rem;
  line-height: 1.5;
  letter-spacing: 0.12px;
  color: #000; }

.audio .date {
  font-size: 0.75rem; }

.audio .card-body {
  padding: 0px !important; }

.audio .card-body img {
  border-radius: 12px 0px 0px 0px; }

.audio .card {
  border-radius: 12px; }

.audio .plyr__controls {
  border-radius: 0px 0px 12px 12px; }

.audio .plyr__control svg {
  fill: white; }

.audio .plyr__controls__item {
  color: white; }

.audio {
  margin-top: 40px; }

.link-black {
  font-size: 0.875rem;
  color: #000;
  text-decoration: none; }

.icon-ci-mail {
  font-size: 0.875rem; }

.b-contact {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.33;
  position: relative; }

.b-contact a {
  text-decoration: none; }

.b-contact span {
  position: absolute;
  top: 4px;
  font-size: 18px; }

.b-contact p {
  padding-left: 28px;
  font-size: 1rem; }

.b-contact span.mail {
  top: 7px; }

.google-map {
  padding-bottom: 50%;
  position: relative; }

.google-map iframe {
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  position: absolute; }

.b-quote .tag {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 0.12px;
  text-transform: uppercase; }

.directory .name {
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 0.16px;
  color: #150202;
  display: flex;
  flex-direction: column !important; }

.directory .name .designation {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: 0.12px; }

.directory .contact,
.directory .address {
  font-size: 0.9rem;
  color: #150202; }

.directory button {
  text-transform: none;
  border-radius: 12px;
  padding: 4px 8px; }

.points {
  padding: 12px;
  border-radius: 12px;
  font-size: 1rem;
  line-height: 1.5;
  color: #150202;
  height: 100%; }

.points .num {
  font-weight: 600;
  line-height: 1.5;
  display: block; }

.about .b-table tbody tr {
  display: flex;
  align-items: center;
  justify-content: space-between; }

.ourorg .b-card {
  min-height: auto; }

.dashboardnum {
  outline: 1px solid #00000018;
  border-radius: 10px;
  padding: 16px 8px;
  margin-bottom: 20px; }

.dashboardnum .num {
  color: #4A3B87;
  font-weight: bold;
  font-size: 1.75rem;
  display: block; }

.dashboardnum .name {
  color: #261800;
  display: block;
  font-weight: 500;
  font-size: 0.875rem; }

.dashboardnum .growth {
  width: 40px; }

.db-card .tag {
  font-size: 0.875rem;
  font-weight: 600;
  color: #6a7395;
  display: block;
  margin-bottom: 6px; }

.db-card .update {
  display: flex;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.8;
  color: #6a7395;
  text-transform: uppercase; }

.db-card .update.live {
  font-size: 0.875rem; }

.db-card .update img {
  width: 12px;
  margin-right: 6px; }

.db-card .ext-link {
  padding: 10px 14px;
  border-radius: 4px; }

.head2 {
  font-size: 1.5rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.33;
  margin-bottom: 28px; }

.head3 {
  font-size: 1.125rem;
  font-weight: bold; }

.designation {
  font-size: 0.80rem !important;
  font-weight: 600 !important;
  text-transform: uppercase; }

.b-searchfilter .b-search.full-width {
  width: 100% !important; }

.linkhead {
  display: flex;
  align-items: center;
  font-size: 1.125 !important;
  font-weight: 600 !important;
  color: #150202 !important; }

.linkhead.home a {
  text-decoration: none; }

.linkhead img {
  margin-right: 16px; }

.linklist {
  list-style-type: none;
  padding-left: 0; }

.linklist li {
  padding: 12px 24px; }

.linklist > li::before {
  content: url("../images/angle_right.svg");
  margin-right: 1em; }

.linklist li a {
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none; }

.rlink tr {
  display: flex;
  align-items: center;
  margin: 8px 1px !important;
  padding: 0px 10px; }

.rlink tr .name {
  margin-right: auto;
  font-size: 1rem !important;
  line-height: 1.5;
  color: #150202 !important; }

.rlink tr .name .title {
  margin-bottom: 8px;
  display: block; }

.rlink tr .name .desc {
  font-size: 0.875rem;
  display: block; }

.teamname {
  font-size: 0.75rem;
  font-weight: 600;
  text-transform: uppercase; }

.teamdesig {
  font-size: 1rem;
  font-weight: 600;
  color: #150202;
  margin-top: 8px; }

.node {
  font-family: 'NotoSans', sans-serif !important; }

.node-button-g {
  transform: translate(150px, 156px); }

.node-button-g .node-button-div div {
  border-radius: 50% !important; }

.teamdetails-p {
  padding-top: 30px;
  background-color: transparent;
  margin-left: 1px;
  height: auto;
  border-radius: 2px;
  overflow: visible; }

.teamdetails-c {
  height: auto;
  padding-top: 0px;
  background-color: white;
  box-shadow: 0px 4px 4px 0px #00000033;
  border-radius: 12px; }

.teamdetails-c img {
  margin-top: -50px;
  margin-left: calc(50% - 50px);
  border-radius: 100px;
  width: 100px;
  height: 100px;
  position: absolute; }

#dropdownLanguage span,
#dropdownAccessibility span {
  font-size: 18px;
  color: #1D0A69; }

#dropdownAccessibility span {
  font-size: 24px; }

.addletterspacing p,
.addletterspacing div,
.addletterspacing strong,
.addletterspacing body {
  word-spacing: 0.32em !important;
  letter-spacing: 0.24em !important; }

.addletterspacing a#addletterspacing {
  position: relative; }

.addletterspacing a#addletterspacing:after {
  content: "\f00c";
  font-family: FontAwesome;
  line-height: 18px;
  color: #fff;
  font-size: 9px;
  position: absolute;
  top: 3px;
  right: 4px;
  width: 16px;
  height: 17px;
  background: green;
  border-radius: 50%;
  letter-spacing: 0; }

.addlineheight p,
.addlineheight div,
.addlineheight strong,
.addlineheight body {
  line-height: 2.5; }

.addlineheight a#addlineheight {
  position: relative; }

.addlineheight a#addlineheight:after {
  content: "\f00c";
  font-family: FontAwesome;
  line-height: 18px;
  color: #fff;
  font-size: 9px;
  position: absolute;
  top: 3px;
  right: 4px;
  width: 16px;
  height: 17px;
  background: green;
  border-radius: 50%;
  letter-spacing: 0; }

.addletterspacing #topBar #accessibility ul li .accessiblelinks.textSizing p,
.addletterspacing #topBar #accessibility ul li .accessiblelinks.textSizing div,
.addletterspacing #topBar #accessibility ul li .accessiblelinks.textSizing strong,
.addletterspacing #topBar #accessibility ul li .accessiblelinks.textSizing body {
  word-spacing: normal !important;
  letter-spacing: normal !important; }

.addlineheight p,
.addlineheight div,
.addlineheight strong,
.addlineheight body {
  line-height: 2.5; }

.addlineheight a#addlineheight {
  position: relative; }

.addlineheight a#addlineheight:after {
  content: "\f00c";
  font-family: FontAwesome;
  line-height: 18px;
  color: #fff;
  font-size: 9px;
  position: absolute;
  top: 3px;
  right: 4px;
  width: 16px;
  height: 17px;
  background: green;
  border-radius: 50%;
  letter-spacing: 0; }

.addletterspacing #topBar #accessibility ul li .accessiblelinks.textSizing p,
.addletterspacing #topBar #accessibility ul li .accessiblelinks.textSizing div,
.addletterspacing #topBar #accessibility ul li .accessiblelinks.textSizing strong,
.addletterspacing #topBar #accessibility ul li .accessiblelinks.textSizing body {
  word-spacing: normal !important;
  letter-spacing: normal !important; }

.addlineheight #topBar #accessibility ul li .accessiblelinks.textSizing p,
.addlineheight #topBar #accessibility ul li .accessiblelinks.textSizing div,
.addlineheight #topBar #accessibility ul li .accessiblelinks.textSizing strong,
.addlineheight #topBar #accessibility ul li .accessiblelinks.textSizing body {
  line-height: inherit; }

body.style-1 .menuWrapper {
  background-color: #ffffff;
  border-bottom: 3px solid #214aab; }
body.style-1 .nav li:hover,
body.style-1 .nav li:focus {
  background-color: #d2dfff; }
  body.style-1 .nav li:hover > a,
  body.style-1 .nav li:focus > a {
    background-color: transparent; }
body.style-1 .sub-menu li.active {
  background-color: #d2dfff;
  color: #150202; }
body.style-1 #dp-slider .dp_item:first-child {
  z-index: 10 !important;
  transform: rotateY(0deg) translateX(60px) !important;
  background-color: #fff; }
body.style-1 #dp-slider .dp_item[data-position="5"] {
  background-color: #ffffff;
  box-shadow: none; }
body.style-1 #dp-slider .dp_item[data-position="4"] {
  background-color: #ffffff;
  box-shadow: none; }
body.style-1 #dp-slider .dp_item[data-position="3"] {
  background-color: #5279d7; }
body.style-1 #dp-slider .dp_item[data-position="2"] {
  background-color: #d2dfff; }
body.style-1 #dp-slider .dp_item[data-position="1"] {
  background-color: #d2dfff; }
body.style-1 .leftbox .latest-section .latest-sec-tab .nav li .nav-link.active,
body.style-1 .leftbox .latest-section .latest-sec-tab .nav li .nav-link:hover,
body.style-1 .theme-color-text {
  color: #162f6a; }
body.style-1 .latest-section .tab-contents ul::-webkit-scrollbar-thumb:hover {
  background: #162f6a; }
body.style-1 .latest-section .tab-contents ul::-webkit-scrollbar-thumb {
  background: #162f6a; }
body.style-1 .leftbox .owl-carousel.persona-slider .owl-item img {
  background-color: #5279d7; }
body.style-1 .accent-color {
  background-color: #162f6a; }
body.style-1 .b-search form {
  box-shadow: 0px 3px 0px 0px #214aab; }
body.style-1 .b-body .b-nmquote .namo_quote,
body.style-1 .b-socialfeed .socialfeed-head h2,
body.style-1 .mygov-btn span,
body.style-1 .b-body .b-nmquote .namo_quote p,
body.style-1 .b-slider1 .owl-carousel.owl-theme .owl-nav span,
body.style-1 #dp-slider .dp_item .b-txt1,
body.style-1 #dp-slider .dp_item .b-txt2,
body.style-1 .b-schemes .b-card .b-cardbody .b-eligibility p,
body.style-1 .b-mnav .b-details .b-component li .b-num,
body.style-1 .menu-icon,
body.style-1 .b-mygov,
body.style-1 .searchResult .searchItem a,
body.style-1 .latest-section .latest-sec-tab .nav li .nav-link {
  color: #214aab; }
  body.style-1 .b-body .b-nmquote .namo_quote:hover, body.style-1 .b-body .b-nmquote .namo_quote.active,
  body.style-1 .b-socialfeed .socialfeed-head h2:hover,
  body.style-1 .b-socialfeed .socialfeed-head h2.active,
  body.style-1 .mygov-btn span:hover,
  body.style-1 .mygov-btn span.active,
  body.style-1 .b-body .b-nmquote .namo_quote p:hover,
  body.style-1 .b-body .b-nmquote .namo_quote p.active,
  body.style-1 .b-slider1 .owl-carousel.owl-theme .owl-nav span:hover,
  body.style-1 .b-slider1 .owl-carousel.owl-theme .owl-nav span.active,
  body.style-1 #dp-slider .dp_item .b-txt1:hover,
  body.style-1 #dp-slider .dp_item .b-txt1.active,
  body.style-1 #dp-slider .dp_item .b-txt2:hover,
  body.style-1 #dp-slider .dp_item .b-txt2.active,
  body.style-1 .b-schemes .b-card .b-cardbody .b-eligibility p:hover,
  body.style-1 .b-schemes .b-card .b-cardbody .b-eligibility p.active,
  body.style-1 .b-mnav .b-details .b-component li .b-num:hover,
  body.style-1 .b-mnav .b-details .b-component li .b-num.active,
  body.style-1 .menu-icon:hover,
  body.style-1 .menu-icon.active,
  body.style-1 .b-mygov:hover,
  body.style-1 .b-mygov.active,
  body.style-1 .searchResult .searchItem a:hover,
  body.style-1 .searchResult .searchItem a.active,
  body.style-1 .latest-section .latest-sec-tab .nav li .nav-link:hover,
  body.style-1 .latest-section .latest-sec-tab .nav li .nav-link.active {
    color: #ffffff;
    background-color: #162f6a !important; }
body.style-1 .resp-tabs-list li,
body.style-1 .latest-section .latest-sec-tab .nav {
  border-color: #162f6a !important; }
body.style-1 .b-body .b-nmquote .namo_quote p {
  border-top: solid 1px #214aab; }
body.style-1 .b-slider1 .owl-carousel.owl-theme .owl-dots .owl-dot span,
body.style-1 #dp-dots li,
body.style-1 #dp-dots li:hover,
body.style-1 #dp-dots li.active,
body.style-1 .b-mnav .b-scheme-title .b-link a {
  background: #162f6a; }
body.style-1 .b-social h4,
body.style-1 .list_item a span,
body.style-1 .b-body .b-card .b-info,
body.style-1 .b-footer .b-subscribe,
body.style-1 .menu-icon,
body.style-1 .persona-title,
body.style-1 .wpcf7 .audio-refresh-box .captcha_play_button,
body.style-1 .wpcf7 .audio-refresh-box .captcha-refresh-btn,
body.style-1 .sitemap .list-style-bold li:hover > a {
  color: #162f6a; }
body.style-1 .b-body .b-footer,
body.style-1 .latest-section .latest-sec-tab .nav li .nav-link.active::before,
body.style-1 .latest-section .latest-sec-tab .nav li .nav-link:hover::before {
  background-color: #162f6a; }
body.style-1 .list_item a:hover {
  background: #162f6a; }
body.style-1 .b-ibanner .b-innernav .paddle {
  background-color: #214aab; }
body.style-1 .b-mnav .b-scheme-title .b-version button {
  border: solid 1px #214aab;
  color: #214aab; }
body.style-1 .b-mnav .b-details .b-component li {
  color: #214aab;
  background-color: #d2dfff; }
body.style-1 .b-mnav .b-details .b-docs li a {
  color: #214aab; }
body.style-1 .b-competition .b-details h2 {
  color: #214aab; }
body.style-1 .slide-container .slide-content .card-content .applybtn {
  color: #214aab; }
body.style-1 .swiper-pagination-bullet {
  background-color: #214aab; }
body.style-1 .swiper-pagination-bullet-active {
  background-color: #214aab; }
body.style-1 .b-table thead tr th {
  color: #214aab; }
body.style-1 .download button,
body.style-1 .download a,
body.style-1 .golink,
body.style-1 .ext-link,
body.style-1 .rti-btn,
body.style-1 .btn-custom {
  color: #162f6a; }
body.style-1 .archivebtn button {
  color: #214aab; }
body.style-1 .accordion .accordion-item .accordion-button,
body.style-1 .rti_documents_pdfs .accordion-body a.download,
body.style-1 .rti_documents_pdfs .accordion-body a,
body.style-1 .rti_content a {
  color: #214aab; }
body.style-1 .b-quote {
  color: #214aab; }
body.style-1 .b-quote .name {
  color: #214aab; }
body.style-1 .audio .plyr__controls,
body.style-1 .accordion .accordion-item .accordion-button::after {
  background-color: #214aab; }
body.style-1 .h2-color,
body.style-1 .alphabetBox button {
  color: #214aab; }
body.style-1 .b-contact .ministry-name {
  color: #214aab; }
body.style-1 .b-contact a {
  color: #214aab; }
body.style-1 .directory .name .designation {
  color: #214aab; }
body.style-1 .points .num {
  color: #214aab; }
body.style-1 .db-card .update.live {
  color: #214aab; }
body.style-1 .head2 {
  color: #214aab; }
body.style-1 .head3 {
  color: #214aab; }
body.style-1 .designation {
  color: #214aab; }
body.style-1 .linkhead.home a {
  color: #214aab; }
body.style-1 .linklist li a {
  color: #214aab; }
body.style-1 .teamname {
  color: #214aab; }
body.style-1 .b-footer .b-subscribe {
  color: #214aab; }
body.style-1 .side_menu .list_item.active a {
  background: #214aab; }
body.style-1 .b-ibanner.b-skillseeker {
  background-image: linear-gradient(to bottom, rgba(8, 88, 88, 0), #214aab), url("../images/persona/skillseeker.jpg"); }
body.style-1 .b-ibanner.b-media {
  background-image: linear-gradient(to bottom, rgba(8, 88, 88, 0), #214aab), url("../images/persona/media.jpg"); }
body.style-1 .b-ibanner.b-researcher {
  background-image: linear-gradient(to bottom, rgba(8, 88, 88, 0), #214aab), url("../images/persona/researcher.jpg"); }
body.style-1 .b-ibanner.b-businessowner {
  background-image: linear-gradient(to bottom, rgba(8, 88, 88, 0), #214aab), url("../images/persona/businessowner.jpg"); }
body.style-1 .b-ibanner.b-tenders {
  background-image: linear-gradient(to bottom, rgba(8, 88, 88, 0), #214aab), url("../images/offering/tenders-banner.jpg"); }
body.style-1 .b-ibanner.b-document {
  background-image: linear-gradient(to bottom, rgba(8, 88, 88, 0), #214aab), url("../images/offering/document.jpg"); }
body.style-1 .b-ibanner .b-innernav .menu-wrapper,
body.style-1 .team-table caption {
  background-color: #162f6a; }
body.style-1 .b-body .b-ibanner .b-innernav .item a:hover {
  color: #d2dfff; }
body.style-1 .b-searchfilter a {
  color: #5279d7; }
body.style-1 .b-mnav .b-scheme-title .b-name {
  color: #5279d7; }
body.style-1 .dashboardnum {
  box-shadow: 0px 6px 0px 0px #5279d7; }
body.style-1 .linkhead {
  border-bottom: solid 0.5px #5279d7; }
body.style-1 .b-navbar .lang-eng::after {
  background-color: #d2dfff; }
body.style-1 .dp_item {
  background-color: #d2dfff; }
body.style-1 .b-pagination .page-item.active a,
body.style-1 .b-pagination .page-item a:focus,
body.style-1 .b-pagination .page-item a:hover {
  background-color: #d2dfff; }
body.style-1 .b-mnav .b-details .b-eligibility {
  background-color: #d2dfff; }
body.style-1 .chat-details .b-chats {
  background-color: #d2dfff; }
body.style-1 .chat-details li.own-chat p {
  background-color: #d2dfff; }
body.style-1 .b-searchfilter .b-search,
body.style-1 .b-searchfilter .input-group.b-filter,
body.style-1 .b-searchfilter .b-sort,
body.style-1 .b-clearall,
body.style-1 .b-searchfilter .b-datepicker,
body.style-1 .b-body .b-card,
body.style-1 .btn-transparent,
body.style-1 .bordered-box,
body.style-1 .latest-section .latest-sec-tab .nav::after {
  border: solid 1px #162f6a !important; }
body.style-1 .latest-section .tab-contents ul li {
  border-color: #a3bbf3; }
body.style-1 .audio .card {
  border: solid 0.5px #162f6a; }
body.style-1 .b-mnav .b-scheme-title .b-linkk,
body.style-1 .b-slider1 .owl-theme,
body.style-1 .b-slider2 .b-bg,
body.style-1 .b-mygov,
body.style-1 .main-menu-wrapper ul li .sub-menu {
  background-color: #d2dfff; }
body.style-1 .chat-details .b-chatr {
  background-color: rgba(210, 223, 255, 0.7); }
body.style-1 .list_item > a {
  background-color: #d2dfff;
  border-color: #d2dfff; }
body.style-1 .b-footer .b-subscribe {
  background-color: #d2dfff; }
body.style-1 .b-mnav .b-details .b-docs li a {
  background-color: #d2dfff; }
body.style-1 .slide-container .slide-content .card-content .b-title {
  background-color: #d2dfff; }
body.style-1 .slide-container .slide-content .card-content .applybtn {
  background-color: #d2dfff; }
body.style-1 .swiper-navBtn {
  background-color: #d2dfff; }
body.style-1 .b-table thead {
  background-color: #d2dfff; }
body.style-1 .download button,
body.style-1 .download a,
body.style-1 .golink,
body.style-1 .ext-link,
body.style-1 .rti-btn,
body.style-1 .btn-custom {
  background-color: #d2dfff;
  border: 1px solid #d2dfff; }
  body.style-1 .download button:hover,
  body.style-1 .download a:hover,
  body.style-1 .golink:hover,
  body.style-1 .ext-link:hover,
  body.style-1 .rti-btn:hover,
  body.style-1 .btn-custom:hover {
    background-color: #d2dfff; }
body.style-1 .btn-custom.btn-outline {
  background-color: transparent !important; }
  body.style-1 .btn-custom.btn-outline:hover {
    background-color: #d2dfff !important; }
body.style-1 .btn-custom.btn-custom-dark {
  background-color: #162f6a !important;
  color: #ffffff !important; }
  body.style-1 .btn-custom.btn-custom-dark svg path {
    fill: #ffffff !important; }
  body.style-1 .btn-custom.btn-custom-dark:hover {
    background-color: #d2dfff !important;
    color: #162f6a !important; }
    body.style-1 .btn-custom.btn-custom-dark:hover svg path {
      fill: #162f6a !important; }
body.style-1 .archivebtn button {
  background-color: #d2dfff; }
body.style-1 .chat-call-option li button {
  background-color: rgba(210, 223, 255, 0.5); }
body.style-1 .points {
  background-color: rgba(210, 223, 255, 0.8); }
body.style-1 .b-socialfeed {
  background-color: #d2dfff; }
body.style-1 .icon-ci-search,
body.style-1 .clear-icon,
body.style-1 .icon-ci-send,
body.style-1 .icon-ci-filter,
body.style-1 .icon-ci-sort,
body.style-1 .b-icon,
body.style-1 .career-card-header,
body.style-1 .wpcf7-submit,
body.style-1 .pdfCounter,
body.style-1 .b-eligibility span,
body.style-1 .swiper-button-next:after,
body.style-1 .swiper-button-prev:after,
body.style-1 .icon-ci-mail,
body.style-1 .icon-ci-phone,
body.style-1 .icon-ci-location,
body.style-1 .dp-content span,
body.style-1 #dp-next,
body.style-1 #dp-prev,
body.style-1 .b-socialfeed .nav-pills .nav-link.active,
body.style-1 .icon-ci-growth,
body.style-1 .icon-ci-link,
body.style-1 .icon-ci-home,
body.style-1 .icon-ci-doc,
body.style-1 .icon-ci-docs,
body.style-1 .contentAccordion h2,
body.style-1 .icon-ci-close,
body.style-1 .menuWrapper .menu .nav li.active > a,
body.style-1 .menuWrapper .menu .nav li.current-menu-ancestor > a {
  color: #214aab; }
body.style-1 .menuWrapper .menu .nav li.current-menu-ancestor > a:after,
body.style-1 .menuWrapper .menu .nav li.active > a:after {
  background-color: #214aab; }
body.style-1 .career-card-header,
body.style-1 .wpcf7-submit,
body.style-1 .pdfCounter,
body.style-1 .b-pledge {
  background-color: #d2dfff !important; }
body.style-1 h2.resp-accordion.resp-tab-active {
  background-color: #162f6a !important; }
body.style-1 .our-team-section .team-bg,
body.style-1 .menu-style-2 .nav li > a:hover,
body.style-1 .menu-style-2 .nav li > a:focus {
  background-color: #d2dfff; }
body.style-1 .form-select,
body.style-1 .department-accordion-content,
body.style-1 header .menuright ul.menuright-links li,
body.style-1 .main-menu-wrapper ul li .sub-menu li {
  border-color: #162f6a !important; }
body.style-1 .menuright-links svg,
body.style-1 .searchform svg,
body.style-1 .input-group-text svg,
body.style-1 .v-icon.with-fill svg path,
body.style-1 .icon-pdf svg path,
body.style-1 .view-icon svg path,
body.style-1 .announce-icon svg path {
  fill: #162f6a; }
body.style-1 .menuright-links line,
body.style-1 .b-socialfeed path,
body.style-1 .menu-icon svg path,
body.style-1 .v-icon svg path {
  stroke: #162f6a; }
body.style-1 .t-icon svg path {
  fill: none;
  stroke: #162f6a; }
body.style-1 .wpcf7-submit:hover,
body.style-1 .search-area form button:hover {
  background-color: #d2dfff;
  color: #ffffff !important; }
  body.style-1 .wpcf7-submit:hover svg path,
  body.style-1 .search-area form button:hover svg path {
    fill: #ffffff !important; }
body.style-1 .btn-transparent:hover {
  background-color: #162f6a;
  color: #ffffff; }
body.style-1 .b-pagination .page-item a {
  color: #162f6a; }
body.style-1 .pdfFilesContainer a.btn {
  border: 1px solid #162f6a !important; }
body.style-1 .sub-menu li:hover a,
body.style-1 .sub-menu li:focus a {
  background-color: #d2dfff; }
body.style-1 .b-ibanner .position-relative:before {
  background: linear-gradient(90deg, rgba(141, 38, 90, 0.95) 30%, transparent 88%); }
body.style-1 .card .minister-img {
  border-bottom: 6px solid #162f6a !important; }
body.style-1 .title-icon svg.icon-stroked path {
  stroke: #162f6a; }
body.style-1 .title-icon svg.icon-filled {
  fill: #162f6a; }
body.style-1 .bordered-button {
  color: #162f6a; }
  body.style-1 .bordered-button:hover {
    background-color: #d2dfff; }
body.style-1 .tab-contents ul li span.angle-right svg path,
body.style-1 .important-links-section ul li span.angle-right svg path {
  fill: #162f6a; }
body.style-1 .whats-new-section .quick-links-list {
  background-color: #162f6a; }
body.style-1 .quick-links-list::-webkit-scrollbar-thumb:hover {
  background: #162f6a; }
body.style-1 .quick-links-list::-webkit-scrollbar-thumb {
  background: #162f6a; }
body.style-1 .quick-links-list::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 25px;
  border: 1px solid #162f6a; }
body.style-1 .persona-section .persona-slider .owl-nav .owl-prev,
body.style-1 .persona-section .persona-slider .owl-nav .owl-next {
  color: #162f6a; }
body.style-1 .persona-section .owl-theme .owl-dots .owl-dot span {
  background: #214aab;
  background-color: #214aab; }
body.style-1 .persona-section .persona-slider .owl-dots .owl-dot.active span {
  background: #162f6a; }
body.style-1 .important-links-section-outer h2 svg path {
  stroke: #162f6a;
  stroke-width: 0px;
  fill: #162f6a; }
body.style-1 .important-links-section ul li span.angle-right {
  fill: #162f6a; }
body.style-1 .important-links-section-outer .important-links-section ul li {
  border-color: #214aab; }
body.style-1 .important-links-section ul::-webkit-scrollbar-thumb:hover {
  background: #162f6a; }
body.style-1 .important-links-section ul::-webkit-scrollbar-thumb {
  background: #162f6a; }
body.style-1 .important-links-section ul::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 25px;
  border: 1px solid #162f6a; }
body.style-1 .b-slider2 h2 svg path {
  stroke: #162f6a; }
body.style-1 .quote-section .quote-wrapper .quote-texts .quotes-bx p:before {
  background-color: #162f6a; }
body.style-1 .promotional-banner-slider .owl-dots .owl-dot {
  background-color: #d2dfff; }
  body.style-1 .promotional-banner-slider .owl-dots .owl-dot span {
    background: #214aab;
    background-color: #214aab; }
  body.style-1 .promotional-banner-slider .owl-dots .owl-dot.active span {
    background: #162f6a; }
body.style-1 table caption {
  background-color: #162f6a;
  color: #ffffff; }
body.style-1 table thead {
  background-color: #a3bbf3;
  color: #162f6a; }
body.style-1 .b-ibanner .b-innernav .menu-wrapper .menu {
  scrollbar-color: #162f6a #162f6a; }
body.style-1 .social-media-section .Social-media-container h3 {
  color: #162f6a; }
body.style-1 #gototop-btn {
  background-color: #162f6a; }
  body.style-1 #gototop-btn svg {
    fill: #ffffff; }
body.style-1 .vc_btn3-container a.vc_btn3, body.style-1 .vc_btn3-container button {
  background-color: #162f6a !important;
  color: #fff !important; }
body.style-1 .gallery-container .awardListing .awardContent .arrowDetails {
  border-color: #162f6a;
  color: #162f6a; }
body.style-1 .gallery-container .awardListing .awardContent .arrowDetails:hover {
  background-color: #162f6a; }
body.style-1 .socialCont ul li a svg path {
  fill: #162f6a; }

body.style-2 .menuWrapper {
  background-color: #ffffff;
  border-bottom: 2px solid #5d3e00; }
body.style-2 .nav li:hover > a,
body.style-2 .nav li:focus > a {
  background-color: #ffeecc; }
body.style-2 .sub-menu li.active {
  background-color: #ffeecc;
  color: #150202; }
body.style-2 #dp-slider .dp_item:first-child {
  z-index: 10 !important;
  transform: rotateY(0deg) translateX(60px) !important;
  background-color: #fff; }
body.style-2 #dp-slider .dp_item[data-position="5"] {
  background-color: #ffffff;
  box-shadow: none; }
body.style-2 #dp-slider .dp_item[data-position="4"] {
  background-color: #ffffff;
  box-shadow: none; }
body.style-2 #dp-slider .dp_item[data-position="3"] {
  background-color: #dda73a; }
body.style-2 #dp-slider .dp_item[data-position="2"] {
  background-color: #ffeecc; }
body.style-2 #dp-slider .dp_item[data-position="1"] {
  background-color: #ffeecc; }
body.style-2 .leftbox .latest-section .latest-sec-tab .nav li .nav-link.active,
body.style-2 .leftbox .latest-section .latest-sec-tab .nav li .nav-link:hover,
body.style-2 .theme-color-text {
  color: #5d3e00; }
body.style-2 .latest-section .tab-contents ul::-webkit-scrollbar-thumb:hover {
  background: #5d3e00; }
body.style-2 .latest-section .tab-contents ul::-webkit-scrollbar-thumb {
  background: #5d3e00; }
body.style-2 .leftbox .owl-carousel.persona-slider .owl-item img {
  background-color: #dda73a; }
body.style-2 .accent-color {
  background-color: #5d3e00; }
body.style-2 .b-search form {
  box-shadow: 0px 3px 0px 0px #916100; }
body.style-2 .b-body .b-nmquote .namo_quote,
body.style-2 .b-socialfeed .socialfeed-head h2,
body.style-2 .mygov-btn span,
body.style-2 .b-body .b-nmquote .namo_quote p,
body.style-2 .b-slider1 .owl-carousel.owl-theme .owl-nav span,
body.style-2 #dp-slider .dp_item .b-txt1,
body.style-2 #dp-slider .dp_item .b-txt2,
body.style-2 .b-schemes .b-card .b-cardbody .b-eligibility p,
body.style-2 .b-mnav .b-details .b-component li .b-num,
body.style-2 .menu-icon,
body.style-2 .b-mygov,
body.style-2 .searchResult .searchItem a,
body.style-2 .latest-section .latest-sec-tab .nav li .nav-link {
  color: #916100; }
  body.style-2 .b-body .b-nmquote .namo_quote:hover, body.style-2 .b-body .b-nmquote .namo_quote.active,
  body.style-2 .b-socialfeed .socialfeed-head h2:hover,
  body.style-2 .b-socialfeed .socialfeed-head h2.active,
  body.style-2 .mygov-btn span:hover,
  body.style-2 .mygov-btn span.active,
  body.style-2 .b-body .b-nmquote .namo_quote p:hover,
  body.style-2 .b-body .b-nmquote .namo_quote p.active,
  body.style-2 .b-slider1 .owl-carousel.owl-theme .owl-nav span:hover,
  body.style-2 .b-slider1 .owl-carousel.owl-theme .owl-nav span.active,
  body.style-2 #dp-slider .dp_item .b-txt1:hover,
  body.style-2 #dp-slider .dp_item .b-txt1.active,
  body.style-2 #dp-slider .dp_item .b-txt2:hover,
  body.style-2 #dp-slider .dp_item .b-txt2.active,
  body.style-2 .b-schemes .b-card .b-cardbody .b-eligibility p:hover,
  body.style-2 .b-schemes .b-card .b-cardbody .b-eligibility p.active,
  body.style-2 .b-mnav .b-details .b-component li .b-num:hover,
  body.style-2 .b-mnav .b-details .b-component li .b-num.active,
  body.style-2 .menu-icon:hover,
  body.style-2 .menu-icon.active,
  body.style-2 .b-mygov:hover,
  body.style-2 .b-mygov.active,
  body.style-2 .searchResult .searchItem a:hover,
  body.style-2 .searchResult .searchItem a.active,
  body.style-2 .latest-section .latest-sec-tab .nav li .nav-link:hover,
  body.style-2 .latest-section .latest-sec-tab .nav li .nav-link.active {
    color: #ffffff;
    background-color: #5d3e00 !important; }
body.style-2 .resp-tabs-list li,
body.style-2 .latest-section .latest-sec-tab .nav {
  border-color: #5d3e00 !important; }
body.style-2 .b-body .b-nmquote .namo_quote p {
  border-top: solid 1px #916100; }
body.style-2 .b-slider1 .owl-carousel.owl-theme .owl-dots .owl-dot span,
body.style-2 #dp-dots li,
body.style-2 #dp-dots li:hover,
body.style-2 #dp-dots li.active,
body.style-2 .b-mnav .b-scheme-title .b-link a {
  background: #5d3e00; }
body.style-2 .b-social h4,
body.style-2 .list_item a span,
body.style-2 .b-body .b-card .b-info,
body.style-2 .b-footer .b-subscribe,
body.style-2 .menu-icon,
body.style-2 .persona-title,
body.style-2 .wpcf7 .audio-refresh-box .captcha_play_button,
body.style-2 .wpcf7 .audio-refresh-box .captcha-refresh-btn,
body.style-2 .sitemap .list-style-bold li:hover > a {
  color: #5d3e00; }
body.style-2 .b-body .b-footer,
body.style-2 .latest-section .latest-sec-tab .nav li .nav-link.active::before,
body.style-2 .latest-section .latest-sec-tab .nav li .nav-link:hover::before {
  background-color: #5d3e00; }
body.style-2 .list_item a:hover {
  background: #5d3e00; }
body.style-2 .b-ibanner .b-innernav .paddle {
  background-color: #916100; }
body.style-2 .b-mnav .b-scheme-title .b-version button {
  border: solid 1px #916100;
  color: #916100; }
body.style-2 .b-mnav .b-details .b-component li {
  color: #916100;
  background-color: #ffeecc; }
body.style-2 .b-mnav .b-details .b-docs li a {
  color: #916100; }
body.style-2 .b-competition .b-details h2 {
  color: #916100; }
body.style-2 .slide-container .slide-content .card-content .applybtn {
  color: #916100; }
body.style-2 .swiper-pagination-bullet {
  background-color: #916100; }
body.style-2 .swiper-pagination-bullet-active {
  background-color: #916100; }
body.style-2 .b-table thead tr th {
  color: #916100; }
body.style-2 .download button,
body.style-2 .download a,
body.style-2 .golink,
body.style-2 .ext-link,
body.style-2 .rti-btn,
body.style-2 .btn-custom {
  color: #5d3e00; }
body.style-2 .archivebtn button {
  color: #916100; }
body.style-2 .accordion .accordion-item .accordion-button,
body.style-2 .rti_documents_pdfs .accordion-body a.download,
body.style-2 .rti_documents_pdfs .accordion-body a,
body.style-2 .rti_content a {
  color: #916100; }
body.style-2 .b-quote {
  color: #916100; }
body.style-2 .b-quote .name {
  color: #916100; }
body.style-2 .audio .plyr__controls,
body.style-2 .accordion .accordion-item .accordion-button::after {
  background-color: #916100; }
body.style-2 .h2-color,
body.style-2 .alphabetBox button {
  color: #916100; }
body.style-2 .b-contact .ministry-name {
  color: #916100; }
body.style-2 .b-contact a {
  color: #916100; }
body.style-2 .directory .name .designation {
  color: #916100; }
body.style-2 .points .num {
  color: #916100; }
body.style-2 .db-card .update.live {
  color: #916100; }
body.style-2 .head2 {
  color: #916100; }
body.style-2 .head3 {
  color: #916100; }
body.style-2 .designation {
  color: #916100; }
body.style-2 .linkhead.home a {
  color: #916100; }
body.style-2 .linklist li a {
  color: #916100; }
body.style-2 .teamname {
  color: #916100; }
body.style-2 .b-footer .b-subscribe {
  color: #916100; }
body.style-2 .side_menu .list_item.active a {
  background: #916100; }
body.style-2 .b-ibanner.b-skillseeker {
  background-image: linear-gradient(to bottom, rgba(8, 88, 88, 0), #916100), url("../images/persona/skillseeker.jpg"); }
body.style-2 .b-ibanner.b-media {
  background-image: linear-gradient(to bottom, rgba(8, 88, 88, 0), #916100), url("../images/persona/media.jpg"); }
body.style-2 .b-ibanner.b-researcher {
  background-image: linear-gradient(to bottom, rgba(8, 88, 88, 0), #916100), url("../images/persona/researcher.jpg"); }
body.style-2 .b-ibanner.b-businessowner {
  background-image: linear-gradient(to bottom, rgba(8, 88, 88, 0), #916100), url("../images/persona/businessowner.jpg"); }
body.style-2 .b-ibanner.b-tenders {
  background-image: linear-gradient(to bottom, rgba(8, 88, 88, 0), #916100), url("../images/offering/tenders-banner.jpg"); }
body.style-2 .b-ibanner.b-document {
  background-image: linear-gradient(to bottom, rgba(8, 88, 88, 0), #916100), url("../images/offering/document.jpg"); }
body.style-2 .b-ibanner .b-innernav .menu-wrapper,
body.style-2 .team-table caption {
  background-color: #5d3e00; }
body.style-2 .b-body .b-ibanner .b-innernav .item a:hover {
  color: #ffeecc; }
body.style-2 .b-searchfilter a {
  color: #dda73a; }
body.style-2 .b-mnav .b-scheme-title .b-name {
  color: #dda73a; }
body.style-2 .dashboardnum {
  box-shadow: 0px 6px 0px 0px #dda73a; }
body.style-2 .linkhead {
  border-bottom: solid 0.5px #dda73a; }
body.style-2 .b-navbar .lang-eng::after {
  background-color: #ffeecc; }
body.style-2 .dp_item {
  background-color: #ffeecc; }
body.style-2 .b-pagination .page-item.active a,
body.style-2 .b-pagination .page-item a:focus,
body.style-2 .b-pagination .page-item a:hover {
  background-color: #ffeecc; }
body.style-2 .b-mnav .b-details .b-eligibility {
  background-color: #ffeecc; }
body.style-2 .chat-details .b-chats {
  background-color: #ffeecc; }
body.style-2 .chat-details li.own-chat p {
  background-color: #ffeecc; }
body.style-2 .b-searchfilter .b-search,
body.style-2 .b-searchfilter .input-group.b-filter,
body.style-2 .b-searchfilter .b-sort,
body.style-2 .b-clearall,
body.style-2 .b-searchfilter .b-datepicker,
body.style-2 .b-body .b-card,
body.style-2 .btn-transparent,
body.style-2 .bordered-box,
body.style-2 .latest-section .latest-sec-tab .nav::after {
  border: solid 1px #5d3e00 !important; }
body.style-2 .latest-section .tab-contents ul li {
  border-color: #f4d390; }
body.style-2 .audio .card {
  border: solid 0.5px #5d3e00; }
body.style-2 .b-mnav .b-scheme-title .b-linkk,
body.style-2 .b-slider1 .owl-theme,
body.style-2 .b-slider2 .b-bg,
body.style-2 .b-mygov,
body.style-2 .main-menu-wrapper ul li .sub-menu {
  background-color: #ffeecc; }
body.style-2 .chat-details .b-chatr {
  background-color: rgba(255, 238, 204, 0.7); }
body.style-2 .list_item > a {
  background-color: #ffeecc;
  border-color: #ffeecc; }
body.style-2 .b-footer .b-subscribe {
  background-color: #ffeecc; }
body.style-2 .b-mnav .b-details .b-docs li a {
  background-color: #ffeecc; }
body.style-2 .slide-container .slide-content .card-content .b-title {
  background-color: #ffeecc; }
body.style-2 .slide-container .slide-content .card-content .applybtn {
  background-color: #ffeecc; }
body.style-2 .swiper-navBtn {
  background-color: #ffeecc; }
body.style-2 .b-table thead {
  background-color: #ffeecc; }
body.style-2 .download button,
body.style-2 .download a,
body.style-2 .golink,
body.style-2 .ext-link,
body.style-2 .rti-btn,
body.style-2 .btn-custom {
  background-color: #ffeecc;
  border: 1px solid #ffeecc; }
  body.style-2 .download button:hover,
  body.style-2 .download a:hover,
  body.style-2 .golink:hover,
  body.style-2 .ext-link:hover,
  body.style-2 .rti-btn:hover,
  body.style-2 .btn-custom:hover {
    background-color: #ffeecc; }
body.style-2 .btn-custom.btn-outline {
  background-color: transparent !important; }
  body.style-2 .btn-custom.btn-outline:hover {
    background-color: #ffeecc !important; }
body.style-2 .btn-custom.btn-custom-dark {
  background-color: #5d3e00 !important;
  color: #ffffff !important; }
  body.style-2 .btn-custom.btn-custom-dark svg path {
    fill: #ffffff !important; }
  body.style-2 .btn-custom.btn-custom-dark:hover {
    background-color: #ffeecc !important;
    color: #5d3e00 !important; }
    body.style-2 .btn-custom.btn-custom-dark:hover svg path {
      fill: #5d3e00 !important; }
body.style-2 .archivebtn button {
  background-color: #ffeecc; }
body.style-2 .chat-call-option li button {
  background-color: rgba(255, 238, 204, 0.5); }
body.style-2 .points {
  background-color: rgba(255, 238, 204, 0.8); }
body.style-2 .b-socialfeed {
  background-color: #ffeecc; }
body.style-2 .icon-ci-search,
body.style-2 .clear-icon,
body.style-2 .icon-ci-send,
body.style-2 .icon-ci-filter,
body.style-2 .icon-ci-sort,
body.style-2 .b-icon,
body.style-2 .career-card-header,
body.style-2 .wpcf7-submit,
body.style-2 .pdfCounter,
body.style-2 .b-eligibility span,
body.style-2 .swiper-button-next:after,
body.style-2 .swiper-button-prev:after,
body.style-2 .icon-ci-mail,
body.style-2 .icon-ci-phone,
body.style-2 .icon-ci-location,
body.style-2 .dp-content span,
body.style-2 #dp-next,
body.style-2 #dp-prev,
body.style-2 .b-socialfeed .nav-pills .nav-link.active,
body.style-2 .icon-ci-growth,
body.style-2 .ext-link,
body.style-2 .icon-ci-link,
body.style-2 .icon-ci-home,
body.style-2 .icon-ci-doc,
body.style-2 .icon-ci-docs,
body.style-2 .contentAccordion h2,
body.style-2 .icon-ci-close,
body.style-2 .menuWrapper .menu .nav li.active > a,
body.style-2 .menuWrapper .menu .nav li.current-menu-ancestor > a {
  color: #916100; }
body.style-2 .career-card-header,
body.style-2 .wpcf7-submit,
body.style-2 .pdfCounter,
body.style-2 .b-pledge {
  background-color: #ffeecc !important; }
body.style-2 h2.resp-accordion.resp-tab-active {
  background-color: #5d3e00 !important; }
body.style-2 .our-team-section .team-bg,
body.style-2 .menu-style-2 .nav li > a:hover,
body.style-2 .menu-style-2 .nav li > a:focus {
  background-color: #ffeecc; }
body.style-2 .form-select,
body.style-2 .department-accordion-content,
body.style-2 header .menuright ul.menuright-links li,
body.style-2 .main-menu-wrapper ul li .sub-menu li {
  border-color: #5d3e00 !important; }
body.style-2 .menuright-links svg,
body.style-2 .searchform svg,
body.style-2 .input-group-text svg,
body.style-2 .v-icon.with-fill svg path,
body.style-2 .icon-pdf svg path,
body.style-2 .view-icon svg path,
body.style-2 .announce-icon svg path {
  fill: #5d3e00; }
body.style-2 .menuright-links line,
body.style-2 .b-socialfeed path,
body.style-2 .menu-icon svg path,
body.style-2 .v-icon svg path {
  stroke: #5d3e00; }
body.style-2 .t-icon svg path {
  fill: none;
  stroke: #5d3e00; }
body.style-2 .wpcf7-submit:hover,
body.style-2 .search-area form button:hover {
  background-color: #916100 !important;
  color: #ffffff !important; }
  body.style-2 .wpcf7-submit:hover svg path,
  body.style-2 .search-area form button:hover svg path {
    fill: #ffffff !important; }
body.style-2 .btn-transparent:hover {
  background-color: #5d3e00;
  color: #ffffff; }
body.style-2 .b-pagination .page-item a {
  color: #5d3e00; }
body.style-2 .pdfFilesContainer a.btn {
  border: 1px solid #5d3e00 !important; }
body.style-2 .sub-menu li:hover a,
body.style-2 .sub-menu li:focus a {
  background-color: #916100; }
body.style-2 .b-ibanner .position-relative:before {
  background: linear-gradient(90deg, rgba(84, 10, 98, 0.95) 30%, transparent 88%); }
body.style-2 .card .minister-img {
  border-bottom: 6px solid #5d3e00 !important; }
body.style-2 .title-icon svg.icon-stroked path {
  stroke: #5d3e00; }
body.style-2 .title-icon svg.icon-filled {
  fill: #5d3e00; }
body.style-2 .bordered-button {
  color: #5d3e00; }
  body.style-2 .bordered-button:hover {
    background-color: #ffeecc; }
body.style-2 .tab-contents ul li span.angle-right svg path,
body.style-2 .important-links-section ul li span.angle-right svg path {
  fill: #5d3e00; }
body.style-2 .whats-new-section .quick-links-list {
  background-color: #5d3e00; }
body.style-2 .quick-links-list::-webkit-scrollbar-thumb:hover {
  background: #5d3e00; }
body.style-2 .quick-links-list::-webkit-scrollbar-thumb {
  background: #5d3e00; }
body.style-2 .quick-links-list::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 25px;
  border: 1px solid #5d3e00; }
body.style-2 .persona-section .persona-slider .owl-nav .owl-prev,
body.style-2 .persona-section .persona-slider .owl-nav .owl-next {
  color: #5d3e00; }
body.style-2 .persona-section .owl-theme .owl-dots .owl-dot span {
  background: #916100;
  background-color: #916100; }
body.style-2 .persona-section .persona-slider .owl-dots .owl-dot.active span {
  background: #5d3e00; }
body.style-2 .important-links-section-outer h2 svg path {
  stroke: #5d3e00;
  stroke-width: 0px;
  fill: #5d3e00; }
body.style-2 .important-links-section ul li span.angle-right {
  fill: #5d3e00; }
body.style-2 .important-links-section-outer .important-links-section ul li {
  border-color: #916100; }
body.style-2 .important-links-section ul::-webkit-scrollbar-thumb:hover {
  background: #5d3e00; }
body.style-2 .important-links-section ul::-webkit-scrollbar-thumb {
  background: #5d3e00; }
body.style-2 .important-links-section ul::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 25px;
  border: 1px solid #5d3e00; }
body.style-2 .b-slider2 h2 svg path {
  stroke: #5d3e00; }
body.style-2 .quote-section .quote-wrapper .quote-texts .quotes-bx p:before {
  background-color: #5d3e00; }
body.style-2 .promotional-banner-slider .owl-dots .owl-dot {
  background-color: #ffeecc; }
  body.style-2 .promotional-banner-slider .owl-dots .owl-dot span {
    background: #916100;
    background-color: #916100; }
  body.style-2 .promotional-banner-slider .owl-dots .owl-dot.active span {
    background: #5d3e00; }
body.style-2 table caption {
  background-color: #162f6a;
  color: #ffffff; }
body.style-2 table thead {
  background-color: #a3bbf3;
  color: #5d3e00; }
body.style-2 .b-ibanner .b-innernav .menu-wrapper .menu {
  scrollbar-color: #5d3e00 #5d3e00; }
body.style-2 .social-media-section .Social-media-container h3 {
  color: #5d3e00; }
body.style-2 .gallery-container .awardListing .awardContent .arrowDetails {
  border-color: #5d3e00;
  color: #5d3e00; }
body.style-2 .gallery-container .awardListing .awardContent .arrowDetails:hover {
  background-color: #5d3e00; }
body.style-2 #gototop-btn {
  background-color: #5d3e00; }
  body.style-2 #gototop-btn svg {
    fill: #ffffff; }
body.style-2 .vc_btn3-container a.vc_btn3, body.style-2 .vc_btn3-container button {
  background-color: #5d3e00 !important;
  color: #fff !important; }
body.style-2 .socialCont ul li a svg path {
  fill: #162f6a; }

[data-bs-theme="dark"] .navbar-brand img,
[data-bs-theme="dark"] .b-table img,
[data-bs-theme="dark"] .input-group-text img {
  filter: brightness(0) invert(1) !important; }
[data-bs-theme="dark"] ul li,
[data-bs-theme="dark"] p,
[data-bs-theme="dark"] h1,
[data-bs-theme="dark"] h2,
[data-bs-theme="dark"] h3,
[data-bs-theme="dark"] h4,
[data-bs-theme="dark"] h5,
[data-bs-theme="dark"] h6,
[data-bs-theme="dark"] .h2-color,
[data-bs-theme="dark"] .num,
[data-bs-theme="dark"] input,
[data-bs-theme="dark"] .b-table tr td,
[data-bs-theme="dark"] .teamdetails-c .teamname,
[data-bs-theme="dark"] .teamdetails-c .teamdesig,
[data-bs-theme="dark"] .dashboardnum .num,
[data-bs-theme="dark"] .dashboardnum .name,
[data-bs-theme="dark"] .db-card .tag,
[data-bs-theme="dark"] .db-card .update,
[data-bs-theme="dark"] .directory .name .designation,
[data-bs-theme="dark"] .b-sort button,
[data-bs-theme="dark"] .image-card .card .card-body .card-title,
[data-bs-theme="dark"] .image-card .card .card-body .card-text,
[data-bs-theme="dark"] .b-searchfilter .dropdown-label,
[data-bs-theme="dark"] .b-searchfilter .dropdown-option,
[data-bs-theme="dark"] .b-mnav .b-details .b-component li .b-num,
[data-bs-theme="dark"] .figure-caption,
[data-bs-theme="dark"] .b-body .b-card .b-info,
[data-bs-theme="dark"] .b-socialfeed h4,
[data-bs-theme="dark"] #dp-slider .dp_item .b-txt2,
[data-bs-theme="dark"] .b-slider1 h4,
[data-bs-theme="dark"] .photos .g-title,
[data-bs-theme="dark"] .icon-ci-search,
[data-bs-theme="dark"] .icon-ci-doc,
[data-bs-theme="dark"] .icon-ci-docs,
[data-bs-theme="dark"] .b-search input::placeholder,
[data-bs-theme="dark"] .icon-ci-filter,
[data-bs-theme="dark"] .icon-ci-sort,
[data-bs-theme="dark"] .b-sort .icon-ci-angle-down,
[data-bs-theme="dark"] .b-icon,
[data-bs-theme="dark"] .golink,
[data-bs-theme="dark"] .b-eligibility span,
[data-bs-theme="dark"] .b-contact span,
[data-bs-theme="dark"] .icon-ci-mail,
[data-bs-theme="dark"] .icon-ci-phone,
[data-bs-theme="dark"] .dp-content span,
[data-bs-theme="dark"] .b-socialfeed .nav-pills .nav-link.active,
[data-bs-theme="dark"] .icon-ci-growth,
[data-bs-theme="dark"] .icon-ci-home,
[data-bs-theme="dark"] .our-performance .b-cardbody h3,
[data-bs-theme="dark"] .icon-ci-location,
[data-bs-theme="dark"] .b-body .b-searchfilter .b-searchfilterform select,
[data-bs-theme="dark"] .clear-icon,
[data-bs-theme="dark"] input,
[data-bs-theme="dark"] .career-card .latest-updates span,
[data-bs-theme="dark"] .career-card .cardContentTwo .v-details-list li .label-wrap label,
[data-bs-theme="dark"] .icon-ci-quote,
[data-bs-theme="dark"] .b-mygov span,
[data-bs-theme="dark"] .modal-content,
[data-bs-theme="dark"] .modal-content span,
[data-bs-theme="dark"] .modal-content small,
[data-bs-theme="dark"] .icon-pdf,
[data-bs-theme="dark"] .t-icon,
[data-bs-theme="dark"] .details-container .switchViewHead,
[data-bs-theme="dark"] .quote-section .quote-wrapper .quote-texts .quotes-bx::before,
[data-bs-theme="dark"] .quote-section .quote-wrapper .quote-texts small,
[data-bs-theme="dark"] .flexslider .flex-direction-nav li a:before,
[data-bs-theme="dark"] .flexslider .flex-pauseplay a:before {
  color: #ffffff !important; }
[data-bs-theme="dark"] .b-quote,
[data-bs-theme="dark"] .points,
[data-bs-theme="dark"] .directory .departmentNames,
[data-bs-theme="dark"] .pdfCounter,
[data-bs-theme="dark"] .b-slider1 .owl-theme {
  background-color: #272c2e !important;
  color: #ffffff !important; }
[data-bs-theme="dark"] .about-section .about-bottom-row ul li a {
  background-color: #272c2e !important;
  color: #ffff00 !important;
  border-color: #ffffff !important; }
[data-bs-theme="dark"] header,
[data-bs-theme="dark"] .b-search,
[data-bs-theme="dark"] .b-footer,
[data-bs-theme="dark"] .side_menu .list_item.active a,
[data-bs-theme="dark"] .list_item a:hover,
[data-bs-theme="dark"] .b-body,
[data-bs-theme="dark"] .b-parent,
[data-bs-theme="dark"] #searchInputm,
[data-bs-theme="dark"] .modal-content, [data-bs-theme="dark"] .modal-header, [data-bs-theme="dark"] .modal-body, [data-bs-theme="dark"] .modal-body .card-body,
[data-bs-theme="dark"] .b-sendbtn,
[data-bs-theme="dark"] .b-sort button,
[data-bs-theme="dark"] .b-searchfilter .dropdown-label,
[data-bs-theme="dark"] .b-social,
[data-bs-theme="dark"] .career-card-header,
[data-bs-theme="dark"] .career-card .latest-updates,
[data-bs-theme="dark"] .our-team-section,
[data-bs-theme="dark"] .menuWrapper,
[data-bs-theme="dark"] .menu-style-2 .nav ul,
[data-bs-theme="dark"] .announcement-section,
[data-bs-theme="dark"] .about-section,
[data-bs-theme="dark"] .whats-new-section,
[data-bs-theme="dark"] .recent-documents-section,
[data-bs-theme="dark"] .quote-section,
[data-bs-theme="dark"] .career-card .career-card-header {
  background-color: #16181a !important; }
[data-bs-theme="dark"] .accessiblelinks ul {
  background-color: #34383a; }
  [data-bs-theme="dark"] .accessiblelinks ul li {
    background-color: transparent !important; }
[data-bs-theme="dark"] .menuright-links svg,
[data-bs-theme="dark"] .searchform svg,
[data-bs-theme="dark"] .v-icon.with-fill svg path,
[data-bs-theme="dark"] .pdfFilesContainer .icon-pdf svg path,
[data-bs-theme="dark"] .btn-custom svg path {
  fill: #16181a !important; }
[data-bs-theme="dark"] .menuright-links line,
[data-bs-theme="dark"] .v-icon svg path
.t-icon svg path {
  stroke: #16181a !important; }
[data-bs-theme="dark"] .t-icon svg path,
[data-bs-theme="dark"] .v-icon svg path {
  stroke: #ffffff !important; }
[data-bs-theme="dark"] .input-group-text svg,
[data-bs-theme="dark"] .icon-pdf svg path,
[data-bs-theme="dark"] .announce-icon svg path {
  fill: #ffffff !important; }
[data-bs-theme="dark"] .b-socialfeed path {
  stroke: #ffff00 !important; }
[data-bs-theme="dark"] .b-body .b-nmquote .namo_quote p {
  border-color: #ffffff !important;
  color: #ffffff !important; }
[data-bs-theme="dark"] .b-rating,
[data-bs-theme="dark"] #menu-container,
[data-bs-theme="dark"] .list_item,
[data-bs-theme="dark"] .b-chatr,
[data-bs-theme="dark"] .chart-container,
[data-bs-theme="dark"] .b-searchfilter .dropdown-list,
[data-bs-theme="dark"] .b-mnav .b-details .b-eligibility,
[data-bs-theme="dark"] .b-mnav .b-details .b-component li,
[data-bs-theme="dark"] .b-mnav .b-details .b-docs li,
[data-bs-theme="dark"] .b-mnav .b-scheme-title .b-name,
[data-bs-theme="dark"] .b-mnav .b-scheme-title .b-version,
[data-bs-theme="dark"] .slide-container .slide-content .card-content .b-title,
[data-bs-theme="dark"] .b-slider1,
[data-bs-theme="dark"] .b-slider2 .b-bg,
[data-bs-theme="dark"] body.menu-style-2 .leftbox .row-white-bg .b-slider2 .b-bg,
[data-bs-theme="dark"] body.menu-style-2 .leftbox .row-white-bg .b-slider1 .owl-theme,
[data-bs-theme="dark"] .b-mygov,
[data-bs-theme="dark"] .b-slider1 .owl-carousel.owl-theme .owl-nav button,
[data-bs-theme="dark"] .owl-theme .owl-dots .owl-dot,
[data-bs-theme="dark"] .b-body .b-searchfilter .b-searchfilterform select,
[data-bs-theme="dark"] .b-searchfilter .b-sort,
[data-bs-theme="dark"] .b-searchfilter .b-search,
[data-bs-theme="dark"] .b-socialfeed,
[data-bs-theme="dark"] .career-card,
[data-bs-theme="dark"] .team-table,
[data-bs-theme="dark"] .team-table caption,
[data-bs-theme="dark"] .menu-style-2 .b-mygov,
[data-bs-theme="dark"] .menu-style-2 .b-socialfeed,
[data-bs-theme="dark"] .menu-style-2 .leftbox .row-white-bg,
[data-bs-theme="dark"] .menu-style-2 .home-design-2 .quotebox,
[data-bs-theme="dark"] .menu-style-2 .nav li:hover > a,
[data-bs-theme="dark"] .menu-style-2 .nav li:focus > a,
[data-bs-theme="dark"] body .our-team-section .team-bg {
  background-color: #272c2e !important; }
[data-bs-theme="dark"] .b-chats,
[data-bs-theme="dark"] .chat-details li.own-chat p,
[data-bs-theme="dark"] .teamdetails-c,
[data-bs-theme="dark"] .dashboardnum,
[data-bs-theme="dark"] .b-card,
[data-bs-theme="dark"] #dp-slider .dp_item:first-child,
[data-bs-theme="dark"] .dp_item,
[data-bs-theme="dark"] .paddles button,
[data-bs-theme="dark"] .quotebox,
[data-bs-theme="dark"] .b-slider1,
[data-bs-theme="dark"] .our-team-section .team-bg,
[data-bs-theme="dark"] .expanded-link-outer .expanded-link,
[data-bs-theme="dark"] .menu-style-2 .nav ul li:hover a,
[data-bs-theme="dark"] .details-container,
[data-bs-theme="dark"] .recent-documents-section .recent-documents-wrap ul li .bordered-box:hover,
[data-bs-theme="dark"] body .latest-section .latest-sec-tab .nav li .nav-link.active::before,
[data-bs-theme="dark"] body .latest-section .latest-sec-tab .nav li .nav-link:hover::before,
[data-bs-theme="dark"] body .menu-style-2 .latest-section .tab-contents ul::-webkit-scrollbar-thumb,
[data-bs-theme="dark"] body .menu-style-2 .latest-section .tab-contents ul::-webkit-scrollbar-thumb:hover,
[data-bs-theme="dark"] .menu-style-2 .leftbox .dp_item,
[data-bs-theme="dark"] .menu-style-2 .leftbox .owl-carousel.persona-slider .owl-item img,
[data-bs-theme="dark"] .important-links-section.bg-color,
[data-bs-theme="dark"] .latest-section .tab-contents ul li,
[data-bs-theme="dark"] .bg-light-gray,
[data-bs-theme="dark"] .bg-white,
[data-bs-theme="dark"] .menu-style-2 .sub-menu li.active,
[data-bs-theme="dark"] table tr td span.pdfCounter {
  background-color: #34383a !important; }
[data-bs-theme="dark"] .col-md-8.mb-5.b-details {
  background-color: #34383a !important;
  padding: 15px;
  border-radius: 6px; }
[data-bs-theme="dark"] .b-footerlinks a,
[data-bs-theme="dark"] .b-ministry a,
[data-bs-theme="dark"] #menu-container .menu a,
[data-bs-theme="dark"] .breadcrumb a,
[data-bs-theme="dark"] .b-lang a,
[data-bs-theme="dark"] .b-acc a,
[data-bs-theme="dark"] .list_load span,
[data-bs-theme="dark"] .link-black,
[data-bs-theme="dark"] .image-card .card .card-body .card-text .link a,
[data-bs-theme="dark"] .b-contact a,
[data-bs-theme="dark"] .image-card .card .card-body .card-title,
[data-bs-theme="dark"] .linkhead a,
[data-bs-theme="dark"] .linklist a,
[data-bs-theme="dark"] .b-mygov a span,
[data-bs-theme="dark"] .list_item a:hover span,
[data-bs-theme="dark"] .icon-ci-lang,
[data-bs-theme="dark"] .icon-ci-accessibility,
[data-bs-theme="dark"] .icon-ci-keyboard-voice,
[data-bs-theme="dark"] .icon-ci-photo-camera,
[data-bs-theme="dark"] .icon-ci-send,
[data-bs-theme="dark"] .btn-close,
[data-bs-theme="dark"] #dp-prev, [data-bs-theme="dark"] #dp-next,
[data-bs-theme="dark"] .play-button .icon-ci-play,
[data-bs-theme="dark"] .b-socialfeed .nav-pills .nav-link,
[data-bs-theme="dark"] .ext-link,
[data-bs-theme="dark"] .career-card .latest-updates small a,
[data-bs-theme="dark"] .rti_documents_pdfs .accordion-body a,
[data-bs-theme="dark"] .rti_content a,
[data-bs-theme="dark"] .persona-title,
[data-bs-theme="dark"] #dp-slider .dp_item .b-txt2,
[data-bs-theme="dark"] .expanded-link-outer .expanded-link ul li a p,
[data-bs-theme="dark"] .expanded-link-outer .expanded-link .visit-mygovweb p,
[data-bs-theme="dark"] .menuWrapper .menu .nav li > a,
[data-bs-theme="dark"] .latest-sec-tab button,
[data-bs-theme="dark"] .view-more a,
[data-bs-theme="dark"] .read-details a,
[data-bs-theme="dark"] .about-section .our-ministers ul li a .card .minister-profile,
[data-bs-theme="dark"] .newsticker .slides li a,
[data-bs-theme="dark"] .important-links-section a,
[data-bs-theme="dark"] .visit-mygovweb.btn,
[data-bs-theme="dark"] .latest-section .tab-contents ul li a {
  color: #ffff00 !important; }
[data-bs-theme="dark"] .accordion .accordion-item .accordion-button::after {
  background-color: #ffff00 !important; }
[data-bs-theme="dark"] .accordion-header button {
  background-color: #34383a !important;
  color: #ffff00 !important; }
[data-bs-theme="dark"] button,
[data-bs-theme="dark"] .b-mnav .b-details .b-docs li a,
[data-bs-theme="dark"] .b-mnav .b-scheme-title .b-link a,
[data-bs-theme="dark"] .swiper-navBtn,
[data-bs-theme="dark"] .menuright-links li,
[data-bs-theme="dark"] .golink,
[data-bs-theme="dark"] .ext-link,
[data-bs-theme="dark"] .btn-custom,
[data-bs-theme="dark"] .download .btn,
[data-bs-theme="dark"] .pdfFilesContainer a.btn {
  background-color: #ffff00 !important;
  color: #000000 !important; }
[data-bs-theme="dark"] .b-table thead tr th,
[data-bs-theme="dark"] #highContrast.dropdown-item,
[data-bs-theme="dark"] .swiper-button-next:after,
[data-bs-theme="dark"] .swiper-button-prev:after,
[data-bs-theme="dark"] .icon-ci-close,
[data-bs-theme="dark"] .team-bg .profile-card,
[data-bs-theme="dark"] .team-bg .profile-card p,
[data-bs-theme="dark"] .profile-card small,
[data-bs-theme="dark"] button.b-clear-all .icon-ci-close,
[data-bs-theme="dark"] .card-modal .modal-dialog .modal-content .modal-header button.close span {
  color: #000000 !important; }
[data-bs-theme="dark"] .db-card .update img,
[data-bs-theme="dark"] .b-searchfilter .b-datepicker img,
[data-bs-theme="dark"] .b-eligibility img,
[data-bs-theme="dark"] .linklist > li::before,
[data-bs-theme="dark"] .dp-content img,
[data-bs-theme="dark"] .b-video .b-videotn,
[data-bs-theme="dark"] .b-socialfeed .nav-pills .nav-item .nav-link.active img {
  filter: brightness(0) invert(1) !important; }
[data-bs-theme="dark"] .b-table button img,
[data-bs-theme="dark"] .presentation .download button img, [data-bs-theme="dark"] .presentation .download a img,
[data-bs-theme="dark"] .b-mnav .b-details .b-docs li a img,
[data-bs-theme="dark"] .download img,
[data-bs-theme="dark"] .namo_quote img,
[data-bs-theme="dark"] .b-mnav .b-scheme-title .b-link a img
 {
  filter: brightness(0) invert(0) !important; }
[data-bs-theme="dark"] .b-search form {
  box-shadow: 0px 3px 0px 0px #ffffff !important; }
[data-bs-theme="dark"] .b-ibanner.b-skillseeker {
  background-image: linear-gradient(to bottom, rgba(8, 88, 88, 0), #272c2e), url("../images/persona/skillseeker.jpg") !important; }
[data-bs-theme="dark"] .b-ibanner.b-media {
  background-image: linear-gradient(to bottom, rgba(8, 88, 88, 0), #272c2e), url("../images/persona/media.jpg") !important; }
[data-bs-theme="dark"] .b-ibanner.b-researcher {
  background-image: linear-gradient(to bottom, rgba(8, 88, 88, 0), #272c2e), url("../images/persona/researcher.jpg") !important; }
[data-bs-theme="dark"] .b-ibanner.b-businessowner {
  background-image: linear-gradient(to bottom, rgba(8, 88, 88, 0), #272c2e), url("../images/persona/businessowner.jpg") !important; }
[data-bs-theme="dark"] .b-ibanner.b-offering {
  background-image: linear-gradient(to bottom, rgba(8, 88, 88, 0), #272c2e), url("../images/offering/offering.jpg") !important; }
[data-bs-theme="dark"] .b-ibanner.b-tenders {
  background-image: linear-gradient(to bottom, rgba(8, 88, 88, 0), #272c2e), url("../images/offering/tenders-banner.jpg") !important; }
[data-bs-theme="dark"] .b-ibanner.b-document {
  background-image: linear-gradient(to bottom, rgba(8, 88, 88, 0), #272c2e), url("../images/offering/document.jpg") !important; }
[data-bs-theme="dark"] #searchInputm::placeholder {
  color: #f1f1f1 !important; }
[data-bs-theme="dark"] .burger_box .menu-icon_line {
  background: #ffff00 !important; }
[data-bs-theme="dark"] .rating__star-ring, [data-bs-theme="dark"] .rating__star-fill, [data-bs-theme="dark"] .rating__star-line, [data-bs-theme="dark"] .rating__label {
  stroke: #ffffff !important;
  fill: #ffffff !important; }
[data-bs-theme="dark"] .rating__input-1:hover ~ .rating__label:first-of-type .rating__star-stroke, [data-bs-theme="dark"] .rating__input-2:hover ~ .rating__label:nth-of-type(-n + 2) .rating__star-stroke, [data-bs-theme="dark"] .rating__input-3:hover ~ .rating__label:nth-of-type(-n + 3) .rating__star-stroke, [data-bs-theme="dark"] .rating__input-4:hover ~ .rating__label:nth-of-type(-n + 4) .rating__star-stroke, [data-bs-theme="dark"] .rating__input-5:hover ~ .rating__label:nth-of-type(-n + 5) .rating__star-stroke {
  stroke: #ffffff !important; }
[data-bs-theme="dark"] .b-cardbody .b-logo img {
  background-color: #ffffff !important;
  padding: 5px; }
[data-bs-theme="dark"] #dropdownLanguage img,
[data-bs-theme="dark"] #dropdownAccessibility img,
[data-bs-theme="dark"] .list_load img,
[data-bs-theme="dark"] .side_menu .list_item.active a img,
[data-bs-theme="dark"] .list_item a:hover img,
[data-bs-theme="dark"] .b-sendbtn img,
[data-bs-theme="dark"] .golink img,
[data-bs-theme="dark"] .ext-link img,
[data-bs-theme="dark"] .b-arrow img,
[data-bs-theme="dark"] .b-slider2 #slider svg,
[data-bs-theme="dark"] .b-slider1 .owl-carousel.owl-theme .owl-nav span {
  filter: invert(1) sepia(1) saturate(5) hue-rotate(4deg) !important; }
[data-bs-theme="dark"] .b-navbar .lang-eng::after,
[data-bs-theme="dark"] .b-skill a,
[data-bs-theme="dark"] .b-table thead,
[data-bs-theme="dark"] #highContrast.dropdown-item {
  background-color: #ffffff !important; }
[data-bs-theme="dark"] .b-vline::before {
  background-color: rgba(255, 255, 255, 0.7); }
[data-bs-theme="dark"] .dropdown-item.active, [data-bs-theme="dark"] .dropdown-item:active {
  background-color: #2b3035 !important; }
[data-bs-theme="dark"] .dashboardnum {
  box-shadow: 0px 6px 0px 0px #ffffff !important; }
[data-bs-theme="dark"] .b-pagination .page-item a,
[data-bs-theme="dark"] .b-searchfilter .b-sort .dropdown-menu a,
[data-bs-theme="dark"] .presentation .download button, [data-bs-theme="dark"] .presentation .download a,
[data-bs-theme="dark"] .b-mnav .b-scheme-title .b-link,
[data-bs-theme="dark"] .swiper-pagination-bullet,
[data-bs-theme="dark"] #dp-dots li,
[data-bs-theme="dark"] .b-slider1 .owl-carousel.owl-theme .owl-dots .owl-dot span {
  background-color: #ffff00 !important; }
[data-bs-theme="dark"] input::placeholder {
  color: #f1f1f1 !important; }
[data-bs-theme="dark"] body .b-searchfilter .b-search,
[data-bs-theme="dark"] body .b-searchfilter .input-group.b-filter,
[data-bs-theme="dark"] body .b-searchfilter .b-sort,
[data-bs-theme="dark"] body .b-searchfilter .b-datepicker,
[data-bs-theme="dark"] body .b-searchfilter .b-search,
[data-bs-theme="dark"] body .b-body .b-card,
[data-bs-theme="dark"] .image-card .card,
[data-bs-theme="dark"] .modal-content,
[data-bs-theme="dark"] .departmentNames.badge,
[data-bs-theme="dark"] body .latest-section .tab-contents ul li {
  border: solid 1px #ffffff !important; }
[data-bs-theme="dark"] .audio .plyr__control svg {
  fill: black; }
[data-bs-theme="dark"] .figure .figure-img {
  filter: none !important; }
[data-bs-theme="dark"] .play-button,
[data-bs-theme="dark"] .b-search button,
[data-bs-theme="dark"] .b-modalform button,
[data-bs-theme="dark"] .form-control,
[data-bs-theme="dark"] .b-sort button,
[data-bs-theme="dark"] .btn-close,
[data-bs-theme="dark"] .b-socialfeed .nav-pills .nav-link,
[data-bs-theme="dark"] .audio .plyr__controls {
  background-color: transparent !important; }
[data-bs-theme="dark"] .b-body .b-nmquote .namo_quote p {
  border-top: solid 1px #ffffff; }
[data-bs-theme="dark"] .linkhead {
  border-bottom: solid 0.5px rgba(255, 255, 255, 0.7) !important; }
[data-bs-theme="dark"] .b-socialfeed .nav-pills .nav-link.active, [data-bs-theme="dark"] .nav-pills .show > .nav-link {
  background-color: transparent !important; }
[data-bs-theme="dark"] .b-sort .dropdown-menu.show li {
  border-bottom: 1px solid #000; }
[data-bs-theme="dark"] .btn-close {
  opacity: 1;
  filter: none; }
[data-bs-theme="dark"] header .menuright .branding-link img {
  filter: invert(1) brightness(2); }
[data-bs-theme="dark"] .list_item > a {
  border-color: #ffffff !important;
  background-color: #333 !important; }
[data-bs-theme="dark"] footer,
[data-bs-theme="dark"] .b-ibanner,
[data-bs-theme="dark"] .quote-section,
[data-bs-theme="dark"] .about-section,
[data-bs-theme="dark"] .whats-new-section,
[data-bs-theme="dark"] .recent-documents-section {
  border-top: 1px solid #ffffff; }
[data-bs-theme="dark"] .modal-content .modal-card .line,
[data-bs-theme="dark"] body .btn-custom {
  border-color: #ffffff !important; }
[data-bs-theme="dark"] body .search-area form button:hover,
[data-bs-theme="dark"] body .golink:hover,
[data-bs-theme="dark"] body .ext-link:hover,
[data-bs-theme="dark"] body .rti-btn:hover {
  background-color: #505050 !important;
  color: #ffffff; }
[data-bs-theme="dark"] .b-pagination .page-item a {
  color: #000 !important;
  text-decoration: none; }
[data-bs-theme="dark"] .bg-color {
  background-color: transparent !important; }
[data-bs-theme="dark"] body .bordered-box {
  border: 1px solid #ffff00 !important; }
[data-bs-theme="dark"] .home-design-2 .b-slider1.pb-3 {
  background-color: #272c2e !important; }
[data-bs-theme="dark"] .home-design-2 .b-slider2.pb-3 {
  padding-bottom: 0 !important; }
[data-bs-theme="dark"] body .menu-style-2 .latest-section .tab-contents ul::-webkit-scrollbar-thumb {
  background: #333 !important; }
[data-bs-theme="dark"] .latest-section .tab-contents ul::-webkit-scrollbar-thumb {
  background: #333 !important; }
[data-bs-theme="dark"] .quote-section .quote-wrapper .quote-texts .quotes-bx p:before {
  background-color: #fff !important; }
[data-bs-theme="dark"] .rti-btn {
  background-color: #2b3035 !important; }
  [data-bs-theme="dark"] .rti-btn svg path {
    fill: #ffff00 !important; }

/*# sourceMappingURL=main.css.map */
