
body,html{
text-decoration: none;
padding: 0;
margin: 0;
bottom: 0;
height: 100%;
}

/* header and footer */
body .min-header-wrapper {
	margin-top: -80px;
}
body .footer-wrapper {
	position: relative;
	top: 100px;
	padding-bottom: 5px;
}
body .handle-wrap ul li > a {
	padding: 10px;
	width: 47px;
	height: 43px;
}

#form_wrapper{
width: 100%;
height: auto;
height: 100%;
}

/* form contents */
.form_contents {
background: #fff;
width:700px;
margin: 80px auto;
position: relative;
top: 180px;
height: auto;
font-family: tahoma,sans-serif;
border-radius: 5px;
}
.form_contents h3 {
text-align: center;
display: block;
font-family: tahoma,sans-serif;
padding: 10px;
text-transform: capitalize;
}
.form_contents input,select {
height: 40px;
margin-left: 55px;
padding: 10px;
margin-bottom: 5px;
}
.form_contents a {
	margin-left: 55px;
}
.form_contents span {
	margin-left: 55px;
	display: inline-block;
	margin-bottom: 5px;
}
.form_contents textarea{
margin-left: 55px;
width: 585px;
}
.form_contents button{
margin-top: 15px;
margin-bottom: 30px;
border-radius: 5px;
width: 120px;
outline: 0px;
border:1px solid #fff;
background: #000;
color: #fff;
text-transform: capitalize;
margin-left: 55px;
height: 40px;
}
.form_contents button:hover{
color: red;
cursor: pointer;
background:#161841;
 -webkit-transition: color 0.5s ease-out,background 0.2s ease-in;
 -moz-transition: color 0.5s ease-out,background 0.2s ease-in;
 -o-transition: color 0.5s ease-out,background 0.2s ease-in;
  transition: color 0.5s ease-out,background 0.2s ease-in;
}


/* css rule for small screen */
@media screen and (max-width:900px) {

.form_contents {
    width: 96%;
    margin-left: 2%;
 }
 .form_contents input{
   width: 84%;
   margin-left: 5%;
 }
.form_contents select,.form_contents textarea{
   width: 90%;
   margin-left: 5%;
 }
.form_contents button{
   margin-left: 5%;
 }
}
