/* ======================================== */

/* == 480 PX== */

/* ======================================== */

@media (min-width:480px) and (max-width:767px){

  .block-block-6 {
	/*position:relative;  */
	margin-top: -20%;
	/*overflow:hidden;*/
  }
  
  h1.home-title {
    font-size: 55px;
	  line-height:60px;
    margin-top: 20%;
  }

  /* service locations */

  #google-store-locator-map-container #cluster-loading{

    position: fixed;

    z-index: 1;

    left: 200px;

    bottom: 58px;

    background: rgba(255, 255, 255, .8);

  }

  #google-store-locator-map-container{

    position: absolute;

    left: 10px;

    top: 64px;

    right: 10px;

    bottom: 58px;

    overflow: hidden;

  }

  .google-store-locator-panel{

    float: left;

    width: 180px;

    margin: 0px;

    /* offset for border, not using box sizing */

    height: calc( 100% - 2px);

    border: 1px solid #cccccc;

    margin-right: 10px;

  }

  .google-store-locator-map{

    float: left;

    border: 1px solid #cccccc;

  }  

  .node-type-seal-failure-type .gallery-main {

    margin-top: 25px;

  }

  

   /* RESOURCES */

  .rule,

  .hrule {

	width:100%;

	height:1px;

	font-size:1px;

	background:#c1c1c1;

	margin:15px 0;

	padding:0;

  }

  

  .corrosion-wrapper img {

	max-width:95%;

	height:auto;  

  }

  

  img.app-d-1,

  img.app-d-2,

  img.app-d-3 {

	  max-width:95%;

	  height:auto;

  }

  .app-d-1 {

	margin-bottom:20px;  

  }

}

