img {
    width: 12%;
    height: auto;

}

.img_dv,
.my_dv,
.btm_text {
    display: flex;


    justify-content: center;
}

.my_dv {
    margin-top: 100px;
    border: 10px #888 solid;
}

.heading {
    margin-top: 100px;
}

.btm_text {
    margin-top: 30px;
}


.my_dv {
width: 30%;
padding: 2rem;
margin: 0 auto;
display: flex;
align-items: center;
justify-content: flex-start;
}
.my_dv .contact-form {
width: 100%;
display: flex;
align-items: flex-start;
justify-content: flex-start;
padding: 0;
margin: 0;
}
.my_dv .contact-form form {
width: 100%;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 0 2rem;
margin: 0;
}
.my_dv .contact-form form .form-group {
width: 100%;
display: inline-block;
padding: 0;
margin: 0;
}
.my_dv .contact-form form .form-group.heading h1 {
font-size: 2rem;
font-weight: 600;
line-height: 2.5rem;
color: #000;
padding: 0;
margin: 0 0 1.5rem;
}
.my_dv .contact-form form .form-group label {
font-size: 1rem;
font-weight: 500;
color: #000;
padding: 0;
margin: 0 0 0.6rem;
}
.my_dv .contact-form form .form-group input {
width: 100%;
display: inline-block;
border: 0;
border-bottom: 0.1rem solid #9d9d9d;
border-radius: 0;
padding: 0;
margin: 0 0 1.5rem;
}
.my_dv .contact-form form button {
display: inline-flex;
flex-grow: 0;
padding: 0.3rem 1rem;
margin: 0.6rem 0;
font-size: 1rem;
font-weight: 500;
}
.my_dv .contact-form form button.btn-get-started {
display: flex;
align-items: center;
justify-content: center;
background: transparent;
border: 0.1rem solid #23b573;
margin: 0.6rem 0.6rem 0.6rem 0;
color: #23b573;
}
.btm_text h6 span.htext {
color: #23b573;
}
.my_dv .row {
width: 100%;
}
.home_txt {
display: flex;
align-items: center;
justify-content: flex-start;
width: 30%;
margin: 0 auto;
padding: 0.6rem 0;
color: #34b075;
}
.home_txt span {
font-size: 1.5rem;
font-weight: 600;
line-height: 1.8rem;
}
.home_txt span a {
color: #31af72;
padding: 0;
margin: 0 0 0 0.4rem;
}
.my_dv .contact-form .action_btn {
width: 100%;
display: flex;
align-items: center;
justify-content: flex-start;
}
.my_dv .contact-form .action_btn button.btn-get-started.login_btn {
background: #31af72;
color: #fff;
}
.my_dv .contact-form form button.btn-get-started{
width: 6rem;
}
.full_content{

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
}
.btm_text h6 a{
    color: #23b573;
}