:root * {
  /* --ezy-theme-color-rgb: 4, 36, 74;  */
  /*--ezy-theme-color: rgb(4, 36, 74);*/
  --ezy-theme-color-rgb: 4, 36, 74;
  --ezy-theme-color: rgb(4, 36, 74);

  /*04244A*/

  /* Easy Frontend variables */
  /*--ezy-theme-color-rgb: 126,153, 143; 
	--ezy-theme-color: rgb(126,153, 143);*/
}

.ecostack_navigation {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: #04244a;

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;

  background-color: var(--bs-body-bg);

  position: fixed;
  top: 0;
  left; 0;
  width: 100%;
  z-index: 999999999999;
  border-bottom:2px solid #18a54a;
}

/* Gray Block Style */
.gray .ecostack_navigation,
.ecostack_navigation.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ecostack_navigation,
.ecostack_navigation.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);
}

/* Dark Block Style */
.dark .ecostack_navigation,
.ecostack_navigation.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);
}

.ecostack_navigation .navbar-brand {
  font-weight: 800;
  font-size: 30px;
  color: var(--bs-body-color);
}

.ecostack_navigation .navbar-toggler {
  border: none;
  box-shadow: none !important;
}

.ecostack_navigation .navbar-toggler > span {
  display: flex;
  align-items: center;
  height: 32px;
}

.ecostack_navigation .navbar-toggler > span > span {
  position: relative;
}

.ecostack_navigation .navbar-toggler > span > span,
.ecostack_navigation .navbar-toggler > span > span::before,
.ecostack_navigation .navbar-toggler > span > span::after {
  height: 2px;
  background-color: var(--bs-body-color);
  width: 25px;
  display: inline-block;
  border-radius: 5px;
  transition: all 0.35s ease-in-out;
}

.ecostack_navigation .navbar-toggler > span > span::before,
.ecostack_navigation .navbar-toggler > span > span::after {
  content: "";
  position: absolute;
  left: 0;
}

.ecostack_navigation
  .navbar-toggler[aria-expanded="false"]
  > span
  > span::before {
  top: 7px;
}

.ecostack_navigation
  .navbar-toggler[aria-expanded="false"]
  > span
  > span::after {
  bottom: 7px;
}

.ecostack_navigation .navbar-toggler[aria-expanded="true"] > span > span {
  background-color: transparent;
}

.ecostack_navigation
  .navbar-toggler[aria-expanded="true"]
  > span
  > span::before {
  top: 0;
  transform: rotate(-45deg);
}

.ecostack_navigation
  .navbar-toggler[aria-expanded="true"]
  > span
  > span::after {
  bottom: 0;
  transform: rotate(45deg);
}

.ecostack_navigation .navbar-nav .nav-link {
  color: var(--bs-body-color);
  opacity: 0.6;
}

.ecostack_navigation .navbar-nav .nav-link:hover,
.ecostack_navigation .navbar-nav .nav-link:focus,
.ecostack_navigation .navbar-nav .nav-link.active {
  color: var(--bs-body-color);
  opacity: 1;
}

@media (min-width: 992px) {
  .ecostack_navigation .navbar-nav .nav-link {
    padding-right: 16px;
    padding-left: 16px;
  }
}

.ecostack_navigation .btn {
  border-radius: 10px;
}
.ecostack_navigation .btn-outline-light {
  border-color: var(--bs-body-color);
  color: var(--bs-body-color);
}
.ecostack_navigation .btn-outline-light:hover {
  background-color: var(--bs-body-color);
  color: var(--bs-body-bg);
}

.ecostack_featured16 {
  --bs-body-color: #23262f;
  --bs-body-bg: #f6f6f6;

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-btn-color: #ffffff;

  background-color: var(--bs-body-bg);
}

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

/* Gray Block Style */
.gray .ecostack_featured16,
.ecostack_featured16.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ecostack_featured16,
.ecostack_featured16.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);
}

/* Dark Block Style */
.dark .ecostack_featured16,
.ecostack_featured16.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);
}

.ecostack_featured16-heading {
  font-size: 25px;
  font-weight: 700;
  line-height: 1;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ecostack_featured16-heading {
    font-size: 45px;
  }
}

.ecostack_featured16-sub-heading {
  font-size: 18px;
  color: var(--bs-body-color);
  line-height: 25px;
}

.ecostack_featured16-separator {
  padding: 60px 0 0;
}

.ecostack_featured16-detail {
  color: var(--bs-body-color);
  opacity: 0.7;
}

.ecostack_featured16-btn {
  padding: 12px 30px;
  background-color: rgba(var(--ezy-theme-color-rgb), 1);
  border-color: rgba(var(--ezy-theme-color-rgb), 1);
}

.ecostack_featured16-btn:not(.btn-outline) {
  background-color: var(--ezy-theme-color);
  color: var(--ezy-btn-color);
}

.ecostack_featured16-btn.btn-outline {
  color: rgba(var(--ezy-theme-color-rgb), 1);
  background-color: transparent;
}

.ecostack_featured16-btn:hover {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  border-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  color: #fff;
}

.ecostack_header12 {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(58, 189, 187);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-shadow: 0px 4px 44px rgba(159, 190, 218, 0.37);

  background-color: var(--ezy-theme-color);
  overflow: hidden;
  position: relative;
}

.ecostack_header12 > div {
  background-color: var(--ezy-theme-color);
  /*padding-top: 100px;*/
}

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

@media (min-width: 768px) {
  .ecostack_header12 > div {
    /*padding-top: 20px;*/
  }
}

@media (min-width: 991px) {
  .ecostack_header12-content {
    padding-bottom: 60px;
  }

  .robot {
    position: relative;
    margin-top: -410px !important;
  }
}

@media (min-width: 1280px) {
  .robot {
    left: 200px !important;
  }
}

.ecostack_header12-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ecostack_header12-heading {
    font-size: 70px;
    line-height: 70px;
  }
}

.ecostack_header12-sub-heading {
  color: var(--bs-body-color);
  font-size: 22px;
  line-height: 1.5;
  /*opacity: 0.8;*/
}

.ecostack_header12-btn {
  padding: 12px 30px;
  box-shadow: var(--ezy-shadow);
  border-radius: 10px;
}

.ecostack_featured14 {
  /* Bootstrap variables */
  --bs-body-color: #352c55;
  --bs-body-bg: #f3faff;

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-icon-bg: #ffffff;
  --ezy-icon-shadow: 0 11px 20px 0 rgba(163, 190, 241, 0.25);

  background: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ecostack_featured14 {
    padding: 60px 0;
  }
}

/* Gray Block Style */
.gray .ecostack_featured14,
.ecostack_featured14.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-icon-bg: #f6f6f6;
  --ezy-icon-shadow: 0 11px 20px 0 rgba(137, 164, 213, 0.25);
}

/* Dark Gray Block Style */
.dark-gray .ecostack_featured14,
.ecostack_featured14.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-icon-bg: rgb(11, 23, 39);
  --ezy-icon-shadow: none;
}

/* Dark Block Style */
.dark .ecostack_featured14,
.ecostack_featured14.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-icon-bg: rgb(30, 39, 53);
  --ezy-icon-shadow: none;
}

.ecostack_featured14-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ecostack_featured14-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ecostack_featured14-sub-heading {
  font-size: 18px;
  line-height: 35px;
  color: var(--bs-body-color);
}

.ecostack_featured14-icon {
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  background: var(--ezy-icon-bg);
  color: var(--ezy-theme-color);
  border-radius: 50%;
  font-size: 28px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-shadow: var(--ezy-icon-shadow);
}

.ecostack_featured14-title {
  color: var(--bs-body-color);
}

.ecostack_featured14-content {
  color: var(--bs-body-color);
  opacity: 0.6;
}

