/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) {


}
/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {

 .address h4 {
	font-size:18px;
	margin:40px 0 0 0;
}
.address h3 {
	font-size:24px;
	margin:10px 0 40px 0;
}
.address h3 .fa-2x {
	font-size:30px;
}

}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
header .intro-text form input[type="text"]{ width:100%;}
header .intro-text form input[type="submit"]{ width:100%;margin:0px 2px;}
 .address h4 {
	font-size:18px;
	margin:40px 0 0 0;
}
.address h3 {
	font-size:24px;
	margin:10px 0 40px 0;
}
.address h3 .fa-2x {
	font-size:30px;
}

}
/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
header .intro-text form input[type="text"]{ width:100%;}
header .intro-text form input[type="submit"]{ width:100%;margin:0px 2px;}
.address h4 {
	font-size:18px;
	margin:40px 0 0 0;
}
.address h3 {
	font-size:24px;
	margin:10px 0 40px 0;
}
.address h3 .fa-2x {
	font-size:30px;
}

}

/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
  .navbar-fixed-top .navbar-brand #logo {
    width: 60px;
  	position: absolute;
  	margin-left: 56px;
    margin-top: -10px;
  	z-index: 99;
  }

  .navbar-fixed-top .navbar-brand #rectangle {
  	position: absolute;
  	width: 260px;
  	top: -190px;
    left: -30px;
  	z-index: 9;
  }

  .navbar ul li a:first-of-type,
  .navbar ul li a:last-of-type {
    padding-left: 40px;
  	-webkit-transform: skew(0deg);
  	-moz-transform: skew(0deg);
  	-ms-transform: skew(0deg);
  	-o-transform: skew(0deg);
  	transform: skew(0deg);
  }

  .navbar ul li a > div {
  	-webkit-transform: skew(0deg);
  	-moz-transform: skew(0deg);
  	-ms-transform: skew(0deg);
  	-o-transform: skew(0deg);
  	transform: skew(0deg);
  }
}
