.imgCenter{
	margin:0 auto;
	display:block;
}

.detail, .detail:focus, .detail:hover{
	padding:5px 20px;
	background:#000;
	color:#fff;
	border-radius:6px;
	font-size:14px;
}

a {
	color: #ff8900;
}

.xgs2210-intro {padding:90px 10px;}

@media only screen and (max-width: 800px){
	.detail{
		width: 50%;
		margin: 0 auto;
		display: block;
	}
}

.intro-action{
	font-size:16px;
	margin-top:30px !important;
}

.ultimateColor{
	color:#ff2837;
}

.superiorColor{
	color:#ff8900;
}

.advancedColor{
	color:#00b2ff;
}

.connectColor{
	color:#ffc800;
}

i.fa-arrow-circle-right{
	font-size:31px;
	float:left;
}

.icon-other-links{
	line-height:30px;
	margin-left:10px;
}

.featureBg {
	background: url(/library/assets/products/xgs2210-gs2210-series/img_xgs2210-gs2210-series_main_1920.png) no-repeat bottom;
	background-size: cover;
	position: relative;
}

.noHyphen {
	-webkit-hyphens: none !important;
	-moz-hyphens: none !important;
	-ms-hyphens: none !important;
	hyphens: none !important;	
}

.product-page .deck-wrapper .section.on-scroll {
	padding: 50px 0 50px;
	margin-top: 101px;
}

.xgs{
	background:url(/library/assets/products/xgs2210-gs2210-series/Agile-traffic-control-for-converged-networking-applications_500.jpg) no-repeat top;
	background-size:cover;
	position:relative;
}


.xgsDarkContent{
	background: rgba(90, 48, 0, 0.87);
	width:100%;
	position:absolute;
	bottom:0; left:0; right:0;
	min-height:100px;
}

.xgsContent{
	padding:10px;
	width:100%;
	margin:0 auto;
	text-align: justify;
}

.highBG {
	background: url(/library/assets/products/xgs2210-gs2210-series/High-powered-Power-over-Ethernet_500.jpg) no-repeat;
	background-size: cover;
	background-position: center;
	min-height: 500px;
}

.xgsContent h3, .xgsContent p {
	color:#FFFFFF;
}

.stackingContent {
	background: #ffe8cc;
	padding: 50px;
}

.stackingTitle {
	background: none;
	padding: 50px;
}

.xgsOptContent h3{
	font-size:1.6em;
	margin-bottom: 10px;
	}

.xgsOptContent p{
	font-size:1.2em;
}

.xgsSection {
	max-width: 1170px;
}

.bg-light-orange-c {
	background-color: #ffe8cc;
}

.iconTable {
	display: table;
	height: 90px;
}

.iconTableCell {
	display: table-cell;
	vertical-align: middle;
}

.bg-pale-orange {
	background-color: #ffe8cc;
}

.text-orange {
	color: #ff8900;
}

.benefits2Bg {
	background: url(/library/assets/products/xgs2210-gs2210-series/img_xgs2210-stackability_1920.png) no-repeat center;
	background-size: cover;
	position: relative;
}

.benefits2Bg-small {
	background: url(/library/assets/products/xgs2210-gs2210-series/img_xgs2210-stackability_1000.png) no-repeat center;
	background-size: cover;
	position: relative;
}

.benefits3Bg {
	background: url(/library/assets/products/xgs2210-gs2210-series/High-level-network-and-access-security_1920.png) no-repeat center;
	background-size: cover;
	position: relative;
}

#benefits2, #benefits3, #benefits5{
	min-height: 400px;
}

div.oneText {
 padding: 25px; margin: 0;
}


@media screen and (max-width: 1025px) {
.xgs2210-intro {padding:60px 10px;}
}


@media screen and (max-width: 768px) {
	.benefits2Bg-small {
		min-height: 300px;
	}
	
}

@media screen and (max-width: 991px) {
	.xgs2210-intro {padding:20px;}
	.xgsOptContent {
		text-align: center !important;
	}
	.xgsContent{
	text-align: left;
}
	.benefits2Bg {
		background: none;
	}
	.benefits2Bg-small {
		min-height: 400px;
	}
	.levelBg {
		background-color: #ffd09a;
		background-img:	none;
	}
	div.oneTextBg {
		background: none;
	}

	.xgs{
		height: 600px;
	}
}

@media screen and (min-width: 992px) {
	.xgs {
		height:600px;
	}

	.xgsContent {
		width: 970px;
	}
	
	.xgsContent h3 {
		font-size:1.6em;
		padding-bottom:10px;
	}
	
	.xgsContent p  {
		font-size:1.2em;
	}
	
	.highMain, .highBG {
		min-height: 550px;
		background-position: left;
	}
	.levelMain, .levelBG {
		min-height: 550px;
		background-position: left;
	}

  div#benefits5 {
	  padding-top:0;
	  padding-bottom:0;
  }

	div.oneText {
	 margin-bottom: 0 !important;
	}

	#benefits5 img {
		padding-top: 150px;
	}
	
	.levelBg{
	background:url(/library/assets/products/xgs2210-gs2210-series/zyxel-one-network-background.png) no-repeat center;
	background-size: cover;
	position: relative;
	}

	div.oneTextBg {
		background: rgba(255,255,255,0.75);
		position: absolute;
		right: 0;
		height: 620px;
	}

}

@media screen and (min-width: 1200px) {
	.xgsContent{
		width: 1170px;
	}
	
	.highMain, .highBG {
		min-height: 480px;
	}
	
	.levelMain, .levelBG {
		min-height: 480px;
	}
	
	#benefits5 img {
		padding-top: 60px;
	}
	div.oneTextBg {
		background: rgba(255,255,255,0.75);
		position: absolute;
		right: 0;
		height: 520px;
	}

	.xgs {
		height:700px;
	}
}


@media only screen and (max-width: 450px){
.deck-wrapper h2 {
    font-size: 24px;
}
}


.networked-av-banner{background:url('/library/assets/products/xgs2210-gs2210-series/networked_av_product_banner.jpg') no-repeat bottom center; height:500px; background-size:cover; position:relative;}
.networked-av-banner-box {position: absolute; left: 30%; top: 30%; width: 40%;text-align:center;}
.networked-av-banner-box h2 {font-size:56px;}
.networked-av-banner-box p {font-size:18px;}
.btn-action{background-color:#fff;}

@media screen and (max-width: 1025px) {
.networked-av-banner-box {left: 20%; width: 60%;}
}

@media screen and (max-width: 991px) {
.networked-av-banner-box {left: 10%; width: 80%;}
}

@media screen and (max-width: 450px) {
.networked-av-banner {height: 350px;}
.networked-av-banner-box {width: 90%;top:20%;left:5%;}
.networked-av-banner-box h2 {font-size:30px;}
}

/* Additions */
#notice,
#features>.container{max-width: 1320px;}
.panel-default:first-child {border-top: none !important;}
.btn.btn-lg.btn-action.text-black {padding: 0 20px; background-color: #fff!important;}

/* Product Specs Bullets */
#specifications-accordion .panel-default ul {
	padding-left: 40px;
}

#specifications-accordion .panel-default li {
	list-style-type: disc;
}

#specifications-accordion .panel-default ul li ul li {
    list-style-type: circle;
}