/* #model-v80  {
display: none !important;
} */

/*
.button.open_door   {
    display: none !important;
}

.button._2floor {
    display: none !important;
}
*/

.model-selector.model-selector-v90  {
  color: #E2C4AC;
}


#fullscreen_button {
display: none !important;
z-index: 1 !important;
visibility: hidden !important;
}

.fullscreen-button .fullscreen-open {
display: none !important;
z-index: 1 !important;
visibility: hidden !important;
}



.left-panel-possition-copy {
position: fixed !important;
margin-top: 20px !important;
margin-left: 20px !important;
height: 60px !important;
bottom: 50px !important;
z-index: 9999  !important;
}

.left-panel {
margin-top: 0 !important;
}

.button.camera_out  {
margin-top: 0 !important;
margin-left: 110px !important;
}

.button.open_door   {
margin-top: 0 !important;
margin-left: 205px !important;
}

.button._2floor {
margin-top: 0 !important;
margin-left: 310px !important;
}

.under-panel-possition  {
margin-top: 20px !important;
margin-left: 20px !important;
z-index: 9999;
}

.under-panel-possition_color    {
margin-top: 0px !important;
margin-left: 0 !important;
right: 250px !important;
z-index: 9999;
}

.model-toggle {
position: fixed !important;
margin-top: 0px !important;
margin-left: 0px !important;
height: 100px !important;
top: 50px !important;
z-index: 10000 !important;
left: 30px !important;
}

.model-selector {
padding: 15px 25px;
background-color: #292929;
color: #fff;
border: 1px solid #fff;
text-align: center;
display: inline;
margin-left: -5px;
cursor: pointer;
}

.sub-selector-elegance, .sub-selector-aurora, .sub-selector-galaxy,  {

}



.button.v90_elegance, .button.v90_aurora, .button.v90_galaxy    {
display: none;
}

.button.v80_elegance, .button.v80_aurora, .button.v80_galaxy    {
display: none;
}

.button.v70_elegance, .button.v70_aurora, .button.v70_galaxy    {
display: none;
}


.frame_galaxy_single, .panel_galaxy_single, .carpet_galaxy_single, .frame_aurora_single, .panel_aurora_single, .carpet_aurora_single, .frame_elegance_single, .panel_elegance_single, .carpet_elegance_single  {
display: none;
position: relative !important;
margin-top: 20px !important;
border-radius: 50%;
border: 2px solid #292929;
}

@media screen and (max-width: 767px) {

.frame_galaxy_single, .panel_galaxy_single, .carpet_galaxy_single, .frame_aurora_single, .panel_aurora_single, .carpet_aurora_single, .frame_elegance_single, .panel_elegance_single, .carpet_elegance_single  {
margin-top: 10px !important;
}

}


.sub-selector-elegance, .sub-selector-galaxy  {
display: none;
margin-left: -5px;
background-color: transparent;
/*background-image: url('/configuratorv7/images/V80_Elegance.png');*/
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-clip: border-box;
  -o-object-fit: fill;
  object-fit: fill;
  width: 80px;
  height: 80px;
  margin-top: 40px;
  cursor: pointer;

}

.sub-selector-aurora  {
display: block;
margin-left: -5px;
background-color: transparent;
/*background-image: url('/configuratorv7/images/V80_Elegance.png');*/
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-clip: border-box;
  -o-object-fit: fill;
  object-fit: fill;
  width: 80px;
  height: 80px;
  margin-top: 40px;
  cursor: pointer;

}

.frame-elegance, .frame-aurora, .frame-galaxy {
background-image: url('/configuratorv7/images/frame.png');
}

.panel-elegance, .panel-aurora, .panel-galaxy {
background-image: url('/configuratorv7/images/panel.png');
}

.carpet-elegance, .carpet-aurora, .carpet-galaxy {
background-image: url('/configuratorv7/images/carpet.png');
}

/*

  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  padding-right: 0px;
  padding-bottom: 0%;
  background-color: transparent;
  background-image: url('/configuratorv7/images/V80_Elegance.png');
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-clip: border-box;
  -o-object-fit: fill;
  object-fit: fill;

*/

.sub-selector-container  {
position: fixed !important;
margin-top: 0px !important;
margin-left: 0px !important;
height: 50% !important;
top: 100px !important;
z-index: 10000 !important;
width: 100px !important;
right: 20px !important;
}


.elegance, .aurora, .galaxy {
top: 130px !important;
margin-left: 25px !important;
}

.v90    {
margin-left: 40px !important;
top: 120px !important;
}

