p {
	font-size:20px;
	line-height: 1.4em;
}


h2 {
	font-size:36px;
	line-height: 1.4em;
}

h3 {
	font-size:32px;
	line-height: 1.4em;
}

h4 {
	font-size:26px;
}

.productspec {
	padding: 10px 0 15px 0;
	font-style:italic;
}

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

.deck-wrapper .section a:hover{
	text-decoration: none;
}

.introcover {
	background: url(/library/assets/products/gs1920-v2/gs1920-series-cover-image.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;	
}

@media screen and (max-width: 768px) {
	.introcover {
		background: none;
	}
}

@media screen and (min-width: 768px) {
	.ovImg {
		height: 300px !important;
	}

}

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

/*What’s new?*/

.coverage{
	background:url(/library/assets/products/gs1920-v2/whats_new_1920px.png) no-repeat center;
	background-size:cover;
	height:500px;
}

@media only screen and (max-width:1367px){
	.coverage{
		height:500px;
	}
}

@media only screen and (max-width:1025px){
	.coverage{
		height:400px;
	}
}

@media only screen and (max-width:991px){
	.coverage{
		height:300px;
	}
}


/*What’s new? END*/

/*Manage it your way!*/


.Smarteasy{
    position: absolute;
    background: url(/library/assets/products/gs1920-v2/Smarteasy-image-background.png) no-repeat center center;
    height: 100%;
    width: 100%;
    background-size: contain;
    top: 0px;
}


@media only screen and (max-width:991px){
	.Smarteasy{
	/* height: 500px;
    width: 690px; */
    text-align: center;
    margin: auto;
	}
}

@media only screen and (max-width:450px){
	.Smarteasy{
		height: 350px;
		width: 350px;
	}
}

@media only screen and (max-width:320px){
	.Smarteasy{
		height:300px;
		width: 300px;
	}
}

.SmarteasyCnt {
	position: absolute;
    height: 65%;
    width: 35%;
    top: 8%;
    left: 5%;
    padding: 25px;
}

.SmarteasyCnt h3{
	color:#fff;
}

.SmarteasyCnt p{
	color:#fff;
	font-size:20px;
}


.deck-wrapper .slide {
	position: relative;
    bottom: 0px;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
}

@media only screen and (max-width:1025px){
	.deck-wrapper .slide{
		position: relative;
		bottom: 0px;
		width: 100%;
		height: 100%;
		top: 0px;
		/* left: 50px; */
	}
}


@media only screen and (max-width:991px){
	.deck-wrapper .slide{
		position: relative;
		bottom: 0px;
		width: 100%;
		height: 100%;
		top: 0px;
		/* left: 96px; */
	}
}

@media only screen and (max-width:450px){
	.deck-wrapper .slide{
		position: relative;
		bottom: 0px;
		width: 350px;
		height: 100%;
		top: 0px;
		left: 0px;
	}
}

@media only screen and (max-width:320px){
	.deck-wrapper .slide{
		position: relative;
		bottom: 0px;
		width: 310px;
		height: 100%;
		top: 0px;
		left: 0px;
	}
}

.manage{
	padding-top: 8%;
    width: 50%;
    float: right;
    padding-left: 8%;
}

.Manageit{
	list-style: none; 
	margin: 0; 
	padding: 0; 
	display: block;
	text-align: center;
/* 	padding-left: 20px; */
}

.Manageitbut{
	display: inline-block;
}

@media only screen and (max-width:991px){
.manage {
    padding-top: 8%;
    width: 95%;
    text-align: center;
    margin: 0 auto;
    float: none;
    padding-left: 0%;
}
}

/*Manage it your way! END*/


/*Designed for the long haul*/


.Design {
	position:relative;
	background:url('/library/assets/products/gs1920-v2/Design-for-reliable-operation-1920px.png') no-repeat center center;
	height:800px;
	background-size:cover;
}

@media only screen and (max-width:1367px){
	.Design{
		height:600px;
	}
}

@media only screen and (max-width:800px){
	.Design{
		position:relative;
		background:url('/library/assets/products/gs1920-v2/Design-for-reliable-operation-600px.png') no-repeat center center;
		height:1000px;
		background-size:cover;
	}
}

@media only screen and (max-width:450px){
	.Design{
		position:relative;
		background:url('/library/assets/products/gs1920-v2/Design-for-reliable-operation-600px.png') no-repeat center center;
		height:450px;
		background-size:cover;
	}
}

.DesignCnt {
    position: absolute;
    height: 100%;
    width: 50%;
    top: 5%;
    left: 5%;
    padding: 25px;
}

@media only screen and (max-width:800px){
	.DesignCnt{
		position: absolute;
		height: 100%;
		width: 49%;
		top: 5%;
		left: 0%;
		padding: 5px;
	}
}

.Design .fa-plus-circle{
	color: #ffc800;
    font-size: 30px;
    animation: pulse 2s infinite;
    background: #fff;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    display: block;
	text-align: center;
	padding: 1px;
}

 
@media only screen and (max-width: 450px){
	.Design .fa-plus-circle{
		color:#ffc800;
		font-size:20px;
		animation: pulse 3s infinite;
		background: #fff;
		border-radius: 50%;
		width: 25px;
		height: 25px;
		display: block;
		text-align: center;
		padding: 1px;
	}
}


.Design-gs1920-v2-Hardware{
	position:absolute; 
	top: 63%;
    left: 20%;

}

.Design-gs1920-v2-power{
	position:absolute;    
    top: 55%;
    left: 163%;
}

.Design-gs1920-v2-worldclass{
	position:absolute;     
	top: 68%;
    left: 95%;
}

.Design-gs1920-v2-Tough{
	position:absolute; 
    top: 65%;
    left: 60%;
}



@media only screen and (max-width: 1025px){
	.Design-gs1920-v2-power{
	position:absolute;    
    top: 52%;
    left: 170%;
}
}

@media only screen and (max-width: 991px){
.Design-gs1920-v2-Hardware{
	position:absolute; 
	top: 55%;
    left: 20%;

}

.Design-gs1920-v2-power{
	position:absolute;    
	top: 52%;
    left: 175%;
}

.Design-gs1920-v2-worldclass{
	position:absolute;     
    top: 65%;
    left: 95%;
}

.Design-gs1920-v2-Tough{
	position:absolute; 
	top: 65%;
    left: 60%;
}
}


@media only screen and (max-width: 800px){
.Design-gs1920-v2-Hardware{
	position:absolute; 
    top: 75%;
    left: 40%;

}

.Design-gs1920-v2-power{
	position:absolute;    
    top: 42%;
    left: 145%;
}

.Design-gs1920-v2-worldclass{
	position:absolute;     
    top: 72%;
    left: 175%;
}

.Design-gs1920-v2-Tough{
	position:absolute; 
	top: 75%;
    left: 100%;
}
}


@media only screen and (max-width: 450px){
.Design-gs1920-v2-Hardware{
	position:absolute; 
    top: 75%;
    left: 40%;

}

.Design-gs1920-v2-power{
	position:absolute;    
    top: 40%;
    left: 140%;
}

.Design-gs1920-v2-worldclass{
	position:absolute;     
    top: 70%;
    left: 175%;
}

.Design-gs1920-v2-Tough{
	position:absolute; 
    top: 75%;
    left: 100%;
}
}


@media only screen and (max-width: 350px){
.Design-gs1920-v2-Hardware{
	position:absolute; 
    top: 75%;
    left: 40%;

}

.Design-gs1920-v2-power{
	position:absolute;    
    top: 40%;
    left: 140%;
}

.Design-gs1920-v2-worldclass{
	position:absolute;     
    top: 70%;
    left: 175%;
}

.Design-gs1920-v2-Tough{
	position:absolute; 
	top: 75%;
    left: 100%;
}
}

.popover{
	max-width:450px !important;
}


.popover-title {
    padding: 10px;
    margin: 0;
    font-size: 14px;
    background-color: #ffd334;
    border-bottom: 0px;
    border-radius: 5px 10px 0 0;
}


.fade.in {
    opacity: 0.9;
}


.popover {
	background-color: #ffd334;
	border: 0px;
	width: 450px;
}

.popover-content {
    padding: 0px;
}

.popover.left>.arrow:after {
    right: 1px;
    bottom: -10px;
    content: " ";
    border-right-width: 0;
    border-left-color: #ffd334;
}

.popover.right>.arrow:after {
    bottom: -10px;
    left: 1px;
    content: " ";
    border-right-color: #ffd334;
    border-left-width: 0;
}

.Designreliableimagebanner {
	max-width:1000px !important;
	border-radius: 10em;
}


@media only screen and (max-width: 1025px){
.Designreliableimagebanner{
	max-width:750px !important;
}
}

.Designreliableimage{
	max-width:100px !important;
	padding-bottom: 10px;
}

@media only screen and (max-width: 1025px){
.Designreliableimage{
	max-width:100px !important;
}
}

/*Designed for the long haul END*/


/*Network application scenarios*/

.Networkapplicationscenarios .nav-tabs>li.active>a, 
.Networkapplicationscenarios .nav-tabs>li.active>a:focus, 
.Networkapplicationscenarios .nav-tabs>li.active>a:hover{
	border:none;
	color:#e88000;
	font-family: "galano_grotesquesemibold", Helvetica, Arial, sans-serif!important;
	background:none;
}

.Networkapplicationscenarios .nav-tabs{
	border-bottom:none;
	padding-bottom:20px;
	margin:0 auto;
	display:block;
	width:80%;
	text-align: center;
}

@media only screen and (max-width: 1025px){
	.Networkapplicationscenarios .nav-tabs{
		width:100%;
		text-align:center;
	}
}

.Networkapplicationscenarios .nav-tabs li{
	border:none;
	float:none;
	display:inline-block;
}

.Networkapplicationscenarios .nav-tabs>li>a{
	color:#575757;
	border:none;
	font-size:18px;
}

.Networkapplicationscenarios .nav-tabs>li>a:hover{
	color:#e88000;
	font-family: "galano_grotesquesemibold", Helvetica, Arial, sans-serif!important;
	background:none;
}

.Networkapplicationscenarios .tab-content>.tab-pane .description{
	padding-top:100px;
}

@media only screen and (max-width: 800px){
	.Networkapplicationscenarios .tab-content>.tab-pane .description{
		padding-top:0;
		padding-bottom:30px;
		text-align:center;
	}
}

/*Network application scenarios END*/



.Nebula-Mobile-App{
	background:url('/library/assets/products/gs1915-series/Nebula-Mobile-App.gif') no-repeat left center; height:600px; background-size:cover; position:relative;	
}

.Nebula-Mobile-App .area{
	display: flex;
    align-items: center;
    height: 100%;
	justify-content: flex-end;
    padding-right: 2%;
}

.Nebula-Mobile-App .area .box{
	width:45%;
}

.Nebula-Mobile-App .area .box .text ul{
	list-style: none;
	line-height: 2em;
    padding-left: 0px;
}

.Nebula-Mobile-App .area .box .text ul li{
	text-indent: -10px;
    padding-left: 20px;
}

.Nebula-Mobile-App .area .box .text h3{
	padding-bottom:30px
}

.Nebula-Mobile-App .area .box .text .fa-check{
	color:#000;
}

.Nebula-Mobile-App .Watch{
    position: absolute;
    display: flex;
    justify-content: center;
    width: 100%;
	bottom:-10px;
}

.app_icon{
	width:60%;
}

.AppWatch{
	display: block;
    padding-bottom: 10px;
}

@media screen and (max-width: 1025px) {
.Nebula-Mobile-App{
	height:550px;
}
.Nebula-Mobile-App .Watch{
	display:block;
}
}


@media screen and (max-width: 991px) {
.Nebula-Mobile-App {
    background: url(/library/assets/products/gs1915-series/Nebula-Mobile-App-small.png) no-repeat bottom center;
    height: 1200px;
    background-size: contain;
    position: relative;
}

.Nebula-Mobile-App .area {
	align-items: flex-start;
    justify-content: flex-end;
    padding-top: 10%;
	padding-right: 1%;
}
.Nebula-Mobile-App .area .box {
    width: 95%;
}
}


@media screen and (max-width: 450px) {
.Nebula-Mobile-App {
    height: 850px;
}
}


@media screen and (min-width: 2100px) {
.Nebula-Mobile-App{
	background:url('/library/assets/products/gs1915-series/Nebula-Mobile-App.gif') no-repeat left center; height:700px; background-size:cover; position:relative;	
}
}

/* start */
.justconnect-features {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.justconnect-area {
    width: 100%;
    padding: 5%;
}

.justconnect-title {
    padding-top: 60px;
}

.justconnect-title h3 {
    padding-bottom: 30px;
    text-align: center;
    margin: 0 auto;
}

.justconnect-features .box {
    width: 90%;
    position: relative;
}

.justconnect-features .image {
    padding-left: 40px;
    position: relative;
}

.justconnect-features .panel-heading {
    padding: 0;
    position: relative;
    cursor: pointer;
    background-color: #fff !important;
}

.justconnect-features .panel-title {
    color: #000;
    font-size: 18px;
    padding-right: 60px !important;
}

.justconnect-features a.panel-title.collapsed {
    padding-right: 60px !important;
}

.justconnect-features .panel-body p {
    width: 95%;
}

.justconnect-features div.panel-body {
    padding: 30px !important;
}
.justconnect-features .panel {
    border-top: 1px solid #ff8900 !important;
    padding: 10px 0;
    border-bottom: 0;
}

#justconnect-section #accordion .panel-title:after {
    border-color: #ff8900;
}

@media screen and (max-width: 1025px) {
    .justconnect-features .box {
        width: 100%;
        position: relative;
    }
}

@media screen and (max-width: 991px) {
    .justconnect-features {
        flex-direction: column;
    }
}

/* Additions */
.btn.btn-lg {padding: 0 20px;}

.container.maxwid {
    max-width: 1320px !important;
}

#features .panel-default:first-child {
    border-top: 0 !important;
}

#features .panel-body {
    padding: 0 !important;
}

[class^="Design-gs1920-"] .modal.fade.in {
    height: 100%;
}

[class^="Design-gs1920-"] .modal-dialog {
    top: 200px;
}

[class^="Design-gs1920-"] .modal-content {
    padding: 25px;
}

[class^="Design-gs1920-"] .modal-dialog .row {
    margin-right: 0;
    margin-left: 0;
}

.modal-content .close {
    opacity: 1;
    top: 0;
    color: gray;
    font-size: 30px!important;
    width: 30px;
    height: 30px;
    right: 0;
    margin: 0;
    padding: 0;
}

#myCarousel .carousel-inner {
    max-width: 600px !important;
    margin: auto;
}

.popover-title ul li {
    font-size: 20px;
}