/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.2.0.1734330816
Updated: 2024-12-16 06:33:36

*/

/* New Css Start */

@font-face {
    font-family: "new italic font";
    src: url("https://5m8.6e9.mytemp.website/wp-content/uploads/2024/02/family-italic.woff2") format("woff2");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

.italic-font {
    font-family: "new italic font", sans-serif;
    font-weight: 400;
    font-style: italic;
}

.wc-cus-divider.elementor-widget-divider {
  --divider-color: #DD4223 !important;
}

.wc-cus-inner-bg {
    cursor: pointer;
}

.wc-cus-inner-bg:hover .wc-cus-divider.elementor-widget-divider {
     --divider-color: #ffffff !important;
}

.wc-custom-hover ul li a:hover {
    text-decoration: underline #DA4629; 
    text-underline-offset: 5px;
}

.wc-content-hover {
    text-decoration: underline !important;
    text-underline-offset: 5px;
}

.wc-model-btn .elementor-button .elementor-button-content-wrapper {
    display: block;
    text-align: center;
}

.wc-model-btn .elementor-button { 
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    pointer-events: none;
    position: relative;
}

.wc-model-hover:hover .wc-model-btn .elementor-button { 
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}

.wc-full-width{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
	gap: 20px;
}

.wc-model-btn .elementor-button .elementor-button-icon{ 
    text-align: center;
    display: block;
    margin-bottom: 10px;
}

.wc-feature-icons {
     display: flex;
    justify-content: space-between;
    gap: 100px;
    flex-wrap: wrap;
    max-width: 900px;
    margin: 0 auto;
    flex-direction: row;
    align-content: center;
}

.wc-feature-column {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.wc-feature-item {
  display: flex;
  align-items: center;
  font-size: 16px;
  color: #1e1e1e;
  line-height: 1.6;
}

.wc-feature-item img {
  width: 24px;
  height: 24px;
  margin-right: 10px;
  object-fit: contain;
}

/* Optional: Stack columns on smaller screens */

@media (max-width: 768px) {
  .wc-feature-icons {
    flex-direction: column;
    align-items: start;
    gap: 20px;
  }

  .wc-feature-column {
    width: 100%;
    align-items: start;
  }

  .wc-feature-item {
    justify-content: start;
  }
}


body.single.single-product .wc-hidden,
body.page.page-id-18895 .wc-hidden{
    display:none;
}

.wc-news-hover:hover{
    cursor:pointer;
}

.wc-news-hover:hover  .wc-news-date .elementor-widget-container,
.wc-news-hover:hover  .wc-news-title h4{
    color: #FFFFFF !important ;
}

.wc-news-hover:hover  .wc-news-logo.elementor-widget-image img {
    filter: invert(1);
}

/* New Css End */


/* blog post css */
.postid-9655 #post-blog p {
	margin-bottom: 0px !important;
}

/* cokkes css */
.cky-consent-container .cky-consent-bar {
	border: none !important;
}

/* custom css */
.page-id-1207 .news_list {
	display: none;
}

/* Residential responcive css */
/* .woocommerce div.product {
	border: 1px solid;
	border-radius: 6px;
} */

.product_cus_hea_line .elementor-widget-container {
	line-height: 1px;
}

/* scroll Css */
/* ::-webkit-scrollbar {
  height: 2px; 
  width: 4px;
  border: 1px solid #b5b4c3;
}

::-webkit-scrollbar-thumb {
  border-radius: 0;
  background: #46465b;
} 

#myElement .elementor-widget-container {
	line-height: 1px;
} */

.postid-624 .cus_from .elementor-widget-container .elementor-heading-title,
.postid-620 .cus_from .elementor-widget-container .elementor-heading-title {
	display: none;
}

.postid-625 #product-image img {
	object-fit: contain;
}

.timeline-badge.active {
	border: 1px solid #DA4629 !important;
}

.cky-consent-container {
	width: 95% !important;
}

button.cky-show-desc-btn:not(:hover):not(:active) {
	color: #DA4629 !important;
}

.cky-modal {
	font-family: "Grotesk new", Sans-serif !important;
}

.cky-notice-btn-wrapper {
	width: 50% !important;
}

.cky-notice {
	font-family: "Grotesk new", Sans-serif !important;
}

.page-id-7677 .text-footer-div {
	display: none !important;
}

.elementor-1741 .elementor-element.elementor-element-7ed8373 img {
	height: 220px !important;
}

.page-id-7696 .text-footer-div {
	display: none !important;
}

