
.device-bg{
	/* background-image: url(image/ap920r.svg); */
	background-repeat: no-repeat;
    display: inline-block;
    width: 100%;
    max-width:688px;
    /*min-width: 530px;*/
    margin: 0 50%;
    transform: translatex(-50%);
    min-height: 200px;
    position: relative;
    overflow: hidden;
    padding: 20px 0 0 0;
}
.device-bg img{
	position: absolute;
}
.device-led{
	width: 3.5%;
}
.kbps{
	color: #B3B3B3;
	display: inline-block;
	font-size: 11px;
	-webkit-transform: scale(0.85);
	-o-transform: scale(1);
	font-weight: 300;
}
.port-speed{
	display: inline-block;
	float: right;
}
.mb,.gb,.gb25,.gb10{
	/*width: 78px;*/
	display: inline-block;
}
.mb::before,.gb::before,.gb25::before,.gb10::before{
	content: '';
	display: inline-block;
	width: 11px;
	height: 11px;
	background-color: #FF6100;
	margin-right: 8px;
}
.gb::before{
	background-color: #92D824;
}
.gb25::before{
	background-color: #00CA9D;
}
.gb10::before{
	background-color: #0083DD;
}
img.retate-180  {
	transform:rotate(180deg);  
    -webkit-transform:rotate(180deg);  
    -moz-transform:rotate(180deg);  
    -o-transform:rotate(180deg);  
    -ms-transform:rotate(180deg);
}
.device-led-green,.device-led-gray{
	position: absolute;
	background-color: #98C400;
	width: 9px;
	height: 3px;
}
.device-led-gray{
	background-color: #B0B0B0;
}
@media (min-width: 414px){
	.device-bg{
		/*min-width:90%;*/
	}
}
@media (max-width: 768px){
	.device-bg{
		min-height: 190px;
	}
}
@media (max-width: 630px){
	.port-speed{
		float: none;
		display: block;
		margin-top:8px;
	}
}
