.page-title-default{
	background-color:#0a0a0a;
	background-size:cover;
	background-position:left top;
}

.footer-container{
	background-color:#ffffff;
}

:root{
--wd-text-font:"Lato", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Poppins", 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%);
}
:root{
--wd-alternative-font:"Lato", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Lato", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:13px;
}
:root{
--wd-primary-color:rgb(229,46,6);
}
:root{
--wd-alternative-color:rgb(46,53,59);
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-shop-bgcolor:#83b735;
}
:root{
--btn-shop-bgcolor-hover:#74a32f;
}
:root{
--btn-accent-bgcolor:#83b735;
}
:root{
--btn-accent-bgcolor-hover:#74a32f;
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//atrina.org/wp-content/themes/woodmart/fonts/woodmart-font.woff?v=6.0.4") format("woff"),
	url("//atrina.org/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=6.0.4") format("woff2");
}

	:root{
	
	
			--wd-form-brd-radius: 0px;
	
	--wd-form-brd-width: 2px;

	--btn-default-color: #333;
	--btn-default-color-hover: #333;

	--btn-shop-color: #fff;
	--btn-shop-color-hover: #fff;

	--btn-accent-color: #fff;
	--btn-accent-color-hover: #fff;
			--btn-default-brd-radius: 0px;
		--btn-default-box-shadow: none;
		--btn-default-box-shadow-hover: none;
		--btn-default-box-shadow-active: none;
		--btn-default-bottom: 0px;
	
	
			--btn-accent-brd-radius: 0px;
		--btn-accent-box-shadow: none;
		--btn-accent-box-shadow-hover: none;
		--btn-accent-box-shadow-active: none;
		--btn-accent-bottom: 0px;
	
	
			--btn-shop-bottom-active: -1px;
		--btn-shop-brd-radius: 0px;
		--btn-shop-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
		--btn-shop-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
	
	
	
	
	
	
	
		}

	/* Site width */
		/* Header Boxed */
	@media (min-width: 1025px) {
		.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
			max-width: 1192px;
		}
	}

	.container {
		max-width: 1222px;
	}
	
	
	@media (min-width: 1222px) {

		[data-vc-full-width]:not([data-vc-stretch-content]) {
			padding-left: calc((100vw - 1222px) / 2);
			padding-right: calc((100vw - 1222px) / 2);
		}

		.platform-Windows [data-vc-full-width]:not([data-vc-stretch-content]) {
			padding-left: calc((100vw - 1239px) / 2);
			padding-right: calc((100vw - 1239px) / 2);
		}
	}

	
/* Quick view */
div.wd-popup.popup-quick-view {
	max-width: 920px;
}

/* Shop popup */
div.wd-popup.wd-promo-popup {
	max-width: 800px;
}

/* Age verify */
div.wd-popup.wd-age-verify {
	max-width: 500px;
}

/* Header Banner */
.header-banner {
	height: 40px;
}

body.header-banner-display .website-wrapper {
	margin-top:40px;
}

/* Tablet */
@media (max-width: 1024px) {
	/* header Banner */
	.header-banner {
		height: 40px;
	}
	
	body.header-banner-display .website-wrapper {
		margin-top:40px;
	}
}

.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 280px;
}
		
@font-face {
  font-family: Sahel;
  src: url('https://atrina.org/wp-content/themes/woodmart/fonts/Sahel.eot');
  src: url('https://atrina.org/wp-content/themes/woodmart/fonts/Sahel.eot?#iefix') format('embedded-opentype'),
       url('https://atrina.org/wp-content/themes/woodmart/fonts/Sahel.woff2') format('woff2'),
       url('https://atrina.org/wp-content/themes/woodmart/fonts/Sahel.woff') format('woff'),
       url('https://atrina.org/wp-content/themes/woodmart/fonts/Sahel.ttf') format('truetype');
  font-weight: normal;
}
      
@font-face {
  font-family: sahel;
  src: url('https://atrina.org/wp-content/themes/woodmart/fonts/Sahel-Bold.eot');
  src: url('https://atrina.org/wp-content/themes/woodmart/fonts/Sahel-Bold.eot?#iefix') format('embedded-opentype'),
       url('https://atrina.org/wp-content/themes/woodmart/fonts/Sahel-Bold.woff2') format('woff2'),
       url('https://atrina.org/wp-content/themes/woodmart/fonts/Sahel-Bold.woff') format('woff'),
       url('https://atrina.org/wp-content/themes/woodmart/fonts/Sahel-Bold.ttf') format('truetype');
  font-weight: bold;
}

@font-face {
  font-family: sahel;
  src: url('https://atrina.org/wp-content/themes/woodmart/fonts/Sahel-Light.eot');
  src: url('https://atrina.org/wp-content/themes/woodmart/fonts/Sahel-Light.eot?#iefix') format('embedded-opentype'),
       url('https://atrina.org/wp-content/themes/woodmart/fonts/Sahel-Light.woff2') format('woff2'),  
       url('https://atrina.org/wp-content/themes/woodmart/fonts/Sahel-Light.woff') format('woff'),
       url('https://atrina.org/wp-content/themes/woodmart/fonts/Sahel-Light.ttf') format('truetype');
  font-weight: 300;
}
      
@font-face {
  font-family: sahel;
  src: url('https://atrina.org/wp-content/themes/woodmart/fonts/Sahel-SemiBold.eot');
  src: url('https://atrina.org/wp-content/themes/woodmart/fonts/Sahel-SemiBold.eot?#iefix') format('embedded-opentype'),
       url('https://atrina.org/wp-content/themes/woodmart/fonts/Sahel-SemiBold.woff2') format('woff2'),  
       url('https://atrina.org/wp-content/themes/woodmart/fonts/Sahel-SemiBold.woff') format('woff'),
       url('https://atrina.org/wp-content/themes/woodmart/fonts/Sahel-SemiBold.ttf') format('truetype');
  font-weight: 600;
}

@font-face {
  font-family: sahel;
  src: url('https://atrina.org/wp-content/themes/woodmart/fonts/Sahel-Black.eot');
  src: url('https://atrina.org/wp-content/themes/woodmart/fonts/Sahel-Black.eot?#iefix') format('embedded-opentype'),
       url('https://atrina.org/wp-content/themes/woodmart/fonts/Sahel-Black.woff2') format('woff2'),  
       url('https://atrina.org/wp-content/themes/woodmart/fonts/Sahel-Black.woff') format('woff'),
       url('https://atrina.org/wp-content/themes/woodmart/fonts/Sahel-Black.ttf') format('truetype');
  font-weight: 900;
}




body {
  color: #000;

}

.whb-general-header {
  background-color: #fff !important;
  border-color: none;

}

.whb-general-header .container {
    max-width: 90%;
    margin: 0 auto;
}

body .gform_wrapper.gf_rtl_wrapper .gform_footer, body .gform_wrapper.gf_rtl_wrapper .gform_heading, body .gform_wrapper.gf_rtl_wrapper button, body .gform_wrapper.gf_rtl_wrapper div.validation_error, body .gform_wrapper.gf_rtl_wrapper h3.gform_title, body .gform_wrapper.gf_rtl_wrapper input[type="text"], body .gform_wrapper.gf_rtl_wrapper input[type="email"], body .gform_wrapper.gf_rtl_wrapper input[type="password"], body .gform_wrapper.gf_rtl_wrapper input[type="url"], body .gform_wrapper.gf_rtl_wrapper input[type="tel"], body .gform_wrapper.gf_rtl_wrapper input[type="submit"], body .gform_wrapper.gf_rtl_wrapper input[type="button"], body .gform_wrapper.gf_rtl_wrapper select, body .gform_wrapper.gf_rtl_wrapper span.gform_description, body .gform_wrapper.gf_rtl_wrapper table tr td.gfield_list_icons, body .gform_wrapper.gf_rtl_wrapper textarea, body .gform_wrapper.gf_rtl_wrapper ul li, body .gform_wrapper.gf_rtl_wrapper ul li.gfield, body .gform_wrapper.gf_rtl_wrapper ul li.gfield input, body .gform_wrapper.gf_rtl_wrapper ul li.gfield select, body .gform_wrapper.gf_rtl_wrapper ul li.gfield textarea, body .gform_wrapper.gf_rtl_wrapper ul li.gfield.gfield_html, body.rtl .gform_wrapper *, body.rtl .gform_wrapper .gform_body, body.rtl .gform_wrapper .gform_footer, body.rtl .gform_wrapper button, body.rtl .gform_wrapper div.validation_error, body.rtl .gform_wrapper form, body.rtl .gform_wrapper h3.gform_title, body.rtl .gform_wrapper input[type="text"], body.rtl .gform_wrapper input[type="email"], body.rtl .gform_wrapper input[type="password"], body.rtl .gform_wrapper input[type="url"], body.rtl .gform_wrapper input[type="tel"], body.rtl .gform_wrapper input[type="submit"], body.rtl .gform_wrapper input[type="button"], body.rtl .gform_wrapper select, body.rtl .gform_wrapper span.gform_description, body.rtl .gform_wrapper table tr td.gfield_list_icons, body.rtl .gform_wrapper textarea, body.rtl .gform_wrapper ul li, body.rtl .gform_wrapper ul li.gfield, body.rtl .gform_wrapper ul li.gfield input, body.rtl .gform_wrapper ul li.gfield select, body.rtl .gform_wrapper ul li.gfield textarea, body.rtl .gform_wrapper ul li.gfield.gfield_html {
  text-align: right !important;
  direction:rtl !important;
}


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {

  font-family: sahel !important;
}

.widgettitle, .widget-title.widget_shopping_cart .total .amount, table th, .btn, .button, button, .added_to_cart, [type="submit"], [type="button"], .font-primary, table th, .page-title .entry-title, .masonry-filter li, .widget_rss ul li > a, .woodmart-price-table .woodmart-plan-title, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab > a, .woodmart-sizeguide-table tr:first-child td, .tabs-layout-tabs .tabs li, .woodmart-accordion-title, .woodmart-checkout-steps ul, .woocommerce-billing-fields > h3, .woocommerce-shipping-fields > h3, .woocommerce-additional-fields > h3, #ship-to-different-address label, #order_review_heading, .cart-totals-inner h2, .wood-login-divider, .woocommerce-MyAccount-title, header.title > h3, .woocommerce-column__title, .compare-field, .compare-value::before, .compare-basic .compare-value::before, .woodmart-wishlist-title, .woodmart-empty-page, .woodmart-products-tabs .tabs-name, .woodmart-products-tabs .products-tabs-title, .wishlist-title h2, #order_payment_heading, h1, h2, h3, h4, h5, h6, .title, legend, .woocommerce-Reviews .comment-reply-title, .menu-mega-dropdown .sub-menu > li > a, .mega-menu-list > li > a {
  font-weight: normal;
  font-family: sahel !important;
}


#menu-topmenu a {
  font-family: sahel !important;
  border-left: 1px solid #ddd;
  padding: 0 20px;
  font-size: 12px;
}

