/* countertops page */
.countertops_img_height .elementor-widget-image {
    width: 100%;
}


/* BLOG SLIDER SECTION DESIGN */
.la_home_blog_slider_sec .la_single_blog {
    border: 1px solid rgba(19, 53, 90, 0.20);
    padding: 20px;
    height: auto;
}

.la_home_blog_slider_sec .la_blog_featured_img_date {
    position: relative;
}

.la_home_blog_slider_sec .la_blog_publish_date {
    position: absolute;
    top: 20px;
    left: 20px;
    background-color: var(--e-global-color-secondary);
    padding: 10px;
}

.la_blog_inner {
    overflow: hidden;
}

.la_home_blog_slider_sec .la_single_blog.swiper-slide-active {
    border-color: rgba(46, 176, 229, 1);
}

.la_home_blog_slider_sec .la_featured_blog_img img {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    object-fit: cover;
    object-position: center;
    transition: all 0.3s;
}

.la_home_blog_slider_sec .la_single_blog .la_single_blog_inner {
    height: 100%;
}

.la_home_blog_slider_sec .la_featured_blog_img {
    display: flex;
    position: relative;
    padding-top: 48.85%;
}

.la_home_blog_slider_sec .la_blog_link_author {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 20px;
    border-top: 1px solid rgba(19, 53, 90, 0.20);
    margin-top: auto;
}

.la_home_blog_slider_sec .la_blog_link_author a {
    display: inline-flex;
    align-items: center;
    gap: 5px;
}

.m-0 {
    margin: 0 !important;
}

.la_home_blog_slider_sec .author_link {
    display: flex;
    gap: 10px;
    align-items: center;
}

.la_home_blog_slider_sec .la_blog_title_description,
.la_home_blog_slider_sec .la_single_blog_inner {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.la_home_blog_slider_sec .la_blog_link_author a .author_name {
    font-family: Poppins;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0%;
    color: rgba(53, 53, 53, 1);
}

.la_home_blog_slider_sec .la_blog_publish_date .blog_date {
    color: var(--e-global-color-a1fef61);
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 162.5%;
}

.la_home_blog_slider_sec h2.la_blog_title {
    color: var(--e-global-color-text);
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 141.667%;
    letter-spacing: 0.3px;
}

.la_home_blog_slider_sec h2.la_blog_title a {
    min-height: 68px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.la_after_before_slider .swiper-pagination,
.range_cabinet_slider .slick-dots,
.la_review_slider_main .slick-dots,
.la_home_blog_slider_sec .swiper-pagination {
    position: static;
    transform: unset;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 2px;
    width: auto !important;
    padding-inline: 16px;
    background: rgba(245, 245, 245, 1);
}

.range_cabinet_slider .slick-dots li,
.la_review_slider_main .slick-dots li {
    margin: 0 !important;
    width: auto;
    height: auto;
}

.la_home_blog_slider_sec .pagination_wrapper {
    display: flex;
    margin-top: 80px;
    position: relative;
    justify-content: center;
}

.la_home_blog_slider_sec .pagination_wrapper::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    pointer-events: none;
    transform: translateY(-50%);
    background: rgba(19, 53, 90, 1);
    opacity: 20%;
    height: 1px;
}

.la_home_blog_slider_sec .blog_content {
    color: var(--e-global-color-primary);
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    letter-spacing: -0.1px;
}

.la_home_blog_slider_sec .la_blog_link_author .blog_author_bold,
.la_home_blog_slider_sec .la_blog_link_author a .la_blog_view_link {
    font-family: Poppins;
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0%;
    transition: all 0.3s;
    color: rgba(53, 53, 53, 1);
}

.la_home_blog_slider_sec .la_single_blog:hover h2.la_blog_title a,
.la_home_blog_slider_sec .blog_link a:hover .la_blog_view_link {
    color: var(--e-global-color-secondary);
}

.la_home_blog_slider_sec .la_single_blog h2.la_blog_title a,
.la_home_blog_slider_sec .blog_link a svg,
.la_home_blog_slider_sec .blog_link a svg * {
    transition: all 0.3s;
}

.la_home_blog_slider_sec .blog_link a:hover svg {
    transform: rotate(45deg);
}

.la_home_blog_slider_sec .blog_link a:hover svg * {
    stroke: var(--e-global-color-secondary);
}

.la_after_before_slider .swiper-pagination-bullet::after,
.range_cabinet_slider .slick-dots li>button::after,
.la_review_slider_main .slick-dots li>button::after,
.la_home_blog_slider_sec .swiper-pagination .swiper-pagination-bullet::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    opacity: 0;
    border: 1px solid transparent;
    border-radius: 50%;
}

.la_after_before_slider .swiper-pagination-bullet::before,
.range_cabinet_slider .slick-dots li>button::before,
.la_review_slider_main .slick-dots li>button::before,
.la_home_blog_slider_sec .swiper-pagination .swiper-pagination-bullet::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 1;
    border-radius: 100%;
    width: 10px;
    transition: all 0.3s;
    height: 10px;
    background-color: rgba(19, 53, 90, 1);
    z-index: 1;
}

.la_cookie_content table tr td:first-child {
    white-space: nowrap;
}

.la_privacy_content p {
    word-break: break-all;
}

.la_meta_icon_list .elementor-icon-list-item a {
    flex-direction: row-reverse;
}

.la_cookie_content ul {
    margin-block: 20px;
}

.la_after_before_slider .swiper-pagination-bullet:hover::before,
.range_cabinet_slider .slick-dots li>button:hover::before,
.la_review_slider_main .slick-dots li>button:hover::before,
.la_home_blog_slider_sec .swiper-pagination .swiper-pagination-bullet:hover::before {
    background-color: var(--e-global-color-secondary);
}

.la_after_before_slider .swiper-pagination *,
.range_cabinet_slider .slick-dots li>button *,
.la_review_slider_main .slick-dots li>button *,
.la_home_blog_slider_sec .swiper-pagination * {
    transition: all 0.3s;
}

.la_after_before_slider .swiper-pagination .swiper-pagination-bullet,
.range_cabinet_slider .slick-dots li>button,
.la_review_slider_main .slick-dots li>button,
.la_home_blog_slider_sec .swiper-pagination .swiper-pagination-bullet {
    margin: 0 !important;
    opacity: 1;
    width: 18px;
    height: 18px;
    background: transparent !important;
    border: 0;
    position: relative;
}

.range_cabinet_slider .slick-dots li>button,
.la_review_slider_main .slick-dots li>button {
    padding: 0;
}

.la_after_before_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
.range_cabinet_slider .slick-dots li.slick-active>button,
.la_review_slider_main .slick-dots li.slick-active>button,
.la_home_blog_slider_sec .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 18px;
    height: 18px;
}

.la_after_before_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after,
.range_cabinet_slider .slick-dots li.slick-active>button::after,
.la_review_slider_main .slick-dots li.slick-active>button::after,
.la_home_blog_slider_sec .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
    border-color: rgba(46, 176, 229, 1);
    opacity: 1;
}

.la_after_before_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before,
.range_cabinet_slider .slick-dots li.slick-active>button::before,
.la_review_slider_main .slick-dots li.slick-active>button::before,
.la_home_blog_slider_sec .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
    background-color: rgba(46, 176, 229, 1);
}

/* BLOG SLIDER SECTION DESIGN */


/* GALLERY SECTION */
.la_cust_gallery .gallery {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 30px;
}

.la_cust_gallery {
    margin-top: 10px;
}

.la_cust_gallery .gallery img {
    width: 100%;
    padding: 20px;
}

.la_cust_gallery .gallery figure.gallery-item {
    max-width: calc(25% - 23px);
    width: 100%;
}

/* GALLERY SECTION */


/* DISCOVER BG SECTION */
.la_comm_icon_list .elementor-icon-list-icon svg {
    margin: 0 !important;
}

.la_image_box_list .elementor-image-box-title {
    margin-top: 0;
}

.la_image_box_list .elementor-image-box-img {
    margin-right: 0 !important;
}

.la_image_box_list .elementor-image-box-content {
    width: calc(100% - 70px - 20px) !important;
    margin-left: auto;
}

/* DISCOVER BG SECTION */

/* CARD GRID SECTION */
.la_img_single_box .la_img_single_box_inner {
    position: absolute;
    left: 50%;
    width: calc(100% - 40px);
    transform: translateX(-50%);
    bottom: -112px;
    transition: all 0.3s linear;
}

.la_img_single_box:hover .la_img_single_box_inner {
    bottom: 20px;
}

.la_img_single_box .la_img_single_box_desc div {
    overflow-y: auto;
    max-height: 78px;
    min-height: 78px;
    scrollbar-width: none;
}

.la_img_single_box .elementor-widget-button,
.la_img_single_box .la_img_single_box_desc {
    transition: all 0.3s linear;
    opacity: 0;
    visibility: hidden;
}

.la_img_single_box:hover .elementor-widget-button,
.la_img_single_box:hover .la_img_single_box_desc {
    opacity: 1;
    visibility: visible;
}

.la_img_single_box .la_img_single_box_inner h4 {
    line-height: 141.667%;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.la_left_line_icon_list .elementor-icon-list-item svg {
    margin: 0 !important;
    height: auto !important;
}

.elementor-button-icon {
    display: flex;
    align-items: center;
}

/* CARD GRID SECTION */

/* ACCORDION CODE */

.la_accordion_main_list .e-n-accordion-item[open=""] .e-n-accordion-item-title {
    border-bottom: 0 !important;
    border-bottom-left-radius: 0;
    padding-block: 49px;
    border-bottom-right-radius: 0;
}

.la_accordion_main_list .e-n-accordion-item .e-n-accordion-item-title+div {
    position: relative;
}

.la_accordion_main_list .e-n-accordion-item-title+div .elementor-icon-list-item:last-child {
    padding-bottom: calc(40px/2);
}

.la_accordion_main_list .e-n-accordion-item-title+div .elementor-icon-list-item:last-child::after {
    content: "";
    width: 100%;
    border-color: #35353533;
    border-top-style: solid;
    border-top-width: 1px;
}

.la_accordion_main_list .e-n-accordion-item .e-n-accordion-item-title+div::before {
    content: "";
    position: absolute;
    left: 50%;
    width: 100%;
    right: 0;
    height: 1px;
    background: rgba(46, 176, 229, 1);
    max-width: calc(100% - var(--padding-left) - var(--padding-right));
    transform: translateX(-50%);
}

.la_accordion_main_list .e-n-accordion-item .e-n-accordion-item-title {
    justify-content: space-between;
}

.la_common_left_rgt_icons .elementor-widget-image>div {
    display: flex;
}

.elementor-icon-list-text {
    width: 100%;
    display: inline-flex;
}

.la_accordion_main_list .e-n-accordion-item[open=""] .e-n-accordion-item-title .e-n-accordion-item-title-text {
    color: var(--e-global-color-secondary);
}

.la_accordion_main_list .elementor-icon-list-text a {
    text-decoration: underline;
    width: auto !important;
    margin-right: 4px;
    display: inline-flex !important;
    color: var(--e-global-color-secondary);
}

.la_accordion_main_list .e-n-accordion-item[open=""]:hover .e-n-accordion-item-title {
    border-color: var(--e-global-color-secondary) !important;
}

/* ACCORDION CODE */

/* LA_REVIEW_IMAGBOX_LIST  */
.la_review_imagbox_list .la_review_imagbox .elementor-image-box-img {
    display: flex;
}

.la_review_imagbox_list .la_review_imagbox .elementor-image-box-wrapper {
    flex-direction: column-reverse;
    display: flex;
    gap: 5px;
}

.la_review_imagbox_list .la_review_imagbox .elementor-image-box-title {
    margin-top: 0;
}

/* LA_REVIEW_IMAGBOX_LIST  */

/* LA_TRANSFORM_HOME_SEC  */
.la_transform_home_sec .la_transform_home_first .elementor-widget-heading span {
    font-family: Poppins;
    font-size: 27px;
    line-height: 1.37;
    display: inline-flex;
    margin-left: -7px;
}

.la_transform_home_sec .la_transform_home_first .elementor-widget-heading .elementor-heading-title {
    display: flex;
}

.la_transform_home_sec .la_transform_home_first .elementor-icon-list-text {
    padding-left: 0 !important;
}

.la_transform_home_sec .la_transform_home_mid .elementor-widget-text-editor ul {
    display: flex;
    flex-direction: column;
    gap: 15px;
    padding-left: 24px;
}

.la_transform_home_last .elementor-widget-image::after {
    content: "";
    border: 4px solid var(--e-global-color-secondary);
    position: absolute;
    right: 0px;
    top: -20px;
    bottom: -20px;
    left: 20px;
    z-index: -1;
    pointer-events: none;
}

/* LA_TRANSFORM_HOME_SEC  */


/* MARQUEE SECTION */
body {
    overflow-x: hidden;
}

.las_marquee_slider_sec .las_marquee_slider ul {
    margin: 0 !important;
    flex-wrap: nowrap !important;
}

.las_marquee_slider_sec .las_marquee_slider .elementor-icon-list-text {
    white-space: nowrap;
}

.las_marquee_slider_sec .slick-list {
    width: 100%;
}

@keyframes marquee1 {
    0% {
        left: 0;
    }

    100% {
        left: -100%;
    }
}

/* MARQUEE SECTION */



/* FOOTER DESIGN */
.la_footer_mid .la_footer_box .elementor-widget-text-editor a {
    color: var(--e-global-color-a1fef61);
    transition: all .3s;
}

.la_footer_copyright .elementor-widget-text-editor a {
    color: var(--e-global-color-secondary);
    transition: all .3s;
    font-weight: 600;
}

.la_footer_mid .la_footer_box .elementor-widget-text-editor a:hover {
    color: var(--e-global-color-secondary);
    transition: all .3s;
}

.la_footer_copyright .elementor-widget-text-editor a:hover {
    color: var(--e-global-color-a1fef61);
}

.la_text_truncate h4 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-width: 140px;
    margin: 0 auto;
    overflow: hidden;
}

/* FOOTER DESIGN */


/* HEADER DESIGN */

.la_main_header .la_main_header_btn .elementor-button-wrapper {
    height: 100%;
}

.la_main_header_logo .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}

.la_main_header .la_main_header_btn .elementor-button-wrapper .elementor-button {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.la_header_menu_row .la_header_menu_call .elementor-button-icon {
    font-size: 32px;
}

.la_header_menu_row .la_header_menu_call {
    line-height: 0;
}

.la_header_menu_row .la_header_menu_call .elementor-button-content-wrapper {
    align-items: center;
}

body.menu-open {
    overflow: hidden;
}


@keyframes blink {

    0%,
    100% {
        background-color: var(--e-global-color-accent);
    }

    50% {
        background-color: var(--e-global-color-secondary);
    }
}

.la_header_menu_row .elementor-nav-menu>li:first-child>a+.sub-menu .elementor-sub-item:focus {
    background: transparent;
    color: var(--e-global-color-primary);
}

#la-blinking-button>.elementor-widget-container {
    animation: blink 2s linear infinite;
}

.la_header_menu_row .elementor-nav-menu>li>a+.sub-menu>li>a {
    line-height: 162.5% !important;
}

.la_header_menu_row_inner .la_header_menu_call a:hover span svg {
    fill: var(--e-global-color-accent) !important;
}

/* HEADER DESIGN */

.la_bullets_points li::marker {
    font-size: 11px;
}

a.la_black_link {
    color: var(--e-global-color-text) !important;
}


/* FORM SECTION  DESIGN */
.la_new_form_sec form.la-home-form .form-columns-2>div .input,
.la_new_form_sec form.la-home-form .form-columns-1 .input,
.la-home-form .form-columns-3 .input {
    margin-right: 0 !important;
}

.la-home-form label {
    margin-bottom: 15px;
}
.elementor-location-popup form.la-home-form  .input input,
.la_tile_newsletter_form .la-home-form .input input,
.la_new_form_sec .la_refer_form form.la-home-form .form-columns-2 .input input,
.la_new_form_sec form.la-home-form .form-columns-1 .input input,
.la-home-form .form-columns-3 .input input {
    border: 1px solid #13355A33;
    padding: 13px 20px !important;
    font-family: Poppins;
    font-weight: 400;
    font-size: 18px;
    line-height: 155.556%;
    letter-spacing: 0%;
    color: var(--e-global-color-primary);
    border-radius: 0;
}

.la-home-form .form-columns-3+.form-columns-3 {
    margin-top: 20px;
}

.la-home-form .hs_submit.hs-submit {
    margin-top: 20px;
}
.elementor-location-popup form.la-home-form  .input input::placeholder,
.la_new_form_sec .la_refer_form form.la-home-form .form-columns-2 .input input::placeholder,
.la_new_form_sec form.la-home-form .form-columns-1 .input input::placeholder,
.la-home-form .form-columns-3 .input input::placeholder {
    font-family: Poppins;
    font-weight: 400;
    font-size: 18px;
    line-height: 155.556%;
    letter-spacing: 0%;
    opacity: 0.5;
    color: var(--e-global-color-primary);
}

.la-home-form .hs-error-msgs li label {
    margin-bottom: 0;
}

.la-home-form .hs-error-msgs li label,
.la-home-form .hs-error-msgs li {
    color: red;
    font-size: 14px;
    margin: 0 !important;
    font-family: Poppins;
    font-weight: 400;
    line-height: 155.556%;
    letter-spacing: 0%;
}

.la-home-form .hs-richtext.hs-main-font-element span {
    color: var(--e-global-color-accent) !important;
}

.la-home-form .no-list.hs-error-msgs {
    padding-left: 12px !important;
    margin-top: 5px;
}

.la-home-form label span {
    font-family: Poppins;
    font-weight: 400;
    font-size: 16px;
    line-height: 162.5%;
    letter-spacing: 0%;
    color: var(--e-global-color-primary);
}

.la-home-form label span.hs-form-required {
    color: #2EB0E5 !important;
}

