:root {
  --remix-icon: "remixicon";
  --Inter: "Inter", sans-serif;
  --Sans: "Open Sans", sans-serif;
  --white: #fff;
  --light: #d8dbe0;
  --dark: #28292c;
  --info: #0dcaf0;
  --body: #fff;
  --primary:#00715D;
  --primary-light:#00503f;
  --primary-deep:#005a4a;
  --secondary:#FFD502;
  --secondary-light:#d6b200;
  --tertiary:#F0783C;
  --info:#A1DDD2;
  --primary-rgb:0, 113, 93;
  --secondary-rgb: 40, 185, 94;
  --tertiary-rgb: 240, 120, 60;
  --primary-title: #090E0D;
  --secondary-title:#505A59;
  --tertiary-title:#636B6A;
  --pure-black:#000;
  --primary-subtitle: #23262F;
  --hero-two-subtitle: #DDDDDD;
  --secondary-subtitle:#3B3B3B;
  --dark-subtitle:#949B95;
  --primary-paragraph:#666666;
  --secondary-paragraph:#333333;
  --tertiary-paragraph:#787787;
  --primary-btn:#00715D;
  --secondary-btn:#FFD502;
  --tertiary-btn:#090E0D;
  --ratting-color:#FFB840;
  --ratting-color-rgb:255, 193, 7;
  --section-bg-one:#FFFFF3;
  --section-bg-two:#F5F7F9;
  --section-bg-three:#E5F1FF;
  --primary-border: rgba(168, 168, 168, 0.42);
  --secondary-border: #dddddd70;
  --tertiary-border: #D0D5DD;
  --primary-shadow: 0px 4.12121px 49.4545px rgba(0, 0, 0, 0.08);
  --panel-bg: #F4F6FA;
  --gray-text: #969696;
  --info-gray: #e5e5e5;
  --primary-gray: #CCCDD3;
  --secondary-gray: #F8F8F8;
  --footer-border: #5d6b69;
  --footer-bg: #2e3433;
  --header-bg3: #efe0ae;
  --hero-area-three-bg: #f9f5e8;
  --header-three-bg2: #c7b476;
  --header-two-slick-bg: #030712;
  --hero-area-three-bg3: #FFE0D1;
  --search-border: #ccc;
  --about-icon: #eee;
  --about-play-btn: #ffd5024d;
  --about-divider: #cacaca;
  --helpful-card-bg-one: #ffd5024d;
  --helpful-card-bg-two: #D4FDC8;
  --helpful-card-bg-three: #B6F1FF;
  --helpful-card-bg-four: #FFD0B6;
  --helpful-card-icon-one: #FFD502;
  --helpful-card-icon-two: #63D044;
  --helpful-card-icon-three: #30CBF1;
  --helpful-card-icon-four: #FE7B21;
  --number-one: #eaf3f2;
  --number-two: #F1F2F3;
  --number-one-hover: #157d6a;
  --number-two-hover: #097E6A;
}

.section-padding {
    padding-top: 110px;
    padding-bottom: 110px;
}

.selectPricing .listItem {
  -webkit-transition: 0.4s;
  transition: 0.4s;
  display: inline-block;
  color: var(--heading-color-tow);
  background: #ffffff;
  border: 1px solid var(--primary-border);
  font-weight: 500;
  font-size: 16px;
  padding: 11px 20px;
  -webkit-box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
  box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
  margin-bottom: 8px;
  margin-right: 9px;
  cursor: pointer;
  text-align: center;
  border-radius: 6px;
}
.selectPricing .listItem:last-child {
  margin-bottom: 0px;
  margin-right: 0;
}

.selectPricing .listItem:hover {
    background: #00715d;
    color: #fff;
    border: 1px solid transparent;
}
@media (max-width: 575px) {
  .selectPricing .listItem {
    padding: 5px 9px;
    margin-right: 3px;
  }
}
.selectPricing .listItem:hover {
  background: #07ccec;
  color: #fff;
  border: 1px solid transparent;
}
.selectPricing .listItem.active {
  background: #07ccec;
  color: #fff;
  border: 1px solid transparent;
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .small-tittle {
    margin-bottom: 20px;
  }
}
@media (max-width: 575px) {
  .small-tittle {
    margin-bottom: 20px;
  }
}
.small-tittle .tittle {
  font-family: var(--Inter);
  color: var(--primary-title);
  font-size: 28px;
  display: block;
  line-height: 1.4;
  margin-bottom: 0px;
  text-transform: capitalize;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .small-tittle .tittle {
    font-size: 25px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .small-tittle .tittle {
    font-size: 24px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .small-tittle .tittle {
    font-size: 22px;
  }
}
@media (max-width: 575px) {
  .small-tittle .tittle {
    font-size: 20px;
  }
}
.small-tittle .lineStyleOne {
  padding-left: 15px;
  border-left: 3px solid var(--primary);
}
.small-tittle .pear {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
}
.small-tittle .pear a {
  text-decoration: underline;
}
.small-tittle.small-tittle2 .tittle {
  color: var(--primary-title);
  font-size: 20px;
  font-weight: 700;
}
.small-tittle.small-tittle2 .pera {
  color: #66816a;
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .small-tittle-two {
    margin-bottom: 20px;
  }
}
@media (max-width: 575px) {
  .small-tittle-two {
    margin-bottom: 20px;
  }
}
.small-tittle-two .title {
  font-family: var(--Inter);
  color: var(--primary-title);
  font-size: 18px;
  display: block;
  line-height: 1.4;
  margin-bottom: 0px;
}
@media (max-width: 575px) {
  .small-tittle-two .title {
    font-size: 16px;
  }
}
.small-tittle-two .pear {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
}
.small-tittle-two .pear a {
  text-decoration: underline;
}
.font-600 {
    font-weight: 600;
}
.contact-form .contact-input {
    width: 100%;
    position: relative;
    background: var(--white);
    text-transform: none;
    padding: 17px 20px;
    border-radius: 8px;
    height: 50px;
    background-color: var(--secondary-gray);
    border: 1px solid var(--primary-gray);
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    color: var(--tertiary-title);
}
.mb-24 {
    margin-bottom: 24px !important;
}
.contact-form .contact-label {
    font-weight: 500;
    font-size: 16px;
    text-transform: capitalize;
    color: var(--tertiary-title);
    margin-bottom: 8px;
}