.landimageGallery{margin-top:0px;}
.grayBg {background: #f4f4f4; padding:20px 0;}
.whiteBg {background: #fff;padding: 20px 0;}

/***News Box Css ***/
.newsBox{border:1px solid #ddd;}
.newsBox h1 { font-size: 24px;font-weight: 600;margin-top: 0;color: #d92227 !important;}
.newsBox .ibox-content ul { margin:0; padding:0; list-style:none;}
.newsBox .ibox-content ul li{ padding:10px 5px; border-bottom:1px solid #ddd;}
.newsBox .ibox-content ul li a { color:#000; font-size:14px; font-weight:400; line-height:22px;}
.newsBox .ibox-content ul li a:hover { color:#0000ff; text-decoration:underline;}
.newsBox .ibox-content ul li:last-child { border-bottom: none;}


/****News Section****/
.lanNews h1 {font-size: 24px;font-weight: 600;margin-top: 0;}
.lanNews .title a {color: #000;font-size: 20px;font-weight: 600;line-height: 26px; text-align:center; display:block;}
.lanNews .title a:hover {color: #0000ff;text-decoration: underline;}

/****Broadaast section css***/
.broadcast h3.borderBack {margin-bottom: 15px;clear: both;}
.broadcast .borderBack {text-align: center;position: relative;}
.broadcast .borderBack .borderHeadings {display: inline-block;position: relative;z-index: 1;white-space: nowrap;}
.broadcast .redFont {color: #d92227;}
.broadcast .borderBack:after {height: 1px;background-color: #d7d6d6;content: ''; width: 100%;position: absolute; top: 0;left: 0;top: 50%;}
.broadcast .redTxtHeadBorder {border: 1px solid #d7d6d6;padding: 5px 15px; background-color: #fff; text-shadow:none;}
.text-center.LftRgtBorder {border-right: 1px solid #d7d6d6;border-left: 1px solid #d7d6d6;}

/****Snapic section ***/
.slick_demo_2 .ibox-content {margin: 0 5px;}
.snapic h3.borderBack {margin-bottom: 15px;clear: both;}
.snapic .borderBack {text-align: center;position: relative;}
.snapic .borderBack .borderHeadings {display: inline-block;position: relative;z-index: 1;white-space: nowrap;}
.snapic .redFont {color: #d92227;}
.snapic .borderBack:after {height: 1px;background-color: #d7d6d6;content: ''; width: 100%;position: absolute; top: 0;left: 0;top: 50%;}
.snapic .redTxtHeadBorder {border: 1px solid #d7d6d6;padding: 5px 20px; background-color: #fff; text-shadow:none; font-size:30px; border-radius:30px; }
.snapic .title {color: #000;font-size: 20px;font-weight: 600;line-height: 26px; text-align:center; display:block;}
.snapic  a:hover {color: #0000ff;text-decoration: underline;}

/***Biz Section****/
.bizSection  div { margin: 0 5px; }
.bizSection div.title{ padding: 10px; min-height:65px; background: #f5f5f5; margin: 0; color: #000; font-size: 20px;  border-top: 0; text-align: center;
}
.bizSection .border {border:1px solid #ddd;}
.bizSection .slick-slide img { display: block;text-align: center;margin: 0 auto;}
.broadcast.whiteBg h3.borderBack {margin-bottom: 15px;clear: both;}
.broadcast.whiteBg .borderBack {text-align: center;position: relative;}
.broadcast.whiteBg .borderBack .borderHeadings {display: inline-block;position: relative;z-index: 1;white-space: nowrap;}


.broadcast.whiteBg .redFont {color: #d92227;}
.broadcast.whiteBg .borderBack:after {height: 1px;background-color: #d7d6d6;content: ''; width: 100%;position: absolute; top: 0;left: 0;top: 50%;}
.broadcast.whiteBg .redTxtHeadBorder {border: 1px solid #d7d6d6;padding: 5px 20px; background-color: #fff; text-shadow:none; font-size:30px; border-radius:30px;}
.broadcast.whiteBg .redTxtHeadBorder.smallTxtHeading {font-size: 15px;}
/***Social Section****/
.SocialSection h3.borderBack {
    margin-bottom: 15px;
    clear: both;
}
.SocialSection .borderBack {text-align: center;position: relative;}
.SocialSection .borderBack .borderHeadings {display: inline-block;position: relative;z-index: 1;white-space: nowrap;}
.SocialSection .redFont {color: #d92227;}
.SocialSection .borderBack:after {height: 1px;background-color: #d7d6d6;content: ''; width: 100%;position: absolute; top: 0;left: 0;top: 50%;}
.SocialSection .redTxtHeadBorder {border: 1px solid #d7d6d6;padding: 5px 20px; background-color: #fff; text-shadow:none; font-size:30px; border-radius:30px;}
.innerSocialBlog p.title { font-size:16px; color:#000; margin-bottom:4px;}
.innerSocialBlog p.description { font-size: 12px;}
.feed-activity-list .feed-element:last-child { border-bottom: none;}
.SocialSection .mainHeading{font-size:24px; text-align:center;}
.celebrity .title a{ font-size:20px; text-align:center; color:#000; display:block;}

/****Rating section***/
.ratingSection div {margin: 0 5px;}
.ratingSection .border {border: 1px solid #ddd;}
.ratingSection p.title {font-size: 16px;color: #000;margin-bottom: 4px;}
.ratingSection .feed-element{padding-top:15px;}

/***Footer section***/
.landing-page .footerSection h1 {font-size: 24px;color: #000; font-weight:400; margin-bottom:20px;}
.landing-page .footerSection li {padding-top:5px; padding-bottom:5px;}
.landing-page .footerSection li a { color: #000; }

.landing-page .panel-heading{padding:10px 0px !important;}
.landing-page .panel-group .panel-heading + .panel-collapse > .list-group,
.landing-page .panel-group .panel-heading + .panel-collapse > .panel-body { border-top:none !important; padding-top:0px !important; padding-right:0px !important;
}
h4.panel-title a{color:#333 !important;}
.landing-page .navbar-fixed-top, .landing-page .navbar-static-top {
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 50%, #e0e0e0 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ffffff 0%,#f7f7f7 50%,#e0e0e0 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ffffff 0%,#f7f7f7 50%,#e0e0e0 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
}

/*** User Landing Page****/
.topImage {  position:relative;
}

.effect6 {
    position: relative;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

    .effect6:before, .effect6:after {
        content: "";
        position: absolute;
        z-index: -1;
        -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.8);
        -moz-box-shadow: 0 0 20px rgba(0,0,0,0.8);
        box-shadow: 0 0 20px rgba(0,0,0,0.8);
        top: 50%;
        bottom: 0;
        left: 10px;
        right: 10px;
        -moz-border-radius: 100px / 10px;
        border-radius: 100px / 10px;
    }

    .effect6:after {
        right: 10px;
        left: auto;
        -webkit-transform: skew(8deg) rotate(3deg);
        -moz-transform: skew(8deg) rotate(3deg);
        -ms-transform: skew(8deg) rotate(3deg);
        -o-transform: skew(8deg) rotate(3deg);
        transform: skew(8deg) rotate(3deg);
    }
.userCoverImage {position:relative; top:-67px; left:88px;}
.userInfo { 
}
.margintop70{margin-top:0px; text-align:center;}

.userCoverImage .title {
    font-weight: 600;
    font-size: 50px;
    margin-bottom: 5px;
    background: rgba(0,0,0,.2);
    line-height: 67px;
    padding-left:14%;
    color: #fff;
    margin-left: -298px;
    margin-right: -220px;
}
.contactInfo{position:relative; top:18px;}
.contactInfo .btn{border-radius:0px; background:#fff;}
.userImage{width:150px; height:150px; z-index:999;}
.userInfo{position:relative; top:-40px;}
.tagLine {
    font-size: 23px;
    line-height: 9px;
    text-decoration: overline;
    padding-top: 5px;
}
.userFooter {
    background: #5d5d5d;
    color: #fff;
    padding: 15px; position:relative; top:-40px;
}
.paddingTop20{padding-top:20px;}
#tab-2 .panel-body{background:none;}
#tab-1 .panel-body {
    background: none;
}
.userPage .breadcrumb {
    background-color: inherit !important;
}
.ratingStar a i {
    font-size: 20px;
    color: #4281d5; text-decoration:none;
}
.ratingStarText {
    font-size: 20px;
    color: #000;
 
}
.thumbsupHover {
    border: 1px solid #ddd;
    padding: 3px 10px;
    display: none;
    border-radius: 25px;
    position: absolute;
    top: -33px;
    width: 155px;
    left: -121px;
    font-size: 20px; background:#fff;
}
    .thumbsupHover a {
        margin-left: 2px;
        margin-right: 2px;
    }
a.thumbsUp{padding:5px;}
a.thumbsUp:hover + div.thumbsupHover {
    display: block;
}


.thumbsDownHover {
    border: 1px solid #ddd;
    padding: 3px 10px;
    display: none;
    border-radius: 25px;
    position: absolute;
    top: -33px;
    width: 198px;
    left: -121px;
    font-size: 20px;
    background: #fff;
}

    .thumbsDownHover a {
        margin-left: 2px;
        margin-right: 2px;
    }
a.thumbsDown {
    padding: 5px;
}
a.comment {
    padding: 5px;
}
a.thumbsDown:hover + div.thumbsDownHover {
    display: block;
}
