.mt-1{margin-top: 10px!important;}
.mb-1{margin-bottom: 10px!important;}
.ml-1{margin-left: 10px!important;}
.mr-1{margin-right: 10px!important;}
.mt-2{margin-top: 25px!important;}
.mb-2{margin-bottom: 25px!important;}
.ml-2{margin-left: 25px!important;}
.mr-2{margin-right: 25px!important;}
.mt-3{margin-top: 50px!important;}
.mb-3{margin-bottom: 50px!important;}
.ml-3{margin-left: 50px!important;}
.mr-3{margin-right: 50px!important;}
.mt-4{margin-top: 70px!important;}
.mb-4{margin-bottom: 70px!important;}
.ml-4{margin-left: 70px!important;}
.mr-4{margin-right: 70px!important;}
.mt-5{margin-top: 100px!important;}
.mb-5{margin-bottom: 100px!important;}
.ml-5{margin-left: 100px!important;}
.mr-5{margin-right: 100px!important;}
#painelHome h2{font-size: 40px; text-align: center; line-height: initial; font-family: sans-serif; font-weight: bold;}
#painelHome h2.subtitle {font-size: 30px;line-height: 35px;}
.redes{position: absolute;width: 300px;height: 150px;right: 0;bottom: 0;margin-bottom: 82px;text-align: center;}
.redes p{color: #212121;font-weight: bold;font-size: 15px;}
.redes .fa{color: #212121;font-size: 25px;font-weight: bold;}
.redes .row{margin-bottom: 15px;	}
.img-responsive{margin: 0 auto;}
.clearfix{padding: 10px 0;}
.content-center{width: 31%!important;margin: 0 auto!important;margin-top: -146px!important;}
.content-center img{width: 100%!important;}
.img-contain{width: 100%;object-fit: contain;height: 54px;}
.p-20{padding: 28px 0px;}
footer p{font-size: 15px;color: #fff;}
footer p a{font-weight: bold;color: #fff;}

@media screen and (max-width: 991px){
.img-men-inicio{display: none;}	
#painelHome h2 {font-size: 35px;/*margin-bottom: 104px;*/margin-top: 17px;text-align: center;line-height: initial;font-family: sans-serif;font-weight: bold;}
nav.navbar.bootsnav.navbar-fixed .logo-scrolled {display: none !important;}
.redes{position: initial;width: 100%;height: auto;right: 0;bottom: 0;margin-bottom: 82px;text-align: center;}
}

#aempresa p{font-size: 20px;line-height: 1.2;color: #000;text-align: justify;}
#aempresa span{font-size: 26px;font-weight: bold;color: #000;}
#aempresa ul{font-size: 15px;line-height:20px;color: #000;text-align: justify;}
#aempresa ul li{margin-bottom: 10px;}
#aempresa ul li b{color: #bd8e44;}

/*============================================*/
#servicos .content-center{width: 80%!important;margin: 0 auto!important;}
#servicos img{border-radius: 100px;width: 100%;height: 145px;object-fit: cover;border: 1px solid #c4c4c4;}
#servicos .img-cara{border-radius: 0;width: 100%;height: 100%;object-fit: cover;border: 0;}
#servicos h2{font-size: 13px;line-height: 1;margin-top: 7px;font-weight: bold;}
#servicos .col-md-4, #servicos .col-md-2{min-height: 247px;}
#servicos span{font-size: 26px;font-weight: bold;color: #000;}
#servicos ul {font-size: 15px;color: #000;text-align: justify;line-height: 22px;}
#servicos ul li{margin-bottom: 10px;}
#servicos ul li b{color: #bd8e44;}
#servicos .title-ul{font-size: 25px;line-height: 1.5;margin-top: 7px;font-weight: 1;}

/*===========================================*/
.subtitle{font-weight: 1!important;}
.fa {color: #ab844a;}
.over-logo{background-color: #00000042;border-radius: 32px;padding: 10px;}
#banner2 .title{min-height: 115px;font-size: 20px;font-weight: bold;text-shadow: 1px 1px 1px #fff;text-transform: uppercase;line-height: 1.5;color: #000;}

footer .box {height: 60px;display: flex;justify-content: center;align-items: center;}