

.th_breadcrumb_sec .breadcrumb {background-color:#f3f3f3;float: left;margin-top: 10px;padding: 5px}
.th_breadcrumb_sec .breadcrumb li, .th_breadcrumb_sec .breadcrumb a {color: #838181; font-size: 12px;float: left;}

section {width: 100%; float: left; margin-top:10px}
.th_content h5{width:100%;text-align:center;font-size:16px;color:#80bb01;font-family: bold_700;}
.th_content h6{width:100%;text-align:center;font-size:40px;font-weight:700;margin:30px 0 60px;font-family: bold_700;}
.th_content h2 {font-family: "Bold_700"; font-size: 44px}
.th_content p {color: #535353; margin: 45px 0 30px; font-family: "Regular_400";}
.th_content ul, .th_work_step_sec .th_content ul li{width:100%;float:left;}
.th_content ul li label{font-size:120px;color:#ffe5e5;font-weight:700;float:left;width:30%;line-height:150px;}
.th_content ul li { display : flex; justify-content :center;  }
.th_content ul li span{display : flex; flex-direction : column; width:70%;float:left;margin-top:40px;}
.th_content ul li span h5{text-align:left;font-size:22px;color:#000;}
.th_content ul li span p{margin-top:20px;color:#535353;}

.th_form_sec {width: 100%; float: left; padding: 35px 25px;background-color: #fff; 
box-shadow: 0 2px 10px -3px rgba(0, 0, 0, 0.5);margin-bottom: 20px;}
.th_form_sec h2 {font-size: 44px; font-family: bold_700;color: #3d3d3d; text-align: center;width: 100%; float: left;margin-bottom: 24px}
.th_form_sec p {color: #535353; font-size: 17px; width: 100%; float: left;text-align: center;}
.th_form_sec form {width: 100%; float: left;}
.th_form_sec form input {padding: 0 10px; width: 100%; float: left;border: 1px solid #cccccc; outline: none;font-size: 14px;height: 42px;
}
.th_form_sec form select {padding: 0 10px; width: 100%; float: left;border: 1px solid #cccccc; outline: none;font-size: 14px;height: 42px;
}
.th_form_sec form label img {padding-right: 10px;}
.th_form_sec form label {width: 100%; float: left;margin: 15px 0; background-color:#f4faf7;color: #535353;font-size: 14px}
.th_form_sec form textarea {padding: 15px 10px; width: 100%; float: left;border: 1px solid #cccccc; outline: none;font-size: 14px; resize: none;}
.th_form_sec form .th_captcha span {width: 60%; float: left;margin-top: 25px;}
.th_form_sec form .th_captcha span strong {padding: 0 10px 0 10px;}
.th_form_sec form .th_captcha input {width: 40%; float: left;margin-top: 10px;padding: 15px 10px;border: 1px solid #cccccc; outline: none;font-size: 14px}
.th_form_sec form .form_input {margin-top: 10px}
.th_form_sec form .th_submit {width: 100%; float: left;margin-top: 10px; text-align: center;}
.th_form_sec form .th_submit button {background: #ff6162; padding: 0 10px;float: left;width: 100%; color: #fff;
font-family: bold_700;line-height: 42px; height: 42px;outline:none;border:none;}
.th_form_sec form .th_submit button:hover {background: #6fa202;}


@media only screen and (max-width: 991px){
.th_form_sec form .th_captcha span {justify-content: center;display: flex;width: 50%;}
.th_form_sec form .th_captcha input {width: 50%;}
}
@media only screen and (max-width: 767px){
.th_form_sec form input {margin: 10px 0;}

}
@media only screen and (max-width: 575px){
.th_content h2 {font-size: 30px}
.th_content p {margin: 20px 0 30px;}
}
@media only screen and (max-width: 475px){
.th_content ul li label {font-size: 75px;}
.th_content ul li span h5 {font-size: 18px}
.th_content ul li span p {font-size: 14px}
.th_form_sec p {font-size: 14px}
.th_form_sec h2 {font-size: 28px}
.th_form_sec form .th_captcha span {justify-content: unset;display: unset;width: 62%;}
.th_form_sec form .th_captcha input {width: 38%;}
}
