/*svg.prevArrow.slick-arrow.slick-disabled {
	display: initial !important; */
}

svg.nextArrow.slick-arrow.slick-disabled {
	display: initial !important;
}
*/
#body.single-post .elementor-widget-theme-post-featured-image .elementor-widget-container {
    background-image: linear-gradient(180deg, #6BF0F240 0%, #B299CC40 100%);
    position: relative;
    border-radius: 40px 40px 40px 40px;
}

#body.single-post .elementor-widget-theme-post-featured-image .elementor-widget-container img {
    z-index: -1;
    position: relative;
}

#body.elementor-page-3431 .type-post .elementor-section {
	background-size: cover;
}

#body.elementor-page-3431 .type-post .elementor-widget-button {
	position: inherit;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.find_perfect_card {
	min-height: 100%;
}

#body .disclaimer {
	padding: 5rem 0;
	font-size: 12px;
}

#body .disclaimer p {
	margin-bottom: 1rem;
	color: var( --e-global-color-text );
}

#body .press_only_card_body {
	padding: 0 14px 0 18px;
}

#body .press_only_card_body ul li {
	display: flex;
	margin-bottom: 13px;
	align-items: start;
	justify-content: space-between;
}

#body .press_only_card_body img {
	width: 15px;
	height: 15px;
	margin-top: 2px;
}
#body .press_only_card_body ul li b {
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 130%;
	letter-spacing: -0.02em;
	color: #202020;
	flex: 0 0 45%;
	padding-left: 10px;
}
#body.elementor-page-3431 .type-post .elementor-widget-button a {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	color: transparent !important;
	background-color: transparent !important;
	border: none !important;
}

#body.elementor-3431 .elementor-element.elementor-element-ccd82ff a.elementor-button:hover {
	color: transparent !important;
	background-color: transparent !important;
}


#body.elementor-page-3431 .type-post .elementor-widget-button a span {
	text-indent: 200%;
	border-style: none;
}

#body .transHeader {
	position: relative !important;
}

#body.home .transHeader {
	position: absolute !important;
} 

#body .elementor-nav-menu--main .menu-item .elementor-item-active {
	color: #202020;
}

#body .top_header {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 60px 0px 60px;
	z-index: 1;
}

#body .dev_mega_menu {
	margin-top: -18px;
}

#body.home .dev_mega_menu {
	margin-top: 80px;
}


/*
.elementor-element-f4857f1 {
	display: none;
}
*/

#body.single-post .post a {
	color: #00B8BA;
}

#body section.design_compare, #body .main_transform, body section#type_product {
	/* background-repeat: no-repeat;
	background-position: center top;
	background-image: url('../images/Background-Teal-Blue.png');
	background-size: 100% 425px; */
	background: #E8FFF8;
}

#body.page-template-page-online-solar-solution .solar_solution_video_wrap {
	display: inline;
}

#body.page-template-page-online-solar-solution .solar_solution_video_wrap div {
	display: inline !important;
}

#body .container {
	max-width: 1080px !important;
}

#body.page-template-page-online-solar-solution .banner_img img {
	border-radius: 25px;
}

#body.page-template-page-online-solar-solution .col-lg-5 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}

#body.page-template-page-online-solar-solution .sumibt_button {
	margin-bottom: 50px;
}

#body.page-template-page-online-solar-solution .down_arrow.text-center img {
	position: relative;
	left: 640px;
}

#body.page-template-page-online-solar-solution .down_arrow.text-center.arrow_last img {
	left: 0;
}

#body.page-id-6970 #type_product .product_card .col-lg-3 {
	-ms-flex: 0 0 25%;
	flex: 0 0 32%;
	max-width: 32%;
}


/* Mobile */
@media(max-width: 991px){

#body.page-template-page-online-solar-solution .col-lg-5 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

#body.page-id-6970 #type_product .product_card .col-lg-3 {
	width: 100%;
	max-width: 100%;
	flex: 0 0 100%;
}


#body.page-template-page-online-solar-solution .find_perfect_system .d-none {
	display: none !important;
}

.popup_form .popup_wrapper {
	overflow-y: visible;
}

	#body.page-template-page-online-solar-solution .find_perfect_system .d-none {
		display: block !important;
	}

	#body.page-template-page-online-solar-solution .find_perfect_system .solar_solution_video .down_arrow > img {
	display: none !important;
}

#body.page-template-page-online-solar-solution .solar_solution_video_wrap {
	display: block;
}


#body.page-template-page-online-solar-solution .down_arrow.top_arrow.text-center {
	margin-left: 0;
}

#body.page-template-page-online-solar-solution .elementor.elementor-10096 {
	float: none;
	margin-right: 0;
	text-align: center;
}

#body.page-template-page-online-solar-solution .elementor-10096 .elementor-element.elementor-element-85c181d {
	width: 100%;
	max-width: auto;
}

	#body .find_perfect_system .find_perfect_card .d-lg-none  {
		display: none !important;
	}

	#body .find_perfect_system .find_perfect_card .d-none {
		display: initial !important;
	}

	#body .find_perfect_card_img {
		height: inherit !important;
	}

	#body .transHeader {
		z-index: 20;
		background-color: #fff !important;
	}

	#body .transHeader.scrolling {
		top: 0;
	}

	#body .elementor-11002 .elementor-element.elementor-element-9878df.elementor-sticky--effects {
    	position: fixed !important;
	}	

	.elementor-element-6dd1505 {
		z-index: 21;
	}

	#body.overflow_hid .elementor-element-41e09c1d {
		display: none;
	}


	#body.overflow_hid .header_nav .elementor-nav-menu--dropdown > ul {
		padding: 35px 0 !important;
	}


	#body.overflow_hid .transHeader::after {
		content: '';
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		display: block;
		background-color: #fff;
		z-index: 11;
		position: absolute;
		box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 5%);
	}





	#body nav.elementor-nav-menu--dropdown {
		top: -34px !important;
		z-index: 10 !important;
		padding-top: 56px !important;
		z-index: 10 !important;
	}

	#body .header_nav .elementor-menu-toggle.elementor-active {
		z-index: 20;
	}

	#body.page-id-6961 .booking-container {
		margin-top: -18px;
	}

/*
#menu-2-762b5340 .menu-item-25 {
	display: none;
}
*/

#body .elementor-location-archive .elementor-hidden-phone {
	display: block;
}


.elementor-element-589a8c0.elementor-hidden-desktop  {
	display: none;
}

}
/*
.cateogires_wrapper li.active::after {
	display: none;
}

.mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-ready.custom_quote_form {
	display: none;
}
*/