#center_column{padding-top:1px;position:static}
.page-heading {
	line-height: 1;
	text-transform: none;
	border: none;
  position: absolute;
  top: -55px;
  left: 15px;
  right: 15px;
  margin: 0;
  padding: 0;
  background: none;
  color: #fff;
  text-align: left;
  font-size: 44px;
  font-weight: 600 /*bold*/;
  overflow:visible;
}
body.order-opc .page-heading {left:40px}
body#module-azgallery-gallery .page-heading {left:40px;top:-200px}
body#module-faqpage-faq .page-heading {left:40px;right:40px;text-align:center}
body#module-distributorspage-distributors .page-heading{left:52%}


#page_image{
  padding:46.39% 0 0;/*height:475px;*/
	background: url(../../../img/page/img-gallery.jpg);
  background-size:100% 124%;
  position:relative
}

body#index #page_image{
  padding:68.36% 0 0;/*height:700px;*/
	background-image: url(../../../img/page/img-home.jpg);
  background-size:100% 100%;
  position:relative
}

body#index #page_image{
	/*background-image: url(../../../img/page/hp-cover.jpg);*/
	background-image: url(../../../img/page/web-img.jpg);
}

@media (min-width: 1024px){
    body#index header .row #header_logo{margin:0 0 50%;width:15%}
}


body.order-opc #page_image{
  padding:46.39% 0 0;/*height:475px;*/
	background-image: url(../../../img/page/img-cart.jpg);
  background-size:100% 100%;
}

body#module-azgallery-gallery #page_image{
  padding:46.39% 0 0;/*height:475px;*/
	background-image: url(../../../img/page/img-gallery.jpg);
  background-size:100% 124%;
}

body#cms.cms-4 #page_image{
  padding:46.39% 0 0;/*height:475px;*/
	background-image: url(../../../img/page/img-contact.jpg);
  background-size:100% 130.53%;
}

body#module-distributorspage-distributors #page_image{
    background-image: url(../../../img/page/hp-cover.jpg);
}

body#module-faqpage-faq #page_image{
  padding:46.39% 0 0;/*height:475px;*/
	background-image: url(../../../img/page/img-faq.jpg);
  background-size:100% 145.26%;
}

body#product #page_image{display:none}
body#product #header_logo{display:none}

#center_column #map_canvas{margin:0 -30px;height:450px}



@media (max-width: 1024px) {
  .page-heading{font-size:33px} /*44*/
}

@media (max-width: 480px) {
  .page-heading{font-size:22px} /*44*/
}

