/* This CSS is mixed from nebula-nr7101-refresh.css & nebula-nr7101_3.css */
/* Nebula FWA710*/ 
html body h2, html body h3, html body h4, html body h6 {
	color:#ffffff;	
}

html body h2 {
	font-size:40px;	
}

html body h4 {
    font-size:24px;
	line-height:1.4em;	
}

html body h6 {
	font-size:20px;
	line-height:1.4em;
}

.imgCenter {
	display:block;
	margin:0 auto;
}

.noPadding {
	padding:0;
} 

#sub_popup h2 {
    color:#000000!important;
}
/* End Nebula FWA710 */

/* Product photos */
.section#photo-gallery .container{
	max-width:1320px;
}
/* Buy page */
.BuyNowCanvas#BuyNow .container{
	max-width:1320px;
}
/* Spec page */
#specifications .container.maxwid{
	max-width:1320px;
}

/* Top Navigation */
.deck-wrapper .section-navigation .navbar-default {
	background:rgba(0,0,0,0.7)!important;
}

.product-page .deck-wrapper .section-navigation .navbar-brand h2 {
    color:#ffffff!important;
}

.deck-wrapper .section-navigation .navbar-default .navbar-nav>li>a, .deck-wrapper .section-navigation .navbar-default .navbar-nav>li>a:active, .deck-wrapper .section-navigation .navbar-default .navbar-nav>li>a:focus {
    color:#ffffff!important;
}

.deck-wrapper .section-navigation .navbar-default .navbar-nav>li>a:hover {
    color:#64be00!important;
}

#section-menu .btn-buy {
	background-color:#64be00!important;
}

#section-menu .btn-buy:hover, #section-menu .btn-buy:active, #section-menu .btn-buy:focus {
	color:#ffffff!important;
}
/* End Top Navigation */


/* Main Banner */
.banner-section {
	position:relative;
	overflow:hidden;
    height:45vw;
	background:url('/sites/zyxel/files/library/assets/products/nebula_fwa710/nebula_fwa710_00_banner_1920x800.jpg');
    background-repeat:no-repeat;	
    background-position:bottom;
	background-size:cover;
}
.banner-section .text{
	color: #ffffff;
	position: absolute;
    font-size: 30px;
    margin-top: 35%;
    margin-left: 11.5%;
}
.mobile-banner-section .text{
	color: #ffffff;
    position: absolute;
    margin-top: 36%;
    margin-left: 9%;
    font-size: 16px;
}

.mobile-banner-section {
	display:none;
}
/* End Main Banner */


/* Intro */
.intro-section {
	position:relative;
	background:#000000;
}
	
.intro-section .background {
	overflow:hidden;
    height:40vw;
	background:url('/sites/zyxel/files/library/assets/products/nebula_fwa710/nebula_fwa710_01_intro.png');
    background-repeat:no-repeat;	
    background-position:bottom;	
	background-size:100%;
	background-attachment:fixed;	
}

.intro-section .image {
	display:none;
}

.intro-section .content {
    width:80%;
	margin:0 auto;
}

.intro-section .content .text {
	padding-top:60px;
	padding-bottom:60px;	
    text-align:center;
}

.intro-section .content .text h2 {
	font-size:50px;
}

.intro-section .content .text h6 {
	font-size:30px;
}
/* End Intro */

/*Four Videos */
.video-section {
	position:relative;	
	background:#000000;
}

.video-section .image {
    position:absolute;
    margin:auto;
	top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
    text-align:center;	
}

.video-section .four-video video {
	width:50.1%;
    height:auto;
    margin-right:-0.1%;
    margin-bottom:-2%;	
}

.video-section .four-video video:last-child {
    float: left;
}
/* End Four Videos */

/* Take Your Business to the Next Level */
.business-section {
    position:relative;		
	width:100%;
    margin:auto;	
	background-color:#000000;	
}

.business-section .background {
	position:relative;
}

.business-section .background .content {
	width:100%;
	margin:auto;
}

.business-section .background .content .text {
	width:80%;
	margin:auto;
	padding-top:60px;		
	padding-bottom:20px;
	text-align:center;
}

.business-section .background .content .text h2, .business-section .background .content .text h6 {
	color:#ffffff;	
}

.business-section .background .content .text .link {
    margin-top:30px;
}

.business-section .background .content .text .link h6 {
    font-weight:bold;
	text-decoration:underline;
}

.business-section .background .content .text .link a {
	cursor:pointer;
    color:#ffffff;
	text-decoration:underline;
}

.business-section .background .image img {
	width:100%;
}	
/* End Take Your Business to the Next Level */

/* Seamless Customer Experience with Nebula Mobile Router */
.experience-section {
	position:relative;
	background:#000000;
	padding-top:60px;
	padding-bottom:60px;
}

.experience-section .content .text {
    width:80%;
	margin:auto;
	text-align:center;
	padding-bottom:20px;
}

.experience-section .row {
	width:80%;
	margin:0 auto;
}

.experience-section .row .image {
	background-color:inherit;
	float:left;
	width:25%;
	border:none;
	outline:none;
	padding:10px;
	transition:0.3s;
}

.experience-section .name {
	font-size:18px;
	font-weight:bold;
	padding-top:1px;
	color:#ffffff;
	text-align:center;
}

.experience-section .icon {
	width:100%;
	height:110px;
}

.experience-section .nebula .icon {	
    background:url("/sites/zyxel/files/library/assets/products/nebula_fwa710/nebula_fwa710_01_icon_01_nebula_white.png") no-repeat;
	background-size:contain;
	background-position:center;
}

.experience-section .nebula:hover .icon {
    background:url("/sites/zyxel/files/library/assets/products/nebula_fwa710/nebula_fwa710_01_icon_01_nebula_green.png") no-repeat;
	background-size:contain;
	background-position:center;
    transition:all 0.2s ease;
}
	
.experience-section .nebula:hover .name {
    color:#64be00;
    transition:all 0.2s ease;
}

.experience-section .rain .icon {	
    background:url("/sites/zyxel/files/library/assets/products/nebula_fwa710/nebula_fwa710_05_icon_02_rain_white.png") no-repeat;
	background-size:contain;
	background-position:center;
}

.experience-section .rain:hover .icon {
    background:url("/sites/zyxel/files/library/assets/products/nebula_fwa710/nebula_fwa710_05_icon_02_rain_green.png") no-repeat;
	background-size:contain;
	background-position:center;
    transition:all 0.2s ease;
}
	
.experience-section .rain:hover .name {
    color:#64be00;
    transition:all 0.2s ease;
}

.experience-section .failover .icon {	
    background:url("/sites/zyxel/files/library/assets/products/nebula_fwa710/nebula_fwa710_01_icon_01_expedite_deployment_white.png") no-repeat;
	background-size:contain;
	background-position:center;
}

.experience-section .failover:hover .icon {
    background:url("/sites/zyxel/files/library/assets/products/nebula_fwa710/nebula_fwa710_01_icon_01_expedite_deployment_green.png") no-repeat;
	background-size:contain;
	background-position:center;
    transition:all 0.2s ease;
}
	
