 /* #sp-header.celestia-header .modal-menu-right{background-color: #C3CCC5;} */
#sp-header.celestia-header .modal-menu-right{background-color: #9FA592; background-image:none;}
#sp-header.celestia-header.header-with-modal-menu a{color: #FFFFFF;}
#sp-header.celestia-header .sp-megamenu-parent .sp-dropdown li.sp-menu-item.active a {color: #171C19;}

#sp-header.celestia-header ul.sp-megamenu-parent>li>a, #sp-header.celestia-header ul.sp-megamenu-parent>li>span{font-size: 36px;}
#sp-header.celestia-header ul.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner ul>li>a{font-size: 20px !important;}
#sp-header.celestia-header .modal-menu-right .social-icons{padding-bottom: 50px;}
ul.social-icons>li:not(:last-child){margin-right: 10px;}

body .sppb-btn.btn-with-border.btn-black, 
body .addon-root-form-builder .sppb-btn.btn-black.sppb-btn-default, 
.addon-root-form-builder body .sppb-btn.btn-black.sppb-btn-default, 
body .btn.btn-with-border.btn-black, 
body .addon-root-form-builder .btn.btn-black.sppb-btn.sppb-btn-default, 
.addon-root-form-builder body .btn.btn-black.sppb-btn.sppb-btn-default{border: 1px solid #434339; color: #434339;}

body .sppb-btn.btn-with-border.btn-black:after, 
body .addon-root-form-builder .sppb-btn.btn-black.sppb-btn-default:after, 
.addon-root-form-builder body .sppb-btn.btn-black.sppb-btn-default:after, 
body .btn.btn-with-border.btn-black:after, 
body .addon-root-form-builder .btn.btn-black.sppb-btn.sppb-btn-default:after, 
.addon-root-form-builder body .btn.btn-black.sppb-btn.sppb-btn-default:after{border-color: #434339;}

body .sppb-btn.btn-with-border.btn-black:hover, 
body .addon-root-form-builder .sppb-btn.btn-black.sppb-btn-default:hover, 
.addon-root-form-builder body .sppb-btn.btn-black.sppb-btn-default:hover, 
body .sppb-btn.btn-with-border.btn-black:focus, 
body .addon-root-form-builder .sppb-btn.btn-black.sppb-btn-default:focus, 
.addon-root-form-builder body .sppb-btn.btn-black.sppb-btn-default:focus, 
body .sppb-btn.btn-with-border.btn-black:active, 
body .addon-root-form-builder .sppb-btn.btn-black.sppb-btn-default:active, 
.addon-root-form-builder body .sppb-btn.btn-black.sppb-btn-default:active, 
body .btn.btn-with-border.btn-black:hover, 
body .addon-root-form-builder .btn.btn-black.sppb-btn.sppb-btn-default:hover, 
.addon-root-form-builder body .btn.btn-black.sppb-btn.sppb-btn-default:hover,
body .btn.btn-with-border.btn-black:focus, 
body .addon-root-form-builder .btn.btn-black.sppb-btn.sppb-btn-default:focus, 
.addon-root-form-builder body .btn.btn-black.sppb-btn.sppb-btn-default:focus, 
body .btn.btn-with-border.btn-black:active, 
body .addon-root-form-builder .btn.btn-black.sppb-btn.sppb-btn-default:active, 
.addon-root-form-builder body .btn.btn-black.sppb-btn.sppb-btn-default:active{background-color: #434339; border-color: #434339; color: #fff;}

body .sppb-btn.btn-with-border:hover:after, body .sppb-btn.btn-with-border.btn-black:hover {background-color: #434339; border-color: #434339;}
body .sppb-btn.btn-with-border:hover:before{border: 1px solid #434339;}


.top_left_corner_radius{border-top-left-radius:0 !important; border-bottom-left-radius:0 !important;}
.top_right_corner_radius {border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important;}

.raised-planters_section{box-shadow: none !important;}

#sp-header.celestia-header .sp-megamenu-parent .sp-dropdown.dropdown-active{animation: none;}

body.com_spsimpleportfolio #sp-header.celestia-header{background-color: #686a5d !important}
body.com_spsimpleportfolio section#sp-section-1 {margin-top: 100px;}
body.com_spsimpleportfolio #sp-main-body {padding: 50px 0; background: #eeeeec;}

#sp-simpleportfolio {
    padding: 30px 5px;
    display: flex;
    align-items: flex-start;
    justify-items: start;
    justify-content: flex-start;
    border: 1px solid #fff;
    gap: 1rem;
    flex-direction: row;
    flex-wrap: nowrap;
    background: rgb(255, 255, 255);
    border-radius: 12px;
}
#sp-simpleportfolio .sp-simpleportfolio-image {flex: 1 50%;}
#sp-simpleportfolio .sp-simpleportfolio-details {flex: 1 50%;}
#sp-simpleportfolio .sp-simpleportfolio-description {width: 100%; float: none;}
#sp-simpleportfolio .sp-simpleportfolio-meta {width: 100%; float: none; padding: 0; margin: 0;}
#sp-simpleportfolio .sp-simpleportfolio-img{border-radius: 12px;}

body.itemid-154{background: #eeeeec;}

.sppb-carousel-extended.home-default-carousel .sppb-carousel-extended-nav-control {left: 90%;}

.Services_row .sppb-row-column {margin-bottom: 30px;}
.Services_row .threeD-flip-back .threeD-content-inner, .Services_row .threeD-flip-front .threeD-content-inner{padding: 0 30px;}
@media only screen and (max-width: 767px) {
	.gallery_them_block .sppb-column .sppb-column-addons .sppb-addon-single-image a img.sppb-img-responsive{width: auto !important; max-width: 100% !important; height: auto !important; margin-bottom: 20px;}	
    .home-x-scape-carousel .sppb-carousel-extended-item img{height: auto;}
    .sppb-carousel-extended.home-default-carousel .sppb-carousel-extended-nav-control {left: 75%;}
    .Services_row .sppb-row-column {margin-bottom: 20px;}
    .Services_row .threeD-flip-back .threeD-content-inner, .Services_row .threeD-flip-front .threeD-content-inner{padding: 0 20px;}

    .top_left_corner_radius{}
    #working_service_blog_01 img.sppb-img-responsive {border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
    #working_service_blog_01 .sppb-row-column .top_left_corner_radius {border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; border-bottom-left-radius: 8px !important; border-bottom-right-radius: 8px !important;}
    .working_service_blog .top_left_corner_radius.img_cols,
    .working_service_blog .top_right_corner_radius.img_cols {border-radius: 8px 8px 0px 0 !important;}
    .working_service_blog .img_cols {min-height: 200px;}
    .working_service_blog .top_right_corner_radius{border-radius: 0px 0 8px 8px !important;}

    body.com_spsimpleportfolio section#sp-section-1 {margin-top: 50px;}
    body.com_spsimpleportfolio #sp-main-body {padding: 25px 0; background: #eeeeec;}
    #sp-simpleportfolio{flex-direction: column; padding: 15px; gap: 0;}
    #sp-simpleportfolio .sp-simpleportfolio-image {flex: 1 100%;}
    #sp-simpleportfolio .sp-simpleportfolio-details {flex: 1 100%;}

    .custom_profile .sppb-sp-slider-title{font-size: 24px;}
    .testimonials_carosel .sppb-testimonial-carousel-name{margin: 10px 0 0 0 !important;}
    .testimonials_carosel .sppb-carousel-extended-dots {display: none;}
    #sp-header {height: 60px;}
    
    .offcanvas-menu .logo-image {filter: brightness(0) invert(1);}
    .offcanvas-menu {background-color: #9FA592;}
    .offcanvas-menu .offcanvas-inner ul.menu>li a, .offcanvas-menu .offcanvas-inner ul.menu>li span{color: #fff;}
    .offcanvas-menu .offcanvas-inner ul.menu>li li a{color: #fff;}
    .offcanvas-menu .offcanvas-inner ul.menu>li a:hover, 
    .offcanvas-menu .offcanvas-inner ul.menu>li a:focus, 
    .offcanvas-menu .offcanvas-inner ul.menu>li span:hover, 
    .offcanvas-menu .offcanvas-inner ul.menu>li span:focus,
    .offcanvas-menu .offcanvas-inner ul.menu li.active a{color: #171C19!important;}

    .offcanvas-inner .social-icons>li>a{opacity: 1 !important;}
    .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler, 
    .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler{color: rgb(255 255 255);}

    .footer_menu.sppb-nav-align-right {text-align: left;}
    #sp-footer{padding: 50px 0 20px 0 !important;}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .offcanvas-menu .logo-image {filter: brightness(0) invert(1);}
    .offcanvas-menu {background-color: #9FA592;}
    .offcanvas-menu .offcanvas-inner ul.menu>li a, .offcanvas-menu .offcanvas-inner ul.menu>li span{color: #fff;}
    .offcanvas-menu .offcanvas-inner ul.menu>li li a{color: #fff;}
    .offcanvas-menu .offcanvas-inner ul.menu>li a:hover, 
    .offcanvas-menu .offcanvas-inner ul.menu>li a:focus, 
    .offcanvas-menu .offcanvas-inner ul.menu>li span:hover, 
    .offcanvas-menu .offcanvas-inner ul.menu>li span:focus,
    .offcanvas-menu .offcanvas-inner ul.menu li.active a{color: #171C19!important;}

    .offcanvas-inner .social-icons>li>a{opacity: 1 !important;}
    .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler, 
    .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler{color: rgb(255 255 255);}


    .home-x-scape-carousel .sppb-carousel-extended-item img{height: auto;}
    
    .Services_row .threeD-flip-back .threeD-content-inner, .Services_row .threeD-flip-front .threeD-content-inner{padding: 0 20px;}

    .process_acordians_section .sppb-column-addons .sppb-addon-image-layouts .sppb-addon-image-layout-wrap .sppb-addon-image-layout-image img.sppb-img-responsive {height: auto;}
}

@media screen and (min-width: 1025px) and (max-width: 1199px) {
    .process_acordians_section .sppb-column-addons .sppb-addon-image-layouts .sppb-addon-image-layout-wrap .sppb-addon-image-layout-image img.sppb-img-responsive {height: auto;}
}    