@media only screen and (max-width:1200px){
 .footer .links {
    width: 22.65625%;
    padding-right: 0;
    margin-right: 3.125%;
  }	
	
}
@media only screen and (max-width:1024px) and (orientation: portrait) {
   .qty-wrapper .comment {
    font-size:11px;
   }
   .cart-totals .table .amount {
         white-space: normal; 
    }
   .page-products .products-grid .product-item {
	  margin-left: 1.9%;  
   }
   .page-products .products-grid .product-item {
      width: 22.8%; 
   }
   .catalog-category-view .category-cms .products-grid--max-4-col > li {
    min-height: 325px;
   }
  
}
@media only screen and (max-width:1024px) and (orientation: landscape) {
   .qty-wrapper .comment {
     font-size:11px;
   }
    .cart-totals .table .amount {
        white-space: normal;
    }
	.page-products .products-grid .product-item {
       margin-left: 12px;
    }
	.unit-case-box-input .qty{
	      width:37px;
	      margin-right: 2px;
	} 
}

@media only screen and (max-width:992px){
	.column.main {
		min-height: 220px;
	}
   .footer-primary-bottom .item-left .links {
     width: 30%;
   }
  .products-grid--max-4-col > li,
  .page-products .products-grid .product-item  {
    width: 30.33333%;
   }
  .page-products .products-grid .product-item {
    margin-left: 12px;
  }
  .navi.nav-mobile .nav-item.level0 > a {
	   background-color: #fff;
	   color: #000;
	   padding: 0 20px;
	   line-height: 40px;
	   border-bottom: 1px solid #ddd;
	   font-weight: 600;
	   text-transform: capitalize;
	   font-size: 15px;
       font-family: "Open Sans Condensed", sans-serif;
   }
   .products-grid--max-4-col > li:nth-child(4n) {
      margin-right: 15px;
    } 
    .product.data.items.style1.show-tabs>.item.title>.switch {
		   padding: 0 15px 0 15px;
	}
    /*========== For checkout page ===========*/
   .opc-wrapper{
	  width:99.66666667%;
    }
	div#iosc-summary{
		  width:100%;
	}
    .unit-case-box-input .qty{
		width: 29px;
		padding: 0 2px;
		margin-right: 3px;
	}	
	.qty-wrapper .comment,
	.catalog-category-view .product-item-details .product-item-name{
		font-size:11px;
	}
	#top .header-primary{
		padding-bottom:0px;
	}
	.cms-submittals .products-grid li{
	   min-height: 422px;
    }	
	.categorypath-piping-chemicals .category-cms .products-grid,.cms-catalogs .products-grid{
     display:inline;	
    }
	
    .cms-catalogs .products-grid li{
	   min-height: 435px;
    }
	#co-add-to-quote-form .checkout-methods-items button.action {
      font-size: 14px;
    } 
	.product-view .product-add-form .action.toquote,
	.product-info-main .box-tocart .action.tocart{
	 min-width:auto;
	}
	.checkout-cart-index .cart-summary {
	  padding: 20px 5px;
	}
	.cart-container .checkout-methods-items .action.primary {
	  font-size: 14px;
      padding: 5px;
	}
	#block-discount #block-discount-heading,#block-shipping #block-shipping-heading{
	  font-size:13px;
	}
	.cart-totals .table .amount {
         white-space: normal;
    }
	.checkout-cart-index .cart.table-wrapper .product-item-details {
	   display:inline-block;
	   width: 100%; 
	}
	#checkout .authentication-wrapper { 
	    width: 50%;
	}
	.product-reviews-summary .reviews-actions,.product-item-details .price-final_price{
       line-height:17px;
	   font-size: 12px;
    }
	.product-item-details h4 {
	  margin-bottom:0;
	} 
	div.filter-options-title {
	 font-size:12px;
	}
	div.rewards__checkout-cart-usepoints .input-box label {
	 line-height: 11px;
     font-size: 8px;  
	}
	.quotation-quote-index .quote-details-container div.authentication-wrapper {
        margin: 0 0 21px 0;
    }
	#fileUpload .upload-row .upload-row-file {
	   width:100%;   
	}
	#customer-email-fieldset .field-tooltip .field-tooltip-content {
	    width: 156px;
		left: 0;
		top: 23px;
		padding: 5px;
	}
	
}
 
