.home-features .zorka-icon-box.style3{
	padding: 30px 100px 30px 0px;
	    text-align: right;
	border-radius:10px
}
.home-features .zorka-icon-box.style3 .zbox-icon{
	left:auto;
	right:0
} 
body header.main-header.header-6 .zorka-navbar-header .shopping-cart-wrapper{
	width:5%
}
body header.main-header.header-6 .zorka-navbar-header .header-logo{
	width:30%
}
body header.main-header.header-6 .zorka-navbar-header .search-header-wrapper input.seach-header-input{
	width:452px;
	border-color:#D4D4D4;
	color:#000;
	padding-left:15px
}
body header.main-header.header-6 .zorka-navbar-header .search-header-wrapper input.seach-header-input::placeholder{
	color:#6d6d6d;
	opacity:0.9
}
body header.main-header.header-6 .zorka-navbar-header .search-header-wrapper > .search-header-inner .product-category > span{
	color:#000;
	
}
body header.main-header.header-6 .zorka-navbar-header .search-header-wrapper > .search-header-inner .product-category{
	width:151px;
	display:none
}
body header.main-header.header-6 .zorka-navbar-header .search-header-wrapper{
	width:70%;
	text-align:right;
	padding-top:29px
}
body header.main-header .header .zorka-navbar-header{
	    padding: 15px 0 15px;
}
/*.woocommerce div.product .woocommerce-tabs ul.tabs {
	display:none
}*/
body header.main-header.header-6 .menu-wrapper ul.x-nav-menu{
	text-align:center
}
.home-features .zorka-icon-box.style3.free-delivery-box{
	background: #EBFAFF;
}
.home-features .zorka-icon-box.style3.free-delivery-box .zbox-title{
	color: #0089B7;
	font-size:24px
}
.home-features .zorka-icon-box.style3.free-delivery-box p{
	color: #757575;
	font-size:18px;
	font-style:normal;
	letter-spacing:0
}
.home-features .zorka-icon-box.style3.free-delivery-box .zbox-icon i{
	color: #0089B7;
}

.home-features .zorka-icon-box.style3.holiday-offer-box{
	background: #FFF1EB;
}
.home-features .zorka-icon-box.style3.holiday-offer-box .zbox-title{
	color: #EC4700;
	font-size:24px
}
.home-features .zorka-icon-box.style3.holiday-offer-box p{
	color: #757575;
	font-size:18px;
	font-style:normal;
}
.home-features .zorka-icon-box.style3.holiday-offer-box .zbox-icon i{
	color: #EC4700;
}