.experience-section .failover:hover .name {
    color:#64be00;
    transition:all 0.2s ease;
}

.experience-section .connectivity .icon {	
    background:url("/sites/zyxel/files/library/assets/products/nebula_fwa710/nebula_fwa710_01_icon_01_high_performance_white.png") no-repeat;
	background-size:contain;
	background-position:center;
}

.experience-section .connectivity:hover .icon {
    background:url("/sites/zyxel/files/library/assets/products/nebula_fwa710/nebula_fwa710_01_icon_01_high_performance_green.png") no-repeat;
	background-size:contain;
	background-position:center;
    transition:all 0.2s ease;
}
	
.experience-section .connectivity:hover .name {
    color:#64be00;
    transition:all 0.2s ease;
}

.experience-section .connectivity:hover .description {
    color:#64be00;
    transition:all 0.2s ease;
}
/* End Seamless Customer Experience with Nebula Mobile Router */

/* Effortlessly Manage All Devices Anytime Anywhere at Any Scale */
.manage-section {
    position:relative;		
	width:100%;
    margin:auto;	
	padding-top:60px;
	background-color:#000000;	
}

.manage-section .background {
	position:relative;
}

.manage-section .background .content {
	width:100%;
	margin:auto;
}

.manage-section .background .content .text {
	width:80%;
	margin:auto;
	padding-bottom:20px;
	text-align:center;
}

.manage-section .background .content .text h2,
.manage-section .background .content .text h6{
	color:#ffffff;	
}

.manage-section .background .content .text .link {
    margin-top:30px;
}

.manage-section .background .content .text .link h6 {
    font-weight:bold;
	text-decoration:underline;
}

.manage-section .background .content .text .link a {
	cursor:pointer;
    color:#ffffff;
	text-decoration:underline;
}

.manage-section .background .image img {
	width:100%;
}
/* End Effortlessly Manage All Devices Anytime Anywhere at Any Scale */

/* Which license package suit your business - Hidden content */ 
#LicensePack {
    height: 100%;
}

#LicensePack .modal-dialog {
	position:fixed;
	margin:0;
	width:100%;
	height:100%;
	padding:0;	
}

#LicensePack .modal-content {
	position:absolute;
	margin:auto;
	width:80%;
	height:90%;
	top:0;
	right:0;
	bottom:0;
	left:0;
 	background:#ffffff;	 
	padding:3% 5%;	
	overflow:auto;
}

/* #LicensePack .modal-content .close {
    top: 2%;
    right:2%;
	color:#000000;	
	font-size:40px!important;	
    z-index: 10;
    border-radius: 50%;
    border: 2px solid #000000;
    width: 50px;
    height: 50px;
    padding: 0;	
} */

#LicensePack button.close {
    position: absolute;
    top: 2.6%;
    right: 8.5%;
    z-index: 1;
    width: 50px;
    height: 50px;
    color: #6CBE45;
    border-radius: 50%;
    background: #565656;
    opacity: 1;
    text-shadow: none;
}

.license-pack .content {
    width: 90%;
    margin: 0 auto;
}

.license-pack .content .text h2{
	color:#000000;
	text-align:center;
}
	
.text-blink {
  animation:blinker 2s linear;
}

@keyframes blinker {
  0% { opacity:0; }
  50% { opacity:0.5; }
  100% { opacity:1; }
}
/* End Which license package suit your business - Hidden content */ 

/* LicensePack Table */
#pack th {
	text-align:center;
	border-bottom:1px solid #000000;
}

#pack td {
	text-align:center;
}

#pack td.FeatureText {
    text-align:left;
}

.fa-circle {
	color:#ccc;
	text-align:center;
}

