body {
    margin: 0;
    padding: 0;
    max-width: 100%;
    

}
.sieuxe img {
    width: 100%;
    height: 50%;
    cursor: pointer;

}
.ng-nhp3,
.dkiss{
    position: absolute;
    top: 400px;
    font-size: x-large; 
}
.ng-nhp3  a{
text-decoration: none;
color: inherit;
color: red;
left: 1070px;
position: absolute;
width: 300px;
top: -100px;
}
.dkiss{
    text-decoration: none;
    color: inherit;
    color: rgb(237, 33, 43);
    left: 1270px;
    position: absolute;
    width: 300px;
    top: 300px;
    }
.tc,
.sp,
.tt,
.lh,
.timkiem,
.giohang {
    position: absolute;
    display: inline-block;
    font-size: 32px;

}
.timkiem>input {
    position: absolute;
    height: 20px;
    margin-right: 10px;
    left: -90px;
}
.tc a,
.sp a,
.tt a,
.lh a {
    text-decoration: none;
    color: black;
  
    transition: color 0.5s;
}

.desktop-5  a:hover{
    color: red; 
    background-color: rgb(132, 132, 183); 
  }
  
.tc {
    top: 45px;
    left: 500px;
}
.sp {
    top: 45px;
    left: 700px;
}
.tt {
    top: 45px;
    left: 900px;
}
.lh {
    top: 45px;
    left: 1080px;
}
.sp{
    color: black;
   text-decoration: none;
}
.timkiem {
    top: 50px;
    left: 1300px
}

.giohang {
    top: 50px;
    left: 1370px;
}

.timkiem a img,
.giohang a img,
.tien img,
.banhrang img,
.the img {
    width: 30px;
    height: auto;
    cursor: pointer;
}

.xe img {
    width: 60px;
    height: auto;
}

.mienphi {
    top: 1095px;
    left: 60px;
    position: absolute;
    display: inline-block;
    font-size: 23px;
}

.mienphi1 {
    top: 1130px;
    left: 60px;
    position: absolute;
    display: inline-block;
    font-size: 15px;
}

.tien img {
    position: absolute;
    width: 60px;
    height: auto;
    left: 375px;
    top: 1095px;
}

.dht {
    top: 1095px;
    left: 455px;
    position: absolute;
    display: inline-block;
    font-size: 23px;
}

.dht1 {
    top: 1130px;
    left: 455px;
    position: absolute;
    display: inline-block;
    font-size: 15px;
}

.banhrang img {
    position: absolute;
    width: 60px;
    height: auto;
    left: 755px;
    top: 1095px;
}

.httt {
    top: 1099px;
    left: 825px;
    position: absolute;
    display: inline-block;
    font-size: 23px;
}

.htt1 {
    top: 1130px;
    left: 820px;
    position: absolute;
    display: inline-block;
    font-size: 15px;
}

.the img {
    position: absolute;
    width: 60px;
    height: auto;
    left: 1100px;
    top: 1095px;
}

.tht {
    top: 1099px;
    left: 1160px;
    position: absolute;
    display: inline-block;
    font-size: 23px;
}

.tt1 {
    top: 1130px;
    left: 1160px;
    position: absolute;
    display: inline-block;
    font-size: 15px;
}

.muiten img {
    font-size: 60px;
    width: 80px;
}

.muiten3 img {
    font-size: 60px;
    width: 80px;
}

.dssp {
    top: 1180px;
    left: 87px;
    position: absolute;
    display: inline-block;
    font-size: 35px;
}

.lopxe {
    font-size: 40px;
    left: 100px;
    position: absolute;
    color: white;
    top: 1600px;
    cursor: pointer;

}

.lopxea img {
    width: 300px;
    height: 270PX;
    top: 1300px;
    position: absolute;
    left: 70px;
    cursor: pointer;
}

.denxe img {
    top: 1300px;
    position: absolute;
    display: inline-block;
    left: 600px;
    width: 300px;
    cursor: pointer;
}

.denoto {
    font-size: 40px;
    left: 650px;
    position: absolute;
    color: white;
    top: 1600px;
    cursor: pointer;
}

.tbtm img {
    top: 1300px;
    position: absolute;
    display: inline-block;
    left: 1100px;
    width: 300px;
    height: 270PX;
    cursor: pointer;
}

.tbtm1 {
    font-size: 40px;
    left: 1000px;
    position: absolute;
    color: white;
    top: 1600px;
    width: 600px;
    cursor: pointer;
}

.product-container {
    background-color: black;
    padding: 230px;

}


.product-images {
    display: flex;
    justify-content: space-between;
}

.product-images img {
    width: 30%;
    border-radius: 5px;
}

