
.form-style-1 {
    margin:10px auto;
    padding: 5px 12px 10px 5px;
	font-size:13px;
	float:left;
	font-family:Arial, Helvetica, sans-serif; width:80%;
}
.form-style-1 li {
    padding: 0;
    display: block;
    list-style: none;
    margin: 10px 0 0 0;
}
.form-style-1 label{
    margin:0 0 3px 0;
    padding:0px;
    display:block;
    font-weight: bold;
}
.label-check{
    padding-left:5px; margin-right: 10px !important; color:#666; font-size:14px; margin-bottom:30px; display: inline-block;
}
.form-style-1 input[type=checkbox] {
    border: 1px solid #ccc;
    background-color: #fff;
    width: 20px;
    height: 20px;
    display: inline-block;
   vertical-align:middle; 
}
.form-style-1 input[type=text], 
.form-style-1 input[type=date],
.form-style-1 input[type=datetime],
.form-style-1 input[type=number],
.form-style-1 input[type=search],
.form-style-1 input[type=time],
.form-style-1 input[type=url],
.form-style-1 input[type=email],
textarea, 
select{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border:1px solid #BEBEBE;
    padding: 15px;
    margin:0 0 20px 0;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none; position:relative
}
fieldset{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border:1px solid #E1E1E1;
    padding: 30px;
    margin:0px;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none; margin-bottom:50px; font-size:20px; color:#d31e3d; box-sizing:border-box
}
.form-style-1 input[type=text]:focus, 
.form-style-1 input[type=date]:focus,
.form-style-1 input[type=datetime]:focus,
.form-style-1 input[type=number]:focus,
.form-style-1 input[type=search]:focus,
.form-style-1 input[type=time]:focus,
.form-style-1 input[type=url]:focus,
.form-style-1 input[type=email]:focus,
.form-style-1 textarea:focus, 
.form-style-1 select:focus{
    -moz-box-shadow: 0 0 8px #88D5E9;
    -webkit-box-shadow: 0 0 8px #88D5E9;
    box-shadow: 0 0 8px #88D5E9;
    border: 1px solid #88D5E9;
}
.form-style-1 .field-divided{
    width: 49%;
}

.form-style-1 .field-long{
    width: 100%;
}
.form-style-1 .field-select{
    width: 100%;
}
.form-style-1 .field-textarea{
    height: 100px;
}
.form-style-1 input[type=submit], .form-style-1 input[type=button]{
    background: #d31e3d;
    padding: 8px 15px 8px 15px;
    border: none;
    color: #fff;
}
.form-style-1 input[type=submit]:hover, .form-style-1 input[type=button]:hover{
    background: #9a041e;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
}
.form-style-1 .required{
    color:red;
}
.user-icon{ position:absolute; background-image:url(../icons/name.png); background-position:right; background-repeat:no-repeat;}
.mail-icon{ position:absolute; background-image:url(../icons/envelope.png); background-position:right; background-repeat:no-repeat;}
.call-icon{ position:absolute; background-image:url(../icons/call.png); background-position:right; background-repeat:no-repeat;}
.form-style-1 select{ background-image:url(../icons/country.png); background-position:right; background-repeat:no-repeat; -webkit-appearance: none;}
.calendar-icon{ position:absolute; background-image:url(../icons/calendar.png); background-position:right; background-repeat:no-repeat;}
.placeholder-icon{ position:absolute; background-image:url(../icons/placeholder.png); background-position:right; background-repeat:no-repeat;}
.form-style-1 #alkol { background-image:url(../icons/drinks.png); background-position:right; background-repeat:no-repeat; -webkit-appearance: none;}
.event-icon{ position:absolute; background-image:url(../icons/confetti.png); background-position:right; background-repeat:no-repeat;}
.budge-icon{ position:absolute; background-image:url(../icons/money.png); background-position:right; background-repeat:no-repeat;}
.form-style-1 #stable { background-image: url(../icons/chair.png); background-position:right; background-repeat:no-repeat; -webkit-appearance: none;}
.form-style-1 #sure { background-image: url(../icons/back-in-time.png); background-position:right; background-repeat:no-repeat; -webkit-appearance: none;}
.form-style-1 #typeact { background-image: url(../icons/confetti.png); background-position:right; background-repeat:no-repeat; -webkit-appearance: none;}

 @media only screen and (max-width: 733px) {
	 .form-style-1 {
	width:98%;
}
	 
	fieldset{ width:100%; margin:0 auto 20px auto
    
} 
	.form-style-1 .field-divided{
    width: 100%;
} 
.form-style-1 .field-long{
    width: 95%; margin:0 auto
}

	 }