/*
Theme Name: hmadi child
Tags:  custom-menu, editor-style, featured-images
Template: hmadi
Version: 1.0.0
*/

/*---------------------------------
      write your css from here
------------------------------------*/
.witr_service_btn_3d {
    margin-top: 19px;
}

.witr_service_back_3d {
    background: #15263b !important;
}

.witr_service_front_3d, .witr_service_back_3d {
    height: 306px !important;
}

.elementor-6715 .elementor-element.elementor-element-4d31f16 {
    margin-top: 0px;
    margin-bottom: 0px !important;
}
.elementor-6739 .elementor-element.elementor-element-4d31f16 {
    margin-top: 0px;
    margin-bottom: 0px !important;
}
.elementor-6818 .elementor-element.elementor-element-4d31f16 {
    margin-top: 0px;
    margin-bottom: 0px !important;
}
.elementor-6650 .elementor-element.elementor-element-4d31f16 {
    margin-top: 0px;
    margin-bottom: 0px !important;
}
.elementor-7003 .elementor-element.elementor-element-4d31f16 {
    margin-top: 0px;
    margin-bottom: 0px !important;
}
.elementor-7030 .elementor-element.elementor-element-4d31f16 {
    margin-top: 0px;
    margin-bottom: 0px !important;
}
.elementor-7040 .elementor-element.elementor-element-4d31f16 {
    margin-top: 0px;
    margin-bottom: 0px !important;
}
.elementor-7048 .elementor-element.elementor-element-4d31f16 {
    margin-top: 0px;
    margin-bottom: 0px !important;
}
.elementor-7056 .elementor-element.elementor-element-4d31f16 {
    margin-top: 0px;
    margin-bottom: 0px !important;
}
.elementor-7068 .elementor-element.elementor-element-4d31f16 {
    margin-top: 0px;
    margin-bottom: 0px !important;
}


/* container */

.page-id-7068 .elementor-container.elementor-column-gap-default {
    gap: 30px;
}


/* Industries Container */

.sub-item.all_feature_color.text-center h3 {
    text-align: left;
}

.sub-item.all_feature_color.text-center p {
    text-align: left;
}

.elementor-7068 .elementor-element.elementor-element-3724be0 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7068 .elementor-element.elementor-element-6c3e72f > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7068 .elementor-element.elementor-element-e34e530 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}

.elementor-7068 .elementor-element.elementor-element-6465963 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7068 .elementor-element.elementor-element-685f211 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7068 .elementor-element.elementor-element-18c4ce1 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7068 .elementor-element.elementor-element-2335ca9 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7068 .elementor-element.elementor-element-d467dad > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7068 .elementor-element.elementor-element-c979b40 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7068 .elementor-element.elementor-element-7f7b829 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7068 .elementor-element.elementor-element-bc412d2 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7068 .elementor-element.elementor-element-4608fd7 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}

.page-id-6818 .elementor-container.elementor-column-gap-default {
    gap: 30px;
}

.elementor-6818 .elementor-element.elementor-element-29b330e > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-6818 .elementor-element.elementor-element-f58da92 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-6818 .elementor-element.elementor-element-76f2dd0 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-6818 .elementor-element.elementor-element-ffe027d > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-6818 .elementor-element.elementor-element-1f85418 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
/* Tax Relief / IRS page */
.page-id-7056 .elementor-container.elementor-column-gap-default {
    gap: 30px;
}
.elementor-7056 .elementor-element.elementor-element-b0aee98 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7056 .elementor-element.elementor-element-50812da > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7056 .elementor-element.elementor-element-7d04b33 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7056 .elementor-element.elementor-element-663d08d > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7056 .elementor-element.elementor-element-54a4ad6 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7056 .elementor-element.elementor-element-16ebeed > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}

/* business-valuation page */
.page-id-7003 .elementor-container.elementor-column-gap-default {
    gap: 30px;
}

.elementor-7003 .elementor-element.elementor-element-c69d8b5 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7003 .elementor-element.elementor-element-024465f > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7003 .elementor-element.elementor-element-aad5741 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}

.elementor-7003 .elementor-element.elementor-element-e5bb11a > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7003 .elementor-element.elementor-element-5673bb7 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}

/* non-profit-audit page */

.page-id-7061 .elementor-container.elementor-column-gap-default{
    gap: 30px;
}

.elementor-7061 .elementor-element.elementor-element-eb1fbb6 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7061 .elementor-element.elementor-element-126e23c > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7061 .elementor-element.elementor-element-e428e3c > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7061 .elementor-element.elementor-element-63d6c75 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7061 .elementor-element.elementor-element-b90e550 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
/* fractional-cfo-services page */
.page-id-7030 .elementor-container.elementor-column-gap-default {
    gap: 30px;
}
.elementor-7030 .elementor-element.elementor-element-f34090f > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7030 .elementor-element.elementor-element-da2d124 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7030 .elementor-element.elementor-element-d370554 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7030 .elementor-element.elementor-element-9dfd1ac > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7030 .elementor-element.elementor-element-7468785 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7030 .elementor-element.elementor-element-e78216c > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}

.page-id-7040 .elementor-container.elementor-column-gap-default {
    gap: 30px;
}

.elementor-7040 .elementor-element.elementor-element-d4f9499 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7040 .elementor-element.elementor-element-3b88c08 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7040 .elementor-element.elementor-element-8409a05 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7040 .elementor-element.elementor-element-81ed130 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7040 .elementor-element.elementor-element-46d843c > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
/* business-tax-services page */
.page-id-7048 .elementor-container.elementor-column-gap-default {
    gap: 30px;
}
.elementor-7048 .elementor-element.elementor-element-6546bd2 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7048 .elementor-element.elementor-element-da4ebd3 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7048 .elementor-element.elementor-element-ae7889a > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7048 .elementor-element.elementor-element-09b2a50 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-7048 .elementor-element.elementor-element-fcaf533 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
/* trucking */
.page-id-6715 .elementor-container.elementor-column-gap-default {
    gap: 30px;
}
.elementor-6715 .elementor-element.elementor-element-74de8fc > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-6715 .elementor-element.elementor-element-f0f6e62 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-6715 .elementor-element.elementor-element-4b0f389 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-6715 .elementor-element.elementor-element-e83cf3a > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-6715 .elementor-element.elementor-element-cc2bd1a > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-6715 .elementor-element.elementor-element-43ffc30 > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-6715 .elementor-element.elementor-element-748313a > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
.elementor-6715 .elementor-element.elementor-element-1ffce3b > .elementor-element-populated {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}


/* Footer  */
.footer-middle .col-sm-12.col-md-6.col-lg-3 {
    flex: 0 0 20%;
}
.footer-middle .col-sm-12.col-md-6.col-lg-3.last {
    flex: 0 0 30%;
    max-width: 30%;
}

/* Footer Mobile View */
@media (max-width: 768px) {
    .footer-middle .col-sm-12.col-md-6.col-lg-3 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .footer-middle .col-sm-12.col-md-6.col-lg-3.last {
        flex: 0 0 100%;
        max-width: 100%;
    }
}

