/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 29 2026 | 22:49:40 */
/* 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 */ 

/*custom header*/

#cus-hed-par.header-fixed i {
    color: #000 !important;
}#cus-hed-par.header-fixed h3 {
    color: #000 !important;
}#cus-hed-par.header-fixed .elementor-icon-box-description {
    color: #000 !important;
}
#cus-hed-par.header-fixed li a {
    color: #000;
}#cus-hed-par.header-fixed .elementor-item.elementor-item-active:after {
    color: #000 !important;
}
#cus-hed-par {
    transition: all 0.3s ease;
}

#cus-hed-par.header-fixed {
    position: fixed;
	background-color:#fff !important;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    animation: headerSlideDown 0.3s ease;
}

@keyframes headerSlideDown {
    from {
        transform: translateY(-100%);
    }
    to {
        transform: translateY(0);
    }
}


#ast-scroll-top {
    background-color: var(--e-global-color-primary);
    font-size: 15px;
}.single div#primary {
    margin: 0em !important;
}.single p {
    margin-bottom: 9px;
}.single ul.wp-block-latest-posts__list.wp-block-latest-posts li a {
    color: #000 !important;
    font-size: 15px !important;
}.single ul.wp-block-categories-list.wp-block-categories-taxonomy-category.wp-block-categories li a {
    color: #000 !important;
	font-size: 15px !important;
}h2.wp-block-heading {
    color: var(--e-global-color-primary);
    font-size: 25px;
    padding-bottom: 8px;
}.ast-container {
    padding: 0px !important;
}.ast-article-single {
    padding: 0px !important;
}.single .ast-container {
    max-width: 100% !important;
}div#cus-hed-par {
    position: absolute;
    top: 12px;
    z-index: 9999;
}h1.entry-title {
    display: none;
}.about-icon-par {
    height: 250px;
    padding: 25px 20px 20px 20px !important;
}
.about-icon-par1 {
    height: 235px;
}
span.contact-cta-span {
    color: var(--e-global-color-text);
    font-size: 14px;
    font-weight: 600;
}#home-ser-slider .elementor-widget-container {
    height: 360px;
}#home-ser-slider .elementor-widget-container {
    height: 310px;
    box-shadow: 2px 2px 7px #ddd;
}

@media screen and (max-width:768px) {
	.single div#primary {
    padding: 0em !important;
}h2.wp-block-heading {
    font-size: 22px;
}
}