.header-top .navbar-default .navbar-nav > li > a{font-weight: 500;}
.header-top .navbar-form{padding-top: 16px;}
.navbar-form .minicart-wrapper .showcart .text{position: relative;color: #000;font-size: 12px;font-weight: 400;}
.minicart-wrapper .action.showcart .counter.qty{background: #F99D00;color: #000;top: -8px;min-width: 18px;height: 18px;line-height: 18px;font-weight: 500;}
.minicart-wrapper .action.showcart::before{content:url('img/cart-icon.svg') !important;width: 25px;line-height: 25px!important;}
.navbar-form .minicart-wrapper .showcart .text{line-height: 34px;font-size: 13px;font-weight: 500;}
#navbar .signIn-btn::before{content:url('img/account-icon.svg');width: 25px;line-height: 18px;display: inline-block;vertical-align: middle;margin-right: 5px;}
#navbar .signIn-btn{font-size: 13px;font-weight: 500;line-height: 0px;}
.header-top .navbar-form .searchbar{margin-right: 20px;}
.top-bar .container-fluid .phone{font-size: 15px;font-weight: 600;}
.top-bar .container-fluid .phone > a{color: #F99D00;}
.top-bar .contact-top .top-text{font-size: 14px;font-weight: 600;}
.top-bar .contact-top .top-text > span{color: #F99D00;}
.top-bar .contact-top .visitAdx{background-color: #F99D00;border-radius: 30px;margin-left: 5px;padding: 2px 10px; color:#000;font-size:16px;font-weight:600;}
.header-top.header-color .top-bar{border-width: 2px;padding: 5px 0px;}
.searchbar .input-group .form-control{min-height: 30px;border-color: #ccc !important;}
.header-top.header-color .searchbar .search-icon{border-color: #F99D00 !important;padding:5px 12px;margin-top: 0;}
.page-footer .footer{background-color: #fff;border-top: 5px solid #000;border-bottom: 2px solid #000;}
.page-footer .site-footer{padding-top: 10px;padding-bottom: 10px;}
.page-footer .site-footer h3{color: #000;font-size: 18px;font-weight: 700;}
.page-footer .linklist > li,.page-footer .linklist > li > a{color: #000;font-size: 14px;font-weight: 500;}
.page-footer .linklist > li.address > br{margin-bottom: 5px;}
.page-footer .linklist > li.email::before{content: "";width: 24px;line-height: 1;display: inline-block;vertical-align: bottom;background-image: url('img/email-icon.png');background-size: contain;height: 22px;background-repeat: no-repeat;}
.page-footer .linklist > li.phone{margin: 10px 0px;}
.page-footer .linklist > li.phone::before{content: "";width: 18px;line-height: 1;display: inline-block;vertical-align: bottom;background-image: url('img/phone-icon.svg');background-size: contain;height: 24px;background-repeat: no-repeat;}
.page-footer .linklist > li.address::before{content:url('img/maps-pin-black-icon.svg');width:16px;display: inline-block;vertical-align: middle;}
.page-footer .site-footer .social-icon{align-items: center;}
.page-footer .site-footer .social-icon > li{color: #000;font-size: 18px;font-weight: 700;text-transform: capitalize;}
.page-footer .site-footer .social-icon > li > a .fa-facebook{content:url('img/facebook-icon.svg');width: 25px;}
.page-footer .site-footer .social-icon > li > a .fa-twitter{content:url('img/x-social-media-logo-icon.svg');width: 25px;}
.page-footer .site-footer .social-icon > li > a .fa-instagram{content:url('img/instagram-icon.svg');width: 25px;}
.page-footer .site-footer .social-icon > li > a .fa-youtube{content:url('img/youtube-icon.svg');width: 25px;}
.page-footer .site-footer .social-icon > li > a .fa-linkedin{content:url('img/linkedin-icon.svg');width: 25px;}
.footer .footer-logo{width: 100%;padding-bottom:0px;}
.page-footer .footer .block.newsletter input{border: 1px solid #000;}
.page-footer .footer .block.newsletter .action.primary{background: #F99D00;border: 1px solid #000;color: #000;margin-top: 0;}
.page-footer .footer .block.newsletter .action.primary span{font-weight: 600;color: #000;font-size: 14px;}
.page-footer .block.newsletter .form.subscribe{display: flex;}
.page-wrapper .footer-logo-list > li{padding: 0 3%;}
.page-footer .footer .foolter-banner{margin-right: 5%;margin-left: -5%;}

@media (min-width: 767px) {
	.header-top .navbar .navbar-nav > li > .caret{display: none;}
	.header-top .navbar-right{float: unset !important;}
	.black-friday-banner-h-m{display: none;}
	.black-friday-banner-h{display: block;margin-bottom: 20px;padding-left: 20px;padding-right: 20px;}
	.markforged-banner .inner-banner-content .custom-container{max-width: 90%;}
	.page-layout-1column .main-container .product.media{width: 40% !important;}
	.page-layout-1column .main-container .product-info-main{width: 45% !important;float: left;}
	.page-layout-1column .main-container .promotion_product_global{width: 15% !important;float: right;}
	.page-layout-1column .main-container .promotion_product{float: right;width: 15%;padding-top: 60px;}
	.page-layout-1column .main-container .product.info.detailed .mage-tabs-disabled{float: left;width: 85%;clear: none;} 
	.ampromo-carousel-product .ampromo-gallery{max-width: 74%;width: 100%;}
	
}
@media (max-width: 767px) {
	.header-top .navbar-nav > li{clear: both;}
	.header-top .navbar-default .navbar-nav > li > a{float: left;}
	#navbar .navbar-nav .dropdown .caret{float: right;margin-right: 20px;margin-top: 14px;cursor: pointer;}
	#navbar .navbar-nav > li > .dropdown-menu{position: relative;clear: both;float: none;box-shadow: none;}
	.navbar-nav > li > .megamenu{min-height: 60vh;}
	.header-top .navbar .navbar-nav > li > a .caret{display: none;}
	.top-bar .container-fluid .phone{text-align: center;}
	.proactiveChat #pipedrive-chat-holder .fLtDZC{opacity: 1 !important;}
	.quick-order-top-block{margin-top:20px;}
	.black-friday-banner-h-m{display: block;margin-bottom: 20px;}
	.black-friday-banner-h{display: none;}
	.table-wrapper.comparison .table-comparison .cell{width: 140px !important;}
	.table-comparison .cell.label,.table-comparison .cell.label .attribute.label{display: revert;white-space: revert;
    text-align: left;}
	.table-comparison .cell.label .attribute.label{padding-left:0px;}
	.catalog-product_compare-index a.print{display: block;margin-top: 25px;max-width: 165px;position: relative !important;margin-bottom: 20px;}
	#whatsinthebox .items{grid-template-columns: auto auto !important;}
	.main-container .product.info.detailed .additional-attributes > tbody > tr,.main-container .product.info.detailed .additional-attributes > tbody > tr > th, .main-container .product.info.detailed .additional-attributes > tbody > tr > td{width: 100%;}
	.ampromo-carousel-product .ampromo-gallery{width: 90%;}
	.home_page_brand_section .container, .two_banner_section.container, .product-section .container, .home_page_logo_section .container, .home_page_reviews_section .container{width: 100% !important;}
	.home_page_reviews_section .reviews-list .item{width: 100% !important;}
	.two_banner_section .banner_left, .two_banner_section .banner_right{width: 100% !important;margin: 0 !important;margin-bottom: 10px !important;}
	#banner-slider-carousel .banner-slider h2{font-size: 18px;line-height: 18px;}
	#banner-slider-carousel .banner-slider p.text{display: none;}
	#banner-slider-carousel .banner-slider a.link-btn{padding: 5px 10px;min-width: auto !important;margin-bottom: 0;}
	.two_banner_section{grid-template-columns: repeat(1, auto) !important;}
	.two_banner_section .banner_left{margin-bottom: 10px;}
	.two_banner_section .banner_left .img, .two_banner_section .banner_right .img{width: 49% !important;}
	.two_banner_section .banner_left .text, .two_banner_section .banner_right .text{padding-left: 0px !important;}
	.two_banner_section .text a.link-btn{min-width: 154px !important;}
	.two_banner_section .banner_left .text h3, .two_banner_section .banner_right .text h3{font-size: 32px !important;}
	.home_page_brand_section .brand-container #brandLogoList{padding-top: 15px;padding-bottom: 15px;}
	.home_page_logo_section{margin: 20px 0px;}
}
@media (max-width: 1024px) {
	.search-box #search_mini_form_m .input-group{display: inline-table;}
	.searchbar #search_mini_form_m .input-group .form-control{border: 1px solid #F99D00;background-color: #fff;color: #000;}
	.searchbar #search_mini_form_m .input-group #search_autocomplete{line-height: 20px;}
	.searchbar #search_mini_form_m .input-group .input-group-btn .search-icon{border: 1px solid #F99D00;background-color: #F99D00;color: #000;opacity: 1;padding-bottom: 7px;}
	.quick-order-top-block .banner .desk{display: none;}
	.quick-order-top-block .banner .mobile{display: block;margin: 0 auto;}
	.product.info.detailed .description_box .description_block .text{width: 100%;max-width: 100%;}
	.product.info.detailed .description_box .description_block .img{margin: 10px 0px;text-align: center;max-width: none;width: 100%;}
	.home_page_trust_additive_section .trust-section .img-full-right{padding: 0px;}
	.home_page_trust_additive_section .trust-section .link-btn-group a.link-btn{min-width: auto;}
	.home_page_materials_section .materials-section .materials-box .link-btn-group{padding-top: 20px;padding-bottom: 20px;}
}
@media (min-width: 1025px) {
	.quick-order-top-block .banner .desk{display: block;margin: 0 auto;}
	.quick-order-top-block .banner .mobile{display: none;}
	.header-top .navbar-nav{padding-top: 30px;}
}
@media (max-width: 992px) {
	#maincontent .industriesApp-section-table tr td{width: 100% !important;display: block !important;}
	#maincontent .industriesApp-section-table tr td .industriesApp-section .link-btn-group .btn{white-space: break-spaces;}
	.our-brand-section .brand-container{padding-left: 0px;padding-right: 0px;}
	
}
@media (max-width: 1145px) {
	.mage-tabs-disabled .description_box .description_block .dot{display: none;}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 991px){
	#banner-slider-carousel .banner-slider .banner-text {max-width:42%}
	#banner-slider-carousel .banner-slider h2{font-size: 22px;}
	#banner-slider-carousel .banner-slider p.text{font-size: 20px;}
	#banner-slider-carousel .banner-slider a.link-btn{padding: 10px 15px; min-width: 130px;}
}
@media only screen and (min-device-width: 992px) and (max-device-width: 1391px){
	#banner-slider-carousel .banner-slider .banner-text {max-width:40%}
	#banner-slider-carousel .banner-slider h2{font-size: 30px;}
	#banner-slider-carousel .banner-slider p.text{font-size: 28px;}
}

.cms-index-index #bannerHome .item{background-position: center;min-height: 705px;background-size: auto;margin: 0 40px;}
.cms-index-index #bannerHome .item h2{font-size:42px;color: #000; margin-top: 24px;font-weight: 700;}
.cms-index-index #bannerHome .item p.text{color: #000000; font-size: 42px;margin: 20px 0;max-width: 600px;font-weight: 500;}
.cms-index-index #bannerHome .owl-dots{text-align: left;margin-left: 40px;}
 .banner-wrap .owl-theme .owl-dots .owl-dot span{width: 25px;height: 25px;background-color: #fff;}
 .banner-wrap .owl-theme .owl-dots .owl-dot.active span, .cms-index-index .banner-wrap .owl-theme .owl-dots .owl-dot:hover span{background: #606060;border-color: #606060;}
.banner-title .cta-btn-group .btn{color: #000;border-color: #f99d00;min-width: auto;margin-right: 10px;}
.cms-index-index #bannerHome .item::before{content:unset;}
.category-view .markforged-banner .banner-col-left a,.category-view .markforged-banner .banner-col-left a:hover{font-weight: 600;color: #F99D00;}
#maincontent .box-tocart button#requestSample,#maincontent .product-info-main .arrangeCall,#maincontent .requestPriceProduct .product-info-main .actionbuttons .requestPrice{background-color: #fff;color: #000;border-width: 2px;}
.brandLink{display: block;margin: 10px 0px;}
.brandLink a{color: #F99D00;border: 2px solid #F99D00;padding: 2px 10px;border-radius: 15px;font-weight: 600;}
.requestPriceProduct .product-info-main .actionbuttons{display: inline-block;margin-left: 10px;}
.product-info-main .product-add-form .box-tocart{margin-bottom:0px;}
.shipping_banner{background-color: #F8F8F8;vertical-align: middle;text-align: center;padding: 5px 0;/* margin: 10px 0; */}
.shipping_banner img{vertical-align: middle;width: 36px;}
.amqorder-search-block .amqorder-input.-search::placeholder, .amqorder-multiple-block .amqorder-textarea::placeholder {color: #000; opacity: 1; /* Firefox */ }
.amqorder-search-block .amqorder-input.-search::-ms-input-placeholder, .amqorder-multiple-block .amqorder-textarea::-ms-input-placeholder {color: #000; }
.amqorder-multiple-block .amqorder-comment{font-size: 14px; color: #000;}
.pointerEvt{pointer-events: none;}
#block-summary #co-shipping-method-form .fieldset .price-including-tax{font-size: 12px;}
#block-summary #co-shipping-method-form .fieldset .price-excluding-tax{display: none;}
#block-summary #co-shipping-method-form .item-title{line-height: 16px;}
#block-summary #co-shipping-method-form .item-title .before_order{font-size: 12px;font-weight: 400;line-height: 12px;}
.checkout-shipping-method .before_order{margin: 10px 0px;color: #000;font-size: 18px;font-weight: bold;line-height: 14px;}
.checkout-shipping-method .col-price .price-excluding-tax{display: none;}
.amqorder-button.-reverse:not(.-disabled):hover,.amqorder-button.-reverse:not(.-disabled){background: #f99d00 !important;}
.amqorder-search-block .amqorder-input.-search{border-color: #f99d00;border-width: 2px;}
.quick-order-top-block .banner{text-align: center;}
.quick-order-top-block .shortDescription{font-size: 14px;}
.quick-order-top-block .amqorder-search-block{padding: 10px 15px !important;}
.amqorder-search-block .amqorder-search .amqorder-button.-search{top: 12px;}

.table-wrapper.comparison .table:not(.cart):not(.totals) > thead > tr > td{border-bottom: 0px;padding-bottom: 10px;}
.table-wrapper.comparison .table:not(.cart):not(.totals) > thead > tr > td > a.action.delete{border: 3px solid #f99d00;border-radius: 20px;padding: 1px 0px;}
.table-wrapper.comparison .table-comparison .cell.remove{border-bottom: 0;}
.table-wrapper.comparison .table-comparison > tbody  .cell.product.info,.table-wrapper.comparison .table-comparison > tbody  .cell.product.label{border-bottom: 0px;background-color: transparent;}
.table-wrapper.comparison .table-comparison > tbody .cell.product.info .product-item-name{font-size: 14px;}
.table-wrapper.comparison .table-comparison > tbody .cell.product.info .price-container .price-including-tax .price{font-size: 14px;font-weight: normal;}
.table-wrapper.comparison .table-comparison > tbody .cell.product.info .action.tocart{background: #00a651;border-color: #00a651;font-size: 16px;border-radius: 20px;}
.catalog-product_compare-index a.print{margin-left: 15px;border: 2px solid #f99d00;border-radius: 5px;font-size: 14px;padding: 5px 20px;color: #000;font-weight: 600;position: absolute;}
.table-comparison .cell.label .attribute.label{font-size: 14px;}
.table-comparison .cell.attribute{font-size: 14px;color: #000;font-weight: 500;}
.table-comparison tbody tr:nth-child(2n+1){background-color: #F3F3F3;}
.table-wrapper.comparison .table-comparison .body_product_info tr{background-color: transparent;}
.products .product-item-info .available.inStock,.product.media .stockproductlabels .available.inStock{background: green;}
.products .product-item-info .available.backInStock,.product.media .stockproductlabels .available.backInStock{background: green;}
.products .product-item-info .stock.unavailable,.product.media .stockproductlabels .stock.unavailable{background: gray;}
.products .product-item-info .available.availOrder,.product.media .stockproductlabels .available.availOrder{background: #A9A9A9;border: 2px solid #A9A9A9;color: #000;}
.product-item-info .product-item-details .stocknotice,.product-info-stock-sku .available .stocknotice{font-size: 14px;margin-top: 10px;text-align: center;}
.product-info-stock-sku .available .stocknotice{color: #7d7d7d;text-transform: capitalize;}
.product-info-main .product-info-stock-sku .stock.available{color: green;}
.product-item-info .product-item-details .stocknotice::before,.product-info-stock-sku .available .stocknotice::before{content:url('img/shipping_icon.png');display: inline-block;vertical-align: middle;transform: scale(.6);}
.stockproductlabels .stock.available{font-size: 14px;position: absolute;left: 0;top: 0px;padding: 2px 10px;background: #f99d00;z-index: 99;color: #fff;text-transform: uppercase;font-weight: 700;}
.page-layout-1column .product.media{position: relative;}
.page-products .stock.available{padding: 2px 10px !important;}
.gallery-placeholder:not(._block-content-loading) .gallery-placeholder__image {display: none;}
.aw-sarp2-product-subscription-options{background-color: #F7F7F7;padding: 10px;}
.aw-sarp2-product-subscription-options .fieldset, .aw-sarp2-product-subscription-options .field{ margin: 0px !important;}
.aw-sarp2-product-subscription-options .aw-sarp2-subscription__options-list .field input{display: inline-block;top: 2px;}
.aw-sarp2-product-subscription-options .aw-sarp2-subscription__options-list .field label{padding: 2px;}
.aw-sarp2-product-subscription-options .subscribe-and-save .title{font-size: 14px;}
.aw-sarp2-product-subscription-options .subscribe-and-save .tooltip{display: none;}
.aw-sarp2-product-subscription-options .subscription-details .block-title{margin-top: 10px;font-size: 12px;}
.aw-sarp2-product-subscription-options .subscribe-and-save .title > span{font-weight: 400;font-size: 12px;}
.aw-sarp2-product-subscription-options .subscription-details .subscription-details_inner .subscription-details-list li{margin-bottom: 10px;}
.aw-sarp2-product-subscription-options .subscription-details .subscription-details_inner .subscription-details-list li:last-child{margin-bottom: 0;}
.aw-sarp2-product-subscription-options .subscription-details .subscription-details_inner .subscription-details-list{padding:0px;}
.subscription-details .block-content{margin-bottom: 0;}
.aw-sarp2-product-subscription-options .subscription-details .subscription-details_inner .subscription-details-list li .details-field{width: 55%;}
.aw-sarp2-product-subscription-options .subscription-details .subscription-details_inner .subscription-details-list li .details-field,.aw-sarp2-product-subscription-options .subscription-details .subscription-details_inner .subscription-details-list li .details-value{font-size: 12px; text-align: left;}
input[type="radio"] {width: 12px;height: 12px;appearance: none;-webkit-appearance: none;background-color: #fff;border: 2px solid #ccc;border-radius: 15px;cursor: pointer;position: relative;}
input[type="radio"]:checked {background-color: #f99d00;border: 1px solid #ccc;}
input[type="radio"]:checked::after {content: "";position: absolute;left: 5px;top: 1px;width: 6px;height: 12px;border-width: 0 3px 3px 0;transform: rotate(45deg);}
.sidebar > dl.block {position: relative; display: block; width: 100%; padding: 20px 15px; border: 1px solid #ddd; margin-bottom: 30px;}
.main-container .product-info-main .page-title-wrapper .page-title{font-size: 24px;}
.requestPriceProduct .product-info-main .compare-download{display: none;}
.requestPriceProduct .product-info-main .product.attribute.subtitle .value{font-size: 14px;color: #000;}
.product.new_description{border-top: 2px solid #ccc;padding-top: 20px;margin-top: 20px;}
.page-title-wrapper.product{margin-bottom: 10px;}
.requestPriceProduct .product.info.detailed .product.data.items > .item.title.active > .switch, .requestPriceProduct .product.info.detailed .product.data.items > .item.title.active > .switch:focus{background-color: #000 !important;border-radius: 25px !important;}
.product.info.detailed .product.data.items > .item.title.active > .switch{color: #fff;}
.product.info.detailed .product.data.items > .item.title > .switch{font-size: 16px;color: #000;padding: 5px 40px 5px 20px;border: 2px solid #000;border-radius: 25px;}
.product.info.detailed .product.data.items > .item.content{box-shadow: none;border-top: 0;float: unset;margin-left: 0px;display: block !important;margin-top: 0px !important;}
.product.info.detailed .product.data.items > .item.content .tab-title{font-size: 22px;font-weight: 600;margin-bottom: 10px}
.product.info.detailed .additional-attributes > tbody > tr{width: 48%;display: inline-block;}
.product.info.detailed .additional-attributes > tbody > tr > th,.product.info.detailed .additional-attributes > tbody > tr > td{width: 48%;display: inline-block;text-align: left;line-height: 24px;position: relative;padding-left: 30px;}
.product.info.detailed .additional-attributes > tbody > tr > th::before{content: "•";font-size: 64px;vertical-align: middle;padding-bottom: 0px;padding-right: 0px;color: #f99d00;position: absolute;top: 0;left: 0;}
.description_box .description_block .img{display: inline-block;max-width: 40%;vertical-align: middle;min-width: 260px;}
.description_box .description_block .dot{display: inline-block;vertical-align: middle;}
.description_box .description_block .text{display: inline-block;max-width: 58%;vertical-align: middle;margin: 0px 20px;}
.description_box .description_block .text h3{font-size: 18px;font-weight: 600;margin-bottom: 10px;}
.description_box .description_block .text p{font-size: 14px;}
.product-info-main .box-tocart button#requestSample,.product-info-main .box-tocart .arrangeCall{font-size: 16px;}
.main-container .product.info.detailed{margin-top: 30px;border-top: 2px solid #ccc;padding-top: 30px;}
.page-layout-1column .main-container .reviewIo{clear: both;} 
.testimonial{margin-top: 40px;}
.testimonial #testimonialSlider .item{margin: 0 10px;}
.testimonial #testimonialSlider .item::before{ content:'';background-image:url('img/testimonial_icon.webp');background-size: 100% 100%;display: inline-block;height: 25px;width:100%; }
.testimonial #testimonialSlider .item p{font-size: 14px;margin-bottom: 20px;}
.testimonial .compare_sla{margin-top: 20px;}
.testimonial .compare_sla .actions{background-color: #f99d00;text-align: center;padding: 5px 0px;font-weight: 600;font-size: 14px;}
.testimonial .compare_sla .actions > span{vertical-align: middle;margin-left: 10px;padding: 2px 6px;color: #f99d00;background-color: #000;border-radius: 26px;}
.catalog-product-view .main-container .columns.col1-layout{max-width: 95%;}
.product-info-main .product.new_description .value > ul > li{margin-bottom: 0px;}
.product-info-main .product.attribute.sku{margin-top: 5px;}
.product.info.detailed #description .description_box,.product.info.detailed #description .description{background-color: #F9F9F9;}
.product.info.detailed #description .description_box,.product.info.detailed #description .testimonial,.product.info.detailed #description .description{padding: 10px 20px;}
.product-info-main .box-tocart .fieldset .action.primary.tocart{text-align: left;min-width: 225px;font-size: 14px;}
.product-info-main .box-tocart .fieldset .action.primary.tocart::before {/* content: url('img/cart-icon.svg') !important;width: 25px; */}
.product-add-form .product-options-wrapper{background-color: #F7F7F7;padding: 10px;}
.product-add-form .product-options-bottom{background-color: #F7F7F7;}
.product-add-form .product-options-bottom .box-tocart{margin-top: 0;padding: 10px;}
.product.info.detailed #tab-label-description #tab-label-description-title{background-image: url(img/featuresH.png);background-repeat: no-repeat;background-size: 24px;background-position: 10px 4px;padding-left: 45px;}
.product.info.detailed #tab-label-description.active #tab-label-description-title{background-image: url(img/features.png) !important;}
.product.info.detailed #tab-label-additional #tab-label-additional-title{background-image: url(img/specificationsH.png);background-repeat: no-repeat;background-size: 24px;background-position: 10px 4px;padding-left: 45px;}
.product.info.detailed #tab-label-additional.active #tab-label-additional-title{background-image: url(img/specifications.png) !important;}
.product.info.detailed #tab-label-whatsinthebox #tab-label-whatsinthebox-title{background-image: url(img/whatsintheboxH.png);background-repeat: no-repeat;background-size: 24px;background-position: 10px 4px;padding-left: 45px;}
.product.info.detailed #tab-label-whatsinthebox.active #tab-label-whatsinthebox-title{background-image: url(img/whatsinthebox.png) !important;}
.product.info.detailed #tab-label-downloadstab #tab-label-downloadstab-title{background-image: url(img/downloadsH.png);background-repeat: no-repeat;background-size: 22px;background-position: 10px 4px;padding-left: 45px;}
.product.info.detailed #tab-label-downloadstab.active #tab-label-downloadstab-title{background-image: url(img/downloads.png) !important;}
.product.info.detailed #tab-label-deliveryreturns #tab-label-deliveryreturns-title{background-image: url(img/deliveryreturnsH.png);background-repeat: no-repeat;background-size: 30px;background-position: 10px 1px;padding-left: 50px;}
.product.info.detailed #tab-label-deliveryreturns.active #tab-label-deliveryreturns-title{background-image: url(img/deliveryreturns.png) !important;}
.product-info-main .box-tocart button#requestSample{background-image: url(img/requestasampleH.png) !important;background-size: 12%;}
.product-info-main .box-tocart button#arrangeCall{background-image: url(img/speaktospecialistH.png) !important;background-size: 12%;background-position: 10px 6px;}
.product-info-main .box-tocart .fieldset .action.primary.tocart{background-image: url(img/buynow.png) !important;background-size: 12%;background-position: 10px 4px;background-repeat: no-repeat;padding-left: 50px;}
.product.info.detailed .product.data.items > .item.content .tab-content,.product.info.detailed .product.data.items > .item.content .table-wrapper,.product.info.detailed .product.data.items > .item.content .mp-attachment-tab{background-color: #F9F9F9;padding: 10px 20px;}
#whatsinthebox .items{display: grid;grid-template-columns: auto auto auto auto auto auto;gap: 2%;}
#whatsinthebox .items .item{padding: 10px;text-align: center;border: 1px solid #E5E5E5;background-color: #fff;}
#whatsinthebox .items .item .item-info .item-name .item-link{font-size: 14px;color: #000;}
#whatsinthebox .items .item .item-info .item-name .item-link:hover{text-decoration: none;}
#downloadstab .mp-attachment-tab__item {position: relative;margin-bottom: 0;margin-left: 0;width: 180px;border: 1px solid #E5E5E5;padding: 10px;background-color: #fff;display: inline-block;vertical-align: top;}
#downloadstab .mp-attachment-tab__item img {width: 100%;}
.product.info.detailed .data.item.content .mp-attachment-tab__item__name{display: block;font-size: 14px;padding-left: 0;text-align: center;font-weight: 600;color: #000;position: unset;}
.product-add-form .product-options-wrapper > .fieldset > .field > .control > .options-list > .admin__field-option .label{line-height: 20px;}
.product-info-main .box-tocart{text-align: center;}
.block-viewed-products-grid .block-title{text-align: center;}
.block-viewed-products-grid .block-title  strong {font-size: 18px;font-weight: 700;  margin-top: 2rem;  margin-bottom: 2rem;}
.block-viewed-products-grid .product-item-link{border-radius: 30px;
  color: #000;
  font-weight: 700;
  padding: 10px 15px;
  border: 1px solid #f99d00;
  clear: both;
  max-width: 130px;
  margin: auto;
  text-decoration: none;
  font-size: 14px;
  min-width: 140px;
  text-align: center;
  text-transform: uppercase;
  display: inline-block;
  background-color: transparent;
  transition: all .5s ease-in-out;
  margin: 25px 0;
}
 .block-viewed-products-grid .product-item-link:hover {
  background-color: #f99d00;
 color: #000;
 }
 .block-viewed-products-grid .product-item-link:hover,  .block-viewed-products-grid .product-item-link:active,  .block-viewed-products-grid .product-item-link:focus {
  text-decoration: none;
}
 .block-viewed-products-grid .product-item-actions {display:none;}
 .block-viewed-products-grid .price-box{display:none;}
 .block-viewed-products-grid .product-item-description{margin: 0;}
.slick-slider .ampromo-item .ampromo-item-title,.slick-slider .ampromo-item .ampromo-item-title a{font-size: 16px;font-weight: 600;color: #000;}
.slick-slider .ampromo-item .product-info-price{text-align: left;}
.slick-slider .ampromo-item img.ampromo-item-image{width: 100%;}
.slick-slider .ampromo-item .product-info-price .price{font-size: 16px;font-weight: 600;}
.slick-slider .ampromo-item .ampromo-item-buttons .action.tocart{color: #f99d00 !important;font-size: 14px;background-color: #fff;border: 1px solid;font-weight: 700;border-radius: 0;}
.checkout-cart-index .ampromo-items-add{display: none !important;}
#bannerHome{background-color: #DADAD9;}
.home_page_brand_section .our-brand-section{background-color: #fff;padding-top: 0;padding-bottom: 0;}
.home_page_brand_section{border-bottom: 1px solid #ccc;margin-bottom: 40px;}
.two_banner_section{display: grid;grid-template-columns: 50% 50%;grid-column-gap: 40px;}
.main-container .two_banner_section::before{content:unset;}
.two_banner_section .banner_left,.two_banner_section .banner_right{background-color: #DADADA;padding: 20px 0px 20px 20px;border-radius: 15px;}
.two_banner_section .banner_left .text,.two_banner_section .banner_right .text{display: inline-block;width: 49%;vertical-align: middle;padding-left: 5%;}
.two_banner_section .banner_left .img,.two_banner_section .banner_right .img{display: inline-block;width: 50%;vertical-align: middle;text-align: right;}
.two_banner_section .img img{max-height: 210px;}
.two_banner_section .banner_left .text h3,.two_banner_section .banner_right .text h3{font-size: 36px;font-weight: 700;margin-bottom: 15px;}
.product-section .title-heading h2{font-size: 24px;text-align: left;text-transform: uppercase;}
.product-section .product-item.product-slider .slider-product-item-info{border: 1px solid #ccc;border-radius: 15px;}
.product-section .product-item.product-slider .slider-product-item-info .slider-product-item-details .product-item-name{min-height: 50px;}
.home_page_trust_additive_section .trust-section .custom-container ..trust-info{padding-left: 10%;}
.home_page_brand_section .container,.two_banner_section.container,.product-section .container,.home_page_logo_section .container,.home_page_reviews_section .container{max-width: 90%;width: 100%;}
.home_page_brand_section .container .brand-container{max-width:100%;}
.home_page_industries_applications .industriesApp-section-table{height: 631px; width: 100%; border-collapse: collapse; background-color: #F3F3F3;}
.home_page_industries_applications .industriesApp-section-table tr td{width: 50%;padding: 0px;}
.home_page_industries_applications .industriesApp-section-table .secondTd{padding-top: 50px; padding-left: 50px;}
.home_page_industries_applications .industriesApp-section-table .secondTd h1 strong{color: #000; font-size: 36px;}
.home_page_industries_applications .industriesApp-section-table .industriesApp-section{background-color: transparent;}
.home_page_industries_applications .industriesApp-section-table .industriesApp-list > li > a{color: #000;text-decoration: none;font-size: 16px;}
.home_page_industries_applications .industriesApp-section-table .industriesApp-list > li > img{vertical-align: middle;margin-right: 10px;min-width: 32px;}
.home_page_industries_applications .industriesApp-section-table .secondTd .link-btn-group{padding-top: 20px;padding-bottom: 0;}
.home_page_industries_applications .industriesApp-section-table .secondTd .link-btn-group .btn{color: #000;}
.home_page_brand_section .brand-container #brandLogoList{padding-top: 30px;padding-bottom: 30px;}
.home_page_trust_additive_section .trust-section .trust-info{padding-left: 10%;}
.home_page_product_section{text-align: left;}
.product-section{padding-top: 50px;padding-bottom: 50px;}
.home_page_trust_additive_section{background-color: #F9F9F9;}
.home_page_trust_additive_section .trust-section .img-full-right{min-height: auto;}
.home_page_logo_section{margin: 40px 0px;}
.home_page_logo_section #logoList{list-style: none;}
.home_page_reviews_section{margin-top: 20px;}
.home_page_reviews_section .top_logo_icon{text-align: center;}
.home_page_reviews_section .title{text-align: center;font-size: 42px;font-weight: 600;line-height: 42px;margin: 20px 0px;}
.home_page_reviews_section .reviews-list{list-style: none;}
.home_page_reviews_section .reviews-list .item{/* width: 33%;text-align: center;display: inline-block;position: relative; */}
.home_page_reviews_section .reviews-list .item p{font-size: 22px;padding: 10px;line-height: 34px;position: relative;z-index: 999;}
.home_page_reviews_section .reviews-list .item b{font-size: 14px;}
.home_page_reviews_section .bottom_img{/* margin-top: -151px; */opacity: 0.5;margin-bottom: -6px;}
.home_page_reviews_section .bottom_img img{width: 100%;}
.home_page_product_section .mp-product-slider-content .product-items .product-slider .slider-product-item-details .slider-product-item-actions{min-height: 48px;}
.home_page_trust_additive_section .img-full-right img{height: auto;}
.home_page_industries_applications .industriesApp-section .industriesApp-list > li{padding-bottom: 15px;}
.payment-methods .mollie-component{width:90%;height:auto;}
.banner-slider .banner-title1{margin-bottom: 20px;}
.banner-slider h2{font-size: 42px;line-height: 42px;font-weight: 700;margin-bottom: 15px;}
.banner-slider p.text{font-size: 40px;max-width: 600px;line-height: 48px;font-weight: 400;margin-bottom:25px;}
@media (max-width: 580px) {
	.banner-slider .banner-title1{display: none;}
	#banner-slider-carousel .banner-slider h2{margin-bottom: 10px;max-width: 170px;}
	#banner-slider-carousel .banner-slider a.link-btn{margin-bottom: 7px; display: block;max-width: 140px;}
	.shipping_banner{font-size: 14px;}
	.page-footer .foolter-banner,.page-footer .site-footer .footer-logo{display: none;}
	.bottom_category_pages .two-coulam .text,.bottom_category_pages .two-coulam .img{max-width: 100% !important;}
}
@media (max-width: 500px) {
	.home_page_trust_additive_section .trust-section .trust-info{padding: 0 20px;}
	.home_page_materials_section .materials-section .materials-box{padding: 20px 20px 0px 20px;}
	.home_page_materials_section .materials-section .request-sample{padding: 20px 0px;}
	#banner-slider-carousel .banner-slider .item-content img{min-height: 220px;}
	#banner-slider-carousel .banner-slider .item-content .banner-text img{min-height: auto;}
	.home_page_brand_section .container,.two_banner_section.container,.product-section .container,.home_page_logo_section .container,.home_page_reviews_section .container{max-width: 100%;}
}
.home_page_industries_applications .industriesApp-section-table .industriesApp-section .col-xs-12{padding-left: 0; padding-right: 0;}
.trust-section .line-group,.request-sample .line-group{display: none;}
.stockproductlabels .stock.unavailable{padding: 0 5px;}
.product-info-main .stock.unavailable{margin-top: 5px;}
.amxnotif-block .notification-container{margin: 10px 0}
.amxnotif-block .notification-container .field .label{float: unset; width: auto; position: relative; top: 4px;}
.amxnotif-block .notification-container .actions-toolbar{margin-left: 5px!important;display: block;  max-width: 100%;  margin: 10px 0 !important;}
.amxnotif-block .notification-container .actions-toolbar > .primary .action.primary{border-radius: 25px; padding: 5px 15px; min-width: 150px;}
.header-top-bar .header_top_block{text-align: center;background-color:#d9d9d9;padding: 10px 0px;}
.header-top-bar .header_top_block .block_info{display: inline-block;margin: 0 5px;font-size: 15px;font-weight: 700;}
.header-top-bar .header_top_block .delivery::before {background-image: url('img/streamline-cyber_delivery-package-2.svg') !important;width: 28px;height: 28px;display: inline-block;vertical-align: middle;content:"";margin-right: 5px;}
.header-top-bar .header_top_block .ordrtTime::before {background-image: url('img/famicons_time-outline.svg') !important;width: 24px;height: 24px;display: inline-block;vertical-align: middle;content:"";margin-right: 5px;}
.custom-container .navbar-center{display: inline-block;vertical-align: middle;}
.custom-container .navbar-center .searchbar .input-group #search{min-height: 48px;border-color: #ccc !importan;padding-left: 60px;border: 1px solid #c2c2c2; border-radius: 10px;height: 48px;font-weight: 500;}
.custom-container .navbar-center .searchbar .input-group .input-group-btn{position: absolute;top: 9px;left: 10px;z-index: 9999;}
.custom-container .navbar-center .searchbar .input-group .input-group-btn .search-icon{border: 0;font-size: 20px; padding: 3px 12px;}
.custom-container .navbar-center .searchbar .input-group .input-group-btn .glyphicon-search::before{color: #F99D00;}
.custom-container .navbar-right{display: inline-block;float: right !important;margin-right:0px;}
.custom-container .navbar-right .phone{margin-right:40px;}
.custom-container .navbar-right .phone a{font-size: 18px;font-weight: 600;color: #000;vertical-align: middle;}
.custom-container .navbar-right .phone::before{background-image: url('img/phone_icon.png') !important;width: 36px;height: 36px;display: inline-block;vertical-align: middle;content:"";margin-top: 3px;}
.custom-container .navbar-right a.signIn-btn,.custom-container .navbar-right a.wishlist-btn,.custom-container .navbar-right .minicart-wrapper .action.showcart .text{font-size: 0;}
.custom-container .navbar-right a.signIn-btn::before{background-image: url('img/myacount_icon.png') !important;width: 32px;height: 36px;display: inline-block;vertical-align: middle;content:""; margin-top: 4px;}
.custom-container .navbar-right a.wishlist-btn::before{background-image: url('img/wishlist_icon.png') !important;width: 38px;height: 36px;display: inline-block;vertical-align: middle;content:"";}
.custom-container .navbar-right a.signIn-btn{padding-right: 5px;}
.custom-container .navbar-right .minicart-wrapper .action.showcart::before{width: 31px;line-height: 36px !important;height: 36px;}
.header-top .navbar-default #navbar{background-color: #EFEFEF;}
.header-top .navbar-default #navbar .navbar-nav{padding: 15px 0;margin: 0 5.3%;max-width: 90%;width: 100%;}
.header-top .navbar-default #navbar .navbar-nav > li{margin-right: 20px;}
.custom-container .navbar-right .minicart-wrapper{padding: 6px 5px;margin-left: 5px !important;}
.header-top .navbar-default #navbar .navbar-nav > li.stor-btn{float: right;margin-right: 50px;}
.header-top .navbar-default #navbar .navbar-nav > li.stor-btn a{font-size: 16px;}
.header-top .navbar-default #navbar .navbar-nav > li.hub-btn{float: right;border: 2px solid #f99d00;border-radius: 25px;padding: 0 10px;}
.header-top .navbar-default #navbar .navbar-nav > li.hub-btn a{font-size: 16px;font-weight: 600;}
.bottom_category_pages{background-color: #F5F5F5;margin: 30px 0px;padding: 60px 40px;border: 1px solid #ccc;border-radius: 10px;}
.bottom_category_pages h2{font-size: 32px;font-weight: 700;margin: 20px 0px;}
.bottom_category_pages .topText{font-weight: 600;margin-bottom: 20px;}
.bottom_category_pages .two-coulam {display: block;margin: 20px 0px;}
.bottom_category_pages .two-coulam .text{display: inline-block;max-width: 60%;vertical-align: middle;line-height: 28px;font-weight: 500;padding-right: 40px;}
.bottom_category_pages .two-coulam .img{display: inline-block;max-width: 38%;vertical-align: middle;}
.bottom_category_pages .bottomText{font-weight: 500;line-height: 28px;}
.bottom_category_pages .bottomText p{margin-bottom: 30px;}
.main-container .sidebar.sidebar-main{box-shadow: unset;}
.main-container .sidebar.sidebar-main .block.filter .filter-title{display: none;}
.main-container .filter-options .filter-options-title{font-weight: 500;}
.filter-options .filter-options-content .item .bss_checkbox b{color: #000;font-weight: 500;font-size: 14px;}
.filter-options .filter-options-content .item .bss_checkbox .layer-input-filter{margin-right: 5px;}
.main-container .filter-options .filter-options-title{border-bottom: 1px solid #ccc;}
.sidebar.sidebar-main .filter-options .filter-options-title::before,.sidebar.sidebar-main .filter-options .filter-options-item.active .filter-options-title::after{color: #f99d00;}
.request-sample-sidebar{background-color: #F5F5F5;text-align: center;border-radius: 10px;}
#layer-product-list .toolbar.toolbar-products{background-color: transparent;margin-bottom: 0;padding: 10px 0px;}
#layer-product-list .toolbar.toolbar-products .modes-mode{border-radius: 5px;padding: 5px;margin-right: 5px;}
#layer-product-list .toolbar.toolbar-products .modes-mode.active{background-color: #EBEBEB;}
#layer-product-list .toolbar.toolbar-products .modes-mode.active::before{color: #f99d00;}
#layer-product-list .products{margin-top: 0px;margin-bottom: 0;}
#layer-product-list .toolbar.toolbar-products .sorter{float: right;}
#layer-product-list .toolbar.toolbar-products .sorter .sorter-label{font-weight: 600;}
#layer-product-list .toolbar-products .sorter .sorter-options{border: 2px solid #ccc;min-width: 135px;padding: 0 15px;border-radius: 5px;font-weight: 400;}
.category-view .markforged-banner{background-color:#F5F5F5 !important;}
.category-view .markforged-banner .line-group{display: none;}
.category-view .markforged-banner .banner-col-left{color: #000;}
.category-view .markforged-banner .banner-col-left h2{border-bottom: 0;}
#layer-product-list .products-grid .product-item .product-item-info{background: transparent;}
.page-products .item.product.product-item{border: 1px solid #ccc;border-radius: 10px;}
.page-products .item.product.product-item .product-image-photo{margin-top: 5px;margin-bottom: 0;top: 50%;transform: translate(0,-50%);}
.page-products .item.product.product-item .product-item-name{min-height: 48px;}
.products .product-item-info .stock.unavailable, 
.products .product-item-info .available.inStock, 
.page-products .stock.available{width: 100%;font-size: 12px;font-weight: 600;padding: 10px 15px !important;top: -15px;}
.products .product-item-info a.product-item-photo{position: relative;}
.product.media .stockproductlabels .stock.unavailable,
.product.media .stockproductlabels .available.inStock{width: auto;font-size: 12px;font-weight: 600;padding: 7px 15px !important;position: absolute;top: 0;left: 0;z-index: 99;}

.main-container .products .product-item-info .product-item-details .price-excluding-tax .price{color: #f99d00;}
.main-container .products .product-item-info .product-item-details .price-including-tax{font-weight: 400;}
.page-products a.action.more{padding: 6px 10px;height: 36px;background: transparent;border: 2px solid #f99d00;border-radius: 25px;color: #000;}
.page-products .product-item .tocart.primary{background: #f99d00 !important;color: #000 !important;border-radius: 25px;padding: 0 10px;min-width: auto;height: 35px;margin-right: 10px;margin-left: 0;}
.page-products .product-item .tocart.primary .fa-shopping-cart{display: none;}
.page-products .product-item .tocart.primary span{margin-left: 0;}
.toolbar-products .pages .items .item{font-size: 16px;line-height: 18px;margin: 0 4px 0 0;}
.toolbar-products .pages .items .item strong.page,.toolbar-products .pages .items .item a.page{font-size: 16px;line-height: 18px;background-color: #EFEFEF;border-radius: 5px;padding: 10px 15px;color: #000;}
.toolbar-products .pages .items .item.current strong.page,.toolbar-products .pages .items .item.current a.page{background-color: #f99d00;}
.toolbar-products .pages .action.next,.toolbar-products .pages .action.previous{padding: 10px 0px;}
.products.wrapper ~ .toolbar .limiter .label{font-size: 14px;}
.toolbar-products .limiter .control .limiter-options{border: 2px solid #ccc;border-radius: 5px;font-weight: 400;}
.products.wrapper ~ .toolbar .limiter .limiter-text{color: #000;font-weight: 400;}
.page-bottom .home_page_brand_section{border-top: 1px solid #ccc}
.login-container .fieldset .field.choice input[type="checkbox"]{top: 18px;}
.customer-account-createpassword .fieldset .field.choice input[type="checkbox"]{top: 18px;left: 4%;}
.products .product-items .product-item .product-item-info .product-image-container{aspect-ratio: 400/400 !important;}
.sticky{position: fixed;top: 0;width: 100%;}
.customer-account-createpassword .columns.col1-layout{max-width: 1170px;margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;padding-top: 20px;}
.page-products.catalogsearch-result-index .columns{padding-top: 50px !important;}
.signup-form-left{border-radius: 10px;}
@media only screen and (min-device-width: 1025px) and (max-device-width: 1199px){
	.header-top .navbar-right .navbar-form{padding-top: 10px;}
}
@media (min-width: 1025px) {
	.custom-container .navbar-header{display: inline-block; float: unset; min-width: 22%; vertical-align: middle;}
	.header-top .custom-container{max-width: 90%;padding: 0px 15px;width: 100%;}
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin-left: 0;padding: 15px 0px;}
	.minicart-items-wrapper .product-item .product-image-container{width: 90px !important;}
	#search_mini_form .input-group{display: inline-block;}
}
@media (min-width: 1100px) {
	.custom-container .navbar-header{min-width: 26%;}
}
@media (min-width: 1200px) {
	.custom-container .navbar-header{min-width: 31%;}
}
@media (min-width: 1291px) {
	.custom-container .navbar-header{min-width: 33%;}
}
@media (min-width: 1395px) {
	.custom-container .navbar-header{min-width: 33%;}
	.custom-container .navbar-center{min-width: 33%; text-align: center;}
}
@media (max-width: 1024px) {
	.header-top .custom-container .navbar-center,.header-top .custom-container .navbar-right{display: none;}
}
@media (min-width: 1200px) {
	.page-products .columns > .container{width: 1300px;}
	.page-products .products-grid .product-item{width: calc((100% - 6%)/4);}
	.page-products .products-grid .product-item:nth-child(3n+1) {margin-left: 2%;}
	.page-products .products-grid .product-item:nth-child(4n+1){margin-left:0;}
}
@media (min-width: 768px) {
  .page-layout-2columns-left .sidebar-main,.page-layout-2columns-left .sidebar-additional{width: 20% !important;}
  .page-layout-2columns-left .column.main{width: 80% !important;}
  .custom-container .navbar-center .searchbar .input-group #search{min-width: 300px;}
  .catalog-product-view .main-container{padding-top: 20px;}
  .header-top .navbar-brand.logo .logo-black{max-width: 170px;}
  .main-container.padding120{padding-top: 240px;}
  .customer-account-createpassword .fieldset>.field:not(.choice)>.label{width: 30%;}
  .customer-account-createpassword .fieldset>.field:not(.choice)>.control{width: 70%;}
}
@media (max-width: 500px) {
	.page-products .product-item .tocart.primary{margin-top: 0;margin-bottom: 10px;}
	.print-title h2{font-size: 16px; padding-bottom: 15px;}
}
@media (max-width: 767px) {
	.page-products.catalog-category-view .columns > .container{display: flex;flex-wrap: wrap;}
	#layered-filter-block #heading{position: relative;width: 100%;}
	#layered-filter-block #heading::after{content: "\e947";font-family: 'reviewsio-font' !important;position: absolute;right: 0;cursor: pointer;color: #f99d00;}
	#layered-filter-block #heading.active::after{content: "\e94a";}
	#layered-filter-block #narrow-by-list{display: none;}
	
}