@media screen and (min-width: 768px) and (max-width: 998px) {
	.navbarMenu .navbar-nav>li>a {
		padding: 65px 20px;
		font-size: 1.0em;
	}
}

@media screen and (min-width: 230px) and (max-width: 991px) {
	/* LOGIN */
	.contentLogin {
		margin-top: 15px;
	}
	.poweredBy {
		margin-top: 20px;
	}

	/* Courses */
	#containerTitle .containerTitle-section {
		margin: 20px 0px;
	}
	#containerTitle h1 {
		font-size: 2.5em;
		text-align: center;
		padding: 0px 0px;
	}
	.breadcrumb {
		font-family: HelveticaNeueLTStd-BlkCn;
		padding: 10px 15px;
		font-size: 1.1em;
		text-align: center;
	}
	.thumbnail.thumbfull {
		width: 100%;
		float: none;
		height: 360px;
		margin-bottom: 60px;
	}
	.thumbnail.thumbfull.height-auto {
		height: auto;
	}
	.thumbnail.thumbfull h3 {
		font-family: HelveticaNeueLTStd-BdCn;
		text-transform: none;
		font-size: 1.8em;
		line-height: 25px;
		height: 55px;
		margin-top: 300px;
	}
	.thumbnail.thumbfull p {
		font-size: 1.2em;
		height: 170px;
	}
	.thumbnail p.textCourses {
		color: #231f20;
		font-size: 1.2em;
		height: 120px;
	}
	.pai-de-todos {
		width: 100%;
		min-height: 300px;
		float: left;
		padding: 30px;
		position: relative;
		position: relative;
	}
	.filtro-play img {
		margin-top: 50px;
	}
	.detailsCourses h3 {
		font-family: HelveticaNeueLTStd-XBlkCn;
		text-transform: uppercase;
		color: #b3b3b4;
		font-size: 2.0em;
		text-align: center;
	}
	.detailsCourses p {
		font-size: 1.3em;
		color: #b3b3b4;
		text-align: center;
	}
	.detailsCourses ul li {
		font-size: 1.3em;
		font-weight: 400;
		padding: 10px 0px;
	}
	#contact h1 {
		font-family: HelveticaNeueLTStd-XBlkCn;
		font-size: 2.4em;
		text-transform: uppercase;
		color: #b4b4b5;
		text-align: center;
	}
	#contact p.subTitleContact {
		font-size: 1.3em;
		text-align: center;
	}
}

@media screen and (min-width: 992px) and (max-width: 1199px){
	.photo-content {
		width: 100%;
		height: 245px;
		overflow: hidden;
	}

	#about h3 {
		font-family: HelveticaNeueLTStd-BdCn;
		font-size: 1.4em;
		text-transform: uppercase;
	}
}

@media screen and (min-width: 230px) and (max-width: 767px) {
	/* MENU */
	.navbar-brand>img {
		display: block;
		width: 80%;
	}
	.navbar-default .navbar-collapse,.navbar-default .navbar-form {
		border-color: #003953;
		background: #003953;
		position: relative;
		z-index: 9999;
	}
	.navbarMenu .navbar-brand {
		padding-left: 15px;
	}
	.navbarMenu .navbar-nav>li>a {
		padding: 20px 15px;
		font-size: 1.0em;
		border-bottom: dashed 1px #c38d22;
	}

	/* CAROUSEL */
	#carousel.carousel-section {
		padding-top: 0px;
		padding-bottom: 0px;
		position: relative;
		z-index: -9999;
		padding-bottom: 50px;
	}
	.owl-theme .owl-controls {
		margin-top: 0px;
	}
	#carousel .container {
		padding-right: 5px;
		padding-left: 5px;
	}
	.contentTextCarousel h1 {
		padding: 0px;
		text-align: center;
		font-size: 3.0em;
		font-weight: 500;
		line-height: 0px;
		line-height: 40px;
	}
	.contentTextCarousel p {
		font-size: 1.4em;
		padding: 10px;
		text-align: justify;
	}
	.owl-theme .owl-controls {
		margin-top: 0px;
		text-align: center;
	}
	.owl-theme .owl-controls .owl-page span {
		margin: 10px 7px 0px 7px;
	}

	/* About */
	#about h1,#about h3 {
		text-align: center;
	}
	#about p {
		text-align: justify;
	}

	/* Footer */
	#footer .copyright {
		float: none;
		text-align: center;
		line-height: 25px;
	}
	#footer .social-link {
		float: none;
		text-align: center;
	}
}