@font-face {
    font-family: 'prescious_soulregular';
    src: url('../fonts/Prescious Soul.woff2') format('woff2'),
         url('../fonts/Prescious Soul.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
.whb-top-bar{
	display:none;
}

.wpcf7-contact-form-not-found{
	display:none;
}

@media only screen and (max-width: 768px) {
    .whb-main-header
 {
        display: none !important;
    }
	    .mob-standard-logo {
        display: inline-block;
        margin-top: 10px;
        height: 20px !important;
    }
}


.site-logo {
	height: 100px;
	padding-top:15px;
	padding-bottom:15px;
}
.wd-tools-element>a{
    
    display:none !important;
    
}
.wd-header-nav li a span,.wd-header-search a
{
	/*color:#ffffff;*/
	font-weight: 400;
	font-size:16px;
	text-transform: capitalize;
	font-family: 'Roboto';
}
.head-toll-number
{
	color:#111111;
}
.wd-header-nav li.current-menu-item a span
{
	border-bottom: 1px solid #ffffff;
}
.head-toll-free .head-toll-number a,.head-toll-free .head-toll-title
{
	color:#111111;
	font-weight:bold;
	font-size: 16px;
}
.head-toll-free
{
	background-color:#91df2a;
		text-align:center;
	padding:8px;
}
.wd-header-nav li a:hover span
{
 border-bottom: 1px solid #ffffff;
}
.wd-header-nav li.item-level-0 a
{
	padding-right: 40px !important;
	padding-left: 40px !important;
}
.wd-header-nav li.item-level-1 a
{
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.wd-header-nav .current-menu-item a span
{
	color:#92c83e;
}
.head-toll-free p
{
  margin-bottom:0;
}
.head-toll-free .head-toll-number a:hover
{
   color:#ffffff;
}
#rev_slider_45_1_wrapper h1
{
	font-family: 'prescious_soulregular' !important;
	font-weight: 200 !important;
}
.home-about-section
{
	padding-top: 100px;
	padding-bottom: 100px;
}
.title
{
	font-family: 'prescious_soulregular' !important;
	font-size: 60px;
	font-weight: 500 !important;
	text-transform: lowercase !important;
	color: #111111 !important;
}
.description
{
	font-family: 'Roboto';
	font-size: 18px;
	line-height: 30px;
	color: #6e6e6e !important;
	font-weight: 400;
	
}
.home-about-section .box-section p,.home-about-section .box-section h3
{
	margin-bottom: 15px;
}
.home-about-section .box-section
{
	border:1px solid #dddfe18f;
	padding: 25px;
	height: 250px;
}
.home-about-section .box-section h3
{
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size: 20px;
	color: #111111;
}
.home-about-section .second-row
{
	margin-top: 50px;
}
.home-about-section .third-row .btn-section a
{
	background-color: #111111;
	color: #ffffff;
	text-transform: uppercase;
	font-family: 'Roboto';
	font-weight: bold;
	padding: 15px 30px;
	font-size: 16px;
	height: 48px;
    letter-spacing: 2px;
}
.home-about-section .third-row
{
	margin-top: 60px;
}

.home-about-section .third-row .btn-section a:hover
{
	background-color: #91df2a;
}
.home-category-section
{
	background-color: #111111;

}
.home-category-section .slick-list.draggable
{
	padding-top: 0 !important;
}
.home-category-section .category-name-slide h3
{
	color: #ffffff;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size: 18px;
	cursor: pointer;
	padding-left: 10px;
}
.home-category-section .category-details-slide .cate_img
{
	float: left;
	display: table-cell;
	width: 70%;
}
.home-category-section .category-details-slide .cate_details
{
	padding-top: 120px;
	display:table-cell;
}
.home-category-section .category-details-slide .cate_details .sub-title
{
	color: #ffffff;
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 40px;
}
.home-category-section .category-details-slide .cate_details .description
{
	color: #b1aeae !important;
}
.home-category-section .category-details-slide .cate_details .btn-section a
{
	background-color: #91df2a;
	color: #111111;
	font-family:'Roboto';
	font-weight: bold;
	padding: 15px 30px;
	font-size: 16px;
	letter-spacing: 2px;
	height: 48px;
}
.home-category-section .category-details-slide .cate_details .btn-section
{
	margin-top: 45px;
	padding-bottom: 20px;
}
.home-category-section .slick-slide.slick-current.slick-active
{
	margin-bottom: 0;
}
.home-category-section .category-details-slide .cate_details .btn-section a:hover
{
	background-color: #ffffff;
}

.home-category-section .name-btn-section a
{
	background-color: #91df2a;
	color: #111111;
	font-family:'Roboto';
	font-weight: bold;
	 padding: 15px 30px;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 2px;
    height: 48px;

}
.home-category-section
{
	padding-left: 55px;
	padding-right: 55px;
}
.home-category-section .name-btn-section a:hover
{
	background-color: #ffffff;
}
.home-product-section
{
	padding-top: 100px;
	padding-bottom: 140px;
}
.home-product-section .title-section .btn-section a
{
	background-color: #171717;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 16px;
	font-family:'Roboto';
	padding: 15px 30px;
	font-weight: bold;
	letter-spacing: 2px;
	height: 48px;
}
.home-product-section .title-section .description
{
	margin-top: 50px !important;
	margin-bottom: 0 !important;
}
.home-product-section .title-section .btn-section
{
	margin-top: 60px;
}
.home-product-section .title-section .btn-section a:hover
{
	background-color: #91df2a;
}
.home-product-section .home-all-product .sub-title
{
		font-weight: 400;
		font-family: 'Poppins', sans-serif;
		font-size: 20px;
		margin-top: 20px;
		color: #111111;
}	
.home-product-section .home-all-product .box-section img
{
	border:1px solid #dddfe14a;
}
.home-product-section .home-all-product .box-section:hover img
{
	border:1px solid #d4d4d4;
}
}
.home-product-section .home-all-product .slick-slide
{
	margin: 0 15px;
}
.home-product-section .second-row
{
	margin-top: 60px;
}
.home-product-section .home-all-product .slick-arrow
{
	background: unset;
}
.home-product-section .home-all-product .slick-prev:before,.home-product-section .home-all-product .slick-next:before
{
	color: #111111;
}
.home-product-section .home-all-product .slick-arrow:hover
{
	background: unset !important;
	box-shadow: unset;
}
.prefooter-inner-sect .box-section-dealer .sub-title,
.prefooter-inner-sect .box-section-brochure .sub-title
{
	font-family:'Roboto';
	font-size: 35px;
	font-weight: 300;
	color: #111111;
	margin-bottom: 5px;
}
.prefooter-inner-sect .box-section-dealer .description,
.prefooter-inner-sect .box-section-brochure .description
{
	color: #6e6e6e;
	font-size: 18px;
	line-height: 24px;
}
.prefooter-inner-sect .box-section-dealer .text-section,
.prefooter-inner-sect .box-section-brochure .text-section
{
	float: left;
	margin-right: 50px;
}
.prefooter-inner-sect .box-section-dealer .img-section,
.prefooter-inner-sect .box-section-brochure .img-section
{
	vertical-align: middle;
	display: table-cell;
}
.prefooter-inner-sect .box-section-brochure
{
	margin-left: 30px;
}
.prefooter-inner-sect .box-section-dealer
{
	border-right: 2px solid #a4a4a4;
	margin-left: 20px;
}
.main-footer-section .sub-title
{
	font-family: 'Poppins', sans-serif;
	color: #333333;
	font-size: 20px;
	font-weight: normal;
}
.main-footer-section .widget_nav_menu li a
{
	color: #6e6e6e;
	font-size: 18px;
	font-family:'Roboto';
	font-weight: 400;
}
.main-footer-section .widget_nav_menu li a:hover
{
	color: #91df2a !important;
}
.main-footer-section .widget_nav_menu .current-menu-item a
{
	color: #91df2a !important;
	font-weight: 300;
}
.main-footer-section
{
	padding-top: 60px;
	padding-left: 50px;
	padding-right: 50px;
}
.main-footer-section
{
	border-top: 1px solid #b2b2b2;
}
.main-footer-section .footer-social .description
{
	font-family:'Roboto';
	font-weight: 300;
	font-size: 18px;
	color: #6e6e6e;
}	
.main-footer-section .footer-social .social-media a i
{
	color: #464646;
	font-size: 22px;
    margin: 0 5px;
}
.main-footer-section .footer-social .social-media a:hover i
{
	color: #91df2a;
}
.main-footer-section .footer-newsletter input
{
	border: none;
	border-bottom: 1px solid #111111;
	padding-left: 0;
}
.main-footer-section .footer-newsletter input:focus
{
	border-bottom: 1px solid #111111;
	color: #ffffff;
}
.main-footer-section .footer-newsletter ::placeholder
{
	color: #8b8b8b;
	font-family:'Roboto';
	font-weight: 500;
}
.main-footer-section .footer-newsletter .description
{
	font-family:'Roboto';
	color: #6e6e6e;
	font-size: 18px;
	margin-top: 15px;
}
.main-footer-section .footer-newsletter .wpcf7-submit
{
	background: unset;
	background-color: #333333;
    color: #ffffff;
    padding: 10px 15px;
    margin-top: 10px;
    font-family: 'Roboto';
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    border: none;
}

.main-footer-section .footer-newsletter .wpcf7-submit:hover
{
	background: unset;
	box-shadow: unset;
	background-color: #92c83e;
}
.home-instagram-section
{
	padding-top: 60px;
	padding-bottom: 60px;
}
.home-instagram-section .btn-section a
{
	background-color: #111111;
	color: #ffffff;
	font-family:'Roboto';
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	padding: 10px 30px;
	height: 48px;
	letter-spacing: 2px;
}
.home-instagram-section .btn-section
{
	margin-top: 60px;
}
.home-instagram-section .btn-section a:hover
{
	background-color: #91df2a;
}


.demo{ text-align: center; }
.toolTip{
    color: #006266;
    background: #fff;
    font-family: 'Space Grotesk', sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 55px;
    height: 55px;
    width: 55px;
    padding: 0;
    border-radius: 50%;
    box-shadow: 0 0 0 3px #fff, 0 0 15px rgba(0,0,0,0.2);
    position: relative;
    transition: all 0.3s ease 0s;
}
.toolTip:hover,
.toolTip:focus{
    color: #fff;
    background: #006266;
    outline: none;
}
.toolTip:before{
    content: attr(data-tip);
    color: #006266;
    background: rgba(255,255,255,0.7);
    font-size: 13px;
    font-weight: 500;
    line-height: 18px;
    height: 80px;
    width: 80px;
    padding: 22px 10px;
    border: 3px solid #fff;
    border-radius: 50%;
    white-space: normal;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
}
.toolTip:hover:before{
    opacity: 1;
    visibility: visible;
}
.toolTip.top:before{
    transform: translateX(-50%) scale(0.5);
    position: absolute;
    left: 50%;
    bottom: 0;
}
.toolTip.top:hover:before{
    transform: translateX(-50%) scale(1);
    bottom: 85%;
}
.toolTip.left:before{
    transform: translateY(-50%) scale(0.5);
    position: absolute;
    top: 50%;
    right: 0;
}
.toolTip.left:hover:before{
    transform: translateY(-50%) scale(1);
    right: 85%;
}
.toolTip.right:before{
    transform: translateY(-50%) scale(0.5);
    position: absolute;
    top: 50%;
    left: 0;
}
.toolTip.right:hover:before{
    transform: translateY(-50%) scale(1);
    left: 85%;
}
.toolTip.bottom:before{
    transform: translateX(-50%) scale(0.5);
    position: absolute;
    left: 50%;
    top: 0;
}
.toolTip.bottom:hover:before{
    transform: translateX(-50%) scale(1);
    top: 85%;
}
@media only screen and (max-width: 767px){
    .toolTip{ margin: 0 0 20px; }
}
.home-section-tooltip button.btn.toolTip.top
{
	background-color: #92c83e;
	border-radius: 50%;
    margin: 0px 5px;
    position: absolute;
    height: 15px;
    width: 15px;
    border-radius: 100%;
    padding: unset;
}
.home-section-tooltip button.btn.toolTip.top:nth-of-type(1)
{
	left: calc(35% - 15px);
	top: auto;
	bottom: 15%;

}
.home-section-tooltip button.btn.toolTip.top:nth-of-type(2)
{
	left: calc(10% - 15px);
    top: auto;
    bottom: 37%;
}
.home-section-tooltip button.btn.toolTip.top:nth-of-type(3)
{
	    left: calc(63.5% - 15px);
    top: auto;
    bottom: 42%;
}
.home-section-tooltip button.btn.toolTip.top:nth-of-type(4)
{
	left: calc(35% - 15px);
    top: auto;
    bottom: 40%;
}
.home-section-tooltip button.btn.toolTip.top:nth-of-type(5)
{
	left: calc(3% - 15px);
    top: auto;
    bottom: 50%;
}

.home-section-tooltip button.btn.toolTip.top:nth-of-type(1):before,
.home-section-tooltip button.btn.toolTip.top:nth-of-type(2):before,
.home-section-tooltip button.btn.toolTip.top:nth-of-type(3):before,
.home-section-tooltip button.btn.toolTip.top:nth-of-type(5):before
{
	padding: 30px 10px;
} 
.home-section-tooltip button.btn.toolTip.top:nth-of-type(4):before
{
	padding: 10px 10px;
}
.home-about-section .box-section .description
{
	font-size: 18px;
} 
.home-section-tooltip .overlay-box-sect
{
	background-color: rgb(17 17 17 / 90%);
}
.home-section-tooltip .overlay-box-sect .title
{
	color: #ffffff !important;
	font-size: 36px;
}
.home-section-tooltip .overlay-box-sect .description
{
	font-size: 18px;
	color: #b1aeae !important;
	margin-bottom: 0;
}
.home-section-tooltip .overlay-box-sect
{
	margin: 0 auto;
    width:350px;
    padding: 30px 30px;
    position: absolute;
    top: 230px;
    left: 0;
    right: 0;
}
.home-category-section .slick-slide.slick-current.slick-center
{
	border-left: 6px solid #91df2a;
}
.home-category-section .slick-slide
{
  padding: 10px 0;
}
.home-category-section .slick-slide
{
	margin-bottom: 50px;
}
.copyrights-wrapper.copyrights-two-columns
{
	background-color: #2f2f2f;
}
.copyrights-wrapper.copyrights-two-columns .min-footer
{
	text-align: center;
}
.copyrights-wrapper.copyrights-two-columns .min-footer small
{
	font-size: 14px;
	color: #ffffff;
	font-family:'Roboto';
}
.main-footer-section .wpcf7-response-output
{
	padding-right: 12px;
    padding-left: 50px;
    font-size: 12px;
}
.home-all-product .slick-slide
{
	margin: 0 20px;
}
.minimalist-line-bullets .minimalist-bullet-num
{
	    color: #fff !important;
}
.minimalist-line-bullets .tp-bullet:after
{
	background-color: #fff !important;
}
.copyrights-wrapper .min-footer>div
{
	max-width: 100%;
}	
.minimalist-line-bullets .minimalist-bullet-num
{
	display: none !important;
}
.about-section-one .second-row .title-section .sub-title
{
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	font-weight: 400;
    color: #111111;
}
.about-section-one .second-row
{
	margin-top: 80px;
}
.about-philosophy-section
{
	padding-top: 100px;
	padding-bottom: 100px;
}
.about-section-one
{
	padding-top: 20px;
}
.about-philosophy-section .second-row
{
	margin-top: 50px;
}
.about-philosophy-section .second-row .box-section 
{
    border: 1px solid #dddfe18f;
    padding: 25px;
    height: 250px;
}
.about-philosophy-section .second-row .box-section  p, .about-philosophy-section .second-row .box-section  h3 {
    margin-bottom: 15px;
}
.about-philosophy-section .second-row .box-section h3 {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 20px;
}
.about-philosophy-section .second-row .box-section .description {
    font-size: 18px;
}
.about-vision-section .vision-text-column
{

	background-color: #111111;
	height: 782px;
	padding: 7% 0;
}
.about-vision-section .vision-text-column .sub-title
{
	color: #ffffff;
	font-family:'Roboto';
	font-size: 35px;
	font-weight: 400;
}
.about-vision-section .vision-text-column .description
{
	color: #b1aeae !important;
}
.about-vision-section .vision-text-column .box-section
{
	padding: 0 100px 0 100px;
	margin-top: 40px;
}
.about-vision-section .vision-text-column .text-section
{
	    width: 80%;
}
.about-vision-section .vision-image-column
{
	background-color: #1e1e1e;
	height: 782px;
}
.about-timeline-section
{
	padding-top: 100px;
	padding-bottom: 80px;
}
.about-project-section
{
	padding-top: 20px;
	padding-bottom: 100px;
}

.about-project-section .first-row
{
	margin-bottom: 40px;
}
.about-technology-section
{
	padding-top: 100px;
	padding-bottom: 100px;
	background-image: url('../images/technology-bg.jpg');
	background-size: contain;
}
.about-technology-section .text-section .sub-title
{
	font-family:'Roboto';
	color: #ffffff;
	font-size: 30px;
	font-weight: 400;
}
.about-technology-section .text-section .description
{
	color: #b1aeae !important;
}
.about-technology-section .text-section .read-more a
{
	background-color: #91df2a;
	color: #111111;
	font-family:'Roboto';
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	padding: 15px 30px;
    letter-spacing: 2px;
    height: 48px;
}
.about-technology-section .text-section .read-more a:hover
{
	background-color: #ffffff;
}
.about-technology-section .text-section .read-more
{
	margin-top: 60px;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li
{
	margin-bottom: 0 !important;
}
.about-project-section .vc_single_image-wrapper
{
	margin-top: 20px !important;
}
.about-services-logo-section
{
	padding-top: 100px;
}
.about-timeline-section .second-row
{
	margin-top: 50px;
}
.about-timeline-section .wpostahs-slider-design-2 .wpostahs-slick-slider .slick-arrow
{
	top: 80% !important;
}
.about-timeline-section .wpostahs-slider-design-2 .wpostahs-slider-nav-title .wpostahs-title
{
	font-family: 'Poppins', sans-serif;
	    font-size: 18px;
    font-weight: 400;
}
.about-timeline-section .slick-dots
{
	display: none !important;
}
.about-timeline-section .wpostahs-slider-nav-content
{
	background-image: url('../images/timeline-content-bg.png');
	background-repeat: no-repeat;
	background-size: cover;
	margin: 0 270px;
}
.about-timeline-section .wpostahs-slider-for
{
	padding: 0 20px;
}
.about-timeline-section .wpostahs-centent-title
{
	font-family: 'prescious_soulregular' !important;
	font-size: 30px;
    font-weight: 400;
    padding-top: 55px !important;
}
.about-timeline-section .wpostahs-centent
{
	font-family: 'Roboto';
    font-size: 18px;
    line-height: 30px;
}
.pre-footer-section .prefooter-inner-sect
{
	margin-bottom: 40px !important;
}
.product-image-summary-inner .summary-inner .product_title
{
	font-family: 'Roboto';
	font-size: 40px;
	font-weight: 400;
	color: #111111;
	margin-bottom: 10px;
}
.product-image-summary-inner .summary-inner .woocommerce-product-details__short-description
{
	font-size: 16px;
	font-family: 'Roboto';
	color: #6e6e6e;
	margin-bottom: 15px;
}
.product-image-summary-inner .summary-inner .sku_wrapper
{
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	color: #333333;

}
.single_variation_wrap
{
	display: none !important;
}
.product-image-summary-inner .summary-inner span.woocommerce-Price-amount.amount
{
	font-family: 'Poppins', sans-serif;
	font-weight: bold;
	color: #111111;
	font-size: 22px;	
}
.product-image-summary-inner .summary-inner .price
{
	margin-top: 30px;
}
.product-image-summary-inner .summary-inner .product-single-purchase a img
{
	margin-right: 12px;
	width: 25%;
}
.product-single-purchase
{
	margin-bottom: 30px;
}
.product-image-summary-inner .summary-inner .wd-compare-btn.product-compare-button
{
	margin-bottom: unset;
}
.product-image-summary-inner .summary .product-share
{
	display: inline-block;
}
.product-template-default .product-tabs-wrapper
{
	border: unset;
	margin-top: 140px;
}
.product-template-default .tabs-layout-tabs .tabs li a
{
	padding-top: 0;
	padding-bottom:0;
	font-weight: bold;
	font-family: 'Roboto';
	font-size: 16px;
	color: #111111;
}
.product-template-default .tabs-layout-tabs .tabs li
{
	
    padding: 10px 20px;
    border:1px solid #eeeeee;
    border-bottom: 0;
}
.product-template-default .tabs-layout-tabs .tabs li a:after
{
	background-color: unset;
}
.product-template-default .tabs-layout-tabs .tabs li.active
{
	background-color: #171717;
}
.product-template-default .tabs-layout-tabs .tabs li.active a
{
	color: #ffffff;
}
.wc-tabs-wrapper .wd-tab-wrapper
{
	background-color: #171717;
}
.wc-tabs-wrapper ul.tabs.wc-tabs
{
	margin-bottom: 0;
}
.product-highlights-one .title-section h2
{
	color: #ffffff !important;
}
.product-highlights-one .box-section .sub-title
{
	font-size: 22px;
	font-family: 'Roboto';
	color: #111111;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.product-highlights-one .box-section
{
	background-color: #ebebeb;
	padding: 20px;
	margin-top: 70px;
}
.product-highlights-main-section,
.specification-section,
.product-download-main-section
{
	padding: 70px 0;
}

.product-manufacturer-three .title-section .sub-title
{
	font-family: 'Roboto';
	font-size: 35px;
	color: #ffffff;
	margin-bottom: 0;
}
.product-manufacturer-three
{
	margin-top: 50px;
}
.product-gallery-four .wd-btn-arrow[class*="prev"]:after,
.product-gallery-four .wd-btn-arrow[class*="next"]:after
{
	color: #ffffff;
}
.product-gallery-four .owl-dots .owl-dot span
{
	border: 2px solid rgb(255 255 255 / 20%);
}
.product-gallery-four .owl-dots .owl-dot.active span
{
	border-color: #ffffff;
    background-color: #ffffff;
}
.product-gallery-four .wd-images-gallery
{
	margin-top: 50px;
}
.other-product-det-section .box-section img {
    border: 1px solid #dddfe14a;
}
.other-product-det-section .sub-title {
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    margin-top: 20px;
    color: #333333;
}
.category_product_biut  .slick-dots
{
	bottom: -50px !important;
}
.category_product_biut .sub-title
{
 	color: #333333;
 	font-size: 18px;
}
.other-product-det-section .slick-prev:before, .other-product-det-section .slick-next:before {
    color: #111111 !important;
}
.other-product-det-section .slick-arrow {
    background: unset;
}
.other-product-det-section .slick-slide {
    margin: 0 20px;
}
.other-product-det-section .box-section:hover img {
    border: 1px solid #000000;
}
.other-product-det-section .box-inner-section
{
	margin-top: 80px;
}
.other-product-det-section .slick-dots
{
	bottom: -20px;
}
.other-product-det-section
{
	padding-top: 100px;

}
.other-product-det-section .slick-arrow:hover {
    background: unset !important;
    box-shadow: unset;
}
.product-a-plush-con-sect
{
	padding-top: 100px;
	padding-bottom: 80px;
}

.product-a-plush-con-sect .second-row .text-section 
{
	margin-right: 60px;
}
.product-a-plush-con-sect .second-row .image-section
{
	text-align: right;
}
.product-a-plush-con-sect .second-row
{
	padding-top: 100px;
}
.product-extra-gallery-section .cate_details .sub-title
{
	font-size: 22px;
	font-family: 'Roboto';
	color: #ffffff;
	margin-bottom: 0;
}
.recent-product-section
{
	padding-top: 20px;
}
.product-extra-gallery-section .cate_details
{
	text-align: center;
}
.product-extra-gallery-section .cate_details .description
{
	color: #ffffff;
}
.product-extra-gallery-section .cate_details
{
	    position: absolute;
    top: 235px;
    left: 0;
    right: 0;
}
.product-extra-gallery-section
{
	padding-top: 80px;
}
.product-extra-gallery-section .slick-list.draggable
{
	height: auto !important;
	padding-top: 0 !important;
}
.home-instagram-section .title,
.home-instagram-section .description
{
	color: #171717;
}
.home-instagram-section .title-section
{
	margin-bottom: 50px !important;
}
.footer-sidebar
{
	padding-top: 0 !important;
}
.single-product-page>div:not(:last-child)
{
	margin-bottom: 0 !important;
}
.specification-section .title-section .title
{
	color: #ffffff !important;
}
.specification-section .feature-list
{
	background-color: #ebebeb;
	padding: 50px;
}
.specification-section .feature-list li
{
	color: #6e6e6e;
	font-family: 'Roboto';
	font-size: 18px;
	width: 48%;
	display: inline-block;
}
.specification-section .feature-list ul
{
	margin-bottom: 0;
}
.specification-section .feature-list li::before {
  content: "\2022";
  color: #92c83e;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}
.yikes-custom-woo-tab-title
{
	display: none;
}
.product-download-section
{
	background-color: #ebebeb;
	padding: 50px;
}
.product-download-section .sub-title
{
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	color: #333333;
	font-weight: 400
}
.product-download-section ul li a
{
	color: #6e6e6e;
	font-family: 'Roboto';
	font-size: 18px;
}

.product-download-section ul
{
	list-style: none;
	margin-bottom: 0;
	padding-left: 0;
}
.product-download-section ul li i
{
	color: #92c83e;
	margin-right: 18px;
}
.product-download-section ul li
{
	margin: 10px 0; 
}
.product-download-section ul li a:hover
{
	color: #91c73e;
}
.product-download-section .download-list
{
	margin-top: 40px;
}
.product-download-section-two .product-download-tab #myTab li 
{
	display: inline-block;
}
.product-download-section-two .product-download-tab #myTab li  a
{
	background-color: #ffffff;
	color: #333333;
	font-family: 'Roboto';
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	padding: 15px 25px;
	cursor: pointer;
}
.product-download-section-two .product-download-tab #myTab li  a:hover
{
	background-color: #4d4d4d;
	color: #ffffff;
}
.product-download-section-two
{
	margin-top: 60px;
}
.product-download-section-two .product-download-tab #myTab
{
	padding-left: 0;
	margin-bottom: 0;
}
.product-download-section-two .tab-content
{
	background-color: #4d4d4d;
	padding: 25px;
}

.product-download-section-two .tab-content .box-image
{
	display: inline-block;
	margin: 0 10px;
}
.product-download-section-two .product-download-tab #myTab li a.active
{
	background-color: #4d4d4d;
	color: #ffffff;
}
.product-download-section-two .tab-content .tab_contents.active
{
	display: block !important;
}
.woocommerce-Reviews-title
{
	color: #ffffff;
	font-family: 'prescious_soulregular' !important;
    font-size: 60px !important;
    font-weight: 500 !important;
    text-transform: lowercase !important;
}
.woocommerce-Tabs-panel--reviews
{
	padding: 70px 0;
}
.woocommerce-Tabs-panel--reviews #review_form span,
.woocommerce-noreviews
{
	color: #ffffff;
	font-family: 'Roboto';
}
.woocommerce-Tabs-panel--reviews #review_form label
{
	color: #ffffff;
	font-size: 18px;
	font-family: 'Roboto';
}
.woocommerce-Tabs-panel--reviews #review_form .submit
{
	background-color: #91df2a;
    color: #111111;
    font-family: 'Roboto';
    font-weight: bold;
    padding: 10px 30px;
    font-size: 16px;
}
.woocommerce-Tabs-panel--reviews #review_form .submit:hover
{
	background-color: #ffffff;
}
.woocommerce-Tabs-panel--reviews #review_form textarea
{
	border: 1px solid #ffffff;
}
.poduct-tabs-inner>div:not(:last-child)
{
	margin-bottom: 0 !important;
}
.product-tabs-wrapper
{
	padding-bottom: 0 !important;
}
.site-content
{
	margin-bottom: 0 !important;
}
.whb-general-header
{
	background-color: rgb(17 17 17 / 90%)  !important;
}
.whb-sticked .whb-general-header
{
	background-color: rgb(17 17 17 / 90%)  !important;
}
.home-category-section .slick-list.draggable
{
	padding-bottom: 0 !important;
}

.home-product-section .slick-dots li button:before
{
	font-size: 10px;
	    width: 30px;
    height: 30px;
}
.home-product-section .slick-dots li button:hover,
.home-product-section .slick-dots li button:focus
{
	box-shadow: unset;
}


.slide-item img
{
	margin: 0 auto;
}
.faucets-section-two
{
	margin-top: 50px;
}
.faucets-section-two .box-section .btn_all a
{
	background-color: #91df2a;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Roboto';
    padding: 10px 30px;
    font-weight: bold;

}
.faucets-section-two .box-section .btn_all a:hover {
    background-color: #ffffff;
    color: #000000;
}
.faucets-sub-cate-sect .box-section img
{
	width: 100%;
}
.faucets-sub-cate-sect .box-section
{
	position: relative;
	display: inline-block;
	margin-top: 10px;
}
.faucets-sub-cate-sect .box-section .content-section
{
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background: rgb(1 1 1 / 82%);
	transition: 0.2s;
}
.faucets-sub-cate-sect .box-section .overlay-conent
{
	position: absolute;
	top: 35%;
	left: 0;
	right: 0;
}
.faucets-sub-cate-sect .box-section:hover .content-section {
    z-index: 99999;
    opacity: 1;
}
.faucets-sub-cate-sect .slick-slide
{
	margin: 0px 10px;
}
.faucets-sub-cate-sect .box-section .sub_title
{
	color: #ffffff;
	font-family: 'Roboto';
	font-size: 30px;
}	
.faucets-section-three
{
	padding-top: 100px;
	padding-bottom: 100px;
}
.category-product-section
{
	margin-top: 50px;
}

.category-product-section .slick-slide
{
	margin: 0 20px;
}
.category-product-section .slick-slide .sub-title {
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    margin-top: 20px;
}
.category-product-section .slick-prev:before, .category-product-section .slick-next:before {
    color: #111111;
}
.slick-arrow {
    background: unset !important;
}
.slick-arrow:hover {
    background: unset !important;
    box-shadow: unset !important;
}
.slick-dots li button:before {
    font-size: 10px !important;
    width: 30px !important;
    height: 30px !important;
}
.category-product-section .slick-dots
{
	bottom: -30px;
}
.faucets-section-five
{
	background-color: #2f2f2f;
	padding-top: 50px;
	padding-bottom: 50px;
}
.faucets-section-five .text-section .sub-title
{
	font-family: 'Roboto';
	font-size: 30px;
	color: #ffffff;
	font-weight: 400;
}
.faucets-section-five .btn_section a
{
	background-color: #91df2a;
    color: #000000;
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Roboto';
    padding: 10px 30px;
    font-weight: bold;
    height: 48px;
    letter-spacing: 2px;
}
.faucets-section-five .btn_section a:hover
{
	background-color: #ffffff;
	color: #000000;
}
.faucets-section-five .btn_section
{
	text-align: right;
	padding-top: 10px;
}


.faucets-cate-box .first-image-col
{
	width: 38%;
    margin-right: 2%;
}
.faucets-cate-box .second-image-col
{
	width: 20%;
    margin-right: 2%;
}
.faucets-cate-box .facucet-image-three
{
	margin-top: 7%;
}
.faucets-cate-box .third-image-col
{
	width: 38%;
}
.faucets-cate-box .facucet-image-four
{
	float: left;
    display: inline-block;
    margin-right: 4%;
    width: 48%;
}
.faucets-cate-box .facucet-image-five
{
	display: inline-block;
    width: 48%;
}
.faucets-cate-box .facucet-image-six
{
	margin-top: 4%;
}
.faucets-cate-section-two
{
	margin-top: 80px;
}
.faucets-cate-box .box-facucet
{
	position: relative;
}
.faucets-cate-box .box-text-sect
{
	position: absolute;
}
.faucets-cate-box .box-text-sect
{
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: #000000b3;
    opacity: 0;
    transition: .5s ease;
}
.faucets-cate-box .box-facucet .sub-title
{
	font-size: 30px;
    font-family: 'Roboto';
    color: #ffffff;
    font-weight: 300;
}
.faucets-cate-box .box-facucet a
{

    background-color: #91df2a;
    color: #000000;
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Roboto';
    padding: 10px 30px;
    font-weight: bold;
    height: 48px;
    letter-spacing: 2px;
}
.faucets-cate-box .box-facucet a:hover
{
	background-color: #ffffff;
	color: #000000;
}
.faucets-cate-box .box-facucet.facucet-image-one .box-text-sect
{
	padding-top: 45%;
}
.faucets-cate-box .box-facucet.facucet-image-two .box-text-sect
{
	padding-top: 50%;
}
.faucets-cate-box .box-facucet.facucet-image-three .box-text-sect
{
	padding-top: 18%;
}
.faucets-cate-box .box-facucet.facucet-image-four .box-text-sect
{
	padding-top: 35%;
}
.faucets-cate-box .box-facucet.facucet-image-five .box-text-sect
{
	padding-top: 35%;
}
.faucets-cate-box .box-facucet.facucet-image-six .box-text-sect
{
	padding-top: 18%;
}
.faucets-cate-box .box-facucet:hover .box-text-sect
{
	opacity: 1;
}
.faucets-cate-box .box-facucet img
{
	width: 100%;
}
.faucets-section-six
{
	padding-top: 100px;
}
.faucets-section-six .box-section .sub-title
{
	    font-family: 'prescious_soulregular' !important;
    font-size: 50px;
    font-weight: 500 !important;
    text-transform: lowercase
}
.faucets-section-six .box-section
{
	padding-top: 20%;
}
.slick-dots li button:hover, .slick-dots li button:focus {
    box-shadow: unset !important;
}
.other-product-det-section .box-section:hover img {
    border: 1px solid #d4d4d4;
}
.footer-widget-one
{
	width: 26% !important;
    padding-right: 85px !important;
}
.footer-container .footer-widget-two
{
	width: 20% !important;
}
.footer-container .footer-widget-three
{
	width: 20% !important;
}
.footer-container .footer-widget-four
{
	width: 20% !important;
}
.footer-container .footer-widget-five
{
	width: 14% !important;
}
.entry-title
{
    color: #ffffff !important;
}
.about-timeline-section .wpostahs-centent-title
{
    display: none;
}
.footer-column-1 p:nth-child(1)
{
    display: none;
}
.about-timeline-section .second-row .wpostahs-slick-slider .slick-arrow,
.about-timeline-section .second-row .wpostahs-slick-slider .slick-arrow:hover
{
	border: unset !important;
	border-radius: unset !important;
}
.about-timeline-section .second-row .wpostahs-slick-slider button.slick-prev,.about-timeline-section .second-row .wpostahs-slick-slider button.slick-prev:hover,
.about-timeline-section .second-row .wpostahs-slick-slider button.slick-prev:focus
{
	background:url('../images/left-arrow-img.png') !important;
	background-repeat: no-repeat !important;
}
.about-timeline-section .second-row .wpostahs-slick-slider button.slick-next,
.about-timeline-section .second-row .wpostahs-slick-slider button.slick-next:hover,
.about-timeline-section .second-row .wpostahs-slick-slider button.slick-next:focus
{
	background:url('../images/right-arrow-img.png') !important;
	background-repeat: no-repeat !important;
}
.about-timeline-section .second-row .wpostahs-slider-design-2 .wpostahs-centent
{
	padding: 2.5em 2.5em 1.9375em !important;
}
.slick-prev::before
{
	 content:"\f104" !important;
    font-family: "Font Awesome 5 Free" !important;
    color: #999999 !important;
}
.slick-next:before
{
	content:"\f105" !important;
    font-family: "Font Awesome 5 Free" !important;
    color: #111111 !important;
}
.slick-prev:before, .slick-next:before
{
	font-size: 25px !important;
}
.slick-prev:hover:before, .slick-next:hover:before
{
	color: #111111 !important;
}
.slick-prev, .slick-next
{
	top: 30% !important;
}
.home-instagram-section .title
{
	font-size: 50px;
}
.about-section-one .first-row .title-section .sub-title {
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #111111;
}
.faucet-ranges-btn .btn-section a
{
	color: #ffffff;
    font-family: 'Roboto';
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    padding: 10px 30px;
    height: 48px;
    letter-spacing: 2px;
    background-color: #111111;
}
.faucet-ranges-btn .btn-section a:hover
{
	background-color: #91df2a;
}
.faucet-ranges-btn
{
	margin-top: 60px;
}
.page-title-default
{
	margin-bottom: 80px !important;
}
.career-section-one .text-section .sub-title
{
	color: #333333;
	font-weight: 400;
	font-size: 30px;
}
.career-section-one .career-form .comm-form
{
	display: inline-block;
	width: 48%;
    margin-right: 20px;
    margin-top: 20px;
}
.career-section-one .career-form .comm-form input,
.career-section-one .career-form .comm-form select
{
	border:none;
	border-bottom: 1px solid #b2b2b2;
	padding-left: 0;
}
.career-section-one .career-form .comm-form input::placeholder
.career-section-one .career-form .comm-form select::placeholder
{
	 font-family: 'Roboto';
	 font-size: 14px;
	 font-family: 500;
	 color: #b7b7b7;
	 font-weight: 300;
}
.career-section-one .second-row
{
	margin-top: 50px;
}
.career-section-one .second-row .comm-form.upload-cv input
{
	border-bottom: unset;
}
.career-section-one .second-row .career-submit-btn
{
	margin-top: 60px;
	text-align: center;
}
.career-section-one .second-row .career-submit-btn input
{
	    background-color: #111111;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'Roboto';
    font-weight: bold;
    padding: 15px 30px;
    font-size: 16px;
    height: 48px;
    letter-spacing: 2px;
}
.career-section-one .second-row .career-submit-btn input:hover {
    background-color: #91df2a;
}
.career-section-one .career-form .comm-form input:focus
{
	border-bottom: 2px solid #91df2a;
}
.career-section-one span.wpcf7-form-control-wrap.upload_cv {
   background: url(https://zerogravitycommunications.com/website/biut/wp-content/uploads/2021/09/attach-cv-btn.png) no-repeat;
   padding-bottom: 20px;

}

.career-section-one span.wpcf7-form-control-wrap.upload_cv input {
    border-bottom:0;
}

span.wpcf7-form-control-wrap.career_category:after{
  width: 40px; 
  height: 40px; 
  position: absolute;
  top: 40%;
  right: -20px;
  background-image: url('../images/career-down-arrow.png');
  content: "";
  z-index: 98;
  background-repeat: no-repeat;
 }
span.wpcf7-form-control-wrap.career_category select{
  width: 100%;
  border: 0;
  position: relative;
  z-index: 99;
  background: none;
}
span.wpcf7-form-control-wrap.career_category{
  position: relative;
}
.career-section-one
{
	margin-bottom: 30px;
}
.faucets-3d-view-section button.btn.toolTip.top {
    background-color: #92c83e;
    border-radius: 50%;
    margin: 0px 5px;
    position: absolute;
    height: 25px;
    width: 25px;
    border-radius: 100%;
    padding: unset;
}
.faucets-3d-view-section button.btn.toolTip.top:nth-of-type(1)
{
	left: calc(22% - 15px);
    top: auto;
    bottom: 60%;

}
.faucets-3d-view-section button.btn.toolTip.top:nth-of-type(2) {
    left: calc(25% - 15px);
    top: auto;
    bottom: 20%;
}

.faucets-3d-view-section button.btn.toolTip.top:nth-of-type(3) {
    left: calc(36.5% - 15px);
    top: auto;
    bottom: 58%;
}

.faucets-3d-view-section button.btn.toolTip.top:nth-of-type(4) {
    left: calc(56.5% - 15px);
    top: auto;
    bottom: 18%;
}
.faucets-3d-view-section button.btn.toolTip.top:nth-of-type(5) {
       left: calc(73.5% - 15px);
    top: auto;
    bottom: 60%;
}
.faucets-3d-view-section .toolTip:before
{
	border:unset;
	border-radius: 5px;
	background-color: #ffffff;
	height: auto;
	width: 180px;
	color: #000000;
	font-size: 16px;
	font-family: 'Roboto';
	padding: 15px 10px;

}
.faucets-3d-view-section .d-content-wrap .d-box-section
{	
	position: absolute;
	top:10px;
	height: calc(100% - 20px);
    width: calc(50% - 10px);
    right: 20px;
        background: #fff;
}
.faucets-3d-view-section .content-section
{
	margin: 30px 25px 30px;
}
.faucets-3d-view-section .img-section img
{
	width: 100%;
}
.faucets-3d-view-section .ds2-hse-layer--close {
    display: block;
    position: absolute;
    height: 20px;
    width: 20px;
    right: 20px;
    top: 20px;
}
.faucets-3d-view-section .ds2-hse-layer--close a
{ 
	color: #ffffff;
	text-decoration: none;
    transition: all .25s ease;
    font-size: 18px;
}
.faucets-3d-view-section .thred-box-section .d-box-section
{
	display: none;
}
@media only screen and (min-width: 981px){
.faucets-3d-view-section .ds2-hse-layer--close {
    right: 20px;
    top: 15px;
}
}







.faq-section-one ul.tabs {
  display: inline-block;
  vertical-align: top;
  position: relative;
  z-index: 10;
  padding: 0;
  width: 23%;
  min-width: 175px;
  list-style: none;
  -ms-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
 
}
.faq-section-one ul.tabs li {
  margin: 0;
  cursor: pointer;
  padding-bottom: 25px;
  line-height: 31px;
  color: #111111;
  text-align: left;
  font-weight: 400;
  font-size: 19px;
   font-family: 'Poppins', sans-serif;

  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#600026", endColorstr="#c60943",GradientType=0 );
  /* IE6-9 */
  -ms-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.faq-section-one ul.tabs li:hover {
  text-decoration: underline;
}
.faq-section-one ul.tabs li.active {
  text-decoration: underline;
}

.faq-section-one .tab_container {
  display: inline-block;
  vertical-align: top;
  position: relative;
  z-index: 20;
  left: -2%;
  width: 70%;
  min-width: 10px;
  text-align: left;
}
.faq-section-one .tab_container .faq-box
{
	margin-bottom: 30px;
}
.faq-section-one .tab_container .faq-box h2
{
  font-weight: 400;
  font-size: 20px;
  font-family: 'Poppins', sans-serif;
  color:#111111;
  margin-bottom: 5px;
}
.faq-section-one .tab_container .faq-box p
{
	    font-family: 'Roboto';
    font-size: 18px;
    line-height: 30px;
    color: #6e6e6e !important;
    font-weight: 400;
    margin-bottom: 0;
}

.faq-section-one .tab_content {
  padding: 0 80px;
  height: 100%;
  display: none;
}

.faq-section-one .tab_drawer_heading {
  display: none;
}

@media screen and (max-width: 781px) {
 .faq-section-one  ul.tabs {
    display: none;
  }

  .faq-section-one .tab_container {
    display: block;
    margin: 0 auto;
    width: 95%;
    border-top: none;
    border-radius: 0;
    box-shadow: 0px 0px 10px black;
  }

  .faq-section-one .tab_drawer_heading {
    background-color: #ccc;
    background: #600026;
    /* Old browsers */
    background: -moz-linear-gradient(top, #600026 0%, #c60943 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #600026), color-stop(100%, #c60943));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #600026 0%, #c60943 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #600026 0%, #c60943 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #600026 0%, #c60943 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #600026 0%, #c60943 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#600026", endColorstr="#c60943",GradientType=0 );
    /* IE6-9 */
    color: #fff;
    margin: 0;
    padding: 5px 20px;
    display: block;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
  }
  .faq-section-one .tab_drawer_heading:hover {
    background: #ccc;
    background: #ae0046;
    background: -moz-linear-gradient(top, #ae0046 0%, #fb0f56 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ae0046), color-stop(100%, #fb0f56));
    background: -webkit-linear-gradient(top, #ae0046 0%, #fb0f56 100%);
    background: -o-linear-gradient(top, #ae0046 0%, #fb0f56 100%);
    background: -ms-linear-gradient(top, #ae0046 0%, #fb0f56 100%);
    background: linear-gradient(to bottom, #ae0046 0%, #fb0f56 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ae0046", endColorstr="#fb0f56",GradientType=0 );
    color: white;
  }

  .faq-section-one .d_active {
    background: #fff;
    background: #4c001e;
    background: -moz-linear-gradient(top, #4c001e 0%, #9f0735 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4c001e), color-stop(100%, #9f0735));
    background: -webkit-linear-gradient(top, #4c001e 0%, #9f0735 100%);
    background: -o-linear-gradient(top, #4c001e 0%, #9f0735 100%);
    background: -ms-linear-gradient(top, #4c001e 0%, #9f0735 100%);
    background: linear-gradient(to bottom, #4c001e 0%, #9f0735 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#4c001e", endColorstr="#9f0735",GradientType=0 );
    color: #dddddd;
  }
}


.warranty-section-one ul li,
.warranty-section-one .text-one
{
	font-family: 'Roboto';
    font-size: 18px;
    line-height: 30px;
    color: #6e6e6e !important;
    font-weight: 400;
    padding-left: 20px;
    margin-top: 20px;
}
.warranty-section-one ul
{
	list-style: auto;
}
.warranty-section-one ul li .sub-title
{
	font-family: 'Poppins', sans-serif;
	color: #111111;
	font-size: 20px;
	font-weight: 400;
}
.warranty-section-one ul ::marker
{
	color: #111111;
	font-size: 20px;
}
.warranty-section-one .description
{
	margin-bottom: 0;
	margin-left:35px;
}
.warranty-section-one .description span
{
	color: #111111;
}
.warranty-section-one .description span a
{
	color: #111111;
}
.warranty-section-one .text-one
{
	margin-left: 20px;
}
.warranty-section-one table td,
.warranty-section-one table th
{
	border:1px solid #b9b9b9;
}
.warranty-section-one table th
{
	font-size: 16px;
	font-weight: 400;
	color: #111111;
	font-family: 'Poppins', sans-serif;
}
.warranty-section-one table  td
{
	font-size: 14px;
}
.warranty-section-one ul li ul
{
	list-style: none;
}
.warranty-section-one ul li .sub-list i
{
  margin-right: 15px;
}
.privacy-policy-section-one .text-section .sub-title
{
	font-family: 'Roboto';
    font-size: 18px;
    color: #111111;
    font-weight: 400;
    margin-bottom: 0;
}
.privacy-policy-section-one .text-section p
{
	margin-bottom: 0;
}
.privacy-policy-section-one .box-section
{
	margin-top: 30px;
}
.privacy-policy-section-one .text-section .inner-pad
{
	padding-top: 20px;
}
.privacy-policy-section-one .box-section ul li
{
	font-family: 'Roboto';
    font-size: 20px;
    color: #111111;
    font-weight: 400;

}
.privacy-policy-section-one .box-section  i
{
	color: #111111;
	margin-right: 10px;
}
.privacy-policy-section-one p.description.list-point
{
	margin-bottom: 5px;
}
.privacy-policy-section-one .box-section a
{
	color: #6e6e6e;
	font-size: 20px;
	text-decoration: underline;
	font-family: 'Roboto';
}
.support-section-one .image-section
{
	text-align: center;
}
.support-section-one .image-section .sub-title
{
	font-family: 'Roboto';
	font-size: 24px;
	font-weight: 400;
	color: #ffffff;
}
.support-section-one .image-section
{
	background-color: #111111;
	padding: 40px;
	margin-right: 100px;
	margin-top: 10px;
}
.support-section-one .image-section .contact-no-one
{
	font-family: 'Roboto';
	font-size: 42px;
	font-weight: 400;
	color: #ffffff;
}
.support-section-one .image-section .contact-no-two
{
	font-family: 'Roboto';
	font-size: 35px;
	font-weight: 400;
	color: #ffffff;
}
.support-section-one .image-section .contact-no-two a:hover,
.support-section-one .image-section .contact-no-one a:hover
{
	color: #ffffff;
}
.support-section-one .image-section p
{
	margin-bottom: 0;
	line-height: 50px;
}
.support-section-one .text-section .sub-title
{
	font-family: 'Poppins', sans-serif;
	font-size: 30px;
	font-weight: 400;
	color: #111111;
}
.support-section-one .text-section .btn-sect a
{
	    background-color: #111111;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'Roboto';
    font-weight: bold;
    padding: 15px 30px;
    font-size: 16px;
    height: 48px;
    letter-spacing: 2px;
    display: table-cell;
}
.support-section-one .text-section .btn-sect a:hover {
    background-color: #91df2a;
}
.support-section-one .text-section .btn-sect
{
	margin-top: 40px;
}
.support-section-two
{
	margin-top: 100px;
	margin-bottom: 80px;
}
.support-section-two .box-section .sub-title
{
	color: #111111;
	font-size: 24px;
	font-family: 'Poppins', sans-serif;
	margin-bottom: 10px;
	line-height: 37px;
}
.support-section-three .text-section .description
{
	margin-bottom: 10px;
}
.support-section-three .text-section .description-two a
{
	color: #111111;
	font-size: 20px;
	font-weight: 400;
	margin-left: 12px;
}
.support-section-three
{
	margin-bottom: 50px;
}
.commercial-cate-section-two .facucet-image-four {
    float: left;
    display: inline-block;
    margin-right: 4%;
    width: 100%;
}
.commercial-cate-section-two .box-facucet.facucet-image-four .box-text-sect {
    padding-top: 18%;
}
.commercial-cate-section-two .facucet-image-five {
    display: inline-block;
    width: 100%;
    margin-top: 5%;
}
.commercial-cate-section-two .box-facucet.facucet-image-five .box-text-sect {
    padding-top: 18%;
}


.sanitary-cate-section-two .facucet-image-four {
    float: left;
    display: inline-block;
    margin-right: 4%;
    width: 100%;
}
.sanitary-cate-section-two .box-facucet.facucet-image-four .box-text-sect {
    padding-top: 18%;
}
.sanitary-cate-section-two .facucet-image-five {
    display: inline-block;
    width: 100%;
    margin-top: 5%;
}
.sanitary-cate-section-two .box-facucet.facucet-image-five .box-text-sect {
    padding-top: 18%;
}
.sanitary-cate-section-two .box-facucet.facucet-image-two img
{
	height: 745px;
}
.warranty-section-one p.description.description-tel
{
	margin-top: 20px;
}
.warranty-section-one p.description.description-mo
{
	margin-top: 10px;
}
.warranty-section-one p.description.description-tel img
{
	margin-right: 15px;
}
.warranty-section-one p.description.description-mo img
{
	margin-right: 20px;
}
.care-section-one .title-section .sub-title
{
	font-size: 30px;
	font-family: 'Poppins', sans-serif;
	color: #111111;
	font-weight: 400;
}
.care-section-one .box-section
{
	margin-top: 80px;
	margin-left: 12%;
    margin-right: 12%;
}
.care-section-one .text-section
{
	padding-top: 45px;
}
.care-section-one
{
	margin-bottom: 60px;
}
.flushing-system-cate .facucet-image-four
{
	width: 100%;
}
.flushing-system-cate .faucets-cate-box .second-image-col
{
	width: 19.5%;
}
.flushing-system-cate .faucets-cate-box .box-facucet.facucet-image-two .box-text-sect
{
	padding-top: 85%;
}
.flushing-system-cate .faucets-cate-box .box-facucet.facucet-image-one .box-text-sect,
.flushing-system-cate .faucets-cate-box .box-facucet.facucet-image-four .box-text-sect
 {
    padding-top: 42%;
}
.flush-threed-section  button.btn.toolTip.top:nth-of-type(3) {
    left: calc(36.5% - 15px);
    top: auto;
    bottom: 65%;
}
.flush-threed-section  button.btn.toolTip.top:nth-of-type(1) {
    left: calc(4% - 15px);
    top: auto;
    bottom: 6%;
}
.flush-threed-section button.btn.toolTip.top:nth-of-type(4) {
    left: calc(46.5% - 15px);
    top: auto;
    bottom: 42%;
}
.flush-threed-section button.btn.toolTip.top:nth-of-type(2) {
    left: calc(63% - 15px);
    top: auto;
    bottom: 40%;
}
.flush-threed-section button.btn.toolTip.top:nth-of-type(5) {
    left: calc(78.5% - 15px);
    top: auto;
    bottom: 45%;
}
.shower-threed-section button.btn.toolTip.top:nth-of-type(1) {
    left: calc(61% - 15px);
    top: auto;
    bottom: 39%;
}
.shower-threed-section button.btn.toolTip.top:nth-of-type(2) {
    left: calc(38% - 15px);
    top: auto;
    bottom: 95%;
}
.shower-threed-section button.btn.toolTip.top:nth-of-type(2):hover:before
{
	bottom: -275%;
}
.shower-threed-section button.btn.toolTip.top:nth-of-type(3) {
    left: calc(52.5% - 15px);
    top: auto;
    bottom: 41%;
}
.shower-threed-section button.btn.toolTip.top:nth-of-type(4) {
    left: calc(70.5% - 15px);
    top: auto;
    bottom: 65%;
}
.shower-threed-section button.btn.toolTip.top:nth-of-type(5) {
    left: calc(45.5% - 15px);
    top: auto;
    bottom: 80%;
}

.contact-section-one .box-section .box-one
{
	text-align: center;
	background-color: #000000;
	padding: 40px;
    margin-right: 100px;
    margin-top: 10px;
}
.contact-section-one .box-section .box-one .sub-title {
    font-family: 'Roboto';
    font-size: 24px;
    font-weight: 400;
    color: #ffffff;
}
.contact-section-one .box-section .box-one .contact-no-one {
    font-family: 'Roboto';
    font-size: 42px;
    font-weight: 400;
    color: #ffffff;
}
.contact-section-one .box-section .box-one .contact-no-two {
    font-family: 'Roboto';
    font-size: 35px;
    font-weight: 400;
    color: #ffffff;
}
.contact-section-one .box-section .box-one p {
    margin-bottom: 0;
    line-height: 50px;
}
.contact-section-one .box-two .sub-title 
{
	font-size: 30px;
	font-family: 'Poppins', sans-serif;
	color: #111111;
}
.contact-section-one .box-three .sub-title
{
	font-size: 20px;
	font-family: 'Poppins', sans-serif;
	color: #111111;
	margin-bottom: 10px !important;
}
.contact-section-one .box-three .call-title a,
.contact-section-one .box-three p
{
	font-size: 20px;
	font-family: 'Roboto';
	color: #6e6e6e;
}
.contact-section-one .box-three .call-title span
{
	margin-left: 45px;
}
.contact-section-one .box-three
{
	margin-top: 30px;
}
.contact-section-one .box-two
{
	margin-top: 50px;
}
.contact-section-one .box-three .call-title img
{
	margin-right: 10px;
}
.contact-section-one .form-section .box-one .sub-heading
{
	font-size: 30px;
	font-weight: 400;
	font-family: 'Poppins', sans-serif;
	color: #111111;
}
.contact-section-one .form-section .form-group input,
.contact-section-one .form-section .form-group textarea,
.contact-section-one .form-section .form-group select
{
	border: none;
    border-bottom: 1px solid #b2b2b2;
    padding-left: 0;
}
.contact-section-one .form-section .form-group input::placeholder,
.contact-section-one .form-section .form-group select::placeholder,
.contact-section-one .form-section .form-group textarea::placeholder
{
	 font-family: 'Roboto';
	 font-size: 14px;
	 color: #8b8b8b;
	 font-weight: 300;
}
.contact-section-one .form-section .form-group
{
	margin-bottom: 20px;
}
.contact-section-one .form-section .form-group textarea
{
	min-height: 100px;
}
.contact-section-one .form-section .form-group-btn input {
    background-color: #111111;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'Roboto';
    font-weight: bold;
    padding: 15px 30px;
    font-size: 16px;
    height: 48px;
    letter-spacing: 2px;
}
.contact-section-one .form-section .form-group-btn input:hover {
    background-color: #91df2a;
}
.contact-section-one .form-section .form-group-btn
{
	margin-top: 40px;
}
.contact-section-one
{
	margin-bottom: 50px;
}
.product-highlights-main-section, .specification-section
{
	padding: 30px 0;
}
.biut-mega-menu a .nav-link-text
{
	color: #111111 !important;
	font-size: 16px;
	font-family: 'Poppins', sans-serif;
	text-transform: capitalize;
}
.wd-dropdown-menu.wd-design-sized .wd-sub-menu>li, .wd-dropdown-menu.wd-design-full-width .wd-sub-menu>li {
    margin-bottom: 0 !important;
}
.biut-mega-menu .box-download-bro .description
{
	font-size: 16px;
	color: #6e6e6e;
	line-height: 20px;
	margin-bottom: 10px;
}
.biut-mega-menu .box-download-bro .btn-link a
{
	padding-left: 0 !important;
	padding-right: 0 !important;
	color: #111111;
	font-size: 16px;
	font-family: 'Roboto';
}
.biut-mega-menu .box-download-bro
{
	    border: 1px solid #eeeeee;
    padding: 10px;
}
.other-accessories-section .title-section
{
    margin-bottom: 50px !important;
}
.other-accessories-section .second-image-col
{
	width: 38%;
}	
.other-accessories-section .box-facucet.facucet-image-two img
{
	height: auto;	
}

.other-accessories-section .third-image-col
{
	    width:38.2%;
}
.other-accessories-section .facucet-image-five
{
	margin-top: 0;
}
.accessires-section-one .box-facucet.facucet-image-two .box-text-sect
{
	padding-top: 80%;
}

.other-accessories-section .box-facucet.facucet-image-two .box-text-sect {
    padding-top: 16%;
}
.other-accessories-section .box-facucet.facucet-image-five .box-text-sect {
    padding-top: 80%;
}
.faq-section-one .tab_container .faq-box .btn-link a
{
	color: #111111;
	border-bottom: 1px solid #111111;
}
.faq-section-one .tab_container .faq-box .btn-link
{
	margin-top: 20px;
}
.support-section-two .box-section img
{
	filter: gray; /* IE5+ */
     -webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
     
}
.support-section-two .box-section img:hover
{
	filter: none;
    -webkit-filter: grayscale(0);
      
}
.accesories-featured-sect img,
.shower-featured-sect img
{
	width: 80%;
}
.sanitary-comm-sect-cate .box-facucet.facucet-image-two img
{
	height: auto;
}
.sanitary-comm-sect-cate .facucet-image-four
{
	margin-top: 5%;
}
.sanitary-comm-sect-cate .second-image-col
{
	    width: 38%;
}
.sanitary-comm-sect-cate .box-facucet.facucet-image-two .box-text-sect {
    padding-top: 18%;
}
.sanitary-comm-sect-cate .third-image-col {
    width: 19.7%;
}
.sanitary-comm-sect-cate .box-facucet.facucet-image-five .box-text-sect {
    padding-top: 80%;
}
.sanitary-comm-sect-cate .facucet-image-five
{
	margin-top: 0;
}
.blog-category-section .title-section .sub-title
{
	font-family: 'Poppins', sans-serif;
	font-size: 30px;
	color: #111111;
	font-weight: 400;
	margin-bottom: 30px;
}
.blog-category-section .post-date  span
{
	font-size: 20px;
	font-family: 'Poppins', sans-serif;
	color: #111111;
	font-weight: 400;
}
.blog-category-section .post-date-day
{
	font-size: 20px !important;
}
.blog-category-section .post-date-month
{
	font-size: 14px !important;
}
.blog-category-section
{
	margin-top: 80px;
}
.blog-category-section .blog-design-masonry .post-title a
{
	font-size: 20px;
	font-family: 'Poppins', sans-serif;
	color: #111111;
	text-transform: initial;
	font-weight: 400;
}
.blog-category-section .blog-design-masonry .post-title
{
	text-align: left;
	line-height: 25px;
}
.blog-category-section .meta-categories-wrapp
{
	position: unset;
	text-align: left;
	margin-bottom: 15px;
}
.blog-category-section .meta-categories-wrapp a,
.blog-category-section .meta-categories-wrapp a:hover,
.blog-category-section .meta-categories-wrapp .meta-post-categories
{
	font-family: 'Roboto';
	font-weight: 500;
	font-size: 14px;
	color: #111111;
	text-transform: capitalize;
}
.blog-category-section .blog-style-shadow .article-body-container
{
	padding-left: 0;
}
.blog-category-section .blog-design-masonry.blog-style-shadow .article-inner,
.blog-category-section .blog-design-masonry.blog-style-shadow .article-inner:hover
{
	box-shadow: unset;
}
.blog-category-section .category-btn-sect a
{
	background-color: #171717;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Roboto';
    padding: 12px 30px;
    font-weight: bold;
    letter-spacing: 2px;
    height: 48px;
    display: inline-table;
    text-align: center;
}
.blog-category-section .category-btn-sect a:hover
{
	background-color: #91df2a;
}
.blog-category-section .wd-wpb
{
	margin-bottom: 0;
}
.blog-section-latest-one .vc_tta-panels
{
	background-color: unset !important;
    border: 0 !important;
}
.blog-section-latest-one .vc_tta-panel-body
{
	border: 0 !important;
    background: #ffffff;
    box-shadow: unset;
    padding: 0 !important;
}
.blog-section-latest-one  .blod-date  span
{
	font-size: 20px;
    font-family: 'Poppins', sans-serif;
    color: #111111;
    font-weight: 400;
    display: block;
    line-height: 18px;
    text-align: center;
}
.blog-section-latest-one  .blod-date 
{
	position: absolute;
	background-color: #FFF;
	top: 10px;
    left: 10px;
    padding: 10px 15px;
}
.blog-section-latest-one  .blod-date  .post-date-month
{
	    font-size: 14px !important;
}
.blog-section-latest-one  .blod-date .post-date-day
{
	    font-size: 20px !important;
}
.blog-section-latest-one .image-section
{
	position: relative;
}
.blog-section-latest-one .text-section .blog-category-list a
{
	font-family: 'Roboto';
    font-weight: 500;
    font-size: 14px;
    color: #111111;
    
}
.blog-section-latest-one .text-section .blog-category-list
{
	background-color: #91c73e;
    padding: 2px 10px;
    display: inline-table;
}
.blog-section-latest-one .text-section 
{
	padding: 20px 0;
}
.blog-section-latest-one .text-section .blog-title a
{
	font-size: 20px;
    font-family: 'Poppins', sans-serif;
    color: #111111;
    text-transform: initial;
    line-height: 25px;
}
.blog-section-latest-one .text-section .blog-category-list
{
	margin-bottom: 15px;
}
.blog-section-latest-one .text-section .blog-title
{
	margin-bottom: 0;
}
.blog-section-latest-one .image-section img
{
	width: 100%;
}
.blog-section-latest-one .shad.item.item-2,
.blog-section-latest-one .shad.item.item-1
{
	float: right;
    width: 28%;
}
.blog-section-latest-one .shad.item.item-0
{
	float: left;
    width: 70%;
    clear: left;
}
.blog-section-latest-one .shad.item.item-1 .description,
.blog-section-latest-one .shad.item.item-2 .description
{
	display: none;
}
.blog-section-latest-one .title-section .sub-title
{
	font-size: 30px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    color: #111111;
    margin-bottom: 10px;
}
.blog-section-latest-one .vc_tta-tabs
{
	margin-top: 50px;
}
.blog-section-latest-one .vc_tta-tabs .vc_tta-title-text
{
	font-size: 20px;
	color: #111111;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
}
.blog-section-latest-one .vc_tta-tabs-list
{
	text-align: center;
}
.blog-section-latest-one .vc_tta-tab
{
	width: 30%;
	border-bottom: 1px solid #cccccc;
	    margin-left: 15px !important;
    margin-right: 15px !important;
}
.blog-section-latest-one .vc_tta-tabs-container
{
	margin-bottom: 60px !important;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab .vc_tta-title-text:after
{
	display: none;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab.vc_active .vc_tta-title-text
{
	color: #92c83e;
}
.blog-section-latest-one .blog-landing-section .title-section-two h2
{
	font-size: 30px;
	color: #111111;
	font-weight: 400;
	font-family: 'Poppins', sans-serif;
}
.blog-section-latest-one .blog-landing-section .title-section-two
{
	margin-bottom: 30px;
}
.blog-section-latest-one .btn-section.text-center a
{
	background-color: #171717;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Roboto';
    padding: 12px 30px;
    font-weight: bold;
    letter-spacing: 2px;
    height: 48px;
    display: inline-table;
    text-align: center;
}
.blog-section-latest-one .btn-section.text-center a:hover {
    background-color: #91df2a;
}

.single-post .entry-thumbnail img
{
	width: 100%;
}
.entry-meta-list .meta-author
{
	display: none;
}
.inner-blog-info-details
{
	text-align: left;
}
.inner-blog-info-details .meta-post-categories a,
.inner-blog-info-details .meta-post-categories
{
	font-family: 'Roboto';
    font-weight: 500;
    font-size: 14px;
    color: #111111;
}
.inner-blog-info-details .product-title-inner .wd-entities-title
{
	font-size: 20px;
    font-family: 'Poppins', sans-serif !important;
    color: #111111 !important;
    text-transform: initial !important;
    line-height: 25px;
    font-weight: 400 !important;
}
.single-post  .article-body-container p
{
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: 'Roboto';
    font-size: 18px;
    line-height: 30px;
    color: #6e6e6e !important;
    font-weight: 400;
}
.single-post .post-date.wd-post-date {
    position: absolute;
    background-color: #FFF;
    top: 10px;
    left: 10px;
   
}
.single-post  .post-date-day {
    font-size: 20px !important;
}
.single-post .post-date-month {
    font-size: 14px !important;
}
.single-post .wd-post-date span {
    font-size: 20px;
    font-family: 'Poppins', sans-serif;
    color: #111111;
    font-weight: 400;
    display: block;
    line-height: 18px;
    text-align: center;
}
.single-post .sidebar-container .widget-title
{
	font-size: 20px;
    font-family: 'Poppins', sans-serif;
    color: #111111;
    font-weight: 400;
    text-transform: capitalize;
}
.single-post .cat-item a
{
	font-family: 'Roboto';
    font-size: 20px;
    color: #6e6e6e !important;
    font-weight: 400;
}
.woodmart-recent-posts .wd-entities-title a
{
	font-size: 16px;
	color: #111111 !important;
	font-family: 'Poppins', sans-serif;
}
.woodmart-recent-posts .recent-posts-time
{
	font-family: 'Roboto';
	font-size: 14px;
	color: #6e6e6e !important;
}
.woodmart-recent-posts .recent-posts-comment
{
	display: none;
}
.comments-area .comment-respond .comment-reply-title
{
	font-size: 20px;
	color: #111111 !important;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	margin-bottom: 40px !important;
}
.single-post-navigation .posts-nav-inner a span
{
	font-size: 16px;
	color: #111111 !important;
	font-family: 'Poppins', sans-serif;
	font-weight: normal;
}
.comments-area .comment-notes
{
	display: none;
}
.comment-form-cookies-consent
{
	display: none;
}
.comments-area input,
.comments-area textarea
{
	border: none !important;
	border-bottom: 1px solid #b2b2b2 !important;
}
.comments-area input::placeholder,
.comments-area textarea::placeholder
{
	font-family: 'Roboto';
	font-size: 14px;
	color: #8b8b8b !important;
}
.comments-area input[type=text],
.comments-area textarea
{
	padding-left: 0 !important;
}
.comments-area .form-submit input
{
	background-color: #171717;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Roboto';
    padding: 15px 30px;
    font-weight: bold;
    letter-spacing: 2px;
    height: 48px;
}
.comments-area .form-submit input:hover {
    background-color: #91df2a;
}
#product-finder-page .steps #progressbar {
    display: flex!important;
    list-style: none;
    justify-content: space-between;
    align-items: center;
    padding: 0;
    margin-left: 30px;
}
#product-finder-page .steps #progressbar .pf-active {
    border-bottom: 2px solid #91df2a;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    color: #111111;
    font-size: 18px;
}
#product-finder-page .steps #progressbar li {
    border-bottom: 1px solid #969696;
    padding: 10px 70px 5px 0;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    width: 200px;
}
#product-finder-page .steps .selected-answer {
    display: none;
}
#product-finder-page .steps #progressbar li:last-child img {
    margin-right: 10px;
}
#product-finder-page .steps #progressbar li:last-child span {
    font-size: 18px;
    color: #111111;
    font-family: 'Poppins', sans-serif;
}
#product-finder-page .steps #progressbar li:last-child {
    border: none;
    display: flex;
    align-items: center;
    padding-right: 30px;
}
#product-finder-page .questions {
    margin: 25px 0;
}
#product-finder-page .questions fieldset {
    border: none;
}
#product-finder-page .questions .buttons {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#product-finder-page input[type=submit] {
    width: 170px;
    margin: 20px auto;
}
#product-finder-page .questions label, #product-finder-page .questions input[type=submit] {
    cursor: pointer;
}
 #product-finder-page .button, #product-finder-page input[type=submit] {

    height: 48px;
    font-family: 'Roboto';
    font-size: 16px;
    align-items: center;
    text-align: center;
    background: #111111;
    color: #ffffff;
    font-weight: bold;
    padding: 15px 30px;
    text-transform: uppercase;
}
 #product-finder-page .button, #product-finder-page input[type=submit]:hover
{
	background-color: #91df2a;
}
#product-finder-page .questions .buttons h3 {
    width: 100%;
    text-align: center;
    color: #111111;
    font-weight: 400;
    font-size: 30px;
    font-family: 'Poppins', sans-serif;
}
#product-finder-page .questions .input-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 40px;
}
#product-finder-page .questions .input {
    position: relative;
    margin-bottom: 30px;
}
#product-finder-page .questions input[type=radio] {
    display: none;
}
#product-finder-page input[type=checkbox],#product-finder-page input[type=radio] {
    box-sizing: border-box;
    padding: 0;
}
#product-finder-page .questions label {
    width: 100%;
    height: 100%;
}
#product-finder-page .questions .checked {
    opacity: 0;
    position: absolute;
    top: 7%;
    right: 10%;
}
#product-finder-page .pf-img {
    position: relative;
    width: 100%;
    height: 100%;
}
#product-finder-page .pf-img img {
    width: 100%;
    height: 100%;
}
#product-finder-page .pf-img .layer {
    position: absolute;
    width: 100%;
    top: 0;
    background: #000000b3;
    backdrop-filter: unset;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    height: 100%;
    opacity: 0;
}
#product-finder-page .pf-img:hover .layer
{
	opacity: 1;
}
#product-finder-page .pf-img .layer h3 {
    color: #ffffff;
    font-size: 30px;
    font-family: 'Roboto';
    font-weight: 300;
}
#product-finder-page .questions fieldset:not(:first-of-type) {
    display: none;
}
#product-finder-page .mobile-block {
    display: none!important;
}
#product-finder-page .questions input[type=radio]:checked~.checked {
    opacity: 1;
}
#product-finder-page .questions .checked {
    opacity: 0;
    position: absolute;
    top: 7%;
    right: 10%;
}
.finder_result .product_finder_title 
{
	background-color: #000000b3;
    width: 100%;
    left: 0;
    height: 100%;
    right: 0;
    position: absolute;
    top: 0;
    text-align: center;
    opacity: 0;
    padding-top: 40%;
}
.finder_result .product_finder_title h2
{
	color: #ffffff;
	
        font-size: 30px;
    font-family: 'Roboto';
    font-weight: 300;
}
.finder_result:hover .product_finder_title
{
	opacity: 1;
}
.finder_result .product_image
{
	position: relative;
}
.finder_result .product_finder_title a
{
	    background-color: #91df2a;
    color: #000000;
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Roboto';
    padding: 10px 30px;
    font-weight: bold;
    height: 48px;
    letter-spacing: 2px;
}
.finder_result .product_finder_title a:hover
{
	    background-color: #ffffff;
    color: #000000;
}
.why-biut-section-one .text-section
{
	margin-top: 50px;
	text-align: left;
}
.why-biut-section-one .text-section .sub-title
{
    color: #111111;
    font-weight: 400;
    font-size: 30px;
    font-family: 'Poppins', sans-serif;
}
.why-biut-section-two .text-section
{
	margin-top: 50px;
	text-align: left;
}
.why-biut-section-two .text-section .sub-title
{
    color: #111111;
    font-weight: 400;
    font-size: 30px;
    font-family: 'Poppins', sans-serif;
}
.why-biut-section-two
{
	margin-top: 60px;
	margin-bottom: 60px;
}
.why-biut-feature-section .info-box-title
{
	 color: #111111 !important;
    font-weight: 400 !important;
    font-size: 20px !important;
    font-family: 'Poppins', sans-serif !important;
    padding-top: 10px;
}
.why-biut-feature-section
{
	margin-top: 80px;
}
.water-technology-sect-one
{
	margin-bottom: 50px;
}
.dealer_location_section .dealer_list_second_row
{
	margin-top: 80px;
}
.dealer_location_section .dealer_list_second_row .box-section .location_title
{
	font-family: 'Poppins', sans-serif !important;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 0;
	color: #111111;
	margin-bottom: 10px;
}
.dealer_location_section .dealer_list_second_row .box-section img
{
	margin-right: 20px;
}
.dealer_location_section .dealer_list_second_row .box-section
{
	margin-bottom: 40px;
}
.dealer_location_section .form-group-btn button
{
	background-color: #111111;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'Roboto';
    font-weight: bold;
    padding: 15px 30px;
    font-size: 16px;
    height: 48px;
    letter-spacing: 2px;
}
.dealer_location_section .form-group-btn button:hover
{
	background-color: #91df2a;
}
.dealer_location_section .form-group-btn
{
	text-align: right;
}
.dealer_location_section .form-group-filter select
{
	border: none;
	border-bottom: 1px solid #b2b2b2;
}
.dealer_location_section .form-group-filter select
{
	font-size: 14px;
	font-family: 'Roboto';
	font-weight: 400;
	color: #8b8b8b;
	padding-left: 5;
}
.dealer_location_section .form-group-filter select option
{
	font-size: 16px;
	padding-left: 20px;
}
.brochure-section-one .info-box-title
{
	font-family: 'Poppins', sans-serif !important;
	font-size: 20px;
	font-weight: 400 !important;
	color: #111111 !important;
	text-transform: uppercase !important; 
}
.brochure-section-one .wd-info-box
{
	text-align: center;
}
.brochure-section-one .wd-button-wrapper
{
	text-align: center;
}
.brochure-section-one .wd-button-wrapper a
{
	background-color: #111111;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'Roboto';
    font-weight: bold;
    padding: 15px 30px;
    font-size: 16px;
    height: 48px;
    letter-spacing: 2px;
}
.brochure-section-one .wd-button-wrapper a:hover
{
	background-color: #91df2a;
	color: #ffffff;
}

