@media all and (max-width:1280px) and (min-width: 1201px){
	.startHeader{
		display: none;
	}
}

@media all and (min-width: 1200px){
	.cms-home .page-header .panel.wrapper {
	    background: transparent;
	}
	
	.page-layout-2columns-left .sidebar-main{
		width: 20%;
	}
	.page-layout-2columns-left .column.main{
		width: 80%;
	}
	
	.table.grouped .product-item-name{
		width: 80%;
	}
	
}

@media all and (min-width: 992px){
	.bestSellerImg{
		width: 270px;
		height: 220px;
	}
	
}

@media all and (min-width: 768px){
	.cart-summary{
		width: 25%;
	}
	body .sidebar h3:after{
		display: none;
	}
	.searchautocomplete__autocomplete{
		width: 250px !important;
		top: 30px !important;
	}
}

@media all and (min-width: 640px){
	.mobGroupHead{
		display: none;
	}
}




@media all and (max-width:1200px){
	
	h2{
		font-size: 28px;
	}
	
	.groupSimpleImage{
		display: none;
	}
	
	.customDropdown{
		width: 80%;
		padding:10px;
		font-size: 12px;
		letter-spacing: 0.6px;
	}
	
	.customDropdown:after{
		right: 5px;
		top: 4px;
	}
	
	.cms-home .panel.wrapper a{
		color: #ededed;
	}
	.cms-home .panel.wrapper a:hover{
		color: #ffffff;
	}
	.header .nav-toggle{
		display: inline-block;
		right: 15px;
		left: auto;
		top: 35px;
	}
	
	.header .nav-toggle::before{
		color: #ffffff;
	}

	.header .otherHeader{
		float: right;
		margin-right: 40px;
	}
		
	.header .menuBox span.tags, .startHeader{
		display: none;
	}
	
	.nav-sections-item-title{
		display: none !important;
	}
	
	.nav-sections-item-title.active{
		display: block !important;
		border-bottom: 1px solid #5986b9;
		margin-bottom: 10px;
	}
	
	.footer-top .nav-toggle{
		display: none !important;
	}
	
	.nav-sections-item-title.active a, .navigation .responsive-menu .tags{
		color: #06246f !important;
		text-transform: uppercase;
		font-family: 'Rajdhani', sans-serif;
		font-weight: bold;
		font-size: 24px;
		cursor: default;
	}
	
	.navigation .responsive-menu .tags{
		margin-bottom: 10px;
	}
	
	.nav-sections{
		background: #ffffff;
		
	}
	.header .navigation .ui-menu-item a span:last-child{
		color: #06246f;
		padding: 10px;
		display: block;
	}
	.header .navigation .ui-menu-item .submenu span:last-child{
		color: #5986b9;
	}
	
	.header .navigation .level0 > .level-top{
		display: block;
		
	}
	.navigation li.level0{
		border: 0px;
		display: block;
	}
	.nav-sections {

	    -webkit-overflow-scrolling: touch;
	    -webkit-transition: left 0.3s;
	    -moz-transition: left 0.3s;
	    -ms-transition: left 0.3s;
	    transition: left 0.3s;
	    height: 100%;
	    left: -80%;
	    left: calc(-1 * (100% - 54px));
	    overflow: auto;
	    position: fixed;
	    top: 0;
	    width: 80%;
	    width: calc(100% - 45px);
	
	}
	.nav-open .nav-sections{
		left: 0px;
		z-index: 99;
		padding: 40px 30px;
		top: 130px;
	}
	
	.navigation .parent .level-top::after {

	    position: absolute;
	    right: 7px;
	    top: -8px;
	
	}
	
	.navigation .parent .level-top::after {

	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    font-size: 42px;
	    line-height: inherit;
	    color: inherit;
	    content: '\e622';
	    font-family: 'icons-blank-theme';
	    vertical-align: middle;
	    display: inline-block;
	    font-weight: normal;
	    overflow: hidden;
	    speak: none;
	    text-align: center;
	
	}
	
	.bestSeller{
		width: 46%;
	}
	
	.hcontactForm{
		border: 0px;
	}
	
}

@media all and (max-width: 1200px) and (min-width: 992px){
	.bestSellerName{
		font-size: 20px;
	}
	.bestSellerImg{
	    width: 220px;
	    margin-right: 15px;
	}
	.bestSellerName, .bestSellerDesc, .bestSellerDetails{
		padding: 5px 10px 0px;
	}
	.bestSeller{
		height: 223px;
	}
	.home-bestSeller .bestSection .bestSeller .bestSellerDetails{
		left: 227px;
		bottom: -5px;
	}
}



