@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 0 0 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;}

.d_ib          { display: inline-block;}
.txtUpercase	{ 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/1em '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;}
.noPaddingLeft	{ padding-left:0 !important;}
.noPaddingRight	{ padding-right:0 !important;}
.bgWhite		{ padding: 5em 0;text-align:center;}
.bgGrey			{ padding: 5em 0;text-align:center;background-color:#f7f7f7;}
.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;}


.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;}
#subMenu             { height:2.5em; background: #eee; border-bottom:1px solid #fff;}
#subMenu ul         { margin:0; padding:0; text-align: left;}
#subMenu ul li      { margin:0; padding:0; list-style: none; display: inline-block;}
#subMenu ul li:first-child a  { padding-left: 0;padding-right: 5px;}
#subMenu ul li  a   { padding:0 5px; font:400 0.85em/3em 'Roboto',sans-serif; color:#7d7d7d; text-shadow:none; display: block;} 
#subMenu li a:hover { color: #363636;}

#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;}
#sitesrch             {margin-top:0.9em; max-width:14em; display: inline-block;}
#sitesrch input {outline: none;}
#sitesrch input[type=search] {-webkit-appearance: textfield;-webkit-box-sizing: content-box;font-family: inherit;font-size: 100%;}
#sitesrch input::-webkit-search-decoration,
#sitesrch input::-webkit-search-cancel-button {display: none; }
#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;}
#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;}
#sitesrch input:-moz-placeholder  {color: transparent;}
#sitesrch input::-webkit-input-placeholder {color: transparent;}

.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:1.1em; 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;}


#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 .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;}

#OEMlinkedin			{ margin:4em 0 0; background-color:rgba(0,0,0,0.8); padding:1.5em; border-radius:8px;}
#OEMlinkedin h1			{ color:#fff;font-family: roboto;font-weight: 200;margin-top: 0.2em;}
#OEMlinkedin h1	span	{ font-weight: 600;}
#OEMlinkedin p			{ color:#9cdefc; font-size:1.3em; margin-bottom: 1em;}
#OEMlinkedin img		{ display:block; margin:3em 0 0 2em;}

#OEMav h2				{ color: #fff;font-family: roboto;font-weight: 200;margin-top: 1em;font-size: 2.5em;}
#OEMav p				{ color:#fff; font-size:1.3em; margin: 1em 0 0.5em;}
#OEMav .btn				{ margin:1em 0 0; padding: 0.5em 1em;}
#OEMav img				{ display:block; margin:3em 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: 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) {
	.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;}
	
  	#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;}
	}
@media (min-width:1441px) and (max-width:1600px) {
	.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: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;}
	
  	#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;}
	}
@media (min-width:1401px) and (max-width:1440px) {
	.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%;}
	
  	#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;}
	}
@media (min-width:1281px) and (max-width:1400px) {
	.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%;}
	
  	#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;}
	}

@media (min-width:1153px) and (max-width:1280px) {
	.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;}
	
  	#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;}
}
@media (min-width:1130px) and (max-width:1152px) {
	.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;}
	
  	#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.8em/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.28em 0 0 !important;}
	#locPANheader .PANlocator p {font-size: 0.75em !important;}
	#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;}
}

@media (min-width:768px) and (max-width:1129px) {
  	.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;}
	
  	#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.8em/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.28em 0 0 !important;}
	#locPANheader .PANlocator p {font-size: 0.75em !important;}
	#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;}
	
}

/*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 1.5em; list-style-image: url(../images/check_green.png); list-style-position:outside;}
#classicLine ul li  	{ font-size: .9em; padding: .5em .5em 0 0; float: left; width: 50%;}

#award					{ padding: 60px 0 0; background-color:#f7f7f7; text-align:center;}
#award .up-triangle 	{ border-bottom: 40px solid #FFFFFF;border-left: 30px solid rgba(0, 0, 0, 0);border-right: 30px solid rgba(0, 0, 0, 0);height: 0;width: 0; }
#award img 				{ display: inline-block;}
#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 rgba(0, 0, 0, 0);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;}

/*ProductPage*/
#prodSection			{ padding: 2.5em 0; background-color:#f7f7f7; border-bottom:1px solid #fff; border: 1px 0;}
#prodSection .logo-small{ margin: 3em 0 0;}
#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;}

