@charset "utf-8";
#imart-single-page .row-maxwidth-95pct{
	max-width: initial;
	width: 100%;}
#EIOT {
	overflow: hidden;
	font-size: 18px;
	line-height: 1.3;
	font-weight: 400;
	color: #646464;
	font-family: "Noto Sans TC","Noto Sans JP","Noto Sans KR", "Noto Sans", Arial, "Microsoft JhengHei", PMingLiU, sans-serif;}
#EIOT span, #EIOT b, #EIOT a, #EIOT abbr[title], #EIOT dfn[title], #EIOT mark{
  display: inline-block;
  *display: inline;
  *zoom: 1;}
#EIOT ul,#EIOT ol,#EIOT li{margin: 0px; padding: 0; list-style: none;}
#EIOT .box-img{line-height: 0px;}
#EIOT * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;}
#EIOT img{
  max-width: 100%;
  width: auto;}
#EIOT sub,#EIOT sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;}
  #EIOT sub {
    bottom: -0.25em;}
  #EIOT sup {
    top: -0.5em;}
#EIOT .list-point .icon-point{
	position: relative;
	padding-left: 18px;
	margin-top: 2px;}
	#EIOT .list-point .icon-point:after{
		content: '●';
		transform: scale(0.6);
		display: block;
		position: absolute;
		left: 0px;
		top: 0px;}
#EIOT .list-point .icon-arrow{
	position: relative;
	padding-left: 20px;
	margin-top: 2px;}
	#EIOT .list-point .icon-arrow:after{
		content: '▶';
		transform: scale(0.4,0.6);
		display: block;
		position: absolute;
		left: 0px;
		top: 0px;}
#EIOT a {
	text-decoration: none;
	outline: none;
	color: inherit;
	behavior: expression(this.onFocus=this.blur());}
	#EIOT a img, 
	#EIOT a img:hover {
		border: none;}
	#EIOT .textLink {
		color: #004280;
		transition: 0.3s;
		position: relative;
		margin-left: 2px;}
		#EIOT .textLink:after{
			transition: 0.3s;
			content: '';
			width: 100%;
			display: inline-block;
			border-bottom: 1px solid #004280;
			position: absolute;
			bottom: -5px;
			left: 0px;}
		#EIOT a.textLink:hover {
			color: #ea9716;
			text-decoration: none;}
		#EIOT a.textLink:hover:after {
			border-color: #ea9716;}
#EIOT .block-container{
	padding: 30px 2%;
	max-width: 1200px;
	margin: 0 auto;}
#EIOT .img-center{
	display: flex;
	flex-wrap: wrap;
	margin: 0 auto;}
#EIOT .smallTxt{font-size: 0.8em;}
#EIOT .blueTxt{color: #004280 !important;}
#EIOT .orgTxt{color: #f39800 !important;}
#EIOT .showType{display: none;}
	#EIOT .showType.showDesktop{display: block;}
/*更新*/
#EIOT .block-video,#EIOT .block-perpetualCustomers,#EIOT .block-acronis{background-color: #f2f9ff;}
#EIOT .block-topMsg{
	text-align: center;
	margin-bottom: 15px;}
	#EIOT .block-topMsg .block-title{
		color: #004280;
	    font-size: 1.875em;
	    font-weight: 700;
	    padding-bottom: 5px;
		text-align: center;
		display: inline-block;
		border-bottom: 1px solid #bfbfbf;
		padding: 0 3px 8px;}
	#EIOT .block-topMsg .topMsg-lighLightTxt{
		font-size: 4em;
		line-height: 1;
		font-weight: 100;
		margin-bottom: 4%;}
#EIOT .block-content{
	text-align: left;
	padding-top: 15px;
	font-size: 0.88em;}
	#EIOT .contentCenter.block-content{
		text-align: center;}			