.muiten2 img {
    font-size: 60px;
    font-weight: 90;
    background-color: white;
    width: 80px;
}

.spbc {
    top: 1720px;
    left: 87px;
    position: absolute;
    display: inline-block;
    font-size: 35px;
}

.dongho img {
    width: 100px;
    top: 1800px;
    position: absolute;
}

.may {
    position: absolute;
    left: 350px;
    top: 1800px;
}

.radio {
    position: absolute;
    top: 2000px;
    left: 350px;
}

.radio1 {
    position: absolute;
    left: 530px;
    font-size: 35px;
    top: 1980px;
}

.radioc {
    color: red;
    font-size: 28px;
    top: 2030px;
    position: absolute;
    left: 520px;
}

.nx {
    background-color: grey;
    padding: 200px;
}

.nx {
    display: flex;
    justify-content: space-between;
}

.nx img {
    width: 30%;
    border-radius: 5px;
}

.bd {
    position: absolute;
    left: 500px;
    top: 1790px;
    font-size: 30px;
}

.vnd {
    color: red;
    position: absolute;
    left: 500px;
    top: 1830px;
    font-size: 28px;
}

.tvgh {
    position: absolute;
    left: 500px;
    top: 1900px;
    border: 2px solid blueviolet;
    display: inline-block;
    padding: 10px;

}

.tvgh:hover {
    background-color: red;
    color: white;

}

.tvgh a {
    text-decoration: none;
}

.tvgh1 {
    position: absolute;
    left: 500px;
    top: 2100px;
    border: 2px solid blueviolet;
    display: inline-block;
    padding: 10px;
    cursor: pointer;
    text-decoration: none;
}

.tvgh1:hover {
    background-color: red;
    color: white;
    text-decoration: none;
}

.tvgh1 a {
    text-decoration: none;
}

.dot {
    font-size: 40px;
    position: absolute;
    left: 85px;
    top: 2190px;
}

.denoto1 img {
    width: 280px;
    height: 400px;
    
}

.atm img {
    width: 280px;
    height: 400px;
}

.nhot img,
.may2 img,
.dhas img,
.volang img {
    width: 200px;
    position: absolute;
    top: 2250px;

}

.nhot img {
    left: 300px;
}

.may2 img {
    left: 550px;
}

.dhas img {
    left: 850px;
}

.volang img {
    left: 1100px;
}

.nhotc,
.mayc,
.dhd,
.volang2 {
    width: 200px;
    position: absolute;
    top: 2520px;
    font-size: 18px;
    cursor: pointer;
}

.nhotc {
    left: 345px;
}

.mayc {
    left: 615px;
    width: 250px;
}

.dhd {
    left: 940px;
}

.volang2 {
    left: 1260px;
}

.vndn,
.vndm,
.vndd,
.vndl {
    width: 200px;
    position: absolute;
    top: 2550px;
    font-size: 28px;
    color: red;
    cursor: pointer;

}

.vndn {
    left: 330px;
}

.vndm {
    left: 650px;
    width: 250px;
}

.vndd {
    left: 950px;
}

.vndl {
    left: 1255px;
}

.khungtong {
    position: relative;
    width: 220px;
    height: 320px;
    overflow: hidden;
    margin: 10px;
    border: 3px solid black;
    border-radius: 10px;
}

.khungtong img {
    width: 100%;
    height: 70%;
    object-fit: cover;
    display: block;
    cursor: pointer;
}

.khungtong a {
    text-decoration: none;
    color: black;
}

.khungtong div {
    padding: 10px;
    text-align: center;
    
}

.khung1 {
    position: absolute;
    left: 290px;
    top: 2260px;
}

.khung2 {
    position: absolute;
    left: 600px;
    top: 2260px;
}

.khung3 {
    position: absolute;
    left: 900px;
    top: 2260px;
}

.khung4 {
    position: absolute;
    left: 1200px;
    top: 2260px;
}

.khung5 {
    position: absolute;
    left: 290px;
    top: 2670px;
}

.khung6 {
    position: absolute;
    left: 600px;
    top: 2670px;
}

.khung7 {
    position: absolute;
    left: 900px;
    top: 2670px;
}

.khung8 {
    position: absolute;
    left: 1200px;
    top: 2670px;
}

.khungtong::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 5px;
    background-color: black;
    top: 75%;
}

.radio8,
.radio2,
.mh,
.cmr {
    font-size: 20px;
    position: absolute;
    top: 2930px;cursor: pointer;
    
}

.tienr,
.vndo2,
.vndmh,
.vndcmr {
    width: 200px;
    position: absolute;
    top: 2950px;
    font-size: 28px;
    color: red;
    cursor: pointer;
}

