.nav .navbar-brand{
    margin: 10px;
    padding: 0;
}
.navbar-nav.menus > li > a{color: #666;padding: 34px 15px;}
.navbar-nav.menus > li > a:hover{
    color: #FFF;
    background: #a70400;
}
.menus.teltopo li a {
    color: #a70400;
    margin: 23px 0;
    border: 2px solid;
    padding: 8px 30px;
    margin-right: 15px;
    border-radius: 31px;
}
.box.box-conteudos .boxtextos {
    text-align: center;
    background: #FFF;
    padding: 22px;
    box-shadow: 1px 1px 14px -6px #ccc;
    min-height: 555px;
    border-radius: 40px 0;
}
.box.box-conteudos .boxtextos img{margin-bottom: 40px;}
.box.box-conteudos .boxtextos h4{font-size: 30px;}
.box.box-formulario:after, .box.box-formulario-full:after{    background-color: rgba(0, 0, 0, 0.55);}
.box.box-formulario .boxtextos h1{color: #fff;font-weight: 600;font-size: 47px;}
.box.box-formulario .boxtextos p{font-size: 25px;font-weight: 300;}
.box.box-formulario .formlateral #btnSubmit{background: #f90400;}
.box.box-formulario .formlateral h4{color: #f90400;text-align: center;}

.box-noticias h4 a{color: #3c3c3c;font-size: 25px;line-height: 26px;display: block;padding: 0 30px;}
.box-noticias .item{text-align: center;}
.box-noticias .btn{display: none;}
.menus.teltopo li a:hover{background: #000 !important;}
.b-img-esquerda{
    background: url(/uploads/2059/layout/bgveiculo.jpg) no-repeat center;
    background-size:100% !important;
}
.boxtextos h1{    color: #a01c1c;}
.box-img-esquerda .boxtextos ul li{color: #FFF;}
#boximgfulldireita  .boxtextos h2 {
    font-size: 27px;
    margin: 0;
    font-weight: 600;
}

#boximgfulldireita .bgimagens{background-size:100% !important ;}

@media(min-width:1800px){
    #boxnoticia .container-fluid {    padding: 0 35vh;}
}
@media(max-width:1340px){
    .menus.teltopo li a{padding:8px 19px;margin-right: 10px;}
    .navbar-nav.navbar-center{left: 44%;}
    #boximgfulldireita .boxtextos h2{    font-size: 23px;}
    .boxtextos h1 {font-size: 35px;}
    .navbar-nav.menus > li > a{    font-size: 15px;padding: 26px 7px;}
    .navbar-brand > img{    height: 80%;}
    .menus.teltopo li a{    margin: 17px 4px;padding: 7px 15px;}
    .b-img-esquerda{background-size: cover !important;}
}
@media (max-width: 991px){
.navbar-brand > img {
    height: 100%;
}
.navbar-nav.navbar-center{margin: 0;}
.navbar-nav.menus > li > a{    padding: 10px !important;}
.box.box-conteudos .boxtextos{min-height: initial;}
.navbar-brand{padding: 5px;}
.box.box-formulario .boxtextos h1{    line-height: 34px;}
.box.box-formulario .boxtextos p {font-size: 19px;}
.main.blog .row{padding: 20px;}
}