input:-internal-autofill-selected {
	background-color: red !important;
	background: red !important;
}

#elementor-popup-modal-1172 .dialog-widget-content {
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
	top: 0px !important;
}

.mg-card-text {
	padding-left: 0px;
	padding-right: 0px;
}

div#elementor-tab-title-2061 {
	/*     padding-left: 0px !important; */
	/*     margin-left: -2rem; */
}

#text-tab .elementor-tabs-wrapper {
	justify-content: left !important;
}

.elementor-1076 .elementor-element.elementor-element-c4f9e57 .elementor-tab-title {
	padding: 10px 13px 25px 13px !important;
}


.yourClassName .elementor-icon svg {
	fill: red !important;
}

.elementor-2477 .elementor-element.elementor-element-39e9fa9 .pd-pcf-filter-btn {
	color: #161F28;
	border-style: none;
	background-color: #02010100;
	text-transform: none !important;
}

#myElement .eael-advance-tabs .eael-tabs-nav>ul {
	width: 72%;
	justify-content: center;
	margin: 0 auto;
}

.li-point-enable a:hover {
	text-decoration: underline #DA4629;
}

#elementor-popup-modal-6340 .dialog-widget-content {
	width: auto !important;
	position: relative !important;
}

#elementor-popup-modal-6340 .dialog-close-button i {
	color: #000000;
	display: block;
}

#textalll {
	height: 60px !important;
}

.eicon-chevron-left:before {
	content: "\e87e";
	font-weight: 400;

}

#build_main .elementor-tab-title.elementor-tab-desktop-title.elementor-active {
	border-bottom: 3px solid #DA4629 !important;
	padding-bottom: 8px;
}

#build_main .elementor-tab-title {
	font-family: "Grotesk new", Sans-serif;
	padding-bottom: 8px;
	font-size: 23px;
	font-weight: 600;
	padding: 10px 0px;
	margin: 10px 30px;
}

.fa-chevron-right:before {
	font-size: 3.4rem !important;
	font-weight: 900 !important;
}

.page-id-3258 .open h4.sina-accordion-header.sina-flex {
	padding-bottom: 0px;
}

/*.page-id-3258 .elementor-widget-wrap.elementor-element-populated {*/
/*	padding: 0px !important;*/
/*}*/

.elementor-1000 .elementor-element.elementor-element-273c14a img {
	width: 100%;
	filter: brightness(0%) contrast(0%) saturate(0%) blur(0px) hue-rotate(0deg);
	--e-a-bg-invert: 1;
	filter: brightness(0) invert(1);
}

.pd_pcf_single_item {
	box-shadow: none !important;
}

.pd-pcf-filter-button-group {
	margin-bottom: 2rem !important;
}

.pd_pcf_title {
	text-align: left !important;
}

.pd_pcf_description {
	text-align: left !important;
}

.pd_pcf_content p {
	text-align: left !important;
}

.pd_pcf_text p {
	text-align: left !important;
}

.pd_pcf_item {
	padding: 8px !important;
}

.pd_pcf_content {
	text-align: center;
	padding: 15px 5px !important;
	line-height: 25px;
	font-size: 16px;
}

.pd_pcf_single_item {
	box-shadow: none !important;
	padding: 6px !important;
	/*     border: 1px solid #161f28 !important; */
	background: #ff000000 !important;
	border-radius: 6px !important;
}

.pd_pcf_thumbnail img {
	box-shadow: none !important;
}

.pd_pcf_content {
	background: #D8D4C8 !important;
}

i.eicon-chevron-left {
	font-size: 25px !important;
}

i.eicon-chevron-right {
	font-size: 25px !important;
}


.woocommerce div.product div.images img {
	padding: 15px 20px;
}

.page-id-3258 .elementor-tab-title {
	padding: 15px 0px 15px 0px !important;
}

.woocommerce-product-gallery__image {
	width: 50% !important;
	object-fit: cover !important;
}

.woocommerce div.product div.images img {
	/* 	    padding: 0px 3px; */

}

.woocommerce-product-gallery__image:nth-child(1) {
	width: 100% !important;
	padding-bottom: 6px;
}

.woocommerce-message {
	margin: 10px 0p;
	margin-bottom: 0px !important;
	color: #161F28 !important;
	font-family: "Grotesk new", Sans-serif !important;
}

div#elementor-popup-modal-6340 i.eicon-close {
	display: block !important;
}

div#elementor-popup-modal-6340 .dialog-widget-content {
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
	width: auto !important;
	position: relative !important;
}