.ecostack_pricing {
  /* Bootstrap variables */
  --bs-body-color: #252d39;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: #f7f7ff;
  --ezy-item-shadow: none;
  --ezy-item-active-bg: var(--bs-primary);
  --ezy-item-active-color: #fff;

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ecostack_pricing {
    padding: 60px 0;
  }
}

.ecostack_pricing img {
  filter: grayscale(100%);
}

.ecostack_pricing img:hover {
  filter: grayscale(0%);
}

/* Gray Block Style */
.gray .ecostack_pricing,
.ecostack_pricing.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(239, 244, 253);

  /* Easy Frontend variables */
  --ezy-item-bg: #fff;
  --ezy-item-border-color: rgba(19, 19, 19, 0.08);
}

/* Dark Gray Block Style */
.dark-gray .ecostack_pricing,
.ecostack_pricing.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: #243548;
  --ezy-item-shadow: none;
}

/* Dark Block Style */
.dark .ecostack_pricing,
.ecostack_pricing.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: #101d2c;
  --ezy-item-shadow: none;
}

.ecostack_pricing-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ecostack_pricing-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ecostack_pricing-sub-heading {
  font-size: 16px;
  line-height: 22px;
  color: var(--bs-body-color);
}

.ecostack_pricing-item {
  background-color: var(--ezy-item-bg);
  border-radius: 15px;
  box-shadow: var(--ezy-item-shadow);
  transition: transform 0.25s ease-in-out;
  border: 1px solid #ebebeb;
}

.ecostack_pricing-item.active {
  background-color: var(--ezy-theme-color);
}

.ecostack_pricing-price,
.ezy-pricing5-features,
.ecostack_pricing-note,
.ecostack_pricing-title {
  color: var(--bs-body-color);
}

.ecostack_pricing-item.active .ecostack_pricing-price,
.ecostack_pricing-item.active .ezy-pricing5-features,
.ecostack_pricing-item.active .ecostack_pricing-note,
.ecostack_pricing-item.active .ecostack_pricing-title {
  color: var(--ezy-item-active-color);
}

.ecostack_pricing-icon {
  width: 17px;
  text-align: center;
  display: inline-block;
}

.ecostack_pricing .btn-outline-primary {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.15);
  color: rgba(var(--ezy-theme-color-rgb), 1) !important;
  border: none;
}

.ecostack_pricing .btn-outline-primary:hover {
  color: #fff !important;
  background-color: rgba(var(--ezy-theme-color-rgb), 0.75);
}

.ecostack_pricing .text-primary {
  color: var(--ezy-theme-color) !important;
}

.ecostack_pricing-btn {
  padding: 12px 30px;
}

.ecostack_howitworks6 {
  /* Bootstrap variables */
  --bs-body-color: #212529;
  --bs-body-bg: #f3faff;

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-card-bg: #ffffff;
  --ezy-card-shadow: 0px 6px 44px rgba(173, 174, 197, 0.2);
  --ezy-icon-shadow: 0px 20px 40px 0 rgba(234, 233, 233, 0.92);

  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
  overflow: hidden;
  position: relative;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ecostack_howitworks6 {
    padding: 60px 0;
  }
}

/* Gray Block Style */
.gray .ecostack_howitworks6,
.ecostack_howitworks6.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ecostack_howitworks6,
.ecostack_howitworks6.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(30, 39, 53);
  --ezy-card-shadow: 0px 6px 44px rgba(0, 0, 0, 0.2);
  --ezy-icon-shadow: -8px 25px 40px 0 rgba(0, 0, 0, 0.2);
}

/* Dark Block Style */
.dark .ecostack_howitworks6,
.ecostack_howitworks6.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(30, 39, 53);
  --ezy-card-shadow: 0px 6px 44px rgba(0, 0, 0, 0.2);
  --ezy-icon-shadow: -8px 25px 40px 0 rgba(0, 0, 0, 0.2);
}

.ecostack_howitworks6-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
}

@media (min-width: 768px) {
  .ecostack_howitworks6-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ecostack_howitworks6-sub-heading {
  font-size: 18px;
  line-height: 1.6;
  opacity: 0.8;
}

.ecostack_howitworks6-card {
  background-color: var(--ezy-card-bg);
  box-shadow: var(--ezy-card-shadow);
  border-radius: 10px;
}
.ecostack_howitworks6
  [class*="col-"]:last-child
  .ecostack_howitworks6-card {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.95);
  color: #fff;
}

.ecostack_howitworks6-count {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: white;
  background-color: rgba(var(--ezy-theme-color-rgb), 1);
  transform: translateY(-30px);
}
.ecostack_howitworks6
  [class*="col-"]:last-child
  .ecostack_howitworks6-card
  .ecostack_howitworks6-count {
  background-color: #fff;
  color: var(--ezy-theme-color);
  box-shadow: var(--ezy-card-shadow);
}

.ecostack_howitworks6-title {
  font-size: 24px;
}
.ecostack_howitworks6-icon {
  font-size: 64px;
}
.ecostack_howitworks6-card .card-text {
  font-size: 16px;
  line-height: 1.7;
}

.ecostack_featured43 {
  --bs-body-color: rgb(50, 62, 80);
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-card-bg: transparent;

  background-color: var(--bs-body-bg);
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ecostack_featured43 {
    padding: 60px 0;
  }
}

/* Gray Block Style */
.gray .ecostack_featured43,
.ecostack_featured43.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ecostack_featured43,
.ecostack_featured43.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);
}

/* Dark Block Style */
.dark .ecostack_featured43,
.ecostack_featured43.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);
}

.ecostack_featured43-heading {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ecostack_featured43-heading {
    font-size: 45px;
  }
}

.ecostack_featured43-sub-heading {
  font-size: 18px;
  line-height: 25px;
  color: var(--bs-body-color);
  opacity: 0.8;
}

/* img */
.ecostack_featured43-bg-holder {
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  height: 100%;
  min-height: 400px;
}

/* card */
.ecostack_featured43 .card {
  background-color: var(--ezy-card-bg);
  color: var(--bs-body-color);
  border: 0 !important;
}

.ecostack_featured43-card-title {
  font-size: 20px;
  font-weight: 700;
}

.ecostack_featured43-card-text {
  font-size: 16px;
  font-weight: 300;
  line-height: 1.3;
}

.ecostack_featured43-card-icon {
  background-color: var(--ezy-theme-color);
  color: #ffffff;
  width: 50px;
  height: 50px;
  border-radius: 10px;
  font-size: 18px;
}

.ecostack_oslogos1 {
  /* Bootstrap variables */
  --bs-body-color: #28303b;
  --bs-body-bg: #04244a;

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-color: #23262f;
  --ezy-item-bg: #04244a;

  overflow: hidden;
  padding: 20px 0;
  background-color: #04244a;
}

@media (min-width: 768px) {
  .ecostack_oslogos1 {
    padding: 20px 0;
  }
}

/* Gray Block Style */
.gray .ecostack_oslogos1,
.ecostack_oslogos1.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-item-color: #23262f;
  --ezy-item-bg: #f6f6f6;
}

/* Dark Gray Block Style */
.dark-gray .ecostack_oslogos1,
.ecostack_oslogos1.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-color: #fff;
  --ezy-item-bg: #152131;
}

/* Dark Block Style */
.dark .ecostack_oslogos1,
.ecostack_oslogos1.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-color: #bfc0c2;
  --ezy-item-bg: rgb(30, 39, 53);
}

.ecostack_oslogos1-item {
  border-radius: 16px;
  height: 90%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: background-color 1s ease-in-out;
  border: 1px solid #f3faff;
  background-color: #f3faff;
  filter: grayscale(100%);
}

