/* Enter Your Custom CSS Here */



.single-product.postid-5690 form.cart .number-input, .single-product.postid-5690 form.cart button{display: block !important;}

.hidden-row{display:none;}
.headersearchbox{display:none;}
.headserchimg{ max-width: 29px; margin-right: 20px; margin-top: 10px;}

.home-row-nine .elementor-element.elementor-widget-wgl-double-headings .dbl-title.dbl-bg_text{display: none !important;}
/*.home-row-nine .elementor-element.elementor-widget-wgl-double-headings .dbl-title_wrapper{margin-top: 7%; }
/*.home-row-nine .elementor-element.elementor-widget-wgl-double-headings{margin-top: 15%;}*/

.homebnr-bnt-row{margin-top: -105px; padding-bottom: 105px;}

.wpgs-for .slick-arrow{display: none !important;}
.slick-prev::before, .slick-next::before{width: 30px !important; height: 30px !important; font-size: 25px !important; color: #fff !important;}

#side-panel li a{color: #000 !important; font-weight: 900;}

.primary-nav > .menu > .menu-item:nth-last-child(1) > .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(1) > .sub-menu .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(2) > .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(2) > .sub-menu .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(3) > .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(3) > .sub-menu .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(4) > .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(4) > .sub-menu .sub-menu {    left: -12px !important;}


.row-footer .wpcf7-response-output{font-size: 15px;}

.sticky_active .elementor-section-wrap .elementor-element .elementor-widget-wrap .elementor-widget-wgl-header-side_panel{padding-left: 0 !important;width: 80px;}
.sticky_active .elementor-section-wrap .elementor-element .elementor-widget-wrap .elementor-widget-wgl-header-side_panel .elementor-widget-container{padding: 0 10px 0 0;}


header .primary-nav{text-align: right !important;}
ul.menu li.compare-menu-cls a span{display: none;}
ul.menu li.wish-menu-cls a span{display: none;}
ul.menu li.compare-menu-cls a,ul#menu-main-menu li.wish-menu-cls a{padding: 0 30px; margin-left:25px;}
ul.menu li.compare-menu-cls a:before{content: "\274F"; color: #000; font-size:25px;}
ul.menu li.wish-menu-cls a:before{content: "\2764"; color: #000;font-size:25px;}

.woocommerce table.shop_table td.product-thumbnail{width: 8%;}
tbody.wishlist-items-wrapper td.product-name a{font-size: 14px !important; }

ul.wgl-products li a.add_to_cart_button{padding: 5px;}
ul.wgl-products li a.br_compare_button{padding: 5px 10px; width: auto !important; font-size: 10px; float: left !important; left: 0 !important; margin: 0 !important; display: block; position: absolute; right:auto;}
ul.wgl-products li a.add_to_wishlist{padding: 5px; width: auto !important; font-size: 15px; float: none !important; text-align: center !important; margin: auto; top:15px !important; left: auto; right: 15px; background-color:#57b33e !important;}
ul.wgl-products li a.add_to_wishlist:hover{background-color: #ff7029 !important;}

.yith-wcwl-wishlistaddedbrowse .feedback{
		display:none !important;
}

.homevideislider .elementor-testimonial__name{font-family: Muli; color: #000;font-weight: 800;font-size: 20px !important;}

.home-solution-row article.slick-slide{ width: 100% !important;}

.page-id-1852 #main{padding-top: 0;}

/*.wgl-logotype-container img{height: 60px !important; max-height: 60px !important;}
.wgl-theme-header .primary-nav{height: 60px !important;}*/

.home-testimonials .slick-prev::before, .home-testimonials .slick-next::before{display: none;}

.wgl-logotype-container{height: 60px !important; max-height: 60px !important; background-color:#20242d;text-align:center !important;}
.wgl-logotype-container a{text-align: center !important; width: 100% !important;}
.wgl-mobile-header{
		background:rgb(30 35 46) !important;
}
.wgl-logotype-container img{width: 200px;height: auto !important;text-align: center !important;margin: auto !important;padding-top: 3px;}
.wgl-theme-header .primary-nav{height: 60px !important;}
.woocommerce-store-notice a, p.demo_store a.reg-now{padding: 8px 14px; margin-left:10px;}
.wgl-theme-header .woocommerce .woo_mini_cart{top: 50px;}

.teststarDIV span.fa.fa-star{color: #ff7029; margin: 0 3px 8px 3px; font-size:22px; }
.home-testimonials .wgl-testimonials_quote{font-size: 17px !important; line-height: 26px !important;padding-bottom: 50px !important;}

.homeTEstimoslider .wgl-testimonials_quote{font-size: 17px !important;line-height: 26px !important;}


.home-testimonials .wgl-testimonials-name_wrap{width: 100%;background-image: url(https://sparkelindia.com/wp-content/uploads/2021/05/Sparkel-Logo2.png);background-size: 32px;background-repeat: no-repeat;background-position: right;margin-right: 15%;}


.home-testimonials .wgl-testimonials_name{line-height: 20px !important; padding: 10px 0 !important;}
.footer-regis-txt a{background: #ff7029; color: #fff; font-size: 17px; padding: 12px 25px;}

.home-testimonials .wgl-testimonials_quote{color: #cfd1d7 !important;}


.footerMenu-row .elementor-element:first-child .elementor-widget-wrap, .footerMenu-row .elementor-element:last-child .elementor-widget-wrap{padding-left: 0; padding-top:0;}
.footerMenu-row .elementor-element:first-child .elementor-widget-wrap .elementor-element, .footerMenu-row .elementor-element:last-child .elementor-widget-wrap .elementor-element{margin-bottom: 5px;}


.fa-expand::before { content: "\f065" !important;}
.contact-web-icon .wgl-infobox_content a{color: #616161 !important;}


#popmake-3690 .gappopup{padding: 8% 2% !important;}
#popmake-3690 .smart-search-suggestions{width: 98.5% !important;}
#popmake-3690 .ysm-search-widget-1 .smart-search-suggestions .smart-search-post-icon{width: 10%;}


/*---------Solar product-----------*/

.solarpro-row-prodct .elementor-column:nth-child(2) .elementor-button-text{line-height: 40px;}
.solarpro-row-prodct .elementor-column:nth-child(2) .elementor-button-text span{font-size: 25px;line-height: 31px;}
.solarpro-row-prodct .woocommerce-Price-amount.amount{color:#ff7029;}
.solarpro-row-prodct a.add_to_cart_button{background-color: #ff7029 !important; padding:10px !important; line-height: 16px !important;}

.page-id-2625 .page-header{height: auto !important; padding: 10% 0 !important;}


/*-------------Product-----------*/

.woo_banner_text span.onsale{display: none;}
.postid-3349 table.product-2clm-tbl td, .postid-3349 table.product-2clm-tbl2 td{vertical-align: middle;}
table.product-2clm-tbl2 tr td:first-child{width: 70%;}
table.product-2clm-tbl tr td:first-child{width: 30%;}
table.product-4clm-tbl tr td{width: 25%;}
.single_product #tab-description ul.a-unordered-list li{line-height:26px;}

.single_product .woocommerce-product-details__short-description ul li{line-height: 26px;padding-bottom: 10px;}
.postid-3152 table.produt-tbl-mob-1 tr td, .postid-3217 table.produt-tbl-mob-1 tr td{width: 33%;}
.wgl-products li .woocommerce-loop-product__title, .wgl-products li .woocommerce-loop-product__title a.woocommerce-LoopProduct-link{font-size: 15px !important; line-height: 20px !important;}
.wgl-products li .price{padding-bottom: 50px;}
.wgl-products li a.button{top: calc(100% - 50px) !important;}

td.product-add-to-cart .compare, td.product-add-to-cart .add_to_wishlist, td.product-add-to-cart .yith_woocompare_clear, td.product-add-to-cart .add_to_cart_button{
		width:100% !important;
		height:30px !important;
		line-height:30px !important;
		color:#fff !important;
}
#yith-woocompare table.compare-list tbody th{		
    font-size: 12px !important;
}
ul.wgl-products .yith-wcwl-add-to-wishlist{margin: 0 0 15px 0; }
ul.wgl-products .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse, ul.wgl-products .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse{display: none;}
ul.wgl-products .yith-wcwl-wishlistaddedbrowse, ul.wgl-products .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse{ padding: 2px 15px !important;width: auto !important;font-size: 10px;float: none !important; position:absolute; text-align: center !important;margin: auto;left: auto;right: 15px; top:15px !important; background-color: #57b33e !important; color:#fff !important;height: auto !important;border-radius: 25px;line-height: 30px;}
ul.wgl-products .yith-wcwl-wishlistaddedbrowse a, ul.wgl-products .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a{color: #fff;}
ul.wgl-products li:hover .yith-wcwl-wishlistaddedbrowse, ul.wgl-products li:hover .yith-wcwl-wishlistexistsbrowse{display: block !important;}



.topph i:before, .topeml i:before{font-size: 17px;}

.price del span{text-decoration: line-through !important;}
ul.wgl-products li .price{order: 2;}
ul.wgl-products li .sku{line-height: 17px; order: 1; padding-top: 5px;font-size: 14px;display: block;width: 100%;}
ul.wgl-products li .woo_product_content{-ms-box-orient: horizontal;  display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -moz-flex;  display: -webkit-flex;  -webkit-flex-flow: row wrap;  flex-flow: row wrap;}
/*.woocommerce-review-link{display: none;}*/


.related ul.wgl-products li .price del{text-decoration: line-through !important;}
.related ul.wgl-products li .price{order: 2;}
.related ul.wgl-products li .sku{line-height: 17px; order: 1; padding-top: 5px;font-size: 14px;}
.related ul.wgl-products li .woo_product_content{-ms-box-orient: horizontal;  display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -moz-flex;  display: -webkit-flex;  -webkit-flex-flow: row wrap;  flex-flow: row wrap;}

.save-price{background-color: #ff7029; color: #fff; padding: 8px 7px; line-height: 18px; font-size: 13px; margin: -35px 0 13px 0; z-index: 10000;}
.singl-savePrice{font-weight: 900; font-size: 22px; color: #ff7029 !important;}
.related .save-price{background-color: #ff7029; color: #fff; padding: 8px 7px; line-height: 18px; font-size: 13px; margin: -35px 0 13px 0; z-index: 10000;}

.single-product a.button, .single-product button.button{border-radius: 35px !important;}



.woobt_products.woobt-products:before{content: 'Frequently Bought Together'; font-size: 22px; font-weight: 700; color: #000; border-bottom: 2px solid #000; padding-bottom: 10px;}
.woobt_products.woobt-products .woobt-product:first-child{margin-top: 20px;}

.single-product table.woocommerce-product-attributes{width: 70% !important; margin: auto;}
.single-product table.woocommerce-product-attributes tr th{padding: 5px 20px !important; font-size:15px !important; line-height: 18px !important;width: 45%;}






.single-product .product_title{font-size: 25px !important;}
.single-product .price, .single-product .price del{font-size: 19px !important;}
.single-product .singl-savePrice{font-size: 19px;}
.single-product .summary input#shiprocket_pincode_check{float: left; margin-right: 15px; height: 45px;}
.single-product .summary button#check_pincode{height: 45px; clear: both !important;border-radius: 35px !important; color: #fff; background: #ff7029 !important; border-color: #ff7029 !important; }
.single-product .summary button#check_pincode:hover{background-color: #57b33e !important; border-color: #57b33e !important;}
.single-product .summary p{margin-bottom: 7px; font-size: 14px;}
.single-product .summary .product_meta{padding: 5px 0;}
.single-product .woocommerce-tabs #tab-description p{margin-bottom: 10px; font-size: 15px;}
.single-product .page-header_title{font-size: 30px !important; line-height: 1.2em !important;}
.single-product .summary #pincode_response{color: red !important;}
.single-product .woocommerce-product-details__short-description{padding-top: 15px;}
ul.page-numbers li:last-child a.next.page-numbers i:before{font-size: 12px;}
.single-product #main{padding-top: 0;}










.custom-pro-descpt{display: block; width: 100% !important; clear: both; padding-top: 45px;}
.pro-downld{margin-top: 35px;}

.price del:before{content: 'MRP: ';}
/*.price ins:before{content: 'SALE: ';}*/
.single-product .woobt-actions form.cart button.single_add_to_cart_button.button{font-size: 12px; padding:14px 15px !important; height:auto; min-width:auto !important;}

.side-panel_sidebar .widget_nav_menu{display: none;}


.footer-regis-txt{font-size: 22px; color: #fff; line-height: 1.3em; text-align: center;}

table.footer-regis-txt tr td:first-child{border: none;width: 60%; text-align: center; padding: 0 !important;vertical-align: middle;}
table.footer-regis-txt tr td:last-child{border: none;width: 40%; text-align: center; padding:  0 !important;vertical-align: middle;}



.ywcca_category_accordion_widget li.current-cat-ancestor a{font-weight: 900; }
.ywcca_category_accordion_widget li.current-cat-ancestor ul.children li a{font-weight: 400;}
.ywcca_category_accordion_widget li.current-cat-ancestor li.current-cat a.highlight_cat{font-weight: 900; }
.ywcca_category_accordion_widget{padding-left: 0 !important;}

.widget_yith_wc_category_accordion li:before{ color: #fff; background: none;}
.widget_yith_wc_category_accordion li.closed::after {    content: '\276F' !important;   font-family: flaticon;  text-align:right;  color: #000; background: transparent;float: right; }
.widget_yith_wc_category_accordion li.opened::before  {    content: '\f103' !important;font-family: flaticon;   text-align:right;  color: #000; background: transparent;float: right;}

.widget_yith_wc_category_accordion ul.ywcca_category_accordion_widget li i.icon-plus{background:transparent !important; width:100%; height:30px;display: inline-block;position: absolute;}
.widget_yith_wc_category_accordion ul.ywcca_category_accordion_widget li i.icon-minus{background:transparent !important; width:100%; height:30px;display: inline-block;position: absolute;}


.ywcca_category_accordion_widget a{font-size: 11px; line-height:16px;}
.ywcca_category_accordion_widget li{margin-left: 0 !important;}

.xoo-wsc-modal span.xoo-wsc-pname, .xoo-wsc-modal span.xoo-wsc-pname a, .xoo-wsc-modal .xoo-wsc-qty-price span, .xoo-wsc-modal .xoo-wsc-qty-price{font-size: 11px !important; line-height: 14px !important;}

.elementor-1852 .elementor-element.elementor-element-f23bd20 .elementor-spacer-inner {  height: 70px !important;}

.xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn.button{background-color: #ff7029;}


.ywcca_container ul.category_accordion li.cat-item a{font-weight: 900;}
.widget_yith_wc_category_accordion .highlight_cat {
    font-weight: 900 !important;
}
.ywcca_container ul.category_accordion li.cat-item ul.yith-children li.cat-item a{font-weight: 400;}

.elementor-1852 .elementor-element.elementor-element-f23bd20 .elementor-spacer-inner {    height: 0px !important;}

/*---------Product category banner---------*/

.term-102 .page-header{background-image: url(https://sparkelindia.com/wp-content/uploads/2021/07/sparkl-banner-1.jpg) !important; height:auto !important; padding: 12% 0 !important;}
.term-102 .page-header .wgl-container{display: none;}

.term-108 .page-header{background-image: url(https://sparkelindia.com/wp-content/uploads/2021/07/sparkl-banner2.jpg) !important; height:auto !important; padding: 12% 0 !important;}
.term-108 .page-header .wgl-container{display: none;}



/*-----footer------*/

.footer-lft-sec{padding-bottom: 15px;}
.footer-lft-sec b{display: block; }
.footer-row-one .elementor-widget-wgl-info-box{ margin-bottom: 0 !important;}
.xoo-wsc-basket{bottom: 90px !important; right: 20px !important;}




/*-------My account-----------*/



#customer_login{width: 100%;}
#customer_login .col-1{width: 47% !important; float: left; margin-right: 6%;}
#customer_login .col-2{width: 47% !important; float: left;}



form.woocommerce-ResetPassword.lost_reset_password{width: 50%;border: 1px solid #d3ced2;padding: 20px;margin: 0px auto 60px auto;text-align: left;border-radius: 5px;}
form.woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row{width: 100%; float: none;}


/*.single-product .zoom img{height: 500px !important; width: auto !important; max-height: 500px !important; text-align: center !important;margin: auto;min-height: 500px !important;
min-width: auto !important;display: inline-block !important;max-width: none !important;}*/




.mobile_nav_wrapper .primary-nav ul.mobile_switch_on li.wish-menu-cls a span, .mobile_nav_wrapper .primary-nav ul.mobile_switch_on li.wish-menu-cls a:before{ display: none;}
.mobile_nav_wrapper .primary-nav ul.mobile_switch_on li.wish-menu-cls a:after {    display: inline-block; content: 'Wishlist' !important;}

.shopmenucls span{display: none;}
.shopmenucls a:first-child:before {    display: inline-block; content: 'Shop' !important;}
.shopmenucls ul li a:first-child:before {    display: block; content: '' !important; }
.shopmenucls ul li a span{display: block !important;text-align: left !important; float: left !important; width: 100% !important;}



table.woocommerce-MyAccount-orders tr td.woocommerce-orders-table__cell-order-actions a.button{ display: block; margin: 5px 0; text-align: center; opacity: 1 !important;color: #ffffff;
background: #ff7029;}
table.woocommerce-MyAccount-orders tr th{ text-align: center;}
table.woocommerce-MyAccount-orders tr td{padding: 15px 5px !important; text-align: center;}


.admin-bar .top-right-menu ul.elementor-inline-items li.elementor-icon-list-item:nth-child(2) a span{ display: none;}
.admin-bar .top-right-menu ul.elementor-inline-items li.elementor-icon-list-item:nth-child(2) a:after {    display: inline-block; content: 'My Account' !important;}
.admin-bar .top-right-menu ul.elementor-inline-items li.elementor-icon-list-item:nth-child(3) a span{padding-left: 0;}


.woocommerce-account .woocommerce-MyAccount-navigation {  width: 20%;}
.woocommerce-account .woocommerce-MyAccount-content {  width: 78%;}
.woocommerce-MyAccount-content h3{color: #ff7029;  margin-bottom: 15px;}
.woocommerce-MyAccount-content .woocommerce-Address{ border: solid 1px #ff7029; padding: 15px;}

.woocommerce-MyAccount-content form input, .woocommerce-MyAccount-content form span.select2-selection{ border-color: #ff7029 !important;}



.page-id-459 #main{padding-bottom: 0 !important;}





/*---------Responsive-----------------*/


@media screen and (max-width:1280px){

.mobile_header_custom .elementor-section-wrap .elementor-element .elementor-widget-wrap .elementor-widget-wgl-header-side_panel{width: 50px;}
.mobile_header_custom .elementor-section-wrap .elementor-element .elementor-widget-wrap .elementor-widget-wgl-header-side_panel .elementor-widget-container, .sticky_active .elementor-section-wrap .elementor-element .elementor-widget-wrap .elementor-widget-wgl-header-side_panel .elementor-widget-container{padding: 0 0 0 0 !important;}

}


@media screen and (max-width:1200px){
	.home-row-one{margin-top: -5% !important;}
	.home-row-one .elementor-container{ width: 98% !important; padding-left: 7%;}
	.home-row-footerfrm .elementor-widget-container{padding-left: 0 !important;}
	.home-row-footerfrm .elementor-column:last-child .elementor-widget-wrap{padding-left: 15px;}
	.home-solution-row .inside_image.simple_animation .portfolio__see-more > :first-child + *{width: 30px !important; height: 30px !important;padding-top: 1px;}
	.home-solution-row a.portfolio-category {    font-size: 14px !important;  }
	.home-solution-row h4.title{font-size: 23px !important; line-height: 27px !important;}
	.wgl-mobile-header .header_search.search_mobile_menu{display: none;}
	
	
	
	
	
	.mobile_nav_wrapper .primary-nav ul.mobile_switch_on li.shopmenucls{padding-top: 19px; padding-bottom:10px;}
	.mobile_nav_wrapper .primary-nav ul.mobile_switch_on li.shopmenucls a span:first-child, .shopmenucls a:first-child:before {    display: none;}
	.mobile_nav_wrapper .primary-nav ul.mobile_switch_on li.shopmenucls a span.button_switcher:after {    display: inline-block; content: 'Shop' !important; left: 0; display: table;width: 100% !important;/*! margin-left: -305px; *//*! margin-top: -55px !important; */order: 1;background-color: transparent;max-width: 100%;min-width: 100%;}
	.mobile_nav_wrapper .primary-nav ul.mobile_switch_on li.shopmenucls a span.button_switcher{display: block; width: 100%;}
	.mobile_nav_wrapper .primary-nav ul.mobile_switch_on li.shopmenucls a span.button_switcher:before{ left: 329px; }
	.mobile_nav_wrapper .primary-nav ul.mobile_switch_on li.shopmenucls ul li a span.button_switcher:before{ left: 300px; }

	
	
	
/* ----------Menu--------*/

	
.primary-nav li.menu-item-has-children.submnenu_shop a, .primary-nav li.menu-item-has-children..submenu_help a{margin-bottom: 5px !important;}
.primary-nav li.menu-item-has-children.submnenu_shop a span, .primary-nav li.menu-item-has-children.submenu_help a span{display: none !important;}
.primary-nav li.menu-item-has-children.submnenu_shop a span.button_switcher, .primary-nav li.menu-item-has-children.submenu_help a span.button_switcher{display: block !important; width: 100%;}
.primary-nav li.menu-item-has-children.submnenu_shop a span.button_switcher:before{content: 'Shop'; display: inline-block;border-top-width: 0px;border-top-style: solid;border-left-width: 0px;border-left-style: solid;transform: none;opacity: 0.8;transition: all 0.3s ease;background: none !important;position: absolute;top: 20%;left: 0%;margin: auto;  margin-top: auto;  margin-left: auto;width: auto;height: auto;visibility: visible;margin-top: 0;border-radius: 0;color: inherit;margin-left: 0 !important; float: left !important;}
.primary-nav li.menu-item-has-children.submnenu_shop a span.button_switcher:after{content: '';display: inline-block;border-top-width: 1px;border-top-style: solid;border-left-width: 1px;border-left-style: solid;transform: translate(-50%, -50%) rotate(135deg);opacity: 0.8;transition: all 0.3s ease;background: none !important;position: absolute;top: 50%;left: 93%;margin: auto;  margin-top: auto;  margin-left: auto;width: 8px;height: 8px;visibility: visible;margin-top: 0;border-radius: 0;color: inherit;margin-left: 0 !important; margin-right:0 !important; float: right;}
.primary-nav li.menu-item-has-children.submnenu_shop ul li a span.button_switcher:before{ display: none;}
.primary-nav li.menu-item-has-children.submnenu_shop ul li a span{ display: block !important;}
.primary-nav li.menu-item-has-children.submnenu_shop ul li a{padding: 3px;}
.primary-nav li.menu-item-has-children.submenu_help a span.button_switcher:before{content: 'Help'; display: inline-block;border-top-width: 0px;border-top-style: solid;border-left-width: 0px;border-left-style: solid;transform: none;opacity: 0.8;transition: all 0.3s ease;background: none !important;position: absolute;top: 20%;left: 0%;margin: auto;  margin-top: auto;  margin-left: auto;width: auto;height: auto;visibility: visible;margin-top: 0;border-radius: 0;color: inherit;margin-left: 0 !important; float: left !important;}
.primary-nav li.menu-item-has-children.submenu_help a span.button_switcher:after{content: '';display: inline-block;border-top-width: 1px;border-top-style: solid;border-left-width: 1px;border-left-style: solid;transform: translate(-50%, -50%) rotate(135deg);opacity: 0.8;transition: all 0.3s ease;background: none !important;position: absolute;top: 50%;left: 93%;margin: auto;  margin-top: auto;  margin-left: auto;width: 8px;height: 8px;visibility: visible;margin-top: 0;border-radius: 0;color: inherit;margin-left: 0 !important; margin-right:0 !important; float: right;}
.primary-nav li.menu-item-has-children.submenu_help ul li a span.button_switcher:before{ display: none;}
.primary-nav li.menu-item-has-children.submenu_help ul li a span{ display: block !important;}
.primary-nav li.menu-item-has-children.submenu_help ul li a{padding: 3px;}


	
	
	/*
.primary-nav li.menu-item-has-children.submnenu_shop a, .primary-nav li.menu-item-has-children..submenu_help a{margin-bottom: 5px !important;}
.primary-nav li.menu-item-has-children.submnenu_shop a span, .primary-nav li.menu-item-has-children.submenu_help a span{display: none !important;}
.primary-nav li.menu-item-has-children.submnenu_shop a span.button_switcher, .primary-nav li.menu-item-has-children.submenu_help a span.button_switcher{display: block !important; width: 100%;}
.primary-nav li.menu-item-has-children.submnenu_shop a span.button_switcher:before{content: 'Shop'; display: inline-block;border-top-width: 0px;border-top-style: solid;border-left-width: 0px;border-left-style: solid;transform: none;opacity: 0.8;transition: all 0.3s ease;background: none !important;position: absolute;top: 20%;left: 0%;margin: auto;  margin-top: auto;  margin-left: auto;width: auto;height: auto;visibility: visible;margin-top: 0;border-radius: 0;color: inherit;margin-left: 0 !important; float: left !important;}
.primary-nav li.menu-item-has-children.submnenu_shop a span.button_switcher:after{content: '';display: inline-block;border-top-width: 1px;border-top-style: solid;border-left-width: 1px;border-left-style: solid;transform: translate(-50%, -50%) rotate(135deg);opacity: 0.8;transition: all 0.3s ease;background: none !important;position: absolute;top: 50%;left: 93%;margin: auto;  margin-top: auto;  margin-left: auto;width: 8px;height: 8px;visibility: visible;margin-top: 0;border-radius: 0;color: inherit;margin-left: 0 !important; margin-right:0 !important; float: right;}

.primary-nav li.menu-item-has-children.submenu_help a span.button_switcher:before{content: 'Help'; display: inline-block;border-top-width: 0px;border-top-style: solid;border-left-width: 0px;border-left-style: solid;transform: none;opacity: 0.8;transition: all 0.3s ease;background: none !important;position: absolute;top: 20%;left: 0%;margin: auto;  margin-top: auto;  margin-left: auto;width: auto;height: auto;visibility: visible;margin-top: 0;border-radius: 0;color: inherit;margin-left: 0 !important; float: left !important;}
.primary-nav li.menu-item-has-children.submenu_help a span.button_switcher:after{content: '';display: inline-block;border-top-width: 1px;border-top-style: solid;border-left-width: 1px;border-left-style: solid;transform: translate(-50%, -50%) rotate(135deg);opacity: 0.8;transition: all 0.3s ease;background: none !important;position: absolute;top: 50%;left: 93%;margin: auto;  margin-top: auto;  margin-left: auto;width: 8px;height: 8px;visibility: visible;margin-top: 0;border-radius: 0;color: inherit;margin-left: 0 !important; margin-right:0 !important; float: right;}
*/

	
	
	
	
	
}


@media screen and (max-width:1130px){
	

}


@media screen and (max-width:1030px){
	.home-row-ten{padding-top: 40% !important;}
}

@media screen and (max-width:1000px){

}


@media screen and (max-width:960px){
	
}


@media screen and (max-width:800px){
	
	.single-product .page-header_title, .single-product .summary .product_title, .single-product h3{font-size: 30px !important; line-height: 1.2em !important;}
	.single-product .yith-wcwl-add-to-wishlist, .single-product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button{width: auto !important;display: inline-block;}
}



@media screen and (max-width:767px){
	.home-solution-row{padding-left: 15% !important; padding-right: 15% !important;}
	.home-solution-row .wgl-portfolio-item_image img{width: 100%;}
	.home-solution-row .inside_image.simple_animation .portfolio__see-more > :first-child + *{width: 40px !important; height: 40px !important;padding-top: 5px;}
	.home-solution-row a.portfolio-category {    font-size: 22px !important;  }
	.home-solution-row h4.title{font-size: 2.3em !important; line-height: 1.2em !important;}
	.home-solution-row .portfolio__see-more{text-align: center !important; margin: 25% auto 0 auto !important;}	
	.home-row-one .elementor-container{padding: 0 11%;}
	
}

@media screen and (max-width:680px){
.home-row-ten {    padding-top: 45% !important;}
	table.footer-regis-txt tr td{display: block; width: 100% !important;; text-align: center !important;}
	table.footer-regis-txt tr td:last-child{margin-top: 25px !important;}
}



@media screen and (max-width:624px){
	
	.theme-irecco .woocommerce-store-notice, .theme-irecco p.demo_store{display: none !important;}

}

@media screen and (max-width:600px){
.home-row-ten {    padding-top: 50% !important;}
	.home-row-five .elementor-widget-container, .home-row-six .elementor-widget-container{padding: 5% 0% !important;}
		.single-product .page-header_title, .single-product .summary .product_title, .single-product h3{font-size: 22px !important; line-height: 1.2em !important;}

}


@media screen and (max-width:520px){
	.home-solution-row{padding-left: 0 !important; padding-right: 0 !important;}
.home-row-ten {    padding-top: 60% !important;}
	.home-row-one .elementor-container{padding: 0 5%;}
	
}

@media screen and (max-width:480px){
.home-row-ten {    padding-top: 65% !important;}
}


@media screen and (max-width:420px){
	
.home-row-ten {    padding-top: 70% !important;}
	
}

@media screen and (max-width:380px){

.home-row-ten {    padding-top: 80% !important;}
}


@media screen and (max-width:320px){
	
}



