#contactus
{
    margin: 0rem 65rem 0rem 0rem;
}
.mainheading
{
    display: grid;
    grid-template-columns: 50rem auto;
    /* text-align: center; */
    /* justify-content: center; */
    margin: 4rem 0rem 12rem 0rem;
}
.maintext2
{
    display: flex;
    flex-direction: column;
    padding: 2rem;
    margin: 2rem 0rem 0rem 0rem;
}
.maintext2 h1
{
    font-size: 60px;
}
.maintext2 h2
{
    color: rgba(107, 218, 138, 0.898);
    font-size: 80px;
}
.maintext2 i
{
    font-size: 80px;
    width: 7rem;
    margin-left: 10px;
}
.text
{
    font-size: 20px;
    width: 35rem;
    height: 15rem;
    margin: 5rem 0rem 0rem 5rem;
    border-radius: 10px;
    background-color: rgb(242, 244, 242);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.text h1
{
    font-size: 80px;
    padding: 0;
    margin: 0;
    color: rgba(107, 218, 138, 0.898);
}
.text h1 i
{
    margin-right: 2rem;
}
.text h2
{
    font-size: 30px;
    padding: 0;
    margin: 0;
}
.imgtext
{
    display: grid;
    grid-template-columns: 50rem 35rem;
    margin: 5rem 0rem 0rem 5rem;
}
.img
{
    width: 40rem;
}
.text2
{
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
}
.slidesimg
{
    width: 40rem;
    height: 25rem;
    border-radius: 15px;
}
.carousel0
{
    border-radius: 15px;
}
.containerA0
{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.subheading1
{
    margin-top: 6rem;
    padding: 4.5rem;
}
.subheading1 h1
{
    font-size: 80px;
}
.subheading1 h2
{
    font-size: 60px;
    color: rgba(107, 218, 138, 0.898);
}
.containerA
{
    display: grid;
    grid-template-rows: 40rem 30rem;
    padding: 3.5rem;
}
.containerA1
{
    border-radius: 15px;
    margin: 1.5rem;
    background-color: rgb(242, 244, 242);
    box-shadow: 2px 2px 2px .5px;
    display: grid;
    grid-template-columns: 50rem auto;
    background: url('assets/labour\ img7.jpeg') no-repeat right/contain;
}
.textA1
{
    display: grid;
    grid-template-columns: repeat(2,auto);
    justify-content: center;
    align-items: center;
}
.textbox
{
    width: 20rem;
    height: 15rem;
    border-radius: 15px;
    background-color: rgba(255, 255, 255, 0.776);
    margin: 1rem;
    padding: 10px;
}
.textbox h1
{
    color: rgba(107, 218, 138, 0.898);
}
.textbox p
{
    padding-top: 1rem;
}
.containerA2
{
    border-radius: 15px;
    margin: 1.5rem;
    display: grid;
    grid-template-columns: 50rem auto;
}
.containerA2-1
{
    border-radius: 15px;
    margin-right: 1.5rem;
    background-color: rgb(242, 244, 242);
    box-shadow: 2px 2px 2px .5px;
    display: grid;
    grid-template-columns: 27rem auto;
    background: url('assets/labour\ img8.jpeg') no-repeat bottom/contain;
    background-size: 27rem;
}
.subheading2
{
    padding: 2rem;
}
.catagories
{
    padding: 2rem;
}
.catagories ul
{
    list-style: disc;
    font-size: 20px;
}
.containerA2-2
{
    border-radius: 15px;
    margin-left: 1.5rem;
    background-color: rgb(242, 244, 242);
    box-shadow: 2px 2px 2px .5px;
    background: url('assets/join_us-removebg-preview.png') no-repeat top/contain;
    background-size: 21
    rem;
}
.subheading3
{
    padding: 2rem;
}
.containerA :hover
{
    transition: all .7s;
    transform: scale(1.03);
}

/* for containerB */
.containerB0
{
    display: flex;
    flex-direction: column;
}
.headingB0
{
    margin-top: .5rem;
    padding: 4.5rem;
    margin-bottom: 4rem;
}
.headingB0 h1
{
    font-size: 60px;
}
.headingB0 h2
{
    font-size: 70px;
    color: rgba(107, 218, 138, 0.898);
}
.containerB1
{
    display: grid;
    border-radius: 15px;
    margin: 1.5rem;
    background-color: rgb(242, 244, 242);
    box-shadow: 2px 2px 2px .5px;
    display: grid;
    grid-template-columns: 50rem auto;
    background: url('assets/labour\ img9.png') no-repeat right/contain rgb(207, 243, 239);
    /* padding: 1rem; */
    margin: 0rem 5rem 0rem 5rem;
}
.containerB1-1
{
    display: grid;
    grid-template-columns: repeat(2,auto);
    justify-content: center;
    align-items: center;
}
.containerB1-1 .textbox
{
    background-color: rgba(255, 255, 255, 0.554);
}
.containerB0  .containerB1:hover
{
    transition: all .7s;
    transform: scale(1.03);
}
.containerB1 :hover
{
    transition: all .7s;
    transform: scale(1.03);
}

/* footer */

