#banner_section {background-size: initial;}
#banner_section .gradient_effect {background: none;}
#related_products_section {background-color: #999999;}
#related_products_section .related_products_desc, #related_products_section .related_products_item .related_products_name{color: #fff}

.feature h6 span{letter-spacing:0.1rem;}
.feature h6{line-height:1.3}
.feature h4{margin:1rem 0;}
.feature h4 span{letter-spacing:0.5rem}

.shw6 #faq_section{background-color:#f9f9f9;padding-bottom:50px}
.shw6 #faq_section .faq_btn {margin-bottom:0}

#product_list .name p{
	color:#999;font-weight:normal;font-size: 14px;
margin-top: 5px;
margin-bottom: 5px;}
#gpa-skw1_intro1 {background-color: black; height:auto;padding-top:50px}
#gpa-skw1_intro1{color:#efefef}
#gpa-skw1_intro1 .feature_content {color: white; }
#gpa-skw1_intro1 .inner_content {color: white; }
#gpa-skw1_intro1.feature_top .feature_bg_img {width: 50%;bottom: -80px;}
#gpa-skw1_intro1 .rotate{display:none}
#gpa-skw1_intro1 .rotate.active{display:block}
#gpa-skw1_intro1 .feature_bg_img{margin-top:0rem;}
#gpa-skw1_intro1 .feature_bg_img img{width:100%;max-width:750px;margin:0 auto;}
/* gpa-skw2_intro2 */
#gpa-skw2_intro2{
	background-color:#DFDFDF;
	height:auto;
	padding-bottom:50px;
	padding-left:20px;
	padding-right:20px;
}
#gpa-skw2_intro2 .row{    
	max-width: 950px;
    margin: 0 auto;

}
#gpa-skw2_intro2 .sub_desc{
margin-top:20px;
}
#gpa-skw2_intro2 h6{
		color:#999;
			margin-left:12px;
		margin-right:12px;
}
#gpa-skw2_intro2 h5{
			margin-left:18px;
		margin-right:18px;
}
#gpa-skw2_intro2 .inner_content{
margin-top:-10px;
padding-bottom:35px;
}
#gpa-skw2_intro2 img{
	vertical-align:middle;
	 display: inline-block;
    height: 100%;
	width:100%
}
	#gpa-skw2_intro2 .function_col{width:65%;}

/* gpa-skw2_intro3 */
#gpa-skw2_intro3{
	background-color:#EEEEEE;
		height:auto;
	padding-bottom:50px;
}

#gpa-skw2_intro3 a{color: black;}

#gpa-skw2_intro3 h6{
		line-height: 140%;
		color:#999;
}
#gpa-skw2_intro3 .sub_desc{
		margin-top:20px;
		
}

#gpa-skw2_intro3 .inner_content{
margin-top:-10px;
padding-bottom:15px;
}

#gpa-skw2_intro3 img{
	vertical-align:middle;
	 display: inline-block;
    height: 100%;
}
#hidden_sample{
padding-bottom:30px;
}
#gpa-skw2_intro3 .container{
	max-width:613px;
}
@media only screen and  (max-width: 600px){
#gpa-skw2_intro2 img{width:60%;}
}
@media only screen and  (min-width: 768px){
.vcenter{
	    /* display: inline-block; */
    /* vertical-align: middle; */
    /* float: none; */
	 position: relative;
  transform: translateY(10%);
}
}
@media only screen and  (min-width: 850px){
.vcenter{
	    /* display: inline-block; */
    /* vertical-align: middle; */
    /* float: none; */
	 position: relative;
  transform: translateY(25%);
}
}

@media only screen and  (max-width: 320px){
	#gpa-skw2_intro3 h4{font-size:23px;}
	#gpa-skw2_intro2 h4{font-size:23px;}
	#gpa-skw2_intro2 h5{margin:0;font-size:20px;}
		#gpa-skw2_intro3 img{width:100%;}
}
@media only screen and (min-width: 321px) and (max-width: 767px){
	#gpa-skw2_intro3 img{width:80%;}
	
}

#gpa-skw1_intro2 {
	height:auto; 
	padding-top:50px;}
#gpa-skw1_intro2 img{width:100%;max-width:750px;min-width:480px;position:relative;left:50%;transform:translateX(-50%)}

#gpa-skw1_intro3 { 
	background-repeat: no-repeat; 
	background-position: center bottom; 
	background-size: auto 100%; 
	height:500px;
	padding-top:50px;
	background-color:#e4e4e4}