.whb-top-bar-inner {
  height: 50px;
  max-height: 50px;
}


.divtel a {
  letter-spacing: 2px;
  font-size: 14px;
  position: relative;
  top: 2px;
}


.divemail {
  color: #000;
  letter-spacing: 2px;
}

.divtel2 a {
  position: relative;
  top: 24px;
  font-size: 20px;
}

.divtel2 img {
  position: relative;
  top: 9px;
  margin-left: 10px;
}

/*-----------------------------------------------*/
.whb-header-bottom .wd-dropdown {

  visibility666: visible;
  opacity666: 1;
}

/*-----------------------------------------------*/

.footer-container {
  background: url(https://novanirco.com/new/wp-content/uploads/2026/08/bgf.webp) no-repeat center #232331;
	padding: 30px 0 0;
	background-size: 104%;
}


.widget {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}

.footer-container h3 {
 color: #EE1C25;
font-weight: bold;
}

.footer-container a {
  color: #fff;
  line-height: 30px;
}

.wd-social-icons.icons-size-default .wd-icon {
  font-size: 15px !important;
  line-height: 30px;
}

.icons-size-default .wd-social-icon {
  width: 30px;
  height: 30px;
}


#footer1 {
  background: url("https://novanirco.com/new/wp-content/uploads/2024/01/bg-contact.png") no-repeat;
  width: 30% !important;
  position: relative;
  top: -96px;
}

#footer2 {
  width: 23% !important;

}

#footer1 .vc_column-inner {
  background: #056fe7;
  padding-top: 63px;
  position: relative;
  left: 18px;
  padding-right: 32px;
}



#footer1 a, #footer1 p {
  color: #fff;
margin: 0;
line-height: 32px;
}


#footer1 h4 {
  color: #fff;
  font-size: 20px;
  font-weight: bold;
}

#textfooter1 {
  border-right: 3px solid #fff;
  padding-right: 30px;
  margin-right: 92px;
}


.reset-last-child > :last-child {

  color: #fff;
  font-size: 12px;
}


.icons-design-simple .wd-social-icon {
  background-color: #006579 !important;
  color: #fff !important;
}

.wd-social-icons {
  float: right;
}

.wd-social-icons.icons-size-default .wd-icon {
  font-size: 13px !important;
  line-height: 30px !important;
}

.icons-size-default .wd-social-icon {
  width: 30px !important;
  height: 30px !important;
}

#footer2 h4 {
  color: #fff;
  margin-bottom: 0;
}

.wd-social-icon {
  margin-top: -17px !important;
}

.site-content {
  margin-bottom: 0;
	direction: rtl;
}

#brand {
  padding: 60px 0 0;
	background-position: top center !important;
}

#brand1 h4 {
font-family: sahel !important;
font-size: 22px;
margin-bottom: 0;
color: #fff;
font-weight: 650;
line-height: 42px;
}

#brand1 p {
  color: #fff;
  font-size: 22px;
  font-weight: 600;
}

#brand1 h3 {
  font-size: 27px;
  letter-spacing: 0.5px;
  padding-bottom: 0;
  font-weight: bold;
  text-align: right;
	color:#fff;
	padding-top: 6px;
}



#bgn h3 {
font-size: 37px !important;
letter-spacing: 0.5px;
padding-bottom: 0;
font-weight: bold;
font-family: Quentin,sans-serif;
}





#brand .owl-carousel.owl-rtl .owl-item {
  float: right;

}



#banner3 {
padding-bottom: 260px;
padding-top: 100px;
background: #EBF1F5 !important;
}


#contact11 {
  background: url("https://novanirco.com/new/wp-content/uploads/2024/01/shape.png") no-repeat 50px,url("https://novanirco.com/new/wp-content/uploads/2024/01/bg-b3.png");
  padding: 105px;
}

#contact11 a {
  background: url("https://novanirco.com/new/wp-content/uploads/2024/01/call.png") no-repeat 175px center #2e353b;
  color: #fff;
  padding: 18px 50px 13px 24px;
  position: relative;
  top: 28px;
  font-size: 20px;
	left: 30px;
}


#contact11 h4 {
color: #fff;
font-size: 25px;
line-height: 23px;
font-weight: normal;
position: relative;
top: 49px;
font-family: sahel !important;
}


.btn.btn-color-primary {
  color: #FFF;
  background-color: #000;
  border-radius: 0 !important;
  padding: 10px 20px;
}



.btn.btn-color-primary,#banner1 .btn.btn-color-white{
  color: #FFF;
  background-color: #000;
  border-radius: 0 !important;
  padding: 10px 20px;
}

#banner2 .btn.btn-color-alt {
  background: #056fe7;
  border-radius: 0;
  padding: 10px 20px;
}


#amuzesh .btn.btn-color-alt {
  background: #056fe7;
  border-radius: 0;
  padding: 10px 20px;
}



#banner2 .btn.btn-color-default, #amuzesh .btn.btn-color-default,#banner8 .btn.btn-color-default
{
  background: #206c2b;
  border-radius: 0;
  padding: 10px 20px;
	  color: #FFF;
}


#banner1 h2 , #banner2 h2 , #divbanner h3, #banner8 h2{
font-size: 29px;
font-weight: 500;
font-weight: 600;
line-height: 51px;
	padding-top: 2px;
}


 #banner3 h2 {
font-size: 35px;
font-weight: 500;
font-weight: 600;
line-height: 51px;
	padding-top: 2px;
}



#divbannertext1 h3{
font-size: 33px;
font-weight: 600;
color: #fff;
line-height: 37px;

}

#divbannertext1 p
{
color:#fff;
}



#banner1 .banner-subtitle, #banner2 .banner-subtitle , #banner3 .banner-subtitle , #banner8 .banner-subtitle{
  color: #FFF;
font-size: 14px;
line-height: 35px;
}


#banner1 p , #banner2 p{
font-size: 16px;
line-height: 1.8em;
font-family: sahel !important;
color: #767676;
}

#banner3 p {
font-size: 18px;
line-height: 1.8em;
font-family: sahel !important;
direction: rtl;
color: #9898a0;

}
#divbanner p{
font-size: 16px;
line-height: 1.8em;
font-family: sahel !important;
direction: rtl;
color: #767676;
text-align: center;

}


#divbannertext1 h5 {
  color: #fff;
  font-size: 19px;
  line-height: 43px;
  font-weight: 600;

	margin-top: 30px;
}


#banner3 h3 {
  font-size: 40px;
  font-family: Quentin,sans-serif;
  font-weight: 600;
	margin-bottom: 0;
}



.product-wrapper {
  border: 1px solid #e8e7ec;
	padding-bottom: 15px;
	background:#fff !important;
}


#banner2 .divtv p, #banner2 .divtv .banner-subtitle,#banner8 .divtv p, #banner8 .divtv .banner-subtitle {
  color: #000;
}

#banner2 {

	padding: 120px 0 62px;

  background-position-x: left;
  background-position-y: top;
  background-repeat: no-repeat;
margin-bottom: -157px !important;
top: -156px;
background-size: cover;
}



#banner8 {

	padding: 120px 0 62px;


}

#amuzesh {

  background-position-x: left;
  background-position-y: top;
  background-repeat: no-repeat;

  background-size: auto;
background-size: contain;
position: relative;
z-index: 1;
}


#iron #banner2 h2, #iron #banner2 .banner-subtitle {
  color: #000;
}

.product-grid-item .wd-product-cats a, .product-grid-item .wd-product-brands-links a {
color: #006579 !important;
font-size: 13px;
line-height: 22px;
}

.amount {
font-weight: bold;
color: #006579;
}

.product_title {
  font-size: 23px;
  line-height: 1.2;
  font-family: sahel !important;
}

.single_add_to_cart_button {
  border-radius: 50px;
  background-color: #006579;
}

.product-image-summary .variations {
  margin-bottom: 11px;
position: absolute;
top: 190px;
}

table td {
color: #777;
font-family: sahel !important;
font-size: 13px !important;
padding: 0 0 10px !important;
}

#tab-description td {
  border: 1px solid #DDD;
  padding: 11px 20px !important;
  background: #f9f9f9;
  font-size: 14px !important;
  color: #000;
	text-align: right;
}

#tab-description table tbody th,#tab-description table tfoot th {
  border: 1px solid #E6E6E6;
  text-transform: none;
  font-size: 14px;
  background: #F9F9F9;
}

.product-share .share-title {
  float: right;
}

.wd-compare-btn.product-compare-button.wd-action-btn.wd-style-text.wd-compare-icon {
  display: none;
}

.wd-hover-base .wd-bottom-actions:not(.wd-add-small-btn) .wd-add-btn > a {

  background-color: #0090ad;
}

.menu-opener:not(.has-bg) {
  background-color: #0090ad;
}

.searchform.wd-style-with-bg .searchsubmit {

  background-color:#0090ad;
}

.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number {

  background-color: #0090ad;

}

.wd-hover-base .wd-bottom-actions:not(.wd-add-small-btn) .wd-add-btn > a {

  background-color: #0090ad !important;
}

.product-grid-item .wd-product-cats, .product-grid-item .wd-product-brands-links {
  margin: 10px !important;


}

.wd-hover-quick .wd-add-btn > a {
  background-color: #0090ad !important;
}

.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop {
  border-radius: 0;
}

.product_list_widget > li .wd-entities-title {

  font-family: sahel !important;
	line-height: 30px;
	  color: #000;
}

.widgettitle, .widget-title {
  margin-bottom: 0;
  color: #000;
  text-transform: uppercase;
font-size: 23px;
background: #fff;
border-bottom: 1px solid #e8e7ec;
font-family: sahel !important;
    text-align: right;
    padding-left: 0;
}

.product_list_widget > li {
  border-bottom: 0;
}


.product_list_widget > li .widget-product-img {

  border: 1px solid #e8e7ec;
font-family: sahel !important;
margin-bottom: 20px;
}

#divbanner h4,#divbanner h2 {
font-family: sahel;
font-size: 18px !important;
color: #232331 !important;
padding: 0 !important;
  padding-top: 0px;
padding-top: 11px !important
}

.wd-products-tabs .products-tabs-title {

  padding-bottom: 11px;
}

.wd-products-tabs .products-tabs-title li {
  padding: 10px 23px;
}

.woodmart-products-tabs .products-tabs-title .tab-label {

  font-size: 17px;
  color: #000;
	font-family:sahel !important;

}

.tabs-wd-61af516311b15.tabs-design-default .products-tabs-title .tab-label::after, .tabs-wd-61af516311b15.tabs-design-alt .products-tabs-title .tab-label::after {
  background-color: #007bc4 !important ;
}


.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner {
  padding-top: 0;
}

#catpro img {
  width: 80%;
margin-top: 33px;
  padding-bottom: 22px;
}



#catpro h3 {
  font-size: 18px;
  font-weight: 500;
  padding-bottom: 15px;
}
.main-page-wrapper {
  padding-top: 0;
}


.title.slider-title {
  font-family:sahel !important;
}

