.main_logo,.menuDiv{
	opacity: 1;
}
.back_fill{
	background-image: url(../vid/1920x1080px.jpg);
}
.line{
	opacity: 1;
}
.main_logo {
    height: 5vw;
    margin: 2vw auto 4vw auto;
}
.main_logo img{
	height: 100%;
	width: 100%;
}
.vid_div{
	width: 100vw !important;
	height: 100% !important;
}
.lan_d, .lan_d2, .footer_d, .vid_div {
	background: transparent; 
    opacity: 1;
}
.salesDiv {
    margin: 0 auto;
    width: 80vw;
    height:100%;
}
h3.title{
    font-size: 25px;
    margin: 0;
    padding: 25px 0;
}
.des1{
	font-size: 16px;
	margin-bottom: 6px;
}
.des2{
	font-size: 14px;
	margin-top: 0px;
}
.saleBox{
	list-style: none;
	margin-top: 20px;
	overflow: auto;
	/*padding-left: 60px;*/
	padding-left: 0px;
	height: calc(100% - 122px);
	padding:0 10px;
}
.saleBox li{
	margin-top: 10px;
}
@media screen and (max-device-height: 1366px) and (max-device-width: 1024px) and (orientation: portrait){
	.back_fill{
		background-image: url(../vid/por_image2.jpg);
	}
	.main_logo {
		height: 90px;
	}
}
@media screen and (max-device-width: 767px){
	h3.title{
		font-size: 16px;
		margin: 8px 0;
	}
	.des1{
		font-size: 14px;
		line-height:16px;
		margin-bottom: 2px;
	}
	.des2{
		font-size: 12px;
		line-height:16px;
		margin-top: 0px;
	}
}
@media screen and (max-device-width: 450px) and (orientation: portrait){
	.back_fill{
		background-image: url(../vid/por_image2.jpg) !important;
	}
	.main_logo {
		height: 90px;
		margin: 1vw auto 15% auto;
	}
	.line {
	    top: 37px;
	    
	}
}