/* LTE3202-M437 */
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;
}
/* End LTE3202-M437 */


/* Top Navigation */
.deck-wrapper .section-navigation .navbar-default {
    background-color:#bc8a68!important;
}

.product-page .deck-wrapper h1.page-title {
    color:#bc8a68!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:#000!important;
}

#section-menu .btn-buy {
	background-color:#d0ad95!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;
    height:45vw;
	background:url('/library/assets/products/lte3202-m437/lte3202-m437_00_banner_1920x800.png');	
    background-repeat:no-repeat;
    background-position:center bottom;
	background-size:cover;
}

.banner-section .slogan {
	width:80%;
    margin:0 15vw;
    display:flex;
    height:100%;
}

.banner-section .slogan .text {
    margin-top:7vw;
}

.banner-section .slogan .text h3 {
	color:#976235;
	font-size:3vw;
	line-height:1.2;
}

.banner-section .slogan .text h3 span {
	display:block;
	color:#bc9b7e;
}
/* End Main Banner */


/* Intro */
.intro-section {
	position:relative;
    background:#f2f2f2;	
}

.intro-section .content {
    width:80%;
	margin:0 auto;
}

.intro-section .content .text {
	padding-top:60px;
	padding-bottom:60px;	
    text-align:center;
}
/* End Intro */


/* Free from Wired, Ease in Wireless */
.wireless-section {
    position:relative;		
	width:100%;
    margin:auto;
	background:#f4f2f2;
}

.wireless-section .background {
	position:relative;
}

.wireless-section .background .image {
	display:none;
}
/* End Free from Wired, Ease in Wireless */


/* Maximum Freedom of Unrivalled Mobility */
.mobility-section {
    position:relative;
	width:100%;
    margin:auto;
    padding-top:60px;
    padding-bottom:60px;
}

.mobility-section .content .text {
    width:50%;
    padding-left:8%;
    padding-right:8%;
    align-self:center;
}

.mobility-section .content .image {
    width:50%;
	padding-right:8%;
	padding-left:2%;	
    align-self:center;
}
/* End Maximum Freedom of Unrivalled Mobility */


/* Getting the Most out of Your Network */
.network-section {
	position:relative;
    background:#f4f2f2;	
}

.network-section .content {
	padding-top:60px;
}

.network-section .content .text {
    width:80%;
	margin:0 auto;
    text-align:center;
}

.network-section .content .image #mobile {
	display:none;		
}
/* End Getting the Most out of Your Network */


/* Concise Design, Quality Life */
.design-section {
    position:relative;	
	width:100%;
    margin:auto;
    padding-top:60px;
    padding-bottom:60px;
}

.design-section .content .text {
    width:50%;
    padding-left:8%;
    padding-right:8%;
    align-self:center;
}

.design-section .content .image {
	width:50%;
	padding-right:2%;
	padding-left:8%;	
    align-self:center;
}
/* End Concise Design, Quality Life */


/* Efficient and Precise Installation */
.installation-section {
	position:relative;
	background:#f8f8f8;
}

.installation-section .content {
	padding-top:60px;	
}

.installation-section .content .text {
    width:80%;
	margin:0 auto;
	padding-bottom:0;	
    text-align:center;
}

.installation-section .image img#pc {
	width:100%;		
}

.installation-section .image #mobile {
	display:none;		
}
/* End Efficient and Precise Installation */


/* Effortless Installation - Zyxel Air */
.installation-section .background .apps {
	padding-top:30px;
	padding-bottom:30px;	
	width:55%;
	margin:auto;
}
	
.installation-section .background .apps .search {
    background-color:transparent;
    color:#3f3f3f!important;
    width:95%;
    font-size:20px;
    font-weight:bold;
    border:2px solid #3f3f3f!important;	
	box-shadow:7px 7px 10px rgba(0 0 0 / 10%);		
    display:inline-block;
    padding:6px 12px;
    margin-bottom:0;
    line-height:1.42857143;
    border-radius:4px;	
	text-align:center;
}

