body {
  background: #FFFFFF;
}

.container {
  position: inherit;
  width: 414px;
  height: 736px;
  padding-left: 0px;
  padding-right: 0px;
}

.poster {
  position: relative;
  width: 100%;
  height: 100%;
  /* left: 96px; */
  /* top: 0px; */
  background: url(img/508-banner.png);
}

.lubinskiLogo {
  position: relative;
  width: 83%;
  height: 72px;
  left: 34px;
  top: 28px;
  background: url(img/Untitled-1.png);
  background-blend-mode: darken;
}

.customergroup {
  position: absolute;
  width: 346px;
  height: 88px;
  left: 34px;
  top: 138px;
}

.namelbl {
  position: absolute;
  width: 65px;
  height: 22px;
  left: 261px;
  top: 0px;
  font-family: Assistant;
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  line-height: 22px;
  display: flex;
  align-items: center;
  text-align: right;
  color: #000000;
}

.nameinput {
  position: absolute;
  width: 346px;
  height: 57px;
  left: 0px;
  top: 31px;
  background: #FFFFFF;
  border: 1px solid #DDDDDD;
  box-sizing: border-box;
  border-radius: 4px;

  font-family: Rubik;
  font-style: normal;
  font-weight: normal;
  font-size: 23px;
  line-height: 27px;
  display: flex;
  align-items: center;
  text-align: right;
  padding-right: 20px;
}

.brandgroup {
  position: absolute;
  width: 346px;
  height: 89.09px;
  left: 34px;
  top: 251px;
}

.brandlbl {
  position: absolute;
  width: 31px;
  height: 22px;
  left: 295px;
  font-family: Assistant;
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  line-height: 22px;
  display: flex;
  align-items: center;
  text-align: right;
  color: #000000;
}

.brandselect {
  position: absolute;
  width: 346px;
  height: 57.09px;
  left: 0px;
  top: 32px;
  background: #FFFFFF;
  border: 1px solid #DDDDDD;
  box-sizing: border-box;
  border-radius: 4px;
  font-family: Assistant;
  font-style: normal;
  font-weight: normal;
  font-size: 30px;
  line-height: 39px;
  display: flex;
  align-items: center;
  text-align: right;
  direction: rtl;
  color: #000000;
  padding-right: 20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(img/arrow_down.png) 22px / 21px no-repeat #FFFFFF;
}
select#brand option[value="citroen"] {background-image:url(img/logo_citroen.png);}
select#brand option[value="OPEL"] { background-image:url(img/logo_opel.png); }
select#brand option[value="MG"] { background-image:url(img/logo_mg.png); }
select#brand option[value="PEUGEOT"] { background-image:url(img/logo_peugeot.png); }

.roomgroup {
  position: absolute;
  width: 157px;
  height: 88px;
  left: 34px;
  top: 369.09px;
}

.roomlbl {
  position: absolute;
  width: 68px;
  height: 22px;
  left: 69px;
  top: 0px;

  font-family: Assistant;
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  line-height: 22px;
  display: flex;
  align-items: center;
  text-align: right;

  color: #000000;
}

.roomselect {
  position: absolute;
  width: 157px;
  height: 57px;
  left: 0px;
  top: 31px;
  background: #FFFFFF;
  border: 1px solid #DDDDDD;
  box-sizing: border-box;
  border-radius: 4px;
  font-family: Assistant;
  font-style: normal;
  font-weight: normal;
  font-size: 30px;
  line-height: 39px;
  display: flex;
  align-items: center;
  text-align: right;
  direction: rtl;
  color: #000000;
  padding-right: 20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(img/arrow_down.png) 22px / 21px no-repeat #FFFFFF;
}

.gendergroup {
  position: absolute;
  width: 157px;
  height: 89px;
  left: 223px;
  top: 368.09px;
}

.genderlbl {
  position: absolute;
  width: 75px;
  height: 22px;
  left: 62px;
  top: 0px;

  font-family: Assistant;
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  line-height: 22px;
  display: flex;
  align-items: center;
  text-align: right;

  color: #000000;
}

.genderselect {
  position: absolute;
  width: 157px;
  height: 57px;
  left: 0px;
  top: 32px;
  background: #FFFFFF;
  border: 1px solid #DDDDDD;
  box-sizing: border-box;
  border-radius: 4px;
  font-family: Assistant;
  font-style: normal;
  font-weight: normal;
  font-size: 30px;
  line-height: 39px;
  display: flex;
  align-items: center;
  text-align: right;
  direction: rtl;
  color: #000000;
  padding-right: 20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(img/arrow_down.png) 22px / 21px no-repeat #FFFFFF;
}

.submitbtn {
  position: absolute;
  width: 346px;
  height: 57px;
  left: 34px;
  top: 512px;
  font-family: Assistant;
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 31px;
  /* display: flex; */
  /* align-items: center; */
  /* text-align: center; */
  color: #FFFFFF;
  background: #C53137;
  border-radius: 4px;
}

.screens{
  position: absolute;
  width: 106px;
  height: 21.06px;
  left: 154px;
  top: 674px;

  background: url(img/screens.png);
}