/*@media all and (max-width: 1200px) and (min-width: 768px){*/
@media all and (max-width: 1200px){
	.navigation li.level0{
		width: 200px;
		position: relative;
	}
	.navigation li.level0 a:hover{
		background-color: #ffffff !important;
		border:0px !important;
	}
	
	.header .navigation .level0 > .level-top{
		width: 180px;
		background-color: #ffffff !important;
		border: 0px !important;
	}
	.submenu li{
		margin-bottom: 0px !important;
	}
	
	.header .navigation .ui-menu-item .submenu span:last-child{
		padding: 0px;
	}
	.responsive-tab{
		display: block !important;
		margin: 15px 0px;
	}
	.navigation a:hover, .navigation span:hover{
		color: #5986b9 !important;
	}
	
	.navigation .level0 .submenu a span:hover, .navigation .level0 .submenu a:hover{
		color: #06246f !important;
	}
	
	.nav-sections .nav-sections-items{
		position: relative;
	}
	.navigation li.level0:after, .nav-sections-item-title a:after{
    font-family: fontawesome;
    content: '\f067';
     position: absolute;
    right: 0px;
    top: 10px;
    color: #06246f;
    cursor: pointer;
	   }
	   
	   .navigation .level0 .submenu{
		   position: relative;
		   left: 0px !important;
		   padding-left: 20px !important;
		   padding-top: 0px;
	   }
	  
	   
	  .nav-sections-item-title a:after{
		   content: '\f00d';
		   top: 0px;
	  } 
	   
	  
	   
	   .navigation .level0 .submenu{
		   display: none !important;
		   background: #ffffff !important;
		   border: 0px !important;
	   }
	   .navigation .level0.showSub .submenu{
		   display: block !important;
	   }
	  .footer .logo{
		  margin-top: auto;
	  }
	  .responsive-menu .tags{
		display: block !important;
		border-bottom: 1px solid #5986b9 !important;
		color: #5986b9 !important;
		}
		.navigation .level0.showSub:after{
			content: '\f068';
		}
		.navigation a{
			padding-left: 0px;
			text-transform: uppercase;
			color: #06246f;
			padding: 7px !important;
			padding-left: 0px !important;
		}
		
	  
	  }


@media all and (max-width: 1200px) and (min-width: 768px){
	.navigation .level0 .submenu{
		top: 0px !important;
		padding-top: 0px;
		border: 0px;
		box-shadow: none;
		background: #ffffff;
	}
	.ui-menu-item.all-category{
		   padding-left: 10px !important;
	   }
	   
	   .industriesText img{
		    width: 58px;
		    margin-right: 15px;
	   }
	   .industriesText, .hcontactForm, .contactMap{
		   width: 65%;
	   }
	   .industriesList, .hcontactAddress{
		   width: 31%;
	   }
	   	   
	   .page-layout-2columns-left .column.main{
		   width: 80%;
	   }
	   .page-layout-2columns-left .sidebar-main{
		   width: 20%;
	   }
	   
}

@media all and (max-width: 1024px){
	.utilities li {
	    margin-left: 10px !important;
	}
	
	.opc-sidebar{
		
		float: none;
		ms-flex-order: 0;
	    -webkit-order: 0;
	    order: 0;
	}
	
	.opc-wrapper{
		width: 100%;
		float: none;
		ms-flex-order: 1;
	    -webkit-order: 1;
	    order: 1;
		
	}
	#super-product-table .col.part{
		min-width: 120px;
	}
	
	.abs-shopping-cart-items-desktop, .block-cart-failed, .cart-container .form-cart, .cart-container .cart-gift-item, .cart-summary{
		width: 100%;
	}
	
	#cart-totals .totals .amount{
		text-align: right;
	}
	
	.account.page-layout-2columns-left .column.main{
		width: 70%;
	}
	.account.page-layout-2columns-left .sidebar-main{
		width: 30%;
	}
	
	.gsContent .gsPart1 >div {
	    width: 100% !important;
	}
	
	.cart-container .form-cart .action.update{
		padding: 12px 25px;
	}
	
	.gsContent > div{
		width: 46%;
	}
	.gsContent .gsPart1{
		width: 45%;
	}
	.page-layout-1column .related .products-grid .product-item{
		width: 32%;
	}
	
	.page-layout-1column .product.media{
		margin: 25px 20px 30px 0px;
	}
	.contactusForm .webforms .field:last-child{
		right: -15px;
	}
	
	.cart-summary{
		top: 0px !important;
	}
	
}

