:root{
  --primary-font: 'Inter', sans-serif;
  --secondary-font: 'Playfair Display', serif;
  --primary-color: rgba(27, 27, 27,1.0);
  --secondary-color: rgba(27, 27, 27,1.0);
  --primary-accent-color: rgba(8, 31, 45,1.0);
  --secondary-accent-color: rgba(204, 204, 204,1.0);
  --body-background-color:  rgba(255, 255, 255,1.0);
}

.child-theme .body-wrapper .two-col-content ul{
  list-style:none;
  padding-left: 0;
}
ul span.checkMark {
  width: 17px;
  height: 17px;
  display: inline-flex;
  margin-right: 7px;
  align-items: center;
}
.child-theme  ul li,
.child-theme  ol li {
  margin-bottom: 5px;
}
.child-theme .content-wrapper ,
.child-theme .page-center,
.dnd-section > .row-fluid{
  padding: 0px 15px;
}
.child-theme a.hs-sec-btn {
  font-family:var(--primary-font);
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
}
.page-center.full_width {
  padding: 0;
}
.child-theme .systems-page  .hs-button,
.custom-error-container .cst-content-wrapper .hs-button{
  width: auto;
}
.error-page:before {
  color: rgb(229 222 222);
}

li.hs-search-results__listing__item span.checkMark,
header ul li span.checkMark,
footer ul li span.checkMark,
.splide__track .checkMark,
.widget-module .checkMark,
.hs-breadcrumb-menu  .checkMark,
.blog_post_social_shares_ul .checkMark,
.hs-error-msgs  .checkMark  {
  display:none;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
.child-theme form input[type=search].hs-search-field__input {
  padding-right: 50px;
}
.content-wrapper.blog-main-post {
  padding-top: 30px;
}
.header.cm-header .primary-section{
  padding-top: 44px;
  padding-bottom: 30px;
}
.header.cm-header .primary-section .logo-section {
  max-width: 455px;
  width: 30%;
}
.cm-header .nav > nav > ul .header__menu-item--depth-1>a {
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family:var(--primary-font)
}
header.cm-header .hs-button {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2;
  font-family:var(--primary-font)
}
.cm-header .nav > nav > ul .header__menu-item--depth-1 > a .child-trigger svg {
  display: none;
}
.cm-header .nav > nav > ul .header__menu-item--depth-1 > a .child-trigger img {
  width: 15px;
  height: auto;
}
.cm-header .nav > nav > ul .header__menu-item--depth-1 > a .child-trigger {
  margin-left: 4px;
  transition: all 0.5s;
}
.cm-header .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu:hover .child-trigger {
  transform: rotate(180deg);
}
.cm-header .header__menu--desktop>.header__menu-wrapper .header__menu-submenu {
  min-width: 203px;
  padding-left: 11px;
  padding-right: 11px;
  padding-top: 12px;
  padding-bottom: 11px;
  box-shadow: 0px 0px 5.4px rgba(0, 0, 0, 0.06);
  border-radius: 6px;
  top: 0;
}
.cm-header .header__menu--desktop>.header__menu-wrapper .header__menu-submenu li >a {
  padding: 8px 11px;
  border-radius: 4px;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.21428571429;
}
.cm-header .header__menu--desktop>.header__menu-wrapper li {
  margin-bottom: 2px;
}
.cm-footer.footer .footer-social {
  padding: 0;
  gap: 16px;
}
.cm-footer.footer .footer-social .footer-social-item {
  justify-content: flex-start;
  width: 24px;
  height: 24px;
}
.footer.footer_section__2 .footer-section-1 .col-section .footer-heading h6 {
  font-family:var(--primary-font);
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 25px;
}
.cm-footer.footer.footer_section__2 .footer-section-1 .col-section:not(:first-child) {
  padding-left: 13px;
}
.cm-footer.footer .hs-menu-wrapper>ul >li {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.4;
  margin-bottom: 12px;
}
.cm-footer.footer.footer_section__2 .footer-section-1 .col-section.num3 {
  padding-left: 16px;
}
.cm-footer.footer.footer_section__2 .footer-section-1 .col-section p {
  font-weight: 400;
  font-size: 16px;
  margin: 0;
  margin-bottom: 12px;

  line-height: 1.4;
}
.cm-footer.footer.footer_section__2 .footer-section-1 .col-section.num3 .footer-content h6 {
  margin-top: 29px;
  font-family:var(--primary-font);
  line-height: 1.4;
  margin-bottom: 17px;
}
.child-theme .footer.footer_section__2 .footer-section-1 .col-section.num4 {
  padding-left: 19px;
}
.footer.footer_section__2 .footer-section-1 .col-section.num4  ul {
  list-style: none;
  padding-left: 0;
}
.landing_pg_v6 .two-col-content a.hs-sec-btn,
.home_page_v1_page .two-col-content a.hs-sec-btn,
.contact-banner .form-row.hs-secondary .hs-button,
.home_page_v5_page .two-col-content a.hs-sec-btn
{
  background-color: rgba(8, 31, 45, 1.0);
  border-color: rgba(8, 31, 45, 1.0);
  color: rgba(255, 255, 255, 1.0);
}

.hs_cos_wrapper_type_email_subscriptions,
.hs_cos_wrapper_type_password_prompt, 
.hs-search-field__bar, 
.widget-type-form, .widget-type-blog_subscribe, .widget-type-google_search,
.widget-type-password_prompt.custom_error_message,
.widget-type-email_simple_subscription, 
.section.post-footer form, .hs_cos_wrapper_type_member_login,
.hs_cos_wrapper_type_member_register, 
.hs_cos_wrapper_type_password_reset_request, .hs_cos_wrapper_type_password_reset {
  padding: 1%;
}
.simple-banner.cm_bnr {
  min-height: 635px;
}
.simple-banner.cm_bnr .top_sec h5 {
  font-weight: 400;
  font-size: 32px;
  font-family:var(--primary-font);

  line-height: 1.2;
}

.simple-banner.cm_bnr .banner-content-inner {
  max-width: 1040px;
  margin: 0 auto;
  padding: 0px 12px;
}

h1,.simple-banner.cm_bnr  h1 {
  margin-bottom: 10px;
}
.simple-banner.cm_bnr .banner-content-inner .btn_row {
  margin-top: 15px;
}

.Hardwoods_cards .top_sec {
  padding: 0;
  margin: 0;
  margin-bottom: 65px;
}

.Hardwoods_cards .top_sec .content_widget {
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-align: left;
}

.Hardwoods_cards .top_sec .content_widget .title {
  width: calc(66% - 20px);
  text-transform: uppercase;
  line-height: 1.225;
}

.Hardwoods_cards .top_sec .content_widget .top_content {
  width: calc(44% - 20px);
}

.Hardwoods_cards .top_sec .content_widget .title span {
  color: #B79C7D;
}

.Hardwoods_cards .top_sec .content_widget .top_content p {
  font-weight: 400;
  font-size: 18px;
}
.Hardwoods_cards  .top_sec {
  padding: 0;
  margin: 0;
  margin-bottom: 65px;
}
.Hardwoods_cards .top_sec .content_widget {
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-align: left;
}
.Hardwoods_cards .top_sec .content_widget .title {
  width: calc(66% - 20px);
  text-transform: uppercase;
}
.Hardwoods_cards .top_sec .content_widget .top_content {
  width: calc(44% - 20px);
}
.Hardwoods_cards .top_sec .content_widget .title span {
  color: #B79C7D;
}
.Hardwoods_cards .top_sec .content_widget .top_content p {
  font-weight: 400;
  font-size: 18px;
}
{
  margin: 0px -10px;
}
.Hardwoods_cards .bottom_row .flex-row h3.col-title {
  margin-bottom: 5px;
}
.Hardwoods_cards .bottom_row .flex-row  .tp-img {
  margin-bottom: 16px;
  align-content: center;
  min-height: 62px;
}
.Hardwoods_cards .bottom_row .flex-row .inner_spacing {
  border-radius: 16px;
  height: 100%;
}
.Hardwoods_cards .bototm_btn a.hs-button {
  padding: 20px 36px;
  font-family: var(--primary-font);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  border-radius: 12px;
}
.Hardwoods_cards .bottom_row .flex-row .tp-img-cnt-inner p {
  line-height: 1.625;
}
.two-col-content.cm_two_col .flex_row {
  margin: 0px -8px;
}
.two-col-content.cm_two_col .flex_row .multiple-content {
  height: 100% !important;
  display: flex;
  height: 100% !important;
  position: static !important;
  display: flex;
  gap: 33px;
  justify-content: space-between;
  flex-wrap: nowrap;
}
.two-col-content.cm_two_col .flex_row .multiple-content .multiimg {
  position: static !important;
  margin: 0;
  min-height: auto;
}
.two-col-content.cm_two_col .flex_row .multiple-content .multiimg img {
  width: auto;
}
.two-col-content.cm_two_col {
  overflow: visible;
}
.two-col-content.cm_two_col {
  overflow: visible;
}
.cm_two_col.two-col-content .content-col .description {
  margin: 0;
}
.cm_two_col.two-col-content .content-col .description h2 {
  text-transform: uppercase;
  margin-bottom: 15px;
  line-height:1.15;
}
.cm_two_col.two-col-content .content-col .description h2 span {
  color: #B79C7D;
}
.two-col-content.cm-two-col-full .flex_row .media_column img {
  min-height: 618px;
  max-height: 618px;
  object-fit: cover;
  max-width: 833px;
}
.two-col-content.cm-two-col-full .flex_row .description {
  margin: 0;
}
.two-col-content.cm-two-col-full .flex_row .description h2 {
  text-transform: uppercase;
}
.two-col-content.cm-two-col-full .flex_row .description h2 span {
  color: #B79C7D;
}

.two-col-content.cm-two-col-full .flex_row .content-col .cont-inner {
  max-width: 610px;
  margin-left: 0;
}
.two-col-content.cm-two-col-full .flex_row .media_column img {
  border-top-right-radius: 20px !important;
  border-bottom-right-radius: 20px !important;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.testimonials_slider.trust-build .top_sec {
  padding: 0;
  text-align: left;
  margin-bottom: 0;

  padding-left: 13px;
}

.testimonials_slider.trust-build .top_sec h2.title {
  font-weight: 600;
  font-size: 35px;
  text-transform: uppercase;
}
.testimonials_slider.trust-build .splide .splide__track {
  margin: 0;
  margin-bottom: 43px;
}
.testimonials_slider.trust-build .card_content {
  margin: 0;
  display: flex;
  gap: 5px;
}
.testimonials_slider.trust-build .card_content .imgBox img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.testimonials_slider.trust-build .card_content .Cont {
  width: auto;
  text-align: left;
}
.testimonials_slider.trust-build .card_content .Cont h4 {
  margin: 0;
  letter-spacing: -0.04em;
  color: #282A2E;
  font-weight: 600;
  font-size: 16px;
  font-family:var(--primary-font);
  line-height: normal;
}
.testimonials_slider.trust-build .card_content .Cont span {
  letter-spacing: 0.02em;
  font-weight: 400;
}
.testimonials_slider.trust-build .card_quote {
  text-align: left;
  color: #282A2E;
  font-weight: 400;

  line-height: 1.3125;
}
.testimonials_slider.trust-build .splide .splide__pagination button.splide__pagination__page {

  background: #282A2E;
  opacity: 1;
}
.testimonials_slider.trust-build .splide .splide__pagination button.splide__pagination__page.is-active {
  background: #C2A676;
}
.testimonials_slider.trust-build .splide .splide__pagination {
  gap: 5px;
}
.testimonials_slider.trust-build .splide .splide__arrows button.splide__arrow svg {
  display: none;
}
.testimonials_slider.trust-build .splide .splide__arrows button.splide__arrow {
  border: 1.5px solid #000000;
  width: 30px;
  height: 30px;
  top: 35%;
}
.testimonials_slider.trust-build .splide .splide__arrows button.splide__arrow img {
  width: 8px;
}
.testimonials_slider.trust-build .splide .splide__arrows button.splide__arrow.splide__arrow--next {
  transform: translateX(60%) rotate(180deg);
}
.testimonials_slider.trust-build .splide .splide__arrows button.splide__arrow.splide__arrow--prev {
  transform: translateX(-60%);
}
.testimonials_slider.trust-build  .testmn_item {
  margin-top: 25px;
}

.testimonials_slider.trust-build .card_quote p {
  margin-bottom: 16px;
}
.cnt-wit-bg-wrp.bottom-cta h2.title {
  text-transform: uppercase;
  color: #081F2D;
  font-size: 41px;
  line-height: 1;
  font-weight: 600;
  margin-bottom: 20px;
}
.child-theme .cnt-wit-bg-wrp.bottom-cta h2.title span {
  color: #B79C7D;
}
.cnt-wit-bg-wrp.bottom-cta .enable_form {
  max-width: 400px;
  margin: 0 auto;
}
.cnt-wit-bg-wrp.bottom-cta .enable_form h3 {
  margin: 0;
}
.cnt-wit-bg-wrp.bottom-cta .enable_form  .hsfc-Step__Content {
  display: flex;
  gap: 12px;

  position: relative;
}
.cnt-wit-bg-wrp.bottom-cta .enable_form .hsfc-Step__Content .hsfc-Row {
  margin: 0;
  max-width: 70%;
}
.cnt-wit-bg-wrp.bottom-cta .enable_form .hsfc-Step__Content .hsfc-NavigationRow {
  margin: 0;
  width: 100%;
  max-width: 30%;
}
.child-theme [data-hsfc-id=Renderer] .hsfc-NavigationRow__Alerts {
  margin: 0;
}
.cnt-wit-bg-wrp.bottom-cta .enable_form .hsfc-Step__Content .hsfc-Row .hsfc-TextInput {
  background: rgba(20, 18, 24, 0.16);
  border: 1px solid #D9D9D9;
  border-radius: 12px;
  padding: 12px 16px;
  min-height: 52px;
}
.cnt-wit-bg-wrp.bottom-cta .enable_form .hsfc-Step__Content .hsfc-NavigationRow .hsfc-Button {
  min-height: 52px;
  border-radius: 12px;
}
.cnt-wit-bg-wrp.bottom-cta .enable_form .hsfc-Step__Content .hsfc-Row .hsfc-TextInput::-webkit-input-placeholder {
  color: #1E1E1E;
}
.two-col-content.species-two-col .flex_row {
  margin: 0px -10px;
}
.two-col-content.species-two-col .flex_row .description {
  margin: 0;
}
.two-col-content.species-two-col .flex_row .content-col p {
  line-height: 1.4;
}
[data-hsfc-id=Renderer] .hsfc-ErrorAlert {
  text-align: left;
}

.two-col-content.species-two-col .flex_row .content-col  h2 {
  letter-spacing: -0.02em;
  font-weight: 600;
  margin-bottom: 27px;
  margin-top: 8px;
}
.cnt-wit-bg-wrp.content-with-table h2.title {
  margin-bottom: 40px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.cnt-wit-bg-wrp.content-with-table h2.title span {
  color: #B79C7D;
}
.cnt-wit-bg-wrp.content-with-table .rich_text p:first-of-type {
  max-width: 812px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 40px;
  line-height: 1.4;
}
/* Main table wrapper */
.cnt-wit-bg-wrp.content-with-table .rich_text table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #d4dce3;
  border-radius: 12px;
  overflow: hidden;
  font-family:var(--primary-font);
  border-color: #6D758F;
  border-bottom-color: #C1C1C1;
  margin-bottom: 0;
}

.cnt-wit-bg-wrp.content-with-table .rich_text table thead th {
  background: #0a2331;
  color: #ffffff;
  padding: 16px 20px;
  text-align: center;
  border-right: 1px solid #2b3f4a;
  border-right-color: #C1C1C1;
  font-weight: 400;
  font-size: 30px;
  line-height: 1.2;
  width: 25%;
  font-weight: 400;
}

.cnt-wit-bg-wrp.content-with-table .rich_text table thead th:last-child {
  border-right: none;
}

.cnt-wit-bg-wrp.content-with-table .rich_text table tbody td {
  padding: 24px 20px;
  font-size: 18px;
  color: #6D758F;
  text-align: center;
  border-right: 1px solid #e2e7ec;
}

.cnt-wit-bg-wrp.content-with-table .rich_text table tbody td:last-child {
  border-right: none;
}

.cnt-wit-bg-wrp.content-with-table .rich_text table tbody tr {
  border-bottom: 1px solid #e2e7ec;
}

.cnt-wit-bg-wrp.content-with-table .rich_text table tbody tr:last-child {
  border-bottom: none;
}

.cnt-wit-bg-wrp.content-with-table .rich_text table thead th:first-child {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.cnt-wit-bg-wrp.content-with-table .rich_text table thead th:last-child {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.cnt-wit-bg-wrp.content-with-table .rich_text table tbody tr:last-child td:first-child {
  border-bottom-left-radius: 8px;
}

.cnt-wit-bg-wrp.content-with-table .rich_text table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 8px;
}
.cnt-wit-bg-wrp.content-with-table .rich_text table tbody td:first-child {
  border-left: 0;
}
.cnt-wit-bg-wrp.content-with-table .rich_text table tbody td {
  border-color: #C1C1C1;
}
.two-col-content.species-2-two-col .flex_row {
  margin: 0px -6px;
}
.two-col-content.species-2-two-col .flex_row .content-col .description {
  margin: 0;
  margin-bottom: 25px;
}
.two-col-content.species-2-two-col .flex_row .content-col .description h2 {
  letter-spacing: -0.02em;
  font-weight: 600;
  margin-bottom: 10px;
}
.two-col-content.species-2-two-col .flex_row .content-col .description  p {
  line-height: 1.2;
  padding-right: 20px;
}
.two-col-content.species-2-two-col .flex_row .content-col .btn_row {
  margin-top: 0px;
}
.two-col-content.species-2-two-col .flex_row .content-col .btn_row a.hs-sec-btn {
  border-color: #ffff;
  padding: 10px 12px;
  border-radius: 8px;
}

.two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi1 {
  max-width: 330px;
  width: calc(60% - 33px);
}

.two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi2 {
  max-width: 254px;
  width: calc(60% - 33px);
  transform: translate(-5px , 155px);
}

.cm_two_col.two-col-content .content-col .btn-items .btn_row a.hs-button {
  padding: 20px 50px;
  line-height: 1;
  border-radius: 12px;
}
.three.two-col-content.cm_two_col .flex_row .multiple-content {
  position: relative;
  display: grid;
  grid-template-columns: 1fr 0.8fr;
  grid-template-rows: 1fr 1fr;
  gap: 15px;
}

.three.two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi1 {
  grid-column: 1 / 2;
  grid-row: 1 / 3;
}
.three.two-col-content.cm_two_col .flex_row .multiple-content .multiimg {
  width: auto;
  transform: unset!important;
  max-width: 100%;
}
.three.two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi2 {
  grid-column: 2 / 3;
  grid-row: 1 / 2;
}
.three.two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi3 {
  grid-column: 2 / 3;
  grid-row: 2 / 3;
}
.two-col-type3.cm_two_col.two-col-content .content-col .description h2 {
  letter-spacing: -0.02em;
  text-transform: capitalize;
  font-weight: 600;

}
.three.two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi1 {
  height: 100%;
}

.three.two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi1 img {
  height: 100%;
}
.two-col-type3.cm_two_col.two-col-content .content-col .description  p {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.4;
}
.two-col-type3.cm_two_col.two-col-content .content-col .btn-items .btn_row a.hs-button {
  border-radius: 8px;
  padding: 11px 16px;
}
.two-col-type3.two-col-content.cm_two_col .flex_row .multiple-content {
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto auto;
  display: grid;
  gap: 22PX;
  column-gap: 0;
  text-align: right;
}
.two-col-type3.two-col-content.cm_two_col .flex_row .multiple-content .multiimg {
  width: auto;
  transform: unset !important;
  max-width: 100%;
}
.two-col-type3.two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi1 {
  grid-column: 1;
  grid-row: 1 / 4;
  height: 100%;
  align-content: center;
}

.two-col-type3.two-col-content.cm_two_col .flex_row .multiple-content .multi2 {
  grid-row: 1;
  grid-column: 2;
}
.two-col-type3.two-col-content.cm_two_col .flex_row .multiple-content .multi3 {
  grid-row: 2 / 4;
  grid-column: 2;
}
.two-col-type3.two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi1 img {
  position: relative;
  left: 20px;
}
.dried-cards .top_sec {
  margin-bottom: 43px;
}
.dried-cards .top_sec h2 {
  font-weight: 700;
  font-size: 64px;
  line-height: 120%;
  letter-spacing: -0.03em;
  margin-bottom: 28px;
}

.dried-cards .top_sec p {
  font-weight: 400;
  font-size: 32px;
  line-height: 120%;
  padding: 0px 50px;
}
.dried-cards .bottom_row .flex-row {
  margin: 0px -10px;
}
.dried-cards .bottom_row .flex-row .inner_spacing {
  border-radius: 12px;
}
.dried-cards .bottom_row .flex-row .inner_spacing img {
  border-radius: 12px;
}
.dried-cards .bottom_row .flex-row .inner_spacing .tp-img {
  margin-bottom: 16px;
}
.dried-cards .bottom_row .flex-row .inner_spacing h5.col-title {
  font-family:var(--primary-font);
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 120%;
  margin-bottom: 0;
  letter-spacing: -0.02em;
  color: #1E1E1E;
}
.dried-cards .bottom_row .flex-row .inner_spacing p {
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
  color: #757575;
  margin-bottom: 4px;
}
.dried-cards .bottom_row .flex-row .inner_spacing table {
  width: 100%;
  border: 0;
  margin: 0;
}
.dried-cards .bottom_row .flex-row .inner_spacing table td {
  border-color: #000000;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  padding: 0;
  font-weight: 600;
  font-size: 18px;
  line-height: 140%;
  color: #757575;
  padding: 10px 0px;
  border-color: gainsboro;
  border-width: 1px;
  width: 50%;
}
.dried-cards .bottom_row .flex-row .inner_spacing table td:last-child {
  text-align: center;
  font-weight: 400;
}
.dried-cards .bottom_row .flex-row .inner_spacing table tr:last-child td {
  border: 0;
}
.dried-cards .bottom_row .flex-row .inner_spacing a.hs-sec-btn {
  background: #2C2C2C;
  color: #fff;
  width: 100%;
  border-radius: 8px;
  padding: 12px 16px;
}
.dried-cards .bottom_row .flex-row .inner_spacing .btn_row {
  margin: 0;
  width: 100%;
}
.dried-cards .bottom_row .flex-row .inner_spacing .btn_row .btn_item {
  width: 100%;
}
.dried-cards .bottom_row .flex-row .inner_spacing .col-btn-grp {
  margin: 0;
}
.dried-cards .bottom_row .flex-row .inner_spacing a.hs-sec-btn:hover {
  background: #000;
}

.simple-two-col .content-col .description {
  margin: 0;
}

.simple-two-col .content-col .description h3 {
  letter-spacing: -0.02em;
  color: #081F2D;
  font-weight: 600;
  font-size: 24px;
  line-height: 120%;
  text-transform: capitalize;

  margin-bottom: 10px;
}

.simple-two-col .content-col .description  h6 {
  font-family:var(--primary-font);
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 120%;
  color: #757575;
}

.simple-two-col .content-col .description  p {
  font-weight: 400;
  line-height: 1.4;
}
.simple-two-col .content-col  a.hs-button {
  padding: 6px 12px;
}
.two-col-type3.cm_two_col.two-col-content .content-col ul {
  margin-bottom: 8px;
}
.cnt-wit-bg-wrp.content-with-table .rich_text table tbody tr:nth-child(1) td:first-child {
  border-top: 0;
}
.cnt-wit-bg-wrp.content-with-table .rich_text table tbody tr:nth-child(1) td:last-child {
  border-top: 0;
}
.species-bottom-table.cnt-wit-bg-wrp h2.title {
  letter-spacing: -0.02em;
  color: #1E1E1E;
  font-weight: 600;
}

.species-bottom-table.cnt-wit-bg-wrp h2.title span {
  color: #B79C7D;
}
.species-bottom-table.cnt-wit-bg-wrp .rich_text {
  max-width: 960px;
  margin: 0 auto;
  padding: 0px 25px;
}
.species-bottom-table.cnt-wit-bg-wrp .rich_text h3 {
  text-align: left;
  letter-spacing: -0.02em;
  color: #1E1E1E;
  font-weight: 600;
  font-family:var(--primary-font);
  margin-bottom: 15px;
  text-transform: math-auto;
}
.species-bottom-table.cnt-wit-bg-wrp .rich_text table {
  width: 100%;
  border: 0;
  margin: 0;
  padding: 0px 20px;
  margin-bottom: 45px;
}
.species-bottom-table.cnt-wit-bg-wrp .rich_text table th,.species-bottom-table.cnt-wit-bg-wrp .rich_text table td {
  border-color: #D9D9D9;
  border-left: 0;
  border-right: 0;
  border-width: 2.5px;
  padding-left: 0;
}
.species-bottom-table.cnt-wit-bg-wrp .rich_text p:first-of-type {
  margin-bottom: 50px;
}
.species-bottom-table.cnt-wit-bg-wrp .rich_text table th {
  width: 40%;
}
.species-bottom-table.cnt-wit-bg-wrp .content_widget .btn_row a.hs-button {
  padding: 6px 47px;
}


.accordion_wrap.dried-accordion .top_sec {
  margin-bottom: 30px;
}

.accordion_wrap.dried-accordion  .acc-item h4 {
  font-size: 24px;
  font-weight: 500;
  font-family:var(--primary-font);
  letter-spacing: -0.02em;
  line-height: 1.2;
}

.child-theme .accordion_wrap.dried-accordion .acc-item {
  border-radius: 8px;
  margin-bottom: 20px;
}

.child-theme .accordion_wrap.dried-accordion .acc-item .acctitle {
  box-shadow: none;
  border-radius: 8px;
}
.child-theme .accordion_wrap.dried-accordion .acc-item .acc-content p {
  color: #1E1E1E;
  font-weight: 400;
  font-size: 24px;
  line-height: 1.41666666667;
  margin: 0 0 1.4rem !important;
}


.child-theme .accordion_wrap.dried-accordion .acc-item .acc-content {
  box-shadow: none;

  border-radius: 12px;
}
.child-theme .accordion_wrap.dried-accordion .acc-item .acctitle .carrortwrap {
  right: 50px;
}

.child-theme .accordion_wrap.dried-accordion .acc-item .acctitle .carrortwrap svg {
  width: 40px;
  height: 40px;
}
.cnt-wit-bg-wrp.kiln-cta {
  border-radius: 20px;
}

.cnt-wit-bg-wrp.kiln-cta .content_widget h2.title {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 41px;
}
.cnt-wit-bg-wrp.kiln-cta .content_widget p {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.22222222222;
}
.cnt-wit-bg-wrp.kiln-cta  .btn_row a.hs-sec-btn {
  padding: 10px 12px;
  border-radius: 8px;
}
.two-col-content.normal-two-col .flex_row {
  margin: 0px -10px;
}
.two-col-content.normal-two-col .flex_row .content-col h2 {
  letter-spacing: -0.02em;
  font-weight: 600;
  margin-bottom: 10px;
}
.two-col-content.normal-two-col .flex_row .content-col .description {
  margin: 0;
}
.two-col-content.normal-two-col .flex_row .content-col .description p {
  margin-bottom: 20px;
}
.two-col-content.normal-two-col .flex_row .media_column img {
  border-radius: 12px !important;
}
.two-col-content.normal-two-col .flex_row .content-col a.hs-sec-btn {
  padding: 10px 12px;
  border-radius: 8px;
  border: 1px solid #FFFFFF;
}
.testimonials_slider.trust-build .top_sec .top_content p {
  line-height: 1.4;
}
.testimonials_slider.trust-build .top_sec .top_content p {
  line-height: 1.4;
}

.rating.testimonials_slider .card_box {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}

.rating.testimonials_slider .card_box .rating {
  order: 1;
  justify-content: flex-start;
  margin-bottom: 10px;
  margin-top: 8px;
}

.rating.testimonials_slider .card_box .card_content {
  order: 3;
}

.rating.testimonials_slider .card_box .card_quote {
  order: 2;
}
.rating.testimonials_slider.trust-build .card_content .Cont span {
  display: inline-block;
  line-height: 1;
}

.two-col-content.cm-type-2 .flex_row {
  margin: 0px -10px;
}

.two-col-content.cm-type-2 .flex_row h2 span {
  color: #B79C7D;
}

.two-col-content.cm-type-2 .flex_row h2 {
  margin-bottom: 14px;
}

.two-col-content.cm-type-2 .flex_row p {
  line-height: 1.75;
  margin-bottom: 14px;
}

.two-col-content.cm-type-2 .flex_row p i {
  color: #B79C7D;
  font-style: italic;
  font-weight: 400;
}
.two-col-content.cm-type-2 .flex_row .description {
  margin: 0;
}
.global-two-col.two-col-content .flex_row {
  margin: 0px -7px;
}


.global-two-col.two-col-content .flex_row .media_column img {
  border-radius: 12px !important;
}


.global-two-col.two-col-content .flex_row .content-col .description h2 span {
  color: #B79C7D;
}

.global-two-col.two-col-content .flex_row .content-col .description  h6 {
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 5px;
}
.global-two-col.two-col-content .flex_row .content-col .description {
  margin: 0;
}

.global-two-col.two-col-content .flex_row .content-col .description h2 {
  margin-bottom: 34px;
}

.global-two-col.two-col-content .flex_row .content-col .description p {
  line-height: 1.75;
}
.global-two-col.two-col-content .flex_row .content-col .description h6 span {
  font-size: 16px;
}
.cm_two_col.two-col-content .content-col .description p {
  line-height: 1.75;
  margin-bottom: 13px;
}

.cm_two_col.two-col-content .content-col .btn_row {
  margin-top: 15px;
}
.cnt-wit-bg-wrp.bottom-cta .enable_form .hsfc-Step__Content .hsfc-NavigationRow > div.hsfc-NavigationRow__Alerts {
  display: block;
  max-width: 100%;
  position: absolute;
  top: 100%;
  width: 100%;
  left: 0;
  text-align: left;
}

.simple-banner.cm_bnr.inner .banner-content-inner .btn_row {
  margin-top: 40px;
}
.two-col-type3.cm_two_col.two-col-content .content-col ul li {
  line-height: 1.75;
}

.two-col-type3.cm_two_col.two-col-content .content-col ul li span.checkMark {
  position: relative;
  top: 2px;
}
.three.two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi3 img,
.three.two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi3{
  height: 100%;
}

.global-two-col.two-col-content .flex_row .content-col .description  li {
  line-height: 1.75;
}

.global-two-col.two-col-content .flex_row .content-col .description  li span.checkMark {
  position: relative;
  top: 2px;
}

.global-two-col.two-col-content .flex_row .content-col .description ul {
  margin-bottom: 10px;
}
.global-two-col.two-col-content .flex_row .content-col  .btn_row {
  margin-top: 2px;
}

.global-two-col.two-col-content .flex_row .content-col .btn_row a.hs-button,
.cm_two_col.withBtn.two-col-content .content-col .btn-items .btn_row a.hs-button{
  padding: 6px 12px;
  background: #2C2C2C;
  border: 1px solid #2C2C2C;
  border-radius: 8px;
}
.global-two-col.two-col-content .flex_row .content-col .btn_row a.hs-button:hover,
.cm_two_col.withBtn.two-col-content .content-col .btn-items .btn_row a.hs-button:hover{
  color: #fff;
  background: #000;
}
.two-col-content.map-two-col .flex_row {
  margin: 0px -10px;
}
.two-col-content.map-two-col .flex_row  .content-col .description {
  margin: 0;
}
.two-col-content.map-two-col .flex_row .content-col .description h2 {
  letter-spacing: -0.02em;
  font-weight: 600;
}
.two-col-content.map-two-col .flex_row .content-col .description  h6 {
  font-family:var(--primary-font);
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  margin-bottom: 10px;
  line-height: 1.2;
}
.two-col-content.map-two-col .flex_row .content-col .description  p {
  line-height: 1.4;
}
.two-col-content.map-two-col .flex_row .content-col  .btn_row a.hs-sec-btn {
  padding: 10px 12px;
  border-radius: 8px;
  border: 1px solid #FFFFFF;
}
.two-col-content.map-two-col .flex_row .content-col .btn_row a.hs-sec-btn:hover {
  background: #000;
  color: #fff;
}
.species-bottom-table.cnt-wit-bg-wrp .rich_text table td:last-child {
  font-weight: 400;
}


.two-col-content.species-two-col .flex_row .mediaimg .single-img {
  text-align: right;
  position: relative;
  left: 5px;
}

.two-col-content.species-two-col .flex_row .mediaimg .single-img img {
  max-width: 488px;
}
.accordion_wrap.dried-accordion .top_sec h2.title {
  font-weight: 600;
  letter-spacing: -.02em;
  text-align: right;
  padding-right: 70px;
  padding-bottom: 20px;
}
.cm_two_col.two-col-content .content-col .description h6 {
  font-family:var(--primary-font);
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 1.4;
}
.inner-page.two-col-content.cm-two-col-full .flex_row .description h2 {
  text-transform: capitalize;
  margin-bottom: 10px;
}

.inner-page.two-col-content.cm-two-col-full .flex_row .description  h6 {
  font-family:var(--primary-font);
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 1.4;
}
.withBtn.global-two-col.two-col-content .flex_row .content-col .description h2 {
  margin-bottom: 18px;
}

.withBtn.global-two-col.two-col-content .flex_row .content-col .description h6 {
  margin-bottom: 12px;
}

.withBtn.global-two-col.two-col-content .flex_row .content-col .description p {
  margin-bottom: 8px;
}

.withBtn.global-two-col.two-col-content .flex_row .content-col .btn_row a.hs-button,
.cm_two_col.withBtn.two-col-content .content-col .btn-items .btn_row a.hs-button{
  padding: 8px 21px;
  margin-top: 20px;

  line-height: 1.7;
}

.withBtn.cm_two_col.two-col-content .content-col .btn_row {
  margin: 0;
}
.map-table.cnt-wit-tp-img-wrp .top_sec  .title {
  letter-spacing: -0.02em;
}
.map-table.cnt-wit-tp-img-wrp .top_sec  p {
  line-height: 1.4;
  margin-bottom: 10px;
}

.map-table.cnt-wit-tp-img-wrp .top_sec {
  margin-bottom: 20px;
  padding: 0;
}

.map-table.cnt-wit-tp-img-wrp .top_sec  img {
  display: block;
  margin-top: 50px;
}

.map-table.cnt-wit-tp-img-wrp .flex-row .inner_spacing {
  border-radius: 10px;
}

.map-table.cnt-wit-tp-img-wrp .flex-row .inner_spacing .tp-img-cnt-inner table {
  background: transparent;
  margin: 0;
  border: 0;
}

.map-table.cnt-wit-tp-img-wrp .flex-row .inner_spacing .tp-img-cnt-inner table td {
  padding: 0;
  border: 0;
}

.map-table.cnt-wit-tp-img-wrp .flex-row {
  margin: 40px auto 0;
  max-width: 1210px;
  row-gap: 0;
  background-color: rgba(32, 53, 66, 1.0);
  border-radius: 10px;
}

.map-table.cnt-wit-tp-img-wrp .flex-row h3.col-title {
  letter-spacing: -0.02em;
  font-weight: 600;
  font-size: 40px;
  line-height: 120%;
  text-transform: capitalize;
  margin-bottom: 17px;
}

.map-table.cnt-wit-tp-img-wrp .flex-row .cnt-col {
  align-content: center;
}

.map-table.cnt-wit-tp-img-wrp .flex-row .cnt-col .tp-img-cnt-inner h3 {
  text-transform: capitalize;
  letter-spacing: -0.02em;
  font-weight: 600;
  margin-bottom: 3px;
}

.map-table.cnt-wit-tp-img-wrp .flex-row .cnt-col:last-child {
  width: 100%;
}

.map-table.cnt-wit-tp-img-wrp .flex-row .cnt-col:last-child .inner_spacing {
  padding-top: 0;
  padding-bottom: 20px;
}
.map-table.cnt-wit-tp-img-wrp .flex-row .cnt-col:nth-child(2) .inner_spacing {
  align-content: end;
}
.type3.map-table.cnt-wit-tp-img-wrp .page-center {
  background-color: #203542;
  border-radius: 10px;
}
.type3.map-table.cnt-wit-tp-img-wrp .top_sec {
  text-align: left;
  padding-top: 20px;
  padding-left: 5px;
  margin-bottom: 16px;
}

.type3.map-table.cnt-wit-tp-img-wrp .top_sec .title {
  margin-bottom: 10px;
}

.type3.map-table.cnt-wit-tp-img-wrp .flex-row {
  margin-top: 0;
  margin-left: -15px;
  margin-right: -15px;
}
.cnt-wit-tp-img-wrp.count-col .top_sec {
  padding: 0;
}

.cnt-wit-tp-img-wrp.count-col .top_sec h2.title {
  line-height: 1.15;
  margin-bottom: 10px;
}

.cnt-wit-tp-img-wrp.count-col .top_sec h2.title span {
  color: #b79c7d;
}

.cnt-wit-tp-img-wrp.count-col .top_sec .top_content {
  max-width: 720px;
  margin: 0 auto;
}

.cnt-wit-tp-img-wrp.count-col .top_sec .top_content p {
  color: #757575;
  font-weight: 400;
  font-size: 20px;
  line-height: 120%;
}

.cnt-wit-tp-img-wrp.count-col .flex-row {
  margin: 0px -10px;
}

.cnt-wit-tp-img-wrp.count-col .flex-row .inner_spacing {
  border-radius: 12px;
  position: relative;
  height: 100%;
}

.cnt-wit-tp-img-wrp.count-col .flex-row .inner_spacing .loopCount {
  position: absolute;
  top: -4px;
  left: -4px;
  width: 43.24px;
  height: 43.24px;
  background: #FFFFFF;
  border: 2px solid #081F2D;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.cnt-wit-tp-img-wrp.count-col .flex-row .inner_spacing .loopCount span {
  color: #081F2D !important;
  font-size: 25px;
  font-weight: 600;
}

.cnt-wit-tp-img-wrp.count-col  .splide__track {
  overflow: visible;
}

.cnt-wit-tp-img-wrp.count-col .flex-row .inner_spacing .tp-img-cnt-inner p {
  line-height: 1.75;
}
.global-two-col.two-col-content  .top_sec {
  padding: 0;
  margin-bottom: 40px;
}

.global-two-col.two-col-content .top_sec h3.title {
  color: #1E1E1E;
  text-transform: capitalize;
  letter-spacing: -0.02em;
  font-weight: 600;
  margin-bottom: 30px;
}

.global-two-col.two-col-content .top_sec h3.title span {
  color: #b79c7d;
}

.global-two-col.two-col-content .top_sec p {
  font-size: 20px;
  line-height: 120%;
}
.cnt-wit-bg-wrp.coverage-text h4.title {
  letter-spacing: -0.02em;
  font-family:var(--primary-font);
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 120%;
  margin-bottom: 10px;
}

.cnt-wit-bg-wrp.coverage-text  p {
  color: #757575;
  font-weight: 400;
  font-size: 20px;
  line-height: 120%;
}
.coverage-text.cnt-wit-bg-wrp .content_widget .btn_row {
  margin-top: 30px;
}

.coverage-text.cnt-wit-bg-wrp .content_widget .btn_row a.hs-button {
  background: #2C2C2C;
  border: 1px solid #2C2C2C;
  border-radius: 8px;
}

.coverage-text.cnt-wit-bg-wrp .content_widget .btn_row a.hs-button:hover {
  color: #fff;
}
.testimonials_slider.rating {
  display: block;
}
.child-theme .post-page .page-center {
  padding: 0 27px;
}

.stock-filter.post-page .content_widget .top-row .title {
  width: calc(36% - 15px);
}

.stock-filter.post-page .content_widget .top-row .rich_text {
  width: calc(64% - 15px);
  padding-top: 20px;
}

.stock-filter.post-page .content_widget .top-row .rich_text p {
  line-height: 1.4;
}

.stock-filter.post-page  .content_widget .top-row {
  margin-bottom: 80px;
}

.stock-filter-wrp input#hideAllocated {
  width: 18px;
    height: 18px;
    -webkit-appearance: none;
    appearance: none;
    cursor: pointer;

    border: 2px solid #000;  
    border-radius: 4px;       
    background-color: #fff;
    display: inline-block;
    position: relative;
    }

.stock-filter-wrp input#hideAllocated:checked {
    border-color: transparent; 
    background-image: url("https://50573096.fs1.hubspotusercontent-na1.net/hubfs/50573096/raw_assets/public/Bennet_Hardwoods_November2025/images/check_17138167.png");
    background-size: 20px 20px;
    background-position: center;
    background-repeat: no-repeat;
}


.title.accordion_wrap.dried-accordion .top_sec h2.title {
  padding: 0;
  text-align: center;
}
.two-col-content.cm-two-col-full .flex_row .description p {
    line-height: 1.75;
}

@media(min-width:1600px){
  .cm-header .primary-section .container-wrapper .nav {
    margin-left: 74px;
  }
  .cm-header .primary-section .container-wrapper .nav {
    position: relative;
    bottom: 4px;
  }
  .header .right-section {
    position: relative;
    bottom: 4px;
  }
  .two-col-type3.cm_two_col.two-col-content .content-col .description p {
    padding-right: 120px;
  }
}

@media(max-width:1120px) and (min-width:992px){
  .header__menu--desktop > .header__menu-wrapper {
    column-gap: 6px;
  }
  .cm-header .nav > nav > ul .header__menu-item--depth-1>a {
    font-size: 13px;
    letter-spacing: 0.5px;
  }
  .header.cm-header .primary-section .logo-section {
    max-width: 100%;
  }
  header.cm-header .hs-button {
    padding: 8px 10px;
  }
  .primary-section .container-wrapper {
    column-gap: 0;
  }
  .two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi2 {
    transform: translate(-5px, 115px);
  }
}
@media(max-width:1260px){
  .two-col-type3.two-col-content.cm_two_col .flex_row .multiple-content {
    column-gap: 30px;
    row-gap: 12px;
  }
  .two-col-content.cm-two-col-full .flex_row .content-col .cont-inner {
    padding: 20px 0px;
  }
  .type3.map-table.cnt-wit-tp-img-wrp .flex-row {
    justify-content: flex-start;
  }
  .type3.map-table.cnt-wit-tp-img-wrp .page-center {
    margin: 0px 15px;
  }
  .cm-footer.footer.footer_section__2 .footer-section-1 .col-section p {
    white-space: normal !important;
  }
}

@media(max-width:1220px){
  .cm-footer.footer.footer_section__2 .footer-section-1 .col-section p {
    white-space: normal !important;
  }
  .Hardwoods_cards .bottom_row .flex-row {
    justify-content: flex-start;
  }
  .two-col-content.cm-two-col-full .flex_row .media_column img {
    max-width: 100%;
    min-height: 100%;
    max-height: 100%;
  }
  .testimonials_slider.trust-build .splide .splide__arrows button.splide__arrow {
    display:none;
  }

}

@media(max-width:991px){
  header.header .top-section.mobile_section .btn-section a {
    padding: 8px 16px;
  }
  .header .page-center, .header .primary-section .page-center {
    padding: 0px 15px;
  }
  .two-col-type3.two-col-content.cm_two_col .flex_row .multiple-content {
    text-align: center;
  }
  .two-col-type3.two-col-content.cm_two_col .flex_row .multiple-content .multi2,.two-col-type3.two-col-content.cm_two_col .flex_row .multiple-content .multi3 {
    text-align: left;
  }
  .cnt-wit-bg-wrp.content-with-table .rich_text table thead th {
    font-size: 20px;
  }
  .cnt-wit-bg-wrp.content-with-table .rich_text table tbody td {
    font-size: 15px;
  }
  .post-page .stock-filter-wrp .total-available-box {
    position: static;
    float: none;
    margin-bottom: 20px;
  }
}

@media(max-width:767px){

  header.header .nav .header__menu.header__menu--desktop> ul {
    padding-left: 15px;
    padding-right: 15px;
  }
  .container-wrapper.mobile-open .top-section.mobile_section {
    padding-top: 0;
  }
  form.hs-form {
    margin-bottom: 30px;
  }
  .cm-footer.footer.footer_section__2 .footer-section-1 .col-section.num3,
  .cm-footer.footer.footer_section__2 .footer-section-1 .col-section:not(:first-child) {
    padding: 0 10px;
  }
  .cm-footer.footer .footer-social {
    margin-bottom: 30px;
  }
  .footer.footer_section__2 .footer-section-1 .col-section .footer-heading h6 {
    margin-top: 20px;
  }
  .child-theme a.hs-sec-btn {
    padding: 20px 20px;
  }
  .simple-banner.cm_bnr .top_sec h5 {
    LINE-HEIGHT: 1.3;
    font-size: 20px;
  }
  .simple-banner.cm_bnr h1, h1 {
    margin-bottom: 30px;
  }
  .two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi2 {
    transform: translate(-5px, 75px);
  }
  .two-col-content.cm_two_col .flex_row {
    margin: 0;
  }
  .Hardwoods_cards .top_sec .content_widget {
    flex-direction: column;
  }
  .Hardwoods_cards .top_sec .content_widget .title {
    width: 100%;
  }
  .Hardwoods_cards .top_sec .content_widget .top_content {
    width: 100%;
  }
  .Hardwoods_cards .top_sec {
    margin-bottom: 20px;
  }
  .cnt-wit-bg-wrp.bottom-cta h2.title {
    font-size: 30px;
  }
  .dried-cards .top_sec h2 {
    font-size: 40px;
    line-height: 1.2;
  }
  .dried-cards .top_sec {
    padding: 0;
  }
  .dried-cards .top_sec p {
    padding: 0;
    font-size: 18px;
    line-height: 1.5;
  }
  .dried-cards .bottom_row .flex-row .inner_spacing h5.col-title {
    font-size: 21px;
  }
  .species-bottom-table.cnt-wit-bg-wrp .rich_text {
    max-width: 100%;
    padding: 0;
  }
  .child-theme .accordion_wrap.dried-accordion .acc-item .acc-content p {
    font-size: 18px;
  }
  .child-theme .accordion_wrap.dried-accordion .acc-item .acctitle {
    padding-left: 15px;
    padding-right: 15px;
  }
  .child-theme .accordion_wrap.dried-accordion .acc-item .acctitle .carrortwrap {
    right: 20px;
  }
  .child-theme .accordion_wrap.dried-accordion .acc-item .acc-content {
    padding: 25px 15px 5px 15px;
  }
  .accordion_wrap.dried-accordion .acc-item h4 {
    font-size: 20px;
  }
  .dried-cards .bottom_row .flex-row .inner_spacing table td {
    font-size: 16px;
  }
  .testimonials_slider.trust-build .top_sec {
    padding: 0;
  }
  .two-col-content.species-two-col .flex_row .mediaimg .single-img img {
    max-width: 100%;
  }

  .two-col-content.species-two-col .flex_row .mediaimg .single-img {
    position: static;
    text-align: center;
  }
  .two-col-content.species-two-col .flex_row {
    margin: 0;
  }
  .two-col-content.species-2-two-col .flex_row {
    margin: 0;
  }

  .two-col-content.map-two-col .flex_row {
    margin: 0;
  }
  .child-theme .accordion_wrap.dried-accordion .acc-item .acctitle .carrortwrap svg {
    width: 30px;
    height: 30px;
  }
  .cnt-wit-bg-wrp.kiln-cta .content_widget h2.title {
    font-size: 30px;
  }
  .Hardwoods_cards .bottom_row .flex-row .cnt-col{
    padding-left: 0px;
    padding-right: 0px;
  }
  .two-col-content.cm-type-2 .flex_row,
  .global-two-col.two-col-content .flex_row
  {
    margin: 0;
  }
  .global-two-col.two-col-content .flex_row .content-col .btn_row {
    margin-top: 12px;
  }
  .map-table.cnt-wit-tp-img-wrp .flex-row h3.col-title {
    font-size: 24px;
  }

  .map-table.cnt-wit-tp-img-wrp .flex-row .cnt-col .tp-img-cnt-inner h3 {
    font-size: 21px;
  }
  .rating.testimonials_slider.trust-build .testmn_item {
    padding-left: 10px;
    padding-right: 10px;
  }
  .two-col-content.normal-two-col .flex_row {
    margin: 0px;
  }
  .child-theme .post-page .page-center {
    padding-left: 10px;
    padding-right: 10px;
  }

  .stock-filter.post-page .content_widget .top-row .title {
    width: 100%;
  }

  .stock-filter.post-page .content_widget .top-row .rich_text {
    width: 100%;
  }
  .stock-filter.post-page .content_widget .top-row {
    margin-bottom: 30px;
  }

}

@media(max-width:620px){
  .two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi2 {
    transform: translate(-5px, 55px);
  }

}
@media(max-width:576px){
  .cnt-wit-bg-wrp.content-with-table .rich_text table {
    width: 500px;
  }
  .cnt-wit-bg-wrp.content-with-table .rich_text div {
    overflow: auto;
  }

}

@media(max-width:420px){
  .cnt-wit-bg-wrp.bottom-cta .enable_form .hsfc-Step__Content .hsfc-Row {
    max-width: 100%;
  }
  .cnt-wit-bg-wrp.bottom-cta .enable_form .hsfc-Step__Content .hsfc-NavigationRow {
    max-width: 100%;
  }
  .testimonials_slider.trust-build .top_sec h2.title {
    font-size: 30px;
  }
  .cnt-wit-bg-wrp.bottom-cta .enable_form  .hsfc-Step__Content {
    flex-wrap: wrap;
  }
}


.faq-v2 .page-center.custom {
  padding: 0;
}

.child-theme .faq-v2.accordion_wrap.dried-accordion .acc-item .acctitle .carrortwrap svg {
  height: 25px;
  width: 25px;
}

.child-theme .faq-v2.accordion_wrap.dried-accordion .acc-item .acctitle h4>span{
  font-weight: 400;
}

.child-theme .faq-v2.accordion_wrap.dried-accordion .acc-item .acctitle .carrortwrap {
  right: 40px;
}

.post-page .top-row h2 {
  text-transform: capitalize !important;
}
.child-theme .faq-v2.accordion_wrap.dried-accordion .acc-item {
  margin-bottom: 25px;
}
.child-theme  .faq-v2.accordion_wrap.dried-accordion .acc-item .acc-content p {
  font-size: 20px;
}

@media(max-width: 991px){
  .child-theme .faq-v2.accordion_wrap.dried-accordion .acc-item .acctitle .carrortwrap {
    right: 10px;
  }
  .accordion_wrap.dried-accordion .top_sec h2.title {
    padding: 0;
    text-align: center;
  }
}

.three-img.two-col-content.cm_two_col .flex_row .multiple-content {
  display: grid;
  grid-template-columns: 1fr 0.78fr;
  grid-template-rows: 1fr 1fr;
  gap: 15px;
  column-gap: 0;
}

.three-img.two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi1 {
  top: 0;
  left: 15px;
  grid-column: 1 / 2;
  grid-row: 1 / 3;
  width: auto;
  position: relative !important;
}

.three-img.two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi2 {
  grid-column: 2 / 3;
  grid-row: 1 / 2;
  transform: unset;
  width: auto;
}

.three-img.two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi3 {
  grid-column: 2 / 3;
  grid-row: 2 / 3;
  width: auto;
}

@media(max-width: 1290px){
  .three-img.two-col-content.cm_two_col .flex_row .multiple-content{
    column-gap: 15px;
  }
  .three-img.two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi1{
    position: unset !important;
  }
}

.four-img.two-col-content.cm_two_col .flex_row .multiple-content {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  grid-template-rows: auto auto;
  gap: 10px;
}

.four-img.two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi1 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;
  min-width: 334px;
}

