.stock_frm {
  width: 1200px;
  
  margin-bottom: 1px;
}

.banner_top{
  background:#A0CEEF;
  width:100%;
  height:300px;
}
.banner_top .image_2 {
  width: 1200px;
  height: 300px;
  margin:0 auto;
  display: block;
}

.stock_frm .group_3 {
  background-color: rgba(255, 255, 255, 1);
  width: 1200px;
  height: 325px;
  border: 1px solid rgba(237, 237, 237, 1);
  margin: 20px 0 0 0px;
}

.stock_frm .block_1 {
  background-image: linear-gradient(
    180deg,
    rgba(252, 241, 241, 1) 0,
    rgba(255, 255, 255, 1) 100%
  );
  width: 550px;
  height: 265px;
  margin: 30px 0 0 35px;
  border-radius: 8px;
}

.stock_frm .text-wrapper_15 {
  width: 80px;
  height: 29px;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: Source Han Sans-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 29px;
  margin: 21px 0 0 235px;
}

.stock_frm .text_28 {
  width: 80px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(61, 61, 61, 1);
  font-size: 20px;
  font-family: Source Han Sans-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 29px;
}

.stock_frm .text_29 {
  width: 80px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(196, 0, 1, 1);
  font-size: 20px;
  font-family: Source Han Sans-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 29px;
}

.stock_frm .box_3 {
  background-color: rgba(255, 255, 255, 1);
  width: 510px;
  height: 40px;
  border: 1px solid rgba(221, 221, 221, 1);
  margin: 25px 0 0 20px;
  border-radius: 8px;
}

.stock_frm .image-text_1 {
  width: 120px;
  height: 20px;
  margin: 10px 0 0 10px;
}

.stock_frm .thumbnail_1 {
  width: 20px;
  height: 20px;
}

.stock_frm .text-group_1 {
  width: 90px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(190, 190, 190, 1);
  font-size: 14px;
 
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
}

.stock_frm .box_4 {
  background-color: rgba(255, 255, 255, 1);
  width: 510px;
  height: 40px;
  border: 1px solid rgba(221, 221, 221, 1);
  margin: 25px 0 0 20px;
  border-radius: 8px;
}

.stock_frm .image-text_2 {
  width: 82px;
  height: 20px;
  margin: 10px 0 0 10px;
}

.stock_frm .thumbnail_2 {
  width: 16px;
  height: 16px;
  margin-top: 2px;
}

.stock_frm .text-group_2 {
  width: 56px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(190, 190, 190, 1);
  font-size: 14px;
  
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
}

.stock_frm .text_30 {
  width: 56px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(190, 190, 190, 1);
  font-size: 14px;
  
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin: 10px 295px 0 67px;
}

.stock_frm .box_5 {
  background-image: linear-gradient(
    180deg,
    rgba(196, 0, 1, 1) 0,
    rgba(239, 144, 1, 1) 100%
  );
  width: 510px;
  height: 40px;
  border: 1px solid rgba(221, 221, 221, 1);
  margin: 25px 0 20px 20px;
  cursor: pointer;
  border-radius: 5px;
}

.stock_frm .image-text_3 {
  width: 84px;
  height: 20px;
  margin: 10px 0 0 213px;
}

.stock_frm .thumbnail_3 {
  width: 18px;
  height: 18px;
  margin-top: 1px;
}

.stock_frm .text-group_3 {
  width: 56px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-family: Source Han Sans-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
}

.stock_frm .block_2 {
  background-image: linear-gradient(
    180deg,
    rgba(252, 241, 241, 1) 0,
    rgba(255, 255, 255, 1) 100%
  );
  width: 550px;
  height: 265px;
  margin: 30px 35px 0 0;
  border-radius: 8px;
}

.stock_frm .text-wrapper_16 {
  width: 80px;
  height: 29px;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: Source Han Sans-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 29px;
  margin: 21px 0 0 235px;
}

.stock_frm .text_31 {
  width: 80px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(61, 61, 61, 1);
  font-size: 20px;
  font-family: Source Han Sans-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 29px;
}

.stock_frm .text_32 {
  width: 80px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(196, 0, 1, 1);
  font-size: 20px;
  font-family: Source Han Sans-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 29px;
}

.stock_frm .section_3 {
  background-color: rgba(255, 255, 255, 1);
  width: 510px;
  height: 40px;
  border: 1px solid rgba(221, 221, 221, 1);
  margin: 25px 0 0 20px;
  border-radius: 8px;
}

