@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//ajaxdetector.com/wp-content/themes/woodmart/fonts/woodmart-font-2-400.woff2?v=8.1.2") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//ajaxdetector.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//ajaxdetector.com/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//ajaxdetector.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//ajaxdetector.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//ajaxdetector.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//ajaxdetector.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//ajaxdetector.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//ajaxdetector.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Rubik", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(71,71,71);
	--wd-text-font-size: 18px;
	--wd-title-font: "Rubik", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Rubik", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Rubik", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Rubik", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 18px;
	--wd-header-el-font: "Rubik", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 16px;
	--wd-primary-color: rgb(163,12,17);
	--wd-alternative-color: rgb(225,183,93);
	--wd-link-color: rgb(163,12,17);
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-transform: capitalize;
	--btn-accented-bgcolor: rgb(163,12,17);
	--btn-accented-bgcolor-hover: rgb(62,63,73);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgba(15,15,15,0);
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 710px;
}
.wd-page-title {
	background-image: url(https://ajaxdetector.com/wp-content/uploads/2025/06/2main-dark-bg.webp);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: left center;
}
.page .wd-page-content {
	background-color: rgb(239,241,243);
	background-image: url(https://ajaxdetector.com/wp-content/uploads/2025/06/1main-white-bg.webp);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: left center;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-image: url(https://ajaxdetector.com/wp-content/uploads/2025/06/1main-white-bg.webp);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: left center;
}
.single-product .wd-page-content {
	background-image: url(https://ajaxdetector.com/wp-content/uploads/2025/06/1main-white-bg.webp);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: left center;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(239,241,243);
	background-image: none;
}
.single-post .wd-page-content {
	background-color: rgb(239,241,243);
	background-image: none;
}
.woodmart-archive-portfolio .wd-page-content {
	background-color: rgb(239,241,243);
	background-image: none;
}
.single-portfolio .wd-page-content {
	background-color: rgb(239,241,243);
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1600px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1600px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


@media (max-width: 1024px) {
	[class*="wd-grid"] {
		--wd-col: 1 !important;

	}
}

a#open-terms-btn,
a#less-terms-btn {
	text-decoration: none;
	color: blue;
}
div#open-terms {
	max-height: 260px;
	overflow: auto;
	background-color: #f1f1f1;
	padding: 25px;
}
div#open-terms {
	display: none;
}
#open-terms:target #less-terms {
	display: none;
}
#open-terms:target {
	display: inline-block;
}
#less-terms:target #open-terms{
	display: none;
}
#less-terms:target{
	display: inline-block;
}






.truncate {
	width: 250px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}


.ty-title {
	display: flex;
	flex-direction: column;
	align-content: center;
	align-items: center;
	padding: 80px 0 120px 0;
}
.ty-title i#checkmark {
	font-size: 120px;
	color: #02b502;
}
.ty-title h2 {
	text-align: center;
	color: #02b502;
	text-transform: capitalize;
	font-weight: 500;
}
.ty-title h2 span {
	display: block;
	color: #333;
}
@media screen and (max-width: 700px) {
	.ty-title h2 span {
		display: inline;
	}
}

.quform-22 .quform-upload-button, .quform-22 .quform-button-style-theme .quform-upload-button {
	background-color: #32323b;
	max-width: 180px;
	padding: 5px;
	font-size: 15px;
}
.quform-theme-bootstrap.quform-datepicker .k-calendar .k-footer, .quform-theme-bootstrap.quform-datepicker .k-calendar .k-header, .quform-theme-bootstrap.quform-datepicker .k-calendar .k-header .k-state-hover {
	background-color: #32323b;
}

