#mnu-bg .elementor-element.elementor-element-56997f9.e-con-full.e-flex.e-con.e-child{min-height:62px}
#cart{margin-top:30px}
#mnu-bg .elementor-element.elementor-element-37168ec .elementor-icon-box-title a{line-height:normal}
.hfeed.site .elementor-13 .elementor-element.elementor-element-f792e37{min-height:46.5px}
.footer-width-fixer h2{color:#fff;font-size:22px;font-weight:500;display:block;padding-bottom:0;position:relative}
.footer-width-fixer h2 span{color:#fff;display:inline-block;border-bottom:solid 0 #F6F6F6;padding-bottom:5px}
.footer-width-fixer ul{margin:0;padding:0;color:#fff;font-weight:400;font-size:16px;list-style:none;text-decoration:none}
.footer-width-fixer .sales ul{display:flex;flex-wrap:wrap;margin:0 -5px}
.footer-width-fixer ul li{margin-bottom:12px;padding-left:35px;line-height:1.5;font-size:14px}
.footer-width-fixer .sales ul li span{font-weight:800;display:block;font-size:14px}
.footer-width-fixer a{color:#fff;font-size:14px;font-weight:400;line-height:26px;text-decoration:none}
.footer-width-fixer h2.tab_hdr{color:#fff;display:inline-block;border-bottom:solid 1px #F6F6F6;padding-bottom:15px}
.tab_item{padding:10px 0 20px}
.social-icon li a{background:none;border:solid 1px #fff;padding:0;border-radius:100%;width:36px;height:36px;display:inline-flex;text-align:center;align-items:center;justify-content:center}
.comments-area a,.page-content a{text-decoration:none}
.social-icon ul li{margin-bottom:12px;padding-left:0;line-height:1.5;font-size:14px}
.social-icon li{padding-left:0!important}
.social .tab_item{padding:0}
.social-icon li a:hover{background:#fff;color:#010101;text-decoration:none}
.copy{color:#fff;min-width:510px;position:absolute;bottom:-60px}
.e-con-inner{position:relative}
.wpcf7-form-control.wpcf7-submit.has-spinner{color:#fff}
.footer-width-fixer ul li{margin-bottom:12px;padding-left:5px;line-height:1.5;font-size:14px;padding-right:20px}
.footer-width-fixer .sales ul li{}
@media screen and (min-width: 1400px) {
.flyer-b{width:calc(34% - 70px);order:2;background-size:cover;padding:30px;text-align:left;font-size:40px;color:#fff;font-weight:600;z-index:-9;min-height:429px;margin-top:3px;border-radius:6px}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-7a13a06{right:0;position:absolute;padding-left:130px}
}
@media screen and (max-width: 1400px) {
.elementor-15 .elementor-element.elementor-element-c5ee96f .elementor-heading-title {font-size: 27px;line-height: 1.1em;}
.elementor-15 .elementor-element.elementor-element-d3b5333 .elementor-heading-title,.elementor-15 .elementor-element.elementor-element-b2d9eec .elementor-heading-title,.elementor-15 .elementor-element.elementor-element-b3280a1 .elementor-heading-title{font-size:21px;line-height:1.3em}
.elementor-13 .elementor-element.elementor-element-750f936 .menu-item a.hfe-menu-item{padding-left:10px;padding-right:10px}
div#sub-hd{display:none}
div#title-hd h2{font-size:18px}
.flyer-b{position:relative;right:inherit!important;top:20px!important}
.elementor-1424 .elementor-element.elementor-element-c8e9321 .elementor-icon-list-item > a{font-size:11px!important;line-height:35px}
.elementor-1424 .elementor-element.elementor-element-438a186 .elementor-heading-title{font-size:18px}
.elementor-1424 .elementor-element.elementor-element-6c36275{padding:0}
.elementor-15 .elementor-element.elementor-element-42f4d7f .elementor-icon-list-item > .elementor-icon-list-text,.elementor-15 .elementor-element.elementor-element-42f4d7f .elementor-icon-list-item > a{font-size:12px;line-height:25px;padding-bottom:10px}
.elementor-15 .elementor-element.elementor-element-7a13a06{min-height:120px;--border-radius:0!important;top:1px!important}
.elementor-element.elementor-element-e584ad9.e-con-full.e-flex.e-con.e-parent.e-lazyloaded{padding:0;margin:0;width:100%}
.elementor-element.elementor-element-db4b117.e-con-full.e-flex.e-con.e-child img{width:95px;height:35px;line-height:}
.elementor-element.elementor-element-db4b117.e-con-full.e-flex.e-con.e-child{width:auto;padding:0;margin:0}
}
@media screen and (max-width: 767px) {
.copy{display:none}
.elementor-element.elementor-element-db4b117.e-con-full.e-flex.e-con.e-child img{width:auto;height:65px;padding:10px 0 0 10px}
.elementor-18 .elementor-element.elementor-element-c8e9321 .elementor-icon-list-item > .elementor-icon-list-text,.elementor-18 .elementor-element.elementor-element-c8e9321 .elementor-icon-list-item > a{font-size:14px}
.elementor-146 .elementor-element.elementor-element-3842ec0:not(.elementor-motion-effects-element-type-background),.elementor-146 .elementor-element.elementor-element-3842ec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:#980a16}
.elementor-146 .elementor-element.elementor-element-771f1f5{--padding-top:0}
.elementor-146 .elementor-element.elementor-element-a827f62 > .elementor-widget-container{padding:0}
.elementor-146 .elementor-element.elementor-element-8665b36 > .elementor-widget-container{font-size:15px}
.elementor-element.elementor-element-36c024c.elementor-widget__width-initial.elementor-widget.elementor-widget-html{padding-left:10px}
.elementor-13 .elementor-element.elementor-element-a8ef438{--width:25%}
.elementor-13 .elementor-element.elementor-element-37168ec .elementor-icon{font-size:20px}
.elementor-13 .elementor-element.elementor-element-4c1e3ae{--width:100%;--margin-right:10px}
.elementor-13 .elementor-element.elementor-element-37168ec .elementor-icon-box-title,.elementor-13 .elementor-element.elementor-element-37168ec .elementor-icon-box-title a{font-size:13px;line-height:4px}
.elementor-element.elementor-element-e584ad9.e-con-full.e-flex.e-con.e-parent.e-lazyloaded{padding:10px 0}
.elementor-15 .elementor-element.elementor-element-d2e325b.e-con{margin:20px 0 0}
.elementor-15 .elementor-element.elementor-element-eafcb61{--margin-top:0;--margin-bottom:20px}
}
@media (min-width:769px) and (max-width:1400px) {
#about-us{margin:21px 0 0}
.elementor-15 .elementor-element.elementor-element-35813ff{margin:11px 0 0}
.elementor-element.elementor-element-3c0cb9a.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{margin:10px 0 20px}
.elementor-element.elementor-element-e584ad9.e-con-full.e-flex.e-con.e-parent.e-lazyloaded,.elementor-element.elementor-element-6b54f65.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{margin:20px 0 0!important}
}
@media (min-width:768px) and (max-width:1024px) {
.elementor-146 .elementor-element.elementor-element-771f1f5 {--padding-top: 20px;}
.footer-width-fixer ul li {margin-bottom: 0px;padding-left: 5px;line-height: 1.5;font-size: 11px;padding-right: 0px;}
.tab_item {padding: 0px 0 20px;}
.elementor-146 .elementor-element.elementor-element-97f2e12 .elementor-heading-title {font-size: 13px;line-height: 21px;}
.elementor-146 .elementor-element.elementor-element-df3e403 .elementor-heading-title,.elementor-146 .elementor-element.elementor-element-a827f62 .elementor-heading-title,.footer-width-fixer h2{font-size:14px; font-weight: bold;}
.elementor-146 .elementor-element.elementor-element-c5bc155 .elementor-heading-title{font-size:18px}
.elementor-13 .elementor-element.elementor-element-ece0a04{--width:100%}
.elementor-widget-container p a{font-size:12px!important}
.elementor-element.elementor-element-db4b117.e-con-full.e-flex.e-con.e-child img{width:auto;height:38px}
.elementor-146 .elementor-element.elementor-element-8665b36{font-size:11px;line-height:37px}
.copy{font-size:12px}
}
@media (min-width:1025px) and (max-width:1350px) {
.elementor-146 .elementor-element.elementor-element-8665b36{font-size:10px}
}
@media (min-width:700px) and (max-width:1430px) {
.elementor-15 .elementor-element.elementor-element-8d59e40{--width:30%}
.elementor-15 .elementor-element.elementor-element-0d6545e:not(.elementor-motion-effects-element-type-background),.elementor-15 .elementor-element.elementor-element-0d6545e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://www.hdhappy.com/wp-content/uploads/2025/02/Remote.jpg);background-position:center;}
.elementor-15 .elementor-element.elementor-element-8d59e40:not(.elementor-motion-effects-element-type-background),.elementor-15 .elementor-element.elementor-element-8d59e40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://www.hdhappy.com/wp-content/uploads/2025/02/Hygiene.jpg);background-position:center;}
}