.fa-blue {color:#00b2ff;}
.fa-green {color:#64be00;}
.fa-orange {color:#ff8900;}

.icense {
	text-align:center;
}

.icense .btn-outline, .icense .btn-outline:active, .icense .btn-outline:focus, .icense .btn-outline:hover {
    background-color:transparent!important;
    color:#000000!important;
    border-color:#000000!important;
}

#pack hr {
    margin-top:-15px;
}
/* End LicensePack Table */


/* Fast, Like No One Before */
.life-section {
	position:relative;
	background:#000000;
	padding-top:60px;
	padding-bottom:60px;	
}

.life-section .content .text {
    width:80%;	
	margin:auto;
	text-align:center;
}

.life-section .content .text h2{
    font-size:40px;
	color:#ffffff;
}

.life-section .content .description {
	width:80%;	
    background:#2d2d2d;
    padding:15px 15px 5px;
	margin:0 auto;
	margin-top:30px;	
    border-radius:50px;
	text-align:center;
}

.life-section .content .description .orange {
    display:inline-block;
}

.life-section .content .description .blue {
    display:inline-block;
	margin-left:50px;	
}

.life-section .content .description .circle {
    width:25px;
    height:25px;
    border-radius:999em;
    display:inline-block;
}

.life-section .content .description .orange .circle {
    background-color:#64be00;
}

.life-section .content .description .blue .circle {
    background-color:#32a9bd;
}

.life-section .content .description h4 {
    line-height:1em;
}

.life-section .content .description h4 span {
	padding-left:10px;
    vertical-align:top;		
}

.life-section .content .thread {
    padding:0 0 6% 0;
    margin:0 auto;
    width:100%;
    position:relative;
    height:100px;
	margin-top:50px;	
}

.life-section .content .thread .line {
    background:#575757;
    border-top:2px solid #575757;
    width:80%;
	margin:0 auto;	
}

.life-section .content .thread .bullet {
    width:80%;
    margin:0 auto;
    position:absolute;
    left:0;
    right:0;
    top:-20px;
}

.life-section .content .thread .bullet .item {
    display:inline-block;
	width:14%;
    text-align:center;
    vertical-align:top;
    position:relative;
    cursor:pointer;
}

.life-section .content .thread .bullet .first {
	margin-left:-2%;
}

.life-section .content .thread .bullet .second {
	margin-left:-8%;
}

.life-section .content .thread .bullet .third {
	margin-left:-8%;
}

.life-section .content .thread .bullet .fourth {
	margin-left:5%;
}

.life-section .content .thread .bullet .fifth {
	margin-left:0%;
}

.life-section .content .thread .bullet .sixth {
	margin-left:5%;
}

.life-section .content .thread .bullet .seventh {
	margin-left:0;
}

.life-section .content .thread .bullet .item .wrapper {
    position:relative;
    z-index:0;
    width:40px;
    height:40px;
    border-radius:100%;
    padding:10px;
    margin:0 auto;
}

.life-section .content .thread .bullet .item .wrapper .circle {
    position:relative;
    margin:0 auto;
    width:20px;
    height:20px;
    border-radius:100%;
    background-color:#fff;
}

.life-section .content .thread .bullet .first .wrapper .circle {
    background-color:#64be00;
}

.life-section .content .thread .bullet .second .wrapper .circle {
    background-color:#64be00;
}

.life-section .content .thread .bullet .third .wrapper .circle {
    background-color:#64be00;
}

.life-section .content .thread .bullet .fourth .wrapper .circle {
    background:linear-gradient(to right, #64be00 0%, #32a9bd 100%);	
}

.life-section .content .thread .bullet .fifth .wrapper .circle {
    background:linear-gradient(to right, #64be00 0%, #32a9bd 100%);	
}

.life-section .content .thread .bullet .sixth .wrapper .circle {
    background-color:#32a9bd;
}

.life-section .content .thread .bullet .seventh .wrapper .circle {
    background-color:#32a9bd;
}

.life-section .content .thread .bullet .item .title {
    color:#fff;
    font-size:17.5px;
}

.life-section .content .thread .bullet .item .title sub {
    font-size:50%;
    bottom:-0.05em;
}

.life-section .content .thread .speed {
    display:none;	
}

.life-section .content .thread .speed .left {
	width:60%;
	text-align:center;	
}

.life-section .content .thread .speed .left h6, .life-section .content .thread .speed .left .lv, .life-section .content .thread .speed .left .lh, .life-section .content .thread .speed .left .rh, .life-section .content .thread .speed .left .rv {
	display:inline-block;
}

.life-section .content .thread .speed .left .lv {
    position:relative;
    border-left:1.5px solid white;
    height:15px;
    margin-left:0;
    margin-bottom:5px;
    top:0;
}	

.life-section .content .thread .speed .left .lh {
    position:relative;
    border-bottom:1.5px solid white;
    width:42%;
    margin-left:-5px;
    margin-bottom:5px;
    top:0;
}

.life-section .content .thread .speed .left .rh {
    position:relative;
    border-bottom:1.5px solid white;
    width:42%;
    margin-right:-5px;
    margin-bottom:5px;
    top:0;	
}

.life-section .content .thread .speed .left .rv {
    position:relative;
    border-left:1.5px solid white;
    height:15px;
    margin-right:0;
    margin-bottom:5px;
    top:0;
}
	
.life-section .content .thread .speed .right {
	width:40%;
	text-align:center;	
}

.life-section .content .thread .speed .right h6, .life-section .content .thread .speed .right .lv, .life-section .content .thread .speed .right .lh, .life-section .content .thread .speed .right .rh, .life-section .content .thread .speed .right .rv {
	display:inline-block;
}

.life-section .content .thread .speed .right .lv {
    position:relative;
    border-left:1.5px solid white;
    height:15px;
    margin-left:0;
    margin-bottom:5px;
    top:0;
}	

.life-section .content .thread .speed .right .lh {
    position:relative;
    border-bottom:1.5px solid white;
    width:40%;
    margin-left:-5px;
    margin-bottom:5px;
    top:0;
}

.life-section .content .thread .speed .right .rh {
    position:relative;
    border-bottom:1.5px solid white;
    width:40%;
    margin-right:-5px;
    margin-bottom:5px;
    top:0;	
}

.life-section .content .thread .speed .right .rv {
    position:relative;
    border-left:1.5px solid white;
    height:15px;
    margin-right:0;
    margin-bottom:5px;
    top:0;
}

.life-section .content .thread .speed h6 {
	font-size:17.5px;
}

.life-section .content .horizontal {
	position:relative;
}

.life-section .content .horizontal .chart {
	width:80%;
	margin:0 auto;	
	margin-bottom:20px; 
	background-color:#2d2d2d;
	border-radius:50px;
}

.life-section .content .horizontal .chart .first {
	width:100%;
	background:linear-gradient(to right, #64be00 0%, #32a9bd 100%);	
	border-radius:50px;
}

.life-section .content .horizontal .chart .second {
	background:linear-gradient(to right, #64be00 0%, #32a9bd 90%);	
	border-radius:50px;
	margin-left:10%;
}

.life-section .content .horizontal .chart .third {
	background:linear-gradient(to right, #64be00 0%, #32a9bd 75%);		
	border-radius:50px;
	margin-left:25%;	
}

.life-section .content .horizontal .chart .fourth {
	background:linear-gradient(to right, #64be00 0%, #32a9bd 65%);		
	border-radius:50px;
	margin-left:35%;	
}

.life-section .content .horizontal .chart .fifth {
	background:linear-gradient(to right, #64be00 -45%, #32a9bd 45%);	
	border-radius:50px;	
	margin-left:55%;	
}

.life-section .content .horizontal .chart .sixth {
	background:linear-gradient(to right, #64be00 -45%, #32a9bd 45%);	
	border-radius:50px;
	margin-left:55%;	
}

.life-section .content .horizontal .chart .seventh {
	background:linear-gradient(to right, #64be00 -45%, #32a9bd 45%);		
	border-radius:50px;
	margin-left:55%;		
}

.life-section .content .horizontal .chart .eighth {
	background:linear-gradient(to right, #64be00 -45%, #32a9bd 45%);		
	border-radius:50px;
	margin-left:55%;		
}

.life-section .content .horizontal .chart .ninth {
	background:linear-gradient(to right, #64be00 -45%, #32a9bd 45%);		
	border-radius:50px;
	margin-left:55%;	
}

.life-section .content .horizontal .chart .tenth {
	background:linear-gradient(to right, #64be00 -45%, #32a9bd 45%);		
	border-radius:50px;
	margin-left:55%;		
}

.life-section .content .horizontal .chart .bar {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}

.life-section .content .horizontal .chart .term {
	color:white;
	font-size:17.5px;
	font-weight:bold;
}

.life-section .content .horizontal .word {
	display:none;
}

[data-aos=slide-left] {
	transform:translate3d(-10%,0,0);
}
/* End Fast, Like No One Before */


/* Be the Pioneer of Pioneers */
.pioneer-section {
    position:relative;		
	width:100%;
    margin:auto;	
	padding-top:30px;
	background-color:#000000;	
}

.pioneer-section .background {
	position:relative;
}

.pioneer-section .background .content {
	width:100%;
	margin:auto;
}

.pioneer-section .background .content .text {
	width:80%;
	margin:auto;
	padding-bottom:20px;
	text-align:center;
}
/* End Be the Pioneer of Pioneers */


/* Multifunction Router, Business Supporter */
.router-section {
    position:relative;		
	width:100%;
    margin:auto;
	padding-top:10vw;	
	background-color:#4bcee0;	
}

.router-section .background {
	position:relative;
}

.router-section .background .content {
	width:100%;
	margin:auto;
}

.router-section .background .content .text {
	width:80%;
	margin:auto;
	padding-top:60px;
	text-align:center;	
}

.router-section .background .content .word {
	display:none;
}	

.router-section .background .image .description {
    position:absolute;
    width:60%;
    top:40%;
    left:20%;
    text-align:center;
}
/* End Multifunction Router, Business Supporter */


/* Better Signal, Work Wonders  */
.signal-section {
	position:relative;
	background:#000000;
	padding-top:100px;
	padding-bottom:60px;	
}

.signal-section .content {
    position:absolute;
    top:10%;
    left:30%;
    z-index:30;	
}

.signal-section .content .text {
    width:60%;	
	margin:auto;
	text-align:center;
}

.signal-section .video video {
	width:100%;
	height:auto;
	-webkit-filter:brightness(110%);	
}
/* End Better Signal, Work Wonders  */


/* Strong Backbone, Stronger Connection */
.connection-section {
	position:relative;
	background:#000000;
}

.connection-section .content .text {
    width:80%;	
	margin:auto;
	text-align:center;
	padding-bottom:30px;	
}

.connection-section .tab {
	width:80%;
	margin:0 auto;
	display: flex;
    justify-content: center;
    align-items: flex-start;
}

.connection-section .tab button {
	background-color:inherit;
	float:left;
	width:20%;	
	border:none;
	outline:none;
	cursor:pointer;
	padding:10px 14px 0px;
	transition:0.3s;
}

.connection-section .tabcontent {
	width:100%;
 	transition:0.3s; 
}

.connection-section #rain, .connection-section #hurricane, .connection-section #lightning, .connection-section #snow {
  display:none;
}

.connection-section .tablinks .name {
	font-size:18px;
	font-weight:bold;
	padding-top:1px;	
	color:#ffffff;
	text-align:center;
}

.connection-section .tablinks .description {
	font-size:16.5px;
	color:#ffffff;
	text-align:center;
}

.connection-section .tablinks .icon {
	width:100%;
	height:90px;	
}

.connection-section .tablinks .dirt .icon {	
    background:url("/sites/zyxel/files/library/assets/products/nebula_fwa710/nebula_fwa710_05_icon_01_dirt_white.png") no-repeat;
	background-size:contain;
	background-position:center;	
}

.connection-section .tablinks .dirt:hover .icon {
    background:url("/sites/zyxel/files/library/assets/products/nebula_fwa710/nebula_fwa710_05_icon_01_dirt_green.png") no-repeat;
	background-size:contain;
	background-position:center;	
    transition:all 0.2s ease;	
}
	
.connection-section .tablinks .dirt:hover .name, .connection-section .tablinks .dirt:hover .description {
    color:#64be00;
    transition:all 0.2s ease;
}

.connection-section .tablinks .rain .icon {	
    background:url("/sites/zyxel/files/library/assets/products/nebula_fwa710/nebula_fwa710_05_icon_02_rain_white.png") no-repeat;
	background-size:contain;
	background-position:center;	
}

.connection-section .tablinks .rain:hover .icon {
    background:url("/sites/zyxel/files/library/assets/products/nebula_fwa710/nebula_fwa710_05_icon_02_rain_green.png") no-repeat;
	background-size:contain;
	background-position:center;	
    transition:all 0.2s ease;	
}
	
.connection-section .tablinks .rain:hover .name, .connection-section .tablinks .rain:hover .description {
    color:#64be00;
    transition:all 0.2s ease;
}

/* .connection-section .tablinks .hurricane .icon {	
    background:url("/sites/zyxel/files/library/assets/products/nebula_fwa710/nr7101_05_icon_03_hurricane_white.png") no-repeat;
	background-size:contain;
	background-position:center;	
}

.connection-section .tablinks .hurricane:hover .icon {
    background:url("/sites/zyxel/files/library/assets/products/nebula_fwa710/nr7101_05_icon_03_hurricane_orange.png") no-repeat;
	background-size:contain;
	background-position:center;	
    transition:all 0.2s ease;	
}
	
.connection-section .tablinks .hurricane:hover .name, .connection-section .tablinks .hurricane:hover .description {
    color:#64be00;
    transition:all 0.2s ease;
} */

.connection-section .tablinks .lightning .icon {	
    background:url("/sites/zyxel/files/library/assets/products/nebula_fwa710/nebula_fwa710_05_icon_04_lightning_white.png") no-repeat;
	background-size:contain;
	background-position:center;	
}

.connection-section .tablinks .lightning:hover .icon {
    background:url("/sites/zyxel/files/library/assets/products/nebula_fwa710/nebula_fwa710_05_icon_04_lightning_green.png") no-repeat;
	background-size:contain;
	background-position:center;	
    transition:all 0.2s ease;	
}
	
.connection-section .tablinks .lightning:hover .name, .connection-section .tablinks .lightning:hover .description {
    color:#64be00;
    transition:all 0.2s ease;
}

.connection-section .tablinks .snow .icon {	
    background:url("/sites/zyxel/files/library/assets/products/nebula_fwa710/nebula_fwa710_05_icon_05_snow_white.png") no-repeat;
	background-size:contain;
	background-position:center;	
}

.connection-section .tablinks .snow:hover .icon {
    background:url("/sites/zyxel/files/library/assets/products/nebula_fwa710/nebula_fwa710_05_icon_05_snow_green.png") no-repeat;
	background-size:contain;
	background-position:center;	
    transition:all 0.2s ease;	
}
	
.connection-section .tablinks .snow:hover .name, .connection-section .tablinks .snow:hover .description {
    color:#64be00;
    transition:all 0.2s ease;
}

.connection-section	.tabcontent .word {
	display:none;
}
/* End Strong Backbone, Stronger Connection */


/* Network Slicing, Tailor Your Network */
.network-section {
	position:relative;
	background:#000000;
	padding-bottom:0;	
}

.network-section .content {
	background:linear-gradient(to bottom, rgba(26,168,194, 0)0%, rgba(26,168,194, 0.8)50%);
	width:80%;
    margin:0 auto;
}

.network-section .content .text {
	margin:0 auto;
	padding:3vw 5vw 5vw;
	text-align:center;
}

.network-section .image {
	width:90%;
	margin:-3.5vw auto 0;
	display:flex;
}

.network-section .image .box {
	padding:1vw;
}

.network-section .image .box img {
	transition:.5s ease;	
}

.network-section .image .box:hover img {
  transform:scale(1.08);  
}
/* End Network Slicing, Tailor Your Network */


/* Efficient and�蘯recise Installation */
.installation-section {
	position:relative;
	background:#000000;
	padding-top:100px;
}

.installation-section .content {
    position:absolute;
    top:10%;
    z-index:30;	
}

.installation-section .content .text {
    width:80%;	
	margin:auto;
	text-align:center;
}

.installation-section .more {
    position:absolute;
	width:100%;
    top:50%;
    z-index:30;	
}

.installation-section .more .text {
    width:30%;
    margin:auto;
	padding-right:2.5%;
}

.installation-section .more .popup-youtube {
    color:#64be00;
    text-shadow:#960000 0.05em 0.05em 0.01em;	
}

.installation-section .more .text li {
    color:#e55d00;
	text-align:left;
	padding-bottom:5px;
}

.installation-section .more .text h6 {
    font-size:18px;
    line-height:1.4em;
}

.installation-section .more .text h6 span {
    text-shadow:black 0.1em 0.1em 0.2em;
}

.installation-section .video {
	padding-top:3%
}

.installation-section .video video {
	width:100%;
	height:auto;
	-webkit-filter:brightness(105%);	
}
/* End Efficient and�蘯recise Installation */


/* Efficient and�蘯recise Installation - Zyxel Air */
.installation-section .video #mobile {
	display:none;	
}

/* .installation-section .more .text h6 .click {
	width:80%;
    text-shadow:black 0.1em 0.1em 0.2em;
} */

.installation-section .more .app {
    width:60%;	
    margin-top:30px;
}

.installation-section .more .app .download {
    align-self:cener;	
	text-align:center;
}

.installation-section .more .app .download .search {
    background-color:#ffffff;
    color:#3f3f3f!important;
    width:95%;
    font-size:20px;
    font-weight:bold;
    border:transparent;	
	box-shadow:12px 12px 7px rgba(0 0 0 / 10%);
    display:inline-block;
    padding:6px 12px;
    margin-bottom:0;
    line-height:1.42857143;
    border-radius:4px;		
}

.installation-section .more .app .download .store {
	display:flex;
	margin-top:10px;
}

.installation-section .more .app .download .store img {
	width:90%;
	-webkit-filter:drop-shadow(12px 12px 7px rgba(0 0 0 / 10%));
	filter:drop-shadow(12px 12px 7px rgba(0 0 0 / 10%));
}

.slick-list {
    width: 95%;
    margin: auto !important;
}

button.close.ui-dialog-titlebar-close {
    right: 0;
}

button.close.ui-dialog-titlebar-close i{
    font-size: 40px;
    position: absolute;
    top: 10px;
    right: 0;
    height: 40px;
    width: 40px;
}

.btn.btn-lg.btn-call-to-action {padding: 0 20px;}


/* Product Specs Bullets */
#specifications .panel-default ul {
	padding-left: 40px;
}

#specifications .panel-default li {
	list-style-type: disc;
}

#specifications .panel-default ul li ul li {
    list-style-type: circle;
}

[id^=heading].panel-heading {
    background-color: black !important;
}

#specifications .panel-default > .panel-heading {
    border-top: 1px solid white !important;
    border-bottom: 1px solid white !important;

}

#specifications .panel-default > .panel-heading + .panel-collapse > .panel-body {
    border: none !important;
}

#specifications .panel-default:first-child {
    border-top: none !important;
}

#specifications .panel-title:after {
	border: 1px solid #fff;}

#specifications2 .table > thead {
    border: none !important;
}

/* .slick-dots {
    display: none !important;
}
 */
button.slick-arrow:hover:before, div.slick-arrow:hover:before {
    border-color: #64be00 !important;
}

.info > .text > a {
    color: #fff;
}

.info > .text > a:hover {
    text-decoration: none;
}

.info > .btn.button > a {
    color: #000;
}

/* RWD */
@media screen and (max-width:1440px){
	/* .installation-section .more .text h6 .click {
		width:100%;	
	} */	
	.installation-section .more .app {
		width:80%;	
		margin-top:20px;
	}
}

@media screen and (max-width:1300px){
	/* .installation-section .more .text h6 .click {
		width:80%;	
	}	 */
}

@media screen and (max-width:991px){
	/* .installation-section .more .text h6 .click {
		margin:auto;
	} */
	.installation-section .more .app {
		margin:auto;
		margin-top:15px;
	}	
	.installation-section .more .app .download .store {
		justify-content:space-around;
	}
	.installation-section .video #pc {
		display:none;	
	}
	.installation-section .video #mobile {
		display:block;	
	}
	.license-pack .content {
		width:100%;	
		display:block;
	}	
	.license-pack .text {
		width:100%;
		padding-top:50px;
		padding-left:0;
		padding-right:0;
	}
}
/* Efficient and�蘯recise Installation - Zyxel Air */


/* Product Appearance */
.appearance-section {
    position:relative;		
    margin:auto;	
	background-color:#000000;	
}

.appearance-section img#mobile {
    display:none;	
}

.appearance-section .product#mobile {
    display:none;	
}

.appearance-section .product .modal-content {
    background-color:#95cb5d;
	border-radius:15px;
}

.appearance-section .product .modal-body {
   text-align:center;
}
	
.appearance-section .product-PoE {
	position:absolute;
	top: 46%;
	left: 36%;
}

.appearance-section .product-antennas {
	position:absolute;
	top: 41%;
	left: 42%;
}

.appearance-section .product-LED-signal {
	position:absolute;
	top: 67%;
	left:60%;
}


.appearance-section .product-reset {
	position:absolute;
	top: 53%;
	left: 57.5%;
}

.appearance-section .product-SIM {
	position:absolute;
	top: 53%;
	left: 63.5%;
}

.appearance-section .product .popover {
	max-width:450px !important;
	z-index:1;	
	background-color:#95cb5d;
	border:0px;
	width:300px;
	border-radius:15px;	
}

.appearance-section .product .popover-title {
    padding:10px 20px;
    margin:0;
    border-bottom:0px;
    border-radius:15px;
	background-color:transparent;
	box-shadow:none;
}

.appearance-section .product .popover-content {
    padding:0px;
}

.appearance-section .product .popover-title h4, .appearance-section .product .popover-title h6 {
    line-height:1.2em;
}

.appearance-section .product .popover-title h4 {
	margin-bottom:5px;
}

.appearance-section .product .popover.right>.arrow, .appearance-section .product .popover.left>.arrow, .appearance-section .product .popover.top>.arrow {
    display:none;
}

.appearance-section .circleBG {
    height:30px;
    width:30px;
    position:absolute;
    top:50%;
    left:50%;
    text-align:center;
    margin:-30px 0 0 -30px;
    border-radius:100px;
    z-index:1
}

.appearance-section .circleBG i {
    font-size:28px;
	padding:1px;
	color:#64be00;
}

.appearance-section .circleBG .flash {
    position:absolute;
	width:100px;
    height:100px;
    z-index:-1;
    left:50%;
    top:50%;
    opacity:0;
    margin:-50px 0 0 -50px;
    border-radius:100px;
    -webkit-animation:flash 1.8s infinite;
    animation:flash 1.8s infinite
}

@-webkit-keyframes flash {
    0%{
        opacity:1;
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    100%{
        opacity:0;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}

@keyframes flash {
    0%{
        opacity:1;
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    100%{
        opacity:0;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}

.appearance-section .fade.in {
    opacity:0.9;
}

.appearance-section .white {
    background-color:rgba(255,255,255,.6);
}
/* End Product Appearance */

/* Nebula Link */
.nebula-section .content{
	margin-top: -60px;
	width: 100%;
	background: #0c4f5c;
	display: flex;
	justify-content: center;
	align-items: center;
}
.nebula-section .content img{
	padding: 0 20px;
}
.nebula-section .link{
	font-weight: bold;
	font-size: 20px;
	color: #ffffff;
	text-align: center;
	padding: 36px 20px;
}
.nebula-section .link a{
	color: #ffffff;
	text-decoration: underline;
}
/* End Nebula Link */

/* What's New (history) */
.new-section {
    position:relative;
	padding:60px 0px 10px;
	background:#000000;	
}

.new-section .container {
    width:80%;	
	margin:0 auto;
}

.new-section .container h2 {
    color:#64be00;
	text-align:center;
}

.new-section .container .item {
    overflow:hidden;
}

.new-section .container .item .box {
    overflow:hidden;
}
	
.new-section .container .item .box .image {
    position:relative;	
    height:350px;
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover;
	transition:.5s ease;	
}

.new-section .container .item .box .image .overlay {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    height:100%;
	background:linear-gradient(to bottom, rgba(35,35,35, 0)45%, rgba(35,35,35, 0.6)100%)
}

.new-section .container .item .box .image .content {
	position:absolute;		
    width:100%;
	bottom:12%;	
    padding:0 15%;
}

.new-section .container .item .box .image .content .text {
    color:white;
    font-size:18px;
	font-weight:bold;
	text-shadow:black 0.1em 0.1em 0.2em	
}

.new-section .container .item .box .image .content .button {
    color:#000000;
    background-color:#ffffff;
    margin-top:10px;
}

.new-section .container .item .box:hover .image {
  transform:scale(1.05);  
}

.new-section .content .new-wrap .slick-list.draggable{
	width: 95%;
	margin: 0 auto;
}

.new-section .content .new-wrap.slick-slider .slick-dots{
	bottom:-20PX;	
}


@media screen and (max-width:767px){
	#LicensePack .modal-content {
		width:100%;
		height:100%;
	}
}

@media screen and (max-width:600px) {
	.new-section .container {
		width:90%;
	}
	.life-section .content .text h2 {
		font-size:28px;
	}
}

@media screen and (max-width:500px) {	
	.new-section .container .item .image {
		height:250px;
	}
}
/* End What�䏭 New (history) */


/* What�䏭 New */
.new-section {
    position:relative;
	padding:60px 0px 10px;
	background:#000000;	
}

.new-section .content {
    width:90%;	
	margin:0 auto;
    max-width:1650px;	
}

.new-section .content h2 {
    color:#64be00;
	text-align:center;
}

.new-section .content .new-wrap .slick-arrow:before {
    color:#64be00;
    font-size:28px;
}


.new-section .content .new-wrap .slick-dots li button:before {
    color:#64be00;
}

.new-section .content .new-wrap .slick-dots li.slick-active button:before {
    color:#64be00;
}

.new-section .content .new-wrap .item {
	margin:10px;	
}

.new-section .content .new-wrap .item .box {
    overflow:hidden;
}
	
.new-section .content .new-wrap .item .box .image {
    position:relative;	
    height:350px;
    background-repeat:no-repeat;
    background-size:cover;
	transition:.5s ease;	
}

.new-section .content .new-wrap .item .box .image.center {
    background-position:center center;
}
	
.new-section .content .new-wrap .item .box .image .overlay {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    height:100%;
	background:linear-gradient(to bottom, rgba(35,35,35, 0)45%, rgba(35,35,35, 0.6)100%);
}

.new-section .content .new-wrap .item .box .image .info {
	position:absolute;		
    width:80%;
	bottom:12%;
    padding:0 6%;	
}

.new-section .content .new-wrap .item .box .image .info .text {
    color:white;
    font-size:18px;
	font-weight:bold;
	text-shadow:black 0.1em 0.1em 0.2em;
}

.new-section .content .new-wrap .item .box .image .info .button {
    color:#000000;
    background-color:#ffffff;
    margin-top:10px;
	font-weight:bold;	
}

.new-section .content .new-wrap .item .box:hover .image {
  transform:scale(1.05);  
}
/* End What�䏭 New */

/* Notice */
.notice-section {
	position:relative;		
	background:#000000;
}
.notice-section .container{
	max-width: 1320px;		
}

.notice-section hr {
	margin-top:10px;
	border-top:1px solid #000000;
}

.productnotice {
	padding:10px 0 15px 0;
	font-style:italic;
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
}
/* End Notice */

/* Product Photos */
#photo-gallery {
	background-color:#000;
}

.product-page .deck-wrapper .photo-item .photo-box {
    background-color:#232323;
}

.mpf-close-custom {
    color:#ffffff;
}	
/* End Product Photos */
/* License & Spec */
.panel-body{
	background-color: #000000;
	color: #ffffff;
}
.spec-note{
	padding-top:20px;
	color: #ffffff;
}

.spec-note ol{
	list-style: none;
}
.spec-note ol li{
  text-indent: -20px;
  padding-left: 18px;
}
#specifications,
#specifications2 {
    background-color: black;
}
.spec #pack th {
    border-bottom:1px solid #ffffff;
}
.spec #pack td, .spec #pack th {
    color:#ffffff;
}
.spec .icense .btn-outline, .spec .icense .btn-outline:active, .spec .icense .btn-outline:focus, .spec .icense .btn-outline:hover {
    color:#64be00!important;
    border-color:#64be00!important;
}
.license-note a{
	cursor:pointer;
    text-decoration: underline;
}
.license-note{
	color:#ffffff;
}
/* End License & Spec */
/* Downloads */
#download-files.section-features {
    background:#000;
}

