@charset "UTF-8";
/*!
Theme Name: Hardware Tools Store Pro
Theme URI:https://www.ovationthemes.com/products/tools-wordpress-theme/
Author: pewilliams
Author URI: https://www.ovationthemes.com/
Description:The Tools WordPress Theme is tailor-made for hardware stores and online retailers. With a sleek layout and sophisticated design, this premium theme elevates your brand's online presence. Seamlessly integrate keywords like security cameras, smart home devices, and garage door openers to optimize your website for search engines and attract targeted traffic. Whether you're a construction company, handyman, or plumber, this multipurpose theme caters to diverse needs, offering a versatile layout and user-friendly interface. As a premium theme, it comes with exclusive benefits, including enhanced customization options, advanced features, and dedicated support. From power tools to safety gear, this premium theme provides comprehensive features to showcase your products effectively. Its responsive design ensures that your website looks stunning on all devices, offering a seamless browsing experience for your visitors. By incorporating elements like woocommerce theme, plumber, and online store, the Tools WordPress Theme caters to various niches within the hardware industry.
Version: 1.0.1
Requires at least: 6.0
Tested up to: 6.2
Requires PHP: 7.2
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: hardware-tools-store-pro
Tags: left-sidebar, right-sidebar, one-column, two-columns, three-columns, four-columns, grid-layout, wide-blocks, block-styles, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, full-site-editing, block-patterns, sticky-post, threaded-comments, template-editing, blog, news, portfolio

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hardware Tools Store Pro is based on Twenty Twenty-Two WordPress Theme, (C) 2021 WordPress.org
Twenty Twenty-Two is distributed under the terms of the GNU GPL.

*/
@import url('https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap');
*,
*::before,
*::after {
  box-sizing: inherit; }

html {
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

body{
  background: #fff;
 font-family: 'outfit';
  overflow-x: hidden;
  line-height: 1.7;
  font-size: 14px;
}

header a,
footer a {
  text-decoration: none; }

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
  line-height: 1.5;
  font-weight: 700;
}

ul {
  list-style: disc; }

ol {
  list-style: decimal; }

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 0; }

dt {
  font-weight: 700; }

dd {
  margin: 0 1.5em 1.5em; }

table {
  width: 100%;
  border-spacing: 0; }

th, td {
  padding: 5px;
  text-align: center; }

table td,
table tr,
table th {
  border: 1px solid #ddd; }

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%; }

img, .wp-block-image img {
  height: auto;
  max-width: 100%;
  vertical-align: middle; }

figure {
  margin: 1em 0; }

dfn,
cite,
em,
i {
  font-style: italic; }

blockquote {
  margin: 0 1.5em; }

address {
  margin: 0 0 1.5em; }

pre {
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em; }

code,
kbd,
tt,
var {
  font-family: 17px; }

abbr,
acronym {
  border-bottom: 1px dotted #ddd;
  cursor: help; }

mark,
ins {
  background: #ddd;
  text-decoration: none; }

big {
  font-size: 125%; }

select,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  border-radius: 0;
  box-sizing: border-box;
  display: block;
  font-size: 17px;
  width: 100%;
  background: #fff;
  border: 1px solid #ccc;
  line-height: 1.75;
  padding: 7px 15px;
  color: #1c1c1c;
}

textarea {
  width: 100%;
  height: 120px;
  padding: 15px 20px; }

input[type="checkbox"] {
  display: inline; }

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #cacaca; }

input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
  color: #c3c3c3; }

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #a3a2a2; }

