.image_background
{
  background-image:url(public/external/background5320-gorg-1100h.png);
  background-size: cover;
  background-repeat: no-repeat;
  color: #FFF;
  height: 100%;
  width: 100%;
  font-family: Roboto;
  font-style: normal;
   object-fit: cover;
}
.p-bg{
  margin: 3% 0% 3% 3%;
}
.card-bg{
  border-radius: 12px;
  background: rgba(0, 0, 0, 0.25);
  width: 580px;
  max-height: 805px;
}

.box{
  border-radius: 8px;
  background: #FFF;
  width: 111px;
  height: 120px;
  margin-top: 16%;
  flex-shrink: 0;
}
.box-logo{
    width: 64px;
    height: 64px;
    /* margin-left: 22%; */
    margin-top: 14%;
}

.box-text{
  margin-left: 6%;
  color: rgba(15, 15, 15, 1);
  height: auto;
  /* position: absolute; */
  font-size: 16px;
  font-style: Medium;
  text-align: center;
  font-family: Roboto;
  font-weight: 500;
  line-height: 24px;
  font-stretch: normal;
  text-decoration: none;
}
.dash {
  width: 55px;
  height: 2px;
  background: #FFF;
  padding-left: 36%;

}
/* old css */
.desktop1-container {
  width: 100%;
  display: flex;
  overflow: auto;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
}
.desktop1-desktop1 {
  width: 100%;
  height: 1024px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
  background-color: rgba(255, 255, 255, 1);
}
.desktop1-bg {
  top: 0px;
  left: 0px;
  width: 1920px;
  height: 1024px;
  position: absolute;
}
.desktop1-background {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
}
.desktop1-rectangle5196 {
  top: 26px;
  left: 120px;
  width: 596px;
  height: 705px;
  position: absolute;
  border-radius: 12px;
}
.desktop1-group802 {
  top: 611px;
  left: 289px;
  width: 259px;
  height: 24px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop1-group132 {
  /* top: 0px; */
  /* left: 0px; */
  width: 108px;
  height: 24px;
  margin-top: 18%;
  display: flex;
  /* position: absolute; */
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop1-group131 {
  /* top: 0px; */
  /* left: 0px; */
  width: 24px;
  height: 24px;
  display: flex;
  /* position: absolute; */
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop1-materialsymbolscall {
  /* top: 5.818181991577148px; */
  /* left: 5.81817626953125px; */
  width: 12px;
  height: 12px;
  margin-top: 23%;
  /* position: absolute; */
}
.desktop1-ellipse1 {
  /* top: 0px; */
  /* left: 0px; */
  width: 24px;
  height: 24px;
  margin-left: -75%;
  /* position: absolute; */
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 1px;
  border-radius: 24px;
}
.desktop1-frame271 {
  gap: 16px;
  /* top: 7px; */
  /* left: 36px; */
  /* display: flex; */
  /* position: absolute; */
  /* margin-top: 2%; */
  /* align-items: flex-start; */
  flex-direction: column;
}
.desktop1-text {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: center;
  font-family: Roboto;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop1-group133 {
  /* top: 0px; */
  /* left: 150px; */
  width: 109px;
  height: 24px;
  display: flex;
  margin-top: 18%;
  margin-left: 20%;
  /* position: absolute; */
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop1-group1311 {
  /* top: 0px; */
  /* left: 0px; */
  width: 24px;
  height: 24px;
  display: flex;
  /* position: absolute; */
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop1-materialsymbolscall1 {
  /* top: 5.818183422088623px; */
  /* left: 5.81817626953125px; */
  width: 12px;
  height: 12px;
  margin-top: 25%;
  /* position: absolute; */
}
.desktop1-ellipse11 {
  /* top: 0px; */
  /* left: 0px; */
  width: 24px;
  height: 24px;
  /* position: absolute; */
  margin-left: -75%;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 1px;
  border-radius: 24px;
}
.desktop1-frame272 {
  gap: 16px;
  /* top: 7px; */
  /* left: 37px; */
  /* display: flex; */
  /* position: absolute; */
  /* margin-top: 3%; */
  /* align-items: flex-start; */
  flex-direction: column;
}
.desktop1-text02 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: center;
  font-family: Roboto;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop1-group804 {
  /* top: 661px; */
  /* left: 359px; */
  width: 119px;
  height: 27px;
  display: flex;
  margin-top: 10%;
  /* margin-left: 11%; */
  margin-bottom: 12%;
  /* position: absolute; */
  /* align-items: flex-start; */
  flex-shrink: 1;
}
.desktop1-frame2721 {
  gap: 16px;
  /* top: 8px; */
  /* left: 35px; */
  /* display: flex; */
  /* position: absolute; */
  /* align-items: flex-start; */
  /* flex-direction: column; */
}
.desktop1-text04 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 16px;
  margin-left: 7%;
  font-style: Regular;
  text-align: center;
  font-family: Roboto;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop1-circuminstagram {
  /* top: 0px; */
  /* left: 0px; */
  width: 27px;
  height: 27px;
  /* position: absolute; */
}
.desktop1-group809 {
  top: 275px;
  left: 172px;
  width: 492px;
  height: 120px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop1-group805 {
  top: 0px;
  left: 381px;
  width: 111px;
  height: 120px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 8px;
}
.desktop1-toyotalogo {
  top: 21px;
  left: 23px;
  width: 64px;
  height: 48px;
  position: absolute;
}
.desktop1-text06 {
  top: 83px;
  left: 30.5px;
  color: rgba(15, 15, 15, 1);
  height: auto;
  position: absolute;
  font-size: 16px;
  font-style: Medium;
  text-align: center;
  font-family: Roboto;
  font-weight: 500;
  line-height: 24px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop1-group806 {
  top: 0px;
  left: 0px;
  width: 111px;
  height: 120px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 8px;

}
.desktop1-logo {
  top: 13px;
  left: 23px;
  width: 64px;
  height: 64px;
  display: flex;
  overflow: hidden;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop1-bmw {
  top: 3px;
  left: 3px;
  width: 58px;
  height: 58px;
  position: absolute;
}
.desktop1-text08 {
  top: 83px;
  left: 35.5px;
  color: rgba(15, 15, 15, 1);
  height: auto;
  position: absolute;
  font-size: 16px;
  font-style: Medium;
  text-align: center;
  font-family: Roboto;
  font-weight: 500;
  line-height: 24px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop1-group807 {
  top: 0px;
  left: 254px;
  width: 111px;
  height: 120px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 8px;

}
.desktop1-lexus1 {
  /* top: 13px; */
  /* left: 23px; */
  width: 64px;
  height: 64px;
  margin-left: 25px;
  /* position: absolute; */
}
.desktop1-text10 {
  /* top: 83px; */
  /* left: 34px; */
  /* padding-bottom: 9px; */
  margin-left: 37px;
  color: rgba(15, 15, 15, 1);
  height: auto;
  /* position: absolute; */
  font-size: 16px;
  font-style: Medium;
  text-align: center;
  font-family: Roboto;
  font-weight: 500;
  line-height: 24px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop1-group808 {
  top: 0px;
  left: 127px;
  width: 111px;
  height: 120px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 8px;

}
.desktop1-clipart45503481 {
  top: 22px;
  left: 28px;
  width: 55px;
  height: 45px;
  position: absolute;
}
.desktop1-text12 {
  top: 83px;
  left: 32px;
  color: rgba(15, 15, 15, 1);
  height: auto;
  position: absolute;
  font-size: 16px;
  font-style: SemiBold;
  text-align: center;
  font-family: Roboto;
  font-weight: 600;
  line-height: 24px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop1-text14 {
  /* top: 228px; */
  /* left: 143px; */
  color: rgba(255, 255, 255, 1);
  /* padding-left: 26%; */
  width: 461px;
  height: auto;
  /* position: absolute; */
  font-size: 16px;
  font-style: Regular;
  text-align: center;
  font-family: Roboto;
  font-weight: 400;
  line-height: 144.0000057220459%;
  font-stretch: normal;
  text-decoration: none;
}
.desktop1-frame2722 {
  gap: 16px;
  top: 637px;
  left: 328px;
  width: 72px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: column;
}
.desktop1-frame270 {
  gap: 16px;
  padding-top: 5%;
  /* padding-left: 36%; */
  /* top: 460px; */
  /* left: 307px; */
  width: 151px;
  display: flex;
  /* position: absolute; */
  align-items: flex-start;
  flex-direction: column;
}
.desktop1-text16 {
  color: rgba(255, 255, 255, 1);
  width: 151px;
  height: auto;
  font-size: 16px;
  font-style: SemiBold;
  text-align: center;
  font-family: Roboto;
  font-weight: 600;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop1-group793 {
  /* top: 510px; */
  /* left: 273px; */
  margin-left: -1%;
  width: 219px;
  height: 70px;
  display: flex;
  /* position: absolute; */
  align-items: flex-start;
  flex-shrink: 1;
  background-color: rgba(15, 169, 88, 1);
  border-radius: 8PX;
  border: 2px solid white;
}

.desktop1-group792 {
  top: 11px;
  left: 11px;
  width: 197px;
  height: 39px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop1-riwhatsappfill {
  /* top: 16px; */
  /* left: 9px; */
  width: 34px;
  height: 34px;
  margin-left: 4%;
  margin-top: 8%;
  /* position: absolute; */
}
.desktop1-group791 {
  /* top: 0px; */
  /* left: 45px; */
  width: 148px;
  height: 39px;
  display: flex;
  /* position: absolute; */
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop1-text18 {
  /* top: 15px; */
  color: rgba(255, 255, 255, 1);
  width: 128px;
  height: auto;
  margin-left: 5%;
  margin-top: 14%;
  /* position: absolute; */
  font-size: 12px;
  font-style: SemiBold;
  text-align: left;
  font-family: Roboto;
  font-weight: 600;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}


.desktop1-text20 {
  /* top: 27px; */
  color: rgba(255, 255, 255, 1);
  width: 148px;
  height: auto;
  margin-left: -85%;
  margin-top: 20%;
  /* position: absolute; */
  font-size: 24px;
  font-style: SemiBold;
  text-align: left;
  font-family: Roboto;
  font-weight: 600;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop1-iconamoonarrowright2light {
  /* top: 24px; */
  /* left: 173px; */
  width: 24px;
  height: 24px;
  margin-left: 0%;
  margin-top: 10%;
  /* position: absolute; */
}
.desktop1-line1 {
  /* top: 486px; */
  /* left: 344px; */
  width: 55px;
  height: 1px;
  /* margin-left: 42%; */
  /* position: absolute; */
}
.desktop1-cpartlogowhite1 {
  /* top: 87px; */
  /* left: 295px; */
  width: 246px;
  height: 123px;
  margin-top: 9%;
  /* margin-left: 32%; */
  /* position: absolute; */
}

@media (max-width: 992px) { 

  .card-bg{
  border-radius: 16px;
  background: rgba(0, 0, 0, 0.25);
  width: 100%;
  height: 100%;
  max-height: 700px;
  max-width: 600px;
  margin: 0%;
}
  .desktop1-cpartlogowhite1 {
  width: 160px;
  height: 90px;
  margin-top: 5%;
}
  .desktop1-text14 {
  font-size: 14px;
  font-weight: 400;
  line-height: 144%;
  letter-spacing: 0.14px;
  padding-left: 0%;
  width: 240px;
}

  .box {
  border-radius: 8px;
  background: #FFF;
  width: 111px;
  height: 120px;
  margin-top: 10%;
  flex-shrink: 0;
}

  .desktop1-group132 {
  margin-top: 12%;
}
  .desktop1-group133{
  margin-top: 12%;
 }

  .desktop1-group804 {
  margin-top: 4%;
  margin-bottom: 6%;
}

}

@media (max-width: 900px) {

.box{

  width: 98px;
  height: 115px;

}
.box-logo{
 
  
    margin-top: 12%;
}

}
@media (max-width: 700px) { 

  .image_background
  {

  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url(public/external/Background-m.png);
  background-size: cover;
  background-repeat: no-repeat;
  color: #FFF;
  height: 100%;
  width: 100%;
  font-family: Roboto;
  font-style: normal;
  object-fit: cover;
}
  .card-bg{
  border-radius: 0px;
  background: no-repeat;
  width: 0%;
  height: 0%;
  max-height: 0;
  max-width: 0;
  margin: 0%;
}

  .box{
  margin: 0px;
}

  .desktop1-cpartlogowhite1 {width: 140px;height: 70px;margin-top: 3%;}

  .desktop1-text14 {font-size: 14px;font-weight: 400;line-height: 144%; /* 20.16px */letter-spacing: 0.14px;padding-left: 0%;width: 240px;}

  .box {
  border-radius: 8px;
  background: #FFF;
  width: 111px;
  height: 120px;
  margin-top: 10%;
  flex-shrink: 0;
}

  .desktop1-group132 {
  margin-top: 10%;
}
  .desktop1-group133{
  margin-top: 10%;
}


  .desktop1-group804 {
  margin-top: 4%;

  margin-bottom: 6%;
}



}

