.line_body{
 width:100%;   
}

.l-inner.free-html-markup{
    width:100% !important;
}

.l-wrapper{
    padding:0;
}


.line_search_nav.line_search_fixed {
    background-color: #1A1A1A;
    display: flex;
    padding: 2% 0;
    margin-top:50px;
    max-width:100%;
}

.line_search_nav_right {
width: 70% !important;
}

.line_body,
.navFix2,
.line_search_nav.line_search_fixed{
    font-size:16px !important;
}

.line_search_nav_right.pcshow a{
    font-size:1em !important;    
    margin-right: 5%;
}

.line_search_nav.line_search_fixed {
margin-top:60px;
    max-width:1200px;
}

.line6_nav_fix {
    margin-top: -8.5%;
    position:relative;
}

.line6_nav_nav{
    margin:0 !important;    
}

.line6_nav_body div a {
margin-left:5.5%
}

.line6_nav.line6_nav_fix  {
padding:2% 0;
}

.swiper-slide.swiper-slide-active{
    max-width:100% !important;
}


.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}

.line6_nav .ine6_nav_fix{
        margin-bottom:0 !important;
}

.line_search_input form::before {
    top: 10%;
    background: url(/vi/files/Icons_tcm153-2526762.png) no-repeat !important;z-index: 100 !important;
}

.line_search_input form input {
    padding-left: 20%;
}

    .line_search_input form::before {
        width: 100px;
        height: 100px;
    }

.navFix2{
    height:0px !important;
}

@media screen and (min-width: 1920px){
    
    .line_search_nav_right {
    width: 50% !important;
    }
    .line_search_nav_right.pcshow .line_search_nav_right_btns a{
        font-size:14px !important;
    }
}

@media screen and (max-width: 768px) {
    .line_search_mo {
        right: 5%;
    }


}

@media screen and (min-width: 1400px) and (max-width:1500px){
.line6_nav.line6_nav_fix  {
padding:1.7% 0;
}
}

@media screen and (min-width: 1500px) and (max-width:1600px){
    
.line6_nav.line6_nav_fix  {
    padding:1.6% 0;
}
}

@media screen and (min-width: 1600px) and (max-width:1700px){
    
.line6_nav.line6_nav_fix {
    padding:1.5% 0;
}
    
}

@media screen and (min-width: 1700px) and (max-width:1800px){
    
.line6_nav.line6_nav_fix {
    padding:1.3% 0;
}
    
}


@media screen and (min-width: 1800px) and (max-width:1900px){
    
.line6_nav.line6_nav_fix {
    padding:1.1% 0;
}

}

@media screen and (min-width: 1900px) and (max-width:2000px){
    
.line6_nav.line6_nav_fix {
    padding:1.0% 0;
}

}

@media screen and (min-width: 2000px){
    
.line6_nav.line6_nav_fix {
    padding:0.9% 0;
}

}

@media screen and (min-width: 1700px) {
    .line_search_nav_right_btns a, 
    .line_search_input form input {
        font-size: 16px;
    }
}