@media (min-width: 1200px){
	.info-importante .descricao{
		padding: 25px 0;
		width: 22%;
	}
	.info-importante .titulo{
		font-size: 23px;
	}
	.info-importante .eng-ul{
		width: 78%;
	}
	.info-importante .descricao
	.select-categories,
	.select-numofvids,
	.select-name{
		width: 22.582%;
	}

	.text-keywords{
		width: 19.85%
	}

	.search-button{
		width: 10.34%;
	}

	#courses-list .popular .tutorial .col-sm-4,
	#courses-list-sidebar .popular .tutorial .col-sm-5{
		padding-left: 0;
	}
}
@media(max-width: 1800px){

	.cart-container,
	.search-something{
		right: 0;
	}
		.topo.normal .menu-flutuante a{
		display: none;
	}
}

@media (max-width: 1400px) {
	.pretitle{
		margin-top: 80px;
	}

	header .scrolldown{
		bottom: 5px;
	}

	.lang.pull-right{
		display: none;
	}
}

@media (max-width: 1200px) {
	.container{
		width: 100%;
	}
	.eng-box-corpo{
		width: 95%;
	}
	.inscrever{
		width: 95%;
	}
	#sec-geral .wrap{
		width: 90%;
		margin: 0 auto;
	}
	.topo.normal .menu-flutuante a{
		display: none;
	}
	
	.pretitle,
	header .scrolldown{
		display: none;
	}

	header .bluebutton{
		margin-top: 30px;
	}

	.pros .col-md-2:not(:last-child) .teacher::after{
	content: "";
	width: 53px;
	height: 1px;
	display: inline-block;
	background-color: #e6e6e6;
	position: absolute;
	top: 65px;
	right: -27px;
	}


	nav > ul > li > a{
		margin-right: 0px;
	}

}


