*{ box-sizing: border-box;}
.clearfix{clear: both;}
    ul{margin: 0px; padding: 0px; list-style: none;}


#frm-cover{
width: 100%;
max-width: 650px;
margin: 10px auto;
font-family:'Fauna One',serif;
border-radius:5px;
border:3px solid #d3cd3d;
background: #DAE5EC;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}

#frm-header{
padding: 10px;
font: bold 16px  arial;
color: #222;
text-align: center;
background: #3A9EE0;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}

#frm-header > div{
font: bold 14px  arial;
color: #fff;
text-align: center;
}

legend {
  background-color: gray;
  color: white;
  padding: 5px;
}

label{
display: block;
font-size: 14px;
color: #666;
}


.price-label{
display: block;
width: 150px;
margin: 0px auto;
font-size:15px;
}

 /*Input-Hoder Control Many Pges */
 /*Modify With Care or It Afects Othes */
 .input-holder{
	width: 100%;
	max-width: 650px;
	margin-left: auto;
    margin-right: auto;
	padding: 20px 10px 0px 10px;
	display: flex;
	flex-wrap: wrap;
	 border: 1px solid #fff;
	 justify-content: space-between;
	box-shadow: inset 0 0 5px #000;
	}
	
	 .input-holder li{
	width: 48%;
	font: bold 0.75em arial;
	}         
  .input-holder p{
  display: block;
  text-align: center;
	margin-top: -15px;
	padding: 0px;
	color: red;
	}         
.number,
input[type=text],
input[type=email],
input[type=tel],
input[type=number],
input[type=password]{
display: block;
width:100%;
height:40px;
margin-bottom: 20px;
text-align: center;
border-radius:3px;
padding: 5px;
box-shadow: inset 0 0 10px #000;
}


select{
width:100%;
height:40px;
margin-bottom: 20px;
text-align: center;
border-radius:3px;
background: #FBFFFA;
font-size: 1.4em;
font-weight: bold;
color: gray;
box-shadow: inset 0 0 10px #000;
}
          
.textarea{
width:100%;
height: 100px;
margin-top:10px;
border:none;
border:1px solid #fff;
border-radius:3px;
padding:5px;
box-shadow: inset 0 0 5px #000;
}
#description-para{
margin-top: 2px;
font: bold 1.2em arial;
}
#description-div{
margin-top: 2px;
margin-bottom: 10px;
text-align: center;
font:  normal 1.2em arial;
color:#666;
}

#description-tip{
color: coral;
font:  bold 1em arial;
text-decoration: underline;
}

input[type=radio]{
margin:10px 5px 5px;
}

#addPic-cover{
width: 300px;
margin-left:  auto;
margin-right:  auto;
text-align: center;
}

#addPic{
width: 100%;
text-align: center;
margin-left: auto;
margin-right: auto;
font: bold 14px tahoma; 
}
 #showImageHere{
 width: 120px;
 margin: 10px auto;
  }	

#submit-holder{
width: 100%;
padding: 20px;
border:1px solid #fff;
background:  #B79D54;
box-shadow: inset 0 0 5px #000;
}

input[type=button],
input[type=submit]{
display: block;
width: 200px;
margin-left: auto;
margin-right: auto;
padding: 20px;
text-align: center;
border-radius: 25px;
font: bold 15px tahoma;
color: #fff;
background:  #B79D54;
box-shadow: inset 0 0 5px #000;
}

#submit:hover{
background-color: coral;
}


#terms{
font: bold 14px arial;
color: #666;
margin-bottom: 10px;
}

#terms a,a:visited{
font: bold 14px arial;
text-decoration: none;
color: red;
}

                  /* File Upload Properties Begins */

input[type=file]{
display: block;
width:  240px;
padding: 20px;
margin-left:  auto;
margin-right:  auto;
border-radius:3px; 
background: #fff;
box-shadow: inset 0 0 10px #000;
background-image: linear-gradient(#f2f2f2, #fff);
}
#multiple{
text-align: center;
font: bold 14px tahoma;
padding: 5px;
color: #222;
}

#rules{
text-align: center;
font: normal 1em arial;
padding: 10px;
background: #fff;
}
	                                /* Contact Us  Properties Begins */
  #address {
 width: 98%; 
 margin-left:  auto;
 margin-right:  auto;
 padding: 10px;
 font: normal 15px arial; 
 text-align: center; 
 background: #fff;
}

                               /* Admin Login  Properties Begins */
 

