@font-face {
    font-family: 'introbold';
    src: url('css/font/fontfabric_-_intro-bold_0-webfont.eot');
    src: url('css/font/fontfabric_-_intro-bold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/font/fontfabric_-_intro-bold_0-webfont.woff2') format('woff2'),
         url('css/font/fontfabric_-_intro-bold_0-webfont.woff') format('woff'),
         url('css/font/fontfabric_-_intro-bold_0-webfont.ttf') format('truetype'),
         url('css/font/fontfabric_-_intro-bold_0-webfont.svg#introbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'introlight';
    src: url('css/font/fontfabric_-_intro-light_0-webfont.eot');
    src: url('css/font/fontfabric_-_intro-light_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/font/fontfabric_-_intro-light_0-webfont.woff2') format('woff2'),
         url('css/font/fontfabric_-_intro-light_0-webfont.woff') format('woff'),
         url('css/font/fontfabric_-_intro-light_0-webfont.ttf') format('truetype'),
         url('css/font/fontfabric_-_intro-light_0-webfont.svg#introlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'introregular';
    src: url('css/font/fontfabric_-_introregular_0-webfont.eot');
    src: url('css/font/fontfabric_-_introregular_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/font/fontfabric_-_introregular_0-webfont.woff2') format('woff2'),
         url('css/font/fontfabric_-_introregular_0-webfont.woff') format('woff'),
         url('css/font/fontfabric_-_introregular_0-webfont.ttf') format('truetype'),
         url('css/font/fontfabric_-_introregular_0-webfont.svg#introregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'introsemibold';
    src: url('css/font/fontfabric_-_introsemibold_0-webfont.eot');
    src: url('css/font/fontfabric_-_introsemibold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/font/fontfabric_-_introsemibold_0-webfont.woff2') format('woff2'),
         url('css/font/fontfabric_-_introsemibold_0-webfont.woff') format('woff'),
         url('css/font/fontfabric_-_introsemibold_0-webfont.ttf') format('truetype'),
         url('css/font/fontfabric_-_introsemibold_0-webfont.svg#introsemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

html{margin: 0px; padding: 0px; font-family: 'introregular';}
body{margin: 0px; padding: 0px;}

h1,
h2,
h3,
h4,
h5,
h6{margin: 0px; font-weight: normal;}
p{margin-top: 0px;}
img{border: 0px;}
a{
	text-decoration: none;
 	-moz-transition: all 0.3s;
 	-webkit-transition: all 0.3s;
 	-o-transition: all 0.3s;
}
div{box-sizing: border-box !important;}

header,
footer{width: 100%; float: left;}

.clear{clear: both;}

/*troca cor quando seleciona o texto*/
/**::-moz-selection {background:#3d824c;color:#ffffff;}
*::selection {background:#3d824c;color:#ffffff;}*/

/*========MARGIN========*/
.ml_05{margin-left: 5px;}
.ml_10{margin-left: 10px;}
.ml_20{margin-left: 20px;}
.ml_30{margin-left: 30px;}
.ml_40{margin-left: 40px;}
.ml_50{margin-left: 50px;}
.ml_60{margin-left: 60px;}
.ml_70{margin-left: 70px;}
.ml_80{margin-left: 80px;}
.ml_90{margin-left: 90px;}
.ml_100{margin-left: 100px;}

.mr_05{margin-right: 5px;}
.mr_10{margin-right: 10px;}
.mr_15{margin-right: 15px;}
.mr_20{margin-right: 20px;}
.mr_30{margin-right: 30px;}
.mr_40{margin-right: 40px;}
.mr_50{margin-right: 50px;}
.mr_60{margin-right: 60px;}
.mr_70{margin-right: 70px;}
.mr_80{margin-right: 80px;}
.mr_90{margin-right: 90px;}
.mr_100{margin-right: 100px;}

.mb_05{margin-bottom: 5px;}
.mb_10{margin-bottom: 10px;}
.mb_20{margin-bottom: 20px;}
.mb_30{margin-bottom: 30px;}
.mb_40{margin-bottom: 40px;}
.mb_50{margin-bottom: 50px;}
.mb_60{margin-bottom: 60px;}
.mb_70{margin-bottom: 70px;}
.mb_80{margin-bottom: 80px;}
.mb_90{margin-bottom: 90px;}
.mb_100{margin-bottom: 100px;}

.mt_05{margin-top: 5px;}
.mt_10{margin-top: 10px;}
.mt_20{margin-top: 20px;}
.mt_30{margin-top: 30px;}
.mt_40{margin-top: 40px;}
.mt_50{margin-top: 50px;}
.mt_60{margin-top: 60px;}
.mt_70{margin-top: 70px;}
.mt_80{margin-top: 80px;}
.mt_90{margin-top: 90px;}
.mt_100{margin-top: 100px;}


/*========PADDING========*/
.pl_05{padding-left: 5px;}
.pl_10{padding-left: 10px;}
.pl_20{padding-left: 20px;}
.pl_30{padding-left: 30px;}
.pl_40{padding-left: 40px;}
.pl_50{padding-left: 50px;}
.pl_60{padding-left: 60px;}
.pl_70{padding-left: 70px;}
.pl_80{padding-left: 80px;}
.pl_90{padding-left: 90px;}
.pl_100{padding-left: 100px;}

.pr_05{padding-right: 5px;}
.pr_10{padding-right: 10px;}
.pr_15{padding-right: 15px;}
.pr_20{padding-right: 20px;}
.pr_30{padding-right: 30px;}
.pr_40{padding-right: 40px;}
.pr_50{padding-right: 50px;}
.pr_60{padding-right: 60px;}
.pr_70{padding-right: 70px;}
.pr_80{padding-right: 80px;}
.pr_90{padding-right: 90px;}
.pr_100{padding-right: 100px;}

.pb_05{padding-bottom: 5px;}
.pb_10{padding-bottom: 10px;}
.pb_20{padding-bottom: 20px;}
.pb_30{padding-bottom: 30px;}
.pb_40{padding-bottom: 40px;}
.pb_50{padding-bottom: 50px;}
.pb_60{padding-bottom: 60px;}
.pb_70{padding-bottom: 70px;}
.pb_80{padding-bottom: 80px;}
.pb_90{padding-bottom: 90px;}
.pb_100{padding-bottom: 100px;}

.pt_05{padding-top: 5px;}
.pt_10{padding-top: 10px;}
.pt_20{padding-top: 20px;}
.pt_30{padding-top: 30px;}
.pt_40{padding-top: 40px;}
.pt_50{padding-top: 50px;}
.pt_60{padding-top: 60px;}
.pt_70{padding-top: 70px;}
.pt_80{padding-top: 80px;}
.pt_90{padding-top: 90px;}
.pt_100{padding-top: 100px;}

#wrap{
    width: 100%;
    overflow: hidden;
    float: left;
}

.wrap_content{
    width: 100%;
    float: left;
}

.hidden{overflow: hidden;}

.row{
    width: 100%;
    margin: 0 auto;
    max-width: 75rem;
}

.row2{
    width: 100%;
    margin: 0 auto;
    max-width: 54rem;
}

.row3{
    width: 100%;
    margin: 0 auto;
    max-width: 100rem;
}

.row4{
    width: 100%;
    margin: 0 auto;
    max-width: 66rem;
}

#nojavascript{
    width: 90%;
    text-align: center;
    font-family: Verdana;
    font-size: 25px;
    color: #FFF;
    padding: 40px 5%;
    background-color: red;
    float: left;
}

#enviando{
    width: 100%;
    padding: 30px 0px 30px 40px;
    font-size: 25px;
    color: #c5373c;
    background: url(img/loading.gif) left no-repeat;
    background-size: 25px;
    float: left;
    display: none;
}

#sucesso{
    width: 100%;
    padding: 0px;
    margin: 30px 0px;
    font-size: 18px;
    color: #00b34d;
    float: left;
    display: none;
}

.h2_edit{
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    color: #00121f;
    font-size: 30px;
    font-family: 'introbold';
    margin-bottom: 30px;
    float: left;
}

.h2_edit2{
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 30px;
    font-family: 'introbold';
    margin-bottom: 30px;
    float: left;
}

.h2_edit3{
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 30px;
    padding: 30px 0px;
    background-color: #102f30;
    font-family: 'introbold';
    float: left;
}

.bg_color_amarelo{background-color: #edc158;}
.bg_color_verde{background-color: #255556;}











/*QUEM SOMOS*/
.bg_texto{
    padding: 50px 20px;
    background: url(img/bg_texto.jpg) top no-repeat;
}

.boxTexto01{
    width: 550px;
    float: left;
}

.boxTexto01 p{
    width: 100%;
    color: #00121f;
    font-size: 17px;
    float: left;
}

/*FIM QUEM SOMOS*/









/*CONSULTORIA*/

.itemNav,
.itemNav2{
    height: 216px;
    padding-top: 50px;
    box-sizing: border-box;
    border: 5px solid #edc158;
    display: block;
    float: left;

    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
}

.itemNav{width: 33.33%;}
.itemNav2{width: 50%;}

.itemNav p,
.itemNav2 p{
    width: auto;
    line-height: 30px;
    padding: 10px 60px 10px 20px;
    font-family: 'introbold';
    text-transform: uppercase;
    color: #ffffff;
    float: right;
}

.nav01,
.nav02,
.nav03,
.nav04,
.nav05{
    background-blend-mode: multiply;
}

.nav01{background: url(img/nav01.jpg) top no-repeat #001e33;}
.nav02{background: url(img/nav02.jpg) top no-repeat #001e33;}
.nav03{background: url(img/nav03.jpg) top no-repeat #001e33;}
.nav04{background: url(img/nav04.jpg) top no-repeat #001e33;}
.nav05{background: url(img/nav05.jpg) top no-repeat #001e33;}

.nav01:hover,
.nav02:hover,
.nav03:hover,
.nav04:hover,
.nav05:hover{
    background-blend-mode: normal;
}

.itemNav:hover > p,
.itemNav2:hover > p{
    background-color: rgba(255,255,255,0.9);
    color: #001e33;

    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
}
/*FIM CONSULTORIA*/









/*CONSULTORIA SELECIONADA*/
#bg_consultoria01,
#bg_consultoria02,
#bg_consultoria03,
#bg_consultoria04,
#bg_consultoria05{
    height: 100%;
    padding-top: 50px;
    padding-left: 10%;
    top: 0;
    left: 0;
    position: fixed;
    overflow-x: scroll;
    display: none;
    z-index: 100;
}

#bg_consultoria01{background: url(img/bg_consultoria01.jpg) top no-repeat;}
#bg_consultoria02{background: url(img/bg_consultoria02.jpg) top no-repeat;}
#bg_consultoria03{background: url(img/bg_consultoria03.jpg) top no-repeat;}
#bg_consultoria04{background: url(img/bg_consultoria04.jpg) top no-repeat;}
#bg_consultoria05{background: url(img/bg_consultoria05.jpg) top no-repeat;}

#bg_consultoria01 img,
#bg_consultoria02 img,
#bg_consultoria03 img,
#bg_consultoria04 img,
#bg_consultoria05 img{
    float: left;
}

.fechar{
    width: 117px;
    height: 42px;
    background: url(img/fechar.png) left;
    position: absolute;
    top: 40px;
    right: 10%;
    cursor: pointer;
    z-index: 8040;
    -moz-transition: all 0s;
    -webkit-transition: all 0s;
    -o-transition: all 0s;
}

.fechar:hover{
    background-position: right;
    -moz-transition: all 0s;
    -webkit-transition: all 0s;
    -o-transition: all 0s;
}

.contentConsultoria{
    width: 650px;
    margin-top: 50px;
    margin-left: 90px;
    float: left;
}

.contentConsultoria h3{
    width: 100%;
    line-height: 30px;
    margin-bottom: 30px;
    font-family: 'introbold';
    text-transform: uppercase;
    color: #001e33;
    float: right;
}

.contentConsultoria p{
    width: 100%;
    color: #00121f;
    float: left;
}

.contentConsultoria ul{
    width: 100%;
    margin: 10px 0 0 0;
    padding: 0px;
    list-style: none;
    float: left;
}

.contentConsultoria ul li{
    width: 100%;
    text-indent: -19px;
    padding-left: 20px;
    color: #00121f;
    font-size: 20px;
    font-family: 'introbold';
    margin-top: 20px;
    float: left;
}
/*FIM CONSULTORIA SELECIONADA*/










/*TREINAMENTOS*/
.boxTreinamento{
    width: 50%;
    margin-top: 40px;
    padding: 0px 30px;
    float: left;
}

.boxTreinamento p{
    width: 100%;
    margin-top: 30px;
    color: #00121f;
    float: left;
}

.boxTreinamento ul{
    width: 100%;
    margin: 0px;
    padding: 0 0 0 23px;
    float: left;
}

.boxTreinamento ul li{
    width: 100%;
    color: #00121f;
    font-size: 24px;
    font-family: 'introbold';
    margin-top: 20px;
    float: left;
}

#form{
    width: 450px;
    float: left;
}

#form input[type="text"],
#form select{
    width: 100%;
    font-family: 'introbold';
    border: 1px solid #7f888f;
    border-radius: 5px;
    background-color: transparent;
    outline: none;
    font-size: 17px;
    margin-bottom: 15px;
    box-sizing: border-box;
    line-height: 40px;
    padding: 15px 20px;
    float: left;
}

#form select{
    padding: 23px 20px;
    cursor: pointer;
}

#form select:required:invalid {
  color: #a9a9a9;
}

#form option[value=""][disabled] {
  display: none;
}

#form option {
  color: black;
}

