main .innerBanner .bannerText h2{max-height:130px;overflow:hidden;overflow-y: scroll}

main .innerBanner .bannerText h2::-webkit-scrollbar {
    width: 8px;
}

main .innerBanner .bannerText h2::-webkit-scrollbar-track {
    box-shadow:  0 0 4px rgba(255,255,255,.8);
    background: rgba(255,255,255,.1);
    border-radius: 20px;
}

main .innerBanner .bannerText h2::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,.5);
    border-radius: 20px;
}
main .innerBanner .bannerText h2::-webkit-scrollbar-thumb:hover {
    background: rgba(0,0,0,.5);
}


.SpecDetailBox h6{color: #9b9b9b;font-weight: normal;font-family: ContentFont;word-break: break-word;word-wrap: break-word}
main .productSection .productContent .productContentText{word-break: break-word}
.pin .uk-position-center-left{left:-6%}
.pin .uk-position-center-right{right:-6%}
.vili{position:relative}
.play-icon{position: absolute;left:50%;top:calc(50% - 8px);z-index: 999;color: #fff;width: 16px;height: 16px;border-radius: 100%;outline: unset}


main .newItems .newItemSlider{margin-left:10%}
main .newItems .newItemSlider .uk-position-center-right{right: 0%;}
main .newItems .newItemSlider .uk-position-center-left{left: 0%;}
.lang-list {display:flex!important;align-items: center}
.lang-list img{width:20px;height:20px;margin-right: 5px}
.lang-list a{color:#fff;font-size: 14px}
.lang-list a:hover{color:#ddd;}
.indexNewsList{overflow: hidden;position: relative;padding-bottom: 10px}
.indexNewsList .swiper-pagination{bottom:0px;width: 100%;}
.indexNewsList .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:unset;border:1px solid #000;margin-right: 5px}
.indexNewsList .swiper-pagination .swiper-pagination-bullet-active{background:#666;border:0px solid #666;}


.indexVideoBox{position: relative;}
.indexVideoBox .swiper{overflow: hidden;}
.indexVideoBox .swiper-pagination{bottom:0px;width: 100%;}
.indexVideoBox .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:unset;border:1px solid #000;margin-right: 5px}
.indexVideoBox .swiper-pagination .swiper-pagination-bullet-active{background:#666;border:0px solid #666;}

main .banner .bannerOverlay.left{transform: translate(0,-50%);left:2%}
main .banner .bannerOverlay.center{transform: translate(0,-50%);left: 2%;}
main .banner .bannerOverlay.right{transform: translate(0,-50%);right:2%}
header nav ul li{padding:0 0.5rem}
main .productTabs .uk-switcher .SpecFirstBoxList .SpecFirstBox .SpecTitle{flex:1}
main .productTabs .uk-switcher .SpecFirstBoxList .SpecFirstBox .SpecDetail{flex: 3}

.indexVideoBox .swiper-button-next{right:10px;}
.indexVideoBox .swiper-button-next, .indexVideoBox .swiper-button-prev{color:rgba(102, 102, 102, 0.5)}
.indexVideoBox .swiper-button-next::after, .indexVideoBox .swiper-button-prev::after{font-size: 30px}
main .banner .bannerOverlay h3{word-break: break-word}

.js-marquee a img{transition: all 0.2s ease}
.js-marquee a:hover img{transform: scale(1.1);}
.newItemSlider ul li:hover{cursor: pointer}

.navContent .by_brands.bdt,.navContent .by_category.bdt{border-top: 1px solid rgba(255,255,255,0.2);padding-top: 2px}
main .videoNews .videoLeft h4{color:#000}
#contact_form input,#contact_form textarea{outline: unset}
.bd_f00{border: 1px solid #f00!important;}
.pick-left-ul{justify-content: center}
main .weeklyPicks .weeklyPicksTabContent .pickLeft .pickItemBox h4,main .weeklyPicks .weeklyPicksTabContent .pickLeft .pickItemBox h5{color: #000}

.ban-txtbox{position: absolute;height:100%;width: 100%;padding-left: 2%;padding-right:70px;left: 0;right:0;display: flex;align-items: center;justify-content: center}
.ban-txtbox.left{justify-content:flex-start}
.ban-txtbox.center{justify-content:center }
.ban-txtbox.right{justify-content:flex-end }

.ban-txtbox .ban-txt{background-color: rgba(0, 0, 0, 0.3);padding: 30px 50px;color: #fff;word-break:break-word}
.ban-txtbox .ban-txt h3 {font-size: 48px;margin: 0;text-transform: uppercase;}
.ban-txtbox .ban-txt  p {font-size: 30px;margin: 0;}
.uk-position-small{margin: 10px}

header nav .sub_menu_list ul {justify-content: flex-start}
header nav .sub_menu_list ul li{width:25%;margin:0;padding:0}
header nav .sub_menu_list ul li a{text-align:left;font-size: 14px!important;}
header nav .navContent>li>a{font-size: 18px;}
main .banner .uk-position-center-right{right:60px}
.ind-video-pos .uk-position-small{top:33%;}
main .videoNews .videoLeft .indexVideoBox{padding-right: 50px}
main .categorySection .productsList .productBox .imgContainer{height: auto;}
@media (max-width: 1200px){
    header nav ul li{padding:0 0.2rem}
}
@media (max-width: 1200px){
    header .headerRight{padding:0 15px}
}
@media (max-width: 960px){
    main .videoNews .videoLeft .indexVideoBox{padding-right: 0;}
    .ind-video-pos .uk-position-small{margin: 0}
}
@media (max-width: 768px) {
    footer .footerBottom ul li:nth-child(even){
       padding-left: 15px;
    }
    .ban-txtbox{padding-right:2%}
    main .banner .uk-position-center-right{right:2%}
    .floatingSocial{display: none}
}
@media (max-width: 550px){
    main .banner .bannerOverlay,main .banner .bannerOverlay.left,main .banner .bannerOverlay.center,main .banner .bannerOverlay.right {
        transform: translate(0%, -50%);
    }
    .ban-txtbox.left,.ban-txtbox.center,.ban-txtbox.right{justify-content: center}

    .ban-txtbox .ban-txt{padding:20px;width: 100%}
    .ban-txtbox .ban-txt h3 {font-size: 5vw;}
    .ban-txtbox .ban-txt  p {font-size: 24px;margin:10px 0}
}
