
.golfnow {
  width:100%;
}

p {
  font-family:"Roboto", sans-serif;
  padding:5%;
}

a {
  text-decoration:none;
  color:#3366ff;
}

body {
  margin:0;
  background-color:#ffffff !important;

}

footer {
background-color:#ffffff !important;  
}

h1 {
  font-family:"Roboto", sans-serif;
  font-weight:bold;
  letter-spacing:0.025em;
  font-size:42px;
  padding-bottom:0px;
}

.subhead {
  font-size:26px;
  font-weight:100;
  line-height:40px;
  padding-bottom:1%;

}

.banner1 {
  font-family:"Roboto", sans-serif;
  font-weight:300;
  color:#ffffff;
  padding-top:12%;
  padding-bottom:0.5%;
  padding-left:9.9%;
  font-size:32px;
  background: url('/images/CaseStudy_golfnow_banner1.jpg');
  background-size:100% auto;
  background-repeat:no-repeat;
}

.banner2 {
  font-family:"Roboto", sans-serif;
  font-weight:300;
  color:#ffffff;
  padding-top:3%;
  padding-bottom:3%;
  font-size:21px;
  letter-spacing:0.03em;
  line-height:32px;
  float:left;
  background-size:100% auto;
  background-color:#666666;
  background-repeat:no-repeat;

}

.banner3 {
  font-family:"Roboto", sans-serif;
  font-weight:300;
  color:#ffffff;
  padding-left:5%;
  padding-right:5%;
  padding-top:6%;
  padding-bottom:6%;
  font-size:21px;
  letter-spacing:0.03em;
  line-height:32px;
  float:left;
  background: url('/images/CaseStudy_golfnow_banner3.jpg');
  background-size:100% auto;
}

.banner4 {
  font-family:"Roboto", sans-serif;
  font-weight:300;
  color:#ffffff;
  padding-top:5%;
  padding-bottom:5%;
  font-size:21px;
  letter-spacing:0.03em;
  line-height:32px;
  float:left;
  background: url('/images/CaseStudy_golfnow_banner4.jpg');
  background-size:100% auto;
}

.banner5 {
  font-family:"Roboto", sans-serif;
  font-weight:300;
  color:#ffffff;
  padding-top:3%;
  padding-bottom:3%;
  font-size:21px;
  letter-spacing:0.03em;
  line-height:32px;
  float:left;
  background-size:100% auto;
  background-color:#666666;
  background-repeat:no-repeat;
}

.banner2text {
  font-family:"Roboto", sans-serif;
  font-weight:300;
  color:#ffffff;
  width:60%;
  padding-left:19%;
  float:left;
  text-align:center;
}

.banner3text {
  font-family:"Roboto", sans-serif;
  font-weight:300;
  color:#ffffff;
  width:70%;
  padding-left:15%;
  text-align:center;
}

.banner4text {
  font-family:"Roboto", sans-serif;
  font-weight:300;
  color:#ffffff;
  width:55%;
  padding-left:21%;
  text-align:center;
}

.banner5text {
  font-family:"Roboto", sans-serif;
  font-weight:300;
  color:#ffffff;
  width:60%;
  padding-left:19%;
  float:left;
  text-align:center;
}


h2 {
  font-family:"Roboto", sans-serif;
  font-weight:300;
  font-size:24px;
  line-height:34px;
  color:#3366ff;
}

.quote {
  font-family:"Roboto", sans-serif;
  font-weight:300;
  font-size:22px;
  line-height:32px;
  color:#3366ff;
}

.details {
  font-family:"Roboto", sans-serif;
  font-weight:300;
  font-size:18px;
  color:#3366ff;
  letter-spacing:0.03em;
  padding-bottom:1.5%;
  padding-top:2%;
  padding-left:10%;
}



hr {
  border-bottom:0px solid;
  width:100%;
  opacity:0.5;
  color:#aaaaaa;
  height:1px;
}

.col1 {

width: 38%;
padding-left:5%;
padding-right:8%;
float:left;
font-family:"Roboto", sans-serif;
font-weight:100;
color:#606060;
line-height:20px;
  letter-spacing:0.03em;
font-size:14px;

}

.col2 {

width: 44%;
font-family:"Roboto", sans-serif;
font-weight:300;
float:left;
line-height:20px;
color:#606060;
  letter-spacing:0.03em;
font-size:14px;

}



.fullcol {
  width:77%;
  margin-left:11%;
  margin-right:10%;
  margin-top:4%;
  margin-bottom:6%;
  font-family:"Roboto", sans-serif;
  font-weight:300;
  float:left;
  line-height:22px;
  color:#606060;
  letter-spacing:0.03em;
  font-size:14px;
}

