.yellowcolor{
	padding:40px;
	background: #ff8900; 	
}

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

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

.deck-wrapper .btn-download span.icon-download {
    margin-right: 0px;
}

@media only screen and (max-width: 1100px) and (min-width: 768px) {
.accessory-icon{
	height:100px;
}
}  
  
@media only screen and (min-width: 1000px) {
.accessory-icon{
	height: 180px;
}
}	

@media only screen and (min-width: 1300px) {
.accessory-icon{
	height: 150px;
}
}


.accessory{
	background:url(/library/assets/products/accessory-/Accessory-cover.png) no-repeat bottom;
	background-size:cover;
	height:982px;
	position:relative;
}


.circular-text {
	word-wrap: break-word;
}

.back-to-tab {
	position: absolute;
	bottom: 0;
	right: 90px;
	width: 0;
	height: 0;
	display: block;
	border-style: solid;
	border-width: 0 60px 60px 60px;
	border-color: transparent transparent #fff transparent;
	z-index: 99;
}

.back-to-tab.grey {
	border-color: transparent transparent #f4f4f4 transparent;
}

.btn-back {
	display: block;
	margin-left: -20px;
	margin-top: 30px !important;
	text-align: center;
	text-transform: uppercase;
	color: #0074CB !important;
}


#Compatibilitylist a, a:hover {
    color: #ff8900;
}

@media screen and (max-width: 1440px){
.accessory{
	background:url(/library/assets/products/accessory-/Accessory-cover.png) no-repeat bottom;
	background-size:cover;
	height:650px;
	position:relative;
}
}

@media screen and (max-width: 768px){
.table-responsive {
    border: none;
}
}

/*T-bar clips*/

.bar-alips-box {
	position: relative;
}

.alips {
	position:relative;
	background:url('/library/assets/products/accessory-/Long-Banner-with-AP.png') no-repeat center center;
	height:650px;
	background-size:cover;
}

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

.alips-ceiling-icon{
	position:absolute;
    right: 43%;
	top:5%;
    animation: pulse 1s infinite;
}

@media only screen and (max-width:1600px){
	.alips-ceiling-icon{
		top:8%;
	}
}


.imgCut{
	margin-left: 37%;
    margin-top: 8%;
}	


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


/*T-bar clips end*/