#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; pointer-events: none;}
.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 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;}
.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 .btmBox		{ display: block; margin: 2em 0 6em;}
#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 .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;}

#ytclip 				{ height: 100px; margin-top: 15px;}
#ytclip .ytLine 		{ background: url("../images/ytLine.png") no-repeat scroll center center rgba(0, 0, 0, 0);height: 40px;left: 0;position: absolute;top: 5px;width: 100%;}
#ytclip .ytPlay 		{ background: url("../images/ytPlay_sprite.png") no-repeat scroll 0 0 rgba(0, 0, 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  rgba(0, 0, 0, 0);}
#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.3em;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: url("../images/bg_middle_product.jpg") no-repeat center top #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 -4em;}
#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 rgba(0, 0, 0, 0);border-right: 60px solid rgba(0, 0, 0, 0);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 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  {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: 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: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;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;}


#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 rgba(0, 0, 0, 0); width:237px;  max-width: 100%; cursor:pointer; display:block; padding:2em;}
#carouselEntrprs .logo:hover { background: url("../images/partLogo1Hover.png") no-repeat scroll top center rgba(0, 0, 0, 0);}
#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 rgba(0, 0, 0, 0); height:12em; cursor:pointer; display:block;margin: 1em 0 0;}
#techGZ .user:hover 	{ background: url("../images/user.png") no-repeat scroll bottom  center rgba(0, 0, 0, 0);}
#techGZ .hostedCloud   	 	{ background: url("../images/cloud_gz_hover.png") no-repeat scroll bottom  center rgba(0, 0, 0, 0); height:12em; cursor:pointer; display:block;margin: 1em 0 0;}
#techGZ .hostedCloud:hover 	{ background: url("../images/cloud_gz.png") no-repeat scroll bottom  center rgba(0, 0, 0, 0);}
#techGZ .serviceProv   	 	{ background: url("../images/service_prov_hover.png") no-repeat scroll bottom  center rgba(0, 0, 0, 0); height:12em; cursor:pointer; display:block;margin: 1em 0 0;}
#techGZ .serviceProv:hover 	{ background: url("../images/service_prov.png") no-repeat scroll bottom  center rgba(0, 0, 0, 0);}
#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 rgba(0, 0, 0, 0); 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 rgba(0, 0, 0, 0); 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 rgba(0, 0, 0, 0); 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/2em 'Bitter', serif;}
#GZftrs hr   			{ margin:3em 0;}
#GZftrs h3 				{ color: #272727; font:500 1.3em/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:2em 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;}

#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: 38%;top: 29%;width: 3em;}
#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 rgba(0, 0, 0, 0);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 rgba(0, 0, 0, 0);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 rgba(0, 0, 0, 0);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;}

#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 !important; 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 !important; 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;}

#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: 15em;}
#RnwTop #quickRnw button	 { font:600 1em/1.7em 'Roboto',sans-serif; margin: 0 0.4em;}
#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: 45%;top: 34%;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-table; 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;}
#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.7em !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 rgba(0, 0, 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 0 0 4em;}
#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 rgba(0, 0, 0, 0);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 rgba(0, 0, 0, 0);}
#premiumAwrds .caseStudies   		{ background: url("../images/sh-CaseStudies-grey.png") no-repeat scroll center  center rgba(0, 0, 0, 0);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 rgba(0, 0, 0, 0);}
#premiumAwrds .solBriefs   			{ background: url("../images/sh-SolutionBriefs-grey.png") no-repeat scroll center  center rgba(0, 0, 0, 0);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 rgba(0, 0, 0, 0);}
#premiumAwrds .webinars   			{ background: url("../images/sh-Webinars-grey.png") no-repeat scroll center  center rgba(0, 0, 0, 0);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 rgba(0, 0, 0, 0);}
#premiumAwrds .refArch   			{ background: url("../images/sh-refArch-grey.png") no-repeat scroll center  center rgba(0, 0, 0, 0);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 rgba(0, 0, 0, 0);}

#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 rgba(0, 0, 0, 0); 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 rgba(0, 0, 0, 0); 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 rgba(0, 0, 0, 0); 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 rgba(0, 0, 0, 0); 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 rgba(0, 0, 0, 0); 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 rgba(0, 0, 0, 0);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 rgba(0, 0, 0, 0); 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		{ float:left; padding:0 2em;}
#OEMnewsMenu .info			{  padding:0 1em;}

