@charset "UTF-8";
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}

.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}

.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}

.slick-prev:before {
  content: "←";
}

[dir="rtl"] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}

[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}

.slick-next:before {
  content: "→";
}

[dir="rtl"] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}

.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

html {
  font-size: 62.5%;
  overflow-x: hidden;
}

@media (max-width: 767px) {
  html {
    font-size: 49.5%;
  }
}

* {
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

body {
  padding: 6.7rem 0 0;
  margin: 0;
  font-size: 1.4rem;
  font-family: "Poppins", sans-serif;
  overflow-x: hidden;
}

body.hiddenscroll {
  overflow: hidden;
}

.d-flex, .header-menus .menu-wrap, .header-menus .menu-wrap li.site-dropdown .dropdown-menu-outer ul > li a, .header-menus .menu-wrap li.site-dropdown .dropdown-menu-outer ul > li a .iconarea, .appstorebtn, .accordion-outer .item-faq .accoridan-head h2, .footer-container .footerbox .contactfootlst, .about-emi-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.d-inline-flex, .header-container .header-inner .logo, .header-container .header-inner .getstarted, .header-menus, .header-menus .menu-wrap li, .appstorebtn a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.align-items-center, .header-container .header-inner .getstarted, .header-menus .menu-wrap li.site-dropdown .dropdown-menu-outer ul > li a, .header-menus .menu-wrap li.site-dropdown .dropdown-menu-outer ul > li a .iconarea, .accordion-outer .item-faq .accoridan-head h2 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ml-auto, .header-menus {
  margin-left: auto;
}

.transition, .header-menus .menu-wrap li a, .header-menus .menu-wrap li a:after, .header-menus .menu-wrap li.site-dropdown .dropdown-menu-outer, .header-menus .menu-wrap li.site-dropdown .dropdown-menu-outer ul > li a .iconarea, .fixed_side_menu, .accordion-outer .item-faq .accoridan-head h2, .accordion-outer .item-faq .accoridan-head .arrowicon svg, .faq-section .accordion-outer .item-faq .accoridan-head .arrowicon, .footer-container .footerbox .footsociobar a, .footer-container .footerbox ul li a, .footer-container .footerbox .contactfootlst .callemailbox h3,
.footer-container .footerbox .contactfootlst .callemailbox a, .commanslider .itembox .manageiteminner .manageinside .imgitem img, .commanslider .itembox .manageiteminner .manageinside .imgitem .play-videobtn i svg, .commanslider .itembox .manageiteminner .manageinside .imgitem .play-videobtn i svg rect, .commanslider .itembox .manageiteminner .manageinside .imgitem .play-videobtn i svg path, .commanslider.management-slider .itembox .manageiteminner .manageinside .imgitem img, .commanslider.management-slider .itembox .manageiteminner .manageinside .contentarea, .commanslider.management-slider .itembox .manageiteminner .manageinside .contentarea p, .commanslider.management-slider .itembox .manageiteminner .manageinside:hover .contentarea p, .helpus-slider .itembox .manageiteminner .manageinside .imgitem .play-videobtn i svg, .helpus-slider .itembox .manageiteminner .manageinside .imgitem .play-videobtn i svg rect, .helpus-slider .itembox .manageiteminner .manageinside .imgitem .play-videobtn i svg path, .testomonial-section .testomonial-title .testomonial-arrow .btn-testo-row a, .dc-radiobox label:before,
.dc-checkbox label:before, .on-off-toggle__slider, .on-off-toggle__slider:after, .on-off-toggle__input:checked + .on-off-toggle__slider:after, .itemblog .blogcardinner .imgitem img, .itemblog .blogcardinner .contentarea, .itemblog .blogcardinner .contentarea p, .itemblog .blogcardinner .contentarea a, .itemblog .blogcardinner:hover .contentarea p, .board-card .board-card-inner::before, .board-card .board-card-inner .board-content, .board-card .board-card-inner .board-content .btn-in {
  -webkit-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
}

.btn {
  padding: 1rem 2.4rem;
  margin: 0;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 1.6rem;
  line-height: 2.4rem;
  border-radius: .6rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}

.btn i {
  margin-left: .8rem;
}

.btn.btn-primary {
  background-color: #EF5DA8;
  color: #ffffff;
  text-transform: uppercase;
  border-color: #EF5DA8;
}

.btn.btn-primary:active {
  background-color: #EF5DA8;
  color: #ffffff;
  border-color: #EF5DA8;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn.btn-primary:hover {
  background-color: #F178B6;
  border-color: #EF5DA8;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn.btn-secondary {
  background-color: #46B2A5;
  color: #ffffff;
  text-transform: uppercase;
  border-color: #46B2A5;
}

.btn.btn-secondary:active {
  background-color: rgba(70, 178, 165, 0.85);
  color: #ffffff;
  border-color: #46B2A5;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn.btn-secondary:hover {
  background-color: rgba(70, 178, 165, 0.85);
  border-color: #46B2A5;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn.btn-in {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 4.4rem;
  padding: 0 1rem;
  border-radius: 6px;
  border-color: #5472D2;
  background: #5472D2;
  color: #ffffff;
}

.btn.btn-in i {
  margin-left: 0;
  margin-right: 1rem;
}

.btn.btn-in i svg {
  width: 2.4rem;
  height: 2.4rem;
}

.btn.btn-in:hover {
  border-color: #496FE7;
  background: #496FE7;
}

/* header css start*/
.header-container {
  background-color: #ffffff;
  border-bottom: 0.1rem solid #E8EEF7;
  position: relative;
  z-index: 99;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 6.7rem;
}

@media (max-width: 991px) {
  .header-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.header-container.is-fixed {
  -webkit-box-shadow: 0 0 2.2rem rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 2.2rem rgba(0, 0, 0, 0.15);
}

.header-container .menuiconbox {
  position: absolute;
  right: 1.5rem;
  top: 1.8rem;
  bottom: auto;
  color: #46B2A5;
  border-radius: 0;
  width: 4rem;
  height: 4rem;
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 991px) {
  .header-container .menuiconbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    top: .5rem;
  }
}

.header-container .menuiconbox svg {
  width: 3rem;
}

.header-container .header-inner {
  padding: 0rem;
  margin: 0rem;
}

.header-container .header-inner .logo {
  padding: 0rem;
  margin: 0rem;
}

.header-container .header-inner .getstarted {
  margin-left: 3rem;
}

@media (max-width: 991px) {
  .header-container .header-inner .getstarted {
    display: none;
  }
}

.header-container .header-inner .getstarted .btn {
  height: 4.4rem;
}

@media (max-width: 991px) {
  .header-menus {
    display: none;
  }
}

.header-menus .menu-wrap {
  padding: 0rem;
  margin: 0rem;
}

.header-menus .menu-wrap li a {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 1.6rem;
  line-height: 2.4rem;
  text-align: center;
  color: #0F1425;
  text-decoration: none;
  padding: 2.1rem 1.6rem;
  position: relative;
}

.header-menus .menu-wrap li a:after {
  content: "";
  width: 58.82%;
  background-color: transparent;
  position: absolute;
  bottom: -.1rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  height: .2rem;
  border-radius: .2rem;
}

.header-menus .menu-wrap li:hover a, .header-menus .menu-wrap li.active a {
  color: #46B2A5;
}

.header-menus .menu-wrap li:hover a:after, .header-menus .menu-wrap li.active a:after {
  background-color: #46B2A5;
}

.header-menus .menu-wrap li.site-dropdown {
  position: relative;
}

.header-menus .menu-wrap li.site-dropdown .dropdown-menu-outer {
  margin-top: .1rem;
  position: absolute;
  top: 100%;
  left: -1rem;
  min-width: 38rem;
  padding: 1.2rem 1rem;
  border-radius: 1.2rem;
  background: #ffffff;
  -webkit-box-shadow: 0rem 1rem 7rem rgba(0, 0, 0, 0.15);
          box-shadow: 0rem 1rem 7rem rgba(0, 0, 0, 0.15);
  visibility: hidden;
  opacity: 0;
}

.header-menus .menu-wrap li.site-dropdown .dropdown-menu-outer ul {
  padding: 0;
}

.header-menus .menu-wrap li.site-dropdown .dropdown-menu-outer ul > li {
  padding: 0;
  margin: 0;
  width: 100%;
}

.header-menus .menu-wrap li.site-dropdown .dropdown-menu-outer ul > li a {
  color: #0F1425;
  position: relative;
  width: 100%;
  padding: 1.1rem 1.6rem;
  padding-right: 4rem;
}

.header-menus .menu-wrap li.site-dropdown .dropdown-menu-outer ul > li a:after {
  display: none;
}

.header-menus .menu-wrap li.site-dropdown .dropdown-menu-outer ul > li a .arrowright {
  position: absolute;
  right: 2rem;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  transition: transform 200ms ease-in, opacity 200ms ease-in, -webkit-transform 200ms ease-in;
  opacity: 0;
}

.header-menus .menu-wrap li.site-dropdown .dropdown-menu-outer ul > li a .arrowright svg {
  width: 1.2rem;
  height: 1.2rem;
}

.header-menus .menu-wrap li.site-dropdown .dropdown-menu-outer ul > li a .iconarea {
  width: 3.6rem;
  height: 3.6rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 1.6rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: .6rem;
  background: #f8f8f8;
}

.header-menus .menu-wrap li.site-dropdown .dropdown-menu-outer ul > li a .iconarea svg {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 20px;
  height: 20px;
}

.header-menus .menu-wrap li.site-dropdown .dropdown-menu-outer ul > li a .dropdown-text {
  padding: 0;
  margin: 0;
  text-align: left;
}

.header-menus .menu-wrap li.site-dropdown .dropdown-menu-outer ul > li a .dropdown-text span {
  display: block;
}

.header-menus .menu-wrap li.site-dropdown .dropdown-menu-outer ul > li a .dropdown-text .dropdown-title {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 2ram;
}

.header-menus .menu-wrap li.site-dropdown .dropdown-menu-outer ul > li a .dropdown-text .dropdown-dec {
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.6rem;
  color: rgba(15, 20, 37, 0.86);
}

.header-menus .menu-wrap li.site-dropdown .dropdown-menu-outer ul > li a:hover .iconarea {
  background: rgba(114, 78, 145, 0.1);
}

.header-menus .menu-wrap li.site-dropdown .dropdown-menu-outer ul > li a:hover .arrowright {
  -webkit-transform: translateX(4px);
          transform: translateX(4px);
  opacity: 1;
}

.header-menus .menu-wrap li.site-dropdown .dropdown-menu-outer ul > li a:hover .arrowright svg {
  fill: #46B2A5;
}

.header-menus .menu-wrap li.site-dropdown:hover .dropdown-menu-outer {
  opacity: 1;
  visibility: visible;
}

.fixed_side_menu {
  position: fixed;
  width: 29rem;
  background: #ffffff;
  top: 0;
  right: -30rem;
  bottom: 0;
  z-index: 999999;
  visibility: hidden;
}

@media (min-width: 992px) {
  .fixed_side_menu {
    display: none !important;
  }
}

.fixed_side_menu .shadowpt {
  visibility: hidden;
  opacity: 0;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: fixed;
  left: 0;
  right: 0;
  background: #000;
  z-index: 1;
}

.fixed_side_menu .mobmenuinner {
  z-index: 999;
  background: #ffffff;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
}

.fixed_side_menu .mobmenuinner .logo {
  width: 100%;
  text-align: center;
  border-bottom: solid 0.1rem #E8EEF7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1.5rem;
  padding: 1rem 0;
}

.fixed_side_menu .mobmenuinner .logo img {
  max-width: 15rem;
}

.fixed_side_menu .mobmenuinner .menuiconbox {
  display: none;
}

.fixed_side_menu .mobmenuinner .header-menus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.fixed_side_menu .mobmenuinner .header-menus .menu-wrap {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  width: 100%;
}

.fixed_side_menu .mobmenuinner .header-menus .menu-wrap li a {
  padding: 1.1rem 1.6rem;
  width: 100%;
  text-align: left;
}

.fixed_side_menu .mobmenuinner .header-menus .menu-wrap li a:after {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
  left: 0;
  width: 100%;
}

.fixed_side_menu .mobmenuinner .header-menus .menu-wrap li.site-dropdown {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
}

.fixed_side_menu .mobmenuinner .header-menus .menu-wrap li.site-dropdown .dropdown-menu-outer {
  position: static;
  width: 100%;
  min-width: 100%;
  display: none;
}

.fixed_side_menu .mobmenuinner .header-menus .menu-wrap li.site-dropdown .dropdown-menu-outer ul {
  width: 100%;
}

.fixed_side_menu .mobmenuinner .header-menus .menu-wrap li.site-dropdown .dropdown-menu-outer ul > li a {
  padding-left: .6rem;
}

.fixed_side_menu .mobmenuinner .header-menus .menu-wrap li.site-dropdown .dropdown-menu-outer ul > li a .arrowright {
  right: .6rem;
}

.fixed_side_menu .mobmenuinner .header-menus .menu-wrap li.site-dropdown:hover .dropdown-menu-outer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.fixed_side_menu .mobmenuinner .getstarted {
  margin-top: auto;
  padding: 0 1.6rem 1.6rem;
}

.fixed_side_menu .mobmenuinner .getstarted .btn {
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.fixed_side_menu.open-it {
  right: 0;
  top: 0;
  display: block;
  z-index: 999999;
  visibility: visible;
}

.fixed_side_menu.open-it .shadowpt {
  visibility: visible;
  opacity: 0.5;
}

/* header css end*/
.main-wrapper {
  padding: 0rem;
  margin: 0rem;
}

.appstorebtn {
  padding: 0rem;
  margin: 0rem;
  margin-bottom: 4rem;
}

.appstorebtn a {
  max-width: 17.9rem;
  width: 100%;
}

.appstorebtn a + a {
  margin-left: 2rem;
}

.appstorebtn a img {
  max-width: 100%;
}

/* top banner css start*/
.banner-section {
  background-image: url(../images/bannerbg.jpg);
  background-repeat: no-repeat;
  background-position: right top;
  background-size: cover;
}

@media (max-width: 767px) {
  .banner-section {
    background-size: 280px;
    background-position: center bottom;
    background-image: url(../images/mobilebanner.png);
  }
  .banner-section.commansection {
    padding: 6rem 1rem 27rem !important;
  }
}

.banner-section.grow-banner-section {
  background-image: url(../images/bannerbg-grow.jpg);
}

@media (max-width: 767px) {
  .banner-section.grow-banner-section {
    background-image: url(../images/bannerbg-grow-mobile.png);
  }
}

.banner-section .inner-banner-wrap {
  min-height: 59.4rem;
}

@media (max-width: 767px) {
  .banner-section .inner-banner-wrap {
    min-height: 54.4rem;
    display: block;
  }
}

.banner-section .inner-banner-wrap .section-content {
  max-width: 49.2rem;
}

.banner-section .inner-banner-wrap .section-content .main-title {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 4.2rem;
  line-height: 5.6rem;
  letter-spacing: -0.01rem;
  color: #0F1425;
  margin: 0 0 .8rem;
}

.banner-section .inner-banner-wrap .section-content .main-title span {
  color: #46B2A5;
}

.banner-section .inner-banner-wrap .section-content p {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2.9rem;
  color: #0F1425;
  opacity: .84;
  margin: 0 0 4rem;
}

.banner-section .inner-banner-wrap .section-content .bottomurl {
  padding: 0rem;
  margin: 0rem;
}

.banner-section .inner-banner-wrap .section-content .bottomurl a {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 2.4rem;
  color: #EF5DA8;
  text-decoration: none;
}

.banner-section .inner-banner-wrap .section-content .bottomurl a i {
  margin-left: .8rem;
}

.banner-section .inner-banner-wrap .section-content .bottomurl a:hover {
  color: #F178B6;
}

.banner-section .inner-banner-wrap .section-content .bottomurl a:hover i path {
  stroke: #F178B6;
}

.banner-section .inner-banner-wrap .banner-animation {
  position: absolute;
  bottom: -9.3rem;
}

@media (max-width: 991px) {
  .banner-section .inner-banner-wrap .banner-animation {
    display: none;
  }
}

.banner-section .inner-banner-wrap .banner-animation img {
  max-width: 100%;
}

.banner-section.home-banner {
  background: #ffffff;
}

@media (min-width: 992px) {
  .banner-section.home-banner {
    padding: 2rem;
  }
  .banner-section.home-banner .inner-banner-wrap {
    min-height: 5rem;
  }
}

@media (max-width: 767px) {
  .banner-section.home-banner {
    padding-bottom: 0 !important;
  }
}

.banner-section.home-banner .home-baner-inner {
  border-bottom: solid 0.1rem #E8EEF7;
}

.banner-section.home-banner .banner-animation {
  position: static;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 992px) {
  .banner-section.home-banner .banner-animation {
    position: relative;
    bottom: 0;
    right: -9.6rem;
  }
}

@media (max-width: 991px) {
  .banner-section.home-banner .banner-animation {
    margin-top: 2rem;
  }
}

/* top banner css end*/
.center-title {
  text-align: center;
  max-width: 69.4rem;
  width: 100%;
  margin: 0 auto 6rem;
}

.center-title.text-left {
  text-align: left;
  max-width: 100%;
}

@media (max-width: 991px) {
  .center-title {
    margin: 0 auto 3rem !important;
  }
}

.center-title h2 {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 4.2rem;
  line-height: 5.6rem;
  letter-spacing: -0.01rem;
  color: #0F1425;
  font-size: 3.6rem;
  line-height: 4.7rem;
  margin: 0 0 1.4rem;
  display: inline-block;
}

.center-title h2 span {
  color: #46B2A5;
}

@media (max-width: 767px) {
  .center-title h2 {
    font-size: 2.8rem;
  }
}

.center-title p {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2.9rem;
  color: #0F1425;
  opacity: .84;
  margin: 0 0 0rem;
  line-height: 2.6rem;
}

.commansection {
  padding: 4rem 0 4rem;
  position: relative;
}

.commansection.whitesection {
  padding: 11.7rem 0;
}

.commansection.colorsections {
  padding: 8.7rem 0;
}

.commansection.vision-section {
  padding-top: 0;
}

@media (max-width: 767px) {
  .commansection {
    padding: 6rem 1rem 6rem !important;
  }
}

.outerscrollfaq {
  max-height: 80vh;
  overflow: auto;
  padding: 0 .8rem;
}

.outerscrollfaq::-webkit-scrollbar {
  width: .8rem;
  /* width of the scrollbar */
}

.outerscrollfaq::-webkit-scrollbar-track {
  background: rgba(15, 20, 37, 0.07);
  border-radius: 1rem;
  /* color of the scrollbar track */
}

.outerscrollfaq::-webkit-scrollbar-thumb {
  background: rgba(15, 20, 37, 0.3);
  border-radius: 1rem;
}

.outerscrollfaq::-moz-scrollbar {
  width: .8rem;
  /* width of the scrollbar */
}

.outerscrollfaq::-moz-scrollbar-track {
  background: rgba(15, 20, 37, 0.07);
  border-radius: 1rem;
  /* color of the scrollbar track */
}

.outerscrollfaq::-moz-scrollbar-thumb {
  background: rgba(15, 20, 37, 0.3);
  border-radius: 1rem;
  /* color of the scrollbar thumb */
}

.accordion-outer {
  padding: 0rem;
  margin: 0rem;
}

.accordion-outer .item-faq {
  list-style: none;
  padding: 0rem;
  margin: 0rem;
}

.accordion-outer .item-faq + .item-faq {
  margin-top: 2.8rem;
}

.accordion-outer .item-faq .accoridan-head {
  cursor: pointer;
}

.accordion-outer .item-faq .accoridan-head h2 {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 2rem;
  line-height: 2.9rem;
  text-transform: capitalize;
  color: #0F1425;
  margin: 0;
}

.accordion-outer .item-faq .accoridan-head h2 .iconbox {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 1.6rem;
  margin-bottom: 0;
}

.accordion-outer .item-faq .accoridan-head h2 .iconbox img {
  width: 4.8rem;
  height: 4.8rem;
}

.accordion-outer .item-faq .accoridan-head h2 span {
  padding: 1rem 0;
  border-bottom: solid 0.1rem rgba(0, 0, 0, 0.1);
}

.accordion-outer .item-faq .accoridan-head p {
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 2.4rem;
  color: #0F1425;
  opacity: 0.88;
  margin: 0;
}

.accordion-outer .item-faq .accoridan-head .arrowicon {
  margin-left: auto;
}

.accordion-outer .item-faq .accoridan-head .arrowicon svg {
  width: 4.2rem;
  height: 4.2rem;
}

.accordion-outer .item-faq .accontent-content {
  padding: 2.4rem 4.2rem 0rem 4.8rem;
  display: none;
}

.accordion-outer .item-faq .accontent-content .mobimgpart {
  max-width: 85%;
  margin: 0 auto 1.6rem;
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 991px) {
  .accordion-outer .item-faq .accontent-content .mobimgpart {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.accordion-outer .item-faq .accontent-content p {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2.9rem;
  color: #0F1425;
  opacity: .84;
  line-height: 2.6rem;
  margin: 0;
  padding-left: 1.6rem;
}

.accordion-outer .item-faq:hover .accoridan-head h2 {
  color: #46B2A5;
}

.accordion-outer .item-faq:hover .accoridan-head h2 span {
  border-color: #46B2A5;
}

.accordion-outer .item-faq:hover .accoridan-head p {
  opacity: 1;
}

.accordion-outer .item-faq:hover .arrowicon svg path {
  stroke: #46B2A5;
}

.accordion-outer .item-faq.open .accoridan-head h2 {
  color: #46B2A5;
}

.accordion-outer .item-faq.open .accoridan-head h2 span {
  border-width: .2rem;
  border-color: #46B2A5;
}

.accordion-outer .item-faq.open .accoridan-head p {
  opacity: 1;
}

.accordion-outer .item-faq.open .arrowicon svg path {
  stroke: #46B2A5;
}

.amazing-section {
  padding: 11.8rem 0 4rem;
}

.amazing-section.center-title {
  margin-bottom: 7.4rem;
}

.amazing-section .managesoft-content {
  padding: 0rem;
  margin: 0rem;
  position: relative;
  background-color: #ffffff;
}

.amazing-section.blogamazingwrap {
  padding-top: 5.85rem;
}

@media (max-width: 767px) {
  .amazing-section.blogamazingwrap {
    padding-top: 3rem !important;
  }
}

.manage-banner-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative;
  padding-left: 4rem;
}

@media (max-width: 991px) {
  .manage-banner-img {
    display: none;
  }
}

.manage-banner-img img {
  max-width: 100%;
  position: relative;
}

.line-bg-animation {
  position: absolute;
  left: -5.3rem;
  top: 24.6rem;
}

.line-bg-animation2 {
  position: absolute;
  left: auto;
  top: 0;
  right: 0;
}

.powering-section {
  background-color: #46B2A5;
  padding: 13.7rem 0 11.7rem;
  position: relative;
}

.powering-section .powring-content {
  padding: 0rem;
  margin: 0rem;
  padding-right: 6rem;
  position: relative;
}

@media (max-width: 991px) {
  .powering-section .powring-content {
    padding-right: 0rem;
  }
}

.powering-section .powring-content .powring-outer {
  padding: 0rem;
  margin: 0rem;
  position: relative;
}

.powering-section .powring-content .powring-outer.leftpowring::before, .powering-section .powring-content .powring-outer.leftpowring::after {
  content: "";
  position: absolute;
}

.powering-section .powring-content .powring-outer.leftpowring::before {
  width: 17.1rem;
  height: 17.1rem;
  background-color: #FFCB00;
  top: -2rem;
  left: -2rem;
  border-radius: 3.2rem;
}

.powering-section .powring-content .powring-outer.leftpowring::after {
  width: 16.7rem;
  height: 5.2rem;
  background-image: url(../images/dotrepeat.svg);
  background-repeat: repeat;
  left: auto;
  bottom: -2.8rem;
  right: -4.5rem;
}

.powering-section .powring-content .powring-outer.rightpowring {
  padding-top: 3rem;
}

.powering-section .powring-content .powring-outer.rightpowring::before {
  content: "";
  position: absolute;
  width: 12.1rem;
  height: 12.1rem;
  background-image: url(../images/dotrepeat.svg);
  background-repeat: repeat;
  top: 1.6rem;
  right: -1.6rem;
}

.powering-section .powring-content .powring-outer .box-item {
  padding: 0rem;
  margin: 0rem;
  list-style: none;
  position: relative;
}

.powering-section .powring-content .powring-outer .box-item + .box-item {
  margin-top: calc(var(--bs-gutter-x) * 1);
}

.powering-section .powring-content .powring-outer .box-item .powringinner {
  padding: 2.4rem 3.2rem;
  width: 100%;
  min-height: 19.2rem;
  background-color: #ffffff;
  border-radius: 2.4rem;
  text-align: center;
}

.powering-section .powring-content .powring-outer .box-item .powringinner h2 {
  font-weight: 600;
  font-size: 6rem;
  line-height: 9rem;
  font-family: "Poppins", sans-serif;
  color: #46B2A5;
}

.powering-section .powring-content .powring-outer .box-item .powringinner .powercontent {
  display: block;
  font-weight: 500;
  font-size: 2rem;
  line-height: 3rem;
  text-transform: capitalize;
  color: #0F1425;
}

.powering-section .powring-content .powring-outer .box-item .powringinner .powercontent span {
  display: block;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2.4rem;
}

.powering-section .section-content {
  padding-top: 3rem;
  width: 100%;
}

.powering-section .section-content h2 {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 4.2rem;
  line-height: 5.6rem;
  letter-spacing: -0.01rem;
  color: #0F1425;
  font-size: 3.6rem;
  line-height: 4.7rem;
  margin-bottom: 4rem;
  color: #ffffff;
}

.powering-section .section-content h2 span {
  color: #46B2A5;
}

@media (max-width: 767px) {
  .powering-section .section-content h2 {
    font-size: 2.8rem;
  }
}

.powering-section .section-content .btn {
  height: 6rem;
}

.faq-section {
  padding: 11.7rem 0;
  background-image: url(../images/faqbg.png);
  background-repeat: no-repeat;
  background-size: 100%;
}

.faq-section .faqinnerdata {
  position: relative;
  padding: 0 7.2rem;
}

@media (max-width: 991px) {
  .faq-section .faqinnerdata {
    padding: 0rem;
  }
}

.faq-section .center-title {
  margin-bottom: 5.8rem;
}

@media (max-width: 767px) {
  .faq-section .center-title {
    margin-bottom: 4rem;
  }
}

.faq-section .accordion-outer .item-faq {
  background-color: #ffffff;
  border: 0.1rem solid rgba(0, 0, 0, 0.1);
  border-radius: .6rem;
}

.faq-section .accordion-outer .item-faq + .item-faq {
  margin-top: 1.2rem;
}

.faq-section .accordion-outer .item-faq .accoridan-head {
  padding: 1.8rem 2.4rem;
}

.faq-section .accordion-outer .item-faq .accoridan-head .arrowicon {
  height: 2.4rem;
}

.faq-section .accordion-outer .item-faq .accoridan-head .arrowicon svg {
  width: 1.6rem;
  height: 1.6rem;
  stroke: #0F1425;
}

.faq-section .accordion-outer .item-faq .accontent-content {
  padding: 0 2.4rem 1.8rem;
}

.faq-section .accordion-outer .item-faq .accontent-content p {
  padding: 0;
  font-size: 1.5rem;
  line-height: 2.7rem;
  text-transform: capitalize;
}

.faq-section .accordion-outer .item-faq:hover .accoridan-head .arrowicon svg path {
  stroke: #0F1425;
  opacity: 1;
}

.faq-section .accordion-outer .item-faq.open .accoridan-head {
  padding-bottom: 1rem;
}

.faq-section .accordion-outer .item-faq.open .accoridan-head .arrowicon {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.faq-section .accordion-outer .item-faq.open .accoridan-head .arrowicon svg path {
  stroke: #0F1425;
  opacity: 1;
}

.aboutus-section {
  padding: 0rem 0 11.7rem;
}

.aboutcontent {
  padding: 8.7rem 8rem;
  background: rgba(15, 20, 37, 0.02);
  border-radius: 2rem;
}

@media (max-width: 991px) {
  .aboutcontent {
    padding: 4rem 4rem;
  }
}

@media (max-width: 767px) {
  .aboutcontent {
    padding: 2rem 2rem;
  }
}

.aboutcontent .center-title {
  margin-bottom: 6rem;
}

@media (max-width: 991px) {
  .aboutcontent .center-title {
    margin-bottom: 3rem;
  }
}

.aboutcontent .center-title h2 {
  margin-bottom: 0;
}

.aboutcontent p {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2.9rem;
  color: #0F1425;
  opacity: .84;
  margin-bottom: 0;
}

.aboutcontent p + p {
  margin-top: 2rem;
}

.playstore-section {
  padding: 7rem 0;
  background: rgba(70, 178, 165, 0.04);
}

@media (max-width: 991px) {
  .playstore-section .clientimg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.playstore-section .clientimg img {
  max-width: 100%;
}

@media (max-width: 991px) {
  .playstore-section .section-content {
    text-align: center;
    width: 100%;
  }
}

.playstore-section .section-content h2 {
  margin: 0;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 4.2rem;
  line-height: 5.6rem;
  letter-spacing: -0.01rem;
  color: #0F1425;
  font-size: 3.5rem;
  line-height: 4.7rem;
  margin-bottom: 3.6rem;
}

.playstore-section .section-content h2 span {
  color: #46B2A5;
}

@media (max-width: 767px) {
  .playstore-section .section-content h2 {
    font-size: 2.8rem;
  }
}

.playstore-section .section-content .appstorebtn {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .playstore-section .section-content .appstorebtn {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.footer-container {
  background-color: #18336F;
  padding: 6rem 0 0rem;
}

@media (max-width: 767px) {
  .footer-container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

@media (max-width: 991px) {
  .footer-container .footerbox.footerboxlogobx {
    margin-bottom: 3rem;
  }
}

.footer-container .footerbox .footlogo {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 3.2rem;
}

.footer-container .footerbox .footlogo img {
  max-width: 100%;
}

@media (max-width: 767px) {
  .footer-container .footerbox.gettouchspace {
    margin-top: 2.6rem;
  }
}

.footer-container .footerbox .footsociobar {
  padding: 0rem;
  margin: 0rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.footer-container .footerbox .footsociobar a {
  width: 4rem;
  height: 4rem;
  background: #ffffff;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: .5rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.footer-container .footerbox .footsociobar a + a {
  margin-left: 1rem;
}

.footer-container .footerbox .footsociobar a:hover svg path {
  opacity: 1;
  fill: #46B2A5;
}

.footer-container .footerbox .footsociobar a.fb:hover svg path {
  fill: #4267B2;
}

.footer-container .footerbox .footsociobar a.in:hover svg path {
  fill: #006699;
}

.footer-container .footerbox .footsociobar a.google:hover svg path {
  fill: #E2543C;
}

.footer-container .footerbox .footsociobar a.youtube:hover svg path {
  fill: #FF3000;
}

.footer-container .footerbox .footsociobar a.instagram:hover svg path {
  fill: #D93175;
}

.footer-container .footerbox h4,
.footer-container .footerbox h5 {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 2.2rem;
  margin-bottom: 2rem;
  color: #ffffff;
}

.footer-container .footerbox h5 {
  margin-bottom: 1.1rem;
}

.footer-container .footerbox p {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2.1rem;
  color: #ffffff;
  max-width: 34.9rem;
}

.footer-container .footerbox ul {
  padding: 0rem;
  margin: 0rem;
}

.footer-container .footerbox ul li {
  padding: 0rem;
  margin: 0rem;
  list-style: none;
}

.footer-container .footerbox ul li a {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 3.3rem;
  text-decoration: none;
  color: #ffffff;
}

.footer-container .footerbox ul li a:hover {
  color: #46B2A5;
}

.footer-container .footerbox .contactfootlst {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 -1.5rem;
}

.footer-container .footerbox .contactfootlst .callemailbox {
  padding: 0 1.5rem;
}

.footer-container .footerbox .contactfootlst .callemailbox h3,
.footer-container .footerbox .contactfootlst .callemailbox a {
  font-family: "Poppins", sans-serif;
  font-weight: normal;
  font-size: 1.6rem;
  line-height: 2.4rem;
  margin: 3.2rem 0rem 0rem;
  color: #ffffff;
  text-decoration: none;
}

.footer-container .footerbox .contactfootlst .callemailbox h3 span,
.footer-container .footerbox .contactfootlst .callemailbox a span {
  display: block;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 1.3rem;
  line-height: 2rem;
  margin-bottom: .7rem;
}

.footer-container .footerbox .contactfootlst .callemailbox a:hover {
  color: #46B2A5;
}

.footer-container .copy-write {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 4.9rem;
  padding: 1.1rem 0;
  border-top: solid .1rem #E8EEF7;
}

@media (max-width: 767px) {
  .footer-container .copy-write {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}

.footer-container .copy-write .term-noms {
  font-weight: 400;
  font-size: 1.3rem;
  line-height: 3.3rem;
  color: #ffffff;
}

.footer-container .copy-write .term-noms a {
  font-weight: 400;
  font-size: 1.3rem;
  line-height: 3.3rem;
  color: #ffffff;
  text-decoration: none;
}

.footer-container .copy-write .term-noms a + a {
  padding-left: 2.5rem;
}

.footer-container .copy-write .term-noms a:hover {
  color: #46B2A5;
}

.go-top {
  position: fixed;
  right: 4rem;
  bottom: 5rem;
  /* height: auto; */
  width: auto;
  height: 135px;
  cursor: pointer;
}

@media (max-width: 767px) {
  .go-top {
    height: 34px;
    right: 1rem;
  }
}

.go-top:after {
  width: 4.1rem;
  height: 4.1rem;
  background-color: #ffffff;
  background-image: url(../images/arrowbacktop.svg);
  background-repeat: no-repeat;
  background-position: center center;
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #000000;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  border-radius: 100%;
  -webkit-box-shadow: 0 0 1.2rem 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 0 1.2rem 0 rgba(0, 0, 0, 0.06);
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.go-top .go-top-text {
  position: absolute;
  width: 100px;
  font-weight: 600;
  text-align: center;
  line-height: normal;
  color: rgba(15, 20, 37, 0.44);
  font-size: 1.2rem;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transform-origin: right top 0;
          transform-origin: right top 0;
  left: -72px;
  top: 140px;
  text-transform: uppercase;
  text-shadow: 0px 4px 24px #ffffff;
}

@media (max-width: 767px) {
  .go-top .go-top-text {
    display: none;
  }
}

.clinic-management-section {
  padding: 8.7rem 0 15rem;
  background: rgba(70, 178, 165, 0.04);
}

.clinic-management-section .center-title {
  text-align: left;
}

.clinic-management-section .journyrow {
  margin-bottom: 6rem;
}

@media (max-width: 991px) {
  .clinic-management-section .journyrow {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}

.clinic-management-section .journyrow .center-title {
  max-width: 100%;
  margin: 0;
  padding-right: 10.6rem;
}

@media (max-width: 991px) {
  .clinic-management-section .journyrow .center-title {
    padding: 0;
  }
}

.clinic-management-section .journyrow .journybtn-row {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.clinic-management-section .journyrow .journybtn-row .btn {
  margin-top: auto;
  height: 6rem;
}

.outersliderrow {
  margin: 0 -1.5rem;
}

.commanslider .slick-list {
  visibility: visible;
  overflow: initial;
}

.commanslider .slick-list .slick-track {
  margin: 0;
}

.commanslider.slick-dotted.slick-slider {
  margin: 0;
}

.commanslider .slick-dots {
  bottom: -6.5rem;
}

@media (max-width: 767px) {
  .commanslider .slick-dots {
    bottom: -3.5rem;
  }
}

.commanslider .slick-dots li + li {
  margin-left: .8rem;
}

.commanslider .slick-dots li button {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.commanslider .slick-dots li button::before {
  content: "";
}

.commanslider .slick-dots li button:after {
  position: absolute;
  content: "";
  width: .8rem;
  height: .8rem;
  background: rgba(15, 20, 37, 0.2);
  border-radius: .4rem;
}

.commanslider .slick-dots li.slick-active button:after {
  -webkit-transform: scale(1.8);
          transform: scale(1.8);
  background-color: #46B2A5;
}

.commanslider .itembox .manageiteminner {
  padding: 0 1.5rem;
}

.commanslider .itembox .manageiteminner .manageinside {
  width: 100%;
  height: 45rem;
  overflow: hidden;
  border: 0.1rem solid #EBEBEB;
  -webkit-box-shadow: 0px 0.4rem 4.4rem rgba(0, 0, 0, 0.17);
          box-shadow: 0px 0.4rem 4.4rem rgba(0, 0, 0, 0.17);
  border-radius: 1.2rem;
  position: relative;
  background-color: #EBEBEB;
  cursor: pointer;
}

.commanslider .itembox .manageiteminner .manageinside .imgitem {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.commanslider .itembox .manageiteminner .manageinside .imgitem img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.commanslider .itembox .manageiteminner .manageinside .imgitem .play-videobtn {
  position: absolute;
}

.commanslider .itembox .manageiteminner .manageinside .imgitem .play-videobtn:hover i svg rect {
  fill: #EF5DA8;
}

.commanslider .itembox .manageiteminner .manageinside .imgitem .play-videobtn:hover i svg path {
  fill: #ffffff;
}

.commanslider.management-slider .itembox .manageiteminner {
  padding: 0 1.5rem;
}

.commanslider.management-slider .itembox .manageiteminner .manageinside {
  width: 100%;
  height: 45rem;
  overflow: hidden;
  border: 0.1rem solid #EBEBEB;
  -webkit-box-shadow: 0px 0.4rem 4.4rem rgba(0, 0, 0, 0.07);
          box-shadow: 0px 0.4rem 4.4rem rgba(0, 0, 0, 0.07);
  border-radius: 1.2rem;
  position: relative;
  background-color: #EBEBEB;
  cursor: pointer;
}

.commanslider.management-slider .itembox .manageiteminner .manageinside .imgitem {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.commanslider.management-slider .itembox .manageiteminner .manageinside .imgitem img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.commanslider.management-slider .itembox .manageiteminner .manageinside .contentarea {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  padding: 3rem 2rem;
  height: 8rem;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(15, 20, 37, 0)), to(#0F1425));
  background: linear-gradient(180deg, rgba(15, 20, 37, 0) 0%, #0F1425 100%);
}

.commanslider.management-slider .itembox .manageiteminner .manageinside .contentarea h2 {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 2rem;
  line-height: 3rem;
  color: #ffffff;
  margin: 0 0 1.8rem;
}

.commanslider.management-slider .itembox .manageiteminner .manageinside .contentarea p {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2.8rem;
  color: #ffffff;
  visibility: hidden;
  opacity: 0;
}

.commanslider.management-slider .itembox .manageiteminner .manageinside:hover .imgitem img {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  -webkit-transform: scale(1.07);
          transform: scale(1.07);
}

.commanslider.management-slider .itembox .manageiteminner .manageinside:hover .contentarea {
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(15, 20, 37, 0.6)), to(rgba(15, 20, 37, 0.6)));
  background: linear-gradient(180deg, rgba(15, 20, 37, 0.6) 0%, rgba(15, 20, 37, 0.6) 100%);
}

.commanslider.management-slider .itembox .manageiteminner .manageinside:hover .contentarea p {
  visibility: visible;
  opacity: 1;
}

.feature-clinic-section {
  list-style: none;
  padding-top: 5.85rem;
  padding-bottom: 5.85rem;
}

.feature-clinic-section .featureimagearea {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.feature-clinic-section .featureimagearea img {
  max-width: 100%;
}

.feature-row + .feature-row {
  margin-top: 6rem;
}

.featurescontent h2 {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 4.2rem;
  line-height: 5.6rem;
  letter-spacing: -0.01rem;
  color: #0F1425;
  font-weight: 400;
  font-size: 3rem;
  line-height: 4rem;
  margin-bottom: 1.2rem;
}

.featurescontent h2 span {
  color: #46B2A5;
}

@media (max-width: 767px) {
  .featurescontent h2 {
    font-size: 2.8rem;
  }
}

.featurescontent p {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2.9rem;
  color: #0F1425;
  opacity: .84;
  line-height: 2.6rem;
  margin-bottom: 1.2rem;
}

.featurescontent ul {
  font-family: "Poppins", sans-serif;
  padding: 0rem;
  margin: 0rem;
  margin-bottom: 2.4rem;
}

.featurescontent ul li {
  padding: 0rem;
  margin: 0rem;
  list-style: none;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2.1rem;
  color: rgba(0, 0, 0, 0.84);
  padding-left: 1.9rem;
  position: relative;
}

.featurescontent ul li::before {
  content: "";
  width: .4rem;
  height: .4rem;
  border-radius: .4rem;
  top: .9rem;
  left: .5rem;
  background-color: #0F1425;
  position: absolute;
}

.featurescontent ul li + li {
  margin-top: .9rem;
}

.featurescontent .featurebtnrow {
  padding-top: 1rem;
  padding-left: 1.9rem;
}

.featurescontent .featurebtnrow a {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 2.4rem;
  color: #EF5DA8;
  text-decoration: none;
}

.featurescontent .featurebtnrow a i {
  margin-left: .8rem;
}

.featurescontent .featurebtnrow a:hover {
  color: #F178B6;
}

.featurescontent .featurebtnrow a:hover i path {
  stroke: #F178B6;
}

.freevspaidsection {
  padding-bottom: 0;
}

.freevspaidsection.whitesection {
  padding-bottom: 0;
}

.freevapaid {
  padding: 0rem 0 0;
  border: solid 0.1rem #EBEBEB;
  border-radius: 2rem;
  margin-bottom: -15.7rem;
  position: relative;
  z-index: 1;
  overflow: hidden;
  -webkit-box-shadow: 0px 0.4rem 4.4rem rgba(0, 0, 0, 0.07);
          box-shadow: 0px 0.4rem 4.4rem rgba(0, 0, 0, 0.07);
  -webkit-filter: drop-shadow(0px 0.4rem 4.4rem rgba(0, 0, 0, 0.07));
          filter: drop-shadow(0px 0.4rem 4.4rem rgba(0, 0, 0, 0.07));
}

@media (max-width: 767px) {
  .freevapaid {
    margin-bottom: 0rem;
  }
}

.freevapaid .center-title {
  margin-bottom: 0rem;
  padding: 4rem 0rem;
  height: 12.7rem;
  background: #46B2A5;
  max-width: 100%;
}

@media (max-width: 767px) {
  .freevapaid .center-title {
    height: auto;
    padding: 2rem 0;
    margin-bottom: 0rem !important;
  }
}

.freevapaid .center-title h2 {
  margin: 0;
  color: #ffffff;
  font-size: 3.6rem;
  line-height: 4.7rem;
}

.freevapaid .center-title h2 span {
  color: #ffffff;
}

.free-paid-table {
  display: table;
  width: 100%;
  border-collapse: collapse;
}

@media (max-width: 767px) {
  .free-paid-table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}

.free-paid-table .table-row {
  display: table-row;
  border-bottom: solid 1px #EBEBEB;
}

.free-paid-table .table-row .table-cell {
  width: 33.33%;
  font-size: 1.6rem;
}

@media (max-width: 767px) {
  .free-paid-table .table-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.free-paid-table .table-row.thead-row .table-cell {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 2.2rem;
  line-height: 2.1rem;
  color: #0F1425;
  background-color: #F8F8F8;
  width: 33.33%;
}

@media (max-width: 767px) {
  .free-paid-table .table-row.thead-row .table-cell {
    font-size: 1.6rem;
  }
}

.free-paid-table .table-row.tfootrow .table-cell {
  background-color: #ffffff;
  vertical-align: middle;
  height: 15.7rem;
  width: 33.33%;
}

@media (max-width: 767px) {
  .free-paid-table .table-row.tfootrow .table-cell {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    height: auto;
  }
}

.free-paid-table .table-row.tfootrow .table-cell h2 {
  font-weight: 400;
  font-size: 2.2rem;
  line-height: 2.1rem;
  color: "Poppins", sans-serif;
  margin-bottom: 1.6rem;
}

@media (max-width: 767px) {
  .free-paid-table .table-row.tfootrow .table-cell h2 {
    font-size: 1.4rem;
  }
}

.free-paid-table .table-row.tfootrow .table-cell p {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2.1rem;
  color: rgba(15, 20, 37, 0.84);
  margin: 0;
}

.free-paid-table .table-row.tfootrow .table-cell .btn {
  height: 6rem;
  min-width: 21rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 767px) {
  .free-paid-table .table-row.tfootrow .table-cell .btn {
    min-width: auto;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: 7rem;
  }
}

.free-paid-table .table-row .table-cell {
  display: table-cell;
  padding: 1.95rem 4rem;
  text-align: center;
}

@media (max-width: 1199px) {
  .free-paid-table .table-row .table-cell {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
  }
}

@media (max-width: 767px) {
  .free-paid-table .table-row .table-cell {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 33.33%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

@media (max-width: 767px) {
  .free-paid-table .table-row .table-cell img {
    width: 1.6rem;
    height: 1.6rem;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.free-paid-table .table-row .table-cell:first-child {
  text-align: left;
}

@media (max-width: 767px) {
  .free-paid-table .table-row .table-cell:first-child {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.helpussection {
  padding: 24.2rem 0 8.7rem;
  margin: 0;
  background-color: rgba(70, 178, 165, 0.04);
  background-repeat: no-repeat;
  background-position: 3% bottom;
  background-size: contain;
}

.helpussection.heppatentsecspace {
  padding-top: 8.7rem;
}

.helpussection .outersliderrow {
  margin: 0;
}

.helpussection .center-title h2 {
  margin: 0;
}

.helpussection .helpustitle {
  text-align: left;
  margin-bottom: 6rem;
  padding-right: 2rem;
}

@media (max-width: 991px) {
  .helpussection .helpustitle {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    text-align: center;
    padding: 0;
    margin-bottom: 4rem;
  }
}

.helpussection .helpustitle .center-title {
  margin: 0;
}

.helpussection .helpustitle h2 {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 4.2rem;
  line-height: 5.6rem;
  letter-spacing: -0.01rem;
  color: #0F1425;
  text-align: left;
  margin: 0;
  font-size: 3.6rem;
  line-height: 4.7rem;
  display: block;
}

.helpussection .helpustitle h2 span {
  color: #46B2A5;
}

@media (max-width: 991px) {
  .helpussection .helpustitle h2 {
    text-align: center;
  }
}

.helpussection .helpustitle .helcontent-row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.helpussection .helpustitle .helcontent-row p {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2.9rem;
  color: #0F1425;
  opacity: .84;
  margin: 0;
  line-height: 2.6rem;
}

.youtubevideoslide {
  position: relative;
}

.youtubevideoslide::before {
  content: "";
  position: absolute;
  background-image: url(../images/squarebg.png);
  width: 416px;
  height: 449px;
  left: -246px;
  top: -171px;
  background-size: contain;
}

@media (max-width: 767px) {
  .youtubevideoslide::before {
    display: none;
  }
}

.youtubevideoslide .row {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

.youtubevideoslide .row [class*="col-"] {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

@media (max-width: 991px) {
  .youtubevideoslide .itembox {
    margin-bottom: 1.5rem;
  }
}

.youtubevideoslide .itembox .manageiteminner {
  padding: 0;
}

.youtubevideoslide .itembox .manageiteminner .manageinside {
  width: 100%;
  height: auto;
  -webkit-box-shadow: 0px 0.4rem 3.6rem rgba(0, 0, 0, 0.17);
          box-shadow: 0px 0.4rem 3.6rem rgba(0, 0, 0, 0.17);
}

.youtubevideoslide .itembox .manageiteminner .manageinside::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border-radius: 1.2rem;
  -webkit-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
  -webkit-box-shadow: inset 0px 248px 0px rgba(24, 51, 111, 0.1);
          box-shadow: inset 0px 248px 0px rgba(24, 51, 111, 0.1);
  visibility: visible;
  opacity: 1;
  pointer-events: none;
}

.youtubevideoslide .itembox .manageiteminner .manageinside:hover::before {
  -webkit-box-shadow: inset 0px 508px 0px rgba(24, 51, 111, 0.2);
          box-shadow: inset 0px 508px 0px rgba(24, 51, 111, 0.2);
  visibility: visible;
  opacity: 1;
}

.helpus-slider .itembox .manageiteminner .manageinside {
  width: 100%;
  height: auto;
}

.helpus-slider .itembox .manageiteminner .manageinside .imgitem .play-videobtn {
  position: absolute;
}

.helpus-slider .itembox .manageiteminner .manageinside .imgitem .play-videobtn:hover i svg rect {
  fill: #EF5DA8;
}

.helpus-slider .itembox .manageiteminner .manageinside .imgitem .play-videobtn:hover i svg path {
  fill: #ffffff;
}

.testomonial-section {
  background-color: rgba(70, 178, 165, 0.07);
  background-image: url(../images/bgtestomonial.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 7rem 0 8.2rem;
}

.testomonial-section.colorsections {
  padding-bottom: 4.9rem;
}

@media (max-width: 767px) {
  .testomonial-section.colorsections {
    padding-bottom: .2rem !important;
  }
}

.testomonial-section .testomonial-title {
  text-align: left;
  margin-bottom: 0rem;
}

@media (max-width: 991px) {
  .testomonial-section .testomonial-title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    text-align: center;
  }
}

.testomonial-section .testomonial-title .center-title {
  margin: 0;
}

@media (max-width: 991px) {
  .testomonial-section .testomonial-title .center-title {
    text-align: center;
  }
}

.testomonial-section .testomonial-title h2 {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 4.2rem;
  line-height: 5.6rem;
  letter-spacing: -0.01rem;
  color: #0F1425;
  text-align: left;
  margin: 0;
  font-size: 3.6rem;
  line-height: 4.7rem;
  display: block;
  color: #ffffff;
}

.testomonial-section .testomonial-title h2 span {
  color: #46B2A5;
}

@media (max-width: 991px) {
  .testomonial-section .testomonial-title h2 {
    text-align: center;
  }
}

.testomonial-section .testomonial-title .testomonial-arrow {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
}

@media (max-width: 991px) {
  .testomonial-section .testomonial-title .testomonial-arrow {
    margin: auto;
  }
}

.testomonial-section .testomonial-title .testomonial-arrow .btn-testo-row {
  margin-left: auto;
  margin-top: auto;
}

.testomonial-section .testomonial-title .testomonial-arrow .btn-testo-row a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #ffffff;
  -webkit-box-shadow: 0px 0.4rem 1.1rem rgba(0, 0, 0, 0.07);
          box-shadow: 0px 0.4rem 1.1rem rgba(0, 0, 0, 0.07);
  border-radius: 2.4rem;
  margin-left: 1.6rem;
}

.testomonial-section .testomonial-title .testomonial-arrow .btn-testo-row a:hover {
  background: #EF5DA8;
}

.testomonial-section .testomonial-title .testomonial-arrow .btn-testo-row a:hover .arrowbtn svg path {
  stroke: #ffffff;
}

.testomonial-section .testomonial-title .testomonial-arrow .btn-testo-row a.slick-disabled {
  background-color: rgba(255, 255, 255, 0.8);
  pointer-events: none;
}

.testomonial-section .testomonial-title .testomonial-arrow .btn-testo-row a.slick-disabled .arrowbtn svg path {
  stroke: #a1a1a1;
}

.testomonial-section .testomonial-title .testomonial-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.testomonial-section .testomonial-title .testomonial-arrow .btn-testo-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.testomonial-section .testomonial-title .testomonial-arrow .btn-testo-row a {
  width: 4.8rem;
  height: 4.8rem;
}

.testomonial-section .itembox {
  padding: 3.8rem 0;
}

.testomonial-section .itembox .manageiteminner .manageinside {
  border: none;
  min-height: 40rem;
  height: auto;
  background-color: #D5E3FF;
}

@media (max-width: 1399px) {
  .testomonial-section .itembox .manageiteminner .manageinside {
    min-height: 34.4rem;
  }
}

@media (max-width: 767px) {
  .testomonial-section .itembox .manageiteminner .manageinside {
    min-height: auto;
  }
}

.testomonial-section .itembox .manageiteminner .manageinside .item-content {
  padding: 4rem;
}

.testomonial-section .itembox .manageiteminner .manageinside .item-content .quoteico {
  margin-bottom: .4rem;
}

.testomonial-section .itembox .manageiteminner .manageinside .item-content p {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2.9rem;
  color: #0F1425;
  opacity: .84;
  color: #0F1425;
  margin-bottom: 2rem;
}

.testomonial-section .itembox .manageiteminner .manageinside .item-content .itemfoot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.testomonial-section .itembox .manageiteminner .manageinside .item-content .itemfoot .icopt {
  width: 4.8rem;
  height: 4.8rem;
  margin-right: 1rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.testomonial-section .itembox .manageiteminner .manageinside .item-content .itemfoot .icopt svg {
  width: 4.8rem;
  height: 4.8rem;
}

.testomonial-section .itembox .manageiteminner .manageinside .item-content .itemfoot .icopt img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}

.testomonial-section .itembox .manageiteminner .manageinside .item-content .itemfoot .itemcontentpt {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.testomonial-section .itembox .manageiteminner .manageinside .item-content .itemfoot .itemcontentpt h2 {
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 2rem;
  line-height: 3rem;
  color: #0F1425;
}

.testomonial-section .itembox .manageiteminner .manageinside .item-content .itemfoot .itemcontentpt h2 span {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2.1rem;
  color: rgba(15, 20, 37, 0.4);
  display: block;
}

.testomonial-section .itembox .manageiteminner .manageinside::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border-radius: 1.2rem;
  -webkit-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
  background-color: rgba(24, 51, 111, 0.1);
  visibility: visible;
  opacity: 1;
  pointer-events: none;
}

.testomonial-section .itembox .manageiteminner .manageinside:hover::before {
  visibility: visible;
  opacity: 1;
  background-color: rgba(24, 51, 111, 0.2);
}

.model-outer {
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  display: none;
  padding: 1.5rem;
}

.model-outer.open-it {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991px) {
  .model-outer {
    overflow: auto;
  }
}

.model-outer .model-inner {
  max-width: 82rem;
  width: 100%;
  background-color: #ffffff;
  height: 53rem;
  overflow: hidden;
  border-radius: 2rem;
  position: relative;
  z-index: 1;
}

@media (max-width: 991px) {
  .model-outer .model-inner {
    height: auto;
    overflow: inherit;
  }
}

.model-outer .model-inner .model-left-col {
  width: 45%;
  background-color: #0F1425;
}

@media (max-width: 991px) {
  .model-outer .model-inner .model-left-col {
    display: none;
  }
}

.model-outer .model-inner .model-right-col {
  width: 55%;
}

@media (max-width: 991px) {
  .model-outer .model-inner .model-right-col {
    width: 100%;
  }
}

.model-outer .model-inner .model-head-wrap {
  padding: 2.8rem 2.3rem 2rem 4rem;
}

.model-outer .model-inner .model-head-wrap h2 {
  font-weight: 600;
  font-size: 2.4rem;
  line-height: 2.6rem;
  color: #0F1425;
  margin: 0;
}

.model-outer .model-inner .model-head-wrap h2 .colorprimary {
  color: #46B2A5;
}

.model-outer .model-inner .model-head-wrap h2 .subtitle {
  display: block;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2.6rem;
  color: rgba(15, 20, 37, 0.84);
}

.model-outer .model-inner .model-content-body {
  padding: 0 4rem;
  height: calc(53rem - (2.8rem + 2rem + 8rem));
  overflow: auto;
}

@media (max-width: 991px) {
  .model-outer .model-inner .model-content-body {
    height: auto;
    padding-bottom: 2.3rem;
  }
}

.model-outer .shadow-wrap {
  background-color: rgba(0, 0, 0, 0.7);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.form-group {
  position: relative;
  margin-bottom: 2rem;
}

.form-group .form-control {
  background: #ffffff;
  border-color: #F2F3F7;
  border-radius: .8rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  height: 5.2rem;
  color: #000000;
  border: .1rem solid #F2F3F7;
  border-radius: .6rem;
  font-size: 1.4rem;
}

.form-group .form-control:focus {
  border-color: #F2F3F7;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.form-group.upper-label .form-control {
  padding-top: 2rem;
  background-color: #F2F3F7;
  border-color: #F2F3F7;
  color: #0A0A0A;
  font-weight: 500;
}

.form-group.upper-label .form-control:focus {
  border-color: #F2F3F7;
}

.form-group.upper-label .form-title {
  position: absolute;
  font-weight: 400;
  line-height: 1.4rem;
  font-family: "Poppins", sans-serif;
  font-size: 1.4rem;
  left: 1.5rem;
  color: rgba(0, 0, 0, 0.4);
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: 0.1s ease all;
  transition: 0.1s ease all;
  pointer-events: none;
}

.form-group.upper-label.not-mid .form-title {
  top: 1.5rem;
  font-size: 1.1rem;
  z-index: 1;
  left: 1.6rem;
  color: #9E9E9E;
}

.form-group.single-group {
  margin: 0;
}

.form-group.single-group .form-control {
  height: 3.8rem;
  border-color: #F2F3F7;
  font-size: 1.1rem;
  background-color: #ffffff;
}

.form-group.single-group .form-control:focus {
  border-color: #F2F3F7;
}

.dc-radiobox,
.dc-checkbox {
  position: relative;
  margin: 0rem 0;
  text-align: left;
}

.dc-radiobox label,
.dc-checkbox label {
  cursor: pointer;
  display: inline;
  line-height: 1.6rem;
  vertical-align: top;
  clear: both;
  padding-left: 2.5rem;
  font-family: "Poppins", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.2rem;
  line-height: 1.8rem;
  color: #000000;
}

.dc-radiobox label:before, .dc-radiobox label:after,
.dc-checkbox label:before,
.dc-checkbox label:after {
  position: absolute;
  content: '';
  border-radius: 50%;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  -webkit-transition-property: border-color, -webkit-transform;
  transition-property: border-color, -webkit-transform;
  transition-property: transform, border-color;
  transition-property: transform, border-color, -webkit-transform;
  line-height: 1.2rem;
  position: absolute;
  left: 0;
  top: 0;
}

.dc-radiobox label:before,
.dc-checkbox label:before {
  width: 1.6rem;
  height: 1.6rem;
  background: #ffffff;
  border: 0.1rem solid rgba(15, 20, 37, 0.33);
  border-radius: .4rem;
  cursor: pointer;
}

.dc-radiobox label a,
.dc-checkbox label a {
  color: #0F1425;
  text-decoration: none;
  font-weight: normal;
}

.dc-radiobox input[type=radio],
.dc-radiobox input[type=checkbox],
.dc-checkbox input[type=radio],
.dc-checkbox input[type=checkbox] {
  outline: 0;
  visibility: hidden;
  width: 1.6rem;
  margin: 0;
  float: left;
  font-size: inherit;
  display: none;
}

.dc-radiobox input[type=radio]:checked + label:before,
.dc-radiobox input[type=checkbox]:checked + label:before,
.dc-checkbox input[type=radio]:checked + label:before,
.dc-checkbox input[type=checkbox]:checked + label:before {
  background: #EF5DA8;
  border: none;
  -webkit-box-shadow: 0rem 0.8rem 0.8rem rgba(239, 93, 168, 0.1);
          box-shadow: 0rem 0.8rem 0.8rem rgba(239, 93, 168, 0.1);
  -webkit-animation: rippleradio 0.2s linear forwards;
          animation: rippleradio 0.2s linear forwards;
}

.dc-radiobox input[type=radio]:checked + label:after,
.dc-radiobox input[type=checkbox]:checked + label:after,
.dc-checkbox input[type=radio]:checked + label:after,
.dc-checkbox input[type=checkbox]:checked + label:after {
  background: #EF5DA8;
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 7.99995L5.5997 10.3995C5.69604 10.544 5.89457 10.5768 6.03223 10.4709L11.5556 6.22217" stroke="%23ffffff" stroke-width="1.5" stroke-linecap="round"/></svg>');
  width: 1.6rem;
  height: 1.6rem;
  background-size: 100%;
}

.dc-radiobox input[type=radio]:checked + label:before,
.dc-checkbox input[type=radio]:checked + label:before {
  background: #ffffff;
  border: solid 0.1rem #EF5DA8;
}

.dc-radiobox input[type=radio]:checked + label:after,
.dc-checkbox input[type=radio]:checked + label:after {
  background: #EF5DA8;
  background-image: none;
  width: .8rem;
  height: .8rem;
  top: .4rem;
  left: .4rem;
  border-radius: 50%;
}

.dc-radiobox label:before {
  border-radius: 50%;
}

/* Home css */
.loveus-section {
  padding-bottom: 5.85rem !important;
}

@media (max-width: 767px) {
  .loveus-section {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

.loveus-section .row {
  margin-right: calc(-1 * var(--bs-gutter-x));
  margin-left: calc(-1 * var(--bs-gutter-x));
}

.loveus-section .row [class*="col-"] {
  padding-right: calc(var(--bs-gutter-x) * 1);
  padding-left: calc(var(--bs-gutter-x) * 1);
}

.loveus-section .center-title {
  margin-bottom: 5rem;
}

.loveus-section .itembox {
  padding: 3.8rem 0;
  padding: 0;
}

.loveus-section .itembox .manageiteminner {
  position: relative;
}

.loveus-section .itembox .manageiteminner .manageinside {
  border: none;
  min-height: 20rem;
  height: auto;
  background-color: #D5E3FF;
  border-radius: 1.6rem;
}

@media (max-width: 1399px) {
  .loveus-section .itembox .manageiteminner .manageinside {
    min-height: auto;
  }
}

@media (max-width: 767px) {
  .loveus-section .itembox .manageiteminner .manageinside {
    min-height: auto;
  }
}

.loveus-section .itembox .manageiteminner .manageinside .item-content {
  padding: 4rem;
}

.loveus-section .itembox .manageiteminner .manageinside .item-content .quoteico {
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.loveus-section .itembox .manageiteminner .manageinside .item-content p {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2.9rem;
  color: #0F1425;
  opacity: .84;
  color: #0F1425;
  margin-bottom: 2rem;
}

.loveus-section .itembox .manageiteminner .manageinside .item-content .itemfoot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.loveus-section .itembox .manageiteminner .manageinside .item-content .itemfoot .icopt {
  width: 4.8rem;
  height: 4.8rem;
  margin-right: 1rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.loveus-section .itembox .manageiteminner .manageinside .item-content .itemfoot .icopt svg {
  width: 4.8rem;
  height: 4.8rem;
}

.loveus-section .itembox .manageiteminner .manageinside .item-content .itemfoot .icopt img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}

.loveus-section .itembox .manageiteminner .manageinside .item-content .itemfoot .itemcontentpt {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.loveus-section .itembox .manageiteminner .manageinside .item-content .itemfoot .itemcontentpt h2 {
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 2rem;
  line-height: 3rem;
  color: #0F1425;
}

.loveus-section .itembox .manageiteminner .manageinside .item-content .itemfoot .itemcontentpt h2 span {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2.1rem;
  color: rgba(15, 20, 37, 0.4);
  display: block;
}

.loveus-section .itembox .manageiteminner .manageinside::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border-radius: 1.2rem;
  -webkit-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
  visibility: visible;
  opacity: 1;
  pointer-events: none;
}

.loveus-section .itembox .manageiteminner .manageinside.cardcolor1 {
  background-color: #FDEDC1;
}

.loveus-section .itembox .manageiteminner .manageinside.cardcolor1 .item-content svg path {
  fill: #684E07;
}

.loveus-section .itembox .manageiteminner .manageinside.cardcolor1 .item-content p {
  color: #684E07;
}

.loveus-section .itembox .manageiteminner .manageinside.cardcolor1 .item-content .itemfoot .itemcontentpt h2 {
  color: #684E07;
}

.loveus-section .itembox .manageiteminner .manageinside.cardcolor1 .item-content .itemfoot .itemcontentpt h2 span {
  color: rgba(104, 78, 7, 0.4);
}

.loveus-section .itembox .manageiteminner .manageinside.cardcolor2 {
  background-color: #A6D6E2;
}

.loveus-section .itembox .manageiteminner .manageinside.cardcolor2 .item-content .quoteico svg path {
  fill: #1B3943;
}

.loveus-section .itembox .manageiteminner .manageinside.cardcolor2 .item-content p {
  color: #1B3943;
}

.loveus-section .itembox .manageiteminner .manageinside.cardcolor2 .item-content .itemfoot .itemcontentpt h2 {
  color: #1B3943;
}

.loveus-section .itembox .manageiteminner .manageinside.cardcolor2 .item-content .itemfoot .itemcontentpt h2 span {
  color: rgba(27, 57, 67, 0.4);
}

.loveus-section .itembox .manageiteminner .manageinside.cardcolor3 {
  background-color: #E0D7FD;
}

.loveus-section .itembox .manageiteminner .manageinside.cardcolor3 .item-content .quoteico svg path {
  fill: #391A87;
}

.loveus-section .itembox .manageiteminner .manageinside.cardcolor3 .item-content p {
  color: #391A87;
}

.loveus-section .itembox .manageiteminner .manageinside.cardcolor3 .item-content .itemfoot .itemcontentpt h2 {
  color: #391A87;
}

.loveus-section .itembox .manageiteminner .manageinside.cardcolor3 .item-content .itemfoot .itemcontentpt h2 span {
  color: rgba(57, 26, 135, 0.4);
}

@media (max-width: 767px) {
  .loveus-section .itembox {
    margin-top: calc(var(--bs-gutter-x) * 2);
  }
}

.loveus-section .itembox + .itembox {
  margin-top: calc(var(--bs-gutter-x) * 2);
}

.loveus-section .center-title {
  margin-bottom: 5rem;
}

.loveus-section .center-title h2 {
  margin: 0;
}

@media (max-width: 767px) {
  .allinonewrap {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

.allinonewrap .featurescontent .featurebtnrow {
  padding-left: 0;
}

/** BEGIN CSS NEEDED FOR SWITCH **/
.practivetogglebox {
  padding: 0;
  margin-top: 2.7rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #0F1425;
  font-size: 1.4rem;
  font-family: "Poppins", sans-serif;
  line-height: 2.4rem;
}

.practivetogglebox .on-off-toggle {
  min-width: 8.3rem;
  height: 3.6rem;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: .8rem;
}

.on-off-toggle__slider {
  min-width: 8.3rem;
  height: 3.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 2.2rem;
  background-color: #EBEBEB;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
  padding-left: 3.6rem;
  padding-right: 1rem;
}

.on-off-toggle__slider:before {
  content: '';
  display: block;
  background-color: #EF5DA8;
  bottom: .4rem;
  width: 2.8rem;
  height: 2.8rem;
  left: .4rem;
  position: absolute;
  -webkit-transition: .4s;
  transition: .4s;
  z-index: 5;
  border-radius: 2rem;
}

.on-off-toggle__slider:after {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 2.4rem;
  text-transform: uppercase;
  font-size: 1.2rem;
  font-weight: bold;
  content: 'Manage';
  color: #EF5DA8;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.on-off-toggle__input {
  position: absolute;
  opacity: 0;
}

.on-off-toggle__input:checked + .on-off-toggle__slider {
  padding-right: 3.6rem;
  padding-left: 1rem;
}

.on-off-toggle__input:checked + .on-off-toggle__slider:before {
  left: calc(100% - 3.2rem);
}

.on-off-toggle__input:checked + .on-off-toggle__slider:after {
  content: 'Grow';
}

.grouthgrapsection {
  background: #18336F;
}

.grouthgrapsection .center-title {
  text-align: left;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-left: 0;
  margin-right: 0;
  max-width: 60%;
}

.grouthgrapsection .center-title h2,
.grouthgrapsection .center-title p {
  color: #ffffff;
}

.grouthgrapsection .graphbody img {
  width: 100%;
}

.content-policy-section .center-title {
  margin-bottom: 2rem;
}

@media (max-width: 767px) {
  .content-policy-section .center-title {
    margin-bottom: 2rem !important;
  }
}

.content-policy-section .center-title h2 {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 4.2rem;
  line-height: 5.6rem;
  letter-spacing: -0.01rem;
  color: #0F1425;
  font-size: 3.6rem;
  line-height: 4.7rem;
  margin-bottom: 0;
  display: inline-block;
}

.content-policy-section .center-title h2 span {
  color: #46B2A5;
}

@media (max-width: 767px) {
  .content-policy-section .center-title h2 {
    font-size: 2.8rem;
  }
}

.content-policy-section h2 {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 2rem;
  line-height: 2.9rem;
  text-transform: capitalize;
  color: #0F1425;
  margin: 0 0 1.2rem;
}

.content-policy-section p {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2.9rem;
  color: #0F1425;
  opacity: .84;
  margin-bottom: 2rem;
}

.content-policy-section ul {
  padding: 2rem 3rem 2rem 4rem;
}

.content-policy-section ul li {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2.9rem;
  color: #0F1425;
  opacity: .84;
  list-style: decimal;
  padding-left: 1rem;
}

.content-policy-section ul li::marker {
  color: #46B2A5;
  font-size: 1.6rem;
}

.content-policy-section ul li + li {
  margin-top: 1rem;
}

.content-policy-section ul ul {
  border-radius: .8rem;
  background-color: #f4fbfe;
  padding: 2.2rem 3rem 2.2rem 5rem;
  margin-bottom: 2.5rem;
  letter-spacing: 0.04rem;
  font-style: italic;
  position: relative;
  border-left: .4rem solid #3aa295;
  margin: 1.2rem 0 3rem;
}

.content-policy-section ul ul li {
  list-style: square;
}

.content-policy-section ul ul li::marker {
  font-size: 2.2rem;
  color: #46B2A5;
}

.content-us-section .center-title {
  margin-bottom: 3rem;
}

@media (max-width: 767px) {
  .content-us-section .center-title h2 {
    margin-bottom: 0;
  }
}

@media (max-width: 767px) {
  .addressBlock {
    margin-bottom: 4rem;
  }
}

.addressBlock .infoBlock {
  margin-bottom: 1.5rem;
  padding-left: 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.addressBlock .infoBlock .info-icons {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 1.6rem;
}

.addressBlock .infoBlock .infodetls {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  width: 100%;
}

.addressBlock .infoBlock .infodetls .title {
  color: #0F1425;
  font-size: 1.8rem;
  font-weight: 500;
  margin-bottom: .3rem;
  font-family: "Poppins", sans-serif;
}

.addressBlock .infoBlock .infodetls .desc {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2.9rem;
  color: #0F1425;
  opacity: .84;
}

.customeForm {
  margin-bottom: 5rem;
}

.customeForm h2 {
  color: #0F1425;
  font-size: 1.8rem;
  font-weight: 500;
  margin-bottom: 2rem;
  font-family: "Poppins", sans-serif;
}

.customeForm .btn {
  margin-top: 2rem;
}

@media (max-width: 767rem) {
  .customeForm .btn {
    margin-top: 2rem;
  }
}

.customeForm .form-group .error {
  position: absolute;
  color: #ff1e3c;
  font-size: 1.1rem;
  display: none;
  left: .5rem;
  bottom: -1.6rem;
}

.mapArea {
  -webkit-box-shadow: 0rem 1rem 3rem 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0rem 1rem 3rem 0 rgba(0, 0, 0, 0.08);
  background-color: #ffffff;
  padding: 1.5rem;
  margin-bottom: 0rem;
  border-radius: .8rem;
}

@media (max-width: 767px) {
  .mapArea {
    padding: .5rem;
    border-radius: .3rem;
  }
}

.testimonial-full {
  background: #ffffff;
  padding-bottom: 2rem;
}

@media (max-width: 767px) {
  .testimonial-full {
    padding-bottom: 0rem !important;
  }
}

.testimonial-full .center-title h2 {
  color: #0F1425;
}

.testimonial-full .testofullsld {
  padding: 3.8rem 0;
  padding-bottom: 0;
}

.testimonial-full .testofullsld .manageiteminner {
  position: relative;
}

.testimonial-full .testofullsld .manageiteminner .manageinside {
  border: none;
  min-height: 20rem;
  height: auto;
  background-color: #D5E3FF;
  border-radius: 1.6rem;
}

@media (max-width: 1399px) {
  .testimonial-full .testofullsld .manageiteminner .manageinside {
    min-height: auto;
  }
}

@media (max-width: 767px) {
  .testimonial-full .testofullsld .manageiteminner .manageinside {
    min-height: auto;
  }
}

.testimonial-full .testofullsld .manageiteminner .manageinside .item-content {
  padding: 4rem;
}

.testimonial-full .testofullsld .manageiteminner .manageinside .item-content .quoteico {
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.testimonial-full .testofullsld .manageiteminner .manageinside .item-content p {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2.9rem;
  color: #0F1425;
  opacity: .84;
  color: #0F1425;
  margin-bottom: 2rem;
}

.testimonial-full .testofullsld .manageiteminner .manageinside .item-content .itemfoot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.testimonial-full .testofullsld .manageiteminner .manageinside .item-content .itemfoot .icopt {
  width: 4.8rem;
  height: 4.8rem;
  margin-right: 1rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.testimonial-full .testofullsld .manageiteminner .manageinside .item-content .itemfoot .icopt svg {
  width: 4.8rem;
  height: 4.8rem;
}

.testimonial-full .testofullsld .manageiteminner .manageinside .item-content .itemfoot .icopt img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}

.testimonial-full .testofullsld .manageiteminner .manageinside .item-content .itemfoot .itemcontentpt {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.testimonial-full .testofullsld .manageiteminner .manageinside .item-content .itemfoot .itemcontentpt h2 {
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 2rem;
  line-height: 3rem;
  color: #0F1425;
}

.testimonial-full .testofullsld .manageiteminner .manageinside .item-content .itemfoot .itemcontentpt h2 span {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2.1rem;
  color: rgba(15, 20, 37, 0.4);
  display: block;
}

.testimonial-full .testofullsld .manageiteminner .manageinside::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border-radius: 1.2rem;
  -webkit-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
  visibility: visible;
  opacity: 1;
  pointer-events: none;
}

.testimonial-full .testofullsld .manageiteminner .manageinside.cardcolor1 {
  background-color: #FDEDC1;
}

.testimonial-full .testofullsld .manageiteminner .manageinside.cardcolor1 .item-content svg path {
  fill: #684E07;
}

.testimonial-full .testofullsld .manageiteminner .manageinside.cardcolor1 .item-content p {
  color: #684E07;
}

.testimonial-full .testofullsld .manageiteminner .manageinside.cardcolor1 .item-content .itemfoot .itemcontentpt h2 {
  color: #684E07;
}

.testimonial-full .testofullsld .manageiteminner .manageinside.cardcolor1 .item-content .itemfoot .itemcontentpt h2 span {
  color: rgba(104, 78, 7, 0.4);
}

.testimonial-full .testofullsld .manageiteminner .manageinside.cardcolor2 {
  background-color: #A6D6E2;
}

.testimonial-full .testofullsld .manageiteminner .manageinside.cardcolor2 .item-content .quoteico svg path {
  fill: #1B3943;
}

.testimonial-full .testofullsld .manageiteminner .manageinside.cardcolor2 .item-content p {
  color: #1B3943;
}

.testimonial-full .testofullsld .manageiteminner .manageinside.cardcolor2 .item-content .itemfoot .itemcontentpt h2 {
  color: #1B3943;
}

.testimonial-full .testofullsld .manageiteminner .manageinside.cardcolor2 .item-content .itemfoot .itemcontentpt h2 span {
  color: rgba(27, 57, 67, 0.4);
}

.testimonial-full .testofullsld .manageiteminner .manageinside.cardcolor3 {
  background-color: #E0D7FD;
}

.testimonial-full .testofullsld .manageiteminner .manageinside.cardcolor3 .item-content .quoteico svg path {
  fill: #391A87;
}

.testimonial-full .testofullsld .manageiteminner .manageinside.cardcolor3 .item-content p {
  color: #391A87;
}

.testimonial-full .testofullsld .manageiteminner .manageinside.cardcolor3 .item-content .itemfoot .itemcontentpt h2 {
  color: #391A87;
}

.testimonial-full .testofullsld .manageiteminner .manageinside.cardcolor3 .item-content .itemfoot .itemcontentpt h2 span {
  color: rgba(57, 26, 135, 0.4);
}

.testimonial-full .testofullsld .manageiteminner {
  padding: 0 2rem;
}

.testimonial-full .testofullsld .manageiteminner .manageinside {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 4px 24px 0px rgba(15, 20, 37, 0.07);
          box-shadow: 0px 4px 24px 0px rgba(15, 20, 37, 0.07);
  overflow: hidden;
  border-radius: 4rem;
}

@media (max-width: 767px) {
  .testimonial-full .testofullsld .manageiteminner .manageinside {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}

.testimonial-full .testofullsld .manageiteminner .manageinside::before {
  display: none;
}

.testimonial-full .testofullsld .manageiteminner .manageinside .item-content {
  margin-bottom: auto;
  width: 55%;
}

@media (max-width: 767px) {
  .testimonial-full .testofullsld .manageiteminner .manageinside .item-content {
    width: 100%;
  }
}

.testimonial-full .testofullsld .manageiteminner .manageinside .item-content .preluad {
  font-size: 1.4rem;
  font-family: "Poppins", sans-serif;
  line-height: 2.1rem;
  text-transform: uppercase;
  color: rgba(15, 20, 37, 0.4);
  margin-bottom: 2rem;
  display: block;
}

.testimonial-full .testofullsld .manageiteminner .manageinside .item-content p {
  font-size: 2.2rem;
  line-height: 160%;
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .testimonial-full .testofullsld .manageiteminner .manageinside .item-content p {
    font-size: 1.6rem;
  }
}

.testimonial-full .testofullsld .manageiteminner .testovideoimg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 45%;
  position: relative;
}

@media (max-width: 767px) {
  .testimonial-full .testofullsld .manageiteminner .testovideoimg {
    width: 100%;
  }
}

.testimonial-full .testofullsld .manageiteminner .testovideoimg .testoimg {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.testimonial-full .testofullsld .manageiteminner .testovideoimg .play-videobtn {
  position: absolute;
}

.testimonial-full .testofullsld .manageiteminner .testovideoimg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border-radius: 1.2rem;
  -webkit-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
  background-color: rgba(24, 51, 111, 0.1);
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}

.testimonial-full .testofullsld .manageiteminner:hover .testovideoimg::before {
  visibility: visible;
  opacity: 1;
  pointer-events: none;
}

.blog-section {
  background: #ffffff;
  padding-top: 5.85rem;
  padding-bottom: 11.7rem;
}

.blog-section .row {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

.blog-section .row [class*="col-"] {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

@media (max-width: 767px) {
  .blog-section {
    padding-top: 2.2rem !important;
  }
}

.blog-section .journyrow {
  margin-bottom: 4.5rem;
}

.blog-section .blowbtn-row {
  padding: 0rem;
  margin: 0rem;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.blog-section .blowbtn-row a {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 2.4rem;
  color: #EF5DA8;
  text-decoration: none;
}

.blog-section .blowbtn-row a i {
  margin-left: .8rem;
}

.blog-section .blowbtn-row a:hover {
  color: #F178B6;
}

.blog-section .blowbtn-row a:hover i path {
  stroke: #F178B6;
}

.itemblog {
  width: 100%;
}

@media (max-width: 767px) {
  .itemblog {
    margin-top: 2rem;
  }
}

.itemblog .blogcardinner {
  width: 100%;
  height: 50rem;
  overflow: hidden;
  border: 0.1rem solid #E8EEF7;
  -webkit-box-shadow: 0px 0.4rem 4.4rem rgba(0, 0, 0, 0.07);
          box-shadow: 0px 0.4rem 4.4rem rgba(0, 0, 0, 0.07);
  border-radius: 1.2rem;
  position: relative;
  background-color: #E8EEF7;
  cursor: pointer;
}

.itemblog .blogcardinner::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  pointer-events: none;
  z-index: 1;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.55)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.55) 100%);
}

.itemblog .blogcardinner .imgitem {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.itemblog .blogcardinner .imgitem img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.itemblog .blogcardinner .contentarea {
  position: absolute;
  bottom: -4rem;
  width: 100%;
  left: 0;
  padding: 3rem 2rem;
  min-height: 10rem;
  height: auto;
  z-index: 2;
}

.itemblog .blogcardinner .contentarea .itempreluad {
  font-family: "Poppins", sans-serif;
  font-weight: normal;
  font-size: 1.4rem;
  color: #ffffff;
  margin: 0 0 .8rem;
  position: relative;
  padding-left: 1.8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.itemblog .blogcardinner .contentarea .itempreluad::before {
  content: "|";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: absolute;
  left: 0;
}

.itemblog .blogcardinner .contentarea p {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2.8rem;
  color: #ffffff;
}

.itemblog .blogcardinner .contentarea a {
  color: #ffffff;
  font-size: 1.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  text-decoration: none;
  visibility: hidden;
  opacity: 0;
  height: 0;
}

.itemblog .blogcardinner .contentarea a i {
  margin-left: .8rem;
}

.itemblog .blogcardinner:hover::before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
}

.itemblog .blogcardinner:hover .imgitem img {
  -webkit-transform: scale(1.07);
          transform: scale(1.07);
}

.itemblog .blogcardinner:hover .contentarea {
  bottom: 0;
  height: auto;
}

.itemblog .blogcardinner:hover .contentarea p {
  visibility: visible;
  opacity: 1;
}

.itemblog .blogcardinner:hover .contentarea a {
  visibility: visible;
  opacity: 1;
  height: auto;
}

.blogpagemain .blog-section {
  padding-top: 11.7rem;
  padding-bottom: 8.7rem;
}

.blogpagemain .blog-section .itemblog {
  margin-bottom: 3rem;
}

/* about css */
.about-empowering {
  padding: 7.2rem 0 11.7rem;
  background-color: rgba(70, 178, 165, 0.04);
  background-image: url(../images/empbg.png);
  background-position: right bottom;
  background-repeat: no-repeat;
}

.about-empowering .main-title {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 4.2rem;
  line-height: 5.6rem;
  letter-spacing: -0.01rem;
  color: #0F1425;
  margin: 0 auto 8.9rem;
  max-width: 90rem;
  width: 100%;
  text-align: center;
}

.about-empowering .main-title span {
  color: #46B2A5;
}

@media (max-width: 767px) {
  .about-empowering .main-title {
    margin-bottom: 3rem;
  }
}

.about-empower-content {
  padding: 0rem;
  margin: 0rem;
}

.about-empower-content .center-title {
  margin: 0;
}

.about-empower-content .center-title p + p {
  margin-top: 2rem;
}

.about-emi-img {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.about-emi-img img {
  max-width: 100%;
}

.connected-section .center-title {
  margin-bottom: 3rem;
}

.connected-section .connectedimg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.connected-section .connectedimg img {
  max-width: 100%;
}

.founder-sections {
  background-color: rgba(70, 178, 165, 0.04);
}

.advisory-section {
  background-image: url(../images/faqbg.png);
  background-repeat: no-repeat;
  background-size: 100%;
}

.board-card {
  width: 100%;
  cursor: pointer;
  border-radius: 1.2rem;
  overflow: hidden;
}

@media (max-width: 767px) {
  .board-card {
    margin-bottom: 2rem;
  }
}

.board-card .board-card-inner {
  padding: 0rem;
  margin: 0rem;
  border-radius: 1.2rem;
  position: relative;
  overflow: hidden;
  text-decoration: none;
}

.board-card .board-card-inner::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0rem;
  width: 100%;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#46b2a5+0,46b2a5+100 */
  background: #46b2a5;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#46b2a5), to(#46b2a5));
  background: linear-gradient(to bottom, #46b2a5 0%, #46b2a5 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#46b2a5', endColorstr='#46b2a5', GradientType=0);
  opacity: 0;
  visibility: hidden;
}

.board-card .board-card-inner .board-img {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.board-card .board-card-inner .board-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.board-card .board-card-inner .board-content {
  position: absolute;
  bottom: 2.3rem;
  width: 100%;
  left: 0;
  padding: 1.7rem 3.2rem;
  height: 8.1rem;
  z-index: 2;
  background-color: #ffffff;
}

.board-card .board-card-inner .board-content .h2,
.board-card .board-card-inner .board-content h2 {
  color: #3F4161;
  font-size: 2rem;
  font-family: "Poppins", sans-serif;
  font-weight: normal;
  line-height: 2rem;
  position: relative;
  margin: 0;
}

.board-card .board-card-inner .board-content .h2 span,
.board-card .board-card-inner .board-content h2 span {
  display: block;
  margin-top: .5rem;
  color: rgba(15, 20, 37, 0.84);
  font-size: 1.4rem;
  line-height: 2.6rem;
}

.board-card .board-card-inner .board-content .btn-in {
  margin-top: 1rem;
  visibility: hidden;
  opacity: 0;
}

.board-card:hover .board-card-inner::before {
  opacity: 0.9;
  visibility: visible;
}

.board-card:hover .board-card-inner .board-content {
  height: 100%;
  background-color: transparent;
  bottom: 0;
}

.board-card:hover .board-card-inner .board-content .h2,
.board-card:hover .board-card-inner .board-content h2 {
  color: #ffffff;
}

.board-card:hover .board-card-inner .board-content .h2 span,
.board-card:hover .board-card-inner .board-content h2 span {
  color: #ffffff;
}

.board-card:hover .board-card-inner .board-content .btn-in {
  visibility: visible;
  opacity: 1;
}

.vision-section {
  padding-top: 0 !important;
}

.vision-section .vision-wrap {
  border-radius: 20px;
  background: #ffffff;
  -webkit-box-shadow: 0rem 0.4rem 2.4rem 0rem rgba(15, 20, 37, 0.07);
          box-shadow: 0rem 0.4rem 2.4rem 0rem rgba(15, 20, 37, 0.07);
  padding: 4rem;
  padding-right: 30.8rem;
  position: relative;
  min-height: 24.9rem;
}

@media (max-width: 767px) {
  .vision-section .vision-wrap {
    padding: 3rem 2rem 30rem;
  }
}

.vision-section .vision-wrap h2 {
  color: #0F1425;
  font-size: 2rem;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  line-height: 2.9rem;
  text-transform: capitalize;
  margin: 0 0 1rem;
}

.vision-section .vision-wrap p {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2.9rem;
  color: #0F1425;
  opacity: .84;
  font-weight: 400;
  margin: 0;
}

.vision-section .vision-img {
  position: absolute;
  right: -2.8rem;
  width: 30.8rem;
  height: 28.5rem;
  bottom: 0;
}

@media (max-width: 767px) {
  .vision-section .vision-img {
    right: 0rem;
    margin: auto;
    left: 0;
  }
}

.vision-section .vision-img img {
  max-width: 100%;
}

.whtap {
  position: fixed;
  bottom: 4rem;
  right: 1rem;
  z-index: 9;
  display: none;
}

@media (max-width: 767px) {
  .whtap {
    display: block;
  }
}

.whtap i {
  height: 7.4rem;
  width: 7rem;
}

.downloadstore .model-inner {
  height: auto;
  max-width: 49.1rem;
}

.downloadstore .model-inner .model-content-body {
  height: auto;
}

.downloadstore .model-inner .model-content-body .appstorebtn a {
  width: auto;
  max-width: inherit;
}

.downloadstore .model-inner .model-content-body .appstorebtn a + a {
  margin-left: 1rem;
}

.pagination {
  text-align: center;
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pagination button {
  background-color: #F178B6;
  color: white;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
  transition: background-color 0.3s ease;
  margin: 0 5px;
  border-radius: 5px;
}

.pagination button:disabled {
  background-color: #ccc;
  cursor: not-allowed;
}

.pagination button:hover {
  background-color: #EF5DA8;
}

.page-indicator {
  margin: 0 20px;
  font-size: 16px;
}
/*# sourceMappingURL=style.css.map */