@media only screen and (max-width: 1200px){
  .sec2-head-div{
    width: 60%;
  }
}
@media only screen and (max-width: 991px){
  .sec2-head-div{
    width: 70%;
  }
  .sec2-head-profile-box{
    justify-content: flex-start;
  }
}
@media only screen and (max-width: 768px){
  .sec2-head-div{
    padding-left: 16px;
    width: 80%;
  }
  .sec2-p1{
    margin-top: 100px;
  }
  .sec2-head-profile-box{
    margin-top: 40px;
  }
}
@media only screen and (max-width: 576px) {
  .sec2-head{
    width: 90%;
    height: 320px;
  }
  .sec2-p1{
    margin-top: 60px;
  }
  .sec2-p2{
    font-size: 24px;
    line-height: 30px;
    height: fit-content;
    margin-bottom: 10px;
  }
  .sec2-head-div{
    padding-left: 14px;
    width: 90%;
  }
  .sec2-head-profile-box, .sec2-head-profile-box2{
    gap: 8px;
    margin-top: 20px;
  }
  .profile-box, .profile-box2{
    width: 28px;
    height: 28px;
  }
  .sec2-p3, .sec2-p4, .sec2-p, .sec2-p10{
    font-size: 12px;
    line-height: 20px;
  }
  .sec2-p6{
    font-size: 20px;
    line-height: 20px;
  }
  .little-box{
    height: 466px;
  }
  .sec2-button-box{
    width: 60%;
    margin: 50px auto;
  }
  .sec2-button-box button{
    padding: 8px 20px;
    font-size: 14px;
  }
}