#gpa-skw1_intro4 .row {width:50%;margin: 0 auto;}


.swiper-outer{z-index:1;}

.prod_watermark{
	position: absolute;
	width:100px;
	bottom:50px;
	z-index: 100;  
	top:unset;
	right: 25%;}

.eng #gpa-skw1_intro1 h4, .eng #gpa-skw1_intro2 h4, .eng #gpa-skw1_intro3 h4, .eng #gpa-skw1_intro4 h4{font-size:1.6rem;}

.feature_video.feature{position:relative; color: #fff;     height: auto;}
.feature_video.feature h4{}
.eng .feature_video.feature h4 {}
.feature_video.feature .feature_content{max-width: 800px; padding-bottom: 50px}
.feature_video.feature .inner_img{position:relative}
.feature_video.feature .inner_img img{width:100%}
.feature_video.feature .video_Popup {width: 100%;height: 100%;display: block; text-align: center;position: absolute;cursor: pointer}
.feature_video.feature .video_Popup i{font-style: normal;color: #fff;font-size: 72px;height:72px; -webkit-transition: color .3s;transition: color .3s;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.feature_video.feature .video_Popup:hover i {color: #aaa;}
.feature_video.feature .inner_txt{color: #242424; padding: 10px; background-color: #FFFFFF; font-size: 16px; font-weight: 600;}
.feature_video.feature .video_btn {position: relative;margin: 25px auto;width: 100%;max-width: 250px;color: #616161;}
.feature_video.feature .video_btn img{width:100%}
.feature_video.feature .video_btn p{margin-top: 10px;font-size: 18px;font-weight: bold;}
.feature_video.feature .video_bg{position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%; background-color: #000; z-index: 1; display: none;}
.feature_video.feature .video_container{position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;margin: auto;z-index: 1;display: none;align-items: center;justify-content: center;}
.feature_video.feature .video_container .plyr_wrapper{width: 80%; max-width:600px}
.feature_video.feature .video_container .video_ply {position:relative; padding-bottom: 56.25%;height: 0;overflow: hidden;background: #000;display:none}
.feature_video.feature .video_container .video_ply iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.feature_video.feature .close_icon{position: absolute;right: 10px;top: 10px;border: #fff 1px solid;background-color: transparent;width: 42px;height: 42px;border-radius: 21px;text-align: center;z-index:2; display:none; cursor: pointer}
.feature_video.feature .close_icon:hover{background-color: #fff}
.feature_video.feature .close_icon i{font-size: 18px;line-height: 42px; color: #fff }
.feature_video.feature .close_icon:hover i{color:#43413f}

}
@media only screen and (min-width: 1920px){

    
}
@media only screen and (min-width: 601px) and (max-width: 992px){
#gpa-skw1_intro1 {height: auto;}
	.prod_watermark{width: 30%;bottom:35px;}
}
@media only screen and (min-width: 601px){
	#gpa-skw1_intro1.feature h6{margin-top:2rem!important;}
}
@media only screen and (max-width: 600px){
	.prod_watermark {
		right: 15%;
		bottom: 40px;
		width: 30%;
		max-width: 80px;
	}	
	
#banner_section .product_name div {
    font-size: 22px;
   
}	
	
	#banner_section .container h3 div img{display:none;}

	#gpa-skw1_intro1 img {width:100%}
	#gpa-skw1_intro1 {height:auto;}
	#gpa-skw1_intro2 {height: auto;}
	#gpa-skw1_intro3 {
		height: auto;
		background-image:url(/imagestw/products/product_list/shw6/wh_family_m.jpg)!important;
		background-size:100% auto;
		padding-bottom:50%;}
	
	#gpa-skw1_intro4 .row {width: 100%; margin: 0 auto;}

    .eng .feature_video h4 {font-size: 1.8rem;}
    .feature_video.feature{height:auto;min-height: 350px;}
    .feature_video.feature .inner_content {width: 80%; max-width: 250px;margin: 0 auto;}
    .feature_video .feature_content{padding-left: 0; padding-right: 0}
    .feature_video.feature .video_Popup i {margin: 55px 0;}
    .feature_video.feature .video_btn p {margin-top: 5px;font-size: 14px;}    
    .feature_video.feature .inner_txt {margin-bottom: 20px;}
}
#best_partner{
       opacity: 1;
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
	height: 20%;
    transform: translateY(150%) translateX(-300%);  
}
@media screen and (max-width:500px) { 
 #best_partner{
 height:16%;
    transform: translateY(120%) translateX(-195%);  
}
}