.main.full.home .right-main .new-products-container .page-heading {
  display: none; }

.brands-grid ul {
  list-style-type: none; }

.brands-grid ul li {
  display: inline-block;
  padding: 18px 5px; }

.category-image-blocks {
  margin: 0 0 20px; }

.category-image-blocks .category-block {
  display: inline-block;
  border: 1px solid #8FAC63;
  border-radius: 4px 4px 0 0; }

.category-image-blocks .category-block a:hover {
  text-decoration: none; }

.category-image-blocks .category-block p {
  margin-bottom: 0;
  text-align: center;
  color: #fff;
  background-color: #8FAC63;
  font-weight: bold;
  border-radius: 3px 3px 0 0;
  padding: 4px; }

.service-types img {
  max-width: 166px;
  border-radius: 4px;
  border: 1px solid #e6e6e6;
  margin: 0 5px; }

.service-install {
  margin: 32px 0; }

.service-install .need-install {
  display: inline-block;
  background-image: url("/product_images/uploaded_images/banner-newsletter-new.png") no-repeat;
  width: 200px; }

.footer-info-heading {
  color: #ffffff !important; }

.footer-info-col a {
  color: #68A94F !important; }

.contact-span {
  color: #fff;
  font-weight: 700;
  font-size: 14px;
  margin: 0 0 10px; }

.contact-span img {
  margin-right: 10px; }

h2.container-header {
  background-color: #8fac63 !important;
  color: #fff !important;
  border-bottom: none;
  border-radius: 3px 3px 0 0; }

.nav-logo {
  float: left;
  padding: 0 12px;
  height: 32px;
  padding-top: 6px; }

.navUser-item.gift-certficates {
  display: block !important; }

.page-heading {
  display: none !important; }

@media (max-width: 768px) {
  .nav-logo {
    display: none; }
  .top-top-menu {
    display: none; }
  .category-image-blocks {
    text-align: center; }
  .brands-grid {
    text-align: center; }
  .service-types {
    text-align: center; }
  .service-install {
    text-align: center; } }

.cart-actions .button {
  background-color: #d42020 !important;
  color: #fff;
  border-bottom: 3px solid;
  border-color: #860109 !important; }

#form-action-addToQuote {
  background-color: #cac9c9;
  border-color: #88b04b;
  margin-left: 0; }

#form-action-addToCart, #form-action-addToQuote {
  padding-left: 25px;
  padding-right: 25px; }

.cart-actions a.button {
  min-width: 187px; }

a#requestQuoteButton {
  background-color: #88b04b !important;
  border-color: #476a30 !important; }
