@charset "utf-8";
/* CSS Document */
body 		{ font-family: 'Roboto', sans-serif; color:#6a6a6a;}
h1 			{ font-family: 'Bitter', serif; font-weight: 700; color: #3a3a3a; letter-spacing: -0.008em; line-height: 0.92em;}
h2 			{ font-family: 'Bitter', serif; font-weight:bold; color:#3a3a3a; letter-spacing: -0.02em; line-height: 0.9em; font-size:3.9em; margin: 0;}
h3 			{ font-family: 'Bitter', serif; font-weight: bold; color: #3a3a3a; letter-spacing: -0.02em;margin: 0; font-size:2.34em; line-height:1em;}
h4 			{ font-family: 'Bitter', serif; color:#3a3a3a; letter-spacing: -0.04em;}
h5 			{ font-family: 'Bitter', serif; color: #3a3a3a; letter-spacing: -0.03em; font-size: 1.85em;font-weight: 700;}
h6 			{ font-family: 'Bitter', serif; color:#3a3a3a; letter-spacing: -0.04em; font-size:1.45em; font-weight:700;}
a			{ font-size: inherit; color:#5b5b5b;font-weight:400; outline: none;}
a:hover 	{ color:#e80000; text-decoration:none;}
a:focus		{ color:#5b5b5b; text-decoration:none;}
a.linkBigRed			{ font-size: 1.5em; color:#e80000;font-weight:300; outline: none;}
a.linkBigRed:hover 	{ color:#5b5b5b; text-decoration:none;}
a.linkBigRed:focus		{ color:#5b5b5b; text-decoration:none;}
a.linkBig			{ font-size: 1.5em; color:#5b5b5b;font-weight:300; outline: none;}
a.linkBig:hover 	{ color:#e80000; text-decoration:none;}
a.linkBig:focus		{ color:#5b5b5b; text-decoration:none;}
a.linkLearn	{ color:#e80000; font-size: 1.1em;font-weight: 400;}
a.linkLearn:hover	{ color:#5b5b5b;}
a.linkRed	{ color:#e80000;}
a.linkRed:hover	{ color:#5b5b5b;}
a.linkArticle	{ color:#5b5b5b;font-size:1.7em !important; font-weight: 300; line-height:.9em}
a.linkArticle:hover	{ color:#e80000;}
a.linkAuthor	{ color:#e80000;font-size:1em !important; font-weight:inherit;}
a.linkAuthor:hover	{ color:#5b5b5b;}
a.titleLink		{ font:400 1em/1em 'Roboto',sans-serif; color:#000;}
a.titleLink:hover{ color:#d80000;}
a.bread_links { font:400 0.9em/1em 'Roboto',sans-serif; color:#939393;}
a.bread_links:hover{ color:#d80000;}
a.plusbg     { background-color: #9E9E9E; color: #FFFFFF;font-size:1em;letter-spacing: -0.02em;margin:0 0 1em 4em;padding: 0.5em 1em; -webkit-border-radius: 0 0 0 0;
border-radius: 0;} 
a.plusbg:hover { color: #f2f5f7;}
a.free_trial 		{ color:#d00000; font:400 0.9em/1em 'Roboto', sans-serif;}
a.free_trial:hover	{ color:#949494; text-decoration:none;}
a.renew 			{ color:#949494; font:400 0.9em/1em 'Roboto', sans-serif;}
a.renew:hover	{ color:#d00000; text-decoration:none;}
.titleLabel		{ font:500 1.3em/1em 'Roboto',sans-serif; color:#bbb; text-transform:uppercase ; margin-bottom:1em;}
hr          { margin:0.5em 0;}
hr.dashed	{ border-style: dashed none none;border-width: 1px 0 0; border-color:#e3e3e3;}
sup			{ top: -0.8em; font-size: 50%;}
blockquote 	{ font-size: inherit;}
img[src$=".svg"]{ width: 100%; }

.d_ib          { display: inline-block;}
.txtUpercase	{ text-transform:uppercase; margin:0;}
.txtUppercase	{ text-transform:uppercase; margin:0;}
.txtItalic		{ font-style:italic;}
.txtBlack		{ color: #000 !important;}
.txtWhite		{ color: #fff;}
.txtRed			{ color: #d20000;}
.txtGreen		{ color: #418911;}
.txtOrange		{ color: #f06000;}
.txtGrey		{ color: #9e9e9e;}
.txtMedSize		{ font:300 1.3em/1.1em 'Roboto',sans-serif;}
.subTitle 		{ font: 300 1.7em/1.2em 'Roboto', sans-serif; color: #8d8d8d; letter-spacing: -0.01em; padding-top:0.5em;}
.spacerLinks	{ color: #999999; font-size: 1.5em; font-weight: 200; margin: 0 0.4em;}
.artSubtitle	{ font:300 1.85em/1.2em 'Roboto',sans-serif; margin:1em 0;letter-spacing: -0.02em;color:#464646;}
.bigTitle		{ font:400 2.6em/1.2em 'Roboto',sans-serif; margin:0 0 0.5em;letter-spacing: -0.02em;color:#000;}
.exo2			{ font-family: 'Exo 2', serif !important;}
.roboto			{ font-family: 'Roboto', sans-serif !important;}
.topic			{ font: 300 1em/1em 'Exo 2',sans-serif;}
.subPageHeader    {background-color:#eee; height:1.5em; display:block; overflow: hidden;}


.HorzLine		{ background-color:#B5B5B5; height:1px;}
.VertLine		{ border-right: 1px solid #e6e6e6;}
.border 		{ border-top: 1px dashed #c6c6c6;}
.lineSection	{ background-color:#B5B5B5; height:1px;}
.labelFooter    { background-color: #b70000;border-radius: 0.7em;color: #fff;font-size: 0.75em;font-weight: 500;letter-spacing: -0.02em;padding: 0.1em 0.5em; margin:0}
.labelRed       { background-color: #B70000;border-radius: 0.25em;color: #F9F9F9;font-size: 0.6em;font-weight: 600;letter-spacing: -0.02em;margin: 0;padding: 0.1em 0.5em; text-transform: uppercase;} 
.labelGreen		{ background-color: #7cc300; color: #F9F9F9; font-size: 0.9em; font-weight: 400; letter-spacing: -0.02em; margin: 0; padding: 0.1em 0.5em;} 
.labelOrange	{ background-color: #ffa800; color: #F9F9F9; font-size: 0.9em; font-weight: 400; letter-spacing: -0.02em; margin: 0; padding: 0.1em 0.5em;} 
.check			{ float:left; height: 22px; padding:0 5px 0 0;}
.noPadding		{ padding:0 !important;}
.noMargin		{ margin:0 !important;}
.noMarginRight	{ margin-right:0 !important;}
.noMarginLeft	{ margin-left:0 !important;}
.noMarginTop	{ margin-top:0 !important;}
.noMarginBottom	{ margin-bottom:0 !important;}
.noPaddingLeft	{ padding-left:0 !important;}
.noPaddingRight	{ padding-right:0 !important;}
.noPaddingTop	{ padding-top:0 !important;}
.noPaddingBottom{ padding-bottom:0 !important;}
.bgWhite		{ padding: 5em 0;text-align:center;}
.bgGrey			{ padding: 5em 0;text-align:center;background-color:#f7f7f7;}
.bgdarkGrey		{ padding: 5em 0;text-align:center;background-color:#e6e6e6;}
.bgGen 			{ padding: 2.5em 0;}
.jumbotron 		{ margin-bottom:0;}
.img-thumbnail 	{ background-color: #ECECEC;border: 0;border-radius: 0;padding: 5px;}
.topImg			{ padding:2em 0 0;}
.points  		{ background-image:url(../images/points.png); background-repeat:repeat-x; background-size:auto; background-position:center; display:block; height:1px; padding: 0.6em 0;}
.btn-xs, .btn-group-xs > .btn {border-radius: 6px;font-size: 15px;}

.navbar               {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: none repeat scroll 0 0 #0B0B0B;
						/*border-color: -moz-use-text-color -moz-use-text-color #363636;*/border-image: none;border-radius: 0;border-style: none none solid;/*border-width: 0 0 1px;*/margin: 0;padding: 0;}
nav .navbar-collapse	{ padding: 0 15px !important; }
#subMenu             { height:2.5em; background: #eee; border-bottom:1px solid #fff; position: relative; z-index: 100; }
/* #subMenu ul         { margin:0; padding:0; text-align: left;}
#subMenu ul li      { margin:0; padding:0; list-style: none; display: inline-block;} */
#subMenu a:first-child { padding-left: 0; }
#subMenu a   { padding:0 5px; font:400 0.85em/1 'Roboto',sans-serif; color:#7d7d7d; text-shadow:none; display: inline;} 
#subMenu a:hover { color: #363636;}
#subMenu .breadcrumbs p { padding:0 5px; font:400 0.85em/1 'Roboto',sans-serif; color:#7d7d7d; text-shadow:none; display: inline; margin: 0;}
#subMenu .breadcrumbs { padding: 0.7em 0 0.0em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

#secondnav            { height:3.9em; background: #171717; border-bottom:1px solid #000;}
#secondnav ul         { margin:0; padding:0; text-align: right; display:inline-block; }
#secondnav ul li      { margin:0; padding:0; font:400 1em/3.5em 'Roboto', sans-serif; color:#6a6a6a; list-style: none; display: inline-block;}
#secondnav ul li  a   { padding:0 0.55em; font:400 0.85em/4.6em 'Roboto', sans-serif; color:#b9b9b9; letter-spacing:0em; text-shadow:none; display: block;}
#secondnav ul li  a.active.navbar-link, #secondnav li a.navbar-link:hover, #secondnav li a.navbar-link:focus {color: #525252; box-shadow:none; text-shadow:none;}
#bigLogo { /* height:28px; */ padding:0; margin:1em 0 0; display: inline-block;}
#secondnav ul li  a#myBitdefender  { padding:0 15px 0 30px; background:url(../images/b_mybitdefender.png) 0.9em 1.9em no-repeat}
/* search form */
#secondnav .col-lg-8,#secondnav .col-md-8,#secondnav .col-sm-8 { text-align: right;}

.triangle {width: 0;
height: 0; margin:0; padding:0;
border-style: solid;
border-width: 0 5.5px 9.5px 5.5px;
border-color: transparent transparent #ffffff transparent; margin-top:-0.6em; margin-left:1em;}

#firstnav   { height:3.55em; background:#0b0b0b; border-top:1px solid #303030; border-bottom:1px solid #303030;}
#scdLogoNav { margin-top: 0.9em; padding-left: 0; display: none; }
#firstnav .containter {position:relative;z-index: 100000;}
#firstnav .navbar-toggle {border-radius: 4px; float:left; margin:5px 0 0 15px; padding: 9px 10px; position: relative;}
#firstnav .navbar-nav li { height:2.4em; margin:0; padding:0;}
#firstnav .navbar-nav li a { padding:0.62em 2.5em 0.35em 0; margin:0; font:400 1em/2.4em 'Roboto',sans-serif; color:#888;}
#firstnav .navbar-nav li a:hover,#firstnav .navbar-nav li a:focus { color:#fff;}
#firstnav .navbar-nav li.active a {background-image:none; box-shadow:none; color:#fff;}
#firstnav .in,#firstnav .in ul, #firstnav .in ul li {z-index: 100000;}
#firstnav .in ul   { background: #000;}
#firstnav ul.nav li.dropdown:hover ul.dropdown-menu  {display: block;}
#firstnav .dropdown-menu { min-width:57em; height:auto; padding:1.4em; padding-top:0em;  float: none;-webkit-box-shadow: 3px 4px 5px rgba(0,0,0,.28); -moz-box-shadow: 3px 4px 5px rgba(0,0,0,.28); box-shadow: 3px 4px 5px rgba(0,0,0,.28); margin-top:1.05em; }
#firstnav .navbar-nav li .ddgroup { float: left; width:17em;}
#firstnav .navbar-nav li .ddgroup h3   { margin:0 0 0.0em 0; font:700 1.3em 'Roboto', sans-serif; color:#484848; letter-spacing:0em;}
#firstnav .navbar-nav li .ddgroup h3 a  { padding:0 15px 0 0; background:url(../images/arrow_h3_ddown.png) right 8px no-repeat; font:700 1.15em/1.15em 'Roboto', sans-serif; color:#2c2c2c; letter-spacing:-0.02em;}
#firstnav .navbar-nav li .ddgroup h3 a:hover { color:#e80000;}
#firstnav .navbar-nav li .ddgroup ul   { margin:0 0 0.682em 0; padding:0; overflow: hidden;}
#firstnav .navbar-nav li .ddgroup ul li { height:auto; list-style: none; padding:0;  }
#firstnav .navbar-nav li .ddgroup ul li a {font:400 0.9em/1.9em 'Roboto', sans-serif; color:#484848; margin: 0;}
#firstnav .navbar-nav li .ddgroup ul li a:hover { color:#e80000;}
#firstnav .navbar-right, #firstnav .col-sm-3, #firstnav .col-md-4, #firstnav .col-lg-4 {position: static; padding:0; text-align: right;}
.navbarMain					{ position: fixed; width: 100%; z-index: 99999; top: 0; transition: top 0.2s; }
.navbarMain.active			{ top: -54px; }
/* .navbarMain #bigLogo		{ transition: all 0.3s; position: relative; } */
/* .navbarMain.active #bigLogo	{ width: 150px; padding-top: 55px; } */
/* body						{ padding-top: 104px; } */


/* #shopcart { min-width:2.125em; height: 26px; margin:10px 1.5em 0 0; padding:0 0 0 1.9em; background:url(../images/cart_off.png) left center no-repeat; display: inline-block;}
#shopcart.full { min-width:2.125em; height: 2em; margin:0.9em 1.4em 0 0; padding:0 0 0 1.6em; background:url(../images/cart_on.png) left center no-repeat; display: inline-block;}
#shopcart span {min-width:13px; padding:0; margin:0; margin-left:0.7em;  font: 13px/13px 'Open Sans', sans-serif; text-align: center; color:#f4f4f4;
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #767676; display:inline-block;}
#shopcart.full span {min-width:13px; height:14px; padding:0; margin:10px 0 0 7px; font: 11px/14px 'Open Sans', sans-serif; text-align: center; color:#f4f4f4;
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #de0000; display:inline-block;} */
/* Laguage Select */
/* #langsel {height:25px;margin:8px 0 0 0; padding:0 0 0 2.7em; background:url(../images/lang_sel.png) left center no-repeat; display: inline-block;}
#langsel span {padding:0px 11px 0 12px; background:url(../images/ddarrow_lang.png) right center no-repeat; font:700 13px/31px 'Roboto',sans-serif; color:#909090; display: inline-block; vertical-align: middle;}
#lang_ddown   { width:100%; position:absolute; left: 0; top:7.2em; z-index:1000; display: none; background-color:#313131;}
#lang_ddown .container { padding:1.8em; background:url(../images/dropdownarow.png) 93% 0 no-repeat;}
#lang_ddown ul {  margin:0; padding:0; list-style-type: none; display: inline-block; vertical-align: top;}
#lang_ddown ul li { margin:0 0 5px 0; list-style-type: none;}
#lang_ddown ul li a { margin:0; padding:0; font: normal 12px/12px Arial,sans-serif; letter-spacing:0em; color:#9a9a9a;}
#lang_ddown ul li a:hover,#lang_ddown ul li.active a { color:#fff;}
#lang_ddown ul li.active span    { font:normal 11px/12px Arial, sans-serif; color:#595959; display: block;} */
.topLine { width:100%; height:1px; font-size:1px; position:absolute; opacity:0.3; background:#fff; z-index:800; }
/*Slider*/
.slide        	{ text-align: left;}
.slide .txt   	{ margin:7em 0 0;}
.slide h2     	{ margin:0 0 0.2em; font:600 5.4em/1em 'Bitter',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
.slide h3		{ font:300 2.2em/1em 'Roboto',sans-serif;letter-spacing: -0.02em; color:#ffffff;}
.slide h2 span.bold { font-weight:700; text-transform: uppercase; display: block; font-size:1.1em;}
.slide h2 span.big { font-weight:700; font-size:3.2em; line-height:1em; text-transform: uppercase; display: block; letter-spacing: -0.05em; margin: 0 0 0.1em;}
.slide p      	{ font:300 1.8em/1em 'Roboto',sans-serif; color:#fff; letter-spacing:-0.02em;}
.slide #business p{color: #3a3a3a; font-size: 1.4em;line-height: 1.3;}
.slide .btn     { margin:2em 0 0;}
#strapslide .slide button {  font:700 1.3em/0.3em 'Roboto', sans-serif; line-height:3.5em; margin:0.5em 0 0 0; padding:0 1em; -webkit-border-radius: 6px 6px 6px 6px;border-radius: 6px 6px 6px 6px;}

/*Slider Enterprise*/
#sliderEntrprs			{ margin:4em 0 0;}
.slide .titleEntrprs	{ margin:0.5em 0 0;width:90%; font:300 1.8em/1em 'Exo 2', sans-serif; color:#fff; letter-spacing:-0.02em; text-transform:uppercase;}
#sliderEntrprs h2 		{ margin:-0.1em 0 0.8em 0; font-family: 'Exo 2', serif; font-weight:400; color:#ffffff; font-size:2.9em; letter-spacing: -0.04em;}
.bigEntrprs 			{ margin:-0.1em 0 0 0;font-weight:700; font-size:2.3em; line-height:1em; text-transform: uppercase; display: block; letter-spacing: -0.05em;}
.slide .smallEntrprs 	{ margin:-0.1em 0 1em 0; font-family: 'Exo 2', serif;font-size:1.7em; line-height: 1em;}
#strapslide .slide .btnEntrprs { font:700 1.3em/3em 'Roboto',sans-serif; margin:0.5em 0 0 0; padding:0 1.5em; -webkit-border-radius: 6px 6px 6px 6px;border-radius: 6px 6px 6px 6px;}

#BD2015					{ margin:31em 0 0;}
#BD2015 p				{ font:300 1.35em/2em 'Roboto',sans-serif; letter-spacing: 0.2em; color:#898989;}
#BD2015 span			{ font-weight:400; color:#fff;}

#avMac.txt     			{ margin:9em 0 0;}
#avMac h2     			{ font-size:4.5em;}

#trustBD				{ margin:4em 0 0;}
#trustBD hr 			{ margin:0.7em 0; border-color:rgba(255,255,255,0.3)}
#trustBD h2 			{ margin:-0.25em 0 0.8em; font-family: 'Roboto', sans-serif; font-weight:700; color:#ffffff; font-size:2.6em; letter-spacing: -0.04em;}
#trustBD p			 	{ font:400 1.4em/1em 'Roboto',sans-serif; margin: -1.4em 0 1em;letter-spacing: -0.03em; width:100%;}
#trustBD h1			 	{ font:700 13.5em/0.4em 'Roboto',sans-serif; letter-spacing: -0.03em;color:#ffffff;margin:0.1em 0 0.1em -0.03em;}
#trustBD .million		{ font:600 2.8em/1.2em 'Roboto',sans-serif; margin:0.5em 0 0 0.1em;letter-spacing: -0.03em;}
#trustBD .already		{ font:200 3.7em/0.8em 'Roboto',sans-serif; margin:-0.1em 0 0.4em 0.01em;letter-spacing: -0.03em; color:rgba(255,255,255,0.5);}
#strapslide .slide .btntrustBD { font:700 1.3em/3em 'Roboto',sans-serif; margin:0.5em 0 0 0; padding:0 1.5em; -webkit-border-radius: 6px 6px 6px 6px;border-radius: 6px 6px 6px 6px;text-transform:none;}

#SMBbest.txt     		{ margin:5em 0 0;}
#SMBbest h2     		{ margin:0 0 0.2em; font:600 4.5em/1em 'Bitter',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
#SMBbest .btn    		{ margin:2em 0 0;}

#SMBsimple.txt     		{ margin:5em 0 0;}
#SMBsimple h2     		{ font-size:4.5em; margin: 0 0 0.5em;}
#SMBsimple p     		{ font: 300 1.8em/0.8em 'Roboto',sans-serif;}

#GZslide.txt     		{ margin:6em 0 0;}
#GZslide h2     		{ margin:0 0 0.2em; font:600 4.5em/1em 'Bitter',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
#GZslide .btn    		{ margin:2em 0 0;}




#OEMvb h2				{ color: #fff;font-family: roboto;font-weight: 200;margin-top: 1.5em;font-size: 2.5em;}
#OEMvb h2 span			{ color: #fff;font-family: roboto;font-weight: 600;display: block;font-size: 1em;}
#OEMvb p				{ color:#cedcff; font-size:1.3em; margin:0.5em 0 0.5em;}
#OEMvb .btn				{ margin:1em 0 0; padding: 0.5em 1em;}
#OEMvb img				{ display:block; margin:4em 0 0 2em;}
#OEMvb q				{ color:#fff; font-size:1em; font-style:italic; display:block; margin: 6em 0 0.5em;}
#OEMvb small			{ color:#5c9552; font-size:0.8em; display:block;}

#OEMpartners h2			{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0.5em;font-size: 4em;}
#OEMpartners h3			{ color: #fff;font-family: roboto;font-weight: 200;font-size: 2em;}
#OEMpartners p			{ color:#e9dbff; font-size:1.2em; margin: 1em 0 0.5em;}
#OEMpartners .btn		{ margin:1em 0 0; padding: 0.5em 1em;}
#OEMpartners img		{ display:block; margin:1em 0 0;}

#OEMpartners2 h2		{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0;font-size: 4em;}
#OEMpartners2 h3		{ color: #fff;font-family: roboto;font-weight: 200;font-size: 3.6em; margin: 0.5em 0 0;}
#OEMpartners2 q			{ color:#fff; font-size:1em; font-style:italic; display:block; margin: 1em 0 0.5em;}
#OEMpartners2 small		{ color:#c7d9ff; font-size:0.8em; display:block; text-align:right;}
#OEMpartners2 .btn		{ margin:0.5em 0 0; padding: 0.5em 1em;}
#OEMpartners2 img		{ display:block; margin:3em 0 0;}

#OEMmobile h3			{ color: #fff;font-family: roboto;font-weight: 200;font-size: 4.5em; margin:0.3em 0 0;}
#OEMmobile p			{ color:#bfdce8; font-size:1.1em; margin: 1em 0 0;}
#OEMmobile .white		{ color:#fff; font-size:1.5em; margin:0.5em 0 0.5em;}
#OEMmobile .btn			{ margin:0.5em 0 0; padding: 0.5em 1em;}
#OEMmobile img			{ display:block; margin:1em 0 0;}

#DE_slide1				{ margin:3em 0 0; text-align:left;}
#DE_slide1 h4			{ color: #fff;font-family: bitter;font-weight: 400;font-size: 1.8em;margin: 2em 0 0;}
#DE_slide1 h2			{ font-family: bitter;font-weight: 600;margin: 0 0 0.6em;font-size: 4em;}
#DE_slide1 h6			{ color: #fff;margin: 1em 0 0;font-weight: 600;}
#DE_slide1 p			{ color: #fff;margin:0.5em 0 0;font-size: 1.1em;font-weight: 400;}
#DE_slide1 a			{ margin:1em 0 0; text-transform:none;  position: relative;}

#DE_slide2				{ margin:3em 0 0; text-align:left;}
#DE_slide2 h2			{ color: #1a1a1a;font-family: bitter;font-weight: 600;margin:0.5em 0 0.3em;font-size:3.4em;}
#DE_slide2 p			{ color: #1a1a1a;margin:0.5em 0 0;font-size:1.25em;font-weight: 300;}
#DE_slide2 strong		{ margin:0.5em 0 0;font-size:1.3em;font-weight: 400;}
#DE_slide2 a			{ margin:8.4em 0 0; text-transform:none;  position: relative;}

#DE_slide3				{ margin:5em 0 0; text-align:left;}
#DE_slide3 .top			{ color: #1a1a1a;font-weight: 300;margin:1em 0 0.3em;font-size:2.5em;}
#DE_slide3 .top span	{ font-weight: 700;}
#DE_slide3 p			{ color: #1a1a1a;margin:1em 0 0;font-size:1.6em;font-weight: 300;}
#DE_slide3 a			{ margin:1.4em 0 0; text-transform:none;  position: relative;}



@media (min-width:1601px) and (max-width:1680px) {
	.techSlider .slideItem#tech-8			{ background-position: 30em 30% !important; } /* GPN */
	.techSlider .slideItem#tech-2			{ background-position: 30em 0% !important; } /* anti rans */
	/*.techSlider .slideItem#tech-0			{ background-position: 80% 100% !important; } /* autopilot */
	.techSlider .slideItem#tech-1			{ background-position: 20em 0% !important; } /* photon */
	.techSlider .slideItem#tech-3			{ background-position: 74% 50% !important; } /* smart scan */
	.techSlider .slideItem#tech-5			{ background-position: 120% 30% !important; } /* anti spam */
	.techSlider .slideItem#tech-6			{ background-position: 46em 30% !important; } /* web filter */
	.techSlider .slideItem#tech-7			{ background-position: 40em 800% !important; } /* anto rootkit */
	.techSlider .slideItem#tech-4			{ background-position: 30em 800% !important; } /* clueful */
	
	#prodSection.v2016 .particles		{ left: -10% !important; }
	#GZ_EdtSctTls .techImg	{ right: 7% !important; }
	#GZ_Pht .techImg			{ right: 7% !important; }
	#GZ_RtmMsgPrt .techImg	{ left: 17% !important; }

	#LP_FP_intro			{ background-position: right -120px bottom !important; }
	.winterSlide .productBox { margin-top: 3em !important; }
	.slide .txt   		{ margin:5em 0 0;}
	.slide h2     		{ margin:0 0 0.2em; font:600 5.2em/1em 'Bitter',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
	.slide h3			{ font:300 2.1em/1em 'Roboto',sans-serif;letter-spacing: -0.02em; color:#ffffff;}
	.slide p      		{ font:300 1.8em/1em 'Roboto',sans-serif; color:#fff; letter-spacing:-0.02em;}
	.slide .btn     	{ margin:2em 0 0;}
  	
	#BD2015					{ margin:27.5em 0 0;}
	#BD2015 p				{ font-size:1.2em;}
	
	#avMac.txt     			{ margin:6em 0 0 3em;}
	#avMac h2     			{ font-size:4em;}
	
	#SMBbest.txt     		{ margin:5em 0 0;}
	#SMBbest h2     		{ margin:0 0 0.2em; font:600 3.5em/1em 'Bitter',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
	#SMBbest .btn    		{ margin:1em 0 0;}
	
	#SMBsimple.txt     		{ margin:5em 0 0 1em;}
	#SMBsimple h2     		{ font-size:3.5em; margin: 0 0 0.5em;}
	#SMBsimple p     		{ font: 300 1.6em/0.8em 'Roboto',sans-serif;}
	#SMBsimple .btn     	{ margin:1em 0 0;}
	
	#GZslide.txt     		{ margin:6em 0 0;}
	#GZslide h2     		{ margin:0 0 0.2em; font:600 3.5em/1em 'Bitter',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
	#GZslide .btn    		{ margin:1em 0 0;}
	
	#OEMlinkedin			{ margin:2.5em 0 0;}
	
	#OEMav .btn				{ margin:0.5em 0 0; padding: 0.5em 1em;}
	
	#OEMvb h2				{ color: #fff;font-family: roboto;font-weight: 200;margin-top: 1.2em;font-size: 2.5em;}
	#OEMvb h2 span			{ color: #fff;font-family: roboto;font-weight: 600;display: block;font-size: 1em;}
	#OEMvb p				{ color:#cedcff; font-size:1.3em; margin:0.5em 0 0.5em;}
	#OEMvb .btn				{ margin:1em 0 0;}
	#OEMvb img				{ display:block; margin:3em 0 0 2em;}
	#OEMvb q				{ color:#fff; font-size:1em; font-style:italic; display:block; margin: 5em 0 0.5em;}
	#OEMvb small			{ color:#5c9552; font-size:0.8em; display:block;}
	
	#OEMpartners h2			{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0.2em;font-size: 4em;}
	#OEMpartners .btn		{ padding: 0.4em 0.9em;}
	#OEMpartners img		{ display:block; margin:1em 0 0;}
	
	#OEMpartners2 h2		{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0;font-size: 3.8em;}
	#OEMpartners2 h3		{ color: #fff;font-family: roboto;font-weight: 200;font-size: 3.4em; margin: 0.2em 0 0;}
	#OEMpartners2 q			{ color:#fff; font-size:1em; font-style:italic; display:block; margin: 1em 0 0.5em;}
	#OEMpartners2 small		{ color:#c7d9ff; font-size:0.8em; display:block; text-align:right;}
	#OEMpartners2 .btn		{ margin:0; padding:0.4em 0.9em;}
	#OEMpartners2 img		{ display:block; margin:1em 0 0;}
	
	#OEMmobile h3			{ color: #fff;font-family: roboto;font-weight: 200;font-size: 4.3em; margin:0.2em 0 0;}
	#OEMmobile .btn			{ margin:0.5em 0 0; padding:0.3em 0.8em; }
	#OEMmobile img			{ display:block; margin:0.8em 0 0; max-width: 75%;}
	
	#DE_slide1				{ margin:2em 0 0; }
	#DE_slide1 h4			{ margin: 1em 0 0;}
	
	#DE_slide2				{ margin:2em 0 0;}
	#DE_slide2 a			{ margin: 6.4em 0 0; }
	
	#DE_slide3				{ margin:2em 0 0; text-align:left;}
	
	.awardSlide .topLight 	{ background: url("../images/bg_top_slide_award_light.png") no-repeat scroll center top -3.6em rgba(0, 0, 0, 0 )!important;}
	.awardSlide h3			{ margin:1.7em 0 0 !important; font-size: 1.7em;}
	.awardSlide h2			{ font-size: 3em !important; margin: 0 2em !important;}
	.awardSlide .awardLogo	{ max-width: 40% !important;   margin: 3.2em 0 1em 1em !important;}
	.awardSlide q			{ font: italic 300 1.6em/1em "Roboto",sans-serif !important; margin:0.4em 0 0 1.5em !important; max-width:inherit !important;}
	.awardSlide p			{ margin: 1em 0 0 1.7em !important; font-size: 1em !important;}
	.awardSlide .productBox { max-width: 65% !important; margin-left: 0 !important; margin-top: 1.7em !important;}
	.awardSlide .labelImg	{ left: 20.4em !important; max-width: 25.7%; top: 16.6em !important;}
	.awardSlide .productBox .btn { margin: 1em 0 0 7em !important;}
	
  	#trustBD				{ margin:2.5em 0 0;}
	#trustBD hr 			{ margin:0.7em 0; border-color:rgba(255,255,255,0.3)}
	#trustBD h2 			{ margin:-0.25em 0 0.8em; font-family: 'Roboto', sans-serif; font-weight:700; color:#ffffff; font-size:2.6em; letter-spacing: -0.04em;}
	#trustBD p			 	{ font:400 1.4em/1em 'Roboto',sans-serif; margin: -1.4em 0 1em;letter-spacing: -0.03em; width:100%;}
	#trustBD h1			 	{ font:700 13em/0.4em 'Roboto',sans-serif; letter-spacing: -0.03em;color:#ffffff;margin:0.1em 0 0.1em -0.03em;}
	#trustBD .million		{ font:600 2.8em/1.2em 'Roboto',sans-serif; margin:0.5em 0 0 0.1em;letter-spacing: -0.03em;}
	#trustBD .already		{ font:200 3.7em/0.8em 'Roboto',sans-serif; margin:-0.1em 0 0.4em 0.01em;letter-spacing: -0.03em; color:rgba(255,255,255,0.5);}
	#strapslide .slide .btntrustBD { font:700 1.3em/3em 'Roboto',sans-serif; margin:0.2em 0 0 0.5em; padding:0 1.5em; -webkit-border-radius: 6px 6px 6px 6px;border-radius: 6px 6px 6px 6px;text-transform:none;}
	#PANheader				{ background: url("../images/bgPAN.png") no-repeat scroll right 1em top #009ab1  !important;}
	#locPANheader			{ background: url("../images/bgPANlocator.jpg") no-repeat scroll right -5em bottom #009ab1!important;}
	#blkFriday				{ margin-top: 3em; }
	.blkFridayRobot			{ max-width: 625px  !important; margin-left: -5%  !important; }
	.BF50OFF 				{ left: 149px !important; top: 308px  !important; width: 285px  !important; }
	#prodSection.cosmos {    background-position: 130% bottom!important}
	#prodSection.backToSchool_lp .elements{top: 215px!important;}
	}
@media (min-width:1441px) and (max-width:1600px) {
	.techSlider .slideItem#tech-8			{ background-position: 30em 30% !important; } /* GPN */
	.techSlider .slideItem#tech-2			{ background-position: 30em 0% !important; } /* anti rans */
	/*.techSlider .slideItem#tech-0			{ background-position: 80% 100% !important; } /* autopilot */
	.techSlider .slideItem#tech-1			{ background-position: 20em 0% !important; } /* photon */
	.techSlider .slideItem#tech-3			{ background-position: 74% 50% !important; } /* smart scan */
	.techSlider .slideItem#tech-5			{ background-position: 120% 30% !important; } /* anti spam */
	.techSlider .slideItem#tech-6			{ background-position: 46em 30% !important; } /* web filter */
	.techSlider .slideItem#tech-7			{ background-position: 40em 800% !important; } /* anto rootkit */
	.techSlider .slideItem#tech-4			{ background-position: 30em 800% !important; } /* clueful */
	#prodSection.v2016 .particles		{ left: -10% !important; }
	#GZ_EdtSctTls .techImg	{ right: 7% !important; }
	#GZ_Pht .techImg			{ right: 7% !important; }
	#GZ_RtmMsgPrt .techImg	{ left: 17% !important; }
	#LP_FP_intro				{ background-position: right -210px bottom !important; }
	.slide .txt#TSMD_HPB		{ margin-top: 1.9em !important; }
	.winterSlide .productBox	{ margin-top: 3em !important; }
	#BrainWrapper .BprevArrow	{ left: 8% !important; }
	#BrainWrapper .BnextArrow	{ right: 8% !important; }
	.slide .txt   		{ margin:5em 0 0;}
	.slide h2     		{ margin:0 0 0.2em; font:600 5.2em/1em 'Bitter',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
	.slide h3			{ font:300 2.1em/1em 'Roboto',sans-serif;letter-spacing: -0.02em; color:#ffffff;}
	.slide p      		{ font:300 1.8em/1em 'Roboto',sans-serif; color:#fff; letter-spacing:-0.02em;}
	.slide .btn     	{ margin:2em 0 0;}
  	.slide-content figure.businesSecurity {margin: -8em 0 0 4em!important}
	#BD2015					{ margin:26.5em 0 0;}
	#BD2015 p				{ font-size:1.2em;}
	
	#avMac.txt     			{ margin:6em 0 0 3em;}
	#avMac h2     			{ font-size:4em;}
	
	#SMBbest.txt     		{ margin:5em 0 0;}
	#SMBbest h2     		{ margin:0 0 0.2em; font:600 3.5em/1em 'Bitter',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
	#SMBbest .btn    		{ margin:1em 0 0;}
	
	#SMBsimple.txt     		{ margin:5em 0 0 1em;}
	#SMBsimple h2     		{ font-size:3.5em; margin: 0 0 0.5em;}
	#SMBsimple p     		{ font: 300 1.6em/0.8em 'Roboto',sans-serif;}
	#SMBsimple .btn     	{ margin:1em 0 0;}
	
	#GZslide.txt     		{ margin:6em 0 0;}
	#GZslide h2     		{ margin:0 0 0.2em; font:600 3.5em/1em 'Bitter',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
	#GZslide .btn    		{ margin:1em 0 0;}
	
	#OEMlinkedin			{ margin:2.5em 0 0;}
	
	#OEMav h2				{ color: #fff;font-family: roboto;font-weight: 200;margin-top: 1em;font-size: 2.2em;}
	#OEMav .btn				{ margin:0.5em 0 0; padding: 0.4em 0.9em;}
	#OEMav img				{ display:block; margin:2em 0 0 2em;}
	
	#OEMvb h2				{ color: #fff;font-family: roboto;font-weight: 200;margin-top: 1em;font-size: 2.5em;}
	#OEMvb img				{ display:block; margin:2.5em 0 0 2em;}
	#OEMvb q				{ color:#fff; font-size:1em; font-style:italic; display:block; margin: 4.5em 0 0.5em;}
	
	#OEMpartners h2			{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0.2em;font-size: 3.5em;}
	#OEMpartners .btn		{ padding: 0.4em 0.9em;}
	#OEMpartners img		{ display:block; margin:1em 0 0;}
	
	#OEMpartners2 h2		{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0;font-size: 3.7em;}
	#OEMpartners2 h3		{ color: #fff;font-family: roboto;font-weight: 200;font-size: 3.3em; margin: 0.2em 0 0;}
	#OEMpartners2 q			{ color:#fff; font-size:1em; font-style:italic; display:block; margin: 1em 0 0.5em;}
	#OEMpartners2 small		{ color:#c7d9ff; font-size:0.8em; display:block; text-align:right;}
	#OEMpartners2 .btn		{ margin:0; padding:0.3em 0.8em;}
	#OEMpartners2 img		{ display:block; margin:1.2em 0 0;}
	
	#OEMmobile h3			{ color: #fff;font-family: roboto;font-weight: 200;font-size: 4.2em; margin:0.2em 0 0;}
	#OEMmobile p			{ color:#bfdce8; font-size:1.1em; margin: 1em 0 0;}
	#OEMmobile .white		{ color:#fff; font-size:1.4em; margin:0.5em 0 0.5em;}
	#OEMmobile .btn			{ margin:0.3em 0 0; padding:0.3em 0.8em;}
	#OEMmobile img			{ display:block; margin:0.8em 0 0; max-width: 70%;}
	
	#DE_slide1				{ margin:2em 0 0; }
	#DE_slide1 h4			{ ;margin: 1em 0 0;}
	
	#DE_slide2				{ margin:2em 0 0;}
	#DE_slide2 h2			{ margin: 0.3em 0; }
	#DE_slide2 a			{ margin: 6.1em 0 0; }
	
	#DE_slide3				{ margin:1em 0 0;}
	#DE_slide3 .top 		{ margin: 1.5em 0 0.3em;}
	
	.awardSlide .topLight 	{ background: url("../images/bg_top_slide_award_light.png") no-repeat scroll center top -3.6em rgba(0, 0, 0, 0 )!important;}
	.awardSlide h3			{ margin:1.7em 0 0 !important; font-size: 1.7em;}
	.awardSlide h2			{ font-size: 3em !important; margin: 0 2em !important;}
	.awardSlide .awardLogo	{ max-width: 40% !important;   margin: 3.2em 0 1em 1em !important;}
	.awardSlide q			{ font: italic 300 1.4em/1em "Roboto",sans-serif !important; margin: -0.5em 0 0 1.5em !important; max-width:inherit !important;}
	.awardSlide p			{ margin: 1em 0 0 1.7em !important; font-size: 1em !important;}
	.awardSlide .productBox { max-width: 60% !important; margin-left: 0 !important; margin-top: 1.7em !important;}
	.awardSlide .labelImg	{ left: 18.6em !important; max-width: 25%; top: 14.3em !important;}
	.awardSlide .productBox .btn { margin: 0.5em 0 0 5em !important;}
	
  	#trustBD				{ margin:2.5em 0 0;}
	#trustBD hr 			{ margin:0.7em 0; border-color:rgba(255,255,255,0.3)}
	#trustBD h2 			{ margin:-0.25em 0 0.8em; font-family: 'Roboto', sans-serif; font-weight:700; color:#ffffff; font-size:2.6em; letter-spacing: -0.04em;}
	#trustBD p			 	{ font:400 1.4em/1em 'Roboto',sans-serif; margin: -1.4em 0 1em;letter-spacing: -0.03em; width:100%;}
	#trustBD h1			 	{ font:700 13em/0.4em 'Roboto',sans-serif; letter-spacing: -0.03em;color:#ffffff;margin:0.1em 0 0.1em -0.03em;}
	#trustBD .million		{ font:600 2.8em/1.2em 'Roboto',sans-serif; margin:0.5em 0 0 0.1em;letter-spacing: -0.03em;}
	#trustBD .already		{ font:200 3.7em/0.8em 'Roboto',sans-serif; margin:-0.1em 0 0.4em 0.01em;letter-spacing: -0.03em; color:rgba(255,255,255,0.5);}
	#strapslide .slide .btntrustBD { font:700 1.3em/3em 'Roboto',sans-serif; margin:0.2em 0 0 0.5em; padding:0 1.5em; -webkit-border-radius: 6px 6px 6px 6px;border-radius: 6px 6px 6px 6px;text-transform:none;}
	#PANheader				{ background: url("../images/bgPAN.png") no-repeat scroll right 1em top #009ab1  !important;}
	#locPANheader			{ background: url("../images/bgPANlocator.jpg") no-repeat scroll right -5em bottom #009ab1!important;}
	#blkFriday				{ margin-top: 2.2em !important; }
	.blkFridayRobot			{ max-width: 594px  !important; margin-left: -3%  !important; }
	#mediaModal.overlayP .modal-dialog, #mediaModal2.overlayP .modal-dialog, #flagsModal.overlayP .modal-dialog{width: 90%!important;}
	.BF50OFF 				{ left: 156px !important; top: 296px !important; width: 235px !important; }
	#prodSection.backToSchool_lp .elements{top: 215px!important;}
	
	}
@media (min-width:1401px) and (max-width:1440px) {
	.techSlider .slideItem#tech-8			{ background-position: 19em 30% !important; } /* GPN */
	.techSlider .slideItem#tech-2			{ background-position: 30em 0% !important; } /* anti rans */
	.techSlider .slideItem#tech-0			{ background-position: 44em 100% !important; } /* autopilot */
	.techSlider .slideItem#tech-1			{ background-position: 8em 0% !important; } /* photon */
	.techSlider .slideItem#tech-3			{ background-position: 54em 50% !important; } /* smart scan */
	.techSlider .slideItem#tech-4			{ background-position: 20em 50% !important; } /* clueful */
	.techSlider .slideItem#tech-5			{ background-position: 20em 30% !important; } /* anti spam */
	.techSlider .slideItem#tech-6			{ background-position: 32em 30% !important; } /* web filter */
	.techSlider .slideItem#tech-7			{ background-position: 30em 800% !important; } /* anto rootkit */
#prodSection.v2016 .particles		{ left: -20% !important; }
	#bdfTopFtrs				{ background-position: -10em bottom !important; }
	#oneStepAhead #gz		{ background-position: 0% -55px !important; }
	#oneStepAhead #end_scr	{ background-position: 60% 0 !important; }
	#GZ_EdtSctTls .techImg	{ right: 13% !important; }
	#GZ_Pht .techImg			{ right: 13% !important; }
	#GZ_Pht					{ background: #02080D !important; }
	#GZ_ZrdTrtPrt .techImg	{ right: -5% !important; }
	#GZ_RtmMsgPrt .techImg	{ left: 11% !important; }
	#LP_FP_intro			{ background-position: right -300px bottom !important; }
	#LP_FP_footer { background: url("../images/LP_FP_footer.png") no-repeat scroll right -110px center #e8eef0 !important; }
	#GZNewFeatures			{ background-position: 10% 1em !important; }
	.slide .txt#TSMD_HPB			{ margin-top: 1.9em !important; }
	.winterSlide .productBox { margin-top: 3em !important; width: 21em !important; left: 3em !important;}
	.winterSlide .labelImg { left: 7.6em !important; top: 7.9em !important; width: 4em !important;}
	.winterSlide .winterDecoration4 { margin: -10.4em 0 -5em -19.5em !important; width: 54em; }
	#BrainWrapper .BprevArrow	{ left: 5% !important; }
	#BrainWrapper .BnextArrow	{ right: 5% !important; }
	.slide .txt   		{ margin:3em 0 0;}
	.slide h2     		{ margin:0 0 0.2em; font:600 4.8em/1em 'Bitter',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
	.slide h3			{ font:300 1.9em/1em 'Roboto',sans-serif;letter-spacing: -0.02em; color:#ffffff;}
	.slide p      		{ font:300 1.6em/1em 'Roboto',sans-serif; color:#fff; letter-spacing:-0.02em;}
	.slide .btn     	{ margin:1em 0 0;}
  
  	#BD2015					{ margin:24em 0 0;}
	#BD2015 p				{ font-size:1em;}
	
	#avMac.txt     			{ margin:4.5em 0 0 4em;}
	#avMac h2     			{ font-size:3.6em;}
	
	#SMBbest.txt     		{ margin:5em 0 0;}
	#SMBbest h2     		{ margin:0 0 0.2em; font:600 2.8em/1em 'Bitter',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
	#SMBbest .btn    		{ margin:1em 0 0;}
	
	#SMBsimple.txt     		{ margin:4em 0 0 4em;}
	#SMBsimple h2     		{ font-size:3em; margin: 0 0 0.5em;}
	#SMBsimple p     		{ font: 300 1.3em/0.8em 'Roboto',sans-serif;}
	#SMBsimple .btn     	{ margin:1em 0 0;}
	
	#GZslide.txt     		{ margin:3em 0 0;}
	#GZslide h2     		{ margin:0 0 0.2em; font:600 3.5em/1em 'Bitter',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
	#GZslide .btn    		{ margin:1em 0 0;}
	
	#OEMlinkedin			{ margin:1.5em 0 0;}
	
	#OEMav h2				{ color: #fff;font-family: roboto;font-weight: 200;margin-top: 0.5em;font-size: 2.2em;}
	#OEMav p				{ color:#fff; font-size:1.3em; margin: 0.5em 0 0.5em;}
	#OEMav .btn				{ margin:0.5em 0 0; padding: 0.4em 0.9em;}
	#OEMav img				{ display:block; margin:1em 0 0 2em;}
	#OEMav q				{ color:#90a7e2; font-size:1em; font-style:italic; display:block; margin: 1em 0 0.5em;}
	#OEMav small			{ color:#5a6c9f; font-size:0.8em; display:block;}
	
	#OEMvb h2				{ color: #fff;font-family: roboto;font-weight: 200;margin-top:0.5em;font-size: 2.5em;}
	#OEMvb img				{ display:block; margin:2em 0 0 2em;}
	#OEMvb q				{ color:#fff; font-size:1em; font-style:italic; display:block; margin: 4em 0 0.5em;}
	#OEMvb .btn				{ padding: 0.4em 0.9em;}
	
	#OEMpartners h2			{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0.2em;font-size: 3em;}
	#OEMpartners h3			{ color: #fff;font-family: roboto;font-weight: 200;font-size: 1.8em;}
	#OEMpartners .btn		{ padding: 0.4em 0.9em; margin: 0.5em 0 0;}
	#OEMpartners img		{ display:block; margin:1em 0 0;}
	
	#OEMpartners2 h2		{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0;font-size: 3.5em;}
	#OEMpartners2 h3		{ color: #fff;font-family: roboto;font-weight: 200;font-size: 3.2em; margin: 0.2em 0 0;}
	#OEMpartners2 q			{ color:#fff; font-size:0.9em; font-style:italic; display:block; margin: 0;}
	#OEMpartners2 small		{ color:#c7d9ff; font-size:0.8em; display:block; text-align:right;}
	#OEMpartners2 .btn		{ margin:0; padding:0.2em 0.7em;}
	#OEMpartners2 img		{ display:block; margin:1em 0 0;}
	
	#OEMmobile h3			{ color: #fff;font-family: roboto;font-weight: 200;font-size: 4em; margin:0.2em 0 0;}
	#OEMmobile p			{ color:#bfdce8; font-size:1em; margin: 1em 0 0;}
	#OEMmobile .white		{ color:#fff; font-size:1.2em; margin:0.5em 0 0.5em;}
	#OEMmobile .btn			{ margin:0.2em 0 0; padding:0.2em 0.7em;}
	#OEMmobile img			{ display:block; margin:0.8em 0 0; max-width: 63%;}
	
	#DE_slide1				{ margin:2em 0 0; text-align:left;}
	#DE_slide1 h4			{ color: #fff;font-family: bitter;font-weight: 400;font-size: 1.8em;margin: 0;}
	#DE_slide1 img			{ max-width:90%;}
	
	#DE_slide2				{ margin:2em 0 0;}
	#DE_slide2 h2			{ margin: 0.2em 0; font-size: 3em;}
	#DE_slide2 a			{ margin: 5.1em 0 0; }
	#DE_slide2 img			{ max-width:88%;}
	
	#DE_slide3				{ margin:1em 0 0;}
	#DE_slide3 .top 		{ margin: 0.5em 0 0.3em;}
	#DE_slide3 img			{ max-width:90%;}
	
	.awardSlide .topLight 	{ background: url("../images/bg_top_slide_award_light.png") no-repeat scroll center top -6em rgba(0, 0, 0, 0 )!important;}
	.awardSlide h3			{ margin:1em 0 0 !important; font-size: 1.6em;}
	.awardSlide h2			{ font-size: 2.6em !important; margin: 0 2em !important;}
	.awardSlide .awardLogo	{ max-width: 40% !important;   margin: 3.2em 0 1em 1em !important;}
	.awardSlide q			{ font: italic 300 1.4em/1em "Roboto",sans-serif !important; margin: -0.5em 0 0 1.5em !important; max-width:inherit !important;}
	.awardSlide p			{ margin: 1em 0 0 1.7em !important; font-size: 1em !important;}
	.awardSlide .productBox { max-width: 53% !important; margin-left: 0 !important; margin-top: 1.7em !important;}
	.awardSlide .labelImg	{ left: 16.4em !important; max-width: 23%; top: 13em !important;}
	.awardSlide .productBox .btn { margin: 0.5em 0 0 5em !important;}
	
  	#trustBD				{ margin:2em 0 0;}
	#trustBD hr 			{ margin:0.7em 0; border-color:rgba(255,255,255,0.3)}
	#trustBD h2 			{ margin:-0.25em 0 0.8em; font-family: 'Roboto', sans-serif; font-weight:700; color:#ffffff; font-size:2.1em; letter-spacing: -0.04em;}
	#trustBD p			 	{ font:400 1.3em/1em 'Roboto',sans-serif; margin: -1.4em 0 1em;letter-spacing: -0.03em; width:100%;}
	#trustBD h1			 	{ font:700 12em/0.4em 'Roboto',sans-serif; letter-spacing: -0.03em;color:#ffffff;margin:0.1em 0 0.1em -0.03em;}
	#trustBD .million		{ font:600 2.6em/1.2em 'Roboto',sans-serif; margin:0.3em 0 0 0.1em;letter-spacing: -0.03em;}
	#trustBD .already		{ font:200 3.5em/0.8em 'Roboto',sans-serif; margin:-0.1em 0 0.1em 0.01em;letter-spacing: -0.03em; color:rgba(255,255,255,0.5);}
	#strapslide .slide .btntrustBD { font:700 1.2em/2.3em 'Roboto',sans-serif; margin:0.2em 0 0 1em; padding:0 1.1em; -webkit-border-radius: 6px 6px 6px 6px;border-radius: 6px 6px 6px 6px;text-transform:none;}
	#PANheader				{ background: url("../images/bgPAN.png") no-repeat scroll right -13em top #009ab1  !important;}
	#locPANheader			{ background: url("../images/bgPANlocator.jpg") no-repeat scroll right -18em bottom #009ab1!important;}
	#blkFriday				{ margin-top: 2.2em !important; }
	#blkFriday .sloganImg	{ max-width: 240px !important; }
	#blkFriday h3			{ font-size: 3.8em !important; }
	.blkFridayRobot			{ max-width: 539px !important; margin-left: -2%  !important; }
	.BF50OFF 				{ left: 148px !important; top: 278px !important; width: 214px !important; }
	#prodSection.cosmos{background-position: 170% bottom!important;}
	#prodSection.backToSchool_lp .elements{top: 215px!important;}

	}
@media (min-width:1281px) and (max-width:1400px) {
	.techSlider .slideItem#tech-8			{ background-position: 19em 30% !important; } /* GPN */
	.techSlider .slideItem#tech-2			{ background-position: 30em 0% !important; } /* anti rans */
	.techSlider .slideItem#tech-0			{ background-position: 44em 100% !important; } /* autopilot */
	.techSlider .slideItem#tech-1			{ background-position: 8em 0% !important; } /* photon */
	.techSlider .slideItem#tech-3			{ background-position: 54em 50% !important; } /* smart scan */
	.techSlider .slideItem#tech-4			{ background-position: 20em 50% !important; } /* clueful */
	.techSlider .slideItem#tech-5			{ background-position: 20em 30% !important; } /* anti spam */
	.techSlider .slideItem#tech-6			{ background-position: 32em 30% !important; } /* web filter */
	.techSlider .slideItem#tech-7			{ background-position: 30em 800% !important; } /* anto rootkit */
	#prodSection.v2016 .particles		{ left: -20% !important; }
	#bdfTopFtrs				{ background-position: -10em bottom !important; }
	#oneStepAhead #gz		{ background-position: 0% -55px !important; }
	#oneStepAhead #end_scr	{ background-position: 60% 0 !important; }
	#GZ_EdtSctTls .techImg	{ right: 13% !important; }
	#GZ_Pht .techImg			{ right: 13% !important; }
	#GZ_Pht					{ background: #02080D !important; }
	#GZ_ZrdTrtPrt .techImg	{ right: -5% !important; }
	#GZ_RtmMsgPrt .techImg	{ left: 11% !important; }
	#LP_FP_intro			{ background-position: right -300px bottom !important }
	#LP_FP_footer { background: url("../images/LP_FP_footer.png") no-repeat scroll right -110px center #e8eef0 !important; }
	#GZNewFeatures			{ background-position: 10% 1em !important; }
	.slide .txt#TSMD_HPB			{ margin-top: 1.5em !important; }
	.winterSlide .productBox { margin-top: 3em !important; width: 21em !important; left: 3em !important;}
	.winterSlide .labelImg { left: 7.6em !important; top: 7.9em !important; width: 4em !important;}
	.winterSlide .winterDecoration4 { margin: -10.4em 0 -5em -19.5em !important; width: 54em; }
	#BrainWrapper .BprevArrow	{ left: 5% !important; }
	#BrainWrapper .BnextArrow	{ right: 5% !important; }
	.slide .txt   		{ margin:3em 0 0;}
	.slide h2     		{ margin:0 0 0.2em; font:600 4.8em/1em 'Bitter',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
	.slide h3			{ font:300 1.9em/1em 'Roboto',sans-serif;letter-spacing: -0.02em; color:#ffffff;}
	.slide p      		{ font:300 1.6em/1em 'Roboto',sans-serif; color:#fff; letter-spacing:-0.02em;}
	.slide .btn     	{ margin:1em 0 0;}
  
  	#BD2015					{ margin:23em 0 0;}
	#BD2015 p				{ font-size:0.9em;}
	
	#avMac.txt     			{ margin:4.5em 0 0 4em;}
	#avMac h2     			{ font-size:3.6em;}
	
	#SMBbest.txt     		{ margin:5em 0 0;}
	#SMBbest h2     		{ margin:0 0 0.2em; font:600 2.8em/1em 'Bitter',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
	#SMBbest .btn    		{ margin:1em 0 0;}
	
	#SMBsimple.txt     		{ margin:4em 0 0 4em;}
	#SMBsimple h2     		{ font-size:3em; margin: 0 0 0.5em;}
	#SMBsimple p     		{ font: 300 1.3em/0.8em 'Roboto',sans-serif;}
	#SMBsimple .btn     	{ margin:1em 0 0;}
	
	#GZslide.txt     		{ margin:3em 0 0;}
	#GZslide h2     		{ margin:0 0 0.2em; font:600 3.5em/1em 'Bitter',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
	#GZslide .btn    		{ margin:1em 0 0;}
	
	#OEMlinkedin			{ margin:1.3em 0 0;}
	
	#OEMav h2				{ color: #fff;font-family: roboto;font-weight: 200;margin-top: 0.5em;font-size: 2.2em;}
	#OEMav p				{ color:#fff; font-size:1.3em; margin: 0.5em 0 0.5em;}
	#OEMav .btn				{ margin:0.5em 0 0; padding: 0.2em 0.7em;}
	#OEMav img				{ display:block; margin:1em 0 0 2em;}
	#OEMav q				{ color:#90a7e2; font-size:1em; font-style:italic; display:block; margin: 1em 0 0.5em;}
	#OEMav small			{ color:#5a6c9f; font-size:0.8em; display:block;}
	
	#OEMvb h2				{ color: #fff;font-family: roboto;font-weight: 200;margin-top:0.5em;font-size: 2.3em;}
	#OEMvb img				{ display:block; margin:2em 0 0 2em;}
	#OEMvb q				{ color:#fff; font-size:1em; font-style:italic; display:block; margin: 4em 0 0.5em;}
	#OEMvb .btn				{ padding:  0.2em 0.7em;}
	
	#OEMpartners h2			{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0.2em;font-size: 3em;}
	#OEMpartners h3			{ color: #fff;font-family: roboto;font-weight: 200;font-size: 1.8em;}
	#OEMpartners .btn		{ padding: 0.2em 0.7em; margin: 0.5em 0 0;}
	#OEMpartners img		{ display:block; margin:1em 0 0;}
	
	#OEMpartners2 h2		{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0;font-size: 3em;}
	#OEMpartners2 h3		{ color: #fff;font-family: roboto;font-weight: 200;font-size: 2.7em; margin: 0.2em 0 0;}
	#OEMpartners2 q			{ color:#fff; font-size:0.9em; font-style:italic; display:block; margin: 0;}
	#OEMpartners2 small		{ color:#c7d9ff; font-size:0.8em; display:block; text-align:right;}
	#OEMpartners2 .btn		{ margin:0; padding:0.2em 0.7em;}
	#OEMpartners2 img		{ display:block; margin:1em 0 0;}
	
	#OEMmobile h3			{ color: #fff;font-family: roboto;font-weight: 200;font-size: 3.8em; margin:0.2em 0 0;}
	#OEMmobile p			{ color:#bfdce8; font-size:1em; margin: 1em 0 0;}
	#OEMmobile .white		{ color:#fff; font-size:1.1em; margin:0.5em 0 0.5em;}
	#OEMmobile .btn			{ margin:0.1em 0 0; padding:0.2em 0.7em;}
	#OEMmobile img			{ display:block; margin:0.8em 0 0; max-width: 60%;}
	
	#DE_slide1				{ margin:2em 0 0; text-align:left;}
	#DE_slide1 h4			{ font-size: 1.8em;margin: 0;}
	#DE_slide1 h2			{ font-size: 3.8em;}
	#DE_slide1 p 			{ font-size: 1em;}
	#DE_slide1 img			{ max-width:88%;}
	
	#DE_slide2				{ margin:2em 0 0;}
	#DE_slide2 h2			{ margin: 0.2em 0; font-size: 3em;}
	#DE_slide2 a			{ margin: 5.1em 0 0; }
	#DE_slide2 img			{ max-width:88%;}
	
	#DE_slide3				{ margin:1em 0 0;}
	#DE_slide3 .top 		{ margin: 0.5em 0 0.3em;}
	#DE_slide3 img			{ max-width:89%;}
	
	.awardSlide .topLight 	{ background: url("../images/bg_top_slide_award_light.png") no-repeat scroll center top -6em rgba(0, 0, 0, 0 )!important;}
	.awardSlide h3			{ margin:1em 0 0 !important; font-size: 1.6em;}
	.awardSlide h2			{ font-size: 2.6em !important; margin: 0 2em !important;}
	.awardSlide .awardLogo	{ max-width: 33.8% !important;   margin: 3.2em 0 1em 1em !important;}
	.awardSlide q			{ font: italic 300 1.4em/1em "Roboto",sans-serif !important; margin: -0.5em 0 0 1.5em !important; max-width:inherit !important;}
	.awardSlide p			{ margin: 1em 0 0 1.7em !important; font-size: 1em !important;}
	.awardSlide .productBox { max-width: 53% !important; margin-left: 0 !important; margin-top: 1em !important;}
	.awardSlide .labelImg	{ left: 16em !important; max-width: 23%; top: 11em !important;}
	.awardSlide .productBox .btn { margin: 0.5em 0 0 5em !important;}
	
  	#trustBD				{ margin:2em 0 0;}
	#trustBD hr 			{ margin:0.7em 0; border-color:rgba(255,255,255,0.3)}
	#trustBD h2 			{ margin:-0.25em 0 0.8em; font-family: 'Roboto', sans-serif; font-weight:700; color:#ffffff; font-size:2.1em; letter-spacing: -0.04em;}
	#trustBD p			 	{ font:400 1.3em/1em 'Roboto',sans-serif; margin: -1.4em 0 1em;letter-spacing: -0.03em; width:100%;}
	#trustBD h1			 	{ font:700 12em/0.4em 'Roboto',sans-serif; letter-spacing: -0.03em;color:#ffffff;margin:0.1em 0 0.1em -0.03em;}
	#trustBD .million		{ font:600 2.6em/1.2em 'Roboto',sans-serif; margin:0.3em 0 0 0.1em;letter-spacing: -0.03em;}
	#trustBD .already		{ font:200 3.5em/0.8em 'Roboto',sans-serif; margin:-0.1em 0 0.1em 0.01em;letter-spacing: -0.03em; color:rgba(255,255,255,0.5);}
	#strapslide .slide .btntrustBD { font:700 1.2em/2.3em 'Roboto',sans-serif; margin:0.2em 0 0 1em; padding:0 1.1em; -webkit-border-radius: 6px 6px 6px 6px;border-radius: 6px 6px 6px 6px;text-transform:none;}
	#PANheader				{ background: url("../images/bgPAN.png") no-repeat scroll right -13em top #009ab1  !important;}
	#locPANheader			{ background: url("../images/bgPANlocator.jpg") no-repeat scroll right -18em bottom #009ab1!important;}
	#blkFriday				{ margin-top: 2.2em !important; }
	#blkFriday .sloganImg	{ max-width: 240px !important; }
	#blkFriday h3			{ font-size: 3.8em !important; }
	.blkFridayRobot			{ max-width: 525px !important; margin-left: -2%  !important; }
	.slide-content figure.businesSecurity{max-width: 40%; margin-left: 3em;}
	.BF50OFF 				{ left: 148px !important; top: 253px !important; width: 202px !important; }
	#prodSection.cosmos{background-position: 180% bottom!important;}
	#UBP.gravityZone{padding: 6em 0 10em 0!important;}
	#mediaModal.overlayP .modal-dialog,
	#mediaModal2.overlayP .modal-dialog, 
	#flagsModal.overlayP .modal-dialog {   width: 95% !important;}
	#content #tbComp .tableComparation th h2{font-size: 1.1em!important;}
	#prodSection.backToSchool_lp .elements{top: 215px!important;}

}

@media (min-width:1153px) and (max-width:1280px) {
	.techSlider .slideItem#tech-8			{ background-position: 12em 30% !important; } /* GPN */
	.techSlider .slideItem#tech-2			{ background-position: 10em 0% !important; } /* anti rans */
	.techSlider .slideItem#tech-0			{ background-position: 36em 100% !important; } /* autopilot */
	.techSlider .slideItem#tech-1			{ background-position: 0em 0% !important; } /* photon */
	.techSlider .slideItem#tech-3			{ background-position: 47em 50% !important; } /* smart scan */
	.techSlider .slideItem#tech-4			{ background-position: 10em 50% !important; } /* clueful */
	.techSlider .slideItem#tech-5			{ background-position: 18em 30% !important; } /* anti spam */
	.techSlider .slideItem#tech-6			{ background-position: 30em 30% !important; } /* web filter */
	.techSlider .slideItem#tech-7			{ background-position: 25em 800% !important; } /* anto rootkit */
	#prodSection.v2016 .particles		{ left: -30% !important; }
	#bdfTopFtrs				{ background-position: -15em bottom !important; }
	#oneStepAhead #gz		{ background-position: -120px -55px !important; }
	#oneStepAhead #end_scr	{ background-position: 60% 0 !important; }
	#GZ_EdtSctTls .techImg	{ right: 5% !important; width: 116% !important; }
	#GZ_Pht .techImg			{ right: 20% !important; }
	#GZ_Pht					{ background: #020A10 !important; }
	#GZ_SmtScn .techImg		{ right: -8% !important }
	#GZ_ZrdTrtPrt .techImg	{ right: -5% !important; }
	#GZ_RtmMsgPrt .techImg	{ left: 9% !important; }
	#LP_FP_intro.einstein { background-position: right -370px bottom !important; }
	.entSecurity			{ padding-top: 3em !important; }
	#LP_FP_intro			{ background-position: right -200px bottom !important; }
	#LP_FP_footer { background: url("../images/LP_FP_footer.png") no-repeat scroll right -190px center #e8eef0 !important; }
	#GZNewFeatures			{ background-position: 3% 1em !important; }
	.slide .txt#TSMD_HPB			{ margin-top: 0.2em !important; }
	.winterSlide .productBox { margin-top: 3em !important; width: 21em !important; left: 3em !important;}
	.winterSlide .labelImg { left: 7.6em !important; top: 7.9em !important; width: 4em !important;}
	.winterSlide .winterDecoration4 { margin: -10.4em 0 -5em -19.5em !important; width: 54em; }
	.slide .winterSlide .txt { margin-top: 6em !important; }
	#BrainWrapper .BprevArrow	{ left: 5% !important; }
	#BrainWrapper .BnextArrow	{ right: 5% !important; }
	#BrainExplained p			{ padding: 0 3em !important; }
	#BrainExplained h1			{ font-size: 8em !important; }
	.slide .txt   		{ margin:3em 0 0;}
	.slide h2     		{ margin:0 0 0.2em; font:600 4.8em/1em 'Bitter',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
	.slide h3			{ font:300 1.9em/1em 'Roboto',sans-serif;letter-spacing: -0.02em; color:#ffffff;}
	.slide p      		{ font:300 1.6em/1em 'Roboto',sans-serif; color:#fff; letter-spacing:-0.02em;}
	.slide .btn     	{ margin:1em 0 0;}
  
  	#BD2015					{ margin:21em 0 0;}
	#BD2015 p				{ font-size:0.9em;}
	
	#avMac.txt     			{ margin:4.5em 0 0 4em;}
	#avMac h2     			{ font-size:3.6em;}
	
	#SMBbest.txt     		{ margin:5em 0 0;}
	#SMBbest h2     		{ margin:0 0 0.2em; font:600 2.8em/1em 'Bitter',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
	#SMBbest .btn    		{ margin:1em 0 0;}
	
	#SMBsimple.txt     		{ margin:4em 0 0 4em;}
	#SMBsimple h2     		{ font-size:3em; margin: 0 0 0.5em;}
	#SMBsimple p     		{ font: 300 1.3em/0.8em 'Roboto',sans-serif;}
	#SMBsimple .btn     	{ margin:1em 0 0;}
	
	#GZslide.txt     		{ margin:3em 0 0;}
	#GZslide h2     		{ margin:0 0 0.2em; font:600 3.5em/1em 'Bitter',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
	#GZslide .btn    		{ margin:1em 0 0;}
	
	#OEMlinkedin			{ margin:1.3em 0 0;}
	#OEMlinkedin h1			{ font-size: 4.5em;}
	#OEMlinkedin h1	span	{ font-weight: 600;}
	#OEMlinkedin p			{ color:#9cdefc; font-size:1.2em; margin-bottom: 1em;}
	#OEMlinkedin img		{ margin:2em 0 0 0em;}
	
	#OEMav h2				{ color: #fff;font-family: roboto;font-weight: 200;margin-top: 0.5em;font-size: 2em;}
	#OEMav p				{ color:#fff; font-size:1.1em; margin: 0.5em 0 0.5em;}
	#OEMav .btn				{ margin:0.5em 0 0; padding: 0.2em 0.7em;}
	#OEMav img				{ display:block; margin:1em 0 0 2em;}
	#OEMav q				{ color:#90a7e2; font-size:0.9em; font-style:italic; display:block; margin: 0.5em 0 0;}
	#OEMav small			{ color:#5a6c9f; font-size:0.75em; display:block;}
	
	#OEMvb h2				{ color: #fff;font-family: roboto;font-weight: 200;margin-top:0.5em;font-size: 2em;}
	#OEMvb img				{ display:block; margin:1em 0 0 2em;}
	#OEMvb p				{ font-size:1.1em;}
	#OEMvb q				{ color:#fff; font-size:1em; font-style:italic; display:block; margin: 4em 0 0.5em;}
	#OEMvb .btn				{ padding:  0.2em 0.7em;}
	
	#OEMpartners h2			{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0.2em;font-size: 2.5em;}
	#OEMpartners h3			{ color: #fff;font-family: roboto;font-weight: 200;font-size: 1.5em;}
	#OEMpartners p			{ font-size: 1em;}
	#OEMpartners .btn		{ padding: 0.2em 0.7em; margin: 0.5em 0 0;}
	#OEMpartners img		{ display:block; margin:1em 0 0;}
	
	#OEMpartners2 h2		{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0;font-size: 2.8em;}
	#OEMpartners2 h3		{ color: #fff;font-family: roboto;font-weight: 200;font-size: 2.5em; margin: 0.2em 0 0;}
	#OEMpartners2 q			{ color:#fff; font-size:0.9em; font-style:italic; display:block; margin: 0;}
	#OEMpartners2 small		{ color:#c7d9ff; font-size:0.8em; display:block; text-align:right;}
	#OEMpartners2 .btn		{ margin:0; padding:0.2em 0.7em;}
	#OEMpartners2 img		{ display:block; margin:1em 0 0;}
	
	#OEMmobile h3			{ color: #fff;font-family: roboto;font-weight: 200;font-size: 3.3em; margin:0.2em 0 0;}
	#OEMmobile p			{ color:#bfdce8; font-size:0.9em; margin: 1em 0 0;}
	#OEMmobile .white		{ color:#fff; font-size:1em; margin:0.5em 0 0.5em;}
	#OEMmobile .btn			{ margin:0.1em 0 0; padding:0.2em 0.7em;}
	#OEMmobile img			{ display:block; margin:0.8em 0 0; max-width: 55%;}
	
	#DE_slide1				{ margin:2em 0 0; text-align:left;}
	#DE_slide1 h4			{ font-size: 1.6em;margin: 0;}
	#DE_slide1 h2			{ font-size: 3.6em;}
	#DE_slide1 p 			{ font-size: 1em;}
	#DE_slide1 img			{ max-width:82%;}
	#DE_slide1 .btn-lg		{ font-size: 1.4em; font-weight:600;}
	
	#DE_slide2				{ margin:2em 0 0;}
	#DE_slide2 h2			{ margin: 0.2em 0; font-size: 2.5em;}
	#DE_slide2 p			{ font-size: 1.15em;}
	#DE_slide2 a			{ margin: 4.1em 0 0; }
	#DE_slide2 img			{ max-width:82%;}
	#DE_slide2 .btn-lg		{ font-size: 1.4em; font-weight:600;}
	
	#DE_slide3				{ margin:1em 0 0;}
	#DE_slide3 .top 		{ margin: 0.5em 0 0.3em; font-size: 2.2em;}
	#DE_slide3 p 			{ font-size: 1.5em;}
	#DE_slide3 img			{ max-width:80%;}
	#DE_slide3 .btn-lg		{ font-size: 1.4em; font-weight:600;}
	
	.awardSlide .topLight 	{ background: url("../images/bg_top_slide_award_light.png") no-repeat scroll center top -6em rgba(0, 0, 0, 0 )!important;}
	.awardSlide h3			{ margin:1em 0 0 !important; font-size: 1.6em;}
	.awardSlide h2			{ font-size: 2.6em !important; margin: 0 2em !important;}
	.awardSlide .awardLogo	{ max-width: 33.8% !important;   margin: 3.2em 0 1em 1em !important;}
	.awardSlide q			{ font: italic 300 1.4em/1em "Roboto",sans-serif !important; margin: -0.5em 0 0 1.5em !important; max-width:inherit !important;}
	.awardSlide p			{ margin: 1em 0 0 1.7em !important; font-size: 1em !important;}
	.awardSlide .productBox { max-width: 48.5% !important; margin-left: 0 !important; margin-top: 1em !important;}
	.awardSlide .labelImg	{ left: 15.6em !important; max-width: 24%; top: 11em !important;}
	.awardSlide .productBox .btn { margin: 0.5em 0 0 5em !important;}
	
  	#trustBD				{ margin:2em 0 0;}
	#trustBD hr 			{ margin:0.7em 0; border-color:rgba(255,255,255,0.3)}
	#trustBD h2 			{ margin:-0.25em 0 0.8em; font-family: 'Roboto', sans-serif; font-weight:700; color:#ffffff; font-size:2.1em; letter-spacing: -0.04em;}
	#trustBD p			 	{ font:400 1.3em/1em 'Roboto',sans-serif; margin: -1.4em 0 1em;letter-spacing: -0.03em; width:100%;}
	#trustBD h1			 	{ font:700 12em/0.4em 'Roboto',sans-serif; letter-spacing: -0.03em;color:#ffffff;margin:0.1em 0 0.1em -0.03em;}
	#trustBD .million		{ font:600 2.6em/1.2em 'Roboto',sans-serif; margin:0.3em 0 0 0.1em;letter-spacing: -0.03em;}
	#trustBD .already		{ font:200 3.5em/0.8em 'Roboto',sans-serif; margin:-0.1em 0 0.1em 0.01em;letter-spacing: -0.03em; color:rgba(255,255,255,0.5);}
	#strapslide .slide .btntrustBD { font:700 1.2em/2.3em 'Roboto',sans-serif; margin:0.2em 0 0 1em; padding:0 1.1em; -webkit-border-radius: 6px 6px 6px 6px;border-radius: 6px 6px 6px 6px;text-transform:none;}
	#PANheader				{ background: url("../images/bgPAN.png") no-repeat scroll right -13em top #009ab1  !important;}
	#locPANheader			{ background: url("../images/bgPANlocator.jpg") no-repeat scroll right -18em bottom #009ab1!important;}
	#locPANheader .PANlocator .partner		{max-width: 11em !important;  padding: 0em 0.2em !important;}
	#locPANheader .PANlocator button	{margin-left: 0 !important;}
	#blkFriday				{ margin-top: 2.2em !important; }
	#blkFriday .sloganImg	{ max-width: 240px !important; }
	#blkFriday h3			{ font-size: 3.5em !important; }
	.blkFridayRobot			{ max-width: 484px !important; margin-left: -2%  !important; }
	.BF50OFF 				{ left: 132px !important; top: 242px !important; width: 195px !important; }
	#blkFriday .btn			{ margin-top: 0.5em !important; }
	.slide-content figure.businesSecurity{max-width: 37%;margin-left: 5em;}
	#enterprise_headerImage .callSupport{margin-top: 0!important}
	.slide #gravity_zone_v2{margin-top: 1em!important;}
	#prodSection.cosmos{background-position: 220% bottom!important;}
	#UBP.gravityZone{padding: 8em 0 14em 0!important;}
	#mediaModal.overlayP .modal-dialog, 
	#mediaModal2.overlayP .modal-dialog, 
	#flagsModal.overlayP .modal-dialog{width: 95%!important;}
	#prodSection.backToSchool_lp .elements{top: 275px!important;}

} /* end media queries */
@media (min-width:1130px) and (max-width:1152px) {
	#prodSection.business .monate3gratis { left: 13% !important; }
	#prodSection.business .price .monate3gratis { left: -47px !important;width: 70px !important; }
	#readyW10 p { font-size: 2.2em !important;}
	.twoProd .tablePrice a.buyNow		{ padding-left: 32px !important; padding-right: 10px !important; background-position: 7px center; font-size: 13px !important; }
	.twoProd .small	{ margin-top: 60px !important; }
	.twoProd .ftr	{ margin-top: 45px !important; }
	.twoProd .ftr.right { margin-top: 33px !important; }
	
	#prodSection.LP2016 .priceBox, #prodSection .FP.priceBox		{ width: 140px !important; height: 140px !important; background-size: cover !important; }
	#prodSection.LP2016 .priceBox img, #prodSection .FP.priceBox img	{ width: 100% !important; }
	#prodSection .priceBox p			{ font-size: 28px !important; top: 47px !important; }
	#prodSection.LP2016.v2 .discount	{ left: 25px !important; }
	#prodSection.LP2016 h2					{ font-size: 1.6em !important; }
	.tablePrice		{ padding-left: 15px !important; padding-right: 15px !important; }
	#LP_2016Ftrs .no{ font-size: 35px !important; }
	#LP_2016Ftrs .txt{ font-size: 13px !important; padding-top: 5px !important; }
	.techSlider .slideItem#tech-8			{ background-position: 12em 30% !important; } /* GPN */
	.techSlider .slideItem#tech-2			{ background-position: 10em 0% !important; } /* anti rans */
	.techSlider .slideItem#tech-0			{ background-position: 36em 100% !important; } /* autopilot */
	.techSlider .slideItem#tech-1			{ background-position: 0em 0% !important; } /* photon */
	.techSlider .slideItem#tech-4			{ background-position: 10em 50% !important; } /* clueful */
	.techSlider .slideItem#tech-3			{ background-position: 45em 50% !important; } /* smart scan */
	.techSlider .slideItem#tech-5			{ background-position: 18em 30% !important; } /* anti spam */
	.techSlider .slideItem#tech-6			{ background-position: 30em 30% !important; } /* web filter */
	.techSlider .slideItem#tech-7			{ background-position: 25em 800% !important; } /* anto rootkit */
	#bdfTopFtrs				{ background-position: -15em bottom !important; }
	#prodSection.v2016 .badgePos		{ width: 400px !important; position: static !important; margin: 10px  0 0 70px !important; }
	#prodSection.v2016 ul				{ padding-right: 0 !important; }
	#prodSection.v2016 .particles		{ left: -20em !important; top: -3.3em !important; }
	#prodSection.v2016 .title			{ font-size: 3.5em !important; }
	#oneStepAhead #gz		{ background-position: -30% -55px !important; }
	#oneStepAhead #end_scr	{ background-position: 60% 0 !important; }
	#prodSection.LPpcOpt .ctfd { top: 3em !important; }
	#btmProd_ta.LPpcOpt .badgeOff { right: 17% !important; }
	#prodSection.LPpcOpt .badgeOff { bottom: 31% !important; right: 3% !important; }
	#businessBanner h5		{ margin-top: 3em !important; }
	#full365AV #prodSection .price_img { width: 70px !important; }
	#prodSection.LPpcOpt h2 { font-size: 1.7em !important; }
	#GZ_EdtSctTls .techImg	{ right: 5% !important; width: 116% !important; }
	#GZ_Pht .techImg			{ right: -23% !important; width: 150% !important; }
	#GZ_Pht					{ background: #040D15 !important; }
	#GZ_SmtScn .techImg		{ right: -20% !important }
	#GZ_ZrdTrtPrt .techImg	{ right: -13% !important; }
	#GZ_RtmMsgPrt .techImg	{ left: 6% !important; }
	.adr #howItWorks.adrt_mac img		{ width: 98% !important; }
	#sphFtrs h6 > i { font-size: 5.4em !important; }
	#howItWorks img					{ margin-left: 3% !important; }
	.pcOptimizerBox h4 { font-size: 1.5em !important; }
	.priceTable #quickRnw button { font-size: 1.1em !important; }
	#LP_FP_intro.einstein { background-position: right -430px bottom !important; }
	#prodSection.scratchCards .yspacer { margin: 14.3em 0 0 !important; }
	#prodSection.scratchCards .badgePos a img	{ max-width: 100% !important; }
	.entSecurity			{ padding-top: 2em !important; }
	#GZprodDesc.entSecurity .freeTrialBtn { padding: 0 !important; width: 100%; text-align: center; }
	#GZprodDesc.entSecurity a.learnMore { padding-left: .6em !important; padding-right: .6em !important; }
	#GZprodDesc.entSecurity p { padding-bottom: 0; }
	#GZfooterDL .circle		{ margin-top: .5em !important; }
	#GZfooterDL a.learnMore { font-size: 1em !important; }
	#GZfooterDL h2			{ margin-bottom: 0.5em !important; }
	#GZfooterDL .callSales	{ margin-top: 0 !important; }
	#GZfooterDL a.download { margin-top: 0.7em !important; }
	.avTable .xAxis li		{ font-size: 0.8em !important; }
	#LP_FP_intro			{ background-position: right -330px bottom !important; }
	.endpoints #prodSection .yspacer					{ margin-top: 11.7em !important; }
	#LP_FP_footer { background: url("../images/LP_FP_footer.png") no-repeat scroll right -190px center #e8eef0 !important; }
	#prodSection.FP_prodSection .badgePos img { float: none !important; margin: 0 auto !important; }
	#prodSection.FP_prodSection .badgePos div { float: none !important; text-align: center !important; }
	#prodSection.FP_prodSection .badgePos	{ width: 250px !important; }
	#prodSection.FP_prodSection .badgePos { left: 4.7em !important; top: 26em !important; }
	#prodSection .priceTable p label		{ font: 500 0.8em/1em "Roboto" !important; }
	#btmProd .priceTable p label		{ font: 500 0.8em/1em "Roboto" !important; }
	#FPprodFtrs .prodDetails h1			{ font-size: 2.5em !important; }
	#GZ-NextGen .GZ_line { margin: -0.2em 0 0 -1.7em !important;}
	#GZIndustryFirst h2		{ margin-top: 7em !important; }
	#GZIndustryFirst h2.firstHead	{ margin-top: 3em !important; }
	#GZIndustryFirst		{ padding-bottom: 30em !important; }
	#GZNewFeatures			{ background-position: 3% 1em !important; }
	.slide .txt#TSMD_HPB			{ margin-top: 1.3em !important; }
	#TSMD_HPB #B-R-A-I-N			{ font-size: 4.8em !important; }
	#TSMD_HPB h2					{ font-size: 3.4em !important; }
	#TSMD_HPB h2.secondRow		{ font-size: 2.6em !important; }
	#TSMD_HPB h3					{ font: 400 2.1em/0.8em "Roboto",sans-serif !important; }
	.winterSlide h2 { font-size: 3em !important; }
	.winterSlide .productBox { margin-top: 2em !important; width: 19em !important; left: 3em !important;}
	.winterSlide .labelImg { left: 6.6em !important; top: 7.1em !important; width: 4em !important;}
	.winterSlide .winterDecoration4 { margin: -10.4em 0 -5em -19.5em !important; width: 54em; }
	.slide .winterSlide .txt { margin-top: 5em !important; }
	#Brain .getAccess			{ font-size: 2.5em !important; }
	.brainDiagPattern			{ height: 1.9em !important; }
	#BrainWrapper .BprevArrow	{ left: 5% !important; }
	#BrainWrapper .BnextArrow	{ right: 5% !important; }
	#BrainExplained p			{ padding: 0 3em !important; }
	#BrainExplained h1			{ font-size: 8em !important; }
	.slide-content figure.businesSecurity{max-width: 42%;margin-left: 5em;}
	#Brain #B-R-A-I-N			{ font-size: 15em !important; }
	#Brain .weCallIt				{ padding: 0 !important; }
	#Brain .BitIntel				{ font-size: 1.8em !important; }
	#joinBrain q					{ font-size: 1.8em !Important; }
	.slide .txt   		{ margin:3em 0 0;}
	.slide h2     		{ margin:0 0 0.2em; font:600 4.8em/1em 'Bitter',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
	.slide h3			{ font:300 1.9em/1em 'Roboto',sans-serif;letter-spacing: -0.02em; color:#ffffff;}
	.slide p      		{ font:300 1.6em/1em 'Roboto',sans-serif; color:#fff; letter-spacing:-0.02em;}
	.slide .btn     	{ margin:1em 0 0;}
  	
	#BD2015					{ margin:19em 0 0;}
	#BD2015 p				{ font-size:0.85em;}
	
	#avMac.txt     			{ margin:4em 0 0 4em;}
	#avMac h2     			{ font-size:2.5em;}
	
	#SMBbest.txt     		{ margin:4em 0 0;}
	#SMBbest h2     		{ margin:0 0 0.2em; font:600 2.3em/1em 'Bitter',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
	#SMBbest .btn    		{ margin:1em 0 0;}
	
	#SMBsimple.txt     		{ margin:3em 0 0 3em;}
	#SMBsimple h2     		{ font-size:2.5em; margin: 0 0 0.5em;}
	#SMBsimple p     		{ font: 300 1.3em/0.8em 'Roboto',sans-serif;}
	#SMBsimple .btn     	{ margin:1em 0 0;}
	
	#GZslide.txt     		{ margin:3em 0 0;}
	#GZslide h2     		{ margin:0 0 0.2em; font:600 2.5em/1em 'Bitter',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
	#GZslide .btn    		{ margin:1em 0 0;}
	
	#OEMlinkedin			{ margin:1.7em 0 0; padding:0;}
	#OEMlinkedin h1			{ font-size: 4.5em;}
	#OEMlinkedin h1	span	{ font-weight: 600;}
	#OEMlinkedin p			{ color:#9cdefc; font-size:1em; margin-bottom: 1.5em;}
	#OEMlinkedin img		{ margin:2em 0 0 0em;}
	
	#OEMav h2				{ color: #fff;font-family: roboto;font-weight: 200;margin-top: 0.5em;font-size: 1.8em;}
	#OEMav p				{ color:#fff; font-size:1.1em; margin: 0.5em 0 0.5em;}
	#OEMav .btn				{ margin:0.5em 0 0; padding: 0.2em 0.7em;}
	#OEMav img				{ display:block; margin:1em 0 0 2em; max-width: 75%;}
	#OEMav q				{ color:#90a7e2; font-size:0.8em; font-style:italic; display:block; margin: 0.5em 0 0;}
	#OEMav small			{ color:#5a6c9f; font-size:0.75em; display:block;}
	
	#OEMvb h2				{ color: #fff;font-family: roboto;font-weight: 200;margin-top:0.5em;font-size: 2em;}
	#OEMvb img				{ display:block; margin:1em 0 0 2em;max-width: 50%;}
	#OEMvb p				{ font-size:1.1em;}
	#OEMvb q				{ color:#fff; font-size:0.9em; font-style:italic; display:block; margin: 4em 0 0.5em;}
	#OEMvb .btn				{ padding:  0.2em 0.7em;  margin-top: 0.5em;}
	
	#OEMpartners h2			{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0.2em;font-size: 2.5em;}
	#OEMpartners h3			{ color: #fff;font-family: roboto;font-weight: 200;font-size: 1.5em;}
	#OEMpartners p			{ font-size: 1em;}
	#OEMpartners .btn		{ padding: 0.2em 0.7em; margin:0;}
	#OEMpartners img		{ display:block; margin:1em 0 0;}
	
	#OEMpartners2 h2		{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0;font-size: 2.5em;}
	#OEMpartners2 h3		{ color: #fff;font-family: roboto;font-weight: 200;font-size: 2.2em; margin: 0.2em 0 0;}
	#OEMpartners2 q			{ color:#fff; font-size:0.9em; font-style:italic; display:block; margin: 0;}
	#OEMpartners2 small		{ color:#c7d9ff; font-size:0.8em; display:block; text-align:right;}
	#OEMpartners2 .btn		{ margin:0; padding:0.2em 0.7em; font-size:1.2em}
	#OEMpartners2 img		{ display:block; margin:1em 0 0;}
	
	#OEMmobile h3			{ color: #fff;font-family: roboto;font-weight: 200;font-size: 3em; margin:0.2em 0 0;}
	#OEMmobile p			{ color:#bfdce8; font-size:0.85em; margin: 1em 0 0;}
	#OEMmobile .white		{ color:#fff; font-size:0.9em; margin:0.3em 0 0.3em;}
	#OEMmobile .btn			{ margin:0.1em 0 0; padding:0.2em 0.7em;}
	#OEMmobile img			{ display:block; margin:0.8em 0 0; max-width: 55%;}
	
	#DE_slide1				{ margin:2em 0 0; text-align:left;}
	#DE_slide1 h4			{ font-size: 1.3em;margin: 0;}
	#DE_slide1 h2			{ font-size: 3.2em; margin: 0 0 0.4em;}
	#DE_slide1 h6			{ font-size: 1.2em;}
	#DE_slide1 p 			{ font-size: 0.9em;}
	#DE_slide1 img			{ max-width:90%;}
	#DE_slide1 .btn-lg		{ font-size: 1.1em; font-weight:600;}
	
	#DE_slide2				{ margin:1em 0 0;}
	#DE_slide2 h2			{ margin: 0.2em 0; font-size: 2.5em;}
	#DE_slide2 p			{ font-size: 1em;}
	#DE_slide2 a			{ margin: 4.1em 0 0; }
	#DE_slide2 img			{ max-width:92%; margin:1em 0 0;}
	#DE_slide2 .btn-lg		{ font-size: 1.2em; font-weight:600;}
	
	#DE_slide3				{ margin:1em 0 0;}
	#DE_slide3 .top 		{ margin: 0.5em 0 0.3em; font-size: 1.9em;}
	#DE_slide3 p 			{ font-size: 1.3em;}
	#DE_slide3 img			{ max-width:89%;}
	#DE_slide3 .btn-lg		{ font-size: 1.3em; font-weight:600;}
	
	.awardSlide .topLight 	{ background: url("../images/bg_top_slide_award_light.png") no-repeat scroll center top -6em rgba(0, 0, 0, 0 )!important;}
	.awardSlide h3			{ margin:1em 0 0 !important; font-size: 1.6em;}
	.awardSlide h2			{ font-size: 2.5em !important; margin: 0 2em !important;}
	.awardSlide .awardLogo	{ max-width: 31% !important;   margin: 3.2em 0 1em 1em !important;}
	.awardSlide q			{ font: italic 300 1.2em/1em "Roboto",sans-serif !important; margin: -0.5em 0 0 1.5em !important; max-width:inherit !important;}
	.awardSlide p			{ margin: 0.3em 0 0 1.7em !important; font-size: 0.8em !important;}
	.awardSlide .productBox { max-width: 54% !important; margin-left: 0 !important; margin-top: 1em !important;}
	.awardSlide .labelImg	{ left: 13.9em !important; max-width: 26%; top: 10em !important;}
	.awardSlide .productBox .btn { margin: 0.5em 0 0 5em !important;}
	
  	#trustBD				{ margin:1.5em 0 0;}
	#trustBD hr 			{ margin:0.4em 0; border-color:rgba(255,255,255,0.3)}
	#trustBD h2 			{ margin:-0.25em 0 0.8em; font-family: 'Roboto', sans-serif; font-weight:700; color:#ffffff; font-size:1.8em; letter-spacing: -0.04em;}
	#trustBD p			 	{ font:400 1.15em/1em 'Roboto',sans-serif; margin:-1.2em 0 1em 0.5em;letter-spacing: -0.03em;}
	#trustBD h1			 	{ font:700 10.5em/0.5em 'Roboto',sans-serif; letter-spacing: 0;color:#ffffff;margin:0 0 0 0.1em;}
	#trustBD .million		{ font:500 2.1em/1.5em 'Roboto',sans-serif;letter-spacing: 0.02em; }
	#trustBD .already		{ color: rgba(255, 255, 255, 0.5);font: 200 2.65em/1em 'Roboto',sans-serif;letter-spacing: 0.06em;margin:-0.4em 0 0;}
	#strapslide .slide .btntrustBD { border-radius: 4px;font: 400 1.1em/2em 'Roboto',sans-serif;margin:0.5em 0 0 1em;padding: 0 1.3em;text-transform: none;}
	
	#OEMnewsMenu .solutions {display: inline-block;float: left;max-width: 50%;padding: 0 2em;}
	#OEMnewsMenu .info 		{max-width: 44%;}
	
	#GZdemos .thumb			{ display:block; position:relative; width:100%;}
	#GZdemos .time			{ right: 2.8em !important;top: 9.4em !important;font: 400 0.7em/1.1em 'Roboto' !important;padding: 0.3em !important;}
	#contSide #GZdemos .time {right: 0.4em !important; top: 7.3em !important;} 
	#GZfirst .number 		{ font: 400 1.5em/1em 'Roboto' !important;}
	#SMBcomp #tbComp .ribbon { left: 22.85em !important;}
	#SMBchoise h3 			{font: 600 1.5em/1em 'Bitter' !important;}
	.priceTable p:not(#foo) > input + label:before {margin: -4px 0 0 -27px !important;}
	.priceTable p label 	{font: 500 0.9em/1em 'Roboto'!important;margin: 0 0 0 12px!important;}
	#tbComp th > img 		{right: 0.66em !important;}
	#prodSection #topTabs a {font: 500 0.97em/1.1em 'Roboto',serif !important;}
	#SOSbtmProd #btmTabs a 	{font: 500 0.87em/1.1em 'Roboto',serif !important;}
	#PANheader				{ background: url("../images/bgPAN.png") no-repeat scroll right -17em top #009ab1  !important;}
	#PANheader .locator p 	{font-size: 0.8em !important;margin: 0.4em 0.5em 0 0 !important;}
	#PANresell .step1		{ margin:0 4em 3em 0 !important}
	#PANresell .step3		{ margin:0 2em !important;}
	#PANresell img 			{float: left !important;margin: 4em 0 2em 8em !important;}
	#virus_header_search select {width: 7.2em!important;}
	#virus_header_search label {font: 400 0.9em/1em 'Roboto',serif!important;}
	#locPANheader			{ background: url("../images/bgPANlocator.jpg") no-repeat scroll right -20em bottom #009ab1!important;}
	#locPANheader .solution {font-size:1.5em !important;}
	#locPANheader h1 		{font-size:4.4em !important;}
	#locPANheader div.PANlocator { margin: 3.88em 0 0 !important;}
	#locPANheader .PANlocator p {font-size: 0.75em !important; max-width: 11em;}
	#locPANheader .PANlocator button {margin: 1.9em 0 0 0.5em !important;}
	#RnwFindKey ul.keypag li {padding: 0 11px !important;}
	#RnwTop #quickRnw .form-inline .form-group {padding: 0.6em 0 0.8em 1em!important;}
	#RnwTop #quickRnw .form-inline input {height: 2.3em !important;width: 11em!important; margin-left: 0.3em;}
	#RnwTop #quickRnw .labelInput {margin: 1.8em 0 0.9em 4.5em !important;}
	#sphFtrs .feat h6 		{font: 300 1.3em/1.5em 'Roboto',sans-serif !important;}
	#RnwProd .renew			{width: 45%;}
	#bannner_footer a.link {height: 14.2em!important;}
	#leftSide .topSrc 		{padding: 1.5em 0.5em 1.5em 1em !important;}
	#leftSide .topSrc input {width: 80% !important; font-size:1em; padding:6px !important; height:3em !important;}
	#leftSide .topSrc .btn {padding: 5px 11px !important; margin:0 !important;}
	.btmBan p {margin: 3.5em 0 0 !important; font-size:1em !important;}
	#contSide .form-inline .form-control {padding-left: 2.1em !important;width: 11em !important;font-size: 12px !important;}
	#virus_header_search .btn-success {font: 700 1em/1em 'Roboto',serif !important;}
	#sampleURL .form-inline .form-control {width: 25em !important; padding-left: 1.1em !important; height:34px !important;}
	#prodSection h2 {font-size: 3em !important;padding-bottom: 0.15em;}
	#search .btn {margin: 1em 0 0 !important;}
	#BMSwearable .btn {font-size: 1.2em !important;}
	#BMSwearable .or{ margin:1em 0 0 !important;}
	#LPmigProd #howitworks img {padding: 0 0 0 1.5em;width: 81%;}
	#fvrtWrapper .form-control	{ width:20em !important;}
	#BFhead .BF_Robot #BF_RobotLegs { top: 340px !important; }
	#blkFriday				{ margin-top: 2.2em !important; }
	#blkFriday .sloganImg	{ max-width: 240px !important; }
	#blkFriday h3			{ font-size: 2.8em !important; }
	.slide #business p 		{ font-size: 1em!important;}
	.slide #business a      {font-size: 1.2em!important;}
	.slide #business h4     { margin-top: 0!important; font-size: 24px!important;}
	.blkFridayRobot			{ max-width: 434px !important; margin-left: 0%  !important; }
	.BF50OFF 				{ left: 132px !important; top: 211px !important; width: 175px !important; }
	#blkFriday .btn			{ margin-top: 0.7em !important; padding: 0.6em 0.7em !important; font-size: 1.3em !important;}
	#winter .labelImg		{ top: 9em !important; left: 3.3em !important; width: 70px !important;}
	#winter.oneProduct .labelImg		{ top: 9em !important; left: 5.6em !important; }
	#winter .winterDecoration1	{ width: 420px; margin: -4.4em 0 -1.2em -11em !important; }
	#winter .winterDecoration2	{ width: 410px; margin:-6.0em 0 -5em -4.2em !important; }
	#winter .winterDecoration3	{ width: 330px; }
	#winter.oneProduct.DE_product .labelImg { top: 7.4em !important;}
	#howitworks img		{ max-width:80% !important;}
	/* OAS Product*/
	#prodSection .badgePos{top:24em!important; left:4.0em!important;}
	#prodSection .badgePos div{margin-top: 1em!important;text-align:center;}
	#prodSection .badgePos a img	{ max-width: 80px; }
	#prodSection .badgePos a		{ font-size: 1.1em !important; }
	#prodSection .badgePos div p	{ font-size: 0.8em !important; }
	#prodSection .badgePos div		{ margin-top: 0.4em !important; }
	.slide #gravity_zone_v2 h6{	font-size: 1.8em!important; }
	.slide #gravity_zone_v2 h4{	font-size: 2em!important;}
	.slide #gravity_zone_v2 a.btn{font-size: 1em!important;}
	#prodSection.cosmos{background-position: 300% bottom!important;}
	#prodSection.cosmos a span{bottom: 55px!important}
	#prodSection.SMB .badgePos img { width: 5em; float: left !important; }
	#prodSection.SMB .badgePos { width: 500px !important; }
	#prodSection.SMB .badgePos div { float: left !important; text-align: left !important; margin-left: 2em !important; }
	#prodSection.SMB .badgePos {	left: 23em !important;	top: 20em !important;	}
	#prodSection.FP_prodSection.business .badgePos { left: 0!important;right: 0!important;width: 400px!important;margin: 0 auto;top: 35em !important; }
	#prodSection.FP_prodSection.business .badgePos img{float: left!important; width: 5em;}
	#prodSection.FP_prodSection.business .badgePos q { font-size: 1.1em; }
	#UBP.gravityZone a.btn {   font-size: 1em!important; }
	#UBP.gravityZone{padding: 6em 0 17em 0!important;}
	#content #tbComp .tableComparation th h2{font-size: 0.9em!important;}
	#mediaModal.overlayP .modal-dialog,
	#mediaModal2.overlayP .modal-dialog, 
	#flagsModal.overlayP .modal-dialog{	width: 75%!important;}
	#content h2{font-size: 1.4em!important;}
	#tbComp .tableComparation td.firstTD a{font-size: 0.9em!important;}
	#prodSection.backToSchool_lp .elements{top: 275px!important;}
	#iwantTo .products a.secLinks:last-child{margin-right: -20px!important;}
	#RnwTop.renewal2 #quickRnw .form-inline input{margin-right: 5px!important;}
	#RnwTop.renewal2 .form-group a.btn{font-size: 12px!important;height: 40px!important;    line-height: 24px!important;}

} /* media queries end */

@media (min-width:1024px) and (max-width:1129px) {
	#prodSection.business .monate3gratis { left: 13% !important; }
	#prodSection.business .price .monate3gratis { left: -47px !important;width: 70px !important; }
	#readyW10 p { font-size: 2.2em !important;}
	.twoProd .tablePrice a.buyNow		{ padding-left: 32px !important; padding-right: 10px !important; background-position: 7px center; font-size: 13px !important; }
	.twoProd .small	{ margin-top: 60px !important; }
	.twoProd .ftr	{ margin-top: 45px !important; }
	.twoProd .ftr.right { margin-top: 33px !important; }
	
		
	#prodSection.LP2016 .priceBox, #prodSection .FP.priceBox		{ width: 140px !important; height: 140px !important; background-size: cover !important; }
	#prodSection.LP2016 .priceBox img, #prodSection .FP.priceBox img	{ width: 100% !important; }
	#prodSection .priceBox p			{ font-size: 28px !important; top: 47px !important; }
	#prodSection.LP2016.v2 .discount	{ left: 25px !important; }
	#prodSection.LP2016 h2					{ font-size: 1.6em !important; }
	.tablePrice		{ padding-left: 15px !important; padding-right: 15px !important; }
	#LP_2016Ftrs .no{ font-size: 35px !important; }
	#LP_2016Ftrs .txt{ font-size: 13px !important; padding-top: 5px !important; }
	.techSlider .slideItem#tech-8			{ background-position: 3em 30% !important; } /* GPN */
	.techSlider .slideItem#tech-2			{ background-position: 1em 0% !important; } /* anti rans */
	.techSlider .slideItem#tech-0			{ background-position: 24em 100% !important; } /* autopilot */
	.techSlider .slideItem#tech-1			{ background-position: -8em 0% !important; } /* photon */
	.techSlider .slideItem#tech-3			{ background-position: 35em 50% !important; } /* smart scan */
	.techSlider .slideItem#tech-5			{ background-position: 0em 30% !important; } /* anti spam */
	.techSlider .slideItem#tech-6			{ background-position: 14em 30% !important; } /* web filter */
	.techSlider .slideItem#tech-7			{ background-position: 7em 800% !important; } /* anto rootkit */
	.techSlider .slideItem#tech-4			{ background-position: 10em 50% !important; } /* clueful */
	#bdfTopFtrs				{ background-position: -20em bottom !important; }
	
	#oneStepAhead #gz		{ background-position: -70% -55px !important; }
	#oneStepAhead #end_scr	{ background-position: 60% 0 !important; }
	#prodSection.LPpcOpt .ctfd { top: 3em !important; }
	#prodSection.LPpcOpt .badgeOff { bottom: 31% !important; right: 3% !important; }
	#btmProd_ta.LPpcOpt .badgeOff { right: 17% !important; }
	#businessBanner h5		{ margin-top: 3em !important; }
	#full365AV #prodSection .price_img { width: 70px !important; }
	#prodSection.LPpcOpt h2 { font-size: 1.7em !important; }
	#GZ_GlbPrtNtk .techImg	{ right: -18% !important; }
	#GZ_EdtSctTls .techImg	{ right: -25% !important; width: 160% !important; }
	#GZ_Pht .techImg			{ right: -13% !important;width: 141% !important; }
	#GZ_SmtScn .techImg		{ right: -29% !important }
	#GZ_ZrdTrtPrt .techImg	{ right: -18% !important; }
	#GZ_RtmMsgPrt .techImg	{ background-size: cover !important;height: 262px !important;left: 8% !important;width: 410px !important;}
	.adr #howItWorks.adrt_mac img		{ width: 100% !important; }
	#sphFtrs h6 > i { font-size: 5.4em !important; }
	#howItWorks img					{ margin-left: 2% !important; }
	.pcOptimizerBox h4 { font-size: 1.5em !important; }
	.priceTable #quickRnw button { font-size: 1.1em !important; }
	#LP_FP_intro.einstein { background-position: right -490px bottom !important; }
	#prodSection.scratchCards .yspacer { margin: 14.3em 0 0 !important; }
	#prodSection.scratchCards .badgePos a img	{ max-width: 100% !important; }
	#GZprodDesc.entSecurity .freeTrialBtn { padding: 0 !important; width: 100%; text-align: center; }
	#GZprodDesc.entSecurity a.learnMore { padding-left: .6em !important; padding-right: .6em !important; }
	#GZprodDesc.entSecurity p { padding-bottom: 0; }
	#GZfooterDL .circle		{ margin-top: .5em !important; }
	#GZfooterDL a.learnMore { font-size: 1em !important; }
	#GZfooterDL h2			{ margin-bottom: 0.5em !important; }
	#GZfooterDL .callSales	{ margin-top: 0 !important; }
	#GZfooterDL a.download { margin-top: 0.7em !important; }
	.avTable .xAxis li		{ font-size: 0.8em !important; }
	#LP_FP_intro			{ background-position: right -330px bottom !important; }
	.endpoints #prodSection .yspacer					{ margin-top: 11.7em !important; }
	#LP_FP_footer { background: url("../images/LP_FP_footer.png") no-repeat scroll right -190px center #e8eef0 !important; }
	#prodSection.FP_prodSection .badgePos img { float: none !important; margin: 0 auto !important; }
	#prodSection.FP_prodSection .badgePos div { float: none !important; text-align: center !important; }
	#prodSection.business.v2 .badgePos div {  float:left!important;text-align: left!important; margin-left: 1em;}
	#prodSection.FP_prodSection .badgePos	{ width: 250px !important; }
	#prodSection.FP_prodSection .badgePos { left: 4.7em !important; top: 26em !important; }
	#prodSection.FP_prodSection.business .badgePos { left: 0!important;right: 0!important;width: 400px!important;margin: 0 auto;top: 35em !important; }
	#prodSection.FP_prodSection.business .badgePos img{float: left!important;}
	#FPprodFtrs .prodDetails h1			{ font-size: 2.5em !important; }
	#GZ-NextGen .GZ_line { margin: -0.2em 0 0 -1.7em !important;}
	#GZIndustryFirst h2		{ margin-top: 7em !important; }
	#GZIndustryFirst h2.firstHead	{ margin-top: 3em !important; }
	#GZIndustryFirst		{ padding-bottom: 30em !important; }
	#GZNewFeatures			{ background-position: -10% 1em !important; }
	.slide .txt#TSMD_HPB			{ margin-top: 0.9em !important; }
	#TSMD_HPB #B-R-A-I-N			{ font-size: 4.8em !important; }
	#TSMD_HPB h2					{ font-size: 3.4em !important; }
	#TSMD_HPB h2.secondRow		{ font-size: 2.6em !important; }
	#TSMD_HPB h3					{ font: 400 2.1em/0.8em "Roboto",sans-serif !important; }
	#TSMD_HPB .weCallWrapper		{ margin-top: 0.1em !important; }
	.slide #TSMD_HPB .btn		{ margin-top: 0.5em !important; }
	.winterSlide h2 { font-size: 3em !important; }
	.winterSlide .productBox { margin-top: 0.3em !important; width: 19em !important; left: 3em !important;}
	.winterSlide .labelImg { left: 6.6em !important; top: 7.1em !important; width: 4em !important;}
	.winterSlide .winterDecoration4 { margin: -10.4em 0 -5em -19.5em !important; width: 54em; }
	.slide .winterSlide .txt { margin-top: 3.3em !important; }
	#Brain .getAccess			{ font-size: 2.5em !important; }
	.brainDiagPattern			{ height: 1.9em !important; }
	#BrainWrapper .BprevArrow	{ left: 5% !important; }
	#BrainWrapper .BnextArrow	{ right: 5% !important; }
	#BrainExplained p			{ padding: 0 3em !important; }
	#BrainExplained h1			{ font-size: 6em !important; margin-top: 5.2em !important;}
	#Brain #B-R-A-I-N			{ font-size: 15em !important; }
	#Brain .weCallIt				{ padding: 0 !important; }
	#Brain .BitIntel				{ font-size: 1.8em !important; }
	#joinBrain q					{ font-size: 1.8em !important; }
	#BFhead .BF_Robot #BF_RobotLegs { top: 340px !important; }
	#prodFtrs h2.txtUpercase			{ font-size: 5.2em !important; }
	#prodFtrs h4.txtUpercase			{ font-size: 4em !important; }
  	.slide .txt   		{ margin:3em 0 0;}
	.slide h2     		{ margin:0 0 0.2em; font:600 4.8em/1em 'Bitter',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
	.slide h3			{ font:300 1.9em/1em 'Roboto',sans-serif;letter-spacing: -0.02em; color:#ffffff;}
	.slide p      		{ font:300 1.6em/1em 'Roboto',sans-serif; color:#fff; letter-spacing:-0.02em;}
	.slide .btn     	{ margin:1em 0 0;}
  	
	#BD2015					{ margin:18.2em 0 0;}
	#BD2015 p				{ font-size:0.85em;}
	
	#avMac.txt     			{ margin:4em 0 0 4em;}
	#avMac h2     			{ font-size:2.5em;}
	
	#SMBbest.txt     		{ margin:4em 0 0;}
	#SMBbest h2     		{ margin:0 0 0.2em; font:600 2.3em/1em 'Bitter',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
	#SMBbest .btn    		{ margin:1em 0 0;}
	
	#SMBsimple.txt     		{ margin:3em 0 0 3em;}
	#SMBsimple h2     		{ font-size:2.5em; margin: 0 0 0.5em;}
	#SMBsimple p     		{ font: 300 1.3em/0.8em 'Roboto',sans-serif;}
	#SMBsimple .btn     	{ margin:1em 0 0;}
	
	#GZslide.txt     		{ margin:3em 0 0;}
	#GZslide h2     		{ margin:0 0 0.2em; font:600 2.5em/1em 'Bitter',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
	#GZslide .btn    		{ margin:1em 0 0;}
	
	#OEMlinkedin			{ margin:1.7em 0 0; padding:0;}
	#OEMlinkedin h1			{ font-size: 4.5em;}
	#OEMlinkedin h1	span	{ font-weight: 600;}
	#OEMlinkedin p			{ color:#9cdefc; font-size:1em; margin-bottom: 1.5em;}
	#OEMlinkedin img		{ margin:2em 0 0 0em;}
	
	#OEMav h2				{ color: #fff;font-family: roboto;font-weight: 200;margin-top: 0.5em;font-size: 1.8em;}
	#OEMav p				{ color:#fff; font-size:1.1em; margin: 0.5em 0 0.5em;}
	#OEMav .btn				{ margin:0.5em 0 0; padding: 0.2em 0.7em;}
	#OEMav img				{ display:block; margin:1em 0 0 2em; max-width: 75%;}
	#OEMav q				{ color:#90a7e2; font-size:0.8em; font-style:italic; display:block; margin: 0.5em 0 0;}
	#OEMav small			{ color:#5a6c9f; font-size:0.75em; display:block;}
	
	#OEMvb h2				{ color: #fff;font-family: roboto;font-weight: 200;margin-top:0.5em;font-size: 1.8em;}
	#OEMvb img				{ display:block; margin:1em 0 0 2em;max-width: 45%;}
	#OEMvb p				{ font-size:1.1em;}
	#OEMvb q				{ color:#fff; font-size:0.9em; font-style:italic; display:block; margin: 4em 0 0.5em;}
	#OEMvb .btn				{ padding:  0.2em 0.7em;  margin-top: 0.5em;}
	
	#OEMpartners h2			{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0.2em;font-size: 2.5em;}
	#OEMpartners h3			{ color: #fff;font-family: roboto;font-weight: 200;font-size: 1.5em;}
	#OEMpartners p			{ font-size: 1em; margin: 0.8em 0;}
	#OEMpartners .btn		{ padding: 0.2em 0.7em; margin:0;}
	#OEMpartners img		{ display:block; margin:1em 0 0;}
	
	#OEMpartners2 h2		{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0.2em;font-size: 2.2em;}
	#OEMpartners2 h3		{ color: #fff;font-family: roboto;font-weight: 200;font-size: 2em; margin: 0.1em 0 0;}
	#OEMpartners2 q			{ color:#fff; font-size:0.9em; font-style:italic; display:block; margin: 0;}
	#OEMpartners2 small		{ color:#c7d9ff; font-size:0.8em; display:block; text-align:right;}
	#OEMpartners2 .btn		{ margin:0; padding:0.2em 0.7em; font-size:1.2em}
	#OEMpartners2 img		{ display:block; margin:1em 0 0;}
	
	#OEMmobile h3			{ color: #fff;font-family: roboto;font-weight: 200;font-size: 3em; margin:0.2em 0 0;}
	#OEMmobile p			{ color:#bfdce8; font-size:0.85em; margin: 1em 0 0;}
	#OEMmobile .white		{ color:#fff; font-size:0.9em; margin:0.3em 0 0.3em;}
	#OEMmobile .btn			{ margin:0.1em 0 0; padding:0.2em 0.7em;}
	#OEMmobile img			{ display:block; margin:0.8em 0 0; max-width: 55%;}
	
	#DE_slide1				{ margin:2em 0 0; text-align:left;}
	#DE_slide1 h4			{ font-size: 1.1em;margin: 0;}
	#DE_slide1 h2			{ font-size: 2.4em; margin: 0 0 0.4em;}
	#DE_slide1 h6			{ font-size: 1em;}
	#DE_slide1 p 			{ font-size: 0.7em;}
	#DE_slide1 img			{ max-width:82%;}
	#DE_slide1 .btn-lg		{ font-size: 1.1em; font-weight:600;}
	
	#DE_slide2				{ margin:1em 0 0;}
	#DE_slide2 h2			{ margin: 0.2em 0; font-size: 1.8em;}
	#DE_slide2 p			{ font-size: 0.9em;}
	#DE_slide2 strong		{ font-size:1.05em;}
	#DE_slide2 a			{ margin: 4.1em 0 0; }
	#DE_slide2 img			{ max-width:80%; margin:1em 0 0;}
	#DE_slide2 .btn-lg		{ font-size: 1.2em; font-weight:600;}
	
	#DE_slide3				{ margin:1em 0 0;}
	#DE_slide3 .top 		{ margin: 0.5em 0 0.3em; font-size: 1.6em;}
	#DE_slide3 p 			{ font-size: 1em;}
	#DE_slide3 img			{ max-width:80%;}
	#DE_slide3 .btn-lg		{ font-size: 1.3em; font-weight:600;}
	
	.awardSlide .topLight 	{ background: url("../images/bg_top_slide_award_light.png") no-repeat scroll center top -6em rgba(0, 0, 0, 0 )!important;}
	.awardSlide h3			{ margin:1em 0 0 !important; font-size: 1.6em;}
	.awardSlide h2			{ font-size: 2.5em !important; margin: 0 2em !important;}
	.awardSlide .awardLogo	{ max-width: 27% !important;   margin: 3.2em 0 1em 1em !important;}
	.awardSlide q			{ font: italic 300 1em/1em "Roboto",sans-serif !important; margin: -0.8em 0 0 1.5em !important; max-width:inherit !important;}
	.awardSlide p			{ margin: 0.3em 0 0 1.7em !important; font-size: 0.8em !important;}
	.awardSlide .productBox { max-width: 46% !important; margin-left: -1em !important; margin-top: 1em !important;}
	.awardSlide .labelImg	{ left: 9.9em !important; max-width: 20%; top: 9em !important;}
	.awardSlide .productBox .btn { margin: 0.5em 0 0 5em !important;}
	
  	#trustBD				{ margin:1.5em 0 0;}
	#trustBD hr 			{ margin:0.4em 0; border-color:rgba(255,255,255,0.3)}
	#trustBD h2 			{ margin:-0.25em 0 0.8em; font-family: 'Roboto', sans-serif; font-weight:700; color:#ffffff; font-size:1.8em; letter-spacing: -0.04em;}
	#trustBD p			 	{ font:400 1.15em/1em 'Roboto',sans-serif; margin:-1.2em 0 1em 0.5em;letter-spacing: -0.03em;}
	#trustBD h1			 	{ font:700 10.5em/0.5em 'Roboto',sans-serif; letter-spacing: 0;color:#ffffff;margin:0 0 0 0.1em;}
	#trustBD .million		{ font:500 2.1em/1.5em 'Roboto',sans-serif;letter-spacing: 0.02em; }
	#trustBD .already		{ color: rgba(255, 255, 255, 0.5);font: 200 2.65em/1em 'Roboto',sans-serif;letter-spacing: 0.06em;margin:-0.4em 0 0;}
	#strapslide .slide .btntrustBD { border-radius: 4px;font: 400 1.1em/2em 'Roboto',sans-serif;margin:0.5em 0 0 1em;padding: 0 1.3em;text-transform: none;}
	
	#OEMnewsMenu .solutions {display: inline-block;float: left;max-width: 50%;padding: 0 2em;}
	#OEMnewsMenu .info 		{max-width: 44%;}
	
	#GZdemos .thumb			{ display:block; position:relative; width:100%;}
	#GZdemos .time			{ right: 2.8em !important;top: 9.4em !important;font: 400 0.8em/1.1em 'Roboto' !important;padding: 0.3em !important;}
	#contSide #GZdemos .time {right: 0.4em !important; top: 7.7em !important;} 
	#GZfirst .number 		{ font: 400 1.5em/1em 'Roboto' !important;}
	
	#GZprodFtrs h4							{ text-align:left;font-size:3.9em !important;}
	#GZprodFtrs 							{ background: url("../images/bg_middle_productGZ.jpg") no-repeat scroll center top #000;padding: 5em 0 !important;}
	#GZprodFtrs .txtMedSize					{ text-align:left; font-size: 1.17em !important;}
	
	
	#SMBcomp #tbComp .ribbon { left: 22.85em !important;}
	#SMBchoise h3 			{font: 600 1.5em/1em 'Bitter' !important;}
	.priceTable p:not(#foo) > input + label:before {margin: -4px 0 0 -27px !important;}
	.priceTable.business p label{margin-top: 0!Important;}
	.priceTable p label 	{font: 500 0.9em/1em 'Roboto'!important;margin: -17px 0 0 29px !important;}
	#tbComp th > img 		{right: 0.66em !important;}
	#prodSection #topTabs a {font: 500 0.97em/1.1em 'Roboto',serif !important;}
	#SOSbtmProd #btmTabs a 	{font: 500 0.87em/1.1em 'Roboto',serif !important;}
	#PANheader				{ background: url("../images/bgPAN.png") no-repeat scroll right -17em top #009ab1  !important;}
	#PANheader .locator p 	{font-size: 0.8em !important;margin: 0.4em 0.5em 0 0 !important;}
	#PANresell .step1		{ margin:0 4em 3em 0 !important}
	#PANresell .step3		{ margin:0 2em !important;}
	#PANresell img 			{float: left !important;margin: 4em 0 2em 8em !important;}
	#virus_header_search select {width: 7.2em!important;}
	#virus_header_search label {font: 400 0.9em/1em 'Roboto',serif!important;}
	#locPANheader			{ background: url("../images/bgPANlocator.jpg") no-repeat scroll right -20em bottom #009ab1!important;}
	#locPANheader .solution {font-size:1.5em !important;}
	#locPANheader h1 		{font-size:4.4em !important;}
	#locPANheader div.PANlocator { margin: 3.88em 0 0 !important;}
	#locPANheader .PANlocator p {font-size: 0.75em !important;padding: 0.3em 0.2em !important;line-height: 1em !important;}
	#locPANheader .PANlocator button {margin: 1.9em 0 0 0.5em !important;}
	#locPANheader .partner	{max-width:10em;}
	#RnwFindKey ul.keypag li {padding: 0 11px !important;}
	#RnwTop #quickRnw .form-inline .form-group {padding: 0.6em 0 0.8em 1em!important;}
	#RnwTop #quickRnw .form-inline input {height: 2.3em !important;width: 11em; margin-left: 0.3em;}
	#RnwTop #quickRnw .labelInput {margin: 1.8em 0 0.9em 4.5em !important;}
	#sphFtrs .feat h6 		{font: 300 1.3em/1.5em 'Roboto',sans-serif !important;}
	#sphFtrs .txt			{ font-size:1.5em !important;}
	#RnwProd .renew			{width: 45%;}
	#bannner_footer a.link {height: 14.2em!important;}
	#leftSide .topSrc 		{padding: 1.5em 0.5em 1.5em 1em !important;}
	#leftSide .topSrc input {width: 80% !important; font-size:0.9em; padding:6px !important; height:3em !important;}
	#leftSide .topSrc .btn {padding: 5px 11px !important; margin:0 !important;}
	.btmBan p {margin: 3.5em 0 0 !important; font-size:1em !important;}
	#contSide .form-inline .form-control {padding-left: 2.1em !important;width: 11em !important;font-size: 12px !important;}
	#virus_header_search .btn-success {font: 700 1em/1em 'Roboto',serif !important;}
	#sampleURL .form-inline .form-control {width: 25em !important; padding-left: 1.1em !important; height:34px !important;}
	#prodSection h2 {font-size: 3em !important;padding-bottom: 0.15em;}
	#search .btn {margin: 1em 0 0 !important;}
	.pulse {padding: 9.32em 0 0 !important;}
	#BMSwearable .btn {padding: 10px 16px !important;}
	#BMSwearable .or{ margin:1em 0 0 !important;}
	#LPmigProd #howitworks img {padding: 0 0 0 1.5em;width: 81%;}
	#people_1step 	{right: 1em !important;}
	.tboxComp p			{font-size:0.82em !important;}
	.tboxComp ul li a	{font-size:0.9em !important;}
	#security_news .txt	{ height: 13em !important;}
	#fvrtWrapper .form-control	{ width:20em !important;}
	#blkFriday				{ margin-top: 0.8em !important; }
	#blkFriday .sloganImg	{ max-width: 210px !important; }
	#blkFriday h3			{ font-size: 2.8em !important; }
	.blkFridayRobot			{ max-width: 389px !important; margin-left: 0%  !important; }
	.BF50OFF 				{ left: 115px !important; top: 189px !important; width: 165px !important; }
	#blkFriday .btn			{ margin-top: 0.7em !important; padding: 0.6em 0.7em !important; font-size: 1.3em !important;}
	#winter .labelImg		{ top: 9em !important; left: 3.3em !important; width: 70px !important;}
	#winter.oneProduct .labelImg		{ top: 9em !important; left: 5.6em !important; }
	#winter .winterDecoration1	{ width: 420px; margin: -4.4em 0 -1.2em -11em !important; }
	#winter .winterDecoration2	{ width: 410px; margin:-6.0em 0 -5em -4.2em !important; }
	#winter .winterDecoration3	{ width: 330px; }
	#winter.oneProduct.DE_product .labelImg { top: 7.4em !important;}
	#howitworks img		{ max-width:80% !important;}
	/* OEM Homepage */
	#OEMnewsMenu .news{	left: 0; }
	/* OAS Product*/
	#prodSection .badgePos{top:24em!important; left:4.0em!important;}
	#prodSection .badgePos div{margin-top: 1em!important;text-align:center;}
	#prodSection .badgePos a img	{ max-width: 80px; }
	#prodSection .badgePos a		{ font-size: 1.1em !important; }
	#prodSection .badgePos div p	{ font-size: 0.8em !important; }
	#prodSection .badgePos div		{ margin-top: .4em !important; }
	.priceTable .years_checkbox p > input + label{margin-left: 14px!important;}
	.priceTable.business p:not(#foo) > input + label::before{margin: -3px 0 0 -30px !important}
	.priceTable.business p label{margin-left: 10px!important;}
	.priceTable.business p.amount label a{ padding: 1px 2px 0 3px!important;}
	.slide-content figure.businesSecurity{max-width: 40%;margin-left: 5em;}
	.slide #business h4{font-size: 22px!important;margin-top: 0;}
	.slide #business p{font-size: 1em!important;}
	.slide #business h6{font-size: 1.2em;}
	.slide #business a{font-size: 16px;}
	.slide #gravity_zone_v2{margin-top: 1em!important;}
	.slide #gravity_zone_v2 h6{	font-size: 1.8em!important; }
	.slide #gravity_zone_v2 h4{	font-size: 2em!important;}
	.slide #gravity_zone_v2 a.btn{font-size: 1em!important;}
	#nordics a.chat{right: 20%!important;}
	#prodSection.cosmos{background-position: 580px bottom !important}
	#prodSection.cosmos a span{bottom: 55px!important}
	#prodSection.SMB .badgePos img { width: 5em; float: left !important; }
	#prodSection.SMB .badgePos { width: 500px !important; }
	#prodSection.SMB .badgePos div { float: left !important; text-align: left !important; margin-left: 2em !important; }
	#prodSection.FP_prodSection.business.SMB .badgePos{top: 20em!important; left: 23em!important;}
	#table-comparative #tbComp table{width: 100%!important;}
	#prodSection.FP_prodSection.business .badgePos img{		width: 5em;	}
	#UBP.gravityZone{padding: 10em 0 14em 0!important;}
	#UBP.gravityZone a.btn{font-size: 1em!important;}
	#content #tbComp .tableComparation th h2{font-size: 0.9em!important;}
	#mediaModal.overlayP .modal-dialog,
	#mediaModal2.overlayP .modal-dialog, 
	#flagsModal.overlayP .modal-dialog{	width: 95%!important;}
	#content h2{font-size: 1.4em!important;}
	#tbComp .tableComparation td.firstTD a{font-size: 0.9em!important;}
	#prodSection.backToSchool_lp .elements{top: 215px!important;}
	#prodSection.backToSchool_lp{background-position: center 0!important;}
	#prodSection.backToSchool_lp span.priceWrapper {left: 64px; max-width: 70px;}
	#iwantTo .products a.secLinks:last-child{margin-right: -20px!important;}
	#iwantTo .box{width: 320px!important;}
	#prodSection.business.v2 .badgePos img{width: 4em;}
	#RnwTop.renewal2 ul li{font-size: 12px!important;}
	#RnwTop.renewal2 .form-group a.btn { font-size: 12px!important;height: 40px!important; line-height: 24px!important;}
	#RnwTop.renewal2 #quickRnw .form-inline input{margin-right: 5px!important;}
	#RnwProd.v2 .activePack figure { margin-left: -60px!important;    width: 367px!important;}
	#RnwProd.v2 .activePack{margin-top: -331px!important;}
	#PANawards.v2 h5{margin-top: 1em!important;}
	#PANawards .align img{margin-left: 5%;}
	#secondZone h3:nth-child(1) {    margin-top: 70px;}
	#GZprodDesc.v2 h2{font-size: 2.6em;}
} /* media queries end */

/*Homepage*/
#header					{ background:#171717 repeat-x; border-bottom:0;}
#header a				{ font:600 0.85em/1.7em arial;}
#header .logoXS			{ margin: 0.35em 0.1em 0 0;}
#header .vLines			{ float:left; margin: 1em 0;}
#header .active > a		{ background-image:none; background-color:#fff; color:#000; box-shadow:none; text-shadow:none;}
#header .navbar-toggle	{ float:left;}
#header .navbar-nav 	{ margin: 0.5px -15px;}
#header .navbar-nav > li > a { margin-top: -1px;}

#classicLine    		{ padding-top: 4em; background-color:#f7f7f7;}
#classicLine .subTitle 	{ font: 300 1.9em/1em 'Roboto', sans-serif; color: #8d8d8d; letter-spacing: -0.01em; padding-top:0.5em;}
#classicLine img   		{ margin: 2em 0;}
#classicLine .logo-small{ margin: 4em 0 0;}
#classicLine .price		{ font-size: 3.3em; font-weight:500; color:#3a3a3a; letter-spacing: -0.04em;}
#classicLine .links		{ margin-top:15px;}
#classicLine ul  		{ display: inline-table; padding: 1em 0 0 0.3em; /*list-style-image: url(../images/check_green.png);*/ list-style-position:outside; list-style:none;}
#classicLine ul li  	{ font-size: .9em; padding: .5em .5em 0 0; float: left; width: 50%;}
#classicLine .fa  		{ color:#5cbb00; font-size:1.1em;}

#award					{ padding: 60px 0 0; background-color:#f7f7f7; text-align:center;}
#award .up-triangle 	{ border-bottom: 40px solid #FFFFFF;border-left: 30px solid transparent;border-right: 30px solid transparent;height: 0;width: 0; }
#award img 				{ display: inline-block; width: 13%;}
#award q 				{ padding: 13px 0 0; font:300 italic 1.5em/1.5em 'Roboto', sans-serif; display: inherit; color:#a37200;}
#award p 				{ color:#7d7d7d;}
#award span 			{ padding:38px 0 14px; display: inherit;}
#award a 				{ font:300 1.35em/1.1em 'Roboto', sans-serif; color:#e80000;}

#gravityZone			{ padding-top: 6em; text-align:center;}
#gravityZone img 		{ padding: 2em 0 0; display: inline-block;}
#gravityZone p 			{ color: #808080; font-size: 1.36em; font-weight: 300; line-height: 1.3em; margin: 0.5em 0 2.2em;}
#gravityZone .detail 	{ font-size: 1em;font-weight: normal;margin: 1em; letter-spacing: normal;}
#gravityZone .btn	 	{ margin: 1.3em 0 3em;}

#Entrprs 				{ padding: 1em 0; background-color:#f5f6f6;}
#Entrprs h5 			{ font:400 2.8em/0.5em 'Exo 2',serif; margin: 1em 0 0;}
#Entrprs .partners img	{ padding:0; margin:0 0 2em; display:block}

#GZprodFtrs				{ background: url("../images/bg_middle_productGZ.jpg") no-repeat center top #000; padding:5em 0 10em;}
#GZprodFtrs  h4			{ color: #fff;font-size: 4.9em;font-weight: 200;letter-spacing: -0.04em;margin: 0 0 0.5em; line-height:1em;}
#GZprodFtrs  h4	span		{color: #fff;font-size: 1.2em;font-weight: 600;letter-spacing: -0.04em;margin: -0.2em 0;display: block; line-height:1em;}
#GZprodFtrs  h6			{ color: #fff;font-size: 1.62em;font-weight: 600;letter-spacing: 0; margin:5em 0 0;}
#GZprodFtrs  h3			{ color: #fff;font-size: 1.5em;font-weight: 500;letter-spacing: 0;margin: 0.7em 0 0.3em;}
#GZprodFtrs  strong		{ color: #3f3f3f;}
#GZprodFtrs  p			{ color: #b6b6b6;}
#GZprodFtrs  ul			{ list-style:none; margin:0.5em 0 0 -4em;}
#GZprodFtrs  .icons		{ margin:5em auto 1em;}
#GZprodFtrs  .small		{ color: #6b6b6b; font:400 0.96em/1.2em 'Roboto';letter-spacing: -0.03em; padding: 0 0 4em;}
#GZprodFtrs  .txtMedSize	{ margin:0.2em auto 1em; font-size:1.27em; line-height: 1.5em;}	
#GZprodFtrs #plusFeat 				{ overflow: hidden; clear: both; display:none;}
#GZprodFtrs #plusFeat span			{ font:italic 400 0.96em/1.2em 'Roboto'; color:#a2a2a2; display:block;}
#GZprodFtrs #plusFeatBtn			{ margin:1em 0 0;}
#GZprodFtrs #plusFeatBtn a.plusbg   	{ background-color: #4839a0;border-radius: 0;color: #fff;font-size: 1.3em;font-weight: 600;letter-spacing: -0.02em;margin: 0 0 1em;padding: 0.5em 1.5em;}
#GZprodFtrs #plusFeatBtn a.plusbg:hover { background-color: #078aa9;color: #eee;}
#GZprodFtrs #plusFeatBtn i   			{ color: #FFFFFF; font-size: 1.4em; margin: 0 0.3em -0.1em 0; vertical-align: bottom; font-weight: 500;}

#SMB					{ padding: 6.8em 0 5em; text-align: center; background-color: #f7f7f7;}
#SMB h5					{ padding: 0 33px; min-height: 2em; font-size: 1.7em;}
#SMB p					{ padding: 2px 34px;}
#SMB .products			{ min-height:21em;}
#SMB img				{ display: inline-block; padding:23px 0 10px;}
#SMB .inquiry			{ font:600 1.35em/1.1em 'Roboto', sans-serif; padding:3em 0 0; color:#3a3a3a;}
#SMB .info				{ font:400 0.88em/1.1em 'Roboto', sans-serif;padding:10px 0; color:#717171;}
#SMB .endpoints			{ padding-top:6em;}
#SMB .security			{ padding-top:6em;}
#SMB .btn				{ margin-top:2em;}

#socialMedia            { -moz-box-sizing: content-box;background: url(../images/bgSocialMedia.png) no-repeat scroll center top ;margin: 0;position: relative;text-align: center;padding: 5em 0 0; border-top:1px solid #e7e7e7; border-bottom:1px solid #ebebeb;}
#socialMedia h2			{ padding:0 0 49px; color:#fff; font:300 4em/1em 'Roboto', sans-serif;}
#socialMedia h4			{ padding:2em 0 0; color:#fff; font:200 2.1em/1em 'Roboto', sans-serif;}
#socialMedia .social	{ background-color:#2197c3;}
#socialMedia .icons		{  display:block; margin: -3em 0 3em;}
#socialMedia .icons-social { padding: 1em; background-color:#f7f7f7; }
#socialMedia .fb		{ background-color: #be1111; padding:20px 0;}
#socialMedia .txtBlack	{ font-size: 1.8em;font-weight: 700;letter-spacing: -0.04em; padding:14px 0 7px;line-height: 1em;}
#socialMedia .txtWhite	{ font-size: 1.8em;font-weight: 700;letter-spacing: -0.04em; padding:4px;line-height: 1.2em; margin:1em 0 0;}
#socialMedia p			{ padding: 0 2em 4em;color: #fff;font-size: 1.5em;font-weight: 300;}
#socialMedia img 		{ display: inline-block;}
#socialMedia .find 		{ color:rgba(252, 252, 252, 0.70); font-size: 1.1em; padding: 2em 0 1em;}
#socialMedia .find a 	{ color:rgba(252, 252, 252, 0.70); font:600 1em/1em 'Roboto', sans-serif;}
#socialMedia .find a:hover 	{ color:rgba(252, 252, 252, 0.55);}
#socialMedia .small 	{ color:rgba(252, 252, 252, 0.47);font:500 0.9em/1em 'Roboto', sans-serif;padding: 2px;}
#socialMedia .twitter	{ background-color: #f7f7f7; padding:80px 0;}
#socialMedia .icon		{ color:#5ea9dd;}
#socialMedia .tweet 	{ font-size: 1.44em;font-weight: 300;letter-spacing: -0.02em;line-height: 1.2em;margin:1em 0 0.2em; padding:0}
#socialMedia .tweetby 	{ font-size: 1.1em;font-weight: 700;letter-spacing: -0.02em;line-height: 1.2em;margin:1em 0 0.2em; padding:0;color: #2D2D2D;}
#socialMedia .tweetsec 	{ color: #9F9E9E;font-size: 0.8em;font-weight: 400;margin: 0 5px;}
#socialMedia .prizes	{ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 77%, rgba(255,255,255,1) 78%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(77%,rgba(255,255,255,1)), color-stop(78%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 77%,rgba(255,255,255,1) 78%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 77%,rgba(255,255,255,1) 78%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 77%,rgba(255,255,255,1) 78%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 77%,rgba(255,255,255,1) 78%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
margin: -3em 0 0;}
#socialMedia .prizes img { display:block; margin:3em 0 0;}
#socialMedia .prizes h2	{ padding:0 0 49px; color:#000; font:300 4em/1em 'Bitter', sans-serif;}
#socialMedia .prizes h4	{ padding:2em 0 0; color:#000; font:200 2.1em/1em 'Bitter', sans-serif;}

#bdSoftware				{ padding: 4em 0 2em; text-align:center;}
#bdSoftware	h2			{ padding-bottom: 0.6em;}
#bdSoftware	p			{ padding-bottom: 2em;}
#bdSoftware	h6			{ padding:0.5em 0 0;}
#bdSoftware	a			{ font:400 1em/1.1em 'Roboto', sans-serif; color:#e80000;}
#social-media-top .social-media-icon {
  display: inline-block;
  height: 25px;
  max-width: 100px;
  min-width: 100px;
  vertical-align: top;
  width: 33%;
}

/*ProductPage*/
#prodSection			{ padding: 2.5em 0; background-color:#f7f7f7; border-bottom:1px solid #fff; border: 1px 0;}
#prodSection .logo-small{ margin: 4em 0 0.3em;}
#prodSection h2			{ font-size: 3.13em; padding-bottom: 0.15em;}
#prodSection .subTitle	{ font: 300 1.5em/1em 'Roboto', sans-serif;}
#prodSection hr			{ margin:0.1em 0;}
#prodSection i			{ font-size:1.3em;}
#prodSection .sale		{ color:#949494; font:400 0.9em/1em 'Roboto', sans-serif;}
#prodSection .sale span	{ color:#6a6a6a;}
#prodSection ul  		{ padding: 25px 0 15px; list-style-image: url(../images/check.png); list-style-position:outside;}
#prodSection ul li  	{ font-size: 0.85em; padding:7px 0 0 0;}
#prodSection .datasheet { margin: 0.5em 1em 0 0 !important;}
#prodSection .add_cart { display:block;}

#prodSection ul.dropdown-menu  { list-style: none outside none; padding: 0;}
#prodSection ul.dropdown-menu li  { padding: 0;}
#prodSection .btn-group.open .dropdown-toggle {box-shadow: none;}
#prodSection .btn-group, #prodSection .btn-group-vertical {vertical-align: inherit;}
#prodSection .dropdown-menu > li > a {color: #333;padding: 8px 15px;}
#prodSection .dropdown-menu > li > a:hover {color: #cc0000; background-color:#fff;}

#prodSection .nav-tabs 	{ border-bottom: 0;}
#prodSection .tabname 	{ display:block; padding:0}
#prodSection #topTabs   { margin:2em 0 0;}
#prodSection #topTabs a.tabname { font:400 1.3em/1.2em 'Roboto',sans-serif; display:block; color:#adadad;}
#prodSection #topTabs a.tabname:hover{ color:rgba(0,102,153,1);}
#prodSection #topTabs .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus  { color: #313131 !important;}
#prodSection #topTabs a.active:hover{ color:#adadad !important;}
#prodSection #topTabs ul { display: block; padding: 0; }
#prodSection #topTabs ul li { background-color: #E6E6E6;border-bottom: 1px solid #999999;border-top-left-radius: 4px;border-top-right-radius: 4px;padding: 0;}
#prodSection #topTabs a { font:500 1.1em/1.1em 'Roboto', sans-serif; color:#999;}
#prodSection .nav-tabs > li > a { margin-right: 0;}
#prodSection .productBox	{ position: relative; }
#prodSection .productBox .labelImg	{ position: absolute; }

#CloudConsoleTab .priceTable, #OnPremiseTab .priceTable	{ margin:0 0 2em; border-top:0; border-top-left-radius:0; border-top-right-radius:0;}

.priceTable				{ background:#fff bottom; border:1px solid #e1e1e1; border-radius: 3px; padding:1.5em 1.5em 0; margin:2em 0;}
.priceTable p  			{ position:relative}
.priceTable p label 	{ margin:0 0 0 14px; display:inline-block; vertical-align:middle; font:500 1.05em/1.2em 'Roboto'; color:#000;}
.priceTable p label span { float:none; display:block}
.priceTable p:not(#foo) > input + label:before { width:22px; height:22px;margin:1px 0 0 -24px; background: url(../images/radioButtons.png) center center no-repeat;position: absolute; z-index: 2; left:22px; content: ""; overflow: hidden;}
.priceTable p:not(#foo) > input[type=checkbox] + label:before	{ background-position:0 0; }
.priceTable p:not(#foo) > input[type=checkbox]:checked + label:before { background-position:0 -23px; }
.priceTable label		{ font:400 0.85em 'Roboto'; color:#818181;margin:0.6em 0;}
.priceTable select		{ font:400 0.85em 'Roboto'; color:#383838; padding:6px; height:33px; margin:0.6em 0;}
.priceTable .install	{ padding: 0.1em 0.9em; margin: 0.3em 0; background-color:#f3f3f3; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;}
.priceTable .install input { opacity: 0; }
.priceTable img			{ margin:1em 0.5em; float:left}
.priceTable p			{ font:500 0.96em 'roboto'; letter-spacing: -0.03em; margin: 0.7em 0; color:#292929;}
.priceTable span		{ font:400 0.8em 'roboto'; margin-top: -0.2em; float:left; letter-spacing: -0.015em; color:#7e7e7e;}
.priceTable .price		{ text-align:right; position: relative;}
.priceTable .price p	{ font-size: 1.1em;font-weight: 300;}
.priceTable .price strike	{ color:#ff3e3e; }
.priceTable .price big	{ font-size: 1.8em;font-weight: 700; letter-spacing: -0.04em; color:#000; /*margin:-0.5em 0 0.2em;*/ float:right;}
.priceTable .saving		{ font:400 0.85em 'Roboto'; color:#818181; margin-top: 1em;}
.priceTable .saveVal	{ font:500 1.2em 'Roboto'; color:#36af00; margin-top: 0.5em;}
.priceTable hr			{ margin: 0.5em 0 !important;}

#btmProd				{ background-color:#f7f7f7; padding:0 0 4em;}
#btmProd .logo-small	{ margin: 4em 0 0.3em;}
#btmProd .btmBox		{ display: block; margin:-2em 0 3em;}
#btmProd form			{ margin: -4em 0 0;}
#btmProd form.ta_form     { margin:0;}
#btmProd .center 		{ display: block; margin:3.5em 2em 0 0.5em;}
#btmProd .center .logo-small{ display:block; height:auto;}
#btmProd .center h2		{ font-size: 2.6em; padding-bottom: 0.15em;}
#btmProd  h2				{ font-size: 3.13em; }
#btmProd .center .subTitle { font: 300 1.3em/1em 'Roboto', sans-serif; padding: 0 0 0.5em;}
#btmProd .center h5		{ color: #171717; font:400 1.3em/1.3em 'Roboto';}
#btmProd .center p		{ color: #6b6b6b; font:400 0.97em/1.2em 'Roboto'; padding: 1em 0;}
#btmProd .add_cart 		{ display:block;}

#SOSbtmProd				{ background-color:#f7f7f7; padding:0 0 4em;}
#SOSbtmProd .btmBox		{ display: block; margin:-2em 0 6em;}
#SOSbtmProd form			{ margin:0;}
#SOSbtmProd .center 		{ display: block; margin:3.5em 2em 0 0.5em;}
#SOSbtmProd .center .logo-small{ max-width:27%; display:block; height:auto;}
#SOSbtmProd .center h2		{ font-size: 2.6em; padding-bottom: 0.15em;}
#SOSbtmProd .center .subTitle { font: 300 1.3em/1em 'Roboto', sans-serif; padding: 0 0 0.5em;}
#SOSbtmProd .center h5		{ color: #171717; font:400 1.3em/1.3em 'Roboto';}
#SOSbtmProd .center p		{ color: #6b6b6b; font:400 0.97em/1.2em 'Roboto'; padding: 0 0 1em;}
#SOSbtmProd .nav-tabs 	{ border-bottom: 0;}
#SOSbtmProd .tabname 	{ display:block; padding:0}
#SOSbtmProd .btmForm 	{ margin:-3em 0 0;}
#SOSbtmProd #btmTabs a.tabname { font:400 1.3em/1.2em 'Roboto',sans-serif; display:block; color:#adadad;}
#SOSbtmProd #btmTabs a.tabname:hover{ color:rgba(0,102,153,1);}
#SOSbtmProd #btmTabs .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus  { color: #313131 !important;}
#SOSbtmProd #btmTabs a.active:hover{ color:#adadad !important;}
#SOSbtmProd #btmTabs ul { display: block; padding: 0; }
#SOSbtmProd #btmTabs ul li { background-color: #E6E6E6;border-bottom: 1px solid #999999;border-top-left-radius: 4px;border-top-right-radius: 4px;padding: 0;}
#SOSbtmProd #btmTabs a { font:500 0.9em/1.1em 'Roboto', sans-serif; color:#999;}
#SOSbtmProd .nav-tabs > li > a { margin-right: 0;}
#CloudConsoleBTMTab .priceTable, #OnPremiseBTMTab .priceTable	{ margin:0 0 2em; border-top:0; border-top-left-radius:0; border-top-right-radius:0;}
#SOSbtmProd .logo-small			{ margin: 4em 0 0.3em; }

#ytclip 				{ height: 100px; margin-top: 15px;}
#ytclip .ytLine 		{ background: url("../images/ytLine.png") no-repeat scroll center center ;height: 40px;left: 0;position: absolute;top: 5px;width: 100%;}
#ytclip .ytPlay 		{ background: url("../images/ytPlay_sprite.png") no-repeat scroll 0 0 ;height: 56px;left: 0;margin: 0 auto;position: relative;text-align: center;top: 0;width: 54px;}
#ytclip:hover .ytPlay 	{ background: url("../images/ytPlay_sprite.png") 0 -56px  ;}
#ytclip .ytLink 		{ color: #FF0000;font:12px/25px 'Roboto';text-align: center;}

#underProd				{ padding:1em 0; background-color:#eee;}
#underProd h6			{ font-family: roboto;font-size: 1.5em;letter-spacing: -0.02em;margin:1em 0 0.5em;}
#underProd p			{ color: #666666;font-size: 1.2em;font-weight: 300;letter-spacing: -0.02em; line-height:1.2em;}

#prodAwrds h2		    { font:600 2.8em/1em 'bitter';}
#prodAwrds .subTitle	{ margin: 0.5em 0 1.5em; }
#prodAwrds .title		{ font:400 1.6em/1em 'Roboto'; color:#030303;letter-spacing: -0.03em;}
#prodAwrds q			{ font-size: 1.23em;font-style: italic; color: #545454;font-weight: 500;letter-spacing: -0.03em;text-align: center; display: block; line-height: 1em; margin:1.5em 0 0.2em;}
#prodAwrds cite			{ font:400 0.9em/1.2em 'Roboto'; color:#7e7e7e; display:block;}
#prodAwrds .topAward	{ margin-bottom: 4em;}
#prodAwrds .btmAward	{ margin: 4em auto;}
#prodAwrds .btmAward .proven	{ font:500 1.4em/1em 'Roboto'; color:#030303;letter-spacing: -0.03em;margin: 0 0 1.5em;}
#prodAwrds .Vbord		{ border-right:1px dashed #c6c6c6;}

#prodFtrs_ta h2			{ font-size: 3em;font-weight: 400;letter-spacing: -0.04em;margin: 2em 0 0;}
#prodFtrs_ta .container {padding:4em 0 0 0;}
#prodFtrs_ta h4			{ color: #818181;font-size: 1.5em;letter-spacing: -0.04em; margin: 0.2em 0 1.5em;}
#prodFtrs_ta strong		{ color: #3f3f3f;}
#prodFtrs_ta p			{ color: #3f3f3f;}
#prodFtrs_ta figure    { line-height:7em;}
#prodFtrs_ta img		{ vertical-align: middle; display: inline-block;}
#prodFtrs_ta h6			{ color: #272727; font:500 1.4em/1em 'Roboto'; letter-spacing: -0.04em;}
#prodFtrs_ta .small		{ color: #6b6b6b; font:400 0.96em/1.2em 'Roboto';letter-spacing: -0.03em; padding: 0 0 4em;}

#prodFtrs				{	background-image:  url("../images/bg_middle_product.png"), url("../images/bg_middle_product_B.png");
							background-repeat: no-repeat;
							background-position: center top -539px, center top;
							background-color: #25292C;
							padding:0 0 5em;}
#prodFtrs  h2			{ color: #fff;font-size:5.7em;font-weight: 600;letter-spacing: -0.04em;margin:3em 0 0;}
#prodFtrs  h4			{ color: #fff;font:200 4.9em/1em 'Roboto';letter-spacing: -0.04em;margin: 0 0 0.5em; font-weight:lighter;}
#prodFtrs  h6			{ color: #fff;font-size: 1.62em;font-weight: 600;letter-spacing: 0;}
#prodFtrs  h3			{ color: #fff;font-size: 1.5em;font-weight: 500;letter-spacing: 0;margin: 0.7em 0 0.3em;}
#prodFtrs  strong		{ color: #3f3f3f;}
#prodFtrs  p			{ color: #a4abc5;}
#prodFtrs  ul			{ list-style:none; margin:0.5em 0 0 0; padding: 0;}
#prodFtrs  ul li		{ padding-left: 0; }
#prodFtrs  .icons		{ margin:5em auto 1em;}
#prodFtrs  .small		{ color: #6b6b6b; font:400 0.96em/1.2em 'Roboto';letter-spacing: -0.03em; padding: 0 0 4em;}
#prodFtrs  .txtMedSize	{ margin:0.2em auto 1em; font-size:1.47em;}
#prodFtrs.noBg			{ background: none;}

#plusFeat 				{ overflow: hidden; clear: both; display:none;}
#plusFeat span			{ font:italic 400 0.96em/1.2em 'Roboto'; color:#a2a2a2; display:block;}
#plusFeatBtn			{ margin:1em 0 0;}
#plusFeatBtn a.plusbg   	{ background-color: #000000;border-radius: 0;color: #fff;font-size: 1.1em;font-weight: 400;letter-spacing: -0.02em;margin: 0 0 1em;padding: 0.5em 1.5em;}
#plusFeatBtn a.plusbg:hover { background-color: #26476A;color: #eee;}
#plusFeatBtn i   			{ color: #FFFFFF; font-size: 1.4em; margin: 0 0.3em -0.1em 0; vertical-align: bottom; font-weight: 500;}

#youGet 				{ background-color:#F4F4F4; margin:0 0 2em;}
#youGet .down-triangle 	{ border-top: 40px solid #F4F4F4;border-left: 60px solid transparent;border-right: 60px solid transparent;height: 0;width: 0;margin-bottom: -2.4em; }
#youGet img 			{ display: inline-block;}
#youGet h6 				{ color: #272727; font:300 2em/1em 'roboto'; letter-spacing: -0.04em; margin:1.5em 0 1em;}

#sphFtrs h6   			{ color: #272727; font:500 1.4em/1em 'Roboto'; letter-spacing: -0.04em; }
#sphFtrs h6 > i   		{ color: #272727; font-size:7em; margin:0; font-weight: normal;}
#sphFtrs h3 			{ color: #272727; font:400 1.3em/1em 'Roboto'; padding: 1em 0 0.8em; letter-spacing: -0.04em;}
#sphFtrs p 				{ color: #6b6b6b; font:400 0.96em/1.2em 'Roboto';letter-spacing: -0.03em; padding: 0 0 1em;}
#sphFtrs .device-details{ font-size: 1.1em; margin-top: 2em; }
#sphFtrs .devices		{ margin-bottom: 5em; }
#sphFtrs .viewMoreBtn.tsmd { margin: 2em 0 !important; }
#sphFtrs ul 			{ overflow: hidden; padding:0;}
#sphFtrs ul li 			{ list-style: none outside none; }
#sphFtrs .hidFtrs		{ overflow:hidden; clear:left;}
#sphFtrs .hidFtrs li	{ display:inline-block; float:left;}
#sphFtrs .hidFtrs h3	{ color: #272727; font:400 1.3em/1em 'Roboto'; padding: 1em 0 0.8em; letter-spacing: -0.04em;}
#sphFtrs .hidFtrs p		{ color: #6b6b6b; font:400 0.96em/1.2em 'Roboto';letter-spacing: -0.03em; padding: 0 0 1em;}
#sphFtrs a.plusbg   	{ background-color: #9E9E9E;border-radius: 0;color: #FFFFFF;font-size: 0.8em;letter-spacing: -0.02em;margin: 0 0 1em;padding: 0.5em 1em;}
#sphFtrs a.plusbg:hover { color: #f2f5f7;}
#sphFtrs i   			{ color: #FFFFFF; font-size: 1.8em; margin: 0 0.3em -0.1em 0; vertical-align: bottom; font-weight: 700;}
#clpsftrsPC, #clpsftrsPC2, #clpsftrsMAC, #clpsftrsAND, #clpsftrsAND2  {display:none;}
#pcusr, #macusr, #andusr  {overflow: hidden;}
#andusr  				{ margin: 0 0 2em;}
#sphFtrs .txt   		{ color: #707070; font:300 1.7em/1em 'Roboto'; padding: 1em 0 0;}
#sphFtrs h5   			{ color: #272727; font:500 1.4em/1em 'Roboto'; letter-spacing: -0.04em; white-space:nowrap;}
#sphFtrs hr   			{ margin:7em 0 0;}
#sphFtrs hr.dashed  	{ margin:1em;}
#sphFtrs .scrShoots   	{ margin:3em 0;}
#sphFtrs .users 		{color: #1F1F1F;font-weight: bold; line-height: 1.5em;}
#sphFtrs q, #sphFtrs .subTitle {color: #272727; font:300 1em/1em 'Roboto';}
#sphFtrs small 			{font-size:75%;}
#sphFtrs .datasheet, #sphFtrs .userguide { margin:0 !important;}

#sysReq 				{ overflow: hidden; clear: both !important; display:none;}
#sysReq ul				{ list-style:none outside none !important;}
#sysReq ul li			{ color: #6b6b6b !important; font:400 0.96em/1.2em 'Roboto' !important;letter-spacing: -0.03em !important; padding: 0 0 1em !important;}
#sysReq i   			{ color: #C00; font-size: 1em; margin:0 0.3em 0.3em 0; vertical-align: middle;}
#sysReq h3				{ color: #272727!important; font:500 1.5em/1em 'Roboto'!important; letter-spacing: -0.04em!important;}
#sysReq h4				{ color: #171717 !important; font:400 1.3em/1.3em 'Roboto'!important; }
#sysReq p				{ color: #6b6b6b; font:400 0.96em/1.2em 'Roboto';letter-spacing: -0.03em; padding: 0 0 1em;}
#sysReq span			{ font:italic 400 0.96em/1.2em 'Roboto'; color:#a2a2a2; display:block;}

.tbComp					{ padding:3em 0; margin:0 0 1em;}
.tbComp td:first-child a{ display: block;font: 400 1.1em/1em 'Roboto';padding: 1.1em;color:#000;}
.tbComp td:first-child a:hover	{ color:#000;}
.tbComp td a			{ display: block;color:#5cbb00; font-size:1.2em;padding:0.8em;}
.tbComp td a:hover		{ color:#5cbb00;}
.tbComp td a.bullet		{ display: block;color:#bebebe; font-size:0.4em;}
.tbComp td a.bullet:hover{ color:#bebebe;}
.tbComp td a.btn		{ color: #FFFFFF;display: inline-block;font-size: 0.8em !important;margin: 0.7em 0 1em;padding:0.4em 0.8em 0.2em;  font-weight: 800;}
.tbComp td a.btn:hover		{ color:#fff;}
.tbComp .oneClick		{ background-color:#E8F9FF;}
.tbComp .table > thead > tr > th { border-bottom: 0;padding:0.8em;}
.tbComp th				{ vertical-align:middle; background-color: #333333; color: #fff;font-size: 1.3em;font-weight: 400; line-height: 0.8em; padding: 1.2em; width: 20%; border-right:1px solid #4a4a4a;}
.tbComp th:first-child	{ background-color: transparent; width: 32%;}
.tbComp th:last-child	{ background-color: #202020;}
.tbComp th:last-child span	{color:#FFAE45;line-height:1.3em;font-weight: 500;font-size:0.9em;}
.tbComp th > small		{ font-size: 0.6em; color:#666; font-weight: 400;}
.tbComp th > img        { position: absolute;right: 0.58em;top: -0.42em;}
.tbComp .table > tbody > tr > td  { border-left: 1px solid #eee;border-right: 1px solid #eee; border-top:1px solid #eee; padding:0;}

.tbComp td i			{ color:#5cbb00; font-size:1.2em;}
.tbComp .bullet			{ color:#bebebe; font-size:0.4em;}
.tbComp tfoot			{ color:#000; font-size:1.4em; letter-spacing: -0.04em;border-left: 1px solid #eee;border-right: 1px solid #eee;border-bottom: 1px solid #eee;}
.tbComp .table > tfoot > tr > td  { border: 1px solid #eee;}
.tbComp tfoot small		{ color:#6b6b6b; font-size:0.7em;  display: block; letter-spacing:0;}
.tbComp button  		{ font-size: 0.8em;line-height: 2.5em;margin: 0.5em 0 1.4em;padding: 0 0.6em;}
.tbComp button > img	{ width:40%;}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {background-color: #e2e2e2;cursor:pointer;}
.tbComp .emptyCell		{ background-color:transparent !important; border:none !important;}


#tbComp					{ padding:3em 0; margin:0 0 1em;}
#tbComp td:first-child a{ display: block;font: 400 1.1em/1em 'Roboto';padding: 1.1em;color:#000;}
#tbComp td:first-child a:hover	{ color:#000;}
#tbComp td a			{ display: inline-block;text-align:center;color:#5cbb00; font-size:1.2em;padding:0.8em;}
#tbComp td a:hover		{ color:#5cbb00;}
#tbComp td a.bullet		{ display: block;color:#bebebe; font-size:0.4em;}
#tbComp td a.bullet:hover{ color:#bebebe;}
#tbComp td a.btn		{ color: #FFFFFF;display: inline-block;font-size: 0.8em !important;margin: 0.7em 0 1em;padding:0.4em 0.8em 0.2em;  font-weight: 800;}
#tbComp td a.btn:hover		{ color:#fff;}
#tbComp .oneClick		{ background-color:#E8F9FF;}
#tbComp .table > thead > tr > th { border-bottom: 0;/*padding:1em 0.5em;*/}
#tbComp th				{ vertical-align:middle; background-color: #333333; color: #fff;font-size: 1.3em;font-weight: 400; line-height: 0.8em; padding: 1.5em 0.5em; width: 20%; border-right:1px solid #4a4a4a;}
#tbComp th:first-child	{ background-color: transparent; width: 32%;}
#tbComp th:last-child	{ background-color: #202020;}
#tbComp th:last-child span	{color:#FFAE45;line-height:1.3em;font-weight: 500;font-size:0.9em;}
#tbComp th > small		{ font-size: 0.6em; color:#666; font-weight: 400;}
#tbComp th > img        { position: absolute;right: 0.58em;top: -0.42em;}
#tbComp .table > tbody > tr > td  { border-left: 1px solid #eee;border-right: 1px solid #eee; border-top:1px solid #eee; padding:0;}

#tbComp td i			{ color:#5cbb00; font-size:1.2em;}
#tbComp .bullet			{ color:#bebebe; font-size:0.4em;}
#tbComp tfoot			{ color:#000; font-size:1.4em; letter-spacing: -0.04em;border-left: 1px solid #eee;border-right: 1px solid #eee;border-bottom: 1px solid #eee;}
#tbComp .table > tfoot > tr > td  { border: 1px solid #eee;}
#tbComp tfoot small		{ color:#6b6b6b; font-size:0.7em;  display: block; letter-spacing:0;}
#tbComp button  		{ font-size: 0.8em;line-height: 2.5em;margin: 0.5em 0 1.4em;padding: 0 0.6em;}
#tbComp button > img	{ width:40%;}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {background-color: #e2e2e2 !important;cursor:pointer;}
#tbComp .emptyCell		{ background-color:transparent !important; border:none !important;}
#SMBcomp .table > thead > tr > th { border-bottom: 0;padding:0.8em;}
#SMBcomp .table > tbody > tr > td  { border-left: 1px solid #eee;border-right: 1px solid #eee; padding:1.5em;}
#SMBcomp .table > tfoot > tr > td  { border-left: 1px solid #eee;border-right: 1px solid #eee;border-bottom: 1px solid #eee;border-top: 1px solid #eee;}
#SMBcomp #tbComp .sos	{ background-color:#202020; color:#ffae45; border-right: 1px solid #4a4a4a;font:400 1.4em/1em 'Roboto';}
#SMBcomp #tbComp .ribbon{ display: block;left: 26.7em;position: absolute;top: 1.72em;}
#SMBcomp #tbComp .txtWhite{ font-size:0.9em; line-height: 1.5em; color:#fff;}
#SMBcomp #tbComp .endpoints	{ background-color:#333333; color:#fff; border-right: 1px solid #4a4a4a; font:400 1.4em/1em 'Roboto';}
#SMBcomp #tbComp .envir	{ background-color:#333333; color:#fff; font:400 1.4em/1em 'Roboto';}
#SMBcomp #tbComp .firstTD { font:400 1.1em/1em 'Roboto'; color:#000; vertical-align: middle;}
#SMBcomp #tbComp .check	{ color:#5cbb00; font-size:1.5em; float: none;}
#SMBcomp #tbComp .bullet{ color:#bebebe; font-size:0.4em;}
#SMBcomp #tbComp td i	{ color: inherit;}
#SMBcomp #tbComp button { margin:1.5em 0 0.2em; padding: 0.2em 1em;}
#SMBcomp #tbComp p		{ margin:0 0 0.8em; font:400 0.73em/1.5em 'Roboto'; letter-spacing: 0.001em; color:#656565;}
#SMBcomp #tbComp span	{ color:#ff7800; font-weight:500;}
#SMBcomp #tbComp.smb2 .not { color: #bdbdbd; font-size: 0.5em; }


#tbAward img				{ margin:0 1em;}
#tbAward .awrd			{ width:80%;}
#tbAward q				{ display: block;font: italic 400 1.1em/1em 'Roboto';letter-spacing: -0.02em;margin: 0.5em 0;}
#tbAward small			{ font:400 0.96em/1em 'Roboto'; letter-spacing: -0.04em; display:block; color:#999; }


/*Enterprise Home*/
#carouselEntrprs    	{ text-align: center;}
#carouselEntrprs h1  	{ font:600 3em/1.3em 'Bitter', serif;}
#carouselEntrprs hr   	{ margin:3em 0;}
#carouselEntrprs .btm_hr   	{ margin:-2em 0;}
#carouselEntrprs a   	{ font:300 1.2em/3em 'Roboto';}
#carouselEntrprs .logo   	 { background: url("../images/partLogo1.png") no-repeat scroll top center; width:237px;  max-width: 100%; cursor:pointer; display:block; padding:2em;}
#carouselEntrprs .logo:hover { background: url("../images/partLogo1Hover.png") no-repeat scroll top center;}
#carouselEntrprs #part	{ margin:2em 0 0; text-align: center;}


#solutionsEntrprs		{ padding: 5em 0 7em; text-align:center; background-color:#f7f7f7;}
#solutionsEntrprs h2	{ font:600 3em/2em 'Exo 2', sans-serif;}
#solutionsEntrprs p	{ padding: 0.05em 3em 2em;}
#solutionsEntrprs .txtSol { display:block; font:300 1.3em/1em 'Roboto',sans-serif; padding: 0.5em 1.5em;}
#solutionsEntrprs img	{ display: inline-block; padding:23px 0 10px;}
#solutionsEntrprs .xspSolution { border-left:1px solid #ddd;}

#PremiumContnt			{ padding: 5em 0;}
#PremiumContnt img		{ display:block; margin:5em 0 2em;}
#PremiumContnt a		{ display:block; margin:1em 0 1em 0.5em; font-size:1.1em;}
#PremiumContnt a.redLink{ display:block; margin:1em 0 1em 0.5em; font-size:1.1em;}

#featBlog 				{ padding: 5em 0;  background-color:#f7f7f7; font: 300 1em/1em 'Roboto',sans-serif;}		
#featBlog img			{ display:block; margin:5em 0 2em;}
#featBlog .rightSide	{ padding: 1em 0 0 2.5em; margin:5em 0 2em;}
#featBlog h5			{ margin:0.5em 0; font:500 2.3em/1em 'Roboto',sans-serif;}
#featBlog .txtMedSize	{ margin:1.5em 0 0.5em;}
#featBlog a				{ font-size:1.3em;}
#featBlog .topic		{ margin:2em 0 0;}
#featBlog .featured		{ margin:2em -1em;}
#featBlog .featured img	{ margin:2em 0 0;}
#featBlog .featured p	{ margin:2em 0 0 11em;}
#featBlog .featured .rightSide	{ margin:0; padding: 0 0 0 3.5em;}
#featBlog hr			{ margin:1em 0;}

#gvzoneSocial			{ padding: 5em 0;}
#gvzoneSocial img		{ padding: 2em 0 1em;}

/*Enterprise Product(Home)*/
#techGZ   				{ padding:3.5em 0 0; background-color:#f7f7f7;}
#techGZ h1	  			{ font:600 2.6em/1em 'Exo 2',sans-serif; letter-spacing:0; margin: 0; }
#techGZ h4	  			{ font:300 1.6em/1em 'Exo 2',sans-serif; letter-spacing:0; margin: 0; }
#techGZ h4.servProv		{ margin: 0.5em 0 1em; }
#techGZ .line			{ padding: 0.6em 0 0; display:block;}
#techGZ p				{ font:600 1.1em/1em 'Exo 2',sans-serif; margin: 0 0 1em;}
#techGZ .user   	 	{ background: url("../images/user_hover.png") no-repeat scroll bottom  center; height:12em; cursor:pointer; display:block;margin: 1em 0 0;}
#techGZ .user:hover 	{ background: url("../images/user.png") no-repeat scroll bottom  center;}
#techGZ .hostedCloud   	 	{ background: url("../images/cloud_gz_hover.png") no-repeat scroll bottom  center; height:12em; cursor:pointer; display:block;margin: 1em 0 0;}
#techGZ .hostedCloud:hover 	{ background: url("../images/cloud_gz.png") no-repeat scroll bottom  center;}
#techGZ .serviceProv   	 	{ background: url("../images/service_prov_hover.png") no-repeat scroll bottom  center; height:12em; cursor:pointer; display:block;margin: 1em 0 0;}
#techGZ .serviceProv:hover 	{ background: url("../images/service_prov.png") no-repeat scroll bottom  center;}
#techGZ .nav-tabs > li.active > a.user, 
#techGZ .nav-tabs > li.active > a.user:hover, 
#techGZ .nav-tabs > li.active > a.user:focus { background: url("../images/user.png") no-repeat scroll bottom  center; background-color:#E7E7E7; border: 1px solid #ebebeb; border-bottom:0; border-radius:0; outline:none;}
#techGZ .nav-tabs > li.active > a.hostedCloud, 
#techGZ .nav-tabs > li.active > a.hostedCloud:hover, 
#techGZ .nav-tabs > li.active > a.hostedCloud:focus { background: url("../images/cloud_gz.png") no-repeat scroll bottom  center; background-color:#E7E7E7; border: 1px solid #ebebeb; border-bottom:0; border-radius:0; outline:none;}
#techGZ .nav-tabs > li.active > a.serviceProv, 
#techGZ .nav-tabs > li.active > a.serviceProv:hover, 
#techGZ .nav-tabs > li.active > a.serviceProv:focus { background: url("../images/service_prov.png") no-repeat scroll bottom  center; background-color:#E7E7E7; border: 1px solid #ebebeb; border-bottom:0; border-radius:0; outline:none;}
#techGZ .tabname 		{ display:block; padding:0}
#techGZ  a.tabname  	{ font:400 1.3em/1.2em 'Roboto',sans-serif; display:block; color:#adadad;}
#techGZ  a.tabname:hover{ color:rgba(0,102,153,1);}
#techGZ  a.active  		{ color:rgba(0,102,153,1) !important;}
#techGZ  a.active:hover	{ color:#adadad !important;}
#techGZ  a.small  		{ font:300 0.95em/1em 'Roboto',sans-serif; display:block; color:#8a8a8a;padding: 0.2em 0 1.5em !important;}
#techGZ  a.small:hover	{ color:#c00 !important;}
#techGZ .nav-tabs 		{ border-bottom: 0;}
#techGZ .nav-tabs > li > a {margin-right: 0;line-height: none;border: none;border-radius: 0;padding: 2px 0;}
#techGZ .nav-tabs > li > a:hover,#techGZ .nav-tabs > li >  a:focus {border-color: transparent; background-color: transparent;}
#techGZ .nav-tabs > li.active > a {color: #00619E;background-color: #e7e7e7;border: 0;border-bottom-color: transparent;cursor:pointer; border-radius:0;}
#techGZ .nav-tabs > li.active > a:hover,
#techGZ .nav-tabs > li.active > a:focus {color: #c00;}
#techGZ .nav-tabs > li.active > a.small {color: #8a8a8a;cursor:pointer;}
.nav > li > a:hover,
.nav > li > a:focus {text-decoration: none;background-color: transparent;}
#techGZ #ConsoleTabs	{ background-color:#e7e7e7; text-align:center; border-bottom: 1px solid #FFFFFF;}
#techGZ .subGZtabs		{ background-color:#eee; height:1.5em; display:block;}
#techGZ.serviceProv a.tabname  	{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; padding: 0 0 1em;}
#techGZ.serviceProv a.tabname:hover{ color:#646464;}
#techGZ.serviceProv .tabCont	{ font:400 1.1em/1em 'Roboto',sans-serif; margin: 3em 0 0;}
#techGZ.serviceProv .nav-tabs > li.active > a {color: #000;}
#techGZ.serviceProv .learnMore	{ display:inline-block}
#ConsoleTabs .imgTab	{ display:block; min-height:5.7em; margin: 1.4em 0 0;}
#ConsoleTabs .activeTab	{ display:block; min-height:15em;}
#ConsoleTabs  a.tabname  { font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#262626;}
#ConsoleTabs  a.tabname:hover{ color:rgba(0,102,153,1);}
#ConsoleTabs  a.active  { color:rgba(0,102,153,1) !important;}
#ConsoleTabs  a.active:hover{ color:#adadad !important;}
#ConsoleTabs  a.small  		{ font:300 0.95em/1em 'Roboto',sans-serif; display:block; color:#c00 !important;padding: 0.2em 0 1.5em !important;}
#ConsoleTabs  a.small:hover	{ color:#8a8a8a !important;}
#techGZ #HostedTabs			{ background-color:#e7e7e7; text-align:center; border-bottom: 1px solid #FFFFFF;}
#HostedTabs .imgTab			{ display:block; min-height:6em; margin: 1em 0 0;}
#HostedTabs .activeTab		{ display:block; min-height:15em;}
#HostedTabs  a.tabname  	{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#262626;}
#HostedTabs  a.tabname:hover{ color:rgba(0,102,153,1);}
#HostedTabs  a.active  		{ color:rgba(0,102,153,1) !important;}
#HostedTabs  a.active:hover	{ color:#adadad !important;}
#HostedTabs  a.small  		{ font:300 0.95em/1em 'Roboto',sans-serif; display:block; color:#c00;padding: 0.2em 0 1.5em !important;}
#HostedTabs  a.small:hover	{ color:#8a8a8a !important;}

#techGZ #servProv		{ background-color:#e7e7e7; text-align:center; border-bottom: 1px solid #FFFFFF;}
#servProv .activeTab		{ display:block; min-height:15em;}
#servProv  a.tabname  	{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; padding: 0 0 1em;}
#servProv  a.tabname:hover{ color:rgba(0,102,153,1);}
#servProv .nav-tabs > li.active > a {color: #000;}
#servProv .learnMore		{ display:inline-block}
#servProv .tabCont	{ font:400 1.1em/1em 'Roboto',sans-serif; margin: 3em 0 0;}


#GZpartLogos			{ background-color:#fff; margin:4em 0;}
#GZpartLogos ul			{ margin:0; padding:0; list-style-type: none; display: inline-block;}

#GZftrs h1  			{ font:700 3em/1.2em 'Bitter', serif;}
#GZftrs hr   			{ margin:3em 0;}
#GZftrs h3 				{ color: #272727; font:500 1.3em/1.1em 'Roboto'; padding: 1em 0 0.8em; letter-spacing: -0.04em;}
#GZftrs ul 				{ padding:0;}
#GZftrs ul li 			{ list-style: none outside none; text-align:left;}
#GZftrs .benefits		{ font:400 1.4em/3em 'Roboto';letter-spacing: -0.02em; color:#6b6b6b; }
#GZftrs p 				{ color: #6b6b6b; font:400 0.96em/1.2em 'Roboto';letter-spacing:0; padding: 0 0 1em; color:#6b6b6b;}
#GZftrs #SOS ul 		{ display: inline-table; padding: 25px 0 15px; width: 100%;}
#GZftrs #SOS ul li 		{ font-size:0.9em; padding:20px 20px 0 0; text-align:left;list-style-image: url("../images/check.png"); list-style-position:outside; }
#GZftrs #SOS h3 		{ color: #272727; font:500 1.3em/1em 'Roboto'; padding: 1em 0 0.8em; letter-spacing: -0.04em; text-align:left;max-height: 2em;}
#GZftrs #SOS #sysReq ul li { font-size:0.9em; padding:20px 20px 0 0; text-align:left; list-style: none outside none;}

#GZcaseStd				{ margin:0 0 3em;}
#GZcaseStd #carouselEntrprs { padding:5em 0 1em; background-color:#fff;}
#GZcaseStd #sphFtrs 		{ margin:0 0 2em;}
#GZcaseStd #sysReq ul		{ margin: 0 0 0 -3em;}
#GZcaseStd #sysReq ul li 	{ list-style: none outside none;}

#GZfirst h1  			{ font:700 3em/2em 'Bitter', serif;}
#GZfirst .btnEntrprs	{ font:700 1.4em/1em 'Roboto',sans-serif; margin:0 1.5em 4em; padding:0.8em 1.5em; -webkit-border-radius: 6px 6px 6px 6px;border-radius: 6px 6px 6px 6px;}
#GZfirst .serProv .btnEntrprs{ margin:2em 1.5em;}
#GZfirst hr   			{ margin:2.5em 0;}
#GZfirst .circle   		{ background-color:#e0e0e0; border-radius:50%;font:300 2em/2em 'Roboto';color:#fff;height: 2em;width: 2em;}
#GZfirst i 				{ color: #878787; font-size:2.8em; padding:0.15em 0.25em; display:block;}
#GZfirst p 				{ color: #6b6b6b; font:400 1.3em/1.2em 'Roboto';letter-spacing: -0.03em; padding: 0 0 1em;}
#GZfirst .number 		{ color: #393939; font:400 2.1em/1em 'Roboto';letter-spacing: -0.03em; margin:-0.6em 0 2em; display:block;}
#GZfirst a.linkLearn	{ font:300 1em/1.3em 'Roboto',sans-serif;}
#GZfirst .subTitle		{ font:300 1.8em/1em 'Roboto', sans-serif; margin-bottom: 2em;}

#GZdemos h1  			{ font:700 3.5em/1em 'Exo 2', sans-serif; margin:0 0 2em;}
#GZdemos a.related-video{ height:7em; color:#fff;}
#GZdemos a.related-video:hover{ color:#c00;}
#GZdemos .thumb			{ display:block; position:relative; width:100%;}
#GZdemos .time			{  background-color: rgba(0, 0, 0, 0.86);color: #EFE7E7;display: block;font: 400 0.9em/1.1em 'Roboto';padding: 0.2em;position: absolute;right: 63px;top: 8.9em;} 
#GZdemos .round			{ background-color: rgba(11, 11, 11, 0.53);border: 2px solid #FFFFFF;border-radius: 50%;height: 3em;position: absolute;right: 0; left: 0; top: 0;width: 3em; bottom: 0; margin: auto;}
#GZdemos i				{ font-size: 3em;margin: 0 0 0 0.1em; }

#GZdemos h4  			{ font: 600 1.8em/1em 'Exo 2',sans-serif;margin: 0;}
#GZdemos .demoTitle  	{ font: 700 1.8em/1em 'Exo 2',sans-serif;margin: 1em 0;min-height:2em; color:#1f1f1f; letter-spacing:-0.03em;}
#GZdemos hr   			{ margin:5em 0;}

#mediaModal, #mediaModal2, #flagsModal 			{ width: auto;}
#mediaModal .modal-body, #mediaModal2 .modal-body, #flagsModal .modal-body {max-height: none;text-align: center;}
#mediaModal .modal-cancel, #mediaModal2 .modal-cancel, #flagsModal .modal-cancel { display: block;position: absolute;right: -50px;top: -100px;background: url("../images/cancel-x.png") no-repeat scroll center center ;cursor: pointer;display: block;height: 33px;margin: 100px auto auto;width: 33px;}
#mediaModal .modal-dialog, #mediaModal2 .modal-dialog, #flagsModal .modal-dialog  { margin:5.5em auto;width: 896px;}
#mediaModal .modal-content, #mediaModal2 .modal-content, #flagsModal .modal-content{background-color: #000000;border: 1px solid rgba(0, 0, 0, 0.8);border-radius: 2px;}

#scrModal1, #scrModal2, #scrModal3, #scrModal4 			{ width: auto;}
#scrModal1 .modal-body, 
#scrModal2 .modal-body, 
#scrModal3 .modal-body,
#scrModal4 .modal-body {float:left; width:inherit;padding: 38px;}
#scrModal1 .modal-cancel, 
#scrModal2 .modal-cancel, 
#scrModal3 .modal-cancel,
#scrModal4 .modal-cancel { display: block;position: absolute;right: -50px;top: -100px;background: url("../images/cancel-x.png") no-repeat scroll center center ;cursor: pointer;display: block;height: 33px;margin: 100px auto auto;width: 33px;}
#scrModal1 .modal-dialog, 
#scrModal2 .modal-dialog, 
#scrModal3 .modal-dialog,
#scrModal4 .modal-dialog  { margin:5.5em auto; width: 896px;}
#scrModal1 .modal-content, 
#scrModal2 .modal-content, 
#scrModal3 .modal-content,
#scrModal4 .modal-content {background-color: #000000;border: 1px solid rgba(0, 0, 0, 0.8);border-radius: 2px;float: left;width: inherit;}
#scrModal1 .carousel-control, 
#scrModal2 .carousel-control, 
#scrModal3 .carousel-control,
#scrModal4 .carousel-control {top: 4em;}
#scrModal1 .carousel-control.left, 
#scrModal2 .carousel-control.left, 
#scrModal3 .carousel-control.left,
#scrModal4 .carousel-control.left {background-image: none;left: -26px;}
#scrModal1 .carousel-control.right, 
#scrModal2 .carousel-control.right, 
#scrModal3 .carousel-control.right,
#scrModal4 .carousel-control.right {right:2px;left: auto;background-image: none;}
#scrModal1 .carousel-control > i, 
#scrModal2 .carousel-control > i, 
#scrModal3 .carousel-control > i,
#scrModal4 .carousel-control > i {font-size:1.3em; text-shadow:none; color:#696969;}

#scrModal1 .carousel-control > i:hover, #scrModal2 .carousel-control > i:hover, #scrModal3 .carousel-control > i:hover, #scrModal4 .carousel-control > i:hover,
#scrModal1 .carousel-control > i:focus, #scrModal2 .carousel-control > i:focus, #scrModal3 .carousel-control > i:focus, #scrModal4 .carousel-control > i:focus { color: #222 !important;text-decoration: none;filter: alpha(opacity=90);outline: none;}

#BDpeopleModal, 
#FTModal,
#BDofficeModal { width: auto;}
#BDpeopleModal .modal-body, 
#FTModal .modal-body,
#BDofficeModal .modal-body{ float:left; width:inherit;padding: 38px;}
#BDpeopleModal .modal-cancel, 
#FTModal .modal-cancel,
#BDofficeModal .modal-cancel{ display: block;position: absolute;right: -50px;top: -100px;background: url("../images/cancel-x.png") no-repeat scroll center center ;cursor: pointer;display: block;height: 33px;margin: 100px auto auto;width: 33px;}
#BDpeopleModal .modal-dialog, 
#FTModal .modal-dialog, 
#BDofficeModal .modal-dialog { margin:5.5em auto;}
#BDpeopleModal .modal-content, 
#FTModal .modal-content, 
#BDofficeModal .modal-content {background-color: #000000;border: 1px solid rgba(0, 0, 0, 0.8);border-radius: 2px;float: left;width: inherit;}
#BDpeopleModal .carousel-control, 
#FTModal .carousel-control, 
#BDofficeModal .carousel-control {top: 4em; }
#BDpeopleModal .carousel-control.left,
#FTModal .carousel-control.left,
#BDofficeModal .carousel-control.left 	{ background-image: none;left: -26px;}
#BDpeopleModal .carousel-control.right, 
#FTModal .carousel-control.right,
#BDofficeModal .carousel-control.right { right:2px;left: auto;background-image: none;}
#BDpeopleModal .carousel-control i,
#FTModal .carousel-control i,
#BDofficeModal .carousel-control i		{ font-size:1.3em; text-shadow:none;}
#BDpeopleModal .carousel-caption,
#FTModal .carousel-caption,
#BDofficeModal .carousel-caption {left: 30%;right: 20%; bottom: -40px;}
#BDpeopleModal .carousel-caption small,
#FTModal .carousel-caption small,
#BDofficeModal .carousel-caption small{ font-size:72%;}

#BDpeopleModal .carousel-control:hover, #FTModal .carousel-control:hover, #BDofficeModal .carousel-control:hover,
#BDpeopleModal .carousel-control:focus, #FTModal .carousel-control:focus, #BDofficeModal .carousel-control:focus { color: #222;text-decoration: none; filter:alpha(opacity=90);outline: none;}

.fade {opacity: 0;-webkit-transition: opacity .3s linear;transition: opacity .3s linear;}

#solReinv				{ padding:0; text-align:center;}
#solReinv h1  			{ font:700 3.7em/1em 'Bitter', serif; margin: 0 0 1em;}
#solReinv h3  			{ font:700 2.7em/1em 'Bitter', serif; margin: 0 0 0.5em;}
#solReinv .bgGrey  		{ margin:-2em 0 0; border-bottom: 1px solid #e9e9e9; padding: 4em 0 1em;}
#solReinv .subTitle  	{ font:300 1.7em/1.2em 'roboto',sans-serif;}
#solReinv ul  			{ display: inline-table; padding: 25px 0 15px; list-style-image: url("../images/check.png"); list-style-position:outside; width: 100%;}
#solReinv ul li  		{ font-size: 1em; padding:7px 2px 0 0; text-align:left;}
#solReinv p  			{ margin:-1.5em 0;font:300 0.9em/1em 'roboto',sans-serif;}
#solReinv #sysReq h3	{ color: #272727;font: 600 2.2em/1em 'bitter';letter-spacing: -0.04em;margin:0;}
#solReinv #sysReq h4	{ color: #171717; font:400 1.3em/1.3em 'Roboto'; }
#solReinv #sysReq ul 	{ overflow: hidden; padding:0; font-size: 0.93em;}
#solReinv #sysReq ul li { list-style: none outside none; text-align:left;}
#solReinv #sysReq ul li:last-child { margin-bottom: 3em;}
#solReinv #sysReq p  	{ margin:0;}
#solReinv .endpoints  	{ margin:6em 0 0;}
#solReinv .sveLight  	{ margin:6em 0 -2em;}
#solReinv .sveLight#plusFeat  	{ margin:0 0 1em;}
#solReinv .sveLight h3  { font:500 1.4em/1.3em 'Roboto'; margin: 0 0 1.5em; text-align:center;}
#solReinv .sveLight h4  { margin: 2em 0 0; text-align:center;}
#solReinv .sveLight ul  { list-style:none;}
#solReinv .sveLight p 	{ font-size: inherit;font-weight: 400;line-height: 1.3em;padding: 0 2em; margin:0 0 1.5em}
#solReinv a.linkLearn	{ margin: 0 0 0 2em;}

#sysReqPC, #sysReqEnd, #sysReqMob 			{ overflow: hidden; clear: both; display:none;}
#sysReqPC ul, #sysReqEnd ul, #sysReqMob ul	{ overflow: hidden; padding:0; font-size: 0.93em;}
#sysReqPC ul li, #sysReqEnd ul li, #sysReqMob ul li{ list-style: none outside none; text-align:left;}
#sysReqPC ul li:last-child, #sysReqEnd ul li:last-child, #sysReqMob ul li:last-child { margin-bottom: 3em;}
#sysReqPC i, #sysReqEnd i, #sysReqMob i   	{ color: #C00; font-size: 1em; margin:0 0.3em 0.3em 0; vertical-align: middle;}
#sysReqPC h3, #sysReqEnd h3, #sysReqMob h3	{ color: #272727;font: 600 2.2em/1em 'bitter';letter-spacing: -0.04em;margin:0;}
#sysReqPC h4, #sysReqEnd h4, #sysReqMob h4	{ color: #171717; font:400 1.3em/1.3em 'Roboto'; }
#sysReqPC p, #sysReqEnd p, #sysReqMob p		{ color: #6b6b6b; font:400 0.96em/1.2em 'Roboto';letter-spacing: -0.03em; padding: 0 0 1em;margin:0;}
#sysReqPC span, #sysReqEnd span, #sysReqMob span{ font:italic 400 0.96em/1.2em 'Roboto'; color:#a2a2a2; display:block;}

#GZinquiry   			{ padding:3em 0;}
#GZinquiry h1  			{ font:700 3em/2em 'Exo 2', sans-serif;}
#GZinquiry button		{ font:700 1.4em/1em 'Roboto',sans-serif; margin:2em 1.5em; padding:0.8em 1.5em; -webkit-border-radius: 6px 6px 6px 6px;border-radius: 6px 6px 6px 6px;}
#GZinquiry hr   		{ margin:2.5em 0;}
#GZinquiry .circle   	{ background-color:#e0e0e0; border-radius:50%;font:300 2em/2.5em 'Roboto';color:#fff;height: 2.5em;width: 2.5em;}
#GZinquiry i 			{ color: #878787; font-size:2.8em; padding:0.15em 0.25em; display:block;}
#GZinquiry p 			{ color: #6b6b6b; font:400 1.3em/1.2em 'Roboto';letter-spacing: -0.03em; padding: 0 0 1em;}
#GZinquiry .number 		{ color: #393939; font:400 2.1em/1em 'Roboto';letter-spacing: -0.03em; margin:-0.6em 0 2em; display:block;}
#GZinquiry a.linkLearn	{ font:300 1em/1.3em 'Roboto',sans-serif;}
#GZinquiry .subTitle	{ font:300 1.8em/1em 'Roboto', sans-serif;}
#GZinquiry .btn			{ margin:1em 0}
#GZfaq h3  				{ font:400 2.2em/2em 'Exo 2',sans-serif;}
#GZfaq h4  				{ font:300 1.8em/2em 'Exo 2',sans-serif;}
#GZfaq .faq  			{ border-right:1px solid #e8e8e8;}
#GZfaq .resources		{  padding:0 2em 3em;}
#GZfaq .resources .datasheet{ margin: 1.5em 1em 0 0 !important;}
#GZfaq					{ overflow: hidden; }

#GZprodDesc				{ padding: 5em 0 0;}
#GZprodDesc a.brdcrumb  {  color: #00619E;cursor: pointer;display: block;font: 300 1.25em/1em 'Roboto';margin: -1.7em 0 0 1em;padding: 0;}
#GZprodDesc a.brdcrumb:hover{ color: #666;}
#GZprodDesc i			{ color:#dadada; font-size:2.5em; line-height: 1.2em;}
#GZprodDesc .logoGZ		{ margin: 0.5em 0 0;}
#GZprodDesc h2			{ font:700 3.2em/1em 'Exo 2',sans-serif;}
#GZprodDesc p			{ color: #363636; font:400 1em/1.2em 'Roboto'; padding:2em 0 1em;}
#GZprodDesc ul  		{ display: inline-table; padding:0; list-style-image: url("../images/check.png"); list-style-position:outside; width: 100%; margin:0 0 3em;}
#GZprodDesc ul li  		{ font-size:0.95em; padding:7px 2px 0 0; text-align:left; color:#747474; line-height: 1em;}
#GZprodDesc .btnDatasheet	{font:400 1.1em/3em 'Roboto',sans-serif; margin:0 0 3em; padding:0 1.5em; -webkit-border-radius: 6px 6px 6px 6px;border-radius: 6px 6px 6px 6px;text-transform:none; text-align:left;}
#GZprodDesc .btnDatasheet span	{font:700 1.15em/1em 'Roboto',sans-serif; text-transform:uppercase; color:#fff; text-shadow:inherit; margin:-0.7em 0 0.5em; display:block;}
#GZprodDesc .circle 	{color: #b6b6b6;font:italic 300 1.7em/2em 'Roboto'; padding: 0 1em;}
#GZprodDesc .envelope 	{ display:block; margin: 0.4em 0 0;}
#GZprodDesc .envelope i	{color: #b9b9b9; font-size: 2em; padding: 0 0.2em 0 0;}
#GZprodDesc a.envelope 	{color: #00619e;cursor: pointer;font:300 1em/3.2em 'Roboto';letter-spacing: 0; text-align: left;}
#GZprodDesc a.envelope:hover{color: #666;}
#GZprodDesc .subGZtabs		{ background-color:#eee; height:1.5em; display:block; border-top: 1px solid #FFFFFF;}
#GZprodDesc .datasheet		{ margin:-1em 3em 0 0; float:right;}

/*SMB Homepage*/
#SMBchoise h2			{ font:600 2.7em/1.8em 'Bitter';}
#SMBchoise h3			{ font:600 1.8em/1em 'Bitter'; min-height: 2em;}
#SMBchoise p			{ margin:0;}
#SMBchoise .header		{ min-height:18em; display:block; margin: 3em 0 0;}
#SMBchoise .options		{ background-color:#f9f9f9; border:1px solid #f0f0f0; padding:2em;text-align:left; position:relative;}
#SMBchoise ul  			{ display: block; min-height:6em; padding:0; list-style-image: url("../images/check.png"); list-style-position:outside; margin:1em 0 2em 1.3em;}
#SMBchoise ul li  		{ color: #464646;font-size: 1em;line-height: 1em;margin: 0.3em 0 0 0;padding: 7px 2px 0 0; }
#SMBchoise .pricing  	{ color: #bcbcbc;font-size: 1em;line-height: 1em;  text-align:left; display:block; font-weight: bold; white-space:nowrap;}
#SMBchoise .options strong { color: #000000;display: block;font: 500 1.1em/1em 'Roboto';padding:2em 0 0.4em;}
#SMBchoise a 			{ cursor: pointer;font:400 0.98em/1.2em 'Roboto';letter-spacing: 0;}
#SMBchoise a:hover 		{ color: #d20000;}
#SMBchoise .btn 		{ margin: 1.5em 0 !important;}
#SMBchoise .ribbon 		{ display: block;position: absolute;right: -0.45em;top: -0.7em;}

#SMBcomp .subTitle		{ margin:1em 0;}

#SMBneeds				{ margin:0 auto 3em;}
#SMBneeds h2			{ margin:0 0 1em;}
#SMBneeds .btn			{ margin:0 !important; padding: 5px 10px !important;}
#SMBneeds .mail 		{ display:inherit; color:#fff;}
#SMBneeds .info			{ font:300 0.9em/1em 'Roboto'; letter-spacing: 0; margin: 0 0 3em;}
#SMBneeds p 			{ font:400 1.2em/1.2em 'Roboto';}
#SMBneeds .quest		{ font:400 1.2em/1em 'Roboto'; padding: 0 0 0.4em;}
#SMBneeds .number 		{ margin:-0.6em 0 0;}

#SMBcustomer h2		  	{ margin: 0 0 1em;}			
#SMBcustomer .upgrade  	{ border-left:1px dashed #c6c6c6;}
#SMBcustomer .title		{ color: #000000;display: block;font: 500 1.3em/1em 'Roboto';margin: 0 0 0.8em; letter-spacing:-0.03em;}

/*SOS Product*/
#SOS h1 				{ color: #272727; font:600 3em/1.3em 'Bitter', serif; margin:0 0 1em; letter-spacing: -0.04em; text-align:center;}
#SOS .endpoints 		{ margin:0 auto 3em;}
#SOS .endpoints h4, .server h4 	{font:600 1.9em/1em 'Roboto'; letter-spacing: 0; margin:1em 0 1.5em;}
#SOS .server 			{ margin:3em auto;}
#SOS ul 				{ display: inline-table; padding: 25px 0 15px; width: 100%;}
#SOS ul li 				{ font-size:0.9em; padding:20px 20px 0 0; text-align:left;list-style-image: url("../images/check.png"); list-style-position:outside; }
#SOS h3 				{ color: #272727; font:500 1.3em/1em 'Roboto'; padding: 1em 0 0.8em; letter-spacing: -0.04em; text-align:left;max-height: 2em;}
#SOS #showpc ul 		{ display:inline;}
#SOS #showpc ul li 		{ font-size:0.9em; padding:20px 20px 0 0; text-align:left; list-style: none outside none;}
#SOS #showpc h3			{ color: #272727; font:500 1.6em/1em 'Roboto'; padding: 1em 0 0.8em; letter-spacing: -0.04em; text-align:left;min-height: 3em;}
#SOS #showpc .sosFtrs ul li{ font-size:1em; padding:20px 20px 0 0; text-align:left;list-style-image: url("../images/check.png"); list-style-position:outside; }
#SOS #showpc .sosFtrs ul li:first-child{ font-size:0.9em; padding:0; text-align:left;list-style: none outside none }
#SOS a.plusbg   	{ background-color: #9E9E9E;border-radius: 0;color: #FFFFFF;font-size: 0.8em;letter-spacing: -0.02em;margin: 0 0 1em;padding: 0.5em 1em; }
#SOS a.plusbg:hover { color: #f2f5f7;}
#SOS i   			{ color: #FFFFFF; font-size: 1.8em; margin: 0 0.3em -0.1em 0; vertical-align: bottom; font-weight: 700;}

/*PAN Homepage*/
#PANheader				{ background: url("../images/bgPAN.png") no-repeat scroll right 14em top #009ab1;height:35.82em; text-shadow:0 1px #007E8E;}
#PANheader img			{ margin:4em 0 0.5em;}
#PANheader h2			{ font:400 2.6em/1em 'Bitter', serif;}
#PANheader h1			{ font:600 5.4em/0.3em 'Bitter', serif;}
#PANheader ul			{ display: inline; list-style:none outside none; color:#fff; }
#PANheader ul li		{ font:300 1.2em/1.3em 'Exo 2',sans-serif;}
#PANheader ul li strong	{ font:500 1.1em/1.3em 'Exo 2',sans-serif;}
#PANheader .glyphicon	{ font-size: 0.8em; padding:0.5em 0.5em 0 ;}
#PANheader .btn			{ font-size: 1.4em;font-weight: 500;letter-spacing: 0;margin: 2em 0;padding: 0.8em 1.3em;text-transform: none;}
#PANheader .txtItalic	{ color: #b4f6ff;font-size: 1.8em;font-weight: 300;padding:1.7em 0.8em 0;}
#PANheader .partner		{ color: #FFFFFF;font-size: 1.5em;font-weight: 400;padding: 2em 0 0;}
#PANheader .partner_small{ color: #b4f6ff;display: block;font-size: 0.7em;font-weight: 300;margin:-0.5em 0 0;}
#PANheader div.locator 	{ background-color: rgba(0, 211, 228, 0.3);border: 1px solid #00BAD1;border-radius: 3px;color: #FFFFFF;font-size: 1.5em;font-weight: 400;padding: 0.3em;}
#PANheader .locator img 	{ margin:0.1em 0 0 0; float:left;}
#PANheader .locator p 	{ display: block; color: #FFFFFF;font-size: 0.9em;font-weight: 600;float:left; margin:0.3em 1em 0 0;}
#PANheader .locator .small 	{ color: rgba(255,255,255,0.9);display: block;font-size: 0.9em;font-weight: 300;margin: -0.5em 0 0;}
#PANheader .locator .btn 	{background-color: #ea4b4b;font-size: 0.6em;font-weight: normal;letter-spacing: -0.03em;margin:1em 0 !important;padding: 0.4em 1em;text-transform: none; text-shadow:none;}
#PAN-video img			{ width: 100%; }

#PANactions h5 			{ font: 500 1.5em/1em 'Roboto',sans-serif;letter-spacing: -0.02em;}
#PANactions ul			{ list-style:none outside none;}
#PANactions ul li		{ border-right:1px dashed #afafaf;  padding: 0 3em 0 2em;}
#PANactions ul li:last-child{ border-right: none;}
#PANactions p 			{ font: 400 0.9em/1.3em 'Roboto',sans-serif; min-height: 4em;}
#PANactions .btn 		{ background-color:#639ee0;}
#PANactions i 			{ font-size:1.2em; margin-right:0.5em;}

#PANfeat .subTitle		{ margin:1em 0;}
#PANfeat .title 		{ font: 500 1.5em/1em 'Roboto',sans-serif;letter-spacing: -0.03em; color:#272727;}
#PANfeat .checked		{ color: #1E1E1E;font: 400 1.15em/1.5em 'Roboto',sans-serif;letter-spacing: -0.01em;margin: 1em 0 0.5em;}
#PANfeat .check			{ font-size: 1em; margin: 0.3em 0.3em 0 0; color:#272727;}
#PANfeat p				{ font-size: 0.9em;}
#PANfeat img			{ margin: 1em auto 2em;}
#PANfeat #showpc ul 	{ display:inline; list-style: none outside none;}
#PANfeat a.plusbg   	{ background-color: #9E9E9E;border-radius: 0;color: #FFFFFF;font-size: 0.8em;letter-spacing: -0.02em;margin:1em 0 1em 4em;padding: 0.5em 1em; }
#PANfeat a.plusbg:hover { color: #f2f5f7;}
#PANfeat i   			{ color: #FFFFFF; font-size: 1.8em; margin: 0 0.3em -0.1em 0; vertical-align: bottom; font-weight: 700;}

#PANtrof h2				{ font: 700 3.2em/2em 'Roboto',sans-serif;letter-spacing: -0.02em;}
#PANtrof img			{ margin:4em auto 2em;}
#PANtrof q 				{ color: #5F5F5F;display: block;font-size: 1.2em;font-style: italic;font-weight: 300;line-height: 1.1em;margin: 0.5em 2em 0.7em;text-align: left;}
#PANtrof .small 		{ color: #484848;display: block;font-size: 0.9em;font-weight: 500;margin:0.5em 2.8em 0.7em;}
#PANtrof .small span	{ color: #828080;display: block;margin:0;}

#PANaffil h2			{ font: 700 2.9em/2em 'Roboto',sans-serif;letter-spacing: -0.02em;}
#PANaffil a.linkLearn 	{font: 300 1em/1.3em 'Roboto',sans-serif;}
#PANaffil .fa 			{ padding:0 0.2em 0 0;}
#PANaffil .learnMore 	{font-size: 1.2em;}

#PANresell h2			{ font: 700 2.9em/2em 'Roboto',sans-serif;letter-spacing: -0.02em;}
#PANresell img			{ margin:4em 0 2em 15em; float:left;}
#PANresell .title 		{ font: 400 1.6em/1em 'Roboto',sans-serif;letter-spacing: -0.03em; color:#272727;}
#PANresell .step1		{ margin:0 0 3em 5em;}
#PANresell .step2		{ margin:0 0 0 -2em;}
#PANresell .step3		{ margin:0 -1em;}
#PANresell p			{ font-size: 0.9em; padding:0 1em ;}
#PANresell .btn			{ font-size: 1.4em;font-weight: 500;letter-spacing: 0;margin:0 0 3em;padding: 0.8em 1.3em;text-transform: none;}
#PANresell hr			{ margin:1.9em 0;}
#PANresell .copy		{ font: 400 0.9em/1em 'Roboto',sans-serif; color:#a0a0a0;}

/*PAN Locator*/
#locPANheader				{ background: url("../images/bgPANlocator.jpg") no-repeat scroll right 8em bottom #009ab1;height:35.82em; text-shadow:0 1px #007E8E;}
#locPANheader img			{ margin:4em 0 0.5em;}
#locPANheader h2			{ font:400 2.6em/1em 'Bitter', serif;}
#locPANheader h1			{ font:600 5.4em/0.3em 'Bitter', serif;}
#locPANheader ul			{ display: inline; list-style:none outside none; color:#fff; }
#locPANheader ul li			{ font:300 1.2em/1.3em 'Exo 2',sans-serif;}
#locPANheader ul li strong	{ font:500 1.1em/1.3em 'Exo 2',sans-serif;}
#locPANheader .solution		{ font: 500 1.8em/1em 'Roboto'; margin: 1em 0 0;}
#locPANheader .glyphicon	{ font-size: 0.8em; padding:0.5em 0.5em 0 ;}
#locPANheader .txtItalic	{ color: #b4f6ff;font-size: 1.8em;font-weight: 300;padding:1.7em 0.8em 0;}
#locPANheader .partner		{ color: #FFFFFF;font-size: 1.5em;font-weight: 400;padding: 2em 0 0;}
#locPANheader .partner_small{ color: #FFFFFF;display: block;font-size: 0.9em;font-weight: 300;margin:0.1em 0 0;line-height: 1em;}
#locPANheader div.PANlocator {border-top: 1px solid #00abc0;color: #FFFFFF;font-size: 1.5em;font-weight: 400;padding: 0.3em; position:relative;margin:3.15em 0 0;}
#locPANheader .PANlocator img 	{ margin:-1em 0 0 -1.5em; float:left;}
#locPANheader .PANlocator p 	{ display: block; color: #FFFFFF;font-size: 0.85em;font-weight: 600;float:left;padding: 1em 0.5em;}
#locPANheader .PANlocator button 	{font-size: 0.8em;font-weight: 500;letter-spacing: 0;margin:1.9em 0 0 2em;padding:0.6em 0.9em;text-transform: none;}

#PANfeat.bgWhite			{ padding-bottom:0 !important;}
#PANfeat #virus_library       { padding:10em 0 0;}
#PANfeat #virus_library p     { font: 400 1.1em/1.8em 'Roboto',sans-serif;}
#PANfeat #partner_list .row   { display:block; padding:1em 0; border-bottom:1px solid #e6e6e6;font-size: 0.9em;}
#PANfeat #partner_list .row div { padding:1em 0;}
#PANfeat #virus_library .glyphicon  { color:#a8a8a8; font-size:1em; padding: 0 0.2em;}
#PANfeat #partner_list a      { font: 500 1.1em/1em 'Roboto',sans-serif;}
#PANfeat #partner_list a.locName { margin: 0 1em 0 2em; color:#3d3d3d;}
#PANfeat #partner_list a.locName:hover { color:#E80000;}
#PANfeat #partner_list .info  { border-left:1px solid #e6e6e6;}
#PANfeat #partner_list .info a{ font-weight:400;}
#PANfeat #partner_list .vinfo { display:none;}
#partner_list .virus:hover,#partner_list .virus.selected    { background: #f9f9f9;}

/*Renewal Center*/
#RnwTop						{ margin:2em 0;}
#RnwTop h3					{ font-weight:500;}
#RnwTop h2					{ margin:0 0 0.5em}
#RnwTop hr					{ margin:2em 0;}
#RnwTop ul					{ list-style:none outside none;}
#RnwTop ul li				{ font:300 1.2em/1.3em 'Roboto',sans-serif; border-right: 1px solid #dadada;}
#RnwTop ul li:last-child	{ border-right: none;}
#RnwTop #quickRnw			{ background-color:#f7f7f7; border:1px solid #ebebeb; border-radius:6px; margin:4em 0 0;}
#RnwTop #quickRnw .labelInput{ font:500 1.3em/1em 'Roboto',sans-serif; color:#333; margin:1.8em 0 0.9em; letter-spacing: -0.02em;}
#RnwTop #quickRnw .form-inline {display: block;padding: 0 0 6em;}
#RnwTop #quickRnw .form-inline .form-group {padding: 0.3em 0 0.8em 1em;}
#RnwTop #quickRnw img		{ position:relative; z-index:3; margin:-3em 0 0 -4em;}
#RnwTop #quickRnw .bgForm	{background-color: #2d2d2d;border-radius: 4px;height: 5.3em;margin-left: 4em;padding: 0.5em;}
#RnwTop #quickRnw .form-inline input{font-size: 17px;height: 3em;padding: 3px 10px; /*width: 17em;*/}
#RnwTop #quickRnw button	 { font:600 1em/1.7em 'Roboto',sans-serif; margin: 0;}
#RnwTop #quickRnw .txtBlack	 { font-weight:400;text-shadow:0 1px #ff9934;}
#RnwTop #quickRnw .VertLine  {border-right: 1px solid #CB7514; margin: 0 0.5em;}
#RnwTop #quickRnw .findKey  { margin:0 0 3em;}

#RnwInclud					{ background-color: #303030;margin: -8em 0 0;padding: 8em 0 2em;}
#RnwInclud p 				{ color: #B3B3B3;font-size: 1.15em;font-weight: 600;margin-bottom: 0.2em;}
#RnwInclud ul 				{ display: inline-table; padding: 0; width:100%;}
#RnwInclud ul li 			{ font-size:0.95em; padding:0; text-align:left;list-style-image: url("../images/check_light.png"); list-style-position: inside; color:#949494;}

#RnwFindKey h3				{ font-weight:500;}	
#RnwFindKey #GZdemos		{ padding: 3em 0 1em;}
#RnwFindKey #GZdemos i {font-size: 2.5em; margin: 0.45em 0 0 0.1em;}	
#RnwFindKey #GZdemos .round {height: 5em;right: 0 !important;top: 0 !important;width: 5em; background-color: rgba(11, 11, 11, 0.35);}
#RnwFindKey #GZdemos a.linkLearn {color: #fff;}	
#RnwFindKey p				{padding: 2em 0 0;}	
#RnwFindKey ul.keypag  		{ display: inline-block; padding: 0; width:100%;list-style:none outside none;}
#RnwFindKey ul.keypag li  	{ border-right: 1px solid #ccc;float: left;line-height: 1.42857;margin-left: -1px;padding: 0 17px;position: relative;text-decoration: none;}
#RnwFindKey ul.keypag li:first-child  	{ padding-left:23px;}
#RnwFindKey ul.keypag li:last-child  	{ border-right: 0;}
#RnwFindKey .keypag li a	{ color: #8f8f8f;font-size:1em;}
#RnwFindKey .keypag li a:hover, #RnwFindKey .keypag li a.active	{ color: #d30000;font-size:1em;}
#RnwFindKey .reg_page		{font:400 1.6em/1em 'Roboto',sans-serif; padding: 0.5em 0 0.3em; color:#2f2f2f;}
#RnwFindKey .info 			{ font-size:0.9em; padding:0.3em 0; vertical-align:middle;}	
#RnwFindKey .info i			{ font-size: 3em; color:#f27d00; padding:0 0.3em;}
#RnwFindKey .info > span {display: inline-block;margin: 1em 0;vertical-align: top;}	

#RnwProd img				{ position:relative;}	
#RnwProd .renew				{ bottom: -2em;position: absolute;right: -3em;z-index: 2;}
#RnwProd .yourProd			{ color: #696969;font: 300 1.2em/1em 'Roboto',sans-serif;letter-spacing: 0;margin: 0.7em 0 0 0.9em;}
#RnwProd h5					{ font: 600 1.5em/1em 'Roboto',sans-serif;letter-spacing: 0;margin:0.2em 0 0.7em 0.7em;}
#RnwProd .priceTable 		{ margin: 3.5em 0 1em;padding: 1.5em;}
#RnwProd span				{ font: inherit; color:inherit; height:inherit; margin: auto;}		
.priceTable #quickRnw button	 { font:600 1.3em/1.7em 'Roboto',sans-serif; margin: 0.5em 0 0;}
.priceTable #quickRnw .txtBlack { font-weight:400;text-shadow:0 1px #ff9934;}
.priceTable #quickRnw .VertLine  {border-right: 1px solid #CB7514; margin: 0 0.5em;}
#RnwProd label { margin: 0.6em 0 0;}
#RnwProd #price				{ margin:2em 0 0 0;}
#RnwProd q					{ color: #888888;display: block;font: italic 400 0.8em/1.3em 'Roboto',sans-serif;margin: 1em 0 0 -2em;}
#sphFtrs .feat				{ margin: 5em 0 2em;}
#sphFtrs .feat h6			{ font: 300 1.5em/1em 'Roboto',sans-serif; color:#7b7b7b;letter-spacing: -0.02em; margin: 0;}
#sphFtrs .feat hr			{ margin: 1em 0 0;}

/*Consumer Support*/ /*Press Center*/

#leftSide					{ background-color:#fcfcfc; border:1px solid #eee;}
#leftSide .topSrc			{ background-color:#eee; padding:1.5em 1em 1.5em 1.5em; border-bottom:1px solid #fff;}
#leftSide .topSrc p			{ font:400 1.5em/1.3em 'Roboto',sans-serif; color:#000; margin: 0; letter-spacing: -0.02em;}
#leftSide .topSrc label		{ font:400 0.9em/1em 'Roboto',sans-serif;}
#leftSide .topSrc input		{ height:3.3em; width:76%;margin: 0.8em 0;}
#leftSide .topSrc .btn		{ margin: 0 !important;font-size: 1.2em !important;padding: 0.36em 0.5em !important;margin-left: 0.2em!important;margin-toP: 0.1em!important;}
#leftSide .leftMenu			{ padding:1em 1.5em; border-bottom:1px dashed #e3e3e3;}
#leftSide h4				{ font: 500 1.35em/1em 'Roboto',sans-serif; color:#000;letter-spacing: -0.02em;}
#leftSide ul				{ list-style:none outside none; }
#leftSide ul li				{ margin-left: -1.5em; padding: 0.22em;}
#leftSide ul li > a			{ font: 400 1em/1.7em 'Roboto',sans-serif;}
#leftSide ul li > a:hover 	{ color: #e80000; font-weight:400; }
#leftSide ul ol				{ margin-left: -1.5em;}
#leftSide ul ol > a			{ font: 300 1em/1.7em 'Roboto',sans-serif; color: #898989; }
#leftSide ul ol > a:hover, #leftSide ul ol > a.selected	{ color:#e80000; font-weight:300;}
#leftSide a.selected		{ font-weight:600;}
#leftSide .extra			{ padding:1em 1.5em 2em; background-color:#fff;}
#leftSide .extra h4			{ font: 300 1.6em/1em 'Roboto',sans-serif; color:#000;letter-spacing: -0.02em; margin-bottom: 0.1em;}
#leftSide .extra ul			{ list-style:none outside none; display:inline;}
#leftSide .extra ul li		{  border-right: 1px solid #c8c8c8;margin-right: 1.3em; text-align: center;}
#leftSide .extra ul li:last-child{  border-right:0;}

#contSide .shArt			{ padding: 0; text-align:left;}
#contSide .shArt hr 		{ margin: 1.5em 0;}
#contSide .shArt hr.dashed 	{ margin: 0.5em 0;}
#contSide .shArt h1			{ font:400 2.3em/1em 'Roboto',sans-serif; color:#000;letter-spacing: -0.03em; margin-top: 0;}
#contSide .shArt h4			{ font:400 1.8em/1.2em 'Roboto',sans-serif; color:#000;letter-spacing: -0.03em; margin:0.5em 0 0.5em;}
#contSide .shArt .txtMedSize	{margin:1.2em 0 -0.5em; display:block;}
#contSide .shArt .subTitle { font: 300 1.5em/1em 'Roboto',sans-serif; display:block; margin:-0.5em 0 1em;}
#contSide .shArt .prodYear	{margin:0.5em 0 -0.2em; display:block;font-weight:300; font-size:1.4em;}
#contSide .shArt .prodTitle { font: 400 1.1em/1.5em 'Roboto',sans-serif; color:#000;}
#contSide .shArt .social 	{ margin-top: 0.2em;padding-left: 0;padding-right: 7px;}
#contSide .shArt p.social  	{ margin: 0.3em 0 0 0;}
#contSide #GZdemos .time 	{ right: 6px;top: 8.8em;}
#contSide #GZdemos i 		{ margin: 0 0 0 0.35em;}
#contSide .glyphicon 		{ font-size:1em; color:#d8d8d8;}
#contSide #virus_library 	{padding: 0;}
#contSide #virus_header_search { padding: 1.5em 0 1.5em 0 !important; margin: 0 0 3em;}
#contSide .form-inline .form-control {background: url("../images/icon_search.png") no-repeat scroll left 0.5em top 0.7em #FFFFFF;padding-left: 2.3em;width: 12em;}
#contSide #virus_header_search label {font: 400 0.9em/3em 'Roboto',serif;}
#contSide .header_art		{background: url("../images/bg_diag.png") repeat scroll center center #FFFFFF; height:11.5em; padding:1em; margin: 0 0 3em;}
#contSide .header_art .glyphicon { color: inherit;}
#contSide .header_art h3	 { font:300 2.9em/1em 'Roboto',sans-serif;}
#contSide .header_art p		 { font:400 1em/1em 'Roboto',sans-serif; margin: 1em 0 -0.15em;}
#contSide ul.bread_links	{ margin:-2.5em 0 1.5em; padding: inherit; display:block}
#contSide iframe		 	 { margin:1em 0 1.5em;}
#contSide ul 				{ display: inline-table; padding: 0; width:100%;}
#contSide ul li 			{  padding:0; text-align:left;list-style-image: url("../images/check.png"); list-style-position: inside;}
#contSide .fig	 			{ padding:1em 0 2em;}
#contSide .detArt			{ padding: 0; text-align:left;}
#contSide .detArt h4			{ font: 300 2.6em/1.2em 'Roboto',sans-serif; color: #000; letter-spacing: -0.03em; margin: 0.5em 0 1em;}
.findSol 					{ background-color:#fcfcfc; border:1px solid #eee;}
.findSol img				{ display:block; float:left; padding:2em;}
.findSol i					{ color: #CC0000;font-size: 6em;padding: 0.1em;  margin: 0 0 0 0.2em;}
.findSol h6					{ font:400 1.5em/1em 'Roboto',sans-serif; color:#000;letter-spacing: -0.03em; margin:1.2em 0 0.1em;}
.findSol p					{ font:400 0.9em/1em 'Roboto',sans-serif;}

#sampleURL h4				{ font:400 1.8em/1.2em 'Roboto',sans-serif; color:#000;letter-spacing: -0.03em; margin:1.5em 0 0;}
#sampleURL label			{ font: 400 1.1em/2.5em 'Roboto',sans-serif;}
#sampleURL .form-inline .form-control			{ background: none repeat scroll 0 0 ;height: 40px;padding: 0.5em;width: 30em;}
#sampleURL div				{ margin:0.6em 0}
#sampleURL ul li			{ display: inline-block;}
#sampleURL #first_step		{ padding:0}
#sampleURL #first_step ul, #sampleURL #first_step ul li	{ margin:0}
#sampleURL #first_step ul li label {color: #5C5C5C;font: 400 1.1em/2em 'Roboto',sans-serif;margin: 0 0 0 0.8em;}
#sampleURL #first_step li:not(#foo) > input + label:before {margin:5px 0 0 -20px;}

#MenuPress					{ background-color:#fcfcfc; border:1px solid #eee; padding-bottom: 4em;}
#MenuPress div 				{ padding: 0.5em;}
#MenuPress h4				{ font: 400 1.55em/1em 'Roboto',sans-serif; color:#515151;letter-spacing:0; margin:1.5em 0 0;}
#MenuPress ul				{ list-style:none outside none; margin-left: -2.7em;}
#MenuPressul ul li			{ margin-left: -1.5em;}
#MenuPress ul li > a 		{ font: 400 1.1em/1.1em 'Roboto',sans-serif; margin:0.7em 0; display:block; color:#737373;}
#MenuPress ul li > a:hover 	{ color:#e80000;}

.bgbtmBan		{ background-color:#444349;}
.btmBan			{ padding:0; margin: -3em 0 1.5em;}
.btmBan img		{ display:block; float:right; margin: 0 0 1em;}
.btmBan p		{ font:300 1.2em/1.3em 'Bitter', serif; color:#fff; margin:3.3em 0 0; letter-spacing: -0.02em; float:left; }
.btmBan span		{ font:300 1.1em/1em 'Bitter', serif; color:#fff; letter-spacing: -0.02em; display:block }

.pager {padding-left: 0;margin: 20px 0;text-align: center;list-style: none;}
.pagerArt {padding-left: 0;margin-top:-1em;text-align: left;list-style: none;}
.pager li, .pagerArt li {display: inline;}
.pager li > a,
.pagerArt li > a{display: inline-block;padding:5px 5px;background-color: #fff;border: none; font-size: 1em; color: #D80000; font-weight:500;}
.pager li > a:hover,
.pagerArt li > a:hover,
.pager li > a:focus,
.pagerArt li > a:focus {text-decoration: none;background-color: #fff; color:#D80000 !important;}
.pager .nxt > a,
.pagerArt .nxt > a			{float: right;}
.pager .previous > a,
.pagerArt .previous > a		{float: left;}
.pagerArt .previous a.prevArt 	{ font:400 0.9em/1em 'Roboto',sans-serif; color:#797979;}
.pagerArt .nxt a.prevArt 		{ font:400 0.9em/1em 'Roboto',sans-serif; color:#797979; text-align:right;}
.pagerArt .nxt > a, .pagerArt .previous > a { width:32%; padding:0 5px; margin-top:-0.5em;}

/* Awards Homepage*/
#premiumAwrds				{ margin:6em 0 0; text-align:center;}
#premiumAwrds h5			{ font-weight:inherit;}
#premiumAwrds .subTitle		{ margin:0.4em 0 2em;}
#premiumAwrds .stripeGrey	{ background-color:#f9f9f9; border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
#premiumAwrds .stripe		{ padding:1em;}
#premiumAwrds .stripe img	{ margin: 2em auto 0;}
#premiumAwrds .stripe .title{ color: #000;font: 400 1.8em/1em 'Roboto',sans-serif;letter-spacing: -0.03em;margin: 1em 0 0.2em;}
#premiumAwrds .stripe .subtitle{ color: #000;font: 400 1.2em/1em 'Roboto',sans-serif;}
#premiumAwrds .learnMore	{ margin:inherit;}

/*Premium Content*/
#premiumAwrds .whitePapers   		{ background: url("../images/sh-WhitePapers-grey.png") no-repeat scroll center  center ;cursor:pointer; display:block; margin: 1em 0 0;min-height: 14em;}
#premiumAwrds .whitePapers:hover	{ background: url("../images/sh-WhitePapers-color.png") no-repeat scroll center  center ;}
#premiumAwrds .caseStudies   		{ background: url("../images/sh-CaseStudies-grey.png") no-repeat scroll center  center ;cursor:pointer; display:block; margin: 1em 0 0;min-height: 14em;}
#premiumAwrds .caseStudies:hover   	{ background: url("../images/sh-CaseStudies-color.png") no-repeat scroll center  center ;}
#premiumAwrds .solBriefs   			{ background: url("../images/sh-SolutionBriefs-grey.png") no-repeat scroll center  center ;cursor:pointer; display:block; margin: 1em 0 0;min-height: 14em;}
#premiumAwrds .solBriefs:hover   	{ background: url("../images/sh-SolutionBriefs-color.png") no-repeat scroll center  center ;}
#premiumAwrds .webinars   			{ background: url("../images/sh-Webinars-grey.png") no-repeat scroll center  center ;cursor:pointer; display:block; margin: 1em 0 0;min-height: 14em;}
#premiumAwrds .webinars:hover   	{ background: url("../images/sh-Webinars-color.png") no-repeat scroll center  center ;}
#premiumAwrds .refArch   			{ background: url("../images/sh-refArch-grey.png") no-repeat scroll center  center ;cursor:pointer; display:block; margin: 1em 0 0;min-height: 14em;}
#premiumAwrds .refArch:hover   		{ background: url("../images/sh-refArch-color.png") no-repeat scroll center  center ;}

#premiumAwrds .nav-tabs > li.active > a.whitePapers, 
#premiumAwrds .nav-tabs > li.active > a.whitePapers:hover, 
#premiumAwrds .nav-tabs > li.active > a.whitePapers:focus { background: url("../images/sh-WhitePapers-color.png") no-repeat scroll center  center ; background-color:#f9f9f9; border: 1px solid #ebebeb; border-bottom:0; border-radius:0;}

#premiumAwrds .nav-tabs > li.active > a.caseStudies, 
#premiumAwrds .nav-tabs > li.active > a.caseStudies:hover, 
#premiumAwrds .nav-tabs > li.active > a.caseStudies:focus { background: url("../images/sh-CaseStudies-color.png") no-repeat scroll center  center ; background-color:#f9f9f9; border: 1px solid #ebebeb; border-bottom:0; border-radius:0;}

#premiumAwrds .nav-tabs > li.active > a.solBriefs, 
#premiumAwrds .nav-tabs > li.active > a.solBriefs:hover, 
#premiumAwrds .nav-tabs > li.active > a.solBriefs:focus { background: url("../images/sh-SolutionBriefs-color.png") no-repeat scroll center  center ; background-color:#f9f9f9; border: 1px solid #ebebeb; border-bottom:0; border-radius:0;}

#premiumAwrds .nav-tabs > li.active > a.webinars, 
#premiumAwrds .nav-tabs > li.active > a.webinars:hover, 
#premiumAwrds .nav-tabs > li.active > a.webinars:focus { background: url("../images/sh-Webinars-color.png") no-repeat scroll center  center ; background-color:#f9f9f9; border: 1px solid #ebebeb; border-bottom:0; border-radius:0;}

#premiumAwrds .nav-tabs > li.active > a.refArch, 
#premiumAwrds .nav-tabs > li.active > a.refArch:hover, 
#premiumAwrds .nav-tabs > li.active > a.refArch:focus { background: url("../images/sh-refArch-color.png") no-repeat scroll center  center ; background-color:#f9f9f9; border: 1px solid #ebebeb; border-bottom:0; border-radius:0;}

#premiumAwrds .nav > li > a > img 	{ max-width: 100%;}
#premiumAwrds .nav-tabs > li > a:hover {border-color: #fff #fff #ddd;}
#premiumAwrds .nav-tabs {border-bottom: 0;}
#premiumAwrds .nav > li {z-index: 1;}

/*OEM subcategory*/
#OEMpartHead				{ background: url("../images/bg_OEM_subcateg.jpg") no-repeat center top #00322b; padding:5em 0 7em;}
#OEMpartHead .btn-grey, #OEMcategoryHead .btn-grey		{ margin:0 1em 0 0;}
#OEMpartHead  h1			{ color: #fff;font:200 3em/1em 'Roboto',sans-serif;letter-spacing: -0.02em; margin: 0 0 1em;}
#OEMpartHead .register, #OEMcategoryHead .register		{ padding:3px 24px;}
#OEMpartHead .register span, #OEMcategoryHead .register span	{ font-size: 0.8em;line-height: 1em;margin: 0.4em 0 -2.66em;}

#OEMmenu					{ background-color:#fafafa; border-bottom:1px solid #e7e7e7;margin: 0 0 1em;}
#OEMmenu img				{ margin:-3em 0 1em; border:1px solid #CCC;}
#OEMmenu a span.menu		{ font:400 1.3em/1em 'Roboto',sans-serif; color:#0d4251; letter-spacing: -0.04em; display: block; margin: 0 0 3em;}
#OEMmenu a span.menu:hover	{ color:#316574;}

#OEMlist h2					{ font:400 1.8em/1em 'Roboto',sans-serif; color:#272727; letter-spacing: -0.04em; display: block; margin: 0.5em 0;}
#OEMlist p					{ font:300 1.12em/1.3em 'Roboto',sans-serif; color:#484848;}
#OEMlist .art				{ padding:2em;}
#OEMlist .artGrey			{ padding:2em; background-color:#fafafa; border-top:1px dashed #b5b5b5;border-bottom:1px dashed #b5b5b5;}
#OEMlist .tbComp th:first-child {width: 22%;}
#OEMlist .tbComp tr:last-child 	{border-bottom:  1px solid #eee;}	

.OEMcateg  					{ background-color:#fbfbfb; padding:3em 0; border-bottom:1px solid #e9e9e9; border-top:1px solid #e9e9e9;}	
.OEMcateg .txtMedSize		{ font-weight:400; font-size:1.2em; color:#555555;}	
.OEMcateg .light			{ font-weight:200; font-size:3.2em; color:#555555;}		
.OEMcateg p					{ color:#7a7a7a;}	
.OEMcateg ul				{ display: inline-block; padding:0 1.5em; width:100%;}
.OEMcateg ul li 			{ text-align:left;list-style-image:none;}
.OEMcateg a.link 			{ background: url("../images/icon_cog.png") no-repeat scroll left center ;display: block;margin:2em 0;font-size: 1.3em;font-weight: 500;height: 1.8em;padding: 0 0 0 2em; letter-spacing:-0.02em; color:#000; outline:none;}
.OEMcateg a.link:hover 		{ background: url("../images/icon_cog_hover.png") no-repeat scroll left center ; color:#04439a;}
.OEMcateg a.link span, .OEMcateg a.link span:hover 		{ color: #888;display: block;font-size: 0.8em;font-weight: 400;}

#OEMcategoryHead			{ background: url("../images/bg_OEM_categ.jpg") no-repeat center top #00322b; padding:5em 0 7em;}
#OEMcategoryHead  h1		{ color: #fff;font:600 2.8em/1em 'Roboto',sans-serif;letter-spacing: -0.02em; margin: 0.3em 0;}
#OEMcategoryHead .topfigure	{ height:11em;}
#OEMcategoryHead .topfig	{ display:block; margin:-4.5em auto 0;}
#OEMcategoryHead .sdk		{ color: #fff;font:300 1.4em/1em 'Roboto',sans-serif;margin:0.2em 0 1em;}
#OEMcategoryHead .subTitle	{ color: #96e5ff;font:300 1.7em/1em 'Roboto',sans-serif;margin:0.4em 0 2em;}

/*OEM index*/
#OEMindexHead				{ background: url("../images/OEM_slide1.jpg") no-repeat center top #00322b; padding:10.7em 0;}

#OEMnewsMenu				{ padding:4em 0;}
#OEMnewsMenu .news			{ background-color:#f7f7f7; padding:1em;}
#OEMnewsMenu ul 			{ display: inline-table;margin:1em 0 0.5em -0.5em;width: 100%;}
#OEMnewsMenu ul li 			{ font-size: 0.9em;list-style-image: url("../images/files.png");list-style-position: outside;padding: 0.1em;text-align: left;}
#OEMnewsMenu a 				{ font-weight:400;}

#OEMnewsMenu .solutions 	{ width:19.143em; height:13em; padding: 0 2em; background:url(../images/oem_index_newsSolutions.jpg) 0 0 no-repeat;display: inline-block;float: left}
#OEMnewsMenu .solutions h3  { margin:0.75em 0 0.25em 0 ; font:900 3.97em/1em 'Roboto',sans-serif; display:block; color:#fff;}
#OEMnewsMenu .solutions h3 span {font:900 0.415em/1em 'Roboto',sans-serif; display:block; color:#fff;}
#OEMnewsMenu .solutions a 	{ padding:0.5em 0; background-color:#639ee0; font:400 1em/1.2em 'Roboto',sans-serif; text-align: center; display:inline-block; color:#fff;}
#OEMnewsMenu .info 			{ width:19.143em; height:13em; margin:0 0 0 2em; padding: 0 1.5em; text-align: center; background:url(../images/oem_index_newsInfo.jpg) 0 0 no-repeat;float: left}
#OEMnewsMenu .info h3  		{ margin:1.2em 0 0.25em 0 ; font:900 2.143em/1em 'Roboto',sans-serif; display:block; color:#fff;}
#OEMnewsMenu .info p 		{ margin:0 0 1.7em 0 ; padding:0.3em 0 0 0; border-top: 1px solid #fff; font:300 1.415em/1em 'Roboto',sans-serif; display:block; color:#fff;}
#OEMnewsMenu .info a 		{ padding:0.5em 0; background-color:#54aa1b; font:400 1em/1.2em 'Roboto',sans-serif; color:#fff; float: none;}

#OEMrated					{ background-color:#f6f6f6; padding:5em 0 2em;}					
#OEMrated h1				{ font-weight:300; font-size:5em;}
#OEMrated img				{ display: block; margin:-5em 0 0;}
#OEMrated h2				{ font-weight:300; font-size:3em; margin: 0 0 1em;}
#OEMrated .rated			{ padding:2em;}
#OEMrated .smartphone		{ display: block; margin:-21em 0 0;}
#OEMrated .bg_p				{ background-color: #e6e6e6;font-size: 0.9em;margin: 2em 0 0 -1em;padding: 0.5em 1em;}

.OEMindex					{ margin: 6em 0 0;}
.OEMindex h2				{ font-size:3.3em;}
.OEMindex .tabname 		{ display:block; padding:0}
.OEMindex  a.tabname  	{ font:400 1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad;}
.OEMindex  a.tabname:hover{ color:#8a8a8a;}
.OEMindex  a.tabname > p  	{ font:500 1.4em/1em 'Roboto',sans-serif; color:#adadad;}
.OEMindex  a.active  		{ color:rgba(0,102,153,1) !important;}
.OEMindex  a.active:hover	{ color:#adadad !important;}
.OEMindex .nav-tabs 		{ border-bottom: 0; margin:2em 0 0;}
.OEMindex .nav-tabs > li > a {margin-right: 0;line-height: none;border: none;border-radius: 0;padding:1em;}
.OEMindex .nav-tabs > li > a:hover,.OEMindex .nav-tabs > li >  a:focus {border-color: transparent; background-color: transparent;}
.OEMindex .nav-tabs > li.active > a {outline:none;color: #626262;min-height: 7em;background-color: #fafafa;border: 0;border-bottom-color: transparent;cursor:pointer; border-right: 1px solid #ebebeb;border-left: 1px solid #ebebeb; padding:1em;}
.OEMindex .nav-tabs > li.active > a:hover,
.OEMindex .nav-tabs > li.active > a:focus {color: #8a8a8a;}
.OEMindex .nav-tabs > li.active > a.small {color: #8a8a8a;cursor:pointer;}
.OEMindex .nav-tabs > li.active > a > p { font:500 1.4em/1em 'Roboto',sans-serif; color:#000;}
					
.OEMindex .OEMsdk  			{ background: url("../images/OEM_sdk.png") no-repeat scroll bottom  center; height:12em; cursor:pointer; display:block;margin: 1em 0 0;}
.OEMindex .OEMsdk:hover		{ background: url("../images/OEM_sdk_hover.png") no-repeat scroll bottom  center;}
.OEMindex .nav-tabs > li.active > a.OEMsdk, 
.OEMindex .nav-tabs > li.active > a.OEMsdk:hover, 
.OEMindex .nav-tabs > li.active > a.OEMsdk:focus { border-top-left-radius: 6px;border-top-right-radius: 6px; background: url("../images/OEM_sdk.png") no-repeat scroll bottom  center; background-color:#fafafa; border: 1px solid #ebebeb; border-bottom:0; outline:none;}
.OEMindex #OEMsdk			{ background-color:#fafafa; text-align:center; border-bottom: 1px solid #FFFFFF;}
#OEMsdk .activeTab			{ display:block; min-height:15em;}
#OEMsdk  a.tabname  		{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; padding: 0 0 1em;}
#OEMsdk  a.tabname:hover	{ color:rgba(0,102,153,1);}
#OEMsdk .nav-tabs > li.active > a {color: #000;}
#OEMsdk .learnMore			{ display:inline-block}
#OEMsdk .tabCont			{ font:400 1.1em/1em 'Roboto',sans-serif; margin: 3em 0 0;}

.OEMindex .OEMrebranding  { background: url("../images/OEM_rebranding.png") no-repeat scroll bottom  center; height:12em; cursor:pointer; display:block;margin: 1em 0 0;}
.OEMindex .OEMrebranding:hover	{ background: url("../images/OEM_rebranding_hover.png") no-repeat scroll bottom  center;}
.OEMindex .nav-tabs > li.active > a.OEMrebranding, 
.OEMindex .nav-tabs > li.active > a.OEMrebranding:hover, 
.OEMindex .nav-tabs > li.active > a.OEMrebranding:focus { border-top-left-radius: 6px;border-top-right-radius: 6px; background: url("../images/OEM_rebranding.png") no-repeat scroll bottom  center; background-color:#fafafa; border: 1px solid #ebebeb; border-bottom:0; outline:none;}
.OEMindex #OEMrebranding			{ background-color:#fafafa; text-align:center; border-bottom: 1px solid #FFFFFF;}
#OEMrebranding .activeTab			{ display:block; min-height:15em;}
#OEMrebranding  a.tabname  		{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; padding: 0 0 1em;}
#OEMrebranding  a.tabname:hover	{ color:rgba(0,102,153,1);}
#OEMrebranding .nav-tabs > li.active > a {color: #000;}
#OEMrebranding .learnMore			{ display:inline-block}
#OEMrebranding .tabCont			{ font:400 1.1em/1em 'Roboto',sans-serif; margin: 3em 0 0;}

.OEMindex .OEMpuzzle			{ background: url("../images/OEM_puzzle.png") no-repeat scroll bottom  center; height:12em; cursor:pointer; display:block;margin: 1em 0 0;}
.OEMindex .OEMpuzzle:hover		{ background: url("../images/OEM_puzzle_hover.png") no-repeat scroll bottom  center;}
.OEMindex .nav-tabs > li.active > a.OEMpuzzle, 
.OEMindex .nav-tabs > li.active > a.OEMpuzzle:hover, 
.OEMindex .nav-tabs > li.active > a.OEMpuzzle:focus { border-top-left-radius: 6px;border-top-right-radius: 6px; background: url("../images/OEM_puzzle.png") no-repeat scroll bottom  center ; background-color:#fafafa; border: 1px solid #ebebeb; border-bottom:0; outline:none;}
.OEMindex #OEMpuzzle			{ background-color:#fafafa; text-align:center; border-bottom: 1px solid #FFFFFF;}
#OEMpuzzle .activeTab			{ display:block; min-height:15em;}
#OEMpuzzle  a.tabname  		{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; padding: 0 0 1em;}
#OEMpuzzle  a.tabname:hover	{ color:rgba(0,102,153,1);}
#OEMpuzzle .nav-tabs > li.active > a {color: #000;}
#OEMpuzzle .learnMore			{ display:inline-block}
#OEMpuzzle .tabCont			{ font:400 1.1em/1em 'Roboto',sans-serif; margin: 3em 0 0;}

.OEMindex .OEMendpoint  			{ background: url("../images/OEM_endpoint.png") no-repeat scroll bottom  center; height:12em; cursor:pointer; display:block;margin: 1em 0 0; min-height: 13em;}
.OEMindex .OEMendpoint:hover		{ background: url("../images/OEM_endpoint_hover.png") no-repeat scroll bottom  center;}
.OEMindex .nav-tabs > li.active > a.OEMendpoint, 
.OEMindex .nav-tabs > li.active > a.OEMendpoint:hover, 
.OEMindex .nav-tabs > li.active > a.OEMendpoint:focus { border-top-left-radius: 6px;border-top-right-radius: 6px; background: url("../images/OEM_endpoint.png") no-repeat scroll bottom  center;min-height: 13em; background-color:#fafafa; border: 1px solid #ebebeb; border-bottom:0; outline:none;}
.OEMindex #OEMendpoint			{ background-color:#fafafa; text-align:center; border-bottom: 1px solid #FFFFFF;}
#OEMendpoint .activeTab			{ display:block; min-height:15em;}
#OEMendpoint  a.tabname  		{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; padding: 0 0 1em;}
#OEMendpoint  a.tabname:hover	{ color:rgba(0,102,153,1);}
#OEMendpoint .nav-tabs > li.active > a {color: #000;}
#OEMendpoint .learnMore			{ display:inline-block}
#OEMendpoint .tabCont			{ font:400 1.1em/1em 'Roboto',sans-serif; margin: 3em 0 0;}

.OEMindex .OEMnetwork  			{ background: url("../images/OEM_network.png") no-repeat scroll bottom  center; height:12em; cursor:pointer; display:block;margin: 1em 0 0; min-height: 13em;}
.OEMindex .OEMnetwork:hover		{ background: url("../images/OEM_network_hover.png") no-repeat scroll bottom  center;}
.OEMindex .nav-tabs > li.active > a.OEMnetwork, 
.OEMindex .nav-tabs > li.active > a.OEMnetwork:hover, 
.OEMindex .nav-tabs > li.active > a.OEMnetwork:focus { border-top-left-radius: 6px;border-top-right-radius: 6px; background: url("../images/OEM_network.png") no-repeat scroll bottom  center;min-height: 13em; background-color:#fafafa; border: 1px solid #ebebeb; border-bottom:0; outline:none;}
.OEMindex #OEMnetwork			{ background-color:#fafafa; text-align:center; border-bottom: 1px solid #FFFFFF;}
#OEMnetwork .activeTab			{ display:block; min-height:15em;}
#OEMnetwork  a.tabname  		{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; padding: 0 0 1em;}
#OEMnetwork  a.tabname:hover	{ color:rgba(0,102,153,1);}
#OEMnetwork .nav-tabs > li.active > a {color: #000;}
#OEMnetwork .learnMore			{ display:inline-block}
#OEMnetwork .tabCont			{ font:400 1.1em/1em 'Roboto',sans-serif; margin: 3em 0 0;}

.OEMindex .OEMcloud  			{ background: url("../images/OEM_cloud.png") no-repeat scroll bottom  center; height:12em; cursor:pointer; display:block;margin: 1em 0 0; min-height: 13em;}
.OEMindex .OEMcloud:hover		{ background: url("../images/OEM_cloud_hover.png") no-repeat scroll bottom  center;}
.OEMindex .nav-tabs > li.active > a.OEMcloud, 
.OEMindex .nav-tabs > li.active > a.OEMcloud:hover, 
.OEMindex .nav-tabs > li.active > a.OEMcloud:focus { border-top-left-radius: 6px;border-top-right-radius: 6px; background: url("../images/OEM_cloud.png") no-repeat scroll bottom  center;min-height: 13em; background-color:#fafafa; border: 1px solid #ebebeb; border-bottom:0; outline:none;}
.OEMindex #OEMcloud			{ background-color:#fafafa; text-align:center; border-bottom: 1px solid #FFFFFF;}
#OEMcloud .activeTab			{ display:block; min-height:15em;}
#OEMcloud  a.tabname  		{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; padding: 0 0 1em;}
#OEMcloud  a.tabname:hover	{ color:rgba(0,102,153,1);}
#OEMcloud .nav-tabs > li.active > a {color: #000;}
#OEMcloud .learnMore			{ display:inline-block}
#OEMcloud .tabCont			{ font:400 1.1em/1em 'Roboto',sans-serif; margin: 3em 0 0;}

/*Search page*/
#search .formCont		 			{background-color: #f9f9f9;border: 1px solid #ebebeb;border-radius: 3px;min-height: 5.25em;padding-top: 1.5em;}
#search label 						{color: #818181;display:block;font: 400 1em/1em 'Roboto',sans-serif;margin:2em 0.5em 0 0; float:left;}
#search .form-inline .form-control 	{ display: block;margin: 1.3em;width: 70%;}
#search .btn						{margin: 0.3em 0 0;}
#search h4					{font: 600 1.3em/1.2em 'Exo 2',sans-serif;margin:0.7em 0 0;}
#search .results			{margin:1em 0;}


/* Overlay */
#ovrChosep 							{ font-size: inherit; background:#fff; text-align:left !important;}
#ovrChosep h3 						{ font-family:'Roboto'; font-weight:300; color:#000; letter-spacing: -0.02em; display:block;}
#ovrChosep .inpList  				{ width:18em; margin:30px 30px 0 0; display: inline-block; vertical-align:top;}
#ovrChosep .inpList h4 				{ margin:0 0 5px 0;  font-family:'Roboto'; font-weight:500; font-size: 17px; color:#565656;}
#ovrChosep .inpList.last 			{ margin:30px 0 0 0;}
#ovrChosep .inpList ul 				{ border-right: 1px solid #E5E5E5;display: block;height: 233px;list-style: none outside none;margin: 1em 0 0 -3em;}
#ovrChosep .inpList ul li 			{ padding:0 0 2px 18px; width: 225px;}
#ovrChosep .inpList a 				{ padding:0 0 3px; width: 225px;}
#ovrChosep .inpList ul li.active { background: none repeat scroll 0 0 #E3E3E3;}
#ovrChosep .inpList ul.last 		{ border-right:none;}
#ovrChosep input[type="radio"] 				{ display:none;}
#ovrChosep input[type="radio"] + label 		{ font:normal 13px/13px roboto, sans-serif; color:#9f9f9f;}
#ovrChosep input[type="radio"] + label span { display:inline-block; width:12px; height:10px; margin:-1px 4px 0 0;vertical-align:middle; background:none; cursor:pointer;}
/*#ovrChosep input[type="radio"]:checked + label { font:normal 13px/13px Arial, sans-serif; color:#242424;}
#ovrChosep input[type="radio"]:checked + ul li { background:#3b3b3b;}
#ovrChosep input[type="radio"]:checked + label span { background:url('../images/check.png') center top no-repeat;}*/
#ovrChosep p#cntfind 				{ margin:30px 0 0 0; display: inline-block;}
#ovrChosep p#cntfind b 				{ font-size: 1.4em;color:#464646;}
#ovrChosep p#cntfind span			{ font-size: 0.9em; color:#616161;}
#ovrChosep p#cntfind a 				{ font-size: 0.9em;color:#d50000; font-weight:400;}
#ovrChosep a#fhelp 					{ font-size: 17px;margin: 30px 0 0;padding: 11px 15px;}

#fprodL 							{ background-color: #FFFFFF;font-size: inherit;text-align: left !important; padding: 40px;}
#fprodL ul 							{ display: inline-block; vertical-align:top;list-style: none outside none;margin: 3em 0 4em -4em;}
#fprodL ul li 						{ margin:0 0 5px 0;}
#fprodL h3 					{ font-family:'Roboto'; font-weight:300; color:#000; letter-spacing: -0.02em; display:block;}
#fprodL ul li h4 					{ margin:0 0 5px 0;  font-family:'Roboto'; font-weight:500; font-size: 17px; color:#565656;}
#fprodL ul li a 					{ font:normal 14px/17px roboto, sans-serif; color:#747474; letter-spacing:0;}
#fprodL ul li a:hover 				{ color:#d50000}

#phnList 							{ background-color: #FFFFFF;font-size: inherit;text-align: left !important; padding: 40px; float:left;}
#phnList h2 				{ font-family:'Roboto'; font-weight:300; color:#000; letter-spacing: -0.02em; display:block; font-size:2em;}
#phnList p 					{ margin:0 0 20px 0;font:400 0.9em/1em 'Roboto',sans-serif; color:#616161;}
#phnList .top 				{ margin:1em 0;font:400 1em/1.2em 'Roboto',sans-serif; color:#616161;}
#phnList ul.country_col 	{ float:left; list-style: none outside none; margin:2em 0 0 -1em;}
#phnList ul.country_col li 	{ width: 100%; margin:0 0 10px 0;}
#opSys h2 					{ margin:0 0 20px 0; font:bold 18px/24px Arial, sans-serif; color:#979797;}
#opSys p 					{ margin:0; font:normal 15px/15px Arial, sans-serif; color:#616161;}
#opSys p b 					{ font:bold 15px/15px Arial, sans-serif; color:#464646;}
#locKey h2 					{ margin:0 0 20px 0; font:bold 18px/24px Arial, sans-serif; color:#979797;}
#locKey p 					{ margin:0; font:normal 20px/20px Arial, sans-serif; color:#616161;}


.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus,
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
    background-image: none;
	background-color:rgba(51,51,51,1);
    background-repeat: repeat-x;
    border-color: transparent;
    text-shadow:none;
	border-radius:0;
}
.list-group-item:first-child, .list-group-item:last-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
	border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.list-group {
    border-radius:0;
    box-shadow: none;
}
.list-group-item {
    background-color: #FFFFFF;
    border: 0;
    display: block;
    margin-bottom: -1px;
    padding: 5px;
    position: relative;
}
a.list-group-item:hover,
a.list-group-item:focus,
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #3b3b3b;
  border-color: transparent;
  background-image:url(../images/check_light.png);
  background-repeat:no-repeat;
  background-position:center left 0.7em;
  outline:0;
}


.tooltip.bottom 		{ margin-top:-6px;}
.progress 				{ height: 16px;}
.progress-bar-success 	{ background-image: linear-gradient(to bottom, #78ea32 0%, #4eb80d 100%);background-repeat: repeat-x;background-color: #59c318;}

.panel 					{ box-shadow: none; background-color:transparent;}
.panel-body 			{ padding: 0.2em 0 0.5em 1.2em;}
.panel-default 			{ border-color: transparent;}
.panel-default > .panel-heading { background-image: none; background-color: transparent;border-color: transparent;color: #333333; margin:0.5em 0 0; }
.panel a				{ font:400 1.3em/1.2em 'Roboto';letter-spacing: -0.03em; padding: 0 0 1em; color:#3c3c3c; cursor:pointer;}
.panel a:hover			{ color:#666;}
.panel i				{ color:#63b3e0;}
.panel a.nivel2			{ color: #5C5C5C;cursor: pointer;font: 400 0.9em/1.2em 'Roboto';letter-spacing: 0;padding: 0 0 0 1em;}
.panel a.nivel2:hover	{ color:#000;}
.panel .nivel2 i		{ color: #000000;font-weight: 800;padding: 0 0.2em;}
.panel .descript 		{ background-color: #FEFEFE;font: 300 0.9em/1.3em 'Roboto';letter-spacing: 0.03em;margin: 0.5em 0 0 1em;padding: 1em; color: #7D7D7D;}
.panel .descript span 	{ font-weight:500; color: #5F5F5F;}
.panel-heading .accordion-toggle:after {font-family: 'FontAwesome';content: "\f068";float: left;color:#63b3e0; padding: 0 0.3em 0 0;font-size: 0.9em;}
.panel-heading .accordion-toggle.collapsed:after {content: "\f067";}

/*Carousel*/
.carousel-indicators	{ display: none; }
.carousel-control.left 	{ background-image: none;}
.carousel-control.right { right: 15px;left: auto;background-image: none;}
.carousel-control i		{ font-size:4em;}
.carousel-control 		{ bottom: 0;color: #696969;font-size: 4em;left: -8px;position: absolute;text-align: center;text-shadow: 0 1px 2px #FFFFFF;top: 1.5em;width: 0;}
.carousel-control:hover,
.carousel-control:focus { color: #000;text-decoration: none;filter: alpha(opacity=90);outline: none;}
.carousel-inner > .item { -webkit-transition: left 0.6s ease-in-out 0.2s; transition: left 0.6s ease-in-out 0.2s;}

/*Tooltip*/
.tooltip 				{ position: absolute;z-index: 1030;display: block;font-size: 0.9em;line-height: 1.2;visibility: visible;filter: alpha(opacity=0);}
.tooltip-inner 			{ max-width: 300px;padding: 1em 1.5em 1.2em;color: #fff;text-align: left;text-decoration: none;background-color: #000;border-radius: 4px;}


/*Footer*/
#footer					{ background: url("../images/dragon.png") no-repeat center top #000000; padding: 3em 0 1em; position: relative; z-index: 10; /*background-size: 100% auto;*/}
#footer h6  			{ font-size: 1.15em; color:#fff; font-family:'Roboto', sans-serif;}
#footer ul  			{ width:100%; padding: 12px 0 0;}
#footer ul li   		{ list-style:none; padding: 5px 0; line-height: 1em;}
#footer a   			{ font-size: 0.9em; font-weight: 500; color:#fff;}
#footer a:hover   		{ color:#d00000;}
#footer span   			{ font-size: 1em; color:#fff; font-weight: 600;letter-spacing: -0.04em;}
/*#footer .social   		{ margin-top:2em;}*/
#footer a.twitter   	{ font-size: 1em; color:#525252;}
#footer a.twitter:hover { color:#40bdf1;}
#footer a.facebook   	{ font-size: 1em; color:#525252;}
#footer a.facebook:hover { color:#365a9a;}
#footer a.google   		{ font-size: 1em; color:#525252;}
#footer a.google:hover 	{ color:#dd4b39;}
#footer a.youtube   	{ font-size: 1em; color:#525252;}
#footer a.youtube:hover { color:#ff0000;}

#footer .social {
    margin-top: 0.2em;
    padding-left: 0;
	padding-right:7px;
}

#copyright				{ padding: 0.8em 0; background-color:#161616; position: relative; z-index: 10;}
#copyright a			{ font-size: 0.85em; font-weight: 500; color:#525252;letter-spacing: -0.02em;}
#copyright a:hover		{ color:#d00000;}
#copyright .links		{ padding: 0.6em 0 0;}


/*BUTTONS*/
a.btn {
    color: #FFFFFF;
    font-weight: 800;
	border-radius: 8px;
}
.btn-success {
  	background-image: -webkit-linear-gradient(top, #5db329 0%, #42980e 100%);
	background-image: linear-gradient(to bottom, #5db329 0%, #42980e 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff42980e', endColorstr='#ff5db329', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	background-repeat: repeat-x; border-color: #4a801e; box-shadow: 0 1px 1px rgba(86, 255, 0, 0.8) inset; color: #FFFFFF; font-weight: 900; letter-spacing: -0.03em; line-height: 1em; padding: 0.9em 1.1em 0.8em; text-shadow: 0 1px rgba(0, 0, 0, 0.5); text-transform: uppercase;
}
.btn-success:hover, .btn-success:focus {background-color: #42980e;background-position: 0 -15px;color: #fff;}
.btn-success:active, .btn-success.active {background-image: none;}
.btn-success span {
	color: #163400;
    font: 500 0.85em 'Bitter',serif;
    letter-spacing: -0.02em;
    text-shadow: 0 1px rgba(255, 255, 255, 0.4);
    text-transform: none;}
.btn-trial {background-image: -webkit-linear-gradient(top, #5db329 0%, #42980e 100%); background-image: linear-gradient(to bottom, #5db329 0%, #42980e 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff42980e', endColorstr='#ff5db329', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); background-repeat: repeat-x; border-color: #4a801e; box-shadow: 0 1px 1px rgba(86, 255, 0, 0.8) inset; color: #FFFFFF; font-weight: 900; letter-spacing: 0em; line-height: 1em; padding: 0.7em 1.2em 0.5em; text-shadow: 0 1px rgba(0, 0, 0, 0.5); text-transform: uppercase;}
.btn-trial:hover, .btn-trial:focus {
  background-color: #42980e;
  background-position: 0 -15px;
  color: #fff;
}
.btn-trial:active, .btn-trial.active {background-image: none;}
.btn-trial span {color: #163400;font: 500 0.85em 'Bitter',serif;letter-spacing: -0.02em;text-shadow: 0 1px rgba(255, 255, 255, 0.4);text-transform: none;}
.btn-warning {
    background-image: linear-gradient(to bottom, #ffb557 0%, #ff840c 100%);
    background-repeat: repeat-x;
    border-color: #d77c00;
    box-shadow: 0 1px 1px #ffee14 inset;
    color: #ffffff;
    font-weight: 700;
    letter-spacing: -0.01em;
    line-height: 1.9em;
    padding: 0.6em 1em;
    text-shadow: 1px 1px 0 #a65200;
    text-transform: uppercase;
}
.btn-warning:hover, .btn-warning:focus {
	background-color: #ff840c;
	background-position: 0 -15px;
	color: #fff;
}
.btn-warning:active, .btn-warning.active {
	background-image: none;
}
.btn-warning img {
	padding:0 10px 0 0;
}
.btn-inactive {
	background-image: -webkit-linear-gradient(top, #afafaf 0%, #d4d6d3 100%);
	background-image:         linear-gradient(to bottom, #afafaf 0%, #d4d6d3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#afafaf', endColorstr='#d4d6d3', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	background-repeat: repeat-x;
	border-color: #d4d6d3;
	box-shadow: 0 2px 1px rgba(212, 214, 211, 0.8) inset;
	color: #FFFFFF;
	font-weight: 900;
	letter-spacing: -0.03em;
	line-height: 1em;
	padding: 16px 40px;
	text-shadow: 0 1px rgba(0, 0, 0, 0.5);
	text-transform: uppercase;
}
.btn-inactive:hover, .btn-inactive:focus {
	background-color: #d4d6d3;
	background-position: 0 -15px;
	color: #fff;
}
.btn-inactive:active, .btn-inactive.active {
	background-image: none;
}
.btn-inactive span {
	color: #d4d6d3;
	font: 500 0.85em 'Bitter',serif;
	letter-spacing: -0.02em;
	text-shadow: 0 1px rgba(212, 214, 211, 0.4);
	text-transform: none;
}

.btn-grey {
    background-image: linear-gradient(to bottom, #bababa 0%, #8b8b8b 100%);
    background-repeat: repeat-x;
    border-color: #8a8a8a;
    box-shadow: 0 1px 0 #d8d8d8 inset;
    color: #ffffff;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 1.9em;
    padding: 0.6em 1em;
    text-shadow: 1px 1px #3a3a3a;
    text-transform: uppercase;
}
.btn-grey:hover, .btn-grey:focus {
	background-color: #8b8b8b;
	background-position: 0 -15px;
	color: #fff;
}
.btn-grey:active, .btn-grey.active {
	background-image: none;
}
.btn-grey span {
	color: #fff;
	font: 400 0.75em 'roboto',serif;
	letter-spacing: -0.02em;
	text-transform: none;
	display:block;
}


.btn-xs, 
.btn-group-xs > .btn { font-size: 1.1em;}

@media (min-width: 768px) {
	.btn-sm, 
	.btn-group-sm > .btn {
		font-size: 1.1em;
	}
}

@media (min-width: 1200px) {
	.btn-md, 
	.btn-group-md > .btn {
		font-size: 1.3em ;
	}
}
@media (min-width: 1100px){
	.OEMindex .nav-tabs > li > a br{
		display: none;
	}
}
@media (min-width: 1600px) {
	.btn-lg,
	.btn-group-lg > .btn {
	  font-size: 1.6em ;
	}
}

a.datasheet	{ background-color:#63b3e0;border-radius: 0; transition: all 0.3s ease;font-size: 0.9em ;margin:2.5em 1em 0 0; color:#fff; font-weight: 500;}
a.userguide	{ background-color:#ea4b4b;border-radius: 0;font-size: 0.9em ;margin:2.5em 1em 0 0; color:#fff;font-weight: 500;}
a.datasheet:hover	{ color:#2c2c2c;}
a.userguide:hover	{ color:#2c2c2c;}
.learnMore	{ background-color: #4839a0 !important;border-radius: 0 !important;color: #ffffff !important;font-size: 1.3em !important;font-weight: 600 !important;letter-spacing: -0.02em !important;margin: 1.5em 1em !important;padding: 10px 20px !important;}
.learnMore i { font-size:1.3em !important;}
.learnMore:hover { color:rgba(255,255,255,0.5)!important;}
a.learnMore	{ background-color: #4839a0 !important;border-radius: 0 !important;color: #ffffff !important;font-size: 1.3em !important;font-weight: 600 !important;letter-spacing: -0.02em !important;margin: 1.5em 1em !important;padding: 10px 20px !important;}
a.learnMore i { font-size:1.3em !important;}
a.learnMore:hover { color:rgba(255,255,255,0.5)!important;}
a.datasheet span, a.userguide span	{ margin:0 0.4em;}
a.caseStd	{ background-color: transparent;border-radius: 0; font:300 1em/2em 'Roboto', sans-serif;margin:2.5em 1em 0 0 !important; color:#808080;}
a.caseStd:hover { color: rgba(255,0,0,1);}
.btnNext		{ background-color: #B60000;border-radius: 0;color: #FFFFFF;font-size: 1.3em;margin: 1.5em 1em 0 0 !important;padding: 4px 20px;}
.more		{ background-color: #4db021;border-radius: 0;color: #fefefe;font-size: 1.1em;margin: 1em 1em 0 0 !important;padding: 4px 20px;}
.btnNext:hover, .btnNext:focus { color: #fefefe; background-color: #DA0000;}


/* Solutions */
/*#breadcrumbs    { height:38px; background: #eee; border-bottom:1px solid #fff; border-top:1px solid #fff;}*/
#breadcrumbs a, #breadcrumbs span { padding:0 0.6em 0 0; font:400 0.75em/38px 'Roboto', sans-serif; color:#7d7d7d; display: inline-block;}
#breadcrumbs a:hover { text-decoration: underline;}
#breadcrumbs i { padding:0 0.6em 0 0; font-size: 0.75em; line-height:0.75em;}

#pageHeader { background: #f7f7f7; border-bottom:1px solid #e2e2e2;padding: 1.5em 0;}
/*#pageHeader .container { padding:1.5em 0 2em 0;}*/
#pageHeader h1 { margin:0.5em 0 1em 0; font:400 2.5em/1.5em 'Bitter'; color:#393939; display:block;}
#social_sharingTop { margin:2em 0 0 0;}
#solutionsNav a { padding:0 2em 0 0; font:300 1.5em/1.2em 'Roboto', sans-serif; color:#383838; letter-spacing:-0.02em;}
#solutionsNav a:hover,#solutionsNav a:focus,#solutionsNav a.selected { color:#dd0000;}

#pageSubHeader	 { padding: 0.8em 0; background: #fafafa;}
#pageSubHeader a { font: 300 1.1em/1.5em 'Roboto', sans-serif; /* letter-spacing: -0.01em; */margin: 0 2em 0 0; padding: 0.8em 0 0; color: #383838;}
#pageSubHeader a:hover,#pageSubHeader a:focus { color:#dd0000;}
#pageSubHeader a.selected { color:#dd0000;background: url("../images/arrow_down.png") no-repeat scroll center top  ;}

#PressSubHeader	 { padding: 0.8em 0; background: #fff; border-bottom:1px solid #f7f7f7;}
#PressSubHeader a { font: 300 1.1em/1.5em 'Roboto', sans-serif;letter-spacing: -0.01em;margin: 0 2em 0 0;padding: 0.8em 0 0;color:#383838;}
#PressSubHeader a:hover,#pageSubHeader a:focus { color:#dd0000;}
#PressSubHeader a.selected { color:#dd0000;background: url("../images/arrow_down.png") no-repeat scroll center top  ;}

#oneAward   { padding:1.6em 0; background: #fff url(../images/bg_oneAward.png) 0 0 repeat-x; text-align: center;}
#oneAward q { margin:5px 0; font:400 italic 1.125em/1.375em 'Roboto'; color:#856200; display:block;}
#oneAward cite { margin:5px 0; font:300 0.750em/0.750em 'Roboto', sans-serif; color:#7e7e7e; display:block;}
#oneAward h2  { margin:2em 0 0 0; font:700 1.9em/1em 'Bitter'; color:#232323; display:block;}
#oneAward p   { width:70%; margin:5px auto; font:300 1.9em/1.2em 'Roboto', sans-serif; color:#7e7e7e;}
.productListing { margin-top:1.5em; padding-top:1.5em; border-top:1px solid #e9e9e9;}
.productListing .price {font:700 1.6em/1.4em 'Roboto', sans-serif; color:#000; letter-spacing:-0.03em;}
.productListing .price span {font:400 0.6em/1em 'Roboto', sans-serif; color:#7c7c7c; letter-spacing: 0; display: block;}
a.learnmore     { width:11em; background-color: #b9b9b9;border-radius: 0;color: #FFFFFF;font-size: 0.8em;letter-spacing: -0.02em;margin: 0 0 3em;padding:0.5em 1em; display: inline-block; }
a.learnmore span  { font:700 1em/1em 'Roboto', sans-serif; display: inline-block; vertical-align: middle;}
a.learnmore i  { padding:0 0.2em 0 0; font-size:2em; line-height:1em; display: inline-block; vertical-align: middle;}
a.learnmore:hover { color: #484848;}
.productListing .col-xs-1,.productListing .col-sm-1,.productListing .col-md-1,.productListing .col-lg-1,
.productListing .col-xs-2,.productListing .col-sm-2,.productListing .col-md-2,.productListing .col-lg-2,.productListing .col-xs-3,
.productListing .col-sm-3,.productListing .col-md-3,.productListing .col-lg-3,.productListing .col-xs-4,.productListing .col-sm-4,
.productListing .col-md-4,.productListing .col-lg-4,.productListing .col-xs-5,.productListing .col-sm-5,.productListing .col-md-5,
.productListing .col-lg-5,.productListing .col-xs-6,.productListing .col-sm-6,.productListing .col-md-6,.productListing .col-lg-6,
.productListing .col-xs-7,.productListing .col-sm-7,.productListing .col-md-7,.productListing .col-lg-7,.productListing .col-xs-8,
.productListing .col-sm-8,.productListing .col-md-8,.productListing .col-lg-8,.productListing .col-xs-9,.productListing .col-sm-9,
.productListing .col-md-9,.productListing .col-lg-9,.productListing .col-xs-10,.productListing .col-sm-10,.productListing .col-md-10,
.productListing .col-lg-10,.productListing .col-xs-11,.productListing .col-sm-11,.productListing .col-md-11,.productListing .col-lg-11,
.productListing .col-xs-12,.productListing .col-sm-12,.productListing .col-md-12,.productListing .col-lg-12{ padding:0 10px 0 0; margin:0;}
.productListing .row { padding:0; margin:0;}
.productListing .prodWrapper   { margin: 0 0 5em 0;}

/* Product comparison */
#threeAwards                  { padding:3em 0; background-color: #f7f7f7; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
#threeAwards h2               { font:700 2em/1em 'Bitter', serif; color:#d59100; letter-spacing:-0.02em; text-align: center;}
#threeAwards p                { margin:0.5em 0 2em; font:400 1em/1em 'Roboto', sans-serif; color:#7f7f7f; text-align: center;}
#threeAwards q                { font-size: 1.23em;font-style: italic; color: #545454;font-weight: 500;letter-spacing: -0.03em;text-align: center;
display: block; line-height: 1em; margin:2.5em 0 0.7em;}
#threeAwards cite             { font-size: 0.85em;letter-spacing: -0.02em;text-align: center; display: block; color:#7e7e7e; line-height: 1.1em;}

#prodComparison               { padding:3em 0;}
.nopadding    { padding:0;}
#prodComparison .marginm .th { border-left:none;}
#prodComparison .nopadding figure { margin-bottom:-2em; z-index:51}
#prodComparison img.col-lg-12 { padding:0 10px;}
#prodComparison .th           { width:100%; min-height:18.5em; background: #f9f9f9; border:1px solid #dedede; position: relative; z-index:50; }
#prodComparison .btm          { border-top:0;}
#prodComparison .th h2        { margin:1.75em 0 0.2em 0; font:700 1.75em/1em 'Bitter', serif; color:#313131; letter-spacing:-0.02em; text-align: center;}
#prodComparison .th h2 span   { font:700 0.6em/1em 'Bitter', serif; display: block;}
#prodComparison .th p         { font:400 1em/1em 'Roboto', sans-serif; color:#313131; text-align: center;}
#prodComparison .th p.price   { font:700 2em/1em 'Roboto', sans-serif; color:#313131; text-align: center;}
#prodComparison .th p.fmore   { font:400 1em/1em 'Roboto', sans-serif; color:#878787; text-align: center;}
#prodComparison .th p.fmore a { font:400 1em/1em 'Roboto', sans-serif; color:#de0000;}
#prodComparison .th .btn      { margin:0 auto 0.5em; display: inline-block; padding:0.1em 0.7em;}
#prodComparison .row_odd 		{ background:#fff; margin-top:-1px;}
#prodComparison .row_odd .cell,#prodComparison .row_even .cell 	{ line-height:2.9em; border:1px solid #dedede; text-align: center;}
#prodComparison .row_odd .cell p,#prodComparison .row_odd .cell i,#prodComparison .row_even .cell p,
#prodComparison .row_even .cell i	{ padding:0; margin:0; color:#737373;}
#prodComparison .row_even .cell i,#prodComparison .row_odd .cell i { font-size:0.65em; color:#bdbdbd}
#prodComparison .row_even 		{ background:#f9f9f9; margin-top:-1px;}
#prodComparison .row_odd.hover, #prodComparison .row_even.hover {background: #e7e7e7;}
#prodComparison .cell.marginm  	{ border-left:0;}
#prodComparison .cell p 		{ position: relative; cursor:pointer;}
#prodComparison .cell span 		{ width:60%; padding:1em; background:rgba(0,0,0,0.8); font:400 0.8em/1.2em 'Roboto', sans-serif; color:#fff; text-align: center; position: absolute; top:90%; left:50%; display: none;}
#prodComparison .row_odd.hover .cell span, #prodComparison .row_even.hover .cell span { z-index:999}
#prodComparison .row_odd.hover .cell p, #prodComparison .row_even.hover .cell p {color:#393939}
#prodComparison .cell span a.red { width:100%; color:red; padding:1em; position: static;} 		
/* Toolbox */
.toolbox .container { padding:4em 0 6em;}
.pageTitle h2    { margin:0 0 0.5em 0; font:700 2.8em/1em 'Bitter',serif; color:#232323; letter-spacing:-0.02em; text-align: center;}
.pageTitle p     { margin:0 auto 2em auto; font:300 1.5em/1em 'Roboto', sans-serif; color:#7f7f7f; text-align: center;}
/* Toolbox homepage */
.tboxComp h3                  { font:700 1.5em/0.9em 'Roboto', sans-serif; color:#1f1f1f;letter-spacing:-0.03em;}
.tboxComp h3 span, .tboxComp h3 img {display: inline-block; vertical-align:middle; margin:0.3em 0.3em 0.5em 0;}
.tboxComp p                   { font: 400 0.88em/1.2em 'Roboto', sans-serif;color: #a1a1a1;line-height: 1.3em;}
.tboxComp ul                  { padding:1em 0 !important;/*margin:1em 0;*/ border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; list-style:none;}
.tboxComp ul li a             { font:400 1em/1.5em 'Roboto', sans-serif; color:#474747; display:inline-block; }
.tboxComp ul li a:hover        { color:#d80000;}
span.new                      { margin:0 0 0 0.3em; padding:0.3em 0.6em;font:400 0.7em/1em 'Roboto', sans-serif; color:#fff; background-color: #ad2525;display: inline-block;
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
span.new2                      { margin:0 0 0 0.1em; padding:0.3em 0.6em;font:300 0.8em/1em 'Roboto', sans-serif; display: inline-block; color: #f8481e;}
.tboxComp a.viewall           { font:400 1em/1em 'Roboto', sans-serif; color:#dd0000; display:block;}
.supportLinks ul				{ list-style:none;}
.supportLinks ul li				{ display:inline-block; padding:0 0.7em; border-right:1px solid #eee; margin:5em 0 0;}
.supportLinks ul li:last-child	{ border-right:none;}
.supportLinks ul li a			{ font:400 1em/1.5em 'Roboto', sans-serif; color:#474747;}
.supportLinks ul li a:hover        { color:#d80000;}
/* Trial downloads*/
#toolbox_prods .prodWrapper   { padding-top:3.4em; padding-bottom:5em; border-top:1px solid #e2e2e2;}

#toolbox_prods .description h3  { font:700 2.5em/1.1em 'Bitter', serif; color:#313131; letter-spacing:-0.05em;}
#toolbox_prods .description h3 span   {display: block;}
#toolbox_prods .description ul     { display: inline-table;  padding: 25px 0 15px; list-style-image: url(../images/check.png); list-style-position:inside;}
#toolbox_prods .description ul li    { width:50%; font-size: 0.85em; padding:7px 2px 0 0;float: left;}

#toolbox_prods .prodWrapper figure {padding:0; text-align: center;}
#toolbox_prods .prodWrapper figure img { display: inline-block;}

.dwldnow,#toolbox_prods .prodWrapper .dwldnow { min-width:11em; padding:0; margin:6em 0 0 0;  background-color:#1fa500;border-radius: 0; 
font:700 1em/2.8em 'Roboto', sans-serif;color:#fff; display:inline-block;}
.dwldnow span,#toolbox_prods .prodWrapper  .dwldnow span         { margin:0 0.4em;}
#toolbox_prods .prodWrapper p.trial { margin:0 0 4em 1em;font:400 0.86em/2em 'Roboto', sans-serif;color:#325629;text-transform: uppercase; }
#toolbox_prods .prodWrapper p.platforms { margin:0.5em 0 0 0 !important; font:400 0.86em/2em 'Roboto', sans-serif;color:#d0d0d0;text-transform: uppercase;}
#toolbox_prods .prodWrapper p.platforms a {display: inline-block; margin-left:0.3em}
#clueful { margin:0.5em 0; display: inline-block;}
/* Toolbox free mobile apps */
#toolbox_prods .mobapps      { padding-top:3.4em; padding-bottom:2em; border-top:1px solid #e2e2e2;}
#toolbox_prods .mobapps a.fmore { font:400 0.9em/1em 'Roboto', sans-serif; color:#dd0000; display:block;}
#toolbox_prods .prodWrapper p.bold { font:400 1em/1em 'Roboto', sans-serif; color:#313131; letter-spacing:-0.01em;}
#toolbox_prods .prodWrapper p.bold span { font:400 0.9em/1.6em 'Roboto', sans-serif; color:#8e8d8d; display:block;}
#toolbox_prods .mobapps a.gplay { margin:2em 0 0.5em 0; display:inline-block;}
#toolbox_prods .mobapps a.apstore, #clueful { margin:0 0 0.5em 0 !important; display:block;}
/* Free Removal Tools */
#srch_vrem_tools            {margin:0; padding:5em 0 0 0; background: url(../images/search_wrapper_free_removal_tools.jpg) no-repeat scroll center top ; text-align: center;}
#srch_vrem_tools .container { padding:4.8em 2.63em 2.2em; background-color:rgba(0,0,0,0.8);}
#srch_vrem_tools .sepVertical img {display: inline-block;}
#fvrtWrapper h2             { margin:0 0 1em 0; font:100 2em/1em 'Roboto', sans-serif; letter-spacing:-0.04em; color:#fff; text-align: left;}
#fvrtWrapper h2 span        { font:400 1.7em/1em 'Roboto', sans-serif; display: block;}
#fvrtWrapper                { text-align: left;}
#fvrtWrapper form           { margin:0 0 3em 0;}
#fvrtWrapper .form-control  { width:22em; height:3em; padding:0 12px; font:400 1.2em/3em 'Roboto', sans-serif; color:#7d7d7d; vertical-align: top; display: inline-block;
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
background-color: #fff; -webkit-box-shadow: 1px 2px rgba(59,59,59,.75); -moz-box-shadow: 1px 2px rgba(59,59,59,.75); box-shadow: 1px 2px rgba(59,59,59,.75); border: solid 1px #e7e7e7;}
#fvrtWrapper .btn           { width:7.5em; height:2.9em; margin:0 0 0 0.5em; padding:0; font:900 1.3em/2.9em 'Roboto', sans-serif;text-transform: uppercase; color: #fff; text-shadow: 1px 1px #266400;
-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; vertical-align: top;  display: inline-block;}
#srch_vrem_tools  p         { width:80%; font:400 0.9em/1.6em 'Roboto', sans-serif;color:#a6a6a6;}
#srch_vrem_tools  p a       { font:400 1em/1em 'Roboto', sans-serif; color:#dd0000;}
#global_feat                { text-align: left;}
#srch_vrem_tools p#gvalvl   { font:400 1.2em/1em 'Roboto', sans-serif; color:#fff;}
#gvalvl span                { font:100 3.3em/1em 'Roboto', sans-serif; color:#f7ff15; display: block;}
#feat_rem_tool h3           { font:500 1.5em/1.3em 'Roboto', sans-serif; color:#fff;}
#feat_rem_tool h3 span      { font:400 0.69em/1.3em 'Roboto', sans-serif; color:#6b6b6b; display: block;}
#feat_rem_tool a.dwld_now  { padding:0 0 0 30px; font:400 0.9em/1.9em 'Roboto', sans-serif; color:#fff; background: url(../images/icon_dwld_now.png) left center no-repeat; display: inline-block; }   
.dmg                        { font:700 0.9em/1.4em 'Roboto', sans-serif; padding:0 0 0 22px; background: url(../images/icon_stat_dmg.png) left center no-repeat; display: inline-block;}
.sprd                       { font:700 0.9em/1.4em 'Roboto', sans-serif;  padding:0 0 0 22px; background: url(../images/icon_stat_sprd.png) left center no-repeat; display: inline-block;}
.stat_medium                { color:#ff780a;}
.stat_high                  { color:#d90000;}
.stat_low                   {color:#60b62c;}

.size                       { font:700 0.9em/1.4em 'Roboto', sans-serif; color:#5b5b5b; padding:0 0 0 24px; background: url(../images/icon_stat_size.png) left center no-repeat; display: inline-block;}
.dwlds                       { font:700 0.9em/1.4em 'Roboto', sans-serif; color:#5b5b5b; padding:0 0 0 22px; background: url(../images/icon_stat_dwlds.png) left center no-repeat; display: inline-block;}

#security_news              { padding:3em 0 2em; background: #f7f7f7;}
#security_news p.subTitle   { padding:1em 3em 2em; }
#security_news ul           { margin:0 0 3em 0; padding:0; list-style-type: none; overflow:hidden;}
#security_news ul li .wrapper       { border:1px solid #f1f1f1;}
#security_news .imgW        { height:12em; position: relative; overflow:hidden; text-align: center;}
#security_news .imgW img    { height:100%; margin-left:-100%; margin-right:-100%}
#security_news .desc        { width:100%; height:6em; padding:1em 0.5em 0.5em; background-color:rgba(0,0,0,0.6); position: absolute; left: 0; bottom: 0; overflow: hidden;}
#security_news .desc p      { font:500 0.9em/1.3em 'Roboto', sans-serif; color:#fff; text-align: left;}
#security_news .txt         { height:10em; padding:2em 0.5em;}
#security_news .txt p       { font:400  1em/1.6em 'Roboto', sans-serif; color:#585858; letter-spacing:-0.03em; display: inline-block;}
#security_news .txt a       { font:400 1em/1em 'Roboto', sans-serif; color:#bf0000; display: inline-block;}

#virus_library              { padding:4em 0 0 0;}
#virus_library p.subTitle   { margin:0 0 1em 0;}
#virus_header_search        { min-height:5.250em; padding-top:1.5em; background-color: #f9f9f9; border: solid 1px #ebebeb;
 -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#virus_header_search label   { margin:0 0.5em 0 0; font:400 1em/1em 'Roboto', sans-serif; color:#818181; display: inline-block; vertical-align: middle;}
#virus_header_search select   { width:9.2em; height:2.92em; padding:0.5em; font:400 0.85em/1em 'Roboto', sans-serif; color:#383838; display: inline-block; vertical-align: middle;
background-color: #fff; -webkit-box-shadow: inset 1px 2px #c2c2c2; -moz-box-shadow: inset 1px 2px #c2c2c2; box-shadow: inset 1px 2px #c2c2c2; border: solid 1px #d1d1d1;
-webkit-border-radius: 3px/3px 3px 2px 2px; -moz-border-radius: 3px/3px 3px 2px 2px; border-radius: 3px/3px 3px 2px 2px;}

#virus_header_search input[type=search] { width:13em; height:2.35em; padding:0 0 0 2.2em; display: inline-block; vertical-align: middle;
border: solid 1px #d1d1d1; background:#fff url(../images/icon_search.png) 0.563em center no-repeat;
-webkit-border-radius: 3px/3px 3px 2px 2px; -moz-border-radius: 3px/3px 3px 2px 2px; border-radius: 3px/3px 3px 2px 2px;
-webkit-box-shadow: inset 1px 2px #c2c2c2; -moz-box-shadow: inset 1px 2px #c2c2c2; box-shadow: inset 1px 2px #c2c2c2;}
#virus_header_search .btn-success { margin:0; padding:0.6em 1.1em;  display: inline-block; vertical-align: middle; font:700 1.1em/1em 'Roboto', serif;
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
#vlist_area .virus          { padding:1.15em 0; border-top:1px solid #f6f6f6; border-bottom:1px solid #e6e6e6; background:#fff;}
#vlist_area .virus:hover,#vlist_area .virus.selected    { background: #f9f9f9;}
#vlist_area .virus_stats    { padding:1em 0 0 0;}
#vlist_area .dwnldn a       { padding:1em 0 0 0; font:400 1em/1em 'Roboto', sans-serif; color:#1fa500; display: inline-block;}
#vlist_area .vname a        { padding:1em 0 0  1.875em; font:700 1.15em/1.4em 'Roboto', sans-serif; color:#3d3d3d; display: inline-block;}
#vlist_area .virus:hover .vname a { color:#b20000; background:url(../images/plus_virus_list.png) left 1.1em no-repeat;}
#vlist_area .virus.selected .vname a{ background:url(../images/minus_virus_list.png) left 1.5em no-repeat;}
#vlist_area .vinfo          { padding:3em 5.7em 1.5em 3.1em; display:none;}
#vlist_area .vinfo p        { font:700 0.9em/1.2em 'Roboto', sans-serif; color:#454545; display: inline-block; word-wrap: break-word; overflow: hidden;}
#vlist_area .vinfo ol       { margin:1em 0 3em 0; padding:0; list-style:inside lower-alpha}
#vlist_area .vinfo ol li    { margin:0 0 1.5em 0; font:400 1em/1em 'Roboto', sans-serif; color:#707070; }
#vlist_area .vinfo .links,
#vlist_area .vinfo .links span	{ text-align:left; padding:0;}
#vlist_area .vinfo .links p { font:400 1em/1em 'Roboto', sans-serif; color:#707070;}
#vlist_area .vinfo a.dwldnow   { margin:0 0 0 1em !important; padding:0 1em; display: inline-block;} 
#vlist_area .vinfo a.dwldnow:hover {color:#000;}
#vlist_area .vinfo a.fmore,
#vlist_area .vinfo a.sless  { display: inline-block;}
#vlist_area .vinfo a.sless  { display: none;}
#vlist_area .vinfo a.plusbg { font: 700 1em/2.8em 'Roboto',sans-serif; letter-spacing: -0.02em; margin:0 1em 0 0; padding:0 1em; border:none;
-webkit-border-radius: 0 0 0 0; border-radius: 0 0 0 0;}
a.plusbg:hover { color: #f2f5f7;}
/* more info free virus removal tools */
#vlist_area .moreInfo       { padding:2em 0 1em 0; border-top:1px solid #e6e6e6; display: none;}
#vlist_area .moreInfo p     { margin:0 0 1.5em 0; font:400 1em/1em 'Roboto', sans-serif; color:#707070;}
#vlist_area .moreInfo h3    { margin:0 0 1.5em 0; font:700 1.15em/1em 'Roboto', sans-serif; color:#3d3d3d;}
/* Loading section */
#loading                    { padding:4em 0 2em; background: #f9f9f9; border-top:1px solid #e6e6e6; }
#loading p strong           {}
/* Banner Beta Free Virus Removal Tools*/
#bannner_beta               { margin:0; background: url(../images/banner_footer_viruslist.jpg) no-repeat scroll center top rgba(0, 0, 0, 1); text-align: center;
border-bottom:1px solid #454545}
#bannner_beta .container    { padding:4.1em 0 4em 0; position: relative;}
#bannner_beta h2            { font:700 3.2em/1em 'Bitter', serif; color:#fff; letter-spacing:-0.04em; text-transform: uppercase;}
#bannner_beta h3            { font:300 2.3em/1em 'Roboto', sans-serif; color:#fff; letter-spacing:-0.03em;}
#bannner_beta .btn-success  { margin:1em 0 0 0; padding:1em 1.2em;  display: inline-block; vertical-align: middle; font:700 1.1em/1em 'Roboto', sans-serif;
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;} 
.close_banner               { padding:0 0.25em; background:#474747; position: absolute; top: 8px; right: 11px; font:500 1.5em/1em 'Roboto', sans-serif; color: #fff;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: rgba(255,255,255,.24); border: solid 1px rgba(255,255,255,.34)}
.close_banner:hover { background-color: rgba(0,0,0,1);}

#bannner_footer               { margin:0; background: url(../images/banner_footer.png) no-repeat scroll center top rgba(0, 0, 0, 1); text-align: center;border-bottom:1px solid #454545; background-size:auto;}
#bannner_footer .container-fluid    {position: relative; height:auto;}
#bannner_footer a.link    { display: block;height: 17em;}

/* Tech Assist Wizard */
#wizardTA                   { background:#ececec;}
#wizardTA .container        { padding:3em 0; position: relative;}
#first_step                 { background: #fff; padding:1.5em 5em 2em 2em;}
#first_step h2              { font:300 3.22em/1.3em 'Roboto', sans-serif; color:#000; letter-spacing:-0.05em;}
#first_step h3              { font:400 1.2em/1.3em 'Roboto', sans-serif; color:#000; letter-spacing:-0.05em;}
#first_step p.subTitle      { font:400 1.1em/1.3em 'Roboto', sans-serif; color:#555; letter-spacing:-0.02em;}
#first_step p.subTitle a    { font:400 1.1em/1.3em 'Roboto', sans-serif; color:#d20000; letter-spacing:-0.02em;}
#first_step ul              { margin:2em 0; padding:0; list-style: none;}
#first_step ul li           { margin:0 0 20px 0; position: relative;}
#first_step ul li label, #first_step ul li input { display: inline-block; vertical-align:middle;}
#first_step ul li label     { margin:0 0 0 1.8em; font:400 0.9em/1em 'Roboto', sans-serif; color:#5c5c5c;}
#first_step ul li label span, #first_step p.instHelp span { font:700 1.3em/1.3em 'Roboto', sans-serif; color:#373737; display: block;}
#first_step li input { margin:0 0 0 5px}
#first_step li:not(#foo) > input + label:before { width:22px; height:22px; margin:5px 0 0 -22px; background: url(../images/radioButtons.png) center center no-repeat;
position: absolute; z-index: 2; left:22px; content: ""; overflow: hidden; pointer-events: none;}
#first_step li:not(#foo) > input[type=radio] + label:before { background-position:0 0; }
#first_step li:not(#foo) > input[type=radio]:checked + label:before { background-position:0 -23px; }
#haveLicense        { margin:10px 0 0 40px; display: none;}
#first_step ul li #haveLicense label      { margin:0 15px 0 5px;}
#first_step .btn, #second_step .btn           { padding:0.4em 1em; margin:0; display: inline-block;}
#first_step .btn *, #second_step .btn *          { display: inline-block; vertical-align: middle;}
#first_step .btn span, #second_step .btn span       { padding:0 0.5em 0 0; font:400 1.4em/1.3em 'Roboto', sans-serif;  letter-spacing:-0.05em;text-transform: uppercase; color: #6b3500; 
text-shadow: 1px 1px #ff9934;}
#first_step .btn span b,#second_step .btn span b     { font:700 1em/1.3em 'Roboto', sans-serif; vertical-align: top;}
#first_step .sepV           { width:0.1em; height:4em; margin:0 1.3em 0 0; padding:0; background:#dbdbdb;}
#people_1step               { position: absolute; right:4em; bottom:0;}
p#notsure                   { font:400 0.9em/1.1em 'Roboto', sans-serif; color:#555; letter-spacing:-0.02em;}
p#notsure a                 { font:400 1em/1.3em 'Roboto', sans-serif; color:#d20000; letter-spacing:-0.02em;}

#people_2step               { position: absolute; left:4em; bottom:0; display: none;}
#second_step                { background: #fff; padding:2em 1em; display: none;}
#second_step img            { display: inline-block;}
#second_step .row           { padding:1em 1em 0 0; margin:0;}
#second_step .service       { padding:1.5em 1em 1em 0; margin:0; border-bottom:1px solid #e6e6e6}

#second_step .row h3        { margin:0 0 0.5em 0; font:700 1.7em/1em 'Roboto', sans-serif; color:#a3a3a3; letter-spacing:-0.03em; }
#second_step .row h3 span   { font:400 0.55em/1em 'Roboto', sans-serif; letter-spacing:0; display: block;}
#second_step .row p          { font:400 0.86em/1em 'Roboto', sans-serif; color:#a3a3a3; letter-spacing:-0.02em;}
#second_step .row p.recommended   { font:400 0.94em/1em 'Roboto', sans-serif; color:#a3a3a3; letter-spacing:-0.02em;}
#second_step .row p.price        { font:700 1.65em/1.3em 'Roboto', sans-serif; color:#a3a3a3; letter-spacing:-0.05em;}
#second_step .row p.price span   { font:400 0.5em/1em 'Roboto', sans-serif; color:#a3a3a3; letter-spacing:0; display: block;}

#second_step .active h3     { margin:0 0 0.5em 0; font:700 1.7em/1em 'Roboto', sans-serif; color:#000; letter-spacing:-0.03em; }
#second_step .active h3 span{ font:400 0.55em/1em 'Roboto', sans-serif; letter-spacing:0; display: block;}
#second_step .active p      { font:400 0.86em/1em 'Roboto', sans-serif; color:#5c5c5c; letter-spacing:-0.02em;}
#second_step .active p.recommended   { font:400 0.94em/1em 'Roboto', sans-serif; color:#959595; letter-spacing:-0.02em;}
#second_step .active p.price        { font:700 1.65em/1.3em 'Roboto', sans-serif; color:#000; letter-spacing:-0.05em;}
#second_step .active p.price span   { font:400 0.5em/1em 'Roboto', sans-serif; color:#6a6a6a; letter-spacing:0; display: block;}
/* checkbox tech assist step 2 */
#second_step .checkbox      { position: relative; text-align:center}
#second_step .checkbox input,#second_step .checkbox label {display: inline-block; vertical-align: middle;}
#second_step .checkbox label { padding:0 0 0 0.4em; font:400 0.86em/2em 'Roboto', sans-serif; color:#999;}
#second_step .checkbox:not(#foo) > input + label:before { width:22px; height:22px;margin:0 0 0 -22px; background: url(../images/bgCheckbox.png) no-repeat;
position: absolute; z-index: 2; left:22px; content: ""; overflow: hidden; pointer-events: none;}
#second_step .checkbox:not(#foo) > input[type=checkbox]:checked:disabled + label:before  { background-position:0 0; }
#second_step .checkbox:not(#foo) > input[type=checkbox] + label:before { background-position:0 -23px; }
#second_step .checkbox:not(#foo) > input[type=checkbox]:checked + label:before { background-position:0 -45px; }
#second_step .total p       { font:400 1.2em/1.3em 'Roboto', sans-serif; color:#5a5a5a; letter-spacing:-0.05em;}
#second_step .total p span  { padding:0 0 0 1em; font:700 1.8em/1.3em 'Roboto', sans-serif; color:#000; letter-spacing:-0.05em; display: inline-block;}
#second_step .col           {line-height:4em;}
#second_step .col  p        {display: inline-block; vertical-align: middle;}
#second_step .col img.img-responsive { width:90%; display: inline-block; vertical-align: middle;}
#second_step .col img.logoMicro { width:60%;}

#solutionsTA .row.sep       { margin:3em 0;}
#solutionsTA                { padding: 5em 0 7em; text-align:center; background-color:#f7f7f7;}
#solutionsTA h2             { font:700 3em/2em 'Bitter', serif;}
#solutionsTA p.subTitle     { padding: 0.05em 3em 2em;}
#solutionsTA .txtSol        { display:block; font:300 1.3em/1em 'Roboto',sans-serif; padding: 0.5em 1.5em;}
#solutionsTA img            { display: inline-block; padding:23px 0 10px;}
#solutionsTA .xspSolution   { border-left:1px solid #ddd;}
#solutionsTA h3             { font:700 1.85em/1.3em 'Bitter', serif; color:#232323; letter-spacing:-0.04em;}
#solutionsTA h3.extraPadding { padding:1.3em 0 0 0;}
#solutionsTA .priceTable    { padding:1.5em 1em; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #fff; border: solid 1px #efefef; position: relative;}
#solutionsTA .best_deal_ta  { padding:0; position: absolute;top:-1.3em; left:-1em;}
#solutionsTA .priceTable p  { padding:0; margin:0;}
#solutionsTA .priceTable p.p_old {font:400 1em/1.3em 'Roboto', sans-serif; color:#5a5a5a; letter-spacing:-0.02em;}
#solutionsTA .priceTable p.p_old strike { color:#ff3e3e;}
#solutionsTA .priceTable p.p_new {font:700 2.8em/1.2em 'Roboto', sans-serif; color:#000; letter-spacing:-0.04em;}
#solutionsTA .priceTable p.intervention {font:400 0.9em/1em 'Roboto', sans-serif; color:#656565; letter-spacing:-0.04em;}
#solutionsTA .priceTable p.savins {font:400 0.9em/1em 'Roboto', sans-serif; color:#707070; letter-spacing:-0.02em;}
#solutionsTA .priceTable p.savins b { font:700 1.27em/1em 'Roboto', sans-serif; color:#36af00;}

#solutionsTA .priceTable a.btn { padding:0.5em 1em 0.5em 1em; margin:0; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
#solutionsTA .priceTable a.btn span ,#solutionsTA .priceTable a.btn img { display: inline-block; vertical-align: middle; float: none;}
#solutionsTA .priceTable a.btn span {font:900 1.2em/1.2em 'Roboto', sans-serif; color:#fff;}
#solutionsTA .priceTable a.btn img { padding:0 0.8em 0 0; margin:0;}

#solutionsTA .priceTable p.learnm { margin:0.5em 0 0 0; font:400 0.9em/1em 'Roboto', sans-serif; color:#8b8b8b; letter-spacing:-0.02em;}
#solutionsTA .priceTable p.learnm a {font:400 1em/1em 'Roboto', sans-serif; color:#e80000}
#TAneeds .subTitle          { margin:1em 0;}
#TAneeds a.btn              { margin:1em 1.5em 2em;}
#TAneeds a.btn span         { font:400 0.8em/1em 'Roboto', sans-serif;color:#fff;text-shadow: 0 1px rgba(0, 0, 0, 0.4);}
#TAneeds p                  { font:400 1.2em/1.2em 'Roboto';}
#TAneeds .number            { margin:-0.6em 0 0.5em 0;}
#TAneeds a.linkLearn        { display: block;font: 300 1.3em/1.3em 'Roboto',sans-serif;margin: -0.8em 0;}

#whychooseus                { padding:5em 0 0 0;}
#whychooseus h2             { margin:0 0 0.5em 0; font:700 2.8em/1em 'Bitter', serif; color:#232323; letter-spacing:-0.04em;}
#whychooseus p.subTitle     { margin:0 0 1.5em 0;}
#whychooseus hr             { margin:1.5em 0 0;}

#userReviews                { padding:0;}
#userReviews .container     { min-height:25em; padding:3em 0; background:url(../images/border_dotted_horizontal.gif) 0 0 repeat-x;}
#reviewsWrapper             { position: relative;}
#userReviews .review        { text-align: center;position: absolute; top:0; left:0; right:0;bottom:0;}
#userReviews q              { margin:1.5em 0 0 0; font:300 italic 1.5em/1.8em 'Roboto', sans-serif; color:#2f2f2f; letter-spacing:-0.03em; display: block;}
#userReviews cite           { margin:2.5em 0 0 0; font:400 0.9em/1em 'Roboto', sans-serif; color:#9f9e9e; display: block;}
#userReviews cite b         { padding:0 0.5em 0 0; font:700 1.2em/1em 'Roboto', sans-serif; color:#2d2d2d; display: inline-block;}
/* Self Help */
#selfhelp_blog              { padding:2em 0;}
#content .container         { width:42.80em; padding:0;}
.anunt                      { width:100%; height:5em; margin:0 0 1em 0; padding:0.5em 2em 0.5em 1em; background-color: #fff3d2; border: solid 1px #cbb986; position: relative; overflow: hidden;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
-webkit-box-shadow: inset 0 0 0 2px #fff; -moz-box-shadow: inset 0 0 0 2px #fff; box-shadow: inset 0 0 0 2px #fff;}
.close_anunt                {width: 17px; height: 17px; text-align: center;
 font:700 1.3em/0.8em 'Bitter', serif; color:#92804d; background-color: #e4d5ac; display: inline-block; position: absolute;
top:5px; right:5px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.anunt h3                   { font:bold 1.25em/1.4em  Arial, sans-serif; letter-spacing:-0.05em; color:#402f09;}
.anunt p                    { font:normal 0.8em/1.2em  Arial, sans-serif; color:#615a4a;}

.articol                    { margin:0 0 3em 0;}
.clip                       { margin:0 0 1em 0; position:relative;}
a.play                      { position: absolute; left: 0; bottom:0; display: inline-block;}
.tags p                     { font:400 0.8em/1em 'Roboto', sans-serif; color:#acacac;}
.tags p a                   { font:400 1.1em/1em 'Roboto', sans-serif; color:#acacac;}
.articol h2                 { margin:0 0 1em 0; font:400 1.65em/1em 'Roboto', sans-serif; letter-spacing:-0.02em; color:#2d2d2d;}
.articol h2 a               { margin:0 0 1em 0; font:400 1em/1em 'Roboto', sans-serif; letter-spacing:-0.02em; color:#2d2d2d;}
.articol h2 a:hover         {color:#dd0000}
.articol h3                 { margin:0 0 1em 0; font:400 italic 1em/1em 'Roboto', sans-serif; color:#757575;}
.articol h4                 { margin:0 0 1em 0; font:400 1.3em/1em 'Roboto', sans-serif; letter-spacing:-0.02em; color:#2d2d2d;}
.articol p                  { font:normal 1em/1.2em  Arial, sans-serif; color:#656565;}
.articol p a                { font:400 1em/1em 'Roboto', sans-serif; color:#656565;}
.articol .row               { margin-top:1.8em;}
.articol .yt_video          { min-height:25em; margin:0 0 3em 0;}

#selfhelp_blog a.next       {width:5em; height:2em; background-color: #b60000; font:400 1.2em/2em 'Roboto', sans-serif; color:#fff; text-align: center; display: inline-block;}

#sidebar .topSrc            { margin:1em 0 0 0; background-color:#eee; padding:1.5em 0.5em 1.5em 1em; border-bottom:1px solid #fff;overflow: hidden;}
#sidebar .topSrc p          { font:400 1.5em/1.3em 'Roboto',sans-serif; color:#000; margin: 0; letter-spacing: -0.02em;}
#sidebar .topSrc label      { font:400 0.9em/1em 'Roboto',sans-serif;}
#sidebar .topSrc input      { height:3.3em; width:55%;margin: 0.8em 0;}
#sidebar .topSrc button     { margin: 0; font:700 1.1em/1em 'Roboto',sans-serif;padding:0.85em 16px;}

#sidebar #categories        { margin:1em 0 0 0;}
#sidebar #categories h3     { padding:0.5em 1em; background-color:#eee; font:400 1.3em/1em 'Roboto',sans-serif; color:#7b7b7b;}
#sidebar #categories ul     { margin:1em 0; padding:0 0 0 1.5em; list-style: none;}
#sidebar #categories ul li  { margin:0 0 0.5em 0;}
#sidebar #categories ul li a {  font:400 1em/1em 'Roboto', sans-serif; color:#5e5e5e;}
#sidebar .add_300x250       { width:100%; overflow: hidden;}
#recentArticles             { width:100%; margin:2em 0 0 0; padding:3em 1em; background:#f9f9f9; overflow: hidden;}
#recentArticles ul          { margin:0 0 2em 0; padding:1em; list-style: none;}
#recentArticles ul li h4    { margin:0 0 0.5em 0;  font:400 1.6em/1em 'Roboto', sans-serif; color:#515151;}
#recentArticles ul li       { margin:0 0 0.5em 0;}
#recentArticles ul li a     {  font:400 1em/1em 'Roboto', sans-serif; color:#5e5e5e;}
/* Tech Assit Product */
#ta_prodHeader              { background: #000;}
#ta_prodHeader.bassit_pro   { background: #e0e3e7 url(../images/bg_prodheader_bassit_pro.jpg) top center no-repeat; background-size: cover;}
#ta_prodHeader .container   { padding:5em 0;}
#ta_prodHeader .inst_stp    { background:url(../images/bg_prodheader_installsetup.jpg) top center no-repeat;}
#ta_prodHeader .pcoptim     { background:url(../images/bg_prodheader_pcoptimizer.jpg) top center no-repeat;}
#ta_prodHeader .sysrepair   { background:url(../images/bg_prodheader_sysrepair.jpg) top center no-repeat;}
#ta_prodHeader .virusrem    { background:url(../images/bg_prodheader_virus_remove.jpg) top center no-repeat;}


#ta_prodHeader h1           { font-size:3.9em; letter-spacing:-0.05em; color:#fff; }
#ta_prodHeader .subTitle    { font:300 1.45em/1.2em 'Roboto', sans-serif; color:#b1b1b1; padding:0}
#ta_prodHeader.bassit_pro h1           { font-size:3.15em; letter-spacing:-0.05em; color:#151515; }
#ta_prodHeader.bassit_pro .subTitle    { font:300 1.45em/1.2em 'Roboto', sans-serif; color:#505050;}
#btmProd_ta .btmBox.assist_pro               {margin:6em 0 0 0;}
#btmProd_ta .socialShare_btmprod { margin:0 0 1em 0; display: inline-block;}

#ta_prodHeader .ta_h1_bd_logo { width:30%;}
#ta_prodHeader ul           { display: inline-table; padding:0.5em 0 0; list-style-image: url(../images/check.png); list-style-position:inside; width:100%}
#ta_prodHeader ul li        { font-size: 0.85em; padding:7px 0 0 0; color:#d3d3d3;}
#ta_prodHeader.bassit_pro ul li        { font-size: 0.85em; padding:7px 0 0 0; color:#57504a;}
#ta_prodHeader.bassit_pro .badgesInfo  {padding:3em 0 0 0;}
#ta_prodHeader.bassit_pro .badgesInfo .bdg            { line-height:5em}
#ta_prodHeader.bassit_pro .badgesInfo img             { width:80%; margin:0 0.5em; position: relative; vertical-align: middle;}
#ta_prodHeader.bassit_pro .badgesInfo img.micro       { width:100%}
#ta_prodHeader.bassit_pro .badgesInfo p.badge_hover    { width:10em; margin:0 0 0 -5em; padding:0.5em; background: #fff; font:400 0.9em/1.2em 'Roboto', sans-serif; color:#7f7f7f; border:1px solid #f1f1f1;
 display:none; position: absolute; bottom:-80%; left:50%; -webkit-border-radius:1em; border-radius:1em; -webkit-box-shadow: 0 3px 5px 0px #7f7f7f; text-align: center;
box-shadow: 0 3px 5px 0 #7f7f7f;}

#ta_prodHeader hr           { margin:1.5em 0; border-color: #222 -moz-use-text-color -moz-use-text-color;
-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;
border-image: none;border-right: 0 none; border-style: solid none none;border-width: 1px 0 0;}
#ta_prodHeader ul#linksB     { margin:0; padding:0; list-style:inside none;}
#ta_prodHeader ul#linksB  li { padding:0 7px 0 0;font:400 0.9em/1.2em 'Roboto', sans-serif; color:#686868;list-style:none; display: inline-block; float: left;}
#ta_prodHeader ul#linksB li a {font:400 1.035em/1.2em 'Roboto', sans-serif; color:#686868;}
#ta_prodHeader ul#linksB li a:hover {text-decoration: underline;}
#ta_prodHeader .priceTable .best_deal_ta   { padding:0; position: absolute; top:-1.3em; left:-0.9em;}
#ta_prodHeader .priceTable .price {text-align: right;}
.ta_form .priceTable        { padding:2em 1em 0 ;}
.ta_form                    { padding:0; margin:0;}
/*.ta_form select             { font:400 0.9em/1em 'Roboto', sans-serif; color:#7f7f7f;}*/
.ta_form p                  { font:400 1.6em/1em 'Roboto', sans-serif; color:#7f7f7f; letter-spacing:-0.01em;}
.ta_form p span             { font:700 1.4em/1em 'Roboto', sans-serif; color:#000; letter-spacing:-0.02em; float: none;}
#badgesInfo                 { padding:1.5em 0;}
#badgesInfo h4              { font:700 1.25em/1em 'Roboto', sans-serif; color:#434343; letter-spacing:-0.01em;}
#badgesInfo p               { font:400 1.15em/1em 'Roboto', sans-serif; color:#7f7f7f; letter-spacing:-0.01em;}
#badgesInfo .bdg            { line-height:5em}
#badgesInfo img             { width:80%; margin:0 0.5em; position: relative; vertical-align: middle;}
#badgesInfo img.micro       { width:100%;}
#badgesInfo p.badge_hover    { width:10em; margin:0 0 0 -5em; padding:0.5em; background: #fff; font:400 0.9em/1.2em 'Roboto', sans-serif; color:#7f7f7f; border:1px solid #f1f1f1;
 display:none; position: absolute; bottom:-90%; left:50%; -webkit-border-radius:1em; border-radius:1em; -webkit-box-shadow: 0 3px 5px 0px #7f7f7f;
box-shadow: 0 3px 5px 0 #7f7f7f;}

#howitworks                 { padding:4em 0 2em;}
#howitworks h2              { font:700 2.7em/1.5em 'Bitter', serif;}
#howitworks .steps p.title  { margin:0.5em 0; font:600 1.77em/1em 'Open Sans', sans-serif; color:#272727; letter-spacing:-0.05em;}
#howitworks .steps p        { font:400 0.9em/1.2em 'Roboto', sans-serif; color:#737373; letter-spacing:-0.01em;}
#howitworks .step2,#howitworks .step4          { padding:0 3em;}

#youGet_ta                  { padding:0; margin:1em 0 2em;}
#youGet_ta .container       {padding:3em 0 0 0;}
#youGet_ta.bgWhite .container {padding:3em 0 0 0; background:url(../images/border_dotted_horizontal.gif) 0 0 repeat-x; }
#youGet_ta h2               { font:700 2.7em/1.5em 'Bitter', serif;}
#youGet_ta .subTitle        { margin:0 0 1em 0; font:300 1.8em/1em 'Roboto', sans-serif;}
#youGet_ta hr               { margin:3em 0;}
#youGet_ta h3               { color: #272727; font:500 1.3em/1em 'Roboto'; padding: 1em 0 0.8em; letter-spacing: -0.04em;}
#youGet_ta ul               { padding:0; overflow: hidden;}
#youGet_ta ul li            { list-style: none outside none; text-align:left;}
#youGet_ta .down-triangle   { border-top: 40px solid #F4F4F4;border-left: 60px solid transparent ;border-right: 60px solid transparent;height: 0;width: 0;margin-bottom: -2.4em;margin-right: 2em; }
#youGet_ta h6               { color: #5d5d5d; font:300 1.7em/1em 'Roboto'; letter-spacing: -0.04em; margin:0; }
#youGet_ta img              { display: inline-block;}

#ftrs_sys_req               { padding:0 0 5em 0;}
#ftrs_sys_req ul            { overflow:hidden; clear:left; margin:0; padding:0;}
#ftrs_sys_req ul li         { list-style: none outside none;display:inline-block; float:left; }
#ftrs_sys_req ul li h3      { color: #272727; font:400 1.3em/1em 'Roboto'; padding: 1em 0 0.3em; letter-spacing: -0.04em;}
#ftrs_sys_req .recommended  { margin:0 0 0.5em 0; padding:0.3em 0.6em;font:400 0.7em/1em 'Roboto', sans-serif; color:#fff; background:#74b700;display: inline-block;
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
#ftrs_sys_req ul li p       { color: #6b6b6b; font:400 0.96em/1.2em 'Roboto';letter-spacing: -0.03em; padding: 0 0 1em;}
#ftrs_sys_req a.plusbg      { background-color: #9E9E9E;border-radius: 0;color: #FFFFFF;font-size: 0.8em;letter-spacing: -0.02em;margin: 0 0 1em;padding: 0.5em 1em; }
#ftrs_sys_req a.plusbg:hover { color: #f2f5f7;}

#quickSupport               { background:url("../images/bg_quicksupport_section.jpg") no-repeat scroll  left 55% top / cover  ; background-size: cover;}
#quickSupport .container    { padding:2em 0;}
#quickSupport h4            { margin:0 0 1em 1em;font:300 1.36em/1em 'Roboto'; color: #ebc9aa; }
#quickSupport h5,#quickSupport h5 a            { margin:0 0 0.5em 0;font:700 1.15em/1em 'Roboto'; color: #f32c2c; }
#quickSupport h5 span       { font:400 0.83em/1.2em 'Roboto', sans-serif; color:#fff; display: inline-block;}
#quickSupport dt            { font:700 1em/1.2em 'Roboto', sans-serif; color:#ffffff;}
#quickSupport dd            { font:400 0.95em/1.2em 'Roboto', sans-serif; color:#d9c3ae;}
#quickSupport dd.last       { margin:0 0 0.5em 0;}
#quickSupport dd span       { font:400 0.83em/1.2em 'Roboto', sans-serif; color:#fff; text-align: center; display: inline-block;}
#quickSupport dl            { margin-top:0.5em}
#quickSupport p             { font:400 0.83em/1.2em 'Roboto', sans-serif; color:#fff; text-align:right;}
#quickSupport p a           { font:400 1em/1.2em 'Roboto', sans-serif; color:#f32c2c;}
#quickSupport p span         { color:#b4b4b4}
#quickSupport .row .col-xs-1,#quickSupport .tel { line-height:8em; vertical-align: middle; text-align: center;}
#quickSupport .row .col-xs-1 img,#quickSupport .tel img {display: inline-block;}
#schedcall						{ border-right: 1px solid #4F3E2F;border-left: 1px solid #4F3E2F;margin: 0;}
#chat 							{ border-right: 1px solid #4F3E2F;margin: 0;}
#schedcall, #chat                  { margin:3em 0 0 0;}
/* formular Schedule a call */
#schedCallform              { padding:2em;}
#schedCallform h2           { font:700 1.36em/1em 'Roboto'; color: #121212; text-align: left;}
#schedCallform h3           { font:400 1.15em/1em 'Roboto'; color: #9f9f9f; text-align: left;}
#schedCallform label        { margin:0; padding:0; font:400 0.85em/1.3em 'Roboto'; color: #656565; text-align: left;}
#schedCallform label span   { font-weight:700; display: block;}
#schedCallform .form-control{ padding:0.5em; font:400 0.85em/1em 'Roboto', sans-serif; color:#656565; letter-spacing:-0.04em;}

#btmProd_ta                 { background-color:#f7f7f7; padding:0 0 4em;}
#btmProd_ta .btmBox         { display: block; margin: 2em 0 6em;}
#btmProd_ta form            { margin:2em 0 0; position: relative;}
#btmProd_ta .center         { display: block; margin:3.5em 2em 0 0.5em;}
#btmProd_ta .center .logo-small{ max-width:27%; display:block; height:auto;}
#btmProd_ta .center h2      { font-size: 2.6em; padding-bottom: 0.15em;}
#btmProd_ta .center .subTitle { font: 300 1.3em/1em 'Roboto', sans-serif; padding: 0 0 0.5em;}
#btmProd_ta .center h5      { color: #171717; font:400 1.3em/1.3em 'Roboto';}
#btmProd_ta .center p       { color: #6b6b6b; font:400 0.97em/1.2em 'Roboto'; padding: 0 0 1em;}
#btmProd_ta .best_deal_ta   { padding:0; position: absolute; top:-1.3em; left:-0.9em;}
/* Company area */
#companyW                   { display:none; overflow:auto;overflow-x:hidden; overflow-y:hidden;}
#companyW a                 { outline:none;}
#slidesWrapper              { width:8000em;}
.slide_co                   { height:auto; background-color:#121212; display: inline-block; float: left; position: relative;}
a.close_company_area        { padding:0 1.6em 0 0; background:url(../images/close_company_area.png) top right no-repeat; font:300 1.5em/1em 'Roboto'; color: #fff; 
text-align: right; display: inline-block; position: absolute; bottom:2em; right:2em;}
#co_slide01                 { background-image:url(../images/bg_top_slide01.jpg); background-position: top center; background-size: cover;}
#co_slide02                 { background-image:url(../images/bg_top_slide02.jpg); background-position: top center; background-size: cover;}
#co_slide05 .slide_co       { background-color:#181818;}
#co_slide03.slide_co, #co_slide06.slide_co       { background-color: #282828;}
#companyW .logoH            { margin:4em 0 1em 0; text-align: center;}
#companyW .menu_co          { padding:1em 0; border-top:1px solid #221a25; border-bottom:1px solid #221a25; text-align: center;}
#companyW .menu_co a        { font:400 1.1em/1em 'Roboto'; color: #787878;}
#companyW .menu_co a.current { color:#f93e3e;}
#companyW .menu_co span     { padding:0 0.5em; font:300 1.1em/1em 'Roboto'; color:#3b3a3b;}
#companyW  #co_slide06      { background-color:#282828;}
#companyW .logoH            { margin:4em 0 1em 0;}
#companyW .menu_co          { padding:1em 0; border-top:1px solid #221a25; border-bottom:1px solid #221a25; text-align: center;}
#companyW .menu_co a        { font:400 1.1em/1em 'Roboto'; color: #787878;}
#companyW .menu_co a.current { color:#f93e3e;}
#companyW .menu_co span     { padding:0 0.5em; font:300 1.1em/1em 'Roboto'; color:#3b3a3b;}
#companyW #co_slide03 .menu_co,
#companyW #co_slide06 .menu_co { padding:1em 0; border-top:1px solid #393939; border-bottom:1px solid #393939; text-align: center;}
#companyW #co_slide03 .menu_co span,
#companyW #co_slide06 .menu_co span     { padding:0 0.5em; font:300 1.1em/1em 'Roboto'; color:#404040;}

#co_slide01 .container      { position: relative;}
#co_slide01 .line           {line-height:2em}
#co_slide01 .line img       { display: inline-block; vertical-align: middle;}
#co_slide01 .text h1        { margin:4.5em 0 0 0; font:100 2.75em/1em 'Roboto'; background-color:rgba(0,0,0,0.65); color: #d3cdd1; text-transform: uppercase; text-align: center;}
#co_slide01 .text h1 span   {font:700 1.1em/1em 'Roboto'; color: #fff; display: block;}
#co_slide01 .text cite, #co_slide01 .text q {display: block; text-align: center;}
#co_slide01 .text q         { margin:0 0 1em 0;font:300 italic 1.6em/1em 'Roboto'; color: #d08400;}
#co_slide01 .text cite      {color:#534e63}
@media (min-width:1434px) and (max-width:1600px) {
  #co_slide01 .text h1        { margin:4em 0 0 0; font:100 3.75em/1em 'Roboto'; background-color:rgba(0,0,0,0.5); color: #d3cdd1; text-transform: uppercase; text-align: center;}
  #co_slide01 .text h1 span   {font:700 1.1em/1em 'Roboto'; color: #fff; display: block;}
  #co_slide01 .text q         { margin:0 0 1em 0;font:300 italic 1.9em/1em 'Roboto'; color: #d08400;}
  #prodSection.cosmos{background-position: 170% bottom!important;}
  #UBP.gravityZone{padding: 5em 0 10em 0!important;}
}
@media (min-width:1600px) and (max-width:2500px) {
  #co_slide01 .text h1        { margin:8em 0 0 0; font:100 3.75em/1em 'Roboto'; background-color:rgba(0,0,0,0.5); color: #d3cdd1; text-transform: uppercase; text-align: center;}
  #co_slide01 .text h1 span   {font:700 1.1em/1em 'Roboto'; color: #fff; display: block;}
  #co_slide01 .text q         { margin:0 0 1em 0;font:300 italic 1.9em/1em 'Roboto'; color: #d08400;}
}
/* Management */
#management_list            { padding:3em 0;}
#management_list h2         { font:300 6em/2em 'Roboto'; color:#fff; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
#management_list .thumBox   { margin:0 0 3em 0;}
#management_list .imgW      { z-index:1}
#management_list .imgW img  { width:100%;}
#management_list .caption   { padding:0.5em 0 0.5em 1em; background:#fff; z-index:2; overflow: visible; position: relative;}
#management_list .up        { position: absolute; top:-0.6em; left:2em;}
#management_list .caption p { margin:0; padding:0; font:700 1.4em/1.2em 'Roboto'; color:#000; text-transform: uppercase;}
#management_list .caption span { font:300 italic 1.1em/1.2em 'Roboto'; color:#1f1f1f;}
#management_list .text h3   { font:100 2.4em/1.2em 'Roboto'; color:#9f9f9f; text-transform: uppercase;}
#management_list .text p a  { font:700 1.2em/1.2em 'Roboto'; color:#9f9f9f; display: block;}
#management_list .text p    { font:300 italic 1.1em/1.2em 'Roboto'; color:#9f9f9f;}
/* Our Story */
#co_slide03.slide_co        {  background-color:#1b1b1b; }
#co_slide03 .text p         { color:#bbb; text-align:left; font:400 1.0em/1.4em 'Roboto'; }
#co_slide03 .text h2        { margin:0.5em 0; font:200 3.21em/1.2em 'Roboto'; color:#fff; text-align:left; }
/*#co_slide03 .text h2        { margin:0.5em 0; font:300 3.21em/1.2em 'Roboto'; color:#fff; text-align: center;}
#co_slide03 .text p         { margin:0 0 1em 0; font:400 1.1em/1.3em 'Roboto'; color:#b2b2b2; text-align:left;}*/
/* Brand Guidelines */
#brand_guidelines           { padding:10em 0 0 0; overflow:hidden;}
#brand_guidelines .text     { padding:4em 0 0 0;}
#brand_guidelines .text h2  { padding:0 0.5em 0.25em 0; font:900 6em/1em 'Roboto', serif; color:#fff; text-transform: uppercase; text-align: right;}
#brand_guidelines .text h2 span  { font:100 1em/1em 'Roboto', serif; color:#fff;}
#brand_guidelines .text p   { font:300 italic 1.1em/1em 'Roboto', serif; color:#707070;}
#brand_guidelines .btnW     { padding:6em 0 0 0;}
#brand_guidelines .btnW b   { font:400 1em/1em 'Roboto', serif; color:#adadad; display: block;}
#brand_guidelines span      { display: block;}
/*#brand_guidelines .btn      { padding:0.5em;  font:800 1.4em/1.8em 'Open Sans'; color:#fff; }*/
#brand_guidelines .btn img  { display: inline-block; margin:0 0.2em 0 0;}
#brand_guidelines .btnW span { padding:1.5em 0 0 0; font:400 0.75em/1.8em 'Roboto', serif; color:#707070;}
@media (min-width:925px) and (max-width:986px) {
  #brand_guidelines           { padding:5em 0 0 0; overflow:hidden;}
  #brand_guidelines .text     { padding:2em 0 0 0;}
  #brand_guidelines .text h2  { padding:0 0.5em 0.25em 0; font:900 4em/1em 'Roboto', serif; color:#fff; text-transform: uppercase; text-align: right;}
}
/* Awards and Certifications */
#co_slide05 h2             { font:300 3.75em/1.8em 'Roboto', serif; color:#444; text-align: center;}
@media screen and (max-width:1025px) {
 #co_slide05 h2             { font:300 1.75em/1.8em 'Roboto', serif; color:#444; text-align: center;}
}
/* Company Slide 06 Job Opportunities */
#co_slide06 h2              { margin:1.1em 0 0 0; font:300 3.21em/1.2em 'Roboto'; color:#fff; text-align: center;}
#co_slide06 p.subTitle      { margin:0 0 1.5em 0; font:300 1.8em/1em 'Roboto'; color:#fff; text-align: center;}
#job_country                { height:4.15em; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; background-color: #000;}
#job_country i              { line-height:58px; display: block; cursor:pointer;}
#job_country i.fa-chevron-left {display: none;}
#job_country .countries     { height:4.15em; position: relative; top: 0; left: 0; overflow: hidden;}
#job_country .countries ul  { width:auto; height:4.15em;margin:0; padding:0; position: absolute;}
#job_country .countries ul li {padding:0 2.1em 0 0;list-style: none;display: inline-block; float: left;}
#job_country .countries ul li a { font:700 1.2em/58px 'Roboto'; color:#fff; display:block;}
#job_country .countries ul li a.selected,
#job_country .countries ul li a:hover { color:#f93e3e;}
#job_city                   { height:2.8em; border-top:1px solid #424242; border-bottom:1px solid #000; background: #2c2c2c; position: relative;}
#job_city i                 { position: absolute;top:1em;}
#job_city .fa-chevron-left  { left:1em;}
#job_city .fa-chevron-right  { right:1em;}

#job_city ul                { height:2.692em; margin:0; padding:0; width:auto;overflow:auto;overflow-x:hidden; overflow-y:hidden;}
#job_city ul li             { height:2.592em; padding:0 2.1em 0 0; margin:0;list-style: none; display: inline-block; float: left;}
#job_city ul li a           { margin:0; padding:0.2em 0 0 0; font:400 1em/2.492em 'Roboto'; color:#7b7b7b; display:inline-block;}
#job_city ul li a.selected,#job_city ul li a:hover {color:#FFF;}
#job_city ul li a.selected        {background: url(../images/dropdownarow.png) center -0.4em no-repeat;}
#job_listing                { height:28em; padding:1.5em; background: #303030; border:1px solid #3c3c3c; overflow: auto; position: relative;}

.job_group                  { padding:0 0 1em 0; margin:0 0 2em 0; background:url(../images/job_group_bottom.png) left bottom repeat-x;}
.job_group h4               { padding:0 0 1em; font:400 1.1em/1.2em 'Roboto'; border-bottom:1px solid #3a3a3a; color:#585858; text-transform: uppercase;}
.job_group ul               { margin:0; padding:0; list-style: none}
.job_group ul li            { padding:0.8em 0;  margin:0; border-bottom:1px solid #3a3a3a; list-style: none inside}
.job_group ul li.last       { padding:0.8em 0;  margin:0; border-bottom:none; list-style: none inside}
.job_group .title a         { padding:0 0 0 2em; background:url(../images/job_listing_icon.png) 0 0 no-repeat; font:400 0.851em/1.2em 'Roboto'; color:#cbcbcb;}
.job_group .title span.new  { padding:0 0 0 0.5em; font:400 0.851em/1.2em 'Roboto'; color:#60ba00; background:none;}
.job_group ul li a,.job_group ul li span          {  font:400 0.851em/1.2em 'Roboto'; color:#7b7b7b;}
.job_group ul li a:hover    {  color:#7b7b7b; }

.job_description            { padding:3em;}
.job_description h3         { margin:0 0 0.8em 0; font:900 1.75em/1em 'Roboto'; color:#383838;}
.job_description h4         { border:none; font:900 1.2em/1.2em 'Roboto'; color:#383838;}
.job_description ul li,.job_description .content p { font:400 1em/1.4em 'Roboto'; color:#383838;}
.job_description p.categ    { margin:0 0 2.5em 0; color:#595959;}
.job_description p.apply    { margin:0 0 1.5em 0; font:400 1.2em/1em 'Roboto'; color:#686868;}
.job_description p.apply a  { font:700 1em/1em 'Roboto'; color:#f93e3e;}
.job_description ul         { margin:0; padding:0;}
.job_description ul li      { padding:0 0 0.5em 2em;text-indent: -.7em; border: none; list-style:none inside;}
.job_description ul li:before { content:"·  "; color:#383838;}
.job_modal a.close          { text-align: right; font:700 2em/1.2em 'Roboto'; color:#fff; opacity:1;float: none;  display: block;}
.job_modal .new             { background-color: #46bb00; color:#fff; margin:0 0 2em 0; padding:0.5em 1em;}
.job_content                { height:30em; padding:2em 2em 0 0; margin:0 2em 0 0; overflow: auto; position: relative; border-top:1px solid #dcdcdc;}

#co_slide06 .text p         { margin:0 0 1em 0; font:400 0.95em/1.3em 'Roboto'; color:#b2b2b2;}
#co_slide06 .text h3        { margin:1em 0 0.5em 0; font:300 1.6em/1.3em 'Roboto'; color:#b2b2b2;}
#co_slide06 .text ul        { margin:0; padding:0; list-style: none;}
#co_slide06 .text ul li     { margin:0 0 0.8em 0; padding:0 0 0 1.4em; background:url(../images/check_light.png) 0 0.2em no-repeat; font:400 0.95em/1em 'Roboto'; color:#b2b2b2;}
#co_slide06 .text ul li span { font:400 0.85em/1.3em 'Roboto'; display: block;}
#companyW .contentW         { vertical-align: top; display:block; float: none;}
@media (min-width:768px) and (max-width:1025px) {
  a.close_company_area        { padding:0 2.2em 0 0; font:300 1em/1em 'Roboto'; position: absolute; bottom:1em; right:1em;}
  #companyW .contentW         { height:28em; padding:1em 1.5em; overflow: auto; position: relative;}
}
@media screen and (max-width: :767px) {
  a.close_company_area        { padding:0 2.2em 0 0; font:300 1em/1em 'Roboto'; position: absolute; bottom:1em; right:1em;}
  #companyW .contentW         { height:28em; margin:0; padding:1em 1.5em; overflow: auto; position: relative;}
  #brand_guidelines           { padding:5em 0 0 0; overflow:hidden;}
}
/* Safepay */
#prodSection .super				{ font: normal 0.5em/1.2em 'Bitter', serif; display: inline-block; margin-top: 2px; vertical-align: top; }
#prodSection ul.lst				{ margin: 0px 0px 0px 26px; }
#prodSection .yspacer				{ margin:10.5em -15px 9px; }
#prodSection figure.logo-small	{ margin: 0px 0px 0px 2px; }
#prodSection .safepay span.glyphicon:first-child { margin-left: 10px; } 
#prodSection .safepay	.larger		{ font-size: 1.7em; }
#prodSection .safepay .free-download 	{ border-radius: 10px; padding: 16px 16px 10px 13px; margin-top: 3px; font-size: 1.5em; }
#prodSection .safepay				{ margin-bottom: 35px; }
#underProd .safepay h6			{ margin: 6px 0px 3px 0px }
#underProd .safepay p				{ line-height: 1em; }
#howItWorks						{ margin: 64px 0 36px 0; }
#howItWorks h2						{ font-size: 2.65em; }
#howItWorks p.subTitle			{ font: 300 1.75em/1em 'Roboto', serif; margin:18px 0 60px 0; }
#howItWorks p.subTitle_PC		{ font: 300 1.75em/1em 'Roboto', serif; margin:18px 0 30px 0; }
#howItWorks img					{ margin-left: 7%; }
#howItWorks h6						{ font: 700 1.9em/1.5em 'Roboto', serif; margin-bottom: 0; }
#howItWorks .premi				{ color: #ff7800; font-weight:bold; }
#sphFtrs .safepay					{ margin-top: 52px; }
#sphFtrs .feat-asterisk			{ margin: -10px 0 30px 0; font: 400 0.96em/1.2em 'Roboto'; }
#sphFtrs .safepay	h3				{ padding: 10px 0; }
#sphFtrs .safepay	li				{ margin-bottom: 43px; }
#prodSection .quickscan 			{margin: 1em auto 3em;}
#prodSection .quickscan .free-scan 	{ border-radius: 10px; padding:0.8em 1.4em; margin-top: 3px; font-size: 1.5em; }
#prodSection .quickscan .free-scan i 	{ font-size: 1em; }
#btmProd .quickscan .lowered-1		{ padding-top: 2em; }
#btmProd .quickscan .lowered-2		{ padding-top:6em; }
#btmProd .quickscan .lowered-3		{ padding-top:6em; }
#btmProd .quickscan .free-scan 	{ border-radius: 10px; padding:0.8em 1.4em; margin:1em 0; font-size: 1.5em; }
#feats ul				{ list-style:none outside none ; margin-left: -3em;}
#feats ul li			{ color: #6b6b6b ; font:400 0.96em/1.2em 'Roboto' ; padding: 1em 1.5em;}
#feats h2				{ color: #272727; font:700 2em/1em 'Roboto'; letter-spacing: -0.04em; margin: 0 0 1em;}

#GZfaq .safepay   				{ margin:-5em auto 0;}
#GZfaq .safepay h3  				{ font:400 2.2em/2em 'Exo 2',sans-serif;}
#GZfaq .safepay h4  				{ font:300 1.8em/2em 'Exo 2',sans-serif;}
#btmProd .safepay 				{ margin-top: 76px; }
#btmProd .safepay .lowered-1		{ padding-top: 30px; }
#btmProd .safepay .lowered-2		{ padding-top: 105px; }
#btmProd .safepay .lowered-3		{ padding-top: 90px; }
#btmProd .safepay .subTitle		{ font-size: 1.25em; margin-top: 17px; color: #505050; }
#btmProd .safepay .super			{ font: normal 0.5em/1.2em 'Bitter', serif; display: inline-block; margin-top: 2px; vertical-align: top; }
#btmProd .safepay h6				{ font: 700 1.625em/1.5em 'Roboto', sans-serif; }
#btmProd .safepay button			{ border-radius: 10px; padding: 16px 16px 10px 13px; margin: 3px 0 20px 0; font-size: 1.5em; }

/* 60 seconds Modifier class - .sixtys */
.sixtys .plusbg, .sixtys #sphFtrs .plusbg { background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em; letter-spacing: -0.02em; margin: 0 0 1em; padding: 0.5em 1em; }
.sixtys .plusbg i, .sixtys #sphFtrs .plusbg i { font-size: 1.3em; vertical-align:middle; margin: 0 0.3em 0 0; font-weight:inherit;}
.sixtys #prodSection					{ padding: 21px 0 46px 0; }
.sixtys #prodSection .imgprod			{ margin: 50px 0px 0px 36px; }
.sixtys	#prodSection figure.logo-small	{ margin: 0; }
.sixtys	#prodSection h2					{ line-height: 1.03em; padding: 0; margin-bottom: 3px; }
.sixtys	#prodSection .subTitle			{ margin-bottom: 7px; }
.sixtys	#prodSection ul.lst				{ margin: 10px 0px 0px 20px;  padding: 5px 36px 0 0; border-right: 1px solid #e4e4e4; }
.sixtys	#prodSection .w8				{ margin-top:1.5em; }
.sixtys	#prodSection .yspacer			{ margin: 12.8em 0 0; }
.sixtys	#prodSection .free-download 	{ border-radius: 10px; padding: 16px 16px 10px 13px; margin-top: 3px; font-size: 1.5em; }
.sixtys	#prodSection .larger			{ font-size: 1.9em; margin-top: 9px; }
.sixtys #uderProd						{ padding: 10px 0 5px 0; }
.sixtys #feat							{ margin: 77px 0px 0px 0px; }
.sixtys #feat img						{ margin: 0 auto 43px auto; }
.sixtys #feat h5 						{ color: #272727; font: 500 1.4em/1em 'Roboto'; white-space: nowrap; margin-bottom: 7px; }
.sixtys #feat p							{ font-size: 0.9em; color: #6b6b6b;}
.sixtys #feat div.row:first-child		{ margin-bottom: 20px; }
.sixtys #pScr							{ margin: 55px 0 30px 0; }
.sixtys #pScr h5						{ color: #272727; font: 500 1.4em/1em 'Roboto'; white-space: nowrap; }
.sixtys #pScr hr						{ margin: 20px 0; }
.sixtys #btmProd						{ margin: 82px 0 0 0; padding: 56px 0 60px; }
.sixtys #btmProd .lowered-1 figure		{ margin: 6px auto 0 auto; }
.sixtys #btmProd .lowered-2 figure		{ margin-top: 5px; }
.sixtys #btmProd .lowered-3				{ padding-top: 54px; }
.sixtys #btmProd h2						{ line-height: 0.95em; font-size: 3em; }
.sixtys #btmProd .subTitle				{ font: 300 1.3em/1em 'Roboto', serif; color: #8d8d8d; margin: 7px 0 17px 0; }
.sixtys #btmProd .smallSub				{ line-height: 1.3em; color: #727272; }
.sixtys #btmProd h6						{ font: 700 1.625em/1.5em 'Roboto', sans-serif; }
/* .sixtys #btmProd a						{ padding: 16px 16px 10px 13px; margin: 3px 0 20px 0; font-size: 1.5em; } */
/* .sixtys #sysReq ul li						{ margin-left: -2em;} */

/* Adwareremover Modifier class - .adr */
.adr #prodSection .free-download 		{ border-radius: 10px; padding: 16px 16px 10px 13px; margin-top: 3px; font-size: 1.5em; }
.adr .plusbg							{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em;  margin: 0 0 1em; padding: 0.5em 1em; }
.adr #prodSection						{ padding: 38px 0 46px 0; }
.adr #prodSection .imgprod				{ margin: 1em 0; }
.adr #prodSection figure.logo-small		{ margin: 0; width:353px; }
.adr #prodSection h2					{ line-height: 1.03em; padding: 0; margin-bottom: 3px; }
.adr #prodSection .subTitle				{ margin: 10px 0 7px 0; }
.adr #prodSection .subTitle_PC			{ margin: 10px 0 7px 0; }
.adr #prodSection .yspacer				{ margin-top:15.2em; }
.adr #prodSection .yspacer_PC			{ margin-top:15.5em; }
.adr #prodSection .sp					{ margin-top: 8px; }
.adr #prodSection ul.lst				{ margin: 7px 0px 0px 20px; padding-top: 5px; }
.adr #howItWorks img					{ width: 91%; margin: 0 0 0 60px; }
.adr #howItWorks.adrt_mac img			{ width: 94%; }
.adr #howItWorks .steps					{ width: 100%; margin: 1em 0 0 1em; }
.adr #howItWorks hr						{ margin: 2em 0; }
.adr #btmProd							{ margin: 82px 0 0 0; padding: 60px 0 60px 0; }
.adr #btmProd .lowered-1 figure			{ margin: 0px auto 0 auto; }
.adr #btmProd .lowered-2 figure			{ margin-top: 23px; }
.adr #btmProd .lowered-3				{ padding-top: 0px; }
.adr #btmProd h2						{ letter-spacing: -0.057em; line-height: 0.95em; font-size: 3em; }
.adr #btmProd .subTitle					{ font: 300 1.3em/1em 'Roboto', serif; color: #8d8d8d; margin: 7px 0 17px 0; }
.adr #btmProd .smallSub					{ line-height: 1.3em; color: #727272; }
.adr #btmProd h6						{ font: 700 1.625em/1.5em 'Roboto', sans-serif; }
.adr #btmProd .btn						{ padding: 16px 16px 10px 13px; margin: 3px 0 20px 0; font-size: 1.5em; }
.adr #sysReq ul li						{ margin-left: -3em;}
.adr #moreInfo							{ background-color:#f7f7f7; padding:2em 0;}
.adr #moreInfo h5						{ font-size: 1.5em;font-weight: 500;}
.adr #moreInfo p						{ font-size: 1em;}
.adr #moreInfo div						{ padding: 0 2em;}

#bookAdware								{ margin:3em 0;}
#bookAdware h2							{ font-size: 2.65em;}
#bookAdware hr							{ margin:2em 0}
#bookAdware h4							{ font-size: 1.6em; margin-bottom:0.5em}

#plusFeatBtnPC {
    margin: 0;
}

#btmProd .logo-small_PC {
    margin: 1em 0 0.3em;
}

/* Antitheft Modifier class - .at */
.at .plusbg								{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em; letter-spacing: -0.02em; margin: 0 0 1em; padding: 0.5em 1em; }
.at #prodSection						{ padding-bottom: 40px; }
.at #prodSection figure.logo-small		{ margin: 0; width:353px; }
.at #prodSection h2						{ line-height: 1.03em; padding: 0; margin-bottom: 3px; }
.at #prodSection .subTitle				{ color: #505050; margin: 0px 0 7px 0; letter-spacing: -0.05em; }
.at #prodSection ul.lst					{ margin: 24px 0px 0px 20px; padding: 5px 41px 0 0; border-right: 1px solid #e4e4e4; }
.at #prodSection .gp img				{ margin-top: 33px; }
.at #prodSection .gp .label-rating		{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }
.at #prodSection .gp .rating			{}
.at #prodSection .gp .rating img		{ margin: 0px 0px 0px 0px; }
.at #prodSection .yspacer				{ margin-top: 10px; }
.at #prodSection blockquote:before,
.at #prodSection blockquote:after		{ content: " "; }
.at #prodSection blockquote				{ margin: 10px 0 -10px 0; padding: 10px 0; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; border-left: 0; }
.at #prodSection blockquote	img			{ margin: 10px 0 11px 0; }
.at #prodSection blockquote	p			{ font-size: 0.8em; }
.at #prodSection blockquote footer:before	{ content: " "; }
.at #prodSection blockquote footer		{ font-size: 0.7em; }
.at #prodSection form					{ text-align: left; }
.at .priceTable #price big				{ float: none; font-size: 1.625em; }
.at .priceTable #price p				{ font-size: 1.8em; line-height: 1.8em; text-align: center; margin: -2px 0 -2px 0; }
.at .priceTable 						{ margin-bottom: 13px; }
.at #feats								{ margin-bottom: 2em; }
.at #feats figure						{ text-align: center; height: 80px; }
.at #feats h3							{ text-align: center; font-size: 2.375em; margin: 70px 0; }
.at #feats h6							{ color: #272727; font: 500 1.4em/1em 'Roboto'; }
.at #feats p							{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto';}
.at #pScr h5							{ color: #272727; font: 500 1.4em/1em 'Roboto'; }
		hr.scrShoots					{ margin-top: 21px; }
		hr.uScrShoots					{ margin: 8px 0 20px 0; }
.at #sysReq ul li						{ margin-left: 0;}
.at #btmProd							{ margin: 90px 0 0 0; padding: 57px 0 30px 0; }
.at #btmProd .lowered-1					{ margin-top: -100px; }		
.at #btmProd .lowered-3					{ margin-top: 20px; }		
.at #btmProd .subTitle					{ color: #505050; margin: 0px 0 7px 0; letter-spacing: -0.05em; }
.at #btmProd .priceTable				{ width: 89%; }


/* Mechanic Modifier class - .mech */
.mech .plusbg							{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em; letter-spacing: -0.02em; margin: 0 0 1em; padding: 0.5em 1em; }
.mech .label-rating						{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }
.mech .rating img						{ margin: 0px 0px 0px 0px; }
.mech #prodSection 						{ padding-top: 27px; }
.mech #prodSection figure.logo-small	{ margin: 0; width:353px; }
.mech #prodSection figure.imgprod		{ margin: 31px 0 0 17px; }
.mech #prodSection h2 					{ margin: 4px 0 -2px 0; letter-spacing: -0.04em; }
.mech #prodSection .subTitle			{ letter-spacing: -0.067em; }
.mech #prodSection .desc				{ margin: 20px 0 30px 0; font: 300 1.2em/1.2em 'Roboto', sans-serif; letter-spacing: -0.029em; }
.mech #feats							{ margin: 60px 0 0; }
.mech #feats figure						{ margin-bottom:20px; }
.mech #feats h6							{ color: #272727; font: 500 1.4em/1em 'Roboto'; letter-spacing: -0.04em; }
.mech #feats p							{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto'; }
.mech #pScr h5							{ color: #272727; font: 500 1.4em/1em 'Roboto'; letter-spacing: -0.07em; }
.mech #btmProd							{ padding-top: 35px; }
.mech #btmProd .lowered-1 figure		{ margin: 29px 0 0 41px; }
.mech #btmProd .lowered-2 				{ margin: 4em 0 0; }
.mech #btmProd h2						{ font-size: 3.1em; margin-bottom: 6px; }
.mech #btmProd .subTitle				{ font: 300 1.4em/1em 'Roboto', serif; color: #8d8d8d; letter-spacing: -0.05em; }
.mech #btmProd .smallSub				{ margin: 17px 0 13px 0; }

/* Parental control Modifier class - .parentalc */
.parentalc .plusbg							{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em; letter-spacing: -0.02em; margin: 0 0 1em; padding: 0.5em 1em; }
.parentalc .ys								{ margin-top:20px; }
.parentalc .label-rating					{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }
.parentalc .rating img						{ margin: 0px 0px 0px 0px; }
.parentalc .rounded								{ border-radius: 10px; }
.parentalc figure.logo-small				{ margin: 0; width:353px; }
.parentalc #prodSection						{ padding-bottom: 50px; }
.parentalc #prodSection figure.imgprod		{ margin: 10px 0 0 10px; }
.parentalc #prodSection ul.lst				{ margin: 24px 0px 0px 20px; padding: 5px 60px 10px 0; border-right: 1px solid #e4e4e4; }
.parentalc #prodSection .gp img				{ margin-top: 33px; }
.parentalc #prodSection .gp .label-rating		{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }
.parentalc #prodSection .gp .rating			{}
.parentalc #prodSection .gp .rating img		{ margin: 0px 0px 0px 0px; }
.parentalc #prodSection .yspacer				{ margin-top: 10px; }
.parentalc #prodSection blockquote:before,
.parentalc #prodSection blockquote:after		{ content: " "; }
.parentalc #prodSection blockquote				{ margin: 10px 0 -10px 0; padding: 10px 0; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; border-left: 0; }
.parentalc #prodSection blockquote	img			{ margin: 10px 0 11px 0; }
.parentalc #prodSection blockquote	p			{ font-size: 0.8em; font-style: italic; }
/*.parentalc #prodSection blockquote footer:before	{ content: " "; }*/
.parentalc #prodSection blockquote footer p		{ font-size: 0.9em; font-style:normal; }
.parentalc #prodSection form					{ text-align: left; }
.parentalc .priceTable .price big				{ float: none; font-size: 1.625em; }
.parentalc .priceTable .price p				{ font-size: 1.8em; line-height: 1.8em; text-align: center; margin: -2px 0 -2px 0; }
.parentalc #feats .container				{ margin-top: 60px; margin-bottom: 60px; padding: 60px 0; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; }
.parentalc #feats h6						{ color: #272727; font: 500 1.4em/1em 'Roboto';  }
.parentalc #feats p							{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto'; padding: 0; }
.parentalc #whatYouGet h2					{ text-align: center; font-size: 2.65em; margin: 1em 0; }
.parentalc #whatYouGet h6					{ color: #272727; font: 500 1.4em/1em 'Roboto'; }
.parentalc #whatYouGet p					{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto'; padding: 0; margin: 0 0 2em;}
.parentalc #pScr h5							{ color: #272727; font: 500 1.4em/1em 'Roboto'; }
.parentalc #btmProd							{ margin-top: 110px; padding-top: 98px; }
.parentalc .lowered-1						{ margin-top: -144px; }
.parentalc #btmProd h2						{ font-size: 3.1em; margin-bottom: 6px; }
.parentalc #btmProd .subTitle				{ font: 300 1.4em/1em 'Roboto', serif; color: #8d8d8d; }
.parentalc #btmProd .smallSub				{ margin: 17px 0 13px 0; }

/* TuneUp Modifier class - .tuneup */

/* ------------------------------- 5 columns, responsive ----------------------------------- */

.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-xs-5ths {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}

/* ------------------------------- 5 columns, responsive ----------------------------------- */

.tuneup .plusbg								{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em; margin: 0 0 1em; padding: 0.5em 1em; }
.tuneup .ys									{ margin-top:20px; }
.tuneup .label-rating						{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }
.tuneup .rating img							{ margin: 0px 0px 0px 0px; }
.tuneup .rounded							{ border-radius: 10px; }
.tuneup figure.logo-small					{ margin: 0; width:353px; }
.tuneup .free-download 						{ border-radius: 10px; padding: 16px 16px 10px 13px; margin-top: 3px; font-size: 1.5em; }
.tuneup .subButton							{ margin-top: 14px; }
.tuneup #prodSection						{ padding-bottom: 50px; }
.tuneup #prodSection h2						{ margin-bottom: 10px; }
.tuneup #prodSection figure.imgprod			{/* margin: -28px 0 0 10px;*/ }
.tuneup #prodSection ul.lst					{ margin: 24px 0px 0px 20px; padding: 5px 111px 10px 0; border-right: 1px solid #e4e4e4; }
.tuneup #prodSection .gp img				{ margin-top: 33px; }
.tuneup #prodSection .gp .label-rating		{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }
.tuneup #prodSection .gp .rating			{}
.tuneup #prodSection .gp .rating img		{ margin: 0px 0px 0px 0px; }
.tuneup #prodSection .yspacer				{ margin-top: 7.4em; }
.tuneup #feats								{ margin: 30px 0 30px; padding: 30px 0; }
.tuneup #feats figure						{ min-height: 90px; }
.tuneup #feats h6							{ color: #272727; font: 500 1.4em/1em 'Roboto';  }
.tuneup #feats p							{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto';  padding: 0; }
.tuneup #pScr h5							{ color: #272727; font: 500 1.4em/1em 'Roboto';  }
.tuneup #btmProd							{ margin-top: 85px; padding-top: 50px; }
.tuneup .lowered-1							{ margin-top: -94px; }
.tuneup #btmProd h2							{ font-size: 3.1em; margin-bottom: 6px; }
.tuneup #btmProd .subTitle					{ font: 300 1.4em/1em 'Roboto', serif; color: #8d8d8d; }
.tuneup #btmProd h6							{ color: #272727; font: 500 1.4em/1em 'Roboto';}

/* SafeBox Modifier class - .safeb */
.safeb .plusbg								{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em; margin: 0 0 1em; padding: 0.5em 1em; }
.safeb .ys									{ margin-top:20px; }
.safeb figure.logo-small					{ margin: 0; width:353px; }
.safeb .free-download 						{ border-radius: 10px; padding: 16px 16px 10px 13px; margin: 0.5em 0 0.5em; font-size: 1.5em; }
.safeb #prodSection							{ padding-top: 40px; }
.safeb #prodSection	p:not(.subTitle)		{ font-size: 0.9em; line-height: 1em; }
.safeb #prodSection	p.avail					{ margin: 25px 0 15px 0; }
.safeb .icns img							{ float:left; margin-right:0.5em;}
.safeb .icns .col-md-3:nth-child(1)	p		{ margin-top: 2px; }
.safeb .icns .col-md-3:nth-child(2)	p		{ margin-top: 10px; }
.safeb .icns .col-md-3:nth-child(3)	p		{ margin-top: 10px; }
.safeb .icns .col-md-3:nth-child(4)	p		{ margin-top: 10px; }
.safeb #prodSection .yspacer				{ margin-top:10.4em; }
.safeb #feats								{ margin: 5em 0 2em;}
.safeb #feats figure						{ min-height: 169px; }
.safeb #feats h6							{ color: #272727; font: 500 1.4em/1em 'Roboto'; }
.safeb #feats p								{ color: #6b6b6b;}
.safeb #pScr h5								{ color: #272727; font: 500 1.4em/1em 'Roboto'; }
.safeb #tableComp					{ margin:0 0 1em;}
.safeb #tableComp td:first-child a{ display: block;font: 400 1.1em/1em 'Roboto'; padding: 1.1em;color:#000;}
.safeb #tableComp td:first-child a:hover	{ color:#000;}
.safeb #tableComp td a			{ display: block;color:#2c2c2c; font-size:1.2em; padding:0.8em; font-weight: 500; }
.safeb #tableComp td a:hover		{ color:#2c2c2c;}
.safeb #tableComp td a.bullet		{ display: block;color:#bebebe; font-size:0.4em;}
.safeb #tableComp td a.bullet:hover{ color:#bebebe;}
.safeb #tableComp .table > thead > tr > th { border-bottom: 0;padding:0.8em; height: 60px; }
.safeb #tableComp th				{ vertical-align:middle; background-color: #333333; color: #fff;font-size: 1.3em;font-weight: 400; line-height: 0.8em; padding: 1.2em; width: 20%; border-right:1px solid #4a4a4a;}
.safeb #tableComp th:first-child	{ background-color: transparent; width: 27%;}
.safeb #tableComp th:last-child	{ background-color: #202020;}
.safeb #tableComp th:last-child span	{color:#FFAE45;line-height:1.3em;font-weight: 500;font-size:0.9em;}
.safeb #tableComp th > small		{ font-size: 0.6em; color:#666; font-weight: 400;}
.safeb #tableComp th > img        { position: absolute;right: 0.58em;top: -0.45em;}
.safeb #tableComp .table > tbody > tr > td  { border-left: 1px solid #eee; border-right: 1px solid #eee; border-top:1px solid #eee; padding:0;}
.safeb #tableComp .table > tbody > tr:last-child > td { border-bottom: 1px solid #eee; }
.safeb #btmProd								{ margin-top: 65px; padding-top: 50px; }
.safeb .lowered-2							{ padding-top: 60px; }
.safeb .lowered-3							{ padding-top: 50px; }
.safeb #btmProd h2							{ font-size: 3.1em; margin-bottom: 6px; }
.safeb #btmProd .subTitle					{ font: 300 1.4em/1em 'Roboto', serif; color: #8d8d8d; }
.safeb #btmProd h6							{ color: #272727; font: 500 1.4em/1em 'Roboto';}

/* SafeGo Modifier class - .safego */
.safego .plusbg								{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em; letter-spacing: -0.02em; margin: 0 0 1em; padding: 0.5em 1em; }
.safego .ys									{ margin-top:20px; }
.safego figure.logo-small					{ margin: 0; width:353px; }
.safego .free-download 						{ border-radius: 10px; padding: 16px 16px 10px 13px; margin-top: 3px; font-size: 1.5em; }
.safego #prodSection 						{ padding: 27px 0 65px 0; }
.safego #prodSection figure.logo-small		{ margin: 0; width:353px; }
.safego #prodSection figure.imgprod			{ margin: 68px 0 0 17px; }
.safego #prodSection .desc					{ margin: 20px 0 30px 0; font: 300 1.2em/1.2em 'Roboto', sans-serif; }
.safego #prodSection ul.lst					{ margin: 24px 0px 0px 20px; padding: 5px 28px 10px 0; }
.safego #prodSection .yspacer				{ margin-top: 10.4em; }
.safego #feats								{ margin: 30px 0; padding: 30px 0; }
.safego #feats figure						{ min-height: 150px; }
.safego #feats h6							{ color: #272727; font: 500 1.4em/1em 'Roboto'; }
.safego #feats p							{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto';  padding: 0; }
.safego #btmProd							{ margin-top: 37px; padding-top: 57px; }
.safego .lowered-1							{ padding-top: 20px; }
.safego .lowered-2							{ padding-top: 0px; }
.safego .lowered-3							{ padding-top: 0px; }
.safego #btmProd h2							{ margin: 10px 0; font-size: 3.1em; margin-bottom: 6px; }
.safego #btmProd .subTitle					{ margin-top:15px; font: 300 1.4em/1.4em 'Roboto', serif; color: #8d8d8d;  }
.safego #btmProd h6							{ margin-top: 20px; color: #272727; font: 500 1.4em/1em 'Roboto';}
.safego #btmProd .free-download				{ margin-bottom: 20px; }

/* SmartBattery Modifier class - .smartb */
.smartb .plusbg								{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em;  margin: 0 0 1em; padding: 0.5em 1em; }
.smartb .ys									{ margin-top:20px; }
.smartb figure.logo-small					{ margin: 0; width:353px; }
.smartb .free-download 						{ border-radius: 10px; padding: 16px 16px 10px 13px; margin-top: 3px; font-size: 1.5em; }
.smartb #prodSection 						{ padding: 5px 0 65px 0; }
.smartb #prodSection .yspacer				{ margin-top:12.7em; }
.smartb #prodSection figure.logo-small		{ margin: 0; width:353px; }
.smartb #prodSection figure.imgprod			{ margin: 37px 0 0 17px; }
.smartb #prodSection h2 					{ margin: 4px 0 -2px 0; letter-spacing: -0.04em; }
.smartb #prodSection .subTitle				{ margin: 0.1em 0 0.5em;}
.smartb #prodSection hr						{ margin: 0.5em 0;}
.smartb #prodSection .desc					{ margin: 20px 0 30px 0; font: 300 1.2em/1.2em 'Roboto', sans-serif; }
.smartb #prodSection ul.lst					{ margin: 24px 0px 0px 20px; padding: 5px 40px 10px 0; border-right: 1px solid #e4e4e4; }
.smartb #prodSection .gp img				{ margin-top: 33px; }
.smartb #prodSection .gp .label-rating		{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }
.smartb #prodSection .gp .rating			{}
.smartb #prodSection .gp .rating img		{ margin: 0px 0px 0px 0px; }
.smartb .subButton							{ margin-top: 14px; }
.smartb #howItWorks .container				{ margin: 1em auto;}
.smartb #howItWorks h6							{ color: #272727; font: 700 1.7em/1.7em 'Roboto';  margin-bottom: 5px; }
.smartb #howItWorks p							{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto'; padding: 0; }
.smartb #whatItDoes								{ margin:5em 0; }
.smartb #whatItDoes h2							{ font-size: 2.65em;  text-align: center; margin-bottom: 60px; }
.smartb #whatItDoes figure						{ min-height: 300px; }
.smartb #whatItDoes h6							{ color: #272727; font: 500 1.4em/1em 'Roboto'; }
.smartb #whatItDoes p							{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto';padding: 0; }
.smartb #pScr h5							{ color: #272727; font: 500 1.4em/1em 'Roboto';  }
.smartb #btmProd							{ margin-top: 85px; padding-top: 50px; }
.smartb .lowered-1							{ margin-top: -94px; }
.smartb .lowered-3							{ margin-top: 38px; }
.smartb #btmProd h2							{ font-size: 3.1em; margin-bottom: 6px; }
.smartb #btmProd .subTitle					{ font: 300 1.4em/1.4em 'Roboto', serif; color: #8d8d8d;  }
.smartb #btmProd h6							{ color: #272727; font: 500 1.4em/1em 'Roboto';  }

/* TrafficLight Modifier class - .tlight */
.tlight .plusbg								{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em;  margin: 0 0 1em; padding: 0.5em 1em; }
.tlight .ys									{ margin-top:20px; }
.tlight figure.logo-small					{ margin: 0; width:353px; }
.tlight .free-download 						{ border-radius: 10px; padding: 16px 16px 10px 13px; margin-top: 3px; font-size: 1.5em; }
.tlight #prodSection 						{ padding: 60px 0 65px 0; }
.tlight #prodSection .yspacer				{ margin-top: 10.3em; }
.tlight #prodSection figure.logo-small		{ margin: 0; width:353px; }
.tlight #prodSection figure.imgprod			{ margin: 10px 0 0 17px; }
.tlight #prodSection h2 					{ margin: 4px 0 5px 0;  }
.tlight #prodSection .subTitle				{ letter-spacing: -0.06em; }
.tlight #prodSection ul.lst					{ margin: 24px 0px 12px 20px; padding: 5px 28px 10px 0; }
.tlight #feats								{ margin: 30px 0; padding: 30px 0; }
.tlight #feats figure						{ min-height: 185px; }
.tlight #feats h6							{ color: #272727; font: 500 1.4em/1em 'Roboto'; }
.tlight #feats p							{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto'; padding: 0; }
.tlight #btmProd							{ margin-top: 37px; padding-top: 114px; }
.tlight #btmProd hr							{ margin-top: 37px; }
.tlight #btmProd .button					{ margin-top: 0; }
.tlight .lowered-1							{ margin-top: -55px; }
.tlight #btmProd h2							{ font-size: 3.1em; margin-bottom: 6px; }
.tlight #btmProd .subTitle					{ font: 300 1.4em/1.4em 'Roboto', serif;  }
.tlight #btmProd h6							{ color: #272727; font: 500 1.4em/1em 'Roboto';}
.tlight #btmProd button						{ margin-bottom: 20px; }
.tlight #prodSection .available h5,
.tlight #btmProd .available h5				{ float:left;font: 500 1.1em/1em 'Roboto'; letter-spacing:0; margin: 1em 0 0;}
.tlight #prodSection .available ul,
.tlight #btmProd .available ul			{ list-style:outside none; display:block; margin: 1em 0 0; margin: -1.5em 0 0;}
.tlight #prodSection .available ul li,
.tlight #btmProd .available ul li		{ float: left; padding: 0.5em 1em;text-align: center;font:400 0.85em/1.4em 'Roboto';}
.tlight #prodSection .available ul li span,
.tlight #btmProd .available ul li span	{ margin:0 0.2em; display:block;}

/* USSDwiper Modifier class - .ussd */
.ussd .plusbg								{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em;  margin: 0 0 1em; padding: 0.5em 1em; }
.ussd .ys									{ margin-top:20px; }
.ussd figure.logo-small						{ margin: 0; width:353px; }
.ussd .free-download 						{ border-radius: 10px; padding: 16px 16px 10px 13px; margin-top: 3px; font-size: 1.5em; }
.ussd #prodSection 							{ padding: 4em 0 ; }
.ussd #prodSection .yspacer					{ margin-top: 11.7em; }
.ussd #prodSection figure.logo-small		{ margin: 0; width:353px; }
.ussd #prodSection figure.imgprod			{ margin: 10px 0 0 17px; }
.ussd #prodSection h2 						{ margin: 4px 0 5px 0; }
.ussd #prodSection .sp						{ margin: 10px 0 10px -10px; }
.ussd #prodSection ul.lst					{ margin: 24px 0px 0px 20px; padding:5px 94px 10px 0; border-right: 1px solid #e4e4e4; }
.ussd #prodSection .gp img					{ margin-top: 33px; }
.ussd #prodSection .gp .label-rating		{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }
.ussd #prodSection .gp .rating img			{ margin: 0px 0px 0px 0px; }
.ussd .subButton							{ margin-top: 14px; }
.ussd #underProd h6							{ margin: 1em 0; }
.ussd #feats								{ margin: 30px 0; padding: 30px 0; }
.ussd #feats figure							{ min-height: 185px; }
.ussd #feats h6								{ color: #272727; font: 500 1.4em/1em 'Roboto';}
.ussd #feats p								{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto';  padding: 0; }
.ussd #pScr h5								{ color: #272727; font: 500 1.4em/1em 'Roboto';}
.ussd #btmProd								{ margin-top: 100px; padding-top: 40px; }
.ussd .lowered-1							{ margin-top: -90px; }
.ussd .lowered-3							{ margin-top: 50px; }
.ussd #btmProd h2							{ font-size: 3.1em; margin-bottom: 6px; }
.ussd #btmProd .subTitle					{ font: 300 1.4em/1.4em 'Roboto', serif; color: #8d8d8d; }
.ussd #btmProd h6							{ color: #272727; font: 500 1.4em/1em 'Roboto';}


/* VirusScanner Modifier class - .vs */
.vs .plusbg									{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em; margin: 0 0 1em; padding: 0.5em 1em; }
.vs .ys										{ margin-top:20px; }
.vs figure.logo-small						{ margin: 0; width:353px; }
.vs .free-download 							{ border-radius: 10px; padding: 16px 16px 10px 13px; margin-top: 3px; font-size: 1.5em; }
.vs #prodSection 							{ padding: 60px 0 30px 0; }
.vs #prodSection .sp						{ margin: 10px 0 20px -10px; }
.vs #prodSection .yspacer					{ margin-top: 10.1em; }
.vs #prodSection figure.logo-small			{ margin: 0; width:353px; }
.vs #prodSection h2 						{ margin: 4px 0 5px 0; }
.vs #prodSection .subTitle					{ letter-spacing: -0.06em; }
.vs #prodSection ul.lst						{ margin: 24px 0px 0px 20px; padding: 5px 28px 10px 0; border-right: 1px solid #e4e4e4; }
.vs #prodSection .label-rating				{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }
.vs #prodSection .rating img				{ margin: 0px 0px 0px 0px; }
.vs #feats									{ margin: 60px 0; }
.vs #feats p								{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto'; margin: 0; padding: 0; }
.vs #feats .lists2col						{ margin-bottom: 1em;}
.vs #sysReq ul								{ margin: 0 0 0 -0.5em; padding: 7px 10px 1px !important; }
.vs #feats ul								{ display: inline-table; padding: 25px 10px 15px; list-style-image: url(../images/check.png); list-style-position: outside; }
.vs #feats ul li  							{ font: 400 0.98em/1.3em 'Roboto'; padding:5px 0 0 0;}
.vs #btmProd								{ margin-top: 70px; padding-top: 70px; }
.vs .lowered-2								{ margin-top: 20px; }
.vs .lowered-3								{ margin-top: 30px; }
.vs #btmProd h2								{ font-size: 3.1em; margin-bottom: 6px; }
.vs #btmProd .subTitle						{ font: 300 1.4em/1.4em 'Roboto', serif; color: #8d8d8d; }
.vs #btmProd h6								{ color: #272727; font: 500 1.4em/1em 'Roboto';}
.vs #btmProd button							{ margin-bottom: 20px; }

/* Antivirus Free for Android Modifier class - .avand */


.avand .plusbg								{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em; margin: 0 0 1em; padding: 0.5em 1em; }
.avand .ys									{ margin-top:-4px; }
.avand figure.logo-small					{ margin: 0; width:353px; }
.avand .free-download 						{ border-radius: 10px; padding: 16px 16px 10px 13px; margin-top: 3px; font-size: 1.5em; }
.avand #prodSection 						{ padding: 60px 0 65px 0; }
.avand #prodSection .yspacer				{ margin: 13.1em 0 1.5em; }
.avand #prodSection figure.logo-small		{ margin: 0; width:353px; }
.avand #prodSection figure.imgprod			{ margin: 10px 0 0 17px; }
.avand #prodSection h2 						{ margin: 4px 0 5px 0;  }
.avand #prodSection .subTitle				{ letter-spacing: -0.06em; }
.avand #prodSection .sp						{ margin: 10px 0 10px -10px; }
.avand #prodSection ul.lst					{ margin: 8px 0px 0px 20px; padding: 10px 84px 22px 0; border-right: 1px solid #e4e4e4; }
.avand #prodSection .gp img					{ margin-top: 14px; }
.avand #prodSection .gp .label-rating		{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }
.avand #prodSection .gp .rating				{}
.avand #prodSection .gp .rating img			{ margin: 0px 0px 0px 0px; }
.avand .subButton							{ margin-top: 14px; }
.avand #feats								{ margin: 30px 0; padding: 30px 0; }
.avand #feats h2							{ font-size: 2.65em;  text-align: center; margin-bottom: 18px; }
.avand #feats .subTitle						{ font: 300 1.8em/1.2em 'Roboto', sans-serif; color: #8d8d8d; }
.avand #feats figure						{ min-height: 143px; margin-top: 45px; }
.avand #feats h6							{ color: #272727; font: 500 1.4em/1em 'Roboto'; }
.avand #feats p								{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto'; padding: 0; }
.avand #pScr h5								{ color: #272727; font: 500 1.4em/1em 'Roboto'; }
.avand #btmProd								{ margin-top: 100px; padding-top: 40px; }
.avand .lowered-1							{ margin-top: -90px; }
.avand .lowered-3							{ margin-top: 50px; }
.avand #btmProd h2							{ font-size: 3.1em; margin-bottom: 6px; }
.avand #btmProd .subTitle					{ font: 300 1.4em/1.4em 'Roboto', serif; color: #8d8d8d;}
.avand #btmProd h6							{ color: #272727; font: 500 1.4em/1em 'Roboto';}

/* Mobile Security Modifier class - .bms */

.bms .plusbg								{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em; margin: 0 0 1em; padding: 0.5em 1em; }
.bms .ys									{ margin-top:20px; }
.bms .label-rating							{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }
.bms .rating img							{ margin: 0px 0px 0px 0px; }
.bms .rounded								{ border-radius: 10px; }
.bms figure.logo-small						{ margin: 0; width:353px; }
.bms #prodSection							{ padding-bottom: 50px; }
.bms #prodSection .labelRed					{ font-size: 0.8em; margin-left: 5px; }
.bms #prodSection figure.imgprod			{ margin: 10px 0 0 10px; }
.bms #prodSection ul.lst					{ margin: 0 0px 0px 20px; border-right: 1px solid #e4e4e4; }
.bms #prodSection .gp img					{ margin-top: 33px; }
.bms #prodSection .gp .label-rating			{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }
.bms #prodSection .gp .rating				{}
.bms #prodSection .gp .rating img			{ margin: 0px 0px 0px 0px; }
.bms #prodSection .yspacer					{ margin-top: 10px; }
.bms #prodSection blockquote:before,
.bms #prodSection blockquote:after			{ content: " "; }
.bms #prodSection blockquote				{ margin: 2em 0 -1em; padding: 10px 0; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; border-left: 0; text-align: center; }
.bms #prodSection blockquote img			{ margin: 10px 0 11px 0; }
.bms #prodSection blockquote p				{ font-size: 0.7em; font-style: italic; }
.bms #prodSection blockquote footer:before	{ content: " "; }
.bms #prodSection blockquote footer			{ font-size: 0.65em; font-style:normal; }
.bms #prodSection form						{ text-align: left; }
.bms .priceTable #price big					{ float: none; font-size: 1.625em; }
.bms .priceTable #price p					{ font-size: 1.8em; line-height: 1.8em; text-align: center; margin: -2px 0 -2px 0; }
.bms .priceTable 							{ margin-bottom: 13px; }
.bms #feats									{ margin: 30px 0; padding: 30px 0; }
.bms #feats h2								{ font-size: 2.65em;  text-align: center; margin-bottom: 18px; }
.bms #feats .subTitle						{ font: 300 1.8em/1.2em 'Roboto', sans-serif; color: #8d8d8d; }
.bms #feats figure							{ min-height: 143px; margin-top: 45px; }
.bms #feats p								{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto'; padding: 0; }
.bms #weyg									{ margin: 30px 0; padding: 30px 0; }
.bms #weyg h2								{ font-size: 2.65em;  text-align: center; margin-bottom: 18px; }
.bms #weyg .subTitle						{ font: 300 1.8em/1.2em 'Roboto', sans-serif; color: #8d8d8d; }
.bms #weyg figure							{ min-height: 143px; margin-top: 45px; }
.bms #weyg h6								{ color: #272727; font: 500 1.4em/1em 'Roboto'; }
.bms #weyg p								{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto';  padding: 0; }
.bms #weyg .labelRed 						{ vertical-align: bottom; font-size: .55em; margin-left: 5px; }
.bms #pScr h5								{ color: #272727; font: 500 1.4em/1em 'Roboto';  }
.bms #btmProd								{ margin-top: 100px; padding-top: 40px; }
.bms .lowered-1								{ margin-top: -90px; }
.bms .lowered-2								{ margin-top: -4em; }
.bms .lowered-3								{ margin-top: -100px; }
.bms #btmProd h2							{ font-size: 3.1em; margin-bottom: 6px; }
.bms #btmProd .subTitle						{ font: 300 1.4em/1.4em 'Roboto', serif; color: #8d8d8d; }
.bms #btmProd h6							{ color: #272727; font: 500 1.4em/1em 'Roboto';}
.bms #btmProd blockquote:before,
.bms #btmProd blockquote:after				{ content: " "; }
.bms #btmProd blockquote					{ margin: 5em 0 0; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; border-left: 0; text-align: center; }
.bms #btmProd blockquote img				{ margin: 10px 0 11px 0; }
.bms #btmProd blockquote p					{ font-size: 0.7em; font-style: italic; }
.bms #btmProd blockquote footer:before		{ content: " "; }
.bms #btmProd blockquote footer				{ font-size: 0.65em; font-style:normal; }
.bms #btmProd form							{ text-align: left; margin: -1em 0 0;}

/* Clueful for Android Modifier class - .cland */
.cland .plusbg									{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em; margin: 0 0 1em; padding: 0.5em 1em; }
.cland .ys										{ margin:5px 0 30px 0; }
.cland .label-rating							{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }
.cland .rating img								{ margin: 0px 0px 0px 0px; }
.cland .rounded									{ border-radius: 10px; }
.cland figure.logo-small						{ margin: 0; width:353px; }
.cland .free-download 							{ border-radius: 10px; padding: 16px 16px 10px 13px; margin: 25px 0; font-size: 1.5em; }
.cland #prodSection								{ padding-bottom: 5px; }
.cland #prodSection .sp							{ margin-top: 10px; }
.cland #prodSection figure.imgprod				{ margin: 10px 0 0 10px; }
.cland #prodSection ul.lst						{ margin: 0 0px 0px 20px; border-right: 1px solid #e4e4e4; }
.cland #prodSection .gp img						{ margin-top: 33px; }
.cland #prodSection .gp .label-rating			{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }
.cland #prodSection .gp .rating					{}
.cland #prodSection .gp .rating img				{ margin: 0px 0px 0px 0px; }
.cland #prodSection .yspacer					{ margin: 12.1em 0 0; }
.cland #prodSection hr.hrover					{ margin-bottom: -18px; }
.cland #prodSection .orlabel					{ font-size: 1.6em; color: #bdbdbd; display: inline-block; padding: 0 20px; background-color: #f7f7f7; font-style: italic; }
.cland #prodSection .goto						{ font: 400 1.2em/1.2em 'Roboto', sans-serif; letter-spacing: -0.02em; color: #e80000; }
.cland #prodSection .also						{ font: 400 0.9em/1em 'Roboto', sans-serif; }
.cland #prodSection .also a,
.cland #prodSection .also a:visited				{ font: 400 1em/1em 'Roboto', sans-serif; color: #e80000; }
.cland #prodSection .also a:hover				{ text-decoration: underline; }
.cland #howItWorks 								{ margin-bottom: 30px; padding-bottom: 30px;} 
.cland #howItWorks .subTitle					{ line-height: 1.1em; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #e4e4e4;} 
.cland #howItWorks .subDesc						{ font: 400 1em/1.4em 'Roboto', sans-serif; color: #575757; margin-bottom: 30px; } 
.cland #howItWorks img							{ margin-left: 2%; }
.cland #feats 									{ margin-bottom: 30px; }
.cland #feats h6								{ color: #272727; font: 500 1.4em/1em 'Roboto';}
.cland #feats p									{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto'; padding: 0; }
.cland #pScr h5									{ color: #272727; font: 500 1.4em/1em 'Roboto'; }
.cland .lowered-2								{ margin-top: 45px; }
.cland .lowered-3								{ margin-top: 67px; }
.cland #btmProd 								{ margin: 2em 0 0; padding:2em 0;}
.cland #btmProd h2								{ font-size: 3.1em; margin-bottom: 6px; }
.cland #btmProd .subTitle						{ font: 300 1.4em/1.4em 'Roboto', serif; color: #8d8d8d; }
.cland #btmProd h6								{ color: #272727; font: 500 1.4em/1em 'Roboto'; }
.cland #btmProd hr.hrover						{ margin-bottom: -18px; }
.cland #btmProd .orlabel						{ font-size: 1.6em; color: #bdbdbd; display: inline-block; padding: 0 20px; background-color: #f7f7f7; font-style: italic; }
.cland #btmProd .goto							{ font: 400 1.2em/1.2em 'Roboto', sans-serif;  color: #e80000; }
.cland #btmProd .also							{ font: 400 0.9em/1em 'Roboto', sans-serif; }
.cland #btmProd .also a,
.cland #btmProd .also a:visited					{ font: 400 1em/1em 'Roboto', sans-serif; color: #e80000; }
.cland #btmProd .also a:hover					{ text-decoration: underline; }


/* Clueful for iOS Modifier class - .clios */

.clios .plusbg									{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em; margin: 0 0 1em; padding: 0.5em 1em; }
.clios .ys										{ margin:5px 0 30px 0; }
.clios .label-rating							{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }
.clios .rating img								{ margin: 0px 0px 0px 0px; }
.clios .rounded									{ border-radius: 10px; }
.clios figure.logo-small						{ margin: 0; width:353px; }
.clios .free-download 							{ border-radius: 10px; padding: 16px 16px 10px 13px; margin: 25px 0; font-size: 1.5em; }

.clios #prodSection								{ padding-bottom: 40px; }
.clios #prodSection .sp							{ margin-top: 10px; }
.clios #prodSection figure.imgprod				{ margin: 10px 0 0 10px; }
.clios #prodSection ul.lst						{ margin: 24px 0px 30px 20px; padding: 5px 30px 10px 0; }
.clios #prodSection .gp img						{ margin-top: 33px; }
.clios #prodSection .gp .label-rating			{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }
.clios #prodSection .gp .rating					{}
.clios #prodSection .gp .rating img				{ margin: 0px 0px 0px 0px; }
.clios #prodSection .yspacer					{ margin: 11.7em 0 0; }
.clios #prodSection hr.hrover					{ margin-bottom: -18px; }
.clios #prodSection .orlabel					{ font-size: 1.6em; color: #bdbdbd; display: inline-block; padding: 0 20px; background-color: #f7f7f7; font-style: italic; }
.clios #prodSection .goto						{ font: 400 1.2em/1.2em 'Roboto', sans-serif; letter-spacing: -0.02em; color: #e80000; }
.clios #prodSection .also						{ font: 400 0.9em/1em 'Roboto', sans-serif; }
.clios #prodSection .also a,
.clios #prodSection .also a:visited				{ font: 400 1em/1em 'Roboto', sans-serif; color: #e80000; }
.clios #prodSection .also a:hover				{ text-decoration: underline; }

.clios #feats 									{ margin: 6em 0; } 
.clios #feats h2								{ font-size: 2.65em;  text-align: center; margin-bottom: 18px; }
.clios #feats .subTitle							{ font: 300 1.8em/1.2em 'Roboto', sans-serif; color: #8d8d8d; margin-bottom: 40px; }
.clios #feats .subDesc							{ font: 400 1em/1.4em 'Roboto', sans-serif; color: #575757; margin-bottom: 30px; } 
.clios #feats h6								{ color: #272727; font: 500 1.4em/1em 'Roboto'; }
.clios #feats p									{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto'; padding: 0; }

.clios #moreInfo 								{ margin:2em 0; background-color: #f9f9f9; padding:2em 0;}
.clios #moreInfo p								{  font: 300 1.5em/1.2em 'Roboto', sans-serif; color: #8d8d8d; }abr



.clios #pScr h5									{ color: #272727; font: 500 1.4em/1em 'Roboto'; }

.clios #suppFAQ h3								{ font: 400 2em/2em 'Roboto', sans-serif; }
.clios #suppFAQ h4								{ font: 400 1.4em/1.4em 'Roboto', sans-serif; }
.clios #suppFAQ h4 span							{ font-size: 0.8em; color: #63b3e0; }

.clios #suppFAQ ul.chevron				  		{ display: inline-table; padding: 20px 0 0 60px; list-style-image: url(../images/chevron-right.png); list-style-position: outside; }
.clios #suppFAQ ul.chevron li					{ padding: 10px 0; }
.clios #suppFAQ .panel-heading					{ padding: 0; }
.clios #suppFAQ .panel-body						{ border: none; }
.clios #suppFAQ .bordered						{ border-right: 1px solid #e4e4e4; }

.clios #suppFAQ h5								{ color: #272727; font: 500 1.4em/1em 'Roboto'; margin: 20px 0 20px 20px; }
.clios #suppFAQ .btn							{ font: 400 1em/1.3em 'Roboto'; border: 0; background: #63b3e0; text-shadow: none; color: #ffffff; border-radius: 0; padding: 7px 10px 5px 10px; margin: 0 0 13px 20px;}

/* SMB Downloads */
#header_smb_downloads       { padding: 1em 0 7em; background:url(../images/header_smb_downloads.jpg) top center no-repeat; background-size: cover; border-bottom:15px solid #d5d5d5;}
#header_smb_downloads h1    { padding:0.5em 0 0 0; font:700 3.5em/1.2em 'Bitter', serif; text-align: center; color:#fff;}
#header_smb_downloads p.subTitle { font:100 1.8em/1.3em 'Roboto'; color:#fff; text-align: center;}
.halfCircle                 { height:3em; width:5.85em; margin:0; padding:0; border-radius:5.85em 5.85em 0 0; -moz-border-radius: 5.85em 5.85em 0 0; -webkit-border-radius: 5.85em 5.85em 0 0; background:#f8f8f8;
display: inline-block;}
#smbDwnld_formW             { margin:-6em 0 4em 0;}
#smbDwnld_form              { padding:0 5.5em 3em ; background:#f8f8f8;}
#smbDwnld_formW .glyphicon-envelope { margin:-20px auto 0; position: static; font-size:2.7em; line-height:1em; text-align: center; color:#46566d; z-index:200; display:block;}
#smbDwnld_form h2           { padding:4em 0 1em; text-align: center; font:500 1.428em/1.3em 'Roboto'; color:#373737;}
#smbDwnld_form p            { padding:0 0 2em 0; text-align: center;  font:400 1em/1.3em 'Roboto'; color:#575757;}
#smbDwnld_form p.iquire     { padding:0 0 0.5em;}
#smbDwnld_form .form-group  { display: block; overflow: hidden;}
#smbDwnld_form label        { font:500 1em/1.3em 'Roboto'; color:#272727;}
#smbDwnld_form input        { font:400 1em/1.3em 'Roboto'; color:#828282;}
#smbDwnld_form input:focus  { color:#3a3a3a;}
#smbDwnld_form textarea     { width:100%; padding:1em 2em;}
#smbDwnld_form .form-group span { font:400 0.8em/1.8em 'Roboto'; color:#b3b3b3; text-align: right; display: block;}
#smbDwnld_form p.last       { margin:1em 0 2em 0; padding:1em 0;font:400 0.9em/1.2em 'Roboto'; color:#8f8f8f; border-top:1px dotted #b0b0b0; border-bottom:1px dotted #b0b0b0;}
#smbDwnld_form p.last span  { color:#676767;}
#submit_smbDwnld_form       { display:inline-block; margin:1em auto;}

#smbDwnld_form.trialthnk        { padding:0 2.5em 3em ; background:#f8f8f8;}
#smbDwnld_form.trialthnk .subTitle	{ font:300 1.7em/1em "Roboto",sans-serif; letter-spacing: -0.01em; padding: 0 0 1em;}
#smbDwnld_form.trialthnk h2		{ font-size:2.5em; padding:2em 0 1em;}
#smbDwnld_form .thankyou p		{ text-align:left; padding: 1em 0 0.5em;}
#smbDwnld_form .thankyou span	{ padding:0.3em 0;}
#smbDwnld_form .thankyou ul		{ margin: 0 0 0 -1.8em;}
#smbDwnld_form .thankyou li		{ padding: 0.6em 0 0 0;}

/* AV for Mac Modifier class - .avm */
#prodSection .avm								{ font: 300 1.2em/1em 'Roboto', sans-serif; text-align: right; }
#prodSection .avm strike						{ font-size: 1.2em; color: #FF0000; }
#prodSection .avm big							{ font: 900 1.6em/1em 'Roboto', sans-serif; }

#secondZone	.container							{ margin: 10px auto 0;}
#secondZone p									{ margin-bottom: 15px; }
#secondZone hr									{ margin:4em 0 0; }
#secondZone .bolder								{ font-weight: 700; }
#secondZone h3									{ font: 300 2.875em/1em 'Roboto', sans-serif; text-transform: uppercase; }
#secondZone h3:nth-child(1)						{ margin-top: 70px; }
#secondZone h3:nth-child(2)						{ margin-bottom: 30px; }
#secondZone a									{ margin:2.5em 0 0!important;}

#features.avm 									{ margin-bottom: 45px; }
#features.avm h5								{ font: 600 1.650em/1em 'Roboto', sans-serif; margin-bottom: 10px; letter-spacing: -0.04em; }
#features.avm p 								{ font: 400 0.96em/1.2em 'Roboto'; color: #6b6b6b; }

#btmProd.avm									{ margin-top: 60px; }
#btmProd.avm .btmBox 							{ display: block; margin: -2em 0 6em; }
#btmProd.avm h6									{ font: 600 1.250em/1em 'Roboto', sans-serif; margin: 10px 0 0; letter-spacing: -0.04em; }

#btmProd.avm #price								{ font: 300 1.2em/1em 'Roboto', sans-serif; text-align: right; }
#btmProd.avm #price strike						{ font-size: 1.2em; color: #FF0000; }
#btmProd.avm #price big							{ font: 900 1.6em/1em 'Roboto', sans-serif; }

/* Gonzales Modifier Class - .gnz */

.gnz a, .gnz a:visited							{ font-size: 1em; }

.gnz .breadcrumb								{ padding: 0; margin: 0px 0px 0px 15px; background-color: transparent; border-radius: 0px; }
.gnz .breadcrumb > li + li:before				{ padding: 0 5px; color: #ccc; content: "\00bb"; }
.breadc											{ background-color: #eeeeee; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 8px 0 8px 0; }
.breadc	a										{ font: 500 0.8em/1em 'Roboto', sans-serif; color: #7d7d7d; }

#head.gnz										{ background: url(../images/gonz_head_bk_img.png) center top no-repeat #ffffff; padding-bottom: 70px; }
#head.gnz h1									{ font: 300 3.357em/1em 'Roboto', sans-serif; color: #2f2f2f; margin-top: 5%; letter-spacing: -0.035em; }
#head.gnz h1 span								{ font-weight: 700; }
#head.gnz blockquote							{ margin: 26px 0; padding: 0; border: none; font: 300 1.643em/1em 'Roboto', sans-serif; color: #3a3a3a; letter-spacing: -0.04em; }
#head.gnz blockquote p:before					{ content: '\201C'; position: relative; top: 17px; font: 500 2em/1em Arial, sans-serif; display: inline-block; margin-right: 9px; color: #989898; font-style: italic; }
#head.gnz blockquote p:after					{ content: '\201D'; position: relative; top: 14px; font: 500 2em/1em Arial, sans-serif; display: inline-block; margin-left: 1px; color: #989898; font-style: italic; }
#head.gnz blockquote footer:before				{ content: ''; }
#head.gnz blockquote footer						{ background: url(../images/gonz_horizlines.png) center 13px no-repeat; margin-top: -11px; }
#head.gnz blockquote footer	a					{ font: 500 0.8em/1em 'Roboto', sans-serif; color: #999898; letter-spacing: 0; }
#head.gnz .download								{ font: 900 1.286em/1em 'Roboto', sans-serif; text-transform: uppercase; letter-spacing: 0; margin-bottom: 35px; }
#head.gnz h2									{ font-size: 3.857em; text-transform: uppercase; margin: 30px 0 20px 0; }
#head.gnz h3									{ font: 300 1.571em/1em 'Roboto', sans-serif; color: #7b7b7b; margin-bottom: 54px; }
#head.gnz .ratings span							{ position: relative; margin-right: 3px; top: 4px; }
#head.gnz .ratings .full						{ display: inline-block; height: 17px; width: 17px; background: url(../images/gonz_ell_full.png) no-repeat; }
#head.gnz .ratings .half						{ display: inline-block; height: 17px; width: 17px; background: url(../images/gonz_ell_half.png) no-repeat; }
#head.gnz .ratings .empty						{ display: inline-block; height: 17px; width: 17px; background: url(../images/gonz_ell_empty.png) no-repeat; }
#head.gnz .ratings								{ font: 300 1em/1em 'Roboto', sans-serif; color: #767676; }
#head.gnz .ratings .bolder						{ font-weight: 700; color: #2f2f2f; }

#feats.gnz										{ background-color: #f3f3f3; }
#feats.gnz .over								{ display: none; }
#feats.gnz .over								{ position: absolute; height: 100%; background-color: #f6f6f6; top: 0; padding: 15% 10%; }
#feats.gnz .over h4								{ font: 700 1.6em/1.2em 'Roboto', sans-serif; color: #000000; margin-bottom: 10%; letter-spacing: 0; }
#feats.gnz .over p								{ font: 500 1em/1.5em 'Roboto', sans-serif; color: #000000; letter-spacing: 0; }
#feats.gnz figure								{ position: relative; }
#feats.gnz h6									{ min-height: 6em;text-align: center; font: 400 1.05em/1em 'Roboto', sans-serif; color: #353535; padding: 31px 0 26px; letter-spacing:-0.02em; background-color: #ffffff; margin-top: 0; margin-bottom: 0; }

#feats2											{ margin: 65px 0; }
#feats2 p										{ font-size: 0.857em; }
#feats2 figure									{ min-height: 100px; }
#feats2 .col-lg-4:nth-child(2) figure			{ padding-top: 22px; }
#feats2 .col-lg-4:nth-child(3) figure			{ padding-top: 20px; }
#feats2 h5										{ font: 700 1.6em/1em 'Roboto', sans-serif; color: #383838; letter-spacing: -0.02em; }
#feats2 h6										{ font: 400 1.2em/1em 'Roboto', sans-serif; color: #272727; letter-spacing: -0.01em; margin: -5px 0 15px 0 ;}

#under.gnz										{ padding: 60px 0 5px 0; margin-bottom: 44px; background-color: #f3f3f3; }
#under.gnz h2									{ text-transform: uppercase; margin-bottom: 45px; }
#under.gnz p									{ font: 500 1.1em/1.2em 'Roboto', sans-serif; color: #727272; margin: 0 0 30px 0; } 
#under.gnz hr									{ margin-bottom: 30px; }
#under.gnz blockquote							{ margin: 26px 0; padding: 0; border: none; }
#under.gnz blockquote p							{ font: 400 1.2em/1em 'Roboto', sans-serif; color: #3a3a3a; letter-spacing: -0.04em; }
#under.gnz blockquote footer:before				{ content: ''; }
#under.gnz blockquote footer					{ margin-top: -25px; }
#under.gnz blockquote footer a					{ font: 400 1.2em/1em 'Roboto', sans-serif; color: #727272; letter-spacing: 0; }
#under.gnz .download							{ font: 900 1.286em/1em 'Roboto', sans-serif; text-transform: uppercase; letter-spacing: 0; }
#under.gnz img									{ display: inline-block; margin-right: 10px; }
#under.gnz img:last-child						{ margin-right: 0; }

#social.gnz										{ background: url(../images/gonz_comm_shape.png) top center no-repeat; }
#social.gnz ul									{ list-style: none; display: inline-block; margin: 21px 0 50px 0; padding: 0; }
#social.gnz ul li:last-child					{ margin-right: 0;}
#social.gnz h3									{ color: #a0a0a0; text-transform: uppercase; }

#better.gnz										{ margin: 50px 0; padding: 5em 0 1em; background-color: #f7f7f7; }
#better.gnz p									{ font-size: 0.857em; }
#better.gnz h2									{ text-transform: uppercase; color: #343434; margin-bottom: 35px; }
#better.gnz h3									{ font: 300 1.7em/1em 'Roboto', sans-serif; color: #6b6b6b; letter-spacing: 0; margin-bottom: 20px; }
#better.gnz h5									{ font: 500 1.5em/1em 'Roboto', sans-serif; color: #6b6b6b; letter-spacing: 0; margin: 40px 0 10px 0; }
#better.gnz ul									{ list-style: none; margin: 30px 0; overflow: hidden; }
#better.gnz ul li								{ margin-bottom: 30px; text-align: center; }
#better.gnz h6									{ font: 500 1.4em/1em 'Roboto', sans-serif; color: #272727; letter-spacing: 0; margin: 0 0 20px 0; }
#better.gnz hr									{ margin:3em 0;}

#sysreq.gnz p									{ font-size: 0.857em; margin: 0; }
#sysreq.gnz h2									{ text-align: center; text-transform: uppercase; color: #343434; margin-bottom: 35px; }
#sysreq.gnz ul									{ list-style: none; margin-top: 30px; margin-bottom: 30px; }
#sysreq.gnz ul li								{ margin-bottom: 30px; }
#sysreq.gnz h6									{ font: 500 1.4em/1em 'Roboto', sans-serif; color: #272727; letter-spacing: 0; margin: 0 0 20px 0; }

#quote.gnz										{ padding-top: 35px; padding-bottom: 35px; background-color: #f7f7f7; }
#quote.gnz blockquote							{ margin: 26px 0; padding: 0; border: none; font: 300 1.643em/1em 'Roboto', sans-serif; color: #3a3a3a; letter-spacing: -0.04em; }
#quote.gnz blockquote p:before					{ content: '\201C'; position: relative; top: 17px; font: 500 2em/1em Arial, sans-serif; display: inline-block; margin-right: 9px; color: #989898; font-style: italic; }
#quote.gnz blockquote p:after					{ content: '\201D'; position: relative; top: 14px; font: 500 2em/1em Arial, sans-serif; display: inline-block; margin-left: 1px; color: #989898; font-style: italic; }
#quote.gnz blockquote footer:before				{ content: ''; }
#quote.gnz blockquote footer					{ background: url(../images/gonz_horizlines.png) center 13px no-repeat; margin-top: -11px; }
#quote.gnz blockquote footer a					{ font: 500 0.8em/1em 'Roboto', sans-serif; color: #999898; letter-spacing: 0; }
#quote.gnz .download							{ font: 900 1.286em/1em 'Roboto', sans-serif; text-transform: uppercase; letter-spacing: 0; margin-bottom: 35px; }

#beta.gnz										{ background: url(../images/gonz_beta_bkg.png) top center no-repeat #000000; border-bottom: 1px solid #454545; }
#beta.gnz h2									{ font-size: 2.857em; text-transform: uppercase; color: #ffffff; margin-top: 65px; }
#beta.gnz h3									{ font: 300 2.286em/1em 'Roboto', sans-serif; margin-bottom: 57px; color: #ffffff; }
#beta.gnz .download								{ margin-top: 77px; }

/* Back to top */
.backTop { bottom: 105px; position: fixed; right: 10px; z-index: 999; }
.backTop a 					        { width:80px; height:80px; background: url("../images/to-top.png") no-repeat scroll center center #000; text-align:center; -webkit-transition: 1s;	-moz-transition: 1s; transition: 1s; display:block;}
.backTop a:hover 			      { background: url(../images/to-top-hover.png) center 15px no-repeat#000; color:#fff;}

/* Contact Form */
#contact                    { padding-bottom:3em;}
#contact .content_top       { padding:4em 0 0 0;}
#contact .text_contact p    { width:90%;}
#contact .content_top p     { font:400 1em/1.2em 'Roboto', sans-serif; color:#575757;}
#contact .content_top p a   {  font:400 1em/1.2em 'Roboto', sans-serif; color: #D80000;}

#contact .box_options       { margin-top: 20px;padding-top: 10px;position: relative; overflow: hidden; }
#contact .box1              { background:#F4F4F4; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;}
#contact .box1, #contact .box_selected {width: 229px; height: 151px; margin-right:5px; background:#F4F4F4; text-decoration: none; display: block;float: left;}
#contact .box_selected      { height: 161px; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0;}
#contact h2.title_box       { margin: 0; padding: 25px 0 15px 10px; text-transform: uppercase; color: #000; font:700 1.3em/1em "Roboto", sans-serif; }
#contact .text_box          { padding:3px 5px 0 10px; font:400 0.82em/1.2em 'Roboto', sans-serif; color: #000;display: block }

#contact .content_bottom    { width: 910px; padding:2em 0; margin:0; background:#F4F4F4; }
#contact .contact_form      { width: 903px }
#contact_form_table { overflow: hidden;}

#contact .label_form        { width: 110px; margin:0 7px 15px 0;font:400 0.95em/ 1.42857em "Roboto", sans-serif; color: #000;text-align: right; display: inline-block; float: left;}
#contact .label_form1       { width: 110px }
#contact .width             { width: 116px }
#contact .select_form, #contact .inp_form {display: inline-block; float: left; }
#contact .inp_form          { width: 218px; }
#contact .inp_form1,#contact .select_form.long {width: 331px; float: left; }
#contact .inp_form, #contact .inp_form1, #contact  .textarea_form, #contact .select_form.long { margin-bottom:15px;}
#contact .captcha           { margin:0 0 0 118px; width: 455px; text-align: left; padding-bottom: 20px; float: left; display:inline-block; }
#contact .captcha p         { font:400 0.9em/1.2em 'Roboto', sans-serif; color: #575757;}
#contact  #humanVerify      { margin:0 0 5px 0;}
#contact_form_table input, #contact_form_table select, #contact_form_table textarea { background-color: #fff; background-image: none; border: 1px solid #ccc;
border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555; 
display:inline-block; font-size: 14px; height: 34px; line-height: 1.42857; padding: 6px 12px; 
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
#contact_form_table textarea { height: auto;}
#contact_form_table input:focus,
#contact_form_table textarea:focus { border-color: #66afe9; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); outline: 0 none;}
#contact_form_table select[multiple], select[size] { height: auto; }
#contact_form_table select::-moz-placeholder { color: #999; opacity: 1; }
#submit_form                 { width:448px; float: left; overflow: hidden;}
#contact button.btn { margin:60px 0 0 0; display: inline-block;}


/* Product pages Modifier classes .one, +.two, +.three */

#headstripe										{ background: url(../images/1_hbk.png) center 50px no-repeat #000000; min-height: 233px; padding-top: 50px; border-bottom: 10px solid #ffffff; }
#headstripe figure								{ margin-top: 58px; }
#headstripe blockquote							{ margin: 12px 0 0 0; padding: 0; border: none; font: 300 1.38em/1em 'Roboto', sans-serif; color: #e3b553; font-style: italic;  letter-spacing: 0; }
#headstripe blockquote footer:before			{ content: ''; }
#headstripe blockquote footer					{ margin-top: -7px; }
#headstripe blockquote footer a					{ font: 400 0.8em/1em 'Roboto', sans-serif; color: #8d8d8d; letter-spacing: 0; }

#title											{ padding: 60px 0 30px 0; background: #f7f7f7; }
#title h1										{ font-size: 3.786em; }
#title h3										{ font: 300 2em/1em 'Roboto', sans-serif; color: #6b6b6b; margin-top: 17px; letter-spacing: 0; }
#title h4										{ margin:1em 0 0;}
#title h4 strong								{ color:rgba(204, 0, 0, 1);}
#title .hrTitle    								{ margin:4em 0 0;}

#prodSection.one								{ padding:0.5em 0 2.5em 0;}
#prodSection.one .labelRed 						{ font-size: 0.8em;margin-left: 5px;}
#prodSection.one .priceTable					{ position: relative; margin-top: 20%; }
#prodSection.one .ribbon						{ position: absolute; top: -12px; right: -11px; }
#prodSection.one .discount						{ position: absolute; bottom: 5.1em;left: 5.75em; }
#prodSection.one .discountBig					{ position: absolute; bottom: 2.5em;left: 8.15em; }
#prodSection.one .discountCloud					{ position: absolute; bottom: 1.5em;left: 6.9em; }
#prodSection.one ul								{ padding: 17px 0 15px 19px;}
#prodSection.one .priceTable img				{ float: none; margin: 0;}
#prodSection.one .priceTable .partner			{ margin:0.5em 0 2em;}
#prodSection.one .priceTable h5					{ font-size: 1.72em; margin: 2px 0 10px 0; padding-bottom: 10px; border-bottom: 1px dotted #b5b5b5; }
#prodSection.one .priceTable p.old				{ font: 300 1.071em/1em 'Roboto', sans-serif; color: #5a5a5a; letter-spacing: -0.04em; margin-bottom: 3px; }
#prodSection.one .priceTable p.old span			{ font: 300 1.071em/1em 'Roboto', sans-serif; color: #ff3e3e; text-decoration: line-through; float: none; display: inline; }
#prodSection.one .priceTable p					{ font: 900 1.857em/1em 'Roboto', sans-serif; color: #000000; margin: 0; }
#prodSection.one .priceTable p.txtMedSize		{ font: 500 1em/1em 'Roboto', sans-serif; color: #000000; margin: 0; }
#prodSection.one .priceTable p.valab			{ display: inline-block; float: right; font: 500 0.72em/1em 'Roboto', sans-serif; background: #888888; color: #ffffff; text-transform: uppercase; padding: 2px 4px 2px 2px; letter-spacing: -0.02em; margin-top: 12px; }
#prodSection.one .priceTable p.savings			{ margin: 10px 0 0 0; padding: 10px 0 40px 0; border-top: 1px solid #ececec; font: 300 0.929em/1em 'Roboto', sans-serif; color: #707070; }
#prodSection.one .priceTable p.savings span		{ display: block; float: right; font: 500 1.143em/1em 'Roboto', sans-serif; color: #36af00; }
#prodSection.one .priceTable hr					{ margin:0.9em 0 !important;}
#prodSection.one .over							{ margin-top: -56px; }
#prodSection.one .alpha							{ margin-top: 0; }
#prodSection.one .btn-lg 						{ font-size: 1.3em;}	
#prodSection.one .cloud							{ bottom: 2em;left: 4.4em;position: absolute;}
#prodSection.one .promo    						{ font-style:italic; padding:2.5em 0 0.5em 1em; color:#a0a0a0; font-size:0.9em; text-align:center;}
#prodSection.one .protect 						{ color: rgba(204, 0, 0, 1);font: bold 1.2em/1em 'Roboto', sans-serif;margin: 1.2em 0 0;}
#prodSection.one .campaign 						{ color: #656565;font: italic 1em/1.2em 'Roboto', sans-serif;margin: 5px 0 20px;}
#prodSection.one .linkAuthor					{ margin:1.5em 0 0; display:block;}

#features.one .container						{ margin-bottom: 45px; padding-top: 45px; border-top: 1px dotted #b5b5b5; }
#features.one h5								{ font: 600 1.650em/1em 'Roboto', sans-serif; margin-bottom: 10px; letter-spacing: -0.04em; }
#features.one p 								{ font: 400 0.96em/1.2em 'Roboto'; color: #6b6b6b; }

#sphFtrs .one									{ margin-top: 40px; padding-top: 45px; border-top: 1px dotted #b5b5b5; } 
#sphFtrs blockquote								{ margin: 18px 0 0 0; padding: 0; border: none; }
#sphFtrs blockquote	p							{ font: 300 1.38em/1em 'Roboto', sans-serif; color: #b27100; font-style: italic; letter-spacing: 0; } 
#sphFtrs blockquote footer:before				{ content: ''; }
#sphFtrs blockquote footer						{ margin-top: -25px; }
#sphFtrs blockquote footer a					{ font: 300 1.1em/1em 'Roboto', sans-serif; color: #8d8d8d; letter-spacing: 0; }
#tbComp.one th > img 							{ position: absolute; right: 5px; top: -10px; }
#tbComp.one .labelRed							{ position: absolute; left: 28.5%; letter-spacing: 0; }

#prodSection.two .displaced						{ margin-left: -32px; }
#prodSection.two .priceTable					{ position: relative; }
#prodSection.two .ribbon						{ position: absolute; top: -12px; right: -11px; }
#prodSection.two ul								{ padding: 17px 0 15px 19px; }
#prodSection.two .priceTable img				{ float: none; margin: 0; }
#prodSection.two .priceTable h5					{ font-size: 1.72em; margin: 2px 0 10px 0; padding-bottom: 10px; border-bottom: 1px dotted #b5b5b5; }
#prodSection.two .priceTable p.old				{ font: 300 1.071em/1em 'Roboto', sans-serif; color: #5a5a5a; letter-spacing: -0.04em; margin-bottom: 3px; }
#prodSection.two .priceTable p.old span			{ font: 300 1.071em/1em 'Roboto', sans-serif; color: #ff3e3e; text-decoration: line-through; float: none; display: inline; }
#prodSection.two .priceTable p					{ font: 900 1.857em/1em 'Roboto', sans-serif; color: #000000; margin: 0; }
#prodSection.two .priceTable p.valab			{ display: inline-block; float: right; font: 500 0.72em/1em 'Roboto', sans-serif; background: #888888; color: #ffffff; text-transform: uppercase; padding: 2px 4px 2px 2px; letter-spacing: -0.02em; margin-top: 12px; }
#prodSection.two .priceTable p.savings			{ margin: 10px 0 0 0; padding: 10px 0 40px 0; border-top: 1px solid #ececec; font: 300 0.929em/1em 'Roboto', sans-serif; color: #707070; }
#prodSection.two .priceTable p.savings span		{ display: block; float: right; font: 500 1.143em/1em 'Roboto', sans-serif; color: #36af00; }
#prodSection.two .over							{ margin-top: -56px; }
#prodSection.two p.feats						{ margin-top: 25px; }
#prodSection.two .renew							{ padding: 0.8em; }
#prodSection.two .renew p label					{ font-size: 14px; line-height: 1.42857143; font-family: 'Roboto', sans-serif; color: #6a6a6a; letter-spacing: 0; }
#prodSection.two .renew p > input + label:before { width:22px; height:22px;margin: -2px 0 0 -24px; background: url(../images/radioButtons.png) center center no-repeat;position: absolute; z-index: 2; left:22px; content: ""; overflow: hidden;}
#prodSection.two .renew p > input[type=checkbox] + label:before	{ background-position:0 0; }
#prodSection.two .renew p > input[type=checkbox]:checked + label:before { background-position:0 -23px; }
#prodSection.two ul.added						{ list-style-image: url(../images/ul_plus.png); }
#prodSection.two .upped							{ margin-top: -54px; }

#footer0										{ background: #000000; }

#footer1										{ background: #000000; margin-top: -12%; padding-bottom: 4%; }
#footer1 .fu									{ font: 700 0.9em/1em 'Roboto', sans-serif; color: #c3cee2; margin: 30px 0 5px 0; }
#footer1 .smicons img							{ display: inline-block; margin: 0 3px; }

#footer2										{ background: #070d18; font: 500 .9em/1.5em 'Roboto', sans-serif; color: #414957; padding: 10px 0; }
#footer2 a, #footer2 a:visited					{ font: 500 1em/1em 'Roboto', sans-serif; color: #414957; }
#footer2 ul li									{ list-style: none; display: inline-block; }
#footer2 ul li a								{ display: inline-block; margin: 0 5px 0 0; padding: 0 5px 0 0; border-right: 1px solid #414957; }
#footer2 ul li:last-child a						{ border-right: none; }



/*LP TS Post Launch*/
.priceStickerW        {width: 116px; height: 116px; overflow: hidden; position: absolute; left:7em; bottom:2em;
-webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; 
background-color: #e99f00; 
-webkit-box-shadow: 0 5px 18px rgba(0,0,0,.25); -moz-box-shadow: 0 5px 18px rgba(0,0,0,.25); box-shadow: 0 5px 18px rgba(0,0,0,.25); 
background-image: -webkit-linear-gradient(135deg, rgba(0,0,0,.13), rgba(255,255,255,.13)); 
background-image: -moz-linear-gradient(135deg, rgba(0,0,0,.13), rgba(255,255,255,.13)); 
background-image: -o-linear-gradient(135deg, rgba(0,0,0,.13), rgba(255,255,255,.13)); 
background-image: linear-gradient(-45deg, rgba(0,0,0,.13), rgba(255,255,255,.13));}
.priceStickerH        {width: 104px; height: 104px;  line-height: 104px;vertical-align: middle;  margin:6px auto 0;  background-color: rgba(233,159,0,0); text-align: center;
-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; 
-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.15), inset 1px 1px 1px rgba(255,255,255,.25); 
-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.15), inset 1px 1px 1px rgba(255,255,255,.25); 
box-shadow: 1px 1px 1px rgba(0,0,0,.15), inset 1px 1px 1px rgba(255,255,255,.25);}
.priceStickerH p  { font: 900 2em/1em 'Roboto', sans-serif;text-shadow: 0 1px rgba(255,255,255,.1); color: #8b0101; margin:0;vertical-align: middle; display: inline-block;}
.priceStickerH p span {font:400 0.95em/1em 'Roboto', sans-serif; display: block;}

/* Campaign Spread BMS Modifier class .cbms */

p.inlineimages img								{ display: inline-block; margin: 6px 4px 0 0; }

#prodSection.cbms								{ background: url(../images/cbms_headbk.png) top center no-repeat; border-bottom: 1px solid #eeeeee; }
#prodSection.cbms ul							{ padding: 17px 0 15px 19px; }
#prodSection.cbms form							{ margin-top: 71px; }
#prodSection.cbms input[type=text],
#prodSection.cbms input[type=email]				{ height:50px; border-radius: 5px; margin-bottom: 20px; }
#prodSection.cbms input[type=submit]			{ width: 100%; }

#counter										{ padding: 34px 0 10px 0; background: #eeeeee; border-top: 1px solid #ffffff; margin-bottom: 60px; }
#counter p.timeleft								{ font: 300 1.6em/1em 'Roboto', sans-serif; color: #242121; margin-top: 20px; }
#counter span.dots								{ font: 300 3em/1em 'Roboto', sans-serif; color: #666464; }
#counter span.digit								{ font: 200 3em/1em 'Roboto', sans-serif; color: #666464; display: inline-block; padding: 15px 8px; border-radius: 10px; border: 1px solid #9f9e9e; margin-right: 2px; }
#counter span.desc								{ font: 200 1.1em/1em 'Roboto', sans-serif; color: #666464; display: inline-block; }
#counter .days									{ margin: 0 32px 0 26px; }
#counter .hours									{ margin: 0 29px 0 28px; }
#counter .min									{ margin: 0 13px 0 24px; }

#quotes	.container								{ margin-bottom: 60px; padding-bottom: 60px; border-bottom: 1px dotted #b5b5b5; }
#quotes blockquote								{ margin: 18px 0 0 0; padding: 0; border: none; }
#quotes blockquote p							{ font: 300 1.38em/1em 'Roboto', sans-serif; color: #b27100; font-style: italic; letter-spacing: 0; } 
#quotes blockquote footer:before				{ content: ''; }
#quotes blockquote footer						{ margin-top: -4px; }
#quotes blockquote footer a						{ font: 300 1.1em/1em 'Roboto', sans-serif; color: #8d8d8d; letter-spacing: 0; }

#features.cbms									{ margin-bottom: 50px; }
#features.cbms h2								{ font-size: 3em; }
#features.cbms h5								{ font: 600 1.650em/1em 'Roboto', sans-serif; margin-bottom: 10px; letter-spacing: -0.04em; }
#features.cbms p 								{ font: 400 0.96em/1.2em 'Roboto'; color: #6b6b6b; }
#features.cbms .subTitle						{ font: 300 1.7em/1em 'Roboto', sans-serif; color: #6b6b6b; margin: 20px 0 60px 0; }
#features.cbms .labelRed						{ font-size: 0.5em; margin-left: 10px; padding: 0 5px; vertical-align: top; }

#tbAward.cbms figure img						{ float: right; }
#tbAward.cbms h6								{ margin: 36px 0 2px 0; }

/** avTable **/
.avTable  .red 									{ font-size: 12px; color:#d00000; font-weight:bold;}
.avTable  .orange 								{ font-size: 12px; color:#f06000; font-weight:bold; }
.avTable  .green 								{ font-size: 12px; color:#75c700; font-weight:bold; }

.avTable .avTop 								{ width:100%;position: relative; }
.avTable  .avElement 							{ width:inherit; height: 30px; background: #efefef; margin-top:5px;text-align: left; }
.avTable  .avElement .avAverage.red 			{ height:inherit; background:#d00000; }
.avTable  .avElement .avAverage.others 			{ height:inherit; background:#609bb7; }
.avTable  .avElement .avAverage.orange 			{ height:inherit; background:#f06000; }
.avTable  .avElement .avAverage.green 			{ height:inherit; background:#75c700; }
.avTable  .avElement .avAverage span  			{ color: #fff; font-size:12px; line-height: 30px; padding-left: 10px; font-weight:bold; }
.avTable  .avElement .avTest 					{ font-size:12px; position:relative; left: 102%; bottom: 30px; width: 25px; color:#5f5f5f; font-weight:bold; display: none; }
.avTable  .avElement .avTest.red 				{ color:#d00000; }
.avTable  .avElement .avTest.orange 			{ color:#f06b00; }
.avTable  .avElement .avTest.green 				{ color:#427100; }

.avTable  .avElementMac 						{ width:inherit; height: 30px; background: #efefef; margin-top:5px;text-align: left; }
.avTable  .avElementMac .avAverage.red,
.avTable  .avElementMac .avAverageSmall.red 			{ height:inherit; background:#d00000; }
.avTable  .avElementMac .avAverage.others,
.avTable  .avElementMac .avAverageSmall.others 		{ height:inherit; background:#609bb7; }
.avTable  .avElementMac .avAverage.orange,
.avTable  .avElementMac .avAverageSmall.orange 		{ height:inherit; background:#f06000; }
.avTable  .avElementMac .avAverage.ddblue,
.avTable  .avElementMac .avAverageSmall.ddblue 		{ height:inherit; background:#4839A0; }
.avTable  .avElementMac .avAverage.green,
.avTable  .avElementMac .avAverageSmall.green 		{ height:inherit; background:#75c700; }
.avTable  .avElementMac .avAverage span,
.avTable  .avElementMac .avAverageSmall span  		{ color: #fff; font-size:12px; line-height: 30px; padding-left: 10px; font-weight:bold; }
.avTable  .avElementMac .avAverage span.black,
.avTable  .avElementMac .avAverageSmall span.black  	{ color: #fff; font-size:12px; line-height: 30px; padding-left: 10px; font-weight:bold; text-shadow: 1px 1px 0 #262626;}
.avTable  .avElementMac .avTest 				{ font-size:12px; position:relative; left: 102%; bottom: 30px; width: 25px; color:#5f5f5f; font-weight:bold; display: none; }
.avTable  .avElementMac .avTest.red 			{ color:#d00000; }
.avTable  .avElementMac .avTest.orange 			{ color:#f06b00; }
.avTable  .avElementMac .avTest.green 			{ color:#427100; }

.avTable  .avBottomElement 						{ background:#f7f7f7; margin-top:15px; padding:5px; }
.avTable  .avBottomElement .avBottomTitle 		{ font-size:12px; color:#404040; }
.avTable  .avBottomElement .avBottomText 		{ font-size:11px; color:#7f7f7f; }

.avTable  .avAward 								{ background:none; margin-top:10px; }
.avTable  .avAward .avAwardImg 					{ float:left; width: 90px; }
.avTable  .avAward .avAwardText 				{ float:left; width:70%; margin-top:30px; }
.avTable  .avAward .avAwardText.right 			{ margin-top:25px; }
.avTable  .avAward .avAwardText .avAwardTitle 	{ font-size:18px; color:#404040; }
.avTable  .avAward .avAwardText .avAwardSubTitle { font-size:11px; color:#7f7f7f; }

.avTable .line 									{ width:2px; height:50%; background-color:#ececec; float:left; margin-top: 40px;}
.avTable .grid_columns 							{ width:100%; border-collapse:collapse; border-bottom:2px solid #c2c2c2; position: absolute; top:0; left: 0;}
.avTable .grid_columns tr 						{ width:100%;}
.avTable .grid_columns td 						{ border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2}
.avTable .xAxis 								{ margin:2em 0 0 0;  font:500 0.86em/1em 'Roboto',sans-serif; text-align:left;}
.avTable .xAxis li								{ list-style:none; float: left; padding: 0; text-align: center; width: 9%; }
/** End avTable **/

/* LP migration */
#migration						{ background:url(../images/bg_migration.jpg) no-repeat scroll top center #CCC; padding: 5em 0 29.5em; position: relative;}
#migration .logo				{ max-width:80%;}
#migration hr					{ margin-top:1em;}
#migration h1					{ font: 700 4.5em/1em 'Roboto', sans-serif; letter-spacing: -0.03em; margin: 0.5em 0 0.1em; }
#migration .thin				{ font: 200 1em/1em 'Roboto', sans-serif; }
#migration h3					{ font: 300 1.9em/1em 'Roboto',sans-serif; color: #fff; background-color: rgba(73, 117, 172, 0.7); padding:0.3em 0; }

#prodSection.migration			{ margin-top:-28em;}
#prodSection.migration .priceTable				{ position: relative; margin-top: 16%; }
#prodSection.migration .ribbon					{ position: absolute; top: -12px; right: -11px; }
#prodSection.migration ul						{ padding: 0 0 15px 19px; }
#prodSection.migration .priceTable img			{ float: none; margin: 0; }
#prodSection.migration .priceTable h5			{ font-size: 2.5em;line-height: 0.9em;margin: 0.2em 0;padding-bottom: 0.2em; }
#prodSection.migration .priceTable p.old		{ border-top: 1px solid #ececec;font: 300 1.071em/1em 'Roboto', sans-serif; color: #5a5a5a; letter-spacing: -0.02em; margin-bottom: 3px;  padding: 1em 0 0;}
#prodSection.migration .priceTable p.old span	{ font: 300 1.071em/1em 'Roboto', sans-serif; color: #ff3e3e; text-decoration: line-through; float: none; display: inline; }
#prodSection.migration .priceTable p			{ font: 900 1.857em/1em 'Roboto', sans-serif; color: #000000; margin: 0; }
#prodSection.migration .priceTable p.valab		{ display: inline-block; float: right; font: 500 0.72em/1em 'Roboto', sans-serif; background: #888888; color: #ffffff; text-transform: uppercase; padding: 2px 4px 2px 2px; letter-spacing: -0.02em; margin-top: 12px; }
#prodSection.migration .priceTable p.savings	{ margin: 10px 0 0 0; padding: 10px 0 40px 0; border-top: 1px solid #ececec; font: 300 0.929em/1em 'Roboto', sans-serif; color: #707070; }
#prodSection.migration .priceTable p.savings span	{ display: block; float: right; font: 500 1.143em/1em 'Roboto', sans-serif; color: #36af00; }
#prodSection.migration .add_cart 				{display: inline-block; margin: 0 0 0.4em;}

#sphFtrs .award					{ padding:3em 0 0;}
#sphFtrs .award	q				{ color: #a37200;display: inherit;font: italic 300 2em/1.5em 'Roboto',sans-serif;padding: 13px 0 0; letter-spacing: -0.02em;}
#sphFtrs .award	p				{ color: #7d7d7d;font:300 1.2em/1.2em 'Roboto';}

#underProd.migration p {font-size: 1.1em;line-height: 1.2em;}

#prodComparison.migration .old	{ font-weight:300; font-size:1.1em;}
#prodComparison.migration .strike	{ font-weight:400; font-size:1.1em; color:#de0000; text-decoration:line-through;}

/* LP TPlink */

#sphFtrs.bgGrey					{ padding:2em 0 0; }
#TPlink.bgGrey					{ padding:0 0 2em; }
#TPlink .priceTable 			{ padding: 2.5em 3em 0 2.5em;}
#TPlink .priceTable h4			{ font-weight:600; color:#000;}
#TPlink .priceTable p			{ font-size:1.1em; color:#5a5a5a; font-weight:400; margin:0 0 3em;}
#TPlink .priceTable img 		{ float: none;margin: 0;}
#TPlink .has-feedback .form-control { width: 98%;padding-right: 12px; font-size: 1.1em; height: 3em; font-weight:400;}
#TPlink .form-control::-moz-placeholder {color: #505050;opacity: 1;}
#TPlink .has-feedback .form-control-feedback {right: -28px;top: 13px; font: 400 2em 'roboto'; color:#f36c6c;}
#TPlink .captcha_line			{ margin:1.5em 0 4em;}
#TPlink .captcha           		{ background-color: #fff;border: 1px solid #ccc;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; padding: 0.5em !important;}
#TPlink .refresh           		{ padding:0 0 0 1em;}
#TPlink .logo           		{ padding:1em; margin: 0 0 2em;}
#TPlink .btn           			{ font-weight: 500;margin: 0.5em 0;padding: 13px 20px; font-size: 1.5em;}
#TPlink .feedback           	{ font: 400 2em 'roboto'; color:#f36c6c; margin-right: 0.3em;}

#underProd.TPlink				{ border-top:2px solid #fff;} 

/* 404 Not Found */
#NotFound						{ background:url(../images/bg_404.jpg) scroll top center no-repeat #000; padding:16em 0 38em; color:#fff;}
#NotFound h1					{ color:#fff;font-size:4em; letter-spacing:-0.06em;}
#NotFound h1 span				{ font-size:4em;}
#NotFound .subTitle				{ font-size:2.5em; color:#fff; margin:0 0 1.5em;}
#NotFound .return				{ font-size:1.5em; font-weight:500;}
#NotFound ul					{ display: inline-table; padding: 24px 0 15px; list-style: none outside none; }
#NotFound ul li					{ padding: 0 20px 0 0; color:#d6d6d6; font-size:0.9em}
#NotFound ul li	a				{ font-size: 1.2em;font-weight: 500;}
#NotFound .grey					{ font-size: 0.9em; color:#6c6c6c;}
#NotFound hr					{ border-color: #404044;}
#NotFound img					{ margin: 2em auto; display:block;}
#NotFound a:hover				{ color:#ff4040;}

/*Trial Download - Modal*/
#mediaModal.trial .modal-content{float: left; background-color:#0E1823;}
#trial.modal-body 				{ padding: 1px;}
#trial .left					{ background-color:#eee; text-align:left;}
#trial h2		 				{ font:700 2.5em/1em 'Bitter',sans-serif; margin:0; padding:1.5em 0 0;}
#trial .subTitle 				{ font: 300 1.7em/1em 'Roboto',sans-serif; margin:0;}
#trial hr		 				{ margin:0.8em 0 2em; border-color:#d2d2d2;}
#trial h4		 				{ margin:0; padding:1.5em 0 6.3em;}
#trial .circle 					{ background-color: #e0e0e0;border-radius: 50%;color: #fff;font: 300 2em/2em 'Roboto';height: 2em;width: 2em; left: 12.3em;position: absolute;top: 8em; text-align:center; z-index: 2;}
#trial .form-inline .form-control {width: 100%;}
#trial .agreetext				{ font-size:0.85em; color:#818181; padding:1em 0;}
#trial .btn						{ margin:0.5em 0 1.5em;}
#trial .right					{ background-color:#0E1823; text-align:left; color:#fff;}
#prodSection #trial h1			{ color:#fff; margin: 0 0 0.2em;}
#trial #youGet 					{ background-color: #d72525;margin: 1em 0 2em;}
#trial #youGet .down-triangle 	{ border-left: 50px solid transparent;border-right: 50px solid transparent;border-top: 40px solid #d72525;height: 0;margin-bottom: -1.4em;width: 0;}
#trial #youGet h6 				{ color: #fff;font: 300 2em/1em 'roboto';letter-spacing: -0.04em;margin: 0;padding: 0.7em 0 0;}
#trial .linkLP					{ vertical-align:bottom; padding: 11em 0 0; text-align:center;}
#trial .days30					{ display:block; margin: -1.5em 0 0;}
#trial small					{ color: #545454;display: block;line-height: 1.2em;padding: 2.5em 0 1em; font-size: 75%;}


/*Preium Chat*/
#PremiumChat					{ background: url("../images/bg_premium_chat.jpg") no-repeat center top #000; padding: 5em 0 23em;}
#PremiumChat h1		 			{ font:100 4.5em/1em 'Roboto',sans-serif; margin:1em 0; color:#fff;}
#PremiumChat h1 span		 	{ font:100 1.45em/1em 'Roboto',sans-serif;}
#PremiumChat .whyTitle		 	{ font:600 2em/2em 'Roboto',sans-serif; color:#fff;}
#PremiumChat p		 			{ font:300 1.15em/1em 'Roboto',sans-serif; color:#bcbcbc;}
#PremiumChat .btn		 		{ margin: 2em 0;}
@-webkit-keyframes pulse {
  	0%, 50%, 100% {opacity: 1;}
	25%, 75% {opacity: 0;}
}
@keyframes pulse {
  	0%, 50%, 100% {opacity: 1;}
	25%, 75% {opacity: 0;}
}
.pulse {-webkit-animation-name: pulse;animation-name: pulse; -webkit-animation: pulse 1s infinite ease-in-out;animation: pulse 1s infinite ease-in-out; color:#fff; font-size:3em; font-weight: 200; padding: 8.46em 0 0;}



/* Preorder Romania 2015 reseller */
#preOrder_electronic,#preOrder_retail { margin:3em 0;}
.two .priceStickerW  { left:7em;}

/*BMS wearable*/
#BMSwearable					{ background-color:#1d1d1f; padding:4em 0;}
#BMSwearable h1		 			{ font:100 5em/1em 'Roboto',sans-serif; margin:0 ; color:#fff;}
#BMSwearable h3		 			{ font:300 2.5em/1em 'Roboto',sans-serif; margin:0 ; color:#fff;}
#BMSwearable p		 			{ font:300 1.5em/1em 'Roboto',sans-serif; color:#bcbcbc; margin:0.4em auto 1.2em; padding:0}
#BMSwearable .light		 		{ font:300 1.2em/1em 'Roboto',sans-serif; color:#bcbcbc; margin:0.4em auto 1.2em; padding:0}
#BMSwearable .btn		 		{ margin:1em 0 0; display:block;}
#BMSwearable .asterix		 	{ margin:1.5em 0 0; font:italic 300 1.1em/1em 'Roboto',sans-serif; color:#bcbcbc; display:block;}

/*endpoints*/
.endpoints #prodSection								{ padding-bottom: 0; }
.endpoints #prodSection hr							{ margin: 0.3em 0; }
.endpoints #prodSection .sp							{ margin-top: 10px; }
.endpoints #prodSection figure.imgprod				{ margin: 10px 0 0 10px; }
.endpoints #prodSection ul.lst						{ margin: 24px 0px 30px 20px; padding: 5px 30px 10px 0; }
.endpoints #prodSection .btn						{ padding: 0.7em 0.7em 0.5em; }
.endpoints #prodSection .yspacer					{ margin: 12.2em 0 2em; }
.endpoints #prodSection .orlabel					{ font-size: 1.6em; color: #bdbdbd; display: inline-block; padding: 0.3em 0 0; background-color: #f7f7f7; font-style: italic; }
.endpoints #prodSection .goto						{ font: 400 1.2em/1.2em 'Roboto', sans-serif; letter-spacing: -0.02em; color: #e80000; }
.endpoints #prodSection .goto span					{ font: 400 0.9em/1.2em 'Roboto', sans-serif; color: #3a3a3a; }
.endpoints #prodSection .also						{ font: 400 0.9em/1em 'Roboto', sans-serif; }

.endpoints #GZfirst.bgWhite							{ background-color:#fff; padding: 3em 0;}
.endpoints #GZfirst .call							{ border-right:1px dotted #b6b6b6;}
.endpoints #GZfirst .number 						{ margin: -0.6em 0 1em; font-size:1.9em;}
.endpoints #GZfirst p 								{ padding: 1em 0;}
.endpoints #GZfirst i 								{ padding: 0.8em 0.25em;}

/*SMB selector on index.html*/

.SMBselect					{ margin: 6em 0 0;}
.SMBselect h2				{ font-size:3.9em;}
.SMBselect .tabname 		{ display:block; padding:0}
.SMBselect  a.tabname  	{ font:400 1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; }
.SMBselect  a.tabname:hover{ color:#8a8a8a; }
.SMBselect  a.tabname > p  	{ font:500 1.4em/1em 'Roboto',sans-serif; color:#adadad; margin:0;}
.SMBselect  a.active  		{ color:rgba(0,102,153,1) !important;}
.SMBselect  a.active:hover	{ color:#adadad !important;}
.SMBselect .nav-tabs 		{ border-bottom: 0; margin:2em 0 0;}
.SMBselect .nav-tabs > li > a {margin-right: 0;line-height: none;border-radius: 0;padding:1em;border-bottom:0.5em solid #e7e7e7;}
.SMBselect .nav-tabs > li > a:hover {border-color: transparent; background-color: transparent; border-bottom:0.5em solid #00b0a6;}
.SMBselect .nav-tabs > li > a.other:hover {border-color: transparent; background-color: transparent; border-bottom:0.5em solid #66c115;}
.SMBselect .nav-tabs > li.active > a {color: #626262;border: 0;border-bottom-color: transparent;cursor:pointer; padding:1em; border-bottom:0.5em solid #00b0a6;}
.SMBselect .nav-tabs > li.active > a.other {color: #626262;border: 0;border-bottom-color: transparent;cursor:pointer; padding:1em; border-bottom:0.5em solid #66c115;}
.SMBselect .nav-tabs > li.active > a:hover,
.SMBselect .nav-tabs > li.active > a:focus {color: #8a8a8a; border-bottom:0.5em solid #00b0a6;}
.SMBselect .nav-tabs > li.active > a.other:hover,
.SMBselect .nav-tabs > li.active > a.other:focus {color: #8a8a8a; border-bottom:0.5em solid #66c115;}
.SMBselect .nav-tabs > li.active > a.small {color: #8a8a8a;cursor:pointer;}
.SMBselect .nav-tabs > li.active > a > p   { font:500 1.4em/1em 'Roboto',sans-serif; color:#000;}
.SMBselect .platform 		{ font:500 0.8em/1em 'Roboto', sans-serif; color:#a1bebc; margin:0 0.5em 0 0.2em}
.SMBselect .fa 				{ font-size:1.25em; color:#dde3e8;  margin: 0.3em 0;}

.SMBselect a.physical  { background: url("../images/SMB_physical_hover.png") no-repeat scroll bottom  center ; height:5em; cursor:pointer; display:block;margin: 1em 0 0; border-bottom:0 !important;}
.SMBselect a.physical:hover	{ background: url("../images/SMB_physical.png") no-repeat scroll bottom  center ; border-bottom:0 !important;}
.SMBselect .physical  .tabname  		{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; padding: 0 0 1em;}
.SMBselect .physical  .tabname:hover	{ color:rgba(0,102,153,1);}
.SMBselect .nav-tabs > li.active > a.physical, 
.SMBselect .nav-tabs > li.active > a.physical:hover, 
.SMBselect .nav-tabs > li.active > a.physical:focus { background: url("../images/SMB_physical.png") no-repeat scroll bottom  center ; border-bottom:0; outline:none;}

.SMBselect a.virtual  { background: url("../images/SMB_virtual_hover.png") no-repeat scroll bottom  center ; height:5em; cursor:pointer; display:block;margin: 1em 0 0; border-bottom:0 !important;}
.SMBselect a.virtual:hover	{ background: url("../images/SMB_virtual.png") no-repeat scroll bottom  center ; border-bottom:0 !important;}
.SMBselect .virtual  .tabname  		{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; padding: 0 0 1em;}
.SMBselect .virtual  .tabname:hover	{ color:rgba(0,102,153,1);}
.SMBselect .nav-tabs > li.active > a.virtual, 
.SMBselect .nav-tabs > li.active > a.virtual:hover, 
.SMBselect .nav-tabs > li.active > a.virtual:focus { background: url("../images/SMB_virtual.png") no-repeat scroll bottom  center ; border-bottom:0; outline:none;}

.SMBselect a.devices			{ background: url("../images/SMB_devices_hover.png") no-repeat scroll bottom  center ; height:5em; cursor:pointer; display:block;margin: 1em 0 0; border-bottom:0 !important;}
.SMBselect a.devices:hover		{ background: url("../images/SMB_devices.png") no-repeat scroll bottom  center ; border-bottom:0 !important;}
.SMBselect .nav-tabs > li.active > a.devices, 
.SMBselect .nav-tabs > li.active > a.devices:hover, 
.SMBselect .nav-tabs > li.active > a.devices:focus { background: url("../images/SMB_devices.png") no-repeat scroll bottom  center ; border-bottom:0; outline:none;}
.SMBselect .devices  a.tabname  		{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; padding: 0 0 1em;}
.SMBselect .devices  a.tabname:hover	{ color:rgba(0,102,153,1);}

.SMBselect a.mail			{ background: url("../images/SMB_mail_hover.png") no-repeat scroll bottom  center ; height:5em; cursor:pointer; display:block;margin: 1em 0 0;border-bottom:0 !important;}
.SMBselect a.mail:hover		{ background: url("../images/SMB_mail.png") no-repeat scroll bottom  center ;border-bottom:0 !important;}
.SMBselect .nav-tabs > li.active > a.mail, 
.SMBselect .nav-tabs > li.active > a.mail:hover, 
.SMBselect .nav-tabs > li.active > a.mail:focus { background: url("../images/SMB_mail.png") no-repeat scroll bottom  center ; border-bottom:0; outline:none;}
.SMBselect .mail .activeTab			{ display:block; min-height:5em;}
.SMBselect .mail  a.tabname  		{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; padding: 0 0 1em;}

.SMBselect a.systems			{ background: url("../images/SMB_other_systems_hover.png") no-repeat scroll bottom  center ; height:5em; cursor:pointer; display:block;margin: 1em 0 0;border-bottom:0 !important;}
.SMBselect a.systems:hover		{ background: url("../images/SMB_other_systems.png") no-repeat scroll bottom  center ;border-bottom:0 !important;}
.SMBselect .systems .activeTab			{ display:block; min-height:5em;}
.SMBselect .systems  a.tabname  		{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; padding: 0 0 1em;}
.SMBselect .nav-tabs > li.active > a.systems, 
.SMBselect .nav-tabs > li.active > a.systems:hover, 
.SMBselect .nav-tabs > li.active > a.systems:focus { background: url("../images/SMB_other_systems.png") no-repeat scroll bottom  center ; border-bottom:0; outline:none;}

.SMBcateg 				{padding: 0.5em 0 3em;}
.SMBcateg .label		{ background-color:#b4b4b4; color:#fff; text-transform:uppercase; font:0.8em/1em 'Roboto',sans-serif;padding:0.02em 0.8em;border-radius: 0;}
.SMBcateg .dashed		{ margin:0.8em 0;}
.SMBcateg ul			{ color:#dbdbdb; list-style:none; padding-top: 0.5em;display:flex;}
.SMBcateg ul li 		{ margin:0 0.4em 0 0;}
.SMBcateg ul li			{ padding:0;  font:1em/1.5em 'Roboto',sans-serif; letter-spacing:-0.05em; color:#a1a1a1;}	
.SMBcateg ul li a 	 	{ padding:0;  font:1em/1.5em 'Roboto',sans-serif; letter-spacing:-0.05em; color:#a1a1a1;}
.SMBcateg ul li { position: relative;}
.SMBcateg ul li a::before { content:'•'; padding:0 0.3em 0 0; font:1.5em/0.5em 'Roboto',sans-serif; vertical-align: middle;}
.SMBcateg ul li .hvr_tooltip { display: none; width:250px; padding:10px; border: solid 1px #bdbdbd; background-color: #fff; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: absolute; top:1.5em; left:1em; z-index: 100;
-webkit-box-shadow: 0 3px 11px rgba(0,0,0,.16); -moz-box-shadow: 0 3px 11px rgba(0,0,0,.16); box-shadow: 0 3px 11px rgba(0,0,0,.16);}
.SMBcateg ul li .hvr_tooltip h4 { font:1.2em/1em 'Roboto',sans-serif; color:#363636;}
.SMBcateg ul li .hvr_tooltip p { padding:0 0 0.5em 0; font:0.9em/1.2em 'Roboto',sans-serif; color:#8c8c8c;}
.SMBcateg li.empty		{ list-style:none;}
.SMBcateg li.active		{ color:#00b0a6;}
.SMBcateg li.active	a,.SMBcateg li:hover a, a.SMBcateg li a:hover	{ padding:0 0 0 1.5em; background: url(../images/SMB_bifa.png) 0 0 no-repeat; list-style-position:inside; color:#00b0a6;}
.SMBcateg li.active	a::before,.SMBcateg li:hover a::before,.SMBcateg li a:hover:before {content:''}
.SMBcateg ul li .hvr_tooltip a {padding:0 0 0.5em 0;background:none transparent; color:#00b0a6; display: block;}
.SMBcateg ul li .hvr_tooltip a::before {content:''; padding:0 0 0.5em 0; font:1em/1.5em 'Roboto',sans-serif;}
.SMBcateg ul li .hvr_tooltip a:hover,.SMBcateg ul li:hover .hvr_tooltip a:hover {background:none transparent;padding:0 0 0.5em 0; text-decoration: underline;}
.SMBcateg .console-grey	{ background-color:#e2e2e2; height:3em; text-align:center; margin: 1em 0 0 0;}
.SMBcateg .console-green{ background-color:#00b0a6; height:3em; text-align:center; margin: 1em 0 0 0;}
.SMBcateg .triangle-grey{ border-color: transparent transparent #e2e2e2;border-style: solid;border-width: 0 7.5px 13.5px;height: 0;margin: -0.93em 0 0 7em;padding: 0;width: 0; display:block;}
.SMBcateg .triangle-green { border-color: transparent transparent #00b0a6;border-style: solid;border-width: 0 7.5px 13.5px;height: 0;margin: -0.93em 0 0 7em;padding: 0;width: 0; display:block;}
.SMBcateg .console-grey p, .SMBcateg .console-green p { padding: 0.7em 0 0;color: #fff;font: 700 1.22em/1em 'Roboto', sans-serif;}
.SMBcateg ul.other		{ margin-left: -2.5em;}
.SMBcateg li.other		{ list-style-image: url(../images/SMB_bifa_other.png); list-style-position:inside; color:#66c115; margin:1em 0 0;}
.SMBcateg li p			{ color:#a1a1a1; font-size:0.9em; margin:0.5em 0 0;}
@media (min-width:680px) and (max-width:1044px) {
	.SMBcateg .console-grey p, .SMBcateg .console-green p { padding: 0.7em 0 0;color: #fff;font: 700 1em/1em 'Roboto', sans-serif;}
	.SMBcateg ul li a { font:400 1em/1em 'Roboto', sans-serif;}
	.SMBcateg ul li,.SMBcateg ul li a { padding:0;  font:1em/1.5em 'Roboto',sans-serif; color:#a1a1a1;}
}
@media (min-width:1044px) and (max-width:1366px) {
	.SMBcateg .console-grey p, .SMBcateg .console-green p { padding: 0.8em 0 0;color: #fff;font: 700 1.1em/1em 'Roboto', sans-serif;}
	.SMBcateg ul li a { font:400 1em/1em 'Roboto', sans-serif;}
	.SMBcateg ul li 	{ padding:0;  font:1em/1.5em 'Roboto',sans-serif; color:#a1a1a1;}
	.SMBcateg ul li a  	{ padding:0;  font:1.2em/1.5em 'Roboto',sans-serif; color:#a1a1a1;}
}

/*Uninstall*/
#uninstall hr			{ margin:1.8em 0 0;}
#uninstall h6			{ margin-bottom:0;}
#uninstall h5			{ margin-top:0;}
#uninstall .btn			{ margin-bottom:3em;}
#uninstall img			{ margin-top:3em;}
#uninstall .oldgen		{ font-size:1.5em; font-weight:300; margin:1.5em 0 0;}
#uninstall hr.oldgen	{ margin:0 0 1em;}
#uninstall ul			{ margin-left:-1.8em;}


/*MAC award*/
#MACaward				{ background-color:#f4f4f4; padding:3em 0 0; margin:0 0 3em;}
#MACaward hr			{ margin:2em 0 0;}
#MACaward .award		{ border-left: 1px solid #e6e6e6; padding: 2em 0;}
#MACaward .award q		{ color: #b27100;display: inherit;font: italic 300 1.6em/1.5em 'Roboto',sans-serif;}

/*LP Migration 12-15*/
#LPmigHeader			{ background-color:#000; padding:1em 0; margin: 0 0 0.5em 0;}
#LPmigHeader #bigLogo	{ margin:0;}

#LPmigProd				{ background-color:#f7f7f7; padding-bottom: 3em; border-bottom:2px solid #fff;}
#LPmigProd .free		{ margin:1.5em 0 0.8em; letter-spacing:-0.02em; line-height:1.1em;}
#LPmigProd	span		{ color:#60b00b;}
#LPmigProd #prodSection	{ background-color: transparent;border-bottom: 0 none;margin: -1em 0 0 1.5em;padding: 0;}
#LPmigProd .logo-small	{ margin: 3em 0 0;}
#LPmigProd ul > li > span	{color:#000; font-weight:500;}
#LPmigProd a			{ margin-bottom:3em;}
#LPmigProd #howitworks h2	{ line-height: 1em;margin: 0;}
#LPmigProd #howitworks .subTitle	{ margin:0 0 2em;}
#LPmigProd #howitworks img	{ padding: 0 0 0 1.5em;}

/*LP TechAssist Install DE*/
#DEinstallHead			{ background: url("../images/DE_ta_install_pic.png") no-repeat scroll top center rgba(0, 0, 0, 1); padding:2em 0 7em; color:#fff;}
#DEinstallHead h2		{ font-size: 3.7em; line-height: 1.2em;}
#DEinstallHead h1		{ margin:5.8em 0 0; display:block; color:#fff; font-size: 4.7em;}
#DEinstallHead .subTitle	{ font-size:3.3em; display:block; font-weight: 200;}
#DEinstallHead .dashed	{ border-color: #3c3c3c; margin: 1.9em 0;}
#DEinstallHead .midtxt	{ color:rgba(153,153,153,1); font-size:1.5em;  margin: 0.5em 0;}
#DEinstallHead ul  		{ display: inline-table; padding: 0 0 0 0.3em; list-style-image: url(../images/check.png); list-style-position:outside; text-align:left;}
#DEinstallHead ul li  	{ font-size:0.98em; padding:0.2em 0.5em 0 0; float: left; color: #aeaeae;}

#DEinstallPrice			{ background-color:#f7f7f7; padding:0 0 1em; color:#434343;}
#DEinstallPrice	.priceTable	{ margin:-5em 0 0; padding: 1.5em 1.5em 7.5em;}
#DEinstallPrice	.tbTitle,
#DEinstallPriceBtm	.tbTitle { font-size:1.5em; color:#343434; border-right: 1px dotted #999; padding: 1em; letter-spacing:-0.02em;}
#DEinstallPrice .priceTable p,
#DEinstallPriceBtm .priceTable p	{ margin: 0.5em 0;}
#DEinstallPrice .priceTable b,
#DEinstallPriceBtm .priceTable b	{ font-size: 1.5em; color:#6e6e6e; font-weight:400;}
#DEinstallPrice .priceTable .price big,
#DEinstallPriceBtm .priceTable .price big	{ margin: -0.2em 0 0 0.2em; font-size: 2em;}
#DEinstallPrice a,
#DEinstallPriceBtm a	{ margin: -6em 0 0;}
#DEinstallPrice hr		{ border-width: 8px 0 0; border-color:#dadada;}
#DEinstallPrice strong	{ color: #434343;display: block;font-size: 1.2em;margin: 1em 0 0;}
#DEinstallPrice ul  	{ display: inline-flex; list-style: none outside none;}
#DEinstallPrice li  	{ padding: 2em 1em 1em;}

#DEinstallPriceBtm .container { background: url("../images/border_dotted_horizontal.gif") repeat-x scroll 0 0 ;min-height: 25em;padding: 3em 0;} 		
#DEinstallPriceBtm	.priceTable	{ margin:1em 0 0; padding: 1.5em 1.5em 7.5em;}	
		

/*LP Reviewer Pack*/
#title.kits				{ padding: 1.5em 0; }
#title.kits h1			{ margin:0.2em 0 0; }

#downloadKits			{ padding:3em 0;}
#downloadKits .logo-small	{ margin:2em 0 0;}
#downloadKits h2		{ font-size:2.8em; margin: 0.1em 0 0;}
#downloadKits a			{ margin: 3em 0 0; display:block;}
#downloadKits hr		{ margin: 1em 0 ;}

/* OEM China */
#OEM_cn_homePage				{ min-height:24.643em; background: url("../images/bg_OEM_cn_header_homepage.jpg") no-repeat center top #00322b;}
#OEM_cn_homePage .btn-lg,#OEM_cn_homePage .btn-group-lg > .btn {font-size: 1.4em;}
#OEM_cn_homePage .btn-grey		{ margin:0 1em 0 0;}
#OEM_cn_homePage  h1			{ color: #fff;font:700 3em/1em 'Roboto',sans-serif;letter-spacing: -0.02em; margin:1.5em 0 0.5em;}
#OEM_cn_homePage p.subtitle 	{ font:300 1em/1.2em 'Roboto',sans-serif;letter-spacing: -0.02em; color:#bfdce8;}
#OEM_cn_homePage .register		{ padding:3px 24px;}
#OEM_cn_homePage .register span	{ font-size: 0.8em;line-height: 1em;margin: 0.4em 0 -2.66em;}
#menu_links_wrapper a 			{ width:21.36%;/*width:16.90em;*/ margin:0 5px; padding:0; display: inline-block;}
#OEMlist_cn h2					{ font:400 1.8em/1em 'Roboto',sans-serif; color:#272727; letter-spacing: -0.04em; display: block; margin: 0.5em 0;}
#OEMlist_cn p					{ font:300 1.12em/1.3em 'Roboto',sans-serif; color:#484848;}
#OEMlist_cn .art				{ padding:2em;}
#OEMlist_cn .artGrey			{ padding:2em; background-color:#fafafa; border-top:1px dashed #b5b5b5;border-bottom:1px dashed #b5b5b5;}
#OEMlist_cn .artGrey.first 		{ margin:2em 0 0 0; overflow: hidden;}
#OEMlist_cn .tbComp th:first-child {width: 22%;}
#OEMlist_cn .tbComp tr:last-child 	{border-bottom:  1px solid #eee;}

.oem_cn_partner_benefits ul 	{ list-style:none; padding:0;}
.oem_cn_partner_benefits ul li 	{ list-style: none; padding:0;}
.oem_cn_partner_benefits ul li::before {content:'•'; color:#484848; padding:0 1em 0 0;}

#oem_cn_innerpage_header 		{ min-height:5.786em; padding:7em 0 4em 0; background: url("../images/bg_oem_cn_innerpage_header.jpg") no-repeat center top #fafafa;}
#oem_cn_innerpage_header h1 	{ padding:0 0 0.51em 0; margin:0; font:100 3.572em/1em 'Roboto',sans-serif;text-transform: uppercase; color:#2d2d2d;}
#oem_cn_innerpage_header ul, #oem_cn_innerpage_header ul li { list-style:none; padding:0; margin:0;}
#oem_cn_innerpage_header ul li 	{ padding:0 0 1em 0.5em; font:300 1em/1em 'Roboto',sans-serif;letter-spacing: -0.02em; color:#3a3a3a;}
#oem_cn_innerpage_header p 		{ padding:0 0 1em 0; font:300 1em/1.65em 'Roboto',sans-serif;letter-spacing: -0.02em; color:#3a3a3a;}
#oem_cn_innerpage_header figure { vertical-align: middle; display: inline-block;}
#OEMmenu.white					{ background-color:#fff; border-bottom:1px solid #fff;margin: 0 0 1em;}
.OEMindex .titleW 				{ margin:0 15px; padding:3em 0 3em 0; text-align: center; background:url("../images/border_dotted_horizontal.gif") top left repeat-x; overflow: hidden;}
.OEMindex .titleW h2 			{ color:#232323}
.OEM_cn_categ 					 {background-color: #fbfbfb; border-bottom: 1px solid #e9e9e9; border-top: 1px solid #e9e9e9; padding: 3em 0;}
.OEM_cn_categ h3 				{ margin:0 0 0.5em 0; font:500 1.643em/1em 'Roboto',sans-serif;letter-spacing: -0.02em; color:#181818;}
.OEM_cn_categ .dashed 			{ margin:1em 0;background:url("../images/border_dotted_horizontal.gif") top left repeat-x;}
.OEM_cn_categ a.link 			{ margin:1em 0; padding: 0 0 0 2em; background: url("../images/icon_cog.png") no-repeat scroll left center ;display: block;font:500 1.3em/1.8em  'Roboto',sans-serif; letter-spacing:-0.02em; color:#000; outline:none;}
.OEM_cn_categ a.link:hover 		{ background: url("../images/icon_cog_hover.png") no-repeat scroll left center ; color:#04439a;}

/*LP 6 months Free*/
#prodSection.sixmonths h2		{ margin:1.3em 0 0; display:block;}
#prodSection.sixmonths h3		{ color:#489a00; font-size: 6.8em; margin:-0.2em 0 0; display:block;}
#prodSection.sixmonths h1		{ color:#489a00; font-size: 12.8em; margin:-0.15em 0 0; display:block;}
#prodSection.sixmonths h4		{ background-color: #346f00;color: #fff;display: block;font-size: 2.6em;font-weight: 700;letter-spacing: 0;margin: -0.15em 0 0;padding: 0.5em;}
#prodSection.sixmonths .subTitle{ color:#000; font-size: 1.53em;}
#prodSection.sixmonths .txtMedSize	{ color: #000;font-size: 1.2em;font-weight: 500;margin: 2em 0 -1em -1em;}
#prodSection.sixmonths ul li	{ color: #000;font-size: 1em;font-weight: 500;}
#prodSection.sixmonths ul li span	{ color: #767676;font-size: 1em;font-weight: 400;}
#prodSection.sixmonths .table	{ background-color:#f1f1f1; border:1px dotted #000; border-radius:4px; padding:2.5em 1em;margin: 2em 0;}
#prodSection.sixmonths .table label	{ font-size:1.1em; font-weight:500; color:#000;}
#prodSection.sixmonths .table input	{ height:3.2em; padding:0 0.5em;}
#prodSection.sixmonths .table .email{ width:19em;}
#prodSection.sixmonths .table .code	{ margin:0 0 0 0.5em; width:8em;}
#prodSection.sixmonths .table .btn	{ margin:2em 0;}
#prodSection.sixmonths .table .months	{ position:absolute; top:-1.5em; right:1em;}

/*LP Clutter Cleanup*/
#LPcleanup 						{ background: url(../images/clutter_top_background.png) no-repeat right 6em #80d5e4; padding:3em 0 0 0; margin: 0;overflow: hidden; position: relative; transition: all 0.3s ease-out; }
#LPcleanup h1, #LPcleanupDownload h1	{ color: #05405f;  margin-top: 0.1em;}
#LPcleanup p 					{ color: #05405f ; }
#LPcleanup .subTitle			{ font: 400 1.4em/1.2em "Roboto",sans-serif; }
#LPcleanup .midSeparator		{ margin: 0.8em 0; }
#LPcleanup .desktop				{ background: url("../images/clutter_desktop.png") no-repeat scroll center bottom ; height: 47em; margin-bottom: -4.8em; overflow: hidden; }
#LPcleanup .desktop h2.thin		{ font: 200 3em/1.2em "Roboto",sans-serif; margin-top: 2.1em; color: #fff; }
#LPcleanup .desktop h2.bold		{ font: 600 3em/1.2em "Roboto",sans-serif; color: #fff; }
#LPcleanup .desktop .separator	{ background: #fff; height: 0.5em; width: 24em; margin: 1em auto;}
#LPcleanup .free-download		{ border-radius: 10px; font-size: 1.5em; margin-top: 3px; padding: 16px 16px 10px 13px; }
#LPcleanup .findMore			{ color: #a9a9a9; margin-top:1.2em; }
#LPcleanup .findMore .linkAuthor{ color: #3096cc; }
#LPcleanup .findMore .linkAuthor:hover { color: #a9a9a9; }
#LPcleanup .currentDate			{ background: url(../images/clutterCurrentDate.png) no-repeat 0 0; width: 102px; height: 102px; position: absolute; right: 166px; top: 34.7em; text-transform: uppercase; transition: all 0.3s ease-out; }
#LPcleanup #LPCmonth			{ margin: 0.4em 0 0; font-weight: bold; color: #fff; }
#LPcleanup #LPCdate				{ font-size: 3em; color: #141414; font-weight: 800; line-height:1; margin-top: 0.2em; }
#LPcleanup #LPCday				{ font-size: 1em; color: #323232; font-weight: 500; line-height:1; }
.LPcleanupHow .subTitle			{ line-height: 1.2em;}
.LPcleanupHow .solid			{ margin: 2.5em 0; }
.LPcleanupHow .dashed			{ margin: 3em 0; }
.LPcleanupHow #GZftrs ul li		{ text-align: center; }
#clutter_dark_side				{ background: #99cbde; }
#clutter_eat_apple				{ background: #9be0d3; }
#clutter_adware_pc				{ background: #86c8e0; }
#clutter_suck_blood				{ background: #c2c2d1; }
#clutter_alien_toolbar			{ background: #70d4c9; }
#clutter_matrix_popup			{ background: #99e8bd; }
#LPcleanupDownload				{ padding: 5em 0; }
#LPcleanupDownload .free-download{ margin-top: 2em; }
#LPclutterStage					{ max-width: 97em; width: 100%; height: 16em; position: relative; }
#LPclutterStage .character		{ position: absolute; cursor: pointer;}
#LPclutterStage #clutterDarthSidious	{ left: 9.0%; top: 4%; z-index: 50; }
#LPclutterStage #clutterSnake			{ left: 13.2%; top: 43%; z-index: 35; }
#LPclutterStage #clutterAgent			{ left: 19.6%; top: -19%; z-index: 30; }
#LPclutterStage #clutterVampire			{ left: 27%; top: -3%; z-index: 45; }
#LPclutterStage #clutterKryptonite		{ left: 22%; top: 18%; z-index: 50;}
#LPclutterStage #clutterSuperman		{ left: 69%; top: 13%; z-index: 50 }
#LPclutterStage #clutterAlien			{ left: 34%; top: 5%; z-index: 50; }
#LPclutterStage #clutterEllen			{ left: 52%; top: 5%; z-index: 50; }
#LPclutterStage #clutterGirl			{ left: 65%; top: 11%; z-index: 45; }
#LPclutterStage #clutterAdamEve			{ left: 77%; top: 10%; z-index: 45; }
#LPclutterStage #clutterNeo				{ left: 73.3%; top: -19%; z-index: 30; }
#LPclutterStage #clutterSkywalker		{ left: 66.6%; top: 28.8%; z-index: 35; }
#LPclutterStage .talk					{ position: absolute; z-index: 60; display: none; }
#LPclutterStage .clutterDarthSidious	{ left: 5%; top: -25%; }
#LPclutterStage .clutterSnake			{ left: 14%; top: 17%; }
#LPclutterStage .clutterKryptonite		{ left: 19%; top: -6%; }
#LPclutterStage .clutterVampire			{ left: 23%; top: -32%; }
#LPclutterStage .clutterAlien			{ left: 34%; top: -24%; }
#LPclutterStage .clutterAgent			{ left: 17%; top: -44%; }
#LPclutterStage .shadow					{ position: absolute; z-index: 20 }
#LPclutterStage #clutterShadowDS		{ left: 9.9%; top: 70.2%; }
#LPclutterStage #clutterShadowSnk		{ left: 13.5%; top: 75.3%; }
#LPclutterStage #clutterShadowAgt		{ left: 20.1%; top: 31.2%; }
#LPclutterStage #clutterShadowKrp		{ left: 22.3%; top: 84.4%; }
#LPclutterStage #clutterShadowVmp		{ left: 28%; top: 63.1%; }
#LPclutterStage #clutterShadowAln		{ left: 37.1%; top: 79%; }
#LPclutterStage #clutterShadowEln		{ left: 51.6%; top: 79%; }
#LPclutterStage #clutterShadowSpm		{ left: 69.3%; top: 82.3%; }
#LPclutterStage #clutterShadowGrl		{ left: 65.3%; top: 69.7%; }
#LPclutterStage #clutterShadowAE		{ left: 77.7%; top: 72%; }
#LPclutterStage #clutterShadowNeo		{ left: 71.3%; top: 29.1%; }
.clutterLightWrapper #clutterLight		{left: 47px; position: absolute; top: 158px; z-index: 100; pointer-events: none;}
.clutterLightWrapper #clutterLight 		{ -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-fill-mode: both;  animation-fill-mode: both;  animation-iteration-count:infinite;  -webkit-animation-iteration-count:infinite; 
}
@-webkit-keyframes flash { 
    26%, 30%, 34%, 100% {opacity: 1;} 
    28%, 32% {opacity: 0;} 
} 
@keyframes flash { 
    26%, 30%, 34%, 100% {opacity: 1;} 
    28%, 32% {opacity: 0;} 
} 
.clutterLightWrapper #clutterLight 		{ -webkit-animation-name: flash; animation-name: flash; }
.clutterLightWrapper					{ position: relative; height: 0; width: 635px; margin: 0 auto; }
.LPcleanupDrawing .row					{ position: relative; }
.LPcleanupDrawing .shareBox				{ background-color: #fff; -moz-box-shadow: 2px 3px 0 2px #80b7cd; -webkit-box-shadow: 2px 3px 0 2px #80b7cd; box-shadow: 2px 3px 0 2px #80b7cd; position: absolute; margin: auto; bottom: 0;  top: 0; width: auto; height: 5em; padding: 0.5em; color: #383838; opacity: 0;  -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; 	transition: all 0.3s ease-out; }
.LPcleanupDrawing:hover .shareBox		{ opacity: 1; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; 	transition: all 0.3s ease-out; }
.LPcleanupDrawing .shareBox p			{ margin-bottom: 0.5em; line-height: 1; }

/*LP Black Friday*/
#BFhead							{ background-image:url(../images/BF_buildings.png), url(../images/BF_glow.png); background-repeat: no-repeat; background-position: center bottom, center bottom 12em; background-color: #b5e0f2; padding: 6em 0 0; position: relative; overflow: hidden;}
#BFhead .container				{ text-align:center;}
#BFhead h1						{ color:#fff; font-size:11em;}
#BFhead .points					{ background:url(../images/white_point.png) repeat-x bottom center;width: 25.8%; height: 1em;margin: 1em 0;}
#BFhead h3						{ color:#23586e; font-size:3em; }
#BFhead .slogan					{ display:block; margin:3em auto;}
#BFhead .cloud1					{ background:url(../images/cloud_1.png) no-repeat center center; height: 54px; width: 198px; position:absolute; bottom: 40em; left: 10%; -webkit-animation: BFcloudAnimation1 60s linear infinite; animation: BFcloudAnimation1 60s linear infinite; opacity: 0;}
#BFhead .cloud2					{ background:url(../images/cloud_2.png) no-repeat center center; height: 90px; width: 158px; position:absolute; bottom: 30em; left: 20%; -webkit-animation: BFcloudAnimation2 60s linear infinite; animation: BFcloudAnimation2 60s linear infinite; opacity: 0;}
#BFhead .cloud3					{ background:url(../images/cloud_3.png) no-repeat center center; height: 90px; width: 198px; position:absolute; bottom: 35em; left: 70%; -webkit-animation: BFcloudAnimation3 60s linear infinite; animation: BFcloudAnimation3 60s linear infinite; opacity: 0;}
#BFhead .cloud4					{ background:url(../images/cloud_4.png) no-repeat center center; height: 62px; width: 220px; position:absolute; bottom: 45em; left: 85%; -webkit-animation: BFcloudAnimation4 60s linear infinite; animation: BFcloudAnimation4 60s linear infinite; opacity: 0;}
#BFhead .BF_Robot				{ width: 692px; height: 691px; position: relative; margin: 0 auto 0; }
#BFhead .BF_Robot #BF_RobotHead	{ background: url(../images/BF_robotHead.png) no-repeat 0 0; width: 180px; height: 134px; position: absolute; top: 139px; left: 226px; z-index: 10;}
#BFhead .BF_Robot #BF_LeftEye	{ background: url(../images/BF_robotLeftEye.png) no-repeat 0 0; width: 34px; height: 33px; position: absolute; top: 54px; left: 44px; }
#BFhead .BF_Robot #BF_LeftEye .iris { background: url(../images/BF_robotLeftIris.png) no-repeat 0 0; position: absolute; top: 12px; left: 11px; width: 11px; height: 10px; }
#BFhead .BF_Robot #BF_RightEye	{ background: url(../images/BF_robotRightEye.png) no-repeat 0 0; width: 26px; height: 27px; position: absolute; top: 54px; left: 111px; }
#BFhead .BF_Robot #BF_RightEye .iris { background: url(../images/BF_robotRightIris.png) no-repeat 0 0; position: absolute; top: 12px; left: 11px; width: 11px; height: 10px; }
#BFhead .BF_Robot #BF_LeftEyebrow{ background: url(../images/BF_robotLeftEyebrow.png) no-repeat 0 0; width: 34px; height: 28px; position: absolute; z-index: 10; top: 40px; left: 49px;  transition: all 0.2s;}
#BFhead .BF_Robot #BF_RightEyebrow{ background: url(../images/BF_robotRightEyebrow.png) no-repeat 0 0; width: 29px; height: 24px; position: absolute; z-index: 10; top: 45px; left: 102px; transition: all 0.2s;}
#BFhead .BF_Robot #BF_RobotBody	{ background: url(../images/BF_robotBody.png) no-repeat 0 0; width: 606px; height: 406px; position: absolute; top: 0; left: 38px; z-index: 5; -webkit-animation: robotLife 2s linear infinite; animation: robotLife 2s linear infinite;}
#BFhead .BF_Robot #BF_RobotLegs	{ background: url(../images/BF_robotLegs.png) no-repeat 0 0; width: 358px; height: 320px; position: absolute; top: 370px; left: 155px; }
#BFhead .BF_Robot #BF_RobotLeftHand { background: url(../images/BF_robotLeftHand.png) no-repeat 0 0; width: 141px; height: 142px; position: absolute; z-index: 30; top: 312px; left: 0; -webkit-animation: robotLeftHand 2s linear infinite; animation: robotLeftHand 2s linear infinite;}
#BFhead .BF_Robot #BF_RobotRightHand { background: url(../images/BF_robotRightHand.png) no-repeat 0 0; width: 149px; height: 151px; position: absolute; z-index: 30; top: 272px; left: 543px; -webkit-animation: robotRightHand 2s linear infinite; animation: robotRightHand 2s linear infinite; }
#BF_RobotHead:hover #BF_LeftEyebrow { top: 43px; }
#BF_RobotHead:hover #BF_RightEyebrow { top: 43px; }
#BFhead .BF_Robot #BF_LeftEyebrow.BF_isOnIS{ top: 38px; left: 39px; transform: rotate(-40deg); }
#BFhead .BF_Robot #BF_RightEyebrow.BF_isOnIS{ top: 40px; left: 114px; transform: rotate(30deg); }
/* #BFhead .BF_Robot #BF_LeftEyebrow.BF_isOnAP{ top: 38px; left: 39px; transform: rotate(-40deg); } */
#BFhead .BF_Robot #BF_RightEyebrow.BF_isOnAP{ top: 30px; left: 109px; transform: rotate(7deg); }
#BFhead .BF_Robot #BF_LeftEyebrow.BF_isOnTS{ top: 30px; left: 47px; transform: rotate(-13deg); }
/* #BFhead .BF_Robot #BF_RightEyebrow.BF_isOnTS{ top: 30px; left: 109px; transform: rotate(7deg); } */
@-webkit-keyframes robotLife {
    0%   {top: 0;}
	25%   {top: -10px;}
	50%   {top: 0; }
	75%   {top: 10px;}
	100% {top: 0;}
}
@keyframes robotLife {
    0%   {top: 0;}
	25%   {top: -10px;}
	50%   {top: 0; }
	75%   {top: 10px;}
	100% {top: 0;}
} 

@-webkit-keyframes robotLeftHand {
    0%   {top: 312px;}
	25%   {top: 317px;}
	50%   {top: 312px; }
	75%   {top: 307px;}
	100% {top: 312px;}
}
@keyframes robotLeftHand {
    0%   {top: 312px;}
	25%   {top: 317px;}
	50%   {top: 312px; }
	75%   {top: 307px;}
	100% {top: 312px;}
}

@-webkit-keyframes robotRightHand {
    0%   {top: 272px;}
	25%   {top: 277px;}
	50%   {top: 272px;}
	75%   {top: 267px;}
	100% {top: 272px;}
}
@keyframes robotRightHand {
    0%   {top: 272px;}
	25%   {top: 277px;}
	50%   {top: 272px;}
	75%   {top: 267px;}
	100% {top: 272px;}
} 

@-webkit-keyframes BFcloudAnimation1 {
    0%   {left: 10%; opacity:1;}
	79%   {opacity: 1;}
	80%   {left: 100%; opacity: 0;}
	81%   {left: -10%; opacity: 0;}
	82%   {left: -10%; opacity: 1;}
	100% {left: 10%; opacity: 1;}
}
@keyframes BFcloudAnimation1 {
    0%   {left: 10%; opacity:1;}
	79%   {opacity: 1;}
	80%   {left: 100%; opacity: 0;}
	81%   {left: -10%; opacity: 0;}
	82%   {left: -10%; opacity: 1;}
	100% {left: 10%; opacity: 1;}
}

@-webkit-keyframes BFcloudAnimation2 {
    0%   {left: 20%; opacity:1;}
	69%   {opacity: 1;}
	70%   {left: 100%; opacity: 0;}
	71%   {left: -10%; opacity: 0;}
	72%   {left: -10%; opacity: 1;}
	100% {left: 20%; opacity: 1;}
}
@keyframes BFcloudAnimation2 {
    0%   {left: 20%; opacity:1;}
	69%   {opacity: 1;}
	70%   {left: 100%; opacity: 0;}
	71%   {left: -10%; opacity: 0;}
	72%   {left: -10%; opacity: 1;}
	100% {left: 20%; opacity: 1;}
} 

@-webkit-keyframes BFcloudAnimation3 {
    0%   {left: 70%; opacity:1;}
	29%   {opacity: 1;}
	30%   {left: 100%; opacity: 0;}
	31%   {left: -10%; opacity: 0;}
	32%   {left: -10%; opacity: 1;}
	100% {left: 70%; opacity: 1;}
}
@keyframes BFcloudAnimation3 {
    0%   {left: 70%; opacity:1;}
	29%   {opacity: 1;}
	30%   {left: 100%; opacity: 0;}
	31%   {left: -10%; opacity: 0;}
	32%   {left: -10%; opacity: 1;}
	100% {left: 70%; opacity: 1;}
} 

@-webkit-keyframes BFcloudAnimation4 {
    0%   {left: 80%; opacity:1;}
	19%   {opacity: 1;}
	20%   {left: 100%; opacity: 0;}
	21%   {left: -10%; opacity: 0;}
	22%   {left: -10%; opacity: 1;}
	100% {left: 80%; opacity: 1;}
}
@keyframes BFcloudAnimation4 {
    0%   {left: 80%; opacity:1;}
	19%   {opacity: 1;}
	20%   {left: 100%; opacity: 0;}
	21%   {left: -10%; opacity: 0;}
	22%   {left: -10%; opacity: 1;}
	100% {left: 80%; opacity: 1;}
} 

#BFproducts						{ margin: -27em 0 0 0; z-index: 20; position: relative; }
#BFproducts .IS					{ margin: 0 0 0 -3em; }
#BFproducts .TS					{ margin: 0 0 0 -6em; }
#BFproducts .promo				{ position:absolute; bottom:3.6em; left: 2.7em;}
#BFproducts .promo.IS			{ position:absolute; bottom:3.6em; left: 2.7em;}
#BFproducts .promo.TS			{ position:absolute; bottom:3.6em; left: 2.7em;}

#prodSection.BF								{ background-color:#fff; padding:0 0 2em;}
#prodSection.BF .priceTable					{ border:0;}
#prodSection.BF .priceTable img				{ float: none; margin: 0; }
#prodSection.BF .priceTable h5				{ font-size: 1.72em; margin: 2px 0 10px 0; padding-bottom: 10px; border-bottom: 1px dotted #b5b5b5; }
#prodSection.BF .priceTable p.old			{ font: 700 1em/1em 'Roboto', sans-serif; color: #5a5a5a; letter-spacing: -0.04em; margin-bottom: 3px; }
#prodSection.BF .priceTable p				{ font: 900 1.857em/1em 'Roboto', sans-serif; color: #000000; margin: 0; }
#prodSection.BF .priceTable p.valab			{ display: inline-block; float: left; font: 500 0.72em/1em 'Roboto', sans-serif; background: #888888; color: #ffffff; text-transform: uppercase; padding: 2px 4px 2px 2px; letter-spacing: -0.02em; margin-top: 4px; }

#blkFriday						{ margin-top: 4em;}
#blkFriday h3					{ color: #2b2739; font-size: 4.5em; font-weight: 800; line-height: 0.9; margin: 0.3em 0 0.2em 0; }
#blkFriday .supersale			{ color: #000; font-weight: 800; text-transform: uppercase; font-size: 1em; line-height: 1; }
#blkFriday .BF_DotsLeft			{ height: 1em; background: url(../images/supersaleDots.png) no-repeat right center; }
#blkFriday .BF_DotsRight			{ height: 1em; background: url(../images/supersaleDots.png) no-repeat left center; }
#blkFriday .btn					{ margin-top: 1em; }
#slideRobot img					{ width: 960px; }
.BF_wrapper						{ position: relative; }
.blkFridayRobot					{ margin-left: -7%; margin-top: -3%; }
.slide-content figure.businesSecurity{ margin-top: -6em; }
.slide #business h4{ font-size: 30px;}
.BF50OFF						{ position: absolute; top: 345px; left: 150px; width: 285px; }

/*LP 60 Seconds*/
#prodSection.csp				{ background: #f7f7f7; border-bottom: 1px solid #eeeeee; }
#prodSection.csp ul				{ padding: 17px 0 15px 19px; }
#prodSection.csp form			{ margin-top: 71px; }
#prodSection.csp .inlineimages	{ font-weight: 500; vertical-align: bottom; }
#prodSection.csp .subTitle		{ font-size: 1.7em; }
#prodSection.csp h3				{ font-size: 3.1em; }
#prodSection.csp h2				{ font-size: 2.8em; }
#prodSection.csp .specialOffer	{ margin-top: 1em; }
#prodSection .captchaCodeInsert	{ margin-top: 0.5em; }
#prodSection .captchaCode		{ padding-right: 0; margin-top: 0.7em;}
#prodSection .refresh			{ margin-left: 0.5em; }
#prodSection .btn				{ margin-top: 1em ;}

#LP60sWhy						{ padding: 4em 0 3em; background: #f2f3f3; }
#LP60sWhy h2						{ font-size: 3.1em; }
#LP60sWhy .arrowDown				{ 	width: 0; height: 0; border-left: 0.8em solid transparent; border-right: 0.8em solid transparent; border-top: 1em solid #75aee6; position: relative; bottom: 0; z-index: 10; transition: all 0.5s; }
#LP60sWhy .active .arrowDown		{ bottom: -3.9em; border-top-color: #f2f3f3; }
#LP60sWhy .textInfo				{ margin: 1em 0 0.7em; color: #5d5d5d; font-size: 1.1em; line-height: 1; font-weight: bold; display: block; }
#LP60sWhy .subTitle				{ margin-bottom: 2.2em; }
#LP60sWhy .icon					{ opacity: .6; transition: all 0.5s; cursor: pointer; }
#LP60sWhy .icon:hover			{ opacity: 1; }
#LP60sWhy .icon.active			{ opacity: 1; }
#LP60sWhyText					{ background: #ebebeb; overflow: hidden; display: none;}
#LP60sWhyText p					{ font-size: 1.1em; display: none; height: 3.2em; margin: 2.5em 0; position: relative; }
#LP60sWhyText #closeWhy			{ background: none repeat scroll 0 0 #f9cf51; color: #fff; display: block; font-size: 1em; line-height: 1; padding: 0.2em 0 0.3em; text-align: center; width: 1.6em; }


/* BRAIN */
#BrainWrapper			{ position: relative; height: 1265px; background: #000; overflow: hidden;}
#Brain					{ background: url(../images/BrainBackgroundNew.jpg) no-repeat center center; height: 1265px; position: absolute; width: 100%; left:0; transition: all 0.8s; z-index: 10; opacity: 1;}
#Brain.brainOptimised	{ background: url(../images/BrainBackground.jpg) no-repeat center center;  }
.BrainOverlay			{ background: url(../images/BrainPattern.png); width: 100%; height: 100%; position: absolute; z-index: 30; }
.connectBrainStatic			{ background: url(../images/connectBrainStatic.png) no-repeat center center; width: 100%; height: 100%; position: absolute; z-index: 40; }
#connectBrainOne		{ height: 400px; width: 680px; opacity: 1; position: absolute; margin: auto; top: 220px; bottom: 0; left: 0; right: 0; z-index: 40; }
#connectBrain1			{ height: 620px; width: 680px; opacity: 1; position: absolute; margin: auto; top: -60px; bottom: 0; left: 0; right: 0; z-index: 18; }
#connectBrain2			{ height: 620px; width: 680px; opacity: .5; position: absolute; margin: auto; top: -60px; bottom: 0; left: 0; right: 0; z-index: 16; }
#connectBrain3			{ height: 620px; width: 680px; opacity: .7; position: absolute; margin: auto; top: -60px; bottom: 0; left: 0; right: 0; z-index: 14; }
#connectBrain4			{ height: 620px; width: 680px; opacity: .6; position: absolute; margin: auto; top: -60px; bottom: 0; left: 0; right: 0; z-index: 12; }
#connectBrain0			{ height: 100%; width: 100%; opacity: .4; position: absolute; z-index: 10; }
#BrainWrapper .BnextArrow		{ background: url(../images/brainNextArrow.png) no-repeat 0 0; display: block; position: absolute; top: 0; bottom: 0; margin: auto; right: 12%; width: 41px; height: 70px; z-index: 300; opacity: 0.8; transition: opacity 0.2s; }
#BrainWrapper .BnextArrow:hover	{ opacity: 1;}
#BrainWrapper .BprevArrow		{ background: url(../images/brainPrevArrow.png) no-repeat 0 0; display: block; position: absolute; top: 0; bottom: 0; margin: auto; left: 12%; width: 41px; height: 70px; z-index: 300; opacity: 0.8; transition: opacity 0.2s;}
#BrainWrapper #BprevArrow	{ display: block; }
#BrainWrapper .BprevArrow:hover	{ opacity: 1;}
#BrainWrapper .arrowDisabled	{ opacity: .2 !important; cursor: default !important; pointer-events: none; }
#Brain .getAccessRow		{ margin-top: 5em; }
#Brain .content			{ display: block; position: relative; z-index: 100; }
#Brain .content:before, #Brain .content:after { display: block; clear: none; }
#Brain .getAccess		{ color: #fff; font-weight: 300; font-size: 3em; text-transform: uppercase; line-height: 1; }
#Brain .weCallRow		{ margin-top: 3em; }
.brainDiagPattern		{ background: url(../images/brainDiagPattern.png); height: 2.4em; margin-top: 0.4em; }
#Brain .securityArch		{ color: #00eaff; font-size: 4.2em; text-transform: uppercase; line-height: 1; font-weight: bold; }
#Brain .weCallIt			{ text-transform: uppercase; font-size: 1.5em; color: #b5f9ff; line-height: 1; }
#Brain .weCallLeft		{ margin-top: 0.7em; height: 0.3em; background-image: -moz-linear-gradient(right, rgba(184,249,255,.6) 0%, rgba(184,249,255,.6) 0.78%, rgba(41,255,255,.53) 11.69%, rgba(0,180,255,.39) 34.28%, rgba(255,255,255,0) 100%); background-image: -o-linear-gradient(right, rgba(184,249,255,.6) 0%, rgba(184,249,255,.6) 0.78%, rgba(41,255,255,.53) 11.69%, rgba(0,180,255,.39) 34.28%, rgba(255,255,255,0) 100%); background-image: -webkit-linear-gradient(right, rgba(184,249,255,.6) 0%, rgba(184,249,255,.6) 0.78%, rgba(41,255,255,.53) 11.69%, rgba(0,180,255,.39) 34.28%, rgba(255,255,255,0) 100%); background-image: linear-gradient(right, rgba(184,249,255,.6) 0%, rgba(184,249,255,.6) 0.78%, rgba(41,255,255,.53) 11.69%, rgba(0,180,255,.39) 34.28%, rgba(255,255,255,0) 100%); }
#Brain .weCallRight		{ margin-top: 0.7em; height: 0.3em; background-image: -moz-linear-gradient(right, rgba(255,255,255,0) 0%, rgba(0,180,255,.39) 65.72%, rgba(41,255,255,.53) 88.31%, rgba(184,249,255,.6) 99.22%, rgba(184,249,255,.6) 100%); background-image: -o-linear-gradient(right, rgba(255,255,255,0) 0%, rgba(0,180,255,.39) 65.72%, rgba(41,255,255,.53) 88.31%, rgba(184,249,255,.6) 99.22%, rgba(184,249,255,.6) 100%); background-image: -webkit-linear-gradient(right, rgba(255,255,255,0) 0%, rgba(0,180,255,.39) 65.72%, rgba(41,255,255,.53) 88.31%, rgba(184,249,255,.6) 99.22%, rgba(184,249,255,.6) 100%); background-image: linear-gradient(right, rgba(255,255,255,0) 0%, rgba(0,180,255,.39) 65.72%, rgba(41,255,255,.53) 88.31%, rgba(184,249,255,.6) 99.22%, rgba(184,249,255,.6) 100%); }
#Brain #brainProduct		{ margin: 3em auto 2em auto; }
#Brain #B-R-A-I-N		{ font-size: 21em; color: #fff; line-height: 1;}
#Brain #B-R-A-I-N .dot	{ width: 0.1em;height: 0.1em;opacity: .6;-moz-border-radius: 10%;-webkit-border-radius: 10%;border-radius: 10%;background-color: #fff; display: inline-block; vertical-align: 0.3em; }
#Brain .BitIntel 		{ font-weight: 200; font-size: 2.2em; background: rgba(0,0,0,.5); color: #fff; line-height: 1.4; text-transform: uppercase; margin-top: -0.5em; }
#Brain q 				{ color: #fdc822; display: inherit; font: italic 300 2.2em/1.2em "Roboto",sans-serif; padding: 0; }
#Brain p.quoteFrom		 { color: #fff; font-weight: bold; }
#Brain .quoteBlock		{ margin: 7em 0 0 0; }
#brainNav				{ position:fixed; z-index: 999; top: 40%; right: 1em; text-align: right; }
#brainNav ul				{ margin: 0; padding: 0; list-style: none; }
#brainNav a				{ color: rgba(226,233,234,.6); font-size: 0.8em; text-transform: uppercase; font-weight: bold; display: inline-block; background: rgba(0,0,0,.2); padding: 0.5em 0.9em; margin: 0.1em 0; border-left: 4px solid transparent; transition: 0.5s all;}
#brainNav .active a		{ background: rgba(0,0,0,.8); color: #fff; border-left-color: #34b9a8; }
#brainNav a:hover		{ padding-right: 5em; }
#BrainExplained			{ background: url(../images/BrainExplainedBackground.jpg) no-repeat center center; height: 1265px; position: relative; width: 100%; left:100%; transition: all 0.8s; opacity: 0; overflow: hidden; }
#BrainExplained h1		{ font-size: 9.2em; color: #fff; font-weight: 200; margin: 3.2em 0 0 0; }
#BrainExplained p		{ color: #fff; font-size: 2em; font-weight: 300; line-height: 1.1;}
#BrainExplained p.bold	{ font-size: 1.9em;  font-weight: bold; }
#BrainExplained .brainText	{ position: absolute; left: 100%; opacity: 0; transition: all 0.5s; margin: auto; right: 0; z-index: 31; }
#BrainExplained #Brain-1	{ left: 0; opacity: 1; }
#BrainExplained #whatIsNav			{ position: absolute; right: 10em; bottom: 20em; z-index: 40; color: #636363; }
#BrainExplained #whatIsNav .labelB 	{ font-weight: 200; color: #636363; font-size: 2em; line-height:1; }
#BrainExplained #whatIsNav .navB a	{ font-weight: 300; color: #636363; font-size: 4em; line-height: 1; display: inline-block; vertical-align: middle; transition: color 0.3s}
#BrainExplained #whatIsNav .navB a:hover, #BrainExplained #whatIsNav .navB a:focus{ color: #fff; outline: 0;} 
#BrainExplained #whatIsNav .navB a.active{ color: #fff;} 
#BrainExplained #whatIsNav .dot 		{ background-color: #fff; border-radius: 10%; display: inline-block; width: 8px; height: 8px; opacity: .15; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; vertical-align: 0; }
#BrainExplained #whatIsNav a .dot	{ margin: 0 3px; vertical-align: 18px;}
#BrainOneAccount		{ background: url(../images/BrainOneAccountBG.jpg) no-repeat center center #000e25; max-height: 992px; }
#BrainOneAccount h1		{ color: #fff; text-transform: uppercase; font-size: 4.5em; line-height: 1; font-weight: 800; margin: 2em 0 0 0;}
#BrainOneAccount h2		{ color: #fff; font-size: 3.7em; line-height: 1; font-weight: 200; }
#BrainOneAccount h3		{ color: #fff; font-size: 2.1em; line-height: 1; font-weight: bold; }
#BrainOneAccount p		{ color: #fff; font-size: 1.5em; line-height: 1.2; font-weight: 300; }
#BrainOneAccount #brainDevices	{ margin: 2em 0; position: relative; }
#BrainOneAccount .brainDevice	{ position: absolute; top:0; left: 0; right: 0; margin: auto; opacity: 0;}
#BrainAmazing			{ background: #070a10; /* height: 1080px; */ position: relative; padding: 1em 0 12em;} 
#BrainAmazing .container	{ position: relative; z-index: 50; }
#BrainAmazing h1			{ margin: 0; text-transform: uppercase; color:#fff; font-weight:200; font-size: 3.6em; margin-top: 1.4em; }
#BrainAmazing h3			{ color: #fff; font-size: 2.1em; line-height: 1; font-weight: bold; }
#BrainAmazing p			{ color: #fff; font-size: 1.5em; line-height: 1.4; font-weight: 300; }
#BrainAmazing img		{ margin: 2em auto 3em; }
#BrainAmazing .container	{ position: relative; z-index: 60; }
#joinBrain				{ background: url(../images/brainWorldMap.png) no-repeat center center #fff; }
#joinBrain .container	{ position: relative; margin-top: -6em; z-index: 100; margin-bottom: 3em; }
#joinBrain .add_cart		{ margin-top: 2em; }
#joinBrain ul			{ padding: 0 0 0 40px; list-style-image: url("../images/check.png"); list-style-position: outside;}
#joinBrain ul li			{}
#joinBrain h1{ font-weight: bold; color: #272727; }
#joinBrain figure img	{ max-height: 215px;}
#BrainAmazing .down-triangle 	{ border-top: 50px solid #000;border-left: 30px solid transparent;border-right: 30px solid transparent;height: 0;width: 0; position:absolute; z-index: 80; margin: auto; left: 0; right: 0; top: 0; }
#joinBrain hr			{ margin: 1.5em 0 2em; }
#joinBrain q { color: #a37200; display: inherit; font: italic 300 1.9em/1.2em "Roboto",sans-serif; padding: 0 0 0; }
#joinBrain p				{ font-weight: bold; }
#prodSection h3, #btmProd h3		{ font-weight: 300; font-size: 3em; line-height: 1; }
.brainProdSection .brainBox	{ margin-top: 3em; }
#btmProd.brainProdSection .logo-small { margin-bottom: 0; }
#Brain h6				{ font-family: roboto; font-size: 1.8em; color:#fff; font-weight: 500; margin: 1em 0 0.5em; }
#Brain p					{ font-size: 1.3em; color: #00eaff; line-height: 1.2; font-weight: 300; }
#joinBrain .badgePos div	{ float: left; margin-top: 2.2em; }
#joinBrain .badgePos img	{ float: left; margin-right: 1em; }
#brainConnect			{ position: absolute; top: 0; left: 0; z-index: 50; width: 100%; height: 100%; display: block; }
#BrainExplained .BrainOverlay	{ opacity: 0.5; background :#000; }
#TSMD_HPB h2				{ color: #00eaff; font-size: 4.2em; margin:0;}
#TSMD_HPB h2.secondRow	{ font-size: 3.2em; line-height: 1; }
#TSMD_HPB h3				{ font: 400 2.5em/1em "Roboto",sans-serif; }
#TSMD_HPB .weCallLeft		{ margin-top: 0.7em; height: 0.3em; background-image: -moz-linear-gradient(right, rgba(184,249,255,.6) 0%, rgba(184,249,255,.6) 0.78%, rgba(41,255,255,.53) 11.69%, rgba(0,180,255,.39) 34.28%, rgba(255,255,255,0) 100%); background-image: -o-linear-gradient(right, rgba(184,249,255,.6) 0%, rgba(184,249,255,.6) 0.78%, rgba(41,255,255,.53) 11.69%, rgba(0,180,255,.39) 34.28%, rgba(255,255,255,0) 100%); background-image: -webkit-linear-gradient(right, rgba(184,249,255,.6) 0%, rgba(184,249,255,.6) 0.78%, rgba(41,255,255,.53) 11.69%, rgba(0,180,255,.39) 34.28%, rgba(255,255,255,0) 100%); background-image: linear-gradient(right, rgba(184,249,255,.6) 0%, rgba(184,249,255,.6) 0.78%, rgba(41,255,255,.53) 11.69%, rgba(0,180,255,.39) 34.28%, rgba(255,255,255,0) 100%); }
#TSMD_HPB .weCallRight		{ margin-top: 0.7em; height: 0.3em; background-image: -moz-linear-gradient(right, rgba(255,255,255,0) 0%, rgba(0,180,255,.39) 65.72%, rgba(41,255,255,.53) 88.31%, rgba(184,249,255,.6) 99.22%, rgba(184,249,255,.6) 100%); background-image: -o-linear-gradient(right, rgba(255,255,255,0) 0%, rgba(0,180,255,.39) 65.72%, rgba(41,255,255,.53) 88.31%, rgba(184,249,255,.6) 99.22%, rgba(184,249,255,.6) 100%); background-image: -webkit-linear-gradient(right, rgba(255,255,255,0) 0%, rgba(0,180,255,.39) 65.72%, rgba(41,255,255,.53) 88.31%, rgba(184,249,255,.6) 99.22%, rgba(184,249,255,.6) 100%); background-image: linear-gradient(right, rgba(255,255,255,0) 0%, rgba(0,180,255,.39) 65.72%, rgba(41,255,255,.53) 88.31%, rgba(184,249,255,.6) 99.22%, rgba(184,249,255,.6) 100%); }
#TSMD_HPB .weCallIt			{ color: #c5e8ff; font-size: 1.1em; text-transform: uppercase; }
#TSMD_HPB #B-R-A-I-N 		{ color: #fff; font-size: 6em; line-height: 1; font-weight: bold; }
#TSMD_HPB #B-R-A-I-N .dot 	{ background-color: #fff; border-radius: 10%; display: inline-block; height: 0.1em; opacity: 0.6; vertical-align: 0.3em; width: 0.1em; }
#TSMD_HPB .weCallWrapper		{ margin-top: 1em; }
.slide .txt#TSMD_HPB			{ margin-top: 4em; }
#TSMD_HPB .btn 				{ background: #fff; border-radius: 0; border: 0; box-shadow: none; color: #000; font-weight: 400; text-shadow: none; text-transform: inherit; }

/* Winter Edition */
#winter		{
				background-image: url(../images/winter_snow.png), url(../images/winterBackground.jpg);
				background-repeat: repeat-y,no-repeat;
				background-position: top center, top center;
				background-color: #fff;
				animation: 3000s letItSnow infinite;
				-webkit-animation: 3000s letItSnow infinite;
			}
@-webkit-keyframes letItSnow {
    0%		{ background-position: center -9000em, top center;}
    100%	{background-position: center 0, top center;}
}

@keyframes letItSnow {
    0%		{ background-position: center -9000em, top center;}
    100%	{background-position: center 0, top center;}
} 
#winter.glowingStars{ 
	background: url(../images/glowingStarsBg.png) no-repeat center 0;
	animation: none;
	-webkit-animation: none;
}

#winter section			{ background: transparent; overflow: hidden; }
#winter #title h4		{ font-weight: 700; letter-spacing: -0.008em; line-height: 0.92em; font-size: 2.5em; }
#winter #title h1		{ margin-top: 0.1em; }
#winter .labelImg		{ top: 11em; left: 4.9em; }
.winterDecoration1	{ position: relative; z-index: 100; margin: -6.4em 0 -1.2em -12em; }
.winterDecoration2	{ position: relative; z-index: 90; margin: -5.6em 0 -5.0em -2.5em; }
.winterDecoration3	{ position: relative; z-index: 80; margin: -13.4em 0 -5.0em -1.5em; }
.winterDecoration4	{ position: relative; z-index: 80; margin: -11.4em 0 -5em -30.5em; }
#winter #prodSection .priceTable	{ position: relative; z-index: 200; margin-top: 0; }
#winter.oneProduct #prodSection .priceTable,#winter.glowingStars #prodSection .priceTable	{  margin-top: 2em; }
#winter #prodSection .add_cart	{ position: relative; z-index: 210;  }
#winter .winterLogo			{ margin-bottom: 6em; }
#winter.oneProduct .labelImg	{ left: 6.7em; top: 10.8em; }
#winter.glowingStars h1,#winter.glowingStars h3,#winter.glowingStars h4, #winter.glowingStars h5		{ color: #292929; }
#winter.oneProduct.DE_product .labelImg { left: 7.3em; top: 9em; }
#winter.oneProduct.DE_product #prodSection .priceTable	{ margin-top: 5em; }

.winterSlide h3, .winterSlide h2, .winterSlide p		{ color: #292929; }
.winterSlide h3			{ font-family: 'Bitter', sans-serif; font-weight: bold; }
.winterSlide h2			{ font-size: 3.7em; }
.winterSlide p			{ font-size: 1.5em; letter-spacing: -0.04em; }
.winterSlide .productBox	{ position: relative; margin-top: 5em; }
.winterSlide .labelImg	{ position: absolute; left: 12.9em; top: 10em; z-index: 1; }
.winterSlide .winterDecoration4	{ z-index: 0; }
.slide .winterSlide .txt			{ margin-top: 10em; }
.slide .winterSlide  .btn			{ z-index: 1; position: relative;}
.strapslide > .strapslide-container > .slide.active { z-index: 10; }

.awardSlide .labelImg	{ left: 16.9em;max-width: 150px;position: absolute;top: 19em;z-index: 1; }
.awardSlide .topLight	{ background: url(../images/bg_top_slide_award_light.png) no-repeat top center;}
.awardSlide h3			{ font-family:'Bitter', sans-serif; color: #292929; font-weight:700; margin: 2em 0 0;} 
.awardSlide h2			{ font-family:'Bitter', sans-serif; color: #292929; font-size: 3.8em;} 
.awardSlide p			{ color: #616060; font-size: inherit;margin: 1.5em 0; letter-spacing:normal;}
.awardSlide .productBox	{ margin-left: -2em;margin-top: 3em;max-width: 67%;}
.awardSlide .productBox .btn		{ margin:2em 0 0 5em;}
.awardSlide .awardLogo	{ max-width:35.6%; margin: 2.5em 0 1em 1em;}
.awardSlide q 			{ color: #a37200;display: inherit;font: italic 300 1.8em/1.1em "Roboto",sans-serif;letter-spacing: -0.03em;margin: 0 0 0 3.3em;max-width: 67%;}

.lightFont { font-weight: 300 !important; }
.thinFont { font-weight: 100 !important; }
.semiBoldFont { font-weight: 600 !important; }
.blackFont { font-weight: 900 !important; }
.normalFont { font-weight: normal !important; }
.noBorder { border: 0 !important; }

/* LP Ne stiu in toata lumea */
.theyKnowUs				{ width: 100%; height: 100vh; background: #000; overflow: hidden; position: relative; background: #000; min-height: 768px; }
#tku_wrap				{ transition: 0.5s top; top: 0; position: absolute; width: 100%; min-height: 100%; }
.theyKnowUs #tku_wrap section		{ height: 100vh; overflow: hidden;  width: 100%; position: relative; min-height: 768px; }
#theyKnowUs_1			{ background: url(../images/theyKnowUs_1.jpg) no-repeat center -120px; top: 0;}
#theyKnowUs_1 .bar1		{
	margin-top: 1.4em;
	height: 4px;
	background-image: -moz-linear-gradient(left, rgba(91,46,33,0) 0%, #5b2d21 100%);
	background-image: -o-linear-gradient(left, rgba(91,46,33,0) 0%, #5b2d21 100%);
	background-image: -webkit-linear-gradient(left, rgba(91,46,33,0) 0%, #5b2d21 100%);
	background-image: linear-gradient(left, rgba(91,46,33,0) 0%, #5b2d21 100%);
}
#theyKnowUs_1 .bar2		{
	margin-top: 1.4em;
	height: 4px;
	background-image: -moz-linear-gradient(left, #5b2d21 0%, rgba(91,46,33,0) 100%);
	background-image: -o-linear-gradient(left, #5b2d21 0%, rgba(91,46,33,0) 100%);
	background-image: -webkit-linear-gradient(left, #5b2d21 0%, rgba(91,46,33,0) 100%);
	background-image: linear-gradient(left, #5b2d21 0%, rgba(91,46,33,0) 100%);
}
#theyKnowUs_1 .col500		{ font-size: 2.1em; color: #fff; font-weight: bold; }
.theyKnowUs .readMore		{ display: inline-block; background: #0057ce; color: #fff; font-weight: 700; padding: 1em 1em; margin-top: 2.5em; }
.theyKnowUs .sau				{ font-size: 1.3em; color: #a6a6a6; margin-top: 1em !important; }
#theyKnowUs_2			{ background: url(../images/theyKnowUs_2.jpg) no-repeat center -200px; }
#theyKnowUs_3			{ background: url(../images/theyKnowUs_3.jpg) no-repeat center 0; position: relative;}
#theyKnowUs_4			{ background: url(../images/theyKnowUs_4.jpg) no-repeat center -100px; position: relative;}
#theyKnowUs_3 .container	{ transition: opacity 0.5s; }
#theyKnowUs_1 h1,#theyKnowUs_3 h1	{ color: #fff; font-size: 3em; line-height: 1.1; margin-top: 0; }
.theyKnowUs p			{ color: #fff; font-size: 1.6em; }
#theyKnowUs_2 p			{ margin: 0; color: #191513; }
#theyKnowUs_2 .p2			{ font-size: 1.4em; color: #291d15; }
#theyKnowUs_4 #award		{ background: transparent; padding: 0; margin: 0 0 0 0; }
#theyKnowUs_4 #award q	{ color: #8c7135; font-size: 1.9em; }
#theyKnowUs_4 #award p	{ color: #383838; font-size: 0.9em; }
#theyKnowUs_4 #award img	{ width: auto; }
#theyKnowUs_4 h2			{ color: #fff; font-size: 1.7em; line-height: 1.2; margin: 1em 0; }
.theyKnowUs .whiteSeparator { background: url(../images/HM_header-separator.png) no-repeat center 0; height: 16px; margin: 2em 0; }
.theyKnowUs .playVideo	{ background: url(../images/play_video.png) no-repeat 0 center; display: inline-block; color: #fff; font-size: 1.5em; line-height: 3em; padding-left: 3em; }
.theyKnowUs .linkWord	{ font-family: Georgia, serif; color: #cbcbcb; font-size: 1.5em; font-style: italic; display: inline-block; margin: 0 1em; }
.theyKnowUs .readMoreInline { color: #fff; font-size: 1.3em; display: inline-block; border-bottom: 2px solid #efd589; padding-bottom: 0.1em; }
.theyKnowUs .embedVideo	{ position: relative; z-index: 100; }
.theyKnowUs #videoYT		{ position: absolute; left: -100%; top: 0; transition: 0.5s; z-index: 10; }
.theyKnowUs #closeYTvideo{ background: url(../images/close_30x30.png) no-repeat 0 0; width: 30px; height: 30px; z-index: 20; position: absolute; top: 2em; right: 2em; display: none;}
.theyKnowUs .back		{ color: #fff; display: block; position: absolute; top: 5%; right: 30%; }
.theyKnowUs .triangle	{ margin: 0; display: inline-block; margin-right: 0.5em; border-bottom-color: #fff; }
#theyKnowUs_2 .triangle { border-bottom-color: #291d15; }
#theyKnowUs_4 .triangle { border-bottom-color: #291d15; }

#theyKnowUsFooter		{ background: #000; position: fixed; bottom: 0; left: 0; width: 100%; z-index: 9; transition: bottom 0.5s; }
#theyKnowUsFooter .logo	{ max-width: 192px; margin: 1.5em 0 0; }
#theyKnowUsFooter .intelligence	{ color: #fff; font-size: 0.9em; font-weight: bold; letter-spacing: 0.2em; margin: 0.3em 0 1.3em; }
#theyKnowUsFooter .smicons	{ margin: 1.2em 0 0.5em; }
#globe					{ width: 250px; height: 250px; margin-top: -170px; position: relative; z-index: 10; }
#theyKnowUsFooter figure.chooseArea { margin: auto; color: #fff; position: absolute; left:0; right: 0; top: -30px; }

.loadPage { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; z-index: 9999; color: #fff; }
.loadPage .loadWrap { display: block; margin: auto; top: 0; left: 0; bottom: 0; right: 0; position: absolute; width: 30px; height: 30px; text-align: center;}


/* GravityZone Next Generation */

#GZNextGen				{ background: url(../images/GZNextGen3.jpg) no-repeat 0 0 #1b2146; width: 100%; height: 1470px; }
#GZNextGen .logo			{ margin-top: 8em; }
#GZNextGen p				{ font-size: 1.5em; color: #000; line-height: 1.8; margin-top: 2em; }
#GZNextGen .nextGenImg	{ max-width: 192px; margin-top: 6em; }
#GZ-NextGen				{ margin: 4em 0; }
#GZ-NextGen h1			{ color: #000; margin:0; font-weight: 500;  }
#GZ-NextGen h4			{ color: #000; margin:0.1em 0 0 0; text-transform: uppercase; letter-spacing: 1em; font-size: 1.4em;}
#GZ-NextGen .GZ_line		{ margin: -0.2em 0 0 -0.7em; }
#GZNextGen .GZbtnShadow	{ max-width: 300px; margin-top: 3em; }

#GZIndustryFirst		{ background: url(../images/GZIndustryFirst.jpg) no-repeat center 0 #161621; padding: 15em 0 25em; }
#GZIndustryFirst h3		{ color: #babad7; font-size: 2em; border-bottom: 6px solid #5160ad; display: inline-block; padding: 0 0 0.3em 0; font-weight: 200; margin: 0 0 0 0; }
#GZIndustryFirst h2		{ color: #fff; font-size: 2.7em; line-height: 1.1; margin: 9em 0 0.5em 0; }
#GZIndustryFirst h2.firstHead { margin-top: 3em; }
#GZIndustryFirst p		{ color: #9a9bc5; font-size: 1.3em; line-height: 1.2; }

#GZNewFeatures			{ background: url(../images/GravityZoneNextGen.png) no-repeat fixed 15% 1em #e5e5e5; padding: 10em 0; }
#GZNewFeatures h1		{ color: #3c3d52; margin: 0.5em 0 1em 0; }
#GZNewFeatures p			{ color: #3f3f54; font-size: 1.1em; text-transform: uppercase; margin: 2.5em 0; }

#GZJoinNow				{ background: #19192d; padding: 12em 0; }
#GZJoinNow h2			{ color: #fff; text-transform: uppercase; font-size: 3.6em; }
#GZJoinNow h4			{ color: #b6b6d8; line-height: 1.2; }
#GZJoinNow h5			{ color: #5fa9dd; font-weight: 600; font-size: 1.5em; }
#GZJoinNow p				{ color: #80808e; }
#GZJoinNow hr			{ border-color: #5e5e6c; margin: 1.5em 0;}
#GZJoinNow .btn			{ display: inline-block; margin: 1.2em 0; }


/* Comparison Page */
#tbComp .tableComparation tbody td		{ padding: 0 !important; }
#tbComp .tableComparation td.firstTD a				{ font-size: 1em; padding: 0.9em 1.5em; }
#tbComp .tableComparation .tooltip		{ pointer-events: none;  font-size: 12px; }
#tbComp .tableComparation th.tcHead		{ background: #f9f9f9; border-top: 1px solid #eee; color: #313131; }
#SMBcomp #tbComp .tableComparation th.tcHead h2 span	{ color: inherit; display: block; font: 700 0.5em/1 "Bitter",serif;  }
#tbComp .tableComparation th h2 { color: #313131; font: 700 1.5em/1 "Bitter",serif; letter-spacing: -0.02em; margin:0.5em 0 0.2em; text-align: center; }
#tbComp .tableComparation th				{ border-right: 1px solid #eee;}
#SMBcomp #tbComp .tableComparation p		{ color: #313131; font-size: 1.4em; margin: 0; padding: 0; line-height: 1; }
#SMBcomp #tbComp .tableComparation p.small	{ font-size: 0.8em !important; }
#SMBcomp #tbComp .tableComparation p.fmore { font-size: 1em; }
#SMBcomp #tbComp .tableComparation p.up_to { font-size: 0.8em; margin-bottom: 0.5em; }
#SMBcomp #tbComp .tableComparation .btn span		{ color: #fff; }
#SMBcomp #tbComp .tableComparation .btn			{ margin-top: 0.7em; }
#SMBcomp #tbComp .tableComparation p.price_full	{ font-weight: bold; }
#SMBcomp #tbComp .tableComparation p.devices		{ font-size: 0.8em; /* margin-top: 0.6em; */ }
#SMBcomp #tbComp .tableComparation p.devices span	{ font-size: 1.1em; line-height: 1; font-weight: normal; display: inline-block; margin: 0 0.4em; color: #313131; }
#SMBcomp #tbComp .tableComparation p.price_cut	{ color: #ff3e3e; float: none; font: 300 1.071em/1em "Roboto",sans-serif; text-decoration: line-through; margin-top: 1em; }
#SMBcomp #tbComp .tableComparation p.fmore		{ color: #878787; font: 400 0.8em/1em "Roboto",sans-serif; text-align: center; margin: 0.7em 0 0.2em; }
#SMBcomp #tbComp .tableComparation p.fmore a		{ color: #de0000; font: 400 1em/1em "Roboto",sans-serif; }
#SMBcomp #tbComp .tableComparation td a			{ color: #737373; font-size: 0.9em; }
#SMBcomp #tbComp .tableComparation .secondRow th	{ border-top: 0; padding-top: 0; }
#tbComp .tableComparation tfoot					{ border: 0; font-size: inherit; }
#tbComp .tableComparation tfoot th.tcHead			{ border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
#tbComp .tableComparation tfoot th.firstTD			{ border-top: 1px solid #eee; }
.LP_AV_comp										{ margin-top: 50px; }
#SMBcomp #tbComp .tableComparation th > img		{ position: static; max-width: 220px; }
#SMBcomp #tbComp .tableComparation th > img.box	{ max-width: 130px; }
#tbComp .tableComparation th	 					{ border-top: 0; }
#tbComp .tableComparation .boxes th				{ border: 0; background: transparent; }

thead th.bestDeal				{ border-right: 2px solid rgba(50,50,50, 0.4) !important; }
thead th.prevbestDeal			{ border-right: 2px solid rgba(50,50,50, 0.4) !important;}
tfoot th.bestDeal				{ border-right: 2px solid rgba(50,50,50, 0.4) !important; border-bottom: 0 !important; border-right: 2px solid rgba(50, 50, 50, 0.4) !important; }
tfoot th.prevbestDeal			{ border-right: 2px solid rgba(50,50,50, 0.4) !important; }
tbody td.bestDeal				{ border-right: 2px solid rgba(50,50,50, 0.4) !important;}
tbody td.prevbestDeal			{ border-right: 2px solid rgba(50,50,50, 0.4) !important;}
thead th.bestDeal .bestDealImg	{ position: absolute;right: -1.4em;top: -2.15em; }
.bestDealWrapper			{ position: relative; }
.tableComparation #award		{ padding: 0; background: transparent; text-align: left; }
.tableComparation #award q	{ line-height: 1.2 !important; margin-bottom: 0.3em; font-size: 1.3em; }
.tableComparation #award p	{ font-size: inherit !important; color: #7d7d7d !important; }
.tableComparation .firstTD h5 { font-size: 1.3em; margin-top: 0; margin-bottom: 0.3em;}
#SMBcomp #tbComp .tableComparation .firstTD a	{ line-height: 1.2; font-size: 0.8em; }
.tableComparation #award img	{ width: auto; display: block; }
#tbComp .tableComparation th.tcHead.features { border-left: 1px solid #eee; font-size: 1.5em; line-height: 1.2; }
#tbComp .tableComparation td a{ padding: 1.9em 1em; }
#tbComp .tableComparation th	{ padding: 0.5em; }
#tbComp .tableComparation th.bestDeal					{ background: #EDEDED; }
#tbComp .tableComparation td.bestDeal					{ background: #EDEDED; border-top-color: #ddd; }
#tbComp .tableComparation tr:last-child td.bestDeal	{ border-bottom: 1px solid #ddd; }
#tbComp .tableComparation .extraCol					{ background: #EDEDED; border: 2px solid rgba(50,50,50, 0.4); }
#tbComp .tableComparation  tfoot .extraCol				{ border-top: 0; }
#tbComp .tableComparation  thead .extraCol				{ border-bottom: 0; }


/* Huga Mac Landing Page */

#HM-header { background: url(../images/HM-header-image.jpg) center no-repeat; background-size: cover; background-attachment: fixed; padding-bottom: 170px; }
#HM-header .logo { margin: 70px 0 100px 0; }
#HM-header h3 { font-size: 46px; }
#HM-header h1 { margin-top: 10px; }
#HM-header a:hover,
#HM-header a:active { color: #fff; outline: none; }
#HM-header p { font-size: 20px; font-weight: 400; margin-top: 30px; }
#HM-header .HM-separator { margin: 30px 0; }
#HM-header .play-video { font-size: 21px; background: url(../images/play-video.png) left center no-repeat; padding: 15px 0 15px 60px; }
#HM-header .or { color: #cbcbcb; font-size: 21px; display: block; margin-right: 8px; }
#HM-header .enter-competition { transition: all 0.3s ease; font-size: 18px; border-bottom: 2px solid #EFD68A; padding-bottom: 5px; }
#HM-header .enter-competition:hover { border-bottom: 2px solid #fff; padding: 0 8px 5px 8px; }
/* win a mac section */
#HM-win-mac { position: relative; background: url(../images/HM-clouds.jpg) center no-repeat; background-size: cover; padding-top: 130px; overflow: hidden; }
#HM-win-mac:before { transition: all 0.3s ease; content: ""; position: absolute; width: 39px; height: 34px; top: -10px; right: 0; left: 0; margin: 0 auto; background: url(../images/arrow-before.png) center no-repeat; }
section.active:before { opacity: .3; }
#HM-win-mac h3 { color: #2e2e2e; font-weight: 300; position: relative; z-index: 999; font-size: 40px; }
#HM-win-mac h2 { color: #2e2e2e; font-size: 49px; font-weight: 500; position: relative; z-index: 999; margin-top: 5px; }
#HM-win-mac p { color: #2a2b3b; font-size: 25px; margin-top: 15px; font-weight: 300; }
#HM-win-mac .smicons { margin: 60px 0; }
#HM-win-mac .cloud1 { background: url(../images/cloud_1.png) no-repeat center center; height: 54px; width: 198px; position: absolute; bottom: 30em; left: 10%; -webkit-animation: BFcloudAnimation1 60s linear infinite; animation: BFcloudAnimation1 60s linear infinite; opacity: 0; }
#HM-win-mac .cloud2 { background: url(../images/cloud_2.png) no-repeat center center; height: 90px; width: 158px; position: absolute; bottom: 20em; left: 20%; -webkit-animation: BFcloudAnimation2 60s linear infinite; animation: BFcloudAnimation2 60s linear infinite; opacity: 0; }
#HM-win-mac .cloud3 { background: url(../images/cloud_3.png) no-repeat center center; height: 90px; width: 198px; position: absolute; bottom: 20em; left: 20%; -webkit-animation: BFcloudAnimation3 60s linear infinite; animation: BFcloudAnimation3 60s linear infinite; opacity: 0; }
#HM-win-mac .cloud4 { background: url(../images/cloud_4.png) no-repeat center center; height: 62px; width: 220px; position: absolute; bottom: 28em; left: 85%; -webkit-animation: BFcloudAnimation4 60s linear infinite; animation: BFcloudAnimation4 60s linear infinite; opacity: 0; }
#HM-win-mac h4 { color: #272727; font-weight: 500; font-size: 19px; }
#HM-win-mac figure.guy { margin-top: 50px; position: relative; }
#HM-win-mac figure.guy img { transition: all 0.4s ease; position: relative; top: 0; opacity: .6; }
#HM-win-mac figure.guy.arrow:after { content: ""; background: url(../images/arrow-guy.png) center no-repeat; position: absolute; width: 56px; height: 48px; right: -10%; top: 80px; }
#HM-win-mac figure.guy:hover img { top: 10px; transition: all 0.4s ease; opacity: 1; }
#HM-win-mac .blue-tag { color: #00aff1; font-size: 28px; font-weight: 600; margin-top: -15px; display: block; }
/* uploaders section */
#uploaders { padding: 120px 0; background: #1a1a1a; cursor: pointer; position: relative; overflow: hidden; }
#uploaders .mask { border: 50px solid rgba(0, 0, 0, 0.5); border-radius: 50px; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100px; left: 100px; opacity: 1; position: absolute; top: 12px; transform: scale(5); transition: all 0.3s ease-in-out 0s; visibility: visible; width: 100%; }
#uploaders .mask:hover { border: 0 solid rgba(0, 0, 0, 0.5); opacity: 0; visibility: hidden; cursor: pointer; }
#uploaders .selfies { border: 3px solid #fff; padding: 20px 70px; }
#uploaders .selfies span { font-size: 40px; }
#uploaders .selfies p { color: #8f8f8f; font-size: 20px; }
/* social mac book */
#social-macbook { padding: 100px 0; background: #1a1a1a; overflow: hidden; position: relative; cursor: pointer; }
#social-macbook h5 { font-size: 25px; color: #8f8f8f; margin-bottom: 15px; line-height: 30px; }
#social-macbook h2 { font-size: 32px; font-weight: normal; margin-bottom: 80px; }
#social-macbook .smicons { margin-bottom: 30px; }
#social-macbook .separator { margin-bottom: 50px; }
#social-macbook .smicons a { margin-right: 5px; }
/* 6 months free */
#six-months-free { padding: 60px; }
#six-months-free .separator { margin-bottom: 20px; }
#six-months-free .fa-envelope { color: #fff; }
#six-months-free .input-group-addon { background: #008bb3; }
#six-months-free .captchaCode { margin-top: 2px; }
#six-months-free h6 { color: #1a1a1a; font-size: 25px; font-weight: 500; margin: 50px 0 30px 0; }
#six-months-free h5 { font-size: 40px; font-weight: 300; }
#six-months-free h5 span { color: #295a0b; font-size: 44px; font-weight: 500; }
#six-months-free h4 { color: #a7a7a7; margin-bottom: 20px; font-size: 28px; }
#six-months-free p.input-info { font-size: 11px; color: #9f9f9f; margin-top: 3px; }
#six-months-free h3 { color: #343434; margin: 35px 0 20px 0; }
#six-months-free .osx { font-size: 17px; margin-bottom: 40px; }
#six-months-free .list h4 { font-weight: 600; color: #272727; font-size: 20px; }
#six-months-free .list p { font-size: 13px; color: #6b6b6b; }


/* New Product Page Family Pack */
#impFtrs				{ padding: 4em 0; background: #f7f7f7; }
#impFtrs h1				{ font-size: 3em; font-weight: normal; line-height: 1.1; color: #171717; margin: 0 0 0.5em 0;}
#impFtrs p				{ font-size: 1.2em; color: #1a1e1d; }
#impFtrs .col-list		{ font-size: 1.2em; color: #1a1e1d; list-style: none; padding: 0; margin: 2em 0; overflow: hidden; }
#impFtrs .col-list li		{ background: url(../images/grey_dot.png) no-repeat left center; }
#impFtrs .imgWrap			{ position: relative; top: 3em; }
#impFtrs .imgWrap:hover .cameraCircle .fa-camera { font-size: 32px; }
#impFtrs .cameraCircle	{ color: #fff; width: 100px; height: 100px; border-radius: 50px; background-color: #f9491e; text-align: center; position: absolute; top: -40px; left: 10px; }
#impFtrs .cameraCircle .fa{ line-height: 100px; font-size: 26px; transition: font 0.2s; }
#impFtrs .secondCircle	{ width: 48px; height: 48px; border-radius: 28px; background: #eee; color: #f9491e; position: absolute; bottom: -1em; left: -1em; }
#impFtrs .secondCircle .fa{ font-size: 16px; line-height: 48px; }
#impFtrs p.small			{ font-size: 1em; line-height: 1.6; margin: 0.2em 0 0 0; }
#impFtrs p.small a		{ color: #00a3d8; }

#FPprodFtrs				{ padding: 0 0 5em; background: #f7f7f7; overflow: hidden; }
#FPprodFtrs h2			{ color: #171717; font-size: 2.8em; font-weight: normal; line-height: 1.4; }
#FPprodFtrs .sliderContainer	{ height: 370px; overflow: hidden; position: relative; }
#FPprodFtrs .sliderContainer .slideText	{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 20; }
#FPprodFtrs .sliderContainer .slide	{ height: 100%; width: 100%; transition: left 0.5s; }
#FPprodFtrs .sliderContainer .slide01{ background: url(../images/FP_slider2_01.png) no-repeat center right #fff; position: absolute; left: 0%; top: 0; }
#FPprodFtrs .sliderContainer .slide02{ background: url(../images/FP_slider2_02.png) no-repeat center right #fff; position: absolute; left: 100%; top: 0; }
#FPprodFtrs .sliderContainer .slide03{ background: url(../images/FP_slider2_03.png) no-repeat center right #fff; position: absolute; left: 200%; top: 0; }
#FPprodFtrs .slideNav	{ margin-top: -2em; position: relative; z-index: 50; }
#FPprodFtrs .slideNav .fa{ color: #fff; font-size: 2em; line-height: 2.5em; }
#FPprodFtrs .slideNav a{ outline: 0; font-size: 1em !important; }
#FPprodFtrs .slideNav .active .circle { background: #f9491e; }
#FPprodFtrs .slideNav .circle{ background: #171717; height: 5em; width: 5em; border-radius: 2.5em; display: block; text-align: center; transition: background 0.5s; }
#FPprodFtrs .slideNav h5{ color: #171717; font-weight: normal; font-size: 1em; margin: 1em 0;}padding
#FPprodFtrs .slideNav p { color: #171717; opacity: .25; font-weight: normal; font-size: 1em; margin: 0 0;}
#FPprodFtrs .slideNav .bar { border-bottom: 1px solid #e5e6e7; margin-top: 1.5em; }
#FPprodFtrs .slideNav #navSelector 	{ height: 4px; background: #e5e6e7; background-clip: content-box; transition: left 0.5s; }
#FPprodFtrs .prodDetails				{ padding: 4em 0; width: 300%; position: relative; left: 0%; overflow: hidden; transition: left 0.5s; }
#FPprodFtrs .prodDetails .detSlider	{ width: 33%; display: block; float: left; position: relative; top: 0; }
/* #FPprodFtrs .prodDetails .detSlider.active	{ display: block; } */
#FPprodFtrs .prodDetails .menu		{ list-style: none; margin: 0; padding: 0; border-radius: 3px; background-color: #fff; box-shadow: 0 1px 1px rgba(0,0,0,.14); } 
#FPprodFtrs .prodDetails .menu li		{ border-bottom: 1px solid #e5e6e7; }
#FPprodFtrs .prodDetails .menu li:last-child { border-bottom: 0; }
#FPprodFtrs .prodDetails .menu a		{ display: block; color: #00a3d8; font-size: 1em; line-height: 1; padding: 1em; outline: 0; background: #fff; }
#FPprodFtrs .prodDetails .menu a .fa-angle-right	{ font-size: 1.9em; line-height: 0.5em; }
#FPprodFtrs .prodDetails .menu a.active { color: rgba(23,23,23,.25); }
#FPprodFtrs .prodDetails .menu a.active .fa-angle-right { color: rgba(23,23,23,1); }
#FPprodFtrs .prodDetails .menu a.active .fa-angle-right { color: rgba(23,23,23,1); }
#FPprodFtrs .prodDetails h1			{ color: #171717; font-size: 2.7em; font-weight: normal; line-height: 1.4; margin: 0 0 0.6em 0; }
#FPprodFtrs .prodDetails p			{ color: #171717; font-size: 1.4em; line-height: 1.6; margin: 1.2em 0; }
#FPprodFtrs .prodDetails p.small		{ font-size: 1em; margin: 0 0 0 0; }
#FPprodFtrs .prodDetails .slide		{ display: none; }
#FPprodFtrs .prodDetails .slide.active{ display: block; }
#FPprodFtrs .featWrap a				{ color: #00a3d8; font-size: 1.1em; outline: none; margin-bottom: 0.5em; display: block; line-height: 1.3; padding-left: 1.5em; position: relative; }
#FPprodFtrs .featWrap .fa			{ font-size: 1.5em; line-height: 1.2; position: absolute; top: 0; left: 0; transition: transform 0.2s; }
#FPprodFtrs .featWrap p				{ color: #171717; font-size: 1em; margin: 0 0 0; padding-left: 1.8em; display: none; }
#FPprodFtrs .featWrap				{ margin-bottom: 1em; }
#FPprodFtrs .featWrapper				{ padding-top: 10em; }
#FPprodFtrs .sysReq ul				{ list-style-type: none; overflow: hidden; padding: 0; }
#FPprodFtrs .sysReq h4				{ color: #171717; font: 400 1.3em/1.3em "Roboto"; }
#FPprodFtrs .sysReq ul li 				{ color: #6b6b6b; letter-spacing: -0.03em; padding: 0 0 1em; font: 400 0.96em/1.2em "Roboto";}
#FPprodFtrs .sysReq ul li  i				{ color: #c00; font-size: 1em; margin: 0 0.3em 0.3em 0; vertical-align: middle; font-weight: 700; }
#prodSection.FP_prodSection .subTitle{ font-size: 1.3em; color: #545353; } 
p.discl								{ color: #656565; margin: 1.5em 0; font: 400 0.8em/1.5em "Roboto"; letter-spacing: 0.001em;}
.FP_separator.last					{ padding: 1em 0 8em; }
.FP_footer .subTitle					{ font-size: 1.3em; } 
.FP_separator						{ background: #f7f7f7; padding: 5em 0; }
.FP_separator hr						{ border-color: #e5e6e7; }
.FP_separator.white					{ background: #fff;}
.FP_footer							{ background: #fff !important; }
#prodSection.FP_prodSection .badgePos.showSM			{ position: relative; top: 0; left: 0; }
#prodSection.FP_prodSection .badgePos				{ left: 21em; position: absolute; top: 27em; width: 400px; }
#prodSection.FP_prodSection .badgePos img 			{ float: left; margin-right: 1em; max-width: 9.0em }
#prodSection.FP_prodSection .badgePos div q			{ color: #b27100; font-size: 1.3em; font-style: italic; letter-spacing: -0.05em; }
#prodSection.FP_prodSection .badgePos div 			{ float: left; margin-top: 1.0em; }

/* LP Family Pack */
#LP_FP_intro						{ background: url(../images/LP_FP_s2.png) no-repeat right bottom  #e8eef0; height: 620px; transition: background 0.2s; padding: 0 0 0 0;}
#LP_FP_intro h1						{ font-size: 3.1em; font-weight: normal; color: #121212; margin: 0.2em 0;}
#LP_FP_intro h2						{ font-size: 3.13em; padding-bottom: 0.15em; margin: 1em 0 0 0;}
#LP_FP_intro p						{ font-size: 1.4em; color: #545353; margin-bottom: 0;}
#LP_FP_intro .orderFP				{ font-size: 1.2em; line-height: 3; margin-top: 1em; }
/* #LP_FP_intro .specialOffer			{ color: rgba(18,18,18,.5); font-size: 1em; margin: 1.8em 0; background: #fff; border-radius: 3px; padding: 0.5em 0; position:relative; } */
/* #LP_FP_intro .specialOffer:before	{ content: ""; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff; position: absolute; left: 0; right: 0; top: -5px; margin: auto; } */
#LP_FP_intro .specialOffer			{ color: rgba(18,18,18,.5); font-size: 1.2em; }
#LP_FP_intro .specialOffer .p_old	{ text-decoration: line-through; }
#LP_FP_intro .specialOffer .p_new	{ color: #ff4c00; display: block; margin-left: 0em; font-size: 2.5em; }
#LP_FP_intro .logo					{ margin-top: 4em; margin-bottom: 4em; }
#LP_FP_intro .subTitle				{ margin: 0.8em 0 0.4em; }
#LP_FP_intro .small					{ font-size: 1.3em; line-height: 1; margin: 0.2em 0 1em;}

#FP_header							{ background: #171717; }
#FP_header h1						{ font-size: 1.6em; font-weight: normal; color: #fff; margin: 1.1em 0; }
#FP_header .specialOffer				{ color: #fff; font-size: 1em; margin: 1.8em 0;}
#FP_header .specialOffer .p_old		{ text-decoration: line-through; }
#FP_header .specialOffer .p_new		{ color: #ff4c00; display: inline-block; margin-left: 0.8em; }
#FP_header #bigLogo					{ margin-top: 1.5em; }
#FP_header .orderFP					{ margin: 1.2em 0; }
.orderFP							{ display: block; background-color: #ff4c00; color: #fff; border-radius: 3px; font-size: 1em; line-height: 2.4em; font-weight: 500; border: 1px solid #ff4c00; }
.orderFP:hover, .orderFP:active, .orderFP:focus { color: #fff; }
.websiteFP							{ border-color: #515151; background-color: transparent; }
#FPprodFtrs.LP_FP .prodDetails		{ padding-bottom: 0; }
#FPprodFtrs.LP_FP .slideNav			{ margin-top: 2em; }
#FPprodFtrs.LP_FP .slideNav .circle	{ background-color: #e5e6e7; }
#FPprodFtrs.LP_FP .slideNav .fa		{ color: #171717; }
#FPprodFtrs.LP_FP .slideNav .circle	{ width: 5.5em; height: 5.5em; border-radius: 2.8em; }
#FPprodFtrs.LP_FP .slideNav .fa		{ font-size: 2.2em; }
#FPprodFtrs.LP_FP .smallTxt			{ color: rgba(23,23,23,.25); font-size: 0.9em; }
#FPprodFtrs.LP_FP .slideNav h5		{ margin-bottom: 0.6em; }
#FPprodFtrs.LP_FP .orderFPlink a		{ color: #429e00; }
#animFtrs							{ background:url(../images/animFtrs.png) #f7f7f7 no-repeat center; height: 700px; }
#animFtrs .container					{ position: relative; height: 100%; }
#animFtrs .dotWrapper				{ position: absolute; width: 4em; height: 4em; border-radius: 50%; background: rgba(23,23,23,.2); padding: 0.3em; cursor: default; transition: all 0.2s; }
#animFtrs .dotWrapper .dot			{ width: 100%; height: 100%; background: #4ca100; border-radius: 5em; color: #fff; text-align: center; transition: all 0.2s; position: relative; z-index: 10; }
#animFtrs .dotWrapper .fa			{ font-size: 1.4em; line-height: 2.5em;transition: all 0.2s; }
#animFtrs .dotWrapper.isAnim:hover	{ background-color: rgba(249,73,30,.2); padding: 0; }
#animFtrs .dotWrapper.isAnim:hover .fa{ line-height: 2.9em; }
#animFtrs .dotWrapper:hover .dot		{ background: #f9491e; }
#animFtrs .dotWrapper.isAnim .dotAnim	{ background: none repeat scroll 0 0 rgba(23, 23, 23, 0.3); position: absolute; width: 100%; height: 100%; top: 0; left: 0; border-radius: 50%; transform: scale(0.8);}
#animFtrs .dotWrapper.isAnim.dot1 .dotAnim{  animation: FP_dotAnim 4s infinite 1s; }
#animFtrs .dotWrapper.isAnim.dot2 .dotAnim{  animation: FP_dotAnim 4s infinite 3s; }
#animFtrs .dotWrapper.isAnim.dot3 .dotAnim{  animation: FP_dotAnim 4s infinite 2s; }
#animFtrs .dotWrapper.isAnim.dot4 .dotAnim{  animation: FP_dotAnim 4s infinite 4s; }
#animFtrs .dotWrapper.isAnim.dot5 .dotAnim{  animation: FP_dotAnim 3s infinite 5s; }

#animFtrs .dotWrapper.isAnim:hover .dotAnim { display: none; }
@keyframes FP_dotAnim{
	0%	{ transform: scale(0.8); opacity: 1; }
	30%	{ transform: scale(0.8); opacity: 1; }
	48%{ transform: scale(1.6); opacity: 0; }
	50%{ transform: scale(0.8); opacity: 0; }
	51%{ transform: scale(0.8); opacity: 1; }
}
#animFtrs .dot1						{ top: 63%; left: 5%; }
#animFtrs .dot2						{ top: 30%; left: 43%; }
#animFtrs .dot3						{ left: 46%; top: 66%; }
#animFtrs .dot4						{ top: 48%; left: 90%; }
/*#animFtrs .dot5						{ top: 35%; left: 5%; }*/
#animFtrs .dotWrapper .info			{ position: absolute; background: #fff; left: 0em; top: 0; width: 25em; transition: all 0.2s; opacity: 0; pointer-events: none; border-radius: 6px;background-color: #fff;box-shadow: 0 1px 1px rgba(0,0,0,.14); padding: 1em; z-index: 60; }
#animFtrs .dotWrapper .info:before	{ content: ""; 	width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent;  border-right:5px solid #fff; position: absolute; top: 1.5em; left: -5px; }
#animFtrs .dotWrapper .info.reverse:before{ border-right: 0; border-left: 5px solid #fff; left: auto; right: -5px; }
#animFtrs .dotWrapper .info.reverse	{ right: 0; left:auto; }
#animFtrs .dotWrapper .info p			{ color: #171717; font-size: 1em; }
#animFtrs .dotWrapper .info p.descr	{ opacity: .6; }
#animFtrs .dotWrapper .info h4		{ font-size: 1.1em; color: #f8481e; margin: 0 0 0.4em; }
#animFtrs .dotWrapper .info p			{ margin: 0; }
#animFtrs .dotWrapper.isAnim:hover .info { left: 5em; opacity: 1;}
#animFtrs .dotWrapper.isAnim:hover .info.reverse { right: 5em; left: auto; }
#FPprodFtrs2				{ padding: 0 0 5em; background: #fff; overflow: hidden; }
#FPprodFtrs2 h2			{ color: #171717; font-size: 2.8em; font-weight: normal; line-height: 1.4; }
#FPprodFtrs2 .sliderContainer	{ height: 370px; overflow: hidden; position: relative; }
#FPprodFtrs2 .sliderContainer .slideText	{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 20; }
#FPprodFtrs2 .sliderContainer .slide	{ height: 100%; width: 100%; transition: left 0.5s; }
#FPprodFtrs2 .sliderContainer .slide01{ background: url(../images/FP_slider2_01.png) no-repeat center right #fff; position: absolute; left: 0%; top: 0; }
#FPprodFtrs2 .sliderContainer .slide02{ background: url(../images/FP_slider2_02.png) no-repeat center right #fff; position: absolute; left: 100%; top: 0; }
#FPprodFtrs2 .sliderContainer .slide03{ background: url(../images/FP_slider2_03.png) no-repeat center right #fff; position: absolute; left: 200%; top: 0; }
#FPprodFtrs2 .slideNav	{ margin-top: -2em; position: relative; z-index: 50; }
#FPprodFtrs2 .slideNav .fa{ color: #fff; font-size: 2em; line-height: 2.5em; }
#FPprodFtrs2 .slideNav a{ outline: 0; font-size: 1em !important; }
#FPprodFtrs2 .slideNav .active .circle { background: #f9491e; }
#FPprodFtrs2 .slideNav .circle{ background: #171717; height: 5em; width: 5em; border-radius: 2.5em; display: block; text-align: center; transition: background 0.5s; }
#FPprodFtrs2 .slideNav h5{ color: #171717; font-weight: normal; font-size: 1em; margin: 1em 0;}padding
#FPprodFtrs2 .slideNav p { color: #171717; opacity: .25; font-weight: normal; font-size: 1em; margin: 0 0;}
#FPprodFtrs2 .slideNav .bar { border-bottom: 1px solid #e5e6e7; margin-top: 1.5em; }
#FPprodFtrs2 .slideNav #navSelector2 	{ height: 4px; background: #e5e6e7; background-clip: content-box; transition: left 0.5s; }
#FPprodFtrs2 .prodDetails				{ padding: 4em 0 0; width: 300%; position: relative; left: 0%; overflow: hidden; transition: left 0.5s; }
#FPprodFtrs2 .prodDetails .detSlider	{ width: 33%; display: block; float: left; position: relative; top: 0; }
#FPprodFtrs2 .prodDetails .menu		{ list-style: none; margin: 0; padding: 0; border-radius: 3px; background-color: #fff; box-shadow: 0 1px 1px rgba(0,0,0,.14); } 
#FPprodFtrs2 .prodDetails .menu li		{ border-bottom: 1px solid #e5e6e7; }
#FPprodFtrs2 .prodDetails .menu li:last-child { border-bottom: 0; }
#FPprodFtrs2 .prodDetails .menu a		{ display: block; color: #00a3d8; font-size: 1em; line-height: 1; padding: 1em; outline: 0; background: #fff; }
#FPprodFtrs2 .prodDetails .menu a .fa-angle-right	{ font-size: 1.9em; line-height: 0.5em; }
#FPprodFtrs2 .prodDetails .menu a.active { color: rgba(23,23,23,.25); }
#FPprodFtrs2 .prodDetails .menu a.active .fa-angle-right { color: rgba(23,23,23,1); }
#FPprodFtrs2 .prodDetails .menu a.active .fa-angle-right { color: rgba(23,23,23,1); }
#FPprodFtrs2 .prodDetails h1			{ color: #171717; font-size: 2.7em; font-weight: normal; line-height: 1.4; margin: 0 0 0.6em 0; }
#FPprodFtrs2 .prodDetails p			{ color: #171717; font-size: 1.4em; line-height: 1.6; margin: 1.2em 0; }
#FPprodFtrs2 .prodDetails p.small		{ font-size: 1em; margin: 0 0 0 0; }
#FPprodFtrs2 .prodDetails .slide		{ display: none; }
#FPprodFtrs2 .prodDetails .slide.active{ display: block; }
#FPprodFtrs2 .featWrap a				{ color: #00a3d8; font-size: 1.1em; outline: none; margin-bottom: 0.5em; display: block; line-height: 1.6; padding-left: 1.5em; position: relative; }
#FPprodFtrs2 .featWrap .fa			{ font-size: 1.5em; line-height: 1.2; position: absolute; top: 0; left: 0; }
#FPprodFtrs2 .featWrap p				{ color: #171717; font-size: 1em; margin: 0 0 0; padding-left: 1.8em; display: none; }
#FPprodFtrs2 .featWrap				{ margin-bottom: 1em; }
#FPprodFtrs2 .featWrapper				{ padding-top: 10em; }
#prodSection.FP_prodSection .subTitle{ font-size: 1.3em; color: #545353; } 
#FPprodFtrs2.LP_FP .slideNav			{ margin-top: 2em; }
#FPprodFtrs2.LP_FP .slideNav .circle	{ background-color: #e5e6e7; }
#FPprodFtrs2.LP_FP .slideNav .fa		{ color: #171717; }
#FPprodFtrs2.LP_FP .slideNav .circle	{ width: 5.5em; height: 5.5em; border-radius: 2.8em; }
#FPprodFtrs2.LP_FP .slideNav .fa		{ font-size: 2.2em; }
#FPprodFtrs2.LP_FP .smallTxt			{ color: rgba(23,23,23,.25); font-size: 0.9em; }
#FPprodFtrs2.LP_FP .slideNav h5		{ margin-bottom: 0.6em; }
#FPprodFtrs2.LP_FP .orderFPlink a	{ color: #429e00; }
.LP_FP_screenshots .container		{ position: relative; }
.LP_FP_screenshots .miniSlider.macWrapper	{ position: absolute; left: 0; right: 0; margin: auto; width: 85%; background: #000; height: 63.6%; top: 5%; max-width: 530px; overflow: hidden; }
.LP_FP_screenshots .miniSlider.pcWrapper		{ position: absolute; left: 0; right: 0; margin: auto; width: 65%; background: #000; height: 57%; top: 6%; max-width: 450px; overflow: hidden; }
.LP_FP_screenshots .miniSlider.androidWrapper{ position: absolute; left: 0; right: 0; margin: auto; width: 55%; background: #000; height: 69%; top: 14.1%; max-width: 210px; overflow: hidden; }
.LP_FP_screenshots .miniSlider img	{ position: absolute; top: 0; left: 100%; transition: left 0.5s; }
.LP_FP_screenshots .miniSlider .slide_1{ left: 0; }
.LP_FP_screenshots .miniSliderNav a	{ position: absolute; top: 0; bottom: 0; margin: auto; font-size: 1em; display: block; height: 4em;  outline: 0;}
.LP_FP_screenshots .miniSliderNav a .fa{ font-size:4em; color: #171717; opacity: .3; transition: opacity 0.2s; }
.LP_FP_screenshots .miniSliderNav a:hover .fa{ opacity: .8; }
.LP_FP_screenshots .miniSliderNav a.left { left: 0; display: none;}
.LP_FP_screenshots .miniSliderNav a.right { right: 0; }
#LP_FP_footer						{ background: url(../images/LP_FP_footer.png) no-repeat right #e8eef0; height: 700px; padding-top: 8em; transition: background 0.2s; }
#LP_FP_footer .orderFP				{ font-size: 1.2em; line-height: 3; margin-top: 1em; }
#LP_FP_footer h3						{ color: #121212; font-weight: normal; line-height: 1.2; font-size: 2.2em; margin: 1.2em 0 0.8em; }
#LP_FP_footer h3 img					{ vertical-align: 0; }
#LP_FP_footer p						{ color: #121212; font-size: 1.8em; }
/* #LP_FP_footer .specialOffer			{ background: none repeat scroll 0 0 #fff; border-radius: 3px; color: rgba(18, 18, 18, 0.5); font-size: 1em; margin: 1.8em 0; padding: 0.5em 0; position: relative; }
#LP_FP_footer .specialOffer:before	{ content: ""; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff; position: absolute; left: 0; right: 0; top: -5px; margin: auto; }
#LP_FP_footer .specialOffer .p_new 	{ color: #ff4c00; display: block; margin-left: 0em; font-size: 1.4em; } */
#LP_FP_footer .specialOffer			{ color: rgba(18,18,18,.5); font-size: 1.2em; }
#LP_FP_footer .specialOffer .p_old	{ text-decoration: line-through; }
#LP_FP_footer .specialOffer .p_new	{ color: #ff4c00; display: block; margin-left: 0em; font-size: 2.5em; }
#LP_FP_footer p.small				{ font-size: 1em; }
#copyright.FP_cpr					{ color: #f8f9fb; background: #171717; padding: 2em 0; }
#copyright.FP_cpr a					{ color: #f8f9fb; font-weight: normal; text-decoration: underline; font-size: 1em; }
#copyright.FP_cpr .separator			{ display: inline-block; margin: 0 0.2em; font-weight: bold; }
.backTop.FP_back a					{ width: 4.5em; height: 4.5em; border-radius: 2.25em; background: #f9491e; outline: 0;}
.backTop.FP_back a:hover .fa			{ line-height: 1.7; }
.backTop.FP_back a .fa				{ color :#fff; font-size: 3em; line-height: 1.5; display: block; transition: all 0.2s;}
#underProd.FPuProd #award			{ background: transparent; padding: 0;}
#underProd.FPuProd					{ padding: 2em 0 0; }
#underProd.FPuProd .up-triangle		{ border-bottom-color: #f7f7f7; }
#underProd.FPuProd p				{ line-height: 1.4em; }

/* Family Pack Einstein */
#LP_FP_intro.einstein		{ background: url("../images/FP_einstein.png") no-repeat scroll left 50% bottom #fff !important; color: #ffffff; }
#LP_FP_intro.einstein h2	{ color: #ffffff; font-size: 2.8em; line-height: 1.2; margin-top: 1.2em;}
#LP_FP_intro.einstein p		{ color: #ffffff; }
#LP_FP_intro.einstein .box	{ margin-top: 3.3em; max-width: 305px; float: right; width: 100%; }
#LP_FP_intro.einstein .off	{ width: 3.1em;height: 3.1em;border-radius: 50%;background-clip: padding-box;background-color: #e3a103;box-shadow: 7px 6px 4px rgba(0,1,1,.15); position: absolute; top: 1.2em; right: 6em; text-align: center;color: #fff; font-size: 2.2em;font-weight: bold; font-family: "Bitter"; line-height: 1; padding: .6em 0 0 0; }
#LP_FP_intro.einstein .specialOffer			{ margin: .5em 0; }
#LP_FP_intro.einstein .specialOffer .p_old	{ color: #83b0a8; display: inline-block; vertical-align: bottom; line-height: 1; font-size: 2.0em; margin-right: .3em; }
#LP_FP_intro.einstein .specialOffer .p_new	{ color: #fff; display: inline-block; line-height: 1; font-size: 2.3em; }
#LP_FP_intro.einstein .subTitle				{ margin-top: .1em; }

/* PAN-video */
#PAN-video{position:relative;}
#PAN-video .triangle{border-top:40px solid #e6e6e6;border-left:30px solid rgba(0,0,0,0);border-right:30px solid rgba(0,0,0,0);border-bottom:0;height:0;width:0;position:absolute;margin:0 auto;bottom:-27px;display:block;left:0;right:0;}
#PAN-video .pan-video{position:relative;padding:30px 0 10px 0;}
#PAN-video  a.play-video{background:url(../images/play-PAN-video.png) center top no-repeat;padding-top:100px;position:absolute;left:0;right:0;top:39%;outline:none;color:#fff;}
#PAN-video  a.play-video:hover{color:#fff;}

/* Custom Mobile Menu */
body.mActive			{ overflow: hidden; }
#xsMenu					{ width: 250px; position: fixed; background: #0b0b0b; z-index: 1000;  transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; transform: translate(-250px,0); -ms-transform: translate(-250px,0); -webkit-transform: translate(-250px,0); -moz-transform: translate(-250px,0); left:0; top: 0; bottom: 0; overflow: hidden;}
#xsMenu .logo			{ position: relative; z-index: 20; padding: 0.8em 0 0 20px; }
#xsMenu.mActive			{ transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0);  }
#xsMenu .menuWrapper	{ background: #0b0b0b; display: block;  width: 100%; position: absolute; top: 0; left: 0; transition: all 0.3s ease-out;  -webkit-transition: all 0.3s ease-out; list-style: none; padding: 0; margin: 0; height: 100%; overflow: auto;}
#xsMenu .menuWrapper a					{ color: #888; line-height: 1; display: block; padding: 0.9em 1em 0.9em 20px; margin: 0 0 0 0; outline: none; font-size: 1.1em; border-bottom: 1px solid #181818; transition: all 0.1s ease-out; }
/* #xsMenu .menuWrapper li:first-child			{ padding-top: 3em; }
#xsMenu .menuWrapper li:first-child a		{ border-top: 1px solid #181818; } */
#xsMenu .menuWrapper a:hover				{ color :#fff; background: #181818; }
#menuOverlay							{ background: #000; opacity:0; position: fixed; top: 0; z-index: 999; width: 100%; height: 100%; left: -100%; transition: opacity 0.3s ease-out; -webkit-transition: opacity 0.3s ease-out;}
#menuOverlay.mActive					{ left: 0; opacity:0.4; }
#xsMenu .menuWrapper.level_1 .separator	{ border-top: 1px solid #2B2B2B; border-bottom: 1px solid #000; margin: 1em 0.8em; }
#xsMenu .menuWrapper.level_2			{ background: #fff; width: 87%; z-index: 20; box-shadow:3px 0 5px #121212; transform: translate(-110%,0); -ms-transform: translate(-110%,0); -webkit-transform: translate(-110%,0); -moz-transform: translate(-110%,0); }
#xsMenu .menuWrapper.level_2.active		{  -webkit-transform: translate(0,0); transform: translate(0,0); -ms-transform: translate(0,0); -moz-transform: translate(0,0);}
#xsMenu .menuWrapper.level_2	li		{ position: relative; }
#xsMenu .menuWrapper.level_2 a.link		{ top: 0; right: 0;  position: absolute; margin: 0; }
#xsMenu .menuWrapper.level_2	a		{ color: #484848; font-size: 1.1em; background: #f7f7f7; border:0; margin-top: .2em;  }
#xsMenu .menuWrapper.level_2	a:hover { background: #E8E8E8; }
.navbar .logoXS							{ margin: 1.4em 0 0 0; max-width: 120px;}
#xsMenu .menuWrapper	h3				{ background: #f7f7f7; color: #484848; font: 700 1.1em "Roboto",sans-serif; padding: 0.7em 1em 0.7em 20px; margin: .2em 0 0 0; cursor: pointer; font-weight: normal; }
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background: transparent; }
.navbar .navbar-toggle.active			{ background: #333; }
#xsMenu .menuWrapper h3.back 			{ background: #D3D3D3; line-height: 1; font-size: 1em; }
#xsMenu .menuWrapper h3.back .fa		{ font-size: 0.8em; line-height: 1.3em; }
#xsMenu .menuWrapper h3:hover			{ background: #E8E8E8; }
#xsMenu .menuWrapper.level_2 h3.active + a.link	{ background: #E8E8E8; }
#xsMenu .menuWrapper.level_3			{ display: block; left: -100%; position: absolute; top: 0; background: #fff; z-index: 30;width: 74%; box-shadow:3px 0 5px #121212; }
#xsMenu .menuWrapper.level_3.active		{ left: 0%; }
#xsMenu .menuWrapper.level_3 a			{ margin: .2em 0 0 0; background: #f7f7f7; border:0; }
#xsMenu .menuWrapper.level_3 a:hover		{ background: #E8E8E8; color:#484848; }
#xsMenu .menuWrapper.level_3 li:first-child a { border: 0; }
#xsMenu .menuWrapper .logIn				{ color: #fff; }
#xsMenu .menuWrapper .logIn img			{ margin-right: .3em; }
#xsMenu #langsel							{ background-color: #131313; border: 1px solid #2a2a2a; border-radius: 10px; cursor: pointer; padding-left: 50px; margin: 0 0.8em; height: 27px; display: block;}
#xsMenu #langsel select					{ color: #484848; background: transparent; border: 0; height: 25px; border-radius: 0 10px 10px 0; cursor: pointer; width: 100%;}
#overlayMenu_1							{ position: absolute; width: 100%; min-height: 100%; bottom: 0; background: #2D2D2D; top: 0; left: -100%; opacity: 0; z-index: 10; cursor: pointer; transition: opacity 0.3s ease-out; -webkit-transition: opacity 0.3s ease-out; }
#overlayMenu_1 .fa						{ font-size: 1.5em; margin:1em 0 0 0; display: block; cursor: pointer; width: 12%; float: right; left: -110%; }
#overlayMenu_1.mActive					{ left: 0; opacity:1; }
#overlayMenu_2							{ position: absolute; width: 74%; bottom: 0; min-height: 100%; background: #2D2D2D; top: 0; right: 100%; opacity:0; z-index: 25; cursor: pointer; transition: opacity 0.3s ease-out; -webkit-transition: opacity 0.3s ease-out; }
#overlayMenu_2 .fa						{ font-size: 1.5em; margin:1em 0 0 0; display: block; cursor: pointer; width: 16%; float: right;  }
#overlayMenu_2.mActive					{ right: 13%; opacity: 1; }
/*body									{  transition: margin-left 0.5s ease-out; min-width: 100%; }*/
/* body.mActive							{ margin-left: 250px; overflow-x: hidden;} */

/* Classic Line Strikes Back 2015 */
.navbar-brand .logo_white				{ max-width:81%;}
#title_strikes_back						{ margin:3em 0 0}
#title_strikes_back h3  				{ font-size: 2.7em;margin-top: 1.1em;}
#title_strikes_back h1  				{ margin-top: 0;}
#strikes_back2015 						{ padding: 1em 0 2.6em;}
#strikes_back2015 .strikes-hr 			{ margin-top: 5.7em;}
#strikes_back2015 a 					{ outline: none;}
#strikes_back2015 img 					{ display: inline-block; max-width: 38%;}
#strikes_back2015 q 					{ color: #a37200; display: inherit; font: italic 300 1.5em/1.5em "Roboto",sans-serif;  padding: 13px 0 0; display: block;}
#prodSection.strikes-back figure 		{ position: relative;}
#prodSection.strikes-back .sticker		{ position: absolute; left: 20%; bottom: 10%;}
#prodSection #award						{ padding: 0; background-color:#f7f7f7; text-align:center;}
#prodSection #award .up-triangle 		{ border-bottom: 40px solid #f7f7f7;border-left: 30px solid transparent;border-right: 30px solid transparent;height: 0;width: 0; margin: -9em 0 0;}

/* Fun Zone Page */
.FunZone_img			{ height: 13em; display: block; overflow:hidden; margin:0 0 1em;}
#FunZone .bgWhite		{ padding:3em 0 0;}
#FunZone .bgGrey		{ padding:1.5em 1em 3em; margin-top:1.5em;}
#FunZone .subTitle		{ padding: 0.5em 0 1em; line-height: 1.1em;}
#FunZone .shArt			{ position: relative; margin: 0 0 3em;}
#FunZone textarea 		{ background-color: #f7f7f7;border: 1px solid #ddd;color: #666;font-size: 0.9em;line-height: 1.3em;margin: 1.5em 0.8em;min-height: 14em;padding: 1em;width: 96.5%;}
#FunZone .thumbnail		{ padding: 1em;}
#FunZone.funZoneHP .caption		{ padding:1.5em; }

/* 6 months free update v2 */
#prodSection.sixmonths .table .email { width: 21.65em; }
#prodSection.sixmonths.v2 #getLicenseContainer .form-group,
#prodSection.sixmonths.v2 #getLicenseContainer #formular .col-md-12 { padding-left: 0; }
#prodSection.sixmonths.v2 .table { padding: 2.5em 1em 0 1em; }
#prodSection.sixmonths.v2 .table .btn { margin: 1.5em 0; }
/* 60 seconds update v2 */
#prodSection.csp.v2 .form-group .row:first-child { margin-bottom: 20px; }
#prodSection.csp.v2 .form-control { width: 84%; }
#prodSection.csp.v2 .btn { width: 85%; margin-top: 0.4em; float: left; }

/* Enterprise Consulting  */
#enterprise_headerImage.consulting		{ background: url(../images/enterprise_consulting.jpg) center no-repeat;background-size: cover;padding: 8em 0 6em 0;min-height: 525px;margin-bottom: 1em;}
#enterprise_headerImage.consulting h3	{ padding-top: 0.2em;font-weight: 700; font-size: 2.64em;}
#PremiumContnt.consulting h2			{ font-size: 2.7em; margin:0.2em 0;}
#PremiumContnt.consulting .subTitle		{ line-height:1.2em;}
#PremiumContnt.consulting .experts		{ margin:2.4em 0 1.5em; font-size:1.3em; line-height:1.3em;}
#PremiumContnt.consulting .greyLine		{ display:block; height:0.6em; background-color:rgba(204,204,204,0.4);}
#PremiumContnt.consulting .contact		{ margin:0.6em 0; font-size:1.8em; color:#292929; line-height:1.3em;}
#PremiumContnt.consulting a				{ display:inline; color:#0308d7;}

#enterpriseExperts						{ background: url("../images/enterprise_experts.jpg") center no-repeat; background-size: cover; min-height:941px;}
#enterpriseExperts h3					{ color: #393939;font-size: 2.9em;font-weight: 400;margin:1.3em 0 0.5em 0.5em;}
#enterpriseExperts p					{ color: #474747;font-size: 1.2em;font-weight: 300; padding: 0.5em 0 0 1.5em;}

#enterprise_btm.bgGrey					{ text-align:left; margin-top: -4em;}
#enterprise_btm strong					{ color: #434343;font-size: 1.2em;font-weight: 500;line-height: 2.5em;}	
#enterprise_btm .subTitle				{ padding-top:0.2em;}	
#enterprise_btm .callSupport			{ background: rgba(255, 255, 255, 0.9);border: 1px solid #e1e1e1;border-radius: 4px;padding: 1.2em 2em;}
#enterprise_btm .callSupport p			{ text-transform: uppercase;font-size: 1em;}
#enterprise_btm .callSupport h4			{ color: #010101;font-size: 1.8em;font-weight: bold;}
#enterprise_btm .callSupport span		{ color: #5c5c5c; }
#enterprise_btm .or						{ color: #c1c1c1;font-size: 1.35em;font-style: italic;font-weight: 300;padding: 0.4em 0;}
				
#oemSocial { padding: 5em 0; }
#banner_oemhub { background: url("../images/banner_oemhub.jpg") no-repeat 0 0; background-size: cover }
#banner_monthnl { background: url("../images/banner_oem_monthlynl.jpg") no-repeat scroll 0 0;background-size: cover; }
#banner_oemhub,
#banner_monthnl { color: #fff; height: 13.22em; overflow: hidden; text-align: center; width: 19.143em; }
#banner_oemhub span.title { display: inline-block; font: 900 2.9em/1em "Roboto", sans-serif; letter-spacing: -0.04em; margin: 0.2em 0 0.5em; position: relative; }
#banner_oemhub p { display: inline-block; font: 400 1.08em/1.1em "Roboto", sans-serif; letter-spacing: -0.04em; margin: 0 0 1em; padding: 0 0.4em; position: relative; }
#oemSocial a.link { background: none repeat scroll 0 0 #1fa500; color: #fff; display: inline-block; font: 700 1.13em/1em "Roboto", sans-serif; letter-spacing: -0.03em; padding: 0.6em 0.95em; text-transform: uppercase; }
#banner_monthnl h4 { color: #fff; display: inline-block; font: 700 3.1em/1em "Roboto", sans-serif; letter-spacing: -0.04em; position: relative; }
#banner_monthnl h4 span { display: block; font: 100 0.54em/1.3em "Roboto", sans-serif; letter-spacing: -0.02em; text-decoration: underline; }
#banner_monthnl p { color: #fff; font: 400 0.9em/1.3em "Roboto", sans-serif; letter-spacing: -0.02em; padding: 0 0.5em; }
#oemSocial .social h4 { margin: 1em 0; }
/* Enterprise Support Services */
#enterprise_headerImage { background: url(../images/enterprise_support.jpg) center no-repeat; background-size: cover; padding: 8em 0 6em 0; min-height: 525px; margin-bottom: 7em; }
#enterprise_headerImage h3 { padding-top: 0.5em; font-weight: 700; }
#enterprise_headerImage h4 { font-size: 1.5em; color: #c0c0c0; }
#enterprise_headerImage ul { list-style: none; padding: 0; margin: 2em 0 0 0; }
#enterprise_headerImage li { text-shadow: 1px 1px 1px #000; transition: all 0.3s ease; color: #dcdbdb; font-size: 1em; padding-bottom: 0.5em; white-space: nowrap;}
#enterprise_headerImage i { transition: all 0.3s ease; color: #dcdbdb; padding-right: 10px; }
#enterprise_headerImage li span { display: block; padding-left: 24px; }
#btmProd .orlabel{margin: 2em 0;}
#enterprise_headerImage .callSupport, #btmProd .callSupport { margin-top: 3em;padding: 1.2em 2em; background: rgba(255, 255, 255, .8); }
#enterprise_headerImage .callSupport{margin-top: 0;}
#enterprise_headerImage .callSupport p { text-transform: uppercase; font-size: 1em; }
#enterprise_headerImage .callSupport h4 { color: #010101; font-size: 1.8em; font-weight: bold; }
#enterprise_headerImage .callSupport span { color: #5c5c5c; }
#enterprise_headerImage .callSupport + div{ margin: 3em 0; }
#enterprise_headerImage a.btn {width: 100%;}
#enterprise_headerImage .line { height: 1px; border-top: 1px solid #3E4243; margin: 30px 0; }
#enterprise_headerImage .or { margin-top: 17px; font-size: 1.25em; color: #a0a68f; }
#solReinv.v2 p.description { margin: 10px 0; font-size: 1.1em; line-height: 1.3; }
#solReinv.v2 span.solid-border { width: 145px; height: 15px; background: #ECECEC; display: inline-block; margin: 15px 0; }
#solReinv.v2 .call { margin-top: 3.2em; font-size: 1.2em; }
#solReinv.v2 .call span { display: inline-block; margin-right: 3em; }
#GZcaseStd.v2 .subTitle { line-height: 1.3; }
/* Support Table */
#support-table { margin-top: 4em; }
#support-table table th img { margin-bottom: -1.8em; }
#support-table table tbody { border: 1px solid #DDDDDD; border-top: none; }
#support-table table tbody tr td { border-left: 1px solid #ddd; }
#support-table table tbody tr td:first-child { border-left: none; }
#support-table table tbody tr:first-child td { padding-top: 20px; }
#support-table table tbody tr:first-child td:first-child { padding-top: 13px; }
#support-table .fa-circle:before { font-size: 0.7em; color: #BDBDBD; }

/* Product Overall Average Score */
#prodAwrds p.subNote           {text-align:left;font-style:italic;margin:0 1em 0.5em 0;}
#prodAwrds .img-margin         {margin-top:4.3em;}
#prodSection .badgePos			{left: 23em;position: absolute;top: 27em; width: 500px;}
#prodSection .badgePos div     {float:left;margin-top:2em;}
#prodSection .badgePos > a     {float:left;margin-right:0.5em;}
#prodSection .badgePos a       {color:#b27100;font-size:1.3em;font-style:italic;letter-spacing:-0.05em;}
#prodSection .badgePos div p   {color:#868686;font-size:1em;letter-spacing:-0.05em;}
.listNone{list-style: none;}
/* small margin*/
.marginTop { margin-top: 1em!important; }
.marginBottom { margin-bottom: 1em!important; }
.lineHeight{line-height: 1.2;}
/* Sphere */
#headstripe.v2 { border-bottom: 0; }
#sphere .downloadLinks { padding: 2em 0; }
#sphere .downloadLinks span { font-size: 1.3em; }
#sphere .download { padding: 1.5em 0; }
#sphere .download i { font-size: 5em; color: #ADADAD; }
#sphere .download i.fa-desktop { font-size: 4em; margin: 0 1px 0 10px; }
#sphere .download i.fa-tablet { font-size: 5.6em; margin: 0 12px 0 16px; }
#sphere .download p { font-size: 1.3em; padding-left: 1em; color: #2b2b2b; }
#sphere .download i, #sphere .download p { vertical-align: middle; display: inline-block; }
#sphere .download a { margin-top: 1em; box-shadow: none; display: inline-block; border-radius: 6px; }
#sphere img.qr_code { display: inline-block; margin-right: 2em; }
#footer1.noMargin { margin-top: 0; padding-top: 4em; }

/* lp cebit */
#GZprodDesc.cebit{padding: 7em 0 0 0;}
#GZprodDesc.cebit h2 { font-size: 4em; }
#GZprodDesc.cebit p { font-size: 1.5em; padding-top: 15px; margin-bottom: 40px; padding-bottom: 0; }
#GZftrs.cebit .subTitle{padding-top: 0; margin-top: 10px;}
#GZftrs.cebit{ padding-top: 0;}
#GZftrs.cebit p { font-size: 1.2em; line-height: 1.5; font-weight: 300; }
#GZftrs.cebit em { margin-top: 1em; display: inline-block; }
#GZftrs.cebit figure { margin-top: 3em; }
#GZfirst.cebit h1 { font-size: 1.9em; text-align: left; }
#GZfirst.cebit .subTitle { font-size: 1.1em; list-style: none; line-height: 1.5; text-align: left; margin: 2em 0 3em 0;}
#GZfirst.cebit h1 a { font-weight: bold; color: inherit; }
#GZfirst.cebit figure{ clear: both; margin: 0 auto; display: inline-block; }
#GZfirst.cebit i{display: inline-block; font-size: inherit; color: }

/* Product MP */
#youGet_ta.mp { margin-bottom: 0; padding-bottom: 2em; }
#youGet_ta.mp .icon i { font-size: 12em; color: #272727; }
#youGet_ta.mp .icon i.fa-desktop { font-size: 10em; }
#youGet_ta.mp .icon hr { margin-top: 5.5em; }
#youGet_ta.mp .desktop hr { margin-top: 4.8em; }
#youGet_ta.mp p { font-size: 1.5em; font-weight: 300; margin: 1em 0 2em 0; }
#youGet_ta.mp ul { margin-bottom: 5em; }
#youGet_ta.mp ul li { padding: 0.6em 0; }
#youGet_ta.mp ul li i { padding-right: 7px; }
.priceTable.mp { position: relative; }
.priceTable.mp + div > a { display: block; }
#ta_prodHeader.mp { padding: 4em; position: relative; background: url(../images/header-hands.jpg) 53% no-repeat #000; }
#ta_prodHeader a.btn { display: inline-block; }
#ta_prodHeader.mp .inst_stp { background: transparent; padding: 0; }
#ta_prodHeader.mp h1 { line-height: 1.1; font-size: 3em; margin-top: 0; }
#ta_prodHeader.mp img.install-icon { position: absolute; left: 0; right: 0; margin: 0 auto; top: 22%; }
#ta_prodHeader.mp .subTitle { white-space: nowrap; }
#ftrs_sys_req.mp { text-align: left; }
#btmProd_ta.mp .center h2 { font-size: 2em; }

/* New Business Homepage */
#businessBanner			{ background: url(../images/businessHomepageBanner.jpg) no-repeat center 0 #000; height: 648px; overflow: hidden; }
#businessBanner h5		{ color: #fff; font-size: 2em; font-weight: 400; margin-top: 5em; }
#businessBanner h2		{ color: #fff; font-size: 2.5em; }
#businessBanner h1		{ color: #fff; font-size: 4em; font-weight: 200; letter-spacing: 0.05em; line-height: 1.2; }
#businessBanner h1 span	{ border: 3px solid #00e9ff; border-radius: 50%; display: inline-block; font-size: 0.4em; font-weight: 400; letter-spacing: -0.05em; width: 3.4em; vertical-align: 0.5em; line-height: 3.2; margin-top: 0.8em; }
#businessBanner p		{ color: #fff; font-size: 1.3em; line-height: 2; margin-top: 1em; }
#businessBanner hr		{ border-top: 3px solid #00e9ff; margin-top: 2em; }
.businessTech .solidBord{ border-right: 1px solid #ececec; }
#GZftrs.businessTech #prodAwrds .info p { font-size: 1em; letter-spacing: 0; line-height: 1.4; }
#businessTable h1		{ font: 700 3em/1 "Bitter",serif; }
#businessTable table	{ width: 100%; margin: 3em 0; table-layout: fixed; }
#businessTable table tr { border-right: 1px solid #dcdcdc; }
#businessTable table tr:hover td { background: #E2E2E2; }
#businessTable table tr.hover td { background: #E2E2E2; }
#businessTable table th { border-left: 1px solid transparent; width: 24.5%; }
#businessTable table td { border-left: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; line-height: 1.1; padding: 0.7em 1em; color: #2f2f2f; background: #fbfbfb;}
#businessTable table .sep { width: 1%; padding: 0; }
#businessTable table td:first-child	{ text-align: left; background: #f9f9f9; }
#businessTable table th.text-center { background: #356187; }
#businessTable table th.text-center a { color: #fff; line-height: 1; font-size: 1.2em; font-weight: bold; outline: none; padding: 1.2em 0; display: block;}
#businessTable table th.text-center a span { display: block; font-weight: normal; font-size: 0.7em; margin-bottom: 0.2em; }
#businessTable table tr.license td	{ background: #478da1; color: #fff; border-left: 1px solid #478DA1; }
#businessTable table .check			{ float: none; height: auto; padding: 0; color: #517fa7; font-size: 1.4em; }
#businessTable table .not			{ float: none; height: auto; padding: 0; color: #bdbdbd; font-size: 0.5em; }
#businessTable table td p			{ font-size: 0.9em; margin: 0; color: #737373; margin-top: 0.2em; }
#businessTable table td.fill		{ background: #f0f1f1; border-bottom: 1px solid #f0f1f1; }
#businessTable table td .available	{ color: #517fa7; display: block; font-size: 0.8em; }
#businessTable table .topAlign td	{ vertical-align: top; }
#businessTable table td p			{ line-height: 1.4; margin: 0 0 0.5em 0; }
#businessTable .learn_more .btn		{ margin: 1em 0 !important; font-size: 1em !important; }
#businessTable .noBorderBottom td	{ border-bottom: 1px solid #FBFBFB; }
#businessTable table .noBorderBottom td:first-child { border-bottom: 1px solid #F9F9F9; }
#businessTable table .topAlign.hover td { border-bottom: 1px solid #E2E2E2; }
#GZfirst.business h1				{ margin-bottom: 1em; }
#carouselEntrprs.business			{ padding-top: 5em; }

/* GZ Enterprise Security */
.entSecurity						{ background: url(../images/GZ_EnterpriseSecurity.jpg) no-repeat center 0 #000; overflow: hidden; }
.entSecurity .GZLogo				{ color: #fff; font-size: 1.5em; line-height: 1; }
.entSecurity .GZLogo figure			{ display: inline-block; width: 6.2em; margin-right: 0.2em; }
.entSecurity h2						{ color: #fff; line-height: 0.8 !important;}
.entSecurity#GZprodDesc p			{ color: #fff; padding: 1em 0; }
.entSecurity#GZprodDesc li			{ color: #fff; }
.entSecurity#GZprodDesc ul			{ margin: 0; }
.entSecurity hr						{ border-color: #e7e7e7; opacity: .15; margin: 2em 0; }
.entSecurity#GZprodDesc a.learnMore	{ margin: 0.3em 0 !important; font-weight: normal !important; font-size: 1em !important;}
.entSecurity#GZprodDesc .freeTrialBtn { margin: 0 0 2em; }
.entSecurity .callSales				{ color :#fff; }
.entSecurity a.download, #GZfooterDL a.download				{ color: #fff; display: inline-block; margin: 1.2em 0 5em; font-size: 1.1em; }
 #GZfooterDL a.download				{ color: #6a6a6a; }
.entSecurity a.download:hover, #GZfooterDL a.download:hover	{ color: #999; }
.entSecurity a.download i.fa, #GZfooterDL a.download i.fa	{ margin: 0 0.4em 0 0; font-size: 1.2em !important; color: #43990f !important;}
#GZftrs.business ul					{ margin-top: 2em; }
.newGZTable							{ width: 100%; text-align: left; }
.newGZTable th						{ background: #a0b7d6; color: #fff; font-weight: bold; font-size: 1.2em; line-height: 1.2; padding: 1em; width: 50%; }
.newGZTable td						{ font-size: 1.2em; padding: 1em; background: #eeeeee; border-bottom: 1px solid #e6e6e6; }
.newGZTable tr:nth-child(2n-1) td	{ background: #f7f7f7; }
.newGZTable tr:hover td				{ background: #e2e2e2; }
.newGZTable .sep					{ width: auto; background: #eeeeee; padding: 0; }
.newGZTable th.sep					{ background: #a0b7d6; }
.newGZTable .sep:before				{ content: ""; position: absolute; width: 1px; height: 100%; background: #e6e6e6; left: 50%; top: 0; z-index: 2; }
.newGZTable h3						{ font-size: 1em !important; padding: 0 !important; margin-bottom: 0.5em; }
.newGZTable p						{ font-size: 0.8em !important; padding: 0 !important; }
.newGZTable .vs						{ width: 44px; height: 44px; border: 3px solid #f7f7f7;	border-radius: 25px; background-clip: padding-box; background-color: #cdcdcd; display: block; line-height: 40px; font-weight: bold; color: #fff; position: relative; z-index: 3; }
.unfollow .subTitle					{ color: #6b6b6b; }
.unfollow .subTitle .semiBoldFont	{ font-weight: 500 !important; }
.unfollow h2						{ font: 600 2.8em/1em "bitter"; }
.GZKey								{ text-align: left !important; }
.GZKey h2							{ font: 600 2.8em/1em "bitter"; padding-bottom: 0.6em; }
.GZKey h3							{ color: #272727; font: 500 1.3em/1em "Roboto"; letter-spacing: -0.04em; padding: 1em 0 0.5em; }
.GZKey p							{ color: #3f3f3f; font: 400 0.96em/1.2em "Roboto"; letter-spacing: -0.03em; padding: 0 0 0; }
.GZKey ul							{ overflow: hidden; padding: 0; list-style: outside none none; }
ul.checkList						{ list-style-image: url("../images/check.png"); list-style-position: outside; width: 100%; padding-left: 40px; }
ul.checkList li						{ color: #3f3f3f; font: 400 0.96em/1.2em "Roboto"; margin-bottom: 0.5em; }
.GZGlyph figure img					{ max-width: 80px; }
#businessTable table.GZGlyph th		{ width: 10.5%; vertical-align: top; border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; }
#businessTable table.GZGlyph th.sep { width: 1.5%; }
#businessTable table.GZGlyph th.text-center	{ background: #fff; width: 21.25%; }
#businessTable table.GZGlyph td		{ vertical-align: top; background: #fff; padding: 1em;}
#businessTable table.GZGlyph .sep	{ background: transparent; border-color: #dcdcdc; padding: 0; }
#businessTable table.GZGlyph h3		{ font-weight: bold; font-size: 1.2em; line-height: 1; color: #4e4e4e; }
#businessTable table.GZGlyph th a	{ color: #0084cf; font-weight: normal; font-size: 1em; padding: 0; margin: 0.3em 0 1.1em 0; }
#businessTable table.GZGlyph a		{ color: #0084cf; }
#businessTable table.GZGlyph a:hover{ color: #e80000; }
#businessTable table.GZGlyph .semiBoldFont { font-weight: 500 !important; line-height: 1.2; }
#businessTable table.GZGlyph tr:hover td	{ background: #fff; }
#businessTable table.GZGlyph .datasheet td:not(:first-child) { padding: 2em 1em; vertical-align: middle; }
#businessTable table.GZGlyph .datasheet .sep	{ border-bottom: 0; }
#businessTable table.GZGlyph tr:hover td.sep	{ background: transparent; }
#businessTable table.GZGlyph td:first-child		{ background: transparent !important; border-left: 0; }
#carouselEntrprs .slide p			{ color: #808080; font: 300 0.8em/1em "Roboto"; margin-bottom: 0; margin-left: 1em; margin-top: 1em; }
.carousel-control					{ top: 0; }
#GZfooterDL h2						{ font: 700 3em/1 "Bitter",serif; margin-bottom: 1em; }
#GZfooterDL .circle					{ color: #b6b6b6; font: italic 300 1.7em/2em "Roboto"; padding: 0 1em; margin-top: 1em; }
#GZfooterDL .freeTrialBtn			{ margin-top: 1.2em; }
#GZfooterDL .callSales 				{ margin-top: 1.4em; }

/* Product business */
.mine.GZKey h2 { font: 600 2.8em/1em "bitter"; }
#GZftrs.business .margin { margin-bottom: 5em; }
#GZftrs.business .subTitle { margin-bottom: 2em; }
#prodSection.business span.text-logo, #btmProd.business span.text-logo { display: inline-block; color: #3a3a3a; font-size: 1.6em; font-weight: 300;vertical-align: bottom; line-height: 1.2;}
#prodSection.business figure.business-logo, #btmProd.business figure.business-logo{display: inline-block; vertical-align: middle;}
#btmProd.business .logo-small{max-width: 130px;}
.entSecurity_product { background: url(../images/GZ_EnterpriseSecurity_product.jpg) center bottom no-repeat; min-height: 600px; }
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { cursor: default; height: 1.2em; position: absolute; width: 1.2em; z-index: 2; }
.ui-slider .ui-slider-range { background-position: 0 0; border: 0 none; display: block; font-size: 0.7em; position: absolute; z-index: 1; }
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; }
.ui-slider-horizontal { height: 0.8em; }
.ui-slider-handle { margin-left: -0.6em; top: -0.3em; }
.ui-slider-range { height: 100%; top: 0; }
.ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default { background: #ccc; border: 1px solid #d3d3d3; color: #555555; font-weight: normal; }
.ui-slider-horizontal .ui-slider-handle { margin-left: -0.6em; top: -7px; }
.ui-slider .ui-slider-handle { cursor: pointer; height: 20px; position: absolute; width: 20px; z-index: 2; }
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br { border-bottom-right-radius: 4px; }
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl { border-bottom-left-radius: 4px; }
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr { border-top-right-radius: 4px; }
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl { border-top-left-radius: 4px; }
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default { outline: none;position:relative; background: #fff; border: none; border: 1px solid #53A000; color: #555555; font-weight: normal; border-radius: 50%; box-shadow: 0px 1px 3px 0 #dfdfdf; }
.ui-slider-handle.ui-state-default.ui-corner-all:after{
	position: absolute; 
	width: 12px;
	height: 12px;
	background: #53A000;
	border-radius: 50%;
	left: 3px;
	top: 3px;
	content: "";
	outline: none;
}
.priceTable label.business { display: block; margin: 0 0 3px 10px; font-size: 0.9em; color: #5b5b5b; }
.ui-slider { background: #DDD; border: none; height: 2px; width: 90%; margin: 20px auto 1px; border-bottom: 1px solid #53A000; }
.priceTable.business input#amount, .priceTable.business input#amount2 { width: 50px; color: #000 !important; vertical-align: middle; }
.priceTable.business .scale { position: relative; top: 2px; width: 90%; margin: 0 auto 10px; height: 16px; }
.priceTable.business .scale span { border-left: 1px solid #53A000; height: 5px; position: absolute; float: none; }
.priceTable.business .scale span a { display: block; margin: 7px 0 0 -3px; font-size: 1em; }
.priceTable.business .scale span:last-child a { margin-left: -5px; }
.priceTable.business .scale span a:hover { color: inherit; }
.priceTable.business span.save { font-weight: 500; float: none; font-size: 1.2em; }
.priceTable.business div.price strike { margin-right: 1.5em; }
table.more_units_table { width: 100%; background: #ddd; padding: 2em 1em; border: 1px solid #ccc; }
table.more_units_table th,
table.more_units_table td { text-align: center; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; padding: 10px; }
table.more_units_table th:first-child,
table.more_units_table td:first-child { border-left: none; }
.priceTable.business #mediaModal .modal-dialog,
.priceTable.business #mediaModal2 .modal-dialog,
.priceTable.business #flagsModal .modal-dialog { top: 16% !important; z-index: 999999999 !important; width: 600px !important; }
.priceTable.business #mediaModal,
.priceTable.business #mediaModal2,
.priceTable.business #flagsModal { background: rgba(0, 0, 0, 0.3) !important; }
.priceTable.business .modal-body { padding: 15px; background: #ddd; }
.priceTable.business #mediaModal .modal-cancel,
.priceTable.business #mediaModal2 .modal-cancel,
.priceTable.business #flagsModal .modal-cancel { height: 33px; right: -42px; }
.priceTable.business .need_more { display: block; font-size: 0.9em; text-align: left; margin: 0 0 10px 10px; }
.priceTable.business { margin-bottom: 0; }
#prodSection.business .badgePos { top: 24em; }
#prodSection.business .badgePos div { margin-top: 3em; }
#GZprodDesc.entSecurity_product h2 { font-size: 4.4em; color: #fff; }
#GZprodDesc.entSecurity_product hr { background: url(../images/short_line.png) center bottom no-repeat; height: 60px; width: auto; border: 0; }
#GZprodDesc.entSecurity_product p,
#GZprodDesc.entSecurity_product h5 { color: #fff; font-weight: normal; }
#underProd.business { padding: 4em 0; }
#prodAwrds.business q { margin-top: 0; }
#FPprodFtrs .device-features ul li { color: #6a6a6a; font-size: 1.1em; list-style-image: url("../images/grey_ok.png"); padding: 0.5em 0; }
#FPprodFtrs .device-features p { margin: -10px 0 0 0; font-size: 0.95em; color: #999; }
.OEMindex.business .nav-tabs li a p { padding-top: 1em; }
.OEMindex.business .nav-tabs li a { min-height: 6em; outline: none; position: relative; background: transparent; border: none; margin-bottom: 2em; }
.OEMindex.business a.dataD p { color: #111; }
#sysReq.business ul li { line-height: 1.5 !important; }
#sysReq.business ul li a { color: #e80000; }
.OEMindex.business .nav-tabs li.active a:after { border-left: 40px solid transparent; border-right: 40px solid transparent; border-bottom: 40px solid #FBFBFB; bottom: -32px; content: ""; left: 0; margin: 0 auto; position: absolute; right: 0; width: 80px; }
#sysReq.business ul p { color: #7a7a7a; font-size: 1.1em; padding: 0; margin-bottom: 10px; }
img.business-glyph { max-width: 20em; }
img.business-glyph2 { max-width: 15em; }
.OEMindex.business { margin-top: -4em; padding: 0; }
.OEMindex.business .nav-tabs { margin-top: 0; }
#FPprodFtrs.business { padding-bottom: 0; }
#GZftrs i { font-size: 1.6em; line-height: 38px; }#prodSection.sphere { padding: 4em 0 6em 0; }
#prodSection.sphere .subTitle { line-height: 1.5; }
#prodSection.sphere .arrow_sphere { margin: 12em 0 0 3.5em; color: #999; }
#prodSection.sphere .images { margin-top: 4em;}
.priceTable .years_checkbox input[type="radio"] { display: none; }
.priceTable p > input[type="radio"] + label:before{
	background: url("../images/radioButtons_small.png") center no-repeat!important;
}
.priceTable p > input[type="radio"] + label:before { background-position: center 0 !important; }
.priceTable p > input[type="radio"]:checked + label:before { background-position: center -38px !important; }
.priceTable .years_checkbox p > input + label { margin-left: 25px; }
.priceTable .years_checkbox p > input + label:before { margin-top: -1px !important; }
.priceTable.business .need_more.v2 { margin: 5px 0 0 0; text-align: right; }
.priceTable.business .how_much { float: right; font-size: 0.9em; display: block; }
.priceTable.business .years_checkbox p label { font-size: 0.95em; }
.priceTable.business p.amount label { margin-left: 10px; font-size: 1.3em!important; }


/* START Main NAVBAR */
.navFix					{ width: 100%; background: #0b0b0b; height: 7em; }
nav#mainNav				{ position: fixed; width: 100%; z-index: 999; transition: all 0.5s ease 0s; top: 0; }
/* nav#mainNav *			{ transition: all 0.5s ease 0s; } */
/* nav#mainNav a:not(#bigLogo)	{ transition: all 0.2s ease 0s; } */
nav#mainNav .ease		{ transition: all 0.5s ease 0s; }
nav#mainNav #secondNav	{ background: none repeat scroll 0 0 #171717; border-bottom: 1px solid #000; height: 3.9em; }
nav#mainNav #bigLogo	{ display: inline-block; margin: 0.8em 0 0; padding: 0; outline: none; top: 0; position: relative; }
nav#mainNav #firstNav	{ background: none repeat scroll 0 0 #0b0b0b; border-bottom: 1px solid #303030; border-top: 1px solid #303030; height: 3.55em; }
nav#mainNav .mainLinks	{ padding: 0; list-style: none; margin: 0; }
nav#mainNav .mainLinks li 		{ float: left; position: relative; }
nav#mainNav .mainLinks li:hover .dropdown-menu { display: block; }
nav#mainNav .mainLinks li .mainLink { display: block; }
nav#mainNav .mainLinks li a 	{ display: block; padding: 0.45em 15px; color: #888; font: 400 1em/2.4em "Roboto",sans-serif; text-shadow: none; position: relative; }
nav#mainNav .mainLinks li a:hover,
nav#mainNav .mainLinks li a:focus	{ color: #fff; outline: none; }
nav#mainNav.active #bigLogo		{ top: 4.1em; }
nav#mainNav.active		{ top: -3.9em; }
nav#mainNav .topMenu	{ display: inline-block; margin: 0; padding: 0; list-style-type: none; }
nav#mainNav .topMenu li	{ display: inline-block; }
nav#mainNav .topMenu li a#myBitdefender  { padding:0 15px 0 30px; background:url(../images/b_mybitdefender.png) 0.9em 1.8em no-repeat}
nav#mainNav .topMenu li a { color: #b9b9b9; display: block; font: 400 0.85em/4.6em "Roboto",sans-serif; letter-spacing: 0; padding: 0 0.55em; text-shadow: none; }
nav#mainNav .topMenu li a.active, nav#mainNav .topMenu li a:hover, nav#mainNav .topMenu li a:focus {color: #fff; box-shadow:none; text-shadow:none; outline: none;}
nav#mainNav .topMenuWrapper			{ text-align: right; }
nav#mainNav .langWrapper			{ text-align: right; }
nav#mainNav h3 { color: #484848; font: 700 1.3em "Roboto",sans-serif; letter-spacing: 0; margin: 0 0 .3em; }
nav#mainNav .dropdown-menu ul	{ list-style: none; margin: 0 0 0.682em; overflow: hidden; padding: 0; }
/* nav#mainNav .dropdown-menu .col	{ padding: 0; } */
nav#mainNav .mainLinks .dropdown-menu a	{ color: #484848; padding: 0; font: 400 0.9em/1.4em "Roboto",sans-serif; margin-bottom: 0.4em; }
nav#mainNav .mainLinks .dropdown-menu a:hover,nav#mainNav .mainLinks .dropdown-menu a:focus	{ color: #e80000; }
nav#mainNav .mainLinks .dropdown-menu h3 a { color: #2c2c2c; font:700 1em "Roboto",sans-serif; padding: 0 0 0 0; margin-bottom: 0; display: inline-block; }
nav#mainNav .dropdown-menu			{ padding: 1em 0; }
nav#mainNav .dropdown-menu.col2		{ width: 35em; }
nav#mainNav .dropdown-menu.col3		{ width: 56em; }
nav#mainNav .dropdown-menu li		{ float: none; margin-right: 0; overflow: hidden; }
nav#mainNav .triangle {width: 0; height: 0; margin:0; padding:0; border-style: solid; border-width: 0 5.5px 9.5px 5.5px; border-color: transparent transparent #fff transparent; margin: 0; position: absolute; top: -9px; left: 3.5em; }


/* Site Search */
nav#mainNav #sitesrch				{margin-top:1em; max-width:14em; display: inline-block;}
nav#mainNav #sitesrch input			{outline: none;}
nav#mainNav #sitesrch input[type=search]{-webkit-appearance: textfield;-webkit-box-sizing: content-box;font-family: inherit;font-size: 100%;}
nav#mainNav #sitesrch input::-webkit-search-decoration,
nav#mainNav #sitesrch input::-webkit-search-cancel-button {display: none; }
nav#mainNav #sitesrch input[type=search]	{width:2.375em; height:2.063em; padding-left:0.563em; background:#131313 url(../images/icon_search.png) 0.563em center no-repeat; border: solid 1px #2a2a2a;
-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: transparent;cursor: pointer;
-webkit-box-shadow: inset 3px 4px 4px rgba(0,0,0,.75); 
-moz-box-shadow: inset 3px 4px 4px rgba(0,0,0,.75); 
box-shadow: inset 3px 4px 4px rgba(0,0,0,.75);
-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}
nav#mainNav #sitesrch input[type=search]:focus	{width:8.125em;padding-left:2.2em; background-color: #fff;border-color: #e2e2e2;color: #000;cursor: auto; box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
nav#mainNav #sitesrch input:-moz-placeholder			{color: transparent;}
nav#mainNav #sitesrch input::-webkit-input-placeholder	{color: transparent;}

/* Shopcart */
nav#mainNav .shopcart { min-width:2.125em; height: 26px; margin:10px 1.5em 0 0; padding:0 0 0 1.9em; background:url(../images/cart_off.png) left center no-repeat; display: inline-block; outline: none; }
nav#mainNav .shopcart.full { min-width:2.125em; height: 2em; margin:0.7em 1.4em 0 0; padding:0 0 0 1.6em; background:url(../images/cart_on.png) left center no-repeat; display: inline-block;}
nav#mainNav .shopcart span {min-width:13px; padding:0; margin:0; margin-left:0.7em;  font: 13px/13px 'Open Sans', sans-serif; text-align: center; color:#f4f4f4;
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #767676; display:inline-block;}
nav#mainNav .shopcart.full span {min-width:13px; height:14px; padding:0; margin:10px 0 0 7px; font: 11px/14px 'Open Sans', sans-serif; text-align: center; color:#f4f4f4;
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #de0000; display:inline-block;}
/* Laguage Select */
nav#mainNav #langsel {height:25px;margin:8px 0 0 0; padding:0 0 0 2.7em; background:url(../images/lang_sel.png) left center no-repeat; display: inline-block; outline: none; position: relative;}
nav#mainNav #langsel span {padding:0px 11px 0 12px; background:url(../images/ddarrow_lang.png) right center no-repeat; font:700 13px/31px 'Roboto',sans-serif; color:#909090; display: inline-block; vertical-align: middle;}
nav#mainNav #lang_down{ background-color: #313131; display: none; z-index: 999; position: relative; top: -1px; }
nav#mainNav #lang_down .container	{ position: relative; padding-top: 2em; padding-bottom: 2em; }
nav#mainNav #lang_down .triangle	{ border-style: solid solid none; border-width: 11px 6px 0; border-color: #0b0b0b transparent transparent; right: 6.5%; top: 0; left: auto; }
nav#mainNav #lang_down li{ margin: 0; list-style: none; padding: 0; text-align: right; margin: 0 0 0.8em 0; color: #9a9a9a; font-size: 0.85em;}
nav#mainNav #lang_down li:last-child { margin: 0; }
nav#mainNav #lang_down li.active span { color: #595959; display: block; font-size: .9em; line-height: 1; }
nav#mainNav #lang_down a { color: #9a9a9a; font-size: 1em; outline: none; line-height: 1; }
nav#mainNav #lang_down a:hover, nav#mainNav #lang_down a:focus, nav#mainNav #lang_down li.active a { color: #fff; }
nav#mainNav .mobileMenuTrigger	{ display: none; }
nav#mainNav .mainLinks .nextLevel { display: none; }
nav#mainNav .onlyMobile			{ display: none; }
.navFade						{ display: none; }

@media (min-width: 1024px) {
	nav#mainNav .mainLinks li .dropdown-menu { display: none !important; }
	nav#mainNav .mainLinks li:hover .dropdown-menu { display: block !important; }
}

/* Mobile Menu */
@media (max-width: 991px) {
	nav#mainNav { top: 0 !important; }
	nav#mainNav.active #bigLogo	{ top: 0 !important; }
	.navFix		{ height: 3.6em; }
	.navFade	{ content: ""; width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: #000; opacity: .5; z-index: 998; }
	nav#mainNav #langsel	{ display: none; }
	/* nav#mainNav #bigLogo	{ top: 2.8em !important; } */
	nav#mainNav #bigLogo img	{ max-width: 10em; }
	nav#mainNav #bigLogo a		{ display: inline-block; }
	nav#mainNav #firstNav	{ display: none; overflow: auto; }
	nav#mainNav .topMenuWrapper	{ display: none; }
	#secondNav .container	{ width: auto; padding: 0; }
	nav#mainNav .mobileMenuTrigger		{ display: block; }
	nav#mainNav .navbar-toggle			{ float: left; }
	nav#mainNav .navbar-toggle.active	{ background: #333 !important; }
	nav#mainNav .mainLinks				{ overflow: hidden; }
	nav#mainNav .mainLinks li			{ float: none; border-bottom: 1px solid #303030; overflow: hidden; transition: all 0.1s ease-out 0s; }
	nav#mainNav #firstNav				{ position: fixed; top: 0; height: 100%; width: 80%; max-width: 21em; -ms-transform: translate(-21em); -webkit-transform: translate(-21em); transform: translate(-21em); transition: all 0.5s;}
	nav#mainNav #secondNav			{ transition: all 0.5s;-ms-transform: translate(0); -webkit-transform: translate(0); transform: translate(0); height: auto; }
	nav#mainNav.open #firstNav		{ -ms-transform: translate(0); -webkit-transform: translate(0); transform: translate(0); }
	/* nav#mainNav.open #secondNav		{ -ms-transform: translate(21em); -webkit-transform: translate(21em); transform: translate(21em); } */
	nav#mainNav.open .navbar-toggle, body.menuOpen .navbar-toggle	{ background: #333 !important; }
	nav#mainNav #firstNav .container	{ width: 100%; padding: 0; }
	nav#mainNav .mainLinks li a			{ transition: all 0.1s ease-out 0s; float: left; width: 84%; background: transparent; }
	nav#mainNav .mainLinks li:hover, nav#mainNav .mainLinks li:focus	{ background: #181818; }
	nav#mainNav .mainLinks .nextLevel	{ display: block; float: right; width: 15%; text-align: center; line-height: 2.4em; padding: 0.45em 0; cursor: pointer; background: #181818; }
	nav#mainNav .mainLinks h3 .nextLevel	{ background: #E8E8E8; padding: 0 0 !important; width: 16% !important; line-height: 2.6em;  }
	/* nav#mainNav .mainLinks .nextLevel .fa	{ transition: transform 0.5s; } */
	nav#mainNav .mainLinks .nextLevel.active .fa	{ transform: rotate(-180deg); }
	nav#mainNav .mainLinks .nextLevel:hover, nav#mainNav .mainLinks .nextLevel:focus	{ color: #fff; }
	nav#mainNav .dropdown-menu			{ clear: both; float: none; position: relative; top: auto; width: auto !important; border: 0; }
	nav#mainNav .mainLinks li:hover .dropdown-menu { display: none; }
	nav#mainNav .dropdown-menu li		{ padding: 0; }
	nav#mainNav .dropdown-menu li .col	{ padding: 0; display: block; }
	nav#mainNav .dropdown-menu li:hover, nav#mainNav .dropdown-menu li:focus { background: #fff; }
	nav#mainNav .dropdown-menu ul		{ display: none; margin: 0; }
	nav#mainNav .dropdown-menu			{ padding: 0 0; }
	nav#mainNav h3						{ font-size: 0.9em; line-height: 2.6em; padding: 0 0 0 1em !important; background: #f7f7f7; margin: 0 0 2px 0; cursor: pointer; position: relative; }
	nav#mainNav h3:hover, nav#mainNav h3.active		{ background: #e8e8e8; }
	nav#mainNav h3 a					{ float: none !important; line-height: 2.4em !important; }
	nav#mainNav h3 .nextLevel			{ padding: 0 !important; }
	nav#mainNav h3 .nextLevel:hover .fa	{ color: #000; }
	nav#mainNav .triangle				{ left: 1.8em; top: 0; }
	nav#mainNav .empty					{ display: none; }
	nav#mainNav .mainLinks .dropdown-menu ul li	{ border: 0; background: #e8e8e8; margin-bottom: 1px; }
	nav#mainNav .mainLinks .dropdown-menu ul li a	{ width: 100%; margin: 0; line-height: 2.4em; padding: 0.8em 0.3em 0.8em 1.6em; line-height: 1.2;  }
	nav#mainNav .langWrapper .shopcart	{ display: none; }
	nav#mainNav #firstNav	{ display: block; }
	nav#mainNav .onlyMobile			{ display: block; margin-top: 0.1em; }
	nav#mainNav .onlyMobile .shopcart { margin-top: .6em; margin-right: 0; background: none; padding: 0; text-align: center; }
	nav#mainNav .onlyMobile .shopcart img	{ width: 30px; }
	nav#mainNav .onlyMobile .myBitdefender	{ margin-right: 1em; font-size: 1em; color: #fff; }
	nav#mainNav .onlyMobile .myBitdefender img	{ width: 15px; display: inline-block; margin-right: 0.3em; }
	.navbar-toggle						{ margin-bottom: 7px !important; }

}

@media (max-width: 767px) {
	nav#mainNav #bigLogo img			{ width: 121px; }
	nav#mainNav #bigLogo				{ margin-top: 1em; }
	.navbar-toggle						{ margin-top: 5px !important; margin-right: 9px !important; margin-bottom: 4px !important; }
	nav#mainNav .onlyMobile .myBitdefender img	{ vertical-align: -4px; }
	nav#mainNav .onlyMobile .myBitdefender		{ margin-right: .5em; }
}
/* END Main NAVBAR */

/* LP Sphere v2 */
#LP_FP_intro.sphere_v2{height:auto;padding:5em 0 25em 0;}
.sphere_v2 .sphere_img img{display:inline-block;margin:-18em 0 8em 0;}
.sphere_v2 .btn-success{padding:1em 3em;}
#LP_FP_intro.sphere_v2 h2{margin-top:0;font-size:4em;}
#LP_FP_intro.sphere_v2 h3{font-size:2.7em;margin-bottom:0.2em;}
#LP_FP_intro.sphere_v2 .subTitle{margin-top:0.5em;}
.sphere_v2 .sphere_img p{display:block;margin:3em 0 8em 0;color:#b1b1b1;font-style:italic;}
.sphere_v2 .sphere_img .counter{color:#3a3939;}

/* Lp March 2015 1-2 */
.priceTable.business p.amount label a { font-size: 11px; cursor: pointer; left: -3px; top: -8px; position: relative; border: 1px solid #888; border-radius: 50%; width: 14px; height: 14px; padding: 0 2px 0 4px; display: inline-block; line-height: 11px; }
.priceTable.business p.amount label a:hover { color: #53A000; border-color: #53A000; }
.priceTable.business p.amount label a span { position: absolute; display: none; }
.priceTable.business p.amount label a span:after { content: ""; width: 15px; height: 15px; position: absolute; border-top: 15px solid #000; border-left: 15px solid transparent; border-right: 15px solid transparent; left: 0; right: 0; margin: 0 auto; top: 20px; }
.priceTable.business p.amount label a:hover span { background: #000; color: #fff; display: block; left: -68px; padding: 5px; position: absolute; text-align: center; top: -40px; width: 150px; z-index: 9999999; }
.priceTable.business p.amount { margin-bottom: 0; }
#march_award { background: url(../images/border_top_img.png) center bottom repeat-x; padding: 8em 0 5em 0; }
#march_award h1 { margin-top: 0; font-size: 60px; }
#march_award img { display: inline-block; }
#march_award p { font-size: 1.3em; }
#march_award .award { margin-top: 1em; }
#march_award hr { margin-top: 6em; }
#march_award .award img { max-width: 50% }
#march_award .award q { color: #b27100; font-size: 1.1em; font-style: italic; letter-spacing: -0.05em; display: block; }
#march_award .award p { font-size: 1em; }
#prodSection.march { background: #f1f1f1; }
#prodSection.march span.price { position: absolute; left: 24px; font-size: 28px; font-weight: bold; color: #fff; bottom: 28px; text-transform: uppercase; line-height: 1; }
#prodSection.march span.priceWrapper { position: absolute; bottom: 33px; left: 48px; }
#prodSection.march figure { position: relative; }
#prodSection.march.v2 span.price b { color: #00c24d; font-size: 25px; margin-left: 12px; }
#prodSection.march.v2 span.price { bottom: 5px; left: 17px; font-weight: 200; font-size: 44px; line-height: 34px; }
#prodSection.march.v2 { background: transparent; }
#march_award.v2 { background: transparent; }
body.customLP_background { background: url(../images/bg_lp_march.png) center repeat; }
#march_award .red_hr { margin-top: 9em; }

/* Lp Reviwers */
#prodSection.reviewers { padding-top: 5em; }
#prodSection.reviewers fieldset { position: relative; }
#prodSection.reviewers form#login_mybit { margin: 0 1em 0 2em; padding-right: 5%; }
#prodSection.reviewers form#login_mybit i { float: left; font-size: 1em; position: absolute; z-index: 9; left: 12px; top: 13px; }
#prodSection.reviewers.v1 form#login_mybit input{padding-left: 27px!important;}
#prodSection.reviewers form#login_mybit input { transition: all 0.3s ease; padding: 9px 10px 9px 15px; border: 1px solid #C9D1D9; font-size: 0.9em; margin: 0 auto 1em; float: left; width: 100%; }
#prodSection.reviewers form#login_mybit input:focus { color: #00A1FF; border: 1px solid #00A1FF; }
#prodSection.reviewers form#login_mybit::-moz-placeholder { font-size: 1em; font-style: italic; }
#prodSection.reviewers form#login_mybit::-webkit-placeholder { font-size: 1em; font-style: italic; }
#prodSection.reviewers form#login_mybit button { float: right; background-image: -webkit-linear-gradient(#5db329 0%, #42980e 100%); background-image: -o-linear-gradient(#5db329 0%, #42980e 100%); background-image: linear-gradient(#5db329 0%, #42980e 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff42980e', endColorstr='#ff5db329', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); background-repeat: repeat-x; color: #FFFFFF; font-weight: 900; letter-spacing: -0.03em; line-height: 1em; padding: 10px 25px; text-shadow: 0 1px rgba(0, 0, 0, 0.5); text-transform: uppercase; border: 1px solid #398439; }
#prodSection.reviewers form#login_mybit button:hover { background: #42980e; }
#headstripe.reviewers{padding-top: 0; background-position: center bottom; min-height: 190px;}

/* v2 */
#prodSection.reviewers.v2 .reviwers_buttons a { display: block; }
#prodSection.reviewers.v2 .reviwers_buttons i { margin-right: 5px; }
#reviewers_buttons { margin: 4em 0; }
#reviewers_buttons div a { font-size: 1.2em; margin-top: 1em; display: inline-block;}
#reviewers_buttons figure a{display: block;}
#reviewers_buttons h6{font-weight: normal;; color: #111; font-size: 1.2em; margin: 0;}

/*v3*/
#reviewers_buttons.v3 .row > div { margin-bottom: 5em; }
#reviewers_buttons.v3 p { margin-top: 3em; font-size: 0.9em; color: #666; padding: 0 10%; text-align: center; }
#reviewers_buttons.v3 div a { margin-top: 1em; }
#prodSection.reviewers.v2 input#license { margin-top: 3em; width: 100%; padding-left: 40px; font-size: 1em; }
#prodSection.reviewers.v2 form#login_mybit { margin: 0; padding: 0; }
#prodSection.reviewers.v2 fieldset i { top: 54px !important; left: 15px !important; }
#prodSection.reviewers.v2 form#login_mybit i { font-size: 1.2em; }

/* Gravity Zone Banner */
.slide #gravity_zone_v2 h6 { font-size: 2.2em; }
.slide #gravity_zone_v2 h4 { font-size: 2.7em; }
#prodSection.reviewers ul{list-style-image: none; margin-left: 0; padding-left: 0;}
#prodSection.reviewers ul li{list-style: none; position: relative;}
#prodSection.reviewers ul span{margin: 7px 0 3px 0; display: block; font-weight: 500;}
#prodSection.reviewers ul span i{font-size: 1em; margin-right: 3px;}

/* Scratch Cards */
#prodSection.scratchCards .badgePos{top: 0 !important;left: 0 !important;position: relative;float: left;width: 100%;}
#prodSection.scratchCards .yspacer{	margin: 11.7em 0 0 0;}
#prodSection.scratchCards .btn{	margin: 1em 0;}
#prodSection.scratchCards .datasheet, #prodSection.scratchCards .userguide{	margin-top: 2em !important;	margin-bottom: 0 !important;}
#prodSection .logo-small{ max-width: 130px;}
#prodSection.scratchCards{	padding-top: 100px;}

/* LP Nordics */
#headstripe.nordics { padding-top: 15px; min-height: 190px; background-position: center top; }
#nordics { padding: 3em 0; }
#nordics hr { margin: 3em 0; background: transparent; border-style: dashed; border-color: #AFAFAF; }
#nordics .details hr { width: 90%; }
#nordics .details { padding-bottom: 20px; }
#nordics hr.v2 { position: absolute; bottom: -8px; }
#nordics h3,#nordics p { margin-bottom: 30px; }
#nordics p { font-size: 18px; }
#nordics a { margin: 0 0 40px 0; }
#nordics h6 { margin-bottom: 1.5em; }
#nordics span { display: block; }
#nordics a.chat { background: url(../images/chat_v2.png) center 80% no-repeat; width: 42px; height: 38px; position: absolute; top: 68px; right: 30% }
#nordics p a { color: #5497bd; }
#nordics span.or{display: inline-block;margin: 17px 35px 0 0; vertical-align: top;}
#nordics-footer .background {background: #d8d8d8; padding: 70px 0; margin-top: 20px;}
ul.disc li {list-style: inside none disc !important;}
#nordics-footer .ad-text{margin-top: 3.7em;margin-left: 2em;}

/* lp family pack cosmos */
#LP_FP_intro.cosmos .priceStickerH p { color: #8B0101; display: inline-block; font-size: 2.7em; margin: 0px; text-shadow: 0px 1px rgba(255, 255, 255, 0.1); vertical-align: middle; }
#LP_FP_intro.cosmos .priceStickerH p span { font-size: 0.68em; }
#LP_FP_intro .priceDiv p { text-shadow: 1px 2px 1px #fff; }
#LP_FP_intro.cosmos { background-position: 130% center; }
#LP_FP_intro.cosmos .small-text p { font-size: 1em; font-weight: 400; }
#LP_FP_intro.cosmos .small-text ul { padding-left: 20px; }
#LP_FP_intro.cosmos .small-text ul li { font-size: 0.9em; }
#LP_FP_intro.cosmos .small-text span { display: block; }
#LP_FP_intro.cosmos .small-text .subtitle { margin: 0.3em 0 0.3em 0; font-weight: 500; font-size: 1.2em; }
#LP_FP_intro.cosmos .logo { margin: 2em auto; }
#LP_FP_intro.cosmos .priceStickerW { bottom: 9.5em; }
#prodSection.cosmos { padding-top: 7em; background: url("../images/LP_FP_s3.png") no-repeat 115% bottom #F6F6F8; }
#prodSection.cosmos ul { padding-top: 7px; }
#prodSection.cosmos ul ul.sublist { list-style: url("../images/bullets_cosmos.png"); padding: 0; margin: 0; }
#prodSection.cosmos ul ul.sublist li { font-size: 1em; }
#prodSection.cosmos ul li.no-styleimg { list-style: none; }
#prodSection.cosmos ul li.no-styleimg a { color: #00a3d8; }
#prodSection.cosmos span.plus{background:#000 none repeat scroll 0 0;color:#fff;display:inline-block;font-size:2em;height:26px;line-height:14px;padding:5px;vertical-align:middle;width:25px;}
#prodSection.cosmos .nur { float: none; font-size: 1em; color: #36af00; }
#prodSection.cosmos .btn-lg { font-size: 1em; padding: 9px 0 5px; }
/* LP IS + PC Optimizer */
.pcOptimizerBox				{ border: 1px solid #9dcb9f; background-clip: padding-box;background-color: #fdfdfd; padding: .5em 0; position: relative; margin-top: 2em; }
.pcOptimizerBox:before, .pcOptimizerBox:after { content: ""; position: absolute; top: -10px; left: 13%; border-left: 10px solid transparent;	border-right: 10px solid transparent; border-bottom: 10px solid #9dcb9f; width: 0; height: 0; z-index: 10; margin: auto; }
.pcOptimizerBox:after		{top: -8px; border-bottom-color: #fdfdfd; z-index: 12; }
.pcOptimizerBox .logo-small { margin: 1.1em 0 0 -2px !important; max-width: 110px !important; }
.pcOptimizerBox h4			{ font-weight: bold; margin: .1em 0 !important; }
.pcOptimizerBox ul			{ padding: 0 !important; list-style-position: inside !important; overflow: hidden; margin: 0; }
.pcOptimizerBox .picProd	{ margin-top: 0.7em; }
.pcOptimizerBox p			{ color: #6a6a6a; font-size: 0.9em; margin: 1em 0 0.2em; }
.pcOptimizerBox li			{ color: #6a6a6a; padding-right: 10px !important; }
.pcOptimizerBox li:last-child { color: #6a6a6a; padding-right: 0 !important; }
.priceTable.withPCOpt		{ padding: 1.5em 0 0; }
.priceTable.withPCOpt h6	{ color: #0b0b0b; margin-bottom: 0; }
.priceTable.withPCOpt .insideSection { padding: 0 1.5em; clear: both; }
.priceTable.withPCOpt .insideSection.fill { background: #f4f8fa; border-top: 1px solid #eee; border-bottom: 1px solid #eee; position: relative; padding: .5em 1.5em; margin-top: 1.5em; }
.priceTable.withPCOpt .insideSection.fill:before { content: ""; width: 31px; height: 19px; background: url(../images/addHeader.png) no-repeat 0 0; position: absolute; top: -16px; left: 0; right: 0; margin: auto;}
.priceTable.withPCOpt .insideSection .circle { }
.priceTable.withPCOpt .valab{ font-weight: bold !important; padding: 3px 5px 3px 5px !important; margin-top: .6em !important; }
.priceTable.withPCOpt .save_is { color: #36af00;display: block;float: right;font-weight: 500; font-size: 1.1em; }
.priceTable.withPCOpt .old_price	{ text-align: right; text-decoration: line-through; }
.priceTable.withPCOpt .insideSection .savings { border: 0 !important; margin: 0 !important; padding-bottom: 50px !important; }

/* lp reviewers login */
#prodSection.reviewers.login { background-color: #fff; padding: 8em 0 5em 0; }
#prodSection.reviewers.login form { text-align: center; margin: 4em 0 !important; display: block; }
#prodSection.reviewers.login form fieldset { display: inline-block; width: 28%; margin-right: 2%; }
#prodSection.reviewers.login form input { padding-left: 30px !important; }
#prodSection.reviewers.login form button { display: inline-block; float: none !important; vertical-align: top; padding: 11px 25px 11px 25px !important; }
#prodSection.cosmos a { font-size: 11px; cursor: pointer; }
#prodSection.cosmos a span { position: absolute; display: none; text-align: left!important }
#prodSection.cosmos a span:after { content: ""; width: 15px; height: 15px; position: absolute; border-top: 15px solid rgba(0,48,88,.9); border-left: 15px solid transparent; border-right: 15px solid transparent; left: 90px;  bottom: -15px; }
#prodSection.cosmos a:hover span { background: rgba(0,48,88,.9); color: #fff; display: block; left: 1px; padding: 20px; position: absolute; text-align: center; bottom: 35px; width: 100%; z-index: 9999999; }
#prodSection.cosmos .subTitle{font-size: 1.3em;}
#prodSection.cosmos ul li{position: relative;}
#prodSection.cosmos ul li > a{	font-size: inherit; }
#info-text.cosmos{	padding: 3em 0;	background: #f5f5f5;}
#prodSection.cosmos h1{font-size: 4em;text-transform: normal; margin-bottom: 0;}
#prodSection.cosmos h1 + p{font-size: 1.7em!important; margin-top: 5px;}

/* TSMD APP */
#LP_FP_intro.tsmdApp { background: #F8F9FB; }
#LP_FP_intro.tsmdApp h4 { font-size: 32px; }
#mediaModal .modal-content.anti-theft,
#mediaModal2 .modal-content.anti-theft,
#flagsModal .modal-content.anti-theft { background-color: #fff !important; padding: 2em 0; border: none !important; }
#mediaModal .modal-content.anti-theft img { margin: 0 auto 2em; padding-top: 3em; }
#mediaModal .modal-content.anti-theft h4 { font-size: 26px; font-weight: 500; }
#mediaModal .modal-content.anti-theft h2 { font-size: 60px; margin-top: 30px; }
#mediaModal .modal-content.anti-theft h3 { font-size: 42px; font-weight: 500; }
a.need_more.anti-theft { display: block; text-align: center; margin-top: 3em; }
#mediaModal .modal-dialog.anti-theft,
#mediaModal2 .modal-dialog.anti-theft,
#flagsModal .modal-dialog.anti-theft { width: 600px; }

/* LP SMB */
#bg_SMB{background:url(../images/bg_smb.jpg) -170px -280px #000000 no-repeat;overflow:hidden;height:450px;}
#prodSection.SMB .container{margin-top:-25em;}
#prodSection.SMB ul{margin-top:3.5em;list-style-image:url(../images/check_light.png);}
#prodSection.SMB ul li{font-size:1.1em;text-shadow:2px 2px 1px #000;}
#prodSection.SMB .badgePos{left:30em;top:20em;}
#prodSection.SMB .badgePos div{max-width:70%;}

/* comparative table */
#table-comparative #tbComp table{width:70%;margin:0 auto;}
#table-comparative{padding:5em 0 0em 0;}
#table-comparative #tbComp .tableComparation .boxes th{position:relative;}
#table-comparative th > img{position:absolute;right:25%;top:-280px;width:70%;}
#table-comparative .tableComparation td.firstTD a{padding-top:2em;}
#table-comparative .tableComparation th h2{font-family:'roboto';font-size:1.3em;}
#table-comparative td i.fa-times{color:red;}
#table-comparative .tableComparation tfoot th.tcHead{border-right:2px solid #4EB1E8;}
#table-comparative .tableComparation td.firstTD a{font-size:1em;text-align:left;line-height:1.3;}
#table-comparative #tbComp .tableComparation .extraCol{border:2px solid #4EB1E8;border-top:0;}
#table-comparative #tbComp tbody td.bestDeal,#table-comparative #tbComp tbody td.prevbestDeal,#table-comparative #tbComp tfoot th.bestDeal,#table-comparative #tbComp thead th.bestDeal,#table-comparative #tbComp thead th.bestDeal,#table-comparative #tbComp thead th.prevbestDeal{border-right:2px solid #4EB1E8!important;}
#table-comparative #tbComp tr:last-child td.bestDeal{border-bottom:0;}
#table-comparative #tbComp thead .extraCol{border-bottom:0!important;border-top:2px solid #4EB1E8!important;}
#btmProd.SMB ul{margin:30px 0 0 0;padding-left:5px;}
#btmProd.SMB ul li{list-style-image:url(../images/check.png);}

/* new index ubp */
#UBP.gravityZone h4{margin: 4em 0 2em 0;}
#UBP.gravityZone { background: url(../images/newbg_index.jpg) center -50px no-repeat; background-attachment: fixed;padding: 6em 0 5em 0; overflow: hidden; }
#UBP.gravityZone ul { padding-left: 30px; }
#UBP.gravityZone ul li { color: #94a4b4; padding-left: 30px; margin-bottom: 15px; text-align: left; }
#UBP.gravityZone h6 { margin-bottom: 2em; }
#UBP.gravityZone h6.blue { margin-top: 0; color: #7cb4ff; }
#UBP span.mini-logo { color: #7cb4ff; text-align: left; font-size: 0.8em; display: block; }
#UBP.gravityZone .borders ul { padding-left: 0; list-style: none; }
#UBP.gravityZone .borders ul li { padding-left: 0; }
#UBP.gravityZone .borders { margin-bottom: 3em; }
#UBP.gravityZone .borders div.border { border-top: none; margin-top: 2em; }
#UBP.gravityZone .borders div.border:before { content: ""; width: 5px; height: 229px; background: url(../images/ubp_border.png) center no-repeat; display: block; position: absolute; right: 10px; }
#UBP.gravityZone .borders div.last:before { display: none; }
#UBP.gravityZone a.btn { font-size: 1.2em; }
#UBP .buttons { margin-top: 2.5em; }
#UBP span.or { color: #6185a6; font-size: 1em; margin-top: 1em; display: inline-block; }
#UBP span.or + a { transition: all 0.3s ease; color: #4faaff; margin-left: 5px; }
#UBP span.or + a:hover { color: #fff; }
#UBP .compare a { transition: all 0.3s ease; color: #4faaff; display: inline-block; border-bottom: 1px solid #8DBFED; padding-bottom: 5px; }
#UBP .compare a:hover { color: #8DBFED; border-color: #4faaff; }

/* Website Enterprise Technologies */
.watchTrailer				{ font-family: Roboto; font-size: 1.2em; color: #fff; border-bottom: 2px solid #efd589; position: relative; transition: .2s color; position: relative; display: inline-block; margin: 2em 0; outline: none !important;}
.watchTrailer:hover			{ color: #efd589; }
.watchTrailer:before		{ font-family: 'FontAwesome'; content: "\f04b"; position: absolute; left: -2.2em; top: 0; color: #efd589; font-size: 1.1em; border: 2px solid rgba(256,256,256,.6); border-radius: 100%; width: 1.7em; line-height: 1.6em; text-align: center; height: 1.7em; padding-left: .2em; }
#GZ_Techs					{ /*background: url(../images/starsBackground.png) no-repeat 50% 0 #000 fixed;*/ padding: 8em 0 0; overflow: hidden; }
#GZ_Techs .topSide			{ position: relative; z-index: 100; }
#GZ_Techs h3				{ font-weight: 400; color: #fff; text-transform: uppercase; font-size: 2em;}
#GZ_Techs h2				{ color: #fff; text-transform: uppercase; font-size: 5em; line-height: 1;}
#GZ_Techs .logo img			{ display: inline-block; vertical-align: middle; width: 9.5em; }				
#GZ_Techs .logo span		{ display: inline-block; vertical-align: middle; font-family: "Exo 2",serif; color: #fff; font-size: 1.6em; margin-left: .2em; line-height: 1;}				
#GZ_Techs h1				{ color: #00b4ff; text-transform: uppercase; font-size: 4.8em; line-height: 1; text-shadow: 0 0 18px rgba(0,180,255,.24); font-family: "Exo 2"; font-weight: 100; margin: .1em 0 .3em 0; }
#GZ_Techs p					{ color: #c9dbf2; font-size: 1em; font-family: Roboto; }
#GZ_Techs .actions			{ margin: 3em 0; }
#GZ_Techs .actions .learnMore	{ font-size: 1em !important; margin: 0 !important; }
#GZ_Techs .actions a			{ color: #4eaaff; }
#GZ_Techs .actions a:hover		{ text-decoration: underline; }
#GZ_Techs .actions .or			{ margin: 0 1em; display: inline-block; }
#GZ_Techs section			{ transform: rotate(-7deg); -webkit-transform: rotate(-7deg); -ms-transform: rotate(-7deg); margin-left: -0; padding: 0; width: 110%; margin-left: -5%;  padding: 4em 0; position: relative; z-index: 10; }
#GZ_Techs section .container{ transform: rotate(7deg); -webkit-transform: rotate(7deg); -ms-transform: rotate(7deg); padding: 2em 0; }
#GZ_Techs .stars			{ background-position: 0 0; }

#GZ_GlbPrtNtk				{  margin: 4em 0 0; height: 800px; border-top: 1px solid rgba(178,185,236,.3);}
#GZ_GlbPrtNtk .techImg		{ background: url(../images/GlobalProtectiveNetwork.png) no-repeat 0 0; width: 1364px; height: 1324px; position: absolute; right: 0; top:-90px;  transform: rotate(7deg); -webkit-transform: rotate(7deg); -ms-transform: rotate(7deg); z-index: 5;  }
#GZ_GlbPrtNtk .container	{ margin-top: 9em; position: relative; z-index: 20; }

#GZ_EdtSctTls				{  margin: 0 0 0; height: 800px; background: #03051B; overflow: hidden; }
#GZ_EdtSctTls .techImg		{ content: ""; background: url(../images/EndpointSecurityTools.png) no-repeat 0 0; width: 100%; height: 950px; position: absolute; right: 0; top:-160px;  transform: rotate(7deg); -webkit-transform: rotate(7deg); -ms-transform: rotate(7deg);  z-index: 5;  }
#GZ_EdtSctTls .container	{ margin-top: 5em; position: relative; z-index: 20; }

#GZ_SmtScn				{  margin: 0 0 0; height: 880px; background: #02030e; overflow: hidden; }
#GZ_SmtScn .techImg		{ content: ""; background: url(../images/SmartScanning.jpg) no-repeat 0 0; width: 1905px; height: 1169px; position: absolute; right: 0; top:-220px;  transform: rotate(7deg); -webkit-transform: rotate(7deg); -ms-transform: rotate(7deg); z-index: 5;  }
#GZ_SmtScn .container	{ margin-top: 9em; position: relative; z-index: 20; }

#GZ_Pht				{  margin: 0 0 0; height: 850px; background: #01070c; overflow: hidden; }
#GZ_Pht .techImg		{ content: ""; background: url(../images/Photon.png) no-repeat 0 0; width: 100%; height: 1030px; position: absolute; right: 0; top:-160px;  transform: rotate(7deg); -webkit-transform: rotate(7deg); -ms-transform: rotate(7deg);  z-index: 5;  }
#GZ_Pht .container	{ margin-top: 8em; position: relative; z-index: 20; }

#GZ_ZrdTrtPrt				{  margin: 0 0 0; height: 780px; background: #02000f; overflow: hidden; transform: rotate(-7deg) !important; -webkit-transform: rotate(-7deg) !important; -ms-transform: rotate(-7deg) !important; z-index: 5; margin-top: -8em; }
#GZ_ZrdTrtPrt .techImg		{ content: ""; background: url(../images/ZeroDay.png) no-repeat 0 0; width: 1905px; height: 1169px; position: absolute; right: 70px; top:-200px;  transform: rotate(7deg); -webkit-transform: rotate(7deg); -ms-transform: rotate(7deg); z-index: 5;  }
#GZ_ZrdTrtPrt .container	{ margin-top: 9em; position: relative; z-index: 20; transform: rotate(7deg) !important; -webkit-transform: rotate(7deg) !important; -ms-transform: rotate(7deg) !important; }
#GZ_ZrdTrtPrt h1			{ font-size: 3.3em; }


#GZ_RtmMsgPrt				{  margin: 0 0 0; height: 820px; background: rgba(6,20,38,.55); overflow: hidden; transform: rotate(0) !important; -webkit-transform: rotate(0) !important; -ms-transform: rotate(0) !important; z-index: 3 !important; margin-top: -8em; }
#GZ_RtmMsgPrt .techImg		{ content: ""; background: url(../images/RtmMsgPrt.png) no-repeat 0 0; width: 514px; height: 514px; position: absolute; left: 20%; top:340px;  transform: rotate(0); -webkit-transform: rotate(0); -ms-transform: rotate(0); z-index: 5;  }
#GZ_RtmMsgPrt .container	{ margin-top: 11em; position: relative; z-index: 20; transform: rotate(0) !important; -webkit-transform: rotate(0) !important; -ms-transform: rotate(0) !important; }
#GZ_RtmMsgPrt h1			{ font-size: 3.3em; }

/* LP PC Optimizer */
#title.LPpcOpt h2			{ font-size: 2.8em; line-height: 1.2; margin-bottom: .5em; color: #202020; }
#prodSection.LPpcOpt h4		{ font-size: 1.8em; line-height: 1; color :#171717; }
#prodSection.LPpcOpt hr, #btmProd_ta.LPpcOpt hr{ border-top: 1px solid #dcdcdc; border-bottom: 1px solid #fff; }
#prodSection.LPpcOpt h2, #btmProd_ta.LPpcOpt h2{ font-size: 1.9em; color: #383838; margin: .5em 0; }
#prodSection.LPpcOpt h2 span, #btmProd_ta.LPpcOpt h2 span{font-size: .6em; }
#prodSection.LPpcOpt .prices{ color :#000; font-weight: bold; font-size: 2.8em; line-height: 1; }
#prodSection.LPpcOpt .old_price{ font-size: .6em; text-decoration: line-through;}
#prodSection.LPpcOpt .price_wrapper figure {  opacity: .2;}
#prodSection.LPpcOpt .badge_left { border-right: 1px solid #ebecec; }
#prodSection.LPpcOpt .badge_wrapper img { display: inline-block;vertical-align: middle; max-width: 75px; width: 100%; }
#prodSection.LPpcOpt .badge_wrapper figure { display: inline-block; width: 30%; }
#prodSection.LPpcOpt .badge_wrapper span{ display: inline-block;vertical-align: middle; width: 65%; color: #999; font-size: 11px; font-style: italic; line-height: 1; margin-left: 1%; }
#prodSection.LPpcOpt .badge_wrapper .col-xs-6 { padding: 0 10px; }
#prodSection.LPpcOpt hr.second, #btmProd_ta.LPpcOpt hr.second	{ margin: 1.3em 0; }
#prodSection.LPpcOpt .badgeOff	{ position: absolute; right: 10%; bottom: 30%; }
#prodSection.LPpcOpt .ctfd		{ top: 2em; position: relative; }
#btmProd_ta.LPpcOpt .badgeOff	{ position: absolute; right: 14%; bottom: 18%; }
#btmProd_ta.LPpcOpt .old_price	{ color: #333;  line-height: 1; }
#btmProd_ta.LPpcOpt .old_price .price	{ text-decoration: line-through; font-size: 1.9em;}
#btmProd_ta.LPpcOpt .price_wrapper .small	{ font-size: 1.1em; }
#btmProd_ta.LPpcOpt .new_price	{ color: #333; line-height: 1; background: url(../images/vertical-line.png) 6% 0 no-repeat; }
#btmProd_ta.LPpcOpt .new_price .price{ font-size: 2.5em; font-weight: bold; color: #000; }
#btmProd_ta.LPpcOpt .red		{ color: #c90000; }
#btmProd_ta.LPpcOpt .img_prod	{ margin-top: 5em; position: relative; }
#btmProd_ta.LPpcOpt .buyNow		{ background: url(../images/vertical-line.png) 8% 0 no-repeat; text-align: right; }

/* NEW Family Pack Buy Now Form */

.FP_prodSection .subsc_title, .FP_footer .subsc_title	{ font: 500 0.9em/2.3em "Roboto";color: #000; }
.FP_prodSection .newPrice, .FP_footer .newPrice		{ color: #232323;font-size: 1.5em;margin: 0.4em 0 0;padding-left: 10px; }
.FP_prodSection .priceTable span.text-to-yes, .FP_footer .priceTable span.text-to-yes { color: #292929; font: 600 1em "Roboto"; margin-bottom: 0.4em; margin-top: 0.4em;}
.FP_prodSection .priceTable p label.yes, .FP_footer .priceTable p label.yes { font: 500 0.9em/2.2em "Roboto" !important; margin: -3px 0 0 16px !important; }
.FP_prodSection .priceTable a.show_install,.FP_footer .priceTable a.show_install { float: right; }
.FP_prodSection .priceTable a.show_install img, .FP_footer .priceTable a.show_install img { margin: 0.3em 0 0 0; }
.FP_prodSection .unlimited_no, .FP_footer .unlimited_no	{ color: #868686;font-size: 0.9em; margin-top: 0.5em; font-style: italic; line-height:1.1; text-align: right; }

/* 365 days Full Antivirus Protection */
#full365AV			{ background: url(../images/full365AV_pattern.png) #fff fixed; }
#full365AV h3		{ font-size: 1.8em; font-style: italic; color: #3a3a3a; font-weight: 400; }
#full365AV #title, #full365AV #prodSection	{ background: transparent; }
#full365AV #title	{ margin-top: 3em; }
#tripleChoice .bar	{ color: #b07c06; font-size: 1.2em; text-transform: uppercase; border-top: 1px solid #999; border-bottom: 1px solid #999; padding: .3em 0; margin-top: 3em;}
#tripleChoice .bar.second{padding: 0.85em 0; font-style: italic;}
#tripleChoice		{ margin: 1em 0; }
#tripleChoice.v2{margin-bottom: -2.5em;}
#tripleChoice.v2 span.date{ color: #666; display: block; font-size: 0.75em;}
#full365AV #prodSection figure		{ position: relative; }
#full365AV #prodSection .price_img	{ position: absolute; left: 26%; bottom: 6%; display: block; }

/* Careers */
#careers			{ padding: 3em 0; }
#careers h2			{ font-size: 3.2em; }
#careers .subTitle	{ font-size: 1.8em; margin-bottom: 2em; }
#careers .subMenu	{ background: #282828; border: 1px solid #000000; border-bottom-color: #282828; overflow: hidden; border-radius: 10px 10px 0 0; margin-bottom: 0;}
#careers .subMenu ul{ list-style: none; display: block; white-space: nowrap; padding: 1em 0 !important; position: relative; }
#careers .subMenu ul:before { content: ""; height: 100%; width: 10px; left: -10px; top: 0; position: absolute; z-index: 20; background: #282828;  box-shadow: 9px 0 9px #282828; }
#careers .subMenu ul:after { content: ""; height: 100%; width: 10px; right: -10px; top: 0; position: absolute; z-index: 20; background: #282828;  box-shadow: -9px 0 9px #282828; }
#careers .subMenu a	{ font-size: 1.2em; outline: none; font-weight: bold; display: block; color: #fff; }
#careers .subMenu a.active,#careers .subMenu a:hover { color: #f93e3e; }
#careers .swipeOn li{ transform: translate(0, 0); transition: transform .5s; }
#careers .subMenu li{ margin: 0em 1em; float: none; display: inline-block; }
#careers .showCities	{ background: #dedede; }
#careers .showCities ul { padding: 0; list-style: none; margin: 0; overflow: hidden; white-space: nowrap; padding: 1em 0; position: relative; }
#careers .showCities ul:before { content: ""; height: 100%; width: 10px; left: -10px; top: 0; position: absolute; z-index: 20; background: #DEDEDE;  box-shadow: 9px 0 9px #DEDEDE; }
#careers .showCities ul:after { content: ""; height: 100%; width: 10px; right: -10px; top: 0; position: absolute; z-index: 20; background: #DEDEDE;  box-shadow: -9px 0 9px #DEDEDE; }
#careers .showCities li { display: inline-block; float: none; margin: 0 1em; }
#careers .showCities li a { font-weight: bold; position: relative; }
#careers .showCities a.active,#careers .showCities a:hover { color: #f93e3e; }
#careers .showCities a.active:before { content: ""; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 8px solid #282828; position: absolute; top: -1.1em; left: 0; right: 0; margin: auto; }
/* #careers .subMenu li:first-child, #careers .subMenu li:last-child{ margin: 0; } */
#careers .subMenu ul{ list-style: none; overflow: hidden; padding: 0; margin: 0; }
#careers .subMenu ul.showCities { border-top: 1px solid #eee; margin-top: .5em; padding-top: .5em;  }
#careers .inputWrapper { background: #EEEEEE; padding: 1em; }
#careers .inputWrapper input { display: block; width: 100%; font-size: 1em; padding: .5em; }
#careers .jobList	{ margin-top: 0; background: #eee; background-clip: content-box;}
#careers .jobCategory h4{ cursor: pointer;font-family: Roboto;font-size: 1.2em;margin: .8em 0 0em;font-weight: 400;display:  inline-block; position: relative; padding-left: .7em; }
#careers .jobCategory h4:before { content: "\f077 "; position: absolute; top: .2em; left: -0.5em; font-family: FontAwesome; font-size: .7em; }
#careers .jobCategory h4.active:before{content: "\f078 "; }
#careers .jobCategory h4:hover { color: #e80000; }
#careers .jobCategory.singleJob h4:before	{ display: none; }
#careers .jobCategory.singleJob h4			{ padding-left: 0; }
#careers .jobCategory.singleJob h4:hover 	{ color: #3a3a3a; cursor: text; }
#careers .jobCategory:last-child {margin-bottom: 1em; }
#careers .jobCategory:nth-child(3n+1) { clear: both; }
#careers .jobCategory ul{ list-style: none; margin: 0.5em 0 0 0; padding: 0 0 0 0; display: block; overflow: hidden; }
#careers .jobCategory ul li { padding: 0 3em 0.3em 3em;border-right: 1px solid #a9a9a9;  }
#careers .jobCategory ul li:nth-child(3n) { border-right: 0; }
#careers .jobCategory ul li a { position: relative; display: inline-block; padding-left: 0.5em; }
#careers .jobCategory ul li a:before { content: "\f0f6 "; position: absolute; top: 0; left: -0.8em; font-family: FontAwesome; }
#careers .jobCategory ul li:last-child{ margin: 0; }
#careers .jobCategory h2	{ font-family: Roboto; font-size: 2.2em; margin: 0; border-bottom: 1px solid #bbb; padding: 0 0 .5em 0; }
#careers h5					{ font-family: Roboto; font-size: 1.2em; font-weight: 500; margin: 1.2em 0 .5em 0; }
#careers .jobReq			{ list-style-type: disc !important; list-style-position: inside !important; color: #3a3a3a; font-size: 1em; padding: 0; display: block !important; }
#careers .jobReq li			{ padding: 0 0 0 1em !important; border: 0 !important;}
#careers .listTitle			{ margin: .7em 0 .2em 0; font-size: 1em; }
#careers .apply				{ display: block; margin: 2em auto 1em; background: #f93e3e; color :#fff; padding: .8em 0; border-radius: 4px; width: 10em; text-align: center; }
.modal-dialog.sendCV textarea	{ resize: none; height: 10em; opacity: 1; outline: 0 none; }
.modal-dialog.sendCV textarea:focus, .modal-dialog.sendCV input:focus { border-color: #888;box-shadow:none;outline: 0 none; }
.modal-dialog.sendCV .addCV	{ display: inline-block; margin-left: 1em; }
.modal-dialog.sendCV .captcha_wrapper { background: #eee; padding: 1em; margin: 1.5em 0 0 0; }
.modal-dialog.sendCV .captcha_wrapper #mycaptcha { display: inline-block; margin: .5em 0 0 0; }
.modal-dialog.sendCV .modal-body { padding-bottom: 0; }

/* Technology You Can Trust */
/*
@-webkit-keyframes starsRotation {
	0%   { background-position: 0 0; }
	100% { background-position: -3840px 0; }
}

@keyframes starsRotation {
	0%   { background-position: 0 0; }
	100% { background-position: -3840px 0; }
}*/
#techsYouTrust			{ /* height: 1720px; */ /*-webkit-animation: starsRotation 80s infinite linear; animation: starsRotation 80s infinite linear; position: relative;*/ -webkit-backface-visibility: hidden;
background-color: #080718;
background-image: url(../images/techs_light.png), url(../images/techs_top_earth.png), url(../images/techs_moon.png),url(../images/techs_glow.png),url(../images/techs_stars2.png);
background-position: 50% -170px, 50% -155px,50% 300px,50% 90px, 0 0;
background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
background-blend-mode: screen, normal, normal, normal, normal;
-webkit-transform: translateZ(0); 
/* transition: background 1s; */
}
#techsYouTrust .container{ position: relative; z-index: 50; }
#techsYouTrust .logo	{ max-width: 15em; margin: 7em auto 2em; }
#techsYouTrust .title	{ color: #fff; font-size: 5em; text-transform: uppercase; font-weight: 800; line-height: 0.8;}
#techsYouTrust .subtitle{ color: #6bcdff; font-size: 1.2em; }
#techsTopEarth			{ width: 100%; max-width: 1920px; height: 1428px; position: absolute; top: 53px; left: 0; background: url(../images/techs_top_earth.png) no-repeat center center; z-index: 20;  }
#techsMoon				{ width: 411px; height: 411px; position: absolute; background: url(../images/techs_moon.png) no-repeat center center; z-index: 15; margin: auto; left: 0; right: 0; top: 20em; }
#techsGlow				{ width: 100%; max-width: 1920px; height: 800px; position: absolute; background: url(../images/techs_glow.png) no-repeat center center; z-index: 10; margin: auto; left: 0; right: 0; top: 7em; }
#techsLights			{ background: url(../images/techs_light.png) no-repeat center center; width: 800px; height: 1023px; position: absolute; top: 0; right: 0; left: 0; margin: auto; z-index: 30; blend-mode:screen; }
#techsYouTrust .info h3	{ color: #fff; margin-bottom: .3em; font-size: 2.3em;}
#techsYouTrust .info p	{ color: #A9A9A9; }
#techsYouTrust .topInfo	{ margin-top:65em; padding-bottom: 6em;position: relative; }
#techsYouTrust .botInfo	{ margin-top: 15em; }
#techsYouTrust .botInfo .txt { height: 17em;}
#techsYouTrust #topSym	{ position: absolute; margin: auto; left: 0; right: 0; bottom: 0; transform: translateX(3px) }
#techsYouTrust #botSym	{ position: absolute; margin: auto; left: 0; right: 0; top: 0; }
#techsYouTrust #btmEarth{ background-image: url(../images/techs_bot_earth.png); background-position: center top; background-repeat: no-repeat; width: 100%; height: 1100px; margin-top: -260px; position: relative; z-index: 20; }
#techsSlider			{ /* background: #080718; padding: 0 0; */overflow: hidden; }
#techsSlider .container	{ position: relative; }
#techsSlider .images	{ height: 360px; }
.slider3elm				{ height: 40em; }
.slider3elm img			{ display: block; border: 1px solid rgba(256,256,256,.45); width: 660px; position: absolute; margin: auto; transition: filter .5s, transform .5s; -webkit-transition: filter .5s, transform .5s; left: 0; right: 0;}
.slider3elm img.active	{ z-index: 3; -webkit-filter: blur(0px);filter: blur(0); -ms-transform: scale(1), translate(0%); -webkit-transform: scale(1) translate(0%); transform: scale(1) translate(0%); -webkit-backface-visibility: hidden; }
.slider3elm img.left	{ z-index: 1; -webkit-filter: blur(5px); filter: blur(5px); -ms-transform: scale(0.85), translate(-40%); -webkit-transform: scale(0.85) translate(-40%); transform: scale(0.85) translate(-40%); -webkit-backface-visibility: hidden;}
.slider3elm img.right	{ z-index: 1; -webkit-filter: blur(5px); filter: blur(5px); -ms-transform: scale(0.85), translate(40%); -webkit-transform: scale(0.85) translate(40%); transform: scale(0.85) translate(40%); -webkit-backface-visibility: hidden;}
.slider3elm img.goLtR	{ z-index: 3 }
.slider3elm img.goRtA	{ z-index: 5 }
.slider3elm img.goAtL	{ z-index: 4 }
.slider3elm img.goRtL	{ z-index: 3 }
.slider3elm img.goAtR	{ z-index: 4 }
.slider3elm img.goLtA	{ z-index: 5 }
.slider3elm .caption	{ text-align: center; position: relative; }
.slider3elm .caption .item { position: absolute; transition: filter .5s, transform .5s, opacity .5s; -webkit-transition: filter .5s, transform .5s, opacity .5s;}
.slider3elm .caption h3	{ color: #fff; font-size: 2.1em; margin: 0 0 .6em 0;}
.slider3elm .caption p	{ color: #A9A9A9; }
.slider3elm .caption p span { color: #fff; }
.slider3elm .caption .active { z-index: 3; -webkit-filter: blur(0px); filter: blur(0); -ms-transform: translate(0%); -webkit-transform: translate(0%); transform: translate(0%); opacity: 1; -webkit-backface-visibility: hidden;}
.slider3elm .caption .left	 { z-index: 1; -webkit-filter: blur(5px); filter: blur(5px); -ms-transform: translate(-40%); -webkit-transform: translate(-40%); transform: translate(-40%); opacity: 0;-webkit-backface-visibility: hidden; }
.slider3elm .caption .right	 { z-index: 1; -webkit-filter: blur(5px); filter: blur(5px); -ms-transform: translate(40%); -webkit-transform: translate(40%); transform: translate(40%); opacity: 0; -webkit-backface-visibility: hidden;}
.slider3elm .arrows		{ position: absolute; margin: auto; top: 12em; z-index: 100; cursor: pointer; }
.slider3elm .arrows.goLeft	 { left: 15px; width: 0; height: 0; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-right:8px solid #777780; }
.slider3elm .arrows.goRight	 { right: 15px; width: 0; height: 0; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 8px solid #777780; }
#techsFooter			{ background: url(../images/techs_stars_bot.png) no-repeat center top; width: 100%; height: 1000px; margin-top: -770px; z-index: 15; overflow: hidden;  }
#usrProtected			{ color: #fff;  margin: 4em auto 0; z-index: 30; height: 1em; text-align: center; line-height: 1em; font-size: 9em; font-weight:600;}
#usrProtected .txt		{ font-size: .13em; color: #00f0ff; font-weight: 300; text-transform: uppercase; letter-spacing: .7em; line-height: 1em; margin-top: 0; }
/* Internet Explorer 10+ */
_:-ms-lang(x), #techsYouTrust {background-image: url(../images/techs_light2.png), url(../images/techs_top_earth.png), url(../images/techs_moon.png),url(../images/techs_glow.png),url(../images/techs_stars2.png) !important; }

/* Pan with awards */
#PANawards{padding: 4em 0; background: #eeeeee;}
#PANawards h4{font-size: 1.6em; font-weight: normal;margin-bottom: 1em;}
#PANawards.v2{background: #F8F7F8;}
#PANawards.v2 h4{color: #626262; font-size: 14px; font-style: normal;margin-top: 2.2em;}

/* One Step Ahead */
#oneStepAhead				{ background: url("../images/techs_stars_bot.png") #080718 no-repeat center top fixed; }
#oneStepAhead .logo			{ margin: 6em auto 1em; max-width: 15em;}
#oneStepAhead .title		{ color: #fff; text-transform: uppercase; font-size: 4.5em; margin-bottom: 0.1em; }
#oneStepAhead h2.oneStepSubtitle { color: #6bcdff !important; font-size: 1.5em !important; margin: .5em 0 0 0 !important; text-transform: uppercase; line-height: 1.2; }
#oneStepAhead .subtitle		{ color: #6bcdff; font-size: 1.6em; text-transform: uppercase; }
#oneStepAhead .topEarth		{ /* height: 1720px;  */
	-webkit-backface-visibility: hidden;
	background: url(../images/stepAhead_topSide.jpg) #03050c no-repeat 50%  -200px;
	-webkit-transform: translateZ(0); 
}
#oneStepAhead .topEarth h2	{ color: #fff; font-size: 3.1em; }
#oneStepAhead .dream		{ margin-top: 31em; }
#oneStepAhead .dream .subtitle	{ color: #b3d7ff; margin:.5em 0 .5em 0; text-transform: none; font-size: 1.6em; }
#oneStepAhead .dream p		{ color: #fff; font-size: 1.4em;}
#oneStepAhead .dream .small	{ font-size: 1em; }
#oneStepAhead .separator	{ margin: 3em 0; }
#oneStepAhead p				{ color: #b9c5f0; }
#oneStepAhead #nimbus		{ margin: 5em 0 0 0; }
#oneStepAhead h1.innerTitle	{ color: #00b4ff; font-size: 3.8em; text-transform: uppercase; line-height: 1.2;}
#oneStepAhead .innerSubtitle{ color: #fff; font-size: 1.2em; font-weight: bold; text-transform: uppercase; line-height: 1.1; }
#oneStepAhead #nimbus .cloud{ position: relative; margin: 3em 0 0 0; overflow: hidden;}
#oneStepAhead #nimbus .cloud .txt { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; max-height: 100%;}
#oneStepAhead #nimbus .bsn	{ position: relative; margin: -19em 0 0 0; z-index: 30; }
#oneStepAhead #nimbus .bsn .sep	{ position: absolute; margin: auto; left: 0; right: 0; top: 2em; }
#oneStepAhead #nimbus .bsn .separator	{ margin: 6em 0 2em 0em; }
#oneStepAhead #nimbus .infoTxt	{ color: #858585; margin: 1em 0 0;}
#oneStepAhead #nimbus .infoTxt strong{ color: #c2c2c2; }
#oneStepAhead #nimbus .counter .val{ color: #fff;font-size: 3em;font-weight: 600;line-height: 1em;text-align: center; width: 100%; }
#oneStepAhead #nimbus .hr-sep{ margin: 3em auto 5em; }
#oneStepAhead .ecosys strong	{ color: #fff;font-size: 3em; font-weight: 300; line-height: 1.1; padding-bottom: .4em; display: block; }
#oneStepAhead #nimbus .counter .txt{ color: #00f0ff;font-size: .7em;font-weight: 300;letter-spacing: 0.7em;line-height: 1em;margin-top: 1em;
text-transform: uppercase; display: block; text-align: center; line-height: 1.2; }
#oneStepAhead #nmb_intel	{ background: url(../images/stepAhead_nmb_intel.png) no-repeat 50% 0; height: 2253px; margin-top: -780px;padding-top: 780px; position: relative; z-index: 20; }
#oneStepAhead .tech_descr h1{ line-height: 1; } 
#oneStepAhead .tech_descr h3{ color: #fff; margin: .2em 0 .7em 0; font-size: 2em; line-height:1.1; }
#oneStepAhead .tech_descr p	{ color: #838383; font-weight: 400; }
#oneStepAhead .tech_descr p strong{ color: #fff; }
#oneStepAhead .tech_descr ul{margin: 1em 0; padding: 0; list-style: none; }
#oneStepAhead .tech_descr li{ color: #ffffff; font-weight: 300; margin: .5em 0;}
#oneStepAhead #nmb_intel .txt{ margin-top: 13em; }
#oneStepAhead #gz			{ margin-top: -50em; background: url(../images/stepAhead_gz.png) no-repeat 16% -55px; position: relative; z-index: 30; min-height: 546px;}
#oneStepAhead #end_scr		{ background: url(../images/stepAhead_end_scr.jpg) no-repeat -10em 0; position: relative; z-index: 25; min-height: 1080px; margin-top: -15em; padding-top: 7em; }
#oneStepAhead #end_scr .container { margin-top: 18em; }
#oneStepAhead .slider		{ background: #03050c; padding-top: 4em; }
#oneStepAhead h3.section	{ font-size: 3em; color: #fff; }
#oneStepAhead .subTitle.section { font-size: 1.3em; color: #b3d7ff; margin-bottom: 3em; }
#oneStepAhead .sliderButtons	{ text-align: center; margin-top: -80px; position: relative;  z-index: 40;}
#oneStepAhead .sliderButtons a 	{ display: inline-block; text-align: center; outline: 0;width: 135px;height: 148px;border: 1px solid rgba(20,23,29,.66);border-radius: 5px;background: url(../images/btn_gradient.jpg) #000 right bottom no-repeat; overflow: hidden; margin: 0 5px; }
#oneStepAhead .sliderButtons a:hover, #oneStepAhead .sliderButtons a.active{background: url(../images/btn_gradient_hover.jpg) #1f4153 right bottom no-repeat;}
#oneStepAhead .sliderButtons h5	{ color: #4cadff; font-family: Roboto; font-size: 1em; font-weight: 300; line-height: 1; margin: 0 0 .2em 0; }
#oneStepAhead .sliderButtons p	{ color: #dcdcdc; font-family: Roboto; font-size: .6em; }
#oneStepAhead .sliderButtons figure { height: 100px; display: table-cell; text-align: center; vertical-align: middle; width: 135px; }
#oneStepAhead .sliderButtons img	{ display: inline-block; }
#oneStepAhead .sliderWrapper	{ height: 610px; width: 100%; position: relative; overflow: hidden; z-index: 22;}
#oneStepAhead .sliderWrapper .slideItem	{ height: 100%; width: 100%; overflow: hidden; position: absolute; top: 0; left: 0; transition: transform .5s; }
#oneStepAhead .sliderWrapper .slideItem:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.1); }
#oneStepAhead .sliderWrapper h2		{ color: #badaff; text-transform: uppercase; margin-bottom: .4em; }
#oneStepAhead .sliderWrapper p		{ color: #e6f1ff; line-height:1.2; font-size: 1.3em; }
#oneStepAhead .sliderWrapper #slide1	{ background: url(../images/stepAhead_slide_photon.jpg) no-repeat 80% center; }
#oneStepAhead .sliderWrapper #slide2	{ background: url(../images/stepAhead_slide_antr.jpg) no-repeat 40% center; }
#oneStepAhead .sliderWrapper #slide3	{ background: url(../images/stepAhead_slide_end.jpg) no-repeat 60% center; }
#oneStepAhead .sliderWrapper #slide4	{ background: url(../images/stepAhead_slide_web.jpg) no-repeat 50% center; }
#oneStepAhead .sliderWrapper #slide5	{ background: url(../images/stepAhead_slide_mail.jpg) no-repeat 60% center; }
#oneStepAhead .sliderWrapper #slide6	{ background: url(../images/stepAhead_slide_0Day.jpg) no-repeat 40% center; }
#oneStepAhead .sliderWrapper #slide7	{ background: url(../images/stepAhead_slide_GPN.jpg) no-repeat 100% center; }
#oneStepAhead #bestProt		{ padding: 21em 0 0; }
#oneStepAhead .quote		{ margin: 3em 0 6em 0; }
#oneStepAhead .quote q		{ color: #b3d7ff; font-size: 1.8em; }
#oneStepAhead #bestProt .avTest { display: block;  position: relative; z-index: 25;}
#oneStepAhead #bestProt .lightBlue { background: #35c2f2; }
#oneStepAhead #bestProt .darkBlue { background: #4376bb; }
#oneStepAhead #bestProt .avTable .avElement .avAverage.others { background: #2a2e34 !important; }
#oneStepAhead #bestProt .avTable p.best { color: #fff; font-weight: 400; font-size: .7em; margin: 1em 0 0; letter-spacing: -0.5px; }
#oneStepAhead #bestProt .avTable p.overall { font-size: .7em; color: #868686; }
#oneStepAhead #bestProt .avTable .darkBlueTxt { color: #4376bb; }
#oneStepAhead #bestProt .avTable .lightBlueTxt { color: #35c2f2; }
#oneStepAhead #bestProt .avTable .avElement .avTest { left: auto; right: -30px; position: absolute; top: 0; bottom: 0; margin: 0; line-height: 30px;}
#oneStepAhead .avElement			{ position: relative; }
#oneStepAhead .avElement .avAverage { width: 0%; position: relative; overflow: hidden; transition: width 1.5s; }
#oneStepAhead .avTable .avElement	{ background: transparent; }
#oneStepAhead .avTable				{ position: relative; z-index: 25; }
#oneStepAhead .awards				{ padding: 4em 0; position: relative; z-index: 25; }
#oneStepAhead #botEarth				{background-image: url("../images/techs_bot_earth.png");background-position: center top;background-repeat: no-repeat;height: 1300px;margin-top: -170px;position: relative;width: 100%;z-index: 20;}
#oneStepAhead #botEarth .container	{ position: absolute; margin: auto; left: 0; right: 0; top: 760px;  }
#oneStepAhead #botEarth a			{ display: inline-block; }
#oneStepAhead #botEarth img			{ display: inline-block; margin: 0 2em; }
#oneStepAhead #botEarth h3			{ margin-bottom: 1em; }

/* lp campaign jun */
#march_award.jun .award img { float: left; max-width: 190px; }
#march_award.jun .award .text { float: left; width: 40%; margin: 20px 0 0 20px; }
#content { background: #fff; text-align: center; width: 95%; margin: 0 auto; padding: 0; }
#content h1 { color: #d00000 !important; font-size: 24px !important; margin: 15px 0 25px 0 !important; }
#content h2 { color: #111111 !important; font-size: 16px !important; font-weight: 400 !important; text-transform: none; }
#content #tbComp { margin: 0 0 1em; padding: 3em 0; }
#content #tbComp table { margin: -40px auto 0; width: 100%; }
#content #tbComp .table > thead > tr > th { border-bottom: 0 none; }
#content #tbComp .tableComparation th { padding: 0.5em; }
#content #tbComp .tableComparation th { border-top: 0 none; }
#content #tbComp .tableComparation th { border-right: 1px solid #eee; }
#content #tbComp th:first-child { background-color: transparent; width: 32%; }
#content #tbComp th { border-right: 1px solid #4a4a4a; color: #fff; font-size: 1.3em; font-weight: 400; line-height: 0.8em; padding: 1.5em 0.5em; vertical-align: middle; width: 20%; }
#content #tbComp .tableComparation th.tcHead.features { border-left: 1px solid #eee; font-size: 1.5em; line-height: 1.2; }
#content #tbComp .tableComparation th.tcHead { background: #f9f9f9 none repeat scroll 0 0; border-top: 1px solid #eee; color: #313131; }
#content .bestDealWrapper img { width: 112px !important; float: none !important; }
#content #tbComp .tableComparation th h2 { color: #313131; font: 700 1.3em/1 "Bitter", serif; letter-spacing: -0.02em; margin: 0.5em 0 0.2em; text-align: center; }
#mediaModal.overlayP .modal-dialog,
#mediaModal2.overlayP .modal-dialog,
#flagsModal.overlayP .modal-dialog { width: 90%; background: #fff !important; }
#mediaModal.overlayP .modal-content,
#mediaModal2.overlayP .modal-content,
#flagsModal.overlayP .modal-content { background: #fff !important; }
#content .btnUpgrade { background: rgba(0, 0, 0, 0) url("../images/btn_red.png") no-repeat scroll center top; border: 0 none; color: #ffffff !important; cursor: pointer; font: 700 21px/12px arial; height: 64px; margin: 17px 0 0; text-shadow: 1px -1px 2px #5c5c5c; text-transform: uppercase; width: 192px; font-size: 0.8em; }
#content .priceTable .btnUpgrade p { color: #fff !important; }
#content #tbComp tbody td.bestDeal,
#content #tbComp tbody td.prevbestDeal,
#content #tbComp tfoot th.bestDeal,
#content #tbComp thead th.bestDeal,
#content #tbComp thead th.bestDeal,
#content #tbComp thead th.prevbestDeal { border-right: 2px solid #4eb1e8 !important; }
#content #tbComp .tableComparation .boxes th { border: none !important; }
#content #tbComp .tableComparation .extraCol { background: #EDEDED; }
#content #tbComp .tableComparation th.bestDeal { background: #ededed none repeat scroll 0 0; }
#content #tbComp thead .extraCol { border-bottom: 0 none !important; border: 2px solid #4eb1e8 !important; border-bottom: 0 !important; }
#content #priceSOS { background-color: #e3e3e3; padding: 20px 0; text-align: center; }
#content #priceSOS span { font-size: 20px; float: none; }
#content .priceTable span { float: none !important; }
#content #tbComp .table > tbody > tr > td { vertical-align: middle; }
#content #tbComp .tableComparation td.firstTD a { text-align: left; }
#content #priceSOS strike { color: #686868; font-size: 15px; }
#content .btnChoice { background: rgba(0, 0, 0, 0) url("../images/btn_grey.png") no-repeat scroll center top; border: 0 none; color: #ffffff; cursor: pointer; font: 700 0.8em/12px arial; height: 54px; margin-top: 50px; text-shadow: 1px -1px 2px #5c5c5c; text-transform: uppercase; width: 168px; }
#content #tbComp .tableComparation .extraCol { border: 2px solid #4eb1e8; border-top: none; }
#content .price span { color: #c00000; font: 700 15px/21px arial, sans-serif !important; text-shadow: 1px 1px 1px #fff; float: none; }
#content .price { color: #000000 !important; font: 700 12px/12px arial !important; letter-spacing: -0.03em; }
#content td i.fa-times { color: red; }
#content #priceTS { background-color: #cccccc; font-size: 17px; padding: 21px 0; text-align: center; }
#content #tbComp .var_ts,
#content #tbComp .var_sos { font-weight: bold !important; color: #000 !important; }
#content .close { margin: 10px 15px 7px 10px; }
#content .tableComparation td a { padding: 0 1em 0 1em; }
.lpPoup { display: block; text-align: center; }

/* LP BETA 2016 */
#beta2016			{background: url(../images/beta2016.jpg) no-repeat 50% 0;}
#beta2016 h1		{ color: #fff; font-size:4.2em; margin-top: 3.8em;}
#beta2016 h3		{ color: #9ac1ff; letter-spacing: .4em; font-size: 3em;}
#beta2016 .bar		{ margin: 1.6em 0 0 0; }
#beta2016 h4		{ color: #fff; font-weight: bold; margin: 2em 0 .6em 0; }
#beta2016 p			{ color: #95a9c8; margin-bottom: 2em; }
#beta2016 .form input{ background: #fff; border: 0; color: #808080; font-size: 1em; padding: .9em 1em; max-width: 330px; width: 90%; }
#beta2016 .form button{ background: #1a30fd; color: #fff; font-size: .9em; font-weight: bold; border: 0; padding: 1em 2em; margin: 2em auto; }
#beta2016 .prize	{ margin-top: -9em; position: relative; z-index: 1; margin-bottom: -10em; }
#beta2016 .subscribe{ position: relative; z-index: 10; }
#beta2016 .response .bar	{ margin-top: 1.8em; }
#beta2016 .response h5		{ font-weight: bold; color: #fff; font-size: 2.5em; margin-bottom: 0;}
#beta2016 .response p		{ color: #8e8e8e; }
#beta2016 .response p a		{ color: #5494ff; }
#beta_reward		{ position: relative; z-index: 10; padding: 7.5em 0 3em 0;}
#beta_reward h4		{ color: #1b1b1b; font-weight: bold; letter-spacing: 0.2px; }
#beta_reward p		{ color: #494949; }
#beta_reward p.disclaimer { color:#a8a8a8; font-size: .7em; }
#footer1.onlyLogo			{ padding: 2em 0; }
#footer1.onlyLogo .logo		{ max-width: 170px;} 

/* LP Back to School 2015 */
#prodSection.backToSchool_lp .elements { background: url(../images/elements_backtoschool.png) center no-repeat; width: 100%; height: 600px; position: absolute; left: 0; right: 0; height: 100%; top: 67px; z-index: 1; margin: auto; transform: translateY(1px; ); }
#prodSection.backToSchool_lp { overflow: hidden; background: url(../images/bg_backtoschool.jpg) center -105px / cover no-repeat; padding: 5em 0; }
#prodSection.backToSchool_lp .box { position: relative; z-index: 2; }
#prodSection.backToSchool_lp h1 { font-size: #111; font-size: 48px; margin: 1em 0 0 0; }
#prodSection.backToSchool_lp h5 { margin-bottom: 30px; }
#prodSection.backToSchool_lp .borderWhite { padding: 45px 0 !important; background: url(../images/borders_backtoschool.png) center no-repeat; margin-bottom: 60px; }
#prodSection.backToSchool_lp .borderWhite span { font-size: 18px; color: #333333; text-transform: uppercase; }
#prodSection.backToSchool_lp .borderWhite.text-right { background-position: center right; }
#prodSection.backToSchool_lp .borderWhite.text-left { background-position: center left; }
#prodSection.backToSchool_lp img.pcmag { margin: 0 auto; }
#usersSupport { padding: 1em 0; background: #eeeeee; }
#usersSupport h3 { color: #555555; text-transform: uppercase; }
#usersSupport span { text-transform: uppercase; font-size: 10px; letter-spacing: 2px; }
#prodSection.backToSchool_lp span.priceWrapper{left: 88px;}

/* lp family pack 80% off */
#LP_FP_intro.off80{background-position: 110% bottom;}
#LP_FP_intro.off80 img.off{bottom:1em;left:7em;position:absolute;width:140px;}
#LP_FP_intro.off80 .logo{margin-bottom: 2em;}
#LP_FP_intro.off80 h3{color: #444;}
#LP_FP_intro.off80 h5{font-weight: 500; color: #777;}

/* i want to */
#iwantTo .box{display:block;transition: all 0.3s ease;width: 360px;border: 1px solid #A1A1A1;padding: 5px 0;margin-bottom: 40px;}
#iwantTo .box:hover{border-color: #222;}
#iwantTo .box:hover h5{color: #222;}
#iwantTo h5{transition: all 0.3s ease;font-size: 18px;color: #6b6b6b;display: inline-block;vertical-align: middle;}
#iwantTo h1{font-size: 30px;color: #455a64;	margin: 0px 0 20px 0;}
#iwantTo .products h3:first-child{margin-top: 20px;}
#iwantTo .box .icon{margin: 2px 5px 0 0;}
#iwantTo .box .icon.second{margin-top: 4px;}
#iwantTo .products p{font-size: 16px;color: #3a3a3a;font-weight: 300;margin-top: 5px;}
#iwantTo .products h5{font-size: 22px; font-weight: 300;margin: 0px;}
#iwantTo .products span{display: block;}
#iwantTo .products a.btn{font-size: 20px;margin: 11px 0 3px 0;padding: 15px 35px;}
#iwantTo .products a.secLinks:last-child{margin-right: 10px;}
#iwantTo .products a.secLinks{color: #6a6a6a;font-size: 14px;border-bottom: 1px solid #C1C1C1;transition:all 0.3s ease;}
#iwantTo .products a.secLinks:hover{border-bottom: 1px solid #666;}
#iwantTo .products a.separator{color: #6a6a6a;}
#iwantTo .products a.last{margin-top: 16px;}
#iwantTo  strong{color: #3a3a3a;}
#iwantTo .products span.old-price{text-decoration: line-through;}
#iwantTo .separator{background: url(../images/iwant_separator.png) center 78px no-repeat;}

/* LP BETA 2016 v3 */
#beta2016.v3	{ background: url(../images/beta3.jpg) center 0 #020a19 no-repeat; padding: 5em 0; position: relative;perspective: 100px; }
#beta2016.v3 .container	{ position: relative; z-index: 10;  -webkit-transform: rotateY(0deg); transform: rotateY(0deg);}
#beta2016.v3 .overlay	{ background: url(../images/beta3-overlay.png) no-repeat 0 0; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 5; }
#beta2016.v3 .logo		{ max-width: 340px; margin-top: 12em; }
#beta2016.v3 h1			{ font-size: 19em; margin: 0;line-height: .8; margin-top: .1em; }
#beta2016.v3 h2			{ font-size: 7em; margin: 0; color: #fff; margin: 0; line-height: .8;}
#beta2016.v3 .subtitle	{ color: #fff; font-size: 2.2em; margin: 1em 0; line-height: 1.3; }
#beta2016.v3 .social	{ margin-top: 4em; }
#beta2016.v3 .social a	{ display: inline-block; margin: 0 .2em; }
#beta2016.v3 .social img{ max-width: 65px; display: inline-block; }
#beta2016.v3 p.share	{ color: #868686; font-size: 1.1em; margin: 1.8em 0; }
#beta2016.v3 .sep		{ margin-top: 3em; }
#beta2016.v3 .sep hr	{ border-top: 1px solid #475b84; margin-top: 2.2em; }
#beta2016.v3 .campaign h4			{ font-size: 3.4em; margin: 1em 0 0; }
#beta2016.v3 .campaign .subtitle	{ color: #b3d7ff; font-size: 1.2em; margin: 1em 0; }
#beta2016.v3 h5			{ color: #ffe900; font-weight: bold; font-size: 1.4em; text-align: left; margin: 3em 0 0 0; }
#beta2016.v3 #beta_steps{ position: relative; margin: 6em 0; }
#beta2016.v3 #beta_steps .period { background: #4e5b75; height: 6px; padding: 0 12px; background-clip:content-box; position: relative; }
#beta2016.v3 #beta_steps .period .dot { background: #fff; border-radius: 50%; width: 24px; height: 24px; position: absolute; right: -12px; top: -9px; z-index: 10; cursor: pointer; }
#beta2016.v3 #beta_steps .period .first { left: -12px; }
#beta2016.v3 #beta_steps .period .dot.active { background: #ffea00;}
#beta2016.v3 #beta_steps .period .dot.active .date, #beta2016.v3 #beta_steps .period .dot.active .title { color: #ffea00;}
#beta2016.v3 #beta_steps .period .fill	{ width: 0%; height: 100%; position: absolute; left: 0; top: 0; background: #ffea00; }
#beta2016.v3 #beta_steps .period .date	{ position: absolute; top: -40px; width: 100px; left: -38px; color: #fff; font-weight: bold; pointer-events: none;}
#beta2016.v3 #beta_steps .period .title	{ position: absolute; top: 40px; width: 160px; left: -68px; color: #fff; font-weight: bold; font-size: 1.2em; line-height: 1.1; pointer-events: none;}
#beta2016.v3 #beta_steps .period .descr	{ background: #000; color: #fff; width: 140px; font-size: 11px; padding: 4px; border-radius: 5px; position: absolute; left: -62px; top: 0px; opacity: 0; pointer-events: none; transition: all .2s; }
#beta2016.v3 #beta_steps .period .descr:before { content: ""; position: absolute; top: -8px; left: 50%; width: 0; height: 0; border-left: 8px solid transparent;	border-right: 8px solid transparent; border-bottom: 8px solid #000; margin-left: -4px; }
#beta2016.v3 #beta_steps .period .dot:hover .descr { opacity: 1; top: 30px; }

#beta_feedback			{ padding: 6em 0; background: #18ad96; }
#beta_feedback h2		{ color: #fff; }
#beta_feedback .subtitle{ color: #fff; font-size: 1.2em; margin: 2em 0 0 0; }
#beta_feedback .subtitle a { color: #b4ff00; }
#beta_feedback .disclaimer { color: #98e4d0;font-size: 0.8em;}

#increase_chances		{ padding: 6em 0; background :#f5f5f5; }
#increase_chances h2	{ color: #000; margin-bottom: 2em; }
#increase_chances .icons figure {display: block;height: 90px;}
#increase_chances .icons{ margin-bottom: 1em; }
#increase_chances p		{ color: #262626; }
#increase_chances p a	{ color: #006cff; }

#how_test				{ padding: 6em 0; }
#how_test h2			{ color: #000; margin-bottom: 1em; }
#how_test .explain		{ display: block; }
#how_test .explain ol	{ margin-left: 0; padding: 0;  list-style-type: none;}
#how_test .explain li	 { counter-increment: step-counter; color: #272727; font-size: 1.3em; line-height: 1.2; margin: 3em 0; vertical-align: middle; padding-left: 3.4em; position: relative; font-weight: 300; }
#how_test .explain li:before { content: counter(step-counter); width: 1.7em; line-height: 1.7em;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;background-color: #e6e6e6; color: #fff;font-size: 1.3em; display: inline-block; text-align: center; position: absolute; left: 0; top: -0.3em; }
#how_test .explain li a	{ color: #006cff; }
#how_test .explain li:first-child { margin-top: 1em; }
#how_test .explain h4	{ font-weight: 400; margin: 0 0 2em 0; font-size: 1.8em; color: #020a19; font-weight: 300; }
#how_test .links		{ margin-bottom: 6em; text-align: center; }
#how_test .links a		{ display: inline-block; text-transform: uppercase; color: #272727; font-size: 2em; margin: 0 .5em; outline: 0; }
#how_test .links a.disabled { opacity: .5;}
#how_test .links a.active{ color: #006cff; }
#how_test .sep		{ margin-top: 4em; }
#how_test .sep hr	{ border-top: 1px solid #bbb; margin-top: 2.2em; }
#how_test .ftrs		{ padding: 0; margin: 0 0 2em 0; list-style: none; overflow: hidden; text-align: center; }
#how_test .ftrs	h4	{ font-family: Roboto; color: #000; font-size: 1.8em; margin-bottom: .8em; }
#how_test .ftrs	p	{ color: #000;}
#how_test .sep hr	{ border-top: 1px solid #bbb; margin-top: 2.2em; }
#how_test h3		{ margin: 1.5em 0 2em; }
#how_test .main_sep	{ margin: 4em 0; border-color: #eaeaea; }
#how_test .more_info h4 { font-family: Roboto; color :#000; font-size: 2.3em; margin-bottom: 1em; }
#how_test .more_info ol	{ color: #000; padding: 0; list-style-type: none; }
#how_test .more_info ol li	{ counter-increment: step-counter; margin: .6em 0;  }
#how_test .more_info ol li:before	{  content: counter(step-counter) "."; font-weight: bold; padding-right: .4em; }
#how_test .more_info h6	{ font-size: 1em; font-family: Roboto; color :#000; margin: 0 0 .2em 0;}
#how_test .more_info p	{ color :#000; margin: 0;}
#how_test .more_info .txt { margin-bottom: 1.4em; }
#how_test .devices	{ margin-bottom: 4em; }
#how_test .details	{ display: none; }
#how_test .details.active { display: block; }
#footer1.beta3			{ background: #202020; }
footer#copy				{ background: #161616; color: #fff; font-size: .8em; text-align: center; padding: .5em 0; }
#betaNav			{ background: #000; padding: 1.5em 0; position: fixed; width: 100%; z-index: 200; display: none; }
#betaNav .links		{ text-align: right; }
#betaNav .links a	{ outline: 0; text-transform: uppercase; color: #fff; font-size: 1.4em; display: inline-block; margin: 0 .4em; line-height: 34px; }
#betaNav .links a.active { color: #006cff; }
#betaNav .links a.disabled { opacity: .5; } 
#betaNav .share		{ text-align: right; }
#betaNav .share a	{ display: inline-block; margin: 0 .2em; }
#betaNav .share a img{ display: inline-block; width: 35px;  }
#betaNav .logo img	{ display: inline-block; max-width: 140px; color: #fff; vertical-align: -2px; }
#betaNav .logo		{ color: #fff; font-size: 1.3em; font-weight: 300; padding: .2em 0 0 0;}
#businessTable.v2 .subHL td { background: #356187 ; border: medium none; color: #9bcefa; font-size: 0.9em; padding-bottom: 14px; }
#businessTable.v2 table .noBorderBottom td { border: 1px solid #dcdcdc !important; }
#businessTable.v2 table tr.learn_more { border: medium none; }
#businessTable.v2 table tr.learn_more td { background: transparent ; border: medium none; }
#businessTable.v2 h6 { color: #fff; font-size: 24px; line-height: 1; margin: 0; }
#businessTable.v2 table th.text-center a { padding-bottom: 2px; }
#businessTable.v2 table .sep { border-right: 1px solid #dcdcdc; }
#businessTable.v2 table .subHL .sep { border-right: medium none; }
#businessTable.v2 table td { border-right: 1px solid #dcdcdc; }
#businessTable.v2 table tr td.fill { background: #fbfbfb none repeat scroll 0 0; border: medium none transparent; }
#businessTable.v2 table tr:hover td.fill { background: #e2e2e2 none repeat scroll 0 0; }
#businessTable.v2 tr.learn_more:hover { background: transparent none repeat scroll 0 0 !important; }
#businessTable.v2 tr.learn_more:hover td { background: transparent none repeat scroll 0 0 !important; }
#businessTable.v2 .console-option .font{font-size: 15px;}
#businessTable.v2 td.firstB{border-top: 1px solid #dcdcdc;}

#prodSection.business.v2 .btn{font-size: 1.3em; display: inline-block;}
#prodSection.business.v2 .badgePos{position: static;}
#prodSection.business.v2 .badgePos img{max-width: 5em;}
#prodSection.business.v2 figure.business-logo{	margin-top: 2em;}
#prodSection.business.v2 .badgePos div{margin-top: 1.7em;}
#prodSection.business.v2 ul{margin-left: 20px;}
#adv_security_features .device-features ul li {   color: #6a6a6a;  font-size: 1.1em;    list-style-image: url("../images/grey_ok.png"); padding: 0.5em 0;}
#adv_security_features{margin-bottom: 5em;}

/* Why Bitdefender */
.whyBdfLink		{ position: relative; }
.whyBdfLink:hover .whyBdf	{ display: block !important; }
.whyBdfLink .whyBdf { position: absolute; z-index: 100; padding: 0; width: 100%;top: 3.3em; left: 0; }
.whyBdfLink .whyBdf li { display: block !important; }
.whyBdfLink .whyBdf li a { background: transparent; color: #484848 !important; text-align: left; padding: 1em !important; line-height: 1 !important;  }
.whyBdfLink .whyBdf li a:hover, .whyBdfLink .whyBdf li a:focus, .whyBdfLink .whyBdf li a.active  { color: #e80000 !important; }

#thirdNav		{ background: #c5c5c5; padding: 0.4em 0 .5em; position: fixed; width: 100%; top: 104px; z-index: 100; transition: top .5s; }
#thirdNav ul	{ padding: 0; list-style: none; margin: 0; }
#thirdNav ul li	{ display: inline-block; position: relative; margin-right: 1em; }
#thirdNav ul li a { font-size: .9em; line-height: 1; }
#thirdNav ul li a.active { color: #e80000; }
#thirdNav ul li a.active:before { border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #c5c5c5;bottom: -14px;content: "";height: 0;left: 50%;margin-left: -8px;position: absolute;width: 0; }

#ourBrand		{ background: url(../images/avatar_grey.jpg) no-repeat center bottom -119px fixed #171717; padding: 4em 0 45em; position: relative;}
#ourBrand .container { position: relative; z-index: 10; transform: translateY(0); }
#ourBrand .overlay { position: absolute; z-index: 2; background: #000; content: ""; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background: #171717; opacity: .9; }
#ourBrand h2	{ color: #c5c5c5; margin: 0.5em 0 0.3em; }
#ourBrand p	{ color: #c5c5c5; }
#ourBrand .dl-brand	{ background-color: #003cff; color: #fff; text-transform: uppercase; font-size: 1.1em; padding: .8em 1.2em; display: inline-block; margin-top: 5em; }
#whyBdfMap	{ width: 100%; height: 600px; }

#bdfManagement			{ background: url(../images/ManagementBackground.jpg) #222; padding: 5em 0 4em; }
#bdfManagement .item	{ margin-bottom: 3em; }
#bdfManagement .caption { max-width: 273px; width: 100%; margin: 0 auto; background: #fff; padding: .5em 1em; position: relative; }
#bdfManagement .caption:before { content: ""; position: absolute; left: 10%; top: -8px; background: 0; width: 0; height: 0; border-left: 8px solid transparent;border-right: 8px solid transparent; border-bottom: 8px solid #fff; }
#bdfManagement .caption p { color: #000;font: 700 1.4em/1.2em "Roboto";margin: 0;padding: 0;text-transform: uppercase; }
#bdfManagement .caption span { color: #1f1f1f; font: italic 300 1em/1.2em "Roboto";}
#bdfManagement .text h3 { color: #9f9f9f; font: 100 2.4em/1.2em "Roboto"; text-transform: uppercase;}
#bdfManagement .text p { color: #9f9f9f; font: italic 300 1.1em/1.2em "Roboto"; }
#bdfManagement .text p span { display: block; font-weight: bold;}
#whyBdfTooltip h1		{ font-size: 14px; }

#awards_page			{overflow: hidden;	position: relative;	background: #fff;}
#awards_page .date		{ text-align: center; position: relative; z-index: 90; }
#awards_page .date h2	{ display: inline-block; background-color: #00adef;border: 1px solid white;border-radius: 5px; font-family: Roboto;font-weight: 700; font-size: 2em; color: #fff; padding: .3em .8em; position: relative; }
#awards_page .date h2:before { content: ""; position: absolute; width: 0; height: 0; border-top: 4px solid #00adef; border-left: 4px solid transparent; border-right: 4px solid transparent; bottom: -5px; left: 50%; margin-left: -4px; }
#awards_page .date h4	{ display: inline-block; font-family: Roboto;font-style: italic; font-size: .9em; color: #757676; font-weight: 400; background-color: #fff;border: 1px solid #f4f4f4;border-radius: 5px; padding: .6em .8em; margin: 2em 0; }
#awards_page .content	{ width: 450px;height: 100px;border: 3px solid rgba(244, 244, 244, 0.47);border-radius: 10px; background: #fff; position: relative; }
#awards_page .ss-left .content{ float: right; margin-right: 10%; }
#awards_page .ss-right .content { float: left; margin-left: 10%;}
#awards_page .ss-left .quote  { float: right; }
#awards_page .ss-right .quote { float: left; }
#awards_page .award		{ position: absolute; left: 7px; top: -15px; max-height: 110px; max-width: 70px; }
#awards_page .award.small { top: 10px}
#awards_page .quote		{ max-width: 370px; text-align: left; padding: 2px 5px 5px 20px; }
#awards_page .quote q	{ color: #474747; font-weight: 300; font-style: italic; font-size: 1.8em; line-height: 1.1; }
#awards_page .quote span{ display: block; color: #aaadb3;font-size: .9em; font-weight: 400; margin-top: 2px; line-height: 1.1;}
#awards_page .ss-left:before, #awards_page .ss-right:before { border-bottom: 2px solid #f4f4f4; content: ""; height: 0; margin-top: -1px; position: absolute; top: 50%; width: 14%; right: 0;}
#awards_page .ss-right:before { right: auto; left: 0;}
#awards_page .ss-right .award { left: auto; right: 7px; }
#awards_page .empty		{ height: 1px; }
#awards_page .empty:before, #awards_page .empty:after { display: none; }
#awards_page .ss-left:after, #awards_page .ss-right:after { content: "";width: 54px;height: 54px;background: url(../images/cup.png) no-repeat center #00adef;border: 5px solid #f4f4f4;position: absolute; right: -27px; bottom: 21px; border-radius: 50%; z-index: 90; }
#awards_page .ss-right:after { right: auto; left: -27px; }
#awards_page .separator		{width: 23px;height: 23px;border: 3px solid #00adef; border-radius: 50%; margin: 2em auto; background: #fff; }
#awards_page .bigger .content	{ height: 145px; }
#awards_page .bigger q		{ font-size: 1.2em; }
#awards_page .bigger .ss-left:after, #awards_page .bigger .ss-right:after { bottom: 45px; }
#awards_page .menu		{ position: fixed; overflow: hidden; top:137px; width: 100%;background-color: #f4f4f4; z-index: 99; transition: top 0.5s ease 0s; padding: 0.4em 0 0.5em; }
#awards_page .menu a	{ font-size: 0.9em; line-height: 1; display: inline-block; margin-right: 1em; color: #6d6d6d; outline: none; }
#awards_page #ss-container .date:first-child { margin-top: 4em; }
.w10comp	{ background: #00adef !important;color: #fff !important; }
.w10comp p	{ color: #fff !important; }
/*renew*/
#RnwTop.renewal2{margin-bottom: 0;}
#RnwTop.renewal2 .progress{height:25px;overflow:visible;border-top-right-radius:20px;border-bottom-right-radius:20px;}
#RnwTop.renewal2 .progress-bar-success:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px;}
#RnwTop.renewal2 .progress-bar-success{margin-left:-5px;}
#RnwTop.renewal2 ul.marginN{margin-top:-45px;}
#RnwTop.renewal2 ul li{font-size:1em;color:#9b9b9b;height:25px;margin-left:-5px;padding-left:10px;line-height:24px;border-right:2px solid #fff;font-size:0.92em;text-align:left;}
#RnwTop.renewal2 ul li:last-child{border-right:none;}
#RnwTop.renewal2 ul li.txtWhite{color:#fff;}
#RnwTop.renewal2 .form-group{margin-top:3px;}
#RnwTop.renewal2 .form-group a.btn{font-size:1em;height:51px;line-height:32px;}
#RnwTop.renewal2 #quickRnw .form-inline input{margin-right:10px;padding-right:20px;}
#RnwTop.renewal2 #quickRnw{margin-top:1em;}
#RnwTop.renewal2 #quickRnw .findKey{margin-bottom:1.2em;}
#RnwTop.renewal2 #quickRnw .labelInput{margin-top:1.2em;}
#RnwProd.v2{padding-top: 0;}
#RnwProd.v2 img.iconMoney{margin-left: 25px;}
#RnwProd.v2 strike{color: red;}
#RnwProd.v2 .container.custom{margin-top: -30px;}
#RnwProd.v2 .activePack{margin: -330px 0  0 0; }
#RnwProd.v2 .activePack figure{width: 400px;margin-left: -40px;padding: 0px!important;}
#RnwProd.v2 .customHeight{padding: 57px 0 20px 0!important; margin-top: -40px;}
#RnwProd.v2 img.marginAuto{float: none;margin: 0 auto;}
#RnwProd.v2 figure{position: relative;z-index: 99;}
#RnwProd.v2 .marginm{margin-top: -40px; padding-top: 20px;}
#RnwProd.v2 #prodComparison .th,
#RnwProd.v2 #prodComparison .cell{border-left: transparent;}
#RnwProd.v2 #prodComparison .th.first,
#RnwProd.v2 #prodComparison .cell.first{border-left: 1px solid #dedede;}
#RnwProd.v2 #prodComparison .row_odd,
#RnwProd.v2 #prodComparison .row_even{margin-top: 0;}
#RnwProd.v2 #prodComparison .row_odd .cell,
#RnwProd.v2 #prodComparison .row_even .cell{border-top: 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) { #RnwProd.v2 #prodComparison .row_odd,#RnwProd.v2 #prodComparison .row_even{margin-top: 1px;}#RnwProd.v2 .activePack{margin: -328px 0  0 0; }	}

/* av overlay 2 */
#prodSection.v2 .modal-body h3 { font-size: 36px; font-weight: 300; }
#prodSection.v2 .modal-body p { color: #6a6a6a; font-size: 16px; font-weight: 300; margin-top: 0; }
#prodSection.v2 .modal-body hr { margin: 30px 0 25px 0 !important; }
#mediaModal.overlayP.v2 .modal-dialog,
#mediaModal2.overlayP.v2 .modal-dialog,
#flagsModal.overlayP.v2 .modal-dialog { width: 550px !important; }
#prodSection.v2 .blueButtons a { font-weight: 500;transition: all 0.3s ease; padding: 10px; border-radius: 5px; background: #0277BD; text-transform: uppercase; color: #fff; font-size: 14px; width: 220px; display: inline-block; margin: 10px 5px; }
#prodSection.v2 .blueButtons a:hover { background: #0d6397; }
#prodSection.v2 span.customHr { height: 1px; position: absolute; left: -33px; right: 0; width: 114%; background: #565656 !important; }
#prodSection.v2 .blueButtons { margin-bottom: 30px; }
#prodSection.v2 .getI { color: #42a5f5; font-size: 16px; text-decoration: underline; transition: all 0.3s ease; }
#prodSection.v2 .getI:hover { color: #0d6397; }

/* antivirus free overlay */
#mediaModal.overlayP.free .modal-dialog,#mediaModal2.overlayP.free .modal-dialog,#flagsModal.overlayP.free .modal-dialog{width: 800px!important;}
#mediaModal.overlayP.free .modal-body{padding: 30px 40px!important;}
.customTable .head{font-size: 14px;}
.customTable .middle.free{background: #616161; border-top-left-radius: 5px;border-top-right-radius: 5px;}
.customTable  {margin-top: 30px;}
.customTable .check{float: none;color: #8BC34A;height: auto;}
.customTable .row div{padding: 5px; border-right: 1px solid #eee}
.customTable .head div{padding: 5px 15px;}
.customTable .head h5{font-size: 13px;color: #fff;margin: 0 0 5px 0;}
.customTable img.logo{width: 75px;margin-left: -32px;}
.customTable .row > div{border-left:1px solid #eee; border-right: 1px solid #ccc;}
.customTable .row > div:first-child{border-top:1px solid #eee;}
.customTable .right.free{background: #424242;border-top-left-radius: 5px;border-top-right-radius: 5px;margin-top: -20px;}
.customTable .right.free h5{font-size: 18px;white-space: nowrap;margin-bottom: 0;}
.customTable .right.free img{margin-left: 0;}
.customTable .old_price{color: #fff;}
.customTable .lineTh{ text-decoration: line-through!important;}
.customTable .alt{background: #F5F5F5;}
.customTable .row div span{font-weight: 300;padding-left: 15px;}
.customTable img.off{position: absolute;  right: -1.5em; top: -5.5em;}
.customTable .row .right{border-left: 1px solid #CCCCCC;}
.customTable .row .last{border-bottom: 1px solid #eee;}
.customTable .last .right{border-bottom: 1px solid #ccc;}
.customTable .last a{text-decoration:underline;display: block;margin: 1.6em 0; font-size: 12px;font-weight: 300;color: #01579b;}
.customTable .last a span{display: block;font-weight: bold;font-size: 17px;padding-left: 0;line-height: 14px;padding-bottom: 8px;}
.customTable .last a.btn{text-decoration:none;margin: 0;color: #fff;font-weight: bold;font-size: 11px;}
.customTable .last .height {height: 66px;}
.customTable .last .middle a:hover{color: #0d3a5e}

/* pan awards v2 */
#PANawards.v2 h5{ font-family: Arial,​ Helvetica,​ sans-serif;font-weight: 300;font-size: 14px;margin-top: 1.5em;margin-top: 45px!important;}
#PANawards h4.customTitle{color: #3a3a3a; font-size: 42px;font-weight: 600!important;}

/* antivirus free overlay W10 */
#head.gnz .enjoy90		{ font-size: 1.2em; letter-spacing: -0.04em;  vertical-align: middle; margin: 2em 0 0 0; }
#head.gnz .enjoy90 .btn	{ display: inline-block; font-size: .6em; margin: 0 .3em; }
#head.gnz .sep90		{ font-size: 1.3em;font-weight: 300; margin: .8em 0; position: relative; z-index: 10;}
#head.gnz .sep90:before	{ background: #d5d5d5 none repeat scroll 0 0;content: "";height: 1px;left: 0;margin: auto;max-width: 14em;position: absolute;right: 0;top: 54%;width: 100%; z-index: 2; }
#head.gnz .sep90:after	{ background: #fff; content: ""; height: 100%; width: 3em; z-index: 5; position: absolute; top:0; left: 0; right: 0; bottom: 0; margin: auto; }
#head.gnz .sep90 span	{ display: block; width: 100%; height: 100%; position: relative; z-index: 10; font-style: italic; }
#head.gnz .small90		{ font-size: 1.4em; }
#head.gnz .big90		{ font-size: 1.7em;margin-bottom: 0.2em; font-weight: 300; }
#head.gnz .big90.upg	{ margin-bottom: 1.4em; }
#head.gnz .customTable .check { font-size: 1.2em; }

/* LP Windows 10 */
#LP_W10			{ background: url(../images/LP_W10.png) #004b98 no-repeat top left; height: 595px; margin: 50px 0 -240px 0; color: #fff; padding: 5em 0 0 0; }
#LP_W10 h1		{ color: #fff; font-size: 4.6em; font-weight: 500; margin-top: 0; }
#LP_W10 h2		{ color: #fff; font-size: 3.6em; margin: 0 0 .6em 0; }
#LP_W10 p		{ font-size: 1.3em; font-weight: 700; line-height: 1.2; margin-top: 1em; }
#prodSection.W10{ background-color: transparent !important; padding-bottom: 6em; }
#prodSection.W10 .over { margin: 3em auto 3em; background: #102ca3; border-radius: 0; box-shadow: none; border: 0; text-shadow: none; text-transform: capitalize; font-size: 1.2em;font-weight: 400; max-width: 12em; display: block; float: none; text-align: center; }

/* Back to school RO */
#prodSection.backToSchool_lp.RO span.priceWrapper { right: 40px; left: auto; }

/* Product Page 2016 */
#prodSection.v2016 				{ background: #e3e3e3; padding:3em 0 5em 0; position: relative; overflow: hidden; border-bottom: 0;}
#prodSection.v2016 .title		{ color: #010101; font-weight: 900; font-size: 3.8em; text-transform: uppercase; line-height: .9; margin: 0; }
#prodSection.v2016 .title .bdf	{ text-transform: capitalize; font-weight: 400; font-size: .4em; line-height: 1; }
#prodSection.v2016 .subTitle	{ color: #181818; font-weight: 300; font-size: 2em; margin: .2em 0 0 0; padding: 0; }
#prodSection.v2016 ul					{ list-style-image: url("../images/checkv2.png");list-style-position: outside; padding: 25px 20px 15px; }
#prodSection.v2016 ul li				{ color: #313131; font-size: 1em; }
#prodSection.v2016 ul li.no-check		{ list-style: none; }
#prodSection.v2016 .priceTable 			{ background: #f2f2f2; margin: 25px 0 0 0; padding: 0; }
#prodSection.v2016 .priceTable .form-group	{ margin: 0; padding: 14px 0; }
#prodSection.v2016 .priceTable label		{ line-height: 1.2;color: #1b1b1b;font-weight: 700; margin: 0.7em 0; padding-right: 0;}
#prodSection.v2016 .priceTable select		{ border: 1px solid #d0d0d0; border-radius: 0; outline: none; box-shadow: none;color: #363636; font-weight: 700;}
#prodSection.v2016 .priceTable .wrap		{ padding: 0 10px; overflow: hidden; }
#prodSection.v2016 .priceTable .install		{ margin: 0 0; padding: 0 24px; background: #fafafa; border: 0; width: 100%;color: #1b1b1b;font-weight: 700; }
#prodSection.v2016 .priceTable .install .text-to-yes 	{ color: #1b1b1b;font-weight: 700; line-height: 1.1; float: none; display: block; margin-top: 1em;}
#prodSection.v2016 .priceTable .price p			{ font-weight: 400;color: #1e1e1e; font-size: 1.3em; }
#prodSection.v2016 .priceTable .price big		{ vertical-align:0; float: none;color: #1e1e1e; line-height: 1; display: inline-block; margin-left: .2em; font-size: 1.5em; }
#prodSection.v2016 .priceTable .disclaimer		{ color: #707070; font-weight: 400; font-size: .9em; }
#prodSection.v2016 .install .yes				{ background: url(../images/radioButtons.png) no-repeat 0 0; margin: 0; padding: 4px 0 4px 30px; }
#prodSection.v2016 .install input				{ opacity: 1; display: none; }
#prodSection.v2016 .install input:checked+.yes	{ background-position: 0 -23px; }
#prodSection.v2016 .priceTable img				{ margin: 0; float: none; }
#prodSection.v2016 .yes-check					{ padding: 10px 0; }
#prodSection.v2016 .badgePos					{ left: auto; right: -400px; top: auto; bottom: 0; z-index: 20;}
#prodSection.v2016 .badgePos a					{ color: #e46b00; line-height: .9; }
#prodSection.v2016 .badgePos p					{ color: #746d87; font-weight: 400; font-size: .9em; margin: 0; line-height: 1; }
#prodSection.v2016 .badgePos div				{ margin-top: 1.3em; }
#prodSection.v2016 .newBadge a					{ display: block; width: 100%; line-height: 1; margin-top: 25px; }
#prodSection.v2016 .newBadge a img				{ display: block; max-width: 140px; }
#prodSection.v2016 .newBadge span				{ color: #746d87; font-weight: 400; font-size: .8em; margin: 0; line-height: 1.2; display: inline-block; padding: .4em 0 0 0; }
#prodSection.v2016 .ultimate					{ margin-top: 1em; }
#prodSection.v2016 .ultimate h4					{ color: #111; font-size: 1.3em; }
#prodSection.v2016 .ultimate p					{ color: #3f3f3f; line-height: 1.3;}
#prodSection.v2016 .ultimate .notSure			{ color: #2e2e2e; font-size: 1.1em; font-weight: 400; margin: .8em 0 .5em 0;}
#prodSection.v2016 .ultimate .notSure a			{ font-weight: 700; color: #008bf7; font-size: .9em;text-transform: uppercase; }
#prodSection.v2016 .ultimate .expired			{ color: #707070; font-size: .9em; margin: 0; }
#prodSection.v2016 .ultimate .expired a			{ color: #008bf7; }
#prodSection.v2016 .particles					{ position: absolute; left: 0; top: 0; z-index: 30; pointer-events: none; }
a.buyNow	{ line-height: 1;background: url(../images/cart_v2.png) no-repeat 14px center #ff8208;border-radius: 0;color: #fff;font-family: Roboto;font-size: 17px;font-weight: 700;text-transform: uppercase; display: inline-block; text-align: center; padding: 16px 20px 16px 50px; outline: none; transition: background .2s; }
a.buyNow:hover	{ background-color: #f27a05; }
a.greenBtn	{ line-height: 1; background: #51a71d;border-radius: 0;color: #fff;font-family: Roboto;font-size: 17px;font-weight: 700;text-transform: uppercase; display: inline-block; text-align: center; padding: 16px 20px; outline: none; transition: background .2s; }
a.greenBtn:hover	{ background-color: #469c12; }

#bestProt.v2016 .darkBlue				{ background: #4376bb none repeat scroll 0 0; }
#bestProt.v2016 .lightBlue				{ background: #35c2f2 none repeat scroll 0 0;}
#bestProt.v2016 .avTable .avElement .avAverage.others { background: #2a2e34 none repeat scroll 0 0 !important;}
#bestProt.v2016 .avTable .avElement { background: transparent none repeat scroll 0 0; }
#bestProt.v2016 .avTest { display: block; position: relative; z-index: 25;}
#bestProt.v2016 .avTable .avElement .avTest { bottom: 0; left: auto; line-height: 30px; margin: 0; position: absolute;  right: -30px;  top: 0;}
#bestProt.v2016 .avElement .avAverage { overflow: hidden; position: relative; transition: width 1.5s ease 0s; width: 0;}
#bestProt.v2016 .avElement { position: relative; }
#bestProt.v2016 .avTable .darkBlueTxt { color: #4376bb; }
#bestProt.v2016 .avTable .lightBlueTxt { color: #35c2f2; }
#bestProt.v2016 .avTable p.best { color: #242424; font-size: 0.8em; font-weight: 400; letter-spacing: -0.5px; margin: 1em 0 0;}
#bestProt.v2016 .avTable p.overall { color: #868686; font-size: 0.7em; }
#bestProt.v2016			{ padding: 4.5em 0; }
#bestProt.v2016 h2		{ color: #1b1b1b; font-size: 3.3em; margin-bottom: 1.2em;}
#bestProt.v2016 .avTable .avTop { width: 95%; }
#bestProt.v2016 .quote	{ margin: 4em 0 0 0; }
#bestProt.v2016 .quote q{ color: #b76300; font-style: italic; font-size: 2em; margin: .3em 0 0 0; display: block; font-weight: 400; line-height: 1.2;}
#bestProt.v2016 .quote .by{ color: #6f6f6f; }

#ultCybSecNet		{ background: #000; color: #fefefe; padding: 6em 0 0; position: relative; overflow: hidden; }
#ultCybSecNet .title{ color: #fefefe; font-size: 2.7em; }
#ultCybSecNet .subtitle{ font-size: 1.9em; text-transform: uppercase; margin: .2em 0 .5em 0; }
#ultCybSecNet .bg1	{ position: absolute; top: -130px; left: 0; pointer-events: none; }
#ultCybSecNet .cybImg { margin-top: -4em; margin-bottom: -.8em; pointer-events: none; }
#ultCybSecNet .getAccess { margin: 2em 0 2em 0;}
#ultCybSecNet .blue	{ font-size: .9em; color: #abbccf; margin: 1.4em 0 0 0; }
.techSlider .sliderButtons		{ text-align: center; margin-bottom: -100px; position: relative; z-index: 40; }
.techSlider .sliderButtons a 	{ display: inline-block; text-align: center; outline: 0; overflow: hidden; position: relative; padding: 0 17px 17px; transition: color .2s;}
.techSlider .sliderButtons h5	{ color: #fff; font-family: Roboto; font-size: 1em; font-weight: 300; line-height: 1; margin: 0 0 .2em 0; opacity: .4; }
.techSlider .sliderButtons a .icon{background: url(../images/techs-sprite.png) no-repeat 0 0; width: 70px; height: 70px; margin: 0 auto; filter: blur(2px); -webkit-filter: blur(2px); transition: all .2s; }
.techSlider .sliderButtons a.active .icon{filter: blur(0); -webkit-filter: blur(0); }
.techSlider .sliderButtons a.active h5{ color: #4cadff; opacity: 1; }
.techSlider .sliderButtons a .autopilot		{ background-position: 0 -70px; }
.techSlider .sliderButtons a .photon		{ background-position: -70px -70px; }
.techSlider .sliderButtons a .antiransomware{ background-position: -140px -70px; }
.techSlider .sliderButtons a .smartscan 	{ background-position: -210px -70px; }
.techSlider .sliderButtons a .clueful		{ background-position: -280px -70px; }
.techSlider .sliderButtons a .web			{ background-position: -350px -70px; }
.techSlider .sliderButtons a .antispam		{ background-position: -420px -70px; }
.techSlider .sliderButtons a .anti-rootkit	{ background-position: -490px -70px; }
.techSlider .sliderButtons a .gpn			{ background-position: -560px -70px; }
.techSlider .sliderButtons a.active .autopilot		{ background-position: 0 0px; }
.techSlider .sliderButtons a.active .photon			{ background-position: -70px 0px; }
.techSlider .sliderButtons a.active .antiransomware	{ background-position: -140px 0px; }
.techSlider .sliderButtons a.active .smartscan 		{ background-position: -210px 0px; }
.techSlider .sliderButtons a.active .clueful		{ background-position: -280px 0px; }
.techSlider .sliderButtons a.active .web			{ background-position: -350px 0px; }
.techSlider .sliderButtons a.active .antispam		{ background-position: -420px 0px; }
.techSlider .sliderButtons a.active .anti-rootkit	{ background-position: -490px 0px; }
.techSlider .sliderButtons a.active .gpn			{ background-position: -560px 0px; }
.techSlider .sliderButtons a:before			{ content: ""; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; background: url(../images/techs_separator.png) no-repeat 0 0; width: 1px; height: 73px; }
.techSlider .sliderButtons a:last-child:before { display: none; }
.techSlider .sliderButtons a:after { content: ""; position: absolute; width: 90%; max-width: 50px;height: 0;background-color: #8cd2f3; bottom: 0; left: 0; right: 0; margin: auto; opacity: 0; transition: all .2s; }
.techSlider .sliderButtons a.active:after {opacity: 1; height: 5px;}
.techSlider					{ height: 130px; transition: height .5s; }
.techSlider .sliderWrapper	{ height: 800px; position: relative; transition: transform .8s ease-out; }
.techSlider .wrapper		{ position: height: 800px; position: relative; }
.techSlider .slideItem		{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.techSlider .slideItem#tech-0			{ background: url(../images/tech-autopilot.png) 80% 100% no-repeat; }
.techSlider .slideItem#tech-1			{ background: url(../images/tech-photon.png) 90% 0% no-repeat; }
.techSlider .slideItem#tech-2			{ background: url(../images/tech-antirans.png) 110% 0% no-repeat; }
.techSlider .slideItem#tech-3			{ background: url(../images/tech-smart.png) 74% 50% no-repeat; }
.techSlider .slideItem#tech-4			{ background: url(../images/tech-clueful.png) 110% 30% no-repeat; }
.techSlider .slideItem#tech-5			{ background: url(../images/tech-web.png) 120% 30% no-repeat; }
.techSlider .slideItem#tech-6			{ background: url(../images/tech-antispam.png) 110% 30% no-repeat; }
.techSlider .slideItem#tech-7			{ background: url(../images/tech-antiroot.png) 100% 800% no-repeat; }
.techSlider .slideItem#tech-8			{ background: url(../images/tech-gpn.png) 110% 30% no-repeat; }
.techSlider .slideItem h2			{ color: #fff; text-transform: uppercase; font-size: 3.1em; width: 90%; }
.techSlider .slideItem .subTitle	{ color: #d2e7fa;font-weight: 300; line-height: 1.3; margin: 1em 0; width: 90%; }
.techSlider .slideItem p			{ line-height: 1.6; }
.techSlider .slideItem .container	{ position: relative; height: 100%; }
.techSlider .slideItem .alignMid	{ position: absolute; top: 0; bottom: 0; left: 0; margin: auto; transform: translateY(50px); }
.techSlider .stars		{ position: absolute; bottom: 0; left: 0; display: block; transition: transform .8s ease-out; }
.z10	{ z-index: 10; }
.z20	{ z-index: 20; }
.z30	{ z-index: 30; }
.z40	{ z-index: 40; }
.z50	{ z-index: 50; }
.z60	{ z-index: 60; }

#bdfTopFtrs		{ background: url(../images/bdf2016_world_particles.jpg) no-repeat 0 bottom #f2f2f2 fixed; padding: 3em 0 9em; }
#bdfTopFtrs a			{ outline: none; }
#bdfTopFtrs .quote q	{ color: #b66200; font-style: italic; font-size: 1.4em; margin: 1em 0 0 0; display: block; }
#bdfTopFtrs .quote p	{ color: #746d87; font-size: .7em; }
#bdfTopFtrs .ftr		{ margin-top: 1em; }
#bdfTopFtrs .ftr h2		{ color: #000; font-size: 2.7em; margin-bottom: .4em; }
#bdfTopFtrs .ftr p		{ color: #515151; font-size: 1.1em; line-height: 1.3; }
#bdfTopFtrs .wrap		{ margin-top: 8em; }
#bdfTopFtrs img			{ max-width: 200px; }

#secTrusted			{ padding: 5em 0; background #fff; }
#secTrusted h2		{ color: #000; margin-bottom: .8em; }

#bdfCentral			{ padding: 5em 0; background: url(../images/white_stars.png) #000 no-repeat 0 0; }
#bdfCentral .logo	{ display: inline-block; width: 246px; margin-right: 10px; vertical-align: middle; padding-bottom: 8px;}
#bdfCentral	h2		{ color: #fff; font-size: 3.3em; line-height: 1; margin-bottom: .3em; }
#bdfCentral h3		{ color: #fff; font-size: 2.8em; margin: .8em 0 .2em 0;}
#bdfCentral p		{ color: #adadad; font-size: 1.1em; }
#bdfCentral .need1	{ background: url(../images/dl-icon.png) no-repeat left center; padding-left: 50px;}
#bdfCentral .need2	{ background: url(../images/pc-desktop.png) no-repeat left center; padding-left: 80px; }
#bdfCentral .need3	{ background: url(../images/mobile-icon-ok.png) no-repeat left center; padding-left: 50px; }
#bdfCentral .allNeeds > div { height: 48px; vertical-align: middle; }
#bdfCentral .allNeeds{ margin: 4em 0; }
#bdfCentral .allNeeds p	{ width: 90%; color: #919191; line-height: 1.3; margin-top: .2em; display: inline-block;vertical-align: middle; }
#bdfCentral .allNeeds i { width: 10%; display: inline-block; vertical-align: middle; font-size: 3em; }
#bdfCentral .dl		{ margin: 4em 0 2em; text-align: center;}
#bdfCentral .dl a	{ display: inline-block; vertical-align: middle; margin: 0 30px; }

#sphFtrs.v2016		{ padding: 5em 0; }
#sphFtrs.v2016 h2	{ color: #000; }
#sphFtrs.v2016 .smallTitle	{ color: #0e0e0e; font-size: 2.5em; padding: 1.3em 0 .5em 0; font-weight: 400; text-transform: uppercase; }
#sphFtrs.v2016 .quote q { font-style: italic; font-weight: 300;color: #323232; font-size: 1.7em; display: block; text-align: center; }
#sphFtrs.v2016 .quote q.noQuote:before, #sphFtrs.v2016 .quote q.noQuote:after { display: none; }
#sphFtrs.v2016 .quote	{ margin-bottom: 1em; }
#sphFtrs.v2016 .quote p	{ text-align: center; color: #575757; margin: .4em 0 0 0; }
#sphFtrs.v2016  hr, .privacy-note .privacy-sep hr { margin: 0; max-width: 187px;height: 8px; background-color: #e0e0e0; display: inline-block; width: 100%; margin: 1em 0 0 0; }
#sphFtrs.v2016 	h3	{ font-weight: 700; margin-top: 0; padding-top: 0; }
#sphFtrs.v2016 	p	{ color: #525252; }
#sphFtrs.v2016 a.plusbg	{ background-color: #353535; font-weight: 400; outline: none; }
#sphFtrs.v2016 .ftr-section	{ overflow: hidden; }
#sphFtrs.v2016 .privacy-sep hr, .privacy-note .privacy-sep hr	{ max-width: 110px; margin-bottom: 1.5em; margin-top: 5em; }
.labelWrapper 		{ height: 19px; margin-bottom: 5px; }
.labelWrapper label	{ padding: 4px 7px; color: #fff;font-family: Roboto;font-size: 11px;font-weight: 900;line-height: 1;text-transform: uppercase;background-color: #b70000; height: 19px; margin: 0;}
.labelWrapper label.yellow { background-color: #ff9600; }
.labelWrapper label.blue	{ background-color: #0078b6; }
label.labelYellow	{ padding: 4px 7px; color: #fff;font-family: Roboto;font-size: 11px;font-weight: 900;line-height: 1;text-transform: uppercase;background-color: #b70000; height: 19px; margin: 0; background-color: #ff9600;}
label.labelBlue	{ padding: 4px 7px; color: #fff;font-family: Roboto;font-size: 11px;font-weight: 900;line-height: 1;text-transform: uppercase;background-color: #b70000; height: 19px; margin: 0; background-color: #0078b6;}
.privacy-note .privacy-sep p { color: #6b6b6b; font: 400 0.96em/1.2em "Roboto"; letter-spacing: -0.03em; padding: 0 0 1em; }

#prodScreenshot		{ padding: 4em 0 6em 0; background: #121212; }
#prodScreenshot	h2	{ color: #fff;font-size: 40px; }
#prodScreenshot .carousel { position: relative; margin-top: 4em; }
#prodScreenshot .control { text-shadow: none; font-size: 130px; margin: auto; top: 0; bottom: 0; position: absolute; height: 130px; left: auto; right: auto; transition: opacity .2s; opacity: .5; outline: 0;  }
#prodScreenshot .control:hover { opacity: .9; color: inherit; }
#prodScreenshot .control:active { color: inherit; }
#prodScreenshot .control:focus { color: inherit; }
#prodScreenshot .control.left { left: -80px; }
#prodScreenshot .control.right { right: -80px; }

#tbComp.v2016 th		{ background: #fff; border-color: #fff; color: #505050; }
#tbComp.v2016 th h4		{ font-weight: 500; color: #000; font-size: 1.1em; padding: 0; margin: 0; }
#tbComp.v2016 th p		{ font-size: .7em; margin: 1em 0; }
#tbComp.v2016 th a.buyNow { padding-top: 12px; padding-bottom: 12px; }
#tbComp.v2016 .suite	{ font-size: 3em; }
#tbComp.v2016 h3		{ font-size: 1.4em; padding-left: 20px; }
#tbComp.v2016 .table > tbody > tr > td { border-color: transparent; }
.v2016 .table-striped > tbody > tr:nth-child(2n+1) > td, .v2016 .table-striped > tbody > tr:nth-child(2n+1) > th { background: transparent; }
.v2016 .table-striped > tbody > tr:nth-child(2n) > td, .v2016 .table-striped > tbody > tr:nth-child(2n) > th { background: transparent; }
#tbComp.v2016 td a		{ text-align: left; font-size: 1em; color: #404040; padding: .8em 2em; }
.v2016 .table-hover > tbody > tr:hover > td, .v2016 .table-hover > tbody > tr:hover > th { background: #f2f2f2 !important; }
#tbComp.v2016 td.text-center a { padding: 0.5em; }
#tbComp.v2016 td.text-center a .bullet { line-height: 19px; }
#tbComp.v2016 td.text-center a .fa-check { padding-top: 3px; }
.tooltip { pointer-events: none; max-width: 200px; }
.tooltip .tooltip-inner { background: #fff; display: block !important; border: 1px solid #bcbcbc; color: #6b6b6b; position: relative;}
.tooltip .tooltip-arrow { border-width: 12px 8px 0 !important; border-top-color: #bcbcbc !important; bottom: -6px !important; z-index: 10; }
.tooltip .tooltip-arrow:before { content: ""; width: 0; height: 0; border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 11px solid #fff; left: -7px; position: absolute; top: -13px; }
#tbComp.v2016 #tbAward	{ margin: 4em 0 1em; }
#tbComp.v2016 #tbAward q { font-weight: 400; color: #6d6d6d; }
#tbComp.v2016 #tbAward small { font-weight: 500; color: #4d4d4d; }

#tbComp.v2016.av tr td:nth-child(1),#tbComp.v2016.av tr td:nth-child(2)	{ border-right: 1px solid rgba(80,80,80,.4); }
#tbComp.v2016.av tr:last-child td:nth-child(2) { border-bottom: 1px solid rgba(80,80,80,.4); }
#tbComp.v2016.av tr th:nth-child(1),#tbComp.v2016.av tr th:nth-child(2)	{ border-right: 1px solid rgba(80,80,80,.4); }
#tbComp.v2016.av tr th:nth-child(2) { border-top: 1px solid rgba(80,80,80,.4); }

#tbComp.v2016.is tr td:nth-child(3),#tbComp.v2016.is tr td:nth-child(2)	{ border-right: 1px solid rgba(80,80,80,.4); }
#tbComp.v2016.is tr:last-child td:nth-child(3) { border-bottom: 1px solid rgba(80,80,80,.4); }
#tbComp.v2016.is tr th:nth-child(3),#tbComp.v2016.is tr th:nth-child(2)	{ border-right: 1px solid rgba(80,80,80,.4); }
#tbComp.v2016.is tr th:nth-child(3) { border-top: 1px solid rgba(80,80,80,.4); }

#tbComp.v2016.ts tr td:nth-child(4),#tbComp.v2016.ts tr td:nth-child(3)	{ border-right: 1px solid rgba(80,80,80,.4); }
#tbComp.v2016.ts tr:last-child td:nth-child(4) { border-bottom: 1px solid rgba(80,80,80,.4); }
#tbComp.v2016.ts tr th:nth-child(4),#tbComp.v2016.ts tr th:nth-child(3)	{ border-right: 1px solid rgba(80,80,80,.4); }
#tbComp.v2016.ts tr th:nth-child(4) { border-top: 1px solid rgba(80,80,80,.4); }

#btmProd.v2016 .title		{ color: #010101; font-weight: 900; font-size: 3.3em; text-transform: uppercase; line-height: .9; margin: 0 0 0 0; }
#btmProd.v2016 .title .bdf	{ text-transform: capitalize; font-weight: 400; font-size: .4em; line-height: 1; }
#btmProd.v2016 .subTitle	{ color: #181818; font-weight: 300; font-size: 2em; margin: .2em 0 0 0; padding: 0; }
#btmProd.v2016 .priceTable 			{ background: #f2f2f2; margin: 25px 0 0 0; padding: 0; }
#btmProd.v2016 .priceTable .form-group	{ margin: 0; padding: 14px 0; }
#btmProd.v2016 .priceTable label		{ line-height: 1.2;color: #1b1b1b;font-weight: 700; margin: 0.7em 0; padding-right: 0;}
#btmProd.v2016 .priceTable select		{ border: 1px solid #d0d0d0; border-radius: 0; outline: none; box-shadow: none;color: #363636; font-weight: 700;}
#btmProd.v2016 .priceTable .wrap		{ padding: 0 10px; overflow: hidden; }
#btmProd.v2016 .priceTable .install		{ margin: 0 0; padding: 0 24px; background: #fafafa; border: 0; width: 100%;color: #1b1b1b;font-weight: 700; }
#btmProd.v2016 .priceTable .install .text-to-yes 	{ color: #1b1b1b;font-weight: 700; line-height: 1.1; float: none; display: block; margin-top: 1em;}
#btmProd.v2016 .priceTable .price p			{ font-weight: 400;color: #1e1e1e; font-size: 1.3em; }
#btmProd.v2016 .priceTable .price big		{ vertical-align:0; float: none;color: #1e1e1e; line-height: 1; display: inline-block; margin-left: .2em; font-size: 1.5em; }
#btmProd.v2016 .priceTable .disclaimer		{ color: #707070; font-weight: 400; font-size: .9em; }
#btmProd.v2016 .install .yes				{ background: url(../images/radioButtons.png) no-repeat 0 0; margin: 0; padding: 4px 0 4px 30px; }
#btmProd.v2016 .install input				{ opacity: 1; display: none; }
#btmProd.v2016 .install input:checked+.yes	{ background-position: 0 -23px; }
#btmProd.v2016 .priceTable img				{ margin: 0; float: none; }
#btmProd.v2016 .yes-check					{ padding: 10px 0; }
#btmProd .form-horizontal					{ margin: 0; }
#btmProd.v2016 p			{ color: #313131; }

#btmProd.v2016 .info		{ margin-top: 1.5em; }

#BrainOneAccount.v2016		{ padding-bottom: 5em; overflow: hidden; }

#FPprodFtrs.tsmd-2016 .slideNav, #FPprodFtrs.v2016 .slideNav { margin-top: 5em; }
#FPprodFtrs.tsmd-2016 .slideNav .active .circle { background-color: #0078b6; }
#FPprodFtrs.tsmd-2016 .slideNav a:hover			{ color: #0078b6; }
#FPprodFtrs.tsmd-2016 .prodDetails h1		{ line-height: 1.1; }
#FPprodFtrs.tsmd-2016			{ padding-bottom: 0; padding-bottom: 5em; }
#FPprodFtrs .privacy-note hr { margin-top: 0; }
#FPprodFtrs .privacy-note h3 { color: #272727; font: 700 1.3em/1em "Roboto"; letter-spacing: -0.04em;  padding: 0 0 0.8em; }
#btmProd.v2016.tsmd-2016 .info	{ margin-top: 4em; }
#btmProd.v2016 .unlimited_no { color: #868686; font-size: 0.9em; font-style: italic; line-height: 1.1; text-align: right; }
#prodSection.v2016 .unlimited_no { color: #868686; font-size: 0.9em; font-style: italic; line-height: 1.1; text-align: right; }
#btmProd.tsmd-2016 .btmBox		{ margin-top: 1em; }
/* #btmProd.fp-2016 .btmBox		{ margin-top: -2em; } */
#btmProd.fp-2016			{ background: #fff; }

/* av for mac 2016 */
#bestProt.v2016.mac .avTable .avElement .avTest{display: none;}
#bestProt.v2016.mac q{font-size: 19px;font-weight: bold;margin-top: 20px;display: block;}
#bestProt.v2016.mac .avTable .avTop{width: 100%;}
#bestProt.v2016.mac .avElement{background: #efefef!important;}
#bestProt.v2016.mac figure.logo{display: inline-block;vertical-align: middle;}
#bestProt.v2016.mac .align{display: inline-block;vertical-align: middle;margin-left: 10px;}
#ultCybSecNet.mac .title{position: relative;z-index: 99;margin-top: 0;}
.techSlider.mac .sliderButtons h5{color: #fff;}
#sphFtrs.v2016 h2{margin-bottom: 1.3em;}
#prodSection.v2016.mac .ultimate h4{font-size: 1.6em;}
#secondZone.mac h3:nth-child(1){margin-top: 120px;}
#secondZone.mac h3.bolder{font-size: 35px;}


/* av bms */
#prodSection.v2016.bms .priceTable .price{text-align: center;}
#prodSection.v2016.bms .priceTable .disclaimer{text-align: center;}
#prodSection.v2016.bms .a.buyNow{float: none!important;}
#prodSection.v2016.bms .badgePos{text-align: center;bottom: 20px;right: -430px;padding: 0 10%;}
#prodSection.v2016.bms .badgePos p{margin-top: 15px;}
#prodSection.v2016.bms .priceTable img{display: inline-block;}
#prodSection.v2016.bms .ultimate p.notSure { margin-top: 40px !important; }
#prodSection.v2016.bms img.pcChoice { margin-right: 30px; }
#bestProt.v2016.bms span.q { color: #b76300; display: block; font-size: 18px; font-style: italic; font-weight: 400; line-height: 1.2; margin: 15px 0 0; }
#feats.bms2016 h2 { font-size: 3.9em; font-weight: bold; letter-spacing: -0.02em; line-height: 1; margin-bottom: 0.5em; }
#feats.bms2016 .subTitle { margin-bottom: 2em; }
#weyg.bms2016 { margin: 30px 0; padding: 30px 0; }
#weyg.bms2016 h6 { color: #272727; font: 500 1.4em/1em "Roboto"; }
#prod-scr.bms2016 .carousel-inner .item img { height: 480px; }
#prodScreenshot.bms2016 h2 { font-size: 40px; }
#btmProd.v2016.bms .badgePos { bottom: 60px; padding: 0 10%; right: -490px; text-align: center; position: absolute; }
#btmProd.v2016.bms .priceTable .price { text-align: center; }
#btmProd.v2016.bms .ultimate .notSure a { color: #008bf7; font-size: 14px; font-weight: 700; text-transform: uppercase; }
#btmProd.v2016.bms .badgePos p { color: #746d87; font-size: 0.9em; font-weight: 400; line-height: 1; margin: 15px 0 0 0; }
#btmProd.v2016.bms img.pcChoice{margin-right: 30px;}
#userReviews.bms2016 .review{display: none;}
#userReviews.bms2016 h2 { font-size: 3.9em; font-weight: bold; letter-spacing: -0.02em; line-height: 1; margin: 0; }
#reviewsWrapper .stars{margin-top: 20px;}

/* screenshots 2016 */
#FPprodFtrs2.scrsht2016		{ background: #121212 none repeat scroll 0 0; padding: 5em 0 6em; }
#FPprodFtrs2.scrsht2016 h2	{ color: #fff; font-weight: bold; font-size: 40px; margin-bottom: .5em; }
#FPprodFtrs2.scrsht2016 .slideNav h5	{ color: #E5E6E7;}
#FPprodFtrs2.scrsht2016 .smallTxt 			{ color: rgba(256, 256, 256, 0.5);}
#FPprodFtrs2.scrsht2016 .z30{ position: relative; }
.scrsht2016 .LP_FP_screenshots .miniSliderNav a .fa { color: #E5E6E7; }
.scrsht2016 .LP_FP_screenshots .miniSlider.pcWrapper	{ background: #000000; max-width: 540px; max-height: 290px; }
.scrsht2016 .LP_FP_screenshots .miniSlider.androidWrapper {  height: 79%;  max-width: 262px;  top: 8%; width: 82%;}

/* Bitdefender Central */
#centralIntro				{ background: #e5e5e5; padding: 5em 0 0 0; }
#centralIntro h2			{ font-size: 3.1em; color: #212121; }
#centralIntro .subTitle		{ color: #000; font-size: 2.2em; margin: .2em 0 .6em 0; padding: 0; }
#centralIntro p				{ color: #727272; font-size: 1.5em; margin-bottom: 1.2em; }
#centralIntro p a			{ text-decoration: underline; color: #2196f3; }

#centralNewImp				{ background: #fff; padding: 8em 0; }
#centralNewImp h2			{ text-transform: uppercase; color: #212121; margin-bottom: 1em; }
#centralNewImp h6			{ color: #212121; margin-top: 1em; font-size: 1.5em; }
#centralNewImp p			{ margin-bottom: 2em; font-weight: 300;color: #212121; }
#centralNewImp .blueBtn		{ margin-top: 1.5em; }
.blueBtn					{ font-size: 22px; font-weight: 700; color: #fff !important; text-align: center; line-height: 1; padding: 14px 60px; background-color: #2196f3; border-radius: 3px; outline: 0 !important; display: inline-block; transition: background .2s; text-transform: uppercase; position: relative; }
.blueBtn:hover				{ color: #fff; background-color: #0D8AEF; }

#centralHowLogIn			{ background-color: #e5e5e5; padding: 4em 0; }
#centralHowLogIn h2			{ color: #212121; text-transform: uppercase; margin: 1.1em 0 .5em 0; font-size: 3.6em; }
#centralHowLogIn ul			{ padding: 0; list-style: number; list-style-position: inside; }	
#centralHowLogIn li			{ color: #212121; font-weight: 700; font-size: 1.5em; margin-bottom: .2em;  }
#centralHowLogIn li .small	{ font-weight: 300;font-size: 14px; display: block; }

#centralJoin				{ padding: 6em 0 0 0; }
#centralJoin h3				{ font-size: 2.1em; color: #212121; line-height: 1.1; letter-spacing: 0; margin-bottom: 1.1em;}
#centralJoin .btn-wrapper	{ margin-bottom: 6em; }
#centralJoin .disclaimer	{ color: #727272; }
#centralJoin .disclaimer a	{ color: #2196f3;text-decoration: underline; }

/* LP AV 4 Mac */
.LP_AV4Mac			{ background-color: #171717; }
.LP_AV4Mac .logo img{ max-width: 150px; width: 100%; }
.LP_AV4Mac .logo	{ padding-top: 15px !important; padding-bottom: 12px !important; padding-left: 0;}
.LP_AV4Mac a		{ color: #b6b6b6; }

#LP_MacTop			{ background: url(../images/LP_MacTop.jpg) no-repeat center 0; height: 550px; margin-top: 50px; }
#LP_MacTop h2		{ font-size: 2.8em; line-height: 1.1;color: #212121; margin-top: 3.8em; }
#LP_MacTop p		{ color: #424242; font-size: 1.2em; line-height: 1.2; margin: 1em 0 2em 0; }
.blueBtn.mac		{ font-size: 18px; font-weight: 400; max-width: 200px; width: 90%; padding-left: 0; padding-right: 0; }
#LP_MacTop .info	{ width: 90%; max-width: 200px; color: #727272; font-size: 12px; font-weight: 300; text-align: center; margin-top: 8px;}
#LP_MacTop .mac_laptop { margin-top: 70px; }

#LP_MacFtrs			{ padding: 5em 0; background: #fff; }
#LP_MacFtrs h2		{ font-size: 2.6em; line-height: 1.1;color: #212121; margin-bottom: 1em; }
#LP_MacFtrs h4		{ color: #424242; margin-top: 1em; }
#LP_MacFtrs p		{ color: #727272; font-weight: 300;}

#LP_MacNonStop		{ padding: 4em 0 0 0; background: #f5f5f5; }
#LP_MacNonStop h2	{ font-size: 2.6em; line-height: 1.1;color: #212121; margin-bottom: .1em; }
#LP_MacNonStop h4	{ color: #424242; margin-bottom: 1.5em; }
#LP_MacNonStop .notif-wrapper { position: relative; padding: 0; }
#LP_MacNonStop .notif { position: absolute; top: 0; left: 0; right: 0; z-index: 10; margin: auto; display: block; }
#LP_MacNonStop p		{ color: #727272; font-weight: 300; margin-top: .5em; }
#LP_MacNonStop .on-demand { background: #eeeeee; width: 100%; padding: 5em 0 0 0; }

#LP_MacSysReq		{ padding: 5em 0; background-color: #e5e5e5; }
#LP_MacSysReq h2	{ font-size: 2.6em; line-height: 1.1;color: #212121; margin-bottom: .1em; }
#LP_MacSysReq h4	{ color: #424242; margin-bottom: .8em; }
#LP_MacSysReq p		{ color: #727272; font-weight: 300; margin-top: .5em; }

#LP_MacBot			{ padding: 5em 0; background-color: #ddd;}
#LP_MacBot .box		{ width: 100%; max-width: 290px; }
#LP_MacBot h1		{ font-size: 2.8em; line-height: 1.1;color: #212121; margin: .1em 0 0 0; }
#LP_MacBot .subTitle{ color: #424242; margin: 0 0 2em 0; padding: 0; font-size: 1.5em;}
#LP_MacBot .info 	{ color: #727272;  font-size: 12px;  font-weight: 300;  margin-top: 8px;  max-width: 200px;  text-align: center;  width: 90%; }
#LP_MacBot .logo	{ width: 150px; margin-top: 5em; display: block; }

footer#LP_Mac		{ background: #dddddd; }
footer#LP_Mac .sep{ border-top: 1px solid #b6b6b6; padding: 2em 0; }
footer#LP_Mac p		{font-size: 12px;color: #b6b6b6; margin: 1em 0 0 0;}

#nav-collapse		{ padding: 0; }

/* LP_3products_Launch2016 */
#prodSection.LP2016				{ background: url(../images/LP_2016Launch.jpg) #e3e3e3 no-repeat center 0; padding: 5em 0; border: 0;}
#prodSection.LP2016 .title .first-row 	{ background: url(../images/two-separator.png) no-repeat center; color: #fff; font-weight: 700; letter-spacing: 1px; font-size: 25px; }
#prodSection.LP2016 .title .first-row .logo { display: inline-block; width: 146px; vertical-align: 0; }
#prodSection.LP2016 .title h2	{ text-shadow: 0 0 27px rgba(0, 228, 255, 0.28); font-weight: 700; text-transform: uppercase; color: #fff; font-size: 3.8em; line-height:1;}
#prodSection.LP2016 .title h2 span {display: block; color: #00e4ff; }
#prodSection.LP2016 .title h4	{ text-transform: uppercase; color: #fff; font-weight:500; font-size: 1.3em; letter-spacing: 9px; }
#prodSection.LP2016 .displaced2	{ margin-left: -64px; }
#prodSection.LP2016 .boxWrapper figure { position: relative; }
#prodSection.LP2016 .priceBox	{ background: url(../images/bd2016-pricebox.png); width: 185px; height: 185px; position: absolute; left: 0; bottom: 20px; }
#prodSection.LP2016 .particles	{ background: url(../images/bdf2016_particles2.png) no-repeat center 0; width: 100%; height: 800px; position: absolute; top: 0; left: 0; z-index: 20; pointer-events: none; }
#prodSection.LP2016 .box1		{ left: 64px; }
#prodSection.LP2016 .box2		{ left: 32px; }
#prodSection.LP2016 .labelWrapper { margin: 0; display: inline-block;}

@-webkit-keyframes boxRotate {
 	0%	{ -webkit-transform: rotate(0); }
	100%{ -webkit-transform: rotate(360deg); }
}
@keyframes boxRotate {
	0%	{ transform: rotate(0); }
	100%{ transform: rotate(360deg); }
}

#prodSection .priceBox img		{ position: absolute; top: 0; left: 0; }
#prodSection .priceBox img.big	{ -webkit-animation: boxRotate 6s infinite linear; animation: boxRotate 6s infinite linear; }
#prodSection .priceBox img.small{ -webkit-animation: boxRotate 6s infinite linear reverse; animation: boxRotate 6s infinite linear reverse; }
#prodSection .priceBox p		{ display: block; margin: 0; padding: 0; text-align: center; width: 100%; font-weight: bold; color: #fff; font-size: 38px; text-transform: uppercase; line-height: .8; position: relative; top: 60px; }
#prodSection .product:hover img{ -webkit-animation-play-state: paused; animation-play-state: paused; }

.tablePrice			{background-color: #f2f2f2;border: 1px solid #d6d6d6;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.07); position: relative; padding: 22px 20px 24px; margin-top: 5px; }
.tablePrice:before	{ content: ""; width: 0; height: 0; position: absolute; top: -24px; left: 50%; border-left: 24px solid transparent;	border-right: 24px solid transparent;border-bottom: 24px solid #f2f2f2; margin-left: -12px; }
.tablePrice .sep	{ width: 100%; height: 1px; background: url(../images/dashed-separator.png) repeat-x 0 0; margin: .7em 0; }
.tablePrice .logo	{ width: 85px; position: relative; left: -4px; }
.tablePrice h2		{ color: #0b0b0b; font-size: 2em !important; }
.tablePrice .valab	{ margin: 5px 0 5px 0; background-color: #b3b3b3; color: #fff; font-size: 11px; font-weight: 700;text-transform: uppercase; padding: 1px 7px;}
.tablePrice p		{ font-size: 13px; color: #707070; display: inline-block; }
.tablePrice .oldp	{ font-size: 26px;font-weight: 400;line-height: 32px;text-decoration: line-through; color: #000; line-height: 1; margin: 0;}
.tablePrice .newp	{ font-size: 15px;font-weight: 700;color: #000; margin-top: 2px; }
.tablePrice .info	{ overflow: hidden; margin-bottom: 5px; }
.tablePrice .info p	{ margin-bottom: 0; }
.tablePrice .savings{ border-top:1px solid #dadada; display: block; width: 100%; overflow: hidden; padding: 7px 0; }
.tablePrice .savings span {font-size: 15px;color: #36af00;font-weight: 700; margin-top: -2px; }
.tablePrice.col2	{ position: relative; left: -30px; }
.tablePrice.col3	{ position: relative; left: -60px; }

#LP_2016Ftrs		{ background: #f2f2f2; color: #010101; padding: 3em 0; overflow: hidden; }
#LP_2016Ftrs p		{ margin: 0; float: left; }
#LP_2016Ftrs .no	{ font-weight: 900;font-size: 40px;line-height: 1; text-align: right; padding-right: 10px;  width: 40%;}
#LP_2016Ftrs .txt	{ font-size: 16px; font-weight: 400; line-height: 1.1; padding-top: 2px;  width: 60%;}
#LP_2016Ftrs .col2	{ position: relative; left: -30px; }
#LP_2016Ftrs .col3	{ position: relative; left: -60px; }
#LP_2016Ftrs .mid	{ position: relative; }
#LP_2016Ftrs .container { position: relative; }
#LP_2016Ftrs .container:before { content: ""; width: 3px; height: 82px; background: url(../images/vert-sep.png) no-repeat 0 0; position: absolute; left: 35%; top: -21px; }
#LP_2016Ftrs .container:after { content: ""; width: 3px; height: 82px; background: url(../images/vert-sep.png) no-repeat 0 0; position: absolute; right: 35%; top: -21px; }

/* Launch 2016 v2 */

#prodSection.LP2016.v2	{ background-image: url(../images/LP_2016Launch-v2.png); padding-top: 3em; }
#prodSection.LP2016.v2 .first-row	{ background-image: none; }
#prodSection.LP2016.v2 .title h2	{ text-shadow: none; text-transform: none;color: #010101; font-size: 3.2em; margin-top: .5em; }
#prodSection.LP2016.v2 .title h3	{ font-size: 2.8em; letter-spacing: 0;color: #222; margin-bottom: .5em;}
#prodSection.LP2016.v2 .title .first-row .logo { width: 180px; }
#prodSection.LP2016.v2 .discount	{ position: absolute; bottom: 70px; left: 36px; background: url(../images/golden-discount-badge.png) no-repeat 0 0; width: 181px; height: 48px; padding: 11px 13px 0 22px;color: #242424;font-weight: 900;font-size: 16px; line-height: 16px; text-align: center; }
.v2 .tablePrice .valab		{ padding: 0; background: transparent; color: #303030; font-weight: 400; margin-top: 2px;}
.v2 .tablePrice .oldp		{ font-size: 23px; font-weight: 700; }
.v2 .tablePrice .new-p		{ font-weight: bold; color: #040404;}
.v2 .tablePrice::before		{ display: none; }
.v2 .tablePrice				{ border: 0; box-shadow: none; }
#prodSection.LP2016.v2 .disclaimer {color: #8e8e8e;font-size: 11px;font-weight: 400; margin: 2em 0 0 0;}

#prodSection.LP2016.twoProd	{ background-image: url(../images/LP_2016Launch-v2a.png); padding-top: 3em; }
#prodSection.LP2016.twoProd .tablePrice				{ padding: 15px; margin-top: 90px; max-width: 180px;}
#prodSection.LP2016.twoProd .title h2		{ font-size: 3em; margin-bottom: 1em; }
.twoProd .tablePrice .valab { font-size: 14px; }
.twoProd .tablePrice p		{ display: block; }
.twoProd .tablePrice a.buyNow { font-size: 14px; padding-right: 16px; padding-left: 46px; }
.twoProd .tablePrice:after	{ width: 26px; height: 30px; content: ""; background: url(../images/left-triangle-shadow.png) no-repeat 0 0; position: absolute; left: -26px; top: 47%; }
.twoProd .small				{ margin-top: 30px; }
.twoProd .ftr				{ margin-top: 90px; }
.twoProd .ftr.right			{ margin-top: 33px; }
.twoProd .ftr  li			{ list-style-image: url("../images/checkv2_grey.png"); }
.twoProd .ftr .green li		{ list-style-image: url("../images/checkv2_green.png"); }
.twoProd .ftr p				{ font-size: 14px; line-height: 1.2; margin: 10px 0 10px 0; }

.addInstall						{ background: #f2f2f2; padding: 15px 10px; }
.addInstall label				{ background: url(../images/radioButtons.png) no-repeat 0 0; margin: 0; padding: 2px 0 0 30px; display: block; }
.addInstall input				{ opacity: 1; display: none; }
.addInstall input:checked+label	{ background-position: 0 -23px; }

#prodSection.oneProd	 		{ background-image: none; }
#prodSection.oneProd .first-row .logo { width: 180px; }
#prodSection.oneProd .Title h2	{ color: #010101; font-size: 3.2em; margin-top: 0.5em; margin-bottom: 0; }
#prodSection.oneProd .Title h3	{ margin-bottom: 2em; }
#prodSection.oneProd .tablePrice:before, #prodSection.oneProd .tablePrice:after { display: none; }
#prodSection.oneProd .tablePrice{ margin-top: 40px; max-width: 100%; }
#prodSection.oneProd .tablePrice .valab { background: transparent none repeat scroll 0 0; color: #303030; font-weight: 400;  margin-top: 2px;  padding: 0; }
#prodSection.oneProd .tablePrice .oldp { font-size: 23px; font-weight: 700; }
#prodSection.oneProd .tablePrice .new-p { color: #040404; font-weight: bold;}
#prodSection.oneProd .tablePrice .newp { color: #000;  font-size: 15px;  font-weight: 700;  margin-top: 2px;}
#prodSection.oneProd .tablePrice p	{display: block; }
#prodSection.oneProd .particles	{ top: 20%; }
/* Windows 10 Ready */
#readyW10			{ background: url('../images/ready10_bg.jpg') no-repeat #004b98; color: #fff; padding: 2em 0;}
#readyW10 p			{ display: inline-block; margin: 0 0 0 10px; vertical-align: middle; font-size: 2.5em;}
#readyW10 p span		{ font-weight: 500;}

#chooseRight			{ padding: 3em 0; border-bottom: 1px solid #f1f1f1; }
#chooseRight p			{ display: inline-block; margin: 0 0 0 10px; vertical-align: middle; font-size: 2.5em; color: #010101; font-size: 1.8em;}
#chooseRight p span		{ font-weight: 500;}

#superiorToDD		{ padding: 4em 0; background: #fff; }
#superiorToDD h2		{ color: #010101; font-weight: 700; font-size: 2.2em; margin: 0 0 .8em 0;}
#superiorToDD p		{ font-weight: 300; color: #6e6e6e; font-size: 1.3em; }
#superiorToDD p strong{ color: #272727; }
#superiorToDD table	{ width: 100%; margin-top: 2em; }
#superiorToDD th		{ color: #010101; font-weight: 700; text-align: center; line-height: 1.1; font-size: 12px;  padding-bottom: 20px;}
#superiorToDD th span	{ font-weight: 400; display: block; }
#superiorToDD .subtitle td { color: #3c3c3c; font-size: .8em; font-weight: 300; text-transform: uppercase; border-left: 1px solid #dbdbdb; padding: 7px 0;}
#superiorToDD .subtitle.row1 td { padding-top: 0;}
#superiorToDD .subtitle td:first-child { border-left: 0; }
#superiorToDD table .bdf { color: #007eff;font-weight: 700; text-align: right; font-size: .9em; padding: 4px 15px 4px 5px; }
#superiorToDD table .mcr { color: #292e34;font-weight: 700; text-align: right; font-size: .9em; padding: 4px 15px 4px 5px; }
#superiorToDD .bar-wrap	{ height: 100%; text-align: right; overflow: hidden; max-width: 200px; width: 98%; }
#superiorToDD .bar-wrap .fill 		{ background: #007eff; width: 0; transition: width 3s; -webkit-transition: width 3s; color: #fff; position: relative; font-weight: bold; font-size: 12px; padding: 4px 5px; }
#superiorToDD .bar-wrap.micr .fill 	{ background: #292e34; padding-left: 0; padding-right: 0;}
#superiorToDD .bar-wrap .fill span	{ display: block; position: absolute; left: 100%; top: 0; color: #292e34; padding: 4px 5px; }
#superiorToDD  .fixed   { width: 203px; }
#superiorToDD hr			{ border-color: #dbdbdb; display: inline-block; width: 80%; vertical-align: middle; }
#superiorToDD .last-row	{ font-size: 4px; }

#w10Protection			{ background: #f1f1f1; padding: 4em 0; }
#w10Protection h2		{ color: #010101; font-weight: 700; font-size: 2.2em; margin: 0 0 1.2em 0;}
#w10Protection ul		{ position: relative; padding-left: 40px; }
#w10Protection li			{ list-style: none; }
#w10Protection li:before	{ content: "+";  border-radius: 4px; background-color: rgb(0, 126, 255); width: 22px; height: 22px; line-height: 20px; z-index: 10; display: block; text-align: center; font-size: 22px; font-weight: 500; color: #fff; position: absolute; left: 0; }
#w10Protection li.active:before { content: "-"; }
#w10Protection li p		{ color: #202020; font-weight: 500; font-size: 16px; cursor: pointer; margin: 0; padding-bottom: 10px;}
#w10Protection li div		{ color: #6e6e6e; font-style: italic; font-size: 14px; line-height:1.3; display: none;}
#w10Protection li			{ margin-bottom: 15px; }
#w10Protection li a		{ text-decoration: underline; }

/* security for endpoints */
#GZprodDesc.v2 .isLogoTxt { float: left; font-size: 1.3em; margin: -2px 0 0 4px; }
#GZprodDesc.v2 .isBussLogo { float: left; }
#GZprodDesc.v2 .laptop { margin-top: 20px; padding-right: 40px;}
#GZprodDesc.v2 i { margin-left: 0 !important; }
#GZprodDesc.v2 div.phone { margin: 1em 0; }
#GZprodDesc.v2 a.datasheet { margin: 1em 0; float: none; }
#GZprodDesc.v2 .inputs { background: #fff; padding: 2em 1em; border-radius: 5px;}
#GZprodDesc.v2 .inputs p { padding-top: 0; font-weight: 300; }
#GZprodDesc.v2 .inputs label { margin-top: 15px;font-size: 14px; color: #373737; font-weight: 400; text-align: left; display: block;}
#GZprodDesc.v2 .inputs select,
#GZprodDesc.v2 .inputs input { border: 1px solid #cccccc; border-radius: 5px; margin: 5px 0; padding: 7px; width: 100%; }
#GZprodDesc.v2 .inputs span { font-weight: 300; border-bottom: 1px solid #eee; border-top: 1px solid #eee; padding: 10px 0; margin-top: 20px; color: #666666; font-size: 10px; line-height: 1.1; display: block; }
#GZprodDesc.v2 .inputs img.robot { width: 100%; }
#GZprodDesc.v2 .inputs a.btn-success { margin-top: 20px; padding: 13px 50px;}
/* LP Spread 2016 */
.freeLicense #email		{ max-width: 265px; margin: 30px auto 20px; }
.freeLicense .greenBtn	{ max-width: 265px; width: 100%; display: block; margin: 20px auto; font-size: 14px; padding-left: 5px; padding-right: 5px;}

#GZprodDesc.v2 ul{margin-bottom: 2em;}

/* overlay pc optimizer */
#mediaModal.pcOptimizer .modal-dialog{width:880px!important;}
#mediaModal.pcOptimizer .modal-body{padding:0!important;}
#mediaModal.pcOptimizer #content{padding:0 2em;width:100%;background:url(../images/bg_pcOptimizer.png) center no-repeat;height:550px;}
#mediaModal.pcOptimizer #content h1{margin-bottom: 10px!important;margin-top:3.5em!important;color:#1b1b1b!important;font-size:45px!important;}
#mediaModal.pcOptimizer #content a.marginNTop{margin:-2em 0 0 10px;display:block;color:#f7f7f7;font-size:12px;font-weight:300;text-decoration:underline;}
#mediaModal.pcOptimizer #content h6{color:#fff;text-transform:uppercase;font-size:16px;}
#mediaModal.pcOptimizer #content ul{list-style:square;padding-top:0!important;}
#mediaModal.pcOptimizer #content ul li{color:#f7f7f7;font-size:17px;font-weight:300;padding-top:3px;}
#mediaModal.pcOptimizer #content .free{background:#0faa41 none repeat scroll 0 0;border:1px solid #389656;color:#fff;font-size:10px;margin-right:5px;padding:2px 3px;}
#mediaModal.pcOptimizer #content h5{font-size: 21px; color: #f7f7f7;float: right;margin: 0;}
#mediaModal.pcOptimizer #content h5 span{font-weight: 300;}
#mediaModal.pcOptimizer #content .was{float: right;color: #cccccc;font-size: 12px;margin-bottom: 5px;}
#mediaModal.pcOptimizer #content .was span{text-decoration: line-through;}
#mediaModal.pcOptimizer #content hr{background: #666666;opacity: .4;margin: 0 28px;}
#mediaModal.pcOptimizer #content .noThanks{color: #fff;margin-top: 25px; display: inline-block;}
#mediaModal.pcOptimizer #content .price{line-height: 1!important;font-size: 36px!important;color: #fff!important;font-weight: bold;display: inline-block;float: none!important;}
#mediaModal.pcOptimizer #content .save{display: block;color: #fff;font-weight: 300;}
#mediaModal.pcOptimizer #content a.add_cart{width: auto!important;margin-top: 10px;}

/* Business Security DE Badge */
#prodSection.business .img-wrapper			{ position: relative; }
#prodSection.business .monate3gratis { bottom: 30px;left: 17%;position: absolute;width: 100px;}
#prodSection.business .price .gratis { color: #de0000; font-weight: bold; }

/* LP FP 2016 */
#prodSection .FP.priceBox { background: rgba(0, 0, 0, 0) url("../images/bd2016-pricebox.png") repeat scroll 0 0; bottom: 20px; height: 185px; left: 90px; position: absolute; width: 185px; z-index: 50; }
/* mac spread */
#prodSection.oneProd.mac .Title h2{font-size: 2.7em;}

/* XP & Vista */
#ultCybSecNet.xp{ padding-bottom: 5em; }