.la_new_form_sec form.la-home-form .form-columns-2,
.la-home-form .form-columns-3 {
    width: 100%;
    display: flex;
    justify-content: space-between;
    gap: 30px;
}

.la_new_form_sec form.la-home-form .form-columns-2 {
    gap: 8px;
}

.la_new_form_sec form.la-home-form .form-columns-2>div .input,
.la_new_form_sec form.la-home-form .form-columns-1 .input,
.la-home-form .form-columns-3 .input {
    margin-right: 0 !important;
}

.elementor-location-popup form.la-home-form  .input select,
.la_new_form_sec .la_refer_form form.la-home-form .form-columns-1 .input select,
.la_new_form_sec form.la-home-form .form-columns-2 .input select,
.la-home-form .form-columns-3 .input select {
    border: 1px solid #13355A33;
    appearance: none !important;
    padding: 13px 45px 13px 20px !important;
    font-family: Poppins;
    cursor: pointer;
    font-weight: 400;
    font-size: 18px;
    line-height: 155.556%;
    letter-spacing: 0%;
    color: rgba(53, 53, 53, 1);
    background: url("/wp-content/uploads/2025/02/chevron-down_select.svg") no-repeat !important;
    background-color: var(--e-global-color-a1fef61) !important;
    background-position-y: center !important;
    background-position-x: calc(100% - 20px) !important;
    background-size: 19px !important;
    border-radius: 0;
}

.la-home-form .form-columns-0 {
    display: none;
}

.la-home-form .hs_submit.hs-submit .actions {
    display: flex;
    justify-content: center;
}

.la-home-form .hs_submit.hs-submit .hs-button {
    background: var(--e-global-color-accent);
    padding: 15px 20px;
    transition: all 0.3s;
}

.la-home-form .hs_submit.hs-submit .hs-button:hover {
    background: var(--e-global-color-secondary);
}

/* FORM SECTION  DESIGN */

/* HOVER IMAGE SECTION */
.la_tab_item .elementor-widget-button .elementor-button-icon {
    font-size: 26px;
}

.la_full_image_row .la_full_image_single {
    visibility: hidden;
    opacity: 0;
    transition-duration: 1500ms;
    transition: all 1s;
}

.la_full_image_row .la_full_image_single.la_active_tab {
    opacity: 1;
    visibility: visible;
    transform: scale(1.05);
}

.la_tab_item {
    overflow: hidden !important;
}

.la_hover_img_slider_main_row {
    position: relative;
}

.la_tab_item_inner h2 {
    transition: all 0.5s !important;
}

.la_active_tab .la_tab_item_inner h2 {
    color: var(--e-global-color-secondary) !important;
}

.la_tab_item_inner h4 {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.la_tab_item_inner {
    position: absolute !important;
    left: 0;
    right: 0;
    transition: all 0.5s !important;
    bottom: -56px;
}

.la_active_tab .la_tab_item_inner {
    bottom: 0;
}

/* HOVER IMAGE SECTION */

/* REVIEW SLIDER SEC */

.la_review_slider_main .elementor-shortcode {
    overflow: hidden;
}

.la_review_slider_sec::before {
    max-height: 706px;
    top: 50% !important;
    transform: translateY(-50%);
}

.la_review_slider_sec .la_review_slider_top_data .elementor-icon svg {
    height: auto;
}

.la_review_slider_sec .la_review_slider_top_data .elementor-icon-box-icon {
    display: flex;
}

.la_review_slider_main .ti-widget.ti-goog .ti-review-item {
    margin-bottom: 0;
    height: auto;
    margin-right: 30px;
}

.la_review_slider_main .ti-review-header {
    margin-top: auto;
    position: static !important;
}

.la_review_slider_main .ti-widget.ti-goog .ti-review-item>.ti-inner {
    border-radius: 5px !important;
    background: var(--e-global-color-a1fef61) !important;
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.05);
    height: 100%;
    padding: 30px !important;
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
}


.la_review_slider_main .ti-widget.ti-goog .ti-reviews-container .ti-reviews-container-wrapper .slick-list>.slick-track {
    padding: 30px;
    display: flex;
}

.la_review_slider_main .ti-widget.ti-goog .ti-profile-img img {
    width: 70px !important;
    height: 70px !important;
}

.la_review_slider_main .ti-widget.ti-goog .ti-read-more span {
    font-size: 15px;
    font-weight: 600;
    color: var(--e-global-color-accent);
    line-height: 120%;
    text-transform: capitalize;
    opacity: 1;
}

.la_review_slider_main .ti-widget.ti-goog .ti-review-content {
    padding-right: 0 !important;
    margin-bottom: 30px !important;
}

.la_review_slider_main .ti-widget.ti-goog .ti-review-item>.ti-inner .ti-stars {
    order: 1;
    margin: 0 0 30px 0;
}

.la_review_slider_main .ti-widget.ti-goog .ti-platform-icon {
    width: 40px !important;
    height: 40px !important;
    top: 32px;
    right: 40px;
}

.la_review_slider_main .ti-widget.ti-goog .ti-widget-container .ti-name {
    font-family: Poppins !important;
    font-weight: 700;
    font-size: 24px;
    line-height: 34px;
    letter-spacing: 0%;
    color: var(--e-global-color-text);
    padding-right: 80px;
    margin-bottom: 10px;
}

.la_review_slider_main .ti-widget.ti-goog .ti-widget-container .ti-date {
    font-family: Poppins !important;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 26px;
    letter-spacing: 0%;
    color: var(--e-global-color-accent);
}

.ti-widget.ti-goog .ti-profile-img img {
    width: 70px !important;
    height: 70px !important;
}

.ti-widget.ti-goog .ti-profile-details {
    position: relative;
}

.la_review_slider_main .ti-widget.ti-goog .ti-profile-details::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    background: url("/wp-content/uploads/2025/02/Quote_Icon.svg") no-repeat;
    width: 57px;
    height: 30px;
    transform: translateY(-50%);
}

.la_review_slider_main .ti-widget.ti-goog .ti-reviews-container .ti-reviews-container-wrapper {
    margin: 0 0 0 -30px !important;
    display: flex;
    flex-wrap: wrap;
}

.la_review_slider_main .slick-dots {
    width: auto !important;
    margin: 52px auto 0;
    position: relative;
    top: unset;
    z-index: 1;
    bottom: unset;
}

.la_review_slider_main .ti-reviews-container-wrapper:after {
    content: "" !important;
    left: 0;
    z-index: 0;
    right: 0;
    position: absolute;
    opacity: 0.2;
    background: var(--e-global-color-accent);
    height: 1px;
    pointer-events: none;
    bottom: 8px;
}

.la_review_slider_main .elementor-shortcode {
    overflow: hidden;
}

.la_review_slider_main .ti-widget.ti-goog .ti-review-item>.ti-inner .ti-stars {
    order: 1;
    margin: 0 0 30px 0;
    border-radius: 5px;
    background: rgba(242, 186, 102, 0.20);
    display: inline-flex;
    width: auto !important;
    max-width: 160px;
    padding: 13px;
    height: auto;
    gap: 10px;
}

.la_review_slider_main .ti-widget.ti-goog .ti-review-item>.ti-inner .ti-stars .ti-star {
    width: 18.852px !important;
    height: 17.973px !important;
}

.la_review_slider_main .ti-widget.ti-goog .ti-review-content .ti-inner {
    font-family: Poppins !important;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    letter-spacing: 0%;
    max-height: 150px !important;
    scrollbar-width: thin;
    padding-right: 0 !important;
    color: var(--e-global-color-primary) !important;
    margin-bottom: 0;
}

.la_review_slider_main .ti-widget.ti-goog .ti-review-content .ti-inner::-webkit-scrollbar {
    width: 8px;
}

/* REVIEW SLIDER SEC */



/* NEW GALLERY GRID */
/* configuration of the Grid Overflow  */
.gridOverflow {
    --gridGap: 25px !important;
    --itemMinWidth: 322px !important;
    --itemAspectRatio: 0.851 !important;
    --itemRounding: 0 !important;
    --linkActionIcon: "" !important;
}

.la_gallery_tabs .e-n-tabs,
#fenceBox {
    width: 100%;
}

#grid>.go_gridItem:hover {
    transform: unset !important;
    box-shadow: unset !important;
}

#grid>.go_gridItem::before,
#grid>.go_gridItem::after {
    display: none !important;
}

.fancybox-toolbar button {
    background: transparent !important;
    padding: 10px !important;
}

.fancybox-navigation .fancybox-button {
    opacity: 1;
    visibility: visible;
    background-color: transparent;
}

.la_gallery_tabs .e-n-tabs {
    align-items: center;
}

.la_gallery_tabs .e-n-tabs-content {
    width: 100%;
}

.la_gallery_tabs .e-n-tabs>.e-n-tabs-heading {
    position: relative;
}

.la_gallery_tabs .e-n-tabs>.e-n-tabs-heading::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    border-bottom: 1px solid rgba(19, 53, 90, 0.20);
    pointer-events: none;
}

@container fenceBox (max-width: 500px) {
    .gridOverflow {
        --itemAspectRatio: 0.73;
        --gridGap: 3px;
    }
}

.gridOverflow.go-masonry {
    --gridGap: 8px;
    --itemMinWidth: 30%;
    --itemRounding: 25% 88% 10% 88% / 18% 9px 15% 9px;
    --linkActionIcon: "»";
    --masonryItemHeight: 193px;
}

@media (max-width: 600px) {
    .gridOverflow.go-masonry {
        --itemMinWidth: 40%;
        --masonryItemHeight: 166px;
    }
}

@container fenceBox (max-width: 600px) {
    .gridOverflow.go-masonry {
        --itemMinWidth: 40%;
        --masonryItemHeight: 166px;
    }
}

/* NEW GALLERY GRID */


/** KITCHEN MAKEOVER SOLUTIONS **/
.la_kitchen_makover_sec .la_kitchen_makover_single::before {
    z-index: 1;
}

.la_kitchen_makover_sec .la_img_single_box .la_img_single_box_inner {
    width: calc(100% - 24px);
    bottom: -100%;
}

.la_kitchen_makover_sec .la_img_single_box:hover .la_img_single_box_inner {
    bottom: 10px;
}

.la_kitchen_makover_sec .la_img_single_box .la_img_single_box_desc div {
    max-height: 170px;
    min-height: 72px;
}

.la_kitchen_makover_sec .la_kitchen_makover_single .la_kitchen_img {
    height: 100%;
    transition: all 0.3s linear;
    width: 100%;
}

.la_kitchen_makover_sec .la_img_single_box:hover .la_kitchen_img {
    transform: scale(1.055);
}

/** KITCHEN MAKEOVER SOLUTIONS **/


/** KITECHEN SLIDER **/
.range_cabinet_slider .range_cabinet_box {
    margin-right: 30px;
}

.range_cabinet_slider:not(.slick-initialized) {
    display: flex;
    overflow: hidden;
}

.range_cabinet_slider:not(.slick-initialized) .range_cabinet_box {
    min-width: 370px;
}

.range_cabinet_slider {
    padding-left: calc((100% - 1170px) / 2) !important;
}

.range_cabinet_slider .slick-dots {
    background: transparent;
    margin-top: 60px;
    max-width: 1170px;
}

.range_cabinet_slider .slick-dots li>button::before {
    background: #F2F6FB;
}

.range_cabinet_slider .slick-dots li.slick-active>button::after {
    border-color: var(--e-global-color-a1fef61);
}

.range_cabinet_slider .slick-dots li.slick-active>button::before {
    background-color: var(--e-global-color-a1fef61);
}

.range_cabinet_box .range_cabinet_box_content {
    max-width: 270px;
}

/** KITECHEN SLIDER **/

/** VIDEO SECTION **/
.elementor-custom-embed-image-overlay::before {
    content: "";
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.30) 100%);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

/** VIDEO SECTION **/

/** LA_CARPET_REPLACEMENT_SEC **/
.la_carpet_replacement_sec .la_transform_home_last .elementor-widget-image::after {
    bottom: 20px;
}

/** LA_CARPET_REPLACEMENT_SEC **/


.la-one-round {
    position: absolute !important;
    left: 50%;
    top: 56%;
    transform: translate(-50%, -50%);
}

.schedule-grid .elementor-icon-box-title {
    margin-top: 0 !important;
}

.schedule-grid .elementor-icon-box-title,
.schedule-grid .elementor-widget-icon-box svg path {
    transition: 0.3s all;
}

.schedule-grid .elementor-widget-icon-box:hover h3 {
    color: #2EB0E5 !important;
}

.la_new_form_sec .hs_error_rollup {
    width: 100%;
}

.schedule-grid .elementor-widget-icon-box:hover svg path {
    fill: #2EB0E5;
}

.card-info::after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='218' viewBox='0 0 1 218' fill='none'%3E%3Cpath d='M0 0H0.5V218H0V0Z' fill='url(%23paint0_linear_817_15689)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_817_15689' x1='0.25' y1='0' x2='0.25' y2='218' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.09' stop-color='%2313355A'/%3E%3Cstop offset='0.49' stop-color='%23EDEDED'/%3E%3Cstop offset='0.89' stop-color='%2313355A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
}

.card-info:hover::after {
    opacity: 0;
}

.card-info .elementor-icon-wrapper {
    display: flex;
}

.card-info,
.card-info h6,
.card-info p,
.card-info p a {
    transition: 0.5s all;
}

.card-info .elementor-widget-icon .elementor-widget-container {
    transition: margin-bottom 0.5s ease-in-out;
}

.card-info:hover .elementor-widget-icon .elementor-widget-container {
    margin-bottom: 30px !important;
}


.card-info:hover svg path {
    fill: #2EB0E5;
}

.card-info:hover {
    background: #fff !important;
    box-shadow: 0px 7px 12px 0px rgba(0, 0, 0, 0.08);
}

.card-info .elementor-widget-text-editor a {
    color: #F2F6FB !important;
}

.card-info:hover h6,
.card-info:hover p,
.card-info:hover .elementor-widget-text-editor a {
    color: #353535 !important;
}

/* slider */
.dream-kitchen-main {
    margin-top: 190px;
    overflow-x: clip;
}

.dream-kitchen {
    overflow-x: clip;
    width: 100%;
    max-width: 1170px;
    margin: 0 auto;
    position: relative;
}

.dream-kitchen .swiper-container {
    position: relative;
    padding: 0 22px;
}

.dream-kitchen .swiper-slide-active::after {
    content: "";
    position: absolute;
    left: 10px;
    top: 10px;
    right: 10px;
    bottom: 10px;
    box-shadow: 0px 5px 34px 0px rgba(0, 0, 0, 0.35);
    z-index: 0;
    height: auto;
    width: auto;
}

.dream-kitchen .swiper-slide-active img {
    position: relative;
    z-index: 1;
}

.dream-kitchen .swiper-container::after {
    content: "";
    width: 70px;
    height: 388px;
    right: -30px;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    z-index: 1;
    background: #FFF;
    filter: blur(12.5px);
}

.dream-kitchen .swiper-container::before {
    content: "";
    width: 70px;
    height: 388px;
    left: -30px;
    top: 50%;
    transform: translateY(-50%);
    background: #FFF;
    filter: blur(12.5px);
    position: absolute;
    z-index: 2;
}

.dream-kitchen .swiper-slide {
    transition: .3s;
    display: flex;
    transform: scaleX(2.25) scaleY(2.256) !important;
}

.dream-kitchen .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.dream-kitchen-main .swiper-slide.swiper-slide-prev,
.dream-kitchen-main .swiper-slide.swiper-slide-next {
    z-index: 1;
    transform: scaleX(2.443) scaleY(2.45) !important;
}

.dream-kitchen .swiper-slide-active {
    z-index: 2;
    transform: scaleX(3.26) scaleY(3.26) !important;
    /* box-shadow: 0px 5px 34px 0px rgba(0, 0, 0, 0.35); */
}

