@media only screen and (min-width: 100px) and (max-width: 980px) {
	.header {
		display: none;
	}
	.h5-ivu-header {
		display: block;
	}
	#main-block-container {
		padding-bottom: 0;
	}
	#main-block-container .row {
		display: flex;
	}
	#main-block-container h2,
	#hot-products-container .row h2 {
		padding-left: 20px;
	}
	.footer .foot,
	.footer .footbox .us {
		padding: 0 14px;
	}
	.footer .footbox .us {
		width: auto;
		float: none;
	}
	.storeanv {
		height: auto;
		position: relative !important;
	}
	#main-block-container,
	#hot-products-container .twelve,
	.container,
	.footer .footbox,
	.footer .foot {
		width: auto !important;
	}
	.container .left {
		float: none !important;
		display: none;
	}
	.container .right {
		float: none !important;
	}
	.right_title_pro {
		width: auto !important;
		overflow: hidden;
		line-height: 25px;
	}
	.right_container,
	.right_bottom {
		float: none !important;
		width: auto !important;
	}
	.help_content {
		width: auto !important;
		padding: 0 20px;
	}
	.products_ti {
		width: auto;
	}
	.help_content p>img {
		width: 100%;
		height: auto;
	}
	.bottom_warp {
		width: auto !important;
	}
	.storeanv ul {
		width: auto;
		padding: 0;
		padding-bottom: 14px;
		display: flex;
		flex-wrap: wrap;
	}
	.bottom_link {
		padding-top: 0 !important;
	}
	.nav_subnav {
		display: none !important;
	}
	.storeanv ul li {
		float: none;
		padding-right: 0;
		width: 50%;
		padding: 14px 14px 0 14px;
		box-sizing: border-box;
	}
	.storelist {
		width: auto;
	}
	.storelist ul {
		width: auto;
		display: flex;
		flex-wrap: wrap;
	}
	.storelist ul li {
		width: 25%;
		float: none;
		margin-right: auto;
		height: auto;
	}
	.storelist h3 {
		width: auto;
	}
	.downloadtop .downloadtopcon,
	.dow_list,
	.downloadtop .downloadtopcon p,
	.dow_list h3,
	.dow_list .dowlistcon {
		width: auto;
	}
	.dow_list .dowlistcon {
		display: flex;
		box-sizing: border-box;
		padding: 8px 14px;
	}
	.dow_list .dowlistcon dl {
		float: none;
		width: auto;
		flex: 1;
	}
	.companyban {
		height: auto;
		padding: 14px 20px;
	}
	.howban {
		width: auto;
		height: auto;
		line-height: 60px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.howban img {
		width: 60px;
	}
	.current {
		width: auto;
		padding: 15px 14px;
	}
	.howlistbox {
		width: auto;
		display: flex;
	}
	.companybox {
		width: auto !important;
	}
	.companybox .comleft {
		width: auto !important;
		float: none !important;
	}
	.companybox .comleft .comnav {
		width: auto !important;
	}
	.companybox .comleft .comnav li a {
		width: auto !important;
	}
	.companybox .comleft .media {
		width: auto !important;
		padding: 15px 14px !important;
	}
	.companybox .comleft .media h3,
	.companybox .comleft .media h4 {
		width: auto !important;
	}
	.companybox .comleft .media dl,
	.companybox .comleft .media dl dt {
		width: auto !important;
	}
	.companybox .comright {
		float: none !important;
		width: auto !important;
	}
	dl.textcon,
	.companybox .comleft .media dl dd,
	.companybancon {
		width: auto !important;
	}
	.companybancon {
		padding-top: 0 !important;
	}
	.howbox_left {
		float: none !important;
		width: auto !important;
	}
	.howbox_right {
		display: none;
	}
	.howbox .howbox_left h3,
	.howbox .howbox_left ul.aq,
	.howbox {
		width: auto;
	}
	.topbox {
		display: none;
	}
	.howbox .howbox_left ul.aq {
		margin: 0 20px;
	}
	.howbox .aqbox {
		width: auto;
	}
	.howbox .aqbox h4 {
		width: auto;
		margin: 0 20px;
	}
	.howbox .aqbox .aqboximg img {
		width: 100%;
		height: auto;
	}
	.cartbox {
		width: auto;
	}
	.cartright {
		display: none;
	}
	.cartleft {
		float: none !important;
		width: auto !important;
	}
	.bundle {
		width: auto !important;
		height: auto !important;
	}
	.bundlecon-m,
	.bundlecon-g,
	.bundlecon-a,
	.bundle-e .bundlecon-g {
		height: auto;
	}
	.bundle .bundlecon-m .cartbuybox,
	.bundle .bundlecon-g .cartbuybox,
	.bundle .bundlecon-a .cartbuybox,
	.bundle-e,
	.bundle-e .bundlecon-g .cartbuybox,
	.productHeadingType,
	.horizontalSep,
	.testimonialContainer,
	.headeru,
	.primary1,
	.featured {
		width: auto !important;
	}
	.featured {
		display: flex;
	}
	.featured .half {
		width: auto;
		float: none;
	}
	.featured .last {
		flex: 1;
	}
	.featured .half img {
		display: block;
	}
	.primary1 .half ul.feature-u li.left-f {
		width: auto;
	}
	.slideshowcon,
	.rowauto,
	.screenandaward,
	.editorbanner .editorbancon,
	.productnav ul,
	.slideshowcon dl {
		width: auto;
	}
	.dienfix .dow02 {
		float: none;
	}
	.banner-e {
		height: auto;
	}
	.row {
		width: auto;
	}
	.banner-e .heroimage img {
		margin: auto;
		display: block;
	}
	.banner-e .heroimage,
	.banner-e .detail {
		float: none;
		width: auto;
	}
	.banner-e .detail {
		padding: 20px;
	}
	.pagecontente {
		height: auto;
		padding-bottom: 14px;
	}
	.pagecontente .item {
		height: auto;
		display: flex;
		box-sizing: border-box;
		padding: 14px 14px 0 14px;
		margin-top: 0;
	}
	.pagecontente .itmeimage {
		float: none;
	}
	.pagecontente .itemcontent {
		float: none;
		width: auto;
		margin-right: 0;
		flex: 1;
		box-sizing: border-box;
		padding-left: 14px;
	}
	.footer .footbox {
		width: auto !important;
	}
	.footer .footbox .us {
		width: auto !important;
	}
	.sdcbanner,
	.usblockbanner,
	.filebanner,
	.screenandaward,
	.videoconverterban,
	.editorbanner,
	.bannerList,
	.bannercontr,
	.usbbanner,
	.fourBanner,
	.homebanner {
		display: none;
	}
	.ramdiskcon,
	.ramdiskcon dl.box01,
	.diencon {
		width: auto;
	}
	.ramdiskcon dl.box01 {
		float: none;
		height: auto;
	}
	.diencon dl,
	.ramdiskcon dl,
	.diencon dt,
	.box01 dt,
	.ramdiskcon dl.box01 dd,
	.featureandmedia .filelockfeature,
	.featureandmedia .mediareview {
		float: none;
	}
	.diencon {
		margin-top: 0;
	}
	.diencon dl {
		width: auto;
		height: auto;
	}
	.diencon dl dd {
		float: none;
		width: auto;
		padding-top: 0;
		padding: 0 20px;
	}
	.diencon dl dt {
		float: none;
		width: auto;
		padding: 0 20px;
	}
	.featureandmedia .filelockfeature,
	.featureandmedia .mediareview {
		width: auto;
	}
	.featureandmedia .mediareview,
	.featureandmedia .filelockfeature {
		padding: 0 20px;
	}
	.content_main_award_inner {
		width: auto;
		height: auto;
		background: none;
	}
	.content_container_main_award {
		float: none;
	}
	.floatcsbfreebox {
		display: none;
	}
	.filelockfeature h1 {
		margin-bottom: 20px;
	}
	img.spliter {
		width: 100%;
	}
	.morefcon,
	.morefcon h3 {
		width: auto;
		height: auto;
	}
	.morefcon .cropcon {
		width: auto;
		float: none;
		height: auto;
		margin-right: auto;
	}
	.productsnav {
		height: auto !important;
	}
	.productsnav ul {
		width: auto !important;
		padding: 0 !important;
	}
	.productsnav ul li {
		float: none !important;
		padding: 0 20px !important;
		height: 50px;
		line-height: 50px;
		border-bottom: 1px solid #eee;
	}
	.encryption h3,
	.encryption,
	.encryption ul {
		width: auto !important;
	}
	.encryption ul {
		display: flex;
		flex-wrap: wrap;
	}
	.encryption ul li {
		float: none !important;
		width: 50% !important;
		padding: 0 20px;
		box-sizing: border-box;
	}
	.encryption ul li p {
		float: none !important;
		width: auto !important;
		text-indent: inherit !important;
	}
	.encryption ul li p img {
		width: 100%;
	}
	.encryption ul li h4 {
		float: none !important;
	}
	.privacy .privacycon {
		background: none!important;
	}
	.privacy,
	.privacy h3,
	.privacy .privacycon,
	.privacy ul {
		width: auto !important;
		height: auto !important;
	}
	.privacy ul li h4,
	.privacy ul li p {
		float: none !important;
		width: auto !important;
		height: auto !important;
	}
	.privacy ul li {
		float: none !important;
		width: 50% !important;
		padding: 0 20px;
	}
	.privacy ul {
		display: flex;
	}
	.videolist,
	.videolist h3,
	.videolist ul,
	.videolist ul li {
		float: none !important;
		width: auto !important;
	}
	.videolist,
	.videolist h3,
	.videolist ul,
	.videolist ul li,
	.videolist ul li p {
		width: auto !important;
	}
	.videolist ul li,
	.videolist ul li h4,
	.videolist ul li p {
		float: none !important;
	}
	.optimize,
	.optimize h3,
	.optimize ul,
	.optimize ul li {
		width: auto !important;
	}
	.optimize ul li,
	.optimize ul li.fl_right {
		float: none !important;
	}
	.videolist ul li,
	.optimize ul li {
		padding: 0 20px !important;
	}
	.dvdlist .divlistcon,
	.optimize ul {
		background: none!important;
	}
	.dvdlist,
	.dvdlist h3,
	.dvdlist .divlistcon,
	.dvdlist ul,
	.dvdlist ul li,
	.dvdlist ul li p a,
	.videolist ul li p a,
	.optimize ul li p a,
	.privacy ul li p a,
	.encryption ul li p a {
		width: auto !important;
	}
	.dvdlist ul,
	.dvdlist ul li {
		float: none !important;
	}
	.dvdlist ul li {
		padding: 10px 20px !important;
	}
	.videolist ul li p.img {
		display: none;
	}
	.banner-t,
	.banner-m,
	.banner,
	.banner-a {
		height: auto;
		padding-bottom: 20px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.banner .heroimage,
	.banner-a .heroimage,
	.banner-m .heroimage,
	.banner .detail,
	.banner-a .detail,
	.banner-m .detail,
	.banner-t .heroimage,
	.banner-t .detail {
		float: none;
	}
	.banner .detail,
	.banner-a .detail,
	.banner-t .detail,
	.banner-m .detail,
	.pagecontentm .itemcontent {
		width: auto;
	}
	.pagecontenta,
	.pagecontentm,
	.pagecontent,
	.pagecontentm .item,
	.pagecontent .item,
	.pagecontenta .item {
		height: auto;
	}
	.pagecontentm .item,
	.pagecontent .item,
	.pagecontenta .item {
		display: flex;
		padding: 0 20px;
	}
	.pagecontentm .itmeimage,
	.pagecontentm .itemcontent,
	.pagecontent .itemcontent,
	.pagecontenta .itmeimage,
	.pagecontenta .itemcontent {
		float: none;
	}
	.pagecontentm .itemcontent,
	.pagecontent .itemcontent,
	.pagecontenta .itemcontent {
		margin-right: 0;
		padding-left: 20px;
	}
	.suitemenu .item {
		width: auto;
		float: none;
		margin-top: 0;
		display: flex;
		padding: 8px 20px;
		align-items: center;
		border-bottom: 1px solid #ddd;
	}
	.suitemenu .item p {
		width: auto;
		float: none;
		margin-top: 0;
		display: flex;
		flex: 1;
		padding: 8px 20px;
		align-items: center;
	}
	.callaction {
		width: auto;
		float: none;
		height: auto;
		padding: 0;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.callaction>p {
		padding: 0 20px;
	}
	.callaction .oldprice {
		padding: 0;
	}
	.pricing_footer {
		height: auto;
		padding: 0 20px 20px;
	}
	.pricing_footer p {
		display: inline-block;
	}
	.pagecontentg {
		height: auto;
	}
	.pagecontentg .item {
		height: auto;
		display: flex;
		padding: 20px;
	}
	.pagecontentg .itmeimage {
		float: none;
		width: auto;
	}
	.pagecontentg .itemcontent {
		width: auto;
		float: none;
		margin-right: 0;
		flex: 1;
		padding-left: 20px;
	}
	.row1000 {
		width: auto;
	}
	.wikicontent .module .content .text,
	.wikicontent .module .content .text {
		float: none;
		width: auto;
		margin-left: auto;
		padding: 0 20px;
	}
	.top {
		display: none;
	}
	.all {
		background: none !important;
	}
	.vobcutter .title {
		margin-left: 0;
		text-align: center;
	}
	.bigrow {
		width: auto;
	}
	.bigrow .screenshot,
	.compareandhowtos .howtos {
		display: none;
	}
	.suitemenu,
	.calltoactionbare {
		height: auto;
	}
	.compareandhowtos .features {
		width: auto;
		float: none;
	}
	.usb_benefit,
	.usb_benefit h3,
	.usb_benefit dl,
	.usb_benefit dl dd {
		width: auto;
		float: none;
	}
	.usb_benefit dl dt {
		float: none;
		padding-top: 0;
	}
	.usb_benefit dl {
		display: flex;
		padding: 0 20px;
	}
	.usb_benefit dl dd {
		flex: 1;
	}
	.converterdes {
		width: auto;
	}
	.converterdes dl {
		float: none;
		width: auto;
		height: auto;
		padding: 0 20px;
		display: flex;
		margin-bottom: 20px;
	}
	.converterdes dl dt {
		float: none;
		padding-top: 0;
	}
	.converterdes dl dt img {
		width: 100%;
	}
	.converterdes dl dd {
		float: none;
		width: auto;
		padding-top: 0;
		flex: 1;
		padding-left: 20px;
	}
	.nom_txt {
		float: none;
	}
	.help_content_img {
		width: auto;
		float: none;
	}
	.help_content_img img {
		width: 100%;
		height: auto;
	}
}

@media only screen and (min-width: 100px) and (max-width: 960px) {
	.fileljscon {
		width: auto;
		padding: 0 20px;
	}
	.fileljscon img,
	.fileljscon p.fil01 {
		float: none;
		width: auto;
	}
	.fileljscon img {
		display: block;
		margin: 0 auto;
	}
	.howlistbox {
		width: auto;
		display: block;
	}
	.howlistbox .howlistcon,
	.howlistbox .howlist,
	.howlistbox .howlist h3 {
		width: auto;
		float: none;
	}
	.bundlecon-m .imm,
	.bundlecon-g .imgi,
	.bundlecon-a .ima {
		padding: 0 20px;
	}
	.cartbuybox {
		text-align: center;
		display: flex;
		flex-wrap: wrap;
	}
	.bundle .bundlecon-m .cartbuybox p,
	.bundle .bundlecon-g .cartbuybox p,
	.bundle .bundlecon-a .cartbuybox p,
	.bundle .bundlecon-v .cartbuybox p,
	.bundle-e .bundlecon-g .cartbuybox p {
		margin: 0;
		width: 33.3% !important;
		padding: 0 10px;
		text-align: center;
		box-sizing: border-box;
	}
	.bundle .bundlecon-m .cartbuybox div,
	.bundle .bundlecon-g .cartbuybox div,
	.bundle .bundlecon-a .cartbuybox div,
	.bundle .bundlecon-v .cartbuybox div,
	.bundle-e .bundlecon-g .cartbuybox div {
		display: block;
		margin-top: 20px;
	}
	.bundle .bundlecon-m .cartbuybox .buy02,
	.bundle .bundlecon-g .cartbuybox .buy02,
	.bundle .bundlecon-a .cartbuybox .buy02,
	.bundle .bundlecon-v .cartbuybox .buy02,
	.bundle-e .bundlecon-g .cartbuybox .buy02 {
		margin-left: 0
	}
	.productHeadingType>div:first-child {
		float: none;
		width: auto;
		display: flex;
	}
	.productHeadingType>div:first-child>*:last-child {
		flex: 1;
		float: none;
		width: auto;
	}
	.productHeadingType>div:first-child>*:first-child {
		float: none;
	}
	.productHeadingType .productPrice {
		float: none;
		width: auto;
		display: inline-block;
		margin-left: 267px;
	}
	.productHeadingType .productPrice .productPriceContainer {
		margin: 0;
	}
	.featured {
		display: block;
	}
	.primary1 .half {
		width: auto;
	}
	.slideshowcon dl,
	.slideshowcon dl dd,
	.slideshowcon dl dt {
		float: none;
		width: auto;
		height: auto;
	}
	.slideshowcon {
		padding: 10px 20px;
	}
	.suitemenu {
		height: auto;
	}
	.suitemenu .item {
		float: none;
		margin: 0;
	}
	/*.callaction{
		float: none;
		padding: 20px 0;
		height: auto;
	}*/
	/*.suitemenu .row{
		display: flex;
		flex-wrap: wrap;
	}
	.suitemenu .item{
		width: 25%;
		box-sizing: border-box;
		padding: 20px;
	}*/
}

@media only screen and (min-width: 100px) and (max-width: 768px) {
	.h-banner {
		display: none;
	}
	#main-block-container {
		padding-top: 0;
	}
	.bigrow .guide dl dt,
	.guide dl dt {
		float: none;
		display: inline-block;
		margin-left: 20px;
	}
	.guide dl dd img {
		width: 100%;
	}
	.bigrow .guide dl,
	.guide dl {
		width: auto;
	}
	.bigrow .guide dl dd,
	.guide dl dd {
		float: none;
		width: auto;
		margin: 0;
		padding: 8px 20px;
	}
	#main-block-container .row {
		display: block;
	}
	#main-block-container .block-item {
		margin-bottom: 20px;
		width: 100%;
		float: none;
	}
	#main-block-container .block-item:last-child {
		margin-left: 0;
	}
	#hot-products-container .twelve .columns {
		float: none;
		width: 100%;
		display: flex;
	}
	.h-box2 .item {
		float: none;
		width: 100%;
		height: auto;
	}
	.storelist ul li {
		width: 33.3%;
	}
	.cartbox .cartleft dl {
		width: auto;
		display: flex;
	}
	.cartbox .cartleft dl dt {
		float: none;
	}
	.cartbox .cartleft dl dd {
		width: auto;
		flex: 1;
		float: none;
	}
	.cartbuybox {
		width: auto !important;
		display: flex;
		flex-wrap: wrap;
	}
	.cartbox .cartleft .cartbuybox p {
		float: none;
		width: 33.3%;
		box-sizing: border-box;
		padding: 0 20px;
	}
	.cartbox .cartleft .cartbuybox .buy02 {
		width: 100%;
	}
	.productHeadingType>div:first-child {
		display: block;
	}
	.productImg {
		margin: 0 auto;
		display: block;
		float: none;
	}
	.productHeadingType .productText {
		padding: 0 20px;
		width: auto;
		float: none;
	}
	.productHeadingType .productPrice {
		background: none;
		display: block;
		margin: 0;
		box-sizing: border-box;
		padding: 0;
	}
	.productHeadingType .productPriceContainer {
		border: none;
		width: auto;
	}
	.productnav {
		position: relative !important;
	}
	.productnav-right {
		display: flex !important;
	}
	.productnav-left,
	.productnav-right {
		float: none;
	}
	.productnav-left a {
		width: auto;
		display: block;
		line-height: 59px;
		border-bottom: 1px solid #bbb;
		text-align: left;
		border-left: 3px solid transparent;
		padding: 0 20px;
	}
	.productnav-right {
		margin-top: 0;
	}
	.productnav-left .first-a {
		border-left-color: #0073d2;
		color: #0073d2;
		border-bottom-color: #bbb;
	}
	.productnav-right {
		padding: 20px;
	}
	.featurerow {
		margin-bottom: auto;
	}
	.featurerow .item {
		width: auto;
		float: none;
		display: flex;
		margin-bottom: 20px;
	}
	.featurerow .item>* {
		float: none !important;
	}
	.featurerow .item>img {
		align-self: flex-start;
	}
	.featurerow .item>img,
	.featurerow .item>div {
		display: inline-block;
	}
	.featurerow .item .content {
		width: auto;
	}
	.howbox .aqbox .aqcon,
	.howbox .aqbox .aqcon dl,
	.fe_con_fot {
		width: auto;
	}
	.features_zt,
	.fe_con {
		width: auto;
	}
	.ramdiskcon .commentbox {
		background-image: none;
		height: auto;
		padding: 0 20px;
	}
	.right_list,
	.right_list .rleft,
	.right_list .rright,
	.right_list .rright_title,
	.right_list .rright_text.banner {
		width: auto;
		float: none;
	}
	.right_list .rright_container {
		width: auto;
		margin-right: auto;
		padding: 0 20px;
	}
}