.four-img.two-col-content.cm_two_col .flex_row .multiple-content .multiimg img {
  max-width: 334px;
}

.four-img.two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi2 {
  transform: unset;
  width: auto;
  height: auto;
  overflow: hidden;
  grid-row: 1;
  position: relative !important;
  top: 23%;
}

.four-img.two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi3{
  width: auto;
  height: auto;
  overflow: hidden;
  grid-column: 1;
  grid-row: 2;
}

.four-img.two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi4{
  width: 100%;
  height: 100%;
  overflow: hidden;
  grid-column: 2;
  grid-row: 2;
  position: relative !important;
  right: 31%;
  min-width: 334px;
}

@media(max-width: 1200px){
  .four-img.two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi2 {
    position: static !important;
    max-width: 100%;
  }

  .four-img.two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi1 {
    min-width: auto;
    max-width: 100%;
  }

  .four-img.two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi4 {
    min-width: auto;
    position: static !important;
  }


  .four-img.two-col-content.cm_two_col .flex_row .multiple-content .multiimg img {
    max-width: 100%;
  }
}

.three-items.two-col-content.cm_two_col .flex_row .multiple-content {
  display: grid;
  grid-template-columns: 283px 283px;
  grid-template-rows: auto auto;
  row-gap: 10px;
  margin: 0 auto;
  column-gap: 10px;
  justify-content: unset;
  max-width: max-content;
}