div.quantity input[type="button"]:hover {
  color: #FFF;
  background-color: #056FE7;
  border-color: #056FE7;
}

.single-product-content {
  margin-top: 50px;
}

.wc-block-components-form .wc-block-components-text-input label, .wc-block-components-text-input label {

  padding: 0;
}

td.product-name a, .product-title {

  font-family: sahel !important;
}

table th {

  font-size: 16px;
}

.wd-nav-product-cat.wd-nav.wd-style-underline.has-product-count.woodmart-product-categories {
  display: none;
}

.woocommerce-form-coupon-toggle > .woocommerce-info .showcoupon, .woocommerce-form-coupon-toggle > .woocommerce-info .showlogin, .woocommerce-form-login-toggle > .woocommerce-info .showcoupon, .woocommerce-form-login-toggle > .woocommerce-info .showlogin {

  color: #2b61c9;
}

#place_order {

  background-color: #2b61c9;
}

.wd-nav[class*="wd-style-"] > li > a {
color: #555;
font-size: 16px;
padding: 0 10px;
font-weight: 500;
}


.wd-nav[class*="wd-style-"] > li.current-menu-item > a, .wd-nav[class*="wd-style-"] > li.wd-active > a {
  color: #0f2c49;
  font-weight: 600;
}

.wd-nav[class*="wd-style-"] > li:hover > a {
  color: #0090ad;
  font-weight: 500;
}

.wd-tools-element > a {
  color: #fff;
}

#menu-main-menu {
  direction: rtl;
}


#divtext h1 ,#divbanner h2, #amuzesh h2 , #divbanner h3 {
  font-size: 28px;
  font-family: Quentin,sans-serif;
  color: #232331;
  font-weight:600;
	margin-bottom:0;

}

#divtext h2 , ,#divbanner h3 {
font-size: 34px;
font-family: Quentin,sans-serif;
color: #000;
font-weight: 600;
line-height: 40px;
word-wrap: break-word;
}

.text-right {
  text-align: right;
}

.btn-color-white ,#gform_submit_button_1 ,#gform_submit_button_4 ,#gform_submit_button_5{
background: url("https://novanirco.com/new/wp-content/uploads/2026/08/btn.png") no-repeat top right;
  background-color: rgba(0, 0, 0, 0);
background-color: #EE1C25 !important;
color: #fff !important;
font-size: 16px;
border: 0;
padding: 24px 70px 24px 70px;
font-weight: 600;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
}


.btn.btn-color-default {
background: url("https://novanirco.com/new/wp-content/uploads/2026/08/btn.png") no-repeat top right;
  background-color: rgba(0, 0, 0, 0);
background-color: rgba(0, 0, 0, 0);
background-color: #EE1C25 !important;
color: #fff !important;
font-size: 16px;
border: 0;
padding: 15px 42px 15px 42px;
font-weight: 600;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
}

#divimgabout img {
  transition: all 0.3s ease 0s;
	padding-top: 10px;
}


#divimgabout img:hover {
  transform: translateY(-10px) !important;
}



#divb1,#divb2,#divb3 {
  transition: all 0.3s ease 0s !important;
background: #fff;
margin: 11px;
}

#divb1:hover {
  background: url("https://novanirco.com/new/wp-content/uploads/2025/10/h1.jpg");
  transition: all 0.3s ease 0s;
  color: #fff !important;
  cursor: pointer;
}


#divb2:hover {
  background: url("https://novanirco.com/new/wp-content/uploads/2025/10/H2.jpg");
  transition: all 0.3s ease 0s;
  color: #fff !important;
  cursor: pointer;
}

.text-left {
  text-align: right;
  width: 100% !important;
}


#divb3:hover {
  background: url("https://novanirco.com/new/wp-content/uploads/2025/10/H3.jpg");
  transition: all 0.3s ease 0s;
  color: #fff !important;
  cursor: pointer;
}

#divb1 .box-style-bg-hover,#divb2 .box-style-bg-hover,#divb3 .box-style-bg-hover {
  position: relative;
  padding:30px 0;
  box-shadow: 2px 3px 14px transparent;
	
}



#banner3 .vc_col-sm-3 {
  width: 23.5%;
}


.color-scheme-dark {
  --wd-text-color: #000;

}

#divbannertext {
  padding-top: 70px;
}

#divbanner {
	background-color: #F2F3F5 !important;
background-position: right !important;
	z-index: 0;
	padding-top: 81px;
}

#divbannertext1 {
padding-top: 153px;
padding-left: 0;
padding-right: 50px;
}



.woodmart-counter .counter-value {
  color: #fff !important;
  font-size: 43px;
  line-height: 45px;
  background: rgba(255,255,255,0.05);
  border-radius: 50%;
  padding-top: 72px !important;
  width: 175px;
  height: 175px;
  margin: 0 auto;
  outline: 8px solid #0a88a1;
  outline-offset: -17px;
}

.woodmart-counter .counter-label {

  color: #fff !important;
  font-size: 22px !important;
  line-height: 3.4 !important;
}

.entry-content p {
line-height: 29px;
font-size: 15px;
text-align: justify;
}

.hovered-social-icons {

  display: none !important;
}

.blog-design-masonry.blog-style-shadow .article-inner {
  direction: rtl;
}

.slider-type-post .owl-stage-outer, .slider-type-post .owl-carousel:not(.owl-loaded) {
  padding-top: 25px;

}





.blog-design-masonry.blog-style-shadow .article-inner {
  box-shadow: none !important;

}

.wd-entities-title {
	
	font-size: 15px !important;
margin-top: 26px;
color: #000;
line-height: 29px;
}



#divlogin .entry-content {
  padding-bottom: 0;
}

.single-product .site-content {
  direction: rtl;
}



.product_title {
  font-family: normal normal normal 2rem/34px Helvetica-Neue-Medium;
}

.shortfeatures {
  font-size: 18px;
	position: relative;
margin-top: 77px;
}

 .woocommerce-product-details__short-description {
  font-size: 18px;
	position: relative;
margin-top: 148px;
}


bdi {
font-size: 18px;
direction: rtl;
color: #000;
font-weight: normal;
}

.product_meta > span a, .product_meta > span span {

  color: #000;
  font-size: 19px;
}



.product-share {

  display: none;
}

.woocommerce-product-details__short-description ul {
  margin-bottom: 0;
}

.woocommerce-product-details__short-description li {
  margin-bottom: 4px;
}

.variations_form .variations label {

  color: #2d2a2a;
  font-weight: 500;
  font-size: 19px;
}


.shortfeatures h2 {
  color: #006579;
  margin-bottom: 10px;
}

.woocommerce-product-gallery .owl-carousel .product-image-wrap {

  border: 0;
}

.sku_wrapper {
  display: none !important;
}

.meta-location-add_to_cart .product_meta, .popup-quick-view .product_meta {
  padding-top: 20px;
  border-top: 0;
  position: absolute;
  top: 119px;
  font-size: 19px;
	color: #006579;
}

.swatch-on-single.swatch-with-bg {
  width: 28px;
  height: 28px;
  margin-top: 23px;
}

.woocommerce-breadcrumb .breadcrumb-last, .yoast-breadcrumb .breadcrumb_last {

  font-weight: 500;
}

.product-tabs-wrapper {
  display: none;
}



.wd-images-gallery {
  position: relative;
  top: 27px;
}

#brand2 .title-subtitle,#brand3 .title-subtitle {
  font-family: 'Pinyon Script' !important;
  font-size: 27px;
  margin-bottom: 0;
  color: #006579;
}

#brand2 h4,#brand3 h4 {
  font-size: 35px;
  letter-spacing: 0.5px;
  padding-bottom: 0;
  font-weight: bold;
  text-align: right;
	color:#000;
}



.wd-products-tabs.tabs-design-default .products-tabs-title .tab-label, .wd-products-tabs.tabs-design-alt .products-tabs-title .tab-label {

  font-family: sahel !important;
}

.summary-inner h1 {
  font-size: 23px !important;
}

.wd-hover-standard .wd-add-btn > a {
border-radius: var(--btn-shop-brd-radius);
color: #000;
box-shadow: none;
background-color: transparent;
	border: 1px solid #000;
}


.wd-hover-standard .wd-add-btn > a:hover {
  color: var(--btn-shop-color-hover);
  box-shadow: var(--btn-shop-box-shadow-hover);
  background-color: #006579;
  border-color: #006579;
}

.entry-title.title {
  display: none;
}

.breadcrumbs {
  display: none;
}

.entry-content h2 {
  padding: 10px 0 0;
}


.wd-sub-menu li a {
  color: #333;

}

.editor-styles-wrapper, .entry-content {
  padding-bottom: 0;
}

.wd-sub-menu li a:hover {
  color: #0090ad;
}

.meta-post-categories {
  display: none;
}

.entry-meta-list {
  display: none;
}

.wd-single-footer {
  display: none;
}

.single-post-navigation {
  display: none;
}

#comments {
  display: none;
}

.wd-dropdown-menu.wd-design-sized .wd-sub-menu > li, .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li {

  margin-bottom: 0;
}

.wd-hover-standard .wd-add-btn > a {
  border-radius: var(--btn-shop-brd-radius);
  color: #000;
  box-shadow: none;
  background-color: transparent;
}

.wd-checkout-steps.woodmart-checkout-steps {
  display: none;
}

.woocommerce-shipping-fields,.woocommerce-additional-fields {
  display: none;
}

.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text {

  display: none;
}

.add_to_cart_button {
  background: transparent !important;
  color: #000 !important;
  box-shadow: none !important;
  margin-top: 10px;
}

a.ls-layer-link {
  border: 1px solid #fff !important;
}

.woocommerce-pagination li .current {

  background-color: #006579;
}

.wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a, .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a, .wd-dropdown-fs-menu.wd-design-sized .wd-sub-menu > li > a, .wd-dropdown-fs-menu.wd-design-full-width .wd-sub-menu > li > a, .mega-menu-list > li > a {

  font-weight: normal;
}

.wp-block-search__label , .widgettitle, .widget-title , .sidebar-widget p{
    font-size: 23px;
	    margin-top: 30px;
}

.wpuf-label label {
  font-size: 18px;
}

.wpuf-label {
  width: 30% !important;
}

#customer_login > div:not(:first-child):last-child {
  border-left: 0;
}



.btn.wd-switch-to-register {
  position: absolute;
  bottom: 30px;
  background: #0090ad;
  color: #fff;
  left: -500px;
  margin-bottom: ;
}


.register .button, .login .button, .lost_reset_password .button {

  background-color: #0090ad;
}

#customer_login > .col-md-6 {
  padding-top: 25px;
  padding-right: 40px;
  padding-bottom: 120px;
  padding-left: 40px;
  background: #eaeaea;
}

.wp-block-image img {
  margin: 20px 0;
}

.wd-header-text a, .wd-header-text {
  color: rgba(255, 255, 255, 0.8);
  font-size: 13px !important;
}