@media only screen and (max-width:769px){
	.cms-page-view .main.container .inner-container {
       padding: 10px 10px 0px 10px;
    }
   .header-container .skip-links--4 .skip-link {
     width: 20%;
   }	
   .right-links.custome-right-links{
	 display:none;
   }
  #user-menu-wrapper-regular #user-menu {
	  position: absolute;
      top: 30px;
      right: 15px;
  }
 #header-account .header.links.show-mobile-links{
	display:block;
	position: static;
    text-align: left;
	border:none;
	width:100%;
	background:transparent;
  }
  #header-account .header.links.show-mobile-links a{
	  font-size:14px;
	  border-bottom: 1px solid #CCCCCC;
  }
  .header-container .skip-content--style{
	   padding:20px 0;
   }
   .header-m-primary-container .inner-container{
	   padding:0px;
   }
   .account-links.custome-account-links .header.links a {
	   padding: 5px 20px;
   }
   .navi.nav-mobile .nav-item.level0 > a {
	   background-color: #fff;
	   color: #000;
	   padding: 0 20px;
	   line-height: 40px;
	   border-bottom: 1px solid #ddd;
	   font-weight: 600;
	   text-transform: capitalize;
	   font-size: 15px;
       font-family: "Open Sans Condensed", sans-serif;
   }
   .block-search .block.block-content {
	  padding: 0 20px;  
   }
   .minicart-items-wrapper {
	   margin:0 0px;
   } 
   .header-mobile .skip-content .links.show-mobile-links > li > a:hover{
	 color:#fff!important;  
   }
   .block-minicart .subtitle.empty {
	   text-align: center;
   }
    .why-argco-icon {
		float: left;
		width: 20%;
		line-height: 49px;
		color: #333;
		font-weight: 600;
		background: #fafafa;
		text-align: center;
	 }
    .minicart-wrapper .dropdown-heading .counter{
		right:5px;
	}
     .categorypath-piping-chemicals .category-cms .products-grid,.cms-catalogs .products-grid{
      display:inline;	
    }
    .cms-catalogs .products-grid li{
	   min-height: 435px;
    }
   
   
}

@media only screen and (max-width:768px) {
    .field-tooltip .field-tooltip-action {
		position: absolute;
		right: 0px; 
		top: -25px;
    }
	.why-argco-icon  img{
      width:30px;
      height: 30px;
	  vertical-align: middle
    }
     .icon.ic-user, .icon.ic-cart {
       float:none;
    }
  
}