.three-items.two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi1 {
  max-width: 565px;
  grid-column: 1 / span 2;
  width: 100%;
}

.three-items.two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi2 {
  transform: unset;
  max-width: 283px;
  grid-column: 1 / span 1;
  width: 100%;
}

.three-items.two-col-content.cm_two_col .flex_row .multiple-content .multiimg {
  max-width: 283px;
  grid-column: 2 / span 1;
  width: 100%;
  justify-self: end;
}

.three-items.two-col-content.cm_two_col .flex_row .multiple-content .multiimg img {
  width: 100%;
}


.contact-banner.contact-bnr .col1 {
  display: none;
}


.contact-banner.contact-bnr .col6.right-content .form-section {
  max-width: 100%;
  box-shadow: none;

}



@media(max-width: 1200px){
  .three-items.two-col-content.cm_two_col .flex_row .multiple-content {
    grid-template-columns: auto;
  }
}

@media(max-width: 465px){
  .cnt-wit-bg-wrp.coverage-text p {
    font-size: 14px;
  }
}

.contact-bnr .col5.left-content.text_left {
  background-color: #081f2d;
  border-radius: 12px;
  padding: 70px 40px;
}

.contact-bnr [data-hsfc-id=Renderer] .hsfc-RichText p {
  margin-bottom: 5px;
}