#form input[type="submit"]{
    width: 100%;
    border: 0px;
    cursor: pointer;
    font-family: 'introbold';
    text-align: center;
    text-transform: uppercase;
    border-radius: 5px;
    background-color: #edc158;
    outline: none;
    font-size: 17px;
    padding: 25px 0px;
    float: left;
}

#form input[type="submit"]:hover{
    background-color: #cc981e;
}
/*FIM TREINAMENTOS*/










/*PROJETOS*/
.imgProjeto,
.infosProjetos{
    width: 50%;
    min-height: 600px;
    float: left;
}

.imgProjeto{
    padding: 70px 20px 30px 20px;
    background-color: #2b5d5e;
}

.infosProjetos{
    padding: 70px 20px 30px 20px;
    background-color: #255556;
}

.wrapImgProj{
    width: 280px;
    height: 280px;
    padding: 45px;
    background-color: #ffffff;
    border-radius: 100%;
    display: block;
    margin: 0 auto;
}

.imgProjeto img{
    max-width: 170px;
    height: auto;
    margin: 40px auto 0 auto;
    display: block;
}

.imgProjeto h3{
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 30px;
    font-family: 'introbold';
    margin-top: 20px;
    float: left;
}

.infosProjetos h1,
.infosProjetos h2,
.infosProjetos h3,
.infosProjetos h4,
.infosProjetos h5,
.infosProjetos h6{
    width: 100%;
    font-family: 'introsemibold';
    color: #ffffff;
    float: left;
}

