#singlemember_Banner{
    width: 100%;
    height: 450px;
    background: url(../assets/images/single.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    opacity: 0.8;
    position: relative;
 }
 #singlemember_Banner .banner_sec img {
    width: 17%;
    margin-top: -25px;
    margin-left: 35px;
}
#singlemember_Banner h1 {
    margin-top: 18%;

    text-align: center !important;
}
#member_description {
    padding: 40px 0;
    margin-top: 20px;
}
#member_description .spouse_details_left{
        border-top: 2px solid #061E3E;
  
    margin-top: 55px;
}
#member_description .spouse_details h3 {
    font-size: 25px;
    padding: 17px 0;
    font-weight: 600;
}
#member_describtion h4 {
    font-size: 22px;
    line-height: 30px;
    font-weight: 300;
    padding-bottom: 17px;
    border-bottom: 1px solid #c3c3c3;
}
#member_description h5{
    font-weight: 600;
}
#member_description .spouse_details {
    font-size: 20px;
    line-height: 31px;
    margin-bottom: 0px;
}
#member_description .member_detail_sec   {
    padding-left: 45px ;
}
#member_description h3 {
    font-size: 32px;
    line-height: 40px;
    color: #131744;
    font-weight: 600;
    margin-bottom: 0px;
    padding: 17px 0;
    text-transform: capitalize;;
}
#member_description h4 {
    font-size: 22px;
    line-height: 30px;
    font-weight: 300;
    padding-bottom: 17px;
    border-bottom: 1px solid #c3c3c3;
}
#member_description .member_headings {
    padding-top: 35px;
}
#member_description .member_btn {
    
    font-size: 19px;
    background-color: #061E3E;
    border: 0px;
}
#member_description .spouse_deatils h3 {
    font-size: 25px;
    padding: 17px 0;
}
 #footer {
    background-color: #061E3E;
    padding: 41px 0;
}
#footter .details_footer h4 {
    margin-top: 33px;
    text-align: center;
}
#footer .details_footer  svg {
    fill: #fff;
}