#download-files .btn-download span.icon-download {
    background-color:#64be00;
}

#download-files .btn-download {
    color:#64be00;
}
/* End Downloads */

/* Related Links */
.product-page .related-link-item .related-link-wrapper .related-link-caption {
	background-color:#64be00;
}

.deck-wrapper .btn-outline, .deck-wrapper .btn-outline:active, .deck-wrapper .btn-outline:focus, .deck-wrapper .btn-outline:hover {
    background-color:transparent;
    color:#64be00!important;
    border-color:#64be00;
}
/* End Related Links */

/* Downloads Page*/
.download-note .text{
	margin: 0 63px;
	font-size: 14px;
	color: #ffffff;
}
.download-note .text a{
	cursor:pointer;
    color:#ffffff;
    text-decoration: underline;
}
/* End Downloads Page*/

/* RWD */
@media screen and (max-width:1440px){
	.life-section .content .description {
		width:88%;
	}
	.life-section .content .thread .line {
		width:88%;
	}
	.life-section .content .horizontal .chart {
		width:88%;
	}
	.signal-section .video {
		padding-top:3%;	
	}
	.connection-section .tab {
		width:88%;
	}
	.installation-section .video {
		padding-top:7%;
	}	
	.new-section .content .new-wrap .item .box .image {
		height:305px;
	}	
	.new-section .content .new-wrap .item .box .image .info {
		bottom:7%;	
	}
}