.infosProjetos p{
    width: 100%;
    color: #ffffff;
    float: left;
}

.infosProjetos ul{
    width: 100%;
    font-size: 14px;
    margin: 3px 0px 10px 0;
    padding-left: 20px;
    color: #ffffff;
    float: left;
}

.infosProjetos ul li{
    width: 100%;
    margin-bottom: 5px;
    float: left;
}

.wrapInfosProj{
    width: 100%;
    margin: 0 auto;
    max-width: 40rem;
}
/*FIM PROJETOS*/










/*NOTÍCIAS*/
.boxNoticia{
    width: 25%;
    margin-top: 30px;
    padding: 0px 20px;
    float: left;
}

.boxNoticia h3{
    width: 100%;
    margin-bottom: 10px;
    font-family: 'introbold';
    color: #00121f;
    font-size: 22px;
    text-transform: uppercase;
    float: left;
}

.boxNoticia p{
    width: 100%;
    color: #00121f;
    float: left;
}

.boxNoticia a{
    width: 100%;
    text-transform: uppercase;
    font-family: 'introbold';
    color: #00121f;
    line-height: 43px;
    display: block;
    float: left;
}

.boxNoticia a span{
    width: 42px;
    height: 42px;
    margin-right: 20px;
    border-radius: 50px;
    background-color: #edc158;
    color: #00121f;
    text-align: center;
    font-size: 20px;
    display: block;
    float: left;
}

