/*Add CSS Here*/

/* Product page style */
table.t-table thead {
    background: #044f28;
    color: #ffffff;
}

table.t-table thead th {
    padding: 6px 12px;
    text-align: left;
    border: 1px solid #c8c8c8;
    font-size: 15px;
}

table.t-table tbody tr:nth-child(odd) td {
    background: #e3e8dd;

}

table.t-table tbody tr td {
    padding: 4px 10px;
    border: 1px solid #c8c8c8;
    font-size: 15px;
}

.getintouch .mb-4 p {
    margin-bottom: 1rem;
}

.getintouch .wpcf7-form-control {
    border: 1px solid #919090;
    border-radius: 10px;
    padding: 10px !important;
}

.getintouch textarea {
    height: 120px;
}

/* Home Page Modal popup form style */
#pum-11366 {
    backdrop-filter: blur(3px);
}

div#popmake-11366 {
    width: 600px !important;
    left: 50% !important;
    transform: translateX(-50%);
    border-radius: 10px;
}
div#popmake-12264 {
    width: 600px !important;
    left: 50% !important;
    transform: translateX(-50%);
    border-radius: 10px;
    margin-left: 0 !important;
}

.home-modal-form .form-group,
.home-modal-form .mb-4 {
    margin-bottom: 10px !important;
}

.home-modal-form textarea {
    padding: 10px;
    height: 100px !important;
}

.home-modal-form .wpcf7-submit.has-spinner {
    width: 250px;
    margin: 0 auto;
    display: block;
}

.pum-close.popmake-close {
    border-radius: 0 10px 0 0;
}

.home-modal-form .wpcf7-form-control {
    background: transparent;
    border-radius: 10px;
    border: 1px solid #7d7d7d;
}
html.pum-open, body.pum-open {
    overflow: auto !important;
    position: static !important;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {
    padding-right: 0;
}


/* Blog post page style */

.post-single-image figure,
.post-single-image img {
    width: 100% !important;
    aspect-ratio: 1 / 0.50;
    object-fit: cover;
    border-radius: 40px;
    height: 500px;
}

/* Menu style */
.elementor-9441 .elementor-element.elementor-element-82c40ab .elementskit-navbar-nav > li.current-menu-ancestor > a,
.elementor-9441 .elementor-element.elementor-element-82c40ab .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator {
    color: #06b65a;
}
.elementor-9441 .elementor-element.elementor-element-82c40ab .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a {
    color: #06b65a;
}

/* Home page Products Filter style */

ul.awaiken-portfolio-grid__filters.portfolio_filter-design-2 {
    display: none;
}


/* Media Query start */
@media only screen and (max-width: 767px) {
    div#popmake-11366,
    div#popmake-12264 {
        width: 90% !important;
    }

    .home-modal-form textarea {
        height: 60px !important;
    }

    .home-modal-form .wpcf7-form-control {
        padding: 6px 16px !important;
        font-size: 15px;
    }

    .home-modal-form .wpcf7-submit.has-spinner {
        padding: 10px 16px !important;
    }

    .home-modal-form .inquiry-form {
        padding-left: 8px;
        padding-right: 8px;
    }

    .home-modal-form .inquiry-form label {
        line-height: 20px;
    }

    .home-modal-form .form-group,
    .home-modal-form .mb-4 {
        margin-bottom: 7px !important;
    }

    .home-modal-form .wpcf7-submit.has-spinner {
        width: 100%;
    }

    .post-11406 .ty-box {
        padding: 1rem !important;
    }

    .post-single-image figure,
    .post-single-image img {
        aspect-ratio: 1;
        height: auto;
    }

}