.cccc{
  position: absolute;
  top: 390px;
}
 .dem input{
  top: 340px;
  position: absolute;
  left: 350px;
  width: 170px;
  height: 30px;
 }

 .fc{
  font-size: 32px;
 }
 .sol{
  top: 340px;
  position: absolute;
  left: 335px;
 }
.kisspng-computer-icons-arrow-b32,
.kisspng-computer-icons-arrow-b33 {
  position: absolute;
  top: 741px;
  left: 118px;
  width: 95.1px;
  height: 109.4px;
  object-fit: contain;
}
.kisspng-computer-icons-arrow-b33 {
  left: 153px;
}
.trang-ch20 {
  position: absolute;
  top: 55px;
  left: 501px;
}
.lin-h14,
.sn-phm21,
.tin-tc34 {
  position: absolute;
  top: 55px;
  left: 683px;
}
.lin-h14,
.tin-tc34 {
  left: 855px;
}
.lin-h14 {
  left: 977px;
}
.timkiem>input{
  position: absolute;
  height: 20px;
  left: 1100px;
  top: 60px;
}
.anh-chup-man-hinh-2024-01-icon8 {
  position: absolute;
  top: 0;
  left: 144px;
  width: 395px;
  height: 193px;
  object-fit: cover;
}
.magnifying-glass-1976105-960-7-icon3 {
  position: absolute;
  top: 55px;
  left: 1154px;
  width: 46px;
  height: 39px;
  object-fit: cover;
  mix-blend-mode: normal;
}
.desktop-3-child {
  position: absolute;
  top: 65px;
  left: 1100px;
  height: 20px;
}
.images-2-icon3 {
  top: 60px;
  left: 1300px;
  width: 30px;
  height:auto;

  position: absolute;
}
.desktop-3-item {
  position: absolute;
  top: 52px;
  left: 1242px;
  background-color: var(--color-rosybrown);
  width: 51px;
  height: 45px;
}
.desktop-3-inner {
  position: absolute;
  top: 261px;
  left: 118px;
  width: 197px;
  height: 187px;
  object-fit: cover;
}
.bnh-du-tr6 {
  position: absolute;
  top: 385px;
  left: 344px;
  font-size: var(--font-size-smi);
  text-transform: uppercase;
  display: inline-block;
  width: 535px;
  height: 116px;
}

