/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
.section-shaped .shape-style-1.shape-primary {
	background-position: top;
}
.container-1 {
	margin-top: 280px;
	text-align: center;
	padding-bottom: 10px !important;
}

.section {
	padding-top: 1rem;
	padding-bottom:0;
}
.mb-m-15{
	margin-bottom: 15px;
}
.mt-15 {
	margin-top: 10px !important;
}
h1.header-mobile {
	font-size: 2.5rem;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
}
.mt-m-10{
	margin-top: 10px !important;

}
.footer.has-cards {
	padding-top: 390px;
	text-align: center;
}
.mt-m-0{
	margin-top: 0 !important;
}
.mt-m-30{
	margin-top: 30px !important;
}

}


/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {

}


/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {

}


/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {

}


/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {

}