.child-theme .contact-bnr .hsfc-FormWrapper .hsfc-Form .hsfc-TextInput,
.child-theme .contact-bnr .hsfc-FormWrapper .hsfc-Form .hsfc-Row .hsfc-TextareaInput{
  background-color: #fff;
  border: 2px solid #D9D9D9;
  border-radius: 9.87px;
  padding: 12px 19.7454px;
  font-family:var(--primary-font);
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  color: #B3B3B3;
}

.child-theme .contact-bnr .hsfc-FormWrapper .hsfc-Form .hsfc-FieldLabel {
  font-family:var(--primary-font);
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
  padding-bottom: 10px;
}

.contact-bnr.contact-banner .col6.right-content {
  width: calc(65% - 20px);
}

.contact-bnr.contact-banner  .col5 {
  width: calc(35% - 20px);
}

.contact-bnr.contact-banner .contact-banner-row {
  justify-content: space-between;
  margin: 0px -5px;
}
.contact-banner.contact-bnr .col6.right-content .form-section h4 {
  letter-spacing: -0.02em;
  color: #1E1E1E;
  font-style: normal;
  font-weight: 600;
  font-size: 29.6181px;
  line-height: 120%;
  margin-bottom: 5px;
}

.contact-banner.contact-bnr .col6.right-content .form-section  p {
  font-weight: 400;
  font-size: 19.7454px;
  line-height: 140%;
  color: #757575;
}
.contact-banner.contact-bnr .col6.right-content .form-section .form-top {
  margin-bottom: 34px;
}
.child-theme .contact-bnr .hsfc-FormWrapper .hsfc-Form .hsfc-Row {
  margin-bottom: 30px;
}
.child-theme .contact-bnr .hsfc-FormWrapper .hsfc-Form .hsfc-Row .hsfc-TextareaInput {
  min-height: 149px;
}