hr {
  background-color: #999;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em; }

a {
  color: #3957f5;
  outline: 0 !important;
}
.widget a:not(.wp-block-button__link),
.entry-summery a:not(.wp-block-button__link),
.entry-content a:not(.wp-block-button__link) {
  text-underline-offset: 3px;
  text-decoration-skip-ink: all;
  text-decoration-thickness: 1px;
  text-decoration: underline;
}
.widget a:not(.wp-block-button__link):hover,
.entry-summery a:not(.wp-block-button__link):hover,
.entry-content a:not(.wp-block-button__link):hover {
  color: #F17216;
}
a:focus-visible, a:focus {
  outline: thin dotted !important;
}
a:hover, a:active, a:hover {
  outline: 0;
  /* color: #cce3e2; */
}
.alignwide {
  margin-left  : -80px !important;
  margin-right : -80px !important;
}
.alignfull {
  margin-left  : calc( -100vw / 2 + 100% / 2 );
  margin-right : calc( -100vw / 2 + 100% / 2 );
  max-width    : 100vw;
}
.home .wp-site-blocks > * {
  margin-top: 0 !important;
}

/*---------------- Woocommerce CSS------------------ */
.woocommerce form .form-row input.input-text {
  /* padding: 8px; */
  border: 1px solid #bcbcbc;
}
.shop_table th, .shop_table td {
    text-align: left;
}
.related.products h2 {
  text-align: left;
}
.woocommerce .star-rating span::before {
  color: #f3f321;
}
.woocommerce ul.products li.product .star-rating{
  margin: 0 auto 8px;
  font-size: 15px !important;
}
.woocommerce span.onsale{
  background: #571fc3;
    padding: 0;
    color: #fff;
}
.products li {
  box-shadow: -2px -2px 5px #bbb;
  padding: 10px !important;
  text-align: center;
}
.woocommerce ul.products li.product a img{
  margin: 0;
}
h2.woocommerce-loop-product__title,
.woocommerce div.product li .product_title {
  color: #000;
  letter-spacing: 1px;
  font-weight: 600;
  text-align: center !important;
  font-size: 20px !important;
  padding: 5px 0 5px 0 !important;
}
.woocommerce ul.products li.product .button {
    margin-top: 5px;
}
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price, .woocommerce div.product span.price {
  color: #000;
}
.woocommerce div.product .product_title,.woocommerce div.product p.price, .woocommerce div.product span.price{
  margin-bottom: 5px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
  background: #571fc3;
  color: #fff;
  padding: 10px 20px !important;
  opacity: 1 !important;
  text-decoration: none;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
  background: #3957f5;
  color: #fff;
}
.woocommerce .quantity .qty {
  width: 5em;
  padding: 7px;
  border: solid 1px #000;
  color: #000;
  line-height: 1;
  margin-top: -4px;
  display: inline;
}
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2 {
   max-width: 100%;
}
nav.woocommerce-MyAccount-navigation ul {
  list-style: none;
  padding-left: 0;
}
nav.woocommerce-MyAccount-navigation ul li {
  background: #0B4D4A;
  padding: 12px !important;
  margin-bottom: 10px;
}
nav.woocommerce-MyAccount-navigation ul li a{
  color: #ffffff;
  font-weight: 600;
}
nav.woocommerce-MyAccount-navigation ul li a:hover{
  color: #222 !important;
}
span.posted_in {
  display: block;
}
span.woocommerce-input-wrapper {
  width: 100%;
}
select.orderby {
  padding: 10px;
}
.woocommerce-product-gallery__image{
  padding: 2px;
}
.woocommerce .cart .button, .woocommerce .cart input.button{
  padding: 12px;
}
nav.woocommerce-MyAccount-navigation ul li a, .woocommerce-info a, .woocommerce-privacy-policy-text a, td.product-name a, a.shipping-calculator-button{
  text-decoration: none !important;
}
.woocommerce .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a{
  margin-top: 20px;
}
.woocommerce input#password{
  border: 1px solid #bcbcbc;
}
.woocommerce-page form .password-input{
  width: 100%;
}
.woocommerce nav.woocommerce-pagination ul li a {
  display: block;
  padding: 12px 15px;
  text-decoration: none;
  width: auto;
  color: #fff;
  background: #F17216;
  transition: background .15s ease-in-out;
  font-weight: bold;
}
.woocommerce nav.woocommerce-pagination ul li a:hover{
  background: #000;
  color: #fff;
}
.woocommerce nav.woocommerce-pagination ul li span.current{
  padding: 12.5px 15px;
  background: #000;
  color: #fff;
  font-weight: normal;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li{
  border: none;
  float: none;
  overflow: unset;
}
.woocommerce nav.woocommerce-pagination {
  text-align: center;
  margin-bottom: 20px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text{
  width: 110px !important;
  padding: 5px 5px 5px !important;
  margin: 0px 10px 0px 0 !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
  margin-bottom: 30px;
}
#payment{
  margin: 0 0 30px 0;
}
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row{
  padding: 16px 12px;
}
.woocommerce-wlfmc-wishlist nav.woocommerce-MyAccount-navigation {
    display: none;
}
.woocommerce-account .woocommerce-MyAccount-content {
    float: right;
    width: 100%;
}
/* --------Topbar Section------------------- */
#hardware-shop-topbar-sec {
    padding: 0;
}
.wp-block-columns.hardware-topbar-col {
    max-width: 1440px;
}
.hardware-topbar-info-text-box .wp-block-stackable-icon-label:nth-child(1),.hardware-topbar-info-text-box .wp-block-stackable-icon-label:nth-child(2),.hardware-topbar-info-text-box .wp-block-stackable-icon-label:nth-child(4) {
    width: 120px;
}
.hardware-topbar-info-text-box .wp-block-stackable-icon-label:nth-child(3){
  width: 170px;
}
.wp-block-group.hardware-topbar-info-text-box {
    gap: 10px;
}
.hardware-language-selction-box select.gt_selector.notranslate {
    background: unset;
    border: unset;
    color: #fff;
    padding: 0 5px;
    width: 61px;
}
.hardware-language-selction-box select.gt_selector.notranslate option {
    color: #000;
}
.hardware-language-selction-box a.chosen-single {
    background: unset;
    border: unset;
    box-shadow: unset;
    color: #fff;
    padding: 0;
    width: 68px;
    position: relative;
    top: -5px;
}
.hardware-language-selction-box .chosen-container-single .chosen-single div b {
    display: block;
    width: 100%;
    height: 100%;
    background: url('./images/CaretDown.png') no-repeat 0 5px;
}
.hardware-language-selction-box .chosen-container-active.chosen-with-drop .chosen-single{
  box-shadow: unset;
  border: unset;
  background: unset;
}
/* -------------Middle Header Section------------------------ */
.wp-block-columns.hardware-middle-header-col{
  max-width: 1440px;
}
.wp-block-group.hardware-account-col {
    padding-right: 38px;
}
form.wp-block-search__button-inside.hardware-middle-product-search-box {
    width: 100%;
}
.wp-block-group.hardware-category-search-box {
    gap: 0;
    justify-content: center;
    background: #fff;
    border-radius: 30px;
    box-shadow: 0px 8px 32px 0px #00000014;
}
.wp-block-stackable-text.clothing-topbar-contact-text {
    padding-left: 35px;
}
.clothing-topbar-contact-icon {
    position: relative;
    top: 13px;
}
.clothing-topbar-phone-icon span.stk--svg-wrapper {
    transform: rotate(-45deg);
}
.wp-block-stackable-text.clothing-topbar-head-text {
  margin-bottom: 0;
}
.hardware-middle-product-search-box .wp-block-search__inside-wrapper {
    padding: 0;
}
.hardware-middle-product-search-box input[type="search"]{
  border: unset;
}
.hardware-middle-category-box button.wc-block-product-categories__button {
    display: none;
}
.hardware-middle-category-box select {
  background: unset;
  border: unset;
  height: 50px;
  outline: none;
}
.hardware-middle-product-search-box .wp-block-search__inside-wrapper {
  background: unset;
  border: unset;
}
.hardware-middle-product-search-box .wp-block-search__button {
  border: 0;
  background: #FFCC42;
  margin-left: 0;
  height: 40px;
  width: 40px;
  color: #000000;
  border-radius: 50%;
  position: relative;
  left: -6px;
  padding: 8px;
}
.hardware-middle-product-search-box svg.search-icon {
    transform: rotate(275deg);
}
.wp-block-woocommerce-product-categories.hardware-middle-category-box {
    width: 220px;
}