.stock_frm .image-text_4 {
  width: 86px;
  height: 20px;
  margin: 10px 0 0 10px;
}

.stock_frm .thumbnail_4 {
  width: 20px;
  height: 20px;
}

.stock_frm .text-group_4 {
  width: 56px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(190, 190, 190, 1);
  font-size: 14px;
  
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
}

.stock_frm .section_4 {
  background-color: rgba(255, 255, 255, 1);
  width: 510px;
  height: 40px;
  border: 1px solid rgba(221, 221, 221, 1);
  margin: 25px 0 0 20px;
  border-radius: 8px;
}

.stock_frm .image-text_5 {
  width: 86px;
  height: 20px;
  margin: 10px 0 0 10px;
}

.stock_frm .thumbnail_5 {
  width: 20px;
  height: 20px;
}

.stock_frm .text-group_5 {
  width: 56px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(190, 190, 190, 1);
  font-size: 14px;
  
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
}

.stock_frm .section_5 {
  background-image: linear-gradient(
    180deg,
    rgba(196, 0, 1, 1) 0,
    rgba(239, 144, 1, 1) 100%
  );
  width: 510px;
  height: 40px;
  border: 1px solid rgba(221, 221, 221, 1);
  margin: 25px 0 20px 20px;
  cursor: pointer;
  border-radius: 5px;
}

.stock_frm .image-text_6 {
  width: 84px;
  height: 20px;
  margin: 10px 0 0 213px;
}

.stock_frm .thumbnail_6 {
  width: 18px;
  height: 18px;
  margin-top: 1px;
}

.stock_frm .text-group_6 {
  width: 56px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-family: Source Han Sans-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
}

.stock_frm .group_4 {
  background-color: rgba(255, 255, 255, 1);
  width: 1200px;
  height: 300px;
  border: 1px solid rgba(237, 237, 237, 1);
  margin: 20px 0 0 0px;
}

.stock_frm .group_5 {
  width: 698px;
  height: 219px;
  margin: 41px 0 0 30px;
}

.stock_frm .text-group_7 {
  width: 698px;
  height: 78px;
}

.stock_frm .text_33 {
  width: 198px;
  height: 35px;
  overflow-wrap: break-word;
  color: rgba(80, 80, 80, 1);
  font-size: 24px;
  font-family: Source Han Sans-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 35px;
}

.stock_frm .text_34 {
  width: 698px;
  height: 23px;
  overflow-wrap: break-word;
  color: rgba(80, 80, 80, 1);
  font-size: 16px;
 
 
  text-align: left;
  white-space: nowrap;
  line-height: 23px;
  margin-top: 20px;
}

.stock_frm .text-group_8 {
  width: 564px;
  height: 78px;
  margin-top: 20px;
}

.stock_frm .text_35 {
  width: 236px;
  height: 35px;
  overflow-wrap: break-word;
  color: rgba(80, 80, 80, 1);
  font-size: 24px;
  font-family: Source Han Sans-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 35px;
}

.stock_frm .text_36 {
  width: 564px;
  height: 23px;
  overflow-wrap: break-word;
  color: rgba(80, 80, 80, 1);
  font-size: 16px;
  
  text-align: left;
  white-space: nowrap;
  line-height: 23px;
  margin-top: 20px;
}

.stock_frm .text_37 {
  width: 584px;
  height: 23px;
  overflow-wrap: break-word;
  color: rgba(80, 80, 80, 1);
  font-size: 16px;
  
  text-align: left;
  white-space: nowrap;
  line-height: 23px;
  margin-top: 20px;
}

.stock_frm .image_3 {
  width: 410px;
  height: 260px;
  margin: 20px 28px 0 34px;
}



.input_box {
    background-image: url(../../images/new/MasterDDSSlicePNGf98a9b00307612ffda903ff5c1cab3a2.png);
    background-repeat: no-repeat;
    background-position: center left 10px;
    padding-left: 40px;

}
.input_box input {
    border: none;
    height: 40px;
    line-height: 40px;
    width: 400px;
    outline: none;

}

.input_box_two {
    background-image: url(../../images/new/MasterDDSSlicePNG32b7fc0dfdd66f5b1abe03cefeb42608.png);
    background-repeat: no-repeat;
    background-position: center left 10px;
    padding-left: 40px;
}
.input_box_two input {
    border: none;
    height: 40px;
    line-height: 40px;
    width: 100px;
    outline: none;
}

.bf_count{
  width:300px !important;

}
.input_box_two span{
  color:rgba(0,0,0,0.3);
  padding:0 10px;
}