.pulak_main_about_us{

  width: 100%;

  margin:20px 0px 40px 0px;

  display: flex;

  align-items: center;

  justify-content: space-evenly;

}

.pulak_main_about_us .pulak_main_about_us_left{

  width: 50%;

}

.pulak_main_about_us .pulak_main_about_us_left .pulak_main_about_us_left_inner{

  width: 80%;

  margin: auto;

  height: 500px;

  position: relative;

}

.pulak_main_about_us .pulak_main_about_us_left .pulak_main_about_us_left_inner .img_1{

animation: kyte 4s linear infinite;

position: absolute;

right: 0;

top: 0;
border: 5px solid var(--color400);
box-shadow: 0 0 10px var(--color400);
border-radius: 30px;

overflow: hidden;

cursor: pointer;

width:80%;

height: 500px;

}

.pulak_main_about_us .pulak_main_about_us_left .pulak_main_about_us_left_inner .img_1 img{

  width: 100%;

    transition: transform 500ms;

    transform: perspective(0px) rotateX(0deg) rotateY(0deg) scaleX(1) scaleY(1);

    transform-origin: center center;

  height: 100%;

}

.pulak_main_about_us .pulak_main_about_us_left .pulak_main_about_us_left_inner .img_1:hover img{

transform: perspective(600px) rotateX(0.06deg) rotateY(0deg) scaleX(1.15) scaleY(1.15);

}

.pulak_main_about_us .pulak_main_about_us_left .pulak_main_about_us_left_inner .img_2{

animation: kyte 4s linear infinite;

position: absolute;

left: 0;

bottom: -70px;

border-radius: 30px;

overflow: hidden;

width:250px;

height: 250px;  

cursor: pointer;
box-shadow: 0 0 10px var(--color400);
border: 5px solid var(--color1);

}

.pulak_main_about_us .pulak_main_about_us_left .pulak_main_about_us_left_inner .img_2 img{

  width: 100%;

  height: 100%;  transition: transform 500ms;

    transform: perspective(0px) rotateX(0deg) rotateY(0deg) scaleX(1) scaleY(1);

    transform-origin: center center;

}

.pulak_main_about_us .pulak_main_about_us_left .pulak_main_about_us_left_inner .img_2:hover img{

transform: perspective(600px) rotateX(0.06deg) rotateY(0deg) scaleX(1.15) scaleY(1.15);

}

.pulak_main_about_us .pulak_main_about_us_right{

  width: 50%;

  padding: 30px;

}

.pulak_main_about_us .pulak_main_about_us_right .pulak_main_about_us_right_p{

  font-size:var(--font-size1);
  line-height: 25px;
  letter-spacing: .5px;
font-family: var(--font-family1);
  font-weight: bold;

  color: var(--color1);

}

.pulak_main_about_us .pulak_main_about_us_right .pulak_main_about_us_right_h2{

    font-size:var(--sub-hading);

  font-weight: bold;
letter-spacing: .5px;
line-height: 25px;
margin: 20px 0px;
font-family: var(--font-family1);
  color: var(--color44);

}

.pulak_main_about_us .pulak_main_about_us_right .pulak_main_about_us_right_para{

  font-size:var(--font-size2);
  line-height: 25px;
  letter-spacing: .5px;

  color: var(--para-color);

  margin-top: 9px;
  font-family:var(--font-family1) ;

}



.pulak_main_about_us .pulak_main_about_us_right .pulak_main_about_us_right_button button {

      background: linear-gradient(var(--background-color11));

      color: var(--color2);

      font-size: var(--font-size2);

      font-weight: 600;
letter-spacing: .5px;
      line-height: 1;
      font-family: var(--font-family1);

      padding:20px 35px;

      border-radius: 24px 0px 25px 0px;

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

      cursor: pointer;

      margin-top: 20px;

      transition: all 0.3s ease;
      

}

.pulak_main_about_us .pulak_main_about_us_right .pulak_main_about_us_right_button button:hover {

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

}

.pulak_main_about_us .pulak_main_about_us_right .pulak_main_about_us_right_button button i{

  transform: rotate(36deg);

}

@media(max-width:988px){

  .pulak_main_about_us{

    display: flex;

flex-direction: column-reverse;

  }

  .pulak_main_about_us .pulak_main_about_us_left{

    width: 70%;

  }

  .pulak_main_about_us .pulak_main_about_us_right{

    width: 100%;

  }

  .pulak_main_about_us .pulak_main_about_us_left .pulak_main_about_us_left_inner .img_1{

    width: 100%;

    right: -50px;

  }

  .pulak_main_about_us .pulak_main_about_us_left .pulak_main_about_us_left_inner .img_2{

    left: -35px;

  }

}

@media(max-width:772px){

  .pulak_main_about_us .pulak_main_about_us_left .pulak_main_about_us_left_inner .img_1{

    width: 100%;

  }

  .pulak_main_about_us .pulak_main_about_us_left .pulak_main_about_us_left_inner .img_2 {

    left: -70px;

  }

  .pulak_main_about_us .pulak_main_about_us_left .pulak_main_about_us_left_inner{

    width: 100%;

  }

}

@media(max-width:527px){

   .pulak_main_about_us .pulak_main_about_us_left{

    width: 100%;

    height: 400px;

  }

  .pulak_main_about_us .pulak_main_about_us_left .pulak_main_about_us_left_inner .img_1{

    width: 250px;

    height: 250px;

    right: 0;

  }

  .pulak_main_about_us .pulak_main_about_us_left .pulak_main_about_us_left_inner .img_2 {

    left: 0px;

    width: 200px;

    height: 200px;

    bottom: 136px;

  }

  .pulak_main_about_us .pulak_main_about_us_left .pulak_main_about_us_left_inner{

    width: 80%;

  }

}

@media(max-width:350px){

    .pulak_main_about_us .pulak_main_about_us_left{

      height: 500px;

    }

    .pulak_main_about_us .pulak_main_about_us_left .pulak_main_about_us_left_inner .img_1{

      right: 15px;

    }

  .pulak_main_about_us .pulak_main_about_us_left .pulak_main_about_us_left_inner .img_2 {

    bottom: -20px;

    width: 250px;

    height: 250px;

    left: 15px;

    border: 0px solid var(--color1);

  }

}

