body {color:#991d20; font-family:'Roboto', sans-serif; font-size:16px;}

.header {padding:20px 0;}

    .header__contato {font-size:21px; padding:16px 0;}

.destaque {
    background: url('../images/bg-destaque.jpg') center no-repeat;
    background-size: cover;
    min-height: 550px;
}

    .destaque h1 {color:#991d20; font-weight:300; font-size:32px; letter-spacing: -0.5px; margin-top:80px; margin-bottom:60px;}
        .destaque h1 span {font-size:45px; font-weight:600; line-height:1.7em;}
        .destaque h1 strong {font-weight:600;}

        .resultado {text-align:center;}

            .resultado__foto img {width:100%;}
            .resultado__texto {background:#991d20; color:#fff; padding:10px; text-transform:uppercase;}

    .sidebar-stick {background:#fff; padding:10px; margin-top:60px; border-radius:6px; box-shadow:0 0 2px rgba(0,0,0,0.08),0 2px 3px rgba(0,0,0,0.04),0 3px 4px rgba(0,0,0,0.08);}
        .sidebar-stick p {text-align:center;}
        .sidebar__telefone {text-align:center; margin-top:10px;}
            .sidebar__telefone .fa {vertical-align:middle;}
    /*.sidebar-stick.muda_cor p {color:#fff;}*/

.motivos {padding:80px 0;}

    .motivos h2 {color:#991d20; font-weight:600; margin-bottom:40px;}
    .motivos h2 strong {color:#6e0b0c;}

    .motivo {margin-bottom:20px;}
        .motivo .numero {
            background:#991d20 url(../images/textura.png) center;
            text-align: center;
            color: #fff;
            font-size: 80px;
            font-weight: 100;
            line-height: 114px;
            width: 114px;
            border-radius: 50%;
            /*padding-bottom: 14px;*/
            float: right;
            margin-top: 25px;
        }

.depoimentos {background:#991d20 url(../images/textura.png); color:#fff; padding:80px 0;}

    .depoimentos h2 {margin-bottom:40px;}

    .depoimento {min-height:100px; margin-bottom:30px;}

        .depoimento__foto {float:left; margin:0 20px 20px 0; width:150px;}

.mapa {}

 #map {
        height:400px;
      }

.footer {padding:20px 0; text-align:center;}
    
    .footer__links {list-style:none;}
    .footer__links li {display:inline-block; margin:20px 20px 20px 0;}
    .footer__links a {color:#555; text-decoration:none;}
    .footer__links a:hover {text-decoration:underline;}

#ModalOrcamento h4,
#ModalAvaliacao h4,
#ModalSucesso h4 {text-align:center;}

#ModalSucesso {text-align:center;}

#ModalOrcamento {color:#4266ae;}
#ModalAvaliacao {color:#4ea185;}

.btn-avaliacao {
    font-family:'Roboto',sans-serif;
    background-color: #4ea185;
    color: #fff !important;
    font-size: 17px;
    text-align: center;
    padding: 12px;
    box-shadow: 0 -2px 0 rgba(0,0,0,0.12) inset,0 0 2px rgba(0,0,0,0.08),0 2px 3px rgba(0,0,0,0.04),0 3px 4px rgba(0,0,0,0.08);
    font-weight: 700;
    letter-spacing: 0.5px;
    text-shadow: 0 0 3px rgba(0,0,0,0.15);
}

.btn-orcamento {
    font-family:'Roboto',sans-serif;
    background-color: #4266ae;
    color: #fff !important;
    font-size: 17px;
    text-align: center;
    padding: 12px;
    margin-top: 10px;
    box-shadow: 0 -2px 0 rgba(0,0,0,0.12) inset,0 0 2px rgba(0,0,0,0.08),0 2px 3px rgba(0,0,0,0.04),0 3px 4px rgba(0,0,0,0.08);
    font-weight: 700;
    letter-spacing: 0.5px;
    text-shadow: 0 0 3px rgba(0,0,0,0.15);
}

.m-t-80 {padding-top:80px;}


@media screen and (min-width: 800px) {
    .sidebar-mobile-stick {
        display: none;
    }
}
@media screen and (max-width: 799px) {
    .sidebar-stick {
        display: none;
    }
    .gDn {
        display: none;
    }
    .sidebar-mobile-stick {
        display: block;
    }
    .btn-mobile {
        position: fixed;
        z-index: 999;
        left: 0;
        width: 50%;
        bottom: 0;
    }
    .btn-mobile2 {
        position: fixed;
        z-index: 999;
        left: 50%;
        width: 50%;
        bottom: 0;
    }
    .footer {
        margin-bottom: 50px;
    }
    .destaque {
        background: url('../images/bg-destaque.jpg') no-repeat;
        background-size: 100%;
        min-height: 180px
    }
    .destaque h1 {
        display: none;
    }
    .destaque h1 span {
        font-size: 30px;
    }
    .header {
        padding: 20px 0 0px;
    }
    .aparelho {
        padding: 0px 0px;
        margin-top: -20px;
    }
    .mobileAdjust {
        width: 48%

    }
    .tipo__label {
        font-size: .8em
    }
    .motivos {
        padding:0;
    }

}