/* Navigation container */
.dream-kitchen .swiper-navigation {
    display: flex;
    justify-content: space-between;
    width: 100%;
    gap: 10px;
    z-index: 10;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.dream-kitchen .swiper-button-next,
.dream-kitchen .swiper-button-prev {
    position: static !important;
    margin: 0;
}

.dream-kitchen .swiper-button-next svg,
.dream-kitchen .swiper-button-prev svg {
    width: 16px;
    height: 16px;
}

.dream-kitchen .swiper-navigation .swiper-button-prev,
.dream-kitchen .swiper-navigation .swiper-button-next {
    border-radius: 5px;
    border: 1px solid #13355A;
    background: #13355A;
    width: 36px;
    height: 36px;
    transition: all 0.3s;
}

.dream-kitchen .swiper-navigation .swiper-button-prev:hover,
.dream-kitchen .swiper-navigation .swiper-button-next:hover {
    background-color: var(--e-global-color-secondary) !important;
    border-color: var(--e-global-color-secondary) !important;
}

.dream-kitchen .swiper-navigation .swiper-button-prev::after,
.dream-kitchen .swiper-navigation .swiper-button-next::after {
    display: none;
}

.la_after_before_col>.elementor-widget-shortcode .twentytwenty-wrapper .twentytwenty-overlay>div {
    opacity: 1;
}

.la_after_before_col .bafg-twentytwenty-container.active .twentytwenty-overlay>div {
    opacity: 0;
}

.solution-box a svg *,
.solution-box a {
    transition: all 0.3s !important;
}

.solution-box .elementor-icon-box-wrapper:hover a {
    color: var(--e-global-color-a1fef61) !important;
}

.solution-box .elementor-icon-box-wrapper:hover svg * {
    stroke: white !important;
}

.la_after_before_col>.elementor-widget-shortcode .twentytwenty-wrapper .twentytwenty-overlay>div::before {
    background: #fff;
    color: var(--e-global-color-accent);
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: 0;
    padding: 6px 12px;
}

/* solution section start */
.solution-box {
    z-index: 1;
}

.solution-box {
    max-height: 400px;
    overflow: hidden !important;
}

.solution-box.active {
    z-index: 1;
}

.solution-box .details {
    opacity: 0;
    visibility: hidden;
    transition: 0.4s all;
}

.solution-box.active .details {
    opacity: 1;
    visibility: visible;
}

.solution-box .details {
    position: absolute;
    bottom: 20px;
    width: calc(100% - 40px);
    min-width: 430px;
    left: 50%;
    transform: translateX(-50%);
    overflow-y: auto;
    max-height: 250px;
}

.solution-box::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background: linear-gradient(180deg, rgba(19, 53, 90, 0.00) 0%, #13355A 100%);
    opacity: 0;
}

.solution-box.active::after {
    opacity: 1;
}

.solution-box .details .elementor-icon-box-wrapper {
    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.solution-box .details .elementor-icon-box-icon {
    display: flex;
    align-items: center;
    margin: 0 !important;
}

.solution-box .details .elementor-icon {
    display: flex;
}



/* SECTION GALLERY  */
.la_new_sec_gallery .gridOverflow {
    --gridGap: 10px !important;
    --itemMinWidth: 322px !important;
    height: 100%;
    --itemAspectRatio: 0.851 !important;
}

.e-gallery--lazyload .e-gallery-image:not(.e-gallery-image-loaded) {
    filter: opacity(1) !important;
    transform: scale(1) !important;
    opacity: 1 !important;
    transition: unset !important;
}

.la_new_sec_gallery .go_gridItem {
    pointer-events: none;
    padding-bottom: calc(133.4% * var(--itemAspectRatio));
}

.la_new_sec_gallery .go_gridItem img {
    height: 100% !important;
}

.la_new_sec_gallery .go_gridItem-panorama {
    padding-bottom: calc(((133.5% - var(--gridGap)) / 2) * var(--itemAspectRatio));
}

.la_new_sec_gallery #fenceBox {
    height: 100%;
}

/* SECTION GALLERY  */
.elementor-location-popup form.la-home-form label,
.la_new_form_sec form.la-home-form label {
    margin-bottom: 5px;
}

.la_new_form_sec form.la-home-form .form-columns-2>div,
.la_new_form_sec form.la-home-form .form-columns-1 {
    width: 100%;
    max-width: calc(50% - 4px);
}

.la_new_form_sec form.la-home-form {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 16px;
    column-gap: 8px;
}

.la_new_form_sec form.la-home-form .form-columns-2 {
    width: 100%;
}

.la_new_form_sec form.la-home-form .form-columns-0 {
    display: block;
}

.la_new_form_sec form.la-home-form .form-columns-0 span {
    font-size: 14px;
    display: block;
    line-height: 24px;
    color: var(--e-global-color-primary) !important;
}

.la_new_form_sec .la-home-form .hs_submit.hs-submit {
    margin-top: 14px;
}

.la_new_form_sec .la-home-form .hs_submit .hs-button {
    background: var(--e-global-color-secondary);
    padding: 13px 20px;
}

.la_new_form_sec .la-home-form .hs_submit .hs-button:hover {
    background: var(--e-global-color-accent);
}

.elementor-location-popup form.la-home-form  .input input,
.la_tile_newsletter_form .la-home-form .input input,
.la_new_form_sec .la_refer_form form.la-home-form .form-columns-2 .input input,
.la_new_form_sec form.la-home-form .form-columns-1 .input input {
    padding: 9px 20px !important;
    font-size: 14px;
    line-height: 24px;
}
.elementor-location-popup form.la-home-form  .input select,
.la_new_form_sec .la_refer_form form.la-home-form .form-columns-1 .input select,
.la_new_form_sec form.la-home-form .form-columns-2 .input select {
    padding: 9px 45px 9px 20px !important;
    font-size: 14px;
    line-height: 24px;
    background-color: var(--e-global-color-a1fef61) !important;
    background: url("/wp-content/uploads/2025/03/down-arrow-1.svg") no-repeat !important;
    background-size: 24px !important;
    background-position-y: center !important;
    background-position-x: calc(100% - 8px) !important;
}

/** FEATURED BLOG SECTION  **/
.la_featured_blog_list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
    grid-template-areas: "main aside" "main aside" "main aside-bottom";
    gap: 30px;
    width: 100%;
}

.la_featured_blog.la_featured_blog_lft {
    grid-area: main;
    flex-direction: column;
}

.la_featured_blog .la_featured_blog_img {
    position: relative;
    line-height: 0;
    display: block;
    overflow: hidden;
    padding-top: 61.45%;
}

.la_featured_blog.la_featured_blog_lft .la_featured_blog_img {
    padding-top: 61.45%;
}

.la_featured_blog .la_featured_blog_img img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100% !important;
    object-fit: cover;
    object-position: center;
    transition: all 0.3s;
}

.la_featured_blog_content {
    border: 1px solid #DEDEDE;
    padding: 20px 15px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.la_featured_blog.la_featured_blog_lft .la_featured_blog_content {
    padding: 20px;
    gap: 20px;
    height: 100%;
}

.la_featured_blog.la_featured_blog_lft .la_featured_blog_title a {
    font-size: 32px;
    line-height: 131.25%;
}

.la_featured_blog .la_featured_blog_title a {
    font-weight: 600;
}

.la_featured_blog_footer {
    justify-content: space-between;
    border-top: 1px solid rgba(19, 53, 90, 0.20);
    padding-top: 20px;
    gap: 20px;
    margin-top: auto;
}

.la_featured_blog_date {
    color: var(--e-global-color-accent);
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    text-transform: uppercase;
}

.la_featured_blog_lft .la_featured_blog_comment_count,
.la_featured_blog_lft .la_featured_blog_date {
    font-size: 16px;
    text-transform: uppercase;
    line-height: 20px;
    color: var(--e-global-color-accent);
}

.la_read_more_btn_text {
    color: var(--e-global-color-accent);
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
    text-transform: uppercase;
    transition: all 0.3s;
}

.la_read_more_btn .la_read_more_btn_icon svg * {
    transition: all 0.3s;
}

.la_read_more_btn:hover .la_read_more_btn_text {
    color: var(--e-global-color-secondary);
}

.la_read_more_btn:hover .la_read_more_btn_icon svg * {
    stroke: var(--e-global-color-secondary);
}

.la_featured_blog_rgt .la_featured_blog_media {
    width: 100%;
    max-width: 230px;
}

.la_featured_blog_rgt .la_featured_blog_content {
    width: 100%;
    max-width: calc(100% - 230px);
    justify-content: center;
}

.la_featured_blog_rgt .la_featured_blog_img {
    height: 100%;
}

.la_featured_blog_lft .la_featured_blog_inner {
    height: 100%;
    position: relative;
}
.la_archives_sec .elementor-widget-archive-posts .elementor-post .elementor-post__thumbnail__link::after,
.la_featured_blog .la_featured_blog_title a::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: rgba(19, 53, 90, 0.50);
    transition: all 0.3s;
    opacity: 0;
    transform-origin: center;
    transform: scale(0.15);
}

.la_featured_blog_inner {
    position: relative;
}

.la_featured_blog .la_featured_blog_arrow {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(-20deg) scale(0.5);
    transition: all 0.3s;
    width: 97px;
    height: 97px;
    z-index: 1;
    transform-origin: center center;
    opacity: 0;
}
.la_archives_sec .elementor-widget-archive-posts .elementor-post:hover .elementor-post__thumbnail__link::after,
.la_featured_blog:hover .la_featured_blog_title a::after {
    opacity: 1;
    transform: scale(1);
}

.la_featured_blog:hover .la_featured_blog_img img {
    transform: scale(1.2);
}

.la_featured_blog:hover .la_featured_blog_arrow {
    opacity: 1;
    transform: translate(-50%, -50%) rotate(0deg) scale(1);
}

.la_featured_blog .la_featured_blog_arrow path {
    transition: all 0.3s;
}

.la_featured_blog .la_featured_blog_arrow:hover path:first-child {
    fill: var(--e-global-color-secondary);
}

.la_our_main_blog_list .la_featured_blog_list {
    display: flex;
    flex-wrap: wrap;
}

.la_our_main_blog_list .la_featured_blog_list>p {
    text-align: center;
    width: 100%;
}

.la_our_main_blog_list .la_featured_blog_list .la_featured_blog {
    width: 100%;
    max-width: calc(33.33% - 20px);
}

.la_our_main_blog_list .la_featured_blog_list .la_featured_blog_title a {
    font-size: inherit !important;
    line-height: inherit !important;
}

.la_single_recent_post_list .la_featured_blog.la_featured_blog_rgt .la_featured_blog_arrow,
.la_single_recent_post_list .la_featured_blog.la_featured_blog_rgt .la_featured_blog_title a::after,
.la_feature_main_blog_list .la_featured_blog.la_featured_blog_rgt .la_featured_blog_arrow,
.la_feature_main_blog_list .la_featured_blog.la_featured_blog_rgt .la_featured_blog_title a::after {
    display: none;
}

.la_our_main_blog_list .la_featured_blog_lft .la_featured_blog_comment_count,
.la_our_main_blog_list .la_featured_blog_lft .la_featured_blog_date {
    font-size: 14px;
    line-height: 20px;
}