#EIOT .block-table{
	margin: 0px 0 10px; 
	border-radius: 20px;
	overflow: hidden;}
	#EIOT .block-table .row{
		background-color: #cee2f3;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: stretch;}
		#EIOT .block-table .row:nth-child(2n){
			background-color: #e1f1ff;}
			#EIOT .block-table .col{
				text-align: center;
				display: flex;
				flex-wrap: wrap;
				align-items: center;
				justify-content: center;
				background: url(css-img/cssImg_listPoint.png) left top repeat-y;}
				#EIOT .block-table .col:first-child{background-image: none;}
	#EIOT .block-table .rowTitle{
		background-color: #adcae3!important;}
		#EIOT .block-table .rowTitle .col{
			font-weight: 700;
			color: #004280 !important;
			font-size: 1em;
			line-height: 1.2;}
@media (min-width: 769px) {
	#EIOT .block-table .row:not(:first-child):hover .col{
		background-color: #1666a9 !important;
		color: #fff !important;}
}
#EIOT .block-3BoxLists{
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	flex-wrap: wrap;}
	#EIOT .block-3BoxLists .list{
		width: 32%;}
#EIOT .block-banner{
	background: #001a4d url(css-img/bannerBG.jpg) center bottom no-repeat;
	color: #fff;
	position: relative;}
	#EIOT .block-banner .block-container{
		display: flex;
		align-items: center;
		justify-content: flex-start;
		padding-bottom: 0px;}
		#EIOT .block-banner .banner-msg{
			width: 60%;
			max-width: 610px;
			margin: 0 auto 30px;}
			#EIOT .block-banner .bannerTitle{
				font-size: 3em;
				line-height: 1.2;
				padding-bottom: 5%;
				font-weight: 700;
				width: 100%;
				text-shadow: 0.05em 0.05em 0.05em #001a4d;}
			#EIOT .block-banner .bannerTxt{
				font-size: 1.2em;
				max-width: 500px;}
				#EIOT .block-banner .orgTxt{
					font-weight: 700;
					display: inline;}
			#EIOT .block-banner .banner-btn{
				display: block;
				margin-top: 10%;
				text-align: center;}
				#EIOT .block-banner .banner-btn .btn{
					background-color: #e60185;
					border-radius: 5px;
					color: #fff;
					font-size: 1.7em;
					font-weight: bold;
					padding: 5px 35px 5px 70px;
					position: relative;}
					#EIOT .block-banner .banner-btn .btn:before{
						content: '';
						display: block;
						position: absolute;
						top: 50%;
						left: 10px;
						width: 50px;
						height: 35px;
						transform: translateY(-50%);
						background: url(css-img/cssImg_shopBtnIcon.png) center center no-repeat;}
					#EIOT .block-banner .banner-btn .btn:after{
						content: '▶';
						display: block;
						position: absolute;
						transform: translateY(-50%) scale(0.4,0.6);
						top: 50%;
						right: 10px;
						width: 20px;
						height: 35px;}
		#EIOT .block-banner .banner-img{
			width: 40%;
			margin-bottom: -30px;}
		#EIOT .block-banner .bannerTime{
			font-weight: normal;
			font-size: 0.8em;
			position: absolute;
			right: 20px;
			bottom: 20px;}
#EIOT .block-evolveContent{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;}
	#EIOT .evolveContent-textLists{
		width: 22%;
		font-size: 1.3em;
		font-weight: 700;
		color: #004280;}
		#EIOT .evolveContent-textLists .list{
			margin-top: 5px;}
			#EIOT .evolveContent-textLists .list-point .icon-arrow:after{
				color: #f39800;}
	#EIOT .evolveContent-boxLists{
		width: 75%;}
		#EIOT .evolveContent-boxLists .block-evolveLists{
			width: 100%;
			margin-top: -20px;
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
			align-items: center;}
			#EIOT .evolveContent-boxLists .list{
				width: 49%;
				margin-top: 20px;
				display: flex;
				flex-wrap: wrap;
				justify-content: space-between;
				align-items: center;}
				#EIOT .evolveContent-boxLists .evolveList-ligtheight{
					width: 170px;
					height: 170px;
					border-radius: 50%;
					background-color: #f5f5f5;
					color: #f39800;
					display: flex;
					align-items: center;
					justify-content: center;
					font-size: 6em;
					font-weight: 100;}
				#EIOT .evolveContent-boxLists .evolveList-msg{
					width: calc(100% - 190px);}
					#EIOT .evolveContent-boxLists .evolveList-top{
						color: #004280;
						font-weight: 700;
						font-size: 1.3em;}
					#EIOT .evolveContent-boxLists .evolveList-txt{
						max-width: 195px;
						margin-top: 5px;}
					#EIOT .evolveContent-boxLists .list .ligtheight-txt{
						display: flex;
						flex-wrap: wrap;
						align-items: flex-end;
						justify-content: center;
						margin-top: -12px;}
						#EIOT .evolveContent-boxLists .AccidentalData .smallTxt{
							font-size: 0.4em;
							margin-bottom: 15px;}
							#EIOT .evolveContent-boxLists .TheftLoss .ligtheight-txt,
					#EIOT .evolveContent-boxLists .Cyberattacks .ligtheight-txt{
						position: relative;}
						#EIOT .evolveContent-boxLists .TheftLoss .smallTxt,
						#EIOT .evolveContent-boxLists .Cyberattacks .smallTxt{
							position: absolute;
							right: -25px;
							top: 90%;
							font-size: 20px;
							line-height: 1;}
					#EIOT .evolveContent-boxLists .HardwareFailure .ligtheight-txt{
						font-size: 55px;}
						
	#EIOT .block-evolveContent .block-content{
		width: 100%;
		text-align: right;}
		#EIOT .block-evolveContent .block-content>span{
			margin-right: 5px;
			margin-top: 15px;}