.div38 {
  top: 324px;
  left: 361px;
  font-size: var(--font-size-29xl);
  width: 34px;
  height: 69px;
}
.div38,
.div39,
.div40 {
  position: absolute;
  text-transform: uppercase;
  display: inline-block;
}
.div39 {
  top: 342px;
  left: 403px;
  font-size: var(--font-size-5xl);
  width: 21px;
  height: 34px;
}
.div40 {
  top: 334px;
  left: 441px;
  width: 31px;
  height: 47px;
}
.desktop-3-child2 {
  position: absolute;
  top: 337px;
  left: 530px;
background-color: rgb(245, 50, 50);
  width: 230px;
  height: 41px;
}
.thm-vo-gii4  a :hover {
  color: red;
 
  background-color: rgb(132, 132, 183);
}
.div46,
.thm-vo-gii4 {
  position: absolute;
  text-transform: uppercase;
  display: inline-block;
}
.thm-vo-gii4 {
  top: 346px;
  left: 545px;
  font-size: var(--font-size-base);
  font-weight: 900;
  color: var(--color-white);
  width: 256px;
  height: 23px;
}
.div46 {
  top: 334px;
  left: 433px;
  width: 32px;
  height: 47px;
}
.p2 {
  margin: 0;
  color: var(--color-red-100);
}
.bnh-du-tr-container1 {
  position: absolute;
  top: 265px;
  left: 352px;
  font-size: var(--font-size-5xl);
  text-transform: uppercase;
  display: inline-block;
  width: 342px;
  height: 95px;
}
.xe-2 {
  position: absolute;
  top: 164px;
  left: 927px;
  background-color: var(--color-red-100);
  width: 46px;
  height: 32px;
}
.desktop-3-child6 {
  position: absolute;
  top: 201px;
  left: 890px;
background-color: rgb(117, 217, 245);
  width: 417px;
  height: 491px;
  border-radius: 0  0 10px  10px;
}
.desktop-3-child55 {
  position: absolute;
  top: 150px;
  left: 882px;
background-color: rgb(177, 185, 141);
  width: 417px;
  height: 100px;
  border-radius: 10px;
}
.text1 {
  position: absolute;
  top: 101px;
  left: 1327px;
  font-size: var(--font-size-xl);
  text-transform: uppercase;
  font-weight: 100;
}
.icon1,
.icon2,
.icon3,
.icon4 {
  position: absolute;
  top: 319px;
  left: 929px;
  width: 70px;
  height: 60px;
  object-fit: cover;
}
.icon2,
.icon3,
.icon4 {
  top: 223px;
  left: 927px;
  width: 72px;
  height: 65px;
}
.icon3,
.icon4 {
  top: 442px;
  left: 929px;
  width: 70px;
  height: 58px;
}
.icon4 {
  top: 562px;
  height: 61px;
}
.desktop-3-child7,
.desktop-3-child8 {
  position: absolute;
  top: 494px;
  left: 1021.5px;
  width: 76.9px;
  height: 6.3px;
  object-fit: contain;
}
.desktop-3-child8 {
  top: 601.1px;
  width: 76.8px;
  height: 5.9px;
}
.div47,
.div48 {
  position: absolute;
  font-size: large;
  text-transform: uppercase;
  display: inline-block;
}
.div47 {
  top: 442px;
  left: 929px;
  color:red;
  width: 19px;
  height: 25px;
}
.div48 {
  top: 562px;
  left: 938px;
color: red;
  width: 18px;
}
.desktop-3-child9 {
  position: absolute;
  top: 160px;
  left: 890px;
  background-color: rgb(142, 142, 179);
  width: 417px;
  height: 41px;
}
.xe-12 {
  position: absolute;
  top: 541px;
  left: 964px;
  width: 0;
  height: 0;
  object-fit: cover;
}
.sn-phm-mi {
  margin: 0;
 
}
.ci-bo-cm {
  text-decoration: none;

  
}
.ci-bo-cm-bin-vt-cn1 {
  color: inherit;
}
.span7 {
  color: rgb(219, 27, 27);
  font-size: larger;
}
.blank-line50 {
  font-size: var(--font-size-3xs);
  color: var(--color-crimson);
}
.s1 {
color: black;
position: absolute;
top: 392px;

}
.blank-line58 {
  font-size: var(--font-size-3xs);
  color: var(--color-red-100);
}
.sn-phm-mi-container {
  position: absolute;
  top: 168px;
  left: 1019px;
  text-transform: uppercase;
  display: inline-block;
  width: 279px;
  height: 460px;
  font-size: var(--font-size-smi);
  cursor: pointer;
}
.desktop-3 {
  width: 100%;
  position: relative;
  background-color: var(--color-white);
  height: 2413px;
  overflow: hidden;
  text-align: left;
  font-size: var(--font-size-13xl);
  color: var(--color-black);
  font-family: var(--font-inter);
  
}
  .mtsp{
      position: absolute;
      top: 790px;
    left: 250px;
    font-size: 30px;
  }
  .mtsp1{
      position: absolute;
      width: 700px;
      top: 860px;
      left: 120px;
      font-size: 20px;
  }
  .mt img{
    position: absolute;
    width: 95.1px; 
  }
  .splq11{
    position: absolute;
    top: 210px;
    left: 130px;
    font-size: 30px;
    color: red;
  }
  .splq121{
    position: absolute;
    top: 368px;
    left: 130px;
    font-size: 30px;
    color: red;
  }
  .splq1211{
    position: absolute;
    top: 330px;
    left: 130px;
    font-size: 30px;
    color: red;
  }
  .nhot img,