.la_single_recent_post_list .la_featured_blog_list.la_recent_blog_list {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.la_single_recent_post_list .la_featured_blog_list .la_featured_blog_media {
    max-width: 144px;
}

.la_single_recent_post_list .la_featured_blog_list .la_featured_blog_content {
	padding: 15px;
	max-width: calc(100% - 144px);
	gap: 6px;
}
.la_single_recent_post_list .la_featured_blog_list  .la_featured_blog_date {
    font-size: 12px;
    letter-spacing: 0.12px;
    line-height: 100%;
}
.la_archives_sec .elementor-widget-archive-posts .elementor-post__text {
	padding: 0 20px 20px;
}
.la_archives_sec .elementor-widget-archive-posts .elementor-post .elementor-post__thumbnail__link::after{
	z-index: 1;
}
.la_archives_sec .elementor-widget-archive-posts .elementor-post .elementor-post__thumbnail__link::before {
	content: "";
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%) rotate(-20deg) scale(0.5);
	transition: all 0.3s;
	width: 97px;
	height: 97px;
	z-index: 2;
	transform-origin: center center;
	opacity: 0;
	position: absolute;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='97' height='97' viewBox='0 0 97 97' fill='none'%3E%3Cg clip-path='url(%23clip0_734_15502)'%3E%3Cpath d='M14.462 82.5852C33.4664 101.202 63.9648 100.889 82.5821 81.8843C101.199 62.8799 100.886 32.3816 81.8812 13.7643C62.8768 -4.85302 32.3784 -4.53922 13.7611 14.4652C-4.85617 33.4695 -4.54237 63.9679 14.462 82.5852Z' fill='%2313355A'%3E%3C/path%3E%3Cpath d='M31.1465 49.6476L64.4781 49.3047' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M51.709 34.4375L66.4416 48.87L52.0091 63.6026' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_734_15502'%3E%3Crect width='97' height='97' fill='white'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
}
.la_archives_sec .elementor-widget-archive-posts .elementor-post:hover .elementor-post__thumbnail__link::before{
    opacity: 1;
    transform: translate(-50%, -50%) rotate(0deg) scale(1);
}
.la_archives_sec .elementor-widget-archive-posts .elementor-post {
	border: 1px solid #DEDEDE;
	position: relative;
}
.la_archives_sec .elementor-widget-archive-posts .elementor-post__meta-data > span {
	position: relative;
	display: inline-flex;
	gap: 5px;
	align-items: center;
}
.la_archives_sec .elementor-widget-archive-posts .elementor-post__meta-data {
	padding-top: 20px;
	border-top: 1px solid rgba(19, 53, 90, 0.20);
    display: flex;
    justify-content: space-between;
    gap:15px;
}
.la_archives_sec .elementor-widget-archive-posts .elementor-post__meta-data .elementor-post-date::before {
	position: relative;
	content: "";
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_827_15303)'%3E%3Cpath d='M12.2192 7.85794H13.3353C13.5876 7.85794 13.7929 7.65266 13.7929 7.40034V6.28428C13.7929 6.03197 13.5876 5.82669 13.3353 5.82669H12.2192C11.9669 5.82669 11.7616 6.03197 11.7616 6.28428V7.40034C11.7616 7.65266 11.9669 7.85794 12.2192 7.85794ZM12.2304 6.29544H13.3241V7.38919H12.2304V6.29544ZM12.2192 10.8267H13.3353C13.5876 10.8267 13.7929 10.6214 13.7929 10.3691V9.25303C13.7929 9.00072 13.5876 8.79544 13.3353 8.79544H12.2192C11.9669 8.79544 11.7616 9.00072 11.7616 9.25303V10.3691C11.7616 10.6214 11.9669 10.8267 12.2192 10.8267ZM12.2304 9.26419H13.3241V10.3579H12.2304V9.26419ZM9.03434 7.85794H10.1504C10.4027 7.85794 10.608 7.65266 10.608 7.40034V6.28428C10.608 6.03197 10.4027 5.82669 10.1504 5.82669H9.03434C8.78203 5.82669 8.57675 6.03197 8.57675 6.28428V7.40034C8.57675 7.65266 8.78203 7.85794 9.03434 7.85794ZM9.0455 6.29544H10.1392V7.38919H9.0455V6.29544ZM3.78066 11.625H2.66459C2.41228 11.625 2.207 11.8303 2.207 12.0826V13.1987C2.207 13.451 2.41228 13.6562 2.66459 13.6562H3.78066C4.03297 13.6562 4.23825 13.451 4.23825 13.1987V12.0826C4.23825 11.8303 4.03297 11.625 3.78066 11.625ZM3.7695 13.1875H2.67575V12.0938H3.7695V13.1875ZM3.78066 5.82669H2.66459C2.41228 5.82669 2.207 6.03197 2.207 6.28428V7.40034C2.207 7.65266 2.41228 7.85794 2.66459 7.85794H3.78066C4.03297 7.85794 4.23825 7.65266 4.23825 7.40034V6.28428C4.23825 6.03194 4.03297 5.82669 3.78066 5.82669ZM3.7695 7.38919H2.67575V6.29544H3.7695V7.38919ZM9.03434 10.7571H10.1504C10.4027 10.7571 10.608 10.5518 10.608 10.2995V9.18344C10.608 8.93112 10.4027 8.72584 10.1504 8.72584H9.03434C8.78203 8.72584 8.57675 8.93112 8.57675 9.18344V10.2995C8.57675 10.5518 8.78203 10.7571 9.03434 10.7571ZM9.0455 9.19459H10.1392V10.2883H9.0455V9.19459ZM14.0257 1.07106H13.0236V0.712719C13.0236 0.319719 12.7039 0 12.3109 0H12.2032C11.8103 0 11.4906 0.319719 11.4906 0.712719V1.07106H4.50931V0.712719C4.50931 0.319719 4.18959 0 3.79659 0H3.68897C3.29597 0 2.97625 0.319719 2.97625 0.712719V1.07106H1.97422C1.32719 1.07106 0.800781 1.59747 0.800781 2.2445V14.8281C0.800781 15.4743 1.32647 16 1.97266 16H14.0273C14.6735 16 15.1992 15.4743 15.1992 14.8281V2.2445C15.1991 1.59747 14.6727 1.07106 14.0257 1.07106ZM11.9593 0.712719C11.9593 0.578187 12.0687 0.46875 12.2033 0.46875H12.3109C12.4454 0.46875 12.5549 0.578187 12.5549 0.712719V1.07106H11.9593V0.712719ZM3.44503 0.712719C3.44503 0.578187 3.55447 0.46875 3.689 0.46875H3.79663C3.93116 0.46875 4.04059 0.578187 4.04059 0.712719V1.07106H3.44506V0.712719H3.44503ZM14.7304 14.8281C14.7304 15.2158 14.415 15.5312 14.0272 15.5312H1.97263C1.58491 15.5312 1.2695 15.2158 1.2695 14.8281V14.8267C1.46587 14.9746 1.70997 15.0625 1.97422 15.0625H11.4768C11.7902 15.0625 12.0849 14.9404 12.3066 14.7188L14.7304 12.295V14.8281ZM12.0674 14.295C12.0858 14.2192 12.0958 14.1401 12.0958 14.0587V12.4942C12.0958 12.1992 12.3358 11.9592 12.6308 11.9592H14.1953C14.2767 11.9592 14.3558 11.9492 14.4317 11.9308L12.0674 14.295ZM14.7304 4.42044H4.74369C4.61425 4.42044 4.50931 4.52537 4.50931 4.65481C4.50931 4.78425 4.61425 4.88919 4.74369 4.88919H14.7304V10.9554C14.7304 11.2504 14.4903 11.4904 14.1953 11.4904H12.6308C12.0773 11.4904 11.627 11.9408 11.627 12.4942V14.0587C11.627 14.3538 11.387 14.5938 11.092 14.5938H1.97422C1.58566 14.5938 1.26953 14.2777 1.26953 13.8891V4.88919H3.80619C3.93563 4.88919 4.04056 4.78425 4.04056 4.65481C4.04056 4.52537 3.93563 4.42044 3.80619 4.42044H1.2695V2.2445C1.2695 1.85594 1.58562 1.53981 1.97419 1.53981H2.97625V2.22894C2.97625 2.62194 3.29597 2.94166 3.68897 2.94166C3.81841 2.94166 3.92334 2.83672 3.92334 2.70728C3.92334 2.57784 3.81841 2.47291 3.68897 2.47291C3.55444 2.47291 3.445 2.36347 3.445 2.22894V1.53981H11.4906V2.22894C11.4906 2.62194 11.8103 2.94166 12.2033 2.94166C12.3327 2.94166 12.4377 2.83672 12.4377 2.70728C12.4377 2.57784 12.3327 2.47291 12.2033 2.47291C12.0687 2.47291 11.9593 2.36347 11.9593 2.22894V1.53981H14.0257C14.4142 1.53981 14.7304 1.85594 14.7304 2.2445V4.42044ZM3.78066 8.72584H2.66459C2.41228 8.72584 2.207 8.93112 2.207 9.18344V10.2995C2.207 10.5518 2.41228 10.7571 2.66459 10.7571H3.78066C4.03297 10.7571 4.23825 10.5518 4.23825 10.2995V9.18344C4.23825 8.93109 4.03297 8.72584 3.78066 8.72584ZM3.7695 10.2883H2.67575V9.19459H3.7695V10.2883ZM5.84947 7.85794H6.96553C7.21784 7.85794 7.42313 7.65266 7.42313 7.40034V6.28428C7.42313 6.03197 7.21784 5.82669 6.96553 5.82669H5.84947C5.59716 5.82669 5.39188 6.03197 5.39188 6.28428V7.40034C5.39188 7.65266 5.59716 7.85794 5.84947 7.85794ZM5.86063 6.29544H6.95438V7.38919H5.86063V6.29544ZM9.04522 13.1875C9.03941 13.0632 8.93681 12.9643 8.81109 12.9643C8.68166 12.9643 8.57672 13.0692 8.57672 13.1987C8.57672 13.451 8.782 13.6562 9.03431 13.6562H10.1504C10.4027 13.6562 10.608 13.451 10.608 13.1987V12.0826C10.608 11.8303 10.4027 11.625 10.1504 11.625H9.03431C8.782 11.625 8.57672 11.8303 8.57672 12.0826V12.4045C8.57672 12.5339 8.68166 12.6388 8.81109 12.6388C8.94053 12.6388 9.04547 12.5339 9.04547 12.4045V12.0938H10.1392V13.1875H9.04522ZM5.84947 10.7571H6.96553C7.21784 10.7571 7.42313 10.5518 7.42313 10.2995V9.18344C7.42313 8.93112 7.21784 8.72584 6.96553 8.72584H5.84947C5.59716 8.72584 5.39188 8.93112 5.39188 9.18344V10.2995C5.39188 10.5518 5.59716 10.7571 5.84947 10.7571ZM5.86063 9.19459H6.95438V10.2883H5.86063V9.19459ZM5.84947 13.6562H6.96553C7.21784 13.6562 7.42313 13.451 7.42313 13.1987V12.0826C7.42313 11.8303 7.21784 11.625 6.96553 11.625H5.84947C5.59716 11.625 5.39188 11.8303 5.39188 12.0826V13.1987C5.39188 13.451 5.59716 13.6562 5.84947 13.6562ZM5.86063 12.0938H6.95438V13.1875H5.86063V12.0938Z' fill='%2313355A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_827_15303'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	width: 16px;
	height: 16px;
	background-position: center;
	background-repeat: no-repeat;
}
.la_archives_sec .elementor-widget-archive-posts .elementor-post__meta-data .elementor-post-avatar::before {
	position: relative;
	display: inline-block;
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_827_15308)'%3E%3Cpath d='M2.16211 8.13362C2.16211 8.63812 2.57255 9.04853 3.07698 9.04853C3.58148 9.04853 3.99189 8.63812 3.99189 8.13362C3.99189 7.62916 3.58145 7.21875 3.07698 7.21875C2.57255 7.21875 2.16211 7.62916 2.16211 8.13362ZM3.52317 8.13362C3.52317 8.37962 3.32302 8.57978 3.07702 8.57978C2.83102 8.57978 2.63089 8.37962 2.63089 8.13362C2.63089 7.88762 2.83102 7.6875 3.07702 7.6875C3.32302 7.6875 3.52317 7.88762 3.52317 8.13362Z' fill='%2313355A'/%3E%3Cpath d='M6.18916 8.13362C6.18916 7.62916 5.77872 7.21875 5.27425 7.21875C4.76978 7.21875 4.35938 7.62916 4.35938 8.13362C4.35938 8.63812 4.76981 9.04853 5.27425 9.04853C5.77872 9.04853 6.18916 8.63812 6.18916 8.13362ZM4.82809 8.13362C4.82809 7.88762 5.02822 7.6875 5.27422 7.6875C5.52022 7.6875 5.72037 7.88762 5.72037 8.13362C5.72037 8.37962 5.52022 8.57978 5.27422 8.57978C5.02822 8.57978 4.82809 8.37962 4.82809 8.13362Z' fill='%2313355A'/%3E%3Cpath d='M8.38838 8.13362C8.38838 7.62916 7.97794 7.21875 7.47347 7.21875C6.969 7.21875 6.55859 7.62916 6.55859 8.13362C6.55859 8.63812 6.96903 9.04853 7.47347 9.04853C7.97794 9.04853 8.38838 8.63812 8.38838 8.13362ZM7.02731 8.13362C7.02731 7.88762 7.22744 7.6875 7.47344 7.6875C7.71944 7.6875 7.91959 7.88762 7.91959 8.13362C7.91959 8.37962 7.71944 8.57978 7.47344 8.57978C7.22744 8.57978 7.02731 8.37962 7.02731 8.13362Z' fill='%2313355A'/%3E%3Cpath d='M10.5856 8.13362C10.5856 7.62916 10.1752 7.21875 9.67073 7.21875C9.16627 7.21875 8.75586 7.62916 8.75586 8.13362C8.75586 8.63812 9.1663 9.04853 9.67073 9.04853C10.1752 9.04853 10.5856 8.63812 10.5856 8.13362ZM9.22458 8.13362C9.22458 7.88762 9.4247 7.6875 9.6707 7.6875C9.9167 7.6875 10.1169 7.88762 10.1169 8.13362C10.1169 8.37962 9.9167 8.57978 9.6707 8.57978C9.4247 8.57978 9.22458 8.37962 9.22458 8.13362Z' fill='%2313355A'/%3E%3Cpath d='M13.7148 0.117188H5.06731C3.80728 0.117188 2.78212 1.14231 2.78212 2.40234V2.77203H2.28516C1.02513 2.77206 0 3.79719 0 5.05722V10.8678C0 12.1278 1.02513 13.1529 2.28516 13.1529H4.72828C4.85775 13.1529 4.96266 13.048 4.96266 12.9186C4.96266 12.7891 4.85775 12.6842 4.72828 12.6842H2.28516C1.28359 12.6842 0.46875 11.8693 0.46875 10.8678V5.05722C0.46875 4.05566 1.28359 3.24081 2.28516 3.24081H10.9327C11.9342 3.24081 12.7491 4.05566 12.7491 5.05722V10.8678C12.7491 11.8693 11.9342 12.6842 10.9327 12.6842C10.6657 12.6842 10.4165 12.8016 10.2489 13.0064C9.32963 14.1299 8.23494 14.9238 7.4785 15.3919C7.40797 15.4355 7.32678 15.3619 7.36384 15.2863C7.66109 14.6798 7.889 14.0437 8.04119 13.3958C8.12644 13.0327 7.84966 12.6842 7.47528 12.6842H5.82206C5.69259 12.6842 5.58769 12.7891 5.58769 12.9186C5.58769 13.048 5.69259 13.1529 5.82206 13.1529H7.47528C7.54719 13.1529 7.60112 13.2194 7.58484 13.2886C7.44072 13.9023 7.22475 14.505 6.94294 15.08C6.69994 15.576 7.25622 16.0807 7.72519 15.7905C8.512 15.3036 9.6515 14.4768 10.6117 13.3033C10.6899 13.2077 10.8069 13.1529 10.9327 13.1529C12.1927 13.1529 13.2178 12.1278 13.2178 10.8678V10.4981H13.7148C14.9749 10.4981 16 9.47297 16 8.21294V5.85453C16 5.72509 15.8951 5.62016 15.7656 5.62016C15.6362 5.62016 15.5312 5.72509 15.5312 5.85453V8.21294C15.5312 9.2145 14.7164 10.0293 13.7148 10.0293H13.2178V5.05722C13.2178 3.79719 12.1927 2.77206 10.9327 2.77206H3.25087V2.40237C3.25087 1.40081 4.06572 0.585969 5.06731 0.585969H13.7148C14.7164 0.585969 15.5312 1.40081 15.5312 2.40237V4.76078C15.5312 4.89022 15.6362 4.99516 15.7656 4.99516C15.8951 4.99516 16 4.89022 16 4.76078V2.40237C16 1.14231 14.9749 0.117188 13.7148 0.117188Z' fill='%2313355A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_827_15308'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	width: 16px;
	height: 16px;
}
.la_archives_sec .elementor-widget-archive-posts .elementor-post__thumbnail img {
	left: 0 !important;
	top: 0 !important;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
	object-position: center;
	transition: all 0.3s;
	position: absolute !important;
	transform: scale(1) !important;
	transform-origin: center;
}
.la_archives_sec .elementor-widget-archive-posts .elementor-post:hover .elementor-post__thumbnail  img {
	transform: scale(1.2) !important;
}
.la_single_recent_post_list .la_featured_blog_list .la_featured_blog_content .la_featured_blog_title a {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	min-height: 44px;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 22px;
	letter-spacing: 0.14px;
}
.la_single_recent_post_list .la_featured_blog_list .la_read_more_btn_text {
	font-size: 12px;
	letter-spacing: 0.12px;
}
.la_single_recent_post_list .la_featured_blog_list .la_read_more_btn_icon svg {
	width: 16px;
}
.la_single_recent_post_list .la_featured_blog_list .la_featured_date_icon svg {
	width: 16px;
	height: 16px;
}
.la_our_main_blog_list .btn_load_more {
    text-align: center;
    margin-top: 60px;
}

.btn_load_more a {
    padding: 13px 20px;
    display: inline-block;
    background: var(--e-global-color-accent);
    transition: all 0.3s;
}

.btn_load_more a span {
    color: white;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
    text-transform: uppercase;
}

.btn_load_more a:hover {
    background: var(--e-global-color-secondary);
}

.la_blog_breadcumb .breadcrumb_last {
    font-weight: 500;
    margin: 0 !important;
}

.la_blog_breadcumb #breadcrumbs>span>span {
    margin-right: 0px;
    margin-left: 8px;
}

.la_blog_categories .la_all_categories {
    display: flex;
    flex-direction: column;
    gap: 16px;
    list-style: none;
    padding: 0;
    margin: 0;
}
/** HIDE COMMENTS **/
.la_featured_blog_comments {
	display: none;
}
/** HIDE COMMENTS **/

.la_blog_categories .la_all_categories li a {
    justify-content: space-between;
}

.la_blog_categories .la_all_categories li:not(:last-child) {
	border-bottom: 1px solid #13355A1A;
	padding-bottom: 19px;
}
.la_social_share {
	display: flex;
	line-height: 100%;
	gap: 8px;
}
.la_social_share .la_social_icon{
    transition: all 0.3s;   
}
.la_social_share .la_social_icon:hover {
	transform: scale(1.1);
    opacity: 0.9;
}

.la_blog_tags .la_all_tags {
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    gap: 12px;
}
.la_blog_content_col .elementor-widget-theme-post-content p:empty{
    display: none !important;
    margin: 0 !important;
}


.la_blog_tags .la_all_tags a {
    transition: all 0.3s;
    color: var(--e-global-color-text);
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0.16px;
    text-transform: capitalize;
    padding: 9px 10px;
    border: 1px solid #D7D7D7;
    display: block;
}

.la_blog_tags .la_all_tags a:hover {
    background: var(--e-global-color-accent);
    color: #fff;
    border-color: var(--e-global-color-accent);
}
.la_archives_sec .elementor-widget-archive-posts .elementor-post .elementor-post__thumbnail__link {
	position: static;
}
.la_blog_categories .la_all_categories li a .la_category_arrow svg * {
    transition: all 0.3s;
}

.la_blog_categories .la_all_categories li a:hover .la_category_txt {
    color: var(--e-global-color-secondary);
}

.la_blog_categories .la_all_categories li a:hover .la_category_arrow svg * {
    fill: var(--e-global-color-secondary);
}

.la_blog_categories .la_all_categories .la_category_txt {
    color: var(--e-global-color-primary);
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    transition: all 0.3s;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0.16px;
}

.la_blog_content_col .elementor-widget-theme-post-content h2,
.la_blog_content_col .elementor-widget-theme-post-content h3,
.la_blog_content_col .elementor-widget-theme-post-content h4,
.la_blog_content_col .elementor-widget-theme-post-content h5,
.la_blog_content_col .elementor-widget-theme-post-content h6 {
    margin-bottom: 16px;
    margin-top: 30px;
}

.la_blog_content_col .elementor-widget-theme-post-content li,
.la_blog_content_col .elementor-widget-theme-post-content p {
    margin-bottom: 16px;
    letter-spacing: 0.16px;
}

.la_blog_content_col .elementor-widget-theme-post-content li a,
.la_blog_content_col .elementor-widget-theme-post-content p a {
    color: var(--e-global-color-secondary);
    transition: all 0.3s;
    text-decoration: underline;
}

.la_blog_content_col .elementor-widget-theme-post-content li a:hover,
.la_blog_content_col .elementor-widget-theme-post-content p a:hover {
    color: var(--e-global-color-accent);
}
.d_flex {
    display: flex;
}

.flex_column {
    flex-direction: column;
}

.items_center {
    align-items: center;
}

.comm_icon {
    gap: 5px;
}

.line_none {
    line-height: 0;
}

/** FEATURED BLOG SECTION  **/


/* privacy Page design */
.la_privacy_content h2,
.la_privacy_content h3,
.la_privacy_content h4,
.la_privacy_content h5,
.la_privacy_content h6 {
    margin-bottom: 25px;
    margin-top: 25px;
    font-weight: 600;
}

.la_privacy_content li,
.la_privacy_content p {
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 0%;
    color: rgba(53, 53, 53, 1);
    margin-bottom: 20px !important;
}

.la_privacy_content li strong,
.la_privacy_content p strong {
    font-weight: 600 !important;
}

.la_privacy_content li a,
.la_privacy_content p a {
    text-decoration: underline;
    transition: all 0.3s;
    color: var(--e-global-color-accent);
}

.la_privacy_content li a:hover,
.la_privacy_content p a:hover {
    color: var(--e-global-color-secondary);
}

.la_privacy_content li {
    margin-bottom: 15px !important;
}

.la_cust_counter_list .elementor-counter-title {
    text-align: center;
}

.la_cust_counter_list>.elementor-widget-counter::before {
    content: "";
    position: absolute;
    content: '';
    border-left: 3px solid #0054a3;
    top: 0;
    left: 0;
    height: 100%;
}

.la_cust_counter_list>.elementor-widget-counter {
    padding-left: 20px;
}

.la_privacy_content ul,
.la_privacy_content ol {
    padding-left: 20px;
    margin-bottom: 0;
    margin-left: 0;
}


/* AFTER BEFORE SEC */
.la_after_before_slider .swiper-slide-inner {
    position: relative;
    padding-top: 45.65%;
}

.la_after_before_slider .swiper-pagination-bullet {
    margin: 0 !important;
}

.la_after_before_slider .swiper-slide-inner img {
    position: absolute;
    left: 0;
    object-fit: cover;
    top: 0;
    height: 100% !important;
    width: 100% !important;
}

.la_after_before_slider .swiper-pagination {
    background: transparent !important;
    width: 100% !important;
    padding: 0 !important;
    margin-top: 24px;
}

.la_after_before_slider .swiper {
    padding-bottom: 0 !important;
    display: flex;
    flex-direction: column;
}

.go_gridItem>img {
    height: 100% !important;
}

.la_after_before_col .twentytwenty-horizontal .twentytwenty-handle::before,
.la_after_before_col .twentytwenty-horizontal .twentytwenty-handle::after {
    width: 1px;
}

.la_after_before_col .twentytwenty-handle {
    border: 1px solid white !important;
}

.la_after_before_col>.elementor-widget-shortcode .twentytwenty-wrapper img {
    height: 100% !important;
}

.la_after_before_col::after {
    border: 4px solid rgba(46, 176, 229, 1);
    content: "";
    position: absolute;
    left: 20px;
    right: -20px;
    top: 0;
    bottom: 0;
    z-index: -1;
}

.la_carpet_replacement_sec .elementor-icon-box-icon {
    line-height: 0;
}

.la_carpet_replacement_sec .la_transform_home_last .la_cust_line_update .elementor-widget-image::after {
    top: -20px;
    right: 0;
}

.la_cust_line_update::after {
    display: none !important;
}

.la_after_before_col>.elementor-widget-shortcode .bafg-twentytwenty-container,
.la_after_before_col>.elementor-widget-shortcode .twentytwenty-wrapper,
.la_after_before_col>.elementor-widget-shortcode .elementor-shortcode,
.la_after_before_col>.elementor-widget-shortcode {
    height: 100%;
}

.la_after_before_col .bafg-twentytwenty-container {
    padding-top: 97.3%;
    height: auto !important;
    margin-bottom: 20px;
}

/* AFTER BEFORE SEC */

/* REFER FORM */
.la_new_form_sec .la_refer_form form.la-home-form .form-columns-0 {
    width: 100%;
}

.la_new_form_sec .la_refer_form form.la-home-form .form-columns-1 {
    max-width: 100%;
}

.la_new_form_sec .la_refer_form form.la-home-form .inputs-list {
    padding-left: 0;
    list-style: none;
}

.la_new_form_sec .la_refer_form form.la-home-form input[type="checkbox"] {
    padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    display: none;
    cursor: pointer;
}

.la_new_form_sec .la_refer_form form.la-home-form input[type="checkbox"]+span {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    line-height: 162.5%;
    cursor: pointer;
    letter-spacing: 0%;
    color: var(--e-global-color-primary);
    padding-left: 35px;
    display: block;
}

.la_new_form_sec .la_refer_form form.la-home-form .form-columns-2 {
    gap: 25px;
}

.la_new_form_sec .la_refer_form form.la-home-form .hs_submit.hs-submit {
    width: 100%;
}

.la_new_form_sec .la_refer_form form.la-home-form input[type="checkbox"]+span::before {
    content: '';
    -webkit-appearance: none;
    appearance: none;
    background-color: transparent;
    border: 2px solid #0079bf;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
    padding: 9px;
    display: inline-block;
    position: absolute;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 5px;
    left: 0;
    top: 7px;
}