#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 {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 rgba(0, 0, 0, 0); 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 rgba(0, 0, 0, 0);}
.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 rgba(0, 0, 0, 0); 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 rgba(0, 0, 0, 0); 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 rgba(0, 0, 0, 0);}
.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 rgba(0, 0, 0, 0); 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 rgba(0, 0, 0, 0); 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 rgba(0, 0, 0, 0);}
.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 rgba(0, 0, 0, 0); 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 rgba(0, 0, 0, 0); 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 rgba(0, 0, 0, 0);}
.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 rgba(0, 0, 0, 0);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 rgba(0, 0, 0, 0); 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 rgba(0, 0, 0, 0);}
.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 rgba(0, 0, 0, 0);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 rgba(0, 0, 0, 0); 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 rgba(0, 0, 0, 0);}
.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 rgba(0, 0, 0, 0);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 bottom -50px #000000; padding: 3em 0 1em; /*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;}
#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-lg,
.btn-group-lg > .btn {
  font-size: 1.6em;
}

a.datasheet	{ background-color:#63b3e0;border-radius: 0;font-size: 0.9em ;margin:2.5em 1em 0 0 !important; color:#fff; font-weight: 500;}
a.userguide	{ background-color:#ea4b4b;border-radius: 0;font-size: 0.9em ;margin:2.5em 1em 0 0 !important; 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: #FFFFFF;font-size: 1.1em;margin: 1em 1em 0 0 !important;padding: 4px 20px;}


/* 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/0.6em '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 0 2em 0; 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;}
.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:8em; 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 2.6em; 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 !important;  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 2em !important;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 rgba(0, 0, 0, 0); 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;}
#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 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; font:700 1.4em/1.3em 'Roboto', sans-serif; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; 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 3.29em/1.2em 'Roboto', sans-serif; color:#000; letter-spacing:-0.04em;}
#solutionsTA .priceTable p.intervention {font:400 0.85em/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 1em/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 0.9em/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;}
#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;}
#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;}
.ta_form a.btn              { -webkit-border-radius:8px; -moz-border-radius: 8px; border-radius: 8px; display: block;}
#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 rgba(0, 0, 0, 0);border-right: 60px solid rgba(0, 0, 0, 0);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) top center no-repeat; background-size: cover;}
#quickSupport .container    { padding:2em 0;}
#quickSupport h4            { margin:0 0 1em 0;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 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, #chat                  { padding: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;}
}
@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-height:768px) {
  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 img					{ margin-left: 1.2%; }
#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 .yspacer				{ margin-top:10.8em; }
.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 #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;}

/* 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: -2em;}
.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-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: 10.3em 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: 10.3em 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; }


.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       { min-height:21em; 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 { padding:0 6.5em; 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:2em 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;}

/* 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 30px auto;}
#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									{ text-align: center; font: 300 1.2em/1em 'Roboto', sans-serif; color: #353535; padding: 31px 0 26px; letter-spacing: 0; 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								{ float: left; margin-right: 35px; }
#social.gnz ul li:last-child					{ margin-right: 0;}
#social.gnz h3									{ color: #a0a0a0; text-transform: uppercase; }

#better.gnz										{ margin: 50px 0; padding: 100px 0 10px 0; 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; }
#better.gnz ul li								{ margin-bottom: 30px; }
#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 					          { position: fixed; bottom:105px; right:10px;}
.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; background: url(../images/lines_horiz.png) center 15px no-repeat; 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; }

#prodSection.one .priceTable					{ position: relative; margin-top: 39%; }
#prodSection.one .ribbon						{ position: absolute; top: -12px; right: -11px; }
#prodSection.one ul								{ padding: 17px 0 15px 19px; }
#prodSection.one .priceTable img				{ float: none; margin: 0; }
#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.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 .over							{ margin-top: -56px; }
#prodSection.one .btn-lg 						{ font-size: 1.3em;}	
#prodSection.one .cloud							{ bottom: 2em;left: 4.4em;position: absolute;}

#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:6em;
-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 2.857em/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%; }

.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; }
.avTable  .avElement .avTest.red { color:#d00000; }
.avTable  .avElement .avTest.orange { color:#f06b00; }
.avTable  .avElement .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;}
/** 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 rgba(0, 0, 0, 0);border-right: 50px solid rgba(0, 0, 0, 0);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%;}
