@media (max-width: 767px) {
	body 	{font-size: 12px;}
	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;}
	
	#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;} 
	
	/*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 0 -1em;}
	#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: -2em 0 0.3em;}
	#btmProd .add_cart 		{ display: inline-block;}
	
	/*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;}
	
	/*AV for Mac*/
	#prodSection .subTitle 	{ font-size:1.4em;}
	#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;}
	#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 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 1em;}
	#RnwTop #quickRnw .form-inline .form-group > a	{ margin:1.5em 0 0;}
	#RnwTop #quickRnw .form-inline	{ padding: 0 0 0.5em;}
	
	/*Renew License*/
	#RnwProd .renew			{ bottom: -1em;right: -15em;}
	
	/*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;}
	#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: 1em 1.5em 1em ;}
	#GZfirst .number		{ font-size:1.5em;}
	#GZfirst .circle		{ margin:1em auto;}
	#whychooseus hr 		{ margin: 1.5em 0;}
	#userReviews			{ margin: 0 0 3em;}
	#userReviews q			{ line-height:1.2em;}
	
	/*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;}
	#fvrtWrapper .btn				{ margin: 0.5em 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;}
	
	
	/*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 ; width: 40%; max-width: 171px; }
	#PANheader a.joinNow		{ display: block; margin: 1em auto 0.0em; float: none !important; max-width: 7em; padding: 0.6em 1.3em; }
	#PANheader span.joinNow	{ display: block; margin: 0 auto; padding: 0; text-align: center; float: none !important; }
	#PANheader span.joinNow.txtItalic { line-height: 1; margin-bottom: -0.2em; }
	#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 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; }
	#PANfeat .subTitle		{ display: block; }
	#PANfeat a.plusbg		{ margin-left: 1.5em; }
	#PANresell img			{ margin: 2em auto; float: none; }
	#PANresell .step1, #PANresell .step2, #PANresell .step3		{ margin: 0 0 2em 0; }
	#PANresell h2			{ line-height: 1.1em; }
	
	/*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; }
	
	/* 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;}
	
}