.boxNoticia a:hover > span{
    background-color: #cc981e;
    color: #ffffff;
}

.leiaTodas{
    width: 490px;
    color: #00121f;
    border-radius: 5px;
    font-family: 'introbold';
    background-color: #edc158;
    text-transform: uppercase;
    text-align: center;
    padding: 20px 0px;
    display: block;
    margin: 40px auto 0 auto;
}

.leiaTodas:hover{
    background-color: #cc981e;
}

.noticia_destaque{
    width: 25%;
    box-sizing: border-box;
    border-left: 3px solid #ffffff;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 500px;
    display: block;
    float: left;
}

.noticia_destaque:hover > .infoDestaque h2{
    background-color: #efb327;
}

.noticia_destaque:hover > .infoDestaque p{
    text-decoration: underline;
}

.imgDestaque{
    width: 100%;
    padding: 42% 0;
    box-sizing: border-box;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 800px;
    display: block;
    float: left;
}

.infoDestaque{
    width: 100%;
    min-height: 150px;
    padding: 20px 30px 0 30px;
    background-color: #051a22;
    float: left;
}

.infoDestaque h2{
    width: 100%;
    background-color: #eec158;
    color: #ffffff;
    margin-top: -50px;
    padding: 15px 20px;
    box-sizing: border-box;
    border-radius: 7px;
    font-size: 25px;
    font-family: 'introbold';
    text-transform: uppercase;
    float: left;
}

