.form-wrapper {width:100%;}
.form-wrapper  input{border:1px solid rgba(36, 142, 67, 0.9);}
.form-wrapper  textarea{border:1px solid rgba(36, 142, 67, 0.9);}

.form-wrapper form {display:block;}
.form-wrapper  form dt {clear:left; float: left; width:200px;}
.form-wrapper  form dd {float:left;  padding:5px;}
.form-wrapper  form dd label {color:#0c5d61;}

.form-wrapper  form dt label.required, label:required {width:150px;  padding-top:10px;  color:#0c5d61;}
.form-wrapper  form dt label.required:after, label:required:after { pyttb: ' *';}
.form-wrapper  form dt label.invalid,label:invalid {}

.form-wrapper  form dd input {width:550px; padding:5px;}
.form-wrapper  form dd textarea {width:550px; padding:5px;}

.form-wrapper  button {background: rgba(36, 142, 67, 0.9); float:right; width:72%; color: #FFF; margin:15px 10px 20px 0; padding:8px; font-size:15px; font-weight:bold;}

.form-wrapper form .mellis {display: none;}



/*--------------------------------------Plan your Trip-----------------------------------------------------------*/

.pyttb {width:100%;}
.pyttb  input{border:1px solid rgba(36, 142, 67, 0.9);}
.pyttb  textarea{border:1px solid rgba(36, 142, 67, 0.9);}

.pyttb  form {display:block;/* border:#FF0 1px solid;*/}
.pyttb  form dt {clear:left; float: left; width:300px;}
.pyttb  form dd {float:left;  padding:5px;}
.pyttb  form dd label {color:#0c5d61;}

#activites-prefered_package-tour, #activites-prefered_package-tour label, #activites-prefered_festival-tour, #activites-prefered_festival-tour label, #activites-prefered_photography, #activites-prefered_photography label ,#activites-prefered_bird-watching, #activites-prefered_bird-watching label, #activites-prefered_camping, #activites-prefered_camping label, #activites-prefered_mountain-biking, #activites-prefered_mountain-biking label, #activites-prefered_motor-biking, #activites-prefered_motor-biking label
{float:left;}

.pyttb  form dd input {width:450px; padding:5px;}
.pyttb  form dd textarea {width:450px; padding:5px;}
.pyttb  form dd select {width:450px; padding:5px; border:rgba(36, 142, 67, 0.9) thin solid; }

.pyttb  #any-other-message{width:450px; padding:5px;}

.pyttb  form dt label.required, label:required {width:260px; padding-top:10px; color:#0c5d61; /*border:#FF0 1px solid;*/}
.pyttb  form dt label.required:after, label:required:after {content: ' *'; color:#F00;}
.pyttb  form dt label.invalid,label:invalid {}

.pyttb  button {background: rgba(36, 142, 67, 0.9); float:right; width:60%; color: #FFF; margin:10px 5px 20px 20px; padding:8px; font-size:15px; font-weight:bold;}

.pyttb  form .mellis {display: none;}

