.pages { margin-top: 120px; margin-bottom: 0; }
.item, .expertise-button { cursor: pointer; }
.content-item { padding-top: 30px; }
#circleMenu { max-width: 360px; max-height: 360px; background-image: url("../images/M.svg"); }
.M-cube { max-height: 70px; max-width: 70px; position: absolute; top: 155px; left: 160px; }

/* Mobile Responsive */
@media screen and (max-width: 767px) {
	.M-cube { left: 44%; }
}

@media screen and (max-width: 480px) {
	#circleMenu { max-width: 320px; max-height: 320px; background-size: 320px 320px; }
	.pages { margin-top: 80px; }
	.paddleft { padding-left: 20px; }
	.M-cube { max-height: 50px; max-width: 50px; top:135px; left: 44%; }
}

@media screen and (max-width: 360px) {
	#circleMenu { max-width: 280px; max-height: 280px; background-size: 280px 280px; }
}

@media screen and (max-width: 320px) {
	#circleMenu { max-width: 260px; max-height: 260px; background-size: 260px 260px; }
	.M-cube { top: 105px; left: 42%; }
}

@media screen and (min-width: 1024px) and (max-width: 1280px) {
	#circleMenu { max-width: 260px; max-height: 260px; background-size: 260px 260px; }
	
}

@media screen and (min-width: 1280px) {
	.paddleft { padding-left: 60px; }
}

@media screen and (min-width: 1600px) {
	.M-cube { left: 70px; }
}

/* End of Mobile Responsive */