@media screen and (max-width: 1000px) {
        body #wrapper {
            width:100%;
        }

        body #gallery {
            width:100%;
        }

        body #text {
            width:100%;
            height:60px;
            padding:20px 0;
            font-size:14px;
            text-align:center;
            left:0;
            bottom:25px;
        }

        body .text_header {
            font-size:20px;
        }

        body .text_small {
            font-size:10px;
        }
    }

    @media screen and (max-width: 600px) {
        body #wrapper {
            height:300px;
        }

        body #gallery {
            height:300px;
        }

        body #prev, body #next {
            height:300px;
        }
    }

    body {
        margin:0;
        font-family:sans-serif;
        background:rgba(0,0,0,0.0.4);
    }
h1 {margin-top:0.26em; margin-bottom:1.3em;}

p {/*font-family: Georgia, "Times New Roman", Times, sans-serif; font-size: 2.55em; color: #333;*/ margin-top: 0.65em; line-height: 150%; }
    #wrapper {
        width:100%;/*
        width:1000px;*/
        height:540px;
        position:relative;
        margin:0 auto;
        padding-top:7.2em;
    }

    #gallery {
        width:100%;/*
        width:1000px;*/
        height:540px;
    }

    #indicators_wrapper {
        position:absolute;
        bottom:25px;
        right:50%;
    }

    #indicators {
        height:20px;
        position:relative;
        left:50%;
    }

    #counter {
        width:75;
        line-height:50px;
        position:absolute;
        top:10em;
        right:100px;
        z-index:100;
        color:#000;
        text-align:center;
        font-size:22px;
        font-weight:bold;
    }
 /*   #counter {
        width:75px;
        height:50px;
        line-height:50px;
        position:absolute;
        bottom:0;
        right:100px;
        z-index:100;
        color:#000;
        text-align:center;
        font-size:22px;
        font-weight:bold;
    }*/

    #prev, #next {
        width:50px;
        height:50px;
        position:absolute;
        bottom:0;
        z-index:100;
        font-size:20px;
        color:#FFF;
    }

    #prev {
        right:50px;
    }

    #next {
        right:0;
    }

    #text {
        height:120px;
        width:465px;
        padding:15px;
        position:absolute;
        bottom:65px;
        left:8%;
        z-index:200;
        background:rgba(0,0,0,0.6);
        color:#FFF;
        font-size:18px; 
      /*border:1px solid;*/
    }

    .text_header {
        font-weight:bold;
        font-size:25px;
        padding:8px 0 10px 0;
    }

    .text_small {
        padding-top:5px;
        font-size:14px;
    }
/*my configuration*/

.Box_tudo {
	max-width: 1124px; 
	margin: 0px auto;
} 
#Cabecalho {
        position: fixed;
	margin: 0px auto;
	width: 100%;
        height: 7em;
        margin-bottom: 0.2em; 
        font-zise: 0.75em; 
        color: #1FA153; /* 
        background: #fff; */
        background: #FFF url('../imgs/#fundo-cabec.jpg') no-repeat center top; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
-moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
-webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
z-index: 999999;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
}
.special_date {float:right; width:15%; margin-top:-2.3em; margin-left: 2.7em;}
.img_chamada-whats { float:left; width:29%; margin:-8.5em 0 0 1.6em; } 
.Boxlogo { float: left; margin-top:-0.37em; display: inline-block; width: 20%;text-align: center;}
.img_logo { /*float:left;*/ width:80%; margin:0; } 