.la_new_form_sec .la_refer_form form.la-home-form input[type="checkbox"]:checked+span::after {
    content: '';
    display: block;
    position: absolute;
    top: 10px;
    left: 8px;
    width: 6px;
    height: 12px;
    border: solid #0079bf;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.la_new_form_sec .la_refer_form form.la-home-form.no-list.hs-error-msgs {
    padding-left: 0px !important;
}

.la_cust_card_hover .la_carpet_rep_card::before {
    position: absolute;
    top: -10px;
    left: -10px;
    content: "";
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    border: solid;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 5px;
    transition: all .7s ease-out;
    border-color: rgba(255, 255, 255, .40);
}

.la_tile_banner_form .hs_submit.hs-submit {
    width: 100%;
}

.la_cust_card_hover .la_carpet_rep_card:hover::before {
    left: 100%;
    transform: rotate(90deg);
    border-color: white;
}

.la_cust_card_hover .la_carpet_rep_card::after {
    position: absolute;
    bottom: -10px;
    right: -10px;
    content: "";
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    border: solid;
    border-width: 1px 0 0 1px;
    display: inline-block;
    padding: 5px;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    transition: all .7s ease-out;
    border-color: rgba(255, 255, 255, .40)
}

.la_scale_img_slider .swiper-slide-inner {
    padding-top: 80.35%;
}

.la_cust_card_hover .la_carpet_rep_card:hover:after {
    border-color: white;
    right: 100%;
    transform: rotate(90deg);
}

.la_cust_card_hover .la_carpet_rep_card:hover>.elementor-widget-container {
    border-color: white !important;
}

.la_tile_lft_img_cont_sec .la_transform_home_last .elementor-widget-image::after {
    left: -20px;
    z-index: 0;
    right: 40px;
}

.la_tile_lft_img_cont_sec .la_transform_home_last .elementor-widget-image .elementor-widget-container {
    z-index: 2;
    position: relative;
}

.la_tile_newsletter_form .la-home-form {
    padding: 20px;
    background: var(--e-global-color-accent);
}

.la_tile_newsletter_form .la-home-form label span {
    color: var(--e-global-color-a1fef61);
}

.la_tile_newsletter_form .la-home-form .hs_submit.hs-submit .actions {
    justify-content: flex-start;
}

.la_tile_newsletter_form .la-home-form .hs_submit.hs-submit .actions .hs-button {
    background: var(--e-global-color-secondary);
}

.la_tile_newsletter_form .la-home-form .hs_submit.hs-submit .actions .hs-button:hover {
    background: var(--e-global-color-a1fef61);
    color: var(--e-global-color-accent);
}

.la_privacy_content a {
    color: #2EB0E5 !important;
}

.la_privacy_content a:hover {
    color: #13355A !important;
}

/* REFER FORM */

/* CUSTOM ARROW */
.la_cust_arrow .elementor-cta__button {
    transition: all .7s ease-out;
    position: relative;
}

.la_cust_arrow .elementor-cta__button::after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M3.78516 9.83203H15.4518' stroke='%232EB0E5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.61719 4L15.4505 9.83333L9.61719 15.6667' stroke='%232EB0E5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    width: 20px;
    height: 20px;
    position: absolute;
    right: 25px;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
    transition: all .7s ease-out;
}

.la_cust_card_hover .la_carpet_rep_card:hover .elementor-cta__button::after {
    right: -25px;
    opacity: 1;
}

.la_cust_card_hover .la_carpet_rep_card:hover .elementor-cta__button {
    color: var(--e-global-color-secondary) !important;
}

.la_cust_icon_list .elementor-icon-list-items {
    display: block;
    column-count: 2;
}

.processing_solution_box:hover .elementor-widget-icon svg * {
    fill: #0054a3;
}

.la_cust_price_box .elementskit-single-pricing>div:not(.elementskit-pricing-header) {
    padding: 0 30px !important;
}

.la_cust_price_box .elementskit-single-pricing .elementskit-pricing-lists li::before {
    display: none !important;
}

.la_cust_price_box .elementskit-single-pricing .elementskit-pricing-content li {
    border-bottom: 1px solid rgba(0, 0, 0, .08);
    padding-bottom: 8px;
    padding-top: 8px;
}

.la_cust_price_box .elementskit-single-pricing {
    padding-bottom: 30px;
}

.la_cust_price_box .elementskit-single-pricing img {
    width: 100%;
}

.la_cust_price_box .elementskit-single-pricing>.elementskit-pricing-price-wraper .elementskit-pricing-price {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.la_cust_price_box .elementskit-single-pricing>div.elementskit-pricing-header>h3,
.la_cust_price_box .elementskit-single-pricing>div.elementskit-pricing-header>p {
    padding: 0 30px !important;
}

.la_cust_price_box .elementskit-single-pricing .elementor-pricing-img {
    line-height: 0;
    display: block;
    margin-bottom: 20px !important;
}

.la_cust_price_box .elementskit-single-pricing>div.elementskit-pricing-price-wraper {
    position: absolute;
    padding: 5px 15px !important;
    background: var(--e-global-color-a1fef61);
}

.la_saving_comm_card .elementor-icon svg * {
    transition: all .7s ease-out;
    fill: var(--e-global-color-a1fef61) !important;
}

.la_saving_comm_card:hover .elementor-icon svg *,
.la_carpet_replacement_sec .elementor-cta:hover svg * {
    fill: var(--e-global-color-secondary) !important;
}

.la_carpet_replacement_sec .elementor-cta svg *,
.la_carpet_replacement_sec .elementor-cta .elementor-icon i {
    transition: all .7s ease-out;
}

.la_carpet_replacement_sec .elementor-cta:hover .elementor-icon i {
    color: var(--e-global-color-secondary);
}

.la_carpet_replacement_sec .elementor-cta {
    height: 100%;
}

.la_carpet_replacement_sec .elementor-cta .elementor-cta__content {
    flex-direction: column;
}

.la_carpet_replacement_sec .elementor-cta .elementor-cta__button-wrapper {
    margin-top: auto;
}

/* CUSTOM ARROW */
.la_our_main_blog_list #post-search #search-input {
    color: var(--e-global-color-primary);
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0.16px;
    text-align: left;
    border-radius: 0;
    padding: 8px 66px 8px 20px;
    border: 1px solid rgba(19, 53, 90, 0.20);
    background: var(--e-global-color-a1fef61);
}

.la_our_main_blog_list #post-search .close-btn {
    position: absolute;
    right: 56px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s;
}

.la_our_main_blog_list #post-search.close .close-btn {
    opacity: 1;
    visibility: visible;
}

.la_our_main_blog_list #post-search {
    position: relative;
    width: 100%;
    max-width: 370px;
}

.la_our_main_blog_list .title-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 60px;
    gap: 25px;
}

.la_our_main_blog_list .title-wrap h2 {
    margin: 0;
}

.la_our_main_blog_list #post-search #search-button {
    background-color: var(--e-global-color-accent);
    display: flex;
    width: 46px;
    height: 46px;
    padding: 13.005px 12.995px 12.995px 13.005px;
    justify-content: center;
    align-items: center;
    font-size: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_795_16850)'%3E%3Cpath d='M19.8141 18.9197L14.6505 13.8386C16.0027 12.3694 16.8335 10.4265 16.8335 8.28849C16.8328 3.71491 13.0657 0.0078125 8.41838 0.0078125C3.77103 0.0078125 0.00390625 3.71491 0.00390625 8.28849C0.00390625 12.8621 3.77103 16.5692 8.41838 16.5692C10.4264 16.5692 12.268 15.8746 13.7146 14.72L18.8983 19.8212C19.1509 20.07 19.561 20.07 19.8135 19.8212C20.0667 19.5724 20.0667 19.1685 19.8141 18.9197ZM8.41838 15.2951C4.48622 15.2951 1.29859 12.1582 1.29859 8.28849C1.29859 4.41882 4.48622 1.28184 8.41838 1.28184C12.3506 1.28184 15.5382 4.41882 15.5382 8.28849C15.5382 12.1582 12.3506 15.2951 8.41838 15.2951Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_795_16850'%3E%3Crect width='20' height='20' fill='white' transform='translate(0.00390625 0.0078125)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px;
    position: absolute;
    right: 0;
    transition: all 0.3s;
    top: 0;
}

.la_our_main_blog_list #post-search #search-button:hover {
    background-color: var(--e-global-color-secondary);
}

.la_our_main_blog_list #post-search #search-input::placeholder {
    opacity: 0.5;
    color: var(--e-global-color-primary);
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0.16px;
}

.la_our_main_blog_list .la_featured_blog.la_featured_blog_lft .la_featured_blog_img {
    padding-top: 78.4%;
}

.la_custom_hover_cards_effect .la_tab_item_inner .elementor-widget-text-editor p {
    min-height: 182px;
    max-height: 182px;
    overflow-y: auto;
}

.la_custom_hover_cards_effect .la_tab_item .la_tab_item_inner>div {
    transition: all 0.3s;
}

.la_custom_hover_cards_effect .la_tab_item:not(.la_active_tab) .la_tab_item_inner>div {
    opacity: 0;
}

.la_tab_item .elementor-button svg * {
    transition: all 0.3s;
}

.la_tab_item .elementor-button:hover svg * {
    stroke: white;
}

/* MAP SECTION */
.la_map_row .wpsl-search {
    padding: 0;
    background: transparent;
    margin-bottom: 60px !important;
}

.la_map_row .wpsl-search label {
    color: var(--e-global-color-text) !important;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.625 !important;
    width: 100% !important;
    margin: 0 !important;
    text-transform: capitalize;
}

.la_map_row .wpsl-search form>div {
    margin: 0 !important;
    width: 100%;
    display: flex !important;
    flex-wrap: wrap;
    gap: 15px;
    flex-direction: column;
}

.la_map_row .wpsl-search form>div.wpsl-input {
    max-width: calc(33.33% - 20px);
}

.la_map_row .wpsl-search form>div.wpsl-select-wrap {
    max-width: calc(66.67% - 10px);
    flex-direction: row;
    gap: 30px;
}

.la_map_row .wpsl-search form {
    display: flex;
    flex-wrap: wrap;
    row-gap: 20px;
    column-gap: 30px;
}

.la_map_row .wpsl-search form>div.wpsl-select-wrap>div {
    margin: 0 !important;
    width: 100%;
    max-width: calc(50% - 15px);
    display: flex !important;
    flex-direction: column;
    gap: 15px;
}

.la_map_row .wpsl-search form>div.wpsl-select-wrap .wpsl-dropdown,
.la_map_row .wpsl-search form select,
.la_map_row .wpsl-search form input {
    padding: 14px 20px !important;
    width: 100% !important;
    border: 1px solid rgba(19, 53, 90, 0.20) !important;
    background: var(--e-global-color-a1fef61) !important;
    border-radius: 0 !important;
    color: var(--e-global-color-primary) !important;
    font-family: Poppins;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 1.556 !important;
}

.la_map_row .wpsl-search form>div.wpsl-select-wrap .wpsl-dropdown span {
    color: #35353580;
}
.la_map_row .wpsl-search form input::placeholder {
    color: #35353580;
}

.la_map_row .wpsl-search form>div.wpsl-select-wrap .wpsl-dropdown {
    padding-right: 48px !important;
    appearance: none;
    width: 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 6.75L9 11.25L13.5 6.75' stroke='%23353535' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position-y: center !important;
    background-position-x: calc(100% - 20px) !important;
    background-size: 18px !important;
    box-shadow: unset !important;
}

.la_map_row .wpsl-search form #wpsl-search-btn {
    width: auto !important;
    margin: 0 auto !important;
    display: flex;
    padding: 13px 20px !important;
    gap: 5px;
    color: white !important;
    font-family: Poppins;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 26px !important;
    text-transform: uppercase !important;
    box-shadow: unset !important;
    transition: all 0.3s !important;
    border-width: 0 !important;
    background: var(--e-global-color-secondary) !important;
}

.la_map_row .wpsl-search form #wpsl-search-btn:hover {
    background: var(--e-global-color-primary) !important;
}

.la_map_row #wpsl-wrap #wpsl-result-list {
    margin-right: 0 !important;
    width: 100%;
    max-width: 31.64%;
}

.la_map_row #wpsl-wrap #wpsl-result-list ul li {
    list-style: none !important;
    border-radius: 8px !important;
    background: white !important;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05) !important;
    border: none;
    overflow: visible;
    padding: 10px !important;
    margin-bottom: 10px;
}

.la_map_row #wpsl-wrap #wpsl-result-list ul li p strong:first-child {
    color: var(--e-global-color-primary);
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    display: block;
    margin-bottom: 10px;
}

.la_map_row #wpsl-wrap #wpsl-result-list ul li .wpsl-store-location p {
    margin-bottom: 10px;
}

.la_map_row #wpsl-wrap #wpsl-result-list ul li .wpsl-store-location p span {
    line-height: 175% !important;
}

.la_map_row #wpsl-wrap #wpsl-result-list #wpsl-stores {
    margin-top: 0;
    margin-left: -20px;
    margin-right: -20px;
    scroll-behavior: smooth;
    scrollbar-color: #13355A rgba(19, 53, 90, 0.1);
    height: 476px !important;
}

.la_map_row #wpsl-wrap #wpsl-result-list #wpsl-stores #mCSB_1_scrollbar_vertical {
    width: 10px;
    right: 20px;
    opacity: 1 !important;
    margin-top: 5px;
}

.la_map_row #wpsl-wrap .mCSB_scrollTools .mCSB_draggerContainer {
    border-radius: 10px !important;
    overflow: hidden;
}

.la_map_row #wpsl-wrap #wpsl-result-list #wpsl-stores #mCSB_1_scrollbar_vertical .mCSB_dragger_bar {
    background: var(--e-global-color-accent);
    margin: 0;
    width: 10px;
}

.la_map_row #wpsl-wrap #wpsl-result-list #wpsl-stores .mCSB_draggerRail {
    width: 10px;
    background: rgba(19, 53, 90, 0.1);
    border-radius: 0;
}

.la_map_row #wpsl-wrap #wpsl-result-list #wpsl-stores::-webkit-scrollbar {
    width: 8px;
}

.la_map_row #wpsl-wrap #wpsl-result-list #wpsl-stores::-webkit-scrollbar-thumb {
    background-color: #13355A;
    border-radius: 10px;
}

.la_map_row #wpsl-wrap #wpsl-result-list #wpsl-stores::-webkit-scrollbar-track {
    background: rgba(19, 53, 90, 0.1);
    border-radius: 10px;
}

.la_map_row #wpsl-wrap #wpsl-result-list #wpsl-stores::-webkit-scrollbar-thumb:hover {
    background: rgba(19, 53, 90, 0.5);
}

.la_map_row #wpsl-wrap #wpsl-result-list #wpsl-stores::-webkit-scrollbar-button {
    display: none;
    width: 0;
    opacity: 0;
    background: transparent;
    border: none;
    height: 0;
}

.la_map_row #wpsl-wrap #wpsl-result-list #wpsl-stores #mCSB_1_container {
    margin-right: 0;
    overflow: visible;
    padding: 0px 20px 20px 20px;
}

.la_map_row #wpsl-wrap #wpsl-gmap {
    height: 530px !important;
    width: 100%;
    max-width: calc(100% - 34.18%);
    border-radius: 5px;
}

.la_map_row #wpsl-wrap {
    overflow: unset;
}

.la_map_row #wpsl-wrap #wpsl-result-list ul li .wpsl-directions {
    color: var(--e-global-color-secondary);
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    text-decoration-line: underline;
    transition: all 0.3s;
}

.la_map_row #wpsl-wrap #wpsl-result-list ul li .wpsl-direction-wrap {
    display: flex;
    gap: 5px;
    color: var(--e-global-color-primary);
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

.la_map_row #wpsl-wrap #wpsl-result-list ul li .wpsl-directions:hover {
    color: var(--e-global-color-accent);
}

.la_map_row .wpsl-search form>div.wpsl-select-wrap .wpsl-dropdown {
    width: 100% !important;
}
.la_tile_lft_img_cont_sec .la_transform_home_last .elementor-widget-image img {
    max-width: 100% !important;
}
.la_tile_lft_img_cont_sec .la_transform_home_last .elementor-widget-image::after {
    right: 20px;
}   
/* MAP SECTION */

/** POPUP FORM **/

