@charset "utf-8";

/* CSS Document */

body 		{ font-family: 'Roboto', sans-serif; color:#6a6a6a;}
h1 			{ font-family: 'Roboto', arial, serif; font-weight: 700; color: #3a3a3a; letter-spacing: -0.008em; line-height: 0.92em;}
h2 			{ font-family: 'Roboto', serif; font-weight:bold; color:#3a3a3a; letter-spacing: -0.02em; line-height: 0.9em; font-size:3.9em; margin: 0;}
h3 			{ font-family: 'Roboto', serif; font-weight: bold; color: #3a3a3a; letter-spacing: -0.02em;margin: 0; font-size:2.34em; line-height:1em;}
h4 			{ font-family: 'Roboto', serif; color:#3a3a3a; letter-spacing: -0.04em;}
h5 			{ font-family: 'Roboto', serif; color: #3a3a3a; letter-spacing: -0.03em; font-size: 1.85em;font-weight: 700;}
h6 			{ font-family: 'Roboto', 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, .business-trial > .onlyInOthers > span		{ color:#949494; font:400 0.9em/1em 'Roboto', sans-serif;}
a.renew:hover	{ color:#d00000; text-decoration:none;}
.titleLabel		{ font:500 1.3em/1em 'Roboto',sans-serif; color:#bbb; text-transform:uppercase ; margin-bottom:1em;}
hr          { margin:0.5em 0;}
hr.dashed	{ border-style: dashed none none;border-width: 1px 0 0; border-color:#e3e3e3;}
sup			{ top: -0.8em; font-size: 50%;}
blockquote 	{ font-size: inherit;}
img[src$=".svg"]{ width: 100%; }


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


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


.navbar               {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: none repeat scroll 0 0 #0B0B0B;

						/*border-color: -moz-use-text-color -moz-use-text-color #363636;*/border-image: none;border-radius: 0;border-style: none none solid;/*border-width: 0 0 1px;*/margin: 0;padding: 0;}

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


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


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


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


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

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

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

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

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

#SMBbest.txt     		{ margin:5em 0 0;}
#SMBbest h2     		{ margin:0 0 0.2em; font:600 4.5em/1em 'Roboto',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 'Roboto',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
#GZslide .btn    		{ margin:2em 0 0;}

.block-content li {margin-bottom: 14px;}

#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: Roboto;font-weight: 400;font-size: 1.8em;margin: 2em 0 0;}
#DE_slide1 h2			{ font-family: Roboto;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: Roboto;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;}

.d-none {display: none !important;}
.d-block {display: block !important;}

#prodSection.v2017 .ultimate h4, 
#prodSectionBottom.v2017 .ultimate h4, 
#prodSection_btm.v2017 .ultimate h4 {
    font-size: 21px;
    color: #333;
    font-weight: 500;
    margin-top: 15px;
}

#prodSection.v2017 .ultimate p, 
#prodSectionBottom.v2017 .ultimate p {
    font-size: 14px;
    color: #333;
    letter-spacing: .2px;
}

#quick-access-home {
	background: url(../images/hatch-bg.png) repeat;
	padding-bottom: 40px;
	margin-bottom: 40px;
}

#quick-access-home .quick-access-container {
	max-width: 640px;
	margin-top: 40px;
}

#quick-access-home .quick-access-container > p {
	margin-bottom: 50px;
}

#quick-access-home .quick-access-btn {
	height: 130px;
	margin-bottom: 30px;
}

#quick-access-home .btn-quick-access-btn {
	display: inline-block;
	background-color: #b2b2b2;
	border-radius: 100%;
	width: 90px;
	height: 90px;
}

#quick-access-home .btn-quick-access-btn.b_logo_white {
	background: url(../images/b_logo_white.svg) #b2b2b2 no-repeat 50% 50%;
}

#quick-access-home .btn-quick-access-btn.download-icon {
	background: url(../images/download-icon.svg) #b2b2b2 no-repeat 50% 50%;
}

#quick-access-home .btn-quick-access-btn.renew-icon {
	background: url(../images/renew-icon.svg) #b2b2b2 no-repeat 50% 50%;
}

#quick-access-home .btn-quick-access-btn:hover {
	background-color: #999999;
	-webkit-transition: background-color 0.15s ease;
	-moz-transition: background-color 0.15s ease;
	-o-transition: background-color 0.15s ease;
	transition: background-color 0.15s ease;
}

.blue {color: #3498ff;}

#prodSection.v2017 .new-sticker {
	position: absolute;
	right: 25px;
	top: 38px;
}

#prodScreenshot .prodDetails {
    padding: 4em 0 0;
    position: relative;
    left: 0%;
    overflow: hidden;
    transition: left .5s;
}

#prodScreenshot.scrsht2016 .z30 {
    position: relative;
}

#prodScreenshot.v2017 .miniSlider img {
    top: 0;
}

.LP_FP_screenshots .miniSlider img {
    position: absolute;
    top: 0;
    left: 100%;
    transition: left .5s;
}

.LP_FP_screenshots .miniSliderNav a {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    font-size: 1em;
    display: block;
    height: 4em;
    outline: 0;
}

.LP_FP_screenshots .miniSliderNav a.left {
    left: 0;
    display: none;
}

.LP_FP_screenshots .miniSliderNav a.right {
    right: 0;
}

#prodScreenshot .miniSliderNav a .fa {
    color: #e5e6e7;
}

#prodScreenshot .LP_FP_screenshots .miniSlider.pcWrapper {
    max-width: 532px;
    max-height: 288px;
}

#prodSection.v2017 .boxImg {
    padding: 0 30px 0 0!important;
    margin-left: -70px;
}

#prodSection.v2017 h5 {
    color: #5d5d5d;
    font-size: 20px;
    font-weight: 400;
    margin-top: 0;
}

#prodSection.v2017 {
	/*background: #e5e5e5;*/
	border-bottom: 0;
}

.mrgn_tgec2016 {
    color: rgb(51, 51, 51);
    font-size: 14px;
    text-align: right;
    margin: 2.5em 0px 0px;
}

.row-custom.two-rows-title .info,
.comparison2018 .dropdown-features .row-custom.two-rows-title .product
{
    min-height: 95px;
}

@media (min-width:1601px) and (max-width:1680px) {

	#GZ_EdtSctTls .techImg	{ right: 7% !important; }
	#GZ_Pht .techImg			{ right: 7% !important; }
	#GZ_RtmMsgPrt .techImg	{ left: 17% !important; }

	#LP_FP_intro			{ background-position: right -120px bottom !important; }
	.winterSlide .productBox { margin-top: 3em !important; }
	.slide .txt   		{ margin:5em 0 0;}
	.slide h2     		{ margin:0 0 0.2em; font:600 5.2em/1em 'Roboto',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 'Roboto',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 'Roboto',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
	#GZslide .btn    		{ margin:1em 0 0;}
	
	#OEMlinkedin			{ margin:2.5em 0 0;}
	
	#OEMav .btn				{ margin:0.5em 0 0; padding: 0.5em 1em;}
	
	#OEMvb h2				{ color: #fff;font-family: roboto;font-weight: 200;margin-top: 1.2em;font-size: 2.5em;}
	#OEMvb h2 span			{ color: #fff;font-family: roboto;font-weight: 600;display: block;font-size: 1em;}
	#OEMvb p				{ color:#cedcff; font-size:1.3em; margin:0.5em 0 0.5em;}
	#OEMvb .btn				{ margin:1em 0 0;}
	#OEMvb img				{ display:block; margin:3em 0 0 2em;}
	#OEMvb q				{ color:#fff; font-size:1em; font-style:italic; display:block; margin: 5em 0 0.5em;}
	#OEMvb small			{ color:#5c9552; font-size:0.8em; display:block;}
	
	#OEMpartners h2			{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0.2em;font-size: 4em;}
	#OEMpartners .btn		{ padding: 0.4em 0.9em;}
	#OEMpartners img		{ display:block; margin:1em 0 0;}
	
	#OEMpartners2 h2		{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0;font-size: 3.8em;}
	#OEMpartners2 h3		{ color: #fff;font-family: roboto;font-weight: 200;font-size: 3.4em; margin: 0.2em 0 0;}
	#OEMpartners2 q			{ color:#fff; font-size:1em; font-style:italic; display:block; margin: 1em 0 0.5em;}
	#OEMpartners2 small		{ color:#c7d9ff; font-size:0.8em; display:block; text-align:right;}
	#OEMpartners2 .btn		{ margin:0; padding:0.4em 0.9em;}
	#OEMpartners2 img		{ display:block; margin:1em 0 0;}
	
	#OEMmobile h3			{ color: #fff;font-family: roboto;font-weight: 200;font-size: 4.3em; margin:0.2em 0 0;}
	#OEMmobile .btn			{ margin:0.5em 0 0; padding:0.3em 0.8em; }
	#OEMmobile img			{ display:block; margin:0.8em 0 0; max-width: 75%;}
	
	#DE_slide1				{ margin:2em 0 0; }
	#DE_slide1 h4			{ margin: 1em 0 0;}
	
	#DE_slide2				{ margin:2em 0 0;}
	#DE_slide2 a			{ margin: 6.4em 0 0; }
	
	#DE_slide3				{ margin:2em 0 0; text-align:left;}
	
	.awardSlide .topLight 	{ background: url("../images/bg_top_slide_award_light.png") no-repeat scroll center top -3.6em rgba(0, 0, 0, 0 )!important;}
	.awardSlide h3			{ margin:1.7em 0 0 !important; font-size: 1.7em;}
	.awardSlide h2			{ font-size: 3em !important; margin: 0 2em !important;}
	.awardSlide .awardLogo	{ max-width: 40% !important;   margin: 3.2em 0 1em 1em !important;}
	.awardSlide q			{ font: italic 300 1.6em/1em "Roboto",sans-serif !important; margin:0.4em 0 0 1.5em !important; max-width:inherit !important;}
	.awardSlide p			{ margin: 1em 0 0 1.7em !important; font-size: 1em !important;}
	.awardSlide .productBox { max-width: 65% !important; margin-left: 0 !important; margin-top: 1.7em !important;}
	.awardSlide .labelImg	{ left: 20.4em !important; max-width: 25.7%; top: 16.6em !important;}
	.awardSlide .productBox .btn { margin: 1em 0 0 7em !important;}
	
  	#trustBD				{ margin:2.5em 0 0;}
	#trustBD hr 			{ margin:0.7em 0; border-color:rgba(255,255,255,0.3)}
	#trustBD h2 			{ margin:-0.25em 0 0.8em; font-family: 'Roboto', sans-serif; font-weight:700; color:#ffffff; font-size:2.6em; letter-spacing: -0.04em;}
	#trustBD p			 	{ font:400 1.4em/1em 'Roboto',sans-serif; margin: -1.4em 0 1em;letter-spacing: -0.03em; width:100%;}
	#trustBD h1			 	{ font:700 13em/0.4em 'Roboto',sans-serif; letter-spacing: -0.03em;color:#ffffff;margin:0.1em 0 0.1em -0.03em;}
	#trustBD .million		{ font:600 2.8em/1.2em 'Roboto',sans-serif; margin:0.5em 0 0 0.1em;letter-spacing: -0.03em;}
	#trustBD .already		{ font:200 3.7em/0.8em 'Roboto',sans-serif; margin:-0.1em 0 0.4em 0.01em;letter-spacing: -0.03em; color:rgba(255,255,255,0.5);}
	#strapslide .slide .btntrustBD { font:700 1.3em/3em 'Roboto',sans-serif; margin:0.2em 0 0 0.5em; padding:0 1.5em; -webkit-border-radius: 6px 6px 6px 6px;border-radius: 6px 6px 6px 6px;text-transform:none;}
	#PANheader				{ background: url("../images/bgPAN.png") no-repeat scroll right 1em top #009ab1  !important;}
	#locPANheader			{ background: url("../images/bgPANlocator.jpg") no-repeat scroll right -5em bottom #009ab1!important;}
	#blkFriday				{ margin-top: 3em; }
	.blkFridayRobot			{ max-width: 625px  !important; margin-left: -5%  !important; }
	.BF50OFF 				{ left: 149px !important; top: 308px  !important; width: 285px  !important; }
	#prodSection.cosmos {    background-position: 130% bottom!important}

	}

@media (min-width:1441px) and (max-width:1600px) {

	#GZ_EdtSctTls .techImg	{ right: 7% !important; }
	#GZ_Pht .techImg			{ right: 7% !important; }
	#GZ_RtmMsgPrt .techImg	{ left: 17% !important; }
	#LP_FP_intro				{ background-position: right -210px bottom !important; }
	.slide .txt#TSMD_HPB		{ margin-top: 1.9em !important; }
	.winterSlide .productBox	{ margin-top: 3em !important; }
	#BrainWrapper .BprevArrow	{ left: 8% !important; }
	#BrainWrapper .BnextArrow	{ right: 8% !important; }
	.slide .txt   		{ margin:5em 0 0;}
	.slide h2     		{ margin:0 0 0.2em; font:600 5.2em/1em 'Roboto',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
	.slide h3			{ font:300 2.1em/1em 'Roboto',sans-serif;letter-spacing: -0.02em; color:#ffffff;}
	.slide p      		{ font:300 1.8em/1em 'Roboto',sans-serif; color:#fff; letter-spacing:-0.02em;}
	.slide .btn     	{ margin:2em 0 0;}
  	.slide-content figure.businesSecurity {margin: -8em 0 0 4em!important}
	#BD2015					{ margin:26.5em 0 0;}
	#BD2015 p				{ font-size:1.2em;}
	
	#avMac.txt     			{ margin:6em 0 0 3em;}
	#avMac h2     			{ font-size:4em;}
	
	#SMBbest.txt     		{ margin:5em 0 0;}
	#SMBbest h2     		{ margin:0 0 0.2em; font:600 3.5em/1em 'Roboto',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 'Roboto',sans-serif; color:#ffffff;letter-spacing: -0.03em;}
	#GZslide .btn    		{ margin:1em 0 0;}
	
	#OEMlinkedin			{ margin:2.5em 0 0;}
	
	#OEMav h2				{ color: #fff;font-family: roboto;font-weight: 200;margin-top: 1em;font-size: 2.2em;}
	#OEMav .btn				{ margin:0.5em 0 0; padding: 0.4em 0.9em;}
	#OEMav img				{ display:block; margin:2em 0 0 2em;}
	
	#OEMvb h2				{ color: #fff;font-family: roboto;font-weight: 200;margin-top: 1em;font-size: 2.5em;}
	#OEMvb img				{ display:block; margin:2.5em 0 0 2em;}
	#OEMvb q				{ color:#fff; font-size:1em; font-style:italic; display:block; margin: 4.5em 0 0.5em;}
	
	#OEMpartners h2			{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0.2em;font-size: 3.5em;}
	#OEMpartners .btn		{ padding: 0.4em 0.9em;}
	#OEMpartners img		{ display:block; margin:1em 0 0;}
	
	#OEMpartners2 h2		{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0;font-size: 3.7em;}
	#OEMpartners2 h3		{ color: #fff;font-family: roboto;font-weight: 200;font-size: 3.3em; margin: 0.2em 0 0;}
	#OEMpartners2 q			{ color:#fff; font-size:1em; font-style:italic; display:block; margin: 1em 0 0.5em;}
	#OEMpartners2 small		{ color:#c7d9ff; font-size:0.8em; display:block; text-align:right;}
	#OEMpartners2 .btn		{ margin:0; padding:0.3em 0.8em;}
	#OEMpartners2 img		{ display:block; margin:1.2em 0 0;}
	
	#OEMmobile h3			{ color: #fff;font-family: roboto;font-weight: 200;font-size: 4.2em; margin:0.2em 0 0;}
	#OEMmobile p			{ color:#bfdce8; font-size:1.1em; margin: 1em 0 0;}
	#OEMmobile .white		{ color:#fff; font-size:1.4em; margin:0.5em 0 0.5em;}
	#OEMmobile .btn			{ margin:0.3em 0 0; padding:0.3em 0.8em;}
	#OEMmobile img			{ display:block; margin:0.8em 0 0; max-width: 70%;}
	
	#DE_slide1				{ margin:2em 0 0; }
	#DE_slide1 h4			{ ;margin: 1em 0 0;}
	
	#DE_slide2				{ margin:2em 0 0;}
	#DE_slide2 h2			{ margin: 0.3em 0; }
	#DE_slide2 a			{ margin: 6.1em 0 0; }
	
	#DE_slide3				{ margin:1em 0 0;}
	#DE_slide3 .top 		{ margin: 1.5em 0 0.3em;}
	
	.awardSlide .topLight 	{ background: url("../images/bg_top_slide_award_light.png") no-repeat scroll center top -3.6em rgba(0, 0, 0, 0 )!important;}
	.awardSlide h3			{ margin:1.7em 0 0 !important; font-size: 1.7em;}
	.awardSlide h2			{ font-size: 3em !important; margin: 0 2em !important;}
	.awardSlide .awardLogo	{ max-width: 40% !important;   margin: 3.2em 0 1em 1em !important;}
	.awardSlide q			{ font: italic 300 1.4em/1em "Roboto",sans-serif !important; margin: -0.5em 0 0 1.5em !important; max-width:inherit !important;}
	.awardSlide p			{ margin: 1em 0 0 1.7em !important; font-size: 1em !important;}
	.awardSlide .productBox { max-width: 60% !important; margin-left: 0 !important; margin-top: 1.7em !important;}
	.awardSlide .labelImg	{ left: 18.6em !important; max-width: 25%; top: 14.3em !important;}
	.awardSlide .productBox .btn { margin: 0.5em 0 0 5em !important;}
	
  	#trustBD				{ margin:2.5em 0 0;}
	#trustBD hr 			{ margin:0.7em 0; border-color:rgba(255,255,255,0.3)}
	#trustBD h2 			{ margin:-0.25em 0 0.8em; font-family: 'Roboto', sans-serif; font-weight:700; color:#ffffff; font-size:2.6em; letter-spacing: -0.04em;}
	#trustBD p			 	{ font:400 1.4em/1em 'Roboto',sans-serif; margin: -1.4em 0 1em;letter-spacing: -0.03em; width:100%;}
	#trustBD h1			 	{ font:700 13em/0.4em 'Roboto',sans-serif; letter-spacing: -0.03em;color:#ffffff;margin:0.1em 0 0.1em -0.03em;}
	#trustBD .million		{ font:600 2.8em/1.2em 'Roboto',sans-serif; margin:0.5em 0 0 0.1em;letter-spacing: -0.03em;}
	#trustBD .already		{ font:200 3.7em/0.8em 'Roboto',sans-serif; margin:-0.1em 0 0.4em 0.01em;letter-spacing: -0.03em; color:rgba(255,255,255,0.5);}
	#strapslide .slide .btntrustBD { font:700 1.3em/3em 'Roboto',sans-serif; margin:0.2em 0 0 0.5em; padding:0 1.5em; -webkit-border-radius: 6px 6px 6px 6px;border-radius: 6px 6px 6px 6px;text-transform:none;}
	#PANheader				{ background: url("../images/bgPAN.png") no-repeat scroll right 1em top #009ab1  !important;}
	#locPANheader			{ background: url("../images/bgPANlocator.jpg") no-repeat scroll right -5em bottom #009ab1!important;}
	#blkFriday				{ margin-top: 2.2em !important; }
	.blkFridayRobot			{ max-width: 594px  !important; margin-left: -3%  !important; }
	.BF50OFF 				{ left: 156px !important; top: 296px !important; width: 235px !important; }

	}

@media (min-width:1401px) and (max-width:1440px) {

	#GZ_EdtSctTls .techImg	{ right: 13% !important; }
	#GZ_Pht .techImg			{ right: 13% !important; }
	#GZ_Pht					{ background: #02080D !important; }
	#GZ_ZrdTrtPrt .techImg	{ right: -5% !important; }
	#GZ_RtmMsgPrt .techImg	{ left: 11% !important; }
	#LP_FP_intro			{ background-position: right -300px bottom !important; }
	#LP_FP_footer { background: url("../images/LP_FP_footer.png") no-repeat scroll right -110px center #e8eef0 !important; }
	#GZNewFeatures			{ background-position: 10% 1em !important; }
	.slide .txt#TSMD_HPB			{ margin-top: 1.9em !important; }
	.winterSlide .productBox { margin-top: 3em !important; width: 21em !important; left: 3em !important;}
	.winterSlide .labelImg { left: 7.6em !important; top: 7.9em !important; width: 4em !important;}
	.winterSlide .winterDecoration4 { margin: -10.4em 0 -5em -19.5em !important; width: 54em; }
	#BrainWrapper .BprevArrow	{ left: 5% !important; }
	#BrainWrapper .BnextArrow	{ right: 5% !important; }
	.slide .txt   		{ margin:3em 0 0;}
	.slide h2     		{ margin:0 0 0.2em; font:600 4.8em/1em 'Roboto',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 'Roboto',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 'Roboto',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: Roboto;font-weight: 400;font-size: 1.8em;margin: 0;}
	#DE_slide1 img			{ max-width:90%;}
	
	#DE_slide2				{ margin:2em 0 0;}
	#DE_slide2 h2			{ margin: 0.2em 0; font-size: 3em;}
	#DE_slide2 a			{ margin: 5.1em 0 0; }
	#DE_slide2 img			{ max-width:88%;}
	
	#DE_slide3				{ margin:1em 0 0;}
	#DE_slide3 .top 		{ margin: 0.5em 0 0.3em;}
	#DE_slide3 img			{ max-width:90%;}
	
	.awardSlide .topLight 	{ background: url("../images/bg_top_slide_award_light.png") no-repeat scroll center top -6em rgba(0, 0, 0, 0 )!important;}
	.awardSlide h3			{ margin:1em 0 0 !important; font-size: 1.6em;}
	.awardSlide h2			{ font-size: 2.6em !important; margin: 0 2em !important;}
	.awardSlide .awardLogo	{ max-width: 40% !important;   margin: 3.2em 0 1em 1em !important;}
	.awardSlide q			{ font: italic 300 1.4em/1em "Roboto",sans-serif !important; margin: -0.5em 0 0 1.5em !important; max-width:inherit !important;}
	.awardSlide p			{ margin: 1em 0 0 1.7em !important; font-size: 1em !important;}
	.awardSlide .productBox { max-width: 53% !important; margin-left: 0 !important; margin-top: 1.7em !important;}
	.awardSlide .labelImg	{ left: 16.4em !important; max-width: 23%; top: 13em !important;}
	.awardSlide .productBox .btn { margin: 0.5em 0 0 5em !important;}
	
  	#trustBD				{ margin:2em 0 0;}
	#trustBD hr 			{ margin:0.7em 0; border-color:rgba(255,255,255,0.3)}
	#trustBD h2 			{ margin:-0.25em 0 0.8em; font-family: 'Roboto', sans-serif; font-weight:700; color:#ffffff; font-size:2.1em; letter-spacing: -0.04em;}
	#trustBD p			 	{ font:400 1.3em/1em 'Roboto',sans-serif; margin: -1.4em 0 1em;letter-spacing: -0.03em; width:100%;}
	#trustBD h1			 	{ font:700 12em/0.4em 'Roboto',sans-serif; letter-spacing: -0.03em;color:#ffffff;margin:0.1em 0 0.1em -0.03em;}
	#trustBD .million		{ font:600 2.6em/1.2em 'Roboto',sans-serif; margin:0.3em 0 0 0.1em;letter-spacing: -0.03em;}
	#trustBD .already		{ font:200 3.5em/0.8em 'Roboto',sans-serif; margin:-0.1em 0 0.1em 0.01em;letter-spacing: -0.03em; color:rgba(255,255,255,0.5);}
	#strapslide .slide .btntrustBD { font:700 1.2em/2.3em 'Roboto',sans-serif; margin:0.2em 0 0 1em; padding:0 1.1em; -webkit-border-radius: 6px 6px 6px 6px;border-radius: 6px 6px 6px 6px;text-transform:none;}
	#PANheader				{ background: url("../images/bgPAN.png") no-repeat scroll right -13em top #009ab1  !important;}
	#locPANheader			{ background: url("../images/bgPANlocator.jpg") no-repeat scroll right -18em bottom #009ab1!important;}
	#blkFriday				{ margin-top: 2.2em !important; }
	#blkFriday .sloganImg	{ max-width: 240px !important; }
	#blkFriday h3			{ font-size: 3.8em !important; }
	.blkFridayRobot			{ max-width: 539px !important; margin-left: -2%  !important; }
	.BF50OFF 				{ left: 148px !important; top: 278px !important; width: 214px !important; }
	#prodSection.cosmos{background-position: 170% bottom!important;}

	}

@media (min-width:1281px) and (max-width:1400px) {

	#GZ_EdtSctTls .techImg	{ right: 13% !important; }
	#GZ_Pht .techImg			{ right: 13% !important; }
	#GZ_Pht					{ background: #02080D !important; }

	#GZ_ZrdTrtPrt .techImg	{ right: -5% !important; }

	#GZ_RtmMsgPrt .techImg	{ left: 11% !important; }

	#LP_FP_intro			{ background-position: right -300px bottom !important }

	#LP_FP_footer { background: url("../images/LP_FP_footer.png") no-repeat scroll right -110px center #e8eef0 !important; }

	#GZNewFeatures			{ background-position: 10% 1em !important; }

	.slide .txt#TSMD_HPB			{ margin-top: 1.5em !important; }

	.winterSlide .productBox { margin-top: 3em !important; width: 21em !important; left: 3em !important;}

	.winterSlide .labelImg { left: 7.6em !important; top: 7.9em !important; width: 4em !important;}

	.winterSlide .winterDecoration4 { margin: -10.4em 0 -5em -19.5em !important; width: 54em; }

	#BrainWrapper .BprevArrow	{ left: 5% !important; }

	#BrainWrapper .BnextArrow	{ right: 5% !important; }

	.slide .txt   		{ margin:3em 0 0;}

	.slide h2     		{ margin:0 0 0.2em; font:600 4.8em/1em 'Roboto',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 'Roboto',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 'Roboto',sans-serif; color:#ffffff;letter-spacing: -0.03em;}

	#GZslide .btn    		{ margin:1em 0 0;}

	

	#OEMlinkedin			{ margin:1.3em 0 0;}

	

	#OEMav h2				{ color: #fff;font-family: roboto;font-weight: 200;margin-top: 0.5em;font-size: 2.2em;}

	#OEMav p				{ color:#fff; font-size:1.3em; margin: 0.5em 0 0.5em;}

	#OEMav .btn				{ margin:0.5em 0 0; padding: 0.2em 0.7em;}

	#OEMav img				{ display:block; margin:1em 0 0 2em;}

	#OEMav q				{ color:#90a7e2; font-size:1em; font-style:italic; display:block; margin: 1em 0 0.5em;}

	#OEMav small			{ color:#5a6c9f; font-size:0.8em; display:block;}

	

	#OEMvb h2				{ color: #fff;font-family: roboto;font-weight: 200;margin-top:0.5em;font-size: 2.3em;}

	#OEMvb img				{ display:block; margin:2em 0 0 2em;}

	#OEMvb q				{ color:#fff; font-size:1em; font-style:italic; display:block; margin: 4em 0 0.5em;}

	#OEMvb .btn				{ padding:  0.2em 0.7em;}

	

	#OEMpartners h2			{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0.2em;font-size: 3em;}

	#OEMpartners h3			{ color: #fff;font-family: roboto;font-weight: 200;font-size: 1.8em;}

	#OEMpartners .btn		{ padding: 0.2em 0.7em; margin: 0.5em 0 0;}

	#OEMpartners img		{ display:block; margin:1em 0 0;}

	

	#OEMpartners2 h2		{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0;font-size: 3em;}

	#OEMpartners2 h3		{ color: #fff;font-family: roboto;font-weight: 200;font-size: 2.7em; margin: 0.2em 0 0;}

	#OEMpartners2 q			{ color:#fff; font-size:0.9em; font-style:italic; display:block; margin: 0;}

	#OEMpartners2 small		{ color:#c7d9ff; font-size:0.8em; display:block; text-align:right;}

	#OEMpartners2 .btn		{ margin:0; padding:0.2em 0.7em;}

	#OEMpartners2 img		{ display:block; margin:1em 0 0;}

	

	#OEMmobile h3			{ color: #fff;font-family: roboto;font-weight: 200;font-size: 3.8em; margin:0.2em 0 0;}

	#OEMmobile p			{ color:#bfdce8; font-size:1em; margin: 1em 0 0;}

	#OEMmobile .white		{ color:#fff; font-size:1.1em; margin:0.5em 0 0.5em;}

	#OEMmobile .btn			{ margin:0.1em 0 0; padding:0.2em 0.7em;}

	#OEMmobile img			{ display:block; margin:0.8em 0 0; max-width: 60%;}

	

	#DE_slide1				{ margin:2em 0 0; text-align:left;}

	#DE_slide1 h4			{ font-size: 1.8em;margin: 0;}

	#DE_slide1 h2			{ font-size: 3.8em;}

	#DE_slide1 p 			{ font-size: 1em;}

	#DE_slide1 img			{ max-width:88%;}

	

	#DE_slide2				{ margin:2em 0 0;}

	#DE_slide2 h2			{ margin: 0.2em 0; font-size: 3em;}

	#DE_slide2 a			{ margin: 5.1em 0 0; }

	#DE_slide2 img			{ max-width:88%;}

	

	#DE_slide3				{ margin:1em 0 0;}

	#DE_slide3 .top 		{ margin: 0.5em 0 0.3em;}

	#DE_slide3 img			{ max-width:89%;}

	

	.awardSlide .topLight 	{ background: url("../images/bg_top_slide_award_light.png") no-repeat scroll center top -6em rgba(0, 0, 0, 0 )!important;}

	.awardSlide h3			{ margin:1em 0 0 !important; font-size: 1.6em;}

	.awardSlide h2			{ font-size: 2.6em !important; margin: 0 2em !important;}

	.awardSlide .awardLogo	{ max-width: 33.8% !important;   margin: 3.2em 0 1em 1em !important;}

	.awardSlide q			{ font: italic 300 1.4em/1em "Roboto",sans-serif !important; margin: -0.5em 0 0 1.5em !important; max-width:inherit !important;}

	.awardSlide p			{ margin: 1em 0 0 1.7em !important; font-size: 1em !important;}

	.awardSlide .productBox { max-width: 53% !important; margin-left: 0 !important; margin-top: 1em !important;}

	.awardSlide .labelImg	{ left: 16em !important; max-width: 23%; top: 11em !important;}

	.awardSlide .productBox .btn { margin: 0.5em 0 0 5em !important;}

	

  	#trustBD				{ margin:2em 0 0;}

	#trustBD hr 			{ margin:0.7em 0; border-color:rgba(255,255,255,0.3)}

	#trustBD h2 			{ margin:-0.25em 0 0.8em; font-family: 'Roboto', sans-serif; font-weight:700; color:#ffffff; font-size:2.1em; letter-spacing: -0.04em;}

	#trustBD p			 	{ font:400 1.3em/1em 'Roboto',sans-serif; margin: -1.4em 0 1em;letter-spacing: -0.03em; width:100%;}

	#trustBD h1			 	{ font:700 12em/0.4em 'Roboto',sans-serif; letter-spacing: -0.03em;color:#ffffff;margin:0.1em 0 0.1em -0.03em;}

	#trustBD .million		{ font:600 2.6em/1.2em 'Roboto',sans-serif; margin:0.3em 0 0 0.1em;letter-spacing: -0.03em;}

	#trustBD .already		{ font:200 3.5em/0.8em 'Roboto',sans-serif; margin:-0.1em 0 0.1em 0.01em;letter-spacing: -0.03em; color:rgba(255,255,255,0.5);}

	#strapslide .slide .btntrustBD { font:700 1.2em/2.3em 'Roboto',sans-serif; margin:0.2em 0 0 1em; padding:0 1.1em; -webkit-border-radius: 6px 6px 6px 6px;border-radius: 6px 6px 6px 6px;text-transform:none;}

	#PANheader				{ background: url("../images/bgPAN.png") no-repeat scroll right -13em top #009ab1  !important;}

	#locPANheader			{ background: url("../images/bgPANlocator.jpg") no-repeat scroll right -18em bottom #009ab1!important;}

	#blkFriday				{ margin-top: 2.2em !important; }

	#blkFriday .sloganImg	{ max-width: 240px !important; }

	#blkFriday h3			{ font-size: 3.8em !important; }

	.blkFridayRobot			{ max-width: 525px !important; margin-left: -2%  !important; }

	.slide-content figure.businesSecurity{max-width: 40%; margin-left: 3em;}

	.BF50OFF 				{ left: 148px !important; top: 253px !important; width: 202px !important; }

	#prodSection.cosmos{background-position: 180% bottom!important;}

	#UBP.gravityZone{padding: 6em 0 10em 0!important;}

}



@media (min-width:1153px) and (max-width:1280px) {

	#GZ_EdtSctTls .techImg	{ right: 5% !important; width: 116% !important; }

	#GZ_Pht .techImg			{ right: 20% !important; }

	#GZ_Pht					{ background: #020A10 !important; }

	#GZ_SmtScn .techImg		{ right: -8% !important }

	#GZ_ZrdTrtPrt .techImg	{ right: -5% !important; }

	#GZ_RtmMsgPrt .techImg	{ left: 9% !important; }

	#LP_FP_intro.einstein { background-position: right -370px bottom !important; }

	.entSecurity			{ padding-top: 3em !important; height: 640px !important;}

	#LP_FP_intro			{ background-position: right -200px bottom !important; }

	#LP_FP_footer { background: url("../images/LP_FP_footer.png") no-repeat scroll right -190px center #e8eef0 !important; }

	#GZNewFeatures			{ background-position: 3% 1em !important; }

	.slide .txt#TSMD_HPB			{ margin-top: 0.2em !important; }

	.winterSlide .productBox { margin-top: 3em !important; width: 21em !important; left: 3em !important;}

	.winterSlide .labelImg { left: 7.6em !important; top: 7.9em !important; width: 4em !important;}

	.winterSlide .winterDecoration4 { margin: -10.4em 0 -5em -19.5em !important; width: 54em; }

	.slide .winterSlide .txt { margin-top: 6em !important; }

	#BrainWrapper .BprevArrow	{ left: 5% !important; }

	#BrainWrapper .BnextArrow	{ right: 5% !important; }

	#BrainExplained p			{ padding: 0 3em !important; }

	#BrainExplained h1			{ font-size: 8em !important; }

	.slide .txt   		{ margin:3em 0 0;}

	.slide h2     		{ margin:0 0 0.2em; font:600 4.8em/1em 'Roboto',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 'Roboto',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 'Roboto',sans-serif; color:#ffffff;letter-spacing: -0.03em;}

	#GZslide .btn    		{ margin:1em 0 0;}

	

	#OEMlinkedin			{ margin:1.3em 0 0;}

	#OEMlinkedin h1			{ font-size: 4.5em;}

	#OEMlinkedin h1	span	{ font-weight: 600;}

	#OEMlinkedin p			{ color:#9cdefc; font-size:1.2em; margin-bottom: 1em;}

	#OEMlinkedin img		{ margin:2em 0 0 0em;}

	

	#OEMav h2				{ color: #fff;font-family: roboto;font-weight: 200;margin-top: 0.5em;font-size: 2em;}

	#OEMav p				{ color:#fff; font-size:1.1em; margin: 0.5em 0 0.5em;}

	#OEMav .btn				{ margin:0.5em 0 0; padding: 0.2em 0.7em;}

	#OEMav img				{ display:block; margin:1em 0 0 2em;}

	#OEMav q				{ color:#90a7e2; font-size:0.9em; font-style:italic; display:block; margin: 0.5em 0 0;}

	#OEMav small			{ color:#5a6c9f; font-size:0.75em; display:block;}

	

	#OEMvb h2				{ color: #fff;font-family: roboto;font-weight: 200;margin-top:0.5em;font-size: 2em;}

	#OEMvb img				{ display:block; margin:1em 0 0 2em;}

	#OEMvb p				{ font-size:1.1em;}

	#OEMvb q				{ color:#fff; font-size:1em; font-style:italic; display:block; margin: 4em 0 0.5em;}

	#OEMvb .btn				{ padding:  0.2em 0.7em;}

	

	#OEMpartners h2			{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0.2em;font-size: 2.5em;}

	#OEMpartners h3			{ color: #fff;font-family: roboto;font-weight: 200;font-size: 1.5em;}

	#OEMpartners p			{ font-size: 1em;}

	#OEMpartners .btn		{ padding: 0.2em 0.7em; margin: 0.5em 0 0;}

	#OEMpartners img		{ display:block; margin:1em 0 0;}

	

	#OEMpartners2 h2		{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0;font-size: 2.8em;}

	#OEMpartners2 h3		{ color: #fff;font-family: roboto;font-weight: 200;font-size: 2.5em; margin: 0.2em 0 0;}

	#OEMpartners2 q			{ color:#fff; font-size:0.9em; font-style:italic; display:block; margin: 0;}

	#OEMpartners2 small		{ color:#c7d9ff; font-size:0.8em; display:block; text-align:right;}

	#OEMpartners2 .btn		{ margin:0; padding:0.2em 0.7em;}

	#OEMpartners2 img		{ display:block; margin:1em 0 0;}

	

	#OEMmobile h3			{ color: #fff;font-family: roboto;font-weight: 200;font-size: 3.3em; margin:0.2em 0 0;}

	#OEMmobile p			{ color:#bfdce8; font-size:0.9em; margin: 1em 0 0;}

	#OEMmobile .white		{ color:#fff; font-size:1em; margin:0.5em 0 0.5em;}

	#OEMmobile .btn			{ margin:0.1em 0 0; padding:0.2em 0.7em;}

	#OEMmobile img			{ display:block; margin:0.8em 0 0; max-width: 55%;}

	

	#DE_slide1				{ margin:2em 0 0; text-align:left;}

	#DE_slide1 h4			{ font-size: 1.6em;margin: 0;}

	#DE_slide1 h2			{ font-size: 3.6em;}

	#DE_slide1 p 			{ font-size: 1em;}

	#DE_slide1 img			{ max-width:82%;}

	#DE_slide1 .btn-lg		{ font-size: 1.4em; font-weight:600;}

	

	#DE_slide2				{ margin:2em 0 0;}

	#DE_slide2 h2			{ margin: 0.2em 0; font-size: 2.5em;}

	#DE_slide2 p			{ font-size: 1.15em;}

	#DE_slide2 a			{ margin: 4.1em 0 0; }

	#DE_slide2 img			{ max-width:82%;}

	#DE_slide2 .btn-lg		{ font-size: 1.4em; font-weight:600;}

	

	#DE_slide3				{ margin:1em 0 0;}

	#DE_slide3 .top 		{ margin: 0.5em 0 0.3em; font-size: 2.2em;}

	#DE_slide3 p 			{ font-size: 1.5em;}

	#DE_slide3 img			{ max-width:80%;}

	#DE_slide3 .btn-lg		{ font-size: 1.4em; font-weight:600;}

	

	.awardSlide .topLight 	{ background: url("../images/bg_top_slide_award_light.png") no-repeat scroll center top -6em rgba(0, 0, 0, 0 )!important;}

	.awardSlide h3			{ margin:1em 0 0 !important; font-size: 1.6em;}

	.awardSlide h2			{ font-size: 2.6em !important; margin: 0 2em !important;}

	.awardSlide .awardLogo	{ max-width: 33.8% !important;   margin: 3.2em 0 1em 1em !important;}

	.awardSlide q			{ font: italic 300 1.4em/1em "Roboto",sans-serif !important; margin: -0.5em 0 0 1.5em !important; max-width:inherit !important;}

	.awardSlide p			{ margin: 1em 0 0 1.7em !important; font-size: 1em !important;}

	.awardSlide .productBox { max-width: 48.5% !important; margin-left: 0 !important; margin-top: 1em !important;}

	.awardSlide .labelImg	{ left: 15.6em !important; max-width: 24%; top: 11em !important;}

	.awardSlide .productBox .btn { margin: 0.5em 0 0 5em !important;}

	

  	#trustBD				{ margin:2em 0 0;}

	#trustBD hr 			{ margin:0.7em 0; border-color:rgba(255,255,255,0.3)}

	#trustBD h2 			{ margin:-0.25em 0 0.8em; font-family: 'Roboto', sans-serif; font-weight:700; color:#ffffff; font-size:2.1em; letter-spacing: -0.04em;}

	#trustBD p			 	{ font:400 1.3em/1em 'Roboto',sans-serif; margin: -1.4em 0 1em;letter-spacing: -0.03em; width:100%;}

	#trustBD h1			 	{ font:700 12em/0.4em 'Roboto',sans-serif; letter-spacing: -0.03em;color:#ffffff;margin:0.1em 0 0.1em -0.03em;}

	#trustBD .million		{ font:600 2.6em/1.2em 'Roboto',sans-serif; margin:0.3em 0 0 0.1em;letter-spacing: -0.03em;}

	#trustBD .already		{ font:200 3.5em/0.8em 'Roboto',sans-serif; margin:-0.1em 0 0.1em 0.01em;letter-spacing: -0.03em; color:rgba(255,255,255,0.5);}

	#strapslide .slide .btntrustBD { font:700 1.2em/2.3em 'Roboto',sans-serif; margin:0.2em 0 0 1em; padding:0 1.1em; -webkit-border-radius: 6px 6px 6px 6px;border-radius: 6px 6px 6px 6px;text-transform:none;}

	#PANheader				{ background: url("../images/bgPAN.png") no-repeat scroll right -13em top #009ab1  !important;}

	#locPANheader			{ background: url("../images/bgPANlocator.jpg") no-repeat scroll right -18em bottom #009ab1!important;}

	#locPANheader .PANlocator .partner		{max-width: 11em !important;  padding: 0em 0.2em !important;}

	#locPANheader .PANlocator button	{margin-left: 0 !important;}

	#blkFriday				{ margin-top: 2.2em !important; }

	#blkFriday .sloganImg	{ max-width: 240px !important; }

	#blkFriday h3			{ font-size: 3.5em !important; }

	.blkFridayRobot			{ max-width: 484px !important; margin-left: -2%  !important; }

	.BF50OFF 				{ left: 132px !important; top: 242px !important; width: 195px !important; }

	#blkFriday .btn			{ margin-top: 0.5em !important; }

	.slide-content figure.businesSecurity{max-width: 37%;margin-left: 5em;}

	#enterprise_headerImage .callSupport{margin-top: 0!important}

	.slide #gravity_zone_v2{margin-top: 1em!important;}

	#prodSection.cosmos{background-position: 220% bottom!important;}

	#UBP.gravityZone{padding: 8em 0 12em 0!important;}

} /* end media queries */

@media (min-width:1130px) and (max-width:1152px) {

	#GZ_EdtSctTls .techImg	{ right: 5% !important; width: 116% !important; }

	#GZ_Pht .techImg			{ right: -23% !important; width: 150% !important; }

	#GZ_Pht					{ background: #040D15 !important; }

	#GZ_SmtScn .techImg		{ right: -20% !important }

	#GZ_ZrdTrtPrt .techImg	{ right: -13% !important; }

	#GZ_RtmMsgPrt .techImg	{ left: 6% !important; }

	.adr #howItWorks.adrt_mac img		{ width: 98% !important; }

	#sphFtrs h6 > i { font-size: 5.4em !important; }

	#howItWorks img					{ margin-left: 3% !important; }

	.pcOptimizerBox h4 { font-size: 1.5em !important; }

	.priceTable #quickRnw button { font-size: 1.1em !important; }

	#LP_FP_intro.einstein { background-position: right -430px bottom !important; }

	#prodSection.scratchCards .yspacer { margin: 14.3em 0 0 !important; }

	#prodSection.scratchCards .badgePos a img	{ max-width: 100% !important; }

	.badgePos.hidden-md.hidden-sm.hidden-xs div p {margin-left: 35%;}

	.entSecurity			{ padding-top: 2em !important; }

	#GZprodDesc.entSecurity .freeTrialBtn { padding: 0 !important; width: 100%; text-align: center; }

	#GZprodDesc.entSecurity a.learnMore { padding-left: .6em !important; padding-right: .6em !important; }

	#GZprodDesc.entSecurity p { padding-bottom: 0; }

	#GZfooterDL .circle		{ margin-top: .5em !important; }

	#GZfooterDL a.learnMore { font-size: 1em !important; }

	#GZfooterDL h2			{ margin-bottom: 0.5em !important; }

	#GZfooterDL .callSales	{ margin-top: 0 !important; }

	#GZfooterDL a.download { margin-top: 0.7em !important; }

	.avTable .xAxis li		{ font-size: 0.8em !important; }

	#LP_FP_intro			{ background-position: right -330px bottom !important; }

	.endpoints #prodSection .yspacer					{ margin-top: 11.7em !important; }

	#LP_FP_footer { background: url("../images/LP_FP_footer.png") no-repeat scroll right -190px center #e8eef0 !important; }

	#prodSection.FP_prodSection .badgePos img { float: none !important; margin: 0 auto !important; }

	#prodSection.FP_prodSection .badgePos div { float: none !important; text-align: center !important; }

	#prodSection.FP_prodSection .badgePos	{ width: 250px !important; }

	#prodSection.FP_prodSection .badgePos { left: 4.7em !important; top: 26em !important; }

	#prodSection .priceTable p label		{ font: 500 0.8em/1em "Roboto" !important; }

	#btmProd .priceTable p label		{ font: 500 0.8em/1em "Roboto" !important; }

	#FPprodFtrs .prodDetails h1			{ font-size: 2.5em !important; }

	#GZ-NextGen .GZ_line { margin: -0.2em 0 0 -1.7em !important;}

	#GZIndustryFirst h2		{ margin-top: 7em !important; }

	#GZIndustryFirst h2.firstHead	{ margin-top: 3em !important; }

	#GZIndustryFirst		{ padding-bottom: 30em !important; }

	#GZNewFeatures			{ background-position: 3% 1em !important; }

	.slide .txt#TSMD_HPB			{ margin-top: 1.3em !important; }

	#TSMD_HPB #B-R-A-I-N			{ font-size: 4.8em !important; }

	#TSMD_HPB h2					{ font-size: 3.4em !important; }

	#TSMD_HPB h2.secondRow		{ font-size: 2.6em !important; }

	#TSMD_HPB h3					{ font: 400 2.1em/0.8em "Roboto",sans-serif !important; }

	.winterSlide h2 { font-size: 3em !important; }

	.winterSlide .productBox { margin-top: 2em !important; width: 19em !important; left: 3em !important;}

	.winterSlide .labelImg { left: 6.6em !important; top: 7.1em !important; width: 4em !important;}

	.winterSlide .winterDecoration4 { margin: -10.4em 0 -5em -19.5em !important; width: 54em; }

	.slide .winterSlide .txt { margin-top: 5em !important; }

	#Brain .getAccess			{ font-size: 2.5em !important; }

	.brainDiagPattern			{ height: 1.9em !important; }

	#BrainWrapper .BprevArrow	{ left: 5% !important; }

	#BrainWrapper .BnextArrow	{ right: 5% !important; }

	#BrainExplained p			{ padding: 0 3em !important; }

	#BrainExplained h1			{ font-size: 8em !important; }

	.slide-content figure.businesSecurity{max-width: 42%;margin-left: 5em;}

	#Brain #B-R-A-I-N			{ font-size: 15em !important; }

	#Brain .weCallIt				{ padding: 0 !important; }

	#Brain .BitIntel				{ font-size: 1.8em !important; }

	#joinBrain q					{ font-size: 1.8em !Important; }

	.slide .txt   		{ margin:3em 0 0;}

	.slide h2     		{ margin:0 0 0.2em; font:600 4.8em/1em 'Roboto',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 'Roboto',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 'Roboto',sans-serif; color:#ffffff;letter-spacing: -0.03em;}

	#GZslide .btn    		{ margin:1em 0 0;}

	

	#OEMlinkedin			{ margin:1.7em 0 0; padding:0;}

	#OEMlinkedin h1			{ font-size: 4.5em;}

	#OEMlinkedin h1	span	{ font-weight: 600;}

	#OEMlinkedin p			{ color:#9cdefc; font-size:1em; margin-bottom: 1.5em;}

	#OEMlinkedin img		{ margin:2em 0 0 0em;}

	

	#OEMav h2				{ color: #fff;font-family: roboto;font-weight: 200;margin-top: 0.5em;font-size: 1.8em;}

	#OEMav p				{ color:#fff; font-size:1.1em; margin: 0.5em 0 0.5em;}

	#OEMav .btn				{ margin:0.5em 0 0; padding: 0.2em 0.7em;}

	#OEMav img				{ display:block; margin:1em 0 0 2em; max-width: 75%;}

	#OEMav q				{ color:#90a7e2; font-size:0.8em; font-style:italic; display:block; margin: 0.5em 0 0;}

	#OEMav small			{ color:#5a6c9f; font-size:0.75em; display:block;}

	

	#OEMvb h2				{ color: #fff;font-family: roboto;font-weight: 200;margin-top:0.5em;font-size: 2em;}

	#OEMvb img				{ display:block; margin:1em 0 0 2em;max-width: 50%;}

	#OEMvb p				{ font-size:1.1em;}

	#OEMvb q				{ color:#fff; font-size:0.9em; font-style:italic; display:block; margin: 4em 0 0.5em;}

	#OEMvb .btn				{ padding:  0.2em 0.7em;  margin-top: 0.5em;}

	

	#OEMpartners h2			{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0.2em;font-size: 2.5em;}

	#OEMpartners h3			{ color: #fff;font-family: roboto;font-weight: 200;font-size: 1.5em;}

	#OEMpartners p			{ font-size: 1em;}

	#OEMpartners .btn		{ padding: 0.2em 0.7em; margin:0;}

	#OEMpartners img		{ display:block; margin:1em 0 0;}

	

	#OEMpartners2 h2		{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0;font-size: 2.5em;}

	#OEMpartners2 h3		{ color: #fff;font-family: roboto;font-weight: 200;font-size: 2.2em; margin: 0.2em 0 0;}

	#OEMpartners2 q			{ color:#fff; font-size:0.9em; font-style:italic; display:block; margin: 0;}

	#OEMpartners2 small		{ color:#c7d9ff; font-size:0.8em; display:block; text-align:right;}

	#OEMpartners2 .btn		{ margin:0; padding:0.2em 0.7em; font-size:1.2em}

	#OEMpartners2 img		{ display:block; margin:1em 0 0;}

	

	#OEMmobile h3			{ color: #fff;font-family: roboto;font-weight: 200;font-size: 3em; margin:0.2em 0 0;}

	#OEMmobile p			{ color:#bfdce8; font-size:0.85em; margin: 1em 0 0;}

	#OEMmobile .white		{ color:#fff; font-size:0.9em; margin:0.3em 0 0.3em;}

	#OEMmobile .btn			{ margin:0.1em 0 0; padding:0.2em 0.7em;}

	#OEMmobile img			{ display:block; margin:0.8em 0 0; max-width: 55%;}

	

	#DE_slide1				{ margin:2em 0 0; text-align:left;}

	#DE_slide1 h4			{ font-size: 1.3em;margin: 0;}

	#DE_slide1 h2			{ font-size: 3.2em; margin: 0 0 0.4em;}

	#DE_slide1 h6			{ font-size: 1.2em;}

	#DE_slide1 p 			{ font-size: 0.9em;}

	#DE_slide1 img			{ max-width:90%;}

	#DE_slide1 .btn-lg		{ font-size: 1.1em; font-weight:600;}

	

	#DE_slide2				{ margin:1em 0 0;}

	#DE_slide2 h2			{ margin: 0.2em 0; font-size: 2.5em;}

	#DE_slide2 p			{ font-size: 1em;}

	#DE_slide2 a			{ margin: 4.1em 0 0; }

	#DE_slide2 img			{ max-width:92%; margin:1em 0 0;}

	#DE_slide2 .btn-lg		{ font-size: 1.2em; font-weight:600;}

	

	#DE_slide3				{ margin:1em 0 0;}

	#DE_slide3 .top 		{ margin: 0.5em 0 0.3em; font-size: 1.9em;}

	#DE_slide3 p 			{ font-size: 1.3em;}

	#DE_slide3 img			{ max-width:89%;}

	#DE_slide3 .btn-lg		{ font-size: 1.3em; font-weight:600;}

	

	.awardSlide .topLight 	{ background: url("../images/bg_top_slide_award_light.png") no-repeat scroll center top -6em rgba(0, 0, 0, 0 )!important;}

	.awardSlide h3			{ margin:1em 0 0 !important; font-size: 1.6em;}

	.awardSlide h2			{ font-size: 2.5em !important; margin: 0 2em !important;}

	.awardSlide .awardLogo	{ max-width: 31% !important;   margin: 3.2em 0 1em 1em !important;}

	.awardSlide q			{ font: italic 300 1.2em/1em "Roboto",sans-serif !important; margin: -0.5em 0 0 1.5em !important; max-width:inherit !important;}

	.awardSlide p			{ margin: 0.3em 0 0 1.7em !important; font-size: 0.8em !important;}

	.awardSlide .productBox { max-width: 54% !important; margin-left: 0 !important; margin-top: 1em !important;}

	.awardSlide .labelImg	{ left: 13.9em !important; max-width: 26%; top: 10em !important;}

	.awardSlide .productBox .btn { margin: 0.5em 0 0 5em !important;}

	

  	#trustBD				{ margin:1.5em 0 0;}

	#trustBD hr 			{ margin:0.4em 0; border-color:rgba(255,255,255,0.3)}

	#trustBD h2 			{ margin:-0.25em 0 0.8em; font-family: 'Roboto', sans-serif; font-weight:700; color:#ffffff; font-size:1.8em; letter-spacing: -0.04em;}

	#trustBD p			 	{ font:400 1.15em/1em 'Roboto',sans-serif; margin:-1.2em 0 1em 0.5em;letter-spacing: -0.03em;}

	#trustBD h1			 	{ font:700 10.5em/0.5em 'Roboto',sans-serif; letter-spacing: 0;color:#ffffff;margin:0 0 0 0.1em;}

	#trustBD .million		{ font:500 2.1em/1.5em 'Roboto',sans-serif;letter-spacing: 0.02em; }

	#trustBD .already		{ color: rgba(255, 255, 255, 0.5);font: 200 2.65em/1em 'Roboto',sans-serif;letter-spacing: 0.06em;margin:-0.4em 0 0;}

	#strapslide .slide .btntrustBD { border-radius: 4px;font: 400 1.1em/2em 'Roboto',sans-serif;margin:0.5em 0 0 1em;padding: 0 1.3em;text-transform: none;}

	

	#OEMnewsMenu .solutions {display: inline-block;float: left;max-width: 50%;padding: 0 2em;}

	#OEMnewsMenu .info 		{max-width: 44%;}

	

	#GZdemos .thumb			{ display:block; position:relative; width:100%;}

	#GZdemos .time			{ right: 2.8em !important;top: 9.4em !important;font: 400 0.7em/1.1em 'Roboto' !important;padding: 0.3em !important;}

	#contSide #GZdemos .time {right: 0.4em !important; top: 7.3em !important;} 

	#GZfirst .number 		{ font: 400 1.5em/1em 'Roboto' !important;}

	#SMBcomp #tbComp .ribbon { left: 22.85em !important;}

	#SMBchoise h3 			{font: 600 1.5em/1em 'Roboto' !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;}

	span.chk.chk-checked{  background: url('http://www.bitdefender.com/themes/draco/images/pan-checks.png') no-repeat -32px 0px;}

	span.chk{display: inline-block;width: 16px;height: 16px;}

	#locPANheader div.PANlocator { margin: 3.88em 0 0 !important;line-height: 60%;}

	section#locPANheader div.smaller {font-size: 70px;font-weight: 400;}

	#locPANheader .PANlocator p {font-size: 0.75em !important; max-width: 11em;}

	#locPANheader .PANlocator button {margin: 1.9em 0 0 0.5em !important;}

	#RnwFindKey ul.keypag li {padding: 0 11px !important;}

	#RnwTop #quickRnw .form-inline .form-group {padding: 0.6em 0 0.8em 1em!important;}

	#RnwTop #quickRnw .form-inline input {height: 2.3em !important;width: 11em!important; margin-left: 0.3em;}

	#RnwTop #quickRnw .labelInput {margin: 1.8em 0 0.9em 4.5em !important;}

	#sphFtrs .feat h6 		{font: 300 1.3em/1.5em 'Roboto',sans-serif !important;}

	#RnwProd .renew			{width: 45%;}

	#bannner_footer a.link {height: 14.2em!important;}

	#leftSide .topSrc 		{padding: 1.5em 0.5em 1.5em 1em !important;}

	#leftSide .topSrc input {width: 80% !important; font-size:1em; padding:6px !important; height:3em !important;}

	#leftSide .topSrc .btn {padding: 5px 11px !important; margin:0 !important;}

	.btmBan p {margin: 3.5em 0 0 !important; font-size:1em !important;}

	#contSide .form-inline .form-control {padding-left: 2.1em !important;width: 11em !important;font-size: 12px !important;}

	#virus_header_search .btn-success {font: 700 1em/1em 'Roboto',serif !important;}

	#sampleURL .form-inline .form-control {width: 25em !important; padding-left: 1.1em !important; height:34px !important;}

	#prodSection h2 {font-size: 3em !important;padding-bottom: 0.15em;}

	#search .btn {margin: 1em 0 0 !important;}

	#BMSwearable .btn {font-size: 1.2em !important;}

	#BMSwearable .or{ margin:1em 0 0 !important;}

	#LPmigProd #howitworks img {padding: 0 0 0 1.5em;width: 81%;}

	#fvrtWrapper .form-control	{ width:20em !important;}

	#BFhead .BF_Robot #BF_RobotLegs { top: 340px !important; }

	#blkFriday				{ margin-top: 2.2em !important; }

	#blkFriday .sloganImg	{ max-width: 240px !important; }

	#blkFriday h3			{ font-size: 2.8em !important; }

	.slide #business p 		{ font-size: 1em!important;}

	.slide #business a      {font-size: 1.2em!important;}

	.slide #business h4     { margin-top: 0!important; font-size: 24px!important;}

	.blkFridayRobot			{ max-width: 434px !important; margin-left: 0%  !important; }

	.BF50OFF 				{ left: 132px !important; top: 211px !important; width: 175px !important; }

	#blkFriday .btn			{ margin-top: 0.7em !important; padding: 0.6em 0.7em !important; font-size: 1.3em !important;}

	#winter .labelImg		{ top: 9em !important; left: 3.3em !important; width: 70px !important;}

	#winter.oneProduct .labelImg		{ top: 9em !important; left: 5.6em !important; }

	#winter .winterDecoration1	{ width: 420px; margin: -4.4em 0 -1.2em -11em !important; }

	#winter .winterDecoration2	{ width: 410px; margin:-6.0em 0 -5em -4.2em !important; }

	#winter .winterDecoration3	{ width: 330px; }

	#winter.oneProduct.DE_product .labelImg { top: 7.4em !important;}

	#howitworks img		{ max-width:80% !important;}


	/* OAS Product*/

	#prodSection .badgePos{top:24em!important; left:4.0em!important;}

	#prodSection .badgePos div{margin-top: 1em!important;text-align:center;}

	#prodSection .badgePos a img	{ max-width: 80px; }

	#prodSection .badgePos a		{ font-size: 1.1em !important; }

	#prodSection .badgePos div p	{ font-size: 0.8em !important; }

	#prodSection .badgePos div		{ margin-top: 1.6em !important; }

	.slide #gravity_zone_v2 h6{	font-size: 1.8em!important; }

	.slide #gravity_zone_v2 h4{	font-size: 2em!important;}

	.slide #gravity_zone_v2 a.btn{font-size: 1em!important;}

	#prodSection.cosmos{background-position: 300% bottom!important;}

	#prodSection.cosmos a span{bottom: 55px!important}

	#prodSection.SMB .badgePos img { width: 5em; float: left !important; }

	#prodSection.SMB .badgePos { width: 500px !important; }

	#prodSection.SMB .badgePos div { float: left !important; text-align: left !important; margin-left: 2em !important; }

	#prodSection.SMB .badgePos {	left: 23em !important;	top: 20em !important;	}

	#prodSection.FP_prodSection.business .badgePos img{float: left!important; width: 5em;}

	/*#prodSection.FP_prodSection.business .badgePos q { font-size: 1.1em; }*/

	#UBP.gravityZone a.btn {   font-size: 1em!important; }

	#UBP.gravityZone{padding: 6em 0 12em 0!important;}

} /* media queries end */



@media (min-width:1024px) and (max-width:1129px) {

	#GZ_GlbPrtNtk .techImg	{ right: -18% !important; }

	#GZ_EdtSctTls .techImg	{ right: -25% !important; width: 160% !important; }

	#GZ_Pht .techImg			{ right: -13% !important;width: 141% !important; }

	#GZ_SmtScn .techImg		{ right: -29% !important }

	#GZ_ZrdTrtPrt .techImg	{ right: -18% !important; }

	#GZ_RtmMsgPrt .techImg	{ background-size: cover !important;height: 262px !important;left: 8% !important;width: 410px !important;}

	.adr #howItWorks.adrt_mac img		{ width: 100% !important; }

	#sphFtrs h6 > i { font-size: 5.4em !important; }

	#howItWorks img					{ margin-left: 2% !important; }

	.pcOptimizerBox h4 { font-size: 1.5em !important; }

	.priceTable #quickRnw button { font-size: 1.1em !important; }

	#LP_FP_intro.einstein { background-position: right -490px bottom !important; }

	#prodSection.scratchCards .yspacer { margin: 14.3em 0 0 !important; }

	#prodSection.scratchCards .badgePos a img	{ max-width: 100% !important; }

	#GZprodDesc.entSecurity .freeTrialBtn {   font-size: 12px; padding: 10px !important; width: 100%; text-align: center; }

	#GZprodDesc.entSecurity a.learnMore { padding-left: .6em !important; padding-right: .6em !important; }

	#GZprodDesc.entSecurity p { padding-bottom: 0; }

	#GZfooterDL .circle		{ margin-top: .5em !important; }

	#GZfooterDL a.learnMore { font-size: 1em !important; }

	#GZfooterDL h2			{ margin-bottom: 0.5em !important; }

	#GZfooterDL .callSales	{ margin-top: 0 !important; }

	#GZfooterDL a.download { margin-top: 0.7em !important; }

	.avTable .xAxis li		{ font-size: 0.8em !important; }

	#LP_FP_intro			{ background-position: right -330px bottom !important; }

	.endpoints #prodSection .yspacer					{ margin-top: 11.7em !important; }

	#LP_FP_footer { background: url("../images/LP_FP_footer.png") no-repeat scroll right -190px center #e8eef0 !important; }

	#prodSection.FP_prodSection .badgePos img { float: none !important; margin: 0 auto !important; }

	#prodSection.FP_prodSection .badgePos div { float: none !important; text-align: center !important; }

	#prodSection.FP_prodSection .badgePos	{ width: 250px !important; }

	#prodSection.FP_prodSection .badgePos { left: 4.7em !important; top: 26em !important; }

	#prodSection.FP_prodSection.business .badgePos { left: 0!important;right: 0!important;width: 400px!important;margin: 150px auto;top: 35em !important; }

	#prodSection.FP_prodSection.business .badgePos img{float: left!important;}

	#FPprodFtrs .prodDetails h1			{ font-size: 2.5em !important; }

	#GZ-NextGen .GZ_line { margin: -0.2em 0 0 -1.7em !important;}

	#GZIndustryFirst h2		{ margin-top: 7em !important; }

	#GZIndustryFirst h2.firstHead	{ margin-top: 3em !important; }

	#GZIndustryFirst		{ padding-bottom: 30em !important; }

	#GZNewFeatures			{ background-position: -10% 1em !important; }

	.slide .txt#TSMD_HPB			{ margin-top: 0.9em !important; }

	#TSMD_HPB #B-R-A-I-N			{ font-size: 4.8em !important; }

	#TSMD_HPB h2					{ font-size: 3.4em !important; }

	#TSMD_HPB h2.secondRow		{ font-size: 2.6em !important; }

	#TSMD_HPB h3					{ font: 400 2.1em/0.8em "Roboto",sans-serif !important; }

	#TSMD_HPB .weCallWrapper		{ margin-top: 0.1em !important; }

	.slide #TSMD_HPB .btn		{ margin-top: 0.5em !important; }

	.winterSlide h2 { font-size: 3em !important; }

	.winterSlide .productBox { margin-top: 0.3em !important; width: 19em !important; left: 3em !important;}

	.winterSlide .labelImg { left: 6.6em !important; top: 7.1em !important; width: 4em !important;}

	.winterSlide .winterDecoration4 { margin: -10.4em 0 -5em -19.5em !important; width: 54em; }

	.slide .winterSlide .txt { margin-top: 3.3em !important; }

	#Brain .getAccess			{ font-size: 2.5em !important; }

	.brainDiagPattern			{ height: 1.9em !important; }

	#BrainWrapper .BprevArrow	{ left: 5% !important; }

	#BrainWrapper .BnextArrow	{ right: 5% !important; }

	#BrainExplained p			{ padding: 0 3em !important; }

	#BrainExplained h1			{ font-size: 6em !important; margin-top: 5.2em !important;}

	#Brain #B-R-A-I-N			{ font-size: 15em !important; }

	#Brain .weCallIt				{ padding: 0 !important; }

	#Brain .BitIntel				{ font-size: 1.8em !important; }

	#joinBrain q					{ font-size: 1.8em !important; }

	#BFhead .BF_Robot #BF_RobotLegs { top: 340px !important; }

	#prodFtrs h2.txtUpercase			{ font-size: 5.2em !important; }

	#prodFtrs h4.txtUpercase			{ font-size: 4em !important; }

  	.slide .txt   		{ margin:3em 0 0;}

	.slide h2     		{ margin:0 0 0.2em; font:600 4.8em/1em 'Roboto',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 'Roboto',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 'Roboto',sans-serif; color:#ffffff;letter-spacing: -0.03em;}

	#GZslide .btn    		{ margin:1em 0 0;}

	

	#OEMlinkedin			{ margin:1.7em 0 0; padding:0;}

	#OEMlinkedin h1			{ font-size: 4.5em;}

	#OEMlinkedin h1	span	{ font-weight: 600;}

	#OEMlinkedin p			{ color:#9cdefc; font-size:1em; margin-bottom: 1.5em;}

	#OEMlinkedin img		{ margin:2em 0 0 0em;}

	

	#OEMav h2				{ color: #fff;font-family: roboto;font-weight: 200;margin-top: 0.5em;font-size: 1.8em;}

	#OEMav p				{ color:#fff; font-size:1.1em; margin: 0.5em 0 0.5em;}

	#OEMav .btn				{ margin:0.5em 0 0; padding: 0.2em 0.7em;}

	#OEMav img				{ display:block; margin:1em 0 0 2em; max-width: 75%;}

	#OEMav q				{ color:#90a7e2; font-size:0.8em; font-style:italic; display:block; margin: 0.5em 0 0;}

	#OEMav small			{ color:#5a6c9f; font-size:0.75em; display:block;}

	

	#OEMvb h2				{ color: #fff;font-family: roboto;font-weight: 200;margin-top:0.5em;font-size: 1.8em;}

	#OEMvb img				{ display:block; margin:1em 0 0 2em;max-width: 45%;}

	#OEMvb p				{ font-size:1.1em;}

	#OEMvb q				{ color:#fff; font-size:0.9em; font-style:italic; display:block; margin: 4em 0 0.5em;}

	#OEMvb .btn				{ padding:  0.2em 0.7em;  margin-top: 0.5em;}

	

	#OEMpartners h2			{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0.2em;font-size: 2.5em;}

	#OEMpartners h3			{ color: #fff;font-family: roboto;font-weight: 200;font-size: 1.5em;}

	#OEMpartners p			{ font-size: 1em; margin: 0.8em 0;}

	#OEMpartners .btn		{ padding: 0.2em 0.7em; margin:0;}

	#OEMpartners img		{ display:block; margin:1em 0 0;}

	

	#OEMpartners2 h2		{ color: #fff;font-family: roboto;font-weight: 600;margin-top: 0.2em;font-size: 2.2em;}

	#OEMpartners2 h3		{ color: #fff;font-family: roboto;font-weight: 200;font-size: 2em; margin: 0.1em 0 0;}

	#OEMpartners2 q			{ color:#fff; font-size:0.9em; font-style:italic; display:block; margin: 0;}

	#OEMpartners2 small		{ color:#c7d9ff; font-size:0.8em; display:block; text-align:right;}

	#OEMpartners2 .btn		{ margin:0; padding:0.2em 0.7em; font-size:1.2em}

	#OEMpartners2 img		{ display:block; margin:1em 0 0;}

	

	#OEMmobile h3			{ color: #fff;font-family: roboto;font-weight: 200;font-size: 3em; margin:0.2em 0 0;}

	#OEMmobile p			{ color:#bfdce8; font-size:0.85em; margin: 1em 0 0;}

	#OEMmobile .white		{ color:#fff; font-size:0.9em; margin:0.3em 0 0.3em;}

	#OEMmobile .btn			{ margin:0.1em 0 0; padding:0.2em 0.7em;}

	#OEMmobile img			{ display:block; margin:0.8em 0 0; max-width: 55%;}

	

	#DE_slide1				{ margin:2em 0 0; text-align:left;}

	#DE_slide1 h4			{ font-size: 1.1em;margin: 0;}

	#DE_slide1 h2			{ font-size: 2.4em; margin: 0 0 0.4em;}

	#DE_slide1 h6			{ font-size: 1em;}

	#DE_slide1 p 			{ font-size: 0.7em;}

	#DE_slide1 img			{ max-width:82%;}

	#DE_slide1 .btn-lg		{ font-size: 1.1em; font-weight:600;}

	

	#DE_slide2				{ margin:1em 0 0;}

	#DE_slide2 h2			{ margin: 0.2em 0; font-size: 1.8em;}

	#DE_slide2 p			{ font-size: 0.9em;}

	#DE_slide2 strong		{ font-size:1.05em;}

	#DE_slide2 a			{ margin: 4.1em 0 0; }

	#DE_slide2 img			{ max-width:80%; margin:1em 0 0;}

	#DE_slide2 .btn-lg		{ font-size: 1.2em; font-weight:600;}

	

	#DE_slide3				{ margin:1em 0 0;}

	#DE_slide3 .top 		{ margin: 0.5em 0 0.3em; font-size: 1.6em;}

	#DE_slide3 p 			{ font-size: 1em;}

	#DE_slide3 img			{ max-width:80%;}

	#DE_slide3 .btn-lg		{ font-size: 1.3em; font-weight:600;}

	

	.awardSlide .topLight 	{ background: url("../images/bg_top_slide_award_light.png") no-repeat scroll center top -6em rgba(0, 0, 0, 0 )!important;}

	.awardSlide h3			{ margin:1em 0 0 !important; font-size: 1.6em;}

	.awardSlide h2			{ font-size: 2.5em !important; margin: 0 2em !important;}

	.awardSlide .awardLogo	{ max-width: 27% !important;   margin: 3.2em 0 1em 1em !important;}

	.awardSlide q			{ font: italic 300 1em/1em "Roboto",sans-serif !important; margin: -0.8em 0 0 1.5em !important; max-width:inherit !important;}

	.awardSlide p			{ margin: 0.3em 0 0 1.7em !important; font-size: 0.8em !important;}

	.awardSlide .productBox { max-width: 46% !important; margin-left: -1em !important; margin-top: 1em !important;}

	.awardSlide .labelImg	{ left: 9.9em !important; max-width: 20%; top: 9em !important;}

	.awardSlide .productBox .btn { margin: 0.5em 0 0 5em !important;}

	

  	#trustBD				{ margin:1.5em 0 0;}

	#trustBD hr 			{ margin:0.4em 0; border-color:rgba(255,255,255,0.3)}

	#trustBD h2 			{ margin:-0.25em 0 0.8em; font-family: 'Roboto', sans-serif; font-weight:700; color:#ffffff; font-size:1.8em; letter-spacing: -0.04em;}

	#trustBD p			 	{ font:400 1.15em/1em 'Roboto',sans-serif; margin:-1.2em 0 1em 0.5em;letter-spacing: -0.03em;}

	#trustBD h1			 	{ font:700 10.5em/0.5em 'Roboto',sans-serif; letter-spacing: 0;color:#ffffff;margin:0 0 0 0.1em;}

	#trustBD .million		{ font:500 2.1em/1.5em 'Roboto',sans-serif;letter-spacing: 0.02em; }

	#trustBD .already		{ color: rgba(255, 255, 255, 0.5);font: 200 2.65em/1em 'Roboto',sans-serif;letter-spacing: 0.06em;margin:-0.4em 0 0;}

	#strapslide .slide .btntrustBD { border-radius: 4px;font: 400 1.1em/2em 'Roboto',sans-serif;margin:0.5em 0 0 1em;padding: 0 1.3em;text-transform: none;}

	

	#OEMnewsMenu .solutions {display: inline-block;float: left;max-width: 50%;padding: 0 2em;}

	#OEMnewsMenu .info 		{max-width: 44%;}

	

	#GZdemos .thumb			{ display:block; position:relative; width:100%;}

	#GZdemos .time			{ right: 2.8em !important;top: 9.4em !important;font: 400 0.8em/1.1em 'Roboto' !important;padding: 0.3em !important;}

	#contSide #GZdemos .time {right: 0.4em !important; top: 7.7em !important;} 

	#GZfirst .number 		{ font: 400 1.5em/1em 'Roboto' !important;}

	

	#GZprodFtrs h4							{ text-align:left;font-size:3.9em !important;}

	#GZprodFtrs 							{ background: url("../images/bg_middle_productGZ.jpg") no-repeat scroll center top #000;padding: 5em 0 !important;}

	#GZprodFtrs .txtMedSize					{ text-align:left; font-size: 1.17em !important;}

	

	

	#SMBcomp #tbComp .ribbon { left: 22.85em !important;}

	#SMBchoise h3 			{font: 600 1.5em/1em 'Roboto' !important;}

	.priceTable p:not(#foo) > input + label:before {margin: -4px 0 0 -27px !important;}

	.priceTable.business p label{margin-top: 0!Important;}

	.priceTable p label 	{font: 500 0.9em/1em 'Roboto'!important;margin: -17px 0 0 29px !important;}

	#tbComp th > img 		{right: 0.66em !important;}

	#prodSection #topTabs a {font: 500 0.97em/1.1em 'Roboto',serif !important;}

	#SOSbtmProd #btmTabs a 	{font: 500 0.87em/1.1em 'Roboto',serif !important;}

	#PANheader				{ background: url("../images/bgPAN.png") no-repeat scroll right -17em top #009ab1  !important;}

	#PANheader .locator p 	{font-size: 0.8em !important;margin: 0.4em 0.5em 0 0 !important;}

	#PANresell .step1		{ margin:0 4em 3em 0 !important}

	#PANresell .step3		{ margin:0 2em !important;}

	#PANresell img 			{float: left !important;margin: 4em 0 2em 8em !important;}

	#virus_header_search select {width: 7.2em!important;}

	#virus_header_search label {font: 400 0.9em/1em 'Roboto',serif!important;}

	section#locPANheader			{ background: url("https://download.bitdefender.com/resources/themes/draco/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; line-height:60% !important;}

	#locPANheader div.PANlocator { margin: 3.88em 0 0 !important;}

	#locPANheader .PANlocator p {font-size: 0.75em !important;padding: 0.3em 0.2em !important;line-height: 1em !important;}

	#locPANheader .PANlocator button {margin: 1.9em 0 0 0.5em !important;}

	#locPANheader .partner	{max-width:10em;}

	#RnwFindKey ul.keypag li {padding: 0 11px !important;}

	#RnwTop #quickRnw .form-inline .form-group {padding: 0.6em 0 0.8em 1em!important;}

	#RnwTop #quickRnw .form-inline input {height: 2.3em !important;width: 11em; margin-left: 0.3em;}

	#RnwTop #quickRnw .labelInput {margin: 1.8em 0 0.9em 4.5em !important;}

	#sphFtrs .feat h6 		{font: 300 1.3em/1.5em 'Roboto',sans-serif !important;}

	#RnwProd .renew			{width: 45%;}

	#bannner_footer a.link {height: 14.2em!important;}

	#leftSide .topSrc 		{padding: 1.5em 0.5em 1.5em 1em !important;}

	#leftSide .topSrc input {width: 80% !important; font-size:0.9em; padding:6px !important; height:3em !important;}

	#leftSide .topSrc .btn {padding: 5px 11px !important; margin:0 !important;}

	.btmBan p {margin: 3.5em 0 0 !important; font-size:1em !important;}

	#contSide .form-inline .form-control {padding-left: 2.1em !important;width: 11em !important;font-size: 12px !important;}

	#virus_header_search .btn-success {font: 700 1em/1em 'Roboto',serif !important;}

	#sampleURL .form-inline .form-control {width: 25em !important; padding-left: 1.1em !important; height:34px !important;}

	#prodSection h2 {font-size: 3em !important;padding-bottom: 0.15em;}

	#search .btn {margin: 1em 0 0 !important;}

	.pulse {padding: 9.32em 0 0 !important;}

	#BMSwearable .btn {padding: 10px 16px !important;}

	#BMSwearable .or{ margin:1em 0 0 !important;}

	#LPmigProd #howitworks img {padding: 0 0 0 1.5em;width: 81%;}

	#people_1step 	{right: 1em !important;}

	.tboxComp p			{font-size:0.82em !important;}

	.tboxComp ul li a	{font-size:0.9em !important;}

	#security_news .txt	{ height: 13em !important;}

	#fvrtWrapper .form-control	{ width:20em !important;}

	#blkFriday				{ margin-top: 0.8em !important; }

	#blkFriday .sloganImg	{ max-width: 210px !important; }

	#blkFriday h3			{ font-size: 2.8em !important; }

	.blkFridayRobot			{ max-width: 389px !important; margin-left: 0%  !important; }

	.BF50OFF 				{ left: 115px !important; top: 189px !important; width: 165px !important; }

	#blkFriday .btn			{ margin-top: 0.7em !important; padding: 0.6em 0.7em !important; font-size: 1.3em !important;}

	#winter .labelImg		{ top: 9em !important; left: 3.3em !important; width: 70px !important;}

	#winter.oneProduct .labelImg		{ top: 9em !important; left: 5.6em !important; }

	#winter .winterDecoration1	{ width: 420px; margin: -4.4em 0 -1.2em -11em !important; }

	#winter .winterDecoration2	{ width: 410px; margin:-6.0em 0 -5em -4.2em !important; }

	#winter .winterDecoration3	{ width: 330px; }

	#winter.oneProduct.DE_product .labelImg { top: 7.4em !important;}

	#howitworks img		{ max-width:80% !important;}

	/* OEM Homepage */

	.sliderMenu li {
		border: 1px solid #444;
	}
	#OEMnewsMenu .news{	left: 0; }

	figure.productBox a{
		margin: 30px 0 0 60px !important;
	}
	img.productImg{
		margin-bottom: 50px;
	}

	/* OAS Product*/

	#prodSection .badgePos{top:24em!important; left:4.0em!important;}

	#prodSection .badgePos div{margin-top: 1em!important;text-align:center;}

	#prodSection .badgePos a img	{ max-width: 80px; }

	#prodSection .badgePos a		{ font-size: 1.1em !important; }

	#prodSection .badgePos div p	{ font-size: 0.8em !important; }

	#prodSection .badgePos div		{ margin-top: 1.6em !important; }

	.priceTable .years_checkbox p > input + label{margin-left: 14px!important;}

	.priceTable.business p:not(#foo) > input + label::before{margin: -3px 0 0 -30px !important}

	.priceTable.business p label{margin-left: 10px!important;}

	.priceTable.business p.amount label a{ padding: 1px 2px 0 3px!important;}

	.slide-content figure.businesSecurity{max-width: 40%;margin-left: 5em;}

	.slide #business h4{font-size: 22px!important;margin-top: 0;}

	.slide #business p{font-size: 1em!important;}

	.slide #business h6{font-size: 1.2em;}

	.slide #business a{font-size: 16px;}

	.slide #gravity_zone_v2{margin-top: 1em!important;}

	.slide #gravity_zone_v2 h6{	font-size: 1.8em!important; }

	.slide #gravity_zone_v2 h4{	font-size: 2em!important;}

	.slide #gravity_zone_v2 a.btn{font-size: 1em!important;}

	#nordics a.chat{right: 20%!important;}

	#prodSection.cosmos{background-position: 580px bottom !important}

	#prodSection.cosmos a span{bottom: 55px!important}

	#prodSection.SMB .badgePos img { width: 5em; float: left !important; }

	#prodSection.SMB .badgePos { width: 500px !important; }

	#prodSection.SMB .badgePos div { float: left !important; text-align: left !important; margin-left: 2em !important; }

	#prodSection.FP_prodSection.business.SMB .badgePos{top: 20em!important; left: 23em!important;}

	#table-comparative #tbComp table{width: 100%!important;}

	#prodSection.FP_prodSection.business .badgePos img{		width: 5em;	}

	#UBP.gravityZone{padding: 10em 0 12em 0!important;}

	#UBP.gravityZone a.btn{font-size: 1em!important;}

} /* media queries end */



/*Homepage*/

#header					{ background:#171717 repeat-x; border-bottom:0;}

#header a				{ font:600 0.85em/1.7em arial;}

#header .logoXS			{ margin: 0.35em 0.1em 0 0;}

#header .vLines			{ float:left; margin: 1em 0;}

#header .active > a		{ background-image:none; background-color:#fff; color:#000; box-shadow:none; text-shadow:none;}

#header .navbar-toggle	{ float:left;}

#header .navbar-nav 	{ margin: 0.5px -15px;}

#header .navbar-nav > li > a { margin-top: -1px;}



#classicLine    		{ padding-top: 4em; background-color:#f7f7f7;}

#classicLine h1			{font-size: 54px;}

#classicLine.homepage h3			{font-size: 1.99em;}

#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: 2.6em; font-weight:500; color:#3a3a3a; letter-spacing: -0.04em;}

#classicLine .discounted_price		{ font-size: 1.8em; font-weight:500; color:grey; letter-spacing: -0.04em; text-decoration: line-through}

#classicLine .links		{ margin-top:15px;}

#classicLine ul  		{ display: inline-table; padding: 1em 0 0 0.3em; /*list-style-image: url(../images/check_green.png);*/ list-style-position:outside; list-style:none;}
#classicLine.homepage ul {
    list-style-image: url('../images/tick-blue-2017.svg') !important;
    list-style-position: outside;
    padding: 25px 20px 15px;
}
#classicLine ul li  	{ font-size: .9em; padding: .5em .5em 0 0; float: left; width: 100%;}

#classicLine .fa  		{ color:#5cbb00; font-size:1.1em;}

.buy_now {cursor: pointer;}

#award					{ padding: 60px 0 0; background-color:#f7f7f7; text-align:center;}

#award .up-triangle 	{ border-bottom: 40px solid #FFFFFF;border-left: 30px solid transparent;border-right: 30px solid transparent;height: 0;width: 0; }

#award img 				{ display: inline-block; /*width: 13%;*/}

#award q 				{ padding: 13px 0 0; font:300 italic 1.5em/1.5em 'Roboto', sans-serif; display: inherit; color:#a37200;}

#award p 				{ color:#7d7d7d;}

#award span 			{ padding:38px 0 14px; display: inherit;}

#award a 				{ font:300 1.35em/1.1em 'Roboto', sans-serif; color:#e80000;}



#gravityZone			{ padding-top: 6em; text-align:center;}

#gravityZone img 		{ padding: 2em 0 0; display: inline-block;}

#gravityZone p 			{ color: #808080; font-size: 1.36em; font-weight: 300; line-height: 1.3em; margin: 0.5em 0 2.2em;}

#gravityZone .detail 	{ font-size: 1em;font-weight: normal;margin: 1em; letter-spacing: normal;}

#gravityZone .btn	 	{ margin: 1.3em 0 3em;}



#Entrprs 				{ padding: 1em 0; background-color:#f5f6f6;}

#Entrprs h5 			{ font:400 2.8em/0.5em 'Exo 2',serif; margin: 1em 0 0;}

#Entrprs .partners img	{ padding:0; margin:0 0 2em; display:block}



#GZprodFtrs				{ background: url("../images/bg_middle_productGZ.jpg") no-repeat center top #000; padding:5em 0 10em;}

#GZprodFtrs  h4			{ color: #fff;font-size: 4.9em;font-weight: 200;letter-spacing: -0.04em;margin: 0 0 0.5em; line-height:1em;}

#GZprodFtrs  h4	span		{color: #fff;font-size: 1.2em;font-weight: 600;letter-spacing: -0.04em;margin: -0.2em 0;display: block; line-height:1em;}

#GZprodFtrs  h6			{ color: #fff;font-size: 1.62em;font-weight: 600;letter-spacing: 0; margin:5em 0 0;}

#GZprodFtrs  h3			{ color: #fff;font-size: 1.5em;font-weight: 500;letter-spacing: 0;margin: 0.7em 0 0.3em;}

#GZprodFtrs  strong		{ color: #3f3f3f;}

#GZprodFtrs  p			{ color: #b6b6b6;}

#GZprodFtrs  ul			{ list-style:none; margin:0.5em 0 0 -4em;}

#GZprodFtrs  .icons		{ margin:5em auto 1em;}

#GZprodFtrs  .small		{ color: #6b6b6b; font:400 0.96em/1.2em 'Roboto';letter-spacing: -0.03em; padding: 0 0 4em;}

#GZprodFtrs  .txtMedSize	{ margin:0.2em auto 1em; font-size:1.27em; line-height: 1.5em;}	

#GZprodFtrs #plusFeat 				{ overflow: hidden; clear: both; display:none;}

#GZprodFtrs #plusFeat span			{ font:italic 400 0.96em/1.2em 'Roboto'; color:#a2a2a2; display:block;}

#GZprodFtrs #plusFeatBtn			{ margin:1em 0 0;}

#GZprodFtrs #plusFeatBtn a.plusbg   	{ background-color: #4839a0;border-radius: 0;color: #fff;font-size: 1.3em;font-weight: 600;letter-spacing: -0.02em;margin: 0 0 1em;padding: 0.5em 1.5em;}

#GZprodFtrs #plusFeatBtn a.plusbg:hover { background-color: #078aa9;color: #eee;}

#GZprodFtrs #plusFeatBtn i   			{ color: #FFFFFF; font-size: 1.4em; margin: 0 0.3em -0.1em 0; vertical-align: bottom; font-weight: 500;}



#SMB					{ padding: 6.8em 0 5em; text-align: center; background-color: #f7f7f7;}

#SMB h5					{ padding: 0 33px; min-height: 2em; font-size: 1.7em;}

#SMB p					{ padding: 2px 34px;}

#SMB .products			{ min-height:21em;}

#SMB img				{ display: inline-block; padding:23px 0 10px;}

#SMB .inquiry			{ font:600 1.35em/1.1em 'Roboto', sans-serif; padding:3em 0 0; color:#3a3a3a;}

#SMB .info				{ font:400 0.88em/1.1em 'Roboto', sans-serif;padding:10px 0; color:#717171;}

#SMB .endpoints			{ padding-top:6em;}

#SMB .security			{ padding-top:6em;}

#SMB .btn				{ margin-top:2em;}



#socialMedia            { -moz-box-sizing: content-box;background: url(../images/bgSocialMedia.png) no-repeat scroll center top ;margin: 0;position: relative;text-align: center;padding: 5em 0 0; border-top:1px solid #e7e7e7; border-bottom:1px solid #ebebeb;}

#socialMedia h2			{ padding:0 0 49px; color:#fff; font:300 4em/1em 'Roboto', sans-serif;}

#socialMedia h4			{ padding:2em 0 0; color:#fff; font:200 2.1em/1em 'Roboto', sans-serif;}

#socialMedia .social	{ background-color:#2197c3;}

#socialMedia .icons		{  display:block; margin: -3em 0 3em;}

#socialMedia .icons-social { padding: 1em; background-color:#f7f7f7; }

#socialMedia .fb		{ background-color: #be1111; padding:20px 0;}

#socialMedia .txtBlack	{ font-size: 1.8em;font-weight: 700;letter-spacing: -0.04em; padding:14px 0 7px;line-height: 1em;}

#socialMedia .txtWhite	{ font-size: 1.8em;font-weight: 700;letter-spacing: -0.04em; padding:4px;line-height: 1.2em; margin:1em 0 0;}

#socialMedia p			{ padding: 0 2em 4em;color: #fff;font-size: 1.5em;font-weight: 300;}

#socialMedia img 		{ display: inline-block;}

#socialMedia .find 		{ color:rgba(252, 252, 252, 0.70); font-size: 1.1em; padding: 2em 0 1em;}

#socialMedia .find a 	{ color:rgba(252, 252, 252, 0.70); font:600 1em/1em 'Roboto', sans-serif;}

#socialMedia .find a:hover 	{ color:rgba(252, 252, 252, 0.55);}

#socialMedia .small 	{ color:rgba(252, 252, 252, 0.47);font:500 0.9em/1em 'Roboto', sans-serif;padding: 2px;}

#socialMedia .twitter	{ background-color: #f7f7f7; padding:80px 0;}

#socialMedia .icon		{ color:#5ea9dd;}

#socialMedia .tweet 	{ font-size: 1.44em;font-weight: 300;letter-spacing: -0.02em;line-height: 1.2em;margin:1em 0 0.2em; padding:0}

#socialMedia .tweetby 	{ font-size: 1.1em;font-weight: 700;letter-spacing: -0.02em;line-height: 1.2em;margin:1em 0 0.2em; padding:0;color: #2D2D2D;}

#socialMedia .tweetsec 	{ color: #9F9E9E;font-size: 0.8em;font-weight: 400;margin: 0 5px;}

#socialMedia .prizes	{ /* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 77%, rgba(255,255,255,1) 78%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(77%,rgba(255,255,255,1)), color-stop(78%,rgba(255,255,255,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 77%,rgba(255,255,255,1) 78%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 77%,rgba(255,255,255,1) 78%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 77%,rgba(255,255,255,1) 78%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 77%,rgba(255,255,255,1) 78%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

margin: -3em 0 0;}

#socialMedia .prizes img { display:block; margin:3em 0 0;}

#socialMedia .prizes h2	{ padding:0 0 49px; color:#000; font:300 4em/1em 'Roboto', sans-serif;}

#socialMedia .prizes h4	{ padding:2em 0 0; color:#000; font:200 2.1em/1em 'Roboto', sans-serif;}



#bdSoftware				{ padding: 4em 0 2em; text-align:center;}

#bdSoftware	h2			{ padding-bottom: 0.6em;}

#bdSoftware	p			{ padding-bottom: 2em; margin-top: 20px;}

#bdSoftware	h6			{ padding:0.5em 0 0;}

#bdSoftware	a			{ font:400 1em/1.1em 'Roboto', sans-serif; color:#e80000;}

#social-media-top .social-media-icon {

  display: inline-block;

  height: 25px;

  max-width: 100px;

  min-width: 100px;

  vertical-align: top;

  width: 33%;

}



/*ProductPage*/

#prodSection			{ padding: 2.5em 0; background-color:#f7f7f7; border-bottom:1px solid #fff; border: 1px 0;}

#prodSection .logo-small{ margin: 4em 0 0.3em;}

#prodSection h2			{ font-size: 3.13em; padding-bottom: 0.15em;}

#prodSection .subTitle	{ font: 300 1.5em/1em 'Roboto', sans-serif;}

#prodSection hr			{ margin:0.1em 0;}

#prodSection i			{ font-size:1.3em;}

#prodSection .sale		{ color:#949494; font:400 0.9em/1em 'Roboto', sans-serif;}

#prodSection .sale span	{ color:#6a6a6a;}
/*
#prodSection.v2017 ul{
	list-style-image: url(../images/tick-blue-2017.svg) !important;
	list-style-position: outside;
}*/

#prodSection ul  		{ margin: 0px 0 0 0px;padding: 0px 0 0px; list-style-image: url(../images/check.png); list-style-position:outside;}

ul li.no-check { list-style: none; }

#prodSection ul li { 
	font-size: 0.85em; 
	padding:7px 0 0 0; 
	font-size: 14px;
    /*white-space: nowrap;*/
}

#prodSection .datasheet { margin: 0.5em 1em 0 0 !important;}

#prodSection .add_cart { display:block;}



#prodSection ul.dropdown-menu  { list-style: none outside none; padding: 0;}

#prodSection ul.dropdown-menu li  { padding: 0;}

#prodSection .btn-group.open .dropdown-toggle {box-shadow: none;}

#prodSection .btn-group, #prodSection .btn-group-vertical {vertical-align: inherit;}

#prodSection .dropdown-menu > li > a {color: #333;padding: 8px 15px;}

#prodSection .dropdown-menu > li > a:hover {color: #cc0000; background-color:#fff;}



#prodSection .nav-tabs 	{ border-bottom: 0;}

#prodSection .tabname 	{ display:block; padding:0}

#prodSection #topTabs   { margin:2em 0 0;}

#prodSection #topTabs a.tabname { font:400 1.3em/1.2em 'Roboto',sans-serif; display:block; color:#adadad;}

#prodSection #topTabs a.tabname:hover{ color:rgba(0,102,153,1);}

#prodSection #topTabs .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus  { color: #313131 !important;}

#prodSection #topTabs a.active:hover{ color:#adadad !important;}

#prodSection #topTabs ul { display: block; padding: 0; }

#prodSection #topTabs ul li { background-color: #E6E6E6;border-bottom: 1px solid #999999;border-top-left-radius: 4px;border-top-right-radius: 4px;padding: 0;}

#prodSection #topTabs a { font:500 1.1em/1.1em 'Roboto', sans-serif; color:#999;}

#prodSection .nav-tabs > li > a { margin-right: 0;}

#prodSection .productBox	{ position: relative; }

#prodSection .productBox .labelImg	{ position: absolute; }

#prodSection.v2017 .new-award {
    max-width: 150px;
    margin-top: 20px;
}



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



.priceTable				{ background:#fff bottom; border:1px solid #e1e1e1; border-radius: 3px; padding:1.5em 1.5em 0; margin:2em 0;}

.priceTable p  			{ position:relative}

.priceTable p label 	{ margin:0 0 0 14px; display:inline-block; vertical-align:middle; font:500 1.05em/1.2em 'Roboto'; color:#000;}

.priceTable p label span { float:none; display:block}

.priceTable p:not(#foo) > input + label:before { width:22px; height:22px;margin:1px 0 0 -24px; background: url(../images/radioButtons.png) center center no-repeat;position: absolute; z-index: 2; left:22px; content: ""; overflow: hidden;}

.priceTable p:not(#foo) > input[type=checkbox] + label:before	{ background-position:0 0; }

.priceTable p:not(#foo) > input[type=checkbox]:checked + label:before { background-position:0 -23px; }

.priceTable label		{ font:400 0.85em 'Roboto'; color:#818181;margin:0.6em 0;}

.priceTable select		{ font:400 0.85em 'Roboto'; color:#383838; padding:6px; height:33px; margin:0.6em 0;}

.priceTable .install	{ padding: 0.1em 0.9em; margin: 0.3em 0; background-color:#f3f3f3; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;}

.priceTable .install input { opacity: 0; }

.priceTable img			{ margin:1em 0.5em; float:left}

.priceTable p			{ font:500 0.96em 'roboto'; letter-spacing: -0.03em; margin: 0.7em 0; color:#292929;}

.priceTable span		{ font:400 0.8em 'roboto'; margin-top: -0.2em; float:left; letter-spacing: -0.015em; color:#7e7e7e;}

.priceTable .price		{ text-align:right;}

.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: left;}

.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; margin-top: 50px;}

#btmProd .logo-small	{ margin: 4em 0 0.3em;}

#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  h2				{ font-size: 3.13em; }

#btmProd .center .subTitle { font: 300 1.3em/1em 'Roboto', sans-serif; padding: 0 0 0.5em;}

#btmProd .center h5		{ color: #171717; font:400 1.3em/1.3em 'Roboto';}

#btmProd .center p		{ color: #6b6b6b; font:400 0.97em/1.2em 'Roboto'; padding: 1em 0;}

#btmProd .add_cart 		{ display:block;}



#SOSbtmProd				{ background-color:#f7f7f7; padding:0 0 4em;}

#SOSbtmProd .btmBox		{ display: block; margin:-2em 0 6em;}

#SOSbtmProd form			{ margin:0;}

#SOSbtmProd .center 		{ display: block; margin:3.5em 2em 0 0.5em;}

#SOSbtmProd .center .logo-small{ max-width:27%; display:block; height:auto;}

#SOSbtmProd .center h2		{ font-size: 2.6em; padding-bottom: 0.15em;}

#SOSbtmProd .center .subTitle { font: 300 1.3em/1em 'Roboto', sans-serif; padding: 0 0 0.5em;}

#SOSbtmProd .center h5		{ color: #171717; font:400 1.3em/1.3em 'Roboto';}

#SOSbtmProd .center p		{ color: #6b6b6b; font:400 0.97em/1.2em 'Roboto'; padding: 0 0 1em;}

#SOSbtmProd .nav-tabs 	{ border-bottom: 0;}

#SOSbtmProd .tabname 	{ display:block; padding:0}

#SOSbtmProd .btmForm 	{ margin:-3em 0 0;}

#SOSbtmProd #btmTabs a.tabname { font:400 1.3em/1.2em 'Roboto',sans-serif; display:block; color:#adadad;}

#SOSbtmProd #btmTabs a.tabname:hover{ color:rgba(0,102,153,1);}

#SOSbtmProd #btmTabs .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus  { color: #313131 !important;}

#SOSbtmProd #btmTabs a.active:hover{ color:#adadad !important;}

#SOSbtmProd #btmTabs ul { display: block; padding: 0; }

#SOSbtmProd #btmTabs ul li { background-color: #E6E6E6;border-bottom: 1px solid #999999;border-top-left-radius: 4px;border-top-right-radius: 4px;padding: 0;}

#SOSbtmProd #btmTabs a { font:500 0.9em/1.1em 'Roboto', sans-serif; color:#999;}

#SOSbtmProd .nav-tabs > li > a { margin-right: 0;}

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

#SOSbtmProd .logo-small			{ margin: 4em 0 0.3em; }



#ytclip 				{ height: 100px; margin-top: 15px;}

#ytclip .ytLine 		{ background: url("../images/ytLine.png") no-repeat scroll center center ;height: 40px;left: 0;position: absolute;top: 5px;width: 100%;}

#ytclip .ytPlay 		{ background: url("../images/ytPlay_sprite.png") no-repeat scroll 0 0 ;height: 56px;left: 0;margin: 0 auto;position: relative;text-align: center;top: 0;width: 54px;}

#ytclip:hover .ytPlay 	{ background: url("../images/ytPlay_sprite.png") 0 -56px  ;}

#ytclip .ytLink 		{ color: #FF0000;font:12px/25px 'Roboto';text-align: center;}



#underProd				{ padding:1em 0; background-color:#eee;}

#underProd h6			{ font-family: roboto;font-size: 1.5em;letter-spacing: -0.02em;margin:1em 0 0.5em;}

#underProd p			{ color: #666666;font-size: 1.19em;font-weight: 300;letter-spacing: -0.02em; line-height:1.2em;}

li.slogan-li 			{ text-align: left;color: #666666;font-size: 1.1em;font-weight: 300;letter-spacing: -0.02em;line-height: 2em;}

span.slogan-b			{ font-weight: 500;}

#prodAwrds h2		    { font:600 2.8em/1em 'Roboto';}

#prodAwrds h3		    { margin-bottom: 40px;}

#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 0 auto;}

#prodAwrds .btmAward .proven	{ font:500 1.4em/1em 'Roboto'; color:#030303;letter-spacing: -0.03em;margin: 0 0 1.5em;}

#prodAwrds .Vbord		{ border-right:1px dashed #c6c6c6;}



#prodFtrs_ta h2			{ font-size: 3em;font-weight: 400;letter-spacing: -0.04em;margin: 2em 0 0;}

#prodFtrs_ta .container {padding:4em 0 0 0;}

#prodFtrs_ta h4			{ color: #818181;font-size: 1.5em;letter-spacing: -0.04em; margin: 0.2em 0 1.5em;}

#prodFtrs_ta strong		{ color: #3f3f3f;}

#prodFtrs_ta p			{ color: #3f3f3f;}

#prodFtrs_ta figure    { line-height:7em;}

#prodFtrs_ta img		{ vertical-align: middle; display: inline-block;}

#prodFtrs_ta h6			{ color: #272727; font:500 1.4em/1em 'Roboto'; letter-spacing: -0.04em;}

#prodFtrs_ta .small		{ color: #6b6b6b; font:400 0.96em/1.2em 'Roboto';letter-spacing: -0.03em; padding: 0 0 4em;}



#prodFtrs				{	background-image:  url("../images/bg_middle_product.png"), url("../images/bg_middle_product_B.png");

							background-repeat: no-repeat;

							background-position: center top -539px, center top;

							background-color: #25292C;

							padding:0 0 5em;}

#prodFtrs  h2			{ color: #fff;font-size:5.7em;font-weight: 600;letter-spacing: -0.04em;margin:3em 0 0;}

#prodFtrs  h4			{ color: #fff;font:200 4.9em/1em 'Roboto';letter-spacing: -0.04em;margin: 0 0 0.5em; font-weight:lighter;}

#prodFtrs  h6			{ color: #fff;font-size: 1.62em;font-weight: 600;letter-spacing: 0;}

#prodFtrs  h3			{ color: #fff;font-size: 1.5em;font-weight: 500;letter-spacing: 0;margin: 0.7em 0 0.3em;}

#prodFtrs  strong		{ color: #3f3f3f;}

#prodFtrs  p			{ color: #a4abc5;}

#prodFtrs  ul			{ list-style:none; margin:0.5em 0 0 0; padding: 0;}

#prodFtrs  ul li		{ padding-left: 0; }

#prodFtrs  .icons		{ margin:5em auto 1em;}

#prodFtrs  .small		{ color: #6b6b6b; font:400 0.96em/1.2em 'Roboto';letter-spacing: -0.03em; padding: 0 0 4em;}

#prodFtrs  .txtMedSize	{ margin:0.2em auto 1em; font-size:1.47em;}

#prodFtrs.noBg			{ background: none;}



#plusFeat 				{ overflow: hidden; clear: both; display:none;}

#plusFeat span			{ font:italic 400 0.96em/1.2em 'Roboto'; color:#a2a2a2; display:block;}

#plusFeatBtn			{ margin:1em 0 0;}

#plusFeatBtn a.plusbg   	{ background-color: #000000;border-radius: 0;color: #fff;font-size: 1.1em;font-weight: 400;letter-spacing: -0.02em;margin: 0 0 1em;padding: 0.5em 1.5em;}

#plusFeatBtn a.plusbg:hover { background-color: #26476A;color: #eee;}

#plusFeatBtn i   			{ color: #FFFFFF; font-size: 1.4em; margin: 0 0.3em -0.1em 0; vertical-align: bottom; font-weight: 500;}



#youGet 				{ background-color:#F4F4F4; margin:0 0 2em;}

#youGet .down-triangle 	{ border-top: 40px solid #F4F4F4;border-left: 60px solid transparent;border-right: 60px solid transparent;height: 0;width: 0;margin-bottom: -2.4em; }

#youGet img 			{ display: inline-block;}

#youGet h6 				{ color: #272727; font:300 2em/1em 'roboto'; letter-spacing: -0.04em; margin:1.5em 0 1em;}



#sphFtrs h6   			{ color: #272727; font:500 1.4em/1em 'Roboto'; letter-spacing: -0.04em; }

#sphFtrs h6 > i   		{ color: #272727; font-size:7em; margin:0; font-weight: normal;}

#sphFtrs h3 			{ color: #272727; font:400 1.3em/1em 'Roboto'; padding: 1em 0 0.8em; letter-spacing: -0.04em;}

#sphFtrs p 				{ color: #6b6b6b; font:400 0.96em/1.2em 'Roboto';letter-spacing: -0.03em; padding: 0 0 1em;}

#sphFtrs .device-details{ font-size: 1.1em; margin-top: 2em; }

#sphFtrs .devices		{ margin-bottom: 5em; }

#sphFtrs .viewMoreBtn.tsmd { margin: 2em 0 !important; }

#sphFtrs ul 			{ overflow: hidden; padding:0;}

#sphFtrs ul li 			{ list-style: none outside none; }

#sphFtrs .hidFtrs		{ overflow:hidden; clear:left;}

#sphFtrs .hidFtrs li	{ display:inline-block; float:left;}

#sphFtrs .hidFtrs h3	{ color: #272727; font:400 1.3em/1em 'Roboto'; padding: 1em 0 0.8em; letter-spacing: -0.04em;}

#sphFtrs .hidFtrs p		{ color: #6b6b6b; font:400 0.96em/1.2em 'Roboto';letter-spacing: -0.03em; padding: 0 0 1em;}

#sphFtrs a.plusbg   	{ background-color: #9E9E9E;border-radius: 0;color: #FFFFFF;font-size: 0.8em;letter-spacing: -0.02em;margin: 0 0 1em;padding: 0.5em 1em;}

#sphFtrs a.plusbg:hover { color: #f2f5f7;}

#sphFtrs i   			{ color: #FFFFFF; font-size: 1.8em; margin: 0 0.3em -0.1em 0; vertical-align: bottom; font-weight: 700;}

#clpsftrsPC, #clpsftrsPC2, #clpsftrsMAC, #clpsftrsAND, #clpsftrsAND2  {display:none;}

#pcusr, #macusr, #andusr  {overflow: hidden;}

#andusr  				{ margin: 0 0 2em;}

#sphFtrs .txt   		{ color: #707070; font:300 1.7em/1em 'Roboto'; padding: 1em 0 0;}

#sphFtrs h5   			{ color: #272727; font:500 1.4em/1em 'Roboto'; letter-spacing: -0.04em; white-space:nowrap;}

#sphFtrs hr   			{ margin:7em 0 0;}

#sphFtrs hr.dashed  	{ margin:1em;}

#sphFtrs .scrShoots   	{ margin:3em 0;}

#sphFtrs .users 		{color: #1F1F1F;font-weight: bold; line-height: 1.5em;}

#sphFtrs q, #sphFtrs .subTitle {color: #272727; font:300 1em/1em 'Roboto';}

#sphFtrs small 			{font-size:75%;}

#sphFtrs .datasheet, #sphFtrs .userguide { margin:0 !important;}

#sysReq 				{ overflow: hidden; clear: both !important; display:none;}

#sysReq ul				{ list-style:none outside none !important; -webkit-padding-start: 0px;}

#sysReq ul li			{ color: #6b6b6b !important; font:400 0.96em/1.2em 'Roboto' !important;letter-spacing: -0.03em !important; padding: 0 0 0em !important;}

#sysReq i   			{ color: #C00; font-size: 1em; margin:0 0.3em 0.3em 0; vertical-align: middle;}

#sysReq h2 				{ font-size: 2.5em;}

#sysReq h3				{ color: #272727!important; font:500 1.5em/1em 'Roboto'!important; letter-spacing: -0.04em!important;}

#sysReq h4				{ color: #171717 !important; font:400 1.3em/1.3em 'Roboto'!important; }

#sysReq p				{ color: #6b6b6b; font:400 0.96em/1.2em 'Roboto';letter-spacing: -0.03em; padding: 0 0 1em;}

#sysReq span			{ font:italic 400 0.96em/1.2em 'Roboto'; color:#a2a2a2; display:block;}



.tbComp					{ padding:3em 0; margin:0 0 1em;}

.tbComp td:first-child a{ display: block;font: 400 1.1em/1em 'Roboto';padding: 1.1em;color:#000;}

.tbComp td:first-child a:hover	{ color:#000;}

.tbComp td a			{ display: block;color:#5cbb00; font-size:1.2em;padding:0.8em;}

.tbComp td a:hover		{ color:#5cbb00;}

.tbComp td a.bullet		{ display: block;color:#bebebe; font-size:0.4em;}

.tbComp td a.bullet:hover{ color:#bebebe;}

.tbComp td a.btn		{ color: #FFFFFF;display: inline-block;font-size: 0.8em !important;margin: 0.7em 0 1em;padding:0.4em 0.8em 0.2em;  font-weight: 800;}

.tbComp td a.btn:hover		{ color:#fff;}

.tbComp .oneClick		{ background-color:#E8F9FF;}

.tbComp .table > thead > tr > th { border-bottom: 0;padding:0.8em;}

.tbComp th				{ vertical-align:middle; background-color: #333333; color: #fff;font-size: 1.3em;font-weight: 400; line-height: 0.8em; padding: 1.2em; width: 20%; border-right:1px solid #4a4a4a;}

.tbComp th:first-child	{ background-color: transparent; width: 32%;}

.tbComp th:last-child	{ background-color: #202020;}

.tbComp th:last-child span	{color:#FFAE45;line-height:1.3em;font-weight: 500;font-size:0.9em;}

.tbComp th > small		{ font-size: 0.6em; color:#666; font-weight: 400;}

.tbComp th > img        { position: absolute;right: 0.58em;top: -0.42em;}

.tbComp .table > tbody > tr > td  { border-left: 1px solid #eee;border-right: 1px solid #eee; border-top:1px solid #eee; padding:0;}



.tbComp td i			{ color:#5cbb00; font-size:1.2em;}

.tbComp .bullet			{ color:#bebebe; font-size:0.4em;}

.tbComp tfoot			{ color:#000; font-size:1.4em; letter-spacing: -0.04em;border-left: 1px solid #eee;border-right: 1px solid #eee;border-bottom: 1px solid #eee;}

.tbComp .table > tfoot > tr > td  { border: 1px solid #eee;}

.tbComp tfoot small		{ color:#6b6b6b; font-size:0.7em;  display: block; letter-spacing:0;}

.tbComp button  		{ font-size: 0.8em;line-height: 2.5em;margin: 0.5em 0 1.4em;padding: 0 0.6em;}

.tbComp button > img	{ width:40%;}

.table-hover > tbody > tr:hover > td,

.table-hover > tbody > tr:hover > th {background-color: #e2e2e2;cursor:pointer;}

.tbComp .emptyCell		{ background-color:transparent !important; border:none !important;}





#tbComp					{ padding:3em 0; margin:0 0 1em;}

#tbComp td:first-child a{ display: block;font: 400 1.1em/1em 'Roboto';padding: 1.1em;color:#000;}

#tbComp td:first-child a:hover	{ color:#000;}

#tbComp td a			{ display: inline-block;text-align:center;color:#5cbb00; font-size:1.2em;padding:0.8em;}

#tbComp td a:hover		{ color:#5cbb00;}

#tbComp td a.bullet		{ display: block;color:#bebebe; font-size:0.4em;}

#tbComp td a.bullet:hover{ color:#bebebe;}

#tbComp td a.btn		{ color: #FFFFFF;display: inline-block;font-size: 0.8em !important;margin: 0.7em 0 1em;padding:0.4em 0.8em 0.2em;  font-weight: 800;}

#tbComp td a.btn:hover		{ color:#fff;}

#tbComp .oneClick		{ background-color:#E8F9FF;}

#tbComp .table > thead > tr > th { border-bottom: 0;/*padding:1em 0.5em;*/}

#tbComp th				{ vertical-align:middle; background-color: #333333; color: #fff;font-size: 1.3em;font-weight: 400; line-height: 0.8em; padding: 1.5em 0.5em; width: 20%; border-right:1px solid #4a4a4a;}

#tbComp th:first-child	{ background-color: transparent; width: 32%;}

#tbComp th:last-child	{ background-color: #202020;}

#tbComp th:last-child span	{color:#FFAE45;line-height:1.3em;font-weight: 500;font-size:0.9em;}

#tbComp th > small		{ font-size: 0.6em; color:#666; font-weight: 400;}

#tbComp th > img        { position: absolute;right: 0.58em;top: -0.42em;}

#tbComp .table > tbody > tr > td  { border-left: 1px solid #eee;border-right: 1px solid #eee; border-top:1px solid #eee; padding:0;}



#tbComp td i			{ color:#5cbb00; font-size:1.2em;}

#tbComp .bullet			{ color:#bebebe; font-size:0.4em;}

#tbComp tfoot			{ color:#000; font-size:1.4em; letter-spacing: -0.04em;border-left: 1px solid #eee;border-right: 1px solid #eee;border-bottom: 1px solid #eee;}

#tbComp .table > tfoot > tr > td  { border: 1px solid #eee;}

#tbComp tfoot small		{ color:#6b6b6b; font-size:0.7em;  display: block; letter-spacing:0;}

#tbComp button  		{ font-size: 0.8em;line-height: 2.5em;margin: 0.5em 0 1.4em;padding: 0 0.6em;}

#tbComp button > img	{ width:40%;}

.table-hover > tbody > tr:hover > td,

.table-hover > tbody > tr:hover > th {background-color: #e2e2e2 !important;cursor:pointer;}

#tbComp .emptyCell		{ background-color:transparent !important; border:none !important;}

#SMBcomp .table > thead > tr > th { border-bottom: 0;padding:0.8em;}

#SMBcomp .table > tbody > tr > td  { border-left: 1px solid #eee;border-right: 1px solid #eee; padding:1.5em;}

#SMBcomp .table > tfoot > tr > td  { border-left: 1px solid #eee;border-right: 1px solid #eee;border-bottom: 1px solid #eee;border-top: 1px solid #eee;}

#SMBcomp #tbComp .sos	{ background-color:#202020; color:#ffae45; border-right: 1px solid #4a4a4a;font:400 1.4em/1em 'Roboto';}

#SMBcomp #tbComp .ribbon{ display: block;left: 26.7em;position: absolute;top: 1.72em;}

#SMBcomp #tbComp .txtWhite{ font-size:0.9em; line-height: 1.5em; color:#fff;}

#SMBcomp #tbComp .endpoints	{ background-color:#333333; color:#fff; border-right: 1px solid #4a4a4a; font:400 1.4em/1em 'Roboto';}

#SMBcomp #tbComp .envir	{ background-color:#333333; color:#fff; font:400 1.4em/1em 'Roboto';}

#SMBcomp #tbComp .firstTD { font:400 1.1em/1em 'Roboto'; color:#000; vertical-align: middle;}

#SMBcomp #tbComp .check	{ color:#5cbb00; font-size:1.5em; float: none;}

#SMBcomp #tbComp .bullet{ color:#bebebe; font-size:0.4em;}

#SMBcomp #tbComp td i	{ color: inherit;}

#SMBcomp #tbComp button { margin:1.5em 0 0.2em; padding: 0.2em 1em;}

#SMBcomp #tbComp p		{ margin:0 0 0.8em; font:400 0.73em/1.5em 'Roboto'; letter-spacing: 0.001em; color:#656565;}

#SMBcomp #tbComp span	{ color:#ff7800; font-weight:500;}

#SMBcomp #tbComp.smb2 .not { color: #bdbdbd; font-size: 0.5em; }





#tbAward img				{ margin:0 1em;}

#tbAward .awrd			{ width:80%;}

#tbAward q				{ display: block;font: italic 400 1.1em/1em 'Roboto';letter-spacing: -0.02em;margin: 0.5em 0;}

#tbAward small			{ font:400 0.96em/1em 'Roboto'; letter-spacing: -0.04em; display:block; color:#999; }



/* simplicity */

section#prodFtrs {
	background-color: rgb(37, 41, 44);
	background-image: url(https://download.bitdefender.com/resources/themes/draco/images/bg_middle_product.png), url(https://download.bitdefender.com/resources/themes/draco/images/bg_middle_product_B.png);
	background-position: left 50% top -539px, right 0px top 216.442184448242px;
	background-repeat: no-repeat, no-repeat;
	box-sizing: border-box;
	color: rgb(106, 106, 106);
	display: block;
	font-family: Roboto, sans-serif;
	font-size: 14px;
	height: auto;
	line-height: 20px;
	padding-bottom: 70px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 100%;
	zoom: 1;
/*
	844.28125px
	background: #25292C;
	background-image: url("img/bg_middle_product.png"), url("img/bg_middle_product_B.png");
	background-repeat: no-repeat;
	background-size: 100%;
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: -1;
	background-position: left 50% top -539px, right -60px top 46.0453125px;*/
}
.prodFtrs_container{
	color: #fff;
	background: transparent;
}
.prodFtrs_container h2.prodFtrs_h2{
	text-transform: uppercase;
	font-size: 75px;
	width: 60%;
	font-weight: bold;
	display: block;
	margin-bottom: 0;
	letter-spacing: 0px;
}
.prodFtrs_container h4.prodFtrs_h4{
	text-transform: uppercase;
	font-size: 65px;
	width: 55%;
	display: block;
	font-weight: 100;
	font-family: Roboto, sans-serif;
	margin-top: -10px;
	letter-spacing: 0px;
	text-rendering: optimizeLegibility;
}
.simplicity__main-point{
	width: 65%;
}
.minor-points{
	overflow: hidden;
	transition: .5s linear;
	width: 80%;
	display: block;
	height: 0;
}
.simplicity__minor-points > h3.simplicity_s-h,
.simplicity__main-point > h3.simplicity_h{
	font-weight: bold;
}
#prodFtrs h3.simplicity_h{
	font-size: 25px !important;
}
.simplicity__second-point > h3.simplicity_s-h{
	font-size: 20px !important;
}
.simplicity__second-point > p,
.simplicity__main-point > p{
	color: #a4abc5;
	display: block;
}
.simplicity__main-point > p {
	font-size: 18px;
}
.simplicity__second-point{
	width: 40%;
	margin: 0 1% 0 0;
	float: left;
	height: 100px;
}
.viewMoreBtn__prodFtrs{
	background: #000000;
	color: #fff;
	border-radius: 0;
	padding: 0.5em 1.5em;
	padding-left: 35px;
}
.simplicity__isOff:before,
.simplicity__isOn:before{
	content: '';
	position: absolute;
	display: inline-block;
	background-repeat: no-repeat;
	background-size: contain;
	margin-left: -25px;
}
.simplicity__isOff:before{
	width: 19px;
	height: 21px;
	background-image: url('/skin/frontend/bitdefender/default/images/arrows-down.png');
}
.simplicity__isOn:before{
	width: 16px;
	height: 21px;
	background-image: url('/skin/frontend/bitdefender/default/images/arrows-up.png');
}
.viewMoreBtn.prodFtrs:hover{
	background: #26476A;
	color: #fff;
}
.simplicity__btn{
	padding-left: 0px;
	margin-bottom: 40px;
}
a.viewMoreBtn__prodFtrs:visited,
a.viewMoreBtn__prodFtrs:hover{
	color: #fff;
	cursor: pointer;
}
@media (max-width: 480px){
	.prodFtrs_container h2.prodFtrs_h2{
		width: 100%;
	}
	.prodFtrs_container h4.prodFtrs_h4{
		width: 90%;
	}
	.simplicity__main-point{
		width: 90%;
	}
	.simplicity__second-point{
		width: 80%;
		height: auto;
	}
}
/* awards-graphics */
.awards__graphics{
	width: 100%;
	height: 135px;
	color: #fff;
}
.awards__graphics_field{
	width: 100%;
	height: 30px;
	/*background: #efefef;*/
	margin-top: 5px;
}
.awards__graphics_field-inner{
	width: 0;
	height: 100%;
	overflow: hidden;
	/*text-transform: uppercase;*/
	padding-top: 6px;
	padding-left: 10px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	transition: 3s;
}
.a__g_green{ background: #75c700;}
.a__g_blue{  background: #609bb7;}
.a__g_orange{background: #f06000;}



/* table discription */ 
.tooltip-demo{
	position: relative;
}
.disc-cloud{
	position: absolute;
	background: rgba(0,0,0,1);
	color: #fff;
	width: 280px;
	margin: 0 0 0 10px;
	z-index: 99;
	border-radius: 4px;
	padding: 10px 15px;
	font-size: 11px;
	opacity: 0;
	transition: 0.5s;
}
.disc-cloud-arrow{
	width: 20px;
	height: 20px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	background: rgba(0,0,0,1);
	margin: -20px 0 0 110px;
}
/*Enterprise Home*/

#carouselEntrprs    	{ text-align: center;}

#carouselEntrprs h1  	{ font:600 3em/1.3em 'Roboto', serif;}

#carouselEntrprs hr   	{ margin:3em 0;}

#carouselEntrprs .btm_hr   	{ margin:-2em 0;}

#carouselEntrprs a   	{ font:300 1.2em/3em 'Roboto';}

#carouselEntrprs .logo   	 { background: url("../images/partLogo1.png") no-repeat scroll top center; width:237px;  max-width: 100%; cursor:pointer; display:block; padding:2em;}

#carouselEntrprs .logo:hover { background: url("../images/partLogo1Hover.png") no-repeat scroll top center;}

#carouselEntrprs #part	{ margin:2em 0 0; text-align: center;}





#solutionsEntrprs		{ padding: 5em 0 7em; text-align:center; background-color:#f7f7f7;}

#solutionsEntrprs h2	{ font:600 3em/2em 'Exo 2', sans-serif;}

#solutionsEntrprs p	{ padding: 0.05em 3em 2em;}

#solutionsEntrprs .txtSol { display:block; font:300 1.3em/1em 'Roboto',sans-serif; padding: 0.5em 1.5em;}

#solutionsEntrprs img	{ display: inline-block; padding:23px 0 10px;}

#solutionsEntrprs .xspSolution { border-left:1px solid #ddd;}



#PremiumContnt			{ padding: 5em 0;}

#PremiumContnt img		{ display:block; margin:5em 0 2em;}

#PremiumContnt a		{ display:block; margin:1em 0 1em 0.5em; font-size:1.1em;}

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



#featBlog 				{ padding: 5em 0;  background-color:#f7f7f7; font: 300 1em/1em 'Roboto',sans-serif;}		

#featBlog img			{ display:block; margin:5em 0 2em;}

#featBlog .rightSide	{ padding: 1em 0 0 2.5em; margin:5em 0 2em;}

#featBlog h5			{ margin:0.5em 0; font:500 2.3em/1em 'Roboto',sans-serif;}

#featBlog .txtMedSize	{ margin:1.5em 0 0.5em;}

#featBlog a				{ font-size:1.3em;}

#featBlog .topic		{ margin:2em 0 0;}

#featBlog .featured		{ margin:2em -1em;}

#featBlog .featured img	{ margin:2em 0 0;}

#featBlog .featured p	{ margin:2em 0 0 11em;}

#featBlog .featured .rightSide	{ margin:0; padding: 0 0 0 3.5em;}

#featBlog hr			{ margin:1em 0;}



#gvzoneSocial			{ padding: 5em 0;}

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



/*Enterprise Product(Home)*/

#techGZ   				{ padding:3.5em 0 0; background-color:#f7f7f7;}

#techGZ h1	  			{ font:600 2.6em/1em 'Exo 2',sans-serif; letter-spacing:0; margin: 0; }

#techGZ h4	  			{ font:300 1.6em/1em 'Exo 2',sans-serif; letter-spacing:0; margin: 0; }

#techGZ h4.servProv		{ margin: 0.5em 0 1em; }

#techGZ .line			{ padding: 0.6em 0 0; display:block;}

#techGZ p				{ font:600 1.1em/1em 'Exo 2',sans-serif; margin: 0 0 1em;}

#techGZ .user   	 	{ background: url("../images/user_hover.png") no-repeat scroll bottom  center; height:12em; cursor:pointer; display:block;margin: 1em 0 0;}

#techGZ .user:hover 	{ background: url("../images/user.png") no-repeat scroll bottom  center;}

#techGZ .hostedCloud   	 	{ background: url("../images/cloud_gz_hover.png") no-repeat scroll bottom  center; height:12em; cursor:pointer; display:block;margin: 1em 0 0;}

#techGZ .hostedCloud:hover 	{ background: url("../images/cloud_gz.png") no-repeat scroll bottom  center;}

#techGZ .serviceProv   	 	{ background: url("../images/service_prov_hover.png") no-repeat scroll bottom  center; height:12em; cursor:pointer; display:block;margin: 1em 0 0;}

#techGZ .serviceProv:hover 	{ background: url("../images/service_prov.png") no-repeat scroll bottom  center;}

#techGZ .nav-tabs > li.active > a.user, 

#techGZ .nav-tabs > li.active > a.user:hover, 

#techGZ .nav-tabs > li.active > a.user:focus { background: url("../images/user.png") no-repeat scroll bottom  center; background-color:#E7E7E7; border: 1px solid #ebebeb; border-bottom:0; border-radius:0; outline:none;}

#techGZ .nav-tabs > li.active > a.hostedCloud, 

#techGZ .nav-tabs > li.active > a.hostedCloud:hover, 

#techGZ .nav-tabs > li.active > a.hostedCloud:focus { background: url("../images/cloud_gz.png") no-repeat scroll bottom  center; background-color:#E7E7E7; border: 1px solid #ebebeb; border-bottom:0; border-radius:0; outline:none;}

#techGZ .nav-tabs > li.active > a.serviceProv, 

#techGZ .nav-tabs > li.active > a.serviceProv:hover, 

#techGZ .nav-tabs > li.active > a.serviceProv:focus { background: url("../images/service_prov.png") no-repeat scroll bottom  center; background-color:#E7E7E7; border: 1px solid #ebebeb; border-bottom:0; border-radius:0; outline:none;}

#techGZ .tabname 		{ display:block; padding:0}

#techGZ  a.tabname  	{ font:400 1.3em/1.2em 'Roboto',sans-serif; display:block; color:#adadad;}

#techGZ  a.tabname:hover{ color:rgba(0,102,153,1);}

#techGZ  a.active  		{ color:rgba(0,102,153,1) !important;}

#techGZ  a.active:hover	{ color:#adadad !important;}

#techGZ  a.small  		{ font:300 0.95em/1em 'Roboto',sans-serif; display:block; color:#8a8a8a;padding: 0.2em 0 1.5em !important;}

#techGZ  a.small:hover	{ color:#c00 !important;}

#techGZ .nav-tabs 		{ border-bottom: 0;}

#techGZ .nav-tabs > li > a {margin-right: 0;line-height: none;border: none;border-radius: 0;padding: 2px 0;}

#techGZ .nav-tabs > li > a:hover,#techGZ .nav-tabs > li >  a:focus {border-color: transparent; background-color: transparent;}

#techGZ .nav-tabs > li.active > a {color: #00619E;background-color: #e7e7e7;border: 0;border-bottom-color: transparent;cursor:pointer; border-radius:0;}

#techGZ .nav-tabs > li.active > a:hover,

#techGZ .nav-tabs > li.active > a:focus {color: #c00;}

#techGZ .nav-tabs > li.active > a.small {color: #8a8a8a;cursor:pointer;}

.nav > li > a:hover,

.nav > li > a:focus {text-decoration: none;background-color: transparent;}

#techGZ #ConsoleTabs	{ background-color:#e7e7e7; text-align:center; border-bottom: 1px solid #FFFFFF;}

#techGZ .subGZtabs		{ background-color:#eee; height:1.5em; display:block;}

#techGZ.serviceProv a.tabname  	{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; padding: 0 0 1em;}

#techGZ.serviceProv a.tabname:hover{ color:#646464;}

#techGZ.serviceProv .tabCont	{ font:400 1.1em/1em 'Roboto',sans-serif; margin: 3em 0 0;}

#techGZ.serviceProv .nav-tabs > li.active > a {color: #000;}

#techGZ.serviceProv .learnMore	{ display:inline-block}

#ConsoleTabs .imgTab	{ display:block; min-height:5.7em; margin: 1.4em 0 0;}

#ConsoleTabs .activeTab	{ display:block; min-height:15em;}

#ConsoleTabs  a.tabname  { font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#262626;}

#ConsoleTabs  a.tabname:hover{ color:rgba(0,102,153,1);}

#ConsoleTabs  a.active  { color:rgba(0,102,153,1) !important;}

#ConsoleTabs  a.active:hover{ color:#adadad !important;}

#ConsoleTabs  a.small  		{ font:300 0.95em/1em 'Roboto',sans-serif; display:block; color:#c00 !important;padding: 0.2em 0 1.5em !important;}

#ConsoleTabs  a.small:hover	{ color:#8a8a8a !important;}

#techGZ #HostedTabs			{ background-color:#e7e7e7; text-align:center; border-bottom: 1px solid #FFFFFF;}

#HostedTabs .imgTab			{ display:block; min-height:6em; margin: 1em 0 0;}

#HostedTabs .activeTab		{ display:block; min-height:15em;}

#HostedTabs  a.tabname  	{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#262626;}

#HostedTabs  a.tabname:hover{ color:rgba(0,102,153,1);}

#HostedTabs  a.active  		{ color:rgba(0,102,153,1) !important;}

#HostedTabs  a.active:hover	{ color:#adadad !important;}

#HostedTabs  a.small  		{ font:300 0.95em/1em 'Roboto',sans-serif; display:block; color:#c00;padding: 0.2em 0 1.5em !important;}

#HostedTabs  a.small:hover	{ color:#8a8a8a !important;}



#techGZ #servProv		{ background-color:#e7e7e7; text-align:center; border-bottom: 1px solid #FFFFFF;}

#servProv .activeTab		{ display:block; min-height:15em;}

#servProv  a.tabname  	{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; padding: 0 0 1em;}

#servProv  a.tabname:hover{ color:rgba(0,102,153,1);}

#servProv .nav-tabs > li.active > a {color: #000;}

#servProv .learnMore		{ display:inline-block}

#servProv .tabCont	{ font:400 1.1em/1em 'Roboto',sans-serif; margin: 3em 0 0;}





#GZpartLogos			{ background-color:#fff; margin:4em 0;}

#GZpartLogos ul			{ text-align: center; margin:0; padding:0; list-style-type: none; display: inline-block;}

#GZpartLogos ul li { float: none; display: inline-block;}

#GZftrs h1  			{ font:700 3em/1.2em 'Roboto', serif;}

#GZftrs hr   			{ margin:3em 0;}

#GZftrs h3 				{ color: #272727; font:500 1.3em/1.1em 'Roboto'; padding: 1em 0 0.8em; letter-spacing: -0.04em;}

#GZftrs ul 				{ padding:0;}

#GZftrs ul li 			{ list-style: none outside none; text-align:left;}

#GZftrs .benefits		{ font:400 1.4em/3em 'Roboto';letter-spacing: -0.02em; color:#6b6b6b; }

#GZftrs p 				{ color: #6b6b6b; font:400 0.96em/1.2em 'Roboto';letter-spacing:0; padding: 0 0 1em; color:#6b6b6b;}

#GZftrs #SOS ul 		{ display: inline-table; padding: 25px 0 15px; width: 100%;}

#GZftrs #SOS ul li 		{ font-size:0.9em; padding:20px 20px 0 0; text-align:left;list-style-image: url("../images/check.png"); list-style-position:outside; }

#GZftrs #SOS h3 		{ color: #272727; font:500 1.3em/1em 'Roboto'; padding: 1em 0 0.8em; letter-spacing: -0.04em; text-align:left;max-height: 2em;}

#GZftrs #SOS #sysReq ul li { font-size:0.9em; padding:20px 20px 0 0; text-align:left; list-style: none outside none;}

#room {
	position: static;
	text-align: center;
}
#room .boxes{
	left: 0;
	top: 100px;
	width: 100% !important;
}
#room .boxes iframe {
	height: 100%;
	width: 100%;
}
.html5-video-container{
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}
#room .close-video {
  display: none;
  cursor: pointer;
  position: absolute;
  width: 31px;
  height: 31px;
  background: url("https://download.bitdefender.com/resources/themes/draco/images/close.png") no-repeat;
  padding: 0;
  z-index: 5;
  top: 2em;
  right: 2em;
}

#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 'Roboto', serif;}

#GZfirst .btnEntrprs	{ font:700 1.4em/1em 'Roboto',sans-serif; margin:0 1.5em 4em; padding:0.8em 1.5em; -webkit-border-radius: 6px 6px 6px 6px;border-radius: 6px 6px 6px 6px;}

#GZfirst .serProv .btnEntrprs{ margin:2em 1.5em;}

#GZfirst hr   			{ margin:2.5em 0;}

#GZfirst .circle   		{ background-color:#e0e0e0; border-radius:50%;font:300 2em/2em 'Roboto';color:#fff;height: 2em;width: 2em;}

#GZfirst i 				{ color: #878787; font-size:2.8em; padding:0.15em 0.25em; display:block;}

#GZfirst p 				{ color: #6b6b6b; font:400 1.3em/1.2em 'Roboto';letter-spacing: -0.03em; padding: 0 0 1em;}

#GZfirst .number 		{ color: #393939; font:400 2.1em/1em 'Roboto';letter-spacing: -0.03em; margin:-0.6em 0 2em; display:block;}

#GZfirst a.linkLearn	{ font:300 1em/1.3em 'Roboto',sans-serif;}

#GZfirst .subTitle		{ font:300 1.8em/1em 'Roboto', sans-serif; margin-bottom: 2em;}



#GZdemos h1  			{ font:700 3.5em/1em 'Exo 2', sans-serif; margin:0 0 2em;}

#GZdemos a.related-video{ height:7em; color:#fff;}

#GZdemos a.related-video:hover{ color:#c00;}

#GZdemos .thumb			{ display:block; position:relative; width:100%;}

#GZdemos .time			{  background-color: rgba(0, 0, 0, 0.86);color: #EFE7E7;display: block;font: 400 0.9em/1.1em 'Roboto';padding: 0.2em;position: absolute;right: 63px;top: 8.9em;} 

#GZdemos .round			{ background-color: rgba(11, 11, 11, 0.53);border: 2px solid #FFFFFF;border-radius: 50%;height: 3em;position: absolute;right: 0; left: 0; top: 0;width: 3em; bottom: 0; margin: auto;}

#GZdemos i				{ font-size: 3em;margin: 0 0 0 0.1em; }



#GZdemos h4  			{ font: 600 1.8em/1em 'Exo 2',sans-serif;margin: 0;}

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

#GZdemos hr   			{ margin:5em 0;}



#mediaModal, #mediaModal2, #flagsModal 			{ width: auto;}

#mediaModal .modal-body, #mediaModal2 .modal-body, #flagsModal .modal-body {max-height: none;text-align: center;}

#mediaModal .modal-cancel, #mediaModal2 .modal-cancel, #flagsModal .modal-cancel { display: block;position: absolute;right: -50px;top: -100px;background: url("../images/cancel-x.png") no-repeat scroll center center ;cursor: pointer;display: block;height: 33px;margin: 100px auto auto;width: 33px;}

#mediaModal .modal-dialog, #mediaModal2 .modal-dialog, #flagsModal .modal-dialog  { margin:5.5em auto;width: 896px;}

#mediaModal .modal-content, #mediaModal2 .modal-content, #flagsModal .modal-content{background-color: #000000;border: 1px solid rgba(0, 0, 0, 0.8);border-radius: 2px;}



#scrModal1, #scrModal2, #scrModal3, #scrModal4 			{ width: auto;}

#scrModal1 .modal-body, 

#scrModal2 .modal-body, 

#scrModal3 .modal-body,

#scrModal4 .modal-body {float:left; width:inherit;padding: 38px;}

#scrModal1 .modal-cancel, 

#scrModal2 .modal-cancel, 

#scrModal3 .modal-cancel,

#scrModal4 .modal-cancel { display: block;position: absolute;right: -50px;top: -100px;background: url("../images/cancel-x.png") no-repeat scroll center center ;cursor: pointer;display: block;height: 33px;margin: 100px auto auto;width: 33px;}

#scrModal1 .modal-dialog, 

#scrModal2 .modal-dialog, 

#scrModal3 .modal-dialog,

#scrModal4 .modal-dialog  { margin:5.5em auto; width: 896px;}

#scrModal1 .modal-content, 

#scrModal2 .modal-content, 

#scrModal3 .modal-content,

#scrModal4 .modal-content {background-color: #000000;border: 1px solid rgba(0, 0, 0, 0.8);border-radius: 2px;float: left;width: inherit;}

#scrModal1 .carousel-control, 

#scrModal2 .carousel-control, 

#scrModal3 .carousel-control,

#scrModal4 .carousel-control {top: 4em;}

#scrModal1 .carousel-control.left, 

#scrModal2 .carousel-control.left, 

#scrModal3 .carousel-control.left,

#scrModal4 .carousel-control.left {background-image: none;left: -26px;}

#scrModal1 .carousel-control.right, 

#scrModal2 .carousel-control.right, 

#scrModal3 .carousel-control.right,

#scrModal4 .carousel-control.right {right:2px;left: auto;background-image: none;}

#scrModal1 .carousel-control > i, 

#scrModal2 .carousel-control > i, 

#scrModal3 .carousel-control > i,

#scrModal4 .carousel-control > i {font-size:1.3em; text-shadow:none; color:#696969;}



#scrModal1 .carousel-control > i:hover, #scrModal2 .carousel-control > i:hover, #scrModal3 .carousel-control > i:hover, #scrModal4 .carousel-control > i:hover,

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



#BDpeopleModal, 

#FTModal,

#BDofficeModal { width: auto;}

#BDpeopleModal .modal-body, 

#FTModal .modal-body,

#BDofficeModal .modal-body{ float:left; width:inherit;padding: 38px;}

#BDpeopleModal .modal-cancel, 

#FTModal .modal-cancel,

#BDofficeModal .modal-cancel{ display: block;position: absolute;right: -50px;top: -100px;background: url("../images/cancel-x.png") no-repeat scroll center center ;cursor: pointer;display: block;height: 33px;margin: 100px auto auto;width: 33px;}

#BDpeopleModal .modal-dialog, 

#FTModal .modal-dialog, 

#BDofficeModal .modal-dialog { margin:5.5em auto;}

#BDpeopleModal .modal-content, 

#FTModal .modal-content, 

#BDofficeModal .modal-content {background-color: #000000;border: 1px solid rgba(0, 0, 0, 0.8);border-radius: 2px;float: left;width: inherit;}

#BDpeopleModal .carousel-control, 

#FTModal .carousel-control, 

#BDofficeModal .carousel-control {top: 4em; }

#BDpeopleModal .carousel-control.left,

#FTModal .carousel-control.left,

#BDofficeModal .carousel-control.left 	{ background-image: none;left: -26px;}

#BDpeopleModal .carousel-control.right, 

#FTModal .carousel-control.right,

#BDofficeModal .carousel-control.right { right:2px;left: auto;background-image: none;}

#BDpeopleModal .carousel-control i,

#FTModal .carousel-control i,

#BDofficeModal .carousel-control i		{ font-size:1.3em; text-shadow:none;}

#BDpeopleModal .carousel-caption,

#FTModal .carousel-caption,

#BDofficeModal .carousel-caption {left: 30%;right: 20%; bottom: -40px;}

#BDpeopleModal .carousel-caption small,

#FTModal .carousel-caption small,

#BDofficeModal .carousel-caption small{ font-size:72%;}



#BDpeopleModal .carousel-control:hover, #FTModal .carousel-control:hover, #BDofficeModal .carousel-control:hover,

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



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



#solReinv				{ padding:0; text-align:center;}

#solReinv h1  			{ font:700 3.7em/1em 'Roboto', serif; margin: 0 0 1em;}

#solReinv h3  			{ font:700 2.7em/1em 'Roboto', 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 'Roboto';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 'Roboto';letter-spacing: -0.04em;margin:0;}

#sysReqPC h4, #sysReqEnd h4, #sysReqMob h4	{ color: #171717; font:400 1.3em/1.3em 'Roboto'; }

#sysReqPC p, #sysReqEnd p, #sysReqMob p		{ color: #6b6b6b; font:400 0.96em/1.2em 'Roboto';letter-spacing: -0.03em; padding: 0 0 1em;margin:0;}

#sysReqPC span, #sysReqEnd span, #sysReqMob span{ font:italic 400 0.96em/1.2em 'Roboto'; color:#a2a2a2; display:block;}



#GZinquiry   			{ padding:3em 0;}

#GZinquiry h1  			{ font:700 3em/2em 'Exo 2', sans-serif;}

#GZinquiry button		{ font:700 1.4em/1em 'Roboto',sans-serif; margin:2em 1.5em; padding:0.8em 1.5em; -webkit-border-radius: 6px 6px 6px 6px;border-radius: 6px 6px 6px 6px;}

#GZinquiry hr   		{ margin:2.5em 0;}

#GZinquiry .circle   	{ background-color:#e0e0e0; border-radius:50%;font:300 2em/2.5em 'Roboto';color:#fff;height: 2.5em;width: 2.5em;}

#GZinquiry i 			{ color: #878787; font-size:2.8em; padding:0.15em 0.25em; display:block;}

#GZinquiry p 			{ color: #6b6b6b; font:400 1.3em/1.2em 'Roboto';letter-spacing: -0.03em; padding: 0 0 1em;}

#GZinquiry .number 		{ color: #393939; font:400 2.1em/1em 'Roboto';letter-spacing: -0.03em; margin:-0.6em 0 2em; display:block;}

#GZinquiry a.linkLearn	{ font:300 1em/1.3em 'Roboto',sans-serif;}

#GZinquiry .subTitle	{ font:300 1.8em/1em 'Roboto', sans-serif;}

#GZinquiry .btn			{ margin:1em 0}

#GZfaq h3  				{ font:400 2.2em/2em 'Exo 2',sans-serif;}

#GZfaq h4  				{ font:300 1.8em/2em 'Exo 2',sans-serif;}

#GZfaq .faq  			{ border-right:1px solid #e8e8e8;}

#GZfaq .resources		{  padding:0 2em 3em;}

#GZfaq .resources .datasheet{ margin: 1.5em 1em 0 0 !important;}

#GZfaq					{ overflow: hidden; }



#GZprodDesc				{ padding: 5em 0 0;}

#GZprodDesc a.brdcrumb  {  color: #00619E;cursor: pointer;display: block;font: 300 1.25em/1em 'Roboto';margin: -1.7em 0 0 1em;padding: 0;}

#GZprodDesc a.brdcrumb:hover{ color: #666;}

#GZprodDesc i			{ color:#dadada; font-size:2.5em; line-height: 1.2em;}

#GZprodDesc .logoGZ		{ margin: 0.5em 0 0;}

#GZprodDesc h2			{ font:700 3.2em/1em 'Exo 2',sans-serif;}

#GZprodDesc p			{ color: #363636; font:400 1em/1.2em 'Roboto'; padding:2em 0 1em;}

#GZprodDesc ul  		{ display: inline-table; padding:0; list-style-image: url("../images/check.png"); list-style-position:outside; width: 100%; margin:0 0 3em;}

#GZprodDesc ul li  		{ font-size:0.95em; padding:7px 2px 0 0; text-align:left; color:#747474; line-height: 1em;}

#GZprodDesc .btnDatasheet	{font:400 1.1em/1em 'Roboto',sans-serif; margin:0 0 3em; padding:0 1.5em; -webkit-border-radius: 6px 6px 6px 6px;border-radius: 6px 6px 6px 6px;text-transform:none; text-align:left;padding: 12px;text-align: center;}

#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 0 1.4em;}

#GZprodDesc .envelope 	{ display:block; margin: 0.4em 0 0;}

#GZprodDesc .envelope i	{color: #b9b9b9; font-size: 2em; padding: 0 0.2em 0 0;}

#GZprodDesc a.envelope 	{color: #00619e;cursor: pointer;font:300 1em/3.2em 'Roboto';letter-spacing: 0; text-align: left;}

#GZprodDesc a.envelope:hover{color: #666;}

#GZprodDesc .subGZtabs		{ background-color:#eee; height:1.5em; display:block; border-top: 1px solid #FFFFFF;}

#GZprodDesc .datasheet		{ margin:-1em 3em 0 0; float:right;}

/*SMB Homepage*/

@media (max-width: 768px){

	#quick-access-home .btn-quick-access-btn {
		width: 60px;
		height: 60px;
	}

	#quick-access-home .quick-access-btn a {
		font-size: 1.0em; 
	}

}

.col-xs-12.text-center h4,.col-xs-12.text-center h1{font-family: 'Roboto';}

#SMBchoise h2			{ font:600 2.7em/1.8em 'Roboto';}

#SMBchoise h3			{ font:600 1.8em/1em 'Roboto'; 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;font-size: 1.6em !important;}

#SMBneeds #first,#SMBneeds #second {color: #e80000; cursor: pointer;}
#SMBneeds #first:hover,#SMBneeds #second:hover {color: #5b5b5b;}

#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 'Roboto', 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 'Roboto', serif;}

#PANheader h1			{ font:600 5.4em/0.3em 'Roboto', serif;}

#PANheader ul			{ display: inline; list-style:none outside none; color:#fff; }

#PANheader ul li		{ font:300 1.2em/1.3em 'Exo 2',sans-serif;}

#PANheader ul li strong	{ font:500 1.1em/1.3em 'Exo 2',sans-serif;}

#PANheader .glyphicon	{ font-size: 0.8em; padding:0.5em 0.5em 0 ;}

#PANheader .btn			{ font-size: 1.4em;font-weight: 500;letter-spacing: 0;margin: 2em 0;padding: 0.8em 1.3em;text-transform: none;}

#PANheader .txtItalic	{ color: #b4f6ff;font-size: 1.8em;font-weight: 300;padding:1.7em 0.8em 0;}

#PANheader .partner		{ color: #FFFFFF;font-size: 1.5em;font-weight: 400;padding: 2em 0 0;}

#PANheader .partner_small{ color: #b4f6ff;display: block;font-size: 0.7em;font-weight: 300;margin:-0.5em 0 0;}

#PANheader div.locator 	{ background-color: rgba(0, 211, 228, 0.3);border: 1px solid #00BAD1;border-radius: 3px;color: #FFFFFF;font-size: 1.5em;font-weight: 400;padding: 0.3em;}

#PANheader .locator img 	{ margin:0.1em 0 0 0; float:left;}

#PANheader .locator p 	{ display: block; color: #FFFFFF;font-size: 0.9em;font-weight: 600;float:left; margin:0.3em 1em 0 0;}

#PANheader .locator .small 	{ color: rgba(255,255,255,0.9);display: block;font-size: 0.9em;font-weight: 300;margin: -0.5em 0 0;}

#PANheader .locator .btn 	{background-color: #ea4b4b;font-size: 0.6em;font-weight: normal;letter-spacing: -0.03em;margin:1em 0 !important;padding: 0.4em 1em;text-transform: none; text-shadow:none;}

#PAN-video img			{ width: 100%; }



#PANactions h5 			{ font: 500 1.5em/1em 'Roboto',sans-serif;letter-spacing: -0.02em;}

#PANactions ul			{ list-style:none outside none;}

#PANactions ul li		{ border-right:1px dashed #afafaf;  padding: 0 3em 0 2em;}

#PANactions ul li:last-child{ border-right: none;}

#PANactions p 			{ font: 400 0.9em/1.3em 'Roboto',sans-serif; min-height: 4em;}

#PANactions .btn 		{ background-color:#639ee0;}

#PANactions i 			{ font-size:1.2em; margin-right:0.5em;}



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

#PANfeat .title 		{ font: 500 1.5em/1em 'Roboto',sans-serif;letter-spacing: -0.03em; color:#272727;}

#PANfeat .checked		{ color: #1E1E1E;font: 400 1.15em/1.5em 'Roboto',sans-serif;letter-spacing: -0.01em;margin: 1em 0 0.5em;}

#PANfeat .check			{ font-size: 1em; margin: 0.3em 0.3em 0 0; color:#272727;}

#PANfeat p				{ font-size: 0.9em;}

#PANfeat img			{ margin: 1em auto 2em;}

#PANfeat #showpc ul 	{ display:inline; list-style: none outside none;}

#PANfeat a.plusbg   	{ background-color: #9E9E9E;border-radius: 0;color: #FFFFFF;font-size: 0.8em;letter-spacing: -0.02em;margin:1em 0 1em 4em;padding: 0.5em 1em; }

#PANfeat a.plusbg:hover { color: #f2f5f7;}

#PANfeat i   			{ color: #FFFFFF; font-size: 1.8em; margin: 0 0.3em -0.1em 0; vertical-align: bottom; font-weight: 700;}



#PANtrof h2				{ font: 700 3.2em/2em 'Roboto',sans-serif;letter-spacing: -0.02em;}

#PANtrof img			{ margin:4em auto 2em;}

#PANtrof q 				{ color: #5F5F5F;display: block;font-size: 1.2em;font-style: italic;font-weight: 300;line-height: 1.1em;margin: 0.5em 2em 0.7em;text-align: left;}

#PANtrof .small 		{ color: #484848;display: block;font-size: 0.9em;font-weight: 500;margin:0.5em 2.8em 0.7em;}

#PANtrof .small span	{ color: #828080;display: block;margin:0;}



#PANaffil h2			{ font: 700 2.9em/2em 'Roboto',sans-serif;letter-spacing: -0.02em;}

#PANaffil a.linkLearn 	{font: 300 1em/1.3em 'Roboto',sans-serif;}

#PANaffil .fa 			{ padding:0 0.2em 0 0;}

#PANaffil .learnMore 	{font-size: 1.2em;}



#PANresell h2			{ font: 700 2.9em/2em 'Roboto',sans-serif;letter-spacing: -0.02em;}

#PANresell img			{ margin:4em 0 2em 15em; float:left;}

#PANresell .title 		{ font: 400 1.6em/1em 'Roboto',sans-serif;letter-spacing: -0.03em; color:#272727;}

#PANresell .step1		{ margin:0 0 3em 5em;}

#PANresell .step2		{ margin:0 0 0 -2em;}

#PANresell .step3		{ margin:0 -1em;}

#PANresell p			{ font-size: 0.9em; padding:0 1em ;}

#PANresell .btn			{ font-size: 1.4em;font-weight: 500;letter-spacing: 0;margin:0 0 3em;padding: 0.8em 1.3em;text-transform: none;}

#PANresell hr			{ margin:1.9em 0;}

#PANresell .copy		{ font: 400 0.9em/1em 'Roboto',sans-serif; color:#a0a0a0;}



/*PAN Locator*/
section.partners_info .cont form.contact_us{margin: 10px 0 120px 0;}

section.partners_info p{margin-bottom: 3px;}

section.partners_info p a {color: rgb(0,0,255);}

section.partners_info p a:hover {text-decoration: underline; color: rgb(0,0,255);}

section.partners_info p.bold{font-weight: bold;}

section.partners_info{width:60%;margin-left:20%;color:#000;}



.cont form.contact_us {margin: 10px 0 30px 0}

.cont form.contact_us input,.cont form.contact_us textarea,.cont form.contact_us #partners_send{width:350px;}

.green_yes,.green_text{float:left;margin: 5px 10px 30px 0;}

h1.partner_h{font-family: 'Roboto';font-size: 30px;text-decoration: underline;}

#locPANheader				{ background: url("https://download.bitdefender.com/resources/themes/draco/images/bgPANlocator.jpg") no-repeat scroll right 8em bottom #009ab1;height:35.82em; text-shadow:0 1px #007E8E;}

#locPANheader .title 		{padding-top: 5em;  font-size: 115%;}

#locPANheader img			{ margin:4em 0 0.5em;}

#locPANheader h2			{ font:400 2.6em/1em 'Roboto', serif;}

#locPANheader h1			{ font:600 5.4em/0.3em 'Roboto', serif; line-height: 75%;}

.chk.chk-checked {background: url('http://www.bitdefender.com/themes/draco/images/pan-checks.png') no-repeat -32px 0px;}

.chk.chk-unchecked {background: url('http://www.bitdefender.com/themes/draco/images/pan-checks.png') no-repeat 0px 0px;}

.bootstrap-checkbox > button.btn.btn-small {height:31px;}

.chk{width: 16px;height: 16px;display: inline-block;}

.item span.button-checkbox.bootstrap-checkbox.checkbox-large{display: none;}

#locPANheader .smaller      { font-size: 70px; font-weight: 400; }

#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 #partner_filters{border-left: 1px solid #e6e6e6;padding-right: 0;}

#PANfeat #partner_filters .partner_filters_inner{background: #f5f5f5;overflow: hidden;}

#PANfeat #partner_filters .filters-label{float: left;margin: 1em;}

#PANfeat #partner_filters .filter{  background: #fff;float: left;padding: .65em .5em .5em .5em;margin: 1em;border: 1px solid #d7d7d7;font-size: .7em;text-transform: uppercase;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

#PANfeat #partner_filters .filters-label-clear {float: right;margin: 1em;}

#PANfeat #partner_filters .filters-label-clear a {color: #009bb2;}

#PANfeat .panFilters {padding: 1em 0;}

#PANfeat .panFilters .filter-title {color: #3d3d3d;line-height: 34px;font-size: 1.15em;font-weight: 600;}

#PANfeat #panSidebar{padding-left: 0;margin-bottom: 2em;}

#PANfeat #panSidebar h4 {font-weight: bold;font-size: 1.15em;padding-left: 1em;}

#PANfeat #partner_list a.locName {margin: 0;font-weight: bold;font-size: 1.25em;}

#PANfeat #partner_list .row div {padding: 1em 0;}

#PANfeat #partner_list .partner-details a {color: #009bb2;}

#PANfeat #partner_list .partner-details a:hover {color: #494949;}

#PANfeat #partner_list a {font-weight: 300;letter-spacing: -.03em;}

#PANfeat.other_languages #partner_list .row.pan_navigation {width: 98%;margin-left: 1em;}

#PANfeat.other_languages #partner_list .row div.text-left {padding: .5em .5em;word-break: break-word;word-wrap: break-word;display: table-cell;vertical-align: middle;float: none;}

#PANfeat.other_languages #partner_list .row {display: table !important;}

#locPANheader .smaller {font-weight: 400;font-size: 4.8em;}

#PANfeat #partner_list .row {display: block;padding: 1em 0;border-bottom: 1px solid #e6e6e6;font-size: 0.9em;}

#PANfeat #map_wrapper {margin-bottom: 1.5em;}

.panSeparator {width: 100%;height: 0;padding-top: 1.25em;margin-bottom: 1em;border-bottom: 1px solid #e6e6e6;}

#PANfeat #partner_list .row.pan_navigation div {padding: 0;}

#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: 300 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 .partner-details div {padding: 0 0 .5em 0;}

#PANfeat #partner_list .info  { border-left:1px solid #e6e6e6;}

#PANfeat #partner_list .info a{ font-weight:400;}

#PANfeat #partner_list .vinfo { display:none;}

#partner_list .virus:hover,#partner_list .virus.selected    { background: #f9f9f9;}



/*Renewal Center*/

#RnwTop						{ margin:2em 0;}

#RnwTop h3					{ font-weight:500;}

#RnwTop h2					{ margin:0 0 0.5em}

#RnwTop hr					{ margin:2em 0;}

#RnwTop ul					{ list-style:none outside none;}

#RnwTop ul li				{ font:300 1.2em/1.3em 'Roboto',sans-serif; border-right: 1px solid #dadada;}

#RnwTop ul li:last-child	{ border-right: none;}

#RnwTop #quickRnw			{ background-color:#f7f7f7; border:1px solid #ebebeb; border-radius:6px; margin:4em 0 0;}

#RnwTop #quickRnw .labelInput{ font:500 1.3em/1em 'Roboto',sans-serif; color:#333; margin:1.8em 0 0.9em; letter-spacing: -0.02em;}

#RnwTop #quickRnw .form-inline {display: block;padding: 0 0 6em;}

#RnwTop #quickRnw .form-inline .form-group {padding: 0.3em 0 0.8em 1em;}

#RnwTop #quickRnw img		{ position:relative; z-index:3; margin:-3em 0 0 -4em;}

#RnwTop #quickRnw .bgForm	{background-color: #2d2d2d;border-radius: 4px;height: 5.3em;margin-left: 4em;padding: 0.5em;}

#RnwTop #quickRnw .form-inline input{font-size: 17px;height: 3em;padding: 3px 10px; /*width: 17em;*/}

#RnwTop #quickRnw button	 { font:600 1em/1.7em 'Roboto',sans-serif; margin: 0;}

#RnwTop #quickRnw .txtBlack	 { font-weight:400;text-shadow:0 1px #ff9934;}

#RnwTop #quickRnw .VertLine  {border-right: 1px solid #CB7514; margin: 0 0.5em;}

#RnwTop #quickRnw .findKey  { margin:0 0 3em;}



#RnwInclud					{ background-color: #303030;margin: -8em 0 0;padding: 8em 0 2em;}

#RnwInclud p 				{ color: #B3B3B3;font-size: 1.15em;font-weight: 600;margin-bottom: 0.2em;}

#RnwInclud ul 				{ display: inline-table; padding: 0; width:100%;}

#RnwInclud ul li 			{ font-size:0.95em; padding:0; text-align:left;list-style-image: url("../images/check_light.png"); list-style-position: inside; color:#949494;}



#RnwFindKey h3				{ font-weight:500;}	

#RnwFindKey #GZdemos		{ padding: 3em 0 1em;}

#RnwFindKey #GZdemos i {font-size: 2.5em; margin: 0.45em 0 0 0.1em;}	

#RnwFindKey #GZdemos .round {height: 5em;right: 0 !important;top: 0 !important;width: 5em; background-color: rgba(11, 11, 11, 0.35);}

#RnwFindKey #GZdemos a.linkLearn {color: #fff;}	

#RnwFindKey p				{padding: 2em 0 0;}	

#RnwFindKey ul.keypag  		{ display: inline-block; padding: 0; width:100%;list-style:none outside none;}

#RnwFindKey ul.keypag li  	{ border-right: 1px solid #ccc;float: left;line-height: 1.42857;margin-left: -1px;padding: 0 17px;position: relative;text-decoration: none;}

#RnwFindKey ul.keypag li:first-child  	{ padding-left:23px;}

#RnwFindKey ul.keypag li:last-child  	{ border-right: 0;}

#RnwFindKey .keypag li a	{ color: #8f8f8f;font-size:1em;}

#RnwFindKey .keypag li a:hover, #RnwFindKey .keypag li a.active	{ color: #d30000;font-size:1em;}

#RnwFindKey .reg_page		{font:400 1.6em/1em 'Roboto',sans-serif; padding: 0.5em 0 0.3em; color:#2f2f2f;}

#RnwFindKey .info 			{ font-size:0.9em; padding:0.3em 0; vertical-align:middle;}	

#RnwFindKey .info i			{ font-size: 3em; color:#f27d00; padding:0 0.3em;}

#RnwFindKey .info > span {display: inline-block;margin: 1em 0;vertical-align: top;}	



#RnwProd img				{ position:relative;}	

#RnwProd .renew				{ bottom: -2em;position: absolute;right: -3em;z-index: 2;}

#RnwProd .yourProd			{ color: #696969;font: 300 1.2em/1em 'Roboto',sans-serif;letter-spacing: 0;margin: 0.7em 0 0 0.9em;}

#RnwProd h5					{ font: 600 1.5em/1em 'Roboto',sans-serif;letter-spacing: 0;margin:0.2em 0 0.7em 0.7em;}

#RnwProd .priceTable 		{ margin: 3.5em 0 1em;padding: 1.5em;}

#RnwProd span				{ font: inherit; color:inherit; height:inherit; margin: auto;}		

.priceTable #quickRnw button	 { font:600 1.3em/1.7em 'Roboto',sans-serif; margin: 0.5em 0 0;}

.priceTable #quickRnw .txtBlack { font-weight:400;text-shadow:0 1px #ff9934;}

.priceTable #quickRnw .VertLine  {border-right: 1px solid #CB7514; margin: 0 0.5em;}

#RnwProd label { margin: 0.6em 0 0;}

#RnwProd #price				{ margin:2em 0 0 0;}

#RnwProd q					{ color: #888888;display: block;font: italic 400 0.8em/1.3em 'Roboto',sans-serif;margin: 1em 0 0 -2em;}

#sphFtrs .feat				{ margin: 5em 0 2em;}

#sphFtrs .feat h6			{ font: 300 1.5em/1em 'Roboto',sans-serif; color:#7b7b7b;letter-spacing: -0.02em; margin: 0;}

#sphFtrs .feat hr			{ margin: 1em 0 0;}



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



#leftSide					{ background-color:#fcfcfc; border:1px solid #eee;}

#leftSide .topSrc			{ background-color:#eee; padding:1.5em 1em 1.5em 1.5em; border-bottom:1px solid #fff;}

#leftSide .topSrc p			{ font:400 1.5em/1.3em 'Roboto',sans-serif; color:#000; margin: 0; letter-spacing: -0.02em;}

#leftSide .topSrc label		{ font:400 0.9em/1em 'Roboto',sans-serif;}

#leftSide .topSrc input		{ height:3.3em; width:76%;margin: 0.8em 0;}

#leftSide .topSrc .btn		{ margin: 0 !important;font-size: 1.2em !important;padding: 0.36em 0.5em !important;margin-left: 0.2em!important;margin-toP: 0.1em!important;}

#leftSide .leftMenu			{ padding:1em 1.5em; border-bottom:1px dashed #e3e3e3;}

#leftSide h4				{ font: 500 1.35em/1em 'Roboto',sans-serif; color:#000;letter-spacing: -0.02em;}

#leftSide ul				{ list-style:none outside none; }

#leftSide ul li				{ margin-left: -1.5em; padding: 0.22em;}

#leftSide ul li > a			{ font: 400 1em/1.7em 'Roboto',sans-serif;}

#leftSide ul li > a:hover 	{ color: #e80000; font-weight:400; }

#leftSide ul ol				{ margin-left: -1.5em;}

#leftSide ul ol > a			{ font: 300 1em/1.7em 'Roboto',sans-serif; color: #898989; }

#leftSide ul ol > a:hover, #leftSide ul ol > a.selected	{ color:#e80000; font-weight:300;}

#leftSide a.selected		{ font-weight:600;}

#leftSide .extra			{ padding:1em 1.5em 2em; background-color:#fff;}

#leftSide .extra h4			{ font: 300 1.6em/1em 'Roboto',sans-serif; color:#000;letter-spacing: -0.02em; margin-bottom: 0.1em;}

#leftSide .extra ul			{ list-style:none outside none; display:inline;}

#leftSide .extra ul li		{  border-right: 1px solid #c8c8c8;margin-right: 1.3em; text-align: center;}

#leftSide .extra ul li:last-child{  border-right:0;}



#contSide .shArt			{ padding: 0; text-align:left;}

#contSide .shArt hr 		{ margin: 1.5em 0;}

#contSide .shArt hr.dashed 	{ margin: 0.5em 0;}

#contSide .shArt h1			{ font:400 2.3em/1em 'Roboto',sans-serif; color:#000;letter-spacing: -0.03em; margin-top: 0;}

#contSide .shArt h4			{ font:400 1.8em/1.2em 'Roboto',sans-serif; color:#000;letter-spacing: -0.03em; margin:0.5em 0 0.5em;}

#contSide .shArt .txtMedSize	{margin:1.2em 0 -0.5em; display:block;}

#contSide .shArt .subTitle { font: 300 1.5em/1em 'Roboto',sans-serif; display:block; margin:-0.5em 0 1em;}

#contSide .shArt .prodYear	{margin:0.5em 0 -0.2em; display:block;font-weight:300; font-size:1.4em;}

#contSide .shArt .prodTitle { font: 400 1.1em/1.5em 'Roboto',sans-serif; color:#000;}

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

#contSide .shArt p.social  	{ margin: 0.3em 0 0 0;}

#contSide #GZdemos .time 	{ right: 6px;top: 8.8em;}

#contSide #GZdemos i 		{ margin: 0 0 0 0.35em;}

#contSide .glyphicon 		{ font-size:1em; color:#d8d8d8;}

#contSide #virus_library 	{padding: 0;}

#contSide #virus_header_search { padding: 1.5em 0 1.5em 0 !important; margin: 0 0 3em;}

#contSide .form-inline .form-control {background: url("../images/icon_search.png") no-repeat scroll left 0.5em top 0.7em #FFFFFF;padding-left: 2.3em;width: 12em;}

#contSide #virus_header_search label {font: 400 0.9em/3em 'Roboto',serif;}

#contSide .header_art		{background: url("../images/bg_diag.png") repeat scroll center center #FFFFFF; height:11.5em; padding:1em; margin: 0 0 3em;}

#contSide .header_art .glyphicon { color: inherit;}

#contSide .header_art h3	 { font:300 2.9em/1em 'Roboto',sans-serif;}

#contSide .header_art p		 { font:400 1em/1em 'Roboto',sans-serif; margin: 1em 0 -0.15em;}

#contSide ul.bread_links	{ margin:-2.5em 0 1.5em; padding: inherit; display:block}

#contSide iframe		 	 { margin:1em 0 1.5em;}

#contSide ul 				{ display: inline-table; padding: 0; width:100%;}

#contSide ul li 			{  padding:0; text-align:left;list-style-image: url("../images/check.png"); list-style-position: inside;}

#contSide .fig	 			{ padding:1em 0 2em;}

#contSide .detArt			{ padding: 0; text-align:left;}

#contSide .detArt h4			{ font: 300 2.6em/1.2em 'Roboto',sans-serif; color: #000; letter-spacing: -0.03em; margin: 0.5em 0 1em;}

.findSol 					{ background-color:#fcfcfc; border:1px solid #eee;}

.findSol img				{ display:block; float:left; padding:2em;}

.findSol i					{ color: #CC0000;font-size: 6em;padding: 0.1em;  margin: 0 0 0 0.2em;}

.findSol h6					{ font:400 1.5em/1em 'Roboto',sans-serif; color:#000;letter-spacing: -0.03em; margin:1.2em 0 0.1em;}

.findSol p					{ font:400 0.9em/1em 'Roboto',sans-serif;}

.owl-wrapper{width:100% !important;}

#sampleURL h4				{ font:400 1.8em/1.2em 'Roboto',sans-serif; color:#000;letter-spacing: -0.03em; margin:1.5em 0 0;}

#sampleURL label			{ font: 400 1.1em/2.5em 'Roboto',sans-serif;}

#sampleURL .form-inline .form-control			{ background: none repeat scroll 0 0 ;height: 40px;padding: 0.5em;width: 30em;}

#sampleURL div				{ margin:0.6em 0}

#sampleURL ul li			{ display: inline-block;}

#sampleURL #first_step		{ padding:0}

#sampleURL #first_step ul, #sampleURL #first_step ul li	{ margin:0}

#sampleURL #first_step ul li label {color: #5C5C5C;font: 400 1.1em/2em 'Roboto',sans-serif;margin: 0 0 0 0.8em;}

#sampleURL #first_step li:not(#foo) > input + label:before {margin:5px 0 0 -20px;}



#MenuPress					{ background-color:#fcfcfc; border:1px solid #eee; padding-bottom: 4em;}

#MenuPress div 				{ padding: 0.5em;}

#MenuPress h4				{ font: 400 1.55em/1em 'Roboto',sans-serif; color:#515151;letter-spacing:0; margin:1.5em 0 0;}

#MenuPress ul				{ list-style:none outside none; margin-left: -2.7em;}

#MenuPressul ul li			{ margin-left: -1.5em;}

#MenuPress ul li > a 		{ font: 400 1.1em/1.1em 'Roboto',sans-serif; margin:0.7em 0; display:block; color:#737373;}

#MenuPress ul li > a:hover 	{ color:#e80000;}



.bgbtmBan		{ background-color:#444349;}

.btmBan			{ padding:0; margin: -3em 0 1.5em;}

.btmBan img		{ display:block; float:right; margin: 0 0 1em;}

.btmBan p		{ font:300 1.2em/1.3em 'Roboto', serif; color:#fff; margin:3.3em 0 0; letter-spacing: -0.02em; float:left; }

.btmBan span		{ font:300 1.1em/1em 'Roboto', serif; color:#fff; letter-spacing: -0.02em; display:block }



.pager {padding-left: 0;margin: 20px 0;text-align: center;list-style: none;}

.pagerArt {padding-left: 0;margin-top:-1em;text-align: left;list-style: none;}

.pager li, .pagerArt li {display: inline;}

.pager li > a,

.pagerArt li > a{display: inline-block;padding:5px 5px;background-color: #fff;border: none; font-size: 1em; color: #D80000; font-weight:500;}

.pager li > a:hover,

.pagerArt li > a:hover,

.pager li > a:focus,

.pagerArt li > a:focus {text-decoration: none;background-color: #fff; color:#D80000 !important;}

.pager .nxt > a,

.pagerArt .nxt > a			{float: right;}

.pager .previous > a,

.pagerArt .previous > a		{float: left;}

.pagerArt .previous a.prevArt 	{ font:400 0.9em/1em 'Roboto',sans-serif; color:#797979;}

.pagerArt .nxt a.prevArt 		{ font:400 0.9em/1em 'Roboto',sans-serif; color:#797979; text-align:right;}

.pagerArt .nxt > a, .pagerArt .previous > a { width:32%; padding:0 5px; margin-top:-0.5em;}



/* Awards Homepage*/

#premiumAwrds				{ margin:6em 0 0; text-align:center;}

#premiumAwrds h5			{ font-weight:inherit;}

#premiumAwrds .subTitle		{ margin:0.4em 0 2em;}

#premiumAwrds .stripeGrey	{ background-color:#f9f9f9; border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}

#premiumAwrds .stripe		{ padding:1em;}

#premiumAwrds .stripe img	{ margin: 2em auto 0;}

#premiumAwrds .stripe .title{ color: #000;font: 400 1.8em/1em 'Roboto',sans-serif;letter-spacing: -0.03em;margin: 1em 0 0.2em;}

#premiumAwrds .stripe .subtitle{ color: #000;font: 400 1.2em/1em 'Roboto',sans-serif;}

#premiumAwrds .learnMore	{ margin:inherit;}



/*Premium Content*/

#premiumAwrds .whitePapers   		{ background: url("../images/sh-WhitePapers-grey.png") no-repeat scroll center  center ;cursor:pointer; display:block; margin: 1em 0 0;min-height: 14em;}

#premiumAwrds .whitePapers:hover	{ background: url("../images/sh-WhitePapers-color.png") no-repeat scroll center  center ;}

#premiumAwrds .caseStudies   		{ background: url("../images/sh-CaseStudies-grey.png") no-repeat scroll center  center ;cursor:pointer; display:block; margin: 1em 0 0;min-height: 14em;}

#premiumAwrds .caseStudies:hover   	{ background: url("../images/sh-CaseStudies-color.png") no-repeat scroll center  center ;}

#premiumAwrds .solBriefs   			{ background: url("../images/sh-SolutionBriefs-grey.png") no-repeat scroll center  center ;cursor:pointer; display:block; margin: 1em 0 0;min-height: 14em;}

#premiumAwrds .solBriefs:hover   	{ background: url("../images/sh-SolutionBriefs-color.png") no-repeat scroll center  center ;}

#premiumAwrds .webinars   			{ background: url("../images/sh-Webinars-grey.png") no-repeat scroll center  center ;cursor:pointer; display:block; margin: 1em 0 0;min-height: 14em;}

#premiumAwrds .webinars:hover   	{ background: url("../images/sh-Webinars-color.png") no-repeat scroll center  center ;}

#premiumAwrds .refArch   			{ background: url("../images/sh-refArch-grey.png") no-repeat scroll center  center ;cursor:pointer; display:block; margin: 1em 0 0;min-height: 14em;}

#premiumAwrds .refArch:hover   		{ background: url("../images/sh-refArch-color.png") no-repeat scroll center  center ;}



#premiumAwrds .nav-tabs > li.active > a.whitePapers, 

#premiumAwrds .nav-tabs > li.active > a.whitePapers:hover, 

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



#premiumAwrds .nav-tabs > li.active > a.caseStudies, 

#premiumAwrds .nav-tabs > li.active > a.caseStudies:hover, 

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



#premiumAwrds .nav-tabs > li.active > a.solBriefs, 

#premiumAwrds .nav-tabs > li.active > a.solBriefs:hover, 

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



#premiumAwrds .nav-tabs > li.active > a.webinars, 

#premiumAwrds .nav-tabs > li.active > a.webinars:hover, 

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



#premiumAwrds .nav-tabs > li.active > a.refArch, 

#premiumAwrds .nav-tabs > li.active > a.refArch:hover, 

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



#premiumAwrds .nav > li > a > img 	{ max-width: 100%;}

#premiumAwrds .nav-tabs > li > a:hover {border-color: #fff #fff #ddd;}

#premiumAwrds .nav-tabs {border-bottom: 0;}

#premiumAwrds .nav > li {z-index: 1;}



/*OEM subcategory*/

#OEMpartHead				{ background: url("../images/bg_OEM_subcateg.jpg") no-repeat center top #00322b; padding:5em 0 7em;}

#OEMpartHead .btn-grey, #OEMcategoryHead .btn-grey		{ margin:0 1em 0 0;}

#OEMpartHead  h1			{ color: #fff;font:200 3em/1em 'Roboto',sans-serif;letter-spacing: -0.02em; margin: 0 0 1em;}

#OEMpartHead .register, #OEMcategoryHead .register		{ padding:3px 24px;}

#OEMpartHead .register span, #OEMcategoryHead .register span	{ font-size: 0.8em;line-height: 1em;margin: 0.4em 0 -2.66em;}



#OEMmenu					{ background-color:#fafafa; border-bottom:1px solid #e7e7e7;margin: 0 0 1em;}

#OEMmenu img				{ margin:-3em 0 1em; border:1px solid #CCC;}

#OEMmenu a span.menu		{ font:400 1.3em/1em 'Roboto',sans-serif; color:#0d4251; letter-spacing: -0.04em; display: block; margin: 0 0 3em;}

#OEMmenu a span.menu:hover	{ color:#316574;}



#OEMlist h2					{ font:400 1.8em/1em 'Roboto',sans-serif; color:#272727; letter-spacing: -0.04em; display: block; margin: 0.5em 0;}

#OEMlist p					{ font:300 1.12em/1.3em 'Roboto',sans-serif; color:#484848;}

#OEMlist .art				{ padding:2em;}

#OEMlist .artGrey			{ padding:2em; background-color:#fafafa; border-top:1px dashed #b5b5b5;border-bottom:1px dashed #b5b5b5;}

#OEMlist .tbComp th:first-child {width: 22%;}

#OEMlist .tbComp tr:last-child 	{border-bottom:  1px solid #eee;}	



.OEMcateg  					{ background-color:#fbfbfb; padding:3em 0; border-bottom:1px solid #e9e9e9; border-top:1px solid #e9e9e9;}	

.OEMcateg .txtMedSize		{ font-weight:400; font-size:1.2em; color:#555555;}	

.OEMcateg .light			{ font-weight:200; font-size:3.2em; color:#555555;}		

.OEMcateg p					{ color:#7a7a7a;}	

.OEMcateg ul				{ display: inline-block; padding:0 1.5em; width:100%;}

.OEMcateg ul li 			{ text-align:left;list-style-image:none;}

.OEMcateg a.link 			{ background: url("../images/icon_cog.png") no-repeat scroll left center ;display: block;margin:2em 0;font-size: 1.3em;font-weight: 500;height: 1.8em;padding: 0 0 0 2em; letter-spacing:-0.02em; color:#000; outline:none;}

.OEMcateg a.link:hover 		{ background: url("../images/icon_cog_hover.png") no-repeat scroll left center ; color:#04439a;}

.OEMcateg a.link span, .OEMcateg a.link span:hover 		{ color: #888;display: block;font-size: 0.8em;font-weight: 400;}



#OEMcategoryHead			{ background: url("../images/bg_OEM_categ.jpg") no-repeat center top #00322b; padding:5em 0 7em;}

#OEMcategoryHead  h1		{ color: #fff;font:600 2.8em/1em 'Roboto',sans-serif;letter-spacing: -0.02em; margin: 0.3em 0;}

#OEMcategoryHead .topfigure	{ height:11em;}

#OEMcategoryHead .topfig	{ display:block; margin:-4.5em auto 0;}

#OEMcategoryHead .sdk		{ color: #fff;font:300 1.4em/1em 'Roboto',sans-serif;margin:0.2em 0 1em;}

#OEMcategoryHead .subTitle	{ color: #96e5ff;font:300 1.7em/1em 'Roboto',sans-serif;margin:0.4em 0 2em;}



/*OEM index*/

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



#OEMnewsMenu				{ padding:4em 0;}

#OEMnewsMenu .news			{ background-color:#f7f7f7; padding:1em;}

#OEMnewsMenu ul 			{ display: inline-table;margin:1em 0 0.5em -0.5em;width: 100%;}

#OEMnewsMenu ul li 			{ font-size: 0.9em;list-style-image: url("../images/files.png");list-style-position: outside;padding: 0.1em;text-align: left;}

#OEMnewsMenu a 				{ font-weight:400;}



#OEMnewsMenu .solutions 	{ width:19.143em; height:13em; padding: 0 2em; background:url(../images/oem_index_newsSolutions.jpg) 0 0 no-repeat;display: inline-block;float: left}

#OEMnewsMenu .solutions h3  { margin:0.75em 0 0.25em 0 ; font:900 3.97em/1em 'Roboto',sans-serif; display:block; color:#fff;}

#OEMnewsMenu .solutions h3 span {font:900 0.415em/1em 'Roboto',sans-serif; display:block; color:#fff;}

#OEMnewsMenu .solutions a 	{ padding:0.5em 0; background-color:#639ee0; font:400 1em/1.2em 'Roboto',sans-serif; text-align: center; display:inline-block; color:#fff;}

#OEMnewsMenu .info 			{ width:19.143em; height:13em; margin:0 0 0 2em; padding: 0 1.5em; text-align: center; background:url(../images/oem_index_newsInfo.jpg) 0 0 no-repeat;float: left}

#OEMnewsMenu .info h3  		{ margin:1.2em 0 0.25em 0 ; font:900 2.143em/1em 'Roboto',sans-serif; display:block; color:#fff;}

#OEMnewsMenu .info p 		{ margin:0 0 1.7em 0 ; padding:0.3em 0 0 0; border-top: 1px solid #fff; font:300 1.415em/1em 'Roboto',sans-serif; display:block; color:#fff;}

#OEMnewsMenu .info a 		{ padding:0.5em 0; background-color:#54aa1b; font:400 1em/1.2em 'Roboto',sans-serif; color:#fff; float: none;}



#OEMrated					{ background-color:#f6f6f6; padding:5em 0 2em;}					

#OEMrated h1				{ font-weight:300; font-size:5em;}

#OEMrated img				{ display: block; margin:-5em 0 0;}

#OEMrated h2				{ font-weight:300; font-size:3em; margin: 0 0 1em;}

#OEMrated .rated			{ padding:2em;}

#OEMrated .smartphone		{ display: block; margin:-21em 0 0;}

#OEMrated .bg_p				{ background-color: #e6e6e6;font-size: 0.9em;margin: 2em 0 0 -1em;padding: 0.5em 1em;}



.OEMindex					{ margin: 6em 0 0;}

.OEMindex h2				{ font-size:3.3em;}

.OEMindex .tabname 		{ display:block; padding:0}

.OEMindex  a.tabname  	{ font:400 1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad;}

.OEMindex  a.tabname:hover{ color:#8a8a8a;}

.OEMindex  a.tabname > p  	{ font:500 1.4em/1em 'Roboto',sans-serif; color:#adadad;}

.OEMindex  a.active  		{ color:rgba(0,102,153,1) !important;}

.OEMindex  a.active:hover	{ color:#adadad !important;}

.OEMindex .nav-tabs 		{ border-bottom: 0; margin:2em 0 0;}

.OEMindex .nav-tabs > li > a {margin-right: 0;line-height: none;border: none;border-radius: 0;padding:1em;}

.OEMindex .nav-tabs > li > a:hover,.OEMindex .nav-tabs > li >  a:focus {border-color: transparent; background-color: transparent;}

.OEMindex .nav-tabs > li.active > a {outline:none;color: #626262;min-height: 7em;background-color: #fafafa;border: 0;border-bottom-color: transparent;cursor:pointer; border-right: 1px solid #ebebeb;border-left: 1px solid #ebebeb; padding:1em;}

.OEMindex .nav-tabs > li.active > a:hover,

.OEMindex .nav-tabs > li.active > a:focus {color: #8a8a8a;}

.OEMindex .nav-tabs > li.active > a.small {color: #8a8a8a;cursor:pointer;}

.OEMindex .nav-tabs > li.active > a > p { font:500 1.4em/1em 'Roboto',sans-serif; color:#000;}

					

.OEMindex .OEMsdk  			{ background: url("../images/OEM_sdk.png") no-repeat scroll bottom  center; height:12em; cursor:pointer; display:block;margin: 1em 0 0;}

.OEMindex .OEMsdk:hover		{ background: url("../images/OEM_sdk_hover.png") no-repeat scroll bottom  center;}

.OEMindex .nav-tabs > li.active > a.OEMsdk, 

.OEMindex .nav-tabs > li.active > a.OEMsdk:hover, 

.OEMindex .nav-tabs > li.active > a.OEMsdk:focus { border-top-left-radius: 6px;border-top-right-radius: 6px; background: url("../images/OEM_sdk.png") no-repeat scroll bottom  center; background-color:#fafafa; border: 1px solid #ebebeb; border-bottom:0; outline:none;}

.OEMindex #OEMsdk			{ background-color:#fafafa; text-align:center; border-bottom: 1px solid #FFFFFF;}

#OEMsdk .activeTab			{ display:block; min-height:15em;}

#OEMsdk  a.tabname  		{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; padding: 0 0 1em;}

#OEMsdk  a.tabname:hover	{ color:rgba(0,102,153,1);}

#OEMsdk .nav-tabs > li.active > a {color: #000;}

#OEMsdk .learnMore			{ display:inline-block}

#OEMsdk .tabCont			{ font:400 1.1em/1em 'Roboto',sans-serif; margin: 3em 0 0;}



.OEMindex .OEMrebranding  { background: url("../images/OEM_rebranding.png") no-repeat scroll bottom  center; height:12em; cursor:pointer; display:block;margin: 1em 0 0;}

.OEMindex .OEMrebranding:hover	{ background: url("../images/OEM_rebranding_hover.png") no-repeat scroll bottom  center;}

.OEMindex .nav-tabs > li.active > a.OEMrebranding, 

.OEMindex .nav-tabs > li.active > a.OEMrebranding:hover, 

.OEMindex .nav-tabs > li.active > a.OEMrebranding:focus { border-top-left-radius: 6px;border-top-right-radius: 6px; background: url("../images/OEM_rebranding.png") no-repeat scroll bottom  center; background-color:#fafafa; border: 1px solid #ebebeb; border-bottom:0; outline:none;}

.OEMindex #OEMrebranding			{ background-color:#fafafa; text-align:center; border-bottom: 1px solid #FFFFFF;}

#OEMrebranding .activeTab			{ display:block; min-height:15em;}

#OEMrebranding  a.tabname  		{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; padding: 0 0 1em;}

#OEMrebranding  a.tabname:hover	{ color:rgba(0,102,153,1);}

#OEMrebranding .nav-tabs > li.active > a {color: #000;}

#OEMrebranding .learnMore			{ display:inline-block}

#OEMrebranding .tabCont			{ font:400 1.1em/1em 'Roboto',sans-serif; margin: 3em 0 0;}



.OEMindex .OEMpuzzle			{ background: url("../images/OEM_puzzle.png") no-repeat scroll bottom  center; height:12em; cursor:pointer; display:block;margin: 1em 0 0;}

.OEMindex .OEMpuzzle:hover		{ background: url("../images/OEM_puzzle_hover.png") no-repeat scroll bottom  center;}

.OEMindex .nav-tabs > li.active > a.OEMpuzzle, 

.OEMindex .nav-tabs > li.active > a.OEMpuzzle:hover, 

.OEMindex .nav-tabs > li.active > a.OEMpuzzle:focus { border-top-left-radius: 6px;border-top-right-radius: 6px; background: url("../images/OEM_puzzle.png") no-repeat scroll bottom  center ; background-color:#fafafa; border: 1px solid #ebebeb; border-bottom:0; outline:none;}

.OEMindex #OEMpuzzle			{ background-color:#fafafa; text-align:center; border-bottom: 1px solid #FFFFFF;}

#OEMpuzzle .activeTab			{ display:block; min-height:15em;}

#OEMpuzzle  a.tabname  		{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; padding: 0 0 1em;}

#OEMpuzzle  a.tabname:hover	{ color:rgba(0,102,153,1);}

#OEMpuzzle .nav-tabs > li.active > a {color: #000;}

#OEMpuzzle .learnMore			{ display:inline-block}

#OEMpuzzle .tabCont			{ font:400 1.1em/1em 'Roboto',sans-serif; margin: 3em 0 0;}



.OEMindex .OEMendpoint  			{ background: url("../images/OEM_endpoint.png") no-repeat scroll bottom  center; height:12em; cursor:pointer; display:block;margin: 1em 0 0; min-height: 13em;}

.OEMindex .OEMendpoint:hover		{ background: url("../images/OEM_endpoint_hover.png") no-repeat scroll bottom  center;}

.OEMindex .nav-tabs > li.active > a.OEMendpoint, 

.OEMindex .nav-tabs > li.active > a.OEMendpoint:hover, 

.OEMindex .nav-tabs > li.active > a.OEMendpoint:focus { border-top-left-radius: 6px;border-top-right-radius: 6px; background: url("../images/OEM_endpoint.png") no-repeat scroll bottom  center;min-height: 13em; background-color:#fafafa; border: 1px solid #ebebeb; border-bottom:0; outline:none;}

.OEMindex #OEMendpoint			{ background-color:#fafafa; text-align:center; border-bottom: 1px solid #FFFFFF;}

#OEMendpoint .activeTab			{ display:block; min-height:15em;}

#OEMendpoint  a.tabname  		{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; padding: 0 0 1em;}

#OEMendpoint  a.tabname:hover	{ color:rgba(0,102,153,1);}

#OEMendpoint .nav-tabs > li.active > a {color: #000;}

#OEMendpoint .learnMore			{ display:inline-block}

#OEMendpoint .tabCont			{ font:400 1.1em/1em 'Roboto',sans-serif; margin: 3em 0 0;}



.OEMindex .OEMnetwork  			{ background: url("../images/OEM_network.png") no-repeat scroll bottom  center; height:12em; cursor:pointer; display:block;margin: 1em 0 0; min-height: 13em;}

.OEMindex .OEMnetwork:hover		{ background: url("../images/OEM_network_hover.png") no-repeat scroll bottom  center;}

.OEMindex .nav-tabs > li.active > a.OEMnetwork, 

.OEMindex .nav-tabs > li.active > a.OEMnetwork:hover, 

.OEMindex .nav-tabs > li.active > a.OEMnetwork:focus { border-top-left-radius: 6px;border-top-right-radius: 6px; background: url("../images/OEM_network.png") no-repeat scroll bottom  center;min-height: 13em; background-color:#fafafa; border: 1px solid #ebebeb; border-bottom:0; outline:none;}

.OEMindex #OEMnetwork			{ background-color:#fafafa; text-align:center; border-bottom: 1px solid #FFFFFF;}

#OEMnetwork .activeTab			{ display:block; min-height:15em;}

#OEMnetwork  a.tabname  		{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; padding: 0 0 1em;}

#OEMnetwork  a.tabname:hover	{ color:rgba(0,102,153,1);}

#OEMnetwork .nav-tabs > li.active > a {color: #000;}

#OEMnetwork .learnMore			{ display:inline-block}

#OEMnetwork .tabCont			{ font:400 1.1em/1em 'Roboto',sans-serif; margin: 3em 0 0;}



.OEMindex .OEMcloud  			{ background: url("../images/OEM_cloud.png") no-repeat scroll bottom  center; height:12em; cursor:pointer; display:block;margin: 1em 0 0; min-height: 13em;}

.OEMindex .OEMcloud:hover		{ background: url("../images/OEM_cloud_hover.png") no-repeat scroll bottom  center;}

.OEMindex .nav-tabs > li.active > a.OEMcloud, 

.OEMindex .nav-tabs > li.active > a.OEMcloud:hover, 

.OEMindex .nav-tabs > li.active > a.OEMcloud:focus { border-top-left-radius: 6px;border-top-right-radius: 6px; background: url("../images/OEM_cloud.png") no-repeat scroll bottom  center;min-height: 13em; background-color:#fafafa; border: 1px solid #ebebeb; border-bottom:0; outline:none;}

.OEMindex #OEMcloud			{ background-color:#fafafa; text-align:center; border-bottom: 1px solid #FFFFFF;}

#OEMcloud .activeTab			{ display:block; min-height:15em;}

#OEMcloud  a.tabname  		{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; padding: 0 0 1em;}

#OEMcloud  a.tabname:hover	{ color:rgba(0,102,153,1);}

#OEMcloud .nav-tabs > li.active > a {color: #000;}

#OEMcloud .learnMore			{ display:inline-block}

#OEMcloud .tabCont			{ font:400 1.1em/1em 'Roboto',sans-serif; margin: 3em 0 0;}



/*Search page*/

#search .formCont		 			{background-color: #f9f9f9;border: 1px solid #ebebeb;border-radius: 3px;min-height: 5.25em;padding-top: 1.5em;}

#search label 						{color: #818181;display:block;font: 400 1em/1em 'Roboto',sans-serif;margin:2em 0.5em 0 0; float:left;}

#search .form-inline .form-control 	{ display: block;margin: 1.3em;width: 70%;}

#search .btn						{margin: 0.3em 0 0;}

#search h4					{font: 600 1.3em/1.2em 'Exo 2',sans-serif;margin:0.7em 0 0;}

#search .results			{margin:1em 0;}





/* Overlay */

#ovrChosep 							{ font-size: inherit; background:#fff; text-align:left !important;}

#ovrChosep h3 						{ font-family:'Roboto'; font-weight:300; color:#000; letter-spacing: -0.02em; display:block;}

#ovrChosep .inpList  				{ width:18em; margin:30px 30px 0 0; display: inline-block; vertical-align:top;}

#ovrChosep .inpList h4 				{ margin:0 0 5px 0;  font-family:'Roboto'; font-weight:500; font-size: 17px; color:#565656;}

#ovrChosep .inpList.last 			{ margin:30px 0 0 0;}

#ovrChosep .inpList ul 				{ border-right: 1px solid #E5E5E5;display: block;height: 233px;list-style: none outside none;margin: 1em 0 0 -3em;}

#ovrChosep .inpList ul li 			{ padding:0 0 2px 18px; width: 225px;}

#ovrChosep .inpList a 				{ padding:0 0 3px; width: 225px;}

#ovrChosep .inpList ul li.active { background: none repeat scroll 0 0 #E3E3E3;}

#ovrChosep .inpList ul.last 		{ border-right:none;}

#ovrChosep input[type="radio"] 				{ display:none;}

#ovrChosep input[type="radio"] + label 		{ font:normal 13px/13px roboto, sans-serif; color:#9f9f9f;}

#ovrChosep input[type="radio"] + label span { display:inline-block; width:12px; height:10px; margin:-1px 4px 0 0;vertical-align:middle; background:none; cursor:pointer;}

/*#ovrChosep input[type="radio"]:checked + label { font:normal 13px/13px Arial, sans-serif; color:#242424;}

#ovrChosep input[type="radio"]:checked + ul li { background:#3b3b3b;}

#ovrChosep input[type="radio"]:checked + label span { background:url('../images/check.png') center top no-repeat;}*/

#ovrChosep p#cntfind 				{ margin:30px 0 0 0; display: inline-block;}

#ovrChosep p#cntfind b 				{ font-size: 1.4em;color:#464646;}

#ovrChosep p#cntfind span			{ font-size: 0.9em; color:#616161;}

#ovrChosep p#cntfind a 				{ font-size: 0.9em;color:#d50000; font-weight:400;}

#ovrChosep a#fhelp 					{ font-size: 17px;margin: 30px 0 0;padding: 11px 15px;}



#fprodL 							{ background-color: #FFFFFF;font-size: inherit;text-align: left !important; padding: 40px;}

#fprodL ul 							{ display: inline-block; vertical-align:top;list-style: none outside none;margin: 3em 0 4em -4em;}

#fprodL ul li 						{ margin:0 0 5px 0;}

#fprodL h3 					{ font-family:'Roboto'; font-weight:300; color:#000; letter-spacing: -0.02em; display:block;}

#fprodL ul li h4 					{ margin:0 0 5px 0;  font-family:'Roboto'; font-weight:500; font-size: 17px; color:#565656;}

#fprodL ul li a 					{ font:normal 14px/17px roboto, sans-serif; color:#747474; letter-spacing:0;}

#fprodL ul li a:hover 				{ color:#d50000}



#phnList 							{ background-color: #FFFFFF;font-size: inherit;text-align: left !important; padding: 40px; float:left;}

#phnList h2 				{ font-family:'Roboto'; font-weight:300; color:#000; letter-spacing: -0.02em; display:block; font-size:2em;}

#phnList p 					{ margin:0 0 20px 0;font:400 0.9em/1em 'Roboto',sans-serif; color:#616161;}

#phnList .top 				{ margin:1em 0;font:400 1em/1.2em 'Roboto',sans-serif; color:#616161;}

#phnList ul.country_col 	{ float:left; list-style: none outside none; margin:2em 0 0 -1em;}

#phnList ul.country_col li 	{ width: 100%; margin:0 0 10px 0;}

#opSys h2 					{ margin:0 0 20px 0; font:bold 18px/24px Arial, sans-serif; color:#979797;}

#opSys p 					{ margin:0; font:normal 15px/15px Arial, sans-serif; color:#616161;}

#opSys p b 					{ font:bold 15px/15px Arial, sans-serif; color:#464646;}

#locKey h2 					{ margin:0 0 20px 0; font:bold 18px/24px Arial, sans-serif; color:#979797;}

#locKey p 					{ margin:0; font:normal 20px/20px Arial, sans-serif; color:#616161;}





.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus,

a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {

    background-image: none;

	background-color:rgba(51,51,51,1);

    background-repeat: repeat-x;

    border-color: transparent;

    text-shadow:none;

	border-radius:0;

}

.list-group-item:first-child, .list-group-item:last-child {

    border-top-left-radius: 0;

    border-top-right-radius: 0;

	border-bottom-left-radius: 0;

    border-bottom-right-radius: 0;

}

.list-group {

    border-radius:0;

    box-shadow: none;

}

.list-group-item {

    background-color: #FFFFFF;

    border: 0;

    display: block;

    margin-bottom: -1px;

    padding: 5px;

    position: relative;

}

a.list-group-item:hover,

a.list-group-item:focus,

a.list-group-item.active,

a.list-group-item.active:hover,

a.list-group-item.active:focus {

  z-index: 2;

  color: #fff;

  background-color: #3b3b3b;

  border-color: transparent;

  background-image:url(../images/check_light.png);

  background-repeat:no-repeat;

  background-position:center left 0.7em;

  outline:0;

}





.tooltip.bottom 		{ margin-top:-6px;}

.progress 				{ height: 16px;}

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



.panel 					{ box-shadow: none; background-color:transparent;}

.panel-body 			{ padding: 0.2em 0 0.5em 1.2em;}

.panel-default 			{ border-color: transparent;}

.panel-default > .panel-heading { background-image: none; background-color: transparent;border-color: transparent;color: #333333; margin:0.5em 0 0; }

.panel a				{ font:400 1.3em/1.2em 'Roboto';letter-spacing: -0.03em; padding: 0 0 1em; color:#3c3c3c; cursor:pointer;}

.panel a:hover			{ color:#666;}

.panel i				{ color:#63b3e0;}

.panel a.nivel2			{ color: #5C5C5C;cursor: pointer;font: 400 0.9em/1.2em 'Roboto';letter-spacing: 0;padding: 0 0 0 1em;}

.panel a.nivel2:hover	{ color:#000;}

.panel .nivel2 i		{ color: #000000;font-weight: 800;padding: 0 0.2em;}

.panel .descript 		{ background-color: #FEFEFE;font: 300 0.9em/1.3em 'Roboto';letter-spacing: 0.03em;margin: 0.5em 0 0 1em;padding: 1em; color: #7D7D7D;}

.panel .descript span 	{ font-weight:500; color: #5F5F5F;}

.panel-heading .accordion-toggle:after {font-family: 'FontAwesome';content: "\f068";float: left;color:#63b3e0; padding: 0 0.3em 0 0;font-size: 0.9em;}

.panel-heading .accordion-toggle.collapsed:after {content: "\f067";}



/*Carousel*/

.carousel-indicators	{ display: none; }

.carousel-control.left 	{ background-image: none;}

.carousel-control.right { right: 15px;left: auto;background-image: none;}

.carousel-control i		{ font-size:4em;}

.carousel-control 		{ bottom: 0;color: #696969;font-size: 4em;left: -8px;position: absolute;text-align: center;text-shadow: 0 1px 2px #FFFFFF;top: 1.5em;width: 0;}

.carousel-control:hover,

.carousel-control:focus { color: #000;text-decoration: none;filter: alpha(opacity=90);outline: none;}

.carousel-inner > .item { -webkit-transition: left 0.6s ease-in-out 0.2s; transition: left 0.6s ease-in-out 0.2s;}



/*Tooltip*/

.tooltip 				{ position: absolute;z-index: 1030;display: block;font-size: 0.9em;line-height: 1.2;visibility: visible;filter: alpha(opacity=0);}

.tooltip-inner 			{ max-width: 300px;padding: 1em 1.5em 1.2em;color: #fff;text-align: left;text-decoration: none;background-color: #000;border-radius: 4px;}





/*Footer*/

#footer					{ background: url("../images/dragon.png") no-repeat center top #000000; padding: 3em 0 1em; position: relative; z-index: 10; /*background-size: 100% auto;*/}

#footer h6  			{ font-size: 1.15em; color:#fff; font-family:'Roboto', sans-serif;}

#footer ul  			{ width:100%; padding: 12px 0 0;}

#footer ul li   		{ list-style:none; padding: 5px 0; line-height: 1em;}

#footer a   			{ font-size: 0.9em; font-weight: 500; color:#fff;}

#footer a:hover   		{ color:#d00000;}

#footer span   			{ font-size: 1em; color:#fff; font-weight: 600;letter-spacing: -0.04em;}

/*#footer .social   		{ margin-top:2em;}*/

#footer a.twitter   	{ font-size: 1em; color:#525252;}

#footer a.twitter:hover { color:#40bdf1;}

#footer a.facebook   	{ font-size: 1em; color:#525252;}

#footer a.facebook:hover { color:#365a9a;}

#footer a.google   		{ font-size: 1em; color:#525252;}

#footer a.google:hover 	{ color:#dd4b39;}

#footer a.youtube   	{ font-size: 1em; color:#525252;}

#footer a.youtube:hover { color:#ff0000;}



#footer .social {

    margin-top: 0.2em;

    padding-left: 0;

	padding-right:7px;

}



#copyright				{ padding: 0.8em 0; background-color:#161616; position: relative; z-index: 10;}

#copyright a			{ font-size: 0.85em; font-weight: 500; color:#525252;letter-spacing: -0.02em;}

#copyright a:hover		{ color:#d00000;}

#copyright .links		{ padding: 0.6em 0 0;}





/*BUTTONS*/

a.btn {

    color: #FFFFFF;

    font-weight: 800;

	border-radius: 8px;

}
.success_margin-top{margin-top: 15px;}
.success_button{  background: #18A600;margin: 10px;cursor: pointer;color: #fff;}

.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 'Roboto',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;}


.business-button{margin: 0 auto;width: 200px;background-image: -webkit-linear-gradient(top, #5db329 0%, #42980e 100%);border-radius: 5px;padding: 14px;color: #fff;border-color: #4a801e;text-align: center;text-shadow: 0 1px rgba(0, 0, 0, 0.5);text-transform: uppercase;font-weight: 900;letter-spacing: 0em;line-height: 1em;font-size: 17px;}
.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 'Roboto',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 'Roboto',serif;

	letter-spacing: -0.02em;

	text-shadow: 0 1px rgba(212, 214, 211, 0.4);

	text-transform: none;

}



.btn-grey {

    background-image: linear-gradient(to bottom, #bababa 0%, #8b8b8b 100%);

    background-repeat: repeat-x;

    border-color: #8a8a8a;

    box-shadow: 0 1px 0 #d8d8d8 inset;

    color: #ffffff;

    font-weight: 300;

    letter-spacing: 0;

    line-height: 1.9em;

    padding: 0.6em 1em;

    text-shadow: 1px 1px #3a3a3a;

    text-transform: uppercase;

}

.btn-grey:hover, .btn-grey:focus {

	background-color: #8b8b8b;

	background-position: 0 -15px;

	color: #fff;

}

.btn-grey:active, .btn-grey.active {

	background-image: none;

}

.btn-grey span {

	color: #fff;

	font: 400 0.75em 'roboto',serif;

	letter-spacing: -0.02em;

	text-transform: none;

	display:block;

}





.btn-xs, 

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



@media (min-width: 768px) {

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

}



@media (min-width: 1200px) {

	.btn-md, 

	.btn-group-md > .btn {

		font-size: 1.3em ;

	}

	#FP2016_hp_banner .btn-md {

		font-size: 1.2em ;

	}

}

@media (min-width: 1100px){

	.OEMindex .nav-tabs > li > a br{

		display: none;

	}

}

@media (min-width: 1600px) {

	.btn-lg,

	.btn-group-lg > .btn {

	  font-size: 1.4em ;

	}

}



a.datasheet	{/* background-color:#63b3e0;border-radius: 0; transition: all 0.3s ease;font-size: 0.9em ;margin:2.5em 1em 0 0; color:#fff; font-weight: 500;*/
outline: none;
    color: #008bf7;
    font-size: 13px;
    transition: all 0.3s ease;
    font-weight: 300;
}

a.userguide	{ /*background-color:#ea4b4b;border-radius: 0;font-size: 0.9em ;margin:2.5em 1em 0 0; color:#fff;font-weight: 500;*/
outline: none;
    color: #008bf7;
    font-size: 13px;
    transition: all 0.3s ease;
    font-weight: 300;
}

#btmProd .btmBox
{
    margin: -2em 0 3em;
}

a.datasheet:hover	{ color:#2c2c2c;}

a.userguide:hover	{ color:#2c2c2c;}

.learnMore	{ background-color: #4839a0 !important;border-radius: 0 !important;color: #ffffff !important;font-size: 1.3em !important;font-weight: 600 !important;letter-spacing: -0.02em !important;margin: 1.5em 1em !important;padding: 10px 20px !important;}

.learnMore i { font-size:1.3em !important;}

.learnMore:hover { color:rgba(255,255,255,0.5)!important;}

a.learnMore	{ background-color: #4839a0 !important;border-radius: 0 !important;color: #ffffff !important;font-size: 1.3em !important;font-weight: 600 !important;letter-spacing: -0.02em !important;margin: 1.5em 1em !important;padding: 10px 20px !important;}

a.learnMore i { font-size:1.3em !important;}

a.learnMore:hover { color:rgba(255,255,255,0.5)!important;}

a.datasheet span, a.userguide span	{ margin:0 0.4em;}

a.caseStd	{ background-color: transparent;border-radius: 0; font:300 1em/2em 'Roboto', sans-serif;margin:2.5em 1em 0 0 !important; color:#808080;}

a.caseStd:hover { color: rgba(255,0,0,1);}

.btnNext		{ background-color: #B60000;border-radius: 0;color: #FFFFFF;font-size: 1.3em;margin: 1.5em 1em 0 0 !important;padding: 4px 20px;}

.more		{ background-color: #4db021;border-radius: 0;color: #fefefe;font-size: 1.1em;margin: 1em 1em 0 0 !important;padding: 4px 20px;}

.btnNext:hover, .btnNext:focus { color: #fefefe; background-color: #DA0000;}





/* Solutions */

/*#breadcrumbs    { height:38px; background: #eee; border-bottom:1px solid #fff; border-top:1px solid #fff;}*/

#breadcrumbs a, #breadcrumbs span { padding:0 0.6em 0 0; font:400 0.75em/38px 'Roboto', sans-serif; color:#7d7d7d; display: inline-block;}

#breadcrumbs a:hover { text-decoration: underline;}

#breadcrumbs i { padding:0 0.6em 0 0; font-size: 0.75em; line-height:0.75em;}



#pageHeader { background: #f7f7f7; border-bottom:1px solid #e2e2e2;padding: 1.5em 0;}

/*#pageHeader .container { padding:1.5em 0 2em 0;}*/

#pageHeader h1 { margin:0.5em 0 1em 0; font:400 2.5em/1.5em 'Roboto'; 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 'Roboto'; color:#232323; display:block;}

#oneAward p   { width:70%; margin:5px auto; font:300 1.9em/1.2em 'Roboto', sans-serif; color:#7e7e7e;}

.productListing { margin-top:1.5em; padding-top:1.5em; border-top:1px solid #e9e9e9;}

.productListing .price {font:700 1.6em/1.4em 'Roboto', sans-serif; color:#000; letter-spacing:-0.03em;}

.productListing .price span {font:400 0.6em/1em 'Roboto', sans-serif; color:#7c7c7c; letter-spacing: 0; display: block;}

a.learnmore     { width:11em; background-color: #b9b9b9;border-radius: 0;color: #FFFFFF;font-size: 0.8em;letter-spacing: -0.02em;margin: 0 0 3em;padding:0.5em 1em; display: inline-block; }

a.learnmore span  { font:700 1em/1em 'Roboto', sans-serif; display: inline-block; vertical-align: middle;}

a.learnmore i  { padding:0 0.2em 0 0; font-size:2em; line-height:1em; display: inline-block; vertical-align: middle;}

a.learnmore:hover { color: #484848;}

.productListing .col-xs-1,.productListing .col-sm-1,.productListing .col-md-1,.productListing .col-lg-1,

.productListing .col-xs-2,.productListing .col-sm-2,.productListing .col-md-2,.productListing .col-lg-2,.productListing .col-xs-3,

.productListing .col-sm-3,.productListing .col-md-3,.productListing .col-lg-3,.productListing .col-xs-4,.productListing .col-sm-4,

.productListing .col-md-4,.productListing .col-lg-4,.productListing .col-xs-5,.productListing .col-sm-5,.productListing .col-md-5,

.productListing .col-lg-5,.productListing .col-xs-6,.productListing .col-sm-6,.productListing .col-md-6,.productListing .col-lg-6,

.productListing .col-xs-7,.productListing .col-sm-7,.productListing .col-md-7,.productListing .col-lg-7,.productListing .col-xs-8,

.productListing .col-sm-8,.productListing .col-md-8,.productListing .col-lg-8,.productListing .col-xs-9,.productListing .col-sm-9,

.productListing .col-md-9,.productListing .col-lg-9,.productListing .col-xs-10,.productListing .col-sm-10,.productListing .col-md-10,

.productListing .col-lg-10,.productListing .col-xs-11,.productListing .col-sm-11,.productListing .col-md-11,.productListing .col-lg-11,

.productListing .col-xs-12,.productListing .col-sm-12,.productListing .col-md-12,.productListing .col-lg-12{ padding:0 10px 0 0; margin:0;}

.productListing .row { padding:0; margin:0;}

.productListing .prodWrapper   { margin: 0 0 5em 0;}



/* Product comparison */

#threeAwards                  { padding:3em 0; background-color: #f7f7f7; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}

#threeAwards h2               { font:700 2em/1em serif; color:#d59100; letter-spacing:-0.02em; text-align: center;}

#threeAwards p                { margin:0.5em 0 2em; font:400 1em/1em 'Roboto', sans-serif; color:#7f7f7f; text-align: center;}

#threeAwards q                { font-size: 1.23em;font-style: italic; color: #545454;font-weight: 500;letter-spacing: -0.03em;text-align: center;

display: block; line-height: 1em; margin:2.5em 0 0.7em;}

#threeAwards cite             { font-size: 0.85em;letter-spacing: -0.02em;text-align: center; display: block; color:#7e7e7e; line-height: 1.1em;}



#prodComparison               { padding:3em 0;}

.nopadding    { padding:0;}

#prodComparison .marginm .th { border-left:none;}

#prodComparison .nopadding figure { margin-bottom:-2em; z-index:51}

#prodComparison img.col-lg-12 { padding:0 10px;}

#prodComparison .th           { width:100%; min-height:18.5em; background: #f9f9f9; border:1px solid #dedede; position: relative; z-index:50; }

#prodComparison .btm          { border-top:0;}

#prodComparison .th h2        { margin:1.75em 0 0.2em 0; font:700 1.75em/1em 'Roboto', serif; color:#313131; letter-spacing:-0.02em; text-align: center;}

#prodComparison .th h2 span   { font:700 0.6em/1em 'Roboto', 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 .w10comp {background: #00adef !important;}

#prodComparison .w10comp p{color: #fff !important;}

#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 serif; color:#232323; letter-spacing:-0.02em; text-align: center;}

.pageTitle p     { margin:0 auto 2em auto; font:300 1.5em/1em 'Roboto', sans-serif; color:#7f7f7f; text-align: center;}

/* Toolbox homepage */

.tboxComp h3                  { font:700 1.5em/0.9em 'Roboto', sans-serif; color:#1f1f1f;letter-spacing:-0.03em;}

.tboxComp h3 span, .tboxComp h3 img {display: inline-block; vertical-align:middle; margin:0.3em 0.3em 0.5em 0;}

.tboxComp p                   { font: 400 0.88em/1.2em 'Roboto', sans-serif;color: #a1a1a1;line-height: 1.3em;}

.tboxComp ul                  { padding:1em 0 !important;/*margin:1em 0;*/ border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; list-style:none;}

.tboxComp ul li a             { font:400 1em/1.5em 'Roboto', sans-serif; color:#474747; display:inline-block; }

.tboxComp ul li a:hover        { color:#d80000;}

span.new                      { margin:0 0 0 0.3em; padding:0.3em 0.6em;font:400 0.7em/1em 'Roboto', sans-serif; color:#fff; background-color: #ad2525;display: inline-block;

-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}

span.new2                      { margin:0 0 0 0.1em; padding:0.3em 0.6em;font:300 0.8em/1em 'Roboto', sans-serif; display: inline-block; color: #f8481e;}

.tboxComp a.viewall           { font:400 1em/1em 'Roboto', sans-serif; color:#dd0000; display:block;}

.supportLinks ul				{ list-style:none;}

.supportLinks ul li				{ display:inline-block; padding:0 0.7em; border-right:1px solid #eee; margin:5em 0 0;}

.supportLinks ul li:last-child	{ border-right:none;}

.supportLinks ul li a			{ font:400 1em/1.5em 'Roboto', sans-serif; color:#474747;}

.supportLinks ul li a:hover        { color:#d80000;}

/* Trial downloads*/

#toolbox_prods .prodWrapper   { padding-top:3.4em; padding-bottom:5em; border-top:1px solid #e2e2e2;}



#toolbox_prods .description h3  { font:700 2.5em/1.1em 'Roboto', 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, #pcsteps-trial90 .description ul li { width:50%; font-size: 0.85em; padding:7px 10px 0 0;float: left;}



#toolbox_prods .prodWrapper figure {padding:0; text-align: center;}

#toolbox_prods .prodWrapper figure img { display: inline-block;}



.dwldnow,#toolbox_prods .prodWrapper .dwldnow, #pcsteps-trial90 .prodWrapper .dwldnow { min-width:11em; padding:0px 9px 0px 0px; margin:6em 0 0 0;  background-color:#1fa500 !important; border-radius: 0 !important; 

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, #pcsteps-trial90 .prodWrapper p.trial { margin:0 0 4em 1em;font:400 0.86em/2em 'Roboto', sans-serif;color:#325629;text-transform: uppercase; }

#toolbox_prods .prodWrapper p.platforms { margin:0.5em 0 0 0 !important; font:400 0.86em/2em 'Roboto', sans-serif;color:#d0d0d0;text-transform: uppercase;}

#toolbox_prods .prodWrapper p.platforms a {display: inline-block; margin-left:0.3em}

#clueful { margin:0.5em 0; display: inline-block;}

/* Toolbox free mobile apps */

#toolbox_prods .mobapps      { padding-top:3.4em; padding-bottom:2em; border-top:1px solid #e2e2e2;}

#toolbox_prods .mobapps a.fmore { font:400 0.9em/1em 'Roboto', sans-serif; color:#dd0000; display:block;}

#toolbox_prods .prodWrapper p.bold { font:400 1em/1em 'Roboto', sans-serif; color:#313131; letter-spacing:-0.01em;}

#toolbox_prods .prodWrapper p.bold span { font:400 0.9em/1.6em 'Roboto', sans-serif; color:#8e8d8d; display:block;}

#toolbox_prods .mobapps a.gplay { margin:2em 0 0.5em 0; display:inline-block;}

#toolbox_prods .mobapps a.apstore, #clueful { margin:0 0 0.5em 0 !important; display:block;}

/* Free Removal Tools */

#srch_vrem_tools            {margin:0; padding:5em 0 0 0; background: url(../images/search_wrapper_free_removal_tools.jpg) no-repeat scroll center top ; text-align: center;}

#srch_vrem_tools .container { padding:4.8em 2.63em 2.2em; background-color:rgba(0,0,0,0.8);}

#srch_vrem_tools .sepVertical img {display: inline-block;}

#fvrtWrapper h2             { margin:0 0 1em 0; font:100 2em/1em 'Roboto', sans-serif; letter-spacing:-0.04em; color:#fff; text-align: left;}

#fvrtWrapper h2 span        { font:400 1.7em/1em 'Roboto', sans-serif; display: block;}

#fvrtWrapper                { text-align: left;}

#fvrtWrapper form           { margin:0 0 3em 0;}

#fvrtWrapper .form-control  { width:22em; height:3em; padding:0 12px; font:400 1.2em/3em 'Roboto', sans-serif; color:#7d7d7d; vertical-align: top; display: inline-block;

-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;

background-color: #fff; -webkit-box-shadow: 1px 2px rgba(59,59,59,.75); -moz-box-shadow: 1px 2px rgba(59,59,59,.75); box-shadow: 1px 2px rgba(59,59,59,.75); border: solid 1px #e7e7e7;}

#fvrtWrapper .btn           { width:7.5em; height:2.9em; margin:0 0 0 0.5em; padding:0; font:900 1.3em/2.9em 'Roboto', sans-serif;text-transform: uppercase; color: #fff; text-shadow: 1px 1px #266400;

-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; vertical-align: top;  display: inline-block;}

#srch_vrem_tools  p         { width:80%; font:400 0.9em/1.6em 'Roboto', sans-serif;color:#a6a6a6;}

#srch_vrem_tools  p a       { font:400 1em/1em 'Roboto', sans-serif; color:#dd0000;}

#global_feat                { text-align: left;}

#srch_vrem_tools p#gvalvl   { font:400 1.2em/1em 'Roboto', sans-serif; color:#fff;}

#gvalvl span                { font:100 3.3em/1em 'Roboto', sans-serif; color:#f7ff15; display: block;}

#feat_rem_tool h3           { font:500 1.5em/1.3em 'Roboto', sans-serif; color:#fff;}

#feat_rem_tool h3 span      { font:400 0.69em/1.3em 'Roboto', sans-serif; color:#6b6b6b; display: block;}

#feat_rem_tool a.dwld_now  { padding:0 0 0 30px; font:400 0.9em/1.9em 'Roboto', sans-serif; color:#fff; background: url(../images/icon_dwld_now.png) left center no-repeat; display: inline-block; }   

.dmg                        { font:700 0.9em/1.4em 'Roboto', sans-serif; padding:0 0 0 22px; background: url(../images/icon_stat_dmg.png) left center no-repeat; display: inline-block;}

.sprd                       { font:700 0.9em/1.4em 'Roboto', sans-serif;  padding:0 0 0 22px; background: url(../images/icon_stat_sprd.png) left center no-repeat; display: inline-block;}

.stat_medium                { color:#ff780a;}

.stat_high                  { color:#d90000;}

.stat_low                   {color:#60b62c;}



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

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



#security_news              { padding:3em 0 2em; background: #f7f7f7;}

#security_news p.subTitle   { padding:1em 3em 2em; }

#security_news ul           { margin:0 0 3em 0; padding:0; list-style-type: none; overflow:hidden;}

#security_news ul li .wrapper       { border:1px solid #f1f1f1;}

#security_news .imgW        { height:12em; position: relative; overflow:hidden; text-align: center;}

#security_news .imgW img    { height:100%; margin-left:-100%; margin-right:-100%}

#security_news .desc        { width:100%; height:6em; padding:1em 0.5em 0.5em; background-color:rgba(0,0,0,0.6); position: absolute; left: 0; bottom: 0; overflow: hidden;}

#security_news .desc p      { font:500 0.9em/1.3em 'Roboto', sans-serif; color:#fff; text-align: left;}

#security_news .txt         { height:10em; padding:2em 0.5em;}

#security_news .txt p       { font:400  1em/1.6em 'Roboto', sans-serif; color:#585858; letter-spacing:-0.03em; display: inline-block;}

#security_news .txt a       { font:400 1em/1em 'Roboto', sans-serif; color:#bf0000; display: inline-block;}



#virus_library              { padding:4em 0 0 0;}

#virus_library p.subTitle   { margin:0 0 1em 0;}

#virus_header_search        { min-height:5.250em; padding-top:1.5em; background-color: #f9f9f9; border: solid 1px #ebebeb;

 -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

#virus_header_search label   { margin:0 0.5em 0 0; font:400 1em/1em 'Roboto', sans-serif; color:#818181; display: inline-block; vertical-align: middle;}

#virus_header_search select   { width:9.2em; height:2.92em; padding:0.5em; font:400 0.85em/1em 'Roboto', sans-serif; color:#383838; display: inline-block; vertical-align: middle;

background-color: #fff; -webkit-box-shadow: inset 1px 2px #c2c2c2; -moz-box-shadow: inset 1px 2px #c2c2c2; box-shadow: inset 1px 2px #c2c2c2; border: solid 1px #d1d1d1;

-webkit-border-radius: 3px/3px 3px 2px 2px; -moz-border-radius: 3px/3px 3px 2px 2px; border-radius: 3px/3px 3px 2px 2px;}



#virus_header_search input[type=search] { width:13em; height:2.35em; padding:0 0 0 2.2em; display: inline-block; vertical-align: middle;

border: solid 1px #d1d1d1; background:#fff url(../images/icon_search.png) 0.563em center no-repeat;

-webkit-border-radius: 3px/3px 3px 2px 2px; -moz-border-radius: 3px/3px 3px 2px 2px; border-radius: 3px/3px 3px 2px 2px;

-webkit-box-shadow: inset 1px 2px #c2c2c2; -moz-box-shadow: inset 1px 2px #c2c2c2; box-shadow: inset 1px 2px #c2c2c2;}

#virus_header_search .btn-success { margin:0; padding:0.6em 1.1em;  display: inline-block; vertical-align: middle; font:700 1.1em/1em 'Roboto', serif;

-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}

#vlist_area .virus          { padding:1.15em 0; border-top:1px solid #f6f6f6; border-bottom:1px solid #e6e6e6; background:#fff;}

#vlist_area .virus:hover,#vlist_area .virus.selected    { background: #f9f9f9;}

#vlist_area .virus_stats    { padding:1em 0 0 0;}

#vlist_area .dwnldn a       { padding:1em 0 0 0; font:400 1em/1em 'Roboto', sans-serif; color:#1fa500; display: inline-block;}

#vlist_area .vname a        { padding:1em 0 0  1.875em; font:700 1.15em/1.4em 'Roboto', sans-serif; color:#3d3d3d; display: inline-block;}

#vlist_area .virus:hover .vname a { color:#b20000; background:url(../images/plus_virus_list.png) left 1.1em no-repeat;}

#vlist_area .virus.selected .vname a{ background:url(../images/minus_virus_list.png) left 1.5em no-repeat;}

#vlist_area .vinfo          { padding:3em 5.7em 1.5em 3.1em; display:none;}

#vlist_area .vinfo p        { font:700 0.9em/1.2em 'Roboto', sans-serif; color:#454545; display: inline-block; word-wrap: break-word; overflow: hidden;}

#vlist_area .vinfo ol       { margin:1em 0 3em 0; padding:0; list-style:inside lower-alpha}

#vlist_area .vinfo ol li    { margin:0 0 1.5em 0; font:400 1em/1em 'Roboto', sans-serif; color:#707070; }

#vlist_area .vinfo .links,

#vlist_area .vinfo .links span	{ text-align:left; padding:0;}

#vlist_area .vinfo .links p { font:400 1em/1em 'Roboto', sans-serif; color:#707070;}

#vlist_area .vinfo a.dwldnow   { margin:0 0 0 1em !important; padding:0 1em; display: inline-block;} 

#vlist_area .vinfo a.dwldnow:hover {color:#000;}

#vlist_area .vinfo a.fmore,

#vlist_area .vinfo a.sless  { display: inline-block;}

#vlist_area .vinfo a.sless  { display: none;}

#vlist_area .vinfo a.plusbg { font: 700 1em/2.8em 'Roboto',sans-serif; letter-spacing: -0.02em; margin:0 1em 0 0; padding:0 1em; border:none;

-webkit-border-radius: 0 0 0 0; border-radius: 0 0 0 0;}

a.plusbg:hover { color: #f2f5f7;}

/* more info free virus removal tools */

#vlist_area .moreInfo       { padding:2em 0 1em 0; border-top:1px solid #e6e6e6; display: none;}

#vlist_area .moreInfo p     { margin:0 0 1.5em 0; font:400 1em/1em 'Roboto', sans-serif; color:#707070;}

#vlist_area .moreInfo h3    { margin:0 0 1.5em 0; font:700 1.15em/1em 'Roboto', sans-serif; color:#3d3d3d;}

/* Loading section */

#loading                    { padding:4em 0 2em; background: #f9f9f9; border-top:1px solid #e6e6e6; }

#loading p strong           {}

/* Banner Beta Free Virus Removal Tools*/

#bannner_beta               { margin:0; background: url(../images/banner_footer_viruslist.jpg) no-repeat scroll center top rgba(0, 0, 0, 1); text-align: center;

border-bottom:1px solid #454545}

#bannner_beta .container    { padding:4.1em 0 4em 0; position: relative;}

#bannner_beta h2            { font:700 3.2em/1em 'Roboto', serif; color:#fff; letter-spacing:-0.04em; text-transform: uppercase;}

#bannner_beta h3            { font:300 2.3em/1em 'Roboto', sans-serif; color:#fff; letter-spacing:-0.03em;}

#bannner_beta .btn-success  { margin:1em 0 0 0; padding:1em 1.2em;  display: inline-block; vertical-align: middle; font:700 1.1em/1em 'Roboto', sans-serif;

-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;} 

.close_banner               { padding:0 0.25em; background:#474747; position: absolute; top: 8px; right: 11px; font:500 1.5em/1em 'Roboto', sans-serif; color: #fff;

-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: rgba(255,255,255,.24); border: solid 1px rgba(255,255,255,.34)}

.close_banner:hover { background-color: rgba(0,0,0,1);}



#bannner_footer               { margin:0; background: url(../images/banner_footer.png) no-repeat scroll center top rgba(0, 0, 0, 1); text-align: center;border-bottom:1px solid #454545; background-size:auto;}

#bannner_footer .container-fluid    {position: relative; height:auto;}

#bannner_footer a.link    { display: block;height: 17em;}



/* Tech Assist Wizard */

#wizardTA                   { background:#ececec;}

#wizardTA .container        { padding:3em 0; position: relative;}

#first_step                 { background: #fff; padding:1.5em 5em 2em 2em;}

#first_step h2              { font:300 3.22em/1.3em 'Roboto', sans-serif; color:#000; letter-spacing:-0.05em;}

#first_step h3              { font:400 1.2em/1.3em 'Roboto', sans-serif; color:#000; letter-spacing:-0.05em;}

#first_step p.subTitle      { font:400 1.1em/1.3em 'Roboto', sans-serif; color:#555; letter-spacing:-0.02em;}

#first_step p.subTitle a    { font:400 1.1em/1.3em 'Roboto', sans-serif; color:#d20000; letter-spacing:-0.02em;}

#first_step ul              { margin:2em 0; padding:0; list-style: none;}

#first_step ul li           { margin:0 0 20px 0; position: relative;}

#first_step ul li label, #first_step ul li input { display: inline-block; vertical-align:middle;}

#first_step ul li label     { margin:0 0 0 1.8em; font:400 0.9em/1em 'Roboto', sans-serif; color:#5c5c5c;}

#first_step ul li label span, #first_step p.instHelp span { font:700 1.3em/1.3em 'Roboto', sans-serif; color:#373737; display: block;}

#first_step li input { margin:0 0 0 5px}

#first_step li:not(#foo) > input + label:before { width:22px; height:22px; margin:5px 0 0 -22px; background: url(../images/radioButtons.png) center center no-repeat;

position: absolute; z-index: 2; left:22px; content: ""; overflow: hidden; pointer-events: none;}

#first_step li:not(#foo) > input[type=radio] + label:before { background-position:0 0; }

#first_step li:not(#foo) > input[type=radio]:checked + label:before { background-position:0 -23px; }

#haveLicense        { margin:10px 0 0 40px; display: none;}

#first_step ul li #haveLicense label      { margin:0 15px 0 5px;}

#first_step .btn, #second_step .btn           { padding:0.4em 1em; margin:0; display: inline-block;}

#first_step .btn *, #second_step .btn *          { display: inline-block; vertical-align: middle;}

#first_step .btn span, #second_step .btn span       { padding:0 0.5em 0 0; font:400 1.4em/1.3em 'Roboto', sans-serif;  letter-spacing:-0.05em;text-transform: uppercase; color: #6b3500; 

text-shadow: 1px 1px #ff9934;}

#first_step .btn span b,#second_step .btn span b     { font:700 1em/1.3em 'Roboto', sans-serif; vertical-align: top;}

#first_step .sepV           { width:0.1em; height:4em; margin:0 1.3em 0 0; padding:0; background:#dbdbdb;}

#people_1step               { position: absolute; right:4em; bottom:0;}

p#notsure                   { font:400 0.9em/1.1em 'Roboto', sans-serif; color:#555; letter-spacing:-0.02em;}

p#notsure a                 { font:400 1em/1.3em 'Roboto', sans-serif; color:#d20000; letter-spacing:-0.02em;}



#people_2step               { position: absolute; left:4em; bottom:0; display: none;}

#second_step                { background: #fff; padding:2em 1em; display: none;}

#second_step img            { display: inline-block;}

#second_step .row           { padding:1em 1em 0 0; margin:0;}

#second_step .service       { padding:1.5em 1em 1em 0; margin:0; border-bottom:1px solid #e6e6e6}



#second_step .row h3        { margin:0 0 0.5em 0; font:700 1.7em/1em 'Roboto', sans-serif; color:#a3a3a3; letter-spacing:-0.03em; }

#second_step .row h3 span   { font:400 0.55em/1em 'Roboto', sans-serif; letter-spacing:0; display: block;}

#second_step .row p          { font:400 0.86em/1em 'Roboto', sans-serif; color:#a3a3a3; letter-spacing:-0.02em;}

#second_step .row p.recommended   { font:400 0.94em/1em 'Roboto', sans-serif; color:#a3a3a3; letter-spacing:-0.02em;}

#second_step .row p.price        { font:700 1.65em/1.3em 'Roboto', sans-serif; color:#a3a3a3; letter-spacing:-0.05em;}

#second_step .row p.price span   { font:400 0.5em/1em 'Roboto', sans-serif; color:#a3a3a3; letter-spacing:0; display: block;}



#second_step .active h3     { margin:0 0 0.5em 0; font:700 1.7em/1em 'Roboto', sans-serif; color:#000; letter-spacing:-0.03em; }

#second_step .active h3 span{ font:400 0.55em/1em 'Roboto', sans-serif; letter-spacing:0; display: block;}

#second_step .active p      { font:400 0.86em/1em 'Roboto', sans-serif; color:#5c5c5c; letter-spacing:-0.02em;}

#second_step .active p.recommended   { font:400 0.94em/1em 'Roboto', sans-serif; color:#959595; letter-spacing:-0.02em;}

#second_step .active p.price        { font:700 1.65em/1.3em 'Roboto', sans-serif; color:#000; letter-spacing:-0.05em;}

#second_step .active p.price span   { font:400 0.5em/1em 'Roboto', sans-serif; color:#6a6a6a; letter-spacing:0; display: block;}

/* checkbox tech assist step 2 */

#second_step .checkbox      { position: relative; text-align:center}

#second_step .checkbox input,#second_step .checkbox label {display: inline-block; vertical-align: middle;}

#second_step .checkbox label { padding:0 0 0 0.4em; font:400 0.86em/2em 'Roboto', sans-serif; color:#999;}

#second_step .checkbox:not(#foo) > input + label:before { width:22px; height:22px;margin:0 0 0 -22px; background: url(../images/bgCheckbox.png) no-repeat;

position: absolute; z-index: 2; left:22px; content: ""; overflow: hidden; pointer-events: none;}

#second_step .checkbox:not(#foo) > input[type=checkbox]:checked:disabled + label:before  { background-position:0 0; }

#second_step .checkbox:not(#foo) > input[type=checkbox] + label:before { background-position:0 -23px; }

#second_step .checkbox:not(#foo) > input[type=checkbox]:checked + label:before { background-position:0 -45px; }

#second_step .total p       { font:400 1.2em/1.3em 'Roboto', sans-serif; color:#5a5a5a; letter-spacing:-0.05em;}

#second_step .total p span  { padding:0 0 0 1em; font:700 1.8em/1.3em 'Roboto', sans-serif; color:#000; letter-spacing:-0.05em; display: inline-block;}

#second_step .col           {line-height:4em;}

#second_step .col  p        {display: inline-block; vertical-align: middle;}

#second_step .col img.img-responsive { width:90%; display: inline-block; vertical-align: middle;}

#second_step .col img.logoMicro { width:60%;}

#solutionsTA .row.sep       { margin:3em 0;}

#solutionsTA                { padding: 5em 0 7em; text-align:center; background-color:#f7f7f7;}

#solutionsTA h2             { font:700 3em/2em 'Roboto', 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 'Roboto', serif; color:#232323; letter-spacing:-0.04em;}

#solutionsTA h3.extraPadding { padding:1.3em 0 0 0;}

#solutionsTA .priceTable    { padding:1.5em 1em; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #fff; border: solid 1px #efefef; position: relative;}

#solutionsTA .best_deal_ta  { padding:0; position: absolute;top:-1.3em; left:-1em;}

#solutionsTA .priceTable p  { padding:0; margin:0;}

#solutionsTA .priceTable p.p_old {font:400 1em/1.3em 'Roboto', sans-serif; color:#5a5a5a; letter-spacing:-0.02em;}

#solutionsTA .priceTable p.p_old strike { color:#ff3e3e;}

#solutionsTA .priceTable p.p_new {font:700 2.8em/1.2em 'Roboto', sans-serif; color:#000; letter-spacing:-0.04em;}

#solutionsTA .priceTable p.intervention {font:400 0.9em/1em 'Roboto', sans-serif; color:#656565; letter-spacing:-0.04em;}

#solutionsTA .priceTable p.savins {font:400 0.9em/1em 'Roboto', sans-serif; color:#707070; letter-spacing:-0.02em;}

#solutionsTA .priceTable p.savins b { font:700 1.27em/1em 'Roboto', sans-serif; color:#36af00;}



#solutionsTA .priceTable a.btn { padding:0.5em 1em 0.5em 1em; margin:0; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}

#solutionsTA .priceTable a.btn span ,#solutionsTA .priceTable a.btn img { display: inline-block; vertical-align: middle; float: none;}

#solutionsTA .priceTable a.btn span {font:900 1.2em/1.2em 'Roboto', sans-serif; color:#fff;}

#solutionsTA .priceTable a.btn img { padding:0 0.8em 0 0; margin:0;}



#solutionsTA .priceTable p.learnm { margin:0.5em 0 0 0; font:400 0.9em/1em 'Roboto', sans-serif; color:#8b8b8b; letter-spacing:-0.02em;}

#solutionsTA .priceTable p.learnm a {font:400 1em/1em 'Roboto', sans-serif; color:#e80000}

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

#TAneeds a.btn              { margin:1em 1.5em 2em;}

#TAneeds a.btn span         { font:400 0.8em/1em 'Roboto', sans-serif;color:#fff;text-shadow: 0 1px rgba(0, 0, 0, 0.4);}

#TAneeds p                  { font:400 1.2em/1.2em 'Roboto';}

#TAneeds .number            { margin:-0.6em 0 0.5em 0;}

#TAneeds a.linkLearn        { display: block;font: 300 1.3em/1.3em 'Roboto',sans-serif;margin: -0.8em 0;}



#whychooseus                { padding:5em 0 0 0;}

#whychooseus h2             { margin:0 0 0.5em 0; font:700 2.8em/1em 'Roboto', 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 'Roboto', serif; color:#92804d; background-color: #e4d5ac; display: inline-block; position: absolute;

top:5px; right:5px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}

.anunt h3                   { font:bold 1.25em/1.4em  Arial, sans-serif; letter-spacing:-0.05em; color:#402f09;}

.anunt p                    { font:normal 0.8em/1.2em  Arial, sans-serif; color:#615a4a;}



.articol                    { margin:0 0 3em 0;}

.clip                       { margin:0 0 1em 0; position:relative;}

a.play                      { position: absolute; left: 0; bottom:0; display: inline-block;}

.tags p                     { font:400 0.8em/1em 'Roboto', sans-serif; color:#acacac;}

.tags p a                   { font:400 1.1em/1em 'Roboto', sans-serif; color:#acacac;}

.articol h2                 { margin:0 0 1em 0; font:400 1.65em/1em 'Roboto', sans-serif; letter-spacing:-0.02em; color:#2d2d2d;}

.articol h2 a               { margin:0 0 1em 0; font:400 1em/1em 'Roboto', sans-serif; letter-spacing:-0.02em; color:#2d2d2d;}

.articol h2 a:hover         {color:#dd0000}

.articol h3                 { margin:0 0 1em 0; font:400 italic 1em/1em 'Roboto', sans-serif; color:#757575;}

.articol h4                 { margin:0 0 1em 0; font:400 1.3em/1em 'Roboto', sans-serif; letter-spacing:-0.02em; color:#2d2d2d;}

.articol p                  { font:normal 1em/1.2em  Arial, sans-serif; color:#656565;}

.articol p a                { font:400 1em/1em 'Roboto', sans-serif; color:#656565;}

.articol .row               { margin-top:1.8em;}

.articol .yt_video          { min-height:25em; margin:0 0 3em 0;}



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



#sidebar .topSrc            { margin:1em 0 0 0; background-color:#eee; padding:1.5em 0.5em 1.5em 1em; border-bottom:1px solid #fff;overflow: hidden;}

#sidebar .topSrc p          { font:400 1.5em/1.3em 'Roboto',sans-serif; color:#000; margin: 0; letter-spacing: -0.02em;}

#sidebar .topSrc label      { font:400 0.9em/1em 'Roboto',sans-serif;}

#sidebar .topSrc input      { height:3.3em; width:55%;margin: 0.8em 0;}

#sidebar .topSrc button     { margin: 0; font:700 1.1em/1em 'Roboto',sans-serif;padding:0.85em 16px;}



#sidebar #categories        { margin:1em 0 0 0;}

#sidebar #categories h3     { padding:0.5em 1em; background-color:#eee; font:400 1.3em/1em 'Roboto',sans-serif; color:#7b7b7b;}

#sidebar #categories ul     { margin:1em 0; padding:0 0 0 1.5em; list-style: none;}

#sidebar #categories ul li  { margin:0 0 0.5em 0;}

#sidebar #categories ul li a {  font:400 1em/1em 'Roboto', sans-serif; color:#5e5e5e;}

#sidebar .add_300x250       { width:100%; overflow: hidden;}

#recentArticles             { width:100%; margin:2em 0 0 0; padding:3em 1em; background:#f9f9f9; overflow: hidden;}

#recentArticles ul          { margin:0 0 2em 0; padding:1em; list-style: none;}

#recentArticles ul li h4    { margin:0 0 0.5em 0;  font:400 1.6em/1em 'Roboto', sans-serif; color:#515151;}

#recentArticles ul li       { margin:0 0 0.5em 0;}

#recentArticles ul li a     {  font:400 1em/1em 'Roboto', sans-serif; color:#5e5e5e;}

/* Tech Assit Product */

#ta_prodHeader              { background: #000;}

#ta_prodHeader.bassit_pro   { background: #e0e3e7 url(../images/bg_prodheader_bassit_pro.jpg) top center no-repeat; background-size: cover;}

#ta_prodHeader .container   { padding:5em 0;}

#ta_prodHeader .inst_stp    { background:url(../images/bg_prodheader_installsetup.jpg) top center no-repeat;}

#ta_prodHeader .pcoptim     { background:url(../images/bg_prodheader_pcoptimizer.jpg) top center no-repeat;}

#ta_prodHeader .sysrepair   { background:url(../images/bg_prodheader_sysrepair.jpg) top center no-repeat;}

#ta_prodHeader .virusrem    { background:url(../images/bg_prodheader_virus_remove.jpg) top center no-repeat;}





#ta_prodHeader h1           { font-size:3.9em; letter-spacing:-0.05em; color:#fff; }

#ta_prodHeader .subTitle    { font:300 1.45em/1.2em 'Roboto', sans-serif; color:#b1b1b1; padding:0}

#ta_prodHeader.bassit_pro h1           { font-size:3.15em; letter-spacing:-0.05em; color:#151515; }

#ta_prodHeader.bassit_pro .subTitle    { font:300 1.45em/1.2em 'Roboto', sans-serif; color:#505050;}

#btmProd_ta .btmBox.assist_pro               {margin:6em 0 0 0;}

#btmProd_ta .socialShare_btmprod { margin:0 0 1em 0; display: inline-block;}



#ta_prodHeader .ta_h1_bd_logo { width:30%;}

#ta_prodHeader ul           { display: inline-table; padding:0.5em 0 0; list-style-image: url(../images/check.png); list-style-position:inside; width:100%}

#ta_prodHeader ul li        { font-size: 0.85em; padding:7px 0 0 0; color:#d3d3d3;}

#ta_prodHeader.bassit_pro ul li        { font-size: 0.85em; padding:7px 0 0 0; color:#57504a;}

#ta_prodHeader.bassit_pro .badgesInfo  {padding:3em 0 0 0;}

#ta_prodHeader.bassit_pro .badgesInfo .bdg            { line-height:5em}

#ta_prodHeader.bassit_pro .badgesInfo img             { width:80%; margin:0 0.5em; position: relative; vertical-align: middle;}

#ta_prodHeader.bassit_pro .badgesInfo img.micro       { width:100%}

#ta_prodHeader.bassit_pro .badgesInfo p.badge_hover    { width:10em; margin:0 0 0 -5em; padding:0.5em; background: #fff; font:400 0.9em/1.2em 'Roboto', sans-serif; color:#7f7f7f; border:1px solid #f1f1f1;

 display:none; position: absolute; bottom:-80%; left:50%; -webkit-border-radius:1em; border-radius:1em; -webkit-box-shadow: 0 3px 5px 0px #7f7f7f; text-align: center;

box-shadow: 0 3px 5px 0 #7f7f7f;}



#ta_prodHeader hr           { margin:1.5em 0; border-color: #222 -moz-use-text-color -moz-use-text-color;

-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;

border-image: none;border-right: 0 none; border-style: solid none none;border-width: 1px 0 0;}

#ta_prodHeader ul#linksB     { margin:0; padding:0; list-style:inside none;}

#ta_prodHeader ul#linksB  li { padding:0 7px 0 0;font:400 0.9em/1.2em 'Roboto', sans-serif; color:#686868;list-style:none; display: inline-block; float: left;}

#ta_prodHeader ul#linksB li a {font:400 1.035em/1.2em 'Roboto', sans-serif; color:#686868;}

#ta_prodHeader ul#linksB li a:hover {text-decoration: underline;}

#ta_prodHeader .priceTable .best_deal_ta   { padding:0; position: absolute; top:-1.3em; left:-0.9em;}

#ta_prodHeader .priceTable .price {text-align: right;}

.ta_form .priceTable        { padding:2em 1em 0 ;}

.ta_form                    { padding:0; margin:0;}

/*.ta_form select             { font:400 0.9em/1em 'Roboto', sans-serif; color:#7f7f7f;}*/

.ta_form p                  { font:400 1.6em/1em 'Roboto', sans-serif; color:#7f7f7f; letter-spacing:-0.01em;}

.ta_form p span             { font:700 1.4em/1em 'Roboto', sans-serif; color:#000; letter-spacing:-0.02em; float: none;}

#badgesInfo                 { padding:1.5em 0;}

#badgesInfo h4              { font:700 1.25em/1em 'Roboto', sans-serif; color:#434343; letter-spacing:-0.01em;}

#badgesInfo p               { font:400 1.15em/1em 'Roboto', sans-serif; color:#7f7f7f; letter-spacing:-0.01em;}

#badgesInfo .bdg            { line-height:5em}

#badgesInfo img             { width:80%; margin:0 0.5em; position: relative; vertical-align: middle;}

#badgesInfo img.micro       { width:100%;}

#badgesInfo p.badge_hover    { width:10em; margin:0 0 0 -5em; padding:0.5em; background: #fff; font:400 0.9em/1.2em 'Roboto', sans-serif; color:#7f7f7f; border:1px solid #f1f1f1;

 display:none; position: absolute; bottom:-90%; left:50%; -webkit-border-radius:1em; border-radius:1em; -webkit-box-shadow: 0 3px 5px 0px #7f7f7f;

box-shadow: 0 3px 5px 0 #7f7f7f;}



#howitworks                 { padding:4em 0 2em;}

#howitworks h2              { font:700 2.7em/1.5em 'Roboto', 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 'Roboto', serif;}

#youGet_ta .subTitle        { margin:0 0 1em 0; font:300 1.8em/1em 'Roboto', sans-serif;}

#youGet_ta hr               { margin:3em 0;}

#youGet_ta h3               { color: #272727; font:500 1.3em/1em 'Roboto'; padding: 1em 0 0.8em; letter-spacing: -0.04em;}

#youGet_ta ul               { padding:0; overflow: hidden;}

#youGet_ta ul li            { list-style: none outside none; text-align:left;}

#youGet_ta .down-triangle   { border-top: 40px solid #F4F4F4;border-left: 60px solid transparent ;border-right: 60px solid transparent;height: 0;width: 0;margin-bottom: -2.4em;margin-right: 2em; }

#youGet_ta h6               { color: #5d5d5d; font:300 1.7em/1em 'Roboto'; letter-spacing: -0.04em; margin:0; }

#youGet_ta img              { display: inline-block;}



#ftrs_sys_req               { padding:0 0 5em 0;}

#ftrs_sys_req ul            { overflow:hidden; clear:left; margin:0; padding:0;}

#ftrs_sys_req ul li         { list-style: none outside none;display:inline-block; float:left; }

#ftrs_sys_req ul li h3      { color: #272727; font:400 1.3em/1em 'Roboto'; padding: 1em 0 0.3em; letter-spacing: -0.04em;}

#ftrs_sys_req .recommended  { margin:0 0 0.5em 0; padding:0.3em 0.6em;font:400 0.7em/1em 'Roboto', sans-serif; color:#fff; background:#74b700;display: inline-block;

-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}

#ftrs_sys_req ul li p       { color: #6b6b6b; font:400 0.96em/1.2em 'Roboto';letter-spacing: -0.03em; padding: 0 0 1em;}

#ftrs_sys_req a.plusbg      { background-color: #9E9E9E;border-radius: 0;color: #FFFFFF;font-size: 0.8em;letter-spacing: -0.02em;margin: 0 0 1em;padding: 0.5em 1em; }

#ftrs_sys_req a.plusbg:hover { color: #f2f5f7;}



#quickSupport               { background:url("../images/bg_quicksupport_section.jpg") no-repeat scroll  left 55% top / cover  ; background-size: cover;}

#quickSupport .container    { padding:2em 0;}

#quickSupport h4            { margin:0 0 1em 1em;font:300 1.36em/1em 'Roboto'; color: #ebc9aa; }

#quickSupport h5,#quickSupport h5 a            { margin:0 0 0.5em 0;font:700 1.15em/1em 'Roboto'; color: #f32c2c; }

#quickSupport h5 span       { font:400 0.83em/1.2em 'Roboto', sans-serif; color:#fff; display: inline-block;}

#quickSupport dt            { font:700 1em/1.2em 'Roboto', sans-serif; color:#ffffff;}

#quickSupport dd            { font:400 0.95em/1.2em 'Roboto', sans-serif; color:#d9c3ae;}

#quickSupport dd.last       { margin:0 0 0.5em 0;}

#quickSupport dd span       { font:400 0.83em/1.2em 'Roboto', sans-serif; color:#fff; text-align: center; display: inline-block;}

#quickSupport dl            { margin-top:0.5em}

#quickSupport p             { font:400 0.83em/1.2em 'Roboto', sans-serif; color:#fff; text-align:right;}

#quickSupport p a           { font:400 1em/1.2em 'Roboto', sans-serif; color:#f32c2c;}

#quickSupport p span         { color:#b4b4b4}

#quickSupport .row .col-xs-1,#quickSupport .tel { line-height:8em; vertical-align: middle; text-align: center;}

#quickSupport .row .col-xs-1 img,#quickSupport .tel img {display: inline-block;}

#schedcall						{ border-right: 1px solid #4F3E2F;border-left: 1px solid #4F3E2F;margin: 0;}

#chat 							{ border-right: 1px solid #4F3E2F;margin: 0;}

#schedcall, #chat                  { margin:3em 0 0 0;}

/* formular Schedule a call */

#schedCallform              { padding:2em;}

#schedCallform h2           { font:700 1.36em/1em 'Roboto'; color: #121212; text-align: left;}

#schedCallform h3           { font:400 1.15em/1em 'Roboto'; color: #9f9f9f; text-align: left;}

#schedCallform label        { margin:0; padding:0; font:400 0.85em/1.3em 'Roboto'; color: #656565; text-align: left;}

#schedCallform label span   { font-weight:700; display: block;}

#schedCallform .form-control{ padding:0.5em; font:400 0.85em/1em 'Roboto', sans-serif; color:#656565; letter-spacing:-0.04em;}



#btmProd_ta                 { background-color:#f7f7f7; padding:0 0 4em;}

#btmProd_ta .btmBox         { display: block; margin: 2em 0 6em;}

#btmProd_ta form            { margin:2em 0 0; position: relative;}

#btmProd_ta .center         { display: block; margin:3.5em 2em 0 0.5em;}

#btmProd_ta .center .logo-small{ max-width:27%; display:block; height:auto;}

#btmProd_ta .center h2      { font-size: 2.6em; padding-bottom: 0.15em;}

#btmProd_ta .center .subTitle { font: 300 1.3em/1em 'Roboto', sans-serif; padding: 0 0 0.5em;}

#btmProd_ta .center h5      { color: #171717; font:400 1.3em/1.3em 'Roboto';}

#btmProd_ta .center p       { color: #6b6b6b; font:400 0.97em/1.2em 'Roboto'; padding: 0 0 1em;}

#btmProd_ta .best_deal_ta   { padding:0; position: absolute; top:-1.3em; left:-0.9em;}

/* Company area */

.company_description {margin-top: 20px; text-align: center;color: #aaa;}
/*.std{
	position: fixed;
	top: 100px;
	z-index: 1001;
}*/
#mCSB_2_scrollbar_vertical{
	display: none;
}
#box_options .title_box{
	width: 229px;
}
#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        { height: 150px; display: block; padding:0 1.6em 0 0; margin-top: -300px; position: absolute; background:url(../images/close_company_area.png) no-repeat; font:200 1.5em/1em 'Roboto'; color: #fff; /*top right*/

text-align: right; display: inline-block; position: absolute; bottom:2em; right:2em;}

#co_slide01                 { background-image:url('/skin/frontend/bitdefender/default/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:2em 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 {background: }

#co_slide01 .container      { position: relative;}

#co_slide01 .line           {line-height:2em}

#co_slide01 .line img       { display: inline-block; vertical-align: middle;}

#co_slide01 .text h1        { margin:4.5em 0 0 0; font:100 2.75em/1em 'Roboto'; background-color:rgba(0,0,0,0.65); color: #d3cdd1; text-transform: uppercase; text-align: center;}

#co_slide01 .text h1 span   {font:700 1.1em/1em 'Roboto'; color: #fff; display: block;}

#co_slide01 .text cite, #co_slide01 .text q {display: block; text-align: center;}

#co_slide01 .text q         { margin:0 0 1em 0;font:300 italic 1.6em/1em 'Roboto'; color: #d08400;}

#co_slide01 .text cite      {color:#534e63}

@media (min-width:1434px) and (max-width:1600px) {

  #co_slide01 .text h1        { margin:4em 0 0 0; font:100 3.75em/1em 'Roboto'; background-color:rgba(0,0,0,0.5); color: #d3cdd1; text-transform: uppercase; text-align: center;}

  #co_slide01 .text h1 span   {font:700 1.1em/1em 'Roboto'; color: #fff; display: block;}

  #co_slide01 .text q         { margin:0 0 1em 0;font:300 italic 1.9em/1em 'Roboto'; color: #d08400;}

  #prodSection.cosmos{background-position: 170% bottom!important;}

  #UBP.gravityZone{padding: 5em 0 10em 0!important;}

}

@media (min-width:1600px) and (max-width:2500px) {

  #co_slide01 .text h1        { margin:6em 0 0 0; font:100 3.75em/1em 'Roboto'; background-color:rgba(0,0,0,0.5); color: #d3cdd1; text-transform: uppercase; text-align: center;}

  #co_slide01 .text h1 span   {font:700 1.1em/1em 'Roboto'; color: #fff; display: block;}

  #co_slide01 .text q         { margin:0 0 1em 0;font:300 italic 1.9em/1em 'Roboto'; color: #d08400;}

}

/* Management */

#management_list            { padding:3em 0;}

#management_list h2         { font:300 6em/2em 'Roboto'; color:#fff; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}

#management_list .thumBox   { margin:0 0 3em 0;}

#management_list .imgW      { z-index:1}

#management_list .imgW img  { width:100%;}

#management_list .caption   { padding:0.5em 0 0.5em 1em; background:#fff; z-index:2; overflow: visible; position: relative;}

#management_list .up        { position: absolute; top:-0.6em; left:2em;}

#management_list .caption p { margin:0; padding:0; font:700 1.4em/1.2em 'Roboto'; color:#000; text-transform: uppercase;}

#management_list .caption span { font:300 italic 1.1em/1.2em 'Roboto'; color:#1f1f1f;}

#management_list .text h3   { font:100 2.4em/1.2em 'Roboto'; color:#9f9f9f; text-transform: uppercase;}

#management_list .text p a  { font:700 1.2em/1.2em 'Roboto'; color:#9f9f9f; display: block;}

#management_list .text p    { font:300 italic 1.1em/1.2em 'Roboto'; color:#9f9f9f;}

/* Our Story */

#co_slide03.slide_co        {  background-color:#1b1b1b; }

#co_slide03 .text p         { color:#bbb; text-align:left; font:400 1.0em/1.4em 'Roboto'; }

#co_slide03 .text h2        { margin:0.5em 0; font:200 3.21em/1.2em 'Roboto'; color:#fff; text-align:left; }

/*#co_slide03 .text h2        { margin:0.5em 0; font:300 3.21em/1.2em 'Roboto'; color:#fff; text-align: center;}

#co_slide03 .text p         { margin:0 0 1em 0; font:400 1.1em/1.3em 'Roboto'; color:#b2b2b2; text-align:left;}*/

/* Brand Guidelines */

#brand_guidelines           { padding:10em 0 0 0; overflow:hidden;}

#brand_guidelines .text     { padding:4em 0 0 0;}

#brand_guidelines .text h2  { padding:0 0.5em 0.25em 0; font:900 6em/1em 'Roboto', serif; color:#fff; text-transform: uppercase; text-align: right;}

#brand_guidelines .text h2 span  { font:100 1em/1em 'Roboto', serif; color:#fff;}

#brand_guidelines .text p   { font:300 italic 1.1em/1em 'Roboto', serif; color:#707070;}

#brand_guidelines .btnW     { padding:6em 0 0 0;}

#brand_guidelines .btnW b   { font:400 1em/1em 'Roboto', serif; color:#adadad; display: block;}

#brand_guidelines span      { display: block;}

/*#brand_guidelines .btn      { padding:0.5em;  font:800 1.4em/1.8em 'Open Sans'; color:#fff; }*/

#brand_guidelines .btn img  { display: inline-block; margin:0 0.2em 0 0;}

#brand_guidelines .btnW span { padding:1.5em 0 0 0; font:400 0.75em/1.8em 'Roboto', serif; color:#707070;}

@media (min-width:925px) and (max-width:986px) {

  #brand_guidelines           { padding:5em 0 0 0; overflow:hidden;}

  #brand_guidelines .text     { padding:2em 0 0 0;}

  #brand_guidelines .text h2  { padding:0 0.5em 0.25em 0; font:900 4em/1em 'Roboto', serif; color:#fff; text-transform: uppercase; text-align: right;}

}

/* Awards and Certifications */

#co_slide05 h2             { font:300 3.75em/1.8em 'Roboto', serif; color:#444; text-align: center;}

@media screen and (max-width:1025px) {

 #co_slide05 h2             { font:300 1.75em/1.8em 'Roboto', serif; color:#444; text-align: center;}

}

/* Company Slide 06 Job Opportunities */

#co_slide06 h2              { margin:1.1em 0 0 0; font:300 3.21em/1.2em 'Roboto'; color:#fff; text-align: center;}

#co_slide06 p.subTitle      { margin:0 0 1.5em 0; font:300 1.8em/1em 'Roboto'; color:#fff; text-align: center;}

#job_country                { height:4.15em; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; background-color: #000;}

#job_country i              { line-height:58px; display: block; cursor:pointer;}

#job_country i.fa-chevron-left {display: none;}

#job_country .countries     { height:4.15em; position: relative; top: 0; left: 0; overflow: hidden;}

#job_country .countries ul  { width:auto; height:4.15em;margin:0; padding:0; position: absolute;}

#job_country .countries ul li {padding:0 2.1em 0 0;list-style: none;display: inline-block; float: left;}

#job_country .countries ul li a { font:700 1.2em/58px 'Roboto'; color:#fff; display:block;}

#job_country .countries ul li a.selected,

#job_country .countries ul li a:hover { color:#f93e3e;}

#job_city                   { height:2.8em; border-top:1px solid #424242; border-bottom:1px solid #000; background: #2c2c2c; position: relative;}

#job_city i                 { position: absolute;top:1em;}

#job_city .fa-chevron-left  { left:1em;}

#job_city .fa-chevron-right  { right:1em;}



#job_city ul                { height:2.692em; margin:0; padding:0; width:auto;overflow:auto;overflow-x:hidden; overflow-y:hidden;}

#job_city ul li             { height:2.592em; padding:0 2.1em 0 0; margin:0;list-style: none; display: inline-block; float: left;}

#job_city ul li a           { margin:0; padding:0.2em 0 0 0; font:400 1em/2.492em 'Roboto'; color:#7b7b7b; display:inline-block;}

#job_city ul li a.selected,#job_city ul li a:hover {color:#FFF;}

#job_city ul li a.selected        {background: url(../images/dropdownarow.png) center -0.4em no-repeat;}

#job_listing                { height:28em; padding:1.5em; background: #303030; border:1px solid #3c3c3c; overflow: auto; position: relative;}



.job_group                  { padding:0 0 1em 0; margin:0 0 2em 0; background:url(../images/job_group_bottom.png) left bottom repeat-x;}

.job_group h4               { padding:0 0 1em; font:400 1.1em/1.2em 'Roboto'; border-bottom:1px solid #3a3a3a; color:#585858; text-transform: uppercase;}

.job_group ul               { margin:0; padding:0; list-style: none}

.job_group ul li            { padding:0.8em 0;  margin:0; border-bottom:1px solid #3a3a3a; list-style: none inside}

.job_group ul li.last       { padding:0.8em 0;  margin:0; border-bottom:none; list-style: none inside}

.job_group .title a         { padding:0 0 0 2em; background:url(../images/job_listing_icon.png) 0 0 no-repeat; font:400 0.851em/1.2em 'Roboto'; color:#cbcbcb;}

.job_group .title span.new  { padding:0 0 0 0.5em; font:400 0.851em/1.2em 'Roboto'; color:#60ba00; background:none;}

.job_group ul li a,.job_group ul li span          {  font:400 0.851em/1.2em 'Roboto'; color:#7b7b7b;}

.job_group ul li a:hover    {  color:#7b7b7b; }



.job_description            { padding:3em;}

.job_description h3         { margin:0 0 0.8em 0; font:900 1.75em/1em 'Roboto'; color:#383838;}

.job_description h4         { border:none; font:900 1.2em/1.2em 'Roboto'; color:#383838;}

.job_description ul li,.job_description .content p { font:400 1em/1.4em 'Roboto'; color:#383838;}

.job_description p.categ    { margin:0 0 2.5em 0; color:#595959;}

.job_description p.apply    { margin:0 0 1.5em 0; font:400 1.2em/1em 'Roboto'; color:#686868;}

.job_description p.apply a  { font:700 1em/1em 'Roboto'; color:#f93e3e;}

.job_description ul         { margin:0; padding:0;}

.job_description ul li      { padding:0 0 0.5em 2em;text-indent: -.7em; border: none; list-style:none inside;}

.job_description ul li:before { content:"·  "; color:#383838;}

.job_modal a.close          { text-align: right; font:700 2em/1.2em 'Roboto'; color:#fff; opacity:1;float: none;  display: block;}

.job_modal .new             { background-color: #46bb00; color:#fff; margin:0 0 2em 0; padding:0.5em 1em;}

.job_content                { height:30em; padding:2em 2em 0 0; margin:0 2em 0 0; overflow: auto; position: relative; border-top:1px solid #dcdcdc;}



#co_slide06 .text p         { margin:0 0 1em 0; font:400 0.95em/1.3em 'Roboto'; color:#b2b2b2;}

#co_slide06 .text h3        { margin:1em 0 0.5em 0; font:300 1.6em/1.3em 'Roboto'; color:#b2b2b2;}

#co_slide06 .text ul        { margin:0; padding:0; list-style: none;}

#co_slide06 .text ul li     { margin:0 0 0.8em 0; padding:0 0 0 1.4em; background:url(../images/check_light.png) 0 0.2em no-repeat; font:400 0.95em/1em 'Roboto'; color:#b2b2b2;}

#co_slide06 .text ul li span { font:400 0.85em/1.3em 'Roboto'; display: block;}

#companyW .contentW         { vertical-align: top; display:block; float: none;}

@media (min-width:768px) and (max-width:1025px) {

  a.close_company_area        { padding:0 2.2em 0 0; font:300 1em/1em 'Roboto'; position: absolute; bottom:1em; right:1em;}

  #companyW .contentW         { height:28em; padding:1em 1.5em; overflow: auto; position: relative;}

}

@media screen and (max-width:767px) {

  a.close_company_area        { padding:0 2.2em 0 0; font:300 1em/1em 'Roboto'; position: absolute; bottom:1em; right:1em;}

  #companyW .contentW         { height:28em; margin:0; padding:1em 1.5em; overflow: auto; position: relative;}

  #brand_guidelines           { padding:5em 0 0 0; overflow:hidden;}

  #classicLine h1 {font-size: 26px;}

}

/* Safepay */

#prodSection .super				{ font: normal 0.5em/1.2em 'Roboto', serif; display: inline-block; margin-top: 2px; vertical-align: top; }

#prodSection ul.lst				{ margin: 50px 0px 0px 26px; }

#prodSection .yspacer				{ margin:10.5em -15px 9px; }

#prodSection figure.logo-small	{ margin: 0px 0px 0px 2px; }

#prodSection .safepay span.glyphicon:first-child { margin-left: 10px; } 

#prodSection .safepay	.larger		{ font-size: 1.7em; }

#prodSection .safepay .free-download 	{ border-radius: 10px; padding: 16px 16px 10px 13px; margin-top: 3px; font-size: 1.5em; }

#prodSection .safepay				{ margin-bottom: 35px; }

#underProd .safepay h6			{ margin: 6px 0px 3px 0px }

#underProd .safepay p				{ line-height: 1em; }

#howItWorks						{ margin: 64px 0 36px 0; }

#howItWorks h2						{ font-size: 2.65em; }

#howItWorks p.subTitle			{ font: 300 1.75em/1em 'Roboto', serif; margin:18px 0 60px 0; }

#howItWorks p.subTitle_PC		{ font: 300 1.75em/1em 'Roboto', serif; margin:18px 0 30px 0; }

#howItWorks img					{ margin-left: 7%; }

#howItWorks h6						{ font: 700 1.9em/1.5em 'Roboto', serif; margin-bottom: 0; }

#howItWorks .premi				{ color: #ff7800; font-weight:bold; }

#sphFtrs .safepay					{ margin-top: 52px; }

#sphFtrs .feat-asterisk			{ margin: -10px 0 30px 0; font: 400 0.96em/1.2em 'Roboto'; }

#sphFtrs .safepay	h3				{ padding: 10px 0; }

#sphFtrs .safepay	li				{ margin-bottom: 43px; }

#prodSection .quickscan 			{margin: 1em auto 3em;}

#prodSection .quickscan .free-scan 	{ border-radius: 10px; padding:0.8em 1.4em; margin-top: 3px; font-size: 1.5em; }

#prodSection .quickscan .free-scan i 	{ font-size: 1em; }

#btmProd .quickscan .lowered-1		{ padding-top: 2em; }

#btmProd .quickscan .lowered-2		{ padding-top:6em; }

#btmProd .quickscan .lowered-3		{ padding-top:6em; }

#btmProd .quickscan .free-scan 	{ border-radius: 10px; padding:0.8em 1.4em; margin:1em 0; font-size: 1.5em; }

#feats ul				{ list-style:none outside none ; margin-left: -3em;}

#feats ul li			{ color: #6b6b6b ; font:400 0.96em/1.2em 'Roboto' ; padding: 1em 1.5em;}

#feats h2				{ color: #272727; font:700 2em/1em 'Roboto'; letter-spacing: -0.04em; margin: 0 0 1em;}



#GZfaq .safepay   				{ margin:-5em auto 0;}

#GZfaq .safepay h3  				{ font:400 2.2em/2em 'Exo 2',sans-serif;}

#GZfaq .safepay h4  				{ font:300 1.8em/2em 'Exo 2',sans-serif;}

#btmProd .safepay 				{ margin-top: 76px; }

#btmProd .safepay .lowered-1		{ padding-top: 30px; }

#btmProd .safepay .lowered-2		{ padding-top: 105px; }

#btmProd .safepay .lowered-3		{ padding-top: 90px; }

#btmProd .safepay .subTitle		{ font-size: 1.25em; margin-top: 17px; color: #505050; }

#btmProd .safepay .super			{ font: normal 0.5em/1.2em 'Roboto', serif; display: inline-block; margin-top: 2px; vertical-align: top; }

#btmProd .safepay h6				{ font: 700 1.625em/1.5em 'Roboto', sans-serif; }

#btmProd .safepay button			{ border-radius: 10px; padding: 16px 16px 10px 13px; margin: 3px 0 20px 0; font-size: 1.5em; }



/* 60 seconds Modifier class - .sixtys */

.sixtys .plusbg, .sixtys #sphFtrs .plusbg { background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em; letter-spacing: -0.02em; margin: 0 0 1em; padding: 0.5em 1em; }

.sixtys .plusbg i, .sixtys #sphFtrs .plusbg i { font-size: 1.3em; vertical-align:middle; margin: 0 0.3em 0 0; font-weight:inherit;}

.sixtys #prodSection					{ padding: 21px 0 46px 0; }

.sixtys #prodSection .imgprod			{ margin: 50px 0px 0px 36px; }

.sixtys	#prodSection figure.logo-small	{ margin: 0; }

.sixtys	#prodSection h2					{ line-height: 1.03em; padding: 0; margin-bottom: 3px; }

.sixtys	#prodSection .subTitle			{ margin-bottom: 7px; }

.sixtys	#prodSection ul.lst				{ margin: 10px 0px 0px 20px;  padding: 5px 36px 0 0; border-right: 1px solid #e4e4e4; }

.sixtys	#prodSection .w8				{ margin-top:1.5em; }

.sixtys	#prodSection .yspacer			{ margin: 12.8em 0 0; }

.sixtys	#prodSection .free-download 	{ border-radius: 10px; padding: 16px 16px 10px 13px; margin-top: 3px; font-size: 1.5em; }

.sixtys	#prodSection .larger			{ font-size: 1.9em; margin-top: 9px; }

.sixtys #uderProd						{ padding: 10px 0 5px 0; }

.sixtys #feat							{ margin: 77px 0px 0px 0px; }

.sixtys #feat img						{ margin: 0 auto 43px auto; }

.sixtys #feat h5 						{ color: #272727; font: 500 1.4em/1em 'Roboto'; white-space: nowrap; margin-bottom: 7px; }

.sixtys #feat p							{ font-size: 0.9em; color: #6b6b6b;}

.sixtys #feat div.row:first-child		{ margin-bottom: 20px; }

.sixtys #pScr							{ margin: 55px 0 30px 0; }

.sixtys #pScr h5						{ color: #272727; font: 500 1.4em/1em 'Roboto'; white-space: nowrap; }

.sixtys #pScr hr						{ margin: 20px 0; }

.sixtys #btmProd						{ margin: 82px 0 0 0; padding: 56px 0 60px; }

.sixtys #btmProd .lowered-1 figure		{ margin: 6px auto 0 auto; }

.sixtys #btmProd .lowered-2 figure		{ margin-top: 5px; }

.sixtys #btmProd .lowered-3				{ padding-top: 54px; }

.sixtys #btmProd h2						{ line-height: 0.95em; font-size: 3em; }

.sixtys #btmProd .subTitle				{ font: 300 1.3em/1em 'Roboto', serif; color: #8d8d8d; margin: 7px 0 17px 0; }

.sixtys #btmProd .smallSub				{ line-height: 1.3em; color: #727272; }

.sixtys #btmProd h6						{ font: 700 1.625em/1.5em 'Roboto', sans-serif; }

/* .sixtys #btmProd a						{ padding: 16px 16px 10px 13px; margin: 3px 0 20px 0; font-size: 1.5em; } */

/* .sixtys #sysReq ul li						{ margin-left: -2em;} */



/* Adwareremover Modifier class - .adr */

.adr #prodSection .free-download 		{ border-radius: 10px; padding: 16px 16px 10px 13px; margin-top: 3px; font-size: 1.5em; }

.adr .plusbg							{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em;  margin: 0 0 1em; padding: 0.5em 1em; }

.adr #prodSection						{ padding: 38px 0 46px 0; }

.adr #prodSection .imgprod				{ margin: 1em 0; }

.adr #prodSection figure.logo-small		{ margin: 0; width:353px; }

.adr #prodSection h2					{ line-height: 1.03em; padding: 0; margin-bottom: 3px; }

.adr #prodSection .subTitle				{ margin: 10px 0 7px 0; }

.adr #prodSection .subTitle_PC			{ margin: 10px 0 7px 0; }

.adr #prodSection .yspacer				{ margin-top:15.2em; }

.adr #prodSection .yspacer_PC			{ margin-top:15.5em; }

.adr #prodSection .sp					{ margin-top: 8px; }

.adr #prodSection ul.lst				{ margin: 7px 0px 0px 20px; padding-top: 5px; }

.adr #howItWorks img					{ width: 91%; margin: 0 0 0 60px; }

.adr #howItWorks.adrt_mac img			{ width: 94%; }

.adr #howItWorks .steps					{ width: 100%; margin: 1em 0 0 1em; }

.adr #howItWorks hr						{ margin: 2em 0; }

.adr #btmProd							{ margin: 82px 0 0 0; padding: 60px 0 60px 0; }

.adr #btmProd .lowered-1 figure			{ margin: 0px auto 0 auto; }

.adr #btmProd .lowered-2 figure			{ margin-top: 23px; }

.adr #btmProd .lowered-3				{ padding-top: 0px; }

.adr #btmProd h2						{ letter-spacing: -0.057em; line-height: 0.95em; font-size: 3em; }

.adr #btmProd .subTitle					{ font: 300 1.3em/1em 'Roboto', serif; color: #8d8d8d; margin: 7px 0 17px 0; }

.adr #btmProd .smallSub					{ line-height: 1.3em; color: #727272; }

.adr #btmProd h6						{ font: 700 1.625em/1.5em 'Roboto', sans-serif; }

.adr #btmProd .btn						{ padding: 16px 16px 10px 13px; margin: 3px 0 20px 0; font-size: 1.5em; }

.adr #sysReq ul li						{ margin-left: -3em;}

.adr #moreInfo							{ background-color:#f7f7f7; padding:2em 0;}

.adr #moreInfo h5						{ font-size: 1.5em;font-weight: 500;}

.adr #moreInfo p						{ font-size: 1em;}

.adr #moreInfo div						{ padding: 0 2em;}



#bookAdware								{ margin:3em 0;}

#bookAdware h2							{ font-size: 2.65em;}

#bookAdware hr							{ margin:2em 0}

#bookAdware h4							{ font-size: 1.6em; margin-bottom:0.5em}



#plusFeatBtnPC {

    margin: 0;

}



#btmProd .logo-small_PC {

    margin: 1em 0 0.3em;

}



/* Antitheft Modifier class - .at */

.at .plusbg								{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em; letter-spacing: -0.02em; margin: 0 0 1em; padding: 0.5em 1em; }

.at #prodSection						{ padding-bottom: 40px; }

.at #prodSection figure.logo-small		{ margin: 0; width:353px; }

.at #prodSection h2						{ line-height: 1.03em; padding: 0; margin-bottom: 3px; }

.at #prodSection .subTitle				{ color: #505050; margin: 0px 0 7px 0; letter-spacing: -0.05em; }

.at #prodSection ul.lst					{ margin: 24px 0px 0px 20px; padding: 5px 41px 0 0; border-right: 1px solid #e4e4e4; }

.at #prodSection .gp img				{ margin-top: 33px; }

.at #prodSection .gp .label-rating		{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }

.at #prodSection .gp .rating			{}

.at #prodSection .gp .rating img		{ margin: 0px 0px 0px 0px; }

.at #prodSection .yspacer				{ margin-top: 10px; }

.at #prodSection blockquote:before,

.at #prodSection blockquote:after		{ content: " "; }

.at #prodSection blockquote				{ margin: 10px 0 -10px 0; padding: 10px 0; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; border-left: 0; }

.at #prodSection blockquote	img			{ margin: 10px 0 11px 0; }

.at #prodSection blockquote	p			{ font-size: 0.8em; }

.at #prodSection blockquote footer:before	{ content: " "; }

.at #prodSection blockquote footer		{ font-size: 0.7em; }

.at #prodSection form					{ text-align: left; }

.at .priceTable #price big				{ float: none; font-size: 1.625em; }

.at .priceTable #price p				{ font-size: 1.8em; line-height: 1.8em; text-align: center; margin: -2px 0 -2px 0; }

.at .priceTable 						{ margin-bottom: 13px; }

.at #feats								{ margin-bottom: 2em; }

.at #feats figure						{ text-align: center; height: 80px; }

.at #feats h3							{ text-align: center; font-size: 2.375em; margin: 70px 0; }

.at #feats h6							{ color: #272727; font: 500 1.4em/1em 'Roboto'; }

.at #feats p							{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto';}

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

		hr.scrShoots					{ margin-top: 21px; }

		hr.uScrShoots					{ margin: 8px 0 20px 0; }

.at #sysReq ul li						{ margin-left: 0;}

.at #btmProd							{ margin: 90px 0 0 0; padding: 57px 0 30px 0; }

.at #btmProd .lowered-1					{ margin-top: -100px; }		

.at #btmProd .lowered-3					{ margin-top: 20px; }		

.at #btmProd .subTitle					{ color: #505050; margin: 0px 0 7px 0; letter-spacing: -0.05em; }

.at #btmProd .priceTable				{ width: 89%; }





/* Mechanic Modifier class - .mech */

.mech .plusbg							{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em; letter-spacing: -0.02em; margin: 0 0 1em; padding: 0.5em 1em; }

.mech .label-rating						{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }

.mech .rating img						{ margin: 0px 0px 0px 0px; }

.mech #prodSection 						{ padding-top: 27px; }

.mech #prodSection figure.logo-small	{ margin: 0; width:353px; }

.mech #prodSection figure.imgprod		{ margin: 31px 0 0 17px; }

.mech #prodSection h2 					{ margin: 4px 0 -2px 0; letter-spacing: -0.04em; }

.mech #prodSection .subTitle			{ letter-spacing: -0.067em; }

.mech #prodSection .desc				{ margin: 20px 0 30px 0; font: 300 1.2em/1.2em 'Roboto', sans-serif; letter-spacing: -0.029em; }

.mech #feats							{ margin: 60px 0 0; }

.mech #feats figure						{ margin-bottom:20px; }

.mech #feats h6							{ color: #272727; font: 500 1.4em/1em 'Roboto'; letter-spacing: -0.04em; }

.mech #feats p							{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto'; }

.mech #pScr h5							{ color: #272727; font: 500 1.4em/1em 'Roboto'; letter-spacing: -0.07em; }

.mech #btmProd							{ padding-top: 35px; }

.mech #btmProd .lowered-1 figure		{ margin: 29px 0 0 41px; }

.mech #btmProd .lowered-2 				{ margin: 4em 0 0; }

.mech #btmProd h2						{ font-size: 3.1em; margin-bottom: 6px; }

.mech #btmProd .subTitle				{ font: 300 1.4em/1em 'Roboto', serif; color: #8d8d8d; letter-spacing: -0.05em; }

.mech #btmProd .smallSub				{ margin: 17px 0 13px 0; }



/* Parental control Modifier class - .parentalc */

.parentalc .plusbg							{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em; letter-spacing: -0.02em; margin: 0 0 1em; padding: 0.5em 1em; }

.parentalc .ys								{ margin-top:20px; }

.parentalc .label-rating					{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }

.parentalc .rating img						{ margin: 0px 0px 0px 0px; }

.parentalc .rounded								{ border-radius: 10px; }

.parentalc figure.logo-small				{ margin: 0; width:353px; }

.parentalc #prodSection						{ padding-bottom: 50px; }

.parentalc #prodSection figure.imgprod		{ margin: 10px 0 0 10px; }

.parentalc #prodSection ul.lst				{ margin: 24px 0px 0px 20px; padding: 5px 60px 10px 0; border-right: 1px solid #e4e4e4; }

.parentalc #prodSection .gp img				{ margin-top: 33px; }

.parentalc #prodSection .gp .label-rating		{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }

.parentalc #prodSection .gp .rating			{}

.parentalc #prodSection .gp .rating img		{ margin: 0px 0px 0px 0px; }

.parentalc #prodSection .yspacer				{ margin-top: 10px; }

.parentalc #prodSection blockquote:before,

.parentalc #prodSection blockquote:after		{ content: " "; }

.parentalc #prodSection blockquote				{ margin: 10px 0 -10px 0; padding: 10px 0; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; border-left: 0; }

.parentalc #prodSection blockquote	img			{ margin: 10px 0 11px 0; }

.parentalc #prodSection blockquote	p			{ font-size: 0.8em; font-style: italic; }

/*.parentalc #prodSection blockquote footer:before	{ content: " "; }*/

.parentalc #prodSection blockquote footer p		{ font-size: 0.9em; font-style:normal; }

.parentalc #prodSection form					{ text-align: left; }

.parentalc .priceTable .price big				{ float: none; font-size: 1.625em; }

.parentalc .priceTable .price p				{ font-size: 1.8em; line-height: 1.8em; text-align: center; margin: -2px 0 -2px 0; }

.parentalc #feats .container				{ margin-top: 60px; margin-bottom: 60px; padding: 60px 0; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; }

.parentalc #feats h6						{ color: #272727; font: 500 1.4em/1em 'Roboto';  }

.parentalc #feats p							{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto'; padding: 0; }

.parentalc #whatYouGet h2					{ text-align: center; font-size: 2.65em; margin: 1em 0; }

.parentalc #whatYouGet h6					{ color: #272727; font: 500 1.4em/1em 'Roboto'; }

.parentalc #whatYouGet p					{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto'; padding: 0; margin: 0 0 2em;}

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

.parentalc #btmProd							{ margin-top: 110px; padding-top: 98px; }

.parentalc .lowered-1						{ margin-top: -144px; }

.parentalc #btmProd h2						{ font-size: 3.1em; margin-bottom: 6px; }

.parentalc #btmProd .subTitle				{ font: 300 1.4em/1em 'Roboto', serif; color: #8d8d8d; }

.parentalc #btmProd .smallSub				{ margin: 17px 0 13px 0; }



/* TuneUp Modifier class - .tuneup */



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



.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths {

    position: relative;

    min-height: 1px;

    padding-right: 15px;

    padding-left: 15px;

}

.col-xs-5ths {

    width: 20%;

    float: left;

}

@media (min-width: 768px) {

    .col-sm-5ths {

        width: 20%;

        float: left;

    }

}

@media (min-width: 992px) {

    .col-md-5ths {

        width: 20%;

        float: left;

    }

}

@media (min-width: 1200px) {

    .col-lg-5ths {

        width: 20%;

        float: left;

    }

}



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



.tuneup .plusbg								{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em; margin: 0 0 1em; padding: 0.5em 1em; }

.tuneup .ys									{ margin-top:20px; }

.tuneup .label-rating						{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }

.tuneup .rating img							{ margin: 0px 0px 0px 0px; }

.tuneup .rounded							{ border-radius: 10px; }

.tuneup figure.logo-small					{ margin: 0; width:353px; }

.tuneup .free-download 						{ border-radius: 10px; padding: 16px 16px 10px 13px; margin-top: 3px; font-size: 1.5em; }

.tuneup .subButton							{ margin-top: 14px; }

.tuneup #prodSection						{ padding-bottom: 50px; }

.tuneup #prodSection h2						{ margin-bottom: 10px; }

.tuneup #prodSection figure.imgprod			{/* margin: -28px 0 0 10px;*/ }

.tuneup #prodSection ul.lst					{ margin: 24px 0px 0px 20px; padding: 5px 111px 10px 0; border-right: 1px solid #e4e4e4; }

.tuneup #prodSection .gp img				{ margin-top: 33px; }

.tuneup #prodSection .gp .label-rating		{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }

.tuneup #prodSection .gp .rating			{}

.tuneup #prodSection .gp .rating img		{ margin: 0px 0px 0px 0px; }

.tuneup #prodSection .yspacer				{ margin-top: 7.4em; }

.tuneup #feats								{ margin: 30px 0 30px; padding: 30px 0; }

.tuneup #feats figure						{ min-height: 90px; }

.tuneup #feats h6							{ color: #272727; font: 500 1.4em/1em 'Roboto';  }

.tuneup #feats p							{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto';  padding: 0; }

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

.tuneup #btmProd							{ margin-top: 85px; padding-top: 50px; }

.tuneup .lowered-1							{ margin-top: -94px; }

.tuneup #btmProd h2							{ font-size: 3.1em; margin-bottom: 6px; }

.tuneup #btmProd .subTitle					{ font: 300 1.4em/1em 'Roboto', serif; color: #8d8d8d; }

.tuneup #btmProd h6							{ color: #272727; font: 500 1.4em/1em 'Roboto';}



/* SafeBox Modifier class - .safeb */

.safeb .plusbg								{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em; margin: 0 0 1em; padding: 0.5em 1em; }

.safeb .ys									{ margin-top:20px; }

.safeb figure.logo-small					{ margin: 0; width:353px; }

.safeb .free-download 						{ border-radius: 10px; padding: 16px 16px 10px 13px; margin: 0.5em 0 0.5em; font-size: 1.5em; }

.safeb #prodSection							{ padding-top: 40px; }

.safeb #prodSection	p:not(.subTitle)		{ font-size: 0.9em; line-height: 1em; }

.safeb #prodSection	p.avail					{ margin: 25px 0 15px 0; }

.safeb .icns img							{ float:left; margin-right:0.5em;}

.safeb .icns .col-md-3:nth-child(1)	p		{ margin-top: 2px; }

.safeb .icns .col-md-3:nth-child(2)	p		{ margin-top: 10px; }

.safeb .icns .col-md-3:nth-child(3)	p		{ margin-top: 10px; }

.safeb .icns .col-md-3:nth-child(4)	p		{ margin-top: 10px; }

.safeb #prodSection .yspacer				{ margin-top:10.4em; }

.safeb #feats								{ margin: 5em 0 2em;}

.safeb #feats figure						{ min-height: 169px; }

.safeb #feats h6							{ color: #272727; font: 500 1.4em/1em 'Roboto'; }

.safeb #feats p								{ color: #6b6b6b;}

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

.safeb #tableComp					{ margin:0 0 1em;}

.safeb #tableComp td:first-child a{ display: block;font: 400 1.1em/1em 'Roboto'; padding: 1.1em;color:#000;}

.safeb #tableComp td:first-child a:hover	{ color:#000;}

.safeb #tableComp td a			{ display: block;color:#2c2c2c; font-size:1.2em; padding:0.8em; font-weight: 500; }

.safeb #tableComp td a:hover		{ color:#2c2c2c;}

.safeb #tableComp td a.bullet		{ display: block;color:#bebebe; font-size:0.4em;}

.safeb #tableComp td a.bullet:hover{ color:#bebebe;}

.safeb #tableComp .table > thead > tr > th { border-bottom: 0;padding:0.8em; height: 60px; }

.safeb #tableComp th				{ vertical-align:middle; background-color: #333333; color: #fff;font-size: 1.3em;font-weight: 400; line-height: 0.8em; padding: 1.2em; width: 20%; border-right:1px solid #4a4a4a;}

.safeb #tableComp th:first-child	{ background-color: transparent; width: 27%;}

.safeb #tableComp th:last-child	{ background-color: #202020;}

.safeb #tableComp th:last-child span	{color:#FFAE45;line-height:1.3em;font-weight: 500;font-size:0.9em;}

.safeb #tableComp th > small		{ font-size: 0.6em; color:#666; font-weight: 400;}

.safeb #tableComp th > img        { position: absolute;right: 0.58em;top: -0.45em;}

.safeb #tableComp .table > tbody > tr > td  { border-left: 1px solid #eee; border-right: 1px solid #eee; border-top:1px solid #eee; padding:0;}

.safeb #tableComp .table > tbody > tr:last-child > td { border-bottom: 1px solid #eee; }

.safeb #btmProd								{ margin-top: 65px; padding-top: 50px; }

.safeb .lowered-2							{ padding-top: 60px; }

.safeb .lowered-3							{ padding-top: 50px; }

.safeb #btmProd h2							{ font-size: 3.1em; margin-bottom: 6px; }

.safeb #btmProd .subTitle					{ font: 300 1.4em/1em 'Roboto', serif; color: #8d8d8d; }

.safeb #btmProd h6							{ color: #272727; font: 500 1.4em/1em 'Roboto';}



/* SafeGo Modifier class - .safego */

.safego .plusbg								{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em; letter-spacing: -0.02em; margin: 0 0 1em; padding: 0.5em 1em; }

.safego .ys									{ margin-top:20px; }

.safego figure.logo-small					{ margin: 0; width:353px; }

.safego .free-download 						{ border-radius: 10px; padding: 16px 16px 10px 13px; margin-top: 3px; font-size: 1.5em; }

.safego #prodSection 						{ padding: 27px 0 65px 0; }

.safego #prodSection figure.logo-small		{ margin: 0; width:353px; }

.safego #prodSection figure.imgprod			{ margin: 68px 0 0 17px; }

.safego #prodSection .desc					{ margin: 20px 0 30px 0; font: 300 1.2em/1.2em 'Roboto', sans-serif; }

.safego #prodSection ul.lst					{ margin: 24px 0px 0px 20px; padding: 5px 28px 10px 0; }

.safego #prodSection .yspacer				{ margin-top: 10.4em; }

.safego #feats								{ margin: 30px 0; padding: 30px 0; }

.safego #feats figure						{ min-height: 150px; }

.safego #feats h6							{ color: #272727; font: 500 1.4em/1em 'Roboto'; }

.safego #feats p							{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto';  padding: 0; }

.safego #btmProd							{ margin-top: 37px; padding-top: 57px; }

.safego .lowered-1							{ padding-top: 20px; }

.safego .lowered-2							{ padding-top: 0px; }

.safego .lowered-3							{ padding-top: 0px; }

.safego #btmProd h2							{ margin: 10px 0; font-size: 3.1em; margin-bottom: 6px; }

.safego #btmProd .subTitle					{ margin-top:15px; font: 300 1.4em/1.4em 'Roboto', serif; color: #8d8d8d;  }

.safego #btmProd h6							{ margin-top: 20px; color: #272727; font: 500 1.4em/1em 'Roboto';}

.safego #btmProd .free-download				{ margin-bottom: 20px; }



/* SmartBattery Modifier class - .smartb */

.smartb .plusbg								{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em;  margin: 0 0 1em; padding: 0.5em 1em; }

.smartb .ys									{ margin-top:20px; }

.smartb figure.logo-small					{ margin: 0; width:353px; }

.smartb .free-download 						{ border-radius: 10px; padding: 16px 16px 10px 13px; margin-top: 3px; font-size: 1.5em; }

.smartb #prodSection 						{ padding: 5px 0 65px 0; }

.smartb #prodSection .yspacer				{ margin-top:12.7em; }

.smartb #prodSection figure.logo-small		{ margin: 0; width:353px; }

.smartb #prodSection figure.imgprod			{ margin: 37px 0 0 17px; }

.smartb #prodSection h2 					{ margin: 4px 0 -2px 0; letter-spacing: -0.04em; }

.smartb #prodSection .subTitle				{ margin: 0.1em 0 0.5em;}

.smartb #prodSection hr						{ margin: 0.5em 0;}

.smartb #prodSection .desc					{ margin: 20px 0 30px 0; font: 300 1.2em/1.2em 'Roboto', sans-serif; }

.smartb #prodSection ul.lst					{ margin: 24px 0px 0px 20px; padding: 5px 40px 10px 0; border-right: 1px solid #e4e4e4; }

.smartb #prodSection .gp img				{ margin-top: 33px; }

.smartb #prodSection .gp .label-rating		{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }

.smartb #prodSection .gp .rating			{}

.smartb #prodSection .gp .rating img		{ margin: 0px 0px 0px 0px; }

.smartb .subButton							{ margin-top: 14px; }

.smartb #howItWorks .container				{ margin: 1em auto;}

.smartb #howItWorks h6							{ color: #272727; font: 700 1.7em/1.7em 'Roboto';  margin-bottom: 5px; }

.smartb #howItWorks p							{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto'; padding: 0; }

.smartb #whatItDoes								{ margin:5em 0; }

.smartb #whatItDoes h2							{ font-size: 2.65em;  text-align: center; margin-bottom: 60px; }

.smartb #whatItDoes figure						{ min-height: 300px; }

.smartb #whatItDoes h6							{ color: #272727; font: 500 1.4em/1em 'Roboto'; }

.smartb #whatItDoes p							{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto';padding: 0; }

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

.smartb #btmProd							{ margin-top: 85px; padding-top: 50px; }

.smartb .lowered-1							{ margin-top: -94px; }

.smartb .lowered-3							{ margin-top: 38px; }

.smartb #btmProd h2							{ font-size: 3.1em; margin-bottom: 6px; }

.smartb #btmProd .subTitle					{ font: 300 1.4em/1.4em 'Roboto', serif; color: #8d8d8d;  }

.smartb #btmProd h6							{ color: #272727; font: 500 1.4em/1em 'Roboto';  }



/* TrafficLight Modifier class - .tlight */

.tlight .plusbg								{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em;  margin: 0 0 1em; padding: 0.5em 1em; }

.tlight .ys									{ margin-top:20px; }

.tlight figure.logo-small					{ margin: 0; width:353px; }

.tlight .free-download 						{ border-radius: 10px; padding: 16px 16px 10px 13px; margin-top: 3px; font-size: 1.5em; }

.tlight #prodSection 						{ padding: 60px 0 65px 0; }

.tlight #prodSection .yspacer				{ margin-top: 10.3em; }

.tlight #prodSection figure.logo-small		{ margin: 0; width:353px; }

.tlight #prodSection figure.imgprod			{ margin: 10px 0 0 17px; }

.tlight #prodSection h2 					{ margin: 4px 0 5px 0;  }

.tlight #prodSection .subTitle				{ letter-spacing: -0.06em; }

.tlight #prodSection ul.lst					{ margin: 24px 0px 12px 20px; padding: 5px 28px 10px 0; }

.tlight #feats								{ margin: 30px 0; padding: 30px 0; }

.tlight #feats figure						{ min-height: 185px; }

.tlight #feats h6							{ color: #272727; font: 500 1.4em/1em 'Roboto'; }

.tlight #feats p							{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto'; padding: 0; }

.tlight #btmProd							{ margin-top: 37px; padding-top: 114px; }

.tlight #btmProd hr							{ margin-top: 37px; }

.tlight #btmProd .button					{ margin-top: 0; }

.tlight .lowered-1							{ margin-top: -55px; }

.tlight #btmProd h2							{ font-size: 3.1em; margin-bottom: 6px; }

.tlight #btmProd .subTitle					{ font: 300 1.4em/1.4em 'Roboto', serif;  }

.tlight #btmProd h6							{ color: #272727; font: 500 1.4em/1em 'Roboto';}

.tlight #btmProd button						{ margin-bottom: 20px; }

.tlight #prodSection .available h5,

.tlight #btmProd .available h5				{ float:left;font: 500 1.1em/1em 'Roboto'; letter-spacing:0; margin: 1em 0 0;}

.tlight #prodSection .available ul,

.tlight #btmProd .available ul			{ list-style:outside none; display:block; margin: 1em 0 0; margin: -1.5em 0 0;}

.tlight #prodSection .available ul li,

.tlight #btmProd .available ul li		{ float: left; padding: 0.5em 1em;text-align: center;font:400 0.85em/1.4em 'Roboto';}

.tlight #prodSection .available ul li span,

.tlight #btmProd .available ul li span	{ margin:0 0.2em; display:block;}



/* USSDwiper Modifier class - .ussd */

.ussd .plusbg								{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em;  margin: 0 0 1em; padding: 0.5em 1em; }

.ussd .ys									{ margin-top:20px; }

.ussd figure.logo-small						{ margin: 0; width:353px; }

.ussd .free-download 						{ border-radius: 10px; padding: 16px 16px 10px 13px; margin-top: 3px; font-size: 1.5em; }

.ussd #prodSection 							{ padding: 4em 0 ; }

.ussd #prodSection .yspacer					{ margin-top: 11.7em; }

.ussd #prodSection figure.logo-small		{ margin: 0; width:353px; }

.ussd #prodSection figure.imgprod			{ margin: 10px 0 0 17px; }

.ussd #prodSection h2 						{ margin: 4px 0 5px 0; }

.ussd #prodSection .sp						{ margin: 10px 0 10px -10px; }

.ussd #prodSection ul.lst					{ margin: 24px 0px 0px 20px; padding:5px 94px 10px 0; border-right: 1px solid #e4e4e4; }

.ussd #prodSection .gp img					{ margin-top: 33px; }

.ussd #prodSection .gp .label-rating		{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }

.ussd #prodSection .gp .rating img			{ margin: 0px 0px 0px 0px; }

.ussd .subButton							{ margin-top: 14px; }

.ussd #underProd h6							{ margin: 1em 0; }

.ussd #feats								{ margin: 30px 0; padding: 30px 0; }

.ussd #feats figure							{ min-height: 185px; }

.ussd #feats h6								{ color: #272727; font: 500 1.4em/1em 'Roboto';}

.ussd #feats p								{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto';  padding: 0; }

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

.ussd #btmProd								{ margin-top: 100px; padding-top: 40px; }

.ussd .lowered-1							{ margin-top: -90px; }

.ussd .lowered-3							{ margin-top: 50px; }

.ussd #btmProd h2							{ font-size: 3.1em; margin-bottom: 6px; }

.ussd #btmProd .subTitle					{ font: 300 1.4em/1.4em 'Roboto', serif; color: #8d8d8d; }

.ussd #btmProd h6							{ color: #272727; font: 500 1.4em/1em 'Roboto';}





/* VirusScanner Modifier class - .vs */

.vs .plusbg									{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em; margin: 0 0 1em; padding: 0.5em 1em; }

.vs .ys										{ margin-top:20px; }

.vs figure.logo-small						{ margin: 0; width:353px; }

.vs .free-download 							{ border-radius: 10px; padding: 16px 16px 10px 13px; margin-top: 3px; font-size: 1.5em; }

.vs #prodSection 							{ padding: 60px 0 30px 0; }

.vs #prodSection .sp						{ margin: 10px 0 20px -10px; }

.vs #prodSection .yspacer					{ margin-top: 10.1em; }

.vs #prodSection figure.logo-small			{ margin: 0; width:353px; }

.vs #prodSection h2 						{ margin: 4px 0 5px 0; }

.vs #prodSection .subTitle					{ letter-spacing: -0.06em; }

.vs #prodSection ul.lst						{ margin: 24px 0px 0px 20px; padding: 5px 28px 10px 0; border-right: 1px solid #e4e4e4; }

.vs #prodSection .label-rating				{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }

.vs #prodSection .rating img				{ margin: 0px 0px 0px 0px; }

.vs #feats									{ margin: 60px 0; }

.vs #feats p								{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto'; margin: 0; padding: 0; }

.vs #feats .lists2col						{ margin-bottom: 1em;}

.vs #sysReq ul								{ margin: 0 0 0 -0.5em; padding: 7px 10px 1px !important; }

.vs #feats ul								{ display: inline-table; padding: 25px 10px 15px; list-style-image: url(../images/check.png); list-style-position: outside; }

.vs #feats ul li  							{ font: 400 0.98em/1.3em 'Roboto'; padding:5px 0 0 0;}

.vs #btmProd								{ margin-top: 70px; padding-top: 70px; }

.vs .lowered-2								{ margin-top: 20px; }

.vs .lowered-3								{ margin-top: 30px; }

.vs #btmProd h2								{ font-size: 3.1em; margin-bottom: 6px; }

.vs #btmProd .subTitle						{ font: 300 1.4em/1.4em 'Roboto', serif; color: #8d8d8d; }

.vs #btmProd h6								{ color: #272727; font: 500 1.4em/1em 'Roboto';}

.vs #btmProd button							{ margin-bottom: 20px; }

#btmProd button {width:70% !important;}
.check-mobile-security{padding-bottom: 20px;}
.check-email-security h3,.check-mobile-security h3{font-family: 'Roboto';}
.check-email-security h3 span.el span:first-child{font-family: 'Roboto';font-weight: 600;}
.check-email-security ul, .check-mobile-security ul {list-style-type: none;text-align: left;width: 80%;margin: 0 auto;}
.check-email-security ul li, .check-mobile-security ul li{margin: 30px 0 0 0;}
.check-email-security h6, .check-mobile-security h6{font-family: 'Roboto';}
.check-img {width: 35%;margin: 0 auto;}
.check-img img {max-width: 100%}


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





.avand .plusbg								{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em; margin: 0 0 1em; padding: 0.5em 1em; }

.avand .ys									{ margin-top:-4px; }

.avand figure.logo-small					{ margin: 0; width:353px; }

.avand .free-download 						{ border-radius: 10px; padding: 16px 16px 10px 13px; margin-top: 3px; font-size: 1.5em; }

.avand #prodSection 						{ padding: 60px 0 65px 0; }

.avand #prodSection .yspacer				{ margin: 13.1em 0 1.5em; }

.avand #prodSection figure.logo-small		{ margin: 0; width:353px; }

.avand #prodSection figure.imgprod			{ margin: 10px 0 0 17px; }

.avand #prodSection h2 						{ margin: 4px 0 5px 0;  }

.avand #prodSection .subTitle				{ letter-spacing: -0.06em; }

.avand #prodSection .sp						{ margin: 10px 0 10px -10px; }

.avand #prodSection ul.lst					{ margin: 8px 0px 0px 20px; padding: 10px 84px 22px 0; border-right: 1px solid #e4e4e4; }

.avand #prodSection .gp img					{ margin-top: 14px; }

.avand #prodSection .gp .label-rating		{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }

.avand #prodSection .gp .rating				{}

.avand #prodSection .gp .rating img			{ margin: 0px 0px 0px 0px; }

.avand .subButton							{ margin-top: 14px; }

.avand #feats								{ margin: 30px 0; padding: 30px 0; }

.avand #feats h2							{ font-size: 2.65em;  text-align: center; margin-bottom: 18px; }

.avand #feats .subTitle						{ font: 300 1.8em/1.2em 'Roboto', sans-serif; color: #8d8d8d; }

.avand #feats figure						{ min-height: 143px; margin-top: 45px; }

.avand #feats h6							{ color: #272727; font: 500 1.4em/1em 'Roboto'; }

.avand #feats p								{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto'; padding: 0; }

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

.avand #btmProd								{ margin-top: 100px; padding-top: 40px; }

.avand .lowered-1							{ margin-top: -90px; }

.avand .lowered-3							{ margin-top: 50px; }

.avand #btmProd h2							{ font-size: 3.1em; margin-bottom: 6px; }

.avand #btmProd .subTitle					{ font: 300 1.4em/1.4em 'Roboto', serif; color: #8d8d8d;}

.avand #btmProd h6							{ color: #272727; font: 500 1.4em/1em 'Roboto';}



/* Mobile Security Modifier class - .bms */



.bms .plusbg								{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em; margin: 0 0 1em; padding: 0.5em 1em; }

.bms .ys									{ margin-top:20px; }

.bms .label-rating							{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }

.bms .rating img							{ margin: 0px 0px 0px 0px; }

.bms .rounded								{ border-radius: 10px; }

.bms figure.logo-small						{ margin: 0; width:353px; }

.bms #prodSection							{ padding-bottom: 50px; }

.bms #prodSection .labelRed					{ font-size: 0.8em; margin-left: 5px; }

.bms #prodSection figure.imgprod			{ margin: 10px 0 0 10px; }

.bms #prodSection ul.lst					{ margin: 0 0px 0px 20px; border-right: 1px solid #e4e4e4; }

.bms #prodSection .gp img					{ margin-top: 33px; }

.bms #prodSection .gp .label-rating			{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }

.bms #prodSection .gp .rating				{}

.bms #prodSection .gp .rating img			{ margin: 0px 0px 0px 0px; }

.bms #prodSection .yspacer					{ margin-top: 10px; }

.bms #prodSection blockquote:before,

.bms #prodSection blockquote:after			{ content: " "; }

.bms #prodSection blockquote				{ margin: 2em 0 -1em; padding: 10px 0; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; border-left: 0; text-align: center; }

.bms #prodSection blockquote img			{ margin: 10px 0 11px 0; }

.bms #prodSection blockquote p				{ font-size: 0.7em; font-style: italic; }

.bms #prodSection blockquote footer:before	{ content: " "; }

.bms #prodSection blockquote footer			{ font-size: 0.65em; font-style:normal; }

.bms #prodSection form						{ text-align: left; }

.bms .priceTable #price big					{ float: none; font-size: 1.625em; }

.bms .priceTable #price p					{ font-size: 1.8em; line-height: 1.8em; text-align: center; margin: -2px 0 -2px 0; }

.bms .priceTable 							{ margin-bottom: 13px; }

.bms #feats									{ margin: 30px 0; padding: 30px 0; }

.bms #feats h2								{ font-size: 2.65em;  text-align: center; margin-bottom: 18px; }

.bms #feats .subTitle						{ font: 300 1.8em/1.2em 'Roboto', sans-serif; color: #8d8d8d; }

.bms #feats figure							{ min-height: 143px; margin-top: 45px; }

.bms #feats p								{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto'; padding: 0; }

.bms #weyg									{ margin: 30px 0; padding: 30px 0; }

.bms #weyg h2								{ font-size: 2.65em;  text-align: center; margin-bottom: 18px; }

.bms #weyg .subTitle						{ font: 300 1.8em/1.2em 'Roboto', sans-serif; color: #8d8d8d; }

.bms #weyg figure							{ min-height: 143px; margin-top: 45px; }

.bms #weyg h6								{ color: #272727; font: 500 1.4em/1em 'Roboto'; }

.bms #weyg p								{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto';  padding: 0; }

.bms #weyg .labelRed 						{ vertical-align: bottom; font-size: .55em; margin-left: 5px; }

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

.bms #btmProd								{ margin-top: 100px; padding-top: 40px; }

.bms .lowered-1								{ margin-top: -90px; }

.bms .lowered-2								{ margin-top: -4em; }

.bms .lowered-3								{ margin-top: -100px; }

.bms #btmProd h2							{ font-size: 3.1em; margin-bottom: 6px; }

.bms #btmProd .subTitle						{ font: 300 1.4em/1.4em 'Roboto', serif; color: #8d8d8d; }

.bms #btmProd h6							{ color: #272727; font: 500 1.4em/1em 'Roboto';}

.bms #btmProd blockquote:before,

.bms #btmProd blockquote:after				{ content: " "; }

.bms #btmProd blockquote					{ margin: 5em 0 0; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; border-left: 0; text-align: center; }

.bms #btmProd blockquote img				{ margin: 10px 0 11px 0; }

.bms #btmProd blockquote p					{ font-size: 0.7em; font-style: italic; }

.bms #btmProd blockquote footer:before		{ content: " "; }

.bms #btmProd blockquote footer				{ font-size: 0.65em; font-style:normal; }

.bms #btmProd form							{ text-align: left; margin: -1em 0 0;}



/* Clueful for Android Modifier class - .cland */

.cland .plusbg									{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em; margin: 0 0 1em; padding: 0.5em 1em; }

.cland .ys										{ margin:5px 0 30px 0; }

.cland .label-rating							{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }

.cland .rating img								{ margin: 0px 0px 0px 0px; }

.cland .rounded									{ border-radius: 10px; }

.cland figure.logo-small						{ margin: 0; width:353px; }

.cland .free-download 							{ border-radius: 10px; padding: 16px 16px 10px 13px; margin: 25px 0; font-size: 1.5em; }

.cland #prodSection								{ padding-bottom: 5px; }

.cland #prodSection .sp							{ margin-top: 10px; }

.cland #prodSection figure.imgprod				{ margin: 10px 0 0 10px; }

.cland #prodSection ul.lst						{ margin: 0 0px 0px 20px; border-right: 1px solid #e4e4e4; }

.cland #prodSection .gp img						{ margin-top: 33px; }

.cland #prodSection .gp .label-rating			{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }

.cland #prodSection .gp .rating					{}

.cland #prodSection .gp .rating img				{ margin: 0px 0px 0px 0px; }

.cland #prodSection .yspacer					{ margin: 12.1em 0 0; }

.cland #prodSection hr.hrover					{ margin-bottom: -18px; }

.cland #prodSection .orlabel					{ font-size: 1.6em; color: #bdbdbd; display: inline-block; padding: 0 20px; background-color: #f7f7f7; font-style: italic; }

.cland #prodSection .goto						{ font: 400 1.2em/1.2em 'Roboto', sans-serif; letter-spacing: -0.02em; color: #e80000; }

.cland #prodSection .also						{ font: 400 0.9em/1em 'Roboto', sans-serif; }

.cland #prodSection .also a,

.cland #prodSection .also a:visited				{ font: 400 1em/1em 'Roboto', sans-serif; color: #e80000; }

.cland #prodSection .also a:hover				{ text-decoration: underline; }

.cland #howItWorks 								{ margin-bottom: 30px; padding-bottom: 30px;} 

.cland #howItWorks .subTitle					{ line-height: 1.1em; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #e4e4e4;} 

.cland #howItWorks .subDesc						{ font: 400 1em/1.4em 'Roboto', sans-serif; color: #575757; margin-bottom: 30px; } 

.cland #howItWorks img							{ margin-left: 2%; }

.cland #feats 									{ margin-bottom: 30px; }

.cland #feats h6								{ color: #272727; font: 500 1.4em/1em 'Roboto';}

.cland #feats p									{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto'; padding: 0; }

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

.cland .lowered-2								{ margin-top: 45px; }

.cland .lowered-3								{ margin-top: 67px; }

.cland #btmProd 								{ margin: 2em 0 0; padding:2em 0;}

.cland #btmProd h2								{ font-size: 3.1em; margin-bottom: 6px; }

.cland #btmProd .subTitle						{ font: 300 1.4em/1.4em 'Roboto', serif; color: #8d8d8d; }

.cland #btmProd h6								{ color: #272727; font: 500 1.4em/1em 'Roboto'; }

.cland #btmProd hr.hrover						{ margin-bottom: -18px; }

.cland #btmProd .orlabel						{ font-size: 1.6em; color: #bdbdbd; display: inline-block; padding: 0 20px; background-color: #f7f7f7; font-style: italic; }

.cland #btmProd .goto							{ font: 400 1.2em/1.2em 'Roboto', sans-serif;  color: #e80000; }

.cland #btmProd .also							{ font: 400 0.9em/1em 'Roboto', sans-serif; }

.cland #btmProd .also a,

.cland #btmProd .also a:visited					{ font: 400 1em/1em 'Roboto', sans-serif; color: #e80000; }

.cland #btmProd .also a:hover					{ text-decoration: underline; }





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



.clios .plusbg									{ background-color: #9E9E9E; border-radius: 0; color: #FFFFFF; font-size: 0.8em; margin: 0 0 1em; padding: 0.5em 1em; }

.clios .ys										{ margin:5px 0 30px 0; }

.clios .label-rating							{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }

.clios .rating img								{ margin: 0px 0px 0px 0px; }

.clios .rounded									{ border-radius: 10px; }

.clios figure.logo-small						{ margin: 0; width:353px; }

.clios .free-download 							{ border-radius: 10px; padding: 16px 16px 10px 13px; margin: 25px 0; font-size: 1.5em; }



.clios #prodSection								{ padding-bottom: 40px; }

.clios #prodSection .sp							{ margin-top: 10px; }

.clios #prodSection figure.imgprod				{ margin: 10px 0 0 10px; }

.clios #prodSection ul.lst						{ margin: 24px 0px 30px 20px; padding: 5px 30px 10px 0; }

.clios #prodSection .gp img						{ margin-top: 33px; }

.clios #prodSection .gp .label-rating			{ font-size: 0.9em; color: #8f8f8f; margin: 12px 0 -3px 0; }

.clios #prodSection .gp .rating					{}

.clios #prodSection .gp .rating img				{ margin: 0px 0px 0px 0px; }

.clios #prodSection .yspacer					{ margin: 11.7em 0 0; }

.clios #prodSection hr.hrover					{ margin-bottom: -18px; }

.clios #prodSection .orlabel					{ font-size: 1.6em; color: #bdbdbd; display: inline-block; padding: 0 20px; background-color: #f7f7f7; font-style: italic; }

.clios #prodSection .goto						{ font: 400 1.2em/1.2em 'Roboto', sans-serif; letter-spacing: -0.02em; color: #e80000; }

.clios #prodSection .also						{ font: 400 0.9em/1em 'Roboto', sans-serif; }

.clios #prodSection .also a,

.clios #prodSection .also a:visited				{ font: 400 1em/1em 'Roboto', sans-serif; color: #e80000; }

.clios #prodSection .also a:hover				{ text-decoration: underline; }



.clios #feats 									{ margin: 6em 0; } 

.clios #feats h2								{ font-size: 2.65em;  text-align: center; margin-bottom: 18px; }

.clios #feats .subTitle							{ font: 300 1.8em/1.2em 'Roboto', sans-serif; color: #8d8d8d; margin-bottom: 40px; }

.clios #feats .subDesc							{ font: 400 1em/1.4em 'Roboto', sans-serif; color: #575757; margin-bottom: 30px; } 

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

.clios #feats p									{ color: #6b6b6b; font: 400 1em/1.3em 'Roboto'; padding: 0; }



.clios #moreInfo 								{ margin:2em 0; background-color: #f9f9f9; padding:2em 0;}

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







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



.clios #suppFAQ h3								{ font: 400 2em/2em 'Roboto', sans-serif; }

.clios #suppFAQ h4								{ font: 400 1.4em/1.4em 'Roboto', sans-serif; }

.clios #suppFAQ h4 span							{ font-size: 0.8em; color: #63b3e0; }



.clios #suppFAQ ul.chevron				  		{ display: inline-table; padding: 20px 0 0 60px; list-style-image: url(../images/chevron-right.png); list-style-position: outside; }

.clios #suppFAQ ul.chevron li					{ padding: 10px 0; }

.clios #suppFAQ .panel-heading					{ padding: 0; }

.clios #suppFAQ .panel-body						{ border: none; }

.clios #suppFAQ .bordered						{ border-right: 1px solid #e4e4e4; }



.clios #suppFAQ h5								{ color: #272727; font: 500 1.4em/1em 'Roboto'; margin: 20px 0 20px 20px; }

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



/* SMB Downloads */

#header_smb_downloads       { padding: 1em 0 7em; background:url(../images/header_smb_downloads.jpg) top center no-repeat; background-size: cover; border-bottom:15px solid #d5d5d5;}

#header_smb_downloads h1    { padding:0.5em 0 0 0; font:700 3.5em/1.2em 'Roboto', serif; text-align: center; color:#fff;}

#header_smb_downloads p.subTitle { font:100 1.8em/1.3em 'Roboto'; color:#fff; text-align: center;}

.halfCircle                 { height:3em; width:5.85em; margin:0; padding:0; border-radius:5.85em 5.85em 0 0; -moz-border-radius: 5.85em 5.85em 0 0; -webkit-border-radius: 5.85em 5.85em 0 0; background:#f8f8f8;

display: inline-block;}

#smbDwnld_formW             { margin:-6em 0 4em 0;}

#smbDwnld_form              { padding:0 5.5em 3em ; background:#f8f8f8;}

#smbDwnld_formW .glyphicon-envelope { margin:-20px auto 0; position: static; font-size:2.7em; line-height:1em; text-align: center; color:#46566d; z-index:200; display:block;}

#smbDwnld_form h2           { padding:4em 0 1em; text-align: center; font:500 1.428em/1.3em 'Roboto'; color:#373737;}

#smbDwnld_form p            { padding:0 0 2em 0; text-align: center;  font:400 1em/1.3em 'Roboto'; color:#575757;}

#smbDwnld_form p.iquire     { padding:0 0 0.5em;}

#smbDwnld_form .form-group  { display: block; overflow: hidden;}

#smbDwnld_form label        { font:500 1em/1.3em 'Roboto'; color:#272727;}

#smbDwnld_form input        { font:400 1em/1.3em 'Roboto'; color:#828282;}

#smbDwnld_form input:focus  { color:#3a3a3a;}

#smbDwnld_form textarea     { width:100%; padding:1em 2em;}

#smbDwnld_form .form-group span { font:400 0.8em/1.8em 'Roboto'; color:#b3b3b3; text-align: right; display: block;}

#smbDwnld_form p.last       { margin:1em 0 2em 0; padding:1em 0;font:400 0.9em/1.2em 'Roboto'; color:#8f8f8f; border-top:1px dotted #b0b0b0; border-bottom:1px dotted #b0b0b0;}

#smbDwnld_form p.last span  { color:#676767;}

#submit_smbDwnld_form       { display:inline-block; margin:1em auto;}



#smbDwnld_form.trialthnk        { padding:0 2.5em 3em ; background:#f8f8f8;}

#smbDwnld_form.trialthnk .subTitle	{ font:300 1.7em/1em "Roboto",sans-serif; letter-spacing: -0.01em; padding: 0 0 1em;}

#smbDwnld_form.trialthnk h2		{ font-size:2.5em; padding:2em 0 1em;}

#smbDwnld_form .thankyou p		{ text-align:left; padding: 1em 0 0.5em;}

#smbDwnld_form .thankyou span	{ padding:0.3em 0;}

#smbDwnld_form .thankyou ul		{ margin: 0 0 0 -1.8em;}

#smbDwnld_form .thankyou li		{ padding: 0.6em 0 0 0;}



/* AV for Mac Modifier class - .avm */

#prodSection .avm								{ font: 300 1.2em/1em 'Roboto', sans-serif; text-align: right; }

#prodSection .avm strike						{ font-size: 1.2em; color: #FF0000; }

#prodSection .avm big							{ font: 900 1.6em/1em 'Roboto', sans-serif; }



#secondZone	.container							{ margin: 10px auto 0;}

#secondZone p									{ margin-bottom: 15px; }

#secondZone hr									{ margin:4em 0 0; }

#secondZone .bolder								{ font-weight: 700; }

#secondZone h3									{ font: 300 2.875em/1em 'Roboto', sans-serif; text-transform: uppercase; }

#secondZone h3:nth-child(1)						{ margin-top: 70px; }

#secondZone h3:nth-child(2)						{ margin-bottom: 30px; }

#secondZone a									{ margin:2.5em 0 0!important;}



#features.avm 									{ margin-bottom: 45px; }

#features.avm h5								{ font: 600 1.650em/1em 'Roboto', sans-serif; margin-bottom: 10px; letter-spacing: -0.04em; }

#features.avm p 								{ font: 400 0.96em/1.2em 'Roboto'; color: #6b6b6b; }



#btmProd.avm									{ margin-top: 60px; }

#btmProd.avm .btmBox 							{ display: block; margin: -2em 0 6em; }

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



#btmProd.avm #price								{ font: 300 1.2em/1em 'Roboto', sans-serif; text-align: right; }

#btmProd.avm #price strike						{ font-size: 1.2em; color: #FF0000; }

#btmProd.avm #price big							{ font: 900 1.6em/1em 'Roboto', sans-serif; }



/* Gonzales Modifier Class - .gnz */



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



.gnz .breadcrumb								{ padding: 0; margin: 0px 0px 0px 15px; background-color: transparent; border-radius: 0px; }

.gnz .breadcrumb > li + li:before				{ padding: 0 5px; color: #ccc; content: "\00bb"; }

.breadc											{ background-color: #eeeeee; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 8px 0 8px 0; }

.breadc	a										{ font: 500 0.8em/1em 'Roboto', sans-serif; color: #7d7d7d; }



#head.gnz										{ background: url(../images/gonz_head_bk_img.png) center top no-repeat #ffffff; padding-bottom: 70px; }

#head.gnz h1									{ font: 300 3.357em/1em 'Roboto', sans-serif; color: #2f2f2f; margin-top: 5%; letter-spacing: -0.035em; }

#head.gnz h1 span								{ font-weight: 700; }

#head.gnz blockquote							{ margin: 26px 0; padding: 0; border: none; font: 300 1.643em/1em 'Roboto', sans-serif; color: #3a3a3a; letter-spacing: -0.04em; }

#head.gnz blockquote p:before					{ content: '\201C'; position: relative; top: 17px; font: 500 2em/1em Arial, sans-serif; display: inline-block; margin-right: 9px; color: #989898; font-style: italic; }

#head.gnz blockquote p:after					{ content: '\201D'; position: relative; top: 14px; font: 500 2em/1em Arial, sans-serif; display: inline-block; margin-left: 1px; color: #989898; font-style: italic; }

#head.gnz blockquote footer:before				{ content: ''; }

#head.gnz blockquote footer						{ background: url(../images/gonz_horizlines.png) center 13px no-repeat; margin-top: -11px; }

#head.gnz blockquote footer	a					{ font: 500 0.8em/1em 'Roboto', sans-serif; color: #999898; letter-spacing: 0; }

#head.gnz .download								{ font: 900 1.286em/1em 'Roboto', sans-serif; text-transform: uppercase; letter-spacing: 0; margin-bottom: 35px; }

#head.gnz h2									{ font-size: 3.857em; text-transform: uppercase; margin: 30px 0 20px 0; }

#head.gnz h3									{ font: 300 1.571em/1em 'Roboto', sans-serif; color: #7b7b7b; margin-bottom: 54px; }

#head.gnz .ratings span							{ position: relative; margin-right: 3px; top: 4px; }

#head.gnz .ratings .full						{ display: inline-block; height: 17px; width: 17px; background: url(../images/gonz_ell_full.png) no-repeat; }

#head.gnz .ratings .half						{ display: inline-block; height: 17px; width: 17px; background: url(../images/gonz_ell_half.png) no-repeat; }

#head.gnz .ratings .empty						{ display: inline-block; height: 17px; width: 17px; background: url(../images/gonz_ell_empty.png) no-repeat; }

#head.gnz .ratings								{ font: 300 1em/1em 'Roboto', sans-serif; color: #767676; }

#head.gnz .ratings .bolder						{ font-weight: 700; color: #2f2f2f; }



#feats.gnz										{ background-color: #f3f3f3; }

#feats.gnz .over								{ display: none; }

#feats.gnz .over								{ position: absolute; height: 100%; background-color: #f6f6f6; top: 0; padding: 15% 10%; }

#feats.gnz .over h4								{ font: 700 1.6em/1.2em 'Roboto', sans-serif; color: #000000; margin-bottom: 10%; letter-spacing: 0; }

#feats.gnz .over p								{ font: 500 1em/1.5em 'Roboto', sans-serif; color: #000000; letter-spacing: 0; }

#feats.gnz figure								{ position: relative; }

#feats.gnz h6									{ min-height: 6em;text-align: center; font: 400 1.05em/1em 'Roboto', sans-serif; color: #353535; padding: 31px 0 26px; letter-spacing:-0.02em; background-color: #ffffff; margin-top: 0; margin-bottom: 0; }



#feats2											{ margin: 65px 0; }

#feats2 p										{ font-size: 0.857em; }

#feats2 figure									{ min-height: 100px; }

#feats2 .col-lg-4:nth-child(2) figure			{ padding-top: 22px; }

#feats2 .col-lg-4:nth-child(3) figure			{ padding-top: 20px; }

#feats2 h5										{ font: 700 1.6em/1em 'Roboto', sans-serif; color: #383838; letter-spacing: -0.02em; }

#feats2 h6										{ font: 400 1.2em/1em 'Roboto', sans-serif; color: #272727; letter-spacing: -0.01em; margin: -5px 0 15px 0 ;}



#under.gnz										{ padding: 60px 0 5px 0; margin-bottom: 44px; background-color: #f3f3f3; }

#under.gnz h2									{ text-transform: uppercase; margin-bottom: 45px; }

#under.gnz p									{ font: 500 1.1em/1.2em 'Roboto', sans-serif; color: #727272; margin: 0 0 30px 0; } 

#under.gnz hr									{ margin-bottom: 30px; }

#under.gnz blockquote							{ margin: 26px 0; padding: 0; border: none; }

#under.gnz blockquote p							{ font: 400 1.2em/1em 'Roboto', sans-serif; color: #3a3a3a; letter-spacing: -0.04em; }

#under.gnz blockquote footer:before				{ content: ''; }

#under.gnz blockquote footer					{ margin-top: -25px; }

#under.gnz blockquote footer a					{ font: 400 1.2em/1em 'Roboto', sans-serif; color: #727272; letter-spacing: 0; }

#under.gnz .download							{ font: 900 1.286em/1em 'Roboto', sans-serif; text-transform: uppercase; letter-spacing: 0; }

#under.gnz img									{ display: inline-block; margin-right: 10px; }

#under.gnz img:last-child						{ margin-right: 0; }



#social.gnz										{ background: url(../images/gonz_comm_shape.png) top center no-repeat; }

#social.gnz ul									{ list-style: none; display: inline-block; margin: 21px 0 50px 0; padding: 0; }

#social.gnz ul li:last-child					{ margin-right: 0;}

#social.gnz h3									{ color: #a0a0a0; text-transform: uppercase; }



#better.gnz										{ margin: 50px 0; padding: 5em 0 1em; background-color: #f7f7f7; }

#better.gnz p									{ font-size: 0.857em; }

#better.gnz h2									{ text-transform: uppercase; color: #343434; margin-bottom: 35px; }

#better.gnz h3									{ font: 300 1.7em/1em 'Roboto', sans-serif; color: #6b6b6b; letter-spacing: 0; margin-bottom: 20px; }

#better.gnz h5									{ font: 500 1.5em/1em 'Roboto', sans-serif; color: #6b6b6b; letter-spacing: 0; margin: 40px 0 10px 0; }

#better.gnz ul									{ list-style: none; margin: 30px 0; overflow: hidden; }

#better.gnz ul li								{ margin-bottom: 30px; text-align: center; }

#better.gnz h6									{ font: 500 1.4em/1em 'Roboto', sans-serif; color: #272727; letter-spacing: 0; margin: 0 0 20px 0; }

#better.gnz hr									{ margin:3em 0;}



#sysreq.gnz p									{ font-size: 0.857em; margin: 0; }

#sysreq.gnz h2									{ text-align: center; text-transform: uppercase; color: #343434; margin-bottom: 35px; }

#sysreq.gnz ul									{ list-style: none; margin-top: 30px; margin-bottom: 30px; }

#sysreq.gnz ul li								{ margin-bottom: 30px; }

#sysreq.gnz h6									{ font: 500 1.4em/1em 'Roboto', sans-serif; color: #272727; letter-spacing: 0; margin: 0 0 20px 0; }



#quote.gnz										{ padding-top: 35px; padding-bottom: 35px; background-color: #f7f7f7; }

#quote.gnz blockquote							{ margin: 26px 0; padding: 0; border: none; font: 300 1.643em/1em 'Roboto', sans-serif; color: #3a3a3a; letter-spacing: -0.04em; }

#quote.gnz blockquote p:before					{ content: '\201C'; position: relative; top: 17px; font: 500 2em/1em Arial, sans-serif; display: inline-block; margin-right: 9px; color: #989898; font-style: italic; }

#quote.gnz blockquote p:after					{ content: '\201D'; position: relative; top: 14px; font: 500 2em/1em Arial, sans-serif; display: inline-block; margin-left: 1px; color: #989898; font-style: italic; }

#quote.gnz blockquote footer:before				{ content: ''; }

#quote.gnz blockquote footer					{ background: url(../images/gonz_horizlines.png) center 13px no-repeat; margin-top: -11px; }

#quote.gnz blockquote footer a					{ font: 500 0.8em/1em 'Roboto', sans-serif; color: #999898; letter-spacing: 0; }

#quote.gnz .download							{ font: 900 1.286em/1em 'Roboto', sans-serif; text-transform: uppercase; letter-spacing: 0; margin-bottom: 35px; }



#beta.gnz										{ background: url(../images/gonz_beta_bkg.png) top center no-repeat #000000; border-bottom: 1px solid #454545; }

#beta.gnz h2									{ font-size: 2.857em; text-transform: uppercase; color: #ffffff; margin-top: 65px; }

#beta.gnz h3									{ font: 300 2.286em/1em 'Roboto', sans-serif; margin-bottom: 57px; color: #ffffff; }

#beta.gnz .download								{ margin-top: 77px; }



/* Back to top */

.backTop { bottom: 105px; position: fixed; right: 10px; z-index: 999; }

.backTop a 					        { width:80px; height:80px; background: url("../images/to-top.png") no-repeat scroll center center #000; text-align:center; -webkit-transition: 1s;	-moz-transition: 1s; transition: 1s; display:block;}

.backTop a:hover 			      { background: url(../images/to-top-hover.png) center 15px no-repeat#000; color:#fff;}

/* Trial Form */
.trial_form_wrapper{opacity: 0;position: fixed;width: 490px;background-color: #fff;left: 35%;top: 12%;padding: 20px;display: none;border-radius: 5px;border: 1px solid #ccc;}
form.trial_form input#trial_company,form.trial_form input#trial_phone,form.trial_form input#trial_surname,form.trial_form input#trial_name,form.trial_form input#trial_email{width: 400px;margin-bottom: 15px;}
form.trial_form input#trial_second_line{margin-right: 20px;}
form.trial_form input#trial_second_line2{width:220px;}
form.trial_form .trial_second_line_wrapper,form.trial_form .trial_code_wrapper{float:left;}
form.trial_form .trial_code_wrapper{margin-right: 40px;}
form.trial_form input.trial_code_input{width:60px;}
form.trial_form #partners_send{background-color: #529AAD;width: 80px;text-align: center;padding: 6px;color: #fff;cursor: pointer;float: left;margin-top: 20px;}
/*.g-recaptcha{float: right;}*/

/* Contact us */
.fancy-cont.big-form{height: auto !important;}
a#support_click{cursor: pointer;}
form.contact_us{width: 100%; padding: 10px 30px;}
form.contact_us input{width:90%;}
form.contact_us label{display: inline-block; margin: 5px 0 0 0;}
form.contact_us textarea {width:90%; height: 80px;}
.contact_submit{background: #009EFF; border: 0px; width: 90%; padding: 5px 10px; color: #fff; font-weight: bold; border-radius: 4px; margin: 1px 0; text-align: center; cursor: pointer;}
.contact_submit:hover {background: #0088db;}
.fancy-cross.lower{margin-top: 15px;}

.form-no-validate{
	-webkit-box-shadow: inset 0px 0px 1px 1px rgba(255, 0, 0, 1);
	-moz-box-shadow:    inset 0px 0px 1px 1px rgba(255, 0, 0, 1);
	box-shadow:         inset 0px 0px 1px 1px rgba(255, 0, 0, 1);
}
/* Contact Form */

#contact                    { padding-bottom:3em;}

#contact .content_top       { padding:4em 0 0 0;}

#contact .text_contact p    { width:90%;}

#contact .content_top p     { font:400 1em/1.2em 'Roboto', sans-serif; color:#575757;}

#contact .content_top p a   {  font:400 1em/1.2em 'Roboto', sans-serif; color: #D80000;}



#contact .box_options       { margin-top: 20px;padding-top: 10px;position: relative; overflow: hidden; }

#contact .box1              { background:#F4F4F4; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;}

#contact .box1, #contact .box_selected {width: 229px; height: 151px; margin-right:5px; background:#F4F4F4; text-decoration: none; display: block;float: left;}

#contact .box_selected      { height: 161px; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0;}

#contact h2.title_box       { margin: 0; padding: 25px 0 15px 10px; text-transform: uppercase; color: #000; font:700 1.3em/1em "Roboto", sans-serif; }

#contact .text_box          { padding:3px 5px 0 10px; font:400 0.82em/1.2em 'Roboto', sans-serif; color: #000;display: block }



#contact .content_bottom    { width: 910px; padding:2em 0; margin:0; background:#F4F4F4; }

#contact .contact_form      { width: 903px }

#contact_form_table { overflow: hidden;}



#contact .label_form        { width: 110px; margin:0 7px 15px 0;font:400 0.95em/ 1.42857em "Roboto", sans-serif; color: #000;text-align: right; display: inline-block; float: left;}

#contact .label_form1       { width: 110px }

#contact .width             { width: 116px }

#contact .select_form, #contact .inp_form {display: inline-block; float: left; }

#contact .inp_form          { width: 218px; }

#contact .inp_form1,#contact .select_form.long {width: 331px; float: left; }

#contact .inp_form, #contact .inp_form1, #contact  .textarea_form, #contact .select_form.long { margin-bottom:15px;}

#contact .captcha           { margin:0 0 0 118px; width: 455px; text-align: left; padding-bottom: 20px; float: left; display:inline-block; }

#contact .captcha p         { font:400 0.9em/1.2em 'Roboto', sans-serif; color: #575757;}

#contact  #humanVerify      { margin:0 0 5px 0;}

#contact_form_table input, #contact_form_table select, #contact_form_table textarea { background-color: #fff; background-image: none; border: 1px solid #ccc;

border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555; 

display:inline-block; font-size: 14px; height: 34px; line-height: 1.42857; padding: 6px 12px; 

transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}

#contact_form_table textarea { height: auto;}

#contact_form_table input:focus,

#contact_form_table textarea:focus { border-color: #66afe9; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); outline: 0 none;}

#contact_form_table select[multiple], select[size] { height: auto; }

#contact_form_table select::-moz-placeholder { color: #999; opacity: 1; }

#submit_form                 { width:448px; float: left; overflow: hidden;}

#contact button.btn { margin:60px 0 0 0; display: inline-block;}





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



#headstripe										{ background: url(../images/1_hbk.png) center 50px no-repeat #000000; min-height: 233px; padding-top: 50px; border-bottom: 10px solid #ffffff; }

#headstripe figure								{ margin-top: 58px; }

#headstripe blockquote							{ margin: 12px 0 0 0; padding: 0; border: none; font: 300 1.38em/1em 'Roboto', sans-serif; color: #e3b553; font-style: italic;  letter-spacing: 0; }

#headstripe blockquote footer:before			{ content: ''; }

#headstripe blockquote footer					{ margin-top: -7px; }

#headstripe blockquote footer a					{ font: 400 0.8em/1em 'Roboto', sans-serif; color: #8d8d8d; letter-spacing: 0; }



#title											{ padding: 60px 0 30px 0; background: #f7f7f7; }

#title h1										{ font-size: 3.786em; }

#title h3										{ font: 300 2em/1em 'Roboto', sans-serif; color: #6b6b6b; margin-top: 17px; letter-spacing: 0; }

#title h4										{ margin:1em 0 0;}

#title h4 strong								{ color:rgba(204, 0, 0, 1);}

#title .hrTitle    								{ margin:4em 0 0;}



#prodSection.one								{ padding:0.5em 0 2.5em 0;}

#prodSection.one .labelRed 						{ font-size: 0.8em;margin-left: 5px;}

#prodSection.one .priceTable					{ position: relative; margin-top: 20%; }

#prodSection.one .ribbon						{ position: absolute; top: -12px; right: -11px; }

#prodSection.one .discount						{ position: absolute; bottom: 5.1em;left: 5.75em; }

#prodSection.one .discountBig					{ position: absolute; bottom: 2.5em;left: 8.15em; }

#prodSection.one .discountCloud					{ position: absolute; bottom: 1.5em;left: 6.9em; }

#prodSection.one ul								{ padding: 17px 0 15px 19px;}

#prodSection.one .priceTable img				{ float: none; margin: 0;}

#prodSection.one .priceTable .partner			{ margin:0.5em 0 2em;}

#prodSection.one .priceTable h5					{ font-size: 1.72em; margin: 2px 0 10px 0; padding-bottom: 10px; border-bottom: 1px dotted #b5b5b5; }

#prodSection.one .priceTable p.old				{ font: 300 1.071em/1em 'Roboto', sans-serif; color: #5a5a5a; letter-spacing: -0.04em; margin-bottom: 3px; }

#prodSection.one .priceTable p.old span			{ font: 300 1.071em/1em 'Roboto', sans-serif; color: #ff3e3e; text-decoration: line-through; float: none; display: inline; }

#prodSection.one .priceTable p					{ font: 900 1.857em/1em 'Roboto', sans-serif; color: #000000; margin: 0; }

#prodSection.one .priceTable p.txtMedSize		{ font: 500 1em/1em 'Roboto', sans-serif; color: #000000; margin: 0; }

#prodSection.one .priceTable p.valab			{ display: inline-block; float: right; font: 500 0.72em/1em 'Roboto', sans-serif; background: #888888; color: #ffffff; text-transform: uppercase; padding: 2px 4px 2px 2px; letter-spacing: -0.02em; margin-top: 12px; }

#prodSection.one .priceTable p.savings			{ margin: 10px 0 0 0; padding: 10px 0 40px 0; border-top: 1px solid #ececec; font: 300 0.929em/1em 'Roboto', sans-serif; color: #707070; }

#prodSection.one .priceTable p.savings span		{ display: block; float: right; font: 500 1.143em/1em 'Roboto', sans-serif; color: #36af00; }

#prodSection.one .priceTable hr					{ margin:0.9em 0 !important;}

#prodSection.one .over							{ margin-top: -56px; }

#prodSection.one .alpha							{ margin-top: 0; }

#prodSection.one .btn-lg 						{ font-size: 1.3em;}	

#prodSection.one .cloud							{ bottom: 2em;left: 4.4em;position: absolute;}

#prodSection.one .promo    						{ font-style:italic; padding:2.5em 0 0.5em 1em; color:#a0a0a0; font-size:0.9em; text-align:center;}

#prodSection.one .protect 						{ color: rgba(204, 0, 0, 1);font: bold 1.2em/1em 'Roboto', sans-serif;margin: 1.2em 0 0;}

#prodSection.one .campaign 						{ color: #656565;font: italic 1em/1.2em 'Roboto', sans-serif;margin: 5px 0 20px;}

#prodSection.one .linkAuthor					{ margin:1.5em 0 0; display:block;}



#features.one .container						{ margin-bottom: 45px; padding-top: 45px; border-top: 1px dotted #b5b5b5; }

#features.one h5								{ font: 600 1.650em/1em 'Roboto', sans-serif; margin-bottom: 10px; letter-spacing: -0.04em; }

#features.one p 								{ font: 400 0.96em/1.2em 'Roboto'; color: #6b6b6b; }



#sphFtrs .one									{ margin-top: 40px; padding-top: 45px; border-top: 1px dotted #b5b5b5; } 

#sphFtrs blockquote								{ margin: 18px 0 0 0; padding: 0; border: none; }

#sphFtrs blockquote	p							{ font: 300 1.38em/1em 'Roboto', sans-serif; color: #b27100; font-style: italic; letter-spacing: 0; } 

#sphFtrs blockquote footer:before				{ content: ''; }

#sphFtrs blockquote footer						{ margin-top: -25px; }

#sphFtrs blockquote footer a					{ font: 300 1.1em/1em 'Roboto', sans-serif; color: #8d8d8d; letter-spacing: 0; }

#tbComp.one th > img 							{ position: absolute; right: 5px; top: -10px; }

#tbComp.one .labelRed							{ position: absolute; left: 28.5%; letter-spacing: 0; }



#prodSection.two .displaced						{ margin-left: -32px; }

#prodSection.two .priceTable					{ position: relative; }

#prodSection.two .ribbon						{ position: absolute; top: -12px; right: -11px; }

#prodSection.two ul								{ padding: 17px 0 15px 19px; }

#prodSection.two .priceTable img				{ float: none; margin: 0; }

#prodSection.two .priceTable h5					{ font-size: 1.72em; margin: 2px 0 10px 0; padding-bottom: 10px; border-bottom: 1px dotted #b5b5b5; }

#prodSection.two .priceTable p.old				{ font: 300 1.071em/1em 'Roboto', sans-serif; color: #5a5a5a; letter-spacing: -0.04em; margin-bottom: 3px; }

#prodSection.two .priceTable p.old span			{ font: 300 1.071em/1em 'Roboto', sans-serif; color: #ff3e3e; text-decoration: line-through; float: none; display: inline; }

#prodSection.two .priceTable p					{ font: 900 1.857em/1em 'Roboto', sans-serif; color: #000000; margin: 0; }

#prodSection.two .priceTable p.valab			{ display: inline-block; float: right; font: 500 0.72em/1em 'Roboto', sans-serif; background: #888888; color: #ffffff; text-transform: uppercase; padding: 2px 4px 2px 2px; letter-spacing: -0.02em; margin-top: 12px; }

#prodSection.two .priceTable p.savings			{ margin: 10px 0 0 0; padding: 10px 0 40px 0; border-top: 1px solid #ececec; font: 300 0.929em/1em 'Roboto', sans-serif; color: #707070; }

#prodSection.two .priceTable p.savings span		{ display: block; float: right; font: 500 1.143em/1em 'Roboto', sans-serif; color: #36af00; }

#prodSection.two .over							{ margin-top: -56px; }

#prodSection.two p.feats						{ margin-top: 25px; }

#prodSection.two .renew							{ padding: 0.8em; }

#prodSection.two .renew p label					{ font-size: 14px; line-height: 1.42857143; font-family: 'Roboto', sans-serif; color: #6a6a6a; letter-spacing: 0; }

#prodSection.two .renew p > input + label:before { width:22px; height:22px;margin: -2px 0 0 -24px; background: url(../images/radioButtons.png) center center no-repeat;position: absolute; z-index: 2; left:22px; content: ""; overflow: hidden;}

#prodSection.two .renew p > input[type=checkbox] + label:before	{ background-position:0 0; }

#prodSection.two .renew p > input[type=checkbox]:checked + label:before { background-position:0 -23px; }

#prodSection.two ul.added						{ list-style-image: url(../images/ul_plus.png); }

#prodSection.two .upped							{ margin-top: -54px; }



#footer0										{ background: #000000; }



#footer1										{ background: #000000; margin-top: -12%; padding-bottom: 4%; }

#footer1 .fu									{ font: 700 0.9em/1em 'Roboto', sans-serif; color: #c3cee2; margin: 30px 0 5px 0; }

#footer1 .smicons img							{ display: inline-block; margin: 0 3px; }



#footer2										{ background: #070d18; font: 500 .9em/1.5em 'Roboto', sans-serif; color: #414957; padding: 10px 0; }

#footer2 a, #footer2 a:visited					{ font: 500 1em/1em 'Roboto', sans-serif; color: #414957; }

#footer2 ul li									{ list-style: none; display: inline-block; }

#footer2 ul li a								{ display: inline-block; margin: 0 5px 0 0; padding: 0 5px 0 0; border-right: 1px solid #414957; }

#footer2 ul li:last-child a						{ border-right: none; }







/*LP TS Post Launch*/

.priceStickerW        {width: 116px; height: 116px; overflow: hidden; position: absolute; left:7em; bottom: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%;position: relative; }

.avTable  .avElement 							{ width:inherit; height: 30px; background: #efefef; margin-top:5px;text-align: left; }

.avTable  .avElement .avAverage.red 			{ height:inherit; background:#d00000; }

.avTable  .avElement .avAverage.others 			{ height:inherit; background:#609bb7; }

.avTable  .avElement .avAverage.orange 			{ height:inherit; background:#f06000; }

.avTable  .avElement .avAverage.green 			{ height:inherit; background:#75c700; }

.avTable  .avElement .avAverage span  			{ color: #fff; font-size:12px; line-height: 30px; padding-left: 10px; font-weight:bold; }

.avTable  .avElement .avTest 					{ font-size:12px; position:relative; left: 102%; bottom: 30px; width: 25px; color:#5f5f5f; font-weight:bold; display: none; }

.avTable  .avElement .avTest.red 				{ color:#d00000; }

.avTable  .avElement .avTest.orange 			{ color:#f06b00; }

.avTable  .avElement .avTest.green 				{ color:#427100; }



.avTable  .avElementMac 						{ width:inherit; height: 30px; background: #efefef; margin-top:5px;text-align: left; }

.avTable  .avElementMac .avAverage.red,

.avTable  .avElementMac .avAverageSmall.red 			{ height:inherit; background:#d00000; }

.avTable  .avElementMac .avAverage.others,

.avTable  .avElementMac .avAverageSmall.others 		{ height:inherit; background:#609bb7; }

.avTable  .avElementMac .avAverage.orange,

.avTable  .avElementMac .avAverageSmall.orange 		{ height:inherit; background:#f06000; }

.avTable  .avElementMac .avAverage.ddblue,

.avTable  .avElementMac .avAverageSmall.ddblue 		{ height:inherit; background:#4839A0; }

.avTable  .avElementMac .avAverage.green,

.avTable  .avElementMac .avAverageSmall.green 		{ height:inherit; background:#75c700; }

.avTable  .avElementMac .avAverage span,

.avTable  .avElementMac .avAverageSmall span  		{ color: #fff; font-size:12px; line-height: 30px; padding-left: 10px; font-weight:bold; }

.avTable  .avElementMac .avAverage span.black,

.avTable  .avElementMac .avAverageSmall span.black  	{ color: #fff; font-size:12px; line-height: 30px; padding-left: 10px; font-weight:bold; text-shadow: 1px 1px 0 #262626;}

.avTable  .avElementMac .avTest 				{ font-size:12px; position:relative; left: 102%; bottom: 30px; width: 25px; color:#5f5f5f; font-weight:bold; display: none; }

.avTable  .avElementMac .avTest.red 			{ color:#d00000; }

.avTable  .avElementMac .avTest.orange 			{ color:#f06b00; }

.avTable  .avElementMac .avTest.green 			{ color:#427100; }



.avTable  .avBottomElement 						{ background:#f7f7f7; margin-top:15px; padding:5px; }

.avTable  .avBottomElement .avBottomTitle 		{ font-size:12px; color:#404040; }

.avTable  .avBottomElement .avBottomText 		{ font-size:11px; color:#7f7f7f; }



.avTable  .avAward 								{ background:none; margin-top:10px; }

.avTable  .avAward .avAwardImg 					{ float:left; width: 90px; }

.avTable  .avAward .avAwardText 				{ float:left; width:70%; margin-top:30px; }

.avTable  .avAward .avAwardText.right 			{ margin-top:25px; }

.avTable  .avAward .avAwardText .avAwardTitle 	{ font-size:18px; color:#404040; }

.avTable  .avAward .avAwardText .avAwardSubTitle { font-size:11px; color:#7f7f7f; }



.avTable .line 									{ width:2px; height:50%; background-color:#ececec; float:left; margin-top: 40px;}

.avTable .grid_columns 							{ width:100%; border-collapse:collapse; border-bottom:2px solid #c2c2c2; position: absolute; top:0; left: 0;}

.avTable .grid_columns tr 						{ width:100%;}

.avTable .grid_columns td 						{ border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2}

.avTable .xAxis 								{ margin:2em 0 0 0;  font:500 0.86em/1em 'Roboto',sans-serif; text-align:left;}

.avTable .xAxis li								{ list-style:none; float: left; padding: 0; text-align: center; width: 9%; }

/** End avTable **/



/* LP migration */

#migration						{ background:url(../images/bg_migration.jpg) no-repeat scroll top center #CCC; padding: 5em 0 29.5em; position: relative;}

#migration .logo				{ max-width:80%;}

#migration hr					{ margin-top:1em;}

#migration h1					{ font: 700 4.5em/1em 'Roboto', sans-serif; letter-spacing: -0.03em; margin: 0.5em 0 0.1em; }

#migration .thin				{ font: 200 1em/1em 'Roboto', sans-serif; }

#migration h3					{ font: 300 1.9em/1em 'Roboto',sans-serif; color: #fff; background-color: rgba(73, 117, 172, 0.7); padding:0.3em 0; }



#prodSection.migration			{ margin-top:-28em;}

#prodSection.migration .priceTable				{ position: relative; margin-top: 16%; }

#prodSection.migration .ribbon					{ position: absolute; top: -12px; right: -11px; }

#prodSection.migration ul						{ padding: 0 0 15px 19px; }

#prodSection.migration .priceTable img			{ float: none; margin: 0; }

#prodSection.migration .priceTable h5			{ font-size: 2.5em;line-height: 0.9em;margin: 0.2em 0;padding-bottom: 0.2em; }

#prodSection.migration .priceTable p.old		{ border-top: 1px solid #ececec;font: 300 1.071em/1em 'Roboto', sans-serif; color: #5a5a5a; letter-spacing: -0.02em; margin-bottom: 3px;  padding: 1em 0 0;}

#prodSection.migration .priceTable p.old span	{ font: 300 1.071em/1em 'Roboto', sans-serif; color: #ff3e3e; text-decoration: line-through; float: none; display: inline; }

#prodSection.migration .priceTable p			{ font: 900 1.857em/1em 'Roboto', sans-serif; color: #000000; margin: 0; }

#prodSection.migration .priceTable p.valab		{ display: inline-block; float: right; font: 500 0.72em/1em 'Roboto', sans-serif; background: #888888; color: #ffffff; text-transform: uppercase; padding: 2px 4px 2px 2px; letter-spacing: -0.02em; margin-top: 12px; }

#prodSection.migration .priceTable p.savings	{ margin: 10px 0 0 0; padding: 10px 0 40px 0; border-top: 1px solid #ececec; font: 300 0.929em/1em 'Roboto', sans-serif; color: #707070; }

#prodSection.migration .priceTable p.savings span	{ display: block; float: right; font: 500 1.143em/1em 'Roboto', sans-serif; color: #36af00; }

#prodSection.migration .add_cart 				{display: inline-block; margin: 0 0 0.4em;}



#sphFtrs .award					{ padding:3em 0 0;}

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

#sphFtrs .award	p				{ color: #7d7d7d;font:300 1.2em/1.2em 'Roboto';}



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



#prodComparison.migration .old	{ font-weight:300; font-size:1.1em;}

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



/* LP TPlink */



#sphFtrs.bgGrey					{ padding:2em 0 0; }

#TPlink.bgGrey					{ padding:0 0 2em; }

#TPlink .priceTable 			{ padding: 2.5em 3em 0 2.5em;}

#TPlink .priceTable h4			{ font-weight:600; color:#000;}

#TPlink .priceTable p			{ font-size:1.1em; color:#5a5a5a; font-weight:400; margin:0 0 3em;}

#TPlink .priceTable img 		{ float: none;margin: 0;}

#TPlink .has-feedback .form-control { width: 98%;padding-right: 12px; font-size: 1.1em; height: 3em; font-weight:400;}

#TPlink .form-control::-moz-placeholder {color: #505050;opacity: 1;}

#TPlink .has-feedback .form-control-feedback {right: -28px;top: 13px; font: 400 2em 'roboto'; color:#f36c6c;}

#TPlink .captcha_line			{ margin:1.5em 0 4em;}

#TPlink .captcha           		{ background-color: #fff;border: 1px solid #ccc;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; padding: 0.5em !important;}

#TPlink .refresh           		{ padding:0 0 0 1em;}

#TPlink .logo           		{ padding:1em; margin: 0 0 2em;}

#TPlink .btn           			{ font-weight: 500;margin: 0.5em 0;padding: 13px 20px; font-size: 1.5em;}

#TPlink .feedback           	{ font: 400 2em 'roboto'; color:#f36c6c; margin-right: 0.3em;}



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



/* 404 Not Found */

#NotFound						{ background:url(../images/bg_404.jpg) scroll top center no-repeat #000; padding:16em 0 38em; color:#fff;}

#NotFound h1					{ color:#fff;font-size:4em; letter-spacing:-0.06em;}

#NotFound h1 span				{ font-size:4em;}

#NotFound .subTitle				{ font-size:2.5em; color:#fff; margin:0 0 1.5em;}

#NotFound .return				{ font-size:1.5em; font-weight:500;}

#NotFound ul					{ display: inline-table; padding: 24px 0 15px; list-style: none outside none; }

#NotFound ul li					{ padding: 0 20px 0 0; color:#d6d6d6; font-size:0.9em}

#NotFound ul li	a				{ font-size: 1.2em;font-weight: 500;}

#NotFound .grey					{ font-size: 0.9em; color:#6c6c6c;}

#NotFound hr					{ border-color: #404044;}

#NotFound img					{ margin: 2em auto; display:block;}

#NotFound a:hover				{ color:#ff4040;}



/*Trial Download - Modal*/

#mediaModal.trial .modal-content{float: left; background-color:#0E1823;}

#trial.modal-body 				{ padding: 1px;}

#trial .left					{ background-color:#eee; text-align:left;}

#trial h2		 				{ font:700 2.5em/1em 'Roboto',sans-serif; margin:0; padding:1.5em 0 0;}

#trial .subTitle 				{ font: 300 1.7em/1em 'Roboto',sans-serif; margin:0;}

#trial hr		 				{ margin:0.8em 0 2em; border-color:#d2d2d2;}

#trial h4		 				{ margin:0; padding:1.5em 0 6.3em;}

#trial .circle 					{ background-color: #e0e0e0;border-radius: 50%;color: #fff;font: 300 2em/2em 'Roboto';height: 2em;width: 2em; left: 12.3em;position: absolute;top: 8em; text-align:center; z-index: 2;}

#trial .form-inline .form-control {width: 100%;}

#trial .agreetext				{ font-size:0.85em; color:#818181; padding:1em 0;}

#trial .btn						{ margin:0.5em 0 1.5em;}

#trial .right					{ background-color:#0E1823; text-align:left; color:#fff;}

#prodSection #trial h1			{ color:#fff; margin: 0 0 0.2em;}

#trial #youGet 					{ background-color: #d72525;margin: 1em 0 2em;}

#trial #youGet .down-triangle 	{ border-left: 50px solid transparent;border-right: 50px solid transparent;border-top: 40px solid #d72525;height: 0;margin-bottom: -1.4em;width: 0;}

#trial #youGet h6 				{ color: #fff;font: 300 2em/1em 'roboto';letter-spacing: -0.04em;margin: 0;padding: 0.7em 0 0;}

#trial .linkLP					{ vertical-align:bottom; padding: 11em 0 0; text-align:center;}

#trial .days30					{ display:block; margin: -1.5em 0 0;}

#trial small					{ color: #545454;display: block;line-height: 1.2em;padding: 2.5em 0 1em; font-size: 75%;}





/*Preium Chat*/

#PremiumChat					{ background: url("../images/bg_premium_chat.jpg") no-repeat center top #000; padding: 5em 0 23em;}

#PremiumChat h1		 			{ font:100 4.5em/1em 'Roboto',sans-serif; margin:1em 0; color:#fff;}

#PremiumChat h1 span		 	{ font:100 1.45em/1em 'Roboto',sans-serif;}

#PremiumChat .whyTitle		 	{ font:600 2em/2em 'Roboto',sans-serif; color:#fff;}

#PremiumChat p		 			{ font:300 1.15em/1em 'Roboto',sans-serif; color:#bcbcbc;}

#PremiumChat .btn		 		{ margin: 2em 0;}

@-webkit-keyframes pulse {

  	0%, 50%, 100% {opacity: 1;}

	25%, 75% {opacity: 0;}

}

@keyframes pulse {

  	0%, 50%, 100% {opacity: 1;}

	25%, 75% {opacity: 0;}

}

.pulse {-webkit-animation-name: pulse;animation-name: pulse; -webkit-animation: pulse 1s infinite ease-in-out;animation: pulse 1s infinite ease-in-out; color:#fff; font-size:3em; font-weight: 200; padding: 8.46em 0 0;}







/* Preorder Romania 2015 reseller */

#preOrder_electronic,#preOrder_retail { margin:3em 0;}

.two .priceStickerW  { left:4.5em;}



/*BMS wearable*/

#BMSwearable					{ background-color:#1d1d1f; padding:4em 0;}

#BMSwearable h1		 			{ font:100 5em/1em 'Roboto',sans-serif; margin:0 ; color:#fff;}

#BMSwearable h3		 			{ font:300 2.5em/1em 'Roboto',sans-serif; margin:0 ; color:#fff;}

#BMSwearable p		 			{ font:300 1.5em/1em 'Roboto',sans-serif; color:#bcbcbc; margin:0.4em auto 1.2em; padding:0}

#BMSwearable .light		 		{ font:300 1.2em/1em 'Roboto',sans-serif; color:#bcbcbc; margin:0.4em auto 1.2em; padding:0}

#BMSwearable .btn		 		{ margin:1em 0 0; display:block;}

#BMSwearable .asterix		 	{ margin:1.5em 0 0; font:italic 300 1.1em/1em 'Roboto',sans-serif; color:#bcbcbc; display:block;}



/*endpoints*/

.endpoints #prodSection								{ padding-bottom: 0; }

.endpoints #prodSection hr							{ margin: 0.3em 0; }

.endpoints #prodSection .sp							{ margin-top: 10px; }

.endpoints #prodSection figure.imgprod				{ margin: 10px 0 0 10px; }

.endpoints #prodSection ul.lst						{ margin: 24px 0px 30px 20px; padding: 5px 30px 10px 0; }

.endpoints #prodSection .btn						{ padding: 0.7em 0.7em 0.5em; }

.endpoints #prodSection .yspacer					{ margin: 12.2em 0 2em; }

.endpoints #prodSection .orlabel					{ font-size: 1.6em; color: #bdbdbd; display: inline-block; padding: 0.3em 0 0; background-color: #f7f7f7; font-style: italic; }

.endpoints #prodSection .goto						{ font: 400 1.2em/1.2em 'Roboto', sans-serif; letter-spacing: -0.02em; color: #e80000; }

.endpoints #prodSection .goto span					{ font: 400 0.9em/1.2em 'Roboto', sans-serif; color: #3a3a3a; }

.endpoints #prodSection .also						{ font: 400 0.9em/1em 'Roboto', sans-serif; }



.endpoints #GZfirst.bgWhite							{ background-color:#fff; padding: 3em 0;}

.endpoints #GZfirst .call							{ border-right:1px dotted #b6b6b6;}

.endpoints #GZfirst .number 						{ margin: -0.6em 0 1em; font-size:1.9em;}

.endpoints #GZfirst p 								{ padding: 1em 0;}

.endpoints #GZfirst i 								{ padding: 0.8em 0.25em;}



/*SMB selector on index.html*/



.SMBselect					{ margin: 6em 0 0;}

.SMBselect h2				{ font-size:3.9em;}

.SMBselect .tabname 		{ display:block; padding:0}

.SMBselect  a.tabname  	{ font:400 1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; }

.SMBselect  a.tabname:hover{ color:#8a8a8a; }

.SMBselect  a.tabname > p  	{ font:500 1.4em/1em 'Roboto',sans-serif; color:#adadad; margin:0;}

.SMBselect  a.active  		{ color:rgba(0,102,153,1) !important;}

.SMBselect  a.active:hover	{ color:#adadad !important;}

.SMBselect .nav-tabs 		{ border-bottom: 0; margin:2em 0 0;}

.SMBselect .nav-tabs > li > a {margin-right: 0;line-height: none;border-radius: 0;padding:1em;border-bottom:0.5em solid #e7e7e7;}

.SMBselect .nav-tabs > li > a:hover {border-color: transparent; background-color: transparent; border-bottom:0.5em solid #00b0a6;}

.SMBselect .nav-tabs > li > a.other:hover {border-color: transparent; background-color: transparent; border-bottom:0.5em solid #66c115;}

.SMBselect .nav-tabs > li.active > a {color: #626262;border: 0;border-bottom-color: transparent;cursor:pointer; padding:1em; border-bottom:0.5em solid #00b0a6;}

.SMBselect .nav-tabs > li.active > a.other {color: #626262;border: 0;border-bottom-color: transparent;cursor:pointer; padding:1em; border-bottom:0.5em solid #66c115;}

.SMBselect .nav-tabs > li.active > a:hover,

.SMBselect .nav-tabs > li.active > a:focus {color: #8a8a8a; border-bottom:0.5em solid #00b0a6;}

.SMBselect .nav-tabs > li.active > a.other:hover,

.SMBselect .nav-tabs > li.active > a.other:focus {color: #8a8a8a; border-bottom:0.5em solid #66c115;}

.SMBselect .nav-tabs > li.active > a.small {color: #8a8a8a;cursor:pointer;}

.SMBselect .nav-tabs > li.active > a > p   { font:500 1.4em/1em 'Roboto',sans-serif; color:#000;}

.SMBselect .platform 		{ font:500 0.8em/1em 'Roboto', sans-serif; color:#a1bebc; margin:0 0.5em 0 0.2em}

.SMBselect .fa 				{ font-size:1.25em; color:#dde3e8;  margin: 0.3em 0;}



.SMBselect a.physical  { background: url("../images/SMB_physical_hover.png") no-repeat scroll bottom  center ; height:5em; cursor:pointer; display:block;margin: 1em 0 0; border-bottom:0 !important;}

.SMBselect a.physical:hover	{ background: url("../images/SMB_physical.png") no-repeat scroll bottom  center ; border-bottom:0 !important;}

.SMBselect .physical  .tabname  		{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; padding: 0 0 1em;}

.SMBselect .physical  .tabname:hover	{ color:rgba(0,102,153,1);}

.SMBselect .nav-tabs > li.active > a.physical, 

.SMBselect .nav-tabs > li.active > a.physical:hover, 

.SMBselect .nav-tabs > li.active > a.physical:focus { background: url("../images/SMB_physical.png") no-repeat scroll bottom  center ; border-bottom:0; outline:none;}



.SMBselect a.virtual  { background: url("../images/SMB_virtual_hover.png") no-repeat scroll bottom  center ; height:5em; cursor:pointer; display:block;margin: 1em 0 0; border-bottom:0 !important;}

.SMBselect a.virtual:hover	{ background: url("../images/SMB_virtual.png") no-repeat scroll bottom  center ; border-bottom:0 !important;}

.SMBselect .virtual  .tabname  		{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; padding: 0 0 1em;}

.SMBselect .virtual  .tabname:hover	{ color:rgba(0,102,153,1);}

.SMBselect .nav-tabs > li.active > a.virtual, 

.SMBselect .nav-tabs > li.active > a.virtual:hover, 

.SMBselect .nav-tabs > li.active > a.virtual:focus { background: url("../images/SMB_virtual.png") no-repeat scroll bottom  center ; border-bottom:0; outline:none;}



.SMBselect a.devices			{ background: url("../images/SMB_devices_hover.png") no-repeat scroll bottom  center ; height:5em; cursor:pointer; display:block;margin: 1em 0 0; border-bottom:0 !important;}

.SMBselect a.devices:hover		{ background: url("../images/SMB_devices.png") no-repeat scroll bottom  center ; border-bottom:0 !important;}

.SMBselect .nav-tabs > li.active > a.devices, 

.SMBselect .nav-tabs > li.active > a.devices:hover, 

.SMBselect .nav-tabs > li.active > a.devices:focus { background: url("../images/SMB_devices.png") no-repeat scroll bottom  center ; border-bottom:0; outline:none;}

.SMBselect .devices  a.tabname  		{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; padding: 0 0 1em;}

.SMBselect .devices  a.tabname:hover	{ color:rgba(0,102,153,1);}



.SMBselect a.mail			{ background: url("../images/SMB_mail_hover.png") no-repeat scroll bottom  center ; height:5em; cursor:pointer; display:block;margin: 1em 0 0;border-bottom:0 !important;}

.SMBselect a.mail:hover		{ background: url("../images/SMB_mail.png") no-repeat scroll bottom  center ;border-bottom:0 !important;}

.SMBselect .nav-tabs > li.active > a.mail, 

.SMBselect .nav-tabs > li.active > a.mail:hover, 

.SMBselect .nav-tabs > li.active > a.mail:focus { background: url("../images/SMB_mail.png") no-repeat scroll bottom  center ; border-bottom:0; outline:none;}

.SMBselect .mail .activeTab			{ display:block; min-height:5em;}

.SMBselect .mail  a.tabname  		{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; padding: 0 0 1em;}



.SMBselect a.systems			{ background: url("../images/SMB_other_systems_hover.png") no-repeat scroll bottom  center ; height:5em; cursor:pointer; display:block;margin: 1em 0 0;border-bottom:0 !important;}

.SMBselect a.systems:hover		{ background: url("../images/SMB_other_systems.png") no-repeat scroll bottom  center ;border-bottom:0 !important;}

.SMBselect .systems .activeTab			{ display:block; min-height:5em;}

.SMBselect .systems  a.tabname  		{ font:400 1.1em/1.2em 'Roboto',sans-serif; display:block; color:#adadad; padding: 0 0 1em;}

.SMBselect .nav-tabs > li.active > a.systems, 

.SMBselect .nav-tabs > li.active > a.systems:hover, 

.SMBselect .nav-tabs > li.active > a.systems:focus { background: url("../images/SMB_other_systems.png") no-repeat scroll bottom  center ; border-bottom:0; outline:none;}



.SMBcateg 				{padding: 0.5em 0 3em;}

.SMBcateg .label		{ background-color:#b4b4b4; color:#fff; text-transform:uppercase; font:0.8em/1em 'Roboto',sans-serif;padding:0.02em 0.8em;border-radius: 0;}

.SMBcateg .dashed		{ margin:0.8em 0;}

.SMBcateg ul			{ color:#dbdbdb; list-style:none; padding-top: 0.5em;display:flex;}

.SMBcateg ul li 		{ margin:0 0.4em 0 0;}

.SMBcateg ul li			{ padding:0;  font:1em/1.5em 'Roboto',sans-serif; letter-spacing:-0.05em; color:#a1a1a1;}	

.SMBcateg ul li a 	 	{ padding:0;  font:1em/1.5em 'Roboto',sans-serif; letter-spacing:-0.05em; color:#a1a1a1;}

.SMBcateg ul li { position: relative;}

.SMBcateg ul li a::before { content:'•'; padding:0 0.3em 0 0; font:1.5em/0.5em 'Roboto',sans-serif; vertical-align: middle;}

.SMBcateg ul li .hvr_tooltip { display: none; width:250px; padding:10px; border: solid 1px #bdbdbd; background-color: #fff; 

-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: absolute; top:1.5em; left:1em; z-index: 100;

-webkit-box-shadow: 0 3px 11px rgba(0,0,0,.16); -moz-box-shadow: 0 3px 11px rgba(0,0,0,.16); box-shadow: 0 3px 11px rgba(0,0,0,.16);}

.SMBcateg ul li .hvr_tooltip h4 { font:1.2em/1em 'Roboto',sans-serif; color:#363636;}

.SMBcateg ul li .hvr_tooltip p { padding:0 0 0.5em 0; font:0.9em/1.2em 'Roboto',sans-serif; color:#8c8c8c;}

.SMBcateg li.empty		{ list-style:none;}

.SMBcateg li.active		{ color:#00b0a6;}

.SMBcateg li.active	a,.SMBcateg li:hover a, a.SMBcateg li a:hover	{ padding:0 0 0 1.5em; background: url(../images/SMB_bifa.png) 0 0 no-repeat; list-style-position:inside; color:#00b0a6;}

.SMBcateg li.active	a::before,.SMBcateg li:hover a::before,.SMBcateg li a:hover:before {content:''}

.SMBcateg ul li .hvr_tooltip a {padding:0 0 0.5em 0;background:none transparent; color:#00b0a6; display: block;}

.SMBcateg ul li .hvr_tooltip a::before {content:''; padding:0 0 0.5em 0; font:1em/1.5em 'Roboto',sans-serif;}

.SMBcateg ul li .hvr_tooltip a:hover,.SMBcateg ul li:hover .hvr_tooltip a:hover {background:none transparent;padding:0 0 0.5em 0; text-decoration: underline;}

.SMBcateg .console-grey	{ background-color:#e2e2e2; height:3em; text-align:center; margin: 1em 0 0 0;}

.SMBcateg .console-green{ background-color:#00b0a6; height:3em; text-align:center; margin: 1em 0 0 0;}

.SMBcateg .triangle-grey{ border-color: transparent transparent #e2e2e2;border-style: solid;border-width: 0 7.5px 13.5px;height: 0;margin: -0.93em 0 0 7em;padding: 0;width: 0; display:block;}

.SMBcateg .triangle-green { border-color: transparent transparent #00b0a6;border-style: solid;border-width: 0 7.5px 13.5px;height: 0;margin: -0.93em 0 0 7em;padding: 0;width: 0; display:block;}

.SMBcateg .console-grey p, .SMBcateg .console-green p { padding: 0.7em 0 0;color: #fff;font: 700 1.22em/1em 'Roboto', sans-serif;}

.SMBcateg ul.other		{ margin-left: -2.5em;}

.SMBcateg li.other		{ list-style-image: url(../images/SMB_bifa_other.png); list-style-position:inside; color:#66c115; margin:1em 0 0;}

.SMBcateg li p			{ color:#a1a1a1; font-size:0.9em; margin:0.5em 0 0;}

@media (min-width:680px) and (max-width:1044px) {

	.SMBcateg .console-grey p, .SMBcateg .console-green p { padding: 0.7em 0 0;color: #fff;font: 700 1em/1em 'Roboto', sans-serif;}

	.SMBcateg ul li a { font:400 1em/1em 'Roboto', sans-serif;}

	.SMBcateg ul li,.SMBcateg ul li a { padding:0;  font:1em/1.5em 'Roboto',sans-serif; color:#a1a1a1;}

}

@media (min-width:1044px) and (max-width:1366px) {

	.SMBcateg .console-grey p, .SMBcateg .console-green p { padding: 0.8em 0 0;color: #fff;font: 700 1.1em/1em 'Roboto', sans-serif;}

	.SMBcateg ul li a { font:400 1em/1em 'Roboto', sans-serif;}

	.SMBcateg ul li 	{ padding:0;  font:1em/1.5em 'Roboto',sans-serif; color:#a1a1a1;}

	.SMBcateg ul li a  	{ padding:0;  font:1.2em/1.5em 'Roboto',sans-serif; color:#a1a1a1;}

}



/*Uninstall*/

#uninstall hr			{ margin:1.8em 0 0;}

#uninstall h6			{ margin-bottom:0;}

#uninstall h5			{ margin-top:0;}

#uninstall .btn			{ margin-bottom:3em;}

#uninstall img			{ margin-top:3em;}

#uninstall .oldgen		{ font-size:1.5em; font-weight:300; margin:1.5em 0 0;}

#uninstall hr.oldgen	{ margin:0 0 1em;}

#uninstall ul			{ margin-left:-1.8em;}





/*MAC award*/

#MACaward				{ background-color:#f4f4f4; padding:3em 0 0; margin:0 0 3em;}

#MACaward hr			{ margin:2em 0 0;}

#MACaward .award		{ border-left: 1px solid #e6e6e6; padding: 2em 0;}

#MACaward .award q		{ color: #b27100;display: inherit;font: italic 300 1.6em/1.5em 'Roboto',sans-serif;}



/*LP Migration 12-15*/

#LPmigHeader			{ background-color:#000; padding:1em 0; margin: 0 0 0.5em 0;}

#LPmigHeader #bigLogo	{ margin:0;}



#LPmigProd				{ background-color:#f7f7f7; padding-bottom: 3em; border-bottom:2px solid #fff;}

#LPmigProd .free		{ margin:1.5em 0 0.8em; letter-spacing:-0.02em; line-height:1.1em;}

#LPmigProd	span		{ color:#60b00b;}

#LPmigProd #prodSection	{ background-color: transparent;border-bottom: 0 none;margin: -1em 0 0 1.5em;padding: 0;}

#LPmigProd .logo-small	{ margin: 3em 0 0;}

#LPmigProd ul > li > span	{color:#000; font-weight:500;}

#LPmigProd a			{ margin-bottom:3em;}

#LPmigProd #howitworks h2	{ line-height: 1em;margin: 0;}

#LPmigProd #howitworks .subTitle	{ margin:0 0 2em;}

#LPmigProd #howitworks img	{ padding: 0 0 0 1.5em;}



/*LP TechAssist Install DE*/

#DEinstallHead			{ background: url("../images/DE_ta_install_pic.png") no-repeat scroll top center rgba(0, 0, 0, 1); padding:2em 0 7em; color:#fff;}

#DEinstallHead h2		{ font-size: 3.7em; line-height: 1.2em;}

#DEinstallHead h1		{ margin:5.8em 0 0; display:block; color:#fff; font-size: 4.7em;}

#DEinstallHead .subTitle	{ font-size:3.3em; display:block; font-weight: 200;}

#DEinstallHead .dashed	{ border-color: #3c3c3c; margin: 1.9em 0;}

#DEinstallHead .midtxt	{ color:rgba(153,153,153,1); font-size:1.5em;  margin: 0.5em 0;}

#DEinstallHead ul  		{ display: inline-table; padding: 0 0 0 0.3em; list-style-image: url(../images/check.png); list-style-position:outside; text-align:left;}

#DEinstallHead ul li  	{ font-size:0.98em; padding:0.2em 0.5em 0 0; float: left; color: #aeaeae;}



#DEinstallPrice			{ background-color:#f7f7f7; padding:0 0 1em; color:#434343;}

#DEinstallPrice	.priceTable	{ margin:-5em 0 0; padding: 1.5em 1.5em 7.5em;}

#DEinstallPrice	.tbTitle,

#DEinstallPriceBtm	.tbTitle { font-size:1.5em; color:#343434; border-right: 1px dotted #999; padding: 1em; letter-spacing:-0.02em;}

#DEinstallPrice .priceTable p,

#DEinstallPriceBtm .priceTable p	{ margin: 0.5em 0;}

#DEinstallPrice .priceTable b,

#DEinstallPriceBtm .priceTable b	{ font-size: 1.5em; color:#6e6e6e; font-weight:400;}

#DEinstallPrice .priceTable .price big,

#DEinstallPriceBtm .priceTable .price big	{ margin: -0.2em 0 0 0.2em; font-size: 2em;}

#DEinstallPrice a,

#DEinstallPriceBtm a	{ margin: -6em 0 0;}

#DEinstallPrice hr		{ border-width: 8px 0 0; border-color:#dadada;}

#DEinstallPrice strong	{ color: #434343;display: block;font-size: 1.2em;margin: 1em 0 0;}

#DEinstallPrice ul  	{ display: inline-flex; list-style: none outside none;}

#DEinstallPrice li  	{ padding: 2em 1em 1em;}



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

#DEinstallPriceBtm	.priceTable	{ margin:1em 0 0; padding: 1.5em 1.5em 7.5em;}	

		



/*LP Reviewer Pack*/

#title.kits				{ padding: 1.5em 0; }

#title.kits h1			{ margin:0.2em 0 0; }



#downloadKits			{ padding:3em 0;}

#downloadKits .logo-small	{ margin:2em 0 0;}

#downloadKits h2		{ font-size:2.8em; margin: 0.1em 0 0;}

#downloadKits a			{ margin: 3em 0 0; display:block;}

#downloadKits hr		{ margin: 1em 0 ;}



/* OEM China */

#OEM_cn_homePage				{ min-height:24.643em; background: url("../images/bg_OEM_cn_header_homepage.jpg") no-repeat center top #00322b;}

#OEM_cn_homePage .btn-lg,#OEM_cn_homePage .btn-group-lg > .btn {font-size: 1.4em;}

#OEM_cn_homePage .btn-grey		{ margin:0 1em 0 0;}

#OEM_cn_homePage  h1			{ color: #fff;font:700 3em/1em 'Roboto',sans-serif;letter-spacing: -0.02em; margin:1.5em 0 0.5em;}

#OEM_cn_homePage p.subtitle 	{ font:300 1em/1.2em 'Roboto',sans-serif;letter-spacing: -0.02em; color:#bfdce8;}

#OEM_cn_homePage .register		{ padding:3px 24px;}

#OEM_cn_homePage .register span	{ font-size: 0.8em;line-height: 1em;margin: 0.4em 0 -2.66em;}

#menu_links_wrapper a 			{ width:21.36%;/*width:16.90em;*/ margin:0 5px; padding:0; display: inline-block;}

#OEMlist_cn h2					{ font:400 1.8em/1em 'Roboto',sans-serif; color:#272727; letter-spacing: -0.04em; display: block; margin: 0.5em 0;}

#OEMlist_cn p					{ font:300 1.12em/1.3em 'Roboto',sans-serif; color:#484848;}

#OEMlist_cn .art				{ padding:2em;}

#OEMlist_cn .artGrey			{ padding:2em; background-color:#fafafa; border-top:1px dashed #b5b5b5;border-bottom:1px dashed #b5b5b5;}

#OEMlist_cn .artGrey.first 		{ margin:2em 0 0 0; overflow: hidden;}

#OEMlist_cn .tbComp th:first-child {width: 22%;}

#OEMlist_cn .tbComp tr:last-child 	{border-bottom:  1px solid #eee;}



.oem_cn_partner_benefits ul 	{ list-style:none; padding:0;}

.oem_cn_partner_benefits ul li 	{ list-style: none; padding:0;}

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



#oem_cn_innerpage_header 		{ min-height:5.786em; padding:7em 0 4em 0; background: url("../images/bg_oem_cn_innerpage_header.jpg") no-repeat center top #fafafa;}

#oem_cn_innerpage_header h1 	{ padding:0 0 0.51em 0; margin:0; font:100 3.572em/1em 'Roboto',sans-serif;text-transform: uppercase; color:#2d2d2d;}

#oem_cn_innerpage_header ul, #oem_cn_innerpage_header ul li { list-style:none; padding:0; margin:0;}

#oem_cn_innerpage_header ul li 	{ padding:0 0 1em 0.5em; font:300 1em/1em 'Roboto',sans-serif;letter-spacing: -0.02em; color:#3a3a3a;}

#oem_cn_innerpage_header p 		{ padding:0 0 1em 0; font:300 1em/1.65em 'Roboto',sans-serif;letter-spacing: -0.02em; color:#3a3a3a;}

#oem_cn_innerpage_header figure { vertical-align: middle; display: inline-block;}

#OEMmenu.white					{ background-color:#fff; border-bottom:1px solid #fff;margin: 0 0 1em;}

.OEMindex .titleW 				{ margin:0 15px; padding:3em 0 3em 0; text-align: center; background:url("../images/border_dotted_horizontal.gif") top left repeat-x; overflow: hidden;}

.OEMindex .titleW h2 			{ color:#232323}

.OEM_cn_categ 					 {background-color: #fbfbfb; border-bottom: 1px solid #e9e9e9; border-top: 1px solid #e9e9e9; padding: 3em 0;}

.OEM_cn_categ h3 				{ margin:0 0 0.5em 0; font:500 1.643em/1em 'Roboto',sans-serif;letter-spacing: -0.02em; color:#181818;}

.OEM_cn_categ .dashed 			{ margin:1em 0;background:url("../images/border_dotted_horizontal.gif") top left repeat-x;}

.OEM_cn_categ a.link 			{ margin:1em 0; padding: 0 0 0 2em; background: url("../images/icon_cog.png") no-repeat scroll left center ;display: block;font:500 1.3em/1.8em  'Roboto',sans-serif; letter-spacing:-0.02em; color:#000; outline:none;}

.OEM_cn_categ a.link:hover 		{ background: url("../images/icon_cog_hover.png") no-repeat scroll left center ; color:#04439a;}



/*LP 6 months Free*/

#prodSection.sixmonths h2		{ margin:1.3em 0 0; display:block;}

#prodSection.sixmonths h3		{ color:#489a00; font-size: 6.8em; margin:-0.2em 0 0; display:block;}

#prodSection.sixmonths h1		{ color:#489a00; font-size: 12.8em; margin:-0.15em 0 0; display:block;}

#prodSection.sixmonths h4		{ background-color: #346f00;color: #fff;display: block;font-size: 2.6em;font-weight: 700;letter-spacing: 0;margin: -0.15em 0 0;padding: 0.5em;}

#prodSection.sixmonths .subTitle{ color:#000; font-size: 1.53em;}

#prodSection.sixmonths .txtMedSize	{ color: #000;font-size: 1.2em;font-weight: 500;margin: 2em 0 -1em -1em;}

#prodSection.sixmonths ul li	{ color: #000;font-size: 1em;font-weight: 500;}

#prodSection.sixmonths ul li span	{ color: #767676;font-size: 1em;font-weight: 400;}

#prodSection.sixmonths .table	{ background-color:#f1f1f1; border:1px dotted #000; border-radius:4px; padding:2.5em 1em;margin: 2em 0;}

#prodSection.sixmonths .table label	{ font-size:1.1em; font-weight:500; color:#000;}

#prodSection.sixmonths .table input	{ height:3.2em; padding:0 0.5em;}

#prodSection.sixmonths .table .email{ width:19em;}

#prodSection.sixmonths .table .code	{ margin:0 0 0 0.5em; width:8em;}

#prodSection.sixmonths .table .btn	{ margin:2em 0;}

#prodSection.sixmonths .table .months	{ position:absolute; top:-1.5em; right:1em;}



/*LP Clutter Cleanup*/

#LPcleanup 						{ background: url(../images/clutter_top_background.png) no-repeat right 6em #80d5e4; padding:3em 0 0 0; margin: 0;overflow: hidden; position: relative; transition: all 0.3s ease-out; }

#LPcleanup h1, #LPcleanupDownload h1	{ color: #05405f;  margin-top: 0.1em;}

#LPcleanup p 					{ color: #05405f ; }

#LPcleanup .subTitle			{ font: 400 1.4em/1.2em "Roboto",sans-serif; }

#LPcleanup .midSeparator		{ margin: 0.8em 0; }

#LPcleanup .desktop				{ background: url("../images/clutter_desktop.png") no-repeat scroll center bottom ; height: 47em; margin-bottom: -4.8em; overflow: hidden; }

#LPcleanup .desktop h2.thin		{ font: 200 3em/1.2em "Roboto",sans-serif; margin-top: 2.1em; color: #fff; }

#LPcleanup .desktop h2.bold		{ font: 600 3em/1.2em "Roboto",sans-serif; color: #fff; }

#LPcleanup .desktop .separator	{ background: #fff; height: 0.5em; width: 24em; margin: 1em auto;}

#LPcleanup .free-download		{ border-radius: 10px; font-size: 1.5em; margin-top: 3px; padding: 16px 16px 10px 13px; }

#LPcleanup .findMore			{ color: #a9a9a9; margin-top:1.2em; }

#LPcleanup .findMore .linkAuthor{ color: #3096cc; }

#LPcleanup .findMore .linkAuthor:hover { color: #a9a9a9; }

#LPcleanup .currentDate			{ background: url(../images/clutterCurrentDate.png) no-repeat 0 0; width: 102px; height: 102px; position: absolute; right: 166px; top: 34.7em; text-transform: uppercase; transition: all 0.3s ease-out; }

#LPcleanup #LPCmonth			{ margin: 0.4em 0 0; font-weight: bold; color: #fff; }

#LPcleanup #LPCdate				{ font-size: 3em; color: #141414; font-weight: 800; line-height:1; margin-top: 0.2em; }

#LPcleanup #LPCday				{ font-size: 1em; color: #323232; font-weight: 500; line-height:1; }

.LPcleanupHow .subTitle			{ line-height: 1.2em;}

.LPcleanupHow .solid			{ margin: 2.5em 0; }

.LPcleanupHow .dashed			{ margin: 3em 0; }

.LPcleanupHow #GZftrs ul li		{ text-align: center; }

#clutter_dark_side				{ background: #99cbde; }

#clutter_eat_apple				{ background: #9be0d3; }

#clutter_adware_pc				{ background: #86c8e0; }

#clutter_suck_blood				{ background: #c2c2d1; }

#clutter_alien_toolbar			{ background: #70d4c9; }

#clutter_matrix_popup			{ background: #99e8bd; }

#LPcleanupDownload				{ padding: 5em 0; }

#LPcleanupDownload .free-download{ margin-top: 2em; }

#LPclutterStage					{ max-width: 97em; width: 100%; height: 16em; position: relative; }

#LPclutterStage .character		{ position: absolute; cursor: pointer;}

#LPclutterStage #clutterDarthSidious	{ left: 9.0%; top: 4%; z-index: 50; }

#LPclutterStage #clutterSnake			{ left: 13.2%; top: 43%; z-index: 35; }

#LPclutterStage #clutterAgent			{ left: 19.6%; top: -19%; z-index: 30; }

#LPclutterStage #clutterVampire			{ left: 27%; top: -3%; z-index: 45; }

#LPclutterStage #clutterKryptonite		{ left: 22%; top: 18%; z-index: 50;}

#LPclutterStage #clutterSuperman		{ left: 69%; top: 13%; z-index: 50 }

#LPclutterStage #clutterAlien			{ left: 34%; top: 5%; z-index: 50; }

#LPclutterStage #clutterEllen			{ left: 52%; top: 5%; z-index: 50; }

#LPclutterStage #clutterGirl			{ left: 65%; top: 11%; z-index: 45; }

#LPclutterStage #clutterAdamEve			{ left: 77%; top: 10%; z-index: 45; }

#LPclutterStage #clutterNeo				{ left: 73.3%; top: -19%; z-index: 30; }

#LPclutterStage #clutterSkywalker		{ left: 66.6%; top: 28.8%; z-index: 35; }

#LPclutterStage .talk					{ position: absolute; z-index: 60; display: none; }

#LPclutterStage .clutterDarthSidious	{ left: 5%; top: -25%; }

#LPclutterStage .clutterSnake			{ left: 14%; top: 17%; }

#LPclutterStage .clutterKryptonite		{ left: 19%; top: -6%; }

#LPclutterStage .clutterVampire			{ left: 23%; top: -32%; }

#LPclutterStage .clutterAlien			{ left: 34%; top: -24%; }

#LPclutterStage .clutterAgent			{ left: 17%; top: -44%; }

#LPclutterStage .shadow					{ position: absolute; z-index: 20 }

#LPclutterStage #clutterShadowDS		{ left: 9.9%; top: 70.2%; }

#LPclutterStage #clutterShadowSnk		{ left: 13.5%; top: 75.3%; }

#LPclutterStage #clutterShadowAgt		{ left: 20.1%; top: 31.2%; }

#LPclutterStage #clutterShadowKrp		{ left: 22.3%; top: 84.4%; }

#LPclutterStage #clutterShadowVmp		{ left: 28%; top: 63.1%; }

#LPclutterStage #clutterShadowAln		{ left: 37.1%; top: 79%; }

#LPclutterStage #clutterShadowEln		{ left: 51.6%; top: 79%; }

#LPclutterStage #clutterShadowSpm		{ left: 69.3%; top: 82.3%; }

#LPclutterStage #clutterShadowGrl		{ left: 65.3%; top: 69.7%; }

#LPclutterStage #clutterShadowAE		{ left: 77.7%; top: 72%; }

#LPclutterStage #clutterShadowNeo		{ left: 71.3%; top: 29.1%; }

.clutterLightWrapper #clutterLight		{left: 47px; position: absolute; top: 158px; z-index: 100; pointer-events: none;}

.clutterLightWrapper #clutterLight 		{ -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-fill-mode: both;  animation-fill-mode: both;  animation-iteration-count:infinite;  -webkit-animation-iteration-count:infinite; 

}

@-webkit-keyframes flash { 

    26%, 30%, 34%, 100% {opacity: 1;} 

    28%, 32% {opacity: 0;} 

} 

@keyframes flash { 

    26%, 30%, 34%, 100% {opacity: 1;} 

    28%, 32% {opacity: 0;} 

} 

.clutterLightWrapper #clutterLight 		{ -webkit-animation-name: flash; animation-name: flash; }

.clutterLightWrapper					{ position: relative; height: 0; width: 635px; margin: 0 auto; }

.LPcleanupDrawing .row					{ position: relative; }

.LPcleanupDrawing .shareBox				{ background-color: #fff; -moz-box-shadow: 2px 3px 0 2px #80b7cd; -webkit-box-shadow: 2px 3px 0 2px #80b7cd; box-shadow: 2px 3px 0 2px #80b7cd; position: absolute; margin: auto; bottom: 0;  top: 0; width: auto; height: 5em; padding: 0.5em; color: #383838; opacity: 0;  -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; 	transition: all 0.3s ease-out; }

.LPcleanupDrawing:hover .shareBox		{ opacity: 1; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; 	transition: all 0.3s ease-out; }

.LPcleanupDrawing .shareBox p			{ margin-bottom: 0.5em; line-height: 1; }



/*LP Black Friday*/

#BFhead							{ background-image:url(../images/BF_buildings.png), url(../images/BF_glow.png); background-repeat: no-repeat; background-position: center bottom, center bottom 12em; background-color: #b5e0f2; padding: 6em 0 0; position: relative; overflow: hidden;}

#BFhead .container				{ text-align:center;}

#BFhead h1						{ color:#fff; font-size:11em;}

#BFhead .points					{ background:url(../images/white_point.png) repeat-x bottom center;width: 25.8%; height: 1em;margin: 1em 0;}

#BFhead h3						{ color:#23586e; font-size:3em; }

#BFhead .slogan					{ display:block; margin:3em auto;}

#BFhead .cloud1					{ background:url(../images/cloud_1.png) no-repeat center center; height: 54px; width: 198px; position:absolute; bottom: 40em; left: 10%; -webkit-animation: BFcloudAnimation1 60s linear infinite; animation: BFcloudAnimation1 60s linear infinite; opacity: 0;}

#BFhead .cloud2					{ background:url(../images/cloud_2.png) no-repeat center center; height: 90px; width: 158px; position:absolute; bottom: 30em; left: 20%; -webkit-animation: BFcloudAnimation2 60s linear infinite; animation: BFcloudAnimation2 60s linear infinite; opacity: 0;}

#BFhead .cloud3					{ background:url(../images/cloud_3.png) no-repeat center center; height: 90px; width: 198px; position:absolute; bottom: 35em; left: 70%; -webkit-animation: BFcloudAnimation3 60s linear infinite; animation: BFcloudAnimation3 60s linear infinite; opacity: 0;}

#BFhead .cloud4					{ background:url(../images/cloud_4.png) no-repeat center center; height: 62px; width: 220px; position:absolute; bottom: 45em; left: 85%; -webkit-animation: BFcloudAnimation4 60s linear infinite; animation: BFcloudAnimation4 60s linear infinite; opacity: 0;}

#BFhead .BF_Robot				{ width: 692px; height: 691px; position: relative; margin: 0 auto 0; }

#BFhead .BF_Robot #BF_RobotHead	{ background: url(../images/BF_robotHead.png) no-repeat 0 0; width: 180px; height: 134px; position: absolute; top: 139px; left: 226px; z-index: 10;}

#BFhead .BF_Robot #BF_LeftEye	{ background: url(../images/BF_robotLeftEye.png) no-repeat 0 0; width: 34px; height: 33px; position: absolute; top: 54px; left: 44px; }

#BFhead .BF_Robot #BF_LeftEye .iris { background: url(../images/BF_robotLeftIris.png) no-repeat 0 0; position: absolute; top: 12px; left: 11px; width: 11px; height: 10px; }

#BFhead .BF_Robot #BF_RightEye	{ background: url(../images/BF_robotRightEye.png) no-repeat 0 0; width: 26px; height: 27px; position: absolute; top: 54px; left: 111px; }

#BFhead .BF_Robot #BF_RightEye .iris { background: url(../images/BF_robotRightIris.png) no-repeat 0 0; position: absolute; top: 12px; left: 11px; width: 11px; height: 10px; }

#BFhead .BF_Robot #BF_LeftEyebrow{ background: url(../images/BF_robotLeftEyebrow.png) no-repeat 0 0; width: 34px; height: 28px; position: absolute; z-index: 10; top: 40px; left: 49px;  transition: all 0.2s;}

#BFhead .BF_Robot #BF_RightEyebrow{ background: url(../images/BF_robotRightEyebrow.png) no-repeat 0 0; width: 29px; height: 24px; position: absolute; z-index: 10; top: 45px; left: 102px; transition: all 0.2s;}

#BFhead .BF_Robot #BF_RobotBody	{ background: url(../images/BF_robotBody.png) no-repeat 0 0; width: 606px; height: 406px; position: absolute; top: 0; left: 38px; z-index: 5; -webkit-animation: robotLife 2s linear infinite; animation: robotLife 2s linear infinite;}

#BFhead .BF_Robot #BF_RobotLegs	{ background: url(../images/BF_robotLegs.png) no-repeat 0 0; width: 358px; height: 320px; position: absolute; top: 370px; left: 155px; }

#BFhead .BF_Robot #BF_RobotLeftHand { background: url(../images/BF_robotLeftHand.png) no-repeat 0 0; width: 141px; height: 142px; position: absolute; z-index: 30; top: 312px; left: 0; -webkit-animation: robotLeftHand 2s linear infinite; animation: robotLeftHand 2s linear infinite;}

#BFhead .BF_Robot #BF_RobotRightHand { background: url(../images/BF_robotRightHand.png) no-repeat 0 0; width: 149px; height: 151px; position: absolute; z-index: 30; top: 272px; left: 543px; -webkit-animation: robotRightHand 2s linear infinite; animation: robotRightHand 2s linear infinite; }

#BF_RobotHead:hover #BF_LeftEyebrow { top: 43px; }

#BF_RobotHead:hover #BF_RightEyebrow { top: 43px; }

#BFhead .BF_Robot #BF_LeftEyebrow.BF_isOnIS{ top: 38px; left: 39px; transform: rotate(-40deg); }

#BFhead .BF_Robot #BF_RightEyebrow.BF_isOnIS{ top: 40px; left: 114px; transform: rotate(30deg); }

/* #BFhead .BF_Robot #BF_LeftEyebrow.BF_isOnAP{ top: 38px; left: 39px; transform: rotate(-40deg); } */

#BFhead .BF_Robot #BF_RightEyebrow.BF_isOnAP{ top: 30px; left: 109px; transform: rotate(7deg); }

#BFhead .BF_Robot #BF_LeftEyebrow.BF_isOnTS{ top: 30px; left: 47px; transform: rotate(-13deg); }

/* #BFhead .BF_Robot #BF_RightEyebrow.BF_isOnTS{ top: 30px; left: 109px; transform: rotate(7deg); } */

@-webkit-keyframes robotLife {

    0%   {top: 0;}

	25%   {top: -10px;}

	50%   {top: 0; }

	75%   {top: 10px;}

	100% {top: 0;}

}

@keyframes robotLife {

    0%   {top: 0;}

	25%   {top: -10px;}

	50%   {top: 0; }

	75%   {top: 10px;}

	100% {top: 0;}

} 



@-webkit-keyframes robotLeftHand {

    0%   {top: 312px;}

	25%   {top: 317px;}

	50%   {top: 312px; }

	75%   {top: 307px;}

	100% {top: 312px;}

}

@keyframes robotLeftHand {

    0%   {top: 312px;}

	25%   {top: 317px;}

	50%   {top: 312px; }

	75%   {top: 307px;}

	100% {top: 312px;}

}



@-webkit-keyframes robotRightHand {

    0%   {top: 272px;}

	25%   {top: 277px;}

	50%   {top: 272px;}

	75%   {top: 267px;}

	100% {top: 272px;}

}

@keyframes robotRightHand {

    0%   {top: 272px;}

	25%   {top: 277px;}

	50%   {top: 272px;}

	75%   {top: 267px;}

	100% {top: 272px;}

} 



@-webkit-keyframes BFcloudAnimation1 {

    0%   {left: 10%; opacity:1;}

	79%   {opacity: 1;}

	80%   {left: 100%; opacity: 0;}

	81%   {left: -10%; opacity: 0;}

	82%   {left: -10%; opacity: 1;}

	100% {left: 10%; opacity: 1;}

}

@keyframes BFcloudAnimation1 {

    0%   {left: 10%; opacity:1;}

	79%   {opacity: 1;}

	80%   {left: 100%; opacity: 0;}

	81%   {left: -10%; opacity: 0;}

	82%   {left: -10%; opacity: 1;}

	100% {left: 10%; opacity: 1;}

}



@-webkit-keyframes BFcloudAnimation2 {

    0%   {left: 20%; opacity:1;}

	69%   {opacity: 1;}

	70%   {left: 100%; opacity: 0;}

	71%   {left: -10%; opacity: 0;}

	72%   {left: -10%; opacity: 1;}

	100% {left: 20%; opacity: 1;}

}

@keyframes BFcloudAnimation2 {

    0%   {left: 20%; opacity:1;}

	69%   {opacity: 1;}

	70%   {left: 100%; opacity: 0;}

	71%   {left: -10%; opacity: 0;}

	72%   {left: -10%; opacity: 1;}

	100% {left: 20%; opacity: 1;}

} 



@-webkit-keyframes BFcloudAnimation3 {

    0%   {left: 70%; opacity:1;}

	29%   {opacity: 1;}

	30%   {left: 100%; opacity: 0;}

	31%   {left: -10%; opacity: 0;}

	32%   {left: -10%; opacity: 1;}

	100% {left: 70%; opacity: 1;}

}

@keyframes BFcloudAnimation3 {

    0%   {left: 70%; opacity:1;}

	29%   {opacity: 1;}

	30%   {left: 100%; opacity: 0;}

	31%   {left: -10%; opacity: 0;}

	32%   {left: -10%; opacity: 1;}

	100% {left: 70%; opacity: 1;}

} 



@-webkit-keyframes BFcloudAnimation4 {

    0%   {left: 80%; opacity:1;}

	19%   {opacity: 1;}

	20%   {left: 100%; opacity: 0;}

	21%   {left: -10%; opacity: 0;}

	22%   {left: -10%; opacity: 1;}

	100% {left: 80%; opacity: 1;}

}

@keyframes BFcloudAnimation4 {

    0%   {left: 80%; opacity:1;}

	19%   {opacity: 1;}

	20%   {left: 100%; opacity: 0;}

	21%   {left: -10%; opacity: 0;}

	22%   {left: -10%; opacity: 1;}

	100% {left: 80%; opacity: 1;}

} 



#BFproducts						{ margin: -27em 0 0 0; z-index: 20; position: relative; }

#BFproducts .IS					{ margin: 0 0 0 -3em; }

#BFproducts .TS					{ margin: 0 0 0 -6em; }

#BFproducts .promo				{ position:absolute; bottom:3.6em; left: 2.7em;}

#BFproducts .promo.IS			{ position:absolute; bottom:3.6em; left: 2.7em;}

#BFproducts .promo.TS			{ position:absolute; bottom:3.6em; left: 2.7em;}



#prodSection.BF								{ background-color:#fff; padding:0 0 2em;}

#prodSection.BF .priceTable					{ border:0;}

#prodSection.BF .priceTable img				{ float: none; margin: 0; }

#prodSection.BF .priceTable h5				{ font-size: 1.72em; margin: 2px 0 10px 0; padding-bottom: 10px; border-bottom: 1px dotted #b5b5b5; }

#prodSection.BF .priceTable p.old			{ font: 700 1em/1em 'Roboto', sans-serif; color: #5a5a5a; letter-spacing: -0.04em; margin-bottom: 3px; }

#prodSection.BF .priceTable p				{ font: 900 1.857em/1em 'Roboto', sans-serif; color: #000000; margin: 0; }

#prodSection.BF .priceTable p.valab			{ display: inline-block; float: left; font: 500 0.72em/1em 'Roboto', sans-serif; background: #888888; color: #ffffff; text-transform: uppercase; padding: 2px 4px 2px 2px; letter-spacing: -0.02em; margin-top: 4px; }



#blkFriday						{ margin-top: 4em;}

#blkFriday h3					{ color: #2b2739; font-size: 4.5em; font-weight: 800; line-height: 0.9; margin: 0.3em 0 0.2em 0; }

#blkFriday .supersale			{ color: #000; font-weight: 800; text-transform: uppercase; font-size: 1em; line-height: 1; }

#blkFriday .BF_DotsLeft			{ height: 1em; background: url(../images/supersaleDots.png) no-repeat right center; }

#blkFriday .BF_DotsRight			{ height: 1em; background: url(../images/supersaleDots.png) no-repeat left center; }

#blkFriday .btn					{ margin-top: 1em; }

#slideRobot img					{ width: 960px; }

.BF_wrapper						{ position: relative; }

.blkFridayRobot					{ margin-left: -7%; margin-top: -3%; }

.slide-content figure.businesSecurity{ margin-top: -6em; }

.slide #business h4{ font-size: 30px;}

.BF50OFF						{ position: absolute; top: 345px; left: 150px; width: 285px; }



/*LP 60 Seconds*/

#prodSection.csp				{ background: #f7f7f7; border-bottom: 1px solid #eeeeee; }

#prodSection.csp ul				{ padding: 17px 0 15px 19px; }

#prodSection.csp form			{ margin-top: 71px; }

#prodSection.csp .inlineimages	{ font-weight: 500; vertical-align: bottom; }

#prodSection.csp .subTitle		{ font-size: 1.7em; }

#prodSection.csp h3				{ font-size: 3.1em; }

#prodSection.csp h2				{ font-size: 2.8em; }

#prodSection.csp .specialOffer	{ margin-top: 1em; }

#prodSection .captchaCodeInsert	{ margin-top: 0.5em; }

#prodSection .captchaCode		{ padding-right: 0; margin-top: 0.7em;}

#prodSection .refresh			{ margin-left: 0.5em; }

#prodSection .btn				{ margin-top: 1em ;}



#LP60sWhy						{ padding: 4em 0 3em; background: #f2f3f3; }

#LP60sWhy h2						{ font-size: 3.1em; }

#LP60sWhy .arrowDown				{ 	width: 0; height: 0; border-left: 0.8em solid transparent; border-right: 0.8em solid transparent; border-top: 1em solid #75aee6; position: relative; bottom: 0; z-index: 10; transition: all 0.5s; }

#LP60sWhy .active .arrowDown		{ bottom: -3.9em; border-top-color: #f2f3f3; }

#LP60sWhy .textInfo				{ margin: 1em 0 0.7em; color: #5d5d5d; font-size: 1.1em; line-height: 1; font-weight: bold; display: block; }

#LP60sWhy .subTitle				{ margin-bottom: 2.2em; }

#LP60sWhy .icon					{ opacity: .6; transition: all 0.5s; cursor: pointer; }

#LP60sWhy .icon:hover			{ opacity: 1; }

#LP60sWhy .icon.active			{ opacity: 1; }

#LP60sWhyText					{ background: #ebebeb; overflow: hidden; display: none;}

#LP60sWhyText p					{ font-size: 1.1em; display: none; height: 3.2em; margin: 2.5em 0; position: relative; }

#LP60sWhyText #closeWhy			{ background: none repeat scroll 0 0 #f9cf51; color: #fff; display: block; font-size: 1em; line-height: 1; padding: 0.2em 0 0.3em; text-align: center; width: 1.6em; }





/* BRAIN */

#BrainWrapper			{ position: relative; height: 1265px; background: #000; overflow: hidden;}

#Brain					{ background: url(../images/BrainBackgroundNew.jpg) no-repeat center center; height: 1265px; position: absolute; width: 100%; left:0; transition: all 0.8s; z-index: 10; opacity: 1;}

#Brain.brainOptimised	{ background: url(../images/BrainBackground.jpg) no-repeat center center;  }

.BrainOverlay			{ background: url(../images/BrainPattern.png); width: 100%; height: 100%; position: absolute; z-index: 30; }

.connectBrainStatic			{ background: url(../images/connectBrainStatic.png) no-repeat center center; width: 100%; height: 100%; position: absolute; z-index: 40; }

#connectBrainOne		{ height: 400px; width: 680px; opacity: 1; position: absolute; margin: auto; top: 220px; bottom: 0; left: 0; right: 0; z-index: 40; }

#connectBrain1			{ height: 620px; width: 680px; opacity: 1; position: absolute; margin: auto; top: -60px; bottom: 0; left: 0; right: 0; z-index: 18; }

#connectBrain2			{ height: 620px; width: 680px; opacity: .5; position: absolute; margin: auto; top: -60px; bottom: 0; left: 0; right: 0; z-index: 16; }

#connectBrain3			{ height: 620px; width: 680px; opacity: .7; position: absolute; margin: auto; top: -60px; bottom: 0; left: 0; right: 0; z-index: 14; }

#connectBrain4			{ height: 620px; width: 680px; opacity: .6; position: absolute; margin: auto; top: -60px; bottom: 0; left: 0; right: 0; z-index: 12; }

#connectBrain0			{ height: 100%; width: 100%; opacity: .4; position: absolute; z-index: 10; }

#BrainWrapper .BnextArrow		{ background: url(../images/brainNextArrow.png) no-repeat 0 0; display: block; position: absolute; top: 0; bottom: 0; margin: auto; right: 12%; width: 41px; height: 70px; z-index: 300; opacity: 0.8; transition: opacity 0.2s; }

#BrainWrapper .BnextArrow:hover	{ opacity: 1;}

#BrainWrapper .BprevArrow		{ background: url(../images/brainPrevArrow.png) no-repeat 0 0; display: block; position: absolute; top: 0; bottom: 0; margin: auto; left: 12%; width: 41px; height: 70px; z-index: 300; opacity: 0.8; transition: opacity 0.2s;}

#BrainWrapper #BprevArrow	{ display: block; }

#BrainWrapper .BprevArrow:hover	{ opacity: 1;}

#BrainWrapper .arrowDisabled	{ opacity: .2 !important; cursor: default !important; pointer-events: none; }

#Brain .getAccessRow		{ margin-top: 5em; }

#Brain .content			{ display: block; position: relative; z-index: 100; }

#Brain .content:before, #Brain .content:after { display: block; clear: none; }

#Brain .getAccess		{ color: #fff; font-weight: 300; font-size: 3em; text-transform: uppercase; line-height: 1; }

#Brain .weCallRow		{ margin-top: 3em; }

.brainDiagPattern		{ background: url(../images/brainDiagPattern.png); height: 2.4em; margin-top: 0.4em; }

#Brain .securityArch		{ color: #00eaff; font-size: 4.2em; text-transform: uppercase; line-height: 1; font-weight: bold; }

#Brain .weCallIt			{ text-transform: uppercase; font-size: 1.5em; color: #b5f9ff; line-height: 1; }

#Brain .weCallLeft		{ margin-top: 0.7em; height: 0.3em; background-image: -moz-linear-gradient(right, rgba(184,249,255,.6) 0%, rgba(184,249,255,.6) 0.78%, rgba(41,255,255,.53) 11.69%, rgba(0,180,255,.39) 34.28%, rgba(255,255,255,0) 100%); background-image: -o-linear-gradient(right, rgba(184,249,255,.6) 0%, rgba(184,249,255,.6) 0.78%, rgba(41,255,255,.53) 11.69%, rgba(0,180,255,.39) 34.28%, rgba(255,255,255,0) 100%); background-image: -webkit-linear-gradient(right, rgba(184,249,255,.6) 0%, rgba(184,249,255,.6) 0.78%, rgba(41,255,255,.53) 11.69%, rgba(0,180,255,.39) 34.28%, rgba(255,255,255,0) 100%); background-image: linear-gradient(right, rgba(184,249,255,.6) 0%, rgba(184,249,255,.6) 0.78%, rgba(41,255,255,.53) 11.69%, rgba(0,180,255,.39) 34.28%, rgba(255,255,255,0) 100%); }

#Brain .weCallRight		{ margin-top: 0.7em; height: 0.3em; background-image: -moz-linear-gradient(right, rgba(255,255,255,0) 0%, rgba(0,180,255,.39) 65.72%, rgba(41,255,255,.53) 88.31%, rgba(184,249,255,.6) 99.22%, rgba(184,249,255,.6) 100%); background-image: -o-linear-gradient(right, rgba(255,255,255,0) 0%, rgba(0,180,255,.39) 65.72%, rgba(41,255,255,.53) 88.31%, rgba(184,249,255,.6) 99.22%, rgba(184,249,255,.6) 100%); background-image: -webkit-linear-gradient(right, rgba(255,255,255,0) 0%, rgba(0,180,255,.39) 65.72%, rgba(41,255,255,.53) 88.31%, rgba(184,249,255,.6) 99.22%, rgba(184,249,255,.6) 100%); background-image: linear-gradient(right, rgba(255,255,255,0) 0%, rgba(0,180,255,.39) 65.72%, rgba(41,255,255,.53) 88.31%, rgba(184,249,255,.6) 99.22%, rgba(184,249,255,.6) 100%); }

#Brain #brainProduct		{ margin: 3em auto 2em auto; }

#Brain #B-R-A-I-N		{ font-size: 21em; color: #fff; line-height: 1;}

#Brain #B-R-A-I-N .dot	{ width: 0.1em;height: 0.1em;opacity: .6;-moz-border-radius: 10%;-webkit-border-radius: 10%;border-radius: 10%;background-color: #fff; display: inline-block; vertical-align: 0.3em; }

#Brain .BitIntel 		{ font-weight: 200; font-size: 2.2em; background: rgba(0,0,0,.5); color: #fff; line-height: 1.4; text-transform: uppercase; margin-top: -0.5em; }

#Brain q 				{ color: #fdc822; display: inherit; font: italic 300 2.2em/1.2em "Roboto",sans-serif; padding: 0; }

#Brain p.quoteFrom		 { color: #fff; font-weight: bold; }

#Brain .quoteBlock		{ margin: 7em 0 0 0; }

#brainNav				{ position:fixed; z-index: 999; top: 40%; right: 1em; text-align: right; }

#brainNav ul				{ margin: 0; padding: 0; list-style: none; }

#brainNav a				{ color: rgba(226,233,234,.6); font-size: 0.8em; text-transform: uppercase; font-weight: bold; display: inline-block; background: rgba(0,0,0,.2); padding: 0.5em 0.9em; margin: 0.1em 0; border-left: 4px solid transparent; transition: 0.5s all;}

#brainNav .active a		{ background: rgba(0,0,0,.8); color: #fff; border-left-color: #34b9a8; }

#brainNav a:hover		{ padding-right: 5em; }

#BrainExplained			{ background: url(../images/BrainExplainedBackground.jpg) no-repeat center center; height: 1265px; position: relative; width: 100%; left:100%; transition: all 0.8s; opacity: 0; overflow: hidden; }

#BrainExplained h1		{ font-size: 9.2em; color: #fff; font-weight: 200; margin: 3.2em 0 0 0; }

#BrainExplained p		{ color: #fff; font-size: 2em; font-weight: 300; line-height: 1.1;}

#BrainExplained p.bold	{ font-size: 1.9em;  font-weight: bold; }

#BrainExplained .brainText	{ position: absolute; left: 100%; opacity: 0; transition: all 0.5s; margin: auto; right: 0; z-index: 31; }

#BrainExplained #Brain-1	{ left: 0; opacity: 1; }

#BrainExplained #whatIsNav			{ position: absolute; right: 10em; bottom: 20em; z-index: 40; color: #636363; }

#BrainExplained #whatIsNav .labelB 	{ font-weight: 200; color: #636363; font-size: 2em; line-height:1; }

#BrainExplained #whatIsNav .navB a	{ font-weight: 300; color: #636363; font-size: 4em; line-height: 1; display: inline-block; vertical-align: middle; transition: color 0.3s}

#BrainExplained #whatIsNav .navB a:hover, #BrainExplained #whatIsNav .navB a:focus{ color: #fff; outline: 0;} 

#BrainExplained #whatIsNav .navB a.active{ color: #fff;} 

#BrainExplained #whatIsNav .dot 		{ background-color: #fff; border-radius: 10%; display: inline-block; width: 8px; height: 8px; opacity: .15; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; vertical-align: 0; }

#BrainExplained #whatIsNav a .dot	{ margin: 0 3px; vertical-align: 18px;}

/*#BrainOneAccount		{ background: url(../images/BrainOneAccountBG.jpg) no-repeat center center #000e25; max-height: 992px; }
*/
#BrainOneAccount h1		{ color: #fff; text-transform: uppercase; font-size: 4.5em; line-height: 1; font-weight: 800; margin: 2em 0 0 0;}

#BrainOneAccount h2		{ color: #fff; font-size: 3.7em; line-height: 1; font-weight: 200; }

#BrainOneAccount h3		{ color: #fff; font-size: 2.1em; line-height: 1; font-weight: bold; }

#BrainOneAccount p		{ color: #fff; font-size: 1.5em; line-height: 1.2; font-weight: 300; }

#BrainOneAccount #brainDevices	{ margin: 2em 0; position: relative; }

#BrainOneAccount .brainDevice	{ position: absolute; top:0; left: 0; right: 0; margin: auto; opacity: 0;}

#BrainAmazing			{ background: #070a10; /* height: 1080px; */ position: relative; padding: 1em 0 12em;} 

#BrainAmazing .container	{ position: relative; z-index: 50; }

#BrainAmazing h1			{ margin: 0; text-transform: uppercase; color:#fff; font-weight:200; font-size: 3.6em; margin-top: 1.4em; }

#BrainAmazing h3			{ color: #fff; font-size: 2.1em; line-height: 1; font-weight: bold; }

#BrainAmazing p			{ color: #fff; font-size: 1.5em; line-height: 1.4; font-weight: 300; }

#BrainAmazing img		{ margin: 2em auto 3em; }

#BrainAmazing .container	{ position: relative; z-index: 60; }

#joinBrain				{ background: url(../images/brainWorldMap.png) no-repeat center center #fff; }

#joinBrain .container	{ position: relative; margin-top: -6em; z-index: 100; margin-bottom: 3em; }

#joinBrain .add_cart		{ margin-top: 2em; }

#joinBrain ul			{ padding: 0 0 0 40px; list-style-image: url("../images/check.png"); list-style-position: outside;}

#joinBrain ul li			{}

#joinBrain h1{ font-weight: bold; color: #272727; }

#joinBrain figure img	{ max-height: 215px;}

#BrainAmazing .down-triangle 	{ border-top: 50px solid #000;border-left: 30px solid transparent;border-right: 30px solid transparent;height: 0;width: 0; position:absolute; z-index: 80; margin: auto; left: 0; right: 0; top: 0; }

#joinBrain hr			{ margin: 1.5em 0 2em; }

#joinBrain q { color: #a37200; display: inherit; font: italic 300 1.9em/1.2em "Roboto",sans-serif; padding: 0 0 0; }

#joinBrain p				{ font-weight: bold; }

#prodSection h3, #btmProd h3		{ font-weight: 300; font-size: 3em; line-height: 1; }

.brainProdSection .brainBox	{ margin-top: 3em; }

#btmProd.brainProdSection .logo-small { margin-bottom: 0; }

#Brain h6				{ font-family: roboto; font-size: 1.8em; color:#fff; font-weight: 500; margin: 1em 0 0.5em; }

#Brain p					{ font-size: 1.3em; color: #00eaff; line-height: 1.2; font-weight: 300; }

#joinBrain .badgePos div	{ float: left; margin-top: 2.2em; }

#joinBrain .badgePos img	{ float: left; margin-right: 1em; }

#brainConnect			{ position: absolute; top: 0; left: 0; z-index: 50; width: 100%; height: 100%; display: block; }

#BrainExplained .BrainOverlay	{ opacity: 0.5; background :#000; }

#TSMD_HPB h2				{ color: #00eaff; font-size: 4.2em; margin:0;}

#TSMD_HPB h2.secondRow	{ font-size: 3.2em; line-height: 1; }

#TSMD_HPB h3				{ font: 400 2.5em/1em "Roboto",sans-serif; }

#TSMD_HPB .weCallLeft		{ margin-top: 0.7em; height: 0.3em; background-image: -moz-linear-gradient(right, rgba(184,249,255,.6) 0%, rgba(184,249,255,.6) 0.78%, rgba(41,255,255,.53) 11.69%, rgba(0,180,255,.39) 34.28%, rgba(255,255,255,0) 100%); background-image: -o-linear-gradient(right, rgba(184,249,255,.6) 0%, rgba(184,249,255,.6) 0.78%, rgba(41,255,255,.53) 11.69%, rgba(0,180,255,.39) 34.28%, rgba(255,255,255,0) 100%); background-image: -webkit-linear-gradient(right, rgba(184,249,255,.6) 0%, rgba(184,249,255,.6) 0.78%, rgba(41,255,255,.53) 11.69%, rgba(0,180,255,.39) 34.28%, rgba(255,255,255,0) 100%); background-image: linear-gradient(right, rgba(184,249,255,.6) 0%, rgba(184,249,255,.6) 0.78%, rgba(41,255,255,.53) 11.69%, rgba(0,180,255,.39) 34.28%, rgba(255,255,255,0) 100%); }

#TSMD_HPB .weCallRight		{ margin-top: 0.7em; height: 0.3em; background-image: -moz-linear-gradient(right, rgba(255,255,255,0) 0%, rgba(0,180,255,.39) 65.72%, rgba(41,255,255,.53) 88.31%, rgba(184,249,255,.6) 99.22%, rgba(184,249,255,.6) 100%); background-image: -o-linear-gradient(right, rgba(255,255,255,0) 0%, rgba(0,180,255,.39) 65.72%, rgba(41,255,255,.53) 88.31%, rgba(184,249,255,.6) 99.22%, rgba(184,249,255,.6) 100%); background-image: -webkit-linear-gradient(right, rgba(255,255,255,0) 0%, rgba(0,180,255,.39) 65.72%, rgba(41,255,255,.53) 88.31%, rgba(184,249,255,.6) 99.22%, rgba(184,249,255,.6) 100%); background-image: linear-gradient(right, rgba(255,255,255,0) 0%, rgba(0,180,255,.39) 65.72%, rgba(41,255,255,.53) 88.31%, rgba(184,249,255,.6) 99.22%, rgba(184,249,255,.6) 100%); }

#TSMD_HPB .weCallIt			{ color: #c5e8ff; font-size: 1.1em; text-transform: uppercase; }

#TSMD_HPB #B-R-A-I-N 		{ color: #fff; font-size: 6em; line-height: 1; font-weight: bold; }

#TSMD_HPB #B-R-A-I-N .dot 	{ background-color: #fff; border-radius: 10%; display: inline-block; height: 0.1em; opacity: 0.6; vertical-align: 0.3em; width: 0.1em; }

#TSMD_HPB .weCallWrapper		{ margin-top: 1em; }

.slide .txt#TSMD_HPB			{ margin-top: 4em; }

#TSMD_HPB .btn 				{ background: #fff; border-radius: 0; border: 0; box-shadow: none; color: #000; font-weight: 400; text-shadow: none; text-transform: inherit; }



/* Winter Edition */

#winter		{

				background-image: url(../images/winter_snow.png), url(../images/winterBackground.jpg);

				background-repeat: repeat-y,no-repeat;

				background-position: top center, top center;

				background-color: #fff;

				animation: 3000s letItSnow infinite;

				-webkit-animation: 3000s letItSnow infinite;

			}

@-webkit-keyframes letItSnow {

    0%		{ background-position: center -9000em, top center;}

    100%	{background-position: center 0, top center;}

}



@keyframes letItSnow {

    0%		{ background-position: center -9000em, top center;}

    100%	{background-position: center 0, top center;}

} 

#winter.glowingStars{ 

	background: url(../images/glowingStarsBg.png) no-repeat center 0;

	animation: none;

	-webkit-animation: none;

}



#winter section			{ background: transparent; overflow: hidden; }

#winter #title h4		{ font-weight: 700; letter-spacing: -0.008em; line-height: 0.92em; font-size: 2.5em; }

#winter #title h1		{ margin-top: 0.1em; }

#winter .labelImg		{ top: 11em; left: 4.9em; }

.winterDecoration1	{ position: relative; z-index: 100; margin: -6.4em 0 -1.2em -12em; }

.winterDecoration2	{ position: relative; z-index: 90; margin: -5.6em 0 -5.0em -2.5em; }

.winterDecoration3	{ position: relative; z-index: 80; margin: -13.4em 0 -5.0em -1.5em; }

.winterDecoration4	{ position: relative; z-index: 80; margin: -11.4em 0 -5em -30.5em; }

#winter #prodSection .priceTable	{ position: relative; z-index: 200; margin-top: 0; }

#winter.oneProduct #prodSection .priceTable,#winter.glowingStars #prodSection .priceTable	{  margin-top: 2em; }

#winter #prodSection .add_cart	{ position: relative; z-index: 210;  }

#winter .winterLogo			{ margin-bottom: 6em; }

#winter.oneProduct .labelImg	{ left: 6.7em; top: 10.8em; }

#winter.glowingStars h1,#winter.glowingStars h3,#winter.glowingStars h4, #winter.glowingStars h5		{ color: #292929; }

#winter.oneProduct.DE_product .labelImg { left: 7.3em; top: 9em; }

#winter.oneProduct.DE_product #prodSection .priceTable	{ margin-top: 5em; }



.winterSlide h3, .winterSlide h2, .winterSlide p		{ color: #292929; }

.winterSlide h3			{ font-family: 'Roboto', sans-serif; font-weight: bold; }

.winterSlide h2			{ font-size: 3.7em; }

.winterSlide p			{ font-size: 1.5em; letter-spacing: -0.04em; }

.winterSlide .productBox	{ position: relative; margin-top: 5em; }

.winterSlide .labelImg	{ position: absolute; left: 12.9em; top: 10em; z-index: 1; }

.winterSlide .winterDecoration4	{ z-index: 0; }

.slide .winterSlide .txt			{ margin-top: 10em; }

.slide .winterSlide  .btn			{ z-index: 1; position: relative;}

.strapslide > .strapslide-container > .slide.active { z-index: 10; }



.awardSlide .labelImg	{ left: 16.9em;max-width: 150px;position: absolute;top: 19em;z-index: 1; }

.awardSlide .topLight	{ background: url(../images/bg_top_slide_award_light.png) no-repeat top center;}

.awardSlide h3			{ font-family:'Roboto', sans-serif; color: #292929; font-weight:700; margin: 2em 0 0;} 

.awardSlide h2			{ font-family:'Roboto', sans-serif; color: #292929; font-size: 3.8em;} 

.awardSlide p			{ color: #616060; font-size: inherit;margin: 1.5em 0; letter-spacing:normal;}

.awardSlide .productBox	{ margin-left: -2em;margin-top: 3em;max-width: 67%;}

.awardSlide .productBox .btn		{ margin:2em 0 0 5em;}

.awardSlide .awardLogo	{ max-width:35.6%; margin: 2.5em 0 1em 1em;}

.awardSlide q 			{ color: #a37200;display: inherit;font: italic 300 1.8em/1.1em "Roboto",sans-serif;letter-spacing: -0.03em;margin: 0 0 0 3.3em;max-width: 67%;}



.lightFont { font-weight: 300 !important; font-family: 'Roboto'; }

.thinFont { font-weight: 100 !important; }

.semiBoldFont { font-weight: 600 !important; }

.blackFont { font-weight: 900 !important; }

.normalFont { font-weight: normal !important; }

.noBorder { border: 0 !important; }



/* LP Ne stiu in toata lumea */

.theyKnowUs				{ width: 100%; height: 100vh; background: #000; overflow: hidden; position: relative; background: #000; min-height: 768px; }

#tku_wrap				{ transition: 0.5s top; top: 0; position: absolute; width: 100%; min-height: 100%; }

.theyKnowUs #tku_wrap section		{ height: 100vh; overflow: hidden;  width: 100%; position: relative; min-height: 768px; }

#theyKnowUs_1			{ background: url(../images/theyKnowUs_1.jpg) no-repeat center -120px; top: 0;}

#theyKnowUs_1 .bar1		{

	margin-top: 1.4em;

	height: 4px;

	background-image: -moz-linear-gradient(left, rgba(91,46,33,0) 0%, #5b2d21 100%);

	background-image: -o-linear-gradient(left, rgba(91,46,33,0) 0%, #5b2d21 100%);

	background-image: -webkit-linear-gradient(left, rgba(91,46,33,0) 0%, #5b2d21 100%);

	background-image: linear-gradient(left, rgba(91,46,33,0) 0%, #5b2d21 100%);

}

#theyKnowUs_1 .bar2		{

	margin-top: 1.4em;

	height: 4px;

	background-image: -moz-linear-gradient(left, #5b2d21 0%, rgba(91,46,33,0) 100%);

	background-image: -o-linear-gradient(left, #5b2d21 0%, rgba(91,46,33,0) 100%);

	background-image: -webkit-linear-gradient(left, #5b2d21 0%, rgba(91,46,33,0) 100%);

	background-image: linear-gradient(left, #5b2d21 0%, rgba(91,46,33,0) 100%);

}

#theyKnowUs_1 .col500		{ font-size: 2.1em; color: #fff; font-weight: bold; }

.theyKnowUs .readMore		{ display: inline-block; background: #0057ce; color: #fff; font-weight: 700; padding: 1em 1em; margin-top: 2.5em; }

.theyKnowUs .sau				{ font-size: 1.3em; color: #a6a6a6; margin-top: 1em !important; }

#theyKnowUs_2			{ background: url(../images/theyKnowUs_2.jpg) no-repeat center -200px; }

#theyKnowUs_3			{ background: url(../images/theyKnowUs_3.jpg) no-repeat center 0; position: relative;}

#theyKnowUs_4			{ background: url(../images/theyKnowUs_4.jpg) no-repeat center -100px; position: relative;}

#theyKnowUs_3 .container	{ transition: opacity 0.5s; }

#theyKnowUs_1 h1,#theyKnowUs_3 h1	{ color: #fff; font-size: 3em; line-height: 1.1; margin-top: 0; }

.theyKnowUs p			{ color: #fff; font-size: 1.6em; }

#theyKnowUs_2 p			{ margin: 0; color: #191513; }

#theyKnowUs_2 .p2			{ font-size: 1.4em; color: #291d15; }

#theyKnowUs_4 #award		{ background: transparent; padding: 0; margin: 0 0 0 0; }

#theyKnowUs_4 #award q	{ color: #8c7135; font-size: 1.9em; }

#theyKnowUs_4 #award p	{ color: #383838; font-size: 0.9em; }

#theyKnowUs_4 #award img	{ width: auto; }

#theyKnowUs_4 h2			{ color: #fff; font-size: 1.7em; line-height: 1.2; margin: 1em 0; }

.theyKnowUs .whiteSeparator { background: url(../images/HM_header-separator.png) no-repeat center 0; height: 16px; margin: 2em 0; }

.theyKnowUs .playVideo	{ background: url(../images/play_video.png) no-repeat 0 center; display: inline-block; color: #fff; font-size: 1.5em; line-height: 3em; padding-left: 3em; }

.theyKnowUs .linkWord	{ font-family: Georgia, serif; color: #cbcbcb; font-size: 1.5em; font-style: italic; display: inline-block; margin: 0 1em; }

.theyKnowUs .readMoreInline { color: #fff; font-size: 1.3em; display: inline-block; border-bottom: 2px solid #efd589; padding-bottom: 0.1em; }

.theyKnowUs .embedVideo	{ position: relative; z-index: 100; }

.theyKnowUs #videoYT		{ position: absolute; left: -100%; top: 0; transition: 0.5s; z-index: 10; }

.theyKnowUs #closeYTvideo{ background: url(../images/close_30x30.png) no-repeat 0 0; width: 30px; height: 30px; z-index: 20; position: absolute; top: 2em; right: 2em; display: none;}

.theyKnowUs .back		{ color: #fff; display: block; position: absolute; top: 5%; right: 30%; }

.theyKnowUs .triangle	{ margin: 0; display: inline-block; margin-right: 0.5em; border-bottom-color: #fff; }

#theyKnowUs_2 .triangle { border-bottom-color: #291d15; }

#theyKnowUs_4 .triangle { border-bottom-color: #291d15; }



#theyKnowUsFooter		{ background: #000; position: fixed; bottom: 0; left: 0; width: 100%; z-index: 9; transition: bottom 0.5s; }

#theyKnowUsFooter .logo	{ max-width: 192px; margin: 1.5em 0 0; }

#theyKnowUsFooter .intelligence	{ color: #fff; font-size: 0.9em; font-weight: bold; letter-spacing: 0.2em; margin: 0.3em 0 1.3em; }

#theyKnowUsFooter .smicons	{ margin: 1.2em 0 0.5em; }

#globe					{ width: 250px; height: 250px; margin-top: -170px; position: relative; z-index: 10; }

#theyKnowUsFooter figure.chooseArea { margin: auto; color: #fff; position: absolute; left:0; right: 0; top: -30px; }



.loadPage { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; z-index: 9999; color: #fff; }

.loadPage .loadWrap { display: block; margin: auto; top: 0; left: 0; bottom: 0; right: 0; position: absolute; width: 30px; height: 30px; text-align: center;}





/* GravityZone Next Generation */



#GZNextGen				{ background: url(../images/GZNextGen3.jpg) no-repeat 0 0 #1b2146; width: 100%; height: 1470px; }

#GZNextGen .logo			{ margin-top: 8em; }

#GZNextGen p				{ font-size: 1.5em; color: #000; line-height: 1.8; margin-top: 2em; }

#GZNextGen .nextGenImg	{ max-width: 192px; margin-top: 6em; }

#GZ-NextGen				{ margin: 4em 0; }

#GZ-NextGen h1			{ color: #000; margin:0; font-weight: 500;  }

#GZ-NextGen h4			{ color: #000; margin:0.1em 0 0 0; text-transform: uppercase; letter-spacing: 1em; font-size: 1.4em;}

#GZ-NextGen .GZ_line		{ margin: -0.2em 0 0 -0.7em; }

#GZNextGen .GZbtnShadow	{ max-width: 300px; margin-top: 3em; }



#GZIndustryFirst		{ background: url(../images/GZIndustryFirst.jpg) no-repeat center 0 #161621; padding: 15em 0 25em; }

#GZIndustryFirst h3		{ color: #babad7; font-size: 2em; border-bottom: 6px solid #5160ad; display: inline-block; padding: 0 0 0.3em 0; font-weight: 200; margin: 0 0 0 0; }

#GZIndustryFirst h2		{ color: #fff; font-size: 2.7em; line-height: 1.1; margin: 9em 0 0.5em 0; }

#GZIndustryFirst h2.firstHead { margin-top: 3em; }

#GZIndustryFirst p		{ color: #9a9bc5; font-size: 1.3em; line-height: 1.2; }



#GZNewFeatures			{ background: url(../images/GravityZoneNextGen.png) no-repeat fixed 15% 1em #e5e5e5; padding: 10em 0; }

#GZNewFeatures h1		{ color: #3c3d52; margin: 0.5em 0 1em 0; }

#GZNewFeatures p			{ color: #3f3f54; font-size: 1.1em; text-transform: uppercase; margin: 2.5em 0; }



#GZJoinNow				{ background: #19192d; padding: 12em 0; }

#GZJoinNow h2			{ color: #fff; text-transform: uppercase; font-size: 3.6em; }

#GZJoinNow h4			{ color: #b6b6d8; line-height: 1.2; }

#GZJoinNow h5			{ color: #5fa9dd; font-weight: 600; font-size: 1.5em; }

#GZJoinNow p				{ color: #80808e; }

#GZJoinNow hr			{ border-color: #5e5e6c; margin: 1.5em 0;}

#GZJoinNow .btn			{ display: inline-block; margin: 1.2em 0; }





/* Comparison Page */

.th.col-xs-12.col-sm-12.col-md-12.col-lg-12{text-align: center;}

#tbComp .tableComparation tbody td		{ padding: 0 !important; }

#tbComp .tableComparation td.firstTD a				{ font-size: 1em; padding: 0.9em 1.5em; }

#tbComp .tableComparation .tooltip		{ pointer-events: none;  font-size: 12px; }

#tbComp .tableComparation th.tcHead		{ background: #f9f9f9; border-top: 1px solid #eee; color: #313131; }

#SMBcomp #tbComp .tableComparation th.tcHead h2 span	{ color: inherit; display: block; font: 700 0.5em/1 "Roboto",serif;  }

#tbComp .tableComparation th h2 { color: #313131; font: 700 1.5em/1 "Roboto",serif; letter-spacing: -0.02em; margin:0.5em 0 0.2em; text-align: center; }

#tbComp .tableComparation th				{ border-right: 1px solid #eee;}

#SMBcomp #tbComp .tableComparation p		{ color: #313131; font-size: 1.4em; margin: 0; padding: 0; line-height: 1; }

#SMBcomp #tbComp .tableComparation p.small	{ font-size: 0.8em !important; }

#SMBcomp #tbComp .tableComparation p.fmore { font-size: 1em; }

#SMBcomp #tbComp .tableComparation p.up_to { font-size: 0.8em; margin-bottom: 0.5em; }

#SMBcomp #tbComp .tableComparation .btn span		{ color: #fff; }

#SMBcomp #tbComp .tableComparation .btn			{ margin-top: 0.7em; }

#SMBcomp #tbComp .tableComparation p.price_full	{ font-weight: bold; }

#SMBcomp #tbComp .tableComparation p.devices		{ font-size: 0.8em; /* margin-top: 0.6em; */ }

#SMBcomp #tbComp .tableComparation p.devices span	{ font-size: 1.1em; line-height: 1; font-weight: normal; display: inline-block; margin: 0 0.4em; color: #313131; }

#SMBcomp #tbComp .tableComparation p.price_cut	{ color: #ff3e3e; float: none; font: 300 1.071em/1em "Roboto",sans-serif; text-decoration: line-through; margin-top: 1em; }

#SMBcomp #tbComp .tableComparation p.fmore		{ color: #878787; font: 400 0.8em/1em "Roboto",sans-serif; text-align: center; margin: 0.7em 0 0.2em; }

#SMBcomp #tbComp .tableComparation p.fmore a		{ color: #de0000; font: 400 1em/1em "Roboto",sans-serif; }

#SMBcomp #tbComp .tableComparation td a			{ color: #737373; font-size: 0.9em; }

#SMBcomp #tbComp .tableComparation .secondRow th	{ border-top: 0; padding-top: 0; }

#tbComp .tableComparation tfoot					{ border: 0; font-size: inherit; }

#tbComp .tableComparation tfoot th.tcHead			{ border-top: 1px solid #eee; border-bottom: 1px solid #eee; }

#tbComp .tableComparation tfoot th.firstTD			{ border-top: 1px solid #eee; }

.LP_AV_comp										{ margin-top: 50px; }

#SMBcomp #tbComp .tableComparation th > img		{ position: static; max-width: 220px; }

#SMBcomp #tbComp .tableComparation th > img.box	{ max-width: 130px; }

#tbComp .tableComparation th	 					{ border-top: 0; }

#tbComp .tableComparation .boxes th				{ border: 0; background: transparent; }



thead th.bestDeal				{ border-right: 2px solid rgba(50,50,50, 0.4) !important; }

thead th.prevbestDeal			{ border-right: 2px solid rgba(50,50,50, 0.4) !important;}

tfoot th.bestDeal				{ border-right: 2px solid rgba(50,50,50, 0.4) !important; border-bottom: 0 !important; border-right: 2px solid rgba(50, 50, 50, 0.4) !important; }

tfoot th.prevbestDeal			{ border-right: 2px solid rgba(50,50,50, 0.4) !important; }

tbody td.bestDeal				{ border-right: 2px solid rgba(50,50,50, 0.4) !important;}

tbody td.prevbestDeal			{ border-right: 2px solid rgba(50,50,50, 0.4) !important;}

thead th.bestDeal .bestDealImg	{ position: absolute;right: -1.4em;top: -2.15em; }

.bestDealWrapper			{ position: relative; }

.tableComparation #award		{ padding: 0; background: transparent; text-align: left; }

.tableComparation #award q	{ line-height: 1.2 !important; margin-bottom: 0.3em; font-size: 1.3em; }

.tableComparation #award p	{ font-size: inherit !important; color: #7d7d7d !important; }

.tableComparation .firstTD h5 { font-size: 1.3em; margin-top: 0; margin-bottom: 0.3em;}

#SMBcomp #tbComp .tableComparation .firstTD a	{ line-height: 1.2; font-size: 0.8em; }

.tableComparation #award img	{ width: auto; display: block; }

#tbComp .tableComparation th.tcHead.features { border-left: 1px solid #eee; font-size: 1.5em; line-height: 1.2; }

#tbComp .tableComparation td a{ padding: 1.9em 1em; }

#tbComp .tableComparation th	{ padding: 0.5em; }

#tbComp .tableComparation th.bestDeal					{ background: #EDEDED; }

#tbComp .tableComparation td.bestDeal					{ background: #EDEDED; border-top-color: #ddd; }

#tbComp .tableComparation tr:last-child td.bestDeal	{ border-bottom: 1px solid #ddd; }

#tbComp .tableComparation .extraCol					{ background: #EDEDED; border: 2px solid rgba(50,50,50, 0.4); }

#tbComp .tableComparation  tfoot .extraCol				{ border-top: 0; }

#tbComp .tableComparation  thead .extraCol				{ border-bottom: 0; }





/* Huga Mac Landing Page */



#HM-header { background: url(../images/HM-header-image.jpg) center no-repeat; background-size: cover; background-attachment: fixed; padding-bottom: 170px; }

#HM-header .logo { margin: 70px 0 100px 0; }

#HM-header h3 { font-size: 46px; }

#HM-header h1 { margin-top: 10px; }

#HM-header a:hover,

#HM-header a:active { color: #fff; outline: none; }

#HM-header p { font-size: 20px; font-weight: 400; margin-top: 30px; }

#HM-header .HM-separator { margin: 30px 0; }

#HM-header .play-video { font-size: 21px; background: url(../images/play-video.png) left center no-repeat; padding: 15px 0 15px 60px; }

#HM-header .or { color: #cbcbcb; font-size: 21px; display: block; margin-right: 8px; }

#HM-header .enter-competition { transition: all 0.3s ease; font-size: 18px; border-bottom: 2px solid #EFD68A; padding-bottom: 5px; }

#HM-header .enter-competition:hover { border-bottom: 2px solid #fff; padding: 0 8px 5px 8px; }

/* win a mac section */

#HM-win-mac { position: relative; background: url(../images/HM-clouds.jpg) center no-repeat; background-size: cover; padding-top: 130px; overflow: hidden; }

#HM-win-mac:before { transition: all 0.3s ease; content: ""; position: absolute; width: 39px; height: 34px; top: -10px; right: 0; left: 0; margin: 0 auto; background: url(../images/arrow-before.png) center no-repeat; }

section.active:before { opacity: .3; }

#HM-win-mac h3 { color: #2e2e2e; font-weight: 300; position: relative; z-index: 999; font-size: 40px; }

#HM-win-mac h2 { color: #2e2e2e; font-size: 49px; font-weight: 500; position: relative; z-index: 999; margin-top: 5px; }

#HM-win-mac p { color: #2a2b3b; font-size: 25px; margin-top: 15px; font-weight: 300; }

#HM-win-mac .smicons { margin: 60px 0; }

#HM-win-mac .cloud1 { background: url(../images/cloud_1.png) no-repeat center center; height: 54px; width: 198px; position: absolute; bottom: 30em; left: 10%; -webkit-animation: BFcloudAnimation1 60s linear infinite; animation: BFcloudAnimation1 60s linear infinite; opacity: 0; }

#HM-win-mac .cloud2 { background: url(../images/cloud_2.png) no-repeat center center; height: 90px; width: 158px; position: absolute; bottom: 20em; left: 20%; -webkit-animation: BFcloudAnimation2 60s linear infinite; animation: BFcloudAnimation2 60s linear infinite; opacity: 0; }

#HM-win-mac .cloud3 { background: url(../images/cloud_3.png) no-repeat center center; height: 90px; width: 198px; position: absolute; bottom: 20em; left: 20%; -webkit-animation: BFcloudAnimation3 60s linear infinite; animation: BFcloudAnimation3 60s linear infinite; opacity: 0; }

#HM-win-mac .cloud4 { background: url(../images/cloud_4.png) no-repeat center center; height: 62px; width: 220px; position: absolute; bottom: 28em; left: 85%; -webkit-animation: BFcloudAnimation4 60s linear infinite; animation: BFcloudAnimation4 60s linear infinite; opacity: 0; }

#HM-win-mac h4 { color: #272727; font-weight: 500; font-size: 19px; }

#HM-win-mac figure.guy { margin-top: 50px; position: relative; }

#HM-win-mac figure.guy img { transition: all 0.4s ease; position: relative; top: 0; opacity: .6; }

#HM-win-mac figure.guy.arrow:after { content: ""; background: url(../images/arrow-guy.png) center no-repeat; position: absolute; width: 56px; height: 48px; right: -10%; top: 80px; }

#HM-win-mac figure.guy:hover img { top: 10px; transition: all 0.4s ease; opacity: 1; }

#HM-win-mac .blue-tag { color: #00aff1; font-size: 28px; font-weight: 600; margin-top: -15px; display: block; }

/* uploaders section */

#uploaders { padding: 120px 0; background: #1a1a1a; cursor: pointer; position: relative; overflow: hidden; }

#uploaders .mask { border: 50px solid rgba(0, 0, 0, 0.5); border-radius: 50px; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100px; left: 100px; opacity: 1; position: absolute; top: 12px; transform: scale(5); transition: all 0.3s ease-in-out 0s; visibility: visible; width: 100%; }

#uploaders .mask:hover { border: 0 solid rgba(0, 0, 0, 0.5); opacity: 0; visibility: hidden; cursor: pointer; }

#uploaders .selfies { border: 3px solid #fff; padding: 20px 70px; }

#uploaders .selfies span { font-size: 40px; }

#uploaders .selfies p { color: #8f8f8f; font-size: 20px; }

/* social mac book */

#social-macbook { padding: 100px 0; background: #1a1a1a; overflow: hidden; position: relative; cursor: pointer; }

#social-macbook h5 { font-size: 25px; color: #8f8f8f; margin-bottom: 15px; line-height: 30px; }

#social-macbook h2 { font-size: 32px; font-weight: normal; margin-bottom: 80px; }

#social-macbook .smicons { margin-bottom: 30px; }

#social-macbook .separator { margin-bottom: 50px; }

#social-macbook .smicons a { margin-right: 5px; }

/* 6 months free */

#six-months-free { padding: 60px; }

#six-months-free .separator { margin-bottom: 20px; }

#six-months-free .fa-envelope { color: #fff; }

#six-months-free .input-group-addon { background: #008bb3; }

#six-months-free .captchaCode { margin-top: 2px; }

#six-months-free h6 { color: #1a1a1a; font-size: 25px; font-weight: 500; margin: 50px 0 30px 0; }

#six-months-free h5 { font-size: 40px; font-weight: 300; }

#six-months-free h5 span { color: #295a0b; font-size: 44px; font-weight: 500; }

#six-months-free h4 { color: #a7a7a7; margin-bottom: 20px; font-size: 28px; }

#six-months-free p.input-info { font-size: 11px; color: #9f9f9f; margin-top: 3px; }

#six-months-free h3 { color: #343434; margin: 35px 0 20px 0; }

#six-months-free .osx { font-size: 17px; margin-bottom: 40px; }

#six-months-free .list h4 { font-weight: 600; color: #272727; font-size: 20px; }

#six-months-free .list p { font-size: 13px; color: #6b6b6b; }
/* checkout */

/*#column-3,
#checkoutSteps #column-3,{
	display: block !important;
	width: 100% !important;
}
#checkout-review-submit #review-btn{
	width: 100px;
	height: 40px;
	background: -webkit-linear-gradient(top, #5bb127 0%,#43990f 96%,#43990f 98%); 
	margin-left: 35%;
	border: 1px solid #4A801E;
	border-radius: 4px;
	text-shadow: 1px 1px 0 #000;
	color: #fff;
	font-weight: bold;

}
.main .display-single-price,
.main .checkout-head,
.main .scroll{
	width: 1170px;
	margin: 0 auto;
}
.display-single-price h1{
	margin: 30px 0 0 2.5%;
	font-family: 'Roboto';
	font-size: 35px !important;
}
#shopping-cart-table {
	width: 95%;
	margin: 40px 0 0 2.5%;
}
.cart-table {
	width: 95%;
	margin: 40px 0 0 2.5%;
}
#shopping-cart-table tr th {
	text-align: center;
	text-transform: uppercase;
}
#shopping-cart-table tr th:nth-child(2) {
	width: 70%;
	text-align: left;
	padding-left: 5%;
}
#shopping-cart-table .product-cart-info {
	vertical-align: top;
	padding-top: 10px;
}
#shopping-cart-table .product-cart-info h2{
	font-size: 16px;
	font-family: 'Roboto';
	color: #000;
}
#shopping-cart-table .product-cart-info a {
	margin: 0 0 0 8%;
	display: inline-block;
}
.cart-forms .shipping,
.cart-forms #discount-coupon-form,
#shopping-cart-table .product-cart-info p,
#shopping-cart-table .product-cart-info .item-options,
#shopping-cart-table .product-cart-info a.btn-remove,
td.product-cart-remove a{
	display: none;
}
.first.last{
	border-bottom: 1px solid rgba(0,0,0,.2);
}
.product-cart-total,
.product-cart-actions{
	text-align: center;
}
.product-cart-actions input{
	margin-top: 5px;
	text-align: center;
}
.product-cart-actions button{
	background: #fff;
	border: 0px;
	text-transform: uppercase;
	margin: 5px auto;
	display: block;
}
span.price{
	font-size: 22px !important;
	color: #000;
}
.product-cart-remove{
	text-align: center;
}
.product-cart-remove img{
	cursor: pointer;
}
.cart-totals-wrapper{
	margin-bottom: 50px;
}
#shopping-cart-totals-table{
	width: 95%;
	margin: 0 0 0 2.5%;
	background: #F4F4F4;
}
#shopping-cart-totals-table tbody,
#shopping-cart-totals-table tfoot,
#shopping-cart-totals-table thead{
	text-align: right;
}
#shopping-cart-totals-table tfoot{
	padding-bottom: 10px;
	border-bottom: 1px solid rgba(0,0,0,.2);
}
#shopping-cart-totals-table tbody tr td,
#shopping-cart-totals-table tfoot tr td,
#shopping-cart-totals-table thead tr td{
	width: 88%;
}
#shopping-cart-totals-table tfoot tr td:first-child{
	font-size: 22px;
	height: 45px;
	vertical-align: center;
}
#shopping-cart-totals-table tbody tr td:nth-child(2),
#shopping-cart-totals-table tfoot tr td:nth-child(2),
#shopping-cart-totals-table thead tr td:nth-child(2){
	width: 12%;
	text-align: center;
	padding-left: 10px;
}
#shopping-cart-totals-table tbody tr{
	padding-top: 5px;
}*/
/* FancyBox */
.fancy-bg,
.fancy-bg1{
	width: 100%;
	height: 100%;
	position: fixed;
	background: rgba(0,0,0,.4);
	left:0;
	top:0;
	z-index: 30;
	opacity: 0;
	transition: .5s;
}
.business-trial#trial-function-wrapper{line-height: 20px;}
.business-trial#trial-function-wrapper .col-xs-12.row.onlyInOthers {width: 115%;}
.col-xs-11 .col-xs-12.row.onlyInOthers {width: 120%;}
.fancy-bg1{transition: 0s;display: none;z-index: 1000 !important;}
.fancy-support .trial_form_wrapper{width: 620px !important;left:30% !important;padding: 20px 50px !important;}
.fancy-support .trial_form_wrapper .fancy-cross{margin: -10px 0 0 83% !important;}
.fancy-support .trial_form_wrapper h4,.fancy-support .trial_form_wrapper p{text-align: center;font-family: 'Roboto';}
.fancy-support .trial_form_wrapper p{margin-bottom: 30px;}
.fancy-support .trial_form_wrapper label{width: 15%;vertical-align: top;}
.fancy-support .trial_form_wrapper input,.fancy-support .trial_form_wrapper textarea{margin-bottom: 10px;width:85%;}
.fancy-support .trial_form_wrapper textarea{margin-bottom: 0;}
.fancy-enterprise .trial_form_wrapper .g-recaptcha,.fancy-support .trial_form_wrapper .g-recaptcha{float:left;margin-left: 5px;}
#partners_send + .g-recaptcha{float:left;margin-left: 5px;}

.trial_form #trial-enterprise_send,.fancy-support .trial_form_wrapper #support_send{background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);  margin-left: 15%;padding: 10px;width: 130px;text-align: center;color: #fff;font-size: 20px;border-radius: 5px;margin-top: 30px;cursor: pointer;}
.fancy-support .trial_form_wrapper #support_send{float: left;margin-top: 30px;}
.trial_form #trial-enterprise_send:hover,.fancy-support .trial_form_wrapper #support_send:hover{background: #5cb85c;}
.trial_form #trial-enterprise_send{margin-left: 0;float: left;}
.rc-anchor-content{height: 40px !important;}
.fancy-cont{width:321px;height: 334px;background: #fff;margin: 200px 0 0 40%;position: absolute;z-index: 40;opacity: 0;transition: .5s;}
.trial_form_logo img{max-width: 97%;}
.fancy-cont p{
	text-align: center;
	font-weight: bold;
	width: 80%;
	margin: 50px 0 10px 10%;
	font-size: 19px;
	color: #000;
}
.hidden-btn{
	opacity: 0 !important;
	width: 1px !important;
	height: 1px !important;
}
.hidden-xs.col-sm-3.col-md-3.small.text-center{display: none;}
/*.qty-wrapper{
	display: none;
}*/
.download{
	background: #18A600;
	background-image: url('/skin/frontend/bitdefender/default/images/download-pic.png');	
	background-repeat: no-repeat;
	background-position: 15px,20px;
	width: 100%;
	/*height: 41px;*/
	line-height: 12px;
	margin-top: 10px;
	cursor: pointer;
	color: #fff;
	margin-left: -15px;
	padding: 15px 0 15px 40px;
	font-size: 1.0em;
}
.download-margin{
	position: absolute;
	margin: 5px 0 0 -15px;
}
.business-trial{
	position: relative;
	display: inline-block;
	margin: 0 0 0 -15px;
	width:105%;
}
.trial-function{
	cursor: pointer;	
}
.fancy-cross{
	width:22px;
	height:22px;
	position: absolute;
	background-image: url('/skin/frontend/bitdefender/default/images/cross.png');
	margin: -75px 0 0 290px;
	cursor: pointer;
}
.fancy-cross-business{
	margin: -13px 0 0 440px;
}

.fancy-cont a{
	cursor: pointer;
	color: #fff !important;	
	font-size: 19px;
	text-transform: uppercase;
}
.fancy-cont ul{
	padding: 0;
}
.fancy-or{
	background: #ccc;
	color: #fff !important;	
	font-size: 19px;
	border-radius: 50%;
	width: 48px;
	height: 48px;
	margin-left: 140px;
	text-align: center;
	padding: 9px;
}

.fancy-cont ul li{
	list-style-type: none;
	height: auto;
	width: 70%;
	margin: 15px 0 15px 15%;
	border-radius: 5px;
	color: #fff !important;
	text-align: center;
	padding: 12px 0;	
}
.fancy-cont li:nth-child(1){
	background: #009EFF;
	margin-top: 25px;
}
.fancy-or + li{
	background: #8AC634;
}
/* Menu Cart */
/*#minicart-success-message{text-align: left;margin: 10px 0 0 20px;}
.header-minicart > a{display: none;}
#header-cart{width: 280px;margin: 0 0 0 -50px;transition: .5s;height: 0;overflow: hidden;position: absolute;background: #fff;padding: 0;border-radius: 5px;border: 0px solid rgba(0,0,0,.5);box-shadow: 2px 2px 10px 0px rgba(50, 50, 50, 0.75);z-index: 1001;}
.minicart-wrapper{padding: 10px;}
.minicart-wrapper .block-subtitle{text-align: left;margin-left: 10px;}
.minicart-wrapper .block-subtitle,
.minicart-wrapper div{background: #fff;color: #999;}
.item-options dt{display: none;}
.close.skip-link-close{display: inline-block;}
.block-content{margin-top: 50px;}
#cart-sidebar{list-style: none;padding: 0;}
#cart-sidebar .item.odd a{float: right;}
#cart-sidebar .item.odd a.btn-edit,
#cart-sidebar .item.odd a.remove{float: none;}
#cart-sidebar .product-details{float: right;}
#cart-sidebar .product-details:after{content:'';display: table;float: none;clear: both;}
.truncated,
.options.last.even{display: none;}
.subtotal{text-align: left !important;!*height: 30px;margin-top: 60px;*!}
.block-content .subtotal .label{display: inline-block;color: rgb(106,106,106);font-size: 14px;margin-top: 20px;}
.block-content .subtotal .price{display: inline-block;font-size: 18px;font-weight: bold;margin-top: 20px;margin-left: 80px;}
.product-details{margin-right: 10px;padding-bottom: 20px;border-bottom: 1px solid #888;}
.product-details .product-name a{float: none !important;font-size: 17px;}
.info-wrapper{margin: 10px 0 10px 0;}
.minicart-actions > a{height: 75px;width: 70%;margin: 15px 0 15px 15%;border-radius: 5px;text-align: center;padding-top: 7px;	display: block;color: #fff;font-weight: bold;font-size: 18px;}
.minicart-actions > a.payment-credit-card{background: -moz-linear-gradient(top, #5bb127 0%, #43990f 50%, #43990f 100%);background: -webkit-linear-gradient(top, #5bb127 0%,#43990f 96%,#43990f 98%);background: -o-linear-gradient(top, #5bb127 0%,#43990f 50%,#43990f 100%);background: -ms-linear-gradient(top, #5bb127 0%,#43990f 50%,#43990f 100%);background: linear-gradient(to bottom, #5bb127 0%,#43990f 50%,#43990f 100%);display: none;}
.minicart-actions > a.payment-checkout{margin-top: 0px;background: -moz-linear-gradient(top, #56aee0 1%,#279bdd 100%);background: -webkit-linear-gradient(top, #56aee0 1%,#279bdd 100%);background: -o-linear-gradient(top, #56aee0 1%,#279bdd 100%);background: -ms-linear-gradient(top, #56aee0 1%,#279bdd 100%);background: linear-gradient(top, #56aee0 1%,#279bdd 100%);}
.info-wrapper tbody tr th{width: 100px;}
.info-wrapper tbody{padding-left: 10px;}*/
/*.minicart-actions ul.checkout-types {list-style-type: none;display: none;}*/
/* BreadCrumbs */

.breadcrumbs{display:none; width: 100%;background: #EEEEEE;padding: 15px 10px 10px 18.7%;font-size: 12px !important;height: 41px;color: #7D7D7D;margin: 0 auto;}
.breadcrumbs ul{list-style: none;}
.breadcrumbs ul li{display: inline-block;}

/* Order Menu */
.qty-wrapper label,
/*label.required,*/
p.required,
ul.add-to-links,
ul.sharing-links,
.product-options dl.last dt label
{
	display: none !important;
}


ul.add-to-links li,
ul.sharing-links li{
	list-style-type: none;
}
#qty,
.product-custom-option{
	padding: 6px;
    width: 100%;
    height: 33px;
    border: 1px solid transparent;
    overflow: visible;
    color: #363636;
    font-size: 0.85em;
    font-weight: 700;
    margin-top: 8px;
}
/*.product-family-pack-2016 #qty,
.product-family-pack-2016 .product-custom-option {
font-size: 9px;
}*/
.product-custom-option_before{
	position: relative;
	float: left;
	color: #363636;
	font-weight: 700;
	font-size: 0.85em;
}
#product-options-wrapper,
.product-options-bottom{
	width: 100%;
}
.payment-method{
	padding: 20px;
	background: #f2f2f2;
	width: 235px;
	border-radius: 3px;
	border: 1px solid rgb(225,225,225);
	margin-top: 50px;
	float: right;
	opacity: 0;
}
.payment-method > span.price {color: #000;font-size: 28px !important;font-weight: bold;position: absolute;margin:5px 0 0 140px;}
.payment-method:after{
	width:1px;
	height:1px;
}
.input-box li{
	list-style-type: none;
	float: left;
	width: 33%;
}
/*.payment-method .add-to-cart .add-to-cart-buttons{display: none;}
.payment-method .product-options-bottom .add-to-cart .add-to-cart-buttons{display: block;}*/
.input-box li input{
	background-image: url('/skin/frontend/bitdefender/default/images/radioButtons.png');	
}
.icon_247_1,
.icon_247_2{
	display: none;
}/*
.input-box li:after{
	color: #000;
	font-size: 12px;
	position: absolute;
	display: inline-block;
	margin: -20px 0 0 -60px;
	font-weight: bold;
}
.input-box li:nth-child(1):after{
	content: '1 Έτος';
}
.input-box li:nth-child(2):after{
	content: '2 Έτος';
}
.input-box li:nth-child(3):after{
	content: '3 Έτος';
}*/

.particles {z-index: 0 !important;}

.input-box,
.qty-wrapper{
	text-align: right;
	position: relative;
}
.price-box .regular-price .price{
	float: none !important;
	font-size: 1.15em !important;
	letter-spacing: -0.04em;
	font-weight: bold;
	text-align: right;
	color: #111;
}

@media (min-width: 1024px) and (max-width: 1200px) {
	.price-box .regular-price .price {font-size: 0.9em !important; line-height: 1.9em;}
}

.price-total{
	position: relative;
	width: 50%;
	text-align: right;
	float: left;
	font-size: 1.3em;
	line-height: 2.6em;
	font-weight: 400;
	margin: 5px 0 0 0;
	color: #111;
}
.add-to-cart-buttons{
	position: relative;
	float: right;
	text-align: right;
	width: 100%;
}
.add-to-cart-buttons button{
	position: relative;
	width: auto;
	margin: 20px 0 0 0;
	background-color: #ff8208;
	border: none;
	font-size: 17px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	padding: 12px 12px;
	transition: background .2s;
}

.add-to-cart-buttons button:hover{
	background-color: #f27a05;
}

#prodSection button{
/*	width: 222px !important;*/
}

#prodSection button img{
	width: 32px;
	margin: -4px 5px 0 0;
}

#prodSection button span {display: none;}
.add-to-cart-buttons button:before{
	position: absolute;
	display: inline-block;
	background-image: url('/skin/frontend/bitdefender/default/images/cart-icon.png');	
}
ul.cart-links {
	display: none;
}
.isPhoneNr{display: inline-block;margin-left: 29%;}
.isPhoneNr1{margin-left: 34%;}
.isPhoneNr2{margin-left: 36%;}



#BTS_hp_banner{background: url(../images/is-banner.png) 55% 0 no-repeat;background-size: cover;}
/*#BTS_hp_banner .alignMidTxt {width: 100%;margin: 29% 0 0 71% !important;}*/

.is-main-banner{width: 31%;float: left;}
.is-main-text{margin-top: 120px;margin-left: 0px;float: left;font-size: 16px;width: 28%;}
#FP2016_hp_banner .is-main-text{margin-top: 80px;}
.is-main-text h6{line-height: 1.7em;}
.is-main-text a.btn{font-size: 14px;margin-left: 50px;}
#FP2016_hp_banner .is-main-text a.btn{margin-left: 0px;text-align: center;}
.is-left-text{position: absolute;left: 0;width: 20%;}
.is-left-text h6{font-size: 28px;text-align: right;margin-right: 30px;line-height: 1.2em;}
.is-bold{font-weight: 700;}
.container.BTS-banner{float: left;margin-left: 19%;width: 78%;}
#FP2016_hp_banner .container.BTS-banner	{margin-left: 16%;}
@media only screen and (max-width: 1600px) {
	.is-main-text{margin-top: 80px;}
}
@media only screen and (max-width: 1199px) and (min-width: 1026px) {
	#prodSection {height:650px;}
}
@media only screen and (max-width: 1199px) {
	.is-main-banner{width: 34%;}
	#BTS_hp_banner .alignMidTxt{margin: 36% 0 0 66% !important;}
	.col-xs-11 .col-xs-12.row.onlyInOthers {width: 140%;padding-left: 0;padding-right: 0;font-size: 12px;}
	.business-trial#trial-function-wrapper .col-xs-12.row.onlyInOthers{width: 120%;padding-right:0 !important;}
	.disc-cloud{width: 280px;margin: 0 0 0 -50px;padding: 10px 15px;font-size: 11px;}
	.main .page-title, .main .cart-empty {width:96% !important;}
	.html5-video-player .video-stream{left:150px;}
	#sphFtrs .txt{font-size:1.5em !important;}
	section#prodFtrs{background-image:none,url(https://download.bitdefender.com/resources/themes/draco/images/bg_middle_product_B.png);}
	.payment-method{/*width: 27%;margin: -360px 0 0 74%;*/}
	#prodSection.FP_prodSection.business .badgePos {left: 0!important;right: 20px !important;width: 400px!important;margin: 0 auto;top: 45em !important;}
}
@media only screen and (max-width: 1050px) {
	.is-main-text{margin-top: 70px;}
}
@media only screen and (max-width: 1022px) {
	.is-main-banner{width: 43%;}
	#prodSection ul {margin: 60px 0 0 20px;}
	.trial_form_wrapper,.fancy-support .trial_form_wrapper{left:15% !important;}
	/* Checkout */
	.badgePos.hidden-lg{position: static !important;}
/*	.add-to-cart-buttons button{margin-left: 18%;}*/
	#btmProd .add-to-cart-buttons button {margin-left: 18%;width:60%;}
	.payment-method{position: relative; margin: 30px auto 80px; width: 50%; float: none; display: table;}
	.main .display-single-price, 
	.main .checkout-head, 
	.main #scroll {width: 100% !important;margin: 0 auto !important;}
	.container.BTS-banner{width: 70%;margin-left: 30%;}
	.is-main-banner{width: 50%;}
	.is-main-text{width: 50%;margin-left: 0;}
	.is-left-text{width: 30%;}
	.translate-banner .main-text {width: auto !important;}
}
@media only screen and (max-width: 991px) {
	/*nav#mainNav .langWrapper{display: none;}*/
	/*#BTS_hp_banner{background-position: 38% 0;}
	#BTS_hp_banner .alignMidTxt {margin: 51% 0 0 89% !important;}*/
}
@media only screen and (max-width: 850px) {
	.isPhoneNr,.isPhoneNr1,.isPhoneNr2{margin: 0;}
	.col-xs-11 .col-xs-12.row.onlyInOthers {width: 110%;}
	#BTS_hp_banner{background-position: 50% 0;}
	#BTS_hp_banner .alignMidTxt {margin: 51% 0 0 89% !important;}
	.business-trial#trial-function-wrapper .col-xs-12.row.onlyInOthers{width: 93%;}
}
@media only screen and (max-width: 460px) {
	/*#secondNav .onlyMobile #header-cart {margin-left: -80% !important;}*/
	form.trial_form #partners_send{margin: 0 auto;float: none;margin-top: 0px;margin-bottom: 10px;}
	.cont.trial_form_wrapper.trial-enterprise p{text-align: center;}
	.trial_form_wrapper{width: 100% !important;}
	.trial_form_logo img{max-width: 90%;}
	.fancy-cross-business{margin: -13px 0 0 83% !important;}
	form.trial_form input#trial_company, form.trial_form input#trial_phone, form.trial_form input#trial_surname, form.trial_form input#trial_name, form.trial_form input#trial_email{width: 100%;}
	.cont form.contact_us input, .cont form.contact_us textarea, .cont form.contact_us #partners_send {width: 100% !important;}
	.rc-anchor-normal .rc-anchor-content {width: 50% !important;}
	.rc-anchor-normal .rc-anchor-checkbox-label {width: 100% !important;}
	.rc-anchor-logo-portrait {margin: 5px 0 !important;}
	.rc-anchor-logo-portrait{margin: 10px 0 0 0 !important;}
	.rc-anchor-content{width:40% !important;}
	.cont.big-form{margin-bottom: 150px;}
	section.partners_info{width: 90%;margin-left: 5%;}
	.title.partnersHeader .roboto.txtWhite.smaller{font-size: 2.8em !important;}
	.title.partnersHeader .roboto.txtWhite{font-size: 3em !important;}
	.green_yes, .green_text {margin: 0;}
	.green_yes{margin-left:10px;}
	.green_text{float:none;margin: 10px 0 0 0;}
	h1.partner_h{font-size: 20px;}
	#GZfooterDL a.download{width: 200px !important;}
	.breadcrumbs{padding: 15px 10px 10px 1%;}
	.breadcrumbs ul{padding: 0;}
	.entSecurity hr{margin: 5px;}
	#GZpartLogos ul li {width:45% !important;}
	.fancy-support .trial_form_wrapper{left:0 !important; width: 100% !important;}
	.fancy-cont{margin-left: 50px !important;}
	.fancy-cross{width: 42px;height: 42px;background-size: contain;background-repeat: no-repeat; margin-left: 270px !important;}
	.fancy-support .trial_form_wrapper label{display: block;width: 80%;margin-left: 10%;}
	.fancy-support .trial_form_wrapper{padding: 20px 50px 0 10px !important;}
	.fancy-support .trial_form_wrapper h4, .fancy-support .trial_form_wrapper p{width: 90%;margin-left: 5%;}
	.fancy-support .trial_form_wrapper input, .fancy-support .trial_form_wrapper textarea{width: 85%;margin-left: 10%;}
	.is-left-text h6{font-size: 22px;}
	.is-main-text h6{font-size: 20px;}
	.is-main-text a.btn{margin-left: 0px;}
}
@media only screen and (max-width: 400px) {
	/*nav#mainNav #firstNav {margin-left: 12% !important;}*/
	.check-img {width: 100% !important;margin: 0 auto;}
	#bdSoftware .container h1 span {font-size: 0.8em;}
	.entSecurity {max-height: 670px !important;background-size: cover;height: 670px !important;}
	.fancy-cont{margin: 70px 0 0 0px !important;}
	.fancy-cross{margin-left: 260px !important;}
}
@media only screen and (max-width: 380px) {
	#prodSection ul li{padding: 10px 0 0 0;}
	#prodAwrds .btmAward {padding: 0;width: 91%;}
	.fancy-cross-business{margin: -13px 0 0 80% !important;}
	.fancy-support .trial_form_wrapper{padding: 20px 50px 0 0px !important;}
	#adv_security_features ul.is_innerul{padding-left: 15px;}
	.newGZTable .vs{width: 33px !important;height: 33px !important;line-height: 27px !important;}
	.fa-angle-double-right:before{/*margin: -31px 0 0 -6px;position: absolute;*/}
	.bgGrey.business .container{padding-left: 0;}
	#prodComparison .cell span{width: 120%;}
	#prodFtrs h4{font-size: 3em !important;}
	#prodFtrs h4{font-size: 2.5em !important;}
	.owl-item{max-width:100% !important;}
	#prodSection button{margin-left: 0;}
	.payment-method{width: 80%;margin: 20px 0 130px 10%;position: static;}
	#GZprodDesc.entSecurity .circle {font-size: 1em;}
	.download.semiBoldFont.pdfDataLang{width: 200px;}
	section#GZprodDesc.bgGrey.entSecurity .container {padding: 0;margin: 0;max-width: 100% !important;}
	section#GZprodDesc.bgGrey.entSecurity .container .col-xs-12.noPadding hr{margin: 5px;}
	#GZpartLogos ul li {width:100% !important;margin: 1.5em auto !important;}
	/* FP Page */
	section#sphFtrs .container .col-md-12.noPaddingLeft .col-sm-3.col-md-3{width:100% !important;margin: 10px 0 10px 0 !important;}
	/* Checkout */
	.main .display-single-price,.main .checkout-head,.main #scroll {width: 100% !important;margin: 0 auto  !important;}
	#shopping-cart-table .product-cart-info h2{line-height: 130%;}
	#id_comments,.onepage label {display: block !important;}
	.form-list input.city-input {width: auto !important;}
	.onepage input.input-text, .form-list .input-country-field select {width: auto;}
  	#client, #company{width: 45%;}
	.is-left-text h6{font-size: 20px;text-align: center;}
	.is-main-text h6{font-size: 18px;}
	.is-main-text a.btn{padding: 10px;font-size: 13px;}
}
@media only screen and (max-width: 310px) {
	.newGZTable .vs{display: none !important;}
}

@media (max-device-width: 400px) and (max-width: 390px){
	#UBP.gravityZone{height: 1700px !important;}
}
/* New Product Page Family Pack */

#impFtrs				{ padding: 4em 0; background: #f7f7f7; }

#impFtrs h1				{ font-size: 3em; font-weight: normal; line-height: 1.2; color: #171717; margin: 0 0 0.5em 0;}

#impFtrs p				{ font-size: 1.2em; color: #1a1e1d; }

#impFtrs .col-list		{ font-size: 1.2em; color: #1a1e1d; list-style: none; padding: 0; margin: 2em 0; overflow: hidden; }

#impFtrs .col-list li		{ background: url(../images/grey_dot.png) no-repeat left center; }

#impFtrs .imgWrap			{ position: relative; top: 3em; }

#impFtrs .imgWrap:hover .cameraCircle .fa-camera { font-size: 32px; }

#impFtrs .cameraCircle	{ color: #fff; width: 100px; height: 100px; border-radius: 50px; background-color: #f9491e; text-align: center; position: absolute; top: -40px; left: 10px; }

#impFtrs .cameraCircle .fa{ line-height: 100px; font-size: 26px; transition: font 0.2s; }

#impFtrs .secondCircle	{ width: 48px; height: 48px; border-radius: 28px; background: #eee; color: #f9491e; position: absolute; bottom: -1em; left: -1em; }

#impFtrs .secondCircle .fa{ font-size: 16px; line-height: 48px; }

#impFtrs p.small			{ font-size: 1em; line-height: 1.6; margin: 0.2em 0 0 0; }

#impFtrs p.small a		{ color: #00a3d8; }

#FPprodFtrs				{ padding: 0 0 5em; background: #f7f7f7; overflow: hidden; }

#FPprodFtrs h2			{ color: #171717; font-size: 2.8em; font-weight: normal; line-height: 1.4; font-family: 'Roboto';}

#FPprodFtrs .sliderContainer	{ height: 370px; overflow: hidden; position: relative; }

#FPprodFtrs .sliderContainer .slideText	{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 20; }

#FPprodFtrs .sliderContainer .slide	{ height: 100%; width: 100%; transition: left 0.5s; }

#FPprodFtrs .sliderContainer .slide01{ background: url(../images/FP_slider2_01.png) no-repeat center right #fff; position: absolute; left: 0%; top: 0; }

#FPprodFtrs .sliderContainer .slide02{ background: url(../images/FP_slider2_02.png) no-repeat center right #fff; position: absolute; left: 100%; top: 0; }

#FPprodFtrs .sliderContainer .slide03{ background: url(../images/FP_slider2_03.png) no-repeat center right #fff; position: absolute; left: 200%; top: 0; }

#FPprodFtrs .slideNav	{ margin-top: -2em; position: relative; z-index: 50; }

#FPprodFtrs .slideNav .fa{ color: #fff; font-size: 2em; line-height: 2.5em; }

#FPprodFtrs .slideNav a{ outline: 0; font-size: 1em !important; }

#FPprodFtrs .slideNav .active .circle { background: #f9491e; }

#FPprodFtrs .slideNav .circle{ background: #171717; height: 5em; width: 5em; border-radius: 2.5em; display: block; text-align: center; transition: background 0.5s; }

#FPprodFtrs .slideNav h5{ color: #171717; font-weight: normal; font-size: 1em; margin: 1em 0;}padding

#FPprodFtrs .slideNav p { color: #171717; opacity: .25; font-weight: normal; font-size: 1em; margin: 0 0;}

#FPprodFtrs .slideNav .bar { border-bottom: 1px solid #e5e6e7; margin-top: 1.5em; }

#FPprodFtrs .slideNav #navSelector 	{ height: 4px; background: #e5e6e7; background-clip: content-box; transition: left 0.5s; }

#FPprodFtrs .prodDetails				{ padding: 4em 0; width: 300%; position: relative; left: 0%; overflow: hidden; transition: left 0.5s; }

#FPprodFtrs .prodDetails .detSlider	{ width: 33%; display: block; float: left; position: relative; top: 0; }

/* #FPprodFtrs .prodDetails .detSlider.active	{ display: block; } */

#FPprodFtrs .prodDetails .menu		{ list-style: none; margin: 0; padding: 0; border-radius: 3px; background-color: #fff; box-shadow: 0 1px 1px rgba(0,0,0,.14); } 

#FPprodFtrs .prodDetails .menu li		{ border-bottom: 1px solid #e5e6e7; }

#FPprodFtrs .prodDetails .menu li:last-child { border-bottom: 0; }

#FPprodFtrs .prodDetails .menu a		{ display: block; color: #00a3d8; font-size: 1em; line-height: 1; padding: 1em; outline: 0; background: #fff; }

#FPprodFtrs .prodDetails .menu a .fa-angle-right	{ font-size: 1.9em; line-height: 0.5em; }

#FPprodFtrs .prodDetails .menu a.active { color: rgba(23,23,23,.25); }

#FPprodFtrs .prodDetails .menu a.active .fa-angle-right { color: rgba(23,23,23,1); }

#FPprodFtrs .prodDetails .menu a.active .fa-angle-right { color: rgba(23,23,23,1); }

#FPprodFtrs .prodDetails h1			{ color: #171717; font-size: 2.7em; font-weight: normal; line-height: 1.4; margin: 0 0 0.6em 0; }

#FPprodFtrs .prodDetails p			{ color: #171717; font-size: 1.4em; line-height: 1.6; margin: 1.2em 0; }

#FPprodFtrs .prodDetails p.small		{ font-size: 1em; margin: 0 0 0 0; }

#FPprodFtrs .prodDetails .slide		{ display: none; }

#FPprodFtrs .prodDetails .slide.active{ display: block; }

#FPprodFtrs .featWrap a				{ color: #00a3d8; font-size: 1.1em; outline: none; margin-bottom: 0.5em; display: block; line-height: 1.6; padding-left: 1.5em; position: relative; }

#FPprodFtrs .featWrap .fa			{ font-size: 1.5em; line-height: 1.2; position: absolute; top: 0; left: 0; transition: transform 0.2s; }

#FPprodFtrs .featWrap p				{ color: #171717; font-size: 1em; margin: 0 0 0; padding-left: 1.8em; display: none; }

#FPprodFtrs .featWrap				{ margin-bottom: 1em; }

#FPprodFtrs .featWrapper				{ padding-top: 10em; }

#FPprodFtrs .sysReq ul				{ list-style-type: none; overflow: hidden; padding: 0; }

#FPprodFtrs .sysReq h4				{ color: #171717; font: 400 1.3em/1.3em "Roboto"; }

#FPprodFtrs .sysReq ul li 				{ color: #6b6b6b; letter-spacing: -0.03em; padding: 0 0 1em; font: 400 0.96em/1.2em "Roboto";}

#FPprodFtrs .sysReq ul li  i				{ color: #c00; font-size: 1em; margin: 0 0.3em 0.3em 0; vertical-align: middle; font-weight: 700; }

#prodSection.FP_prodSection .subTitle{ font-size: 1.3em; color: #545353; } 

p.discl								{ color: #656565; margin: 1.5em 0; font: 400 0.8em/1.5em "Roboto"; letter-spacing: 0.001em;}

.FP_separator.last					{ padding: 1em 0 8em; }

.FP_footer .subTitle					{ font-size: 1.3em; } 

.FP_separator						{ background: #f7f7f7; padding: 5em 0; }

.FP_separator hr						{ border-color: #e5e6e7; }

.FP_separator.white					{ background: #fff;}

.FP_footer							{ background: #fff !important; }

#prodSection.FP_prodSection .badgePos.showSM			{ position: relative; top: 0; left: 0; }

#prodSection.FP_prodSection .badgePos				{ left: 21em; position: absolute; top: 27em; width: 400px; }

#prodSection.FP_prodSection .badgePos img 			{ float: left; margin-right: 1em; max-width: 9.0em }

#prodSection.FP_prodSection .badgePos div q			{ color: #b27100; font-size: 1.3em; font-style: italic; letter-spacing: -0.05em; }

#prodSection.FP_prodSection .badgePos div 			{ float: none; margin-top: 1.0em; }

#newSlider .newSlideWrapper {
  width: 100%;
  height: 500px;
  position: relative;
}
#newSlider .slideItem {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  opacity: 0;
}
#newSlider .slideItem.active {
  opacity: 1;
  display: block;
  z-index: 20;
}
.slider_win_entry{margin-top: 12%;}
.slider_win_entry h2{font-weight: 200 !important; font-size: 3.7em !important;}
.slider_win_entry h3{font-size: 3.7em !important;}
#win10_2015_hp_banner{background: url(../images/win10/win10_bck.png) center no-repeat;}
/* Mobile Security*/
#feats{
	margin-top: 30px;
	padding-top: 30px;
}
#feats h2 {
  font-size: 2.65em;
  text-align: center;
  margin-bottom: 18px;
}

/* AV for MAC */
.avTest{display: block !important;margin-left: 20px;}
.avAverage.orange,
.avAverage.green,
.avAverage.ddblue,
.avAverage.others{
	width: 0;
	/*overflow: hidden;*/
	transition: 3s;
}

/* LP Family Pack */

#LP_FP_intro						{ background: url(../images/LP_FP_s2.png) no-repeat right bottom  #e8eef0; height: 620px; transition: background 0.2s; padding: 0 0 0 0;}

#LP_FP_intro h1						{ font-size: 3.1em; font-weight: normal; color: #121212; margin: 0.2em 0;}

#LP_FP_intro h2						{ font-size: 3.13em; padding-bottom: 0.15em; margin: 1em 0 0 0;}

#LP_FP_intro p						{ font-size: 1.4em; color: #545353; margin-bottom: 0;}

#LP_FP_intro .orderFP				{ font-size: 1.2em; line-height: 3; margin-top: 1em; }

/* #LP_FP_intro .specialOffer			{ color: rgba(18,18,18,.5); font-size: 1em; margin: 1.8em 0; background: #fff; border-radius: 3px; padding: 0.5em 0; position:relative; } */

/* #LP_FP_intro .specialOffer:before	{ content: ""; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff; position: absolute; left: 0; right: 0; top: -5px; margin: auto; } */

#LP_FP_intro .specialOffer			{ color: rgba(18,18,18,.5); font-size: 1.2em; }

#LP_FP_intro .specialOffer .p_old	{ text-decoration: line-through; }

#LP_FP_intro .specialOffer .p_new	{ color: #ff4c00; display: block; margin-left: 0em; font-size: 2.5em; }

#LP_FP_intro .logo					{ margin-top: 4em; margin-bottom: 4em; }

#LP_FP_intro .subTitle				{ margin: 0.8em 0 0.4em; }

#LP_FP_intro .small					{ font-size: 1.3em; line-height: 1; margin: 0.2em 0 1em;}



#FP_header							{ background: #171717; }

#FP_header h1						{ font-size: 1.6em; font-weight: normal; color: #fff; margin: 1.1em 0; }

#FP_header .specialOffer				{ color: #fff; font-size: 1em; margin: 1.8em 0;}

#FP_header .specialOffer .p_old		{ text-decoration: line-through; }

#FP_header .specialOffer .p_new		{ color: #ff4c00; display: inline-block; margin-left: 0.8em; }

#FP_header #bigLogo					{ margin-top: 1.5em; }

#FP_header .orderFP					{ margin: 1.2em 0; }

.orderFP							{ display: block; background-color: #ff4c00; color: #fff; border-radius: 3px; font-size: 1em; line-height: 2.4em; font-weight: 500; border: 1px solid #ff4c00; }

.orderFP:hover, .orderFP:active, .orderFP:focus { color: #fff; }

.websiteFP							{ border-color: #515151; background-color: transparent; }

#FPprodFtrs.LP_FP .prodDetails		{ padding-bottom: 0; }

#FPprodFtrs.LP_FP .slideNav			{ margin-top: 2em; }

#FPprodFtrs.LP_FP .slideNav .circle	{ background-color: #e5e6e7; }

#FPprodFtrs.LP_FP .slideNav .fa		{ color: #171717; }

#FPprodFtrs.LP_FP .slideNav .circle	{ width: 5.5em; height: 5.5em; border-radius: 2.8em; }

#FPprodFtrs.LP_FP .slideNav .fa		{ font-size: 2.2em; }

#FPprodFtrs.LP_FP .smallTxt			{ color: rgba(23,23,23,.25); font-size: 0.9em; }

#FPprodFtrs.LP_FP .slideNav h5		{ margin-bottom: 0.6em; }

#FPprodFtrs.LP_FP .orderFPlink a		{ color: #429e00; }

#animFtrs							{ background:url(../images/animFtrs.png) #f7f7f7 no-repeat center; height: 700px; }

#animFtrs .container					{ position: relative; height: 100%; }

#animFtrs .dotWrapper				{ position: absolute; width: 4em; height: 4em; border-radius: 50%; background: rgba(23,23,23,.2); padding: 0.3em; cursor: default; transition: all 0.2s; }

#animFtrs .dotWrapper .dot			{ width: 100%; height: 100%; background: #4ca100; border-radius: 5em; color: #fff; text-align: center; transition: all 0.2s; position: relative; z-index: 10; }

#animFtrs .dotWrapper .fa			{ font-size: 1.4em; line-height: 2.5em;transition: all 0.2s; }

#animFtrs .dotWrapper.isAnim:hover	{ background-color: rgba(249,73,30,.2); padding: 0; }

#animFtrs .dotWrapper.isAnim:hover .fa{ line-height: 2.9em; }

#animFtrs .dotWrapper:hover .dot		{ background: #f9491e; }

#animFtrs .dotWrapper.isAnim .dotAnim	{ background: none repeat scroll 0 0 rgba(23, 23, 23, 0.3); position: absolute; width: 100%; height: 100%; top: 0; left: 0; border-radius: 50%; transform: scale(0.8);}

#animFtrs .dotWrapper.isAnim.dot1 .dotAnim{  animation: FP_dotAnim 4s infinite 1s; }

#animFtrs .dotWrapper.isAnim.dot2 .dotAnim{  animation: FP_dotAnim 4s infinite 3s; }

#animFtrs .dotWrapper.isAnim.dot3 .dotAnim{  animation: FP_dotAnim 4s infinite 2s; }

#animFtrs .dotWrapper.isAnim.dot4 .dotAnim{  animation: FP_dotAnim 4s infinite 4s; }

#animFtrs .dotWrapper.isAnim.dot5 .dotAnim{  animation: FP_dotAnim 3s infinite 5s; }



#animFtrs .dotWrapper.isAnim:hover .dotAnim { display: none; }

@keyframes FP_dotAnim{

	0%	{ transform: scale(0.8); opacity: 1; }

	30%	{ transform: scale(0.8); opacity: 1; }

	48%{ transform: scale(1.6); opacity: 0; }

	50%{ transform: scale(0.8); opacity: 0; }

	51%{ transform: scale(0.8); opacity: 1; }

}

#animFtrs .dot1						{ top: 63%; left: 5%; }

#animFtrs .dot2						{ top: 30%; left: 43%; }

#animFtrs .dot3						{ left: 46%; top: 66%; }

#animFtrs .dot4						{ top: 48%; left: 90%; }

/*#animFtrs .dot5						{ top: 35%; left: 5%; }*/

#animFtrs .dotWrapper .info			{ position: absolute; background: #fff; left: 0em; top: 0; width: 25em; transition: all 0.2s; opacity: 0; pointer-events: none; border-radius: 6px;background-color: #fff;box-shadow: 0 1px 1px rgba(0,0,0,.14); padding: 1em; z-index: 60; }

#animFtrs .dotWrapper .info:before	{ content: ""; 	width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent;  border-right:5px solid #fff; position: absolute; top: 1.5em; left: -5px; }

#animFtrs .dotWrapper .info.reverse:before{ border-right: 0; border-left: 5px solid #fff; left: auto; right: -5px; }

#animFtrs .dotWrapper .info.reverse	{ right: 0; left:auto; }

#animFtrs .dotWrapper .info p			{ color: #171717; font-size: 1em; }

#animFtrs .dotWrapper .info p.descr	{ opacity: .6; }

#animFtrs .dotWrapper .info h4		{ font-size: 1.1em; color: #f8481e; margin: 0 0 0.4em; }

#animFtrs .dotWrapper .info p			{ margin: 0; }

#animFtrs .dotWrapper.isAnim:hover .info { left: 5em; opacity: 1;}

#animFtrs .dotWrapper.isAnim:hover .info.reverse { right: 5em; left: auto; }

#FPprodFtrs2				{ padding: 0 0 5em; background: #fff; overflow: hidden; }

#FPprodFtrs2 h2			{ color: #171717; font-size: 2.8em; font-weight: normal; line-height: 1.4; }

#FPprodFtrs2 .sliderContainer	{ height: 370px; overflow: hidden; position: relative; }

#FPprodFtrs2 .sliderContainer .slideText	{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 20; }

#FPprodFtrs2 .sliderContainer .slide	{ height: 100%; width: 100%; transition: left 0.5s; }

#FPprodFtrs2 .sliderContainer .slide01{ background: url(../images/FP_slider2_01.png) no-repeat center right #fff; position: absolute; left: 0%; top: 0; }

#FPprodFtrs2 .sliderContainer .slide02{ background: url(../images/FP_slider2_02.png) no-repeat center right #fff; position: absolute; left: 100%; top: 0; }

#FPprodFtrs2 .sliderContainer .slide03{ background: url(../images/FP_slider2_03.png) no-repeat center right #fff; position: absolute; left: 200%; top: 0; }

#FPprodFtrs2 .slideNav	{ margin-top: -2em; position: relative; z-index: 50; }

#FPprodFtrs2 .slideNav .fa{ color: #fff; font-size: 2em; line-height: 2.5em; }

#FPprodFtrs2 .slideNav a{ outline: 0; font-size: 1em !important; }

#FPprodFtrs2 .slideNav .active .circle { background: #f9491e; }

#FPprodFtrs2 .slideNav .circle{ background: #171717; height: 5em; width: 5em; border-radius: 2.5em; display: block; text-align: center; transition: background 0.5s; }

#FPprodFtrs2 .slideNav h5{ color: #171717; font-weight: normal; font-size: 1em; margin: 1em 0;}padding

#FPprodFtrs2 .slideNav p { color: #171717; opacity: .25; font-weight: normal; font-size: 1em; margin: 0 0;}

#FPprodFtrs2 .slideNav .bar { border-bottom: 1px solid #e5e6e7; margin-top: 1.5em; }

#FPprodFtrs2 .slideNav #navSelector2 	{ height: 4px; background: #e5e6e7; background-clip: content-box; transition: left 0.5s; }

#FPprodFtrs2 .prodDetails				{ padding: 4em 0 0; width: 300%; position: relative; left: 0%; overflow: hidden; transition: left 0.5s; }

#FPprodFtrs2 .prodDetails .detSlider	{ width: 33%; display: block; float: left; position: relative; top: 0; }

#FPprodFtrs2 .prodDetails .menu		{ list-style: none; margin: 0; padding: 0; border-radius: 3px; background-color: #fff; box-shadow: 0 1px 1px rgba(0,0,0,.14); } 

#FPprodFtrs2 .prodDetails .menu li		{ border-bottom: 1px solid #e5e6e7; }

#FPprodFtrs2 .prodDetails .menu li:last-child { border-bottom: 0; }

#FPprodFtrs2 .prodDetails .menu a		{ display: block; color: #00a3d8; font-size: 1em; line-height: 1; padding: 1em; outline: 0; background: #fff; }

#FPprodFtrs2 .prodDetails .menu a .fa-angle-right	{ font-size: 1.9em; line-height: 0.5em; }

#FPprodFtrs2 .prodDetails .menu a.active { color: rgba(23,23,23,.25); }

#FPprodFtrs2 .prodDetails .menu a.active .fa-angle-right { color: rgba(23,23,23,1); }

#FPprodFtrs2 .prodDetails .menu a.active .fa-angle-right { color: rgba(23,23,23,1); }

#FPprodFtrs2 .prodDetails h1			{ color: #171717; font-size: 2.7em; font-weight: normal; line-height: 1.4; margin: 0 0 0.6em 0; }

#FPprodFtrs2 .prodDetails p			{ color: #171717; font-size: 1.4em; line-height: 1.6; margin: 1.2em 0; }

#FPprodFtrs2 .prodDetails p.small		{ font-size: 1em; margin: 0 0 0 0; }

#FPprodFtrs2 .prodDetails .slide		{ display: none; }

#FPprodFtrs2 .prodDetails .slide.active{ display: block; }

#FPprodFtrs2 .featWrap a				{ color: #00a3d8; font-size: 1.1em; outline: none; margin-bottom: 0.5em; display: block; line-height: 1.6; padding-left: 1.5em; position: relative; }

#FPprodFtrs2 .featWrap .fa			{ font-size: 1.5em; line-height: 1.2; position: absolute; top: 0; left: 0; }

#FPprodFtrs2 .featWrap p				{ color: #171717; font-size: 1em; margin: 0 0 0; padding-left: 1.8em; display: none; }

#FPprodFtrs2 .featWrap				{ margin-bottom: 1em; }

#FPprodFtrs2 .featWrapper				{ padding-top: 10em; }

#prodSection.FP_prodSection .subTitle{ font-size: 1.3em; color: #545353; } 

#FPprodFtrs2.LP_FP .slideNav			{ margin-top: 2em; }

#FPprodFtrs2.LP_FP .slideNav .circle	{ background-color: #e5e6e7; }

#FPprodFtrs2.LP_FP .slideNav .fa		{ color: #171717; }

#FPprodFtrs2.LP_FP .slideNav .circle	{ width: 5.5em; height: 5.5em; border-radius: 2.8em; }

#FPprodFtrs2.LP_FP .slideNav .fa		{ font-size: 2.2em; }

#FPprodFtrs2.LP_FP .smallTxt			{ color: rgba(23,23,23,.25); font-size: 0.9em; }

#FPprodFtrs2.LP_FP .slideNav h5		{ margin-bottom: 0.6em; }

#FPprodFtrs2.LP_FP .orderFPlink a	{ color: #429e00; }

.LP_FP_screenshots .container		{ position: relative; }

.LP_FP_screenshots .miniSlider.macWrapper	{ position: absolute; left: 0; right: 0; margin: auto; width: 85%; background: #000; height: 63.6%; top: 5%; max-width: 530px; overflow: hidden; }

.LP_FP_screenshots .miniSlider.pcWrapper		{ position: absolute; left: 0; right: 0; margin: auto; width: 65%; background: #000; height: 57%; top: 6%; max-width: 450px; overflow: hidden; }

.LP_FP_screenshots .miniSlider.androidWrapper{ position: absolute; left: 0; right: 0; margin: auto; width: 55%; background: #000; height: 69%; top: 14.1%; max-width: 210px; overflow: hidden; }

.LP_FP_screenshots .miniSlider img	{ position: absolute; top: 0; left: 100%; transition: left 0.5s; }

.LP_FP_screenshots .miniSlider .slide_1{ left: 0; }

.LP_FP_screenshots .miniSliderNav a	{ position: absolute; top: 0; bottom: 0; margin: auto; font-size: 1em; display: block; height: 4em;  outline: 0;}

.LP_FP_screenshots .miniSliderNav a .fa{ font-size:4em; color: #171717; opacity: .3; transition: opacity 0.2s; }

.LP_FP_screenshots .miniSliderNav a:hover .fa{ opacity: .8; }

.LP_FP_screenshots .miniSliderNav a.left { left: 0; display: none;}

.LP_FP_screenshots .miniSliderNav a.right { right: 0; }

#LP_FP_footer						{ background: url(../images/LP_FP_footer.png) no-repeat right #e8eef0; height: 700px; padding-top: 8em; transition: background 0.2s; }

#LP_FP_footer .orderFP				{ font-size: 1.2em; line-height: 3; margin-top: 1em; }

#LP_FP_footer h3						{ color: #121212; font-weight: normal; line-height: 1.2; font-size: 2.2em; margin: 1.2em 0 0.8em; }

#LP_FP_footer h3 img					{ vertical-align: 0; }

#LP_FP_footer p						{ color: #121212; font-size: 1.8em; }

/* #LP_FP_footer .specialOffer			{ background: none repeat scroll 0 0 #fff; border-radius: 3px; color: rgba(18, 18, 18, 0.5); font-size: 1em; margin: 1.8em 0; padding: 0.5em 0; position: relative; }

#LP_FP_footer .specialOffer:before	{ content: ""; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff; position: absolute; left: 0; right: 0; top: -5px; margin: auto; }

#LP_FP_footer .specialOffer .p_new 	{ color: #ff4c00; display: block; margin-left: 0em; font-size: 1.4em; } */

#LP_FP_footer .specialOffer			{ color: rgba(18,18,18,.5); font-size: 1.2em; }

#LP_FP_footer .specialOffer .p_old	{ text-decoration: line-through; }

#LP_FP_footer .specialOffer .p_new	{ color: #ff4c00; display: block; margin-left: 0em; font-size: 2.5em; }

#LP_FP_footer p.small				{ font-size: 1em; }

#copyright.FP_cpr					{ color: #f8f9fb; background: #171717; padding: 2em 0; }

#copyright.FP_cpr a					{ color: #f8f9fb; font-weight: normal; text-decoration: underline; font-size: 1em; }

#copyright.FP_cpr .separator			{ display: inline-block; margin: 0 0.2em; font-weight: bold; }

.backTop.FP_back a					{ width: 4.5em; height: 4.5em; border-radius: 2.25em; background: #f9491e; outline: 0;}

.backTop.FP_back a:hover .fa			{ line-height: 1.7; }

.backTop.FP_back a .fa				{ color :#fff; font-size: 3em; line-height: 1.5; display: block; transition: all 0.2s;}

#underProd.FPuProd #award			{ background: transparent; padding: 0;}

#underProd.FPuProd					{ padding: 2em 0 0; }

#underProd.FPuProd .up-triangle		{ border-bottom-color: #f7f7f7; }

#underProd.FPuProd p				{ line-height: 1.4em; }



/* Family Pack Einstein */

#LP_FP_intro.einstein		{ background: url("../images/FP_einstein.png") no-repeat scroll left 50% bottom #fff !important; color: #ffffff; }

#LP_FP_intro.einstein h2	{ color: #ffffff; font-size: 2.8em; line-height: 1.2; margin-top: 1.2em;}

#LP_FP_intro.einstein p		{ color: #ffffff; }

#LP_FP_intro.einstein .box	{ margin-top: 3.3em; max-width: 305px; float: right; width: 100%; }

#LP_FP_intro.einstein .off	{ width: 3.1em;height: 3.1em;border-radius: 50%;background-clip: padding-box;background-color: #e3a103;box-shadow: 7px 6px 4px rgba(0,1,1,.15); position: absolute; top: 1.2em; right: 6em; text-align: center;color: #fff; font-size: 2.2em;font-weight: bold; font-family: "Roboto"; line-height: 1; padding: .6em 0 0 0; }

#LP_FP_intro.einstein .specialOffer			{ margin: .5em 0; }

#LP_FP_intro.einstein .specialOffer .p_old	{ color: #83b0a8; display: inline-block; vertical-align: bottom; line-height: 1; font-size: 2.0em; margin-right: .3em; }

#LP_FP_intro.einstein .specialOffer .p_new	{ color: #fff; display: inline-block; line-height: 1; font-size: 2.3em; }

#LP_FP_intro.einstein .subTitle				{ margin-top: .1em; }



/* PAN-video */

#PAN-video{position:relative;}

#PAN-video .triangle{border-top:40px solid #e6e6e6;border-left:30px solid rgba(0,0,0,0);border-right:30px solid rgba(0,0,0,0);border-bottom:0;height:0;width:0;position:absolute;margin:0 auto;bottom:-27px;display:block;left:0;right:0;}

#PAN-video .pan-video{position:relative;padding:30px 0 10px 0;}

#PAN-video  a.play-video{background:url(../images/play-PAN-video.png) center top no-repeat;padding-top:100px;position:absolute;left:0;right:0;top:39%;outline:none;color:#fff;}

#PAN-video  a.play-video:hover{color:#fff;}



/* Custom Mobile Menu */

body.mActive			{ overflow: hidden; }

#xsMenu					{ width: 250px; position: fixed; background: #0b0b0b; z-index: 1000;  transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; transform: translate(-250px,0); -ms-transform: translate(-250px,0); -webkit-transform: translate(-250px,0); -moz-transform: translate(-250px,0); left:0; top: 0; bottom: 0; overflow: hidden;}

#xsMenu .logo			{ position: relative; z-index: 20; padding: 0.8em 0 0 20px; }

#xsMenu.mActive			{ transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0);  }

#xsMenu .menuWrapper	{ background: #0b0b0b; display: block;  width: 100%; position: absolute; top: 0; left: 0; transition: all 0.3s ease-out;  -webkit-transition: all 0.3s ease-out; list-style: none; padding: 0; margin: 0; height: 100%; overflow: auto;}

#xsMenu .menuWrapper a					{ color: #888; line-height: 1; display: block; padding: 0.9em 1em 0.9em 20px; margin: 0 0 0 0; outline: none; font-size: 1.1em; border-bottom: 1px solid #181818; transition: all 0.1s ease-out; }

/* #xsMenu .menuWrapper li:first-child			{ padding-top: 3em; }

#xsMenu .menuWrapper li:first-child a		{ border-top: 1px solid #181818; } */

#xsMenu .menuWrapper a:hover				{ color :#fff; background: #181818; }

#menuOverlay							{ background: #000; opacity:0; position: fixed; top: 0; z-index: 999; width: 100%; height: 100%; left: -100%; transition: opacity 0.3s ease-out; -webkit-transition: opacity 0.3s ease-out;}

#menuOverlay.mActive					{ left: 0; opacity:0.4; }

#xsMenu .menuWrapper.level_1 .separator	{ border-top: 1px solid #2B2B2B; border-bottom: 1px solid #000; margin: 1em 0.8em; }

#xsMenu .menuWrapper.level_2			{ background: #fff; width: 87%; z-index: 20; box-shadow:3px 0 5px #121212; transform: translate(-110%,0); -ms-transform: translate(-110%,0); -webkit-transform: translate(-110%,0); -moz-transform: translate(-110%,0); }

#xsMenu .menuWrapper.level_2.active		{  -webkit-transform: translate(0,0); transform: translate(0,0); -ms-transform: translate(0,0); -moz-transform: translate(0,0);}

#xsMenu .menuWrapper.level_2	li		{ position: relative; }

#xsMenu .menuWrapper.level_2 a.link		{ top: 0; right: 0;  position: absolute; margin: 0; }

#xsMenu .menuWrapper.level_2	a		{ color: #484848; font-size: 1.1em; background: #f7f7f7; border:0; margin-top: .2em;  }

#xsMenu .menuWrapper.level_2	a:hover { background: #E8E8E8; }

.navbar .logoXS							{ margin: 1.4em 0 0 0; max-width: 120px;}

#xsMenu .menuWrapper	h3				{ background: #f7f7f7; color: #484848; font: 700 1.1em "Roboto",sans-serif; padding: 0.7em 1em 0.7em 20px; margin: .2em 0 0 0; cursor: pointer; font-weight: normal; }

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background: transparent; }

.navbar .navbar-toggle.active			{ background: #333; }

#xsMenu .menuWrapper h3.back 			{ background: #D3D3D3; line-height: 1; font-size: 1em; }

#xsMenu .menuWrapper h3.back .fa		{ font-size: 0.8em; line-height: 1.3em; }

#xsMenu .menuWrapper h3:hover			{ background: #E8E8E8; }

#xsMenu .menuWrapper.level_2 h3.active + a.link	{ background: #E8E8E8; }

#xsMenu .menuWrapper.level_3			{ display: block; left: -100%; position: absolute; top: 0; background: #fff; z-index: 30;width: 74%; box-shadow:3px 0 5px #121212; }

#xsMenu .menuWrapper.level_3.active		{ left: 0%; }

#xsMenu .menuWrapper.level_3 a			{ margin: .2em 0 0 0; background: #f7f7f7; border:0; }

#xsMenu .menuWrapper.level_3 a:hover		{ background: #E8E8E8; color:#484848; }

#xsMenu .menuWrapper.level_3 li:first-child a { border: 0; }

#xsMenu .menuWrapper .logIn				{ color: #fff; }

#xsMenu .menuWrapper .logIn img			{ margin-right: .3em; }

#xsMenu #langsel							{ background-color: #131313; border: 1px solid #2a2a2a; border-radius: 10px; cursor: pointer; padding-left: 50px; margin: 0 0.8em; height: 27px; display: block;}

#xsMenu #langsel select					{ color: #484848; background: transparent; border: 0; height: 25px; border-radius: 0 10px 10px 0; cursor: pointer; width: 100%;}

#overlayMenu_1							{ position: absolute; width: 100%; min-height: 100%; bottom: 0; background: #2D2D2D; top: 0; left: -100%; opacity: 0; z-index: 10; cursor: pointer; transition: opacity 0.3s ease-out; -webkit-transition: opacity 0.3s ease-out; }

#overlayMenu_1 .fa						{ font-size: 1.5em; margin:1em 0 0 0; display: block; cursor: pointer; width: 12%; float: right; left: -110%; }

#overlayMenu_1.mActive					{ left: 0; opacity:1; }

#overlayMenu_2							{ position: absolute; width: 74%; bottom: 0; min-height: 100%; background: #2D2D2D; top: 0; right: 100%; opacity:0; z-index: 25; cursor: pointer; transition: opacity 0.3s ease-out; -webkit-transition: opacity 0.3s ease-out; }

#overlayMenu_2 .fa						{ font-size: 1.5em; margin:1em 0 0 0; display: block; cursor: pointer; width: 16%; float: right;  }

#overlayMenu_2.mActive					{ right: 13%; opacity: 1; }

/*body									{  transition: margin-left 0.5s ease-out; min-width: 100%; }*/

/* body.mActive							{ margin-left: 250px; overflow-x: hidden;} */



/* Classic Line Strikes Back 2015 */

.navbar-brand .logo_white				{ max-width:81%;}

#title_strikes_back						{ margin:3em 0 0}

#title_strikes_back h3  				{ font-size: 2.7em;margin-top: 1.1em;}

#title_strikes_back h1  				{ margin-top: 0;}

#strikes_back2015 						{ padding: 1em 0 2.6em;}

#strikes_back2015 .strikes-hr 			{ margin-top: 5.7em;}

#strikes_back2015 a 					{ outline: none;}

#strikes_back2015 img 					{ display: inline-block; max-width: 38%;}

#strikes_back2015 q 					{ color: #a37200; display: inherit; font: italic 300 1.5em/1.5em "Roboto",sans-serif;  padding: 13px 0 0; display: block;}

#prodSection.strikes-back figure 		{ position: relative;}

#prodSection.strikes-back .sticker		{ position: absolute; left: 20%; bottom: 10%;}

#prodSection #award						{ padding: 0; background-color:#f7f7f7; text-align:center;}

#prodSection #award .up-triangle 		{ border-bottom: 40px solid #f7f7f7;border-left: 30px solid transparent;border-right: 30px solid transparent;height: 0;width: 0; margin: -9em 0 0;}



/* Fun Zone Page */

.FunZone_img			{ height: 13em; display: block; overflow:hidden; margin:0 0 1em;}

#FunZone .bgWhite		{ padding:3em 0 0;}

#FunZone .bgGrey		{ padding:1.5em 1em 3em; margin-top:1.5em;}

#FunZone .subTitle		{ padding: 0.5em 0 1em; line-height: 1.1em;}

#FunZone .shArt			{ position: relative; margin: 0 0 3em;}

#FunZone textarea 		{ background-color: #f7f7f7;border: 1px solid #ddd;color: #666;font-size: 0.9em;line-height: 1.3em;margin: 1.5em 0.8em;min-height: 14em;padding: 1em;width: 96.5%;}

#FunZone .thumbnail		{ padding: 1em;}

#FunZone.funZoneHP .caption		{ padding:1.5em; }



/* 6 months free update v2 */

#prodSection.sixmonths .table .email { width: 21.65em; }

#prodSection.sixmonths.v2 #getLicenseContainer .form-group,

#prodSection.sixmonths.v2 #getLicenseContainer #formular .col-md-12 { padding-left: 0; }

#prodSection.sixmonths.v2 .table { padding: 2.5em 1em 0 1em; }

#prodSection.sixmonths.v2 .table .btn { margin: 1.5em 0; }

/* 60 seconds update v2 */

#prodSection.csp.v2 .form-group .row:first-child { margin-bottom: 20px; }

#prodSection.csp.v2 .form-control { width: 84%; }

#prodSection.csp.v2 .btn { width: 85%; margin-top: 0.4em; float: left; }



/* Enterprise Consulting  */

#enterprise_headerImage.consulting		{ background: url(../images/enterprise_consulting.jpg) center no-repeat;background-size: cover;padding: 8em 0 6em 0;min-height: 525px;margin-bottom: 1em;}

#enterprise_headerImage.consulting h3	{ padding-top: 0.2em;font-weight: 700; font-size: 2.64em;}

#PremiumContnt.consulting h2			{ font-size: 2.7em; margin:0.2em 0;}

#PremiumContnt.consulting .subTitle		{ line-height:1.2em;}

#PremiumContnt.consulting .experts		{ margin:2.4em 0 1.5em; font-size:1.3em; line-height:1.3em;}

#PremiumContnt.consulting .greyLine		{ display:block; height:0.6em; background-color:rgba(204,204,204,0.4);}

#PremiumContnt.consulting .contact		{ margin:0.6em 0; font-size:1.8em; color:#292929; line-height:1.3em;}

#PremiumContnt.consulting a				{ display:inline; color:#0308d7;}



#enterpriseExperts						{ background: url("../images/enterprise_experts.jpg") center no-repeat; background-size: cover; min-height:941px;}

#enterpriseExperts h3					{ color: #393939;font-size: 2.9em;font-weight: 400;margin:1.3em 0 0.5em 0.5em;}

#enterpriseExperts p					{ color: #474747;font-size: 1.2em;font-weight: 300; padding: 0.5em 0 0 1.5em;}



#enterprise_btm.bgGrey					{ text-align:left; margin-top: -4em;}

#enterprise_btm strong					{ color: #434343;font-size: 1.2em;font-weight: 500;line-height: 2.5em;}	

#enterprise_btm .subTitle				{ padding-top:0.2em;}	

#enterprise_btm .callSupport			{ background: rgba(255, 255, 255, 0.9);border: 1px solid #e1e1e1;border-radius: 4px;padding: 1.2em 2em;}

#enterprise_btm .callSupport p			{ text-transform: uppercase;font-size: 1em;}

#enterprise_btm .callSupport h4			{ color: #010101;font-size: 1.8em;font-weight: bold;}

#enterprise_btm .callSupport span		{ color: #5c5c5c; }

#enterprise_btm .or						{ color: #c1c1c1;font-size: 1.35em;font-style: italic;font-weight: 300;padding: 0.4em 0;}

				

#oemSocial { padding: 5em 0; }

#banner_oemhub { background: url("../images/banner_oemhub.jpg") no-repeat 0 0; background-size: cover }

#banner_monthnl { background: url("../images/banner_oem_monthlynl.jpg") no-repeat scroll 0 0;background-size: cover; }

#banner_oemhub,

#banner_monthnl { color: #fff; height: 13.22em; overflow: hidden; text-align: center; width: 19.143em; }

#banner_oemhub span.title { display: inline-block; font: 900 2.9em/1em "Roboto", sans-serif; letter-spacing: -0.04em; margin: 0.2em 0 0.5em; position: relative; }

#banner_oemhub p { display: inline-block; font: 400 1.08em/1.1em "Roboto", sans-serif; letter-spacing: -0.04em; margin: 0 0 1em; padding: 0 0.4em; position: relative; }

#oemSocial a.link { background: none repeat scroll 0 0 #1fa500; color: #fff; display: inline-block; font: 700 1.13em/1em "Roboto", sans-serif; letter-spacing: -0.03em; padding: 0.6em 0.95em; text-transform: uppercase; }

#banner_monthnl h4 { color: #fff; display: inline-block; font: 700 3.1em/1em "Roboto", sans-serif; letter-spacing: -0.04em; position: relative; }

#banner_monthnl h4 span { display: block; font: 100 0.54em/1.3em "Roboto", sans-serif; letter-spacing: -0.02em; text-decoration: underline; }

#banner_monthnl p { color: #fff; font: 400 0.9em/1.3em "Roboto", sans-serif; letter-spacing: -0.02em; padding: 0 0.5em; }

#oemSocial .social h4 { margin: 1em 0; }

/* Enterprise Support Services */

#enterprise_headerImage { background: url(../images/enterprise_support.jpg) center no-repeat; background-size: cover; padding: 8em 0 6em 0; min-height: 525px; margin-bottom: 7em; }

#enterprise_headerImage h3 { padding-top: 0.5em; font-weight: 700; }

#enterprise_headerImage h4 { font-size: 1.5em; color: #c0c0c0; }

#enterprise_headerImage ul { list-style: none; padding: 0; margin: 2em 0 0 0; }

#enterprise_headerImage li { text-shadow: 1px 1px 1px #000; transition: all 0.3s ease; color: #dcdbdb; font-size: 1em; padding-bottom: 0.5em; white-space: nowrap;}

#enterprise_headerImage i { transition: all 0.3s ease; color: #dcdbdb; padding-right: 10px; }

#enterprise_headerImage li span { display: block; padding-left: 24px; }

#btmProd .orlabel{margin: 2em 0;}

#enterprise_headerImage .callSupport, #btmProd .callSupport { margin-top: 3em;padding: 1.2em 2em; background: rgba(255, 255, 255, .8); }

#enterprise_headerImage .callSupport{margin-top: 0;}

#enterprise_headerImage .callSupport p { text-transform: uppercase; font-size: 1em; }

#enterprise_headerImage .callSupport h4 { color: #010101; font-size: 1.8em; font-weight: bold; }

#enterprise_headerImage .callSupport span { color: #5c5c5c; }

#enterprise_headerImage .callSupport + div{ margin: 3em 0; }

#enterprise_headerImage a.btn {width: 100%;}

#enterprise_headerImage .line { height: 1px; border-top: 1px solid #3E4243; margin: 30px 0; }

#enterprise_headerImage .or { margin-top: 17px; font-size: 1.25em; color: #a0a68f; }

#solReinv.v2 p.description { margin: 10px 0; font-size: 1.1em; line-height: 1.3; }

#solReinv.v2 span.solid-border { width: 145px; height: 15px; background: #ECECEC; display: inline-block; margin: 15px 0; }

#solReinv.v2 .call { margin-top: 3.2em; font-size: 1.2em; }

#solReinv.v2 .call span { display: inline-block; margin-right: 3em; }

#GZcaseStd.v2 .subTitle { line-height: 1.3; }

/* Support Table */

#support-table { margin-top: 4em; }

#support-table table th img { margin-bottom: -1.8em; }

#support-table table tbody { border: 1px solid #DDDDDD; border-top: none; }

#support-table table tbody tr td { border-left: 1px solid #ddd; }

#support-table table tbody tr td:first-child { border-left: none; }

#support-table table tbody tr:first-child td { padding-top: 20px; }

#support-table table tbody tr:first-child td:first-child { padding-top: 13px; }

#support-table .fa-circle:before { font-size: 0.7em; color: #BDBDBD; }



/* Product Overall Average Score */

#prodAwrds h3 {
	font-family: 'Roboto' !important;
}

#prodAwrds p.subNote           {text-align:left;font-style:italic;margin:0 1em 0.5em 0;}

#prodAwrds .img-margin         {margin-top:4.3em;}

#prodSection .badgePos			{ left: 23em; position: absolute; top: 25em; width: 500px;}

#prodSection .badgePos div     {float:left;margin-top:2em;}

#prodSection .badgePos > a     {float:left;margin-right:0.5em;}

#prodSection .badgePos a       {color:#b27100;font-size:1.3em;font-style:italic;letter-spacing:-0.05em;}

#prodSection .badgePos div p   {color:#868686;font-size:1em;letter-spacing:-0.05em;margin-left: 35%;}

.listNone{list-style: none;}

/* small margin*/

.marginTop { margin-top: 1em!important; }
.marginTop-2 { margin-top: 2em!important; }

.marginBottom { margin-bottom: 1em!important; }

/* Sphere */

#headstripe.v2 { border-bottom: 0; }

#sphere .downloadLinks { padding: 2em 0; }

#sphere .downloadLinks span { font-size: 1.3em; }

#sphere .download { padding: 1.5em 0; }

#sphere .download i { font-size: 5em; color: #ADADAD; }

#sphere .download i.fa-desktop { font-size: 4em; margin: 0 1px 0 10px; }

#sphere .download i.fa-tablet { font-size: 5.6em; margin: 0 12px 0 16px; }

#sphere .download p { font-size: 1.3em; padding-left: 1em; color: #2b2b2b; }

#sphere .download i, #sphere .download p { vertical-align: middle; display: inline-block; }

#sphere .download a { margin-top: 1em; box-shadow: none; display: inline-block; border-radius: 6px; }

#sphere img.qr_code { display: inline-block; margin-right: 2em; }

#footer1.noMargin { margin-top: 0; padding-top: 4em; }



/* lp cebit */

#GZprodDesc.cebit{padding: 7em 0 0 0;}

#GZprodDesc.cebit h2 { font-size: 4em; }

#GZprodDesc.cebit p { font-size: 1.5em; padding-top: 15px; margin-bottom: 40px; padding-bottom: 0; }

#GZftrs.cebit .subTitle{padding-top: 0; margin-top: 10px;}

#GZftrs.cebit{ padding-top: 0;}

#GZftrs.cebit p { font-size: 1.2em; line-height: 1.5; font-weight: 300; }

#GZftrs.cebit em { margin-top: 1em; display: inline-block; }

#GZftrs.cebit figure { margin-top: 3em; }

#GZfirst.cebit h1 { font-size: 1.9em; text-align: left; }

#GZfirst.cebit .subTitle { font-size: 1.1em; list-style: none; line-height: 1.5; text-align: left; margin: 2em 0 3em 0;}

#GZfirst.cebit h1 a { font-weight: bold; color: inherit; }

#GZfirst.cebit figure{ clear: both; margin: 0 auto; display: inline-block; }

#GZfirst.cebit i{display: inline-block; font-size: inherit; color: }



/* Product MP */

#youGet_ta.mp { margin-bottom: 0; padding-bottom: 2em; }

#youGet_ta.mp .icon i { font-size: 12em; color: #272727; }

#youGet_ta.mp .icon i.fa-desktop { font-size: 10em; }

#youGet_ta.mp .icon hr { margin-top: 5.5em; }

#youGet_ta.mp .desktop hr { margin-top: 4.8em; }

#youGet_ta.mp p { font-size: 1.5em; font-weight: 300; margin: 1em 0 2em 0; }

#youGet_ta.mp ul { margin-bottom: 5em; }

#youGet_ta.mp ul li { padding: 0.6em 0; }

#youGet_ta.mp ul li i { padding-right: 7px; }

.priceTable.mp { position: relative; }

.priceTable.mp + div > a { display: block; }

#ta_prodHeader.mp { padding: 4em; position: relative; background: url(../images/header-hands.jpg) 53% no-repeat #000; }

#ta_prodHeader a.btn { display: inline-block; }

#ta_prodHeader.mp .inst_stp { background: transparent; padding: 0; }

#ta_prodHeader.mp h1 { line-height: 1.1; font-size: 3em; margin-top: 0; }

#ta_prodHeader.mp img.install-icon { position: absolute; left: 0; right: 0; margin: 0 auto; top: 22%; }

#ta_prodHeader.mp .subTitle { white-space: nowrap; }

#ftrs_sys_req.mp { text-align: left; }

#btmProd_ta.mp .center h2 { font-size: 2em; }



/* New Business Homepage */

#businessBanner			{ background: url(../images/businessHomepageBanner.jpg) no-repeat center 0 #000; height: 648px; overflow: hidden; }

#businessBanner h5		{ color: #fff; font-size: 2em; font-weight: 400; margin-top: 5em; }

#businessBanner h2		{ color: #fff; font-size: 2.5em; }

#businessBanner h1		{ color: #fff; font-size: 4em; font-weight: 200; letter-spacing: 0.05em; line-height: 1.2; }

#businessBanner h1 span	{ border: 3px solid #00e9ff; border-radius: 50%; display: inline-block; font-size: 0.4em; font-weight: 400; letter-spacing: -0.05em; width: 3.4em; vertical-align: 0.5em; line-height: 3.2; margin-top: 0.8em; }

#businessBanner p		{ color: #fff; font-size: 1.3em; line-height: 2; margin-top: 1em; }

#businessBanner hr		{ border-top: 3px solid #00e9ff; margin-top: 2em; }

.businessTech .solidBord{ border-right: 1px solid #ececec; }

#GZftrs.businessTech #prodAwrds .info p { font-size: 1em; letter-spacing: 0; line-height: 1.4; }

#businessTable h1		{ font: 700 3em/1 "Roboto",serif; }

#businessTable table	{ width: 100%; margin: 3em 0; table-layout: fixed; }

#businessTable table tr { border-right: 1px solid #dcdcdc; }

#businessTable table tr:hover td { background: #E2E2E2; }

#businessTable table tr.hover td { background: #E2E2E2; }

#businessTable table th { border-left: 1px solid transparent; width: 24.5%; }

#businessTable table td { border-left: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; line-height: 1.1; padding: 0.7em 1em; color: #2f2f2f; background: #fbfbfb;}

#businessTable table .sep { width: 1%; padding: 0; }

#businessTable table td:first-child	{ text-align: left; background: #f9f9f9; }

#businessTable table th.text-center { background: #356187; }

#businessTable table th.text-center a { color: #fff; line-height: 1; font-size: 1.2em; font-weight: bold; outline: none; padding: 1.2em 0; display: block;}

#businessTable table th.text-center a span { display: block; font-weight: normal; font-size: 0.7em; margin-bottom: 0.2em; }

#businessTable table tr.license td	{ background: #478da1; color: #fff; border-left: 1px solid #478DA1; }

#businessTable table .check			{ float: none; height: auto; padding: 0; color: #517fa7; font-size: 1.4em; }

#businessTable table .not			{ float: none; height: auto; padding: 0; color: #bdbdbd; font-size: 0.5em; }

#businessTable table td p			{ font-size: 0.9em; margin: 0; color: #737373; margin-top: 0.2em; }

#businessTable table td.fill		{ background: #f0f1f1; border-bottom: 1px solid #f0f1f1; }

#businessTable table td .available	{ color: #517fa7; display: block; font-size: 0.8em; }

#businessTable table .topAlign td	{ vertical-align: top; }

#businessTable table td p			{ line-height: 1.4; margin: 0 0 0.5em 0; }

#businessTable .learn_more .btn		{ margin: 1em 0 !important; font-size: 1em !important; }

#businessTable .noBorderBottom td	{ border-bottom: 1px solid #FBFBFB; }

#businessTable table .noBorderBottom td:first-child { border-bottom: 1px solid #F9F9F9; }

#businessTable table .topAlign.hover td { border-bottom: 1px solid #E2E2E2; }

#GZfirst.business h1				{ margin-bottom: 1em; font-family: 'Roboto';}

#carouselEntrprs.business			{ padding-top: 5em; }

#GZfirst div.btn{font: 700 1.4em/1em 'Roboto',sans-serif;margin: 0 !important;padding: 5px 10px !important;}
#GZfirst div.btn:hover{color: rgba(255,255,255,0.5)!important;}
#SMBneeds .mail {display: inherit;color: #fff;}
.learnMore i {font-size: 1.3em !important;}
.fa-envelope:before {content: "\f0e0";}
/* GZ Enterprise Security */

.entSecurity						{ background: url(../images/GZ_EnterpriseSecurity.jpg) no-repeat center 0 #000; overflow: hidden; }

.entSecurity .GZLogo				{ color: #fff; font-size: 1.5em; line-height: 1; }

.entSecurity .GZLogo figure			{ display: inline-block; width: 6.2em; margin-right: 0.2em; }

.entSecurity h2						{ color: #fff; line-height: 0.8 !important;}

.entSecurity#GZprodDesc p			{ color: #fff; padding: 1em 0; }
.text-left.callSales.col-xs-12.noPadding,.entSecurity#GZprodDesc li			{ color: #fff; font-family: 'Roboto';}

.entSecurity#GZprodDesc ul			{ margin: 0; }

.entSecurity hr						{ border-color: #e7e7e7; opacity: .15; margin: 2em 0; }

.entSecurity#GZprodDesc a.learnMore	{ margin: 0.3em 0 !important; font-weight: normal !important; font-size: 1em !important;}

.entSecurity#GZprodDesc .freeTrialBtn { margin: 0 0 2em; }

.entSecurity .callSales				{ color :#fff; }

.entSecurity a.download, #GZfooterDL a.download				{ color: #fff; display: inline-block; margin: 1.2em 0 5em; font-size: 1.1em; }

.entSecurity a.download:hover, #GZfooterDL a.download:hover	{ color: #999; }

.entSecurity a.download i.fa, #GZfooterDL a.download i.fa	{ margin: 0 0.4em 0 0; font-size: 1.2em !important; color: #43990f !important;}

#GZftrs.business ul					{ margin-top: 2em; }

.newGZTable							{ width: 100%; text-align: left; }

.newGZTable th						{ background: #a0b7d6; color: #fff; font-weight: bold; font-size: 1.2em; line-height: 1.2; padding: 1em; width: 50%; }

.newGZTable td						{ font-size: 1.2em; padding: 1em; background: #eeeeee; border-bottom: 1px solid #e6e6e6; }

.newGZTable tr:nth-child(2n-1) td	{ background: #f7f7f7; }

.newGZTable tr:hover td				{ background: #e2e2e2; }

.newGZTable .sep					{ width: auto; background: #eeeeee; padding: 0; }

.newGZTable th.sep					{ background: #a0b7d6; }

.newGZTable .sep:before				{ content: ""; position: absolute; width: 1px; height: 100%; background: #e6e6e6; left: 50%; top: 0; z-index: 2; }

.newGZTable h3						{ font-size: 1em !important; padding: 0 !important; margin-bottom: 0.5em; }

.newGZTable p						{ font-size: 0.8em !important; padding: 0 !important; }

.newGZTable .vs						{ width: 44px; height: 44px; border: 3px solid #f7f7f7;	border-radius: 25px; background-clip: padding-box; background-color: #cdcdcd; display: block; line-height: 40px; font-weight: bold; color: #fff; position: relative; z-index: 3; }

.unfollow .subTitle					{ color: #6b6b6b; }

.unfollow .subTitle .semiBoldFont	{ font-weight: 500 !important; }

.unfollow h2						{ font: 600 2.8em/1em "Roboto"; }

.GZKey								{ text-align: left !important; }

.GZKey h2							{ font: 600 2.8em/1em "Roboto"; padding-bottom: 0.6em; }

.GZKey h3							{ color: #272727; font: 500 1.3em/1em "Roboto"; letter-spacing: -0.04em; padding: 1em 0 0.5em; }

.GZKey p							{ color: #3f3f3f; font: 400 0.96em/1.2em "Roboto"; letter-spacing: -0.03em; padding: 0 0 0; }

.GZKey ul							{ overflow: hidden; padding: 0; list-style: outside none none; }

ul.checkList						{ list-style-image: url("../images/check.png"); list-style-position: outside; width: 100%; padding-left: 40px; }

ul.checkList li						{ color: #3f3f3f; font: 400 0.96em/1.2em "Roboto"; margin-bottom: 0.5em; }

.GZGlyph figure img					{ max-width: 80px; }

#businessTable table.GZGlyph th		{ width: 13%; vertical-align: top; border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; }

#businessTable table.GZGlyph th.sep { width: 1.5%; }

#businessTable table.GZGlyph th.text-center	{ background: #fff; width: 21.25%; }

#businessTable table.GZGlyph td		{ vertical-align: top; background: #fff; padding: 1em;}

#businessTable table.GZGlyph .sep	{ background: transparent; border-color: #dcdcdc; padding: 0; }

#businessTable table.GZGlyph h3		{ font-weight: bold; font-size: 1.2em; line-height: 1; color: #4e4e4e; }

#businessTable table.GZGlyph th a	{ color: #0084cf; font-weight: normal; font-size: 1em; padding: 0; margin: 0.3em 0 1.1em 0; }

#businessTable table.GZGlyph a		{ color: #0084cf; }

#businessTable table.GZGlyph a:hover{ color: #e80000; }

#businessTable table.GZGlyph .semiBoldFont { font-weight: 500 !important; line-height: 1.2; }

#businessTable table.GZGlyph tr:hover td	{ background: #fff; }

#businessTable table.GZGlyph .datasheet td:not(:first-child) { padding: 2em 1em; vertical-align: middle; }

#businessTable table.GZGlyph .datasheet .sep	{ border-bottom: 0; }

#businessTable table.GZGlyph tr:hover td.sep	{ background: transparent; }

#businessTable table.GZGlyph td:first-child		{ background: transparent !important; border-left: 0; }

#carouselEntrprs .slide p			{ color: #808080; font: 300 0.8em/1em "Roboto"; margin-bottom: 0; margin-left: 1em; margin-top: 1em; }

.carousel-control					{ top: 0; }

#GZfooterDL h2						{ font: 700 3em/1 "Roboto",serif; margin-bottom: 1em; }

#GZfooterDL .circle					{ color: #b6b6b6; font: italic 300 1.7em/2em "Roboto"; padding: 0 1em; margin-top: 1em; }

#GZfooterDL .freeTrialBtn			{ margin-top: 1.2em; }

#GZfooterDL .callSales 				{ margin-top: 1.4em; }



/* Product business */

.mine.GZKey h2 { font: 600 2.8em/1em "Roboto"; }

#GZftrs.business .margin { margin-bottom: 5em; }

#GZftrs.business .subTitle { margin-bottom: 2em; }

#prodSection.business span.text-logo, #btmProd.business span.text-logo { display: inline-block; color: #3a3a3a; font-size: 1.6em; font-weight: 300;vertical-align: bottom; line-height: 1.2;}

#prodSection.business figure.business-logo, #btmProd.business figure.business-logo{display: inline-block; vertical-align: middle;}

#btmProd.business .logo-small{max-width: 130px;}

.entSecurity_product { background: url(../images/GZ_EnterpriseSecurity_product.jpg) center bottom no-repeat; min-height: 600px; }

.ui-slider { position: relative; text-align: left; }

.ui-slider .ui-slider-handle { border-radius: 50%; cursor: default; height: 1.2em; position: absolute; width: 1.2em; z-index: 2; }

.ui-slider .ui-slider-range { background-position: 0 0; border: 0 none; display: block; font-size: 0.7em; position: absolute; z-index: 1; }

.ui-slider.ui-state-disabled .ui-slider-handle,

.ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; }

.ui-slider-horizontal { height: 0.8em; }

.ui-slider-handle { margin-left: -0.6em; top: -0.3em; }

.ui-slider-range { height: 100%; top: 0; }

.ui-slider-range-min { left: 0; }

.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-state-default,

.ui-widget-content .ui-state-default,

.ui-widget-header .ui-state-default { background: #ccc; border: 1px solid #d3d3d3; color: #555555; font-weight: normal; }

.ui-slider-horizontal .ui-slider-handle { margin-left: -0.6em; top: -7px; }

.ui-slider .ui-slider-handle { cursor: pointer; height: 20px; position: absolute !important; width: 20px; z-index: 2; }

.ui-corner-all,

.ui-corner-bottom,

.ui-corner-right,

.ui-corner-br { border-bottom-right-radius: 4px; }

.ui-corner-all,

.ui-corner-bottom,

.ui-corner-left,

.ui-corner-bl { border-bottom-left-radius: 4px; }

.ui-corner-all,

.ui-corner-top,

.ui-corner-right,

.ui-corner-tr { border-top-right-radius: 4px; }

.ui-corner-all,

.ui-corner-top,

.ui-corner-left,

.ui-corner-tl { border-top-left-radius: 4px; }

.ui-state-default,

.ui-widget-content .ui-state-default,

.ui-widget-header .ui-state-default { outline: none;position:relative; background: #fff; border: none; border: 1px solid #53A000; color: #555555; font-weight: normal; border-radius: 50%; box-shadow: 0px 1px 3px 0 #dfdfdf; }

.ui-slider-handle.ui-state-default.ui-corner-all:after{

	position: absolute; 

	width: 12px;

	height: 12px;

	background: #53A000;

	border-radius: 50%;

	left: 3px;

	top: 3px;

	content: "";

	outline: none;

}

.priceTable label.business { display: block; margin: 0 0 3px 10px; font-size: 0.9em; color: #5b5b5b; }

.ui-slider { background: #DDD; border: none; height: 2px; width: 90%; margin: 20px auto 1px; border-bottom: 1px solid #53A000; }

.priceTable.business input#amount, .priceTable.business input#amount2 { width: 50px; color: #000 !important; vertical-align: middle; }

.priceTable.business .scale { position: relative; top: 2px; width: 90%; margin: 0 auto 10px; height: 16px; }

.priceTable.business .scale span { border-left: 1px solid #53A000; height: 5px; position: absolute; float: none; }

.priceTable.business .scale span a { display: block; margin: 7px 0 0 -3px; font-size: 1em; }

.priceTable.business .scale span:last-child a { margin-left: -5px; }

.priceTable.business .scale span a:hover { color: inherit; }

.priceTable.business span.save { font-weight: 500; float: none; font-size: 1.2em; }

.priceTable.business div.price strike { margin-right: 1.5em; }

table.more_units_table { width: 100%; background: #ddd; padding: 2em 1em; border: 1px solid #ccc; }

table.more_units_table th,

table.more_units_table td { text-align: center; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; padding: 10px; }

table.more_units_table th:first-child,

table.more_units_table td:first-child { border-left: none; }

.priceTable.business #mediaModal .modal-dialog,

.priceTable.business #mediaModal2 .modal-dialog,

.priceTable.business #flagsModal .modal-dialog { top: 16% !important; z-index: 999999999 !important; width: 600px !important; }

.priceTable.business #mediaModal,

.priceTable.business #mediaModal2,

.priceTable.business #flagsModal { background: rgba(0, 0, 0, 0.3) !important; }

.priceTable.business .modal-body { padding: 15px; background: #ddd; }

.priceTable.business #mediaModal .modal-cancel,

.priceTable.business #mediaModal2 .modal-cancel,

.priceTable.business #flagsModal .modal-cancel { height: 33px; right: -42px; }

.priceTable.business .need_more { display: block; font-size: 0.9em; text-align: left; margin: 0 0 10px 10px; }

.priceTable.business { margin-bottom: 0; }

#prodSection.business .badgePos { top: 24em; }

#prodSection.business .badgePos div { margin-top: 5em; }

#GZprodDesc.entSecurity_product h2 { font-size: 4.4em; color: #fff; }

#GZprodDesc.entSecurity_product hr { background: url(../images/short_line.png) center bottom no-repeat; height: 60px; width: auto; border: 0; }

#GZprodDesc.entSecurity_product p,

#GZprodDesc.entSecurity_product h5 { color: #fff; font-weight: normal; }

#underProd.business { padding: 4em 0; }

#prodAwrds.business q { margin-top: 0; }

#FPprodFtrs .device-features ul li { color: #6a6a6a; font-size: 1.1em; list-style-image: url("../images/grey_ok.png"); padding: 0.5em 0; }

#FPprodFtrs .device-features p { margin: -10px 0 0 0; font-size: 0.95em; color: #999; }

.OEMindex.business .nav-tabs li a p { padding-top: 1em; }

.OEMindex.business .nav-tabs li a { min-height: 6em; outline: none; position: relative; background: transparent; border: none; margin-bottom: 2em; }

.OEMindex.business a.dataD p { color: #111; }

#sysReq.business ul li { line-height: 1.5 !important; }

#sysReq.business ul li a { color: #e80000; }

.OEMindex.business .nav-tabs li.active a:after { border-left: 40px solid transparent; border-right: 40px solid transparent; border-bottom: 40px solid #FBFBFB; bottom: -32px; content: ""; left: 0; margin: 0 auto; position: absolute; right: 0; width: 80px; }

#sysReq.business ul p { color: #7a7a7a; font-size: 1.1em; padding: 0; margin-bottom: 10px; }

img.business-glyph { max-width: 20em; }

img.business-glyph2 { max-width: 15em; }

.OEMindex.business { margin-top: -4em; padding: 0; }

.OEMindex.business .nav-tabs { margin-top: 0; }

#FPprodFtrs.business { padding-bottom: 0; }

#GZftrs i { font-size: 1.6em; line-height: 38px; }#prodSection.sphere { padding: 4em 0 6em 0; }

#prodSection.sphere .subTitle { line-height: 1.5; }

#prodSection.sphere .arrow_sphere { margin: 12em 0 0 3.5em; color: #999; }

#prodSection.sphere .images { margin-top: 4em;}

.priceTable .years_checkbox input[type="radio"] { display: none; }

.priceTable p > input[type="radio"] + label:before{

	background: url("../images/radioButtons_small.png") center no-repeat!important;

}

.priceTable p > input[type="radio"] + label:before { background-position: center 0 !important; }

.priceTable p > input[type="radio"]:checked + label:before { background-position: center -38px !important; }

.priceTable .years_checkbox p > input + label { margin-left: 25px; }

.priceTable .years_checkbox p > input + label:before { margin-top: -1px !important; }

.priceTable.business .need_more.v2 { margin: 5px 0 0 0; text-align: right; }

.priceTable.business .how_much { float: right; font-size: 0.9em; display: block; }

.priceTable.business .years_checkbox p label { font-size: 0.95em; }

.priceTable.business p.amount label { margin-left: 10px; font-size: 1.3em!important; }

p.amount, p.amount label{margin: 0;}

label.business{font-weight: normal;}
a.help{border-radius: 50%;border: 1px solid #888;display: inline-block;width: 18px;height: 18px;position: relative;padding-left: 4px;cursor: pointer;}
a.help:hover{color: #53A000;border-color: #53A000;}
.help_desc{display: none;background: #000;position: absolute;margin: -72px 0 0 -80px;width: 160px;padding: 5px 10px;font-size: 9px;line-height: 110%;color: #fff;text-align: center;}
.help_desc:after{content: "";width: 15px;height: 15px;position: absolute;margin: 6px 0 0 -25px;border-top: 15px solid #000;border-left: 15px solid transparent;border-right: 15px solid transparent;top: 20px;}
span.maxSelect{display: inline-block;margin-left: 88%;}
input.radio + span.label{display: block;color: #000;position: absolute;margin: -19px 0 0 15px;font-size: 12px;}
input.radio + span.label:before{
	content: '';
	background-image: url('/skin/frontend/bitdefender/default/images/radioButtons.png');
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	position: absolute;
	margin: -5px 0 0 -26px;
	display: inline-block;
}
input.radio:checked + span.label:before{
	background-position-y: -23px;
}
input.radio{display: none;}
#slider + .scale.clearfix {margin-top: 10px;width: 93%;margin-left: 5%;}
ul.options-list{margin-top: 20px;}
span.ui-slider-handle.ui-state-default.ui-corner-all{top: 10px;}
#slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{
	background: #fff;
	height: 20px;
	margin-top: 20px;
}
#contentSlider{width: 100px;}
/* START Main NAVBAR */

.navFix					{ width: 100%; background: #0b0b0b; height: 7em; }

nav#mainNav				{ position: fixed; width: 100%; z-index: 999; transition: all 0.5s ease 0s; top: 0; }

/* nav#mainNav *			{ transition: all 0.5s ease 0s; } */

/* nav#mainNav a:not(#bigLogo)	{ transition: all 0.2s ease 0s; } */

nav#mainNav .ease		{ transition: all 0.5s ease 0s; }

nav#mainNav #secondNav	{ background: none repeat scroll 0 0 #171717; border-bottom: 1px solid #000; height: 3.9em; }

nav#mainNav #bigLogo	{ display: inline-block; margin: 0.8em 0 0; padding: 0; outline: none; top: 0; position: relative; }

nav#mainNav #firstNav	{ background: none repeat scroll 0 0 #0b0b0b; border-bottom: 1px solid #303030; border-top: 1px solid #303030; height: 3.55em; }

nav#mainNav .mainLinks	{ padding: 0; list-style: none; margin: 0; }

nav#mainNav .mainLinks li 		{ float: left; position: relative; }

nav#mainNav .mainLinks li:hover .dropdown-menu { display: block; }

nav#mainNav .mainLinks li .mainLink { display: block; }

nav#mainNav .mainLinks li a 	{ display: block; padding: 0.45em 15px; color: #888; font: 400 1em/2.4em "Roboto",sans-serif; text-shadow: none; position: relative; }

nav#mainNav .mainLinks li a:hover,

nav#mainNav .mainLinks li a:focus	{ color: #fff; outline: none; }

nav#mainNav.active #bigLogo		{ top: 4.1em; }

nav#mainNav.active		{ top: -3.9em; }

nav#mainNav .topMenu	{ display: inline-block; margin: 0; padding: 0; list-style-type: none; }

nav#mainNav .topMenu li	{ display: inline-block; }

nav#mainNav .topMenu li a#myBitdefender  { padding:0 15px 0 30px; background:url(../images/b_mybitdefender.png) 0.9em 1.8em no-repeat}

nav#mainNav .topMenu li a { color: #b9b9b9; display: block; font: 400 0.85em/4.6em "Roboto",sans-serif; letter-spacing: 0; padding: 0 0.55em; text-shadow: none; }

nav#mainNav .topMenu li a.active, nav#mainNav .topMenu li a:hover, nav#mainNav .topMenu li a:focus {color: #fff; box-shadow:none; text-shadow:none; outline: none;}

nav#mainNav .topMenuWrapper			{ text-align: right; }

nav#mainNav .langWrapper			{ text-align: right; }

nav#mainNav h3 { color: #484848; font: 700 1.3em "Roboto",sans-serif; letter-spacing: 0; margin: 0 0 .3em; }

nav#mainNav .dropdown-menu ul	{ list-style: none; margin: 0 0 0.682em; overflow: hidden; padding: 0; }

/* nav#mainNav .dropdown-menu .col	{ padding: 0; } */

nav#mainNav .mainLinks .dropdown-menu a	{ color: #484848; padding: 0; font: 400 0.9em/1.4em "Roboto",sans-serif; margin-bottom: 0.4em; }

nav#mainNav .mainLinks .dropdown-menu a:hover,nav#mainNav .mainLinks .dropdown-menu a:focus	{ color: #e80000; }

nav#mainNav .mainLinks .dropdown-menu h3 a { color: #2c2c2c; font:700 1em "Roboto",sans-serif; padding: 0 0 0 0; margin-bottom: 0; display: inline-block; }

nav#mainNav .dropdown-menu			{ padding: 1em 0; }

nav#mainNav .dropdown-menu.col2		{ width: 35em; }

nav#mainNav .dropdown-menu.col3		{ width: 56em; }

nav#mainNav .dropdown-menu li		{ float: none; margin-right: 0; overflow: hidden; }

nav#mainNav .triangle {width: 0; height: 0; margin:0; padding:0; border-style: solid; border-width: 0 5.5px 9.5px 5.5px; border-color: transparent transparent #fff transparent; margin: 0; position: absolute; top: -9px; left: 3.5em; }





/* Site Search */

nav#mainNav #sitesrch				{margin-top:1em; max-width:14em; display: inline-block;}

nav#mainNav #sitesrch input			{outline: none;}

nav#mainNav #sitesrch input[type=search]{-webkit-appearance: textfield;-webkit-box-sizing: content-box;font-family: inherit;font-size: 100%;}

nav#mainNav #sitesrch input::-webkit-search-decoration,

nav#mainNav #sitesrch input::-webkit-search-cancel-button {display: none; }

nav#mainNav #sitesrch input[type=search]	{width:2.375em; height:2.063em; padding-left:0.563em; background:#131313 url(../images/icon_search.png) 0.563em center no-repeat; border: solid 1px #2a2a2a;

-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: transparent;cursor: pointer;

-webkit-box-shadow: inset 3px 4px 4px rgba(0,0,0,.75); 

-moz-box-shadow: inset 3px 4px 4px rgba(0,0,0,.75); 

box-shadow: inset 3px 4px 4px rgba(0,0,0,.75);

-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}

nav#mainNav #sitesrch input[type=search]:focus	{width:8.125em;padding-left:2.2em; background-color: #fff;border-color: #e2e2e2;color: #000;cursor: auto; box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}

nav#mainNav #sitesrch input:-moz-placeholder			{color: transparent;}

nav#mainNav #sitesrch input::-webkit-input-placeholder	{color: transparent;}



/* Shopcart */

nav#mainNav .shopcart { min-width:2.125em; height: 26px; margin:10px 1.5em 0 0; padding:0 0 0 1.9em; background:url(../images/cart_off.png) left center no-repeat; display: inline-block; outline: none; }

nav#mainNav .shopcart.full { min-width:2.125em; height: 2em; margin:0.7em 1.4em 0 0; padding:0 0 0 1.6em; background:url(../images/cart_on.png) left center no-repeat; display: inline-block;}

nav#mainNav .shopcart span {min-width:13px; padding:0; margin:0; margin-left:0.7em;  font: 13px/13px 'Open Sans', sans-serif; text-align: center; color:#f4f4f4;

-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #767676; display:inline-block;}

nav#mainNav .shopcart.full span {min-width:13px; height:14px; padding:0; margin:10px 0 0 7px; font: 11px/14px 'Open Sans', sans-serif; text-align: center; color:#f4f4f4;

-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #de0000; display:inline-block;}

/* Laguage Select */

nav#mainNav #langsel {height:25px;margin:8px 0 0 0; padding:0 0 0 2.7em; background:url(../images/lang_sel.png) left center no-repeat; display: inline-block; outline: none; position: relative;}

nav#mainNav #langsel span {padding:0px 11px 0 12px; /*background:url(../images/ddarrow_lang.png) right center no-repeat*/; font:700 13px/31px 'Roboto',sans-serif; color:#909090; display: inline-block; vertical-align: middle;}

nav#mainNav #lang_down{ background-color: #313131; display: none; z-index: 999; position: relative; top: -1px; }

nav#mainNav #lang_down .container	{ position: relative; padding-top: 2em; padding-bottom: 2em; }

nav#mainNav #lang_down .triangle	{ border-style: solid solid none; border-width: 11px 6px 0; border-color: #0b0b0b transparent transparent; right: 6.5%; top: 0; left: auto; }

nav#mainNav #lang_down li{ margin: 0; list-style: none; padding: 0; text-align: right; margin: 0 0 0.8em 0; color: #9a9a9a; font-size: 0.85em;}

nav#mainNav #lang_down li:last-child { margin: 0; }

nav#mainNav #lang_down li.active span { color: #595959; display: block; font-size: .9em; line-height: 1; }

nav#mainNav #lang_down a { color: #9a9a9a; font-size: 1em; outline: none; line-height: 1; }

nav#mainNav #lang_down a:hover, nav#mainNav #lang_down a:focus, nav#mainNav #lang_down li.active a { color: #fff; }

nav#mainNav .mobileMenuTrigger	{ display: none; }

nav#mainNav .mainLinks .nextLevel { display: none; }

nav#mainNav .onlyMobile			{ display: none; }

.navFade						{ display: none; }



@media (min-width: 1024px) {

	nav#mainNav .mainLinks li .dropdown-menu { display: none !important; }

	nav#mainNav .mainLinks li:hover .dropdown-menu { display: block !important; }

}



/* Mobile Menu */

@media (max-width: 991px) {

	#room .boxes{top: 50px !important;}

	#btmProd h2.exo2,#prodSection h2.exo2{max-width:100% !important;}

	#sphFtrs #owl-example .owl-item{margin-top: 10px;}

	nav#mainNav { top: 0 !important; }

	nav#mainNav.active #bigLogo	{ top: 0 !important; }

	.navFix		{ height: 3.6em; }

	.navFade	{ content: ""; width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: #000; opacity: .5; z-index: 998; }

	nav#mainNav #langsel	{ display: none; }

	/* nav#mainNav #bigLogo	{ top: 2.8em !important; } */

	nav#mainNav #bigLogo img	{ max-width: 10em; }

	nav#mainNav #bigLogo a		{ display: inline-block; }

	/*nav#mainNav #firstNav	{ display: none; overflow: auto; }*/

	nav#mainNav .topMenuWrapper	{ display: none; }

	#secondNav .container	{ width: auto; padding: 0; }

	nav#mainNav .mobileMenuTrigger		{ display: block; }

	nav#mainNav .navbar-toggle			{ float: left; }

	nav#mainNav .navbar-toggle.active	{ background: #333 !important; }

	nav#mainNav .mainLinks				{ overflow: hidden; }

	nav#mainNav .mainLinks li			{ float: none; border-bottom: 1px solid #303030; overflow: hidden; transition: all 0.1s ease-out 0s; }

	nav#mainNav #firstNav				{ position: fixed; top: 44px; height: 100%; width: 80%; max-width: 21em; -ms-transform: translate(-21em); -webkit-transform: translate(-21em); transform: translate(-21em); transition: all 0.5s;}

	nav#mainNav #secondNav			{ transition: all 0.5s;-ms-transform: translate(0); -webkit-transform: translate(0); transform: translate(0); height: auto; }

	nav#mainNav.open #firstNav		{ -ms-transform: translate(0); -webkit-transform: translate(0); transform: translate(0); }

	/* nav#mainNav.open #secondNav		{ -ms-transform: translate(21em); -webkit-transform: translate(21em); transform: translate(21em); } */

	nav#mainNav.open .navbar-toggle, body.menuOpen .navbar-toggle	{ background: #333 !important; }

	nav#mainNav #firstNav .container	{ width: 100%; padding: 0; }

	nav#mainNav .mainLinks li a			{ transition: all 0.1s ease-out 0s; float: left; width: 84%; background: transparent; }

	nav#mainNav .mainLinks li:hover, nav#mainNav .mainLinks li:focus	{ background: #181818; }

	nav#mainNav .mainLinks .nextLevel	{ display: block; float: right; width: 15%; text-align: center; line-height: 2.4em; padding: 0.45em 0; cursor: pointer; background: #181818; }

	nav#mainNav .mainLinks h3 .nextLevel	{ background: #E8E8E8; padding: 0 0 !important; width: 16% !important; line-height: 2.6em;  }

	/* nav#mainNav .mainLinks .nextLevel .fa	{ transition: transform 0.5s; } */

	nav#mainNav .mainLinks .nextLevel.active .fa	{ transform: rotate(-180deg); }

	nav#mainNav .mainLinks .nextLevel:hover, nav#mainNav .mainLinks .nextLevel:focus	{ color: #fff; }

	nav#mainNav .dropdown-menu			{ clear: both; float: none; position: relative; top: auto; width: auto !important; border: 0; }

	nav#mainNav .mainLinks li:hover .dropdown-menu { display: none; }

	nav#mainNav .dropdown-menu li		{ padding: 0; }

	nav#mainNav .dropdown-menu li .col	{ padding: 0; display: block; }

	nav#mainNav .dropdown-menu li:hover, nav#mainNav .dropdown-menu li:focus { background: #fff; }

	nav#mainNav .dropdown-menu ul		{ display: none; margin: 0; }

	nav#mainNav .dropdown-menu			{ padding: 0 0; }

	nav#mainNav h3						{ font-size: 0.9em; line-height: 2.6em; padding: 0 0 0 1em !important; background: #f7f7f7; margin: 0 0 2px 0; cursor: pointer; position: relative; }

	nav#mainNav h3:hover, nav#mainNav h3.active		{ background: #e8e8e8; }

	nav#mainNav h3 a					{ float: none !important; line-height: 2.4em !important; }

	nav#mainNav h3 .nextLevel			{ padding: 0 !important; }

	nav#mainNav h3 .nextLevel:hover .fa	{ color: #000; }

	nav#mainNav .triangle				{ left: 1.8em; top: 0; }

	/*nav#mainNav .empty					{ display: none; }*/

	nav#mainNav .mainLinks .dropdown-menu ul li	{ border: 0; background: #e8e8e8; margin-bottom: 1px; }

	nav#mainNav .mainLinks .dropdown-menu ul li a	{ width: 100%; margin: 0; line-height: 2.4em; padding: 0.8em 0.3em 0.8em 1.6em; line-height: 1.2;  }

	/*nav#mainNav .langWrapper .shopcart	{ display: none; }
	nav#mainNav #firstNav .shopcart.full {display: none;}

	nav#mainNav #firstNav ul.navbar-nav{opacity: 0;}

	nav#mainNav #firstNav	{ display: block; overflow: visible;position: absolute;margin: -75px 0 0 66%;}*/

	nav#mainNav .onlyMobile			{ display: block; margin-top: 0.1em; }

	nav#mainNav .onlyMobile .shopcart { margin-top: .6em; margin-right: 0; background: none; padding: 0; text-align: center; }

	nav#mainNav .onlyMobile .shopcart img	{ width: 30px; }

	nav#mainNav .onlyMobile .myBitdefender	{ margin-right: 1em; font-size: 1em; color: #fff; }

	nav#mainNav .onlyMobile .myBitdefender img	{ width: 15px; display: inline-block; margin-right: 0.3em; margin-top: -4px; }

	.navbar-toggle						{ margin-bottom: 7px !important; }



}



@media (max-width: 767px) {
	.trial_form_wrapper{left: 5% !important;width: 450px;}
	.trial_form #trial-enterprise_send{margin: 0 auto;float: none;}
	.fancy-cross-business{margin: -13px 0 0 400px;}
	.fancy-support .trial_form_wrapper{left:0 !important; width: 100% !important;}
	nav#mainNav #bigLogo img			{ width: 121px; }

	nav#mainNav #bigLogo				{ margin-top: 1em; }

	.navbar-toggle						{ margin-top: 5px !important; margin-right: 9px !important; margin-bottom: 4px !important; }

	nav#mainNav .onlyMobile .myBitdefender img	{ vertical-align: -4px; }

	nav#mainNav .onlyMobile .myBitdefender		{ margin-right: .5em; }

}
@media (max-width: 500px) {
	.trial_form_wrapper{left:0 !important;}
}
/* END Main NAVBAR */



/* LP Sphere v2 */

#LP_FP_intro.sphere_v2{height:auto;padding:5em 0 25em 0;}

.sphere_v2 .sphere_img img{display:inline-block;margin:-18em 0 8em 0;}

.sphere_v2 .btn-success{padding:1em 3em;}

#LP_FP_intro.sphere_v2 h2{margin-top:0;font-size:4em;}

#LP_FP_intro.sphere_v2 h3{font-size:2.7em;margin-bottom:0.2em;}

#LP_FP_intro.sphere_v2 .subTitle{margin-top:0.5em;}

.sphere_v2 .sphere_img p{display:block;margin:3em 0 8em 0;color:#b1b1b1;font-style:italic;}

.sphere_v2 .sphere_img .counter{color:#3a3939;}



/* Lp March 2015 1-2 */

.priceTable.business p.amount label a { font-size: 11px; cursor: pointer; left: -3px; top: -8px; position: relative; border: 1px solid #888; border-radius: 50%; width: 14px; height: 14px; padding: 0 2px 0 4px; display: inline-block; line-height: 11px; }

.priceTable.business p.amount label a:hover { color: #53A000; border-color: #53A000; }

.priceTable.business p.amount label a span { position: absolute; display: none; }

.priceTable.business p.amount label a span:after { content: ""; width: 15px; height: 15px; position: absolute; border-top: 15px solid #000; border-left: 15px solid transparent; border-right: 15px solid transparent; left: 0; right: 0; margin: 0 auto; top: 20px; }

.priceTable.business p.amount label a:hover span { background: #000; color: #fff; display: block; left: -68px; padding: 5px; position: absolute; text-align: center; top: -40px; width: 150px; z-index: 9999999; }

.priceTable.business p.amount { margin-bottom: 0; }

#march_award { background: url(../images/border_top_img.png) center bottom repeat-x; padding: 8em 0 5em 0; }

#march_award h1 { margin-top: 0; font-size: 60px; }

#march_award img { display: inline-block; }

#march_award p { font-size: 1.3em; }

#march_award .award { margin-top: 1em; }

#march_award hr { margin-top: 6em; }

#march_award .award img { max-width: 50% }

#march_award .award q { color: #b27100; font-size: 1.1em; font-style: italic; letter-spacing: -0.05em; display: block; }

#march_award .award p { font-size: 1em; }

#prodSection.march { background: #f1f1f1; }

#prodSection.march span.price { position: absolute; left: 24px; font-size: 28px; font-weight: bold; color: #fff; bottom: 28px; text-transform: uppercase; line-height: 1; }

#prodSection.march span.priceWrapper { position: absolute; bottom: 33px; left: 48px; }

#prodSection.march figure { position: relative; }

#prodSection.march.v2 span.price b { color: #00c24d; font-size: 25px; margin-left: 12px; }

#prodSection.march.v2 span.price { bottom: 5px; left: 17px; font-weight: 200; font-size: 44px; line-height: 34px; }

#prodSection.march.v2 { background: transparent; }

#march_award.v2 { background: transparent; }

body.customLP_background { background: url(../images/bg_lp_march.png) center repeat; }

#march_award .red_hr { margin-top: 9em; }



/* Lp Reviwers */

#prodSection.reviewers { padding-top: 5em; }

#prodSection.reviewers fieldset { position: relative; }

#prodSection.reviewers form#login_mybit { margin: 0 1em 0 2em; padding-right: 5%; }

#prodSection.reviewers form#login_mybit i { float: left; font-size: 1em; position: absolute; z-index: 9; left: 12px; top: 13px; }

#prodSection.reviewers.v1 form#login_mybit input{padding-left: 27px!important;}

#prodSection.reviewers form#login_mybit input { transition: all 0.3s ease; padding: 9px 10px 9px 15px; border: 1px solid #C9D1D9; font-size: 0.9em; margin: 0 auto 1em; float: left; width: 100%; }

#prodSection.reviewers form#login_mybit input:focus { color: #00A1FF; border: 1px solid #00A1FF; }

#prodSection.reviewers form#login_mybit::-moz-placeholder { font-size: 1em; font-style: italic; }

#prodSection.reviewers form#login_mybit::-webkit-placeholder { font-size: 1em; font-style: italic; }

#prodSection.reviewers form#login_mybit button { float: right; background-image: -webkit-linear-gradient(#5db329 0%, #42980e 100%); background-image: -o-linear-gradient(#5db329 0%, #42980e 100%); background-image: linear-gradient(#5db329 0%, #42980e 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff42980e', endColorstr='#ff5db329', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); background-repeat: repeat-x; color: #FFFFFF; font-weight: 900; letter-spacing: -0.03em; line-height: 1em; padding: 10px 25px; text-shadow: 0 1px rgba(0, 0, 0, 0.5); text-transform: uppercase; border: 1px solid #398439; }

#prodSection.reviewers form#login_mybit button:hover { background: #42980e; }

#headstripe.reviewers{padding-top: 0; background-position: center bottom; min-height: 190px;}



/* v2 */

#prodSection.reviewers.v2 .reviwers_buttons a { display: block; }

#prodSection.reviewers.v2 .reviwers_buttons i { margin-right: 5px; }

#reviewers_buttons { margin: 4em 0; }

#reviewers_buttons div a { font-size: 1.2em; margin-top: 1em; display: inline-block;}

#reviewers_buttons figure a{display: block;}

#reviewers_buttons h6{font-weight: normal;; color: #111; font-size: 1.2em; margin: 0;}



/*v3*/

#reviewers_buttons.v3 .row > div { margin-bottom: 5em; }

#reviewers_buttons.v3 p { margin-top: 3em; font-size: 0.9em; color: #666; padding: 0 10%; text-align: center; }

#reviewers_buttons.v3 div a { margin-top: 1em; }

#prodSection.reviewers.v2 input#license { margin-top: 3em; width: 100%; padding-left: 40px; font-size: 1em; }

#prodSection.reviewers.v2 form#login_mybit { margin: 0; padding: 0; }

#prodSection.reviewers.v2 fieldset i { top: 54px !important; left: 15px !important; }

#prodSection.reviewers.v2 form#login_mybit i { font-size: 1.2em; }



/* Gravity Zone Banner */

.slide #gravity_zone_v2 h6 { font-size: 2.2em; }

.slide #gravity_zone_v2 h4 { font-size: 2.7em; }

#prodSection.reviewers ul{list-style-image: none; margin-left: 0; padding-left: 0;}

#prodSection.reviewers ul li{list-style: none; position: relative;}

#prodSection.reviewers ul span{margin: 7px 0 3px 0; display: block; font-weight: 500;}

#prodSection.reviewers ul span i{font-size: 1em; margin-right: 3px;}



/* Scratch Cards */

#prodSection.scratchCards .badgePos{top: 0 !important;left: 0 !important;position: relative;float: left;width: 100%;}

#prodSection.scratchCards .yspacer{	margin: 11.7em 0 0 0;}

#prodSection.scratchCards .btn{	margin: 1em 0;}

#prodSection.scratchCards .datasheet, #prodSection.scratchCards .userguide{	margin-top: 2em !important;	margin-bottom: 0 !important;}

#prodSection .logo-small{ max-width: 130px;}

#prodSection.scratchCards{	padding-top: 100px;}



/* LP Nordics */

#headstripe.nordics { padding-top: 15px; min-height: 190px; background-position: center top; }

#nordics { padding: 3em 0; }

#nordics hr { margin: 3em 0; background: transparent; border-style: dashed; border-color: #AFAFAF; }

#nordics .details hr { width: 90%; }

#nordics .details { padding-bottom: 20px; }

#nordics hr.v2 { position: absolute; bottom: -8px; }

#nordics h3,#nordics p { margin-bottom: 30px; }

#nordics p { font-size: 18px; }

#nordics a { margin: 0 0 40px 0; }

#nordics h6 { margin-bottom: 1.5em; }

#nordics span { display: block; }

#nordics a.chat { background: url(../images/chat_v2.png) center 80% no-repeat; width: 42px; height: 38px; position: absolute; top: 68px; right: 30% }

#nordics p a { color: #5497bd; }

#nordics span.or{display: inline-block;margin: 17px 35px 0 0; vertical-align: top;}

#nordics-footer .background {background: #d8d8d8; padding: 70px 0; margin-top: 20px;}

ul.disc li {list-style: inside none disc !important;}

#nordics-footer .ad-text{margin-top: 3.7em;margin-left: 2em;}



/* lp family pack cosmos */

#LP_FP_intro.cosmos .priceStickerH p { color: #8B0101; display: inline-block; font-size: 2.7em; margin: 0px; text-shadow: 0px 1px rgba(255, 255, 255, 0.1); vertical-align: middle; }

#LP_FP_intro.cosmos .priceStickerH p span { font-size: 0.68em; }

#LP_FP_intro .priceDiv p { text-shadow: 1px 2px 1px #fff; }

#LP_FP_intro.cosmos { background-position: 130% center; }

#LP_FP_intro.cosmos .small-text p { font-size: 1em; font-weight: 400; }

#LP_FP_intro.cosmos .small-text ul { padding-left: 20px; }

#LP_FP_intro.cosmos .small-text ul li { font-size: 0.9em; }

#LP_FP_intro.cosmos .small-text span { display: block; }

#LP_FP_intro.cosmos .small-text .subtitle { margin: 0.3em 0 0.3em 0; font-weight: 500; font-size: 1.2em; }

#LP_FP_intro.cosmos .logo { margin: 2em auto; }

#LP_FP_intro.cosmos .priceStickerW { bottom: 9.5em; }

#prodSection.cosmos { padding-top: 7em; background: url("../images/LP_FP_s3.png") no-repeat 115% bottom #F6F6F8; }

#prodSection.cosmos ul { padding-top: 7px; }

#prodSection.cosmos ul ul.sublist { list-style: none; padding: 0; margin: 0; }

#prodSection.cosmos ul ul.sublist li { font-size: 1em; }

#prodSection.cosmos ul li.no-styleimg { list-style: none; }

#prodSection.cosmos ul li.no-styleimg a { color: #00a3d8; }

#prodSection.cosmos span.plus { display: inline-block; font-size: 1.5em; line-height: 19px; vertical-align: top; }

#prodSection.cosmos .nur { float: none; font-size: 1em; color: #36af00; }

#prodSection.cosmos .btn-lg { font-size: 1em; padding: 9px 0 5px; }

/* LP IS + PC Optimizer */

.pcOptimizerBox				{ border: 1px solid #9dcb9f; background-clip: padding-box;background-color: #fdfdfd; padding: .5em 0; position: relative; margin-top: 2em; }
.pcOptimizerBox:before, .pcOptimizerBox:after { content: ""; position: absolute; top: -10px; left: 13%; border-left: 10px solid transparent;	border-right: 10px solid transparent; border-bottom: 10px solid #9dcb9f; width: 0; height: 0; z-index: 10; margin: auto; }
.pcOptimizerBox:after		{top: -8px; border-bottom-color: #fdfdfd; z-index: 12; }
.pcOptimizerBox .logo-small { margin: 1.1em 0 0 -2px !important; max-width: 110px !important; }
.pcOptimizerBox h4			{ font-weight: bold; margin: .1em 0 !important; }
.pcOptimizerBox ul			{ padding: 0 !important; list-style-position: inside !important; overflow: hidden; margin: 0; }
.pcOptimizerBox .picProd	{ margin-top: 0.7em; }
.pcOptimizerBox p			{ color: #6a6a6a; font-size: 0.9em; margin: 1em 0 0.2em; }
.pcOptimizerBox li			{ color: #6a6a6a; padding-right: 10px !important; }
.pcOptimizerBox li:last-child { color: #6a6a6a; padding-right: 0 !important; }
.priceTable.withPCOpt		{ padding: 1.5em 0 0; }
.priceTable.withPCOpt h6	{ color: #0b0b0b; margin-bottom: 0; }
.priceTable.withPCOpt .insideSection { padding: 0 1.5em; clear: both; }
.priceTable.withPCOpt .insideSection.fill { background: #f4f8fa; border-top: 1px solid #eee; border-bottom: 1px solid #eee; position: relative; padding: .5em 1.5em; margin-top: 1.5em; }
.priceTable.withPCOpt .insideSection.fill:before { content: ""; width: 31px; height: 19px; background: url(../images/addHeader.png) no-repeat 0 0; position: absolute; top: -16px; left: 0; right: 0; margin: auto;}
.priceTable.withPCOpt .insideSection .circle { }
.priceTable.withPCOpt .valab{ font-weight: bold !important; padding: 3px 5px 3px 5px !important; margin-top: .6em !important; }
.priceTable.withPCOpt .save_is { color: #36af00;display: block;float: right;font-weight: 500; font-size: 1.1em; }
.priceTable.withPCOpt .old_price	{ text-align: right; text-decoration: line-through; }
.priceTable.withPCOpt .insideSection .savings { border: 0 !important; margin: 0 !important; padding-bottom: 50px !important; }

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


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


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


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


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


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

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

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

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

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

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

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

.d-block {display: block;}
.d-inline-block {display: inline-block;}

#btmProd .v2016 > a:nth-child(1){
	margin-top:22px !important;
	margin-bottom:35px !important;
}

.screen-only {
	display: block;
}

.mobile-only {
	display: none;
}


@media screen and (max-width: 480px) {

	.screen-only {
		display: none;
	}

	.mobile-only {
		display: block;
	}

}


/*  BLOG start  */
.d-inline-block {display: inline-block;}
.f-right {float: right;}
.page-title h4, .post-title h4 {margin: 0;}
.blog .blogImg, .blog .post-metadata, .blog .post-summary {padding: 10px;}
.blog .post-info {padding: 10px 10px 30px;}
.blog .post {
	width: 1170px;
    margin: 40px auto 10px;
    border-bottom: 1px solid #DEDEDE;
    float: left;
    width: 100%;
}

.blogImg img {width: 100%;}

.blogImg {
    height: 150px;
    overflow: hidden;
    width: 100%;
}

span.post-categories a {color: #1196b2;}
span.post-categories a:hover {color: #a50000; text-decoration: underline;}
body.neotheme-blog-index-index .toolbar {width: 1170px;	width: 100%;}
.page-title.post-title {margin: 0;}
body.neotheme-blog-index-index .count-container, body.neotheme-blog-index-index .block-poll, body.neotheme-blog-index-index .block-compare {display: none}
body.neotheme-blog-index-index .pages ol {display: inline-block; -webkit-padding-start: 12px;}
body.neotheme-blog-index-index .pages ol a:hover {text-decoration: underline;}
.col-wrapper + .col-right.sidebar {display: block;}
body.neotheme-blog-index-index .block-blog {padding-top: 20px;}
body.neotheme-blog-index-index .block-blog .block-content li {list-style-type: none;}
body.neotheme-blog-index-index .block-content {margin-top: 0px;}
body.neotheme-blog-index-index .block-title h4 { font: 400 1.55em/1em 'Roboto',sans-serif; color: #5b5b5b;}
body.neotheme-blog-index-index #footer, body.neotheme-blog-post-index #footer {margin-top: 100px;}
body.neotheme-blog-index-index .block-content ul, body.neotheme-blog-index-index .block-title h4 {-webkit-padding-start: 20px;}
body.neotheme-blog-post-index ul {list-style-type: none; -webkit-padding-start: 0px;}
body.neotheme-blog-post-index .post-title, body.neotheme-blog-post-index .post-metadata , body.neotheme-blog-post-index .post-info {padding: 10px 0;}
body.neotheme-blog-post-index label.required {
	display: inline-block !important; 
	font-size: 16px;
    font-weight: 400;
    color: #333;
    line-height: 26px;
    display: block;
    margin: 20px 0 0;
}

body.neotheme-blog-post-index input[type="text"],
body.neotheme-blog-post-index textarea {
	width: 100%;
	border: 1px solid #e6e6e6;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	color: #333;
	padding: 17px;
	margin: 6px 0;
	background-color: #fff;
	font-family: arial;
	font-size: 14px;
	font-weight: 400;
}

body.neotheme-blog-post-index button.button {
	cursor: pointer;
	-webkit-appearance: none;
	font-family: arial;
	text-decoration: none!important;
	border: none!important;
	background: #db0000;
	background: -webkit-linear-gradient(#db0000 0,#db0000 36%,#c90d00 63%,#af0500 100%);
	background: -o-linear-gradient(#db0000 0,#db0000 36%,#c90d00 63%,#af0500 100%);
	background: linear-gradient(#db0000 0,#db0000 36%,#c90d00 63%,#af0500 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#db0000',endColorstr='#af0500',GradientType=0);
	padding: 10px 18px;
	color: #fff;
	font-weight: 500;
	line-height: 14px;
	text-shadow: 0 1px rgba(0,0,0,0.5);
	text-transform: uppercase;
	cursor: pointer;
	font-size: 14px;
	padding: 14px 20px;
	margin-top: 20px;
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);
	display: inline-block;
}

body.neotheme-blog-post-index button.button:hover {
	background: #af0500;
	background: -moz-linear-gradient(top,#af0500 0,#af0500 24%,#db0000 83%,#db0000 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#af0500),color-stop(24%,#af0500),color-stop(83%,#db0000),color-stop(100%,#db0000));
	background: -webkit-linear-gradient(top,#af0500 0,#af0500 24%,#db0000 83%,#db0000 100%);
	background: -o-linear-gradient(top,#af0500 0,#af0500 24%,#db0000 83%,#db0000 100%);
	background: -ms-linear-gradient(top,#af0500 0,#af0500 24%,#db0000 83%,#db0000 100%);
	background: linear-gradient(to bottom,#af0500 0,#af0500 24%,#db0000 83%,#db0000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#af0500',endColorstr='#db0000',GradientType=0);
}

body.neotheme-blog-post-index ul.comment-metadata h4 {font-size: 1.2em; font-weight: 700; margin: 0 6px 0 0}
body.neotheme-blog-post-index ul.comment-metadata li {float: left;}
body.neotheme-blog-post-index .comment-each {border-top: 1px solid #dedede; padding: 25px 0 20px;}
body.neotheme-blog-post-index .comments-list ol {list-style-type: none; -webkit-padding-start: 0px;}
body.neotheme-blog-post-index .comments-list p.comment-text {margin-top: 10px; color: #333; font-size: 16px; line-height: 26px; margin-top: 20px;}
body.neotheme-blog-post-index .comments-list {border-bottom: 1px solid #dedede;}

/*  BLOG end  */

#pcsteps-trial90 .container {}
#pcsteps-trial90 h3 {
	color: #3a3a3a;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 1;
    margin-bottom: .3em;
	letter-spacing: -0.02em;
	font-size: 3.1em;
}

#pcsteps-trial90 .description h3 .bdf {
    font-size: 0.7em;
    font-weight: 400;
    line-height: 1;
}

#pcsteps-trial90 .pageTitle {
	margin: 0 auto 2em auto; 
	font: 300 1.5em/1em 'Roboto', 
	sans-serif; color: #7f7f7f; 
	text-align: center; 
	padding-bottom: 2em;
    border-bottom: 1px solid #e2e2e2;
}

img.pcsteps {margin: 50px auto 20px; display: block;}

#pcsteps-trial90 .description ul,
#business16-top .description ul {
    display: inline-table;
    padding: 25px 0 15px;
    list-style-image: url(https://download.bitdefender.com/resources/themes/draco/images/check.png) !important;
    list-style-position: inside;
}

#pcsteps-trial90 .v2016 .quotes {
    font-size: 1.2em;
    color: #b66200;
    font-style: italic;
}

.particles {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 30;
    pointer-events: none;
    opacity: 0.8;
}

#pcsteps-trial90 .sysReqs {
    padding: 4em 0;
    margin-top: 5em;
    border-top: 1px solid #e2e2e2;
}

#pcsteps-trial90 .sysReqs h2 {
    font-size: 3.9em;
    margin-bottom: 1.3em;
    font-weight: bold;
}

#business16-top.business16-topbg {
	background: url('../images/bg_business.jpg') center top no-repeat #cccccc;
}

#business16-top h1 {
	color: #232323;
    font-size: 54px;
    margin-bottom: 20px;
}

#business16-top p {
	font-size: 16px;
    line-height: 1.3;
    font-weight: 300;
    color: #222222;
	margin-bottom: 24px;
}

#business16-top span.text-logo {
    display: block;
    color: #3a3a3a;
    font-size: 22px;
    font-weight: 400;
    vertical-align: bottom;
    line-height: 1.2;
}

#business16-top .w10 {
	position: absolute;
	right: 5px;
	bottom: 28px;
	width: 75px;
}

#business16-top ul li {
    font-size: 0.85em;
    padding: 7px 0 0 0;
    color: #444444;
}

#business16-top .description ul {
	list-style-image: url('../images/tick-blue.svg') !important;
}

#business16-top ul li strong {
    font-size: 15px;
}

.fz-13 {font-size: 13px !important;}
.fz-14 {font-size: 14px !important; line-height: 17px;}
.fz-15 {font-size: 15px !important;}
.fz-44 {font-size: 44px;}
.c-444 {color: #444444 !important;}
.c-000 {color: #000000 !important;}
.only {padding-left: 0; padding-right: 0;}
.mt-5 {margin-top: 5px;}
.mt-10 {margin-top: 10px;}
.mt-20 {margin-top: 20px !important;}
.mt-30 {margin-top: 30px !important;}
.mt-40 {margin-top: 40px !important;}
.mt-50 {margin-top: 50px !important;}
.mb-0 {margin-bottom: 0px !important;}
.mb-20 {margin-bottom: 20px !important;}
.mb-50 {margin-bottom: 50px !important;}
.pt-0 {padding-top: 0px;}
.pt-20 {padding-top: 20px;}
.padding0 {padding: 0 !important;}
.fw-400 {font-weight: 400;}

#business16-top .pcmag em {
	color: #b27100;
}

#business16-top .FP.priceBox {
	background: rgba(0, 0, 0, 0) url("../images/bd2016-pricebox.png") repeat scroll 0 0;
	height: 185px;
	position: absolute;
	width: 185px;
	z-index: 50;
	left: 50px;
	bottom: 10px;
}

#prodSection.v2017 .ultimate h4, 
#prodSectionBottom.v2017 .ultimate h4, 
#prodSection_btm.v2017 .ultimate h4 {
    font-size: 21px;
    color: #333;
    font-weight: 500;
    margin-top: 15px;
}

@media (min-width: 1024px) and (max-width: 1199px) {
	#business16-top .FP.priceBox{
		left: 0;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	#business16-top .FP.priceBox{
		left: 0;
		bottom: 140px;
	}
	#prodSection.v2017 .new-sticker {
		top: 21px;
	}
}

@-webkit-keyframes boxRotate {
	0% { -webkit-transform: rotate(0); }
	100% { -webkit-transform: rotate(360deg); }
}
@keyframes boxRotate {
	0% { transform: rotate(0); }
	100% { transform: rotate(360deg); }
}
#business16-top .priceBox img { position: absolute; top: 0; left: 0; }
#business16-top .priceBox img.big { -webkit-animation: boxRotate 6s infinite linear; animation: boxRotate 6s infinite linear; }
#business16-top .priceBox img.small { -webkit-animation: boxRotate 6s infinite linear reverse; animation: boxRotate 6s infinite linear reverse; }
#business16-top .boxWrapper.v2de .priceBox p { font-size: 25px; }
#business16-top .boxWrapper.v2de .priceBox p span { font-size: 40px; display: block; margin-bottom: -14px; }

#business16-top .priceBox p { 
	display: block; 
	margin: 0; 
	padding: 0; 
	text-align: 
	center; 
	width: 100%; 
	font-weight: bold; 
	color: #fff; 
	font-size: 24px; 
	text-transform: uppercase; 
	line-height: 30px; 
	position: relative; 
	top: 60px; 
}

#business16-top .priceBox.small-text p { font-size: 35px; line-height: .5; top: 75px; }
#business16-top .priceBox.small-text p span { font-size: .35em; line-height: 1; }
#business16-top .product:hover img, #business16-top .priceBox.fixed img.big, #business16-top .priceBox.fixed img.small { -webkit-animation-play-state: paused; animation-play-state: paused; }

#prodSupport {
    padding: 2em 0;
    background: #f6f6f6;
}

#prodSupport p {
    color: #3f3f3f;
    font-size: 1.1em;
    line-height: 1.1;
}

#bestChoice4business {
    padding: 5em 0;
    background: #fff;
}

#bestChoice4business h2 {
    color: #1b1b1b;
    font-size: 3.3em;
    margin-bottom: 1em;
    line-height: 1;
}

#bestChoice4business figure img {
    width: 100%;
    max-width: 160px;
}

#bestChoice4business h4 {
    color: #1b1b1b;
    font-weight: 400;
    padding: 0;
    margin: -1em 0 0 0;
}

#bestChoice4business p {
    font-weight: 300;
    color: #1b1b1b;
    line-height: 1.1;
    padding-top: 1em;
}

body.cms-businessoffer #prodAwrds .avTable .avElement .avTest {
	display: none !important;
}

body.cms-businessoffer #prodAwrds.business.vPower {
    background: #FBFBFB!important;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

#table-comparative.v2016 h2 {
    color: #1b1b1b;
    font-size: 3.3em;
    line-height: 1;
}

#table-comparative .tableComparation.vMagic {
    width: 100%!important;
}

#table-comparative.v2016 #tbComp td a {
    color: #313131;
}

#table-comparative table.vMagic td.bestDeal a b {
    color: green;
}

#table-comparative table.vMagic th h2 {
    font-weight: 500;
    font-size: 22px;
}

#table-comparative.v2016 #tbComp .tableComparation th.tcHead {
    border-top: 1px solid #d2d2d2;
    background: #fff;
}

#table-comparative.v2016 #tbComp .tableComparation th.tcHead:last-child {
    border-right: 1px solid #d2d2d2;
    background: #f0e7ff;
}

#table-comparative.v2016 #tbComp .table > tbody > tr > td {
    border-left: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
    border-top: 1px solid #d2d2d2;
    background: #fff;
}

#tbComp .table > tbody > tr > td {
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-top: 1px solid #eee;
    padding: 0;
}

#table-comparative.v2016 #tbComp .tableComparation th.tcHead.features {
    border-left: 1px solid #d2d2d2;
}

#table-comparative.v2016 #tbComp .tableComparation th.tcHead.features {
    border-right: 1px solid #d2d2d2;
}

#table-comparative table.vMagic td.firstTD a {
    padding-top: 1em;
    font-size: 13px;
}

#table-comparative.v2016 #tbComp .table > tbody > tr > td.bestDeal, 
#table-comparative.v2016 #tbComp .tableComparation th.tcHead.bestDeal {
    background: #ededed;
}

#table-comparative.v2016 #tbComp thead th.bestDeal.tcHead {
    border-top: 1px solid #ededed;
}

#table-comparative.v2016 #tbComp .table > tbody > tr > td {
    border-left: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
    border-top: 1px solid #d2d2d2;
    background: #fff;
}

#table-comparative.v2016 #tbComp .table > tbody > tr > td:last-child {
	background: #f4eeff;
}

#table-comparative.v2016 #tbComp .table > tbody > tr:last-child > td {
	border-bottom: 1px solid #d2d2d2;
}

#table-comparative.v2016 #tbComp .table > tbody > tr > td.bestDeal {
	border-bottom: none;
}

#table-comparative table td.bestDeal-adv a b {
    color: #00807d;
}

.OEMindex.v2016 h5 {
    font-weight: 400;
    color: #171717;
    font-size: 1.4em;
}

#OEMcateg3.v2 .cols {
    float: left;
    width: 20%;
    margin-left: 10%;
}

#OEMcateg3.v2 p, #sysReq.v2 p {
    color: #737373 !important;
    font-size: 13px !important;
}

#OEMcateg3.v2 h3, #sysReq.v2 h3 {
    color: #272727;
    font-size: 24px;
    padding: 1em 0 .5em 0;
}

#OEMcateg3.v2 p a, #sysReq.v2 p a {
    color: #d50d0d;
}

#OEMcateg3.v2 h4.adv, #sysReq.v2 h4.adv {
    font-size: 24px;
    color: #393939;
    font-weight: 700;
    padding: 1em 0;
}

#OEMcateg3.v2 .adv .line, #sysReq.v2 .adv .line {
    display: inline-block;
    height: 1px;
    width: 30%;
    background: #dde5e8;
    vertical-align: middle;
}

#OEMcateg3.v2 .adv .txt, #sysReq.v2 .adv .txt {
    display: inline-block;
    width: 40%;
    font-size: 24px;
    color: #393939;
    font-weight: 700;
    font-style: normal;
}

#OEMcateg3.v2 .cols {
    float: left;
    width: 20%;
    margin-left: 10%;
}

#OEMcateg3.v2 .adv-list li, #sysReq.v2 .adv-list li {
    list-style: none;
    padding-left: 0px;
    line-height: 1.2;
}

#OEMcateg3.v2 .adv-list p:before, #sysReq.v2 .adv-list p:before {
    position: absolute;
    background: url(../images/green-check.png) no-repeat;
    content: "";
    width: 16px;
    height: 14px;
    left: 0;
}

#OEMcateg3.v2 .adv-list p, #sysReq.v2.business ul.adv-list p {
    position: relative;
    color: #5d5d5d;
    font-weight: 300;
    padding-left: 25px;
}

#underProd.business.v2016 {
    background: #fff;
    padding: 5em 0;
}

#underProd.business.v2016 h2 {
    color: #1b1b1b;
    font-size: 3.3em;
    padding-bottom: 50px;
}

#underProd.business.v2016 p {
    font-size: 14px;
    line-height: normal;
    color: #000000;
    padding-top: 10px;
}

#underProd.business.v2016 form.contact_us {
	padding: 10px 0px;
}

#underProd.business.v2016 form.contact_us label {
    font-weight: normal;
	margin: 13px 0 3px 0
}

#underProd.business.v2016 a.greenBtn {
    background-color: #0dac15;
    text-transform: none;
    font-weight: 500;
    float: right;
}

#underProd.business.v2016 a.greenBtn:hover{
	background-color: #0b8d12;
}

.greenBtn {
    border: none;
    line-height: 1;
    background: #51a71d;
    border-radius: 0;
    color: #fff !important;
    font-family: Roboto;
    font-size: 17px;
    font-weight: 700;
    text-transform: uppercase;
    display: inline-block;
    text-align: center;
    padding: 16px 20px;
    outline: none;
    transition: background .2s;
    cursor: pointer;
}

body.catalogsearch-result-index div.col-left.sidebar, body.catalogsearch-result-index div.blogImg, body.catalogsearch-result-index div.toolbar-bottom, body.catalogsearch-result-index div.col-right.sidebar{
	display:none;
}

body.catalogsearch-result-index li.item{
	list-style: none;
	display: block;
	width: 100%;
	clear: left;
}

body.catalogsearch-result-index ul.products-grid li.item{
	min-height: 200px;
	border-bottom: 1px solid #efefef;
}

body.catalogsearch-result-index li.item a.product-image, body.catalogsearch-result-index li.item div.product-data{
	display: inline-block;
	float: left;
	padding-right: 10px;
	position: relative;
}

body.catalogsearch-result-index div.post-title{
	padding-left: 0px;
}
body.catalogsearch-result-index div.post-summary p{
	text-align: justify;
}
body.catalogsearch-result-index div.post-summary p:last-child{
	padding-bottom: 20px;
}

body.catalogsearch-result-index li.item .actions button {
	width: 100px;
	height: 40px;
	background: #5bb127;
	border: 1px solid #4A801E;
	color: #fff;
}

body.catalogsearch-result-index li.item .actions{
	top: 100px;
	position: absolute;
}

ul#blog-posts-list{
	margin-bottom: 30px;
}

/* 2018 */
/*.product2018 {
    background: #f6f6f6;
}*/
.product2018 .boxImg {
    margin-right: -10px;
}
.product2018 .boxImg img {
    max-width: 560px;
    margin: 15px 0 0 -140px;
}
.product2018 .logo {
    margin-top: 5em;
    max-width: 120px;
    margin-left: -1px;
}
.product2018 h3 {
    font-size: 38px;
    margin: 5px 0 10px;
}
.product2018 ul li {
    color: #313131;
    font-size: 14px;
    margin-bottom: 5px;
}
.product2018 ul li i {
    padding-right: 7px;
    height: 10px;
    display: inline-block;
    font-size: 12px;
    color: #111;
}
.product2018 .others li a {
    transition: all .3s ease;
}
.product2018 .others li a:hover {
    color: #315f83;
    font-weight: 500;
}
.product2018 .others li a, .product2018 .others li a i {
    color: #008bf7;
    font-size: 13px;
}
.product2018 .award {
    position: absolute;
    bottom: 66px;
    right: 19px;
    width: 100px;
}
.product2018 h5 {
    margin-top: 20px;
    font-size: 14px;
    font-weight: 700;
    color: #222;
}
.product2018 .expired {
    font-size: 12px;
    color: #000;
}
.product2018 .expired a {
    color: #008bf7;
    margin-left: 5px;
    font-weight: 500;
}
.product2018 .customSelect-price .tab-content {
    background: #eaeaea;
    border: 1px solid #d7d7d7;
    border-top: 0;
}
.product2018 .tab-content .bg {
    padding: 20px 15px;
}
.product2018 .customSelect-price ul li {
    margin-bottom: 0;
}
.product2018 .customSelect-price ul li.active {
    margin-bottom: -2px;
}
.product2018 .customSelect-price ul li a {
    padding: 6px 15px;
    font-size: 13px;
    color: #777;
    background: #fff;
}
.product2018 .customSelect-price ul li.active a {
    color: #333;
    background: #eaeaea;
    border-radius: 0;
    border: 1px solid #d7d7d7;
    border-bottom: 0;
    margin-top: 2px;
}
.product2018 .customSelect-price {
    margin-top: 5em;
}
.product2018 .nr-devices {
    font-size: 12px;
    float: left;
    margin-top: 8px;
    color: #333;
}
.product2018 .select-devices {
    float: right;
    width: 115px;
    border: 0 none;
    height: 34px;
    overflow: hidden;
    background: url(../images/black-arrow-small.png) 92% 14px no-repeat #fff;
    padding: 0 5px 0 2px;
    vertical-align: middle;
    display: inline-block;
    font-weight: 500;
}
.product2018 .select-devices select {
    height: 34px;
    outline: none;
    background: 0 0;
    border: 0 none;
    width: 130px;
    cursor: pointer;
    font-size: 11px;
    color: #1c1c1c;
}
.product2018 .bg.white {
    background: #fff;
    padding: 10px 15px;
}
.product2018 .yes-check .yes {
    background: url(../images/radioButtons3.png) no-repeat 0 4px;
}
.product2018 .bg.cta .headings {
    color: #333;
    font-size: 13px;
    font-weight: 500;
    display: block;
    margin-bottom: 7px;
}
.product2018 .cta span.old-price {
    margin-top: -7px;
    font-size: 15px!important;
    color: red;
}
.product2018 .cta span.save {
    margin-top: -6px;
    color: #04ac00;
    font-size: 14px!important;
}
.product2018 .cta .price {
    font-size: 24px;
    color: #111;
    font-weight: 500;
    margin-top: -8px;
    display: block;
}
.product2018 .redBtn {
    margin-top: 10px;
    margin-bottom: -5px;
}
.product2018 .headings.total {
    font-weight: 600!important;
}
.product2018 .discount {
    display: block;
    text-align: right;
    font-size: 11px;
    padding: 0 10px 10px 5px;
}
.product2018 .vat {
    font-size: 10px;
    color: #565656;
    white-space: nowrap;
}

.redBtn.v2 {
    font-size: 12px;
    padding: 5px;
}
.redBtn.v2 img {
    margin: 0 auto 2px;
    padding: 0;
    display: block;
}
.product2018 .redBtn {
    margin-top: 10px;
    margin-bottom: -5px;
}
.redBtn {
    border: none;
    background: #e42518;
    border-radius: 0;
    font-family: Roboto;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
    padding: 10px 22px;
    transition: background .2s;
}

.redBtn:hover {
    background: #b33027;
}

.list-none {
    list-style: none;
    padding: 0;
}
.product2018 .boxImg img {
	position: absolute;
}

.buy-more-devices h3 b, .header-lunch2018 .product-1item h3 b, .lpH-Product2018 .product-title b, .product2018 h2 b {
    font-weight: 200;
}

.our-thing2017 {
    background: #f6f6f6;
}
.our-thing2017 h3 {
    font-size: 36px;
    font-weight: 300;
    color: #111;
}
.our-thing2017 h4 {
    font-size: 23px;
    color: #848484;
}
.our-thing2017 .separator {
    margin: 20px auto;
}
.our-thing2017 h5 {
    font-size: 22px;
    margin-bottom: 50px;
}
.our-thing2017 h2 {
    font-size: 30px;
    color: #111;
    margin-bottom: 40px;
}
.our-thing2017 q {
    font-size: 23px;
    font-weight: 300;
    color: #2c2c2c;
    line-height: 1.5;
    font-style: italic;
    margin-top: 20px;
    display: block;
}
.our-thing2017 .title {
    color: #111;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: .3px;
    display: block;
    margin-top: 10px;
}
.our-thing2017 .role {
    font-size: 14px;
    display: block;
    color: #9fa3a7;
}
.our-thing2017 .carousel-indicators {
    display: block;
    position: static;
    width: 100%;
    margin-left: auto;
    margin-top: 10px;
}
.our-thing2017 .carousel-indicators li {
    background: #9fa3a7;
    margin: 0 5px;
    width: 9px;
    height: 9px;
    vertical-align: middle;
}
.our-thing2017 .carousel-indicators li.active {
    background: #ffc80a;
    width: 13px;
    height: 13px;
}
.our-thing2017 .carousel-inner img {
    height: 80px;
}
.our-thing2017 .blackBtn {
    font-weight: 700;
    margin-top: 20px;
}

.our-thing2017.v2018 .carousel-indicators li.active {
    background: #111;
}
.boldFont {
    font-weight: 700!important;
}

.parental2018 {
    min-height: 560px;
    background: url(../images/parental2018.jpg) center top no-repeat;
}
.parental2018 h4 {
    margin-bottom: 30px;
}
.parental2018 i {
    color: #008bf7;
}
.parental2018 h5, .parental2018 ul {
    margin-bottom: 20px;
}
.parental2018 ul li {
    margin-bottom: 8px;
    color: #333;
}
.parental2018 h5 {
    font-size: 20px;
}
.parental2018 h5 a {
    color: #008bf7;
    font-size: 18px;
}
.hci-cloud a, .hci-vdi a, .parental2018 h3 {
    margin-top: 30px;
}
.multi-layer2018 li {
    margin-bottom: 111px;
    font-size: 16px;
}
.multi-layer2018.mac2017 li {
    margin-bottom: 90px;
}
.multi-layer2018 {
    background: url(../images/card-holder.jpg) top center no-repeat;
    padding: 3em 0 0;
    min-height: 350px;
    position: relative;
}
.multi-layer2018 {
    background: url(../images/card-holder.jpg) center no-repeat;
}
.multi-layer2018 #particles-js {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.multi-layer2018 h4 {
    font-size: 34px;
    color: #fff;
}
.multi-layer2018 p {
    color: #eeecff;
    font-size: 15px;
}
.multi-layer2018 .anchor {
    font-size: 15px;
    color: #20d3ff;
}
.multi-layer2018 .anchor i, .sections2018 .anchor i {
    margin-left: 10px;
    font-size: 18px;
    position: relative;
    top: 2px;
    transition: all .3s ease;
}
.multi-layer2018 .anchor:hover i, .sections2018 .anchor:hover i, .tabs-shots2018 .anchor:hover i {
    margin-left: 15px;
}
.multi-layer2018 .multi-features {
    background: url(../images/multi-features2.png) left center no-repeat;
    margin-top: 50px;
    padding-left: 110px;
}
.multi-layer2018 li {
    margin-bottom: 100px;
    color: #d5d7ff;
    font-size: 22px;
}
.multi-layer2018 li.first {
    padding-top: 25px;
}
.multi-layer2018 li.last {
    margin-bottom: 0!important;
}
.multi-layer2018.mac2017 .multi-features {
    background: url(../images/multi-features2.png) left top no-repeat;
}
.multi-layer2018.mac2017 h4 {
    margin-top: 50px;
}
.multi-layer2018 .multi-features {
    min-height: 223px;
    padding-bottom: 5px;
    background: url(../images/multi-features2.png) 0 0 no-repeat;
}
.multi-layer2018 .modal-body p {
    color: #6a6a6a;
}
.modal-cancel {
    position: absolute;
    right: -50px;
    top: -100px;
    background: url(../images/cancel-x.png) no-repeat center center rgba(0,0,0,0);
    cursor: pointer;
    display: block;
    height: 33px;
    margin: 100px auto auto;
    width: 33px;
}

.tabs-shots2018 > div
{
	float: none;
}
.tabs-shots2018 .carousel-inner .item.active img {
    max-width: 470px;
}
.tabs-shots2018 h3 {
    color: #111;
    font-size: 30px;
    margin-bottom: 20px;
}
.tabs-shots2018 p {
    color: #111;
    font-size: 18px;
    font-weight: 300;
}
.tabs-shots2018 .nav-tabs li {
    margin-right: 5px;
}
.tabs-shots2018 .nav-tabs li.active a {
    background: #008bf7;
    border-radius: 0;
    color: #fff!important;
}
.tabs-shots2018 .nav-tabs li a {
    border: none!important;
    padding: 8px 20px;
    cursor: pointer;
    background: #eaeaea;
    color: #333;
}
.tabs-shots2018 .tab-pane p {
    font-size: 13px!important;
}
.tabs-shots2018 ul {
    padding-left: 0;
    display: inline-block;
    list-style: none;
}
.tabs-shots2018 ul li {
    font-size: 13px;
    color: #404040;
    margin-bottom: 5px;
}
.tabs-shots2018 ul li i {
    color: #989898;
    font-size: 8px;
    margin-right: 10px;
}
.tabs-shots2018 ul.second {
    margin-left: 40px;
    vertical-align: top;
}
.tabs-shots2018 .protection {
    background: url(../images/prot.png) left center no-repeat;
    padding: 3px 0 3px 40px;
    color: #404040;
}
.tabs-shots2018 .performance {
    background: url(../images/perf.png) left center no-repeat;
    padding: 3px 0 3px 40px;
    color: #404040;
}
.tabs-shots2018 .priv {
    background: url(../images/priv.png) left center no-repeat;
    padding: 3px 0 3px 40px;
    color: #404040;
}
.tabs-shots2018 .laptop-fixed {
    position: absolute;
    max-width: 850px;
}
.tabs-shots2018 .carousel.slide {
    position: absolute;
    right: -13px;
}

.tabs-shots2018  .carousel.slide.ios {
    position: absolute;
    right: 213px;
}
.tabs-shots2018 .carousel-control i {
    font-size: 66px;
    color: #333;
    top: 35%;
    position: absolute;
}
.tabs-shots2018 {
    overflow: hidden;
}
.tabs-shots2018 .laptop-fixed.mac {
    left: 129px;
    top: -48px;
}
.tabs-shots2018 .carousel-inner.mac .item.active img {
    max-width: 524px;
}
.tabs-shots2018 .carousel-control.left {
    left: -150px;
}
.tabs-shots2018 .carousel-control.right {
    right: -120px;
}
.tabs-shots2018 .carousel-inner.android .item.active img {
    max-width: 264px;
}
.tabs-shots2018 .laptop-fixed.android {
    left: 210px;
}
.tabs-shots2018 .carousel.slide.android {
    position: absolute;
    right: 181px;
    top: -22px;
}
.tabs-shots2018 .anchor {
    font-size: 15px;
    color: #008bf7;
    display: block;
}
.tabs-shots2018 .anchor i {
    margin-left: 10px;
    font-size: 18px;
    position: relative;
    top: 2px;
    transition: all .3s ease;
}
.tabs-shots2018 .laptop-fixed {
    top: -65px;
}
.tabs-shots2018 .laptop-fixed.ios {
    left: 215px;
}
.take-a-look h3 {
    color: #333;
    font-size: 46px;
    margin-bottom: 1.5em;
}
.take-a-look .selector {
    padding-bottom: 5rem;
}
.take-a-look .selector .subtitle, .take-a-look .selector .title {
    color: #2b2b2b;
    font-size: 17px;
    line-height: 1.1;
    transition: .2s all;
    position: relative;
    top: 0;
}
.take-a-look .selector .subtitle {
    color: #7b7b7b;
    font-size: 13px;
    font-weight: 500;
}
.take-a-look .selector .item {
    cursor: pointer;
}
.take-a-look .selector .dot:before {
    width: 10px;
    height: 10px;
    position: absolute;
    border-radius: 50%;
    background: #00baff;
    content: "";
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    opacity: 0;
}
#superiorPerformance .legend button.active, .take-a-look .selector .item.active .dot:before {
    opacity: 1;
}
.take-a-look .selector .dot {
    border: 2px solid #b6b6b6;
    transition: .2s all;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    margin: 5px auto 0;
    position: relative;
    background: #fff;
    z-index: 5;
}
.take-a-look .selector .item.active .title {
    color: #00baff;
}
.take-a-look .selector .item.active .subtitle {
    top: -10px;
}
.take-a-look .selector .item.active .dot {
    border-color: #00baff;
}
.take-a-look .selector .item.mid:before {
    content: "";
    width: 100%;
    position: absolute;
    left: -50%;
    background: #d2d2d2;
    height: 1px;
    top: 83%}
.take-a-look .selector .item.mid:after {
    content: "";
    width: 100%;
    position: absolute;
    right: -50%;
    background: #d2d2d2;
    height: 1px;
    top: 83%}
.take-a-look h5 {
    color: #333;
    font-size: 22px;
    font-weight: 400;
    margin: 15px 0;
}
.take-a-look .right img {
    margin-top: -21px;
}
.take-a-look .left img {
    margin-top: -5px;
}
.take-a-look hr {
    background: #dadada;
    width: 100%;
    display: block;
    margin-bottom: 15px;
}
.take-a-look p {
    color: #5f5f5f;
    font-size: 13px;
    line-height: 1.7;
    font-weight: 400;
}
.take-a-look .left, .take-a-look .middle, .take-a-look .right {
    padding-right: 32px;
}
.take-a-look h6 {
    color: #3c3b3b;
    font-size: 16px;
    font-weight: 500;
    margin: 15px 0 10px;
}
.take-a-look a.blueBtn2.v2017.active {
    background: #888;
}
.take-a-look .action {
    margin-top: 3em;
}
.take-a-look .hiddenFeatures, .take-a-look .tab, .take-a-look a.blueBtn2.v2017 span.less-q, .take-a-look a.blueBtn2.v2017.active span.more-q, .testimonal-map.v2 a.hover-text:after {
    display: none;
}
.Protection #custom-gallery ul li.active span, .take-a-look .tab.active, .take-a-look a.blueBtn2.v2017.active span.less-q, .testimonal-map.v2:hover .hidden-map {
    display: block;
}
.bms2017-features span.yellow, .take-a-look.mac span.yellow {
    padding: 3px 6px;
    background: #f6cc06;
    color: #fff;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 500;
    display: inline-block;
    margin: 8px 0 3px;
}
.take-a-look.mac h6 {
    font-size: 17px;
    margin-top: 0;
}
.take-a-look.mac span.blue {
    padding: 3px 6px;
    background: #00a0c2;
    color: #fff;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 500;
    display: inline-block;
    margin: 8px 0 3px;
}
.take-a-look.mac h3 {
    margin-bottom: 1em;
}
.take-a-look.lp {
    padding: 2em 0;
    height: 945px;
    background: url(../images/bg-securitymac.jpg) center no-repeat;
}
.take-a-look.lp .blue-logo {
    margin-top: 95px;
    max-width: 140px;
}
.take-a-look.lp h5 {
    margin-bottom: 50px;
}
.take-a-look .labelforMacSmall {
    background: #ff8a00;
    padding: 6px 25px;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    display: inline-block;
    margin-top: 20px;
}
.take-a-look.lp h3 {
    margin-top: 60px;
    font-size: 44px;
}
.take-a-look.lp .text {
    margin-top: 5px;
}
.take-a-look.lp .top-details2017 {
    border-bottom: 0;
}
.take-a-look.mac h6 {
    height: 40px;
}
.take-a-look.mac .yellow.first {
    position: relative;
    top: -15px;
}
.take-a-look.mac h6.first {
    margin-top: -15px;
}
.take-a-look.mac hr.first {
    position: relative;
    top: 0;
}
.top-details2017 h5 a {
    color: #20d3ff;
}
.take-a-look.lp.mac {
    background: url(../images/bg-securitymac2.png) center no-repeat;
}
.take-a-look.lp.mac .top-details2017 {
    margin-bottom: 0;
    padding-bottom: 0;
}
.take-a-look.lp.mac .download-sect {
    text-align: center;
    margin-top: 30px;
}
.take-a-look.lp.mac .top-details2017 .content {
    margin-top: 1em;
}
.take-a-look a.blueBtn2.v2017 {
    font-size: 12px;
    padding: 11px 13px;
}
.take-a-look .left, .take-a-look .middle, .take-a-look .right {
    padding-right: 10px;
}
.take-a-look p {
    font-size: 11px;
}
.take-a-look h3 {
    font-size: 36px;
}
#FPprodFtrs .prodDetails .menu a, #new-improved2017 p, #prodSection.v2017.ab .bottSect p, #prodSection.v2017.bms a.buyNow, .menu-new2017 .event-name .address, .take-a-look a.blueBtn2.v2017.active span.less-q, .translate-banner .rp a {
    font-size: 13px;
}
#prodSection.v2017.v2 ul.list li, #prodSectionBottom.v2017 .noBgMenu #tabs li a span, .automic-sandbox p, .take-a-look p, .universe-man p {
    font-size: 12px;
}
.tabs-free h1.betaIMG, .take-a-look.lp h3 {
    font-size: 34px;
}
.take-a-look.lp .text {
    text-align: center!important;
}
.take-a-look.lp h5 {
    font-size: 20px;
    margin-bottom: 10px;
}
.take-a-look.lp .blue-logo {
    max-width: 80px;
    margin-top: 10px;
}
.take-a-look.lp h2 {
    font-size: 20px;
}
.take-a-look .icon {
    text-align: center;
}
#prodSection.newOverlay .right img.sales, .take-a-look .right img {
    margin-top: 0;
}
.take-a-look img {
    margin-top: 15px;
}
 .take-a-look.mac .anywhere-anytime h6.cMargin {
    margin-top: 0;
}
.take-a-look .selector .item.right:after {
    content: "";
    width: 100%;
    position: absolute;
    right: -50%;
    background: #d2d2d2;
    height: 1px;
    top: 83%}
    .take-a-look .selector .item.active .dot {
    width: 20px;
    height: 20px;
}
.take-a-look .selector .item.active .title {
    font-size: 17px;
    top: 0;
}
.de .take-a-look.lp h3, .it .take-a-look.lp h3, .pt .take-a-look.lp h3 {
    font-size: 36px;
}
.download-sect a {
    display: inline-block;
}
.take-a-look.mac .download-sect h6 {
    height: 17px;
}
.bike2017 h5, .take-a-look.lp h3 {
    font-size: 36px;
}
#ts-de-2016 ul.text-left, .take-a-look.lp .icon .text-left p {
    text-align: center!important;
}
.take-a-look.lp h3 {
    font-size: 25px;
    margin-top: 10px;
}
.take-a-look.lp h5 {
    font-size: 20px;
    margin-bottom: 10px;
}

.sections2018 {
    background: url(../images/sections2018.jpg) center top no-repeat;
    min-height: 630px;
}
.sections2018 h3 {
    color: #fff;
    margin-top: 150px;
}
.sections2018 p {
    font-size: 16px;
    color: #fff;
    margin-top: 20px;
}
.sections2018 .anchor {
    font-size: 15px;
    color: #20d3ff;
    display: block;
}
.modal, .sections2018 .modal p {
    font-family: 'Roboto',sans-serif;
    color: #6a6a6a;
}
#BrainOneAccount.v2017 h1 {
    color: #333;
    margin-top: 1.5em;
}
#BrainOneAccount.v2017 h1 {
    font-size: 40px;
}
#BrainOneAccount h2, #BrainOneAccount h3 {
    color: #fff;
    font-size: 3.7em;
    line-height: 1;
    font-weight: 200 !important;
}
#BrainOneAccount h3 
{
    font-weight: 300 !important;
}
#BrainOneAccount.v2017 h2 {
    font-size: 32px;
    color: #333;
}
#BrainOneAccount.v2017 h3 {
    font-size: 19px;
    font-weight: 300;
    color: #505050;
    margin-top: 10px;
    line-height: 1.3;
}
.anywhere-anytime h6.cMargin, .def-ntx h3 {
    margin-top: 2em;
}
.anywhere-anytime a, .productStructure a.buyNowRed {
    outline: none;
}
.anywhere-anytime .store {
    max-width: 140px;
    margin-right: 10px;
}

.choose-best2018 {
    background: #f6f6f6;
}
.choose-best2018 h3 {
    margin-bottom: 60px;
}
.choose-best2018 p {
    font-size: 14px;
}
.choose-best2018 .icon {
    width: 20%;
    float: left;
}
.choose-best2018 .text {
    width: 80%;
    float: right;
}
.choose-best2018 .icon img {
    margin-top: 35px;
}
.choose-best2018 .text.first {
    padding-right: 15px;
}
.trusted-2017 {
    background: url(../images/trusted2017.jpg) center no-repeat;
    height: 500px;
}
.trusted-2017.bms {
    background: url(../images/trusted2017-2.jpg) no-repeat center center;
}
.trusted-2017.de {
    background: url(../images/trusted2017_DE.jpg) no-repeat center center;
}
.tabs-shots2018 .ios .carousel-inner {
    min-height: 384px;
    min-width: 216px;
}
.tabs-shots2018 .ios .carousel-inner .item.active img {
    max-width: 216px;
}
/*.price-box .old-price .price
{
    margin-top: -7px;
    font-size: 15px!important;
    color: red !important;
    text-decoration: none;
    font-weight: 400;
}
.product-options-bottom .price-box
{
    padding: 10px;
}
.price-label
{
    color: #333;
    font-size: 13px;
    font-weight: 500;
    margin-bottom: 7px;
    float: left;
}
.special-price .price-label
{
	line-height: 35px;
}
#prodSection button, #btmProd button {
    width: auto !important;
    float: right;
}*/

.customSelect-price .tab-pane
{
	padding: 10px;
}

body.product-family-pack .trusted-2017
{
background-image: url(https://download.bitdefender.com/resources/themes/draco/images/2018/FP.jpg);
}

body.product-total-security .trusted-2017,
body.product-antivirus .trusted-2017,
body.product-internet-security .trusted-2017
{
background-image: url("https://download.bitdefender.com/resources/themes/draco/images/trusted_AV_IS_TS.jpg");
}
.quickrenewal2018 select {
    border: 1px solid #a7a9ac;
    font-size: 12px;
    color: #181719;
    font-weight: 400;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff url(../images/arrowdown-fa.png) no-repeat right 5px center;
    padding: 3px 15px 3px 5px
}
.comparison2018 .info.arrow {
    background: url(../images/arrow-inactive.png) 67px 22px no-repeat;
}
.comparison2018 .info.arrow.active {
    background: url(../images/arrow-active3.png) 67px 24px no-repeat;
}

.comparison2018 i.ios {
    margin-left: 21px;
    margin-right: 20px;
}

.comparison2018 .dropdown-features .product {
    min-height: 75px;
}

/* slider 2018 */
.translate-banner {
    overflow: hidden
}

.translate-banner .left-one {
    width: 50%;
    float: left;
    height: 608px;
    background: url(../images/newbdf1a.jpg) right no-repeat
}

.translate-banner .right-one {
    width: 50%;
    float: right;
    height: 608px;
    background: url(../images/newbdf2.jpg) left no-repeat
}

.translate-banner .right-one.inactive {
    width: 30%
}

.translate-banner .left-one.active,
.translate-banner .right-one.active {
    width: 70%
}

.translate-banner .left-one.inactive {
    width: 30%
}

.translate-banner .main-text {
    width: 900px;
    transition: all 1s ease;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 22em;
    text-align: center
}

.translate-banner .main-text h3 {
    text-transform: uppercase;
    text-shadow: 1px 1px 2px #666;
    font-size: 35px;
    font-weight: 700;
    color: #fff;
    opacity: 1;
    transition: all .5s ease
}

.translate-banner .main-text h3 img {
    margin: 0 20px
}

.gone-left .anim,
.gone-right .anim,
.translate-banner .gone-left h3,
.translate-banner .gone-right h3 {
    transition: all .5s ease;
    opacity: 0;
    transform: scale(.5)
}

.translate-banner .main-text.gone-left {
    left: 40%
}

.translate-banner .main-text.gone-right {
    left: -40%
}

.translate-banner .main-text h2 {
    font-size: 30px;
    color: #fff;
    font-weight: 600;
    margin-top: 40px
}

.translate-banner .main-text h4 {
    color: #fff;
    text-shadow: 1px 1px 2px #666;
    font-size: 22px;
    line-height: 1.3
}

.anim {
    opacity: 1;
    transition: all .5s ease
}

.translate-banner .left-one .info-in {
    z-index: 100;
    position: relative;
    transform: scale(.5);
    transition: all .8s ease;
    opacity: 0;
    background: rgba(234, 239, 248, .9);
    padding: 36px 30px 30px;
    width: 460px;
    height: 495px;
    margin: 2.5em 0 0 25%
}

.translate-banner .info-in .logo-top {
    width: 140px;
    vertical-align: middle;
    margin-top: -7px
}

.translate-banner .info-in h3 {
    font-size: 24px;
    vertical-align: middle;
    color: #111
}

.translate-banner .info-in p {
    font-size: 20px;
    color: #373737;
    line-height: 1.3;
    margin-top: 20px;
    font-weight: 300
}

.translate-banner .info-in i {
    width: 12px;
    color: #48586d;
    font-size: 22px;
    margin-right: 18px
}

.translate-banner .info-in a {
    color: #006cff;
    font-size: 16px;
    transition: all .4s ease
}

.translate-banner .info-in a:hover {
    color: #373737
}

.translate-banner .info-in .icons2 i {
    font-size: 16px;
    margin-left: -12px;
    margin-right: 7px
}

.translate-banner .info-in .icons2 i:first-child {
    margin-left: 0;
    margin-right: 10px
}

.translate-banner .info-in li {
    margin-bottom: 11px
}

.translate-banner .info-in ul.features {
    margin: 30px 0 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc
}

.translate-banner .info-in .details {
    color: #111;
    font-size: 17px;
    font-weight: 500;
    display: block
}

.translate-banner .info-in .anchor {
    font-size: 13px;
    color: #006cff
}

.translate-banner .left-one.active .info-in,
.translate-banner .right-one.active .info-in {
    opacity: 1;
    transform: scale(1)
}

.translate-banner .right-one .info-in {
    position: relative;
    z-index: 100;
    transform: scale(.5);
    transition: all .8s ease;
    opacity: 0;
    width: 420px;
    height: 385px;
    background: rgba(234, 239, 248, .9);
    margin: 5em 0 0 28%;
    padding: 30px 25px
}

.translate-banner .right-one.inactive {
    background: url(../images/newbdf2a.jpg) 10% center no-repeat
}

.translate-banner .left-one.inactive {
    background: url(../images/newbdf1ab.jpg) right center no-repeat
}

.translate-banner .right-one .info-in h4 {
    font-size: 18px;
    font-weight: 500;
    color: #111
}

.translate-banner .rp {
    margin-top: 30px;
    padding-right: 10px;
    border-right: 1px solid #ccc
}

.translate-banner .rp.last {
    border-right: none
}

.translate-banner .left-one,
.translate-banner .right-one {
    position: relative
}

.translate-banner .left-one .fa-desktop.special {
    font-size: 20px
}

.translate-banner .left-one:after,
.translate-banner .right-one:after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 99
}
.translate-banner .left-one, .translate-banner .right-one {
    transition: all 2s ease;
}
.blueBtn2 {
    background: #00baff;
}
.translate-banner .info-in a {
    color: #006cff;
    font-size: 16px;
    transition: all .4s ease;
}
.left-one .blueBtn2.more, .right-one .blueBtn2.more {
    padding: 8px 20px;
    font-size: 14px;
}
.left-one .mac-of-things span {
    color: #fff;
    background: #00a2ff;
    padding: 2px;
    font-size: 10px;
    margin-left: 5px;
    vertical-align: middle;
}
.more {
    color: #fefefe;
    font-size: 1.1em;
    margin: 1em 1em 0 0!important;
}
.blueBtn2, .blueDarkBtn, .purpleBtn {
    color: #fff!important;
    padding: 16px 20px;
}
/* /slider 2018 */
.protection-bdf {
    background: url(../images/protectionbg.jpg) center no-repeat;
    min-height: 500px
}

.protection-bdf .title {
    font-size: 50px;
    margin-bottom: -10px;
    color: #056dc9;
    font-weight: 200;
    margin-top: 100px;
    display: block
}

.protection-bdf .odometer-inside span {
    font-size: 90px;
    font-weight: 700;
    color: #056dc9;
    line-height: 1;
    font-family: 'roboto', sans-serif
}

.protection-bdf .odometer-inside .odometer-formatting-mark {
    text-indent: -9999px;
    width: 5px;
    margin: 0 12px 0 3px;
    position: relative;
    bottom: -15px;
    font-size: 40px!important;
    display: inline-block;
    border-radius: 50%!important
}

.protection-bdf .odometer-inside .odometer-formatting-mark:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: -2px;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    background: #056dc9
}

.protection-bdf .title.v2 {
    margin-top: -25px
}
.protection-bdf #countVal {
    font-size: 90px;
    font-weight: 700;
    color: #056dc9;
    line-height: 1;
    font-family: 'roboto',sans-serif;
}
.trusted2017 h3 {
    color: #111;
    font-size: 38px;
    font-weight: 400;
    margin-bottom: 40px
}

.trusted2017 p {
    color: #727272;
    font-size: 16px
}

.trusted2017 .cont {
    text-align: center;
    border-left: 1px solid #eaeaea
}
.trusted2017 {
    background: #fafafa;
}
.padding5 {
    padding: 5em 0!important;
}
.trusted2017 {
    background: #fafafa
}

.trusted-2017 h2
{
	font-size: 3.1em;
}

#prodSectionBottom
{
	margin-bottom: 100px;
}
.product2018.bottom .not-sure {
    background: #f6f6f6;
    padding: 25px;
    display: inline-block;
}
.product2018.bottom .not-sure a {
    color: #008bf7;
}
.solutionwrap
{
	margin:20px 0 50px 0;
}

.tab-content.clearfix
{
	clear: both;
}
.tabs-shots2018 .laptop-fixed
{
	position: relative;
}
.tabs-shots2018 .carousel.slide
{
    top: 0px;	
}

.tabs-shots2018 .carousel.slide.mac
{
    right: -170px;	
}
.tabs-shots2018 .laptop-fixed.ios
{
left: 515px;	
}
.tabs-shots2018 .carousel.slide.ios {
    right: -426px;
}

.tabs-shots2018 .laptop-fixed.android {
    left: 510px;
}
.tabs-shots2018 .carousel.slide.android {
    right: -441px;
}

.bluesection.msios {
    background: #008bf7;
    text-align: center;
    font-size: 22px;
    font-weight: 300;
    color: #fff;
    padding: 1.5em 0;
    overflow: hidden;
    position: relative;
    z-index: 20;
}
.msios-features {
    padding: 5em 0;
}
.msios-features .title {
    color: #1a1a1a;
    font-size: 35px;
    font-weight: 300;
    padding-bottom: .5em;
}
.msios-features .subtitle {
    color: #000;
    font-size: 22px;
    font-weight: 300;
    padding-bottom: 1.5em;
}
.msios-features .side-title {
    height: 17px;
    color: #1a1a1a;
    font-weight: 400;
    padding-bottom: 1.5em;
}
.msios-features .side-subtitle {
    color: #1a1a1a;
    font-size: 14px;
    font-weight: 400;
}
#prod-scr.bms2016.msios2018 .carousel-inner .item img {
    height: 386px;
}
#prodScreenshot.bms2016.msios2018 .carousel-inner {
    max-width: 216px;
    height: 72%;
    top: 14%}
.msios2018-minreq {
    color: #000;
    font-size: 23px;
    font-weight: 300;
    background-color: #f6f6f6;
    padding: 2em 0;
    border-bottom: 1.5em solid #fff;
}
.take-a-look.lp {
    padding: 2em 0;
    height: 945px;
    background: url(../images/bg-securitymac.jpg) center no-repeat;
}
.take-a-look.lp .blue-logo {
    margin-top: 95px;
    max-width: 140px;
}
.take-a-look.lp h5 {
    margin-bottom: 50px;
}
.take-a-look.lp h3 {
    margin-top: 60px;
    font-size: 44px;
}
.vat {
    font-size: 10px;
    color: #565656;
    white-space: nowrap;
}
.others li a,
.others li a i {
    color: #008bf7;
    font-size: 13px;
}

.others li a i {
    padding-right: 7px;
}
.productRight .col-lg-7
{
min-height: 370px;
}
.productLeft .col-lg-7
{
min-height: 370px;
}







@media (max-width:1500px) {
    .tabs-shots2018 .laptop-fixed {
    max-width: 760px;
}
.tabs-shots2018 .carousel-inner .item.active img {
    max-width: 420px;
}
.tabs-shots2018 .carousel.slide {
    right: 55px;
    top: -89px;
}
.tabs-shots2018 .carousel.slide.mac {
    right: -15px;
}
}
@media (min-width:1153px) and (max-width:1280px) {
    .tabs-shots2018 .carousel.slide {
    right: 187px;
    top: -89px;
}
.tabs-shots2018 .carousel-inner.mac .item.active img {
    max-width: 444px;
}
.tabs-shots2018 .laptop-fixed.mac {
    max-width: 500px;
}
.tabs-shots2018 h3 {
    margin-bottom: 10px;
}
.tabs-shots2018 .carousel.slide.mac {
    right: 127px;
}
.tabs-shots2018 .carousel-inner .item.active img {
    max-width: 363px;
}
.tabs-shots2018 .carousel.slide.android {
    right: 242px;
}
.tabs-shots2018 .laptop-fixed {
    max-width: 680px;
}
.tabs-shots2018 .nav-tabs {
    margin: 20px 0 0;
}
}
/* 2018 */






















@media (min-width: 1440px){
.modal-lg {
    width: 1000px;
}
}

@media (min-width: 992px){
.modal-lg {
    width: 900px;
}
}
@media (max-width: 768px) {
.product2018 .boxImg img
{
	position: relative;	
	max-width: 100%;
	margin: 0;
}
}


@media (max-width: 767px) {
	#business16-top h1 {
		font-size: 34px;
	}

	body.cms-businessoffer #business16-top img.elements-business {
		max-width: 100%;
	}

	body.cms-businessoffer #business16-top .FP.priceBox {
		top: 130px;
		left: -10px;
	}

	body.cms-businessoffer #business16-top .w10 {
		width: 55px;
		right: 0;
	}

	body.cms-businessoffer #bestChoice4business h2 {
		font-size: 2.4em;
		padding: 0;
	}

	body.cms-businessoffer #table-comparative {
		padding-top: 40px;
	}

	body.cms-businessoffer #table-comparative.v2016 h2,
	body.cms-businessoffer #underProd.business.v2016 h2 {
		font-size: 2.0em;
	}

	body.cms-businessoffer #table-comparative.v2016 table h2 {
		font-size: 1.0em;
	}

	body.cms-businessoffer #OEMcateg3.v2 .cols {
	    width: 100%;
	    margin-left: 0;
	}

	body.cms-businessoffer #OEMcateg3.v2 .adv .line {
		width: 10%;
	}

	body.cms-businessoffer #OEMcateg3.v2 .adv .txt {
		width: 80%;
	}

	body.cms-businessoffer #underProd.business.v2016 a.greenBtn {
		width: 100%;
	}

	#quick-access-home .btn-quick-access-btn {
		width: 60px;
		height: 60px;
	}

	#quick-access-home .quick-access-btn a {
		font-size: 1.0em; 
	}

	#prodSection.v2017 .new-sticker {
		right: 27px;
		top: 29px;
		width: 80px;
	}

	#prodSection.v2017 .boxImg {
		max-width: 500px;
		float: none;
		margin: 0 auto!important;
	}

	#prodSection.v2017 .ultimate, 
    .tablePrice.noBgMenu.v2 #tabs > li a {
        text-align: center;
    }

    #prodSection.v2017 .ultimate p, 
    .TopThree blockquote {
		font-size: 13px;
	}

	#prodSection.v2017 .ultimate h4,
	#prodSection.v2017 h5,
	.bms2017-features h3, 
	.newTable h6 {
		font-size: 18px;
	}

}

@media (min-width: 1480px) {
	#classicLine.homepage > .container {
		width: 1460px;
	}
}

@media only screen and (max-width: 380px) {
	#prodSection.v2017 .new-sticker {
		top: 6.6vw;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#prodSection.v2017 .new-sticker {
		top: 25px;
	}
}