/* Mobile Size */
@media screen and (min-width: 0px) {
    .accordion_label {width:98%;padding:0%;border-radius:5px;border:2px solid grey;padding: 10px;margin:1% 1% 0% 1%;} 
    .accordion_content {width:98%;top:0%;right:0%;padding:0%;border-radius:5px;border:2px solid grey;margin:1% 1% 0% 1%;}
    .accordion_content {display: block;}
    .accordion_input {display:none;}
    .form_wrapper {width:98%;float:left;padding:0%;border-radius:5px;border:2px solid grey;padding: 10px;margin:1% 0% 0% 1%;min-height:330px;overflow: auto;background-color: #EEEEEE;} 
    .form_header {width:98%;float:left;padding:0%;border-radius:5px;border:2px solid grey;padding: 10px;margin:1% 0% 0% 1%;}
    .form_content_box {width:100%;display:inline;}
}
/* Tablet Size */
@media screen and (min-width: 768px) {
    .accordion {position:relative;}
    .accordion_input {display: block;}
    .accordion_label {width:19%;padding:0%;border-radius:5px;border:2px solid grey;padding: 10px;margin:1% 0% 0% 1%;} 
    .accordion_content {position:absolute;width:78%;top:0%;right:0%;padding:0%;border-radius:5px;border:2px solid grey;margin:1% 1% 0% 1%;}
    .accordion_content {display: none;}
    .accordion_input:checked ~ .accordion_content {display: block;}
    .accordion_input:checked ~ .accordion_label {background-color: #2196F3; color:white; border:#2196F3;}
    .accordion_input {display:none;}
    .form_wrapper {width:48.5%;float:left;padding:0%;border-radius:5px;border:2px solid grey;padding: 10px;margin:1% 0% 0% 1%;min-height:330px;overflow: auto;background-color: #EEEEEE;} 
    .form_header {width:98%;float:left;padding:0%;border-radius:5px;border:2px solid grey;padding: 10px;margin:1% 0% 0% 1%;}
    .form_content_box {width:100%;float:left;display: inline;}
}
/* Desktop Size */
@media screen and (min-width: 900px) {
    .accordion {position:relative;}
    .accordion_input {display: block;}
    .accordion_label {width:19%;padding:0%;border-radius:5px;border:2px solid grey;padding: 10px;margin:1% 0% 0% 1%;} 
    .accordion_content {position:absolute;width:78%;top:0%;right:0%;padding:0%;border-radius:5px;border:2px solid grey;margin:1% 1% 0% 1%;}
    .accordion_content {display: none;}
    .accordion_input:checked ~ .accordion_content {display: block;}
    .accordion_input:checked ~ .accordion_label {background-color: #2196F3; color:white; border:#2196F3;}
    .accordion_input {display:none;}
    .form_wrapper {width:32%;float:left;padding:0%;border-radius:5px;border:2px solid grey;padding: 10px;margin:1% 0% 0% 1%;min-height:330px;overflow: auto;background-color: #EEEEEE;}
    .form_header {width:98%;float:left;padding:0%;border-radius:5px;border:2px solid grey;padding: 10px;margin:1% 0% 0% 1%;}
    .form_content_box {width:100%;float:left;}
}
.form_sub_header {width:98%;float:left;padding:0%;border-radius:5px;border:2px solid grey;padding: 10px;margin:1% 0% 2% 1%;background-color:#ffffff;}
.form_textbox {width:60%;border-radius:5px;border:1px solid;font-size: 12px;padding:4px;}
.form_label {width:38%;padding:2% 2% 2% 1%;font-size: 12px;}
.form_option {width:60%;border-radius:5px;border:1px solid;padding:1% 0% 1% 0%;font-size: 12px;margin:1% 0% 1% 0%;}
.form_picture {height:183px;max-height:100%;display:block;margin:auto;width:98%;float:left;padding:0%;border-radius:5px;border:2px solid grey;padding: 10px;margin:1% 0% 2% 1%;background-color:#ffffff;}
img {max-width:100%;max-height:100%;display:block;margin:auto;}
body {font-size: 12px;}
.form_header h2 {width:49%;float:left;margin:0%;}
h2, h5, h6 {margin:0%;}
.header_btn {width:50%;padding:0%;border-radius:5px;padding: 10px;margin:1% 1% 1% 1%;}
