/* Font Size Clamp */
h1, .h1,
h2, .h2 {
  font-size: clamp(34px, 1.7917rem + 0.9259vw, 42px)!important;
  line-height: 1.3em!important;
}
h3, .h3,
h4, .h4 {
  font-size: clamp(24px, 1.1667rem + 0.9259vw, 32px)!important;
  line-height: 1.3em!important;
}
h5, .h5,
h6, .h6 {
  font-size: clamp(18px, 0.875rem + 0.6944vw, 24px)!important;
  line-height: 1.3em!important;
}

.section-accordion-image .section-accordion-image--split--image img {
 object-fit: cover;
  width: 600px;
  height: 600px;
}

/*for Privacy Policy Heading*/
.section-miscellaneous--wrapper--content h2 {
    font-size: 26px;
}

/* Hero Image Responsive Fix */
.section-hero {
	min-height: 600px;
}
@media (max-width:1024px) {
    .section-hero::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .4;
    z-index: 3;
  }
  .section-hero.hero_img_full .section__inner.center {
    z-index: 5;
  }
}
.section-hero .slick-slide {
	height:100%;
}

/* Slider Same Height */
.section-content-cards-slider-grid .cards-box--wrap--content--data {
    position: unset!important;
}
.section-my-reviews .slick-track {
  display: flex;
}
.section-content-cards-slider-grid .content-cards-cta,
.section-my-reviews .section-my-reviews__source-text {
  position: absolute;
  bottom: 36px;
}
.section-content-cards-slider-grid .content-cards-cta {
  left: 50px;
}
@media (max-width:770px) {
  .section-content-cards-slider-grid .content-cards-cta {
      left: 24px;
  }
}
.section-my-reviews .section-my-reviews__source-text {
  left: 50%;
  transform: translateX(-50%);
}
.section-my-reviews .slick-slide,
.section-content-cards-slider-grid .slick-slide {
    height: auto;
}
.section-my-reviews .section-my-reviews__review-item,
.section-my-reviews .section-my-reviews__review-item-card,
.section-my-reviews .slick-slide > div,
.section-content-cards-slider-grid .slick-slide > div,
.section-content-cards-slider-grid .cards-box--wrap--content,
.section-content-cards-slider-grid .cards-box--wrap,
.section-content-cards-slider-grid .slider-item {
    height: 100%;
}
.section-my-reviews .section-my-reviews__description-wrapper {
    margin-bottom: 50px;
}

header .site-header nav .brand {
    position: relative;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    padding: 0px 0;
}

.sidebar .widget-posts-categories-wrapper .custom-option li.custom-option-item {
	color: var(--secondary);}

@media (max-width: 1024px) {
    header.centered-nav .site-header nav .container-menu, header.simple-nav .site-header nav .container-menu {
        width: 100%;
        max-width: 390px;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
			background: #181818;}