
.hire-a-pro .owl-carousel .owl-stage-outer{
  overflow: visible ;
  overflow-x: clip;

}

.hire-a-pro .hire-a-pro-left-content .hire-content-info h3{
  color:#252525;
  font-weight: 400;
  font-size: calc(4rem + 0.1vw);
  text-transform: capitalize;
}
.hire-a-pro .hire-a-pro-left-content .hire-content-info p{
  color:#252525;
  font-size: calc(0.8rem + 0.1vw);
}
.hire-a-pro .hire-a-pro-left-content .content-part .hire-pro-list-content{
  display: flex;
  justify-content: start;
  align-items: end;
}
.hire-a-pro .hire-a-pro-left-content .content-part span.icon{
  background: -webkit-linear-gradient(90deg, #8401FF 0%, #D701FF 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: calc(1.5rem + 0.1vw);
  margin-right: 6px;
  position: relative;
  top: 5px;

}

.hire-a-pro .hire-a-pro-left-content .content-part h3{
  color: #252525;
  font-weight: 600;
  font-size: calc(1rem + 0.1vw);
  margin-bottom: 2px;
}
.hire-a-pro .hire-a-pro-left-content .content-part p{
  color:#252525;
  font-size: calc(0.8rem + 0.1vw);
}


.hire-a-pro .professionals{
  /* background-color: #091FB3; */
  background-color: #F5E6FF;
  border-radius: 13px;
}

.hire-a-pro .hire-button a.btn{
  background: -webkit-linear-gradient(360deg, #8401FF 0%, #D701FF 100%);
  color: #fff;
  font-size: calc(0.8rem + 0.1vw);
  padding: 14px 32px;
  border: 0;
  line-height: 188.023%;
  border-radius: 15px;
  font-weight: 600;
}

.hire-a-pro .professionals-list  h3{
  /* color: #ffffff; */
  color: #252525;
  font-weight: 700;
  font-size: calc(1.8rem + 0.3vw);
  text-transform: capitalize;
}
.hire-a-pro .professionals-list .pro-info  {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.hire-a-pro .professionals-list .pro-info .mid-image {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 180px; 
  height: 180px; 
  border-radius: 50%; 
}

.hire-a-pro .professionals-list .pro-info .mid-image img{
  position: absolute;
  width: auto;
  height: -webkit-fill-available;
  object-fit: cover; 
  /* top: -22%; */
  border-radius: 0 0 50% 50%;
}


.hire-a-pro .professionals-list .pro-info h4{
  color: #252525;
  font-weight: 600;
  font-size: calc(1rem + 0.15vw);
}

.hire-a-pro .professionals-list .pro-info p{
  color: #252525;
  font-weight: 400;
  font-size: calc(0.8rem + 0.09vw);
}

.hire-a-pro .professionals-list .pro-info p >a.icon{
  color: #CE03FF;
  font-weight: 400;
  font-size: calc(1rem + 0.09vw);
  text-decoration: none !important;
}

.hire-a-pro .professionals-list .pro-info p >a.icon.disable{
  opacity: 0.6;
  pointer-events: none;
}


@media (max-width:768px) {
  .hire-a-pro .professionals-list .pro-info .mid-image {
    width: auto;
    height: 100%;
  }

  .hire-a-pro .professionals-list .pro-info .mid-image img {
    position: static;
}
  
  .professionals-list.text-center.mt-3.p-5 {
    padding: 1rem 0rem !important;!I;!;
  }

  section#hire-professionals {
    padding: 0 1rem;
  }
}