.elementor-location-popup form.la-home-form label span{
    color: var(--e-global-color-a1fef61);
}
.elementor-location-popup form.la-home-form .input select {
    background-color: var(--e-global-color-a1fef61) !important;
}
.elementor-location-popup form.la-home-form .form-columns-1 {
	margin-bottom: 16px;
}
.elementor-location-popup form.la-home-form .form-columns-2 .input,
.elementor-location-popup form.la-home-form .form-columns-1 .input {
	margin-right: 0;
}
.elementor-location-popup form.la-home-form .form-columns-2 {
	gap: 20px;
	display: flex;
}
.elementor-location-popup form.la-home-form .hs_submit.hs-submit .hs-button {
	background: var(--e-global-color-secondary);
}
.elementor-location-popup form.la-home-form .hs_submit.hs-submit .hs-button:hover {
	background: var(--e-global-color-a1fef61);
	color: var(--e-global-color-accent);
}
.elementor-location-popup form.la-home-form .form-columns-0 {
	display: block;
    margin-top: 16px;
}
.elementor-location-popup form.la-home-form .form-columns-0 .hs-richtext.hs-main-font-element span {
	color: var(--e-global-color-a1fef61) !important;
}
.la_iframe_wrapper {
	height: 100%;
}
.card-info .elementor-button.elementor-button-link:focus .elementor-button-text {
	color: var(--e-global-color-secondary) !important;
}
.fancybox-container  .fancybox-button.fancybox-button--zoom svg {
	opacity: 0;
}
.fancybox-container .fancybox-button.fancybox-button--zoom {
	background-size: 21px !important;
	background-position-x: center !important;
	background-repeat: no-repeat !important;
	background-position-y: 50% !important;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M0 0 C0.87398438 0.7734375 1.74796875 1.546875 2.6484375 2.34375 C3.13795898 2.77300781 3.62748047 3.20226562 4.13183594 3.64453125 C20.6663164 18.1973904 33.56355484 34.79728984 43.6484375 54.34375 C44.12772705 55.2713916 44.12772705 55.2713916 44.61669922 56.21777344 C54.93587506 76.51089393 61.63722654 99.55885551 61.88671875 122.41015625 C61.90154549 123.53161041 61.90154549 123.53161041 61.91667175 124.67572021 C62.36331126 167.26766026 51.20502253 202.01840938 27.6484375 237.34375 C28.12404743 237.81751635 28.59965736 238.29128269 29.08967972 238.77940559 C40.67163598 250.31715837 52.24802298 261.86046699 63.81827164 273.40995979 C69.41372969 278.99511322 75.01104372 284.57838245 80.61279297 290.15722656 C85.49629801 295.02077284 90.37625578 299.88784593 95.25201869 304.7591542 C97.83287855 307.3374109 100.41545841 309.91388909 103.00229645 312.48614883 C105.89276636 315.36046165 108.77528756 318.24262198 111.65722656 321.12548828 C112.51246414 321.97353531 113.36770172 322.82158234 114.24885559 323.69532776 C121.00340269 330.47344099 125.73899411 335.56716007 125.9609375 345.53125 C125.88973552 351.35686655 125.4068411 355.76287027 121.6484375 360.34375 C116.1496582 365.38890766 111.8663701 367.48952256 104.3359375 367.59375 C103.22605469 367.61953125 102.11617188 367.6453125 100.97265625 367.671875 C95.08889413 367.09110412 91.08740614 364.15148114 86.83779907 360.21351624 C85.9744759 359.41447939 85.11115273 358.61544254 84.22166824 357.79219246 C80.29762581 354.05844564 76.4397016 350.26642224 72.61865234 346.42749023 C71.77838501 345.58736893 70.93811768 344.74724762 70.0723877 343.88166809 C67.33233595 341.14092708 64.59582999 338.39667549 61.859375 335.65234375 C59.94602579 333.73656616 58.03191782 331.82154736 56.11782837 329.9065094 C51.61831681 325.4039089 47.12135697 320.89876905 42.62534392 316.39267546 C37.50024833 311.25634237 32.37226026 306.12290111 27.24404597 300.98968208 C16.70899034 290.44421735 6.17751165 279.89518719 -4.3515625 269.34375 C-6.11434241 270.46471073 -7.87701759 271.58583614 -9.63964844 272.70703125 C-10.62124939 273.33134033 -11.60285034 273.95564941 -12.61419678 274.59887695 C-14.66098282 275.90355531 -16.70322644 277.21443636 -18.7421875 278.53125 C-42.02097278 293.28720133 -70.78394513 303.3741665 -98.55859375 303.546875 C-99.3173027 303.55393463 -100.07601166 303.56099426 -100.85771179 303.56826782 C-132.47847331 303.79573933 -132.47847331 303.79573933 -146.3515625 300.34375 C-147.59317139 300.04573486 -147.59317139 300.04573486 -148.85986328 299.74169922 C-161.65122991 296.59743952 -173.54676769 292.16012281 -185.3515625 286.34375 C-186.01381836 286.02148438 -186.67607422 285.69921875 -187.35839844 285.3671875 C-207.96451856 275.23404297 -227.56086107 260.04675022 -241.6640625 241.84375 C-242.12917236 241.24481934 -242.59428223 240.64588867 -243.07348633 240.02880859 C-272.50536234 201.65326956 -285.10548158 155.40440111 -278.82983398 107.36962891 C-273.43164508 70.41211083 -256.06928015 38.06921521 -230.3515625 11.34375 C-229.73539063 10.66441406 -229.11921875 9.98507813 -228.484375 9.28515625 C-170.58108697 -52.60702495 -63.17710668 -53.88077567 0 0 Z M-204.8515625 47.96875 C-228.80917608 75.3488798 -238.43746996 109.45404947 -236.3515625 145.34375 C-235.82966431 151.12615751 -234.77690482 156.72022962 -233.3515625 162.34375 C-233.19059082 162.99037598 -233.02961914 163.63700195 -232.86376953 164.30322266 C-224.27952503 197.5104778 -202.76570923 225.66418828 -173.37109375 243.0625 C-143.7476531 260.07524409 -109.21918582 264.99087518 -76.09375 256.27734375 C-42.72991494 246.75461472 -14.31472729 225.01714645 2.953125 194.81445312 C19.78414274 163.99020551 22.64868336 128.56814475 13.12109375 95.05078125 C3.13095922 61.9597271 -20.61638574 35.32992277 -50.7265625 19.09375 C-103.36057959 -8.40786313 -164.99797071 5.7420897 -204.8515625 47.96875 Z ' fill='%23FFFFFF' transform='translate(322.3515625,80.65625)'/%3E%3Cpath d='M0 0 C1.19367188 -0.01675781 2.38734375 -0.03351563 3.6171875 -0.05078125 C9.96570516 0.6066933 14.06990363 3.5104122 18.125 8.3125 C22.33319998 14.57957198 22.66699269 20.19844133 22.515625 27.59375 C22.50996521 28.64784058 22.50430542 29.70193115 22.49847412 30.78796387 C22.47621734 34.12995254 22.42603977 37.47083947 22.375 40.8125 C22.35492123 43.0885261 22.33667288 45.36456913 22.3203125 47.640625 C22.2763878 53.19828782 22.20958337 58.75531517 22.125 64.3125 C22.72555206 64.30583817 23.32610413 64.29917633 23.94485474 64.29231262 C30.20667151 64.22583922 36.4683877 64.18064953 42.73046875 64.14770508 C45.06612216 64.13263739 47.40174737 64.11217951 49.73730469 64.08618164 C53.09837819 64.04971042 56.45907692 64.0327531 59.8203125 64.01953125 C60.86115997 64.00404739 61.90200745 63.98856354 62.97439575 63.97261047 C69.94820097 63.97099894 74.26871459 64.93226216 79.75 69.5 C84.83253758 75.51879451 86.8451236 80.67864959 86.50390625 88.63671875 C85.53450791 95.48246991 82.22349851 99.75040611 77.00390625 104.0859375 C73.16674883 106.59085939 69.71044827 107.56361054 65.15112305 107.53955078 C63.71019539 107.53932419 63.71019539 107.53932419 62.24015808 107.53909302 C60.70395561 107.52360916 60.70395561 107.52360916 59.13671875 107.5078125 C58.07838333 107.5049826 57.02004791 107.50215271 55.92964172 107.49923706 C52.55714502 107.4880629 49.18491613 107.46296307 45.8125 107.4375 C43.5227903 107.42746664 41.23307643 107.41834141 38.94335938 107.41015625 C33.33714857 107.3881326 27.73109342 107.35468236 22.125 107.3125 C22.13388245 107.89608276 22.14276489 108.47966553 22.1519165 109.08093262 C22.24073525 115.18080809 22.30087693 121.28049844 22.34472656 127.38085938 C22.36478317 129.65437284 22.39203538 131.9278351 22.42675781 134.20117188 C22.47553712 137.47799349 22.49802897 140.75413025 22.515625 144.03125 C22.53627014 145.03990112 22.55691528 146.04855225 22.57818604 147.08776855 C22.58047808 154.37372726 21.19455393 159.75538828 16.37890625 165.3359375 C15.82074219 165.78195312 15.26257813 166.22796875 14.6875 166.6875 C13.85412109 167.37972656 13.85412109 167.37972656 13.00390625 168.0859375 C7.3329735 171.78796013 1.71721707 172.15969256 -4.875 171.3125 C-11.99953171 169.05522262 -16.18035508 165.74833309 -19.875 159.3125 C-20.85139431 156.38331707 -20.99636181 154.52224262 -20.98852539 151.47387695 C-20.98844986 150.4930867 -20.98837433 149.51229645 -20.98829651 148.50178528 C-20.98313522 147.44545395 -20.97797394 146.38912262 -20.97265625 145.30078125 C-20.9712413 144.21741989 -20.96982635 143.13405853 -20.96836853 142.01786804 C-20.96276559 138.55355075 -20.95021258 135.0892978 -20.9375 131.625 C-20.93248538 129.27799572 -20.92792241 126.93099044 -20.92382812 124.58398438 C-20.91279521 118.82680092 -20.8960542 113.06965506 -20.875 107.3125 C-21.45414154 107.32360306 -22.03328308 107.33470612 -22.62997437 107.34614563 C-28.69765688 107.45739304 -34.76504631 107.53243621 -40.83349609 107.5871582 C-43.09338157 107.61218909 -45.35318702 107.64622438 -47.61279297 107.68969727 C-50.87487619 107.75085233 -54.13588245 107.77882502 -57.3984375 107.80078125 C-58.89593033 107.83949089 -58.89593033 107.83949089 -60.42367554 107.87898254 C-67.51612349 107.88177195 -72.98185353 106.35967288 -78.875 102.3125 C-84.77966833 96.12731967 -85.28203798 90.05997243 -85.22265625 81.83984375 C-84.60222027 75.54485852 -81.82727506 72.12192567 -77.3125 67.9375 C-73.31914034 65.27526023 -70.68597768 64.06092941 -65.83105469 64.08544922 C-64.32995148 64.08567581 -64.32995148 64.08567581 -62.79852295 64.08590698 C-61.72547913 64.09622955 -60.6524353 64.10655212 -59.546875 64.1171875 C-58.44273254 64.1200174 -57.33859009 64.12284729 -56.20098877 64.12576294 C-52.6755488 64.13695511 -49.15036315 64.16205825 -45.625 64.1875 C-43.23437867 64.19753103 -40.84375336 64.20665667 -38.453125 64.21484375 C-32.59366327 64.2368913 -26.73434981 64.27035947 -20.875 64.3125 C-20.89165459 63.39954163 -20.89165459 63.39954163 -20.90864563 62.46813965 C-21.01963256 56.1087925 -21.09482998 49.7497224 -21.1496582 43.38964844 C-21.17473575 41.01909196 -21.20880632 38.6486123 -21.25219727 36.27832031 C-21.31314397 32.86243695 -21.3412785 29.44757964 -21.36328125 26.03125 C-21.38908768 24.97885132 -21.4148941 23.92645264 -21.44148254 22.84216309 C-21.44405113 16.03780991 -20.31264884 11.56327124 -15.875 6.3125 C-10.73818103 1.55154583 -7.01294988 0.02262242 0 0 Z ' fill='%23FFFFFF' transform='translate(212.875,127.6875)'/%3E%3C/svg%3E") !important;
}
.fancybox-can-zoomIn.fancybox-container .fancybox-button.fancybox-button--zoom {
    background-image: url("data:image/svg+xml,%3Csvg width='512' height='512' viewBox='0 0 512 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M322.351 80.6566C323.225 81.43 324.099 82.2034 325 83.0003C325.489 83.4296 325.979 83.8588 326.483 84.3011C343.018 98.854 355.915 115.454 366 135C366.479 135.928 366.479 135.928 366.968 136.874C377.287 157.167 383.989 180.215 384.238 203.067C384.253 204.188 384.253 204.188 384.268 205.332C384.715 247.924 373.556 282.675 350 318C350.476 318.474 350.951 318.948 351.441 319.436C363.023 330.974 374.599 342.517 386.17 354.067C391.765 359.652 397.363 365.235 402.964 370.814C407.848 375.677 412.728 380.544 417.603 385.416C420.184 387.994 422.767 390.57 425.354 393.143C428.244 396.017 431.127 398.899 434.009 401.782C434.864 402.63 435.719 403.478 436.6 404.352C443.355 411.13 448.09 416.224 448.312 426.188C448.241 432.013 447.758 436.419 444 441C438.501 446.045 434.218 448.146 426.687 448.25C425.578 448.276 424.468 448.302 423.324 448.328C417.44 447.748 413.439 444.808 409.189 440.87C408.326 440.071 407.463 439.272 406.573 438.449C402.649 434.715 398.791 430.923 394.97 427.084C394.13 426.244 393.29 425.404 392.424 424.538C389.684 421.797 386.947 419.053 384.211 416.309C382.297 414.393 380.383 412.478 378.469 410.563C373.97 406.061 369.473 401.555 364.977 397.049C359.852 391.913 354.724 386.779 349.596 381.646C339.06 371.101 328.529 360.552 318 350C316.237 351.121 314.474 352.242 312.712 353.364C311.73 353.988 310.749 354.612 309.737 355.255C307.69 356.56 305.648 357.871 303.609 359.188C280.33 373.944 251.568 384.031 223.793 384.203C223.034 384.211 222.275 384.218 221.494 384.225C189.873 384.452 189.873 384.452 176 381C174.758 380.702 174.758 380.702 173.492 380.398C160.7 377.254 148.805 372.817 137 367C136.338 366.678 135.675 366.356 134.993 366.024C114.387 355.891 94.7906 340.703 80.6874 322.5C80.2223 321.901 79.7572 321.302 79.278 320.685C49.8461 282.31 37.246 236.061 43.5216 188.026C48.9198 151.069 66.2822 118.726 91.9999 92.0003C92.6161 91.321 93.2323 90.6417 93.8671 89.9417C151.77 28.0495 259.174 26.7758 322.351 80.6566ZM117.5 128.625C93.5423 156.005 83.914 190.111 85.9999 226C86.5218 231.783 87.5746 237.377 88.9999 243C89.1609 243.647 89.3219 244.294 89.4877 244.96C98.0719 278.167 119.586 306.321 148.98 323.719C178.604 340.732 213.132 345.647 246.258 336.934C279.622 327.411 308.037 305.674 325.305 275.471C342.136 244.647 345 209.225 335.473 175.707C325.482 142.616 301.735 115.986 271.625 99.7503C218.991 72.2487 157.354 86.3987 117.5 128.625Z' fill='white'/%3E%3Cg clip-path='url(%23clip0_183_801)'%3E%3Cpath d='M212.875 127.688C214.068 127.671 215.262 127.654 216.492 127.637C222.84 128.294 226.945 131.198 231 136C235.208 142.267 235.542 147.886 235.39 155.281C235.385 156.335 235.379 157.389 235.373 158.475C235.351 161.817 235.301 165.158 235.25 168.5C235.23 170.776 235.211 173.052 235.195 175.328C235.151 180.886 235.084 186.443 235 192C235.6 191.993 236.201 191.987 236.82 191.98C243.081 191.913 249.343 191.868 255.605 191.835C257.941 191.82 260.277 191.8 262.612 191.774C265.973 191.737 269.334 191.72 272.695 191.707C273.736 191.692 274.777 191.676 275.849 191.66C282.823 191.658 287.143 192.62 292.625 197.188C297.707 203.206 299.72 208.366 299.379 216.324C298.409 223.17 295.098 227.438 289.879 231.773C286.042 234.278 282.585 235.251 278.026 235.227C276.585 235.227 276.585 235.227 275.115 235.227C273.579 235.211 273.579 235.211 272.011 235.195C270.953 235.192 269.895 235.19 268.804 235.187C265.432 235.176 262.06 235.15 258.687 235.125C256.398 235.115 254.108 235.106 251.818 235.098C246.212 235.076 240.606 235.042 235 235C235.009 235.584 235.018 236.167 235.027 236.768C235.116 242.868 235.176 248.968 235.219 255.068C235.24 257.342 235.267 259.615 235.302 261.889C235.35 265.165 235.373 268.442 235.39 271.719C235.411 272.727 235.432 273.736 235.453 274.775C235.455 282.061 234.069 287.443 229.254 293.023C228.696 293.469 228.137 293.915 227.562 294.375C226.729 295.067 226.729 295.067 225.879 295.773C220.208 299.475 214.592 299.847 208 299C200.875 296.743 196.694 293.436 193 287C192.023 284.071 191.878 282.21 191.886 279.161C191.886 278.181 191.886 277.2 191.886 276.189C191.892 275.133 191.897 274.077 191.902 272.988C191.904 271.905 191.905 270.822 191.906 269.705C191.912 266.241 191.925 262.777 191.937 259.312C191.942 256.965 191.947 254.618 191.951 252.271C191.962 246.514 191.979 240.757 192 235C191.421 235.011 190.841 235.022 190.245 235.034C184.177 235.145 178.11 235.22 172.041 235.275C169.781 235.3 167.522 235.334 165.262 235.377C162 235.438 158.739 235.466 155.476 235.488C153.979 235.527 153.979 235.527 152.451 235.566C145.359 235.569 139.893 234.047 134 230C128.095 223.815 127.593 217.747 127.652 209.527C128.273 203.232 131.047 199.809 135.562 195.625C139.556 192.963 142.189 191.748 147.044 191.773C148.545 191.773 148.545 191.773 150.076 191.773C151.149 191.784 152.222 191.794 153.328 191.805C154.432 191.808 155.536 191.81 156.674 191.813C160.199 191.824 163.724 191.85 167.25 191.875C169.64 191.885 172.031 191.894 174.422 191.902C180.281 191.924 186.14 191.958 192 192C191.983 191.087 191.983 191.087 191.966 190.156C191.855 183.796 191.78 177.437 191.725 171.077C191.7 168.707 191.666 166.336 191.623 163.966C191.562 160.55 191.533 157.135 191.511 153.719C191.486 152.666 191.46 151.614 191.433 150.53C191.431 143.725 192.562 139.251 197 134C202.137 129.239 205.862 127.71 212.875 127.688Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_183_801'%3E%3Crect width='173' height='43' fill='white' transform='translate(127 192)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") !important;
}
/** POPUP FORM **/
.services-box .la_carpet_rep_card  svg path {
    fill: var(--e-global-color-a1fef61);
    transition: all 0.3s;
}
.services-box .la_carpet_rep_card:hover svg path{
    fill: var(--e-global-color-secondary);
}

