.Dimensions {
  background: #fff; 
  margin-bottom: 25px;
  padding: 30px;
  position: relative;
}

.Dimensions_img {
  height: auto;
  margin: 30px auto;
  width: 350px
}
.Dimensions_img img{
  margin:auto;
  display: block;
}
.Dimensions label.error {
  bottom: 0;
  color: #f00;
  display: block;
  left: 0;
  margin: 0;
  position: absolute;
  top: 30px;
  width: auto;
}

.Dimensions label {
  font-size: 14px;
  text-transform: capitalize
}

.input_1 input,
.input_2 input,
.input_3 input {
  width: 80px;
  height: 25px;
  border: 1px solid #ccc;
  padding: 5px;
}


/* css add by 10-10-2016 */

.input_1 input,
.input_2 input,
.input_3 input,
.input_4 input,
.input_5 input,
.input_6 input,
.input_7 input,
.input_8 input {
  border: 1px solid #ccc;
  height: 26px;
  padding: 0px 8px;
  width: 80px;
}

.input_1 {
  /* left: 15px; */
  left: -24px;
  position: absolute;
  top: 220px;
}

.input_2 {
  bottom: 20px;
  left: 200px;
  position: absolute;
}

.input_3 {
  bottom: 70px;
  position: absolute;
  right: 60px;
}


/* css add by 10-10-2016 */

.input_1,
.input_2,
.input_3,
.ChairCushionFoam .input_1,
.ChairCushionFoam .input_2,
.ChairCushionFoam .input_3,
.ChairCushionFoam .input_4,
.ChairCushionFoam .input_1,
.ChairCushionFoam .input_2,
.ChairCushionFoam .input_3,
.ChairCushionFoam .input_4 {
  margin-bottom: 10px;
  width: auto;
}

.input_2 {
  bottom: 10px;
  /* left: 210px; */
  left: 170px;
  position: absolute;
  width: auto;
}

.input_3 {
  bottom: 60px;
  position: absolute;
  /* right: 45px; */
  right: -15px;
  width: auto;
}

.input_4,
.input_5,
.input_6,
.input_7,
.input_8 {
  position: absolute;
  margin-bottom: 10px;
  width: auto;
}

.input_1,
.input_2,
.input_3,
.input_4,
.input_5,
.input_6,
.input_7,
.input_8 {
  z-index: 11;
  display: table;
}


/* ChairCushionFoam input css */

.ChairCushionFoam .input_1 {
  top: auto;
  bottom: 30px;
  /* left: 250px; */
  left: 200px;
  position: absolute;
}

.ChairCushionFoam .input_2 {
  /* bottom: 140px; */
  bottom: 126px;
  position: absolute;
  /* right: 70px; */
  right: 20px;
  left: auto;
}

.ChairCushionFoam .input_3 {
  bottom: 65px;
  position: absolute;
  /* right: 70px; */
  right: 10px;
}

.ChairCushionFoam .input_4 {
  bottom: 150px;
  /* left: 70px; */
  left: 30px;
  position: absolute;
}


/* Trapezium input css*/

.Trapezium .input_1 {
  /* left: 250px;
  top: 50px; */
  left: 170px;
  top: 80px;
}

.Trapezium .input_2 {
  bottom: 10px;
  /* left: 225px; */
  left: 155px;
}

.Trapezium .input_3 {
  bottom: 130px;
  /* left: 60px; */
  left: 30px;
}

.Trapezium .input_4 {
  bottom: 50px;
  /* right: 50px; */
  right: 14px;
}


/* WedgeTriangle input css */

.WedgeTriangle .input_1 {
  left: 20px;
  top: 190px;
}

.WedgeTriangle .input_2 {
  bottom: 35px;
  /* left: 250px; */
  left: 200px;
}

.WedgeTriangle .input_3 {
  bottom: 75px;
  /* right: 60px; */
  right: 10px;
}


/* EquilateralTriangle input css */

.EquilateralTriangle .input_2 {
  bottom: 20px;
  left: 220px;
}

.EquilateralTriangle .input_3 {
  bottom: 63px;
  right: 70px;
}


/* Semicircle input css */

.Semicircle .input_2 {
  bottom: 60px;
  /* left: 230px; */
  left: 183px;
}

.Semicircle .input_3 {
  bottom: 100px;
  /* right: 65px; */
  right: 5px;
}


/* CustomTemplate input css */

.CustomTemplate .input_1 {
  /* bottom: 30px; */
  /* bottom: 14px;
  left: 235px; */
  bottom: 0px;
  left: 175px;
  top: auto;
}

.CustomTemplate .input_2 {
  bottom: 130px;
 /*  left: 60px; */
  /* left: 32px; */
  left: -28px;
}

.CustomTemplate .input_3 {
  /* bottom: 70px;
  right: 75px; */
    bottom: 58px;
    /* right: 46px; */
    right: -24px;
}


/* CurvedLFoam input css */

.CurvedLFoam .input_1 {
  /* left: 225px;
  top: 65px; */
  left: 155px;
  top: 96px;
}

.CurvedLFoam .input_2 {
  bottom: 30px;
  /* left: 220px; */
  left: 160px;
}

.CurvedLFoam .input_3 {
  bottom: 130px;
  /* left: 70px; */
  left: 30px;
  right: auto;
}

.CurvedLFoam .input_4 {
  bottom: 61px;
  /* right: 60px; */
  right: 20px;
}

.CurvedLFoam .input_5 {
  /* bottom: 120px;
  right: 80px; */
  bottom: 106px;
  right: 40px;
}


/* WindowSeat input css */

.WindowSeat .input_1 {
  left: 176px;
  top: 96px;
}

.WindowSeat .input_2 {
  bottom: 130px;
  /* left: 60px; */
  left: 30px;
}

.WindowSeat .input_3 {
  bottom: 65px;
  /* right: 65px; */
  right: 15px;
}

.WindowSeat .input_4 {
  bottom: 30px;
  /* left: 220px; */
  left: 170px;
}


/* WedgeSeat input css */

.WedgeSeat .input_1 {
  bottom: 10px;
  /* left: 250px; */
  left: 200px;
  top: auto;
}

.WedgeSeat .input_2 {
  bottom: 130px;
  /* left: 90px; */
  left: 28px;
}

.WedgeSeat .input_3 {
  bottom: 45px;
  /* right: 70px; */
  right: 20px;
}

.WedgeSeat .input_4 {
  bottom: 110px;
  /* right: 90px; */
  right: 40px;
}


/* CylinderBolster input css */

.CylinderBolster .input_2 label {
  display: block;
  text-align: center;
}

.CylinderBolster .input_2 {
  bottom: 135px;
  /* left: 230px; */
  left: 189px;
}

.CylinderBolster .input_3 {
  bottom: 100px;
  /* right: 120px; */
  right: 70px;
}


/* 6SidedTrapezoidvertical input css */

.SidedTrapezoidvertical .input_1 {
  left: 210px;
  top: 55px;
}

.SidedTrapezoidvertical .input_2 {
  bottom: 20px;
  left: 210px;
}

.SidedTrapezoidvertical .input_3 label {
  display: block;
  text-align: center;
}

.SidedTrapezoidvertical .input_3 {
  bottom: 130px;
  left: 270px;
  right: auto;
}

.SidedTrapezoidvertical .input_4 {
  bottom: 55px;
  right: 65px;
}

.SidedTrapezoidvertical .input_5 {
  right: 120px;
  top: 55px;
}

.SidedTrapezoidvertical .input_6 {
  bottom: 110px;
  left: 50px;
}

.SidedTrapezoidvertical .input_7 {
  bottom: 130px;
  right: 40px;
}


/* CylinderBarStool input css */

.CylinderBarStool .input_2 label {
  display: block;
}

.CylinderBarStool .input_2 {
  bottom: 155px;
  /* left: 280px; */
  left: 192px;
}

.CylinderBarStool .input_3 {
  bottom: 45px;
  /* right: 90px; */
  right: 40px;
}


/* TShapedSofaFoam input css */

.TShapedSofaFoam .input_1 {
  /* left: 260px;
  top: 70px; */
  left: 180px;
  top: 90px;
}

.TShapedSofaFoam .input_2 {
  bottom: 30px;
  /* left: 210px; */
  left: 168px;
}

.TShapedSofaFoam .input_3 {
  bottom: 130px;
  /* left: 45px; */
  left: 25px;
}

.TShapedSofaFoam .input_4 {
  bottom: 70px;
  /* right: 70px; */
  right: 10px;
}

.TShapedSofaFoam .input_5 {
  /* bottom: 120px;
  right: 70px; */
  bottom: 106px;
  right: 40px;
}


/* BullNosedCushion input css */

.BullNosedCushion .input_1 {
  bottom: 125px;
  /* right: 80px; */
  right: 35px;
  left: auto;
  top: auto;
}

.BullNosedCushion .input_2 {
  bottom: 80px;
  /* left: 240px; */
  left: 195px;
}

.BullNosedCushion .input_3 {
	right:auto;
  /* bottom: 145px;
  left: 40px; */
  bottom: 136px;
  left: 0;
}


/* CutawayCornerMattress input css */

.CutawayCornerMattress .input_1 {
  /* left: 230px;
  top: 60px; */
  left: 160px;
  top: 85px;
}

.CutawayCornerMattress .input_2 {
  bottom: 20px;
  /* left: 225px; */
  left: 165px;
}

.CutawayCornerMattress .input_3 {
  bottom: 130px;
  /* left: 70px; */
  left: 10px;
}

.CutawayCornerMattress .input_4 {
  bottom: 55px;
  /* right: 70px; */
  right: 5px;
}

.CutawayCornerMattress .input_5 {
  /* bottom: 130px;
  right: 80px; */
  bottom: 111px;
  /* right: 30px; */
  right: 28px;
}


/* BoatMattressCushion */

.BoatMattressCushion .input_1 {
  /* left: 250px;
  top: 70px; */
  left: 200px;
  top: 85px;
}

.BoatMattressCushion .input_2 {
  bottom: 30px;
  /* left: 220px; */
  left: 170px;
}

.BoatMattressCushion .input_3 label,
.BoatMattressCushion .input_4 label {
  display: block;
  text-align: center;
  margin-bottom: 2px;
}

.BoatMattressCushion .input_3 {
  bottom: 160px;
  /* right: 295px; */
  right: 245px;
}

.BoatMattressCushion .input_3 input,
.BoatMattressCushion .input_4 input {
  width: 60px;
}

.BoatMattressCushion .input_4 {
  /* bottom: 95px;
  left: 283px; */
  bottom: 101px;
  left: 236px;
}

.BoatMattressCushion .input_5 {
  bottom: 140px;
  /* left: 60px; */
  left: 20px;
}

.BoatMattressCushion .input_6 {
  bottom: 80px;
  /* right: 60px; */
  right: 0px;
}

.BoatMattressCushion .input_7 {
  /* top: 140px;
  right: 60px; */
  top: 166px;
  right: 0px;
}


/* LShapeSofaFoam input css */

.LShapeSofaFoam .input_1 {
  left: 200px;
  top: 60px;
}

.LShapeSofaFoam .input_2 {
  bottom: 20px;
  left: 220px;
}

.LShapeSofaFoam .input_3 {
  bottom: 160px;
  right: 60px;
}

.LShapeSofaFoam .input_4 {
  bottom: 60px;
  right: 70px;
}

.LShapeSofaFoam .input_5 {
  right: 110px;
  top: 60px;
}

.LShapeSofaFoam .input_6 {
  bottom: 120px;
  left: 50px;
}


/* CurvedSofaCushionFoam input css */

