*{

    margin: 0;

    padding: 0;

}







.contact_us_main_pulak{

    /* border: 1px solid red; */

    height: auto;

    width: auto;

    display: flex;

    justify-content: space-between;

}



.contact_us_main_pulak .ad_photo_main{

    /* border: 1px solid red; */

    height:700px;

    width: 47%;

    position: relative;

}



.contact_us_main_pulak .ad_photo_main .top_photo_of_child{

    /* border: 1px solid red; */

    height:245px;

    width:245px;

   position: absolute;

    animation: contect 4s linear infinite;
    transition: 1.2s;

}

@keyframes contect{
    0%,100%{
        transform: translateY(0%);
    }
    25%,75%{
        transform: translateY(-3%);
    }
    50%{
        transform: translateY(3%);
    }
}

.contact_us_main_pulak .ad_photo_main .last_ad_of_page{

    /* border: 1px solid red; */

    height:622px;

   /* width: 100%; */

}



.contact_us_main_pulak .get_in_touch{

    /* border: 1px solid red; */

    height: auto;

    width: 50%;

}



.contact_us_main_pulak .get_in_touch .get_in_contact_write{

color:var(--color1);

font-family: var(--font-family1);

font-size:22px;

font-weight: 700;

text-transform: capitalize;

}



.contact_us_main_pulak .get_in_touch .our_page_to_join{

color:var(--color44);

font-family: var(--font-family1);

font-size:32px;

font-weight: 700;

text-transform: capitalize;

}



.contact_us_main_pulak .get_in_touch .dolore_magna{

    font-size:18px;

    font-family: var(--font-family1);

    color: var(--para-color);

    font-weight: 500;

    line-height: 30px;

    width:94%;

    padding: 15px 0px;

}





.contact_us_main_pulak .get_in_touch .form_design_main{

    display: flex;
    justify-content: space-evenly;
    /* border: 1px solid red; */

    height: auto;

    width: 100%;

    gap: 30px;

    padding: 10px 0px;

    /* margin-top: 30px; */

}





.contact_us_main_pulak .get_in_touch .form_design_main_sub{

    display: flex;
    justify-content: space-evenly;
    padding: 10px 0px;

    height: auto;

    width: 100%;

    gap: 30px;

    

}



.contact_us_main_pulak .get_in_touch .form_design_main_sub .enter_your_name{

    padding: 15px 0px 15px 15px;

    width: 48%;

    border-radius:35px;

    outline: none;

    border: none;

    background-color: var(--background-color3);

border: 1px solid gray;

font-size:20px;

font-family: var(--font-family1);

text-transform: capitalize;



}



.contact_us_main_pulak .get_in_touch .form_design_main_sub .enter_your_name_sub{

    padding: 15px 0px 15px 15px;

    width: 48%;

    border-radius:35px;

    outline: none;

    border: none;

    background-color: var(--background-color3);

border: 1px solid gray;

font-size:20px;

font-family: var(--font-family1);

text-transform: capitalize;



}



.contact_us_main_pulak .get_in_touch .form_design_main .enter_your_name{

      padding: 15px 0px 15px 15px;

    width: 48%;

    border-radius:35px;

    outline: none;

    border: none;

    background-color: var(--background-color3);

border: 1px solid gray;

font-size:20px;

font-family: var(--font-family1);

text-transform: capitalize;

}



.contact_us_main_pulak .get_in_touch .type_your_message{

    width: 100%;

    padding: 25px 0px 165px 30px;

    margin-top: 10px;

    outline: none;

    background-color: var(--background-color3);

    border-radius: 8px;

    border: 1px solid grey;

    text-transform: capitalize;

    font-size:20px;

    font-family: var(--font-family1);

    font-weight: 500;



}



/* .contact_us_main_pulak .get_in_touch .send_message{

    padding: 13px 25px ;

border-radius: 40px;

outline: none;


 background: linear-gradient(45deg, #1899ad, #0e454f);

color: var(--color2);

font-size: 20px;

font-family: var(--font-family1);

font-weight: 700;

border: 1px solid gray;

margin-top: 20px;

} */
  .contact_us_main_pulak .get_in_touch .learn_more{

     

      color: var(--color2);

      font-size: 16px;

      font-weight: 600;

      line-height: 1;
       background: linear-gradient(var(--background-color11));
        padding:20px 35px;
        border-radius:24px 0px 25px 0px;

 border: 1px solid var(--color400);

      cursor: pointer;

      margin-top: 20px;

      text-transform: capitalize;

      transition: all 0.3s ease;

}

 .contact_us_main_pulak .get_in_touch .learn_more:hover {

         background: linear-gradient(var(--background-color3));
         border: 1px solid var(--color400);
color:var(--color400);
      transform: translateY(-3px);



}

 .contact_us_main_pulak .get_in_touch .learn_more i{

  transform: rotate(-37deg);

  margin-left: 5px;

}




@media (max-width:1400px) {

.contact_us_main_pulak .ad_photo_main .top_photo_of_child{

           left: -15px;

        height: 30%;

        width: 40%;

}  

}



@media (max-width:1200px) {

.contact_us_main_pulak .ad_photo_main .top_photo_of_child{

           left: -15px;

        height: 30%;

        width: 40%;

}  





.contact_us_main_pulak .get_in_touch .type_your_message{

    width: 100%;

}

}

@media (max-width:990px){

.contact_us_main_pulak{

    display: grid;

} 



.contact_us_main_pulak .get_in_touch{

    width: 100%;

}



.contact_us_main_pulak .ad_photo_main{

    width: 100%;

}



.contact_us_main_pulak .get_in_touch .form_design_main{

    display: block;

}

.contact_us_main_pulak .get_in_touch .form_design_main .enter_your_name{

    width: 100%;

    margin-top: 20px;

}

.contact_us_main_pulak .get_in_touch .form_design_main_sub {

    display: block;

}

.contact_us_main_pulak .get_in_touch .form_design_main_sub .enter_your_name{

    width: 100%;

    margin:15px 0px 0px 0px

}

.contact_us_main_pulak .get_in_touch .form_design_main_sub .enter_your_name_sub{

    width: 100%;

}

.contact_us_main_pulak .get_in_touch .type_your_message{

    width: 100%;

}

}



@media (max-width:375px) {



        .contact_us_main_pulak .ad_photo_main {

            height: 535px;

        }

    .contact_us_main_pulak .ad_photo_main .last_ad_of_page {

        height: 500px;

    }

}






@media (max-width:408px) {



 .contact_us_main_pulak .get_in_touch .learn_more{

font-size:13px;

}

}





@media (max-width:377px) {

 .contact_us_main_pulak .get_in_touch .learn_more{

font-size:13px;

}

}