.single .sumome-share-client-wrapper, .page .sumome-share-client-wrapper, .archive .sumome-share-client-wrapper {display: none;}
.single-resources .social-share .sumome-share-client-wrapper,
.page-template-career-inner .social-share .sumome-share-client-wrapper,
.single .social-share .sumome-share-client-wrapper {display: block;}
.social-share .sumome-share-client-wrapper.sumome-share-client-wrapper-custom div.sumome-share-client {
    text-align: center;
}
.social-share .sumome-share-client-wrapper div.sumome-share-client.sumome-share-client-counts .sumome-share-client-count.sumome-share-client-share-share span {
    top: 0;
    position: initial !important;
    display: block;
}
.social-share .sumome-share-client-wrapper div.sumome-share-client.sumome-share-client-counts .sumome-share-client-count.sumome-share-client-share-share {
    padding: 4px 0 16px;
    float: none;
    text-align: center;
    width: auto;
    height: auto;
    margin: 0 !important;
    background-color: transparent !important;
    display: block;
}
.single-resources .social-share .sumome-share-client-wrapper div.sumome-share-client.sumome-share-client-counts .sumome-share-client-count.sumome-share-client-share-share {
    display: inline-block;
    border-right: 2px solid #777c81;
    border-radius: 0 !important;
    height: 40px;
    padding-right: 14px;
    margin: 0 15px 0 0 !important;
    vertical-align: middle;
}
.single-resources .social-share .sumome-share-client-wrapper div.sumome-share-client.sumome-share-client-counts .sumome-share-client-count.sumome-share-client-share-share span{border: 0;}
.social-share .sumome-share-client-wrapper div.sumome-share-client.sumome-share-client-counts .sumome-share-client-count{padding: 10px 10px 16px;}
.social-share .sumome-share-client-wrapper div.sumome-share-client.sumome-share-client-counts .sumome-share-client-count span{
        font-family: 'Montserrat-SemiBold';
    color: #777c81;
    font-size: 12px;
    display: block;
    margin: 5px auto;
    letter-spacing: 0.4px;
    line-height: 15px;
    border-bottom: 2px solid #36bee8;
    text-transform: uppercase;
    width: 52px;
}
.social-share .sumome-share-client-wrapper .sumome-share-client-counts a.sumome-share-client-animated{ vertical-align: top; display: inline-block; background-color: #777c81 !important; width: 40px; height: 40px; border-radius: 3px; margin: 0 8px 0 0; }
.social-share .sumome-share-client-wrapper .sumome-share-client-counts a.sumome-share-client-animated:hover{ background-color: #8c8f94 !important; }
.social-share .sumome-share-client-wrapper .sumome-share-client-counts a.sumome-share-client-animated img{ width: auto !important; height: auto !important; }
/*.customer-share-icons {overflow: hidden; position: absolute; right: 64px; text-align: center; width: 54px; font-family: 'Montserrat-SemiBold';color: #1d252d; }*/
.customer-share-icons { width: 34px; float: right;}
.page-template-customer-case-study .customer-share-icons{float: right;}


.customer-share-icons.social-share .sumome-share-client-wrapper .sumome-share-client-counts a.sumome-share-client-animated{ margin: 0 0 20px; background-color: #1d252d !important; }
.customer-share-icons.social-share .sumome-share-client-wrapper .sumome-share-client-counts a.sumome-share-client-animated:hover{ background-color: #3f454c !important; }
.customer-share-icons.social-share .sumome-share-client-wrapper div.sumome-share-client.sumome-share-client-counts .sumome-share-client-count.sumome-share-client-share-share span{ 
color: #1d252d; font-size: 12px; display: block; margin: 5px 0 10px; letter-spacing: 0.4px; line-height: 15px; border-bottom: 2px solid #36bee8; text-transform: uppercase; }

.blog-inner-section.active .social-share {position: static; width: 35px; vertical-align: baseline; float: right; }
.blog-inner-section.active .social-share .sumome-share-client-wrapper {position: fixed; top: 70px; width: 100px; }

.case-study-section.active .social-share {position: static; width: 35px; vertical-align: baseline; float: right; }
.case-study-section.active .social-share .sumome-share-client-wrapper {position: fixed; top: 70px; width: 100px; }

.social-share .sumome-share-client-wrapper a > span{display: none !important;}

/*-- media queries starts here --*/
@media only screen and ( max-width: 1023px){
    .customer-share-icons{right: 0;}
    .blog-inner-section.active .social-share .sumome-share-client-wrapper{top:100px;}
    .case-study-section.active .social-share .sumome-share-client-wrapper{top: 100px;}
}
@media only screen and ( max-width: 767px){
    .social-share .sumome-share-client-wrapper.sumome-share-client-wrapper-custom div.sumome-share-client {display: inline; } 
    .social-share .sumome-share-client-wrapper .sumome-share-client-counts a.sumome-share-client-animated{ margin: 0 8px 0 0; }
    .customer-share-icons .sumome-share-client-animated.sumome-share-client-share.sumome-share-client-share-share.sumome-share-client-count{display: none;}
    .social-share .sumome-share-client-wrapper div.sumome-share-client.sumome-share-client-counts .sumome-share-client-count span{ font-family: 'Montserrat-Bold'; color: #1d252d; bottom: 42px;}
    .social-share .sumome-share-client-wrapper .sumome-share-client-counts a.sumome-share-client-animated{margin: 0 10px 11px 0;}
    .social-share , .customer-share-icons{width:100%; text-align: center; position: fixed; bottom: 0; background:url('../images/bg-white.png'); right: 0; left: 0; padding: 20px 11px 11px; margin: 0 !important; z-index: 1000; }
    .social-share .sumome-share-client-wrapper .sumome-share-client-counts a.sumome-share-client-animated{ margin: 0 10px 10px 0px; background-color: #1d252d !important; }
    .social-share .sumome-share-client-wrapper .sumome-share-client-counts a.sumome-share-client-animated:hover{ background-color: #3f454c !important; }
    .customer-share-icons.social-share .sumome-share-client-wrapper .sumome-share-client-counts a.sumome-share-client-animated{margin: 0 10px 11px 0px;}
    .social-share .sumome-share-client-wrapper div.sumome-share-client.sumome-share-client-counts .sumome-share-client-count.sumome-share-client-share-share span {display: none;}
    .social-share .sumome-share-client-wrapper div.sumome-share-client.sumome-share-client-counts .sumome-share-client-count.sumome-share-client-share-share{display: none !important;}
    

    .blog-inner-section.active .social-share .sumome-share-client-wrapper{ width: 100%; top: initial; bottom: 0;  z-index: 100001; }
    .blog-inner-section.active .social-share, .blog-inner-section .social-share .sumome-share-client-wrapper {width:100%; position: fixed; bottom: 0; background:url('../images/bg-white.png'); left: 0; right: 0; padding: 20px 15px 10px; float: none; background-size: cover; }
   
    /*.single-post .social-share .sumome-share-client-wrapper div.sumome-share-client.sumome-share-client-counts .sumome-share-client-count.sumome-share-client-share-share span {display: block; }
    .single-post .social-share .sumome-share-client-wrapper div.sumome-share-client.sumome-share-client-counts .sumome-share-client-count.sumome-share-client-share-share{display: block !important; width: 45px; margin: 0 auto !important; padding: 0;}
    .blog-inner-section.active .social-share, .blog-inner-section .social-share .sumome-share-client-wrapper{padding: 10px 15px 10px;}*/

    .social-share .sumome-share-client-wrapper div.sumome-share-client.sumome-share-client-counts .sumome-share-client-count.sumome-share-client-share-share span {display: block; border:0; }
    .social-share .sumome-share-client-wrapper div.sumome-share-client.sumome-share-client-counts .sumome-share-client-count.sumome-share-client-share-share,
    .single-resources .social-share .sumome-share-client-wrapper div.sumome-share-client.sumome-share-client-counts .sumome-share-client-count.sumome-share-client-share-share { border-radius: 0 !important; border-right: 2px solid #1d252d; display: inline-block !important; height: 40px; margin: 0 10px 0 0 !important; padding: 0 8px 0 0;} 
    .blog-inner-section.active .social-share, .blog-inner-section .social-share .sumome-share-client-wrapper{padding: 20px 15px 9px; position: initial;}
    .social-share .sumome-share-client-wrapper div.sumome-share-client.sumome-share-client-counts .sumome-share-client-count.hide-google-plus{display: none;}
    .customer-share-icons.social-share .sumome-share-client-wrapper div.sumome-share-client.sumome-share-client-counts .sumome-share-client-count.sumome-share-client-share-share span{border: 0;}

    .case-study-section.active .social-share{ top: initial; float: none; left: 0; right: 0; position: fixed; bottom: 0; width: 100%;}
    .case-study-section.active .social-share .sumome-share-client-wrapper{position: initial; width: 100%; top: inherit;}

}


@media only screen and ( max-width: 413px){
    .single-resources .social-share .sumome-share-client-wrapper div.sumome-share-client.sumome-share-client-counts .sumome-share-client-count.sumome-share-client-share-share ,
    .social-share .sumome-share-client-wrapper div.sumome-share-client.sumome-share-client-counts .sumome-share-client-count.sumome-share-client-share-share {
        height: 38px;
        margin: 0 8px 0 0 !important;
        padding: 0 6px 0 0;
    }
    .social-share .sumome-share-client-wrapper .sumome-share-client-counts a.sumome-share-client-animated{
        width: 38px;
        height: 38px;
    }
    .customer-share-icons.social-share .sumome-share-client-wrapper .sumome-share-client-counts a.sumome-share-client-animated{
        margin: 0 8px 8px 0;
    }
    .blog-inner-section.active .social-share, .blog-inner-section .social-share .sumome-share-client-wrapper{
        padding: 20px 0 10px;
    }
    .single-post .blog-share-section{padding: 0; background:none;}
}