.CurvedSofaCushionFoam .input_1 {
  bottom: 120px;
  /* right: 100px; */
  right: 54px;
  left: auto;
  top: auto;
}

.CurvedSofaCushionFoam .input_2 {
  bottom: 80px;
  left: 170px;
}

.CurvedSofaCushionFoam .input_3 {
  right:auto;
  /* bottom: 130px;
  left: 45px; */
  bottom: 127px;
  left: 0;
}


/* SofaCushionFoam input css */

.SofaCushionFoam .input_1 {
  bottom: 120px;
  /* right: 100px; */
  right: 50px;
  left: auto;
  top: auto;
}

.SofaCushionFoam .input_2 {
  bottom: 80px;
  /* left: 230px; */
  left: 169px;
}

.SofaCushionFoam .input_3 {
  right:auto;
  /* bottom: 130px; */
  bottom: 130px;
  /* left: 45px; */
  left: 2px;
  
}

/* Lcushion input css */

.Lcushion .input_1 {
  /* left: 220px;
  top: 60px; */
  left: 170px;
  top: 92px;
}

.Lcushion .input_2 {
  /* bottom: 30px;
  left: 220px; */
  bottom: 20px;
  left: 166px;
}

.Lcushion .input_3 {
  bottom: 130px;
  /* left: 60px; */
  left: 25px;
}

.Lcushion .input_4 {
  bottom: 60px;
  /* right: 60px; */
  right: 15px;
}

.Lcushion .input_5 {
  /* bottom: 120px;
  right: 80px; */
  bottom: 105px;
  right: 33px;
}


/* CurvedTSofaCushionFoam input css */

.CurvedTSofaCushionFoam .input_1 {
  /* left: 250px;
  top: 70px; */
  left: 170px;
  top: 105px;
}

.CurvedTSofaCushionFoam .input_2 {
  bottom: 30px;
  /* left: 220px; */
  left: 180px;
}

.CurvedTSofaCushionFoam .input_3 {
  bottom: 130px;
  /* left: 55px; */
  left: 25px;
}

.CurvedTSofaCushionFoam .input_4 {
  bottom: 70px;
  /* right: 70px; */
  right: 20px;
}

.CurvedTSofaCushionFoam .input_5 {
  /* bottom: 120px;
  right: 80px; */
  bottom: 108px;
  right: 40px;
}


/* SidedTrapezoidhorizontal input */

.SidedTrapezoidhorizontal .input_1 {
  /* left: 250px;
  top: 80px; */
  left: 181px;
  top: 105px;
}

.SidedTrapezoidhorizontal .input_2 {
  bottom: 40px;
  /* left: 230px; */
  left: 174px;
}

.SidedTrapezoidhorizontal .input_3 {
  bottom: 130px;
  /* left: 55px; */
  left: 14px;
}

.SidedTrapezoidhorizontal .input_4 {
  /* bottom: 80px;
  right: 70px; */
  bottom: 70px;
  right: 0;
}

.SidedTrapezoidhorizontal .input_5 {
  /* bottom: 130px;
  right: 80px; */
  bottom: 110px;
  right: 29px;
}


/* SofaFoam input css */

/* .SofaFoam .input_1 {
  bottom: 110px;
  position: absolute;
  right: 80px;
  left: auto;
} */

.SofaFoam .input_1 {
    bottom: 110px;
    position: absolute;
    right: 35px;
    left: auto;
    top: 234px;
}

.SofaFoam .input_2 {
  /* bottom: 140px;
  left: 70px; */
  bottom: 124px;
  left: 10px;
}

.SofaFoam .input_3 {
  bottom: auto;
  /* right: 270px;
  top: 110px; */
  right: 217px;
  top: 137px;
}

.SofaFoam .input_4 {
  /* bottom: 70px;
  left: 250px; */
  bottom: 64px;
  left: 193px;
}

.SofaFoam .input_5 {
  /* right: 50px;
  top: 170px; */
  right: 0px;
  top: 190px;
}