.installation-section .background .apps .downloads {
 	display:flex;	
	max-width:95%;
	margin-top:10px;
	align-self:center;	
	text-align:center;		
}		

.installation-section .background .apps .logo {
    position:relative;
    width:40%;	
	margin-right:10px;
    align-self:center;
	-webkit-filter:drop-shadow(7px 7px 3px rgba(0 0 0 / 10%));
	filter:drop-shadow(7px 7px 3px rgba(0 0 0 / 10%));		
}

.installation-section .background .apps .logo img {
     width:200px;	
}

.installation-section .background .apps .downloads .store {
	display:flex;
	flex-direction:column;	
    width:60%;		
    justify-content:space-around;
}

.installation-section .background .apps .downloads .store img {
	width:90%;
	-webkit-filter:drop-shadow(7px 7px 3px rgba(0 0 0 / 10%));
	filter:drop-shadow(7px 7px 3px rgba(0 0 0 / 10%));		
}

@media screen and (min-width:768px) {
	.installation-section .background .apps {
		width:35%;
	}
}

@media screen and (min-width:992px) {
	.installation-section .background {
		height:45vw;
		background:url('/library/assets/products/lte3202-m437/lte3202-m437_05_simple-management.gif');
		background-repeat:no-repeat;
		background-size:cover;
		background-position:50%;		
	}
	.installation-section .background .apps {
		width:unset;
		padding-top:10vw;
		padding-left:31.5%;
		padding-right:50%;
	}
}
/* End Effortless Installation - Zyxel Air */


/* Not Just Connected, but Secured */
.secured-section {
    position:relative;
	background:#f2f2f2;
	width:100%;
    margin:auto;
    padding-top:60px;
    padding-bottom:60px;
}

.secured-section .content .text {
    width:50%;
    padding-left:8%;
    padding-right:8%;
    align-self:center;
}

.secured-section .content .text .item {
	padding-top:10px;
	margin-left:-10px;	
    text-align:left;
	font-size:20px;	
}

.secured-section .content .text .item ul {
	padding-inline-start: 40px;	
}		

.secured-section .content .image {
    width:50%;
	padding-right:8%;
	padding-left:2%;	
    align-self:center;
}
/* End Not Just Connected, but Secured */


/* Product Appearance */
.appearance-section {
    position:relative;
    width:100%;
    margin:auto;
	padding-top:30px;
}

.appearance-section .content .image {
    width:50%;
    align-self:center;
}

.appearance-section .product#mobile {
    display:none;	
}

.appearance-section .product .modal-content {
    background-color:#bc9b7e;
	border-radius:15px;
}

.appearance-section .product .modal-content .close {
	font-size:12vw!important;
	right:3vw;
    text-shadow:0 1px 0 #000;
	outline:none; 
}

.appearance-section .product .modal-body {
   text-align:center;
}

.appearance-section .product .modal-body h4, .appearance-section .product .modal-body h6 {
   color:#ffffff;
}

.appearance-section .product-led {
	position:absolute;    
	top:23%;
    left:34%;
}
	
.appearance-section .product-antenna {
	position:absolute; 
    top:36%;
    left:70.5%;
}

.appearance-section .product-sim {
	position:absolute; 
    top:55.5%;
    left:63%;
}

.appearance-section .product-reset {
	position:absolute; 
    top:63.5%;
    left:62%;
}

.appearance-section .product-wps {
	position:absolute; 
    top:74.5%;
    left:63%;
}

.appearance-section .product-port {
	position:absolute; 
    top:74.5%;
    left:71%;
}

.appearance-section .product-jack {
	position:absolute; 
    top:74.5%;
    left:76%;
}

.appearance-section .product-power {
	position:absolute; 
    top:67.5%;
    left:80%;
}

.appearance-section .product .popover {
	z-index:1;	
	background-color:#bc9b7e;
	border:0px;
	width:300px;	
	border-radius:15px;	
}

.appearance-section .product .popover-title {
    padding:10px 20px 6px 20px;
    margin:0;
    border-bottom:0px;
    border-radius:15px;
	background-color:transparent;
	box-shadow:none;
	text-align:center;
}