/* Header Section */
h1.clothing-site-title-box.wp-block-site-title{
  display: none;
}
.hardware-all-category-box select {
	appearance: none;
  background: unset;
  border: unset;
}
.wp-block-group.hardware-header-sec {
    padding: 0;
}
.hardware-header-phone-number a {
    color: #000000;
}
.wp-block-columns.hardware-header-box {
    max-width: 1400px;
}
.wp-block-columns.hardware-header-box {
    align-items: center !important;
}
.wp-block-site-logo img{
  width: auto;
}
.hardware-header-cart-box span.wc-block-mini-cart__amount {
    float: right;
    margin-left: 8px;
    margin-top: 2px;
}
.hardware-header-cart-box button.wc-block-mini-cart__button {
    display: block;
    cursor: pointer;
}
.hardware-all-category-box button.wc-block-product-categories__button {
    display: none;
}
.wp-block-group.hardware-all-category-box {
    background: #ffffff;
    padding: 3px 30px;
}
/* ul.museum-header-navigation-box li:first-child {
    border-bottom: 2px solid #efe72c;
} */
.wp-block-navigation.items-justified-right {
    --navigation-layout-justification-setting: left;
}
.wp-block-group.woocommerce.product {
    padding: 0 20px;
}
.hardware-header-navigation-box li a span.wp-block-navigation-item__label {
  font-size: 14px;
  color: #191C1F;
  font-weight: 600;
  font-family: "Public Sans";
}
.hardware-header-phone-col .stk-inner-blocks.stk-block-content {
    justify-content: flex-end;
    width: auto;
}
/* -------------------- */
.stk-block-background {
    background-color: unset;
}
/* ----------Slider Section----------------- */
.wp-block-columns.hardware-slider-col {
    width: 75%;
}
.hardware-slider-small-head p.stk-block-text__text {
    margin-left: 30px;
    position: relative;
    top: 13px;
}
.hardware-slider-text p.stk-block-text__text {
    width: 80%;
}
#hardware-slider-sec .hardware-slider-box .stk-block-hero__content {
    min-height: 640px !important;
}
#hardware-slider-sec .stk-block-carousel__dots {
    position: absolute;
    bottom: 30px;
    top: auto;
    margin: 0 19em;
}
.wp-block-group.hardware-slider-price-box {
    width: 100px;
    height: 100px;
    padding: 30px 25px;
    border-radius: 50%;
    position: absolute;
    right: 0;
    top: 50px;
}
.hardware-slider-price-box .wp-block-group {
    gap: 0;
}
.wp-block-column.hardware-slider-right-box {
    position: relative;
}
#hardware-slider-sec .stk-block-carousel__button__prev path:hover,#hardware-slider-sec .stk-block-carousel__button__next path:hover{
  fill: #FE3C14;
}
/* --------------Product Offer----------------------- */
#hardware-product-box {
    margin-top: 0;
    background: linear-gradient(180deg, rgba(236, 231, 238, 1) 25%, rgba(255, 255, 255, 1) 25%);
}
.wp-block-columns.hardware-product-box-col {
    max-width: 1300px;
}
.wp-block-group.hardware-product-box2,.wp-block-group.hardware-product-box3 {
    height: 240px;
}
.wp-block-group.hardware-product-box3 {
    padding: 50px 20px;
}
.wp-block-group.hardware-product-box1 {
    height: 497px;
    padding: 125px 30px;
}
/* ------------Sanitary product section---------------- */
#hardware-sanitary-product-sec {
    padding: 30px 20px;
}
#hardware-sanitary-product-sec .hardware-product-box .wp-block-essential-blocks-woo-product-grid {
    max-width: unset;
}
.wp-block-stackable-heading.hardware-sanitary-product-head {
    max-width: 1300px;
}
.hardware-product-box .eb-woo-product {
    background: #EFF4FF;
    border-radius: 20px;
    padding: 75px 25px 28px;
    position: relative;
}
.hardware-product-box .eb-woo-product:hover{
  background: #FFCC42;
}
.hardware-product-box .eb-woo-product:hover .eb-woo-product-rating-wrapper{
  background: #FFFFFF;
}
.hardware-product-box .eb-woo-product:hover span.eb-woo-product-rating.filled{
  color: #191C1F !important;
}
.hardware-product-box .eb-woo-product:hover a.button.wp-element-button.product_type_simple.add_to_cart_button{
  background: #FE3C14 !important;
}
.hardware-product-box .eb-woo-product:hover .eb-woo-product-price del{
  color: #FE3C14;
}
.hardware-product-box .eb-woo-product:hover .eb-woo-product-price ins{
  color: #FE3C14 !important;
}
.wp-block-group.hardware-product-box {
    max-width: 1300px;
}
.wp-block-essential-blocks-woo-product-grid{
  max-width: unset;
}
.hardware-product-box .eb-woo-product-rating-wrapper {
    position: absolute;
    top: 15px;
    background: #A6B2CA;
    border-radius: 30px;
    padding: 4px 10px;
}
.hardware-product-box .grid-preset-1.eb-woo-products-gallery .eb-woo-product-image {
    background: unset !important;
}
.hardware-product-box .eb-woo-product-content-wrapper {
    padding-top: 20px;
}
.hardware-product-box h3.eb-woo-product-title a{
  font-size: 16px !important;
  color: #191C1F !important;
  font-weight: 600 !important;
  font-family: "Public Sans" !important;
}
.hardware-product-box a.button.wp-element-button.product_type_simple.add_to_cart_button {
  border-radius: 50% !important;
  background-color: #A6B2CA !important;
  height: 46px;
  width: 46px;
  padding: 15px !important;
}
.hardware-product-box .eb-woo-product-price del {
    font-size: 14px;
    font-weight: 700;
    font-family: "Public Sans";
}
.hardware-product-box .eb-woo-product-price ins{
  font-size: 14px;
  font-weight: 700;
  font-family: "Public Sans";
}
.hardware-product-box .eb-woo-products-gallery.grid-preset-1 .eb-woo-product .eb-woo-product-image-wrapper .eb-woo-product-overlay .eb-woo-product-button-list{
  bottom: -10px;
}
.hardware-product-box .eb-woo-products-gallery .eb-woo-product .eb-woo-product-button-list a.button:before{
  color: #ffffff;
  font-size: 16px;
}
/* -----------Tools Section---------------------- */
.wp-block-columns.hardware-tool-col {
    max-width: 1300px;
}
.hardware-tool-col img {
    width: 100%;
}
#hardware-tools-sec {
    padding: 30px 20px;
}
/* ------Drilling product------------------------- */
#hardware-drilling-tool-sec .eb-woo-product-image img {
    height: 180px;
}
#hardware-drilling-tool-sec {
    padding: 30px 20px;
}
.wp-block-columns.hardware-drilling-col {
    max-width: 1300px;
}
.wp-block-column.hardware-drilling-title-box {
    background: linear-gradient(183.88deg, #E5CD5F 0.52%, #E6CF65 55.52%, #E4CD5D 98.73%);
    border-radius: 20px;
    padding: 45px 0;
}
.hardware-drilling-heading h2 {
    padding: 0 53px;
}
.hardware-drilling-button {
    padding-top: 54px;
}
.wp-block-columns.hardware-drilling-col {
    box-shadow: 0px 4px 84px 0px #00000012;
    padding: 25px;
}
/* -------Top Product----------------------- */
#hardware-our-top-product .wp-block-essential-blocks-woo-product-grid{
  max-width: unset;
}
#hardware-our-top-product{
  padding: 30px 20px;
}
/* ----Selected box---------------------- */
.hardware-selected-box p.eb-woo-product-details,.hardware-selected-box .eb-woo-product-button-list{
  display: none !important;
}
.hardware-selected-box1 .eb-woo-products-gallery.list-preset-1 .eb-woo-product .eb-woo-product-content-wrapper .eb-woo-product-content{
  padding: 0;
}
.hardware-selected-box1 .eb-woo-products-gallery.list-preset-1 .eb-woo-product .eb-woo-product-content-wrapper {
    background: unset;
}
.hardware-selected-box2 .eb-woo-products-gallery.list-preset-1 .eb-woo-product .eb-woo-product-content-wrapper .eb-woo-product-content{
  padding: 0;
}
.hardware-selected-box2 .eb-woo-products-gallery.list-preset-1 .eb-woo-product .eb-woo-product-content-wrapper {
    background: unset;
}
.wp-block-column.hardware-selected-box1,.wp-block-column.hardware-selected-box3 {
    box-shadow: 0px 4px 65px 0px #0000001A;
    border-radius: 30px;
    padding: 25px;
}
.wp-block-columns.hardware-selected-col {
    max-width: 1300px;
}
.wp-block-stackable-text.hardware-sale-text-box {
    border-radius: 50%;
    height: 87px;
    width: 87px;
    padding: 25px 0;
    position: absolute;
    right: 0;
    top: 0;
}
.wp-block-group.hardware-center-image-box {
    position: relative;
}
.wp-block-column.hardware-box-colom2 {
    border-radius: 20px;
    padding: 30px 0 0;
}
/* -------------feature-section--------------- */
.wp-block-columns.hardware-feature-box {
    padding: 13em 19px;
}
.wp-block-cover.hardware-feature-cover {
    padding: 0 0 22em;
}
/* -----------Power Tool section---------------- */
.hardware-power-tool-title-box{
  background: linear-gradient(183.88deg, #9CE2EE 0.52%, #8EE1EE 98.73%);
  border-radius: 20px;
  padding: 45px 0;
}
.wp-block-columns.hardware-tools-col {
    box-shadow: 0px 4px 84px 0px #00000012;
    padding: 25px;
    margin-top: -29em;
    position: relative;
    z-index: 9;
    max-width: 1300px;
}
#hardware-power-tools-section .hardware-product-box .eb-woo-product-image img{
  height: 240px;
}
.hardware-power-tool-title-box figure.wp-block-image {
    padding: 60px 0;
}
#hardware-power-tools-section {
    margin-top: 0;
}
/* --------Latest Product offer----------------------------- */
.hardware-product-box .eb-woo-products-gallery .eb-woo-product .eb-woo-product-image-wrapper .eb-woo-product-overlay .eb-woo-product-button-list a.button:before{
  padding-right: 0;
}
.hardware-product-box .eb-woo-products-gallery.grid-preset-1 .eb-woo-product .eb-woo-product-image-wrapper .eb-woo-product-overlay{
  opacity: 1;
  visibility: visible;
  bottom: -65px;
  left: auto;
  right: 25px;
}
.hardware-product-box .eb-woo-products-gallery .eb-woo-product .eb-woo-product-content-wrapper .eb-woo-product-content{
  padding: 0px 0;
}
.hardware-product-box .eb-woo-products-gallery .eb-woo-product .eb-woo-product-image-wrapper .eb-woo-product-image .eb-woo-product-ribbon.align-left {
    left: 10px;
    top: 10px;
}
#clothing-limited-offer-sec .wp-block-cover__inner-container,#clothing-popular-product-sec .wp-block-cover__inner-container{
  padding: 30px 0;
}
/* -----------testimonial section----------------- */
#hardware-testimonial-sec {
    margin-top: 0;
    padding: 0;
}
.wp-block-group.hardware-testimonial-box {
    padding: 90px 80px 80px;
    margin-top: -60px;
}
#hardware-testimonial-sec .stk-block-carousel__buttons {
    bottom: -55px;
}
#hardware-testimonial-sec .stk-block-carousel__button__next path:hover,#hardware-testimonial-sec .stk-block-carousel__button__prev path:hover{
  fill: #FE3C14;
}
/* --Latest Post----------------------- */
#hardware-latest-post-sec {
    padding: 70px 20px;
}
.wp-block-columns.hardware-latest-post-col {
    max-width: 1300px;
}
aside.stk-block-posts__meta.stk-subtitle {
    position: absolute;
    top: 25px;
    left: 25px;
    height: 75px;
    width: 75px;
    background: #FFFFFF;
    border-radius: 50%;
    padding: 15px 9px;
}
aside.stk-block-posts__meta.stk-subtitle time {
    color: #191C1F;
    font: 600 15px Public Sans;
}
.hardware-latest-post-box a.stk-block-posts__image-link {
    margin-bottom: 0 !important;
}
.new-block-2 {
    background: #ffffff;
    box-shadow: 0px 4px 64px 0px #0000000A;
    border-radius: 0px 0px 30px 30px;
    padding: 25px 35px;
}
.hardware-latest-post-box .new-block-2 span:nth-child(1) {
    position: relative;
    padding-left: 20px;
    text-transform: capitalize;
}
.hardware-latest-post-box .new-block-2 span:nth-child(4) {
    position: relative;
    padding-left: 23px;
    margin-left: 60px;
}
.new-block-2 span {
    color: #7F93BA;
    font: 600 14px 'Public Sans';
}
.hardware-latest-post-box .new-block-2 span:nth-child(1)::before {
    content: '';
    background-image: url(./images/post-user.png);
    position: absolute;
    left: 0;
    top: 0;
    width: 12px;
    height: 14px;
}
.hardware-latest-post-box .new-block-2 span:nth-child(4)::before {
    content: '';
    background-image: url(./images/post-comments.png);
    position: absolute;
    left: 0;
    top: 0;
    width: 16px;
    height: 16px;
}
.hardware-latest-post-box .stk-block-posts__item:hover .new-block-2{
    background: #FFCC42;
}
.hardware-latest-post-box .stk-block-posts__item:hover .new-block-2 span{
  color: #191C1F;
}
.hardware-latest-post-box .stk-block-posts__item:hover aside.stk-block-posts__meta.stk-subtitle{
    background: #FE3C14;
}
.hardware-latest-post-box .stk-block-posts__item:hover aside.stk-block-posts__meta.stk-subtitle time{
    color: #ffffff;
}
/* ---------Footer Section----------------------- */
.wp-block-group.legal-copyright-section {
    padding: 18px 0;
    border-top: 1px solid #DFDFDF;
    max-width: unset;
}
.hardware-footer-navigation1 ul li a,.hardware-footer-navigation2 ul li a,.hardware-footer-navigation3 ul li a,.hardware-footer-navigation4 ul li a {
  font: 500 16px 'Public Sans';
  color: #ffffff80 !important;
}
.hardware-footer-navigation1 ul,.hardware-footer-navigation2 ul,.hardware-footer-navigation3 ul,.hardware-footer-navigation4 ul {
    gap: 12px;
}
.wp-block-group.clothing-footer-card-box.has-background.wp-block-group-is-layout-constrained {
    width: fit-content;
}
.wp-block-cover.hardware-footer-section {
    padding-bottom: 0;
}
.wp-block-columns.hardware-footer-col-box {
    padding: 70px 0 30px;
    max-width: 1300px;
}
.hardware-footer-box1-title h2.stk-block-heading__text {
    width: 80%;
}
.wp-block-columns.hardware-footer-newsletter-col {
    max-width: 1300px;
}
.hardware-footer-language-selction-box .chosen-container-single .chosen-single div b {
    display: block;
    width: 100%;
    height: 100%;
    background: url(./images/CaretDown.png) no-repeat 0 5px;
    position: relative;
    top: 9px;
}
.hardware-footer-language-selction-box a.chosen-single {
    background: unset;
    border: 1px solid #99999933;
    box-shadow: unset;
    color: #fff;
    padding: 8px 15px;
    width: 100px;
    height: 42px;
    border-radius: 8px;
    position: relative;
    top: -5px;
}
.hardware-footer-language-selction-box select.gt_selector.notranslate {
    background: unset;
    border: 1px solid #99999933;
    color: #fff;
    padding: 10px 15px;
    width: 82px;
    border-radius: 8px;
}
.hardware-footer-language-selction-box select.gt_selector.notranslate option {
    color: #000;
}
.hardware-footer-newsletter-box form{
  position: relative;
}
.hardware-footer-newsletter-box input[type='email'] {
    background: unset;
    border-width: 0px 0px 1px 0px;
    border-color: #CCCCCC80;
    border-radius: 0;
    height: 50px;
}
.hardware-footer-newsletter-box input[type='submit'] {
  background: unset;
  border: unset;
  font-size: 14px;
  color: #FFCC42;
  font-weight: 700;
  font-family: "Inter";
}
.hardware-footer-newsletter-box form p:nth-child(3){
  position: absolute;
  right: 0;
  top: 0px;
    width: min-content;
}
.wp-block-group.hardware-footer-copyright-main-box {
    margin-top: 70px;
}
.wp-block-columns.hardware-copy-right-col {
    max-width: 1300px;
}
.wp-block-columns.hardware-copy-right-col {
    max-width: 1300px;
    border-top: 1px solid #99999955;
    padding: 35px 0;
}
/* -------Contact Us------------ */
.museum-contact-box-1 .wp-block-stackable-icon-box.stk-block-icon-box {
    height: 112px;
}
.museum-contact-box-1{
  padding-bottom: 40px;
}
/* ------All Pages----------------- */
li.product.type-product.status-publish {
    box-shadow: 0px 3px 6px #ccc;
    padding: 20px;
}
.wp-block-post-title a{
  color: #141414;
}
.wc-block-components-product-price bdi {
    font-size: 17px;
}
.wc-block-cart-item__prices,.wc-block-components-product-metadata__description {
    text-align: left;
}
.wc-block-components-product-badge.wc-block-components-sale-badge{
  display: block;
    max-width: max-content;
}
button.wc-block-cart-item__remove-link{
  display: block !important;
}
.hardware-product-box .eb-woo-products-col {
  margin: 0 auto;
}
.alignwide {
    margin-top: 0;
}
.woocommerce-breadcrumb a {
    margin-right: 3px;
}
/* Media CSS */
@media screen and (min-width: 1700px){
  /* #hardware-shop-topbar-sec .wp-block-columns.is-layout-flex,.wp-block-columns.hardware-header-box.is-layout-flex {
    max-width: 1600px !important;
  }
  #clothing-limited-product-box .eb-parent-wrapper {
      max-width: 1500px;
  }
  .wp-block-columns.clothing-banner-content-box{
    max-width: 1500px;
  } */
}
@media screen and (max-width: 1800px) and (min-width: 1601px){
  main.wp-block-group{
    overflow-x: hidden;
  }
}
@media screen and (max-width: 1600px) and (min-width: 1441px){
  main.wp-block-group {
    padding: 0 55px !important;
    overflow-x: hidden;
  }
}
@media screen and (max-width: 1440px) and (min-width: 1025px){
  .theme-hardware-tools-store-pro main {
    padding: 30px !important;
  }
  .theme-hardware-tools-store-pro #hardware-shop-topbar-sec.wp-block-group.is-layout-constrained,.theme-hardware-tools-store-pro .hardware-header-sec.wp-block-group.is-layout-constrained {
    padding: 15px 15px;
  }
}
@media screen and (max-width: 1200px) and (min-width: 1025px){
}
@media screen and (max-width: 1200px) and (min-width: 992px){
  .theme-hardware-tools-store-pro main {
    padding: 30px !important;
  }
  .theme-hardware-tools-store-pro #hardware-shop-topbar-sec.wp-block-group.is-layout-constrained,.theme-hardware-tools-store-pro .hardware-header-sec.wp-block-group.is-layout-constrained {
    padding: 15px 15px;
  }
  .wp-block-columns.hardware-topbar-col{
    flex-wrap: wrap !important;
  }
  #hardware-shop-topbar-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
    flex-basis: 30% !important;
    order: 1;
  }
  #hardware-shop-topbar-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    flex-basis: 100% !important;
    order: 4;
  }
  #hardware-shop-topbar-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
    flex-basis: 35% !important;
    order: 2;
  }
  #hardware-shop-topbar-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(4){
    flex-basis: 25% !important;
    order: 3;
  }
  .wp-block-group.hardware-topbar-info-text-box{
    justify-content: center;
  }
  .hardware-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
    flex-basis: 23%!important;
  }
  .hardware-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    flex-basis: 50%!important;
  }
  .hardware-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
    flex-basis: 22%!important;
  }
  .wp-block-columns.hardware-header-box.is-layout-flex,.wp-block-columns.clothing-offer-image-box{
    flex-wrap: wrap!important;
  }
  #hardware-slider-sec .hardware-slider-box .stk-block-hero__content {
    min-height: 476px !important;
  }
  .wp-block-columns.hardware-slider-col {
    width: 92%;
  }
  #hardware-slider-sec .stk-block-carousel__dots{
    margin: 0 7em;
  }
  .hardware-product-box2 a.stk-link.stk-button,.hardware-product-box3 a.stk-link.stk-button {
    padding: 15px !important;
  }
  .wp-block-group.hardware-product-box2,.wp-block-group.hardware-product-box3 {
    padding: 50px 10px;
  }
  #hardware-drilling-tool-sec {
    padding: 30px 0px;
  }
  .hardware-product-box .eb-woo-product{
    padding: 75px 15px 28px;
  }
  .hardware-product-box h3.eb-woo-product-title a{
    font-size: 14px !important;
  }
  .wp-block-column.hardware-drilling-title-box{
    padding: 32px 0;
  }
  .hardware-drilling-heading h2 {
    padding: 0 25px;
  }
  .wp-block-column.hardware-selected-box1, .wp-block-column.hardware-selected-box3{
    padding: 20px 6px;
  }
  .wp-block-columns.hardware-feature-box {
    padding: 10em 19px;
  }
  .wp-block-columns.hardware-tools-col{
    padding: 15px;
  }
  #hardware-power-tools-section .hardware-product-box .eb-woo-product-image img {
    height: 173px;
  }
  .hardware-power-tool-title-box figure.wp-block-image {
    padding: 0px 0;
  }
  .hardware-latest-post-box .new-block-2 span:nth-child(4){
    margin-left: 0px;
  }
  .wp-block-columns.hardware-copy-right-col{
    padding: 35px 20px;
  }
}
@media screen and (max-width: 991px) and (min-width: 768px){
  .theme-hardware-tools-store-pro main {
    padding: 30px !important;
  }
  .wp-block-columns.clothing-offer-image-box {
    text-align: center;
  }
  .theme-hardware-tools-store-pro #hardware-shop-topbar-sec.wp-block-group.is-layout-constrained,.theme-hardware-tools-store-pro .hardware-header-sec.wp-block-group.is-layout-constrained {
    padding: 15px 15px;
  }
  #hardware-shop-topbar-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
    flex-basis: 30% !important;
    order: 1;
  }
  #hardware-shop-topbar-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    flex-basis: 100% !important;
    order: 4;
  }
  #hardware-shop-topbar-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
    flex-basis: 35% !important;
    order: 2;
  }
  #hardware-shop-topbar-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(4){
    flex-basis: 25% !important;
    order: 3;
  }
  .wp-block-group.hardware-topbar-info-text-box{
    justify-content: center;
  }
  .hardware-middle-header-col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
    flex-basis: 65%!important;
    order: 1;
  }
  .hardware-middle-header-col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    order: 3;
    flex-basis: 100%!important;
  }
  .hardware-middle-header-col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
    flex-basis: 30%!important;
    order: 2;
  }
  .hardware-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
    flex-basis: 30%!important;
    order: 1;
  }
  .hardware-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    order: 3;
    flex-basis: 100%!important;
  }
  .hardware-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
    flex-basis: 65%!important;
    order: 2;
  }
  .wp-block-columns.hardware-header-box.is-layout-flex,.wp-block-columns.clothing-offer-image-box,.wp-block-columns.hardware-footer-col-box{
    flex-wrap: wrap!important;
  }
  #hardware-slider-sec .hardware-slider-box .stk-block-hero__content {
    min-height: 408px !important;
  }
  .wp-block-columns.hardware-slider-col {
    width: 95%;
  }
  #hardware-slider-sec .stk-block-carousel__dots{
    margin: 0 6em;
  }
  .wp-block-group.hardware-slider-price-box{
    right: 55px;
    top: -35px;
  }
  .hardware-product-box1 .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1),.hardware-product-box1 .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    flex-basis: 45% !important;
  }
  .hardware-product-box2 .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1),.hardware-product-box2 .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    flex-basis: 45% !important;
  }
  .hardware-product-box3 .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1),.hardware-product-box3 .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    flex-basis: 45% !important;
  }
  #hardware-sanitary-product-sec {
    padding: 30px 0px;
  }
  .hardware-product-box .eb-woo-product{
    padding: 75px 14px 28px;
  }
  #hardware-sanitary-product-sec .eb-woo-products-col {
    max-width: 50% !important;
    flex: 0 0 50.333333%;
  }
  .hardware-product-box h3.eb-woo-product-title a{
    font-size: 13px !important;
  }
  .hardware-feature-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
    flex-basis: 25% !important;
  }
  .hardware-feature-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    flex-basis: 70% !important;
  }
  .wp-block-columns.hardware-feature-box {
    padding: 4em 10px;
  }
  .wp-block-cover.hardware-feature-cover {
    padding: 0 0 4em;
  }
  .wp-block-columns.hardware-tools-col{
    margin-top: 0;
  }
  .hardware-copy-right-col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
    flex-basis: 50% !important;
  }
  .hardware-copy-right-col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    flex-basis: 45% !important;
  }
  .wp-block-columns.hardware-copy-right-col{
    padding: 35px 15px;
  }
  .wp-block-group.hardware-product-box1,.wp-block-group.hardware-product-box2, .wp-block-group.hardware-product-box3{
    height: auto;
    padding: 50px 30px;
  }
  .hardware-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1),.hardware-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2),.hardware-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3),.hardware-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(4){
    flex-basis: 45% !important;
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li {
    width: calc(33% - 1em);
  }
  .woocommerce-page table.cart td.actions .coupon .button{
    width: auto;
  }
  .wp-block-columns.hardware-tools-col,.wp-block-columns.hardware-selected-col,.wp-block-columns.hardware-drilling-col,.wp-block-columns.hardware-topbar-col,.wp-block-columns.hardware-middle-header-col,.wp-block-columns.hardware-header-box,.wp-block-columns.hardware-product-box-col{
    flex-wrap: wrap !important;
  }
  .hardware-product-box-col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1),.hardware-drilling-col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1),.wp-block-columns.hardware-selected-col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1),
  .wp-block-columns.hardware-tools-col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
    flex-basis: 100%!important;
  }
  .hardware-product-box-col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2),.hardware-drilling-col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2),.wp-block-columns.hardware-selected-col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2),
  .wp-block-columns.hardware-tools-col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    flex-basis: 100%!important;
  }
  #hardware-power-tools-section .hardware-product-box .eb-woo-product-image img {
    height: 175px;
  }
  .new-block-2{
    padding: 25px 15px;
  }
  .hardware-latest-post-box .new-block-2 span:nth-child(4){
    margin-left: -25px;
  }
}
@media screen and (max-width: 599px){
  .hardware-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
    flex-basis: 40%!important;
  }
  .hardware-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    flex-basis: 10%!important;
  }
  .hardware-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
    flex-basis: 40%!important;
  }
}
@media screen and (max-width: 767px) and (min-width: 576px) {
  #hardware-shop-topbar-sec .hardware-topbar-col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
    order: 1;
    flex-basis: 45% !important;
  }
  #hardware-shop-topbar-sec .hardware-topbar-col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    order: 4;
    flex-basis: 100% !important;
  }
  #hardware-shop-topbar-sec .hardware-topbar-col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
    order: 3;
    flex-basis: 45% !important;
  }
  #hardware-shop-topbar-sec .hardware-topbar-col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(4){
    order: 2;
    flex-basis: 50% !important;
  }
  #hardware-slider-sec .hardware-slider-box .stk-block-hero__content {
    min-height: 465px !important;
  }
  .wp-block-column.clothing-banner-right-box{
    padding: 10px;
  }
  .hardware-product-box .eb-woo-products-wrapper .eb-woo-products-col {
    max-width: 50% !important;
  }
  .hardware-header-navigation-box li a span.wp-block-navigation-item__label{
    font-size: 13px;
  }
  .hardware-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1),.hardware-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2),.hardware-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3),.hardware-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(4){
    flex-basis: 45% !important;
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li {
    width: calc(50% - 1em);
  }
  .hardware-product-box .eb-woo-products-col {
    padding: 8px !important;
  }
  .hardware-product-box .eb-woo-product{
    padding: 75px 13px 28px;
  }
  .wp-block-group.hardware-topbar-info-text-box{
    justify-content: center;
  }
}
@media screen and (max-width: 767px) {
  .theme-hardware-tools-store-pro #hardware-shop-topbar-sec.wp-block-group.is-layout-constrained,.theme-hardware-tools-store-pro .hardware-header-sec.wp-block-group.is-layout-constrained {
    padding: 15px 15px;
  }
  .theme-hardware-tools-store-pro main {
    padding: 30px !important;
  }
  .wp-block-column.hardware-header-col1 .wp-block-group.wp-block-group-is-layout-flex,.wp-block-group.hardware-topbar-social-icon-box{
    justify-content: center;
  }
  .woocommerce-page table.cart td.actions .coupon .button{
    width: auto;
  }
  #hardware-product-box{
    padding: 0 20px;
  }
  #hardware-sanitary-product-sec,#hardware-tools-sec,#hardware-drilling-tool-sec,#hardware-our-top-product {
    padding: 30px 0px;
  }
  .hardware-product-box .eb-woo-products-col {
    margin-bottom: 20px !important;
  }
  #hardware-latest-post-sec{
    padding: 70px 0px;
  }
  .hardware-footer-copyright-main-box figure.wp-block-image{
    float: unset;
    text-align: center;
    margin-inline-start: 0;
    display: block;
  }
  .hardware-middle-header-col .wp-block-site-logo,.hardware-product-box2 figure.wp-block-image,.hardware-product-box3 figure.wp-block-image {
    text-align: center;
  }
  .wp-block-group.hardware-account-col {
    padding-right: 0;
    justify-content: center;
  }
  .wp-block-group.hardware-slider-price-box{
    margin: 0 auto;
    position: static;
  }
  .wp-block-group.hardware-product-box1,.wp-block-group.hardware-product-box2, .wp-block-group.hardware-product-box3 {
    height: auto;
    padding: 30px 30px;
  }
  .wp-block-columns.hardware-feature-box {
    padding: 3em 19px;
  }
  .wp-block-cover.hardware-feature-cover {
    padding: 0 0 3em;
  }
  .wp-block-columns.hardware-tools-col{
    margin-top: 0;
  }
  .hardware-product-box .eb-woo-product-image img {
    height: auto;
    width: auto;
  }
  .wp-block-group.hardware-testimonial-box{
    padding: 50px 30px 80px;
    margin-top: 0;
  }
  #hardware-selected-product-sec .eb-woo-product .eb-woo-product-image-wrapper .eb-woo-product-image{
    margin: 0 auto;
  }
  #hardware-selected-product-sec .eb-woo-products-gallery .eb-woo-product .eb-woo-product-content-wrapper .eb-woo-product-content{
    align-items: center;
  }
}
@media screen and (max-width: 575px){
  .hardware-center-image-box figure.wp-block-image.size-full,.hardware-footer-navigation1 h2.stk-block-heading__text,.hardware-footer-navigation2 h2.stk-block-heading__text,.hardware-footer-navigation3 h2.stk-block-heading__text,.hardware-footer-navigation4 h2.stk-block-heading__text,.hardware-footer-col-1 p.stk-block-text__text,#hardware-selected-product-sec h3.eb-woo-product-title,#hardware-shop-topbar-sec .wp-block-site-logo,.hardware-topbar-text p.stk-block-text__text{
    text-align: center;
  }
  .stk-row.stk-inner-blocks.stk-block-content {
    justify-content: center;
    width: auto;
    padding: 6px 0;
  }
  .wp-block-group.hardware-category-search-box,.wp-block-group.hardware-topbar-info-text-box{
    display: block;
  }
  .hardware-topbar-info-text-box .wp-block-stackable-icon-label:nth-child(1), .hardware-topbar-info-text-box .wp-block-stackable-icon-label:nth-child(2), .hardware-topbar-info-text-box .wp-block-stackable-icon-label:nth-child(4),.hardware-topbar-info-text-box .wp-block-stackable-icon-label:nth-child(3) {
    width: auto;
  }
  nav.hardware-header-navigation-box.wp-block-navigation,.wp-block-group.hardware-language-selction-box {
    justify-content: center;
  }
  .wc-block-product-categories.hardware-middle-category-box {
    justify-content: center;
    margin-bottom: 5px;
  }
  .wp-block-group.hardware-category-search-box{
    padding: 7px 8px;
  }
  .hardware-middle-product-search-box input[type="search"]{
    border-radius: 30px;
  }
  .hardware-product-box .eb-woo-products-gallery .eb-woo-product .eb-woo-product-content-wrapper .eb-woo-product-content {
    display: block;
    text-align: center;
  }
  .wp-block-columns.hardware-slider-col,.hardware-slider-text p.stk-block-text__text {
    width: 100%;
  }
  .hardware-drilling-heading h2 {
    padding: 0 15px;
  }
  .wp-block-columns.hardware-drilling-col{
    padding: 15px;
  }
  .hardware-product-box .eb-woo-product{
    padding: 75px 12px 28px;
  }
  .wp-block-column.hardware-selected-box1, .wp-block-column.hardware-selected-box3,.wp-block-columns.hardware-tools-col{
    padding: 15px;
  }
  .new-block-2{
    padding: 25px 15px;
  }
  .hardware-latest-post-box .new-block-2 span:nth-child(4){
    margin-left: 0px;
  }
  .hardware-footer-box1-title h2.stk-block-heading__text {
    width: 100%;
    text-align: center;
  }
  .hardware-footer-navigation1 nav.is-vertical.wp-block-navigation,.hardware-footer-navigation1 ul.wp-block-navigation__container.is-vertical.wp-block-navigation,
  .hardware-footer-navigation2 nav.is-vertical.wp-block-navigation,.hardware-footer-navigation2 ul.wp-block-navigation__container.is-vertical.wp-block-navigation,
  .hardware-footer-navigation3 nav.is-vertical.wp-block-navigation,.hardware-footer-navigation3 ul.wp-block-navigation__container.is-vertical.wp-block-navigation,
  .hardware-footer-navigation4 nav.is-vertical.wp-block-navigation,.hardware-footer-navigation4 ul.wp-block-navigation__container.is-vertical.wp-block-navigation {
    align-items: center;
  }
  .wp-block-group.hardware-footer-language-selction-box {
    justify-content: center;
  }

}


