@media screen and (max-width: 1024px){
	.align-right{float: none}
	.navbar-brand{float: none!important; width: 40%; height: auto!important;display: block}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{border: none}
	.form-align{margin-top: 5px;position: relative; left: 0; float: none!important}
	.menuDiv .form-align .btn{right: 26%;top: 27px}
	.btn-sala{position: relative; float: none; top: 0; left: 0}
	.menu-mobile{display: block}
	.no-responsive{display: none}
	footer .card{float: left!important}
	.text-banner1 h3{padding: 20px; font-size: 20px}
	.carousel-caption.text-banner{top: 36%}
	.carousel-caption.text-banner1{top: -9%!important}
	.carousel-caption.text-banner p{margin-bottom: 20px;font-size: 17px}
	.box-curso img{width: 60%}
	.box-curso h5{top: 80.2%; width: 60%; position: inherit;margin: auto}
	#tipocurso{display: none}
	#login .col-lg-5, .importante .box-aviso{width: 100%}
	.sp-forms{margin:  18px 0;width: 100%}
	.col-lg-12.aviso{width: 100%!important}
	#sobre p{text-align: left!important}
	.contact_form .text-right .box{float: left!important}
	.gradient-overlay-blue{height: auto}
}

@media screen and (max-width: 768px){
	.box-aviso, .button-painel .button, .navbar-brand > img{width: 100%}
	.pull-right.step-title{float: left!important}
	.bg-cursos .fa-angle-double-right{display: none!important}
	#meus-cursos .button, #inscricao .button{max-width: none!important}
	.col-sm-4.box-curso {
		width: 34.333333%;
	}
	.text-banner1 h3{padding: 12px}
	.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{max-width: 160%!important}
}

@media screen and (max-width:676px){
	/*.list-cursos .info-categoria .more{float: none;}*/
	.list-cursos .info-categoria .title{font-size: 14px}
	.list-cursos .info-categoria .more{font-size: 16px}
	.list-cursos .info-categoria{height: auto!important}
	.list-cursos .info-categoria .title{width: auto!important}
	.list-cursos .li-curso-categoria .title{width: auto!important; float: none}
	.list-cursos .li-curso-categoria .check-curso{float: none}


}

@media screen and (max-width:600px){
	.navbar-brand{width: 90%}
	.menu-mobile .form-control{width: 85%}
	.menu-mobile .btn{right: 8%; bottom: 2%; top: 18px}
	.align-right{float: right}
	.box-curso img{width: 95%}
	.box-curso h5{width: 95.4%}
	.contato-sub{border-right: none}
	.menuDiv .button{width: 85%}
	#title-pages h1{font-size: 18px; line-height: 0}
	#cursos .box{float: none!important;margin: auto; margin-bottom: 20px; display: block}
	#cursos .bg-3 .button{width: 95%;margin-bottom: 10px; max-width: 320px !important;float: none;margin: auto!important;display: block;}
	#tipocurso2{position: inherit; margin-left: 17px;}
	.grupo .box-curso h5{position: absolute}
	#cursos .mr-3{margin-right: 0px!important}

	.curso-status .panel-title span{float: left!important}
}

@media screen and (max-width:530px){
	.list-cursos .info-categoria .more{display: none}
		.carousel-caption .box {display:none}


}