#banner2 h4, #banner3 span, #divbannertext1 h4 ,#banner8 h4{
  color: #EE1C27;
  font-size: 19px;
  font-weight: 600;
	margin-bottom: 15px;
	letter-spacing: 0.5px;
}

#banner2 h3,#banner8 h3 {
  font-weight: 600;
  font-size: 20px;
  line-height: 33px;
  color: #0f2c49;
  position: relative;
  top: -15px;
	padding-top: 10px;
}

#amuzesh h4,#divbanner h5 ,#brand h4 {
  color: #EE1C27 ;
  font-size: 19px;
  font-weight: 600;
	margin-bottom: 7px;
}

#amuzesh h5 {
color: #0f2c49;
font-size: 20px;
font-weight: 600;
margin-bottom: 12px;
	text-align:right !important;
}

#amuzesh h3 {
font-weight: 600;
font-size: 31px;
line-height: 26px;
color: #fff;
position: relative;
padding-top: 8px;
}

.btn-icon-pos-right .wd-btn-icon {

  display: none;
}

#divbanner3 .box-style-bg-hover:hover {
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1) !important;
}

#divbanner3 .info-box-wrapper {
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
  border: 0;
  margin: 0 35px;
  padding-bottom: 203px;

}

#divbanner3 .info-icon {
  position: absolute;
  top: -47px;
  left: -50px;
  z-index: 100000000000000000000;
}

#divbanner3 #imgicon {
  position: absolute;
  left: -30px;
  padding: 0;
  margin: 0;
}



#divbanner3 .vc_single_image-img {
  margin-top: -241px;
  z-index: 0;
  position: relative;
  margin-left: -13px;
}

#divbanner3 {
position: relative;
z-index: 1000;
padding-top: 50px;
background: transparent !important;
 top: -219px;
}


#divbanner3 .wd-info-box {
  background: #fff;
}

#divbanner3 p {
  text-align: justify !important;
  color: #6c757d;
}


#divbanner3 h4 {
  color: #0f2c49;
  font-size: 23px;
  font-weight: bold;
	text-align: right !important;
}


#brand2 .vc_column-inner,#brand3 .vc_column-inner {
  padding-top: 30px !important;
	padding-left: 0;
padding-right: 0;
}


#brand1 {
  position: relative;
  top: 68px;
  z-index: 1;
}

#divbanner .wpb_single_image {
  margin-bottom: 0;
}



#banner8 .vc_col-sm-3
{
width: 35%;
}

#banner8 .vc_col-sm-9 {
width: 58%;
margin-left: 0;
float: right;
margin-right: 0;
}

#banner8 .vc_col-sm-3 .vc_column-inner {
  padding-top: 6px !important;
}


#bgblue {
  background: #19232b url(https://novanirco.com/new/wp-content/uploads/2026/08/dot-map.png) center center !important;
    background-position-x: center;
    background-position-y: center;

}

#bgred .vc_column-inner {
padding: 49px;
padding-bottom:0;

}

#bgred h3 {
  font-size: 21px;
  letter-spacing: 0;
	text-align: right !important;
}

#bgred p {
  color: #fff;
  text-align: right;
  font-size: 17px;
	text-align: justify !important;
}

#amuzesh .wpb_single_image, bgblue {
  margin-bottom: 0;
}

#amuzesh #divtext .vc_column-inner {
padding: 60px !important;

padding-bottom: 0 !important;
padding-right: 60px !important;
}


#amuzesh p {
  color: #888;
  font-size: 16px;
  text-align: justify;
}



#bgred p {
  color: #fff;
  font-size: 17px;
  padding-bottom: 7px;
	text-align: justify;
}


#amuzesh #divtext .vc_column-inner #bgbtn {
  padding: 50px !important;
  padding: ;
}



#banner1 .vc_col-sm-3 {
  padding: 60px 0 33px;
}


#divarrow {
  background: url("https://novanirco.com/new/wp-content/uploads/2026/08/arrow02.png") no-repeat;
  width: 144px;
  height: 78px;
  position: relative;
  top: -291px;
  left: 80px;
  z-index: -1;
}


#divnumber {
  background: #EE1C25;
  width: 60px;
  height: 60px;
  padding: 10px;
  color: #fff;
  font-size: 27px;
  font-weight: 600;
  border-radius: 50%;
  position: relative;
  top: -279px;
  left: -174px;
}


#divnumber2 {
  background: #EE1C25;
  width: 60px;
  height: 60px;
  padding: 10px;
  color: #fff;
  font-size: 27px;
  font-weight: 600;
  border-radius: 50%;
  position: relative;
  top: -401px;
  left: -161px;
}

#divnumber3 {
  background: #EE1C25;
  width: 60px;
  height: 60px;
  padding: 10px;
  color: #fff;
  font-size: 27px;
  font-weight: 600;
  border-radius: 50%;
  position: relative;
  top: -324px;
  left: -161px;
}

#divprocess {
  padding-top: 30px;
}


#divprocess .set-cont-mb-s {
  --wd-tags-margin-bottom: 10px;
  margin-bottom: -74px;
}

#brand h3 {
margin-top: 0;
font-size: 18px !important;
line-height: 33px;
color: #232331 !important;
}


#brand h2 {
margin-top: 0;
font-size: 33px !important;
line-height: 52px;
color: #232331 !important;
font-weight: 600;
}


.post-date {
  background: url("https://novanirco.com/new/wp-content/uploads/2026/08/bg-date.png") no-repeat;
  width: 78px;
  color: #fff !important;
  margin-top: -20px;
  box-shadow: none !important;
	  display: none !important;
	background-color: transparent ;
	
	
}

.wd-post-date .post-date-day {
  padding-top: 13px;
  padding-bottom: 6px;
  font-size: 19px;
  font-weight: 600;
}

.blog-post-loop .article-body-container {

  background-color: #F9F9F9 !important;

}



.blog-design-masonry.blog-style-shadow .article-inner {
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1) !important;
  transition: box-shadow .35s ease;

}

.wd-carousel-spacing-20 .owl-item, .wd-carousel-spacing-20 .owl-carousel:not(.owl-loaded) > div {
  padding-right: 12px;
  padding-left: 12px;
}

.post-img-wrapp {
  border-radius: 10px 10px 0 0;
}

.slider-type-post .owl-stage-outer, .slider-type-post .owl-carousel:not(.owl-loaded) {
  padding-bottom: 50px !important;
}

#brand2 h5,#brand3 h5 {
color: #0f2c49;
font-size: 22px !important;
padding-top: 60px;
padding-right: 0 !important;
text-align: right !important;
}


#brand2 p ,#brand3 p {
  color: #888;
  font-size: 15px;
  line-height: 14px;
}

#banner2img img {
  position: absolute;
  right: -63px;

}


#imgdivbanner1 {
  position: absolute;
  right: -14px;
  width: 701px;
}

#kaj {
  position: relative;
  top: -155px !important;
  z-index: 94;
}


#bg1 {
  width: 27%;

    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
  background-position: center;
padding-top: 49px;
	margin-top: -229px;
}

#bg3,#bg4 {
  width: 43% !important;
}

#bg5 {
  width: 28%;



    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
  background-position: center;
padding-top: 49px;
	margin-top: -229px;
	padding-bottom: 37px;
}

#bg2 {
  width: 28%;

  background-size: 83% auto !important;
  background:  ;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
  background-position: center;
  padding-top: 47px;
	margin-top: -50px;
	padding-bottom: 43px;
}

#bg6 {
  width: 28%;

  background-size: 83% auto !important;
  background: ;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
  background-position: center;
  padding-top: 41px;
	margin-top: -50px;
	padding-bottom: 20px;

}

#bgc {
  padding-top: 38px;
}


#brand2 img {
  width: 101px;
  margin-left: 0 !important;
  padding-left: 0;
}








#banner1 h5 {
  font-size: 23px;
  padding-top: 8px;
  padding-right: 0;
  margin-right: 0;
  color: #fff;
  opacity: 0.2;
	text-align: right !important;
}

#bgc h2 {
  font-size: 20px;
  font-weight: bold;
  line-height: 10px;
color: #232331;
}

#bgc img {
  padding-bottom: 20px;
}

#divbannertext1 .vc_column-inner {
  padding-bottom: 37px !important;
}

.footer-container p {
  color: #fff;
	text-align: justify;
	margin-bottom: 0;
}


.wd-info-box.color-scheme-hover-light:hover .title {
  color: #0f2c49 !important;
}


.entry-content .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
  margin-bottom: 0;
}

.entry-content h3 {
  line-height: 58px;
  padding-top: 0;
}

#brand2 {
  margin-top: -200px;
}

#banner8 .btn.btn-color-alt {
  background: #056fe7;
  border-radius: 0;
  padding: 10px 20px;
}



#bgtell {
  padding-top: 32px;
}

#divimgabout .wd-wpb {
  margin-bottom: 0;
}


#divimgabout .wd-wpb {
  margin-bottom: 0;
}


#divimgabout {
  padding-top: 26px;
  margin-bottom: 0;
  padding-bottom: 0;
}

#btnruydad {
  padding-top: 41px;
}

.wd-header-text strong {
  font-size: 16px !important;
  font-family: sahel;
}




#bg11 img {
  width: 260px !important;
  object-fit: cover !important;

}

#bg13 img {
  width: 100% !important;

  object-fit: cover;
}

#bg14 img {
  width: 100% !important;
  object-fit: contain;
	padding-top: 9px;

}



#bgimg5 .vc_column-inner {
  padding: 0;
}

#banner1 {
 padding-top: 337px !important;
    position: relative;
    top: -302px;
    margin-bottom: -302px !important;
}

#bg12 img {
  padding-top: 7px;
}

.wd-sub-menu img {
  width: 42px;
padding-top: 0 !important;
margin: 0;
  margin-left: 0px;
margin-left: 9px;
}

#brand1 img:hover ,#bgtell img:hover
 {
  transform: scale(1.1);
}

#brand1 img,#bgtell img {
  transition: all 0.3s ease !important;
	padding:3px;
}


#bg11 {
  position: relative;
  left: -86px;
	top: -8px;
}

#bg12 {
  position: relative;
  left: -49px;
}

#bg13 {
  position: relative;
  left: -16px;
}

#bg6 p {
  text-align: center;
}

#bg11 h5 {
  padding-top: 17px;
}

.gform_wrapper .top_label input.large.datepicker, .gform_wrapper .top_label input.medium.datepicker, .gform_wrapper .top_label input.small.datepicker {
  width: 100%;
}

#brand3 {
  background-size: cover !important;
  background-repeat: no-repeat;
	margin-bottom: -40px !important;
}

#brand3 .box-icon-align-right .box-icon-wrapper {
  margin-left: 0;
  max-width: 60%;
}

.entry-content p {

	text-align:justify;

}

.entry-content {

  text-align: justify;
}

#divruydad h3 {
  font-size: 16px;
  line-height: 29px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: bold;
}

#divruydad img {
  margin-bottom: 0;
}

#divruydad h2 {
  margin-bottom: 30px;
  font-weight: bold;
  font-size: 30px;
}