.contact-bnr .col5.left-content.text_left .cnt-bnr-content {
  margin-bottom: 30px;
}

.contact-bnr .col5.left-content.text_left .cnt-bnr-content h4 {
  margin: 0;
  font-family:var(--primary-font);
  font-style: normal;
  font-weight: 500;
  font-size: 30px;
  line-height: 1.2;
  letter-spacing: -0.02em;
}
.contact-bnr .col5.left-content .cnt-bnr-details .cnt-detail-item {
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.11);
  margin-bottom: 30px;
}
.contact-bnr .col5.left-content .cnt-bnr-details .cnt-detail-item .icon-cnt.ty_image {
  width: 26%;
  text-align: center;
  align-content: center;
  display: flex;
  justify-content: center;
  align-items: self-start;
  padding-top: 11px;
}
.contact-bnr .col5.left-content .cnt-bnr-details .cnt-detail-item .icon-cnt.ty_image .img-wrap {
  width: 28px;
}
.contact-bnr .col5.left-content .cnt-bnr-details .cnt-detail-item .cnt-detail-title h5 {
  font-family:var(--primary-font);
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
}
.contact-bnr .col5.left-content .cnt-bnr-details .cnt-detail-item .cnt-detail-cnt {
  align-content: center;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding: 11px 0px;
  padding-right: 10px;
}
.contact-bnr .col5.left-content .cnt-bnr-details .cnt-detail-item .cnt-detail-title {
  margin: 0;
}
.contact-bnr .col5.left-content .cnt-bnr-details .cnt-detail-item .cnt-detail-cnt p {
  margin: 0;
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
}

