.topbg_cover{margin: 0 -15px; max-height: 230px;min-height: 230px; overflow: hidden;}
.primary_wrapper{min-height: 400px;}
.primary_wrapper_content{position: relative;z-index: 1; padding: 30px 0 0 0;}
.page_profile{width: 100px; height: 100px; margin:-91px auto 0 auto;  background-color:#fff;background-size:cover;border:solid 3px #fff; -webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2); box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2); }
.pg_name{font-size: 24px; color: #fff;}
.page_subheadline{font-size: 14px; color: #fff;}
.page_header_call2action{background: #fff !important; border: 0px solid transparent !important; color: #141A22 !important;}


/* profile page */
.page_icon_center{margin: 0; padding: 0; display: flex;
    justify-content: center;}
.page_icon_center li{list-style: none; background: lightcyan;  padding: 5px; border-radius: 40px; width: 42px; height: 42px; text-align: center; font-size: 18px; font-weight: bold; color: #141A22; margin: 0 7px 0 0; padding: 9px 0 0 0;}
.page_icon_center li:hover{color: #141A22; -webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2); box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2); }

.add_to_contact{position: absolute !important; right: 5px; bottom: 5px; z-index: 99 !important;}
.qrp_prev_wrapper{position: relative;}
.btn-floating {
    box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
    width: 47px;
    height: 47px;
    position: relative;
    z-index: 1;
    vertical-align: middle;
    display: inline-block;
    overflow: hidden;
    transition: all .2s ease-in-out;
    margin: 10px;
    border-radius: 50%;
    padding: 0;
    cursor: pointer;}
    .btn-floating i {
        display: inline-block;
        width: inherit;
        text-align: center;
        color: #fff;

        font-size: 1.25rem;
        line-height: 47px;
    }

    
    .social_icon_fb{width: 32px; height: 32px; background: #537CFA; padding: 5px 0 0 0; border-radius: 60px; text-align: center; color: #fff;}

    .pr_social_cards .title{
    margin-top  :4px; 
    }