.code-block-audio figcaption {
    color: #555;
    font-size: 13px;
    text-align: center;
  }
  .is-dark-theme .code-block-audio figcaption {
    color: hsla(0, 0%, 100%, 0.65);
  }
  .code-block-audio {
    margin: 0 0 1em;
  }
  .code-block-code {
    border: 1px solid #ccc;
    border-radius: 4px;
    font-family: Menlo, Consolas, monaco, monospace;
    padding: 0.8em 1em;
  }
  .code-block-embed figcaption {
    color: #555;
    font-size: 13px;
    text-align: center;
  }
  .is-dark-theme .code-block-embed figcaption {
    color: hsla(0, 0%, 100%, 0.65);
  }
  .code-block-embed {
    margin: 0 0 1em;
  }
  .blocks-gallery-caption {
    color: #555;
    font-size: 13px;
    text-align: center;
  }
  .is-dark-theme .blocks-gallery-caption {
    color: hsla(0, 0%, 100%, 0.65);
  }
  .code-block-image figcaption {
    color: #555;
    font-size: 13px;
    text-align: center;
  }
  .is-dark-theme .code-block-image figcaption {
    color: hsla(0, 0%, 100%, 0.65);
  }
  .code-block-image {
    margin: 0 0 1em;
  }
  .code-block-pullquote {
    border-bottom: 4px solid;
    border-top: 4px solid;
    color: currentColor;
    margin-bottom: 1.75em;
  }
  .code-block-pullquote cite,
  .code-block-pullquote footer,
  .code-block-pullquote__citation {
    color: currentColor;
    font-size: 0.8125em;
    font-style: normal;
    text-transform: uppercase;
  }
  .code-block-quote {
    border-left: 0.25em solid;
    margin: 0 0 1.75em;
    padding-left: 1em;
  }
  .code-block-quote cite,
  .code-block-quote footer {
    color: currentColor;
    font-size: 0.8125em;
    font-style: normal;
    position: relative;
  }
  .code-block-quote.has-text-align-right {
    border-left: none;
    border-right: 0.25em solid;
    padding-left: 0;
    padding-right: 1em;
  }
  .code-block-quote.has-text-align-center {
    border: none;
    padding-left: 0;
  }
  .code-block-quote.is-large,
  .code-block-quote.is-style-large,
  .code-block-quote.is-style-plain {
    border: none;
  }
  .code-block-search .code-block-search__label {
    font-weight: 700;
  }
  .code-block-search__button {
    border: 1px solid #ccc;
    padding: 0.375em 0.625em;
  }
  :where(.code-block-group.has-background) {
    padding: 1.25em 2.375em;
  }
  .code-block-separator.has-css-opacity {
    opacity: 0.4;
  }
  .code-block-separator {
    border: none;
    border-bottom: 2px solid;
    margin-left: auto;
    margin-right: auto;
  }
  .code-block-separator.has-alpha-channel-opacity {
    opacity: 1;
  }
  .code-block-separator:not(.is-style-wide):not(.is-style-dots) {
    width: 100px;
  }
  .code-block-separator.has-background:not(.is-style-dots) {
    border-bottom: none;
    height: 1px;
  }
  .code-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
    height: 2px;
  }
  .code-block-table {
    margin: 0 0 1em;
  }
  .code-block-table td,
  .code-block-table th {
    word-break: normal;
  }
  .code-block-table figcaption {
    color: #555;
    font-size: 13px;
    text-align: center;
  }
  .is-dark-theme .code-block-table figcaption {
    color: hsla(0, 0%, 100%, 0.65);
  }
  .code-block-video figcaption {
    color: #555;
    font-size: 13px;
    text-align: center;
  }
  .is-dark-theme .code-block-video figcaption {
    color: hsla(0, 0%, 100%, 0.65);
  }
  .code-block-video {
    margin: 0 0 1em;
  }
  .code-block-template-part.has-background {
    margin-bottom: 0;
    margin-top: 0;
    padding: 1.25em 2.375em;
  }
  body {
    --code--preset--color--black: #000;
    --code--preset--color--cyan-bluish-gray: #abb8c3;
    --code--preset--color--white: #fff;
    --code--preset--color--pale-pink: #f78da7;
    --code--preset--color--vivid-red: #cf2e2e;
    --code--preset--color--luminous-vivid-orange: #4cae94;
    --code--preset--color--luminous-vivid-amber: #fcb900;
    --code--preset--color--light-green-cyan: #7bdcb5;
    --code--preset--color--vivid-green-cyan: #00d084;
    --code--preset--color--pale-cyan-blue: #8ed1fc;
    --code--preset--color--vivid-cyan-blue: #0693e3;
    --code--preset--color--vivid-purple: #9b51e0;
    --code--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
      135deg,
      rgba(6, 147, 227, 1) 0%,
      rgb(155, 81, 224) 100%
    );
    --code--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
      135deg,
      rgb(122, 220, 180) 0%,
      rgb(0, 208, 130) 100%
    );
    --code--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
      135deg,
      rgba(252, 185, 0, 1) 0%,
      rgba(76, 174, 148, 1) 100%
    );
    --code--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
      135deg,
      rgba(76, 174, 148, 1) 0%,
      rgb(49, 127, 106)
    );
    --code--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
      135deg,
      rgb(238, 238, 238) 0%,
      rgb(169, 184, 195) 100%
    );
    --code--preset--gradient--cool-to-warm-spectrum: linear-gradient(
      135deg,
      rgb(74, 234, 220) 0%,
      rgb(151, 120, 209) 20%,
      rgb(207, 42, 186) 40%,
      rgb(238, 44, 130) 60%,
      rgb(251, 105, 98) 80%,
      rgb(254, 248, 76) 100%
    );
    --code--preset--gradient--blush-light-purple: linear-gradient(
      135deg,
      rgb(255, 206, 236) 0%,
      rgb(152, 150, 240) 100%
    );
    --code--preset--gradient--blush-bordeaux: linear-gradient(
      135deg,
      rgb(254, 205, 165) 0%,
      rgb(254, 45, 45) 50%,
      rgb(107, 0, 62) 100%
    );
    --code--preset--gradient--luminous-dusk: linear-gradient(
      135deg,
      rgb(255, 203, 112) 0%,
      rgb(199, 81, 192) 50%,
      rgb(65, 88, 208) 100%
    );
    --code--preset--gradient--pale-ocean: linear-gradient(
      135deg,
      rgb(255, 245, 203) 0%,
      rgb(182, 227, 212) 50%,
      rgb(51, 167, 181) 100%
    );
    --code--preset--gradient--electric-grass: linear-gradient(
      135deg,
      rgb(202, 248, 128) 0%,
      rgb(113, 206, 126) 100%
    );
    --code--preset--gradient--midnight: linear-gradient(
      135deg,
      rgb(2, 3, 129) 0%,
      rgb(40, 116, 252) 100%
    );
    --code--preset--duotone--dark-grayscale: url("#code-duotone-dark-grayscale");
    --code--preset--duotone--grayscale: url("#code-duotone-grayscale");
    --code--preset--duotone--purple-yellow: url("#code-duotone-purple-yellow");
    --code--preset--duotone--blue-red: url("#code-duotone-blue-red");
    --code--preset--duotone--midnight: url("#code-duotone-midnight");
    --code--preset--duotone--magenta-yellow: url("#code-duotone-magenta-yellow");
    --code--preset--duotone--purple-green: url("#code-duotone-purple-green");
    --code--preset--duotone--blue-orange: url("#code-duotone-blue-orange");
    --code--preset--font-size--small: 13px;
    --code--preset--font-size--medium: 20px;
    --code--preset--font-size--large: 36px;
    --code--preset--font-size--x-large: 42px;
    --code--preset--spacing--20: 0.44rem;
    --code--preset--spacing--30: 0.67rem;
    --code--preset--spacing--40: 1rem;
    --code--preset--spacing--50: 1.5rem;
    --code--preset--spacing--60: 2.25rem;
    --code--preset--spacing--70: 3.38rem;
    --code--preset--spacing--80: 5.06rem;
    --code--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --code--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --code--preset--shadow--sharp: 6px 6px 0 rgba(0, 0, 0, 0.2);
    --code--preset--shadow--outlined: 6px 6px 0 -3px rgba(255, 255, 255, 1),
      6px 6px rgba(0, 0, 0, 1);
    --code--preset--shadow--crisp: 6px 6px 0 rgba(0, 0, 0, 1);
  }
  :where(.is-layout-flex) {
    gap: 0.5em;
  }
  body .is-layout-flow > .alignleft {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
  }
  body .is-layout-flow > .alignright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
  }
  body .is-layout-flow > .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  body .is-layout-constrained > .alignleft {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
  }
  body .is-layout-constrained > .alignright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
  }
  body .is-layout-constrained > .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  body
    .is-layout-constrained
    > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: var(--code--style--global--content-size);
    margin-left: auto !important;
    margin-right: auto !important;
  }
  body .is-layout-constrained > .alignwide {
    max-width: var(--code--style--global--wide-size);
  }
  body .is-layout-flex {
    display: flex;
  }
  body .is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
  }
  body .is-layout-flex > * {
    margin: 0;
  }
  :where(.code-block-columns.is-layout-flex) {
    gap: 2em;
  }
  .has-black-color {
    color: var(--code--preset--color--black) !important;
  }
  .has-cyan-bluish-gray-color {
    color: var(--code--preset--color--cyan-bluish-gray) !important;
  }
  .has-white-color {
    color: var(--code--preset--color--white) !important;
  }
  .has-pale-pink-color {
    color: var(--code--preset--color--pale-pink) !important;
  }
  .has-vivid-red-color {
    color: var(--code--preset--color--vivid-red) !important;
  }
  .has-luminous-vivid-orange-color {
    color: var(--code--preset--color--luminous-vivid-orange) !important;
  }
  .has-luminous-vivid-amber-color {
    color: var(--code--preset--color--luminous-vivid-amber) !important;
  }
  .has-light-green-cyan-color {
    color: var(--code--preset--color--light-green-cyan) !important;
  }
  .has-vivid-green-cyan-color {
    color: var(--code--preset--color--vivid-green-cyan) !important;
  }
  .has-pale-cyan-blue-color {
    color: var(--code--preset--color--pale-cyan-blue) !important;
  }
  .has-vivid-cyan-blue-color {
    color: var(--code--preset--color--vivid-cyan-blue) !important;
  }
  .has-vivid-purple-color {
    color: var(--code--preset--color--vivid-purple) !important;
  }
  .has-black-background-color {
    background-color: var(--code--preset--color--black) !important;
  }
  .has-cyan-bluish-gray-background-color {
    background-color: var(--code--preset--color--cyan-bluish-gray) !important;
  }
  .has-white-background-color {
    background-color: var(--code--preset--color--white) !important;
  }
  .has-pale-pink-background-color {
    background-color: var(--code--preset--color--pale-pink) !important;
  }
  .has-vivid-red-background-color {
    background-color: var(--code--preset--color--vivid-red) !important;
  }
  .has-luminous-vivid-orange-background-color {
    background-color: var(
      --code--preset--color--luminous-vivid-orange
    ) !important;
  }
  .has-luminous-vivid-amber-background-color {
    background-color: var(--code--preset--color--luminous-vivid-amber) !important;
  }
  .has-light-green-cyan-background-color {
    background-color: var(--code--preset--color--light-green-cyan) !important;
  }
  .has-vivid-green-cyan-background-color {
    background-color: var(--code--preset--color--vivid-green-cyan) !important;
  }
  .has-pale-cyan-blue-background-color {
    background-color: var(--code--preset--color--pale-cyan-blue) !important;
  }
  .has-vivid-cyan-blue-background-color {
    background-color: var(--code--preset--color--vivid-cyan-blue) !important;
  }
  .has-vivid-purple-background-color {
    background-color: var(--code--preset--color--vivid-purple) !important;
  }
  .has-black-border-color {
    border-color: var(--code--preset--color--black) !important;
  }
  .has-cyan-bluish-gray-border-color {
    border-color: var(--code--preset--color--cyan-bluish-gray) !important;
  }
  .has-white-border-color {
    border-color: var(--code--preset--color--white) !important;
  }
  .has-pale-pink-border-color {
    border-color: var(--code--preset--color--pale-pink) !important;
  }
  .has-vivid-red-border-color {
    border-color: var(--code--preset--color--vivid-red) !important;
  }
  .has-luminous-vivid-orange-border-color {
    border-color: var(--code--preset--color--luminous-vivid-orange) !important;
  }
  .has-luminous-vivid-amber-border-color {
    border-color: var(--code--preset--color--luminous-vivid-amber) !important;
  }
  .has-light-green-cyan-border-color {
    border-color: var(--code--preset--color--light-green-cyan) !important;
  }
  .has-vivid-green-cyan-border-color {
    border-color: var(--code--preset--color--vivid-green-cyan) !important;
  }
  .has-pale-cyan-blue-border-color {
    border-color: var(--code--preset--color--pale-cyan-blue) !important;
  }
  .has-vivid-cyan-blue-border-color {
    border-color: var(--code--preset--color--vivid-cyan-blue) !important;
  }
  .has-vivid-purple-border-color {
    border-color: var(--code--preset--color--vivid-purple) !important;
  }
  .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(
      --code--preset--gradient--vivid-cyan-blue-to-vivid-purple
    ) !important;
  }
  .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(
      --code--preset--gradient--light-green-cyan-to-vivid-green-cyan
    ) !important;
  }
  .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(
      --code--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
    ) !important;
  }
  .has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(
      --code--preset--gradient--luminous-vivid-orange-to-vivid-red
    ) !important;
  }
  .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(
      --code--preset--gradient--very-light-gray-to-cyan-bluish-gray
    ) !important;
  }
  .has-cool-to-warm-spectrum-gradient-background {
    background: var(--code--preset--gradient--cool-to-warm-spectrum) !important;
  }
  .has-blush-light-purple-gradient-background {
    background: var(--code--preset--gradient--blush-light-purple) !important;
  }
  .has-blush-bordeaux-gradient-background {
    background: var(--code--preset--gradient--blush-bordeaux) !important;
  }
  .has-luminous-dusk-gradient-background {
    background: var(--code--preset--gradient--luminous-dusk) !important;
  }
  .has-pale-ocean-gradient-background {
    background: var(--code--preset--gradient--pale-ocean) !important;
  }
  .has-electric-grass-gradient-background {
    background: var(--code--preset--gradient--electric-grass) !important;
  }
  .has-midnight-gradient-background {
    background: var(--code--preset--gradient--midnight) !important;
  }
  .has-small-font-size {
    font-size: var(--code--preset--font-size--small) !important;
  }
  .has-medium-font-size {
    font-size: var(--code--preset--font-size--medium) !important;
  }
  .has-large-font-size {
    font-size: var(--code--preset--font-size--large) !important;
  }
  .has-x-large-font-size {
    font-size: var(--code--preset--font-size--x-large) !important;
  }
  .code-block-navigation a:where(:not(.code-element-button)) {
    color: inherit;
  }
  :where(.code-block-columns.is-layout-flex) {
    gap: 2em;
  }
  .code-block-pullquote {
    font-size: 1.5em;
    line-height: 1.6;
  }
  body {
    font-family: "Rubik";
    font-size: 15px;
    font-weight: 400;
  }
  h1,
  h2 {
    font-family: "Exo";
    font-weight: 700;
  }
  h3 {
    font-family: "Exo";
    font-weight: 700;
  }
  h4 {
    font-family: "Exo";
    font-weight: 700;
  }
  .post .entry-header .entry-title a:hover,
  .header ul.navbar-nav > li > a:hover,
  .header ul.navbar-nav > li > a.active,
  .header ul.navbar-nav > li > a:focus {
    color: #4cae94 !important;
  }
  a,
  a:hover,
  .sidebar ul li a:hover,
  a code,
  .code-block-pullquote:before,
  .code-block-button.is-style-outline
    .code-block-button__link:not(.has-text-color),
  .code-block-button.is-style-outline
    .code-block-button__link:focus:not(.has-text-color),
  .code-block-button.is-style-outline
    .code-block-button__link:active:not(.has-text-color),
  .code-block-quote:before,
  .header-standard ul.navbar-nav > li > .dropdown-menu li a:hover,
  .header-standard ul.navbar-nav > li > .dropdown-menu li a.active {
    color: #4cae94;
  }
  @media (min-width: 992px) {
    .firstcare_breadcrumblist > li:last-child,
    .firstcare_breadcrumblist > li > a:hover {
      color: #4cae94;
    }
  }
  .entry-content .page-links > .current > .page-link {
    background-color: #4cae94;
    border-color: #4cae94;
  }
  ul.navbar-nav li .dropdown-menu li a:hover,
  .xs-service .xs-service-box .xs-service-box-info .xs-title a:hover,
  .recent-folio-menu ul li.active,
  .xs-footer .footer-widget ul li a:hover,
  .copyright span a,
  .xs-latest-news .single-latest-news .single-news-content .ts-post-title a:hover,
  .xs-top-bar .top-bar .header-nav-right-info li i.fa,
  .xs-nav-classic .header-nav-right-info li i,
  .sidebar .widget .media-body .entry-title a:hover,
  .header ul.navbar-nav li .dropdown-menu li a:hover,
  .header ul.navbar-nav li .dropdown-menu li a.active,
  .btn:hover,
  .readmore-btn-area a,
  .post .entry-header .entry-title a:hover,
  .code-block-quote:before .woocommerce ul.products li.product .price,
  .woocommerce ul.products li.product .woocommerce-loop-product__title:hover,
  .code-block-quote:before {
    color: #4cae94;
  }
  .header ul.navbar-nav li .dropdown-menu,
  .btn-primary,
  .recent-folio-menu ul li.active,
  .copyright .footer-social ul li a:hover,
  .testimonial-footer:after,
  .btn-border-dark:hover,
  .ts-working-box:hover .working-icon-wrapper,
  .header ul.navbar-nav > li:hover > a:before,
  .header ul.navbar-nav > li.active > a:before,
  .blog-post-comment .comment-respond .comment-form .form-control:focus,
  .qutoe-form-inner.ts-qoute-form .form-control:focus,
  .sidebar .widget.widget_search .form-control:focus {
    border-color: #4cae94;
  }
  .recent-folio-menu ul li.active:after,
  .ts-latest-news .single-latest-news {
    border-bottom-color: #4cae94;
  }
  .nav-classic .main-logo a:after {
    border-top-color: #4cae94;
  }
  blockquote.code-block-quote,
  .code-block-quote,
  .code-block-quote:not(.is-large):not(.is-style-large),
  .code-block-pullquote blockquote,
  blockquote.code-block-pullquote,
  .code-block-quote.is-large,
  .code-block-quote.is-style-large {
    border-left-color: #4cae94;
  }
  .single-intro-text .count-number,
  .sticky.post .meta-featured-post,
  .sidebar .widget .widget-title:before,
  .pagination li.active a,
  .pagination li:hover a,
  .pagination li.active a:hover,
  .pagination li:hover a:hover,
  .sidebar .widget.widget_search .input-group-btn,
  .tag-lists a:hover,
  .tagcloud a:hover,
  .BackTo,
  .ticket-btn.btn:hover,
  .navbar-container .navbar-light .navbar-nav > li > a:before,
  .nav-button,
  .btn-primary,
  .single-recent-work .link-more,
  .ts-team-slider .owl-nav .owl-prev:hover i,
  .ts-team-slider .owl-nav .owl-next:hover i,
  .ts-footer-info-box,
  .copyright .footer-social ul li a:hover,
  .btn-border-dark:hover,
  .nav-classic .main-logo a:before,
  .btn,
  .main-logo,
  .hero-area.owl-carousel.owl-theme .owl-nav [class*="owl-"]:hover,
  .post .post-footer .readmore,
  .post .post-media .video-link-btn a,
  .woocommerce ul.products li.product .button,
  .woocommerce ul.products li.product .added_to_cart,
  .woocommerce nav.woocommerce-pagination ul li a:focus,
  .woocommerce nav.woocommerce-pagination ul li a:hover,
  .woocommerce nav.woocommerce-pagination ul li span.current,
  .woocommerce #respond input#submit.alt,
  .woocommerce a.button.alt,
  .woocommerce button.button.alt,
  .woocommerce input.button.alt,
  .woocommerce ul.products li.product span.onsale,
  .woocommerce span.onsale,
  .header .navbar-toggler {
    background: #4cae94;
  }
  .page_banner_content,
  .code-block-button .code-block-button__link:not(.has-background) {
    background-color: #4cae94;
  }
  .header ul.navbar-nav li .dropdown-menu li a:hover,
  .header ul.navbar-nav li .dropdown-menu li a.active {
    color: #fff;
    background-color: #4cae94;
  }
  .code-block-button.is-style-outline
    .code-block-button__link:not(.has-text-color),
  .code-block-button.is-style-outline
    .code-block-button__link:focus:not(.has-text-color),
  .code-block-button.is-style-outline
    .code-block-button__link:active:not(.has-text-color) {
    border-color: #4cae94;
  }
  .owl-carousel.owl-loaded .owl-nav .owl-next.disabled,
  .owl-carousel.owl-loaded .owl-nav .owl-prev.disabled,
  .xs-about-image-wrapper.owl-carousel.owl-theme .owl-nav [class*="owl-"]:hover {
    background-color: #4cae94 !important;
  }
  .entry-header .entry-title a,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .post .entry-header .entry-title a {
    color: #172541;
  }
  .footer_copyright {
    background: #4cae94;
  }
  .header-5 .firstcare_logo:before {
    display: none;
  }
  @media (min-width: 1024px) {
    .header-5 .header5_nav::after {
      position: absolute;
      right: 1px;
      top: 0;
      width: 0;
      height: 100%;
      content: "";
      border-style: solid;
      border-width: 86px 70px 0 0;
      border-color: #fff transparent transparent transparent;
    }
    .header-5::before {
      content: "";
      position: absolute;
      right: 0;
      top: 0;
      width: 50%;
      height: 100%;
      background: #5b6238;
    }
  }
  .xs_call_button .ekit-wid-con .elementskit-infobox .elementskit-info-box-icon {
    position: relative;
    display: block;
    border: 5px solid #fff;
  }
  .xs_call_button .ekit-wid-con .elementskit-infobox .box-body {
    transform: scale(0);
    display: none;
    transition: all ease 0.5s;
  }
  .xs_call_button .ekit-wid-con .elementskit-infobox {
    border-radius: 5px 0 0 5px;
  }
  .xs_call_button .ekit-wid-con .elementskit-infobox:hover {
    padding: 20px 20px 10px 15px !important;
  }
  .xs_call_button .ekit-wid-con .elementskit-infobox:hover .box-body {
    transform: scale(1);
    display: block;
  }
  .xs_call_button
    .ekit-wid-con
    .elementskit-infobox
    .elementskit-info-box-icon::before {
    content: "";
    position: absolute;
    width: 48px;
    height: 48px;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    animation-direction: forwards;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: steps;
    animation-timing-function: steps;
    opacity: 1;
    border-radius: 50%;
    border: 5px solid rgba(255, 255, 255, 0.2);
    top: -34%;
    left: -34%;
    background: rgba(198, 16, 0, 0);
  }
  @keyframes pulsrate {
    0% {
      -webkit-transform: scale(0.6);
      transform: scale(0.6);
      opacity: 1;
      box-shadow: inset 0 0 25px 3px rgba(255, 255, 255, 0.75),
        0 0 25px 10px rgba(255, 255, 255, 0.75);
    }
    100% {
      -webkit-transform: scale(1, 1);
      transform: scale(1);
      opacity: 0;
      box-shadow: none;
    }
  }
  .xs_list_count {
    counter-reset: xs-counter;
  }
  .xs_list_count
    .elementor-row
    .elementor-widget-wrap
    .elementor-widget-elementskit-heading {
    counter-increment: xs-counter;
  }
  .xs_list_count .elementor-widget.elementor-widget-elementskit-heading {
    position: relative;
  }
  .xs_list_count .elementor-widget.elementor-widget-elementskit-heading::before {
    position: absolute;
    content: counter(xs-counter) ".";
    color: #4cae94;
    font-size: 64px;
    font-weight: 400;
    display: block;
    line-height: 0.8;
    left: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    z-index: 1;
    opacity: 0.2;
  }
  .meet-team-slider .slick-dots li button {
    display: none;
  }
  .service_btn .ekit-wid-con .elementskit-btn {
    text-decoration: underline;
  }
  .video-title-bg .ekit-wid-con .elementskit-section-subtitle {
    font-size: 18px;
    font-weight: 700;
    color: rgba(0, 0, 0, 0.5);
    background-color: #4cae94;
    width: 160px;
    height: 34px;
    color: #fff;
    text-align: center;
  }
  .video-title-bg .ekit-wid-con .elementskit-section-title {
    background-color: #5b6238;
    width: 510px;
    height: auto;
    padding: 1px 10px;
  }
  .video-title-bg .elementskit-section-title-wraper p {
    background-color: #5b6238;
    width: 250px;
    height: auto;
    padding: 5px;
    color: #fff;
    font-family: "Merriweather", sans-serif;
    font-size: 48px;
    font-weight: 900;
    line-height: 54px;
    letter-spacing: -0.96px;
    padding: 1px 10px;
  }
  @media only screen and (max-width: 767) {
    .video-title-bg .ekit-wid-con .elementskit-section-title,
    .video-title-bg .elementskit-section-title-wraper p {
      width: auto;
    }
  }
  .ekit-wid-con .elementskit-btn.btn-style-4:hover {
    background-color: #4cae94;
  }
  .stuff-bottom-line .ekit-wid-con a {
    text-decoration: underline !important;
  }
  .xs_overflow {
    overflow: hidden !important;
  }
  .banner_caption_text > .rs_splitted_lines,
  .banner_caption_text > .rs_splitted_lines > .rs_splitted_words,
  .banner_caption_text
    > .rs_splitted_lines
    > .rs_splitted_words
    > .rs_splitted_chars {
    text-decoration: inherit;
  }
  .banner-btn > i[class^="fa-"] {
    margin-left: 5px;
    font-size: 20px;
    vertical-align: -2px;
  }
  .rev-btn i {
    margin-right: 4px;
  }
  @media (min-width: 778px) and (max-width: 1200px) {
    .banner_img img {
      float: right;
      max-width: 480px !important;
    }
  }
  @media (max-width: 777px) {
    .banner_img img {
      display: block;
      width: 50% !important;
      margin-left: auto;
      margin-right: auto;
    }
  }
  .tparrows.custom {
    width: 60px !important;
    height: 60px !important;
    border: 1px solid rgba(255, 255, 255, 0.2);
    background-color: rgba(255, 255, 255, 0.1) !important;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
  }
  .tparrows.custom:hover {
    border-color: #fff;
    background-color: #fff !important;
  }
  .tparrows.custom:hover:before {
    color: #535937 !important;
  }
  .tparrows.custom:before {
    font-size: 24px !important;
    line-height: 60px !important;
  }
  #rev_slider_8_1_wrapper .firstcare5.tp-bullets {
    position: relative;
  }
  #rev_slider_8_1_wrapper .firstcare5.tp-bullets::before {
    content: " ";
    position: absolute;
    width: 25px !important;
    height: 145%;
    padding: 7px 4px 2px;
    margin-left: -9px;
    margin-top: -12px;
    box-sizing: border-box;
    border-radius: 10px;
    background: #4cae94;
  }
  #rev_slider_8_1_wrapper .firstcare5 .tp-bullet {
    background: rgba(255, 255, 255, 0.4) !important;
    border-radius: 50%;
    position: absolute;
  }
  #rev_slider_8_1_wrapper .firstcare5 .tp-bullet,
  #rev_slider_8_1_wrapper
    #rev_slider_8_1[data-slideactive="rs-22"]
    .firstcare5
    .tp-bullet {
    width: 6px !important;
    height: 6px !important;
  }
  #rev_slider_8_1_wrapper .firstcare5 .tp-bullet.selected {
    background: transparent !important;
    border: 2px solid #fff;
    margin-left: 0 !important;
    transform: scale(2.6);
    border: 1px solid #fff;
  }
  @media only screen and (max-width: 776px) {
    #rev_slider_8_1_wrapper .firstcare5.tp-bullets {
      display: none;
    }
  }
  #rev_slider_8_1_wrapper .firstcare5 .tp-bullet {
    overflow: hidden;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    background-color: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    position: absolute;
  }
  #rev_slider_8_1_wrapper .firstcare5 .tp-bullet:after {
    content: " ";
    position: absolute;
    bottom: 0;
    height: 0;
    left: 0;
    width: 100%;
    transition: height 0.3s ease;
  }
  #rev_slider_8_1_wrapper .firstcare5 .tp-bullet.selected:after {
    height: 100%;
  }
  #rev_slider_8_1_wrapper .firstcare5 .tp-bullet.selected {
    width: 14px;
    height: 14px;
    margin-left: -4px;
  }
  #rev_slider_8_1[data-slideactive="rs-22"] .firstcare5 .tp-bullet {
    width: 16px !important;
    height: 16px !important;
  }
  