/*404 Page CSS*/
.wp-block-search__button {
  border: 0;
  background: #F17216;
}

/*Archive Page*/
.archive-page {
  padding: 50px;
}
.comment-body .reply a {
  color: #fff;
  text-decoration: none;
  background: #F17216;
  padding: 5px 10px;
  border-radius: 30px;
  font-weight: 500;
}
.comment-body .reply a:hover, .wp-block-post-comments input[type=submit]:hover, .theme-button .wp-block-button__link:hover {
  background: #3957f5 !important;
  color: #fff !important;
}
.wp-block-post-comments input[type=submit] {
  background: #31423d;
  color: #fff;
  font-weight: 600;
  font-family: 'Outfit';
}
.wp-block-post-author__content {
  align-self: center;
}
/*Sidebar CSS*/
.theme-sidebar .wp-block-group {
  padding: 15px ;
  border: 1px solid #eee;
  color: #6b6b6b;
  background: #fff;
}
.theme-sidebar .wp-block-group h3 {
  color: #222;
  padding-bottom: 5px;
  border-bottom: 3px double #222;
}
.theme-sidebar .wp-block-group ul {
  padding-left: 20px;
}
.theme-sidebar .wp-block-group ul li {
  line-height: 2;
  font-size: 14px;
  color: #6b6b6b;
  list-style: disc;
}
.theme-sidebar .wp-block-group ul li a {
  color: #6b6b6b;
}
.theme-sidebar ul.wp-block-social-links {
  padding: 0;
}
.theme-sidebar ul.wp-block-social-links a{
  padding: 10px !important;
}
.theme-sidebar ul.wp-block-social-links a svg {
  font-size: 18px;
}
.theme-sidebar .wp-block-tag-cloud a{
  background:#eeeeee;
  color: #000;
  font-size:15px !important;
  padding: 5px 18px;
  margin: 0 0 5px;
  display:inline-block;
}
.theme-sidebar .wp-block-tag-cloud a:hover{
  background: #3957f5;
  color: #fff;
}
.theme-sidebar .wp-block-gallery {
  gap: 1em;
}
