.underline {
    display : inline-block;
    border-bottom: 2px solid currentColor;
    padding-bottom: 10px;
    margin-bottom : 30px;
  }

.title {
    font-size: 14px;
    font-weight: 700;
    color : #aaa;
}  
.prof_title {
    font-size: large;
    font-weight: 700;
    color : #a1a;
}
.prof_items {
    line-height: 1.7rem;
}
.card-img-top{
    height: 160px;
    width:  134px;
}

.card {
    max-height: 240px;
    margin-bottom : 10px;
}

.card:hover {
    opacity: 0.8 !important;
    transition: .5s ease;
    font-weight: 700;
    color: #555;
    background : #111;

  }

img:hover {
   opacity: unset;
}

.card-title {
    font-size: 13px;
    text-align: center;
    width: auto;

}
.card-text {
    font-size: 13px;
    text-align: center;
    width: auto;
}

/*h2 {
    font-size: 13px;
    text-align: center;
    width: auto;
}
*/
.card-body {
    padding-top     : 1.25rem   !important;
    padding-right   : 0.1rem    !important;
    padding-bottom  : 1.25rem   !important;
    padding-left    : 0.1rem    !important;
 }

ul li::before{
    display: none !important;
}

.img_style_2{
    border:1px solid #eeeeee;
    padding:2px;
}

/****************  fade-in-down  ***********************/
.fade-in-down {
    animation: fadeInDown 2s;
    -webkit-animation: fadeInDown 2s;
    -moz-animation: fadeInDown 2s;
    -o-animation: fadeInDown 2s;
    -ms-animation: fadeInDown 2s;
    animation-fill-mode: both;
}

@keyframes fadeInDown {
    0% { opacity: 0;
        transform: translateY(-20px);}
    100% { opacity: 1;
        transform: translateY(0);}
}

@-moz-keyframes fadeInDown {
    0% { opacity: 0;
        transform: translateY(-20px);}
    100% { opacity: 1;
        transform: translateY(0);}
}

@-webkit-keyframes fadeInDown {
    0% { opacity: 0;
        transform: translateY(-20px);}
    100% { opacity: 1;
        transform: translateY(0);}
}

@-o-keyframes fadeInDown {
    0% { opacity: 0;
        transform: translateY(-20px);}
    100% { opacity: 1;
        transform: translateY(0);}
}

@-ms-keyframes fadeInDown {
    0% { opacity: 0;
        transform: translateY(-20px);}
    100% { opacity: 1;
        transform: translateY(0);}
}


/****************  fade-in-right  ***********************/
.fade-in-right {
    animation: fadeInRight 2s;
    -webkit-animation: fadeInRight 2s;
    -moz-animation: fadeInRight 2s;
    -o-animation: fadeInRight 2s;
    -ms-animation: fadeInRight 2s;
    animation-fill-mode: both;
}

@keyframes fadeInRight {
    0% { opacity: 0;
        transform: translateX(-20px);}
    100% { opacity: 1;
        transform: translateX(0);}
}

@-moz-keyframes fadeInRight {
    0% { opacity: 0;
        transform: translateX(-20px);}
    100% { opacity: 1;
        transform: translateX(0);}
}

@-webkit-keyframes fadeInRight {
    0% { opacity: 0;
        transform: translateX(-20px);}
    100% { opacity: 1;
        transform: translateX(0);}
}

@-o-keyframes fadeInRight {
    0% { opacity: 0;
        transform: translateX(-20px);}
    100% { opacity: 1;
        transform: translateX(0);}
}

@-ms-keyframes fadeInRight {
    0% { opacity: 0;
        transform: translateX(-20px);}
    100% { opacity: 1;
        transform: translateX(0);}
}

img:hover{
    opacity: 0.9;
}


.death-container::after {
    position: absolute;    
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0px 50px 50px 0px;
    border-color: transparent #000 transparent transparent;
    right: 0;
    top: 0;

  }


  a > .death-container{
    display: block;
    position: relative;

  }

  div > .death-container{
    display: block;
    position: relative;

  }  

  a > .death-container4{
    display: block;
    position: relative;

  }

  .death-container4::after {
    position: absolute;    
    content: '';
    width: 0;
    height: 0;
    /* border-style: solid;
    border-width: 0px 50px 50px 0px;
    border-color: transparent #000 transparent transparent; */
    right: 0;
    top: 0;

  }

  .death-container4::before {
    position: absolute;    
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(28,49,68, 0.5);
    border-radius: 50%;



    z-index: 0;
  }  