 h2 {
     font-size: 1.8vw;
 }       
        
        label { 
            display: inline-block;
            width: 20%;
            font-size: 1.8vw;
        }
        form > div {
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 2vw auto;
            padding: 1vw;
                    }
        input, textarea {
          font-size: 1.6vw;
            padding: 10px;
            width: 60%;
        }
        td:nth-child(5),td:nth-child(6){
            text-align:center;
                    }
        table{
            border-spacing: 0;
            border-collapse: collapse;
            width:100%;
            font-size: 1.4vw;
  
        }
        td, th{
            padding: 5px;
            border: 1px solid black;
            text-align: center;
            margin: 0 auto;
        }
    .form_style {
        background: #ffffff;
    }
    .img_upload{
        border: none;
            width: auto;
    }
    .btn_upload {
        color:#008000;
        border:none;
        background:#ffffff;
        font-size: 1.7vw;
    }
    .btn_upload:hover {
       color:#32cd32; 
    }
 .edit_btn {
    font-size: 1.2vw;
    font-weight: bold;
    letter-spacing: 0.5px;
    color: #ffffff;
    padding: 10px;
	margin: 10px;
	width: auto;
    text-transform: uppercase;
    background: #008000;
    color: #ffffff;
}
.edit_btn a {
    text-decoration: none;
        color: #ffffff;
}
.edit_btn:hover{
   background: #32cd32; 
}
 .edit_btn1 {
	float: right;
    font-size: 1.2vw;
    font-weight: bold;
    letter-spacing: 0.5px;
    color: #ffffff;
    padding: 10px;
	margin: 10px;
    text-transform: uppercase;
    background: #008000;
    color: #ffffff;
        }
.edit_btn1 a {
    text-decoration: none;
        color: #ffffff;
}
.edit_btn1:hover{
   background: #32cd32; 
}
    .edit_btn2 {
        background:none;
        font-size:2vw;
        border:none;
        color:#008000;
        text-align:center;
        margin: 0 auto;
    }
       .edit_btn2:hover {
        color: #32cd32;
    } 

@media screen and (max-width: 1200px) {
 h2 {
     font-size: 30px;
 }       
.edit_btn {
font-size: 30px;
display: flex;
align-items: center;
justify-content: center;
}
.edit_btn1 {
font-size: 30px;
}
    .edit_btn2 {
font-size: 30px;
}
    .btn_upload {
        font-size: 27px;
    }

        form > div {
            display: flex;
            align-items:left;
            justify-content: left;
            margin: 2vw auto;
            padding: 1vw;
                    }

table {
    font-size: 30px;
}
label { 
    width: 30%;
    font-size: 30px;
        }
        input, textarea {
    font-size: 32px;
    padding: 10px;
    width: 70%;
    }

}
.img_table {
    width: 280px;
    height: auto;
justify-content: center;
align-items: center;
margin: 0 auto;
}
.top_text {
    width:100%;
}
.top_text p{
    padding: 2vw;
text-align: justify;
font-size: 1.3vw;
letter-spacing: 1px;
}
.top_text a{
   color: #008000;
   text-decoration: none;
}
.top_text a:hover{
   color: #008000;
   text-decoration:underline;
}