@media screen and (max-width:1366px){
	.banner-section {
		height:38vw;
	}
	.banner-section .text{
		margin-top: 28%;
        margin-left: 8%;
	}
}

@media screen and (max-width:1300px){
	.banner-section {
		height:50vw;
		background-position:bottom;	
	}		
	.banner-section .text{
		margin-top: 38%;
        margin-left: 8%;
	}
	.intro-section .background {
		display:none;
	}
	.intro-section .image {
		display:block;
	}		
	.life-section .content .thread .bullet sub {
		display:none;
	}
	.life-section .content .thread .speed {
		width:90%;
		margin:0 auto;
		margin-top:50px;		
		display:-webkit-flex;
		display:-moz-flex;
		display:-ms-flexbox;
		display:-o-flex;
		display:flex;
	}
	.life-section .content .horizontal .chart {
		margin-bottom:5px;
	}
	.life-section .content .horizontal .chart .term {
		display:none;
	}
	.life-section .content .horizontal .word {
		display:block;
		width:88%;
		margin:0 auto;		
		text-align:right;
		padding-bottom:10px;
		padding-right:10px;
		color:white;
		font-size:16px;
		font-weight:bold;
	}
	.new-section .content .new-wrap .item .box .image {
		height:280px;
	}	
	.new-section .content .new-wrap .item .box .image .info {
		width:100%;
		bottom:20px;	
	}		
}

