
/*-----------------------------------*/
/* all */
/*-----------------------------------*/

#adventech-lp h1
{
	font-size:44px !important;
	line-height: 1.3!important;
}

#adventech-lp h2{
	font-size: 30px !important;
	line-height: 1.3!important;
	white-space: nowrap;
}

#adventech-lp h3,
#adventech-lp h3 a
{
	font-size:20px !important;
	line-height:1.3 !important;
}

#Solutions h3,
#Solutions h3 a
{
	font-size:18px !important;
	line-height:1.3 !important;
	color:#222;
}

#Solutions h3 small
{
	display:block;
	font-size:16px !important;
	line-height:2 !important;
	color:#5C5C5C;
	margin-top:10px;
}

#adventech-lp h4{
	font-size: 16px !important;
	line-height: 1.3!important;
}

#adventech-lp h5{
	font-size: 14px !important;
	line-height: 1.3!important;
}


#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-product .product-item p.product-price
{
	font-size:22px !important;
}

#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:Arial, Helvetica, Verdana, sans-serif;
}

@media screen and (max-width: 1199px)
{
	#adventech-lp h3
	{
		font-size:18px;
	}
}

@media screen and (max-width: 1024px)
{
	#adventech-lp
	{
		margin-top:84px !important;
	}
}

@media screen and (max-width: 991px)
{
	.container
	{
		padding:0 !important;
	}
	#adventech-lp h1
	{
		font-size:36px !important;
	}
	#adventech-lp h2
	{
		white-space: unset;
	}
	#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;
	}
}

@media screen and (max-width: 767px)
{
	#adventech-lp
	{
		margin-top:69px !important;
	}
	#adventech-lp .lp-contact p
	{
		margin:10px 0;
	}
	#adventech-lp .lp-footer
	{
		height:220px;
		background-size:auto 220px;
	}
}

@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 .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;
	}
	#adventech-lp .lp-header .kv-banner
	{
		height:350px;
		background-size:cover;
	}
	#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;
	}
	#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;
	}
	#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-button p img
	{
		width:50px;
		height:auto;
		margin-top:5px;
	}
}

@media screen and (max-width: 599px)
{
	#adventech-lp .lp-header,
	#adventech-lp .lp-header .kv-banner
	{
		height:100vw;
	}
	#adventech-lp .lp-header .kv-banner
	{
		background:url("../images/Banner_Ei_m.jpg")  no-repeat center center;
		background-size:cover;
	}
	#adventech-lp .lp-header .kv-button
	{
		margin:0;
		top:unset;
		bottom:3%;
		/* width:280px; */
		/* left:calc( (100vw - 280px)/2 ); */
		left:50%;
		transform: translateX(-50%);
	}
}

/*-----------------------------------*/
/* English Page */
/*-----------------------------------*/

#adventech-lp .lp-header .kv-button p
{
	font-size: 22px !important;
	line-height: 1 !important;
}

#adventech-lp .lp-header .kv-button p span
{
	font-size:14px !important;
	letter-spacing:2px !important;
}

#adventech-lp .lp-description p,
#adventech-lp .lp-video p,
#adventech-lp .lp-video-row > div > p,
#adventech-lp .lp-case p,
#adventech-lp ul li
{
	color:#6C6C6C !important;
	font-size:16px !important;
	line-height:1.5 !important;
}

#adventech-lp .lp-description .intro
{
	width:100%;
	max-width:820px;
	margin:0 auto;
	padding:0;
}

#adventech-lp .primary-btn.specialBtn
{
	font-size:15px !important;
	padding:10px !important;
}

#adventech-lp .primary-btn,
#adventech-lp .application-case .case-btn,
#adventech-lp .lp-container.plan p.product-price-btn,
#adventech-lp .lp-product .product-item p.product-price-btn
{
	font-size:16px !important;
}

@media screen and (max-width: 767px)
{
	#adventech-lp .lp-header .kv-button p
	{
		font-size:20px !important;
	}

	#adventech-lp .lp-header .kv-button p span
	{
		letter-spacing:0px !important;
	}
}

#adventech-lp .lp-product .product-item p.product-desc,
#adventech-lp .lp-product .product-item ul{
	font-size: 18px;
}