.elementor-kit-6{--e-global-color-primary:#B6872B;--e-global-color-secondary:#54595F;--e-global-color-text:#060606;--e-global-color-accent:#EFB91A;--e-global-color-100194c:#FFFFFF;--e-global-color-00465f1:#EFB91A;--e-global-color-6f871a1:#111111;--e-global-color-3c664d9:#B6872B;--e-global-color-7a6333f:#FCFCFC;--e-global-color-8f6f0ee:#EEEEEE;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:50px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:1px;--e-global-typography-cb18c29-font-family:"Poppins";--e-global-typography-cb18c29-font-size:56px;--e-global-typography-cb18c29-font-weight:500;--e-global-typography-732e618-font-family:"Poppins";--e-global-typography-732e618-font-size:28px;--e-global-typography-732e618-font-weight:500;--e-global-typography-732e618-line-height:1.2em;--e-global-typography-be162a2-font-family:"Poppins";--e-global-typography-be162a2-font-size:38px;--e-global-typography-be162a2-font-weight:500;--e-global-typography-be162a2-line-height:1.2em;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#B6872B;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:42px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:28px;--e-global-typography-cb18c29-font-size:40px;--e-global-typography-cb18c29-line-height:1.2em;--e-global-typography-be162a2-font-size:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:32px;--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-size:18px;--e-global-typography-cb18c29-font-size:30px;--e-global-typography-732e618-font-size:28px;--e-global-typography-732e618-line-height:1.1em;--e-global-typography-be162a2-font-size:24px;--e-global-typography-be162a2-line-height:1.1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* County label dividers in Service Areas dropdown */
.elementor-521 .elementor-element.elementor-element-ae791f2 .elementor-nav-menu--dropdown .menu-county-label > a,
.elementor-521 .elementor-element.elementor-element-ae791f2 .elementor-nav-menu--dropdown .menu-county-label > a:hover,
.elementor-521 .elementor-element.elementor-element-ae791f2 .elementor-nav-menu--dropdown .menu-county-label > a:focus {
    color: #999999 !important;
    pointer-events: none !important;
    cursor: default !important;
    text-transform: uppercase !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 1px !important;
    padding-top: 12px !important;
    padding-bottom: 4px !important;
    border-top: 1px solid rgba(255,255,255,0.1) !important;
    margin-top: 4px !important;
}
.elementor-521 .elementor-element.elementor-element-ae791f2 .elementor-nav-menu--dropdown .sub-menu > .menu-county-label:first-child > a {
    border-top: none !important;
    margin-top: 0 !important;
    padding-top: 8px !important;
}




/*hide first text location pages css*/
@media (max-width: 767px) {
.mob-hide-text{
    display: none;
}
}



/*Blog page CSS - Grid START*/

.blog-cstm .elementor-post__read-more {
    background:#d4a039;
    padding:5px 10px 5px 10px;
    border-radius:5px;
}
/*Blog page CSS - Grid END*/


/*Single blog post Rankmath Breadcrumb CSS Start*/

.rank-math-breadcrumb{
    font-family:"poppins" !important;
}

.rank-math-breadcrumb a{
    color:#fff;
    text-decoration:underline;
}

.rank-math-breadcrumb a:hover{
    color:#d4a039;
}

.rank-math-breadcrumb span.last {
    color:#d4a039;
}

.rank-math-breadcrumb span.separator {
    color:#fff;
    padding-left:5px;
    padding-right:5px;
}

.single-post .single-post-excerpt p a{
 text-decoration:underline;   
}

@media (max-width: 767px) {
.single-post h2 {
    font-size:22px;
}
}
/*Single blog post Rankmath Breadcrumb CSS End*/



/*Single post related posts Css Start*/

.related-posts-sction img {
    border-radius:10px;
}

/*Single post related posts Css End*/


/*For Header menu CSS Start*/

.header-menu .count-title {
    color: #999999 !important;
    font-weight: 700 !important;
    pointer-events: none !important;
    cursor: default !important;
    text-transform: uppercase !important;
    font-size: 11px !important;
    letter-spacing: 1px !important;
    opacity: 0.7 !important;
    pointer-events: none !important;
cursor: default !important;
}


.header-menu .elementor-sub-item.elementor-item-anchor {
  background-color:#00000000 !important;
  pointer-events: none !important;
    cursor: default !important;
}


.header-menu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2932 {
    border-top: 1px solid #444 !important;
    margin-top: 8px !important;
    padding-top: 8px !important;
}/* End custom CSS */