@media (max-width: 1105px) {
	.eng-box-area-luno .box-area-aluno{
		width: 100%;
		margin-bottom: 20px;
		display: inline-block;
		max-width: 380px;
	}
	.eng-box-area-luno{
		width: 100%;
		text-align: center;
	}
	.navigation2 .image-logo{
		margin-top: 0;
		float: inherit;
	}
	.topo.flutuante .image-logo{
		margin-top: 0;
	}
	.link-facil{
		display: none;
	}
	.navigation2 nav ul li{
		display: none;
	}
	.eng-box-area-luno .box-area-aluno{
		width: 100%;
		margin-bottom: 20px;
		display: inline-block;
		max-width: 380px;
	}
	.eng-box-area-luno{
		width: 100%;
		text-align: center;
	}
	.submenu .before:before{
		margin-right: inherit;
		width: inherit;
		height: inherit;
		display: none;
	}
	.submenu .servico:after{
		margin-left: inherit;
		margin-top: inherit;
		width: inherit;
		border-bottom: inherit;
		display: none;
	}
	.submenu a{
		text-align: center;
		margin-left: inherit;
	}
	nav .border{
		border-right: inherit;
		padding-right: inherit;
		height: 100%;
		width: 100%;
		padding-bottom: 25px;
	}
	.submenu.clearfix{
		width: 95%;
		padding-top: 0;
		top: 0;
		transform: translate(-50%, 20%);
		padding: 0;
		padding-right: 0 !important;
	}
	.box-categoria .titulo-categoria{
		font-size: 18px;
		width: 75%;
	}
	.navigation2 nav{
		width: 50%;
	}
	
		.sidebar .inside li{
		margin-top: 10px;
		line-height: 47px;
		width: 100%;
		text-align: center;
		float: none;
		padding: 0;
	}
	.sidebar .inside .submenu .sub-column li{
		line-height: 30px;
		margin-top: 0px !important;
	}

	.topo.normal .eng-rede a{
		display: none;
	}
	.topo.flutuante .eng-rede a{
		display: none;
	}
	.inside .eng-rede{
		width: 100%;
	}
	.inside .eng-rede a{
		display: inline-block !important;
		width: 100%;
	}
	.eng-rede a {
		margin: 0 auto;
		margin-right: inherit !important;
	}
		.menu-flutuante {
		width: 32px;
		position: absolute;
		right: 0;
		margin-right: 20px;
		top: 19px;
	}
	.topo.normal .menu-flutuante a{
		font-size: 40px;
		color: #D87B21;
		margin-top: 5px;
		display: block;
	}
	.topo.flutuante .menu-flutuante a{
		font-size: 40px;
		color: #D87B21;
		margin-top: -7px;
		display: block;
	}
	.topo.normal .menu-flutuante a{
		display: block;
	}
	.eng1.container nav form{
		margin-right: 70px;
		/* width: 210px; */
		/* margin-top: 17px; */
	}
	nav form input{
		width: 100%;
		float: none;
		margin-left: -36px;
	}

}
@media (max-width: 1199px){
   .info-importante .descricao span{
   	display: initial;
   }
   #graduacao-destaque{
   	padding-top: 50px;
   }
   .eng-topico .eng-ft{
   	background-color: #EEEEEE;
   }
   .info-importante form input{
   	width: 85%;
   }
   .info-importante ul{
   	width: 100%;
   }
    .info-importante{
    height: 300px;
    width: 70%;
    position: inherit;
    right: inherit;
    top: inherit;
    transform: inherit;
    margin: 0 auto;
    margin-top: -29px;
    }
    .info-importante .descricao{display: block;width: 100%;}
    .info-importante form{
    	display: block;
    	float: none;
    	width: 100%;
    	padding: 25px;
    }
    .info-importante .eng-ul{
    	width: 100%;
    	padding-left: 20px;
    }
}
@media (max-width: 1149px){
	
}
@media (max-width: 1149px){
	.categoria-sobre{
		float: none;
		width: 50%;
		margin:  auto;
		padding-bottom: 0;
		margin-left: 50px;
	}
	.engloba-banner1{
		padding: 5px 50px;
	}
	#sobre .ld2{
		float: none;
		margin-top: 20px;
	}
	#sobre .titulo-sobr{
		margin: 0 auto;
	}
	#sobre .eng-sobre{
		float: none;
		margin: 0 auto;
		padding-top: 40px;
		width: 95%;
	}
	#sobre .eng-sobre:nth-of-type(1) .ld1{
	}
}
@media (max-width: 1158px) {
	.cont-mapa-regiao{
	width: 474px;
	margin: 0 auto;
	padding-left: 0;
	padding: 0 43px;
	}
	.box-resultado p{
		width: 95%;
	}
	.secao .wrap.regiao{
		text-align: center;
	}
	#mapa{
		margin: 0 auto;
	}
	.cont-lista-regial{
		display: block;
		width: 100%;
		text-align: center;

	}
	.cont-lista-regial .descricao{
		float: none;
		width: 100%;
		padding: 0 15px;
		margin-top: 0;
		text-align: left;
	}
}
@media (max-width: 1120px) {
	.eng-cli{
		width: 100%;
		padding-bottom: 30px;
	}
	#depoimento-realiza{
		padding-bottom: inherit;
	}
	.imagem-depoimento img{
		
	}
	.eng-depo{
		width: 100%;
		margin-left: inherit;
		padding-left: 0;
	}
	.imagem-depoimento{
		position: inherit;
		bottom: inherit;
		right: inherit;
		margin-right: inherit;
		width: 100%;
		text-align: center;
	}
	.eng-cli .borda{
		float: none;
		margin: 0 auto;
	}
	.carrossel-curso-destaque .owl-nav {
		text-align: center;
	}
	.carrossel-curso-destaque .owl-nav .owl-prev{
	font-size: 19px!important;
	position: inherit;
	left: inherit;
	top: inherit;
	margin-top: inherit;
	border-radius: 100%;
	height: 33px;
	width: 33px;
	background: #000 !important;
	margin-left: inherit;
	margin-right: 5px;
	color: transparent !important;
}
.carrossel-curso-destaque .owl-nav .owl-next{
	font-size: 19px!important;
	position: inherit;
	right: inherit;
	top: inherit;
	margin-top: inherit;
	border-radius: 100%;
	height: 33px;
	width: 33px;
	background: #000 !important;
	margin-right: inherit;
	margin-left: 5px;
	color: transparent !important;
}
	.box-categoria .titulo-categoria{
		font-size: 20px;
	}
	.feature img{
		width: 35px !important;
		float: left;
	}
}
@media (max-width: 992px) {
	table{
        width: 95% !important;
        margin: 0 auto;
 }
 .filtros-arquivos label select{
 }
 .filtros-arquivos{
 	float:none;
 	padding: 20px 0;
 	margin-bottom: 0;
 }
 .filtros-arquivos label:last-of-type{
 	margin-bottom:0;
 }
 .filtros-arquivos label{
 	
width: auto;
 	
margin: 0 auto;
 	
display: table;
 	
margin-bottom: 14px;
 }
 .listagem-arquivos table{
 	
width: 100% !important;
 }
	table td{
        width:100% !important;
	}
	.submenu.clearfix{
		right: 0;
	}
	nav > ul > li > a{
		margin-right: 0;
	}
	.descricao-ebook .data{
		width: 50px;
	}
	.engloba-conteudo-wokshop .image{
		/* float: none!important; */
		/* margin: 0 auto; */
		/* width: 41px; */
	}
	.box-ebook .tutorial .image{width: 50%;/* margin: 0 auto; */}
	.blueplay.login, .register, .cart{
		display: none;
	}

	#topbar > .pull-right{
		margin-right: 50px;
	}

	header h2{
		font-size: 24px;

	}

	header h2 + p{
		font-size: 14px;
	}

	.teacher{
		margin-bottom: 20px;
	}

	.platform .browser-mockup{
		position: static;
	}

	.platform{
		padding-bottom: 20px;
	}

	.platform-feature{
		margin-bottom: 20px;
	}

	.step{
		margin-bottom: 30px;
	}

	.testimonials .slick-arrow.zmdi-chevron-left{
		left:30%;
	}

	.testimonials .slick-arrow.zmdi-chevron-right{
		right:30%;
	}

	.tutorial{
		margin-bottom: 30px;
	}

	.ready .whitebutton{
		transform: none;
		bottom: 10px;
		top:auto;
		right: 20px;
	}

	.ready p,
	.ready h4{
		padding-left: 20px;
	}

	footer .col-sm-6,
	footer .col-sm-12{
		text-align: center;
	}

	footer .payments{
		margin-bottom: 20px;
		float:none!important;
	}

	footer .botbar{
		text-align: center;
	}
}
@media (max-width: 900px) {
	nav ul{
		margin-right: 0;
	}
	#sobre .categoria-sobre li a{
		width: 40%;
	}
    .categoria-sobre li{
    	list-style: none;
    }
	#sobre .titulo-sobr{
		margin: 0 auto;
		margin-top: 40px;
		padding-bottom: 10px;
	}
	#sobre .categoria-sobre li:after{
		margin: 0 auto;
		display: none;
	}
	.categoria-sobre{
		width: 100%;
		float: none;
		padding-bottom: 10px;
		margin-left: inherit;
		padding-top: 30px;
	}
	#clientes .borda{
		width: 95%;
		margin: 0 auto;
		border: 4px solid #D87B21;
	}
	.inscrever .eng-depo .titulo{
		text-align: center;
	}
	.inscrever .eng-depo{
		text-align: center;
	}
	.eng-box-corpo .box-corpo:nth-of-type(1){
		text-align: center;
	}
	.eng-box-corpo .box-corpo:nth-of-type(3) .titulo{
		width: 100%;
	}
	.eng-box-corpo .box-corpo .subtitulo{
		width: 100%;
		text-align: center;
	}
	.eng-box-corpo .box-corpo:nth-of-type(2) .image{
		display: block;
	}
	.eng-box-corpo .box-corpo{
		display: block;
		width: 100%;
		
	}
	.eng-box-corpo .box-corpo .image{
		display: block;
		margin: 0 auto;
	}
	.eng-box-corpo .box-corpo:nth-of-type(2){
		border-left: inherit;
	}
	.eng-box-corpo .box-corpo:nth-of-type(3){
		border-left: inherit;
	}
	.topo.normal .eng1.container nav form{
	    margin-top: 17px;
	}
	.topo.flutuante .eng1.container nav form{
	    margin-top: 5px;
	}
	.topo.flutuante nav{
		margin-top: 0;
	}
	.engloba-categoria-banner{
		margin-left: 0;
		text-align: center;
	}
	.engloba-banner1 .titulo{
		font-size: 25px;
		margin-left: 0;
		text-align: center;
	}
