@media (min-width: 992px) {
	#header .nav-link {
		margin-left: 15px;
		margin-right: 15px;
	}
}

/* MAX MEDIUM */
@media (max-width:980px) {
	.cookieConsentContainer {
		bottom: 0 !important;
		left: 0 !important;
		width: 100% !important
	}
}

@media (max-width: 400px) {
	.container-pre-requisitos {
		flex-direction: column;
	}
	.card-pre-requisitos {
		margin-bottom: 20px;
	}
	.card-title-cursos-detalhes {
		font-size: 20px !important;
	}
	.card-p-cursos-detalhes {
		font-size: 14px;
	}
}

@media (max-width: 991.98px) {
	#header .navbar-collapse {
		width: 100%;
	}

	.title-home {
		font-size: 15px;
	}

	.content-title-home {
		margin-left: 10px;
    	margin-right: 10px;
	}

	.subtitle-home {
		font-size: 12px;
	}

	.content-subtitle-home {
		margin-left: 20px;
		margin-right: 20px;
	}

	.top-footer {
		padding-top: 20px;
	}

	.logo-footer, .col-text-footer, .hr-footer {
		display: none;
	}

	.midias-sociais {
		font-size: 25px;
		margin-left: 0;
		margin-top: 15px;
		text-align: center;
	}

	.text-footer {
		padding-top: 20px;
	}

	.bg-cursos-detalhes {
		height: auto;
	}

	.bg-cursos-detalhes-row {
		margin-top: 20px;
	}

	.bg-cursos-detalhes-p {
		margin-right: 30px;
		font-size: 14px;
	}

	.container-vantagens {
		display: flex;
		justify-content: center;
	}

	.sobre-mobile {
		display: flex;
		flex-direction: column;
		padding-top: 0px;
	}

	.foto-sobre {
		width: 340px;
	}

	.container-texto-sobre {
		max-width: 100%;
		margin-top: 20px;
	}

	.texto-sobre {
		font-size: 17px;
	}

	.contato2 {
		margin-bottom: 50px;
	}

	.logo-softgraf {
		text-align: center;
	}

	.imagens-sobre {
		left: 40px;
	}

	.texto-sobre-empresa {
		margin-top: 20px;
	}

	.texto-sobre-cursos-qualidade {
		margin-top: 0px;
	}

	.cookies-site {
		width: 30px;
		margin-left: 10px; 
		margin-top: -7px; 
		height: 30px;
	}

}