@media only screen and (min-width: 100px) and (max-width: 640px) {
	.converterdes dl {
		display: block;
	}
	.converterdes dl dd {
		padding-left: 0;
	}
	.container .right {
		width: auto !important;
	}
	.wikicontent .module .content .image {
		padding: 20px;
	}
	.wikicontent .module .content .image img {
		width: 100%;
		height: auto;
	}
	.productnav-right {
		justify-content: space-between;
	}
	.productnav-right a {
		display: block;
		width: auto;
		flex: 1;
	}
	.productnav-right .buynow {
		display: flex;
		margin-left: 10px;
	}
	.productnav-right .buynow span {
		width: auto;
		flex: 1;
		text-align: center;
	}
	.award_cell {
		height: auto;
	}
	.ramdiskcon dl.box01 dd,
	.ramdiskcon dl.box01 dt {
		width: auto;
		padding: 0 20px;
	}
	.ramdiskcon dl.box01 dt img,
	.diencon dl dt img {
		width: 100%;
	}
	#hot-products-container .twelve .alpha {
		box-sizing: border-box;
		padding-left: 10px;
	}
	#hot-products-container .twelve .btn {
		padding: 10px 0 0 0;
		display: flex;
	}
	#hot-products-container .twelve .hot-product-box {
		width: auto;
		height: auto;
	}
	#hot-products-container .twelve .columns {
		box-sizing: border-box;
		padding: 20px 10px;
	}
	.row-fluid .span img {
		display: none;
	}
	.choose-box .text {
		padding-left: 0;
	}
	.row-fluid {
		display: flex;
	}
	.row-fluid .span {
		width: auto;
		flex: 1;
		margin-left: auto;
		box-sizing: border-box;
		padding: 0 14px;
	}
	.storelist ul li {
		width: 50%;
	}
	.cartbox .cartleft .cartbuybox p:nth-child(3n),
	.cartbox .cartleft .cartbuybox p:last-child {
		width: 100%;
		padding: 10px 20px 0 20px;
	}
	.bundlecon-m,
	.bundlecon-g {
		overflow: hidden;
	}
	.bundlecon-m h3 {
		padding-top: 0;
		line-height: 40px;
	}
	.bundlecon-g h3,
	.bundlecon-a h3 {
		line-height: 40px;
	}
	.bundle .bundlecon-m .cartbuybox p {
		font-size: 28px !important;
	}
	.bundle .bundlecon-m .imm .imm1,
	.bundle .bundlecon-g .imgi .img2,
	.bundle .bundlecon-g .imgi .img1,
	.bundle .bundlecon-g .imgi img,
	.bundle .bundlecon-a .ima .im1 {
		padding: 0;
	}
	.cartbox .cartleft dl {
		display: block;
	}
	.cartbox .cartleft dl dd {
		padding: 0 20px;
	}
	.featured {
		padding: 0;
	}
	.featured .half {
		padding: 0 20px;
	}
	.featured .half img {
		margin: 0;
		width: 100%;
	}
	.featured .half p a.buttonu {
		font-size: 20px;
		line-height: 50px;
	}
	.featured .half p span.big {
		font-size: 30px;
	}
	.primary1 {
		padding: 84px 20px 0;
	}
	.fe_con {
		background: none;
	}
	.fe_con dl,
	.fe_con ul {
		float: none;
		width: auto;
		height: auto;
	}
	.fe_con dl dt {
		width: auto;
		padding: 2px 20px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.fe_con ul {
		width: 80px;
		position: relative;
		margin: auto;
		margin-right: 20px;
		top: 0;
	}
	.fe_con ul li img {
		display: block;
		width: 20px;
		height: 20px;
	}
	.fe_con ul li {
		float: none;
		display: inline-block;
		width: auto;
		height: auto;
		background: #eee;
		border-radius: 50%;
		/* line-height: 26px; */
		padding: 4px;
	}
	.fe_con ul li:last-child,
	.features_zt ul li:last-child {
		background: #00961a;
	}
	.features_zt h3 {
		float: none;
		height: auto;
	}
	.features_zt ul {
		float: none;
		width: auto;
		display: flex;
	}
	.features_zt ul li {
		float: none;
		width: auto;
		line-height: normal;
		flex: 1;
		padding: 4px 20px;
		background: #eee;
	}
	.features_zt {
		background: none;
	}
}