.contact-bnr .col5.left-content .social-follow .title h6 {
  color: #fff;
  font-family:var(--primary-font);
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.22222222222;
}

.contact-bnr .col5.left-content .social-follow ul {
  display: flex;
  list-style: none;
  padding: 0;
  gap: 16px;
  margin: 0;
}

.contact-bnr .col5.left-content .social-follow ul li {
  margin: 0;
}

.contact-bnr .col5.left-content .social-follow ul li img {
  width: 24px;
  height: 14px;
}
.cm-map-wrapper.contact-map {
  border-radius: 12px;
  overflow: hidden;
}

.cm-map-wrapper.contact-map iframe {
  border-radius: 12px;
  overflow: hidden;
}

.cnt-wit-bg-wrp.bottom-cta.new-cta {
  border-radius: 20px;
  overflow: hidden;
}

.cnt-wit-bg-wrp.bottom-cta.new-cta .enable_form .hsfc-Step__Content .hsfc-Row .hsfc-TextInput {
  background: #FFFFFF;
  border: 1px solid #D9D9D9;
  border-radius: 8px;
  min-height: 40px;
}

.cnt-wit-bg-wrp.bottom-cta.new-cta .enable_form .hsfc-Step__Content .hsfc-Row .hsfc-TextInput div#placeholder {
  color: #757575;
}