.ecostack_oslogos1-item:hover,
.ecostack_oslogos1-item.active {
  /*background-color: var(--ezy-item-bg);*/
  border: 1px solid #f3faff;
  transition: opacity 0.5;
  filter: grayscale(0%);
}

.ecostack_oslogos1-img {
  max-height: 80px;
  height: 80px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  transition: all 0.3s ease-in-out;
}

.ecostack_oslogos1-item:hover .ecostack_oslogos1-img,
.ecostack_oslogos1-item.active .ecostack_oslogos1-img {
  transform: translate3d(-50%, 0, 0);
  top: 0;
  max-height: 50px;
  padding-bottom: 5px;
}

.ecostack_oslogos1-content {
  color: var(--ezy-item-color);
  margin-top: 50px;
  transform: translateY(40px);
  opacity: 0;
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}

.ecostack_oslogos1-item:hover .ecostack_oslogos1-content,
.ecostack_oslogos1-item.active .ecostack_oslogos1-content {
  transform: translateY(0px);
  opacity: 1;
}

.ecostack_service9 {
  /* Bootstrap variables */
  --bs-body-color: #2b323c;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: #ffffff;
  --ezy-item-icon-bg: #ffffff;
  --ezy-item-shadow: 0px 8px 44px rgba(227, 238, 255, 0.48);
  --ezy-shape-color: #ffe7e7;

  background: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
  position: relative;
  z-index: 1;
}

@media (min-width: 768px) {
  .ecostack_service9 {
    padding: 60px 0;
  }
}

/* Gray Block Style */
.gray .ecostack_service9,
.ecostack_service9.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-item-bg: #fff;
  --ezy-item-icon-bg: #fff;
  --ezy-item-shadow: 0px 8px 44px rgba(207, 226, 255, 0.48);
}

/* Dark Gray Block Style */
.dark-gray .ecostack_service9,
.ecostack_service9.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(11, 23, 39);
  --ezy-item-icon-bg: #1e2b3b;
  --ezy-item-shadow: none;
}

/* Dark Block Style */
.dark .ecostack_service9,
.ecostack_service9.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: #162231;
  --ezy-item-icon-bg: #0b1727;
  --ezy-item-shadow: none;
}

.ecostack_service9-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ecostack_service9-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ecostack_service9-sub-heading {
  font-size: 18px;
  line-height: 25px;
  color: var(--bs-body-color);
  opacity: 0.8;
}

.ecostack_service9-item {
  background-color: var(--ezy-item-bg);
  box-shadow: var(--ezy-item-shadow);
  border-radius: 20px;
  border: none;
}

.ecostack_service9-icon {
  background-color: var(--ezy-item-icon-bg);
  box-shadow: 0 4px 34px 0 rgba(163, 190, 241, 0.12);
  color: var(--ezy-theme-color);
}

.ecostack_service9-icon {
  width: 85px;
  height: 85px;
  border-radius: 50%;
  font-size: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: -42px;
}

.ecostack_service9-title {
  color: var(--bs-body-color);
}

.ecostack_service9-content {
  color: var(--bs-body-color);
  opacity: 0.8;
}

.ecostack_service9-shape {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.1);
  border-radius: 30px 0 0 30px;
  position: absolute;
  left: 50%;
  right: 0;
  bottom: 60px;
  top: 0;
  width: 100vw;
  z-index: -1;
}

@media (min-width: 991px) {
  .ecostack_service9-shape {
    left: 60%;
  }
}

.ecostack_faq1 {
  /* Bootstrap variables */
  --bs-body-color: #28303b;
  --bs-body-bg: #f3faff;

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: #ffffff;
  --ezy-item-shadow: 0px 4px 44px rgba(159, 190, 218, 0.37);

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ecostack_faq1 {
    padding: 60px 0;
  }
}

/* Gray Block Style */
.gray .ecostack_faq1,
.ecostack_faq1.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-item-bg: #f6f6f6;
}

/* Dark Gray Block Style */
.dark-gray .ecostack_faq1,
.ecostack_faq1.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(11, 23, 39);
  --ezy-item-shadow: none;
}

/* Dark Block Style */
.dark .ecostack_faq1,
.ecostack_faq1.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(30, 39, 53);
  --ezy-item-shadow: none;
}

.ecostack_faq1-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ecostack_faq1-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ecostack_faq1-sub-heading {
  font-size: 16px;
  line-height: 22px;
  color: var(--bs-body-color);
}

.ecostack_faq1-item {
  background-color: var(--ezy-item-bg);
  border-radius: 15px;
  box-shadow: var(--ezy-item-shadow);
}

.ecostack_faq1-item * {
  color: var(--bs-body-color);
}

.ecostack_faq1-btn-collapse [class*="fa-"] {
  transition: transform 0.25s ease-in-out;
}

.ecostack_faq1-btn-collapse:focus {
  box-shadow: none;
}

.ecostack_faq1-btn-collapse.active [class*="fa-"],
.ecostack_faq1-btn-collapse[aria-expanded="true"] [class*="fa-"] {
  transform: rotate(-180deg);
}

.ecostack_paymentgateways {
  /* Bootstrap variables */
  --bs-body-color: #28303b;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-card-bg: rgb(255, 255, 255);
  --ezy-box-shadow: 0px 6px 44px rgba(173, 174, 197, 0.2);

  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ecostack_paymentgateways {
    padding: 60px 0;
  }
}

/* Gray Block Style */
.gray .ecostack_paymentgateways,
.ecostack_paymentgateways.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(255, 255, 255);
}

/* Dark Gray Block Style */
.dark-gray .ecostack_paymentgateways,
.ecostack_paymentgateways.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(11, 23, 39);
  --ezy-box-shadow: 0px 6px 44px rgba(0, 0, 0, 0.2);
}

/* Dark Block Style */
.dark .ecostack_paymentgateways,
.ecostack_paymentgateways.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(30, 39, 53);
  --ezy-box-shadow: 0px 6px 44px rgba(0, 0, 0, 0.2);
}

.ecostack_paymentgateways-heading {
  font-weight: bold;
  font-size: 32px;
  line-height: 1;
  color: var(--bs-body-color);
}

.ecostack_paymentgateways-sub-heading {
  opacity: 0.8;
  font-size: 18px;
  line-height: 1.7;
}

.ecostack_paymentgateways-card {
  /*background-color: var(--ezy-card-bg);
  box-shadow: var(--ezy-box-shadow);*/
  transition: 0.5s;
}
.ecostack_paymentgateways-img {
  max-height: 50px;
  filter: grayscale(100%);
  transition: 0.5s;
}
.ecostack_paymentgateways-card:hover .ecostack_paymentgateways-img {
  filter: grayscale(0);
}
.ecostack_paymentgateways p {
  text-align: center;
  line-height: 1.7;
}

.ecostack_footer6 {
  /* Bootstrap variables */
  --bs-body-color: #ffffffaa;
  --bs-body-bg: #04244a;

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;

  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
  padding: 60px 0;
  border-top: 2px solid #18a54a;

  background: url(/img/3022.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}

@media (min-width: 768px) {
  .ecostack_footer6 {
    padding: 60px 0 100px 0;
  }
}

/* Gray Block Style */
.gray .ecostack_footer6,
.ecostack_footer6.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ecostack_footer6,
.ecostack_footer6.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);
}

.dark .ecostack_footer6,
.ecostack_footer6.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);
}

.ecostack_footer6-nav .nav-link {
  color: var(--bs-body-color);
}

.ecostack_footer6-nav .nav-link:hover {
  color: var(--bs-body-color);
  opacity: 0.8;
}

.ecostack_footer6-social li {
  list-style-type: none;
  display: inline-block;
}

.ecostack_footer6-social li:not(:last-child) {
  margin-right: 20px;
}

