@media (max-width: 575.98px) {
	#inicio h2 {
		font-size: 36px;
	}
	#servicos {
		background: #262C42;
	}
	footer .container {
		display: flex;
	    justify-content: space-between;
	    align-items: center;
	    flex-direction: column;
	}
}

@media (min-width: 575.98px) and (max-width: 767.98px) {
	#inicio h2 {
		font-size: 36px;
	}
	#servicos {
		background: #262C42;
	}
	footer .container {
		display: flex;
	    justify-content: space-between;
	    align-items: center;
	    flex-direction: column;
	}
}

@media (min-width: 768px) and (max-width: 991.98px) { 
	#servicos {
		background: #262C42;
	}
}

@media (min-width: 992px) {
	.navbar-expand-lg .navbar-collapse {
	    display: flex !important;
	    flex-basis: auto;
	    justify-content: flex-end;
	}
}