.may2 img,
.dhas img,
.volang img {
  width: 200px;
  position: absolute;
  top: 2250px;

}

.nhot img {
  left: 250px;
}

.may2 img {
  left: 500px;
}

.dhas img {
  left: 750px;
}

.volang img {
  left: 1000px;
}

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

.nhotc {
  left: 300px;
}

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

.dhd {
  left: 900px;
}

.volang2 {
  left: 1230px;
}
.vndn,
.vndm,
.vndd,
.vndl {
  width: 200px;
  position: absolute;
  top: 1550px;
  font-size: 28px;
  color: red;
  cursor: pointer;

}

.vndn {
  left: 285px;
}

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

.vndd {
  left: 900px;
}

.vndl {
  left: 1210px;
}
.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;
}

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

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

.khung1 {
  position: absolute;
  left: 220px;
  top: 1260px;
}

.khung2 {
  position: absolute;
  left: 530px;
  top: 1260px;
}

.khung3 {
  position: absolute;
  left: 840px;
  top: 1260px;
}

.khung4 {
  position: absolute;
  left: 1150px;
  top: 1260px;
}
.khungtong::after {
content: '';
position: absolute;
width: 100%;
height: 5px;
background-color: black;
top: 75%;
}
.xuong{
position: absolute;
top: 800px;
}
.anh-chup-man-hinh-2024-01-icon9 {
position: absolute;
top: 1300px;
left: 40px;
width: 395px;
height: 193px;
object-fit: cover;
}


.kisspng-computer-icons-arrow-b34 {
position: absolute;
top: 1410px;
left: 467px;
width: 33.1px;
height: 35px;
object-fit: contain;
}


.menu17 {
font-size: var(--font-size-5xl);
top: -5px;
position: absolute;
left: 50px;
font-size: xx-large;
width: 400px;
}

.menu16 {
font-weight: 900;
font-family: var(--font-inter);
}

.menu15 {
margin: 0;
width: 400px;
}

.menu-trang-ch-container5 {
position: absolute;
top: 1415px;
left: 465px;
text-transform: uppercase;
font-size: var(--font-size-base);
}

.kisspng-computer-icons-arrow-b35,
.kisspng-computer-icons-arrow-b36 {
position: absolute;
top: 1407px;
left: 716px;
width: 33.1px;
height: 35px;
object-fit: contain;
}

.kisspng-computer-icons-arrow-b36 {
left: 1022px;
}

.danh-mc11 {
font-size: xx-large;
font-weight: 800;
font-family: var(--font-inter);

}

.danh-mc-n-container5 {
position: absolute;
top: 1407px;
left: 768px;
text-transform: uppercase;
display: inline-block;
width: 199px;
font-size: var(--font-size-base);
}

.tin-tc-kin-khch-hng-hn5 {
margin: 0;
font-family: inherit;
font-size: inherit;
padding-left: var(--padding-2xl);
}

.dch-v5,
.tin-tc-container5 {
position: absolute;
top: 1457px;
left: 1070px;
font-size: var(--font-size-base);
text-transform: uppercase;
}

.dch-v5 {
top: 1402px;
left: 1087px;
font-size: xx-large;
font-weight: 800;
width: 400px;
}
.trang-ch23{
position: absolute;   width: 400px;
}

.len{
top: -400px;
position: absolute;
}

body    a{
text-decoration: none;
color: black;
}
.chu {
width: 1220px;
left: 70px;
position: absolute;
top: 1500px;
}
.sr {
top: 1160px;
left: 75px;
position: absolute;
width: 3000px;
}
.sl {
top: 1140px;
left: 75px;
position: absolute;
width: 800px;
}
.ls {
top: 1520px;
left:70px;
position: absolute;
width: 800px;
}
.fc a:hover{
  color: red;
 
  background-color: rgb(132, 132, 183);
}


 