section .container{
  background:none;
  border:none;
  margin: auto;
  padding:0;
}
.mainBox {
   background: #cccccc; /* Old browsers */
   background: -moz-linear-gradient(top, #cccccc 0%, #eeeeee 25%, #cccccc 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(25%, #eeeeee), color-stop(100%, #cccccc)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top, #cccccc 0%, #eeeeee 25%, #cccccc 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top, #cccccc 0%, #eeeeee 25%, #cccccc 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top, #cccccc 0%, #eeeeee 25%, #cccccc 100%); /* IE10+ */
   background: linear-gradient(to bottom, #cccccc 0%, #eeeeee 25%, #cccccc 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#cccccc', GradientType=0 ); /* IE6-9 */
   border: 5px solid #fff;
   box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5);
   margin: 30px auto 40px;
   max-width: 1200px;
   padding: 15px 0;
   width: 94%;
   text-align: center;
   border-radius: 20px;
}
.imgLink.six {
   margin: 0 2%;
   width: 46%;
}
.imgLink img {
   width: 100%;
   margin-bottom: 10px;
  border: 2px solid #fff;
  box-shadow: 0 4px 8px rgba(0,0,0,.5);
}
.imgLink h4 {
   font-size: 24px;
   font-size: 2.4rem;
   margin: 6px 0 10px;
}
a.phone{color: #000}
.phoneTag { display:none }
h3 {
   font-size: 18px;
   font-size: 1.8rem;
   clear: both;
   line-height: 1;
}
h3 a:link, h3 a:visited { color: #000; }
h2 {
   color: #ccc;
   background: #242424;
   line-height: 1.8;
   font-size: 16px;
   font-size: 1.6rem;
}
a.nice.button{color:#fff; background: #06C; text-shadow: 1px 2px 1px #000}

.large.button {
    font-size: 18px;
    padding: 11px 48px 13px;
}
.homeBtn {width: 60%; font-size:20px; line-height:28px ; margin: 0 auto;}


/* Bottom SEO content */
.seoBox {
   border: 4px solid #03c;
   width: 94%;
   margin: 0 auto 20px;
   padding-top: 10px;
   background: #333;
     border-radius: 20px;
   box-shadow: 0 5px 8px rgba(0, 0, 0, 1);
     max-width: 1200px;
}
.oneToOne { margin: 40px 0; }
.oneToOne img { border: 1px solid #fff; }
h1 {
   text-align: center;
   color: #fff;
   font-size: 20px;
   font-size: 2rem;
}
.seoBox .right { margin: 0 3% 3%; }
.seoBox p {
   color: #ccc;
   margin: 0 4% 20px;
}
.seoBox .clearfix{clear:both; margin-bottom: 20px;}
.seoBox li {
   margin: 0;
   font-size: 12px;
   font-size: 1.2rem;
  width:20%;
  float:left;
  color: #ccc;
}


@media only screen and (max-width: 768px){
  x.four.columns.makeLogo {
    display: inline-block;
    width: 48% !important;
  }
  .seoBox li {width:25%}
  .seoBox {
    width: 100%;
    border-width: 4px 0 0;
    border-radius: 0;
    padding-bottom: 10px;
  }
  .seoBox p, .seoBox li {font-size: 1.6rem;}
}
@media only screen and (max-width: 600px){
  .mainBox{
    border-radius:0;
    border-width: 5px 0;
    width:100%;
  }
  h3{xborder-top: 1px solid #999;padding-top: 10px; font-size: 1.8rem}
  .imgLink {width: 100%;}
  .imgLink img{display:none}
  .imgLink h4{font-size:2.8rem}
  .phoneTag{display:block; font-size:1.8rem}
  .certified span, .certified br{display:none}
  
  .seoBox li {width:50%}
  .seoBox .right{float:none; text-align:center}
  .seoBox p{display:none}
  h2{line-height:1; padding:10px 10%; font-size:2rem}
 .homeBtn {
    font-size: 15px;
    line-height: 23px;
    margin: 0 auto;
    width: 40%;
}
}
@media only screen and (max-width: 360px){
  .seoBox li {width:100%}
}