#EIOT .block-perpetualCustomers_3BoxLists{
	margin-top: -20px;}
	#EIOT .block-perpetualCustomers_3BoxLists>.list{
		padding: 20px;
		margin-top: 20px;
		background: #00489d;
		min-height: 180px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		background: -moz-linear-gradient(-45deg,  #00489d 0%, #14356c 100%);
		background: -webkit-linear-gradient(-45deg,  #00489d 0%,#14356c 100%);
		background: linear-gradient(135deg,  #00489d 0%,#14356c 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00489d', endColorstr='#14356c',GradientType=1 );}
		#EIOT .block-perpetualCustomers_3BoxLists .box-number{
			font-family: 'Manrope', "Noto Sans TC","Noto Sans JP","Noto Sans KR", "Noto Sans", Arial, "Microsoft JhengHei", PMingLiU, sans-serif;
			font-size: 5em;
			line-height: 1;
			color: #fff;
			font-weight: 100;
			width: 30%;
			text-align: center;}
		#EIOT .block-perpetualCustomers_3BoxLists .box-txt{
			font-size: 1.3em;
			color: #a4c3ff;
			width: 65%;}
#EIOT .block-keyFeature_3BoxLists>.list{
	width: 31%;}
	#EIOT .block-keyFeatureLists{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;}
		#EIOT .block-keyFeatureLists .list{
			width: 100%;
			padding: 25px;
			text-align: center;
			font-size: 1.1em;
			background-color: #f2f9ff;
			border-top: 1px solid #fff;
			display: flex;
			flex-wrap: wrap;
			align-items: center;
			justify-content: center;}
		#EIOT .block-keyFeatureLists .list:nth-child(even){
			background-color: #e1f1ff;}
		#EIOT .block-keyFeatureLists .list:last-child{
			border-radius: 0 0 20px 20px;}
		#EIOT .block-keyFeatureLists .title{
			color: #fff;
			font-size: 1.6em;
			font-weight: 900;
			background-color: #004280;
			border-radius: 20px 20px 0 0;}
		#EIOT .block-keyFeatureLists .newBox{
			background-color: #c0e2ff !important;
			color: #004280;
			position: relative;}
			#EIOT .block-keyFeatureLists .newBox:after{
				width: 50px;
				height: 50px;
				content: 'NEW';
				display: block;
				background-color: #f39800;
				border-radius: 50%;
				color: #fff;
				font-weight: 700;
				display: flex;
				justify-content: center;
				align-items: center;
				position: absolute;
				top: calc(50% - 25px);
				left: -25px;
				transform: rotate(-25deg);}
