.logo img {
    max-height: 120px;
}

.header-style-iii ul#mainnav > li > a {
    color: #fff;
}

#bottomfooter.cfooter p {
    color: #fff !important;
    float: none;
    text-align: center;
}

.header-style-iii {
    background: #000 none repeat scroll 0 0;
    border-top: 10px solid #000;
}

nav {
    padding: 20px 0 0;
}

.hero-txt {
    color: #fff;
    display: none;
    text-align: center;
}

#hello {
 padding: 340px 0 320px !important; 
}

.mouse-icon-wrap {
    border: 2px solid #fff;
    border-radius: 16px;
    bottom: 40px;
    display: none;
}

.section-pretitle::after {
    color: #000;
}

.section-pretitle {
    background: #000 none repeat scroll 0 0;
    border-radius: 30px;
    clear: both;
    color: #fff;
}

p {font-size: 14px;color:#000;}

h1,h2,h3,h4,h5, strong {
 color: #000; 
}

.button.orange, .wpcf7-form .button {
    background: #ffab14 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 24px;
    color: #000;
}

.button.black {
  border-radius: 24px; 
}

.button.orange:hover, .wpcf7-form .button:hover {
  background: #F2B448 none repeat scroll 0 0;
  color: #fff;
}

.our-skips .button.orange {
    margin-left: 33%;
}

html .vc_separator, html .vc_text_separator {
    margin: 0 !important;
}

.block-heading {
    color: #000;
    margin-bottom: 15px;
    margin-top: 0;
    text-transform: uppercase;
}

html h3 {
    font-family: Montserrat;
    font-size: 17px !important;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0.5px;
    word-spacing: 2px;
}

.faq-block a {
  color: #000;
  text-decoration: underline;
}

.scrolled-header .logo img {
    max-height: 100%;
}

.wpb_gallery.wpb_content_element.vc_clearfix {
    margin-left: 3%;
}

.nav-btn i {
    color: #fff !important;
}

#hello {
    padding: 0 !important;
}

.header-style-iii #header-inner::after {
 display: none !important; 
}

.vc_row_after.type-color {
    display: none;
}

.logo img, .scrolled-header .logo img {
    max-height: 90px;
    margin-bottom: 15px !important;
}

.grab-truck {
 text-align: center !important; 
}

ul#mainnav > li > a, .scrolled-header ul#mainnav > li > a {
    padding-top: 35px;
    padding-bottom: 20px;
    padding-right: 10px;
    padding-left: 10px;
}

li#menu-item-1148 a span {
    background: #D2232A;
    padding: 10px;
  border-radius: 20px;
}

.percent-one-fourth.no-fullscreen-menu {
    width: 120px;
}

@media only screen and (max-width: 767px) {
#header .logo img {
    max-width: 60px !important;
    margin-top: 20px;
}
}