.center-box {
    width: 1140px;
    margin: 0 auto;
}
.center-box-table {
    width: 90%;
	max-width: 1600px;
    margin: 0 auto;
}
.row {
    margin-left: -20px;
    margin-right: -20px;
}

.one-half {
    width: 50%;
}

.one-third {
    width: 33.33%;
}

.two-third {
    width: 66.66%;
}

.one-fourth {
    width: 21%;
	margin: 10px 2%;
	float: left;
    min-height: 1px;
}
.one-fourth:nth-child(5) {
	clear: left;
}

.three-fourth {
    width: 75%;
}

.one-fifth {
    width: 20%;
}

.two-fifth {
    width: 40%;
}

.three-fifth {
    width: 60%;
}

.four-fifth {
    width: 80%;
}

.one-sixth {
    width: 16.66%;
	padding: 10px 20px;
}

.five-sixth {
    width: 83.33%;
}

.one-half,
.one-third,
.two-third,
.three-fourth,

.one-fifth,
.two-fifth,
.threefifth,
.four-fifth,
.one-sixth,
.five-sixth {
    float: left;
    min-height: 1px;
    padding-left: 20px;
    padding-right: 20px;
}
/* Tablet */

@media only screen and (min-width: 501px) and (max-width: 1140px){
    .center-box {
        width: 100%!important;
        padding-left: 20px;
        padding-right: 20px;
    }

	.one-fourth:nth-child(odd) {
		clear: left;
	}
}
@media only screen and (min-width: 501px) and (max-width: 1000px) {

	.one-sixth {
    width: 33.33%;
	padding-bottom: 10px!important;
	padding-top: 10px!important;
	}

}

/* Mobilon pedig minden 100%-ra ugrik */

@media only screen and (max-width: 767px) {
    .center-box {
        width: 100%!important;
        padding-left: 20px;
        padding-right: 20px;
    }
	
	.one-fourth {
    width: 46%;
	margin: 10px 2%;
	}
	
    .one-half,
    .one-third,
    .two-third,
    .three-fourth,

    .one-fifth,
    .two-fifth,
    .threefifth,
    .four-fifth,

    .five-sixth {
        position: relative;
        float: none;
        width: 100%;
    }


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

/*     .one-fourth {
        position: relative;
        float: none;
        width: 100%;
    } */
	
	.one-fourth {
    width: 44%;
	margin: 15px 3%;
	}
	.one-fourth:nth-child(odd) {
		clear: left;
	}
/* 	.flex {
		display: block!important;

	} */
	.one-sixth {
		width: 50%;
		padding-bottom: 10px!important;
		padding-top: 10px!important;
	}	
}

@media only screen and (min-width: 601px) and (max-width: 789px) {
	.one-fifth {
		width: 25%;
	}
	
	.four-fifth {
		width: 75%;

	}		
}
@media only screen and (min-width: 460px) and (max-width: 600px) {
	.one-fifth {
		width: 33%;
	}
	
	.four-fifth {
		width: 66%;
		clear: left;

	}
	
}
@media only screen and (max-width: 459px) {
	.one-fifth {
		width: 40%;

	}
	
	.four-fifth {
		width: 60%;
		clear: left;

	}
	.center-box {
        width: 100%!important;

    }
	.one-half {
		text-align: left!important;
	}
}