html {
  -webkit-font-smoothing: antialiased;
}
.cwh-bg-gray {
  background-color: #ebebeb !important;
}
.cwh-bg-white {
  background-color: #ffffff;
}
.cwh-bg-green {
  background-color: #00d85f !important;
}
.cwh-bg-blue {
  background-color: #42aeff !important;
}
.cwh-bg-grey {
  background-color: #505050 !important;
}
.cwh-bg-lightblue {
  background-color: #f7f8fa !important;
}
.avatar {
  width: 60px;
  background-color: #00d85f;
  position: relative;
  border: 1px solid white;
  margin-bottom: -25px;
}
.title-header-white {
  margin: 0 0 20px 0;
  color: #ffffff;
  font-weight: 700;
}
.title-header-purple {
  margin: 0 0 20px 0;
  color: #6c84af;
  font-weight: 700;
}
.title-header-blue {
  margin: 0 0 20px 0;
  color: #42aeff;
  font-weight: 700;
}
.text-dark {
  color: #999999;
}
.text-white {
  color: #ffffff;
}
.text-purple {
  color: #6c84af;
}
.text-icon {
  color: #01ac4c;
}
.text-spacing {
  line-height: 24px;
}
.eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.sliderCard {
  width: 70%;
  padding: 30px 50px 50px 50px;
  border-radius: 15px;
  height: 230px;
  margin: auto;
}
@media only screen and (max-width: 479px), only screen and (max-width: 768px) {
  .sliderCard {
    min-height: 400px;
  }
}
.cwh-box-hover {
  padding: 5px 0 10px 0;
}
.cwh-box-hover:hover {
  background-color: #f9fbff;
  border-radius: 10px;
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);
}
.cwh-plan-box {
  padding: 20px 25px;
  margin: 15px;
  background-color: white;
  border-radius: 10px;
}
.cwh-plan-box i {
  color: #62e03f;
  padding-right: 5px;
}
.cwh-plan-box h3 {
  color: #42aeff;
  margin-bottom: 0;
  font-weight: 700;
}
.cwh-plan-box small {
  color: #999999;
}
.cwh-plan-box .content {
  padding-top: 20px;
  text-align: left;
}
.cwh-plan-box .content p {
  line-height: 24px;
}
.cwh-plan-box button {
  margin: 0 5px;
}
.cwh-plan-box .bottomButton {
  text-align: center;
  position: relative;
  bottom: 0;
  margin-bottom: 15px;
}
.cwh-thumbnails {
  background-color: rgba(0, 0, 0, 0.1);
  height: 200px;
  width: 300px;
  border-radius: 0px;
  margin: auto;
  border: 0;
  padding-top: 10px;
  display: block;
}
.cwh-primary-button {
  background-color: #ffffff;
  color: #00d85f;
}
.cwh-white-button {
  background-color: #ffffff;
  color: #42aeff;
}
.cwh-blue-button {
  background-color: #f9fbff;
  color: #42aeff;
}
.cwh-blue-bg--button {
  background-color: #42aeff;
  color: #ffffff;
}
.cwh-green-button {
  background-color: #00d85f;
  color: #ffffff;
}
.sectionPadding {
  padding: 50px 0;
}
.topPadding {
  padding-top: 15px;
}
.bottomPadding {
  padding-bottom: 15px;
}
.bottomPaddingXL {
  padding-bottom: 40px;
}
.topMargin40 {
  margin-top: 40px;
}
.item.carousel {
  display: none;
  opacity: 0;
  -webkit-transition: opacity .2s;
  /* Safari */
  transition: opacity .2s;
}
.item.carousel.active {
  display: block;
  opacity: 1;
  -webkit-transition: opacity .2s;
  /* Safari */
  transition: opacity .2s;
}
@media only screen and (max-width: 768px), only screen and (max-width: 479px) {
  .carousel-inner {
    height: 100%;
  }
}
div.cwh-main-content section.cwh-bg-green {
  color: #ffffff;
}
div.cwh-main-content section.cwh-bg-green button {
  margin-top: 10px;
}
div.cwh-main-content section.cwh-why button {
  margin-top: 20px;
}
div.cwh-main-content section.cwh-why h2 {
  color: #6c84af !important;
  font-weight: 700;
}
div.cwh-main-content section.cwh-why h3 {
  color: #42aeff;
}
div.cwh-main-content section.cwh-why p {
  color: #6c84af;
}
div.cwh-main-content section.cwh-plans h2 {
  color: #6c84af !important;
  font-weight: 700;
}
div.cwh-main-content section.cwh-services h2 {
  color: #6c84af !important;
  font-weight: 700;
}
div.cwh-main-content section.cwh-footer {
  color: #ffffff;
}
div.cwh-main-content section.cwh-footer a:hover {
  color: inherit;
}
div.cwh-main-content section.cwh-footer a:hover i {
  color: #01ac4c;
}
.cwh-header {
  background-color: #06a4eb !important;
  height: 450px !important;
}
.cwh-header .cwh-header-title {
  padding-top: 50px;
}
.cwh-header .cwh-header-title h1 {
  font-size: 40px;
  color: #ffffff;
}
.cwh-header .cwh-header-title p {
  color: #ffffff;
}
.cwh-header .cwh-header-title .cwh-header-button {
  margin-top: 20px;
  text-align: center;
}
.cwh-header .cwh-header-title .cwh-header-button a {
  background-color: transparent;
  border: 2px solid;
  border-color: #ffffff;
  color: #ffffff;
}
.cwh-header .cwh-header-title .cwh-header-button a:hover {
  background-color: #ffffff;
  color: #06a4eb;
}
.cwh-header .cwh-header-title .cwh-header-button a:last-child {
  margin-left: 10px;
}
.cwh-header-slogan h1 {
  margin-top: 10px;
  color: #333333;
}
.cwh-header-slogan p {
  color: #999999;
}
.cwh-commision-section .green {
  color: #00b052;
}
.cwh-commision-section .blue {
  color: #009ee4;
}
.cwh-commision-section .red {
  color: #f44441;
}
.cwh-commision-section .cwh-commission-caption div .big-circle {
  border-radius: 150px;
  color: white;
  height: 150px;
  font-weight: bold;
  width: 150px;
  margin: 20px auto;
}
.cwh-commision-section .cwh-commission-caption div .big-circle .caption {
  margin-top: -15px;
}
.cwh-commision-section .cwh-commission-caption div .big-circle .caption h2 {
  text-align: center;
  font-size: 50px;
  margin: 0;
}
.cwh-commision-section .cwh-commission-caption div .big-circle .caption p {
  font-size: 20px;
  margin-bottom: 0;
}
.cwh-commision-section .cwh-commission-caption div .big-circle .small-circle {
  border-radius: 50px;
  color: white;
  height: 50px;
  font-weight: bold;
  width: 50px;
  position: relative;
}
.cwh-commision-section .cwh-commission-caption div .big-circle .small-circle p {
  padding-top: 5px;
  margin-left: 0px;
  font-size: 25px;
}
.cwh-commision-section .cwh-commission-caption div .green-circle {
  background-color: #00b052;
}
.cwh-commision-section .cwh-commission-caption div .blue-circle {
  background-color: #009ee4;
}
.cwh-commision-section .cwh-commission-caption div .red-circle {
  background-color: #f44441;
}
.cwh-commision-section .cwh-commission-caption div p {
  font-size: 16px;
}
.cwh-commision-section .cwh-commission-caption div p:first-child {
  margin-bottom: 15px;
}
.cwh-bg-blue {
  background-color: #06a4eb !important;
}
.cwh-bg-blue .cwh-footer-button {
  text-align: center;
}
.cwh-bg-blue .cwh-footer-button a {
  background-color: transparent;
  border: 2px solid;
  border-color: #ffffff;
  color: #ffffff;
}
.cwh-bg-blue .cwh-footer-button a:hover {
  background-color: #ffffff;
  color: #06a4eb;
}
.cwh-bg-blue .cwh-footer-button a:last-child {
  margin-left: 10px;
}
.cwh-bg-grey {
  background-color: #505050 !important;
}
.cwh-bg-grey .cwh-footer-button {
  text-align: center;
}
.cwh-bg-grey .cwh-footer-button a {
  background-color: transparent;
  border: 2px solid;
  border-color: #ffffff;
  color: #ffffff;
}
.cwh-bg-grey .cwh-footer-button a:hover {
  background-color: #ffffff;
  color: #505050;
}
.cwh-bg-grey .cwh-footer-button a:last-child {
  margin-left: 10px;
}
@media only screen and (max-width: 768px) {
  .xsBottomPadding {
    padding-bottom: 20px;
  }
}
