body { font-family: 'Raleway', sans-serif; padding-bottom: 5vh; }
.pre-top {  }
.pre-top p { float:left; font-size: 1.4vh; margin-top: 1vh; margin-left: 1.8vh; }
.pre-top .contact { float: right; }
.pre-top .contact span { float: left; margin-right: 3vh; margin-top: 1vh; font-size: 1.4vh; }

.logo-div { height: 9vh; }
.logo-div a.logo { float: left; margin-left: 1.9vh; margin-top: 2vh; }
.logo-div .social { float: right; margin-top: 3vh; }
.logo-div .social a { float: left; margin-left: 1vh; }

nav.navbar { margin-bottom: 0 !important; }

.content {  }
.content .products {  }
.content .information { background: #eee; margin-bottom: 2vh; padding-bottom: 1.7vh; text-align: center;}
.content .information h2 { font-family: 'Lobster', sans-serif; }
.content .informationp p {  }
.content .products .col-lg-4 { margin-bottom: 2vh; }
.content .products .col-lg-4 h3 {  }
.content .products .col-lg-4 h3 a { text-decoration: none; font-weight: bold; color: #333; }

.callus { border: 1px solid #ddd; padding-bottom: 3vh; margin: 4vh; }
.callus h3 { font-weight: bold; text-align: center; margin-bottom: 3vh;}
.callus2 { border: 1px solid #ddd; padding-bottom: 3vh; margin: 4vh; width: 40vh; position: fixed; bottom:0; right:0; display: none; box-shadow: 2px 2px 8px 5px #888; padding-top: 2vh; }
.callus2 h3 { font-weight: bold; text-align: center; margin-bottom: 3vh; }
.callus2 .close-div { float: right; position: relative; font-size: 25px; margin-top: -10px; text-decoration: none; }


footer { border: 1px solid #ddd; padding: 3vh 0; }
footer h3 { font-weight: bold; }
footer ul { margin-top: 2vh; }
footer ul li { margin-left: -20px; margin-bottom: 2vh; }

span.btn.btn-primary.btn-block {font-size: 2.2em; font-weight: 900; } 

.products div p { height: 15vh; }