        .form .form-group .form-control {
            height: 40px;
            border: 1px solid #cecece;
            border-radius: 7px;
        }
        
        .form-group {
            margin-top: 10px;
        }
        
        .form-control {
            display: block;
            width: 100%;
            height: calc(20px + 0.75rem + 2px);
            padding: 0.375rem 0.75rem;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            color: #495057;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid #cecece;
            border-radius: 0.25rem;
            transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
        }
        
        button,
        input {
            overflow: visible;
        }
        
        .select {
            position: relative;
            overflow: hidden;
            display: block;
            width: 100%;
            height: 40px;
            margin: 0;
            text-align: center;
            cursor: pointer;
        }
        
        .select .select__input {
            -webkit-appearance: none;
            -moz-appearance: none;
            -ms-appearance: none;
            appearance: none;
            width: 100%;
            height: 100%;
            padding-left: 1.5rem;
            outline: 0;
            box-shadow: none;
            border: 1px solid #cecece;
            border-radius: 7px;
            background-image: none;
            color: #383838;
        }
        
        select {
            word-wrap: normal;
        }
        
        button,
        select {
            text-transform: none;
        }
        
        button,
        input,
        optgroup,
        select,
        textarea {
            margin: 0;
            font-size: inherit;
            line-height: inherit;
        }
        
        .select:after {
            -moz-osx-font-smoothing: grayscale;
            -webkit-font-smoothing: antialiased;
            display: inline-block;
            font-style: normal;
            font-variant: normal;
            text-rendering: auto;
            line-height: 1;
            /*    content: "\f107";
    font-family: fontawesome;*/
            font-size: 18px;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            display: flex;
            justify-content: center;
            align-items: center;
            width: 40px;
            color: #585858;
            pointer-events: none;
        }
        
        select {
            display: block;
            width: 100%;
            height: 100%;
            padding: 6px 12px;
            font-size: 14px;
            line-height: 1.42857143;
            color: #555;
            background-color: #fff;
            background-image: none;
            border: 1px solid #ccc;
            border-radius: 7px;
            border: 1px solid #cecece;
            font-weight: 500;
        }
        
        .form .form-group label {
            margin-bottom: .25rem;
            height: 25px;
        }
        
        .form .custom-control {
            display: inline-block;
            padding-left: 0;
            min-height: auto;
            float: none;
            padding-right: 0;
            line-height: 1;
            position: absolute;
        }
        
        .checkcontainer {
            margin-top: 0px;
        }
        
        .custom-control {
            float: left;
            padding-left: 0;
            padding-right: 1.5rem;
        }
        
        .custom-control {
            position: relative;
            display: block;
            min-height: 1.5rem;
            padding-left: 1.5rem;
        }
        
        .form .custom-control .custom-control-input {
            width: 100%;
            height: 100%;
            z-index: 1;
            left: 0;
            top: 0;
            cursor: pointer;
        }
        
        .form .custom-control .custom-control-label {
            padding-left: 2rem;
        }
        
        .form .custom-control.custom-checkbox .custom-control-input:checked~.custom-control-label:before {
            border-color: #94c946;
            background-color: #94c946;
        }
        
        .form .custom-control.custom-checkbox .custom-control-label:before {
            border-radius: 3px;
        }
        
        .form .custom-control .custom-control-label:before {
            border: 1px solid #bfbfbf;
        }
        
        .form .custom-control .custom-control-label:after,
        .form .custom-control .custom-control-label:before {
            width: 1.25rem;
            height: 1.25rem;
            top: 0;
            left: 0;
        }
        
        .text-red {
            color: #e91c1f;
            font-size: 18px;
        }
        
        label {
            font-weight: 400!important;
        }
        
        input[type=checkbox] {
            padding: 49px 0;
            -webkit-appearance: checkbox;
            width: 15px;
            height: 1.25rem;
            /* margin: -4px 15px 30px auto; */
            margin: 0px 15px 30px auto;
            padding-left: 10px;
            position: relative;
            top: 0px;
            float: left;
            font-weight: 500;
            font-size: 17px;
        }
        
        input[type='email'],
        input[type='search'],
        input[type='number'],
        input[type='url'],
        input[type='tel'],
        input[type='text'],
        textarea {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            border-radius: 7px!important;
        }
        
        .box-center {
            /*text-align: center;*/
            margin: 30px auto;
        }
        
        .box-center2 {
            text-align: center;
        }
        /*.crop-box-email {
    padding: 0 45% 0 0;
}*/
        
        .et_pb_button.et_pb_button2:hover {
            background: #04d6ca;
            border: 1px #04d6ca solid;
            transition: all 0.2s linear;
        }
        
        .button-email-alert {
            padding: 10px 50px;
            width: 235px;
            border-radius: 3px;
            background: #0c456e;
            color: #fff !important;
            font-size: 16px;
            font-weight: 400;
            border-radius: 30px;
        }
        
        .text-main-sub-3 {
            color: #0c456e !important;
        }
        
        .text-main-sub-3:hover {
            color: #0d6efd !important;
        }
        
        .box-detail-center {
            text-align: center;
            margin-top: 25px;
            font-weight: 500;
            font-size: 17px;
        }
        
        .box-crop-from {
            margin: 45px auto auto;
        }
        
        .chairman-qoute a {
            padding: 10px 50px;
            width: 235px;
            border-radius: 3px;
        }
        
        .content-ir p {
            color: #94c946;
        }
        
        .mt-btn1 {
            margin-top: 60px;
        }
        
        .crop-btn1 {
            width: 55%;
            margin: auto;
        }
        
        .crop-mail-box {
            margin: 50px 7%;
            -webkit-animation: wcfadeUp 1s 0.45s forwards;
            animation: wcfadeUp 1s 0.45s forwards;
        }
        
        @media (max-width: 1670px) {
            input[type=checkbox] {
                margin: 0px 15px 30px auto;
            }
        }
        
        @media (max-width: 1600px) {
            .crop-box-email {
                padding: 0 40% 0 0;
            }
        }
        /*@media (max-width: 1204px){
p>br{
    display: none;
}
}*/
        
        @media (max-width: 1199px) {
            .crop-box-email {
                padding: 0 25% 0 0;
            }
        }
        
        @media (max-width: 991px) {
            .crop-box-email {
                padding: 0 20% 0 0;
            }
            .crop-btn1 {
                width: 75%;
                margin: auto;
            }
            .crop-mail-box {
                margin: 50px auto;
            }
        }
        
        @media (max-width: 980px) {
            .et_pb_column .mb0 {
                margin-bottom: 0px;
            }
        }
        
        @media (max-width: 767px) {
            .crop-box-email {
                padding: 0 0 0 0;
            }
            .crop-btn1 {
                width: 65%;
                margin: auto;
            }
            input[type=checkbox] {
                margin: 0px 15px 90px auto;
            }
        }
        
        @media (max-width: 670px) {
            .crop-btn1 {
                width: 70%;
                margin: auto;
            }
        }
        
        @media (max-width: 500px) {
            input[type=checkbox] {
                margin: 0px 15px 150px auto;
            }
            .crop-btn1 {
                width: 100%;
                margin: auto;
            }
        }
        
        @media (max-width: 415px) {
            input[type=checkbox] {
                margin: 0px 15px 125px auto;
            }
        }
        
        @media (max-width: 380px) {
            input[type=checkbox] {
                margin: 0px 15px 120px auto;
            }
        }
        
        @media (max-width: 320px) {
            input[type=checkbox] {
                margin: 0px 15px 130px auto;
            }
        }
        /* *************  contact_form ******************* */
        
        .bgcolor_InquiryTap {
            background-color: #34b233;
            height: 50px;
            text-align: center;
            color: #FFFFFF;
        }
        
        .bgcolor_InquiryTap3 {
            /* background-color: #AFCF96; */
            background-color: #94c946;
            /* background-color: #94c946; */
            height: 50px;
            font-weight: 300;
            text-align: center;
            color: #000;
            padding: 12px 0;
        }
        
        .bgcolor_InquiryTap2 {
            padding: 12px 0;
        }
        
        .form-control2 {
            display: block;
            width: 100%;
            height: calc(1.5em + 0.75rem + 2px);
            padding: 0.375rem 0.75rem;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            color: #495057;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid #cecece;
            border-radius: 0.25rem;
            transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            margin-bottom: 20px;
        }
        
        .form-control3 {
            display: block;
            width: 100%;
            height: calc(1.5em + 0.75rem + 45px);
            padding: 0.375rem 0.75rem;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            color: #495057;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid #cecece;
            border-radius: 0.25rem;
            transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            margin-bottom: 20px;
        }
        
        .form-control4 {
            display: block;
            width: 100%;
            height: calc(1.5em + 0.75rem + 70px);
            padding: 0.375rem 0.75rem;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            color: #495057;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid #cecece;
            border-radius: 0.25rem;
            transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            margin-bottom: 20px;
        }
        
        .form-control5 {
            display: block;
            width: 100%;
            height: calc(1.5em + 0.75rem + 2px);
            padding: 0.375rem 0.75rem;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            color: #495057;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid #cecece;
            border-radius: 0.25rem;
            transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            margin-bottom: 10px;
        }
        
        .form-control6 {
            display: block;
            width: 100%;
            height: calc(1.5em + 0.75rem + 70px);
            padding: 0.375rem 0.75rem;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            color: #495057;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid #cecece;
            border-radius: 0.25rem;
            transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            margin-bottom: 0px;
        }
        
        .tex-form-con1 {
            font-weight: 500;
        }
        
        .tex-form-con {
            font-size: 15px;
            font-weight: 400;
        }
        
        .refresh_icon {
            width: 40px;
        }
        
        .captcha-image {
            margin-bottom: 20px;
        }
        
        .butt-ok {
            background-color: #0c456e;
            border: 1px solid#0c456e;
            border-radius: 5px;
            color: #ffffff;
            padding: 10px 30px;
            margin: 15px 0;
            font-weight: 300;
            border-radius: 35px;
        }
        
        .butt-no {
            background-color: #0c456e;
            border: 1px solid#0c456e;
            border-radius: 5px;
            color: #ffffff;
            padding: 5px 10px;
            margin: 15px 0;
            font-weight: 300;
        }
        
        .butt-ok:hover {
            background-color: #04d6ca;
            border: 1px solid#04d6ca;
        }
        
        .butt-no:hover {
            background-color: #04d6ca;
            border: 1px solid#04d6ca;
        }
        
        .icon-form-con-f {
            width: 40px;
            margin: 25px 0;
        }
        
        .icon-form-cropf {
            margin: 20px 0;
        }
        
        .box-detail-q {
            color: #ff4242;
            margin: 35px auto;
        }
        
        .font_inquiry4 {
            font-size: 18px;
            font-weight: 500;
            color: #592809;
        }
        
        .crop-box-f1 {
            margin: 80px 0;
        }
        
        .buttonText11 {
            font-size: 12px;
        }
        
        .justify-content-center {
            -webkit-box-pack: center!important;
            -ms-flex-pack: center!important;
            justify-content: center!important;
        }
        
        @media (max-width: 360px) {
            .tex-form-con1 {
                font-size: 14px;
            }
            .tex-form-con {
                font-size: 14px;
            }
        }
        /* *********whistle_blowing*************** */
        
        .bootstrap-filestyle label.btn-default {
            z-index: 33;
            color: #000;
            background-color: #fff !important;
            border-color: #ccc;
            padding: 4px 15px;
            /* margin: -1px 0; */
            /* top: 6px; */
            position: relative;
            left: 3px;
            border-radius: 5px 1px 1px 5px;
        }
        
        .btn-default {
            color: #000;
            background-color: #fff;
            border-color: #ccc;
        }
        
        .form-control:disabled,
        .form-control[readonly] {
            background-color: #e9ecef;
            opacity: 1;
            border: 0px solid#0000;
            padding: -14px 0;
        }
        
        .input-group-addon,
        .input-group-btn {
            width: 1%;
            white-space: nowrap;
            vertical-align: middle;
        }
        
        .buttonText11 {
            font-size: 12px;
        }
        
        .w-box1 {
            width: 120px;
        }
        
        .tex-form-con2 {
            font-size: 15px;
            font-weight: 400;
        }
        
        @media (max-width: 440px) {
            .w-box1 {
                width: 66px;
            }
        }
        
        @media (max-width: 375px) {
            .w-box1 {
                width: 40px;
            }
        }
        
        @media (max-width: 350px) {
            .tex-form-con2 {
                font-size: 12px;
            }
        }
        
        .captcha {
            text-align: center;
        }
        
        .box-captcha {
            text-align: center;
            margin: 20px auto 10px;
        }
        /* x */
        
        .input-group .form-control {
            z-index: 0;
        }
        
        @media (max-width: 991px) {
            .box-captcha {
                text-align: center;
                margin: 20px auto 10px;
                width: 250px;
            }
        }
        
        @media (max-width: 767px) {
            .bootstrap-filestyle label.btn-default {
                z-index: 33;
                padding: 4px 5px;
                left: 3px;
            }
        }
        
        @media (max-width: 745px) {
            /* .crop-t-complaint-channel {
                padding: 0 15px;
                width: auto;
             
                overflow: auto;
            } */
            .form-control2 {
                display: block;
                width: 94%;
            }
            .form-control6 {
                display: block;
                width: 94%;
            }
            .form-control5 {
                display: block;
                width: 94%;
            }
            .captcha-image {
                width: 225px;
                margin-bottom: 20px;
            }
            .form-control4 {
                display: block;
                width: 94%;
            }
            .input-group .form-control {
                width: 90%;
            }
        }
        
        @media (max-width: 425px) {
            .captcha-image {
                width: 180px;
                margin-bottom: 20px;
            }
        }
        /* //////////// */
        
        .box-crop-from-in {
            padding: 0 10%;
            -webkit-animation: wcfadeUp 1s 0.45s forwards;
            animation: wcfadeUp 1s 0.45s forwards;
        }
        
        .crop-mail-box {
            margin: 50px 0 40px 0;
            border: 1px solid #ccc;
            border-radius: 20px;
            padding: 60px 10%;
        }
        
        @media (max-width: 991px) {
            .box-crop-from-in {
                padding: 0 10%;
            }
        }