@media only screen and (min-width:1920px) {
  /* .input_1 {left: 170px;}
.input_2 {left: 360px;}
.input_3 {right: 185px;} */
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .ChairCushionFoam .input_1 {
    bottom: 30px;
    /* left: 300px; */
    left: 195px;
    top: auto;
  }
  .ChairCushionFoam .input_4 {
    bottom: 130px;
    /* left: 140px; */
    left: 30px;
  }
  .ChairCushionFoam .input_2 {
    /* bottom: 140px;
    left: auto;
    right: 130px; */
	bottom: 126px;
	left: auto;
	right: 22px;
  }
  .ChairCushionFoam .input_3 {
    bottom: 65px;
    /* right: 130px; */
    right: 19px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .Trapezium .input_3 {
    /* left: 125px; */
    left: 30px;
  }
  .Trapezium .input_4 {
    /* right: 120px; */
    right: 20px;
  }
  .Trapezium .input_2 {
    /* left: 270px; */
    left: 150px;
  }
  .Trapezium .input_1 {
    /* left: 280px; */
    left: 168px;
    top: 75px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .WedgeTriangle .input_1 {
    /* left: 125px; */
    left: 25px;
  }
  .WedgeTriangle .input_2 {
    /* left: 300px; */
    left: 200px;
  }
  .WedgeTriangle .input_3 {
    /* right: 120px; */
    right: 10px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .EquilateralTriangle .input_2 {
    left: 270px;
  }
  .EquilateralTriangle .input_3 {
    right: 130px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .Semicircle .input_2 {
    /* left: 280px; */
    left: 183px;
  }
  .Semicircle .input_3 {
    /* right: 115px; */
    right: 5px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CustomTemplate .input_1 {
    /* left: 285px; */
    left: 175px;
  }
  .CustomTemplate .input_2 {
    /* left: 120px; */
    left: -30px;
  }
  .CustomTemplate .input_3 {
    /* right: 140px; */
    right: -20px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CurvedLFoam .input_1 {
    /* left: 275px; */
    left: 160px;
  }
  .CurvedLFoam .input_2 {
    /* left: 275px; */
    left: 175px;
  }
  .CurvedLFoam .input_3 {
    /* left: 130px; */
    left: 30px;
  }
  .CurvedLFoam .input_4 {
    /* right: 120px; */
    right: 20px;
  }
  .CurvedLFoam .input_5 {
    /* right: 140px; */
    right: 40px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .WindowSeat .input_1 {
    /* left: 270px; */
	left: 190px;
    top: 96px;
  }
  .WindowSeat .input_2 {
    /* left: 120px; */
    left: 30px;
  }
  .WindowSeat .input_3 {
    /* right: 120px; */
    right: 20px;
  }
  .WindowSeat .input_4 {
    /* left: 270px; */
    left: 170px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .WedgeSeat .input_1 {
    /* left: 300px; */
    left: 200px;
  }
  .WedgeSeat .input_2 {
    /* left: 141px; */
    left: 31px;
  }
  .WedgeSeat .input_3 {
    /* right: 140px; */
    right: 30px;
  }
  .WedgeSeat .input_4 {
    /* right: 150px; */
    right: 50px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CylinderBolster .input_2 {
    /* left: 285px; */
    left: 187px;
  }
  .CylinderBolster .input_3 {
    /* right: 180px; */
    right: 70px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SidedTrapezoidvertical .input_1 {
    left: 240px;
  }
  .SidedTrapezoidvertical .input_2 {
    left: 260px;
  }
  .SidedTrapezoidvertical .input_3 {
    left: 320px;
  }
  .SidedTrapezoidvertical .input_4 {
    right: 130px;
  }
  .SidedTrapezoidvertical .input_5 {
    right: 180px;
  }
  .SidedTrapezoidvertical .input_6 {
    left: 100px;
  }
  .SidedTrapezoidvertical .input_7 {
    right: 100px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CylinderBarStool .input_2 {
    /* left: 325px; */
    left: 195px;
  }
  .CylinderBarStool .input_3 {
    bottom: 45px;
    /* right: 160px; */
    right: 40px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .TShapedSofaFoam .input_1 {
    /* left: 290px; */
    left: 180px;
  }
  .TShapedSofaFoam .input_2 {
    /* left: 270px; */
    left: 180px;
  }
  .TShapedSofaFoam .input_3 {
    /* left: 110px; */
    left: 20px;
  }
  .TShapedSofaFoam .input_4 {
    /* right: 122px; */
    right: 12px;
  }
  .TShapedSofaFoam .input_5 {
    /* right: 130px; */
    right: 40px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .BullNosedCushion .input_3 {
    /* left: 110px; */
    left: 0;
  }
  .BullNosedCushion .input_2 {
    /* left: 290px; */
    left: 192px;
  }
  .BullNosedCushion .input_1 {
    /* right: 140px; */
    right: 35px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CutawayCornerMattress .input_1 {
    /* left: 260px; */
    left: 150px;
  }
  .CutawayCornerMattress .input_2 {
    /* left: 260px; */
    left: 170px;
  }
  .CutawayCornerMattress .input_3 {
    /* left: 120px; */
    left: 20px;
  }
  .CutawayCornerMattress .input_4 {
    /* right: 120px; */
    right: 10px;
  }
  .CutawayCornerMattress .input_5 {
    right: 30px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .BoatMattressCushion .input_1 {
    /* left: 280px; */
    left: 200px;
  }
  .BoatMattressCushion .input_2 {
    /* left: 265px; */
    left: 175px;
  }
  .BoatMattressCushion .input_3 {
    /* right: 350px; */
    right: 249px;
  }
  .BoatMattressCushion .input_4 {
    /* left: 335px; */
    left: 236px;
  }
  .BoatMattressCushion .input_5 {
    /* left: 130px; */
    left: 20px;
  }
  .BoatMattressCushion .input_6 {
    /* right: 120px; */
    right: 0px;
  }
  .BoatMattressCushion .input_7 {
    /* right: 110px; */
    right: 0px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .LShapeSofaFoam .input_1 {
    left: 270px;
  }
  .LShapeSofaFoam .input_2 {
    left: 260px;
  }
  .LShapeSofaFoam .input_3 {
    right: 130px;
  }
  .LShapeSofaFoam .input_4 {
    right: 120px;
  }
  .LShapeSofaFoam .input_5 {
    right: 170px;
  }
  .LShapeSofaFoam .input_6 {
    left: 90px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CurvedSofaCushionFoam .input_1 {
    /* right: 160px; */
    right: 50px;
  }
  .CurvedSofaCushionFoam .input_2 {
    left: 176px;
  }
  .CurvedSofaCushionFoam .input_3 {
	/* left: 110px; */
	left: 0;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SofaCushionFoam .input_1 {
    /* right: 150px; */
    right: 50px;
  }
  .SofaCushionFoam .input_2 {
    /* left: 280px; */
    left: 172px;
  }
  .SofaCushionFoam .input_3 {
    /* left: 110px; */
	left: 5px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .Lcushion .input_5 {
    /* right: 140px; */
    right: 36px;
  }
  .Lcushion .input_4 {
    /* bottom: 65px;
    right: 120px; */
	bottom: 60px;
    right: 17px;
  }
  .Lcushion .input_3 {
    /* left: 130px; */
    left: 24px;
  }
  .Lcushion .input_2 {
    /* left: 260px; */
    left: 170px;
  }
  .Lcushion .input_1 {
    /* left: 275px; */
    left: 150px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CurvedTSofaCushionFoam .input_1 {
    /* left: 270px; */
    left: 180px;
  }
  .CurvedTSofaCushionFoam .input_2 {
    /* left: 270px; */
    left: 190px;
  }
  .CurvedTSofaCushionFoam .input_3 {
    /* left: 120px; */
    left: 30px;
  }
  .CurvedTSofaCushionFoam .input_4 {
    /* right: 120px; */
    right: 20px;
  }
  .CurvedTSofaCushionFoam .input_5 {
    /* right: 150px; */
    right: 40px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SidedTrapezoidhorizontal .input_1 {
    /* left: 280px; */
    left: 180px;
  }
  .SidedTrapezoidhorizontal .input_2 {
    /* left: 280px; */
    left: 170px;
  }
  .SidedTrapezoidhorizontal .input_3 {
    /* left: 130px; */
    left: 20px;
  }
  .SidedTrapezoidhorizontal .input_4 {
    /* right: 130px; */
    right: 10px;
  }
  .SidedTrapezoidhorizontal .input_5 {
    /* right: 140px; */
    right: 40px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SofaFoam .input_1 {
    /* right: 140px; */
    right: 42px;
  }
  .SofaFoam .input_2 {
    /* left: 120px; */
    left: 19px;
  }
  .SofaFoam .input_3 {
    /* right: 320px; */
    right: 200px;
  }
  .SofaFoam .input_4 {
    /* left: 270px; */
    left: 196px;
  }
  .SofaFoam .input_5 {
    /* right: 110px; */
    right: 5px;
  }
  
  .SofaCushionFoam .input_3 {
	bottom: 128px;
  }
}

@media only screen and (min-width:1600px) and (max-width:1900px) {
  .input_1 {
    /* left: 90px; */
    left: -25px;
  }
  .input_2 {
    /* left: 270px; */
	left:162px;
  }
  .input_3 {
    /* right: 105px; */
    right: -21px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .ChairCushionFoam .input_1 {
    bottom: 30px;
    /* left: 300px; */
    left: 200px;
    top: auto;
  }
  .ChairCushionFoam .input_4 {
    bottom: 130px;
    /* left: 140px; */
    left: 40px;
  }
  .ChairCushionFoam .input_2 {
    /* bottom: 140px;
    left: auto;
    right: 130px; */
	bottom: 128px;
	left: auto;
	right: 20px;
  }
  .ChairCushionFoam .input_3 {
    bottom: 65px;
    /* right: 130px; */
    right: 20px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .Trapezium .input_3 {
    /* left: 125px; */
    left: 25px;
  }
  .Trapezium .input_4 {
    /* right: 120px; */
    right: 20px;
  }
  .Trapezium .input_2 {
    /* left: 290px; */
    left: 150px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .WedgeTriangle .input_1 {
    /* left: 85px; */
    left: 25px;
  }
  .WedgeTriangle .input_2 {
    /* left: 320px; */
    left: 200px;
  }
  .WedgeTriangle .input_3 {
    /* right: 120px; */
    right: 10px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .EquilateralTriangle .input_2 {
    left: 300px;
  }
  .EquilateralTriangle .input_3 {
    right: 140px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .Semicircle .input_2 {
    /* left: 300px; */
    left: 185px;
  }
  .Semicircle .input_3 {
    /* right: 125px; */
    right: 5px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CustomTemplate .input_1 {
    /* left: 300px; */
    left: 170px;
  }
  .CustomTemplate .input_2 {
    /* left: 120px; */
    left: -30px;
  }
  .CustomTemplate .input_3 {
    /* right: 140px; */
    right: -20px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CurvedLFoam .input_1 {
    /* left: 290px; */
    left: 150px;
  }
  .CurvedLFoam .input_2 {
    /* left: 290px; */
    left: 170px;
  }
  .CurvedLFoam .input_3 {
    /* left: 130px; */
    left: 30px;
  }
  .CurvedLFoam .input_4 {
    /* right: 130px; */
    right: 20px;
  }
  .CurvedLFoam .input_5 {
    /* right: 150px; */
    right: 40px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .WindowSeat .input_1 {
    /* left: 300px; */
    left: 170px;
  }
  .WindowSeat .input_2 {
    /* left: 120px; */
    left: 30px;
  }
  .WindowSeat .input_3 {
    /* right: 120px; */
    right: 20px;
  }
  .WindowSeat .input_4 {
    /* left: 280px; */
    left: 180px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .WedgeSeat .input_1 {
    /* left: 320px; */
    left: 200px;
  }
  .WedgeSeat .input_2 {
    /* left: 151px; */
    left: 31px;
  }
  .WedgeSeat .input_3 {
    /* right: 130px; */
    right: 20px;
  }
  .WedgeSeat .input_4 {
    /* right: 150px; */
    right: 50px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CylinderBolster .input_2 {
    /* left: 295px; */
    left: 187px;
  }
  .CylinderBolster .input_3 {
    /* right: 180px; */
    right: 70px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SidedTrapezoidvertical .input_1 {
    left: 260px;
  }
  .SidedTrapezoidvertical .input_2 {
    left: 290px;
  }
  .SidedTrapezoidvertical .input_3 {
    left: 330px;
  }
  .SidedTrapezoidvertical .input_4 {
    right: 130px;
  }
  .SidedTrapezoidvertical .input_5 {
    right: 190px;
  }
  .SidedTrapezoidvertical .input_6 {
    left: 110px;
  }
  .SidedTrapezoidvertical .input_7 {
    right: 110px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CylinderBarStool .input_2 {
    /* left: 340px; */
    left: 195px;
  }
  .CylinderBarStool .input_3 {
    bottom: 45px;
    /* right: 160px; */
    right: 30px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .TShapedSofaFoam .input_1 {
    /* left: 300px; */
    left: 170px;
  }
  .TShapedSofaFoam .input_2 {
    /* left: 280px; */
    left: 170px;
  }
  .TShapedSofaFoam .input_3 {
    /* left: 120px; */
    left: 20px;
  }
  .TShapedSofaFoam .input_4 {
    /* right: 120px; */
    right: 10px;
  }
  .TShapedSofaFoam .input_5 {
    /* right: 120px; */
    right: 40px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .BullNosedCushion .input_3 {
    /* left: 110px; */
    left: 0;
  }
  .BullNosedCushion .input_2 {
    /* left: 320px; */
    left: 196px;
  }
  .BullNosedCushion .input_1 {
    /* right: 150px; */
    right: 35px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CutawayCornerMattress .input_1 {
    /* left: 290px; */
    left: 150px;
  }
  .CutawayCornerMattress .input_2 {
    /* left: 290px; */
    left: 170px;
  }
  .CutawayCornerMattress .input_3 {
    /* left: 140px; */
    left: 20px;
  }
  .CutawayCornerMattress .input_4 {
    /* right: 140px; */
    right: 10px;
  }
  .CutawayCornerMattress .input_5 {
    /* right: 150px; */
    right: 30px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .BoatMattressCushion .input_1 {
    /* left: 300px; */
    left: 190px;
  }
  .BoatMattressCushion .input_2 {
    /* left: 290px; */
    left: 176px;
  }
  .BoatMattressCushion .input_3 {
    /* right: 360px; */
    right: 250px;
  }
  .BoatMattressCushion .input_4 {
    /* left: 345px; */
    left: 235px;
  }
  .BoatMattressCushion .input_5 {
    /* left: 120px; */
    left: 20px;
  }
  .BoatMattressCushion .input_6 {
    /* right: 120px; */
    right: 0px;
  }
  .BoatMattressCushion .input_7 {
    /* right: 110px; */
    right: 0;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .LShapeSofaFoam .input_1 {
    left: 250px;
  }
  .LShapeSofaFoam .input_2 {
    left: 280px;
  }
  .LShapeSofaFoam .input_3 {
    right: 130px;
  }
  .LShapeSofaFoam .input_4 {
    right: 120px;
  }
  .LShapeSofaFoam .input_5 {
    right: 170px;
  }
  .LShapeSofaFoam .input_6 {
    left: 110px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CurvedSofaCushionFoam .input_1 {
    right: 160px;
  }
  .CurvedSofaCushionFoam .input_2 {
    left: 300px;
  }
  .CurvedSofaCushionFoam .input_3 {
    left: 110px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
 .SofaCushionFoam .input_1 {
    /*right: 160px;*/
    right:20px;
  }
  .SofaCushionFoam .input_2 {
    /*left: 300px;*/
    left:170px;
  }
  .SofaCushionFoam .input_3 {
    /*left: 110px;*/
    left:0px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .Lcushion .input_5 {
    /* right: 150px; */
    right: 30px;
  }
  .Lcushion .input_4 {
    /* right: 130px; */
    right: 10px;
  }
  .Lcushion .input_3 {
    /* left: 130px; */
    left: 25px;
  }
  .Lcushion .input_2 {
    /* left: 280px; */
    left: 170px;
  }
  .Lcushion .input_1 {
    /* left: 280px; */
    left: 140px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CurvedTSofaCushionFoam .input_1 {
    /* left: 300px; */
    left: 170px;
  }
  .CurvedTSofaCushionFoam .input_2 {
    /* left: 290px; */
    left: 190px;
  }
  .CurvedTSofaCushionFoam .input_3 {
    /* left: 130px; */
	left:30px;
  }
  .CurvedTSofaCushionFoam .input_4 {
    /* right: 130px; */
    right: 20px;
  }
  .CurvedTSofaCushionFoam .input_5 {
    /* right: 130px; */
    right: 40px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SidedTrapezoidhorizontal .input_1 {
    /* left: 300px; */
    left: 170px;
  }
  .SidedTrapezoidhorizontal .input_2 {
    /* left: 290px; */
    left: 180px;
  }
  .SidedTrapezoidhorizontal .input_3 {
    /* left: 130px; */
    left: 20px;
  }
  .SidedTrapezoidhorizontal .input_4 {
    /* right: 130px; */
    right: 10px;
  }
  .SidedTrapezoidhorizontal .input_5 {
    /* right: 130px; */
    right: 30px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SofaFoam .input_1 {
    /* right: 150px; */
    right: 42px;
  }
  .SofaFoam .input_2 {
    /* left: 140px; */
    left: 19px;
  }
  .SofaFoam .input_3 {
    /* right: 350px; */
    right: 200px;
  }
  .SofaFoam .input_4 {
    /* left: 300px; */
    left: 200px;
  }
  .SofaFoam .input_5 {
    /* right: 120px; */
    right: 5px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
}

@media only screen and (min-width:1400px) and (max-width:1500px) {
  .input_1 {
    /* left: 50px;
    top: 220px; */
	left: -22px;
    top: 230px;
  }
  .input_2 {
    /* bottom: 10px;
    left: 230px; */
	bottom: 0px;
	left: 167px;
  }
  .input_3 {
    bottom: 60px;
   /* right: 70px; */
    right: -20px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .ChairCushionFoam .input_4 {
    bottom: 150px;
    left: 30px;
  }
  .ChairCushionFoam .input_2 {
	bottom: 126px;
	left: auto;
	right: 20px;
}
  .ChairCushionFoam .input_1 {
    bottom: 30px;
    left: 190px;
    top: auto;
  }
  .ChairCushionFoam .input_3 {
    bottom: 65px;
    right: 25px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .Trapezium .input_3 {
    left: 30px;
  }
  .Trapezium .input_4 {
    right: 20px;
  }
  .Trapezium .input_2 {
    left: 170px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .EquilateralTriangle .input_2 {
    left: 250px;
  }
  .EquilateralTriangle .input_3 {
    right: 100px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .Semicircle .input_2 {
    left: 190px;
  }
  .Semicircle .input_3 {
    right: 5px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CustomTemplate .input_1 {
    /* left: 250px; */
    left: 170px;
  }
  .CustomTemplate .input_2 {
    /* left: 80px; */
    left: -30px;
  }
  .CustomTemplate .input_3 {
    /* right: 100px; */
    right: -20px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CurvedLFoam .input_1 {
    /* left: 250px; */
    left: 160px;
  }
  .CurvedLFoam .input_2 {
    /* left: 250px; */
    left: 180px;
  }
  .CurvedLFoam .input_3 {
    /* left: 90px; */
    left: 30px;
  }
  .CurvedLFoam .input_4 {
    /* right: 90px; */
    right: 20px;
  }
  .CurvedLFoam .input_5 {
    /* right: 100px; */
    right: 40px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .WindowSeat .input_1 {
    left: 170px;
  }
  .WindowSeat .input_2 {
    left: 30px;
  }
  .WindowSeat .input_3 {
    right: 20px;
  }
  .WindowSeat .input_4 {
    left: 160px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .WedgeSeat .input_1 {
    left: 200px;
  }
  .WedgeSeat .input_2 {
    left: 38px;
  }
  .WedgeSeat .input_3 {
    right: 30px;
  }
  .WedgeSeat .input_4 {
    right: 50px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CylinderBolster .input_2 {
    left: 188px;
  }
  .CylinderBolster .input_3 {
    right: 80px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SidedTrapezoidvertical .input_1 {
    left: 220px;
  }
  .SidedTrapezoidvertical .input_2 {
    left: 230px;
  }
  .SidedTrapezoidvertical .input_3 {
    left: 290px;
  }
  .SidedTrapezoidvertical .input_4 {
    right: 90px;
  }
  .SidedTrapezoidvertical .input_5 {
    right: 150px;
  }
  .SidedTrapezoidvertical .input_6 {
    left: 70px;
  }
  .SidedTrapezoidvertical .input_7 {
    right: 60px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
/*  .CylinderBarStool .input_2 {
    left: 300px;
  }*/
  .CylinderBarStool .input_3 {
    right: 50px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .BullNosedCushion .input_3 {
    /* bottom: 140px;
    left: 80px; */
	bottom: 134px;
	left: 0px;
  }
  .BullNosedCushion .input_2 {
    /* left: 260px; */
	left:192px;
  }
  .BullNosedCushion .input_1 {
    /* right: 100px; */
    right: 36px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CutawayCornerMattress .input_1 {
    /* left: 250px; */
    left: 160px;
  }
  .CutawayCornerMattress .input_2 {
    /* left: 250px; */
    left: 160px;
  }
  .CutawayCornerMattress .input_3 {
    /* left: 100px; */
    left: 30px;
  }
  .CutawayCornerMattress .input_4 {
    /* right: 100px; */
    right: 25px;
  }
  .CutawayCornerMattress .input_5 {
    /* right: 110px; */
    right: 47px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .BoatMattressCushion .input_1 {
    /* left: 270px; */
    left: 200px;
  }
  .BoatMattressCushion .input_2 {
    /* left: 250px; */
    left: 178px;
  }
  .BoatMattressCushion .input_3 {
    /* right: 320px; */
    right: 242px;
  }
  .BoatMattressCushion .input_4 {
    /* left: 305px; */
    left: 237px;
  }
  .BoatMattressCushion .input_5 {
    /* left: 90px; */
    left: 20px;
  }
  .BoatMattressCushion .input_6 {
    /* right: 80px; */
    right: 0px;
  }
  .BoatMattressCushion .input_7 {
    /* right: 80px; */
    right: 0px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .LShapeSofaFoam .input_1 {
    left: 200px;
  }
  .LShapeSofaFoam .input_2 {
    left: 230px;
  }
  .LShapeSofaFoam .input_3 {
    right: 90px;
  }
  .LShapeSofaFoam .input_4 {
    right: 90px;
  }
  .LShapeSofaFoam .input_5 {
    right: 120px;
  }
  .LShapeSofaFoam .input_6 {
    left: 70px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .Lcushion .input_5 {
    /* right: 100px; */
    right: 40px;
  }
  .Lcushion .input_4 {
    /* right: 90px; */
    right: 10px;
  }
  .Lcushion .input_3 {
    /* left: 90px; */
    left: 20px;
  }
  .Lcushion .input_2 {
    /* left: 240px; */
    left: 160px;
  }
  .Lcushion .input_1 {
    /* left: 240px; */
    left: 150px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CurvedTSofaCushionFoam .input_1 {
    left: 250px;
  }
  .CurvedTSofaCushionFoam .input_2 {
    left: 250px;
  }
  .CurvedTSofaCushionFoam .input_3 {
    left: 80px;
  }
  .CurvedTSofaCushionFoam .input_4 {
    right: 80px;
  }
  .CurvedTSofaCushionFoam .input_5 {
    right: 80px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SidedTrapezoidhorizontal .input_1 {
    left: 180px;
  }
  .SidedTrapezoidhorizontal .input_2 {
    left: 170px;
  }
  .SidedTrapezoidhorizontal .input_3 {
    left: 20px;
  }
  .SidedTrapezoidhorizontal .input_4 {
    right: 10px;
  }
  .SidedTrapezoidhorizontal .input_5 {
    right: 30px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SofaFoam .input_1 {
    /* right: 100px; */
    right: 42px;
  }
  .SofaFoam .input_2 {
    /* left: 100px; */
    left: 21px;
  }
  .SofaFoam .input_3 {
    /* right: 300px; */
    right: 236px;
  }
  .SofaFoam .input_4 {
    /* left: 250px; */
    left: 200px;
  }
  .SofaFoam .input_5 {
    /* right: 70px; */
    right: 5px;
  }

}

@media only screen and (min-width:1200px) and (max-width:1280px) {
  .input_3 {
    bottom: 60px;
    /* right: 30px; */
    right: -20px;
  }
  .input_2 {
    bottom: 10px;
    /* left: 200px; */
    left: 160px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .ChairCushionFoam .input_2 {
    bottom: 140px;
    left: auto;
    right: 30px;
  }
  .ChairCushionFoam .input_3 {
    bottom: 65px;
    right: 20px;
  }
  .ChairCushionFoam .input_1 {
    bottom: 30px;
    left: 190px;
    top: auto;
  }
  .ChairCushionFoam .input_4 {
    bottom: 150px;
    left: 40px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .WedgeTriangle .input_1 {
    left: 15px;
  }
  .WedgeTriangle .input_2 {
    left: 220px;
  }
  .WedgeTriangle .input_3 {
    right: 20px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .EquilateralTriangle .input_2 {
    left: 200px;
  }
  .EquilateralTriangle .input_3 {
    right: 60px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .Semicircle .input_3 {
    right: 10px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CustomTemplate .input_1 {
    /* left: 220px; */
    left: 170px;
  }
  .CustomTemplate .input_2 {
    /* left: 40px; */
    left: -30px;
  }
  .CustomTemplate .input_3 {
    /* right: 60px; */
    right: -30px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CurvedLFoam .input_1 {
    /* left: 200px; */
    left: 150px;
  }
  .CurvedLFoam .input_2 {
    /* left: 200px; */
    left: 170px;
  }
  .CurvedLFoam .input_3 {
    /* left: 50px; */
    left: 30px;
  }
  .CurvedLFoam .input_4 {
    /* right: 50px; */
    right: 20px;
  }
  .CurvedLFoam .input_5 {
    /* right: 70px; */
    right: 40px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .WindowSeat .input_1 {
    left: 180px;
  }
  .WindowSeat .input_2 {
    left: 30px;
  }
  .WindowSeat .input_3 {
    right: 30px;
  }
  .WindowSeat .input_4 {
    left: 170px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .WedgeSeat .input_1 {
    left: 230px;
  }
  .WedgeSeat .input_2 {
    left: 38px;
  }
  .WedgeSeat .input_3 {
    right: 30px;
  }
  .WedgeSeat .input_4 {
    right: 50px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CylinderBolster .input_2 {
    left: 185px;
  }
  .CylinderBolster .input_3 {
    right: 80px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SidedTrapezoidvertical .input_1 {
    left: 190px;
  }
  .SidedTrapezoidvertical .input_2 {
    left: 200px;
  }
  .SidedTrapezoidvertical .input_3 {
    left: 250px;
  }
  .SidedTrapezoidvertical .input_4 {
    right: 50px;
  }
  .SidedTrapezoidvertical .input_5 {
    right: 100px;
  }
  .SidedTrapezoidvertical .input_6 {
    left: 30px;
  }
  .SidedTrapezoidvertical .input_7 {
    right: 20px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CylinderBarStool .input_2 {
    left: 255px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .TShapedSofaFoam .input_4 {
    right: 10px;
  }
  .TShapedSofaFoam .input_5 {
    right: 40px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .BoatMattressCushion .input_1 {
    /* left: 230px; */
    left: 190px;
  }
  .BoatMattressCushion .input_2 {
    /* left: 210px; */
    left: 176px;
  }
  .BoatMattressCushion .input_3 {
    /* right: 275px; */
    right: 242px;
  }
  .BoatMattressCushion .input_4 {
    /* left: 265px; */
    left: 236px;
  }
  .BoatMattressCushion .input_5 {
    /* left: 50px; */
    left: 20px;
  }
  .BoatMattressCushion .input_6 {
    /* right: 40px; */
    right: 10px;
  }
  .BoatMattressCushion .input_7 {
    /* right: 40px; */
    right: 0px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SidedTrapezoidhorizontal .input_4 {
    right: 10px;
  }
  .SidedTrapezoidhorizontal .input_5 {
    right: 40px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
}

@media screen and (min-width: 1080px) {
	.CurvedSofaCushionFoam .input_3 {
		left: -12px;
	}
	.CurvedSofaCushionFoam .input_1 {
		right: 41px;
	}
}

@media screen and (max-width: 1024px) {
  .input_1 label,
  .input_2 label,
  .input_3 label,
  .input_4 label,
  .input_5 label,
  .input_6 label,
  .input_7 label,
  .input_8 label {
    display: block;
    margin: 0;
  }
  .input_1 {
    left: 0;
    position: absolute;
    top: 220px;
  }
  .input_2 {
    bottom: 0;
    left: 180px;
  }
  .input_3 {
    bottom: 30px;
    position: absolute;
    right: 25px;
    width: auto;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .ChairCushionFoam .input_1 {
    left: 190px;
    bottom: 10px;
  }
  .ChairCushionFoam .input_4 {
    bottom: 130px;
    left: 30px;
    position: absolute;
  }
  .ChairCushionFoam .input_2 {
    bottom: 130px;
    left: auto;
    position: absolute;
    right: 30px;
  }
  .ChairCushionFoam .input_3 {
    bottom: 55px;
    position: absolute;
    right: 40px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SidedTrapezoidvertical .input_1 {
    left: 180px;
    top: 55px;
  }
  .SidedTrapezoidvertical .input_2 {
    bottom: 0;
    left: 180px;
  }
  .SidedTrapezoidvertical .input_3 {
    bottom: 130px;
    left: 185px;
    right: auto;
  }
  .SidedTrapezoidvertical .input_4 {
    bottom: 50px;
    right: 40px;
  }
  .SidedTrapezoidvertical .input_5 {
    right: 100px;
    top: 55px;
  }
  .SidedTrapezoidvertical .input_6 {
    bottom: 110px;
    left: 30px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .Trapezium .input_1 {
    /* left: 200px; */
    left: 159px;
	top: 65px;
  }
  .Trapezium .input_2 {
    bottom: 0;
    /* left: 190px; */
    left: 150px;
  }
  .Trapezium .input_3 {
    /* left: 40px; */
    left: 20px;
  }
  .Trapezium .input_4 {
    /* bottom: 20px;
    right: 40px; */
	bottom: 32px;
	right: -9px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .WedgeTriangle .input_3 {
    /* right: 30px; */
    right: -46px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .EquilateralTriangle .input_3 {
    bottom: 50px;
    right: 40px;
  }
  .EquilateralTriangle .input_2 {
    bottom: 10px;
    left: 180px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .Semicircle .input_2 {
    bottom: 50px;
    /* left: 200px; */
    left: 160px;
  }
  .Semicircle .input_3 {
    bottom: 80px;
    /* right: 30px; */
    right: -20px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CustomTemplate .input_1 {
    /* bottom: 20px;
    left: 185px; */
	bottom: 0;
    left: 167px;
  }
  .CustomTemplate .input_2 {
    /* left: 30px; */
    left: 0px;
  }
  .CustomTemplate .input_3 {
    bottom: 45px;
    /* right: 60px; */
    right: 20px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CurvedLFoam .input_1 {
    /* left: 175px; */
	left: 184px;
	top: 75px;
  }
  .CurvedLFoam .input_2 {
    bottom: 10px;
    left: 190px;
  }
  .CurvedLFoam .input_3 {
    left: 30px;
  }
  .CurvedLFoam .input_4 {
    /* bottom: 40px;
    right: 40px; */
	bottom: 49px;
    right: 60px;
  }
  .CurvedLFoam .input_5 {
    /* bottom: 120px;
    right: 30px; */
	bottom: 110px;
    right: 46px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .WindowSeat .input_1 {
    /* left: 210px;
    top: 70px; */
	left: 180px;
    top: 77px;
  }
  .WindowSeat .input_4 {
    /* bottom: 10px;
    left: 200px; */
	bottom: 25px;
    left: 160px;
  }
  .WindowSeat .input_2 {
    /* left: 30px; */
    left: 20px;
  }
  .WindowSeat .input_3 {
    /* bottom: 45px;
    right: 35px; */
	bottom: 50px;
    right: -12px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .WedgeSeat .input_1 {
    bottom: 0;
    /* left: 210px; */
    left: 160px;
  }
  .WedgeSeat .input_2 {
    bottom: 135px;
    /* left: 55px; */
    left: 25px;
  }
  .WedgeSeat .input_3 {
    /* bottom: 20px;
    right: 50px; */
	bottom: 34px;
    right: -7px;
  }
  .WedgeSeat .input_4 {
    bottom: 110px;
    /* right: 40px; */
    right: -20px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CylinderBolster .input_2 {
    bottom: 135px;
    /* left: 150px; */
    left: 123px;
  }
  .CylinderBolster .input_3 {
    bottom: 85px;
    /* right: 90px; */
    right: 10px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CylinderBarStool .input_2 {
    /* left: 190px; */
    left: 210px;
  }
  .CylinderBarStool .input_3 {
    bottom: 30px;
    /* right: 70px; */
	right:120px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .TShapedSofaFoam .input_1 {
    left: 215px;
  }
  .TShapedSofaFoam .input_2 {
    bottom: 20px;
    left: 190px;
  }
  .TShapedSofaFoam .input_3 {
    left: 30px;
  }
  .TShapedSofaFoam .input_4 {
    bottom: 50px;
    right: 40px;
  }
  .TShapedSofaFoam .input_5 {
    bottom: 120px;
    right: 30px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .BullNosedCushion .input_1 {
    bottom: 110px;
    right: 40px;
  }
  .BullNosedCushion .input_2 {
    bottom: 60px;
    left: 200px;
  }
  .BullNosedCushion .input_3 {
    bottom: 140px;
    left: 30px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CutawayCornerMattress .input_1 {
    /* left: 190px; */
    left: 147px;
    top: 70px;
  }
  .CutawayCornerMattress .input_2 {
    /* left: 190px;
    bottom: 0; */
	left: 159px;
	bottom: 8px;
  }
  .CutawayCornerMattress .input_3 {
    /* left: 40px; */
    left: 0;
  }
  .CutawayCornerMattress .input_4 {
    /* bottom: 30px;
    right: 60px; */
	bottom: 38px;
    right: -15px;
  }
  .CutawayCornerMattress .input_5 {
    /* right: 40px; */
    right: -34px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .BoatMattressCushion .input_1 {
    left: 210px;
  }
  .BoatMattressCushion .input_2 {
    left: 200px;
    bottom: 10px;
  }
  .BoatMattressCushion .input_3 {
    right: 215px;
  }
  .BoatMattressCushion .input_4 {
    left: 200px;
  }
  .BoatMattressCushion .input_5 {
    left: 30px;
  }
  .BoatMattressCushion .input_6 {
    right: 30px;
  }
  .BoatMattressCushion .input_7 {
    right: 30px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .LShapeSofaFoam .input_2 {
    bottom: 10px;
    left: 180px;
  }
  .LShapeSofaFoam .input_3 {
    right: 30px;
  }
  .LShapeSofaFoam .input_4 {
    bottom: 40px;
    right: 50px;
  }
  .LShapeSofaFoam .input_6 {
    left: 30px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CurvedSofaCushionFoam .input_1 {
    right: 60px;
    bottom: 100px;
  }
  .CurvedSofaCushionFoam .input_2 {
    left: 180px;
    bottom: 60px;
  }
  .CurvedSofaCushionFoam .input_3 {
    left: 30px;
	bottom: 138px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SofaCushionFoam .input_1 {
    right: 65px;
	/* bottom: 100px; */
	bottom: 108px;
  }
  .SofaCushionFoam .input_2 {
    left: 188px;
    /* bottom: 60px; */
    bottom: 77px;
  }
  .SofaCushionFoam .input_3 {
    /* left: 30px; */
	left:36px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .Lcushion .input_1 {
    left: 180px;
	top: 72px;
  }
  .Lcushion .input_2 {
    bottom: 10px;
    left: 180px;
  }
  .Lcushion .input_3 {
    left: 30px;
  }
  .Lcushion .input_4 {
    bottom: 40px;
    right: 50px;
  }
  .Lcushion .input_5 {
    right: 40px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CurvedTSofaCushionFoam .input_1 {
    left: 210px;
  }
  .CurvedTSofaCushionFoam .input_2 {
    left: 200px;
  }
  .CurvedTSofaCushionFoam .input_3 {
    left: 30px;
  }
  .CurvedTSofaCushionFoam .input_4 {
    right: 50px;
    bottom: 50px;
  }
  .CurvedTSofaCushionFoam .input_5 {
    right: 40px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SidedTrapezoidhorizontal .input_1 {
    /* left: 210px; */
    left: 174px;
	top: 83px;
  }
  .SidedTrapezoidhorizontal .input_2 {
    /* left: 200px; */
	left: 156px;
    bottom: 30px;
  }
  .SidedTrapezoidhorizontal .input_3 {
    /* left: 30px; */
    left: 0px;
  }
  .SidedTrapezoidhorizontal .input_4 {
    /* right: 50px;
    bottom: 50px; */
	right: -17px;
    bottom: 53px;
  }
  .SidedTrapezoidhorizontal .input_5 {
    /* right: 40px; */
	right: -35px;
	bottom: 120px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SofaFoam .input_1 {
    /* right: 40px; */
	right: 59px;
	top: 239px;
  }
  .SofaFoam .input_2 {
    left: 30px;
  }
  .SofaFoam .input_3 {
    /* right: 220px; */
	right: 220px;
    top: 122px;
  }
  .SofaFoam .input_4 {
    left: 200px;
  }
  .SofaFoam .input_5 {
    right: 30px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
}

@media only screen and (min-width:900px) and (max-width:980px) {
  .SidedTrapezoidvertical label {
    font-size: 12px;
    font-weight: 300;
  }
  .SidedTrapezoidvertical .input_1 {
    left: 230px;
    top: 45px;
  }
  .SidedTrapezoidvertical .input_2 {
    bottom: 0;
    left: 240px;
  }
  .SidedTrapezoidvertical .input_3 {
    bottom: 130px;
    left: 225px;
    right: auto;
  }
  .SidedTrapezoidvertical .input_4 {
    bottom: 50px;
    right: 80px;
  }
  .SidedTrapezoidvertical .input_5 {
    right: 140px;
    top: 45px;
  }
  .SidedTrapezoidvertical .input_6 {
    bottom: 110px;
    left: 80px;
  }
  .SidedTrapezoidvertical .input_7 {
    bottom: 130px;
    right: 80px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .input_1 {
    left: 30px;
  }
  .input_2 {
    left: 210px;
  }
  .input_3 {
    right: 75px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .Trapezium .input_1 {
    left: 182px;
  }
  .Trapezium .input_2 {
    left: 180px;
  }
  .Trapezium .input_3 {
    left: 40px;
  }
  .Trapezium .input_4 {
    right: 50px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .WedgeTriangle .input_1 {
    /* left: 75px; */
    left: 25px;
  }
  .WedgeTriangle .input_3 {
    /* right: 70px; */
    right: 28px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .EquilateralTriangle .input_2 {
    left: 230px;
  }
  .EquilateralTriangle .input_3 {
    right: 100px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .Semicircle .input_3 {
    bottom: 80px;
    right: 40px;
  }
  .Semicircle .input_2 {
    bottom: 50px;
    left: 180px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CustomTemplate .input_1 {
    left: 230px;
  }
  .CustomTemplate .input_2 {
    left: 80px;
  }
  .CustomTemplate .input_3 {
    right: 110px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CurvedLFoam .input_1 {
    left: 225px;
    top: 50px;
  }
  .CurvedLFoam .input_2 {
    left: 230px;
  }
  .CurvedLFoam .input_3 {
    left: 80px;
  }
  .CurvedLFoam .input_4 {
    right: 90px;
  }
  .CurvedLFoam .input_5 {
    right: 80px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .WindowSeat .input_1 {
    left: 200px;
	top: 71px;
  }
  .WindowSeat .input_4 {
    left: 180px;
  }
  .WindowSeat .input_2 {
    left: 40px;
  }
  .WindowSeat .input_3 {
    bottom: 45px;
    right: 50px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .WedgeSeat .input_1 {
    bottom: 0;
    left: 180px;
  }
  .WedgeSeat .input_2 {
    bottom: 135px;
    left: 40px;
  }
  .WedgeSeat .input_3 {
     bottom: 32px;
	 right: 54px;
  }
  .WedgeSeat .input_4 {
    bottom: 110px;
    right: 40px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CylinderBolster .input_2 {
    bottom: 135px;
    left: 145px;
  }
  .CylinderBolster .input_3 {
    bottom: 85px;
    right: 80px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CylinderBarStool .input_3 {
    bottom: 30px;
    right: 120px;
  }
  .CylinderBarStool .input_2 {
    left: 235px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .TShapedSofaFoam .input_1 {
    left: 275px;
    top: 60px;
  }
  .TShapedSofaFoam .input_2 {
    left: 240px;
  }
  .TShapedSofaFoam .input_3 {
    left: 80px;
  }
  .TShapedSofaFoam .input_4 {
    bottom: 50px;
    right: 90px;
  }
  .TShapedSofaFoam .input_5 {
    bottom: 120px;
    right: 80px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .BullNosedCushion .input_3 {
    left: 80px;
  }
  .BullNosedCushion .input_2 {
    left: 250px;
  }
  .BullNosedCushion .input_1 {
    right: 90px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CutawayCornerMattress .input_1 {
    /* left: 230px;
    top: 45px; */
	left: 154px;
	top: 68px;
  }
  .CutawayCornerMattress .input_2 {
    bottom: 10px;
    /* left: 230px; */
    left: 160px;
  }
  .CutawayCornerMattress .input_3 {
    /* left: 90px; */
    left: 30px;
  }
  .CutawayCornerMattress .input_4 {
    /* right: 110px; */
    right: 40px;
  }
  .CutawayCornerMattress .input_5 {
    /* right: 90px; */
    right: 20px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .BoatMattressCushion .input_1 {
    left: 260px;
    top: 50px;
  }
  .BoatMattressCushion .input_2 {
    left: 240px;
  }
  .BoatMattressCushion .input_3 {
    right: 250px;
  }
  .BoatMattressCushion .input_4 {
    left: 235px;
  }
  .BoatMattressCushion .input_5 {
    left: 80px;
  }
  .BoatMattressCushion .input_6 {
    right: 80px;
  }
  .BoatMattressCushion .input_7 {
    right: 80px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .LShapeSofaFoam .input_1 {
    left: 240px;
    top: 50px;
  }
  .LShapeSofaFoam .input_2 {
    left: 230px;
  }
  .LShapeSofaFoam .input_3 {
    right: 90px;
  }
  .LShapeSofaFoam .input_4 {
    bottom: 40px;
    right: 110px;
  }
  .LShapeSofaFoam .input_5 {
    right: 140px;
    top: 50px;
  }
  .LShapeSofaFoam .input_6 {
    left: 90px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CurvedSofaCushionFoam .input_1 {
    right: 110px;
  }
  .CurvedSofaCushionFoam .input_2 {
    left: 230px;
  }
  .CurvedSofaCushionFoam .input_3 {
    left: 80px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SofaCushionFoam .input_1 {
    right: 110px;
  }
  .SofaCushionFoam .input_2 {
    left: 230px;
  }
  .SofaCushionFoam .input_3 {
    left: 80px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .Lcushion .input_1 {
    left: 225px;
    top: 50px;
  }
  .Lcushion .input_2 {
    left: 225px;
  }
  .Lcushion .input_3 {
    left: 90px;
  }
  .Lcushion .input_4 {
    right: 100px;
  }
  .Lcushion .input_5 {
    right: 80px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CurvedTSofaCushionFoam .input_1 {
    left: 250px;
    top: 60px;
  }
  .CurvedTSofaCushionFoam .input_2 {
    left: 240px;
  }
  .CurvedTSofaCushionFoam .input_3 {
    left: 70px;
  }
  .CurvedTSofaCushionFoam .input_4 {
    right: 100px;
  }
  .CurvedTSofaCushionFoam .input_5 {
    right: 80px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SidedTrapezoidhorizontal .input_1 {
    left: 195px;
	top: 86px;
  }
  .SidedTrapezoidhorizontal .input_2 {
    left: 186px;
  }
  .SidedTrapezoidhorizontal .input_3 {
    left: 30px;
  }
  .SidedTrapezoidhorizontal .input_4 {
    right: 40px;
  }
  .SidedTrapezoidhorizontal .input_5 {
    right: 30px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SofaFoam .input_1 {
    /* right: 100px; */
	right: 27px;
    top: 240px;
  }
  .SofaFoam .input_2 {
    /* left: 80px; */
	left: 0px;
  }
  .SofaFoam .input_3 {
    /* right: 260px;
    top: 100px; */
	right: 186px;
	top: 124px;
  }
  .SofaFoam .input_4 {
    /* left: 240px; */
	left: 170px;
  }
  .SofaFoam .input_5 {
    /* right: 80px; */
    right: 5px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
}



@media screen and (max-width: 990px) {
	.SofaCushionFoam .input_1 {
		right: 35px;
	}
	.SofaCushionFoam .input_3 {
		left: -20px;
		bottom: 138px;
	}
	.SofaCushionFoam .input_1 {
		right: -20px;
	}
	.SofaCushionFoam .input_3 {
		left: 0;
	}
	.SofaCushionFoam .input_2 {
		left: 142px;
	}
	.CurvedSofaCushionFoam .input_2 {
      left: 142px;
      bottom: 77px;
  }
	.CurvedSofaCushionFoam .input_1 {
      right: 29px;
      bottom: 95px;
  }
	.CurvedSofaCushionFoam .input_3 {
		left: 0px;
		bottom: 137px;
	}
	.BullNosedCushion .input_3 {
		bottom: 143px;
		left: 5px;
	}
	.BullNosedCushion .input_1 {
		right: -15px;
	}
	.BullNosedCushion .input_2 {
		bottom: 74px;
		left: 161px;
	}
	.SofaFoam .input_3 {
		right: 169px;
		top: 125px;
	}
	.SofaFoam .input_5 {
		right: -10px;
		top: 176px;
	}
	.SofaFoam .input_4 {
		left: 174px;
	}
	.SofaFoam .input_1 {
		right: 4px;
		top: 240px;
	}
	.SofaFoam .input_2 {
		left: -10px;
	}
	.input_1 {
		left: -33px;
	}
	.input_3 {
		right: -38px;
	}
	.input_2 {
		left: 135px;
	}
	.Lcushion .input_1 {
		left: 147px;
		top: 72px;
	}
	.Lcushion .input_2 {
		left: 150px;
	}
	.Lcushion .input_3 {
		left: 10px;
	}
	.Lcushion .input_4 {
		right: -30px;
	}
	.Lcushion .input_5 {
		right: -50px;
	}
	.CurvedLFoam .input_1 {
		left: 148px;
		top: 80px;
	}
	.CurvedLFoam .input_2 {
		left: 150px;
	}
	.CurvedLFoam .input_3 {
		left: 19px;
	}
	.CurvedLFoam .input_4 {
		bottom: 47px;
		right: -28px;
	}
	.CurvedLFoam .input_5 {
		bottom: 114px;
		right: -38px;
	}
	.TShapedSofaFoam .input_1 {
		left: 176px;
	}
	.TShapedSofaFoam .input_2 {
		left: 160px;
	}
	.TShapedSofaFoam .input_3 {
		left: 10px;
	}
	.TShapedSofaFoam .input_4 {
		bottom: 52px;
		right: 8px;
	}
	.TShapedSofaFoam .input_5 {
		bottom: 110px;
		right: -10px;
	}
	.CurvedTSofaCushionFoam .input_1 {
		left: 175px;
		top: 85px;
	}
	.CurvedTSofaCushionFoam .input_2 {
		left: 160px;
	}
	.CurvedTSofaCushionFoam .input_3 {
		left: 20px;
	}
	.CurvedTSofaCushionFoam .input_4 {
		right: 18px;
		bottom: 55px;
	}
	.CurvedTSofaCushionFoam .input_5 {
		right: 3px;
		bottom: 110px;
	}
	.ChairCushionFoam .input_1 {
		left: 160px;
		bottom: 22px;
	}
	.ChairCushionFoam .input_4 {
		left: 10px;
	}
	.ChairCushionFoam .input_2 {
		right: -10px;
	}
	.ChairCushionFoam .input_3 {
		right: 0px;
	}
	.CylinderBarStool .input_2 {
		left: 206px;
	}
	.CylinderBarStool .input_3 {
		right: 78px;
	}
	.BoatMattressCushion .input_1 {
		/* left: 180px; */
		left: 183px;
		top: 70px;
	}
	.BoatMattressCushion .input_2 {
		left: 160px;
		bottom: 24px;
	}
	.BoatMattressCushion .input_3 {
		/* right: 125px; */
		/* right: 188px; */
		/*right: 195px;*/
        right: 144px;
	}
	.BoatMattressCushion .input_4 {
		/* left: 170px; */
		left: 189px;
	}
	.BoatMattressCushion .input_5 {
		left: 10px;
	}
	.BoatMattressCushion .input_6 {
		/* right: -50px; */
		/* right: 0px; */
		right: -30px;
	}
	.BoatMattressCushion .input_7 {
		/* right: -50px; */
		/* right: 0px; */
		right: -30px;
	}
	.CustomTemplate .input_1 {
		bottom: 0px;
		left: 125px;
	}
	.CustomTemplate .input_2 {
		left: -30px;
	}
	.CustomTemplate .input_3 {
		bottom: 40px;
		right: -70px;
	}
}


@media screen and (max-width: 767px) {
  .ChairCushionFoam .input_1 {
    bottom: 10px;
    left: 170px;
  }
  .ChairCushionFoam .input_4 {
    bottom: 130px;
    left: 20px;
    position: absolute;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .input_1 {
    /* left: 50px; */
    left: -23px;
  }
  .input_2 {
    /* left: 230px; */
    left: 170px;
  }
  .input_3 {
    /* right: 75px; */
    right: 34px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .Trapezium .input_1 {
    /* left: 260px; */
    left: 188px;
  }
  .Trapezium .input_2 {
    /* left: 250px; */
    left: 190px;
  }
  .Trapezium .input_3 {
    /* left: 100px; */
    left: 38px;
  }
  .Trapezium .input_4 {
    /* right: 100px; */
    right: 50px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .WedgeTriangle .input_1 {
    /* left: 95px; */
    left: 25px;
  }
  .WedgeTriangle .input_2 {
    /* left: 250px; */
    left: 190px;
  }
  .WedgeTriangle .input_3 {
    /* right: 90px; */
    right: 30px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .EquilateralTriangle .input_3 {
    right: 100px;
  }
  .EquilateralTriangle .input_2 {
    left: 240px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .Semicircle .input_2 {
    /* left: 250px; */
    left: 190px;
  }
  .Semicircle .input_3 {
    /* right: 90px; */
    right: 40px;
  }
    .Dimensions_img {
  width: auto;
}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.pro_cart .customvariant:last-child {
		margin-top: 20px;
	}
    .ChairCushionFoam .input_2 {
    	right: -10px;
	}
    .ChairCushionFoam .input_3 {
		right: 0px;
	}
}

@media screen and (min-width:600px) and (max-width: 767px) {
  .CustomTemplate .input_1 {
    /* bottom: 20px;
    left: 245px; */
	bottom: 0px;
    left: 155px;
  }
  .CustomTemplate .input_2 {
    /* left: 80px; */
    left: -30px;
  }
  .CustomTemplate .input_3 {
    bottom: 45px;
    /* right: 120px; */
    right: 10px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CurvedLFoam .input_1 {
    /* left: 240px;
    top: 50px; */
	left: 150px;
    top: 75px;
  }
  .CurvedLFoam .input_2 {
    /* left: 250px; */
    left: 160px;
  }
  .CurvedLFoam .input_3 {
    /* left: 100px; */
    left: 20px;
  }
  .CurvedLFoam .input_4 {
    /* right: 100px; */
    right: 30px;
  }
  .CurvedLFoam .input_5 {
    /* bottom: 120px;
    right: 100px; */
	bottom: 107px;
	right: 20px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .WindowSeat .input_1 {
    /* left: 280px;
    top: 50px; */
	left: 206px;
    top: 78px;
  }
  .WindowSeat .input_4 {
    /* left: 250px; */
    left: 182px;
  }
  .WindowSeat .input_2 {
    /* left: 90px; */
    left: 40px;
  }
  .WindowSeat .input_3 {
    /* right: 100px; */
    right: 50px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .WedgeSeat .input_1 {
    /* left: 270px; */
    left: 190px;
  }
  .WedgeSeat .input_2 {
    /* left: 120px; */
    left: 50px;
  }
  .WedgeSeat .input_3 {
    /* bottom: 20px;
    right: 120px; */
	bottom: 34px;
	right: 60px;
  }
  .WedgeSeat .input_4 {
    bottom: 110px;
    /* right: 100px; */
    right: 50px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CylinderBolster .input_3 {
    /* right: 150px; */
    right: 90px;
  }
  .CylinderBolster .input_2 {
    /* left: 215px; */
    left: 164px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SidedTrapezoidvertical .input_2 {
    left: 250px;
  }
  .SidedTrapezoidvertical .input_3 {
    left: 250px;
  }
  .SidedTrapezoidvertical .input_4 {
    bottom: 40px;
    right: 110px;
  }
  .SidedTrapezoidvertical .input_6 {
    left: 90px;
  }
  .SidedTrapezoidvertical .input_7 {
    right: 90px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  c .CylinderBarStool .input_2 {
    left: 260px;
  }
  .CylinderBarStool .input_3 {
    right: 80px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .TShapedSofaFoam .input_1 {
    /* left: 275px;
    top: 60px; */
	left: 205px;
    top: 75px;
  }
  .TShapedSofaFoam .input_2 {
    /* left: 250px; */
    left: 190px;
  }
  .TShapedSofaFoam .input_3 {
    /* left: 100px; */
    left: 40px;
  }
  .TShapedSofaFoam .input_4 {
    /* right: 110px; */
    right: 50px;
  }
  .TShapedSofaFoam .input_5 {
    /* right: 100px; */
    right: 30px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .BullNosedCushion .input_1 {
    /* right: 100px; */
    right: 20px;
  }
  .BullNosedCushion .input_2 {
    /* left: 250px; */
	left: 152px;
	bottom: 76px;
  }
  .BullNosedCushion .input_3 {
    /* left: 90px; */
	left: 0;
	bottom: 148px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CutawayCornerMattress .input_1 {
    /* left: 245px;
    top: 45px; */
	left: 175px;
    top: 68px;
  }
  .CutawayCornerMattress .input_2 {
    /* left: 245px; */
    left: 185px;
  }
  .CutawayCornerMattress .input_3 {
    /* left: 100px; */
    left: 30px;
  }
  .CutawayCornerMattress .input_4 {
    bottom: 35px;
    /* right: 130px; */
    right: 50px;
  }
  .CutawayCornerMattress .input_5 {
    /* right: 100px; */
    right: 30px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .BoatMattressCushion .input_1 {
    /* left: 275px;
    top: 50px; */
	/* left: 195px; */
	left: 194px;
    top: 66px;
  }
  .BoatMattressCushion .input_2 {
    /* left: 260px; */
    /* left: 190px; */
    left: 176px;
	bottom: 29px;
  }
  .BoatMattressCushion .input_3 {
    /* right: 280px; */
    /* right: 200px; */
    right: 184px;
  }
  .BoatMattressCushion .input_4 {
    /* left: 265px; */
    /* left: 191px; */
    left: 198px;
  }
  .BoatMattressCushion .input_5 {
    /* left: 100px; */
    /* left: 30px; */
    left: 10px;
  }
  .BoatMattressCushion .input_6 {
    /* right: 100px; */
    /* right: 30px; */
    right: 12px;
  }
  .BoatMattressCushion .input_7 {
    /* right: 100px; */
    /* right: 30px; */
	right:10px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .LShapeSofaFoam .input_1 {
    left: 240px;
    top: 50px;
  }
  .LShapeSofaFoam .input_2 {
    left: 230px;
  }
  .LShapeSofaFoam .input_3 {
    right: 90px;
  }
  .LShapeSofaFoam .input_4 {
    bottom: 40px;
    right: 110px;
  }
  .LShapeSofaFoam .input_5 {
    right: 140px;
    top: 50px;
  }
  .LShapeSofaFoam .input_6 {
    left: 90px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CurvedSofaCushionFoam .input_1 {
      /* right: 120px; */
      right: 66px;
      bottom: 103px;
  }
  .CurvedSofaCushionFoam .input_2 {
      /* left: 240px; */
      left: 183px;
      bottom: 77px;
  }
  .CurvedSofaCushionFoam .input_3 {
	/* left: 90px; */
	left: 18px;
	bottom: 138px;
  }

  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SofaCushionFoam .input_1 {
    /* right: 120px; */
    right: 40px;
  }
  .SofaCushionFoam .input_2 {
    /* left: 240px; */
    left: 155px;
  }
  .SofaCushionFoam .input_3 {
    /* left: 90px; */
    left: 6px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .Lcushion .input_1 {
    /* left: 225px;
    top: 50px; */
	/* left: 165px; */
	left: 147px;
    top: 70px;
  }
  .Lcushion .input_2 {
    /* left: 225px; */
    /* left: 175px; */
    left: 155px;
  }
  .Lcushion .input_3 {
    /* left: 90px; */
    /* left: 30px; */
    left: 10px;
  }
  .Lcushion .input_4 {
    /* right: 100px; */
    /* right: 50px; */
    right: 30px;
  }
  .Lcushion .input_5 {
    /* right: 80px; */
    /* right: 25px; */
    right: 15px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CurvedTSofaCushionFoam .input_1 {
    /* left: 250px;
    top: 60px; */
	left: 180px;
	top: 83px;
  }
  .CurvedTSofaCushionFoam .input_2 {
    /* left: 240px; */
    left: 160px;
  }
  .CurvedTSofaCushionFoam .input_3 {
    /* left: 70px; */
    left: 20px;
  }
  .CurvedTSofaCushionFoam .input_4 {
    /* right: 100px; */
    right: 30px;
  }
  .CurvedTSofaCushionFoam .input_5 {
    /* right: 80px; */
    right: 20px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SidedTrapezoidhorizontal .input_1 {
    /* left: 250px;
    top: 60px; */
	left: 200px;
	top: 86px;
  }
  .SidedTrapezoidhorizontal .input_2 {
    /* left: 240px; */
    left: 190px;
  }
  .SidedTrapezoidhorizontal .input_3 {
    /* left: 70px; */
    left: 40px;
  }
  .SidedTrapezoidhorizontal .input_4 {
    /* right: 100px; */
    right: 40px;
  }
  .SidedTrapezoidhorizontal .input_5 {
    /* right: 80px; */
    right: 30px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SofaFoam .input_1 {
    /* right: 100px; */
    right: 24px;
  }
  .SofaFoam .input_2 {
    /* left: 80px; */
    left: 0;
  }
  .SofaFoam .input_3 {
    /* right: 260px;
    top: 100px; */
	right: 185px;
	top: 120px;
  }
  .SofaFoam .input_4 {
    /* left: 240px; */
    left: 160px;
  }
  .SofaFoam .input_5 {
    /* right: 80px; */
    right: 5px;
  }
  
  .input_1 {
    /* left: 50px; */
    left: -53px;
  }
  .input_2 {
    /* left: 230px; */
    left: 120px;
  }
  .input_3 {
    /* right: 75px; */
    right: 0px;
  }
  .ChairCushionFoam .input_1 {
	bottom: 21px;
	left: 173px;
  }
  .ChairCushionFoam .input_4 {
	left: 10px;
  }
  .ChairCushionFoam .input_2 {
	right: 20px;
  }
  .ChairCushionFoam .input_3 {
	right: 30px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
}

@media screen and (max-width: 480px) {
  .ChairCushionFoam .input_1 {
    left: 170px;
  }
  .ChairCushionFoam .input_4 {
    left: 30px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .input_1 {
    /* left: 0; */
    left: -11px;
  }
  .input_2 {
    left: 160px;
  }
  .input_3 {
    /* right: 15px; */
    right: 5px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .Trapezium .input_1 {
    left: 180px;
  }
  .Trapezium .input_2 {
    left: 180px;
  }
  .Trapezium .input_3 {
    left: 20px;
  }
  .Trapezium .input_4 {
    right: 30px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .WedgeTriangle .input_1 {
    left: 15px;
  }
  .WedgeTriangle .input_2 {
    left: 200px;
  }
  .WedgeTriangle .input_3 {
    right: 10px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .EquilateralTriangle .input_2 {
    left: 170px;
  }
  .EquilateralTriangle .input_3 {
    right: 30px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .Semicircle .input_3 {
    right: 30px;
  }
  .Semicircle .input_2 {
    left: 200px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CylinderBolster .input_2 {
    left: 135px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .LShapeSofaFoam .input_1 {
    left: 150px;
  }
  .LShapeSofaFoam .input_5 {
    right: 60px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .Lcushion .input_5 {
    right: 20px;
  }
  .Lcushion .input_3 {
    left: 20px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SidedTrapezoidhorizontal .input_5 {
    right: 20px;
  }
  .SidedTrapezoidhorizontal .input_4 {
    bottom: 60px;
    right: 40px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------------------------------------------------------------*/
}

@media screen and (min-width: 320px) and (max-width: 480px) {
  .input_1 input,
  .input_2 input,
  .input_3 input,
  .input_4 input,
  .input_5 input,
  .input_6 input,
  .input_7 input,
  .input_8 input {
    padding: 0;
    text-align: center;
    width: 40px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .Dimensions label {
    font-size: 12px;
    font-weight: 100;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .ChairCushionFoam .input_1 {
    /* bottom: 10px;
    left: 110px; */
	bottom: 25px;
    left: 160px;
  }
  .ChairCushionFoam .input_4 {
    bottom: 130px;
    left: 0;
  }
  .ChairCushionFoam .input_2 {
    left: auto;
    /* right: -5px; */
    right: 20px;
  }
  .ChairCushionFoam .input_3 {
    /* bottom: 45px;
    right: 0px; */
	bottom: 57px;
    right: 20px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .input_2 {
    left: 100px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .Trapezium .input_1 {
    /* left: 120px;
    top: 70px; */
	left:159px;
  }
  .Trapezium .input_2 {
    /* left: 100px; */
    left: 138px;
  }
  .Trapezium .input_3 {
    left: 0;
  }
  .Trapezium .input_4 {
    /* right: 0; */
    right: 25px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .WedgeTriangle .input_1 {
    left: 0;
  }
  .WedgeTriangle .input_2 {
    left: 120px;
  }
  .WedgeTriangle .input_3 {
    bottom: 50px;
    right: 0;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .EquilateralTriangle .input_3 {
    right: 0;
  }
  .EquilateralTriangle .input_2 {
    left: 100px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .Semicircle .input_2 {
    left: 120px;
  }
  .Semicircle .input_3 {
    right: -5px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CustomTemplate .input_1 {
    left: 110px;
	bottom: 0;
  }
  .CustomTemplate .input_2 {
    left: -10px;
  }
  .CustomTemplate .input_3 {
    /* bottom: 50px;
    right: 10px; */
	bottom: 35px;
	right: 0px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CurvedLFoam .input_1 {
    /* left: 105px; */
    left: 133px;
    top: 75px;
  }
  .CurvedLFoam .input_2 {
    left: 110px;
  }
  .CurvedLFoam .input_3 {
    left: 0;
  }
  .CurvedLFoam .input_4 {
    bottom: 50px;
    right: 0;
  }
  .CurvedLFoam .input_5 {
    /* bottom: 160px;
    right: 0; */
	bottom: 110px;
    right: 16px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .WindowSeat .input_1 {
    left: 150px;
  }
  .WindowSeat .input_4 {
    bottom: 10px;
    left: 120px;
  }
  .WindowSeat .input_2 {
    left: 0;
  }
  .WindowSeat .input_3 {
    right: 0;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .WedgeSeat .input_1 {
    left: 130px;
  }
  .WedgeSeat .input_2 {
    left: 0;
  }
  .WedgeSeat .input_3 {
    /* bottom: 20px;
    right: 0; */
	bottom: 35px;
	right: 13px;
  }
  .WedgeSeat .input_4 {
    /* bottom: 110px;
    right: 0; */
	bottom: 114px;
    right: 25px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CylinderBolster .input_2 {
    /* left: 90px; */
    left: 108px;
  }
  .CylinderBolster .input_3 {
    /* right: 50px; */
    right: 80px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SidedTrapezoidvertical .input_1 {
    left: 120px;
    top: 65px;
  }
  .SidedTrapezoidvertical .input_2 {
    left: 110px;
  }
  .SidedTrapezoidvertical .input_3 {
    left: 120px
  }
  .SidedTrapezoidvertical .input_4 {
    bottom: 30px;
    right: 0;
  }
  .SidedTrapezoidvertical .input_5 {
    right: 20px;
    top: 65px;
  }
  .SidedTrapezoidvertical .input_7 {
    right: 0;
  }
  .SidedTrapezoidvertical .input_6 {
    left: 0;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CylinderBarStool .input_2 {
    left: 120px;
  }
  .CylinderBarStool .input_3 {
    bottom: 30px;
    right: 20px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .TShapedSofaFoam .input_1 {
    /* left: 140px; */
    left: 180px;
  }
  .TShapedSofaFoam .input_2 {
    /* left: 120px; */
    left: 140px;
  }
  .TShapedSofaFoam .input_3 {
    left: 0;
  }
  .TShapedSofaFoam .input_4 {
    right: 0;
  }
  .TShapedSofaFoam .input_5 {
    /* bottom: 150px;
    right: 0; */
	bottom: 110px;
    right: 20px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .BullNosedCushion .input_3 {
    /* bottom: 180px; */
    bottom: 141px;
    left: 0;
  }
  .BullNosedCushion .input_2 {
    left: 120px;
	bottom: 75px;
  }
  .BullNosedCushion .input_1 {
    /* right: 0; */
	right: 23px;
	bottom: 114px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CutawayCornerMattress .input_1 {
    /* left: 120px; */
    left: 148px;
    top: 65px;
  }
  .CutawayCornerMattress .input_2 {
    /* left: 120px; */
    left: 140px;
  }
  .CutawayCornerMattress .input_3 {
    left: 0px;
  }
  .CutawayCornerMattress .input_4 {
    bottom: 35px;
    /* right: 0px; */
	right: 16px;
  }
  .CutawayCornerMattress .input_5 {
    /* right: 0px; */
    right: 20px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .BoatMattressCushion .input_1 {
      left: 155px;
	  top: 75px;
  }
  .BoatMattressCushion .input_2 {
    left: 130px;
  }
  .BoatMattressCushion .input_3 {
    right: 138px;
  }
  .BoatMattressCushion .input_4 {
    left: 136px;
	bottom: 101px;
  }
  .BoatMattressCushion .input_5 {
    left: 0;
  }
  .BoatMattressCushion .input_6 {
    right: -10px;
  }
  .BoatMattressCushion .input_7 {
    right: -5px;
	top: 165px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .LShapeSofaFoam .input_1 {
    left: 120px;
    top: 65px;
  }
  .LShapeSofaFoam .input_2 {
    left: 110px;
  }
  .LShapeSofaFoam .input_3 {
    right: 0;
  }
  .LShapeSofaFoam .input_4 {
    bottom: 45px;
    right: 0;
  }
  .LShapeSofaFoam .input_5 {
    right: 30px;
    top: 65px;
  }
  .LShapeSofaFoam .input_6 {
    left: 0;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CurvedSofaCushionFoam .input_3 {
    bottom: 136px;
    left: -7px;
  }
  .CurvedSofaCushionFoam .input_2 {
    /* left: 100px; */
    left: 113px;
	bottom: 77px;
  }
  .CurvedSofaCushionFoam .input_1 {
    /* right: 15px; */
	right: 19px;
	bottom: 109px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SofaCushionFoam .input_3 {
   /*  bottom: 170px; */
    bottom: 136px;
	left: -6px;
  }
  .SofaCushionFoam .input_2 {
    /* left: 100px; */
    left: 103px;
  }
  .SofaCushionFoam .input_1 {
    /* right: 15px; */
    right: 22px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .Lcushion .input_1 {
    left: 110px;
    top: 70px;
  }
  .Lcushion .input_2 {
    left: 110px;
  }
  .Lcushion .input_3 {
    left: 0;
  }
  .Lcushion .input_4 {
    bottom: 45px;
    right: 0;
  }
  .Lcushion .input_5 {
    /* bottom: 160px; */
    bottom: 108px;
    right: 18px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .CurvedTSofaCushionFoam .input_1 {
    /* left: 140px; */
    /* left: 185px; */
    left: 165px;
  }
  .CurvedTSofaCushionFoam .input_2 {
    /* left: 120px; */
    /* left: 160px; */
    left: 130px;
  }
  .CurvedTSofaCushionFoam .input_3 {
   /*  left: 0; */
   /* left:36px; */
   left:26px;
  }
  .CurvedTSofaCushionFoam .input_4 {
    /* bottom: 55px;
    right: 5px; */
	bottom: 60px;
    /* right: 37px; */
    right: 17px;
  }
  .CurvedTSofaCushionFoam .input_5 {
    /* right: 0; */
	/* right: 40px; */
	right: 20px;
    bottom: 112px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SidedTrapezoidhorizontal .input_1 {
    /* left: 140px; */
    left: 150px;
  }
  .SidedTrapezoidhorizontal .input_2 {
    /* left: 120px; */
    left: 150px;
  }
  .SidedTrapezoidhorizontal .input_3 {
    left: 0;
  }
  .SidedTrapezoidhorizontal .input_4 {
    bottom: 55px;
    right: 5px;
  }
  .SidedTrapezoidhorizontal .input_5 {
    /* right: 0; */
	right: 15px;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .SofaFoam .input_1 {
    /* bottom: 100px;
    right: 0;
    top: auto; */
	bottom: 89px;
	right: 31px;
	top: auto;
  }
  .SofaFoam .input_2 {
    left: 0;
  }
  .SofaFoam .input_3 {
    /* right: 110px; */
	right :158px;
  }
  .SofaFoam .input_4 {
    left: 130px;
  }
  .SofaFoam .input_5 {
    right: 0;
  }
  /*------------------------------------------------------------------------------------------------------------------------------------*/
  .BoatMattressCushion .input_3 input,
  .BoatMattressCushion .input_4 input {
    width: 40px;
  }
}

.Dimensions label.error {
  display: none !important;
  /* display: none; */
}

.Dimensions input.error {
  border: 1px solid #f00;
}

.fa.fa-question-circle-o {
  position: absolute;
  right: -18px;
  top: 5px;
}

.SidedTrapezoidvertical .input_6 .fa.fa-question-circle-o,
.LShapeSofaFoam .input_6 .fa.fa-question-circle-o {
  right: -15px;
}

.BoatMattressCushion .fa.fa-question-circle-o {
  position: absolute;
  right: -16px;
  top: 2px;
}


/*@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {

}*/

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .Dimensions label {
    margin-right: 3px;
  }
}

@media screen and (max-width: 320px) {
	.BullNosedCushion .input_3 {
		left: -14px;
	}
	.BullNosedCushion .input_1 {
		right: 0px;
	}
	.SofaFoam .input_1 {
		right: 5px;
	}
	.SofaFoam .input_2 {
		left: -14px;
	}
	.SofaFoam .input_3 {
		right: 127px;
		top: 158px;
	}
	.SofaFoam .input_4 {
		left: 115px;
	}
	.SofaFoam .input_5 {
		right: -18px;
	}
	.Lcushion .input_1 {
		left: 107px;
		top: 110px;
	}
	.Lcushion .input_2 {
		left: 95px;
	}
	.Lcushion .input_4 {
		right: -10px;
	}
	.Lcushion .input_5 {
		right: 1px;
	}
	.CurvedLFoam .input_1 {
		left: 110px;
		top: 110px;
	}
	.CurvedLFoam .input_2 {
		left: 90px;
		bottom: 20px;
	}
	.CurvedLFoam .input_5 {
		right: 7px;
	}
	.TShapedSofaFoam .input_1 {
		left: 137px;
		top: 118px;
	}
	.TShapedSofaFoam .input_2 {
		left: 105px;
		bottom: 26px;
	}
	.TShapedSofaFoam .input_4 {
		right: -10px;
	}
	.TShapedSofaFoam .input_5 {
		right: 0px;
	}
	.CurvedTSofaCushionFoam .input_1 {
		left: 135px;
		top: 120px;
	}
	.CurvedTSofaCushionFoam .input_2 {
		left: 90px;
		bottom: 36px;
	}
	.CurvedTSofaCushionFoam .input_3 {
		left: 0px;
	}
	.CurvedTSofaCushionFoam .input_4 {
		right: -5px;
	}
	.CurvedTSofaCushionFoam .input_5 {
		right: 7px;
	}
	.ChairCushionFoam .input_2 {
		right: 1px;
	}
	.ChairCushionFoam .input_3 {
		right: -7px;
	}
	.ChairCushionFoam .input_1 {
		left: 120px;
	}
	.WindowSeat .input_1 {
		left: 138px;
		top: 116px;
	}
	.WindowSeat .input_4 {
		bottom: 27px;
		left: 90px;
	}
	.SidedTrapezoidhorizontal .input_1 {
		left: 136px;
		top: 122px;
	}
	.SidedTrapezoidhorizontal .input_2 {
		left: 90px;
	}
	.SidedTrapezoidhorizontal .input_4 {
		right: -12px;
	}
	.SidedTrapezoidhorizontal .input_5 {
		right: -1px;
	}
	.Trapezium .input_1 {
		left: 119px;
		top: 98px;
	}
	.Trapezium .input_2 {
		left: 93px;
		bottom: 8px;
	}
	.Trapezium .input_4 {
		right: -2px;
	}
	.CutawayCornerMattress .input_1 {
		left: 108px;
		top: 105px;
	}
	.CutawayCornerMattress .input_2 {
		left: 90px;
		bottom: 15px;
	}
	.CutawayCornerMattress .input_3 {
		left: -5px;
	}
	.CutawayCornerMattress .input_4 {
		bottom: 42px;
		right: -12px;
	}
	.CutawayCornerMattress .input_5 {
		right: 0;
	}
	.WedgeSeat .input_4 {
		right: 10px;
	}
	.WedgeSeat .input_3 {
		right: 0;
	}
	.WedgeSeat .input_1 {
		left: 100px;
		bottom: 10px;
	}
	.CylinderBolster .input_2 {
		left: 61px;
	}
	.CylinderBolster .input_3 {
		right: 50px;
	}
	.WedgeTriangle .input_1 {
		top: 222px;
	}
	.WedgeTriangle .input_3 {
		bottom: 64px;
		right: -10px;
	}
	.BoatMattressCushion .input_1 {
		left: 136px;
		top: 96px;
	}
	.BoatMattressCushion .input_2 {
		left: 110px;
		bottom: 27px;
	}
	.BoatMattressCushion .input_3 {
		right: 118px;
		bottom: 165px;
	}
	.BoatMattressCushion .input_4 {
		 left: 119px;
		 bottom: 102px;
	}
	.BoatMattressCushion .input_6 {
		right: -12px;
		bottom: 64px;
	}
	.BoatMattressCushion .input_7 {
		 right: -15px;
		 top: 171px;
	}
	.CutawayCornerMattress .input_5 {
		right: 0;
	}
}

@media screen and (min-width: 320px) and (max-width: 575px) {
	.pro_cart .customvariant:last-child {
		margin-top: 20px;
	}
}