.cnt-wit-bg-wrp.bottom-cta.new-cta .enable_form .hsfc-Step__Content .hsfc-Row .hsfc-TextInput::-webkit-input-placeholder {
  color: #757575;
}

.cnt-wit-bg-wrp.bottom-cta.new-cta  .enable_form .hsfc-Step__Content .hsfc-NavigationRow .hsfc-Button {
  background: #B79C7D;
  border: 1px solid #2C2C2C;
  border-radius: 8px;
  color: #000;
  min-height: 40px;
  padding: 8px 10px;
}

.cnt-wit-bg-wrp.bottom-cta.new-cta .enable_form .hsfc-Step__Content .hsfc-ErrorAlert {
  color: #e51520;
}

.global-two-col.two-col-content .flex_row .media_column img {
  max-width: 592px;
}

.child-theme .body-wrapper .two-col-content.fourImg ul li span.checkMark {
  width: 16px;
  height: 16px;
  display: block;
  object-fit: contain;
  flex-shrink: 0;
  margin: 0px;
}

.child-theme .body-wrapper .two-col-content.fourImg ul li {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin-bottom: 0px;
}
.new-export.cnt-wit-bg-wrp.coverage-text h4.title {
  font-family: 'Playfair Display';
  margin-bottom: 20px;
}