div#elementor-popup-modal-5123 i.eicon-close {
	display: block !important;
}

div#elementor-popup-modal-5123 .dialog-widget-content {
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
	width: auto !important;
	position: relative !important;
}


div#elementor-popup-modal-5246 i.eicon-close {
	display: block !important;
}

div#elementor-popup-modal-5246 .dialog-widget-content {
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
	width: auto !important;
	position: relative !important;
}

div#elementor-popup-modal-2972 .dialog-widget-content {
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
	width: auto !important;
	position: relative !important;
}

div#tee a {
	text-decoration: none !important;
}

div#elementor-popup-modal-5123 i.eicon-close {
	display: block !important;
}

div#elementor-popup-modal-5123 .dialog-widget-content {
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
	width: auto !important;
	position: relative !important;
}

div#elementor-popup-modal-2972 i.eicon-close {
	display: block !important;
}

a.dialog-close-button.dialog-lightbox-close-button {
	text-decoration: none !important;
}

#elementor-popup-modal-8751 .dialog-lightbox-close-button i {
	text-decoration: none !important;
	display: block !important;
}

#elementor-popup-modal-9358 .dialog-lightbox-close-button i {
	text-decoration: none !important;
	display: block !important;
}

#elementor-popup-modal-8647 .dialog-lightbox-close-button i {
	text-decoration: none !important;
	display: block !important;
}

div#elementor-popup-modal-2973 .dialog-widget-content {
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
	width: auto !important;
	position: relative !important;
}

div#elementor-popup-modal-2973 i.eicon-close {
	display: block !important;
}

div#elementor-popup-modal-2971 .dialog-widget-content {
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
	width: auto !important;
	position: relative !important;
}

div#elementor-popup-modal-2971 i.eicon-close {
	display: block !important;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1537:hover {
	border: 1px solid;
	background: D8D4C8 !important;
	text-decoration: none !important;
}

/*.elementor-button {
	font-family: "Grotesk new", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	text-decoration: underline;
	margin-top: 1rem;
	text-underline-offset: 10px;
	fill: #040404;
	color: #040404;
	padding-bottom: 1px;
	background-color: #61CE7000;
}

a.elementor-button.elementor-button-link.elementor-size-sm:hover {
	text-decoration: none !important;
}

a:hover {
	text-decoration: underline #DA4629 !important;
	text-underline-offset: 8px;
}

a.read-more:hover {
    color: #DA4629 !important;
}*/


.elementor-1191 .elementor-element.elementor-element-9814185 .elementor-nav-menu--main .elementor-item {
	color: #030303;
	fill: #030303;
	margin: 0px;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 11px !important;
	left: 0;
	width: 100%;
}

#elementor-popup-modal-1270 .dialog-widget-content {
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
	width: auto !important;
	position: relative !important;
}

table.has-fixed-layout {
	width: 100%;
}

a.hustle-button.hustle-button-cta.hustle-cta-close.hustle-button-close {
	background: #000 !important;
	padding: 1rem 4rem !important;
	font-family: "Grotesk new", Sans-serif !important;
}

.hustle-ui.hustle-popup {
	width: 100% !important;
	/* height: 100vh; */
	overflow-x: hidden;
	overflow-y: hidden;
	display: none;
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto;
	-webkit-box-align: end;
	-ms-flex-align: center;
	align-items: end;
	position: fixed;
	/* top: 58%; */
	border: 10px;
	/* left: 90px; */
	z-index: 999991;
	position: fixed !important;
	bottom: 10px !important;
	/* left: 20px; */
	right: 0px;
	right: 2px !important;
}

tr {
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	border: 1px solid;
	padding: 12px;
}

.hustle-ui.hustle-popup {
	height: auto !important;
	top: auto !important;
	left: auto !important;
}

.hustle-layout-footer {
	display: none !important;
}

td {
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	border: 1px solid;
	padding: 12px;
}

#elementor-popup-modal-1905 .dialog-widget-content {
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
	width: auto !important;
	position: relative !important;
}


div#elementor-popup-modal-1914 .dialog-widget-content {
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
	width: auto !important;
	position: relative !important;
}

#elementor-popup-modal-1941 .dialog-widget-content {
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
	width: auto !important;
	position: relative !important;
}

div#elementor-popup-modal-2548 .dialog-widget-content {
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
	width: auto !important;
	position: relative !important;
}

div#elementor-popup-modal-2548 i.eicon-close {
	display: block !important;
}