@media only screen and (max-width: 600px) {

	.wd-header-mobile-nav .wd-tools-icon:before,
	.wd-header-cart .wd-tools-icon:before
	{
		color: #ffffff;
	}
	.brochure-section-one .wd-info-box
	{
		margin-bottom: 40px;
	}
	.home-instagram-section .title {
    	font-size: 35px;
	}
	.brochure-section-one .vc_col-sm-6
	{
		width: 50%;
		display: inline-block;
	}
	
	.about-timeline-section .title-section .description br,
	.about-project-section .title-section .description br
	{
		display:none;
	}
	.brochure-section-one .wd-button-wrapper a
	{
		padding: 15px 25px;
		font-size: 14px;
	}
	body .main-footer-section .footer-widget-two,
	body .main-footer-section .footer-widget-three,
	body .main-footer-section .footer-widget-four,
	body .main-footer-section .footer-widget-five
	{
		width:50% !important;
		display:inline-block !important;
	}
	body .main-footer-section .footer-widget-five
	{
		vertical-align:top;
	}
	.main-footer-section .sub-title
	{
		font-size:16px;
	}
	.main-footer-section .widget_nav_menu li a
	{
		font-size:14px;
	}
	.home-instagram-section
	{
		padding-top: 20px;
	}
	.prefooter-inner-sect .box-section-dealer
	{
		margin-left: 0;
		border-right: 0;
	}
	.prefooter-inner-sect .box-section-brochure {
    		margin-left: 0;
    		margin-top: 30px;
	}
	.prefooter-inner-sect .box-section-dealer .text-section, .prefooter-inner-sect .box-section-brochure .text-section
	{
		margin-right: 0;
	}
	.main-footer-section
	{
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 30px;
	}
	.footer-widget-one
	{
		width: 100% !important;
		padding-right: 0 !important;
	}
	.footer-container .footer-widget-four,
	.footer-container .footer-widget-five,
	.footer-container .footer-widget-three
	{
		width: 100% !important;
		margin-top: 40px;
	}
	.dealer_location_section .form-group-btn 
	{
	    text-align: center;
	    margin-top: 20px;
	}
	.dealer_location_section .form-group-filter 
	{
    		margin-bottom: 15px!important;
	}
	.dealer_location_section .dealer_list_second_row .box-section img
	{
		float: left;
		margin-right: 10px;
	}
	.home-instagram-section .btn-section
	{
		margin-top: 15px;
	}
	.why-biut-section-two-zigzag 
	{
		display: flex !important;
	    flex-direction: column;
	    flex-flow: column;
	}
	.why-biut-section-two-zigzag .text-section-zig
	{
		order: 2;
	}
	.why-biut-section-two-zigzag .image-section-zig
	{
		order: 1;
	}
	.why-biut-section-two .text-section,
	.why-biut-section-one .text-section
	{
		margin-top: 25px;
	}
	.why-biut-section-one .text-section .sub-title,
	.why-biut-section-two .text-section .sub-title
	{
		margin-bottom: 5px;
	}
	.blog-section-latest-one .vc_tta-tabs .vc_tta-title-text
	{
		font-size: 14px !important;
	}
	.blog-section-latest-one .vc_tta-tab
	{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	.blog-section-latest-one .vc_tta-tabs-container
	{
		margin-bottom: 30px !important;
	}
	.blog-section-latest-one .blog-landing-section .title-section-two h2
	{
		font-size: 24px;
	}
	.blog-section-latest-one .shad.item.item-0
	{
		width: 100%;
		float: unset;
	}
	.blog-section-latest-one .shad.item.item-2, .blog-section-latest-one .shad.item.item-1
	{
		width: 100%;
		margin-top: 30px;
	}
	.blog-category-section {
    margin-top: 60px;
	}
	.sticky-call-back a
	{
		padding: 10px !important;
		font-size: 14px !important;
	}
	.blog-category-section .owl-carousel
	{
		padding: 0 15px;
	}
	.blog-category-section .blog-post-loop .article-body-container
	{
		padding-bottom: 0;
	}
	.blog-category-section .wd-btn-arrow:after
	{
		font-size: 20px;
	}
	.blog-section-latest-one .text-section
	{
		padding-bottom: 0;
	}
	.blog-category-section .title-section .sub-title
	{
		font-size: 25px;
	}
	.contact-section-one .box-section .box-one
	{
		margin-right: 0;
	}
	.contact-section-one .box-section .box-one
	{
		padding: 20px;
	}
	.contact-section-one .box-section .box-one .contact-no-one
	{
		font-size: 35px;
	}
	.contact-section-one .box-section .box-one .contact-no-two
	{
		font-size: 30px;
	}
	.contact-section-one .box-three .call-title span
	{
		font-size: 14px;
	}
	.contact-section-one .form-section
	{
		margin-top: 50px;
	}
	.faucets-section-one .title-section .description br
	{
		display: none;
	}
	.faucets-cate-box .first-image-col,.faucets-cate-box .third-image-col,
	.flushing-system-cate .faucets-cate-box .second-image-col
	{
		width: 100%;
		margin: 10px 0;
	}
	.faucets-cate-box .first-image-col
	{
		margin-right: 0;
	}
	.faucets-cate-box .box-text-sect
	{
		opacity: 1;
	}
	.faucets-cate-section-two .faucets-cate-box 
	{
		margin: 0 10px;
	}
	.faucets-cate-box .box-facucet .sub-title
	{
		font-size: 25px;
	}
	.faucets-section-three .title-section .description br
	{
		display: none;
	}
	.title
	{
		font-size: 45px;
	}
	.faucets-section-three
	{
		padding-bottom: 50px;
	}
	.faucets-section-three .slick-prev {
    left: -35px;
	}
	.faucets-3d-view-section .d-content-wrap .d-box-section
	{
		position: fixed;
		right: 0;
		width: 100%;
		height: 100%;
		top: 0;
		z-index: 6164;
	}
	.faucets-3d-view-section button.btn.toolTip.top
	{
		width: 15px;
		height: 15px;
	}
	.faucets-section-five .btn_section 
	{
    	text-align: left;
    	padding-top: 30px;
	}
	.faucets-section-five .text-section .sub-title
	{
		font-size: 25px;
	}
	.faucets-section-six img
	{
		width: 50%;
	}
	.faucets-section-six .box-section {
    padding-top: 5%;
	}
	.faucets-section-six .box-section .sub-title
	{
		font-size: 40px;
	}
	.faucets-section-six-zigzag .vc_row.wpb_row.vc_inner.vc_row-fluid
	{
		    display: flex !important;
	    flex-direction: column;
	    flex-flow: column;
	}
	.care-section-six-zigzag
	{
		    display: flex !important;
	    flex-direction: column;
	    flex-flow: column;
	}
	.care-section-six-zigzag .text-section-zig
	{
		order: 2;
	}
	.care-section-six-zigzag .image-section-zig
	{
		order: 1;
	}
	.faucets-section-six-zigzag .text-section-zig
	{
		order: 2;
	}
	.faucets-section-six-zigzag .image-section-zig
	{
		order: 1;
	}
	.faucets-section-six-zigzag .wpb_single_image.vc_align_right
	{
		text-align: left;
	}
	.care-section-one .title-section .sub-title
	{
		font-size: 25px;
	}
	.care-section-one .title-section .sub-title br
	{
		display: none;
	}
	.care-section-one .box-section
	{
		margin-left: 0;
		margin-right: 0;
	}
	.care-section-one .wpb_single_image.vc_align_right
	{
		text-align: left;
	}
	.faucets-cate-box .second-image-col
	{
		width: 100%;
		margin-right: 0;
	}
	.accessires-section-one .box-facucet.facucet-image-one .box-text-sect
	{
		padding-top: 35%;
	}
	.accessires-section-one .box-facucet.facucet-image-four .box-text-sect 
	{
    	padding-top: 12%;
	}
	.accessires-section-one .box-facucet.facucet-image-five .box-text-sect 
	{
    	padding-top: 12%;
	}
	.faucets-cate-box .box-facucet a
	{
		padding: 10px 15px;
		font-size: 14px;
	}
	.faucets-cate-box .facucet-image-four,
	.faucets-cate-box .facucet-image-five
	{
		width: 100%;
		margin-top: 2%;
	}
	.support-section-one .image-section
	{
		margin-right: 0;
	}
	.support-section-one .image-section
	{
		padding: 20px;
	}
	.support-section-one .image-section .contact-no-one
	{
		font-size: 35px;
	}
	.support-section-one .image-section .contact-no-two
	{
		font-size: 30px;
	}
	.support-section-one .text-section
	{
		margin-top: 20px;
	}
	.support-section-two .box-section 
	{
    	margin-top: 30px;
	}
	.support-section-two
	{
		margin-bottom: 40px;
	}
	.warranty-section-one .text-one {
    margin-left: 0;
	}
	.warranty-section-one ul li, .warranty-section-one .text-one
	{
		padding-left: 0;
	}
	.warranty-section-one .description
	{
		margin-left: 15px;
	}
	.warranty-section-one
	{
		margin-bottom: 0;
	}
	.faq-section-one .tab_drawer_heading,
	.faq-section-one .tab_drawer_heading:hover
	{
		background: #ffffff;
		color: #000;
		border-bottom: 1px solid #000000;
		margin: 10px 0;
		font-size: 18px;
	}
	.faq-section-one .tab_container
	{
		box-shadow: unset;
	}
	.faq-section-one .tab_content
	{
		padding: 0;
	}
	.home-about-section
	{
		padding-top: 50px;
	}
	.home-about-section .box-section
	{
		margin-top: 20px;
	}
	.home-category-section
	{
		padding-left: 0;
		padding-right: 0;
	}
	.home-section-tooltip button.btn.toolTip.top
	{
		height: 10px;
		width: 10px;
	}
	.home-product-section
	{
		padding-bottom: 70px;
	}
	.home-product-section .slick-next
	{
		right: -15px;
	}
	.home-product-section .slick-prev
	{
		left: -25px;
	}
	body .home-product-section .slick-prev::before
	{
		color: #111111 !important;
	}
	.home-category-section .slick-prev
	{
		left: -20px;
	}
	.home-category-section .slick-prev::before,
	.home-category-section .slick-next:before
	{
		color: #ffffff !important;
		opacity: unset !important;
	}
	.home-category-section .slick-next
	{
		right: -10px;
	}
	.home-category-section .slick-slide.slick-current.slick-center
	{
		border-bottom:3px solid #91df2a;
		border-left: 0;
	}
	.home-category-section .category-details-slide .cate_img
	{
		width: 100%;
	}
	.home-category-section .category-name-slide h3
	{
		text-align: center;
	}
	.about-section-one .second-row .wpb_single_image
	{
		margin-top: 30px;
	}
	.about-philosophy-section .second-row .box-section
	{
		margin-top: 20px;
		height: auto;
	}
	.about-vision-section .vision-text-column .box-section
	{
		padding: 0;
	}
	.about-vision-section .vision-text-column .description br
	{
		display: none;
	}
	.about-vision-section .vision-text-column .text-section
	{
		width: 100%;
	}
	.about-vision-section .vision-image-column
	{
		height: auto;
	}
	.about-vision-section .vision-text-column
	{
		height: auto;
		padding: 10% 0;
	}
	
	.about-project-section .wpb_column.vc_column_container.vc_col-sm-2
	{
		float: left;
	    display: inline-block;
	    width: 33%;
	}
	.about-project-section {
    padding-top: 20px;
    padding-bottom: 50px;
	}
	.about-technology-section .text-section .sub-title br
	{
		display: none;
	}
	.about-technology-section
	{
		background-size: cover;
    	background-position: center center;
	}
	.about-services-logo-section .wpb_column.vc_column_container.vc_col-sm-2
	{
		width: 33%;
	    display: inline-block;
	    margin-top: 15px;
	}
	.about-services-logo-section
	{
		padding-top: 40px;
		padding-bottom: 50px;
	}
	.about-section-one .description br
	{
		display: none;
	}
	.about-services-logo-section .wpb_column.vc_column_container.vc_col-sm-2 img
	{
		width: 70%;
	} 
	.faucets-section-six .box-section
	{
		text-align: center;
	}
	.faucets-section-six .wpb_single_image
	{
		text-align: center !important;
	}
	.faucets-section-five .btn_section,
	.faucets-section-five .text-section .sub-title
	{
		text-align: center;
	}
	.career-section-one .career-form .comm-form
	{
		width: 100%;
	}
	.water-technology-sect-one .title-section .description br
	{
		display: none;
	}
	.brochure-section-one .info-box-title
	{
		font-size: 14px;
	}
	.about-timeline-section .wpostahs-slider-nav-content
	{
		margin: 0;
	}
	.wpostahs-slider-design-2 .wpostahs-slider-nav .slick-list.draggable::before
	{
		width: 85% !important;
	}
	body .wpostahs-slider-design-2 .wpostahs-slick-slider .slick-next
	{
		    right: -25px !important;
	}
	.tp-bullets.minimalist-line-bullets
	{
		display: none;
	}
	.home-category-section .category-name-slide h3
	{
		font-size: 15px;
	}
	.home-category-section
	{
		padding-top: 50px;
	}
	.home-category-section .category-details-slide .cate_details .sub-title
	{
		font-size: 35px;
	}
	.home-category-section .row
	{
		    display: flex !important;
	    flex-direction: column;
	    flex-flow: column;
	}
	.home-category-section .row .home-cate-col-three
	{
		order: 2;
	}
	.home-category-section .row .home-cate-col-two
	{
		order: 3;
	}
	.home-category-section .name-btn-section
	{
		text-align: center;
		margin-bottom: 50px !important;
	}
	.home-category-section .name-btn-section a
	{
		padding: 15px;
		font-size: 14px;
	}
	.career-section-one .text-section .description br
	{
		display:none;
	}
}

.enquire-now-section .title-section
{
	background-color: #111111;
	text-align: center;

}
.enquire-now-section .title-section p
{
	font-family: 'prescious_soulregular' !important;
	font-weight: 500;
	font-size: 45px;
	color: #ffffff;
	padding: 10px 0;
	margin-bottom: 0;
}
.enquire-now-section .form-group input,
.enquire-now-section .form-group select,
.enquire-now-section .form-group textarea
{
	border: none;
    border-bottom: 1px solid #b2b2b2;
    padding-left: 0;
}
.enquire-now-section .form-group.field_file input
{
	border-bottom: 0 !important;
}
.enquire-now-section .form-group input::placeholder,
.enquire-now-section .form-group select,
.enquire-now-section .form-group textarea::placeholder
{
	 font-family: 'Roboto';
	 font-size: 14px;
	 color: #8b8b8b;
	 font-weight: 300;
}
.enquire-now-section .form-group
{
	width: 43%;
	display: inline-block;
	margin: 20px 20px 0 20px;

}
.enquire-now-section .form-group.field_message
{
	width: 95%;
	margin: 20px 20px 0 20px;

}
.enquire-now-section .form-group textarea
{
	min-height: 120px;
}
.enquire-now-section .form-section
{
	background-color: #ffffff;
	margin-bottom: 20px;
}
.enquire-now-section .form-section .form-group-btn input
{
	background-color: #111111;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'Roboto';
    font-weight: bold;
    padding: 15px 30px;
    font-size: 16px;
    height: 48px;
    letter-spacing: 2px;
}
.enquire-now-section .form-section .form-group-btn
{
	text-align: center;
	margin-top: 30px;
}
.enquire-now-section .form-section .form-group-btn input:hover
{
	background-color: #91df2a;
}
.sticky-call-back a
{
	color: #fff;
    writing-mode: tb;
    padding: 15px 15px;
    background-color: #111111;
    font-family: 'Roboto';
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;

}
.sticky-call-back 
{
    position: fixed;
    top: 60vh;
    z-index: 99;
    right: 0;
}
.sticky-call-back a:hover
{
	background-color: #91df2a;
	color: #ffffff;
}
#popmake-10488
{
	border: 0;
	padding: 0;
}
.enquire-now-section .form-section:focus-visible,
.enquire-now-section .form-section,
#popmake-10488:focus-visible,
#popmake-10488,
.pum-theme-10480 .pum-content, .pum-theme-lightbox .pum-content:focus-visible
{
	outline: unset !important;
}
.water-technology-sect-one .title-section .description
{
	font-size: 20px;
}
.why-biut-section-one .btn-section a,
.why-biut-section-two .btn-section a
{
	background-color: #171717;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Roboto';
    padding: 15px 30px;
    font-weight: bold;
    letter-spacing: 2px;
    height: 48px;
}
.why-biut-section-one .btn-section a:hover,
.why-biut-section-two .btn-section a:hover
{
	background-color: #91df2a;
}
.why-biut-section-one .btn-section,
.why-biut-section-two .btn-section
{
	margin-top: 40px;
}
.download-brochure-form .form-title p
{
	    font-family: 'Roboto';
    font-size: 20px;
    color: #000000;
    font-weight: 400;
}
body .download-brochure-form .form-group input
{
	    border: none;
    border-bottom: 1px solid #b2b2b2;
    padding-left: 0;
}
body .download-brochure-form .form-group input::placeholder,
body .download-brochure-form .form-group input
{
	font-family: 'Roboto';
	 font-size: 14px;
	 color: #8b8b8b;
	 font-weight: 300;
}
body .download-brochure-form .form-group
{
	margin-top: 20px;
}
body .download-brochure-form .form-btn
{
	margin-top: 20px;
}
body .download-brochure-form .form-btn input
{
	background-color: #111111;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'Roboto';
    font-weight: bold;
    padding: 15px 30px;
    font-size: 16px;
    height: 48px;
    letter-spacing: 2px;
}
body .download-brochure-form .form-btn input:hover
{

    background-color: #91df2a;
}
.wpcf7-not-valid-tip
{
	font-weight: 400 !important;
}
.dealer_list_second_row p.location_address.description img
{
	float: left;
}
.faucets-3d-view-section.flushing-system-3d button.btn.toolTip.top:nth-of-type(1)
{
    left: calc(47% - 5px);
    top: auto;
    bottom: 83%;
}
.faucets-3d-view-section.flushing-system-3d button.btn.toolTip.top:nth-of-type(2) {
    left: calc(39% - 15px);
    top: auto;
    bottom: 70%;
}
.faucets-3d-view-section.flushing-system-3d button.btn.toolTip.top:nth-of-type(3) {
    left: calc(55.5% - 15px);
    top: auto;
    bottom: 85%;
}
.faucets-3d-view-section.flushing-system-3d button.btn.toolTip.top:nth-of-type(4) {
    left: calc(58.5% - 15px);
    top: auto;
    bottom: 65%;
}
.faucets-3d-view-section.flushing-system-3d button.btn.toolTip.top:nth-of-type(5) {
    left: calc(55.5% - 15px);
    top: auto;
    bottom: 17%;
}
.support-section-two .btn-section a
{
	    background-color: #171717;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Roboto';
    padding: 15px 30px;
    font-weight: bold;
    letter-spacing: 2px;
    height: 48px;
}
.support-section-two .btn-section a:hover
{
	    background-color: #91df2a;
}
.support-section-two .btn-section
{
	margin-top: 35px;
}
.about-vision-section .vision-image-column .vc_column-inner
{
	padding-left: 0;
	padding-right: 0;
}
.tax-product_cat .page-title.page-title-default
{
	background-image: unset !important;
	background-color: #111111 !important;
}
.tax-product_cat .wd-add-btn.wd-add-btn-replace
{
	display: none;
}
.home-instagram-section .swiper-navigation.swiper-navigation-1
{
	display: none !important;
}
.wd-nav[class*="wd-style-"]>li.wd-has-children>a:after, .wd-nav[class*="wd-style-"]>li.menu-item-has-children>a:after
{
	color:#ffffff !important;
}
#menu-item-11603 .wd-dropdown-menu .container
{
	max-width:1650px;
}
#menu-item-11603 .wd-dropdown-menu.wd-design-full-width
{
	padding-top:0;
}
#menu-item-11603 .sub-menu-biut-pro
{
	padding-top:30px;
	padding-bottom:30px;
}
#menu-item-11603 .sub-menu-biut-pro a
{
	font-size:16px;
	font-weight:400;
	color:#6e6e6e;
	font-family: 'Roboto';
}
#menu-item-11661 .wd-dropdown-menu.wd-dropdown
{
	left:0 !important;
}
.menu-item-has-children a
{
	font-size:16px;
	font-weight:400;
	color:#6e6e6e;
	font-family: 'Roboto';
}
.menu-item-has-children a:hover
{
	color:#91df2a !important;
}
.footer-newsletter .newsletter_email input
{
	color:#111111 !important;
}
.thred-box-section img
{
	width:100%;
}
#woocommerce_product_categories-1 li.cat-item.cat-item-704 {
    display: none;
}
.enquire-now-section .form-group input, .enquire-now-section .form-group select, .enquire-now-section .form-group textarea
{
	color:#111111;
	font-weight:400;
}
body .download-brochure-form .form-group input
{
	color:#000000;
	font-weight:400;
}
.other-product-det-section.recent-product-section
{
	margin-top: 100px;

}
.other-product-det-section.recent-product-section
{
	margin-bottom:40px;
}
@media only screen and (min-width: 767px) and (max-width:1021px) {
	.footer-widget-one
	{
		width:100% !important;
		padding-right:0 !important; 
	}
	body .main-footer-section .footer-widget-two,
	body .main-footer-section .footer-widget-three,
	body .main-footer-section .footer-widget-four,
	body .main-footer-section .footer-widget-five
	{
		width:50% !important;
		display:inline-block !important;
		margin-top:40px;
	}
	.about-timeline-section .wpostahs-slider-nav-content
	{
		margin:0 40px;
	}
	.about-vision-section .vision-text-column,
	.about-vision-section .vision-image-column
	{
		height:auto;
	}
	.about-vision-section .vc_col-sm-6
	{
		width:100%;
	}
	.about-vision-section .vision-text-column .box-section
	{
		padding:0;
	}
	.about-vision-section .vision-text-column .description br
	{
		display:none;
	}
	.about-vision-section .vision-text-column .text-section
	{
		width:100%;
	}
	.about-vision-section .vision-text-column
	{
		padding:7% 0 10% 0;
	}
	.about-philosophy-section .vc_col-sm-3
	{
		width:50%;
		margin-bottom:35px;
	}
	.career-section-one .text-section .description br
	{
		display:none;
	}
	.career-section-one .career-form .comm-form
	{
		width:47%;
	}
}