@media only screen and (max-width:767px){
   .icon.ic-user, .icon.ic-cart {
       float:none;
    }
 .footer-container .footer-primary-bottom .item-left {
    float: left;
    width: 100%;
    text-align: left;
  }
  #top .header-primary{
	  padding-bottom:0px;
  }
  .contact-index-index #contact-form, .cms-contact-us #contact-form,
   #oar-widget-orders-and-returns-form {
	  padding-left:0;
  }
  ul.promos li {
	width:100%;
    margin-right:0;
  }
  .login-container .actions-toolbar>.primary .action,
  .form-create-account .actions-toolbar .primary .action.submit,
   #oar-widget-orders-and-returns-form .actions-toolbar .primary .action,
   .customer-account-forgotpassword .actions-toolbar .primary .action   {
	  width:auto;
   } 
  .form-create-account,
  .customer-account-forgotpassword .password.forget  {
      padding-left: 1px;
   }
   .product.data.items.style1.show-tabs>.item.title>.switch {
	  background: #00427B;
      color: #fff;  
   }
   .amreview-submit-form .review-form .action.submit.primary{
	   width:auto;
   }
   .minicart-wrapper .dropdown-heading .counter {
     right: 10px;
   }
    .mobile-related-product .block.related{ 
       display:block;
   }
   .page-products .product-item-info {
	   margin-bottom: 35px;
   }
   .product-view .product-add-form .action.toquote {
	   max-width:100%;
   }
   .why-argco-icon{
	 float: left;
     width: 20%;
     line-height: 49px;
     color: #333;
     font-weight: 600;
     background:#fafafa;
     text-align: center;	
   }
   .why-argco-icon  img{
      width: 25px;
      height: 25px;
	  vertical-align: middle
   }
   .checkout-container{ 
	    display: inline-block;
		width: 100%;
		overflow: hidden;
		padding: 0px 10px 0px 10px;
		box-sizing: border-box;
   }
   .quotation-quote-index .form.form-cart {
      max-width:100% !important;
	  min-width: auto !important;
    }
   .quotation-quote-index .quote-details-container {
		width:100%; 
	}
    .page-products .products-grid .product-item {
	  margin-left:1.9%;  
    }   
    .cms-about-us .sidebar-additional .about-row-left ul li {
	  width: 47%;
      float: left;
      margin-left:7px;
      min-height: 356px;
	}
	.product.data.items.style1 > .item.title:not(.disabled) > .switch:hover {
      background: transparent;
      color: #333;
    }
	.field-tooltip .field-tooltip-action {
		position: absolute;
		right: 0px;
		top: -25px;
    }
	.amreview-info-wrapper{
	  display:inline-block;
	}
	.about-row-left ul li h1 {
	   font-size:20px;  
	}
	.amreview-submit-form .review-control-vote.control:hover:before {
      color: #b1aeae;
    }
	.checkout-container .authentication-wrapper {
	  margin-top:0;
	}
	div.fancybox-skin {
        width: 95%!important;
	}
	div.customer-review .product-media {
	    margin-right: 0;
       max-width: 100%;
       width: 100%;
	}
	div.customer-review .product-info,div.customer-review .review-details,
    .checkout-index-index #checkoutSteps li#payment form#co-payment-form {
       width:100%;
      float: right;
    }
     .checkout-index-index div.opc-wrapper #shipping {
        min-height:auto; 
     }
	
	
}

@media only screen and (max-width:560px){ 
  #reorder_product_wrapper{
	  overflow-x:auto;
  }
  .why-argco-icon .label{
      font-size:12px;
   }
   .why-argco-icon  img{
      width: 20px; 
      height: 20px;
   }
  
}

@media only screen and (max-width:479px){
   .header-container .logo-wrapper--mobile {
       width: 43%;
	   margin-left: 40px;
   }
   .main.container .inner-container {
      padding: 10px 10px 0px 10px;
   }	
  .products-grid > li {
    width: 30.8642%;
   }
  .products-grid--max-4-col > li,
  .page-products .products-grid .product-item {
	float: left;
	width: 46.0%;
  } 
  .footer-container .inner-container {
	 padding: 0px 15px;
  }  
  .footer-primary-bottom .item-left .links {
    width: 46%;
    min-height: 160px;
  }
  .block.newsletter .field {
	 width:63%;
  }
  .newsletter-wrapper .custserv{
	clear:none;
    float:none;
    width: 100%;
    text-align: center;	
  }
  .page-products .products-grid .product-item {
    margin-left: 7px;
   }
   .page-products .product-item-info {
	   margin-bottom: 35px;
   }
   .catalogsearch-result-index .products .product-item-info{
	   min-height: 397px;
	   margin-bottom:15px;
   }
    .why-argco-icon .label{
	   display:none;
   }
   .cms-about-us .products-grid .category-info h2,.custserv span{
        font-size: 14px;
   }
   .miniquote-wrapper .block.block-miniquote{
     width:320px;
   }
	.checkout-container#checkout .authentication-wrapper {
      margin-top:0;
	}
	.product-item-info .qty-wrapper .comment {
        font-size: 11px;
	}
	.product-item-details h4 {
	 font-size:12px;
	 margin-bottom:0;
	}
   .unit-case-box-input .qty	{
     margin-right: 3px;
   }
   .product-reviews-summary .reviews-actions,.product-item-details .price-final_price{
    line-height:17px;
   }
   .amreview-add-new .amreview-button.action{
    margin-bottom:5px;
   }
   .amreview-add-new .amreview-label{
     width:100%;
   }
   .cms-about-us .sidebar-additional .about-row-left ul li {
	  min-height:300px;
	}
 	
}

@media only screen and (min-width:768px) {
  .catalog-product-view .amreview-review-wrapper.review-item {padding: 20px 0 20px 0;}
}