.container.maxwid {
    max-width: 1320px !important;
}

@media screen and (min-width: 800px) {
.RuggedandreliableContent h3 {
	font-size:2em;
	padding-bottom:30px;
}

.RuggedandreliableContent p  {
	font-size:1.4em;
}
}

.Ruggedandreliable{
	background:url(/sites/zyxel/files/library/assets/products/rgs100_5p/Rugged.png) no-repeat bottom;
	background-size:cover;
	height:700px;
	position:relative;
}

.RuggedandreliableBlueContent{
	background:rgba(0,178,255,0.8);
	height:300px;
	width:100%;
	position:absolute;
	bottom:0; left:0; right:0;	
}

@media screen and (max-width: 1025px) {
	.RuggedandreliableBlueContent{
		height:350px;
	}
}

@media screen and (max-width: 800px) {
	.RuggedandreliableBlueContent{
		top:0;
		height:300px;
	}
}

@media screen and (max-width: 400px) {
	.RuggedandreliableBlueContent{
		top:0;
		height:450px;
	}
}

.RuggedandreliableContent{
	padding:30px;
	width:70%;
	margin:0 auto;
}

@media screen and (max-width: 1400px) {
	.RuggedandreliableContent{
		width:90%;
	}
}

@media screen and (max-width: 800px) {
	.RuggedandreliableContent{
		width:100%;
	}
}

.RuggedandreliableContent h3, .RuggedandreliableContent p{
	color:#fff;
}



/***/

.resp-tab-content{
	padding:0;
}

.buleCanvas {
	background:#66d1ff;
}

.paddingTop20{
	padding-top:20px;
}

.paddingTopBottom20{
	padding:20px 0;
}

.paddingBottom40{
	padding-bottom:40px;
}

.paddingTopBottom40{
	padding:40px 0;
}

.imgCenter{
	display:block;
	margin:0 auto;
}

.noPadding {
	padding: 0px;
}
	

#introFinal{
	padding-top:0px;
}

#introFinal img{
	padding:0px;
}


@media screen and (max-width: 1300px) {
	.MinHeight125{
		min-height:140px;
	}
}

@media screen and (max-width: 769px) {
	.MinHeight125{
		min-height:auto;
	}
}
}


#overlay {
	background:rgba(0,0,0,.75);
	 text-align:center;
	 height:300px;
	 opacity:0;
	 -webkit-transition: opacity .25s ease;
	-moz-transition: opacity .25s ease;
}

@media screen and (max-width: 1300px) {
	#overlay {
	 height:180px;
	}
}

@media screen and (max-width: 350px) {
	#overlay {
	 height:150px;
	}
}

.ImgenlargeBox:hover #overlay {
 opacity:1;
}

span .fa-arrows-alt {
 font-weight:900;
 color:rgba(255,255,255,.85);
 font-size:50px;
 margin-top:110px;
}

@media screen and (max-width: 1300px) {
	span .fa-arrows-alt {
	 font-weight:900;
	 color:rgba(255,255,255,.85);
	 font-size:50px;
	 margin-top:80px;
	}
}


.introWrap p.blackFont{
	color:#000;
}


@media screen and (max-width: 768px) {
	.magnifying-glass{
		margin:-140px auto;
	}
}

.magnifying-glass:hover{
	background:#222;
	border:2px solid #000;
	color:#fff;
}

@media (min-width: 1900px) {
  #productpage .productName h2, #productpage .productName p, #productpage .productName a {
    margin-left: 35px; }
}