#EIOT .block-users_3BoxLists{}
	#EIOT .block-users_3BoxLists .list-topMsg{
		font-size: 1.6em;
		font-weight: 700;
		margin-bottom: 20%;
		display: flex;
		flex-wrap: wrap;
		align-items: flex-end;
		align-content: flex-start;}
		#EIOT .block-users_3BoxLists .list-topMsg .smallTxt{
			font-size: 0.5em;
			margin-bottom: 5px;}
	#EIOT .block-users_3BoxLists .list-content{
		background-color: #f2f9ff;
		padding: 10px 22px 20px;}
		#EIOT .block-users_3BoxLists .box-peopleMsg{
			color: #737373;
			border-bottom: 1px solid #bebebe;
			margin-bottom: 5%;
			padding-bottom: 5%;
			font-size: 0.9em;
			position: relative;
			display: flex;
			justify-content: space-between;
			align-items: flex-start;}
			#EIOT .block-users_3BoxLists .peopleMsg-img{
				width: 46%;
				margin-top: -25%;}
			#EIOT .block-users_3BoxLists .peopleMsg-content{
				display: block;
				width: 54%;}
				#EIOT .peopleMsg-name .blueTxt{
					font-size: 1.5em;
					font-style: italic;
					font-weight: 700;}
		#EIOT .block-users_3BoxLists .box-title{
			font-size: 1.1em;
			font-weight: 700;
			margin-bottom: 8px;}
		#EIOT .block-users_3BoxLists .box-content{
			font-size: 0.9em;}
			#EIOT .block-users_3BoxLists .list-point .icon-point:after{
				color: #10b6b7;}
#EIOT .keyFeatureComparisonTable{}
	#EIOT .keyFeatureComparisonTable .col{
		width: 120px;
		color: #10b6b7;
		line-height: 1.3;
		font-size: 0.6em;
		padding: 12px 20px;}
	#EIOT .keyFeatureComparisonTable .col:nth-child(3),
	#EIOT .keyFeatureComparisonTable .col:last-child{width: 130px;}
	#EIOT .keyFeatureComparisonTable .colTitle{
		width: calc(100% - 500px);
		color: #6e6e6e;
		font-weight: 700;
		text-align: left;
		justify-content: flex-start;
		font-size: 1em;}
		#EIOT .keyFeatureComparisonTable .rowTitle .colTitle{
			font-size: 1.33em;
			text-align: center;
			justify-content: center;}
	#EIOT .keyFeatureComparisonTable .rowTitle .col{
		padding: 8px;}
	#EIOT .keyFeatureComparisonTable .smallTxt{
		font-weight: 500;}
#EIOT .block-keyFeatureComparison_3BoxLists{
	margin-top: 5%;}
	#EIOT .block-keyFeatureComparison_3BoxLists .list{
		text-align: center;
		background-color: #e1f1ff;
		border-radius: 20px;
		padding: 20px;}
		#EIOT .block-keyFeatureComparison_3BoxLists .box-category{
			font-size: 1.3em;
			font-weight: 700;}
		#EIOT .block-keyFeatureComparison_3BoxLists .box-title{
			font-size: 3.3em;
			line-height: 1;
			font-weight: 100;
			display: flex;
			align-items: center;
			justify-content: center;}
		#EIOT .block-keyFeatureComparison_3BoxLists .box-highLight{
			border-radius: 15px;
			background-color: #fff;
			padding: 5px 10px;
			font-weight: 700;
			margin: 15px 0;
			display: flex;
			align-items: center;
			justify-content: center;}
#EIOT .block-video{
	padding-bottom: 0px;}
	#EIOT .block-videoLists{
		text-align: center;
		padding-bottom: 50px;
		overflow: hidden;}
		/*#EIOT .block-videoLists .list{
			width: 50%;}*/
				#EIOT .videobox-img{
					text-align: center;}
					#EIOT .videobox-img .imgBox{
						position: relative;
						display: inline-block;
						margin: 0 10px;}
						#EIOT .imgBox .img{
							position: relative;
							z-index: 9;}
						#EIOT .videobox-img .imgBox:after{
							content: '';
							display: block;
							position: absolute;
							top: 98%;
							left: 0px;
							width: 100%;
							height: 15%;
							background: url(css-img/cssImg_videoBoxImg_shadow.png) center bottom no-repeat;
							background-size: cover;}
						#EIOT .videobox-img .imgBox:before{
							content: '';
							display: block;
							width: 120%;
							height: 10px;
							position: absolute;
							z-index: 2;
							bottom: 0px;
							left: -10%;
							background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,1) 0%, rgba(0,0,0,0) 64%, rgba(0,0,0,0) 100%);
							background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 64%,rgba(0,0,0,0) 100%); 
							background: radial-gradient(ellipse at center,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 64%,rgba(0,0,0,0) 100%);
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 );}
						#EIOT .videobox-img .icon-video{
							opacity: 0.6;
							transition: 0.5s;
							position: absolute;
							z-index: 10;
							top: 50%;
							left: 50%;
							margin-left: -35px;
							margin-top: -35px;
							width: 70px;
							height: 70px;
							background: url(css-img/cssImg_videoIcon.png) no-repeat;}
							#EIOT .videobox-img .imgBox:hover .icon-video{
								opacity: 1;}	