.ecostack_footer6-social li a {
  color: var(--bs-body-color);
  text-decoration: none;
  font-size: 25px;
  opacity: 0.6;
  transition: opacity 0.35s ease-in-out;
}

.ecostack_footer6-social li a:hover {
  color: var(--ezy-theme-color);
  opacity: 1;
}

.ecostack_footer6-quick-links li {
  margin-bottom: 8px;
}

.ecostack_footer6-quick-links li a {
  color: var(--bs-body-color);
  opacity: 0.85;
  text-decoration: none;
  transition: color 0.35s ease-in-out;
}

.ecostack_footer6-quick-links li a:hover {
  color: var(--bs-body-color);
  opacity: 1;
}

.ecostack_footer6-language {
  color: var(--bs-body-color);
}

.ecostack_footer6-copyright a {
  color: var(--bs-body-color);
  text-decoration: none;
}

.ecostack_pricing5 {
  /* Bootstrap variables */
  --bs-body-color: #252d39;
  --bs-body-bg: #f3faff;
  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: #f7f7ff;
  --ezy-item-shadow: none;
  --ezy-item-active-bg: var(--bs-primary);
  --ezy-item-active-color: #fff;

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ecostack_pricing5 {
    padding: 60px 0;
  }
}

.ecostack_pricing5 img {
  filter: grayscale(100%);
}

.ecostack_pricing5 img:hover {
  filter: grayscale(0%);
}

/* Gray Block Style */
.gray .ecostack_pricing5,
.ecostack_pricing5.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(239, 244, 253);

  /* Easy Frontend variables */
  --ezy-item-bg: #fff;
  --ezy-item-border-color: rgba(19, 19, 19, 0.08);
}

/* Dark Gray Block Style */
.dark-gray .ecostack_pricing5,
.ecostack_pricing5.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: #243548;
  --ezy-item-shadow: none;
}

/* Dark Block Style */
.dark .ecostack_pricing5,
.ecostack_pricing5.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: #101d2c;
  --ezy-item-shadow: none;
}

.ecostack_pricing5-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ecostack_pricing5-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ecostack_pricing5-sub-heading {
  font-size: 16px;
  line-height: 22px;
  color: var(--bs-body-color);
}

.ecostack_pricing5-item {
  /*background-color: var(--ezy-item-bg);*/
  background-color: white;
  border-radius: 15px;
  box-shadow: var(--ezy-item-shadow);
  transition: transform 0.25s ease-in-out;
  border: 1px solid #b9b9b9;

  background: url(/img/7569.jpg) 30% 10%;
}

.ecostack_pricing5-item.active {
  background-color: var(--ezy-theme-color);

  background: url(/img/3022.jpg) -140% 0%;
}

.ecostack_pricing5-price,
.ezy-pricing5-features,
.ecostack_pricing5-note,
.ecostack_pricing5-title {
  color: var(--bs-body-color);
}

.ecostack_pricing5-item.active .ecostack_pricing5-price,
.ecostack_pricing5-item.active .ezy-pricing5-features,
.ecostack_pricing5-item.active .ecostack_pricing5-note,
.ecostack_pricing5-item.active .ecostack_pricing5-title {
  color: var(--ezy-item-active-color);
}

.ecostack_pricing5-icon {
  width: 17px;
  text-align: center;
  display: inline-block;
}

.ecostack_pricing5 .btn-outline-primary {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.15);
  color: rgba(var(--ezy-theme-color-rgb), 1) !important;
  border: none;
}

.ecostack_pricing5 .btn-outline-primary:hover {
  color: #fff !important;
  background-color: rgba(var(--ezy-theme-color-rgb), 0.75);
}

.ecostack_pricing5 .text-primary {
  color: var(--ezy-theme-color) !important;
}

.ecostack_pricing5-btn {
  padding: 12px 30px;
}

.ecostack_pricing13 {
  --bs-body-color: rgb(16, 17, 18);
  --bs-body-bg: #ffffff;

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-card-bg: #f6f6f6;
  --ezy-border-color: rgba(0, 0, 0, 0.15);

  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
  padding: 60px 0;
}
@media (min-width: 768px) {
  .ecostack_pricing13 {
    padding: 60px 0;
  }
}

/* Gray Block Style */
.gray .ecostack_pricing13,
.ecostack_pricing13.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ecostack_pricing13,
.ecostack_pricing13.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-border-color: #999999;
}

/* Dark Block Style */
.dark .ecostack_pricing13,
.ecostack_pricing13.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-border-color: #999999;
}

.ecostack_pricing13-heading {
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
}

@media (min-width: 768px) {
  .ecostack_pricing13-heading {
    font-size: 45px;
  }
}

.ecostack_pricing13-sub-heading {
  font-size: 18px;
  letter-spacing: 1px;
  line-height: 1.5;
  opacity: 0.8;
}
.ecostack_pricing13-card {
  border: 1px solid var(--ezy-border-color);
  border-radius: 24px;
}
.ecostack_pricing13-price {
  font-size: 60px;
}
.ecostack_pricing13-uncheck {
  text-decoration: line-through;
  opacity: 0.5;
}

.ecostack_pricing13-fact {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.2);
  border: 1px solid var(--ezy-border-color);
  border-radius: 24px;
}
.ecostack_pricing13-fact p {
  font-size: 17px;
  line-height: 1.5;
  letter-spacing: 0.5px;
}

.ecostack_operatingsystems {
  /* Bootstrap variables */
  --bs-body-color: #28303b;
  --bs-body-bg: #f3faff;

  /* easy frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-card-bg: #fff;

  background-color: var(--bs-body-bg);
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ecostack_operatingsystems {
    padding: 60px 0;
  }
}

/* Gray Block Style */
.gray .ecostack_operatingsystems,
.ecostack_operatingsystems.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* easy frontend variables */
  --ezy-card-bg: #f0f0f0;
}

/* Dark Gray Block Style */
.dark-gray .ecostack_operatingsystems,
.ecostack_operatingsystems.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: rgb(241, 241, 241);
  --bs-body-bg: rgb(30, 39, 53);

  /* easy frontend variables */
  --ezy-card-bg: rgb(11, 23, 39);
}

/* Dark Block Style */
.dark .ecostack_operatingsystems,
.ecostack_operatingsystems.dark {
  /* Bootstrap variables */
  --bs-body-color: rgb(255, 255, 255);
  --bs-body-bg: rgb(11, 23, 39);

  /* easy frontend variables */
  --ezy-card-bg: rgb(30, 39, 53);
}

/* heading and sub-heading */
.ecostack_operatingsystems-heading {
  font-weight: 700;
  font-size: 32px;
  line-height: 1;
  color: var(--bs-body-color);
}

.ecostack_operatingsystems-sub-heading {
  color: var(--bs-body-color);
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
  opacity: 0.8;
}

@media (min-width: 991px) {
  .ecostack_operatingsystems-heading {
    font-size: 45px;
  }
}

/* card */
.ecostack_operatingsystems-card {
  color: var(--bs-body-color);
  background-color: var(--ezy-card-bg);
  border: 0;
}

.ecostack_operatingsystems-title {
  color: var(--bs-body-color);
}

.ecostack_operatingsystems-sub-title {
  color: var(--bs-body-color);
  font-size: 16px;
  opacity: 0.8;
}

.ecostack_operatingsystems-details {
  color: var(--bs-body-color);
  font-size: 16px;
  opacity: 0.8;
}

/* btn */
.ecostack_operatingsystems-btn {
  color: var(--ezy-theme-color);
  background-color: transparent;
  font-size: 16px;
  font-weight: 500;
}

.ecostack_operatingsystems-btn:hover {
  color: rgba(var(--ezy-theme-color-rgb), 0.9);
}