@media only screen and (min-width: 100px) and (max-width: 414px) {
	#hot-products-container .twelve .hot-product-box a img {
		width: 100%;
	}
	#hot-products-container .twelve .columns {
		padding: 20px 10px;
		box-sizing: border-box;
	}
	#hot-products-container .twelve .hot-product-box {
		width: 40%;
		height: auto;
	}
	#hot-products-container .twelve .hot-product-box a {
		padding: 14px;
	}
	#hot-products-container .twelve .alpha {
		padding: 0;
		box-sizing: border-box;
		width: 70%;
		padding-left: 10px;
	}
	#hot-products-container .twelve .btn {
		padding: 0;
		display: flex;
		width: 100%;
		padding-top: 10px;
	}
	.storelist ul li .buy {
		width: 100%;
	}
	.storelist ul li p {
		padding: 5px 10px;
	}
	.cartbox .cartleft dl dt {
		width: 30%;
	}
	.cartbox .cartleft dl dd {
		box-sizing: border-box;
	}
	.cartbox .cartleft dl dt img {
		width: 100%;
		height: auto;
	}
	.callaction {
		padding: 20px 20px 0 20px;
	}
	.callaction .buttons,
	.calltoaction .buttons {
		width: auto;
	}
	.callaction .buttons a,
	.calltoaction .buttons a {
		width: 50%;
	}
}