
/*-----------------------------------*/
/* all */
/*-----------------------------------*/

#adventech-lp h1
{
	font-size:40px;
}

#adventech-lp h1 span
{
	font-size:34px;
}

#adventech-lp h2
{
	font-size:34px;
}

#adventech-lp h3
{
	font-size:21px;
}

#adventech-lp ul,
#adventech-lp ol
{
	padding-left:20px;
}

#adventech-lp ul li
{
	list-style-type:disc !important;
}

#adventech-lp ol li
{
	list-style-type:decimal !important;
}

#adventech-lp .lp-video-container .swiper-pagination .swiper-pagination-bullet-active
{
	background-color:#004280;
}

#adventech-lp .lp-description
{
	padding:0;
}

#adventech-lp .lp-case,
#adventech-lp .application-case,
#adventech-lp .lp-container.plan,
#adventech-lp .lp-product
{
	padding:20px 0;
}

#adventech-lp .lp-video-swiper-button .swiper-button-prev,
#adventech-lp .lp-video-swiper-button .swiper-button-next
{
	color:#999;
}

#adventech-lp .lp-product .colflex .product-item
{
	width:100%;
}

#adventech-lp .lp-product .product-item p.product-price
{
	font-family:Verdana, "PingFangTC-Regular", "PingFangTC", Arial, Helvetica, HeitiTC, 微軟正黑體, "Microsoft JhengHei", sans-serif;
}

@media screen and (max-width: 1024px)
{
	#adventech-lp
	{
		margin-top:84px !important;
	}
}

@media screen and (max-width: 1199px)
{
	#adventech-lp h3
	{
		font-size:18px;
	}
}

@media screen and (max-width: 991px)
{
	.container
	{
		padding:0 !important;
	}
	#adventech-lp h1
	{
		font-size:32px !important;
	}
	#adventech-lp h1 span,
	#adventech-lp h2
	{
		font-size:26px !important;
	}
	#adventech-lp h3 br
	{
		display:none;
	}
	#adventech-lp .lp-video-swiper-button
	{
		display:none;
	}
	#adventech-lp .lp-footer
	{
		height:260px;
		background-size:auto 260px;
	}
	#adventech-lp .lp-product .product-item p.product-price
	{
		font-size:18px;
		text-align:center;
	}
	#adventech-lp  .application-case h3.title-name
	{
		height:66px;
	}
}

@media screen and (max-width: 767px)
{
	#adventech-lp .lp-contact p
	{
		margin:10px 0;
	}
	#adventech-lp .lp-footer
	{
		height:220px;
		background-size:auto 220px;
	}
	#adventech-lp  .application-case h3.title-name
	{
		font-size:18px;
		height:unset;
	}
	#adventech-lp .application-case .downloadBtn,
	#adventech-lp .plan h1 img
	{
		margin-top:10px;
	}
}

@media screen and (max-width: 599px)
{
	.container
	{
		padding:0 20px !important;
	}
	#adventech-lp h1 span
	{
		display:block;
		margin:5px 0 !important;
		padding:0 !important;
	}
	#adventech-lp .plan h1 img
	{
		width:100%;
		height:auto;
	}
	#adventech-lp .primary-btn
	{
		width:100%;
		margin:10px 0;
	}
	#adventech-lp .lp-contact .contact-link
	{
		display:block;
		width:100%;
	}
	#adventech-lp .lp-footer
	{
		height:130px;
		background-size:auto 130px;
	}
}

/*-----------------------------------*/
/* lp-header */
/*-----------------------------------*/

@media screen and (max-width: 1199px)
{
	#adventech-lp .lp-header
	{
		height:350px !important;
	}
	#adventech-lp .lp-header .kv-banner
	{
		height:350px !important;
		background-size:cover !important;
	}
	#adventech-lp .lp-header .kv-button
	{
		margin-left:-460px;
	}
}	

@media screen and (max-width: 991px)
{
	#adventech-lp .lp-header,
	#adventech-lp .lp-header .kv-banner
	{
		height:280px !important;
	}
	#adventech-lp .lp-header .kv-button
	{
		margin-left:-370px;
		top:170px;
		width:380px;
	}
}

@media screen and (max-width: 767px)
{
	#adventech-lp .lp-header,
	#adventech-lp .lp-header .kv-banner
	{
		height:210px !important;
	}
	#adventech-lp .lp-header .kv-button
	{
		margin-left:-280px;
		top:120px;
		width:280px;
		height:60px;
	}
	#adventech-lp .lp-header .kv-button p
	{
		font-size:18px;
		line-height:24px;
	}
	#adventech-lp .lp-header .kv-button p span
	{
		font-size:14px;
		letter-spacing:4px;
	}
	#adventech-lp .lp-header .kv-banner.b1 .kv-button p img
	{
		width:50px;
		height:auto;
		margin-top:5px;
	}
	#adventech-lp .lp-header .kv-banner.b2 .kv-button p img
	{
		width:30px;
	}
	#adventech-lp .lp-header .swiper-container-horizontal>.swiper-pagination-bullets,
	#adventech-lp .lp-header .swiper-pagination-custom, .swiper-pagination-fraction
	{
		bottom:2px;
	}
}

@media screen and (max-width: 599px)
{
	#adventech-lp .lp-header,
	#adventech-lp .lp-header .kv-banner
	{
		height:calc( 100vw + 60px ) !important;
	}
	#adventech-lp .lp-header .kv-banner.b1
	{
		background:url("../images/Banner_Ei_m.jpg")  no-repeat center center;
		background-size:cover;
	}
	#adventech-lp .lp-header .kv-banner.b2
	{
		background:url("../images/Banner_Ei_m02.jpg")  no-repeat center center;
		background-size:cover;
	}
	#adventech-lp .lp-header .kv-button
	{
		margin:0;
		top:unset;
		bottom:25px;
		width:280px;
		left:calc( (100vw - 280px)/2 );
	}
}

/*-----------------------------------*/
/* deviceOn */
/*-----------------------------------*/


@media screen and (max-width:1199px)
{
	#adventech-lp .deviceOn .cards
	{
		width:95%;
		margin:0 auto;
	}
	#adventech-lp .deviceOn .cards .box
	{
		width:32%;
		height:430px;
	}

	#adventech-lp .deviceOn .cards .box .pic
	{
		height:calc( 95vw * 0.32 * 19 / 35 );
	}
}

@media screen and (max-width:991px)
{
	#adventech-lp .deviceOn .cards .box
	{
		height:490px;
	}
}

@media screen and (max-width:767px)
{
	#adventech-lp .deviceOn .cards
	{
		flex-wrap:wrap;
		margin-bottom:0;
	}

	#adventech-lp .deviceOn .cards .box
	{
		width:100%;
		height:unset;
		margin-bottom:30px;
	}

	#adventech-lp .deviceOn .cards .box .pic
	{
		height:calc( 95vw * 19 / 35 );
	}
}