@media screen and (max-width:1200px){
	.signal-section .content .text {
		width:70%;
	}	
	.signal-section .video {
		padding-top:5%;
	}
	.installation-section .video {
		padding-top:15%;
	}	
	.appearance-section img#pc {
		display:none;	
	}	
	.appearance-section .product#pc {
		display:none;	
	}
	.appearance-section img#mobile {
		display:block;	
	}	
	.appearance-section .product#mobile {
		display:block;	
	}
	.appearance-section .product-PoE {
		top: 41%;
		left: 34%;
	}
	.appearance-section .product-antennas {
		top: 35%;
		left: 44%;
	}
	.appearance-section .product-LED-signal {
		top: 67%;
		left: 64%;
	}
	.appearance-section .product-reset {
		top: 50%;
		left: 61%;
	}
	.appearance-section .product-SIM {
		top: 50%;
		left: 68%;
	}
}
	
@media screen and (max-width:1024px){
	.connection-section .tab {
		width:98%;
	}
}

@media screen and (max-width:1366px) and  (min-width:992px){
	.banner-section .text{
		margin-top: 39%;
        margin-left: 7%;
        font-size: 30px;
	}
	.business-section .background .overlay {
		position:absolute;
		top:0;
		bottom:0;
		left:0;
		right:0;
		height:100%;
		background:linear-gradient(to right, rgba(35,35,35, 0)40%, rgba(35,35,35, 1)100%);
	}
	.manage-section .background .overlay {
		position:absolute;
		top:0;
		bottom:0;
		left:0;
		right:0;
		height:100%;
		background:linear-gradient(to left, rgba(35,35,35, 0)40%, rgba(35,35,35, 1)100%);
	}
}