#sobre .eng-sobre:nth-of-type(even) .ld2 p{
	text-align: center;
}
	#sobre .eng-sobre:nth-of-type(even) .ld1{
		float: none;
		margin: 0 auto;
	}
	#sobre .eng-sobre{
	margin: 0 auto;
	padding-top: 0;
	}
	#sobre .eng-sobre:nth-of-type(even) .ld1 .image{
		width: 100%;
	}
	#sobre a{
		float: none;
		margin: 0 auto;
	}
	#sobre .ld2 p{
		text-align: center;
	}
	#sobre .ld2 .titulo{
		text-align: center;
		margin-top: 15px;
	}
	.bg-fundo{
	}
	.btn-veja{
		float: none;
		margin: 0 auto;
		margin-top: 20px;
	}
	.btn-veja a{
	}
	.box-curso-inter .image{
		width: 500px;
		margin: 0 auto;
	}
	.btn-voltar{
		padding-bottom: 25px;
		margin-top: 45px;
	}
	#curso-inter .descricao p{
		width: 95%;
		margin: 0 auto;
		margin-top: 15px;
	}
	.col-md-9{
		padding-right: 0!important;
		padding-left: 0;
	}
	.imagem-artigo-inter{
		width: 500px;
		margin: 0 auto;
		height: inherit;
	}
	.box-ebook:hover{
    z-index:100;
    border: none;
    -moz-transform: inherit;
    -webkit-transform:inherit;
    -o-transform:inherit;
    -ms-transform:inherit;
    transform: inherit;
    -webkit-transition: inherit;
    -moz-transition: inherit;
    -ms-transition: inherit;
    -o-transition: inherit;
    transition: inherit;

}
	.box-ebook .tutorial .tutorial-details{
		margin: 0 auto;
	}
	.descricao-ebook .titulo{
		margin: 0 auto;
		margin-top: 10px;
	}
	.descricao-ebook .data{
		float: none;
		margin: 0 auto;
		width: 10%;
	}
	.descricao-ebook{
	margin-top: 10px;
	}
	.box-ebook .tutorial .image{
		width: 500px;
		margin: 0 auto;
	}
	.engloba-conteudo-wokshop .image{
	    float: none !important;	
	}
	#sobre .eng-sobre:nth-of-type(even) .ld2{
		float: none;
	}
	#sobre .eng-sobre:nth-of-type(odd) .ld1{
		float: none;
		margin: 0 auto;
		margin-top: 70px;
	}
	#sobre .ld2{
		width: 95%!important;
		margin: 0 auto;
		padding: 0;
		margin-top: 20px;
	}
	#sobre .container{
		width: 100%;
		padding-right: 0;
		padding-left: 0;
	}
	#curso-destaque .popular h3{
		text-align: center;
		margin-bottom: 15px;
		padding-bottom: 0;
	}
	.newsletter-footer .titulo:after{
		margin: 0 auto;
	}
	.moldura-firula img{
		position: inherit;
		margin-top: inherit;
		margin-left: inherit;
		left: inherit;
		display: none;
	}
	.newsletter-footer .titulo{
		text-align: center;
	}
	footer .copyright{
		padding-top: 0;
		line-height: 5;
	}
	.newsletter-footer{
		margin: 0 auto;
		margin-top: 68px;
	}
	footer .box-image-footer .image{
		margin-top: 0;
	}
	.box-image-footer a{
		margin: 0 auto;
	}
	.col-sm-7{
		margin: 0 auto;
		float: none;
	}
	.col-sm-5{
	display: block;
	float: none;
	margin: 0 auto;
	min-height: inherit;
	}
	footer .titulo-central::after{
		margin: 0 auto;
	}
	.btn-curso{
		width: 95%;
	}
	.btn-curso a{
		margin: 0 auto;
		margin-top: 20px;
	}
	.eng-texto-titulo .eng1 .firula img{
		position: inherit;
		width: inherit;
		left: inherit;
		margin-left: inherit;
		display: none;
	}
	.eng-texto-titulo .eng1 .image{
		margin: 0 auto;
	}
	.eng-texto-titulo .eng1 .image iframe{
		margin-top: 10px;
	}
	#curso-destaque .descricao p{
		text-align: center;
	}
	#curso-destaque .englba-curso2 .descricao .titulo{
		text-align: center;
		padding-bottom: 0;
	}
	#curso-destaque .descricao{
		text-align: center;
		padding-bottom: 15px;
	}
	.eng2 .btn-treinamento a{
		margin: 0 auto;
	}
	.eng2 .btn-treinamento{
		float: inherit;
	}
	.bt-curso{
		width: 95%;
	}
	.bt-curso a{
		margin: 0 auto;
	}
	#curso-destaque .popular{
		width: 100%;
	}
	#clientes .container{
		padding-bottom: 0;
	}
	.eng-clientes{
		margin-left: inherit;
		width: 68%!important;
	}
	.eng-depo{
		margin: 0 auto;
	}
	.eng-cli{
		width: 100%;
	}
	.eng-cli .borda{
		width: 95%;
		/* border-right: 4px solid #EEB440; */
		margin: 0 auto;
		height: 344px;
	}
	.eng-depo .titulo{
	text-align: center;
	font-size: 28px;
	}
	#clientes .image img{
		position: inherit;
		right: inherit;
		display: none;
	}
	.box-curso-destaque.artigo{
		width: 35%;
	}
	.container{
		text-align: center;
	}
	.container.tutorials{
		text-align: center;
		padding-bottom: 0;
	}
	.box-curso-destaque .tutorials .image{
		margin: 0 auto;
	}
	.box-curso-destaque .tutorials .tutorial-details{
		width: 91%;
		margin: 0 auto;
		margin-top: 10px;
	}
	.eng2{
		float: none;
		width: 95%;
		/* max-width: 800px; */
		margin: 0 auto;
		text-align: center;
		height: auto;
		display: block;
		padding-bottom: 40px;
	}
	.eng-texto-titulo .eng1{
		float: none;
		width: 95%;
		text-align: center;
		margin: 0 auto;
	}
	#curso-destaque .container.tutorials{
		width: 100%;
		text-align: center;
	}

	.box-curso-destaque{
    /* width: 35%; */
    margin-right: 0;
    }
	.eng-rede{
		/* display: none; */
		width: 130px;
		text-align: center;
	}
	.eng-rede a{
		/* margin: 0 auto; */
		/* margin-right: inherit!important; */
		/* border-radius: inherit; */
		/* padding: 12px 0; */
		/* margin-left: 0; */
	}
	nav > ul > li > a{
		margin-right: 15px;
		height: 0;
	}
	nav{
		margin-top: 0;
		font-size: 12px;
	}
	.navigation2 .image-logo{
		width: 186px;
		margin-top: 0;
		padding-top: 0;
	}
	.navigation2 .image-logo p{
		font-size: 22px;
	}
	.navigation2 .image-logo img{
		width: 95px !important;
	}
}
@media (max-width: 800px) {
	 .closeSidebar:hover{
		background: #4FA0D3;
		color: #FFF;
	}
	.topo.flutuante .menu-flutuante a{
		margin-top: 5px;
	}
	.topo.flutuante .image-logo img{
		/* width: 80px!important; */
	}
	.topo.flutuante .eng1.container nav form{margin-top: -8px;}
	.topo.normal .eng1.container nav form{
		margin-top: 0;
	}
	.eng-rede a{
		 margin: 0 auto;
		 margin-right: inherit!important;
		 border-radius: inherit;
		 padding: 12px 0;
		 margin-left: 0;
		 width: 100%;
	}
	.eng-rede{
		width: 100%;
	}
	.box-lista-regial nav {
		display: block;
	}
	#entregas .container{

    width: 100%;
	}
	.box-categoria .titulo-categoria{
		text-align: center;
	}
	.imagem-categoria{
	display: block;
	}
	.box-categoria{
		display: block;
		width: 100%;
		margin: 0 auto;
		text-align: center;
		border-left: inherit;
	}
	.feature img{
		float: none;
	}
	#curso-destaque .btn-curso.artigo a{
		margin-top: 0;
	}
	#curso-destaque{
		padding-bottom: 0!important;
	}
	
	.box-curso-destaque .tutorial .image{
		margin: 0 auto;
	}
	.box-curso-destaque.artigo{
		width: 45%;
	}
	.box-curso-destaque .tutorials .tutorial-details{
		width: 80%;
	}
	.box-curso-destaque{
		/* width: 45%; */
	}
	.closeSidebar{
		overflow: hidden;
		width: 25px;
		height: 25px;
		margin-top: 5px;
		border-radius: 100%;
		padding: 3px;
		padding-left: 7px;
		background: #EEB440;
		color: #FFF;
	}
	nav > ul > li > a:hover{
		border-bottom: none;
	}
	nav{
		/* display: none; */
	}
	nav ul{
		width: 100%;
		padding-left: 0;
	}
	nav ul li:hover {
		/* background: #F2F2F2; */
		color: #FFF;
	}
	nav ul li a:hover{
		text-decoration: none;
	}
	#topo.flutuante .menu-flutuante{
		top: 19px;
	}
	.menu-flutuante {
		width: 32px;
		position: absolute;
		right: 0;
		margin-right: 20px;
		top: 19px;
	}
	.menu-flutuante a{
		display: block;
		font-size: 40px;
		color: #D87B21;
		margin-top: 4px;
	}
	.topo.normal .menu-flutuante a{
		display: block;
		font-size: 40px;
		color: #D87B21;
	}
	.sidebar .inside li{
		display: block;
		margin-top: 10px;
		line-height: 47px;
		width: 100%;
		text-align: center;
	}
	.btn-voltar{
		margin-top: 40px;
		margin-bottom: 40px;
	}
	#sobre .container{
		width: 100%;
	}
	#sobre .eng-sobre:nth-of-type(even) .ld2{
		float: none;
		width: 100%;
	}
	#sobre .eng-sobre:nth-of-type(even) .ld1 .image{
		margin: 0 auto;
	}
	#sobre .eng-sobre:nth-of-type(even) .ld1{
		float: none;
		margin: 0 auto;
	}
}
@media (max-width: 767px) {
	.imagem-depoimento img{
		width: 100%;
	}
	.info-importante{
		width: 80%;
	}
	.newsletter-footer{
		margin: 0 auto;
		margin-top: 20px;
	}
	.box-ebook{
		display: block;
		width: 100%;
	}
	#sobre .ld2 p{
		margin-top: 15px;
	}
	#sobre .titulo-sobr{
		margin: 0 auto;
		margin-top: 40px;
		padding-bottom: 10px;
	}
	#sobre .categoria-sobre li:after{
		margin: 0 auto;
	}
	.categoria-sobre{
		width: 100%;
		float: none;
		padding-bottom: 10px;
	}
	#clientes{
		height:auto;
		padding-bottom: 62px;
	}
	.eng2{
		display: table;
	}
	#entregas .engloba-entrega{
		text-align: center;
		width: 100%;
	}
	#entregas .eng-titulo-entrega .titulo{
		margin: 0 auto;
	}
	.navigation2 .image-logo{
		/* width: 100%; */
	}
	.banner-texto .subtitulo{
		font-size: 45px;
		line-height: 43px;
	}
	.banner-texto .titulo{
		font-size: 45px;
		line-height: 36px;
	}
	.banner-texto .eng-titulo-bann1{
    padding-top: 50px;
}
	.banner-texto p{
		width: 96%;
	}
	.btn-banner{
		position: inherit;
		left: inherit;
		margin-left: inherit;
		transform: inherit;
		bottom: inherit;
		display: table;
		margin: 0 auto;
		margin-top: 20px;
	}
	#graduacao-destaque .engloba-titulo{
		padding-top: 0;
	}
	.engloba-titulo{
		padding-top: 0;
	}
	.eng-texto-titulo .eng1{
		display: table;
	}
	.box-curso-destaque .tutorials .tutorial-details h6::before{
		border-left: inherit;
	}
	.box-curso-destaque .tutorials .tutorial-details h6{
		display: block;
	}
	.box-curso-destaque .tutorials .tutorial-details .titulo{
		text-align: center;
		display: block;
	}
	.box-curso-destaque .tutorials .tutorial-details{
		width: 93%;
		text-align: center;
	}
	.box-curso-destaque .tutorials .image{
		width: 260px;
	}
	.box-curso-destaque{
		/* width: 45%; */
		margin-right: inherit;
	}
	.newsletter-footer .titulo{
		text-align: center
	}
	.newsletter-footer .titulo:after{
		display: none;
	}
	.newsletter{
		margin: 0 auto;
	}
	.newsletter .titulo{
		text-align: center;
	}
	footer .titulo-central::after{
		display: none;
	}
	footer .box-image-footer .image{
		float: none;
		margin: 0 auto;
	}
	.navbar-collapse{
		position: absolute;
		top: 98px;
		right: 0;
		left: 0;
		background-color: rgba(255,255,255,.9);
		z-index: 299;
		overflow: visible;
		box-shadow: 5px 0 10px 2px rgba(0, 0, 0, 1); 
	}
	#sobre .eng-sobre:nth-of-type(even) .ld1 .image{
	}
	#sobre .eng-sobre:nth-of-type(even) .ld1{
		float: none;
		margin: 0 auto;
		width: inherit;
	}
	.box-categoria-interna{
		border-right: none;
	}
	.box-categoria-interna:nth-of-type(1){
		display: block;
		margin: 0 auto;
		width: 50%;
	}
	.box-categoria-interna:nth-of-type(2){
		display: block;
		margin: 0 auto;
		width: 50%;
		margin-top: 30px
	}
	.box-categoria-interna:nth-of-type(3){
		display: block;
		margin: 0 auto;
		width: 50%;
		margin-top: 30px;
	}
	.box-categoria-interna .image:nth-of-type(1){
		width: 7%;
	}
	.light{
		width: 95%;
	}
	.eng-box-categoria-interna{
	}
	#curso-destaque .container.tutorials{
		width: 100%;
		min-width: 360px;
	}
	.box-eng-contatos:nth-of-type(1){
		display: block; 
		margin: 0 auto;
	}
	.eng-form form input{
		width: 100%;
	}
	.eng-form form .enviar{
		width: 50%;
	}
	#sobre .eng-sobre{
		width: 100%;
		padding-right: 0;
		padding-left: 0;
	}
	#sobre .ld2{
		text-align: center;
		float: none;
	}
	#sobre .eng-sobre:nth-of-type(even) .ld2 p{
		text-align: center;
	}
	#sobre .eng-sobre:nth-of-type(even) .ld2{
		width: 100%;
		padding: 0;
	}
	.navbar-collapse li{
		display: block;
		text-align: center;
	}

	.navbar-collapse > ul > li > a{
		color: #202020;
		letter-spacing: 3px;
	}

	.navbar-collapse > ul > li > .submenu{
		display: none;
	}

	.navbar-collapse > ul > li{
		position: relative;
	}

	.submenu.submenu-list {
		padding: 35px 10px 20px 10px;
		right: 0;
		top: 0;
	}

	.submenu li{
		float: none;
	}

	.submenu.clearfix{
		width: 100%;
	}

	.submenu li:not(:last-child) .sub-column{
		padding: 0;
		margin: 0;
		border: none;
	}
}
@media (max-width: 619px) {
	nav ul{
	}
	.banner-texto{
	width: 60%;
	}
	.banner-texto .eng-titulo-bann1{
		padding-top: 0;
	}
	.banner-texto p{
		text-align: center;
		width: 100%;
	}
	.banner-texto .titulo{
		margin-top: 0;
		font-size: 28px;
		line-height: 30px;
		text-align: center;
		letter-spacing: 1.75px;
		display: inline;
	}
	.banner-texto .subtitulo{
		font-size: 27px;
		line-height: 30px;
		text-align: center;
		letter-spacing: 1.75px;
		display: inline;
	}
	.topo.flutuante .image-logo img{
		width: 95px !important;
		margin-top: 0;
	}
	.navigation2 .image-logo p{
		font-size: 18px;
	}
	.janela-4.lightbox{
		width: 100%;
	}
	.footer.testimonial{
		display: block;
		padding-bottom: 11px;
		margin: 0 auto;
	}
	.cont-lista-regial .descricao{
		text-align: left;
	}
	.navigation2 nav{
		
	}
	#sobre .ld2 ul li:nth-of-type(even){
		float: none;
		width: 70%;
	}
	#sobre .ld2 ul li:nth-of-type(odd){
		float: none;
		width: 70%;
	}
	#sobre .ld2 ul{
		width: 95%;
		display: block;
		padding-left: inherit;
		margin:  auto;
	}
	#curso-destaque .descri .titulo{
		font-size: 28px;
	}
	#curso-destaque .descri .titulo span{
		font-size: 28px;
	}
	.box-inscrever .descricao .subtitulo{
		width: 100%;
	}
	#curso-destaque .englba-curso2 .descricao .titulo{
		font-size: 15px;
		margin-top: 10px;
	}
	.box-inscrever .numero{
		display: block;
		margin: 0 auto;
	}
	.box-inscrever {
		display: block !important;
		text-align: center;
		margin-bottom: 20px;
		width: 100%;
	}
	#clientes .borda .eng-clientes .titulo{
		font-size: 20px;
		text-align: center;
	}
	.eng-clientes.inscreve{
		width: 100% !important;
	}
	#clientes .borda{
		padding: 20px 0;
	}
}
@media (max-width: 675px) {
	.info-importante{
		height: 100%;
	}
	.info-importante form input{
		width: 100%;
		max-width: 345px;
	}
	.info-importante ul li{
		width: 100%;
		max-width: 220px;
		margin-bottom: 15px;
	}
}
@media (max-width: 600px) {
    #sobre .eng-sobre:nth-of-type(odd) .ld1.promocoes .image img{
    	width: 300px;
    }
    #sobre .eng-sobre:nth-of-type(1) .ld1.promocoes{
    	margin-top: 10px;
    	width: inherit;
    }
   #sobre .eng-sobre.promocoes:nth-of-type(even) .ld1 .image{
   	margin: 0 auto;
   }
   .eng-box-corpo .box-corpo .titulo{
   	text-align:center;
   }
   .carrossel-curso-destaque .owl-nav{
   	padding: 10px;
   }
   .container.tutorials{
   	padding-bottom: 30px;
}
   .info-importante ul li{
   	border-right: inherit !important;
   }
    .info-importante ul li img{
    	display: block;
    	margin: 0 auto;
    }
    .info-importante .eng-ul{
    	text-align: center;
    }
    .info-importante form button{
    	margin-left: 0;
    	margin-top: 10px;
    }
	.menu-sidebar{
		display: block;
		/* font-size: 38px; */
		/* color: #ab001a; */
		margin-top: 20px;
		margin-left: 50px;
		z-index: 1000000;
	}
	.eng1.container nav form{
	}
	.box-resultado .titulo{
		font-size: 20px;
	}
	.box-resultado p{
		font-size: 14px;
		margin-top: 10px;
	}
}
@media (max-width: 596px) {
	.navigation2 .image-logo{
		/* width: 100%; */
		padding-bottom: 0;
	}
	.box-curso-destaque.grad .tutorials .tutorial-details::before{
		display: none;
	}
	.cx1{
		width:100%;
		margin: 0 auto;
		display: block;
		margin-bottom: 25px;
	}.cont-lista-regial{
		width:100%;
		display: block;
	}
	#topo.flutuante #topbar1{
		padding-top: 10px;
	}
	#topbar1{
		padding-top: 12px;
	}
	#curso-destaque .box-curso-destaque .tutorial .tutorial-details{
		padding:15px 20px;
		padding-bottom: 0;
	}
	#sobre .eng-sobre:nth-of-type(odd) .ld1{
		margin-top: 45px;
	}
	#sobre .eng-sobre{padding-bottom: 0;padding-top: 25px;}
	#sobre a{
		float: none;
		margin: 0 auto;
	}
	#sobre .ld2 p{
		font-size: 13px;
	}
	#sobre .ld2 .titulo{
		font-size: 22px;
		margin-top: 20px;
	}
	#sobre .eng-sobre:nth-of-type(even) .ld1 .image {
		width: 95%;
	}
	#entregas .box-entrega{
		display: block;
		width: 100%;
		}
		#entregas .box-entrega .descricao .titulo{
			text-align: center;
		}
	#banner ul li{
		/* background-image: inherit!important; */
		/* background-color: #d87b21ed; */
		background-position: center !important;
		height: 445px;
	}
	.banner-texto .eng-titulo-bann1{
		/* padding-top: 80px; */
	}
	.banner-texto .subtitulo{
	text-align: center;
	}
	.banner-texto p{
		text-align: center;
		margin: 0 auto;
		margin-top: 10px;
	}
	.banner-texto .titulo{
		text-align: center;
	}
	.banner-texto{
		width: 100%;
		margin-right: inherit;
	}
	.banner-texto .eng-titulo-bann2{
		text-align: center;
	}
	.box-curso-destaque{
		display: block;
		width: 95%;
		padding-right: 0 !important;
		margin: 0 auto;
	}
	.box-curso-destaque .tutorial .image{
		width: 350px;
	}
	.box-curso-destaque .tutorials .image{
		width: 350px;
		height: 280px !important;
	}
	.box-curso-destaque .tutorials{
		height: 100%;
	}
	.box-curso-destaque.artigo{
		width: 100%;
	}
	.box-curso-destaque .tutorial{
		border-right: inherit;
		padding-right: inherit;
		margin-right: inherit;
	}
}
@media (max-width: 576px) {
	#topbar1 {
		padding-bottom: 0;
	}
	.imagem-depoimento img{
		margin-top: 85px;
	}
	.eng-cli{
		padding-top: 30px;
	}
	.eng-clientes{
		/* background: inherit; */
		height: 390px;
	}
	.eng-cli .borda{
	/* background-color: #FFF; */
	}
	.box-categoria{
		display: block;
		margin: 0 auto;
		border-left: none;
		border-bottom: none;
		width: 100%;
	}
	.engloba-categoria-interna{
		padding: 0;
	}
	.box-categoria-interna{
		height: inherit;
		margin-top: 0!important;
		width: 100%;
	}
	#entregas .engloba-entrega{
		text-align: center;
		width: 100%;
		margin-top: 40px;
	}
	.btn-graduacao.gradu a{
		margin: 0 auto;
		margin-top: 15px;
	}
	.secao .wrap .titulo-secao .titulo.regiao{
		font-size: 25px;
	}
	.cat-pos{
		padding: 60px 0;
	}
	.engloba-banner1{
		float: none;
		margin: 0 auto;
		margin-top: 0;
		border-right: 3px solid #EEB440;
		width: 90%;
		padding: 10px;
	}
	#entregas .container{
		padding: 30px 0;
	}
	#entregas .eng-titulo-entrega .titulo{
		font-size: 30px;
		width: 100%;
	}
	.box-curso-destaque .tutorials .image:after{

	background-color: inherit;
	}
	.box-curso-destaque:hover .tutorials .tutorial-details h6{
	color: inherit;
    }
	#sobre .eng-sobre{
		padding: 30px 0;
	}
	#sobre a{
		float: none;
		margin: 0 auto;
		margin-top: 15px;
	}
	.eng-bg-fundo{
		height: 500px;
	}
	.carrossel-clientes .owl-nav{
		top: inherit;
		margin-top: 0;
		position: inherit;
		bottom: 135px;
	}
	.carrossel-clientes .owl-next{
		position: inherit;
		right: inherit;
		display: inline-block;
	}
	.carrosel-todos button:hover span, 
	.carrosel-todos1 button:hover span, 
	.carrosel-todos2 button:hover span, 
	.carrossel-clientes .owl-prev{
		position: inherit;
		left: inherit;
		display: inline-block;
		margin-right: 25px;
		}
	.box-categoria .titulo-categoria{
		margin-left: 0;
	}
	.eng-texto-titulo .eng1 .image{
		display: block;
		margin: 0 auto;
	}
	.eng-texto-titulo .eng1{
		float: none;
		width: 100%;
	}
	.eng-texto-titulo .eng1 .descricao{
		width: 100%;
	}
	#curso-destaque .popular h3{
		text-align: center;
	}
	.eng-texto-titulo .eng1 p{
		text-align: center;
	}
	.eng-texto-titulo{
		margin-top: 50px;
		text-align: inherit;
	}
	.eng2 .btn-treinamento{
		margin-top: 0;
	}
	#curso-destaque .popular{
		width: 100%;
		display: table;
		padding-bottom: 0;
	}
	#sobre .container{
		width: 100%;
	}
	header{
		position: relative;
	}

	.rslides-header{
		height: 100%;
	}

	.rslides-header li,
	.rslides-header li img{
		height: 100%;
		width: auto;
	}

	.rslides_nav{
		top: 60%;
	}

	.bluebutton{
		margin-bottom: 20px;
	}
}
@media (max-width: 515px) {
	.eng1.container nav form{
	}
	.eng-polo .box-espec a{
		font-size: 13px;
	}
	.eng-polo .titulo{
		font-size: 14px;
	}
	.box-clientes .descricao p{
		font-size: 12px
	}
	#clientes .borda .eng-clientes .titulo{
		font-size: 15px;
	}
	.navigation2 nav{
		width: 65%;
	}
	.navigation2 .image-logo{
		/* width: 150px; */
		/* margin: 0 auto; */
	}
	.navigation2 .image-logo img{
		/* width: 100% !important; */
	}
	nav ul{
		text-align: center;
	}
	.topo.flutuante .image-logo{
		/* width: 120px !important; */
		/* margin-top: 13px; */
	}
	.topo.flutuante .image-logo img{
		/* width: 100% !important; */
	}
	.inscrever .eng-depo .titulo{
		font-size: 28px;
		line-height: 20px;
	}
	.inscrever .eng-depo .titulo span{
		font-size: 18px;
		margin-top: 15px;
	}
}
@media (max-width: 480px) {
	.carrossel-clientes .owl-nav {
		bottom: 90px;
	}
	.menu-flutuante {
		/* top: 5px; */
	}
	.topo.flutuante .image-logo img {
		/* margin-top: -10px; */
	}
	.topo.flutuante .menu-flutuante span {
		display: block !important;
		position: absolute;
		bottom: -5px;
		left: -4px;
	}
	.topo.normal .menu-flutuante span {
		position: absolute;
		bottom: -5px;
		left: -4px;
		display: block !important;
	}
	.box-categoria-interna:nth-of-type(1){
		width: 100%;
	}
	.eng1.container .navigation2 {
		float: left;
		margin-top: 5px;
	}
	.box-medico{
		width: 100%;
	}
	.cont-box-medico{
		width: 90%;
	}
	.wrap.medicos{
		text-align: center;
		width: 100%!important;
	}
	.secao .wrap.regiao{
		padding-top: 45px;
		padding-bottom: 0px;
		max-width: none;
		width: 95%;
	}
	.box-lista-regial .descricao ul li{
		font-size: 12px
	}
	.secao .wrap .titulo-secao .titulo{
		font-size: 25px;
	}
	#mapa{
	transform: scale(0.9);
	}
	.cont-mapa-regiao{
	padding-left: 16px;
	padding-right: 70px;
	}
	.light .engloba-titulo{
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.light .engloba-titulo .titulo{
		font-size: 30px;
	}
	#curso-inter .container{
		padding-bottom: 20px;
		padding-top: 44px;
	}
	.engloba-categoria-interna{
	margin-bottom: 30px;
	padding: 0px 0;
	}
	.box-ebook .tutorial{
		margin-bottom: 0;
	}
	#curso-inter .descricao p{
		text-align: center;
	}
	.abs{
		line-height: 18px;
	}
	.box-ebook .tutorial h6{
		font-size: 21px;
	}
	.eng-texto-titulo .eng1 .image{
		width: 95%;
	}
	.eng-texto-titulo .eng1 .image iframe{
		width: 95% !important;
		height: 250px;
	}
	.banner-texto .subtitulo{
		line-height: 27px;
		display: inline;
	}
	.banner-texto .titulo{
		line-height: 28px;
		display: inline;
	}
		.box-categoria-interna:nth-of-type(2){
		width: 100%;
	}
		.box-categoria-interna:nth-of-type(3){
		width: 100%;
	}
	.box-ebook{
		padding-right: 0;
		padding-left: 0;
		margin-bottom: 0 !important;
		min-height: auto;
		padding-bottom: 30px;
	}
	#curso-destaque .container.tutorials{
		width: 100%;
	}
	.container{
		padding-left: 0;
		padding-right: 0;
	}
	.box-ebook .tutorial .image{
		max-width: 340px;
		margin: 0 auto;
	}
	.engloba-conteudo-wokshop .image{
		float: none !important;
		margin-right: 0 !important;
		text-align: center;
		margin-bottom: 15px
	}
	.engloba-conteudo-wokshop .descricao p{
		text-align: center;
	}
	.descricao-ebook .data{
		float: none;
		margin: 0 auto;
	}
	.descricao-ebook .titulo{
		margin: 0 auto;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.box-ebook .tutorial .tutorial-details{
		padding: 0;
		text-align: center;
	}
	.row{
		margin-right: 0;
		margin-left: 0;
	}
	.col-md-9{
		padding-right: 0 !important;
		padding-left: 0;
	}
	.imagem-artigo-inter{
		width: 95%;
		max-width: 360px;
		margin: 0 auto;
		height: inherit;
	}
	.engloba-titulo-art img{
		margin-right: 0;
		display:  block;
		margin: 0 auto;
		margin-bottom: 15px;
	}
	.engloba-titulo-art .titulo{
		text-align: center;
		font-size: 22px;
	}
	.row .descricao p{
		text-align: center;
		width: 100%;
	}
	.box-curso-inter .descricao .titulo{
		text-align: center;
	}
	.engloba-banner1 .titulo{
		font-size: 22px;
	}
	.light{
	}
	.box-eng-contatos:nth-of-type(1){
		width: 100%
	}
	.box-eng-contatos a span{
		display: block;
	}
	.box-eng-contatos:nth-of-type(2){
		width: 100%;
		margin-top: 15px;
	}
	.eng-form{
		width: 100%;
		margin-top: 25px;
	}
	.fancybox-slide>*{
		margin: 0 !important;
		text-align: center !important;
	}
	.eng-form form .enviar{
		width: 100%
	}
	.light{
		padding: 15px !important;
		/* padding-top: 75px !important; */
	}
	.fancybox-close-small:after{margin-top: 16px;}
}
@media (max-width: 441px){
    .eng-cli .borda{
    	height: 400px;
    }
}
@media (max-width: 399px){
	.eng1.container nav form{
		margin-right: 0;
		width: 160px;
		margin-top: 0;
	}
	.carrossel-clientes .owl-nav {
		bottom: 135px;
	}
	.topo.flutuante nav{
		margin-top: 0;
	}
	.topo.normal .eng1.container nav form{
		margin-right: 0;
		width: 160px;
	}
	.topo.flutuante .eng1.container nav form{
		margin-right: 0;
		width: 160px;
		margin-top: 0;
	}
	.topo.flutuante .eng1.container nav form{
		margin-top: -8px;
	}
	.topo.flutuante .image-logo img{
	width: 110px !important;
	margin-top: -9px;
	}
	nav form input{
	}
	.navigation2 .image-logo{
		width: 150px;
		margin: 0 auto;
	}
	nav ul{
	}
	.navigation2 nav{
		width: 67%;
	}
	.menu-flutuante{
		margin-right: 9px;
	}
}