@media all and (max-width: 991px){
	.bestSellerImg{
		width: 100%;
		margin-bottom: 10px;
		box-sizing: border-box;
		height: 270px;
	}
	.bestSeller{
		height: auto;
		vertical-align: top;
		background: transparent;
	}
	.home-bestSeller .bestSection .bestSeller .bestSellerDetails{
		position: relative;
		left: 0px;
	}
	
	.page-layout-2columns-left .column.main{
	   width: 70%;
   	}
   	.page-layout-2columns-left .sidebar-main{
	   width: 30%;
   	}
   .product-bx{
	   width: 45.6%;
   }
   
   .product-item-description{
	   margin-top: 10px;
   }
   
   body .product-item-description .action{
	   margin: 15px 0px;
   }
   
}

@media all and (max-width:1024px) and (min-width: 768px){
.opc-sidebar{
		width: 100%;
}
}
@media all and (max-width:767px){
	
	.customDropdown .subCats{
		border: 1px solid #06246f !important;
	}
	.homeBannerText p{
		display: none;
	}
	.bestSellerImg{
		height: 150px;
	}
	.gsContent > div, .gsContent .gsPart1 >div{
		margin-right: 0px;
	}
	#validation-message-box{
		position: absolute;
		top: 100px;
	}
	
	.home-bestSeller .bestSection .bestSeller .bestSellerDetails{
		bottom: 0px;
	}
	
	.modal-custom .action-close:before, .modal-popup .action-close:before, .modal-slide .action-close:before, .opc-estimated-wrapper .minicart-wrapper .action.showcart:before, .opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty{
		color: #06246f;
	}
	.nav-open .page-wrapper{
		left: 0px;
	}
	
	.opc-estimated-wrapper, .opc-wrapper .form-login{
		border-bottom: 0px;
	}
	.checkout-payment-method .payment-methods, .checkout-payment-method .payment-option{
		margin: 0px;
	}
	
	.minicart-wrapper .action.showcart{
		border: 0px;
		background: transparent;
	}
	
	.opc-estimated-wrapper{
		padding-left: 0px !important;
	}
	
	.opc-estimated-wrapper .estimated-block{
		font-family: 'Rajdhani', sans-serif;
		font-weight: bold;
		text-transform: uppercase;
		color: #06246f;
		font-size: 20px;
	}
	
	.opc-estimated-wrapper .minicart-wrapper{
		float: right;
	}
	
	.catalog-product-view .product.media{
		-ms-flex-order: 0;
		-webkit-order: 0;
		order: 0;
	}
	.contactusForm.rfqForm .drop-zone{
		height: 75px;
	}
	.customProdForm table tr td{
		font-size: 15px;
	}
	
    .product-info-main .box-tocart, .product-options-bottom .box-tocart{
	    margin: 0px !important;
    }
    
    .contactusForm.rfqForm .drop-zone > div{
	    line-height: 5;
    }
    
	.product-info-main .price-box .price-wrapper .price{
		font-weight: 400;
		font-size: 14px;
	}
	.thankyouCTA{
		font-size: 20px;
		width: 80%;
	}
	
	.cms-thank-you-request-for-quote, .cms-thank-you-contact-us, .cms-thank-you-custom-product, .cms-thank-you-quick-contact, .cms-thank-you-product-rfid-application, .cms-thank-you-product-repairs{
		background-position-y: 80px;
		background-position-x: 40%;
	}
	
	.page-product-grouped.page-layout-1column .product-info-main{
		margin-top: 0px;
	}
	
	.mobileTable input[type="number"]{
		width: 50px;
		height: 25px;
	}
	
	.mobileTable{
		display: block;
		margin-top: 20px;
	}
	.desktopHide{
		display: block;
		
	}
	.mobileHide{
		display: none;
	}
	.hcontactAddress img{
		display: block;
	}
	.hcontactAddress.desktopHide > div{
	    display: inline-block;
	    width: 45%;
	    vertical-align: top;
	    margin-right: 10px;	
	}
	
	.cart.table-wrapper .product-item-photo{
		display: none;
	}
	
	cart-container .form-cart .actions{
		text-align: left;
	}
	
	.cart-discount-code {
        width: 100%;
		top: auto;    
		margin-top: 30px;
    }
    .cart-discount-code .fieldset > .field:not(.choice) > .label{
	    width: 100%;
    }
    
    .cart.table-wrapper .item .col.item{
	    min-height: auto;
    }
	
	.mobileTable h3{
		font-family: 'Rajdhani', sans-serif;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 18px;
		letter-spacing: 1px;
		margin-bottom: 0px;
		
	}
	.product-info-main .price-box{
		margin-top: 0px;
	}
	h3.mobGroupHead{
		font-size: 24px;
		border-bottom: 1px solid #5986b9;
		color: #06246f;
		margin-top: 30px !important;
		text-transform: uppercase;
		margin-bottom: 0px;

	}
	
	.simpProductHead{
		margin-top: 20px;
	}
	.desktopTable{
		display: none;
	}
	
	.nav-sections-item-title.active{
		width: 100%;
		text-align: left;
		border-left: 0px !important;
		padding-top: 0px !important;
		height: auto !important;
	}
	
	.navigation li.level0:last-child{
		border: 0px !important;
	}
	
	
	.header .navigation .level0>.level-top, .header .navigation .ui-menu-item a span:last-child{
		padding-left: 0px !important;
	}
	
	.nav-sections-item-content{
		padding-top: 0px !important;
		margin-top: 50px;
	}
	
	.responsive-menu{
		display: block;
	}
	
	.utilities li{
		display: none !important;
	}
	
	.responsive-menu .utilities li{
		display: block !important;
	}
	
	.responsive-menu .utilities{
		float: none;
		display: block;
	}
	
	.responsive-menu .utilities li, .responsive-menu li{
		display: block;
		margin-left: 0px;
	}
	
	.responsive-menu .utilities li a, .responsive-menu li a{
		padding-left: 0px;
		text-transform: uppercase;
		color: #06246f;
		padding: 7px !important;
		padding-left: 0px !important;
	}
	.nav-open .nav-sections{
		padding: 10px 30px;
		top: 92px;
	}
	
	.navigation li.level0:after{
		content: '\f067';
	}
	
	.header .tags{
		display: none !important;
	}
	
	.cms-home .page-header{
		top: 0px;
	}
	.page-header .panel.wrapper{
		padding: 15px;
	}
	
	.callHeader{
		position: absolute;
	    top: -30px;
	    left: 30px;
	}
	
	.logo{
		margin-left: 25px !important;
	}
	
	.block-search .control{
		border: 0px !important;
	}
	
	.searchBox{
		position: absolute;
		top: -32px;
		right: 40px;
	}
	
	.header .block-search input{
			    width: 150px;
	    left: auto;
	    margin-top: 0px;
	    position: absolute !important;
	}
	
	.block-search .action.search:before {
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    font-size: 22px;
	    line-height: 22px;
	    color: #5986b9;
	    content: '\e615';
	    font-family: 'icons-blank-theme';
	    margin: 0;
	    vertical-align: top;
	    display: inline-block;
	    font-weight: normal;
	    overflow: hidden;
	    speak: none;
	    text-align: center;
	    position: absolute;
	    top: 0px;
	    right: 2px;
	    cursor: pointer;
	}
	
	.block-search .action.search span {
		display: none;
	}
	.block-search .action.search{
		display: block !important;
		background: transparent !important;
		border: 0px !important;
		
	}
	
	.header .cartBox{
		margin: 10px 40px 0px 0px;
	}

	.header .nav-toggle{
		right: 40px;
		top: 18px;
	}
	
	.footer .block-search{
		display: none;
	}
	
	.footer .logo{
		float: none;
	}
	
	.footer-box{
		  width: 50% !important;
		  margin-bottom: 20px;
	  }
	  
