/* common css start */
.container-custome{max-width: 1470px;}
.pt-80{padding-top: 80px;}
.pb-80{padding-bottom: 80px;}
/* common css end */

/* header new start */
.header-new{ background: rgba(0, 0, 0, 0.5); padding: 15px 0px;}
.header-new .container-fluid{max-width: 1470px;}
.header-new .row{align-items: center;}
.header-new-right{display: flex; align-items: center; justify-content: flex-end;}
.header-new-right ul li{list-style: none; display: inline-block; margin-right: 15px; position: relative; max-width: 104px; overflow: hidden; white-space: nowrap;}
.header-new-right ul li:last-child{margin-right: 0;}
.header-new-right ul li > a{text-transform: uppercase; font-size: 14px; color: #fff; font-family: "Cabin", "Myriad Pro", "Arial", "Helvetica Neue"; font-weight: 400; letter-spacing: 0.5px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.header-new-right ul li > a:hover{color: #fcda07;}
.header-new-right ul li > a > i{font-size: 22px; vertical-align: middle; margin-right: 5px;}
.header-new-right ul li > a > img{margin-right: 5px;}
.header-new-right ul{margin: 0; padding: 0;}
.shop-primary:before, .submit-box:before { background: #000 !important; }
 footer { position: relative;z-index: 1; background: #202020;}
.header-new-call .shop-primary{padding: 10px 15px !important; background: #fcda07 !important; color: #000 !important; border-radius: 0 !important; min-width: auto !important; overflow: hidden !important;}
.header-new-call .shop-primary:hover{color: #fff !important;}
.header-new-call{margin-right: 15px;}
.header-new-right .cart-qut{width: 30px; height: 20px;  background: #fcda07; color: #000; font-size: 14px; margin-left: 5px; display: inline-flex; justify-content: center; align-items: center; line-height: 17px; padding: 2px; }

.header-new .col{width: auto; flex: 0 0 auto;}
.header-new > .container-fluid > .row{justify-content: space-between;}
.header-new .col.col-menu{display: flex;}
.header-new .button.shop-header-btn{color: #fcda07; border: 1px solid #fcda07; margin-left: 20px; font-size: 16px;  padding: 9px 15px; background: transparent;  border-radius: 0; text-align: center;}
.header-new .button.shop-header-btn:hover{background: transparent; color: #fcda07;}
/* header new end */

.second-header .dropdown-btn{display: none;}
.second-header{border-bottom: 1px solid #202020; padding: 10px 0;}
.second-header ul.menu > li > a{padding: 10px 0; font-weight: 700; font-size: 14px; color: #000;  white-space: nowrap;}
.second-header .custom-second-header-menu{margin-right: 0; flex-wrap:nowrap !important;}
.second-header .custom-second-header-menu ul.menu{ padding: 0; display: flex !important; flex-wrap: nowrap !important; align-items: center; margin-bottom: 0; list-style-type: none; }
.second-header .custom-second-header-menu ul.menu > li:hover > a,.second-header ul.menu > li > a:hover{color: #0C783D;}
.second-header .custom-second-header-menu ul.menu > li.selected > a{color: #0C783D;}

.second-header li.current-menu-item a{color: #0C783D !important; }
.second-header .custom-second-header-menu ul.menu > li + li{margin-left: 63px; cursor: pointer; }
.second-header .custom-second-header-menu ul.menu li{position: relative;}
.second-header .custom-second-header-menu ul.menu li ul{display: none; width:200px !important; padding: 0; position: absolute; top: 25px;background: #000; list-style-type: none;}
.second-header .custom-second-header-menu ul.menu li ul a{color: #fff; display: block;padding: 10px 15px;color: #fff;font-size: 14px;}
.second-header .custom-second-header-menu ul.menu > li:hover ul{display: block; width: 100%;} 
.second-header .custom-second-header-menu ul.menu li{overflow: unset;}
.second-header .custom-second-header-menu ul.menu > li.menu-item-has-children{padding-right: 20px; background-image: url('../images/sub-down-icon.svg'); background-repeat: no-repeat; background-position: center right;}

.second-header .custom-second-header-menu ul.menu::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}
.second-header .custom-second-header-menu ul.menu::-webkit-scrollbar{width: 2px; height: 3px; background-color: #F5F5F5;}
.second-header .custom-second-header-menu ul.menu::-webkit-scrollbar-thumb{background-color: #000000;}

.second-header li.cat-last-btn{margin-left: 143px !important;}
.second-header li.cat-last-btn a::before,.second-header li.cat-last-btn a::after{display: none !important;}
.second-header li.cat-last-btn a{ padding: 12px 41px !important; font-size: 16px; height: 100%; background-color: #fcda07; display: block; border-radius: 0; color: #000; overflow: hidden;}
.second-header button.button:hover{color: #fff;}


/* sticky header start */
.sticky-header{position: fixed;top: 0;width: 100%;z-index: 9; box-shadow: 0 0 6px -3px #000;animation: sticky-header 1s;transition: .5s;}
@keyframes sticky-header {0%{transform: translateY(-50px);}100%{transform: translateY(0px)}}
.sticky-header .header-logo img{height: 40px;}
.sticky-header .header-new-call .button{padding: 3px 12px; min-width: 140px;}
.sticky-header.header-new{padding: 10px 0px;    background: #000000;}
/* sticky header end */

/* home shop product start  */
.home-shop-product .col-12.text-center{margin-top: 30px;}
/* home shop product end  */

/* shop page start */
/* tool storage section start */
.tool-storage-sec{padding: 80px 0px 0px 0px;}
.tool-storage-sec p:last-child{margin-bottom: 0;}
.tool-storage-sec .row{align-items: center;}
.tool-storage-right img{border-radius: 15px;}
.tool-storage-right video{max-width: 640px; width: 100%; object-fit: cover; border-radius: 15px;}
.tool-storage-right{ text-align: right;}
/* tool storage section end */

/* shop product filter start */
.shop-product-filter{padding-bottom: 80px; padding-top: 80px;}
.shop-filter-main{margin-top: 50px;}
.shop-filter-main .col-6{margin-bottom: 30px;}
/* card start */
.checkout-page .woocommerce-invalid-required-field .input-text{border-color:var(--wc-red) !important;}
.inner-page .woocommerce-cart-form tr:first-child td{font-weight: 400;}
.woocommerce-variation-add-to-cart .form-group-qut{display: inline-block; width: 50%;}
.woocommerce-variation-add-to-cart .custom-text {display: none; font-size: 15px; text-transform: capitalize; color: #000;font-weight: 600;}
.shop-filter-main .row{justify-content: center;}
.shop-filter-card{ display: flex; flex-direction: column; background: #f5f5f5; padding: 30px; padding-bottom: 10px; border-radius: 15px;  height: 100%;}
.shop-filter-card .shop-filter-card-desc{margin-top: auto;}
.woocommerce-variation-price span.price {  display: flex;font-family: "Cabin", "Myriad Pro", "Arial", "Helvetica Neue";align-items: center;margin-top: 10px; }
.woocommerce-variation-price span.price bdi{margin-bottom: 0 !important;}
.woocommerce-variation-price span.price .custom-price-text{  font-size: 15px; text-transform: capitalize; margin-top: 0 !important; color: #0c783d;font-weight: 600;margin-left: 8px;}
.shop-filter-card-img{margin-bottom: 25px;}
.shop-filter-card-img img{mix-blend-mode: multiply;height: 215px;border-radius: 10px; object-fit: cover; width: 100%;}
/* .shop-filter-card-desc h4{font-size: 20px; line-height: 24px; word-break: break-all; } */
.shop-filter-card-desc h4{font-size: 20px; line-height: 24px;}
.shop-filter-price{margin-bottom: 15px; padding: 0 !important;}
.shop-filter-price h6{font-size: 20px !important; margin: 0 0 5px 0; padding: 0;}
/* .shop-filter-price span{color: #FF0000; font-size: 14px; font-weight: 700; font-family: "Cabin", "Myriad Pro", "Arial", "Helvetica Neue";} */
.shop-filter-btn > a{font-family: "Cabin", "Myriad Pro", "Arial", "Helvetica Neue";     width: 100%;   justify-content: center; display: flex !important; font-weight: 700; text-transform: uppercase; padding: 13px 33px; background: #fcda07; color: #000; display: inline-block;}
.shop-filter-btn > a:hover{background: #000; color: #fff;}
.shop-filter-card-bottom { display: flex;     flex-direction: column;justify-content: space-between; align-items: self-start;}
.shop-filter-card-bottom .shop-filter-btn{width: 100%; display: flex;}
/* card end */
/* shop product filter end */

/* other related product start */
.other-related-product{margin-bottom: 80px;}
.other-related-product h2{font-size: 45px; line-height: 54px; text-align: center; margin-bottom: 45px;}
.related-product-box{position: relative;}
.related-product-title{position: absolute; left: 15px; right: 15px; bottom: 15px;}
.related-product-title > a{text-align: center; padding: 13px 10px; border-radius: 8px; font-weight: 700; letter-spacing: 0.2px;  background: #0C783D; color: #fff; display: block; font-family: "Cabin", "Myriad Pro", "Arial", "Helvetica Neue";} 
.related-product-box:hover .related-product-title > a{background: #000;}
.related-product-img img{height: 100%; width: 100%; object-fit: cover; height: 270px; border-radius: 10px;}

/* other related product end */
/* shop page end */


/* shop details page start */

/* breadcrums start */
.breadcrums-main{background: #f5f5f5; padding: 8px 0px;}
.breadcrums-main ul{margin: 0; display: inline-block !important;}
.breadcrums-main .breadcrumb > li a,.breadcrums-main .breadcrumb > li span{color: #000; vertical-align: middle; font-family: 'cabin'; font-size: 14px;}
.breadcrums-main .breadcrumb > li a:hover{color: #fcda07;}
.breadcrums-main .breadcrumb > li + li:before{color: #000; padding: 0px 5px;}
.breadcrums-main .breadcrumb > li.selected{color: #000;}
/* breadcrums end */

/* shop details start */

/* shop details left start */
.shop-details-left .woo-product-gallery-slider .wpgs-for{background: #f5f5f5; border-radius: 10px; min-height: 650px; display: flex !important; justify-content: center; align-items: center;}
.shop-details-left .woo-product-gallery-slider .wpgs-for .slick-slide{background: #f5f5f5; height: 100%;}
.shop-details-left .slick-track{display: flex; height: 100%; justify-content: center; align-items: center;}
.shop-details-left .woo-product-gallery-slider .wpgs-for img{mix-blend-mode: multiply; margin: 0 auto;}
.woocommerce-product-gallery .wpgs-for img{mix-blend-mode: multiply; margin: 0 auto;}
.shop-details-left .wpgs-nav .slick-slide{ min-height: 163px; background: #f5f5f5; border-radius: 10px; display: flex; justify-content: center; align-items: center; border: none !important; margin: 15px 10px 0px 10px !important;}
.shop-details-left .wpgs-nav .slick-slide img{mix-blend-mode: multiply;}
/* shop details left end */

.shop-details-right h1{font-size: 35px; }
.shop-details-right p{margin-bottom: 16px;    line-height: 26px;}
.shop-details-sec p:last-child{margin-bottom: 0;}
.shop-details-right { max-width: 495px;}
.shop-details-sec .container{max-width: 1470px;}
.shop-sku{display: flex; align-items: center; justify-content: space-between;}
.sku-box span{display: inline-block; font-family: "Cabin", "Myriad Pro", "Arial", "Helvetica Neue"; font-size: 12px; font-weight: 700; color: #000;}
.stock-box > a{text-transform: uppercase; font-size: 12px; font-weight: 700; color: #fff; background: #0C783D; display: inline-block; padding: 6px 24px;}
.shop-price-box{display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 20px; color: #303030;}
.shop-sku{margin-bottom: 20px;}

.shop-price-main{padding-right: 10px;}
.shop-price-main h4 > .woocommerce-Price-amount{font-size: 32px; margin-bottom: 6px;}
/* .shop-price-main span{font-size: 14px; font-weight: 700; color: #FF0000; display: block; font-family: "Cabin", "Myriad Pro", "Arial", "Helvetica Neue"; margin-bottom: 6px;} */
.shop-price-main p,.shop-packge-details p{font-family: "Cabin", "Myriad Pro", "Arial", "Helvetica Neue";}

.shop-details-right .form-group select{height: 50px !important; border-radius: 10px; border: 1px solid #303030; font-size: 16px; font-family: 'Cabin'; background-image: url('../../assets/images/dropdown-arrow.svg'); background-repeat: no-repeat; background-position: 96% center; background-size: 20px;}
.shop-details-right .form-group select:focus{box-shadow: none;}
.shop-details-right .form-group{margin-bottom: 20px;}
.shop-details-right .form-group:last-child{margin-bottom: 0;}
.shop-details-right  .accordion .card-body{padding:20px 15px 15px !important; background-color: #f7f7f7d3; border-radius: 10px;   margin-top: 10px;}
.slick-initialized .slick-slide{display: flex; align-items: center; justify-content: center;}
.shop-details-right .card{border: 0 !important;}
.form-group-qut{display: flex;}
.form-group-qut .shop-qut-counter,.form-group-qut .add-to-quote-btn{flex: 0 0 50%;}
button.add-to-quote{font-size: 16px; font-weight: 700; color: #303030; width: 100%; border: 1px solid #303030; border-radius: 10px; background: transparent; text-transform: uppercase; font-family: 'cabin'; padding: 12px 15px;}
button.add-to-quote:hover{background: #fcda07; border-color:#fcda07 ;}
.shop-qut-counter .number input{ width: 100%; height: 50px; border-radius: 10px; border: 1px solid #303030; font-size: 16px; font-family: 'cabin'; text-align: center;}
.shop-qut-counter .number{position: relative; }
.shop-qut-counter{padding-right: 8px;}
.add-to-quote-btn{padding-left: 15px;}
.shop-qut-counter .number .plus{position: absolute; top: 11px; right: 15px; cursor: pointer;}
.shop-qut-counter .number .minus{position: absolute; top: 11px; left: 15px; cursor: pointer;}

.password-input  #account_password{
    width: 100%;
    border-radius: 0 !important;
    height: 50px !important;
    border: 1px solid #bbb !important;
    color: #000;
    font-size: 16px;
    font-weight: 400;
    padding: 5px 20px !important;
    background: #fff;
    appearance: none;
    box-shadow: none;
    transition: all 0.5s ease;
}


.shop-details-right .notes{padding: 7px 15px; background-color: #FCDA07; border-radius: 10px;line-height: 24px; font-weight: 600; color: #000;}
.shop-details-right .add-to-cart-btn{width: 100%; border: 0; border-radius: 10px; background: #fcda07; color: #303030; padding: 16px 10px; font-family: 'cabin'; text-transform: uppercase; font-weight: 700;}
.shop-details-right .add-to-cart-btn > i{margin-right: 8px; }
.shop-details-right .add-to-cart-btn > svg{margin-right: 5px; vertical-align: middle; }
.shop-details-right .add-to-cart-btn > svg path{transition: all 0.4s;}
.shop-details-right .add-to-cart-btn > i::before{transition: none;}
.shop-details-right .add-to-cart-btn:hover{background: #000; color: #fff;}
.shop-details-right .add-to-cart-btn:hover svg path{fill: #fff;}
.shop-price-main h4{display: flex;}
.shop-price-main h4 .custom-price-text{margin-left: 5px;font-size: 15px;  display: none;  text-transform: capitalize;}

.reg-lostpass{display: flex; align-items: center;    border-top: 1px solid #cfc8d8;   padding-top: 5px;}
.reg-lostpass .lost_password{margin-right: 6px;position: relative;padding-right:7px;}
.reg-lostpass .lost_password:before{content: "";position: absolute; right: 0;top: 8px; width: 1px;   height: 14px; background-color:#000;}
.reg-lostpass  p a:hover{text-decoration: underline !important;}
/* shop details end */

/* shop details tab start */
.shop-details-tab .container{max-width: 1470px;}
.shop-details-tab .woocommerce-tabs{background: #f5f5f5; padding: 50px; border-radius: 10px; color: #000;}
.shop-details-tab .woocommerce-tabs h2{font-size: 30px; color: #000; line-height: 36px; margin-bottom: 30px;}
.shop-details-tab .woocommerce-tabs h3{font-size: 26px;  margin-bottom: 10px;}
.shop-details-tab .woocommerce-tabs h4{font-size: 24px;  margin-bottom: 10px;}
.shop-details-tab .woocommerce-tabs .entry-content ul,.shop-details-tab .woocommerce-tabs .entry-content ol{padding-left: 25px; margin-bottom: 30px;}
.shop-details-tab .woocommerce-tabs .entry-content ul li,.shop-details-tab .woocommerce-tabs .entry-content ol li{padding-bottom: 8px;}
.shop-details-tab .woocommerce-tabs .entry-content ul li:last-child,.shop-details-tab .woocommerce-tabs .entry-content ol li:last-child{padding-bottom: 0;}
.shop-details-tab .woocommerce-tabs .tabs{padding: 0; margin-bottom: 26px;}
.shop-details-tab .woocommerce-tabs .tabs > li{font-size: 20px; font-weight: 500; line-height: 25px; font-family: 'Cabin'; display: inline-block; list-style: none; min-width: 187px; margin-right: 30px;}
.shop-details-tab .woocommerce-tabs .tabs > li.active a{color: #0C783D; border-bottom-color: #0C783D;}
.shop-details-tab .woocommerce-tabs .tabs > li:hover a{color: #0C783D; border-bottom-color: #0C783D;}
.shop-details-tab .woocommerce-tabs .tabs > li > a{display: block; padding-bottom: 16px; border-bottom: 1px solid #303030;}
.shop-details-tab .woocommerce-tabs .tabs > li:last-child{margin-right: 0;}
.shop-details-tab .woocommerce-Tabs-panel--description p:last-child{margin-bottom: 0;}
.woocommerce-Tabs-panel table{ border-bottom: 1px solid #000;}
.woocommerce-Tabs-panel p{margin-bottom: 20px;}
.woocommerce-Tabs-panel p:last-child{margin-bottom: 0px;}
.shop-details-tab td,.shop-details-tab th{    font-family: "Cabin", "Myriad Pro", "Arial", "Helvetica Neue";}
.single-product  ul.woocommerce-error::before {top: 15px !important;left: 30px !important;}
/* shop details tab end */
.woocommerce-lost-password .woocommerce-ResetPassword{max-width: 870px !important; margin: 0 auto !important;}
/* shop details page end */

/* checkout page start */
.checkout-page .woocommerce-order-overview{background-color: #f2f2f2; padding: 20px 15px !important;font-family: "Cabin", "Myriad Pro", "Arial", "Helvetica Neue";}
.checkout-page .woocommerce-order-overview li{padding-left: 18px !important;padding: 5px;}
.checkout-page .woocommerce-order-overview li:not(:last-of-type){margin-right: 16px !important; padding-right: 16px !important;}
.checkout-page .woocommerce-order-overview li:last-child{margin-right: 0 !important;padding-right: 0 !important;}
.checkout-page .woocommerce-order-overview li:before {font-size: 11px; color: #000;top: 6px;}
.checkout-page table{ border-collapse: collapse !important;}
.checkout-page table th,
.checkout-page table td{border: 1px solid #eee !important;}
.checkout-page .form-row{display: block;display: flex;flex-direction: column;}
.checkout-page .form-row .woocommerce-button{width: fit-content;}
.woocommerce-checkout .inner-page .woocommerce-order-details ul {margin-bottom: 0 !important;margin-top: 7px !important;}
.woocommerce-checkout .inner-page .woocommerce-order-details ul li {line-height: 25px !important;}

.checkout-page .product-name ul li{display: flex; align-items: center; flex-wrap: wrap;}
.checkout-page .product-name ul{padding-left: 10px !important; margin: 0 !important;}
.checkout-page .product-name ul li p{margin-bottom: 0;}
.woocommerce-form-coupon button {height: 50px !important; background-color: #fcda07 !important;color: #000 !important; padding: 10px 45px; width: auto !important;}
.woocommerce-form-coupon button:hover{background-color: #000 !important; color: #fff !important;}
.cev-authorization__footer , .cev-authorization__footer a{color: #fff !important;}
.cev_pin_verification_form .cev-button_size_promo{background-color: #eece05 !important; color: #000 !important;}
.cev_pin_verification_form .cev-button_size_promo:hover{background-color: #000000 !important; color: #ffffff !important;}

.cev-authorization__footer a:hover{text-decoration: underline !important;}
/* checkout page end */
.woocommerce-checkout ul.woocommerce-error::before { top: 15px !important; left: 12px !important;}
.woocommerce-button.button {display: flex !important; justify-content: center; line-height: 30px !important;padding: 10px 15px !important; background: #fcda07 !important; color: #000 !important; }
.woocommerce-button.button:hover{background-color: #000 !important; color: #fff !important;}
.woocommerce-message .button{display: flex !important; justify-content: center; line-height: 30px !important;}
   
.cart-billing-form{background: #f9f9f9;padding: 30px;margin-top: 30px;border-radius: 10px;}
.cart-billing-form .form-row label{width: 100%; display: block; line-height: 1.2 !important;}
.cart-billing-form .form-row .woocommerce-input-wrapper{width: 100%;}
/* .woocommerce-checkout .wooccm-field-first_name{float: none !important; width: 100% !important;} */
.cart-billing-form .send-order{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;}
.cart-billing-form .button.primary{overflow: hidden; background-color: #fcda07;}
.cart-billing-form .button.primary:hover{color: #fff;}
.cart-billing-form .wooccm-field-country span.woocommerce-input-wrapper,.checkout .wooccm-field-country span.woocommerce-input-wrapper {display: block; background-color: #fff; padding: .375rem .75rem; outline: none;border: 1px solid #bbb;min-height: 50px;font-size: 15px;border-radius: 0;}
.cart-billing-form .wooccm-field-country span.woocommerce-input-wrapper .input-box,.checkout .wooccm-field-country span.woocommerce-input-wrapper .input-box{margin-bottom: 0;}
.cart-billing-form .wooccm-field-country span.woocommerce-input-wrapper .input-box .select_arrow i, .checkout .wooccm-field-country span.woocommerce-input-wrapper .input-box .select_arrow i{top: -10px;}
#order_review .woocommerce-form__label{display: none !important;}
.woocommerce-checkout .create-account{display: none !important;}
.woocommerce-NoticeGroup-checkout ul.woocommerce-error {  padding-left: 46px !important;  display: flex; align-items: center;    flex-wrap: wrap;}
.woocommerce-NoticeGroup-checkout ul.woocommerce-error::before { top: 12px !important; left: 18px !important;}
.checkout-page ul.woocommerce-error { padding: 10px; padding-left: 40px !important;  display: flex !important; align-items: center;    flex-wrap: wrap;}
.woocommerce-checkout .checkout .checkout-inline-error-message{display: none;}
.woocommerce-NoticeGroup-checkout ul.woocommerce-error li{margin: 5px 10px 5px 10px !important; line-height: normal;}
.woocommerce-NoticeGroup-checkout ul.woocommerce-error li br{display: none !important;}
.inner-page .checkout-page tr:first-child td{font-weight: 400 !important;}
.inner-page .checkout-page td , .inner-page .checkout-page th{font-family: "Cabin", "Myriad Pro", "Arial", "Helvetica Neue";}
.blockUI.blockOverlay{z-index: 1 !important;}
.wpgs-lightbox-icon::before {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block;font-style: normal;font-variant: normal;font-weight: normal;line-height: 1;z-index: 9;font-weight: 900;line-height: inherit;content: url("https://s.w.org/images/core/emoji/14.0.0/svg/1f50d.svg");display: block;line-height: 2;text-indent: 0;width: 25px;height: 35px;text-align: center;border-radius: 3px;top: 10px;right: 15px;position: absolute;}
.wpgs-lightbox-icon::before{content: " " !important;background-image: url(../images/zoom.svg);background-position: center;object-fit: contain;background-size: 25px;background-repeat: no-repeat;}
/* my account page start */
/* login page start  */
.my-account-login  button{background-color: transparent !important;}
.my-account-login  button:hover{color: #fff !important;}
.woocommerce-ResetPassword button{background-color: transparent !important;}
.woocommerce-ResetPassword button:hover{color: #fff !important;}
/* login page end */
.woocommerce-MyAccount-navigation{border-radius: 15px; background-color: #fcda07; overflow: hidden;}
.woocommerce-MyAccount-navigation ul li:hover{background-color: #202020;}
.woocommerce-MyAccount-navigation ul li:hover a{color: #fff;}
.woocommerce-MyAccount-navigation ul li:hover:before{color: #fff;}
.woocommerce-MyAccount-navigation ul li.is-active{background-color: #202020;}
.woocommerce-MyAccount-navigation ul li.is-active a{color: #fff;}
.woocommerce-MyAccount-navigation ul li.is-active:before{color: #fff;}

.woocommerce-MyAccount-navigation ul li{ line-height: normal;padding: 0 15px 0 40px; transition: .5s ease;margin-bottom: 0 !important;}
.woocommerce-MyAccount-navigation ul li a{ padding: 12px 0 12px 0px; display: flex; transition: .5s ease;}
.woocommerce-MyAccount-navigation ul li:not(:last-of-type){border-bottom: 1px solid #eece05;}
.woocommerce-MyAccount-navigation ul{padding-left: 0;margin-bottom: 0;}

.woocommerce-MyAccount-navigation  li::before{top: 14px  !important; left: 15px !important;}
.woocommerce-MyAccount-navigation  li.woocommerce-MyAccount-navigation-link--dashboard:before{content: "\f3fd";}
.woocommerce-MyAccount-navigation  li.woocommerce-MyAccount-navigation-link--downloads:before{content: "\f07c";}
.woocommerce-MyAccount-navigation  li.woocommerce-MyAccount-navigation-link--edit-address:before{content: "\f3c5";}
.woocommerce-MyAccount-navigation  li.woocommerce-MyAccount-navigation-link--edit-account:before{content: "\f007";}
.woocommerce-MyAccount-navigation  li.woocommerce-MyAccount-navigation-link--customer-logout:before{content: "\f2f5";}
.woocommerce-MyAccount-navigation  li.woocommerce-MyAccount-navigation-link--orders:before{content: "\f291";}


.woocommerce-MyAccount-content{border: 1px solid #eee;border-radius: 15px; padding: 20px !important;}
.woocommerce-MyAccount-content p a{color: #eece05;}
.woocommerce-MyAccount-content p a:hover{text-decoration: underline !important;}
.woocommerce-MyAccount-content .submit-box button{background-color: transparent !important;}
.woocommerce-MyAccount-content .submit-box button:hover{color: #fff !important;}
.woocommerce-MyAccount-content .woocommerce-form-row{ display: block;}
.woocommerce-MyAccount-content  .woocommerce-info a{background-color: #eece05;border-radius: 0 !important; transition: .5s ease;}
.woocommerce-MyAccount-content  .woocommerce-info a:hover{background-color: #202020; color: #fff;}
.woocommerce-orders-table td .view{background-color: #eece05 !important; border-radius: 0 !important;font-size: 13px; min-width: fit-content; transition: .5s ease; }
.woocommerce-orders-table td .view:hover{background-color: #202020 !important; color: #fff !important; }
.woocommerce-Address .location{background-color: #eee; border-radius: 15px;padding: 15px !important;height: 100%;}
.woocommerce-Address .edit{padding: 3px 12px; background-color: #eece05; transition: .5s ease;}
.woocommerce-Address .edit:hover{background-color: #202020; color: #fff !important;}
/* .woocommerce-MyAccount-content  .woocommerce-orders-table{border-collapse: collapse !important;} */
.woocommerce-MyAccount-content table{border-collapse: collapse !important;}
.woocommerce-address-fields__field-wrapper .form-row{display: block;}


.my-account-info td ,.my-account-info th{font-family: "Cabin", "Myriad Pro", "Arial", "Helvetica Neue";}
.woocommerce-customer-details p{margin-bottom: 2px;font-family: "Cabin", "Myriad Pro", "Arial", "Helvetica Neue"; font-weight: 400;}
.woocommerce-customer-details .woocommerce-customer-details--phone{margin-top: 8px;}
.woocommerce-customer-details address{font-weight: 700; color: #000;}

/* my account page end */
.tool-storage-left h1{margin-bottom: 15px;}
h1.title-green {color: #0C783D !important;}
.tool-storage-left h2{font-size: 22px; margin-bottom: 8px;}
.tool-storage-left p{line-height: 25px; margin-bottom: 25px;}

#wpcf7-f1682-p1379-o1  .wpcf7-form label.error { margin: 4px 0 0 0;}
#wpcf7-f1682-p1379-o1  .wpcf7-submit {background: #fcda07 !important;border-radius: 0; color: #000;}
#wpcf7-f1682-p1379-o1  .wpcf7-submit:hover{background: #000 !important; color: #fff;}
#wpcf7-f1682-p1379-o1  .wpcf7-submit:focus{box-shadow: none;}
#wpcf7-f1682-p1379-o1  .modal-footer{border-top: 0px;}
.my-account-info .woocommerce-order-details ul li{display: flex; align-items: center;    flex-wrap: wrap;}
.my-account-info .woocommerce-order-details ul{margin-bottom: 0 !important; margin-top: 5px;}

   /* select radio btn start */
   .variation-radios p.select{font-size: 20px; color: #000; font-weight: 600;}
   .variation-radios .selectradiobutton:last-child{margin-top: 15px;}
   .woovr-variation-radio{border: 2px solid #ddd;border-radius: 10px;padding: 22px;width: 100%;margin: 0 !important;}
   .woovr-variation-radio.woovr-variation-active{border: 2px solid #0C783D;}
   .woovr-variation-info{display: flex; flex-wrap: wrap; justify-content: space-between;padding: 0 !important;}
   .woovr-variation-availability{margin-right: 0 !important;}
   .selectradiobutton p{margin-bottom: 0;}
    .woovr-variation-radio input{height: 0;width: 0;font-size: 0;opacity: 0;visibility: hidden;display: block;}
    .woovr-variation-info .title-value{display: flex;justify-content: space-between;flex-wrap: wrap;width: 100%;margin-top: 10px;}
   .woovr-variation-name label{margin-bottom: 0;color:#fcda07 ;font-size: 28px;}
   .selectradiobutton .title-value h4{margin-bottom: 0;}
   .woovr-variation-price{margin: 0 0 0 auto !important; display: flex !important;}
   .woovr-variation-price del{display: flex;}
   .woovr-variation-price span{font-size: 28px;font-weight: 700;color: #000;}
   .woovr-variation-price span.custom-price-text{display: none;}
   .woovr-variations .woovr-variation-radio{font-family: "Cabin", "Myriad Pro", "Arial", "Helvetica Neue";}
   .woovr-variations .woovr-variation-radio:not(:last-of-type){margin-bottom: 10px !important;}
   .woovr-variation-info .title-value p{color: #000; font-size: 18px; font-weight:500;margin-bottom: 0;}
   .woovr-variation-selector{padding: 0; margin: 0;width: 0;height: 0;display: contents;}
   .woocommerce-variation-add-to-cart {margin-top: 20px;}
   /* select radio btn end */

   
/* product filter start */
.shop-filter-box{display: flex; display: flex; background-color: #0C783D; padding: 17px 34px; border-radius: 15px;}

.shop-filter-box .woof_redraw_zone{display: flex;}
.shop-filter-box .woof_container_overlay_item{padding: 0; display: none;}
.shop-product-filter .chosen-container{width: auto !important; }
.chosen-container-single .chosen-single div { width: 25px; right: -6px;}
.woocommerce-ordering{margin-bottom: 0 !important;}
.shop-product-filter .chosen-container-single .chosen-single{ padding: 0; background-color: transparent; border: 0; height: auto !important;}
/* .shop-product-filter .chosen-container-single .chosen-single span{max-width: 114px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis; color: #fff; font-size: 16px; margin-right: 0; padding-right: 23px;} */
.shop-product-filter .chosen-container-single .chosen-single span{max-width: 114px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis; color: #fff; font-size: 16px; margin-right: 0; /*padding-right: 23px;*/}
.shop-product-filter .chosen-container-single .chosen-single div{display: none;}
.shop-product-filter .chosen-container-single .woof_fs_by_price{display: none;}
.shop-product-filter .woof_container:not(:last-child){margin-right: 80px;}
.shop-product-filter .woof_container{padding-bottom: 0; margin-bottom: 0;}
.selected-filter-box{margin-top: 15px; display: flex; align-items: baseline;}
.selected-filter-box .selected-item span{   background-color: #fcda07; font-weight: 600;  border-radius: 5px; margin-right: 10px; color: #000 !important; padding: 6px 10px !important; margin-bottom: 5px !important; display: inline-block;}
.selected-filter-box .selected-item span strong{color: red; margin-left: 3px; cursor: pointer;}

.selected-filter-box .primary {overflow: hidden;min-width: fit-content;background: #fcda07 !important;color: #000 !important; text-transform: capitalize;}
.selected-filter-box .primary::before{display: none;}
.selected-filter-box .primary:hover{color: #fff !important; background-color: #000 !important;}
.shop-filter-main .custom-loader svg{height: 60px; width: auto;}


.shop-product-filter .woof_submit_search_form_container{display: none}
.shop-product-filter .woof_submit_search_form_container .button {padding: 10px 6px;min-width: 80px;font-size: 14px;}
.sort-by-div span{color: #fff; font-size: 16px; margin-right: 0;padding-right: 30px;}
.sort-by-div .orderby{width: 100px; padding: 0 10px;}
.sort-by-div .orderby{ padding-right: 38px; background-color: transparent; color: #fff; border: 0; background-image: url('../images/down-icon.svg'); background-repeat: no-repeat; background-position: 66px center; background-size: 12px;}
.sort-by-div .orderby option{color: #000; border: 0; font-size: 15px;color: #000;line-height: 1.4;border-bottom: 1px solid #a7a7a7; }
.sort-by-div .orderby option:select{color: #fff;}
.sort-by-div form{margin-bottom: 0;}
.woof_products_top_panel{margin: 0;}
.woof_price_search_container .price_slider_amount .price_label{color: #000;line-height: 0; margin-top: 5px; font-size: 15px;}
.chosen-container .chosen-results li.highlighted{background-color: #fcda07;  color: #000; background-image: none;}
.chosen-container .chosen-results li.disabled-result {color: #878787;}
.woocommerce .widget_price_filter .ui-slider-horizontal {height: 4px;}

.chosen-container-single .chosen-single div b{background-image: none !important; position: relative; }
.chosen-container-single .chosen-single div b::before {position: absolute; content: ""; height: 100%; width: 100%; background-image: url('../images/down-icon.svg'); background-repeat: no-repeat; background-position: center; background-size: 12px;}
.shop-product-filter .filter-title{ color: #fff; cursor: pointer; padding-right: 25px; background-image: url('../images/down-icon.svg'); background-repeat: no-repeat; background-position: right center; background-size: 12px;}
.shop-product-filter .woof_container_overlay_item{display: block;}
.chosen-container .chosen-drop{width: 300px;}
.price_slider_wrapper {display: none;}
.woof_price_search_container{position: relative;}
.woof_price_search_container form {      border: 1px solid #aaa; z-index: 111; padding: 17px 10px 18px !important; position: absolute; left: 0; top: 30px; background-color: #fff;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color: #000; height: 8px;}
.woocommerce.widget_price_filter .chosen-drop{    min-width: 225px; display: none;}
/* .woof_container_inner_productbaywidth .chosen-single span{min-width: 92px;} */
.woocommerce .widget_price_filter .price_slider_amount {line-height: normal;margin-top: 13px;color: #000;text-align: justify;font-size: 16px;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle.ui-corner-all{height: 13px !important; width: 13px !important;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{background-color: #000;}
.woof_products_top_panel{position: fixed; width: 100%; background-color: #0c783d; left: 0; bottom: 0px; padding: 0 10px;}
.shop-filter-box{position: relative;}
.woof_products_top_panel .woof_products_top_panel_ul > li{padding: 10px 0; float: none;}
.woof_products_top_panel .woof_products_top_panel_ul > li:last-child{margin-right: 0;}
.woof_products_top_panel .woof_products_top_panel_ul > li button{border: 0; background-color: #000; color: #fff; white-space: nowrap;}
.woof_products_top_panel .woof_products_top_panel_ul li ul li{float: none; line-height: normal; color: #fff;}
.woof_products_top_panel li span{color:#fff; background-image: url('../images/close.svg'); padding-right: 20px; background-size: 13px; background-position: 99% 5px;}
.woof_products_top_panel .woof_products_top_panel_ul li ul li a{color: #fff;}
.chosen-container .chosen-results li{font-size: 15px; color: #000; line-height: 1.4; border-bottom: 1px solid #a7a7a7;}
.chosen-container-single .chosen-search input[type=text]{border-color: #a7a7a7;padding: 8px 20px 7px 5px; border-radius: 6px; background-image: url('../images/search-bar.svg') !important;background-position: 96% center;background-size: 16px !important;}
.mobile-size-toggle{display: none;}
.woof_container .chosen-drop{display: none; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; position: absolute; background-color: #fff; border: 0; padding: 10px; top: 45px;}
.woof_checkbox_instock_container .chosen-drop{top: 60px; }
.woof_checkbox_instock_container .chosen-drop label input[type=checkbox]{vertical-align: middle;}
.woof_checkbox_instock_container.open .chosen-drop{display: flex !important;flex-direction: column;}
.woof_container label{margin-bottom: 0; color: #000;}
.woof_container.open .chosen-drop{display: block;}
.chosen-container.chosen-with-drop .chosen-drop,.chosen-container .chosen-drop{clip: unset; clip-path: none;}
.woof_products_top_panel ul{display: flex;}
.woof_products_top_panel ul ul{display: block;}

ul.chosen-results{color: #000;}

div.woof_info_popup { padding: 12px 18px; top: 50%;left: 50%;transform: translate(-50%, -50%);}

.shop-filter-box .woof_select{display: none;}
.woocommerce-pagination ul li{height: 35px; width: 35px;}
.woocommerce-pagination ul li span,.woocommerce-pagination ul li a{ height: 100%; font-size: 21px !important; width: 100%; display: flex !important; justify-content: center; align-items: center; padding: 0 !important;}
.woocommerce-pagination ul li span:hover,.woocommerce-pagination ul li a:hover{background-color: #fcda07 !important; color: #000 !important;}
.woocommerce-pagination ul li .page-numbers.current{background-color: #fcda07 !important;  color: #000 !important;}
/* product filter end */



/* product filter start */
.shop-filter-box{display: flex; display: flex; background-color: #0C783D; padding: 17px 34px; border-radius: 15px;}

.shop-filter-box .woof_redraw_zone{display: flex;}
.shop-filter-box .woof_container_overlay_item{padding: 0; display: none;}
.shop-product-filter .chosen-container{width: auto !important; }
.chosen-container-single .chosen-single div { width: 25px; right: -6px;}
.woocommerce-ordering{margin-bottom: 0 !important;}
.shop-product-filter .chosen-container-single .chosen-single{ padding: 0; background-color: transparent; border: 0; height: auto !important;}
/* .shop-product-filter .chosen-container-single .chosen-single span{max-width: 114px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis; color: #fff; font-size: 16px; margin-right: 0; padding-right: 23px;} */
.shop-product-filter .chosen-container-single .chosen-single span{max-width: 114px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis; color: #fff; font-size: 16px; margin-right: 0; padding-right: 0px !important;}
.shop-product-filter .chosen-container-single .woof_fs_by_price{display: none;}
.shop-product-filter .woof_container:not(:last-child){margin-right: 80px;}
.shop-product-filter .woof_container{padding-bottom: 0; margin-bottom: 0;}
.selected-filter-box{margin-top: 15px; display: flex; align-items: baseline;}
.selected-filter-box .selected-item span{   background-color: #fcda07; font-weight: 600;  border-radius: 5px; margin-right: 10px; color: #000 !important; padding: 6px 10px !important; margin-bottom: 5px !important; display: inline-block;}
.selected-filter-box .selected-item span strong{color: red; margin-left: 3px; cursor: pointer;}

.selected-filter-box .primary {overflow: hidden;min-width: fit-content;background: #fcda07 !important;color: #000 !important; text-transform: capitalize;}
.selected-filter-box .primary::before{display: none;}
.selected-filter-box .primary:hover{color: #fff !important; background-color: #000 !important;}
.shop-filter-main .custom-loader svg{height: 60px; width: auto;}


.shop-product-filter .woof_submit_search_form_container{display: none}
.shop-product-filter .woof_submit_search_form_container .button {padding: 10px 6px;min-width: 80px;font-size: 14px;}
.sort-by-div span{color: #fff; font-size: 16px; margin-right: 0;padding-right: 30px;}
.sort-by-div .orderby{width: 100px; padding: 0 10px;}
.sort-by-div .orderby{ padding-right: 38px; background-color: transparent; color: #fff; border: 0; background-image: url('../images/down-icon.svg'); background-repeat: no-repeat; background-position: 66px center; background-size: 12px;}
.sort-by-div .orderby option{color: #000; border: 0; font-size: 15px;color: #000;line-height: 1.4;border-bottom: 1px solid #a7a7a7; }
.sort-by-div .orderby option:select{color: #fff;}
.sort-by-div form{margin-bottom: 0;}
.woof_products_top_panel{margin: 0;}
.woof_price_search_container .price_slider_amount .price_label{color: #000;line-height: 0; margin-top: 5px; font-size: 15px;}
.chosen-container .chosen-results li.highlighted{background-color: #fcda07;  color: #000; background-image: none;}
.chosen-container .chosen-results li.disabled-result {color: #878787;}
.woocommerce .widget_price_filter .ui-slider-horizontal {height: 4px;}

.chosen-container-single .chosen-single div b{background-image: none !important; position: relative; }
.chosen-container-single .chosen-single div b::before {position: absolute; content: ""; height: 100%; width: 100%; background-image: url('../images/down-icon.svg'); background-repeat: no-repeat; background-position: center; background-size: 12px;}
/* .shop-product-filter .filter-title{ color: #fff; cursor: pointer; padding-right: 25px; background-image: url('../images/down-icon.svg'); background-repeat: no-repeat; background-position: right center; background-size: 12px;} */
.shop-product-filter .filter-title{ color: #fff; cursor: pointer; padding-right: 0px; background-image: none; background-repeat: no-repeat; background-position: right center; background-size: 12px;}
.shop-product-filter .woof_container_overlay_item{display: block;}
.chosen-container .chosen-drop{width: 300px;}
.price_slider_wrapper {display: none;}
.woof_price_search_container{position: relative;}
.woof_price_search_container form {      border: 1px solid #aaa; z-index: 111; padding: 17px 10px 18px !important; position: absolute; left: 0; top: 30px; background-color: #fff;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color: #000; height: 8px;}
.woocommerce.widget_price_filter .chosen-drop{    min-width: 225px; display: none;}
/* .woof_container_inner_productbaywidth .chosen-single span{min-width: 92px;} */
.woocommerce .widget_price_filter .price_slider_amount {line-height: normal;margin-top: 13px;color: #000;text-align: justify;font-size: 16px;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle.ui-corner-all{height: 13px !important; width: 13px !important;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{background-color: #000;}
.woof_products_top_panel{position: fixed; width: 100%; background-color: #0c783d; left: 0; bottom: 0px; padding: 0 10px;}
/* .shop-filter-box{position: relative;} */
.shop-filter-box{position: relative; justify-content: center;}
.woof_products_top_panel .woof_products_top_panel_ul > li{padding: 10px 0; float: none;}
.woof_products_top_panel .woof_products_top_panel_ul > li:last-child{margin-right: 0;}
.woof_products_top_panel .woof_products_top_panel_ul > li button{border: 0; background-color: #000; color: #fff; white-space: nowrap;}
.woof_products_top_panel .woof_products_top_panel_ul li ul li{float: none; line-height: normal; color: #fff;}
.woof_products_top_panel li span{color:#fff; background-image: url('../images/close.svg'); padding-right: 20px; background-size: 13px; background-position: 99% 5px;}
.woof_products_top_panel .woof_products_top_panel_ul li ul li a{color: #fff;}
.chosen-container .chosen-results li{font-size: 15px; color: #000; line-height: 1.4; border-bottom: 1px solid #a7a7a7;}
.chosen-container-single .chosen-search input[type=text]{border-color: #a7a7a7;padding: 8px 20px 7px 5px; border-radius: 6px; background-image: url('../images/search-bar.svg') !important;background-position: 96% center;background-size: 16px !important;}
.mobile-size-toggle{display: none;}
.woof_container .chosen-drop{display: none; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; position: absolute; background-color: #fff; z-index: 2 !important; border: 0; padding: 10px; top: 45px;}
.woof_checkbox_instock_container .chosen-drop{top: 60px; }
.woof_checkbox_instock_container .chosen-drop label input[type=checkbox]{vertical-align: middle;}
.woof_checkbox_instock_container.open .chosen-drop{display: flex !important;flex-direction: column;}
.woof_container label{margin-bottom: 0; color: #000;}
.woof_container.open .chosen-drop{display: block;}
.chosen-container.chosen-with-drop .chosen-drop,.chosen-container .chosen-drop{clip: unset; clip-path: none;}
.woof_products_top_panel ul{display: flex;}
.woof_products_top_panel ul ul{display: block;}

ul.chosen-results{color: #000;}

div.woof_info_popup { padding: 12px 18px; top: 50%;left: 50%;transform: translate(-50%, -50%);}

.shop-filter-box .woof_select{display: none;}
.woocommerce-pagination ul li{height: 35px; width: 35px;}
.woocommerce-pagination ul li span,.woocommerce-pagination ul li a{ height: 100%; font-size: 21px !important; width: 100%; display: flex !important; justify-content: center; align-items: center; padding: 0 !important;}
.woocommerce-pagination ul li span:hover,.woocommerce-pagination ul li a:hover{background-color: #fcda07 !important; color: #000 !important;}
.woocommerce-pagination ul li .page-numbers.current{background-color: #fcda07 !important;  color: #000 !important;}
/* product filter end */

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea,.woocommerce form .form-row label, .woocommerce-page form .form-row label.header-new-right ul li{font-family: "Cabin", "Myriad Pro", Arial, "Helvetica Neue" !important;}

.woof-search input{width: 100%;right: 0;border-color: #a7a7a7;padding: 2px 7px 2px 5px;border-radius: 6px; border: 1px solid #a7a7a7;}

.woof-search svg{vertical-align: middle;}

.woof-search .search-div{min-width: 200px; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;position: absolute;background-color: #fff;z-index: 2 !important;border: 0;padding: 5px;top: 61px; right: 0;}


.submit-box .wpcf7-submit {pointer-events: all;cursor: not-allowed;}



.pallet_melbourne_area_locaiton_new {padding-top: 80px;}
.pallet_melbourne_area_locaiton_new h2 {text-align: center;}
.pallet_melbourne_area_locaiton_new h2+p {text-align: center;}
.pallet_melbourne_area_address_main_box {display: flex;justify-content: space-between;max-width: 1000px;margin: 0 auto;}
.pallet_melbourne_area_address_single_box .pallet_melbourne_area_address_single_title {font-size: 18px;font-weight: 700;color: #000000;margin-bottom: 10px;}
.pallet_melbourne_area_address_single_box ul.new_location_list {padding: 0px;list-style: none;margin: 0px;}
.pallet_melbourne_area_address_single_box ul.new_location_list li a {color: #0d793f;display: flex;align-items: center;pointer-events: none;}
.pallet_melbourne_area_address_single_box ul.new_location_list li a svg {margin-right: 5px;}
.pallet_melbourne_area_address_single_box ul.new_location_list li {margin-bottom: 10px;}
.pallet_melbourne_area_address_single_box ul.new_location_list li:last-child {margin-bottom: 0px;}




@media(max-width:1470px){

    /* header start */
    .header-new .navigation ul.menu > li + li { margin-left: 13px;}
    /* header end */

}

@media(max-width:1348px){

    /* header start */
    .header-new-right ul li > a{font-size: 0;}
    .header-new .button.shop-header-btn{margin-left: 0;}
    .header-new .button.shop-header-btn{min-width: 75px; font-size: 14px;}
    .header-new-call .shop-primary{padding: 10px 12px !important; font-size: 15px !important;}
    .header-new-right ul li > a > img {  margin-right: 0;}
    .header-new-right .cart-qut{position: absolute; right: 4px; top: -11px; width: 20px;}
    .header-new-right ul li{margin-right: 5px; overflow: unset;}
    .header-new-call { margin-right: 10px;}
    /* header end */

}


/* responsive css start */
@media(max-width:1199px){

    .pt-80{padding-top: 60px;}
    .pb-80{padding-bottom: 60px;}

    /* header start */
    .header-new .header-logo img{height: 52px;}
    .header-new{padding: 12px 0px;}
    /* header end */

    /* tool storage section start */
    .tool-storage-sec { padding: 50px 0px 60px 0px;}
    /* tool storage section end */

    /* shop product filter sec start */
    .shop-product-filter {padding-bottom: 60px;padding-top: 60px;}
    .shop-filter-main{margin-top: 40px;}
    .shop-filter-card{padding: 25px;}
    .shop-filter-card-desc h4 { font-size: 18px; line-height: 23px;}
    .shop-filter-price h6 { font-size: 18px; margin: 0 0 3px 0;}
    .shop-filter-card-img { margin-bottom: 20px;}
    /* shop product filter sec end */

    /* other related product start */
    .other-related-product{margin-bottom: 40px;}
    .other-related-product h2 { font-size: 40px; line-height: 48px; margin-bottom: 30px;}
    .related-product-box{margin-bottom: 30px;}
    /* other related product end */

    /* shop details page start */

    /* shop details left start */
    .shop-details-left .woo-product-gallery-slider .wpgs-for{min-height: 430px;}
    .shop-details-left .wpgs-nav .slick-slide{min-height: 133px;}
    /* shop details left end */
   
    .shop-details-right h1{ margin-bottom: 16px;}
    .shop-sku { margin-bottom: 15px;}
    .shop-price-main h4 > .woocommerce-Price-amount{font-size: 28px;}
    .shop-details-right .form-group { margin-bottom: 16px;}

    /* shop tabs start */
    .shop-details-tab .woocommerce-tabs{padding: 30px;}
    .shop-details-tab .woocommerce-tabs h2 { font-size: 28px; color: #000; margin-bottom: 22px;}
    .shop-details-tab .woocommerce-tabs .tabs > li{font-size: 18px; line-height: 23px;min-width: 177px; margin-right: 25px;}
    .shop-details-tab .woocommerce-tabs .tabs{margin-bottom: 16px; white-space: nowrap; overflow-x: auto;}
    .shop-details-tab .woocommerce-tabs h3 { font-size: 24px; margin-bottom: 8px;}
    .shop-details-tab .woocommerce-tabs h4 { font-size: 22px; margin-bottom: 8px;}
    /* shop tabs end */

   /* select radio btn start */

   .woovr-variation-radio{padding: 20px 22px;}
   .woovr-variation-name label{font-size: 24px;}
   .woovr-variation-price span{font-size: 24px;}
   .woovr-variation-info .title-value p{ font-size: 16px; }
   /* select radio btn end */


    /* shop details page end */

/* my account login page start */
.my-account-login .woocommerce-form{margin-top: 20px !important;}
/* my account login page end */

.shop-product-filter .woof_container:not(:last-child) {margin-right: 60px;}
 
}

@media(max-width:1024px){

    /* header new start */
    .header-new-right .cart-qut{position: initial;}
    .header-new .col.col-menu{margin-left: auto; padding-right: 10px;}
    .header-new .col.col-header-right{padding-left: 0;}

    /* .header-new .navigation{right: 0; left: auto; z-index: 99;} */
    /* .header-new{position: relative; top: 0; left: 0; right: 0; z-index: 99; transition: all 0.4s;}
    .header-new.sticky-header{position: fixed; top: 0; left: 0; right: 0; z-index: 99; transition: all 0.4s;}
    .second-header .navigation{position: unset;} */
     .header-new{/*position: fixed;*/ top: 0; left: 0; right: 0; z-index: 99; transition: all 0.4s;}
    .second-header .navigation{position: unset;}

    /* header new end */

}

@media(max-width:991px) and (min-width:768px){

    /* tool storage section start */
    .tool-storage-left h2{font-size: 30px; margin-bottom: 12px;}
    /* tool storage section end */
}


@media(max-width:991px){

    .pt-80{padding-top: 40px;}
    .pb-80{padding-bottom: 40px;}

    /* header start */
    .header-new {padding: 10px 0px;}
    .header-new .header-logo img {  height: 45px;}
    .header-new-call .button{min-width: 140px; padding: 7px 15px; font-size: 15px; line-height: 25px;}
    /* header end */
.second-header .custom-second-header-menu ul.menu > li + li {margin-left: 37px;}
.second-header li.cat-last-btn {margin-left: 33px !important;}
.second-header li.cat-last-btn a {padding: 10px 29px !important;}
/* home shop product start  */
.home-shop-product .col-12.text-center{margin-top: 20px;}
/* home shop product end  */
    /* tool storage section start */
    .tool-storage-sec {padding: 35px 0px 45px 0px;}
    .tool-storage-sec .tool-storage-left { padding-right: 0;}
    /* tool storage section end */

    /* shop filter section start */
    .shop-product-filter { padding-bottom: 45px; padding-top: 45px;}
    .shop-filter-main {margin-top: 25px;}
    .shop-filter-card { padding: 15px;}
    .shop-filter-card-desc h4 { font-size: 17px; line-height: 22px; margin-bottom: 15px;}
    .shop-filter-card-img {  margin-bottom: 15px;}
    .shop-filter-price{padding-right: 5px;}
    .shop-filter-btn > a{padding: 8px 23px; font-size: 14px;}
    .shop-filter-price h6{font-size: 17px;}
    /* .mobile-size-toggle{ display: block;} */
/* .mobile-size-toggle i{font-family: 'Font Awesome\ 5 Free'; border: 1px solid #000; color: #000; padding: 10px;} */
.mobile-size-toggle{display: inline-block; margin-bottom: 10px;  border: 1px solid #0c783d; background-color: #0c783d; color: #fff; padding: 7px 10px; display: inline-flex; align-items: center;}
.mobile-size-toggle svg{height: 25px;width: 25px;display: inline;margin-right: 9px;}

.mobile-size-toggle h5{ margin-bottom: 0;color: #fff; margin-right: 5px;}
.archive .container-main{overflow: visible;}

.shop-product-filter .shop-filter-box{max-width: 350px; top: 110%; z-index: 2 !important; padding: 60px 20px; position: absolute;z-index: 11;width: 100%;left: -500px;border-radius: 0 10px 10px 0; transition: 0.5s all; height: 700px; overflow-y: auto;}
.shop-product-filter .woof_container{padding: 10px 0; border-bottom: 1px solid #ffffff75; margin-right: 0 !important;}
.woof_price_search_container form{margin-top: 5px;}
.shop-product-filter .woof_submit_search_form_container{display: none;}
.woocommerce .woocommerce-ordering{float: none;}
.shop-product-filter.mobile-size .shop-filter-box{left: 0; }
.selected-filter-box{margin-top: 0; margin-bottom: 15px;}
.chosen-container .chosen-drop{position: unset;}
.shop-product-filter .woof_container.open .chosen-single > div{ transform: rotate(180deg);}
.shop-filter-box .close-btn{position: absolute;top: 15px;right: 15px;}
.shop-filter-box .close-btn svg{height: 30px; width: 30px; fill: #fff;}

.shop-product-filter .chosen-container{width: 100% !important; user-select: all;}
.woof_checkbox_instock_container .chosen-drop{position: unset; margin-top: 5px;}
.woof_container .chosen-drop{position: unset; padding: 7px 6px 7px;}
.shop-product-filter .filter-title{display: block; width: 100%; }
.sort-by-div .orderby .shop-product-filter .woof_container.open,.shop-product-filter .woof_container.open .filter-title{background-image: url('../images/rotate-up-icon.svg');}

.chosen-container.chosen-with-drop .chosen-drop, .chosen-container .chosen-drop{width: 100%; margin-top: 5px;}
.sort-by-div .orderby{width: 100%; background-position: right center; padding-left: 0; padding-bottom: 8px; padding-top: 8px;}
.woof_products_top_panel{bottom: 0; position: fixed; z-index: 99999;}
/* .chosen-with-drop.chosen-container-active .chosen-drop{display: block !important;} */
/* .chosen-with-drop .chosen-drop{display: none !important;} */

.chosen-container-single .chosen-single{position: relative;z-index: 99;}
.woof_container {
    position: relative;
    z-index: 9999;
    pointer-events: auto;
}
.woof-search svg{display: none;}

.woof-search .search-div{position: unset; background-color: transparent; padding: 0; display: block !important;}

.woof-search input {padding: 8px 7px 8px 10px;}
    /* shop filter section end */

    /* other related product start */
    .other-related-product { margin-bottom: 20px;}
    .other-related-product h2 { font-size: 35px; line-height: 42px; margin-bottom: 25px;}
    .related-product-title { left: 10px; right: 10px; bottom: 10px;}
    .related-product-title > a{padding: 8px 10px; line-height: normal;}
    /* other related product end */

    /* shop details page start */

    /* shop details left start */
    .shop-details-left .woo-product-gallery-slider .wpgs-for { min-height: 340px;}
    .shop-details-left .wpgs-nav .slick-slide { min-height: 93px; margin: 10px 5px 0px 5px !important;}
    /* shop details left end */

    .shop-details-right h1{font-size: 34px;}
     .shop-price-main h4 > .woocommerce-Price-amount { font-size: 26px; margin-bottom: 4px;}
    .shop-details-right .form-group select,.shop-qut-counter .number input{height: 45px !important;}
    button.add-to-quote{font-size: 15px; padding: 10px 10px;}
    .shop-details-right .add-to-cart-btn{padding: 11px 10px;}
    .shop-price-box{flex-direction: column; align-items: flex-start;}

    /* shop tabs start */
    .shop-details-tab .woocommerce-tabs { padding: 22px;}
    .shop-details-tab .woocommerce-tabs h2 { font-size: 26px; margin-bottom: 16px;}
    .shop-details-tab .woocommerce-tabs .tabs > li { font-size: 17px; line-height: 22px; min-width: 147px; margin-right: 15px;}
    .shop-details-tab .woocommerce-tabs .tabs > li > a{padding-bottom: 12px;}
    /* shop tabs end */

    /* shop details page end */

    .woocommerce-Address:first-child{margin-bottom: 20px;}
    .shop-filter-box{display: block}
.shop-filter-box .woof_redraw_zone{display: block;}
}

@media(max-width:767px){

    .pt-80{padding-top: 35px;}
    .pb-80{padding-bottom: 35px;}


.logo img {height: 33px !important;}
    /* header start */
    .header-new .header-logo img { height: 40px;}
    .header-new-call .button { min-width: 120px; padding: 5px 10px; font-size: 14px; line-height: 22px;}
    .header-new-right ul li > a > i{font-size: 20px;}
    /* header end */
.second-header .dropdown-btn{display: block;}
/* .second-header .dropdown-btn button {background: #fcda07;border: 0;padding: 4px 12px;} */
.second-header .dropdown-btn button {background: #fcda07; position: relative; z-index: 0;  color: #000; border: 0;padding: 6px 12px 6px; font-weight: 600; display: flex;align-items: center;width: 100%;justify-content: space-between;}
.second-header .dropdown-btn button svg{ height: 15px;width: 15px; transition: 0.3s all;}
.second-header .dropdown-btn button.active svg{transform: rotate(180deg);}

.second-header .custom-second-header-menu {justify-content: left !important;background-color: #fff ; position: absolute; top: 44px; left: 0; padding: 0 15px; z-index: 2;width: 100%;}
.second-header .custom-second-header-menu ul.menu li ul{position: unset; background-color: transparent; }
.second-header .custom-second-header-menu ul.menu > li:hover ul{display: none;}
.second-header .custom-second-header-menu ul.menu li ul a {padding: 0px 15px; color: #000;}
.second-header .custom-second-header-menu ul.menu > li.menu-item-has-children {background-position: right 16px;}
.second-header .custom-second-header-menu ul.menu{display: block !important;}
.second-header .custom-second-header-menu ul.menu > li + li{margin-left: 0;}
.second-header li.cat-last-btn a{ display: inline-block;}
.second-header li.cat-last-btn{margin-left: 0 !important; display: inline-block;}
.second-header .custom-second-header-menu ul.menu li{padding: 8px 0; border-bottom: 1px solid #dbd9d9c7}
.second-header .custom-second-header-menu ul.menu li:last-child{border: 0;}
.second-header .custom-second-header-menu{display: none;}
.second-header li.cat-last-btn a {padding: 8px 20px !important;}
    /* sticky header start */
    .sticky-header .header-new-call .button{min-width: 120px;}
    .header-new .header-logo img {height: 35px;}
    /* sticky header end */

    /* tool storage section start */
    .tool-storage-sec { padding: 30px 0px 40px 0px;}
    .tool-storage-sec .row{flex-direction: column-reverse;}
    .tool-storage-right{margin-bottom: 20px;}
    .tool-storage-left h2{margin-bottom: 8px;}
    .tool-storage-right video{max-width: 100%;}
    /* tool storage section end */

    /* shop filter section start */
    .shop-filter-main { margin-top: 15px;}
    /* shop filter section end */

    /* other related product start */
    .other-related-product { margin-bottom: 10px;}
    .other-related-product h2 { font-size: 28px; line-height: 35px; margin-bottom: 18px;}
    /* other related product end */

    /* shop details page start */
    /* breadcrum start */
    .breadcrums-main { padding: 5px 0px;}
    /* breadcrum end */

    .shop-details-right{max-width: 100%; margin-top: 20px;}
    .shop-details-right h1 { font-size: 30px; margin-bottom: 10px;}
    .shop-sku { margin-bottom: 10px;}

    .shop-details-right .add-to-cart-btn{font-size: 15px;}

    /* shop tabs start */
    .shop-details-tab .woocommerce-tabs { padding: 15px;}
    .shop-details-tab .woocommerce-tabs h2 { font-size: 24px; margin-bottom: 14px;}
    .shop-details-tab .woocommerce-tabs .tabs > li { font-size: 17px; line-height: 21px; min-width: 137px; margin-right: 12px;}
    .shop-details-tab .woocommerce-tabs h3 {font-size: 22px; margin-bottom: 6px;}
    .shop-details-tab .woocommerce-tabs h4 { font-size: 20px; margin-bottom: 6px;}
    /* shop tabs end */

    /* shop details page end */

    /* my account page start */
    .woocommerce-MyAccount-navigation {margin-bottom: 20px;}
    .woocommerce-MyAccount-content {padding: 15px !important;}
    /* my account page end */
.page-id-1379 ul.woocommerce-error::before { top: 12px !important;}
.cart-billing-form{padding: 15px;}
.cart-billing-form .send-order{display: block;gap: 10px;}
.input-box {margin-bottom: 7px;}
.cart-billing-form .wooccm-field-country,.checkout .wooccm-field-country{margin-bottom: 15px !important;}
.woof_products_top_panel .woof_products_top_panel_ul > li {font-size: 15px;}
}

@media(min-width:576px){

    /* header start */
    .header-new-call .button i{display: none;}
    /* header end */

}

@media(max-width:575px){

    .pt-80{padding-top: 30px;}
    .pb-80{padding-bottom: 30px;}

    /* header start */
    .header-new-call .button { min-width: 110px; padding: 5px 10px; font-size: 14px; line-height: 22px;}
    .header-new-right ul li{margin-right: 5px;}
    .header-new-right ul li > a > i {font-size: 18px;}
    .header-new-right ul li > a > img{height: 18px;}
    .header-new-right .cart-qut{width: 20px;}

    .header-new-call .button i{transform: rotate(90deg); font-size: 16px;}
    .header-new-call .button{font-size: 0 !important;}
    /* header end */

    /* tool storage section start */
    .tool-storage-sec { padding: 20px 0px 30px 0px;}
    .tool-storage-right { margin-bottom: 15px;}
    .tool-storage-left h2 { margin-bottom: 6px;}
    /* tool storage section end */

    /* shop filter section start */
    .shop-product-filter { padding-bottom: 30px; padding-top: 30px;}
    .shop-filter-card {  padding: 12px;}
    .shop-filter-card-img { margin-bottom: 12px;}
    .shop-filter-card-desc h4 { font-size: 16px; line-height: 21px; margin-bottom: 15px;}
    .shop-filter-price h6 { font-size: 16px; margin-bottom: 1px;}
    /* .shop-filter-price span{font-size: 13px;} */
    .shop-filter-btn > a { padding: 7px 18px; font-size: 13px;}
    /* shop filter section end */

    /* other related product start */
    .other-related-product h2 { font-size: 25px; line-height: 30px; margin-bottom: 15px;}
    /* other related product end */

    /* shop details page start */
    .shop-details-right h1 { font-size: 26px; margin-bottom: 8px;}
    .stock-box > a{padding: 5px 16px;}
    .shop-price-main h4 > .woocommerce-Price-amount { font-size: 22px; margin-bottom: 2px;}
    .shop-price-main span{margin-bottom: 2px;}
    .shop-details-right .form-group select, .shop-qut-counter .number input { height: 42px !important; font-size: 15px;}
    .shop-details-right .form-group select{background-size: 17px;}
    .shop-qut-counter .number .plus img,.shop-qut-counter .number .minus img{width: 14px;}
    .shop-qut-counter .number .plus,.shop-qut-counter .number .minus{top: 7px;}
    button.add-to-quote { font-size: 14px; padding: 9px 10px;}
    .shop-details-right .add-to-cart-btn {font-size: 14px; padding: 10px;}
    /* shop details page end */

    /* checkout page start */
    .checkout-page .woocommerce-order-overview {padding: 15px !important;}
    /* checkout page end */
.woof_products_top_panel ul{display: block;}
.woof_products_top_panel .woof_products_top_panel_ul > li{display: inline-block; padding-bottom: 0;}
.woof_products_top_panel .woof_products_top_panel_ul > li:first-child{display: block;}








.pallet_racking_melbourne_top_section {padding: 40px 0px;}
.pallet_racking_melbourne_top_content {padding: 0px;margin-top: 30px;text-align: center;}
.pallet_supply_melbourne_new {padding: 40px 0px;padding-bottom: 10px;}
.pallet_supply_melbourne_bx figure img {height: 300px;}
.pallet_service_melbourne_new {padding: 40px 0px;padding-bottom: 20px;}
.pallet_bhd_solution_new_box .pallet_bhd_solution_new_box_title {width: 100%;padding: 0px;}
.pallet_bhd_solution_new_box span.pallet_bhd_new_icon {margin: 0 auto;margin-bottom: 20px;}
.pallet_bhd_solution_new_box {flex-wrap: wrap;text-align: center;}
.pallet_bhd_solution_new {padding: 40px 0px;padding-bottom: 10px;}
.pallet_melbourne_cta_new {padding: 40px 0px;}
.pallet_melbourne_cta_new .pallet_melbourne_cta_new_box {padding: 40px 15px;}

.pallet_melbourne_area_address_main_box {flex-wrap: wrap;max-width: 100%;}
.pallet_melbourne_area_address_single_box ul.new_location_list {display: flex;flex-wrap: wrap;}
.pallet_melbourne_area_address_single_box {width: 100%;margin-bottom: 20px;}
.pallet_melbourne_area_address_single_box ul.new_location_list li {width: 50%;padding-right: 10px;}
.pallet_melbourne_area_address_single_box:last-child {margin-bottom: 0px;}

}

@media(max-width:479px){

    /* header start */
    .header-new-right ul li{vertical-align: super;}
    .header-new-right ul li > a{font-size: 0;}
    .header-new-right ul li > a > img { margin-right: 0;}
    .header-new-right ul li > a > i{margin-right: 0; vertical-align: sub; font-size: 16px;}
    .header-new-right .cart-qut{vertical-align: bottom; height: 17px; margin-left: 3px;}
.header-new .col{ padding-left: 10px;}
    .header-new-call { margin-right: 10px;}
    .header-new-call .button { min-width: 100px; padding: 5px 5px; font-size: 13px; line-height: 18px;}
.header-new-call .shop-primary {padding: 7px 8px !important;}
.header-new .col.col-menu{padding-left: 10px;}
.navigation-toggle {height: 35px;width: 39px;}
.header-new .button.shop-header-btn {padding: 7px 10px; min-width: 66px;font-size: 13px;}

    /* header end */

    /* sticky header start */
    .sticky-header .header-new-call .button { min-width: 100px; padding: 5px;}
    /* sticky header end */

    /* tool storage section start */
    .tool-storage-right video{height: auto;}
    /* tool storage section end */

    /* shop filter section start */
    .shop-product-filter {padding-bottom: 10px;  padding-top: 10px;}
    .shop-filter-main .col-6{width: 100%; max-width: 100%; flex: 0 0 100%;}
    .shop-filter-card-img img{width: 100%;}
    /* shop filter section end */

    /* other related product start */
    .other-related-product .col-6{flex: 0 0 100%; max-width: 100%;}
    .other-related-product{margin-bottom: 00px;}
    /* other related product end */

    /* shop details page start */

    /* shop details left start */
    .shop-details-left .wpgs-nav .slick-slide{min-height: auto;}
    /* shop details left end */

    .shop-details-right h1 { font-size: 25px; margin-bottom: 6px;}
    .password-input  #account_password {height: 40px !important;}
    .woocommerce-form-coupon button {height: 40px !important;}
    /* shop details page end */
.cart-billing-form .wooccm-field-country span.woocommerce-input-wrapper,.checkout .wooccm-field-country span.woocommerce-input-wrapper  {min-height: 40px;}
.cart-billing-form .wooccm-field-country span.woocommerce-input-wrapper .input-box .select_arrow i,.checkout .wooccm-field-country span.woocommerce-input-wrapper .input-box .select_arrow i {top: -14px;right: 0;}


.woovr-variation-radio{ padding: 18px 15px;}
.woovr-variation-name label { font-size: 22px;}
.woovr-variation-price span { font-size: 22px;}
.woovr-variation-info .title-value {margin-top: 5px;}

}

/* responsive css end */

.custom_product-template-mesk-desk-page .shop-product-filter .shop-filter-card-img img {
    height: auto !important;
}


.distributors_detail_box_main .distributors_detail_box:last-child img {width: 150px;height: 80px;object-fit: contain;}




 .mesk-top-content figure img {width: 415px;height: 415px;object-fit: cover;}



.postid-6604 .mesk-top-content {padding-top: 100px;}
.postid-6604 .mesk-top-content figure {margin-top: -100px;} 




.postid-6609 .mesk-top-content {padding-top: 100px;}
.postid-6609 .mesk-top-content figure {margin-top: -100px;}

.full_why_us_box .home-why-us-box {padding-left: 200px;text-align: left;position: relative;margin-bottom: 50px;}
.full_why_us_box .home-why-us-box span.home-why-us-icon {position: absolute;top: 0;left: 0;margin: 0px;}
.full_why_us_box .home-why-us-box h4 {margin-left: 0px;margin-bottom: 11px;}
.full_why_us_box .home-why-us-box ul {margin: 10px 0px;padding-left: 15px;}
.full_why_us_box .home-why-us-box ul li {line-height: 30px;margin-bottom: 10px;}

.cantilever-key-benefits_list {display: flex;flex-wrap: wrap;justify-content: center;padding: 0px;}
.cantilever-key-benefits_list li {width: calc(33.33% - 30px);margin: 0px 15px;list-style: none;padding: 15px;margin-bottom: 30px;border: 3px solid #0d793f;padding-bottom: 25px;}
.cantilever-key-benefits_list li .cantilever_key_benefits_title {text-align: center;padding: 10px 0px;padding-top: 12px;border-bottom: 2px solid #0d793f;font-size: 20px;line-height: normal;color: #ffffff;font-weight: 700;text-transform: uppercase;font-family: "Cabin", "Myriad Pro", "Arial", "Helvetica Neue";margin-bottom: 20px;background-color: #0d793f;}
.cantilever-key-benefits_list li p {margin-bottom: 0px;}
.cantilever-key-benefits  h2 {margin-bottom: 35px;}
.pallet_service_melbourne_new .packate_title_links {color: #ffffff;}


.mesk-desk-welcome.mask-desk-bottom-two .mesk-top-content {
    padding-top: 0px;
}

section.cantilever-location-new {
    padding-bottom: 80px;
}

.cantilever-location-new p {
    margin-bottom: 10px;
}

.cantilever-location-new-box {
    width: 100%;
}

.cantilever-location-new-box .contactpage_detail_box {
    width: 100%;
    margin-top: 30px;margin-bottom: 0px;
}
.shop-product-filter.cantilever_product_page {
    background-color: #f5f5f5;
}


.shop-product-filter.cantilever_product_page .shop-filter-card {
    background: #ffffff;
    padding: 30px;
}

@media(max-width:767px) and (min-width: 576px){
	.home-recent-projects h4 a, .home-recent-projects .h4 a {font-size: 16px;line-height: 24px;}
}
@media(max-width:575px){
.home-recent-projects-slider .slide-item {width: 100%;margin-bottom: 25px;}
.home-recent-projects-slider .slide-item:last-child {margin-bottom: 0px;}

	.main_services_section.extra_service .choose-bx a {
    justify-content: center;
    text-align: center;
}

.main_services_section.extra_service {}

.main_services_section.extra_service .choose-bx a .choose-bx-img {
    margin: 0px;
}


.full_why_us_box .home-why-us-box {
    padding: 0px;
    text-align: center;
}

.full_why_us_box .home-why-us-box span.home-why-us-icon {
    position: relative;
    left: 0;
    margin-bottom: 15px;
}

.cantilever-key-benefits_list li {
    width: 100%;
    margin: 0px;
    margin-bottom: 20px;
}

.cantilever-key-benefits_list li .cantilever_key_benefits_title {
    font-size: 15px;
}

.cantilever-key-benefits_list li:last-child {
    margin-bottom: 0px;
}

section.mesk-desk-welcome.mask-desk-bottom-two {}

section.mesk-desk-welcome.mask-desk-bottom-two .mesk-top-content {}

section.mesk-desk-welcome.mask-desk-bottom-two .mesk-top-content figure {
    margin: 0px;
}

section.mesk-desk-welcome.mask-desk-bottom-two .mesk-top-content p:last-child {
    margin-bottom: 0px;
}
section.mesk-desk-welcome.mask-desk-bottom-two .mesk-top-content figure {
    margin-bottom: 25px;
}
section.cantilever-location-new {
    padding-bottom: 40px;
}
}






.sticky-form-box .submit-box input.wpcf7-form-control.wpcf7-submit {cursor: pointer;}