.infoDestaque p{
    width: 100%;
    color: #ffffff;
    padding: 15px 20px;
    box-sizing: border-box;
    margin-bottom: 0px;
    font-size: 23px;
    font-family: 'introbold';
    text-transform: uppercase;
    float: left;
}

.boxNoticiaSecund{
    width: 25%;
    min-height: 390px;
    box-sizing: border-box;
    border-left: 2px solid #d2d2d2;
    border-top: 2px solid #e1e1e1;
    padding: 80px 50px 20px 50px;
    display: block;
    float: left;
}

.boxNoticiaSecund h3{
    width: 100%;
    min-height: 60px;
    margin-bottom: 10px;
    font-family: 'introbold';
    color: #00121f;
    font-size: 22px;
    text-transform: uppercase;
    float: left;
}

.boxNoticiaSecund p{
    width: 100%;
    min-height: 90px;
    color: #00121f;
    float: left;
}

.boxNoticiaSecund h4{
    width: 100%;
    text-transform: uppercase;
    font-family: 'introbold';
    color: #00121f;
    font-size: 13px;
    line-height: 43px;
    display: block;
    float: left;
}

.boxNoticiaSecund h4 span{
    width: 42px;
    height: 42px;
    margin-right: 10px;
    border-radius: 50px;
    background-color: #edc158;
    color: #00121f;
    text-align: center;
    font-size: 20px;
    display: block;
    float: left;
}

.boxNoticiaSecund:hover > h4 span{
    background-color: #cc981e;
    color: #ffffff;
}

.boxNoticiaSecund:hover > h3{
    text-decoration: underline;
}

.imgSecund{
    width: 100%;
    max-height: 200px;
    margin-bottom: 10px;
    overflow: hidden;
    float: left;
}

.imgSecund img{
    width: 100%;
    height: auto;
    float: left;
}
/*FIM NOTÍCIAS*/










/*SINGLE NOTÍCIAS*/
#wrap_conteudo_single {
    width: 65%;
    padding: 0px 25px 50px 25px;
    float: left;
}

#wrap_conteudo_single h2 {
    width: 100%;
    margin-bottom: 20px;
    box-sizing: border-box;
    color: #08453a;
    text-transform: uppercase;
    font-size: 30px;
    font-family: 'introbold';
    font-weight: normal;
    float: left;
}

#imgSingle {
    width: 100%;
    margin-bottom: 20px;
    float: left;
}

#imgSingle img {
    width: 100%;
    height: auto;
    float: left;
}

#wrap_conteudo_single p {
    width: 100%;
    color: #00121f;
    float: left;
}

#wrap_sidebar {
    width: 35%;
    padding: 0px 25px;
    float: left;
}

#wrap_sidebar ul {
    width: 100%;
    list-style: none;
    padding: 0px;
    margin: 0px;
    float: left;
}

#wrap_sidebar ul h2 {
    width: 100%;
    margin-bottom: 20px;
    box-sizing: border-box;
    color: #00121f;
    text-transform: uppercase;
    font-size: 25px;
    font-family: 'introbold';
    font-weight: normal;
    float: left;
}

#wrap_sidebar ul li {
    width: 100%;
    padding-bottom: 10px;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 20px;
    float: left;
}

#wrap_sidebar ul li span {
    font-size: 13px;
}

#wrap_sidebar ul li a {
    width: 100%;
    color: #08453a;
    display: block;
    float: left;
}
/*FIM SINGLE NOTÍCIAS*/












/*CONTATO*/
#logo_rodape{
    width: 244px;
    height: 194px;
    background: url(img/logo-rodape.png);
    left: 9.7%;
    top: -45px;
    position: absolute;
}

.boxContato{
    width: 50%;
    margin-top: 50px;
    padding: 0px 30px;
    float: left;
}

