.team-profile{
    background: hsl(220, 75%, 98%);
    .single-profile{

        // front
        .single-profile-front{

            // hover effect
            position: relative;
            top: 0;
            backface-visibility: hidden;
            transition: transform 0.5s linear;
            transform: perspective(600px) rotateY(0deg);
            // hover effect End

            .profile-img{
                overflow: hidden;
                & img{
                    width: 100%;
                    margin-bottom: 30px;
                    @include transition(.4s);
                    border-bottom: 7px solid transparent;
                     transform:scale(1);
                    &:hover{
                        border-bottom: 7px solid $theme_color;
                        transform:scale(1.1)                    ;
                        -webkit-transform:scale(1.1);
                        -moz-transform:scale(1.1);
                        -ms-transform:scale(1.1);
                        -o-transform:scale(1.1);
                    }
                }
            }
            .profile-caption{
                overflow: hidden;
                h4{
                    & a{
                        color: $heading-color;
                        font-size:25px;
                        font-weight: 600;
                        margin-bottom: 23px;
                        display: block;
                        &:hover{
                            color: $theme_color;
                        }
                    }
                }
                p{
    
                }
            }

        }
        // Back
        .single-profile-back{
            border: 4px solid $theme_color;
            padding: 31px 32px 48px 52px;
            @media #{$lg}{
               padding: 20px;
            }
            @media #{$md}{
               padding: 20px;
            }
            @media #{$xs}{
               padding: 20px;
            }

            background: #fff;
            overflow: hidden;
            top: 0;

            // hover effect
            position: absolute;
            transform: perspective(600px) rotateY(180deg);
            backface-visibility: hidden;
            overflow: hidden;
            transition: transform 0.5s linear;
             // hover effect End


            & h2{
                color: $heading-color;
                font-size: 40px;
                font-weight: 700;
                line-height:1.3;
                margin-bottom: 30px;
                position: relative;
                display: block;
                padding-bottom: 29px;
                &::before{
                    content: "";
                    position: absolute;
                    width: 100px;
                    height: 4px;
                    background:$theme_color;
                    left: 0;
                    bottom: 0;
                }
            }
            & p{
                margin-bottom:30px;
            }
            & a{
                color: $heading-color;
                &:hover{
                    color: $theme_color;
                }
            }
        }

        //Last
        .single-profile-front-last{
            // hover effect End
            position: absolute;
            transform: perspective(600px) rotateY(180deg);
            backface-visibility: hidden;
            overflow: hidden;
            transition: transform 0.5s linear;

            .profile-img{
                overflow: hidden;
                & img{
                    width: 100%;
                    margin-bottom: 30px;
                    @include transition(.4s);
                    border-bottom: 7px solid transparent;
                     transform:scale(1);
                    &:hover{
                        border-bottom: 7px solid $theme_color;
                        transform:scale(1.1)                    ;
                        -webkit-transform:scale(1.1);
                        -moz-transform:scale(1.1);
                        -ms-transform:scale(1.1);
                        -o-transform:scale(1.1);
                    }
                }
            }
            .profile-caption{
                overflow: hidden;
                h4{
                    & a{
                        color: $heading-color;
                        font-size:25px;
                        font-weight: 600;
                        margin-bottom: 23px;
                        display: block;
                        &:hover{
                            color: $theme_color;
                        }
                    }
                }
                p{
    
                }
            }

        }
        // Back
        .single-profile-back-last{
            border: 4px solid $theme_color;
            padding: 31px 32px 48px 52px;
            
            @media #{$lg}{
                padding: 20px;
             }
            @media #{$xs}{
                padding: 20px;
             }
            background: #fff;
            overflow: hidden;
            top: 0;

            // hover effect
            position: relative;
            top: 0;
            backface-visibility: hidden;
            transition: transform 0.5s linear;
            transform: perspective(600px) rotateY(0deg);
             // hover effect End


            & h2{
                color: $heading-color;
                font-size: 40px;
                font-weight: 700;
                line-height:1.3;
                margin-bottom: 30px;
                position: relative;
                display: block;
                padding-bottom: 29px;
                &::before{
                    content: "";
                    position: absolute;
                    width: 100px;
                    height: 4px;
                    background:$theme_color;
                    left: 0;
                    bottom: 0;
                }
            }
            & p{
                margin-bottom:30px;

                @media #{$lg}{
                   font-size: 15px;
                 }
            }
            & a{
                color: $heading-color;
                &:hover{
                    color: $theme_color;
                }
            }
        }
        
    }
}



// First tow card
.single-profile:hover .single-profile-front{
    transform: perspective(600px) rotateY(-180deg);

}
.single-profile:hover .single-profile-back{
    transform: perspective(600px) rotateY(0deg);
}


// Last card.
.single-profile:hover .single-profile-front-last{
    transform: perspective(600px) rotateY(0deg);

}
.single-profile:hover .single-profile-back-last{
    transform: perspective(600px) rotateY(-180deg);
}
