#slideshow {position:relative;width:100%;z-index:1;}
#slideshow img{width:100%;height:auto;float:left}

#ShowMenu{display:none;}
.tophead{background: #1f1f1f;font-size:14px;color: #f1e310;}
.tophead .container{display:flex;justify-content: space-between;padding: 14px 0;}
.phoneh a:first-child{/* margin-right:20px; *//* padding-right:20px; *//* border-right:1px solid #fff; */}
.phoneh i{margin-right:5px}
.mxhh{margin-right:1px}
.mxhh a+a{margin-left:20px}
.mxhh a:hover{color:#000}
.midhead{background:#fff}
.midhead .container{display:flex;align-items:center;justify-content: space-between;padding:5px 0}
.logo img{height:100px;transition:.3s}
.tencty{display:none}
.searchbox{position:relative;font-size:14px;display:flex;width:100%;max-width:300px;margin-left:auto;margin-top:10px}
.txttk{width:100%;height:30px;box-sizing:border-box;padding: 0 17px;color:#000;outline:0;border:1px solid #ebebeb;border-right:0}
.txttk::-webkit-input-placeholder{font-size:}
.btntk{display:flex;width:40px;border:1px solid #ebebeb;border-radius:0;color:#000;}
.btntk i{margin:auto;font-weight:900;}
.btntk:hover{color:#fff;background:#000}

.menu_main{display:flow-root;margin-top: 36px;}
.mnlic1{float:left;font-size:14px;position:relative;margin-left: 8px;color:#000}
.mnlic1+.mnlic1{margin-left:50px}
.openmn{display:none}
.mnliac1{font-family:swic;text-transform:uppercase}
.mnlic1:hover .mnliac1{color:#f1e310}
.menusub{position:absolute;z-index:2;background:#222;opacity:0;color:#fff;visibility: hidden;transition:.3s;top:50px;padding:5px 0}
.mnlic1:hover .menusub{opacity:1;top:30px;visibility:visible}
.menusub li{min-width:180px;}
.menusub li a{display:block;padding:5px 15px;color:#fff;font-family:rob}
.menusub li:hover a{color:#f1e310}
.midhead.scroll-to-fixed-fixed{box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 38%);}
.midhead.scroll-to-fixed-fixed .logo img{height:60px}
.midhead.scroll-to-fixed-fixed .menu_main{margin-top:0}
.midhead.scroll-to-fixed-fixed .searchbox{display:none}
@media only screen and (max-width: 1023px){
#ShowMenu{display:flex;float:right;z-index:998;color:#000}
#ShowMenu i{margin:auto;font-weight:900;position:relative;;height: 35px;width: 35px;border: 2px solid;font-size:18px;position:relative;padding-top:4px;text-align:center;border-radius:4px;margin-right:10px}
#ShowMenu span{font-family:swib;font-size:18px;display:inline-block;line-height:1.8;}
#ShowMenu.close i:before{content:"\f00d"}
#ShowMenu.close:before{background-color:rgba(0,0,0,.6);position:fixed;width:100%;height:100%;top:0;border:0;left:0;content:"";}
    .midhead .container{flex-flow: wrap;}
.mxhh{display:none}
    .tencty{display:block;font-family:swib;text-align:center;font-size: 37px;line-height:1;margin-left: 20px;margin-right:auto;}
    .tencty strong{display:block;color:#1f1f1f;font-size: 25px;}
    .midhr{flex:100%}
    .searchbox{max-width:100%}
    .btntk{background:#000;color:#f1e310}
    .midhead.scroll-to-fixed-fixed .searchbox{display:flex}
.nav_main .container{padding:5px 0}
.menu_main {position:fixed;z-index:999;overflow:scroll;top:0;background:#1f1f1f;height:100%;display:none;left:0;float:none;margin:0;width:250px;display:none}
.mnlic1{float:none;position:relative;margin:0;border:0 !important;border-bottom:1px solid #ffffff2e !important}
    .mnlic1+.mnlic1{margin-left:0}
    
.mnliac1{padding:15px 2%;width:calc(100% - 42.4px);color:#fff !important;display: block;}
    .mnlic1:nth-child(6) .mnliac1{color:#f1e310 !important}
.mnliac1 span{display:inline-block;padding:0}
.mnlic1:hover .mnliac1 span{background:none}
.mnliac1:before,.havesub .mnliac1:after{display:none}
.openmn{display:block;font-style: normal;position:absolute;right:2%;top:0;height: 50.8px;width:42.4px;display:flex;color:#fff}
.openmn:before{content:"\f324";font-family:fontawesome;margin:auto;font-weight:500;transition:transform .3s}
.havesub.active .openmn:before{transform:rotate(90deg)}
.menusub{position:relative;padding:0;border-radius:0;display:none;opacity: 1;top: 0;visibility: visible;}
    .mnlic1:hover .menusub{top:0}
.menusub li{/* color:#3f3f3f; */}
.menusub li+li{border-top:1px solid #eee;}
.menusub li a{padding:15px 0;padding-left:6%;}
}
@media only screen
and (max-width :467px){
    .logo img{height:60px}
    .tencty{font-size: 27px;margin-left:10px}
    .tencty strong{font-size:18px}
}

/*footer*/
footer {background:#000;padding-top:70px;color:#fff}
.midfoot{padding-bottom:35px}
.namef{font-family:swib;color:#fdef0a}
.iff{margin-top:15px;}
.iff *{line-height:36px}
.titf{font-family:swic;font-size:15px;text-transform:capitalize;margin-bottom:10px}
.mnf{font-size:14px}
.mnf li{transition:.1s;line-height:32px;width:50%;float:left}
.mnf li:hover{color:#1f1f1f}
.midf3 .desc{font-size:14px;margin-bottom:30px}
.formdkf{position:relative;margin-bottom:30px}
.formdkf input{width:100%;height:46px;padding-left:20px;border:1px solid #ededed;}
.formdkf a{position:absolute;height:100%;right:0;top:0;background:#1f1f1f;padding:0 26px;border-radius:0;color:#fff;font-family:swic;font-size:14px;text-transform:uppercase;line-height: 45px;}
.mxhf{display:flex;margin-top:10px}
.mxhf a{display:flex;width:41px;height:41px;border-radius:50%;background:#fff;color:#404040;transition:.3s}
.mxhf a+a{margin-left:10px}
.mxhf i{margin:auto}
.mxhf a:hover{background:#fdef0a;color:#000;}
.foot .container{border-top:1px solid #373737;padding:15px 0;}
@media only screen
and (max-width :467px){
footer{padding-top:30px}
}

.tithome{text-align:center;font-size:32px;text-transform:capitalize;font-family:swic;margin-bottom:35px;position:relative;padding-bottom:15px;color:#0B2154}
.tithome:before{content:"";width:80px;border-bottom:4px solid #1f1f1f;position:absolute;bottom:0;left:0;right:0;margin:auto}
@media only screen
and (max-width :467px){
.tithome{font-size:20px;margin-bottom:20px}
    .tithome:before{border-bottom-width: 3px;}
}

.bnhome img{width:100%}

/*sphome*/
.sphome{}
.sphome .container{padding:50px 0}
.ulsp.row{margin:0 -5px}
.ulsp.row >*{padding:5px}
.imgsp{padding:50%;}
.imgsp .sale{position:absolute;width:45px;height:45px;top:15px;left:15px;background:#1f1f1f;border-radius:50%;color:#fff;text-align:center;line-height:45px;font-size:14px}
.imgsp .soldoff{position:absolute;width:100%;height:40%;background:#ffffffab;left:0;right:0;top:0;bottom:0;margin:auto;text-transform:uppercase;
                text-align:center;justify-content: center;display: flex;align-items: center;font-family:rob}
.lisp .nd{text-align:center;padding:15px 0;color:#252525}
.lisp .tl{color:#b2b2b2;font-size:14px;margin-bottom:4px}
.lisp h3{font-size:16px;margin-bottom:5px;font-family: 'rob';}
.lisp h3:hover{color:#1f1f1f}
.lisp .price{font-family: 'swib';color: red;font-size: 15px;}
.lisp .priceold{font-size:14px;color:#b2b2b2;margin-left:10px;text-decoration: line-through;}
@media only screen
and (max-width :467px){
    .lisp h3{font-size:13px}
    .lisp .tl{font-size:10px}
}

/*dghome*/
.dghome{padding:50px 0}
.uldg .item{text-align: center;}
.imgava{width:110px;height:110px;border-radius:50%;margin:auto;border:8px solid #F2F2F2}
.uldg .ten{font-family:rob;font-size: 18px;color:#0B2154;margin:10px 0 20px}
.uldg .nd{max-width:500px;color:#fff;margin:auto;border:1px solid;padding:20px;background:#1f1f1f}

/*newshome*/
.newshome{}
.newshome .container{padding-bottom:50px}
.imgtt{padding: 36%;}
.litt .date{color:#b2b2b2;margin-top:25px}
.litt h3{font-size:18px;font-family:swic;margin-top:15px}
.litt h3:hover{color:#1f1f1f}
.litt .desc{color:#6f6f6f;margin-top:12px;line-height:26px}
@media only screen 
and (max-width: 467px){
    .newshome .container{padding-bottom:25px}
    .litt .date{display:none}
    .litt h3{font-size:15px}
    .litt .desc{display:none}
}

/*khac*/
.owl-hover.owl-carousel .owl-nav button{border-radius:0;top:0;margin:0;height:100%;position: absolute;border:none;outline:none;}
.owl-hover .owl-nav button span{display:none}
.owl-hover .owl-nav button.owl-prev{left: 0;}
.owl-hover .owl-nav button.owl-next{right:0;}
.owl-hover.owl-carousel .owl-nav button:before{color:#000;font-size:22px;font-weight:500}
.owl-hover .owl-prev:before{content:"\f104";font-family:fontawesome;}
.owl-hover .owl-next:before{content:"\f105";font-family:fontawesome;}
.owl-hover.owl-carousel .owl-nav button:hover:before{}
.owldot .owl-dots{text-align:center;margin-top:20px}
.owldot .owl-dots button{outline:0}
.owldot .owl-dots span{display: block;width: 15px;height: 15px;margin: 5px;border:1px solid #CCCCCC;transition:.5s}
.owldot .owl-dots button.active span{opacity:1;background:#1f1f1f;border-color:#1f1f1f}

.inner_page{padding:30px 0}

/*sidebar*/
.col_side .td{font-size:24px;font-family:swic;text-transform:capitalize;margin-bottom:25px}
.boxside+.boxside{margin-top:50px}
.ulttside li{display:flex}
.ulttside li+li{margin-top:20px}
.imgside{height:70px;width:70px;margin-right:20px}
.ulttside li .nd{display:flex;width:calc(100% - 90px);height:68px}
.ulttside li .nd >div{margin:auto 0}
.ulttside li .nd h4{font-size:16px;color:#333;font-family:swic;margin-bottom:5px}
.ulttside li .nd h4:hover{color:#1f1f1f}
.ulttside li .nd p{color:#999;font-size:12px}
.tagside a{padding:7px 26px 5px;color:#6f6f6f;background:#f5f5f5;display:inline-block;margin-right:5px;margin-bottom:10px}
.tagside a:hover{background:#1f1f1f;color:#fff}
@media only screen 
and (max-width: 467px){

}

/*bvpage*/
.bvpage{padding:100px 0 80px;border-bottom:1px solid #e1e1e1}
.tagbv{font-family:swic;margin-bottom:10px}
.tagbv a{font-family:swi;color:#6f6f6f}
.tagbv a+a:before{content:",";margin-right:5px;color:#6f6f6f}
.tagbv a:hover{color:#1f1f1f}
.bvothers{padding:70px 0 50px}

/*dppage*/
.dppage{padding-top:50px}
.dptop .row{flex-direction: row-reverse;}
.dpsame .row{flex-direction: row}
.info_contain{}
.slider_contain {}
#slider{background:#f3f6fb;height:555px}
#slider .slides li{position:relative;}
#slider .slides img{position:absolute;height:auto;width:auto;max-width: 100%;max-height: 100%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}
#carousel{margin-top:20px;}
#carousel .slides > li{height:120px;background:#f3f6fb;cursor:pointer;opacity:.5}
.flex-active-slide{opacity:1 !important}
#carousel .slides > li img{max-width:90%;max-height:90%}
.titproduct{font-size: 28px;color:#252525;text-transform:capitalize;font-family:swic;}
.giadp{color:#1f1f1f;font-size: 24px;margin:20px 0 10px}
.statusdp .g{color:#4CAF50}.statusdp .r{color:#F44336}
.infodp{color:#6f6f6f;margin-top:20px}
.cartdp{overflow:hidden;margin-top:45px;display:flex;}
.cartdp .textbox{background:#f5f5f5;color:#6f6f6f}
.cartdp .tinh{cursor:pointer;width:45px;height:55px;line-height:55px;text-align:center;float:left;box-sizing:border-box;}
.cartdp .txt{width:50px;height:55px;text-align:center;float:left;outline:0;background:#f5f5f5}
.cartdp .gio-hang{margin-left:10px;height:55px;padding:0 28px;background: #1f1f1f;color: #fff;letter-spacing:2px;text-transform:uppercase;font-family:swic}
.carderror{color:#1f1f1f;font-size:14px}
.phonedp{padding-top:50px;margin-top:30px;border-top:1px solid #ebebeb}
.phonedp a{display:block;text-transform:uppercase;text-align:center;background: #1f1f1f;color:#fff;height:55px;line-height:55px;font-family:swic;}

.ultabdp{color:#999999;font-family:swic;display:flex;justify-content: center;padding:0;position:relative}
.ultabdp:before{content:"";position:absolute;width:100%;height: 0;left:0;border-bottom:1px solid #ebebeb;top:0;bottom:0;margin:auto;}
.ultabdp li{position:relative;background:#fff;padding:0 5px}
.ultabdp li+li{padding-left:65px}
.ultabdp li.active{color:#495057}
.tab-over{margin-top:40px}
.fb-comments{display:block !important;width: 100% !important}
@media only screen 
and (max-width: 467px){
    .dppage{padding-top:0}
    .dptop .row{flex-direction: column-reverse;}
    .dpsame .row{flex-direction: row}
    #slider{height:380px;background:#fff}
    .cartdp{flex-flow: wrap;justify-content: space-between;}
    .cartdp .textbox{margin-bottom:10px}
    .cartdp .gio-hang{margin-left:0}
}