@media screen 
and (min-width : 120px) 
and (max-width : 767px){	
	html{font-size:11pt;}
	body{width:100%; margin:0; padding:0;}
	#page-wapper{width:95%; margin:0 auto; overflow:hidden;}
	.midle{width:auto !important;}
	.clrfix{height:0px !important}
	#left-page, #main-menu, #avflashintro, #header .slogan, #header .keyword, #navigator{display:none;}
	#header{background:none; height:auto;}
	#header .logo{text-align:center; margin:20px auto; width:100%;}
	#header .logo img{max-width:100%; vertical-align:middle;}
	#mainpage{background:none;}
	#right-page{width:100%; clear:both; padding:0;}
	h1.star-title{display:none;}
	h1.freeware-title{display:block; margin:0 !important;}
	h1.title, h2.title{font-size:3.8vw; text-align:center; color:#FFFFFF; float:none; margin:0; margin-bottom:10px; padding:1% 10px; border-radius:0;  font-weight:bold; background:#227BBD !important;}
	h3{font-size:11pt !important;}
	p.maintitle-general{line-height:120%; font-size:6vw; background:none; padding-left:0px; margin-left:0; margin-top:0px; text-align:center;}
	div#vcsd-content{padding:0; border:none;}
	div#vcsd-content div.box{width:100%; float:none; text-align: center;}
	div#vcsd-content div.content{width:100%; float:none;}
	div#vcsd-content div.vcsd-btn, div#mmg-content div.mmg-btn{text-align:center; margin-top:15px;}
		div#vcsd-content div.lighter-edition{padding:10px 0;}
			div#vcsd-content div.lighter-edition div.item{padding: 10px 0; border-bottom: dashed 1px #CCCCCC;}
			div#vcsd-content div.lighter-edition div.end{border:none !important;}
	div.box img{max-width:100%;}
	ul.square-list{ margin:0; display:block; float:none; line-height:200%;}
	/*ul.square-list li{height:2%; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}*/
	ul.square-list li:before{top:11px;}
	div#vcsd-content div.lighter-edition{width:100%; float:none;}
	div#vcsd-content div.lighter-edition div.item{width:100%; float:none; margin:0;}
	div#vcsd-content div.lighter-edition div.item br{margin:0; padding:0; height:0;}
	div#vcsd-content div.lighter-edition div.item h3{margin-bottom:5px;}
	div#vcsd-content div.lighter-edition div.item img.box-freeware{max-width:50%; float:left; margin-right:10px; margin-left:0px !important;}
	div#vcsd-content div.lighter-edition div.item i{text-align:justify !important; line-height:130%;}
	div#vcsd-content div.lighter-edition div.end{width:100% !important;}
	.learn-more{display:block; clear:both !important; background-position:0px 15px; padding-top:5pt; padding-bottom:5pt; line-height:180%;}
	div.event-text{margin-bottom:20px;}
	div#mpm-content{padding:0; border:none;}
	div#mpm-content div.content, div#mpm-content div.box{width:100%; float:none; overflow:hidden !important;}
	div#mpm-content div.box{height:250px; width:255px; margin:0 auto;}
	div#mpm-content div.box img{width:870px !important; max-width:870px !important; left:0px !important;}
	div#mmg-content img.box-product{margin-bottom:10px !important;}
	a.mpm-download-btn{display:block; width:100%; text-align:center;}
	div.right-product, div.left-product, #freewareleft, #freewareright{width:100% !important; float:none !important; overflow:hidden;}

	div.left-product p.content span, div.right-product p.content span{display:block; margin-bottom:5px;}
	
	#freewareleft{padding-right:0px !important;}
	
	#wcm-content,#mm-content,#mmg-content,#vom-content{width:100% !important; height:auto !important; border:none !important; padding:0px !important;}
	
	#freeware-wapper{margin-bottom:20px;}
	#freewareleft{background:none !important;}
	#freeware-wapper p.text{display:none;}
	div.freewareproduct{height:auto !important; clear:both;}
	div.freewareproduct div.freeware-box{float:left; height:auto; width:35%;}
	div.freewareproduct div.freeware-desc{float:right; width:63%;  line-height:130%; text-align:justify;}
		div.freewareproduct h3{text-transform:uppercase;}
	
	#content-footer{ background:none; border-top:solid 1px #999999;}
	#content-footer table{width:98%;}
	#content-footer table td.links, #content-footer table td.images{display:none;}
	#content-footer table td.copyright{display:block !important; padding:10px 0; text-align:center;}
	#add-this{display:none;}
	
	div.table-file{width:100% !important;}
	div.table-file table{margin-left:0px !important;}
	div.table-file table td{font-size:10pt !important; line-height:180%; vertical-align:top !important;}
	div.table-file table td a{margin-left:0px !important; font-size:11pt !important;}
	div.table-file table td p.bullet{padding:0 !important; background:none !important;}
	div#vcsd-product-page{width:100%;}
	div#vcsd-product-page h2.general{margin-left:0;}
	div.box-product{width:100% !important; border:none; padding:0; float:none;}
	div.vcsd-image{width:280px; text-align:center; margin:0 auto; float:none;}
	div.vcsd-desc{width:100%; float:none; clear:both; padding-right:0;}
	div.vcsd-desc table{width:100%;}
	div#vcsd-tabcontent{width:100%; border:none;}
		div#vcsd-tabcontent img{max-width:100%;}
	div#vcsd-description{width:100%; padding:0; line-height:180%;}
	div#vcsd-description h2{margin-top:10px 0 5px 0;}
	div#scroll-object-1 div{padding:0 !important; margin:0 !important;}
	div.vcsd-awards{line-height:180%;}
	div.vcsd-awards p{margin-left:0px !important;}
	div.vcsd-awards td{text-align:center;}
	div.vcsd-awards img{width:40%; vertical-align:top;}
	div#scroll-object-5 td{text-align:justify !important;}
	div#scroll-object-5 td:last-of-type{display:none;}
	div#vcsd-description p.bullet{margin:5pt 0; line-height:180% !important; background-position:0px 11px;}
	div#vcsd-description p.bullet a{font-size:10pt !important;}
	div#main_contentVCS{width:100% !important; padding:0 !important;}
	div.testi-comment{padding:10pt 0 !important; margin-left:5px;}
	div.testi-comment:last-child{border:none;}
	
	div.box-product-left{width:100%; float:none;}
	div.box-product-left div.image-product{width:280px; overflow:hidden; position:relative; margin:auto;}
	div.box-product-right{ width:100%; float:none; margin-right:0px;}
	div.product-btn{text-align:center;}
	/*Order page */
	
	#buy-product-header{border:none;}
	#buy-product-header h2.general{margin-left:0px;}
	#buy-product-box{width:300px; height:300px; margin:0 auto; float:none; position:relative; overflow:hidden;}
	#product-discount{}
	#buy-product-info{width:100%; float:none; margin-right:0px; margin-top:5px;}
	#buy-product-info ul{padding:0; margin:0; list-style:none; border:solid 1px #CCC;}
	#buy-product-info ul li{font-size:9pt; padding:5px 10px; border-bottom:dotted 1px #CCC;}
	#buy-product-info ul li:last-child{border-bottom:none;}
	#buy-product-btn{text-align:center; margin:10px 0;}
	#coupon-code{padding:15px; font-size:10pt;}
	#coupon-code table{width:90%;}
	#coupon-code .coupon-btn{width:132px; height:29px; background:url(https://www.audio4fun.com/images/payment/buy-coupon.gif); border:0; margin-top:10px; cursor:pointer;}
	#coupon-code .coupon-text br{display:none;}
	
	#product-payment{position:relative; line-height:130%;}
	#product-payment div{width:90% !important; padding-left:0px !important; margin: auto; height:auto !important;}
	#product-payment ul{margin:10px 0; padding:0; list-style:none;}
	#product-payment ul li{display:block; background:url(../images/bullet.gif)0px 9px no-repeat; padding:2px 0; padding-left:12px;}
	
	#call-support{position:static !important; border:none !important; width:auto !important; height:auto !important;}
	#call-support ul{margin:10px 0 !important; padding:0 !important;}
	#call-support font{font-size:11pt !important; line-height:170%;}
	
	table.editor-review a.other-learnmore{font-size:10pt !important;}
	p.note{font-size:10pt; margin-top:10pt;}
	p.download-tip{display:none;}
	
	div#download-text{width:ato; font-size:10pt !important; line-height:150%; margin:10px auto; text-align:center; border:dashed 1px #CCC; padding:10px; background-color:#FAF9E7;}
	
	/* VCS Page */
	div#vcs-description{}
	div#vcs-description h2, div#vcs-description p{margin-left:0 !important;}
	div#vcs-description p{line-height:180%;}
	div#vcs-description p.bullet{padding-left:10px; background: url(../images/bullet.gif) 0 8px no-repeat;}
	
	div#vcs-description table th:first-child{width:30% !important;}
	div#vcs-description table th:last-child{width:70% !important;}
	div#vcs-description table a{font-size:10pt !important;}
	
	div.vcs-awards img{display:block; float:left; max-width:40% !important;}
	
	div.outside{padding-left:0 !important;}
	ul.screnn-nav{margin:0 !important; padding:0;}
	ul.screnn-nav li{display:block;}
	
	div.vcs-highter{padding-left:0px !important;}
	div.vcs-highter div.lighter-item{width:100% !important;}
	div.img-lighter{margin:10px auto;}
	div.img-lighter img{max-width:none !important;}
	
	div.get-vcsd8{width:300px; margin:0 auto; text-align:center;}
	div.get-vcsd8 p{text-align:center !important;}
	div.get-vcsd8 span.date{position:absolute; right:102px; bottom:27px; font-size:8pt; text-shadow: 0px -1px #CCC}
	
	div.product-overview p{line-height:180% !important;}
	
	div#award-card-outer{display:none;}

	span.priceOff{left: 68% !important}
	span.pricePercent{left:54% !important;}
}