.destaque { width:100%; height: 400px; margin-top: 0; margin-bottom: 6em; text-align:justify; background: #FFF url('../imgs/sistemas-ecologicos.png') no-repeat center top; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; }
/*.destaque h1, h2, h3, h4 {font-style: normal; font-weight: bold; font-size: smaller; text-decoration:none;}*/
.destaque h1 {font-size: 23px; color: #4C4B4B; /*margin-top:0.26em; margin-bottom:1.3em;*/}
.destaque h2 {font-size: 20px; color: #4CE59B;}
.destaque h3 {font-size: 17px; color: #FE9A2E;}
.destaque h4 {font-size: 12px; color: #FE9A2E;}
.destaque h5 {font-size: 10px; color: #4C4B4B;}
.destaque h5 {font-size: 8px; color: #4C4B4B;}
.catg_serv {width:100%; height: 280px; margin-top: -0.9em; margin-bottom: 0.1em; text-align:justify; background: #FFF url('../img/fundo-destaque.jpg') no-repeat center top; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; }
.catg_serv h2 {font-size: 20px; color: #4CE59B; /*padding-bottom:1.25em;*/}
.Secao_serv {width:100%; height: 380px; padding-top: 1.6em; margin-top: 0; margin-bottom: 0.6em; text-align:justify; background: #FFF url('../img/fundo-destaque.jpg') no-repeat center top; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; }
.Secao_serv h1 {font-size: 23px; color: #4C4B4B; /*margin-top:0.4em; margin-bottom:1.4em;*/}
.Secao_serv h3 {font-size: 17px; color: #4CE59B;}
.Secao_serv h3 {font-size: 17px; color: #22AB9D;}

.faixa_white {width:100%; height: 255px; margin-top: 2em; margin-bottom: 0.6em; text-align:justify;}
.faixa_white h2 {font-size: 20px; color: #4CE59B; padding-bottom:1.25em;}

.box_motivar {float:left; width:100%; height: 220px; margin-top: 6.8em; margin-bottom: 1.4em; text-align:center; background: #FFF url('../imgs/faixa-top.jpg') no-repeat center top; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; }

/*.text_motivar {position:absolute; max-width: 900px; margin: 0px auto; }*/
.text_motivar {position:relative; width:100%; margin-top: 0; padding:3.49em 0;}
.titulo_motivar {font-size: 2.3em; color: #FFF; margin-bottom: 0.25em; line-height: 1.05em;}
.text_motivar h1 {font-size: 2.3em; color: #FFF; margin-bottom: 0.25em; line-height: 1.05em;}
.text_motivar h2, .text_motivar h3 {font-size: 1.98em; color: #FFF; margin-top: 0.5em; line-height: 1.05em;}
.text_motivar span{font-weight: 100; letter-spacing: 0; font-family:Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif }

/*.text_motivar span{font-weight: 100; letter-spacing: 0;font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,sans-serif;}*/

.sub_titulo_motivar {font-size: 1.8em; color: #FFF; margin-top: 0.5em; line-height: 1.05em;}
/*.nav_top_letr {float:right; font-size: smaller; color: #999; margin-top: 0;}*/
.faixa_destaque_baixo { clear: both; width:100%; height: 370px; margin-top: 3.2em; margin-bottom: 0; text-align:justify; background: #FFF url('../imgs/ambiente-hospitalar.jpg') no-repeat center top; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;}
.faixa_destaque { width:100%; height: 410px; margin-top: 1.2em; margin-bottom: 0; text-align:justify; background: #FFF url('../images/tecnolog.jpg') no-repeat center top; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; }
.text_destaque {float: left; width: 48.5%; padding-top:1.4em; margin-right:1.5%; text-align:justify; line-height: 1.75em; }
.text_destaque h1 {font-size: 1.18em; color: #424242; margin-bottom: 0.25em; line-height: 1.05em;}
.text_destaque span{font-weight: 250; letter-spacing: 0; font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,sans-serif;}/*
.text_destaque span{font-weight: 100; letter-spacing: -1px; font-family: fantasy, sans-serif; } */
.element {float: left; width: 48.5%; padding-top:1.4em; margin-right:1.5%; text-align:justify; line-height: 1.75em; }
.element span{ float:right; font-size: 0.75em; color:#6E6E6E; padding:0.33em 0 0 0.63em; font-family: Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,sans-serif; }

/*.element span{ float:right; font-size: 0.6em; color:#6E6E6E; padding:0.33em 0 0 0.63em; font-family: fantasy, sans-serif; }

.element span{ float:right; font-size: 0.8em; color:#333; padding:0.33em 0 0 0.83em; font-family: fantasy, sans-serif; }
.text_destaque span{  font-size: 0.9em; font-weight: 100; letter-spacing: -1px; line-height: 20px;  }*/ 

.text_destaque h2 {margin:1.185em 0 -0.9em 0;}
.element_text {float: left; width: 47%; margin-top:1.95em; margin-right:0.9em; text-align:justify; line-height: 1.75em; }
.element-banner {float: left; position:relative; width: 40%; padding-top:1.4em; margin-left:10%; margin-top:2px; text-align:justify; line-height: 1.6em; }
/*.element-banner {position:relative; width: 100%; margin-left:25px; margin-top:2px; text-align:justify; line-height: 1.6em; }*/
.coluna_meio { float: left; width: 25%; margin-top: 3.5em; text-align: justify; }
.colunas { float: left; width: 30.5%; margin: 0 1.5em 3em 0; text-align: justify; }
.colunas_back { float: left; width: 31.8%; margin: 0 1.5em 3em 0; text-align: justify; }
.colunas_back:last-child {margin-right: 0;}

.coluna_b { float: left; width: 32%; margin: 0 1.5em 0.5em 0; padding-right: 1em; text-align: justify; border-right:0.01em dotted; }
.retangulo_cinza { float: left; width: 30%; border-radius: 15px; margin: -0.3em 1.5em 1.3em 0; padding:1.4em 0.6em; text-align: justify;  background: #FFF url('../imgs/fundo-cinza.jpg') no-repeat center top; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;}
.coluna_person { float: right; width: 34%; height: 600px; margin: 0 0 3em 1.5em; text-align: justify; /*border: 0.01em dotted; background: #FFF url('../images/circulos-vermelhos.jpg') no-repeat center top; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;*/}
.retangulo_cinza_catg {float:left; width: 28.5%; margin-right: 1.4%; margin-top: 2.8em; padding:0.8em 0.4em; text-align: left;  background: #FAFAFA; color: #A4A4A4;}
.retangulo_cinza_catg a {text-decoration: none;  color: #A4A4A4;}

.ret_clas_serv {width: 98%; margin: 5% 0 0 1.2%; padding: 25px 10px 0 0;}
.ret_clas_serv a {text-decoration: none;  color: #333;}
.im_clas_serv {width: 32%; margin-top: 0.5em; margin-right: 4%; float: left;}

.retangulo_azul, .retangulo_azul2, .retangulo_azul3 { padding:0.8em 0.6em; text-align: center;  background: #22AB9D; color: #fff;}
.retangulo_azul {width: 44%; margin-left: -1.2em; margin-top: 5.3em;}
.retangulo_azul2 {width: 45%; margin-left: 18%; margin-top: 6em;}
.retangulo_azul3 {width: 47%; margin-left: 9%; margin-top: 11.2em;}
.object {margin-top: -2.2em; border: 0.2em solid #22AB9D; border-radius: 15px; height: 4.2em; width: 90%; text-align: left; }
.coluna_meio a {font-style: normal; font-weight: bold; color: #22AB9D; text-decoration:none;}
.coluna_meio a:hover {color: #4CE59B;}
/*.coluna_meio a:hover {color: #FE9A2E;}*/
.text_destaque a {font-style: normal; font-weight: bold; font-size: smaller; color: #999; text-decoration:none;}
.text_destaque a:hover {color: #4CE59B;}
/*.text_destaque a:hover {color: #FE9A2E;}*/
.special { width:100%; height: 280px; margin: 0; background: #FFF url('../imgs/bacteria.jpg') no-repeat center top; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; }
.special_tranparet { width:100%; height: 100%; background: rgba(39, 91, 75, 0.9); }
.motivar_tranparet { width:100%; height: 100%; background: rgba(64, 136, 123, 0.7); }
.fundo_tranparet { width:100%; height: 100%; background: rgba(64, 136, 123, 0.8); /*rgba(188, 113, 46, 0.9); rgba(22, 83, 111, 0.9);*/ }

.element_text:last-child, .colunas:last-child, .text_destaque:last-child {margin-right: 0;}

.acao_chamada  {border-radius: 30px 30px; display: inline-block; width: 15em; height: 3em; background:#22AB9D; line-height: 1.6em; margin-top: 1.3em; text-align: center; padding-top:11px; /*border: 2px solid #4CE59B;*/}
/*.bottom_camada a  {background:#4C4B4B;}
.bottom_camada a hover  {background:#4CE59B;}*/

a.acao_chamada {border-radius: 30px 30px; display: inline-block; width: 15em; height: 2.7em; background:#22AB9D; text-align: center; font-size: 1.15em; color: #4CE59B; padding-top:10px;}

a:hover.acao_chamada  {border-radius: 30px 30px; display: inline-block; width: 15em; height: 2.7em; background:#4CE59B; line-height: 1.6em; margin-top: 1.3em; text-align: center; font-size: 1.15em; color: #FFF; padding-top:10px;}

.dropdown {
 position:relative; top: -29px;
 left:-10px;
 background:#EFF9F8;
 text-align: justify;
 font-size: 16px;
 color:#076D61;
 display: block;
 padding:15px;
 width:261px;
 height:300px;
 border:1px solid #076D61;
 opacity: 0;

}
/*#SetorServicos:hover  #comentario{
      opacity: 1;
}*/
.dropdown:hover {
      opacity: 1;
}
.dropdown a {font-size: 17px; color:#076D61;}
 
.Bx_Text {clear: both; width: 100%; margin-top:4em; padding:.5em 0; /*clear: both;*/ text-align:justify; line-height: 1.6em; }

.Bx_Text h1 { font-family: Georgia, "Times New Roman", Times, sans-serif; font-size: 2.15em; color: #999; line-height: 1.6em; margin-bottom:0.9em;}
.Bx_Text h2 { font-family: Georgia, "Times New Roman", Times, sans-serif; font-size: 1.6em; color: #333; line-height: 1.6em; margin:0.9em 0;}

.Bx_Text ul { list-style-type:inside; margin: 2.3em 2.6em; }
.Bx_Text li { list-style:inside; font-size: 1.05em; line-height: 1.5em;}

/************* Rodaper ************/
.rodape_tranparet { width:100%; height: 100%; background: rgba(6, 111, 115, 0.9 /* 6, 111, 115, 0.9/24, 138, 153, 0.9 */); }
.rodape p {font-size: 2,2; color: #fff;}
.rodape {
        clear: both;
        width: 100%;
        height: 380px;
	margin-top: 10px;  
        text-align: center;
        color: #999;
        background: url('../imgs/fundo-rodape.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.Sessoes_rodape {
        float: left;
	    width: 30%;
        margin-top: 2.2em;
	    padding-top: 1.5em;
	/*padding: 0;*/
	    text-align: left;
        margin:0 2.3em 0 0;
}
.SessoesRodape:last-child {
 margin-right: 0; padding-right:0; 
}
.SessoesRodape ul a { list-style-position: outside; }
.SessoesRodape li { list-style: none; line-height: 2em; }
.rodape_baixo {
        clear: both;
        width: 100%;  
	margin: 0px auto;    
        background: #00232D;
        margin-bottom: -3.5em; 
  /*        padding-bottom: -3em;
        background: #29402C; 
        background: #1E3721;
 url('../img/fundoazulescuro.jpg'); 
url('../img/FundoTopo.png');
        height: 60px; 
        border-top: 3px solid #A31414;  */
        text-align: center;
        color: #22AB9D; 
        padding-top: 3em;
        padding-bottom: 3em;
}  
.colunacentro { 
           position: relative;
           padding-bottom:1.6em;
	   max-width: 1100px;  
	   margin: 0px auto;  
           padding-top:30px; 
           text-align: center;   /*
           height: 100px; 
           background: #ffffff url('../img/fundoazulclaro.jpg'); */
}
.colunacentro h3 {font-size: 2.3em; color: #088A85; margin-bottom: 0.75em; line-height: 1.05em;}
.colunacentro h4 {font-size: 1.8em; color: #088A85; margin-bottom: 1.65em; line-height: 1.05em;}
.colunacentro span{font-weight: 300; letter-spacing: 0; font-family:Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif } /*
.colunacentro span{font-weight: 100; letter-spacing: -1px; font-family: fantasy, sans-serif; }*/

.colunacentro ul { list-style-type:inside; margin: 2.3em 2.6em; text-align: left; }
.colunacentro li { list-style:inside; font-size: 1.05em; line-height: 1.5em;}

.r_social { position: relative; width: 100%; margin-top: 2.15em; padding-top:30px; padding-bottom:1.6em; text-align: center;}
.spc { width: 100%; height: 45px;}
/*.fg {width: 100%; height: 100%; position:fixed;
        background: url('../images/fundo-fixed.png') no-repeat center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}*/
.img_fg {width: 100%; position:fixed;}
/*.img_logo { width:40%; margin:0; } */
.Ico_topo { width:1.5em; margin-bottom: -0.36em; }
.Icon_tel { width:1.35em; margin-bottom: -0.36em;  }
.Ico_catg { width:5em; margin:-0.9em; float: left; margin-right:0.8em;}
.marcador_catg { width:1.5em; margin:0; float: left; margin-right:0.4em;}
.foco {width:65%; margin-top:-2.9em;}
.foco_serv {float: right; width:80%; margin-top:-5.8em;}/*
.foco {float: right; width:29%; margin-top:-1.01em;}
.logo_r {width:20%; margin:2% 7%;}
.img_social {margin:0.4em 0.7em;}*/
.imagem {width:60%; margin:5px 10px 0 0;}
.imagem_regular {width:100%; margin:20px 20px 0 0;}
.img_special {width:85%; margin:2% 7%;}
.logo_r {width:18%; margin:0.9% 04%;}
.img_social {margin:-0.8em 0.7em 0.9em;}
.marcador { float: left; width:1.05em; margin:0.2em 0.4em -0.9em 0; }

.titulos_azul {font-size: 2.3em; color: #81DAF5; margin-bottom: 0.25em; line-height: 1.05em;}
.subtitulos_azul {font-size: 1.8em; color: #81DAF5; margin-bottom: 0.25em; line-height: 1.05em;}
.titulos_chamada_azul {font-size: 2.4em; color: #81DAF5; margin-bottom: 0.25em; line-height: 1.05em;}
.subtitulos_chamada_azul {font-size: 2.1em; color: #81DAF5; margin-bottom: 0.25em; line-height: 1.05em;}
.chamada_azul_g {font-size: 2.7em; color: #81DAF5; margin-bottom: 0.25em; line-height: 1.05em;}
.chamada_azul {font-size: 1.6em; color: #81DAF5; margin-bottom: 0.85em; line-height: 1.05em;}
.subtitulos {font-family: Helvetica; font-weight: 300; font-size:30px;}
.subtitulos5{ font-family: fantasy; font-size: 60px; font-weight: 300;}
.subtitulos4 {font-family: Impact, Charcoal, sans-serif; font-weight: 300; font-size:60px;}
.subtitulos2 {font-stretch: expanded; font-size:100%;}

/*.titulo_motivar {font-size: 2.3em; color: #FFF; margin-bottom: 0.25em; line-height: 1.05em;}
.sub_titulo_motivar {font-size: 1.8em; color: #FFF; margin-top: 0.5em; line-height: 1.05em;}*/

.linha {width: 100%; height: 0.1em; margin: 0.1em 0; border-bottom:0.1em dotted #4CE59B;}
.linha_larg {width: 100%; height: 50px; margin: 1.1em 0; /*padding-bottom:5em;*/ border-bottom:0.1em dotted #FE9A2E;}
.traco_vert {float: left; color: #000; background-color: #000; width: 0.02em; height: 10.4em; margin: 0 0.9em 0 0; }
.traco_deg {float: left; color: #000; background-color: #000; width: 0.02em; height: 10.4em; margin: 0.9em 0; }
.linha_scuro {float: left; border: 0.001em dotted #D8D8D8; width: 100%; height: 0.01em; margin: 0 0 0.9em 0; }
.linha_azul { color: #000; background-color: #D8D8D8; width: 60%; height: 0.2em; margin: 1.9em 0;}
.linha_azul_short { color: #000; background-color: #D8D8D8; width: 35%; height: 0.14em; margin: 1.3em 0;}

.font_vermelho {color: #DD0808; margin-top: 0; font-size: 21px; /*float:right; font-weight: bold; color: #22AB9D; margin-top: 0; margin-left:0.6em;*/}
.font_escuro {color: #424242; /*float:right; font-weight: bold; color: #22AB9D; margin-top: 0; margin-left:0.6em;*/}
.linha_scuro2 {border: 0.001em dashed #424242;}

#bottom {
position: fixed;
height: 15px;
width: 4.6em;/*
width: 6%;*/
bottom: 0.05em;
right: 1.5%;
-moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
-webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
z-index: 999999;
padding: 10px 0;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
}
.img_chamada-whats { float:left; width:100%; margin:-4.5em 0.5em 0 0; }

/* =========================================== Media Queries =========================== */

@media screen and (max-width: 1165px) {
.colunas {width: 30%;}}

@media screen and (max-width: 1160px) {
.Box_tudo { margin: 0 1.7em 0 0.7em; }}

@media screen and (max-width: 1160px) {
.Sessoes_rodape {width: 29%; }}

@media screen and (max-width: 1095px) {
.box_motivar {height: 350px; }
.coluna_b { width: 30%;}}

@media screen and (max-width: 1040px) {
.element_text {width: 45%;}}

@media screen and (max-width: 935px) {
.rodape {height: 420px;}}

@media screen and (max-width: 899px) {
.destaque {height: 750px;}
.coluna_person {width: 97%;}
.text_destaque, .element-banner {width: 100%;}
.element-banner {margin-left:0.2%;}
.foco {width:38%; margin-top:-2.9em;}
.faixa_white {height: 325px; padding-left:0.8em;}
.coluna_meio {width: 45%; }
.foco_serv {width:40%; margin-top:-29.8em;}
.catg_serv {height: 650px;}
.Secao_serv {height: 880px;}
.colunas, .coluna_b, .retangulo_cinza {width: 100%;}
.coluna_b { border-right: 0;}
.imagem_regular, .img_special, .imagem {width:35%;}
.rodape {height: 690px;}
.colunas_back {width: 46.08%;}
.Sessoes_rodape {width: 45%; }}

@media screen and (max-width: 800px) {
.retangulo_cinza_catg {float:left; width: 43.5%;}
.Secao_serv {height: 800px;}}

@media screen and (max-width: 775px) {
.Sessoes_rodape {width: 40%; }}

@media screen and (max-width: 740px) {
.rodape {height: 800px;}}

@media screen and (max-width: 700px) {
.rodape {height: 1000px;}
.Sessoes_rodape {width: 98%; }}

@media screen and (max-width: 700px) {
.titulo_motivar {font-size: 2em;}
.imagem_regular, .img_special, .imagem {width:40%;}}

@media screen and (max-width: 600px) {
.titulo_motivar {font-size: 1.8em;}
.faixa_white {height: 500px;}
.coluna_meio {width: 95%; }
.element {width: 98%;}
.colunas_back {width: 97.08%;}
.imagem_regular, .img_special, .imagem {width:45%;}}

@media screen and (max-width: 645px) {
.Boxlogo {margin-top:-0.9em; width: 100%;}
.special_date {width:36%; margin-top:-4.99em;}
.img_logo {width:25%;}
.btn-toggle{display: block;}
.Ico_topo {display: none;}}

@media screen and (max-width: 525px) {    
.retangulo_azul {margin-left: 2%;}
.retangulo_cinza_catg {float:left; width: 96.5%;}}

@media screen and (max-width: 500px) {
.text_motivar h1 {font-size: 2.03em;}
.text_motivar h2 {font-size: 1.78em;}
.titulo_motivar {font-size: 1.75em;}
.sub_titulo_motivar {font-size: 1.5em;}
.img_logo {width:30%;}}

@media screen and (max-width: 460px) {
.img_logo {width:35%;}
.destaque {height: 850px;}
.element_text {float: left; width: 100%;}
.coluna_meio {width: 100%; }
.object {width: 97%; }
.Secao_serv {height: 715px;}
.colunas_back {width: 99.08%;}
.faixa_destaque {height: 490px;}}

@media screen and (max-width: 460px) {
.titulo_motivar {font-size: 1.62em;}
.btn-toggle{display: block;}
.traco_vert {display: none;}}


@media screen and (max-width: 440px) {
.coluna_person {height: 670px; }}

@media screen and (max-width: 420px) {
.box_motivar {height: 380px; }
.img_logo {width:38%;}
.destaque {height: 890px;}
.imagem_regular, .img_special, .imagem {width:60%;}
.Secao_serv {height: 840px;}}

@media screen and (max-width: 400px) {
.coluna_person {height: 760px; }}

@media screen and (max-width: 380px) {
.box_motivar {height: 400px; }
.img_logo {width:42%;}
.destaque {height: 900px;}
.imagem_regular, .img_special, .imagem {width:90%; margin:2.5%;}
.Secao_serv {height: 960px;}
.im_clas_serv {width:90%;}
.coluna_person {height: 1300px; }
.faixa_destaque {height: 540px;}}

@media screen and (max-width: 350px) {
.destaque {height: 950px;}}

@media screen and (max-width: 330px) {
.img_logo {width:45%;}
.destaque {height: 995px;}
.imagem_regular, .img_special, .imagem {width:100%;}
.Secao_serv {height: 980px;}
.im_clas_serv {width:100%;}
.coluna_person {height: 1380px; }
.faixa_destaque {height: 590px;}}

@media screen and (max-width: 320px) {
.destaque {height: 1030px;}}

@media screen and (max-width: 315px) {
.box_motivar {height: 440px; }
.text_motivar h1 {font-size: 1.85em;}
.text_motivar h2 {font-size: 1.65em;}
.img_logo {width:48%;}
.destaque {height: 1080px;}
.rodape {height: 1040px;}}


@media screen and (max-width: 297px) {
.rodape {height: 1080px;}
.faixa_destaque {height: 640px;}}

@media screen and (max-width: 290px) {
.rodape {height: 1120px;}}

@media screen and (max-width: 280px) {
.rodape {height: 1140px;}}