#elementor-popup-modal-2558 .dialog-widget-content {
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
	width: auto !important;
	position: relative !important;
}

div#elementor-popup-modal-2558 i.eicon-close {
	display: block !important;
}

#elementor-popup-modal-1941 i.eicon-close {
	display: block !important;
}

#elementor-popup-modal-12348 i.eicon-close {
	display: block !important;
}

#elementor-popup-modal-12357 i.eicon-close {
	display: block !important;
}

#elementor-popup-modal-12368 i.eicon-close {
	display: block !important;
}

body.post-template-default.single.single-post.postid-2318.single-format-standard.logged-in.admin-bar.theme-hapihomes.woocommerce-js.ehf-header.ehf-footer.ehf-template-hapihomes.ehf-stylesheet-hapihomes.body--dark_mod.elementor-default.elementor-kit-999.customize-support.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container.e--ua-isTouchDevice.e--ua-blink.e--ua-chrome.e--ua-webkit {
	font-family: "Grotesk new", Sans-serif;
}

#elementor-popup-modal-1905 i.eicon-close {
	display: block !important;
}

div#elementor-popup-modal-1914 i.eicon-close {
	display: block !important;
}

#elementor-popup-modal-1270 i.eicon-close {
	display: block !important;
}

#elementor-popup-modal-1172 {
	background-color: rgb(0 0 0 / 0%) !important;
}

/*.italic-font {
	font-family: "new italic font", Sans-serif;
	font-weight: 400;
}*/

ul#menu-1-c27455e li:nth-child(2) {
	border: 1px solid #fff;
}

#menu-1-9814185 li {
	border: 1px solid #161f28;
}

#menu-1-c27455e li {
	border: 1px solid #fff;
}

#menu-1-c27455e li:hover {
	border: 1px solid #fff !important;
}

.arrow-top {
	transform: rotate(-45deg);
}

section.section.chat_with_us {
	display: none;
}

/* .elementor-popup-modal .dialog-widget-content{
	width:100% !important;
	position: absolute;
    top:0px !important;
}
#elementor-popup-modal-1270 .dialog-message {
    width: 1000px !important;
}
#elementor-popup-modal-1172 .dialog-message{
	width:100% !important;
} */

.elementor-1196 .elementor-element.elementor-element-ecd5850 .elementor-button[type="submit"] {
	background-color: #61CE7000;
	color: #ffffff;
	margin-left: -68px;
}

.touch_device_state body:not(.wp-admin) {
	overflow: auto !important
} 

form.hustle-layout-form {
	display: none;
}

.hustle-ui.module_id_3 .hustle-layout .hustle-layout-content {
	background-color: #D8D4C8 !important;
}

.hustle-ui.module_id_3 button.hustle-button-close {
	color: #DADADA !important;
}

.hustle-ui.module_id_3 .hustle-layout .hustle-group-content p:not([class*="forminator-"]) {
	color: #000 !important;
	font-family: "Grotesk new", Sans-serif;
}

.hustle-ui.module_id_3 .hustle-layout .hustle-nsa-link a,
.hustle-ui.module_id_3 .hustle-layout .hustle-nsa-link a:visited {
	color: #D8D4C8 !important;
}

span.hustle-title {
	color: #000 !important;
	font-family: "Grotesk new", Sans-serif;
}

.hustle-ui.module_id_3 .hustle-layout .hustle-nsa-link a,
.hustle-ui.module_id_3 .hustle-layout .hustle-nsa-link a:visited {
	color: #D8D4C8 !important;
	font-family: "Grotesk new", Sans-serif;
}

.hustle-ui.module_id_3 .hustle-popup-content {
	max-width: 100% !important;
}

.hustle-ui.module_id_3 .hustle-popup-content .hustle-info,
.hustle-ui.module_id_3 .hustle-popup-content .hustle-optin {
	padding: 0px !important;
}

.hustle-ui.module_id_3 .hustle-layout .hustle-content .hustle-content-wrap {
	padding: 0px !important;
}

#product-image .elementor-element .swiper-container .elementor-swiper-button {
	top: 101% !important;
	transform: translateY(-50%);
	color: #161f28 !important;
	padding: 0px 22px !important;
}

#product-image .elementor-element .swiper-container .elementor-swiper-button:hover {
	color: #DA4629 !important;
}