#divruydad img {
  padding-bottom: 20px;
}

.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
  width: 100%;
}

.reset-last-child > :last-child {
  color: #000;
  font-size: 15px;
}@media (min-width: 768px) and (max-width: 1024px) {
	.tabs-layout-tabs {
  display: block !important;
}

#tab-description img {
  overflow: auto !important;

}

#brand h3 {
  font-size: 16px !important;

}

.widgettitle, .widget-title {
  font-size: 19px !important;
}

#bestpro {
  padding: 0 !important;
padding-top: 10px !important;
}

.product_list_widget > li .wd-entities-title {
  font-size: 12px !important;
}

.amount {

  font-size: 16px !important;
}

.product_list_widget > li {
  margin-bottom: 0;
  padding-bottom: 0;
 
}


.product_list_widget > li .widget-product-wrap {
  padding-top: 0;
}

#bestpro h2 {
  padding: 8px 0 !important;
  margin-bottom: 18px;
	margin-top: 24px;
}

#contact11 {
  padding: 0;
  background-size: contain;
}

#contact11 h4 {
  font-size: 15px !important;
  line-height: 23px !important;
  top: 0 !important;
  margin: 0;
}


#contact11 a {

  padding: 7px 14px 5px 15px !important;
  top: 110px !important;
  font-size: 12px !important;
  left: 0 !important;
  z-index: 10;

}

#banner1 h2, #banner2 h2, #banner3 h2 {
  font-size: 18px !important;
	font-weight: 600;
}

#banner1 p, #banner2 p, #banner3 p {
font-size: 14px !important;
	

}


#banner1 .banner-subtitle, #banner2 .banner-subtitle, #banner3 .banner-subtitle {
  color: #FFF;
  font-size: 12px !important;
  line-height: 27px !important;
}

#banner2 .vc_column-inner {
  margin-bottom: 0 !important;
}

#divbanner h4,#divbanner h2 {
  font-size: 17px !important;
}

#kaj {
  top: -42px !important;

}

#banner2 {

  top: -48px !important;
  margin-top: 50px !important;
  padding: 0 15px !important;
	margin-bottom: 10px !important;

}

.woodmart-products-tabs .products-tabs-title .tab-label {
  font-size: 14px !important;

}

#catpro .vc_col-sm-2 {
  width: 50%;
  float: right;
  margin: 0 !important;
}


#catpro img {
width: 67% !important;
margin-top: 8px !important;
padding-bottom: 12px !important;
}

#catpro h3 {
  font-size: 15px !important;
  padding-bottom: 0 !important;
}

#divbanner {
  margin-top: 0 !important;
	padding-top: 40px !important;
	padding-bottom: 30px !important;
	background-position: right top !important;
}

#divbanner p {
  font-size: 14px !important;
}

#banner3 .wpb_text_column.wpb_content_element {
  margin-bottom: 0 !important;
}

#divbanner img {
  padding-top: 20px;
}

#divbannertext {
  padding-top: 30px !important;
}

#banner1 h2, #banner2 h2, #divbanner h3 {
  font-size: 15px !important;
  font-weight: 600;
}

#divbannertext .vc_column-inner {
  background-size: contain !important;
}

#divbannertext1 {
padding: 10px !important;
	padding-top: 30px !important;
}

#divbanner1 {
  margin-top: 68px;
  padding-top: 30px;
}

#divbannertext1 h5 {
  font-size: 14px !important;
  line-height: 30px !important;
}

#divbannertext1 h3 {
  font-size: 21px !important;
  line-height: 18px !important;
}

a.btn-color-white {
  font-size: 14px !important;
}

.wd-tools-element > a, .wd-header-nav, .site-logo, [class*="wd-header-search-form"], .whb-column > .info-box-wrapper, .wd-header-text, .whb-column > .wd-button-wrapper, .whb-column > .wd-social-icons, .wd-header-html {
  padding-right: 7px;
  padding-left: 5px;
}

.alignleft {
  float: left;
  margin-top: -8px !important;
  margin-right: 4px !important;
  margin-bottom: 0 !important;
}

.product_title {
  font-size: 15px !important;
}

#footer2,#footer1 {
  width: 100% !important;
}

.footer-container h3 {
  font-size: 18px !important;
	margin-top: 40px;
}

.wd-nav > li > a {
 padding-right: 4px !important;
padding-left: 4px !important;
font-size: 9px !important;

}

.wd-header-my-account .wd-tools-icon::before ,
.wd-header-wishlist .wd-tools-icon::before,
.wd-header-cart .wd-tools-icon::before {
  font-size: 16px;
}

.wd-tools-element .wd-tools-count
{
background-color:#006579;
}

.whb-main-header {
  background: #000 !important;
}

.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number {
  background-color: #006579;
}


.page-title {

  display: none;
}

.site-content {

  margin-top: 0;
}

#divtext {
  padding-left: 0;
margin-top: 0 !important;
}

#divtext h1, #divbanner h2 {
  font-size: 18px !important;

}

#divimgabout .vc_col-sm-4 {
  width: 33%;
  float: right;
}

#divimgabout .vc_column-inner {
  padding: 0 6px !important;
	margin-bottom: 0 !important;
}

.btn-color-white {

  padding: 11px 28px 16px 28px !important;
}

#banner3 .vc_col-sm-3 {
  width: 94%;
}

#banner3 span, #banner3 h3 {
  font-size: 18px !important;

}

#banner3 {
  padding-bottom: 30px !important;
  padding-top: 30px !important;
}

#banner3 .wd-wpb {
  margin-bottom: 0 !important;
}

#brand1 {

}

#brand1 h3 {
  font-size: 18px !important;

}

#brand1 h4 {
font-size: 12px !important;
line-height: 23px;

}

#wd-69187283d8901 .woodmart-title-container {
  line-height: 34px;
  font-size: 18px !important;
}

#bgnews {
  margin-bottom: 0 !important;
padding-top: 0;
position: relative;
top: 42px;
}

#t2 {
  position: relative;
  top: -42px;
}
#brand2 .vc_column-inner {
  padding-top: 15px !important;
}

.wd-entities-title {
  font-size: 13px !important;

}

.wd-hover-standard .wd-add-btn > a {
  border-radius: var(--btn-shop-brd-radius);
  color: #000 !important;
  box-shadow: var(--btn-shop-box-shadow);
  background-color: transparent !important;
}

bdi {
  font-size: 15px !important;
}

.wd-spacing-30 > [class*="col"], .wd-spacing-20 > [class*="col"] {
  margin-bottom: 24px !important;

}

.wd-hover-standard .wd-add-btn {
  margin-top: -5px !important;
}

.wd-products-tabs .products-tabs-title li {
  padding: 10px 12px !important;
}

#brand {
  background-size: contain !important;
padding: 8px 0 !important;
}

#bgn {
  margin-bottom: 0 !important;
}

#brand2 {
  margin-bottom: 30px !important;
	padding-top: 250px !important;
}

.blog-post-loop .article-body-container {
padding-right: 0 !important;
padding-left: 0 !important;
padding-top: 10px !important;
}

.footer-sidebar {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

#carousel-546 {
  padding-top: 14px;
}

#banner1 {
display:none;
}

.woodmart-counter .counter-value {
  color: #fff !important;
  font-size: 17px !important;
  line-height: 35px !important;
  background: rgba(255,255,255,0.05);
  border-radius: 50%;
  padding-top: 30px !important;
  width: 93px !important;
  height: 93px !important;
  margin: 0 auto;
  outline: 5px solid #0a88a1  !important;
  outline-offset: -17px;
}


.woodmart-counter .counter-label {
  margin-top: 0 !important;
  color: #fff !important;
  font-size: 15px !important;
  line-height: 3.4 !important;
}

#banner1 .vc_col-sm-3 {
  width: 50% !important;
  float: right;
}

#banner1 .wd-wpb {
  margin-bottom: 0;
}

.woodmart-counter .counter-label {

  font-size: 12px !important;

}

.summary-inner h1 {
  font-size: 16px !important;
}

.meta-location-add_to_cart .product_meta, .popup-quick-view .product_meta {
  padding-top: 0 !important;
  top: 109px !important;
  font-size: 15px !important;
  line-height: 16px !important;
}

.product_meta > span a, .product_meta > span span {
  font-size: 15px !important;
}

.product-image-summary .variations {
margin-bottom: 0 !important;
position: absolute;
top: 154px !important;
}


.variations_form .variations td {

  width: 20%;
  float: left;
}

.variations_form .variations .value {
  position: relative;
  width: 73%;
  float: left;
}


.swatch-on-single.swatch-with-bg {
  margin-top: 13px !important;
}


.woocommerce-product-details__short-description {
  font-size: 15px !important;
  position: relative;
  margin-top: 131px !important;
}

.woocommerce-product-details__short-description li {
  margin-bottom: 0 !important;
}

.variations_form .variations label {

  font-size: 15px !important;
}

.title.slider-title {

  font-size: 16px !important;
}

.shortfeatures {
  font-size: 15px !important;
  position: relative;
  margin-top: 0 !important;
}

.shortfeatures h2 {

  font-size: 20px !important;
}

#banner2img {
  margin-top: 20px;
}

.wp-block-search__label , .widgettitle, .widget-title , .sidebar-widget p{
    font-size: 14px;
	    margin-top: 10px;
}

.btn.wd-switch-to-register {
  position: absolute;
  bottom: 30px;
  background: #0090ad;
  color: #fff;
  left: 166px;
  margin-bottom: ;
}

.wd-header-my-account .wd-tools-icon::before, .wd-header-wishlist .wd-tools-icon::before, .wd-header-cart .wd-tools-icon::before {
  font-size: 14px !important;
}

.wd-header-text a {
  color: #fff;
  font-size: 14px !important;
}

.footer-container {
  background-position: bottom;
}

#brand3 .box-icon-align-right .box-icon-wrapper {
  max-width: 40% !important;
}

#brand2 h5, #brand3 h5 {
  font-size: 17px !important;

}

#brand2 p, #brand3 p {
  color: #444;
}

#amuzesh h4, #divbanner h5, #brand h4 {
  font-size: 16px !important;
}

#brand h2 {
  font-size: 22px !important;
  line-height: 28px !important;;
  margin-bottom: 20px !important;
}

#bgnews .wd-entry-content p:last-child {
  margin-bottom: 0;
  padding: 0 15px !important;
}

#divarrow {
  display: none;
}

#divnumber3 ,#divnumber,#divnumber2{

  top: -289px;
  left: -228px;
}

#amuzesh #divtext .vc_column-inner {
  padding: 20px !important;
  padding-bottom: 0 !important;
  padding-right: 20px !important;
  padding-top: 50px !important;
}

#divtext h1, #divbanner h2, #amuzesh h2, #divbanner h3 {
  font-size: 18px !important;
}

#amuzesh .box-icon-align-right .box-icon-wrapper {
  margin-left: 20px;
  max-width: 22% !important;
}

#amuzesh h5 {
  font-size: 16px !important;

}