@media (max-width: 380px) {
	header .bluebutton{
		padding: 0;
		width: 100%;
	}
	#mapa{transform: scale(0.7);}
	.cont-mapa-regiao{
	padding-right: 86px;
	padding-left: 0px;
	}


}
@media (max-width: 375px){
   .eng-clientes{
   	height: 433px;
   }
}
@media (max-width: 360px) {
	.carrosel-todos .owl-nav, .carrosel-todos1 .owl-nav, .carrosel-todos2 .owl-nav, .slick-testimonials .owl-nav, .carrossel-clientes .owl-nav{
		top: -90px;
	} .eng-cli .borda{
    	height: 450px;
    }
	.carrosel-todos button span, .carrosel-todos1 button span, .carrosel-todos2 button span, .carrossel-clientes span{
		margin-top: 2px;
	}
	.eng-clientes{
		height: 520px;
	}
	.banner-texto .titulo{
		font-size: 25px;
	}
	.box-clientes .descricao p{
		font-size: 13px;
	}
	.eng-depo .titulo{
		font-size: 23px;
	}
	.engloba-titulo .titulo{
		font-size: 28px;
	}
	#curso-destaque .popular p{
		font-size: 13px;
	}
	#curso-destaque .popular h3{
		font-size: 28px
	}
	.box-categoria .titulo-categoria{
		font-size: 15px;
	}
	.banner-texto .subtitulo{
		font-size: 25px;
	}
	.banner-texto p{
		font-size: 13px;
	}
	.btn-banner a{
		font-size: 13px;
	}
	.btn-banner{
		margin-top: 15px;
	}
	.eng2{
		width: 100%;
		float: none;
	}
	.owl-carousel .owl-nav button.owl-next, 
	.owl-carousel button.owl-dot{
	}
	
	.owl-carousel .owl-nav button.owl-prev, 
	.owl-carousel button.owl-dot{
	}
	.light{
	}
	.light .fancybox-close-small{
		right: 0;
	}
		.closeSidebar{
		overflow: hidden;
		width: 25px;
		height: 25px;
		font-size: 17px;
		margin-top: 5px;
		border-radius: 100%;
		padding: 2px;
		padding-left: 7px;
	}
}

@media (max-width: 320px){
	.navigation2 .image-logo{
		width: 130px;
	}
	nav form input{
		margin-left: -52px;
	}
}