#EIOT .block-productsLists{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: stretch;
	margin-top: -20px;}
	#EIOT .block-productsLists>.list{
		width: 32%;
		margin-top: 20px;}
		#EIOT .productbox-title{
			font-size: 1.2em;
			font-weight: 700;
			margin-bottom: 10px;}
		#EIOT .block-productsLists>.list>a{
			width: 100%;
			background: #f2f9ff;}
			#EIOT .productbox-msgLists{
				color: #10b6b7;
				font-size: 16px;
				font-weight: 700;
				display: flex;
				justify-content: center;
				align-items: flex-start;
				padding:30px 10px 30px;}
				#EIOT .productbox-msgLists .msgList{
					text-align: center;
					line-height: 1.2;}
				#EIOT .productbox-img{
					display: flex;
					align-items: center;
					justify-content: center;
					padding: 0 2px 10px;}
.video-lightbox .video-ani{
  cursor: pointer;}
  .lightbox-pop{
    background-color: rgba(0,0,0,.7);
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 9999;
    justify-content: center;
    align-items: center;
    display: none;}
    .lightbox-pop.show{
      display: flex;}
    .pop-container{
      position: relative;
      width: 80%;
      padding: 40px;
      background-color: #000;}
      .pop-container .videoIframe,
      .pop-container iframe {
        width: 100%;}
        .popClose{
          font-size: 18px;
          line-height: 15px;
          text-align: center;
          position: absolute;
          top: 10px;
          right: 10px;
          font-family: Arial,'Microsoft JhengHei', sans-serif;
          cursor: pointer;
          border-radius: 50%;
          width: 30px;
          height: 30px;
          transition: .2s;
          transform-origin: right top;
          color: #004a83;
          background-color: #f4f4f4;
          display: flex;
          align-items: center;
          justify-content: center;}
          .popClose:after{
            content: 'X';
            display: block;
            transform: scale(1,0.8);}
          .popClose:hover{
            transform: scale(1.05);
            color: #fff;
            background-color: #004a83;}
@media (max-width: 1100px) {
	#EIOT .block-banner .bannerTime{
		position: static;
		text-align: center;
		display: block;
		margin-top: 5px;}
	#EIOT .block-keyFeatureComparison_3BoxLists{
		font-size: 0.9em;}
	#EIOT .evolveContent-textLists{
		width: 100%;}
		#EIOT .evolveContent-textLists .block-evolveLists{
			display: flex;
			flex-wrap: wrap;
			justify-content: center;
			align-items: center;
			margin-bottom: 20px;}
			#EIOT .evolveContent-textLists .list{
				width: auto;
				margin: 10px;}
	#EIOT .evolveContent-boxLists{
		width: 100%;}
	#EIOT .block-productsLists>.list{
		width: 49%;}
}
@media (max-width: 1000px) {
	#EIOT .block-banner .banner-img{
		width: 48%;
		margin-right: -10%;}
}
@media (max-width: 860px) {
	#EIOT .showType.showDesktop{display: none;}
	#EIOT .showType.showTablet{display: block;}
	#EIOT .block-banner{}
		#EIOT .block-banner .banner-msg{
			max-width: 460px;}
			#EIOT .block-banner .bannerTitle{
				font-size: 2.7em;}
		#EIOT .block-banner .banner-img{
			width: 48%;
			margin-right: -10%;}
	#EIOT .keyFeatureComparisonTable .rowTitle .col,
	#EIOT .keyFeatureComparisonTable .row .colTitle{
		font-size: 0.9em;}
		#EIOT .keyFeatureComparisonTable .rowTitle .colTitle{font-size: 1.1em;}
	#EIOT .keyFeatureComparisonTable .col{
		width: 110px;}
		#EIOT .keyFeatureComparisonTable .col:nth-child(3),
		#EIOT .keyFeatureComparisonTable .col:last-child{width: 120px;}
		#EIOT .keyFeatureComparisonTable .colTitle{
			width: calc(100% - 460px);}
}
@media (max-width: 768px) {
	#EIOT {
		font-size: 16px;
		line-height: 1.5;}
	#EIOT .block-topMsg{margin-bottom: 10px;}
	#EIOT .evolveContent-boxLists .list{
		width: 100%;
		max-width: 450px;
		margin:15px auto 0;}
		/*#EIOT .evolveContent-boxLists .list:first-child{
			margin-top: 0px;}*/
	#EIOT .block-banner {
	    background-size: auto 100%;
    	background-position: right bottom;}
    	#EIOT .block-banner .banner-msg{
    		width: 55%;
    		max-width: 360px;}
    		#EIOT .block-banner .bannerTitle{font-size: 2.2em;}
    		#EIOT .block-banner .bannerTxt{font-size: 1em;}
		#EIOT .block-banner .banner-img{
			width: 48%;
			margin-right: -12%;}
	#EIOT .block-evolveContent .block-content{
		text-align: left;}
	#EIOT .keyFeatureComparisonTable .row .colTitle{
		border-top: 3px solid #666;
		border-bottom: 1px solid #ccc;
		color: #666;}
		#EIOT .keyFeatureComparisonTable .rowTitle .colTitle{display: none;}
	#EIOT .keyFeatureComparisonTable .col:nth-child(2){background-image: none;}
	#EIOT .keyFeatureComparisonTable .col{
		width: 25% !important;}
		#EIOT .keyFeatureComparisonTable .colTitle{
			width: 100%!important;}
	#EIOT .block-3BoxLists>.list{
		width: 100%;
		margin-top: 20px;}
		#EIOT .block-3BoxLists>.list:first-child{margin-top: 0px;}
		#EIOT .block-3BoxLists .list-wrapper{
			max-width: 450px;
			margin: 10px auto;}
	#EIOT .block-keyFeature_3BoxLists{
		padding: 0 25px;}
	#EIOT .block-perpetualCustomers_3BoxLists>.list{
		width: 49%;
		margin-top: 20px!important;}
}
@media (max-width: 650px) {
	#EIOT .block-productsLists>.list{
		width: 100%;}
		#EIOT .productbox-msgLists{
			max-width: 500px;
			margin:0 auto; 
		}
}
@media (max-width: 580px) {
	#EIOT .showType.showTablet{display: none;}
	#EIOT .showType.showPhone{display: block;}
	#EIOT .block-banner {}
    	#EIOT .block-banner .banner-msg{
    		width: 60%;
    		max-width: 340px;}
    		#EIOT .block-banner .bannerTitle{font-size: 2.1em;}
    		#EIOT .block-banner .bannerTxt{font-size: 1em;}
		#EIOT .block-banner .banner-img{
			width: 55%;
			margin-right: -22%;}
	#EIOT .evolveContent-boxLists{
		width: 90%;
		margin: 0 auto;}
  	#EIOT .block-perpetualCustomers_3BoxLists>.list{
		width: 100%;
		margin-top: 10px!important;
		min-height: initial;}
		#EIOT .block-perpetualCustomers_3BoxLists .box-number{
			width: 80px;}
		#EIOT .block-perpetualCustomers_3BoxLists .box-txt{
			width: calc(100% - 80px);}
}
@media (max-width: 480px) {
	#EIOT {
		font-size: 14px;}
	#EIOT .block-banner {}/*
    	#EIOT .block-banner .banner-msg{
    		width: 70%;
    		max-width: 340px;}*/
    		#EIOT .block-banner .bannerTitle{font-size: 2.1em;}
    		#EIOT .block-banner .bannerTxt{font-size: 1em;}
		#EIOT .block-banner .banner-img{
			width: 55%;
			margin-right: -22%;}
}