/* Single Product Page Accrodian Css */
.acf-product-details { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 15px; padding: 15px 0px; }
.acf-field { display: flex; align-items: center; background: #f9f9f9; padding: 10px; border-radius: 8px; box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1); font-size: 16px; }
.acf-field i { font-size: 20px; margin-right: 10px; color: #161F28; }
.acf-field span { font-weight: bold; margin-right: 5px; }
@media (max-width: 768px) {
    .acf-product-details { grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); }
    .acf-field { font-size: 14px; }
    .acf-field i { font-size: 18px; }
}
/* Single Product Page Accrodian Css */

/* Custom Location Dropdown Css Start */
.e-n-accordion-item {display: none; }
.mobile-location .custom-dropdown{ width:100%; }
.mobile-location .dropdown-toggle{ padding:15px; }
.custom-dropdown { position: relative; display: inline-block; width: 160px; font-family: "Grotesk new", Sans-serif; font-size: 17px; letter-spacing: 0.4px;}
.dropdown-toggle { width: 100%; padding: 11px 12px; display: flex; align-items: center; justify-content: space-between; background: transparent; border: 1px solid #161F28; color: #161F28; }
.dropdown-toggle:hover, .dropdown-toggle:focus{ color: #161F28; background-color: transparent; text-decoration: none;  }
.dropdown-toggle img { width: 30px; height: auto; }
.dropdown-menu { position: absolute; top: 100%; left: 0; width: 100%; background: #fff; border: 1px solid #161F28; border-radius: 0px; display: none; list-style: none; padding: 0; margin: 0; z-index: 1000; }
.dropdown-menu li { display: flex; align-items: center; padding: 8px; cursor: pointer; }
.dropdown-menu li img { width: 30px; height: auto; margin-right: 15px; }
.dropdown-menu li:hover { background: #f1f1f1; }
.custom-dropdown.active .dropdown-menu { display: block; }
/* Custom Location Dropdown Css End */

@media only screen and (max-width: 900px) {
	.hustle-ui.module_id_3 .hustle-popup-content {
		max-width: 100% !important;
	}

	.hustle-ui.hustle-popup {
		width: 100% !important;
	}

	#product-image .elementor-element .swiper-container .elementor-swiper-button {
		top: 95% !important;
	}

	.NoyourClassName .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
		padding: 20px !important;
	}

	#myElement h1.product_title {
		font-size: 16px !important;
	}

	.elementor-1741 .elementor-element.elementor-element-25212ac>.elementor-element-populated {
		padding: 15px 15px 15px 15px !important;
	}

	.yourClassName h1.product_title {
		font-size: 20px !important;
	}

	.pd-pcf-filter-button-group .pd-pcf-filter-btn {
		font-weight: bold !important;
	}

	@media (max-width: 569px) {
		section.elementor-section.elementor-top-section.elementor-element.elementor-element-140d702.elementor-section-full_width.elementor-hidden-desktop.elementor-hidden-tablet.elementor-section-height-default.elementor-section-height-default .elementor-form .elementor-button .elementor-button-text {
			margin-top: -0.5rem !important;
		}

		#closeBtn {
			font-size: 15px;
		}

		#text-slider .eael-advance-tabs .eael-tabs-nav>ul {
			padding: 0px 6px !important;
		}

		.timeline:after {
			top: 0;
			bottom: 0;
			position: fixed;
			content: " ";
			width: 1.5px;
			background-color: #0E3B85;
			left: 50%;
			border: 4.25px solid #0E3B85;
			height: 50vh;
			z-index: 9 !important;
		}

		.timeline {
			padding-top: 0vh !important;
		}

		.timeline-title {
			font-size: 20px !important;
		}

		.timeline:not(.timeline--horizontal):before {
			top: 13px !important;
		}

		li#disaster-relief {
			padding: 1em 0em !important;
		}

		.cky-consent-container {
			width: 95% !important;
		}

		.timeline>li {
			position: relative;
			display: flex !important;
			align-items: center !important;
			justify-content: space-between !important;
		}

		.timeline-panel {
			width: 38% !important;
		}

		@keyframes fadeInAnimation {
			0% {
				opacity: 0;
			}

			100% {
				opacity: 1;
			}
		}
	}

	@media only screen and (max-width: 768px) {
		#disply-none {
			display: none !important;
		}

		.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg {
			width: 15px !important;
			height: 1em;
		}

		i.fas.fa-chevron-up {
			font-size: 15px;
		}

		i.fas.fa-chevron-down {
			font-size: 15px;
		}

		.elementor-1000 .elementor-element.elementor-element-ee3d955 .eael-advance-tabs .eael-tabs-nav>ul li {
			width: auto !important;
		}

		#text-slider .eael-advance-tabs .eael-tabs-nav>ul {
			text-align: right !important;
			align-items: flex-start !important;
			flex-flow: wrap !important;
			width: 100%;
			justify-content: space-between;
		}

		.yourClassName .elementor-1741 .elementor-element.elementor-element-87095f0 .elementor-icon-list-item>.elementor-icon-list-text {
			font-size: 11px;
		}

		.elementor-1741 .elementor-element.elementor-element-caa9a36 img {
			position: absolute;
			right: -6px;
			top: 3px !important;
		}

		#tab-allpage .title-mobile .elementor-heading-title {
			font-size: 16px !important;
		}

		.NoyourClassName .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
			padding: 20px !important;
		}

		#product-image .swiper-pagination {
			text-align: center !important;
			padding: 0px 15px !important;
		}

		/*i.fas.fa-plus {
			font-size: 15px;
			font-weight: 300 !important;
		}

		i.fas.fa-minus {
			font-size: 15px;
			font-weight: 300 !important;
		}*/

		.mg-tab-vertical .nav-tabs li.nav-item {
			width: 49% !important;
			display: inline-block;
		}

		.eael-tabs-nav {
			margin-bottom: 1.5rem;
		}

		.elementor-2477 .elementor-element.elementor-element-ff51fe9 .mg-tabs ul li a {
			padding: 5px !important;
		}

		.elementor-1118 .elementor-element.elementor-element-57a694a {
			font-size: 16px;
			line-height: 1.6em;
			margin-bottom: 0px !important;
		}

		#product-image .eicon-chevron-left:before {
			font-size: 1.8rem !important;
		}

		#product-image .eicon-chevron-right:before {
			font-size: 1.8rem !important;
			font-weight: 500 !important;
		}

		#icon-text-product li.elementor-icon-list-item.elementor-inline-item {
			width: 31%;
		}

		#product-image .swiper-pagination-bullet {
			margin: 0 12px !important;
		}

		.yourClassName .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
			padding: 6px !important;
		}

		#myElement .eael-advance-tabs .eael-tabs-nav>ul {
			width: 100% !important;
			justify-content: center;
			margin: 0 auto;
		}

		#textalll {
			height: 53px !important;
		}

		#product-image img {
			height: 400px !important;
			object-fit: cover;
		}

		/*.swiper-pagination {
			position: absolute;
			text-align: left !important;
			transition: .3s;
			transform: translateZ(0);
			z-index: 10;
			padding-left: 2rem !important;
			padding-bottom: 1rem !important;
		}*/

		.elementor-1000 .elementor-element.elementor-element-ee3d955 .eael-advance-tabs .eael-tabs-nav>ul li {
			width: auto !important;
		}

		.eael-advance-tabs .eael-tabs-nav>ul {
			flex-wrap: nowrap !important;
		}

		.eael-advance-tabs .eael-tabs-nav>ul li.active span {
			padding-bottom: 3px !important;
		}

		.eael-advance-tabs .eael-tabs-nav>ul li span {
			padding-bottom: 3px !important;
		}

		.eael-advance-tabs .eael-tabs-content>div.active {
			padding: 0px !important;
		}

		span.eael-tab-title.title-after-icon {
			padding-bottom: 3px !important;
		}

		.eicon-chevron-left:before {
			content: "\e87e";
			font-size: 1.8rem !important;
			font-weight: 500;
		}

		i.eicon-chevron-right {
			font-size: 1.6rem !important;
			font-weight: 600 !important;
		}

		.fa-chevron-right:before {
			font-size: 1.6rem !important;
			font-weight: 600 !important;
		}

		.eael-advance-tabs .eael-tabs-nav>ul {
			text-align: right !important;
			align-items: flex-start !important;
			flex-flow: wrap !important;
		}

		.eael-advance-tabs.eael-tabs-vertical ul li {
			flex: none !important;
		}

		.yourClassName #textalll {
			height: 63px !important;
		}

		/*.swiper-slide {
			   width: 250px !important;
		}

		.swiper-wrapper { 
			width: 150%;
			margin-left: -25%;
		}*/

		.pd-pcf-filter-button-group .pd-pcf-filter-btn {
			text-transform: capitalize;
			display: inline-block;
			padding: 10px 4px !important;
			font-size: 14px !important;
			font-weight: bold !important;
		}

		.stren {
			margin-bottom: 10px !important;
		}
	}
}

@media only screen and (min-width: 1920px) {
	.cus_first_section {
		min-height: 900px;
	}
}


