/*
  home.css
*/

#div_logo_container {
  width:65%;
	height:70px;
  text-align:center;
}

#img_site_logo {
  display:none;
  width:65%;
}

#p_strapline {
  display:none;
  font-size:2.3vw;
  color:#b2b2b2;
  font-style:italic;
}

#div_contact {
  display:none;
  margin-top:30px;
	width:100%;
  color:#b2b2b2;
  text-align:center;
  font-size:1.5vw;
  line-height:1.5;
}
 
/* No mouse */
@media (pointer:coarse) {
  .div_mouse_show_hide {
    display:none;
  }
  .div_touch_show_hide {
    display:block;
  }
}

/* iPhone Portrait */
@media screen and (max-device-width: 767px) and (orientation:portrait) {

#div_logo_container {
  width:90%;
}

#img_site_logo {
  width:90%;
}

#p_strapline {
  font-size:4.3vw;
}

#div_contact {
  font-size:4.0vw;
  line-height:2;
}

} 

/* iPhone Landscape */
@media screen and (max-device-width: 767px) and (orientation:landscape) {

#div_logo_container {
  width:90%;
}

#img_site_logo {
  width:90%;
}

#p_strapline {
  font-size:4.3vw;
}

#div_contact {
  font-size:4.0vw;
  line-height:2;
}

}

/* iPad Portrait */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) {

#div_logo_container {
  width:90%;
}

#img_site_logo {
  width:90%;
}

#p_strapline {
  font-size:4.3vw;
}

#div_contact {
  font-size:4.0vw;
  line-height:2;
}

}

/* iPad Landscape */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:landscape) {

#div_logo_container {
  width:90%;
}

#img_site_logo {
  width:90%;
}

#p_strapline {
  font-size:4.3vw;
}

#div_contact {
  font-size:4w;
  line-height:2;
}

}
