.img-fluid {
    max-width: 100%;
    height: auto;
}
ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 700;
    color: #00205B;
}
.btn {
    font-weight: 600;
    padding: 7px 45px;
    text-align: center;
}
.btn-primary {
    background: transparent linear-gradient(344deg, #e7194f 0%, #ff5884 100%) 0% 0% no-repeat padding-box;
    border-color: #E7194F;
    transition: all 0.3s ease-in-out;
}

.overlay-bg {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.7);
    z-index: 9;
    display: none; }
  
  .main-header {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10;
    width: 100%; }
    .main-header:before {
      content: "";
      position: absolute;
      width: 100%;
      height: 120%;
      left: 0;
      top: 0;
      background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 70%);
      z-index: -1;
      pointer-events: none; }
    .main-header .bind .top {
      display: flex;
      justify-content: flex-end;
      padding: 8px 0;
      align-items: center; }
      .main-header .bind .top .mobile-nav-wrap {
        display: none;
        width: 100%; }
        @media (max-width: 1024px) {
          .main-header .bind .top .mobile-nav-wrap {
            display: flex;
            justify-content: space-between; } }
        .main-header .bind .top .mobile-nav-wrap .links-wrap {
          display: block; }
        .main-header .bind .top .mobile-nav-wrap .type-dropdown {
          position: relative;
          padding-right: 15px; }
          .main-header .bind .top .mobile-nav-wrap .type-dropdown a {
            color: #ffffff;
            text-decoration: none;
            display: block; }
          .main-header .bind .top .mobile-nav-wrap .type-dropdown:before {
            content: "";
            position: absolute;
            width: 6px;
            height: 1px;
            background: #ffffff;
            right: 4px;
            top: 10px;
            transform: rotate(45deg);
            transition: all 0.3s ease-in-out; }
          .main-header .bind .top .mobile-nav-wrap .type-dropdown:after {
            content: "";
            position: absolute;
            width: 6px;
            height: 1px;
            background: #ffffff;
            right: 0;
            top: 10px;
            transform: rotate(-45deg);
            transition: all 0.3s ease-in-out; }
          .main-header .bind .top .mobile-nav-wrap .type-dropdown .sub-menu {
            position: fixed;
            width: 95%;
            background: #ffffff;
            left: 9px;
            top: 36px;
            padding: 1.5rem;
            z-index: 2;
            font-size: 1rem;
            display: none;
            margin: auto;
            right: 50%;
            border-radius: 5px; }
            .main-header .bind .top .mobile-nav-wrap .type-dropdown .sub-menu .close {
              position: absolute;
              width: 30px;
              height: 30px;
              right: 10px;
              top: 10px;
              font-size: 1.5rem;
              cursor: pointer;
              line-height: 1;
              text-align: center;
              opacity: 0.7; }
            .main-header .bind .top .mobile-nav-wrap .type-dropdown .sub-menu:before {
              content: "";
              position: absolute;
              width: 100%;
              height: 10px;
              left: 0;
              top: 0;
              background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.07) 100%);
              pointer-events: none; }
            .main-header .bind .top .mobile-nav-wrap .type-dropdown .sub-menu ul li {
              border-top: rgba(61, 61, 61, 0.3) solid 1px; }
              .main-header .bind .top .mobile-nav-wrap .type-dropdown .sub-menu ul li:first-child {
                border-top: 0; }
              .main-header .bind .top .mobile-nav-wrap .type-dropdown .sub-menu ul li a {
                color: #3d3d3d;
                text-decoration: none;
                display: block;
                padding: 1rem 0; }
                .main-header .bind .top .mobile-nav-wrap .type-dropdown .sub-menu ul li a:hover {
                  color: #3d3d3d; }
          .main-header .bind .top .mobile-nav-wrap .type-dropdown.active .sub-menu {
            display: block; }
      .main-header .bind .top .links-wrap {
        font-weight: 600; }
        @media (max-width: 1024px) {
          .main-header .bind .top .links-wrap {
            display: none; } }
        .main-header .bind .top .links-wrap ul {
          display: flex; }
          .main-header .bind .top .links-wrap ul li {
            margin: 0 0.75rem;
            font-size: 12px;
            position: relative; }
            .main-header .bind .top .links-wrap ul li.has-sub-menu {
              padding-right: 15px; }
              .main-header .bind .top .links-wrap ul li.has-sub-menu:before {
                content: "";
                position: absolute;
                width: 6px;
                height: 1px;
                background: #ffffff;
                right: 4px;
                top: 8px;
                transform: rotate(45deg);
                transition: all 0.3s ease-in-out; }
              .main-header .bind .top .links-wrap ul li.has-sub-menu:after {
                content: "";
                position: absolute;
                width: 6px;
                height: 1px;
                background: #ffffff;
                right: 0;
                top: 8px;
                transform: rotate(-45deg);
                transition: all 0.3s ease-in-out; }
              .main-header .bind .top .links-wrap ul li.has-sub-menu:hover:before {
                transform: rotate(-45deg); }
              .main-header .bind .top .links-wrap ul li.has-sub-menu:hover:after {
                transform: rotate(45deg); }
            .main-header .bind .top .links-wrap ul li a {
              color: #ffffff;
              text-decoration: none;
              position: relative; }
              .main-header .bind .top .links-wrap ul li a:after {
                content: "";
                position: absolute;
                width: 0%;
                left: 50%;
                top: calc(100% + 2px);
                height: 1px;
                background: #ffffff;
                transform: translate(-50%, 0);
                transition: all 0.3s ease-in-out; }
                @media (max-width: 1024px) {
                  .main-header .bind .top .links-wrap ul li a:after {
                    display: none; } }
              .main-header .bind .top .links-wrap ul li a:hover:after {
                width: 80%; }
              .main-header .bind .top .links-wrap ul li a .download-icon {
                font-size: 0.6rem;
                display: inline-block;
                padding: 3px 4px;
                border: #E7194F solid 1px;
                border-radius: 2px;
                line-height: 1; }
            @media (max-width: 1024px) {
              .main-header .bind .top .links-wrap ul li:last-child {
                margin-right: 0; } }
            .main-header .bind .top .links-wrap ul li .sub-menu {
              position: absolute;
              background: #ffffff;
              left: 0px;
              top: 100%;
              padding: 0.3rem 10px;
              border-bottom-left-radius: 10px;
              border-bottom-right-radius: 10px;
              z-index: 1;
              box-shadow: 0px 10px 20px rgba(112, 112, 112, 0.1);
              display: none; }
              .main-header .bind .top .links-wrap ul li .sub-menu:before {
                content: "";
                position: absolute;
                width: 100%;
                height: 10px;
                left: 0;
                top: 0;
                background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.07) 100%);
                pointer-events: none; }
              .main-header .bind .top .links-wrap ul li .sub-menu ul {
                display: block; }
                .main-header .bind .top .links-wrap ul li .sub-menu ul li {
                  white-space: nowrap; }
                  .main-header .bind .top .links-wrap ul li .sub-menu ul li a {
                    color: #8b8b8b;
                    text-decoration: none;
                    display: block;
                    padding: 0.2rem 0; }
                    .main-header .bind .top .links-wrap ul li .sub-menu ul li a:hover {
                      color: #3d3d3d; }
            .main-header .bind .top .links-wrap ul li:hover .sub-menu {
              display: block; }
      .main-header .bind .top .links-wrap {
        font-weight: 600;
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%; }
        @media (max-width: 767px) {
          .main-header .bind .top .links-wrap {
            display: none; } }
        .main-header .bind .top .links-wrap .main-primary {
          text-transform: uppercase;
          display: flex; }
          .main-header .bind .top .links-wrap .main-primary li {
            margin: 0 0.75rem;
            font-size: 12px;
            position: relative; }
            .main-header .bind .top .links-wrap .main-primary li.has-sub-menu {
              padding-right: 15px; }
              .main-header .bind .top .links-wrap .main-primary li.has-sub-menu:before {
                content: "";
                position: absolute;
                width: 6px;
                height: 1px;
                background: #ffffff;
                right: 4px;
                top: 8px;
                transform: rotate(45deg);
                transition: all 0.3s ease-in-out; }
              .main-header .bind .top .links-wrap .main-primary li.has-sub-menu:after {
                content: "";
                position: absolute;
                width: 6px;
                height: 1px;
                background: #ffffff;
                right: 0;
                top: 8px;
                transform: rotate(-45deg);
                transition: all 0.3s ease-in-out; }
              .main-header .bind .top .links-wrap .main-primary li.has-sub-menu:hover:before {
                transform: rotate(-45deg); }
              .main-header .bind .top .links-wrap .main-primary li.has-sub-menu:hover:after {
                transform: rotate(45deg); }
            .main-header .bind .top .links-wrap .main-primary li a {
              color: #ffffff;
              text-decoration: none;
              position: relative; }
              .main-header .bind .top .links-wrap .main-primary li a.active {
                color: #ffffff;
                border-bottom: 2px solid #ffffff; }
                .main-header .bind .top .links-wrap .main-primary li a.active:after {
                  transition: none;
                  height: 0; }
              .main-header .bind .top .links-wrap .main-primary li a:after {
                content: "";
                position: absolute;
                width: 0%;
                left: 50%;
                top: calc(100% + 1px);
                height: 1px;
                color: #ffffff;
                background: #ffffff;
                transform: translate(-50%, 0);
                transition: all 0.3s ease-in-out;
                border-bottom: 2px solid #ffffff; }
                @media (max-width: 767px) {
                  .main-header .bind .top .links-wrap .main-primary li a:after {
                    display: none; } }
              .main-header .bind .top .links-wrap .main-primary li a:hover {
                color: #ffffff; }
                .main-header .bind .top .links-wrap .main-primary li a:hover:after {
                  width: 100%; }
              .main-header .bind .top .links-wrap .main-primary li a .download-icon {
                font-size: 0.6rem;
                display: inline-block;
                padding: 3px 4px;
                border: #E7194F solid 1px;
                border-radius: 2px;
                line-height: 1; }
            @media (max-width: 767px) {
              .main-header .bind .top .links-wrap .main-primary li:last-child {
                margin-right: 0; } }
            .main-header .bind .top .links-wrap .main-primary li .sub-menu {
              position: absolute;
              background: #ffffff;
              left: 0px;
              top: 100%;
              padding: 0.3rem 10px;
              border-bottom-left-radius: 10px;
              border-bottom-right-radius: 10px;
              z-index: 1;
              box-shadow: 0px 10px 20px rgba(112, 112, 112, 0.1);
              display: none; }
              .main-header .bind .top .links-wrap .main-primary li .sub-menu:before {
                content: "";
                position: absolute;
                width: 100%;
                height: 10px;
                left: 0;
                top: 0;
                background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.07) 100%);
                pointer-events: none; }
              .main-header .bind .top .links-wrap .main-primary li .sub-menu ul {
                display: block; }
                .main-header .bind .top .links-wrap .main-primary li .sub-menu ul li {
                  white-space: nowrap; }
                  .main-header .bind .top .links-wrap .main-primary li .sub-menu ul li a {
                    color: #8b8b8b;
                    text-decoration: none;
                    display: block;
                    padding: 0.2rem 0; }
                    .main-header .bind .top .links-wrap .main-primary li .sub-menu ul li a:hover {
                      color: #3d3d3d; }
            .main-header .bind .top .links-wrap .main-primary li:hover .sub-menu {
              display: block; }
      @media (max-width: 1024px) {
        .main-header .bind .top .social-links-wrap {
          display: none; } }
      .main-header .bind .top .social-links-wrap ul {
        display: flex; }
        .main-header .bind .top .social-links-wrap ul li {
          margin-left: 1rem;
          width: 16px; }
          .main-header .bind .top .social-links-wrap ul li a {
            text-decoration: none; }
            .main-header .bind .top .social-links-wrap ul li a svg {
              fill: #ffffff;
              width: 100%; }
    .main-header .bind .bottom {
      background: #ffffff;
      border-radius: 4px;
      display: flex;
      align-items: center;
      padding: 0 20px;
      position: relative; }
      .main-header .bind .bottom .hamburger {
        display: none;
        width: 30px;
        margin-right: 1rem;
        padding: 1.5rem 0; }
        @media (max-width: 1024px) {
          .main-header .bind .bottom .hamburger {
            display: block; } }
        .main-header .bind .bottom .hamburger ul li {
          width: 100%;
          height: 2px;
          background: #00205B;
          margin-bottom: 5px; }
          .main-header .bind .bottom .hamburger ul li:last-child {
            margin-bottom: 0; }
      .main-header .bind .bottom .logo {
        width: 200px;
        margin-right: 20px; }
        .main-header .bind .bottom .logo a {
          padding: 1.5rem 0;
          display: block;
          padding-right: 20px; }
          @media (max-width: 1024px) {
            .main-header .bind .bottom .logo a {
              border: none; } }
        .main-header .bind .bottom .logo img {
          display: block; }
      .main-header .bind .bottom .type-dropdown {
        font-weight: 600;
        position: relative;
        padding-right: 20px; }
        @media (max-width: 1024px) {
          .main-header .bind .bottom .type-dropdown {
            display: none; } }
        .main-header .bind .bottom .type-dropdown:before {
          content: "";
          position: absolute;
          width: 8px;
          height: 2px;
          background: #E7194F;
          right: 5px;
          top: 33px;
          transform: rotate(45deg);
          transition: all 0.3s ease-in-out; }
        .main-header .bind .bottom .type-dropdown:after {
          content: "";
          position: absolute;
          width: 8px;
          height: 2px;
          background: #E7194F;
          right: 0;
          top: 33px;
          transform: rotate(-45deg);
          transition: all 0.3s ease-in-out; }
        .main-header .bind .bottom .type-dropdown > a {
          color: #8b8b8b;
          text-decoration: none;
          display: block;
          padding: 1.5rem 0;
          position: relative; }
          .main-header .bind .bottom .type-dropdown > a:after {
            content: "";
            position: absolute;
            width: 0%;
            left: 0;
            top: calc(100% - 1px);
            height: 2px;
            background: #E7194F;
            transition: all 0.3s ease-in-out;
            border-radius: 2px; }
          .main-header .bind .bottom .type-dropdown > a:hover {
            color: #3d3d3d; }
            .main-header .bind .bottom .type-dropdown > a:hover:after {
              width: 100%; }
        .main-header .bind .bottom .type-dropdown .sub-menu {
          position: absolute;
          width: 200px;
          background: #ffffff;
          left: -20px;
          top: 100%;
          padding: 0.5rem 20px;
          border-bottom-left-radius: 10px;
          border-bottom-right-radius: 10px;
          z-index: -1;
          display: none; }
          .main-header .bind .bottom .type-dropdown .sub-menu:before {
            content: "";
            position: absolute;
            width: 100%;
            height: 10px;
            left: 0;
            top: 0;
            background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.07) 100%);
            pointer-events: none; }
          .main-header .bind .bottom .type-dropdown .sub-menu ul li a {
            color: #8b8b8b;
            text-decoration: none;
            display: block;
            padding: 0.5rem 0; }
            .main-header .bind .bottom .type-dropdown .sub-menu ul li a:hover {
              color: #3d3d3d; }
        .main-header .bind .bottom .type-dropdown:hover .sub-menu {
          display: block; }
        .main-header .bind .bottom .type-dropdown:hover:before {
          transform: rotate(-45deg); }
        .main-header .bind .bottom .type-dropdown:hover:after {
          transform: rotate(45deg); }
        .main-header .bind .bottom .type-dropdown:hover > a:after {
          width: 100%; }
      .main-header .bind .bottom .nav {
        margin-left: auto; }
        @media (max-width: 1024px) {
          .main-header .bind .bottom .nav {
            position: fixed;
            width: calc(100% - 1.5rem);
            height: calc(100% - 204px);
            background: #ffffff;
            left: 0.75rem;
            top: 102px;
            padding: 1rem;
            display: block;
            border-radius: 4px;
            overflow: auto;
            display: none; } }
        .main-header .bind .bottom .nav ul {
          display: flex; }
          @media (max-width: 1024px) {
            .main-header .bind .bottom .nav ul {
              display: block;
              width: 100%; } }
          .main-header .bind .bottom .nav ul li {
            font-weight: 600;
            margin: 0 0.8rem; }
            @media (max-width: 1024px) {
              .main-header .bind .bottom .nav ul li {
                font-weight: 700;
                font-size: 1rem;
                position: relative; }
                .main-header .bind .bottom .nav ul li.has-mega-menu:before {
                  content: "";
                  position: absolute;
                  width: 10px;
                  height: 2px;
                  background: #E7194F;
                  right: 6px;
                  top: 25px;
                  transform: rotate(45deg);
                  transition: all 0.3s ease-in-out; }
                .main-header .bind .bottom .nav ul li.has-mega-menu:after {
                  content: "";
                  position: absolute;
                  width: 10px;
                  height: 2px;
                  background: #E7194F;
                  right: 0;
                  top: 25px;
                  transform: rotate(-45deg);
                  transition: all 0.3s ease-in-out; }
                .main-header .bind .bottom .nav ul li.has-mega-menu.active:before {
                  transform: rotate(-45deg); }
                .main-header .bind .bottom .nav ul li.has-mega-menu.active:after {
                  transform: rotate(45deg); } }
            .main-header .bind .bottom .nav ul li > a {
              color: #8b8b8b;
              text-decoration: none;
              display: block;
              padding: 1.5rem 0;
              position: relative;
              transition: all 0.3s ease-in-out;
              text-transform: uppercase; }
              @media (max-width: 1024px) {
                .main-header .bind .bottom .nav ul li > a {
                  padding: 1rem 0;
                  color: #222222;
                  border-bottom: rgba(34, 34, 34, 0.1) solid 1px;
                  display: block; } }
              .main-header .bind .bottom .nav ul li > a:after {
                content: "";
                position: absolute;
                width: 0%;
                left: 50%;
                top: calc(100% - 1px);
                height: 2px;
                background: #E7194F;
                transform: translate(-50%, 0);
                transition: all 0.3s ease-in-out;
                border-radius: 2px; }
                @media (max-width: 1024px) {
                  .main-header .bind .bottom .nav ul li > a:after {
                    display: none; } }
              .main-header .bind .bottom .nav ul li > a:hover {
                color: #3d3d3d; }
                .main-header .bind .bottom .nav ul li > a:hover:after {
                  width: 80%; }
            .main-header .bind .bottom .nav ul li .mega-menu-wrap {
              position: absolute;
              width: 100%;
              left: 0;
              top: calc(100% - 5px);
              background: #ffffff;
              border-bottom-left-radius: 10px;
              border-bottom-right-radius: 10px;
              padding: 2rem 3.5rem;
              display: none;
              z-index: -1; }
              @media (max-width: 1024px) {
                .main-header .bind .bottom .nav ul li .mega-menu-wrap {
                  position: relative;
                  z-index: 1;
                  padding: 0rem; } }
              .main-header .bind .bottom .nav ul li .mega-menu-wrap:before {
                content: "";
                position: absolute;
                width: 100%;
                height: 20px;
                left: 0;
                top: 0;
                background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.07) 100%);
                pointer-events: none; }
                @media (max-width: 1024px) {
                  .main-header .bind .bottom .nav ul li .mega-menu-wrap:before {
                    display: none; } }
              .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap-main-link {
                border-bottom: 1px solid rgba(112, 112, 112, 0.1); }
                .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap-main-link + .explore-wrap-all {
                  margin-top: 2rem;
                  display: flex;
                  justify-content: flex-end; }
                  @media (max-width: 1024px) {
                    .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap-main-link + .explore-wrap-all {
                      justify-content: flex-start;
                      margin-bottom: 2rem; } }
                  .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap-main-link + .explore-wrap-all a {
                    position: relative;
                    color: #000000;
                    text-decoration: none;
                    padding: 1rem; }
                    .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap-main-link + .explore-wrap-all a i {
                      color: #e7194f;
                      margin-left: 5px; }
              .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap {
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between; }
                @media (max-width: 1024px) {
                  .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap {
                    display: block; } }
                .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .links-block {
                  width: 70%;
                  display: flex;
                  flex-wrap: wrap;
                  justify-content: space-between; }
                  @media (max-width: 1024px) {
                    .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .links-block {
                      display: block;
                      width: 100%; } }
                  .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .links-block .block {
                    width: 33.33%;
                    margin-bottom: 2rem; }
                    @media (max-width: 1024px) {
                      .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .links-block .block {
                        width: 100%;
                        margin-bottom: 0rem; } }
                    .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .links-block .block.col-12 {
                      width: 100%; }
                    .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .links-block .block .heading {
                      font-weight: 700;
                      color: #3d3d3d;
                      margin-bottom: 0.3rem;
                      width: 101%;
                      font-family: "Raleway_Bold"; }
                      @media (max-width: 1024px) {
                        .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .links-block .block .heading {
                          font-size: 1rem;
                          font-weight: 400;
                          position: relative;
                          padding: 1rem 0 1rem 1rem;
                          margin-bottom: 0;
                          border-top: rgba(34, 34, 34, 0.1) solid 1px; }
                          .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .links-block .block .heading.has-sub-menu:before {
                            content: "";
                            position: absolute;
                            width: 10px;
                            height: 2px;
                            background: #E7194F;
                            right: 6px;
                            top: 25px;
                            transform: rotate(45deg);
                            transition: all 0.3s ease-in-out; }
                          .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .links-block .block .heading.has-sub-menu:after {
                            content: "";
                            position: absolute;
                            width: 10px;
                            height: 2px;
                            background: #E7194F;
                            right: 0;
                            top: 25px;
                            transform: rotate(-45deg);
                            transition: all 0.3s ease-in-out; }
                          .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .links-block .block .heading.active:before {
                            transform: rotate(-45deg); }
                          .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .links-block .block .heading.active:after {
                            transform: rotate(45deg); } }
                      .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .links-block .block .heading a {
                        color: #3d3d3d;
                        text-decoration: none; }
                    @media (max-width: 1024px) {
                      .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .links-block .block .link-wrap {
                        display: none;
                        font-size: 0.9rem;
                        padding: 0 1rem;
                        font-weight: 400; } }
                    .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .links-block .block .link-wrap a {
                      color: #8b8b8b;
                      text-decoration: none;
                      display: block;
                      padding: 0;
                      margin: 0 0 0.2rem 0;
                      transition: all 0.3s ease-in-out; }
                      @media (max-width: 1024px) {
                        .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .links-block .block .link-wrap a {
                          padding: 0.4rem 0; } }
                      .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .links-block .block .link-wrap a:hover {
                        color: #3d3d3d; }
                      .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .links-block .block .link-wrap a:last-child {
                        color: #8b8b8b; }
                .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .highlight-block {
                  width: 30%; }
                  @media (max-width: 1024px) {
                    .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .highlight-block {
                      width: 100%; } }
                  .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .highlight-block .heading {
                    font-weight: 700;
                    color: #3d3d3d;
                    margin-bottom: 0.3rem;
                    font-size: 1rem;
                    padding-left: 1rem; }
                    .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .highlight-block .heading a {
                      color: #3d3d3d;
                      text-decoration: none; }
                  .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .highlight-block .image-block .product-shot-wrap {
                    position: relative; }
                    .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .highlight-block .image-block .product-shot-wrap .product-shot {
                      position: absolute;
                      width: 100px;
                      left: 1rem;
                      bottom: 0rem; }
                      .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .highlight-block .image-block .product-shot-wrap .product-shot img {
                        width: 100%; }
                    .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .highlight-block .image-block .product-shot-wrap .explore-wrap {
                      text-align: right;
                      padding: 0.5rem 0; }
                      .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .highlight-block .image-block .product-shot-wrap .explore-wrap a {
                        color: #000000;
                        text-decoration: none; }
                        .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .highlight-block .image-block .product-shot-wrap .explore-wrap a i {
                          color: #E7194F; }
                      .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .highlight-block .image-block .product-shot-wrap .explore-wrap i {
                        color: #E7194F; }
            @media (min-width: 1025px) {
              .main-header .bind .bottom .nav ul li:hover a:after {
                width: 80%; }
              .main-header .bind .bottom .nav ul li:hover .mega-menu-wrap {
                display: block; } }
      .main-header .bind .bottom .right-icon-nav ul {
        display: flex; }
        .main-header .bind .bottom .right-icon-nav ul li {
          font-size: 1.3rem;
          margin-left: 1rem; }
          @media (max-width: 1024px) {
            .main-header .bind .bottom .right-icon-nav ul li {
              font-weight: 700;
              font-size: 1rem;
              position: relative; }
              .main-header .bind .bottom .right-icon-nav ul li.has-mega-menu.active:before {
                transform: rotate(-45deg); }
              .main-header .bind .bottom .right-icon-nav ul li.has-mega-menu.active:after {
                transform: rotate(45deg); } }
          .main-header .bind .bottom .right-icon-nav ul li > a {
            color: #8b8b8b;
            text-decoration: none;
            display: block;
            padding: 1.5rem 0;
            position: relative;
            transition: all 0.3s ease-in-out; }
            @media (max-width: 1024px) {
              .main-header .bind .bottom .right-icon-nav ul li > a {
                padding: 1rem 0;
                color: #222222;
                display: block; } }
            .main-header .bind .bottom .right-icon-nav ul li > a:after {
              content: "";
              position: absolute;
              width: 0%;
              left: 50%;
              top: calc(100% - 1px);
              height: 2px;
              background: #E7194F;
              transform: translate(-50%, 0);
              transition: all 0.3s ease-in-out;
              border-radius: 2px; }
              @media (max-width: 1024px) {
                .main-header .bind .bottom .right-icon-nav ul li > a:after {
                  display: none; } }
            .main-header .bind .bottom .right-icon-nav ul li > a:hover {
              color: #3d3d3d; }
              .main-header .bind .bottom .right-icon-nav ul li > a:hover:after {
                width: 80%; }
          @media (min-width: 1025px) {
            .main-header .bind .bottom .right-icon-nav ul li:hover a:after {
              width: 80%; }
            .main-header .bind .bottom .right-icon-nav ul li:hover .mega-menu-wrap {
              display: block; } }
    .main-header .bind .with-limited-menu {
      position: relative; }
      .main-header .bind .with-limited-menu .mega-menu-wrap {
        min-width: 220px !important;
        left: -141px !important;
        padding: 2rem 20px !important; }
        @media (max-width: 1024px) {
          .main-header .bind .with-limited-menu .mega-menu-wrap {
            min-width: 100% !important;
            left: 0px !important;
            padding: 0 !important; } }
        .main-header .bind .with-limited-menu .mega-menu-wrap .wrap {
          width: 100% !important; }
          .main-header .bind .with-limited-menu .mega-menu-wrap .wrap .links-block {
            width: 100% !important; }
            .main-header .bind .with-limited-menu .mega-menu-wrap .wrap .links-block .block {
              width: 100% !important;
              margin-bottom: 0 !important; }
  
  .mega-menu-wrap {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0px;
    background: #ffffff;
    border-radius: 0;
    padding: 130px 100px 100px;
    display: none;
    z-index: 9;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    transition: 0.3s;
    background-color: #f6f6f6;
    padding-top: 130px; }
    @media (max-width: 767px) {
      .mega-menu-wrap {
        padding-top: 110px !important; } }
    @media (max-width: 1024px) {
      .mega-menu-wrap {
        position: relative;
        z-index: 1;
        padding: 0rem !important; } }
    .mega-menu-wrap:before {
      content: "";
      position: absolute;
      width: 100%;
      height: 20px;
      left: 0;
      top: 0;
      background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.07) 100%);
      pointer-events: none; }
      @media (max-width: 1024px) {
        .mega-menu-wrap:before {
          display: none; } }
    .mega-menu-wrap .wrap-main-link {
      border-bottom: 1px solid rgba(112, 112, 112, 0.1); }
      .mega-menu-wrap .wrap-main-link + .explore-wrap-all {
        margin-top: 2rem;
        display: flex;
        justify-content: flex-end; }
        @media (max-width: 1024px) {
          .mega-menu-wrap .wrap-main-link + .explore-wrap-all {
            justify-content: flex-start;
            margin-bottom: 2rem; } }
        .mega-menu-wrap .wrap-main-link + .explore-wrap-all a {
          position: relative;
          color: #000000;
          text-decoration: none; }
          .mega-menu-wrap .wrap-main-link + .explore-wrap-all a i {
            color: #e7194f;
            margin-left: 5px; }
    .mega-menu-wrap .wrap {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between; }
      @media (max-width: 1024px) {
        .mega-menu-wrap .wrap {
          display: block; } }
      .mega-menu-wrap .wrap .searchContent {
        max-width: 65vw;
        margin: auto; }
        .mega-menu-wrap .wrap .searchContent .searchblock {
          display: flex;
          align-items: baseline;
          justify-content: center; }
          @media (max-width: 767px) {
            .mega-menu-wrap .wrap .searchContent .searchblock {
              display: flex;
              align-items: center;
              justify-content: center; } }
          .mega-menu-wrap .wrap .searchContent .searchblock .closeBtn {
            margin-left: 50px; }
            .mega-menu-wrap .wrap .searchContent .searchblock .closeBtn i {
              color: #e7194f;
              font-size: 30px; }
          .mega-menu-wrap .wrap .searchContent .searchblock .search {
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 10px;
            background-color: #ffffff;
            padding: 16px;
            margin-top: 30px;
            margin-bottom: 40px;
            border-radius: 4px;
            min-width: 65vw;
            position: relative;
            box-shadow: 0 6px 30px 0 #cdcdcd; }
            .mega-menu-wrap .wrap .searchContent .searchblock .search .clear {
              padding-left: 15px;
              border-left: 1px solid grey;
              font-weight: 500; }
            .mega-menu-wrap .wrap .searchContent .searchblock .search i {
              color: #b5b5b5; }
            .mega-menu-wrap .wrap .searchContent .searchblock .search input::-webkit-input-placeholder {
              color: #cdcdcd;
              font-weight: 600; }
            .mega-menu-wrap .wrap .searchContent .searchblock .search input:-moz-placeholder {
              color: #cdcdcd;
              font-weight: 600; }
            .mega-menu-wrap .wrap .searchContent .searchblock .search input::-moz-placeholder {
              color: #cdcdcd;
              font-weight: 600; }
            .mega-menu-wrap .wrap .searchContent .searchblock .search input:-ms-input-placeholder {
              color: #cdcdcd;
              font-weight: 600; }
            .mega-menu-wrap .wrap .searchContent .searchblock .search .form-control {
              background-color: #ffffff;
              border: none;
              padding: 0; }
              .mega-menu-wrap .wrap .searchContent .searchblock .search .form-control:focus {
                border-color: inherit;
                -webkit-box-shadow: none;
                box-shadow: none; }
            .mega-menu-wrap .wrap .searchContent .searchblock .search .vr {
              width: 1px;
              height: 100%;
              background-color: #b5b5b5; }
        .mega-menu-wrap .wrap .searchContent .tabContainer {
          display: flex;
          align-items: center;
          justify-content: flex-start;
          flex-wrap: nowrap;
          gap: 10px;
          white-space: nowrap;
          padding-left: 60px;
          -webkit-overflow-scrolling: touch; }
          @media (max-width: 767px) {
            .mega-menu-wrap .wrap .searchContent .tabContainer {
              padding-left: 0px;
              flex-wrap: wrap; } }
          .mega-menu-wrap .wrap .searchContent .tabContainer .tab {
            text-align: center;
            background-color: #ffffff;
            padding: 12px;
            border: 1px solid #e5e5e5;
            border-radius: 5px;
            min-width: 260px;
            cursor: pointer;
            transition: ease-in-out 0.3s; }
            .mega-menu-wrap .wrap .searchContent .tabContainer .tab:hover, .mega-menu-wrap .wrap .searchContent .tabContainer .tab.active {
              box-shadow: 0 3px 20px 0 #cdcdcd;
              font-weight: 600; }
        .mega-menu-wrap .wrap .searchContent .tabContent {
          margin-top: 20px; }
          .mega-menu-wrap .wrap .searchContent .tabContent h2 {
            font-size: 18px;
            font-weight: 600;
            text-align: center;
            margin: 25px auto 10px;
            color: #000; }
          .mega-menu-wrap .wrap .searchContent .tabContent .searchResultCard {
            background-color: #ffffff;
            border: 1px solid #e5e5e5;
            border-radius: 6px;
            padding: 16px; }
            .mega-menu-wrap .wrap .searchContent .tabContent .searchResultCard h3 {
              font-size: 14px;
              color: #000048; }
            .mega-menu-wrap .wrap .searchContent .tabContent .searchResultCard p {
              font-size: 13px;
              color: #333333;
              display: -webkit-box;
              -webkit-box-orient: vertical;
              -webkit-line-clamp: 2;
              overflow: hidden;
              font-weight: normal; }
            .mega-menu-wrap .wrap .searchContent .tabContent .searchResultCard a {
              font-size: 14px;
              color: #181818;
              text-align: right;
              text-decoration: none;
              display: block; }
              .mega-menu-wrap .wrap .searchContent .tabContent .searchResultCard a i {
                color: #e7194f; }
          .mega-menu-wrap .wrap .searchContent .tabContent .first-card,
          .mega-menu-wrap .wrap .searchContent .tabContent .searchResultCard:hover {
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
            transition: 0.3s; }


            .sticky-panel-mobile {
                position: fixed;
                background: #FFFFFF 0% 0% no-repeat padding-box;
                box-shadow: 0px -10px 40px rgba(34, 34, 34, 0.2);
                width: 90%;
                left: 5%;
                bottom: 1rem;
                padding: 0 20px;
                border-radius: 80px;
                z-index: 10;
                display: none; }
                @media (max-width: 767px) {
                  .sticky-panel-mobile {
                    display: block; } }
                .sticky-panel-mobile ul {
                  display: flex;
                  width: 100%; }
                  .sticky-panel-mobile ul li {
                    padding: 1rem 0 0.5rem 0;
                    text-align: center;
                    width: 33.33%;
                    border-right: rgba(34, 34, 34, 0.1) solid 1px; }
                    .sticky-panel-mobile ul li:last-child {
                      border-right: 0; }
                    .sticky-panel-mobile ul li .icon {
                      text-align: center;
                      height: 30px;
                      margin-bottom: 5px; }
                      .sticky-panel-mobile ul li .icon img {
                        width: 30px; }
                    .sticky-panel-mobile ul li .label {
                      font-size: 10px;
                      font-weight: 500;
                      white-space: nowrap; }
                      .main-footer {
                        background: #00205B;
                        padding: 2rem 0 0 0;
                        margin-top: 4rem;
                        color: #ffffff; }
                        .main-footer .logo {
                          width: 250px;
                          margin-bottom: 45px; }
                          @media (max-width: 767px) {
                            .main-footer .logo {
                              width: 70%;
                              margin-left: auto;
                              margin-right: auto;
                              margin-bottom: 20px; } }
                        .main-footer .social-links-wrap {
                          margin-bottom: 45px; }
                          @media (max-width: 767px) {
                            .main-footer .social-links-wrap {
                              margin-bottom: 20px; } }
                          .main-footer .social-links-wrap .label {
                            font-weight: 700;
                            font-size: 16px;
                            margin-bottom: 0.5rem; }
                          .main-footer .social-links-wrap ul {
                            display: flex; }
                            @media (max-width: 767px) {
                              .main-footer .social-links-wrap ul {
                                justify-content: center; } }
                            .main-footer .social-links-wrap ul li {
                              margin-right: 1rem;
                              width: 22px; }
                              .main-footer .social-links-wrap ul li a {
                                text-decoration: none; }
                                .main-footer .social-links-wrap ul li a svg {
                                  fill: #E7194F;
                                  width: 100%; }
                        .main-footer .head {
                          font-size: 16px;
                          font-weight: 700;
                          margin-bottom: 1rem;
                          position: relative; }
                          @media (max-width: 767px) {
                            .main-footer .head:after {
                              content: "";
                              position: absolute;
                              right: 0;
                              top: 50%;
                              width: 8px;
                              height: 8px;
                              border-left: #fff solid 2px;
                              border-bottom: #fff solid 2px;
                              transform: rotate(-45deg) translate(-5px, -12px);
                              transform-origin: center; }
                            .main-footer .head.active:after {
                              border-left: #fff solid 0px;
                              border-bottom: #fff solid 0px;
                              border-right: #fff solid 2px;
                              border-top: #fff solid 2px;
                              transform: rotate(-45deg) translate(-7px, -10px); } }
                          @media (max-width: 767px) {
                            .main-footer .head {
                              border-top: 1px solid rgba(204, 222, 255, 0.26);
                              margin: 0;
                              padding: 1rem 0;
                              font-size: 22px; } }
                        .main-footer .links {
                          font-size: 12px; }
                          @media (max-width: 767px) {
                            .main-footer .links {
                              display: none; } }
                          .main-footer .links a {
                            display: block;
                            text-decoration: none;
                            color: #ffffff;
                            margin-bottom: 1rem; }
                        .main-footer .subscribe-wrap {
                          border-bottom: 1px solid rgba(255, 255, 255, 0.26);
                          padding: 0 0 2.5rem 0;
                          margin-bottom: 4rem; }
                          @media (max-width: 767px) {
                            .main-footer .subscribe-wrap {
                              margin-bottom: 1rem; } }
                          .main-footer .subscribe-wrap .form-control {
                            background: transparent;
                            border: 0;
                            color: #ffffff;
                            font-size: 30px;
                            border-left: #E7194F solid 2px;
                            padding: 0 1.5rem; }
                            .main-footer .subscribe-wrap .form-control::-webkit-input-placeholder {
                              color: #ffffff; }
                            .main-footer .subscribe-wrap .form-control:-moz-placeholder {
                              color: #ffffff; }
                            .main-footer .subscribe-wrap .form-control::-moz-placeholder {
                              color: #ffffff; }
                            .main-footer .subscribe-wrap .form-control:-ms-input-placeholder {
                              color: #ffffff; }
                            @media (max-width: 767px) {
                              .main-footer .subscribe-wrap .form-control {
                                font-size: 14px;
                                padding: 0 0.5rem; } }
                          .main-footer .subscribe-wrap .btn:hover {
                            color: #ffffff !important;
                            background: transparent !important;
                            border-color: #ffffff !important; }
                          @media (max-width: 767px) {
                            .main-footer .subscribe-wrap .btn {
                              padding: 7px 10px; } }
                        .main-footer .bottom {
                          background: #222222;
                          padding: 1rem 0;
                          color: #ffffff;
                          margin-top: 3rem;
                          font-size: 12px; }
                          @media (max-width: 767px) {
                            .main-footer .bottom {
                              margin-top: 2rem;
                              padding-bottom: 110px; } }
                          .main-footer .bottom .bottom-links {
                            display: flex;
                            flex-wrap: wrap;
                            justify-content: center; }
                            .main-footer .bottom .bottom-links a {
                              margin-right: 1.5rem;
                              color: #ffffff;
                              text-decoration: none; }
                              @media (max-width: 767px) {
                                .main-footer .bottom .bottom-links a {
                                  margin: 0 0.75rem 0.5rem 0.75rem; } }
                        .main-footer .row-cols-lg-5 {
                          justify-content: space-between; }
                          @media (max-width: 1024px) {
                            .main-footer .row-cols-lg-5 {
                              justify-content: flex-start; } }
                          .main-footer .row-cols-lg-5 .col {
                            width: 18%; }
                            @media (max-width: 1024px) {
                              .main-footer .row-cols-lg-5 .col {
                                width: 33% !important;
                                margin-bottom: 2rem; } }
                            @media (max-width: 767px) {
                              .main-footer .row-cols-lg-5 .col {
                                width: 100% !important;
                                margin-bottom: 0rem; } }
                            .main-footer .row-cols-lg-5 .col.seprate-links {
                              width: 28%; }
                              .main-footer .row-cols-lg-5 .col.seprate-links .links {
                                display: flex;
                                justify-content: flex-start;
                                align-items: flex-start; }
                                @media (max-width: 767px) {
                                  .main-footer .row-cols-lg-5 .col.seprate-links .links {
                                    display: none; } }
                                .main-footer .row-cols-lg-5 .col.seprate-links .links div {
                                  margin-left: 30px; }
                                  .main-footer .row-cols-lg-5 .col.seprate-links .links div:first-child {
                                    margin-left: 0; }
                                  @media (max-width: 767px) {
                                    .main-footer .row-cols-lg-5 .col.seprate-links .links div {
                                      margin-left: 0; } }
                              @media (min-width: 960px) and (max-width: 1024px) {
                                .main-footer .row-cols-lg-5 .col.seprate-links .flex-row-reverse .col-lg-9 {
                                  padding-left: 70px; } }
                              @media (min-width: 960px) and (max-width: 1024px) {
                                .main-footer .row-cols-lg-5 .col.seprate-links .flex-row-reverse .col-lg-9 .col {
                                  width: 30% !important; } }
                              @media (min-width: 960px) and (max-width: 1024px) {
                                .main-footer .row-cols-lg-5 .col.seprate-links .flex-row-reverse .col-lg-9 .col.seprate-links {
                                  width: 40% !important; } }
                    
                                  .getInTouchModal {
                                    display: none;
                                    position: fixed;
                                    bottom: 3rem;
                                    right: 25px;
                                    padding: 5px;
                                    z-index: 10;
                                    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
                                    background-color: #fff;
                                    border-radius: 10px;
                                    border: 1px solid #888;
                                    transition: all 0.3s ease-out; }
                                    @media (max-width: 767px) {
                                      .getInTouchModal {
                                        left: 50%;
                                        transform: translateX(-50%);
                                        right: unset; } }
                                    .getInTouchModal .getInTouchModalContent {
                                      width: 330px;
                                      background-color: #fff;
                                      border-radius: 10px;
                                      padding: 15px; }
                                      .getInTouchModal .getInTouchModalContent .getClose {
                                        color: #aaa;
                                        float: right;
                                        font-size: 28px;
                                        font-weight: bold;
                                        position: absolute;
                                        right: 15px;
                                        top: -2px; }
                                      .getInTouchModal .getInTouchModalContent .getClose:hover,
                                      .getInTouchModal .getInTouchModalContent .getClose:focus {
                                        color: black;
                                        text-decoration: none;
                                        cursor: pointer; }
                                      .getInTouchModal .getInTouchModalContent form .col-lg-12 {
                                        margin-top: 10px; }
                                        .getInTouchModal .getInTouchModalContent form .col-lg-12 .form-control {
                                          font-size: 12px; }
                                        .getInTouchModal .getInTouchModalContent form .col-lg-12 .form-select {
                                          font-size: 12px; }
                                        .getInTouchModal .getInTouchModalContent form .col-lg-12 .form-item--error-message {
                                          font-size: 8px; }
                                      .getInTouchModal .getInTouchModalContent form .form-item-i-agree-to-the-terms-of-service-and-privacy-policy {
                                        display: flex;
                                        align-items: flex-start;
                                        text-align: start;
                                        flex-wrap: wrap; }
                                        .getInTouchModal .getInTouchModalContent form .form-item-i-agree-to-the-terms-of-service-and-privacy-policy .js-form-required {
                                          font-size: 8px;
                                          width: calc(100% - 50px); }
                                        .getInTouchModal .getInTouchModalContent form .form-item-i-agree-to-the-terms-of-service-and-privacy-policy .form-item--error-message {
                                          font-size: 8px;
                                          width: 100%; }
                                  
                                  .getInTouchBtn-container {
                                    position: fixed;
                                    bottom: 4rem;
                                    right: 25px;
                                    z-index: 10; }
                                    .getInTouchBtn-container:hover .getInTouchTooltip {
                                      display: block; }
                                    .getInTouchBtn-container .getInTouchBtn {
                                      background-color: #E7194F;
                                      color: #ffffff;
                                      padding: 10px;
                                      border: none;
                                      border-radius: 50%;
                                      cursor: pointer;
                                      z-index: 2;
                                      box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
                                      display: flex;
                                      flex-direction: column;
                                      align-items: center;
                                      justify-content: center;
                                      color: black;
                                      transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
                                      .getInTouchBtn-container .getInTouchBtn img {
                                        width: 30px;
                                        height: 30px; }
                                  
                                  .getInTouchTooltip {
                                    position: fixed;
                                    right: 85px;
                                    z-index: 8;
                                    padding: 10px 25px;
                                    background: #ffffff;
                                    display: none;
                                    border-radius: 5px;
                                    text-align: center;
                                    color: #E7194F;
                                    font-size: 14px;
                                    font-weight: bold;
                                    margin: 0px;
                                    border: 1px solid #ffffff;
                                    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
                                    transition-duration: 2s;
                                    border: 1px solid #00205B; }
                                    .getInTouchTooltip::before {
                                      position: absolute;
                                      content: "";
                                      right: -8px;
                                      top: 50%;
                                      transform: translateY(-50%);
                                      width: 0;
                                      height: 0;
                                      border-style: solid;
                                      border-width: 5px 0 5px 8px;
                                      border-color: transparent transparent transparent #00205B;
                                      box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); }
                                  
                                  .callUsContainer {
                                    position: relative;
                                    background-color: #E7194F;
                                    height: 200px; }
                                    .callUsContainer img {
                                      height: 100%; }
                                    .callUsContainer .callUsText {
                                      position: absolute;
                                      left: 60%;
                                      top: 50%;
                                      transform: translate(-50%, -50%);
                                      width: max-content; }
                                      .callUsContainer .callUsText p {
                                        color: #ffffff;
                                        font-size: 24px; }
                                  
                                  .callUsContainerTwo {
                                    background-color: #00205B; }

                                    .IconLauncher__BaseLauncher-sc-1tera9m-0 {
                                        display: none;
                                    }
                                    
                                    .searchResultBox {
                                        display: none;
                                    }
                                    
                                    .faqcat_container {
                                        text-decoration: none;
                                        color: #001C54;
                                    }
                                    
                                    .tabs-media-video-tab a {
                                        text-decoration: none;
                                        color: #001C54;
                                    }
                                    
                                    .factive ul>li:first-child {
                                        background: linear-gradient(90deg, #FFA23F 0%, #F8C000 100%);
                                        border-bottom: none;
                                    }
                                    
                                    .discover-online-programs .tab-wrap .tabs ul li a {
                                        color: #001C54;
                                        text-decoration: none;
                                    }
                                    
                                    .program-list-wrap {
                                        margin: 3rem 0rem 2rem 0rem;
                                    }
                                    
                                    .js-pager__items .pager__item {
                                        padding-right: var(--bs-gutter-x, 1.5rem);
                                        padding-left: var(--bs-gutter-x, 1.5rem);
                                        pointer-events: auto;
                                        text-align: center !important;
                                        padding-top: 2rem !important;
                                        padding-bottom: 2rem !important;
                                        max-width: 720px;
                                        width: 100%;
                                        margin-right: auto;
                                        margin-left: auto;
                                    }
                                    
                                    .js-pager__items .pager__item a {
                                        border: 1px solid;
                                        border-color: #F8C000;
                                        color: #001C54;
                                        font-family: "Gilroy-Regular", sans-serif;
                                        font-weight: 400;
                                        line-height: 1.5;
                                        text-align: center;
                                        text-decoration: none;
                                        cursor: pointer;
                                        user-select: none;
                                        background-color: transparent;
                                        padding: .5rem 2rem;
                                        font-size: 1rem;
                                        border-radius: 50rem;
                                        transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
                                    }
                                    
                                    .js-pager__items .pager__item a:hover {
                                        background-color: #FFA23F;
                                    }
                                    
                                    .card-body .stretched-link {
                                        font-weight: 700;
                                    }
                                    
                                    .courses-spotlight h1.h2 {
                                        font-size: 2.1rem;
                                    }
                                    
                                    .syllabus .mrgl20 {
                                        margin-left: 20px;
                                    }
                                    
                                    .mbaknowmore {
                                        text-decoration: underline;
                                        color: #001C54;
                                    }
                                    
                                    .blog-cont ol {
                                        padding-left: 30px;
                                    }
                                    
                                    .blog-cont ul {
                                        margin-left: 30px;
                                    }
                                    
                                    .blog-cont ul li {
                                        list-style-type: circle;
                                    }
                                    
                                    .heading-3 {
                                        font-size: 1.4rem !important;
                                    }
                                    
                                    .fntblogcontainer {
                                        color: #333 !important;
                                    }
                                    
                                    .frontmediacontainer {
                                        text-decoration: none;
                                    }
                                    
                                    #webform-submission-corporate-page-node-350-form-ajax #edit-actions--3 {
                                        text-align: center;
                                    }
                                    
                                    #cal_result {
                                        color: #C93128;
                                        font-weight: 700;
                                    }
                                    
                                    #webform-submission-our-painting-expert-node-11514-add-form .webform-confirmation {
                                        width: 100%;
                                    }
                                    
                                    .form-control,
                                    .form-select {
                                        background-color: transparent !important
                                    }
                                    
                                    /*.tabhide{display: none !important;}*/
                                    .hide {
                                        display: none !important;
                                    }
                                    
                                    #webform-submission-painting-services-node-11553-add-form .row-cols-1 {
                                        width: 100%;
                                    }
                                    
                                    #webform-submission-nextgen-painting-services-node-11734-add-form .row-cols-1 {
                                        width: 100%;
                                    }
                                    
                                    #webform-submission-painting-services-node-11553-add-form #edit-terms-conditions--description p {
                                        font-size: 9px;
                                        margin-bottom: 0.2rem;
                                    }
                                    
                                    #webform-submission-painting-advaisor-program-node-11555-add-form .row-cols-1 {
                                        width: 100%;
                                    }
                                    
                                    #webform-submission-painting-advaisor-program-node-11555-add-form #edit-terms-conditions--description p {
                                        font-size: 9px;
                                        margin-bottom: 0.2rem;
                                    }
                                    
                                    .main-header .bind .bottom .nav ul li .mega-menu-wrap .wrap .links-block .block .link-wrap a:last-child {
                                        color: #8B8B8B !important;
                                    }
                                    
                                    .has-mega-menu .views-element-container {
                                        width: 30%;
                                    }
                                    
                                    .has-mega-menu .links-block .views-element-container {
                                        width: 100%;
                                    }
                                    
                                    .has-mega-menu .views-element-container .highlight-block {
                                        width: 100% !important;
                                    }
                                    
                                    .ui-autocomplete {
                                        background-color: #fff;
                                        border: 1px solid #454545;
                                        z-index: 2;
                                    }
                                    
                                    .pro-data-filter {
                                        display: none;
                                    }
                                    
                                    @media screen and (max-width : 767px) {
                                        .has-mega-menu .views-element-container {
                                            width: 100%;
                                        }
                                    }
                                    .select-wrapper {
                                         position: relative;
                                         user-select: none;
                                         width: 100%;
                                    }
                                     .select {
                                         position: relative;
                                         display: flex;
                                         flex-direction: column;
                                         border-width: 0 2px 0 2px;
                                         border-style: solid;
                                         border-color: #394a6d;
                                    }
                                     .select__trigger {
                                         position: relative;
                                         display: flex;
                                         align-items: center;
                                         justify-content: space-between;
                                         padding: 0 22px;
                                         font-size: 20px;
                                         font-weight: 300;
                                         color: #3b3b3b;
                                         height: 60px;
                                         line-height: 60px;
                                         background: #ffffff;
                                         cursor: pointer;
                                         border-width: 2px 0 2px 0;
                                         border-style: solid;
                                         border-color: #394a6d;
                                    }
                                     .custom-options {
                                         position: absolute;
                                         display: block;
                                         top: 100%;
                                         left: 0;
                                         right: 0;
                                         border: 2px solid #394a6d;
                                         border-top: 0;
                                         background: #fff;
                                         transition: all 0.5s;
                                         opacity: 0;
                                         visibility: hidden;
                                         pointer-events: none;
                                         z-index: 2;
                                    }
                                     .select.open .custom-options {
                                         opacity: 1;
                                         visibility: visible;
                                         pointer-events: all;
                                    }
                                     .custom-option {
                                         position: relative;
                                         display: block;
                                         padding: 0 22px 0 22px;
                                         font-size: 22px;
                                         font-weight: 300;
                                         color: #3b3b3b;
                                         line-height: 60px;
                                         cursor: pointer;
                                         transition: all 0.5s;
                                    }
                                     .custom-option:hover {
                                         cursor: pointer;
                                         background-color: #b2b2b2;
                                    }
                                     .custom-option.selected {
                                         color: #ffffff;
                                         background-color: #305c91;
                                    }
                                    .blog-arrow {
                                         position: relative;
                                         height: 15px;
                                         width: 15px;
                                    }
                                     .blog-arrow::before, .blog-arrow::after {
                                         content: "";
                                         position: absolute;
                                         bottom: 0px;
                                         width: 0.15rem;
                                         height: 100%;
                                         transition: all 0.5s;
                                    }
                                     .blog-arrow::before {
                                         left: -5px;
                                         transform: rotate(45deg);
                                         background-color: #394a6d;
                                    }
                                     .blog-arrow::after {
                                         left: 5px;
                                         transform: rotate(-45deg);
                                         background-color: #394a6d;
                                    }
                                     .open .blog-arrow::before {
                                         left: -5px;
                                         transform: rotate(-45deg);
                                    }
                                     .open .blog-arrow::after {
                                         left: 5px;
                                         transform: rotate(45deg);
                                    }
                                    
                                    .spotlight-painting-service .highlights-wrap {    
                                        display: none;
                                        }
                                    .getInTouchModal .getInTouchModalContent form .js-form-item-i-agree-to-the-terms-of-service-and-privacy-policy-yes-i-would-l{
                                        display: flex;
                                        align-items: flex-start;
                                        text-align: start;
                                        flex-wrap: wrap;	
                                    }	
                                    .getInTouchModal .getInTouchModalContent form .js-form-item-i-agree-to-the-terms-of-service-and-privacy-policy-yes-i-would-l .disclaimer {
                                        font-size: 8px;
                                        width: calc(100% - 50px);
                                        margin-left: 10px;
                                    }
                                    .form-control,
                                    .form-select {
                                      border: 0;
                                      border-radius: 0;
                                      border-bottom: #cfdefc solid 1px;
                                      padding: 2px 0; }
                                      .form-control::-webkit-input-placeholder,
                                      .form-select::-webkit-input-placeholder {
                                        color: #222222; }
                                      .form-control:-moz-placeholder,
                                      .form-select:-moz-placeholder {
                                        color: #222222; }
                                      .form-control::-moz-placeholder,
                                      .form-select::-moz-placeholder {
                                        color: #222222; }
                                      .form-control:-ms-input-placeholder,
                                      .form-select:-ms-input-placeholder {
                                        color: #222222; }
                                      .form-control.nobg,
                                      .form-select.nobg {
                                        background-color: transparent; }