/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
	
	body {
		padding-top: 90px;
	}

	.pageRow{
		margin-left: 5px;
		margin-right: 5px;
	}

	.entry-title{
		font-size: 1.7em;
	}

	#mkk-title{
		margin-left: 10px;
		font-size: 1.0em;
	}

	#mkk-slogen{
		font-size: 0.6em;
		margin-left: 110px;
		padding: 5px 10px 5px 10px;
	}

	#mkk-logo-container{
		width:74px;
		height: 74px;
		margin-top: 50px;
		margin-bottom: -124px;
	}

	.navbar{
		margin-top: 78px;
	}

	.navbar-nav li:not(:last-child){
		border-bottom: 1px solid #104E8B;
	}

	.navbar-nav li a{
		padding-left: 30px!important;
	}

	.navbar-toggler{
		margin: 6px 30px 6px 0px;
	}

	#mkk-kepzesek-cont{
		margin-left: 5%;
		margin-right: 5%;
	}

	#mkk-partnerek{
		padding-left: 20px;		
	}

	#mkk-contact-list{
		padding-left: 15px;
		margin-bottom: 40px;
	}

	.mkk-kepzesek-link-cont{
		margin-left: 0px!important;
		margin-right: auto!important;
	}

	#mkk-bottom-logo-cont img{
		height: 131px;
	}
	
	#mkk-bottom-title{
		font-size: 1.3em;
		margin-bottom: 30px;
		text-align: center;
	}

	.mkk-bottom-mobile-margin{
		margin-top: 30px;
	}

	.copyright-section{
		font-size: 0.9em;
	}
}

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {

	body {
		padding-top: 120px;
	}

	#mkk-title{
		font-size: 1.1em;
		margin-left: 130px;
	}

	#mkk-slogen{
		font-size: 0.7em;
		margin-left: 240px;
		padding: 5px 20px 5px 20px;
	}

	#mkk-logo-container{
		width: 124px;
		height: 124px;
		margin-top: 8px;
		margin-bottom: -132px;
	}

	.navbar{
		margin-top: 90px;
	}
	
	.navbar-nav li:not(:last-child){
		border-bottom: 1px solid #104E8B;
	}

	.navbar-nav li a{
		padding-left: 30px!important;
	}

	.navbar-toggler{
		margin: 6px 30px 6px 0px;
	}

	#mkk-bottom-logo-cont img{
		height: 108px;
	}
	
	#mkk-bottom-title{
		font-size: 1.0em;
	}

}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {

	body {
		padding-top: 150px;
	}

	#mkk-title{
		font-size: 1.5em;
		margin-left: 150px;
	}

	#mkk-slogen{
		font-size: 1.0em;
		margin-left: 360px;
		padding: 5px 20px 5px 20px;
	}

	#mkk-logo-container{
		width: 137px;
		height: 136px;
		margin-top: 0px;
		margin-bottom: -130px;
	}

	.navbar-nav li:not(:last-child){
		border-bottom: 1px solid #104E8B;
	}

	.navbar-nav li a{
		padding-left: 30px!important;
	}

	.navbar-toggler{
		margin: 6px 30px 6px 0px;
	}

	#cards_landscape_wrap-2 .card-flyer {
		border-radius: 5px;
		margin-left: 0;
		margin-right: 0;
	}	
	
}

/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {
	

	body {
		padding-top: 150px;
	}

	#mkk-logo-container{
		width: 140px;
		height: 140px;
		margin-top: 0px;
		margin-bottom: -140px;
	}

	#mkk-slogen{
		margin-left: 410px;
	}

	.navbar{
		margin-top: 110px;
		padding-left: 210px;
	}

	.nav-item{
		margin-left: 30px;
	}
	
 }

/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { 

	body {
		padding-top: 150px;
	}

	#mkk-logo-container{
		width: 150px;
		height: 150px;
		margin-top: -5px;
		margin-bottom: -145px;
	}

	#mkk-slogen{
		margin-left: 440px;
	}

	.navbar{
		margin-top: 110px;
		padding-left: 250px;
	}

	.nav-item{
		margin-left: 30px;
	}

}