#amuzesh p {
font-size: 14px !important;
line-height: 22px !important;
padding-bottom: 0;
margin-bottom: 0 !important;
}

#banner8 {
  padding: 40px 20px 20px !important;
}

#banner8 .vc_col-sm-3 {
  width: 100% !important;
}

#banner2 h4, #banner3 span, #divbannertext1 h4, #banner8 h4 {
  font-size: 16px !important;
}

#banner1 h2, #banner2 h2, #divbanner h3, #banner8 h2 {
font-size: 15px !important;
line-height: 29px;
}

.entry-content p {
  line-height: 26px !important;
  font-size: 14px !important;

}


#banner8 .vc_col-sm-3 .vc_column-inner {
  padding: 0;
}

#banner8 .vc_col-sm-9 {
  width: 100% !important;

}

#banner2 h4, #banner3 span, #divbannertext1 h4, #banner8 h4 {
  font-size: 14px !important;

}

#brand1 img, #bgtell img {

  width: 38px;
}

.about-section-two .title {
  font-size: 22px !important;
	margin-bottom: -17px;

}

#bg2 {
  width: 100% !important;
position: relative;
margin-top: -100px !important;
}

#bg6 {
  width: 100% !important;
}

#bg1 {
  width: 100% !important;
  padding-top: 0 !important;
  margin-top: 0 !important;
}

#bg5 {
  width: 100% !important;
  margin-top: 0 !important;
	padding-bottom: 0 !important;

}

 #bg4 img ,#bg5 img,#bg1 img ,#bg6 img  {
  width: 32% !important;
  margin: 0 auto;
}

#bg3, #bg4 {
  width: 91% !important;
  margin: 0 auto;
}

#divbanner3 {
  padding-top: 65px !important;
  top: 0 !important;
	left: 20px !important;
}

#divbanner3 h4 {
  font-size: 17px !important;
}

#divbanner3 .vc_single_image-img {
 margin-top: -238px !important;
margin-left: 0 !important;
width: 94% !important;
}

#divbanner3 .info-box-wrapper {
  padding-bottom: 198px !important;
  margin-top: 38px !important;
}

#divbanner3 .info-icon {

  top: -36px !important;
  left: -30px !important;
  width: 25% !important;
}

#banner3 h2{
  line-height: 0 !important;
}

#banner2 h3, #banner8 h3 {
  font-size: 15px !important;
  text-align: right !important;
top: 0 !important;
}

#divimgabout img {
  width: 34px !important;
}

#bgtell p {
  text-align: right !important;
  margin-bottom: 0 !important;
}

#bgtell img {
  position: relative;
  margin-top: 11px;
}

#banner2img img {
  position: relative;
  right: 0;
  margin-top: 20px;
}

.wd-tools-element > a {
  color: #000 !important;
}

.site-logo {
  margin-right: -34px;
}

.site-mobile-menu span, .site-mobile-menu {
  font-size: 13px;
  font-family: sahel !important;

}

#brand1 {
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
}

#brand1 p {
  font-size: 11px !important;
  line-height: 22px !important;
}

#brand1 h3 {
  font-size: 14px !important;
padding-top: 0 !important;
margin-top: 0 !important;
line-height: 26px !important;
}

#bgimg5 {
  width: 50%;
  float: right;
}

#bgblue {
  width: 50%;
  float: right;
}

#bgred {
  width: 50%;
  float: right;
}

#bgred img {
  width: 33px;
}

.title {

  font-size: 42px !important;
}

.sub-title {
  font-size: 24px !important;
  padding-bottom: 48px !important;
  padding-right: 0 !important;
}

#bgred h3 {
  font-size: 16px !important;

}

#bgred .vc_column-inner {
  padding: 15px !important;
	padding-bottom: 0 !important;

}
}

@media (min-width: 577px) and (max-width: 767px) {
	.tabs-layout-tabs {
  display: block !important;
}

#tab-description img {
  overflow: auto !important;

}

#brand h3 {
  font-size: 16px !important;

}

.widgettitle, .widget-title {
  font-size: 19px !important;
}

#bestpro {
  padding: 0 !important;
padding-top: 10px !important;
}

.product_list_widget > li .wd-entities-title {
  font-size: 12px !important;
}

.amount {

  font-size: 16px !important;
}

.product_list_widget > li {
  margin-bottom: 0;
  padding-bottom: 0;
 
}


.product_list_widget > li .widget-product-wrap {
  padding-top: 0;
}

#bestpro h2 {
  padding: 8px 0 !important;
  margin-bottom: 18px;
	margin-top: 24px;
}

#contact11 {
  padding: 0;
  background-size: contain;
}

#contact11 h4 {
  font-size: 15px !important;
  line-height: 23px !important;
  top: 0 !important;
  margin: 0;
}


#contact11 a {

  padding: 7px 14px 5px 15px !important;
  top: 110px !important;
  font-size: 12px !important;
  left: 0 !important;
  z-index: 10;

}

#banner1 h2, #banner2 h2, #banner3 h2 {
  font-size: 18px !important;
	font-weight: 600;
}

#banner1 p, #banner2 p, #banner3 p {
font-size: 14px !important;
	

}


#banner1 .banner-subtitle, #banner2 .banner-subtitle, #banner3 .banner-subtitle {
  color: #FFF;
  font-size: 12px !important;
  line-height: 27px !important;
}

#banner2 .vc_column-inner {
  margin-bottom: 0 !important;
}

#divbanner h4,#divbanner h2 {
  font-size: 17px !important;
}

#kaj {
  top: -42px !important;

}

#banner2 {

  top: -48px !important;
  margin-top: 50px !important;
  padding: 0 15px !important;
	margin-bottom: 10px !important;

}

.woodmart-products-tabs .products-tabs-title .tab-label {
  font-size: 14px !important;

}

#catpro .vc_col-sm-2 {
  width: 50%;
  float: right;
  margin: 0 !important;
}


#catpro img {
width: 67% !important;
margin-top: 8px !important;
padding-bottom: 12px !important;
}

#catpro h3 {
  font-size: 15px !important;
  padding-bottom: 0 !important;
}

#divbanner {
  margin-top: 0 !important;
	padding-top: 40px !important;
	padding-bottom: 30px !important;
	background-position: right top !important;
}

#divbanner p {
  font-size: 14px !important;
}

#banner3 .wpb_text_column.wpb_content_element {
  margin-bottom: 0 !important;
}

#divbanner img {
  padding-top: 20px;
}

#divbannertext {
  padding-top: 30px !important;
}

#banner1 h2, #banner2 h2, #divbanner h3 {
  font-size: 15px !important;
  font-weight: 600;
}

#divbannertext .vc_column-inner {
  background-size: contain !important;
}

#divbannertext1 {
padding: 10px !important;
	padding-top: 30px !important;
}

#divbanner1 {
  margin-top: 68px;
  padding-top: 30px;
}

#divbannertext1 h5 {
  font-size: 14px !important;
  line-height: 30px !important;
}

#divbannertext1 h3 {
  font-size: 21px !important;
  line-height: 18px !important;
}

a.btn-color-white {
  font-size: 14px !important;
}

.wd-tools-element > a, .wd-header-nav, .site-logo, [class*="wd-header-search-form"], .whb-column > .info-box-wrapper, .wd-header-text, .whb-column > .wd-button-wrapper, .whb-column > .wd-social-icons, .wd-header-html {
  padding-right: 7px;
  padding-left: 5px;
}

.alignleft {
  float: left;
  margin-top: -8px !important;
  margin-right: 4px !important;
  margin-bottom: 0 !important;
}

.product_title {
  font-size: 15px !important;
}

#footer2,#footer1 {
  width: 100% !important;
}

.footer-container h3 {
  font-size: 18px !important;
	margin-top: 40px;
}

.wd-nav > li > a {
 padding-right: 4px !important;
padding-left: 4px !important;
font-size: 9px !important;

}

.wd-header-my-account .wd-tools-icon::before ,
.wd-header-wishlist .wd-tools-icon::before,
.wd-header-cart .wd-tools-icon::before {
  font-size: 16px;
}

.wd-tools-element .wd-tools-count
{
background-color:#006579;
}

.whb-main-header {
  background: #000 !important;
}

.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number {
  background-color: #006579;
}


.page-title {

  display: none;
}

.site-content {

  margin-top: 0;
}

#divtext {
  padding-left: 0;
margin-top: 0 !important;
}

#divtext h1, #divbanner h2 {
  font-size: 18px !important;

}

#divimgabout .vc_col-sm-4 {
  width: 33%;
  float: right;
}

#divimgabout .vc_column-inner {
  padding: 0 6px !important;
	margin-bottom: 0 !important;
}

.btn-color-white {

  padding: 11px 28px 16px 28px !important;
}

#banner3 .vc_col-sm-3 {
  width: 94%;
}

#banner3 span, #banner3 h3 {
  font-size: 18px !important;

}

#banner3 {
  padding-bottom: 30px !important;
  padding-top: 30px !important;
}

#banner3 .wd-wpb {
  margin-bottom: 0 !important;
}

#brand1 {

}

#brand1 h3 {
  font-size: 18px !important;

}

#brand1 h4 {
font-size: 12px !important;
line-height: 23px;

}

#wd-69187283d8901 .woodmart-title-container {
  line-height: 34px;
  font-size: 18px !important;
}

#bgnews {
  margin-bottom: 0 !important;
padding-top: 0;
position: relative;
top: 42px;
}

#t2 {
  position: relative;
  top: -42px;
}
#brand2 .vc_column-inner {
  padding-top: 15px !important;
}

.wd-entities-title {
  font-size: 13px !important;

}

.wd-hover-standard .wd-add-btn > a {
  border-radius: var(--btn-shop-brd-radius);
  color: #000 !important;
  box-shadow: var(--btn-shop-box-shadow);
  background-color: transparent !important;
}

bdi {
  font-size: 15px !important;
}

.wd-spacing-30 > [class*="col"], .wd-spacing-20 > [class*="col"] {
  margin-bottom: 24px !important;

}

.wd-hover-standard .wd-add-btn {
  margin-top: -5px !important;
}

.wd-products-tabs .products-tabs-title li {
  padding: 10px 12px !important;
}

#brand {
  background-size: contain !important;
padding: 8px 0 !important;
}

#bgn {
  margin-bottom: 0 !important;
}

#brand2 {
  margin-bottom: 30px !important;
	padding-top: 250px !important;
}

.blog-post-loop .article-body-container {
padding-right: 0 !important;
padding-left: 0 !important;
padding-top: 10px !important;
}

.footer-sidebar {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

#carousel-546 {
  padding-top: 14px;
}

#banner1 {
display:none;
}

.woodmart-counter .counter-value {
  color: #fff !important;
  font-size: 17px !important;
  line-height: 35px !important;
  background: rgba(255,255,255,0.05);
  border-radius: 50%;
  padding-top: 30px !important;
  width: 93px !important;
  height: 93px !important;
  margin: 0 auto;
  outline: 5px solid #0a88a1  !important;
  outline-offset: -17px;
}