.new-export.cnt-wit-bg-wrp.coverage-text h4.title span {
  color: #b79c7d;
}

.new-export.cnt-wit-bg-wrp.coverage-text p {
  font-weight: 300;
  color: #1B1B1B;
}

.imgOverlap.global-two-col.two-col-content .flex_row .media_column img {
  max-width: 100%;
}

.blog-post__body ul,.blog-post__body ul {
  padding-left: 20px;
}
.child-theme .related__post {
  padding-top: 20px;
}
.blog-wit-sidbr .blog-post__read-more>a,
.blog-feed .recent-post-item .post-btm .read-more a
{
  width: auto;
}
.blog-index-sidebar-layout .blog-sidebar.span4 .row-fluid {
  padding: 0;
}

.blog-index-sidebar-layout .blog-sidebar.span4 .row-fluid .page-center {
  padding: 0;
}

.custom-no-navigation .header.cm-header .primary-section {
  padding-bottom: 20px;
  padding-top: 32px;
}
.child-theme .contact-bnr .hsfc-FormWrapper .hsfc-Form .hsfc-Row .hsfc-PhoneInput__FlagAndCaret {
  background: transparent;
  border: 2px solid #d9d9d9;
  border-radius: 9.87px;
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rating.testimonials_slider.trust-build .top_sec h2.title {
  margin-bottom: 10px;
}

.rating.testimonials_slider.trust-build .top_sec {
  margin-bottom: 10px;
}

.rating.testimonials_slider.trust-build .splide .splide__track {
  margin: 0 0 33px;
}
.child-theme .contact-bnr .hsfc-FormWrapper .hsfc-Form .hsfc-TextInput[type="tel"] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.nav>nav>ul .header__menu-item--depth-1 ul>li a:hover, 
.nav>nav>ul .header__menu-item--depth-1>ul li.active-branch>a, 
.nav>nav>ul .header__menu-item--depth-1>ul li.active>a{
    color:rgba(255, 255, 255,1.0);
    background-color:rgba(8, 31, 45,1.0);
  }
.home_page_v1_page .two-col-content.cm-two-col-full a.hs-sec-btn:hover {
    background-color: #fff;
    border-color: #2c2c2c;
    color: #081f2d;
}

@media(max-width:991px){
  .contact-bnr .col5.left-content.text_left {
    width: 100%;
  }
  .contact-bnr.contact-banner .col6.right-content {
    width: 100%;
    margin-top: 20px;
  }
  .simple-banner.cm_bnr .banner-content-inner {
    padding: 0;
  }
  .custom-no-navigation .header.cm-header .primary-section {
    padding-bottom: 6px;
    padding-top: 20px;
  }
  .contact-bnr .col5.left-content .cnt-bnr-details .cnt-detail-item .icon-cnt.ty_image {
    align-items: center;
    padding-top: 0;
  }
 

  .header.cm-header .primary-section {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

@media(max-width:767px){
  .child-theme .faq-v2.accordion_wrap.dried-accordion .acc-item .acc-content p {
    font-size: 18px;
  }
  .contact-bnr .col5.left-content.text_left {
    padding: 20px 20px;
  }

  .contact-banner.contact-bnr .col6.right-content .form-section {
    padding: 0 !important;
  }

  .contact-bnr.contact-banner .col6.right-content {
    padding: 0;
    margin: 0;
  }
  .global-two-col.two-col-content .flex_row .media_column img {
    max-width: 100%;
  }
  .three-img.two-col-content .flex_row {
    row-gap: 0;
  }
  .child-theme .bnr_wrp.right .slide_background .page-center {
    width: 100%;
  }
  .cm-map-wrapper.contact-map iframe {
    min-height: 400px;
    max-height: 400px;
  }
  .inner-page.two-col-content.cm-two-col-full .flex_row .description h2 br {
    display: none;
  }
  .global-two-col.two-col-content .flex_row .content-col .description h2
}
.cm_two_col.two-col-content .content-col .description p br {
    display: none;
}

.three.two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi1 img {
    max-width: 100%;
    width: 100%;
}

.three.two-col-content.cm_two_col .flex_row .multiple-content .multiimg.multi2 img {
    width: 100%;
}
.two-col-content.cm_two_col .flex_row .multiple-content {
    justify-content: unset;
}
}
@media(max-width:375px){
  .simple-banner.cm_bnr h1 br {
    display: none;
}
  
}