@media screen and (max-width: 900px) {
	
    header{
       padding: 0px;
   }

   header .btn {
    border: 2px solid #d73163 !important;
    color: #d73163 !important;
}

.botao_empresa {
  background-color: #d73163 !important;
	opacity: 1 !important;
    font-size: 17px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
}

a[href^=tel] { color: inherit; text-decoration: none; }

.navbar-toggler{
   margin: 0px 0px 0px auto !important;
   width: 100%;
   border-radius: 0px !important;
   background-color: #d73163 !important;
   margin-bottom: 10px !important;
   margin-top: 30px !important;
}

.menu-fixed .navbar-toggler{
   margin: 0px auto !important;
}

.navbar-brand{
   margin: 0px 0px !important;
   width: 50% !important;
}

.menu-fixed .navbar-brand{
    display: none;
}

.navbar-collapse {
 background: #E5E5E5;
 opacity: 1;
 margin-top: 10px;
}

.nav-link{
	color: #373737 !important;
	text-shadow: none !important;
    padding: 0px !important;
}

.hamburger {
	margin: 0px 0px 0px auto !important;
}

.hamburger span {
	display: inline-block;
	width: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.hamburger:before {
	content: '\2630';
	font-size: 1.7em;
    text-align: center !important;
}

.navbar-nav{
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.navbar-collapse{
    margin-top: 0px !important;
}

.menu_top>ul>li>ul{
    width:345px;
}

.menu_top > ul > li > ul > div > div > li {
    font-size: 13px;
}

.fancybox-content{
	width: 95% !important;
	margin: 0px 2.5% !important;
}

.fancybox-slide {
    padding: 20px 0px !important;
}

#banner{
    padding: 50px 0px;
}

#banner h1 {
    padding: 30px 20px;
    font-weight: 600;
    margin-bottom: 0px;
    margin-top: 130px;
    font-size: 30px;
    text-align: center;
    margin-right: 0px;
}

.imagem_banner {
    width: 100%;
    height: 200px;
    background-size: 100% 100%;
    background-position: center;
}

#interesse h1 {
    text-align: center;
    font-size: 30px;
    border-left: 5px solid #d73163;
    padding-left: 10px;
}

#depoimentos_falam h1, #depoimentos_alunos h1, #empresas h1, #cursos h1 {
    text-align: center;
    font-size: 25px;
    border-left: 5px solid #d73163;
    padding-left: 10px;
}

#informacoes {
    padding: 50px 0px;
    text-align: center;
}

#informacoes .conteudo {
    padding: 50px 10px;
}

#informacoes h1 {
    font-size: 25px;
}

.conteudo{
    width: 90%;
}


#video_meio{
    height: 250px;
}

#empresas{
    text-align: center;
}

#empresas p{
    padding-top: 20px;
    text-align: center;
}

#cursos {
    width: 100%;
    padding: 30px 0px;
}

.imagem_curso {
    height: 200px;
}

.bloco_curso {
    padding: 20px 10px;
    height: 180px;
}

#rodape{
    text-align: center;
}

.textinho{
    padding-top: 30px;
}

.botao_rodape{
    margin-top: 10px;
}

#form-news {
    width: 90%;
    margin: auto;
}

#tela_cursos .capa {
  padding: 30px 15px;
  text-align: center;
}

#tela_cursos h3 {
  font-size: 30px;
}

.espaco_infos {
  padding: 30px;
  margin-top: 50px;
}

.area_textos h4 {
  font-size: 23px;
  margin-bottom: 40px;
}

.area_textos p{
    text-align: justify;
}

#escolher_turma {
  background-attachment: inherit;
  margin-top: 30px;
}

.bloco_turma {
  padding: 30px 15px;
  margin-bottom: 40px;
}

#tela_cursos .espaco_banner {
  padding: 180px 0px 30px 0px;
}

}