.woodmart-counter .counter-label {
  margin-top: 0 !important;
  color: #fff !important;
  font-size: 15px !important;
  line-height: 3.4 !important;
}

#banner1 .vc_col-sm-3 {
  width: 50% !important;
  float: right;
}

#banner1 .wd-wpb {
  margin-bottom: 0;
}

.woodmart-counter .counter-label {

  font-size: 12px !important;

}

.summary-inner h1 {
  font-size: 16px !important;
}

.meta-location-add_to_cart .product_meta, .popup-quick-view .product_meta {
  padding-top: 0 !important;
  top: 109px !important;
  font-size: 15px !important;
  line-height: 16px !important;
}

.product_meta > span a, .product_meta > span span {
  font-size: 15px !important;
}

.product-image-summary .variations {
margin-bottom: 0 !important;
position: absolute;
top: 154px !important;
}


.variations_form .variations td {

  width: 20%;
  float: left;
}

.variations_form .variations .value {
  position: relative;
  width: 73%;
  float: left;
}


.swatch-on-single.swatch-with-bg {
  margin-top: 13px !important;
}


.woocommerce-product-details__short-description {
  font-size: 15px !important;
  position: relative;
  margin-top: 131px !important;
}

.woocommerce-product-details__short-description li {
  margin-bottom: 0 !important;
}

.variations_form .variations label {

  font-size: 15px !important;
}

.title.slider-title {

  font-size: 16px !important;
}

.shortfeatures {
  font-size: 15px !important;
  position: relative;
  margin-top: 0 !important;
}

.shortfeatures h2 {

  font-size: 20px !important;
}

#banner2img {
  margin-top: 20px;
}

.wp-block-search__label , .widgettitle, .widget-title , .sidebar-widget p{
    font-size: 14px;
	    margin-top: 10px;
}

.btn.wd-switch-to-register {
  position: absolute;
  bottom: 30px;
  background: #0090ad;
  color: #fff;
  left: 166px;
  margin-bottom: ;
}

.wd-header-my-account .wd-tools-icon::before, .wd-header-wishlist .wd-tools-icon::before, .wd-header-cart .wd-tools-icon::before {
  font-size: 14px !important;
}

.wd-header-text a {
  color: #fff;
  font-size: 14px !important;
}

.footer-container {
  background-position: bottom;
}

#brand3 .box-icon-align-right .box-icon-wrapper {
  max-width: 40% !important;
}

#brand2 h5, #brand3 h5 {
  font-size: 17px !important;

}

#brand2 p, #brand3 p {
  color: #444;
}

#amuzesh h4, #divbanner h5, #brand h4 {
  font-size: 16px !important;
}

#brand h2 {
  font-size: 22px !important;
  line-height: 28px !important;;
  margin-bottom: 20px !important;
}

#bgnews .wd-entry-content p:last-child {
  margin-bottom: 0;
  padding: 0 15px !important;
}

#divarrow {
  display: none;
}

#divnumber3 ,#divnumber,#divnumber2{

  top: -289px;
  left: -228px;
}

#amuzesh #divtext .vc_column-inner {
  padding: 20px !important;
  padding-bottom: 0 !important;
  padding-right: 20px !important;
  padding-top: 50px !important;
}

#divtext h1, #divbanner h2, #amuzesh h2, #divbanner h3 {
  font-size: 18px !important;
}

#amuzesh .box-icon-align-right .box-icon-wrapper {
  margin-left: 20px;
  max-width: 22% !important;
}

#amuzesh h5 {
  font-size: 16px !important;

}

#amuzesh p {
font-size: 14px !important;
line-height: 22px !important;
padding-bottom: 0;
margin-bottom: 0 !important;
}

#banner8 {
  padding: 40px 20px 20px !important;
}

#banner8 .vc_col-sm-3 {
  width: 100% !important;
}

#banner2 h4, #banner3 span, #divbannertext1 h4, #banner8 h4 {
  font-size: 16px !important;
}

#banner1 h2, #banner2 h2, #divbanner h3, #banner8 h2 {
font-size: 15px !important;
line-height: 29px;
}

.entry-content p {
  line-height: 26px !important;
  font-size: 14px !important;

}

.entry-content {
  padding-bottom: 40px;
  text-align: justify;
}


#banner8 .vc_col-sm-3 .vc_column-inner {
  padding: 0;
}

#banner8 .vc_col-sm-9 {
  width: 100% !important;

}

#banner2 h4, #banner3 span, #divbannertext1 h4, #banner8 h4 {
  font-size: 14px !important;

}

#brand1 img, #bgtell img {

  width: 38px;
}

.about-section-two .title {
  font-size: 22px !important;
	margin-bottom: -17px;

}

#bg2 {
  width: 100% !important;
position: relative;
margin-top: -100px !important;
}

#bg6 {
  width: 100% !important;
}

#bg1 {
  width: 100% !important;
  padding-top: 0 !important;
  margin-top: 0 !important;
}

#bg5 {
  width: 100% !important;
  margin-top: 0 !important;
	padding-bottom: 0 !important;

}

 #bg4 img ,#bg5 img,#bg1 img ,#bg6 img  {
  width: 32% !important;
  margin: 0 auto;
}

#bg3, #bg4 {
  width: 91% !important;
  margin: 0 auto;
}

#divbanner3 {
  padding-top: 65px !important;
  top: 0 !important;
	left: 20px !important;
}

#divbanner3 h4 {
  font-size: 17px !important;
}

#divbanner3 .vc_single_image-img {
 margin-top: -238px !important;
margin-left: 0 !important;
width: 94% !important;
}

#divbanner3 .info-box-wrapper {
  padding-bottom: 198px !important;
  margin-top: 38px !important;
}

#divbanner3 .info-icon {

  top: -36px !important;
  left: -30px !important;
  width: 25% !important;
}

#banner3 h2{
  line-height: 0 !important;
}

#banner2 h3, #banner8 h3 {
  font-size: 15px !important;
  text-align: right !important;
top: 0 !important;
}

#divimgabout img {
  width: 34px !important;
}

#bgtell p {
  text-align: right !important;
  margin-bottom: 0 !important;
}

#bgtell img {
  position: relative;
  margin-top: 11px;
}

#banner2img img {
  position: relative;
  right: 0;
  margin-top: 20px;
}

.wd-tools-element > a {
  color: #000 !important;
}

.site-logo {
  margin-right: -34px;
}

.site-mobile-menu span, .site-mobile-menu {
  font-size: 13px;
  font-family: sahel !important;

}

#brand1 {
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
}

#brand1 p {
  font-size: 11px !important;
  line-height: 22px !important;
}

#brand1 h3 {
  font-size: 14px !important;
padding-top: 0 !important;
margin-top: 0 !important;
line-height: 26px !important;
}

#bgimg5 {
  width: 50%;
  float: right;
}

#bgblue {
  width: 50%;
  float: right;
}

#bgred {
  width: 50%;
  float: right;
}

#bgred img {
  width: 33px;
}

.title {

  font-size: 42px !important;
}

.sub-title {
  font-size: 24px !important;
  padding-bottom: 48px !important;
  padding-right: 0 !important;
}

#bgred h3 {
  font-size: 16px !important;

}

#bgred .vc_column-inner {
  padding: 15px !important;
	padding-bottom: 0 !important;

}
}

@media (max-width: 576px) {
	.tabs-layout-tabs {
  display: block !important;
}

#tab-description img {
  overflow: auto !important;

}

#brand h3 {
  font-size: 16px !important;

}

.widgettitle, .widget-title {
  font-size: 19px !important;
}

#bestpro {
  padding: 0 !important;
padding-top: 10px !important;
}

.product_list_widget > li .wd-entities-title {
  font-size: 12px !important;
}

.amount {

  font-size: 16px !important;
}

.product_list_widget > li {
  margin-bottom: 0;
  padding-bottom: 0;
 
}


.product_list_widget > li .widget-product-wrap {
  padding-top: 0;
}

#bestpro h2 {
  padding: 8px 0 !important;
  margin-bottom: 18px;
	margin-top: 24px;
}

#contact11 {
  padding: 0;
  background-size: contain;
}

#contact11 h4 {
  font-size: 15px !important;
  line-height: 23px !important;
  top: 0 !important;
  margin: 0;
}


#contact11 a {

  padding: 7px 14px 5px 15px !important;
  top: 110px !important;
  font-size: 12px !important;
  left: 0 !important;
  z-index: 10;

}

#banner1 h2, #banner2 h2, #banner3 h2 {
  font-size: 18px !important;
	font-weight: 600;
}

#banner1 p, #banner2 p, #banner3 p {
font-size: 14px !important;
	

}


#banner1 .banner-subtitle, #banner2 .banner-subtitle, #banner3 .banner-subtitle {
  color: #FFF;
  font-size: 12px !important;
  line-height: 27px !important;
}

#banner2 .vc_column-inner {
  margin-bottom: 0 !important;
}

#divbanner h4,#divbanner h2 {
  font-size: 17px !important;
}

#kaj {
  top: -42px !important;

}

#banner2 {

  top: -48px !important;
  margin-top: 50px !important;
  padding: 0 15px !important;
	margin-bottom: 10px !important;

}

.woodmart-products-tabs .products-tabs-title .tab-label {
  font-size: 14px !important;

}

#catpro .vc_col-sm-2 {
  width: 50%;
  float: right;
  margin: 0 !important;
}


#catpro img {
width: 67% !important;
margin-top: 8px !important;
padding-bottom: 12px !important;
}

#catpro h3 {
  font-size: 15px !important;
  padding-bottom: 0 !important;
}

#divbanner {
  margin-top: 0 !important;
	padding-top: 40px !important;
	padding-bottom: 30px !important;
	background-position: right top !important;
}

#divbanner p {
  font-size: 14px !important;
}

#banner3 .wpb_text_column.wpb_content_element {
  margin-bottom: 0 !important;
}

#divbanner img {
  padding-top: 20px;
}

#divbannertext {
  padding-top: 30px !important;
}

#banner1 h2, #banner2 h2, #divbanner h3 {
  font-size: 15px !important;
  font-weight: 600;
}

#divbannertext .vc_column-inner {
  background-size: contain !important;
}

#divbannertext1 {
padding: 10px !important;
	padding-top: 30px !important;
}

#divbanner1 {
  margin-top: 68px;
  padding-top: 30px;
}

#divbannertext1 h5 {
  font-size: 14px !important;
  line-height: 30px !important;
}

#divbannertext1 h3 {
  font-size: 21px !important;
  line-height: 18px !important;
}

a.btn-color-white {
  font-size: 14px !important;
}

.wd-tools-element > a, .wd-header-nav, .site-logo, [class*="wd-header-search-form"], .whb-column > .info-box-wrapper, .wd-header-text, .whb-column > .wd-button-wrapper, .whb-column > .wd-social-icons, .wd-header-html {
  padding-right: 7px;
  padding-left: 5px;
}

