/*** Extra small devices (portrait phones, less than 576px) ***/
@media (max-width: 575.98px) { 
	header.pb-4, header.py-4 {
		padding-bottom: 0 !important;
	}
	header.pt-4, header.py-4 {
		padding-top: 1rem !important;
	}
	footer h6 {
		margin: 25px 0;
	}
}

/*** Small devices (landscape phones, 576px and up) ***/
@media (min-width: 576px) and (max-width: 767.98px) { 
	
}

/*** Medium devices (tablets, 768px and up) ***/
@media (min-width: 768px) and (max-width: 991.98px) { 
	footer h6 {
		margin: 25px 0;
	}
	header.pb-4, header.py-4 {
		padding-bottom: 1rem !important;
	}
	header.pt-4, header.py-4 {
		padding-top: 1rem !important;
	}
}	

/*** Large devices (desktops, 992px and up) ***/
@media (min-width: 992px) and (max-width: 1199.98px) { 
	header.pb-4, header.py-4 {
		padding-bottom: 1rem !important;
	}
	header.pt-4, header.py-4 {
		padding-top: 1rem !important;
	}
}	