.cols {
  width:77%;
  margin-left:6%;
  margin-top:1%;
  margin-bottom:4%;
  font-family:"Roboto", sans-serif;
  font-weight:300;
  float:left;

}

h4 {
  font-family:"Roboto", sans-serif;
  font-weight:400;
  letter-spacing:0.9;
  font-size:20px;
  padding-bottom:0px;
}


@media screen and (max-width: 910px){

h1 {
  font-family:"Roboto", sans-serif;
  font-weight:bold;
  line-height:36px;
  letter-spacing:0.03em;
  font-size:30px !important;
  padding-bottom:0px;
  width:80%;
}

.subhead {
  font-size:18px;
  font-weight:100;
  line-height:27px;
}

.details {
  font-family:"Roboto", sans-serif;
  font-weight:300;
  font-size:16px;
  color:#3366ff;
  letter-spacing:0.03em;
  padding-bottom:2%;
  line-height:28px;
  padding-top:4%;
  padding-left:10%;
}

.logo {
    width:8%;
}

.col1 {
  width: 100%;
  padding-left:5%;
  padding-right:8%;
  float:left;
  font-family:"Roboto", sans-serif;
  font-weight:300;
  color:#606060;
  line-height:20px;
  letter-spacing:0.03em;
  font-size:14px;
}

.col2 {
  width: 100%;
  padding-left:5%;
  padding-top:5%;
  padding-bottom:5%;
  font-family:"Roboto", sans-serif;
  font-weight:300;
  float:left;
  line-height:20px;
  color:#606060;
  letter-spacing:0.03em;
  font-size:14px;
}

.banner1 {
  font-family:"Roboto", sans-serif;
  font-weight:300;
  color:#ffffff;
  padding-top:15%;
  padding-bottom:2%;
  padding-left:10%;
  font-size:18px;
  background: url('/images/CaseStudy_golfnow_banner1.jpg');
  background-size:100% auto;
}

.banner2 {
  font-family:"Roboto", sans-serif;
  font-weight:300;
  color:#ffffff;
  padding-top:4%;
  padding-bottom:4%;
  padding-left:0%;
  font-size:18px;
  letter-spacing:0.03em;
  line-height:24px;
  width:100%;
  float:left;
  background:none;
  background-color:#666666;
}

.banner3 {
  font-family:"Roboto", sans-serif;
  font-weight:300;
  color:#ffffff;
  padding-top:5%;
  padding-bottom:5%;
  font-size:18px;
  letter-spacing:0.03em;
  line-height:24px;
  width:80%;
  padding-left:15%;
  padding-right:10%;
  float:left;
  background: url('/images/CaseStudy_golfnow_banner3.jpg');
}

.banner4 {
  font-family:"Roboto", sans-serif;
  font-weight:300;
  color:#ffffff;
  padding-top:5%;
  padding-bottom:5%;
  font-size:18px;
  letter-spacing:0.03em;
  line-height:24px;
  width:100%;
  float:left;
  background: url('/images/CaseStudy_golfnow_banner4.jpg');
}

.banner5 {
  font-family:"Roboto", sans-serif;
  font-weight:300;
  color:#ffffff;
  padding-top:4%;
  padding-bottom:4%;
  padding-left:0%;
  font-size:18px;
  letter-spacing:0.03em;
  line-height:24px;
  width:100%;
  float:left;
  background:none;
  background-color:#666666;
}

.banner2text {
  font-family:"Roboto", sans-serif;
  font-weight:300;
  color:#ffffff;
  width:80%;
  padding-left:10%;
  float:left;
  text-align:center;
  color:#ffffff;
}

.banner3text {
  font-family:"Roboto", sans-serif;
  font-weight:300;
  color:#ffffff;
  width:80%;
  padding-left:2%;
  padding-right:10%;
  padding-top:5%;
  padding-bottom:5%;
  text-align:center;
}

.banner4text {
  font-family:"Roboto", sans-serif;
  font-weight:300;
  color:#ffffff;
  width:80%;
  padding-left:10%;
  text-align:center;
}

.banner5text {
  font-family:"Roboto", sans-serif;
  font-weight:300;
  color:#ffffff;
  width:80%;
  padding-left:10%;
  float:left;
  text-align:center;
  color:#ffffff;
}

.fullcol {
  margin-top:6%;
}

h2 {
  line-height:26px;
  font-size:18px;
}

.quote {
  font-size:18px;
  line-height:24px;
}

.logo {
  width:35%;
}

@media screen and (max-width: 480px){

  .logo {
    width:50%;
    padding-bottom:5%;
  }
}