/* Search */
[class*="wd-header-search-form"] {
	padding-inline: 0 !important;
	flex: unset !important;
}
[class*="wd-header-search-form"] input[type='text'] {
	min-width: 0 !important;
	width: 0 !important;
	padding: 15px !important;
	border: 0 !important;
}
[class*="wd-header-search-form"] input::placeholder {
	opacity: 0;
	/* Hides the placeholder text */
}
[class*="wd-header-search-form"] .searchform .searchsubmit {
	left: -8px !important;
	color: #fff !important;
}
.searchform[class*="wd-style-with-bg"] .searchsubmit:hover {
	color: #fff !important;
	background-color: #BD1012 !important;
}
.searchform .searchsubmit:hover:after,
.searchform .searchsubmit:hover img {
	opacity: 1 !important;
}
.wd-search-full-screen-2.wd-opened :is(.searchform, .wd-search-requests) {
	background-color: #fff;
}
.wd-search-full-screen-2 {
	background-image: url(/wp-content/uploads/2024/11/search-bg.webp) !important;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.view-all-results {
	background-color: #fff !important;
}
.view-all-results:hover {
	background-color: #a30c11 !important;
	color: #fff !important;
}
/* ======================================================================= */
.wd-header-cart.wd-design-3 .wd-cart-subtotal .amount {
	color: rgb(255 214 130) !important;
}
.single-product .whb-overcontent:not(.whb-custom-header) {
	padding-top: 0 !important;
}
.whb-top-bar .wd-header-text a {
	color: #ccc;
}
.whb-top-bar .wd-header-text a:hover {
	color: #fff;
}
.row.product-image-summary-wrap {
	display: none !important;
}
table.buying-page th:first-child {
	width: 400px;
}
.hp-img-col img {
	min-height: 1049px;
}
.iyz-screens .css-oe1wh5-Loading {
	left: 90% !important;
	margin-top: -80px !important;
}
:lang(ar) .iyz-screens .css-oe1wh5-Loading {
	left: unset !important;
	right: 70% !important;
}
.css-jeo6sv-Body .css-1mo5bqz-Screens {
	min-height: unset !important;
	overflow: unset !important;
}
.iyz-screens .css-1tei1v1-Container,
.iyz-screens .css-1rmz2lt-ButtonDivider {
	display: none !important;
}
.iyz-screens .css-1iz1ja7-Button-Button-Button-Button {
	color: rgb(255 255 255) !important;
	background-color: #4393ff !important;
	box-shadow: rgb(52 53 58 / 56%) 0px 12px 15px -6px !important;
	border-radius: 4px !important;
	padding: 20px !important;
}
.iyz-screens .css-1iz1ja7-Button-Button-Button-Button:active,
.iyz-screens .css-1iz1ja7-Button-Button-Button-Button:hover {
	background-color: #3d3e47 !important;
}
.mc4wp-form-fields input[type="submit"] {
	background: #a30c11 !important;
	color: #fff;
	border-radius: 4px;
}
.mc4wp-form-fields input[type="submit"]:hover {
	background: #ffd682 !important;
	color: #32323b !important;
}
.mc4wp-error,
.mc4wp-notice {
	background-color: #000 !important;
	font-size: 14px !important;
	margin-bottom: 0 !important;
	min-height: 50px !important;
}
.mc4wp-form-fields input[type="email"] {
	background-color: #32323b !important;
	border-radius: 4px !important;
	min-width: 270px !important;
}
.rrtl p.elementor-icon-box-description {
	direction: ltr;
}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
	flex-direction: unset !important;
}
.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper:lang(ar) {
	flex-direction: unset;
}
.after-mobile-menu {
	text-align: center;
	margin-bottom: 100px !important;
}
.title-box h4 {
	font-size: 18px !important;
}
.ajax-logo img {
	max-width: 200px;
	margin-top: 25px;
	margin-bottom: 5px;
}
.woocommerce-mini-cart__total {
	font-size: 100% !important;
}
.ajax-menu-dropdown .wd-nav-vertical>li>a {
	padding: 6px !important;
	min-width: 160px;
}
.ajax-menu-dropdown a.woodmart-nav-link:before {
	content: "\f054";
	font-family: "Font Awesome 5 Free";
	font-weight: 600;
	font-size: 12px;
	margin: 0 8px;
	color: #a7a7a7;
}
:lang(ar) .ajax-menu-dropdown a.woodmart-nav-link:before {
	transform: rotate(180deg);
}
.ajax-menu-dropdown .widget_nav_mega_menu>.widget-title {
	background: transparent !important;
	padding: 6px !important;
	margin-bottom: 5px;
	border-bottom: 1px solid #acadb5;
	font-weight: 500;
	color: #a30c11;
	font-size: 18px;
}
.ajax-menu-dropdown .wd-nav-vertical.wd-design-default {
	border: 0 !important;
}
.ajax-menu-dropdown .wd-nav-vertical.wd-design-default>li:not(:last-child) {
	border-bottom: 0 !important;
}
.ajax-menu-dropdown .wd-nav-vertical.wd-design-default>li:is(.wd-opened, :hover)>a {
	background-color: #a30c11 !important;
	color: #fff !important;
}
.txt2column {
	column-count: 2;
}
.wd-dropdown-menu.wd-dropdown.wd-design-sized.color-scheme-dark {
	box-shadow: rgb(0 0 0/50%) 0 20px 20px -20px !important;
	background: linear-gradient(270deg, #eff1f3 77%, #d7d7d7 65%);
}
:lang(ar) .wd-dropdown-menu.wd-dropdown.wd-design-sized.color-scheme-dark {
	background: linear-gradient(90deg, #eff1f3 77%, #d7d7d7 65%);
}
.wd-dropdown-menu {
	box-shadow: rgb(0 0 0/56%) 0 25px 20px -20px !important;
	background: linear-gradient(180deg, #eff1f3, #d9d9d9);
	border-top: 2px solid #a30c11 !important;
}
.wd-dropdown-menu ul li {
	font-size: 18px;
	color: darkred;
	line-height: 1.5;
}
.wd-action-btn>a {
	color: #e0b65b;
}
.wd-dropdown-menu ul li a {
	border-bottom: 2px solid #ffffff00;
}
.wd-dropdown-menu ul li:hover a {
	border-bottom: 2px solid #a30c11;
}
.new-release .row.ajax-pro .col-md-6 {
	flex: 0 0 100% !important;
	max-width: 100% !important;
}
.new-release .product-wrapper {
	/* 	min-height: 520px; */
}
.wd-dropdown-menu.wd-design-sized:not(.wd-scroll),
.wd-dropdown-menu.wd-design-sized.wd-scroll .wd-dropdown-inner {
	padding: 0 !important;
}
.wd-nav-vertical>li>a {
	font-size: 16px !important;
	font-weight: 500 !important;
	line-height: 2 !important;
}
.widget_nav_mega_menu>.widget-title {
	background: linear-gradient(90deg, rgba(52, 53, 58, 1) 0%, rgba(52, 53, 58, 1) 15%, rgba(62, 63, 73, 1) 35%, rgba(62, 63, 73, 1) 65%, rgba(52, 53, 58, 1) 85%, rgba(52, 53, 58, 1) 100%);
}
.sys-success a {
	color: #fff;
}
.sys-success {
	background-color: #3d3e48;
	color: #ffd682;
	padding: 8px 15px;
	border-radius: 4px;
}
.sys-attention {
	background-color: #3d3e48;
	color: #ffd682;
	padding: 8px 15px;
	border-radius: 4px;
}
.sys-attention a {
	color: #fff;
}
.warranty-years-img {
	margin-right: 35px;
	margin-left: auto;
	margin-top: -135px;
	max-width: 145px;
}
.display-info-product tr th {
	background-color: #3b3c44;
	color: #fff;
}
.display-info-product tr td:first-child {
	font-weight: 600;
}
.display-info-product table td,
.display-info-product table th {
	padding: 15px 12px;
	border: 1px solid rgb(89 91 107 / 32%);
}
.sys-container {
	max-width: 1200px;
	margin: 0 auto;
	margin-bottom: 60px;
}
.sys-form form,
.display-info-product,
.display--products {
	padding: 60px 40px 30px;
	background-color: #fff !important;
	border-radius: 4px !important;
	margin-bottom: 40px;
}
.sys-form form .inner-box,
.display-info-product .inner-box {
	border: 1px solid #dddddd;
	padding: 0 40px 25px 40px;
	margin-bottom: 40px;
}
button.btn-sys-form {
	background: #a30c11;
	color: #fff;
	border-radius: 4px;
	margin-top: -15px;
}
button.btn-sys-form:hover {
	background: #3e3e3e;
	color: #fff;
}
.center-align {
	text-align: center;
}
.sys-form h2.center-align {
	font-size: 28px !important;
	margin-bottom: 8px;
}
.sys-form p.sys-subtitle {
	font-size: 19px;
	font-weight: 600;
	color: #a30c11;
	margin-bottom: 35px;
}
.sys-form input[type=text],
.sys-form input[type=email],
.sys-form select {
	padding-left: 42px;
	margin-bottom: -52px;
}
.sys-form span.fa,
.sys-form span.fas {
	color: #51504e;
	font-size: 17px !important;
	margin-left: 15px;
}
.sys-form .inner-box p {
	margin-top: -20px;
	margin-bottom: 30px;
}
.sys-form .inner-box h3 {
	background-color: #fff !important;
	margin-top: -25px !important;
	padding: 10px 20px;
	display: table;
}
form.post-password-form {
	padding: 60px 40px 30px;
	background-color: #fff !important;
	border-radius: 4px !important;
	margin-bottom: 40px;
}
form.post-password-form input[type="submit"] {
	background: #a30c11;
	color: #fff;
	border-radius: 4px;
	margin-top: 15px;
	width: 200px;
}
form.post-password-form input[type="submit"]:hover {
	background: #3e3e3e;
	color: #fff;
}
form.post-password-form p:first-child {
	font-weight: 600;
	color: #a30c11;
	font-size: 20px;
}
.error404 .page-header:before {
	font-size: 200px !important;
}
.error404 .page-header {
	margin-top: 70px !important;
}
#whatsapp-btn {
	position: fixed;
	z-index: 10000;
	border: none;
	outline: none;
	cursor: pointer;
	width: 55px;
	right: 20px;
	bottom: 30px;
}
form.mosttoform {
	padding: 40px;
	box-shadow: 0px 10px 45px #57566c2b;
	margin-bottom: 60px;
	background-color: rgb(255 255 255);
}
/* .term-description {
text-align: center;
} */
.whb-col-center .wd-dropdown-menu.wd-design-full-width:not(.wd-scroll),
.whb-col-center .wd-dropdown-menu.wd-design-full-width.wd-scroll .wd-dropdown-inner {
	padding-top: 0px !important;
}
:lang(ar) .whb-top-bar .wd-header-nav.wd-header-secondary-nav.text-right {
	--text-align: left;
	text-align: left;
}
li.pll-parent-menu-item {
	background-color: #494b5d;
	height: 25px;
	border-radius: 4px;
	padding: 0 12px;
}
li.pll-parent-menu-item:hover {
	background-color: #141516;
}
p.title-in-head {
	text-align: center;
	font-weight: 400;
	font-size: 19px;
	text-transform: capitalize;
}
.wd-side-hidden {
	background-color: #eff1f3 !important;
}
.mobile-nav .wd-heading {
	background: linear-gradient(90deg, rgba(52, 53, 58, 1) 0%, rgba(52, 53, 58, 1) 15%, rgba(62, 63, 73, 1) 35%, rgba(62, 63, 73, 1) 65%, rgba(52, 53, 58, 1) 85%, rgba(52, 53, 58, 1) 100%) !important;
}
.wd-heading {
	justify-content: center !important;
}
.woocommerce-multi-currency.wmc-shortcode .wmc-currency {
	background-color: #494b5d !important;
	color: #ffffff !important;
}
.woocommerce-multi-currency.wmc-shortcode.layout9 {
	direction: ltr !important;
	padding: 0 20px 0 0 !important;
}
.woocommerce-multi-currency.wmc-shortcode .wmc-currency.wmc-active,
.woocommerce-multi-currency.wmc-shortcode .wmc-current-currency {
	background-color: #E1B75D !important;
	color: #1d1d1f !important;
}
.woocommerce-multi-currency.wmc-shortcode.layout9 .wmc-currency {
	font-size: 14px !important;
	min-width: 65px !important;
	padding: 4px 0 !important;
	border-radius: 4px !important;
}
.whb-top-bar .wpml-ls-statics-shortcode_actions ul li a {
	border-radius: 4px !important;
	padding: 6px 10px;
	font-size: 12px;
	font-weight: 500;
}
.wpml-ls-legacy-dropdown a {
	border: 0 !important;
}
.wpml-ls-legacy-dropdown {
	width: 140px !important;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
	border-top: 1px solid #ffffff !important;
	background-color: white !important;
	padding: 10px !important;
	border-radius: 0 !important;
}
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
.wpml-ls-legacy-dropdown a:focus,
.wpml-ls-legacy-dropdown a:hover {
	color: #fff;
	background: #a30c11;
}
.wd-sub-menu li>a {
	color: #34353a !important;
	padding: 8px;
	font-size: 16.5px;
}
.wd-sub-menu li>a:hover {
	background-color: #a30c11;
	color: #fff !important;
}
.woocommerce-mini-cart__buttons .btn-cart {
	background-color: #dfdfdf !important;
}
.company-txt {
	color: #e1b75d !important;
	font-weight: 600 !important;
}
.wd-header-cart.wd-design-3 .wd-tools-icon:before {
	color: var(--wd-header-el-color) !important;
}
.autocomplete-suggestion .wd-entities-title {
	font-size: 18px !important;
}
.suggestion-content p.price {
	font-size: 14px !important;
}
.wd-search-full-screen {
	background-image: url(/wp-content/uploads/2023/04/Light-head-title.jpg);
}
.suggestion-thumb {
	text-align: center;
}
.suggestion-thumb img {
	height: 100px;
	width: auto !important;
}
.autocomplete-suggestion {
	background: linear-gradient(360deg, #ccc, #ffffff) !important;
	border: 1px solid #ffffff !important;
	padding: 15px !important;
}
.wd-search-full-screen .autocomplete-suggestions {
	background-color: #ffffff00 !important;
	margin-top: 50px !important;
}
.whb-top-bar ul#menu-emails-en li a {
	text-transform: lowercase !important;
}
.whb-top-bar .wd-sub-menu li>a {
	color: #34353a !important;
	padding: 6px;
	font-size: 15px;
}
.woocommerce-multi-currency.wmc-shortcode.layout9 .wmc-current-currency a {
	font-weight: 500;
}
.whb-top-bar .wd-header-text,
.whb-top-bar .wd-nav-secondary>li>a {
	font-size: 15px !important;
}
span.wd-nav-icon.fa.fa-phone {
	transform: rotate(90deg);
	font-size: 14px;
}
.wd-social-icons:is(.icons-size-small, .icons-size-) .wd-icon {
	font-size: 16px !important;
}
.icons-design-default .wd-social-icon {
	padding: 8px !important;
}
:lang(ar) .mobile-cur-head {
	display: flex;
	justify-content: flex-start;
}
.sub-title2 .subtitle-style-background.wd-fontsize-xs {
	margin-bottom: 0px;
}
.frm-box .e-con-inner {
	padding: 40px;
	background-color: #fff !important;
	border-radius: 4px !important;
	margin-bottom: 40px;
}
.slideshow-shadow,
.newrelease-banner {
	box-shadow: rgb(56 16 17 / 40%) 0px 25px 20px -20px;
}
.product-extra-content {
	margin-bottom: 0 !important;
	margin-top: 0 !important;
}
.container-fluid.ajax-single-product {
	background-image: url(/wp-content/uploads/2023/08/BG-AJAX-Product.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: -40px !important;
	margin-bottom: -1px !important;
	padding: 100px 0 20px 0;
}
.single-product-page .single-breadcrumbs-wrapper {
	display: none !important;
}
.logo-product h2 {
	color: #e8bd55;
	font-size: 36px;
	margin: 15px 0 0 0;
	line-height: 1.2;
}
p.product-short-title {
	color: #fff;
	margin-bottom: 8px;
}
p.product-targets {
	background-color: #3e3f49d9;
	color: #ffd682;
	padding: 15px;
	font-size: 14px;
}
.product-details {
	display: inline-flex;
	flex-direction: column;
	margin-bottom: 15px;
}
.product-details span {
	color: #f1f1f1;
	padding: 4px 8px;
	text-align: left !important;
	font-size: 16px;
}
.product-details span i {
	color: #ffd682;
	padding: 0 8px;
}
.row.product-image-summary-inner {
	align-items: center !important;
}
.logo-product {
	text-align: center;
}
.product-tabs-wrapper .container {
	width: 100%;
	max-width: 100%;
	padding: 0;
}
.single-product-page .wd-nav-wrapper.wd-nav-tabs-wrapper.text-center {
	background: linear-gradient(90deg, rgba(52, 53, 58, 1) 0%, rgba(52, 53, 58, 1) 15%, rgba(62, 63, 73, 1) 35%, rgba(62, 63, 73, 1) 65%, rgba(52, 53, 58, 1) 85%, rgba(52, 53, 58, 1) 100%);
	margin-left: calc(-100vw / 2 + 500px / 2);
	margin-right: calc(-100vw / 2 + 500px / 2);
}
.single-product-page .wd-nav-tabs-wrapper .nav-link-text:after {
	content: unset !important;
	display: none !important;
}
.single-product-page .wd-nav-tabs-wrapper a.wd-nav-link {
	padding: 20px 15px !important;
}
.single-product-page .wd-nav-tabs-wrapper .active .nav-link-text {
	color: #1d1d1f !important;
	font-weight: 500;
	font-size: 16px;
}
.single-product-page .wd-nav-tabs-wrapper li.active {
	background-color: #E1B75D;
	transition: .3s;
}
.your-guide-tab {
	max-width: 1200px;
	margin: 60px auto 80px;
}
div#tab-1_product {
	margin: auto;
}
.video-container {
	margin-bottom: 40px;
	aspect-ratio: 16 / 9;
}
.video-container iframe {
	width: 100%;
	height: 100%;
	border-radius: 0;
}
.um-pdf {
	display: flex;
	align-items: flex-start;
	background-color: #ffffff;
	padding: 0 40px 25px 40px;
	margin: 40px 0;
}
.link {
	margin-top: 25px;
	margin-left: 15px;
	text-transform: capitalize;
}
.um-pdf img {
	width: 110px;
	background: linear-gradient(360deg, #bdbdbd, #e9e9e9);
	padding: 13px;
	border-radius: 10px;
	margin-right: 15px;
	margin-top: -30px;
}
:lang(ar) .um-pdf img {
	margin-left: 15px;
}
.um-pdf .link p {
	margin: 0;
}
.um-pdf .link a:hover {
	color: blueviolet;
}
ul.order_details {
	background-color: #fff !important;
	padding: 30px !important;
	border-radius: 4px !important;
	max-width: 1100px !important;
	margin: 0px auto !important;
	list-style: none !important;
	text-align: center !important;
}
p#infoBox {
	background-color: #fff !important;
	padding: 30px !important;
	border-radius: 4px !important;
	font-weight: 700;
	max-width: 1100px !important;
	margin: 0px auto !important;
	margin-top: -40px !important;
	color: #4393ff;
	font-size: 20px;
	text-align: center;
}
div#iyzipay-checkout-form {
	background: #fff !important;
	max-width: 1100px !important;
	margin: 0 auto !important;
	margin-top: -25px !important;
	padding: 40px 0;
}
.css-1mo5bqz-Screens {
	max-width: 600px !important;
	margin: 0 auto !important;
}
.main-page-wrapper input[type='email'],
.main-page-wrapper input[type='date'],
.main-page-wrapper input[type='search'],
.main-page-wrapper input[type='number'],
.main-page-wrapper input[type='text'],
.main-page-wrapper input[type='tel'],
.main-page-wrapper input[type='url'],
.main-page-wrapper input[type='password'],
.main-page-wrapper textarea,
.main-page-wrapper select {
	background-color: #f7f7f7 !important;
}
.woocommerce-order-received p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received,
.woocommerce-order-received section.woocommerce-bacs-bank-details,
.woocommerce-order-received section.woocommerce-order-details {
	background-color: #fff !important;
	padding: 30px !important;
	border-radius: 4px !important;
	margin-bottom: 40px;
	box-shadow: 0px 5px 20px #57566c33;
}
body .main-page-wrapper .select2-container--default .select2-selection {
	background-color: #f7f7f7 !important;
}
:is(.checkout_coupon, .login.hidden-form) {
	background-color: #fff !important;
	padding: 30px !important;
	border-radius: 4px !important;
	margin-bottom: 40px;
	box-shadow: 0px 5px 20px #57566c33;
}
.woocommerce-billing-fields {
	background-color: #fff !important;
	padding: 30px !important;
	border-radius: 4px !important;
	margin-bottom: 40px;
	margin-top: 0px !important;
}
.woocommerce-shipping-fields {
	background-color: #fff !important;
	padding: 30px !important;
	border-radius: 4px !important;
	margin-bottom: 40px;
}
.woocommerce-additional-fields {
	background-color: #fff !important;
	padding: 30px !important;
	border-radius: 4px !important;
	margin-bottom: 40px;
}
.woocommerce.cart-content-wrapper.row {
	padding-bottom: 40px !important;
}
form.woocommerce-cart-form.cart-data-form.col-12.col-lg-7.col-xl-8 {
	padding: 30px !important;
	border-radius: 4px !important;
	margin-bottom: 40px;
}
.cart-content-wrapper .cart-totals-inner {
	background-color: #fff !important;
	padding: 30px !important;
	border: 0 !important;
	border-radius: 4px !important;
	margin-bottom: 40px;
}
.cart-actions .button[name="update_cart"] {
	background-color: #dfdfdf !important;
}
form.woocommerce-ordering option {
	color: #34353a !important;
}
.shop-loop-head a,
.shop-loop-head span,
.woocommerce-ordering.wd-style-underline select {
	font-size: 14px !important;
}
.product-wrapper .price .amount {
	font-size: 18px !important;
}
.wd-hover-standard .wd-add-btn .add-to-cart-loop span {
	padding: 5px 17px !important;
	font-size: 15px !important;
	font-weight: 400;
}
.product-wrapper {
	padding: 25px !important;
	border-radius: 6px !important;
	transition: 0.5s;
	background: linear-gradient(45deg, #d9d9d9, white);
	border: 1px solid #ffffff;
}
:lang(ar) .product-wrapper {
	background: linear-gradient(225deg, #d9d9d9, white);
}
a.product-image-link img {
	max-height: 220px;
	width: auto !important;
}
.product-wrapper:hover {
	box-shadow: rgb(0 0 0 / 22%) 0px 25px 15px -20px;
}
.pro-img {
	align-items: center;
	display: flex;
	justify-content: center;
}
.buy-cart {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 10px 0 0;
}
.product-element-top {
	margin-bottom: 0 !important;
}
.pro-details p {
	font-size: 16px;
	line-height: 1.5;
	font-weight: 400;
}
.pro-details h4 {
	font-size: 16px;
	line-height: 1.5;
	font-weight: 500;
	margin-top: 20px;
	margin-bottom: 8px;
}
.pro-details h3.wd-entities-title {
	line-height: 1.5;
	font-weight: 500;
	color: #a30c11;
	font-size: 24px !important;
	text-transform: inherit;
	letter-spacing: 0px;
}
.pro-details .wd-add-btn {
	margin-top: 0 !important;
}
.product-grid-item .price {
	display: block;
	line-height: 1.3;
	margin-top: 3px !important;
}
.wd-product :where(.product-wrapper,.product-element-bottom) {
    justify-content: space-between;
}
.pro-details {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	min-height: 220px;
}
.pro-details .row {
	align-items: center;
}
/* .pro-txt-box {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
} */
.product-card-excerpt {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
	margin-top: 10px;
}
.grayImg img {
	transform: scale(1);
	transition: transform .3s ease-out;
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	opacity: .5;
	-webkit-transition: opacity .3s ease, -webkit-filter .3s ease;
	transition: opacity .3s ease, -webkit-filter .3s ease;
	transition: filter .3s ease, opacity .3s ease;
	transition: filter .3s ease, opacity .3s ease, -webkit-filter .3s ease;
	-webkit-transition: -webkit-filter .3s ease, opacity .3s ease;
	transition: transform .3s ease-out;
	transform: scale(.95);
}
.grayImg img:hover {
	transform: scale(1);
	transition: transform .3s ease-out;
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
}
a.scrollToTop {
	color: #313237 !important;
	background-color: #e0b65b !important;
	bottom: 100px;
}
.elementor-widget-wd_mailchimp {
	width: 500px;
}
.subscribe-bar {
	background: linear-gradient(90deg, rgb(52 53 58 / 50%) 0%, rgb(52 53 58 / 50%) 15%, rgb(62 63 73 / 50%) 35%, rgb(62 63 73 / 50%) 65%, rgb(52 53 58 / 50%) 85%, rgb(52 53 58 / 50%) 100%);
	box-shadow: rgb(0 0 0 / 23%) 0px 15px 20px -10px;
}
.wd-prefooter {
	padding-bottom: 0px !important;
}
.footer-list li {
	line-height: 1.5 !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	color: #e4bc77 !important;
}
.footer-list li a:hover {
	color: #ffffff !important;
}
.footer-list li a {
	color: #c7c7c7 !important;
}
del .amount,
.price del {
	color: var(--color-gray-300) !important;
	font-weight: 400 !important;
}
.product-tabs-wrapper .tabs-layout-tabs>.wd-nav-tabs-wrapper {
	margin-bottom: 40px !important;
}
.buy-frm .title-wrapper {
	margin-bottom: 35px;
}
.single-product-frm {
	background-color: #e8e8e8;
	padding: 100px 0;
}
.buy-frm {
	max-width: 1200px;
	margin: auto;
	padding: 40px;
	background: #fff;
	box-shadow: rgb(48 49 59 / 19%) 0px 25px 20px -20px !important;
}
.quform-3 .quform-label>label {
	color: #919191 !important;
	margin-bottom: 0 !important;
}
.quform-label-icon {
	margin: 0 6px 0 6px !important;
	color: #a30c11 !important;
}
.product-tabs-wrapper {
	border-top: 0 !important;
	border-bottom: 0 !important;
}
.features-icon h3,
.ajax-accessories h3 {
	font-size: 19px !important;
	font-weight: 500 !important;
}
.ajax-systems h3 {
	font-size: 22px !important;
	font-weight: 500 !important;
}
.wd-fontsize-xxl {
	font-size: 32px !important;
	font-weight: 500 !important;
}
.wd-fontsize-xxxl {
	font-size: 36px;
	font-weight: 500;
}
.woocommerce-variation-price,
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled .quantity {
	display: none !important;
}
.single-product .variations_form select {
	background-color: #3e3f48 !important;
}
table.variations tr:hover {
	background-color: unset;
}
table.variations select option {
	background-color: #34353a;
}
form.cart div.quantity {
	display: none !important;
}
.related-products .owl-carousel .owl-stage {
	padding-bottom: 15px !important;
}
.slider-title {
	text-transform: capitalize;
}
.product-main-img img {
	max-height: 500px;
}
.product-main-img {
	text-align: center;
}
.product-tabs-wrapper {
	background: transparent !important;
}
.related-products .owl-item.active {
	padding-top: 8px;
}
.sys-img img {
	box-shadow: rgb(0 0 0 / 35%) 0px 25px 15px -20px;
}
.box-style-bg-hover {
	padding: 20px !important;
}
.elementor-lightbox .elementor-lightbox-image,
.elementor-lightbox .elementor-video-container {
	box-shadow: unset !important;
}
.swiper-backface-hidden .swiper-slide {
	opacity: 0.90 !important;
	background-image: url(/wp-content/uploads/2023/03/main-dark-bg.jpg) !important;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: cover;
}
#wd-add-to-cart {
	font-size: 16px !important;
}
.logo-product img {
	max-height: 70px;
}
.pswp__bg {
	opacity: 0.95 !important;
	background-image: url(/wp-content/uploads/2023/03/main-dark-bg.jpg) !important;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: cover;
}
.product-tabs-wrapper .wd-accordion-title {
	background: linear-gradient(90deg, rgba(52, 53, 58, 1) 0%, rgba(52, 53, 58, 1) 15%, rgba(62, 63, 73, 1) 35%, rgba(62, 63, 73, 1) 65%, rgba(52, 53, 58, 1) 85%, rgba(52, 53, 58, 1) 100%) !important;
	padding: 15px !important;
	margin: 0;
}

@media (max-width: 768px) {
	.product-tabs-wrapper .wd-accordion-title {
		margin: 0px -15px 2px;
	}
}


.poduct-tabs-inner>div:not(:last-child) {
	margin-bottom: 0 !important;
}
.wd-accordion-title-text {
	color: #e7e7e7 !important;
}
.wd-accordion-title:is(.wd-active, :hover) .wd-accordion-title-text {
	color: rgb(255 214 130) !important;
}
.wd-nav-tabs .nav-link-text {
	color: #d1d1d1 !important;
	font-weight: 400;
	font-size: 16px;
}
.wd-nav-tabs .nav-link-text:after {
	background-color: rgb(255 214 130) !important;
}
.tab-bg {
	background: rgb(52, 53, 58);
	background: linear-gradient(90deg, rgba(52, 53, 58, 1) 0%, rgba(52, 53, 58, 1) 15%, rgba(62, 63, 73, 1) 35%, rgba(62, 63, 73, 1) 65%, rgba(52, 53, 58, 1) 85%, rgba(52, 53, 58, 1) 100%);
}
.wc-tab {
	padding: 0px 20px 0px !important;
}
div#tab-0_product {
	max-width: 1200px;
	margin: 60px auto;
	background: #fff;
	padding: 40px !important;
}
.quform-page-progress-bar {
	font-size: 18px !important;
}
.quform-theme-simple .quform-page-progress {
	border: 1px solid #b7b7b7;
	background-color: #e1e1e1;
}
.qform-group-margin {
	margin-top: 35px;
}
.archive h2 {
	margin-top: 30px;
	margin-bottom: 8px;
}
.product-grid-item {
	text-align: inherit !important;
}
.icons-design-simple.color-scheme-light .wd-social-icon,
.color-scheme-light .icons-design-simple .wd-social-icon {
	background-color: rgb(73 75 93) !important;
	border-radius: 4px !important;
}
.whb-top-bar a.wd-social-icon:hover span {
	color: #ffd682 !important;
	transition: 0.3s;
}
.whb-top-bar a.woodmart-nav-link:hover {
	color: #ffd682 !important;
	transition: 0.3s;
}
.mobile-nav .wd-nav>li>a {
	font-size: 17px !important;
}
.wd-action-btn.wd-style-text>a {
	font-weight: 500 !important;
}
h2.big-title {
	font-size: 32px !important;
}
.wd-nav>li:is(.wd-has-children, .menu-item-has-children)>a:after {
	font-weight: 600 !important;
	font-size: 10px;
	margin-left: 8px;
}
.wd-nav-main>li>a, .wd-nav-secondary>li>a {
	height: 25px !important;
}
.whb-general-header .wd-nav[class*="wd-style-"] {
	--nav-color-hover: #ffd682 !important;
	--nav-color-active: #e1b75d !important;
	--nav-chevron-color: #ffffff !important;
}
.wd-nav[class*="wd-style-underline"] .nav-link-text:after {
	background-color: rgb(225 183 93);
}
.wd-dropdown:after {
	height: 25px !important;
}
.ajax-menu-dropdown .wd-title-style-bordered .liner-continer {
	border-color: rgb(0 0 0 / 35%) !important;
}
.box-icon-align-top .box-icon-wrapper {
	margin-bottom: 5px !important;
}
:is(.breadcrumbs, .yoast-breadcrumb) :is(a, span) {
	font-size: 16px;
	text-transform: inherit;
}
.wd-fontsize-m {
	font-size: 22px;
}
:is(.btn, .button, button, [type="submit"], [type="button"]) {
	font-size: 15px !important;
	font-weight: 500 !important;
	text-transform: capitalize !important;
}
.elementor-widget-wd_single_product_price p.price {
	font-size: 21px !important;
}
.amount {
	font-weight: 500 !important;
}
p.price {
	margin-bottom: 12px;
}
.wd-fontsize-s {
	font-size: 18px !important;
	font-weight: 400;
}
.content-layout-wrapper {
	padding-bottom: 40px !important;
}
.left-redline,
.right-redline,
.center-redline {
	position: relative;
}
.left-redline:before,
.right-redline:before,
.center-redline:before,
.wd-title-style-simple .liner-continer:after {
	content: "";
	position: absolute;
	top: 90% !important;
	border-radius: 10px;
	width: 50px !important;
	height: 3px !important;
	background-color: var(--wd-primary-color) !important;
}
:lang(ar) .left-redline:before,
:lang(ar) .right-redline:before,
:lang(ar) .center-redline:before,
:lang(ar) .wd-title-style-simple .liner-continer:after {
	top: 100% !important;
}
.left-redline:before {
	left: 0;
}
.right-redline:before {
	right: 0;
}
.center-redline:before {
	left: calc(50% - 20px);
}
table tr:nth-child(2n) {
	background-color: #efefef;
}
table tr:hover,
table tr:nth-child(2n):hover {
	background-color: #dedde3;
}
.single-add-cart .quantity {
	display: none !important;
}
.wd-buy-now-btn {
	padding: 9px 40px !important;
	background-color: #a30c11;
}
.elementor-heading-title {
	line-height: 1.7 !important;
}
.distributors-cart .elementor-widget-container {
	background: linear-gradient(360deg, #efefef, #ffffff) !important;
}
.distributors-cart .info-box-icon {
	font-size: 26px !important;
	font-weight: 500 !important;
}
.distributors-cart .wd-fontsize-m {
	font-size: 20px;
}
:lang(ar) .distributors-cart .info-box-inner p {
	direction: ltr;
}
.distributors-cart .elementor-widget-wd_infobox {
	min-height: 255.39px;
}
.distributors-cart {
	padding-bottom: 60px;
}
.wd-my-account-sidebar li a {
	font-size: 16px !important;
}
.wd-my-account-sidebar {
	background: linear-gradient(90deg, #efefef, transparent);
	padding: 25px !important;
	margin-bottom: 40px;
}
.woocommerce-MyAccount-navigation ul li.is-active>a {
	background-color: #d5d5d5 !important;
}
button.searchsubmit {
	font-size: 0 !important;
}
.mobile-nav .searchform {
	--wd-form-bg: white !important;
}
.detector-title {
	padding: 25px;
	border-radius: 4px !important;
	transition: .5s;
	background: linear-gradient(45deg, #d9d9d9, white);
	border: 1px solid #fff;
	border-bottom: 1px solid #ababab;
}
.detector-title h2 {
	font-size: 22px !important;
}
._1no12lr0YLLIUcnLN7276p.gRpAUykY13Kokb10kGR4w.yftNWw0yUFhWqYSxX93Uw.-T63Q8sGaJyVdji0mmIda._2MzIGjY4qs6Sj_7N-0uR2A._1xrVL7npYN5CKybp32heXk.RWTjvcUq26DUk7ORFLbVY,
._1no12lr0YLLIUcnLN7276p.gRpAUykY13Kokb10kGR4w.yftNWw0yUFhWqYSxX93Uw.-T63Q8sGaJyVdji0mmIda._2MzIGjY4qs6Sj_7N-0uR2A._1xrVL7npYN5CKybp32heXk._1FCbLIqaRP90RJ3SdLgOgi.RWTjvcUq26DUk7ORFLbVY {
	display: none !important;
}
/* ============================================================================
Fixed Background 
============================================================================*/
@supports (-webkit-clip-path: polygon(0 0, 0 10%, 10% 10%)) or (clip-path: polygon(0 0, 0 10%, 10% 10%)) {
	.fixed-bg {
		-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
		clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
		overflow: hidden;
	}
	.fixed-bg::before {
		position: fixed;
		top: 0;
		left: 0;
		height: 100vh;
		pointer-events: none;
	}
}
/* ============================================================================
Media Responsive 
============================================================================*/
@media (max-width: 1400px) {
	.hp-products-col {
		width: 66% !important;
	}
	.hp-img-col {
		width: 33% !important;
	}
}
@media (max-width: 1350px) {
	.detector-title h2 {
		font-size: 18px !important;
	}
}
@media (max-width: 1255px) {
	.warranty-years-img {
		margin-right: auto;
		margin-left: auto;
		margin-top: -15px;
		max-width: 150px;
		margin-bottom: -150px;
	}
}
@media (max-width: 1200px) {
	.whb-top-bar .whb-col-center {
		display: none;
	}
	.hp-products-col {
		width: 64% !important;
	}
	.hp-img-col {
		width: 35% !important;
	}
	.col-lg-8.col-12.col-md-6.product-images {
		flex: 0 0 50% !important;
		max-width: 50% !important;
	}
	.col-lg-4.col-12.col-md-6.text-left.summary.entry-summary {
		flex: 0 0 50% !important;
		max-width: 50% !important;
	}
	.container-fluid.ajax-single-product {
		background-position: bottom center;
		padding: 80px 30px 20px 30px;
	}
	.product-details {
		display: none;
	}
}
@media (max-width: 1100px) {
	ul#menu-top-bar-right {
		display: none;
	}
}
@media (max-width: 1024px) {
	:root {
		--wd-text-font-size: 18px !important;
	}
	.hp-products-col {
		width: 100% !important;
	}
	.sys-form form,
	.display-info-product {
		padding: 60px 25px 30px;
	}
	.sys-form form .inner-box,
	.display-info-product .inner-box {
		padding: 0 25px 25px 25px;
	}
	button.btn-sys-form {
		width: 100%;
	}
	.wd-nav-accordion-mb-on.color-scheme-light .wd-nav-product-cat {
		padding: 15px !important;
	}
	.page-title .title {
		font-size: 26px !important;
	}
	nav.woocommerce-breadcrumb {
		font-size: 13px !important;
	}
	p.title-in-head {
		font-size: 17px;
		color: #34353a;
		font-weight: 500;
	}
	.wd-nav-mobile li:active>a,
	.wd-nav-mobile li.opener-page>a {
		background-color: #fdfdfd !important;
	}
	.wd-nav-mobile ul {
		padding: 0 30px !important;
		background-color: #fdfdfd !important;
	}
	.wd-sub-menu li>a:hover {
		background-color: #eff1f3 !important;
		color: #a30c11 !important;
	}
	.whb-header-bottom {
		background: linear-gradient(90deg, rgba(52, 53, 58, 1) 0%, rgba(52, 53, 58, 1) 15%, rgba(62, 63, 73, 1) 35%, rgba(62, 63, 73, 1) 65%, rgba(52, 53, 58, 1) 85%, rgba(52, 53, 58, 1) 100%);
	}
	.company-txt {
		font-size: 17px !important;
		text-align: center;
	}
	.container-fluid.ajax-single-product {
		background-position: center center;
	}
	p.product-short-title {
		color: #fff;
		margin-bottom: 8px;
		font-size: 16px;
	}
	.logo-product h2 {
		font-size: 24px;
	}
	.col-lg-8.col-12.col-md-6.product-images {
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
	.col-lg-4.col-12.col-md-6.text-left.summary.entry-summary {
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
	.container-fluid.ajax-single-product {
		background-position: bottom center;
		padding: 60px 0 20px 0;
	}
	.single-product-page .product-tabs-wrapper .col-12.poduct-tabs-inner {
		padding: 0 !important;
	}
	.product-tabs-wrapper {
		padding-top: 13px !important;
		margin-top: -5px !important;
	}
	.features-icon .info-box-wrapper .wd-info-box {
		flex-direction: column !important;
	}
	.features-icon .box-icon-align-left .box-icon-wrapper {
		margin-right: 20px;
		max-width: 96px;
		padding-bottom: 15px;
	}
	.scrollToTop {
		right: 0px;
		bottom: 150px;
		border-radius: 4px 0 0 4px;
	}
	.wd-accordion.wd-style-default .wd-accordion-item {}
	.ajax-systems h3 {
		font-size: 20px !important;
		margin-bottom: -15px !important;
		margin-top: 10px !important;
	}
	.wd-fontsize-xxl {
		font-size: 22px !important;
	}
	.wc-tab {
		padding: 20px 20px 0px !important;
	}
	div#tab-0_product {
		padding: 40px 20px 0px !important;
	}
	.mobile-nav .wd-nav>li>a {
		font-size: 16px !important;
		font-weight: 500 !important;
	}
	.page-title-default,
	.page .main-page-wrapper,
	.single-product .main-page-wrapper,
	.woodmart-archive-shop .main-page-wrapper {
		background-position: center center !important;
	}
	.distributors-cart .info-box-inner p {
		font-size: 19px !important;
	}
	.distributors-cart .elementor-widget-wd_infobox {
		min-height: 240px;
	}
}
@media (max-width: 768.98px) {
	.shop_table_responsive td {
		padding: 15px !important;
	}
}
@media (max-width: 768px) {
	table.buying-page th {
		padding: 10px;
		font-size: 14px;
	}
	table.buying-page td {
		padding: 10px;
		font-size: 13px;
	}
	.um-pdf {
		padding: 20px;
		flex-direction: column;
		align-items: flex-start;
		margin: 40px 0 25px 0;
	}
	.um-pdf img {
		margin-top: -40px;
		text-align: left !important;
		margin-left: 15px;
		width: 90px;
	}
	.link {
		margin-top: 5px;
		margin-left: 15px;
	}
	.your-guide-tab .video h2 {
		font-size: 22px;
		margin-left: 25px;
	}
	:lang(ar) .your-guide-tab .video h2 {
		margin-left: 0px;
		margin-right: 25px;
	}
	.buy-frm {
		padding: 40px 20px;
	}
	.product-tabs-wrapper .container {
		padding: 0 15px;
	}
	.wc-tab-inner table td {
		font-size: 16px !important;
	}
}
@media (max-width: 767px) {
	.display-info-product table tr:nth-child(2n) {
		background-color: unset;
	}
	.display-info-product tr td:first-child {
		background-color: #efefef;
	}
	.display-info-product tr td {
		display: block;
		width: 100%;
	}
	#whatsapp-btn {
		right: 10px;
		bottom: 29px;
		width: 65px;
	}
	.term-description {
		text-align: inherit;
	}
	a.product-image-link img {
		padding: 0;
		padding-bottom: 15px;
	}
	.logo-product img {
		max-height: 60px;
	}
	.distributors-cart .wd-fontsize-m {
		font-size: 18px;
	}
}
@media (max-width: 700px) {
	.detector-title h2 {
		font-size: 2.5vw !important;
	}
	.detector-title {
		padding: 20px;
	}
}
@media (max-width: 600px) {
	.detector-title {
		display: none;
	}
	.row.ajax-pro {
		flex-direction: column !important;
	}
	.row.ajax-pro .col-md-6 {
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
	.sinproduct {
		--width: 100% !important;
	}
}
@media (max-width: 500px) {
	.mc4wp-form-fields .col-auto {
		max-width: 100% !important;
		width: 100% !important;
	}
	.mc4wp-form-fields input[type="submit"] {
		width: 100% !important;
	}
}
@media (max-width: 425px) {
	.whb-top-bar .wd-social-icons {
		display: none;
	}
}
@media (max-width: 400px) {
	.whb-top-bar .wd-social-icons.icons-design-default.icons-size-.color-scheme-light.social-follow.social-form-square.text-right {
		border-left: unset;
	}
	.pro-details h3.wd-entities-title {
		font-size: 20px !important;
	}
	.product-wrapper .price .amount {
		font-size: 18px !important;
		font-weight: 500 !important;
	}
}
@media (max-width: 266px) {
	.whb-mobile-center .wd-social-icons {
		display: none;
	}
}