.la_kitchen_makover_sec {
    overflow: hidden !important;
}
.la_slider_bottom .la_after_before_slider .elementor-widget-image-carousel {
	margin-top: auto;
}
.la_slider_bottom .la_after_before_slider .elementor-widget-image-carousel .swiper-slide-inner{
	padding-top: 80.35%;
}
.post-info li svg path,
.post-info li .elementor-icon-list-text ,
.post-info li .elementor-post-info__terms-list a{
    transition: 0.3s all;
}
.post-info li[itemprop="author"]:hover svg path {
    fill: #2EB0E5;
}

.post-info li[itemprop="author"]:hover .elementor-icon-list-text,
.post-info li[itemprop="author"]:hover .elementor-post-info__terms-list a {
    color: #2EB0E5 !important;
}
.post-info li[itemprop="about"] .elementor-post-info__terms-list a:hover {
    color: #2EB0E5 !important;
}
.author-name-box .elementor-author-box__avatar {
    display: flex;
}

.share-btns .elementor-share-btn__icon svg {
    opacity: 0;
}

.share-btns .elementor-share-btn_facebook, .share-btns .elementor-share-btn_twitter, .share-btns .elementor-share-btn_pinterest, .share-btns .elementor-share-btn_linkedin {
    border-radius: 2px;
    width: 40px;
    height: 40px;
}

.share-btns .elementor-share-btn_facebook .elementor-share-btn__icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M8.08005 11.04C8.02005 11.04 6.70005 11.04 6.10005 11.04C5.78005 11.04 5.68005 10.92 5.68005 10.62C5.68005 9.82002 5.68005 9.00002 5.68005 8.20002C5.68005 7.88002 5.80005 7.78002 6.10005 7.78002H8.08005C8.08005 7.72002 8.08005 6.56002 8.08005 6.02002C8.08005 5.22002 8.22005 4.46002 8.62005 3.76002C9.04005 3.04002 9.64005 2.56002 10.4001 2.28002C10.9001 2.10002 11.4001 2.02002 11.9401 2.02002H13.9001C14.1801 2.02002 14.3001 2.14002 14.3001 2.42002V4.70002C14.3001 4.98002 14.1801 5.10002 13.9001 5.10002C13.3601 5.10002 12.8201 5.10002 12.2801 5.12002C11.7401 5.12002 11.4601 5.38002 11.4601 5.94002C11.4401 6.54002 11.4601 7.12002 11.4601 7.74002H13.7801C14.1001 7.74002 14.2201 7.86002 14.2201 8.18002V10.6C14.2201 10.92 14.1201 11.02 13.7801 11.02C13.0601 11.02 11.5201 11.02 11.4601 11.02V17.54C11.4601 17.88 11.3601 18 11.0001 18C10.1601 18 9.34005 18 8.50005 18C8.20005 18 8.08005 17.88 8.08005 17.58C8.08005 15.48 8.08005 11.1 8.08005 11.04Z' fill='white'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
}

.share-btns .elementor-share-btn_twitter .elementor-share-btn__icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1840_1232)'%3E%3Cpath d='M11.8616 8.46864L19.147 0H17.4206L11.0947 7.3532L6.04225 0H0.214844L7.85515 11.1193L0.214844 20H1.94134L8.62162 12.2348L13.9574 20H19.7848L11.8612 8.46864H11.8616ZM9.49695 11.2173L8.72283 10.1101L2.56342 1.29967H5.21521L10.1859 8.40994L10.9601 9.51718L17.4214 18.7594H14.7696L9.49695 11.2177V11.2173Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1840_1232'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
}

.share-btns .elementor-share-btn_pinterest .elementor-share-btn__icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1840_1275)'%3E%3Cpath d='M10.2719 0C4.79037 0 1.87524 3.51266 1.87524 7.34283C1.87524 9.11916 2.86779 11.3343 4.45661 12.0368C4.69787 12.1455 4.82913 12.0993 4.88288 11.8755C4.93038 11.7055 5.13914 10.8867 5.2404 10.5005C5.27165 10.3767 5.2554 10.2692 5.15539 10.153C4.62787 9.54293 4.2091 8.43163 4.2091 7.38908C4.2091 4.71771 6.33294 2.12385 9.94686 2.12385C13.072 2.12385 15.2583 4.15394 15.2583 7.05782C15.2583 10.3392 13.522 12.6093 11.2657 12.6093C10.0169 12.6093 9.08682 11.6293 9.38183 10.4167C9.7381 8.9729 10.4369 7.42033 10.4369 6.37904C10.4369 5.44524 9.90936 4.67271 8.83181 4.67271C7.5605 4.67271 6.5292 5.93152 6.5292 7.62159C6.5292 8.69539 6.90922 9.42042 6.90922 9.42042C6.90922 9.42042 5.65166 14.5007 5.4179 15.4494C5.02289 17.0558 5.47166 19.6571 5.51041 19.8809C5.53416 20.0046 5.67291 20.0434 5.75042 19.9421C5.87417 19.7796 7.39424 17.6108 7.82051 16.0432C7.97552 15.4719 8.6118 13.1556 8.6118 13.1556C9.03057 13.9119 10.2394 14.5457 11.5269 14.5457C15.3571 14.5457 18.1247 11.1793 18.1247 7.00156C18.111 2.99638 14.6833 0 10.2719 0Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1840_1275'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
}

.share-btns .elementor-share-btn_linkedin .elementor-share-btn__icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17.9999 18.0001V12.1401C17.9999 9.26006 17.3799 7.06006 14.0199 7.06006C12.3999 7.06006 11.3199 7.94006 10.8799 8.78006H10.8399V7.32006H7.65991V18.0001H10.9799V12.7001C10.9799 11.3001 11.2399 9.96006 12.9599 9.96006C14.6599 9.96006 14.6799 11.5401 14.6799 12.7801V17.9801H17.9999V18.0001Z' fill='white'/%3E%3Cpath d='M2.26001 7.32007H5.58001V18.0001H2.26001V7.32007Z' fill='white'/%3E%3Cpath d='M3.92 2C2.86 2 2 2.86 2 3.92C2 4.98 2.86 5.86 3.92 5.86C4.98 5.86 5.84 4.98 5.84 3.92C5.84 2.86 4.98 2 3.92 2Z' fill='white'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
}
.la_blog_content_col .elementor-widget-theme-post-content blockquote {
    margin: 0;
    padding-left: 10px;
    border-left: 5px solid var(--e-global-color-secondary);
}
.la_blog_content_col .elementor-widget-theme-post-content p img {
    width: 100%;
    height: 100%;
    margin-bottom: 20px;
}

.banner_video {
    top: 0px;
    z-index: -1;
    height: 100%;
}

.banner_video .e-hosted-video {
    aspect-ratio: unset !important;
    height: 100%;

}
.author-name-box .elementor-author-box__name {
    display: flex;
    flex-wrap: wrap;
}
.author-name-box .elementor-author-box__name:before {
    position: relative;
    content: "Author: ";
    display: inline-block;
    padding-right: 5px;
}
.go-3Dfx > .go_gridItem, .go-3Dfx > .go_gridItem:hover {
    transform: unset !important;
    box-shadow: unset !important;
}
.go-3Dfx > .go_gridItem::before {
    display: none !important;
}

/* For WebKit browsers (Chrome, Safari) */
.la_custom_hover_cards_effect .la_tab_item_inner .elementor-widget-text-editor p::-webkit-scrollbar {
    height: 3px; /* thin horizontal scrollbar */
    width: 3px;
}

.la_custom_hover_cards_effect .la_tab_item_inner .elementor-widget-text-editor p::-webkit-scrollbar-track {
    background: transparent; /* or any track color */
}

.la_custom_hover_cards_effect .la_tab_item_inner .elementor-widget-text-editor p::-webkit-scrollbar-thumb {
    background-color: #888;
    border-radius: 9999px;
}

.la_custom_hover_cards_effect .la_tab_item_inner .elementor-widget-text-editor p::-webkit-scrollbar-thumb:hover {
    background-color: #555;
}

/* Optional Firefox support */
.la_custom_hover_cards_effect .la_tab_item_inner .elementor-widget-text-editor p {
    scrollbar-width: thin;         /* Firefox */
    scrollbar-color: #888 transparent;
}
      
/* RESPONSIVE DESIGN START */

@media screen and (max-width: 1280px) {
    .range_cabinet_slider {
        padding-left: 50px !important;
    }

    .solution-box .details {
        min-width: 350px;
        max-width: 350px;
    }

    .la_our_main_blog_list .la_featured_blog_list {
        gap: 20px;
    }

    .la_our_main_blog_list .la_featured_blog_footer {
        gap: 10px;
    }

    .la_our_main_blog_list .la_featured_blog_lft .la_featured_blog_comment_count,
    .la_our_main_blog_list .la_featured_blog_lft .la_featured_blog_date {
        font-size: 11px;
        line-height: 16px;
    }

    .la_our_main_blog_list .la_featured_blog_list .la_featured_blog {
        max-width: calc(33.33% - 14px);
    }
}

@media (min-width: 1025px) {

    /* HEADER DESIGN */
    .la_header_menu_row .elementor-nav-menu>li:first-child>a {
        padding-left: 0 !important;
    }

    .la_only_mbl {
        display: none !important;
    }

    .la_header_menu_row .elementor-nav-menu>li.current-menu-ancestor.current-menu-parent>a {
        color: var(--e-global-color-secondary);
    }

    .la_header_menu_row .elementor-nav-menu>li.current-menu-ancestor.current-menu-parent>a>span>svg {
        fill: var(--e-global-color-secondary);
    }

    .la_header_menu_row .elementor-nav-menu>li:first-child>a+.sub-menu {
        margin-left: -10px !important;
    }

    /* HEADER DESIGN */




}

@media screen and (max-width: 1024px) {

    /* blog section */
    .la_home_blog_slider_sec .pagination_wrapper {
        margin-top: 45px;
    }

    .la_home_blog_slider_sec .la_blog_publish_date .blog_date {
        font-size: 14px;
    }

    .la_home_blog_slider_sec .la_blog_publish_date {
        top: 15px;
        left: 15px;
        padding: 6px;
    }

    .la_home_blog_slider_sec h2.la_blog_title {
        font-size: 22px;
    }

    .la_home_blog_slider_sec h2.la_blog_title a {
        min-height: 62px;
    }

    .la_home_blog_slider_sec .la_blog_link_author .blog_author_bold,
    .la_home_blog_slider_sec .la_blog_link_author a .la_blog_view_link {
        font-size: 15px;
        line-height: 25px;
    }

    /* blog section */



    /* HEADER DESIGN */

    .la_header_menu_row_inner .elementor-nav-menu--dropdown.elementor-nav-menu__container {
        transform: unset !important;
        margin: 0;
        position: fixed;
        right: -400px;
        top: 0;
        bottom: 0;
        width: 100%;
        max-width: 400px;
        box-shadow: 0px 4px 25px 0px #0000000D;
        padding: 70px 0 0 0;
        z-index: 1;
        height: 100svh;
        max-height: unset !important;
        transition: all 0.3s linear;
    }

    .la_header_menu_row_inner .elementor-nav-menu--dropdown.elementor-nav-menu__container>ul {
        display: flex;
        flex-direction: column;
        height: 100%;
    }

    .la_header_menu_row_inner .elementor-nav-menu--dropdown.elementor-nav-menu__container>ul .la_mb_estimate_btn {
        margin-top: auto;
    }

    body.logged-in.admin-bar .la_header_menu_row_inner .elementor-nav-menu--dropdown.elementor-nav-menu__container {
        padding-top: 100px !important;
    }

    .la_header_menu_row_inner .elementor-menu-toggle {
        transition: all 0.3s linear;
        z-index: 11;
        position: relative;
        right: 0;
        top: 0;
    }

    .la_header_menu_row_inner .elementor-menu-toggle.elementor-active+.elementor-nav-menu--dropdown.elementor-nav-menu__container {
        right: 0;
    }

    .la_header_menu_row_inner .elementor-nav-menu--dropdown .la_mb_estimate_btn a {
        background: var(--e-global-color-accent);
        color: var(--e-global-color-a1fef61) !important;
        max-width: calc(100% - 40px);
        font-weight: 600 !important;
        margin-inline: auto;
        margin-top: 15px !important;
    }

    .la_header_menu_row_inner .elementor-nav-menu--dropdown .la_mb_estimate_btn a:hover {
        background-color: var(--e-global-color-secondary) !important;
        color: var(--e-global-color-a1fef61) !important;
    }

    .la_header_menu_row_inner .elementor-menu-toggle.elementor-active {
        top: -50px;
    }

    .la_header_menu_row_inner .elementor-nav-menu--dropdown .la_mb_call_btn a {
        background: transparent !important;
        color: var(--e-global-color-text) !important;
        position: relative;
        max-width: calc(100% - 40px);
        font-weight: 700 !important;
        padding-inline: 0 !important;
        margin-inline: auto;
    }

    .la_header_menu_row_inner .elementor-nav-menu--dropdown .la_mb_call_btn a:focus,
    .la_header_menu_row_inner .elementor-nav-menu--dropdown .la_mb_call_btn a:hover {
        color: var(--e-global-color-secondary) !important;
    }


    .la_header_menu_row_inner .elementor-nav-menu--dropdown .la_mb_call_btn a::before {
        content: "";
        position: relative;
        left: 0;
        background: url("/wp-content/uploads/2025/02/Icon_call.svg");
        width: 40px;
        height: 40px;
        background-repeat: no-repeat;
        background-size: contain;
        display: inline-block;
        opacity: 1 !important;
        margin-right: 9px;
    }

    .la_header_menu_row_inner .elementor-nav-menu--dropdown .la_mb_call_btn a:hover::before {
        background-image: url("/wp-content/uploads/2025/02/Icon_call_fill.svg");
    }

    .la_header_menu_row .elementor-nav-menu>li:not(.la_only_mbl)>a {
        justify-content: space-between;
        border-bottom: 1px solid rgba(53, 53, 53, 0.10);
    }

    .la_header_menu_row .elementor-nav-menu--dropdown .elementor-sub-item:focus,
    .la_header_menu_row .elementor-nav-menu--dropdown .elementor-item:focus {
        background-color: var(--e-global-color-a1fef61) !important;
        color: var(--e-global-color-accent) !important;
    }

    .la_header_menu_row .elementor-nav-menu>li {
        border-bottom: 0 !important;
    }

    .la_header_menu_row .elementor-nav-menu>li.current-menu-ancestor.current-menu-parent>a,
    .la_header_menu_row .elementor-nav-menu>li>a.highlighted,
    .la_header_menu_row .elementor-nav-menu>li>a.highlighted:focus {
        background-color: var(--e-global-color-secondary) !important;
        color: var(--e-global-color-a1fef61) !important;
    }

    .la_header_menu_row .elementor-nav-menu>li.current-menu-ancestor.current-menu-parent>a svg,
    .la_header_menu_row .elementor-nav-menu>li>a.highlighted svg,
    .la_header_menu_row .elementor-nav-menu>li>a.highlighted:focus svg {
        fill: var(--e-global-color-a1fef61);
    }

    .la_header_menu_row .elementor-nav-menu>li>a>.sub-arrow svg {
        transition: all 0.3s;
    }

    .la_header_menu_row .elementor-nav-menu>li>a.highlighted>.sub-arrow svg {
        transform: rotate(180deg);
    }

    .la_header_menu_row .elementor-menu-toggle.elementor-active::after {
        content: "";
        width: 100%;
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background: var(--e-global-color-a1fef61);
        height: 70px;
        z-index: 444;
        transition: all 0.3s;
        pointer-events: none;
    }

    .la_header_menu_row .elementor-menu-toggle.elementor-active svg {
        z-index: 445;
    }

    /* HEADER DESIGN */


    /* HOVER IMAGE SECTION */

    .la_active_tab .la_tab_item_inner,
    .la_tab_item_inner {
        bottom: -46px;
    }

    .la_tab_item::before {
        transition: all 0.4s !important;
        background-size: 100% 100% !important;
    }

    .la_tab_item:hover::before {
        background-size: 103% 103% !important;
    }

    .la_tab_item:hover .la_tab_item_inner {
        bottom: 0;
    }

    .la_active_tab .la_tab_item_inner h2 {
        color: #FFFFFF33 !important;
    }

    .la_tab_item:hover .la_tab_item_inner h2 {
        color: var(--e-global-color-secondary) !important;
    }

    .la_content_img_row {
        background: var(--e-global-color-a1fef61);
    }

    /* HOVER IMAGE SECTION */

    /* REVIEW SLIDER SEC */
    .la_review_slider_main .ti-widget.ti-goog .ti-widget-container .ti-name {
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 2px;
        padding-right: 60px;
    }

    .la_review_slider_main .ti-widget.ti-goog .ti-review-item>.ti-inner .ti-stars {
        margin: 0 0 20px 0;
        max-width: 137px;
        padding: 10px;
        gap: 5px;
    }

    .la_review_slider_main .ti-widget.ti-goog .ti-platform-icon {
        width: 30px !important;
        height: 30px !important;
        top: 24px;
        right: 24px;
    }

    .la_review_slider_main .ti-widget.ti-goog .ti-profile-details::after {
        width: 41px;
    }

    .la_review_slider_main .ti-widget.ti-goog .ti-review-item>.ti-inner {
        padding: 24px !important;
    }

    .la_review_slider_main .ti-widget.ti-goog .ti-review-content .ti-inner {
        font-size: 16px;
        margin-bottom: 0;
    }

    .la_review_slider_main .ti-widget.ti-goog .ti-review-content {
        margin-bottom: 20px;
    }

    .la_review_slider_main .ti-widget.ti-goog .ti-profile-img img {
        width: 60px !important;
        height: 60px !important;
    }

    .la_review_slider_main .slick-dots {
        margin: 30px auto 0;
    }

    .la_review_slider_main .ti-widget.ti-goog .ti-widget-container .ti-date {
        font-size: 15px !important;
        line-height: 25px;
    }

    /* REVIEW SLIDER SEC */

    /* FORM SECTION  DESIGN */

    .la-home-form .form-columns-3 {
        gap: 20px;
    }

    .la-home-form .form-columns-3+.form-columns-3 {
        margin-top: 15px;
    }

    .la-home-form label span {
        font-size: 15px;
    }

    .la-home-form .form-columns-3 .input input::placeholder,
    .la-home-form .form-columns-3 .input input,
    .la-home-form .form-columns-3 .input select {
        font-size: 16px;
    }

    .la-home-form label {
        margin-bottom: 10px;
    }

    /* FORM SECTION  DESIGN */
    .range_cabinet_slider {
        padding-left: 30px !important;
    }

    .solution-box .details {
        min-width: 300px;
        max-width: 300px;
    }


    /** FEATURED BLOG SECTION  **/

    .la_featured_blog_content {
        padding: 15px;
    }

    .la_featured_blog_list {
        grid-template-areas: unset;
        grid-template-columns: repeat(1, 1fr);
        gap: 25px;
    }

    .la_featured_blog.la_featured_blog_lft {
        grid-area: unset;
    }

    .la_featured_blog.la_featured_blog_lft .la_featured_blog_title a {
        font-size: 27px;
        line-height: 133.333%;
    }

    /** FEATURED BLOG SECTION  **/
    .la_our_main_blog_list .la_featured_blog.la_featured_blog_lft .la_featured_blog_content {
        padding: 15px;
        gap: 15px;
    }

    .la_our_main_blog_list .la_featured_blog_footer {
        padding-top: 15px;
        gap: 15px;
    }

    .la_our_main_blog_list .la_featured_blog_list .la_featured_blog {
        max-width: calc(50% - 13px);
    }

    .la_our_main_blog_list .btn_load_more {
        margin-top: 45px;
    }

    .la_our_main_blog_list .la_featured_blog_lft .la_featured_blog_comment_count,
    .la_our_main_blog_list .la_featured_blog_lft .la_featured_blog_date {
        font-size: 12px;
        line-height: 18px;
    }

    .la_blog_content_col .elementor-widget-theme-post-content h2,
    .la_blog_content_col .elementor-widget-theme-post-content h3,
    .la_blog_content_col .elementor-widget-theme-post-content h4,
    .la_blog_content_col .elementor-widget-theme-post-content h5,
    .la_blog_content_col .elementor-widget-theme-post-content h6 {
        margin-top: 20px;
    }


    /* PRIVACY PAGE */
    .la_privacy_content h2,
    .la_privacy_content h3,
    .la_privacy_content h4,
    .la_privacy_content h5,
    .la_privacy_content h6 {
        margin-bottom: 20px;
        margin-top: 20px;
    }

    /* PRIVACY PAGE */
    .la_transform_home_last>.elementor-widget-shortcode {
        height: 100%;
    }

    .la_new_form_sec .la_refer_form form.la-home-form input[type="checkbox"]+span {
        font-size: 14px;
        padding-left: 27px;
    }

    .la_new_form_sec .la_refer_form form.la-home-form input[type="checkbox"]+span::before {
        padding: 7px;
        top: 6px;
    }

    .la_new_form_sec .la_refer_form form.la-home-form input[type="checkbox"]:checked+span::after {
        top: 9px;
        left: 7px;
        width: 5px;
        height: 10px;
    }

    .la_our_main_blog_list .title-wrap {
        margin-bottom: 45px;
    }

    .la_map_row .wpsl-search {
        margin-bottom: 45px !important;
    }

    .la_map_row .wpsl-search form>div.wpsl-select-wrap .wpsl-dropdown,
    .la_map_row .wpsl-search form select,
    .la_map_row .wpsl-search form input {
        font-size: 16px !important;
    }
    .la_archives_sec .elementor-widget-archive-posts .elementor-post__meta-data {
        padding-top: 15px;
    }
    .la_archives_sec .elementor-widget-archive-posts .elementor-post__text {
        padding: 0 15px 15px;
    }
    .la_custom_hover_cards_effect .la_tab_item:hover .la_tab_item_inner > div {
        opacity: 1;
    }
    .la_custom_hover_cards_effect .la_tab_item_inner .elementor-widget-text-editor p {
        min-height: unset;
    }
    .la_full_iconox_sec > .e-con-inner>div {
        width: 100% !important;
    }
    .la_cust_width {
        width: 100% !important;
    }
}