@media screen and (max-width:991px){
	.banner-section .text{
		margin-top: 39%;
    	margin-left: 7%;
    	font-size: 2.7vw;
	}	
	.video-section .text {
		top:46%;
	}	
	.video-section .text span {
		font-size:120px;
	}
	.video-section .text h2 {
		font-size:60px;	
	}
	.life-section .content .description .blue {
		display:block;
		margin-left:0;
		margin-top:5px;
	}
	.life-section .content .description h4 {
		font-size:18px;
	}
	.life-section .content .description .circle {
		width:18px;
		height:18px;
	}
	.signal-section {
		padding-top:0;
		padding-bottom:60px;
	}
	.signal-section .content {
		position:relative;
		top:30px;
		left:0;
	}
	.signal-section .content .text {
		width:80%;
		margin:auto;
	}
	.signal-section .video {
		padding-top:30px;
	}
	.connection-section {
		padding-top:0;
		padding-bottom:0;
	}
	.connection-section .content .text {
		padding-top:30px;
	}
	.network-section .content {
		width:90%;
	}	
	.network-section .image {
		width:96%;
	}
	.installation-section {
		padding-top:60px
	}	
	.installation-section .content {
		position:relative;
		top:30px;
		left:0;
	}	
	.installation-section .content .text {
		width:80%;
		margin:auto;
	}
	.installation-section .more {
		position:relative;
		padding-top:30px;
		padding-bottom:10px;		
	}	
	.installation-section .more .text {
		background:#191919;
		width:60%;
		margin:auto;
		padding-top:10px;
		padding-bottom:1px;
		padding-right:0;
	}	
	.installation-section .video {
		padding-top:0;
	}		
}

@media screen and (max-width:768px){
	.banner-section .text{
		margin-top: 39%;
    	margin-left: 7%;
    	font-size: 2.7vw;
	}
	.experience-section .row .image {
		width:50%;
	}
	.life-section .content .thread .speed .left .lh {
		width:40%;
	}
	.life-section .content .thread .speed .left .rh {
		width:40%;
	}
	.life-section .content .thread .speed .right .lh {
		width:35%;
	}
	.life-section .content .thread .speed .right .rh {
		width:35%;
	}
	.connection-section .tablinks .name, .connection-section .tablinks .description {
		display:none;
	}
	.connection-section .tabcontent .word {
		display:block;
		width:80%;
		margin:0 auto;
		padding-bottom:10px;
		text-align:center;
	}
	.connection-section .tabcontent .word span {
		display:block;
		font-weight:bold;
		color:#64be00;
	}
	.network-section {
		padding-top:60px;
	}
	.appearance-section .product .modal-dialog {
		width:80%;
		margin:0 auto;
	}
	.nebula-section .content{
		margin-top: -30px;
	}
	.nebula-section .link{
		text-align: center;
		padding: 36px 15px;
	}
}

@media screen and (max-width:640px) {
	.banner-section {
		display:none;
	}
	.mobile-banner-section {
		display:block;
	}	
}
	
@media screen and (max-width:600px) {
	html body h2 {
		font-size:28px;
	}
	html body h6 {
		font-size:22px;
	}
	html body h6 {
		font-size:18px;
	}
	.intro-section .content .text h2 {
		font-size:42px;
	}
	.intro-section .content .text h6 {
		font-size:28px;
	}
	.video-section .text {
		top:42%;
	}
	.video-section .text span {
		font-size:60px;
	}
	.video-section .text h2 {
		font-size:25px;	
	}
	.life-section .content .text h2 {
		font-size:42px;
	}
	.life-section .content .description {
		width:90%;
	}
	.life-section .content .description .circle {
		width:18px;
		height:18px;
	}
	.life-section .content .description h4 {
		font-size:18px;
	}
	.life-section .content .thread .line {
		width:90%;
	}
	.life-section .content .thread .speed .left .lh {
		width:37%;
	}
	.life-section .content .thread .speed .left .rh {
		width:37%;
	}
	.life-section .content .thread .speed .right .lh {
		width:32%;
	}
	.life-section .content .thread .speed .right .rh {
		width:32%;
	}
	.new-section .content {
		width:88%;
	}
	.new-section .content .new-wrap .slick-prev {
		left:-22px;
	}
	.new-section .content .new-wrap .slick-next {
		right:-18px;
	}	
	.new-section .content .new-wrap .item .box .image {
		height:300px;
	}	
	.nebula-section .content{
		margin-top: 0px;
		padding-top: 20px;
		flex-direction: column-reverse;
	}
	.nebula-section .link{
		font-size: 16px;
		text-align: center;
		padding: 15px 15px 20px 15px;
	}
}

