
	
	
	
@media (min-width: 1400px) { 
	body{
	padding-top: 140px;
}
.epheader{
		height: 120px;
	}
	.mainmenu{
	margin: 100px  0px  20px  0px;
}
}
@media(min-width: 980px) and (max-width: 1400px) {

	body{
	padding-top: 120px;
}
	.epheader{
		height: 120px;
	}
}



@media(min-width: 980px) and (max-width: 1024px) {
body{
	padding-top: 120px;
}	
	.epheader{
		height: 120px;
	}
		h1{
		font-size: 1.6rem;
	}
}
@media(min-width: 768px) and (max-width: 980px) {
.card-columns {
    column-count: 2;
	}
	
	body{
	padding-top: 110px;
}
	.epheader{
		height: 110px; 
	}
	a.nav-link {
		font-size: 0.9rem;
	}
.topbut .btn {
		font-size:1.1rem;
	}
		h1{
		font-size: 1.4rem;
	}
}




@media (max-width: 768px) {
	.card-columns {
    column-count: 2;
	}
	body{
	padding-top: 120px;
}
	.topbut .btn {
		font-size:1.0rem;
	}
	h1{
		font-size: 1.4rem;
	}.btn { 
		font-size:1.0rem;
	}
}
@media(min-width: 585px) and (max-width: 767px) {
		body{
	padding-top: 80px;
}
}

/* Landscape phones and down */
@media (max-width: 585px) {	
		body{
	padding-top: 200px;
}
		.card-columns {
    column-count: 1;
	}
}

/* small*/
@media (max-width: 380px) {
	
}


