.navbar > a.navbar-brand > img {
    max-width: 15%;
}

@media (max-width: 678px){
    .navbar > a.navbar-brand > img {
        display: none;
    }   
}

.custom-img-logo img {
    height: auto!important;
    width: 220px!important;
    max-width: 300px!important;
}

.bg-green {
    background-color: #0fb259;
}

.bg-blue {
    background-color: #1d75bb;
}

h1,h2,h3,h4,h5,h6 {
    font-family: 'Montserrat';
    font-weight: bold;   
    text-transform: uppercase; 
}

.text-green {
    color: #28b96a;
}

.text-blue {
    color: #1d75bb;
}

p {
    font-family: 'Open Sans';
}

li.nav-item {
    transition: .25s all ease;
    text-transform: uppercase;
    font-family: 'Montserrat';
    font-size: 14px;
    color: #fff;
    font-weight: bold;
}

.navbar-dark .navbar-nav .nav-link {
    color: #fff;
}

.navbar-dark .navbar-nav .nav-link:hover {
    color: #fff;
}

li.nav-item:hover a {
    color: #fff;
}

header img {
    min-width: 100%;
}

hr {
    width: 80px;
    border: solid 1px #28b96a;
    margin: 5px 5px 15px;
}

hr.hr-center {
    margin-left: auto;
    margin-right: auto;
}

section.a-ergonomia {
    background-color: #f9f9f9;
    padding: 35px 70px;
}

section.a-empresa {
    padding: 45px;
}


section.experiencia {
    background-color: #fff;
    padding: 45px;
    background: linear-gradient(to bottom, #f9f9f9 0%, #fff 100%);
}
section.experiencia ul {
    list-style: none;
}
section.experiencia ul > li {
    margin-top: 10px;
}

section.ferramentas {
    padding: 45px;
    background-color: #f9f9f9;
}

section.contato {
    background-color: #fff;
    padding: 35px;
    /*background: url("http://www.spsd.net/wp-content/uploads/2015/12/pattern-bg.jpg") no-repeat;*/
}

footer {
    padding: 7px;
    color: #ddd;
    font-size: 12px;
    letter-spacing: 1px;
}

ul.footer-ul {
    list-style: none;        
}

ul.footer-ul > li > a {
    text-decoration: none;
    color: #fff;
}

ul.footer-ul > li > a:hover {
    font-weight: bold;
}


.shadow15 {
    box-shadow: 0 0 15px rgb(176, 179, 187);
}

.valores-row i {
    font-size: 100px;
}
.font-valores {
    font-size: 20px;
    font-family: 'Montserrat';
    font-weight: bold;
}

span.dev {
    font-family: 'Lato', arial;
    text-transform: uppercase;
}

.dev-link {
    color: #f9f9f9;
    text-decoration: none;
    text-transform: uppercase;
}

.dev-link:hover {
    text-decoration: none;
    color: #f9f9f9;    
}

.contato-font { 
    font-weight: bold;
    font-family: 'Lato';
    color: #535353!important;
    position: relative;
    font-size: 1.8rem;
    top: 5px;
}

.text-decoration-none-onhover:hover {
    text-decoration: none;
}
.text-gray {
    color: #222;
}

.contato-wpp-icon {
    height: auto;
    width: 90px!important;
}

.contato-email-icon {
    height: auto;
    width: 60px!important;   
}

hr.sep {
    border: none;
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%66000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
   }
   
   .carousel-control-next-icon {
     background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%66000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
   }

a.navbar-brand.float-left.ml-5 {
    width:28%;
}

div#navbar-main {
    width:72%;
}

div#navbar-main {
    width:80;
}

.telefones.mr-5{
    width:10%;
}

.navbar > a.navbar-brand > img {
    max-width: 90px;
    height: auto;
}