.appearance-section .product .popover-content {
    padding:0px;
}

.appearance-section .product .popover-title h4, .appearance-section .product .popover-title h6 {
    line-height:1.2em;
	color:#ffffff;	
	margin-bottom:5px;
}

.appearance-section .product .popover-title h4 {
	font-size:22px;
}

.appearance-section .product .popover-title h6 {
	font-size:18px;
}

.appearance-section .product .popover-title span {
	display:block;
}

.appearance-section .product .popover.right>.arrow, .appearance-section .product .popover.left>.arrow, .appearance-section .product .popover.top>.arrow, .appearance-section .product .popover.bottom>.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:#bc8a68;
}

.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 */


/* Spec */
.spec .panel-heading a {
	color: black !important;   
}

.spec h4.panel-title {
    font-size:18px;
}

.specnote ul {
	margin:0;
	padding:0 5px 0 5px;
}

.specnote li {
	list-style-type:none;
    display:table-row;
	font-style:italic;
	font-size:16px;
}

.specnote li:before {
    content:"*";
    display:table-cell;
    padding-right:.5em;
    text-align:right;
}

.specnote li:nth-child(1):before {
   content:"*";
}

.specnote li:nth-child(2):before {
   content:"**";
}

.specnote li:nth-child(3):before {
   content:"***";
}
/* End Spec */


/* Downloads */
#download-files .btn-download span.icon-download {
    background-color:#bc8a68;
}

#download-files .btn-download {
    color:#bc8a68;
}
/* End Downloads */


/* Notice */
.productnotice {
	padding:10px 0 15px 0;
	font-style:italic;
	font-weight:bold;
	font-size:16px;
}
/* End Notice */


/* Related Links */
.product-page .related-link-item .related-link-wrapper .related-link-caption {
    background-color:#bc8a68!important;
}

.deck-wrapper .btn-outline, .deck-wrapper .btn-outline:active, .deck-wrapper .btn-outline:focus, .deck-wrapper .btn-outline:hover {
    background-color:transparent;
    color:#bc8a68!important;
    border-color:#bc8a68;
}
/* End Related Links */


/* RWD */
@media screen and (max-width:1920px){
	.appearance-section .product-reset {
		top:65%;
		left:59%;
	}
	.appearance-section .product-wps {
		top:75.5%;
		left:61.5%;
	}	
	.appearance-section .product-port {
		top:75.5%;
		left:71%;
	}		
	.appearance-section .product-jack {
		top:75.5%;
		left:77.5%;
	}	
	.appearance-section .product-power {
		top:68.5%;
		left:82.5%;
	}	
}

@media screen and (max-width:1600px) and (min-width:992px) {
	.wireless-section .background .content .text span {
		display:block;
	}	
	.design-section .content .text span {
		display:block;
	}	
}

@media screen and (max-width:1440px) and (min-width:1366px) {	
	.appearance-section .content .image img {
		width:90%;
	}		
	.appearance-section .product-led {
		top:25%;
		left:35%;
	}	
	.appearance-section .product-antenna {
		top:39%;
		left:71%;
	}
	.appearance-section .product-sim {
		top:56%;
		left:61%;
	}
	.appearance-section .product-reset {
		top:66%;
		left:59%;
	}	
	.appearance-section .product-wps {
		top:77.5%;
		left:62%;
	}	
	.appearance-section .product-port {
		top:77.5%;
		left:71.5%;
	}	
	.appearance-section .product-jack {
		top:77.5%;
		left:80%;
	}
	.appearance-section .product-power {
		top:69%;
		left:82.5%;
	}	
}
	
@media screen and (max-width:1366px){
	.banner-section {
		height:38vw;
	}
	.banner-section .slogan {
		margin:0 17vw;
	}
	.banner-section .slogan .text {
		margin-top:3.3vw;
	}
	.banner-section .slogan .text h3 {
		font-size:2.8vw;
	}
}

