/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 24 2025 | 11:56:15 */
.reactheme-breadcrumbs.porfolio-details {
	padding-top: 80px;
}

#reactheme-blog {
	padding: 80px 0;
}

.project-inner .pre-title {
	color: #f42d19 !important;
}
	.elementor-widget-rt-custom-accordions .accordion-button {
	height: auto !important;
	line-height: 1.5em !important;
}
.engineer_accordion .rts-accordion.style2 .accordion-item .accordion-body {
	padding: 20px 20px 20px 20px !important;
}

.client_reviews_all .elementor-loop-container.elementor-grid .client.type-client:nth-child(2n+1) > div {
	background-color: #f8f8f8;
	background-image: url("https://ukfirestopsolutions.co.uk/wp-content/uploads/2024/11/bg2-home1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.client_reviews_all .elementor-loop-container.elementor-grid .client.type-client:nth-child(2n+1) .client-content,
.client_reviews_all .elementor-loop-container.elementor-grid .client.type-client:nth-child(2n+1) h5 {
	color: #000;
}

/* .page-id-2101 .breadcrumbs-inner.bread- {
	filter: invert(1);
}
 */

.react-addon-services.services-style11 .rts-single-project-one .project-inner {
	background: #142663 !important;
}


.elementor-element, .elementor-lightbox{
	--swiper-theme-color: #142663 !important;
}

.react-button a::after {
	background: #142663 !important;
}




@media (max-width:768px) {
.home .site_header {
	background: transparent !important;
}
    .rts-accordion.style1 .accordion-item .accordion-header button[aria-expanded="true"]::before {
	left: -67px;
}
.rts-accordion.style1 .accordion-item .accordion-header button::before {
	left: -51px;
}
	
.rts-company-storyhear .timeline ul li:nth-child(2n+1) div {
	position: unset !important;
	width: 88vw !important;
	padding: 0;
}
	.rts-company-storyhear .timeline ul li:nth-child(2n) div {
	position: unset !important;
	width: 88vw;
	padding: 0;
}
	.rts-company-storyhear .timeline ul li {
	margin: 0 !important;
	position: unset !important;
}
	.rts-company-storyhear .timeline section svg {
	position: unset;
	margin-bottom: 30px;
}
	.rts-company-storyhear .timeline ul li.item img {
	position: unset !important;
}
.rts-company-storyhear .timeline ul {
	gap: 0;
}	
	.rts-company-storyhear .timeline ul li {
	padding-top: 20px;
}
	
	
	#reactheme-header .sticky-wrapper .sticky {
	background: #142663 !important;
}
	
	
	
	
	
	
	
}