@media screen and (max-width:500px) {	
	.banner-section .text{
		margin-top: 39%;
    	margin-left: 7%;
    	font-size: 18px;
	}	
	.experience-section .row .image {
		width:100%;
	}
	.life-section .content .thread .speed .left .lh {
		width:35%;
	}
	.life-section .content .thread .speed .left .rh {
		width:35%;
	}
	.life-section .content .thread .speed .right .lh {
		width:30%;
	}
	.life-section .content .thread .speed .right .rh {
		width:30%;
	}	
	.router-section .background .image .description h2 {
		font-size:26px;
	}
	.router-section .background .image .description h4 {
		font-size:18px;
		line-height:1.2em;
	}
	.connection-section .tab button {
		padding:10px 8px 5px;
	}
	.installation-section .more .text {
		width:90%;
	}	
	.appearance-section .product .modal-body h4 {
		font-size:20px;
		line-height:1.2em;
	} 
	.appearance-section .product .modal-body h6 {
		font-size:17px;
		line-height:1.2em;
	}
}

@media screen and (max-width:400px) {
	.life-section .content .thread .speed .left .lh {
		width:32%;
	}
	.life-section .content .thread .speed .left .rh {
		width:32%;
	}
	.life-section .content .thread .speed .right .lh {
		width:20%;
	}
	.life-section .content .thread .speed .right .rh {
		width:20%;
	}
	.new-section .content .new-wrap .item .box .image {
		height:250px;
	}	
	.new-section .content .new-wrap .item .box .image .info {
		bottom:15px;	
	}
	.nebula-section .content{
		margin-top: 0px;
		padding-top: 20px;
		flex-direction: column-reverse;
	}
	.nebula-section .link{
		font-size: 16px;
		text-align: center;
		padding: 15px 15px 20px 15px;
	}	
}

@media screen and (max-width:360px) {
	.life-section .content .description h4 {
		padding-left:5px;
		vertical-align:middle;
		font-size:14px;		
	}	
}

@media screen and (max-width:320px) {
	.router-section .background .image .description {
		top:30%;
	}
	.router-section .background .image .description h2 {
		font-size:24px;
	}	
}

@media screen and (min-width:992px) {	
	.business-section .background {
		overflow:hidden;
		padding:10vw 0;
		background:url('/sites/zyxel/files/library/assets/products/nebula_fwa710/nebula_fwa710_02_next-level.jpg');
		background-repeat:no-repeat;	
		background-position:left;	
		background-size:cover;
		display:flex;
	}			
	.business-section .background .content {
		width:86%;
		display:flex;
		justify-content:flex-end;
	}	
	.business-section .background .content .text {
		width:50%;
		margin:unset;
		padding:0;	
		align-self:center;	
		text-align:left;
	}
	.business-section .background .image {
		display:none;
	}
	.manage-section {
		padding-top:0;
	}		
	.manage-section .background {
		overflow:hidden;
		height:80vw;
		background:url('/sites/zyxel/files/library/assets/products/nebula_fwa710/nebula_fwa710_01_monitoring.gif');
		background-repeat:no-repeat;	
		background-position:right;		
		background-size:cover;
		display:flex;
	}			
	.manage-section .background .content {
		display:flex;
	}
	.manage-section .background .content {
		display:flex;			
		width:45%;
		margin-left:7%;
	}		
	.manage-section .background .content .text {
		width:auto;
		margin:unset;
		padding-bottom:0;
		align-self:center;
		margin-top:-10%;	
		text-align:left;
	}
	.manage-section .background .content .text .link {
    	width: 150%;
	}	
	.manage-section .background .image {
		display:none;
	}

	.pioneer-section {	
		padding-top:0;
	}
	.pioneer-section .background {
		overflow:hidden;
		height:65vw;
		background:url('/sites/zyxel/files/library/assets/products/nebula_fwa710/nebula_fwa710_02_pioneer.png');
		background-repeat:no-repeat;	
		background-position:50% top;	
		background-size:cover;
		display:flex;
	}		
	.pioneer-section .background .content {
		display:flex;
		width:40%;
		margin-left:7%;	
	}			
	.pioneer-section .background .content .text {
		width:auto;
		margin:unset;
		padding-bottom:0;
		align-self:center;
		margin-top:10%;
		text-align:left;		
	}
	.pioneer-section .background .image {
		display:none;
	}		
	.router-section .background {
		height:75vw;
		background:url('/sites/zyxel/files/library/assets/products/nebula_fwa710/nebula_fwa710_03_multifunction_router.jpg');
		background-repeat:no-repeat;	
		background-position:50% 50%;	
		background-size:cover;
		display:flex;
	}			
	.router-section .background .content {
		width:auto;
		margin:unset;
		display:flex;
		flex-flow:column;
		text-align:center;	
		padding-top:0;		
	}
	.router-section .background .content .text {
		width:60%;
		margin:0 auto;
		margin-top:-5vw;
		padding-top:0;	
	}
	.router-section .background .content .word {
		display:block;	
		margin-top:1%;
	}
	.router-section .background .content .word h2 {
		font-size:60px;
	}
	.router-section .background .content .word h4 {
		font-size:35px;	
		line-height:1em;	
	}
	.router-section .background .image {
		display:none;
	}	
}

@media screen and (min-width:1200px) {
	.manage-section .background {
		height:60vw;
	}	
	.manage-section .background .content {			
		width:38%;
		margin-left:8%;
	}
	.pioneer-section .background {
		height:55vw;
		background-position:left top;		
	}
	.pioneer-section .background .content {
		width:45%;
		margin-left:8%;
	}
	.pioneer-section .background .content .text {
		margin-top:-10%;
	}
	.router-section .background .content .word {
		margin-top:5%;	
	}
	.router-section .background .content .word h2 {
		font-size:80px;
	}	
	.router-section .background .content .word h4 {
		font-size:45px;
	}		
}

@media screen and (min-width:1299px) {
	.router-section {
		padding-top:8vw;			
	}
}

@media screen and (min-width:1301px){	
	.router-section .background .content .text {
		margin-top:0;
	}
}
	
@media screen and (min-width:1441px) {
	.banner-section .text{
    	margin-left: 11.5%;
	}
	.manage-section .background .content {	
		width:36%;
		margin-left:10%;	
	}
	.manage-section .background {
		height:55vw;	
	}
	.pioneer-section .background .content {
		width:40%;
		margin-left:10%;
	}
	.router-section {
		padding-top:0;			
	}	
	.router-section .background .content .word h2 {
		font-size:100px;
	}	
	.router-section .background .content .word h4 {
		font-size:60px;
	}		
}

@media screen and (min-width:1681px){
	.router-section .background .content .word {
		margin-top:10%;	
	}	
	.router-section .background .content .word h2 {
		font-size:110px;	
	}		
	.router-section .background .content .word h4 {
		font-size:70px;		
	}
}	
/* End RWD */