/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 01 2026 | 05:22:37 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 
@media (max-width: 767px) {
    .bs-info-area {
        display: none !important;
    }
}
element.style {
    background-image: url(https://grandasset.in/v2m/wp-content/uploads/2025/12/about-us-bg-.webp);
    background-position: center top;
}

.sub-header-overlay {
    position: absolute;
    top: -80px;   /* adjust as needed */
    left: 0;
    right: 0;
    bottom: 0;
}
.menu-bar, .home .sticky-header .menu-bar {
    background-color: #009438!important;
}
.tx-wrapper.container-fluid .space-content {
    padding: 80px 0!important;
}

/*.main-menu li > ul, .tx-mega-menu .mega-menu-item .depth0:before {
    background-color:  linear-gradient(135deg, #188a93, #79ae4a) !important;
}
.main-menu > li {
    border-right: 1px solid #76a186!important;
}
.details-box .post-time{
    background-color:  linear-gradient(135deg, #188a93, #79ae4a) !important;
}

.home .menu-bar {
    background-color: linear-gradient(135deg, #188a93, #79ae4a) !important;
}

input.wpcf7-form-control.wpcf7-submit,
#back_top {
    background-color: linear-gradient(135deg, #188a93, #79ae4a) !important;
}*/
/* ✅ MENU BAR GRADIENT */
.menu-bar,
.home .menu-bar,
.home .sticky-header .menu-bar {
    background: linear-gradient(135deg, #188a93, #79ae4a) !important;
}

/* ✅ DROPDOWN MENU */
.main-menu li > ul, 
.tx-mega-menu .mega-menu-item .depth0:before {
    background: linear-gradient(135deg, #188a93, #79ae4a) !important;
}

/* ✅ BUTTON + BACK TO TOP */
input.wpcf7-form-control.wpcf7-submit,
#back_top {
    background: linear-gradient(135deg, #188a93, #79ae4a) !important;
}

/* ✅ POST TIME BOX */
.details-box .post-time {
    background: linear-gradient(135deg, #188a93, #79ae4a) !important;
}
.elementor-562 .elementor-element.elementor-element-8fca432 .tx-icon-box-icon svg {
    fill: #ffffff !important;
}
.tx-icon-box-icon {
    background: linear-gradient(135deg, #188a93, #79ae4a);
    padding: 10px;
    border-radius: 10px;
}
.sub-header, .sub-header-blog {
    margin-top: 63px!important;
}

.post-tiled-category a {
    background-color: #009438!important;
}
.tx_logo img {
    height: 80px !important;
    width: auto;
}
.main-header-right-area {
    padding: 15px 0 !important;
}

.bs-info-area {
    padding: 0 !important;
}

.bs-info-content {
    margin-bottom: 15px !important;
}

.info-box {
    display: flex;
    align-items: center;
    gap: 8px;
}

.info-box span img {
    width: 20px;   /* reduce icon size */
    height: auto;
}

.c-box h6 {
    font-size: 12px;
    margin-bottom: 2px;
}

.c-box .desc {
    font-size: 11px;
    margin: 0;
    line-height: 1.3;
}
.tx_logo {
    padding: 0 !important;
    margin: 0 !important;
    line-height: 0;
}

.tx_logo img {
    height: 180px; /* adjust as needed */
    width: auto;
    display: block;
}
.sub-header, .sub-header-blog {
    margin-top: 55px !important;
}

.sub-header, .sub-header-blog {
    margin-top: 55px !important;
}
@media (max-width: 768px) {
    .tx_logo img {
        position: relative;
        top: 8px;     /* move down */
        left: 10px;   /* move right */
    }
}
@media (max-width: 768px) {
    .sub-header, 
    .sub-header-blog {
        margin-top: 5px !important;
    }
}
#SR7_1_1-3-6 {
    background: linear-gradient(135deg, #188a93, #79ae4a) !important;
    color: #fff !important;
} 
#SR7_1_1-1-6 {
    background: linear-gradient(135deg, #188a93, #79ae4a) !important;
    color: #fff !important;
}
#SR7_1_1-2-6 {
    background: linear-gradient(135deg, #188a93, #79ae4a) !important;
    color: #fff !important;
}
.tx-btn-link {
    background: linear-gradient(135deg, #188a93, #79ae4a);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.elementor-562 .elementor-element.elementor-element-1bd16aa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, 
.elementor-562 .elementor-element.elementor-element-1bd16aa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background: linear-gradient(135deg, rgba(24,138,147,0.82), rgba(121,174,74,0.82)) !important;
}
.chaty-cta-main {
    bottom: 80px !important; /* adjust this value */
}
.chaty {
    bottom: 80px !important; /* increase = move up */
}