.fancyHeading{font-size:28px;color:#1a4ab9;text-align:center;position:relative;margin-bottom:30px;font-family:'Circular Std';font-weight:700;line-height:42px}
.fancyHeading:After{content:'';position:absolute;background-color:#00b868;width:40px;bottom:-10px;right:0;left:0;margin:0 auto;height:3px}
.scrollbutn{display:none}
.brand_price{font-family:Circular Std;font-style:normal;font-weight:700;font-size:12px;color:#1b2131;margin:16px 0 19px 0;line-height:25px}
.cart_staper .number-input input{width:59px;height:24px;text-align:center;color:#00b868;font-size:14px;line-height:19.6px;border:none}
.select-down .white-chevron{cursor:pointer}
.talk-quote form>:not(.mcmaster_group-wraper) .group .form-div:first-child{margin-right:15px}
.talk-quote .get-a-quote select{cursor:pointer}
.catItem li:hover .right_arrow_blue,.filters h4 .filter-title,.get-a-quote .group .form-div:hover ul.country-dropdown,.l3_subheading_image .category_l2_title,article,aside,dialog,figcaption,figure,header,hgroup,main,nav,section{display:block}
[tabindex="-1"]:focus{outline:0!important}
hr{box-sizing:content-box;height:0;overflow:visible;margin:1rem 0;border:0;border-top:1px solid rgba(0,0,0,.1)}
h1,h2,h3,h4,h5,h6{margin:0 0 .5rem 0}
p{margin:0 0 1rem 0}
abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
ul{margin:0 0 1rem 0}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:10px}
sub{bottom:-.25em}
figure{margin:0 0 1rem;display:inline-block}
.figure-img{margin-bottom:.5rem;line-height:1}
.figure-caption{font-size:90%;color:#6c757d}
img{vertical-align:middle;border-style:none}
svg:not(:root){overflow:hidden}
table{border-collapse:collapse}
caption{padding:.75rem 0;color:#6c757d;text-align:left;caption-side:bottom}
th{text-align:inherit}
label{display:inline-block;margin-bottom:.5rem}
button{border-radius:0}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;text-transform:none;overflow:visible;outline:0}
[type=reset],[type=submit],html [type=button]{-webkit-appearance:button;appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox;appearance:listbox}
textarea{overflow:auto;resize:vertical}
progress{vertical-align:baseline}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:none;appearance:none}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
[hidden]{display:none}
.filter-wrap{cursor:pointer;}
.select-down{position:absolute;top:42px;right:20px;z-index:1}
.mcmasterallpagelink{padding:20px 0}
.mcmasterallpagelink ul{list-style:none;display:flex;flex-wrap:wrap;width:88%;margin:0 auto}
.mcmasterallpagelink li{display:inline-block;text-align:center;font-size:18px;padding:10px 0;width:12.5%}
.mcmasterallpagelink li:hover .con_name{text-decoration:underline}
.mcmasterallpagelink li span{display:block;font-size:14px;font-family:'Circular Std Book';color:rgba(27,33,49,.6);padding-top:0}
.mcmasterallpagelink li img{width:36px;height:24px;border:1px solid #a4a4a9}
.flag-sprite{background:url(/public/assets/images/common/v1.0/flag-sprite.svg) no-repeat;display:inline-block;margin:0 auto;height:21.88px;width:38px}
.mcmasterallpagelink li:hover .con_name{text-decoration:none}
.denmark{background-position:-727px -133px}
.finland{background-position:-727px -15px}
.france{background-position:-370px -15px}
.germany{background-position:-251px -15px}
.greece{background-position:-607px -15px}
.hungary{background-position:-251px -74px}
.italy{background-position:-370px -133px}
.japan{background-position:-251px -133px}
.korea{background-position:-608px -74px}
.netherland{background-position:-489px -15px}
.norway{background-position:-370px -73px}
.poland{background-position:-608px -133px}
.romania{background-position:-132px -74px}
.singapore{background-position:-132px -15px}
.sweden{background-position:-13px -73px}
.spain{background-position:-489px -133px}
.taiwan{background-position:-727px -73px}
.turkey{background-position:-132px -132px}
.thailand{background-position:-13px -132px;height:21.88px}
.united-kingdom{background-position:-13px -14px}
.vietnam{background-position:-489px -73px}
.indonesia{background-position:-252px -192px}
.Israe{background-position:-132px -252px}
.kuwait{background-position:-608px -192px}
.malaysia{background-position:-725px -191px}
.philippines{background-position:-489px -192px}
.qatar{background-position:-13px -252px}
.egypt{background-position:-370px -252px}
.south-africa{background-position:-132px -192px}
.uae{background-position:-14px -191px}
.uganda{background-position:-251px -251px}
.saudi-arabia{background-position:-371px -192px}
.search_cards .search_cards_innerWrap img{height:90px!important}
.light-grey{background-color:rgba(27,33,49,.05)}
.field-error,div.mage-error{height:0;margin-top:0!important;text-align:right;color:#dc3737;font-size:14px}
.catalogue-category li a .right_arrow_blue{float:left;margin-right:10px}
.brandTitle h1{font-style:normal;font-weight:700;font-size:34px;line-height:42px;color:#1a4ab9;margin:0;display:flex;align-items:center;justify-content:space-between}
.customRow{position:relative;display:flex;clear:both}
.motherGroups .customRow{padding-bottom:0}
.filterGridLeft{width:25%}
.filterGridLeft .input_group{position:relative}
.filterGridLeft .input_group:after{content:"";position:absolute;right:16px;width:20px;height:20px;top:13px;background:url(/public/assets/images/common/v1.0/spriteicon.png) no-repeat;background-position:-272px -191px}
.filterGridLeft .input-control{width:100%;border:1px solid #1a4ab9;height:46px;padding:0 32px 0 20px;margin-bottom:8px;font-size:14px}
.filterGridLeft .input-control::placeholder{color:rgba(27,33,49,.2);font-size:14px;line-height:18px;text-shadow:0 30px 60px rgba(118,146,213,.3)}
.filterGridLeft .input-control:focus{outline:0}
.filterGridRight{width:75%;padding-left:15px}
.green-arrow{width:10px;height:10px;background-position:-145px -103px}
.active .green-arrow{display:inline-block;background-position:-411px -100px;height:15px;width:15px}
.lone_wrp h2{font-weight:400;font-size:28px;line-height:38px;color:#1a4ab9;margin:0;font-family:'Circular Std Book'}
.lone_wrp h3{margin-top:0}
.catItem h3,.lone_wrp h3{font-weight:400;font-size:18px;color:#30bdff;font-family:'Circular Std Book';padding:22px 0 32px 0;margin:0;display:inline-block}
.catOneLinear{display:inline-block;position:relative;top:0;left:5px}
.catItem ul{padding:0;list-style:none;display:flex;flex-wrap:wrap;border-top:1px solid rgba(30,28,29,.1);border-left:1px solid rgba(30,28,29,.1)}
.single_l3 ul{border:0}
.catItem li{display:flex;width:50%;border-right:1px solid rgba(30,28,29,.1);border-bottom:1px solid rgba(30,28,29,.1);cursor:pointer;align-items:center;padding:14px 25px;position:relative;margin:0}
.catItem li .right_arrow_blue{position:absolute;width:15px;height:19px;right:12px;top:0;bottom:0;margin:auto;background-position:-139px -191px;display:none}
.single_l3 li{border-top:1px solid rgba(30,28,29,.1);border-left:1px solid rgba(30,28,29,.1)}
.oneliner{min-width:350px;display:none;top:-48px;left:50%;margin:auto;color:#000;background-color:#fff;font-weight:400;font-size:12px;border-radius:8px 0 8px 0;position:absolute;z-index:99999999;box-sizing:border-box;box-shadow:0 8px 24px rgb(26 74 185 / 10%);transform:translate(-50%,-50%);padding:10px}
.oneliner p::-webkit-scrollbar{width:3px}
.oneliner p::-webkit-scrollbar-thumb{background:#888}
.oneliner p{font-family:'Circular Std Book';font-size:12px;color:#1b2131;margin:0;height:75px;line-height:18px;overflow-y:scroll}
.filter-btn,.filterGridLeft .minisearch,.filterGridLeft .see_more span.down_arrow_doger-blue,.filternames span:not(.filter-title),.fm_sortfilter,.mobile-filter,.oneliner p span,.oneliner-expand.catOneLinear .oneliner .close-icon-small-grey,.product-img .disabled,.product-img .owl-next span,.product-img .owl-prev span,.show-all-products,.showmorewrap p br,.sortmobiletab{display:none}
.oneliner i{position:absolute;bottom:-18px;transform:rotate(91deg);left:50%;margin-top:0;width:12px;height:24px;overflow:hidden}
.oneliner i::after{content:'';position:absolute;width:12px;height:12px;left:0;top:50%;transform:translate(-50%,-50%) rotate(-45deg);background-color:#fff;box-shadow:0 1px 8px rgb(0 0 0 / 50%)}
.catItem li:hover{background:rgba(151,222,255,.3);transition:.3s all}
.catItem li:hover .oneliner,.catOneLinear:hover .oneliner,.search_cards:hover .oneliner{opacity:1;display:block}
.catItem li figure{margin:0;flex-basis:20%}
.catItem li figure img{width:60px;height:60px;object-fit:contain}
.catItem li .brand-title{font-style:normal;font-weight:400;font-size:16px;flex-basis:80%;padding-left:10px;color:#1b2131;text-decoration:none;display:block}
.catItem li .brand-title:hover{text-decoration:none}
.customePagination{text-align:center}
.customePagination a,.customePagination span{font-style:normal;font-weight:400;font-size:18px;color:rgba(27,33,49,.7);text-align:center;display:inline-block;line-height:25px;font-family:'Circular Std Book';padding:2px 10px;margin:0 4px}
.pages a.page{padding:0}
.customePagination a:hover{text-decoration:none}
.customePagination .active{background:rgba(151,222,255,.6)}
.customePagination .left_arrow_gray,.customePagination .right_arrow_gray{position:relative;top:5px}
.brandDescription .fancyHeading{margin-bottom:40px}
.category-index-index .whatsapp_chat{margin-top:0}
.brandDescription p{font-family:'Circular Std Book';font-style:normal;font-weight:400;font-size:16px;color:rgba(0,0,0,.7)}
.brandDescription .brand-image-col{text-align:center;display:none}
.brand-image-col img{max-width:100%;height:auto}
.gap85{padding:0 85px}
.filterGridLeft h3{font-style:normal;font-weight:400;font-size:18px;color:#1b2131;margin-bottom:25px}
.filters{padding-bottom:20px}
.filterItems.smrAttrOptn{height:auto}
.filters h4{font-style:normal;font-weight:400;font-size:16px;margin-bottom:20px;position:relative;display:flex;justify-content:space-between;align-items:center}
.smr_nores{font-size:14px;font-style:normal;color:rgba(27,33,49,.6);font-family:'Circular Std Book';word-break:break-all}
.smr_nores span{font-family:'Circular Std'}
.see_less,.see_more{color:#1a4ab9;font-style:normal;font-weight:400;font-size:12px;cursor:pointer;position:relative}
.see_more span{position:absolute;right:-25px;top:3px}
.filterItems label{display:block;position:relative;padding-left:36px;margin-bottom:14px;cursor:pointer;font-size:15px;font-style:normal;color:rgba(27,33,49,.6);word-wrap:break-word}
.filterItems label a{color:rgba(27,33,49,.6)}
.filterItems input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.filterItems .checkmark{position:absolute;top:1px;left:0;height:16px;width:16px;border:2px solid #e5e5e5}
.filterItems input[type=checkbox]:checked~.checkmark{background-color:#30bdff;border:0}
.filterItems input[type=checkbox]:checked~.checkmark:after{display:block}
.filterItems .checkmark:after, input[type="checkbox"]:checked + .checkmark:after{left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;display:none}
.smrAttrOptn{position:relative;width:900px;z-index:99;background:#fff;overflow:hidden;padding:30px;box-shadow:0 30px 60px rgb(133 149 158 / 15%);border:1px solid rgba(30,28,29,.1)}
.smrAttrOptn .fileter-inner{display:flex;height:380px;overflow-y:hidden;overflow-x:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;white-space:nowrap}
.filterItems.smrAttrOptn .fileter-inner label{white-space:normal;width:200px;padding-right:10px;align-items:flex-start}
.smrAttrOptn .close-icon-grey{position:absolute;right:10px;top:10px}
.fiter-search{width:40px;display:flex;justify-content:center;align-items:center}
.fiter-search input{width:0;caret-color:#30bdff;border:0 solid #e8edf8;transition:.5s ease-in-out;position:absolute;right:0;font-size:12px;font-family:'Circular Std Book';height:100%;min-height:30px}
.filter-search-expand input{width:100%;border-width:1px;padding-left:10px}
.fiter-search button{background:0 0;border:0;border-radius:100%;position:relative;padding:0;cursor:pointer;line-height:0}
.fiter-search button:active{box-shadow:none}
.searchResult .showingSearh .parent,.searchResult .showingSearh select{border:1px solid rgba(151,222,255,.3)}
.searchResult .parent{font-size:14px;line-height:29px;position:relative;font-family:'Circular Std Book'}
.searchResult .parent .down_arrow_doger-blue{position:Absolute;top:10px;right:13px}
.showingSearh{display:flex;justify-content:space-between}
.showingSearh h2{font-style:normal;font-weight:400;font-size:18px;color:#1b2131;margin:0}
.showingSearh h2 span{color:#1a4ab9}
.searchResult .parent,.showingSearh select{border:1px solid #e5e5e5;width:175px;height:30px;font-family:Circular Std;font-style:normal;font-weight:400;font-size:12px;color:rgba(27,33,49,.6)}
.showingSearh .toolbar .accndng-wrp ul.submenu{display:none;background-color:#fff;box-shadow:0 8px 24px rgb(26 74 185 / 10%);z-index:1;margin-top:0;position:relative;list-style-type:none;padding:10px;border-bottom:1px solid rgba(27,33,49,.1);border-right:1px solid rgba(27,33,49,.1);border-left:1px solid rgba(27,33,49,.1)}
.accndng-wrp .parent a{padding:0 10px;vertical-align:middle}
.quotecart-index-index .field-error,div.mage-error{text-align:left}
.showingSearh .toolbar .accndng-wrp .submenu li#brand a,.showingSearh .toolbar .accndng-wrp .submenu li#name a,.showingSearh .toolbar .accndng-wrp .submenu li#price a{padding:0}
.showingSearh .toolbar .accndng-wrp .submenu li a{color:rgba(27,33,49,.6);font-family:'Circular Std Book'}
.showingSearh .toolbar .accndng-wrp .submenu li{padding:5px;margin:0}
.showingSearh .toolbar .accndng-wrp .submenu li:hover{background-color:rgba(27,33,49,.05);display:block}
.showingSearh .toolbar .accndng-wrp a{color:rgba(27,33,49,.6);display:block}
.mostSearched{padding-top:15px}
.mostSearched span{padding:3px 0 3px 10px;margin-right:17px;background:rgba(27,33,49,.05);font-style:normal;font-weight:400;font-size:16px;color:#1b2131;opacity:.6}
.mostSearched span:first-child{background:0 0;color:#1a4ab9;font-weight:700;padding-left:0}
.stand_alone_product{width:100%}
.search_cards_wrap{display:flex;flex-wrap:wrap;padding-top:32px}
.search_cards{width:33.3%;padding:0 20px 20px 0;display:flex;align-items:stretch}
.search_cards:nth-child(3n){padding-right:0}
.search_cards .search_cards_innerWrap{padding:20px;border:1px solid rgba(27,33,49,.1);width:100%;position:relative}
.stand_alone_product .search_cards{width:25%}
.stand_alone_product .search_cards:nth-child(3n){padding-right:20px}
.stand_alone_product .search_cards:nth-child(4n){padding-right:0}
.brand_img img{object-fit:contain;height:90px;cursor:pointer}
.brand_name{font-style:normal;font-weight:400;font-size:14px;color:rgba(27,33,49,.6);line-height:19px;margin-top:28px;font-family:'Circular Std Book'}
.brand_name span{display:inline-block}
.product_cfp{cursor:pointer;color:#00b868;font-size:14px;padding-top:6px}
.search_cards h3{font-style:normal;font-weight:700;font-size:16px;margin:8px 0;padding:0;color:#1b2131;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:22px;height:66px}
.search_cards h3 a{color:#1b2131}
.search_cards h3 a:hover{text-decoration:none}
.item_no span,.model_no span{font-weight:400;font-size:12px;color:rgba(27,33,49,.6)}
.category-index-index .item_no span,.category-index-index .model_no span{display:inline-block}
.search_cards_innerWrap .item_no span,.search_cards_innerWrap .model_no span{display:inline-block;margin-top:0;font-size:12px;color:rgba(27,33,49,.6);line-height:16px;word-break:break-all;font-family:'Circular Std Book'}
.search_cards_innerWrap .item_no span span,.search_cards_innerWrap .model_no span span{margin-top:0}
.search_cards_innerWrap .item_no{margin-bottom:8px;line-height:0}
.search_cards_innerWrap .model_no{line-height:0}
.search_cards_innerWrap .item_no span span{margin-bottom:0}
.brand_price span{font-weight:400;font-family:'Circular Std Book'}
.search_cards_wrap span.ex-vat{display:block;font-size:12px;line-height:16px}
.search_cards .rfq-btn{color:#00b868;cursor:pointer}
.add_cart{font-style:normal;font-weight:700;font-size:14px;line-height:18px;color:#00b868;cursor:pointer;padding-top:6px;position:relative;display:flex;align-items:center;gap:.3em}
.scroll-table .add_cart{justify-content:center}
.brandproductbox .cartBtn{text-align:left}
.motherGroups+.brandDescription+.whatsapp_chat{margin-top:0}
.categoryItemsWrap{display:flex;flex-wrap:wrap}
.box_shadow_hover:hover{box-shadow:0 30px 60px rgba(133,149,158,.15)}
.categoryItems .search_cards_innerWrap>a{font-style:normal;font-weight:700;font-size:16px;color:#1b2131;padding-bottom:10px;display:block;position:relative}
.categoryItems .search_cards_innerWrap>a:after{content:"";position:absolute;width:12px;height:18px;right:0;top:3px;background:url(/public/assets/images/common/v1.0/spriteicon.png) no-repeat;background-position:-139px -5px}
.categoryItems .search_cards_innerWrap:hover a:after{width:18px;background-position:-408px -5px}
.categoryItems a:hover{text-decoration:none}
.categoryItems ul{padding-left:0;list-style-type:none}
.categoryItems li{padding-bottom:10px}
.categoryItems ul a{font-style:normal;font-weight:400;font-size:14px;color:rgba(27,33,49,.6);display:block;line-height:18px}
.categoryItems ul a:hover{color:#30bdff}
.categoryItems.search_cards:nth-child(3n){padding-right:20px}
.categoryListItems.categoryItems{width:100%;padding-right:0}
.categoryListItems.categoryItems:nth-child(3n){padding-right:0}
.categoryListItems:nth-last-child(3n){padding-right:0}
.categoryListItems.categoryItems ul{display:flex;flex-wrap:wrap;margin:0}
.categoryListItems.categoryItems li{width:25%;margin-bottom:0;padding:0 20px 0 0}
.categoryListItems.categoryItems ul a{margin-bottom:16px}
.categoryListItems.categoryItems .search_cards_innerWrap{position:relative;box-shadow:0 8px 24px rgba(26,74,185,.1);height:auto;padding:25px 25px 8px 25px}
.categoryListItems.search_cards h3{position:relative;height:auto;margin:0 0 26px 0;font-family:'Circular Std';font-weight:700}
.categoryListItems span.view_all{position:absolute;right:0;color:#00b868}
.categoryListItems.search_cards h3 a{color:#1b2131;text-decoration:none;font-family:'Circular Std Book';font-weight:400;top:0}
.right_arrow-darkblue{background-position:-409px -194px;height:15px;width:15px}
.categoryListItems .owl-theme .owl-nav{margin:0}
.categoryListItems.search_cards h3 a:hover{color:#00b868}
.categoery_l1_slide.owl-carousel{position:static;display:block!important}
.categoery_l1_slide .owl-next,.categoery_l1_slide .owl-prev{position:absolute;justify-content:center;align-items:center;top:50%;right:0;bottom:0;margin:0!important;transform:translateY(-50%)}
.categoery_l1_slide .owl-prev{left:0}
.categoery_l1_slide.owl-theme .owl-nav .disabled{opacity:0}
.category_l2_title{font-style:normal;font-weight:700;color:#30bdff;margin-bottom:24px;font-family:'Circular Std';display:inline-block}
.category_l2_title a{color:#30bdff}
.motherGroups p{font-style:normal;font-weight:400;font-size:12px;color:rgba(27,33,49,.6);margin:0}
.motherGroups table{width:100%;max-width:100%;border:1px solid #e8edf8;background:#fff;table-layout:fixed;word-break:break-all}
.motherGroups table thead{background:rgba(151,222,255,.3)}
.motherGroups table>tbody>tr>td,.motherGroups table>thead>tr>th{padding:5px 0;line-height:1.42857143;border-top:1px solid #e8edf8;font-weight:400;font-size:12px;color:#1b2131;text-align:center;vertical-align:top;word-break:break-word}
.motherGroups table>tbody>tr>td{font-family:'Circular Std Book';vertical-align:middle}
.motherGroups table>tbody>tr>td a{color:#1b2131}
.motherGroups table>tbody>tr>td a:hover{text-decoration:underline}
.motherGroups table>thead>tr>th:last-child{width:10%}
.motherGroups table>tbody>tr>td .na{font-size:20px}
.motherGroups table>tbody>tr>td.addto_cart{color:#00b868;font-weight:700}
.addto_cart{color:#00b868;font-weight:700;text-align:left;cursor:pointer}
.cartBtn{cursor:pointer;position:relative;color:#00b868;font-weight:700}
.cart_staper{display:none;text-align:center}
.search_cards .cart_staper{text-align:left}
.cart_staper .number-input{display:inline-flex;align-items:center;font-family:'Circular Std Book'}
.cart_staper .number-input button{outline:0;-webkit-appearance:none;appearance:none;background-color:rgba(151,222,255,.3);border:0;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer;margin:0;position:relative;display:block;box-shadow:none}
.cart_staper .number-input input:focus{outline:0}
.cart_staper .number-input button:after,.cart_staper .number-input button:before{display:inline-block;position:absolute;content:'';top:12px;left:50%;width:14px;height:2px;background-color:#00b868;transform:translate(-50%,-50%)}
.add_to_quote{font-style:normal;font-weight:700;font-size:14px;line-height:18px;color:#00b868;cursor:pointer;padding-top:6px;display:inline-block;position:relative;font-family:'Circular Std'}
.cart_staper .number-input button.plus:after,.cart_staper .number-input button.qt_plus:after,.cart_staper .number-input button.rfq_plus:after{transform:translate(-50%,-50%) rotate(90deg)}
.product-img .owl-carousel .owl-item img{display:block;width:130px;object-fit:contain}
.product-img .image{text-align:center;display:inline-block;margin-right:0}
.product-img img{border:1px solid #f4f4f5}
.product-img span{font-size:14px;color:#1b2131;text-align:center;display:block;line-height:19px}
.product-img .owl-carousel .owl-nav .owl-prev{background-position:-364px -102px!important;background-image:url(/public/assets/images/common/v1.0/spriteicon.png);box-shadow:none;height:15px;width:15px;position:absolute;top:40%;left:-20px}
.product-img .owl-carousel .owl-nav .owl-next{background-position:-410px -102px!important;position:absolute;top:40%;right:-10px;background-image:url(/public/assets/images/common/v1.0/spriteicon.png);box-shadow:none;height:15px;width:15px}
.product-img button.owl-next:focus,.product-img button.owl-prev:focus{background-color:transparent!important}
.see-more-btn{margin:30px auto 0;display:block;text-align:center}
.see-more-btn a{padding:12px 47px;display:inline-block}
.see-more-btn a:hover{text-decoration:none}
.category_l3_title{font-weight:700;color:#1a4ab9;margin-bottom:0;padding-right:160px}
#num_of_pro{font-size:14px;line-height:19px;color:#1b2131;margin-top:0;font-family:'Circular Std Book'}
.scroll-table{border:1px solid rgba(27,33,49,.05);margin-top:10px}
.category_l3_table thead{border-bottom:1px solid rgba(27,33,49,.05)}
.motherGroups .category_l3_table{border:none}
.category_l3_table tbody tr:hover{background-color:rgba(151,222,255,.6);cursor:pointer}
.motherGroups .category_l3_table th{color:#1b2131;font-weight:700;border:none}
.motherGroups .category_l3_table td{border-top:1px solid rgba(26,74,185,.1)}
.category_l3_table tbody tr:hover .cart_staper .number-input button{background:#fff;border:1px solid #00b868}
.category_l3_table tbody tr:hover .cart_staper .number-input input{border-top:1px solid;border-bottom:1px solid}
.motherGroups .category_l3_table th span{font-size:12px;font-weight:400;color:#1b2131;display:inline-block;margin:0;line-height:16px}
.motherGroups .category_l3_table td sup{position:relative;line-height:10px;font-size:12px;margin-left:4px;font-family:'Circular Std Book';color:#767a83;font-weight:400}
.smrContainer{position:relative}
.green-big-arrowleft{background-position:-364px -102px!important;height:12px;width:14px}
.lthreeleft{position:absolute;left:-14px;top:10px}
.lthreeright{position:absolute;top:10px;right:-14px}
.product-img .image span{font-size:16px;font-family:'Circular Std Book';margin-top:8px}
.product-img .see_more span{font-size:12px;color:#30bdff;width:60px;position:relative;right:0;top:0;border:1px solid #30bdff}
#filtersection_for_clear{padding:15px 0}
#noresultpage #filtersection_for_clear{padding:20px 0 0 0}
.filter-wrap{font-family:'Circular Std Book'}
.filter-wrap .rpt-filter{padding:3px 10px;margin-right:17px;background:rgba(27,33,49,.05);font-style:normal;font-weight:400;font-size:14px;color:rgba(27,33,49,.6);cursor:pointer}
.filter-wrap .rpt-filter:hover{background:rgba(151,222,255,.3)}
.filter-wrap .rpt-filter i{margin-left:5px;position:relative;top:2px}
.filter-wrap .rpt-filter .close-icon-grey{position:relative;top:6px}
.clear-filter{font-size:12px;cursor:pointer;color:rgba(26,74,185,.6);font-weight:700}
.popular_product{padding:40px 0 30px 0}
.d-flex{display:flex;flex-wrap:wrap}
.half-collomn{width:50%;position:relative}
.rpt_white_btn{background:#fff;border:1px solid #00b868;color:#00b868;cursor:pointer}
.rpt_green_btn{background:#00b868;border:1px solid #00b868;color:#fff;cursor:pointer}
.productDetails h2{position:relative;font-size:28px;color:#1a4ab9;line-height:42px;font-weight:700;margin:0 0 60px 0}
.popular-suggested-products h2{padding:0 0 16px 0;font-family:'Circular Std';color:#1a4ab9;margin:0}
.popular-suggested-products ul{list-style-type:none;margin:0;padding:0}
.popular-suggested-products li{font-size:16px;line-height:19px;margin-bottom:25px;font-family:'Circular Std Book';font-weight:400;padding-right:15px}
.popular-suggested-products li:last-child{margin-bottom:0}
.popular-suggested-products li a{color:#1b213199}
.popular-suggested-products li a:hover{color:#1a4ab9;transition:.5s ease-in-out;text-decoration:none}
.home-page-random .d-flex .half-collomn:last-child li{padding-right:0}
.home-page-random .half-collomn{width:25%}
.home-page-random li{padding-right:40px}
.part-num-inner{display:flex}
.part-num{position:relative;margin:0 0 27px}
.part-num .form-div{width:50%}
.talk-quote .get-a-quote form>:not(.mcmaster_group-wraper) .group.remove-flex{display:unset}
.mcmaster_Carr .talk-quote .get-a-quote button{margin-top:15px;width:100%;font-family:'Circular Std';font-weight:700;padding:8px 47px}
.btn-default span{display:block;font-family:'Circular Std Book';font-weight:400}
.light-blue-bg{background-color:rgba(151,222,255,.6)}
.mcmaster_Carr{padding:40px 0 40px 0!important}
.mcmaster2{padding-bottom:0!important}
#add-more{font-size:12px;position:absolute;margin-top:0;right:0;bottom:-19px;padding:1px 4px;z-index:9;line-height:14px;width:auto;color:#fff;font-family:'Circular Std';font-weight:700;background-color:#1a4ab9}
.mcmaster_Carr .talk-quote .get-a-quote input:focus::placeholder,.mcmaster_Carr .talk-quote .get-a-quote textarea:focus::placeholder{color:transparent}
.mcmaster_Carr .talk-quote .get-a-quote input::placeholder{color:rgba(255,255,255,.8)}
.mcmaster_Carr .talk-quote .get-a-quote textarea::placeholder{color:rgba(255,255,255,.8)}
.mcmaster_Carr .talk-quote .get-a-quote input{margin:00;height:36px;font-size:12px;padding:10px}
.mcmaster_Carr .talk-quote .get-a-quote .group label{margin-bottom:5px}
.mcmaster_Carr .talk-quote .lets-talk{width:61%;padding:0 0 0 60px}
.mcmaster_Carr .talk-quote .lets-talk p{font-size:16px;line-height:22px;color:rgba(27,33,49,.6);margin-top:0}
.mcmaster_Carr .talk-quote .lets-talk p.black-text{color:#1b2131;font-weight:700}
.mcmaster_Carr .talk-quote .quote-form{width:39%;padding:0}
.mcmaster h2,.mcmaster_Carr h2{font-size:24px;color:#fff;line-height:33px;font-weight:400;font-family:'Circular Std'}
.mcmaster_Carr .talk-quote .get-a-quote h2{font-size:22px;font-weight:700;line-height:22px;margin-bottom:15px;text-align:left}
.mcmaster h2:after,.mcmaster_Carr h2:after{display:none}
.mcmaster_Carr .talk-quote .get-a-quote label{font-size:14px;margin-bottom:5px;line-height:16px}
.mcmaster_Carr form>:not(.mcmaster_group-wraper) .form-div{margin:5px 0}
.mcmaster_Carr .talk-quote{align-items:unset}
.mcmaster_Carr input,.mcmaster_Carr textarea{font-family:'Circular Std'}
.mcmaster .talk-quote .quote-form{padding:20px;background:#1a4ab9}
.mcmaster h2{color:#fff}
.mcm_faqInnerWrap{border-bottom:1px solid rgba(27,33,49,.05);padding-bottom:0;margin-bottom:24px}
.mcm_faqInnerWrap a{color:#1a4ab9}
.mcmaster_Carr .talk-quote .get-a-quote textarea.message{padding:10px;font-size:12px;margin:0}
.mcm_faqInnerWrap h3{font-weight:700;font-size:16px;color:#1b2131;line-height:22px}
.mcm_faqInnerWrap p{color:rgba(27,33,49,.6);font-size:14px;line-height:19px;font-weight:400;font-family:'Circular Std Book'}
.mcm_faq{padding-top:30px}
.mcmaster2 h2{font-size:24px;line-height:33px;position:relative;margin-bottom:24px;font-weight:700;padding-right:15px;color:#1a4ab9}
.mcm_faqWrap{width:65%}
.talk-quote .get-a-quote .flash-msg p{color:#fff}
.flash-msg{width:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;font-family:'Circular Std';text-align:center;z-index:99; display:none;}
.flash-msg p{background:#00b868;box-shadow:0 8px 24px rgb(26 74 185 / 10%);padding:16px 32px 16px 50px;line-height:22px;color:#fff!important;font-size:16px;font-family:'Circular Std Book';display:inline-block;position:relative;width:auto}
.white-tick{background-position:-771px -518px;height:13px;width:13px}
.flash-msg .white-tick{position:absolute;left:25px;top:19px}
.btnwrap button span{display:block;font-size:13px}
#shipping_country_sf{padding:7px 15px 7px 10px;background:0 0}
.l3motherbreadcrumb .filterGridLeft{padding:0 7px 0 0;width:17%}
.l3motherbreadcrumb .filterGridRight{width:83%}
.mother_newsection .mothernew1{padding:20px 50px;background:rgba(27,33,49,.05) 0 0 no-repeat padding-box}
.mother_newsection h4{color:rgba(27,33,49,1);opacity:1;font-size:22px}
.mother_newsection ul{margin:0;list-style:none;padding:0 0 0 20px}
.mother_newsection li,.mother_newsection p{font-size:14px;color:rgba(27,33,49,.8);opacity:1;line-height:21px;font-style:normal;font-weight:400;margin:0}
.mother_newsection .mother_faq,.mother_newsection .mothernew2,.mother_newsection .mothernew3,.mother_newsection .mothernew4{padding-top:40px;width:100%}
.mother_newsection .mothernew3_right{padding-top:40px}
.mother_newsection .accordian-dropdown{background-color:#fff;box-shadow:0 30px 60px rgb(133 149 158 / 15%);padding:16px 40px;margin-bottom:24px}
.mother_newsection .accordian-dropdown h3{color:rgba(27,33,49,1);opacity:1;font-size:16px}
.mother_newsection li:before{content:".";font-size:50px;color:#1b2131;position:relative;margin-right:-15px;right:20px}
.mother_newsection ol{padding-left:1.5em}
.mother_newsection ol li:before{display:none}
.mother_faq .accordian-dropdown:nth-child(2) ul{margin-top:-10px}
.mp_text{font-family:'Circular Std book';font-size:13px}
.mothernew1 p{font-family:'Circular Std Book';font-style:normal;font-weight:400;font-size:16px;color:rgba(0,0,0,.7);line-height:1.5}
.showmorewrap p{font-size:14px;color:#1b2131;font-family:'Circular Std Book';margin-bottom:10px}
.showmorewrap #myBtn{color:#007bff;cursor:pointer}
.motherGroups .category_l2_title{margin-bottom:22px}
.motherGroups .customRow.sectionGap{padding:15px 0 50px}
.motherGroups .category_l3_table tr{position:relative}
.motherGroups .category_l3_table td .greenmsg{position:absolute;right:30px;bottom:10px;color:#00b868;font-family:'Circular Std';font-weight:400;font-size:12px;display: none;}
.motherGroups .category_l3_table td .redmsg{position:absolute;right:27px;bottom:10px;color:red;display:flex;align-items:center;gap:.4em;font-family:'Circular Std';font-weight:400;font-size:12px}
.search_cards .search_cards_innerWrap .greenmsg{color:#00b868;display:block;line-height:13px;margin-top:1em;font-size:12px;font-family:'Circular Std';font-weight:400}
.search_cards .search_cards_innerWrap .redmsg{color:red;line-height:13px;margin-top:1em;font-size:12px;display:flex;align-items:center;gap:.4em;font-family:'Circular Std';font-weight:400}
.search_cards .search_cards_innerWrap .redmsg img{width:25px;height:21px!important}
.ma_errormsg td{padding-bottom:30px!important}
.popular-searchcont{display:flex;flex-wrap:wrap;margin-top:60px}
.popular-searchcont p{color:#1b2131;font-size:12px;font-weight:700;width:25%;font-family:'Circular Std Book'}
.popular-searchcont p a{margin-top:15px;color:#1b2131CC;font-size:12px;font-weight:500;display:block}
.popular-searchcont p a:hover{color:#1a4ab9;text-decoration:none}
.popular-searchcont p a:first-child{color:#1b2131;font-size:12px;font-weight:700}
.mother_newsection>div~div{padding-top:30px}
.brandDescription.sectionGap{padding-top:0;background:0 0}
#srchResultDivId .cart_staper,.stand_alone_product .cart_staper{text-align:left}
.brandGap{padding:0 85px;text-align:justify}
.backgroundColor{background:rgba(27,33,49,.05)}
.customePagination:empty~.mother_newsection{margin-top:24px}
.mother_newsection:empty{display:none}
.home-page-random.productDetails h2{padding:0;margin-bottom:60px}
.scroll-table+.mother_newsection{margin-top:30px}
.l3motherbreadcrumb .popular-suggested-products li{font-size:14px}

.newtrade .talk-quote form .group .form-div:not(:last-child) {margin-right: 15px; margin-bottom: 0px;}
.backwrap .form-error.st-recaptcha-error:not(:empty){margin-top: -15px;}

.autoload{font:12px/1.35em arial, helvetica, sans-serif;}
.autoload-title{margin:0 0 25px 0; border-bottom:1px solid #ccc;}
.autoload-title h3{margin:0;font-size:1.7em;font-weight:normal;text-transform:none;text-align:left;color:#2f2f2f;}

.use-fea{display:flex;}
.left-fea{width:30%;}
.right-fea{width:70%;}
.use-fea ul{margin:0; padding:0;}
.use-fea ul li{list-style-type:none; color:rgba(27, 33, 49, 0.6); font-size:16px; font-family:"Circular Std Book"; padding-left:20px; position:relative;}
.use-fea h3{color:#1A4AB9; font-family:"Circular Std"; font-weight:700; font-size:22px;}
.use-fea span{position:absolute; top:3px; left:-4px;}
.brandfaq{margin:50px 0;}
.brandfaq .mcm_faqInnerWrap{border: none; box-shadow: 0px 30px 60px rgb(133 149 158 / 15%); padding: 16px 40px;background-color: #fff;}
.brandfaq .infos{width:100%;margin-top:50px;}
.brandfaq .mcm_faqInnerWrap p{color:rgba(27, 33, 49, 0.6); font-size:14px; line-height:19px;font-weight:400; font-family:"Circular Std Book"; margin-bottom:0;}
.brandfaq .infos .faqWrap h3{font-weight:bold; font-size:16px;  color:#1B2131; line-height:22px;}

#catdescFullRow{display: none;}
.showmorewrap p span.cta {
    color: #007bff;
    cursor: pointer;
}


@media screen and (max-width:1024px){
.popular-searchcont p{padding-right:15px}
.home-page-random li{padding-right:15px}
.product-img .owl-carousel .owl-item img{width:90px}
.mcmasterallpagelink ul{width:100%}
.product-img .image span{font-size:14px;margin-top:0}
.product-img .owl-carousel .owl-nav .owl-next{right:-14px;top:30%}
.product-img .owl-carousel .owl-nav .owl-prev{left:-14px;top:30%}
.filterGridRight h1{font-size:34px;padding-bottom:10px;line-height:38px}
.cart_staper{vertical-align:super}
.cartBtn{text-align:center}
.cartBtn::after{right:5px}
.search_cards h3{font-size:12px;line-height:16px;height:50px}
.search_cards_innerWrap .item_no span,.search_cards_innerWrap .model_no span{font-size:11px;line-height:12px}
.search_cards_innerWrap .brand_price{font-size:14px;line-height:18px}
.search_cards_innerWrap .add_cart{font-size:12px}
.search_cards .search_cards_innerWrap{padding:15px}
.search_cards{padding-right:10px}
.categoryListItems.categoryItems li{width:33.33%;padding-right:30px}
.brand_name,.categoryListItems.categoryItems ul a{font-size:13px}
.smrAttrOptn{width:700px!important}
.filterItems.smrAttrOptn .fileter-inner label{width:160px}
.mcmaster_Carr .talk-quote .lets-talk{padding:0 0 0 40px}
.mcmaster_Carr .talk-quote{margin-top:0;align-items:start}
.mcmaster_Carr .talk-quote .lets-talk p{margin-top:15px}
#mcmaster_enquiry .group{flex-direction:column}
#mcmaster_enquiry .group .form-div{width:100%}
.brandTitle h1{font-size:24px;line-height:28px}
.categoery_slide.owl-theme .owl-nav{height:13px}
.catalogue-category li{margin-bottom:10px}
.category_l2_title{font-size:18px;line-height:22px}
.allproduct_title h3{font-size:20px;line-height:24px}
.sourcingCards p{width:auto!important}
.zoom{transform:scale(1.36)!important}
.scale-img:hover{transform:none}
.attr_filter .attrItems span{flex-basis:inherit;padding-right:15px}
.sectionGap{padding:30px 0}
}
@media screen and (max-width:768px){
.product-img .see_more{margin-left:20px}
.product-img .image{margin-right:10px}
.brandsWrap .attrItems{height:Auto}
.categoery_slide.owl-theme .owl-nav{top:-30px}
.l3motherbreadcrumb .filterGridLeft{width:23%}
.l3motherbreadcrumb .filterGridRight{width:77%}
.scrollbutn{display:block}
.scroll-table{overflow-x:auto}
.category_l3 .scroll-table{margin-top:0}
.scroll-table tr>:last-child{position:-webkit-sticky;position:sticky;right:0;background:#fff;width:123px}
.scroll-table thead th:last-child{right:0;z-index:9;background-color:rgb(224 245 255)}
.motherGroups table>tbody>tr>td,.motherGroups table>thead>tr>th{padding:8px;font-size:12px;white-space:nowrap;vertical-align:middle}
.scroll-table .add_cart{padding-top:0;padding-right:0}
.motherGroups table>thead>tr>th:last-child{width:auto}
.cartBtn::after{top:1px;right:0}
.motherGroups table thead{background-color:rgba(151,222,255,.3)}
.motherGroups table{border:none;border-collapse:collapse;table-layout:auto;max-width:unset;width:100%}
.motherGroups .category_l3_table td .greenmsg{right:10px}
.motherGroups .category_l3_table td .redmsg{white-space:normal;text-align:left;width:330px;margin:0;right:2px}
.stand_alone_product .search_cards{width:33.33%}
.stand_alone_product .search_cards:nth-child(3n){padding-right:0}
.stand_alone_product .search_cards:nth-child(4n){padding-right:10px}
}
@media screen and (max-width:767px){
.filterGridLeft{width:100%;display:none;position:fixed;background-color:#fff;z-index:9999999;padding:0 15px;inset:0;transform:scale(0);animation:blowUpModal .5s cubic-bezier(.165,.84,.44,1) forwards;height:100%}
.popular-searchcont p a:not(:first-child){margin-top:10px}
.popular-searchcont p span{margin-top:16px}
.popular-searchcont p{width:100%;padding:0}
.popular-searchcont{margin-top:30px}
.faqArea .fancyHeading{font-size:16px!important}
.product-img .owl-carousel .owl-item img{width:80px}
.motherGroups+.brandDescription{margin:0}
.mcmasterallpagelink li{width:33.33%}
.mcmasterallpagelink li span{font-size:13px}
.fancyHeading{font-size:16px;line-height:22px}
.categoery_slide,.motherGroup_slide{padding-top:0;margin-top:0}
.cms-home .catalogue-category{padding:0;position:relative;padding-top:20px;padding-bottom:40px}
.cms-l1 .categoery_slide.owl-theme .owl-nav{position:absolute;top:42%;left:0;right:0}
.cms-l1 .owl-next{position:absolute;right:-35px}
.cms-l1 .owl-prev{position:absolute;left:-35px}
.cms-l1 button.owl-prev:focus{background-color:transparent!important}
.cms-l1 button.owl-next:focus{background-color:transparent!important}
.cms-l1 .catalogue-category .myContainer{padding:0 30px}
.categoery_slide .owl-stage{padding-left:0!important}
.catalogue-category ul{padding:0 0}
.catalogue-category li a .left-icon{margin-right:20px}
.d-flex.talk-quote{flex-direction:column}
.get-a-quote .group ul.country-dropdown{top:94px}
.customRow{margin:auto;flex-direction:column}
.gap85{padding-left:15px;padding-right:15px}
.brandTitle h1{padding-right:70px;font-size: 22px;}
.brandTitle .brand-heading span,.brandTitle h1 span,.btnwrap .rpt_btn,.filterGridLeft h3,.filtermobiletab.fm_hidetab,.fiter-search,.mobile-hide,.oneliner-expand.catOneLinear .oneliner i,.sortmobiletab.fm_hidetab{display:none}
.filterGridLeft .attr_filter h3{display:block;padding:8px 30px 8px 15px;margin-bottom:0;font-size:16px}
.filterGridRight{width:100%;padding-left:0}
.brandDescription{margin-bottom:0}
.brandDescription .d-flex{padding-top:0;flex-direction:column}
.brand-description-col{width:100%;padding:0 10px;order:2;margin-top:0}
.brand-image-col{width:100%;padding:0 10px;order:1;margin-top:30px}
.brandDescription .myContainer{padding:0 15px}
.brandGap{padding-left:15px}
.brandDescription .row{flex-direction:column}
.brandDescription .fancyHeading{margin-bottom:40px}
.brandDescription p{font-size:12px}
.allproduct_title h3{font-size:16px;line-height:22px;padding-bottom:8px}
.filterGridLeft .input_group{padding:0 15px;margin-top:15px}
.filterGridLeft .input_group:after{right:26px}
.search_cards,.stand_alone_product .search_cards{width:100%;padding-right:0;padding-bottom:16px}
.stand_alone_product .search_cards:nth-child(3n),.stand_alone_product .search_cards:nth-child(4n){padding-right:0}
.search_cards .search_cards_innerWrap{padding:20px}
.search_cards h3{height:auto}
.filtermobiletab .filters .filterItems,.filternames span,.l3_subheading_image .category_l2_title,.searchResult .showingSearh{display:block}
.showingSearh{margin-bottom:0}
.searchResult .showingSearh h2{font-size:18px;line-height:25px;margin-bottom:32px}
.searchResult .showingSearh h2 span{font-size:18px;line-height:25px}
.searchResult .showingSearh .toolbar,.searchResult .showingSearh select{margin-bottom:24px}
.searchResult .parent{font-size:12px;line-height:29px;display:none}
.categoryListItems.categoryItems li,.functionality.mcmaster_Carr .group .form-div,.half-collomn,.home-page-random .half-collomn,.l3motherbreadcrumb .filterGridLeft,.l3motherbreadcrumb .filterGridRight{width:100%}
.categoryListWrap{padding:20px 0}
.categoryItemsWrap .categoryItems{width:50%}
.categoryItems.search_cards:nth-child(3n){padding-right:5px}
.categoryItems .search_cards_innerWrap>a{font-size:13px;padding-bottom:5px}
.categoryItems li{padding-bottom:5px}
.categoryItems ul a{font-size:12px}
.cartBtn{text-align:right;padding-right:25px}
.add_cart .cartBtn{padding-right:0}
.brandsWrap+.brandDescription{margin-top:20px}
.cart_staper .number-input input{width:53px;background-color:transparent;margin-top:0}
.no-scroll{overflow:hidden}
.show-all-products{background:rgba(27,33,49,.05);display:block;font-size:16px;line-height:20px;color:rgba(27,33,49,.6);font-family:'Circular Std Book';text-align:center;padding:13px;width:100%;position:fixed;bottom:0;max-width:92%;margin:0 auto;left:0;right:0;border:0}
#filtersection1{margin-top:10px}
.l3motherbreadcrumb .filterGridLeft{width:100%;display:none;position:fixed;background-color:#fff;z-index:9999999;padding:0 15px;inset:0;transform:scale(0);animation:blowUpModal .5s cubic-bezier(.165,.84,.44,1) forwards;height:100%}
/*! CSS Used keyframes */
@keyframes blowUpModal{
0%{transform:scale(0)}
100%{transform:scale(1)}
}
.filters-wraper{padding:0;margin-top:4em;max-height:80vh;overflow-y:auto}
.filters{padding:0;border:1px solid rgba(27,33,49,.05);position:relative}
.filters:not(:last-child){margin-bottom:15px}
.filters h4{margin:0;position:relative;display:block;padding:15px}
.filters.active h4{padding-bottom:0}
.filters h4 span.down_arrow_gray{top:0;bottom:0;margin:auto;position:absolute;right:15px}
.filters.active h4 span.down_arrow_gray{top:15px}
.filters h4 .filter-title{position:relative}
.filterItems{margin-top:16px;display:none!important;max-height:300px;overflow-y:auto}
.filters.active .filterItems{display:block!important;padding:0 0 15px 15px}
.filterItems label{margin-bottom:16px}
.filterItems .checkmark{border:1px solid #e5e5e5;height:16px;width:16px}
.mobile-filter{display:flex;background-color:#1a4ab9;padding:15px;justify-content:space-between;align-items:center;z-index:9;position:fixed;left:0;right:0;top:0}
.filterItems .see_less{position:absolute;bottom:0;padding:.3em .3em 1em .3em;background-color:#fff;width:95%;left:12px}
.MobfilRem #closeFilter,.form-div label{display:inline-block}
.mobile-filter h3.MobfilRem{font-size:12px}
#closeFilter span{margin-right:0;margin-left:8px;height:14px;width:14px;vertical-align:text-top;background-position:-591px -474px;display:none}
.mobile-filter h3{font-size:18px;display:flex;align-items:center;color:#fff;margin-bottom:0;font-weight:700;line-height:0}
.mobile-filter h3 span{vertical-align:middle;margin-right:15px}
.fm_sortfilter{width:100%;float:left;margin-bottom:16px;display:block;margin-top:47px}
.filtermobiletab{float:left;width:100%}
.fm_filter,.fm_sort{width:50%;float:left;text-align:center;font-size:16px;padding:15px 0;background:rgba(27,33,49,.05);border-bottom:1px solid rgba(27,33,49,.05)}
.fm_filter.active,.fm_sort.active{background:#fff}
.fm_filter.active .fm_filtertext,.fm_sort.active .fm_sorttext{color:#1a4ab9}
.sortmobiletab{float:left;width:100%;padding:0 20px;display:block}
.sortmobiletab .parentmobile ul{list-style:none}
.sortmobiletab .parentmobile li{display:block;margin:0;padding:0;margin-bottom:0}
.sortmobiletab .parentmobile span{font-size:14px;color:#1b2131;font-weight:450;font-family:'Circular Std Book'}
.filter-btn-container{position:relative}
.fm_filtericon{background-position:-1347px -329px;width:30px;height:20px;margin-right:30px}
.fm_sorticon{background-position:-1347px -283px;width:30px;height:20px;margin-right:30px}
.fm_filter.active .fm_filtericon{background-position:-1347px -236px;width:30px;height:20px;margin-right:30px}
.fm_sort.active .fm_sorticon{background-position:-1347px -190px;width:30px;height:20px;margin-right:30px}
.fm_filtertext,.fm_sorttext{margin-left:30px}
.sortmobiletab .parentmobile input[type=radio]{float:left;margin-top:2px}
.sortmobiletab .parentmobile .sortradiotext{float:left}
.sortmobiletab .parentmobile #sort1{display:block;width:100%;float:left;padding-bottom:20px}
.filter-btn{display:inline-block;position:absolute;right:0;color:#fff;font-size:12px;line-height:16px;font-family:'Circular Std Book';font-weight:400;padding:3px 0;width:60px;text-align:center;margin-top:0}
.saarch-index-index .filter-btn{width:80px}
.filter-bt nFixed{position:fixed;left:0;right:0;bottom:28px;margin:auto;z-index:9;width:60px}
div#close{display:inline-block;vertical-align:bottom}
.filterGridLeft .minisearch{display:block;padding:0 15px;margin-bottom:20px;position:relative}
.filterGridLeft .minisearch input{padding:10px 16px}
.filterGridLeft .minisearch button{width:30px;height:30px;right:20px}
.filterGridLeft .minisearch button .search-icon{background-position:-274px -372px}
.filters h4 span.active{transform:rotate(90deg)}
#filtersection_for_clear{display:none!important}
.product-img{padding:0 0 5px 0}
.product-img .see_more{margin-left:-1px}
.oneliner-expand.catOneLinear:hover .oneliner{opacity:1;display:block;position:fixed;top:50%;left:50%;right:0;margin:0 auto;transform:translate(-50%,-50%);width:300px;min-width:auto;height:auto}
.oneliner-expand.catOneLinear .oneliner p{height:auto;padding:10px}
.oneliner-expand.catOneLinear .oneliner .close-icon-small-grey{position:absolute;top:5px;right:5px;display:none}
.brandTitle{position:relative}
.brandTitle .filter-btn-container{position:absolute;top:0;right:15px}
.brandTitle .filter-btn{margin-top:0}
.smrAlone{margin-bottom:20px}
.l3_subheading_image{display:flex;align-items:center}
.l3_subheading_image .subheading{width:65%}
.l3_subheading_image .product-img{width:35%;padding:0}
.l3motherbreadcrumb .ourBlock.motherGroups .myContainer{padding:0 15px}
.product-img .image span{margin-top:0;font-size:13px}
.category_l2_title{font-size:14px;line-height:14px;margin-bottom:0;display:inline-block;margin-top:5px}
h1.category_l2_title{font-size:22px;line-height:28px;margin-top:0}
.category_l3_title{padding-right:95px}
#num_of_pro{margin-top:0;display:inline-block}
#num_of_pro,.subheading,p.intro{font-size:12px;line-height:16px}
.searchResult .accndng-wrp{position:relative}
.accndng-wrp span.filter-btn.rpt_green_btn{top:0}
.subheading{margin:0;display:block}
.subheading span{padding:0 2px;display:none}
.catOneLinear{top:1px}
.category_l3_table tbody tr:hover{background-color:transparent}
.btn_wrp .rpt_btn:first-child{margin-right:10px}
#varients-groups table{table-layout:unset}
#varients-groups .scroll-table{margin-top:60px}
.popular-suggested-products h2{font-size:18px!important}
.home-page-random.popular-suggested-products h2{line-height:22px;margin-bottom:45px!important}
.popular-suggested-products li{font-size:12px;margin-bottom:10px;padding-right:0}
.popular-suggested-products li:last-child{margin-bottom:10px}
.form-close{top:32px;right:20px}
.functionality.mcmaster_Carr{padding-bottom:30px}
.mcmaster .talk-quote .lets-talk,.mcmaster_Carr .talk-quote .lets-talk{width:100%;display:block;padding:0;margin-top:30px;order:2}
.mcmaster_Carr .talk-quote .quote-form{width:100%;order:1}
.mcmaster_Carr .fancyHeading{margin-bottom:0;font-size:24px}
.mcmaster_Carr .talk-quote{margin-top:56px;padding:0 15px}
.mcmaster_Carr h1{color:#1a4ab9}
.mcmaster_Carr h2{font-size:16px;line-height:22px;font-weight:700}
.mcmaster .talk-quote .quote-form,.mcmaster_Carr .talk-quote .quote-form{background-color:#1a4ab9;padding:32px 15px}
.mcmaster_Carr{padding:48px 0 0 0}
.mcmaster_Carr .myContainer{padding:0}
.mcmaster_Carr .talk-quote .get-a-quote h2{font-size:18px;line-height:25px}
.mcmaster_Carr .talk-quote .lets-talk p{margin-top:24px}
.categoryListItems.categoryItems{flex-direction:column;width:100%}
.categoryListItems.categoryItems.search_cards:nth-child(3n){padding-right:0}
.categoryListItems.categoryItems ul{flex-direction:column}
.categoryListItems.search_cards h3 a{right:-5px;font-size:14px;top:0; line-height: 20px;}
.categoryListItems.categoryItems .search_cards_innerWrap{padding:15px 15px 10px 15px}
.categoryListItems.search_cards h3{font-size:14px;margin-bottom:16px;padding-right:60px;display: flex;align-items: flex-start;}
.categoryListItems.categoryItems ul a{margin-bottom:8px}
.flash-msg p{font-size:14px;padding:15px 10px 15px 25px}
.flash-msg .white-tick{left:8px;top:19px}
.left-data{width:50%}
.mother_newsection .mothernew3_left,.mother_newsection .mothernew3_right{padding-top:15px;width:100%;text-align:left}
.mother_newsection .mothernew1{padding:20px 15px}
.mother_newsection>div~div{padding-top:15px}
.mother_newsection ul{padding-left:15px}
.mother_newsection .accordian-dropdown{padding:16px}
.mother_newsection .fancyHeading{font-size:18px;line-height:24px}
.mother_newsection h3{line-height:30px}
.mothernew1 p{font-size:14px;text-align:justify}
.mcmaster_Carr .form-div{margin:10px 0 0 0}
.categoery_slide.owl-theme .owl-nav{top:6px}
.catalogue-category .categoery_slide .owl-next{background-position:-394px -102px!important}
.motherGroups .category_l2_title{margin-bottom:0}
.motherGroups .customRow.sectionGap{padding:15px 0 30px}
.blogs .col-sm-6:nth-last-child(2):not(:first-child) {
        display: none;
    }
}
@media screen and (max-width: 676px) {
            .sliderItem {
                flex: 0 0 50%;
            }
            .slidersan a {
    flex-direction: column;
    text-align: center;
}
.slidersan .image{width: auto; border: 1px solid #1B21311A; padding: 5px}
.slidersan p{width: 100%; padding: 13px 20px}
    .newtrade .talk-quote form .group .form-div:not(:last-child) {
        margin-bottom: 20px !important;
    }
        }
@media screen and (max-width:360px){
.dropdownLabel{float:left;padding-right:10px}
.motherGroups .category_l3_table td .greenmsg,.motherGroups .category_l3_table td .redmsg{right:4px}
.motherGroups .category_l3_table td .redmsg{white-space:normal;text-align:left;width:252px;margin:0;bottom:0}
.categoryListItems.search_cards h3{font-size:14px;margin-bottom:16px;padding-right:90px}
}