.relative {position:relative}

/* products ---------*/
.vc520 .prodBg {background-image:url(../assets/img/vc520-bg-3.jpg);background-size:contain;background-position:bottom center;background-attachment:scroll;background-repeat:repeat-x}
.secOpen {background-attachment:scroll;background-position:bottom center;background-size:cover}
#vc520-2 .prodBg {
	background-image:url(../assets/img/products/vc520-prod-1.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:bottom right
}
@media (max-width: 768px) {
	#vc520-2 .prodBg {background-image:url(../assets/img/products/vc520-prod-1sm.jpg);background-size:contain}
}
#vc520-2 .prodBg .container {
	min-height: calc(690px * (90/150));
    height: 70vh;
}

/* products 2015Q2 VC520---------*/
.prodDist2 {min-height:160px}
.prodDist2 > div {position:absolute;top:80%;left:0;width:97%;padding-left:15px;z-index:1}
.prodDist2 h1 {font-weight:300;font-size:34px;color:#9f2f20;line-height:1.4em;margin-bottom:.3em;display:block}
.prodDist2 h2 {margin:0 0 .3em 0;font-weight:600;font-size:30px;font-family:Arial;font-style:italic}
.prodDist2 p.vLink a {padding:.6em 0 .7em 0;margin-right:1.5em;font-weight:300;border-top:#e8e8e8 0px solid;border-bottom:#e8e8e8 0px solid;font-size:16px}
.prodDist2 p.vLink a.vdo {padding-right:1.8em;background:url(../assets/img/site/icon-play-c95050.png) right no-repeat}
.prodDist2 p.vLink a.vdo:hover {background-image:url(../assets/img/site/icon-play-ff7e00.png)}
@media screen and (max-width : 1170px){
	.prodDist2 > div {top:20%}
	.prodDist2 h1 {font-size:28px}
}
@media screen and (max-width : 480px){
	.prodDist2 {min-height:100px}
	.prodDist2 > div {position:absolute;top:0;left:0}
	.prodDist2 h1 {margin-bottom:0;line-height:1em;font-size:120%}
	.prodDist2 span {border-top:none;border-bottom:none}

}
@media screen and (min-width : 480px){
	.redBanWrap.stickNav {width:100%;z-index:100;height:130px;overflow:hidden}
}
.nav-tabs.navPage {border-bottom:none}
.nav-tabs.navPage li {display: block;height: 130px;line-height:100px;padding: .6em 0;font-weight:600;font-size:20px;-webkit-transition: all 150ms ease-out; -moz-transition: all 150ms ease-out; -o-transition: all 150ms ease-out; transition: all 150ms ease-out}
.nav-tabs.navPage li img {margin-right:1em;vertical-align:middle}
.nav-tabs.navPage li a {color:#FFF}
.nav-tabs.navPage > li {opacity:1}
@media screen and (max-width : 1170px){
	.nav-tabs.navPage li {font-size:14px}
}
.redBanWrap.isStuck {background:none;background-color:rgba(150,22,22,0.92)}
.isStuck .nav-tabs.navPage > li {opacity:.6}
.nav-tabs.navPage > li.active,
.nav-tabs.navPage > li.active > a,
.nav-tabs.navPage > li > a,
.nav-tabs.navPage > li > a:hover,
.nav-tabs.navPage > li.active > a:hover,
.nav-tabs.navPage > li.active > a:focus {color:#FFF;background-color:transparent;border-width:0px;opacity:1;border:0px}
.isStuck .nav-tabs.navPage > li:hover {opacity:1}
.isStuck .col-md-4 {width:15%}
.isStuck .col-md-4 a {font-size:14px}
li.col-md-4.stickLi {display:none}
.isStuck li.col-md-4.stickLi {display:block}
.isStuck li.col-md-4 img {width:45px;height:51px;display:block;margin-left:1em}
.vc520 .secOpenL {
	padding:11em 0;
	background-position:center bottom;
	background-repeat:no-repeat;
	background-size:cover
}
@media (max-width: 768px) {
	.vc520 .secOpenL {padding:0 0}
}
.vc520 .secOpenL.PnP {
	background-image:url(../assets/img/vc520-conference-camera-in-use3.jpg);
}
@media (max-width: 768px) {
	.vc520 .secOpenL.PnP { background-image:none;background-color:#767373}
}
.vc520 .secOpenL.PnP img{
	margin-left:-1.5em;margin-top:4em
}
@media (max-width: 768px) {
	.vc520 .secOpenL.PnP img {margin-left:0em}
}
.vc520 .secOpenL.PnP p {margin-bottom:1em}
.vc520 .secOpenL.War {
	padding-top:7em;padding-bottom:8em;
	background-image:url(../assets/img/vc520-warranty.jpg);
}
.vc520 .secOpenL.War .col-md-8 {padding-top:5em}
.vc520 .secOpenL.War p{font-size:18px;line-height:1.75em}
.vc520 .secOpenL.War p:last-child {font-size:14px}
@media (min-width: 1600px) {
	.vc520 .secOpenL {padding:14em 0;}
}
.vc520 .secOpenL.white {color:#FFF}
.vc520 .secOpenL h2 {padding-bottom:.5em;padding-right:2em}
.vc520 .secOpenL.PnP h2,
.vc520 .secOpenL.PnP p {text-shadow: 0px 0px 24px rgba(0, 0, 0, 0.9)}
#carouselFW {background:#f4f4f4}
#carouselFW .item {min-height:550px;padding-top:4em}
#carouselFW .row {border-bottom:#fff 1px solid}
.secOpenL.War h4 {color:#9F2F20;font-weight:600;font-size:200%;letter-spacing:-0.03em;margin-bottom:10px}
@media (min-width: 1921px) {
	img.vc520Pic {width:1000px;height:888px}
	.vc520 .prodDist2 h2 {font-size:48px}
}
ul.vcCom {padding:0;margin:4em 0 3em;list-style:none}
ul.vcCom li {text-align:center;font-size:120%}
ul.vcCom li img {margin-bottom:1em}
ul.vcCom li strong {display:block}

#vc520-2 .footerVC520 {background:#dbdbdb;padding:4em 0 8em}