.ecostack_richcontents3 {
  /* Bootstrap variables */
  --bs-body-color: #262e3a;
  --bs-body-bg: #fff;

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;

  padding: 60px 0;
  background-color: var(--bs-body-bg);
}

@media (min-width: 768px) {
  .ecostack_richcontents3 {
    padding: 60px 0;
  }
}

/* Gray Block Style */
.gray .ecostack_richcontents3,
.ecostack_richcontents3.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ecostack_richcontents3,
.ecostack_richcontents3.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);
}

/* Dark Block Style */
.dark .ecostack_richcontents3,
.ecostack_richcontents3.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);
}

.ecostack_richcontents3-heading {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ecostack_richcontents3-heading {
    font-size: 45px;
  }
}

.ecostack_richcontents3-sub-heading {
  font-size: 17px !important;
  font-weight: 500 !important;
}

.ecostack_richcontents3 .btn {
  padding: 12px 25px;
  transition: 0.5s;
  color: #fff;
}

.ecostack_richcontents3 .btn-primary {
  background-color: var(--ezy-theme-color);
  border-color: var(--ezy-theme-color);
}

.ecostack_richcontents3 .btn-primary:hover {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  border-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ecostack_richcontents3-btn {
  color: var(--bs-body-color) !important;
}

.ecostack_richcontents3-btn:hover {
  color: var(--ezy-theme-color) !important;
}

.ecostack_richcontents3 p {
  line-height: 28px;
  color: var(--bs-body-color);
  opacity: 0.7;
}

.ecostack_header12 {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(58, 189, 187);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-shadow: 0px 4px 44px rgba(159, 190, 218, 0.37);

  background-color: var(--ezy-theme-color);
  overflow: hidden;
  position: relative;
}

.ecostack_header12 > div {
  background-color: var(--ezy-theme-color);
  /*padding-top: 100px;*/
}

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

@media (min-width: 768px) {
  .ecostack_header12 > div {
    /*padding-top: 20px;*/
  }
}

@media (min-width: 992px) {
  .ecostack_header12-content {
    padding-bottom: 60px;
  }

  .robot {
    position: relative;
    margin-top: -410px !important;
  }
}

@media (min-width: 1280px) {
  .robot {
    left: 200px !important;
  }
}

.ecostack_header12-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ecostack_header12-heading {
    font-size: 70px;
    line-height: 70px;
  }
}

.ecostack_header12-sub-heading {
  color: var(--bs-body-color);
  font-size: 22px;
  line-height: 1.5;
  /*opacity: 0.8;*/
}

.ecostack_header12-btn {
  padding: 12px 30px;
  box-shadow: var(--ezy-shadow);
  border-radius: 10px;
}

.ecostack_featured5 {
  /* Bootstrap variables */
  --bs-body-color: #23262f;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: rgb(246, 246, 246);
  --ezy-item-icon-bg: rgb(255, 255, 255);

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 70px 0;
  position: relative;
  z-index: 1;
}

@media (min-width: 768px) {
  .ecostack_featured5 {
    padding: 80px 0;
  }
}

/* Gray Block Style */
.gray .ecostack_featured5,
.ecostack_featured5.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-item-bg: #fff;
  --ezy-item-icon-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ecostack_featured5,
.ecostack_featured5.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(11, 23, 39);
  --ezy-item-icon-bg: rgb(30, 39, 53);
}

/* Dark Block Style */
.dark .ecostack_featured5,
.ecostack_featured5.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(30, 39, 53);
  --ezy-item-icon-bg: rgb(11, 23, 39);
}

.ecostack_featured5-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ecostack_featured5-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ecostack_featured5-sub-heading {
  font-size: 18px;
  line-height: 25px;
  color: var(--bs-body-color);
}

.ecostack_featured5-item {
  background-color: rgb(245, 245, 245);
  border-radius: 20px;
  border: 1px solid #f3faff;
}

[class*="ecostack_featured5-shape-"] {
  position: relative;
}

[class*="ecostack_featured5-shape-"]::before {
  content: "";
  background-color: var(--ezy-theme-color);
  border-radius: 20px;
  position: absolute;
  top: -15px;
  bottom: -15px;
  width: 20%;
  z-index: -1;
}

.ecostack_featured5-shape-start::before {
  left: -15px;
}

.ecostack_featured5-shape-end::before {
  right: -15px;
}

.ecostack_featured5-icon {
  width: 74px;
  height: 74px;
  background-color: var(--ezy-item-icon-bg);
  color: var(--ezy-theme-color);
  border-radius: 10px;
  font-size: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 4px 34px 0 rgba(163, 190, 241, 0.12);
  z-index: 1;
}

.ecostack_featured5-title {
  color: var(--bs-body-color);
}

.ecostack_featured5-content {
  color: var(--bs-body-color);
  opacity: 0.7;
}

.ecostack_cta2 {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(4, 36, 74);

  --ezy-theme-color-rgb: 4, 36, 74;
  --ezy-theme-color: rgb(4, 36, 74);

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 40px 0;
}

@media (min-width: 992px) {
  .ecostack_cta2 {
    padding: 40px 0;
  }
}

.ecostack_cta2-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ecostack_cta2-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ecostack_cta2-sub-heading {
  font-size: 18px;
  line-height: 25px;
  color: var(--bs-body-color);
}

.ecostack_cta2-shape {
  width: 400px;
  height: 400px;
  background-color: rgba(255, 255, 255, 0.03);
  border-radius: 50%;
  margin: -100px;
}

.ecostack_cta2-btn {
  padding: 12px 30px;
}

.ecostack_portfolio16 {
  /* Bootstrap variables */
  --bs-body-color: #15191e;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-body-color-invert: rgb(246, 246, 246);

  background-color: var(--bs-body-bg);
  color: #181a1c;
  padding: 60px 0;
  position: relative;
  z-index: 1;
}

@media (min-width: 768px) {
  .ecostack_portfolio16 {
    padding: 60px 0;
  }
}

/* Gray Block Style */
.gray .ecostack_portfolio16,
.ecostack_portfolio16.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-body-color-invert: rgb(255, 255, 255);
}

/* Dark Gray Block Style */
.dark-gray .ecostack_portfolio16,
.ecostack_portfolio16.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-body-color-invert: rgb(11, 23, 39);
}

.dark .ecostack_portfolio16,
.ecostack_portfolio16.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-body-color-invert: rgb(30, 39, 53);
}

.ecostack_portfolio16-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 1.2;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ecostack_portfolio16-heading {
    font-size: 52px;
  }
}

.ecostack_portfolio16-sub-heading {
  color: var(--bs-body-color);
  font-size: 22px;
  line-height: 1.5;
  opacity: 0.8;
}