.home-features .zorka-icon-box.style3.gift-under-box{
	background: #FFF5E3;
}
.home-features .zorka-icon-box.style3.gift-under-box .zbox-title{
	color: #E79502;
	font-size:24px
}
.home-features .zorka-icon-box.style3.gift-under-box p{
	color: #757575;
	font-size:18px;
	font-style:normal;
}
.home-features .zorka-icon-box.style3.gift-under-box .zbox-icon i{
	color: #E79502;
}
.product-2-box .product-listing.woocommerce .product-name{
	white-space:nowrap;
	text-overflow: ellipsis;
  overflow: hidden;
	font-weight:400
}
body header.main-header .header .social-link a .fa-facebook{
	color:#3063fd
}
.product-2-box{
	border-radius: 10px;
border: 1px solid rgba(0, 0, 0, 0.30);

background: #FFF;
}
body footer.main-footer .footer_bottom_holder .copyright-text{
	padding-top:0
}
body footer.main-footer .footer_bottom_holder{
	  padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #dcdcdc;
}
body footer.main-footer .footer_bottom_holder .col-md-6{
	width:100%;
	text-align:center;
	margin:0
}
.product-2-box .product-listing.woocommerce .product-item-inner.second-style .product-thumb{
	border:solid 1px #ccc;
	padding:10px;
	border-radius:6px
}
body header.main-header.header-6 .zorka-navbar-header .search-header-wrapper > .search-header-inner .custom-content-header{
	font-size:15px;
	color: #000;
}
body header.main-header .menu-wrapper .x-nav-menu > li.current-menu-item > a.x-menu-a-text, header.main-header .menu-wrapper .x-nav-menu > li > a.x-menu-a-text:hover{
	color: #F86E00!important;
}
body header.main-header .menu-wrapper .x-nav-menu > li > a.x-menu-a-text > span.x-menu-text:after{
		border-color: #F86E00!important;
}
body header.main-header .header .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon > span.pe-7s-cart + span{
	background-color: #F86E00!important;
}
.bottomImg .vc_single_image-img:hover{
	   -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
}
body header.main-header.affix-header .menu-wrapper .x-nav-menu > li.x-menu-item > a.x-menu-a-text{
	font-size:13px
}
.product-2-box .product-listing.woocommerce .product-name{
	font-size:16px
}
.product-2-box .title-shortcode h2{
	border-bottom:0;
	color: #000;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
}
.woocommerce .product-listing.woocommerce .product-name:hover{
	color:#F86E00
}
body .product-listing.woocommerce div.product p.price, body .product-listing.woocommerce div.product span.price{
	color: #F00;
	font-size:16px;
	font-weight: 700;
	
}
body .product-listing.woocommerce div.product span.price{
	margin-top:auto;
	margin-bottom:0
}
body .product-listing.woocommerce div.product p.price .cstom-price, body .product-listing.woocommerce div.product span.price .cstom-price{
	    color: #ccc;
	margin-right:5px
}
body .product-listing.woocommerce .product-name{
	font-size:16px;
	color:#000
}
.imageBox .vc_single_image-wrapper{
	border-radius:10px;
	overflow:hidden
}
.imageBox .vc_single_image-img:hover{
	-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
}
.product-listing.woocommerce.product-slider .price .amount, .product-style-two .product-listing.woocommerce .price .amount, .product-style-three .product-listing.woocommerce .price .amount{
	font-weight:700
}
footer.main-footer.light{
	background: #F9F9F9;
}
footer.main-footer .widget_nav_menu ul.menu a:hover{
	color:#F86E00!important;
}
footer.main-footer .widget_nav_menu ul.menu a:hover{
	padding-left:0;
	    transform: translateX(10px);
	display:inline-block
}
.zorka-heading.style1.our-product-heading{
	height:auto;
	margin-bottom: 50px;
}
.zorka-heading.style1.our-product-heading h2{
	color: #000;
	font-family: Lato;
	font-size: 26px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
}
.homeProducts  .product-listing.woocommerce.row{
	display:flex;
	flex-wrap:wrap;
}
.homeProducts  .product-listing.woocommerce.row>div{
	flex:0 0 auto;
	display:flex;
}
.homeProducts  .product-listing.woocommerce .product-button{
	margin-top:auto
}
.homeProducts  .product-listing.woocommerce.row>div>div{
	display:flex;
	flex-direction:column
}
.home-features .vc_column_container>.vc_column-inner{
	padding:0
}
.product-2-box .product-listing.woocommerce .product-item-inner.second-style .product-button{
	display:flex;
}
.product-2-box .product-listing.woocommerce .product-item-inner.second-style .product-button>*{
	position:initial!important;
	
}
.product-2-box .product-listing.woocommerce .product-item-inner.second-style .product-button>*>*{
	left:0;
	top:0;
	bottom:0;
	right:0
}
body .footer-address strong{
	color: #000;
	font-family: Lato;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
}
footer.main-footer .textwidget .footer-address span{
	color: #000;
	font-family: Lato;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
/*	text-transform: capitalize;*/
	margin-bottom:0
}
footer.main-footer .textwidget .footer-address span.address{
	margin-bottom:15px
}
footer.main-footer .widget_nav_menu ul.menu a{
	color:#000
}
footer.main-footer .widget_nav_menu ul.menu a:hover{
	color: #F86E00!important;
}
.zorka-search-form input[type="text"]{
	border-radius:10px
}
.shop-sidebar .widget_product_categories ul.children > li, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{
	position:relative;
	padding-left:25px;
	margin-bottom:15px;
}
.shop-sidebar .widget_product_categories ul.children > li::before, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{
	width:18px;
	height:18px;
	border-radius:3px;
	border:solid 1px #a2a2a2;
	position:absolute;
	left:0;
	top:3px;
	content:""
}
.shop-sidebar .widget_product_categories ul.children > li::after, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
	width:18px;
	height:18px;
	left:0;
	top:3px;
	content:"";
	transition:0.4s all;
	transform:scale(0);
	    position: absolute;
}
.shop-sidebar .widget_product_categories ul.children > li.current-cat::after,  .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen::after{
	transform:scale(1)
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{
	display:none
}
.shop-sidebar .widget_product_categories li > ul{
	padding-left:10px;
	padding-top:15px
}
.shop-sidebar .widget_product_categories ul.children > li.current-cat::before, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen::before{
	background-color: #F86E00;
	border-color: #F86E00;
}
.woocommerce div.product .product_title{
	margin-bottom: 10px;
    font-size: 30px;
    font-weight: bold;
}
.woocommerce div.product .single-product-info .entry-summary p.price{
	    font-size: 30px;
    font-weight: bold;
    letter-spacing: 0;
	color: #F00;
	margin-bottom: 20px;
}
.woocommerce div.product .single-product-info .entry-summary p.price .cstom-price{
	font-size:20px;
	color:#ccc
}
.woocommerce div.product .single-product-info form.cart .button{
	background-color:#f06d00;
	font-weight:bold
}
.woocommerce div.product .single-product-info form.cart .button:hover{
	background-color:#fff;
	color:#f06d00;
	border-color:#f06d00;
}
.single-product-info .summary-product .product_meta > span > a:hover{
	color:#f06d00;
}
.single-product-share > a:hover{
	background-color:#f06d00;
}
.gotop i:after{
	    -webkit-box-shadow: 0 0 0 2px #f06d00;
    -moz-box-shadow: 0 0 0 2px #f06d00;
    box-shadow: 0 0 0 2px #f06d00;
}
.gotop i{
	background-color:#f06d00;
}
.gotop:before{
border-color:#f06d00;
}
.upsells.products .owl-theme .owl-controls .owl-buttons div:hover, .related.products .owl-theme .owl-controls .owl-buttons div:hover, .cross-sells .owl-theme .owl-controls .owl-buttons div:hover{
	background-color:#f06d00;
}
.product-listing.woocommerce .product-item-wrapper:hover .product_type_variable, .product-listing.woocommerce .product-item-wrapper.active .product_type_variable, .product-listing.woocommerce .product-item-wrapper:hover .add_to_cart_button, .product-listing.woocommerce .product-item-wrapper.active .add_to_cart_button, .product-listing.woocommerce .product-item-wrapper:hover .added_to_cart.wc-forward, .product-listing.woocommerce .product-item-wrapper.active .added_to_cart.wc-forward, .product-listing.woocommerce .product-item-wrapper:hover .product_type_external, .product-listing.woocommerce .product-item-wrapper.active .product_type_external, .product-listing.woocommerce .product-item-wrapper:hover .product_type_grouped, .product-listing.woocommerce .product-item-wrapper.active .product_type_grouped, .product-listing.woocommerce .product-item-wrapper:hover .product_type_simple, .product-listing.woocommerce .product-item-wrapper.active .product_type_simple{
	background-color:#f06d00;
}
.breadcrumb-wrapper ul.breadcrumbs li a:hover, .product-listing.woocommerce .product-cat a:hover, .site-content ul.product_list_widget li a:hover, .shop-sidebar ul.product_list_widget li a:hover{
	color:#f06d00;
}
.upsells.products h2, .related.products h2, .cross-sells h2{
	border-bottom:0;
	font-weight:bold;
	color:#000
}
.footer_inner .wp-block-group__inner-container > h2 span, .footer_inner h4.widget-title span{
	border-bottom:0;
	font-weight:bold;
	color:#000
}
.site-content ul.product_list_widget li .reviewer, .shop-sidebar ul.product_list_widget li .reviewer, .site-content ul.product_list_widget li .amount, .shop-sidebar ul.product_list_widget li .amount{
	color: #F00;
}
.site-content .wp-block-page-list li:hover, .primary-sidebar .wp-block-page-list li:hover, .shop-sidebar .wp-block-page-list li:hover, .footer_inner .wp-block-page-list li:hover, .site-content .wp-block-archives li:hover, .primary-sidebar .wp-block-archives li:hover, .shop-sidebar .wp-block-archives li:hover, .footer_inner .wp-block-archives li:hover, .site-content .wp-block-categories li:hover, .primary-sidebar .wp-block-categories li:hover, .shop-sidebar .wp-block-categories li:hover, .footer_inner .wp-block-categories li:hover, .site-content .widget_archive li:hover, .primary-sidebar .widget_archive li:hover, .shop-sidebar .widget_archive li:hover, .footer_inner .widget_archive li:hover, .site-content .widget_categories li:hover, .primary-sidebar .widget_categories li:hover, .shop-sidebar .widget_categories li:hover, .footer_inner .widget_categories li:hover, .site-content .widget_product_categories li:hover, .primary-sidebar .widget_product_categories li:hover, .shop-sidebar .widget_product_categories li:hover, .footer_inner .widget_product_categories li:hover, .site-content .wc-block-product-categories li:hover, .primary-sidebar .wc-block-product-categories li:hover, .shop-sidebar .wc-block-product-categories li:hover, .footer_inner .wc-block-product-categories li:hover, .site-content .yith-woocompare-widget li:hover, .primary-sidebar .yith-woocompare-widget li:hover, .shop-sidebar .yith-woocompare-widget li:hover, .footer_inner .yith-woocompare-widget li:hover, .site-content .widget_nav_menu > div li:hover, .primary-sidebar .widget_nav_menu > div li:hover, .shop-sidebar .widget_nav_menu > div li:hover, .footer_inner .widget_nav_menu > div li:hover, .site-content .widget_meta li:hover, .primary-sidebar .widget_meta li:hover, .shop-sidebar .widget_meta li:hover, .footer_inner .widget_meta li:hover, .site-content .widget_pages li:hover, .primary-sidebar .widget_pages li:hover, .shop-sidebar .widget_pages li:hover, .footer_inner .widget_pages li:hover, .site-content .widget_recent_comments li:hover, .primary-sidebar .widget_recent_comments li:hover, .shop-sidebar .widget_recent_comments li:hover, .footer_inner .widget_recent_comments li:hover, .site-content .widget_recent_entries li:hover, .primary-sidebar .widget_recent_entries li:hover, .shop-sidebar .widget_recent_entries li:hover, .footer_inner .widget_recent_entries li:hover, .site-content .widget_rss li:hover, .primary-sidebar .widget_rss li:hover, .shop-sidebar .widget_rss li:hover, .footer_inner .widget_rss li:hover{
	color:#f06d00;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th{
	text-align:left;
	padding:0
}
.woocommerce div.product .entry-summary .single_variation p.price, .woocommerce div.product .entry-summary .single_variation span.price{
	color:#f00;
	letter-spacing:0
}
.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name, .woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name{
	color:#000
}
.contactInfo--box .zorka-icon-box.left{
	margin-bottom: 30px;
	padding-left: 65px;
	min-height: 50px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.contactInfo--box .zorka-icon-box .zbox-title{
	font-size:16px;
	line-height: 30px;
}
.contactInfo--box .zorka-icon-box p{
	padding-top:0
}
.contactInfo--box .zorka-icon-box.style2 i{
	width: 50px;
    height: 50px;
	    line-height: 50px;
	    font-size: 25px;
	background-color:#f06d00
}
.zorka-icon-box .zbox-title:hover{
	color: #f06d00;
}
.contact-form p{
	text-align:left;
}
.contact-form .wpcf7-text, .contact-form textarea{
border-radius:10px;
}
.entry-content input[type="submit"], .comment-text input[type="submit"]{
	background-color:#f06d00
}
.colorOption strong{font-size: 16px;font-weight: 400;}
.colorOption ul{display: flex;flex-wrap: wrap;margin: 0 -5px;list-style:none;padding:0}
.colorOption ul li{padding: 5px;}
.colorOption ul li a{
    color: #fff;
    font-family: 'Lato', sans-serif;
    font-weight: 500;
    background: transparent;
    cursor: pointer;
    transition: all 0.3s ease;
    position: relative;
    outline: none;
    border: solid 1px #ccc;
    display: block;
    }
.colorOption ul li a::before, .colorOption ul li a::after{
	    position: absolute;
	    content: "";
	    right: -1px;
	    top: -1px;
	    background: #f06d00;
	    transition: all 0.3s ease;
}
.colorOption ul li a::before{
	height: 0%;
    width: 2px;
}
.colorOption ul li a::after{
	width: 0%;
    height: 2px;
}
.colorOption ul li a span{
	position: relative;
    width: 100%;
    height: 100%;
	width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;padding: 10px;
}
.colorOption ul li a span::before, .colorOption ul li a span::after{
	    position: absolute;
	    content: "";
	    left: -1px;
	    bottom: -1px;
	    background: #f06d00;
	    transition: all 0.3s ease;
}
.colorOption ul li a span::before{
	    width: 2px;
    height: 0%;
}
.colorOption ul li a span::after{
	    width: 0%;
    height: 2px;
}
.colorOption ul li a:hover::before, .colorOption ul li a.active::before{
	height: calc(100% + 2px);
}
.colorOption ul li a:hover::after, .colorOption ul li a.active::after{
	    width: calc(100% + 2px);
}
.colorOption ul li a:hover span::before, .colorOption ul li a.active span::before{
	    height: calc(100% + 2px);
}
.colorOption ul li a:hover span::after, .colorOption ul li a.active span::after{
	    width: calc(100% + 2px);
}
.colorOption ul li a img{max-width: 100%;max-height: 100%;}
.site-content-product-archive .product-listing.woocommerce.row{
	    display: flex;
    flex-wrap: wrap;

}
.site-content-product-archive .product-listing.woocommerce.row>div{
	 display: flex;
}
.site-content-product-archive .product-listing.woocommerce.row>div>div{
	 display: flex;
	flex:1;
	flex-direction:column;
}
.site-content-product-archive .product-listing.woocommerce.row>div>div .product-button{
margin-top:auto}
.price-table{
	margin-top:15px;
	overflow:auto
}
.modal {
	z-index:999
}
#wrapper-content{
	z-index:inherit
}
.price-table table th{
	background-color:#000;
	color:#fff
}
footer.enable-parallax-footer{
	z-index:1
}
.qty-box{
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
	margin-top:15px;
	flex-direction:column
}
.qty-box form{
	padding-bottom:30px
}
.qty-box button{
	width:auto;
	height:60px;
	background-color: #f06d00!important;
	border-color: #f06d00!important;
	border-radius:50px!important;
	padding:10px 30px!important;
	font-size:18px
}
.qty-box button.btn:focus, .qty-box button.btn:active:focus{
	outline:none
}
.qty-box button.btn:hover{
	background-color: #000!important;
    border-color: #000!important;
}
.qty-box form .form-check input{
	border: none;
    padding: 0 15px;
    font-size: 14px;
    color: #878787;
    height: 42px;
    line-height: 1;
    background-color: #f5f5f5;
    -webkit-border-radius: 36px;
    -moz-border-radius: 36px;
    border-radius: 36px;
}
.cstm_desplay_none{
	display: none;
}
.error_quantity_color{
	color: red;
}
body .codedropz-upload-inner h3{
	font-size:16px;
	margin:0;
	line-height:normal
}
.enquiry-form-modal .form-row{
	display:flex;
	flex-wrap:wrap;
	margin:0 -15px!important;
}
.enquiry-form-modal .modal-body{
	padding:30px
}
.form-row .form-column .form-group input.wpcf7-not-valid{
	border:solid 1px red
}
.form-row .form-column .form-group textarea.wpcf7-not-valid {
    border: solid 1px red;
}	
.form-row .form-column .form-group input.wpcf7-not-valid + .codedropz-upload-handler{
	border-color:red
}
.form-row .form-column .form-group .wpcf7-not-valid-tip{
	display:none
}
.form-row .form-column{
	flex: 0 0 auto;
	padding:0 15px
}
.form-row .form-column.flex-50{
	width:50%
}
.form-row .form-column.flex-50.submit-col{
	align-self:center;
}
.form-row .form-column.flex-100{
	width:100%
}
.form-row .form-column .form-group input{
	width:100%
}
.form-row .form-column .form-group label{
	color:#000
}
.form-row .form-column .form-group label, .form-row .form-column .form-group p{
	margin-bottom:0
}
.form-row .form-column .form-group textarea{
	border-radius:10px;
	height:100px;
	padding-top:10px;
	padding-bottom:10px
}
body .codedropz-upload-container {
	background-color:#f6f6f6;
	    height: 90px;
}
body .codedropz-upload-inner .codedropz-btn-wrap{
	line-height:normal
}
.enquiry-form-modal .modal-header{
	display:flex;
	justify-content:space-between;
	padding:15px 30px
}
.enquiry-form-modal .submit-btn p{
	margin-bottom:0;
	display:flex;
	flex-direction:row-reverse
}
.enquiry-form-modal .submit-btn{
	display:flex;
	justify-content:flex-end
}
.enquiry-form-modal .submit-btn .wpcf7-submit{
	border: 0;
    width: 120px;
    height: 42px;
    background-color: #f06d00!important;
    border-color: #f06d00!important;
    border-radius: 50px!important;
    color: #fff;
}
.enquiry-form-modal .modal-body h5{
	font-size:20px;
	margin-bottom:20px;
	text-align:center
}
@media screen and (min-width: 992px){
	.x-nav-menu.x-nav-menu-horizontal > li.x-menu-item > a{
		font-size:14px;
		color:#000
	}
	.x-nav-menu.x-nav-menu-horizontal > li.x-menu-item + li{
		margin-left:37px
	}
}
@media(max-width:1199px){
	.home-features .zorka-icon-box.style3.gift-under-box .zbox-title,
	.home-features .zorka-icon-box.style3.holiday-offer-box .zbox-title,
	.home-features .zorka-icon-box.style3.free-delivery-box .zbox-title{
		font-size: 18px;
	}
	.home-features .zorka-icon-box.style3.gift-under-box p,
	.home-features .zorka-icon-box.style3.holiday-offer-box p,
	.home-features .zorka-icon-box.style3.free-delivery-box p{
		font-size:16px
	}
	.x-nav-menu.x-nav-menu-horizontal > li.x-menu-item + li{
		    margin-left: 15px;
	}
	body header.main-header.affix-header .menu-wrapper .x-nav-menu > li.x-menu-item > a.x-menu-a-text{
		font-size:12px
	}
	.box-tw-Layout .vc_row>div{
		width:100%;
		margin-bottom:15px
	}
	.product-2-box .product-listing.woocommerce .product-item-inner.second-style .product-thumb {
		max-width: 100px;
		height: auto;
		float: left;
		margin-bottom: 0px;
		margin-right: 20px;
	}
	
	.product-style-two.product-2-box .product-listing.woocommerce .product-item-inner.second-style .product-name{
		text-align:left
	}
	body .product-2-box .product-listing.woocommerce div.product p.price, body .product-2-box .product-listing.woocommerce div.product span.price,
	.product-style-two.product-2-box .product-listing.woocommerce .product-item-inner.second-style span.price{
		text-align:left
	}
	.product-style-two.product-2-box .product-listing.woocommerce .product-item-inner.second-style .product-info{
		padding-top:0;
		width:auto
	}
	.product-2-box .product-listing.woocommerce .product-button{
		text-align:left
	}
	body .product-2-box .product-listing.woocommerce div.product span.price, .product-style-two.product-2-box .product-listing.woocommerce .product-item-inner.second-style span.price {
		margin-bottom:10px
	}
	.product-style-two.product-2-box .product-listing.woocommerce .add_cart_button_wrap, .product-style-three .product-listing.woocommerce .add_cart_button_wrap{
		font-size: 0px;
    width: 34px;
    height: 34px;
    padding: 0px;
    line-height: 34px;
    position: absolute;
    bottom: 30px;
    left: 130px;
	}
	
	.zorka-heading.style1.our-product-heading{
		height:auto!important;
	}
	.qty-box{
		flex-direction:column;
		align-items:flex-start
	}
	.qty-box form{
		width:100%;
		padding-right:0;
		padding-bottom:15px;
		
	}
}

@media(max-width:767px){
	
	.product-2-box .title-shortcode h2{
		font-size: 18px;
	}
	.zorka-heading.style1.our-product-heading h2{
		font-size:24px
	}
	.product-2-box{
		margin-bottom:15px
	}
	.box-tw-Layout  .product-listing.woocommerce>div{
		margin-bottom:0
		}
	.zorka-heading.style1.our-product-heading{
		height:auto;
		margin-bottom: 30px;
	}
	.form-row .form-column.flex-50{
		width:100%
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs{
		display: flex;
    flex-wrap: nowrap;
    overflow: auto;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li a{
		white-space:nowrap
	}
}
@media (max-width: 480px){
	.row.homeProducts .product-listing.woocommerce{
		margin:0 -5px
	}
	.homeProducts .product-listing.woocommerce .product-item-wrapper, .homeProducts .product-cat-wrap .product-cat-item {
		width: 50%;
		padding:0 5px 30px 5px
	}
	body .homeProducts .product-listing.woocommerce .product-name{
		font-size:13px
	}
	.product-listing.woocommerce .product_type_variable, .product-listing.woocommerce .add_to_cart_button, .product-listing.woocommerce .added_to_cart.wc-forward, .product-listing.woocommerce .product_type_external, .product-listing.woocommerce .product_type_grouped, .product-listing.woocommerce .product_type_simple{
		font-size:13px
	}
	.product-2-box .product-listing.woocommerce .product-item-inner.second-style .product-thumb {
		max-width: 80px;
		height: auto;
		float: left;
		margin-bottom: 0px;
		margin-right: 20px;
	}
	.product-listing.woocommerce .product-item-inner.second-style{
		padding-left: 10px;
    	padding-right: 10px;
	}
	.product-style-two.product-2-box .product-listing.woocommerce .product-item-inner.second-style .product-name{
		text-align:left
	}
	body .product-2-box .product-listing.woocommerce div.product p.price, body .product-2-box .product-listing.woocommerce div.product span.price,
	.product-style-two.product-2-box .product-listing.woocommerce .product-item-inner.second-style span.price{
		text-align:left
	}
	.product-style-two.product-2-box .product-listing.woocommerce .product-item-inner.second-style .product-info{
		padding-top:0
	}
	.product-2-box .product-listing.woocommerce .product-button{
		text-align:left
	}
	body .product-2-box .product-listing.woocommerce div.product span.price, .product-style-two.product-2-box .product-listing.woocommerce .product-item-inner.second-style span.price {
		margin-bottom:10px
	}
	.product-2-box .row{
		margin: 0 -5px
	}
	
}
.stepBox::after{
	position:absolute;
	width:100vw;
	height:100%;
	content:"";
	left:50%;
	transform:translatex(-50%);
	top:0;
	z-index:-1;
	border-bottom: solid 1px #f5f5f5;
	border-top: solid 1px #f5f5f5;
}
.stepBox{
    border-radius: 4px;
	padding: 50px 0 25px;
	position:relative;
	z-index:1;
	margin-bottom:30px;
}
.stepBox h2{
	font-size:20px;
	font-weight:bold;
	margin-bottom:0;
	color:#000
}
.track-stepBox-tab-content {
    position: relative;
}
/* .track-stepBox-tab-content::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 2px;
    background-color: #fcd005;
    content: '';
    z-index: 2;
} */
.track-stepBox-tab-content.show::before {
    width: 50%;
}
.track-stepBox-tab-content ul {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    max-width: 1084px;
	padding:0;
	list-style:none
}
.track-stepBox-tab-content ul li {
    flex: 0 0 33.33%;
    max-width: 33.33%;
    position: relative;
}
.track-stepBox-tab-content ul li .check-circle {
    margin-top: -23.5px;
}
.track-stepBox-tab-content ul li .check-circle span {
    width: 47px;
    height: 47px;
    background-color: #f5f5f5;
    border: solid 4px #cfcfcf;
    border-radius: 50%;
    margin: 0 auto;
    display: block;
    position: relative;
    z-index: 7;
    display: flex;
    align-items: center;
    justify-content: center;
}
.track-stepBox-tab-content ul li.active .check-circle span {
    background-color: #eb6e1a;
    border-color: #eb6e1a;
}
.track-stepBox-tab-content ul li .check-circle span img {
    display: none;
    width: 20px;
}
.track-stepBox-tab-content ul li.active .check-circle span img {
    display: block;
	filter:invert(1)
}
.track-stepBox-tab-content ul li .tracktitle {
    font-size: 18px;
    color: #000;
    line-height: 1.35;
    text-align: center;
    font-weight: 500;
    margin-top: 10px;
    display: block;
    opacity: 0.5;
}
.track-stepBox-tab-content ul li.active .tracktitle {
    opacity: 1;
}
.track-stepBox-tab-content ul li::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 2px;
    border-top: dashed 2px #cfcfcf;
    content: '';
    z-index: 5;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.track-stepBox-tab-content ul li::after {
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 2px;
    border-top: dashed 2px #cfcfcf;
    content: '';
    z-index: 4;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    background-color: #f5f5f5;
}
/* .track-stepBox-tab-content::after {
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 2px;
    border-top: dashed 2px #cfcfcf;
    content: '';
    z-index: 1;
} */
.track-stepBox-tab-content ul li.active::before {
	border-color:#eb6e1a;
	border-style:solid;
	border-width: 1px;
}
.track-stepBox-tab-content ul li.active.fill-step::after {
	border-color:#eb6e1a;
	border-style:solid;
	border-width: 1px;
}
footer.main-footer .textwidget .footer-address span.email a, footer.main-footer .textwidget .footer-address span.telephone a{
	text-transform: lowercase;
}
.track-stepBox-tab-content ul li:first-child::before, .track-stepBox-tab-content ul li:last-child::after {
	display:none
}

.site-content-product-single, .site-content-product-archive{
	overflow:hidden
}
.enquiry-form-modal .track-stepBox-tab-content ul li .tracktitle{
	font-size:15px
}
.enquiry-form-modal .track-stepBox-tab-content ul li .check-circle span{
	    width: 37px;
    height: 37px;
}
.enquiry-form-modal .track-stepBox-tab-content ul li .check-circle span img{
	width:15px
}
.enquiry-form-modal .stepBox{
	width:100%;
	flex:0 0 auto;
	    padding: 23px 0 0;
    margin: 0;
}
.enquiry-form-modal .stepBox::after{
	display:none
}
.enquiry-form-modal .modal-header .close{
	    position: absolute;
    width: 30px;
    height: 30px;
    right: -15px;
    top: -15px;
    margin: 0;
    background-color: #000;
    border-radius: 50%;
    line-height: 24px;
    opacity: 1;
	    text-shadow: none;
    color: #fff;
}
.enquiry-form-modal .modal-dialog{
	    width: 780px;
}
.enquiry-form-modal .invalid .wpcf7-response-output{
	padding:16px;
	color: #842029;
    background-color: #f8d7da;
    border: solid 1px #f5c2c7!important;
	border-radius:6px
}
.enquiry-form-modal .resetting .wpcf7-response-output{
	padding:16px;
	color: #0f5132;
    background-color: #d1e7dd;
    border: solid 1px #badbcc!important;
	border-radius:6px
}
.enquiry-form-modal .track-stepBox-tab-content ul li::before, .enquiry-form-modal .track-stepBox-tab-content ul li::after{
	    top: -3px;
}
.summary-product .product_meta > span.product-stock-status-wrapper{
	display:none
}
.widget .woof_redraw_zone ul li .woof_childs_list_opener{
	position:absolute;
	right:0;
	top:10px;
	filter: brightness(0);
}
.widget .woof_redraw_zone ul li.woof_childs_list_li{
	position:relative
}

@media(max-width:980px){
	.enquiry-form-modal .modal-dialog{
		width: calc(100% - 30px);
		    margin: 30px auto;
	}
	.enquiry-form-modal .modal-header{
		padding: 10px 15px;
	}
	.enquiry-form-modal .modal-body{
		padding:15px 15px
	}
}
@media(max-width:980px){
	.enquiry-form-modal .track-stepBox-tab-content ul li .tracktitle, .track-stepBox-tab-content ul li .tracktitle {
    font-size: 13px;
}
	.recaptcha>span>div{
		    transform: scale(0.8);
    transform-origin: 0;
	}
}
/* .track-stepBox-tab-content ul li:first-child::after{
	display:none
} */


/****** 19-12-2023 *****/
.single-product-left-wrapper{position:relative;}
.single-product-left-wrapper .full-img-slider { padding-left:90px}
.single-product-left-wrapper .full-img-slider.single-image-slider{padding:0px;}
.single-product-left-wrapper .thumb-img-slider{position:absolute; top:0px; left:0px; width:62px;}
.single-product-left-wrapper .thumb-img-slider .slick-slide{margin-bottom:16px;}
.single-product-left-wrapper .thumb-img-slider .slick-slide figure{height:60px; width:60px;     display: flex;align-items: center;justify-content: center; padding: 10px; border: solid 1px #ccc; }
.single-product-left-wrapper .thumb-img-slider .slick-slide.slick-active.slick-current figure{background-color:#efefef;}
.single-product-left-wrapper .thumb-img-slider .slick-prev {
    background-image: url('image/up-arrow.svg');
    height: 30px;
    width: 100%;
    border: none;
    font-size: 0;
    background-color: transparent;
    background-size: 30px;
    background-repeat: no-repeat;
    margin: 0 0px 8px;
    background-position: center;
}
.single-product-left-wrapper .thumb-img-slider .slick-arrow.slick-disabled{opacity:0.3;}
.single-product-left-wrapper .thumb-img-slider .slick-next{    background-image: url('image/down-arrow.svg');
    height: 30px;
    width: 100%;
    border: none;
    font-size: 0;
    background-color: transparent;
    background-size: 30px;
    background-repeat: no-repeat;
    margin: 0px 0px 0px;
    background-position: center;}
	
	.single-product-left-wrapper .full-img-slider .full-img-slide figure{display: flex;align-items: center;justify-content: center; padding: 10px; border: solid 1px #f5f5f5;}
	
		.single-product-left-wrapper .full-img-slider .full-img-slide figure{height:500px;}	
.single-product-left-wrapper .full-img-slider .full-img-slide figure img {
    object-fit: contain;
    aspect-ratio: 1;
}
	
	
	@media(max-width:767px){
		
		.single-product-left-wrapper .full-img-slider { padding-left:0px}
.single-product-left-wrapper .thumb-img-slider{position:relative; padding:20px 30px; top:0px; left:0px; width:100%;}
	.single-product-left-wrapper .full-img-slider .full-img-slide figure{height:300px;}	
.single-product-left-wrapper .full-img-slider .full-img-slide figure img {
    object-fit: contain;
    aspect-ratio: 2;
}
.single-product-left-wrapper .thumb-img-slider .slick-slide{margin-right:12px; margin-bottom:0px;}
.single-product-left-wrapper .thumb-img-slider .slick-next{position: absolute;
    right: 0px;
    top: 0px;
    width: 30px;
    transform: rotate(270deg);
    bottom: 0px;
    margin: auto;}
	
.single-product-left-wrapper .thumb-img-slider .slick-prev {position: absolute;
    left: 0px;
    top: 0px; 
    width: 30px;
    transform: rotate(270deg);
    bottom: 0px;
    margin: auto;}
	.single-product-left-wrapper .thumb-img-slider .slick-slide figure{margin:auto;}
	}

/*04-01-2023*/

.woocommerce div.product .woocommerce-tabs .panel h2 {
    display: none;
}
.woocommerce table.shop_attributes {
	border: none;
}
footer.main-footer .widget_nav_menu ul.menu li{
	width: 100%;
}
.footer_inner h4.widget-title, .footer_inner .widget_nav_menu ul.menu li, .footer_inner  .widget_media_image{
	text-align: center;
}

/* for search */

.zorka-navbar-header .search-header-wrapper .search-header-inner .search-form .search-field{
	max-width: 100%;
    padding: 13px 34px 13px 15px;
    height: auto;
    line-height: 20px;
    text-transform: none;
    font-size: 16px;
    font-weight: 400;
    border: solid 2px #ddd;
	width:452px !important;
	border-color: #d4d4d4;
    color: #000;
    padding-left: 15px;
	font-style:normal;
}
.zorka-navbar-header .search-header-wrapper .search-header-inner .search-form .search-field::placeholder{
	color: #6d6d6d;
    opacity: .9;
}
.zorka-navbar-header .search-header-wrapper .search-header-inner .search-form .search-submit{
	width:16px;
	right:15px;
}
.zorka-navbar-header .search-header-wrapper .search-header-inner .search-form .search-submit:before{
	font-weight:400;
	color:#868686;
	
}
.zorka-navbar-header .search-header-wrapper .search-header-inner .search-form .smart-search-results .smart-search-post-excerpt{
	display:none !important;
}	
.zorka-navbar-header .search-header-wrapper .search-header-inner .search-form .smart-search-results .smart-search-view-all-holder a{
	color:#000;
	font-size:15px;
	font-weight:500;
	height:38px;
	line-height:36px;
}
.zorka-navbar-header .search-header-wrapper .search-header-inner .search-form .smart-search-results .smart-search-post-holder{
	text-align:start;
}
.zorka-navbar-header .search-header-wrapper .search-header-inner .search-form .smart-search-results .smart-search-post-sku{
	float:none;
}


#zorka-modal-search .search-field {
	font-size: 22px !important;
    color: #fff !important;
    background-color: transparent !important;
    border-bottom: 1px solid rgba(255, 255, 255, .7) !important;
	border-radius:0px;
	font-style: normal;
    font-weight: 400;
}

#zorka-modal-search .search-field::placeholder{
	color:#878787;
}
#zorka-modal-search .search-form .search-submit:before{
	color:#fff;
	font-size:22px;
	font-weight:400;
}

@media (max-width:991px){
	#zorka-modal-search .smart-search-results{
		top:134px;
	}
	#zorka-modal-search .smart-search-results .smart-search-post-excerpt{
		display:none !important;
	}
	#zorka-modal-search .search-field{
		padding-left:10px !important;
	}
}
/* for search */

.single-product-left-wrapper .full-img-slider .full-img-slide figure{
	overflow:hidden;
}
.single-product-left-wrapper .full-img-slider .full-img-slide figure img{
	width:auto !important;
}

.autocomplete-no-suggestion{color: #000 !important;
font-size: 15px;
}


/*mar 21 2023*/

body .product-thumb-primary{
height: 180px;
display: flex;
align-items: center;
justify-content: center;
}
body .product-thumb-primary img{
max-width: 100%;
max-height: 100%;
height: auto;
}

.wpcf7-response-output{ display: none !important;}