/* Main Page */

div.services4 a {
   width: 100%;  
    font-size: 18px;
}
a.button {
font-size: 1.25rem;
background: #00891D;
padding: 5px 10px;
color: #fff;
text-shadow: none;
 border-radius: 5px;
}
.page-id-142 .inner-banner p {
 font-size: 28px;
}
.services1 a, .services1 a:hover {
    background-position: 0px 0px;
    font-size: 18px;
}
.services1 {
    margin-bottom: 10px;
    height: 150px;
    float: left;
    clear: none;
}
.services1:first-child {
     margin-right: 10px;
     margin-bottom: 10px;
     width: 100%;
}
.services1b a {
background: url('http://ssprivacy.com/wp-content/themes/ssprivacy/core/images/services1b.jpg') no-repeat 0px 0px;
background-size: cover;
width: 100%;
height: 150px;
border-radius: 5px;
display: block;
opacity: 1;
transition: opacity .5s ease-in-out;
-moz-transition: opacity .5s ease-in-out;
-webkit-transition: opacity .5s ease-in-out;
font-size: 18px;
text-align: center;
color: #fff;
line-height: 150px;
float: left;
margin-bottom: 10px;
}
.services1b a:hover {
      opacity: 0.5;
}

@media only screen and (min-width: 650px) {
     .services1b a {
         width: 233px;
         height: 166px;
        line-height: 166px;
     }
    .services1 {
       height: 166px;
   }
   .services1 a, .services1 a:hover {
        width: 233px;
    }
   .services1:first-child {
   width: 233px;
    }
    div.services4 a, div.services4 a:hover {
       width: 233px;
    }
}