.ecostack_portfolio16-btn {
  padding: 12px 30px;
  color: #fff;
  background-color: var(--ezy-theme-color);
}
.ecostack_portfolio16-btn:hover {
  color: #fff;
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ecostack_portfolio16-card {
  border-radius: 10px;
}
.ecostack_portfolio16-card:nth-child(1n) {
  background-color: #f3faff;
}
.ecostack_portfolio16-card:nth-child(2n) {
  background-color: #f7f7ff;
}
.ecostack_portfolio16-card:nth-child(3n) {
  background-color: #f3faff;
}
.ecostack_portfolio16-row
  .ecostack_portfolio16-card:nth-of-type(1n)
  .ecostack_portfolio16-img {
  /*background-color: #fff;*/
}
.ecostack_portfolio16-row
  .ecostack_portfolio16-card:nth-of-type(2n)
  .ecostack_portfolio16-img {
  /*background-color: #fff;*/
}
.ecostack_portfolio16-row
  .ecostack_portfolio16-card:nth-of-type(3n)
  .ecostack_portfolio16-img {
  /*background-color: #fff;*/
}

.ecostack_portfolio16-img {
  border-radius: 10px;
  /*border: 1px solid #99999930;*/
}
.ecostack_portfolio16-img img {
  border: 1px solid #99999930;
  border-radius: 10px;
  /* transform: rotate(-3deg); */
  box-shadow: 4px 4px 10px #99999940;
  filter: grayscale(1);
}

.ecostack_portfolio16-img img:hover {
  filter: grayscale(0);
}

.ecostack_portfolio16-card-title {
  font-size: 28px;
  line-height: 1.2;
  font-weight: 700;
}
@media (min-width: 768px) {
  .ecostack_portfolio16-card-title {
    font-size: 36px;
  }
}
@media (min-width: 1200px) {
  .ecostack_portfolio16-card-title {
    font-size: 44px;
  }
}

.ecostack_portfolio16-card-sub-title {
  font-size: 16px;
  line-height: 1.8;
  opacity: 0.8;
}

.ecostack_portfolio16-card-btn {
  padding: 12px 30px;
  color: #fff;
  background-color: var(--ezy-theme-color);
}

.ecostack_portfolio16-card-btn:hover {
  color: #fff;
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ecostack_portfolio16-btn {
  padding: 12px 35px;
  background-color: var(--ezy-theme-color);
  border-color: var(--ezy-theme-color);
  color: #fff;
}

.ecostack_portfolio16-btn:hover {
  color: #fff;
  background-color: var(--ezy-theme-color);
  border-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ecostack_portfolio161 {
  /* Bootstrap variables */
  --bs-body-color: #15191e;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-body-color-invert: rgb(246, 246, 246);

  background-color: var(--bs-body-bg);
  color: #181a1c;
  padding: 60px 0;
  position: relative;
  z-index: 1;
}

@media (min-width: 768px) {
  .ecostack_portfolio161 {
    padding: 60px 0;
  }
}

/* Gray Block Style */
.gray .ecostack_portfolio161,
.ecostack_portfolio161.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-body-color-invert: rgb(255, 255, 255);
}

/* Dark Gray Block Style */
.dark-gray .ecostack_portfolio161,
.ecostack_portfolio161.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-body-color-invert: rgb(11, 23, 39);
}

.dark .ecostack_portfolio161,
.ecostack_portfolio161.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-body-color-invert: rgb(30, 39, 53);
}

.ecostack_portfolio161-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 1.2;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ecostack_portfolio161-heading {
    font-size: 36px;
  }
}

.ecostack_portfolio161-sub-heading {
  color: var(--bs-body-color);
  font-size: 22px;
  line-height: 1.5;
  opacity: 0.8;
}

.ecostack_portfolio161-btn {
  padding: 12px 30px;
  color: #fff;
  background-color: var(--ezy-theme-color);
}
.ecostack_portfolio161-btn:hover {
  color: #fff;
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ecostack_portfolio161-card {
  border-radius: 10px;
}
.ecostack_portfolio161-card:nth-child(1n) {
  background-color: #f3faff;
}
.ecostack_portfolio161-card:nth-child(2n) {
  background-color: #f7f7ff;
}
.ecostack_portfolio161-card:nth-child(3n) {
  background-color: #f3faff;
}
.ecostack_portfolio161-row
  .ecostack_portfolio161-card:nth-of-type(1n)
  .ecostack_portfolio161-img {
  /*background-color: #fff;*/
}
.ecostack_portfolio161-row
  .ecostack_portfolio161-card:nth-of-type(2n)
  .ecostack_portfolio161-img {
  /*background-color: #fff;*/
}
.ecostack_portfolio161-row
  .ecostack_portfolio161-card:nth-of-type(3n)
  .ecostack_portfolio161-img {
  /*background-color: #fff;*/
}

.ecostack_portfolio161-img {
  border-radius: 10px;
  /*border: 1px solid #99999930;*/
}
.ecostack_portfolio161-img img {
  border: 1px solid #99999930;
  border-radius: 10px;
  /* transform: rotate(-3deg); */
  box-shadow: 4px 4px 10px #99999940;
  /*filter: grayscale(1);*/
}

.ecostack_portfolio161-img img:hover {
  /*filter: grayscale(0);*/
}

.ecostack_portfolio161-card-title {
  font-size: 28px;
  line-height: 1.2;
  font-weight: 700;
}
@media (min-width: 768px) {
  .ecostack_portfolio161-card-title {
    font-size: 32px;
  }
}
@media (min-width: 1200px) {
  .ecostack_portfolio161-card-title {
    font-size: 36px;
  }
}

.ecostack_portfolio161-card-sub-title {
  font-size: 16px;
  line-height: 1.8;
  opacity: 0.8;
}

.ecostack_portfolio161-card-btn {
  padding: 12px 30px;
  color: #fff;
  background-color: var(--ezy-theme-color);
}

.ecostack_portfolio161-card-btn:hover {
  color: #fff;
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ecostack_portfolio161-btn {
  padding: 12px 35px;
  background-color: var(--ezy-theme-color);
  border-color: var(--ezy-theme-color);
  color: #fff;
}

.ecostack_portfolio161-btn:hover {
  color: #fff;
  background-color: var(--ezy-theme-color);
  border-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ecostack_sheader2 {
  /* Bootstrap variables */
  --bs-body-bg: #f3faff;
  --bs-body-color: #000;

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-svg-color: rgb(246, 246, 246);
  --ezy-border-color: rgba(0, 0, 0, 0.2);
  --ezy-topbar-bg: #f6f6f6;

  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
  overflow: hidden;
  position: relative;
  padding: 70px 0;
  z-index: 1;
}

@media (min-width: 768px) {
  .ecostack_sheader2 {
    padding: 60px 0;
  }
}

/* Gray Block Style */
.gray .ecostack_sheader2,
.ecostack_sheader2.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-topbar-bg: #fff;
  --ezy-svg-color: #fff;
}

/* Dark Gray Block Style */
.dark-gray .ecostack_sheader2,
.ecostack_sheader2.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-svg-color: rgb(11, 23, 39);
  --ezy-border-color: rgba(255, 255, 255, 0.2);
  --ezy-topbar-bg: rgb(11, 23, 39);
}

/* Dark Block Style */
.dark .ecostack_sheader2,
.ecostack_sheader2.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-svg-color: rgb(30, 39, 53);
  --ezy-border-color: rgba(150, 150, 150, 0.25);
  --ezy-topbar-bg: rgb(30, 39, 53);
}

.ecostack_sheader2-heading {
  font-weight: bold;
  font-size: 35px;
  line-height: 1.2;
}

@media (min-width: 768px) {
  .ecostack_sheader2-heading {
    font-size: 48px;
  }
}

.ecostack_sheader2-sub-heading {
  font-size: 20px;
  line-height: 1.2;
  opacity: 0.75;
}

.ezy__cta17_KLzr0jGd {
  /* Bootstrap variables */
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-overlay-color: rgba(255, 255, 255, 0.2);

  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  overflow: hidden;
  padding: 60px 0;
  position: relative;
}

@media (min-width: 768px) {
  .ezy__cta17_KLzr0jGd {
    padding: 60px 0;
  }
}

/* Gray Block Style */
.gray .ezy__cta17_KLzr0jGd,
.ezy__cta17_KLzr0jGd.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-overlay-color: rgba(246, 246, 246, 0.5);
}

/* Dark Gray Block Style */
.dark-gray .ezy__cta17_KLzr0jGd,
.ezy__cta17_KLzr0jGd.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-overlay-color: rgba(30, 39, 53, 0.65);
}

/* Dark Block Style */
.dark .ezy__cta17_KLzr0jGd,
.ezy__cta17_KLzr0jGd.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-overlay-color: rgba(11, 23, 39, 0.75);
}