/*Image Slider*/
.unslider{overflow:auto;margin:0 0 50px;padding:0}
.unslider-wrap{position:relative}
.unslider-wrap.unslider-carousel>li{float:left}
.unslider-vertical>ul{height:100%}
.unslider-vertical li{float:none;width:100%}
.unslider-fade{position:relative}
.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}
.unslider-fade .unslider-wrap li.unslider-active{z-index:10}
.unslider li,.unslider ol,.unslider ul{list-style:none;margin:0;padding:0;border:none}
.unslider ol li{display:none;}
.unslider-arrow{position:absolute;left:300px;z-index:2;cursor:pointer; font-size:4em; margin-top:-425px; color:#898989;}
@media (max-width: 1700px){
	.unslider-arrow{left:200px}
}
@media (max-width: 1400px){
	.unslider-arrow{left:50px}
}
@media (max-width: 1300px){
	.unslider-arrow{left:100px;margin-top:-365px;}
}
@media (max-width: 1100px){
	.unslider-arrow{left:20px}
}
@media (max-width: 800px){
	.unslider-arrow{left:50px;margin-top:-265px;}
}
@media (max-width: 450px){
	.unslider-arrow{left:15px;margin-top:-220px; font-size:2em;}
}
@media (max-width: 400px){
	.unslider-arrow{left:15px;margin-top:-240px; font-size:2em;}
}
@media (max-width: 350px){
	.unslider-arrow{left:15px;margin-top:-220px; font-size:2em;}
}
.unslider-arrow:hover{color:#00b2ff;}
.unslider-arrow.next{left:auto;right:300px;}
@media (max-width: 1700px){
	.unslider-arrow.next{right:200px;}
}
@media (max-width: 1400px){
	.unslider-arrow.next{right:50px;}
}
@media (max-width: 1300px){
	.unslider-arrow.next{right:100px;}
}
@media (max-width: 1100px){
	.unslider-arrow.next{right:20px;}
}
@media (max-width: 800px){
	.unslider-arrow.next{right:50px;}
}
@media (max-width: 450px){
	.unslider-arrow.next{right:15px;}
}
.unslider-wrap.unslider-carousel>li:hover, .unslider-arrow:hover{background:none;text-decoration:none;}

	
/***** Circular *****/
.circular {
	margin: 32px auto 32px;
	width: 300px;
	height: 300px;
	-moz-border-radius: 150px;
	-webkit-border-radius: 150px;
	border-radius: 150px;
	overflow: hidden !important;
	position: relative;
}
.circular.story {
	background-position: center center;
	background-repeat: no-repeat;
	-moz-animation: scale 0.7s ease-in-out;
	-webkit-animation: scale 0.7s ease-in-out;
	animation: scale 0.7s ease-in-out;
}
.circular-text {
	width: 88%;
	padding-left: 12%;
	display: block;
	min-height: 65px;
	font-size: 16px;
	line-height: 1.2em;
}
.circular-title {
	font-size: 19px;
	font-weight: 700;
	line-height: 1.2em;
}


/***** Card *****/
.card-wrapper {
	margin-top: 48px;
}
.card-container {
	width: 100%;
	height: auto;
}
.card {
	position: relative;
	width: 100%;
	border-radius: 8px;
	margin-bottom: 36px;
	background-color: #fff;
	border: 1px solid rgba(0,0,0,.08);
	box-shadow: 1px 1px 2px rgba(0,0,0,.2);
	-moz-animation: scale 0.7s ease-in-out;
	-webkit-animation: scale 0.7s ease-in-out;
	animation: scale 0.7s ease-in-out;
}
.card-header img {
	border-radius: 8px 8px 0 0;
}
.card-row .card-header img {
	border-radius: 8px 0 0 8px;
}
.card-content {
	padding: 20px;
	height: 90px;
	overflow: hidden;
	line-height: 1.12em;
	font-weight: 700;
	background-color: #fff;
	border-radius: 0 0 8px 8px;
}
.card-content.lt {
	height: 160px;
}
.card-row .card-content {
	padding: 20px 16px 16px 0;
	height: auto;
	border-radius: 0 8px 8px 0;
}
.card-action {
	position: absolute;
	bottom: 15px;
	left: 20px;
}
.card-row .card-action {
	position: relative;
	bottom: auto;
	left: auto;
}
 @-moz-keyframes scale {
 0% {
 -moz-transform: scale(0.9);
 -moz-opacity: 0;
}
 50% {
 -moz-transform: scale(1.01);
 -moz-opacity: 0.5;
}
 100% {
 -moz-transform: scale(1);
 -moz-opacity: 1;
}
}
 @-webkit-keyframes scale {
 0% {
 -webkit-transform: scale(0.9);
 -webkit-opacity: 0;
}
 50% {
 -webkit-transform: scale(1.01);
 -webkit-opacity: 0.5;
}
 100% {
 -webkit-transform: scale(1);
 -webkit-opacity: 1;
}
}
 @keyframes scale {
 0% {
 transform: scale(0.9);
 opacity: 0;
}
 50% {
 transform: scale(1.01);
 opacity: 0.5;
}
 100% {
 transform: scale(1);
 opacity: 1;
}
}


/***** Get Connected *****/
.circular.flow {
	width: 100%;
	height: auto;
	position: relative;
	padding-top: 100%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 90% 90%;
	-moz-animation: scale 0.7s ease-in-out;
	-webkit-animation: scale 0.7s ease-in-out;
	-ms-animation: scale 0.7s ease-in-out;
	animation: scale 0.7s ease-in-out;
	border: 1px solid #c2c2c2;
	background-color: #fff;
}
.circular.flow.flow1 {
	background-image: url(/library/assets/products/accessory-/Wall-Mount-1.png);
}
.circular.flow.flow2 {
	background-image: url(/library/assets/products/accessory-/Wall-Mount-2.png);
}
.circular.flow.flow3 {
	background-image: url(/library/assets/products/accessory-/Wall-Mount-3.png);
}
.circular.flow.flow4 {
	background-image: url(/library/assets/products/accessory-/Wall-Mount-4.png);
}
.circular.flow.flow5 {
	background-image: url(/library/assets/products/accessory-/Wall-Mount-5.png);
}

.circular.flow.Poleflow1 {
	background-image: url(/library/assets/products/accessory-/Pole-Mount-1.png);
}
.circular.flow.Poleflow2 {
	background-image: url(/library/assets/products/accessory-/Pole-Mount-2.png);
}
.circular.flow.Poleflow3 {
	background-image: url(/library/assets/products/accessory-/Pole-Mount-3.png);
}
.circular.flow.Poleflow4 {
	background-image: url(/library/assets/products/accessory-/Pole-Mount-4.png);
}
.circular.flow.Poleflow5 {
	background-image: url(/library/assets/products/accessory-/Pole-Mount-5.png);
}

.circular.flow.Flexibleflow1 {
	background-image: url(/library/assets/products/accessory-/Flexible-Mounting-2-clips.png);
}
.circular.flow.Flexibleflow2 {
	background-image: url(/library/assets/products/accessory-/Flexible-Mounting-AP-bracket.png);
}
.circular.flow.Flexibleflow3 {
	background-image: url(/library/assets/products/accessory-/Flexible-Mounting-bracket-rotating-AP.png);
}

.flow-item {
	position: absolute;
	top: 6em;
	left: 0;
	width: 100%;
	height: 100%;
	padding-top: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 90% 90%;
	-moz-transition: 1s ease-in-out;
	-webkit-transition: 1s ease-in-out;
	-ms-transition: 1s ease-in-out;
	transition: 1s ease-in-out;
}
.flow-item-1 {
	background-image: url(/resources_responsive/img/assets/products/nas540/flow-1-item.png);
}
.flow-item-2 {
	background-image: url(/resources_responsive/img/assets/products/nas540/flow-2-item.png);
}
.flow-item-3 {
	background-image: url(/resources_responsive/img/assets/products/nas540/flow-3-item.png);
}
.flow-item-6 {
	background-image: url(/resources_responsive/img/assets/products/nas540/flow-6-item.png);
}
.flow-item.flow-item-1.animated {
	-moz-animation: move-up 1s ease-in-out forwards alternate;
	-webkit-animation: move-up 1s ease-in-out forwards alternate;
	-ms-animation: move-up 1s ease-in-out forwards alternate;
	animation: move-up 1s ease-in-out forwards alternate;
	-moz-animation-delay: 1.2s;
	-webkit-animation-delay: 1.2s;
	-ms-animation-delay: 1.2s;
	animation-delay: 1.2s;
}
.flow-item.flow-item-2.animated {
	-moz-animation: move-left 1s ease-in-out forwards alternate;
	-webkit-animation: move-left 1s ease-in-out forwards alternate;
	-ms-animation: move-left 1s ease-in-out forwards alternate;
	animation: move-left 1s ease-in-out forwards alternate;
	-moz-animation-delay: 2.4s;
	-webkit-animation-delay: 2.4s;
	-ms-animation-delay: 2.4s;
	animation-delay: 2.4s;
}
.flow-item.flow-item-3.animated {
	-moz-animation: move-right 1s ease-in-out forwards alternate;
	-webkit-animation: move-right 1s ease-in-out forwards alternate;
	-ms-animation: move-right 1s ease-in-out forwards alternate;
	animation: move-right 1s ease-in-out forwards alternate;
	-moz-animation-delay: 3.6s;
	-webkit-animation-delay: 3.6s;
	-ms-animation-delay: 3.6s;
	animation-delay: 3.6s;
}
.flow-item.flow-item-6.animated {
	-moz-animation: move-up 1s ease-in-out forwards alternate;
	-webkit-animation: move-up 1s ease-in-out forwards alternate;
	-ms-animation: move-up 1s ease-in-out forwards alternate;
	animation: move-up 1s ease-in-out forwards alternate;
	-moz-animation-delay: 7.2s;
	-webkit-animation-delay: 7.2s;
	-ms-animation-delay: 7.2s;
	animation-delay: 7.2s;
}
.section-flow {
	position: relative;
}
.section-line {
	width: 100%;
	height: 5px;
	background-color: #ff8900;
	display: block;
	position: absolute;
	z-index: 2;
	bottom: 70px;
}
.section-line.duo-row {
	bottom: 700px;
	display: none;
}
.section-line.trio-row {
	bottom: 860px;
	display: none;
}

@media screen and (max-width: 500px){
.section-line.trio-row {
    display: block;
}
}

.section-flow .circular-text {
	display: block;
	height: 80px;
}
.flow-node {
	width: 12px;
	height: 12px;
	background-color: #fff;
	border: 2px solid #ff8900;
	border-radius: 50%;
	text-align: center;
	display: block;
	position: absolute;
	left: 50%;
	bottom: 50px;
	margin-left: -5px;
	z-index: 5;
	-webkit-transform-origin: center center;
	transform-origin: center center;
}
.flow-node.animated {
	-webkit-animation: scale-round 1s ease-in-out forwards alternate;
	animation: scale-round 1s ease-in-out forwards alternate;
}
.flow-node.flow-node-1.animated {
	-webkit-animation-delay: 1.2s;
	animation-delay: 1.2s;
}
.flow-node.flow-node-2.animated {
	-webkit-animation-delay: 2.4s;
	animation-delay: 2.4s;
}
.flow-node.flow-node-3.animated {
	-webkit-animation-delay: 3.6s;
	animation-delay: 3.6s;
}
.flow-node.flow-node-4.animated {
	-webkit-animation-delay: 4.8s;
	animation-delay: 4.8s;
}
.flow-node.flow-node-5.animated {
	-webkit-animation-delay: 6s;
	animation-delay: 6s;
}
.flow-node.flow-node-6.animated {
	-webkit-animation-delay: 7.2s;
	animation-delay: 7.2s;
}
.flow-number {
	width: 48px;
	height: 48px;
	background-color: #ff8900;
	text-align: center;
	margin: 30px auto 0;
	display: block;
	padding: 0;
	font-weight: bold;
	color: #fff;
	font-size: 22px;
	line-height: 48px;
	border-radius: 50%;
	-webkit-transform-origin: center center;
	transform-origin: center center;
}
.countdown {
	position: absolute;
	z-index: 99;
	top: 160px;
	left: 80px;
	width: 600px;
	height: 100%;
}
.countdown-wrapper {
	-ms-transform: scale(0.1, 0.1);
	-webkit-transform: scale(0.1, 0.1);
	transform: scale(0.1, 0.1);
	transform-origin: left top;
}
.digit {
	display: inline-block;
	font-size: 200px;
	font-weight: bold;
	color: #00b193;
	height: 180px;
	line-height: 1;
}
.time-part-wrapper {
	display: inline-block;
	margin-right: 50px;
	position: relative;
}
.time-part-wrapper:not(:last-child):after {
	content: ":";
	display: block;
	width: 30px;
	height: 230px;
	position: absolute;
	top: 0px;
	right: -30px;
	color: #00b193;
	font-size: 200px;
	line-height: 0.9;
}
.time-part {
	width: 140px;
	text-align: center;
	height: 180px;
	overflow: hidden;
	display: inline-block;
	margin-left: -5px;
	box-sizing: border-box;
}
.time-part .digit-wrapper {
	animation-timing-function: cubic-bezier(1, 0, 1, 0);
	-webkit-animation-delay: 6s;
	animation-delay: 6s;
}
.animated.time-part.minutes.ones .digit-wrapper {
	animation-name: minutes-ones;
	animation-duration: 600s;
	animation-iteration-count: 6;
}
.animated.time-part.seconds.tens .digit-wrapper {
	animation-name: seconds-tens;
	animation-duration: 60s;
	animation-iteration-count: 60;
}
.animated.time-part.seconds.ones .digit-wrapper {
	animation-name: seconds-ones;
	animation-duration: 10s;
	animation-iteration-count: 360;
}
 @keyframes minutes-tens {
 0% {
 transform: translateY(-180px);
}
 16.66667% {
 transform: translateY(-360px);
}
 33.33333% {
 transform: translateY(-540px);
}
 50% {
 transform: translateY(-720px);
}
 66.66667% {
 transform: translateY(-900px);
}
 83.33333% {
 transform: translateY(-1080px);
}
}
@keyframes minutes-ones {
 0% {
 transform: translateY(-180px);
}
 10% {
 transform: translateY(-360px);
}
 20% {
 transform: translateY(-540px);
}
 30% {
 transform: translateY(-720px);
}
 40% {
 transform: translateY(-900px);
}
 50% {
 transform: translateY(-1080px);
}
 60% {
 transform: translateY(-1260px);
}
 70% {
 transform: translateY(-1440px);
}
 80% {
 transform: translateY(-1620px);
}
 90% {
 transform: translateY(-1800px);
}
}
@keyframes seconds-tens {
 0% {
 transform: translateY(-180px);
}
 16.66667% {
 transform: translateY(-360px);
}
 33.33333% {
 transform: translateY(-540px);
}
 50% {
 transform: translateY(-720px);
}
 66.66667% {
 transform: translateY(-900px);
}
 83.33333% {
 transform: translateY(-1080px);
}
}
@keyframes seconds-ones {
 0% {
 transform: translateY(-180px);
}
 10% {
 transform: translateY(-360px);
}
 20% {
 transform: translateY(-540px);
}
 30% {
 transform: translateY(-720px);
}
 40% {
 transform: translateY(-900px);
}
 50% {
 transform: translateY(-1080px);
}
 60% {
 transform: translateY(-1260px);
}
 70% {
 transform: translateY(-1440px);
}
 80% {
 transform: translateY(-1620px);
}
 90% {
 transform: translateY(-1800px);
}
}


/*solution_pcs_responsive.css - Get Connected*/
a.get-connected, a.simple-access, a.cloud-media {
	width: 160px;
	height: 160px;
	-moz-border-radius: 80px;
	-webkit-border-radius: 80px;
	border-radius: 80px;
	background-size: 125px 125px;
}

.section-content img{
	width:ã€€100%;
	max-width: 100%;
	height: auto !important;
}

@media screen and (max-width: 1300px) {
.countdown {
	top: 120px;
	left: 50px
}
}

@media screen and (max-width: 999px) {
.circular-text {
	font-size: 14px;
}
.countdown {
	top: 105px;
	left: 40px
}
}

@media screen and (max-width:799px) {
a.get-connected, a.simple-access, a.cloud-media {
	width: 160px;
	height: 160px;
	-moz-border-radius: 80px;
	-webkit-border-radius: 80px;
	border-radius: 80px;
	background-size: 125px 125px;
}
.section-line.duo-row {
	display: block;
}
.countdown {
	top: 160px;
	left: 75px;
}
}

@media screen and (max-width:659px) {
.box {
	width: 260px;
	height: 260px;
	background-size: 260px 260px;
}
.circular.flow {
	width: 130px;
	height: 130px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 130px;
}
.section-line.duo-row {
	bottom: 470px;
}
.countdown {
	top: 130px;
	left: 50%;
	margin-left: -25px;
}
}

/*
Comprador fix Get Connected 1024 - 160823
*/
.section-flow .circular-text {height: 120px!important;}

	
/***** Keyframes *****/
@-moz-keyframes rotate {
 from {
-moz-transform:rotate(0deg);
}
 to {
-moz-transform:rotate(360deg);
}
}
@-webkit-keyframes rotate {
 from {
-webkit-transform:rotate(0deg);
}
 to {
-webkit-transform:rotate(360deg);
}
}
@keyframes rotate {
 from {
transform:rotate(0deg);
}
 to {
transform:rotate(360deg);
}
}
@-moz-keyframes animatedBackground {
 from {
background-position: 100% 0;
}
 to {
background-position: 0 0;
}
}
@-webkit-keyframes animatedBackground {
 from {
background-position: 100% 0;
}
 to {
background-position: 0 0;
}
}
@keyframes animatedBackground {
 from {
background-position: 100% 0;
}
 to {
background-position: 0 0;
}
}
 @-webkit-keyframes move-up {
 0% {
 -webkit-transform:  translateY(5em);
 background-size: 100% 100%;
}
 100% {
 -webkit-transform: translateY(-6em);
 background-size: 90% 90%;
}
}
@keyframes move-up {
 0% {
 transform: translateY(5em);
 background-size: 100% 100%;
}
 100% {
 transform: translateY(-6em);
 background-size: 90% 90%;
}
}
 @-webkit-keyframes move-left {
 0% {
 -webkit-transform:  translate(8em, 5em);
 background-size: 100% 100%;
}
 100% {
 -webkit-transform: translate(0em, -6em);
 background-size: 90% 90%;
}
}
@keyframes move-left {
 0% {
 transform: translate(8em, 5em);
 background-size: 100% 100%;
}
 100% {
 transform: translate(0em, -6em);
 background-size: 90% 90%;
}
}
 @-webkit-keyframes move-right {
 0% {
 -webkit-transform: translate(-8em, 6em);
 background-size: 100% 100%;
}
 100% {
 -webkit-transform: translate(1em, -5em);
 background-size: 90% 90%;
}
}
@keyframes move-right {
 0% {
 transform: translate(-8em, 6em);
 background-size: 100% 100%;
}
 100% {
 transform: translate(1em, -5em);
 background-size: 90% 90%;
}
}
 @-webkit-keyframes scale-round {
 0% {
 -webkit-transform: scale(1.0);
}
 80% {
 -webkit-transform: scale(5.0);
}
 100% {
 -webkit-transform: scale(1.0);
}
}
 @keyframes scale-round {
 0% {
 transform: scale(1.0);
}
 80% {
 transform: scale(5.0);
}
 100% {
 transform: scale(1.0);
}
}

/***** Section *****/
.section-container {
	position: relative;
	overflow: hidden;
	line-height: 1.3em;
}

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

.btn {
    padding: 0 20px;
}

#Compatibilitylist .panel-default {
    border-top: transparent 1px solid !important;
    border-bottom: 1px solid #ff8900 !important;
}

#Compatibilitylist .panel-body {
    padding: 0 !important;
    border-top: transparent 1px solid !important;
    
}

