/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 27 2026 | 11:53:53 */
.elementor-4615 .elementor-element.elementor-element-4d79198:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4615 .elementor-element.elementor-element-4d79198 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #424242 !important;
}
.elementor-4615 .elementor-element.elementor-element-572758c .ct-nav-menu1.style1 {
  background-color: #424242 !important;
}
.title-slide-custom2 span {
  color: #f7d302 !important;
}
.ct-banner.layout4 .ct-banner-counter{
	background-color:#424242 !important;
}
.ct-team-carousel4 .item--social{
	background-color:#424242 !important;
}
.ct-team-carousel4 .item-readmore a{
	background-color:#424242 !important;
}
.ct-team-carousel4 .item-readmore a:hover{
	background-color:#F36700 !important;
}
.slick-dots-style3 .slick-dots li.slick-active button{
	background-color:#F36700 !important;
}
.elementor-2923 .elementor-element.elementor-element-a987a4c .ct-button-wrapper .btn:hover{
		background-color:#fed401 !important;
}
.ct-service-carousel4 .item--icon{
		background-color:#424242 !important;
}
.ct-service-carousel4 .btn-readmore{
	background-color:#F36700 !important;
}
.ct-service-carousel4 .btn-readmore:hover{
	background-color:#fed401 !important;
}
.ct-blog-grid-layout3 a.btn-readmore, .ct-blog-carousel-layout3 a.btn-readmore{
	background-color:#F36700 !important;
}
.ct-blog-grid-layout3 a.btn-readmore, .ct-blog-carousel-layout3 a.btn-readmore:hover{
	background-color:#fed401 !important;
}
.ct-blog-grid-layout3 .item-date, .ct-blog-carousel-layout3 .item-date{
	background-color: #fff1e6 !important;
color: #F36700 !important;
}
.ct-blog-grid-layout3 .item--title a, .ct-blog-carousel-layout3 .item--title a:hover{
		color:#F36700 !important;
}
.ct-service-carousel4 .btn-readmore:hover{
	color:#fff !important;
		background-color:#fed401 !important;
}
.scroll-top.on {
background-color:#F36700 !important;
}
.ct-banner.layout2 .bg-bottom{
background-image: linear-gradient(
    to right,
    #F36700E6 30%,
    #F36700CC 80%
);
	
}
.elementor-214 .elementor-element.elementor-element-e092c0f .ct-button-wrapper .btn:hover{
	background-color:#F36700 !important;
}

@media (max-width: 390px) {

    .ct-banner.layout4 .ct-banner-counter {
     top:-38px;
    }
}

/* .elementor-top-section{
	display: none !important;
} */
.product-accordion{
    border:1px solid #ddd;
    border-radius:8px;
    overflow:hidden;
}

.accordion-item{
    border-bottom:1px solid #ddd;
}

.accordion-header{
    padding:16px 20px;
    background:#f7f7f7;
    cursor:pointer;
    font-weight:600;
    position:relative;
}

.accordion-header::after{
    content:"+";
    position:absolute;
    right:20px;
    font-size:20px;
}

.accordion-item.active .accordion-header::after{
    content:"-";
}

.accordion-body{
    display:none;
    background:#fff;
    padding:10px 20px;
}

.product-item{
    padding:10px 0;
    border-bottom:1px solid #eee;
    cursor:pointer;
}

.product-item:last-child{
    border-bottom:none;
}

.product-item:hover{
    color:#0d6efd;
}