#image111 {
  display:flex;
  opacity:0.8;
  background-color:#ccc;
  position:fixed;
  width:100%;
  height:100%;
  top:0px;
  left:0px;
  z-index:1000;
  text-align: center;
  align-items: center;
  justify-content: center;
  font-family: sans-serif;
}
#addProductFrm{
display: inline-flex;
overflow-y: auto;
height: 100%;
max-width: 1000px;
}
#addProductFrm .header{
  display:flex;
  width:100%;
  box-sizing: border-box;	
  background:blue;
  color:#fff;
  padding: 15px 10px 15px 10px;
}
#addProductFrm .mainContent{
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}
#addProductFrm .formContent{
  display: inline-block;
  position: relative;
  width:100%;
  text-align: left;
  background: #fff;
  box-sizing: border-box;
  padding:10px;
}
#addProductFrm .formInfo{
	display:none;
    color: #fff;
    background: red;
    width: fit-content;
    float: right;
    padding: 5px;
	}
#addProductFrm .container{
  display:inline-block;
  vertical-align: top;
}
#addProductFrm #demands{
  display:none;
  margin-bottom: 20px;
}
#addProductFrm .demandDiv,#productInfo .demandDiv{
    border: 1px solid #d3d3d3;
    display: inline-block;
	margin-right: 10px;
    color: #fff;
    font-weight: bold;
	margin-bottom: 10px;
}
#addProductFrm .demandDiv .text,#productInfo .demandDiv .text{
padding: 6px;
    background: #00a944;
}

#addProductFrm .demandDiv .inputContainer,#productInfo .demandDiv .inputContainer{
display: flex;
align-items: baseline;
padding: 5px;
}
#addProductFrm .demandDiv .input,#productInfo .demandDiv .input{
  width: 40px;
  margin-right: 15px;
color:#000;
    font-weight: normal;

}
#productInfo .demandDiv .input{
  width: auto;
  margin-right: 0;

}
#addProductFrm .demandDiv input{
width: 100% !important;
margin-bottom: 0 !important;
}
#addProductFrm .demandDiv .inputText,#productInfo .demandDiv .inputText{
    font-weight: normal;
color:#000;
}
.listDemand{
	color:#fff;
	background:#028dc2;
	padding:5px;
	    margin-bottom: 10px;
}
#addProductFrm .buttons{margin: 0px 0 10px 0;}
#addProductFrm .topDescription{margin: 20px 0 0 0;}
#addProductFrm .images{display:inline-flex;}
#addProductFrm .imagesContainer{background:#f7f7f7;padding: 10px 5px 10px 5px;margin-bottom:20px;}
#addProductFrm .imagesContainer .image{float: left;align-items: center;border: 1px solid #c2c2c2;
    justify-content: center;
    display: inline-flex;position:relative;margin:5px;background:#e3e3e3;width:140px;height:105px;}
#addProductFrm .imagesContainer .image img{
max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}	
	#addProductFrm .imagesContainer .image .info{
align-items: center;
    height: 100%;
    width: 100%;
    position: absolute;
    display: flex;
    justify-content: center;
	}
#addProductFrm .imagesContainer .image .info .delete{	
    position: absolute;
    top: 0;
    right: 0;
    font-size: 22px;
	background:#ffffff8c;
	cursor: pointer;
	display:none;
}	
#addProductFrm .imagesContainer .image #selectfile {
  display: none;
}
#addProductFrm .price .input{display:inline-block;}
#addProductFrm .price input{width:130px;}
#addProductFrm #prodNewLength{ margin: 10px 0 0 0;}
#addProductFrm .input_freight{ margin-top: 10px;}
   
#addProductFrm #value_descr1,#addProductFrm #value_descr2,#addProductFrm #value_address {width: 600px;}
#addProductFrm .sdescr{font-weight:bold;margin-bottom:4px;}
#addProductFrm .extraSection .inlDiv{margin-top:6px;}

#addProductFrm .inlDiv{display: inline-block;}

#addProductFrm .ovnerType{margin: 0 0 20px 0;}
#addProductFrm .year{margin: 20px 0 0 0;}
#addProductFrm .area{display: flex;}
#addProductFrm .area .input{margin-right:5px;}
#addProductFrm .description{width:100%;}
#addProductFrm .input_pictures{margin-top:10px;}

#addProductFrm #value_descr, #addProductFrm #value_reqdescr{box-sizing: border-box;width: 100%;min-height: 400px;margin-top:2px;}
#addProductFrm input[type=number]{width:100px;}
#addProductFrm .input_typeads  {margin-top: 20px;margin-bottom:4px;}
#addProductFrm .input_facilities  {margin-top: 20px;}
#addProductFrm .input_address  {margin-top: 10px;}
 
#addProductFrm input{margin-bottom:10px;}
#addProductFrm .input_location{margin-top:10px;}
#addProductFrm #value_location{width: 250px;}
#addProductFrm .checkContainer{overflow-wrap: break-word;width: 100px !important;margin:10px 20px 10px 0 !important;}

#addProductFrm .typeads .checkContainer{overflow-wrap: break-word;width: 114px !important;margin:10px 20px 10px 0 !important;}
#addProductFrm .facilities .checkContainer{width:150px !important;margin:10px 0px 10px 0 !important;}
#addProductFrm .buttons{margin:20px 0 10px 0;}
#addProductFrm .categories{margin-top:20px;margin-bottom:20px;}
#addProductFrm .typeads{
width:100%;
          display:block;padding:0px 0px 0px 5px;position:relative;
          text-align:left;padding-bottom: 10px;
}
#addProductFrm .typeads.real .checkContainer,#addProductFrm .typeads.travel .checkContainer ,#addProductFrm .typeads.transport .checkContainer,#addProductFrm .typeads.buysell .checkContainer,#addProductFrm .typeads.jobs .checkContainer,#addProductFrm .typeads.rental .checkContainer{overflow-wrap: break-word;width: 100px !important;margin:10px 20px 10px 0 !important;}
#addProductFrm .typeofJobs {margin-top:20px;}
#addProductFrm .typeofJobs .checkContainer{width: 80px !important;}
#addProductFrm .centralLabel{margin:10px 20px 20px 0 !important;}
#addProductFrm .typeAd7Label{display:none;}
#addProductFrm #auction{display:none;}
 
#addProductFrm .estateTypes{
width:100%;
          display:block;padding:0px 0px 0px 5px;position:relative;
          text-align:left;margin-top: 10px;	
}
#addProductFrm .divautoStart .autoStartLabel{
	width: auto !important;
}
#addProductFrm .divautoStart .autoDescr{
	color:#717171;
}
#addProductFrm #auction .input{
	display:inline-block;
}


#addProductFrm #carselects{
margin-top: 20px;
    margin-bottom: 20px;
}
#addProductFrm #carselects .input{
	display:inline-block;
}

#addProductFrm #color_select{
    margin-bottom: 20px;
}
 #addProductFrm #value_contact{width: 250px;}
 #addProductFrm #value_productlink{width: 400px;}


@media (max-width:650px) {
  #addProductFrm #value_descr1,#addProductFrm #value_descr2,#addProductFrm #value_address{width: 100%;}
 #addProductFrm #value_productlink{width: 100%;}
}