.alignleft {
  float: left;
  margin-top: -8px !important;
  margin-right: 4px !important;
  margin-bottom: 0 !important;
}

.product_title {
  font-size: 15px !important;
}

#footer2,#footer1 {
  width: 100% !important;
}

.footer-container h3 {
  font-size: 18px !important;
	margin-top: 40px;
}

.wd-nav > li > a {
 padding-right: 4px !important;
padding-left: 4px !important;
font-size: 9px !important;

}

.wd-header-my-account .wd-tools-icon::before ,
.wd-header-wishlist .wd-tools-icon::before,
.wd-header-cart .wd-tools-icon::before {
  font-size: 16px;
}

.wd-tools-element .wd-tools-count
{
background-color:#006579;
}

.whb-main-header {
  background: #000 !important;
}

.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number {
  background-color: #006579;
}


.page-title {
width: 100% !important;
height: 108px;
background-size: contain;
}

.site-content {

  margin-top: 0;
}

#divtext {
  padding-left: 0;
margin-top: 0 !important;
}

#divtext h1, #divbanner h2 {
  font-size: 18px !important;

}

#divimgabout .vc_col-sm-4 {
  width: 33%;
  float: right;
}

#divimgabout .vc_column-inner {
  padding: 0 6px !important;
	margin-bottom: 0 !important;
}

.btn-color-white {

  padding: 11px 28px 16px 28px !important;
}

#banner3 .vc_col-sm-3 {
  width: 94%;
}

#banner3 span, #banner3 h3 {
  font-size: 18px !important;

}

#banner3 {
  padding-bottom: 30px !important;
  padding-top: 30px !important;
}

#banner3 .wd-wpb {
  margin-bottom: 0 !important;
}

#brand1 {

}

#brand1 h3 {
  font-size: 18px !important;

}

#brand1 h4 {
font-size: 12px !important;
line-height: 23px;

}

#wd-69187283d8901 .woodmart-title-container {
  line-height: 34px;
  font-size: 18px !important;
}

#bgnews {
  margin-bottom: 0 !important;
padding-top: 0;
position: relative;
top: 42px;
}

#t2 {
  position: relative;
  top: -42px;
}
#brand2 .vc_column-inner {
  padding-top: 15px !important;
}

.wd-entities-title {
  font-size: 13px !important;

}

.wd-hover-standard .wd-add-btn > a {
  border-radius: var(--btn-shop-brd-radius);
  color: #000 !important;
  box-shadow: var(--btn-shop-box-shadow);
  background-color: transparent !important;
}

bdi {
  font-size: 15px !important;
}

.wd-spacing-30 > [class*="col"], .wd-spacing-20 > [class*="col"] {
  margin-bottom: 24px !important;

}

.wd-hover-standard .wd-add-btn {
  margin-top: -5px !important;
}

.wd-products-tabs .products-tabs-title li {
  padding: 10px 12px !important;
}

#brand {
  background-size: contain !important;
padding: 8px 0 !important;
}

#bgn {
  margin-bottom: 0 !important;
}

#brand2 {
  margin-bottom: 30px !important;
	padding-top: 250px !important;
}

.blog-post-loop .article-body-container {
padding-right: 0 !important;
padding-left: 0 !important;
padding-top: 10px !important;
}

.footer-sidebar {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

#carousel-546 {
  padding-top: 14px;
}

#banner1 {
display:none;
}

.woodmart-counter .counter-value {
  color: #fff !important;
  font-size: 17px !important;
  line-height: 35px !important;
  background: rgba(255,255,255,0.05);
  border-radius: 50%;
  padding-top: 30px !important;
  width: 93px !important;
  height: 93px !important;
  margin: 0 auto;
  outline: 5px solid #0a88a1  !important;
  outline-offset: -17px;
}


.woodmart-counter .counter-label {
  margin-top: 0 !important;
  color: #fff !important;
  font-size: 15px !important;
  line-height: 3.4 !important;
}

#banner1 .vc_col-sm-3 {
  width: 50% !important;
  float: right;
}

#banner1 .wd-wpb {
  margin-bottom: 0;
}

.woodmart-counter .counter-label {

  font-size: 12px !important;

}

.summary-inner h1 {
  font-size: 16px !important;
}

.meta-location-add_to_cart .product_meta, .popup-quick-view .product_meta {
  padding-top: 0 !important;
  top: 109px !important;
  font-size: 15px !important;
  line-height: 16px !important;
}

.product_meta > span a, .product_meta > span span {
  font-size: 15px !important;
}

.product-image-summary .variations {
margin-bottom: 0 !important;
position: absolute;
top: 154px !important;
}


.variations_form .variations td {

  width: 20%;
  float: left;
}

.variations_form .variations .value {
  position: relative;
  width: 73%;
  float: left;
}


.swatch-on-single.swatch-with-bg {
  margin-top: 13px !important;
}


.woocommerce-product-details__short-description {
  font-size: 15px !important;
  position: relative;
  margin-top: 131px !important;
}

.woocommerce-product-details__short-description li {
  margin-bottom: 0 !important;
}

.variations_form .variations label {

  font-size: 15px !important;
}

.title.slider-title {

  font-size: 16px !important;
}

.shortfeatures {
  font-size: 15px !important;
  position: relative;
  margin-top: 0 !important;
}

.shortfeatures h2 {

  font-size: 20px !important;
}

#banner2img {
  margin-top: 20px;
}

.wp-block-search__label , .widgettitle, .widget-title , .sidebar-widget p{
    font-size: 14px;
	    margin-top: 10px;
}

.btn.wd-switch-to-register {
  position: absolute;
  bottom: 30px;
  background: #0090ad;
  color: #fff;
  left: 166px;
  margin-bottom: ;
}

.wd-header-my-account .wd-tools-icon::before, .wd-header-wishlist .wd-tools-icon::before, .wd-header-cart .wd-tools-icon::before {
  font-size: 14px !important;
}

.wd-header-text a {
  color: #fff;
  font-size: 14px !important;
}

.footer-container {
  background-position: bottom;
}

#brand3 .box-icon-align-right .box-icon-wrapper {
  max-width: 40% !important;
}

#brand2 h5, #brand3 h5 {
  font-size: 17px !important;

}

#brand2 p, #brand3 p {
  color: #444;
}

#amuzesh h4, #divbanner h5, #brand h4 {
  font-size: 16px !important;
}

#brand h2 {
  font-size: 22px !important;
  line-height: 28px !important;;
  margin-bottom: 20px !important;
}

#bgnews .wd-entry-content p:last-child {
  margin-bottom: 0;
  padding: 0 15px !important;
}

#divarrow {
  display: none;
}

#divnumber3 ,#divnumber,#divnumber2{

  top: -289px;
  left: -228px;
}

#amuzesh #divtext .vc_column-inner {
  padding: 20px !important;
  padding-bottom: 0 !important;
  padding-right: 20px !important;
  padding-top: 50px !important;
}

#divtext h1, #divbanner h2, #amuzesh h2, #divbanner h3 {
  font-size: 18px !important;
}

#amuzesh .box-icon-align-right .box-icon-wrapper {
  margin-left: 20px;
  max-width: 22% !important;
}

#amuzesh h5 {
  font-size: 16px !important;

}

#amuzesh p {
font-size: 14px !important;
line-height: 22px !important;
padding-bottom: 0;
margin-bottom: 0 !important;
}

#banner8 {
  padding: 40px 20px 20px !important;
}

#banner8 .vc_col-sm-3 {
  width: 100% !important;
}

#banner2 h4, #banner3 span, #divbannertext1 h4, #banner8 h4 {
  font-size: 16px !important;
}

#banner1 h2, #banner2 h2, #divbanner h3, #banner8 h2 {
font-size: 15px !important;
line-height: 29px;
}

.entry-content p {
  line-height: 26px !important;
  font-size: 14px !important;
	text-align:justify !important;

}


#banner8 .vc_col-sm-3 .vc_column-inner {
  padding: 0;
}

#banner8 .vc_col-sm-9 {
  width: 100% !important;

}

#banner2 h4, #banner3 span, #divbannertext1 h4, #banner8 h4 {
  font-size: 14px !important;

}

#brand1 img, #bgtell img {

  width: 38px;
}

.about-section-two .title {
  font-size: 22px !important;
	margin-bottom: -17px;

}

#bg2 {
  width: 100% !important;
position: relative;
margin-top: -100px !important;
}

#bg6 {
  width: 100% !important;
}

#bg1 {
  width: 100% !important;
  padding-top: 0 !important;
  margin-top: 0 !important;
}

#bg5 {
  width: 100% !important;
  margin-top: 0 !important;
	padding-bottom: 0 !important;

}

 #bg4 img ,#bg5 img,#bg1 img ,#bg6 img  {
  width: 32% !important;
  margin: 0 auto;
}

#bg3, #bg4 {
  width: 91% !important;
  margin: 0 auto;
}

#divbanner3 {
  padding-top: 65px !important;
  top: 0 !important;
	left: 20px !important;
}

#divbanner3 h4 {
  font-size: 17px !important;
}

#divbanner3 .vc_single_image-img {
 margin-top: -238px !important;
margin-left: 0 !important;
width: 94% !important;
}

#divbanner3 .info-box-wrapper {
  padding-bottom: 198px !important;
  margin-top: 38px !important;
}

#divbanner3 .info-icon {

  top: -36px !important;
  left: -30px !important;
  width: 25% !important;
}

#banner3 h2{
  line-height: 0 !important;
}

#banner2 h3, #banner8 h3 {
  font-size: 15px !important;
  text-align: right !important;
top: 0 !important;
}

#divimgabout img {
  width: 34px !important;
}

#bgtell p {
  text-align: right !important;
  margin-bottom: 0 !important;
}

#bgtell img {
  position: relative;
  margin-top: 11px;
}

#banner2img img {
  position: relative;
  right: 0;
  margin-top: 20px;
}

.wd-tools-element > a {
  color: #000 !important;
}

.site-logo {
  margin-right: -34px;
}

.site-mobile-menu span, .site-mobile-menu {
  font-size: 13px;
  font-family: sahel !important;

}

#brand1 {
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
}

#brand1 p {
  font-size: 11px !important;
  line-height: 22px !important;
}

#brand1 h3 {
  font-size: 14px !important;
padding-top: 0 !important;
margin-top: 0 !important;
line-height: 26px !important;
}

#bgimg5 {
  width: 50%;
  float: right;
}

#bgblue {
  width: 50%;
  float: right;
}

#bgred {
  width: 50%;
  float: right;
}

#bgred img {
  width: 33px;
}

.title {

  font-size: 42px !important;
}

.sub-title {
  font-size: 24px !important;
  padding-bottom: 48px !important;
  padding-right: 0 !important;
}

#bgred h3 {
  font-size: 16px !important;

}

#bgred .vc_column-inner {
  padding: 15px !important;
	padding-bottom: 0 !important;

}

.entry-content h2 {
  padding: 10px 0 0;
  font-size: 19px !important;
}



.entry-content {
 text-align:justify !important;
}
}

