.aboutus.section2 {padding-bottom:215px;}
.aboutus.section2 h3 {animation-name:fadeInUp;}
.aboutus.section2 .dealer-list ul {text-align:center; margin-bottom: 25px;}
.aboutus.section2 .dealer-list li {width:calc(100%/4);padding:0 10px;}
.aboutus.section2 .dealer-list li .box {width:100%;box-shadow:21px 34px 100px 0px rgba(169, 169, 169, 0.3);border:1px solid #e7e7e7;border-radius:20px;min-height:455px;padding:65px 30px 20px;}
.aboutus.section2 .dealer-list li i {display:inline-block;width:86px;height:86px;margin-bottom:35px;}
.aboutus.section2 .dealer-list li {animation-name:fadeInUp;}
.aboutus.section2 .dealer-list li:nth-child(1) {animation-delay:0.1s;}
.aboutus.section2 .dealer-list li:nth-child(2) {animation-delay:0.5s;}
.aboutus.section2 .dealer-list li:nth-child(3) {animation-delay:1s;}
.aboutus.section2 .dealer-list li:nth-child(4) {animation-delay:1.5s;}


.aboutus.section2 .dealer-list{
	margin-top: 60px;
}
.aboutus.section2 .dealer-list .dealer-text{
	text-align: left;
	margin-top: 10px;
	padding-left: 10px;
}

.aboutus.section2 .dealer-list .dealer-text p{
	font-weight: bold;
	font-size: 14px;
	color: #1c1c1c !important;
	text-align: center;
}

.aboutus.section2 .dealer-list .dealer-text span{
	color: #474747 !important;
}

.aboutus.section3 .slider-wrap .thumb{
	box-shadow: none !important;
}

#footer .footer-menu .follow-group .tiktok {background:#9e9e9e url('../images/icon/tiktok-bw.png') no-repeat 50% 50%;}

#footer .footer-menu .follow-group .tiktok:hover {background:#fff url('../images/icon/tiktok-WHITE.png') no-repeat 50% 50%;}


.sub-visual {height:528px;background:url('../images/dealers/dealers-banner (2).jpg?v=5') no-repeat 50% 0;background-size:cover;-webkit-animation:visual-scale 1s;animation:visual-scale 1s;-webkit-animation-duration:5000ms;animation-duration:5000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.3,0,.7,1);timing-function:cubic-bezier(.3,0,.7,1);}
.sub-visual.about {background:url('../images/sub/about-Us-banner.jpg') no-repeat 50% 0;background-size:cover;}

@media all and (min-width:320px) and (max-width:767px) {
	.sub-visual {
		height: 280px;
	}
}

.main-visual .visual-slider li.item2 {background:url('../images/main/home-banner-1.jpg') no-repeat 50% 0 !important; background-size:cover !important;}
.main-visual .visual-slider li.item3 {background:url('../images/main/home-banner-2.jpg') no-repeat 50% 0 !important; background-size:cover !important;}
.main-visual .visual-slider li.item4 {background:url('../images/main/home-banner-3.jpg') no-repeat 50% 0 !important; background-size:cover !important;}
.main-visual .visual-slider li.item5 {background:url('../images/main/home-banner-4.jpg') no-repeat 50% 0 !important; background-size:cover !important;}

.main-visual .visual-slider li.item1 {
	background-color: #000 !important;
}


.main-visual .visual-slider .video{
	text-align: center !important;
}

.slide-video.slide-media{
	height: 100vh;
    width: 100%;
    object-fit: cover;
}

#footer .footer-menu .logo a.logo2 {
	margin-right: 0px;
}


/*GNB*/
#gnb > ul > li > a {display:block;height:90px;line-height:90px;font-size:14px;color:#eaeaea;position:relative;padding:0 39px;}

#wrap {
	min-width: 100% !important;
}


@media only all and (max-width:767px) {
	.aboutus.section2 {padding-bottom:60px;}
	.aboutus.section2 .dealer-list ul {display:block !important; margin-bottom: 0px !important;}
	.aboutus.section2 .dealer-list li {width:calc(97%/2);padding:0 10px;margin-top:20px; display: inline-block !important;}
	.aboutus.section2 .dealer-list li .box {min-height:auto;padding:35px 20px 30px;}
	.aboutus.section2 .dealer-list li:nth-child(1) {margin-top:0;}
	.aboutus.section2 .dealer-list li i {width:60px;height:60px;margin-bottom:20px;}
	.aboutus.section2 .dealer-list dt {font-size:22px;}
	.aboutus.section2 .dealer-list dd {font-size:13px;}


	.aboutus.section2 .dealer-list .dealer-text p{
		font-size: 12px;
	}

	.aboutus.section3 h3{
		font-size: 24px;
	}
}