.v80    {
margin-left: 40px !important;
top: 120px !important;
}

.v70    {
margin-left: 40px !important;
top: 120px !important;
}

.button.v90_aurora    {
margin-top: 0 !important;
left: 115px !important;
/*border-radius: 50% !important;*/
border: 1px solid #292929 !important;
}

.button.v90_galaxy    {
margin-top: 0 !important;
left: 230px !important;
/*border-radius: 50% !important;*/
border: 1px solid #292929 !important;
}

.button.v90_elegance    {
/*border-radius: 50% !important;*/
border: 1px solid #292929 !important;
}

.button.v80_aurora    {
margin-top: 0 !important;
left: 115px !important;
/*border-radius: 50% !important;*/
border: 1px solid #292929 !important;
}

.button.v80_galaxy    {
margin-top: 0 !important;
left: 230px !important;
/*border-radius: 50% !important;*/
border: 1px solid #292929 !important;
}

.button.v80_elegance    {
/*border-radius: 50% !important;*/
border: 1px solid #292929 !important;
}

.button.v70_aurora    {
margin-top: 0 !important;
left: 115px !important;
/*border-radius: 50% !important;*/
border: 1px solid #292929 !important;
}

.button.v70_galaxy    {
margin-top: 0 !important;
left: 230px !important;
/*border-radius: 50% !important;*/
border: 1px solid #292929 !important;
}

.button.v70_elegance   {
/*border-radius: 50% !important;*/
border: 1px solid #292929 !important;
}

@media screen and (max-width: 320px)    {
.sub-selector-elegance, .sub-selector-aurora, .sub-selector-galaxy {
width: 50px !important;
height: 50px !important;
margin-top: 20px;
margin-left: 15px;
}

.v90    {
margin-left: 0px !important;
top: 60px !important;
}

.v80    {
margin-left: 0px !important;
top: 60px !important;
}

.v70    {
margin-left: 0px !important;
top: 60px !important;
}
}


@media screen and (max-width: 767px)    {
.under-panel-possition_color    {
right: 180px !important;
}

.sub-selector-elegance, .sub-selector-aurora, .sub-selector-galaxy {
width: 70px;
height: 70px;
}

.sub-selector-container {
top: 150px !important;
right: -20px !important;
}

.model-toggle {
margin-top: 0px !important;
margin-left: 0px !important;
height: 100px !important;
top: 10px !important;
z-index: 10000 !important;
width: 100% !important;
left: 0 !important;
}

.model-selector {
padding: 15px 25px;
width: 33% !important;
background-color: #292929;
color: #fff;
border: 1px solid #fff;
text-align: center;
display: inline;
margin-left: auto;
margin-rigt: auto;
cursor: pointer;
position: relative;
float: left;
}

.model-name-desktop {
  display: none;
}

.v90    {
margin-left: 10px !important;
top: 60px !important;
}

.v80    {
margin-left: 10px !important;
top: 60px !important;
}

.v70    {
margin-left: 10px !important;
top: 60px !important;
}

.button.v90_elegance, .button.v80_elegance, .button.v70_elegance, .button.v90_aurora, .button.v80_aurora, .button.v70_aurora, .button.v90_galaxy, .button.v80_galaxy, .button.v70_galaxy {
width: 80px !important;
height: 80px !important;

}

.under-panel-possition_color    {
margin-top: 45px !important;
}

.left-panel-possition-copy  {
bottom: 20px !important;

}

.button.camera_out  {
margin-top: 0 !important;
margin-left: 80px !important;
}

.button.open_door   {
margin-top: 0 !important;
margin-left: 160px !important;
}

.button._2floor {
margin-top: 0 !important;
margin-left: 240px !important;
}

.screenshot-container {
position: absolute;
margin-top: 0px !important;
margin-left: 12px !important;
margin-right: 0px !important;
height: 60px !important;
bottom: 120px !important;
z-index: 10000 !important;
width: 60px !important;
left: 0 !important;
background-color: transparent;
}

.screenshotter {
  height: 60px !important;
  width: 60px !important;
  }

}


.screenshot-container {
position: absolute;
margin-top: 0px;
margin-left: 0px;
margin-right: 20px;
height: 100px;
bottom: 20px;
z-index: 10000 !important;
width: 100px;
right: 0;
background-color: transparent;
}

.screenshotter {
height: 100px;
  width: 100px;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  padding-right: 0px;
  padding-bottom: 0%;
  background-color: transparent;
  background-image: url('/configuratorv7/images/screenshot.png');
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-clip: border-box;
  -o-object-fit: fill;
  object-fit: fill;
}
