@media (min-width: 768px) and (max-width: 1023px) {
 	body 	{ font-size: 13px;}
	h1 		{ font-size: 60px;}
	h2 		{ font-size: 3.2em;}
	h3 		{ font-size: 2.5em;}
	h4 		{ font-size: 23px;}
	h5 		{ font-size:1.45em;}
	
	a		{ font-size: 1.3em;}
	a.renew { font-size:1em;}
	.subTitle { font:300 1.7em/1em 'Roboto', serif;}
	
	
	#firstnav 				{ height: 3.8em;}
	#header a				{ font-size: 1em;}
	#classicLine .price		{ font-size: 3em;}
	#classicLine ul li		{ font-size: 1em;}
	#SMB h5					{ padding: 0; font-size: 1.3em;}
	#SMB p					{ padding: 2px 0;}
	#SMB .products 			{ min-height: 18em;}
	#socialMedia            { background: url(../images/bgSocialMedia.png) no-repeat scroll center top rgba(0, 0, 0, 0);background-size: 200% auto;}
	#socialMedia .txtWhite	{ font-size: 1.2em;}
	#prodSection .add_cart, #btmProd .add_cart 	{ display: inline-block;}
	#sphFtrs h6 			{ font: 500 1.1em/1em 'Roboto';}
	#scrModal1 .modal-dialog, #scrModal2 .modal-dialog, #scrModal3 .modal-dialog, #scrModal4 .modal-dialog,
	#mediaModal .modal-dialog, #mediaModal2 .modal-dialog, #flagsModal .modal-dialog {width: 650px; margin: 10.5em auto;}
	#scrModal1 .carousel-control, #scrModal2 .carousel-control, #scrModal3 .carousel-control, #scrModal4 .carousel-control {top: 2.5em;}
	
	/*product page*/
	#prodSection ul li,
	.priceTable .saving 	{ font-size: 0.9em;}
	.priceTable select 		{ height: 40px; font-size:1em;}
	.priceTable label, 
	.priceTable p label 	{ font-size:1em !important; margin: 1.3em 0 0;}
	.priceTable p label		{ margin: 4px 0 0 29px !important;}
	.priceTable span 		{ margin-top: 0;font-size:0.9em !important;}
	.priceTable p:not(#foo) > input + label:before { margin: -3px 0 0 -27px !important;}
	#prodFtrs h2 			{ font-size:5em;margin: 2em 0 0;}
	#prodFtrs h4 			{ font-size:4.1em;}
	#sphFtrs p 				{ font-size:1em;}
	#btmProd .center 		{ margin: 6.5em -1em 0 0.5em;}
	#prodAwrds .awrd		{ margin:1em 0 0;}
	
	/*BMS product page*/
	.bms #prodSection blockquote p, .bms #btmProd blockquote p 		{ font-size: 0.9em;}
	.bms #prodSection blockquote footer, .bms #btmProd blockquote footer { font-size: 0.8em;}
	.bms #prodSection .btn 				{ display:inline-block;}
	.bms #weyg 							{ margin:0;}
	#sphFtrs .txt 						{ padding:0;}
	#sphFtrs .scrShoots 				{ margin: 1em 0;}
	.bms .lowered-3 					{ margin-top: -2em;}
	.bms .lowered-2						{ margin-top: -3em; }
	
	/*AV for Mac*/
	#secondZone h3 			{ font-size:2.4em}
	#secondZone a 			{ margin: 0.5em 0 2em !important;}
	#MACaward .award q 		{ font-size:1.3em; margin:0 0 0 2em;}
	#MACaward p 			{ text-align:center;}
	#MACaward .award 		{ padding: 0;}
	
	/*Product Comparison*/
	#threeAwards q			{ font-size: 1em; margin:0;}
	#prodComparison .row_odd .cell, #prodComparison .row_even .cell	{ line-height: 1.2em;padding: 1em;min-height: 4.9em;}
	#prodComparison .row_even .cell i, #prodComparison .row_odd .cell i	{padding-top: 1.5em;}
	#prodComparison .cell p		{font-size: 1em;}
	
	/*Renewal Center*/
	#RnwTop #quickRnw .form-inline .form-group	{ display:table;}
	#RnwTop #quickRnw .form-inline input		{ margin-left: 0.8em; width: 11em; margin-right: 0.5em; display:inline;}
	
	/*Renew License*/
	#RnwProd .priceTable	{ margin-top:2em;}
	#RnwProd .renew {width: auto;}
	
	/*Trial downloads*/
	#toolbox_prods .prodWrapper figure		{ padding: 0 0.5em 0 0;}
	#toolbox_prods .prodWrapper p.trial		{ margin: 0 0 1em 0.5em;}
	#toolbox_prods .prodWrapper				{ padding-bottom:1em;}
	
	/*Tech Assist*/
	#people_1step 							{ bottom: 39px;position: absolute;right: 0;width: 52%;}
	#solutionsTA .priceTable p.p_new		{ font-size:2.4em;}
	#TAneeds .subTitle 						{ margin: 0.5em 0;}
	
	/*Small Business*/
	#SMBchoise h2 							{ font: 600 2.7em/1.1em "Bitter";}
	#SMBchoise h3 							{ min-height: 2.3em;}
	#SMBchoise .header 						{ min-height: 15em;}
	#SMBchoise .options						{ padding: 1em;} 
	.topImg 								{ padding: 4em 0 0;}
	#GZfirst .circle 						{ font: 400 1.7em/1.7em "Roboto";height: 2em;width: 2em;}
	
	/*Small Business product page*/
	#GZprodDesc .btnDatasheet				{ margin: 0;}
	#GZprodDesc .circle						{ padding:0; margin:0 1em 0 0;}
	#GZprodDesc .envelope 					{ margin: 0.3em 0 0;}
	#GZprodDesc a.envelope					{ line-height:3.5em;}
   	#GZprodDesc img							{ margin:4em 0 0;}
	#GZprodDesc .datasheet 					{ margin: 2em 3em 0 0;}
	
	/*SMB downloads*/
	#smbDwnld_formW 						{ margin: -8em 0 4em;}
	
	/*Enterprise homepage*/
	#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;}
	#featBlog .featured .rightSide			{ padding: 0 0 0 1em;}
	#carouselEntrprs .logo,
	#carouselEntrprs .logo:hover			{ background-size:auto 38%}
	#featBlog .rightSide					{ padding:0; margin:0;}
	#featBlog img							{ margin: 0em 1em 2em 0;}
	#featBlog p								{ margin: 2em 0 2em;}
	#featBlog h2							{ margin: 0 0 1em;}
	
	/*Toolbox*/
	.tboxComp h3		{font-size:1.2em;}
	.tboxComp p			{font-size:0.82em;}
	.tboxComp ul li a	{font-size:0.9em;}
	
	/*Virus Removal Tool*/
	#fvrtWrapper h2 span	{font-size:1.3em}
	#fvrtWrapper .form-control	{ font-size:1.1em; height:3em; width:18em;}
	#fvrtWrapper .btn		{ font-size:1.2em; margin: 0 0 0 0.2em; width: 5.5em; height: 2.8em;}
	#srch_vrem_tools p		{ width:100%;}
	#feat_rem_tool a.dwld_now	{ margin: 1em 0 0 1.3em;}
	#virus_header_search label	{  margin: -2em 0.5em 0 0;}
	#virus_header_search input[type="search"]	{ width: 9em;}
	#virus_header_search select	{ margin: -1em 0 0;}
	#security_news .imgW			{ height: 17em;}
	#security_news .txt 			{ height: 8em}
	#security_news ul li .wrapper	{ margin: 2em 0 0;}
	#vlist_area .vinfo				{ padding: 3em 1em;}
	#vlist_area .links	 			{ text-align:center;}
	#vlist_area .vinfo a.plusbg		{ margin: 0 1em 1em 0;}	
	#vlist_area .vinfo a.dwldnow	{ margin: 0 0 0 -4em !important;}
	#vlist_area .vinfo .or			{ display:block; margin: 0.8em 0;}	
	
	/*LP Clutter Cleanup */
	#LPcleanup .desktop		{ height: 50.6em; }
	
	/*Partner Homepage */
	#PANheader 				{ background-position: right -33em top; }
	#PANfeat a.plusbg		{ margin-left:1em; }
	#PANresell img 			{ margin: 4em 0 2em 0; }
	#PANresell .step1 		{ margin: 0 0 3em 0; }
	#PANresell .step2 		{ margin: 0 0 0 0; }
	#PANresell .step3 		{ margin: 0 -1em; }
	
	/* Partner Locator */
	#locPANheader			{ background-position: right -40em bottom; }
	#locPANheader .solution 	{ font-size: 1.5em; margin: 0.8em 0 0; }
	#locPANheader div.PANlocator { margin-top: 3.2em; }
	#PANfeat .subTitle		{ display: block; }
	
	/* Service Providers */
	#GZfirst h1				{ line-height: 1.1em; }
}


















