.hero {
    height: auto;
}

h3 {
    font-size: 1.5rem;
}

#main .logo img {
  max-width: 60%;
}

section#main.container-fluid {
  padding-bottom: 0px;
}

#main {
  font-family: Rubik,sans-serif;
}

.btn-primary {
    background-color: #fe7817!important;
    border-color: #fe7817!important;
}

.btn-white {
    color: #fe7817!important;
}


.text-primary, a {
    color: #fe7817!important;
}

.text-primary-light {
    color: #ff8827;
}

.bg-primary {
    background-color: #fe7817!important;
}


.list-default>li:before, .card .card-body .icon-box {
    color: #ff8827;
}

.btn-primary {
    color: #fff!important;
}


@media (min-width: 0) {
.g-px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}

.bg-dark {
    background-color: #171717!important;
}

a.nav-link.page-scroll, a.navbar-brand.hero-heading {
    color: #ffffff!important;
}

.carIcon {
  max-width: 60px;
}

.carIconDivider {
  max-width: 24px;
}


.bg-texture-collage {
    background: linear-gradient(-45deg,#ff8827 20%,transparent 0),linear-gradient(-45deg,#fe7817 80%,transparent 0),linear-gradient(-45deg,#ff8827 100%,transparent 0);
}

.bg-texture-collage-dark {
    background: linear-gradient(-45deg,#272727 33%,transparent 0),linear-gradient(-45deg,#171717 67%,transparent 0),linear-gradient(-45deg,#272727 100%,transparent 0);
}

#services-short {
    padding-top:80px;
    padding-bottom:0px;
}

section#services-short.bg-texture-collage-dark p {
    margin-top: 1rem;
}

section#contactUs.bg-texture-collage-dark {
    padding-botom: 0px;
}

section#contactUs.bg-texture-collage-dark p,
section#contactUs.bg-texture-collage-dark h5,
section#contactUs.bg-texture-collage-dark h3,
section#contactUs.bg-texture-collage-dark ul,
section#contactUs.bg-texture-collage-dark label {
    color: #999;
    font-size: 0.9em;
}



section#contactUs.bg-texture-collage-dark h5,
section#contactUs.bg-texture-collage-dark h3 {
    color: #fff;
}

#main {
    padding-top:0px;
}

.lgLogo {
    max-width:20px;
    margin-right: 5px;
    margin-top: -5px;
}

iframe.facebookFrame {
    width: 100%;
    height: 500px;
}

section.footerFooter {
    padding: 0px;
}

.footerFooter {
    background-color: #000;
    font-size: 0.9em;
}

p.iconsLicence {
    font-size: 0.8em;
    color: #999;
    margin-bottom: 0px;
}

h5.card-title, h3.card-title, section#contactUs.bg-texture-collage-dark h5.modal-title, section#contactUs.bg-texture-collage-dark h3.modal-title {
    color: #ff8827;
    font-size: 1.2em;
}

a:focus, a:hover {
    color: #ff8827!important;
}

#main div div.col-md-6 {
    min-height: 0px;
}

section#contactUs.bg-texture-collage-dark input, section#contactUs.bg-texture-collage-dark textarea {
    background-color: #d6d8d9;
}

section#contactUs.bg-texture-collage-dark input::placeholder {
    color: #b0b0b0;
}

.navbar-brand {
    padding-right: 0px;   
}

p.phone {
    font-size: 1.6em;
    color: #ff8827;
}

div.noshow {
    display: none;
}

.btn:hover {
    cursor: pointer;
}



