@media (min-width: 360px) {

    .caixa-slide {
        font-family: 'Roboto Slab', serif;
        font-weight: 100;
        margin-top: 125px !important;
    }
    
    .caixa-slide-botao {
    
        font-family: 'Roboto Slab', serif;
        font-weight: 100;
        margin-top: 230px !important;
        /* font-size: 56px; */
    }

}


@media (min-width: 768px) {
    .navbar-nav > li {

        float: left;

        width: 19%;

        text-align: center;

    }



    .navbar-nav > li .dropdown-menu {

        box-shadow: 2px 3px 3px 0 rgba(0, 0, 0, 0.1), -2px 3px 3px 0 rgba(0, 0, 0, 0.1);

        width: 100%;

    }



    .btn.max-width {

        min-width: 101px;

        text-align: center !important;

    }

    .header-info-boxes .header-info-box + .header-info-box {

        margin-left: 8px;

    }

    .header-info-boxes .header-info-box {

        padding-left: 42px;

    }
}



@media (min-width: 992px) {

    .services-group .service {

        width: 16.6%;

    }

}



.tp-caption .slogan-1{

    font-family: 'Roboto Slab', serif;

    font-weight: 100;

    font-size: 56px;

}



.tp-caption .slogan-1 .bold{

    color:#22326e;

    font-weight: 900;

}



.tp-caption .slogan-2{

    font-family: 'Roboto Slab', serif;

    font-size: 56px;

    color: #000;

    font-weight: 100;

}



.header a:hover, .header a:focus {

    color: #0069b0;

}



.header a {

    color: #222;

}



.header-info-box .title{

    font-size: 13px; font-weight: 600; margin-bottom: 4px; margin-top: 2px;

}



/* Alterações a pedido do cliente */

.header-bottom.dark {

    background-color: #1780ab;

}



.btn.btn-lightblue {

    color: #fff;

    background-color: #1780ab;

    border-color: #1780ab;

}



.services-group.custom .service-row:nth-child(2n+1) .service.service-box {

    background-color: #1780ab;

}



#scroll-top {

    background-color: #1780ab;

}



a.more{

    border: 1px solid #fff;

    padding: 5px 8px;

}



.btn.btn-blue.comercial-button{

    background-color: #227f99;

}



@media (min-width: 992px){

    .footer-bottom {

        padding: 13px 0;

    }

}

.service-title{

    line-height: 26px;

}



.welcome p{

    font-weight: 600;

}