.ezy__cta17_KLzr0jGd-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 1;
}

@media (min-width: 768px) {
  .ezy__cta17_KLzr0jGd-heading {
    font-size: 45px;
  }
}

.ezy__cta17_KLzr0jGd-sub-heading {
  font-size: 18px;
  line-height: 25px;
  opacity: 0.8;
}

/* overlay */
.ezy__cta17_KLzr0jGd-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--ezy-overlay-color);
}

.ezy__cta17_KLzr0jGd-btn {
  padding: 12px 35px;
  background-color: var(--ezy-theme-color);
  border-color: var(--ezy-theme-color);
  color: #fff;
}

.ezy__cta17_KLzr0jGd-btn:hover {
  color: #fff;
  background-color: var(--ezy-theme-color);
  border-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ecostack_sheader2 {
  /* Bootstrap variables */
  --bs-body-bg: #f3faff;
  --bs-body-color: #000;

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-svg-color: rgb(246, 246, 246);
  --ezy-border-color: rgba(0, 0, 0, 0.2);
  --ezy-topbar-bg: #f6f6f6;

  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
  overflow: hidden;
  position: relative;
  padding: 70px 0;
  z-index: 1;
}

@media (min-width: 768px) {
  .ecostack_sheader2 {
    padding: 60px 0;
  }
}

/* Gray Block Style */
.gray .ecostack_sheader2,
.ecostack_sheader2.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-topbar-bg: #fff;
  --ezy-svg-color: #fff;
}

/* Dark Gray Block Style */
.dark-gray .ecostack_sheader2,
.ecostack_sheader2.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-svg-color: rgb(11, 23, 39);
  --ezy-border-color: rgba(255, 255, 255, 0.2);
  --ezy-topbar-bg: rgb(11, 23, 39);
}

/* Dark Block Style */
.dark .ecostack_sheader2,
.ecostack_sheader2.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-svg-color: rgb(30, 39, 53);
  --ezy-border-color: rgba(150, 150, 150, 0.25);
  --ezy-topbar-bg: rgb(30, 39, 53);
}

.ecostack_sheader2-heading {
  font-weight: bold;
  font-size: 35px;
  line-height: 1.2;
}

@media (min-width: 768px) {
  .ecostack_sheader2-heading {
    font-size: 48px;
  }
}

.ecostack_sheader2-sub-heading {
  font-size: 20px;
  line-height: 1.2;
  opacity: 0.75;
}

.ecostack_portfolio162 {
  /* Bootstrap variables */
  --bs-body-color: #15191e;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-body-color-invert: rgb(246, 246, 246);

  background-color: var(--bs-body-bg);
  color: #181a1c;
  padding: 60px 0;
  position: relative;
  z-index: 1;
}

@media (min-width: 768px) {
  .ecostack_portfolio162 {
    padding: 60px 0;
  }
}

/* Gray Block Style */
.gray .ecostack_portfolio162,
.ecostack_portfolio162.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-body-color-invert: rgb(255, 255, 255);
}

/* Dark Gray Block Style */
.dark-gray .ecostack_portfolio162,
.ecostack_portfolio162.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-body-color-invert: rgb(11, 23, 39);
}

.dark .ecostack_portfolio162,
.ecostack_portfolio162.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-body-color-invert: rgb(30, 39, 53);
}

.ecostack_portfolio162-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 1.2;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ecostack_portfolio162-heading {
    font-size: 52px;
  }
}

.ecostack_portfolio162-sub-heading {
  color: var(--bs-body-color);
  font-size: 22px;
  line-height: 1.5;
  opacity: 0.8;
}

.ecostack_portfolio162-btn {
  padding: 12px 30px;
  color: #fff;
  background-color: var(--ezy-theme-color);
}
.ecostack_portfolio162-btn:hover {
  color: #fff;
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ecostack_portfolio162-card {
  border-radius: 10px;
}
.ecostack_portfolio162-card:nth-child(1n) {
  background-color: #f3faff;
}
.ecostack_portfolio162-card:nth-child(2n) {
  background-color: #f7f7ff;
}
.ecostack_portfolio162-card:nth-child(3n) {
  background-color: #f3faff;
}
.ecostack_portfolio162-row
  .ecostack_portfolio162-card:nth-of-type(1n)
  .ecostack_portfolio162-img {
  /*background-color: #fff;*/
}
.ecostack_portfolio162-row
  .ecostack_portfolio162-card:nth-of-type(2n)
  .ecostack_portfolio162-img {
  /*background-color: #fff;*/
}
.ecostack_portfolio162-row
  .ecostack_portfolio162-card:nth-of-type(3n)
  .ecostack_portfolio162-img {
  /*background-color: #fff;*/
}

.ecostack_portfolio162-img {
  border-radius: 10px;
  /*border: 1px solid #99999930;*/
}
.ecostack_portfolio162-img img {
  border: 1px solid #99999930;
  border-radius: 10px;
  /*transform: rotate(-3deg);*/
  box-shadow: 4px 4px 10px #99999940;
  filter: grayscale(1);
}

.ecostack_portfolio162-img img:hover {
  filter: grayscale(0);
}

.ecostack_portfolio162-card-title {
  font-size: 28px;
  line-height: 1.2;
  font-weight: 700;
}
@media (min-width: 768px) {
  .ecostack_portfolio162-card-title {
    font-size: 36px;
  }
}
@media (min-width: 1200px) {
  .ecostack_portfolio162-card-title {
    font-size: 44px;
  }
}

.ecostack_portfolio162-card-sub-title {
  font-size: 16px;
  line-height: 1.8;
  opacity: 0.8;
}

.ecostack_portfolio162-card-btn {
  padding: 12px 30px;
  color: #fff;
  background-color: var(--ezy-theme-color);
}

.ecostack_portfolio162-card-btn:hover {
  color: #fff;
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ecostack_portfolio162-btn {
  padding: 12px 35px;
  background-color: var(--ezy-theme-color);
  border-color: var(--ezy-theme-color);
  color: #fff;
}

.ecostack_portfolio162-btn:hover {
  color: #fff;
  background-color: var(--ezy-theme-color);
  border-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ecostack_pricing61 {
  /* Bootstrap variables */
  --bs-body-color: #fff;
  /*--bs-body-bg: rgb(237, 252, 252);*/
  --bs-body-bg: #04244a;

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-rgb: 255, 255, 255;
  --ezy-item-color: #ffffff;
  --ezy-item-active-color: #000000;

  background-color: var(--bs-body-bg);
  overflow: hidden;
  border-top: 1px solid #f3faff;
  color: #fff;
}

/* Gray Block Style */
.gray .ecostack_pricing61,
.ecostack_pricing61.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-item-rgb: 246, 246, 246;
  --ezy-item-color: #e8e8e8;
  --ezy-item-active-color: #141414;
}

/* Dark Gray Block Style */
.dark-gray .ecostack_pricing61,
.ecostack_pricing61.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-rgb: 30, 39, 53;
  --ezy-item-color: #e1e1e1;
  --ezy-item-active-color: #d7d7d7;
}

/* Dark Block Style */
.dark .ecostack_pricing61,
.ecostack_pricing61.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-rgb: 11, 23, 39;
  --ezy-item-color: #ffffff;
  --ezy-item-active-color: #ffffff;
}

.ecostack_pricing61-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ecostack_pricing61-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ecostack_pricing61-sub-heading {
  font-size: 16px;
  line-height: 22px;
  color: var(--bs-body-color);
}

.ecostack_pricing61-list {
  background-color: rgba(255, 255, 255, 0.25);
  padding: 0 0 60px 0;
}

@media (min-width: 768px) {
  .ecostack_pricing61-list {
    padding: 0 0 100px 0;
  }
}