.footer-box:nth-child(3n){
			  width: 100%;
	  }
	  
	  .footer-top{
		  position: relative;
	  }
	  
	  .scroll-top{
		  position: absolute;
		  top: 20px;
		  right: 30px;
	  }

	  .footer.content{
		  margin-top: 0px;
	  }
	 .actions-toolbar .secondary, .login-container .fieldset:after{
		  margin-left: 0px;
		  margin-top: 20px;
	  }
	  	  
	  .footer_other_links{
		  padding: 5px;
		  text-align: center !important;
		  
	  }
	  .footer_other_links a, .footer_other_links small{
		  padding-left: 0px;
		  letter-spacing: 1px;
	  }
	  
	  .footer_other_links a{
		  margin: 0 20px;
	  }
	  .footer_other_links .copyright{
		  display: block;
	  }
	  .homeBannerText h1{
		  font-size: 35px;
		  padding: 0px 10px;
	  }
	  .homeBannerText{
		  top: 13%;
	  }
	  .homeBanners, .homeBannersContent{
		  width: 100%;
		  display: block;
	  }
	  .homeBannersContent{
		  left: auto !important;
	  }
	  
	  .homeBannersContent.bannerType{
		  top: 23%;
	  }
	  
	  .homeBannersContent img{
		  height: 70px;
		  margin-right: 10px;
	  }
	  
	  .homeBannersContent img+div{
		  display: inline-block;
		      vertical-align: top;
			  margin-top: 10px;
	  }
	  
	  .homeBannersContent.bannerFrequency{
		  top: 43%
	  }
	  
	  .homeBannersContent.bannerApplications{
		  top: 63%
	  }
	  .homeBannersContent.bannerIndustries{
		  top: 83%;
	  }
	  
	  .homeBanners{
		  height: 200px;
	  }
	  .homeBanners.bannerType{
		  height: 400px;
	  }
	  .homeBanner-layer{
		  height: 1080px;
	  }
	  
	  .bestSeller{
		  width: 44%;
		  margin: 20px 10px 20px 0px;
	  }
	  
	  .bestSellerName, .bestSellerDesc, .bestSellerDetails{
		    padding: 10px 10px 0px;
	  }
	  
	  .gsContent > div{
		  width: 100% !important;
	  }
	  .forget .captcha-image button{
		  margin-top: 10px;
	  }
	  
	  .industriesText, .hcontactForm, .contactMap{
		  width: 100%;
	  }
	  .industriesList, .hcontactAddress{
		  padding-left: 0px;
		  border: 0px;
		  margin-top: 20px;
		  width: 100%;
	  }
	  
	  .industriesText img{
		  margin-bottom: 10px;
	  }
	  
	  .webforms .lastInput{
		  height: 240px;
	  }
	  .webforms .field{
		  width: 100%;
	  }
	  .webforms .field:last-child{
		  position: relative;
	  }
	  
	  .quoteText:before, .quoteText:after{
		  font-size: 90px;
	  }
	  .quoteText, .quoteFooter{
		  padding: 0px 30px;
	  }
	  
	 body .sidebar .filter-content, body .sidebar .o-list{
		 display: none;
	 }
	  body .sidebar .block.hide .filter-content, body .sidebar .block.hide .o-list{
	  	display: block;
	  }
	  
	 .page-layout-2columns-left .column.main{
		 margin-top: 0px;
	 }
	 .product-bx{
		 width: 44.6%;
	 }
	 
	 .account .sidebar-main{
		-ms-flex-order: 0;
	    -webkit-order: 0;
	    order: 0;
	 }
	 
	 .account-nav .title strong:after{
		text-transform: uppercase;
	    margin-bottom: 10px;
	    content: 'My Account';
	    font-family: 'Rajdhani', sans-serif;
	    font-weight: bold;
	    font-size: 20px;
	    color: #06246f;
	 }
	  .account-nav{
		  margin-bottom: 20px;
	  }
	 
	  .account-nav .title {
		  width: auto;
		  height: auto;
		  margin: auto;
		  overflow: visible;
		  clip:auto;
		  position: relative;
		  cursor: pointer;
		  border: 1px solid #5986b9;
		  padding: 10px 10px;
	  }
	  
	   .account-nav .title:after{
		    font-family: 'fontawesome';
		    content: '\f103';
		    margin-left: 20px;
		    font-size: 20px;
		    position: absolute;
		    right: 10px;
		    top: 8px;
	   }
	   
	   .account-nav .content{
		   display: none;
		   
	   }
	   .account-nav .content.active{
		   display: block;
	   }
     .account-nav .title.active:after{
	      content: '\f102';
     }
     
     .contactContent .contactMap{
	     padding-left: 0px;
	     border: 0px;
	     margin-top: 10px;
     }
	     
	    .category-contact-us .gStarted{
		    padding-top: 20px;
	    } 
	     
	     .contactusForm .webforms .field, .webforms .fieldset > .field:not(.choice) > .control{
		     width: 100%;
	     }
	     
	     .contactusForm .webforms .field:last-child{
		     width: 100%;
		    right: auto;
	     }
	     .product-item-lead{
		margin-top: 0px;
	}
	.responsive-menu .utilities li {
	    margin-left: 0px !important;
	}
	.responsive-menu .tags{
		display: block !important;
		
		}
	.cms-home .callHeader .phoneNumber{
		background: transparent;
	}
	
	.rfidAppForm .fieldTimeline.lastTimeline div.field:last-child, .rfidAppForm .fieldTimeline div.field{
		width: 100%;
	}
	.rfidAppForm .webforms .field{
		width: 100%;
	}
	
}

