.fresh-content .game-bench {
    font-family: 'Lato', sans-serif;
}
.fresh-content .game-bench .col-md-4 {
    padding: 0px !important;
}
.fresh-content .game-bench .card {
    margin-bottom: 20px;
}
.fresh-content .game-bench .card .fps div {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    transition: all 0.3s ease-in-out;
}
.fresh-content .game-bench .card .fps div:hover {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: all 0.3s ease-in-out;
}
.fresh-content .game-bench .card img.logo {
    display: block;
    max-width: 150px;
    margin: 0 auto;
	border-radius: 0 !important;
}
.fresh-content .game-bench .card img {
	margin-bottom: 0px;
}
.fresh-content .game-bench .card .benchmark {
    display: grid;
    align-items: center;
    justify-items: center;
}
.fresh-content .game-bench .card .benchmark img {
	margin-top: 0px !important;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: all 0.3s ease-in-out;
    grid-row-start: 1;
    grid-column-start: 1;
}
.fresh-content .game-bench .col-md-4:nth-of-type(1) .benchmark img {
    border-radius: 16px 0px 0px 16px !important;
}
.fresh-content .game-bench .col-md-4:nth-of-type(2) .benchmark img {
    border-radius: 0px !important;
}
.fresh-content .game-bench .col-md-4:nth-of-type(3) .benchmark img {
    border-radius: 0px 16px 16px 0px !important;
}
.fresh-content .game-bench .card .benchmark:hover img {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    transition: all 0.3s ease-in-out;
}
.fresh-content .game-bench .card .benchmark .fps {
    margin: 160px 0px 0px 0px;
    display: grid;
    align-items: center;
    justify-items: center;
    grid-row-start: 1;
    grid-column-start: 1;
}
.fresh-content .game-bench .card .benchmark .fps .cp_platform {
    display: inline-block;
	margin: 20px 0px;
    padding: 10px 8px;
    font-size: 16px;
    font-weight: 200;
    color: #fff;
    background: rgba(104, 47, 238, 0.9);
	cursor: pointer;
	border-radius: 10px 0 0 10px;
}
.fresh-content .game-bench .card .benchmark .fps .cp_result {
    display: inline-block;
    margin: 20px 0px;
    padding: 10px 8px;
    font-size: 16px;
    font-weight: 700;
    color: rgb(8, 8, 8);
    background: rgba(255, 255, 255, 0.9);
	cursor: pointer;
	border-radius: 0 10px 10px 0;
}
.fresh-content .game-bench .card .benchmark .fps .cp_result a {
	color: rgb(8, 8, 8) !important;
}
.disclaimer {
	font-size: 0.6em !important;
	margin-bottom: 20px;
}
.fresh-content .game-bench .card .fps a {
	text-decoration: none;
	color: #fff !important;
}
@media (min-width:900px) and (max-width:1099px){
	.fresh-content .game-bench .card .benchmark .fps {
		margin: 0 auto;
	}
	.fresh-content .game-bench .card .benchmark .fps .cp_platform {
		display: grid;
		justify-content: center;
		margin: 0px;
		border-radius: 10px 10px 0 0;
	}
	.fresh-content .game-bench .card .benchmark .fps .cp_result {
		display: grid;
		justify-content: center;
		margin: 0px 0px 5px 0px;
		border-radius: 0 0 10px 10px;
	}
}
@media (max-width:899px){
	.fresh-content .game-bench .card .benchmark .fps {
		margin: 0 auto;
	}
	.fresh-content .game-bench .card .benchmark .fps .cp_platform, .fresh-content .game-bench .card .benchmark .fps .cp_result  {
		font-size: 24px;
		padding: 20px;
	}
	.fresh-content .game-bench .card img.logo {
		max-width: 200px;
	}
	.fresh-content .game-bench .col-md-4 .benchmark img {
		max-height: 600px;
		object-fit: cover;
	}
	.fresh-content .game-bench .col-md-4:nth-of-type(1) .benchmark img, .fresh-content .game-bench .col-md-4:nth-of-type(2) .benchmark img, .fresh-content .game-bench .col-md-4:nth-of-type(3) .benchmark img {
		border-radius: 16px !important;
	}
}