#Compatibilitylist .panel-body thead {
    border-bottom: 1px solid #ff8900 !important;
    border-top: 1px solid #ff8900 !important;
}


#Compatibilitylist .panel-body .table > tbody > tr > th {
    border-top: transparent;
}

#Compatibilitylist .table-hover > tbody > tr:hover{
    background: #ffe8cc !important;
}

/* #Compatibilitylist .table-hover ul li {
    list-style: none;
} */

#Compatibilitylist .table>thead>tr>th {
    vertical-align: middle;
    color: #000;
    font-weight: 600;
    border-bottom: 0;
    padding-top: 23px;
    padding-bottom: 23px;
}

#Compatibilitylist .table>tbody>tr>th:first-child {
    padding-left: 45px;
}

#Compatibilitylist .table>tbody>tr>td{
	padding: 15px 25px!important;
}

@media (max-width: 1025px){
#Compatibilitylist .table>tbody>tr>td{
	padding: 10px!important;
}
}


.desktopmount-section{
	display: flex;
    flex-direction: row-reverse;
    justify-content: center;
    align-items: center;
	width: 85%;
    margin: 0 auto;
}

.desktopmount-section .text{
	width:90%;
	padding:0px 30px;
}

.desktopmount-section .text h3{
	padding-bottom:30px;
}

@media (max-width: 991px){
.desktopmount-section{
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
	width: 90%;
    margin: 0 auto;
}
.desktopmount-section .text{
	width:100%;
	padding:0px;
}
.desktopmount-section .text h3{
    padding-top: 50px;
}
}