@media all and (min-width: 100px) and (max-width: 1024px){

	.main-visual .visual-slider li.item1{
		background-color: transparent !important;
	}
	.main-visual, .main-visual .visual-slider li{
		height: initial !important;
	}
	.slide-video.slide-media{
		height: initial !important;
	}

	.slide-video.slide-media.mobile-video{
		height: 100vh !important;
	}
	.main-visual .visual-slider .video {
		text-align: center!important;
		position: relative !important;
		transform: none !important;
		left: 0px;
		top: 0px;
		width: 100%;
		height: initial;
	}
}

/*latest adjustments*/
#gnb > ul{
	width: 1550px;
}

#header h1 a {background:url('../images/common/taishan-logo-3D.png'); background-size: contain; background-repeat: no-repeat; background-position: center; height:45px; margin-top:-15px;} 
#header.active h1 a {background:url('../images/common/taishan-logo-3D.png'); background-size: contain; background-repeat: no-repeat; background-position: center; height:45px; margin-top:-15px;} 
.aside-header p {background:url('../images/common/taishan-logo-3D.png'); background-size: contain; background-repeat: no-repeat; background-position: center; height:45px;}

.live-section .live.sec4{padding-bottom: 60px;}
.live-section .live.sec6{padding-bottom:0px;}
.live-section .live.sec5 dt {margin-top:150px;}
.live-section .live.sec5 .tit {left:65px;top:150px;}
.live-section .live.sec5 .img {position:absolute;right:-190px;bottom:-280px;animation-name:bounceIn;animation-delay:0.5s;}
.live-section .live.sec6 .col:first-child,.live-section .live.sec4 .col:first-child {float:right;text-align:left;padding-left:20px;}
.live-section .live.sec6 .col:last-child,.live-section .live.sec4 .col:last-child {padding-left:0;padding-right:50px;}
.live-section .live.sec6 dt {margin-top:375px;}
.live-section .live.sec6 .tit {right:65px;top:330px;}
.live-section .live.sec7 dt {margin-top:150px;}
.live-section .live.sec7 .tit {left:65px;top:150px;}
.live-section .live.sec8 .col:first-child,.live-section .live.sec10 .col:first-child {float:right;text-align:left;padding-left:20px;}
.live-section .live.sec8 .col:last-child,.live-section .live.sec10 .col:last-child {padding-left:0;padding-right:50px;}
.live-section .live.sec8 dt {margin-top:375px;}
.live-section .live.sec8 .tit {right:65px;top:330px;}
.live-section .live.sec9 dt {margin-top:150px;}
.live-section .live.sec9 .tit {left:65px;top:150px;}
.live-section .live.sec10 dt {margin-top:375px;}
.live-section .live.sec10 .tit {right:65px;top:330px;}

@media only all and (max-width:1024px) {
	.live-section .live.sec5 dt {margin-top:100px;}
	.live-section .live.sec5 .tit {left:30px;top:50px;}
	.live-section .live.sec5 .img {right:20px;bottom:-310px;}
	.live-section .live.sec6 .col:first-child,.live-section .live.sec4 .col:first-child, .live-section .live.sec8 .col:first-child, .live-section .live.sec10 .col:first-child {float:none;padding-left:0;}
	.live-section .live.sec6 .col:last-child,.live-section .live.sec4 .col:last-child, .live-section .live.sec8 .col:last-child, .live-section .live.sec10 .col:last-child {padding-right:0;}
	.live-section .live.sec6 dt {margin-top:200px;}
	.live-section .live.sec7 dt {margin-top:100px;}
	.live-section .live.sec7 .tit {left:30px;top:50px;}
	.live-section .live.sec6 .tit {right:auto;left:30px;top:155px;}
	.live-section .live.sec8 dt {margin-top:200px;}
	.live-section .live.sec8 .tit {right:auto;left:30px;top:155px;}
	.live-section .live.sec9 dt {margin-top:100px;}
	.live-section .live.sec9 .tit {left:30px;top:50px;}
	.live-section .live.sec10 dt {margin-top:200px;}
	.live-section .live.sec10 .tit {right:auto;left:30px;top:155px;}
}

@media only all and (max-width:767px) {
	.live-section .live.sec5 dt {margin-top:40px;}
	.live-section .live.sec5 .tit {left:0;top:10px;}
	.live-section .live.sec5 .img {right:0;bottom:-120px;width:200px;}
	.live-section .live.sec6 dt {margin-top:100px;}
	.live-section .live.sec6 .tit {left:0;top:70px;}
	.live-section .live.sec7 dt {margin-top:40px;}
	.live-section .live.sec7 .tit {left:0;top:10px;}
	.live-section .live.sec8 dt {margin-top:100px;}
	.live-section .live.sec8 .tit {left:0;top:70px;}
	.live-section .live.sec9 dt {margin-top:40px;}
	.live-section .live.sec9 .tit {left:0;top:10px;}
	.live-section .live.sec10 dt {margin-top:100px;}
	.live-section .live.sec10 .tit {left:0;top:70px;}
}