#main {
  padding-top: 0 !Important;
}

.navbar-style-three .dropdown-menu>li>a>span.link-inner {
    padding: .5em 1em;
}

.overlay-title-excerpt-hover .overlay-title {
    text-transform: uppercase;
margin-top: 20px;
}

.getintouch {
    text-align: center;
    font-size: 30px;
    text-transform: uppercase;
    padding-bottom: 2px;
   font-weight: 300;
   letter-spacing: 3px;
}

.portfolio-entry-media img {
    vertical-align: bottom;
    min-height: 175px;
}

.site-content textarea {
    max-height: 190px;
}

.full-width-input input[type="submit"] {
    padding: 0.9em 1.2em;
    background: #c7c7c7;
}

input[type=submit]:hover {
    background: #5a5a5a;

.full-width-input[type="submit"] a:hover {
   padding: 0.9em 1.2em;
    background: #000 !important;
}


div.pp_default .pp_description {
    font-size: 11px;
    font-weight: 700;
    line-height: 14px;
    margin: 5px 50px 5px 0;
    display: none !important;
}
.footer-widget {
    padding-bottom: 46px;
    text-align: center;
    max-width: 60%;
    margin: 0 auto;
font-size: 13px;
}
.overlay-title-excerpt-hover .overlay-title {
    font-size: 1.231em;
    margin: 0 0 10px;
    text-transform: uppercase;
}
.theme-button, input[type="submit"], button {
    border-radius: 0;
    color: #ffffff;
    background: #b7b7b7;
    padding-left: 70px;
    padding-right: 70px;
    font-size: 15px;
    margin-top: 15px;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea {
    display: inline-block;
    color: #000000;
}

@media only screen and (max-width: 767px) {

#top-bar #top-bar-social {
    display: none;
}
}


@media screen and (max-width: 480px) {
    .footer-widget {
    padding-bottom: 46px;
    text-align: center;
    max-width: 90%;
    margin: 0 auto;
    
}
}