@media all and (max-width: 640px){
	
	.table.grouped tbody > tr > td, #super-product-table .tier-price{
		text-align: left;
	}
	
	.table.grouped tbody .col.item{
		width: 100%;
	}
	
	.table.grouped .product-item-name{
		margin-top: 0px;
	}
	#super-product-table .price-box, #super-product-table .product-item-lead, #super-product-table .product-item-part, #super-product-table .tier-price{
		top: 0px;
	}
	#super-product-table .reqQoute:before{
		display: none;
	}
	.header .block-search input{
		margin-top: -10px;
	}
	.header .cartBox{
		margin-top: 0px !important;
	}
	#super-product-table td span, #super-product-table td > div{
		display: inline-block;
	}
	.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td:before, .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th:before{
		width: 110px;
		font-family: 'Rajdhani', sans-serif;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 16px;
	}
	
	.page-product-grouped tbody tr {
	    border-bottom: 1px solid #d8d8d8;
	}
	.table.grouped tbody > tr > td{
		padding: 10px 10px !important;
		box-sizing: border-box;
	}
	.box-tocart.fixedButton{
		position: fixed;
		right: 0px;
		bottom: 10%;
		width: auto;
	}
	#super-product-table .col.part{
		min-width: 0px;
	}
	
}

@media all and (max-width: 550px){
	.column.main .product-items{
		margin-left: 0px;
	}
	.products-list .product-item-photo,.products-list .product-item-details{
		display: block;
		width: auto;
	}
	.products-list .product-item-name, .products-list .product-item-sku, .products-list .product-item-inner{
		padding-left: 0px !important;
	}
	.products-list .product-item-name{
		background: transparent;
		
	}
	.products-list .product-item-name a, .products-list .product-item-name > a:visited{
		color: #06246f;
	}
	body .product-item-description .action{
		display: none;
	}
	
	.product-item-description{
		margin: 10px 0px 20px 0;
		padding-bottom: 10px;
		border-bottom: 1px solid #5986b9;
		
	}
	
	.products-list .product-item-name:after{
		    font-family: 'fontawesome';
			content: "\f101";
			right: 0px;
			position: absolute;
			font-size: 18px;
	}
	
	.page-layout-1column .related .products-grid .product-item{
		padding-left: 0px !important;
		width: 46%;
		margin-bottom: 20px;
		margin-left: 20px;
	}
	
	.page-layout-1column .related .products-grid .product-item:nth-child(2n+1){
		margin-left: 0px;

	}
	
	.page-layout-1column .related .products-grid .product-item-name a{
		font-size: 16px;
	}
	
	
	
}