@media screen and (max-width: 880px) {

    /* DISCOVER BG SECTION */
    .la_image_box_list .elementor-image-box-content {
        width: 100% !important;
        margin-left: unset;
    }

    .la_image_box_list .elementor-image-box-wrapper {
        flex-direction: column !important;
    }

    .las_marquee_slider_sec .las_marquee_slider svg {
        margin-right: 0 !important;
    }

    /* DISCOVER BG SECTION */

    /* REVIEW SLIDER SEC */

    .la_review_slider_main .ti-widget.ti-goog .ti-reviews-container .ti-reviews-container-wrapper {
        margin: 0 !important;
    }

    .la_review_slider_main .ti-widget.ti-goog .ti-reviews-container .ti-reviews-container-wrapper .slick-list>.slick-track {
        padding: 30px 15px;
    }

    .la_review_slider_main .ti-widget.ti-goog .ti-review-item {
        margin-right: 30px;
    }

    /* REVIEW SLIDER SEC */
    /* FORM SECTION  DESIGN */
    .la-home-form .form-columns-3 {
        gap: 12px;
        flex-wrap: wrap;
    }

    .la-home-form .form-columns-3+.form-columns-3 {
        margin-top: 12px;
    }

    .la-home-form .form-columns-3>.hs-form-field {
        width: 100% !important;
    }

    /* FORM SECTION  DESIGN */

    .solution-box .details {
        min-width: 460px;
        max-width: 460px;
    }

    .la_cust_imgs>.elementor-widget-image {
        width: 100%;
    }

    .la_our_main_blog_list .la_featured_blog .la_featured_blog_title a::before {
        width: 50px;
        height: 50px;
    }

    .la_map_row #wpsl-wrap #wpsl-gmap {
        height: 450px !important;
        max-width: 100%;
        margin-bottom: 30px;
    }

    .la_map_row #wpsl-wrap #wpsl-result-list {
        max-width: 100%;
    }
  
}

@media screen and (max-width: 767px) {

    /* BLOG SLIDER SECTION DESIGN */
    .la_home_blog_slider_sec .la_blog_title_description,
    .la_home_blog_slider_sec .la_single_blog_inner {
        gap: 15px;
    }

    .la_home_blog_slider_sec .la_blog_link_author {
        padding-top: 15px;
    }

    /* BLOG SLIDER SECTION DESIGN */

    /* header design */
    .la_header_menu_row_inner .elementor-nav-menu--dropdown.elementor-nav-menu__container {
        right: -100%;
        max-width: 100%;
    }

    /* GALLERY SECTION */
    .la_cust_gallery .gallery {
        gap: 20px;
    }

    .la_cust_gallery .gallery figure.gallery-item {
        max-width: calc(50% - 10px) !important;
        width: 100%;
    }

    /* GALLERY SECTION */

    /* LA_REVIEW_IMAGBOX_LIST  */

    .la_review_imagbox_list .la_review_imagbox .elementor-image-box-img {
        margin: 10px 0 0 0 !important;
    }

    /* LA_REVIEW_IMAGBOX_LIST  */

    /* ACCORDION CODE */

    .la_accordion_main_list .e-n-accordion-item[open=""] .e-n-accordion-item-title {
        padding-block: 24px;
    }

    /* ACCORDION CODE */
    /* DISCOVER BG SECTION */

    .la_transform_home_sec .la_transform_home_mid .elementor-widget-text-editor ul {
        gap: 10px;
        padding-left: 15px;
    }

    /* DISCOVER BG SECTION */

    /* HOVER IMAGE SECTION */

    .la_tab_item_inner h4 {
        -webkit-line-clamp: 4;
    }

    /* HOVER IMAGE SECTION */

    /* HEADER DESIGN */
    .la_header_menu_row_inner .elementor-menu-toggle.elementor-active {
        top: -40px;
    }

    /* HEADER DESIGN */

    /* REVIEW SLIDER SEC */

    .la_review_slider_main .ti-widget.ti-goog .ti-widget-container .ti-name {
        font-size: 20px;
        line-height: 30px;
        padding-right: 40px;
    }

    .la_review_slider_main .ti-widget.ti-goog .ti-profile-img img {
        width: 45px !important;
        height: 45px !important;
    }

    .la_review_slider_main .ti-widget.ti-goog .ti-profile-img {
        margin: 0 10px 0 0 !important;
        display: flex;
        align-items: center;
    }

    .la_review_slider_main .ti-widget.ti-goog .ti-widget-container .ti-date {
        font-size: 14px !important;
        line-height: 24px;
    }

    .la_review_slider_main .ti-widget.ti-goog .ti-review-content {
        margin-bottom: 15px;
    }

    .la_review_slider_main .ti-widget.ti-goog .ti-review-item {
        margin-right: 0;
        padding-inline: 20px !important;
    }

    .la_review_slider_main .ti-widget.ti-goog .ti-reviews-container .ti-reviews-container-wrapper .slick-list>.slick-track {
        padding: 25px 0px;
        margin: 0px 0px;
    }

    .la_review_slider_main .ti-widget.ti-goog .ti-reviews-container .ti-reviews-container-wrapper .slick-list {
        width: auto;
        margin-inline: -20px;
    }

    .la_review_slider_main .ti-widget.ti-goog .ti-review-item>.ti-inner {
        padding: 20px !important;
    }

    .la_review_slider_main .slick-dots {
        margin: 15px auto 0;
    }

    .la_review_slider_main .ti-widget.ti-goog .ti-profile-details::after {
        background-size: contain;
        background-position: center;
        right: -12px;
    }

    /* REVIEW SLIDER SEC */
    .la_home_blog_slider_sec h2.la_blog_title {
        font-size: 20px;
    }

    .la_home_blog_slider_sec h2.la_blog_title a {
        min-height: 57px;
    }

    .la_home_blog_slider_sec .la_blog_link_author .blog_author_bold,
    .la_home_blog_slider_sec .la_blog_link_author a .la_blog_view_link {
        font-size: 14px;
        line-height: 24px;
    }

    .la_home_blog_slider_sec .la_blog_link_author {
        flex-wrap: wrap;
        gap: 10px;
    }

    .la_home_blog_slider_sec .la_single_blog {
        padding: 15px;
    }

    /* blog section */
    /* FORM SECTION  DESIGN */

    .la-home-form label {
        margin-bottom: 5px;
    }

    .la-home-form label span {
        font-size: 14px;
    }

    .la-home-form .form-columns-3 .input input::placeholder,
    .la-home-form .form-columns-3 .input input,
    .la-home-form .form-columns-3 .input select {
        font-size: 15px;
    }

    .la-home-form .hs-error-msgs li label,
    .la-home-form .hs-error-msgs li {
        font-size: 13px;
    }

    .la-home-form .form-columns-3>div {
        width: 100% !important;
    }

    /* FORM SECTION  DESIGN */
    .range_cabinet_slider {
        padding-left: 20px !important;
    }

    .solution-box {
        z-index: 1;
    }

    .solution-box.active::after,
    .solution-box::after,
    .solution-box .details {
        opacity: 1;
        visibility: visible;
    }

    .solution-box .details {
        min-width: unset;
        max-width: unset;
    }

    .la-one-round {
        position: unset !important;
        left: unset;
        top: unset;
        transform: unset;
    }

    .schedule-grid .elementor-icon-box-wrapper {
        text-align: left !important;
    }

    .dream-kitchen .swiper-slide {
        transform: unset !important;
    }

    .dream-kitchen .swiper-slide-active {
        transform: scaleX(2.5) scaleY(2.5) !important;
    }

    .dream-kitchen-main .swiper-slide.swiper-slide-prev,
    .dream-kitchen-main .swiper-slide.swiper-slide-next {
        z-index: 1;
        transform: scaleX(1.5) scaleY(1.5) !important;
    }

    .dream-kitchen .swiper-container::before,
    .dream-kitchen .swiper-container::after {
        height: 235px;
        width: 50px;
    }

    .dream-kitchen-main {
        margin-top: 32%;
    }

    .dream-kitchen .swiper-navigation .swiper-button-prev,
    .dream-kitchen .swiper-navigation .swiper-button-next {
        width: 28px;
        height: 28px;
    }

    .dream-kitchen .swiper-button-next svg,
    .dream-kitchen .swiper-button-prev svg {
        width: 14px;
        height: 14px;
    }

    .la_new_form_sec form.la-home-form .form-columns-2>div,
    .la_new_form_sec form.la-home-form .form-columns-1 {
        max-width: 100%;
    }

    .la_new_form_sec form.la-home-form .form-columns-2 {
        gap: 16px;
        flex-wrap: wrap;
    }

    /** FEATURED BLOG SECTION  **/
    .la_featured_blog.la_featured_blog_lft .la_featured_blog_content {
        padding: 15px;
        gap: 15px;
    }

    .la_featured_blog_footer {
        padding-top: 15px;
        gap: 10px;
    }

    .la_featured_blog_lft .la_featured_blog_comment_count,
    .la_featured_blog_lft .la_featured_blog_date {
        font-size: 12px;
        line-height: 18px;
    }

    .la_featured_blog.la_featured_blog_lft .la_featured_blog_title a {
        font-size: 24px;
    }

    .la_featured_blog_rgt .la_featured_blog_inner {
        flex-direction: column;
    }

    .la_featured_blog_rgt .la_featured_blog_media {
        max-width: 100%;
    }

    .la_featured_blog_rgt .la_featured_blog_content {
        max-width: 100%;
    }

    .la_our_main_blog_list .la_featured_blog_list .la_featured_blog {
        max-width: 100%;
    }

    .la_our_main_blog_list .btn_load_more {
        margin-top: 30px;
    }



    .la_blog_categories .la_all_categories li:not(:last-child) {
        padding-bottom: 10px;
    }

    .la_blog_categories .la_all_categories {
        gap: 10px;
    }

    .gridOverflow {
        --gridGap: 10px !important;
    }

    /** FEATURED BLOG SECTION  **/

    .la_after_before_col .bafg-twentytwenty-container {
        padding-top: 280px;
        height: auto !important;
        margin-bottom: 20px;
    }

    .la_tile_lft_img_cont_sec .la_transform_home_last .elementor-widget-image img {
        max-width: 100%;
    }

    .la_privacy_content table {
        table-layout: fixed;
        width: 100%;
        white-space: normal;
        word-break: break-all;
    }

    .la_cust_icon_list .elementor-icon-list-items {
        column-count: 1;
    }

    .no_mobile {
        display: none;
    }

    .la_our_main_blog_list .title-wrap {
        margin-bottom: 35px;
        gap: 20px;
        justify-content: center;
    }

    .la_comm_icon_list .elementor-icon-list-text {
        text-align: left;
        line-height: 1.5 !important;
    }

    .solution-box .details {
        flex-direction: column !important;
        flex-wrap: nowrap;
    }

    .range_cabinet_slider .slick-dots {
        margin-top: 45px;
    }

    .la_map_row .wpsl-search form>div.wpsl-input {
        max-width: 100%;
    }

    .la_map_row .wpsl-search form>div.wpsl-select-wrap {
        max-width: 100%;
        gap: 20px;
    }

    .la_map_row .wpsl-search form>div {
        gap: 5px;
    }

    .la_map_row .wpsl-search form>div.wpsl-select-wrap>div {
        max-width: 100%;
        gap: 5px;
    }
    .la_single_recent_post_list .la_featured_blog_list .la_featured_blog_content,
    .la_single_recent_post_list .la_featured_blog_list .la_featured_blog_media {
        max-width: 100%;
    }
    .la_single_recent_post_list .la_featured_blog_list .la_featured_blog_content .la_featured_blog_title a {
        min-height: unset;
        font-size: 18px;
        line-height: 1.5;
    }
    .la_single_recent_post_list .la_featured_blog_list  .la_featured_blog_date {
        font-size: 14px;
        line-height: 18px;
    }
    .la_single_recent_post_list .la_featured_blog_list .la_featured_date_icon svg {
        width: 18px;
        height: 18px;
    }
    .la_single_recent_post_list .la_featured_blog_list .la_read_more_btn_text {
        font-size: 14px;
    }
    .la_single_recent_post_list .la_featured_blog_list .la_read_more_btn_icon svg {
        width: 18px;
    }
    .la_single_recent_post_list .la_featured_blog_list .la_featured_blog_content {
        gap: 10px;
    }
    .la_featured_blog .la_featured_blog_arrow {
        width: 57px;
        height: 57px;
    }
    .la_featured_blog .la_featured_blog_arrow svg {
        width: 100%;
        height: 100%;
    }
    .la_archives_sec .elementor-widget-archive-posts .elementor-post .elementor-post__thumbnail__link::before {
        width: 57px;
        height: 57px;
        background-size: contain;
    }
    #la_thank_you_txt  .elementor-icon-list-text{
        text-align: center !important;
    }
    .elementor-location-popup form.la-home-form .form-columns-2 {
        gap: 16px;
        flex-wrap: wrap;
    }
    .services-banner-img .elementor-widget-image {
        width: 100%;
    }
    
    .services-banner-img .elementor-widget-image .elementor-widget-container {
        width: 100%;
        height: 100%;
    }
    .la_map_row .wpsl-search form > div.wpsl-select-wrap > div {
        width: 100% !important;
    }
    .la_map_row #wpsl-search-wrap form > div.wpsl-select-wrap > div > div {
        width: 100% !important;
    }
    .la_map_row #wpsl-wrap #wpsl-result-list #wpsl-stores {
        margin-left: 0px;
        margin-right: 0px;
    }
    .la_single_recent_post_list {
        display: flex;
    }
    .la_single_recent_post_list > .elementor-widget-container {
        width: 100%;
    }
    .la_blog_sidebar_col     .la_blog_recent_posts{
        flex-wrap: nowrap;
    }
}

/* RESPONSIVE DESIGN END */