.radio8 {
    left: 345px;
}

.radio2 {
    left: 650px;
}

.mh {
    left: 950px;
}

.cmr {
    left: 1220px;
    width: 250px;
}

.tienr {
    left: 345px;
}

.vndo2 {
    left: 650px;
}

.vndmh {
    left: 950px;
}

.vndcmr {
    left: 1260px;
}

.muiten4 img {
    font-size: 60px;
  
    width: 80px;
}

.doitac {
    left: 87px;
    position: absolute;
    display: inline-block;
    font-size: 35px;
    top: 3075px;
    cursor: pointer;
}

.n2 {
    background-color: lightgray;
    padding: 100px;
}

.n2 {
    display: flex;
    justify-content: space-between;
}

.n2 img {
    width: 30%;
    border-radius: 5px;
}

.ngua img {
    position: absolute;
    top: 3130px;
    width: 213px;
}

.ford img {
    position: absolute;
    top: 3130px;
    width: 213px;
    left: 300px;
}

.bwm img {
    position: absolute;
    top: 3130px;
    width: 213px;
    left: 600px;
}

.audi img {
    position: absolute;
    top: 3130px;
    width: 213px;
    left: 900px;
}

.mec img {
    position: absolute;
    top: 3130px;
    width: 213px;
    left: 1200px;
}

.nenxe img {
    width: 100%;
    height: 15%;
    position: absolute;
    margin-top: 50px;
}

.ytb img {
    width: 150px;
    position: absolute;
    top: 3367px;
    padding-bottom: 200PX;
}

.ig img {
    width: 130px;
    position: absolute;
    top: 3377px;
    left: 240px;
}

.face img {
    width: 110px;
    position: absolute;
    top: 3385px;
    left: 450px;
}

.nh {
    background-color: pink;
    padding: 200px;
    margin-top: 200px;
}

.nh {
    display: flex;
    justify-content: space-between;
}

.nh img {
    width: 30%;
    border-radius: 5px;
}

.chu {
    width: 200px;
    left: 40px;
    position: absolute;
    top: 3700px;
}

.logod img {
    top: 3510px;
    position: absolute;
    width: 300px;
}

.sr {
    top: 3770px;
    left: 40px;
    position: absolute;
}

.mt5 img {
    font-size: 60px;
    width: 40px;
    position: absolute;
    top: 3580px;
    left: 700px;
}

.mn {
    position: absolute;
    top: 3579px;
    left: 750px;
    font-size: xx-large;
}

.mt6 img {
    font-size: 60px;
    width: 40px;
    position: absolute;
    top: 3580px;
    left: 900px;
}

.mt7 img {
    font-size: 60px;
    width: 40px;
    position: absolute;
    top: 3580px;
    left: 1170px;
}

.tcd {
    position: absolute;
    top: 3630px;
    left: 720px;
    font-size: 15px;
 
}
.tcd a{
    text-decoration: none;
    color: black;
}

.spd a {
    position: absolute;
    top: 3650px;
    left: 720px;
    font-size: 15px;
    text-decoration: none;
    color: black;
}

.ttd a {
    position: absolute;
    top: 3670px;
    left: 720px;
    font-size: 15px;
    text-decoration: none;
    color: black;
}

.lhd a {
    position: absolute;
    top: 3690px;
    left: 720px;
    font-size: 15px;
    text-decoration: none;
    color: black;
}

.dm {
    position: absolute;
    top: 3579px;
    left: 950px;
    font-size: xx-large;
}

.dot2 a {
    position: absolute;
    top: 3630px;
    left: 950px;
    font-size: 15px;
    text-decoration: none;
    color: black;
}

.tbtm2 a {
    position: absolute;
    top: 3650px;
    left: 950px;
    font-size: 15px;
    text-decoration: none;
    color: black;
}

.lbx a {
    position: absolute;
    top: 3670px;
    left: 950px;
    font-size: 15px;
    text-decoration: none;
    color: black;
}

.dv2 {
    position: absolute;
    top: 3579px;
    left: 1210px;
    font-size: xx-large;
}

.tt3 {
    position: absolute;
    top: 3630px;
    left: 1210px;
    font-size: 15px;
    text-decoration: none;
    color: black;
}

.ykkh {
    position: absolute;
    top: 3650px;
    left: 1210px;
    font-size: 15px;
    text-decoration: none;
    color: black;
}

.hd {
    position: absolute;
    top: 3670px;
    left: 1210px;
    font-size: 15px;
    text-decoration: none;
    color: black;
}

.cs {
    position: absolute;
    top: 3690px;
    left: 1210px;
    font-size: 15px;
    text-decoration: none;
    color: black;
}
