/* Definir altura mínima para o menu fixo */
body {
  padding-top: 3.5rem;
}

/* Seletor para personalizar o topo da página home */
.descr-top{    
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding-top: 180px;
    color: #fff;
    margin-bottom: 0rem !important;
    border-radius: .0rem;
}

/* Seletor para personalizar a área de serviços da página home */
.descr-serv{
    background-color: #fff;
    padding-top: 80px;
    border-radius: 0px;
    margin-bottom: 0rem !important;
}
.circulo{
    width: 140px;
    height: 140px;
    /*background-color: #0095eb;*/
    font-size: 52px;
    padding-top: 24px;
}
.circulo:hover{
    background-color: #0095eb;
    color: #fff;
}
.centralizar{
    margin: 0 auto !important;
    float: none !important;
}
/* Seletor para personalizar a área da ação da página home */
.descr-action{    
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding-top: 80px;
    padding-bottom: 80px;
    color: #fff;
    margin-bottom: 0rem !important;
    border-radius: 0rem;
}
/* Seletor para personalizar a área detalhes do serviço na página home */
.descr-det{
    background-color: #fff;
    margin-bottom: 0rem !important;
    border-radius: 0rem;
}
.titulo{
    padding-bottom: 60px;
}
/* Seletor para personalizar o rodapé da página */
.footer-per{
    background-color: #090622;
    padding-top: 30px;
    padding-bottom: 30px;
    color: #fff;
    margin-bottom: 0rem !important;
    border-radius: 0rem;
}
.footer-per ul li a.link-footer{
    color: #fff !important;
}
.footer-per ul li a.link-footer:hover{
    color: #adaeaf !important;
    text-decoration: none;
}
/* Seletor para personalizar o titulo da página sobre empresa*/
.head-sobre{
    padding-top: 60px;
    padding-bottom: 0px;    
    background-color: #fff;
    margin-bottom: 0rem !important;
    border-radius: 0rem;
}
/* Seletor para personalizar o conteúdo da página sobre empresa*/
.sobre{
    /*padding-top: 80px;*/
    /*padding-bottom: 80px;*/
    background-color: #fff;
    margin-bottom: 0rem !important;
    border-radius: 0rem;    
}
.featurette-divider {
  margin: 3rem 0;
}
/* Seletor para personalizar o titulo da página contato*/
.head-contato{
    padding-top: 60px;
    padding-bottom: 0px;    
    background-color: #fff;
    margin-bottom: 0rem !important;
    border-radius: 0rem;    
}
.contato{
    padding-top: 60px;
    padding-bottom: 60px;    
    background-color: #fff;
    margin-bottom: 0rem !important;
    border-radius: 0rem;       
}

/* RESOLUÇÕES MÁXIMAS*/
@media (max-width: 768px){
    .descr-top{background-size: 406px 206px;}
    .contact{padding-left: 30px !important; padding-top: 50px;}
    .div_img_lic{text-align: center;}
    .img_lic{margin: 3rem 0 2rem 0; text-align: center;}
    .featurette-divider {margin: 2rem 0;}
    .featurette-heading {text-align: center;}
    .footer_info {text-align: center; margin-bottom: 1rem !important;}
    .footer_info_ul {justify-content: center !important; padding-left: 15px;}

}