@media screen and (max-width:1300px){
	.banner-section {
		height:50vw;
	}
	.banner-section .slogan {
		margin:0 11vw;
	}
	.banner-section .slogan .text {
		margin-top:7vw;
	}
}

@media screen and (max-width:1200px){
	.appearance-section .product-led {
		top:26%;
		left:31.5%;
	}	
	.appearance-section .product-antenna {
		top:39%;
		left:76.5%;
	}	
	.appearance-section .product-wps {
		top:77.5%;
		left:63.5%;
	}	
	.appearance-section .product-port {
		top:77.5%;
		left:77%;
	}	
	.appearance-section .product-jack {
		top:77.5%;
		left:86%;
	}
	.appearance-section .product-power {
		top:70.5%;
		left:92.5%;
	}	
}

@media screen and (max-width:991.5px){
	.intro-section {
		background:#ffffff;
	}	
	.wireless-section .background .content {
		width:100%;
		margin:auto;
		padding-top:60px;		
	}
	.wireless-section .background .content .text {
		width:80%;
		margin:auto;
		text-align:center;
	}
	.wireless-section .background .image {
		display:block;
		height:50vw;
		background:url(/library/assets/products/lte3202-m437/lte3202-m437_01_ease-in-wireless_mobile.jpg);
		background-repeat:no-repeat;
		background-position:center bottom;
		background-size:cover;		
	}
	.mobility-section .content .text {
		width:80%;
		padding:0;
		margin:auto;
		margin-bottom:50px;		
		text-align:center;		
	}
	.mobility-section .content .image {
		width:100%;
		padding-right:5%;
		padding-left:5%;			
	}
	.design-section .content .text {
		width:80%;
		padding:0;
		margin:auto;
		margin-bottom:50px;		
		text-align:center;		
	}
	.design-section .content .image {
		width:100%;
		padding-right:5%;
		padding-left:5%;			
	}
	.secured-section .content .text {
		width:80%;
		padding:0;
		margin:auto;
		margin-bottom:50px;		
		text-align:center;		
	}
	.secured-section .content .text .item {
		margin-left:0;
	}
	.secured-section .content .image {
		width:100%;
		padding-right:5%;
		padding-left:5%;			
	}
	.installation-section .image #pc {
		display:none;		
	}
	.installation-section .image #mobile {
		display:block;		
	}		
	.appearance-section .content {
		margin-top:60px;		
	}		
	.appearance-section .content .image {
		width:100%;
		align-self:center;
	}	
	.appearance-section .product#pc {
		display:none;	
	}
	.appearance-section .product#mobile {
		display:block;	
	}
	.appearance-section .product-led { 
		top:12.5%;
		left:61%;
	}
	.appearance-section .product-antenna {
		top:67%;
		left:51%;
	}
	.appearance-section .product-sim {
		top:77.5%;
		left:30.5%;
	}
	.appearance-section .product-reset {
		top:82%;
		left:30%;
	}	
	.appearance-section .product-port {
		top:90.5%;
		left:42%;
	}
	.appearance-section .product-wps {
		top:87%;
		left:33.5%;
	}
	.appearance-section .product-port {
		top:87%;
		left:52%;
	}
	.appearance-section .product-jack {
		top:87%;
		left:65%;
	}
	.appearance-section .product-power {
		top:84%;
		left:73.5%;
	}		
}

@media screen and (max-width:768px){
	.product-page .deck-wrapper .section-navigation .navbar-brand h2 {
		padding:0;
	}
	.deck-wrapper .section-navigation .navbar-default .navbar-nav>li.active>a {
		color:#000000!important;
		background:#ddc4b3!important;
	}
	.network-section .content .image #pc {
		display:none;		
	}
	.network-section .content .image #mobile {
		display:block;		
	}	
	.appearance-section .product .modal-dialog {
		width:86%;
		margin:0 auto;
	}	
	.appearance-section .product-reset {
		top:82%;
		left:23%;
	}
	.appearance-section .product-wps {
		top:87%;
		left:28.5%;
	}
	.appearance-section .product-jack {
		top:87%;
		left:69%;
	}	
	.appearance-section .product-power {
		top:84%;
		left:80.5%;
	}	
}