.ecostack_pricing61-item {
  background-color: #f7f7ff;
  border: 1px solid #ccc;
  border-top: none;
  border-radius: 15px;
  box-shadow: var(--ezy-item-shadow);
  transition: transform 0.25s ease-in-out;
}

.ecostack_pricing61-item.active {
  background-color: rgba(var(--ezy-item-rgb), 1);
}

@media (min-width: 992px) {
  .ecostack_pricing61-item {
    border-radius: 0 0 15px 15px;
  }
}

.ecostack_pricing61-price,
.ecostack_pricing61-note,
.ecostack_pricing61-title {
  color: #04244a;
}

.ecostack_pricing61-item.active .ecostack_pricing61-price,
.ecostack_pricing61-item.active .ecostack_pricing61-note,
.ecostack_pricing61-item.active .ecostack_pricing61-title {
  color: var(--ezy-item-active-color);
}

.ecostack_pricing61-btn,
.ecostack_pricing61-btn-soft {
  padding: 12px 30px;
}

.ecostack_pricing61-btn-soft {
  background-color: rgba(255, 255, 255, 0.5);
  color: rgba(0, 0, 0, 0.5) !important;
  font-weight: 600;
  border: 1px solid #04244a55;
}

.ecostack_pricing61-btn-soft:hover,
.ecostack_pricing61-btn-soft.active {
  background-color: rgba(var(--ezy-theme-color-rgb), 1);
  color: #fff !important;
}

.ecostack_pricing61 .btn-light {
  background-color: rgba(var(--ezy-theme-color-rgb), 1);
  color: #fff !important;
}

.ecostack_pricing61 .btn-light:hover {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  color: #fff !important;
}

.ecostack_pricing61 .btn-warning {
  color: #fff;
  background-color: var(--ezy-theme-color);
  border-color: var(--ezy-theme-color);
}

.ecostack_pricing61 .btn-warning:hover {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  border-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ecostack_pricing61 .btn-outline-warning {
  color: var(--ezy-theme-color);
}

.ecostack_pricing61 .btn-outline-warning:hover {
  color: #fff;
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  border-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ecostack_404page {
  /* Bootstrap variables */
  --bs-body-color: #262e3a;
  --bs-body-bg: #fff;

  /* easy frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-heading-color: #0a58ca;

  background-color: var(--bs-body-bg);
  position: relative;
  display: flex;
  align-items: center;
  z-index: 1;
  padding: 180px 0;
}

@media (min-width: 768px) {
  .ecostack_404page {
    padding: 300px 0;
  }
}

/* Gray Block Style */
.gray .ecostack_404page,
.ecostack_404page.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ecostack_404page,
.ecostack_404page.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: rgb(241, 241, 241);
  --bs-body-bg: rgb(30, 39, 53);
}

/* Dark Block Style */
.dark .ecostack_404page,
.ecostack_404page.dark {
  /* Bootstrap variables */
  --bs-body-color: rgb(255, 255, 255);
  --bs-body-bg: rgb(11, 23, 39);
}

/* heading and sub-heading */

.ecostack_404page-heading {
  font-weight: 700;
  font-size: 30px;
  line-height: 1;
  color: var(--bs-body-color);
}

.ecostack_404page-sub-heading {
  color: var(--bs-body-color);
  font-size: 18px;
  line-height: 25px;
  opacity: 0.8;
}

@media (min-width: 768px) {
  .ecostack_404page-heading {
    font-size: 38px;
  }
}

/* btn */
.ecostack_404page .btn-primary {
  background-color: var(--ezy-theme-color);
  border-color: var(--ezy-theme-color);
}

.ecostack_404page .btn-primary:hover {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  border-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ecostack_404page-btn {
  padding: 10px 25px;
  background-color: transparent;
  color: var(--ezy-theme-color);
  border: 1px solid var(--ezy-theme-color);
}

.ecostack_404page-btn:hover {
  color: #fff;
  background-color: var(--ezy-theme-color);
  border-color: var(--ezy-theme-color);
}

.ecostack_404page-shape {
  z-index: -1;
}

.ecostack_featured55 {
  /* Bootstrap variables */
  --bs-body-color: #212529;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-card-bg: #ffffff;
  --ezy-card-shadow: 0px 6px 44px rgba(173, 174, 197, 0.2);

  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
  overflow: hidden;
  position: relative;
  padding: 20px 0;

  display: flex;
  align-items: center;
  z-index: 1;
}

@media (min-width: 768px) {
  .ecostack_featured55 {
    padding: 20px 0;
  }
}

/* Gray Block Style */
.gray .ecostack_featured55,
.ecostack_featured55.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ecostack_featured55,
.ecostack_featured55.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(30, 39, 53);
  --ezy-card-shadow: 0px 6px 44px rgba(0, 0, 0, 0.2);
}

/* Dark Block Style */
.dark .ecostack_featured55,
.ecostack_featured55.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(30, 39, 53);
  --ezy-card-shadow: 0px 6px 44px rgba(0, 0, 0, 0.2);
}

.ecostack_featured55-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 1;
}

@media (min-width: 768px) {
  .ecostack_featured55-heading {
    font-size: 45px;
  }
}

.ecostack_featured55-sub-heading {
  font-size: 18px;
  line-height: 1.6;
  opacity: 0.8;
}

.ecostack_featured55-shape-one {
  position: absolute;
  left: 0;
  bottom: 0;
  min-width: 10%;
  height: 100%;
  background-color: rgba(var(--ezy-theme-color-rgb), 0.1);
  z-index: -1;
}
.ecostack_featured55-shape-two {
  position: absolute;
  left: 90%;
  bottom: 0;
  min-width: 10%;
  height: 100%;
  background-color: rgba(var(--ezy-theme-color-rgb), 0.3);
  z-index: -1;
}

.ecostack_featured55-info {
  background-color: var(--ezy-card-bg);
  box-shadow: var(--ezy-card-shadow);
  min-width: 100px;
  border-radius: 10px;
}
.ecostack_featured55-info h4 {
  font-size: 0px;
  color: var(--ezy-theme-color);
}

.rocketlottie {
  display: none;
}

.rocket-position-relative-i {
  display:inline ;
}

@media (min-width: 992px) {
  .rocketlottie {
    width: 300px;
    height: 300px;
    position: relative;
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    max-width: 1320px;
    left: 300px;
    display: flex;
  }

  .rocket-position-relative {
    position: relative;
    top: -300px;
    margin-bottom: -300px;
  }

  .rocket-position-relative-i {
    display: none;
  }
}


.ecostack_tutorialspage {
  /* Bootstrap variables */
  --bs-body-color: #28303b;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: #f9f9fa;

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ecostack_tutorialspage {
    padding: 60px 0;
  }
}

/* Gray Block Style */
.gray .ecostack_tutorialspage,
.ecostack_tutorialspage.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-item-bg: #fff;
}

/* Dark Gray Block Style */
.dark-gray .ecostack_tutorialspage,
.ecostack_tutorialspage.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(11, 23, 39);
}

/* Dark Block Style */
.dark .ecostack_tutorialspage,
.ecostack_tutorialspage.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(30, 39, 53);
}

.ecostack_tutorialspage-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ecostack_tutorialspage-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ecostack_tutorialspage-sub-heading {
  font-size: 16px;
  line-height: 22px;
  color: var(--bs-body-color);
}

.ecostack_tutorialspage-second-heading {
  font-size: 26px;
  line-height: 32px;
  color: var(--bs-body-color);
}

.ecostack_tutorialspage-item {
  background-color: var(--ezy-item-bg);
  border-radius: 10px;
  border: 1px solid lightgray;
}

.ecostack_tutorialspage-item * {
  color: var(--bs-body-color);
}