.flex-box {
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
}

.flex-wrap-wrap {
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}

.flex-justify-center {
  -webkit-box-pack:center;
  -moz-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
}

.flex-align-center {
  -webkit-box-align:center;
  -moz-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
}

.flex-box > div[class*="col"] {
  padding-top:5px;
  padding-bottom:5px;
}

div#mycontainer.container {
  background-color:white;
  height:100%;
}

img.img-responsive.clientsimg {
  padding-top:5px;
  padding-bottom:5px;
}

img.img-responsive.bwsimg {
  padding-top:5px;
  padding-bottom:5px;
}

hr#mygreyhr {
  margin-bottom:0px;
  height:6px;
  background-color:#BDBFC1;
  margin-top:0px;
}

div.row.mypageheading {
  padding-bottom:20px;
}

img#mytile:hover {
  -webkit-box-shadow:0px 0px 20px rgba(255,255,255,0.8);
  -moz-box-shadow:0px 0px 20px rgba(255,255,255,0.8);
  box-shadow:0px 0px 20px rgba(255,255,255,0.8);
}

div#mytilerow.row {
  padding-top:10px;
  padding-bottom:10px;
}

div#socials.row {
  /*display:inline-flex;*/
  /*height:100%;*/
}

.contact_details {
  color:white;
  text-align:center;
  padding-top:10px;
}

a.contact_details {
  color:white;
}

.contact_details a {
  color:white;
}

button#contact_us_btn {
  padding-botton:20px;
}

form#contact_us_btn {
  padding-bottom:20px;
}

p#form-response.text-center {
}

div#form-response.row {
}

