@media only screen and (max-width: 800px) {
    .category-holder{
		float: none;
		position: relative;
	}
	
	.list-holder,
	.detail-holder{
		margin-right: 0;
	}
}

@media only screen and (max-width: 500px) {
	.list-item .list-item-left{
		float: none;
		/*width: auto;*/
	}
	.list-item .list-main-category{
		display: block;
		width: auto;
		position: relative;
		height: 60px;
	}
	.list-item .list-item-body-cont{
		padding: 0;
	}
	.list-item .list-item-body{
		display: block;
		width: auto;
		max-width: auto;
		/*margin: 0;*/
	}
	.detail-btn{
		right: 0;
	}
	#kereses_div_id{
		height: 46px;
		top: 102px;
	}
}

@media only screen and (max-width: 1200px){
	.palyazati_csoportok{
		left: 70px;
	}
}
@media only screen and (max-width: 992px){
	.palyazati_csoportok{
		left: -25px;
	}
}
@media only screen and (max-width: 800px){
	.palyazati_csoportok{
		display: none;
	}
}

@media only screen and (max-width: 1000px) {
    .supporter-container:nth-child(3n+0) {
        padding-right: 15px;
    }

    .supporter-container:nth-child(2n+0) {
        padding-right: 0px;
    }

    .supporter-container {
        height: 375px;
    }
}

@media (min-width: 992px) {
    .supporter-container {
        height: 240px;
        width: 240px;
        padding: 0;
        box-sizing: initial;
        padding-bottom: 15px;
    }

    .supporter-container:nth-child(3n+2) {
        padding: 0 15px;
    }

}

@media only screen and (max-width: 800px) {

    .supporter-container {
        height: 322px;
    }
}

@media only screen and (max-width: 600px) {

    .supporter-container {
        height: 255px;
    }
}

@media only screen and (max-width: 500px) {

    .supporter-container {
        height: 210px;
    }
}

@media only screen and (max-width: 400px) {
    .supporter-container:nth-child(3n+0) {
        padding-right: 0px;
    }

    .col-xxs-12 {
        width: 100%;
        padding: 0 0 15px 0;
    }

    .supporter-container {
        height: 309px;
    }
	
	.list-item .list-item-body{
		margin-right: -40px;
	}
	.list-item .list-item-body h2 {
		padding-right: 40px;
	}
}

@media only screen and (max-width: 300px) {

    .supporter-container {
        height: 240px;
    }
}

@media only screen and (max-width: 1382px) {

	#kereses_div_id,
	#competition_filter_tab,
    #fooldal_div_id {
		left: -143px !important;
	}
	#kereses_div_id.search-open,
	#kereses_div_id:hover,
	#competition_filter_tab:hover,
    #fooldal_div_id:hover {
		left: 0px !important;
	}
}
@media only screen and (max-width: 800px) {

	#competition_filter_tab,
	#kereses_div_id,
    #fooldal_div_id {
		display: block;
		position: static;
		width: 100%;
		height: 49px;
		background-position: center right;
		background-color: #439ED7;
		float: none;
		margin-bottom: 10px;
	}
	
	#competition_filter_tab{
		background-color: #3BA732;
	}
	
	#kereses_div_id table{
		width: 100%;
	}

	#kereses_div_id table td{
		width: 100%;
		padding-right: 5px;
	}

	#kereses_div_id table input{
		width: 100%;
	}
	
	.filter-body.filter-body-open {
		max-height: 600px;
		padding: 15px;
		transform: translate3d(0,0,0);
	}
	.filter-body {
		position: relative;
		z-index: 250;
		top: -12px;
		width: 100%;
		background-color: #3BA732;
		padding: 15px;
		max-height: 0;
		transition: .5s max-height, .5s padding;
		overflow: hidden;
		padding: 0 15px;
		transform: translate3d(0,0,0);
	}
}