main {
    margin-top: 8rem;
  }
body {
    background: #f5f5f5;    
}
.team_member-titel{
    font-style: normal;
    font-weight: 700;
    font-size: 28px;
    line-height: 42px;
    text-align: right;
    color: #31293D;
}

.team_member_ptitel {
    margin-bottom: 32px;
    display: flex;
}
.team_member_ptitel span {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    text-align: right;
    color: #696076;
    margin-left: 10px;
}
.team_member_ptitel p{
    font-weight: 400;
    font-size: 16px;
    text-align: right;
    color: #31293D;
   
}
.team_member_pdes{
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    text-align: right;
    color: #31293D;
    
}
.team_member_desbox{
    background: linear-gradient(240.4deg, #E5D5FD -3.15%, rgba(229, 213, 253, 0.89075) -3.15%, rgba(229, 213, 253, 0) 50.32%, rgba(229, 213, 253, 0) 89.29%);
    border-radius: 5px;
    padding:44px 39px;
}


.team_member_imgbox{
    text-align: end;
}
 footer .container .row{
    margin-top: 0px !important;
 }
/* tablet */
@media  (min-width: 767px) and (max-width: 992px) {
    main {
        margin-top:6rem;
      }
      .team_member_ptitel {
        margin-bottom: 12px;
    }
}
/* mobile */
@media screen and (max-width: 767px) {
	main {
    margin-top: 5rem;
  }
.team_member-titel{
    font-size: 24px;
}
.team_member_ptitel span{
    text-align: center;
}
.team_member_ptitel p{
    font-size: 14px;
}
.team_member_pdes{
    font-size: 14px;
}
.team_member_desbox{
    margin-top: 30px;
    padding: 20px 29px;
}

}
.attachment-singleteam {
	border-radius: 5px;
}
.attachment-singleteam{
	width:100%;
	height: auto;
}
.imagepaternsmal{
	background: url(https://royalcode.ir/wp-content/themes/royalcode/Images/Patternsmall.svg) 100% 100%;
    background-repeat: no-repeat;
    display: block;
    height: 80px;
    width: 100px;
	background-size:contain;
	margin:0 auto 0 0;
}