/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 15 2025 | 14:05:46 */
.reviewBton .w-iconbox-icon {
	background: #fff;
	padding: 4px;
	border-radius: 15px;
}
.reviewBton.w-iconbox {
	display: inline-flex !important;
	text-align: right;
}
.reviewBton.w-iconbox .w-iconbox-icon {
	margin-top: 5px;
	font-size: 1.5rem !important;
}
.w-iconbox-icon {
	margin-right: 10px !important;
}
.faqNewDesign .w-tabs-section {
	border-top: 0px !important;
	border-bottom: 1px solid #ddd !important;
	margin-bottom: 15px;
}
.faqNewDesign .w-tabs-section .w-tabs-section-header {
	padding: 20px 10px;
}
.faqNewDesign .w-tabs-section-header:hover, .faqNewDesign .w-tabs-section-header:focus {
	background: transparent !important;
}
.reviewNewDesign .w-post-elm.post_image::before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(to top, rgba(0,0,0,0.4), transparent);
	pointer-events: none;
}

.USPnew {
	box-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
	padding: 2rem;
	border-radius: 0.75rem;
	background-color: #fff;
	color: #161617;
}
.USPnew h2 {
	font-size: 26px;
	line-height: 1.4;
	color: #48b7dc;
}

.logoEqual .w-image.align_none img {
	min-width: 180px;
	min-height: 100px;
	object-fit: contain;
	padding: 15px 50px;
	border-radius: 10px;
	filter: grayscale(100%);
	transition: filter 0.5s ease;
	background-color: #f3f4f6;
}
.logoEqual .w-image.align_none img:hover {
	filter: grayscale(0%);
}
.homeSlider h1 {
	color: #fff !important;
}

.innerTopNewDesign .w-vwrapper.innerusp {
	margin-bottom: -5rem;
}
@media(min-width:768px){
  .servicesKoel .w-iconbox {
	width: 48.5%;
	margin-right: 3%;
}  
}
.servicesKoel .w-iconbox a {
	color: #424a4d;
}
.servicesKoel {
	margin-bottom: -180px !important;
	box-shadow: 0 0 10px 0 #d8d8d8;
	background: #fff;
	padding: 20px;
	border-radius: 10px;
}
.servicesKoel .w-iconbox {
	border-bottom: 1px solid #eee;
	padding: 10px 0;
	height: 60px;
}
.servicesKoel .w-iconbox:nth-child(2n) {
	margin-right: 0;
}
@media (max-width:1024px){

.bgGradientTab .l-section-overlay {
	background: linear-gradient(90deg, rgba(247, 245, 242, 0.88) 61%, rgba(36,44,52,0) 97%) !important;
}
}
@media (min-width:769px) and (max-width:1025px){
.logoEqual.w-hwrapper {
	display: block !important;
	align-items: center;
}
.logoEqual .w-image.align_none img {
	max-width: 150px;
	min-height: 80px;
	object-fit: contain;
	padding: 15px 30px;
	border-radius: 10px;
	filter: grayscale(100%);
	transition: filter 0.5s ease;
	background-color: #f3f4f6;
	margin-bottom: 15px;
}
.logoEqual .w-image.align_none {
	margin-right: 0px;
	text-align: center;
}
}
@media (max-width:768px){
.faqNewDesign .w-iconbox {
	text-align: left !important;
	justify-content: left;
}
.linksDesign ul {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.logoEqual .w-image.align_none img {
	min-width: 100px;
	min-height: 60px;
	object-fit: contain;
	padding: 5px 15px;
	border-radius: 10px;
	filter: grayscale(100%);
	transition: filter 0.5s ease;
	background-color: #f3f4f6;
}
.USPnew {
	padding: 2rem 2rem 3rem 2rem;
}
.reviewNewdesign a {
	display: block;
	width: 100% !important;
	position: absolute;
	left: 30px;
	bottom: -60px;
}
}