@media (max-width:767px) {
	body { font-size: 12px; padding-top: 0 !important; }
	h1 { font-size: 3.5em; }
	h2 { font-size: 2.5em; }
	h3 { font-size: 1.9em; }
	h4 { font-size: 1.5em; }
	h5 { font-size: 1.45em; }
	a { font-size: 1.29em; }
	a.renew { font-size: 1em; }
	a.linkBigRed,
	a.linkBig { font-size: 1.2em; }
	.subTitle { font: 300 1.4em/1.3em 'Roboto', serif !important; display: block; }
	#enjoyAndroid { padding-bottom: 1em; padding-top: 3em; background-color: #f7f7f7; }
	#enjoyAndroid h1 { font-size: 2.5em; letter-spacing: -0.04em; }
	#enjoyAndroid img { margin: 2em 0; }
	#classicLine .price { font-size: 2.7em; }
	#classicLine .logo-small { margin: 3em 0 0; width: 71%; }
	#classicLine h3 { font-size: 2em; }
	#classicLine ul li { padding: 3px 0; width: 100%; font-size: 1em; }
	#award img { display: inline-block; width: 18%; }
	#gravityZone p { margin: 1em 0; }
	#gravityZone img { padding: 2em 0 0; }
	#SMB h5 { padding: 0; min-height: 1em; }
	#SMB p { padding: 2px 0; }
	#SMB .inquiry { padding: 1em 0 0; }
	#SMB .products { min-height: 17em; }
	#SMB .endpoints { padding-top: 4em; }
	#SMB .security { padding-top: 3em; }
	#socialMedia { background: url(../images/bgSocialMedia.png) no-repeat scroll center top rgba(0, 0, 0, 0); background-size: 300% auto; }
	#socialMedia .txtWhite { font-size: 1.2em; }
	#socialMedia .icons-social { height: 4em; }
	#footer { background: url("../images/dragon.png") no-repeat scroll center bottom -12px / 100% auto #000000; }
	#footer .social { margin: -2em 0 1em; }
	#footer a.social { padding: 0; }
	#footer a.social img { max-width: 70%; height: auto; margin: 0 auto; }
	#footer .socialSmall { margin: 0 0 11em; }
	#copyright { position: relative; }
	#copyright select { -moz-appearance: none; background: none repeat scroll 0 0 #F8F8F8; border: medium none; cursor: pointer; display: inline-block; margin: 0; outline: medium none; padding: 3px; width: 12em; }

	/*#copyright label 		{ position:relative; font-weight: normal;}
		#copyright label:after 	{ content: ">";font:700 25px "Consolas",monospace; color: #3F3F3F;padding: 0 0 2px;pointer-events: none;position: absolute;right: 10px;top: -2px;background-color: #F8F8F8; -webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
		#copyright label:before { background-color: #F8F8F8; content: ""; display: block;pointer-events: none;position: absolute;right: 2px;top: 0;width: 20px; height:24px;} */
	#copyright .select { margin: 1em 0; }
	#copyright .small { padding: 1em 0; }
	#prodAwrds .midItem { margin: 2em 0; }
	#prodAwrds .Vbord { border-right: 0; }
	#SOSbtmProd .btmForm { margin-top: 0; }
	#prodSection .dropdown-menu > li > a { font-size: 0.9em; }
	#prodFtrs .small { padding: 0; }
	#prodAwrds .btmAward { margin: 3em auto; }
	#SOS h1 { line-height: 1.1em; }
	#SOS h3 { max-height: inherit; }
	#SOS ul { padding: 0 0 1em; }
	#SOSbtmProd .btmBox { margin: -2em 0 0; }

	/*product page*/
	#prodSection ul li,
	.priceTable .saving { font-size: 1em; }
	.priceTable select { height: 40px; font-size: 1em; }
	.priceTable label { font-size: 1em !important; margin: 1em 0 0; }
	.priceTable p label { font-size: 1.2em !important; margin: 0.5em 0 0; }
	.priceTable span { margin-top: 0; font-size: 0.9em !important; }
	.priceTable p:not(#foo) > input + label:before { margin: 0 0 0 -19px !important; }
	input[type="radio"],
	input[type="checkbox"] { margin: 6px 7px 0; }
	.priceTable .price p { font-size: 1.2em; }
	#prodSection .add_cart { display: inline-block; }
	#prodAwrds .awrd { margin: 2.5em auto -1em; }
	#prodAwrds .img-margin { margin-top: 0; }
	#prodAwrds small { margin: -1.5em 0 1.2em; display: block; }
	#prodFtrs { background: url("../images/bg_middle_productXS.jpg") no-repeat center top #25292C; padding: 0 0 5em; }
	#prodFtrs h2 { margin: 1em 0 0; font-size: 3.7em; }
	#prodFtrs h4 { font-size: 3em; }
	#sphFtrs h6 > i { font-size: 4em; }
	#sphFtrs .scrShoots { margin: 2em 0; }
	#owl-demo .item img { display: block; width: 100%; height: auto; }
	#btmProd { margin: 4em 0 0; }
	#btmProd .logo-small { margin: 0 0 0.3em !important; }
	#btmProd .add_cart { display: inline-block; }
	.adr #btmProd { margin-top: 1em; }

	/*BMS product page*/
	.bms #prodSection figure.imgprod { margin: 0; }
	.bms #prodSection blockquote p,
	.bms #btmProd blockquote p { font-size: 1em; }
	.bms #prodSection blockquote footer,
	.bms #btmProd blockquote footer { font-size: 0.9em; }
	.bms .lowered-2 { margin-top: 4em; }
	.bms .lowered-3 { margin-top: -1em; }
	#BMSwearable h1 { margin-top: .6em; font-size: 3.5em; text-align: center; }
	#BMSwearable h3 { font-size: 2.2em; text-align: center; }
	#BMSwearable p { text-align: center; font-size: 1.4em; line-height: 1.2; }

	/*AV for Mac*/
	#prodSection .subTitle { font-size: 1.4em !important; padding: 0.4em 0.1em 0 0; }
	#secondZone a { margin: 0.5em 0 2em !important; }
	#MACaward { margin: 0; }
	#MACaward .award { border-left: 0; }
	#MACaward .award q { font-size: 1.3em; text-align: center; padding: 0.5em 0 0; }
	#MACaward p { text-align: center; }
	#MACaward img { padding: 1em 0; margin: 0 auto; }
	#features img { padding: 3.5em 0 0; }
	#btmProd form { margin: 0em 0 0; }

	/*Product Comparison*/
	#prodComparison .th h2 { font-size: 1.4em; }
	#prodComparison .th h2 span { font-size: 0.7em; }
	#prodComparison .th .btn { font-size: 1em; }
	#prodComparison .th p { font-size: 0.9em; }
	#prodComparison .th p.price { font-size: 1.5em; }
	#prodComparison .th p.fmore a { display: block; font-size: 0.95em; }
	#prodComparison .row_odd .cell,
	#prodComparison .row_even .cell { line-height: 1.2em; padding: 1em; min-height: 7em; }
	#prodComparison .row_even .cell i,
	#prodComparison .row_odd .cell i { padding-top: 3em; }
	#prodComparison .cell p { font-size: 0.9em; }
	#pageHeader h1 { margin: 0.5em 0; font-size: 1.8em; }
	#solutionsNav a { font-size: 1.3em; }
	#social_sharingTop { margin: 0; }
	#threeAwards h2 { margin: 0 0 0.5em; }
	#threeAwards q { margin: 2em 0 0.7em; line-height: 1.2em; font-size: 1em; }
	#threeAwards img { padding: 1em 0; }

	/*Renewal Center*/
	#RnwTop ul li { font-size: 0.9em; }
	#RnwTop #quickRnw { margin: 10em 0 0; }
	#RnwTop #quickRnw img { margin: -22em 0 0 0; }
	#RnwTop #quickRnw .bgForm { margin-left: 0; height: auto; }

	/* #RnwTop #quickRnw .form-inline input	{ width: 13.5em;} */
	#RnwTop #quickRnw .form-inline .form-group { padding: 0.3em 0 0 0; }
	#RnwTop #quickRnw .form-inline .form-group > a { margin: 1.5em 0 0; }
	#RnwTop #quickRnw .form-inline .form-group > button { margin: 1.5em 0 0; }
	#RnwTop #quickRnw .form-inline { padding: 0 0 0.5em; }

	/*Renew License*/
	#RnwProd .renew { bottom: -1em; right: -15em; }
	#price p { text-align: right; }

	/*Cluefuf for Android page*/
	.cland #prodSection .yspacer { margin: 3.1em 0 0; }
	.cland .lowered-3 { margin-top: 2em; }
	.cland .lowered-1 { margin-bottom: 3em; }

	/*Trial Downloads*/
	.dwldnow,
	#toolbox_prods .prodWrapper .dwldnow { margin: 2em 0 0; }
	#toolbox_prods .prodWrapper p.trial { margin: 0; }
	#toolbox_prods .prodWrapper p { padding: 1em 0 }
	#toolbox_prods .prodWrapper { padding-bottom: 5em; }
	#toolbox_prods .description { margin-top: 2em; }
	#toolbox_prods .badge-wrapper a { font-size: .9em; }
	#toolbox_prods .badge-wrapper p { padding: 0; }
	#toolbox_prods .badge-wrapper figure { padding-right: 15px; }
	#solutionsNav a { font-size: 1em; }

	/*Tech Assist*/
	#first_step { padding: 1.5em 2em 2em; }
	p#notsure { margin: 0.5em 0 0 4em; }
	#solutionsTA h2 { font: 700 3em/1em "Bitter", serif; }
	#solutionsTA p.subTitle { padding: 0.5em 0 1em; }
	#TAneeds a.btn { margin: 0 0 0.2em 0; }
	#GZfirst .number { font-size: 1.2em; }
	#GZfirst .circle { margin: 1em auto; }
	#whychooseus hr { margin: 1.5em 0; }
	#userReviews { margin: 0 0 3em; }
	#userReviews q { line-height: 1.2em; }
	#wizardTA .serviceImg { margin-bottom: 2em; text-align: center; }

	/*Small Business*/
	#SMBchoise h2 { font: 600 2.7em/1.1em "Bitter"; }
	#SMBcomp h2 { text-align: center; margin: 0 0 1em; }
	#SMBneeds { margin: -4em auto 3em; }

	/*Small Business product page*/
	#GZprodDesc { padding: 3em 0 0; }
	#GZprodDesc img { margin: 0 0 2em; }
	#GZprodDesc .logoGZ { margin: 0; max-width: 75%; }
	#GZprodDesc .btnDatasheet { margin: 0; }
	#GZprodDesc .envelope { display: inline; }
	#GZprodDesc .datasheet { float: none; margin: 2em auto; }
	#GZprodDesc ul li { font-size: 1em; line-height: 1.2em; }
	#GZpartLogos img { padding: 0.5em; }
	#GZpartLogos .logos { margin: 1.5em 0 0; }
	#GZftrs h1,
	#GZfirst h1 { line-height: 1em; margin-bottom: 0; }
	#GZftrs .benefits { line-height: 1.2em; }
	#GZfirst .number { margin: -0.6em 0 1em; }

	/*SMB downloads*/
	#smbDwnld_form { padding: 0.5em 0.7em; }
	#smbDwnld_form input,
	#smbDwnld_form select { margin: 0 0 1em; }
	#header_smb_downloads h1 { font-size: 3em }

	/*Enterprise homepage*/
	#carouselEntrprs h1 { font: 600 2.7em/1em "Bitter", serif; }
	#GZprodFtrs h6 { margin: 0 0 0; text-align: center; }
	#GZprodFtrs h4 { font-size: 4em; text-align: center; }
	#GZprodFtrs { background: url("../images/bg_sky.jpg") no-repeat scroll center top #000; padding: 6em 0 4em; }
	#GZprodFtrs .clouds { margin: -20em auto -2em; }
	#GZprodFtrs #plusFeatBtn,
	#GZprodFtrs .txtMedSize { text-align: center; }
	#GZprodFtrs #plusFeatBtn a.plusbg { margin: 2em 0 0; }
	#carouselEntrprs #part { margin: 2em 0 6em; }
	#Entrprs .partners img { margin: 0; }
	#PremiumContnt img { margin: 3em 0 0em; }
	#PremiumContnt a { text-align: center }
	#featBlog .rightSide { padding: 1em !important; margin: 2em 0; }
	#featBlog img { margin: 2em 1em 2em 0; }
	#featBlog p { padding: 0em 0 0em 1em !important }
	#featBlog .latest { padding: 0 !important }

	/*Premium content*/
	#premiumAwrds p { text-align: center; padding: 0.2em 0; }

	/*Toolbox*/
	.tboxComp h3 { font-size: 1.2em; }
	.tboxComp p { font-size: 0.82em; }
	.tboxComp ul li a { font-size: 0.9em; }

	/*Virus Removal*/
	#fvrtWrapper .form-control { width: 18em; margin-bottom: 1em; }
	#fvrtWrapper .btn { margin: 0em 0 0; }
	#fvrtWrapper form { margin: 0 0 2em; }
	#global_feat { padding: 0 0 0 1em !important; }
	#srch_vrem_tools p#gvalvl { margin: 1em 0 0; }
	#srch_vrem_tools { background: url("../images/search_wrapper_free_removal_tools_mobile.jpg") no-repeat scroll center top rgba(0, 0, 0, 0); margin: 0; padding: 5em 0 0; text-align: center; }
	#srch_vrem_tools p { font-size: 1em; width: 100% }
	#security_news p.subTitle { padding: 1em 1em 2em; }
	#security_news .imgW { height: 17em; }
	#security_news ul li .wrapper { margin: 2em 0 0; }
	#vlist_area .dwnldn { text-align: center; }
	#vlist_area .dwnldn a { background-color: #eee; padding: 1em; }
	#vlist_area .vinfo { padding: 3em 1em; }
	#vlist_area .vinfo a.plusbg { margin: 0 1em 1em 0; }
	#vlist_area .vinfo a.dwldnow { margin: 1em 0 0 -1em !important; }
	#vlist_area .vinfo .links,
	#vlist_area .vinfo .links span,
	#vlist_area .vinfo .links .or { text-align: center; }
	#vlist_area .virus_stats .three { padding: 0; }
	#vlist_area .virus .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; }

	/*LP Clutter Cleanup */
	#LPcleanup .desktop { height: 54.8em; }
	.clutterLightWrapper { display: none; }
	.LPcleanupDrawing .shareBox { display: none; }

	/*Partner Homepage */
	#PANheader { background-position: right -59em top; }
	#PANheader h1 { font-size: 4.1em; margin: 0.3em 0 0.1em; }
	#PANheader h2 { font-size: 2em; }
	#PANheader img { margin-top: 2em; }
	#PANheader a.joinNow { display: block; margin: 1em 0; max-width: 7em; padding: 0.6em 1.3em; }
	#PANheader span.joinNow { margin: 0 auto; text-align: left; }
	#PANheader span.joinNow.txtItalic { display: block; line-height: 1; margin: 1em 0; padding: 0; }
	#PANheader ul li { font-size: 1.1em; }
	#PANheader .locator .btn { display: block; float: left; margin: 0.7em 0 !important; }
	#PANheader .locator p { font-size: 0.8em; margin: 0.3em 0 0; }
	#PANheader .locator img { width: 2.6em; margin: 0.5em 0 0; }
	#PANheader div.locator { padding: 0; margin-top: 0.7em; }
	#PANactions.bgGrey,
	#PANaffil.bgGrey { padding: 2em 0; }
	#PANactions ul { padding: 0; }
	#PANactions ul li { padding: 0 0 1em 0; border-bottom: 1px dashed #afafaf; border-right: 0; margin-top: 1em; }
	#PANactions ul li:first-child { margin-top: 0; }
	#PANactions a.datasheet { margin: 0 0 1em; }
	#PANactions ul li:last-child { border: 0; }
	#PANactions p { min-height: auto; font-size: 1em; }
	#PANfeat .subTitle { display: block; }
	#PANfeat a.plusbg { margin-left: 1.5em; }
	#PANfeat .title,
	#PANfeat .checked,
	#PANfeat .text-left,
	#PANactions .text-left { text-align: center; }
	#PANfeat p { text-align: center; font-size: 1em; }
	#PANresell img { margin: 2em auto; float: none; }
	#PANresell .step1,
	#PANresell .step2,
	#PANresell .step3 { margin: 0 0 0.5em; }
	#PANresell p { font-size: 1em; }
	#PANresell h2 { line-height: 1.1em; }
	#PAN-video img { width: 100%; }
	#PAN-video a.play-video { top: 47%; }
	#PAN-video iframe { width: 100% !important; height: auto !important; margin: 0; }
	#PAN-video.bgdarkGrey { padding: 3em 0 1em; }
	#PANaffil .learnMore { margin: 1.5em 0 !important; }
	#carouselEntrprs { padding-top: 0; }

	/*Partner Locator*/
	#locPANheader { background-position: right -56em bottom; }
	#locPANheader h1 { font-size: 4.1em; margin: 0.3em 0 0.1em; }
	#locPANheader h2 { font-size: 2em; }
	#locPANheader img { margin-top: 2em; width: 40%; max-width: 171px; }
	#locPANheader .solution { font-size: 1.6em; }
	#locPANheader div.PANlocator { margin: 3em 0 0 0; }
	#locPANheader .PANlocator p { line-height: 1.1em; }
	#locPANheader .PANlocator button { margin-left: 0; }
	#locPANheader .PANlocator img { margin-left: -4.5em; }
	#PANfeat #virus_library { padding: 4em 0 0 0; }
	#virus_header_search label { width: 10em; text-align: left; }
	#virus_header_search select { margin: 0.5em 0; }
	.partnerFilters { display: none; }
	#PANfeat #virus_library #showPartFilt { width: 7em; text-align: left; background-color: #b9b9b9; }

	/*Service Providers*/
	#techGZ .selectSolution { padding: 0; }
	#techGZ .serviceProv,
	#techGZ .hostedCloud,
	#techGZ .serviceProv:hover,
	#techGZ .hostedCloud:hover { background-size: 100%; }
	#techGZ .nav-tabs > li > a.serviceProv,
	#techGZ .nav-tabs > li > a.hostedCloud { border: 0.4em solid #F7F7F7; }
	#techGZ .nav-tabs > li.active > a.hostedCloud,
	#techGZ .nav-tabs > li.active > a.hostedCloud:hover,
	#techGZ .nav-tabs > li.active > a.hostedCloud:focus { background-size: 100%; border: 0.4em solid #E7E7E7; }
	#techGZ .nav-tabs > li.active > a.serviceProv,
	#techGZ .nav-tabs > li.active > a.serviceProv:hover,
	#techGZ .nav-tabs > li.active > a.serviceProv:focus { background-size: 100%; border: 0.4em solid #E7E7E7; }
	#techGZ .hostedCloud,
	#techGZ .serviceProv { height: 8em; }
	#techGZ.serviceProv a.tabname { font-size: 1.05em; padding: 0.5em; }
	#techGZ.serviceProv .tabCont { height: 5em; }
	#GZpartLogos .gfImax { margin: 2em 0; }
	#GZfirst .serProv .btnEntrprs { margin: 2em 0; }
	#GZfaq h3 { font: 400 1.9em/1.2em "Exo 2", sans-serif; }

	/* Tech Assist */
	#first_step li > input { display: none !important; }
	#first_step ul li > label { margin-left: 0; padding-left: 3em; }
	#solutionsTA .priceTable p.p_new { font-size: 2.2em; margin-top: 0.2em; }

	/* Product Page BRAIN */
	#Brain p { font-size: 1.2em; font-weight: normal; }
	#Brain q { font-size: 1.6em; }
	#Brain .quoteBlock { margin: 3em 0 0; }
	#Brain .getAccess { font-size: 2em; }
	#Brain .securityArch { font-size: 3em; }
	#Brain #B-R-A-I-N { font-size: 7em; }
	#Brain .BitIntel { margin-top: 0.3em; font-size: 2em; }
	#BrainWrapper .BnextArrow { right: 2%; }
	#BrainWrapper .BprevArrow { left: 2%; }
	#BrainExplained h1 { font-size: 5.0em; margin: 7.4em 0 0.3em 0; line-height: 0.9; }
	#BrainExplained p { font-size: 1.5em; margin: 1.9em 0 0; padding: 0 2.2em; }
	#BrainExplained p.bold { margin: 0; font-size: 1.7em; }
	#BrainExplained #whatIsNav { bottom: 20em; right: 0; left: 0; margin: auto; width: 20em; }
	#joinBrain .badgePos div { float: none; text-align: center; }
	#joinBrain .badgePos img { float: none; margin: 0 auto; }
	#BrainOneAccount { height: 775px; background-position: center top; }
	#joinBrain h1,
	#joinBrain p { text-align: left !important; }
	#joinBrain .badgePos p { text-align: center !important; }
	.connectBrainStatic { display: none; }

	/* Family Pack Page */
	.newSlideWrapper.FP_slider { height: 400px !important; }
	#newSlider.FP_newSlider { height: 405px !important; }
	.FP_slider .customNav { margin-top: 330px !important; }
	#impFtrs .userB { margin-top: 1.5em; }
	#FPprodFtrs .prodDetails .menu { margin-bottom: 2em; }
	#prodSection.FP_prodSection .badgePos div { margin-top: 2em; }
	#prodSection.FP_prodSection .badgePos { margin: 2em auto 0; overflow: hidden; }
	#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; }
	.LP_FP_screenshots .miniSliderNav a .fa { margin: -0.1em; }

	/* Family Pack LP */
	#FPprodFtrs.LP_FP h5,
	#FPprodFtrs2.LP_FP h5 { text-align: center !important; margin-bottom: 0 !important; }
	.noPaddingXS { padding: 0 !important; }
	#LP_FP_intro { height: auto; background-size: cover; background-position: left -240px top; background-color: #fff; position: relative; }
	#LP_FP_intro .container { position: relative; z-index: 10; }
	#LP_FP_intro h1 { font-size: 3em; margin: 0.2em; }
	#FPprodFtrs.LP_FP .prodDetails { padding: 2em 0; }
	#FPprodFtrs.LP_FP .featWrapper { padding-top: 2em; }
	#animFtrs { background-image: none; background-color: #fff; height: auto; }
	#animFtrs .dotWrapper { position: relative; top: 0; left: 0; width: 5em; height: 5em; background: none repeat scroll 0 0 rgba(23, 23, 23, 0.1); padding: 0.5em; margin-top: -40%; }
	#animFtrs .dotWrapper .fa { font-size: 1.7em; line-height: 2.4em; }
	#animFtrs .infoXS p { color: #171717; font-size: 1em; }
	#animFtrs .infoXS { display: none; }
	#animFtrs .infoXS.active { display: block; }
	#animFtrs .infoXS h4 { color: #f8481e; font-size: 1.1em; margin: 1.2em 0 0.4em; }
	#animFtrs .infoXS p.descr { opacity: 0.6; margin-top: 2em; }
	#LP_FP_footer { padding-top: 0; background: #fff; height: auto; }
	#LP_FP_footer .btmBox { margin-top: 3em; }
	#LP_FP_footer h3 { text-align: center; font-size: 3em; }
	#LP_FP_footer h3 img { max-width: 160px; display: block; margin: 0 auto 0.2em; }
	#LP_FP_footer p { font-size: 1.4em; text-align: center; }
	#LP_FP_footer .specialOffer { padding: 0 0 0.5em; }
	#copyright.FP_cpr { text-align: center; }
	#animFtrs .dotWrapper.active { background-color: rgba(249, 73, 30, .2); }
	#animFtrs .dotWrapper.active .dot { background: #f9491e; }
	#FPprodFtrs .sliderContainer .slideText { background-color: rgba(256, 256, 256, .4); }
	#LP_FP_intro .logo { margin-bottom: 2em; margin-top: 2em; max-width: 160px; }
	#LP_FP_intro h2 { font-size: 2.8em; text-align: center !important; }
	#LP_FP_intro .orderFP { margin-top: 2em; margin-bottom: 2em; }
	#LP_FP_intro .specialOffer .p_new { text-align: center; }
	#LP_FP_intro .specialOffer { text-align: center; font-size: 1.3em; }
	#LP_FP_intro:before { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.4); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
	#LP_FP_intro p { color: #222; text-align: center !important; }
	#LP_FP_intro .specialOffer { color: #222; }
	#LP_FP_footer .orderFP { margin-top: 0; margin-bottom: 2em; }
	#LP_FP_intro .small { line-height: 1.3; }
	#underProd.FPuProd .award .text { margin: 1em 0 0 0; display: block; }
	#underProd.FPuProd q { text-align: center; }
	#underProd.FPuProd cite { text-align: center; }
	#LP_FP_intro.einstein:before { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); }
	#LP_FP_intro.einstein .box { margin: .5em auto 0; float: none; }
	#LP_FP_intro.einstein .off { font-size: 1.7em; left: 0.5em; top: -0.2em; }
	#LP_FP_intro.einstein { background-size: auto !important; background-position: top center !important; margin-top: 5em; background-color: #E8E8E8 !important; }
	#LP_FP_intro.einstein h2 { font-size: 2.2em; margin-top: 2em; line-height: 1.1; }
	#LP_FP_intro.einstein .specialOffer .p_new { font-size: 2em; color: #ff4c00; }
	#LP_FP_intro.einstein .specialOffer .p_old { font-size: 1.5em; color: #222; }
	#LP_FP_intro.einstein .container { padding: 0; }
	#LP_FP_intro.einstein .orderFP { margin-bottom: 2.4em; margin-top: 1.1em; }
	#LP_FP_intro.einstein .logo { margin-bottom: 3.1em; margin-top: -3.2em; }
	#LP_FP_intro.einstein .specialOffer { margin: 2.5em 0 0; }

	/* Fun Zone Page */
	#FunZone .shArt .shArtItem { position: relative; }
	#FunZone.funZoneHP .thumbnail { overflow: visible; }
	#FunZone.funZoneHP .caption { transition: all 0s; height: auto; padding: 9px; line-height: 1.4; }
	#FunZone.funZoneHP .thumbnail:hover .FunZone_img { height: 13em; transition: all 0s; }
	#FunZone.funZoneHP .thumbnail:hover .caption { height: auto; padding: 9px; }
	#FunZone textarea { margin: 1em 0.3em; }

	/* Back to top */
	.backTop { position: absolute; bottom: 50px; right: 10px; }
	.backTop a { width: 60px; height: 60px; background: url("../images/to-top.png") no-repeat scroll center center / 50% auto #000; text-align: center; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; display: block; }
	.backTop a:hover { width: 60px; height: 60px; background: url("../images/to-top-hover.png") no-repeat scroll center 25px / 50% auto #000; color: #fff; }

	/* Service Providers */
	#GZfirst div.text-right { text-align: center !important; }
	#GZfirst .btnEntrprs { margin: 0; }
	#GZfirst.bgWhite .btnEntrprs { margin-bottom: 2em; }
	#GZfaq .resources { padding: 0; }
	#GZfirst .circle { line-height: 1.75em; }

	/* OEM Homepage */
	#OEMnewsMenu .info { margin: 20px 0 0 0; }
	#OEMnewsMenu .solutions,
	#OEMnewsMenu .info { float: none !important; display: block; margin: 40px auto 0; overflow: hidden; text-align: center; }
	#OEMrated h1 { font-size: 3em; }
	.OEMindex .nav-tabs > li { padding: 0; margin-bottom: -1px; }
	.OEMindex .nav-tabs > li > a { background-size: 80% !important; padding: 1em !important; height: auto !important; min-height: 6em !important; }
	.OEMindex .nav-tabs > li > a > p,
	.OEMindex .nav-tabs > li.active > a > p { font-size: 1.15em; padding-top: 10px; }
	.OEMindex .nav-tabs > li > a span { display: none; }
	.OEMindex { margin: 3em 0; }
	.OEMcateg a.link { padding-left: 3em; margin: 1.1em 0; }
	#banner_oemhub,
	#banner_monthnl { width: auto; margin-bottom: 20px; }
	#oemSocial .social a { text-align: center; margin-bottom: 20px; }
	#oemSocial .social a img { display: inline-block; width: 3em; }
	#oemSocial { padding: 2em 0; }

	/* SDK Integration */
	#OEMcategoryHead h1 { margin-top: 1em; font-size: 2.3em; }
	#OEMmenu img { margin: 1em 0; display: inline-block; }
	#OEMmenu a span.menu { margin-bottom: 1.5em; }
	.OEMcateg .light { font-size: 2.5em; text-align: center; }
	#OEMlist h2,
	#OEMlist .art,
	#OEMlist .artGrey { text-align: center; }
	#OEMcategoryHead .topfig { margin-top: -2.5em; }
	.OEMcateg { padding: 3em 0 6em; }
	#OEMpartHead { padding: 3em 0; }

	/*Install & setup*/
	#ta_prodHeader .inst_stp { background: url("../images/bg_prodheader_installsetup.jpg") no-repeat scroll left 58% top rgba(0, 0, 0, 0); }
	#ta_prodHeader h1 { font-size: 3.1em; margin-top: 0.2em; padding: 0; }
	#ta_prodHeader .subTitle { padding: 0; }
	#ta_prodHeader hr { margin: 16.4em 0 1.5em; }
	#ta_prodHeader .t_assist { margin: 2em 0; }
	#howitworks.bgWhite { text-align: left; }
	#howitworks h2 { text-align: center; }
	#howitworks .subTitle { text-align: center; }
	#howitworks .step2,
	#howitworks .step4 { padding: 0; }
	#quickSupport h4 { margin: 0 0 1em; }
	#schedcall,
	#chat { margin: 1em 0 3em; }
	#schedcall { border-left: none; }
	#chat { border-right: none; }
	#quickSupport p { text-align: left; font-size: 0.93em; }
	#btmProd_ta .btmBox { margin: 2em 0 3em; }
	#btmProd_ta .center { margin: 0; }
	#btmProd_ta .center .logo-small { max-width: 34%; }
	#btmProd_ta .center h2 { padding-top: 0.2em; }
	#btmProd_ta form { margin: -1em 0 0; }

	/*Free Antivirus (Gonzales)*/
	#head.gnz h1 { font-size: 2.757em }
	#head.gnz blockquote p:before,
	#quote.gnz blockquote p:before { color: #989898; content: "“"; display: inline-block; font: italic 500 1.2em/1em Arial, sans-serif; margin-right: 9px; position: relative; top: 0.2em; }
	#head.gnz blockquote p:after,
	#quote.gnz blockquote p:after { color: #989898; content: "”"; display: inline-block; font: italic 500 1.2em/1em Arial, sans-serif; margin-left: 1px; position: relative; top: 0.2em; }
	#head.gnz .ratings { padding: 0; font-size: 0.9em; }
	#feats.gnz figure { margin: 2em 0 0; }
	#feats.gnz h6 { font-size: 1.25em }
	#feats2 p { font-size: 1em; }
	#better.gnz ul li { text-align: center; }
	#better.gnz ul { margin: 30px 0 0; }
	#better.gnz hr { margin: 0 0 3em; }
	#social.gnz { background: url("../images/gonz_comm_shape.png") no-repeat scroll center top / 90% auto rgba(0, 0, 0, 0); }
	#better.gnz p,
	#sysreq.gnz p { font-size: 1em; }
	#sysreq.gnz h2 { font-size: 2.1em; }

	/* consumer support*/
	#mediaModal .modal-cancel,
	#mediaModal2 .modal-cancel,
	#flagsModal .modal-cancel { display: none; }
	#mediaModal .modal-dialog,
	#mediaModal2 #mediaModal .modal-dialog,
	#flagsModal #mediaModal .modal-dialog { width: 98% !important; padding: 0 !important }
	#contSide iframe { width: 100% !important; height: auto !important; margin: 0; }
	.shArt .titleLabel { text-align: left; margin-top: 1em; }
	#contSide .shArt h1 { margin-top: 1em; font-size: 2em; }
	#GZfaq .resources .datasheet { white-space: normal !important; margin-top: 1em !important; text-align: left; }
	#contSide #GZdemos .time { right: 15%; top: 81%; font-size: 0.8em; }

	/* #GZdemos .round               {  right: 0; left: 0; margin: 0 auto } */
	#GZdemos a.related-video .thumb { margin-bottom: 1em; }
	#leftSide { margin-top: -2em; }
	#leftSide .extra ul li { border: none; }
	.panel-heading .accordion-toggle:after { margin-right: 8px; }
	#PressSubHeader a.selected { background: transparent; text-align: left; }
	#pageSubHeader a.selected { background: transparent; text-align: left; }
	#pageSubHeader a,
	#pageHeader h1,
	#PressSubHeader a,
	#leftSide .extra { display: block; text-align: left; }
	#leftSide .leftMenu { padding: 0; }
	#leftSide .leftMenu p { margin: 0 0 10px -16px; }
	#leftSide .leftMenu h4 { cursor: pointer; padding: 1em 1.5em; }
	#solutionsNav a { padding: 0 1em 0 0; }
	#leftSide .topSrc .btn,
	#leftSide .topSrc input { display: inline-block; vertical-align: middle; }
	#leftSide .topSrc input { font-size: 0.9em; padding-left: 6px; padding-right: 6px; }
	.btnNext { margin: 0 0 1em !important; }
	.btmBan { margin: 0; }
	.btmBan p { margin-top: 2em; float: none; }
	.btmBan img { margin: -5em 0 1em; }

	/* oty product */
	#prodSection .badgePos div { margin: 1.7em 0 0 0; }
	#prodSection .badgePos > a { margin-right: 0.3em; }

	/* New Business Homepage */

	/*#businessTable table			{ display: none; }*/
	#GZfirst.business { padding-top: 0; }
	#businessBanner h1 span { display: block; margin: 0.2em auto; }
	#carouselEntrprs.business { padding-bottom: 0; }
	#businessBanner h5 { margin-top: 1em; }

	/* New Business Security */
	.entSecurity { background-position: right -580px top !important; position: relative; max-height: 640px !important; overflow: hidden; }
	.entSecurity .container { transform: translateY(0px) !important; position: relative; z-index: 2; }
	.entSecurity img { margin: 0 !important; }
	.entSecurity:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; content: ""; z-index: 1; opacity: .5; }
	#GZprodDesc.entSecurity .freeTrialBtn,
	#GZfooterDL .freeTrialBtn { margin: 0 auto; display: block; max-width: 14em; text-align: center; }
	#GZfooterDL { padding-top: 0; }
	#GZfooterDL .freeTrialBtn { font-size: 1.1em; }
	#GZfooterDL .circle { margin: 0 auto; float: none !important; display: block; }
	#GZfooterDL .learnMore { float: none !important; font-size: 1em !important; font-weight: normal !important; margin: 0.3em 0 !important; }
	.noMarginXS { margin: 0 !important; }
	.noPaddingXS { padding: 0 !important; }
	#GZprodDesc.entSecurity .circle { float: none !important; display: block; }
	#GZprodDesc.entSecurity .learnMore { float: none !important; }
	#GZprodDesc.entSecurity .callSales { text-align: center; margin-top: 1em; }
	.newGZTable td,
	.newGZTable th { padding: 0.3em; }
	#businessTable h1 { font-size: 2.8em; }
	#businessTable table.GZGlyph { display: block !important; margin-top: 0; }
	#businessTable table.GZGlyph .sep { display: none; }
	#carouselEntrprs.business { padding-top: 5em !important; }
	#businessTable table.GZGlyph a { font-size: 1em; }
	#businessTable table.GZGlyph tr td:first-child { width: 10%; padding: 1em 0.5em; }
	#businessTable table.GZGlyph tr .hideXS { display: none !important; }
	#businessTable .GZGlyphSwitch { list-style: none; margin: 2em 0 0; border-bottom: 1px solid #dcdcdc; }
	#businessTable .GZGlyphSwitch li { padding: 0; }
	#businessTable .GZGlyphSwitch a { font-size: 1em; outline: 0; display: block; border-top: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; height: 112px; }
	#businessTable .GZGlyphSwitch li:first-child a { border-left: 1px solid #dcdcdc; }
	#businessTable .GZGlyphSwitch li.active { background: #fff; }
	#businessTable .GZGlyphSwitch img { max-width: 60px; }
	#businessTable .GZGlyphSwitch a.viewProd { color: #0084cf; line-height: 1; border-top: 0; height: auto !important; padding: 0.7em 0; }
	#businessTable .GZGlyphSwitch a.viewProd:hover { color: #e80000; }
	.priceTable.business p { padding: 0 0.7em; }
	.priceTable.business p label { margin-top: 0 !important; }
	#GZprodDesc.entSecurity_product h2 { font-size: 2em; }

	/* Comparison Page */
	#tbComp table { table-layout: fixed; }
	#SMBcomp #tbComp .tableComparation .firstTD a { white-space: normal; padding: 0.2em; }
	#tbComp .tableComparation th.tcHead.features,
	#tbComp .tableComparation th.tcHead { white-space: normal; padding: 0.2em 0.2em 0.7em !important; font-size: 1em; }
	#tbComp .tableComparation th.tcHead.bestDeal { padding-bottom: 0 !important; }
	#SMBcomp #tbComp th #award { display: none; }
	#tbComp th:first-child { width: 20%; }
	#tbComp th { width: 24%; }
	#SMBcomp #tbComp .tableComparation p.devices { line-height: 1.3; }
	#SMBcomp #tbComp .tableComparation th > img.box { max-width: 70px; margin-left: -20px; }
	#SMBcomp #tbComp .tableComparation th > img { max-width: 70px; margin-left: -10px; }
	#SMBcomp #tbComp .tableComparation .btn { font-size: 0.9em; white-space: normal; }
	#threeAwards figure img { float: none !important; margin: 0 auto !important; }
	.priceTable.business p.amount label a { padding: 1px 2px 0 3px !important; }
	.priceTable.business p.amount label { margin-left: 0; }
	#enterpriseExperts { background: #F1F1F1; padding-bottom: 2em; min-height: auto; }
	#enterprise_headerImage li { white-space: normal; }
	#prodSection.march span.priceWrapper { width: 30%; left: 30px; text-align: center; }
	#march_award .award { margin-top: 8em; }
	#subMenu { margin-top: -0.2em; }
	#prodSection.reviewers.v2 fieldset i { top: 47px !important; }
	#reviewers_buttons .row > div { margin-bottom: 2em; }
	#prodSection.scratchCards .yspacer { margin-top: 4em; }
	#prodSection.scratchCards .btn { margin: 1.5em 0; }
	#prodSection.scratchCards .docs { text-align: center; margin-top: 1em; }

	/* START LP NAVBAR */
	.LPNav .navbar-toggle { float: left; margin: 8px 0 6px !important; }
	.LPNav .navbar-header { margin: 0; }
	.LPNav .navbar-tiggle { margin: 0 !important; }
	.LPNav .navbar-collapse a { font-size: 1em; }
	.LPNav .navbar-collapse { height: 100%; max-width: 21em; position: fixed; top: 0; transform: translate(-21em); transition: all 0.5s ease 0s; width: 80%; display: block; background: #0b0b0b; margin-right: 0; padding: 0 !important; max-height: 100% !important; box-shadow: none; }
	.LPNav .navbar-collapse.open { transform: translate(0px) }
	.LPNav .navbar-collapse .navbar-nav { margin: 0; }
	.LPNav .navbar-inverse .navbar-brand,
	.LPNav .navbar-inverse .navbar-nav > li > a { text-shadow: none; }
	.LPNav .nav > li { border-bottom: 1px solid #303030; }

	/* END LP NAVBAR */
	#headstripe { background: url("../images/1_hbk.png") no-repeat scroll -650px 50px #000000; }
	.navFade { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: #000; opacity: .5; z-index: 998; }

	/* Nordics */
	#nordics hr.v2 { bottom: 0; position: relative; }
	#nordics hr { margin: 10px 0 20px 0 !important; }
	#nordics a { margin-bottom: 10px; }
	#nordics a.chat { top: 48px; right: 20%; }
	#nordics-footer .ad-text { margin-left: 0; }

	/* Modal */
	#setup .modal-text { bottom: 0 !important; height: auto !important; left: 0 !important; position: relative !important; width: 100% !important; }
	#setup .modal-body { height: auto !important; }
	#setup .modal-body>img { display: block !important; margin: 0 auto !important; }

	/* LP IS + PC Optimizer */
	.pcOptimizerBox .title { padding: 0 15px !important; }
	.pcOptimizerBox .logo-small { max-width: 90px !important; }
	.pcOptimizerBox h4 { font-size: 1.7em !important; }
	.pcOptimizerBox p { font-size: 1em !important; margin-top: 1em !important; }
	.pcOptimizerBox .noPaddingLeft { padding: 0 15px !important; }
	.pcOptimizerBox li { font-size: .9em !important; }
	.pcOptimizerBox .picProd { max-width: 94px; }

	/* LP 1 product PC Optimizer */
	.pcOptimizerBox::before,
	.pcOptimizerBox::after { left: 0; right: 0 }

	/*LP cosmos*/
	#prodSection.cosmos .btn.add_cart { display: block !important; }
	#prodSection.cosmos { background: transparent !important; }
	#prodSection.cosmos .priceTable { margin-top: 5% !important; }

	/* Safepay */
	ul.safepay-feats li { min-height: auto !important; }
	#prodSection.cosmos a span { bottom: 55px !important; }

	/* lp SMB */
	#prodSection.SMB ul { margin-top: 0; list-style-image: url(../images/check.png); }
	#prodSection.SMB ul li { color: #000; font-size: 1em; text-shadow: none; }
	#prodSection.SMB h2 { margin-bottom: 1.5em; }
	#prodSection.SMB .badgePos div { max-width: 100%; }
	#tbComp .tableComparation tbody td { white-space: normal; vertical-align: middle; }
	#table-comparative { padding-top: 10em; }
	#table-comparative #tbComp { overflow: visible; border-top: 0; }
	#table-comparative th > img { top: -100px; }
	#table-comparative #tbComp table { width: 100% !important; }

	/* Jobs */
	#careers .showCities a.active::before { top: -.9em; }
	#prodSection.FP_prodSection.business .badgePos { text-align: center; }
	#prodSection.FP_prodSection.business .badgePos img { width: 5em; }
	#prodSection.FP_prodSection.business .badgePos { top: 0; position: relative; left: 0 !important; right: 0 !important; margin: 0 auto !important; }
	#prodSection.FP_prodSection.business .form-horizontal { margin-top: 1em !important; }
	#careers .jobCategory ul li a { font-size: 1.1em; }
	#careers .jobCategory ul li { border: 0; padding: .3em 15px }

	/* UBP */
	#UBP.container { transform: translate(0, 0) !important; }
	#UBP.gravityZone { background: #092238; padding: 5em 0; overflow: visible !important }
	#UBP.gravityZone .borders div.border::before { display: none; }
	#UBP.gravityZone h6 { margin-bottom: 1em; }
	#UBP .compare a { margin-top: -1em; display: inline-block; }
	#UBP.gravityZone a.btn { font-size: 1em; }

	/* gravity banner */
	#gravityzone_banner { background-position: left center !important; padding-top: 10em; }

	/* Website Enterprise Technologies */
	#GZ_Techs { text-align: center; }
	#GZ_Techs section { transform: rotate(0); -webkit-transform: rotate(0); -ms-transform: rotate(0); min-height: 100% !important; height: auto !important; padding: 0; background-attachment: fixed !important; }
	#GZ_Techs section .container { transform: rotate(0); -webkit-transform: rotate(0); -ms-transform: rotate(0); padding: 5em 15px; margin: 0 !important; }
	#GZ_Techs .actions .or { display: block; margin: .8em auto; }
	#GZ_Techs .actions a { line-height: 1; }
	.watchTrailer { margin-left: 2em; }
	#GZ_Techs { padding: 0; }
	#GZ_Techs h2 { font-size: 4em; }
	#GZ_Techs h1 { font-size: 4.1em; }
	#GZ_Techs section .techImg { transform: rotate(0) !important; -webkit-transform: rotate(0) !important; -ms-transform: rotate(0) !important; width: 100%; top: 0; left: 0; right: 0; opacity: .4; }
	#GZ_Techs .actions { margin-bottom: 0; }

	/* #GZ_Techs section::after	{ background: #000; width: 100%; height: 100%; position: absolute; top: 0; left: 0; content: ""; opacity: .5; z-index: 6 } */
	#GZ_GlbPrtNtk .techImg { background-position: 50% 0; }
	#GZ_EdtSctTls .techImg { background-position: 38% 0; top: -18em !important; opacity: .2 !important; }
	#GZ_SmtScn .techImg { background-position: 64% -9em; top: -18em !important; }
	#GZ_Pht .techImg { background-position: 47% -9em; top: -18em !important; }
	#GZ_ZrdTrtPrt,
	#GZ_ZrdTrtPrt .container { transform: rotate(0) !important; -webkit-transform: rotate(0) !important; -ms-transform: rotate(0) !important; margin: 0; }
	#GZ_ZrdTrtPrt .techImg { background-position: 66% -9em; top: -10em !important; }
	#GZ_RtmMsgPrt,
	#GZ_RtmMsgPrt .container { transform: rotate(0) !important; -webkit-transform: rotate(0) !important; -ms-transform: rotate(0) !important; margin: 0; }
	#GZ_RtmMsgPrt .techImg { background-position: 66% 12em; top: 0 !important; }

	/* LP PC Optimizer */
	#prodSection.LPpcOpt h2 span,
	#btmProd_ta.LPpcOpt h2 span { display: block; }
	#prodSection.LPpcOpt h4 { margin-top: 2em; }
	#btmProd_ta.LPpcOpt .new_price,
	#btmProd_ta.LPpcOpt .buyNow { background: none; }
	#btmProd_ta.LPpcOpt .old_price { background: url(../images/vertical-line.png) top 0 right 10px no-repeat; }
	#btmProd_ta.LPpcOpt .buyNow { text-align: center; margin: 2em 0 0 0; }
	#prodSection.LPpcOpt .badgeOff { bottom: 31% !important; right: 3% !important; }
	#btmProd_ta.LPpcOpt .badgeOff { right: -4% !important; }
	#prodSection.LPpcOpt .ctfd { top: 0; }

	/* 365 days Full Antivirus Protection */
	#tripleChoice .bar { text-align: center; margin: 0 0 2em 0; }
	#full365AV #title { margin-top: 1em; }
	#prodSection.two .row > div { margin-bottom: 3em; }
	#full365AV #prodSection .price_img { width: 75px; }

	/* BD2015 Techs You Can Trust */
	#techsYouTrust .title { font-size: 3.8em; }
	#techsYouTrust .buttons > div { padding: 0; }
	#techsYouTrust .buttons a { font-size: .9em; }
	#usrProtected { font-size: 4em; margin-top: 8em; }
	#usrProtected .txt { font-size: .23em; line-height: 1.4em; letter-spacing: 0.6em; }
	#techsFooter { height: 630px; }
	#techsSlider .images { height: 220px; }
	.slider3elm .arrows { top: 7em; }
	#techsYouTrust #botSym { top: 52px; }
	.slider3elm { height: 35em; }
	#techsYouTrust .botInfo { margin-top: 5em; text-align: center; }
	#techsYouTrust .botInfo .txt { height: auto; padding: 0 15px !important; }
	#techsYouTrust .botInfo .pull-right { display: inline-block !important; float: none !important; margin: 0.5em 0 3em; }
	#techsYouTrust #btmEarth { margin-top: -450px; }

	/*PAN Awards*/
	#PANawards.v2 { background: #F8F7F8 !important; }
	#PANawards.v2 h4 { margin-bottom: 2.5em; }

	/* BD2015 One Step Ahead */
	#oneStepAhead .logo { margin-top: 4em; }
	#oneStepAhead .title { font-size: 5em; }
	#oneStepAhead .topEarth h2 { font-size: 2.8em; line-height: 1.1; }
	#oneStepAhead .subtitle { font-size: 1.5em; }
	#oneStepAhead #nimbus .bsn { margin-top: -5em; z-index: 540; }
	#oneStepAhead h1.innerTitle { font-size: 3em; }
	#oneStepAhead #nimbus .counter .val { font-size: 2.5em; }
	#oneStepAhead #gz { background-position: -29em -55px; }
	#oneStepAhead #end_scr { background-position: 50% 0; }
	#oneStepAhead .slider { padding-top: 0; margin-top: -10em; position: relative; z-index: 400; }
	.mid-sign { max-width: 50px; margin: 1em auto; }
	.tech_descr { text-align: center; position: relative; }
	.tech_descr:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(3, 5, 12, .5); }
	.tech_descr .container { position: relative; z-index: 200; }
	#oneStepAhead #nimbus .cloud { z-index: 300; }
	#oneStepAhead #gz { margin-top: -61em; }
	#oneStepAhead #end_scr { margin-top: -18em; }
	#oneStepAhead h3.section { font-size: 2.6em; }
	#oneStepAhead .avTable .noPaddingRight { padding-right: 15px !important; padding-left: 0 !important; margin-top: 2em; }
	#oneStepAhead .sliderButtons a { width: 15%; height: 60px; max-width: 100px; margin: 0; padding: 2px; }
	#oneStepAhead .sliderButtons figure { height: 60px; width: 100%; display: block; height: 100%; position: relative; }
	#oneStepAhead .sliderButtons h5 { font-size: 0.8em; display: none; }
	#oneStepAhead .sliderButtons p { display: none; }
	#oneStepAhead .sliderWrapper { height: 440px; }
	#oneStepAhead .sliderButtons img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; max-width: 100%; max-height: 90%; display: block; }
	#oneStepAhead .sliderButtons { margin-top: -30px; }

	/* Lp Campaign June */
	#march_award.jun .award .text { margin-top: 5em; }
	#march_award.jun .award img { margin-top: 3em; float: none; display: inline-block; }
	#march_award.jun h1 { font-size: 2.5em; margin: 1em 0; }
	#march_award.jun img.logo { margin: 0 0 1em 0; }
	#march_award.jun .award { margin: 0; }
	#march_award.jun .award .text { float: none; display: inline-block; }

	/* Bitdefender 2016 BETA */
	#beta2016 h1 { font-size: 2.8em; margin-top: 2.9em; line-height: 1.1; }
	#beta2016 h3 { font-size: 2em; letter-spacing: .3em; }
	#beta2016 .prize { margin-bottom: -6em; margin-top: -5em; }
	#beta2016 .response p a { font-size: 1em; }
	#beta_reward p.disclaimer { font-size: .8em; }
	#content .btnChoice,
	#content .btnUpgrade { border-radius: 10px; height: auto; padding: 7px 10px; white-space: normal; background: #800000; margin-top: 5px; }
	#content .btnChoice { background: #999 !important; margin-top: 0 !important; }
	#content .btnUpgrade { font-size: 11px; }
	#content h2 { margin-bottom: 5px; }
	#prodSection.backToSchool_lp { background-position: center 0 !important; }
	#prodSection.backToSchool_lp h1 { font-size: 28px; margin-top: 2em; }
	#prodSection.backToSchool_lp .borderWhite span { font-size: 12px; }
	#prodSection.backToSchool_lp .borderWhite { padding: 14px 0 !important; margin-bottom: 40px; }
	#content h2 { margin-bottom: 5px; }
	#iwantTo .separator { background: transparent; }
	#iwantTo .box { width: auto; }
	#iwantTo .products { text-align: center; margin-bottom: 40px; }

	/* Bitdefender 2016 v3 BETA */
	#beta2016.v3 h1 { font-size: 9em; }
	#beta2016.v3 h2 { font-size: 5em; }
	#beta2016.v3 .sep hr { margin-top: 3em; }
	#beta2016.v3 .campaign h4 { font-size: 2.7em; }
	#beta2016.v3 #beta_steps .period .title { font-size: 1em; width: 60px; left: -22px; }
	#beta2016.v3 #beta_steps .period .date { width: 60px; left: -20px; }
	#beta2016.v3 { overflow: hidden; }
	#how_test .ftrs h4 { font-size: 1.4em; margin-bottom: 0.6em; margin-top: 1em; }
	#how_test .mid-sign { max-width: 100%; }
	#prodSection.business.v2 .middle { text-align: center; }
	#prodSection.business.v2 .badgePos { margin-top: 2em !important; }
	#RnwTop.renewal2 #quickRnw { margin-top: 10em !important; }
	#RnwTop.renewal2 ul li { font-size: 9px; margin-left: 0; }
	#RnwTop.renewal2 .form-group a.btn { height: auto; }
	#RnwTop.renewal2 ul li { padding-left: 3px; }
	#RnwTop.renewal2 .form-group a.btn { font-size: 12px !important; height: 40px !important; line-height: 24px !important; }
	#RnwTop.renewal2 #quickRnw .form-inline input { margin-right: 5px !important; }
	#RnwTop.renewal2 .form-group a.btn { font-size: 12px !important; height: 40px !important; line-height: 24px !important; }
	#RnwTop.renewal2 #quickRnw .form-inline input { margin-right: 5px !important; }
	#RnwProd.v2 .activePack figure { width: 250px !important; margin-left: 0; padding: 0 15px !important; }
	#RnwProd.v2 #prodComparison .th,
	#RnwProd.v2 #prodComparison .cell { border-left: 1px solid #dedede; }
	#RnwProd.v2 .activePack { margin-top: 0; }
	#RnwProd.v2 .container.custom > div { margin-bottom: 50px; }
	#RnwProd.v2 .cell p { margin-top: 20px !important; }
	#mediaModal.overlayP.v2 .modal-dialog,
	#mediaModal2.overlayP.v2 .modal-dialog,
	#flagsModal.overlayP.v2 .modal-dialog { width: 96% !important; }
	#prodSection.v2 span.customHr { left: -21px; }

	/* overlay free antivirus */
	#mediaModal.overlayP.free .modal-dialog,
	#mediaModal2.overlayP.free .modal-dialog,
	#flagsModal.overlayP.free .modal-dialog { width: 100% !important; }
	#mediaModal.overlayP.free .modal-body { padding: 30px 0 !important; }
	#tbComp.free { padding-top: 20px !important; }
	.customTable .row div span { font-size: 10px; }
	.customTable img.logo { margin-left: 0; }
	.customTable img.off { top: -3.5em; width: 60px; }
	.customTable .last a.btn { white-space: normal; font-size: 9px; }
	.customTable .right.free h5 { white-space: normal; font-size: 14px; }
	.customTable .right.free { margin-top: -26px; }
	.customTable .row div span { display: block; }
	.customTable .body .right { height: 30px; }
	.customTable .row .right { border: transparent; border-right: 1px solid #f5f5f5; }
	.customTable .row div,
	.customTable .last .borderB { border-right: transparent; }
	#PANawards.v2 h5 { margin-top: 0; }
	#PANawards h4.customTitle { font-size: 20px; }

	/* LP 3 products windows 10 */
	#LP_W10 h1 { font-size: 3.6em; }
	#LP_W10 h2 { font-size: 3.1em; }
	#PANawards.v2 h5 { margin: 0 0 30px 0 !important; }

	/* Bitdefender 2016 Product Page */
	#prodSection.v2016 .badgePos { margin: 10px 0 0 40px !important; position: static !important; width: 270px !important; overflow: hidden; }
	#prodSection.v2016 .badgePos a img { max-width: 80px; }
	#prodSection.v2016 .badgePos div { margin-top: 2em; width: 180px; }
	#prodSection.v2016 .particles { left: -490px; top: -200px; }
	#prodSection.v2016 .priceTable { position: relative; z-index: 40; }
	#prodSection.v2016 .title { font-size: 2.8em; margin-top: 1em; }
	#prodSection.v2016 .title .bdf { font-size: .6em; }
	#prodSection.v2016 .subTitle { font-size: 1.8em; }
	#prodSection.v2016 .priceTable .wrap p { text-align: center; }
	#prodSection.v2016 .priceTable .wrap { text-align: center; }
	#prodSection.v2016 .priceTable .wrap .buyNow { float: none !important; }
	#prodSection.v2016 .priceTable label { text-align: left; }
	#prodSection.v2016 .ultimate .text-right { text-align: center; }
	#bestProt.v2016 .avTable .avTop { width: 100%; }
	#bestProt.v2016 .avTable p.best,
	#bestProt.v2016 .avTable p.overall { font-size: .9em; }
	#bestProt.v2016 .avTable .noPaddingRight,
	#bestProt.v2016 .avTable .noPaddingLeft { padding: 0 !important; }
	#bestProt.v2016 .avTable { padding-left: 0; margin-bottom: 1em; }
	#bdfTopFtrs { background-position: -35em bottom !important; text-align: center; position: relative; padding: 0em 0 6em 0; }
	#bdfTopFtrs:before { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: #f2f2f2; opacity: .2; }
	#bdfTopFtrs .ftr h2 { font-size: 2.5em; }
	#bdfTopFtrs .wrap { position: relative; z-index: 20; }
	#bdfCentral .allNeeds > div { margin-bottom: 2em; padding-left: 80px; }
	#bdfCentral .need1 { background-position: 16px center; }
	#bdfCentral .need2 { background-position: 8px center; }
	#bdfCentral .need3 { background-position: 21px center; }
	#bdfCentral .logo { width: 170px; }
	#bdfCentral h2 { font-size: 2.4em; }
	#bdfCentral h3 { font-size: 2.2em; }
	#bdfCentral .dl { margin-top: 0; }
	#bdfCentral .dl a { margin: 0 0 1em 0; }
	#sphFtrs.v2016 .quote { margin-bottom: 1.5em; }
	#sphFtrs.v2016 .subtitle { padding: 0; }
	#sphFtrs.v2016 .smallTitle { font-size: 2.1em; }
	#prodScreenshot .control.left { left: 0px; }
	#prodScreenshot .control.right { right: 0px; }
	#prodScreenshot .control { font-size: 100px; height: 100px; }
	#btmProd.v2016 .title { font-size: 2.8em; margin-top: 1em; }
	#btmProd.v2016 .priceTable .wrap .buyNow { float: none !important; }
	#btmProd.v2016 .priceTable .wrap p { text-align: center; }
	#btmProd.v2016 .priceTable .wrap { text-align: center; }
	#btmProd.v2016 .btmBox { margin-bottom: 0; }
	#btmProd.v2016 .info { margin-top: 0; }
	.techSlider { height: auto; }
	.techSlider .sliderButtons { display: none; }
	#prodSection.v2016 .unlimited_no,
	#btmProd.v2016 .unlimited_no { text-align: center; }
	#prodSection.v2016 .newBadge a { max-width: 100%; }
	#prodSection.v2016.bms .paddM { padding: 0 30px !important; }
	.techSlider .slideItem h2 { font-size: 2.3em; }
	.techSlider .slideItem#tech-8 { background-position: center 30% }

	/* GPN */
	.techSlider .slideItem#tech-2 { background-position: center 0% }

	/* anti rans */
	.techSlider .slideItem#tech-0 { background-position: center 100%; }

	/* autopilot */
	.techSlider .slideItem#tech-1 { background-position: center 0% }

	/* photon */
	.techSlider .slideItem#tech-7 { background-position: center 50% }

	/* smart scan */
	.techSlider .slideItem#tech-5 { background-position: center 30% }

	/* anti spam */
	.techSlider .slideItem#tech-6 { background-position: center 30% }

	/* web filter */
	.techSlider .slideItem#tech-3 { background-position: center 0% }

	/* anto rootkit */
	.techSlider .slideItem#tech-4 { background-position: center 50% }

	/* clueful */
	.techSlider .slideItem .alignMid { z-index: 30; }
	.techSlider .slideItem .container { background: rgba(0, 0, 0, .7); }
	.techSlider .slideItem h2,
	.techSlider .slideItem .subTitle { width: 100%; }

	/* Bitdefender Central */
	#centralHowLogIn img { float: none !important; margin: 0 auto; }
	#centralHowLogIn h2 { text-align: center; font-size: 2.3em; margin-bottom: 1em; }
	#centralHowLogIn li { line-height: 1.1; font-size: 1.3em; margin-bottom: 1em; }
	#centralJoin { padding-bottom: 2em; }

	/* LP AV 4 Mac */
	.LP_AV4Mac .logo img { max-width: 120px; width: 100%; }
	.LP_AV4Mac .logo { padding-top: 10px !important; }
	#LP_MacTop .mac_laptop { margin-top: 5em; }
	#LP_MacTop h2 { margin-top: 1.5em; text-align: center; }
	#LP_MacTop p { text-align: center; }
	#LP_MacTop .blueBtn { margin: 0 auto; display: block; }
	#LP_MacTop .info { width: 100%; max-width: 100%; color: #f2f2f2; }
	#LP_MacTop { height: auto; min-height: 550px; }
	#LP_MacTop .mac_laptop { max-width: 350px; width: 100%; }
	#LP_MacNonStop .notif-wrapper { padding: 0 15px; }
	#LP_MacNonStop .checkH1,
	#LP_MacNonStop .checkH2 { text-align: center !important; }
	#LP_MacBot { text-align: center !important; }
	#LP_MacBot .box { margin: 0 auto; float: none !important; }
	#LP_MacBot .logo { margin-left: auto; margin-right: auto; margin-top: 4em; }
	#LP_MacBot .info { max-width: 100%; width: 100%; }
	#LP_MacBot .blueBtn { display: block; margin: 0 auto; }
	#LP_MacBot { padding-bottom: 2em; }

	/* LP 3 product Launch 2016 */
	#prodSection.LP2016 .title h2 { font-size: 3.3em; }
	#prodSection.LP2016 .glow-sep img { width: 100%; }
	#prodSection.LP2016 .product { margin-bottom: 2em; }
	#prodSection.two .displaced,
	#prodSection.two .displaced2 { margin: 0; }
	.tablePrice.col2,
	.tablePrice.col3 { left: 0; }
	#prodSection.LP2016 .boxImg { max-width: 270px; width: 100%; margin: 0 auto; }
	#LP_2016Ftrs .container::before,
	#LP_2016Ftrs .container::after { display: none; }
	#LP_2016Ftrs .col2,
	#LP_2016Ftrs .col3 { left: 0; }
	#LP_2016Ftrs .col-xs-12 { margin-bottom: 10px; }
	#LP_2016Ftrs .no { text-align: left; }
	#prodSection.LP2016 { padding-left: 10px; padding-right: 10px; }
	.tablePrice,
	.prod2 .addInstall,
	.prod2 .ftr ul { max-width: 350px; margin-left: auto; margin-right: auto; float: none; clear: both; }
	#prodSection.LP2016 .particles { display: none; }
	#prodSection.LP2016 .box2,
	#prodSection.LP2016 .box1 { left: 0; }
	#prodSection.LP2016.twoProd .title h2 { font-size: 2.6em; }
	#prodSection.LP2016.twoProd .tablePrice { margin-top: 0; max-width: 100%; }
	.twoProd .tablePrice::after { display: none; }
	.twoProd .tablePrice::before { display: block; }
	.addInstall label { padding-bottom: 3px; }
	.twoProd .ftr { margin-top: 71px; }
	#prodSection.oneProd .tablePrice { margin-top: 0; }
	#prodSection.oneProd .particles { top: 4%; }
	#GZprodDesc.v2 .inputRow .text-left { text-align: center !important; }
	#GZprodDesc.v2 .laptop { padding-right: 0; }
	#GZprodDesc.v2 .phoneTxt { font-size: 12px; }
	#GZprodDesc.v2 .inputs label { text-align: center; }
	#mediaModal.pcOptimizer .modal-dialog { width: 100% !important; }
	#mediaModal.pcOptimizer #content { background: url("../images/bg_pcOptimizer.png") center top no-repeat #25272C; height: auto; padding: 20px !important; }
	#mediaModal.pcOptimizer #content h1 { font-size: 30px !important; }
	#mediaModal.pcOptimizer #content .text-left.center,
	#mediaModal.pcOptimizer #content h5 { text-align: center; }
	#mediaModal.pcOptimizer #content .text-right.center { text-align: center; }

	/* Ready for Windows 10? */
	#readyW10 { text-align: center; background-color: #0067b1; background-image: none; }
	#readyW10 p { font-size: 2em; margin: .5em 0; line-height: 1.1; }
	#readyW10 img { max-height: 50px; display: block; margin: 0 auto; }
	#superiorToDD table .bdf { padding-left: 0; padding-right: 2px; }
	#superiorToDD table .mcr { padding-left: 0; padding-right: 2px; }
	#superiorToDD .subtitle td { font-size: .6em; }
	#prodSection.business .monate3gratis { bottom: 10px; left: 15%; width: 80px; }
	#prodSection.business .price .monate3gratis { left: 0; width: 70px; }
	#prodSection .FP.priceBox { left: 4%; }
	#GZftrs.avChart .title-list span { text-align: left; font-size: 11px; }
	#GZftrs.avChart .title-list { padding: 0 !important; }
	#GZftrs.avChart .bar .progress-barAV { margin-bottom: 25px; }
	#GZftrs.avChart .bars { padding: 0 12px !important; }
	#GZftrs.avChart ul.lines { height: 240px !important; }
	#GZftrs.avChart .legend { margin: 20px 0; }
	#GZftrs.avChart .legend span { font-size: 9px; }
	#GZftrs.avChart .legend span:before { top: 2px; }

	/* av-is-ts */
	#prodSection.LP2016.pcmag .years_checkbox input + label { line-height: 18px; }
	#prodSection.LP2016.pcmag .tablePrice { float: left; }
	#prodSection.LP2016.pcmag ul { text-align: center; }
	#prodSection.LP2016.pcmag ul li { display: inline-block; float: none; }
	#prodSection.LP2016.pcmag .nav-tabs > li > a { font-size: 12px; }
	#prodSection.LP2016.pcmag a.buyNow { font-size: 13px; }
	#thirdNav { display: none; }
	.navFix { height: 43px !important; }
	#oneStepAhead #nimbus .secondRowCounter { margin-top: 0; }
	#oneStepAhead #nimbus .mid-sign.v2 { display: none; }
	#oneStepAhead #nimbus .counter .txt { margin-bottom: 2em; }
	#prodComparison.av-is-ts .priceWrapper { display: none !important; }
	#prodComparison.av-is-ts .avProduct { margin-bottom: 30px; }
	#march_award.v2 { display: none !important; }
	#tbComp.av-is-ts { display: none; }
	#btmProd.v2016.av-is-ts .title .bdf { margin-top: 0 !important; }
	#LP_MacTop.v2 .priceBox { left: auto; width: 160px; height: 160px; background-size: cover; }
	#LP_MacTop.v2 #prodSection .priceBox img { width: 100%; height: 100%; }
	#LP_MacTop.v2 #prodSection .priceBox p { font-size: 30px; }
	#ec2days h3 { font-size: 24px; margin-top: 15px; }
	#ec2days .subtitle { font-size: 22px; line-height: 1; margin-top: 5px; }
	#ec2days .quote q { font-size: 20px; margin-top: 5px; }
	#ec2days .pcmag { margin-top: -25px; }
	#prodComparison.av-is-ts .th { border: 1px solid #ccc; }

	/* LP Migration 2016 */
	#prodSection.LP2016.migration .priceTable { margin-top: 0; }
	#prodSection.LP2016.migration { padding-top: 30px; }
	#prodSection.LP2016.migration .text-right { text-align: center; }
	#prodSection.LP2016.migration .buyNow.pull-right { float: none !important; }
	#prodSection.LP2016.migration .discl { text-align: center; }
	#prodSection.LP2016.migration .part { display: none; }
	#prodComparison a.buyNow { background-image: none; padding: 10px; font-size: 12px; }
	#prodSection.business.SMB .w10logo { display: none; }
	#prodSection.business.SMB img.img35Off { bottom: 5em; left: 4em; width: 80px; }
	#bestRated h5 { margin-top: 0.5em; font-size: 20px; }
	#bestRated h3 { font-size: 28px; }
	#bestRated h6 { font-size: 16px; }
	.btmWrapper { min-height: auto; }
	#btmProd.business { margin-top: 0; padding-top: 4em; }
	#prodSection.v2016 .BSimg25Off { bottom: 40px !important; left: 27% !important; width: 100px; }
	#btmProd.v2016 .BSimg25Off { bottom: 30px !important; left: 23% !important; width: 100px !important; }

	/* Black Friday 2016 DE */
	#prodSection.BF2016 .discount_wrapper { width: 210px; height: 243px; }
	#prodSection.BF2016 .discount_wrapper .value { font-size: 30px; height: 55px; }
	#prodSection.BF2016 .discount_wrapper .value span { font-size: 16px; }
	.BFcountWrapper { padding: 0; }
	#BFcountDown.flip-clock-wrapper ul { width: 28px; }
	#BFcountDown .flip-clock-divider.days .flip-clock-label { left: 7px; }
	#BFcountDown .flip-clock-divider .flip-clock-label { right: -57px; }
	#BFcountDown .flip-clock-divider.minutes .flip-clock-label { right: -58px; }
	#BFcountDown .flip-clock-divider.seconds .flip-clock-label { right: -61px; }
	.modal-backdrop { z-index: 9; }
	#mediaModal.av_free2016 div.text-left,
	#mediaModal.av_free2016 div.text-right,
	#mediaModal.av_free2016 a.no { text-align: center !important; }
	#mediaModal.av_free2016 .right h1 { font-size: 34px !important; }

	/* Business Security */
	#prodSection.smb.v2016 h1 { font-size: 2.8em; }
	#btmProd.smb.v2016 h1 { font-size: 2.6em !important; }
	#prodSection.smb.v2016 .first-row .logo { width: 140px; }
	#prodSection.smb.v2016 .off { max-width: 120px !important; }
	#btmProd.smb.v2016 .off { max-width: 120px !important; }
	#prodSection.smb.v2016 .w10,
	#btmProd.smb.v2016 .w10 { max-width: 58px !important; }
	#prodSection.smb.v2016 .title { font-size: 2.6em; }
	#prodSection.smb.v2016 .newBadge a img { max-width: 70px !important; }
	#prodSection.smb.v2016 .newBadge q { text-align: center !important; display: block; }
	#prodSection.smb.v2016 .newBadge p { text-align: center !important; display: block; }
	#prodSection.smb.v2016 .newBadge .txt { padding-left: 0; }
	#prodSupport img { float: right; }
	#prodSupport p { margin-bottom: 2em; }
	#bestChoice4business h2,
	#table-comparative.v2016 h2,
	#underProd.business.v2016 h2 { font-size: 2.5em; padding: 0; }
	#bestChoice4business p { font-size: 1.2em; margin-bottom: 1em; }
	#table-comparative.v2016 #tbComp { border: 0; }
	#table-comparative.v2016 .tableComparation td.firstTD a { padding: 5px; }
	#prodSection.smb.v2016 .newBadge { padding-top: 0 !important; }
	#prodSection.BF2016v2 h5.special { font-size: 24px; padding: 0; }
	#prodSection.BF2016v2 h5.special span { font-size: 16px; padding: 0; }
	#prodSection.BF2016v2 h5.special { top: 366px; }
	.OEMindex.v2016 h5 { font-size: 1.6em; }
	.OEMcateg .container { padding: 0; }

	/* pop up tsmd free or buy */
	#mediaModal.tsmd_freeorbuy2016 .right img.ribbon { width: 182px; left: -3px; top: 23px; }
	#mediaModal.tsmd_freeorbuy2016 .right h3 { font-size: 12px; top: 26px; }
	#mediaModal.tsmd_freeorbuy2016 .left h1 { font-size: 13px !important; }
	#mediaModal.tsmd_freeorbuy2016 .right h1 { font-size: 12px !important; }
	#mediaModal.tsmd_freeorbuy2016 .right img.product { width: 120px; margin: 0 auto }
	#mediaModal.tsmd_freeorbuy2016 a.yellowBtn { margin-top: 1em; }
	#mediaModal.tsmd_freeorbuy2016 .award { margin-top: 20px; }
	#mediaModal.tsmd_freeorbuy2016 .award img { width: 40px; }
	#mediaModal.tsmd_freeorbuy2016 .left::after { display: none; }
	#mediaModal.tsmd_freeorbuy2016 .modal-dialog { width: 360px !important; }
	#mediaModal.tsmd_freeorbuy2016 .row { margin: 0 !important; }
	#mediaModal.tsmd_freeorbuy2016 .modal-body { padding: 0; }
	#mediaModal.tsmd_freeorbuy2016 .left h4 { font-size: 11px; }
	#mediaModal.tsmd_freeorbuy2016 label.first,
	#mediaModal.tsmd_freeorbuy2016 #termsBuy + label { font-size: 10px !important; }
	#mediaModal.tsmd_freeorbuy2016 input { width: 100%; }
	#mediaModal.tsmd_freeorbuy2016 a.greenBtn { padding: 8px 15px; font-size: 11px; }
	#mediaModal.tsmd_freeorbuy2016 .right { padding: 40px 0 0 0 !important; height: 520px; }
	#mediaModal.tsmd_freeorbuy2016 a.yellowBtn { padding: 8px 11px; font-size: 12px; }
	#mediaModal.tsmd_freeorbuy2016 .award q { font-size: 10px; }
	#mediaModal.tsmd_freeorbuy2016 .left { padding: 0 !important; height: 520px; }
	#mediaModal.tsmd_freeorbuy2016.fp .right h3 { font-size: 12px; }
	#mediaModal.tsmd_freeorbuy2016 #content { padding: 5px !important; width: 100%; }
	#prodSection.v2016 a.sec-button { display: block; margin-bottom: 15px; }
	#mediaModal.tsmd_freeorbuy2016.fp .right img.ribbon { top: 15px; }
	#mediaModal.tsmd_freeorbuy2016 .right h3 { top: 18px; }

	/* happy antivirus */
	#prodSection.LP2016.BF2016v3 {        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0c173b+0,123163+50,123163+50,123163+51,2e569d+100 */
	background: #0c173b;        /* Old browsers */ background: -moz-linear-gradient(top, #0c173b 0%, #123163 50%, #123163 50%, #123163 51%, #2e569d 100%);        /* FF3.6-15 */ background: -webkit-linear-gradient(top, #0c173b 0%, #123163 50%, #123163 50%, #123163 51%, #2e569d 100%);        /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #0c173b 0%, #123163 50%, #123163 50%, #123163 51%, #2e569d 100%);        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c173b', endColorstr='#2e569d', GradientType=0);        /* IE6-9 */ }
	#prodSection.LP2016.BF2016v3 .title h2 { font-size: 24px; }
	#prodSection.LP2016.BF2016v3 .title h3 { font-size: 16px; }
	.circles-slider .circle-rotate { width: 360px !important; top: -190px !important; }
	.circles-slider .purple-shadow { width: 100% !important; top: 0 !important; }
	.circles-slider .circle-rotate2 { width: 235px !important; top: -130px !important; }
	#prodSection.BF2016v3.second .lens-background { background: transparent !important; }
	#prodSection.BF2016v3.second h1 { font-size: 30px; margin-top: 0 !important; }
	#prodSection.BF2016v3.second .circle-rotate2 { top: -620px !important; }
	#prodSection.BF2016v3.second .circle-rotate { top: -800px !important; }
	#prodSection.BF2016v3.second h4 { font-size: 22px; }
	#prodSection.circles {        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0c173b+0,123163+50,123163+50,123163+51,2e569d+100 */
	background: #0c173b;        /* Old browsers */ background: -moz-linear-gradient(top, #0c173b 0%, #123163 50%, #123163 50%, #123163 51%, #2e569d 100%);        /* FF3.6-15 */ background: -webkit-linear-gradient(top, #0c173b 0%, #123163 50%, #123163 50%, #123163 51%, #2e569d 100%);        /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #0c173b 0%, #123163 50%, #123163 50%, #123163 51%, #2e569d 100%);        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c173b', endColorstr='#2e569d', GradientType=0);        /* IE6-9 */ }
	#prodSection.oneProd.circles .Title h2 { font-size: 36px; }
	#prodSection.oneProd.circles .Title h3 { font-size: 26px; }
	#prod-comparison table h5 .fa { display: none; }
	#prod-comparison table th:first-child { width: 19%; }
	#prod-comparison table th { width: 27%; }
	#prod-comparison table th h4,
	#prod-comparison table h3 { font-size: 13px; }
	#prod-comparison p.os { line-height: 1.2; }
	#prod-comparison table td,
	#prod-comparison table th { border-right-width: 2px; }
	#prod-comparison a.redBtn { line-height: 1.1; }
	#meetTheFuture { background-position: 54% top }
	#prod-comparison table h5 { padding: 5px 1px; }
	.box-popup-wrapper .popup-content h1 { font-size: 30px; padding-bottom: 20px; }
	.box-popup-wrapper ul { padding: 0; margin: 0; }
	.box-popup-wrapper ul li { font-size: 12px; }
	.box-popup-wrapper .popup-content { width: 95%; height: 95%; }
	.box-popup-wrapper .boxBtn { margin-top: 10px; }
	.box-popup-wrapper .popup-content { padding: 10px 10px; background-position: 60% -150%; }
	.box-popup-wrapper .popup-content:before { background: #fff none repeat scroll 0 0; content: ""; opacity: .6; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 2; }
	.box-popup-wrapper .boxBtn { font-size: 12px; padding: 10px; }
	.box-popup-wrapper p { font-size: 12px; }
	.box-popup-wrapper .keep { bottom: 5px; right: 9px; z-index: 15; }
	.box-popup-wrapper .col-xs-12 { z-index: 10; }
	#classicLine.box .box-custom-img img { max-width: 100%; }
	#classicLine.box h2 { background: none; }
	#classicLine.box .myDevices { display: inline-block; }
	#classicLine.box .dev { text-align: center; }
	#classicLine.box .item { padding-bottom: 4em; }
	#classicLine.box .try-renew { padding-left: 10px; }
	#classicLine.box .descr.box { min-height: 100px; }
	#filters_locator2016 .headerFilter { height: auto; }
	#filters_locator2016 .headerFilter .text-right { text-align: left; }
	#filters_locator2016 .headerFilter .text-right.mb-c { text-align: center; }
	.contentWrapper .row > div { text-align: center; }
	#filters_locator2016 .spans i,
	#filters_locator2016 .spans .float { float: none; }
	#filters_locator2016 .contact-details { background: transparent; }
	#ranked1 h2 { font-size: 2.3em; }
	#MSPintro h1 { font-size: 2.5em; }
	#MSPintro .col-xs-12 { padding-top: 9em; padding-left: 0; padding-right: 0; }
	#integrateWithEase hr { padding: 0; }
	#mgmSimple h2 { padding-top: 0; }
	#mgmSimple ul { padding-bottom: 30px; }
	#MSPprogram .cloud-2015 { float: none !important; max-width: 100px; padding-top: 10px; }
	#choiceIsYours .info .or { display: block; padding: 6px; }
	#choiceIsYours .info { text-align: center; }
	#choiceIsYours ul,
	#choiceIsYours .info { padding: 0; }
	#choiceIsYours .info { margin-bottom: 3em; }
	#choiceIsYours .contactRMM { margin-top: 0; }
	#joinMSP .or .line { width: 50px; }
	#OEMcateg3.v2 .cols,
	#sysReq.v2 .cols { width: 100%; margin: 0 !important; }
	#OEMcateg3.v2 p a,
	#sysReq.v2 p a { font-size: 1em; }
	#OEMcateg3.v2 .adv .line,
	#sysReq.v2 .adv .line { width: 20%; }
	#OEMcateg3.v2 .adv .txt,
	#sysReq.v2 .adv .txt { width: 60%; }
	#sysReq.v2 .adv-list .extra p { width: 100%; left: 0%; }
	#choiceIsYours ul { min-height: auto; }
	#prodSection.v2016.FPv2 .avail { text-align: center; }
	#prodSection.v2016.FPv2 .devices { margin: 0 auto; }
	#prodSection.v2016.FPv2 { background-position: 60% top; }
	#legalPage .links a { display: block; }
	.tablePrice.noBgMenu .installv2 label { font-size: 12px; margin-top: 5px; }
	.tablePrice.noBgMenu #my-tab-content .years_checkbox input + label { padding: 4px 0 3px 27px !important; font-size: 11px; }
	.tablePrice.noBgMenu .installv2 label { font-size: 10px; }
	.tablePrice.noBgMenu .installv2 span { font-size: 9px; }

	/* homepage pan 2016 */
	#PANheader.vr2016 img{margin: 2em auto;width: 110px;}
	#PANheader.vr2016 {	text-align: center;	}
	#PANheader.vr2016 h2{font-size: 20px;}
	#PANheader.vr2016 ul li{font-size: 12px;background: transparent;}
	#PANheader.vr2016 .textC{text-align: center!important;}
	.panButton{float: none;!important;}
	#PANheader.vr2016 a.joinNow{max-width: none;margin-top: 0;}
	#PANheader.vr2016 span.letsMake{display: block;margin-left: 0;float: none;}
	#PANheader.vr2016 .panButton{margin-bottom: 10px;}
	#PANheader.vr2016 a.locator2016{font-size: 13px;}
    
    /* visionray lp */
    #visionary_header .logo { width: 100px;}
    #visionary_content .first_row   { font-size: 20px; }
    #visionary_content .compl_report h4 { margin-top: 1em;}
    #visionary_header h1 span  { font-size: 26px;}
    #visionary_header h1 span.row2  { font-size: 26px; }

    /* lp comp box v2 */
    #compareTableBox.v2 .th h2{font-size: 13px;}
    #compareTableBox a.buyNow{font-size: 12px;padding: 8px 14px;background-image: none;}
    #compareTableBox.v2 .th.big{top: 0;}
    #compareTableBox.v2 th{vertical-align: bottom;}
    #compareTableBox.v2 .th p.fmore a{font-size: 11px;}
    #compareTableBox.v2 .devices img{margin: 0 auto;display: block;}
    #compareTableBox.v2 table tbody tr td{font-size: 11px;}
    #compareTableBox.v2.prod2 .marginm{margin-top: 0!important}
    #prodComparison.v20162 .cell{min-height: 6em;}
    #prodComparison.v20162.prod2 .activePack figure{margin-left: 0!important;}
    #prodComparison.v20162 .customBG{height: 70px;}
    #prodComparison.v20162 .customBG.v2{height: 80px;padding: 5px 0;}
    #prodComparison.v20162 .customBG p.other-text{margin-top: 0!important;}
}

/* media queries end */