@media all and (max-width: 450px){
	.product-bx{
		width: 272px;
		margin-right: 0px;
	}
	.row.product-wrapper{
		text-align: center;
	}
	.product-bx .cta-btn{
		display: block;
		text-align: left;
	}
}


@media all and (max-width:400px){
	.bestSeller{
		width: 100%;
	}
	.bestSellerImg{
		height: auto;
	}
	.callHeader .phoneNumber{
		padding-left: 10px;
	}
	
	.industriesText img{
		width: 25%;
	}
	.quoteText:after{
		  bottom: -25px;
	  }
	  .header .cartBox{
		margin-right: 20px !important;
	}
}

@media all and (max-width: 380px){
	.header .logo{
		margin-left: 0px !important;
	}
	.callHeader{
		left: 5px !important;
	}
	
	.header .nav-toggle{
		right: 15px !important;
	}
	
	.searchBox{
		right: 20px;
	}
}

@media all and (max-width: 360px){
	.footer .logo img{
		width: 130px;
		height: 30px;
	}
	.gsButton img{
		width: 30px;
		margin-right: 10px;
		height: 35px;
	}
	.gsButton{
		padding: 10px 5px !important;
	}
	
	.gsButton span{
		top: 32%;
	}
	.header .minicart-wrapper .block-minicart{
		right: -25px;
	}
}