.boxContato p{
    width: 100%;
    color: #ffffff;
    float: left;
}

.boxContato a,
.boxContato h4{
    width: 100%;
    font-size: 23px;
    font-family: 'introbold';
    color: #ffffff;
    margin-top: 15px;
    display: block;
    float: left;
}

.boxContato a:hover{
    text-decoration: underline;
}

#form_rodape{
    width: 390px;
    float: left;
}

#form_rodape input[type="text"]{
    width: 100%;
    font-family: 'introbold';
    border: 1px solid #92aaab;
    border-radius: 5px;
    background-color: transparent;
    outline: none;
    color: #ffffff;
    font-size: 17px;
    box-sizing: border-box;
    line-height: 40px;
    padding: 15px 20px;
    float: left;
}

#form_rodape input[type="submit"]{
    width: 100%;
    border: 0px;
    cursor: pointer;
    font-family: 'introbold';
    text-align: center;
    text-transform: uppercase;
    border-radius: 5px;
    background-color: #edc158;
    outline: none;
    font-size: 17px;
    padding: 25px 0px;
    float: left;
}

#form_rodape input[type="submit"]:hover{
    background-color: #cc981e;
}

#desenvolvido{
    width: 100%;
    margin-top: 50px;
    margin-bottom: 20px;
    text-align: center;
    font-size: 11px;
    color: #cccccc;
    display: block;
    float: left;
}

#desenvolvido:hover{
    text-decoration: underline;
}
/*FIM CONTATO*/











@media screen and (max-width: 1200px){
    .infoDestaque h2{font-size: 17px;}
	.infoDestaque p{font-size: 17px;}
    .imgDestaque{padding: 55% 0;}
    .boxNoticiaSecund h3{font-size: 18px;}
}

@media screen and (max-width: 1024px){
	.itemNav{width: 50%;}

    .itemNav p,
    .itemNav2 p{width: 100%; padding: 10px 0; text-align: center; font-size: 15px; line-height: 27px;}

    #form,
    .contentConsultoria{width: 100%;}

    #bg_consultoria01,
    #bg_consultoria02,
    #bg_consultoria03,
    #bg_consultoria04,
    #bg_consultoria05{padding: 30px 20px 10px 20px;}

    #bg_consultoria01 img,
    #bg_consultoria02 img,
    #bg_consultoria03 img,
    #bg_consultoria04 img,
    #bg_consultoria05 img{width: 100px;}

    .contentConsultoria{margin: 30px 0px;}
    .contentConsultoria h3{margin-bottom: 10px;}
    .contentConsultoria ul{margin: 0;}
    .contentConsultoria ul li{font-size: 17px; text-indent: -13px; margin-top: 10px;}
}

@media screen and (max-width: 900px){
	.boxNoticia{width: 50%; min-height: 300px;}
    .boxNoticiaSecund{width: 50%; padding: 40px 30px 20px 30px;}
    #form_rodape{width: 100%;}
    .noticia_destaque{width: 50%; border-bottom: 3px solid #ffffff;}
    .imgDestaque{padding: 45% 0;}
}

@media screen and (max-width: 830px){
    #logo_rodape{display: none;}
	.boxContato{width: 100%;}
    #wrap_conteudo_single h2{font-size: 25px;}
}

@media screen and (max-width: 700px){
    .boxTreinamento,
    #wrap_conteudo_single,
    #wrap_sidebar{width: 100%;}

    .boxTreinamento p{margin-top: 0px;}
    .tituloProjeto{font-size: 25px;}

    .imgProjeto,
    .infosProjetos{width: 100%; min-height: auto;}
}

@media screen and (max-width: 600px){
	.boxTexto01,
    .noticia_destaque{width: 100%;}

    .itemNav,
    .itemNav2{width: 94%; margin: 0px 3%;}

    .boxTreinamento ul li{font-size: 18px;}
    .boxNoticia,
    .boxNoticiaSecund{width: 100%; min-height: auto; margin-bottom: 10px;}
    .boxNoticiaSecund{padding-bottom: 40px;}
    .leiaTodas{width: 94%; margin: 30px 3% 0 3%;}
}

@media screen and (max-width: 450px){
    .boxContato a{font-size: 17px;}
}

@media screen and (max-width: 400px){
    .wrapImgProj{width: 200px; height: 200px;}
    .wrapImgProj img{width: 100%; margin: 20px 0 0 0; float: left;}
}