@media screen and (max-width:640px) {
	.banner-section {
		position:relative;
		height:80vw;
		background:url('/library/assets/products/lte3202-m437/lte3202-m437_00_banner_640x500.png');
		background-repeat:no-repeat;
		background-position:center;
		background-size:cover;
	}
	.banner-section .slogan {
		margin:0 auto;
	}
	.banner-section .slogan .text {
		margin-top:10vw;
	}
	.banner-section .slogan .text h3 {
		color:#976235;
		font-size:5vw;
		line-height:1.2;
	}	
	.banner-section .slogan .text h3 span {
		color:#bf9d80;
		font-size:4.5vw;
		line-height:1.5;		
	}
	.wireless-section .background .image {
		height:80vw;	
	}	
}

@media screen and (max-width:600px) {
	html body h2 {
		font-size:28px;
	}
	html body h6 {
		font-size:22px;
	}
	html body h6 {
		font-size:18px;
	}
	.secured-section .content .text .item {
		font-size:18px;
	}
	.appearance-section .product-led { 
		top:16.5%;
		left:64%;
	}
	.appearance-section .product-antenna {
		top:68.5%;
		left:52.5%;
	}	
	.appearance-section .product-reset {
		top:83%;
		left:20%;
	}	
	.appearance-section .product-wps {
		top:89%;
		left:28.5%;
	}	
	.appearance-section .product-port {
		top:89%;
		left:54%;
	}	
	.appearance-section .product-jack {
		top:89%;
		left:72.5%;
	}	
	.appearance-section .product-power {
		top:85%;
		left:86.5%;
	}		
}

@media screen and (max-width:500px) {
	.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) {
	.appearance-section .product-led {
		top:18%;
		left:64%;
	}
}
	
@media screen and (min-width:992px) {
	.wireless-section .background {
		overflow:hidden;
		height:85vw;
		background:url('/library/assets/products/lte3202-m437/lte3202-m437_01_ease-in-wireless.jpg');
		background-repeat:no-repeat;	
		background-position:60% top;	
		background-size:cover;
		display:flex;
	}			
	.wireless-section .background .content {
		display:flex;
		width:40%;
		margin-left:52%;			
	}		
	.wireless-section .background .content .text {
		align-self:center;
		margin-top:-60%;	
	}
	.mobility-section .content {
		display:-webkit-flex;
		display:-moz-flex;
		display:-ms-flexbox;
		display:-o-flex;
		display:flex;
		margin:auto;
	}
	.mobility-section .content .text span {
		display:block;
	}			
	.design-section .content {
		display:-webkit-flex;
		display:-moz-flex;
		display:-ms-flexbox;
		display:-o-flex;
		display:flex;
		flex-direction:row-reverse;
		margin:auto;
	}
	.secured-section .content {
		display:-webkit-flex;
		display:-moz-flex;
		display:-ms-flexbox;
		display:-o-flex;
		display:flex;
		margin:auto;
	}	
	.appearance-section .content {
		display:-webkit-flex;
		display:-moz-flex;
		display:-ms-flexbox;
		display:-o-flex;
		display:flex;
		margin:auto;
		margin-top:40px;
		margin-bottom:40px;
	}
}

@media screen and (min-width:1200px) {
	.wireless-section .background {
		height:50vw;
		background-position:center bottom;
	}
	.wireless-section .background .content .text {
		margin-top:-45%;
	}
	.wireless-section .background .content {
		margin-left:55%;			
	}		
}

@media screen and (min-width:1366px) {
	.appearance-section .content {
		width:80%;
	}	
}

@media screen and (min-width:1441px) {
	.wireless-section .background {
		height:40vw;
	}	
	.appearance-section .content {
		width:80%;
	}
}
/* End RWD */

/* 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;
}

/* Additions */
.container.maxwid {
    max-width: 1320px;
}