/*
    Theme Name:   Plumer Child
    Theme URI: https://betterthinksupport.com.au/
    Description:  This is a child theme for Plumer WordPress Theme
    Author URI: https://betterthinksupport.com.au/
    Author URI:   #
    Template:     plumer
    Version:      11.0
    Tags:         two-columns, three-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, theme-options, editor-style, featured-images, microformats, post-formats,  sticky-post, threaded-comments, translation-ready
    Text Domain:  plumer-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */


.features-card {
    max-width: 700px;
    margin: auto;
}
.plumer-fluid
{
    overflow: hidden;
}
.menu-area .d-xl-block
{
    display: block !important;
}
.service-carpenter
{
    height: 100%;
}
@media (max-width: 1199px) {
    .header-layout1 .logo-bg:before
    {
        display: none !important;
    }
     footer .elementor-widget-wrap
    {
        margin: 0 !important;
    }
}

@media (max-width: 1023px) {
    
    .row.align-items-center.justify-content-between {
        display: flex;
        align-items: center;
    }

    /* Move menu icon before Contact Us */
    .row.align-items-center.justify-content-between > .col-auto:nth-child(2) {
        order: 3;
    }

    .row.align-items-center.justify-content-between > .col-auto:nth-child(3) {
        order: 2;
        display: flex;
        align-items: center;
        gap: 12px;
    }

    /* Align buttons properly */
    .header-button {
        display: flex;
        align-items: center;
        gap: 12px;
    }
    .themeholy-menu-wrapper .mobile-logo
    {
        display: none !important;
    }
   
}
@media (max-width: 1023px) {
    .menu-area .d-xl-block
    {
        display: none !important;
    }
    .checklist li
    {
        display: inherit;
    }
    .hero-title
    {
        font-size: 34px !important;
    }
}

#hds-after .about-feature-wrap::before
{
    content: "";
    position: absolute;
    width: 2px;
    height: calc(100% - 40px);
    background-color: #f58127;
    left: 50%;
    z-index: -1;
}
.main-menu ul li.menu-item-has-children > a:after
{
    content: "\f107";
}
.main-menu ul li.menu-item-has-children > a:hover:after {
    content: "\f107";
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}