 *{

    margin: 0;

    padding: 0;

}







.pulak_hm_desk_main{

    height: auto;

    width: 100%;

    display: flex;

    justify-content: space-between;

    align-items: center;

    padding-top:65px;

    flex-wrap: wrap;

    padding:50px 30px 0px 30px;

}

.pulak_hm_desk_main .pulak_hm_photo_main{

    height:370px;

    width: 41%;

    border-radius:5px;

    overflow: hidden;

    box-shadow: 0px 0px 7px 0px gray;

}

.pulak_hm_desk_main .pulak_hm_photo_main img{

    width: 100%;

    height: 100%;

}

.pulak_hm_desk_main .pulak_hm_photo_main img{

  width: 100%;

    transition: transform 500ms;

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

    transform-origin: center center;

  height: 100%;

}

.pulak_hm_desk_main .pulak_hm_photo_main:hover img{

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

}

.pulak_hm_desk_main .gupta_name_main{

height: auto;

width:54%;

}



.pulak_hm_desk_main .gupta_name_main .hm_name{

color:var(--color44);

font-size:32px;

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

font-weight: 700;

}



.pulak_hm_desk_main .gupta_name_main .school_master_hm{

    color: var(--color1);

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

    font-size: 18px;

    font-weight: 700;
    MARGIN-TOP:85PX;

}



.pulak_hm_desk_main .gupta_name_main .about_our_hm_write {

color: var(--para-color);

font-size: 18px;

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

font-weight: 400;

line-height:30px;

padding: 10px 0px;

text-align: justify;

}



.pulak_hm_desk_main .gupta_name_main .whta_pepole_say_about {

   color: var(--para-color);

font-size: 18px;

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

    font-weight:500;

    padding: 15px 0px;

    line-height:30px;

text-align: justify;

}











 .pulak_hm_desk_main .gupta_name_main .learn_more{

      color: var(--color2);      
       background: linear-gradient(var(--background-color11));
      font-size: 16px;

      font-weight: 600;

      line-height: 1;

        padding:20px 35px;
        border-radius: 24px 0px 25px 0px;

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

      cursor: pointer;

      margin-top: 20px;

      transition: all 0.3s ease;
      box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2);

}

 .pulak_hm_desk_main .gupta_name_main .learn_more:hover {

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


}

 .pulak_hm_desk_main .gupta_name_main .learn_more i{

  transform: rotate(-37deg);

  margin-left: 5px;

}



@media (max-width:1200px) {

    .pulak_hm_desk_main .pulak_hm_photo_main {

    height: 350px;

    }

}



@media (max-width:992px) {

  .pulak_hm_desk_main {

display: flex;
        flex-direction: column-reverse;

justify-items: center;

  }

      .pulak_hm_desk_main .pulak_hm_photo_main{

        width: 100%;
margin-top: 34px;
      }



      .pulak_hm_desk_main .gupta_name_main .hm_name {

      margin-top: 20px;

      }

      .pulak_hm_desk_main .gupta_name_main .school_master_hm {

        padding: 10px 0px;

      }

      

.pulak_hm_desk_main .gupta_name_main{

    width: 100%;

}

}



@media (max-width:425px) {

        .pulak_hm_desk_main .pulak_hm_photo_main {

            height: 300px;

            width: 100%;

        }
        .pulak_hm_desk_main .gupta_name_main .learn_more{

font-size:13px;

}

}


@media (max-width:377px) {



.pulak_hm_desk_main .gupta_name_main .learn_more{

font-size:13px;

}

}