/* Enter Your Custom CSS Here 
.large, h2, h1 {
  font-size: 1.85714em !important;
  line-height: 1.03846em !important;
}
#main p {
  margin-bottom: 0.714286em;
}
body {
  color: #000;
  font-size: 0.875em;
  line-height: 1.28571em;
}
h2.machine-head {
  font-size: 14px  !important;
  line-height: 40px !important;
}*/
#main ul {
    margin-bottom: 0.714286em;
}
#main p {
  margin-bottom: 20px;
}
#header {
  background: #000000 none repeat scroll 0 0;
}
#footer {
 background: #000000 none repeat scroll 0 0;
}
#header #logo {
  background-image: url("http://self-storage.co.nz/wp-content/uploads/2017/06/logo.png");
  background-position: center center;
  background-size: 350px auto;
  margin-left: 0;
  width: 350px;
}
.col-md-6 {
  width: 50%;
  float: left;
}
row{
display: block;
  overflow: hidden;
}
.img-responsive {
  display: block;
  margin: 0 auto;
  width: 60%;
}
.form-control {
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #555;
  display: block;
  font-size: 14px;
  height: 34px;
  line-height: 1.42857;
  padding: 2px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}
.form-control:focus {
  border-color: #66afe9;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
  outline: 0 none;
}
textarea.form-control {
  height: auto;
}

.btn-n {
  border-radius: 6px;
  font-size: 18px;
  line-height: 1.33333;
  padding: 10px 16px;
  background-color: #337ab7;
border-color: #2e6da4;
color: #fff;
  -moz-user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
cursor: pointer;
display: inline-block;
font-size: 14px;
font-weight: 400;
line-height: 1.42857;
margin-bottom: 0;
padding: 6px 12px;
text-align: center;
touch-action: manipulation;
vertical-align: middle;
white-space: nowrap;
}
.middle {
  display: block;
  margin: 0 auto;
  width: 50%;
}
.acp .wpcf7-form-control-wrap.mathcaptcha-296 {
  color: #555;
  display: block;
  overflow: hidden;
  padding: 20px 0;
  width: 100%;
  font-size: 20px;
}
.form-controls {
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #555;
  font-size: 14px;
  height: 34px;
  line-height: 1.42857;
  padding: 2px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 10%;
}
.form-controls:focus {
  border-color: #66afe9;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
  outline: 0 none;
}
.contact-us-map.for {
  width: 48%;
}
.contact-detail strong {
  width: auto !important;
}
#header #menu {
  background-color: #56a702;
}
#header #menu-top-menu li a.active, #header #menu-top-menu li a:hover, li.current-menu-item a {
  background-color: black;
}
strong {
  color: #008000;
}
article.home-section h1 {
  color: #008000;
}
#header .header-contacts {
  color: #56A702;
}
@media screen and (max-width: 640px) {
.middle {
  display: block;
  margin: 0 auto;
  width: 100%;
}

}