.profile-info-list li {
  display: flex;
  align-items: center; }
  .profile-info-list li + li {
    margin-top: 10px; }

.profile-info-list a {
  color: #1b2e4b;
  transition: all 0.2s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .profile-info-list a {
      transition: none; } }
  .profile-info-list a:hover, .profile-info-list a:focus {
    color: #0168fa; }

.profile-info-list svg {
  width: 18px;
  height: 18px;
  stroke-width: 2.3px;
  color: #566476;
  fill: rgba(27, 46, 75, 0.06);
  margin-right: 15px; }
@media (min-width: 520px){
	.mgtn1 {
		margin-top: -1rem;
		}
	.mgtn2 {
		margin-top: -2rem;
		}	
	.mgtn3 {
		margin-top: -3rem;
		}
	.mgtn35 {
		margin-top: -3.5rem;
		}	
	.mgtn4 {
		margin-top: -4rem;
		}
	.mgtn5 {
		margin-top: -5rem;
		}	
	.pcdbtn {
		justify-content: flex-end !important ;
		}	
	.cddesc {
		padding-left : 1rem ; 
		}	
	}
@media (max-width: 519px){
	.cddesc {
		align-self : center ;
		align-items : center ;
		padding-top : 1rem; 
		padding-top: 1rem;
		justify-content: center;
		align-content: center;
		display: flex;
		flex-direction: column;
		width:100% ! important;
		}
	.avatar-big {
		justify-content: center; 
		align-content: center;
		align-self: center; 
		margin: auto;
		}	
	.pcdbtn {
		justify-content: space-evenly !important;
		}		
	.pdtn1 {
		padding-top: 1rem;
		}
	.pdtn2 {
		padding-top: 2rem;
		}	
	.pdtn3 {
		padding-top: 3rem;
		}	
	.pdtn10 {
		padding-top: 10rem;
		}
	.pdtn20 {
		padding-top: 20rem;
		}	
	.pdtn30 {
		padding-top: 30rem;
		}
	.pdtn40 {
		padding-top: 40rem;
		}
	.pdtn50 {
		padding-top: 50rem;
		}	
	}	