.clearBoth {
    clear: both;
}

.commentReply a:hover,
.commentRightCol h5 .commentDropArrow a.dropdown-toggle:hover,
.notificationDropBox .notiFicationFooter a:hover,
.photoClip a.next:hover,
.photoClip a.previous:hover,
.photoContainer .wrapper a.fbRoundLink:hover,
.photoContainer .wrapper a.likeLink:hover,
.photoContainer .wrapper a.shareLink:hover,
.photoContainer .wrapper a.twitterRoundLink:hover,
.photoModalContainer a.next:hover,
.photoModalContainer a.previous:hover,
.thumbVerticalLink a:hover,
.thumbnail a.thumbLink:hover,
.thumbnail.newsThumbnail h3 a:hover,
a.go2Top:active,
a.go2Top:hover,
a.go2Top:link,
a.go2Top:visited,
footer .footerMenuArea .container .row div[class^=col].popularChannelList a:hover,
footer .footerMenuArea .container .row div[class^=col].socialNetworkMenu a:hover,
form.commentForm a:hover,
header a.navSearchBtn:active,
header a.navSearchBtn:focus,
header a.navSearchBtn:hover,
header a.navSearchBtn:link,
header a.navSearchBtn:visited,
header a.navSearchClose:active,
header a.navSearchClose:focus,
header a.navSearchClose:hover,
header a.navSearchClose:link,
header a.navSearchClose:visited,
ul.tabListNav li a:hover {
    text-decoration: none !important
}

.btn.linkBtn .fa,
.commentReply a .fa,
.thumbnail .caption p i,
.absmiddle,
.photoContainer .wrapper a.fbRoundLink,
.photoContainer .wrapper a.twitterRoundLink,
label.radioIF input[type=radio] {
    vertical-align: middle;
    margin-bottom: .25em;
}

.btn.linkBtn,
.btn:hover,
.pagination.ifPagination li.active a:active,
.pagination.ifPagination li.active a:hover,
.pagination.ifPagination li.active a:link,
.pagination.ifPagination li.active a:visited,
.thumbNTitle .thumbNTitleHeader .hiddenDiv,
.thumbNTitle .thumbNTitleHeader h2,
.tob5Celeb div.topCelebThumb span.badge,
a.go2Top:active,
a.go2Top:hover,
a.go2Top:link,
a.go2Top:visited,
footer .footerMenuArea .container .row div[class^=col].ifLogoCol p,
footer .footerMenuArea .container .row div[class^=col].ifLogoCol p a,
footer .footerMenuArea .container .row div[class^=col].popularChannelList p,
footer .footerMenuArea .container .row div[class^=col].socialNetworkMenu a,
form.forumJump button.btn,
form.forumJump button.btn .fa,
header a.navSearchBtn:active,
header a.navSearchBtn:focus,
header a.navSearchBtn:hover,
header a.navSearchBtn:link,
header a.navSearchBtn:visited,
header a.navSearchClose:active,
header a.navSearchClose:focus,
header a.navSearchClose:hover,
header a.navSearchClose:link,
header a.navSearchClose:visited {
    color: #fff
}

.breadCrumb,
.nav-tabs.tab300Col li.active a:hover,
.noteBox h5,
.pagination.ifPagination li:first-child a:hover,
.pagination.ifPagination li:last-child a:hover,
.photoClip a.next:hover,
.photoClip a.previous:hover,
.photoContainer .wrapper h1,
.thumbVerticalLink a b,
.thumbVerticalLink a:hover,
.thumbVerticalLink a:hover span,
.thumbnail a:active.thumbLink span b,
.thumbnail a:hover.thumbLink span b,
.thumbnail a:link.thumbLink span b,
.thumbnail a:visited.thumbLink span b {
    color: #e80844;
}

    .breadCrumb a:active,
    .breadCrumb a:link,
    .breadCrumb a:visited,
    .commentReply a:hover,
    .commentReply a:hover .fa,
    .heading,
    .heading2,
    .photoContainer .wrapper p.photoTag a,
    .thumbVerticalLink a span,
    .thumbnail a:active.thumbLink span,
    .thumbnail a:link.thumbLink span,
    .thumbnail a:visited.thumbLink span,
    .thumbnail.newsThumbnail h3 a,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul.tabListNav li a:hover {
        color: #000
    }

.subNavigation a:hover span,
.thumbnail a:hover.thumbLink span {
    color: #ef0039
}

.commentContainer a.seeMoreComments,
.notficationContainer.messageNotification a,
.photoClip a.next,
.photoClip a.previous,
.photoModalContainer a.next,
.photoModalContainer a.previous,
.subNavigation a,
.subNavigation a div,
.thumbNTitle a,
.thumbVerticalLink a b,
.thumbVerticalLink a img,
.thumbnail a:active.thumbLink span b,
.thumbnail a:link.thumbLink span b,
.thumbnail a:visited.thumbLink span b,
a.go2Top,
label.radioIF input[type=radio]:before {
    display: block
}

.rankAverage {
    float: right;
    font-style: normal;
    color: #ffd601;
}

    .rankAverage svg:first-child {
        margin-right: -2px;
    }

    .rankAverage svg {
        width: 12px;
        height: 12px;
    }

.rankUp {
    float: right;
    font-style: normal;
    color: #05a405;
}

.rankDown {
    float: right;
    font-style: normal;
    color: #dc0202;
}

.breadCrumb ol li {
    display: inline
}

b,
strong {
    font-weight: 600 !important;
}

.photoContainer .wrapper p.photoTag a,
.tob5Celeb .top5CelebTab li a,
form.commentForm a,
input[type=checkbox]:after {
    display: inline-block
}

.commentRightCol h5 .commentDropArrow .dropdown-menu i.fa,
.photoClip a.next,
.photoClip a.next i.fa,
.photoClip a.previous,
.photoClip a.previous i.fa,
.photoDialogRow button.close,
.photoModalContainer a.next,
.photoModalContainer a.next i.fa,
.photoModalContainer a.previous,
.photoModalContainer a.previous i.fa,
.subNavigation a div .badge,
.thumbNTitle .thumbNTitleHeader,
.thumbNTitle a,
.thumbnail .caption,
.tob5Celeb div.topCelebThumb span.badge,
header .searchBox,
header a.navSearchBtn:active,
header a.navSearchBtn:focus,
header a.navSearchBtn:hover,
header a.navSearchBtn:link,
header a.navSearchBtn:visited,
header a.navSearchClose:active,
header a.navSearchClose:focus,
header a.navSearchClose:hover,
header a.navSearchClose:link,
header a.navSearchClose:visited {
    position: absolute
}

.photoClip,
.photoContainer .commentContainer,
.photoDialogRow,
.photoModalContainer,
.subNavigation a div,
.thumbNTitle,
.thumbnail.newsThumbnail,
header .container {
    position: relative
}

.row2Col,
.row6Col,
.todayNewRow {
    margin: 0 -5px
}

.grayBg {
    background-color: #e4e4e4
}

.grayBg2 {
    background-color: #f7f7f7
}

.whiteBg {
    background-color: #fff !important;
}

.line {
    height: 1px;
    font-size: 1px;
    border-bottom: 1px solid #dcdcdc;
}

.smallText {
    font-size: 11px;
    color: #000;
    padding: 20px 0 10px;
    display: block;
}

.breadCrumb ul li + li:before.breadCrumb ol li + li:before,
.notificationDropBox h4 span,
.thumbnail .caption,
.thumbnail .caption b,
footer .footerMenuArea .container .row div[class^=col].ifLogoCol p b {
    font-weight: 400
}

.commentReplyFormBox {
    clear: both !important
}

.commentRightCol img,
.photoClip img,
.photoModalContainer img,
footer .footerMenuArea .container .row div[class^=col] img {
    max-width: 100%
}

.breadCrumb,
.commentBlock,
.headingBox,
.notficationContainer.messageNotification a,
.pagination.ifPagination,
.photoContainer .commentContainer,
.photoContainer .wrapper,
.row.megaMenuRow div[class^=col],
.row.megaMenuRow.eventListRow,
.subNavigation,
.thumbnail.newsThumbnail,
.todayNewRow div[class^=col],
form.commentForm div,
header .container,
ul.tabListNav {
    zoom: 1
}

    .breadCrumb:after,
    .breadCrumb:before,
    .commentBlock:after,
    .commentBlock:before,
    .headingBox:after,
    .headingBox:before,
    .notficationContainer.messageNotification a:after,
    .notficationContainer.messageNotification a:before,
    .pagination.ifPagination:after,
    .pagination.ifPagination:before,
    .photoContainer .commentContainer:after,
    .photoContainer .commentContainer:before,
    .photoContainer .wrapper:after,
    .photoContainer .wrapper:before,
    .row.megaMenuRow div[class^=col]:after,
    .row.megaMenuRow div[class^=col]:before,
    .row.megaMenuRow.eventListRow:after,
    .row.megaMenuRow.eventListRow:before,
    .subNavigation:after,
    .subNavigation:before,
    .thumbnail.newsThumbnail:after,
    .thumbnail.newsThumbnail:before,
    .todayNewRow div[class^=col]:after,
    .todayNewRow div[class^=col]:before,
    form.commentForm div:after,
    form.commentForm div:before,
    header .container:after,
    header .container:before,
    ul.tabListNav:after,
    ul.tabListNav:before {
        content: "\0020";
        display: block;
        height: 0;
        overflow: hidden
    }

    .breadCrumb:after,
    .commentBlock:after,
    .headingBox:after,
    .notficationContainer.messageNotification a:after,
    .pagination.ifPagination:after,
    .photoContainer .commentContainer:after,
    .photoContainer .wrapper:after,
    .row.megaMenuRow div[class^=col]:after,
    .row.megaMenuRow.eventListRow:after,
    .subNavigation:after,
    .thumbnail.newsThumbnail:after,
    .todayNewRow div[class^=col]:after,
    form.commentForm div:after,
    header .container:after,
    ul.tabListNav:after {
        clear: both
    }

    .headingBox .heading,
    .notficationContainer.messageNotification a img.thumb,
    .pagination.ifPagination li:first-child,
    .subNavigation a {
        float: left
    }

    .headingBox a.linkBtn,
    .more-less,
    .notificationDropBox h4 span,
    .pagination.ifPagination li:last-child {
        float: right
    }

.row.leftMenuColRow,
section.right300pxSection .row.right300pxRow {
    display: flex;
    flex-wrap: wrap
}

.row.megaMenuRow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.pagination.ifPagination li,
.tob5Celeb .top5CelebTab li {
    display: inline-block;
    word-spacing: normal;
    vertical-align: top;
}

.commentRightCol h5 .commentDropArrow .dropdown-menu,
.form-control,
.modal-content,
.thumbnail.newsThumbnail {
    border-radius: 0
}

.thumbVerticalLink p,
.thumbnail.thumb3Col a strong,
.thumbnail.thumb4Col a strong {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 17px;
    max-height: 34px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.commentRightCol h5 .commentDropArrow a.dropdown-toggle {
    color: rgba(0, 0, 0, .6)
}

    .commentRightCol h5 .commentDropArrow a.dropdown-toggle:hover {
        color: rgba(0, 0, 0, .8)
    }

.commentRightCol h5 .commentDropArrow .dropdown-menu {
    padding-top: 10px;
    border-color: rgba(0, 0, 0, .09)
}

    .commentRightCol h5 .commentDropArrow .dropdown-menu i.fa {
        color: rgba(0, 0, 0, .3)
    }

    .commentRightCol h5 .commentDropArrow .dropdown-menu a {
        font-size: 14px
    }

    .commentRightCol h5 .commentDropArrow .dropdown-menu li a {
        padding: 6px 10px;
        word-break: break-all;
        white-space: normal;
        line-height: 16px;
        color: #000;
        font-weight: 500;
        font-size: 13px
    }

        .commentRightCol h5 .commentDropArrow .dropdown-menu li a:hover {
            color: #fff;
            background: #ef0039;
        }

.containerSection,
.midContainer {
    padding: 10px 0
}

.row.leftMenuColRow {
    margin: 0 -5px
}

section.right300pxSection {
    background-color: #fff;
    padding: 30px 0
}

.row.middleContentTwoRow div[class^=col].middleContentTwoLeftCol {
    padding: 0
}

.row.middleContentTwoRow div[class^=col].middleContentTwoRightCol {
    padding: 10px 8px 0 8px
}

.noteBox {
    background-color: #ffffd0;
    border: 1px solid #fcf7bd;
    padding: 10px 15px;
    font-size: 14px
}

    .noteBox h5 {
        font-size: 16px;
        font-weight: 600
    }

.bulletList li {
    padding: 5px 0;
    margin-left: 25px
}

    .bulletList li:before {
        content: "\00b7";
        font-size: 50px;
        margin-left: -18px;
        padding-right: 5px;
        line-height: 18px;
        vertical-align: middle
    }

li {
    list-style: none
}

* {
    padding: 0;
    margin: 0
}

img {
    border: 0
}

body {
    font-size: 100%;
    font-weight: 400;
    color: #000;
    font-family: 'Open Sans', sans-serif
}

.embed-responsive-9by16:before {
    padding-bottom: 177.77%;
}

.embedresponsive2,
.embedresponsive4 {
    position: relative;
    width: 100%;
    padding: 0;
    overflow: hidden;
    display: block;
}

.embedresponsive4by3:before {
    padding-bottom: 75%;
    display: block;
    content: "";
}

.embedresponsive2by3:before {
    padding-bottom: 150%;
    display: block;
    content: "";
}

.embedresponsive2by3 img {
    padding-bottom: 0 !important;
}

.embedresponsive2by3 .responsiveitemimg,
.embedresponsive4 .responsiveitemimg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.row {
    margin: 0
}

.container,
p {
    font-size: 15px
}

.container {
    padding-left: 10px;
    padding-right: 10px
}

.fontSize11 {
    font-size: 11px !important
}

.fontSize12 {
    font-size: 12px !important
}

.fontSize13 {
    font-size: 13px !important
}

.fontSize14 {
    font-size: 14px !important
}

.fontSize20 {
    font-size: 20px !important
}

.fontSize24 {
    font-size: 24px !important
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 5px 0
}

p {
    padding: 5px 0;
    margin: 0;
    line-height: 20px;
}

.heading {
    font-size: 22px;
    font-weight: 400;
    font-family: 'Oswald', sans-serif !important;
}

.headingBox {
    padding: 5px 5px 15px 5px;
}

.heading2 {
    font-size: 16px;
    font-weight: 600;
}

.heading a {
    display: inline-block;
    vertical-align: top;
    color: #000;
}

.row.photoGallery div[class^=col] {
    padding: 4px
}

.more-less {
    color: #272727;
    font-size: 12px
}

header {
    background-color: #851c3b
}

    header .navigationSection {
        background-color: #390a2f
    }

    header .navbar {
        background-color: transparent;
        border: 0;
        margin-bottom: 0;
    }

    header .searchBox {
        width: 100%;
        background-color: #390a2f
    }

        header .searchBox form[role=search] .form-control {
            z-index: 4;
            margin-top: 2px;
            border-color: #5d1233;
            color: #5d1233;
            font-size: 15px
        }

    header a:active.navSearchBtn,
    header a:active.navSearchClose,
    header a:focus.navSearchBtn,
    header a:focus.navSearchClose,
    header a:hover.navSearchBtn,
    header a:hover.navSearchClose,
    header a:link.navSearchBtn,
    header a:link.navSearchClose,
    header a:visited.navSearchBtn,
    header a:visited.navSearchClose {
        cursor: pointer
    }

    header a.navSearchBtn {
        font-size: 20px
    }

    header a.navSearchClose {
        font-size: 24px;
        padding: 3px 10px
    }

.top-players-section .heading {
    text-transform: uppercase;
    padding: 0 20px 20px;
}

.dropdown .dropdown-menu.quickLinkDropBox {
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    max-height: 0
}

.dropdown.open .dropdown-menu.quickLinkDropBox {
    z-index: 3
}

.dropdown-menu.notificationDropBox.notifyBoxMyforum {
    max-height: 360px !important
}

    .dropdown-menu.notificationDropBox.notifyBoxMyforum form {
        padding: 10px
    }

.notificationDropBox h4 {
    font-size: 13px;
    padding: 5px 10px;
    border-bottom: 1px solid #ebebeb;
    font-weight: 600;
    background-color: #fff
}

    .notificationDropBox h4 span {
        font-size: 12px
    }

        .notificationDropBox h4 span a {
            font-weight: 400 !important;
            color: #006dca !important;
            font-weight: 300;
            padding: 0 !important
        }

            .notificationDropBox h4 span a:hover {
                text-decoration: underline
            }

.notificationDropBox .notficationContainer {
    height: auto;
    overflow-x: hidden
}

.notificationDropBox .notiFicationFooter {
    border-top: 1px solid #ebebeb;
    background-color: #f3f3f3;
    font-size: 12px;
    padding: 5px 0
}

    .notificationDropBox .notiFicationFooter a {
        text-decoration: underline;
        color: #006dca !important
    }

.notficationContainer.messageNotification a {
    background-color: #fff;
    border-bottom: 1px solid #f3f3f3;
    font-size: 12px !important;
    color: #888 !important
}

    .notficationContainer.messageNotification a:hover {
        background-color: #f7f9ff
    }

    .notficationContainer.messageNotification a b {
        color: #555
    }

    .notficationContainer.messageNotification a img.thumb {
        margin-right: 10px;
        width: 50px;
        height: 50px;
        word-break: break-all;
        display: inline-block;
        vertical-align: top;
        margin: auto
    }

.notficationContainer.messageNotification a {
    width: 100%;
}

    .notficationContainer.messageNotification a .notificationContent {
        width: 76%;
        margin-left: 10px;
        display: inline-block;
        vertical-align: top;
    }

    .notficationContainer.messageNotification a.unread .notificationContent {
        color: #000;
        font-weight: 600;
    }

        .notficationContainer.messageNotification a.unread .notificationContent small {
            display: block;
            font-weight: 400;
            margin-top: 5px;
        }

    .notficationContainer.messageNotification a .notificationContent .button_sec_div.notificationTabDropdown .btn {
        padding: 5px;
        border-radius: 50%;
        border-width: 0;
        margin-right: 5px;
    }

        .notficationContainer.messageNotification a .notificationContent .button_sec_div.notificationTabDropdown .btn:last-child {
            margin-right: 0;
        }

        .notficationContainer.messageNotification a .notificationContent .button_sec_div.notificationTabDropdown .btn .fa {
            font-weight: 400;
        }

    .notficationContainer.messageNotification a .notificationContent .button_sec_div.notificationTabDropdown {
        margin-top: 5px;
    }

        .notficationContainer.messageNotification a .notificationContent .button_sec_div.notificationTabDropdown .btn.btn-primary {
            background: #5cb85c;
            color: #fff;
        }

        .notficationContainer.messageNotification a .notificationContent .button_sec_div.notificationTabDropdown .btn.btn-default {
            background: #dfdfdf;
            color: #000;
        }

    .notficationContainer.messageNotification a.read .notificationContent {
        color: #888;
        font-weight: 400;
    }

    .notficationContainer.messageNotification a img.pull-right {
        margin-left: 10px;
        max-width: 60px;
        max-height: 60px
    }

    .notficationContainer.messageNotification a i.fa-circle {
        color: #05a405;
        font-size: 10px;
        margin-left: 3px
    }

footer .footerMenuArea .container .row {
    padding: 15px 0
}

    footer .footerMenuArea .container .row div[class^=col].popularChannelList p {
        font-size: 12px;
        font-weight: 600
    }

footer .footerBottom .container {
    padding: 102px 50px 20px 50px;
    color: #84547c;
    text-align: center;
    font-size: 12px
}

.div-user-hibernation-alert {
    text-align: center;
    padding: 0 10px;
    background: #b3e0dc;
}

    .div-user-hibernation-alert p {
        font-size: 14px;
        color: #000;
        font-weight: 500;
    }

        .div-user-hibernation-alert p a {
            color: #f10039;
        }

.breadCrumb {
    background-color: #f0f0f0;
    border-bottom: 1px solid #dfdfdf;
    padding: 10px 0;
}

    .breadCrumb .container li {
        font-size: 13px;
        font-family: 'Open Sans', sans-serif !important;
    }

        .breadCrumb .container li a {
            word-break: break-all;
        }

    .breadCrumb ol {
        margin: 0;
        display: inline-block;
    }

        .breadCrumb ol li + li:before {
            padding: 0 3px 0 0;
            color: #000;
            content: " / ";
            font-size: 15px
        }

        .breadCrumb ol li a span {
            color: #000;
            word-break: break-all;
        }

        .breadCrumb ol li:last-child a span {
            color: #e80844;
        }

.adBannerSection.banner_show_overview {
    padding: 20px 0;
}

.subNavigation {
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    padding: 0;
    background-color: #fff;
    text-align: center;
}

@media (max-width:1023px) {

    .container,
    .subNavigation {
        width: auto
    }
}

.subNavigation a:last-child {
    border-right: 1px solid #e4e4e4
}

.subNavigation a:first-child {
    border-left: 1px solid #e4e4e4
}

@media screen and (min-width:600px) and (max-width:1279px) {
    .subNavigation a:last-child {
        border-right: 0
    }
}

.subNavigation a span {
    color: #6f6f6f;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600
}

.subNavigation a div .badge {
    background-color: rgba(0, 0, 0, .5);
    top: 0px;
    right: 0;
}

.subNavigation a:hover {
    text-decoration: none;
}

    .subNavigation a:hover .fa {
        color: #e80844
    }

.subNavigation a.active:active,
.subNavigation a.active:hover,
.subNavigation a.active:link,
.subNavigation a.active:visited {
    cursor: default
}

    .subNavigation a.active:active .badge,
    .subNavigation a.active:hover .badge,
    .subNavigation a.active:link .badge,
    .subNavigation a.active:visited .badge {
        background-color: rgba(232, 8, 68, 1)
    }

    .subNavigation a.active:active span,
    .subNavigation a.active:hover span,
    .subNavigation a.active:link span,
    .subNavigation a.active:visited span,
    .subNavigation a.active:active i.fa,
    .subNavigation a.active:hover i.fa,
    .subNavigation a.active:link i.fa,
    .subNavigation a.active:visited i.fa {
        color: #ef0039
    }

.nav-tabs.tab300Col {
    border-top: 1px solid #ddd;
    text-align: center;
    padding-top: 10px;
    margin: 10px 0;
    font-size: 12px
}

    .nav-tabs.tab300Col li.active a {
        border-top: 0;
        color: #e80844;
        border: 0;
        border-bottom: 2px solid #e80844;
        background-color: transparent
    }

        .nav-tabs.tab300Col li.active a:hover {
            border: 0;
            border-bottom: 2px solid #e80844;
            border-color: #e80844
        }

        .nav-tabs.tab300Col li.active a .caret {
            color: #e80844
        }

    .nav-tabs.tab300Col li a {
        font-weight: 600;
        border: 0;
        border-bottom: 2px solid #d9d9d9;
        color: #8c8c8c;
        padding-left: 20px;
        padding-right: 20px
    }

        .nav-tabs.tab300Col li a:hover {
            background-color: transparent;
            color: #333
        }

        .nav-tabs.tab300Col li a .caret {
            display: block;
            color: transparent;
            margin: 4px auto 0 auto
        }

a.go2Top {
    background-color: #5d1233;
    padding: 7px 10px 6px 10px;
    text-align: center;
    position: fixed;
    bottom: 0;
    right: 0;
    font-size: 10px;
    -ms-filter: "alpha(opacity=$alpha*100)";
    -webkit-opacity: .5;
    -moz-opacity: .5;
    -khtml-opacity: .5;
    opacity: .5;
    z-index: 100;
}

    a.go2Top .fa {
        display: block;
        font-size: 16px;
    }

    a.go2Top:hover {
        -ms-filter: "alpha(opacity=$alpha*100)";
        -webkit-opacity: 1;
        -moz-opacity: 1;
        -khtml-opacity: 1;
        opacity: 1;
        -webkit-transition: .4s;
        -moz-transition: .4s;
        -ms-transition: .4s;
        -o-transition: .4s;
        transition: .4s
    }

.btn.linkBtn {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    background-color: #ef0039;
    font-size: 12px;
    font-weight: 500;
    padding: 5px 14px
}

    .btn.linkBtn .fa {
        font-size: 10px;
        display: inline-block;
        vertical-align: middle;
    }

.btn:hover {
    background-color: #000;
}

svg {
    width: 14px;
    height: 14px;
    fill: currentcolor;
    vertical-align: middle;
}

label.radioIF {
    font-size: 13px;
    font-weight: 400 !important;
    padding-right: 10px;
    margin-bottom: 0 !important;
}

    label.radioIF:hover {
        cursor: pointer
    }

    label.radioIF input[type=radio] {
        -webkit-appearance: none;
        width: 20px;
        height: 20px;
        border: 1px solid #c3c3c3;
        border-radius: 50%;
        outline: 0;
        background-color: #fff;
        margin: 0 !important;
    }

        label.radioIF input[type=radio]:hover {
            box-shadow: 0 0 5px 0 orange inset
        }

        label.radioIF input[type=radio]:before {
            content: '';
            width: 45%;
            height: 45%;
            margin: 28% auto;
            border-radius: 50%
        }

        label.radioIF input[type=radio]:checked:before {
            background: #e92442
        }

input[type=checkbox] {
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0
}

    input[type=checkbox]:focus {
        outline: none;
        box-shadow: none;
    }

    input[type=checkbox]:after,
    input[type=checkbox]:checked:after {
        content: " ";
        height: 15px;
        width: 15px;
    }

    input[type=checkbox]:after {
        background: url('/content/img/svg/check-empty.svg') no-repeat;
        padding: 0;
        margin: 0;
    }

    input[type=checkbox]:checked:after {
        background: url('/content/img/svg/check.svg') no-repeat;
    }

.groupID1,
a.groupID1:active,
a.groupID1:link,
a.groupID1:visited {
    color: #ffac1c !important;
    font-weight: 600
}

.groupID2,
a.groupID2:active,
a.groupID2:link,
a.groupID2:visited {
    color: #000 !important;
    font-weight: 600
}

.groupID3,
a.groupID3:active,
a.groupID3:link,
a.groupID3:visited {
    color: #f28c28 !important;
    font-weight: 600
}

.groupID4,
a.groupID4:active,
a.groupID4:link,
a.groupID4:visited {
    color: #3cb371 !important;
    font-weight: 600;
}

.groupID5,
a.groupID5:active,
a.groupID5:link,
a.groupID5:visited {
    color: #228b22 !important;
    font-weight: 600;
}

.groupID6,
a.groupID6:active,
a.groupID6:link,
a.groupID6:visited {
    color: #6b8e23 !important;
    font-weight: 600;
}

.groupID8,
a.groupID8:active,
a.groupID8:link,
a.groupID8:visited {
    color: #ff1493 !important;
    font-weight: 600
}

.groupID9,
a.groupID9:active,
a.groupID9:link,
a.groupID9:visited {
    color: #e0115f !important;
    font-weight: 600
}

.groupID10,
a.groupID10:active,
a.groupID10:link,
a.groupID10:visited {
    color: #556b2f !important;
    font-weight: 600
}

.groupID11,
a.groupID11:active,
a.groupID11:link,
a.groupID11:visited {
    color: #dc143c !important;
    font-weight: 600
}

.groupID12,
a.groupID12:active,
a.groupID12:link,
a.groupID12:visited {
    color: #b31b1b !important;
    font-weight: 600;
}

.groupID13,
a.groupID13:active,
a.groupID13:link,
a.groupID13:visited {
    color: #008080 !important;
    font-weight: 600;
}

.groupID14,
a.groupID14:active,
a.groupID14:link,
a.groupID14:visited {
    color: #4682b4 !important;
    font-weight: 600;
}

.groupID15,
a.groupID15:active,
a.groupID15:link,
a.groupID15:visited {
    color: #636 !important;
    font-weight: 600;
}

.groupID16,
a.groupID16:active,
a.groupID16:link,
a.groupID16:visited {
    color: #ff4500 !important;
    font-weight: 600
}

.groupID17,
a.groupID17:active,
a.groupID17:link,
a.groupID17:visited {
    color: #2f4f4f !important;
    font-weight: 600
}

.groupID18,
a.groupID18:active,
a.groupID18:link,
a.groupID18:visited {
    color: #ff8880 !important;
    font-weight: 600
}

.groupID19,
a.groupID19:active,
a.groupID19:link,
a.groupID19:visited {
    color: #060 !important;
    font-weight: 600;
}

.groupID20,
a.groupID20:active,
a.groupID20:link,
a.groupID20:visited {
    color: #9ed3ac !important;
    font-weight: 600
}

.groupID21,
a.groupID21:active,
a.groupID21:link,
a.groupID21:visited {
    color: #1e90ff !important;
    font-weight: 600
}

.groupID22,
a.groupID22:active,
a.groupID22:link,
a.groupID22:visited {
    color: #0000cd !important;
    font-weight: 600
}

.groupID23,
a.groupID23:active,
a.groupID23:link,
a.groupID23:visited {
    color: #7b68ee !important;
    font-weight: 600
}

.groupID24,
a.groupID24:active,
a.groupID24:link,
a.groupID24:visited {
    color: RebeccaPurple !important;
    font-weight: 600
}

.groupID25,
a.groupID25:active,
a.groupID25:link,
a.groupID25:visited {
    color: #696969 !important;
    font-weight: 600
}

.groupID26,
a.groupID26:active,
a.groupID26:link,
a.groupID26:visited {
    color: #4b0082 !important;
    font-weight: 600
}

.groupID27,
a.groupID27:active,
a.groupID27:link,
a.groupID27:visited {
    color: #ba55d3 !important;
    font-weight: 600
}

.groupID28,
a.groupID28:active,
a.groupID28:link,
a.groupID28:visited {
    color: #9400d3 !important;
    font-weight: 600
}

.groupID29,
a.groupID29:active,
a.groupID29:link,
a.groupID29:visited {
    color: #8b008b !important;
    font-weight: 600
}

.groupID30,
a.groupID30:active,
a.groupID30:link,
a.groupID30:visited {
    color: #c71585 !important;
    font-weight: 600
}

.row.megaMenuRow div[class^=col] .heading {
    font-size: 16px;
    text-transform: uppercase
}

.row.megaMenuRow.eventListRow {
    padding: 0 15px 5px 11px
}

.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive[data-pattern=priority-columns] > .table-bordered > tbody > tr > td:first-child,
.table-responsive[data-pattern=priority-columns] > .table-bordered > tbody > tr > th:first-child,
.table-responsive[data-pattern=priority-columns] > .table-bordered > thead > tr > td:first-child,
.table-responsive[data-pattern=priority-columns] > .table-bordered > thead > tr > th:first-child {
    border-left: 0
}

.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive[data-pattern=priority-columns] > .table-bordered > tbody > tr > td:last-child,
.table-responsive[data-pattern=priority-columns] > .table-bordered > tbody > tr > th:last-child,
.table-responsive[data-pattern=priority-columns] > .table-bordered > thead > tr > td:last-child,
.table-responsive[data-pattern=priority-columns] > .table-bordered > thead > tr > th:last-child {
    border-right: 0
}

.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive[data-pattern=priority-columns] > .table-bordered > tbody > tr:last-child > td,
.table-responsive[data-pattern=priority-columns] > .table-bordered > tbody > tr:last-child > th {
    border-bottom: 0
}

.table-responsive[data-pattern=priority-columns] > .table {
    margin-bottom: 0
}

.table-responsive[data-pattern=priority-columns] > .table-bordered {
    border: 0
}

@media screen and (max-width:639px) {

    .table-responsive[data-pattern=priority-columns] > .table > tbody > tr > td.offThTd,
    .table-responsive[data-pattern=priority-columns] > .table > thead > tr > th.offThTd {
        display: none !important
    }
}

.table-responsive[data-pattern=priority-columns] > .table > tbody > tr > td,
.table-responsive[data-pattern=priority-columns] > .table > tbody > tr > th,
.table-responsive[data-pattern=priority-columns] > .table > thead > tr > td,
.table-responsive[data-pattern=priority-columns] > .table > thead > tr > th {
    white-space: normal
}

.table-responsive[data-pattern=priority-columns] > .table > tbody > tr > td,
.table-responsive[data-pattern=priority-columns] > .table > thead > tr > th {
    padding: 10px
}

table {
    border-collapse: collapse
}

    table td,
    table th {
        padding: 10px
    }

    table thead th {
        background-color: rgba(0, 0, 0, .12);
        border-color: rgba(0, 0, 0, .1);
        font-weight: 500;
        font-size: 16px
    }

    table tbody th {
        background-color: #f5f5f5;
        font-size: 15px
    }

    table th {
        border: 1px solid #ddd;
        font-weight: 500
    }

    table td {
        border: 1px solid #ddd;
        background-color: #fff;
        font-size: 14px
    }

        table td b,
        table td strong {
            font-weight: 500
        }

.pagination.ifPagination {
    padding: 10px 0;
    text-align: center;
    border-radius: 0 !important;
    width: 100%;
    margin: 0
}

    .pagination.ifPagination li.active a:active,
    .pagination.ifPagination li.active a:hover,
    .pagination.ifPagination li.active a:link,
    .pagination.ifPagination li.active a:visited {
        background-color: #e80844;
        border-color: #e80844;
        z-index: auto
    }

    .pagination.ifPagination li.disabled a:active,
    .pagination.ifPagination li.disabled a:hover,
    .pagination.ifPagination li.disabled a:link,
    .pagination.ifPagination li.disabled a:visited {
        color: #d8d8d8 !important
    }

    .pagination.ifPagination li a {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        border-radius: 50%;
        color: #666
    }

@media (max-width:480px) {
    .pagination.ifPagination li a {
        padding: 4px 9px
    }
}

.pagination.ifPagination li a:hover {
    background-color: #e80844;
    color: #fff;
    border-color: #e80844
}

.pagination.ifPagination li:last-child a,
.pagination.ifPagination li:first-child a:hover,
.pagination.ifPagination li:last-child a:hover,
.pagination.ifPagination li:first-child a {
    background-color: transparent
}

.pagination.ifPagination li:first-child a,
.pagination.ifPagination li:last-child a {
    border: 0
}

ul.tabListNav {
    margin: 10px 0;
    padding: 0;
    border: 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    background-color: #fff
}

    ul.tabListNav li {
        font-size: 13px
    }

        ul.tabListNav li:last-child a {
            border-right: 0
        }

        ul.tabListNav li a {
            margin: 0;
            color: #8e8e8e;
            border-bottom: 3px solid #fff;
            text-align: center
        }

form.forumJump .heading,
form.forumJump .heading2 {
    padding-top: 5px;
    padding-bottom: 15px;
    padding-left: 5px
}

form.forumJump select.form-control {
    height: 48px;
    padding: 6px 20px;
    border-radius: 2px
}

form.forumJump select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    vertical-align: middle;
}

form.forumJump .select_carat_div {
    position: relative;
}

    form.forumJump .select_carat_div:after {
        background: url('/content/img/all_icons_sprit.png') -99px 43px;
        content: "";
        width: 7px;
        height: 14px;
        position: absolute;
        top: 50%;
        right: 12px;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }

form.forumJump button.btn {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
    background-color: #e80844;
    font-weight: 600;
    font-size: 11px;
    padding: 12px 24px
}

.row.eventThumbRow div[class^=col] {
    padding-top: 3px;
    padding-bottom: 7px
}

.thumbnail.newsThumbnail {
    border: 0;
    margin: 0 !important
}

    .thumbnail.newsThumbnail h3 {
        padding: 0 0 10px 0;
        font-size: 14px
    }

        .thumbnail.newsThumbnail h3 a span.thumb img {
            width: 100%
        }

    .thumbnail.newsThumbnail .caption {
        padding: 0 10px 5px 10px;
        width: 100%;
        bottom: 0;
        left: 0
    }

        .thumbnail.newsThumbnail .caption p {
            padding: 2px 0
        }

section.pageTitleSection2 {
    background-color: #f5f5f5;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #d8d8d8
}

    section.pageTitleSection2 .heading {
        font-size: 17px;
        font-weight: 600;
        text-transform: uppercase
    }

section.eventPhotoSection .container,
section.photoContainerSection .container {
    padding-top: 10px;
    padding-bottom: 10px
}

.photoContainer .wrapper {
    background-color: #fff;
    padding: 15px
}

    .photoContainer .wrapper h1 {
        font-size: 20px;
        padding-bottom: 10px
    }

    .photoContainer .wrapper p.viewNlike {
        font-size: 12px;
        padding-bottom: 0;
    }

    .photoContainer .wrapper p.photoTag b {
        font-weight: 400;
        font-size: 14px;
        padding-right: 3px
    }

    .photoContainer .wrapper p.photoTag a {
        background-color: #e4e4e4;
        padding: 2px 6px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        border-radius: 3px
    }

    .photoContainer .wrapper h6 {
        font-weight: 400;
        font-size: 13px
    }

    .photoContainer .wrapper a.shareLink {
        margin-right: 10px
    }

    .photoContainer .wrapper a.fbRoundLink,
    .photoContainer .wrapper a.twitterRoundLink {
        font-size: 30px
    }

        .photoContainer .wrapper a.fbRoundLink:hover,
        .photoContainer .wrapper a.twitterRoundLink:hover {
            color: #000
        }

    .photoContainer .wrapper a.fbRoundLink {
        color: #415e9b
    }

    .photoContainer .wrapper a.twitterRoundLink {
        color: #00deff
    }

    .photoContainer .wrapper a.pinterest {
        display: inline-block;
    }

.photoContainer .row.photoShareRow {
    padding-top: 10px
}

    .photoContainer .row.photoShareRow div[class^=col]:first-child {
        padding-left: 0;
        font-size: 13px
    }

    .photoContainer .row.photoShareRow div[class^=col]:last-child {
        padding-right: 0
    }

.photoContainer .commentContainer {
    background-color: #fff;
    padding: 0 15px 60px 15px
}

    .photoContainer .commentContainer h4 {
        padding: 10px 0 20px 16.7777%
    }

.photoClip {
    background-color: #f9f9f9;
    padding: 10px 0;
    text-align: center
}

    .photoClip a.next,
    .photoClip a.previous {
        top: 0;
        height: 100%;
        width: 50px;
        color: #8e8e8e
    }

        .photoClip a.next i.fa,
        .photoClip a.previous i.fa {
            font-size: 40px;
            top: 44%
        }

    .photoClip a.previous {
        left: 0
    }

    .photoClip a.next {
        right: 0
    }

.commentContainer h4 {
    font-size: 16px;
    font-weight: 500;
    color: #000
}

    .commentContainer h4 i {
        color: #e80844;
        font-style: normal;
        font-size: 14px
    }

.commentContainer a.seeMoreComments {
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    color: #e80844;
    border-bottom: 1px solid rgba(0, 0, 0, .07);
    background-color: rgba(0, 0, 0, .04);
    padding: 5px 0
}

.commentFormBox {
    padding: 10px 0 15px 0;
    border-bottom: 1px solid rgba(0, 0, 0, .1)
}

    .commentFormBox img,
    .commentFormBox .formBox .user_image_div_in,
    .commentFormBox .formBox .commentForm {
        vertical-align: top;
        display: inline-block
    }

    .commentFormBox img {
        width: 55px;
        height: 55px;
    }

    .commentFormBox .formBox .user_image_div_in {
        width: 50px
    }

    .commentFormBox .formBox .commentForm {
        width: 79%;
        margin-left: 15px
    }

    .commentFormBox .loginOrRegister a.btn,
    .quizzes-section .quizzes-list .quizzed-view .loginOrRegister a.btn {
        padding: 7px 22px;
        border-radius: 30px;
        border-width: 0;
        font-size: 13px;
        font-weight: 600;
        text-align: center;
        color: #fff;
        text-transform: uppercase;
    }

        .commentFormBox .loginOrRegister a.btn:hover,
        .quizzes-section .quizzes-list .quizzed-view .loginOrRegister a.btn:hover {
            background: #000;
            color: #fff;
        }

        .commentFormBox .loginOrRegister a.btn.btnLoginButton,
        .quizzes-section .quizzes-list .quizzed-view .loginOrRegister a.btn.btnLoginButton {
            background: #e80844;
        }

        .commentFormBox .loginOrRegister a.btn.btnRegisterButton,
        .quizzes-section .quizzes-list .quizzed-view .loginOrRegister a.btn.btnRegisterButton {
            background: #851c3b;
        }

.quizzes-section .quizzes-list .quizzed-view .loginOrRegister {
    margin-bottom: 20px;
    text-align: center;
}

.commentReplyFormBox {
    font-weight: 400;
    padding: 10px 0 0 0
}

    .commentReplyFormBox img.pull-left {
        width: 40px;
    }

form.commentForm div {
    background-color: #f6f7f9;
    padding: 0 0 0 5px;
    border: 1px solid #ccc;
    border-top: 0;
}

form.commentForm input.commentReplyBtn {
    padding: 6px 20px;
    font-size: 12px;
    font-weight: 500;
    background-color: #747f85;
    color: #fff;
    border: 0
}

    form.commentForm input.commentReplyBtn:hover {
        background-color: #000
    }

form.commentForm a {
    margin-top: 6px
}

.commentBlock {
    padding: 15px 0;
    border-bottom: 1px solid rgba(0, 0, 0, .1)
}

.commentUserAvatar {
    width: 55px
}

    .commentUserAvatar img {
        width: 100%
    }

.commentRightCol h5 {
    font-size: 14px;
    color: #e80844
}

    .commentRightCol h5 small {
        font-size: 12px;
        font-weight: 400;
        color: #a1a1a1;
        vertical-align: top;
        padding: 5px 0 0 0;
        display: block;
    }

        .commentRightCol h5 small span {
            margin: 0;
            font-size: 12px;
            color: #a1a1a1;
            padding: 0;
            display: inline-block;
        }

    .commentRightCol h5 a {
        color: #e80844
    }

    .commentRightCol h5 .commentDropArrow .dropdown-menu.editDeleteDropdownMenu {
        width: 140px;
        left: -135px
    }

        .commentRightCol h5 .commentDropArrow .dropdown-menu.editDeleteDropdownMenu i.fa {
            top: -11px;
            right: 9px
        }

.commentRightMain {
    margin-left: 70px
}

.commentContent {
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 18px;
    width: 100%;
    vertical-align: top;
    display: inline-block;
}

    .commentContent p {
        line-height: 18px;
        color: #000
    }

    .commentContent .commentReply a,
    .commentContent .commentReply a small {
        font-size: 14px;
        font-weight: 500
    }

        .commentContent .commentReply a.likecomment {
            color: #5cb85c !important
        }

        .commentContent .commentReply a.dislikecomment,
        .commentContent .commentReply a.edit-btn {
            color: #e80844 !important
        }

.commentRightCol h5 span {
    font-size: 15px;
    display: block;
    color: #000;
    font-weight: 400;
    margin: 8px 0;
    line-height: 20px;
    word-break: break-word;
}

.commentReply {
    padding: 10px 0 0 0;
    font-weight: 500;
    font-size: 13px;
    color: #818181;
    width: 100%;
    vertical-align: top;
    display: block;
    clear: both
}

    .commentReply a {
        color: #e80844 !important;
        font-size: 16px;
        text-decoration: none
    }

        .commentReply a.edit-btn {
            float: right
        }

        .commentReply a small {
            color: #e80844;
            cursor: pointer
        }

        .commentReply a .fa {
            font-size: 16px;
            color: rgba(0, 0, 0, .4);
            line-height: 0;
        }

            .commentReply a .fa.fa-thumbs-up {
                color: #5cb85c;
            }

            .commentReply a .fa.fa-thumbs-down,
            .commentReply a .fa.fa-flag-empty {
                color: #e80844;
            }

        .commentReply a:hover small {
            color: #818181;
        }

    .commentReply small {
        font-size: 12px;
        font-weight: 400;
        cursor: default
    }

    .commentReply span {
        font-size: 13px;
        color: #bbb;
        padding: 0 5px
    }

.profileCommentReply {
    border-top: 1px solid rgba(0, 0, 0, .1);
    padding: 5px 15px 10px 15px
}

.commentContent .commentReply .commnetClickDiv {
    padding-bottom: 10px;
}

.commentContent .commentReply .commentDropArrow {
    margin-top: 11px;
}

    .commentContent .commentReply .commentDropArrow a .fa {
        color: #000;
    }

.commentContent .commentReply .commnetClickDiv a.likecomment,
.commentContent .commentReply .commnetClickDiv a.dislikecomment {
    padding: 0;
}

.photoDialogRow button.close {
    top: -6px;
    right: -5px;
    z-index: 1
}

    .photoDialogRow button.close svg {
        width: 21px;
        height: 21px;
    }

.notifiation_section {
    padding: 30px 0
}

    .notifiation_section h1.heading {
        font-size: 21px;
        text-transform: uppercase;
    }

    .notifiation_section .notifiaction_div ul {
        padding: 15px 0;
    }

        .notifiation_section .notifiaction_div ul li:first-child {
            border-top: 1px solid #ddd;
        }

        .notifiation_section .notifiaction_div ul li {
            display: inline-block;
            width: 100%;
            padding: 6px;
            border: 1px solid #ddd;
            border-top: 0;
        }

            .notifiation_section .notifiaction_div ul li.unread {
                background-color: #efefef;
            }

            .notifiation_section .notifiaction_div ul li .img_div,
            .notifiation_section .notifiaction_div ul li .content_div,
            .notifiation_section .notifiaction_div ul li .content_div h3 {
                display: inline-block;
                vertical-align: top;
            }

            .notifiation_section .notifiaction_div ul li .img_div {
                margin: auto;
                text-align: center;
            }

                .notifiation_section .notifiaction_div ul li .img_div .online:before {
                    bottom: 0;
                    right: 0;
                }

            .notifiation_section .notifiaction_div ul li .content_div {
                width: 90%;
                margin-left: 6px
            }

                .notifiation_section .notifiaction_div ul li .content_div .friendRequestNotification {
                    width: auto
                }

                .notifiation_section .notifiaction_div ul li .content_div a {
                    color: #e80844;
                    font-family: 'Open Sans', sans-serif !important;
                }

                .notifiation_section .notifiaction_div ul li .content_div h3 {
                    font-size: 13px;
                    color: #000;
                    font-family: 'Open Sans', sans-serif !important;
                    line-height: 18px;
                }

                    .notifiation_section .notifiaction_div ul li .content_div h3 span {
                        font-weight: 400;
                    }

            .notifiation_section .notifiaction_div ul li a {
                display: inline-block;
                text-decoration: none;
                width: 85%
            }

            .notifiation_section .notifiaction_div ul li .img_div .user_image_div_in,
            .notifiation_section .notifiaction_div ul li .img_div img {
                width: 39px;
                height: 39px;
                margin: auto
            }

            .notifiation_section .notifiaction_div ul li p {
                font-size: 12px;
                color: #000;
                font-family: 'Open Sans', sans-serif !important;
                padding: 0
            }

            .notifiation_section .notifiaction_div ul li .senderimg {
                float: right;
                width: 71px;
                vertical-align: top
            }

            .notifiation_section .notifiaction_div ul li.uncheck {
                background: #f7f9ff
            }

            .notifiation_section .notifiaction_div ul li .content_div .time_ofDay {
                font-size: 11px;
                color: #8e8e8e;
                font-family: 'Open Sans', sans-serif !important;
            }

            .notifiation_section .notifiaction_div ul li .content_div .content {
                display: inline-block;
                vertical-align: middle
            }

            .notifiation_section .notifiaction_div ul li .content_div .button_sec_div {
                float: right;
                margin-left: 20px
            }

                .notifiation_section .notifiaction_div ul li .content_div .button_sec_div button {
                    width: 80px;
                    height: 28px;
                    border-radius: 30px;
                    font-size: 13px;
                    text-transform: capitalize;
                    font-family: 'Open Sans', sans-serif !important;
                    border-width: 0;
                    border: 0;
                    font-weight: 600;
                    background: #ef0039;
                    color: #fff;
                    margin-right: 10px
                }

                    .notifiation_section .notifiaction_div ul li .content_div .button_sec_div button:last-child {
                        margin-right: 0
                    }

                    .notifiation_section .notifiaction_div ul li .content_div .button_sec_div button:hover {
                        background: #000;
                        color: #fff
                    }

    .notifiation_section .notifiaction_div .viewAll {
        width: 100px;
        background: #e80844;
        display: block;
        text-transform: capitalize;
        height: 30px;
        text-align: center;
        vertical-align: middle;
        border-radius: 30px;
        padding: 5px 0;
        color: #fff;
        margin: 0 auto;
        font-size: 13px;
        text-decoration: none
    }

        .notifiation_section .notifiaction_div .viewAll:hover {
            background: #000;
            color: #fff
        }

.dashbord_new_str .notifiation_section {
    padding: 0 0 20px
}

    .dashbord_new_str .notifiation_section .notifiaction_div ul li {
        padding: 8px
    }

        .dashbord_new_str .notifiation_section .notifiaction_div ul li .img_div {
            width: 14%;
        }

        .dashbord_new_str .notifiation_section .notifiaction_div ul li .content_div {
            margin-left: 5px;
            width: 79%
        }

        .dashbord_new_str .notifiation_section .notifiaction_div ul li .senderimg {
            width: 43px
        }

        .dashbord_new_str .notifiation_section .notifiaction_div ul li .content_div h3 {
            font-size: 13px
        }

        .dashbord_new_str .notifiation_section .notifiaction_div ul li .content_div .time_ofDay {
            font-size: 10px
        }

    .dashbord_new_str .notifiation_section h1.heading {
        font-size: 19px
    }

    .dashbord_new_str .notifiation_section .notifiaction_div ul {
        padding: 6px 0
    }

.photoCommentCol.photoHeightMatch h1 {
    font-size: 24px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif !important;
}

.photoCommentCol.photoHeightMatch a.fbRoundLink {
    font-size: 18px;
    color: #3a589e;
    text-decoration: none;
}

.photoCommentCol.photoHeightMatch a.twitterRoundLink {
    text-decoration: none;
}

.photoModalContainer {
    text-align: center;
    background: #000;
}

@media(min-width:992px) {
    .photoDialogRow div[class^="col"].photoCommentCol .commentOverflowY {
        overflow-y: auto
    }
}

.photoDialogRow div[class^="col"].photoCommentCol .commentOverflowY {
    height: 235px;
}

@media(max-width:1280px) {
    .photoDialogRow div[class^="col"].photoCommentCol .commentOverflowY {
        height: 294px
    }

    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 {
        padding: 0 15px;
    }
}

.photoDialogRow .photoCommentCol .commentOverflowY .commentRightMain h5 span {
    font-size: 12px;
    color: #000;
    display: block;
    font-weight: 400
}

.photoModalContainer a.next,
.photoModalContainer a.previous {
    top: 0;
    height: 100%;
    width: 50px;
    color: rgba(255, 255, 255, .7)
}

    .photoModalContainer a.next:hover,
    .photoModalContainer a.previous:hover {
        color: #e80844
    }

    .photoModalContainer a.next i.fa,
    .photoModalContainer a.previous i.fa {
        font-size: 30px;
        top: 47%;
        right: 0;
        text-shadow: 0 0 10px rgba(0, 0, 0, .5)
    }

        .photoModalContainer a.next i.fa svg,
        .photoModalContainer a.previous i.fa svg {
            width: 30px;
            height: 30px;
        }

.photoModalContainer a.previous {
    left: 0
}

.photoModalContainer a.next {
    right: 0
}

.tob5Celeb img.topCelebThumb {
    padding: 5px 0 15px 0;
    width: 150px
}

.tob5Celeb div.topCelebThumb {
    padding: 5px 0 15px 0;
    position: relative
}

    .tob5Celeb div.topCelebThumb span.badge {
        background-color: #3a0a30;
        padding: 10px;
        font-weight: 400;
        font-size: 14px;
        border-radius: 50%;
        top: 0;
        left: 40%
    }

    .tob5Celeb div.topCelebThumb img {
        width: 150px
    }

.tob5Celeb .top5CelebTab {
    padding: 15px 0;
    text-align: center
}

    .tob5Celeb .top5CelebTab li {
        float: none
    }

        .tob5Celeb .top5CelebTab li + li:before {
            content: "|";
            padding: 0 4px;
            color: #888;
            font-size: 20px
        }

.tob5Celeb a:active.btn,
.tob5Celeb a:link.btn,
.tob5Celeb a:visited.btn {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    background-color: #fff;
    color: #ef0039;
    font-size: 11px;
    font-weight: 600;
    padding: 8px 16px;
    width: 170px;
    margin-top: 10px
}

    .tob5Celeb a:active.btn .fa,
    .tob5Celeb a:link.btn .fa,
    .tob5Celeb a:visited.btn .fa {
        font-size: 9px;
        margin-left: 4px
    }

.tob5Celeb a:hover.btn {
    text-decoration: underline
}

.tob5Celeb .div-latest-content-celebrity-section {
    padding: 0 10px
}

    .tob5Celeb .div-latest-content-celebrity-section .cele-list-tab {
        border-bottom: 1px solid #d1d1d1;
        font-size: 14px;
        text-transform: uppercase;
        list-style: none;
        counter-increment: li;
        padding: 10px 0;
        display: block;
    }

        .tob5Celeb .div-latest-content-celebrity-section .cele-list-tab:before {
            content: counter(li, decimal-leading-zero) ".";
            min-width: 15px;
            margin-left: 5px;
            color: #222
        }

        .tob5Celeb .div-latest-content-celebrity-section .cele-list-tab:last-child {
            border: 0
        }

.row2ColVertical div[class^=col]:first-child {
    padding: 0 0 5px 0
}

.row2ColVertical div[class^=col]:last-child {
    padding: 5px 0 0 0
}

.thumbNTitle a {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1
}

.thumbNTitle img {
    width: 100%
}

.thumbNTitle .thumbNTitleHeader {
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 6px 10px 0 10px;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .9) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .9) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .9) 100%)
}

    .thumbNTitle .thumbNTitleHeader h2 {
        font-size: 14px;
        font-weight: 400;
        padding-bottom: 0;
        line-height: 18px
    }

    .thumbNTitle .thumbNTitleHeader .hiddenDiv {
        font-size: 12px;
        font-weight: 300;
        padding: 0;
        line-height: 0;
        -ms-filter: "alpha(opacity=$alpha*100)";
        -webkit-opacity: 0;
        -moz-opacity: 0;
        -khtml-opacity: 0;
        opacity: 0;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        -ms-transition: .3s;
        -o-transition: .3s;
        transition: .3s
    }

.thumbNTitle:hover .hiddenDiv {
    padding: 5px 0 10px 0;
    -ms-filter: "alpha(opacity=$alpha*100)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    line-height: normal
}

.thumbVerticalLink {
    padding: 5px 0
}

    .thumbVerticalLink a {
        font-weight: 500;
        font-size: 16px
    }

        .thumbVerticalLink a b {
            font-size: 12px;
            font-weight: 500
        }

        .thumbVerticalLink a b,
        .thumbVerticalLink a img {
            padding-bottom: 8px
        }

        .thumbVerticalLink a img {
            width: 100%
        }

    .thumbVerticalLink p {
        -webkit-line-clamp: 3;
        line-height: 16px;
        max-height: 52px;
        font-weight: 400;
        font-size: 13px;
        margin-bottom: 5px
    }

.yellowBg {
    background-color: #ffd232
}

.thumbnail a:active.thumbLink span,
.thumbnail a:link.thumbLink span,
.thumbnail a:visited.thumbLink span {
    font-size: 15px;
    font-weight: 600;
}

    .thumbnail a:active.thumbLink span b,
    .thumbnail a:link.thumbLink span b,
    .thumbnail a:visited.thumbLink span b {
        padding: 0 0 5px 0;
        font-size: 12px;
        font-weight: 400
    }

.thumbnail a:active.thumbLink img,
.thumbnail a:link.thumbLink img,
.thumbnail a:visited.thumbLink img {
    width: 100%
}

.thumbnail .caption {
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 0 10px 0
}

    .thumbnail .caption b {
        color: #8e8e8e;
        font-size: 11px
    }

        .thumbnail .caption b span {
            margin-right: 3px
        }

    .thumbnail .caption p {
        font-size: 13px;
        color: #8e8e8e
    }

        .thumbnail .caption p i {
            padding: 0 5px 0 0;
            vertical-align: top;
        }

.searchBox .form-control {
    width: 100%;
    display: inline-block;
    height: 40px;
    border-radius: 3px;
    -webkit-appearance: none;
}

@media only screen and (min-width:768px) and (max-width:1023px) {
    form.forumJump button.btn {
        padding: 12px 13px
    }
}

.tob5Celeb div.topCelebThumb img {
    height: 145px
}

footer .footerMenuArea .container .row div[class^=col].ifFooterMenu h4,
footer .footerMenuArea .container .row div[class^=col].popularChannelList h4,
footer .footerMenuArea .container .row div[class^=col].socialNetworkMenu h4 {
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 10px;
    color: #fff;
}

footer .footerMenuArea .container .row div[class^=col].socialNetworkMenu a {
    line-height: 10px;
    font-size: 11px;
    font-weight: 600;
    display: block;
    color: #fff;
    margin-bottom: 6px;
}

    footer .footerMenuArea .container .row div[class^=col].socialNetworkMenu a:first-child {
        padding-top: 10px
    }

    footer .footerMenuArea .container .row div[class^=col].socialNetworkMenu a b {
        font-size: 13px;
        line-height: 15px;
        font-family: 'Open Sans', sans-serif !important;
        font-weight: 500 !important;
    }

.row5Thumb div[class^=col].bigThumbCol.thumb_height_p {
    padding-top: 0;
}

.commentFormBox .formBox .commentForm textarea {
    resize: none;
    border-radius: 5px;
    word-break: break-word;
}

    .commentFormBox .formBox .commentForm textarea:focus,
    .commentFormBox .formBox .commentForm textarea:hover {
        box-shadow: none;
        outline: 0
    }

.commentFormBox .formBox form.commentForm div {
    background: 0 0;
    border: 0
}

.commentFormBox .formBox form.commentForm .commentReplyBtn,
.without-login .commentReplyBtn,
.commentContainer .commentReplyBtn {
    border-radius: 16px;
    background-color: #5cb85c;
    font-size: 12px;
    font-weight: 500;
    padding: 5px 14px;
    margin-top: 15px;
    color: #fff;
}

    .commentFormBox .formBox form.commentForm .commentReplyBtn:hover,
    .without-login .commentReplyBtn:hover,
    .commentContainer .commentReplyBtn:hover {
        background-color: #000
    }

    .commentFormBox .formBox form.commentForm .commentReplyBtn:focus,
    .without-login .commentReplyBtn:focus,
    .commentContainer .commentReplyBtn:focus {
        outline: none;
    }

.commentFormBox .formBox form.commentForm .imagePutLink {
    padding: 3px 14px;
    background: #dfdfdf;
    border-radius: 30px;
    margin-top: 20px
}

    .commentContainer a.seeMoreComments:hover,
    .commentFormBox .formBox form.commentForm .imagePutLink:hover span {
        color: #fff
    }

    .commentFormBox .formBox form.commentForm .imagePutLink:hover {
        background: #df0035;
        color: #fff
    }

.commentFormBox .formBox form.commentForm .imagePutLink {
    display: none
}

    .commentFormBox .formBox form.commentForm .imagePutLink span {
        font-size: 12px;
        color: #000;
        display: inline-block;
        vertical-align: middle;
        margin-left: 7px
    }

.commentContainer a.seeMoreComments {
    margin-top: 20px;
    border-radius: 16px;
    background-color: #ef0039;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    padding: 5px 14px;
    display: block;
    width: 114px;
    text-decoration: none;
    text-align: center;
    margin: 10px auto 0
}

.commentContainer .commentReplyBtn.btn-slide-guestsection {
    margin: 0 auto 10px;
    display: block;
    padding: 9px 20px;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 15px;
}

.commentReply .edit-btn .fa-flag,
.commentReply .edit-btn .fa-flag:focus,
.commentReply .edit-btn .fa-flag:hover {
    color: #ff0e0e
}

.commentPopup .modal-dialog {
    width: 328px;
    border-radius: 20px
}

    .commentPopup .modal-dialog .modal-content {
        border-radius: 20px
    }

        .commentPopup .modal-dialog .modal-content .modal-body input {
            font-size: 16px;
            font-weight: 600;
            color: #000
        }

        .commentPopup .modal-dialog .modal-content .modal-body button {
            border-radius: 16px;
            background-color: #ef0039;
            font-size: 16px;
            font-weight: 500;
            border-width: 0;
            padding: 6px 25px
        }

#photoDialogBox .modal-body {
    height: 95vh;
    overflow: hidden
}

    #photoDialogBox .modal-body .photoDialogRow {
        height: 90.3vh
    }

        #photoDialogBox .modal-body .photoDialogRow h1 {
            font-size: 18px;
            font-weight: 600;
            padding: 3px 15px;
            min-height: 62px;
        }

    #photoDialogBox .modal-body .commentContainer .without-login .navDivLoad {
        text-align: center;
        margin: 0 auto;
        display: none
    }

.adBannerSection {
    text-align: center;
    margin: auto;
    padding: 30px 0
}

    .adBannerSection img {
        margin: 0 auto
    }

.commentPopup .modal-dialog .modal-content .modal-body .close {
    background: 0 0
}

.photoContainer.photoDetailsGallery .photoClip {
    background: #fff
}

.photoContainer.photoDetailsGallery .wrapper h6 {
    font-size: 18px;
    color: #000
}

.photoContainer.photoDetailsGallery .wrapper p.viewNlike {
    color: #000
}

    .photoContainer.photoDetailsGallery .wrapper p.viewNlike:hover {
        color: #e80844
    }

.photoContainer.photoDetailsGallery .wrapper p.photoTag b {
    font-weight: 600
}

.photoContainer.photoDetailsGallery .wrapper p.photoTag a {
    background-color: #e4e4e4;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
    font-size: 12px;
    color: #000;
    padding: 6px 12px;
    text-decoration: none;
    font-weight: 600;
}

.details_comment {
    padding: 30px 0 10px
}

.photoContainer.photoDetailsGallery .wrapper p.photoTag {
    padding: 10px 0 0 95px
}

.photoContainer.photoDetailsGallery .commentContainer h4 {
    padding-left: 0;
    border-top: 1px solid #f7f7f7
}

.erro_page_in_section {
    padding: 50px 0;
    text-align: center;
    margin: 0 auto
}

    .erro_page_in_section img {
        margin: auto
    }

    .erro_page_in_section .btn {
        border-radius: 20px;
        background-color: #e80844;
        font-weight: 500;
        font-size: 12px;
        padding: 10px 20px;
        border-width: 0;
        color: #fff;
        margin: 10px 0;
        width: 140px
    }

        .erro_page_in_section .btn:hover {
            background: #000;
            color: #fff
        }

    .erro_page_in_section strong {
        font-size: 72px;
        color: #f10039
    }

    .erro_page_in_section h1 {
        color: #f10039;
        font-weight: 400;
        text-transform: uppercase
    }

    .erro_page_in_section h2 {
        font-size: 14px;
        color: #f10039;
        line-height: 24px
    }

    .erro_page_in_section h1 span {
        font-weight: 600
    }

.follw_div_button.fanclub_button a,
.follw_div_button.fanclub_button a:hover {
    color: #fff
}

.follw_div_button a .ufl2 {
    background: #000;
    color: #fff
}

.wrapper {
    max-width: 100%;
    margin: 0 20px;
    grid-gap: 10px;
}

footer .footerBottom .container {
    padding: 0 0 35px;
}

footer .footerMenuArea .container .row div[class^=col].ifLogoCol p {
    padding: 20px 0 0 38px;
    font-size: 14px;
}

.grayBg2.color_bg2 {
    background: #f3f3f3;
    padding: 30px 0;
    border-top: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3
}

    .grayBg2.color_bg2 .headingBox {
        margin-bottom: 10px
    }

    .grayBg2.color_bg2 h4 {
        color: #000;
        text-transform: uppercase
    }

    .grayBg2.color_bg2 .forumJump {
        padding: 0
    }

.dropdown-backdrop {
    z-index: 1
}

.commentContainer .commentBlock .pull-left {
    margin-right: 5px;
    word-break: break-all;
    width: 50px;
}

.commentContainer .commentBlock .commentUserAvatar .online:before {
    right: 2px;
    bottom: 0;
}

.commentContainer .commentBlock .userInactiveGreyArea img {
    opacity: 0.3;
    background: #ddd;
}

.commentContainer .commentBlock .commentRightMain {
    margin-left: 0;
    width: 88%;
}

.notificationLoader {
    position: relative;
}

    .notificationLoader img {
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        text-align: center;
        margin: auto
    }

.rating_div_sec .caption,
.rating_div_sec .clear-rating {
    display: none
}

.rating_div_sec .filled-stars span {
    padding-top: 0;
}

.rating-container .filled-stars {
    text-shadow: none;
    -webkit-text-stroke: #c41442
}

.rating-container .empty-stars {
    color: #fff
}

.rating_div_sec span i {
    line-height: 0;
}

    .rating_div_sec span i svg {
        width: 25px;
        height: 25px;
    }

.rating-container .rating-input {
    height: 0
}

.celebThumbList {
    padding: 0 14px 14px;
}

.celebList.topShows {
    margin-bottom: 0px;
    display: inline-block;
    width: 144px;
    margin-right: 5px;
    float: left;
}

    .celebList.topShows b {
        margin-top: 0;
        display: block;
        font-weight: 500;
        color: #000;
        font-size: 12px;
        padding: 10px 0;
    }

    .celebList.topShows .all_reviews_star .stars .fa {
        color: #e80844
    }

.celebThumbList .commonNavBarHeading,
.movieThumbList.divChangeMovieNav .commonNavBarHeading {
    padding-bottom: 10px;
}

.newReleaseMovie .all_reviews_star {
    margin-top: 5px
}

.movieThumbList.divChangeMovieNav .navMoviesSection .navMovieList {
    width: 15%;
    margin-right: 10px;
}

    .movieThumbList.divChangeMovieNav .navMoviesSection .navMovieList:last-child {
        margin-right: 0;
    }

.navMoviesSection {
    padding: 0 14px 0;
}

.movieThumbList.divChangeMovieNav .navMoviesSection .navMovieList h5 a,
.movieThumbList.divChangeMovieNav .navMoviesSection .navMovieList h5 a img {
    width: 100%;
}

    .movieThumbList.divChangeMovieNav .navMoviesSection .navMovieList h5 a span {
        display: block;
        color: #000;
        font-size: 13px;
        font-weight: 600;
        min-height: 33px;
        margin-top: 7px;
    }

    .movieThumbList.divChangeMovieNav .navMoviesSection .navMovieList h5 a:hover span,
    .noRatingText {
        color: #e80844;
    }

.RadioGalleryFilterDiv {
    padding: 20px 0;
}

    .RadioGalleryFilterDiv .checkRadio,
    .RadioGalleryFilterDiv .linkBtn,
    .movieThumbList.divChangeMovieNav .navMoviesSection .navMovieList,
    .movieThumbList.divChangeMovieNav .navMoviesSection .navMovieList h5 a {
        display: inline-block;
        vertical-align: top;
    }

        .RadioGalleryFilterDiv .checkRadio label.radioIF {
            text-transform: uppercase;
        }

    .RadioGalleryFilterDiv .linkBtn {
        float: right;
        font-size: 15px;
        font-weight: 600;
    }

.commentPopup .modal-dialog {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%) !important;
    -moz-transform: translateY(-50%) !important;
    -ms-transform: translateY(-50%) !important;
    -o-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
}

.thumbnail.newsThumbnail.showDateOnly {
    height: auto;
    min-height: 230px
}

.photoContainer.photoDetailsGallery .wrapper {
    margin: 0
}

.filterdiv_infilmogrpy {
    padding: 20px 0;
}

    .filterdiv_infilmogrpy strong {
        font-size: 14px;
        text-transform: uppercase;
    }

    .filterdiv_infilmogrpy .celebnav,
    .filterdiv_infilmogrpy strong {
        display: inline-block;
        vertical-align: middle;
    }

        .filterdiv_infilmogrpy .celebnav a {
            display: inline-block;
            border-right: 1px solid #dfdfdf;
            padding: 0 10px;
            text-decoration: none;
            font-size: 15px;
            text-transform: capitalize;
            font-weight: 600
        }

            .filterdiv_infilmogrpy .celebnav a.active {
                color: #e80844
            }

            .filterdiv_infilmogrpy .celebnav a:last-child {
                border: 0
            }

.grayBg2.common_in_person_page_div {
    padding-top: 0;
    background-color: #f0f0f0;
    border-top: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
    padding-bottom: 15px
}

.common_in_person_page_div .middleContentTwoLeftCol {
    padding-right: 10px
}

.grayBg2.common_in_person_page_div .heading {
    padding-top: 35px;
    margin-top: 0
}

.common_in_person_page_div .middleContentTwoLeftCol {
    margin-bottom: 15px
}

    .common_in_person_page_div .middleContentTwoLeftCol .linkBtn {
        display: inline-block;
        float: right
    }

.common_in_person_page_div .nav-tabs li a {
    background-color: transparent;
    border: 0;
    color: #000;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    border: 0;
    text-align: center;
    margin-right: 0;
    border-radius: 0;
    border-bottom: transparent;
    background: #fff;
    padding: 20px 0
}

.common_in_person_page_div .nav-tabs li {
    width: 33%;
    margin-bottom: 0;
    position: relative;
    border-bottom: 2px solid #ddd
}

.common_in_person_page_div .nav-tabs {
    border: 1px solid #ddd;
    background: #fff;
    border-bottom: 0
}

    .common_in_person_page_div .nav-tabs > li.active > a,
    .common_in_person_page_div .nav-tabs > li.active > a:focus,
    .common_in_person_page_div .nav-tabs > li.active > a:hover {
        border: 0;
        background: #fff;
        color: #000
    }

        .common_in_person_page_div .nav-tabs > li.active > a:before {
            content: "";
            width: 11px;
            height: 11px;
            position: absolute;
            bottom: -7px;
            left: 0;
            right: 0;
            margin: auto;
            border-top: 1px solid #e80844;
            border-left: 1px solid #e80844;
            background: #fff;
            transform: rotateZ(-135deg);
            z-index: 100
        }

        .common_in_person_page_div .nav-tabs > li.active > a:after {
            content: "";
            width: 100%;
            height: 1px;
            position: absolute;
            left: 0;
            background: #e80844;
            bottom: -2px
        }

    .common_in_person_page_div .nav-tabs > li.active {
        border-bottom: 0
    }

.common_in_person_page_div .tab-content {
    padding: 10px 0
}

    .common_in_person_page_div .tab-content .todaysNews.radio {
        text-align: center;
        margin: 0;
        border: 0
    }

        .common_in_person_page_div .tab-content .todaysNews.radio .checkRadio .radioIF {
            padding-left: 10px
        }

        .common_in_person_page_div .tab-content .todaysNews.radio .checkRadio label.radioIF input[type=radio] {
            margin-top: 0;
        }

        .common_in_person_page_div .tab-content .todaysNews.radio .checkRadio .radioIF span {
            margin-left: 25px;
            font-size: 16px;
            color: #000;
            display: inline-block;
            vertical-align: middle;
        }

    .common_in_person_page_div .tab-content .tab-pane .linkBtn {
        margin: 10px 0;
        float: none;
        margin: 0 auto;
        display: block;
        width: 100px;
        text-transform: capitalize;
        font-size: 14px;
        font-weight: 400;
        background: #f2003a;
        padding: 6px 17px;
        margin-top: 30px
    }

        .common_in_person_page_div .tab-content .tab-pane .linkBtn .fa {
            font-size: 10px;
        }

.common_in_person_page_div .inner_tab_style {
    background: 0 0;
    border: 1px solid #e80844;
    text-align: center;
    margin: 10px auto;
    width: 250px;
    border-radius: 20px
}

.common_in_person_page_div .heading {
    text-transform: uppercase;
    margin: 20px 0 0
}

.common_in_person_page_div .inner_tab_style li {
    border: 0;
    width: 50%
}

    .common_in_person_page_div .inner_tab_style li a {
        border: 0
    }

    .common_in_person_page_div .inner_tab_style li:first-child a {
        border-radius: 20px 0 0 20px
    }

    .common_in_person_page_div .inner_tab_style li:last-child {
        border-right: 0
    }

        .common_in_person_page_div .inner_tab_style li:last-child a {
            border-radius: 0 20px 20px 0
        }

.freaturs_in_comm_div .heading {
    text-transform: uppercase;
    padding-bottom: 30px;
}

.freaturs_in_comm_div .slick-slider {
    margin-bottom: 0;
}

.freaturs_in_comm_div .top_rasio_celeb {
    background: #fff;
    border: 1px solid #e2e2e2;
    position: relative
}

    .freaturs_in_comm_div .top_rasio_celeb .embedresponsive4,
    .freaturs_in_comm_div .top_rasio_celeb img,
    .freaturs_in_comm_div .top_rasio_celeb .content_side {
        display: inline-block;
        vertical-align: top;
    }

    .freaturs_in_comm_div .top_rasio_celeb .embedresponsive4 {
        width: 40%;
    }

    .freaturs_in_comm_div .top_rasio_celeb img {
        width: 100%;
        height: auto;
    }

    .freaturs_in_comm_div .top_rasio_celeb a {
        text-decoration: none;
    }

    .freaturs_in_comm_div .top_rasio_celeb .content_side {
        padding: 20px 27px 13px;
        width: 55%
    }

.freaturs_in_comm_div .slick-prev:after {
    content: ">";
    color: red;
    font-size: 30px
}

.freaturs_in_comm_div .left {
    position: absolute;
    top: -60px;
    font-size: 22px;
    right: 31px;
    padding: 7px 4px;
    background: #fff;
    border: 1px solid #e2e2e2;
    cursor: pointer
}

    .freaturs_in_comm_div .left:before {
        content: " ";
        width: 20px;
    }

.freaturs_in_comm_div .right {
    position: absolute;
    top: -60px;
    right: 0;
    padding: 7px 4px;
    background: #fff;
    font-size: 22px;
    border: 1px solid #e2e2e2;
    cursor: pointer
}

.freaturs_in_comm_div .slick-next:before {
    content: "<";
    color: red;
    font-size: 30px
}

.freaturs_in_comm_div .right svg,
.freaturs_in_comm_div .left svg {
    width: 22px;
    height: 22px;
}

.freaturs_in_comm_div .top_rasio_celeb .content_side strong {
    font-size: 12px;
    color: #000;
    text-transform: uppercase;
    display: block
}

    .freaturs_in_comm_div .top_rasio_celeb .content_side strong span {
        font-weight: 400;
    }

.freaturs_in_comm_div .top_rasio_celeb .content_side a {
    color: #000;
}

.freaturs_in_comm_div .top_rasio_celeb .content_side h3 {
    font-size: 18px;
    color: #000;
    font-weight: 600
}

.freaturs_in_comm_div .top_rasio_celeb .content_side ul {
    margin-bottom: 0;
}

    .freaturs_in_comm_div .top_rasio_celeb .content_side ul li .fa {
        font-size: 14px;
        display: inline-block;
        vertical-align: middle;
        color: #f30048
    }

    .freaturs_in_comm_div .top_rasio_celeb .content_side ul li span {
        font-size: 10px;
        color: #575757;
        display: inline-block;
        vertical-align: middle;
        margin-left: 6px
    }

.freaturs_in_comm_div_section {
    /*background: url('/content/img/person_bg.png') center no-repeat;*/
    background-color: #f0f0f0;
    background-size: cover;
    overflow: hidden
}

    .freaturs_in_comm_div_section .freaturs_in_comm_div {
        overflow: hidden;
    }

.freaturs_in_comm_div .celebShowCol,
.freaturs_in_comm_div .celebMovieCol {
    padding: 30px 17px
}

.freaturs_in_comm_div .top_rasio_celeb .top_star_rating {
    width: 53px;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0
}

    .freaturs_in_comm_div .top_rasio_celeb .top_star_rating ul li {
        display: block;
        margin-right: 0
    }

        .freaturs_in_comm_div .top_rasio_celeb .top_star_rating ul li:last-child {
            background: #1e1e1e;
            color: #fff;
            font-size: 16px;
            padding: 9px 12px;
            font-weight: 600
        }

            .freaturs_in_comm_div .top_rasio_celeb .top_star_rating ul li:last-child span {
                font-size: 10px;
                color: #fff;
                font-weight: 500;
                margin-left: 0;
                text-transform: capitalize;
                font-style: italic;
            }

        .freaturs_in_comm_div .top_rasio_celeb .top_star_rating ul li .fa {
            color: #fff;
            padding: 7px 14px
        }

            .freaturs_in_comm_div .top_rasio_celeb .top_star_rating ul li .fa svg {
                width: 20px;
                height: 20px;
            }

        .freaturs_in_comm_div .top_rasio_celeb .top_star_rating ul li:first-child {
            background: #f20039
        }

        .freaturs_in_comm_div .top_rasio_celeb .top_star_rating ul li span {
            display: block
        }

.nopad {
    padding-left: 0;
    padding-right: 0
}

.common_in_person_page_div .inner_tab_style li.active a {
    background: #e80844 !important;
    border-bottom: 0;
    color: #fff !important
}

.common_in_person_page_div .inner_tab_style li a:focus,
.common_in_person_page_div .inner_tab_style li a:hover {
    border: 0 !important
}

.heading_section,
section.pageTitleSection {
    background: #f8f8f8;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1
}

.heading_section {
    padding: 20px 0;
}

    .heading_section h1 {
        text-transform: uppercase
    }

section.pageTitleSection {
    padding: 10px 0;
}

.photoTag {
    line-height: 36px;
}

    .photoTag .tagArea {
        background-color: #ddd;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        border-radius: 20px;
        font-size: 12px;
        color: #000;
        font-weight: 500;
    }

        .photoTag .tagArea.tagcolDiv1 {
            background: #6c757d;
            color: #fff !important;
        }

        .photoTag .tagArea.tagcolDiv2 {
            background: #807e6f;
            color: #fff !important;
        }

        .photoTag .tagArea.tagcolDiv3 {
            background: #494f54;
            color: #fff !important;
        }

.sticky {
    position: relative;
    top: 0;
    margin: auto;
    text-align: center;
    padding-top: 10px
}

    .sticky.padding-left-Sticky {
        padding-left: 15px
    }

.gallerydesc {
    margin-left: 10px
}

    .gallerydesc p:empty {
        display: none;
    }

    .gallerydesc .newsCategoryTitle b a {
        display: inline-block;
        background-color: #e80844;
        border-radius: 14px;
        padding: 5px 16px;
        font-weight: 400;
        color: #fff;
        text-decoration: none
    }

    .gallerydesc .newsCategoryTitle,
    .gallerydesc .dateandsharingDiv .articleTime,
    .gallerydesc .dateandsharingDiv .link,
    .gallerydesc .editArticleAdmin {
        display: inline-block;
        vertical-align: top;
    }

    .gallerydesc .dateandsharingDiv {
        display: inline-block;
        width: 100%;
    }

        .gallerydesc .dateandsharingDiv .link {
            float: right;
            padding-bottom: 10px;
        }

            .gallerydesc .dateandsharingDiv .link .shareIconText {
                vertical-align: middle;
            }

    .gallerydesc .editArticleAdmin {
        float: right;
    }

    .gallerydesc .headingBox {
        font-size: 22px;
        line-height: 30px;
        font-weight: 500;
        color: #000;
        text-transform: capitalize;
        text-align: left;
        font-family: 'Open Sans', sans-serif !important;
        padding-bottom: 0;
    }

        .gallerydesc .headingBox .heading2 {
            color: #000;
            font-size: 28px;
            line-height: 32px;
            text-transform: capitalize;
            font-weight: 600;
            text-align: left;
            font-family: 'Open Sans', sans-serif !important;
        }

    .gallerydesc .headingBox {
        padding: 0
    }

    .gallerydesc p {
        font-style: italic;
        font-size: 17px;
        line-height: 20px;
        margin-bottom: 7px !important;
        color: #8e8e8e;
    }

    .gallerydesc .articleTime {
        font-size: 13px;
        color: #000;
        font-weight: 500;
    }

.common_section_in_div {
    padding: 20px 0
}

    .common_section_in_div .heading {
        text-transform: uppercase
    }

        .common_section_in_div .heading .linkBtn {
            text-transform: capitalize
        }

    .common_section_in_div .thumb_in_common_div_height {
        min-height: 269px
    }

    .common_section_in_div .marg-top {
        z-index: 9;
        position: relative;
        padding: 0 10px 10px;
    }

    .common_section_in_div .thumb_in_common_div_height a.thumbLink {
        display: block
    }

        .common_section_in_div .thumb_in_common_div_height a.thumbLink span {
            padding: 8px 5px
        }

            .common_section_in_div .thumb_in_common_div_height a.thumbLink span small {
                padding: 3px 6px;
                font-size: 9px;
                color: #fff;
                text-transform: uppercase;
                background: #e80844;
                border-radius: 30px;
                font-weight: 600;
            }

                .common_section_in_div .thumb_in_common_div_height a.thumbLink span small.yellow {
                    background: #fc3;
                    color: #000;
                }

                .common_section_in_div .thumb_in_common_div_height a.thumbLink span small.upcoming {
                    background: #0066ff;
                }

                .common_section_in_div .thumb_in_common_div_height a.thumbLink span small.showupdate {
                    background: #fc6c11;
                }

                .common_section_in_div .thumb_in_common_div_height a.thumbLink span small.reviewArticle {
                    background: #4d8db9;
                    color: #fff;
                }

    .common_section_in_div:nth-child(3) .thumb_in_common_div_height {
        min-height: 265px
    }

    .common_section_in_div.tv_show_in_div .thumb_in_common_div_height {
        min-height: 217px
    }

    .common_section_in_div.tv_show_in_div {
        padding: 0
    }

    .common_section_in_div .pagination {
        margin: 10px 0;
        border: 0
    }

    .common_section_in_div .thumbnail.newsThumbnail.thumb_in_common_div_height.show_in_div_in_height {
        min-height: 227px
    }

    .common_section_in_div:nth-child(3) .thumbnail.newsThumbnail.thumb_in_common_div_height.show_in_div_in_height,
    .common_section_in_div:nth-child(4) .thumbnail.newsThumbnail.thumb_in_common_div_height.show_in_div_in_height {
        min-height: 174px
    }

.thumbnail.thumb3Col,
.thumbnail.newsThumbnail.showDateOnly,
.thumbnail.newsThumbnail,
.row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex {
    background: 0 0
}

.thumbnail.newsThumbnail {
    padding: 1px;
    border: 0
}

.row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex {
    border: 0
}

.follw_div_button {
    text-align: center;
}

.todaysNews div[class^=col] .thumbnail {
    background: 0 0;
    margin-bottom: 9px
}

.six-col-in-div .thumbnail.newsThumbnail {
    height: 230px;
    min-height: 186px
}

.quizz-landing-page.quizz-sec-div.whiteBg .six-col-in-div .thumbnail.newsThumbnail {
    height: 256px;
}

.common_section_in_div .pagination li a .fa {
    font-size: 20px;
    border: 1px solid #666;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 4px
}

.common_section_in_div .pagination li a:hover .fa {
    background: #e80844;
    color: #fff;
    border-color: #fff
}

.common_section_in_div .pagination li a span {
    margin: 0 5px
}

.common_section_in_div .pagination li a.red_btn {
    border-radius: 16px;
    background-color: #ef0039;
    font-size: 12px;
    font-weight: 500;
    padding: 5px 15px;
    margin: 0 5px
}

    .common_section_in_div .pagination li a.red_btn:hover {
        background: #000;
        color: #fff
    }

        .common_section_in_div .pagination li a.red_btn:hover .fa {
            color: #fff;
            background: 0 0
        }

        .common_section_in_div .pagination li a.red_btn:hover .fa {
            color: #fff
        }

    .common_section_in_div .pagination li a.red_btn .fa {
        border: 0;
        color: #fff;
        width: auto;
        height: auto;
        vertical-align: middle;
        padding: 0;
        font-size: 14px
    }

    .common_section_in_div .pagination li a.red_btn span {
        color: #fff;
        display: inline-block;
        vertical-align: middle
    }

.todaysNews div[class^=col] .thumbnail .ContentDetaDiv a.thumbLink {
    font-size: 13px;
    color: #000;
    word-break: break-word;
}

.divCommonContainer .common_section_in_div .container {
    width: auto;
    padding-right: 10px
}

.divCommonContainer .photo_section .container {
    width: auto
}

.divCommonContainer .common_section_in_div .thumb_in_common_div_height {
    min-height: 221px
}

.six-col-in-div .thumbnail.newsThumbnail.video-height-thumb {
    height: 217px;
    min-height: 217px
}

.common_section_in_div:nth-child(odd) {
    background: #fff;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}

.common_section_in_div:nth-child(even) {
    background: #f5f5f5;
}

.common_section_in_div:nth-child(3) .six-col-in-div .thumbnail.newsThumbnail.thumb_in_common_div_height.show_in_div_in_height {
    min-height: 97px;
    height: 117px
}

.common_section_in_div:nth-child(4) .three-col-in-div .thumb_in_common_div_height {
    min-height: 266px
}

.common_section_in_div .thumbVerticalLink a span {
    font-size: 17px;
    margin-bottom: 10px;
    display: block
}

.common_section_in_div .thumbVerticalLink a img,
.common_section_in_div .thumbVerticalLink a img.lazy {
    width: 100%;
}

.common_section_in_div .four-col-in-div-show .thumbnail.newsThumbnail.thumb_in_common_div_height.show_in_div_in_height {
    min-height: 173px
}

.common_section_in_div .six-col-in-div-show .thumbnail.newsThumbnail.thumb_in_common_div_height.show_in_div_in_height {
    min-height: 130px
}

.common_section_in_div .three-col-in-div-show .thumbnail.newsThumbnail.thumb_in_common_div_height.show_in_div_in_height {
    min-height: 127px;
    height: 212px
}

.common_section_in_div .commcss .thumbVerticalLink a span {
    font-size: 14px;
    font-weight: 500;
    color: #e80844
}

.common_section_in_div .commcss .thumbVerticalLink a h2 {
    font-size: 15px;
    font-weight: 500;
}

.common_section_in_div .commcss .thumbVerticalLink a:hover h2 {
    color: #e80844
}

.common_section_in_div .six-col-in-div-show .thumbnail.newsThumbnail.thumb_in_common_div_height.show_in_div_in_height {
    min-height: 164px;
    height: 164px
}

.common_section_in_div .headingBox {
    padding-left: 6px
}

.profile_hover_div {
    position: relative
}

    .profile_hover_div a.hover_main_div {
        width: 30%
    }

        .profile_hover_div a.hover_main_div img {
            margin: auto;
            display: inline-block;
            vertical-align: middle;
            margin-right: 10px;
        }

        .profile_hover_div a.hover_main_div strong {
            vertical-align: middle;
            margin-right: 10px;
            text-align: center;
            font-size: 13px;
            color: #000;
            margin: 5px 0;
            display: inline-block
        }

        .profile_hover_div a.hover_main_div:hover strong {
            color: #e7073d
        }

    .profile_hover_div .hover_show_div {
        position: absolute;
        top: -252px;
        left: 0;
        width: 445px;
        height: 236px;
        background: #fff;
        box-shadow: 2px 3px 1px #ddd;
        display: none;
        z-index: 9
    }

    .profile_hover_div:hover .hover_show_div {
        display: block;
        border-radius: 5px
    }

    .profile_hover_div .hover_show_div .name_in {
        margin-left: 137px;
        margin-top: 5px
    }

        .profile_hover_div .hover_show_div .name_in h3 {
            font-size: 15px;
            color: #000
        }

        .profile_hover_div .hover_show_div .name_in span {
            font-size: 12px;
            font-weight: 400
        }

    .profile_hover_div .hover_show_div ul {
        margin-bottom: 0;
        margin-top: 34px;
        text-align: center
    }

        .profile_hover_div .hover_show_div ul li {
            display: inline-block;
            font-size: 17px;
            color: #000;
            text-transform: capitalize;
            position: relative;
            border-right: 1px solid #ddd;
            width: 90px;
            height: 61px;
            text-align: left;
            padding: 20px;
            overflow: hidden;
            padding: 13px;
            font-weight: 300
        }

            .profile_hover_div .hover_show_div ul li:last-child {
                border-right: 0
            }

            .profile_hover_div .hover_show_div ul li small {
                font-size: 13px;
                display: block;
                color: #e80844
            }

    .profile_hover_div .hover_show_div .add_friends {
        text-align: center;
        width: 80px;
        display: inline-block;
        float: right;
        font-size: 13px;
        margin-top: 10px;
        color: #666
    }

    .profile_hover_div .add_friends a {
        color: #666;
        text-decoration: none;
        text-align: center
    }

    .profile_hover_div .add_friends strong {
        margin-left: 10px;
        display: block
    }

    .profile_hover_div .hover_show_div .fa-caret-down {
        position: absolute;
        bottom: -25px;
        font-size: 44px;
        color: #fff;
        left: 21px
    }

    .profile_hover_div .add_friends .fa {
        display: block;
        margin-bottom: 5px
    }

    .profile_hover_div a,
    .profile_hover_div .add_friends {
        display: inline-block;
        vertical-align: middle;
        text-decoration: none;
    }

    .profile_hover_div .add_friends {
        float: right;
        margin-top: 24px
    }

        .profile_hover_div .add_friends span {
            display: block;
            font-size: 12px
        }

.divCommonContainer.borderOnlyVideos .common_section_in_div .thumb_in_common_div_height {
    min-height: 243px
}

.newsFeed .newsMessageContainer h2 {
    font-size: 18px;
    font-weight: 600;
    margin: 4px 0;
    color: #e80844
}

.newsFeed a,
.postListView .row.postListRow div[class^=col-].postListRowRight .postContainer .newsMessageContainer a {
    text-decoration: none !important
}

.newsFeed .newsMessageContainer p {
    font-size: 13px;
    line-height: 18px;
    color: #000
}

.newsFeed .newsMessageContainer span {
    font-size: 13px;
    color: #666;
    font-weight: 400
}

.normal_comm_popup .modal-dialog .modal-content {
    border-radius: 10px
}

    .normal_comm_popup .modal-dialog .modal-content .modal-header h3 {
        font-size: 18px
    }

    .normal_comm_popup .modal-dialog .modal-content .modal-header .close {
        opacity: 1
    }

    .normal_comm_popup .modal-dialog .modal-content .modal-body textarea {
        resize: none
    }

    .normal_comm_popup .modal-dialog .modal-content .modal-body .linkBtn {
        border-width: 0;
        font-size: 15px
    }

.divForumRelatedTopics .heading2 {
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 13px;
}

.overview_gallery {
    overflow: hidden
}

    .overview_gallery .item a .thumbNTitleHeader {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        padding: 15px 10px 0 10px;
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .9) 100%);
        border-radius: 6px;
    }

    .overview_gallery .item a img {
        border-radius: 6px;
    }

    .overview_gallery .item a .thumbNTitleHeader .hiddenDiv,
    .overview_gallery .item a:hover .thumbNTitleHeader .hiddenDiv {
        -webkit-transition: .3s;
        -moz-transition: .3s;
        -ms-transition: .3s;
        -o-transition: .3s;
        transition: .3s
    }

    .overview_gallery .item a .thumbNTitleHeader .hiddenDiv {
        font-size: 12px;
        color: #fff;
        font-weight: 300;
        opacity: 0;
    }

    .overview_gallery .item a:hover .thumbNTitleHeader .hiddenDiv {
        padding: 5px 0 10px 0;
        opacity: 1;
    }

    .overview_gallery .item a .thumbNTitleHeader .hiddenDiv h2 {
        font-size: 15px;
        color: #fff;
        margin-bottom: 5px;
        font-weight: 400
    }

#photoDialogBox .modal-body .modal-dialog {
    width: 1250px;
    margin: 10px auto
}

.photoContainer.photoDetailsGallery.details_photo_div {
    padding: 0
}

    .photoContainer.photoDetailsGallery.details_photo_div .wrapper {
        background: 0 0;
        padding: 0;
        border-right: 1px solid #d7d7d7;
        padding-top: 15px;
    }

    .photoContainer.photoDetailsGallery.details_photo_div .photoClip {
        background: 0 0
    }

    .photoContainer.photoDetailsGallery.details_photo_div .right_border_div {
        border-right: 1px solid #d7d7d7;
        padding: 30px 0 10px
    }

    .photoContainer.photoDetailsGallery.details_photo_div .adBannerSection {
        padding: 20px 0;
    }

.photoContainerSection.photo_gallery_det .container {
    padding-top: 0;
    padding-bottom: 0
}

.photoContainer.photoDetailsGallery.details_photo_div .photoClip a.previous .g_left_arrow,
.photoContainer.photoDetailsGallery.details_photo_div .photoClip a.next .g_right_arrow {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 38px;
    color: #000;
}

.photoContainer.photoDetailsGallery.details_photo_div .photoClip a.previous .g_left_arrow {
    position: absolute;
    top: 50%;
    left: 46px;
}

.photoContainer.photoDetailsGallery.details_photo_div .photoClip a.next .g_right_arrow {
    position: absolute;
    top: 50%;
    right: 46px;
}

.photoContainer.photoDetailsGallery.details_photo_div .wrapper h1 {
    line-height: 32px;
    font-weight: 600;
    text-align: left;
    color: #000;
    border-left: 3px solid #f10039;
    padding-left: 10px;
    font-family: 'Open Sans', sans-serif !important;
}

.photoContainer.photoDetailsGallery.details_photo_div .wrapper .gallery_content_page {
    padding: 5px 53px 0px 100px
}

    .photoContainer.photoDetailsGallery.details_photo_div .wrapper .gallery_content_page p {
        color: #000;
        font-weight: 400;
    }

        .photoContainer.photoDetailsGallery.details_photo_div .wrapper .gallery_content_page p:empty {
            display: none;
        }

.photoContainer.photoDetailsGallery.details_photo_div .photoClip a img {
    margin: 0 auto;
    display: block;
}

.photoContainer.photoDetailsGallery.details_photo_div .photoClip a.actors_images {
    box-shadow: 4px 3px 10px #e2e2e2;
    display: inline-block
}

.photoContainerSection.photo_gallery_det {
    background: #f2f2f2;
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 10px
}

.photoContainer.photoDetailsGallery.details_photo_div .commentContainer {
    background: 0 0;
    padding: 10px;
    border-top: 1px solid rgba(0, 0, 0, .2)
}

.latestEvent .eventThumbRow {
    height: 544px;
    overflow-y: auto;
}

.latestEvent.right-side-gallery,
.latestEvent.right-side-gallery .eventThumbRow {
    height: auto;
}

.todayNewRow_sticky .thumbVerticalLink.movieThumbHeight .comm_div_movie {
    min-height: 80px
}

.thumbVerticalLink.movieThumbHeight .comm_div_movie .circle-bar-rating .star0,
.thumbVerticalLink.movieThumbHeight .comm_div_movie .circle-bar-rating .star1,
.thumbVerticalLink.movieThumbHeight .comm_div_movie .circle-bar-rating .star2,
.thumbVerticalLink.movieThumbHeight .comm_div_movie .circle-bar-rating .star3,
.thumbVerticalLink.movieThumbHeight .comm_div_movie .circle-bar-rating .star4,
.thumbVerticalLink.movieThumbHeight .comm_div_movie .circle-bar-rating .star5,
.thumbVerticalLink.movieThumbHeight .comm_div_movie .circle-bar-rating span {
    display: inline-block;
    vertical-align: middle;
}

.thumbVerticalLink.movieThumbHeight .comm_div_movie .circle-bar-rating span {
    font-size: 15px;
    font-weight: 600;
    margin: 0 0 0 10px;
    color: #000;
}

.thumbNTitle .thumbNTitleHeader {
    background: rgba(0, 0, 0, .6)
}

ul.beforeLogin.log_div_but li:last-child {
    background: #ce2254
}

.todaysNews .thumbnail a:link.thumbLink span strong {
    font-size: 13px
}

.todaysNews .tob5Celeb div.topCelebThumb span.badge {
    background-color: #e80844;
    font-weight: 600
}

.movieCelebVideoEventRow .tob5Celeb .tab-content .btn {
    background: #e80844;
    color: #fff
}

section.right300pxSection .row.right300pxRow div[class^=col].right300pxCol .headingBox .heading {
    text-transform: uppercase
}

footer .footerMenuArea.new_footer_div {
    background: #120310;
    background-size: cover;
}

    footer .footerMenuArea.new_footer_div .footerBottom .left_foot:before {
        content: " ";
        width: 21px;
        height: 2px;
        background: #fff;
        position: absolute;
        top: 0;
        left: 0
    }

    footer .footerMenuArea.new_footer_div .footerBottom .left_foot {
        font-size: 11px;
        color: #bababa;
        padding: 24px 0;
        text-align: left;
        position: relative
    }

        footer .footerMenuArea.new_footer_div .footerBottom .left_foot span {
            color: #fff;
            font-weight: 600;
        }

    footer .footerMenuArea.new_footer_div .footerBottom .right_foot p {
        font-size: 12px;
        color: #8a8989;
        padding: 24px 0
    }

    footer .footerMenuArea.new_footer_div .container .row div[class^=col].ifFooterMenu a,
    footer .footerMenuArea.new_footer_div .container .row div[class^=col].popularChannelList a {
        color: #fff;
        text-decoration: none;
        font-size: 13px;
        padding-bottom: 6px;
        display: block;
        font-family: 'Open Sans', sans-serif !important;
    }

    footer .footerMenuArea.new_footer_div .container .row div[class^=col].socialNetworkMenu p a b {
        color: #fff;
        font-weight: 400;
        text-decoration: none
    }

.common_section_in_div.page_section_div .pagination,
.common_section_in_div.page_section_div ul.pagination.ifPagination {
    border: 0;
    background: 0 0
}

    .common_section_in_div.page_section_div ul.pagination.ifPagination li:first-child {
        float: left
    }

    .common_section_in_div.page_section_div ul.pagination.ifPagination li:last-child {
        float: right
    }

ul.beforeLogin.log_div_but {
    margin-bottom: 0;
    margin-top: 16px
}

    ul.beforeLogin.log_div_but li {
        height: auto;
        padding: 0;
        border: 0
    }

        ul.beforeLogin.log_div_but li a,
        ul.beforeLogin.log_div_but li:last-child,
        ul.beforeLogin.log_div_but li:first-child {
            display: inline-block
        }

            ul.beforeLogin.log_div_but li a img {
                display: inline-block;
                margin-right: 11px;
                vertical-align: middle
            }

        ul.beforeLogin.log_div_but li:last-child {
            padding: 10px 8px;
            border-radius: 2px;
        }

        ul.beforeLogin.log_div_but li:first-child {
            padding: 8px 8px;
            background: 0 0
        }

.containerSection.containerSecMoreSpace {
    padding: 20px 0 40px 0
}

.social_icon_in_searchbar {
    position: absolute;
    top: -47px;
    right: 13%
}

    .social_icon_in_searchbar a {
        display: inline-block;
        width: 30px;
        height: 30px;
        text-align: center;
        border: 0 !important;
        border-radius: 50%;
        color: #fff !important;
        font-size: 14px;
        margin-right: 6px;
        position: relative
    }

        .social_icon_in_searchbar a:nth-child(1) {
            background: #3a589e
        }

        .social_icon_in_searchbar a:nth-child(2) {
            background: #3b98d3
        }

        .social_icon_in_searchbar a:nth-child(3) {
            background: #9d15d1;
            background-image: linear-gradient(to bottom right, #9d15d1, #f2a21d)
        }

        .social_icon_in_searchbar a:nth-child(4) {
            background: #d32727
        }

        .social_icon_in_searchbar a .fa {
            position: absolute;
            top: 50%;
            left: 0;
            right: 0;
            text-align: center;
            -webkit-transform: translateY(-50%) !important;
            -moz-transform: translateY(-50%) !important;
            -ms-transform: translateY(-50%) !important;
            -o-transform: translateY(-50%) !important;
            transform: translateY(-50%) !important;
        }

        .social_icon_in_searchbar a:last-child {
            margin-right: 0
        }

.comm_search_bar_div_head .navSearchClose {
    display: none
}

.comm_search_bar_div_head a:last-child {
    margin-top: 5px;
    margin-right: 3px
}

.helpcenterlogin {
    display: inline-block;
    vertical-align: middle;
    width: 25px;
    height: 25px;
    text-align: center;
}

    .helpcenterlogin a {
        border: 1px solid rgba(255, 255, 255, .7);
        color: rgba(255, 255, 255, .7);
        border-radius: 50%;
        text-decoration: none;
        display: inline-block;
        position: relative;
        width: 25px;
        height: 25px;
    }

        .helpcenterlogin a .fa svg {
            width: 20px;
            height: 20px;
            position: absolute;
            top: 50%;
            left: 0;
            right: 0;
            text-align: center;
            margin: auto;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
        }

        .helpcenterlogin a .fa:before {
            margin: 0;
        }

.containerSection.containerSecMoreSpace .thumbNTitle .thumbNTitleHeader h2 {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400
}

.containerSection.containerSecMoreSpace .bigThumbCol .thumbNTitle .thumbNTitleHeader.bigThumb h2 {
    font-size: 16px;
    line-height: 20px;
    font-weight: 400
}

.containerSection.containerSecMoreSpace .bigThumbCol .thumbNTitle img.thumb_height {
    object-fit: cover
}

.breadCrumb span {
    display: inline-block;
    font-size: 13px;
    color: #000;
    font-weight: 400;
}

.breadCrumb ol li a span,
.breadCrumb ol li span {
    width: auto;
}

.popularTVShowArea.popular_chan_icon {
    background: #e4e4e4;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    padding: 20px 0
}

    .popularTVShowArea.popular_chan_icon ul li {
        display: inline-block;
        width: 16.3%;
        text-align: center
    }

        .popularTVShowArea.popular_chan_icon ul li a {
            color: #000;
            text-decoration: none
        }

            .popularTVShowArea.popular_chan_icon ul li a:hover strong {
                color: #e80844
            }

        .popularTVShowArea.popular_chan_icon ul li strong {
            margin: 10px 0;
            display: block;
            color: #000
        }

    .popularTVShowArea.popular_chan_icon .container .heading {
        text-transform: uppercase;
        color: #000;
        display: inline-block;
        vertical-align: middle
    }

    .popularTVShowArea.popular_chan_icon .container .btn.linkBtn {
        vertical-align: middle;
        display: inline-block;
        margin-top: 10px;
        float: right
    }

.popularTVShowArea h2.heading i span.pc {
    color: #e80743;
    font-size: 20px;
    font-family: 'Oswald', sans-serif;
    font-weight: 400
}

.common_section_in_div.channelIndex .thumbnail.newsThumbnail.thumb_in_common_div_height.show_in_div_in_height {
    min-height: auto;
    text-align: center;
    border: 1px solid #dcdcdc
}

    .common_section_in_div.channelIndex .thumbnail.newsThumbnail.thumb_in_common_div_height.show_in_div_in_height a {
        display: inline-block;
        color: #000
    }

        .common_section_in_div.channelIndex .thumbnail.newsThumbnail.thumb_in_common_div_height.show_in_div_in_height a:hover strong {
            color: #e80844
        }

        .common_section_in_div.channelIndex .thumbnail.newsThumbnail.thumb_in_common_div_height.show_in_div_in_height a strong {
            text-align: center;
            display: block;
            color: #000;
            margin: 10px 0
        }

.photoContainer .wrapper .link {
    text-align: center;
    padding: 30px 0;
    padding-left: 15px;
}

    .photoContainer .wrapper .link a.fbRoundLink {
        display: block;
        text-align: center;
        margin-top: 20px;
    }

    .photoContainer .wrapper .link a.shareLink i.fa {
        display: block;
        margin-bottom: 10px;
        margin-right: 0
    }

    .photoContainer .wrapper .link a.shareLink {
        display: block;
        margin-right: 0
    }

    .photoContainer .wrapper .link a.twitterRoundLink {
        display: block;
        margin-bottom: 8px
    }

.photoContainer .wrapper .views_link_div {
    padding: 7px 9px;
    background: #e80844;
    text-align: center;
    color: #fff;
    border-radius: 30px
}

.photoContainerSection.photo_gallery_det .photoContainer.photoDetailsGallery.details_photo_div .views_link_div {
    border-radius: 30px;
    padding: 0 9px;
}

.photoContainerSection.photo_gallery_det #likeWarning {
    font-size: 12px;
    color: #e80844;
    font-weight: 600;
    margin-top: 10px;
    word-spacing: normal;
}

.photoContainer .wrapper .views_link_div p.viewNlike {
    font-size: 17px;
    padding-top: 0;
    color: #fff
}

    .photoContainer .wrapper .views_link_div p.viewNlike a {
        color: #fff;
        text-decoration: none
    }

        .photoContainer .wrapper .views_link_div p.viewNlike a:focus,
        .photoContainer .wrapper .views_link_div p.viewNlike a:hover,
        .photoContainer .wrapper .views_link_div p.viewNlike a:visited {
            color: #fff
        }

    .photoContainer .wrapper .views_link_div p.viewNlike span {
        display: inline-block;
        padding: 10px 0
    }

.photoContainer .wrapper .views_link_div a.likeLink {
    padding: 10px 0;
    display: block
}

.photoContainer .wrapper .views_link_div p.viewNlike small {
    padding-top: 5px
}

.photoContainer .wrapper .all_right_social_border {
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc
}

.row.megaMenuRow.eventListRow .parent_gallery_div {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-top: 7px;
    height: 329px;
    overflow: hidden
}

.row.megaMenuRow.eventListRow .gallery_nav_bar {
    -webkit-column-count: 5;
    -moz-column-count: 5;
    column-count: 5;
    -webkit-column-gap: .5rem;
    -moz-column-gap: .5rem;
    column-gap: .5rem
}

    .row.megaMenuRow.eventListRow .gallery_nav_bar li:not(:first-child) {
        margin: 10px 0
    }

    .row.megaMenuRow.eventListRow .gallery_nav_bar li,
    .row.megaMenuRow.eventListRow .gallery_nav_bar li:hover {
        background: 0 0
    }

        .row.megaMenuRow.eventListRow .gallery_nav_bar li.big {
            height: 326px
        }

            .row.megaMenuRow.eventListRow .gallery_nav_bar li.big a {
                height: 329px;
                background: 0 0
            }

        .row.megaMenuRow.eventListRow .gallery_nav_bar li a {
            position: relative;
            display: inline-block
        }

            .row.megaMenuRow.eventListRow .gallery_nav_bar li a .caption {
                position: absolute;
                bottom: 0;
                left: 0;
                width: 100%;
                background: rgba(0, 0, 0, .6);
                padding: 10px
            }

                .row.megaMenuRow.eventListRow .gallery_nav_bar li a .caption h2 {
                    font-size: 14px;
                    line-height: 18px;
                    font-weight: 400;
                    color: #fff
                }

.row.channelLogoNDescRow div[class^=col].rightCol img {
    margin: 0 auto
}

.celebFilmoDiv .common_section_in_div .pagination.ifPagination,
.celebFilmoDiv .filterdiv_infilmogrpy,
.celebFilmoDiv .common_section_in_div:nth-child(even) {
    background: 0 0
}

.celebFilmoDiv .filterdiv_infilmogrpy {
    border-bottom: 0;
    padding: 20px 0 0
}

.celebFilmoDiv .common_section_in_div:nth-child(even) {
    border: 0
}

.celebFilmoDiv .common_section_in_div .container {
    padding: 0;
}

.no-print {
    display: none
}

@media print {
    .print_div {
        background: #851c3b !important;
        padding: 10px 30px;
        text-align: left;
    }

    .no-print {
        display: block
    }

    .adBanner, adSticky {
        display: none
    }

    .no-print_not {
        display: none
    }

    a[href]:after {
        content: none;
        display: none;
        visibility: hidden;
    }

    .tag_article {
        background-color: #e80844 !important;
        border-radius: 14px;
        color: #fff !important;
        padding: 5px 16px;
        font-weight: 400;
    }

        .tag_article a {
            color: #fff !important;
        }

    .tagArea {
        border-radius: 30px;
        padding: 5px 16px;
        font-weight: 400;
        background: #f3f3f3 !important;
        color: #000 !important;
    }

    .like_btn_article {
        padding: 8px;
        color: #fff !important;
        background: #e80844 !important;
        border-radius: 30px;
        text-decoration: none;
        display: inline-block;
        margin: 10px 0;
    }

    a.like_btn_article {
        color: #fff !important;
    }

    .articleOverlay {
        padding: 5px 15px;
        background: #ddd !important;
        border-radius: 30px;
        font-size: 14px;
        text-transform: capitalize;
        margin-left: 5px;
        font-weight: 600;
        display: inline-block;
        color: #e80844 !important;
    }

    a.like_btn_article .fa:before,
    .like_btn_article span {
        color: #fff !important;
    }
}

.tv_show_in_div_section .common_section_in_div:nth-child(odd) {
    background: 0 0
}

.tv_show_in_div_section .nav-tabs {
    background: #fff;
    border-bottom: 0;
    border-radius: 0
}

    .tv_show_in_div_section .nav-tabs li a {
        padding: 15px 0 15px;
        width: 100%;
        font-weight: 600;
        color: #979797;
        background-color: transparent;
        border: 0;
        font-size: 14px;
        border-bottom: 1px solid #ddd
    }

    .tv_show_in_div_section .nav-tabs li {
        width: 50%;
        margin-bottom: 0;
        text-align: center
    }

.top-list-topic .tv_show_in_div_section .nav-tabs li {
    width: 33.33%;
}

.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover,
.tv_show_in_div_section .nav-tabs > li.active > a {
    border: 0;
    color: #000;
}

.tv_show_in_div_section .nav-tabs li.active:before {
    content: "";
    width: 11px;
    height: 11px;
    position: absolute;
    bottom: -6px;
    left: 0;
    right: 0;
    margin: auto;
    border-top: 1px solid #e80844;
    border-left: 1px solid #e80844;
    background: #fff;
    z-index: 9;
    -webkit-transform: rotateZ(-135deg);
    -moz-transform: rotateZ(-135deg);
    -ms-transform: rotateZ(-135deg);
    -o-transform: rotateZ(-135deg);
    transform: rotateZ(-135deg);
}

.tv_show_in_div_section .nav-tabs li.active:after {
    content: "";
    height: 1px;
    position: absolute;
    left: 0;
    background: #e80844;
    width: 100%;
    bottom: 0;
}

.tv_show_in_div_section .divCommonContainer .marg-top.four-col-in-div-show .thumbnail.newsThumbnail {
    height: auto;
    min-height: auto;
    padding: 0;
}

    .tv_show_in_div_section .divCommonContainer .marg-top.four-col-in-div-show .thumbnail.newsThumbnail span {
        min-height: 63px
    }

        .tv_show_in_div_section .divCommonContainer .marg-top.four-col-in-div-show .thumbnail.newsThumbnail span strong {
            width: 80%;
            display: inline-block;
            vertical-align: top;
            font-size: 14px;
        }

        .tv_show_in_div_section .divCommonContainer .marg-top.four-col-in-div-show .thumbnail.newsThumbnail span span.spanChannelChaskaMeterRanks {
            width: 19%;
            display: inline-block;
            vertical-align: top;
            padding: 0;
            text-align: right;
            min-height: auto;
            color: #6f6f6f;
            font-size: 14px;
        }

            .tv_show_in_div_section .divCommonContainer .marg-top.four-col-in-div-show .thumbnail.newsThumbnail span span.spanChannelChaskaMeterRanks i {
                font-style: normal;
            }

            .tv_show_in_div_section .divCommonContainer .marg-top.four-col-in-div-show .thumbnail.newsThumbnail span span.spanChannelChaskaMeterRanks.rankAverage b {
                color: #ffd601;
            }

            .tv_show_in_div_section .divCommonContainer .marg-top.four-col-in-div-show .thumbnail.newsThumbnail span span.spanChannelChaskaMeterRanks.rankAverage svg {
                width: 10px;
                height: 10px;
            }

                .tv_show_in_div_section .divCommonContainer .marg-top.four-col-in-div-show .thumbnail.newsThumbnail span span.spanChannelChaskaMeterRanks.rankAverage svg:first-child {
                    margin-right: -5px;
                }

            .tv_show_in_div_section .divCommonContainer .marg-top.four-col-in-div-show .thumbnail.newsThumbnail span span.spanChannelChaskaMeterRanks.rankDown b {
                color: #dc0202;
            }

            .tv_show_in_div_section .divCommonContainer .marg-top.four-col-in-div-show .thumbnail.newsThumbnail span span.spanChannelChaskaMeterRanks.rankUp b {
                color: #05a405;
            }

.loder_common_center {
    text-align: center;
    display: none
}

    .loder_common_center img {
        margin: 0 auto;
        display: block;
        width: 10%;
    }

.new_pagination_section {
    text-align: center;
    padding: 10px 0px;
    margin-bottom: 0;
    display: inline-block;
    width: 100%
}

    .new_pagination_section li {
        display: inline-block
    }

        .new_pagination_section li a {
            color: #e6073d;
            font-size: 16px;
            font-family: 'Open Sans', sans-serif !important;
            text-decoration: none;
            padding: 3px 15px;
            border-radius: 30px;
            display: inline-block;
            border: 1px solid #e6073d;
            text-align: center
        }

            .new_pagination_section li a:focus,
            .new_pagination_section li a:hover,
            .new_pagination_section li a:focus span,
            .new_pagination_section li a:hover span,
            .new_pagination_section li a:focus .fa,
            .new_pagination_section li a:hover .fa {
                border-color: #e6073d
            }

            .new_pagination_section li a:last-child {
                margin-right: 0
            }

            .new_pagination_section li a .fa {
                display: inline-block;
                vertical-align: middle;
                font-size: 11px
            }

        .new_pagination_section li input {
            width: 77px;
            height: 40px;
            border: 1px solid #d6d6d6;
            border-radius: 30px;
            text-align: center;
            color: #e6073d;
            font-size: 14px;
            display: inline-block;
            vertical-align: middle
        }

            .new_pagination_section li input:focus,
            .new_pagination_section li input:hover {
                outline: 0;
                box-shadow: none
            }

        .new_pagination_section li strong {
            width: 81px;
            height: 40px;
            border: 1px solid #d6d6d6;
            border-radius: 30px;
            text-align: center;
            font-weight: 400;
            color: #a8a8a8;
            display: inline-block;
            vertical-align: middle;
            padding: 10px
        }

        .new_pagination_section li a:hover {
            color: #e6073d
        }

        .new_pagination_section li:nth-child(2) strong {
            display: inline-block;
        }

        .new_pagination_section li:nth-child(2) a.btn_ForumPagination {
            display: inline-block;
            vertical-align: middle;
            padding: 10px;
            background: #e80844;
            color: #fff;
            border-radius: 50%;
            font-size: 12px;
            text-transform: uppercase;
            font-family: 'Open Sans', sans-serif !important;
            border: 0;
        }

        .new_pagination_section li a span {
            display: inline-block;
            vertical-align: middle;
            font-weight: 600
        }

        .new_pagination_section li:first-child a:first-child .fa {
            position: relative
        }

            .new_pagination_section li:first-child a:first-child .fa:after {
                content: "";
                width: 3px;
                height: 12px;
                background: #e6073d;
                position: absolute;
                top: 7px;
                left: 0px;
            }

        .new_pagination_section li:first-child a:first-child:hover .fa:after {
            background: #e6073d
        }

        .new_pagination_section li:last-child a:last-child .fa {
            position: relative
        }

            .new_pagination_section li:last-child a:last-child .fa:after {
                content: "";
                width: 3px;
                height: 12px;
                background: #e6073d;
                position: absolute;
                top: 7px;
                right: 0;
            }

        .new_pagination_section li a.disabled {
            color: #ddd;
            pointer-events: none;
            border-color: #ddd
        }

        .new_pagination_section li:first-child a:first-child.disabled .fa:after,
        .new_pagination_section li:last-child a:last-child.disabled .fa:after {
            background: #ddd
        }

        .new_pagination_section li:last-child a:last-child:hover .fa:after {
            background: #e6073d
        }

        .new_pagination_section li:nth-child(2) {
            width: 33.33%;
            font-size: 14px;
            font-weight: 500;
            color: #5b5b5b
        }

        .new_pagination_section li:nth-child(1) a .fa,
        .new_pagination_section li:nth-child(3) a .fa {
            display: inline-block;
            vertical-align: top;
            padding: 4px 0px 0 0;
        }

        .new_pagination_section li:nth-child(1) {
            float: left;
            width: 33.33%;
            text-align: left
        }

        .new_pagination_section li:nth-child(3) {
            float: right;
            width: 33.33%;
            text-align: right
        }

.divNewPagination .new_pagination_section li:nth-child(1) {
    margin-top: 0;
}

.icons_comm_set {
    background: url('/content/img/post_icon_sprite.png?v=1.1') no-repeat;
    width: 37px;
    height: 37px;
    display: inline-block;
    float: left
}

    .icons_comm_set.icon_div1 {
        background-position: 0 -9px;
    }

    .icons_comm_set.icon_div2 {
        background-position: 0 -52px
    }

    .icons_comm_set.icon_div3 {
        background-position: 0 -95px
    }

    .icons_comm_set.icon_div4 {
        background-position: 0 -137px
    }

    .icons_comm_set.icon_div5 {
        background-position: 0 -179px
    }

    .icons_comm_set.icon_div6 {
        background-position: 0 -222px
    }

    .icons_comm_set.icon_div7 {
        background-position: 0 -264px
    }

    .icons_comm_set.icon_div8 {
        background-position: 0 -306px
    }

    .icons_comm_set.icon_div9 {
        background-position: 0 -348px
    }

    .icons_comm_set.icon_div10 {
        background-position: 0 -391px
    }

    .icons_comm_set.icon_div11 {
        background-position: 0 -434px
    }

    .icons_comm_set.icon_div12 {
        background-position: 0 -474px
    }

    .icons_comm_set.icon_div13 {
        background-position: 0 -518px
    }

    .icons_comm_set.icon_div14 {
        background-position: 0 -559px
    }

    .icons_comm_set.icon_div15 {
        background-position: 0 -602px
    }

    .icons_comm_set.icon_div16 {
        background-position: 0 -644px
    }

    .icons_comm_set.icon_div17 {
        background-position: 0 -687px
    }

    .icons_comm_set.icon_div18 {
        background-position: 0 -730px
    }

    .icons_comm_set.icon_div19 {
        background-position: 0 -774px
    }

    .icons_comm_set.icon_div20 {
        background-position: 0 -817px
    }

    .icons_comm_set.icon_div21 {
        background-position: 0 -858px
    }

    .icons_comm_set.icon_div22 {
        background-position: 0 -902px
    }

    .icons_comm_set.icon_div23 {
        background-position: 0 -944px
    }

    .icons_comm_set.icon_div24 {
        background-position: 0 -987px
    }

.people_wh_likethis .modal-dialog {
    width: 376px
}

.userfanclub_section a.user-list .userAvatar .user_image_div_in {
    width: 95px;
    height: 95px
}

    .userfanclub_section a.user-list .userAvatar .user_image_div_in strong {
        font-size: 47px
    }

.userfanclub_section a.user-list .userAvatar .online:before {
    right: 6px;
}

.userfanclub_section.divMyProfileVisitors {
    background: transparent;
    padding: 0;
}

    .userfanclub_section.divMyProfileVisitors .user_list_div .user-list {
        width: 15.9%;
    }

        .userfanclub_section.divMyProfileVisitors .user_list_div .user-list .userAvatar img {
            border: 3px solid #fff;
        }

    .userfanclub_section.divMyProfileVisitors .heading {
        text-transform: uppercase;
    }

.people_wh_likethis .modal-dialog .modal-body .people_like_popup_div {
    height: 460px;
    overflow-y: auto;
}

.all_patten_popup .modal-dialog {
    width: 300px
}

    .all_patten_popup .modal-dialog .modal-content {
        border-radius: 15px
    }

        .all_patten_popup .modal-dialog .modal-content .modal-body .close {
            opacity: 1;
            color: #000;
            font-size: 24px
        }

        .all_patten_popup .modal-dialog .modal-content .modal-body .content_div_all {
            padding: 37px 0
        }

            .all_patten_popup .modal-dialog .modal-content .modal-body .content_div_all p {
                font-size: 18px;
                line-height: 25px;
                font-family: 'Open Sans', sans-serif !important;
            }

        .all_patten_popup .modal-dialog .modal-content .modal-body .btn {
            background-color: #e80844;
            width: 100%;
            padding: 12px 0;
            color: #fff;
            border-width: 0
        }

            .all_patten_popup .modal-dialog .modal-content .modal-body .btn:hover {
                background: #000;
                color: #fff
            }

.error_page_in_section_new {
    background: 0 0;
    padding: 80px 0
}

    .error_page_in_section_new .error_page_in_section_new500 img {
        margin: 89px auto
    }

    .error_page_in_section_new .error_page_in_section {
        text-align: center
    }

        .error_page_in_section_new .error_page_in_section strong {
            font-size: 200px;
            font-weight: 800;
            font-family: 'Open Sans', sans-serif !important;
            text-align: center;
            color: #c3bec2;
            display: block
        }

        .error_page_in_section_new .error_page_in_section hr {
            display: none;
        }

        .error_page_in_section_new .error_page_in_section h1 {
            font-size: 30px;
            color: #2a0624;
            font-family: 'Open Sans', sans-serif !important;
            text-transform: uppercase;
            padding: 40px 30px
        }

        .error_page_in_section_new .error_page_in_section h2 {
            font-size: 14px;
            color: #2a0624;
            font-family: 'Open Sans', sans-serif !important;
            line-height: 24px
        }

        .error_page_in_section_new .error_page_in_section .btn {
            padding: 13px 55px;
            border-width: 0;
            background: #f10039;
            font-size: 12px;
            color: #fff;
            text-transform: uppercase;
            display: inline-block;
            text-align: center;
            border-radius: 30px;
            margin-top: 30px
        }

.fan_club_new_section .user_fanclub {
    position: relative;
    margin-bottom: 10px;
}

    .fan_club_new_section .user_fanclub .left_div {
        width: 57px;
        margin-right: 10px;
    }

        .fan_club_new_section .user_fanclub .left_div img {
            word-break: break-all
        }

        .fan_club_new_section .user_fanclub .left_div div,
        .fan_club_new_section .user_fanclub .left_div {
            display: inline-block;
            vertical-align: top;
        }

            .fan_club_new_section .user_fanclub .left_div .online:before {
                bottom: 0;
                right: 4px;
            }

    .fan_club_new_section .user_fanclub .right_div .name_of_div {
        display: inline-block;
        vertical-align: middle;
        width: 65%
    }

        .fan_club_new_section .user_fanclub .right_div .name_of_div h2,
        .fan_club_new_section .user_fanclub .right_div .name_of_div span {
            color: #000 !important;
            font-family: 'Open Sans', sans-serif !important;
            font-weight: 600
        }

        .fan_club_new_section .user_fanclub .right_div .name_of_div h2 {
            font-size: 16px;
        }

        .fan_club_new_section .user_fanclub .right_div .name_of_div span {
            font-size: 13px;
            display: block;
        }

        .fan_club_new_section .user_fanclub .right_div .name_of_div strong {
            font-weight: 400;
            font-size: 13px
        }

    .fan_club_new_section .user_fanclub .right_div .add_friends_div {
        display: inline-block;
        vertical-align: middle;
        width: 87px;
        text-align: center
    }

        .fan_club_new_section .user_fanclub .right_div .add_friends_div a {
            display: inline-block;
            text-decoration: none
        }

            .fan_club_new_section .user_fanclub .right_div .add_friends_div a img {
                display: block;
                margin: 0 auto;
                margin-bottom: 5px
            }

            .fan_club_new_section .user_fanclub .right_div .add_friends_div a small {
                font-size: 13px;
                color: #000;
                text-transform: capitalize;
                font-weight: 500
            }

            .fan_club_new_section .user_fanclub .right_div .add_friends_div a.friends {
                display: none
            }

iframe {
    border: 0
}

.section_category {
    background: #f0f0f0;
    border-top: 1px solid #e4e3e3;
    border-bottom: 1px solid #e4e3e3;
    padding: 15px 0
}

.category_div {
    float: right;
    text-align: center;
    border: 1px solid #e4e4e4;
}

    .category_div .bcBox {
        display: inline-block;
        width: 124px;
        height: 47px;
        float: left;
        background: #fff;
        border-right: 1px solid #e4e4e4;
        border-bottom: 3px solid transparent;
        font-size: 14px;
        color: #212121;
        font-weight: 600;
        padding: 13px 10px;
        text-transform: uppercase;
        text-decoration: none
    }

        .category_div .bcBox:hover {
            color: #f10039;
            border-bottom: 3px solid #e8073c
        }

            .category_div .bcBox:hover a {
                color: #f10039
            }

        .category_div .bcBox:last-child:hover,
        .category_div .bcBox:last-child:hover {
            background: 0 0;
            color: #212121
        }

        .category_div .bcBox.parent_div {
            position: relative
        }

            .category_div .bcBox.parent_div:before {
                content: " ";
                width: 20px;
                height: 20px;
                background: url('/content/img/asidemoreicon.png') no-repeat;
                position: absolute;
                top: 50%;
                right: -10px;
                -webkit-transform: translateY(-50%);
                -moz-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                -o-transform: translateY(-50%);
                transform: translateY(-50%)
            }

        .category_div .bcBox.active {
            color: #f10039;
            border-bottom: 3px solid #e8073c
        }

        .category_div .bcBox .dropdown {
            background: 0 0;
            border: 0
        }

            .category_div .bcBox .dropdown .dropdown-toggle {
                background: 0 0;
                border-width: 0;
                padding: 13px 10px;
                display: block;
                width: 100%;
                text-transform: uppercase
            }

            .category_div .bcBox .dropdown .dropdown-menu li {
                width: 100%;
                border: 0
            }

            .category_div .bcBox .dropdown .dropdown-toggle:hover,
            .category_div .bcBox .dropdown.open .dropdown-toggle {
                color: #f10039;
                border-bottom: 3px solid #e8073c;
                background: #fff
            }

            .category_div .bcBox .dropdown .dropdown-menu {
                min-width: 170px;
                margin: 10px 0;
                position: relative;
                padding: 0 10px;
                border: 1px solid #e4e4e4
            }

                .category_div .bcBox .dropdown .dropdown-menu:before {
                    content: "\f0d8";
                    width: 30px;
                    height: 30px;
                    position: absolute;
                    top: -34px;
                    left: 10px;
                    color: #fff;
                    font-size: 39px;
                    vertical-align: top;
                    text-align: center
                }

                .category_div .bcBox .dropdown .dropdown-menu li a {
                    font-size: 14px;
                    color: #000;
                    border-bottom: 1px solid #e5e5e5;
                    font-weight: 400
                }

.section_category h1.heading {
    display: inline-block;
    vertical-align: middle;
}

.comm_admin_topic .modal-dialog {
    width: 500px
}

    .comm_admin_topic .modal-dialog .modal-content {
        border-radius: 10px
    }

        .comm_admin_topic .modal-dialog .modal-content .modal-header h4 {
            font-size: 19px;
            text-transform: capitalize;
            font-weight: 500;
            text-align: left;
        }

        .comm_admin_topic .modal-dialog .modal-content .modal-header .close {
            margin-top: 0;
            font-size: 25px;
            opacity: 1
        }

        .comm_admin_topic .modal-dialog .modal-content .modal-body .required_topic h3 {
            font-size: 20px;
            font-weight: 400;
            border-bottom: 1px solid #d3d3d3;
            padding-bottom: 13px;
            font-family: 'Oswald', sans-serif
        }

        .comm_admin_topic .modal-dialog .modal-content .modal-body .required_topic .form {
            padding-top: 15px
        }

        .comm_admin_topic .modal-dialog .modal-content .modal-body .required_topic .button_div_sec {
            margin: 20px 0
        }

            .comm_admin_topic .modal-dialog .modal-content .modal-body .required_topic .button_div_sec button {
                margin-right: 10px;
            }

        .comm_admin_topic .modal-dialog .modal-content .modal-body .required_topic button {
            padding: 8px 10px;
            font-size: 12px;
            text-transform: capitalize;
            background: #e7073d;
            color: #fff;
            border-width: 0;
            border-radius: 30px;
            font-weight: 600;
        }

        .comm_admin_topic .modal-dialog .modal-content .modal-body .required_topic .button_div_sec button:last-child {
            margin-right: 0
        }

        .comm_admin_topic .modal-dialog .modal-content .modal-body .required_topic .form-group label {
            font-size: 15px;
            font-weight: 400;
            color: #000
        }

        .comm_admin_topic .modal-dialog .modal-content .modal-body .required_topic .form-group input,
        .comm_admin_topic .modal-dialog .modal-content .modal-body .required_topic .form-group select {
            height: 40px;
            border: 1px solid #d3d3d3;
            border-radius: 5px;
            background: transparent;
            color: #000
        }

        .comm_admin_topic .modal-dialog .modal-content .modal-body .required_topic p {
            font-size: 17px;
            color: #000;
            margin-top: 10px
        }

            .comm_admin_topic .modal-dialog .modal-content .modal-body .required_topic p span {
                color: #e80844
            }

        .comm_admin_topic .modal-dialog .modal-content .modal-body .required_topic a.url_link {
            font-size: 16px;
            text-decoration: underline;
            margin-top: 10px;
            display: block
        }

        .comm_admin_topic .modal-dialog .modal-content .modal-body .required_topic .form-div {
            margin-bottom: 15px;
            text-align: left;
        }

        .comm_admin_topic .modal-dialog .modal-content .modal-body .required_topic .form-check input.form-check-input[type=checkbox]:after {
            font-size: 17px;
            vertical-align: middle;
            border: 0;
            display: inline-block
        }

        .comm_admin_topic .modal-dialog .modal-content .modal-body .required_topic .form-check label.form-check-label {
            display: inline-block;
            vertical-align: middle;
            font-size: 14px;
            font-weight: 400;
            margin-left: 8px
        }

        .comm_admin_topic .modal-dialog .modal-content .modal-body .required_topic .form-div .form-check-inline input {
            margin-top: 0;
        }

        .comm_admin_topic .modal-dialog .modal-content .modal-body .required_topic textarea {
            width: 100%;
            height: 146px;
            margin-top: 11px;
            border: 1px solid #ddd;
            border-radius: 5px;
            resize: none;
            padding: 10px;
        }

.comm_admin_topic .required_topic {
    padding: 0;
}

    .comm_admin_topic .required_topic h3 {
        font-size: 16px;
        font-weight: 400;
        padding: 10px 0;
    }

    .comm_admin_topic .required_topic.requireded h4.heading2 {
        font-size: 21px;
        text-transform: capitalize;
        border-bottom: 1px solid #ddd;
        padding-bottom: 15px;
        font-family: 'Open Sans', sans-serif !important;
        font-weight: 600;
    }

    .comm_admin_topic .required_topic.requireded form {
        margin-top: 15px;
    }

    .comm_admin_topic .required_topic .form {
        padding-top: 15px
    }

    .comm_admin_topic .required_topic .button_div_sec {
        margin: 20px 0
    }

        .comm_admin_topic .required_topic .button_div_sec button {
            margin-right: 10px;
        }

    .comm_admin_topic .required_topic button {
        padding: 8px 10px;
        font-size: 12px;
        text-transform: capitalize;
        background: #e7073d;
        color: #fff;
        border-width: 0;
        border-radius: 30px;
        font-weight: 600;
    }

    .comm_admin_topic .required_topic .button_div_sec button:last-child {
        margin-right: 0
    }

    .comm_admin_topic .required_topic .form-group label {
        font-size: 15px;
        font-weight: 400;
        color: #000
    }

    .comm_admin_topic .required_topic .form-group input {
        height: 40px;
        border: 1px solid #d3d3d3;
        border-radius: 5px;
        background: #e1e1e1;
        color: #000
    }

    .comm_admin_topic .required_topic p {
        font-size: 17px;
        color: #000;
        margin-top: 10px
    }

        .comm_admin_topic .required_topic p span {
            color: #e80844
        }

    .comm_admin_topic .required_topic.requireded a.url_link {
        font-size: 16px;
        text-decoration: underline;
        margin-top: 10px;
        display: block
    }

    .comm_admin_topic .required_topic.requireded .form-group select {
        height: 40px;
        border: 1px solid #d3d3d3;
        border-radius: 5px;
        background: #e1e1e1;
        color: #000
    }

    .comm_admin_topic .required_topic.requireded .form-div {
        margin-bottom: 15px
    }

    .comm_admin_topic .required_topic.requireded .form-check input.form-check-input[type=checkbox]:after {
        font-size: 17px;
        vertical-align: middle;
        border: 0;
        height: auto;
        display: inline-block
    }

    .comm_admin_topic .required_topic.requireded .form-check label.form-check-label {
        display: inline-block;
        vertical-align: middle;
        font-size: 14px;
        font-weight: 400;
        margin-left: 8px
    }

    .comm_admin_topic .required_topic.requireded .form-div .form-check-inline input {
        margin-top: 0;
    }

    .comm_admin_topic .required_topic.requireded textarea {
        width: 100%;
        height: 146px;
        margin-top: 11px;
        border: 1px solid #ddd;
        border-radius: 5px;
        resize: none;
        padding: 10px;
        font-size: 15px;
    }

    .comm_admin_topic .required_topic.requireded button {
        padding: 8px 32px;
        margin-right: 10px;
        margin-top: 15px;
    }

        .comm_admin_topic .required_topic.requireded button:last-child {
            margin-right: 0;
        }

        .comm_admin_topic .required_topic.requireded button.btn-primary {
            background: #5cb85c;
            color: #fff;
        }

        .comm_admin_topic .required_topic.requireded button.btn-default {
            background: #C0C0C0;
            color: #000;
        }

    .comm_admin_topic .required_topic.edited_topic_section .form-group .select2-container {
        width: 100% !important;
    }

        .comm_admin_topic .required_topic.edited_topic_section .form-group .select2-container .select2-search__field {
            background: transparent !important;
            height: 22px !important;
            border: 0 !important;
        }

.comm_admin_topic.MoveTopicPopup .modal-dialog .modal-content .modal-body .required_topic .form-group .searchbox,
.comm_admin_topic.MoveTopicPopup .modal-dialog .modal-content .modal-body .required_topic .form-group .searchbox label {
    display: block;
}

    .comm_admin_topic.MoveTopicPopup .modal-dialog .modal-content .modal-body .required_topic .form-group .searchbox input {
        display: inline-block;
        width: 89%;
        font-size: 14px;
    }

.comm_admin_topic.MoveTopicPopup .modal-dialog .modal-content .modal-body .required_topic .form-group select {
    width: 100%;
    font-size: 14px;
}

.poll_table_div {
    margin: 0;
    padding-bottom: 20px;
}

    .poll_table_div h4 {
        font-size: 19px;
        font-weight: 600;
        color: #000;
        padding: 10px 0;
    }

    .poll_table_div table tr td,
    .poll_table_div table tr th {
        border: 1px solid #cbcaca;
        padding: 19px 11px;
        font-family: 'Open Sans', sans-serif !important;
        font-weight: 500;
    }

    .poll_table_div table tr th {
        background: #e8e6e7;
        font-size: 16px;
        color: #000;
        text-transform: uppercase;
        text-align: center;
        width: 60%
    }

        .poll_table_div table tr th:last-child {
            width: 40%
        }

    .poll_table_div table tr td {
        padding-bottom: 0;
        font-size: 14px;
    }

        .poll_table_div table tr td:nth-child(2) {
            text-align: center
        }

    .poll_table_div table tr:nth-child(odd) td {
        background: #e7e5e6
    }

    .poll_table_div table tr:nth-child(even) td {
        background: #f7f5f6
    }

    .poll_table_div table tr td .bs-example strong {
        font-size: 13px;
        width: 19%;
        display: inline-block;
        vertical-align: top
    }

    .poll_table_div table tr td .bs-example .progress {
        display: inline-block;
        width: 79%;
        vertical-align: middle
    }

    .poll_table_div .progress .progress-bar {
        background-color: #5cb85c;
    }

    .poll_table_div .btn {
        padding: 7px 16px;
        font-size: 13px;
        text-transform: capitalize;
        background: #e80844;
        color: #fff;
        border-radius: 30px;
        font-weight: 600;
        margin-top: 10px;
    }

    .poll_table_div table tr th .fa {
        margin-right: 6px;
        font-size: 20px;
        display: inline-block;
        vertical-align: middle
    }

        .poll_table_div table tr th .fa.fa-chart-area {
            color: #8ca70b
        }

        .poll_table_div table tr th .fa.fa-stackexchange {
            color: #5cb85c;
        }

    .poll_table_div .btn:hover {
        background: #000;
        color: #fff;
    }

    .poll_table_div h5 {
        font-size: 22px;
        color: #000;
        text-transform: uppercase;
        font-family: 'Oswald', sans-serif;
    }

    .poll_table_div strong {
        font-size: 15px;
        font-weight: 600;
        text-transform: uppercase;
        color: #111111;
    }

.imageDescDiv p:empty {
    display: none
}

.imageDescDiv p {
    font-size: 15px;
    font-style: italic;
    color: #ccc
}

.articleItemDetails cite {
    text-align: right;
    display: block;
    font-style: italic;
    font-size: 14px;
    font-weight: 600;
    margin-top: 10px
}

.articleItemDetails,
.articleItemDetails p {
    word-break: break-word;
    font-size: 16px !important;
    line-height: 27px;
}

    .articleItemDetails p {
        padding: 10px 0;
    }

        .articleItemDetails p span {
            font-size: 18px !important;
            word-break: break-word;
        }

    .articleItemDetails blockquote p span {
        position: relative;
    }

    .articleItemDetails blockquote {
        padding-left: 13px;
        border-left: 5px solid #ddd;
        margin-left: 13px;
        margin-right: 13px;
    }

.videoPlaySection2.grayBg2 {
    background: #f7f7f7;
}

.videoPlaySection2 .videoSocialShareRow a.shareLink1,
.report_com {
    vertical-align: middle;
    display: inline-block
}

.report_com {
    float: right
}

    .report_com.trashSinglepm a.edit-btn,
    .report_com.trashSinglepm a.edit-btn .fa {
        background: #e80844;
    }

        .report_com.trashSinglepm a.edit-btn .fa {
            padding: 3px;
        }

    .report_com a {
        width: 30px;
        height: 30px;
        background: #e80844;
        display: inline-block;
        border-radius: 50%;
        color: #fff;
        position: relative
    }

        .report_com a:hover {
            background: #000
        }

            .report_com a:hover .fa {
                color: #fff
            }

        .report_com a .fa {
            color: #fff;
            text-decoration: none;
            position: absolute;
            top: 50%;
            left: 0;
            right: 0;
            text-align: center;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%)
        }

.divTopicReplySection .heading {
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
    font-size: 20px;
    font-weight: 400;
    padding-bottom: 20px;
}

.divTopicReplySection .checkboxOptionsDiv,
.PollDesignDiv .checkboxOptionsDiv {
    width: 90%;
    display: inline-block;
    vertical-align: top;
}

.divTopicReplySection .emojiListDiv,
.PollDesignDiv .emojiListDiv {
    width: 7%;
    display: inline-block;
    vertical-align: top;
}

    .PollDesignDiv .emojiListDiv button,
    .divTopicReplySection .emojiListDiv button {
        margin: 0;
        margin-top: 20px;
        width: 40px;
        padding: 0;
        height: 40px;
    }

.forums_topic_div_sec .forumPostSubTitle {
    width: 70%;
    display: inline-block;
    vertical-align: middle;
    color: #333;
    word-break: break-word;
    font-family: 'Open Sans', sans-serif !important;
}

    .forums_topic_div_sec .forumPostSubTitle small {
        color: #28a745;
        font-size: 25px;
        line-height: 32px;
        font-weight: 600;
    }

    .forums_topic_div_sec .forumPostSubTitle a {
        color: #333;
        text-decoration: none;
    }

    .forums_topic_div_sec .forumPostSubTitle .fa {
        text-align: center;
        background: #267cb5;
        border-radius: 50%;
        width: 34px !important;
        height: 34px !important;
        display: inline-block;
        color: #fff;
    }

    .forums_topic_div_sec .forumPostSubTitle .fa-star {
        color: #ffd232;
        background: transparent;
    }

    .forums_topic_div_sec .forumPostSubTitle .fa svg {
        width: 19px;
        height: 19px;
    }

    .forums_topic_div_sec .forumPostSubTitle .fa-star svg {
        width: 30px;
        height: 30px;
    }

.forums_topic_div_sec .topicAdminPostOptions .btn-secondary {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background: #6c757d !important;
    color: #fff !important;
    font-size: 0 !important;
    text-align: center;
    padding: 4px;
    display: inline-block;
}

    .forums_topic_div_sec .topicAdminPostOptions .btn-secondary svg {
        width: 18px;
        height: 18px;
    }

.forums_topic_div_sec .dropdown {
    width: 4%;
    display: inline-block;
    vertical-align: middle;
    float: right;
    margin-left: 5px;
}

    .forums_topic_div_sec .dropdown .dropdown-menu {
        background-color: #e80844
    }

    .forums_topic_div_sec .dropdown .btn-secondary {
        background: 0 0;
        color: #696969;
        font-size: 20px
    }

        .forums_topic_div_sec .dropdown .btn-secondary:focus,
        .forums_topic_div_sec .dropdown .btn-secondary:hover {
            color: #696969
        }

    .forums_topic_div_sec .dropdown .dropdown-item {
        color: #fff;
        font-size: 15px;
        padding: 10px;
        display: block;
        border-bottom: 1px solid #ddd;
        text-decoration: none
    }

        .forums_topic_div_sec .dropdown .dropdown-item:last-child {
            border-bottom: 0
        }

.forums_topic_div_sec h6 {
    display: inline-block;
    vertical-align: middle;
    color: #e80844;
    word-break: break-all;
    font-size: 22px;
    font-weight: 600;
    text-align: left;
    font-family: 'Open Sans', sans-serif !important;
    margin-top: 14px;
}

.overlay_div_sec {
    position: relative
}

    .overlay_div_sec .overlay {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

        .overlay_div_sec .overlay span {
            position: absolute;
            bottom: 0;
            left: 0;
            text-align: center;
            color: rgba(255, 255, 255, 1) !important;
            font-size: 10px;
            text-transform: uppercase
        }

        .overlay_div_sec .overlay .articleOverlay:before {
            content: "";
            position: absolute;
            right: -17px;
            bottom: 0;
            width: 0;
            height: 0;
        }

        .overlay_div_sec .overlay span.articleOverlay {
            width: 56px;
            height: 17px;
            font-size: 10px !important;
            padding: 0 !important;
            top: 0;
            right: 0;
            line-height: normal !important;
        }

        .overlay_div_sec .overlay span.exclusiveArticle {
            background: rgba(255, 204, 51, 1);
            color: #000 !important;
            font-weight: 600;
        }

            .overlay_div_sec .overlay span.exclusiveArticle.articleOverlay:before {
                border-left: 8px solid rgba(255, 204, 51, 1);
                border-top: 17px solid rgba(255, 204, 51, 1);
                border-right: 9px solid transparent
            }

        .overlay_div_sec .overlay span.breakingArticle {
            background: rgba(232, 8, 68, 1);
            color: #fff;
            font-weight: 600;
        }

            .overlay_div_sec .overlay span.breakingArticle.articleOverlay:before {
                border-left: 8px solid rgba(232, 8, 68, 1);
                border-top: 17px solid rgba(232, 8, 68, 1);
                border-right: 9px solid transparent
            }

        .overlay_div_sec .overlay span.reviewArticle {
            background: rgba(77, 141, 185, 1);
            color: #fff;
            font-weight: 600;
        }

            .overlay_div_sec .overlay span.reviewArticle.articleOverlay:before {
                border-left: 8px solid rgba(77, 141, 185, 1);
                border-top: 17px solid rgba(77, 141, 185, 1);
                border-right: 9px solid transparent
            }

.divNewPagination .new_pagination_section {
    display: inline-block;
    width: 100%
}

.common_in_person_page_div .nav-tabs > li.active > a:after,
.movieCelebVideoEventRow .tob5Celeb .top5CelebTab li.active:after {
    width: 100%
}

.movieCelebVideoEventRow .tob5Celeb .top5CelebTab li.active:before {
    z-index: 100;
    background: #fff
}

.parent {
    overflow: hidden
}

.todaysNews div[class^=col] .thumbnail a {
    display: inline-block
}

.row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex .celebThumb {
    position: relative
}

    .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex .celebThumb .Rankdiv {
        position: absolute;
        top: 0;
        left: 0
    }

        .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex .celebThumb .Rankdiv .rankIcon_div {
            background: #e7073d;
            width: 38px;
            height: 35px;
            position: relative
        }

            .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex .celebThumb .Rankdiv .rankIcon_div .fa {
                color: #fff;
                position: absolute;
                top: 50%;
                left: 0;
                right: 0;
                text-align: center;
                -webkit-transform: translateY(-50%);
                -moz-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                -o-transform: translateY(-50%);
                transform: translateY(-50%)
            }

                .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex .celebThumb .Rankdiv .rankIcon_div .fa svg {
                    width: 20px;
                    height: 20px;
                }

        .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex .celebThumb .Rankdiv .rankRate_div {
            background: #282828;
            width: 38px;
            padding: 7px 6px;
            font-size: 12px;
            color: #fff;
            text-align: center
        }

.allImportantDetailsDiv a,
.allImportantDetailsDiv .rightContentCol a {
    word-break: break-all
}

.allImportantDetailsDiv .contact_forumsection {
    padding: 30px 0;
}

    .allImportantDetailsDiv .contact_forumsection .heading {
        text-transform: uppercase;
        margin-bottom: 20px;
    }

    .allImportantDetailsDiv .contact_forumsection strong,
    .allImportantDetailsDiv .contact_forumsection small {
        font-size: 17px;
        font-weight: 600;
        color: #000;
    }

    .allImportantDetailsDiv .contact_forumsection .contactUsContent strong {
        font-size: 21px;
        font-weight: 500;
        color: #000;
        margin: 30px 20px;
        display: inline-block;
    }

    .allImportantDetailsDiv .contact_forumsection h1 {
        font-size: 23px;
        font-family: 'Oswald', sans-serif;
        margin-left: 0;
        color: #e80844;
        font-weight: 500;
        position: relative;
    }

    .allImportantDetailsDiv .contact_forumsection h2 {
        font-size: 40px;
        text-transform: capitalize;
        font-family: 'Oswald', sans-serif;
        margin-left: 20px;
        color: #e80844;
        font-weight: 600;
        position: relative;
    }

        .allImportantDetailsDiv .contact_forumsection h2:after {
            content: " ";
            width: 60px;
            height: 3px;
            background: #e80844;
            position: absolute;
            bottom: -12px;
            left: 0;
        }

.divCommonContainer.borderOnlyVideos .common_section_in_div .three-col-in-div .thumb_in_common_div_height.video-height-thumb {
    min-height: 240px
}

.common_section_in_div .three-col-in-div .thumb_in_common_div_height.video-height-thumb {
    min-height: 246px
}

.todaysNews div[class^=col] .thumbnail .ContentDetaDiv {
    display: block;
    font-weight: 600
}

    .todaysNews div[class^=col] .thumbnail .ContentDetaDiv small {
        padding: 3px 6px;
        font-size: 9px;
        color: #fff;
        background: #e80844;
        text-transform: uppercase;
        border-radius: 30px;
        font-weight: 600;
    }

        .todaysNews div[class^=col] .thumbnail .ContentDetaDiv small.yellow {
            background: #ffcc33;
            color: #000;
        }

        .todaysNews div[class^=col] .thumbnail .ContentDetaDiv small.reviewArticle {
            background: #4d8db9;
            color: #fff;
        }

.thumb_article_div span b small {
    display: inline-block;
    vertical-align: top;
    color: #8e8e8e
}

.hover_popup_div {
    width: 303px;
    background: #fff;
    border-radius: 5px;
    z-index: 100;
}

    .hover_popup_div .invisible {
        display: none !important;
    }

    .hover_popup_div .userBlockDiv {
        display: inline-block;
        margin-top: 10px;
    }

        .hover_popup_div .userBlockDiv a {
            padding: 4px 8px;
            font-size: 11px;
            background: #ececec;
            border-radius: 30px;
            font-weight: 600;
            color: #fff !important;
            text-transform: capitalize;
        }

            .hover_popup_div .userBlockDiv a.PopoverBanUser {
                width: 25px;
                height: 25px;
                padding: 0;
                position: relative;
                margin: 0 auto;
                display: inline-block;
            }

                .hover_popup_div .userBlockDiv a.PopoverBanUser .fa:before {
                    content: " ";
                    width: 14px;
                    height: 14px;
                    position: absolute;
                    top: 50%;
                    left: 0;
                    right: 0;
                    text-align: center;
                    transform: translateY(-50%);
                    margin: auto;
                    fill: #DA4567;
                }

                .hover_popup_div .userBlockDiv a.PopoverBanUser:focus {
                    outline: none;
                }

                .hover_popup_div .userBlockDiv a.PopoverBanUser .fa.fa-block:before {
                    background: url('/content/img/svg/block.svg') no-repeat;
                }

                .hover_popup_div .userBlockDiv a.PopoverBanUser .fa.fa-lock-open:before {
                    background: url('/content/img/svg/lock-open.svg') no-repeat;
                }

                .hover_popup_div .userBlockDiv a.PopoverBanUser .fa.fa-trash-empty:before {
                    background: url('/content/img/svg/trash-empty.svg') no-repeat;
                }

        .hover_popup_div .userBlockDiv .userLastVisitedDateDiv {
            display: inline-block;
        }

    .hover_popup_div .bigimg {
        width: 100%;
        height: 74px;
        border-radius: 5px 5px 0 0
    }

    .hover_popup_div .divAvatarTitle {
        background: #ffd232;
        padding: 3px 10px;
    }

        .hover_popup_div .divAvatarTitle.invisible {
            display: none !important;
        }

        .hover_popup_div .divAvatarTitle p {
            font-size: 11px;
            color: #000;
            line-height: 17px;
            font-weight: 500;
        }

.badges {
    text-align: center;
    padding: 5px 0;
}

    .badges .badges-icon {
        width: 32px !important;
        height: 32px !important;
        display: inline-block;
        vertical-align: top;
    }

        .badges .badges-icon.conter-badges {
            width: 32px !important;
            height: 32px !important;
            background: #e80844 !important;
            font-size: 11px;
            color: #fff !important;
            font-weight: 600;
            padding: 7px 0;
            text-align: center;
            border-radius: 50%;
        }

.hover_popup_div .badges-popover {
    background: #f7f7f7;
    padding: 3px 10px;
    text-align: center;
}

    .hover_popup_div .badges-popover .badges-ranking {
        width: 28px !important;
        height: 28px !important;
        display: inline-block;
        float: left;
        margin-right: 3px;
        padding: 0;
    }

        .hover_popup_div .badges-popover .badges-ranking:last-child {
            margin-right: 0;
        }

    .hover_popup_div .badges-popover .badges-count {
        width: 28px !important;
        height: 28px !important;
        display: inline-block;
        vertical-align: middle;
        background: #e80844 !important;
        font-size: 11px;
        color: #fff !important;
        font-weight: 600;
        padding: 7px 0;
        text-align: center;
        border-radius: 50%;
    }

.postListView .row.postListRow div[class^=col].postListRowLeft .hover_popup_div .user_photo img.img-circle {
    margin: 0;
    display: inline-block;
    width: 60px;
    height: 60px;
}

.hover_popup_div .balloon-remainings {
    padding: 5px 10px;
    border: 1px solid #ddd;
    margin-top: -2px;
}

    .hover_popup_div .balloon-remainings .left-count-balloon {
        display: inline-block;
        vertical-align: top;
        width: 80%;
    }

        .hover_popup_div .balloon-remainings .left-count-balloon p {
            font-size: 15px;
            color: #000;
            font-weight: 600;
            display: inline-block;
            vertical-align: middle;
            padding: 0;
        }

        .hover_popup_div .balloon-remainings .left-count-balloon img {
            display: inline-block;
            vertical-align: middle;
            width: 10%;
        }

    .hover_popup_div .balloon-remainings .rightbutton {
        display: inline-block;
        vertical-align: top;
        width: 18%;
        text-align: center;
        padding: 6px;
        color: #fff;
        border-radius: 5px;
        font-size: 12px;
        background: #f10038;
        text-decoration: none;
        text-transform: capitalize;
        font-weight: 600;
    }

.popover {
    min-width: 307px;
    border: 1px solid #d6d5d5
}

    .popover .popover-content {
        display: none
    }

    .popover .popover-title {
        padding: 0;
        background: #fff;
        border-bottom: 0
    }

.popover {
    z-index: 100
}

.postListView .row.postListRow.post_list_row {
    overflow: visible
}

.hover_popup_div .user_photo {
    text-align: left;
    position: relative;
    height: 74px;
    overflow: hidden;
}

    .hover_popup_div .user_photo .bigimg {
        width: 100%;
    }

    .hover_popup_div .user_photo div {
        width: 60px;
        height: 60px;
        margin: 0;
        display: inline-block;
        position: absolute;
        top: 7px;
        left: 15px;
    }

        .hover_popup_div .user_photo div .thumbimg {
            border: 2px solid #fff;
        }

        .hover_popup_div .user_photo div.online .thumbimg {
            border-color: #35ac19;
        }

    .hover_popup_div .user_photo .online:before {
        bottom: 0;
        right: 6px;
    }

    .hover_popup_div .user_photo h2 {
        display: inline-block;
        vertical-align: top;
        color: #fff;
        text-transform: capitalize;
        font-size: 18px;
        font-weight: 400;
        position: absolute;
        top: 4px;
        left: 97px;
    }

    .hover_popup_div .user_photo b {
        display: block;
        font-size: 12px;
        color: #fff;
        font-weight: 400;
        position: absolute;
        top: 50px;
        left: 99px;
    }

    .hover_popup_div .user_photo h3 {
        display: block;
        font-size: 12px;
        color: #fff;
        font-weight: 400;
        position: absolute;
        top: 26px;
        left: 99px;
    }

    .hover_popup_div .user_photo b .fa {
        font-size: 14px;
        margin-right: 7px;
        vertical-align: top;
        color: #fccc0c
    }

    .hover_popup_div .user_photo small {
        font-size: 12px;
        font-weight: 400;
        text-align: left;
        display: block;
        margin-left: 88px;
        margin-top: -54px;
        color: #fff
    }

.hover_popup_div .content_of_data {
    text-align: center;
    padding-top: 10px;
}

.hover_popup_div .record {
    display: block;
    margin-left: 0;
}

.hover_popup_div .authorBioDiv {
    padding: 0px 10px 10px;
}

    .hover_popup_div .authorBioDiv p {
        font-weight: 500;
        font-size: 12px;
        line-height: 16px;
    }

.hover_popup_div .record span {
    margin-right: 10px;
    font-size: 14px;
    color: #000;
    text-transform: capitalize;
    font-weight: 500;
    display: block;
    text-align: left;
    margin-bottom: 10px;
    width: 100%;
}

    .hover_popup_div .record span:last-child {
        margin-right: 0;
    }

    .hover_popup_div .record span small {
        font-size: 14px;
        color: #f10038;
        font-weight: 500
    }

    .hover_popup_div .record span .fa {
        margin-right: 6px;
        color: #828282;
        font-size: 15px;
        display: inline-block;
        position: relative;
    }

        .hover_popup_div .record span .fa:before {
            content: " ";
            width: 14px;
            height: 14px;
            position: absolute;
            top: -12px;
            left: -11px;
            right: 0;
            text-align: center;
            margin: auto;
            color: #5f5f5f;
        }

        .hover_popup_div .record span .fa.fa-doc-text:before {
            background: url('/content/img/svg/doc-text.svg') no-repeat;
        }

        .hover_popup_div .record span .fa.fa-calendar:before {
            background: url('/content/img/svg/calendar.svg') no-repeat;
        }

    .hover_popup_div .record span a {
        text-decoration: none;
    }

.hover_popup_div .record .allpostDiv {
    display: inline-block;
    vertical-align: top;
    width: 59%;
    padding-left: 10px;
}

.hover_popup_div .record .UserActionView {
    width: 100%;
    text-align: center;
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}

    .hover_popup_div .record .UserActionView ul {
        margin-bottom: 0;
    }

        .hover_popup_div .record .UserActionView ul li {
            display: inline-block;
            vertical-align: top;
            text-align: center;
            width: 33.33%;
            float: left;
        }

            .hover_popup_div .record .UserActionView ul li:nth-child(1) {
                background: #e89107;
            }

            .hover_popup_div .record .UserActionView ul li:nth-child(2) {
                background: #44b69c;
            }

            .hover_popup_div .record .UserActionView ul li:nth-child(3) {
                background: #e80844;
            }

            .hover_popup_div .record .UserActionView ul li a {
                color: #fff;
                text-decoration: none;
                font-size: 15px;
                display: inline-block;
                padding: 10px 14px;
            }

                .hover_popup_div .record .UserActionView ul li a span {
                    display: block;
                    vertical-align: top;
                    font-size: 11px;
                    margin-bottom: 0;
                    font-weight: 600;
                    margin-top: 6px;
                    color: #fff;
                }

                .hover_popup_div .record .UserActionView ul li a .fa {
                    font-size: 16px;
                    display: block;
                    vertical-align: top;
                }

.hover_popup_div .button_sec {
    text-align: center
}

    .hover_popup_div .button_sec a {
        padding: 12px 13px;
        display: inline-block;
        color: #f10038;
        text-decoration: none;
        font-size: 12px;
        width: 50%;
        border-radius: 0;
        float: left;
        height: 43px;
        font-weight: 600;
        text-transform: uppercase
    }

        .hover_popup_div .button_sec a img {
            display: inline-block;
            vertical-align: middle;
            margin-right: 11px
        }

        .hover_popup_div .button_sec a:last-child {
            margin-right: 0
        }

    .hover_popup_div .button_sec .addfred {
        background: #ececec;
        border-radius: 0 0 0 5px
    }

        .hover_popup_div .button_sec .addfred .addfrndN {
            width: 22px;
            height: 21px;
            display: inline-block;
            vertical-align: middle;
            background: url('/content/img/all_icons_sprit.png') -53px -54px;
        }

    .hover_popup_div .button_sec .messagesmallN {
        width: 25px;
        height: 24px;
        display: inline-block;
        vertical-align: middle;
        background: url('/content/img/all_icons_sprit.png') -10px -10px;
    }

    .hover_popup_div .button_sec .messages {
        background: #dfdfdf;
        color: #f20038;
        border-radius: 0 0 5px 0;
    }

    .hover_popup_div .button_sec.button_newstruck {
        display: inline-block;
        width: 100%;
        background: #ececec;
        border: 1px solid #ddd;
        border-radius: 0 0 5px 5px;
        margin-bottom: -3px;
    }

        .hover_popup_div .button_sec.button_newstruck a.commBtnPopover {
            display: inline-block;
            width: 20% !important;
            vertical-align: top;
            color: #5f5f5f;
            border-right: 1px solid #ddd;
            text-align: center;
            padding: 5px;
            position: relative;
        }

            .hover_popup_div .button_sec.button_newstruck a.commBtnPopover:last-child {
                border-right: 0;
            }

            .hover_popup_div .button_sec.button_newstruck a.commBtnPopover .fa svg {
                width: 15px;
                height: 15px;
            }

            .hover_popup_div .button_sec.button_newstruck a.commBtnPopover .fa {
                color: #5f5f5f;
                display: block;
                position: relative;
            }

                .hover_popup_div .button_sec.button_newstruck a.commBtnPopover .fa:before {
                    content: " ";
                    width: 14px;
                    height: 14px;
                    position: absolute;
                    top: 0;
                    left: 0;
                    right: 0;
                    text-align: center;
                    margin: auto;
                }

                .hover_popup_div .button_sec.button_newstruck a.commBtnPopover .fa.fa-user:before {
                    background: url('/content/img/svg/user.svg') no-repeat;
                }

                .hover_popup_div .button_sec.button_newstruck a.commBtnPopover .fa.fa-leanpub:before {
                    background: url('/content/img/svg/leanpub.svg') no-repeat;
                }

                .hover_popup_div .button_sec.button_newstruck a.commBtnPopover .fa.fa-book:before {
                    background: url('/content/img/svg/book.svg') no-repeat;
                }

                .hover_popup_div .button_sec.button_newstruck a.commBtnPopover .fa.fa-testimonial:before {
                    background: url('/content/img/svg/chat-empty.svg') no-repeat;
                }

                .hover_popup_div .button_sec.button_newstruck a.commBtnPopover .fa.fa-chat:before {
                    background: url('/content/img/svg/chat.svg') no-repeat;
                }

            .hover_popup_div .button_sec.button_newstruck a.commBtnPopover span {
                display: block;
                font-size: 8px !important;
                text-transform: capitalize;
                word-break: break-all;
                margin-top: 22px !important;
                opacity: 1 !important;
                color: #000;
                font-weight: 600;
            }

.imageModelDivLoader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .8)
}

    .imageModelDivLoader img {
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        margin: auto;
        text-align: center;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }

.divPollChoices div {
    margin-top: 10px
}

.tv_show_in_div_section .common_section_in_div:nth-child(odd) .container {
    padding-left: 0;
    padding-right: 0
}

.tv_show_in_div_section .common_section_in_div {
    border-top: 0;
    border-bottom: 0
}

.common_section_in_div.page_section_div {
    border: 0;
    display: inline-block;
    padding: 0;
    background: 0;
    width: 100%;
}

.forumsDivSectionCom,
.forumsDivSectionCom .container.forumPageContainer {
    background: #fff
}

.container.forumPageContainer.discussion_section .divNewPagination .new_pagination_section li:nth-child(1) {
    margin-top: 6px;
}

.forumsDivSectionCom .forumPageContainer .floatingContainer .right300Col .adBannerSection {
    padding: 10px 0
}

.forumsDivSectionCom .forumPageContainer .div_paddingtop {
    padding-top: 133px;
}

.forums_overviewDiv .common_section_in_div:first-child {
    background: #f3f3f3
}

.forums_overviewDiv .common_section_in_div:last-child {
    background: #fff;
    border-top: 0
}

.common_in_person_page_div #pinBoxContainer {
    overflow: hidden
}

.grayBg2.common_in_person_page_div.newAllDetailsPage {
    padding: 30px 0;
    border-top: 0;
    border-bottom: 0
}

.allImportantDetailsDiv .floatLeft {
    width: 100% !important
}

.AboutTVShowSection .adBannerSection {
    padding: 0;
    text-align: center
}

.like_btn_article {
    padding: 7px;
    color: #fff;
    background: #e7073d;
    border-radius: 30px;
    text-decoration: none;
    display: inline-block;
    width: 35px;
    height: 35px;
    text-align: center;
    vertical-align: middle;
}

a.like_btn_article {
    color: #fff;
    text-decoration: none;
}

.like_btn_article .fa svg {
    width: 15px;
    height: 15px;
}

.photoContainer.photoDetailsGallery.details_photo_div .link .report_com {
    display: block;
    float: none
}

.photoContainer.photoDetailsGallery.details_photo_div .photoClip a.next .g_right_arrow svg,
.photoContainer.photoDetailsGallery.details_photo_div .photoClip a.previous .g_left_arrow svg {
    width: 30px;
    height: 30px;
}

.photoContainer.photoDetailsGallery.details_photo_div .right_border_div .slick_crousel_new_section .slick_div_comm {
    position: relative;
    padding: 10px;
}

    .photoContainer.photoDetailsGallery.details_photo_div .right_border_div .slick_crousel_new_section .slick_div_comm .total_view_count {
        position: absolute;
        top: 20px;
        left: 20px;
        color: #fff;
        padding: 7px 10px;
        border-radius: 5px;
        background: rgba(0, 0, 0, 0.8);
    }

        .photoContainer.photoDetailsGallery.details_photo_div .right_border_div .slick_crousel_new_section .slick_div_comm .total_view_count p {
            padding: 0;
        }

.new_Article_Popup .modal-dialog.imageUploadDialog {
    width: 500px
}

    .new_Article_Popup .modal-dialog.imageUploadDialog .modal-content .modal-header {
        text-align: left
    }

        .new_Article_Popup .modal-dialog.imageUploadDialog .modal-content .modal-header h4.modal-title {
            display: inline-block
        }

        .new_Article_Popup .modal-dialog.imageUploadDialog .modal-content .modal-header .close {
            margin-top: 12px
        }

    .new_Article_Popup .modal-dialog.imageUploadDialog .tab-content b {
        text-align: left;
        display: block;
        margin-bottom: 10px
    }

    .new_Article_Popup .modal-dialog.imageUploadDialog .tab-content .new_popup_inarticle_bottom {
        text-align: left;
        font-size: 15px;
        color: #000
    }

        .new_Article_Popup .modal-dialog.imageUploadDialog .tab-content .new_popup_inarticle_bottom input {
            height: 40px;
            border-radius: 5px;
            border: 1px solid #ddd;
            color: #000;
            margin: 13px 0
        }

        .new_Article_Popup .modal-dialog.imageUploadDialog .tab-content .new_popup_inarticle_bottom select {
            width: 100%;
            height: 40px;
            border-radius: 5px;
            border: 1px solid #ddd;
            margin: 13px 0;
            color: #000;
            padding: 9px
        }

        .new_Article_Popup .modal-dialog.imageUploadDialog .tab-content .new_popup_inarticle_bottom textarea {
            border-radius: 5px;
            border: 1px solid #ddd;
            margin: 13px 0;
            resize: none;
            color: #000
        }

        .new_Article_Popup .modal-dialog.imageUploadDialog .tab-content .new_popup_inarticle_bottom .imageUploadDialogFooter {
            text-align: center
        }

            .new_Article_Popup .modal-dialog.imageUploadDialog .tab-content .new_popup_inarticle_bottom .imageUploadDialogFooter button {
                padding: 5px 31px;
                color: #fff;
                background: #5cb85c;
                border-width: 0;
                border-radius: 30px
            }

.fan_club_new_section .user_fanclub .right_div {
    width: 100%;
    text-decoration: none;
    color: #000;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    border: 1px solid #dcdcdc;
    padding: 10px 10px;
    min-height: 79px;
}

.fan_club_new_section .user_fanclub a:focus {
    outline: none;
    box-shadow: none;
}

.fan_club_new_section .popover {
    min-width: 317px
}

.fan_club_new_section .hover_popup_div,
.commentPopoverDiv .popover {
    width: 313px
}

    .fan_club_new_section .hover_popup_div .record,
    .commentPopoverDiv .hover_popup_div .record {
        margin-left: 0px
    }

    .fan_club_new_section .hover_popup_div .bigimg {
        height: 80px
    }

.commentPopoverDiv .hover_popup_div {
    width: 309px
}

.notificationDropBox .notficationContainer {
    min-height: 307px;
    overflow-y: auto;
}

.dropdown-menu.notificationDropBox.notifyBoxLast {
    width: 300px;
    left: -234px;
    height: 377px
}

.notificationDropBox .notficationContainer.messageNotification .user_image_div_in {
    display: inline-block;
    vertical-align: middle
}

.comArticleBgColor .articleBgColor1 .common_section_in_div {
    background: #fff
}

.comArticleBgColor .videoBgColor1 .common_section_in_div {
    background: #f5f5f5
}

.userfanclub_section {
    padding: 30px 0;
    background: #fff
}

    .userfanclub_section a .userAvatar {
        margin-bottom: 10px;
        width: 95px;
        height: 95px;
        display: block;
        margin: 0 auto;
        text-align: center
    }

        .userfanclub_section a .userAvatar img {
            display: block;
            margin: auto;
            width: 100%
        }

    .userfanclub_section a.user-list {
        width: 9.7%;
        display: inline-block;
        vertical-align: top;
        text-align: center;
        padding: 5px;
        text-decoration: none;
        word-break: break-all
    }

        .userfanclub_section a.user-list h3 {
            font-size: 13px;
            font-weight: 500
        }

.help-center-section a.imguserDTGroup,
.help-center-section .div-go-to-user-content {
    position: relative;
}

.help-center-section .div-go-to-user-content {
    display: inline-block;
    vertical-align: top;
    width: 13.7%;
    text-align: center;
    border: 0;
}

    .help-center-section a.imguserDTGroup strong,
    .help-center-section .div-go-to-user-content strong {
        background-color: #f20c4d;
        font-weight: 600;
        font-size: 13px;
        border-radius: 50%;
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        position: absolute;
        color: #fff;
        padding: 8px 6px;
    }

    .help-center-section .div-go-to-user-content a.user-list {
        width: 100% !important;
    }

    .help-center-section .div-go-to-user-content .div-go-to-user-content {
        position: absolute;
        top: 0;
        right: 0;
    }

.help-center-section .list-of-help-option .help-option a.helpcenter-list {
    font-size: 13px;
    color: #464646;
    font-weight: 600;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    text-align: left;
    padding: 10px 5px;
    list-style-type: none;
    border-bottom: 1px solid #e9e9e9;
}

.userfanclub_section .user_list_div {
    display: inline-block;
    width: 100%
}

.userfanclub_section .hover_popup_div .bigimg,
.userfanclub_section .hover_popup_div .user_photo {
    height: 70px;
}

.userfanclub_section a.user-list .hover_popup_div .record {
    margin-left: 0;
}

/*.fanfiction_section .userfanclub_section a.user-list .hover_popup_div .bigimg {
    height: auto;
}

.fanfiction_section .userfanclub_section .rightDiv {
    background: #fff;
}

.fanfiction_section .userfanclub_section h2.heading {
    padding: 0 10px;
}

.fanfiction_section .userfanclub_section a.user-list {
    width: 13.7%;
}

.fanfiction_section.fan_club_new_section {
    padding: 30px 0;
}

    .fanfiction_section.fan_club_new_section .adBannerSection {
        padding-top: 0;
    }
*/
section.eventPhotoSection .container.eventGallery .photo_section {
    background: 0 0;
}

section.eventPhotoSection .eventGallery .mediaGalleryItemMasonry .gallery_section_divbog .cardSlide .shadowBox .MediaGalleryItemTitle b {
    color: #fff;
    font-size: 16px;
    text-align: left;
}

.table_new_replay_on_div table tr td .popover {
    min-width: 306px
}

    .table_new_replay_on_div table tr td .popover .hover_popup_div {
        width: 302px
    }

        .table_new_replay_on_div table tr td .popover .hover_popup_div .bigimg {
            height: 78px
        }

        .table_new_replay_on_div table tr td .popover .hover_popup_div .user_photo b {
            color: #fff
        }

            .table_new_replay_on_div table tr td .popover .hover_popup_div .user_photo b .fa {
                display: inline-block
            }

        .table_new_replay_on_div table tr td .popover .hover_popup_div .record {
            margin-left: 0;
        }

.heat-rating.popoverWarnLevel {
    width: 30%;
    text-align: left;
    display: inline-block;
    vertical-align: top;
    margin: 13px auto 0;
}

    .heat-rating.popoverWarnLevel .rating-block {
        height: 10px;
        width: 14px;
    }

.table_new_replay_on_div table tr td .popover .hover_popup_div .button_sec .addfred,
.table_new_replay_on_div table tr td .popover .hover_popup_div .button_sec .messages {
    color: #535353
}

a.heart {
    display: inline-block;
    vertical-align: top;
    font-size: 22px;
    color: #dd4533;
    text-decoration: none
}

.forumSignatureDiv {
    padding: 19px 15px;
    text-align: left;
    display: block;
}

    .forumSignatureDiv div {
        text-align: left;
        display: inline-block;
        width: 100%;
        padding: 12px 0 0;
        width: 100%;
        overflow-y: auto;
    }

        .forumSignatureDiv div center {
            text-align: left
        }

        .forumSignatureDiv div a {
            text-decoration: none;
            text-align: left;
            display: inline-block
        }

        .forumSignatureDiv div img {
            max-height: 500px;
        }

.userfanclub_section .hover_popup_div .content_of_data .UserWarningLevel .fa {
    display: inline-block;
    background: #ef0039;
    border-radius: 50%;
    color: #fff;
    width: 20px;
    height: 20px;
    padding: 4px;
    text-align: center
}

.userfanclub_section .hover_popup_div .content_of_data .UserWarningLevel {
    text-align: center;
    margin: auto
}

    .userfanclub_section .hover_popup_div .content_of_data .UserWarningLevel ul {
        display: inline-block
    }

        .userfanclub_section .hover_popup_div .content_of_data .UserWarningLevel ul li {
            width: 25px;
            display: inline-block;
            height: 10px;
            border: 1px solid #ddd
        }

            .userfanclub_section .hover_popup_div .content_of_data .UserWarningLevel ul li.green {
                background: #87c164
            }

            .userfanclub_section .hover_popup_div .content_of_data .UserWarningLevel ul li.yellow {
                background: #faef6c
            }

            .userfanclub_section .hover_popup_div .content_of_data .UserWarningLevel ul li.orange {
                background: #f79646
            }

            .userfanclub_section .hover_popup_div .content_of_data .UserWarningLevel ul li.red {
                background: #ed1c23
            }

.right_side_in_div .after_loin_div_start .dropdown .hover_hide {
    width: 300px;
    min-height: 150px;
    border-radius: 6px;
}

    .right_side_in_div .after_loin_div_start .dropdown .hover_hide #MsgDetail,
    .right_side_in_div .after_loin_div_start .dropdown .hover_hide #NotificationDetail {
        overflow-y: scroll;
        height: 332px;
        position: relative;
    }

    .right_side_in_div .after_loin_div_start .dropdown .hover_hide .noContentDiv {
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        text-align: center;
        margin: auto;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }

        .right_side_in_div .after_loin_div_start .dropdown .hover_hide .noContentDiv img {
            margin: 0 auto;
        }

        .right_side_in_div .after_loin_div_start .dropdown .hover_hide .noContentDiv p {
            font-weight: 600;
            text-transform: uppercase;
            font-size: 12px;
        }

    .right_side_in_div .after_loin_div_start .dropdown .hover_hide h4 {
        font-size: 13px;
        padding: 5px 10px;
        border-bottom: 1px solid #ebebeb;
        font-weight: 600;
        text-transform: capitalize;
        color: #000;
        font-family: 'Open Sans', sans-serif !important;
    }

    .right_side_in_div .after_loin_div_start .dropdown .hover_hide a {
        width: 100%;
        border: 0;
        padding: 5px 10px;
        text-decoration: none;
        text-transform: none;
        border-bottom: 1px solid #f3f3f3;
        font-size: 12px;
        text-align: left;
        display: inline-block;
    }

        .right_side_in_div .after_loin_div_start .dropdown .hover_hide a div:first-child {
            margin-right: 10px;
            width: 50px;
            height: 50px;
            word-break: break-all;
            display: inline-block;
            vertical-align: top;
            margin: auto;
        }

        .right_side_in_div .after_loin_div_start .dropdown .hover_hide a div.online:first-child:before {
            bottom: 0;
            right: 2px;
        }

        .right_side_in_div .after_loin_div_start .dropdown .hover_hide a.unread {
            background: #efefef;
        }

        .right_side_in_div .after_loin_div_start .dropdown .hover_hide a.read {
            background: #f7f9ff;
        }

    .right_side_in_div .after_loin_div_start .dropdown .hover_hide .messageNotificationDropdown {
        display: inline-block;
        width: 73%;
        margin-left: 10px;
        text-align: left;
        color: #888;
    }

        .right_side_in_div .after_loin_div_start .dropdown .hover_hide .messageNotificationDropdown small {
            display: inline-block;
            font-weight: 400;
            color: #888;
            font-size: 10px;
            float: right;
        }

        .right_side_in_div .after_loin_div_start .dropdown .hover_hide .messageNotificationDropdown p {
            display: block;
            font-size: 12px;
            padding: 0;
        }

        .right_side_in_div .after_loin_div_start .dropdown .hover_hide .messageNotificationDropdown.notificationContent small {
            float: none;
            display: block;
        }

    .right_side_in_div .after_loin_div_start .dropdown .hover_hide .menuList,
    .right_side_in_div .after_loin_div_start .dropdown .hover_hide .menuList a {
        display: inline-block;
        width: 100%;
        font-family: 'Open Sans', sans-serif !important;
        color: #000;
    }

        .right_side_in_div .after_loin_div_start .dropdown .hover_hide .menuList a {
            padding: 6px 18px;
            border-bottom: 1px solid #ddd;
            text-align: left;
            font-size: 14px;
        }

            .right_side_in_div .after_loin_div_start .dropdown .hover_hide .menuList a:hover {
                color: #e80844;
            }

                .right_side_in_div .after_loin_div_start .dropdown .hover_hide .menuList a:hover .badge {
                    color: #fff;
                    background: #e80844;
                }

            .right_side_in_div .after_loin_div_start .dropdown .hover_hide .menuList a:last-child {
                border-bottom: 0;
            }

            .right_side_in_div .after_loin_div_start .dropdown .hover_hide .menuList a .badge {
                float: right;
                display: inline-block;
                min-width: 10px;
                padding: 3px 7px;
                font-size: 12px;
                font-weight: 600;
                line-height: 1;
                color: #fff;
                text-align: center;
                white-space: nowrap;
                vertical-align: middle;
                background-color: #777;
                border-radius: 10px;
            }

    .right_side_in_div .after_loin_div_start .dropdown .hover_hide .notiFicationFooter {
        border-top: 1px solid #ebebeb;
        background-color: #f3f3f3;
        font-size: 12px;
        padding: 4px 0 0;
        border-radius: 0 0 10px 10px;
        display: inline-block;
        width: 100%;
    }

        .right_side_in_div .after_loin_div_start .dropdown .hover_hide .notiFicationFooter b {
            display: inline-block;
        }

            .right_side_in_div .after_loin_div_start .dropdown .hover_hide .notiFicationFooter b a {
                border-radius: 20px;
                background-color: #e80844;
                font-weight: 600;
                font-size: 12px;
                padding: 6px 21px;
                color: #fff;
                text-decoration: none;
                text-transform: uppercase;
                font-family: 'Open Sans', sans-serif !important;
            }

    .right_side_in_div .after_loin_div_start .dropdown .hover_hide.UserProfile h4 {
        display: inline-block;
        width: 100%;
        border-bottom: 1px solid #ddd;
        padding-top: 13px;
    }

        .right_side_in_div .after_loin_div_start .dropdown .hover_hide.UserProfile h4 a {
            display: inline-block;
            vertical-align: top;
            border: 0;
            width: auto;
            color: #006dca;
            font-size: 15px;
            font-weight: 600;
            padding-left: 0;
            padding-top: 0;
        }

            .right_side_in_div .after_loin_div_start .dropdown .hover_hide.UserProfile h4 a.linkBtn {
                -webkit-border-radius: 20px;
                -moz-border-radius: 20px;
                -ms-border-radius: 20px;
                border-radius: 20px;
                background-color: #e80844;
                font-weight: 600;
                font-size: 11px;
                padding: 5px 13px;
                color: #fff;
                float: right;
                display: inline-block;
            }

    .right_side_in_div .after_loin_div_start .dropdown .hover_hide.UserProfile h4 {
        border: 0;
    }

    .right_side_in_div .after_loin_div_start .dropdown .hover_hide.UserProfile .select.form-control {
        margin: 7px auto;
    }

    .right_side_in_div .after_loin_div_start .dropdown .hover_hide .fa {
        top: -29px;
        right: 5px;
    }

    .right_side_in_div .after_loin_div_start .dropdown .hover_hide select.form-control {
        margin: 0 auto;
        margin-bottom: 10px;
    }

        .right_side_in_div .after_loin_div_start .dropdown .hover_hide select.form-control option {
            border-bottom: 1px solid #ddd;
        }

.dropdown-content_h .tab .tabHeader ul li:hover {
    background: #fff;
}

.right_side_in_div .after_loin_div_start .dropdown .click_icon a .badge.notificationAlart {
    font-size: 9px;
    font-weight: 400;
    background-color: #ef0039;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    padding: 3px 4px;
    top: 15px;
    right: 20%;
    position: absolute;
}

.user_image_div_in {
    position: relative;
    width: 50px;
    height: 50px;
    background: #e8e6e7;
    border-radius: 50%;
    display: inline-block;
}

    .user_image_div_in strong {
        font-size: 20px;
        color: #fff;
        text-transform: uppercase;
        position: absolute;
        top: 50%;
        font-weight: 400;
        left: 0;
        padding: 0;
        right: 0;
        text-align: center;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%)
    }

.heat-rating {
    margin: 0 auto;
    width: 210px
}

    .heat-rating .rating-block {
        height: 10px;
        width: 20px;
        display: inline-block;
        float: left;
        cursor: pointer;
        background: #C0C0C0;
    }

.primaryopacity {
    opacity: .5;
}

.reduceopacity {
    opacity: .3;
}

.increaseopacity {
    opacity: 1;
}

.heat-rating .ratings {
    font-size: 14px;
    line-height: 20px;
    margin-left: 10px;
    display: inline-block
}

.heat-rating .one {
    background-color: #d05253
}

.heat-rating .two {
    background-color: #ca3636
}

.heat-rating .three {
    background-color: #ba1c1b
}

.heat-rating .four {
    background-color: #a30504
}

.heat-rating .five {
    background-color: #8c0302
}

.chaskaMeterInner.commChaskametter {
    padding: 20px;
    background: #631436
}

    .chaskaMeterInner.commChaskametter .loader,
    .forums_threadtopic.mordreators_div .loader,
    .halloffame.fullUsersHallOfFame .loader {
        margin: 0 auto;
        display: block;
    }

    .chaskaMeterInner.commChaskametter h4 {
        font-size: 16px;
        font-weight: 600;
        text-transform: uppercase;
        width: 100%;
        padding-bottom: 20px;
        color: #fff;
        margin-bottom: 0;
        border-bottom: 1px solid #7c3a56;
    }

        .chaskaMeterInner.commChaskametter h4 .imgchaskameter,
        .chaskaMeterInner.commChaskametter h4,
        .chaskaMeterInner.commChaskametter b {
            display: inline-block;
            vertical-align: middle;
        }

    .chaskaMeterInner.commChaskametter h6 {
        font-size: 12px;
        color: #fff;
        font-weight: 600
    }

    .chaskaMeterInner.commChaskametter b {
        font-size: 14px;
        color: #fff;
        text-align: center;
    }

        .chaskaMeterInner.commChaskametter b span {
            margin-left: 5px;
        }

    .chaskaMeterInner.commChaskametter span.rankUp b {
        color: #05a405;
    }

    .chaskaMeterInner.commChaskametter span.rankDown b {
        color: #dc0202;
    }

    .chaskaMeterInner.commChaskametter span.rankAverage b {
        color: #ffd601;
    }

    .chaskaMeterInner.commChaskametter .rankRow {
        padding: 20px 0;
        text-align: center;
    }

    .chaskaMeterInner.commChaskametter .commonStarRating {
        text-align: center;
        margin-top: 20px
    }

        .chaskaMeterInner.commChaskametter .commonStarRating .rating.forums_topic_page_div .fa {
            font-size: 23px;
            color: #ccc;
            margin-right: 6px
        }

    .chaskaMeterInner.commChaskametter .showRatingRow.movieRating .center-block {
        border-radius: 20px;
        font-size: 11px;
        font-weight: 600;
        background-color: #c10443;
        margin-top: 0;
        color: #fff;
        border-width: 0
    }

    .chaskaMeterInner.commChaskametter .showRatingRow.movieRating {
        padding-top: 20px;
        border-top: 1px solid #7c3a56;
    }

        .chaskaMeterInner.commChaskametter .showRatingRow.movieRating .rating_div_sec .rating-container .clear-rating {
            font-size: 40%;
            margin-top: -25px;
        }

        .chaskaMeterInner.commChaskametter .showRatingRow.movieRating .rating_div_sec .rating-container .rating-stars {
            margin-top: -34px;
        }

        .chaskaMeterInner.commChaskametter .showRatingRow.movieRating .rating_div_sec .rating-container .caption {
            margin-top: -33px;
        }

        .chaskaMeterInner.commChaskametter .showRatingRow.movieRating .rating_div_sec .rating-container span i {
            font-size: 19px;
        }

    .chaskaMeterInner.commChaskametter b span {
        margin-top: -3px;
    }

.chaskameterLogWarning,
.chaskameterLogWarning p {
    color: #fff;
}

.divTopicReplySection form .checkbox {
    padding: 15px 22px
}

    .divTopicReplySection form .checkbox label {
        display: block;
        margin-bottom: 10px
    }

        .divTopicReplySection form .checkbox label:last-child {
            margin-bottom: 0
        }

.divTopicReplySection .bottom_button .btn-default.graybtn {
    background: #e8e6e7;
    color: #000;
}

.divTopicReplySection .bottom_button .draftBtnDiv {
    display: inline-block;
    float: right;
    vertical-align: top;
}

.divTopicReplySection .simditor {
    border: 0;
    border-bottom: 1px solid #bdcfd3
}

.divTopicReplySection .btn.btn-default {
    background: #fff;
    font-size: 14px;
    color: #393939;
    text-align: center;
    font-weight: 500;
    border: 1px solid #cacaca;
    text-transform: capitalize;
    margin-left: 0
}

.divTopicReplySection .noteBox {
    min-height: 499px;
    position: relative;
    background: #fdec5d;
    padding: 54px 18px 0
}

.divTopicReplySection .bottom_button {
    padding: 0 20px 13px;
}

.divTopicReplySection .noteBox:after {
    content: " ";
    width: 46px;
    height: 46px;
    background: url('/content/img/img_rightcorner.png') no-repeat;
    position: absolute;
    top: -1px;
    left: -1px
}

.divTopicReplySection .noteBox p,
.divTopicReplySection .noteBox .bulletList li {
    font-size: 13px;
    line-height: 18px
}

.divTopicReplySection .noteBox .bulletList {
    padding: 20px 0 0;
}

    .divTopicReplySection .noteBox .bulletList li {
        position: relative
    }

        .divTopicReplySection .noteBox .bulletList li:before {
            margin-left: 0;
            content: " ";
            background: url('/content/img/arrowinleft.png') no-repeat;
            width: 11px;
            height: 12px;
            position: absolute;
            top: 8px;
            left: -23px
        }

.noDiscussionyet p {
    font-size: 15px;
    font-weight: 500;
    text-align: left;
    color: #000;
    margin-top: 20px
}

.divwatchedTopic {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}

    .divwatchedTopic a {
        display: inline-block;
        position: relative;
        background-color: #C0C0C0;
        padding: 11px 20px 11px 9px;
        font-weight: 400;
        font-size: 12px;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        -ms-border-radius: 50px;
        border-radius: 50px;
        color: #fff;
        text-decoration: none;
        text-transform: uppercase;
    }

        .divwatchedTopic a span {
            background-color: #A9A9A9;
            padding: 16px;
            border-radius: 50%;
            vertical-align: middle;
            display: inline-block;
            margin-right: 10px;
            position: relative;
        }

            .divwatchedTopic a span .fa {
                position: absolute;
                top: 50%;
                left: 0;
                right: 0;
                text-align: center;
                transform: translateY(-50%);
                font-size: 18px;
                color: #fff;
                line-height: 0;
            }

        .divwatchedTopic a strong {
            font-weight: 400;
        }

        .divwatchedTopic a:hover {
            background: #344563;
        }

            .divwatchedTopic a:hover span {
                background: #2b3850;
            }

.divForumLikeHeart {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}

    .divForumLikeHeart a {
        display: inline-block;
        position: relative;
        background-color: #C0C0C0;
        padding: 10px 20px 10px 9px;
        font-weight: 400;
        font-size: 12px;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        -ms-border-radius: 50px;
        border-radius: 50px;
        color: #fff;
        text-decoration: none;
        text-transform: uppercase;
        margin: 2px 0 3px 0;
    }

        .divForumLikeHeart a span {
            background-color: #A9A9A9;
            padding: 7px;
            border-radius: 50%;
            vertical-align: middle;
            display: inline-block;
            margin-right: 10px;
        }

            .divForumLikeHeart a span .fa {
                font-size: 18px;
                color: #fff;
                line-height: 0;
            }

        .divForumLikeHeart a strong {
            font-weight: 400;
        }

        .divForumLikeHeart a:hover {
            background: #344563;
        }

            .divForumLikeHeart a:hover span {
                background: #2b3850;
            }

.photoContainerSection.photo_gallery_det.photo_gallery_det_new {
    background: #191919
}

    .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div h1 {
        color: #fff;
        border-left: 0;
        padding-left: 0;
        margin-bottom: 12px
    }

    .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .see_div {
        margin-left: 53px
    }

        .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .see_div .fa {
            font-size: 16px;
            color: #fff;
            margin-right: 6px
        }

        .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .see_div strong {
            color: #f42b4d;
            font-size: 14px;
            font-weight: 400
        }

    .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .photoClip a.actors_images {
        box-shadow: none
    }

    .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .right_border_div,
    .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .wrapper {
        border-right: 1px solid #323232
    }

        .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .wrapper .link a.shareLink {
            font-size: 14px;
            color: #fff;
            font-weight: 600;
            margin-bottom: 35px
        }

            .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .wrapper .link a.shareLink .fa {
                margin-top: 20px;
                color: #fff;
                font-size: 26px;
                display: block
            }

        .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .wrapper .link a.fbRoundLink {
            background: #425f99
        }

        .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .wrapper .link a.twitterRoundLink {
            background: #26defd
        }

    .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .right_side_comment_Div a.comm_btn {
        width: 160px;
        height: 40px;
        font-size: 11px;
        color: #fff;
        border-radius: 30px;
        background: #ca2555;
        display: inline-block;
        text-align: center;
        padding: 10px;
        font-weight: 600;
        text-decoration: none
    }

    .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .right_side_div_gallery {
        padding: 20px
    }

    .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .right_side_comment_Div .comm_btn img {
        display: inline-block;
        vertical-align: middle;
        margin-right: 4px
    }

    .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .right_side_comment_Div .comm_btn:last-child {
        background: 0 0;
        border: 2px solid #cc2556;
        width: 179px;
        color: #cc2556;
        margin-left: 19px
    }

    .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .comment_count {
        margin: 16px 0
    }

        .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .comment_count p {
            padding: 0;
            font-size: 13px;
            color: #fff;
            font-weight: 400
        }

            .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .comment_count p span {
                color: #ca2555
            }

    .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .related_gallery {
        margin-top: 10px
    }

        .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .related_gallery h4 {
            font-size: 16px;
            color: #fff;
            font-weight: 600;
            margin-bottom: 10px
        }

        .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .related_gallery .related_gallery_Div img {
            border-radius: 6px
        }

        .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .related_gallery .related_gallery_Div h3 {
            font-size: 12px;
            color: #b0b0b0;
            line-height: 18px;
            min-height: 50px;
            margin-bottom: 30px;
            padding-top: 15px
        }

.PollDesignDiv {
    padding: 10px
}

    .PollDesignDiv label {
        font-size: 16px;
        text-transform: capitalize;
        color: #000;
        font-weight: 500;
        text-align: left
    }

    .PollDesignDiv input {
        border: 1px solid #ddd;
        border-radius: 5px
    }

    .PollDesignDiv .btn {
        padding: 8px 20px;
        font-size: 15px;
        border-radius: 30px;
        border-width: 0;
        margin: 20px 0
    }

        .PollDesignDiv .btn#addNew {
            display: block;
        }

    .PollDesignDiv .form-group.divPollChoices.buttonchoices .btn {
        margin: 0 0 10px;
    }

    .PollDesignDiv .divPollChoices table tr td {
        background: 0 0;
        border: 0;
        padding: 0;
        margin: 0
    }

        .PollDesignDiv .divPollChoices table tr td label,
        .PollDesignDiv .checkbox label {
            font-size: 14px
        }

    .PollDesignDiv .divPollChoices table tr:first-child label,
    .PollDesignDiv .divPollChoices table tr:first-child input,
    .PollDesignDiv .div-topictype-radio-btn {
        margin-bottom: 10px
    }

    .PollDesignDiv .divPollChoices table tr td .remove {
        color: #fff;
        text-decoration: none;
        padding: 5px 20px;
        text-decoration: none;
        margin: 10px 5px
    }

    .PollDesignDiv .checkbox label input {
        border: 0
    }

        .PollDesignDiv .checkbox label input:focus {
            outline: none;
            box-shadow: none;
        }

    .PollDesignDiv .form-group .input-validation-error {
        border: 1px solid #a94442;
    }

    .PollDesignDiv .form-group {
        margin-bottom: 0;
    }

    .PollDesignDiv span.text-danger {
        margin: 8px 0;
        display: inline-block;
        font-size: 13px;
        font-weight: 500;
    }

    .PollDesignDiv .btn.graybtn {
        background: #e8e6e7;
        color: #000;
    }

    .PollDesignDiv .draftBtnDiv {
        display: inline-block;
        vertical-align: top;
        float: right;
    }

    .PollDesignDiv .div-topictype-radio-btn input {
        margin-left: 10px;
    }

.forums_threadtopic {
    background: #fff;
    border: 1px solid #e4e3e3;
    border-radius: 5px;
    margin: 0px 0px 10px;
}

    .forums_threadtopic h4 {
        padding: 14px 9px;
        color: #000;
        background: #ddd;
        font-weight: 500;
        font-size: 16px;
        border-radius: 5px 5px 0 0
    }

    .forums_threadtopic .details_div_info {
        padding: 12px 15px;
        border-bottom: 1px solid #ddd;
    }

        .forums_threadtopic .details_div_info h5 {
            font-size: 14px;
            text-transform: uppercase;
            color: #000;
            font-weight: 600;
            margin-bottom: 10px;
        }

        .forums_threadtopic .details_div_info b {
            font-size: 15px;
            color: #666;
            margin-bottom: 5px;
            display: block;
            font-weight: 500;
        }

            .forums_threadtopic .details_div_info b .img_div .online:before {
                bottom: 0;
                right: 0;
            }

            .forums_threadtopic .details_div_info b .img_div .online img {
                border-color: #35ac19;
            }

        .forums_threadtopic .details_div_info:last-child {
            border-bottom: 0;
        }

        .forums_threadtopic .details_div_info b .img_div img {
            border: 1px solid #ddd
        }

        .forums_threadtopic .details_div_info b:last-child,
        .forums_threadtopic.mordreators_div .details-info-list:last-child {
            margin-bottom: 0
        }

        .forums_threadtopic .details_div_info b span {
            color: #000;
            display: inline-block;
            margin-right: 4px;
            font-weight: 600;
        }

        .forums_threadtopic .details_div_info p {
            font-size: 15px;
            color: #bab6b3
        }

            .forums_threadtopic .details_div_info p span {
                color: #666
            }

        .forums_threadtopic .details_div_info.joint-button {
            text-align: center;
        }

        .forums_threadtopic .details_div_info a.joinbtn {
            padding: 8px 39px;
            color: #fff;
            background: #e80844;
            border-radius: 30px;
            font-size: 14px;
            font-weight: 600;
            text-transform: capitalize;
            text-align: center;
        }

    .forums_threadtopic.mordreators_div .details-info-list {
        margin-bottom: 10px;
    }

        .forums_threadtopic.mordreators_div .details-info-list .img_div {
            display: inline-block;
            vertical-align: top;
            width: 35px;
        }

        .forums_threadtopic.mordreators_div .details-info-list .hover_popup_div .divAvatarTitle p {
            font-size: 11px;
            line-height: normal;
        }

        .forums_threadtopic.mordreators_div .details-info-list .content_img {
            width: 82%;
            display: inline-block;
            vertical-align: top;
            margin-left: 3px
        }

            .forums_threadtopic.mordreators_div .details-info-list .content_img h3 {
                padding: 0;
                font-size: 13px;
                color: #000;
                font-family: 'Open Sans', sans-serif !important;
                font-weight: 600
            }

                .forums_threadtopic.mordreators_div .details-info-list .content_img h3 a {
                    text-decoration: none;
                    color: #000
                }

            .forums_threadtopic.mordreators_div .details-info-list .content_img p {
                font-size: 11px;
                color: #bab6b3;
                padding: 0
            }

                .forums_threadtopic.mordreators_div .details-info-list .content_img p a {
                    color: #bab6b3;
                    text-decoration: none;
                }

                    .forums_threadtopic.mordreators_div .details-info-list .content_img p a:focus {
                        outline: none;
                        box-shadow: none;
                    }

        .forums_threadtopic.mordreators_div .details-info-list .hover_popup_div .divAvatarTitle p {
            color: #000;
        }

    .forums_threadtopic.ReportedDorumTopic .forums_listDiv {
        padding: 12px;
        margin-bottom: 0
    }

        .forums_threadtopic.ReportedDorumTopic .forums_listDiv li {
            padding: 8px 0;
            border-bottom: 1px solid #ddd
        }

            .forums_threadtopic.ReportedDorumTopic .forums_listDiv li:first-child {
                padding-top: 0
            }

            .forums_threadtopic.ReportedDorumTopic .forums_listDiv li:last-child {
                padding-bottom: 0;
                border-bottom: 0
            }

            .forums_threadtopic.ReportedDorumTopic .forums_listDiv li .forumstopic {
                width: 77%;
                display: inline-block;
                vertical-align: middle
            }

                .forums_threadtopic.ReportedDorumTopic .forums_listDiv li .forumstopic a {
                    font-size: 15px;
                    display: inline-block;
                    color: #000;
                    font-family: 'Open Sans', sans-serif !important;
                    font-weight: 400;
                    text-decoration: none
                }

                    .forums_threadtopic.ReportedDorumTopic .forums_listDiv li .forumstopic a:hover {
                        color: #e80844
                    }

            .forums_threadtopic.ReportedDorumTopic .forums_listDiv li .report_count {
                display: inline-block;
                width: 20%;
                vertical-align: middle;
                text-align: right
            }

                .forums_threadtopic.ReportedDorumTopic .forums_listDiv li .report_count a {
                    background: #e80844;
                    border-radius: 30px;
                    color: #fff;
                    font-size: 11px;
                    font-family: 'Open Sans', sans-serif !important;
                    text-decoration: none
                }

                    .forums_threadtopic.ReportedDorumTopic .forums_listDiv li .report_count a:hover {
                        background: #000;
                        color: #fff
                    }

    .forums_threadtopic.mordreators_div {
        margin-top: 10px;
    }

        .forums_threadtopic.mordreators_div.topauthors {
            padding: 12px 15px;
        }

            .forums_threadtopic.mordreators_div.topauthors .details-info-list {
                margin: 0;
                padding: 5px 0;
            }

                .forums_threadtopic.mordreators_div.topauthors .details-info-list .content_img a {
                    color: #000;
                    text-decoration: none;
                }

                    .forums_threadtopic.mordreators_div.topauthors .details-info-list .content_img a.aAuthorFollowCountSort {
                        text-align: right;
                        float: right;
                        width: 35px;
                        height: 35px;
                        display: inline-block;
                        border-radius: 50%;
                        background: #6c757d;
                        color: #fff;
                        position: relative;
                        text-decoration: none;
                    }

                        .forums_threadtopic.mordreators_div.topauthors .details-info-list .content_img a.aAuthorFollowCountSort span {
                            color: #fff;
                            margin: 0;
                            font-size: 12px;
                            font-weight: 600;
                        }

                        .forums_threadtopic.mordreators_div.topauthors .details-info-list .content_img a.aAuthorFollowCountSort span {
                            position: absolute;
                            top: 50%;
                            left: 0;
                            right: 0;
                            text-align: center;
                            -webkit-transform: translateY(-50%);
                            -moz-transform: translateY(-50%);
                            -ms-transform: translateY(-50%);
                            -o-transform: translateY(-50%);
                            transform: translateY(-50%);
                        }

.postsbyuserDiv {
    background: #fff;
    text-align: left;
}

    .postsbyuserDiv a {
        display: inline-block;
        width: 100%;
        font-size: 12px;
        color: #000;
        padding: 5px 0;
        border-bottom: 1px solid #ddd;
        vertical-align: middle;
        font-weight: 500;
    }

        .postsbyuserDiv a span {
            display: inline-block;
            vertical-align: middle;
            font-weight: 600;
        }

            .postsbyuserDiv a span:first-child {
                margin-right: 5px;
            }

        .postsbyuserDiv a:last-child {
            border-bottom: 0;
            text-align: left;
        }

        .postsbyuserDiv a:hover {
            color: #e80844;
        }

.div_paddingtop {
    padding-top: 180px;
}

.postsbyuserDiv a.postsbyuserAnchor:hover,
.postsbyuserDiv a.postsbyuserAnchor:focus {
    color: #fff;
}

.postsbyuserDiv .postsbyuserAnchor {
    padding: 6px 19px;
    background: #e80844;
    border-radius: 30px;
    font-size: 13px;
    display: block;
    color: #fff;
    text-decoration: none;
    width: 110px;
    text-align: center;
    text-transform: capitalize;
    margin: 10px auto 0;
}

.tabinalltopic_sec {
    border: 1px solid #ddd;
    margin: 0px 0px 10px;
    border-radius: 6px;
}

    .tabinalltopic_sec strong {
        display: block;
        padding: 14px 9px;
        color: #000;
        background: #ddd;
        font-weight: 500 !important;
        font-size: 16px;
        border-radius: 5px 5px 0 0;
        margin-bottom: 10px;
    }

    .tabinalltopic_sec ul.nav li {
        margin-bottom: -3px;
        width: 50%;
    }

        .tabinalltopic_sec ul.nav li a {
            margin-right: 0;
            border: 0;
            font-size: 13px;
            color: #000;
            text-decoration: none;
            font-weight: 600;
            padding: 10px;
        }

            .tabinalltopic_sec ul.nav li a:hover,
            .tabinalltopic_sec ul.nav li a:focus {
                border: 0;
            }

        .tabinalltopic_sec ul.nav li.active a {
            border: 1px solid #ddd;
            border-bottom: 0;
            color: #e80844;
        }

    .tabinalltopic_sec .tab-content .tab-pane {
        background: #fff;
        padding: 10px;
        border-top: 0;
    }

    .tabinalltopic_sec p {
        font-size: 15px;
        font-weight: 600;
        margin-bottom: 10px;
    }

    .tabinalltopic_sec.user-post-list .user-topic-div .div-first-topic-page {
        border-bottom: 1px solid #ddd;
        display: block;
        padding: 5px 0;
    }

        .tabinalltopic_sec.user-post-list .user-topic-div .div-first-topic-page .user-topic {
            text-decoration: none;
            font-size: 14px;
            color: #000;
            font-weight: 600;
        }

        .tabinalltopic_sec.user-post-list .user-topic-div .div-first-topic-page span {
            display: inline-block;
            color: #8e8e8e;
            font-weight: 500;
        }

        .tabinalltopic_sec.user-post-list .user-topic-div .div-first-topic-page .name-edited {
            font-size: 12px;
            color: #193485;
            display: block;
            padding-top: 5px;
        }

            .tabinalltopic_sec.user-post-list .user-topic-div .div-first-topic-page .name-edited .user-name {
                display: inline-block;
                float: right;
            }

    .tabinalltopic_sec.user-post-list .linkBtn {
        margin: 10px auto;
        text-transform: capitalize;
        text-align: center;
        display: block;
        width: 100px;
    }

    .tabinalltopic_sec.user-post-list.div-guests-recommended-topics strong {
        margin-bottom: 0;
    }

.user_image_div_in.blue {
    background-color: #0177d2;
}

.user_image_div_in.light_blue {
    background-color: #01acc6;
}

.user_image_div_in.teal {
    background-color: #01c6ac;
}

.user_image_div_in.green {
    background-color: #01d277;
}

.user_image_div_in.purple {
    background-color: #805be7
}

.user_image_div_in.silver {
    background-color: #959595
}

.user_image_div_in.orange {
    background-color: #d27701
}

.user_image_div_in.yellow {
    background-color: #d29001
}

.user_image_div_in.red {
    background-color: #d40242
}

.user_image_div_in.pink {
    background-color: #ea148c
}

.commentFormBox .user_image_div_in {
    display: inline-block
}

.fan_club_new_section .user_fanclub .user_image_div_in {
    width: 71px;
    height: 71px
}

    .fan_club_new_section .user_fanclub .user_image_div_in strong {
        font-size: 36px
    }

footer .footerMenuArea.new_footer_div .footer_left_padd {
    display: inline-block;
    width: 100%;
    padding-left: 6%
}

.userWarningLevelPop_up .modal-dialog .modal-content {
    border-radius: 5px
}

    .userWarningLevelPop_up .modal-dialog .modal-content .modal-header h4.modal-title,
    .userWarningLevelPop_up .modal-dialog .modal-content .modal-header .close,
    .userWarningLevelPop_up .modal-dialog .modal-content .modal-body .new_popup_inarticle_bottom button,
    .userWarningLevelPop_up .modal-dialog .modal-content .modal-body .new_popup_inarticle_bottom .heat-rating {
        display: inline-block;
        vertical-align: middle;
    }

    .userWarningLevelPop_up .modal-dialog .modal-content .modal-header h4.modal-title {
        font-size: 18px;
        text-transform: capitalize;
        color: #000;
        font-family: 'Open Sans', sans-serif !important;
    }

    .userWarningLevelPop_up .modal-dialog .modal-content .modal-header .close {
        opacity: 1;
        margin-top: 3px
    }

    .userWarningLevelPop_up .modal-dialog .modal-content .modal-body .new_popup_inarticle_bottom button {
        width: 30px;
        height: 30px;
        border-radius: 50%;
        border-width: 0;
        background: #e80844;
        text-align: center;
    }

        .userWarningLevelPop_up .modal-dialog .modal-content .modal-body .new_popup_inarticle_bottom button .fa {
            color: #fff
        }

    .userWarningLevelPop_up .modal-dialog .modal-content .modal-body .new_popup_inarticle_bottom .heat-rating {
        width: 202px
    }

        .userWarningLevelPop_up .modal-dialog .modal-content .modal-body .new_popup_inarticle_bottom .heat-rating .rating-block {
            width: 40px
        }

    .userWarningLevelPop_up .modal-dialog .modal-content .modal-body .new_popup_inarticle_bottom textarea {
        border: 1px solid #ddd;
        resize: none;
        border-radius: 5px;
        margin: 20px 0;
        font-family: 'Open Sans', sans-serif !important;
        color: #000
    }

    .userWarningLevelPop_up .modal-dialog .modal-content .modal-body .new_popup_inarticle_bottom .form-check.form-check-inline {
        margin-bottom: 10px;
    }

        .userWarningLevelPop_up .modal-dialog .modal-content .modal-body .new_popup_inarticle_bottom .form-check.form-check-inline input {
            margin-top: 0;
        }

        .userWarningLevelPop_up .modal-dialog .modal-content .modal-body .new_popup_inarticle_bottom .form-check.form-check-inline label {
            font-size: 15px;
            font-weight: 500;
            line-height: 1;
        }

    .userWarningLevelPop_up .modal-dialog .modal-content .modal-body .new_popup_inarticle_bottom .imageUploadDialogFooter button {
        padding: 8px 29px;
        background: #e80844;
        color: #fff;
        border-radius: 30px;
        border-width: 0;
        text-transform: capitalize;
        font-size: 13px;
        width: auto;
        height: auto
    }

.userfanclub_section .hover_popup_div .content_of_data .edit-btn {
    font-size: 13px;
    margin-top: 9px;
    display: inline-block;
    color: #000;
    text-decoration: none;
    font-weight: 500
}

/*.searchResultForDiv {
    padding: 30px 0
}*/

.searchResultForDiv .searchTermFormDiv .pageTitleSection {
    margin-bottom: 20px;
}

.searchResultForDiv .searchTermFormDiv .searchBox input,
.searchResultForDiv .searchTermFormDiv .searchBox select {
    border: 1px solid #ddd;
    border-radius: 5px
}

.searchResultForDiv .searchTermFormDiv .searchBox select {
    -webkit-appearance: menulist;
}

.searchResultForDiv .searchTermFormDiv .searchBox .go_search {
    border-radius: 16px;
    background-color: #ef0039;
    font-size: 12px;
    font-weight: 500;
    color: #fff;
    padding: 9px 23px;
    border-width: 0
}

    .searchResultForDiv .searchTermFormDiv .searchBox .go_search:hover {
        background: #000;
        color: #fff
    }

.searchResultForDiv .forumsDivSectionCom .forumPageContainer {
    overflow: visible;
    padding: 30px 0 0 0
}

.postListView .row.postListRow div[class^=col].postListRowLeft .hover_popup_div .user_photo h2,
.postListView .row.postListRow div[class^=col].postListRowLeft .hover_popup_div .user_photo b {
    margin-top: 0;
    margin-left: 0
}

.hover_popup_div .content_of_data a.edit-btn {
    color: #fff;
    font-weight: 600;
    padding: 5px 10px;
    background: #e80844;
    border-width: 0;
    border-radius: 30px;
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
}

.postListView .row.postListRow div[class^=col].postListRowLeft .hover_popup_div .content_of_data a.edit-btn {
    color: #f10038;
    font-weight: 600;
    border-bottom: 1px solid #f10038;
}

.commentReplyFormBox .replyFormBox {
    width: 75%;
    margin: 0;
    display: inline-block
}

    .commentReplyFormBox .replyFormBox .commentForm textarea {
        border-color: #ddd;
        resize: none;
        border-radius: 5px
    }

    .commentReplyFormBox .replyFormBox .commentForm {
        background: 0 0;
        border: 0;
        padding: 7px 0
    }

        .commentReplyFormBox .replyFormBox .commentForm .commentReplyBtn {
            padding: 6px 23px;
            font-size: 13px;
            color: #fff;
            border-radius: 30px;
            background: #5cb85c;
            text-transform: capitalize;
            margin-top: 10px;
        }

.commentReply .commentReplyFormBox .user_image_div_in {
    display: inline-block;
    vertical-align: top
}

.photoDialogRow .commentContent,
.photoDialogRow .commentReply {
    width: 100%;
}

    .photoDialogRow .commentReply a {
        color: #8e8e8e;
        font-size: 12px;
        margin-right: 5px
    }

        .photoDialogRow .commentReply a.edit-btn {
            float: right;
            color: #ef0039
        }

.photoDialogRow .commentContainer .commentBlock .commentRightMain {
    width: 75%
}

.featursforums {
    padding: 30px 0
}

    .featursforums h2.heading {
        text-transform: uppercase;
        margin-bottom: 12px
    }

    .featursforums .headingBox {
        padding-right: 0;
        padding-left: 0;
    }

        .featursforums .headingBox a.btn.linkBtn {
            text-transform: capitalize;
            font-weight: 600;
            margin: 1px;
        }

    .featursforums a {
        text-align: center;
        display: block;
        margin: 0 auto;
        text-decoration: none;
        color: #fff
    }

        .featursforums a img {
            margin: 0 auto;
            width: 100%;
        }

    .featursforums .featursdiv {
        display: inline-block;
        vertical-align: top;
        width: 12.2%;
        margin-bottom: 5px;
        position: relative;
    }

        .featursforums .featursdiv strong {
            position: absolute;
            top: 50%;
            font-size: 16px;
            display: inline-block;
            font-family: 'Oswald', sans-serif;
            font-weight: 500 !important;
            text-transform: uppercase;
            color: #fff;
            left: 0;
            right: 0;
            text-align: center;
            padding: 0 10px;
            margin: auto;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%)
        }

.photoContainer.photoDetailsGallery .wrapper p.photoTag {
    display: inline-block;
    vertical-align: top;
    width: 60%
}

.photoContainer.photoDetailsGallery .wrapper .courtesyTag {
    display: inline-block;
    vertical-align: top;
    width: 27%;
    float: right
}

    .photoContainer.photoDetailsGallery .wrapper .courtesyTag span {
        font-size: 13px;
        color: #8e8e8e;
        font-weight: 400
    }

.commonNavBarHeading {
    padding: 10px 10px 0;
}

    .commonNavBarHeading h4.heading {
        display: inline-block;
        vertical-align: middle;
    }

    .commonNavBarHeading .viewAllBtn {
        text-align: right;
        float: right;
        background: #e80844;
        border-radius: 30px;
        font-size: 11px;
        font-weight: 600;
        text-transform: uppercase;
    }

.commonNavBarContent {
    padding: 5px;
}

    .commonNavBarContent .megaMenuThumbList h5 a {
        font-size: 12px;
        color: #000;
        display: inline-block;
        vertical-align: top;
        text-decoration: none;
        text-align: left;
    }

        .commonNavBarContent .megaMenuThumbList h5 a:hover b {
            color: #e80844;
        }

    .commonNavBarContent .megaMenuThumbList h5 span.thumb {
        width: 46%;
        display: inline-block;
        vertical-align: top;
    }

        .commonNavBarContent .megaMenuThumbList h5 span.thumb img {
            width: 100%;
        }

    .commonNavBarContent .megaMenuThumbList h5 b {
        width: 50%;
        margin-left: 5px;
        display: inline-block;
        vertical-align: top;
        color: #000;
        font-size: 12px;
        line-height: 16px;
        font-weight: 400;
        text-transform: none;
        font-family: 'Open Sans', sans-serif !important;
    }

    .commonNavBarContent.navVideoList {
        display: inline-block;
    }

    .commonNavBarContent.divChangeNavbar .megaMenuThumbList:first-child h5 a {
        font-size: 13px;
        font-weight: bold;
        line-height: 16px;
        padding: 0;
        width: 100%;
        display: inline-block;
    }

        .commonNavBarContent.divChangeNavbar .megaMenuThumbList:first-child h5 a b {
            width: 100%;
            margin-top: 10px;
        }

        .commonNavBarContent.divChangeNavbar .megaMenuThumbList:first-child h5 a strong {
            margin-top: 20px;
            display: inline-block
        }

    .commonNavBarContent.divChangeNavbar .megaMenuThumbList:first-child h5 .videoCategoryName {
        top: 75%;
        left: 0;
        margin: 5px 0
    }

    .commonNavBarContent.divChangeNavbar .megaMenuThumbList:first-child h5 a span.thumb,
    .commonNavBarContent.divChangeNavbar .megaMenuThumbList:first-child h5 a span.thumb img {
        width: 100%
    }

.comQuotes {
    padding: 15px;
    width: 80%;
    margin: 0 auto 20px;
}

    .comQuotes cite {
        text-align: left;
        font-style: normal !important;
        text-transform: capitalize !important;
        font-size: 20px;
        color: #e80844;
        font-weight: 600;
    }

    .comQuotes p {
        font-size: 19px !important;
        line-height: 27px;
        font-style: italic;
        color: #111;
        font-weight: 600;
        word-break: break-word;
    }

    .comQuotes .icon {
        position: relative;
        padding: 20px 0;
    }

        .comQuotes .icon:before {
            content: " ";
            width: 100%;
            height: 2px;
            background: #e4e4e4;
            position: absolute;
            left: 0;
        }

        .comQuotes .icon:after {
            width: 40px;
            height: 40px;
            border-radius: 50%;
            background: #ddd;
            content: " ";
            position: absolute;
            left: 0;
            right: 0;
            text-align: center;
            margin: 0 auto;
            top: 0;
        }

    .comQuotes p br,
    .comQuotes p:empty {
        display: none !important;
    }

    .comQuotes .icon .fa {
        color: #e80844;
        z-index: 99;
        padding: 0;
        position: absolute;
        left: 0;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        text-align: center;
    }

        .comQuotes .icon .fa svg {
            width: 26px;
            height: 26px;
        }

.search_container_Div.topicHistoryLogDiv h1.heading2 {
    font-size: 20px;
}

.search_container_Div.topicHistoryLogDiv select {
    border: 1px solid #ddd;
    height: 40px;
    border-radius: 5px;
    font-size: 15px;
    color: #000;
    font-weight: 400;
    width: 70%;
    display: inline-block;
    vertical-align: top;
}

.search_container_Div.topicHistoryLogDiv button {
    margin-left: 10px;
    padding: 10px 10px;
    border-width: 0;
    border-radius: 30px;
    background: #ef0039;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
}

.notifiation_section.topicHistoryLogDiv,
.notifiation_section.topicHistoryLogDiv .notifiaction_div,
.notifiation_section.topicHistoryLogDiv .notifiaction_div ul li.historylogForumNameSubject {
    padding: 0;
}

    .notifiation_section.topicHistoryLogDiv .notifiaction_div a:empty,
    .notifiation_section.topicHistoryLogDiv .notifiaction_div ul li a:empty {
        display: none;
    }

    .notifiation_section.topicHistoryLogDiv .notifiaction_div ul li.historylogForumNameSubject a.historyForumName,
    .notifiation_section.topicHistoryLogDiv .notifiaction_div ul li.historylogForumNameSubject a.historyTopicSubject {
        padding: 10px;
        background: #00baff;
        color: #fff;
        font-size: 15px;
        font-weight: 600;
    }

    .notifiation_section.topicHistoryLogDiv .notifiaction_div ul li .content_div a {
        display: inline-block;
        vertical-align: top;
        width: auto;
        font-weight: 600;
    }

    .notifiation_section.topicHistoryLogDiv .notifiaction_div .hover_popup_div .user_photo .bigimg {
        width: 100%;
        height: 74px;
    }

    .notifiation_section.topicHistoryLogDiv .notifiaction_div .hover_popup_div .user_photo .thumbimg {
        width: 54px;
        height: 54px;
    }

    .notifiation_section.topicHistoryLogDiv .notifiaction_div .hover_popup_div .record .allpostDiv a {
        width: auto;
    }

    .notifiation_section.topicHistoryLogDiv .notifiaction_div .hover_popup_div .button_sec a {
        width: 50%;
    }

@media only screen and (min-device-width:600px) and (max-device-width:960px) {
    .common_section_in_div .thumb_in_common_div_height a.thumbLink img {
        width: 100% !important
    }

    .movieThumbHeight,
    .containerSection.containerSecMoreSpace .thumbNTitle.featuredNews {
        height: auto
    }

    .containerSection.containerSecMoreSpace .row5Thumb div[class^=col] {
        padding: 5px
    }

    .containerSection.containerSecMoreSpace .row2ColHorizantal div[class^=col]:first-child,
    .containerSection.containerSecMoreSpace .row2ColHorizantal div[class^=col]:last-child {
        margin: 0
    }

    .sticky {
        position: static !important
    }

    .newReleaseMovie .new_relizing_div_sec .name_of_relzing_div {
        width: 47% !important
    }

    .tob5Celeb .div-latest-content-celebrity-section {
        min-height: 267px !important
    }

    header a.navSearchBtn {
        padding: 13px
    }

    .tob5Celeb div.topCelebThumb span.badge {
        left: 27%
    }

    .aboutShowSection .forumThumbChaksaRow div[class^=col].showThumb,
    .poll_table_div table tr td .bs-example .progress,
    .poll_table_div table tr td .bs-example strong,
    .thumbVerticalLink.movieThumbHeight a img {
        width: 100%
    }

    .tableStatics {
        font-size: 12px
    }

        .tableStatics .fontSize11 {
            display: inline-block;
            vertical-align: top
        }

        .tableStatics .fontSize12 {
            display: inline-block;
            vertical-align: middle
        }
}

.leftNav a:hover {
    text-decoration: none !important
}

.absmiddle {
    vertical-align: middle;
    margin-bottom: .25em
}

.leftNav a:hover,
.leftNav a:hover:before,
.leftNav li.active a:active,
.leftNav li.active a:active:before,
.leftNav li.active a:hover,
.leftNav li.active a:hover:before,
.leftNav li.active a:link,
.leftNav li.active a:link:before,
.leftNav li.active a:visited,
.leftNav li.active a:visited:before {
    color: #fff
}

.leftNav a {
    display: block
}

.form-control,
.modal-content {
    border-radius: 0
}

.leftNav {
    padding: 0;
    margin: 0
}

    .leftNav a {
        font-size: 15px;
        color: #7f7f7f;
        background-color: #fff;
        border-bottom: 1px solid #ddd;
        padding: 8px 4px 8px 35px;
    }

        .leftNav a:before {
            content: ' \276F';
            color: #909090;
            font-size: 12px;
            margin-left: -23px;
            padding-right: 5px;
            line-height: 18px;
            vertical-align: middle
        }

        .leftNav a:hover {
            background-color: #e80844;
        }

    .leftNav li.active a:active,
    .leftNav li.active a:hover,
    .leftNav li.active a:link,
    .leftNav li.active a:visited {
        cursor: default;
        background-color: #e80844
    }

article .articleAuthor .fbShareLink:hover,
article .articleAuthor .twitterShareLink:hover,
article .articleAuthor .whatsUpLink:hover,
article .reviewEditDropDownBox a.dropdown-toggle:hover {
    text-decoration: none !important
}

.articleLeftGrayRow .rightCol h6.newsCategoryTitle,
.articleLeftGrayRow .rightCol h6.newsCategoryTitle b a,
article a.articleLeftRightArrow {
    color: #fff
}

article .reviewRatingStar {
    color: #e80844
}

.articleMiddle2Col div[class^=col].leftCol .tagArea .btn {
    color: #000
}

.articleMiddle2Col div[class^=col].leftCol article aside a b,
article .articleAuthor .fbShareLink,
article .articleAuthor .twitterShareLink {
    display: block
}

article .reviewEditDropDownBox {
    display: inline
}

.articleLeftGrayRow .rightCol h6.newsCategoryTitle span {
    padding: 5px 15px;
    background: #ddd;
    border-radius: 30px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    display: inline-block;
    height: auto;
    color: #fff;
}

    .articleLeftGrayRow .rightCol h6.newsCategoryTitle span.breakingArticle {
        background: #FF0000;
    }

    .articleLeftGrayRow .rightCol h6.newsCategoryTitle span.upcomingArticle {
        background: #0066ff;
    }

    .articleLeftGrayRow .rightCol h6.newsCategoryTitle span.showUpdateArticle {
        background: #fc6c11;
    }

    .articleLeftGrayRow .rightCol h6.newsCategoryTitle span.exclusiveArticle {
        background: #ffcc33;
        color: #000;
    }

    .articleLeftGrayRow .rightCol h6.newsCategoryTitle span.reviewArticle {
        background: #4d8db9;
        color: #fff;
    }

article .reviewEditDropDownBox .dropdown-menu i.fa {
    position: absolute
}

.articleLeftGrayRow .rightCol,
article,
article blockquote {
    position: relative
}

    .articleLeftGrayRow .rightCol h6.newsCategoryTitle:after,
    .articleLeftGrayRow .rightCol h6.newsCategoryTitle:before {
        content: "\0020";
        display: block;
        height: 0;
        overflow: hidden
    }

    .articleLeftGrayRow .rightCol h6.newsCategoryTitle:after {
        clear: both
    }

    article .articleAuthor .whatsUpLink {
        float: left
    }

    article .reviewEditDropDownBox {
        float: right
    }

        .form-control,
        .modal-content,
        article .reviewEditDropDownBox .dropdown-menu {
            border-radius: 0
        }

        article .reviewEditDropDownBox a.dropdown-toggle {
            color: rgba(0, 0, 0, .6)
        }

            article .reviewEditDropDownBox a.dropdown-toggle:hover {
                color: rgba(0, 0, 0, .8)
            }

        article .reviewEditDropDownBox .dropdown-menu {
            padding-top: 10px;
            border-color: rgba(0, 0, 0, .09)
        }

            article .reviewEditDropDownBox .dropdown-menu i.fa {
                color: rgba(0, 0, 0, .3)
            }

            article .reviewEditDropDownBox .dropdown-menu a {
                font-size: 14px
            }

            article .reviewEditDropDownBox .dropdown-menu li a {
                padding: 6px 10px;
                word-break: break-all;
                white-space: normal;
                line-height: 16px;
                color: #000;
                font-weight: 600;
                font-size: 13px
            }

                article .reviewEditDropDownBox .dropdown-menu li a:hover {
                    color: #fff;
                    background: #e80844;
                }

    .articleLeftGrayRow .rightCol h6.newsCategoryTitle {
        font-size: 14px;
    }

        .articleLeftGrayRow .rightCol h6.newsCategoryTitle .tag_article {
            background-color: #e80844;
            border-radius: 14px;
            padding: 5px 16px;
            color: #fff;
            font-weight: 400;
            display: inline-block;
        }

            .articleLeftGrayRow .rightCol h6.newsCategoryTitle .tag_article a:hover {
                text-decoration: none
            }

    article .reviewHeadingCol {
        padding-left: 0;
        padding-right: 0
    }

    article .reviewEditDropDownBox .dropdown-menu.editDeleteDropdownMenu {
        width: 130px;
        left: -133px
    }

        article .reviewEditDropDownBox .dropdown-menu.editDeleteDropdownMenu i.fa {
            top: -11px;
            right: 8px
        }

    article header h3 {
        font-size: 20px;
        font-weight: 600
    }

    article header .timeAddressBlock {
        padding-bottom: 10px;
    }

    article .timeAddressBlock .socialMediaShareLinks {
        display: inline-block;
        vertical-align: middle;
    }

        article .timeAddressBlock .socialMediaShareLinks .fa {
            font-size: 18px;
            color: #2b3850;
        }

    article header address {
        margin-bottom: 0
    }

    article figure {
        padding: 10px 0
    }

    article .articleAuthor .img-circle {
        width: 75px
    }

    article .articleAuthor h4 {
        font-size: 14px;
        font-weight: 600;
        text-transform: none;
    }

        article .articleAuthor h4:empty,
        article .articleAuthor h6,
        article .articleAuthor .articlesAuthorLeftDiv a h6,
        article .articleAuthor .whatsUpLink {
            display: none;
        }

    article .articleAuthor .articlesAuthorLeftDiv a {
        font-size: 14px;
        color: #000;
        font-weight: 600;
        text-transform: uppercase;
        text-decoration: none;
    }

        article .articleAuthor .articlesAuthorLeftDiv a h4 {
            text-transform: none;
            padding-top: 0;
            font-family: 'Open Sans', sans-serif !important;
        }

        article .articleAuthor .articlesAuthorLeftDiv a.view_profile_Link {
            color: #3a589e;
            text-transform: capitalize;
        }

            article .articleAuthor .articlesAuthorLeftDiv a.view_profile_Link:hover {
                color: #e80844;
            }

    article .articleAuthor .whatsUpLink {
        margin: 0 1px;
        color: #2cb742;
        font-size: 36px;
    }

    article blockquote cite {
        color: #999;
        font-size: 14px;
        margin-top: 20px;
        text-align: center;
        font-style: normal
    }

    article a.articleLeftRightArrow {
        background-color: #006dca;
        font-size: 17px
    }

.articleMiddle2Col div[class^=col].leftCol article aside {
    padding: 0 0 10px 0
}

    .articleMiddle2Col div[class^=col].leftCol article aside a {
        color: #111
    }

        .articleMiddle2Col div[class^=col].leftCol article aside a img {
            width: 100%;
            margin: 0 0 10px 0
        }

        .articleMiddle2Col div[class^=col].leftCol article aside a b {
            padding: 0 5px 6px 5px;
            line-height: 16px;
            font-size: 13px;
            font-weight: 600;
            text-align: left
        }

        .articleMiddle2Col div[class^=col].leftCol article aside a:hover {
            text-decoration: none;
            color: #000
        }

.articleMiddle2Col div[class^=col].leftCol .tagArea .btn {
    background-color: #f3f3f3;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
    font-size: 12px;
    margin: 2px 0
}

    .articleMiddle2Col div[class^=col].leftCol .tagArea .btn:hover {
        background-color: #e4e4e4
    }

@media screen and (min-width:900px) and (max-width:1279px) {
    .row.articleMiddle2Col div[class^=col].leftCol {
        padding-left: 10px;
        padding-right: 20px
    }
}

@media screen and (min-width:960px) and (max-width:991px) {
    .row.articleMiddle2Col div[class^=col].leftCol {
        width: 67.4444%
    }
}

@media screen and (min-width:900px) and (max-width:959px) {
    .row.articleMiddle2Col div[class^=col].leftCol {
        width: 65.1111%
    }
}

article .articleAuthor .articlesAuthorLeftDiv {
    display: block;
    margin: auto;
}

    article .articleAuthor .articlesAuthorLeftDiv img {
        display: block;
        float: none !important;
        margin: 0 auto;
        padding-bottom: 10px
    }

@media (min-width:900px) {
    .row.articleMiddle2Col div[class^=col].rightCol300 {
        width: 300px;
        padding: 0
    }
}

@media (max-width:899px) {
    .row.articleMiddle2Col div[class^=col].leftCol {
        padding: 0
    }

    .row.articleMiddle2Col div[class^=col].rightCol300 {
        padding: 10px 0 0 0
    }
}

.articleItemDetails .imageDescDiv {
    padding-bottom: 5px
}

    .articleItemDetails .imageDescDiv .tiktok-embed {
        padding: 0;
        border: 0;
    }

.new_Article_Popup .modal-dialog.imageUploadDialog {
    width: 500px
}

    .new_Article_Popup .modal-dialog.imageUploadDialog .modal-content .modal-header {
        text-align: left
    }

        .new_Article_Popup .modal-dialog.imageUploadDialog .modal-content .modal-header h4.modal-title {
            display: inline-block
        }

        .new_Article_Popup .modal-dialog.imageUploadDialog .modal-content .modal-header .close {
            margin-top: 12px
        }

    .new_Article_Popup .modal-dialog.imageUploadDialog .tab-content b {
        text-align: left;
        display: block;
        margin-bottom: 10px
    }

    .new_Article_Popup .modal-dialog.imageUploadDialog .tab-content .new_popup_inarticle_bottom {
        text-align: left;
        font-size: 15px;
        color: #000
    }

        .new_Article_Popup .modal-dialog.imageUploadDialog .tab-content .new_popup_inarticle_bottom input {
            height: 40px;
            border-radius: 5px;
            border: 1px solid #ddd;
            color: #000;
            margin: 13px 0
        }

        .new_Article_Popup .modal-dialog.imageUploadDialog .tab-content .new_popup_inarticle_bottom select {
            width: 100%;
            height: 40px;
            border-radius: 5px;
            border: 1px solid #ddd;
            margin: 13px 0;
            color: #000;
            padding: 9px
        }

        .new_Article_Popup .modal-dialog.imageUploadDialog .tab-content .new_popup_inarticle_bottom textarea {
            border-radius: 5px;
            border: 1px solid #ddd;
            margin: 13px 0;
            resize: none;
            color: #000
        }

        .new_Article_Popup .modal-dialog.imageUploadDialog .tab-content .new_popup_inarticle_bottom .imageUploadDialogFooter {
            text-align: center
        }

.parent.Article_parent {
    overflow: visible
}

.new_Article_Popup .modal-dialog.imageUploadDialog .tab-content .new_popup_inarticle_bottom .imageUploadDialogFooter button {
    padding: 5px 31px;
    color: #fff;
    background: #5cb85c;
    border-width: 0;
    border-radius: 30px;
    text-transform: uppercase;
    font-weight: 600;
}

.relatedArticlesDiv h4.heading {
    margin-bottom: 10px
}

article a.articleLeftRightArrow {
    color: #fff
}

article header h1 {
    color: #28282B;
    font-size: 30px !important;
    line-height: 38px !important;
    font-weight: 700 !important;
    text-align: left;
    word-break: break-word;
}

article blockquote cite {
    display: block
}

article header address {
    display: inline
}

article blockquote img.blockQuoteIcon {
    position: absolute
}

article blockquote {
    position: relative;
    border: 0;
    padding: 0;
}

article figure img,
article img {
    max-width: 100%
}

article {
    font-size: 16px;
    line-height: 22px;
    padding: 0px 0
}

    article h3 {
        font-size: 17px;
        font-weight: 600
    }

    article header {
        background: 0 0;
        font-size: 16px;
        line-height: 22px;
    }

        article header h2 {
            color: #28282B;
            font-size: 30px !important;
            line-height: 38px !important;
            font-weight: 700 !important;
            text-align: left;
            word-break: break-word;
        }

        article header h3 {
            font-style: italic;
            font-size: 17px;
            line-height: 20px;
            color: #8e8e8e;
            font-weight: 400;
            word-break: break-word;
        }

        article header h3 {
            padding: 0 0 10px 0
        }

        article header .articleTime {
            padding-bottom: 10px;
        }

.absmiddle,
.celebOverviewRow .secondCol .innerCol a:active.btn .fa,
.celebOverviewRow .secondCol .innerCol a:link.btn .fa,
.celebOverviewRow .secondCol .innerCol a:visited.btn .fa {
    vertical-align: middle;
}

.celebBio2ColInnerRow .celebBioContentCol aside .row div[class^=col-xs-]:first-child,
.celebBio2ColInnerRow .celebBioContentCol2 aside .row div[class^=col-xs-]:first-child,
.celebOverviewRow .firstCol .celebRank .rankRate,
.celebOverviewRow .secondCol .innerCol a.btn:active,
.celebOverviewRow .secondCol .innerCol a.btn:link,
.celebOverviewRow .secondCol .innerCol a.btn:visited,
.celebOverviewRow .secondCol .innerCol h1,
.celebOverviewRow .secondCol .innerCol h5,
.movieBox .movieBoxDesc,
.movieBox .movieBoxDesc h4 a,
.movieBox .movieBoxDesc h4 span,
.movieBox a.movieLink,
.row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex .celebThumb .rankRate,
.tob5Celeb div.topCelebThumb span.badge {
    color: #fff
}

.celebOverviewRow2 .secondCol .row div:last-child .socialLink a:active,
.celebOverviewRow2 .secondCol .row div:last-child .socialLink a:link,
.celebOverviewRow2 .secondCol .row div:last-child .socialLink a:visited,
.row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex a:hover b {
    color: #e80844
}

.celebBioPageTitle,
.celebOverviewRow2 .secondCol .row div:last-child .socialLink a:hover {
    color: #000
}

.celebOverviewRow .firstCol .celebRank .rankRate i,
.celebOverviewRow .secondCol .innerCol h1 span,
.celebOverviewRow .secondCol .innerCol h5 span,
.row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex .celebThumb .rankRate i,
.row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex a b {
    display: block
}

.tob5Celeb .top5CelebTab li a,
.tob5Celeb .div-latest-content-celebrity-section .cele-list-tab:before {
    display: inline-block
}

.celebOverviewRow .firstCol .celebRank,
.movieBox .movieBoxDesc,
.movieBox a.movieLink,
.row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex .celebThumb .rankIcon,
.row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex .celebThumb .rankRate,
.tob5Celeb div.topCelebThumb span.badge {
    position: absolute
}

.celebOverviewRow .firstCol,
.movieBox,
.row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex .celebThumb {
    position: relative
}

.celebOverviewRow .secondCol .innerCol h1,
.celebOverviewRow .secondCol .innerCol h5 {
    font-weight: 400
}

    .celebOverviewRow .secondCol .innerCol h5 span {
        zoom: 1
    }

        .celebOverviewRow .secondCol .innerCol h5 span:after,
        .celebOverviewRow .secondCol .innerCol h5 span:before {
            content: "\0020";
            display: block;
            height: 0;
            overflow: hidden
        }

        .celebOverviewRow .secondCol .innerCol h5 span:after {
            clear: both
        }

.celebOverviewRow2 .secondCol .row {
    display: flex;
    flex-wrap: wrap
}

.tob5Celeb .top5CelebTab li {
    display: inline-block;
    word-spacing: normal;
    vertical-align: top
}

.form-control,
.modal-content,
.row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex {
    border-radius: 0
}

.movieBox .movieBoxDesc {
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: none;
    background-color: #e80844;
    -ms-filter: "alpha(opacity=$alpha*100)";
    -webkit-opacity: .8;
    -moz-opacity: .8;
    -khtml-opacity: .8;
    opacity: .8;
    text-align: center;
    padding: 10px
}

    .movieBox .movieBoxDesc h4 {
        padding: 10px 0 15px 0;
        font-size: 14px;
        font-weight: 600
    }

        .movieBox .movieBoxDesc h4 hr {
            background-color: #fff;
            margin: 5px 0
        }

        .movieBox .movieBoxDesc h4 span {
            font-weight: 400;
            font-size: 12px
        }

        .movieBox .movieBoxDesc h4 a {
            color: #fff
        }

    .movieBox .movieBoxDesc p {
        text-align: justify;
        padding: 0 5px 10px 5px;
        font-size: 12px
    }

    .movieBox .movieBoxDesc .movieRating {
        text-align: center
    }

.movieBox a.movieLink {
    bottom: 10px;
    right: 15px;
    display: none
}

    .movieBox a.movieLink:hover {
        text-decoration: none
    }

.celebBioPageTitle {
    font-size: 16px;
    padding-bottom: 20px
}

.biographyDiv {
    background: #eeeeee;
}

.celebBio2ColInnerRow .celebBioContentCol {
    background-color: #fff;
}

    .celebBio2ColInnerRow .celebBioContentCol aside,
    .celebBio2ColInnerRow .celebBioContentCol2 aside {
        background: #560e30 url('/content/img/celeboverview_texturebg.jpg') -30px -30px no-repeat;
        padding: 40px 20px
    }

        .celebBio2ColInnerRow .celebBioContentCol aside .row,
        .celebBio2ColInnerRow .celebBioContentCol2 aside .row {
            padding: 10px 0
        }

            .celebBio2ColInnerRow .celebBioContentCol aside .row div[class^=col-xs-]:last-child,
            .celebBio2ColInnerRow .celebBioContentCol2 aside .row div[class^=col-xs-]:last-child {
                color: #a37c9a
            }

.celebBio2ColInnerRow .celebBioContentCol2 {
    background-color: #f3f3f3
}

    .celebBio2ColInnerRow .celebBioContentCol2 aside .row div[class^=col-xs-]:first-child {
        font-weight: 600
    }

.celebBio2ColInnerRow .celebBioContentCol h2 {
    font-size: 16px;
    font-weight: 600;
    border-top: 2px solid #f70b49;
    width: 143px;
    margin-left: -163px;
    padding-top: 22px;
    float: left;
    /*height: 70px;
    clear: both;*/
}

.celebBio2ColInnerRow .celebBioContentCol .celebBioPageTitle {
    font-weight: 600;
    font-size: 16px;
}

.celebBio2ColInnerRow .celebBioContentCol h3 {
    font-size: 16px;
    color: #6f6f6f;
    font-weight: 600;
    text-decoration: underline;
    padding-top: 17px;
}

.celebBio2ColInnerRow .celebBioContentCol p:empty {
    display: none;
}

section.pageTitleSection2 {
    background-color: #fff;
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1
}

.movieBox {
    position: relative
}

    .movieBox .movieBoxDesc {
        bottom: 0;
        left: 0;
        height: 100%;
        width: 100%;
        display: none;
        background-color: rgba(232, 8, 68, .9);
        text-align: center;
        padding: 10px
    }

        .movieBox .movieBoxDesc .movieRating i {
            color: #fdb405
        }

        .movieBox .movieBoxDesc .movieRating .noRatingText {
            font-size: 12px
        }

.celebBio2ColInnerRow .celebBioContentCol aside .row div[class^=col-xs-]:first-child {
    font-weight: 600;
    color: #fff
}

.row.banner300X600Row {
    background-color: #fff;
    padding: 0;
    margin-bottom: 20px !important;
    margin-top: 10px !important
}

.row.celebBio2ColInnerRow {
    margin: 0;
}

    .row.celebBio2ColInnerRow div[class^=col].celebBioContentCol {
        padding: 32px 20px 20px 20px;
        word-break: break-word;
    }

.row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex {
    padding: 0;
    margin: 0 0 10px 0
}

    .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex .celebThumb {
        margin-bottom: 15px
    }

        .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex .celebThumb img {
            width: 100%
        }

        .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex .celebThumb .rankIcon,
        .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex .celebThumb .rankRate {
            right: 0;
            width: 38px;
            text-align: center
        }

        .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex .celebThumb .rankIcon {
            background-color: #e80844;
            height: 35px;
            bottom: 0;
            padding-top: 6px
        }

        .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex .celebThumb .rankRate {
            background-color: #282828;
            height: 40px;
            bottom: -40px;
            font-size: 14px;
            padding: 3px 0 0 0
        }

            .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex .celebThumb .rankRate i {
                padding: 0;
                font-size: 12px;
                margin-top: -3px
            }

    .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex a b {
        line-height: 18px;
        font-size: 15px;
        color: #444;
        width: 77%;
        display: inline-block;
        vertical-align: top;
        text-decoration: none
    }

    .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex a .ranking-celeb {
        display: block;
        vertical-align: top;
        width: 21%;
        float: right;
        font-style: normal;
        color: #000;
        font-weight: 600;
        font-size: 11px;
    }

        .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex a .ranking-celeb .rankDown,
        .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex a .ranking-celeb .rankUp,
        .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex a .ranking-celeb .rankAverage {
            float: none;
        }

            .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex a .ranking-celeb .rankAverage svg:first-child {
                margin-left: -7px;
            }

    .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex .caption {
        padding-bottom: 10px
    }

.celebOverviewRow .firstCol img.celebProfilePic {
    width: 100%
}

.celebOverviewRow .firstCol .celebRank .rankIcon {
    background-color: #ef0039;
    text-align: center;
    height: 41px;
    padding-top: 8px
}

.celebOverviewRow .firstCol .celebRank .rankRate {
    background-color: #282828;
    height: 49px;
    text-align: center;
    padding-top: 8px;
    font-size: 14px
}

    .celebOverviewRow .firstCol .celebRank .rankRate i {
        font-size: 13px
    }

.celebOverviewRow .secondCol {
    padding: 0;
    background: #560e30 url('/content/img/celeboverview_texturebg.jpg') 0 top no-repeat
}

    .celebOverviewRow .secondCol .innerCol {
        padding: 10px;
        height: auto !important
    }

        .celebOverviewRow .secondCol .innerCol p:empty {
            display: none;
        }

        .celebOverviewRow .secondCol .innerCol h5 {
            font-size: 14px
        }

            .celebOverviewRow .secondCol .innerCol h5 span {
                height: 3px;
                width: 20px;
                background-color: #fff;
                margin: 10px 0 15px 0
            }

        .celebOverviewRow .secondCol .innerCol h1 {
            font-size: 26px
        }

@media screen and (min-width:500px) and (max-width:600px) {
    .celebOverviewRow .secondCol .innerCol h1 {
        font-size: 20px
    }
}

@media (max-width:499px) {

    .row.celebOverviewRow2 .firstCol,
    .row.celebOverviewRow2 .secondCol {
        float: none !important;
        width: 100%
    }
}

.celebOverviewRow .secondCol .innerCol h1 span {
    text-transform: uppercase;
    font-size: 14px
}

.celebOverviewRow .secondCol .innerCol p {
    color: #c8b0c4;
}

.celebOverviewRow .secondCol .innerCol a:active.btn,
.celebOverviewRow .secondCol .innerCol a:link.btn,
.celebOverviewRow .secondCol .innerCol a:visited.btn {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    background-color: #400822;
    font-size: 11px;
    font-weight: 600;
    padding: 8px 16px
}

    .celebOverviewRow .secondCol .innerCol a:active.btn .fa,
    .celebOverviewRow .secondCol .innerCol a:link.btn .fa,
    .celebOverviewRow .secondCol .innerCol a:visited.btn .fa {
        font-size: 10px;
    }

@media screen and (min-width:480px) and (max-width:599px) {
    .celebOverviewRow .firstCol .celebRank {
        left: 10px
    }

    .celebOverviewRow .secondCol .innerCol a:active.btn,
    .celebOverviewRow .secondCol .innerCol a:link.btn,
    .celebOverviewRow .secondCol .innerCol a:visited.btn {
        padding: 5px 10px;
        font-size: 10px
    }
}

.celebOverviewRow .secondCol .innerCol a:hover.btn {
    text-decoration: underline
}

@media (min-width:480px) {
    .celebOverviewRow2 .firstCol {
        padding: 20px;
        border-right: 1px solid #e0e0e0
    }
}

.celebOverviewRow2 .firstCol b {
    font-size: 13px
}

.celebOverviewRow2 .firstCol p {
    font-size: 15px
}

.celebOverviewRow2 .secondCol {
    padding: 0;
    border-right: 1px solid #e0e0e0
}

    .celebOverviewRow2 .secondCol div {
        height: auto !important
    }

    .celebOverviewRow2 .secondCol .row {
        font-size: 17px
    }

@media screen and (min-width:992px) and (max-width:1024px) {

    .celebOverviewRow2 .firstCol,
    .celebOverviewRow2 .secondCol .row {
        border-bottom: 1px solid #e0e0e0
    }
}

.celebOverviewRow2 .secondCol .row div {
    text-align: center;
    background-color: #f8f8f8
}

    .celebOverviewRow2 .secondCol .row div:first-child {
        border-right: 1px solid #e0e0e0;
        background-color: #fff
    }

    .celebOverviewRow2 .secondCol .row div:last-child {
        border-left: 1px solid #e0e0e0;
        background-color: #fff
    }

@media screen and (min-width:480px) and (max-width:991px) {
    .celebOverviewRow2 .secondCol .row div {
        padding: 40px 0
    }

        .celebOverviewRow2 .secondCol .row div:first-child {
            font-size: 13px;
            padding: 42px 0
        }

        .celebOverviewRow2 .secondCol .row div:last-child {
            padding: 40px 0 32px 0
        }
}

.celebOverviewRow2 .secondCol .row div:last-child .socialLink {
    margin: 0 auto !important;
    text-align: center;
    border: 0;
    padding: 0
}

    .celebOverviewRow2 .secondCol .row div:last-child .socialLink a:active,
    .celebOverviewRow2 .secondCol .row div:last-child .socialLink a:link,
    .celebOverviewRow2 .secondCol .row div:last-child .socialLink a:visited {
        padding: 0
    }

    .celebOverviewRow2 .secondCol .row div:last-child .socialLink a:hover {
        border-color: #000;
        text-decoration: none
    }

.tob5Celeb {
    background-color: #ebebeb;
    padding: 0 0 20px 0
}

    .tob5Celeb div.topCelebThumb img {
        width: 150px;
        object-fit: cover;
    }

    .tob5Celeb .top5CelebTab {
        padding: 15px 0;
        text-align: center
    }

        .tob5Celeb .top5CelebTab li {
            float: none;
        }

            .tob5Celeb .top5CelebTab li + li:before {
                content: "/\00a0";
                padding: 0 4px;
                color: #888;
                font-size: 20px
            }

            .tob5Celeb .top5CelebTab li a {
                background-color: transparent;
                border: 0;
                color: #949494;
                font-size: 14px
            }

.edit-contestant-link {
    display: block;
    width: 143px;
    margin: auto;
}

.follw_div_button .ufl2 {
    display: none;
    text-decoration: none;
    color: #fff;
}

.follw_div_button a {
    background-color: #e80844;
    font-weight: 600;
    font-size: 14px;
    padding: 5px 37px;
    border-width: 0;
    color: #fff;
    text-decoration: none;
    display: inline-block;
    border-radius: 16px;
    text-align: left
}

    .follw_div_button a .ufl2 {
        background: #000;
        color: #fff
    }

.photo_section h2 {
    margin-bottom: 20px
}

.celebOverviewRow .secondCol .innerCol .follw_div_button {
    text-align: left
}

.row.celebOverviewRow .secondCol.divOveviewContainer {
    height: 270px
}

.celebOverviewRow .secondCol.divOveviewContainer .innerCol p {
    padding-top: 5px;
    min-height: 72px
}

.celebOverviewRow .secondCol.divOveviewContainer .innerCol .divCelebBtns {
    padding-top: 10px
}

    .celebOverviewRow .secondCol.divOveviewContainer .innerCol .divCelebBtns a:link.btn {
        display: inline-block;
        margin-top: 0
    }

    .celebOverviewRow .secondCol.divOveviewContainer .innerCol .divCelebBtns .follw_div_button {
        display: inline-block;
        color: #fff;
    }

.celebOverviewRow .firstCol {
    height: 270px;
    padding: 0;
}

    .celebOverviewRow .firstCol .celebRank .rankIcon .fa {
        color: #fff;
    }

        .celebOverviewRow .firstCol .celebRank .rankIcon .fa svg {
            width: 21px;
            height: 21px;
        }

    .celebOverviewRow .firstCol .celebRank {
        width: 53px;
        top: 0;
        left: 0;
        z-index: 9;
    }

        .celebOverviewRow .firstCol .celebRank .rankRate i {
            font-size: 13px
        }

.celeb_last_div {
    background: #a6163a
}

.popular_celeb {
    text-align: center
}

    .popular_celeb .checkRadio .radioIF span {
        padding-left: 27px;
        font-size: 16px;
        color: #000
    }

.photo_section {
    background: #fff;
    padding: 20px 0
}

.movieOverviewSection.divCelebOveriew,
.section.movieOverviewSection .adBannerSection {
    padding: 0
}

    .movieOverviewSection.divCelebOveriew .row.banner300X600Row {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .movieOverviewSection.divCelebOveriew .row.celebOverviewRow {
        overflow: hidden
    }

        .movieOverviewSection.divCelebOveriew .row.celebOverviewRow .secondCol.divOveviewContainer {
            height: 270px
        }

    .movieOverviewSection.divCelebOveriew .celebOverviewRow .secondCol .innerCol h1 {
        display: inline-block;
        vertical-align: top;
        width: 70%;
    }

    .movieOverviewSection.divCelebOveriew .celebOverviewRow .secondCol .innerCol .editArticleAdmin,
    .movieOverviewSection.divCelebOveriew .celebOverviewRow .secondCol .innerCol .socialLink {
        display: inline-block;
        vertical-align: top;
        float: right;
    }

    .movieOverviewSection.divCelebOveriew .celebOverviewRow .secondCol .innerCol .socialLink {
        color: #fff
    }

        .movieOverviewSection.divCelebOveriew .celebOverviewRow .secondCol .innerCol .socialLink a {
            text-decoration: none;
            color: #fff;
            margin-right: 5px;
            position: relative;
            width: 30px;
            height: 30px;
            border-radius: 50%;
            border: 2px solid #fff;
            display: inline-block;
            vertical-align: top
        }

            .movieOverviewSection.divCelebOveriew .celebOverviewRow .secondCol .innerCol .socialLink a .fa {
                position: absolute;
                top: 50%;
                left: 0;
                right: 0;
                text-align: center;
                -webkit-transform: translateY(-50%);
                -moz-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                -o-transform: translateY(-50%);
                transform: translateY(-50%);
                margin: auto
            }

                .movieOverviewSection.divCelebOveriew .celebOverviewRow .secondCol .innerCol .socialLink a .fa svg {
                    width: 16px;
                    height: 16px;
                }

    .movieOverviewSection.divCelebOveriew .celebOverviewRow .secondCol .innerCol a.a-celeb-overview-rank {
        font-size: 15px;
        color: #fff;
        text-decoration: none;
    }

        .movieOverviewSection.divCelebOveriew .celebOverviewRow .secondCol .innerCol a.a-celeb-overview-rank b {
            display: inline-block;
            vertical-align: top;
            padding: 0 5px;
        }

            .movieOverviewSection.divCelebOveriew .celebOverviewRow .secondCol .innerCol a.a-celeb-overview-rank b.svg-up-big {
                color: #05a405;
            }

            .movieOverviewSection.divCelebOveriew .celebOverviewRow .secondCol .innerCol a.a-celeb-overview-rank b.svg-down-big {
                color: #dc0202;
            }

            .movieOverviewSection.divCelebOveriew .celebOverviewRow .secondCol .innerCol a.a-celeb-overview-rank b.svg-left-right-big {
                color: #ffd601;
            }

                .movieOverviewSection.divCelebOveriew .celebOverviewRow .secondCol .innerCol a.a-celeb-overview-rank b.svg-left-right-big:first-child {
                    margin-right: -7px;
                }

    .movieOverviewSection.divCelebOveriew .celebOverviewRow .secondCol .innerCol table {
        border: 0;
        margin: 5px 0 0;
    }

        .movieOverviewSection.divCelebOveriew .celebOverviewRow .secondCol .innerCol table tr td {
            background: #f8f8ff;
            text-align: center;
            font-size: 15px;
            color: #000;
            border: 0;
            border-right: #e4e4e4;
            padding: 5px;
            width: 33.33%;
        }

            .movieOverviewSection.divCelebOveriew .celebOverviewRow .secondCol .innerCol table tr td.yellowBg {
                background-color: #ddd;
                font-weight: 600;
            }

            .movieOverviewSection.divCelebOveriew .celebOverviewRow .secondCol .innerCol table tr td .rankUp,
            .movieOverviewSection.divCelebOveriew .celebOverviewRow .secondCol .innerCol table tr td .rankDown,
            .movieOverviewSection.divCelebOveriew .celebOverviewRow .secondCol .innerCol table tr td .rankAverage {
                float: none;
                padding: 0 0 0 14px;
            }

                .movieOverviewSection.divCelebOveriew .celebOverviewRow .secondCol .innerCol table tr td .rankAverage svg:first-child {
                    margin-right: -7px;
                }

            .movieOverviewSection.divCelebOveriew .celebOverviewRow .secondCol .innerCol table tr td:nth-child(2) {
                font-weight: 600;
                font-size: 14px;
                border-right: 1px solid #e4e4e4;
            }

            .movieOverviewSection.divCelebOveriew .celebOverviewRow .secondCol .innerCol table tr td:nth-child(3) {
                font-size: 13px;
                color: #000;
            }

            .movieOverviewSection.divCelebOveriew .celebOverviewRow .secondCol .innerCol table tr td strong {
                font-size: 12px;
                color: #6f6f6f;
            }

    .movieOverviewSection.divCelebOveriew .adBannerSection {
        padding: 9px 0;
    }

.photo_section.user_photo_gallery_div {
    background: 0 0;
    padding: 0;
}

.photo_section.grayBg2 {
    background: #f0f0f0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd
}

.thumbnail.right2Thumbs h4,
.thumbnail.right2Thumbs h4 a {
    color: #e80844;
}

.row.masonryEventRow .well.photoWell h3 a {
    color: #000
}

    .row.masonryEventRow .item .well,
    .row.masonryEventRow .well.photoWell h3 a b,
    .row.masonryEventRow .well.photoWell img,
    .slick-list,
    .slick-next,
    .slick-prev,
    .slick-slide img,
    .slick-slider,
    .slick-track,
    .thumbnail.right2Thumbs h4 a span.thumb {
        display: block
    }

.slick-next,
.slick-prev {
    position: absolute
}

.row.masonryEventRow .item .well,
.slick-list,
.slick-slider,
.slick-track {
    position: relative
}

.thumbnail.right2Thumbs .caption {
    position: static
}

.slick-slide {
    float: left
}

[dir=rtl] .slick-slide {
    float: right
}

.row.masonryEventRow,
.row.masonryEventRow .item,
.row.masonryEventRow .item .well {
    border: 0
}

    .form-control,
    .modal-content,
    .row.masonryEventRow .item .well,
    .thumbnail {
        border-radius: 0
    }

        .thumbnail.right2Thumbs h4 a strong {
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            line-height: 17px;
            max-height: 34px;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical
        }

.row.masonryEventRow {
    -moz-column-width: 224px;
    -webkit-column-width: 224px;
    -moz-column-gap: 0;
    -webkit-column-gap: 0;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    column-gap: 0 !important;
}

    .row.masonryEventRow .item .well {
        padding-top: 0;
        padding-bottom: 0
    }

.thumbnail.right2Thumbs .caption p {
    font-size: 12px;
    color: #666
}

    .thumbnail.right2Thumbs .caption p span {
        padding: 0 5px
    }

.thumbnail.right2Thumbs h4 {
    font-weight: 600;
    font-size: 15px;
    padding-top: 0;
    line-height: 20px
}

.thumbnail.right2Thumbs {
    padding: 0 10px 0 10px
}

    .thumbnail.right2Thumbs h4 {
        font-size: 14px;
        line-height: 17px
    }

        .thumbnail.right2Thumbs h4 a span.thumb {
            margin: 0 -10px 10px -10px
        }

            .thumbnail.right2Thumbs h4 a span.thumb img {
                width: 100%
            }

    .thumbnail.right2Thumbs .caption {
        padding: 0 0 5px 0
    }

.row.masonryEventRow .item {
    padding: 0;
    width: 100%;
    display: inline-block;
}

.row.masonryEventRow .well.photoWell {
    background-color: #00f;
    background: -moz-linear-gradient(top, rgba(238, 238, 238, 0) 40%, #eaeaea 100%);
    background: -webkit-linear-gradient(top, rgba(238, 238, 238, 0) 40%, #eaeaea 100%);
    background: linear-gradient(to bottom, rgba(238, 238, 238, 0) 40%, #eaeaea 100%);
    background: 0 0;
    box-shadow: none;
    padding: 0;
}

    .row.masonryEventRow .well.photoWell img {
        width: 100%;
    }

    .row.masonryEventRow .well.photoWell h3,
    .row.masonryEventRow .well.photoWell .gallery_section_divbog {
        padding-top: 0;
        line-height: 20px
    }

    .row.masonryEventRow .well.photoWell .gallery_section_divbog {
        text-align: center
    }

        .row.masonryEventRow .well.photoWell .gallery_section_divbog div {
            padding: 0 5px 0 5px;
        }

        .row.masonryEventRow .well.photoWell .gallery_section_divbog a {
            width: 100%;
        }

            .row.masonryEventRow .well.photoWell .gallery_section_divbog a b,
            .row.masonryEventRow .well.photoWell .gallery_section_divbog a {
                display: block;
                color: #000;
            }

.common-gallery-div .row.masonryEventRow .well.photoWell .gallery_section_divbog a b {
    color: #fff;
    font-size: 16px;
    text-align: left;
    font-weight: 500 !important;
}

.common-gallery-div .btn.linkBtn {
    margin: 0 auto 10px;
    display: block;
    width: 100px;
}

section.eventPhotoSection {
    background-color: rgba(248, 248, 248, .9);
}

.slick-slider {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    top: 0;
    left: 0
}

    .slick-track:after {
        clear: both
    }

.slick-loading .slick-track,
.slick-loading .slick-slide {
    visibility: hidden
}

.slick-slide.slick-loading img,
.slick-arrow.slick-hidden {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-next,
.slick-prev {
    top: 38%;
    z-index: 1;
    color: transparent;
    background: rgba(0, 0, 0, .5);
    width: 30px;
    height: 40px;
    border: 0;
    outline: 0;
    line-height: 0;
    font-size: 0
}

    .slick-next:before,
    .slick-prev:before {
        -ms-filter: "alpha(opacity=$alpha*100)";
        -webkit-opacity: .6;
        -moz-opacity: .6;
        -khtml-opacity: .6;
        opacity: .6;
        color: #fff;
        font-size: 24px;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .slick-next:focus:before,
    .slick-next:hover:before,
    .slick-prev:focus:before,
    .slick-prev:hover:before {
        -ms-filter: "alpha(opacity=$alpha*100)";
        -webkit-opacity: 1;
        -moz-opacity: 1;
        -khtml-opacity: 1;
        opacity: 1
    }

    .slick-next.slick-disabled,
    .slick-prev.slick-disabled {
        background: rgba(0, 0, 0, .2)
    }

        .slick-next.slick-disabled:before,
        .slick-prev.slick-disabled:before {
            -ms-filter: "alpha(opacity=$alpha*100)";
            -webkit-opacity: .2;
            -moz-opacity: .2;
            -khtml-opacity: .2;
            opacity: .2;
            cursor: default
        }

.row.masonryEventRow .well.photoWell .gallery_section_divbog .cardSlide {
    position: relative;
    background: #fff
}

    .row.masonryEventRow .well.photoWell .gallery_section_divbog .cardSlide .shadowBox a span {
        position: absolute;
        bottom: 32px;
        right: 17px;
        width: 30px;
        height: 30px;
        background: #e80844;
        border-radius: 50%;
        text-align: center;
        color: #fff;
        font-family: 'Oswald', sans-serif;
        padding: 4px 0;
        font-size: 12px
    }

.row.masonryEventRow .well.photoWell .gallery_section_divbog div .shadowBox {
    box-shadow: none;
    padding: 0 0 5px 0;
}

    .row.masonryEventRow .well.photoWell .gallery_section_divbog div .shadowBox img {
        box-shadow: none;
        border-radius: 10px;
        object-fit: fill;
    }

.row.masonryEventRow .well.photoWell .gallery_section_divbog .mediaGalleryDetailsCard {
    padding: 23px 23px;
    background: #fff;
    min-height: 105px;
    text-align: left;
    border: 1px solid #ededed;
    border-top: 4px solid #f62648;
    width: 90%;
    margin: -24px auto 0;
    display: inline-block;
    position: relative;
    box-shadow: 0 15px 29px -2px #dcdcdc
}

    .row.masonryEventRow .well.photoWell .gallery_section_divbog .mediaGalleryDetailsCard b {
        font-size: 16px;
        line-height: 20px;
    }

    .row.masonryEventRow .well.photoWell .gallery_section_divbog .mediaGalleryDetailsCard .caption p {
        color: #8e8e8e;
    }

.whatsUpLink:hover {
    text-decoration: none !important
}

.btn.forumBigBtn span,
.row.forumBtnRow.forumBtnArea a.fbRoundLink,
.row.forumBtnRow.forumBtnArea a.shareLink i.fa,
.row.forumBtnRow.forumBtnArea a.twitterRoundLink,
.absmiddle,
.forunTopicsTbl .blueBgHeading i.caret,
.forunTopicsTbl .violetBgHeading i.caret,
.postListView .row.postListRow div[class^=col].postListRowRight .postTimeBar .dropdown.postOption a.postOptionLink i.fa {
    vertical-align: middle;
    margin-bottom: .25em
}

.btn.forumBigBtn,
.forumTitleBg .container h2,
.forumTitleBg .container p,
.forumTitleBg .container p a,
.postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply a.likeLink span i.fa,
.postListView .row.postListRow div[class^=col].postListRowRight .postTimeBar .dropdown.postOption .dropdown-menu.postOptiondrop li a,
.row.forumThumbChaksaRow div[class^=col].chaskaMeter,
.row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.rankRow h6,
.row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.showRatingRow div[class^=col] h6,
.row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner h4,
.slick-next:before,
.slick-prev:before,
form.forumJump button.btn,
form.forumJump button.btn .fa {
    color: #fff
}

.postListView .row.postListRow div[class^=col].postListRowLeft h5,
.postListView .row.postListRow div[class^=col].postListRowLeft h5 a,
.postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply b,
.postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply b a,
.postListView .row.postListRow div[class^=col].postListRowRight .postTimeBar .dropdown.postOption .dropdown-menu.postOptiondrop i.fa,
.postListView .row.postListRow div[class^=col].postListRowRight .postTimeBar .dropdown.postOption a.postOptionLink i.fa,
.showCast .row.castRow div[class^=col].celebNameCol a:hover,
.showCast .row.castRow div[class^=col].celebRoleCol {
    color: #e80844
}

    .forunTopicsTbl .blueBgHeading,
    .forunTopicsTbl .violetBgHeading,
    .postListView .row.postListRow div[class^=col].postListRowLeft h5 span,
    .postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply a.likeLink,
    .postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply a.replyLink,
    .postListView .row.postListRow div[class^=col].postListRowRight .postContainer,
    .postListView .row.postListRow div[class^=col].postListRowRight .postTimeBar .dropdown.postOption a.postOptionLink,
    .showCast .row.castRow div[class^=col].celebNameCol a {
        color: #000
    }

    .forunTopicsTbl .lastPostTd span,
    .postListView .row.postListRow div[class^=col].postListRowLeft h5 span,
    .slick-list,
    .slick-next,
    .slick-prev,
    .slick-slide img,
    .slick-slider,
    .slick-track {
        display: block
    }

.btn.forumBigBtn span,
.postListView .row.postListRow div[class^=col].postListRowRight .postTimeBar .dropdown.postOption .dropdown-menu.postOptiondrop li a span,
.shareIconText {
    display: inline-block
}

.forumTitleBg .container h2,
.forumTitleBg .container p,
.postListView .row.postListRow div[class^=col].postListRowRight .postTimeBar .dropdown.postOption .dropdown-menu.postOptiondrop i.fa,
.slick-next,
.slick-prev {
    position: absolute
}

.forumTitleBg .container,
.slick-list,
.slick-slider,
.slick-track {
    position: relative
}

.container.forumPageContainer,
.grayBg2 {
    background-color: #f7f7f7
}

.postListView .row.postListRow div[class^=col].postListRowRight .postContainer,
.postListView .row.postListRow div[class^=col].postListRowRight .postTimeBar,
.row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner,
.showCast ul li {
    zoom: 1
}

    .postListView .row.postListRow div[class^=col].postListRowRight .postContainer:after,
    .postListView .row.postListRow div[class^=col].postListRowRight .postContainer:before,
    .postListView .row.postListRow div[class^=col].postListRowRight .postTimeBar:after,
    .postListView .row.postListRow div[class^=col].postListRowRight .postTimeBar:before,
    .row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner:after,
    .row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner:before,
    .showCast ul li:after,
    .showCast ul li:before {
        content: "\0020";
        display: block;
        height: 0;
        overflow: hidden
    }

    .postListView .row.postListRow div[class^=col].postListRowRight .postContainer:after,
    .postListView .row.postListRow div[class^=col].postListRowRight .postTimeBar:after,
    .row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner:after,
    .showCast ul li:after {
        clear: both
    }

    .postListView .row.postListRow div[class^=col].postListRowRight .postTimeBar h6,
    .slick-slide {
        float: left
    }

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-slide {
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-loading .slick-list {
    background: #fff url('/content/img/slick/ajax-loader.gif') center center no-repeat
}

.slick-next,
.slick-prev {
    z-index: 1;
    color: transparent;
    background: rgba(230, 53, 101, .6);
    text-align: center;
    border: 0;
    outline: 0;
    line-height: 0;
    font-size: 0;
    top: 28%;
    width: 40px;
    height: 35px
}

@media screen and (min-width:375px) and (max-width:479px) {
    .dropdown-menu.notificationDropBox.notifyBoxMyforum {
        left: -92px
    }

    .dropdown-menu.notificationDropBox.notifyBoxMessage {
        left: -143px
    }

    .dropdown-menu.notificationDropBox.notifyBoxLast {
        left: -247px
    }

    .slick-next,
    .slick-prev {
        top: 22%
    }
}

.slick-next:before,
.slick-prev:before {
    -ms-filter: "alpha(opacity=$alpha*100)";
    -webkit-opacity: .4;
    -moz-opacity: .4;
    -khtml-opacity: .4;
    opacity: .4;
    font-size: 22px;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
    -ms-filter: "alpha(opacity=$alpha*100)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    background: rgba(230, 53, 101, .1)
}

.slick-next.slick-disabled,
.slick-prev.slick-disabled {
    background: rgba(230, 53, 101, .0001)
}

.slick-prev {
    padding: 2px 0 0 0
}

    .slick-prev:before,
    [dir=rtl] .slick-prev:before {
        content: "\e146"
    }

.slick-next {
    padding: 2px 0 0 0;
    right: 0
}

    .slick-next:before,
    [dir=rtl] .slick-next:before {
        content: "\e147"
    }

.forumTitleBg {
    height: 120px !important;
    transition: opacity .3s ease-out;
    opacity: 1;
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    width: 100% !important;
    object-fit: contain;
}

    .forumTitleBg.loaded {
        opacity: 1;
    }

    .forumTitleBg .container {
        height: 120px !important;
    }

        .forumTitleBg .container h2 {
            font-size: 26px;
            font-weight: 300;
            text-shadow: 0 0 10px rgba(0, 0, 0, .7);
            -webkit-text-stroke: 1px rgba(0, 0, 0, .09);
            word-spacing: 3px
        }

        .forumTitleBg .container p {
            background: url('/content/img/banner_editicon.png') left 50% no-repeat;
            padding: 15px 0 15px 40px;
            font-style: italic;
            font-size: 13px;
            text-shadow: 0 0 8px rgba(0, 0, 0, .8)
        }

.row.forumRow div[class^=col-].leftContainer {
    padding-top: 2px
}

.row.forumRow div[class^=col-].right300Col {
    padding-top: 20px;
    padding-right: 10px
}

.btn.forumBigBtn,
.btn.forumBigBtn span {
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
}

.btn.forumBigBtn {
    font-weight: 400;
    font-size: 12px;
    padding: 4px 15px 4px 3px;
}

    .btn.forumBigBtn span {
        padding: 9px 0;
        margin: 0 8px 0 3px;
        width: 35px;
        height: 35px;
    }

        .btn.forumBigBtn span .fa {
            font-size: 16px;
            line-height: 0;
        }

            .btn.forumBigBtn span .fa svg,
            a.btnReportCount span i.fa svg,
            .divForumLikeHeart a span .fa svg,
            .divwatchedTopic a span .fa svg {
                width: 16px;
                height: 16px;
            }

    .btn.forumBigBtn.blueBg {
        background-color: #0078c5;
    }

        .btn.forumBigBtn.blueBg span {
            background-color: #035e98;
        }

    .btn.forumBigBtn.yellowBg {
        background-color: #e8b007;
        padding: 10px 20px 10px 5px;
    }

        .btn.forumBigBtn.yellowBg span {
            background-color: #d3a109;
        }

    .btn.forumBigBtn.greenBg {
        background-color: #7db70d
    }

        .btn.forumBigBtn.greenBg span {
            background-color: #6ea306
        }

    .btn.forumBigBtn.violetBg {
        background-color: #af10aa
    }

        .btn.forumBigBtn.violetBg span {
            background-color: #880b84
        }

    .btn.forumBigBtn:hover {
        background-color: #344563
    }

        .btn.forumBigBtn:hover span {
            background-color: #2b3850
        }

.row.forumBtnRow.forumBtnArea a.shareLink i.fa {
    font-size: 20px;
    color: #2b3850;
    margin-right: 10px
}

.row.forumBtnRow.forumBtnArea a.shareLink:hover {
    text-decoration: none
}

.row.forumBtnRow.forumBtnArea a.fbRoundLink,
.row.forumBtnRow.forumBtnArea a.twitterRoundLink {
    font-size: 18px
}

    .row.forumBtnRow.forumBtnArea a.fbRoundLink:hover,
    .row.forumBtnRow.forumBtnArea a.twitterRoundLink:hover {
        text-decoration: none;
        color: #2b3850
    }

.row.forumBtnRow.forumBtnArea a.fbRoundLink {
    color: #415e9b
}

.row.forumBtnRow.forumBtnArea a.twitterRoundLink {
    color: #00deff
}

.headforums_Div {
    margin-left: 8px;
    margin-right: 8px;
}

    .headforums_Div .forumBtnArea .topic-forum-name {
        font-size: 15px;
        color: #e80844;
        text-transform: capitalize;
        font-weight: 600;
        padding: 8px 0 5px;
        text-decoration: none;
        display: block;
    }

    .headforums_Div .forums_topic_div_sec .forum-tags {
        padding: 5px 0 10px;
    }

        .headforums_Div .forums_topic_div_sec .forum-tags a {
            background-color: #6c757d;
            border-radius: 14px;
            padding: 5px 16px;
            color: #fff;
            font-weight: 500;
            display: inline-block;
            text-transform: capitalize;
            font-size: 12px;
        }

.shareIconText {
    color: #2b3850;
    font-size: 15px;
    display: inline-block;
    vertical-align: middle;
    font-weight: 600;
}

    .shareIconText .fa svg {
        width: 20px;
        height: 20px;
    }

.postListView {
    border: 1px solid #ddd;
    background-color: #fff;
    margin-bottom: 17px;
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .11);
    -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .11);
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .11)
}

.post-approved {
    border: 1px solid #5cb85c;
    position: relative;
}

    .post-approved:before {
        content: "Approved";
        background: #5cb85c;
        color: #fff;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 9;
        text-align: center;
        font-size: 9px;
        text-transform: uppercase;
        padding: 5px;
    }

.postListView .row.postListRow div[class^=col].postListRowRight .postTimeBar .dropdown.postOption a.postOptionLink {
    font-size: 12px
}

    .postListView .row.postListRow div[class^=col].postListRowRight .postTimeBar .dropdown.postOption a.postOptionLink:hover {
        text-decoration: none;
        cursor: pointer
    }

    .postListView .row.postListRow div[class^=col].postListRowRight .postTimeBar .dropdown.postOption a.postOptionLink i.fa {
        margin-right: 5px;
        line-height: 0;
    }

        .postListView .row.postListRow div[class^=col].postListRowRight .postTimeBar .dropdown.postOption a.postOptionLink i.fa svg {
            width: 20px;
            height: 20px;
        }

.postListView .row.postListRow div[class^=col].postListRowRight .postTimeBar .dropdown.postOption .dropdown-menu.postOptiondrop li {
    font-size: 13px;
    margin-top: 5px;
    margin-bottom: 5px
}

    .postListView .row.postListRow div[class^=col].postListRowRight .postTimeBar .dropdown.postOption .dropdown-menu.postOptiondrop li a:hover {
        background-color: #ff1c56
    }

    .postListView .row.postListRow div[class^=col].postListRowRight .postTimeBar .dropdown.postOption .dropdown-menu.postOptiondrop li a span {
        background-color: #ff98b2;
        padding: 3px 4px 0 4px;
        margin-right: 10px;
        margin-left: 2px
    }

    .postListView .row.postListRow div[class^=col].postListRowRight .postTimeBar .dropdown.postOption .dropdown-menu.postOptiondrop li a span,
    .postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply .ReportCountbythread a span,
    .postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply a.likeLink span {
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        -ms-border-radius: 50px;
        border-radius: 50px;
    }

.postListView .row.postListRow div[class^=col].postListRowRight .postBottom:after,
.postListView .row.postListRow div[class^=col].postListRowRight .postBottom:before {
    content: "";
    display: table
}

.postListView .row.postListRow div[class^=col].postListRowRight .postBottom:after {
    clear: both
}

.postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply b {
    font-weight: 600
}

.postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply .ReportCountbythread {
    display: inline-block;
    vertical-align: top;
}

    .postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply .ReportCountbythread a {
        font-size: 13px;
        text-transform: uppercase;
        font-weight: 600;
        color: #fff;
        text-decoration: none;
    }

        .postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply .ReportCountbythread a span {
            background-color: #e80844;
            padding: 6px 6px 4px 5px;
            margin-left: 5px;
            display: inline-block;
            text-align: center
        }

            .postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply .ReportCountbythread a span .fa {
                font-size: 14px;
                color: #fff;
            }

.postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply a.likeLink {
    font-size: 13px;
    padding-left: 0;
    display: inline-block;
}

    .postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply a.likeLink span {
        background-color: #e80844;
        padding: 6px;
        margin-right: 4px;
        width: 30px;
        height: 30px;
        display: inline-block;
        text-align: center;
        vertical-align: middle;
    }

        .postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply a.likeLink span i.fa {
            font-size: 14px;
            line-height: 0;
        }

    .postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply a.likeLink:hover,
    .postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply a.replyLink:hover,
    .showCast .row.castRow div[class^=col].celebNameCol a:hover {
        text-decoration: none;
    }

        .postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply a.likeLink:hover span {
            background-color: #000
        }

.postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply a.replyLink {
    font-size: 13px;
    padding-right: 5px;
    display: inline-block;
    vertical-align: middle
}

.showCast {
    background-color: #fff;
    margin: 0 0 10px 0;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1
}

    .showCast .heading {
        padding: 20px 0 15px 15px
    }

    .showCast ul {
        padding: 5px 0 15px 0;
        margin: 0
    }

        .showCast ul li {
            padding: 10px 15px;
            margin: 0;
            border-bottom: 1px solid #e1e1e1
        }

    .showCast .row.castRow div[class^=col].celebNameCol a {
        font-weight: 600;
        width: 100%;
    }

    .showCast .row.castRow div[class^=col].celebRoleCol {
        font-weight: 600;
        font-size: 12px;
    }

        .showCast .row.castRow div[class^=col].celebRoleCol b {
            color: #555;
            font-weight: 600;
            padding-right: 4px
        }

.table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th {
    padding: 15px 10px;
    text-transform: uppercase
}

.table-responsive.forunTopicsTbl {
    margin-bottom: 20px
}

    .table-responsive.forunTopicsTbl .table {
        margin-bottom: 0
    }

    .table-responsive.forunTopicsTbl .table-bordered {
        border: 1px solid #ddd;
    }

    .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr > td,
    .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th {
        text-align: center
    }

        .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr > td.leftAlign,
        .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th.leftAlign {
            text-align: left
        }

        .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th:first-child {
            background-color: #e8e6e7;
            width: 500px;
        }

        .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th .fa {
            font-size: 31px;
            display: block;
        }

            .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th .fa svg {
                width: 31px;
                height: 31px
            }

            .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th .fa.fa-doc-text {
                color: #e89107;
            }

            .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th .fa.fa-pencil {
                color: #44b69c
            }

            .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th .fa.fa-stackexchange {
                color: #e80844
            }

            .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th .fa.fa-eye {
                color: #23a3cd
            }

            .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th .fa.fa-clock {
                color: #8ca70b
            }

    .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr {
        background-color: #fcfafb
    }

        .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td:first-child {
            text-align: left
        }

        .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td:last-child {
            text-align: right
        }

        .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr:nth-child(even) {
            background-color: #f5f3f4
        }

            .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr:nth-child(even) td:first-child {
                background-color: #e7e5e6
            }

        .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr:nth-child(odd) {
            background-color: #fcfafb
        }

            .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr:nth-child(odd) td:first-child {
                background-color: #f7f5f6
            }

        .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td .adBannerSection {
            padding: 0;
        }

.forunTopicsTbl table th {
    font-weight: 600
}

.forunTopicsTbl a,
.forunTopicsTbl .authorColor {
    color: #0097ec
}

    .forunTopicsTbl a:hover {
        color: #5490b9
    }

.forunTopicsTbl .lastPostTd {
    color: #193485
}

    .forunTopicsTbl .lastPostTd span,
    .forunTopicsTbl .topicTd p.topicPageCount {
        font-size: 12px
    }

    .forunTopicsTbl .lastPostTd a.lastPostLink:hover {
        text-decoration: none
    }

    .forunTopicsTbl .lastPostTd b {
        font-size: 12px;
        font-weight: 600;
        color: #2e364e;
        display: block;
    }

@media screen and (min-width:640px) {
    .forunTopicsTbl .topicTd p.topicPageCount {
        padding-left: 30px
    }
}

.forunTopicsTbl .topicTd p.photoTag a {
    width: auto;
}

.forunTopicsTbl .blueBgHeading,
.forunTopicsTbl .violetBgHeading {
    padding-top: 10px;
    padding-bottom: 10px
}

.forunTopicsTbl .blueBgHeading {
    background: #00baff url('/content/img/forumtopictblbluebgheading.jpg') right top no-repeat
}

.forunTopicsTbl .violetBgHeading {
    background: #b45dd2 url('/content/img/forumtopictblvioletbgheading.jpg') right top no-repeat
}

.forunTopicsTbl .th-hidden-topic-display {
    color: #e80844;
    font-weight: 600;
    text-align: center;
}

.row.forumRow-2 {
    padding-top: 20px;
    padding-bottom: 20px
}

section.aboutShowSection {
    background-color: #e4e4e4
}

.row.forumThumbChaksaRow div[class^=col] {
    padding: 0
}

    .row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner {
        padding: 10px 15px
    }

        .row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .showRatingRow .center-block {
            border-radius: 20px;
            font-size: 12px;
            font-weight: 500;
            background-color: #fff;
            color: #000;
            margin-top: 14px;
            color: #e80844;
            font-family: 'Open Sans', sans-serif !important;
            border-width: 0
        }

            .row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .showRatingRow .center-block:hover {
                color: #e80844
            }

        .row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner h4 {
            font-size: 16px;
            font-weight: 600;
            text-transform: uppercase;
            padding-bottom: 0
        }

            .row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner h4 .imgchaskameter {
                display: inline-block;
                vertical-align: middle;
                margin-right: 5px;
            }

        .row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner hr {
            -ms-filter: "alpha(opacity=$alpha*100)";
            -webkit-opacity: .3;
            -moz-opacity: .3;
            -khtml-opacity: .3;
            opacity: .3;
            margin: 10px 0;
            border-color: #7c3a56;
        }

        .row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.rankRow div[class^=col],
        .row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.showRatingRow div[class^=col] {
            text-align: center
        }

            .row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.rankRow div[class^=col]:first-child,
            .row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.rankRow div[class^=col]:last-child {
                font-size: 12px;
                padding-right: 0
            }

                .row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.rankRow div[class^=col]:first-child b {
                    font-size: 17px
                }

                    .row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.rankRow div[class^=col]:first-child b:last-child {
                        font-size: 7px;
                    }

                .row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.rankRow div[class^=col]:last-child b {
                    font-weight: 600;
                    font-size: 13px
                }

            .row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.showRatingRow div[class^=col] h6 {
                font-size: 13px
            }

            .row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.showRatingRow div[class^=col]:first-child .fontSize11 {
                -ms-filter: "alpha(opacity=$alpha*100)";
                -webkit-opacity: .8;
                -moz-opacity: .8;
                -khtml-opacity: .8;
                opacity: .8
            }

        .row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .showRatingRow .rating_div_sec .rating-container .caption {
            display: block !important;
            margin-top: 10px !important;
        }

        .row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .divGoToChaskameterRating,
        .chaskaMeterInner.commChaskametter .divGoToChaskameterRating {
            text-align: center;
            margin-top: 5px;
        }

            .row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .divGoToChaskameterRating .btn,
            .chaskaMeterInner.commChaskametter .divGoToChaskameterRating .btn {
                color: #fff;
                font-size: 13px;
                padding: 7px 14px;
                background: #f10038;
                border-radius: 30px;
                display: inline-block;
                font-weight: 600;
                text-decoration: none;
            }

form.forumJump button.btn:hover {
    background-color: #000
}

.postListView .row.postListRow {
    background: #f7f7f7
}

    .postListView .row.postListRow div[class^=col] {
        background: #fff;
        border-left: 1px solid #e9e9e9
    }

        .postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply .link_like_in {
            display: inline-block
        }

            .postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply .link_like_in .dislike {
                display: none;
                color: #000;
                margin-right: 5px;
                text-decoration: none
            }

                .postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply .link_like_in .dislike span {
                    background-color: #e80844;
                    -webkit-border-radius: 50px;
                    -moz-border-radius: 50px;
                    -ms-border-radius: 50px;
                    border-radius: 50px;
                    padding: 8px 6px 4px 6px;
                    margin-right: 4px
                }

                    .postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply .link_like_in .dislike span i.fa {
                        font-size: 14px;
                        color: #fff
                    }

.row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.showRatingRow .rating.forums_topic_page_div {
    margin-top: 18px;
    display: inline-block
}

    .row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.showRatingRow .rating.forums_topic_page_div i {
        color: #ffc000;
        font-size: 18px
    }

.movieRatingBody .starRatingDiv {
    background-color: #c41442;
    padding: 15px 20px;
    margin: 0 -15px 0 -15px
}

    .movieRatingBody .starRatingDiv h4 {
        color: #fff;
        margin-top: 0
    }

.movieRatingBody .btn-primary {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    background-color: #ef0039;
    font-size: 16px;
    font-weight: 500;
    padding: 5px 18px;
    border-width: 0
}

    .movieRatingBody .btn-primary:focus,
    .movieRatingBody .btn-primary:hover {
        background: #000;
        color: #fff
    }

.movieRatingBody textarea {
    resize: none
}

.movieRatingBody h4 {
    margin-top: 20px;
    font-size: 14px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif !important;
}

.forumPostSubTitle {
    font-size: 25px;
    line-height: 32px;
    font-weight: 600;
    text-align: left;
    color: #000;
    padding: 10px 0;
}

.divForumRelatedTopics {
    clear: both;
    margin-bottom: 45px
}

.divTopicReplySection .heading2 {
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 20px
}

.divTopicReplySection form {
    border: 1px solid #bdcfd3
}

.divTopicReplySection .checkbox:first-child {
    padding-top: 28px;
    padding-left: 22px
}

.divTopicReplySection .checkbox:last-child {
    padding-bottom: 10px;
    padding-left: 22px;
    padding-top: 10px
}

.divTopicReplySection .checkbox label input:focus {
    outline: none;
}

.divTopicReplySection .btn {
    padding: 10px 21px;
    border-radius: 30px;
    border-width: 0
}

.divTopicReplySection .div-usertags-quickreply {
    padding: 10px 10px 0;
}

    .divTopicReplySection .div-usertags-quickreply label {
        font-weight: 600;
    }

    .divTopicReplySection .div-usertags-quickreply .select2-container {
        width: 100% !important;
    }

.divTopicReplySection .btn.btn-primary,
.divTopicReplySection .btn.btn-default {
    text-transform: capitalize;
    font-weight: 500;
    text-align: center;
    font-size: 14px;
}

.divTopicReplySection .btn.btn-primary {
    color: #fff;
    vertical-align: top
}

.divTopicReplySection .btn.btn-default {
    background: #fff;
    color: #393939;
    border: 1px solid #cacaca;
}

.divForumRelatedTopics .table-responsive table tr td:nth-child(odd) {
    background-color: #f7f5f6
}

.divForumRelatedTopics .table-responsive table tr td:nth-child(even) {
    background-color: #e7e5e6
}

.divForumRelatedTopics table tr td .table_home .icons_comm_set {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px
}

.divForumRelatedTopics table tr td p.topicPageCount {
    font-size: 12px
}

    .divForumRelatedTopics table tr td p.topicPageCount a {
        font-size: 12px;
        color: #000;
        text-decoration: none;
    }

.table-responsive.forunTopicsTbl.table_new_replay_on_div table tr td.topicTd .table_home p.photoTag a {
    display: inline-block;
    vertical-align: top;
    width: auto;
    margin-top: 0;
}

.tableStatics {
    font-size: 12px;
}

    .tableStatics .fontSize12,
    .tableStatics .fontSize11,
    .postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply a.quoteButton {
        display: inline-block;
        vertical-align: middle
    }

.tableStatics,
.divForumRelatedTopics table tr td .topicTd .tableStatics {
    display: none
}

.postListView .row.postListRow.post_list_row {
    overflow: visible
}

.postListView .row.postListRow div[class^=col].postListRowLeft a.hover {
    display: inline-block;
    width: 100%
}

.postListView .row.postListRow div[class^=col].postListRowLeft a {
    text-decoration: none;
}

    .postListView .row.postListRow div[class^=col].postListRowLeft a.userInactiveGreyArea img {
        background: #ddd;
        opacity: 0.3;
    }

.postListView .row.postListRow div[class^=col].postListRowLeft .user_image_div_in {
    width: 80px;
    height: 80px;
    margin-top: 20px;
    margin-bottom: 10px
}

.postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply a.quoteButton {
    font-size: 13px;
    padding-right: 5px;
    color: #000;
    text-decoration: none
}

    .postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply a.quoteButton .fa {
        width: 27px;
        height: 27px;
        background: #16a2b8;
        display: inline-block;
        vertical-align: middle;
        border-radius: 50%;
        text-align: center;
        padding: 3px;
        color: #fff;
        margin-right: 4px
    }

.postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply .topiclikes,
.postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply .replyNQuote {
    display: inline-block;
    vertical-align: middle
}

.postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply .replyNQuote {
    text-align: right;
    float: right
}

.firstPostAdv .adBannerSection {
    padding: 2px 0 20px;
}

.todaysNews div[class^=col] .thumbnail a.thumbLink:hover {
    text-decoration: none !important
}

.popularTVShowAre a .row.tvShowRow .tvShowBlock .inner ul li div span.fa,
.todaysNews div[class^=col] .thumbnail .caption i,
.absmiddle {
    vertical-align: middle;
    margin-bottom: .25em
}

.latestEvent a.btn:active,
.latestEvent a.btn:link,
.latestEvent a.btn:visited,
.latestVideos .videoBigThumb b,
.latestVideos .videoBigThumb i,
.newReleaseMovie a.btn:active,
.newReleaseMovie a.btn:link,
.newReleaseMovie a.btn:visited,
.popularTVShowArea .container .heading,
.popularTVShowArea .row.tvShowRow .tvShowBlock .inner a.btn:active,
.popularTVShowArea .row.tvShowRow .tvShowBlock .inner a.btn:link,
.popularTVShowArea .row.tvShowRow .tvShowBlock .inner a.btn:visited,
.popularTVShowArea .row.tvShowRow .tvShowBlock .inner a:active.btn .fa,
.popularTVShowArea .row.tvShowRow .tvShowBlock .inner a:link.btn .fa,
.popularTVShowArea .row.tvShowRow .tvShowBlock .inner a:visited.btn .fa,
.slick-dots li.slick-active button:before,
.tob5Celeb div.topCelebThumb span.badge,
form.forumJump button.btn,
form.forumJump button.btn .fa {
    color: #fff
}

.todaysNews div[class^=col] .thumbnail a:active.thumbLink span b,
.todaysNews div[class^=col] .thumbnail a:hover.thumbLink span b,
.todaysNews div[class^=col] .thumbnail a:link.thumbLink span b,
.todaysNews div[class^=col] .thumbnail a:visited.thumbLink span b,
.todaysNews p.checkRadio label input[type=radio]:checked:before {
    color: #e80844;
}

.latestEvent .row.eventThumbRow div[class^=col] a:hover,
.latestVideos .row.videoThumbRow div[class^=col] a:hover,
.newReleaseMovie h5 a,
.newReleaseMovie h5 span,
.popularTVShowArea .row.tvShowRow .tvShowBlock .inner a:active,
.popularTVShowArea .row.tvShowRow .tvShowBlock .inner a:link,
.popularTVShowArea .row.tvShowRow .tvShowBlock .inner a:visited,
.todaysNews div[class^=col] .thumbnail a:active.thumbLink span,
.todaysNews div[class^=col] .thumbnail a:link.thumbLink span,
.todaysNews div[class^=col] .thumbnail a:visited.thumbLink span {
    color: #000
}

.todaysNews div[class^=col] .thumbnail a:hover.thumbLink span {
    color: #ef0039
}

.latestVideos .videoBigThumb a span,
.latestVideos .videoBigThumb i,
.newReleaseMovie h5 span.rating,
.popularTVShowArea .row.tvShowRow .tvShowBlock .inner h2 a,
.slick-dots,
.slick-list,
.slick-next,
.slick-prev,
.slick-slide img,
.slick-slider,
.slick-track,
.todaysNews div[class^=col] .thumbnail a:active.thumbLink span b,
.todaysNews div[class^=col] .thumbnail a:link.thumbLink span b,
.todaysNews div[class^=col] .thumbnail a:visited.thumbLink span b {
    display: block
}

    .slick-dots li,
    .tob5Celeb .top5CelebTab li a,
    .tob5Celeb .div-latest-content-celebrity-section .cele-list-tab:before {
        display: inline-block
    }

.popularTVShowArea .row.tvShowRow .tvShowBlock .inner h2 a {
    text-indent: -9999px;
    overflow: hidden
}

.latestEvent span.moreBtn,
.latestVideos .videoBigThumb a span,
.latestVideos span.moreBtn,
.newReleaseMovie span.moreBtn,
.popularTVShowArea .row.tvShowRow .tvShowBlock .inner span.tvShowBtnBlock,
.slick-dots,
.slick-dots li button:before,
.slick-next,
.slick-prev,
.tob5Celeb div.topCelebThumb span.badge,
.todaysNews div[class^=col] .thumbnail .caption {
    position: absolute
}

    .latestEvent,
    .latestEvent .row.eventThumbRow div[class^=col] a,
    .latestVideos,
    .latestVideos .row.videoThumbRow div[class^=col] a,
    .latestVideos .row.videoThumbRow div[class^=col] a span.thumb,
    .latestVideos .videoBigThumb,
    .newReleaseMovie,
    .popularTVShowArea .row.tvShowRow .tvShowBlock .inner,
    .slick-dots li,
    .slick-list,
    .slick-slider,
    .slick-track,
    .todaysNews div[class^=col],
    .todaysNews div[class^=col] .thumbnail {
        position: relative
    }

        .todaysNews div[class^=col] .thumbnail .caption {
            font-weight: 400
        }

        .latestEvent .row.eventThumbRow div[class^=col],
        .latestVideos .row.videoThumbRow div[class^=col],
        .newReleaseMovie h5,
        .popularTVShowArea .row.tvShowRow .tvShowBlock .inner .channel-list,
        .todaysNews div[class^=col],
        .todaysNews div[class^=col] .thumbnail {
            zoom: 1
        }

            .latestEvent .row.eventThumbRow div[class^=col]:after,
            .latestEvent .row.eventThumbRow div[class^=col]:before,
            .latestVideos .row.videoThumbRow div[class^=col]:after,
            .latestVideos .row.videoThumbRow div[class^=col]:before,
            .newReleaseMovie h5:after,
            .newReleaseMovie h5:before,
            .todaysNews div[class^=col] .thumbnail:after,
            .todaysNews div[class^=col] .thumbnail:before,
            .todaysNews div[class^=col]:after,
            .todaysNews div[class^=col]:before {
                content: "\0020";
                display: block;
                height: 0;
                overflow: hidden
            }

            .slick-track:after,
            .latestEvent .row.eventThumbRow div[class^=col]:after,
            .latestVideos .row.videoThumbRow div[class^=col]:after,
            .newReleaseMovie h5:after,
            .todaysNews div[class^=col] .thumbnail:after,
            .todaysNews div[class^=col]:after {
                clear: both !important;
            }

            .latestEvent .row.eventThumbRow div[class^=col] a .thumb,
            .latestVideos .row.videoThumbRow div[class^=col] a span.thumb,
            .newReleaseMovie h5 a img,
            .slick-slide,
            .todaysNews .heading {
                float: left
            }

.todaysNews p.checkRadio,
[dir=rtl] .slick-slide {
    float: right
}

.form-control,
.modal-content,
.todaysNews div[class^=col] .thumbnail {
    border-radius: 0
}

    .latestEvent .row.eventThumbRow div[class^=col] a span.title,
    .latestVideos .row.videoThumbRow div[class^=col] a span.title,
    .latestVideos .videoBigThumb i,
    .todaysNews div[class^=col] .thumbnail a:active strong,
    .todaysNews div[class^=col] .thumbnail a:link strong,
    .todaysNews div[class^=col] .thumbnail a:visited strong {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        line-height: 17px;
        max-height: 34px;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }

.todaysNews {
    background-color: #f0f0f0;
    padding: 25px 0 20px 0;
    border-top: 1px solid #dfdfdf
}

    .todaysNews .heading {
        padding: 15px 0 15px 0
    }

    .todaysNews .TodaysArticlesClickMore,
    .common_section_in_div.latest-article-home-div .TodaysArticlesClickMore {
        text-align: center;
    }

        .todaysNews .TodaysArticlesClickMore a.btn,
        .common_section_in_div.latest-article-home-div .TodaysArticlesClickMore a.btn {
            webkit-border-radius: 16px;
            -moz-border-radius: 16px;
            -ms-border-radius: 16px;
            border-radius: 16px;
            background-color: #ef0039;
            font-size: 11px;
            font-weight: 600;
            padding: 8px 16px;
            width: 120px;
            color: #fff;
            text-decoration: none;
            text-transform: uppercase;
        }

            .todaysNews .TodaysArticlesClickMore a.btn:hover,
            .common_section_in_div.latest-article-home-div .TodaysArticlesClickMore a.btn:hover {
                background: #000;
                color: #fff;
            }

    .todaysNews p.checkRadio {
        padding: 15px 0
    }

        .todaysNews p.checkRadio label {
            font-weight: 600;
            text-transform: uppercase
        }

            .todaysNews p.checkRadio label:last-child {
                padding-right: 0
            }

@media (max-width:550px) {
    .todaysNews .heading {
        float: none;
        padding-bottom: 5px
    }

    .todaysNews p.checkRadio {
        float: none;
        padding-top: 5px;
        padding-left: 5px
    }
}

.todaysNews div[class^=col] .thumbnail {
    margin-bottom: 10px;
    padding: 1px;
    border: 0
}

    .todaysNews div[class^=col] .thumbnail a:active.thumbLink span,
    .todaysNews div[class^=col] .thumbnail a:link.thumbLink span,
    .todaysNews div[class^=col] .thumbnail a:visited.thumbLink span {
        font-size: 14px
    }

        .todaysNews div[class^=col] .thumbnail a:active.thumbLink span b,
        .todaysNews div[class^=col] .thumbnail a:link.thumbLink span b,
        .todaysNews div[class^=col] .thumbnail a:visited.thumbLink span b {
            padding: 0 0 5px 0;
            font-size: 12px;
            font-weight: 600
        }

    .todaysNews div[class^=col] .thumbnail a:active.thumbLink img,
    .todaysNews div[class^=col] .thumbnail a:link.thumbLink img,
    .todaysNews div[class^=col] .thumbnail a:visited.thumbLink img {
        width: 100%
    }

    .todaysNews div[class^=col] .thumbnail a:active strong,
    .todaysNews div[class^=col] .thumbnail a:link strong,
    .todaysNews div[class^=col] .thumbnail a:visited strong {
        font-weight: 500
    }

    .todaysNews div[class^=col] .thumbnail .caption {
        bottom: 0;
        left: 0;
        width: 100%;
        padding: 0 10px 10px 10px;
        font-size: 12px;
        color: #8e8e8e
    }

        .todaysNews div[class^=col] .thumbnail .caption span {
            margin-right: 3px
        }

        .todaysNews div[class^=col] .thumbnail .caption i {
            padding: 0 5px 0 0;
            vertical-align: top;
        }

.glbAnnouncementArea.container {
    padding-top: 10px;
    padding-bottom: 15px
}

.glbAnnouncementArea .heading {
    font-size: 20px;
    padding: 10px 0 10px 5px
}

.popularTVShowArea {
    background-color: #380a2f
}

@media (min-width:375px) {
    .popularTVShowArea h2.heading i span.mobile {
        display: none;
        color: #e80743;
        font-size: 20px;
        font-family: 'Oswald', sans-serif;
        font-weight: 400
    }
}

.popularTVShowArea .container {
    padding-top: 10px;
    padding-bottom: 15px
}

    .popularTVShowArea .container .heading {
        padding: 15px 0 20px 5px
    }

        .popularTVShowArea .container .heading i {
            color: #e80743
        }

.popularTVShowArea .row.tvShowRow .tvShowBlock .inner {
    background-color: #fff;
    padding: 10px 10px 60px 10px;
    height: 520px
}

    .popularTVShowArea .row.tvShowRow .tvShowBlock .inner h2 {
        padding-bottom: 10px;
    }

        .popularTVShowArea .row.tvShowRow .tvShowBlock .inner h2 a {
            width: 200px;
            height: 140px;
            background-repeat: no-repeat;
            margin: 0 auto
        }

@media screen and (min-width:480px) and (max-width:600px) {
    .popularTVShowArea .row.tvShowRow .tvShowBlock .inner h2 a {
        width: 80%;
        background-size: contain
    }
}

.popularTVShowArea .row.tvShowRow .tvShowBlock .inner .channel-list:last-child {
    border: 0
}

.popularTVShowArea .row.tvShowRow .tvShowBlock .inner .channel-list {
    font-size: 13px;
    width: 100%;
    display: block;
    font-weight: 400;
    line-height: 14px;
    border-bottom: 1px solid #ddd;
    padding: 10px 5px;
}

.popularTVShowArea .row.tvShowRow .tvShowBlock .inner .channelLogo img {
    width: 100%;
}

@media screen and (min-width:480px) and (max-width:767px) {
    .dropdown-menu.notificationDropBox {
        width: 400px
    }

        .dropdown-menu.notificationDropBox.notifyBoxMyforum {
            left: -285px;
            width: 350px
        }

        .dropdown-menu.notificationDropBox.notifyBoxMessage {
            left: -345px
        }

        .dropdown-menu.notificationDropBox.notifyBoxLast {
            left: -340px
        }

    .slick-next,
    .slick-prev {
        top: 26%
    }

    .popularTVShowArea .row.tvShowRow {
        margin: 0 -5px
    }

        .popularTVShowArea .row.tvShowRow div[class^=col].tvShowBlock {
            padding-left: 4px;
            padding-right: 4px
        }
}

.popularTVShowArea .row.tvShowRow .tvShowBlock .inner .channel-list div {
    width: 40px;
}

    .popularTVShowArea .row.tvShowRow .tvShowBlock .inner .channel-list div i {
        font-style: normal;
        font-size: 10px
    }

.popularTVShowArea .row.tvShowRow .tvShowBlock .inner span.tvShowBtnBlock {
    bottom: 15px;
    left: 0;
    width: 100%
}

.popularTVShowArea .row.tvShowRow .tvShowBlock .inner .channel-list .pull-right .rankAverage,
.popularTVShowArea .row.tvShowRow .tvShowBlock .inner .channel-list .pull-right .rankUp,
.popularTVShowArea .row.tvShowRow .tvShowBlock .inner .channel-list .pull-right .rankDown {
    vertical-align: middle;
    display: inline-block;
}

.popularTVShowArea .row.tvShowRow .tvShowBlock .inner .channel-list .pull-right .rankAverage,
.popularTVShowArea .row.tvShowRow .tvShowBlock .inner .channel-list .pull-right .rankUp,
.popularTVShowArea .row.tvShowRow .tvShowBlock .inner .channel-list .pull-right .rankDown {
    margin-top: -4px;
    margin-left: 0;
}

    .popularTVShowArea .row.tvShowRow .tvShowBlock .inner .channel-list .pull-right .rankAverage svg:first-child {
        margin-right: -6px;
    }

.popularTVShowArea .row.tvShowRow .tvShowBlock .inner a:active.btn,
.popularTVShowArea .row.tvShowRow .tvShowBlock .inner a:link.btn,
.popularTVShowArea .row.tvShowRow .tvShowBlock .inner a:visited.btn {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    background-color: #ef0039;
    font-size: 11px;
    font-weight: 600;
    padding: 8px 16px;
    width: 120px
}

    .popularTVShowArea .row.tvShowRow .tvShowBlock .inner a:active.btn .fa,
    .popularTVShowArea .row.tvShowRow .tvShowBlock .inner a:link.btn .fa,
    .popularTVShowArea .row.tvShowRow .tvShowBlock .inner a:visited.btn .fa {
        font-size: 9px;
        margin-left: 4px;
        display: inline-block;
        vertical-align: middle;
    }

.popularTVShowArea .row.tvShowRow .tvShowBlock .inner a:hover.btn {
    text-decoration: underline
}

.popularTVShowArea .row.tvShowRow.slider .slick-next,
.popularTVShowArea .row.tvShowRow.slider .slick-prev {
    top: -45px;
    background: 0 0
}

    .popularTVShowArea .row.tvShowRow.slider .slick-next:before,
    .popularTVShowArea .row.tvShowRow.slider .slick-prev:before {
        font-size: 26px;
    }

    .popularTVShowArea .row.tvShowRow.slider .slick-prev:before {
        content: '\276E';
    }

    .popularTVShowArea .row.tvShowRow.slider .slick-next:before {
        content: '\276F';
    }

.popularTVShowArea .row.tvShowRow.slider .slick-dots {
    top: -35px;
    width: 101px;
    margin-bottom: 0;
    display: block !important;
}

    .popularTVShowArea .row.tvShowRow.slider .slick-dots li button:before {
        font-size: 14px;
        content: "";
        width: 12px;
        height: 12px;
        background: #9b8497;
        border-radius: 50%;
    }

@media screen and (min-width:900px) and (max-width:991px) {

    form.forumJump button.btn {
        padding: 10px 16px !important
    }
}

@media screen and (min-width:768px) and (max-width:899px) {

    form.forumJump button.btn {
        padding: 10px 16px
    }
}

.slick-track {
    left: 0;
    top: 0
}

    .slick-track:after,
    .slick-track:before {
        content: "";
        display: table
    }

.slick-slide {
    height: 100%;
    min-height: 1px;
    display: block;
}

.slick-next,
.slick-prev {
    height: 35px;
    width: 35px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: 0 0;
    color: transparent;
    top: 50%;
    margin-top: -1px;
    padding: 0;
    border: 0;
    outline: 0
}

    .slick-next:focus,
    .slick-next:hover,
    .slick-prev:focus,
    .slick-prev:hover {
        outline: 0;
        background: 0 0;
        color: transparent
    }

        .slick-next:focus:before,
        .slick-next:hover:before,
        .slick-prev:focus:before,
        .slick-prev:hover:before {
            opacity: 1
        }

    .slick-next.slick-disabled:before,
    .slick-prev.slick-disabled:before {
        opacity: .25
    }

    .slick-next:before,
    .slick-prev:before {
        line-height: 32px;
        color: #fff;
        opacity: .75;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

.slick-prev {
    right: 110px
}

[dir=rtl] .slick-prev {
    left: auto
}

.slick-prev:before {
    content: "←"
}

[dir=rtl] .slick-prev:before {
    content: "→"
}

.slick-next {
    right: 10px
}

[dir=rtl] .slick-next {
    right: 10px;
    right: auto
}

.slick-next:before {
    content: "→"
}

[dir=rtl] .slick-next:before {
    content: "←"
}

.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    top: -40px;
    list-style: none;
    text-align: center;
    padding: 0;
    width: 120px;
    right: 20px
}

    .slick-dots li {
        height: 20px;
        width: 20px;
        margin: 0;
        padding: 0;
        cursor: pointer
    }

        .slick-dots li button {
            border: 0;
            background: 0 0;
            height: 20px;
            width: 20px;
            outline: 0;
            line-height: 0;
            font-size: 0;
            color: transparent;
            padding: 5px;
            cursor: pointer
        }

            .slick-dots li button:focus,
            .slick-dots li button:hover {
                outline: 0
            }

                .slick-dots li button:focus:before,
                .slick-dots li button:hover:before {
                    opacity: 1
                }

            .slick-dots li button:before {
                top: 0;
                left: 0;
                width: 20px;
                height: 20px;
                content: "•";
                font-size: 14px;
                line-height: 18px;
                text-align: center;
                color: #ab799f;
                opacity: .25;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale
            }

        .slick-dots li.slick-active button:before {
            opacity: .75
        }

section.latestMovieVideoCelebEvent {
    background-color: #f0f0f0;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    padding: 10px 0
}

    section.latestMovieVideoCelebEvent .container {
        padding-top: 10px;
        padding-bottom: 15px
    }

.row.movieCelebVideoEventRow {
    margin: 0 -5px
}

    .row.movieCelebVideoEventRow .heading {
        padding: 15px 0 15px 5px
    }

.latestVideos {
    background-color: #e1e1e1
}

.latestMovieVideoCelebEvent .movieCelebVideoEventRow .latestVideos {
    background: #fff
}

    .latestMovieVideoCelebEvent .movieCelebVideoEventRow .latestVideos .moreBtn .btn {
        background-color: #e80844;
        color: #fff
    }

.latestVideos .videoBigThumb {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}

    .latestVideos .videoBigThumb img {
        width: 100%
    }

    .latestVideos .videoBigThumb span {
        bottom: 0;
        width: 100%;
        padding: 5px 15px 10px 15px;
        background-color: rgba(0, 0, 0, .5);
        background: rgba(0, 0, 0, .5);
        color: rgba(0, 0, 0, .5)
    }

    .latestVideos .videoBigThumb a:hover span {
        background-color: rgba(0, 0, 0, .7);
        background: rgba(0, 0, 0, .7);
        color: rgba(0, 0, 0, .7)
    }

    .latestVideos .videoBigThumb b {
        text-transform: uppercase;
        font-size: 11px;
        border-bottom: 1px solid #fff;
        font-weight: 400
    }

    .latestVideos .videoBigThumb i {
        padding-top: 4px;
        font-size: 14px;
        font-weight: 600;
        font-style: normal;
        max-height: 38px
    }

.latestVideos .row.videoThumbRow {
    padding: 0 12px
}

    .latestVideos .row.videoThumbRow div[class^=col] {
        padding: 0
    }

        .latestVideos .row.videoThumbRow div[class^=col]:last-child a {
            margin-bottom: 0
        }

        .latestVideos .row.videoThumbRow div[class^=col] a {
            font-size: 13px;
            font-weight: 600;
            color: #222;
            padding: 0;
            margin-bottom: 20px;
            display: block;
            height: 60px
        }

            .latestVideos .row.videoThumbRow div[class^=col] a span.thumb {
                width: 120px;
                background-color: #f3f3f3;
                padding: 1px;
                margin-right: 7px;
                margin-top: 0;
                position: relative;
            }

                .latestVideos .row.videoThumbRow div[class^=col] a span.thumb img {
                    width: 100%
                }

                .latestVideos .row.videoThumbRow div[class^=col] a span.thumb i.fa-play {
                    bottom: 4px;
                    right: 5px;
                    position: absolute;
                    font-size: 9px;
                    color: #fff;
                }

            .latestVideos .row.videoThumbRow div[class^=col] a:hover span.thumb i.fa-play {
                color: #e80844;
            }

            .latestVideos .row.videoThumbRow div[class^=col] a span.title {
                -webkit-line-clamp: 3
            }

.latestVideos span.moreBtn {
    bottom: 15px;
    left: 0;
    width: 100%
}

.latestVideos a:active.btn,
.latestVideos a:link.btn,
.latestVideos a:visited.btn {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    background-color: #fff;
    color: #ef0039;
    font-size: 11px;
    font-weight: 600;
    padding: 8px 16px;
    width: 170px;
    margin-top: 10px
}

    .latestVideos a:active.btn .fa,
    .latestVideos a:link.btn .fa,
    .latestVideos a:visited.btn .fa {
        font-size: 9px;
        margin-left: 4px;
        display: inline-block;
        vertical-align: middle;
    }

.latestVideos a:hover.btn {
    text-decoration: underline
}

.newReleaseMovie {
    background-color: #fff
}

    .newReleaseMovie h5 {
        padding: 20px 0;
        margin: 0 15px;
        border-top: 1px solid #efefef
    }

        .newReleaseMovie h5:first-child {
            border: 0
        }

        .newReleaseMovie h5 a {
            font-weight: 600;
            font-size: 13px
        }

            .newReleaseMovie h5 a img {
                width: 90px;
                margin: -3px 10px 0 0
            }

        .newReleaseMovie h5 span {
            padding-top: 10px
        }

    .newReleaseMovie .new_relizing_div_sec .name_of_relzing_div .pluse_click {
        display: inline-block;
        margin: 10px 0;
        position: absolute;
        bottom: 0;
        left: 0
    }

        .newReleaseMovie .new_relizing_div_sec .name_of_relzing_div .pluse_click img {
            width: auto
        }

    .newReleaseMovie span.moreBtn {
        bottom: 15px;
        left: 0;
        width: 100%
    }

    .newReleaseMovie a:active.btn,
    .newReleaseMovie a:link.btn,
    .newReleaseMovie a:visited.btn {
        -webkit-border-radius: 16px;
        -moz-border-radius: 16px;
        -ms-border-radius: 16px;
        border-radius: 16px;
        background-color: #e80844;
        font-size: 11px;
        font-weight: 600;
        padding: 8px 16px;
        width: 170px;
        margin-top: 10px
    }

        .newReleaseMovie a:active.btn .fa,
        .newReleaseMovie a:link.btn .fa,
        .newReleaseMovie a:visited.btn .fa {
            font-size: 9px;
            margin-left: 4px;
            display: inline-block;
            vertical-align: middle;
        }

    .newReleaseMovie a:hover.btn {
        text-decoration: underline
    }

.latestEvent {
    background-color: #fff
}

    .latestEvent .row.eventThumbRow {
        padding: 0 15px
    }

        .latestEvent .row.eventThumbRow div[class^=col] {
            padding: 15px 0;
            border-bottom: 1px solid #efefef
        }

            .latestEvent .row.eventThumbRow div[class^=col]:last-child {
                border: 0
            }

            .latestEvent .row.eventThumbRow div[class^=col] a {
                font-size: 13px;
                font-weight: 600;
                color: #222;
                display: inline-block;
                padding: 0;
            }

                .latestEvent .row.eventThumbRow div[class^=col] a .pluse_icon {
                    margin: 10px 0;
                    width: auto
                }

                .latestEvent .row.eventThumbRow div[class^=col] a .thumb {
                    width: 120px;
                    background-color: #f3f3f3;
                    padding: 1px;
                    margin-right: 10px;
                    margin-top: 0
                }

@media screen and (min-width:768px) and (max-width:1279px) {
    header .searchBox form[role=search] {
        padding: 5px 55px 0 10px
    }

    header a.navSearchBtn {
        right: 24px
    }

    header a.navSearchClose {
        top: 8px;
        right: 10px
    }

    footer .footerMenuArea .container .row div[class^=col].popularChannelList {
        padding-left: 50px
    }

    .celebOverviewRow .secondCol .innerCol h5 span {
        margin: 5px 0 5px 0
    }

    .forumTitleBg .container h2 {
        left: 0
    }

    .forumTitleBg .container p {
        right: 0
    }

    .latestVideos .row.videoThumbRow div[class^=col] a {
        font-size: 12px
    }

    .latestEvent .row.eventThumbRow div[class^=col] a .thumb {
        width: 100px
    }
}

.latestEvent .row.eventThumbRow div[class^=col] a span.title {
    -webkit-line-clamp: 4
}

@media screen and (min-width:600px) and (max-width:1200px) {
    .latestVideos .row.videoThumbRow div[class^=col] a span.title {
        line-height: 15px;
        max-height: 45px
    }

    .latestEvent .row.eventThumbRow div[class^=col] a span.title {
        line-height: 15px;
        max-height: 62px
    }
}

.latestEvent span.moreBtn {
    bottom: 15px;
    left: 0;
    width: 100%
}

.latestEvent a:active.btn,
.latestEvent a:link.btn,
.latestEvent a:visited.btn {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    background-color: #e80844;
    font-size: 11px;
    font-weight: 600;
    padding: 8px 16px;
    width: 170px;
    margin-top: 10px
}

    .latestEvent a:active.btn .fa,
    .latestEvent a:link.btn .fa,
    .latestEvent a:visited.btn .fa {
        font-size: 9px;
        margin-left: 4px
    }

.latestEvent a:hover.btn {
    text-decoration: underline
}

form.forumJump button.btn .fa {
    font-size: 9px;
    margin-left: 4px;
    display: inline-block;
    vertical-align: middle;
}

.tob5Celeb div.topCelebThumb span.badge {
    background-color: #fc0d08;
    padding: 12px;
    font-weight: 400;
    font-size: 14px;
    border-radius: 50%;
    top: 0;
    left: 28%;
    font-family: 'Oswald', sans-serif
}

.newReleaseMovie .new_relizing_div_sec .name_of_relzing_div .pluse_click,
.latestEvent .row.eventThumbRow div[class^=col] a .pluse_icon {
    display: none
}

.tob5Celeb .top5CelebTab li a {
    background-color: transparent;
    border: 0;
    color: #000;
    font-size: 14px
}

.tob5Celeb .top5CelebTab li.active a {
    color: #e80844 !important;
    background-color: transparent;
    border: 0;
}

.tob5Celeb a:hover.btn {
    text-decoration: underline
}

.tob5Celeb .div-latest-content-celebrity-section {
    padding: 0 10px;
    min-height: 277px
}

.movieCelebVideoEventRow .tob5Celeb .div-latest-content-celebrity-section .cele-list-tab:last-child {
    border: 0
}

.movieCelebVideoEventRow .tob5Celeb .div-latest-content-celebrity-section .cele-list-tab {
    color: #222
}

.movieCelebVideoEventRow .tob5Celeb .top5CelebTab {
    padding: 0 15px;
    border-bottom: 0
}

    .movieCelebVideoEventRow .tob5Celeb .top5CelebTab li {
        width: 32%;
        padding: 0;
        border-bottom: 1px solid #e2e2e2
    }

        .movieCelebVideoEventRow .tob5Celeb .top5CelebTab li.active {
            position: relative;
            border-bottom: 0
        }

            .movieCelebVideoEventRow .tob5Celeb .top5CelebTab li.active:before {
                content: "";
                width: 11px;
                height: 11px;
                position: absolute;
                bottom: -6px;
                left: 0;
                right: 0;
                margin: auto;
                border-top: 1px solid #e80844;
                border-left: 1px solid #e80844;
                transform: rotateZ(-135deg);
                z-index: 9;
                background: #fff
            }

            .movieCelebVideoEventRow .tob5Celeb .top5CelebTab li.active:after {
                content: "";
                width: 100%;
                height: 1px;
                position: absolute;
                left: 0;
                background: #e80844;
                bottom: -1px
            }

.movieCelebVideoEventRow .tob5Celeb {
    background: #fff
}

    .movieCelebVideoEventRow .tob5Celeb .top5CelebTab li a {
        width: 100%;
        font-weight: 600;
        color: #979797;
        padding: 27px 0 15px;
    }

    .movieCelebVideoEventRow .tob5Celeb div.topCelebThumb {
        padding: 21px 0 27px 0
    }

        .movieCelebVideoEventRow .tob5Celeb div.topCelebThumb span.badge {
            top: 15px
        }

.tob5Celeb .top5CelebTab li + li:before {
    content: none
}

.newReleaseMovie .new_relizing_div_sec {
    padding: 10px 0;
    margin: 0 13px;
    border-top: 1px solid #d1d1d1
}

    .newReleaseMovie .new_relizing_div_sec:first-child {
        border: 0
    }

    .newReleaseMovie .new_relizing_div_sec a {
        display: inline-block;
        vertical-align: top;
        width: 39%
    }

    .newReleaseMovie .new_relizing_div_sec .name_of_relzing_div {
        display: inline-block;
        vertical-align: top;
        width: 53%;
        margin-left: 10px;
        margin-top: 0;
        position: relative;
        min-height: 148px
    }

        .newReleaseMovie .new_relizing_div_sec .name_of_relzing_div a {
            width: 100%
        }

        .newReleaseMovie .new_relizing_div_sec .name_of_relzing_div a,
        .newReleaseMovie .new_relizing_div_sec .name_of_relzing_div a {
            font-size: 15px;
            font-weight: 600;
            color: #000;
        }

        .newReleaseMovie .new_relizing_div_sec .name_of_relzing_div strong {
            display: block;
            padding: 5px 0;
            font-weight: 500;
        }

.circle-bar-rating strong {
    font-size: 14px;
    color: #000;
    font-weight: 600;
    display: block;
    color: #979797;
}

.circle-bar-rating .star0,
.circle-bar-rating .star1,
.circle-bar-rating .star2,
.circle-bar-rating .star3,
.circle-bar-rating .star4,
.circle-bar-rating .star5 {
    display: inline-block;
    background: url('/content/img/rateemoji25.png') no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
    vertical-align: middle;
    width: 25px;
    height: 25px;
}

.circle-bar-rating .star0 {
    background-position: -10px -10px;
}

.circle-bar-rating .star1 {
    background-position: -55px -10px;
}

.circle-bar-rating .star2 {
    background-position: -10px -55px;
}

.circle-bar-rating .star3 {
    background-position: -55px -55px;
}

.circle-bar-rating .star4 {
    background-position: -100px -10px;
}

.circle-bar-rating .star5 {
    background-position: -100px -55px;
}

.circle-bar-rating span {
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
    font-weight: 600;
    margin-left: 5px;
    margin-bottom: 0;
    color: #979797;
}

.circle-bar-rating small {
    font-size: 10px;
    font-weight: 600;
}

.table_new_replay_on_div table tr th:last-child strong {
    display: none;
    font-weight: 600
}

.tableStatics {
    font-size: 12px;
}

    .tableStatics .fontSize12,
    .table_new_replay_on_div .table-bordered tr td.topicTd .table_home .span {
        display: inline-block;
        vertical-align: top
    }

.tableStatics {
    display: none
}

.table_new_replay_on_div .table-bordered tr td.topicTd .table_home .span {
    width: 87%;
}

.glbAnnouncementArea .row.announcementRow2 div[class^=col].glbAnnouncementRightCol .adBannerSection {
    padding: 10px 0 0 0px;
}

.glbAnnouncementArea .row.announcementRow2 div[class^=col].glbAnnouncementRightCol {
    left: 75.1111%;
    padding-top: 0 !important;
    border-left: 0;
    text-align: center;
}

.fanfication-chapter-edit .fanfiction-select-heading h1.heading,
.fanfication-chapter-edit .fanfiction-select-heading .form-group {
    display: inline-block;
    vertical-align: top;
}

.fanfication-chapter-edit .fanfiction-select-heading h1.heading {
    margin-bottom: 20px;
}

.fanfication-chapter-edit .fanfiction-select-heading .form-group {
    float: right;
}

    .fanfication-chapter-edit .fanfiction-select-heading .form-group label,
    .fanfication-chapter-edit .fanfiction-select-heading .form-group select {
        display: inline-block;
        vertical-align: middle;
    }

    .fanfication-chapter-edit .fanfiction-select-heading .form-group select {
        width: 160px;
        border: 1px solid #ddd;
        border-radius: 3px;
    }

    .fanfication-chapter-edit .fanfiction-select-heading .form-group .red_btn {
        width: 40px;
        height: 40px;
        background: #6c757d;
        color: #fff;
        border-width: 0;
        padding: 0;
        border-radius: 50%;
    }

        .fanfication-chapter-edit .fanfiction-select-heading .form-group .red_btn .fa {
            color: #fff;
        }

.fanfication-chapter-edit .PollDesignDiv .emojiListDiv {
    float: right;
}

.fanfication-chapter-edit .PollDesignDiv .btn.btn-success {
    margin: 0;
}

.fanfication-chapter-edit .btn.redBtn {
    padding: 6px 14px;
    background: #e80844;
    border-radius: 30px;
    color: #fff;
    font-weight: 600;
    text-transform: capitalize;
    font-size: 13px;
    margin-bottom: 15px;
}

.fanfication-chapter-edit h3.heading {
    margin-bottom: 20px;
}

.fanfication-chapter-edit .table_new_replay_on_div table tr td {
    background: #fff !important;
}

    .fanfication-chapter-edit .table_new_replay_on_div table tr td:first-child {
        width: 500px;
        text-align: left !important;
    }

    .fanfication-chapter-edit .table_new_replay_on_div table tr td .btn {
        border-radius: 50%;
        border-width: 0;
        color: #fff;
        width: 40px;
        height: 40px;
        position: relative;
    }

        .fanfication-chapter-edit .table_new_replay_on_div table tr td .btn .fa {
            position: absolute;
            top: 50%;
            left: 0;
            right: 0;
            text-align: center;
            color: #fff;
            margin: auto;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
        }

.fanfication-chapter-edit .pull-right .btn.btn-info {
    border: 0;
}

@media only screen and (max-width:1280px) {
    .glbAnnouncementArea .row.announcementRow2 div[class^=col].glbAnnouncementRightCol {
        left: 73.1111%
    }
}

@media only screen and (min-device-width:640px) and (max-device-width:650px) {
    .todaysNews div[class^=col] .thumbnail {
        height: auto;
        padding-bottom: 0;
    }
}

@media only screen and (min-device-width:667px) and (max-device-width:670px) {
    .todaysNews div[class^=col] .thumbnail {
        height: auto;
        padding-bottom: 0;
    }
}

.row.movieThumbNDescRow div[class^=col].movieNameCol a:hover {
    text-decoration: none !important
}

.absmiddle,
.row.movieDetailRow div[class^=col].movieShortDecCol .socialLink a.fbRoundLink,
.row.movieDetailRow div[class^=col].movieShortDecCol .socialLink a.twitterRoundLink,
.row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink a.fbRoundLink,
.row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink a.twitterRoundLink,
.row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink a.whatsUpLink {
    vertical-align: middle;
    margin-bottom: .25em
}

.movieBox .movieBoxDesc,
.movieBox .movieBoxDesc h4 a,
.movieBox .movieBoxDesc h4 span,
.movieBox a.movieLink,
.movieRatingBody .starRatingDiv,
.movieRatingBody .starRatingDiv h4,
.nav-tabs.movieReleaseTab li a:hover,
.nav-tabs.movieReleaseTab li.active a:active,
.nav-tabs.movieReleaseTab li.active a:hover,
.nav-tabs.movieReleaseTab li.active a:link,
.nav-tabs.movieReleaseTab li.active a:visited,
.row.movieDetailRow div[class^=col].movieNameCol,
.row.movieDetailRow div[class^=col].movieNameCol h3 a,
.row.movieDetailRow div[class^=col].movieNameCol h3 span,
.row.movieDetailRow div[class^=col].movieNameCol h6,
.row.movieDetailRow div[class^=col].movieShortDecCol,
.row.movieDetailRow div[class^=col].movieShortDecCol .socialLink a.shareLink,
.row.movieDetailRow div[class^=col].movieShortDecCol h6,
.row.movieDetailRow div[class^=col].movieShortDecCol p.castNCrew b,
.row.movieThumbNDescRow div[class^=col].movieNameCol,
.row.movieThumbNDescRow div[class^=col].movieNameCol a,
.row.movieThumbNDescRow div[class^=col].movieNameCol h1,
.row.movieThumbNDescRow div[class^=col].movieNameCol h4,
.row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink a.fbRoundLink,
.row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink a.twitterRoundLink,
.row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink a.whatsUpLink,
.row.movieThumbNDescRow div[class^=col].movieShortDecCol a.btn,
.row.movieThumbNDescRow div[class^=col].movieShortDecCol h3,
.row.movieThumbNDescRow div[class^=col].movieShortDecCol h4 {
    color: #fff
}

    .movieCastNCredits .row.castRow div[class^=col].celebNameCol a:hover,
    .movieCastNCredits .row.castRow div[class^=col].celebRoleCol,
    .row.movieDetailRow div[class^=col].movieShortDecCol p.castNCrew,
    .row.movieDetailRow div[class^=col].movieShortDecCol p.castNCrew a,
    .row.movieReviewRow div[class^=col] .innerDiv .blockQuote blockquote::before,
    .row.movieReviewRow div[class^=col] .innerDiv .center-block p a {
        color: #e80844
    }

    .movieCastNCredits .row.castRow div[class^=col].celebNameCol a,
    .nav-tabs.movieTabMenu li a,
    .nav-tabs.movieTabMenu li.active a,
    .nav-tabs.movieTabMenu li.active a:hover,
    .row.movieDetailRow div[class^=col].movieShortDecCol .socialLink a.fbRoundLink:hover,
    .row.movieDetailRow div[class^=col].movieShortDecCol .socialLink a.twitterRoundLink:hover,
    .row.movieReviewRow div[class^=col] .innerDiv .blockQuote blockquote,
    .row.movieReviewRow div[class^=col] .innerDiv .logoNUserPic b,
    .row.movieReviewRow div[class^=col] .innerDiv .logoNUserPic b a,
    .row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink a.fbRoundLink:hover,
    .row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink a.twitterRoundLink:hover,
    .row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink a.whatsUpLink:hover {
        color: #000
    }

    .nav-tabs.movieReleaseTab li a div img,
    .row.movieDetailRow div[class^=col].movieNameCol h3 span,
    .row.movieDetailRow div[class^=col].movieNameCol h6 span,
    .row.movieDetailRow div[class^=col].movieShortDecCol h6 span,
    .row.movieReviewRow div[class^=col] .innerDiv .blockQuote blockquote,
    .row.movieReviewRow div[class^=col] .innerDiv .logoNUserPic i,
    .row.movieThumbNDescRow div[class^=col].movieNameCol h1 span,
    .row.movieThumbNDescRow div[class^=col].movieNameCol h3 span,
    .row.movieThumbNDescRow div[class^=col].movieNameCol h4,
    .row.movieThumbNDescRow div[class^=col].movieShortDecCol h4 span {
        display: block
    }

.row.movieReviewRow div[class^=col] .innerDiv .logoNUserPic div,
.row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink .shareText {
    display: inline-block
}

.movieBox .movieBoxDesc,
.movieBox a.movieLink,
.row.movieReviewRow div[class^=col] .innerDiv .blockQuote blockquote::before {
    position: absolute
}

.movieBox,
.row.movieDetailRow div[class^=col].movieShortDecCol,
.row.movieReviewRow div[class^=col] .innerDiv .blockQuote blockquote,
.row.movieThumbNDescRow div[class^=col].movieShortDecCol {
    position: relative
}

    .movieBox .movieBoxDesc h4 span {
        font-weight: 400
    }

    .headingBox,
    .movieCastNCredits .castRow,
    .nav-tabs.movieReleaseTab li a,
    .row.movieReviewRow div[class^=col] .innerDiv,
    .row.movieThumbNDescRow div[class^=col].movieShortDecCol,
    .row.movieThumbNDescRow div[class^=col].movieShortDecCol .movieRating {
        zoom: 1
    }

        .headingBox:after,
        .headingBox:before,
        .movieCastNCredits .castRow:after,
        .movieCastNCredits .castRow:before,
        .nav-tabs.movieReleaseTab li a:after,
        .nav-tabs.movieReleaseTab li a:before,
        .row.movieReviewRow div[class^=col] .innerDiv:after,
        .row.movieReviewRow div[class^=col] .innerDiv:before,
        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .movieRating:after,
        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .movieRating:before,
        .row.movieThumbNDescRow div[class^=col].movieShortDecCol:after,
        .row.movieThumbNDescRow div[class^=col].movieShortDecCol:before {
            content: "\0020";
            display: block;
            height: 0;
            overflow: hidden
        }

        .headingBox:after,
        .movieCastNCredits .castRow:after,
        .nav-tabs.movieReleaseTab li a:after,
        .row.movieReviewRow div[class^=col] .innerDiv:after,
        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .movieRating:after,
        .row.movieThumbNDescRow div[class^=col].movieShortDecCol:after {
            clear: both
        }

        .nav-tabs.movieReleaseTab li a div,
        .nav-tabs.movieReleaseTab li a img.thumb,
        .row.movieReviewRow div[class^=col] .innerDiv .logoNUserPic img.img-circle,
        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink .shareText {
            float: left
        }

        .headingBox a.linkBtn,
        .row.movieReviewRow div[class^=col] .innerDiv .logoNUserPic {
            float: right
        }

.nav-tabs.movieReleaseTab li {
    display: inline-block;
    word-spacing: normal;
    vertical-align: top
}

.row.movieReviewRow div[class^=col] .innerDiv .blockQuote blockquote,
.row.movieThumbNDescRow div[class^=col].movieNameCol p.moviePlot {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 17px;
    max-height: 34px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

section.movieMain {
    background-color: #e7e7e7
}

    section.movieMain .container {
        padding-top: 20px;
        padding-bottom: 20px
    }

.row.movieMainRow div[class^=col].leftCol {
    background-color: #f5f5f5;
    padding-left: 0;
    padding-right: 0;
    border: 1px solid #e1e1e1;
    border-width: 0 1px 1px 1px
}

.row.movieDetailRow div[class^=col].movieThumbCol {
    padding-right: 0;
    padding-left: 0;
    height: auto
}

    .row.movieDetailRow div[class^=col].movieThumbCol img {
        width: 100%;
    }

.row.movieDetailRow div[class^=col].movieNameCol {
    background-color: #f70c47;
    padding-right: 15px;
    padding-left: 15px;
    height: auto
}

    .row.movieDetailRow div[class^=col].movieNameCol h6 {
        font-size: 15px;
        font-weight: 600;
        padding-top: 25px;
        padding-bottom: 10px
    }

        .row.movieDetailRow div[class^=col].movieNameCol h6 span {
            margin-top: 5px;
            height: 2px;
            width: 36px;
            background-color: #fff
        }

    .row.movieDetailRow div[class^=col].movieNameCol h3 {
        font-size: 22px;
        font-weight: 600;
    }

        .row.movieDetailRow div[class^=col].movieNameCol h3 a {
            text-decoration: none;
        }

        .row.movieDetailRow div[class^=col].movieNameCol h3 span {
            margin-top: 30px
        }

        .row.movieDetailRow div[class^=col].movieNameCol p,
        .row.movieDetailRow div[class^=col].movieNameCol h3 span {
            font-size: 13px;
            font-weight: 400
        }

            .row.movieDetailRow div[class^=col].movieNameCol p a {
                font-size: 12px;
                color: #fff;
                text-transform: capitalize;
                font-weight: 500;
            }

    .row.movieDetailRow div[class^=col].movieNameCol .ratingStar i {
        color: #fdb405
    }

    .row.movieDetailRow div[class^=col].movieNameCol .ratingStar .noRatingText {
        font-size: 13px
    }

.row.movieDetailRow div[class^=col].movieShortDecCol {
    background: #c41442;
    padding-right: 15px;
    padding-left: 15px;
    height: auto
}

    .row.movieDetailRow div[class^=col].movieShortDecCol h4 {
        font-size: 22px;
        font-weight: 600;
        color: #fff;
    }

    .row.movieDetailRow div[class^=col].movieShortDecCol .circle-bar-rating ul li span {
        color: #fff;
    }

    .row.movieDetailRow div[class^=col].movieShortDecCol a.btn {
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        border-radius: 20px;
        font-size: 12px;
        color: #fff;
        font-weight: 600;
        background-color: #5cb85c;
        text-transform: uppercase;
        margin-top: 20px;
    }

    .row.movieDetailRow div[class^=col].movieShortDecCol .rating-display {
        padding: 10px 0 0;
    }

        .row.movieDetailRow div[class^=col].movieShortDecCol .rating-display h6 {
            font-size: 13px;
            text-transform: capitalize;
            font-weight: 600;
            color: #ddd;
            padding: 7px 0;
        }

        .row.movieDetailRow div[class^=col].movieShortDecCol .rating-display .rate-div {
            display: inline-block;
            vertical-align: middle;
        }

            .row.movieDetailRow div[class^=col].movieShortDecCol .rating-display .rate-div .fa {
                color: #f69c12;
                font-size: 15px;
            }

            .row.movieDetailRow div[class^=col].movieShortDecCol .rating-display .rate-div span.stars {
                margin-left: 0;
            }

        .row.movieDetailRow div[class^=col].movieShortDecCol .rating-display span {
            font-size: 12px;
            color: #fff;
            font-weight: 600;
            margin-left: 5px;
        }

        .row.movieDetailRow div[class^=col].movieShortDecCol .rating-display.user-rating-display .rate-div .fa {
            color: #f7d229;
        }

    .row.movieDetailRow div[class^=col].movieShortDecCol h6 {
        font-size: 15px;
        font-weight: 600;
        padding-top: 25px;
        padding-bottom: 20px
    }

        .row.movieDetailRow div[class^=col].movieShortDecCol h6 span {
            margin-top: 5px;
            height: 2px;
            width: 36px;
            background-color: #fff
        }

    .row.movieDetailRow div[class^=col].movieShortDecCol p {
        font-size: 13px
    }

        .row.movieDetailRow div[class^=col].movieShortDecCol p.shortDesc {
            padding-bottom: 20px
        }

        .row.movieDetailRow div[class^=col].movieShortDecCol p.castNCrew b {
            font-weight: 600;
            padding-right: 5px
        }

        .row.movieDetailRow div[class^=col].movieShortDecCol p.castNCrew a {
            color: #fff;
            text-decoration: none;
        }

    .row.movieDetailRow div[class^=col].movieShortDecCol .socialLink {
        position: static;
        padding: 10px 0 0;
        text-align: right;
    }

        .row.movieDetailRow div[class^=col].movieShortDecCol .socialLink a.shareLink {
            margin-right: 10px
        }

        .row.movieDetailRow div[class^=col].movieShortDecCol .socialLink a.fbRoundLink,
        .row.movieDetailRow div[class^=col].movieShortDecCol .socialLink a.twitterRoundLink {
            font-size: 26px
        }

            .row.movieDetailRow div[class^=col].movieShortDecCol .socialLink a.fbRoundLink:hover,
            .row.movieDetailRow div[class^=col].movieShortDecCol .socialLink a.twitterRoundLink:hover,
            .row.movieDetailRow div[class^=col].movieShortDecCol .socialLink a.shareLink:hover {
                text-decoration: none
            }

        .row.movieDetailRow div[class^=col].movieShortDecCol .socialLink a.fbRoundLink {
            color: #0078c5
        }

        .row.movieDetailRow div[class^=col].movieShortDecCol .socialLink a.twitterRoundLink {
            color: #00deff
        }

.tab-content.movieDetailContent {
    margin: 0 -1px
}

.nav-tabs.movieReleaseTab {
    border: 0;
    padding: 20px 0 15px 0;
    width: 100%;
    margin: 0
}

    .nav-tabs.movieReleaseTab li {
        float: none;
        margin: 0 10px;
        border-radius: 0 !important;
        padding: 0;
        width: 30.8888%
    }

        .nav-tabs.movieReleaseTab li:first-child,
        .nav-tabs.movieReleaseTab li:last-child {
            margin: 0
        }

        .nav-tabs.movieReleaseTab li a {
            padding: 0;
            border-radius: 0 !important;
            background-color: #fff;
            border: 0;
            color: #000
        }

            .nav-tabs.movieReleaseTab li a:hover {
                border: 0;
                background-color: #e80844
            }

            .nav-tabs.movieReleaseTab li a img.thumb {
                width: 65px
            }

            .nav-tabs.movieReleaseTab li a div {
                padding: 10px 0 0 10px;
                text-align: left;
                width: 74%
            }

                .nav-tabs.movieReleaseTab li a div b {
                    font-weight: 600
                }

                .nav-tabs.movieReleaseTab li a div img {
                    margin-top: 5px
                }

                .nav-tabs.movieReleaseTab li a div small {
                    font-size: 11px
                }

                .nav-tabs.movieReleaseTab li a div .noRatingText {
                    font-size: 12px
                }

            .nav-tabs.movieReleaseTab li a .movieRating br {
                display: none;
            }

            .nav-tabs.movieReleaseTab li a .movieRating span {
                display: block;
            }

        .nav-tabs.movieReleaseTab li .all_reviews_star.movieRating b {
            min-height: 45px;
            display: block;
        }

        .nav-tabs.movieReleaseTab li .all_reviews_star.movieRating .circle-bar-rating {
            padding: 0;
            margin: 7px 0 0;
        }

            .nav-tabs.movieReleaseTab li .all_reviews_star.movieRating .circle-bar-rating ul li {
                width: auto;
            }

            .nav-tabs.movieReleaseTab li .all_reviews_star.movieRating .circle-bar-rating .star0,
            .nav-tabs.movieReleaseTab li .all_reviews_star.movieRating .circle-bar-rating .star1,
            .nav-tabs.movieReleaseTab li .all_reviews_star.movieRating .circle-bar-rating .star2,
            .nav-tabs.movieReleaseTab li .all_reviews_star.movieRating .circle-bar-rating .star3,
            .nav-tabs.movieReleaseTab li .all_reviews_star.movieRating .circle-bar-rating .star4,
            .nav-tabs.movieReleaseTab li .all_reviews_star.movieRating .circle-bar-rating .star5 {
                width: 30px;
                height: 30px;
                display: inline-block;
                vertical-align: middle;
            }

            .nav-tabs.movieReleaseTab li .all_reviews_star.movieRating .circle-bar-rating span {
                display: inline-block;
                vertical-align: middle;
                color: #000;
            }

        .nav-tabs.movieReleaseTab li.active .all_reviews_star.movieRating .circle-bar-rating ul li span,
        .nav-tabs.movieReleaseTab li a:hover .all_reviews_star.movieRating .circle-bar-rating ul li span,
        .nav-tabs.movieReleaseTab li:hover .all_reviews_star.movieRating .circle-bar-rating span {
            color: #fff;
        }

        .nav-tabs.movieReleaseTab li.active a:active,
        .nav-tabs.movieReleaseTab li.active a:hover,
        .nav-tabs.movieReleaseTab li.active a:link,
        .nav-tabs.movieReleaseTab li.active a:visited {
            background-color: #e80844;
            border: 0
        }

section.movieTabSection {
    border-bottom: 1px solid #e1e1e1;
}

    section.movieTabSection .container {
        padding-top: 0
    }

.movieTabSection .nav-tabs.movieTabMenu li {
    border: 0;
}

    .movieTabSection .nav-tabs.movieTabMenu li:focus {
        outline: none;
        box-shadow: none;
    }

.nav-tabs.movieTabMenu {
    border: 0;
    font-size: 14px
}

    .nav-tabs.movieTabMenu li {
        padding: 0;
        margin: 0;
        text-align: center;
        font-weight: 600;
        width: 49%
    }

        .nav-tabs.movieTabMenu li:first-child {
            border-right: 0
        }

        .nav-tabs.movieTabMenu li:last-child {
            border-left: none
        }

.NewCommMovieSection .nav-tabs.movieTabMenu li {
    border: 0;
}

.NewCommMovieSection .common_section_in_div {
    background: #fff;
}

.nav-tabs.movieTabMenu li a {
    border-radius: 0 !important;
    padding-top: 15px;
    padding-bottom: 15px;
    -webkit-opacity: .5;
    -moz-opacity: .5;
    -khtml-opacity: .5;
    opacity: .5
}

    .nav-tabs.movieTabMenu li a:hover {
        background-color: transparent
    }

    .nav-tabs.movieTabMenu li.active,
    .nav-tabs.movieTabMenu li.active a,
    .nav-tabs.movieTabMenu li.active a:hover,
    .nav-tabs.movieTabMenu li a:hover {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        -khtml-opacity: 1;
        opacity: 1
    }

.movieBox .movieBoxDesc {
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: none;
    background-color: rgba(232, 8, 68, .7);
    text-align: center;
    padding: 10px
}

    .movieBox .movieBoxDesc h4 {
        padding: 10px 0 15px 0;
        font-size: 14px;
        font-weight: 500
    }

        .movieBox .movieBoxDesc h4 span {
            font-size: 12px
        }

section.pageTitleSection .heading {
    text-transform: uppercase;
    display: inline-block;
}

section.pageTitleSection2 {
    background-color: #f1f1f1
}

section.movieRight300Section {
    background-color: #fff
}

    section.movieRight300Section.tv_show_in_div_section .row.movieRight300Row div[class^=col].leftDetailCol {
        border-left: 0
    }

section.movieOverviewSection {
    background-color: #efefef;
    padding: 30px 0
}

    section.movieOverviewSection .container {
        padding-bottom: 10px
    }

.row.movieOverviewRow div[class^=col].leftCol {
    padding: 0
}

.row.movieOverviewRow div[class^=col].leftCol {
    border: 0
}

.row.movieThumbNDescRow div[class^=col].movieThumbCol {
    padding-right: 0;
    padding-left: 0;
    min-height: 451px
}

    .row.movieThumbNDescRow div[class^=col].movieThumbCol img {
        width: 100%
    }

.row.movieThumbNDescRow div[class^=col].movieNameCol {
    background-color: #f70c47;
    padding-right: 20px;
    padding-left: 20px;
    min-height: 451px;
}

    .row.movieThumbNDescRow div[class^=col].movieNameCol a {
        text-decoration: underline;
    }

    .row.movieThumbNDescRow div[class^=col].movieNameCol h1 {
        font-size: 22px;
        font-weight: 600;
        padding-top: 20px;
        padding-bottom: 15px;
        display: inline-block;
        vertical-align: top;
    }

        .row.movieThumbNDescRow div[class^=col].movieNameCol h1 span {
            font-size: 11px;
            font-weight: 400;
            margin: 10px 0 0 0
        }

    .row.movieThumbNDescRow div[class^=col].movieNameCol .editArticleAdmin {
        display: inline-block;
        vertical-align: top;
        float: right;
        margin-top: 12px;
    }

        .row.movieThumbNDescRow div[class^=col].movieNameCol .editArticleAdmin a {
            background: #00acee;
        }

    .row.movieThumbNDescRow div[class^=col].movieNameCol h4 {
        padding-top: 10px;
        font-size: 14px;
        font-weight: 500
    }

    .row.movieThumbNDescRow div[class^=col].movieNameCol h3 {
        padding-top: 10px
    }

        .row.movieThumbNDescRow div[class^=col].movieNameCol h3 span {
            font-size: 14px;
            font-weight: 600;
            margin-bottom: 10px
        }

        .row.movieThumbNDescRow div[class^=col].movieNameCol h3 b {
            padding-top: 0;
            padding-bottom: 0;
            font-weight: 600;
            font-size: 32px
        }

    .row.movieThumbNDescRow div[class^=col].movieNameCol p {
        font-size: 13px;
        line-height: inherit
    }

        .row.movieThumbNDescRow div[class^=col].movieNameCol p.movieRateText {
            font-size: 12px;
            padding-top: 10px;
            padding-bottom: 15px
        }

    .row.movieThumbNDescRow div[class^=col].movieNameCol .ratingStar {
        padding-top: 20px
    }

        .row.movieThumbNDescRow div[class^=col].movieNameCol .ratingStar p,
        .row.movieThumbNDescRow div[class^=col].movieNameCol .ratingStar .noRatingText {
            font-size: 13px
        }

        .row.movieThumbNDescRow div[class^=col].movieNameCol .ratingStar i {
            color: #fdb405
        }

.row.movieThumbNDescRow div[class^=col].movieShortDecCol {
    color: #fff;
    background-color: #c41442;
    padding-right: 15px;
    padding-left: 15px
}

    .row.movieThumbNDescRow div[class^=col].movieShortDecCol h4 {
        padding-top: 60px;
    }

    .row.movieThumbNDescRow div[class^=col].movieShortDecCol h4 {
        font-size: 22px;
        font-weight: 600;
        margin-bottom: 10px
    }

        .row.movieThumbNDescRow div[class^=col].movieShortDecCol h4 .indiaforums_small {
            display: inline-block;
            vertical-align: middle;
            margin-right: 5px;
        }

    .row.movieThumbNDescRow div[class^=col].movieShortDecCol .circle-bar-rating {
        display: inline-block;
        vertical-align: top;
        margin: 0;
        width: 100%;
    }

        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .circle-bar-rating .star1,
        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .circle-bar-rating .star2,
        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .circle-bar-rating .star3,
        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .circle-bar-rating .star4,
        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .circle-bar-rating .star5,
        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .circle-bar-rating span,
        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .rating-display .rate-div {
            display: inline-block;
            vertical-align: middle;
        }

        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .circle-bar-rating span {
            margin-bottom: 0;
            font-size: 16px;
            color: #fff;
        }

    .row.movieThumbNDescRow div[class^=col].movieShortDecCol p {
        font-size: 13px;
    }

        .row.movieThumbNDescRow div[class^=col].movieShortDecCol p.movieRateText {
            padding-top: 10px;
        }

    .row.movieThumbNDescRow div[class^=col].movieShortDecCol .rating-display {
        padding: 10px 0 0;
    }

        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .rating-display h6 {
            font-size: 13px;
            text-transform: capitalize;
            font-weight: 600;
            color: #ddd;
        }

        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .rating-display span {
            font-size: 12px;
            color: #fff;
            font-weight: 600;
            margin-left: 5px;
        }

        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .rating-display .rate-div .fa {
            color: #f69c12;
            font-size: 15px;
        }

        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .rating-display.user-rating-display .rate-div .fa {
            color: #f7d229;
        }

    .row.movieThumbNDescRow div[class^=col].movieShortDecCol h3 {
        font-size: 14px;
        font-weight: 600
    }

    .row.movieThumbNDescRow div[class^=col].movieShortDecCol .movieRating {
        padding-bottom: 15px
    }

    .row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink {
        position: absolute;
        top: 20px;
        right: 20px
    }

        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink a.fbRoundLink {
            margin-bottom: 0;
        }

        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink,
        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink .shareText,
        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink a.twitterRoundLink,
        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink a.fbRoundLink {
            display: inline-block;
            vertical-align: middle;
        }

    .row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink {
        margin-top: 6px;
    }

        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink .shareText {
            padding-right: 5px;
            font-size: 16px;
            margin-top: 4px;
        }

        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink a.twitterRoundLink,
        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink a.fbRoundLink {
            margin-bottom: 0;
        }

        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink .shareText i.fa {
            margin-right: 10px
        }

        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink a.fbRoundLink,
        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink a.twitterRoundLink,
        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink a.whatsUpLink {
            font-size: 26px
        }

            .row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink a.fbRoundLink:hover,
            .row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink a.twitterRoundLink:hover,
            .row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink a.whatsUpLink:hover {
                text-decoration: none
            }

        .row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink a.whatsUpLink {
            font-size: 28px;
            display: none
        }

    .row.movieThumbNDescRow div[class^=col].movieShortDecCol a.btn {
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        border-radius: 20px;
        font-size: 12px;
        font-weight: 600;
        background-color: #5cb85c;
        text-transform: uppercase;
        margin-top: 20px;
    }

        .row.movieThumbNDescRow div[class^=col].movieShortDecCol a.btn:hover {
            background-color: #000
        }

.headingBox {
    padding: 5px 15px 10px 15px;
    text-transform: uppercase
}

.movieRatingBody h4 {
    font-size: 14px;
    font-weight: 600
}

.movieRatingBody .starRatingDiv h4 {
    font-size: 13px
}

.row.movieReviewRow {
    padding-top: 5px
}

    .row.movieReviewRow div[class^=col] {
        padding-bottom: 6px
    }

        .row.movieReviewRow div[class^=col] .innerDiv {
            background-color: #fff;
            border: 1px solid #e1e1e1;
            padding: 15px;
        }

            .row.movieReviewRow div[class^=col] .innerDiv .logoNUserPic {
                padding-bottom: 15px;
                float: none;
            }

                .row.movieReviewRow div[class^=col] .innerDiv .logoNUserPic strong {
                    display: inline-block;
                    vertical-align: middle;
                    font-size: 15px;
                    text-transform: capitalize;
                    color: #000;
                }

                .row.movieReviewRow div[class^=col] .innerDiv .logoNUserPic img.img-circle {
                    width: 45px;
                    height: 45px;
                    margin-right: 10px
                }

                .row.movieReviewRow div[class^=col] .innerDiv .logoNUserPic .user_image_div_in {
                    width: 45px;
                    height: 45px;
                    vertical-align: top
                }

                .row.movieReviewRow div[class^=col] .innerDiv .logoNUserPic b {
                    font-weight: 600;
                    font-size: 13px
                }

                .row.movieReviewRow div[class^=col] .innerDiv .logoNUserPic i {
                    font-size: 12px
                }

            .row.movieReviewRow div[class^=col] .innerDiv .blockQuote {
                clear: both !important;
            }

                .row.movieReviewRow div[class^=col] .innerDiv .blockQuote b {
                    display: block;
                    margin-bottom: 10px;
                }

                .row.movieReviewRow div[class^=col] .innerDiv .blockQuote p {
                    font-size: 12px;
                    color: #000;
                    font-weight: 500;
                }

                    .row.movieReviewRow div[class^=col] .innerDiv .blockQuote p:empty {
                        display: none;
                    }

                .row.movieReviewRow div[class^=col] .innerDiv .blockQuote br {
                    display: none;
                }

                .row.movieReviewRow div[class^=col] .innerDiv .blockQuote blockquote {
                    max-height: 100px;
                    -webkit-line-clamp: 4;
                    padding: 15px 0 0 20px;
                    margin: 0;
                    border: 0;
                    text-align: justify;
                    font-size: 13px;
                    font-weight: 400;
                    line-height: 20px
                }

                    .row.movieReviewRow div[class^=col] .innerDiv .blockQuote blockquote::before {
                        content: '\275D';
                        font-size: 39px;
                        left: -1px;
                    }

            .row.movieReviewRow div[class^=col] .innerDiv .center-block {
                text-align: center
            }

                .row.movieReviewRow div[class^=col] .innerDiv .center-block h6 {
                    font-size: 24px;
                    font-weight: 600;
                    padding-top: 10px;
                    padding-bottom: 10px
                }

                .row.movieReviewRow div[class^=col] .innerDiv .center-block p {
                    font-size: 12px;
                    font-weight: 600
                }

            .row.movieReviewRow div[class^=col] .innerDiv .all_reviews_star .stars .fa {
                color: #e80844;
            }

.movieCastNCredits {
    background-color: #fff;
    border: 0
}

    .movieCastNCredits .heading {
        padding: 20px 0 15px 15px;
    }

    .movieCastNCredits .castRow {
        padding: 10px 15px;
        border: 1px solid #e1e1e1;
    }

    .movieCastNCredits .row.castRow div[class^=col].celebNameCol a {
        font-weight: 600;
    }

        .movieCastNCredits .row.castRow div[class^=col].celebNameCol a img,
        .movieCastNCredits .row.castRow div[class^=col].celebNameCol a .characters {
            display: inline-block;
            vertical-align: middle;
        }

    .movieCastNCredits .castRow p.showdesc {
        font-size: 15px;
        font-weight: 500;
        text-align: left;
        color: #000;
    }

    .movieCastNCredits .row.castRow div[class^=col].celebRoleCol {
        font-weight: 600;
    }

        .movieCastNCredits .row.castRow div[class^=col].celebRoleCol span {
            text-transform: uppercase;
            color: #6f6f6f
        }

@media (max-width:375px) {
    .tob5Celeb div.topCelebThumb span.badge {
        left: 30%
    }

    .movieCastNCredits .row.castRow div[class^=col].celebRoleCol {
        float: none;
        width: 100%;
        text-align: center
    }
}

.movieCastNCredits .row.castRow div[class^=col].celebRoleCol b {
    color: #555;
    font-weight: 600;
    padding-right: 4px
}

.movieRatingBody h4 {
    margin-top: 20px
}

.rating_div_sec .filled-stars span {
    padding-top: 0
}

.rating-container .filled-stars {
    text-shadow: none;
    -webkit-text-stroke: #c41442
}

.rating-container .empty-stars {
    color: #fff
}

.rating-container .rating-input {
    height: 0
}

.all_reviews_star.movieRating .stars .fa {
    color: #ffd507
}

.row.movieThumbNDescRow div[class^=col].movieShortDecCol {
    min-height: 451px
}

.row.movieThumbNDescRow div[class^=col].movieNameCol p span {
    display: block
}

.movieOverviewSection.divCelebOveriew .midContainer {
    padding: 0
}

    .movieOverviewSection.divCelebOveriew .midContainer:first-child {
        padding-bottom: 20px
    }

    .movieOverviewSection.divCelebOveriew .midContainer .container {
        padding-bottom: 0
    }

.movieOverviewSection.divCelebOveriew .pageTitleSection {
    background: #f0f1f4;
    border-bottom: 0;
    padding-top: 29px;
    padding-bottom: 14px
}

.movieRight300Section.video_index_div {
    background: 0 0
}

.tv_show_in_div_section .movieRight300Row .leftDetailCol .divCommonContainer .common_section_in_div .container {
    padding-left: 0;
    padding-right: 0
}

.tv_show_in_div_section .common_section_in_div {
    border-top: 0;
    border-bottom: 0
}

section.movieRight300Section.tv_show_in_div_section {
    padding: 20px 0;
    border-top: 1px solid #ddd
}

.row.movieReviewRow div[class^=col] {
    padding: 5px;
}

.subNavigation a .fa {
    color: #6f6f6f;
    line-height: 0;
}

    .subNavigation a .fa svg {
        width: 24px;
        height: 24px;
    }

.subNavigation a.focus .fa,
.subNavigation a.hover .fa,
.subNavigation a.active .fa {
    color: #ef0039
}

.subNavigation .more {
    width: 10%;
    border-right: 1px solid #e4e4e4;
}

    .subNavigation .more button {
        width: 100%;
        background: transparent;
        border-radius: 0;
        padding: 10px 0 10px 0;
    }

        .subNavigation .more button:hover,
        .subNavigation .more button:visited,
        .subNavigation .more button:focus {
            outline: none;
            box-shadow: none;
        }

        .subNavigation .more button i {
            font-style: normal;
            display: block;
            text-align: center;
        }

            .subNavigation .more button i:before {
                content: '\2807';
                font-size: 24px;
                color: #6f6f6f;
                padding: 0 10px;
            }

        .subNavigation .more button span {
            color: #6f6f6f;
            font-size: 12px;
            text-transform: uppercase;
            font-weight: 600;
        }

    .subNavigation .more .dropdown-menu {
        padding: 0;
    }

        .subNavigation .more .dropdown-menu .dropdown-item {
            width: 100%;
            padding: 10px;
            border-bottom: 1px solid #e4e4e4;
            color: #6f6f6f;
            font-size: 12px;
            text-transform: uppercase;
            font-weight: 600;
        }

            .subNavigation .more .dropdown-menu .dropdown-item .fa {
                display: inline-block;
                vertical-align: middle;
            }

            .subNavigation .more .dropdown-menu .dropdown-item:last-child {
                border-bottom: 0;
            }

.movieOverviewSection.divCelebOveriew {
    padding: 20px 0 0;
    background: #f0f1f4;
    border-bottom: 1px solid #dfdfdf
}

.section.movieOverviewSection .adBannerSection {
    padding: 0
}

.movieOverviewSection .movieOverviewRow .movieThumbNDescRow {
    margin-bottom: 15px
}

.movieOverviewSection .movieOverviewRow .adBannerSection {
    padding: 0;
}

.movieOverviewPersonRoles .headingBox {
    padding-bottom: 17px
}

.articleMiddle2Col.singleUserReview .adBannerSection {
    padding-top: 0
}

section.right300pxSection .follw_div_button.fanclub_button {
    text-align: left;
    margin-top: 0
}

.common_section_in_div .marg-top.four-col-in-div-movie a .comm_div_movie {
    min-height: 67px
}

section.movieMain .movieMainRow .bannerCol .adBannerSection {
    padding: 0
}

.nav-tabs.movieTabMenu li:focus,
.nav-tabs.movieTabMenu li:hover {
    border-bottom: 0
}

.nav-tabs.movieTabMenu li.active:before {
    content: "";
    width: 11px;
    height: 11px;
    position: absolute;
    bottom: -6px;
    left: 0;
    right: 0;
    margin: auto;
    border-top: 1px solid #e80844;
    border-left: 1px solid #e80844;
    transform: rotateZ(-135deg);
    z-index: 9;
    background: #fff
}

.nav-tabs.movieTabMenu li.active:after {
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    background: #e80844;
    bottom: -2px
}

.movieBox a.movieLink:hover,
.newsFeed .newsMessageContainer.slamBookContainer .slamBookDropArrow .slamBookDropdown a.dropdown-toggle:hover,
.panel-group.profileLeftNavPanelGroup .panel .panel-heading .panel-title a,
.panel-group.profileLeftNavPanelGroup .panel .panel-heading .panel-title a:hover,
.panelMenu li a:hover,
.panelMenu li.active a,
.panelMenu li.active a:hover,
.profileSubNav li a:hover,
.profileSubNav li.active a,
.row.friendListRow .buttonArea a.dropdown-toggle:hover,
.row.friendListRow .friend h6 a:hover,
.userDetail .profielPic a:hover {
    text-decoration: none !important
}

.msgCheckBox input[type=checkbox],
.panelMenu li a:before,
.row.friendListRow .dropdownArrowLink .fa {
    vertical-align: middle;
    margin-bottom: .25em
}

.movieBox .movieBoxDesc,
.movieBox a.movieLink,
.newMessageContainer .messageFooter .btn,
.panel-group.profileLeftNavPanelGroup .panel .panel-heading .panel-title a:hover,
.panel-group.profileLeftNavPanelGroup .panel .panel-heading.highlight,
.panel-group.profileLeftNavPanelGroup .panel .panel-heading.highlight .panel-title a,
.userDetail .profielPic a {
    color: #fff
}

    .profileSubNav li a:hover,
    .profileSubNav li.active a,
    .row.friendListRow .friend h6 a,
    .userDetail .profielPic a:hover,
    .userDetail h3 {
        color: #e80844
    }

        .row.friendListRow .friend h6 a:hover {
            color: #000
        }

.panel-group.profileLeftNavPanelGroup .panel .panel-heading .panel-title a,
.panelMenu li a,
.row.friendListRow .friend h6 span,
.slamBookQuestionAns small {
    display: block
}

.msgCheckBox input[type=checkbox],
.profileSubNav li a,
.slamBookQuestionAns span {
    display: inline-block
}

.newMessageContainer,
.newsFeed,
.panel-group.profileLeftNavPanelGroup .panel .panel-heading,
.panelMenu,
.profileSubNav,
.row.friendListRow .dropdownArrowLink,
.row.friendListRow .friend,
.row.friendListRow .friend h6 img,
.userDetail {
    border: 1px solid #ddd
}

    .movieBox .movieBoxDesc,
    .movieBox a.movieLink,
    .newsFeed .newsMessageContainer.slamBookContainer .slamBookDropArrow,
    .newsFeed .newsMessageContainer.slamBookContainer .slamBookDropArrow .slamBookDropdown .dropdown-menu i.fa,
    .panel-group.profileLeftNavPanelGroup .panel .panel-heading .panel-title .icon.panelMenuIcon,
    .row.friendListRow .buttonArea,
    .row.friendListRow .buttonArea .dropdown-menu i.fa,
    .userDetail .profielPic a {
        position: absolute
    }

    .movieBox,
    .newsFeed .newsMessageContainer.slamBookContainer,
    .panel-group.profileLeftNavPanelGroup .panel .panel-heading .panel-title,
    .row.friendListRow .friend,
    .userDetail .profielPic {
        position: relative
    }

        .movieBox .movieBoxDesc h4 span {
            font-weight: 400
        }

img {
    max-width: 100%;
    height: auto;
}

.newMessageContainer .messageFooter,
.newsFeed .newsMessageContainer,
.profileSubNav,
.row.friendListRow .friend,
.sendToAddressBar {
    zoom: 1
}

    .newMessageContainer .messageFooter:after,
    .newMessageContainer .messageFooter:before,
    .newsFeed .newsMessageContainer:after,
    .newsFeed .newsMessageContainer:before,
    .profileSubNav:after,
    .profileSubNav:before,
    .row.friendListRow .friend:after,
    .row.friendListRow .friend:before,
    .sendToAddressBar:after,
    .sendToAddressBar:before {
        content: "\0020";
        display: block;
        height: 0;
        overflow: hidden
    }

    .newMessageContainer .messageFooter:after,
    .newsFeed .newsMessageContainer:after,
    .profileSubNav:after,
    .row.friendListRow .friend:after,
    .sendToAddressBar:after {
        clear: both
    }

    .postListView .row.postListRow div[class^=col-].postListRowRight .postTimeBar h6,
    .profileSubNav li a,
    .row.friendListRow .friend h6 img,
    .slamBookQuestionAns b {
        float: left
    }

.more-less,
.panelMenu li a:after,
.postListView .row.postListRow div[class^=col-].postListRowRight .postTimeBar .dropdown.postOption {
    float: right
}

.panel-group.profileLeftNavPanelGroup .panel,
.panelMenu li:last-child a {
    border: 0
}

    .form-control,
    .modal-content,
    .newsFeed .newsMessageContainer.slamBookContainer .slamBookDropArrow .slamBookDropdown .dropdown-menu,
    .panel-group.profileLeftNavPanelGroup .panel,
    .panel-group.profileLeftNavPanelGroup .panel .panel-heading,
    .row.friendListRow .buttonArea .dropdown-menu {
        border-radius: 0
    }

.newsFeed .newsMessageContainer.slamBookContainer .slamBookDropArrow .slamBookDropdown a.dropdown-toggle,
.row.friendListRow .buttonArea a.dropdown-toggle {
    color: rgba(0, 0, 0, .6)
}

    .newsFeed .newsMessageContainer.slamBookContainer .slamBookDropArrow .slamBookDropdown a.dropdown-toggle:hover,
    .row.friendListRow .buttonArea a.dropdown-toggle:hover {
        color: rgba(0, 0, 0, .8)
    }

.newsFeed .newsMessageContainer.slamBookContainer .slamBookDropArrow .slamBookDropdown .dropdown-menu,
.row.friendListRow .buttonArea .dropdown-menu {
    padding-top: 10px;
    border-color: rgba(0, 0, 0, .09)
}

    .newsFeed .newsMessageContainer.slamBookContainer .slamBookDropArrow .slamBookDropdown .dropdown-menu i.fa,
    .row.friendListRow .buttonArea .dropdown-menu i.fa {
        color: rgba(0, 0, 0, .3)
    }

    .newsFeed .newsMessageContainer.slamBookContainer .slamBookDropArrow .slamBookDropdown .dropdown-menu a,
    .row.friendListRow .buttonArea .dropdown-menu a {
        font-size: 14px
    }

    .newsFeed .newsMessageContainer.slamBookContainer .slamBookDropArrow .slamBookDropdown .dropdown-menu li a,
    .row.friendListRow .buttonArea .dropdown-menu li a {
        padding: 6px 10px;
        word-break: break-all;
        white-space: normal;
        line-height: 16px;
        color: rgba(0, 0, 0, .8);
        font-weight: 500;
        font-size: 13px
    }

        .newsFeed .newsMessageContainer.slamBookContainer .slamBookDropArrow .slamBookDropdown .dropdown-menu li a:hover,
        .row.friendListRow .buttonArea .dropdown-menu li a:hover {
            color: #000
        }

section.profileSection {
    background-color: #ebebeb;
    padding: 0 0 15px 0
}

    section.profileSection .heading {
        text-transform: uppercase;
    }

.row.profileRow div[class^=col].profileLeftCol {
    padding-left: 0;
    padding-top: 10px
}

.row.profileRow div[class^=col].profileRightDetailCol {
    padding-right: 0
}

.row.profileInnerRow1 div[class^=col].leftCol {
    padding-left: 0
}

.row.profileInnerRow1 div[class^=col].rightCol {
    padding-right: 0
}

.userDetail {
    background-color: #fff;
    padding: 25px 15px 20px 15px;
    text-align: center;
    margin: 0 0 10px 0
}

    .userDetail .profielPic a {
        bottom: 5px;
        left: 0;
        width: 100%;
        text-align: center;
        z-index: 9
    }

    .userDetail .profielPic img {
        width: 100%
    }

    .userDetail .profielPic .online:before {
        right: 32px;
    }

    .userDetail h3 {
        font-size: 16px;
        font-weight: 600;
        padding: 10px 0 6px;
    }

    .userDetail h4,
    .userDetail h5 {
        color: #aaa
    }

    .userDetail h4 {
        font-size: 14px;
        padding-bottom: 0
    }

        .userDetail h4 b {
            font-weight: 400
        }

        .userDetail h4 span {
            font-weight: 500
        }

    .userDetail h5 {
        font-size: 13px;
        font-weight: 300;
        padding-top: 3px;
        padding-bottom: 10px
    }

    .userDetail p {
        font-weight: 400;
        color: #434343;
        font-size: 13px;
        padding-bottom: 15px;
        line-height: 14px
    }

    .userDetail .linkBtn {
        font-size: 12px
    }

ul.testimonialsTabListNav {
    margin-top: 0
}

    ul.testimonialsTabListNav li {
        font-size: 13px;
        font-weight: 400
    }

.profileSubNav {
    background-color: #fff;
    padding: 10px 0;
    margin: 10px 0 15px 0
}

    .profileSubNav ul {
        padding: 0;
        margin: 0
    }

    .profileSubNav li {
        text-align: center;
        padding: 0;
        margin: 0;
        display: inline
    }

        .profileSubNav li:first-child a {
            border-left: none
        }

        .profileSubNav li.active a {
            cursor: default
        }

        .profileSubNav li a {
            color: rgba(0, 0, 0, .45)
        }

            .profileSubNav li a b {
                font-weight: 600;
                font-size: 14px;
                text-transform: capitalize
            }

            .profileSubNav li a i {
                font-size: 20px
            }

.panel-group.profileLeftNavPanelGroup {
    padding-top: 5px;
    margin-bottom: 5px
}

    .panel-group.profileLeftNavPanelGroup .panel {
        box-shadow: none;
        background-color: #f8f8f8;
        border-radius: 6px
    }

        .panel-group.profileLeftNavPanelGroup .panel .panel-heading {
            background-color: #fff;
            padding: 0;
            border-radius: 6px
        }

            .panel-group.profileLeftNavPanelGroup .panel .panel-heading.highlight {
                background-color: #e80844
            }

            .panel-group.profileLeftNavPanelGroup .panel .panel-heading .panel-title {
                font-size: 17px;
                padding: 0
            }

                .panel-group.profileLeftNavPanelGroup .panel .panel-heading .panel-title a {
                    padding: 11px 12px 11px 40px;
                    color: rgba(0, 0, 0, .5);
                    font-weight: 600
                }

                    .panel-group.profileLeftNavPanelGroup .panel .panel-heading .panel-title a .fa {
                        color: rgba(0, 0, 0, .5)
                    }

                    .panel-group.profileLeftNavPanelGroup .panel .panel-heading .panel-title a:hover {
                        background-color: #e80844;
                        color: #fff;
                    }

                .panel-group.profileLeftNavPanelGroup .panel .panel-heading .panel-title .fa.panelMenuIcon {
                    top: 10px;
                    left: 10px;
                    font-size: 20px;
                    position: absolute;
                    color: #000;
                }

                    .panel-group.profileLeftNavPanelGroup .panel .panel-heading .panel-title .fa.panelMenuIcon svg {
                        width: 20px;
                        height: 20px;
                    }

                        .panel-group.profileLeftNavPanelGroup .panel .panel-heading .panel-title .fa.panelMenuIcon svg:hover {
                            color: #fff;
                        }

                    .panel-group.profileLeftNavPanelGroup .panel .panel-heading .panel-title .fa.panelMenuIcon.fa-user-circle {
                        font-size: 24px;
                        top: 8px
                    }

    .panel-group.profileLeftNavPanelGroup .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #fff;
        border-top-width: 0
    }

        .panel-group.profileLeftNavPanelGroup .panel-default > .panel-heading + .panel-collapse > .panel-body .panelMenu li.active {
            background-color: #F0F0F0;
        }

    .panel-group.profileLeftNavPanelGroup .panel-body {
        background-color: #fff;
        padding: 0
    }

.panelMenu {
    padding: 0;
    margin: 0;
    border-top: 0
}

    .panelMenu li.active a,
    .panelMenu li.active a:hover {
        background-color: #f7f7f7;
        color: #000;
        cursor: default
    }

    .panelMenu li a {
        color: rgba(0, 0, 0, .5);
        border-bottom: 1px solid #ddd;
        background-color: #fff;
        padding: 10px 20px 10px 20px;
        font-size: 14px;
        font-weight: 600
    }

        .panelMenu li a span {
            font-weight: 100;
            background: #e80844;
            color: #fff;
            text-transform: capitalize;
            min-width: 10px;
            padding: 3px 7px;
            display: inline-block;
            border-radius: 50%;
            margin-left: 5px;
            font-size: 10px;
        }

        .panelMenu li a:hover {
            background-color: #f7f7f7;
            color: #000
        }

        .panelMenu li a svg:first-child {
            width: 20px;
            height: 20px;
            display: inline-block;
            vertical-align: middle;
            padding-right: 2px;
        }

        .panelMenu li a svg:last-child {
            width: 15px;
            height: 15px;
            color: rgba(0, 0, 0, .5);
            float: right;
        }

    .panelMenu li.myHomeMenu a svg:first-child {
        color: #33abff
    }

    .panelMenu li.profileMenu a svg:first-child {
        color: #f0217c
    }

    .panelMenu li.scrapBookMenu a svg:first-child {
        color: rgba(224, 85, 209, .9)
    }

    .panelMenu li.slamBookMenu a svg:first-child {
        color: #3db8ca;
    }

    .panelMenu li.testimonialsMenu a svg:first-child {
        color: #ef398c;
    }

    .panelMenu li.watchTopicsMenu a svg:first-child {
        color: #af10aa;
    }

    .panelMenu li.userpreferencesMenu a svg:first-child {
        color: #7fd325;
    }

    .panelMenu li.userwarningMenu a svg:first-child {
        color: #fdcd21;
    }

    .panelMenu li.userdtAppMenu a svg:first-child {
        color: #af10aa;
    }

    .panelMenu li.myPostsMenu a svg:first-child {
        color: #af10aa;
    }

    .panelMenu li.inBoxMenu a svg:first-child {
        color: #7fd325;
    }

    .panelMenu li.starred a svg:first-child {
        color: #ffd232;
    }

    .panelMenu li.outBoxMenu a svg:first-child {
        color: #fdcd21;
    }

    .panelMenu li.unreadMsgMenu a svg:first-child {
        color: #f2348b;
    }

    .panelMenu li.newMsgMenu a svg:first-child {
        color: #17a7cf;
    }

    .panelMenu li.friendListMenu a svg:first-child {
        color: #23acdc;
    }

    .panelMenu li.forumDraftMenu a svg:first-child {
        color: #23acdc;
    }

    .panelMenu li.msgDraftMenu a svg:first-child {
        color: #e80844;
    }

    .panelMenu li.friendsWaitingMenu a svg:first-child {
        color: #ffd83a;
    }

    .panelMenu li.friendPendingMenu a svg:first-child {
        color: #7fc800;
    }

    .panelMenu li.friendBlockedMenu a svg:first-child {
        color: #df0000;
    }

    .panelMenu li.friendvisitorslist a svg:first-child {
        color: #af10aa;
    }

    .panelMenu li.fanfiction-icon a svg:first-child {
        color: #ea373a
    }

    .panelMenu li.fanfiction-library a svg:first-child {
        color: #3db8ca;
    }

    .panelMenu li.userFFfollowers a svg:first-child {
        color: #f0217c;
    }

.more-less {
    font-size: 16px
}

.movieBox {
    margin: 0 0 10px 0
}

    .movieBox .movieBoxDesc {
        bottom: 0;
        left: 0;
        height: 100%;
        width: 100%;
        display: none;
        background-color: rgba(232, 8, 68, .7);
        text-align: center;
        padding: 10px
    }

        .movieBox .movieBoxDesc h4 {
            padding: 10px 0 15px 0;
            font-size: 14px;
            font-weight: 500
        }

            .movieBox .movieBoxDesc h4 span {
                font-size: 12px
            }

.table-responsive[data-pattern=priority-columns] {
    border: 0;
    width: 100%;
}

    .table-responsive[data-pattern=priority-columns] > .table > tbody > tr > td .fa {
        font-size: 13px
    }

        .table-responsive[data-pattern=priority-columns] > .table > tbody > tr > td .fa svg {
            width: 13px;
            height: 13px;
        }

    .table-responsive[data-pattern=priority-columns] > .table > tbody > tr.unreadMsgRow td {
        color: #000;
        font-weight: 600;
    }

        .table-responsive[data-pattern=priority-columns] > .table > tbody > tr.unreadMsgRow td a {
            color: #000;
            font-weight: 600 !important;
        }

    .table-responsive[data-pattern=priority-columns] > .table > tbody > tr.readMsgRow {
        background-color: red
    }

        .table-responsive[data-pattern=priority-columns] > .table > tbody > tr.readMsgRow td {
            color: rgba(0, 0, 0, .6);
            background-color: #f8f8f8
        }

            .table-responsive[data-pattern=priority-columns] > .table > tbody > tr.readMsgRow td a {
                color: rgba(0, 0, 0, .5)
            }

            .table-responsive[data-pattern=priority-columns] > .table > tbody > tr.readMsgRow td .user_image_div_in {
                vertical-align: middle;
                width: 40px;
                height: 40px;
                margin-right: 10px;
                display: inline-block
            }

    .table-responsive[data-pattern=priority-columns] > .table > thead > tr > th {
        padding: 20px 10px;
        font-size: 15px;
        font-weight: 500
    }

.table-responsive.inboxTbl .table {
    margin-bottom: 0
}

    .table-responsive.inboxTbl .table td {
        vertical-align: middle
    }

.table-responsive.inboxTbl .table-bordered {
    border: 0
}

.table-responsive.inboxTbl[data-pattern=priority-columns] > .table > tbody > tr > td,
.table-responsive.inboxTbl[data-pattern=priority-columns] > .table > thead > tr > th {
    text-align: center
}

    .table-responsive.inboxTbl[data-pattern=priority-columns] > .table > tbody > tr > td:first-child,
    .table-responsive.inboxTbl[data-pattern=priority-columns] > .table > thead > tr > th:first-child {
        padding-left: 2px !important;
        padding-right: 2px !important
    }

    .table-responsive.inboxTbl[data-pattern=priority-columns] > .table > tbody > tr > td.leftAlign,
    .table-responsive.inboxTbl[data-pattern=priority-columns] > .table > thead > tr > th.leftAlign {
        text-align: left
    }

.table-responsive.inboxTbl[data-pattern=priority-columns] > .table > thead > tr > th {
    background-color: #f3f3f3
}

.table-responsive.inboxTbl[data-pattern=priority-columns] > .table > tbody > tr {
    background-color: #fff
}

.inboxTbl {
    font-size: 13px;
    font-weight: 400
}

@media (min-width:640px) {

    .forunTopicsTbl p.tableStatics,
    .inboxTbl p.tableStatics {
        display: none
    }
}

.inboxTbl .replyMemberThumb {
    width: 40px;
    margin: 0 5px 0 0
}

.inboxTbl table tr input[type=checkbox] {
    margin-left: 15px
}

.inboxTbl h5 {
    padding: 0;
    font-size: 13px;
    font-weight: 500
}

.inboxTbl thead tr {
    border-top: 2px solid #ddd
}

.msgCheckBox input[type=checkbox]:focus {
    outline: none;
}

.newsFeed {
    background-color: #fff
}

    .newsFeed .newsMessageContainer {
        padding: 15px 15px 20px 15px;
        font-size: 16px
    }

        .newsFeed .newsMessageContainer p {
            font-size: 16px
        }

        .newsFeed .newsMessageContainer.slamBookContainer {
            padding-bottom: 15px;
        }

            .newsFeed .newsMessageContainer.slamBookContainer h4:first-child {
                padding-top: 0;
            }

            .newsFeed .newsMessageContainer.slamBookContainer .slamBookDropArrow {
                top: 24px;
                right: 15px
            }

                .newsFeed .newsMessageContainer.slamBookContainer .slamBookDropArrow .slamBookDropdown a.dropdownArrowLink .fa {
                    font-size: 20px;
                }

                .newsFeed .newsMessageContainer.slamBookContainer .slamBookDropArrow .slamBookDropdown .dropdown-menu.msgReplyDropdownMenu {
                    width: 165px;
                    min-width: 165px;
                    left: -135px
                }

                    .newsFeed .newsMessageContainer.slamBookContainer .slamBookDropArrow .slamBookDropdown .dropdown-menu.msgReplyDropdownMenu li a {
                        padding: 0 10px;
                        color: #fff;
                        font-weight: 600;
                        width: 100%;
                        display: inline-block;
                    }

                        .newsFeed .newsMessageContainer.slamBookContainer .slamBookDropArrow .slamBookDropdown .dropdown-menu.msgReplyDropdownMenu li a .fa {
                            color: #fff;
                            position: static;
                        }

                    .newsFeed .newsMessageContainer.slamBookContainer .slamBookDropArrow .slamBookDropdown .dropdown-menu.msgReplyDropdownMenu i.fa {
                        top: -10px;
                        right: 14px;
                    }

                        .newsFeed .newsMessageContainer.slamBookContainer .slamBookDropArrow .slamBookDropdown .dropdown-menu.msgReplyDropdownMenu i.fa.fa-up-dir {
                            font-size: 30px;
                            top: -27px;
                            right: 0;
                            color: #f20039;
                        }

            .newsFeed .newsMessageContainer.slamBookContainer .selectUnselectCheckBoxes,
            .newsFeed .newsMessageContainer.slamBookContainer .seperateDivQnA {
                display: inline-block;
                vertical-align: middle;
            }

            .newsFeed .newsMessageContainer.slamBookContainer .seperateDivQnA {
                width: 97%;
            }

                .newsFeed .newsMessageContainer.slamBookContainer .seperateDivQnA .slamBookQuestionAnsbtn {
                    text-align: right;
                }

                    .newsFeed .newsMessageContainer.slamBookContainer .seperateDivQnA .slamBookQuestionAnsbtn a {
                        border-radius: 16px;
                        background-color: #5cb85c;
                        font-size: 12px;
                        font-weight: 500;
                        padding: 5px 14px;
                        color: #fff;
                    }

                .newsFeed .newsMessageContainer.slamBookContainer .seperateDivQnA .slamBookQuestionAns .hover_popup_div .content_of_data .allpostDiv span {
                    margin-right: 0;
                    width: 100%;
                }

                    .newsFeed .newsMessageContainer.slamBookContainer .seperateDivQnA .slamBookQuestionAns .hover_popup_div .content_of_data .allpostDiv span a,
                    .newsFeed .newsMessageContainer.slamBookContainer .seperateDivQnA .slamBookQuestionAns .hover_popup_div .content_of_data .allpostDiv span small {
                        display: inline-block;
                        vertical-align: top;
                    }

                    .newsFeed .newsMessageContainer.slamBookContainer .seperateDivQnA .slamBookQuestionAns .hover_popup_div .content_of_data .allpostDiv span small {
                        margin-top: 0;
                    }

                .newsFeed .newsMessageContainer.slamBookContainer .seperateDivQnA .slamBookQuestionAns .hover_popup_div .button_sec.button_newstruck a.commBtnPopover span {
                    padding-left: 0;
                    width: 100%;
                }

.newsFeed {
    margin: 0 0 10px 0
}

.slamBookQuestionAns {
    font-size: 18px;
    font-weight: 500;
    color: rgba(0, 0, 0, .6)
}

    .slamBookQuestionAns b {
        color: rgba(0, 0, 0, .7)
    }

    .slamBookQuestionAns span {
        padding: 0 0 0 10px;
        width: 92%
    }

    .slamBookQuestionAns small {
        font-size: 12px;
        font-weight: 500;
        color: rgba(0, 0, 0, .5);
        padding: 3px 0 0 0
    }

        .slamBookQuestionAns small i {
            font-style: normal;
            padding: 0 2px
        }

.newsFeed .newsMessageContainer .slamBookQuestionAns span {
    font-size: 15px;
    font-weight: 600;
    width: 90%;
    display: inline-block
}

    .newsFeed .newsMessageContainer .slamBookQuestionAns span small a,
    .newsFeed .newsMessageContainer .slamBookQuestionAns span small .prettytime,
    .slamBookQuestionAns .profile_img {
        display: inline-block;
        vertical-align: top;
    }

    .newsFeed .newsMessageContainer .slamBookQuestionAns span small .prettytime {
        width: auto;
        font-size: 12px;
        font-weight: 500;
        color: rgba(0, 0, 0, 0.5);
        padding-left: 0;
    }

    .newsFeed .newsMessageContainer .slamBookQuestionAns span br {
        display: none;
    }

.newsFeed .newsMessageContainer .slamBookQuestionAns small {
    margin-top: 6px
}

.slamBookQuestionAns .profile_img {
    width: 6%;
    word-break: break-all;
}

    .slamBookQuestionAns .profile_img .user_image_div_in {
        width: 44px;
        height: 44px;
    }

    .slamBookQuestionAns .profile_img .online:before {
        bottom: 0;
        right: 1px;
    }

.newsFeed .replay_sec_div {
    background: #f5f5f5;
    border-top: 1px solid #d6d5d5
}

    .newsFeed .replay_sec_div a {
        text-align: center;
        text-decoration: none;
        padding: 27px;
        width: 49.7%;
        display: inline-block;
        color: #335066;
        font-size: 14px;
        text-transform: capitalize;
        border-right: 1px solid #d6d5d5;
        font-weight: 600
    }

        .newsFeed .replay_sec_div a:last-child {
            border-right: 0
        }

    .newsFeed .replay_sec_div .replay_Div_sec {
        padding: 20px;
        border-top: 1px solid #d6d5d5;
        display: none
    }

        .newsFeed .replay_sec_div .replay_Div_sec .input-group input {
            height: 40px;
            border: 1px solid #d6d5d5;
            border-right: 0;
            border-radius: 5px 0 0 5px
        }

    .newsFeed .replay_sec_div a .fa {
        font-size: 20px;
        display: inline-block;
        vertical-align: middle;
        margin-right: 10px;
        color: #616161
    }

.row.friendListRow div[class^=col] {
    padding-bottom: 10px
}

.row.friendListRow .friend {
    background-color: #fff;
    padding: 15px 10px;
    min-height: 86px
}

    .row.friendListRow .friend h6 {
        padding: 0;
        width: 75%;
    }

        .row.friendListRow .friend h6 .visitorlistTooltip {
            width: 55px;
            height: 55px;
            word-break: break-all;
            margin-right: 10px;
            display: inline-block;
            vertical-align: top;
        }

            .row.friendListRow .friend h6 .visitorlistTooltip .online:before {
                bottom: 0;
                right: 4px;
            }

        .row.friendListRow .friend h6 a {
            font-size: 15px;
            font-weight: 600;
            display: inline-block;
            width: 100%;
        }

            .row.friendListRow .friend h6 a small {
                display: inline-block;
                vertical-align: middle;
                margin-top: 0px;
                font-size: 16px;
                font-weight: 600;
                color: #e80844;
            }

            .row.friendListRow .friend h6 a .user_image_div_in {
                display: inline-block;
                vertical-align: top;
                margin-right: 6px;
                width: 55px;
                height: 55px
            }

        .row.friendListRow .friend h6 span {
            /*padding: 3px 0 0 0;*/
            margin: -29px 0 0 67px;
            color: rgba(0, 0, 0, .8);
            font-size: 12px;
            font-weight: 500;
        }

        .row.friendListRow .friend h6 small {
            font-weight: 500;
        }

.row.friendListRow .buttonArea {
    top: 28px;
    right: 10px
}

.row.friendListRow a.linkBtn {
    border-radius: 4px;
    padding-left: 8px;
    padding-right: 8px
}

.row.friendListRow .dropdownArrowLink {
    font-weight: 500;
    font-size: 13px;
    background-color: rgba(0, 0, 0, .1);
    color: rgba(0, 0, 0, .7);
    padding: 5px 8px;
    border-radius: 30px
}

    .row.friendListRow .dropdownArrowLink .fa {
        font-size: 14px
    }

    .row.friendListRow .dropdownArrowLink:hover {
        background-color: rgba(0, 0, 0, .1);
        color: rgba(0, 0, 0, .7);
        box-shadow: none
    }

.row.friendListRow .dropdown-menu.dropDownMenu {
    width: 150px;
    min-width: 150px;
    left: -73px
}

    .row.friendListRow .dropdown-menu.dropDownMenu i.fa {
        top: -10px;
        right: 10px
    }

.newMessageContainer {
    background-color: #fff
}

.sendToAddressBar {
    padding: 8px 10px 8px 0
}

    .sendToAddressBar.msgSubject .toCol,
    .sendToAddressBar.msgSubject .data_colums_Div {
        display: inline-block;
        vertical-align: top
    }

    .sendToAddressBar.msgSubject .data_colums_Div {
        width: 90%;
        margin-left: 10px
    }

        .sendToAddressBar.msgSubject .data_colums_Div textarea {
            resize: none;
            border: 1px solid #ddd;
            border-radius: 5px;
            height: 38px !important
        }

    .sendToAddressBar .toCol {
        font-weight: 600;
        font-size: 16px;
        color: #ff163e
    }

.newMessageContainer .messageContainer {
    padding: 15px 10px;
    font-size: 15px;
    font-weight: 400
}

.newMessageContainer .messageFooter {
    padding: 5px 10px;
    background-color: #f8f8f8;
    border-top: 1px solid #f0f0f0
}

    .newMessageContainer .messageFooter .textEditor {
        margin-right: 120px
    }

        .newMessageContainer .messageFooter .textEditor img {
            width: 100%
        }

    .newMessageContainer .messageFooter .btn {
        background-color: #ff163e;
        border-radius: 6px;
        border-color: transparent;
        padding-left: 25px;
        padding-right: 25px
    }

        .newMessageContainer .messageFooter .btn:hover {
            background-color: #000
        }

.new_message_sender.newMessageContainer .messageFooter .btn {
    float: none;
}

    .new_message_sender.newMessageContainer .messageFooter .btn.btn-primary {
        background: #5cb85c;
    }

    .new_message_sender.newMessageContainer .messageFooter .btn.sendDrft {
        background: #337ab7;
        margin-right: 0;
        float: right;
    }

.postListView .row.postListRow div[class^=col-].postListRowLeft {
    background-color: #f5f5f5;
    border: 0;
    background: #f7f7f7;
}

    .postListView .row.postListRow div[class^=col-].postListRowLeft h5 {
        color: #e80844
    }

        .postListView .row.postListRow div[class^=col-].postListRowLeft h5 strong {
            word-break: break-all;
            z-index: 9;
            position: relative;
        }

        .postListView .row.postListRow div[class^=col-].postListRowLeft h5 a {
            color: #e80844
        }

        .postListView .row.postListRow div[class^=col-].postListRowLeft h5 span {
            display: block;
            margin-top: 5px;
            font-size: 12px;
            color: #000;
            -ms-filter: "alpha(opacity=$alpha*100)";
            -webkit-opacity: .9;
            -moz-opacity: .9;
            -khtml-opacity: .9;
            opacity: .9
        }

.postListView .row.postListRow div[class^=col-].postListRowRight .postTimeBar {
    border-bottom: 1px solid #e9e9e9;
    margin: 0 -5px;
    padding: 10px 15px;
    background: #f7f7f7
}

    .postListView .row.postListRow div[class^=col-].postListRowRight .postTimeBar:after,
    .postListView .row.postListRow div[class^=col-].postListRowRight .postTimeBar:before {
        content: "";
        display: table
    }

    .postListView .row.postListRow div[class^=col-].postListRowRight .postTimeBar:after {
        clear: both
    }

    .postListView .row.postListRow div[class^=col-].postListRowRight .postTimeBar h6 {
        -ms-filter: "alpha(opacity=$alpha*100)";
        -webkit-opacity: .8;
        -moz-opacity: .8;
        -khtml-opacity: .8;
        opacity: .8;
        padding-top: 10px
    }

    .postListView .row.postListRow div[class^=col-].postListRowRight .postTimeBar .dropdown.postOption {
        padding: 5px 10px 0 0
    }

        .postListView .row.postListRow div[class^=col-].postListRowRight .postTimeBar .dropdown.postOption a.postOptionLink:hover {
            text-decoration: none;
            cursor: pointer
        }

        .postListView .row.postListRow div[class^=col-].postListRowRight .postTimeBar .dropdown.postOption .dropdown-menu.postOptiondrop {
            background-color: #e80844;
            padding-bottom: 10px;
            padding-top: 15px;
            left: -42px
        }

            .postListView .row.postListRow div[class^=col-].postListRowRight .postTimeBar .dropdown.postOption .dropdown-menu.postOptiondrop li {
                font-size: 13px;
                margin-top: 5px;
                margin-bottom: 5px
            }

                .postListView .row.postListRow div[class^=col-].postListRowRight .postTimeBar .dropdown.postOption .dropdown-menu.postOptiondrop li a {
                    color: #fff;
                    position: relative;
                    padding: 3px 39px;
                }

                    .postListView .row.postListRow div[class^=col-].postListRowRight .postTimeBar .dropdown.postOption .dropdown-menu.postOptiondrop li a i.fa {
                        color: #fff;
                        font-size: 17px;
                        margin-right: 10px;
                        line-height: 0;
                        padding: 0;
                        position: absolute;
                        top: 6px;
                        left: 8px;
                    }

                    .postListView .row.postListRow div[class^=col-].postListRowRight .postTimeBar .dropdown.postOption .dropdown-menu.postOptiondrop li a span {
                        display: inline-block;
                        background-color: #ff98b2;
                        -webkit-border-radius: 50px;
                        -moz-border-radius: 50px;
                        -ms-border-radius: 50px;
                        border-radius: 50px;
                        padding: 3px 4px 0 4px;
                        margin-right: 10px;
                        margin-left: 2px;
                        position: static;
                    }

                .postListView .row.postListRow div[class^=col-].postListRowRight .postTimeBar .dropdown.postOption .dropdown-menu.postOptiondrop li.divider {
                    margin-left: 10px;
                    margin-right: 10px;
                    background-color: #f95781
                }

.postListView .row.postListRow div[class^=col-].postListRowRight .postContainer {
    font-size: 15px;
    color: #000;
    line-height: 26px;
    height: auto !important;
    word-break: break-word;
    font-family: 'Open Sans', sans-serif !important;
}

    .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer:after,
    .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer:before {
        content: "";
        display: table
    }

    .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer:after {
        clear: both
    }

    .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer ul li,
    .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer ol li {
        font-size: 15px;
        color: #000;
        font-family: 'Open Sans', sans-serif !important;
    }

        .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer ul li br,
        .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer ol li br {
            display: none;
        }

        .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer ul li img,
        .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer ol li img,
        .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer p img {
            display: inline-block;
            vertical-align: top;
        }

    .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer p img {
        height: auto;
    }

    .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer ol,
    .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer ul {
        padding-left: 20px;
    }

        .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer ul li {
            list-style-type: disc;
        }

    .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer .tiktok-embed {
        border: 0;
    }

    .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer .newsMessageContainer {
        margin: 10px 61px;
        position: relative;
    }

        .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer .newsMessageContainer img {
            width: 100%;
        }

        .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer .newsMessageContainer .img-if-sharer {
            position: absolute;
            top: 10px;
            left: 10px;
        }

.postListView .row.postListRow div[class^=col-].postListRowRight .photoTag {
    font-size: 14px;
    font-weight: 600;
    padding: 10px;
}

    .postListView .row.postListRow div[class^=col-].postListRowRight .photoTag .tagArea {
        margin-left: 5px;
    }

.postListView .row.postListRow div[class^=col-].postListRowRight .postBottom {
    background-color: #f7f7f7;
    border-top: 1px solid #ddd;
    padding: 15px;
    margin: 0 -5px
}

    .postListView .row.postListRow div[class^=col-].postListRowRight .postBottom:after,
    .postListView .row.postListRow div[class^=col-].postListRowRight .postBottom:before {
        content: "";
        display: table
    }

    .postListView .row.postListRow div[class^=col-].postListRowRight .postBottom:after {
        clear: both
    }

    .postListView .row.postListRow div[class^=col-].postListRowRight .postBottom .likeNreply {
        float: right;
        font-size: 12px;
        width: 100%;
    }

        .postListView .row.postListRow div[class^=col-].postListRowRight .postBottom .likeNreply a.replyLink span {
            background-color: #05a405;
            -webkit-border-radius: 50px;
            -moz-border-radius: 50px;
            -ms-border-radius: 50px;
            border-radius: 50px;
            padding: 1px;
            margin-right: 3px;
            color: #fff;
            width: 27px;
            height: 27px;
            text-align: center;
            display: inline-block;
            vertical-align: middle;
        }

            .postListView .row.postListRow div[class^=col-].postListRowRight .postBottom .likeNreply a.replyLink span i.fa {
                color: #fff;
                font-size: 16px
            }

        .postListView .row.postListRow div[class^=col-].postListRowRight .postBottom .likeNreply a.replyLink:hover {
            text-decoration: none;
        }

            .postListView .row.postListRow div[class^=col-].postListRowRight .postBottom .likeNreply a.replyLink:hover span {
                background-color: #000
            }

    .postListView .row.postListRow div[class^=col-].postListRowRight .postBottom .topicPostLikedListSection {
        padding: 8px 0 0;
    }

        .postListView .row.postListRow div[class^=col-].postListRowRight .postBottom .topicPostLikedListSection ul {
            margin-bottom: 0;
        }

            .postListView .row.postListRow div[class^=col-].postListRowRight .postBottom .topicPostLikedListSection ul li {
                display: inline-block;
                vertical-align: top;
                padding: 0 1px;
            }

                .postListView .row.postListRow div[class^=col-].postListRowRight .postBottom .topicPostLikedListSection ul li a {
                    font-size: 13px;
                    text-decoration: none;
                }

                    .postListView .row.postListRow div[class^=col-].postListRowRight .postBottom .topicPostLikedListSection ul li a strong,
                    .postListView .row.postListRow div[class^=col-].postListRowRight .postBottom .topicPostLikedListSection ul li a {
                        font-weight: 500;
                        color: #000;
                    }

.profileSubNav li a {
    width: 22%;
    font-size: 10px
}

    .profileSubNav li a span {
        text-transform: capitalize;
        font-weight: 500;
        font-size: 15px
    }

.row.profileInnerRow1 div[class^=col].leftCol.profile_div {
    width: 100%
}

.movie_cne_filmomovie .panelMenu li.favForums a:before {
    content: none
}

.userDetail {
    padding: 14px;
}

    .userDetail .profielPic {
        padding: 0
    }

    .userDetail h4 {
        padding-top: 5px;
    }

    .userDetail .linkBtn {
        margin-top: 20px
    }

.movie_cne_filmomovie .panelMenu li.favForums a svg:first-child {
    color: #33abff;
}

.movie_cne_filmomovie .panelMenu li.favCelebs a svg:first-child {
    color: #f0217c;
}

.movie_cne_filmomovie .panelMenu li.favMovies a svg:first-child {
    color: #3db8ca;
}

.userProfileDiv {
    padding: 0 10px
}

    .userProfileDiv .common_section_in_div:nth-child(even),
    .userProfileDiv {
        background: #fff
    }

.profileSection .profileLeftCol strong {
    font-size: 13px;
    color: #616161;
    font-weight: 400
}

.profileSection .profileLeftCol .userDetail p {
    padding-bottom: 0
}

.profileSection .profileLeftCol .userDetail {
    margin-top: 14px;
    border-radius: 6px;
}

    .profileSection .profileLeftCol .userDetail .divUserMiniDetail h5 {
        display: none;
    }

    .profileSection .profileLeftCol .userDetail .linkBtn {
        padding: 8px 24px
    }

    .profileSection .profileLeftCol .userDetail .edit-btn {
        font-size: 13px;
        margin-top: 9px;
        display: inline-block;
        color: #000;
        border-bottom: 1px solid #dcdcdc;
        text-decoration: none;
        font-weight: 500
    }

    .profileSection .profileLeftCol .userDetail.userDetailsPopoverinfo span {
        display: block;
        text-align: left;
        margin-bottom: 10px;
        font-size: 15px;
        font-weight: 600;
    }

        .profileSection .profileLeftCol .userDetail.userDetailsPopoverinfo span a,
        .profileSection .profileLeftCol .userDetail.userDetailsPopoverinfo span small {
            color: #e80844;
        }

        .profileSection .profileLeftCol .userDetail.userDetailsPopoverinfo span .fa {
            margin-right: 5px;
        }

        .profileSection .profileLeftCol .userDetail.userDetailsPopoverinfo span:last-child {
            margin-bottom: 0;
        }

.profileSection .heading_profile_div {
    margin-top: 25px;
    border: 1px solid #d7d7d7;
    background: #fff;
    position: relative;
}

    .profileSection .heading_profile_div .div-admin-mod-edit {
        text-align: right;
        padding: 10px 10px 0;
    }

    .profileSection .heading_profile_div .editforAdminandMods {
        margin-right: 5px;
    }

    .profileSection .heading_profile_div .editArticleAdmin,
    .profileSection .heading_profile_div .editforAdminandMods {
        display: inline-block;
        vertical-align: top;
    }

        .profileSection .heading_profile_div .editforAdminandMods a {
            padding: 9px 20px;
            background: #af10aa;
            color: #fff;
            font-size: 12px;
            border-radius: 30px;
            font-weight: 600;
            display: inline-block;
            vertical-align: middle;
        }

    .profileSection .heading_profile_div h1.heading {
        text-transform: uppercase;
        background: #f0f0f0;
        padding: 16px;
    }

    .profileSection .heading_profile_div .profileSubNav {
        margin: 0;
        border-left: 0;
        border-right: 0;
        padding: 0;
    }

        .profileSection .heading_profile_div .profileSubNav ul li.active .fa {
            color: #e70c35;
        }

        .profileSection .heading_profile_div .profileSubNav ul li .badge {
            background-color: rgba(0, 0, 0, .5);
            top: 13px;
            right: 32%;
            color: #fff;
            position: absolute;
            text-align: center;
        }

        .profileSection .heading_profile_div .profileSubNav ul li.active .badge {
            color: #fff;
        }

        .profileSection .heading_profile_div .profileSubNav ul li .userBuddyListMenuDiv {
            position: relative;
        }

            .profileSection .heading_profile_div .profileSubNav ul li .userBuddyListMenuDiv .badge {
                background: rgba(0, 0, 0, .5);
                color: #fff;
                position: absolute;
                top: 0;
                font-weight: 100;
                font-size: 10px;
            }

        .profileSection .heading_profile_div .profileSubNav ul li.active .userBuddyListMenuDiv .badge {
            background: #e80844;
        }

        .profileSection .heading_profile_div .profileSubNav ul li .fa {
            display: block;
            margin-bottom: 0px
        }

            .profileSection .heading_profile_div .profileSubNav ul li .fa svg {
                width: 24px;
                height: 24px;
            }

        .profileSection .heading_profile_div .profileSubNav ul li.active a {
            border-bottom: 3px solid #e6002b;
        }

        .profileSection .heading_profile_div .profileSubNav ul li a {
            font-size: 14px;
            color: #4f4f4f;
            font-weight: 600;
            width: 16%;
            padding: 14px;
            border-right: 1px solid #e4e4e4;
            border-bottom: 3px solid transparent;
            position: relative;
        }

        .profileSection .heading_profile_div .profileSubNav ul li:last-child a {
            border-right: 0;
        }

    .profileSection .heading_profile_div .per_details {
        padding: 65px 99px
    }

        .profileSection .heading_profile_div .per_details ul li {
            display: block;
            margin-bottom: 30px
        }

            .profileSection .heading_profile_div .per_details ul li:last-child {
                margin-bottom: 0
            }

        .profileSection .heading_profile_div .per_details.profileDivper_details {
            margin: 0;
        }

            .profileSection .heading_profile_div .per_details.profileDivper_details ul li {
                margin-bottom: 20px;
            }

                .profileSection .heading_profile_div .per_details.profileDivper_details ul li strong {
                    width: 50%;
                    display: inline-block;
                    vertical-align: top;
                }

                .profileSection .heading_profile_div .per_details.profileDivper_details ul li small {
                    margin-left: 0;
                }

.profileSection .per_details h3 {
    width: 48%;
    font-size: 16px;
    color: #606060;
    text-transform: capitalize;
    font-weight: 600;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

    .profileSection .per_details h3:before {
        content: ":";
        position: absolute;
        top: 0px;
        right: 36px;
        text-align: right;
        font-size: 20px;
        color: #000
    }

.profileSection .heading_profile_div .per_details ul li small {
    display: inline-block;
    font-size: 15px;
    font-weight: 400;
    color: #606060;
    margin-left: 18px
}

    .profileSection .heading_profile_div .per_details ul li small.username {
        color: #f10039
    }

.profileSection .heading_profile_div .banner_section_div img {
    width: 100%
}

.profileSection .heading_profile_div.UserPreferencesDiv .per_details {
    padding: 40px;
}

    .profileSection .heading_profile_div.UserPreferencesDiv .per_details .heading {
        text-transform: uppercase;
        margin-bottom: 10px;
    }

    .profileSection .heading_profile_div.UserPreferencesDiv .per_details ul li h3 {
        width: 50%;
    }

.profileSection .per_details .user_choies {
    display: inline-block;
    vertical-align: middle;
    width: 48%;
}

    .profileSection .per_details .user_choies .checkRadio .radioIF {
        font-size: 13px;
        text-transform: uppercase;
        font-weight: 600;
    }

.profileSection .heading_profile_div.UserPreferencesDiv .add_btn_div {
    text-align: center;
    margin: 0 0 20px;
}

    .profileSection .heading_profile_div.UserPreferencesDiv .add_btn_div .red_btn {
        text-transform: uppercase;
        font-size: 14px;
        font-weight: 600;
        border-radius: 30px;
        background: #f2003a;
        color: #fff;
        padding: 6px 17px;
    }

.profileSection .new_add_new_friends {
    margin-top: 25px
}

    .profileSection .new_add_new_friends h1 {
        text-transform: uppercase
    }

.message_type_settings {
    background: #fff;
    border: 1px solid #d6d5d5;
    margin-bottom: 20px;
    border-radius: 6px;
}

    .message_type_settings:last-child {
        margin-bottom: 0;
    }

    .message_type_settings .top_div {
        padding: 22px 28px;
        border-bottom: 1px solid #d6d5d5
    }

    .message_type_settings .onlineDivAddedClass,
    .message_type_settings img,
    .message_type_settings .content_User {
        display: inline-block;
        vertical-align: top;
    }

        .message_type_settings .onlineDivAddedClass a {
            display: inline-block;
        }

        .message_type_settings .onlineDivAddedClass.online:before {
            bottom: 0;
            right: 2px;
        }

    .message_type_settings .content_User {
        padding-left: 20px
    }

        .message_type_settings .content_User h3 {
            font-size: 16px;
            color: #000;
            font-weight: 600;
            padding-bottom: 10px
        }

            .message_type_settings .content_User h3 span {
                color: #e80844;
            }

        .message_type_settings .content_User .popover .popover-title {
            padding-bottom: 0;
        }

        .message_type_settings .content_User a,
        .message_type_settings .top_div .settings_div a {
            text-decoration: none;
        }

        .message_type_settings .content_User span,
        .message_type_settings .content_User small {
            padding: 0;
            font-size: 13px;
            font-weight: 600;
            color: rgba(0, 0, 0, .5);
            text-align: left;
        }

        .message_type_settings .content_User .hover_popup_div .record .allpostDiv sapn {
            color: #000;
        }

    .message_type_settings .top_div .settings_div {
        display: inline-block;
        float: right;
        margin-top: 0;
    }

        .message_type_settings .top_div .settings_div i.fa svg {
            width: 20px;
            height: 20px;
            color: #bbb
        }

        .message_type_settings .top_div .settings_div .dropdown-menu.postOptiondrop {
            left: auto;
            right: 0;
            background: #f20039;
            border: 0;
            padding: 15px;
        }

            .message_type_settings .top_div .settings_div .dropdown-menu.postOptiondrop .fa-up-dir {
                font-size: 20px;
                position: absolute;
                top: -11px;
                color: #f20039;
                right: 0;
            }

            .message_type_settings .top_div .settings_div .dropdown-menu.postOptiondrop li a {
                font-size: 12px;
                color: #fff;
                text-transform: capitalize;
                padding: 0
            }

                .message_type_settings .top_div .settings_div .dropdown-menu.postOptiondrop li a .fa {
                    padding: 6px 6px;
                    color: #fff;
                    background: #ca002a;
                    margin-right: 7px;
                    font-size: 13px;
                    width: 32px;
                    height: 32px;
                    border-radius: 50%;
                    text-align: center;
                    display: inline-block;
                }

            .message_type_settings .top_div .settings_div .dropdown-menu.postOptiondrop .divider {
                background-color: #f64f76
            }

            .message_type_settings .top_div .settings_div .dropdown-menu.postOptiondrop li a:hover {
                background: 0 0
            }

    .message_type_settings .textMessageBox {
        padding: 23px 34px;
        font-size: 14px;
        color: #000;
        font-weight: 400
    }

        .message_type_settings .textMessageBox.user-checkbox-struct p,
        .message_type_settings .textMessageBox .form-check-input,
        .message_type_settings .textMessageBox p,
        .message_type_settings .bottom_footer .commonreplay a {
            display: inline-block;
            vertical-align: top;
        }

        .message_type_settings .textMessageBox.user-checkbox-struct p {
            width: 95%;
        }

        .message_type_settings .textMessageBox .form-check-input {
            float: left;
            margin: 5px;
        }

        .message_type_settings .textMessageBox p {
            padding: 0;
        }

    .message_type_settings .bottom_footer a {
        width: 100%;
        display: inline-block;
        text-align: center;
        color: #335065;
        background: #fff;
        font-weight: 600;
        text-decoration: none;
        border-top: 0
    }

    .message_type_settings .bottom_footer .profileCommentReply {
        width: 100%;
        background: #f5f5f5
    }

    .message_type_settings .bottom_footer .commonreplay {
        text-align: center;
        display: inline-block;
        width: 100%;
        clear: both;
        border-top: 1px solid #ddd;
    }

        .message_type_settings .bottom_footer .commonreplay a {
            width: 49%;
            padding: 13px;
            font-size: 14px;
            text-transform: uppercase;
            border-right: 1px solid #ddd;
        }

            .message_type_settings .bottom_footer .commonreplay a span {
                padding: 1px 5px;
                background: #e80844;
                border-radius: 30px;
                font-weight: 400;
                color: #fff;
                margin-left: 3px;
            }

            .message_type_settings .bottom_footer .commonreplay a:last-child {
                border-right: 0;
            }

            .message_type_settings .bottom_footer .commonreplay a.ifNoReplyDiv {
                width: 100%;
            }

    .message_type_settings .scrapReplyList .replyOnComment {
        padding: 10px;
        text-align: left;
    }

        .message_type_settings .scrapReplyList .replyOnComment .commentRightCol h5 {
            text-align: left;
        }

            .message_type_settings .scrapReplyList .replyOnComment .commentRightCol h5 a {
                width: auto;
            }

    .message_type_settings .bottom_footer .profileCommentReply .commentReplyFormBox .replyFormBox {
        margin-left: 0
    }

    .message_type_settings .bottom_footer .profile .commentReplyFormBox .replyFormBox textarea {
        text-decoration: none
    }

    .message_type_settings .bottom_footer .profileCommentReply .commentReplyFormBox .commentReplyBtn {
        padding: 7px 29px;
        background: #ef0039;
        text-transform: capitalize
    }

    .message_type_settings .bottom_footer .profileCommentReply .replyFormBox .field-validation-error {
        margin: 10px 0;
        display: inline-block;
    }

    .message_type_settings .bottom_footer .profileCommentReply .replyFormBox .linkBtn {
        border-width: 0;
    }

        .message_type_settings .bottom_footer .profileCommentReply .replyFormBox .linkBtn:hover {
            background: #000;
            color: #fff;
        }

    .message_type_settings .bottom_footer a .fa {
        margin-right: 10px;
        font-size: 28px;
        display: inline-block;
        vertical-align: middle
    }

    .message_type_settings .bottom_footer .replay_Div_sec {
        padding: 20px;
        display: none;
        border-top: 1px solid #d6d5d5
    }

        .message_type_settings .bottom_footer .replay_Div_sec .input-group {
            width: 100%
        }

            .message_type_settings .bottom_footer .replay_Div_sec .input-group .commentReplyBtn {
                width: 20%;
                font-size: 15px;
                text-transform: capitalize;
                color: #000;
                text-align: center
            }

            .message_type_settings .bottom_footer .replay_Div_sec .input-group input {
                border: 1px solid #d6d5d5;
                height: 40px;
                border-radius: 5px 0 0 5px;
                border-right: 0;
                width: 80%;
                display: inline-block
            }

    .message_type_settings .bottom_footer .profileCommentReply .commentReplyFormBox .replyFormBox .field-validation-error {
        margin-bottom: 0;
    }

    .message_type_settings .bottom_footer .profileCommentReply .commentReplyFormBox .replyFormBox .commentForm .commentReplyBtn {
        margin-top: 0;
        background: #5cb85c;
        text-transform: uppercase;
        font-weight: 600;
    }

.divCommonContainer.userProfileDiv,
.divCommonContainer.userProfileDiv .common_section_in_div:nth-child(even),
.divSlamTestimonial {
    background: #ebebeb;
}

.divCommonContainer.userProfileDiv {
    padding: 20px 0 0
}

    .divCommonContainer.userProfileDiv .common_section_in_div:nth-child(even) {
        padding-bottom: 0
    }

    .divCommonContainer.userProfileDiv .common_section_in_div,
    .divCommonContainer.userProfileDiv:nth-child(2) .headingBox {
        padding-top: 0
    }

    .divCommonContainer.userProfileDiv:nth-child(2) .headingBox {
        padding-bottom: 20px
    }

.myScrapContent {
    padding: 20px 0
}

.divSlamTestimonial {
    padding: 20px 0 0;
}

    .divSlamTestimonial .newsFeed:last-child {
        margin-bottom: 0
    }

    .divSlamTestimonial .msgReplyDropdownMenu {
        background: #f20039;
        padding: 37px 0 10px
    }

        .divSlamTestimonial .msgReplyDropdownMenu .fa-up-dir {
            font-size: 20px;
            top: -12px;
            right: 9px
        }

        .divSlamTestimonial .newsFeed .newsMessageContainer.slamBookContainer .slamBookDropArrow .slamBookDropdown .dropdown-menu.msgReplyDropdownMenu i.fa,
        .divSlamTestimonial .msgReplyDropdownMenu .fa-up-dir {
            color: #f20039
        }

        .divSlamTestimonial .msgReplyDropdownMenu li,
        .divSlamTestimonial .msgReplyDropdownMenu li a {
            background: #f20039;
            color: #fff !important
        }

            .divSlamTestimonial .msgReplyDropdownMenu li a {
                font-size: 15px;
                text-transform: capitalize;
                padding-bottom: 0;
                padding-top: 0;
            }

    .divSlamTestimonial .newsFeed .newsMessageContainer.slamBookContainer .slamBookDropArrow .slamBookDropdown .dropdown-menu.msgReplyDropdownMenu i.fa {
        top: -18px;
        right: 0;
    }

    .divSlamTestimonial .newsFeed .newsMessageContainer.slamBookContainer .slamBookDropArrow .slamBookDropdown .dropdown-menu.msgReplyDropdownMenu li i.fa {
        position: static;
        color: #fff;
    }

    .divSlamTestimonial .msgReplyDropdownMenu li.divider {
        background-color: #f64f76
    }

    .divSlamTestimonial .msgReplyDropdownMenu li:last-child a {
        border-bottom: 0
    }

    .divSlamTestimonial .msgReplyDropdownMenu li a:focus,
    .divSlamTestimonial .msgReplyDropdownMenu li a:hover,
    .divSlamTestimonial .msgReplyDropdownMenu li a:visited {
        background: #f20039;
        color: #fff
    }

    .divSlamTestimonial .msgReplyDropdownMenu li a {
        padding: 0 10px;
    }

        .divSlamTestimonial .msgReplyDropdownMenu li a .fa {
            padding: 9px 7px;
            color: #fff;
            background: #ca002a;
            margin-right: 7px;
            font-size: 14px;
            width: 32px;
            display: inline-block;
            height: 32px;
            border-radius: 50%;
            text-align: center;
        }

.divInboxCalculator {
    padding-top: 17px
}

    .divInboxCalculator ul {
        display: inline-block;
        width: 100%;
        margin-bottom: 0
    }

        .divInboxCalculator ul li {
            display: inline-block;
            margin-right: 10px
        }

            .divInboxCalculator ul li:last-child {
                margin-right: 0
            }

            .divInboxCalculator ul li .icons_comm_set {
                display: inline-block;
                vertical-align: middle;
                margin-right: 5px
            }

            .divInboxCalculator ul li:last-child {
                margin-bottom: 0
            }

    .divInboxCalculator .fa {
        font-size: 22px;
        margin-right: 10px;
        display: inline-block;
        vertical-align: middle
    }

        .divInboxCalculator .fa.fa-envelope {
            color: #f2348b
        }

        .divInboxCalculator .fa.fa-envelope-o {
            color: #7fd325
        }

    .divInboxCalculator p {
        font-size: 14px;
        color: #000
    }

        .divInboxCalculator p i {
            font-style: normal;
            font-weight: 600;
            color: #e80844
        }

    .divInboxCalculator .inboxLimitProgressBar {
        font-size: 16px;
        font-weight: 600
    }

        .divInboxCalculator .inboxLimitProgressBar .progress .progress-bar {
            background-color: #e80844
        }

.profileSection .common_section_in_div:nth-child(odd) {
    background: 0 0
}

.profileSection .celebIndexRow {
    margin: 20px 0;
    display: inline-block;
    width: 100%;
}

.profileSection .sendToAddressBar .toCol {
    display: inline-block;
    vertical-align: middle;
    width: 7%;
    padding: 5px
}

.profileSection .newMessageContainer .messageFooter .btn {
    margin-right: 10px
}

    .profileSection .newMessageContainer .messageFooter .btn:last-child {
        margin-right: 0;
        border-radius: 30px
    }

.profileSection .newMessageContainer {
    padding: 20px 0;
    margin: 20px 0
}

    .profileSection .newMessageContainer .messageFooter {
        background: #fff;
        padding: 17px 0 0
    }

        .profileSection .newMessageContainer .messageFooter .btn {
            border-radius: 30px
        }

    .profileSection .newMessageContainer .selectdivmessage .form-group label {
        width: 15%;
        font-weight: 600;
        font-size: 16px;
        color: #ff163e;
    }

    .profileSection .newMessageContainer .selectdivmessage .form-group .redBtn {
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        border-radius: 20px;
        background-color: #e80844;
        font-weight: 600;
        font-size: 14px;
        border-width: 0;
        color: #fff;
        padding: 8px 18px;
        text-transform: capitalize;
    }

    .profileSection .newMessageContainer .messageContainer .checkbox,
    .profileSection .newMessageContainer .messageContainer .emojiListDiv {
        display: inline-block;
        vertical-align: top;
    }

    .profileSection .newMessageContainer .messageContainer .emojiListDiv {
        float: right;
        margin-top: 10px;
    }

        .profileSection .newMessageContainer .messageContainer .emojiListDiv button {
            border-radius: 50%;
            width: 40px;
            height: 40px;
            padding: 0;
        }

.profileSection .sendToAddressBar .select2 {
    width: 90% !important;
    vertical-align: middle;
    margin-left: 10px
}

.profileSection .sendToAddressBar.msgSubject .select2 {
    width: 79% !important;
}

.profileSection .sendToAddressBar.msgSubject .redBtn {
    background: #e80844;
    color: #fff;
    border-radius: 30px;
    border-width: 0;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 500;
}

    .profileSection .sendToAddressBar.msgSubject .redBtn:hover {
        background: #000;
        color: #fff;
    }

.profileSection .heading_profile_div .profileSubNav ul li.active a b,
.profileSection .divCommonBuddyList .row.friendListRow .buttonArea .dropdown-menu.dropDownMenu i.fa {
    color: #e80844
}

.profileSection .divCommonBuddyList {
    padding: 0;
}

    .profileSection .divCommonBuddyList .row.friendListRow .buttonArea a {
        background: #e80844;
        color: #fff;
        border: 0
    }

        .profileSection .divCommonBuddyList .row.friendListRow .buttonArea a:hover {
            color: #fff;
        }

    .profileSection .divCommonBuddyList .row.friendListRow .buttonArea .dropdown-menu.dropDownMenu {
        padding-top: 0;
        padding-bottom: 0
    }

.profileSection.buddylistSection .new_pagination_section {
    margin: 12px 0 12px 0;
}

    .profileSection.buddylistSection .new_pagination_section li:nth-child(1),
    .profileSection.buddylistSection .new_pagination_section li:nth-child(2) {
        margin-top: 0;
    }

.profileSection .heading_profile_div .profileSubNav.myMainMenuB ul li a {
    width: 12.50%;
}

    .profileSection .heading_profile_div .profileSubNav.myMainMenuB ul li a b {
        font-size: 13px;
    }

.message_type_settings .bottom_footer .profileCommentReply .commentReplyFormBox .replyFormBox .commentForm textarea {
    resize: none;
    border-radius: 5px;
}

.message_type_settings .bottom_footer .profileCommentReply .commentReplyFormBox .replyFormBox .commentForm {
    margin-top: 0;
    border: 0;
    padding: 0;
}

.message_type_settings .bottom_footer .profileCommentReply .commentReplyFormBox .commentReplyBtn {
    border-radius: 20px
}

.message_type_settings .commentReplyFormBox .replyFormBox {
    width: 100%
}

.profileSection .row.profileRow div[class^=col].profileRightDetailCol .divCommonContainer .common_section_in_div .thumbVerticalLink.movieThumbHeight .comm_div_movie {
    min-height: 63px
}

.profileSection .profileRow .profileRightDetailCol .table_new_replay_on_div {
    margin-top: 20px
}

.table_new_replay_on_div .row.profileRow div[class^=col].profileRightDetailCol .table-responsive tr th {
    font-size: 13px;
}

    .table_new_replay_on_div .row.profileRow div[class^=col].profileRightDetailCol .table-responsive tr th.fa-commenting-o {
        color: #e70c35;
    }

.profileSection.table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
    width: 80%;
}

.profileSection.table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr th {
    font-size: 12px;
}

.userDetail .profielPic .user_image_div_in {
    width: 140px;
    height: 140px
}

    .userDetail .profielPic .user_image_div_in strong {
        color: #fff;
        font-size: 36px
    }

.message_type_settings .bottom_footer .profileCommentReply .scrapemoticon,
.message_type_settings .bottom_footer .profileCommentReply .reply-button-link {
    display: inline-block;
    vertical-align: top;
    margin-top: 10px !important;
}

.message_type_settings .bottom_footer .profileCommentReply .reply-button-link {
    float: right;
}

.row.profileRow div[class^=col].profileRightDetailCol .table-responsive {
    border: 0
}

    .row.profileRow div[class^=col].profileRightDetailCol .table-responsive tr th {
        border-color: #ddd;
        background: #e8e6e7;
        font-size: 16px;
        text-transform: uppercase;
        padding: 12px 10px
    }

        .row.profileRow div[class^=col].profileRightDetailCol .table-responsive tr th .fa {
            margin-right: 0;
            vertical-align: middle;
            display: block;
        }

            .row.profileRow div[class^=col].profileRightDetailCol .table-responsive tr th .fa svg {
                width: 31px;
                height: 31px;
            }

            .row.profileRow div[class^=col].profileRightDetailCol .table-responsive tr th .fa.fa-commenting-o {
                color: #e80844;
            }

    .row.profileRow div[class^=col].profileRightDetailCol .table-responsive tr td {
        border-color: #ddd
    }

    .row.profileRow div[class^=col].profileRightDetailCol .table-responsive tr:nth-child(odd) td {
        background: #f7f5f6
    }

    .row.profileRow div[class^=col].profileRightDetailCol .table-responsive tr:nth-child(even) td {
        background: #e7e5e6
    }

    .row.profileRow div[class^=col].profileRightDetailCol .table-responsive tr td.leftAlign .icons_comm_set {
        display: inline-block;
        vertical-align: middle;
        margin-right: 8px
    }

    .row.profileRow div[class^=col].profileRightDetailCol .table-responsive tr td.leftAlign a {
        display: inline-block;
        vertical-align: middle;
        color: #000;
        text-decoration: none;
        opacity: 1;
        font-weight: 500;
        font-size: 16px;
        width: 91%;
    }

    .row.profileRow div[class^=col].profileRightDetailCol .table-responsive tr td.leftAlign span {
        font-size: 12px;
        display: block;
        margin: 3px 50px;
        font-weight: 400;
        color: #000
    }

    .row.profileRow div[class^=col].profileRightDetailCol .table-responsive tr td.leftAlign .popover .userLastVisitedDateDiv span {
        margin-left: 0;
    }

.profileSection .row.profileRow div[class^=col].profileRightDetailCol .table-responsive.divmyDrafts tr td.leftAlign a,
.profileSection .row.profileRow div[class^=col].profileRightDetailCol .table-responsive.divmyDrafts tr td.rightAlign a,
.profileSection .row.profileRow div[class^=col].profileRightDetailCol .table-responsive.divmyDrafts tr.readMsgRow td.leftAlign a {
    font-size: 13px;
}

.profileSection .row.profileRow div[class^=col].profileRightDetailCol .table-responsive.divmyDrafts tr.readMsgRow td.leftAlign a {
    color: rgba(0, 0, 0, .5);
}

.profileSection .row.profileRow div[class^=col].profileRightDetailCol .table-responsive.otherMessageBySenderDiv {
    border: 1px solid #ddd;
}

    .profileSection .row.profileRow div[class^=col].profileRightDetailCol .table-responsive.otherMessageBySenderDiv table tr td.offThTd .online:before {
        bottom: 0;
        right: 2px;
    }

    .profileSection .row.profileRow div[class^=col].profileRightDetailCol .table-responsive.otherMessageBySenderDiv tr td.offThTd div {
        display: inline-block;
        vertical-align: middle;
    }

.profileSection .row.profileRow div[class^=col].profileRightDetailCol .table-responsive table tr.userpostForumName td,
.table-responsive.table_new_replay_on_div.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr.userpostForumName td {
    text-align: left;
    background: #00baff;
}

    .profileSection .row.profileRow div[class^=col].profileRightDetailCol .table-responsive table tr.userpostForumName td a,
    .table_new_replay_on_div table tr.userpostForumName td a {
        font-size: 15px;
        color: #fff;
        font-weight: 600;
        text-decoration: none;
    }

        .profileSection .row.profileRow div[class^=col].profileRightDetailCol .table-responsive table tr.userpostForumName td a .caret,
        .table_new_replay_on_div table tr.userpostForumName td a .caret {
            margin-right: 10px;
        }

        .profileSection .row.profileRow div[class^=col].profileRightDetailCol .table-responsive table tr.userpostForumName td a.goToForumLink .fa,
        .table_new_replay_on_div table tr.userpostForumName td a.goToForumLink .fa {
            font-size: 18px;
            float: right;
        }

.messageActionButtonsDiv {
    display: inline-block;
    vertical-align: top;
    margin: 15px 0 11px
}

    .messageActionButtonsDiv a {
        display: inline-block;
        margin-right: 10px;
        background: #8e8e8e;
        padding: 7px 18px;
        border-radius: 30px;
        color: #fff;
        text-decoration: none
    }

        .messageActionButtonsDiv a:last-child {
            margin-right: 0
        }

        .messageActionButtonsDiv a .fa {
            font-size: 17px;
            color: #fff
        }

        .messageActionButtonsDiv a:hover,
        .messageFilterAndActionDiv .searchMessageTextBox button.linkBtn {
            background: #e80844
        }

            .messageActionButtonsDiv a:hover .fa {
                color: #fff
            }

.messageFilterAndActionDiv {
    display: block;
    vertical-align: top;
    text-align: right;
}

    .messageFilterAndActionDiv .searchMessageTextBox strong,
    .messageFilterAndActionDiv .searchMessageTextBox label {
        display: inline-block;
        vertical-align: middle;
        color: #000;
        font-weight: 400;
        font-size: 16px;
        margin-right: 5px;
    }

    .messageFilterAndActionDiv .searchMessageTextBox input {
        border: 1px solid #ddd;
        height: 35px;
        border-radius: 5px;
    }

    .messageFilterAndActionDiv .searchMessageTextBox button {
        border: 0;
        border-width: 0;
        background: transparent;
        display: inline-block;
        vertical-align: middle;
    }

        .messageFilterAndActionDiv .searchMessageTextBox button:focus,
        .messageFilterAndActionDiv .searchMessageTextBox input:focus {
            outline: none;
        }

.profileRightDetailCol .tv_show_in_div_section .tab-content .tab-pane {
    padding: 10px 0;
}

    .profileRightDetailCol .tv_show_in_div_section .tab-content .tab-pane .seemore {
        margin: auto;
        display: block;
        width: 100px;
    }

.PM_Section p {
    font-size: 14px;
    line-height: 23px;
    color: #000;
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 500;
}

    .PM_Section p .fa.fa-inbox {
        font-size: 21px;
        color: #963;
        margin-right: 3px
    }

    .PM_Section p a {
        color: #e80844;
        text-decoration: none
    }

.PM_Section h3 {
    margin: 10px 0;
    font-size: 19px;
    text-transform: capitalize;
    color: #000;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif !important;
    padding: 0;
}

.section_category.pmNewBreadcrumb {
    background: 0 0;
    border-bottom: 0;
    margin-top: 24px;
    padding: 0;
    border: 0
}

    .section_category.pmNewBreadcrumb .adBannerSection {
        padding: 0;
    }

    .section_category.pmNewBreadcrumb .left_side_pm {
        padding: 25px
    }

        .section_category.pmNewBreadcrumb .left_side_pm h1 {
            margin-top: 0
        }

.new_add_messages {
    padding: 10px 16px;
    background: #0078c5;
    border-radius: 30px;
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    text-decoration: none;
    vertical-align: middle;
    margin-top: 2px;
    display: inline-block;
    font-family: 'Open Sans', sans-serif !important;
}

a.new_add_messages {
    text-decoration: none;
    color: #fff
}

.new_add_messages:hover {
    background: #344563;
    color: #fff
}

.section_category.pmNewBreadcrumb .add_new_message_pm {
    padding: 0;
    margin-top: 0
}

.profileSection .PM_Section {
    padding: 15px 0
}

    .profileSection .PM_Section .messagedelstatus {
        margin-top: 10px;
    }

        .profileSection .PM_Section .messagedelstatus table tr td:nth-child(1) {
            width: 7%;
        }

        .profileSection .PM_Section .messagedelstatus table tr td .online:before {
            bottom: 0;
            right: -3px;
        }

        .profileSection .PM_Section .messagedelstatus table tr td {
            vertical-align: middle;
        }

            .profileSection .PM_Section .messagedelstatus table tr td a {
                font-size: 15px;
                color: #000;
                font-weight: 600;
                text-transform: capitalize;
                display: inline-block;
                width: 100%;
            }

.profileSection .profileRightDetailCol .todaysNews {
    margin-top: 22px
}

    .profileSection .profileRightDetailCol .todaysNews .checkRadio {
        text-align: center
    }

        .profileSection .profileRightDetailCol .todaysNews .checkRadio .radioIF span {
            margin-left: 27px;
            font-size: 14px;
            color: #000;
            text-transform: uppercase
        }

        .profileSection .profileRightDetailCol .todaysNews .checkRadio label.radioIF {
            padding-left: 5px
        }

.share_section {
    padding: 20px 20px 4px;
    display: none;
    text-align: center;
    border-top: 1px solid #ddd
}

    .share_section ul li {
        display: inline-block;
        vertical-align: middle;
        margin-right: 10px
    }

        .share_section ul li:last-child {
            margin-right: 0
        }

        .share_section ul li a {
            position: relative;
            width: 40px;
            height: 40px;
            border-radius: 50%;
            text-align: center;
            display: inline-block
        }

            .share_section ul li a .fa {
                position: absolute;
                top: 50%;
                left: 0;
                right: 0;
                text-align: center;
                color: #fff;
                font-size: 20px;
                -webkit-transform: translateY(-50%);
                -moz-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                -o-transform: translateY(-50%);
                transform: translateY(-50%)
            }

        .share_section ul li.insta a {
            background: #9d15d1;
            background-image: linear-gradient(to bottom right, #9d15d1, #f2a21d)
        }

        .share_section ul li.youtube a {
            background: #d32727
        }

.newsFeed .newsMessageContainer iframe {
    width: 100%
}

.newsFeed .newsMessageContainer h4,
.postListView .row.postListRow div[class^=col-].postListRowRight .postContainer .newsMessageContainer .contentNews_div h4 {
    font-size: 17px;
    font-weight: 600;
    color: #ef0039
}

    .newsFeed .newsMessageContainer h4 a {
        text-decoration: none;
        color: #ef0039
    }

.newsFeed .newsMessageContainer p {
    font-size: 12px
}

.dashbord_new_str {
    padding: 26px 0
}

    .dashbord_new_str .newsFeed {
        border-radius: 6px;
        padding: 15px 15px 0 15px
    }

        .dashbord_new_str .newsFeed .content_div {
            margin-bottom: 10px
        }

            .dashbord_new_str .newsFeed .content_div h3 {
                font-size: 17px;
                font-weight: 600;
                display: inline-block;
                vertical-align: middle
            }

            .dashbord_new_str .newsFeed .content_div b {
                display: inline-block;
                vertical-align: middle;
                font-size: 13px;
                margin-left: 6px;
                font-weight: 400;
                color: #657786
            }

            .dashbord_new_str .newsFeed .content_div h5 {
                font-size: 13px;
                color: #000;
                font-weight: 400;
                padding-top: 0
            }

        .dashbord_new_str .newsFeed .newsMessageContainer,
        .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer .newsMessageContainer {
            background: #fff;
            padding: 0;
            border-radius: 6px;
            box-shadow: 0 3px 5px 3px silver
        }

            .dashbord_new_str .newsFeed .newsMessageContainer img,
            .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer .newsMessageContainer img {
                border-radius: 6px 6px 0 0
            }

            .dashbord_new_str .newsFeed .newsMessageContainer p,
            .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer .newsMessageContainer .contentNews_div p,
            .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer .newsMessageContainer .contentNews_div span {
                font-size: 14px;
                font-family: 'Open Sans', sans-serif !important;
                color: #657786
            }

            .dashbord_new_str .newsFeed .newsMessageContainer .contentNews_div,
            .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer .newsMessageContainer .contentNews_div {
                padding: 20px 25px
            }

        .dashbord_new_str .newsFeed .action_view_div ul,
        .dashbord_new_str .newsFeed .action_view_div ul li,
        .dashbord_new_str .newsFeed .action_view_div,
        .dashbord_new_str .newsFeed .action_view_div .shareMyNewsFeed {
            display: inline-block;
            vertical-align: top;
        }

            .dashbord_new_str .newsFeed .action_view_div ul {
                margin-bottom: 0;
                float: left;
                padding: 12px
            }

                .dashbord_new_str .newsFeed .action_view_div ul li {
                    text-align: left;
                }

                    .dashbord_new_str .newsFeed .action_view_div ul li span {
                        font-size: 13px;
                        color: #000;
                        font-weight: 500;
                    }

                        .dashbord_new_str .newsFeed .action_view_div ul li span a {
                            width: auto;
                            font-size: 13px;
                            color: #000;
                            font-weight: 500;
                        }

        .dashbord_new_str .newsFeed .action_view_div {
            text-align: center;
            margin-right: 0px;
            width: 100%
        }

    .dashbord_new_str .commonbannersection .adBannerSection {
        padding: 5px 0 15px 0;
    }

    .dashbord_new_str .succsmessage {
        font-size: 13px;
        font-weight: 500;
        padding: 0 0 10px;
    }

        .dashbord_new_str .succsmessage a {
            font-weight: 600;
            color: #000;
        }

            .dashbord_new_str .succsmessage a:hover {
                color: #ef0039;
            }

    .dashbord_new_str .newsFeed .action_view_div .shareMyNewsFeed {
        float: right;
        margin-top: 12px
    }

        .dashbord_new_str .newsFeed .action_view_div .shareMyNewsFeed .comm_share {
            display: inline-block;
            vertical-align: middle
        }

            .dashbord_new_str .newsFeed .action_view_div .shareMyNewsFeed .comm_share a {
                display: inline-block;
                width: 30px;
                height: 30px;
                position: relative;
                border-radius: 50%
            }

                .dashbord_new_str .newsFeed .action_view_div .shareMyNewsFeed .comm_share a .fa {
                    position: absolute;
                    top: 50%;
                    left: 0;
                    right: 0;
                    color: #fff;
                    text-align: center;
                    margin: auto;
                    -webkit-transform: translateY(-50%);
                    -moz-transform: translateY(-50%);
                    -ms-transform: translateY(-50%);
                    -o-transform: translateY(-50%);
                    transform: translateY(-50%)
                }

                    .dashbord_new_str .newsFeed .action_view_div .shareMyNewsFeed .comm_share a .fa svg {
                        width: 17px;
                        height: 17px;
                    }

            .dashbord_new_str .newsFeed .action_view_div .shareMyNewsFeed .comm_share.facebook a {
                background: #3a589e
            }

            .dashbord_new_str .newsFeed .action_view_div .shareMyNewsFeed .comm_share.twitter a {
                background: #3b98d3
            }

            .dashbord_new_str .newsFeed .action_view_div .shareMyNewsFeed .comm_share:last-child {
                margin-right: 0
            }

    .dashbord_new_str .newsFeed .action_view_div ul li a {
        display: inline-block;
        color: #666;
        font-weight: 400;
        font-size: 17px;
        padding: 5px
    }

        .dashbord_new_str .newsFeed .action_view_div ul li a svg {
            width: 17px;
            height: 17px;
        }

        .dashbord_new_str .newsFeed .action_view_div ul li a:hover {
            color: #ef0039
        }

    .dashbord_new_str .newsFeed .commentReply.profileCommentReply {
        width: 100%
    }

        .dashbord_new_str .newsFeed .commentReply.profileCommentReply .commentReplyFormBox .user_image_div_in {
            display: inline-block;
            vertical-align: top
        }

        .dashbord_new_str .newsFeed .commentReply.profileCommentReply .commentReplyFormBox .replyFormBox {
            width: 88%;
            display: inline-block;
            vertical-align: top;
            margin-left: 10px
        }

            .dashbord_new_str .newsFeed .commentReply.profileCommentReply .commentReplyFormBox .replyFormBox.dashboardReplyTxtArea {
                width: 80%
            }

            .dashbord_new_str .newsFeed .commentReply.profileCommentReply .commentReplyFormBox .replyFormBox .commentForm textarea {
                resize: none;
                border: 1px solid #ddd
            }

            .dashbord_new_str .newsFeed .commentReply.profileCommentReply .commentReplyFormBox .replyFormBox .commentForm {
                border: 0;
                background: 0 0;
                border-radius: 5px
            }

                .dashbord_new_str .newsFeed .commentReply.profileCommentReply .commentReplyFormBox .replyFormBox .commentForm .commentReplyBtn {
                    background-color: #5cb85c;
                    color: #fff;
                    border-radius: 30px;
                    text-transform: capitalize;
                    margin-top: 10px
                }

        .dashbord_new_str .newsFeed .commentReply.profileCommentReply a.seeMoreComments {
            padding: 5px;
            font-size: 13px;
            color: #fff !important;
            display: block;
            width: 100px;
            text-align: center;
            text-transform: uppercase;
            background: #ef0039;
            border-radius: 30px;
            margin: 10px auto;
            font-weight: 600;
            text-decoration: none;
        }

        .dashbord_new_str .newsFeed .commentReply.profileCommentReply .seeMoreComments:hover {
            background: #000;
            color: #fff
        }

    .dashbord_new_str .banner {
        text-align: center;
        margin-left: 6px
    }

    .dashbord_new_str .adBannerSection {
        padding: 0
    }

.profileSection .celebIndexRow .celebList .thumbnail.celebThumbIndex {
    height: 184px !important
}

.main_inbox_div .new_add_messages:hover {
    background: #344563
}

.section_category.pmNewBreadcrumb .add_new_message_pm {
    padding: 0;
    margin-top: 0
}

.profileSection .PM_Section {
    padding: 15px 0
}

.main_inbox_div .inboxtabDiv {
    border-top: 0;
    border-radius: 5px
}

    .main_inbox_div .inboxtabDiv .tab-content .divNewPagination .new_pagination_section {
        padding: 20px 0;
        margin: 0
    }

    .main_inbox_div .inboxtabDiv .tab-content .table-responsive[data-pattern=priority-columns] > .table > tbody > tr.readMsgRow td {
        background: #fff
    }

        .main_inbox_div .inboxtabDiv .tab-content .table-responsive[data-pattern=priority-columns] > .table > tbody > tr.readMsgRow td h5 {
            font-weight: 300;
        }

    .main_inbox_div .inboxtabDiv .tab-content .table-responsive[data-pattern=priority-columns] > .table > tbody > tr td h5 .fa-star {
        vertical-align: middle;
        line-height: 0;
        margin: 0;
        padding-right: 15px;
    }

        .main_inbox_div .inboxtabDiv .tab-content .table-responsive[data-pattern=priority-columns] > .table > tbody > tr td h5 .fa-star svg {
            width: 24px;
            height: 24px;
            color: #ffd232;
        }

    .main_inbox_div .inboxtabDiv .tab-content .table-responsive[data-pattern=priority-columns] > .table > tbody > tr.readMsgRow td h5 a,
    .main_inbox_div .inboxtabDiv .tab-content .table-responsive[data-pattern=priority-columns] > .table > tbody > tr.unreadMsgRow td h5 a {
        /*width: 83%;*/
        line-height: 20px;
    }

    .main_inbox_div .inboxtabDiv .tab-content .table-responsive[data-pattern=priority-columns] > .table > tbody > tr td h5 a.a-pm-folder-tag {
        padding: 5px;
        border: 1px solid #ddd;
        font-size: 10px;
        text-align: center;
        color: #000;
        float: right;
        display: inline-block;
        font-weight: 500;
        text-decoration: none;
        width: auto;
    }

    .main_inbox_div .inboxtabDiv .tab-content .table-responsive[data-pattern=priority-columns] > .table > tbody > tr td.offThTd {
        text-align: left
    }

        .main_inbox_div .inboxtabDiv .tab-content .table-responsive[data-pattern=priority-columns] > .table > tbody > tr td.offThTd a.hover,
        .main_inbox_div .inboxtabDiv .tab-content .table-responsive[data-pattern=priority-columns] > .table > tbody > tr td.offThTd .getMessagesByUserId {
            display: inline-block;
            vertical-align: middle;
        }

        .main_inbox_div .inboxtabDiv .tab-content .table-responsive[data-pattern=priority-columns] > .table > tbody > tr td.offThTd .getMessagesByUserId {
            margin-top: 6px;
            float: right;
        }

            .main_inbox_div .inboxtabDiv .tab-content .table-responsive[data-pattern=priority-columns] > .table > tbody > tr td.offThTd .getMessagesByUserId a {
                width: 20px;
                height: 20px;
                background: #8e8e8e;
                border-radius: 50%;
                color: #fff;
                text-decoration: none;
                position: relative;
                display: inline-block;
            }

                .main_inbox_div .inboxtabDiv .tab-content .table-responsive[data-pattern=priority-columns] > .table > tbody > tr td.offThTd .getMessagesByUserId a:hover {
                    background: #000;
                }

                .main_inbox_div .inboxtabDiv .tab-content .table-responsive[data-pattern=priority-columns] > .table > tbody > tr td.offThTd .getMessagesByUserId a .fa {
                    font-size: 15px;
                    position: absolute;
                    top: 50%;
                    left: 0;
                    right: 0;
                    text-align: center;
                    margin: auto;
                    -webkit-transform: translateY(-50%);
                    -moz-transform: translateY(-50%);
                    -ms-transform: translateY(-50%);
                    -o-transform: translateY(-50%);
                    transform: translateY(-50%);
                }

    .main_inbox_div .inboxtabDiv .tab-content .table-responsive[data-pattern=priority-columns] > .table > tbody > tr.unreadMsgRow td {
        background: #f8f8f8;
    }

    .main_inbox_div .inboxtabDiv .tab-content .topicAdminPostOptions {
        float: right;
        margin-right: 10px;
    }

        .main_inbox_div .inboxtabDiv .tab-content .topicAdminPostOptions button {
            width: 35px;
            height: 35px;
            background: #6c757d;
            color: #fff;
            padding: 0;
            border-radius: 50%;
        }

            .main_inbox_div .inboxtabDiv .tab-content .topicAdminPostOptions button .fa {
                line-height: 0;
            }

        .main_inbox_div .inboxtabDiv .tab-content .topicAdminPostOptions .dropdown-menu {
            padding: 0;
        }

            .main_inbox_div .inboxtabDiv .tab-content .topicAdminPostOptions .dropdown-menu .dropdown-item {
                display: block;
                padding: 5px 15px;
                color: #fff;
                background: #e80844;
                font-size: 13px;
                border-bottom: 1px solid #f95781;
            }

                .main_inbox_div .inboxtabDiv .tab-content .topicAdminPostOptions .dropdown-menu .dropdown-item:last-child {
                    border-bottom: 0;
                }

    .main_inbox_div .inboxtabDiv .div-jump-to-pm {
        display: inline-block;
        vertical-align: middle;
        margin-left: 5px;
    }

        .main_inbox_div .inboxtabDiv .div-jump-to-pm label {
            font-weight: 600;
        }

        .main_inbox_div .inboxtabDiv .div-jump-to-pm .form-control {
            display: inline-block;
            vertical-align: middle;
            width: 173px;
            border-radius: 6px;
        }

a.main_inbox_div .inboxtabDiv .nav-tabs {
    border-bottom: 0;
    display: inline-block;
    vertical-align: middle
}

.main_inbox_div .inboxtabDiv .nav-tabs li {
    margin-bottom: 0;
    border-radius: 5px 5px 0 0;
    background: #ebebeb
}

    .main_inbox_div .inboxtabDiv .nav-tabs li a {
        border: 0;
        font-size: 15px;
        color: #000;
        font-family: 'Open Sans', sans-serif !important;
        text-transform: uppercase;
        font-weight: 600;
        padding: 10px 34px
    }

.main_inbox_div .inboxtabDiv .tab_murch {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #ddd
}

    .main_inbox_div .inboxtabDiv .tab_murch .add_new_message_pm {
        display: inline-block;
        vertical-align: middle;
        float: right
    }

.main_inbox_div .inboxtabDiv .nav-tabs li a:focus,
.main_inbox_div .inboxtabDiv .nav-tabs li a:hover,
.main_inbox_div .inboxtabDiv .nav-tabs li a:visited,
.main_inbox_div .inboxtabDiv .nav-tabs li.active a:focus,
.main_inbox_div .inboxtabDiv .nav-tabs li.active a:hover,
.main_inbox_div .inboxtabDiv .nav-tabs li.active a:visited {
    border: 0
}

.main_inbox_div .inboxtabDiv .nav-tabs li.active {
    border: 1px solid #ddd;
    border-bottom: 0;
    margin-bottom: -2px;
    background: #fff
}

.main_inbox_div .inboxtabDiv .tab-content {
    background: #fff;
    padding: 20px 20px;
    border-radius: 0 0 6px 6px;
    border: 1px solid #ddd;
    border-top: 0
}

    .main_inbox_div .inboxtabDiv .tab-content .messageFilterAndActionDiv {
        padding: 0;
        display: inline-block;
        vertical-align: middle;
        float: right;
        margin: 8px 0;
    }

.main_inbox_div .inboxtabDiv .messageFilterAndActionDiv.messageSearchByTitleDivView {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background: #6c757d;
    color: #fff;
    text-align: center;
    padding: 4px;
    display: inline-block;
    float: right;
}

.main_inbox_div .inboxtabDiv .down_fillter_option {
    padding: 10px;
    border: 1px solid #ddd;
    margin-top: 10px;
    border-radius: 3px;
    display: none;
}

    .main_inbox_div .inboxtabDiv .down_fillter_option .comm_div_filter {
        width: 32%;
        display: inline-block;
        vertical-align: top;
    }

        .main_inbox_div .inboxtabDiv .down_fillter_option .comm_div_filter strong {
            display: block;
            font-size: 15px;
            text-transform: capitalize;
            margin-bottom: 10px;
        }

        .main_inbox_div .inboxtabDiv .down_fillter_option .comm_div_filter select,
        .main_inbox_div .inboxtabDiv .down_fillter_option .comm_div_filter input {
            border: 1px solid #ced4da;
            height: 40px;
            font-size: 15px;
            color: #000;
            padding: 5px;
            width: 100%;
            border-radius: 3px;
        }

        .main_inbox_div .inboxtabDiv .down_fillter_option .comm_div_filter .select2 {
            width: 100% !important;
            margin-top: 0;
            height: 35px;
        }

            .main_inbox_div .inboxtabDiv .down_fillter_option .comm_div_filter .select2 .select2-search__field {
                width: 65px !important;
                height: 35px;
                margin-top: 1px;
            }

            .main_inbox_div .inboxtabDiv .down_fillter_option .comm_div_filter .select2 .select2-selection__rendered {
                width: 100%;
                border: 1px solid #ddd;
                border-radius: 3px;
                height: 40px
            }

            .main_inbox_div .inboxtabDiv .down_fillter_option .comm_div_filter .select2 .select2-selection--multiple {
                border: 0;
                padding: 0;
            }

    .main_inbox_div .inboxtabDiv .down_fillter_option .button_div_search {
        margin-top: 10px;
    }

        .main_inbox_div .inboxtabDiv .down_fillter_option .button_div_search button {
            width: 35px;
            height: 35px;
            border-radius: 50%;
            border: 0;
            padding: 0;
        }

.main_inbox_div .inboxtabDiv .nav-tabs li.active a {
    color: #e80844;
    background: 0 0;
    border: 0
}

.div-pm-oprations {
    padding-bottom: 10px;
}

    .div-pm-oprations .form-control {
        border-radius: 5px;
        width: 300px;
        display: inline-block;
        vertical-align: middle;
    }

    .div-pm-oprations .linkBtn {
        padding: 7px 14px;
    }

    .div-pm-oprations p {
        font-weight: 600;
    }

.row.profileRow div[class^=col].profileRightDetailCol .table-responsive.otherMessageBySenderDiv tr td.offThTd {
    text-align: left;
}

.comm_admin_topic .modal-dialog.popupErrorPage {
    width: 600px;
}

    .comm_admin_topic .modal-dialog.popupErrorPage .modal-content .modal-body .celebRight300Row .error_page_in_section {
        text-align: center;
    }

        .comm_admin_topic .modal-dialog.popupErrorPage .modal-content .modal-body .celebRight300Row .error_page_in_section strong {
            font-size: 50px;
            font-weight: 800;
            font-family: 'Open Sans', sans-serif !important;
            text-align: center;
            color: #c3bec2;
            display: block;
        }

        .comm_admin_topic .modal-dialog.popupErrorPage .modal-content .modal-body .celebRight300Row .error_page_in_section h1 {
            font-size: 20px;
            color: #2a0624;
            font-family: 'Open Sans', sans-serif !important;
            text-transform: capitalize;
            font-weight: 500;
            margin-top: 0;
            padding: 25px 0;
        }

        .comm_admin_topic .modal-dialog.popupErrorPage .modal-content .modal-body .celebRight300Row .error_page_in_section h2 {
            font-size: 14px;
            color: #2a0624;
            font-family: 'Open Sans', sans-serif !important;
            line-height: 24px;
            font-weight: 600;
        }

        .comm_admin_topic .modal-dialog.popupErrorPage .modal-content .modal-body .celebRight300Row .error_page_in_section .btn {
            padding: 13px 55px;
            border-width: 0;
            background: #f10039;
            font-size: 12px;
            color: #fff;
            text-transform: uppercase;
            display: inline-block;
            text-align: center;
            border-radius: 30px;
            margin-top: 30px;
            text-decoration: none;
        }

    .comm_admin_topic .modal-dialog.popupErrorPage .modal-content .modal-body .close {
        opacity: 1;
    }

.divCommonContainer .all-stories-section {
    padding: 10px;
}

    .divCommonContainer .all-stories-section .media {
        margin-bottom: 15px;
    }

        .divCommonContainer .all-stories-section .media .media-body {
            width: 58%;
        }

.table_new_replay_on_div.mydtapplicationstable .table tr th,
.table_new_replay_on_div.mydtapplicationstable .table tr td {
    text-align: center;
}

    .table_new_replay_on_div.mydtapplicationstable .table tr th:first-child {
        width: 305px;
    }

    .table_new_replay_on_div.mydtapplicationstable .table tr td .btn-info {
        padding: 6px 5px;
        font-size: 12px;
        color: #fff;
        text-decoration: none;
        display: block;
        margin-top: 5px;
    }

.row.profileRow div[class^=col].profileRightDetailCol .table-responsive.table_new_replay_on_div.mydtapplicationstable tr th .fa {
    margin-bottom: 5px;
    font-size: 31px;
}

.table_new_replay_on_div.mydtapplicationstable .table tr th .fa.fa-list-alt {
    color: #e8b007;
}

.table_new_replay_on_div.mydtapplicationstable .table tr td {
    font-size: 14px;
    color: #000;
    font-weight: 500;
}

    .table_new_replay_on_div.mydtapplicationstable .table tr td a {
        color: #193485;
        font-weight: 600;
    }

    .table_new_replay_on_div.mydtapplicationstable .table tr td:first-child {
        width: 180px;
    }

    .table_new_replay_on_div.mydtapplicationstable .table tr td:last-child {
        width: 327px;
        text-align: left !important;
    }

.table_new_replay_on_div.mydtapplicationstable.userlimiteddatashow .table > thead > tr > th:first-child,
.table_new_replay_on_div.mydtapplicationstable.userlimiteddatashow .table > thead > tr > th:nth-child(2) {
    width: 200px;
}

.row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner h3,
.row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner p,
.row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner p.moreLink a {
    color: #fff
}

    .row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner h3 span {
        display: block
    }

.row.channelLogoDescInnerRow div[class^=col].channelLogoCol .channelLogo,
.row.channelLogoDescInnerRow div[class^=col].channelLogoCol:before {
    display: inline-block
}

.form-control,
.modal-content {
    border-radius: 0
}

.row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner .div-share-my-quiz-score {
    display: inline-block;
    float: right;
}

    .row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner .div-share-my-quiz-score .socialMediaShareLinks,
    .row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner .div-share-my-quiz-score a {
        display: inline-block;
        vertical-align: middle;
    }

    .row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner .div-share-my-quiz-score .socialMediaShareLinks {
        font-size: 15px;
        font-weight: 500;
        color: #fff;
    }

    .row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner .div-share-my-quiz-score a {
        margin-bottom: 0;
    }

.containerSectionDiv.containerSecMoreSpaceDiv.div-quiz-priority .headingBox select {
    width: 140px;
    float: right;
    border: 1px solid #ddd;
    font-size: 15px;
    text-transform: capitalize;
    color: #000;
    font-weight: 600;
    border-radius: 6px;
}

.containerSectionDiv.containerSecMoreSpaceDiv.div-quiz-priority .headingBox .heading,
.containerSectionDiv.containerSecMoreSpaceDiv.div-quiz-priority .headingBox select,
.containerSectionDiv.containerSecMoreSpaceDiv.div-quiz-priority .rowMarginLess55 .ThumbColFeatursDiv .thumbNTitleDiv .content_div .hidden_contentDiv .caption p {
    display: inline-block;
    vertical-align: top;
}

.containerSectionDiv.containerSecMoreSpaceDiv.div-quiz-priority .rowMarginLess55 .ThumbColFeatursDiv .thumbNTitleDiv .content_div .hidden_contentDiv .caption p {
    color: #fff;
    font-size: 12px;
    margin-right: 5px;
}

    .containerSectionDiv.containerSecMoreSpaceDiv.div-quiz-priority .rowMarginLess55 .ThumbColFeatursDiv .thumbNTitleDiv .content_div .hidden_contentDiv .caption p:last-child {
        margin-right: 0;
    }

@media (max-width:374px) {
    .dropdown-menu.notificationDropBox.notifyBoxMyforum {
        left: -105px
    }

    .dropdown-menu.notificationDropBox.notifyBoxMessage {
        left: -145px
    }

    .dropdown-menu.notificationDropBox.notifyBoxLast {
        left: -225px
    }

    section.pageTitleSection2 .heading {
        font-size: 16px
    }

    .profileCommentReply {
        padding: 5px 10px 10px 10px
    }

    .row6Col div[class^=col] {
        float: none;
        width: 100%
    }

    .thumbNTitle.featuredNews {
        height: 65px
    }

        .thumbNTitle.featuredNews img {
            width: 110px
        }

        .thumbNTitle.featuredNews a {
            height: 63px
        }

        .thumbNTitle.featuredNews .thumbNTitleHeader {
            padding: 0 0 0 120px
        }

    .thumbnail a:active.thumbLink span,
    .thumbnail a:link.thumbLink span,
    .thumbnail a:visited.thumbLink span {
        font-size: 13px
    }

    .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex {
        height: 275px
    }

    .slick-next,
    .slick-prev {
        height: 40px;
        top: 30%
    }

    .todaysNews div[class^=col] .thumbnail a:active.thumbLink span,
    .todaysNews div[class^=col] .thumbnail a:link.thumbLink span,
    .todaysNews div[class^=col] .thumbnail a:visited.thumbLink span {
        font-size: 13px
    }

    .popularTVShowArea h2.heading i span.pc {
        display: none
    }

    .subNavigation a div .badge {
        right: 12%
    }
}

section.channelLogoDescSection {
    background-color: #e4e4e4;
    border-bottom: 1px solid #dcdcdc
}

.channelLogoDescSection .channelLogoNDescRow .rightCol .adBannerSection {
    padding: 0
}

.row.channelLogoDescInnerRow {
    background: #fff;
    margin: 0;
    margin-bottom: 10px
}

    .row.channelLogoDescInnerRow div[class^=col].channelLogoCol {
        background-color: #fff;
        text-align: center;
        position: relative;
    }

        .row.channelLogoDescInnerRow div[class^=col].channelLogoCol:before {
            content: ' ';
            vertical-align: middle;
            height: 100%
        }

    .row.channelLogoDescInnerRow div[class^=col].channelDescCol {
        background: #560e30 url('/content/img/tv-channel/violetPNGbg.png') left top no-repeat
    }

        .row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner {
            padding: 15px 20px
        }

            .row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner h3 {
                font-size: 14px;
                text-transform: uppercase;
                padding-bottom: 15px;
                display: inline-block;
                vertical-align: top;
            }

            .row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner .editArticleAdmin {
                display: inline-block;
                vertical-align: top;
                float: right;
            }

            .row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner h3 b {
                padding-left: 5px;
                font-weight: 600
            }

            .row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner h3 span,
            .row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner p,
            .row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner p.moreLink {
                -webkit-opacity: .6;
                -moz-opacity: .6;
                -khtml-opacity: .6;
                opacity: .6
            }

            .row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner h3 span {
                margin-top: 3px;
                height: 2px;
                width: 43px;
                background-color: #fff;
            }

            .row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner p {
                line-height: 17px;
                font-size: 13px;
            }

@media screen and (min-width:600px) and (max-width:991px) {
    .containerSection.containerSecMoreSpace .thumbNTitle.featuredNews {
        height: auto
    }

    .row2ColHorizantal div[class^=col]:first-child {
        padding: 0 5px 0 0
    }

    .row2ColHorizantal div[class^=col]:last-child {
        padding: 0 0 0 5px
    }

    .row.movieThumbNDescRow div[class^=col].movieShortDecCol h4,
    .row.movieThumbNDescRow div[class^=col].movieShortDecCol p.movieRateText {
        text-align: center
    }

    .row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner h3 {
        padding-bottom: 10px
    }

    .row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner p {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        max-height: 106px;
        -webkit-line-clamp: 6;
        -webkit-box-orient: vertical
    }

    .profileSection .sendToAddressBar.msgSubject .select2 {
        width: 59% !important;
    }

    .profileSection .sendToAddressBar .toCol {
        width: 13%;
    }

    .profileSection .sendToAddressBar .select2 {
        width: 84% !important;
    }

    .profileSection .sendToAddressBar {
        padding-left: 0;
    }

    .sendToAddressBar.msgSubject .data_colums_Div {
        width: 84%;
    }
}

.row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner p.moreLink {
    padding-top: 10px;
}

    .row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner p.moreLink a {
        font-size: 11px;
        text-decoration: none;
        border-bottom: 1px dashed #e6d5dd
    }

        .row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner p.moreLink a:hover {
            border: 0
        }

row.channelLogoDescInnerRow {
    background: #fff
}

.row.channelLogoDescInnerRow div[class^=col].channelLogoCol .channelLogo {
    height: auto;
    width: auto;
    display: block;
    position: absolute;
    top: 0;
    vertical-align: middle;
}

    .row.channelLogoDescInnerRow div[class^=col].channelLogoCol .channelLogo .imgSquare {
        margin-top: 24px
    }

.row.channelLogoDescInnerRow div[class^=col].channelLogoCol {
    height: auto
}

section.channelLogoDescSection {
    background: #f0f1f4;
    padding: 35px 0
}

    section.channelLogoDescSection .row.channelLogoNDescRow div[class^=col].rightCol {
        background: 0 0
    }

.tv_show_in_div_section .common_section_in_div {
    border-top: 0;
    border-bottom: 0
}

section.channelLogoDescSection .pageTitleSection {
    background-color: transparent;
    padding: 0 0 20px;
    border-bottom: 0;
    border-top: 0
}

.section.right300pxSection.AboutTVShowSection .right300pxCol .adBannerSection {
    padding: 0;
    text-align: center
}

@media (max-width:1024px) {
    .subNavigation a span {
        display: block
    }

    .tob5Celeb div.topCelebThumb span.badge {
        left: 30%
    }

    ul.beforeLogin.log_div_but {
        right: 20px
    }

    .social_icon_in_searchbar {
        right: 24%
    }

    .newReleaseMovie .new_relizing_div_sec a {
        width: 50%;
    }

    .fan_club_new_section .user_fanclub .right_div {
        width: 70%
    }

        .fan_club_new_section .user_fanclub .right_div .name_of_div {
            width: 60%
        }

    .profile_hover_div .hover_show_div {
        width: 356px
    }

    .category_div .bcBox {
        width: 100px
    }

        .category_div .bcBox .dropdown .dropdown-menu {
            left: -80px
        }

            .category_div .bcBox .dropdown .dropdown-menu:before {
                left: auto;
                right: 10px
            }

    .newReleaseMovie .new_relizing_div_sec .name_of_relzing_div a {
        display: inline-block
    }

    .userfanclub_section a.user-list {
        width: 12.7%
    }

    .tob5Celeb div.topCelebThumb span.badge {
        left: 30%
    }

    .newReleaseMovie .new_relizing_div_sec a {
        width: 50%
    }

    .newReleaseMovie .new_relizing_div_sec .name_of_relzing_div {
        margin: 0 0 0 5px;
        width: 45%
    }

        .newReleaseMovie .new_relizing_div_sec .name_of_relzing_div a {
            display: inline-block;
            width: 100%
        }

    .tob5Celeb .div-latest-content-celebrity-section {
        min-height: 279px
    }

    .latestEvent,
    .latestVideos,
    .newReleaseMovie,
    .tob5Celeb {
        height: 610px
    }

    .glbAnnouncementArea .row.announcementRow2 div[class^=col].glbAnnouncementRightCol {
        left: 66.1111%
    }

    .glbAnnouncementArea .row.announcementRow2 div[class^=col].announcementArea {
        width: 66%
    }

    .newReleaseMovie .new_relizing_div_sec a {
        width: 92px
    }

    .userDetail .profielPic .user_image_div_in {
        width: 108px;
        height: 108px
    }

    .dashbord_new_str .newsFeed .action_view_div ul li a {
        font-size: 12px
    }

    .dashbord_new_str .newsFeed .commentReply.profileCommentReply .commentReplyFormBox .replyFormBox {
        width: 83%
    }

    .forums_threadtopic.mordreators_div.topauthors {
        margin: 0;
    }

    .forums_threadtopic.mordreators_div .details-info-list .content_img {
        width: 78%;
    }

    .subNavigation {
        width: 100%
    }

    .profileSection .sendToAddressBar.msgSubject .select2 {
        width: 75% !important;
    }
}

.row.forumBtnRow.forumBtnArea a.fbRoundLink,
.row.forumBtnRow.forumBtnArea a.shareLink i.fa,
.row.forumBtnRow.forumBtnArea a.twitterRoundLink {
    vertical-align: middle;
    margin-bottom: .25em
}

.forumThumbChaksaRow div[class^=col].chaskaMeter,
.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.rankRow h6,
.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.showRatingRow div[class^=col] h6,
.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner h4 {
    color: #fff
}

.showCast .row.castRow div[class^=col].celebNameCol a:hover,
.showCast .row.castRow div[class^=col].celebRoleCol {
    color: #e80844
}

.forunTopicsTbl .lastPostTd span {
    display: block;
}

.container.forumPageContainer,
.grayBg2,
.row.forumRow div[class^=col].right300Col {
    background-color: #f7f7f7
}

.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner,
.showCast ul li {
    zoom: 1
}

    .forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner:after,
    .forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner:before,
    .showCast ul li:after,
    .showCast ul li:before {
        content: "\0020";
        display: block;
        height: 0;
        overflow: hidden;
    }

    .forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner:after,
    .showCast ul li:after {
        clear: both
    }

section.aboutShowSection {
    background-color: #f0f1f4;
    padding: 40px 0;
    border-bottom: 1px solid #dfdfdf
}

.forumThumbChaksaRow div[class^=col] {
    padding: 0
}

    .forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner {
        padding: 20px 26px
    }

@media screen and (min-width:800px) and (max-width:991px) {

    .row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner,
    .forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner {
        padding-left: 0;
        padding-right: 40px
    }
}

.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner h4 {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    padding-bottom: 0;
    margin-bottom: 10px
}

.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.rankRow div[class^=col],
.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.showRatingRow div[class^=col] {
    text-align: center
}

    .forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.rankRow div[class^=col]:first-child,
    .forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.rankRow div[class^=col]:last-child {
        font-size: 12px;
        padding-right: 0
    }

        .forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.rankRow div[class^=col]:first-child b {
            font-size: 14px;
            vertical-align: middle
        }

        .forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.rankRow div[class^=col]:last-child b {
            font-weight: 600;
            font-size: 14px
        }

    .forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.showRatingRow div[class^=col] h6 {
        font-size: 13px;
        font-weight: 600
    }

    .forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.showRatingRow div[class^=col]:first-child .fontSize11 {
        -ms-filter: "alpha(opacity=$alpha*100)";
        -webkit-opacity: .8;
        -moz-opacity: .8;
        -khtml-opacity: .8;
        opacity: .8
    }

.subNavigation a {
    width: 12.28%;
    padding: 10px 0 10px 0;
    border-right: 1px solid #e4e4e4
}

.row.forumRow div[class^=col].leftContainer {
    padding-top: 2px;
    padding-bottom: 20px
}

.container.forumPageContainer .row.forumRow div[class^=col].leftContainer {
    padding-left: 15px;
    padding-bottom: 0
}

.container.forumPageContainer .floatingContainer .leftContainer .common_section_in_div.page_section_div:nth-child(even) {
    border: 0
}

.container.forumPageContainer .forumRow .right300Col .adBannerSection {
    padding: 20px 0 0 10px;
}

@media (min-width:1281px) {
    .row.forumRow div[class^=col-].leftContainer {
        padding-left: 0;
        width: 73.7777% !important
    }

    .row.forumRow div[class^=col].leftContainer {
        width: 74.8888%;
        padding-right: 10px
    }
}

@media screen and (min-width:1270px) and (max-width:1280px) {
    .row.forumRow div[class^=col].leftContainer {
        width: 74.2222%
    }
}

@media screen and (min-width:1024px) and (max-width:1269px) {
    .row.forumRow div[class^=col].leftContainer {
        width: 69.3333%
    }
}

@media screen and (min-width:992px) and (max-width:1023px) {
    .row.forumRow div[class^=col].leftContainer {
        width: 68.2222%
    }
}

@media screen and (min-width:992px) and (max-width:1280px) {
    .container.forumPageContainer {
        padding-left: 0
    }

    .row.forumRow div[class^=col-].leftContainer {
        padding-left: 10px;
        padding-right: 0
    }

    .row.forumRow div[class^=col].leftContainer {
        padding-right: 0
    }
}

.row.forumRow div[class^=col].right300Col {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 10px
}

.forumBtnArea .row.forumBtnRow div[class^=col-]:last-child {
    padding-top: 0;
    padding-bottom: 10px;
}

.row.forumBtnRow.forumBtnArea a.shareLink {
    margin-right: 10px
}

    .row.forumBtnRow.forumBtnArea a.shareLink i.fa {
        font-size: 20px;
        color: #2b3850;
        margin-right: 10px
    }

    .row.forumBtnRow.forumBtnArea a.shareLink:hover {
        text-decoration: none
    }

.row.forumBtnRow.forumBtnArea a.fbRoundLink,
.row.forumBtnRow.forumBtnArea a.twitterRoundLink {
    font-size: 20px
}

    .row.forumBtnRow.forumBtnArea a.fbRoundLink:hover,
    .row.forumBtnRow.forumBtnArea a.twitterRoundLink:hover {
        text-decoration: none;
        color: #2b3850
    }

.row.forumBtnRow.forumBtnArea a.fbRoundLink {
    color: #415e9b
}

.row.forumBtnRow.forumBtnArea a.twitterRoundLink {
    color: #00deff
}

.showCast {
    background-color: #fff;
    margin: 0 0 10px 0;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1
}

    .showCast .heading {
        padding: 20px 0 15px 15px
    }

    .showCast ul {
        padding: 0;
        margin: 0;
        border: 1px solid #dadada
    }

        .showCast ul li {
            padding: 10px 15px;
            margin: 0;
            border-bottom: 1px solid #dadada
        }

    .showCast .row.castRow div[class^=col] {
        font-size: 13px
    }

        .showCast .row.castRow div[class^=col].celebNameCol img.img-circle {
            width: 65px;
            height: 65px;
            padding: 1px;
            background-color: #e4e4e4;
            display: inline-block;
            vertical-align: top;
        }

        .showCast .row.castRow div[class^=col].celebNameCol a .characters {
            display: inline-block;
            vertical-align: top;
            font-size: 15px;
        }

        .showCast .row.castRow div[class^=col].celebNameCol a {
            font-weight: 600;
            color: #000;
            display: inline-block;
        }

            .showCast .row.castRow div[class^=col].celebNameCol a:hover {
                text-decoration: none
            }

@media (max-width:599px) {
    footer .footerMenuArea .container .row div[class^=col] {
        float: none;
        width: 100%;
    }

        footer .footerMenuArea .container .row div[class^=col].ifLogoCol img {
            width: auto;
        }

        footer .footerMenuArea .container .row div[class^=col].ifFooterMenu {
            padding-left: 65px;
            padding-top: 20px
        }

        footer .footerMenuArea .container .row div[class^=col].socialNetworkMenu {
            padding-left: 65px;
            padding-top: 15px
        }

        footer .footerMenuArea .container .row div[class^=col].popularChannelList {
            padding-left: 65px
        }

            footer .footerMenuArea .container .row div[class^=col].popularChannelList:after,
            footer .footerMenuArea .container .row div[class^=col].popularChannelList:before {
                content: "";
                display: table
            }

            footer .footerMenuArea .container .row div[class^=col].popularChannelList:after {
                clear: both
            }

    .pagination.ifPagination li {
        font-size: 12px
    }

        .pagination.ifPagination li:first-child a span,
        .pagination.ifPagination li:last-child a span {
            display: none
        }

    .thumbnail.newsThumbnail {
        height: auto;
        padding-right: 3px
    }

        .thumbnail.newsThumbnail h3 {
            padding: 0
        }

            .thumbnail.newsThumbnail h3 a span.thumb {
                float: left;
                margin-right: 10px;
                width: 125px
            }

        .thumbnail.newsThumbnail .caption {
            display: inline-block;
            width: auto;
            left: 139px;
            padding: 0;
        }

    .row2ColHorizantal div[class^=col] {
        float: none;
        width: 100%;
    }

        .row2ColHorizantal div[class^=col]:first-child {
            padding: 0 0 5px 0
        }

        .row2ColHorizantal div[class^=col]:last-child {
            padding: 5px 0 0 0
        }

    .thumbNTitle.featuredNews img {
        position: absolute;
        top: 0;
        left: 0
    }

    .thumbNTitle.featuredNews .thumbNTitleHeader {
        position: static !important;
        width: auto !important;
        background: 0 0
    }

        .thumbNTitle.featuredNews .thumbNTitleHeader h2 {
            color: #000;
            padding-top: 0
        }

    .thumbNTitle.featuredNews .hiddenDiv {
        display: none
    }

    .thumbNTitle .thumbNTitleHeader h2 {
        font-size: 16px
    }

    .thumbVerticalLink p {
        font-size: 14px
    }

    .todayNewRow div[class^=col] {
        float: none;
        width: 100%
    }

    .thumbnail.thumb6Col {
        padding-right: 5px
    }

    .thumbnail.thumb3Col,
    .thumbnail.thumb4Col {
        padding-right: 5px;
        padding-bottom: 10px
    }

    .thumbnail a:active.thumbLink img,
    .thumbnail a:link.thumbLink img,
    .thumbnail a:visited.thumbLink img {
        float: left;
        width: 125px
    }

    article header address {
        display: block
    }

    .slick-next,
    .slick-prev {
        width: 30px
    }

    .btn.forumBigBtn {
        padding: 8px 10px
    }

        .btn.forumBigBtn span {
            display: none
        }

    .showCast .row.castRow div[class^=col].celebNameCol {
        float: none;
        width: 100%;
        padding-bottom: 10px
    }

    .todaysNews .container {
        padding: 0
    }

    .todaysNews .heading {
        padding-left: 15px
    }

    .todaysNews .row {
        background-color: #fff;
        padding: 10px;
        margin: 0 0 10px 0
    }

    .todaysNews p.checkRadio {
        padding-left: 15px
    }

    .todaysNews div[class^=col] {
        float: none;
        width: 100%
    }

        .todaysNews div[class^=col] .thumbnail {
            padding-right: 5px
        }

            .todaysNews div[class^=col] .thumbnail a:active.thumbLink span,
            .todaysNews div[class^=col] .thumbnail a:link.thumbLink span,
            .todaysNews div[class^=col] .thumbnail a:visited.thumbLink span {
                line-height: 8px
            }

                .todaysNews div[class^=col] .thumbnail a:active.thumbLink span b,
                .todaysNews div[class^=col] .thumbnail a:link.thumbLink span b,
                .todaysNews div[class^=col] .thumbnail a:visited.thumbLink span b {
                    padding: 2px 0 5px 0
                }

            .todaysNews div[class^=col] .thumbnail a:active.thumbLink img,
            .todaysNews div[class^=col] .thumbnail a:link.thumbLink img,
            .todaysNews div[class^=col] .thumbnail a:visited.thumbLink img {
                float: left;
                margin-right: 10px
            }

    .row.movieCelebVideoEventRow div[class^=col] {
        width: 100%;
        float: none
    }

    .latestVideos {
        padding-bottom: 55px
    }

        .latestVideos .row.videoThumbRow div[class^=col] a span.title {
            max-height: 50px
        }

    .newReleaseMovie h5 a img {
        width: 100px
    }

    .newReleaseMovie h5 a {
        font-size: 15px
    }

    .latestEvent {
        padding-bottom: 45px
    }

        .latestEvent .row.eventThumbRow div[class^=col] a span.title {
            max-height: 68px
        }

    .row.movieDetailRow div[class^=col].movieNameCol,
    .row.movieDetailRow div[class^=col].movieThumbCol {
        float: none;
        width: 100%
    }

    .row.movieDetailRow div[class^=col].movieNameCol {
        padding-top: 5px;
        padding-bottom: 10px
    }

        .row.movieDetailRow div[class^=col].movieNameCol h6 {
            font-size: 14px;
            padding-top: 10px
        }

        .row.movieDetailRow div[class^=col].movieNameCol h3 {
            font-size: 16px
        }

        .row.movieDetailRow div[class^=col].movieNameCol p {
            line-height: 16px;
            font-size: 12px
        }

    section.movieTabSection .container {
        padding-right: 0;
        padding-left: 0
    }

    .nav-tabs.movieTabMenu li {
        float: none;
        width: 100%
    }

        .nav-tabs.movieTabMenu li a {
            display: block;
            float: none;
            border-bottom: 1px solid #e1e1e1
        }

            .nav-tabs.movieTabMenu li a:hover {
                border-bottom-color: #e80844
            }

        .nav-tabs.movieTabMenu li.active a {
            border-bottom: 1px solid #e80844;
            border-width: 0 0 1px 0
        }

            .nav-tabs.movieTabMenu li.active a:hover {
                border-bottom-color: #e80844
            }

    .row.movieThumbNDescRow div[class^=col].movieNameCol,
    .row.movieThumbNDescRow div[class^=col].movieThumbCol {
        float: none;
        width: 100%
    }

    .row.movieThumbNDescRow div[class^=col].movieNameCol {
        padding: 5px 15px 15px 20px
    }

        .row.movieThumbNDescRow div[class^=col].movieNameCol p.moviePlot {
            max-height: 55px;
            -webkit-line-clamp: 3
        }

    .row.movieThumbNDescRow div[class^=col].movieNameCol {
        padding-right: 10px;
        padding-left: 10px
    }

        .row.movieThumbNDescRow div[class^=col].movieNameCol h1 {
            padding-top: 15px
        }

            .row.movieThumbNDescRow div[class^=col].movieNameCol h1 span {
                font-size: 12px
            }

        .row.movieThumbNDescRow div[class^=col].movieNameCol h3 span {
            display: none
        }

        .row.movieThumbNDescRow div[class^=col].movieNameCol h3 b {
            font-size: 22px
        }

        .row.movieThumbNDescRow div[class^=col].movieNameCol p.movieRateText {
            display: none
        }

        .row.movieThumbNDescRow div[class^=col].movieNameCol .ratingStar {
            padding-top: 10px
        }

            .row.movieThumbNDescRow div[class^=col].movieNameCol .ratingStar p {
                font-size: 12px
            }

    .row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink {
        top: 15px
    }

    .row.movieReviewRow div[class^=col] {
        float: none;
        width: 100%;
        padding: 0 0 10px 0
    }

        .row.movieReviewRow div[class^=col] .innerDiv .blockQuote blockquote {
            max-height: 130px;
            -webkit-line-clamp: 6
        }

    .movieCastNCredits .row.castRow div[class^=col].celebNameCol,
    .row.channelLogoDescInnerRow div[class^=col],
    .showCast .row.castRow div[class^=col].celebNameCol {
        float: none;
        width: 100%
    }

        .row.channelLogoDescInnerRow div[class^=col].channelLogoCol {
            padding: 20px 0
        }

        .row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner {
            padding-top: 25px;
            padding-bottom: 25px
        }

    .showCast .row.castRow div[class^=col].celebNameCol {
        padding-bottom: 10px
    }
}

.showCast .row.castRow div[class^=col].celebRoleCol {
    font-weight: 500;
    font-size: 13px
}

    .showCast .row.castRow div[class^=col].celebRoleCol span {
        text-transform: uppercase;
        color: #6f6f6f
    }

@media screen and (min-width:375px) and (max-width:599px) {

    .thumbNTitle.featuredNews,
    .thumbNTitle.featuredNews a {
        height: 72px
    }

        .thumbNTitle.featuredNews img {
            width: 125px
        }

        .thumbNTitle.featuredNews .thumbNTitleHeader {
            padding: 0 0 0 135px
        }

    .movieThumbHeight {
        height: 420px
    }

    .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex {
        height: 190px
    }

    .showCast .row.castRow div[class^=col].celebRoleCol {
        width: 33.33333333%
    }

    .todaysNews div[class^=col] .thumbnail a:active.thumbLink img,
    .todaysNews div[class^=col] .thumbnail a:link.thumbLink img,
    .todaysNews div[class^=col] .thumbnail a:visited.thumbLink img {
        width: 120px
    }

    .popularTVShowArea .row.tvShowRow .tvShowBlock .inner {
        height: 520px
    }

    .movieCastNCredits .row.castRow div[class^=col].celebRoleCol,
    .showCast .row.castRow div[class^=col].celebRoleCol {
        width: 33.33333333%
    }
}

.showCast .row.castRow div[class^=col].celebRoleCol b {
    color: #555;
    font-weight: 600;
    padding-right: 4px
}

.table-responsive[data-pattern=priority-columns] > .table > thead > tr > th {
    padding: 20px 10px;
    font-size: 14px;
    text-transform: uppercase
}

.table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th {
    background-color: #e8e6e7;
    font-size: 14px;
    font-weight: 600;
}

.table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr:nth-child(even) {
    background-color: #a8a8a8
}

.table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td .table_home {
    color: #333;
    font-weight: 600;
}

    .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class,
    .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
        width: 87%;
        display: inline-block;
        vertical-align: top
    }

        .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class p.photoTag {
            line-height: normal;
            padding-bottom: 0;
            width: auto;
        }

.forumsDivSectionCom .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
    width: 87%;
}

    .forumsDivSectionCom .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class .photoTag {
        line-height: normal;
        padding-bottom: 0;
    }

.table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td .table_home a {
    color: #193485;
    word-break: break-word;
}

.table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr:nth-child(even) td {
    background-color: #e7e5e6;
}

.table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td.lastPostTd,
.table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td:last-child {
    text-align: center
}

.table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr:nth-child(odd) td {
    background-color: #f7f5f6
}

.table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td .table_home .icons_comm_set {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px
}

.table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td .table_home p.tableStatics a {
    width: auto
}

.forunTopicsTbl {
    font-size: 14px
}

.table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr:nth-child(even) td {
    background: #e1dfe0;
}

.table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr:nth-child(odd) td {
    background: #f5f2f4;
}

.table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td .table_home .showUserForumPostList {
    display: inline-block;
    vertical-align: top;
    float: right;
    margin-top: -20px;
}

    .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td .table_home .showUserForumPostList button {
        background: transparent;
        border-width: 0;
        border: 0;
    }

        .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td .table_home .showUserForumPostList button .fa {
            font-size: 15px;
        }

.mywatchtopicsandposts .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td.topicTd .table_home {
    position: relative;
}

    .mywatchtopicsandposts .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td.topicTd .table_home .showUserForumPostList {
        position: absolute;
        top: 20px;
        right: 0;
        z-index: 9;
    }

    .mywatchtopicsandposts .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td.topicTd .table_home span a {
        margin-top: 0;
    }

.mywatchtopicsandposts .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td.topicTd .showUserForumPostListSection ul li {
    display: inline-block;
    padding: 0 5px;
    border-right: 1px solid #ddd;
}

.mywatchtopicsandposts .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td.topicTd .showUserForumPostListSection {
    padding: 8px 0 0;
}

    .mywatchtopicsandposts .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td.topicTd .showUserForumPostListSection ul {
        margin-bottom: 0;
    }

        .mywatchtopicsandposts .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td.topicTd .showUserForumPostListSection ul li a {
            font-size: 12px;
            color: #000;
            text-decoration: none;
            font-weight: 500;
        }

        .mywatchtopicsandposts .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td.topicTd .showUserForumPostListSection ul li:last-child {
            border-right: 0;
        }

.mywatchtopicsandposts .gotouserpostsbytopicdate {
    padding: 8px 21px;
    background: #17a2b8;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    text-transform: capitalize;
    border-radius: 30px;
    margin-top: 10px;
    display: inline-block;
    font-weight: 500;
}

.forunTopicsTbl .viewColor {
    color: #0c99e9
}

.forunTopicsTbl .replyColor {
    color: #eb2c57
}

.forunTopicsTbl .authorColor,
.forunTopicsTbl .authorColor a {
    color: #535353
}

.forunTopicsTbl .lastPostTd a {
    color: #193485
}

.forunTopicsTbl .topicTd p.topicPageCount {
    font-size: 12px;
    font-weight: 400;
    padding-bottom: 0;
}

    .forunTopicsTbl .topicTd p.topicPageCount a {
        color: #015589;
    }

    .forunTopicsTbl .topicTd p.topicPageCount i {
        vertical-align: top;
        display: inline-block;
        margin-top: -4px;
    }

.forunTopicsTbl .blueBgHeading,
.forunTopicsTbl .violetBgHeading {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
    color: #fff;
    font-weight: 600
}

.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.showRatingRow .rating.forums_topic_page_div {
    margin-top: 18px;
    display: inline-block
}

.forumThumbChaksaRow div[class^=col].chaskaMeter {
    background: #631436;
    width: 30.33%;
    min-height: 250px
}

.forumThumbChaksaRow div[class^=col].aboutShow {
    width: 33.33%;
    min-height: 250px;
    background-color: #fff;
    padding: 20px 26px;
    font-size: 13px
}

    .forumThumbChaksaRow div[class^=col].aboutShow .editArticleAdmin,
    .forumThumbChaksaRow div[class^=col].aboutShow .follw_div_button {
        display: inline-block;
        vertical-align: top;
        float: right;
        margin: 0 2px;
    }

    .forumThumbChaksaRow div[class^=col].aboutShow h6 {
        color: #000;
        font-size: 14px
    }

        .forumThumbChaksaRow div[class^=col].aboutShow h6 span {
            display: block;
            width: 19px;
            height: 3px;
            margin-top: 10px;
            background: #f10038
        }

    .forumThumbChaksaRow div[class^=col].aboutShow h2 {
        color: #000;
        font-weight: 600;
        font-size: 18px
    }

    .forumThumbChaksaRow div[class^=col].aboutShow p {
        color: #000;
        font-size: 13px;
        line-height: 18px
    }

    .forumThumbChaksaRow div[class^=col].aboutShow a {
        color: #fff;
        font-size: 13px;
        padding: 7px 14px;
        background: #f10038;
        border-radius: 30px;
        display: inline-block;
        font-weight: 600;
        text-decoration: none
    }

        .forumThumbChaksaRow div[class^=col].aboutShow a:hover {
            color: #fff;
            background: #000
        }

.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.showRatingRow .rating.forums_topic_page_div i {
    color: #ffc000;
    font-size: 18px
}

.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.rankRow div[class^=col] b {
    display: inline-block;
    text-align: center;
    vertical-align: top
}

.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .showRatingRow .center-block {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 600;
    background-color: #c10443;
    margin-top: 0;
    color: #fff;
    border-width: 0
}

.aboutShowSection .forumThumbChaksaRow div[class^=col].showThumb img {
    height: 250px
}

.row.forumBtnRow.forumBtnArea div[class^=col-]:first-child .heading {
    text-transform: uppercase
}

.forumPageContainer .row.forumRow div[class^=col].right300Col {
    padding-left: 0
}

.forumPageContainer .forumRow.floatingContainer .right300Col .forumRightColBanner .adBannerSection {
    padding: 0;
}

.aboutShowSection .forumThumbChaksaRow div[class^=col].showThumb {
    padding-left: 0;
    width: 33.33%;
    height: 250px
}

.row.forumOverviewRow div[class^=col].right {
    padding-left: 5px
}

.forumThumbChaksaRow div[class^=col].chaskaMeter {
    font-size: 12px;
    color: #fff;
    font-weight: 600
}

    .forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner .row.rankRow h6 {
        font-size: 12px;
        color: #fff;
        font-weight: 600
    }

    .forumThumbChaksaRow div[class^=col].chaskaMeter .commonStarRating {
        text-align: center;
        display: block;
        margin: 15px 0 0
    }

        .forumThumbChaksaRow div[class^=col].chaskaMeter .commonStarRating .rating.forums_topic_page_div .fa {
            font-size: 23px;
            color: #ccc;
            margin-right: 6px
        }

.container.forumPageContainer {
    padding: 15px 0
}

    .container.forumPageContainer .row.forumBtnRow.forumBtnArea div[class^=col-]:first-child .heading {
        padding-top: 0
    }

    .container.forumPageContainer .row.forumBtnRow.forumBtnArea div[class^=col-]:last-child {
        text-align: right;
        margin-bottom: 10px;
    }

    .container.forumPageContainer .table-responsive.forunTopicsTbl {
        margin-bottom: 0
    }

    .container.forumPageContainer .forumBtnArea .row.forumBtnRow div[class^=col-]:first-child {
        padding-top: 0;
        padding-left: 0
    }

    .container.forumPageContainer .row.forumRow div[class^=col].right300Col {
        padding-top: 0
    }

section.pageTitleSection.tv_show_title_page {
    background-color: #f0f1f4;
    border: 0;
    padding: 35px 0 15px
}

.forunTopicsTbl .topicTd p.topicPageCount {
    padding-left: 0;
    font-weight: 400
}

.forumThumbChaksaRow div[class^=col].aboutShow p a {
    text-transform: capitalize
}

.right300pxSection .right300pxRow p:empty {
    display: none
}

.right300pxSection .right300pxRow .leftDetailCol .whiteBg {
    background: 0 0
}

.table_new_replay_on_div table tr td.topicTd .table_home .table-first-td-div-class .form-check-input {
    margin: 0;
    margin-right: 0;
    height: 15px;
    width: 15px;
    display: inline-block;
    vertical-align: top
}

.table_new_replay_on_div table tr td.topicTd .table_home .table-first-td-div-class a {
    display: inline-block;
    vertical-align: top;
    width: 100%;
}

.forumsDivSectionCom .table_new_replay_on_div table tr td.topicTd .table_home .table-first-td-div-class a {
    width: 90%;
}

.table_new_replay_on_div table tr td.topicTd .table_home .table-first-td-div-class p.topicPageCount a {
    width: auto
}

.common_in_person_page_div.newAllDetailsPage .middleContentTwoRow .middleContentTwoLeftCol {
    padding: 0
}

    .common_in_person_page_div.newAllDetailsPage .middleContentTwoRow .middleContentTwoLeftCol .todaysNews.radio.popular_celeb {
        padding: 0;
        border-top: 0;
        margin: 0;
    }

.social_icon_in_searchbar.afterLoginShowSocial {
    right: 26%;
}

@media screen and (min-width:993px) and (max-width:1020px) {
    .row.forumOverviewRow div[class^=col].left {
        width: 100%;
    }

    .aboutShowSection .forumThumbChaksaRow div[class^=col].showThumb,
    .forumThumbChaksaRow div[class^=col].aboutShow,
    .row.forumThumbChaksaRow div[class^=col].chaskaMeter {
        width: 30%;
        min-height: 266px;
    }

    .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
        width: 80%;
    }
}

@media screen and (min-width:1024px) and (max-width:1279px) {
    .container {
        width: 1000px;
    }

    .subNavigation,
    .container {
        width: 1024px;
    }

    .celebOverviewRow .secondCol .innerCol p {
        padding-top: 10px;
    }

    .celebOverviewRow .secondCol .innerCol a:active.btn,
    .celebOverviewRow .secondCol .innerCol a:link.btn,
    .celebOverviewRow .secondCol .innerCol a:visited.btn {
        margin-top: 15px
    }

    .tob5Celeb .top5CelebTab li a {
        padding: 0 1px;
        margin-top: 5px
    }

    .subNavigation,
    .movieOverviewSection.divCelebOveriew .row.banner300X600Row div[class^=col].banner300X600RowLeftCol {
        width: 100%
    }

    .six-col-in-div .thumbnail.newsThumbnail.video-height-thumb {
        height: 256px
    }

    .todaysNews .row {
        margin: 0 -5px
    }

        .todaysNews .row div[class^=col] {
            padding-left: 5px;
            padding-right: 5px
        }

    .glbAnnouncementArea .row.announcementRow div[class^=col].announcementArea {
        padding-left: 0;
        padding-right: 0;
        width: 67.9999%
    }

    .tob5Celeb .top5CelebTab li a {
        padding: 0 1px;
        margin-top: 5px
    }

    ul.testimonialsTabListNav li a {
        padding-left: 11px;
        padding-right: 11px
    }

    .subNavigation {
        width: 100%
    }

    .social_icon_in_searchbar {
        right: 24%
    }

        .social_icon_in_searchbar.afterLoginShowSocial {
            right: 28%;
        }

    .forumThumbChaksaRow {
        height: 205px
    }

    .aboutShowSection .forumThumbChaksaRow div[class^=col].showThumb {
        min-height: 205px;
        width: 33%;
    }

    .aboutShowSection .forumThumbChaksaRow div[class^=col].aboutShow {
        min-height: 266px;
        width: 30%;
    }

    .aboutShowSection .forumThumbChaksaRow div[class^=col].chaskaMeter {
        padding: 10px;
        min-height: 205px;
        width: 30%;
    }

        .aboutShowSection .forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner {
            padding: 0
        }

            .aboutShowSection .forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner hr {
                margin: 2px 0
            }

    .common_section_in_div .thumb_in_common_div_height {
        min-height: 211px
    }

    .common_section_in_div .four-col-in-div .thumb_in_common_div_height {
        min-height: 258px;
    }

    .common_section_in_div .three-col-in-div .thumb_in_common_div_height {
        min-height: 215px
    }

    .aboutShowSection .forumThumbChaksaRow div[class^=col].showThumb img {
        height: 205px
    }

    .editArticleAdmin {
        display: inline-block;
        vertical-align: top;
    }

    .row.forumOverviewRow div[class^=col].left {
        width: 100%;
    }

    .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
        width: 80%;
    }

    .quizzes-section .new_pagination_section li a {
        margin-right: 0;
    }

    .main_inbox_div .inboxtabDiv .tab-content .table-responsive[data-pattern=priority-columns] > .table > tbody > tr.readMsgRow td h5 a {
        width: 86%;
    }
}

.displayBlock {
    display: block !important
}

.absmiddle,
.videoSocialShareRow a.fbRoundLink,
.videoSocialShareRow a.shareLink,
.videoSocialShareRow a.shareLink i.fa {
    vertical-align: middle;
}

.slick-next:before,
.slick-prev:before {
    color: #fff
}

.videoDetails h6.header {
    color: #e80844
}

.videoCommentBox h4,
.videoCommentBox h6.commentAll,
.videoDetails h2 {
    color: #000
}

.slick-list,
.slick-next,
.slick-prev,
.slick-slide img,
.slick-slider,
.slick-track {
    display: block
}

.slick-next,
.slick-prev,
.videoBigThumb span {
    position: absolute
}

.slick-list,
.slick-slider,
.slick-track,
.videoBigThumb {
    position: relative
}

.videoCommentBox .videoCommentContainer {
    clear: both !important
}

.videoBigThumb,
.videoCommentBox,
.videoCommentBox .videoCommentContainer,
section.videoPlaySection,
section.videoPlaySection2 .row.videoPlayPageRow {
    zoom: 1
}

    .videoBigThumb:after,
    .videoBigThumb:before,
    .videoCommentBox .videoCommentContainer:after,
    .videoCommentBox .videoCommentContainer:before,
    .videoCommentBox:after,
    .videoCommentBox:before,
    section.videoPlaySection2 .row.videoPlayPageRow:after,
    section.videoPlaySection2 .row.videoPlayPageRow:before,
    section.videoPlaySection:after,
    section.videoPlaySection:before {
        content: "\0020";
        display: block;
        height: 0;
        overflow: hidden
    }

    .videoBigThumb:after,
    .videoCommentBox .videoCommentContainer:after,
    .videoCommentBox:after,
    section.videoPlaySection2 .row.videoPlayPageRow:after,
    section.videoPlaySection:after {
        clear: both
    }

.slick-slide {
    float: left;
    outline: none;
}

.videoBigThumb span b {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 17px;
    max-height: 34px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.videoBigThumb img {
    width: 100%
}

.bigboss-banner {
    text-align: center;
    display: inline-block;
}

@media screen and (min-width:600px) and (max-width:767px) {

    footer .footerMenuArea .container .row div[class^=col].ifLogoCol,
    footer .footerMenuArea .container .row div[class^=col].ifFooterMenu,
    footer .footerMenuArea .container .row div[class^=col].socialNetworkMenu {
        padding-left: 30px
    }

    footer .footerMenuArea .container .row div[class^=col].popularChannelList {
        padding-left: 20px
    }

    .thumbnail.newsThumbnail {
        min-height: 230px
    }

    .thumbNTitle .thumbNTitleHeader.bigThumb h2 {
        font-size: 20px
    }

    .movieThumbHeight {
        height: 540px
    }

    .thumbnail.thumb6Col {
        min-height: 270px
    }

    .thumbnail.thumb4Col,
    .thumbnail.thumb3Col,
    .thumbnail.newsThumbnail {
        height: 245px
    }

    .thumbnail.newsThumbnail {
        min-height: inherit
    }

    .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex,
    .todaysNews div[class^=col] .thumbnail {
        height: 255px
    }

    .row.celebOverviewRow .secondCol {
        height: 210px
    }

    .celebOverviewRow2 .firstCol {
        height: 197px
    }

    .todaysNews .row {
        margin: 0 -5px
    }

    .popularTVShowArea .row.tvShowRow .tvShowBlock .inner {
        height: 530px
    }

    .latestEvent,
    .latestVideos,
    .newReleaseMovie,
    .tob5Celeb {
        height: 590px
    }

    .subNavigation a div .badge {
        right: 2%
    }

    .row.movieDetailRow div[class^=col].movieThumbCol {
        min-height: 436px;
        width: 47%
    }

    .row.movieDetailRow div[class^=col].movieNameCol {
        min-height: 436px;
        width: 53%
    }

        .row.movieDetailRow div[class^=col].movieNameCol h6 {
            font-size: 16px;
            padding-top: 15px
        }

        .row.movieDetailRow div[class^=col].movieNameCol h3 {
            font-size: 18px
        }

    .row.movieThumbNDescRow div[class^=col].movieThumbCol,
    .row.movieThumbNDescRow div[class^=col].movieNameCol {
        min-height: 387px
    }

        .row.movieThumbNDescRow div[class^=col].movieNameCol h1 {
            font-size: 18px;
            padding-top: 15px
        }

        .row.movieThumbNDescRow div[class^=col].movieNameCol p.moviePlot {
            max-height: 37px
        }

    .row.movieReviewRow div[class^=col] {
        padding-right: 5px;
        padding-left: 5px
    }

        .row.movieReviewRow div[class^=col] .innerDiv {
            min-height: 298px
        }

    .subNavigation a div .badge {
        right: 28%
    }

    .row.channelLogoDescInnerRow div[class^=col].channelLogoCol {
        height: 205px
    }
}

@media (max-width:399px) {
    .row.eventThumbRow div[class^=col] {
        float: none;
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }
}

.videoBigThumb span {
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 10px;
    text-shadow: 0 0 10px rgba(0, 0, 0, .6);
    background: -moz-linear-gradient(top, rgba(22, 22, 22, 0) 0, rgba(20, 20, 20, .1) 10%, rgba(17, 17, 17, .15) 25%, rgba(0, 0, 0, .75) 100%);
    background: -webkit-linear-gradient(top, rgba(22, 22, 22, 0) 0, rgba(20, 20, 20, .1) 10%, rgba(17, 17, 17, .15) 25%, rgba(0, 0, 0, .75) 100%);
    background: linear-gradient(to bottom, rgba(22, 22, 22, 0) 0, rgba(20, 20, 20, .1) 10%, rgba(17, 17, 17, .15) 25%, rgba(0, 0, 0, .75) 100%)
}

@media (min-width:768px) {

    .row.leftMenuColRow div[class^=col].leftMenuCol,
    .row.leftMenuColRow div[class^=col].rightContentCol {
        padding-top: 15px;
        padding-bottom: 15px
    }

    .row.leftMenuColRow div[class^=col].leftMenuCol {
        border-right: 1px solid #dfdfdf;
        padding-right: 10px
    }

    .row.leftMenuColRow div[class^=col].rightContentCol {
        padding-left: 10px
    }

    header .container-fluid {
        padding-left: 0
    }

    header .searchBox {
        height: 50px;
        top: 0;
        right: 0;
        z-index: 3
    }

    header a.navSearchBtn {
        top: 15px;
        z-index: 1
    }

    .dropdown.open .dropdown-menu.quickLinkDropBox {
        max-height: 495px
    }

    .dropdown-menu.notificationDropBox {
        height: 500px;
        width: 450px;
        left: -386px
    }

        .dropdown-menu.notificationDropBox.notifyBoxMyforum {
            width: 375px;
            left: -310px
        }

    .notificationDropBox .notficationContainer {
        max-height: 305px;
    }

    .notficationContainer.messageNotification a {
        padding: 5px 10px !important
    }

    footer .footerMenuArea .container .row div[class^=col].ifFooterMenu {
        padding-left: 50px
    }

    .pagination.ifPagination {
        padding-left: 10px;
        padding-right: 10px
    }

    ul.tabListNav li {
        display: inline
    }

        ul.tabListNav li.active a:active,
        ul.tabListNav li.active a:hover,
        ul.tabListNav li.active a:link,
        ul.tabListNav li.active a:visited {
            border-bottom: 3px solid #e80844;
            color: #000;
            cursor: default
        }

        ul.tabListNav li a {
            border-right: 1px solid #ddd;
            padding: 15px 20px;
            float: left
        }

            ul.tabListNav li a:hover {
                border-bottom-color: #e80844
            }

    .thumbnail.newsThumbnail {
        padding: 0;
    }

    .photoContainer .row.photoShareRow div[class^=col]:last-child {
        text-align: right
    }

    .photoClip {
        padding: 0 50px
    }

    .thumbVerticalLink a {
        font-size: 14px
    }

    article .articleAuthor .whatsUpLink {
        display: none
    }

    .celebBioPageTitle {
        border-top: 2px solid #e80844;
        margin-top: 20px;
        padding-top: 15px
    }

    .celebBio2ColInnerRow .celebBioContentCol aside,
    .celebBio2ColInnerRow .celebBioContentCol2 aside {
        width: 300px;
        margin: 8px 0 0 10px
    }

    .row.banner300X600Row {
        margin: 0 -5px
    }

    .row.celebBio2ColInnerRow div[class^=col].celeBioTitleCol {
        padding: 0 0 0 5px
    }

    .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex {
        position: relative
    }

        .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex .caption {
            position: absolute;
            left: 10px;
            bottom: 0
        }

    .forumTitleBg .container h2 {
        top: 38%
    }

    .forumTitleBg .container p {
        top: 35%
    }

    .forumBtnArea .row.forumBtnRow div[class^=col]:first-child {
        padding-left: 0
    }

    .forumBtnArea .row.forumBtnRow div[class^=col]:last-child {
        padding-right: 0;
        padding-top: 10px;
        text-align: right
    }

    .whatsUpLink,
    .row.movieThumbNDescRow div[class^=col].movieShortDecCol .socialLink a.whatsUpLink {
        display: none
    }

    .row.forumOverviewRow {
        margin: 0
    }

    .popularTVShowArea .row.tvShowRow.slider [dir=rtl] .slick-prev,
    .popularTVShowArea .row.tvShowRow.slider .slick-prev {
        right: 110px !important
    }

    .nav-tabs.movieReleaseTab {
        text-align: center
    }

    .row.movieThumbNDescRow div[class^=col].movieNameCol {
        padding-right: 30px;
        padding-left: 30px
    }

        .row.movieThumbNDescRow div[class^=col].movieNameCol p.moviePlot {
            max-height: 55px;
            -webkit-line-clamp: 3
        }

    ul.testimonialsTabListNav li a {
        width: 50%
    }

    .profileSubNav li a {
        width: 14%
    }

    .profileSubNav.messageMenu a {
        width: 24.3333%
    }

    .newsFeed .newsMessageContainer {
        font-size: 14px;
        font-family: 'Open Sans', sans-serif
    }

    .sendToAddressBar {
        margin-left: 30px;
        padding-left: 5px
    }

    .newMessageContainer .messageContainer {
        padding: 20px 30px 0
    }

    .newMessageContainer .messageFooter .btn {
        float: right
    }

    .postListView .row.postListRow {
        overflow: visible
    }

        .postListView .row.postListRow div[class^=col-] {
            padding-bottom: 0;
            margin-bottom: 0
        }

            .postListView .row.postListRow div[class^=col-].postListRowLeft {
                border-right: 1px solid #e9e9e9;
                text-align: center
            }

                .postListView .row.postListRow div[class^=col-].postListRowLeft img.img-circle {
                    width: 75px;
                    height: 75px;
                    display: block;
                    margin: 15px auto 10px auto
                }

            .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer {
                min-height: 223px;
                padding: 10px 15px 15px 15px
            }

    .row.forumBtnRow.forumBtnArea div[class^=col-]:first-child .heading {
        padding-top: 16px
    }

    .forumBtnArea .row.forumBtnRow div[class^=col-]:last-child {
        text-align: right
    }

    .videoBigThumb span {
        font-size: 18px
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .row.leftMenuColRow div[class^=col].rightContentCol {
        width: 75%
    }

    header .container {
        padding-left: 5px
    }

    footer .footerMenuArea .container .row div[class^=col].ifLogoCol {
        padding-left: 40px
    }

    footer .footerMenuArea .container .row div[class^=col].socialNetworkMenu {
        padding-left: 50px
    }

    footer .footerMenuArea .container .row {
        margin: 0 -3px
    }

        footer .footerMenuArea .container .row div[class^=col] {
            padding-left: 3px;
            padding-right: 3px
        }

    footer .footerBottom .container {
        padding: 92px 20px 10px 20px
    }

    .thumbnail.newsThumbnail {
        min-height: 240px
    }

    .photoContainer .wrapper {
        padding: 15px 20px
    }

    .photoContainer .commentContainer {
        padding: 10px 20px 60px 20px
    }

    .thumbNTitle .thumbNTitleHeader.bigThumb h2 {
        font-size: 22px
    }

    .movieThumbHeight {
        height: 480px
    }

    .midContainer .container {
        padding: 0 10px
    }

    .thumbnail.thumb6Col {
        height: 275px
    }

    .thumbnail.thumb4Col {
        height: 208px
    }

    .thumbnail.thumb3Col {
        height: 235px
    }

    .sticky {
        position: static !important
    }

    .popularTVShowArea.popular_chan_icon ul li {
        width: 32.99%
    }

    .newReleaseMovie .new_relizing_div_sec .name_of_relzing_div {
        width: 47% !important;
        margin-left: 8px
    }

    .latestEvent,
    .latestVideos,
    .newReleaseMovie {
        height: 610px
    }

        .latestVideos .row.videoThumbRow {
            padding: 0 12px
        }

    .social_icon_in_searchbar {
        right: 16%
    }

    .comm_search_bar_div_head a.navSearchBtn {
        padding: 0
    }

    ul.beforeLogin.log_div_but {
        right: 10px
    }

    .common_section_in_div:nth-child(4) .three-col-in-div .thumb_in_common_div_height {
        min-height: 281px
    }

    .subNavigation {
        width: 100%
    }

    .row.movieThumbNDescRow div[class^=col].movieNameCol {
        min-height: 467px
    }

    .row.movieThumbNDescRow div[class^=col].movieShortDecCol {
        min-height: auto;
        text-align: center
    }

        .row.movieThumbNDescRow div[class^=col].movieShortDecCol a.btn {
            display: inline-block
        }

    .celebOverviewRow .firstCol img.celebProfilePic {
        width: auto
    }

    .celebOverviewRow .secondCol.divOveviewContainer .innerCol .divCelebBtns .follw_div_button {
        margin-top: 5px;
        margin-left: 0
    }

    .six-col-in-div .thumbnail.newsThumbnail.video-height-thumb {
        height: 282px;
        min-height: 161px
    }

    .common_section_in_div .thumb_in_common_div_height {
        min-height: 282px
    }

    .quizz-landing-page .thumb_in_common_div_height {
        height: 279px;
    }

    .common_in_person_page_div .tab-content .celebList {
        min-height: 275px
    }

    .divCommonContainer .common_section_in_div .thumb_in_common_div_height {
        min-height: 281px
    }

    #photoDialogBox .modal-body {
        height: auto
    }

    .photoContainer .wrapper .views_link_div {
        width: 50px;
        margin: auto
    }

    .comm_cal_height_f {
        height: auto
    }

    .photoContainer .wrapper .link a.fbRoundLink {
        display: inline-block;
        text-align: center;
        margin-top: 0;
        margin-bottom: 0
    }

    .photoContainer .wrapper .link a.shareLink {
        display: inline-block;
        margin-right: 0
    }

    .photoContainer .wrapper .link a.twitterRoundLink {
        display: inline-block;
        margin-bottom: 0
    }

    .common_section_in_div .thumb_in_common_div_height a.thumbLink {
        width: 100%
    }

    .fan_club_new_section .user_fanclub .right_div {
        width: 70%
    }

        .fan_club_new_section .user_fanclub .right_div .name_of_div {
            width: 60%
        }

    .profile_hover_div .hover_show_div {
        width: 356px
    }

    .category_div .bcBox {
        width: 90px
    }

        .category_div .bcBox .dropdown .dropdown-menu {
            left: -80px
        }

            .category_div .bcBox .dropdown .dropdown-menu:before {
                left: auto;
                right: 10px
            }

    .social_icon_in_searchbar {
        right: 18%
    }

    ul.beforeLogin.log_div_but {
        margin-top: 16px
    }

    .divCommonContainer.borderOnlyVideos .common_section_in_div .thumb_in_common_div_height {
        min-height: 281px
    }

    .playContainer {
        padding-left: 15px
    }

    .common_section_in_div .six-col-in-div-show .thumbnail.newsThumbnail.thumb_in_common_div_height.show_in_div_in_height {
        height: 154px;
        min-height: auto
    }

    .photoDialogBox .modal-dialog {
        width: 100%
    }

    .tv_show_in_div_section .divCommonContainer .marg-top.four-col-in-div-show .thumbnail.newsThumbnail {
        min-height: auto;
        height: auto
    }

    .six-col-in-div .thumbnail.newsThumbnail {
        height: 306px;
        min-height: 186px
    }

    .tv_show_in_div_section .common_section_in_div .marg-top {
        width: 33.33%
    }

    .six-col-in-div .thumbnail.newsThumbnail.video-height-thumb {
        height: 293px
    }

    .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .wrapper .link a.shareLink .fa {
        display: inline-block;
        margin-top: 0;
        vertical-align: middle
    }

    .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .wrapper .link a {
        margin-right: 10px
    }

        .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .wrapper .link a:last-child {
            margin-right: 0
        }

        .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .wrapper .link a.shareLink .fa {
            margin-left: 5px
        }

    .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .right_border_div,
    .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .wrapper {
        border: 0
    }

    .featursforums .featursdiv strong {
        font-size: 9px
    }

    .featursforums .featursdiv {
        width: 12%
    }

    .new_pagination_section li a span {
        display: none;
    }

    .new_pagination_section li:nth-child(3) a,
    .new_pagination_section li:nth-child(1) a {
        width: 30px;
        height: 30px;
        position: relative;
        display: inline-block;
        vertical-align: top;
    }

        .new_pagination_section li:nth-child(3) a .fa,
        .new_pagination_section li:nth-child(1) a .fa {
            position: absolute !important;
            top: 50%;
            left: 0;
            right: 0;
            text-align: center;
            margin: auto;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
        }

    .new_pagination_section li strong {
        width: 66px;
    }

    .new_pagination_section li:first-child a:first-child .fa:after {
        left: 9px;
    }

    .new_pagination_section li:last-child a:last-child .fa:after {
        right: 9px;
    }

    .forumsDivSectionCom .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
        width: 78% !important;
    }

    .six-col-in-div .thumbnail.newsThumbnail.video-height-thumb {
        height: 198px;
    }

    .new_pagination_section li:nth-child(1),
    .new_pagination_section li:nth-child(3) {
        width: 30%;
    }

    .divCommonContainer.borderOnlyVideos .common_section_in_div .three-col-in-div .thumb_in_common_div_height.video-height-thumb {
        min-height: 204px;
        height: 186px;
    }

    .row.masonryEventRow .well.photoWell .gallery_section_divbog a b {
        width: 100%;
    }

    .row.movieThumbNDescRow div[class^=col].movieThumbCol,
    .row.movieThumbNDescRow div[class^=col].movieNameCol,
    .row.movieThumbNDescRow div[class^=col].movieShortDecCol {
        width: 33.33%;
    }

    .celebOverviewRow .firstCol img.celebProfilePic {
        height: 270px;
        object-fit: cover;
    }

    .subNavigation a span {
        font-size: 10px;
    }

    .common_section_in_div .three-col-in-div-show .thumbnail.newsThumbnail.thumb_in_common_div_height.show_in_div_in_height {
        min-height: 109px;
        height: 164px;
    }

    .photoContainer.photoDetailsGallery.details_photo_div .wrapper .gallery_content_page {
        padding: 0 53px 20px 53px;
    }

    .editArticleAdmin {
        display: inline-block;
        vertical-align: top;
    }

    .photoContainer .wrapper .link {
        text-align: left;
        display: inline-block;
    }

    .photoContainerSection.photo_gallery_det .photoContainer.photoDetailsGallery.details_photo_div .views_link_div {
        display: inline-block;
        float: right;
    }

    .photoContainer .wrapper .views_link_div {
        width: 84px;
    }

    .photoDetailsGallery.details_photo_div .comm_cal_height_f {
        height: auto !important;
        width: 100%;
        clear: both;
    }

    .common_section_in_div:nth-child(4) .three-col-in-div .thumb_in_common_div_height {
        min-height: 166px;
        height: 198px;
    }

    .fan_club_new_section .user_fanclub .right_div .name_of_div {
        width: 49%;
    }

    .fan_club_new_section .user_fanclub .right_div {
        width: 100%;
        display: inline-block;
    }

    .btn.forumBigBtn.blueBg {
        padding: 8px 20px 8px 5px;
    }

    .common_section_in_div .three-col-in-div .thumb_in_common_div_height.video-height-thumb {
        min-height: 199px;
        height: 165px;
    }

    .row.masonryEventRow .well.photoWell .gallery_section_divbog .mediaGalleryDetailsCard {
        width: 100%;
    }

    .dropdown-menu.notificationDropBox.notifyBoxMyforum {
        width: 300px;
        left: -214px;
    }

    .category_div .bcBox {
        width: 78px;
        font-size: 12px;
    }

    .main_inbox_div .inboxtabDiv .tab-content .table-responsive[data-pattern=priority-columns] > .table > tbody > tr td .icons_comm_set {
        display: none;
    }

    .main_inbox_div .inboxtabDiv .tab-content .table-responsive[data-pattern=priority-columns] > .table > tbody > tr td.offThTd {
        text-align: center;
    }

    .main_inbox_div .new_pagination_section li:nth-child(1),
    .main_inbox_div .new_pagination_section li:nth-child(3) {
        width: 20%;
    }

    .user_image_div_in {
        width: 30px;
        height: 30px;
    }

    .dashbord_new_str .newsFeed {
        padding: 8px 4px 0 6px;
    }

        .dashbord_new_str .newsFeed .content_div {
            margin-left: 14px;
        }

    .profileSection .heading_profile_div .profileSubNav.myMainMenuB ul li a {
        height: 100px;
        padding: 10px 6px;
    }

    .aboutShowSection .row.forumThumbChaksaRow div[class^=col].chaskaMeter {
        min-height: 266px;
    }

    .divTopicReplySection {
        padding-bottom: 20px;
    }

        .divTopicReplySection form {
            height: 571px;
        }

        .divTopicReplySection .noteBox {
            min-height: 573px;
            padding: 54px 18px 12px;
        }

    .container.forumPageContainer .row.forumRow div[class^=col].leftContainer {
        padding-left: 0;
    }

    .todaysNews div[class^=col] .thumbnail a {
        width: 100%;
    }

    article .articleAuthor .articlesAuthorLeftDiv {
        text-align: left
    }

        article .articleAuthor .articlesAuthorLeftDiv h4 {
            display: inline-block
        }

        article .articleAuthor .articlesAuthorLeftDiv img {
            float: left !important;
            margin-right: 10px
        }

    article .articleAuthor a.fbRoundLink {
        display: inline-block;
        margin-bottom: 0;
    }

    .subNavigation a div .badge {
        right: 10%
    }

    .thumbnail.newsThumbnail {
        height: 260px
    }

    .common_section_in_div .thumb_in_common_div_height {
        width: 100%;
        min-height: auto;
        height: 218px;
    }

    .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex {
        height: 255px
    }

    .row.celebOverviewRow .secondCol {
        height: 270px
    }

    .celebOverviewRow .firstCol,
    .celebOverviewRow .secondCol {
        height: 271px
    }

        .celebOverviewRow .firstCol .celebRank {
            width: 60px
        }

            .celebOverviewRow .firstCol .celebRank .rankIcon {
                height: 40px !important;
                padding-top: 5px
            }

        .celebOverviewRow .secondCol .innerCol {
            padding-top: 10px
        }

    .celebOverviewRow2 .firstCol {
        height: 199px
    }

    .userfanclub_section a.user-list {
        width: 18.7%
    }

    .slick-next,
    .slick-prev {
        top: 27%
    }

    .forumTitleBg,
    .forumTitleBg .container {
        height: 170px
    }

    .row.forumOverviewRow div[class^=col].left {
        padding-right: 0;
        padding-left: 0
    }

    .row.forumThumbChaksaRow div[class^=col].chaskaMeter {
        min-height: 297px
    }

    .todaysNews .row div[class^=col] {
        padding-left: 3px;
        padding-right: 3px
    }

    .todaysNews div[class^=col] .thumbnail {
        height: 212px
    }

    .glbAnnouncementArea .row.announcementRow div[class^=col].announcementArea {
        float: none;
        width: 100%
    }

    .popularTVShowArea .row.tvShowRow {
        margin: 0 -4px
    }

        .popularTVShowArea .row.tvShowRow div[class^=col].tvShowBlock {
            padding-left: 4px;
            padding-right: 4px
        }

        .popularTVShowArea .row.tvShowRow .tvShowBlock .inner {
            height: 540px
        }

    form.forumJump button.btn {
        padding: 10px 13px
    }

    .row.movieCelebVideoEventRow div[class^=col].top5CelebCol {
        display: none
    }

    footer .footerMenuArea .container .row div[class^=col].ifLogoCol,
    footer .footerMenuArea .container .row div[class^=col].ifFooterMenu,
    footer .footerMenuArea .container .row div[class^=col].socialNetworkMenu {
        padding-left: 0
    }

    .latestVideos {
        padding-bottom: 55px
    }

        .latestVideos .row.videoThumbRow div[class^=col] a span.thumb {
            width: 100px
        }

    .newReleaseMovie h5 a img {
        width: 80px
    }

    .latestEvent,
    .latestVideos,
    .newReleaseMovie {
        height: 520px
    }

        .newReleaseMovie .new_relizing_div_sec a {
            width: 32%
        }

        .newReleaseMovie h5 {
            margin: 0 10px;
            padding: 15px 0
        }

    form.forumJump select.form-control {
        height: 35px
    }

    .latestEvent,
    .latestVideos,
    .newReleaseMovie {
        height: 598px
    }

    .grayBg2.color_bg2 {
        padding: 20px 0
    }

        .grayBg2.color_bg2 .headingBox {
            margin-bottom: 0
        }

    .newReleaseMovie .new_relizing_div_sec a {
        display: inline-block;
        vertical-align: top;
        width: 37%
    }

    .glbAnnouncementArea .row.announcementRow2 div[class^=col].glbAnnouncementRightCol {
        left: 0
    }

    .glbAnnouncementArea .row.announcementRow2 div[class^=col].announcementArea {
        width: 100%
    }

    .row.movieThumbNDescRow div[class^=col].movieNameCol,
    .row.movieThumbNDescRow div[class^=col].movieThumbCol,
    .row.movieThumbNDescRow div[class^=col].movieShortDecCol {
        min-height: 336px;
    }

        .row.movieThumbNDescRow div[class^=col].movieThumbCol img {
            height: 336px;
        }

    .row.movieDetailRow div[class^=col].movieNameCol {
        min-height: 499px;
        padding-right: 30px;
        padding-left: 30px;
    }

    section.movieTabSection .container {
        padding-right: 120px
    }

    .row.movieDetailRow div[class^=col].movieThumbCol,
    .row.movieThumbNDescRow div[class^=col].movieThumbCol,
    .row.movieThumbNDescRow div[class^=col].movieNameCol {
        min-height: 499px
    }

    .row.movieReviewRow div[class^=col] .innerDiv {
        min-height: 317px
    }

        .row.movieReviewRow div[class^=col] .innerDiv .blockQuote blockquote {
            max-height: 115px;
            -webkit-line-clamp: 5
        }

    .row.profileRow div[class^=col].profileLeftCol {
        width: 28%
    }

    .row.profileRow div[class^=col].profileRightDetailCol {
        width: 72%
    }

    .userDetail {
        padding-left: 5px;
        padding-right: 5px
    }

        .userDetail h3 {
            font-size: 14px
        }

        .userDetail h4 b {
            display: block;
            padding: 2px 0
        }

        .userDetail h4 span {
            display: none
        }

    .profileSubNav li a b {
        font-size: 10px;
        word-break: break-word;
    }

    .inboxTbl .replyMemberThumb {
        display: block;
        margin: 0 auto
    }

    .inboxTbl table tr input[type=checkbox] {
        margin-left: 10px
    }

    .row.friendListRow {
        margin: 0
    }

    .profileSection .heading_profile_div .per_details {
        padding: 35px
    }

        .profileSection .heading_profile_div .per_details ul li strong {
            width: 45%
        }

    .divCommonContainer.userProfileDiv .common_section_in_div .marg-top {
        width: 25%
    }

    .divCommonContainer.userProfileDiv .common_section_in_div:nth-child(even) {
        padding: 0
    }

    .message_type_settings .bottom_footer a {
        width: 48.7%
    }

    .userDetail .profielPic .user_image_div_in {
        width: 108px;
        height: 108px
    }

    .dashbord_new_str .newsFeed .commentReply.profileCommentReply .commentReplyFormBox .replyFormBox {
        width: 84%
    }

    .dashbord_new_str .newsFeed .action_view_div ul li a {
        font-size: 12px
    }

    .overlay_div_sec .overlay span.articleOverlay {
        width: 56px;
    }

    .dashbord_new_str .newsFeed .commentReply.profileCommentReply .commentReplyFormBox .replyFormBox {
        width: 79%;
    }

        .dashbord_new_str .newsFeed .commentReply.profileCommentReply .commentReplyFormBox .replyFormBox.dashboardReplyTxtArea {
            width: 75%;
        }

    .message_type_settings .bottom_footer a {
        width: 100%;
    }

    .main_inbox_div .inboxtabDiv .tab-content .table-responsive[data-pattern=priority-columns] > .table > tbody > tr td.offThTd {
        text-align: center;
    }

    .subNavigation a div .badge {
        right: 32%
    }

    .dashbord_new_str .newsFeed {
        padding: 8px 4px 0 6px;
    }

    .row.channelLogoDescInnerRow div[class^=col].channelLogoCol {
        height: 205px
    }

    .sticky {
        position: static
    }

    .six-col-in-div .thumbnail.newsThumbnail {
        min-height: 288px
    }

    .forumThumbChaksaRow div[class^=col].chaskaMeter {
        min-height: 297px
    }

    .subNavigation a div .badge {
        right: 12%
    }

    .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td.topicTd span {
        width: 83px
    }

    .forumThumbChaksaRow div[class^=col].showThumb {
        width: 35%
    }

    .forumThumbChaksaRow div[class^=col].aboutShow {
        padding: 10px 17px
    }

    .forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner {
        padding: 9px 14px
    }

    .social_icon_in_searchbar.afterLoginShowSocial {
        right: 36%;
    }

    .aboutShowSection .forumThumbChaksaRow div[class^=col].showThumb img {
        height: 266px;
    }

    .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
        width: 82%;
    }

    .videoBigThumb span {
        padding: 10px 15px
    }
}

.videoBigThumb span b {
    font-weight: 400;
    line-height: 18px;
    max-height: 40px
}

@media (min-width:600px) {
    .row.eventThumbRow {
        margin: 0 -5px
    }

    .thumbnail.newsThumbnail h3 a span.thumb {
        display: block;
        width: 100%;
        margin-bottom: 8px
    }

    .thumbNTitle .thumbNTitleHeader.bigThumb {
        padding: 15px 15px 0 15px
    }

    .thumbnail.thumb6Col,
    .thumbnail.thumb4Col,
    .thumbnail.thumb3Col {
        padding-bottom: 20px
    }

    .thumbnail a:active.thumbLink span,
    .thumbnail a:link.thumbLink span,
    .thumbnail a:visited.thumbLink span {
        display: block;
        padding-top: 10px;
        line-height: 22px;
        font-weight: 600;
    }

        .thumbnail a:active.thumbLink span font,
        .thumbnail a:link.thumbLink span font,
        .thumbnail a:visited.thumbLink span strong {
            font-weight: 500
        }

    article .reviewEditDropDownBox {
        padding-right: 3px
    }

    .showCast .row.castRow div[class^=col].celebRoleCol {
        padding-top: 18px
    }

    .todaysNews div[class^=col] .thumbnail {
        padding-bottom: 20px
    }

        .todaysNews div[class^=col] .thumbnail a:active.thumbLink span,
        .todaysNews div[class^=col] .thumbnail a:link.thumbLink span,
        .todaysNews div[class^=col] .thumbnail a:visited.thumbLink span {
            display: block;
            padding: 10px;
            line-height: 17px
        }

    .nav-tabs.movieTabMenu li {
        border: 1px solid #e1e1e1;
        border-width: 0 1px 2px 1px;
        border-bottom-color: transparent
    }

        .nav-tabs.movieTabMenu li:hover {
            border-bottom-color: #000
        }

        .nav-tabs.movieTabMenu li a,
        .nav-tabs.movieTabMenu li a:hover {
            border: 0
        }

        .nav-tabs.movieTabMenu li.active:before {
            content: "";
            width: 11px;
            height: 11px;
            position: absolute;
            bottom: -6px;
            left: 0;
            right: 0;
            margin: auto;
            border-top: 1px solid #e80844;
            border-left: 1px solid #e80844;
            transform: rotateZ(-135deg);
            z-index: 9;
            background: #fff
        }

        .nav-tabs.movieTabMenu li.active:after {
            content: "";
            width: 100%;
            height: 1px;
            position: absolute;
            left: 0;
            background: #e80844;
            bottom: -2px
        }

        .nav-tabs.movieTabMenu li.active a,
        .nav-tabs.movieTabMenu li.active a:hover {
            border: 0
        }

    .row.movieReviewRow {
        padding-bottom: 15px
    }

    .showCast .row.castRow div[class^=col].celebRoleCol {
        padding-top: 18px
    }

    .videoBigThumb span b {
        line-height: 22px;
        max-height: 50px
    }
}

.videoBigThumb a span {
    color: #fff
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-next:before,
.slick-prev:before {
    -ms-filter: "alpha(opacity=$alpha*100)";
    -webkit-opacity: .6;
    -moz-opacity: .6;
    -khtml-opacity: .6;
    opacity: .6;
    font-size: 24px;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev,
.slick-next {
    padding: 2px 0 0 3px
}

.slick-next {
    right: 0
}

section.videoPlaySection2 {
    background-color: transparent;
    padding-bottom: 10px
}

    section.videoPlaySection2 .videomedLikesDiv {
        padding: 10px 5px;
    }

@media screen and (min-width:992px) and (max-width:1279px) {
    .containerSection {
        padding: 15px 0
    }

    .row.leftMenuColRow div[class^=col].leftMenuCol {
        width: 21.66666667%
    }

    .row.leftMenuColRow div[class^=col].rightContentCol {
        width: 78.33333333%
    }

    section.right300pxSection .row.right300pxRow div[class^=col].leftDetailCol {
        width: 68.8888%
    }

    section.right300pxSection .row.right300pxRow div[class^=col].right300pxCol {
        width: 31.1111%
    }

    .row.middleContentTwoRow div[class^=col].middleContentTwoLeftCol {
        width: 68.4444%
    }

    footer .footerMenuArea .container .row div[class^=col].socialNetworkMenu {
        padding-left: 30px
    }

    section.eventPhotoSection .container,
    section.photoContainerSection .container {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .photoContainer {
        padding: 0 50px
    }

    .photoDialogRow div[class^="col"].photoCommentCol .commentOverflowY {
        height: 150px
    }

    .photoModalContainer {
        height: 80vh
    }

        .photoModalContainer img {
            max-height: 98%
        }

        .photoModalContainer a.next i.fa,
        .photoModalContainer a.previous i.fa {
            font-size: 32px
        }

    .row2Col div[class^=col].rightCol300Lg {
        width: 17%
    }

    .thumbNTitle .thumbNTitleHeader.bigThumb h2 {
        font-size: 18px
    }

    .containerSection.containerSecMoreSpace {
        padding: 20px 0 25px 0
    }

    .thumbnail.thumb6Col {
        height: 232px
    }

    .thumbnail.thumb4Col {
        height: 245px
    }

    .thumbnail.thumb3Col {
        height: 250px
    }

    .articleLeftGrayRow .rightCol h6.newsCategoryTitle b {
        margin: 0 0 10px 10px
    }

    .articleLeftGrayRow .rightCol h6.newsCategoryTitle span {
        margin: 5px 0 10px 0
    }

    .row.articleMiddle2Col div[class^=col].leftCol {
        width: 69.4444%
    }

    .subNavigation a div .badge {
        right: 16%
    }

    .thumbnail.newsThumbnail {
        height: 245px;
    }

    .row.banner300X600Row div[class^=col].banner300X600RowLeftCol {
        width: 68.5555%
    }

    .row.banner300X600Row div[class^=col].banner300X600 {
        width: 31.4444%
    }

    .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex {
        height: 240px
    }

    .row.celebOverviewRow .secondCol {
        height: 297px
    }

    .celebOverviewRow .firstCol {
        height: 270px
    }

    .celebOverviewRow .secondCol {
        height: 270px
    }

    .celebOverviewRow2 .firstCol {
        height: 178px
    }

    .celebOverviewRow2 .secondCol .row div {
        padding: 30px 0;
        font-size: 15px
    }

        .celebOverviewRow2 .secondCol .row div:last-child {
            padding: 30px 0 20px 0
        }

    .row.masonryEventRow {
        -moz-column-width: 14.5em;
        -webkit-column-width: 14.5em
    }

    .thumbnail.right2Thumbs {
        height: 307px
    }

    section.aboutShowSection .container {
        height: 209px
    }

    .row.forumOverviewRow div[class^=col].left {
        width: 53%
    }

    .row.forumThumbChaksaRow hr {
        margin: 5px 0
    }

    .row.forumThumbChaksaRow div[class^=col].showThumb {
        width: 49%
    }

        .row.forumThumbChaksaRow div[class^=col].showThumb img {
            height: 209px
        }

    .row.forumThumbChaksaRow div[class^=col].chaskaMeter {
        width: 51%;
        padding-left: 15px
    }

        .row.forumThumbChaksaRow div[class^=col].chaskaMeter h6 {
            padding-top: 0;
            padding-bottom: 5px
        }

    .row.forumOverviewRow div[class^=col].right {
        width: 47%
    }

    .forumTitleBg,
    .forumTitleBg .container {
        height: 175px
    }

    .row.forumRow div[class^=col-].leftContainer {
        width: 69.4444%
    }

    .row.forumOverviewRow div[class^=col].left {
        padding-left: 0
    }

    .row.forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner {
        padding-left: 0;
        padding-right: 20px
    }

    .row.forumOverviewRow div[class^=col].right {
        padding-right: 0
    }

    .todaysNews div[class^=col] .thumbnail {
        height: 187px
    }

        .todaysNews div[class^=col] .thumbnail a:active strong,
        .todaysNews div[class^=col] .thumbnail a:link strong,
        .todaysNews div[class^=col] .thumbnail a:visited strong {
            max-height: 52px;
            -webkit-line-clamp: 3
        }

    .glbAnnouncementArea .row.announcementRow2 div[class^=col].announcementArea {
        width: 66%
    }

    .glbAnnouncementArea .row.announcementRow2 div[class^=col].glbAnnouncementRightCol {
        left: 68%
    }

    .popularTVShowArea .row.tvShowRow .tvShowBlock .inner {
        height: 535px
    }

    .latestVideos .row.videoThumbRow div[class^=col] a span.thumb {
        width: 100px
    }

    .newReleaseMovie h5 a img {
        width: 85px
    }

    .latestEvent,
    .latestVideos,
    .newReleaseMovie,
    .tob5Celeb {
        height: 590px
    }

    .subNavigation a div .badge {
        right: 24%
    }

    .row.movieDetailRow div[class^=col].movieThumbCol,
    .row.movieDetailRow div[class^=col].movieNameCol {
        min-height: 503px;
        width: 31.33333333%
    }

    .row.movieDetailRow div[class^=col].movieShortDecCol {
        min-height: 503px
    }

    .nav-tabs.movieReleaseTab li a img.thumb {
        width: 75px
    }

    section.movieTabSection .container {
        padding-right: 150px
    }

    section.movieRight300Section .row.movieRight300Row div[class^=col].leftDetailCol {
        padding-left: 0;
        width: 68.8888%
    }

    section.movieRight300Section .row.movieRight300Row div[class^=col].right300Col {
        width: 31.1111%
    }

    .row.movieThumbNDescRow div[class^=col].movieThumbCol,
    .row.movieThumbNDescRow div[class^=col].movieNameCol,
    .row.movieThumbNDescRow div[class^=col].movieShortDecCol {
        min-height: 507px
    }

    .row.movieReviewRow div[class^=col] .innerDiv {
        min-height: 300px
    }

    .subNavigation a div .badge {
        right: 37%
    }

    .row.channelLogoNDescRow div[class^=col].leftCol {
        width: 68.7777%
    }

    .row.channelLogoNDescRow div[class^=col].rightCol {
        width: 31.2222%
    }

    .forumThumbChaksaRow div[class^=col].chaskaMeter .chaskaMeterInner {
        padding-left: 0;
        padding-right: 20px
    }

    .subNavigation a div .badge {
        right: 23%
    }

    section.videoPlaySection2 .row.videoPlayPageRow div[class^=col].leftDetailCol {
        width: 67.5555%
    }
}

@media (min-width:1024px) {
    .tob5Celeb div.topCelebThumb span.badge {
        left: 30%
    }

    .glbAnnouncementArea .row.announcementRow2 div[class^=col].announcementArea {
        right: 320px;
        padding-left: 0;
        padding-right: 0
    }

    .glbAnnouncementArea .row.announcementRow2 div[class^=col].glbAnnouncementRightCol {
        padding: 10px 0 10px 10px;
        width: 320px;
        min-height: 600px
    }

    .popularTVShowArea .row.tvShowRow {
        margin: 0 -5px
    }

        .popularTVShowArea .row.tvShowRow div[class^=col].tvShowBlock {
            padding-left: 5px;
            padding-right: 5px
        }

    .row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner {
        height: 260px
    }

    section.videoPlaySection2 .row.videoPlayPageRow div[class^=col].leftDetailCol {
        width: 65.5555%;
    }

    .divCommonContainer.borderOnlyVideos .common_section_in_div .thumb_in_common_div_height {
        min-height: 196px
    }
}

.videoDetails h2 {
    font-size: 18px;
    font-weight: 600;
    border-bottom: 2px solid #e80844;
    display: inline-block
}

.videoDetails p {
    font-weight: 400;
    color: #000;
}

    .videoDetails p.photoTag {
        padding: 20px 0;
        border-bottom: 1px solid #ddd;
    }

.videoDetails h6.header {
    font-size: 12px;
    font-weight: 600;
    padding-top: 8px;
    padding-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin: 10px -14px 0 -14px;
    cursor: pointer
}

.videoSocialShareRow div[class^=col] {
    padding: 5px;
}

.videoSocialShareRow a.shareLink {
    display: inline-block;
}

    .videoSocialShareRow a.shareLink i.fa svg {
        width: 18px;
        height: 18px;
        color: #2b3850;
    }

    .videoSocialShareRow a.shareLink span {
        color: #000;
        font-size: 14px;
        font-weight: 600;
        padding-left: 5px;
        display: inline-block;
        vertical-align: middle;
    }

@media (max-width:479px) {
    .row.fanclubListRow div[class^=col] {
        float: none;
        width: 100%
    }

    .dropdown-menu.notificationDropBox {
        width: 310px
    }

    .nav-tabs.tab300Col li {
        float: none
    }

    .photoModalContainer a.next i.fa,
    .photoModalContainer a.previous i.fa {
        font-size: 24px;
        top: 44%
    }

    .tob5Celeb .top5CelebTab li + li:before {
        padding: 0 3px
    }

    .row.celebOverviewRow .firstCol,
    .row.celebOverviewRow .secondCol {
        float: none !important;
        width: 100%;
    }

    .celebOverviewRow .secondCol {
        height: auto !important;
        padding: 0 10px;
    }

        .celebOverviewRow .secondCol .innerCol {
            padding-bottom: 20px
        }

    .celebOverviewRow2 .firstCol {
        border-bottom: 1px solid #e0e0e0;
        padding: 10px 20px
    }

    .celebOverviewRow2 .secondCol .row div {
        background-color: #fff
    }

    .celebOverviewRow2 .secondCol .row div {
        padding: 20px 0;
        font-size: 15px
    }

        .celebOverviewRow2 .secondCol .row div:first-child {
            padding: 20px 0 25px 0
        }

        .celebOverviewRow2 .secondCol .row div:last-child .socialLink a {
            font-size: 18px
        }

    .postListView .row.postListRow div[class^=col].postListRowRight .postTimeBar .dropdown.postOption a.postOptionLink span,
    .videoSocialShareRow a.shareLink {
        display: none
    }

    .postListView .row.postListRow div[class^=col].postListRowRight .postTimeBar .dropdown.postOption .dropdown-menu.postOptiondrop {
        left: -125px
    }

    .popularTVShowArea .row.tvShowRow {
        margin: 0 -1px
    }

        .popularTVShowArea .row.tvShowRow div[class^=col].tvShowBlock {
            padding-left: 4px;
            padding-right: 4px
        }

    .tob5Celeb .top5CelebTab li + li:before {
        padding: 0 3px
    }

    .row.friendListRow div[class^=col],
    .showCast .row.castRow div[class^=col].celebRoleCol {
        width: 100%;
        float: none
    }

    .postListView .row.postListRow div[class^=col-].postListRowRight .postTimeBar .dropdown.postOption {
        padding-right: 0;
    }

        .postListView .row.postListRow div[class^=col-].postListRowRight .postTimeBar .dropdown.postOption .dropdown-menu.postOptiondrop {
            left: -64px;
        }
}

.people_wh_likethis .modal-dialog .likeDislikeList {
    border-right: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
    padding: 10px 10px;
    background: #fff;
}

.people_wh_likethis .modal-dialog {
    width: 376px;
}

    .people_wh_likethis .modal-dialog .likeDislikeList:last-child {
        border-bottom: 1px solid #dcdcdc;
    }

    .people_wh_likethis .modal-dialog .likeDislikeList:nth-child(odd) {
        background: #f0f0f0;
    }

    .people_wh_likethis .modal-dialog .modal-body .people_like_popup_div {
        height: 460px;
        overflow-y: auto;
    }

    .people_wh_likethis .modal-dialog .likeDislikeList a {
        font-size: 15px;
        color: #000;
        text-decoration: none;
        display: inline-block;
        font-weight: 500;
    }

    .people_wh_likethis .modal-dialog .likeDislikeList:hover a,
    .videoSocialShareRow a.shareLink:hover span,
    .videoCommentBox h4 b {
        color: #e80844;
    }

    .people_wh_likethis .modal-dialog .likeDislikeList img {
        margin-right: 10px;
        width: 40px;
        height: 40px;
    }

.videoSocialShareRow a.fbRoundLink:hover,
.videoSocialShareRow a.shareLink:hover,
.videoSocialShareRow a.twitterRoundLink:hover,
.videoSocialShareRow a.whatsUpLink:hover {
    text-decoration: none
}

.main_inbox_div .table-responsive[data-pattern=priority-columns] > .table > tbody > tr td a .userAvatar {
    display: inline-block;
    vertical-align: middle;
    width: 35px;
}

    .main_inbox_div .table-responsive[data-pattern=priority-columns] > .table > tbody > tr td a .userAvatar .online:before {
        bottom: 0;
        right: 4px;
    }

@media (min-width:767px) {
    .videoSocialShareRow a.whatsUpLink {
        display: none
    }
}

.videoCommentBox {
    padding: 15px;
    border: 1px solid #ddd;
}

    .videoCommentBox h4 {
        font-weight: 500;
        font-size: 18px
    }

        .videoCommentBox h4 .loadPostaCommentSection {
            display: inline-block;
            float: right;
            vertical-align: middle;
        }

            .videoCommentBox h4 .loadPostaCommentSection button {
                border-radius: 16px;
                background-color: #5bc0de;
                border-color: #46b8da;
                color: #fff;
                font-size: 13px;
                font-weight: 600;
                padding: 5px 14px;
                border-width: 0;
            }

                .videoCommentBox h4 .loadPostaCommentSection button:hover {
                    background-color: #000;
                }

    .videoCommentBox h6.commentAll {
        font-size: 14px;
        font-weight: 500;
        padding-top: 7px;
        cursor: pointer;
        display: none;
        float: right
    }

@media (min-width:992px) {

    section.right300pxSection .row.right300pxRow div[class^=col].leftDetailCol,
    section.right300pxSection .row.right300pxRow div[class^=col].right300pxCol {
        padding-top: 15px;
        padding-bottom: 15px
    }

    section.right300pxSection .row.right300pxRow div[class^=col].leftDetailCol,
    section.right300pxSection .row.right300pxRow div[class^=col].right300pxCol {
        padding-left: 0;
        padding-right: 10px
    }

    .row.middleContentTwoRow div[class^=col].middleContentTwoLeftCol {
        padding: 15px 0;
    }

    .row.middleContentTwoRow div[class^=col].middleContentTwoRightCol {
        width: 300px;
        padding: 15px 0 0 15px
    }

    header .container {
        padding-left: 10px
    }

    footer .footerMenuArea .container .row div[class^=col].ifFooterMenu h4,
    footer .footerMenuArea .container .row div[class^=col].popularChannelList h4,
    footer .footerMenuArea .container .row div[class^=col].socialNetworkMenu h4 {
        padding-top: 15px
    }

    footer .footerMenuArea .container .row div[class^=col].ifLogoCol p {
        padding: 20px 0 0 60px
    }

    footer .footerMenuArea .container .row div[class^=col].socialNetworkMenu a i.fa {
        display: none
    }

    .photoContainer .wrapper {
        padding: 20px 50px
    }

    .photoContainer .commentContainer {
        padding: 10px 50px 65px 50px
    }

    #photoDialogBox.modal::before {
        content: "";
        display: inline-block;
        height: 100%;
        margin-right: -4px;
        vertical-align: middle
    }

    #photoDialogBox .modal-dialog {
        display: inline-block;
        text-align: left;
        vertical-align: middle;
        margin: 0;
        width: 1250px
    }

    #photoDialogBox.modal {
        text-align: center
    }

    .photoDialogRow div[class^=col] {
        height: 100%
    }

    .photoModalContainer img {
        max-width: 100%;
        width: auto;
        height: auto;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto
    }

    .rowMarginLess5 {
        margin: 0 -5px
    }

    .row5Thumb div[class^=col].bigThumbCol {
        padding-top: 2px
    }

    .row2ColVertical div[class^=col]:first-child {
        padding: 0 0 4px 0 !important
    }

    .row2ColVertical div[class^=col]:last-child {
        padding: 4px 0 0 0 !important
    }

    .row2Col div[class^=col].rightCol300Lg {
        padding-right: 0
    }

    .row.banner300X600Row div[class^=col].banner300X600RowLeftCol {
        padding: 0;
    }

    .row.banner300X600Row div[class^=col].banner300X600 {
        padding: 10px 10px 10px 10px
    }

    .row.celebShowMovieRow .celebShowCol {
        padding-right: 15px;
        overflow: hidden
    }

    .row.celebShowMovieRow .celebMovieCol {
        padding-left: 15px;
        overflow: hidden
    }

    .celebOverviewRow .secondCol .innerCol h1 span {
        padding-top: 10px
    }

    .celebOverviewRow .secondCol .innerCol p {
        font-size: 13px
    }

    .container.forumPageContainer {
        padding-bottom: 30px
    }

    .row.forumRow div[class^=col-].right300Col {
        width: 300px;
        padding-left: 10px;
        padding-right: 0
    }

    .row.forumOverviewRow div[class^=col].left {
        padding-right: 0
    }

    .row.forumOverviewRow div[class^=col].right {
        padding-left: 0
    }

    .forumJumpContainer {
        margin-bottom: 0
    }

        .forumJumpContainer .container {
            padding-top: 5px;
            padding-bottom: 10px
        }

    .glbAnnouncementArea .row.announcementRow div[class^=col].announcementArea {
        padding-left: 5px;
        padding-right: 0
    }

    .glbAnnouncementArea .row.announcementRow2 {
        margin: 0;
        padding: 0;
        border: 0
    }

        .glbAnnouncementArea .row.announcementRow2 div[class^=col].glbAnnouncementRightCol .banner991,
        .heading.phabletTitle {
            display: none
        }

    .row.movieDetailRow div[class^=col].movieNameCol,
    .row.movieDetailRow div[class^=col].movieShortDecCol {
        padding-right: 20px;
        padding-left: 20px;
    }

    section.movieRight300Section .row.movieRight300Row div[class^=col].leftDetailCol,
    section.movieRight300Section .row.movieRight300Row div[class^=col].right300Col {
        padding-top: 15px;
        padding-bottom: 15px
    }

    section.movieRight300Section .row.movieRight300Row div[class^=col].leftDetailCol {
        padding-left: 0;
        padding-right: 10px;
        border-left: 1px solid #dedede
    }

    section.movieRight300Section .row.movieRight300Row div[class^=col].right300Col {
        padding-left: 10px;
        padding-right: 0
    }

    .row.movieThumbNDescRow div[class^=col].movieThumbCol {
        width: 31.55555553%
    }

    .row.movieThumbNDescRow div[class^=col].movieNameCol {
        width: 35.11111113%
    }

    .row.movieThumbNDescRow div[class^=col].movieShortDecCol {
        width: 33.33333333%
    }

    .row.movieThumbNDescRow div[class^=col].movieShortDecCol {
        padding-right: 25px;
        padding-left: 25px
    }

        .row.movieThumbNDescRow div[class^=col].movieShortDecCol h4 {
            padding-top: 90px
        }

    .row.movieReviewRow div[class^=col] {
        padding-right: 10px;
        padding-left: 10px
    }

    .panelMenu li a {
        padding-left: 25px
    }

    .row.friendListRow {
        margin: 0 -3px
    }

    .row.channelLogoNDescRow div[class^=col].leftCol {
        padding-right: 0;
        padding-left: 0
    }

    .row.channelLogoNDescRow div[class^=col].rightCol {
        padding: 5px 0;
        text-align: center;
        background: #fff
    }

    .row.channelLogoDescInnerRow div[class^=col],
    .row.channelLogoDescInnerRow div[class^=col].channelLogoCol {
        height: 260px
    }

    .row.forumRow div[class^=col].leftContainer {
        padding-left: 10px
    }

    .row.forumRow div[class^=col].right300Col {
        width: 310px;
        padding-left: 10px;
        padding-right: 0
    }

    .videoCommentBox h4 {
        padding: 10px 0 10px 20px
    }

    .videoCommentBox h6.commentAll {
        display: none
    }

    .videoCommentBox .videoCommentContainer {
        padding: 15px 20px
    }
}

.playContainer {
    border: 0;
}

    .playContainer span {
        color: #8e8e8e
    }

.gallerydesc_comm {
    padding: 10px 0
}

    .gallerydesc_comm h1 i,
    .gallerydesc_comm .heading2 {
        font-size: 27px;
        line-height: 32px;
        text-transform: capitalize
    }

.videoDetails {
    border: 0;
    background-color: #fff;
    padding: 15px 15px 0 15px;
}

.videoSocialShareRow {
    border: 0;
    background-color: #fff;
}

.divCommonContainer.borderOnlyVideos {
    border: 0;
    margin-bottom: 20px;
}

    .divCommonContainer.borderOnlyVideos .common_section_in_div:nth-child(odd),
    .divCommonContainer.borderOnlyVideos .common_section_in_div:nth-child(even) {
        background: transparent;
    }

.whiteBg.videoCommentBox {
    border: 0
}

.videoPlaySection2 {
    border-top: 1px solid #dfdfdf;
    border-bottom: 0;
    padding: 0
}

section.videoPlaySection2 .row.videoPlayPageRow div[class^=col].leftDetailCol {
    border-right: 1px solid #dfdfdf
}

section.videoPlaySection2 .videoSocialShareRow div[class^=col].videoShareCol {
    border-bottom: 1px solid #e9e9e9
}

    section.videoPlaySection2 .videoSocialShareRow div[class^=col].videoShareCol .editArticleAdmin {
        display: inline-block;
        vertical-align: middle;
        float: right;
    }

section.videoPlaySection2 .report_com {
    border-left: 1px solid #e9e9e9;
    padding: 0 17px
}

.channelmenubuilder .subNavigation a,
.channelmenubuilder .subNavigation .more {
    width: 16%;
}

.moviemenubuilder .subNavigation a,
.moviemenubuilder .subNavigation .more {
    width: 11%;
}

.personmenubuilder .subNavigation a,
.personmenubuilder .subNavigation .more {
    width: 10%;
}

.trashtopics button.btn {
    background: #e80844;
    color: #fff;
    font-size: 13px;
    border-radius: 30px;
    font-weight: 600;
    margin-top: 2px;
}

.trashtopics button:focus {
    outline: 0;
    box-shadow: none
}

.newAllDetailsPage .celebList .thumbnail.celebThumbIndex {
    height: 211px
}

.slidedonwtopicDiv {
    text-align: right;
    padding-bottom: 14px
}

    .slidedonwtopicDiv .btn.reportBtn {
        padding: 5px 20px;
        background: #e80844;
        color: #fff;
        font-size: 15px;
        text-align: center;
        text-decoration: none;
        border-radius: 30px;
        font-weight: 600
    }

    .slidedonwtopicDiv .reportDivcontainer {
        text-align: left;
        background: #fff;
        padding: 10px;
        margin-top: 10px;
        border-radius: 6px;
    }

        .slidedonwtopicDiv .reportDivcontainer .reportlist img,
        .slidedonwtopicDiv .reportDivcontainer .reportlist .content_report .reportImgUser input {
            display: inline-block;
            vertical-align: middle;
        }

        .slidedonwtopicDiv .reportDivcontainer .reportlist img {
            width: 49px;
        }

        .slidedonwtopicDiv .reportDivcontainer .reportlist .content_report,
        .slidedonwtopicDiv .reportDivcontainer .reportlist .content_report .reportImgUser,
        .slidedonwtopicDiv .reportDivcontainer .reportlist .content_report .contentDivTopic,
        .slidedonwtopicDiv .reportDivcontainer .reportlist .content_report .dropdown {
            display: inline-block;
            vertical-align: top;
        }

        .slidedonwtopicDiv .reportDivcontainer .reportlist .content_report {
            width: 100%;
        }

            .slidedonwtopicDiv .reportDivcontainer .reportlist .content_report .reportImgUser {
                width: 10%;
            }

            .slidedonwtopicDiv .reportDivcontainer .reportlist .content_report .contentDivTopic {
                width: 87%;
            }

            .slidedonwtopicDiv .reportDivcontainer .reportlist .content_report .dropdown {
                font-size: 15px;
                float: right;
                color: #000;
                border: 1px solid #ddd;
                border-radius: 5px;
            }

                .slidedonwtopicDiv .reportDivcontainer .reportlist .content_report .dropdown .btn {
                    background: #6c757d;
                    font-size: 20px;
                    color: #fff;
                    position: relative;
                    width: 30px;
                    height: 30px;
                }

                    .slidedonwtopicDiv .reportDivcontainer .reportlist .content_report .dropdown .btn span {
                        color: #fff;
                        position: absolute;
                        top: 50%;
                        left: 0;
                        right: 0;
                        text-align: center;
                        margin: auto;
                        -moz-transform: translateY(-50%);
                        -webkit-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        transform: translateY(-50%);
                    }

                .slidedonwtopicDiv .reportDivcontainer .reportlist .content_report .dropdown .dropdown-menu {
                    left: auto;
                    right: 0;
                    font-size: 15px;
                    font-weight: 500;
                    background: #e80844;
                }

                    .slidedonwtopicDiv .reportDivcontainer .reportlist .content_report .dropdown .dropdown-menu li a {
                        color: #fff;
                    }

                        .slidedonwtopicDiv .reportDivcontainer .reportlist .content_report .dropdown .dropdown-menu li a:hover {
                            background: #000;
                        }

                .slidedonwtopicDiv .reportDivcontainer .reportlist .content_report .dropdown .btn:hover {
                    background: #6c757d;
                }

                .slidedonwtopicDiv .reportDivcontainer .reportlist .content_report .dropdown .dropdown-menu li {
                    color: #000;
                    font-weight: 500;
                }

        .slidedonwtopicDiv .reportDivcontainer .reportlist {
            padding: 10px 0;
            border-bottom: 1px solid #ddd;
        }

            .slidedonwtopicDiv .reportDivcontainer .reportlist:last-child {
                border-bottom: 0;
            }

            .slidedonwtopicDiv .reportDivcontainer .reportlist .content_report h4 {
                font-size: 14px;
                color: #e80844;
                font-family: 'Open Sans', sans-serif !important;
            }

            .slidedonwtopicDiv .reportDivcontainer .reportlist .content_report p {
                font-size: 13px;
                color: #000;
                font-weight: 400;
                padding: 0;
                font-family: 'Open Sans', sans-serif !important;
            }

            .slidedonwtopicDiv .reportDivcontainer .reportlist .content_report span {
                font-size: 13px;
                color: #000;
                font-weight: 500;
            }

            .slidedonwtopicDiv .reportDivcontainer .reportlist .content_report .trashreportBtn {
                float: right;
                color: #000;
                cursor: pointer;
            }

.messageContentSection {
    margin-bottom: 20px;
}

    .messageContentSection .forums_topic_div_sec .forumPostSubTitle {
        width: 100%;
    }

        .messageContentSection .forums_topic_div_sec .forumPostSubTitle .a-pm-folder-tag {
            padding: 5px;
            border: 1px solid #ddd;
            font-size: 11px;
            text-align: center;
            color: #000;
            margin-right: 5px;
            display: inline-block;
            font-weight: 500;
            text-decoration: none;
            line-height: 19px;
        }

    .messageContentSection .postBottom a {
        font-size: 15px;
        color: #000;
        display: inline-block;
        vertical-align: top;
        /*margin: 0 5px 0 0;*/
        text-decoration: none;
    }

        .messageContentSection .postBottom a:last-child {
            margin: 0;
        }

        .messageContentSection .postBottom a .fa {
            width: 30px;
            height: 30px;
            color: #fff;
            background: #05a405;
            border-radius: 50%;
            display: inline-block;
            vertical-align: middle;
            margin-right: 5px;
            position: relative;
        }

            .messageContentSection .postBottom a .fa svg {
                width: 16px;
                height: 16px;
                position: absolute;
                top: 50%;
                left: 0;
                right: 0;
                text-align: center;
                margin: auto;
                transform: translateY(-50%);
            }

            .messageContentSection .postBottom a .fa.fa-arrow-right {
                background: #16a2b8;
                padding: 7px 9px
            }

    .messageContentSection .postListView {
        margin-bottom: 0
    }

    .messageContentSection.messagereplyaginreplay {
        padding-top: 30px;
    }

        .messageContentSection.messagereplyaginreplay .forumBtnArea {
            padding-top: 32px;
        }

        .messageContentSection.messagereplyaginreplay .main_inbox_div {
            padding: 15px;
            border-radius: 10px;
        }

.showCast {
    border-bottom: 0
}

.profileSection .profileRow .table_new_replay_on_div {
    border: 1px solid #ddd
}

.overloadDivnone {
    overflow: hidden
}

.right300pxRow.divfanclubNew {
    display: inline-block;
    width: 100%;
}

.gdForumArea {
    padding: 40px 0 0;
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
}

    .gdForumArea .container .row div[class^="col"] h4 {
        display: block;
        font-size: 14px;
        font-weight: 600;
        border-bottom: 1px solid #e9e9e9
    }

    .gdForumArea .gdForumRow h4 span {
        font-weight: 400
    }

    .gdForumArea .gdForumRow {
        text-align: center
    }

        .gdForumArea .gdForumRow h4 img {
            display: inline-block;
            margin-right: 10px
        }

        .gdForumArea .gdForumRow ul li {
            text-align: left;
            padding: 10px 0;
            list-style-type: none;
            border-bottom: 1px solid #e9e9e9
        }

    .gdForumArea .container .row div[class^="col"] a.static-forums.bollyF {
        color: #f20c4d !important;
        border-bottom: 2px solid #f20c4d !important;
    }

    .gdForumArea .container .row div[class^="col"] a.static-forums.hollyF {
        color: #efac09 !important;
        border-bottom: 2px solid #efac09 !important;
    }

    .gdForumArea .container .row div[class^="col"] a.static-forums.sensaF {
        color: #9b3de3 !important;
        border-bottom: 2px solid #9b3de3 !important;
    }

    .gdForumArea .container .row div[class^="col"] a.static-forums.sportF {
        border-bottom: 2px solid #889b3c !important;
        color: #889b3c !important;
    }

.profileSection .table_new_replay_on_div table tr th {
    font-size: 12px;
}

.whatsUpLink {
    display: none;
}

.btnReportCount {
    padding: 14px 21px;
    background: #e80844;
    border-radius: 30px;
    color: #fff;
    margin: 2px 0 3px 0;
    display: inline-block;
    text-decoration: none;
}

.search_container_Div h1.heading {
    padding-top: 6px;
}

.search_container_Div .searchForumesSection input {
    width: 86%;
    height: 40px;
    border: 1px solid #ddd;
    border-radius: 6px;
    display: inline-block;
    vertical-align: middle;
}

.search_container_Div .searchForumesSection .go_search {
    width: 37px;
    height: 37px;
    background: #e80844;
    border-width: 0;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
}

a.btnReportCount {
    color: #fff;
    text-decoration: none;
    display: inline-block;
    font-weight: 400;
    font-size: 12px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    padding: 10px 20px 10px 5px;
}

.btnReportCount .fa {
    margin-right: 5px;
}

a.btnReportCount span {
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    padding: 7px;
    margin: 0 8px 0 3px;
    display: inline-block;
    background: #991821;
}

    a.btnReportCount span i.fa {
        font-size: 16px;
        margin-right: 0;
        line-height: 0;
    }

a.btnReportCount:hover {
    background: #344563;
}

    a.btnReportCount:hover span {
        background: #2b3850;
    }

a.btnReportCount strong {
    font-weight: 500;
    text-transform: uppercase;
    font-size: 15px;
}

.reportedPostsTable {
    margin-bottom: 10px;
}

    .reportedPostsTable .table-responsive.forunTopicsTbl[data-pattern="priority-columns"] > .table > tbody > tr td .table_home .table-first-td-div-class {
        width: 80%;
    }

        .reportedPostsTable .table-responsive.forunTopicsTbl[data-pattern="priority-columns"] > .table > tbody > tr td .table_home .table-first-td-div-class a {
            width: 100%;
        }

    .reportedPostsTable .reportedTopicAction a {
        padding: 8px 2px;
        display: inline-block;
        vertical-align: middle;
        color: #fff;
        text-decoration: none;
        font-size: 10px;
        width: 32px;
        height: 32px;
        border-radius: 50%;
        position: relative;
    }

        .reportedPostsTable .reportedTopicAction a .fa {
            display: inline-block;
            vertical-align: middle;
            font-size: 10px;
        }

    .reportedPostsTable .reportedTopicAction button.btn {
        width: 32px;
        height: 32px;
        text-align: center;
        border-radius: 30px;
        font-size: 10px;
        padding: 0;
    }

        .reportedPostsTable .reportedTopicAction button.btn .fa {
            font-size: 15px;
        }

        .reportedPostsTable .reportedTopicAction button.btn.reportedTopicLock {
            background: #17a2b8;
        }

            .reportedPostsTable .reportedTopicAction button.btn.reportedTopicLock .fa {
                color: #fff;
            }

            .reportedPostsTable .reportedTopicAction button.btn.reportedTopicLock:hover {
                background: #000;
                color: #fff;
            }

    .reportedPostsTable .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr.ReportDivtr,
    .reportedPostsTable .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr.ReportDivtr td {
        background: #fff;
    }

        .reportedPostsTable .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr.ReportDivtr td a {
            color: #000;
            font-size: 15px;
            font-weight: 500;
            text-decoration: none;
        }

    .reportedPostsTable .ReportDivtr .reportlist .reportImgUser {
        display: inline-block;
        vertical-align: top;
        width: 10%;
    }

    .reportedPostsTable .ReportDivtr .reportlist img {
        width: 57%;
        display: inline-block;
        vertical-align: middle;
    }

    .reportedPostsTable .ReportDivtr .reportlist .reportImgUser input {
        display: inline-block;
        vertical-align: middle;
        margin-right: 5px;
    }

    .reportedPostsTable .ReportDivtr .reportlist .content_report {
        width: 100%;
        display: inline-block;
        vertical-align: top;
        margin-left: 5px;
        text-align: left;
    }

    .reportedPostsTable .ReportDivtr .reportlist .content_R {
        display: inline-block;
        vertical-align: top;
        width: 88%;
    }

    .reportedPostsTable .ReportDivtr .reportlist .content_report .trashreportBtn {
        float: right;
        color: #000;
        text-decoration: none;
    }

    .reportedPostsTable .ReportDivtr .reportlist .content_report h4 {
        font-size: 14px;
        color: #e80844;
        font-family: 'Open Sans', sans-serif !important;
    }

    .reportedPostsTable .ReportDivtr .reportlist .content_report span {
        font-size: 13px;
        color: #000;
        font-weight: 500;
    }

    .reportedPostsTable .ReportDivtr .reportlist .content_report p {
        font-size: 13px;
        color: #000;
        font-weight: 400;
        padding: 0;
        font-family: 'Open Sans', sans-serif !important;
    }

    .reportedPostsTable .ReportDivtr .btnClick {
        display: inline-block;
        vertical-align: middle;
        float: right;
    }

        .reportedPostsTable .ReportDivtr .btnClick a.btn {
            width: 38px;
            height: 38px;
            text-align: center;
            text-decoration: none;
            border-radius: 50%;
            font-size: 10px;
            padding: 0;
            background: #28a745;
            position: relative;
        }

            .reportedPostsTable .ReportDivtr .btnClick a.btn .fa {
                color: #fff;
                position: absolute;
                top: 50%;
                left: 0;
                right: 0;
                text-align: center;
                -moz-transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                -o-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                transform: translateY(-50%);
            }

    .reportedPostsTable .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td .table_home .showUserForumPostList {
        margin-top: -38px;
        margin-right: -11px;
        z-index: 99;
        position: relative;
    }

    .reportedPostsTable .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td.lastPostTd {
        width: 143px;
    }

.profileSection .memberForm {
    padding: 20px 0;
    display: inline-block;
    width: 100%;
}

    .profileSection .memberForm textarea {
        border: 1px solid #ddd;
        border-radius: 5px;
        resize: none;
        margin: 10px 0;
    }

    .profileSection .memberForm .btn {
        float: right;
        background: #5cb85c;
        border-radius: 30px;
        color: #fff;
        font-size: 12px;
        font-weight: 600;
        text-transform: uppercase;
    }

.profileSection .heading_profile_div .memberForm .heading {
    padding: 0;
}

.profileSection .heading_profile_div .memberForm .post_div_button {
    text-align: right;
}

.EditScrapDiv .modal-content .modal-body textarea {
    resize: none;
}

.EditScrapDiv .modal-content .modal-body .linkBtn {
    border-width: 0;
    background: #5cb85c;
    text-transform: uppercase;
    font-weight: 600;
}

.reportedPostsTable .ReportDivtr td {
    border: 1px solid #ddd;
}

    .reportedPostsTable .ReportDivtr td ul {
        margin-bottom: 0;
    }

        .reportedPostsTable .ReportDivtr td ul li {
            display: inline-block;
            vertical-align: top;
            width: 109px;
        }

            .reportedPostsTable .ReportDivtr td ul li:nth-child(1) {
                width: 687px;
            }

.replyOnComment {
    padding: 10px 0;
    border-top: 1px solid #ddd;
}

    .replyOnComment:last-child {
        margin-bottom: 0;
    }

    .replyOnComment .commentReplyUserAvatar {
        display: inline-block;
        width: 65px;
        vertical-align: top;
    }

        .replyOnComment .commentReplyUserAvatar .commentUserAvatar {
            margin: 0;
            padding: 0;
        }

            .replyOnComment .commentReplyUserAvatar .commentUserAvatar .online {
                display: inline-block;
            }

                .replyOnComment .commentReplyUserAvatar .commentUserAvatar .online:before {
                    right: -3px;
                }

    .replyOnComment .commentRightSub {
        display: inline-block;
        vertical-align: top;
        margin-left: 0;
        width: 74%;
    }

        .replyOnComment .commentRightSub .commentContent {
            font-size: 15px;
            display: block;
            color: #000;
            font-weight: 400;
            line-height: 20px;
            word-break: break-word;
        }

        .replyOnComment .commentRightSub .badges .badges-icon {
            padding: 0;
        }

.commentRightCol.commentRightSub h5 a {
    padding-left: 0;
}

a.fbRoundLink,
a.twitterRoundLink,
a.whatsappRoundLink {
    width: 35px;
    height: 35px;
    color: #fff;
    border-radius: 50%;
    margin: auto;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

a.fbRoundLink {
    background: #3a589e;
}

a.twitterRoundLink {
    background: #00acee;
}

a.whatsappRoundLink {
    background: #00d748;
}

    a.fbRoundLink .fa,
    a.twitterRoundLink .fa,
    a.whatsappRoundLink .fa {
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        text-align: center;
        color: #fff;
        margin: auto;
        line-height: 0;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }

        a.fbRoundLink .fa svg,
        a.twitterRoundLink .fa svg,
        a.whatsappRoundLink .fa svg {
            width: 18px;
            height: 18px;
        }

.channelIndex .thumbnail.newsThumbnail.thumb_in_common_div_height.show_in_div_in_height {
    height: 176px;
}

    .channelIndex .thumbnail.newsThumbnail.thumb_in_common_div_height.show_in_div_in_height a {
        text-decoration: none;
    }

.diss_section_div .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
    width: 83%;
}

article .articleAuthor a.fbRoundLink {
    display: block;
    margin-bottom: 10px;
}

.comm_search_bar_div_head .navSearchBtn .search_icon,
.comm_search_bar_div_head .navSearchClose .close_icon {
    width: 19px;
    height: 19px;
    position: relative;
    color: rgba(255, 255, 255, 0.6);
}

    .comm_search_bar_div_head .navSearchBtn .search_icon svg,
    .comm_search_bar_div_head .navSearchClose .close_icon svg {
        position: absolute;
        top: 0;
        width: 21px;
        height: 21px;
    }

.discussion_section .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
    width: 83%;
}

    .discussion_section .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class a {
        margin-top: 2px;
        width: 89%;
    }

    .discussion_section .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class p.topicPageCount a {
        width: auto;
    }

    .discussion_section .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class p.photoTag {
        width: auto;
        line-height: normal;
    }

.container.forumPageContainer.discussion_section .forumRow.floatingContainer .right300Col .adBannerSection {
    padding: 20px 0 0 10px;
}

.discussion_section .table_new_replay_on_div table tr td.topicTd .table_home .table-first-td-div-class .form-check-input {
    margin-right: 0
}

.discussion_section .follw_div_button.fanclub_button {
    text-align: right;
}

.commentBlock.commentPopoverDiv .commentRightCol.commentRightMain {
    margin-left: 0;
    width: 81%;
    display: inline-block;
    vertical-align: top;
    word-break: break-word;
}

    .commentBlock.commentPopoverDiv .commentRightCol.commentRightMain h5 a {
        font-size: 15px;
        color: #000;
        font-weight: 600;
    }

    .commentBlock.commentPopoverDiv .commentRightCol.commentRightMain h5 .badges {
        display: inline-block;
        float: right;
        padding: 0;
        vertical-align: middle;
    }

        .commentBlock.commentPopoverDiv .commentRightCol.commentRightMain h5 .badges .badges-icon {
            width: 32px !important;
            height: 32px !important;
            display: inline-block;
            vertical-align: top;
        }

    .commentBlock.commentPopoverDiv .commentRightCol.commentRightMain h5 .commentDropArrow {
        padding: 7px 5px;
    }

        .commentBlock.commentPopoverDiv .commentRightCol.commentRightMain h5 .commentDropArrow .dropdownArrowLink svg {
            width: 18px;
            height: 18px;
            color: #a1a1a1;
        }

    .commentBlock.commentPopoverDiv .commentRightCol.commentRightMain h5 .badges .badges-icon.conter-badges {
        width: 32px !important;
        height: 32px !important;
        background: #e80844 !important;
        font-size: 11px;
        color: #fff !important;
        font-weight: 600;
        padding: 10px 0;
        text-align: center;
        border-radius: 50%;
    }

    .commentBlock.commentPopoverDiv .commentRightCol.commentRightMain .commentReply .commentReplyFormBox .onlineDivAddedClass {
        vertical-align: top;
    }

        .commentBlock.commentPopoverDiv .commentRightCol.commentRightMain .commentReply .commentReplyFormBox .onlineDivAddedClass.online:before {
            bottom: 0;
            right: 16px;
        }

    .commentBlock.commentPopoverDiv .commentRightCol.commentRightMain .commentContent .commentReply .commentDropArrow .editDeleteDropdownMenu li {
        float: left;
        text-align: left;
        width: 100%;
    }

        .commentBlock.commentPopoverDiv .commentRightCol.commentRightMain .commentContent .commentReply .commentDropArrow .editDeleteDropdownMenu li a {
            font-size: 15px;
            color: #000;
            font-weight: 600;
            width: 100%;
        }

            .commentBlock.commentPopoverDiv .commentRightCol.commentRightMain .commentContent .commentReply .commentDropArrow .editDeleteDropdownMenu li a:hover {
                background: #e80844;
                color: #fff !important;
            }

.commentRightCol h5 .commentDropArrow .dropdown-menu li a:hover {
    color: #fff !important;
}

.dashbord_new_str .newsFeed .commentBlock.commentPopoverDiv a:empty {
    display: none;
}

.dashbord_new_str .newsFeed .commentBlock.commentPopoverDiv .commentUserAvatar {
    padding: 0 6px;
    padding-left: 0;
    width: 42px;
    padding-right: 0;
}

.dashbord_new_str .newsFeed .replyOnComment .commentReplyUserAvatar {
    width: 42px;
}

    .dashbord_new_str .newsFeed .replyOnComment .commentReplyUserAvatar img,
    .dashbord_new_str .newsFeed .commentBlock.commentPopoverDiv .commentUserAvatar img {
        width: 40px;
        height: 40px;
    }

.profileSection .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
    width: 87%
}

    .profileSection .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class a {
        width: 90%;
        word-break: normal;
    }

    .profileSection .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class p.topicPageCount a {
        width: auto;
    }

.profileSection .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr th {
    font-size: 12px;
}

.photoDialogModal .photoCommentCol .right {
    margin: 12px 0;
    text-align: right;
}

    .photoDialogModal .photoCommentCol .right a {
        margin-right: 5px;
        display: inline-block;
        vertical-align: middle;
    }

        .photoDialogModal .photoCommentCol .right a:last-child {
            margin-right: 0;
        }

    .photoDialogModal .photoCommentCol .right .editArticleAdmin {
        display: inline-block;
        vertical-align: top;
    }

.right300pxSection.all_poll_section {
    background: #f3f3f3;
}

    .right300pxSection.all_poll_section .heading {
        text-transform: uppercase;
        margin-bottom: 10px;
    }

    .right300pxSection.all_poll_section select {
        border: 1px solid #ddd;
        border-radius: 5px;
    }

    .right300pxSection.all_poll_section .btn-info {
        border-radius: 50%;
        border-width: 0;
        width: 35px;
        height: 35px;
        padding: 0;
    }

    .right300pxSection.all_poll_section .right300pxCol .adBannerSection {
        padding: 20px 0 0 10px;
    }

    .right300pxSection.all_poll_section.editaddreviewSection .rating-container .clear-rating .fa {
        font-size: 17px;
    }

    .right300pxSection.all_poll_section.editaddreviewSection .rating-container .caption .label-primary {
        font-size: 12px;
    }

    .right300pxSection.all_poll_section.editaddreviewSection .rating-md {
        font-size: 0;
    }

    .right300pxSection.all_poll_section.editaddreviewSection .PollDesignDiv .form-group {
        margin-bottom: 10px;
    }

    .right300pxSection.all_poll_section.editaddreviewSection .emojiListDiv {
        float: right;
    }

        .right300pxSection.all_poll_section.editaddreviewSection .emojiListDiv button {
            margin-top: 0;
        }

.editaddreviewSection .btn.btn-success {
    margin: 0;
}

.divForumLocked {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    background: #3a589e;
    position: relative;
}

    .divForumLocked .fa {
        color: #fff;
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        text-align: center;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        margin: auto;
    }

.warningHistoryTable {
    padding: 10px 0;
}

    .warningHistoryTable h2.heading2 {
        margin-bottom: 10px;
        text-transform: capitalize;
    }

    .warningHistoryTable table tr th {
        font-size: 15px;
        font-weight: 600;
        color: #000;
        text-transform: capitalize;
    }

    .warningHistoryTable table tr td {
        font-size: 14px;
        font-weight: 500;
        color: #000;
    }

        .warningHistoryTable table tr td .fa {
            font-size: 12px;
            text-align: center;
        }

            .warningHistoryTable table tr td .fa.fa-up-big {
                color: #05a405;
            }

            .warningHistoryTable table tr td .fa.fa-down-big {
                color: #dc0202;
            }

.table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class p.photoTag a {
    width: auto;
    padding: 4px 8px;
    border-radius: 7px;
    font-size: 10px;
}

.warningHistoryTable table tr td:last-child {
    text-align: center;
}

.warningHistoryTable .tBdwarning {
    height: 194px;
    overflow-y: auto;
}

.tBdwarning.table-responsive.table_new_replay_on_div.warning_Section table tr th {
    font-size: 14px;
}

.tBdwarning.table-responsive.table_new_replay_on_div.warning_Section table tr td:nth-child(3),
.tBdwarning.table-responsive.table_new_replay_on_div.warning_Section table tr td:last-child,
.tBdwarning.table-responsive.table_new_replay_on_div.warning_Section table tr th {
    text-align: center;
}

.tBdwarning.table-responsive.table_new_replay_on_div.warning_Section table tr td .fa.fa-up-big {
    color: #dc0202;
}

.tBdwarning.table-responsive.table_new_replay_on_div.warning_Section table tr td:nth-child(1) a {
    color: #000;
    font-weight: 600;
    text-decoration: none;
}

.tBdwarning.table-responsive.table_new_replay_on_div.warning_Section table tr td .fa.fa-down-big {
    color: #05a405;
}

.profileSection .select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid #ddd;
    border-radius: 5px;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid #ddd;
}

.show_searchdiv {
    padding: 20px 0 0;
}

    .show_searchdiv .sortByNameDiv {
        display: inline-block;
        vertical-align: top;
        width: 300px;
    }

        .show_searchdiv .sortByNameDiv input {
            width: 250px;
            height: 34px;
            border: 1px solid #ccc;
            border-radius: 5px 0 0 5px;
            padding: 10px;
        }

        .show_searchdiv .sortByNameDiv button {
            padding: 6px 11px;
            border-radius: 0;
            background: #e7073d;
            color: #fff;
        }

.row.forumThumbChaksaRow div[class^=col].chaskaMeter.advertiseChaskameter {
    background: #fff;
    border-left: 1px solid #ddd;
    overflow: hidden;
}

    .row.forumThumbChaksaRow div[class^=col].chaskaMeter.advertiseChaskameter .adBannerSection {
        padding: 0;
        height: 250px;
    }

.userProfileWarnLevel {
    text-align: center;
    margin: auto;
    display: inline-block;
}

    .userProfileWarnLevel .heat-rating.popoverWarnLevel {
        text-align: center;
        width: 100%;
    }

.postListView .row.postListRow div[class^="col"].postListRowRight .postContainer .blockquote {
    padding: 20px;
    border: 1px solid #e9e9e9;
    margin-bottom: 10px;
    background: #f0f0f0;
}

    .postListView .row.postListRow div[class^="col"].postListRowRight .postContainer .blockquote small {
        font-size: 15px;
        color: #000;
        font-weight: 600;
        font-family: 'Open Sans', sans-serif !important;
        font-style: italic;
        margin-bottom: 15px
    }

    .postListView .row.postListRow div[class^="col"].postListRowRight .postContainer .blockquote p {
        font-size: 15px;
        line-height: 26px;
        font-family: 'Open Sans', sans-serif !important;
    }

        .postListView .row.postListRow div[class^="col"].postListRowRight .postContainer .blockquote p strong,
        .postListView .row.postListRow div[class^="col"].postListRowRight .postContainer .blockquote p i {
            font-weight: 600 !important;
        }

.movieRatingBody .form-control {
    margin-bottom: 10px;
    border-radius: 6px;
}

.movieRatingBody .text-danger {
    margin: 5px 0;
    font-size: 13px;
}

.input-validation-error {
    border: 1px solid #a94442;
}

input.input-validation-error:focus,
input.form-control.input-validation-error:focus {
    outline: none;
    box-shadow: none;
    border-color: #a94442;
}

textarea.form-control.input-validation-error:focus {
    outline: none;
    box-shadow: none;
    border-color: #a94442;
}

.movieRatingBody .form-control.input-validation-error {
    border: 1px solid #a94442;
}

.updatereviewpopup .rating-md {
    font-size: 27px;
}

.moviePopoupreview .modal-dialog .modal-content .rating_div_sec {
    font-size: 9px;
}

.moviePopoupreview .modal-dialog .modal-content h3 {
    text-transform: capitalize;
}

.moviePopoupreview .modal-dialog .modal-content .linkBtn {
    border-width: 0;
    font-weight: 600;
    text-transform: uppercase;
    background: #5cb85c;
}

.moviePopoupreview .modal-dialog .modal-content .movieRatingBody .form-control {
    margin-top: 10px;
}

.updatereviewpopup .modal-dialog .modal-content .linkBtn {
    border-width: 0;
    font-weight: 600;
    text-transform: uppercase;
}

span.field-validation-error,
span.field-validation-error span,
.normal_comm_popup .modal-dialog .modal-content .field-validation-error span {
    color: #a94442;
}

.newsMessageContainer.slamBookContainer .slamBookDropArrow .slamBookDropdown .msgReplyDropdownMenu {
    background: #f20039;
    color: #fff;
    padding: 10px;
}

    .newsMessageContainer.slamBookContainer .slamBookDropArrow .slamBookDropdown .msgReplyDropdownMenu li a {
        color: #fff;
    }

        .newsMessageContainer.slamBookContainer .slamBookDropArrow .slamBookDropdown .msgReplyDropdownMenu li a:hover,
        .newsMessageContainer.slamBookContainer .slamBookDropArrow .slamBookDropdown .msgReplyDropdownMenu li a:focus {
            background: #f20039;
        }

        .newsMessageContainer.slamBookContainer .slamBookDropArrow .slamBookDropdown .msgReplyDropdownMenu li a .fa {
            padding: 7px 6px;
            color: #fff;
            background: #ca002a;
            margin-right: 7px;
            font-size: 13px;
            width: 32px;
            height: 32px;
            border-radius: 50%;
            text-align: center;
            display: inline-block;
        }

.editArticleAdmin a {
    width: 35px;
    height: 35px;
    position: relative;
    background: #e80844;
    color: #fff;
    display: inline-block;
    border-radius: 50%;
    text-decoration: none;
}

    .editArticleAdmin a .fa {
        position: absolute;
        top: 50%;
        left: 0;
        color: #fff;
        right: 0;
        text-align: center;
        margin: auto;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }

        .editArticleAdmin a .fa svg {
            width: 18px;
            height: 18px;
        }

    .editArticleAdmin a:hover {
        background: #000;
    }

.test + .tooltip > .tooltip-inner {
    background-color: #000;
    color: #fff;
    padding: 10px;
    font-size: 13px;
}

.test + .tooltip.top > .tooltip-arrow,
.test + .tooltip.bottom > .tooltip-arrow {
    border-top: 5px solid #000;
}

.userCommonEditDialog .modal-dialog .modal-content .modal-body textarea {
    resize: none;
    margin-bottom: 13px;
    border: 1px solid #ddd;
}

.userCommonEditDialog .modal-dialog .modal-content .modal-body .linkBtn {
    border-width: 0;
    background: #5cb85c;
}

.userCommonEditDialog .modal-dialog .modal-content .modal-body .greyBtn {
    -webkit-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    background-color: #ebebeb;
    color: #000;
    font-size: 12px;
    font-weight: 500;
    padding: 5px 14px;
    border-width: 0;
}

.userCommonEditDialog .modal-dialog .modal-content .modal-body .text-danger,
.userCommonEditDialog .modal-dialog .modal-content .modal-body .text-danger span {
    color: #a94442;
}

.userCommonEditDialog .modal-dialog .modal-content .modal-body textarea.input-validation-error {
    border: 1px solid #a94442;
}

.photoDialogModal .videoCommentBox .videoCommentContainer {
    padding: 0;
}

.photoDialogModal .modal-dialog .photoCommentCo hr {
    display: none;
}

.photoDialogModal .wrapComment {
    height: 194px;
    overflow-y: auto;
}

.photoDialogModal .whiteBg.videoCommentBox {
    border-top: 1px solid #ddd;
    padding: 0 15px;
    overflow-y: scroll;
    height: 243px;
}

.photoDialogModal .videoCommentBox h4 {
    padding-left: 0;
    font-size: 13px;
}

.photoDialogModal .replyOnComment .commentRightSub {
    width: 48%;
}

.photoDialogModal .photoDialogRow .commentReply a {
    margin-right: 0;
    padding: 0 5px;
}

ul.testimonialsTabListNav li.active a,
ul.testimonialsTabListNav li a:hover,
ul.testimonialsTabListNav li a:focus {
    border-bottom: 0 !important;
}

ul.testimonialsTabListNav li {
    position: relative;
    width: 50%;
    height: 50px;
    display: inline-block;
    float: left;
    border-right: 1px solid #ddd;
}

    ul.testimonialsTabListNav li:last-child {
        border-right: 0;
    }

    ul.testimonialsTabListNav li a {
        border-right: 0;
        width: 100%;
        height: 50px;
    }

    ul.testimonialsTabListNav li.active:before {
        content: "";
        width: 11px;
        height: 11px;
        position: absolute;
        bottom: -5px;
        left: 0;
        right: 0;
        margin: auto;
        border-top: 1px solid #e80844;
        border-left: 1px solid #e80844;
        transform: rotateZ(-135deg);
        z-index: 9;
        background: #fff;
    }

    ul.testimonialsTabListNav li.active:after {
        content: "";
        width: 100%;
        height: 1px;
        position: absolute;
        left: 0;
        background: #e80844;
        bottom: 0px;
    }

.slamBookDropArrow .msgReplyDropdownMenu .divider {
    background-color: #f64f76;
}

.no_more_disscussion {
    padding: 20px 0;
    text-align: center;
}

    .no_more_disscussion img {
        margin: 0 auto;
    }

    .no_more_disscussion p {
        font-size: 18px;
        color: #000;
        font-weight: 600;
        text-transform: uppercase;
        text-align: center;
    }

.divCatergoryMetaDescription {
    color: #000;
    text-transform: none;
    clear: both;
}

.contact_forumsection h4.heading2 {
    font-size: 18px;
    margin-bottom: 6px;
}

.contact_forumsection h3 {
    font-size: 16px;
    margin-bottom: 10px;
}

.contact_forumsection .form-group label {
    font-size: 17px;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 10px;
}

.contact_forumsection input,
.contact_forumsection textarea {
    border: 1px solid #ddd;
    border-radius: 5px;
    height: 42px;
    background-color: #fff !important;
    resize: none;
}

.contact_forumsection .form-group {
    margin-bottom: 22px;
}

.contact_forumsection select {
    border: 1px solid #ddd;
    border-radius: 5px;
    height: 42px;
    background-color: #fff !important;
}

.contact_forumsection .form-group .btn {
    border-width: 0;
    padding: 8px 25px;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 13px;
    margin-top: 20px;
}

    .contact_forumsection .form-group .btn.greyBtn {
        background: #5bc0de;
        border-radius: 30px;
        padding: 8px 25px;
        font-weight: 600;
        text-transform: uppercase;
        font-size: 13px;
        color: #fff;
        margin-left: 10px;
    }

.contact_forumsection p:empty {
    display: none;
}

.notficationContainer {
    position: relative;
}

    .notficationContainer .noContentDiv {
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        text-align: center;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        padding: 10px;
    }

        .notficationContainer .noContentDiv p {
            font-size: 15px;
            color: #000;
            font-weight: 600;
            text-transform: uppercase;
        }

        .notficationContainer .noContentDiv img {
            margin: 0 auto;
            text-align: center;
            display: block;
            margin-bottom: 6px;
        }

.profileSection .profileRow .profileRightDetailCol .mywatchtopicsandposts .table_new_replay_on_div {
    margin-top: 0;
    margin-bottom: 0;
}

.mywatchtopicsandposts .new_pagination_section {
    margin-top: 22px;
}

.mywatchtopicsandposts .table-responsive.forunTopicsTbl.table_new_replay_on_div tr td h5 span a {
    font-size: 14px;
    color: #193485;
    font-weight: 600;
}

.NewMovieSection {
    padding: 30px 0;
}

    .NewMovieSection .chooseMovieYearDropdown {
        text-align: right;
    }

    .NewMovieSection select {
        height: 40px;
        border: 1px solid #ddd;
        border-radius: 6px;
        width: 200px;
        font-size: 15px;
        font-weight: 500;
    }

        .NewMovieSection select:focus {
            outline: none;
            box-shadow: none;
        }

    .NewMovieSection strong,
    .NewMovieSection select {
        display: inline-block;
        vertical-align: middle;
    }

    .NewMovieSection .common_section_in_div {
        display: inline-block;
        width: 100%;
        background: #fff;
    }

        .NewCommMovieSection .common_section_in_div .container,
        .NewMovieSection .common_section_in_div .container {
            width: auto;
        }

.row.mediaGalleryItemMasonry .item {
    position: relative;
}

.row.mediaGalleryItemMasonry .row.masonryEventRow .well.photoWell .gallery_section_divbog div .shadowBox,
.row.mediaGalleryItemMasonry .row.masonryEventRow .well.photoWell .gallery_section_divbog .cardSlide {
    background: transparent;
}

.row.mediaGalleryItemMasonry .row.masonryEventRow .well.photoWell .gallery_section_divbog .mediaGalleryDetailsCard {
    background: transparent;
    box-shadow: none;
    margin: 0;
    padding: 15px 10px 10px 10px;
    border: 0;
    text-align: left;
    min-height: auto;
    width: auto;
    color: #fff;
    border-left: 3px solid #f10039;
    font-weight: 400;
}

.row.mediaGalleryItemMasonry .MediaGalleryItemTitle {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 10px;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .9) 100%);
}

.row.mediaGalleryItemMasonry .row.masonryEventRow .well.photoWell .gallery_section_divbog div.MediaGalleryItemTitle {
    padding: 15px 10px 0 10px;
    border-radius: 6px;
}

.row.mediaGalleryItemMasonry .MediaGalleryItemTitle b {
    font-size: 12px;
    color: #fff;
    opacity: 0;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    padding: 5px 0 10px 10px;
    border-left: 3px solid #f10039;
    display: inline-block;
    width: 100%;
}

.row.mediaGalleryItemMasonry .item:hover .MediaGalleryItemTitle b {
    opacity: 1;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.row.mediaGalleryItemMasonry .row.masonryEventRow .well.photoWell .gallery_section_divbog a {
    position: relative;
}

.row.mediaGalleryItemMasonry .row.masonryEventRow .well.photoWell {
    margin-bottom: 0;
    padding: 0;
}

.videoSection_related .playlist_video_landing .playlisttitle h2 {
    font-size: 18px;
    color: #000;
    font-family: 'Open Sans', sans-serif !important;
    text-transform: capitalize;
}

.videoSection_related .playlist_video_landing .playlisttitle p {
    font-size: 15px;
    color: #000;
}

.videoSection_related .playlist_video_landing .playlisttitle .viewall {
    float: right;
    padding: 6px 10px;
    background: #e80844;
    text-transform: capitalize;
    text-decoration: none;
    border-radius: 30px;
    color: #fff;
    font-size: 13px;
}

.videoSection_related .playlist_video_landing .playlisttitle {
    padding-top: 10px;
}

    .videoSection_related .playlist_video_landing .playlisttitle:first-child {
        padding-top: 0;
    }

.videoSection_related .playlist_video_landing .relatedvideoDiv {
    padding: 20px 0;
    display: inline-block;
    border-bottom: 1px solid #ddd;
}

    .videoSection_related .playlist_video_landing .relatedvideoDiv:last-child {
        border-bottom: 0;
    }

    .videoSection_related .playlist_video_landing .relatedvideoDiv .thumbnail a {
        text-decoration: none;
    }

        .videoSection_related .playlist_video_landing .relatedvideoDiv .thumbnail a.thumb_image {
            display: inline-block;
        }

            .videoSection_related .playlist_video_landing .relatedvideoDiv .thumbnail a.thumb_image .playlisttotalcount {
                position: relative;
            }

                .videoSection_related .playlist_video_landing .relatedvideoDiv .thumbnail a.thumb_image .playlisttotalcount .overlay_count {
                    position: absolute;
                    top: 0;
                    right: 0;
                    width: 111px;
                    background: rgba(0, 0, 0, 0.5);
                    height: 100%;
                }

                    .videoSection_related .playlist_video_landing .relatedvideoDiv .thumbnail a.thumb_image .playlisttotalcount .overlay_count span {
                        top: 50%;
                        position: absolute;
                        left: 0;
                        right: 0;
                        text-align: center;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        font-size: 15px;
                        color: #fff;
                    }

                        .videoSection_related .playlist_video_landing .relatedvideoDiv .thumbnail a.thumb_image .playlisttotalcount .overlay_count span .fa {
                            display: block;
                            margin-top: 10px;
                        }

    .videoSection_related .playlist_video_landing .relatedvideoDiv .thumbnail .caption {
        position: static;
        padding-left: 5px;
    }

    .videoSection_related .playlist_video_landing .relatedvideoDiv .thumbnail span {
        padding: 5px;
        width: 100%;
        padding-bottom: 0;
        display: inline-block;
    }

        .videoSection_related .playlist_video_landing .relatedvideoDiv .thumbnail span strong {
            font-size: 15px;
            color: #000;
            width: 100%;
            text-transform: capitalize;
            display: inline-block;
        }

    .videoSection_related .playlist_video_landing .relatedvideoDiv .thumbnail:hover span strong {
        color: #e80844;
    }

.videoSection_related.FullWidthVideo .relatedvideoDiv {
    border-bottom: 0;
    padding-bottom: 0;
}

.videoSection_related.playlistSection .playlist_video_landing .playlisttitle h2 {
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
}

.videoSection_related.playlistSection {
    padding: 30px 0;
}

.videoSection_related .playlist_video_landing .relatedvideoDiv .thumbnail .caption span {
    padding: 0;
    color: #7b7b7b;
    font-size: 12px;
    text-transform: capitalize;
}

.videoSection_related .playlist_video_landing .relatedvideoDiv .thumbnail .caption p a {
    color: #7b7b7b;
    text-transform: uppercase;
    font-size: 12px;
}

    .videoSection_related .playlist_video_landing .relatedvideoDiv .thumbnail .caption p a:hover {
        color: #000;
    }

.postListView .row.postListRow div[class^=col-].postListRowRight .postContainer ol li {
    list-style-type: decimal !important;
}

.videoPlaySection2 .container.forumPageContainer .row.videoPlayPageRow.newAddStruck .leftDetailCol {
    border-right: 0;
}

.noAdBannerPadd {
    padding: 0;
}

.SendSelectPersonMessage .modal-dialog .modal-content {
    border-radius: 6px;
}

    .SendSelectPersonMessage .modal-dialog .modal-content h5 {
        font-size: 18px;
        color: #000;
        font-weight: 500;
        text-transform: capitalize;
        display: inline-block;
        vertical-align: middle;
    }

    .SendSelectPersonMessage .modal-dialog .modal-content #maximumlimitreached {
        margin-left: 10px;
        font-size: 15px;
        font-weight: 500;
    }

    .SendSelectPersonMessage .modal-dialog .modal-content .modal-header .close {
        font-size: 26px;
        opacity: 1;
        margin-top: 0;
    }

    .SendSelectPersonMessage .modal-dialog .modal-content .modal-body h4 {
        font-size: 18px;
        color: #111111;
        font-weight: 600;
        padding: 10px;
        text-transform: uppercase;
        border-bottom: 1px solid #ddd;
    }

    .SendSelectPersonMessage .modal-dialog .modal-content .modal-body ul {
        margin-bottom: 0;
        padding: 10px;
    }

        .SendSelectPersonMessage .modal-dialog .modal-content .modal-body ul li span {
            font-size: 18px;
            font-weight: 500;
            color: #000;
            margin-left: 8px;
        }

        .SendSelectPersonMessage .modal-dialog .modal-content .modal-body ul li .messageUserTagListDiv {
            display: inline-block;
            vertical-align: middle;
            margin-left: 10px;
            width: 45px;
            height: 45px;
        }

            .SendSelectPersonMessage .modal-dialog .modal-content .modal-body ul li .messageUserTagListDiv .online:before {
                bottom: 0;
                right: 0;
            }

    .SendSelectPersonMessage .modal-dialog .modal-content .modal-body .showAllList {
        height: 500px;
        overflow-y: auto;
    }

    .SendSelectPersonMessage .modal-dialog .modal-content .modal-body .redBtn {
        border-radius: 30px;
        background-color: #5cb85c;
        border-width: 0;
        text-transform: uppercase;
        font-weight: 600;
        font-size: 12px;
        padding: 7px 29px;
    }

.scrapbookcountDiv {
    padding-bottom: 15px;
}

    .scrapbookcountDiv p {
        font-size: 15px;
        font-weight: 600;
        text-transform: capitalize;
    }

        .scrapbookcountDiv p span {
            color: #e80844;
        }

.forunTopicsTbl.table_new_replay_on_div .lastPostTd b a {
    word-break: break-all;
    display: inline-block;
}

.halloffame {
    padding: 20px 0;
}

    .halloffame .headingdiv .heading {
        text-transform: uppercase;
        display: inline-block;
        vertical-align: top;
    }

    .halloffame .headingdiv .form-group {
        display: inline-block;
        vertical-align: top;
        width: 150px;
        float: right;
    }

        .halloffame .headingdiv .form-group .form-control {
            font-size: 15px;
            text-transform: capitalize;
            color: #000;
            font-weight: 600;
            border-radius: 6px;
        }

    .halloffame .hallofdiv {
        padding: 10px 0;
    }

        .halloffame .hallofdiv .users_Div {
            padding: 10px;
            border: 1px solid #ddd;
            text-align: center;
            border-radius: 6px;
            margin-bottom: 10px;
            transition: 0.25s all linear;
            background: #fff;
        }

        .halloffame .hallofdiv a {
            color: #000;
            text-decoration: none;
        }

        .halloffame .hallofdiv .users_Div img {
            margin: 0 auto;
            width: 100px;
            height: 100px;
        }

        .halloffame .hallofdiv .users_Div h3 {
            font-size: 17px;
            text-transform: capitalize;
            font-weight: 600;
            margin: 5px 0 0;
            color: #e80844;
            word-break: break-word;
        }

        .halloffame .hallofdiv .users_Div span {
            font-size: 13px;
            font-weight: 600;
            color: #000;
        }

        .halloffame .hallofdiv .users_Div ul {
            margin-bottom: 0;
        }

            .halloffame .hallofdiv .users_Div ul li {
                display: inline-block;
                vertical-align: top;
                font-size: 12px;
                font-weight: 600;
            }

                .halloffame .hallofdiv .users_Div ul li .fa {
                    margin-right: 5px;
                }

                    .halloffame .hallofdiv .users_Div ul li .fa.fa-doc-text {
                        color: #e89107;
                    }

                    .halloffame .hallofdiv .users_Div ul li .fa.fa-thumbs-up {
                        color: #e80844;
                    }

        .halloffame .hallofdiv .users_Div .user_image_div_in {
            width: 95px;
            height: 95px;
        }

            .halloffame .hallofdiv .users_Div .user_image_div_in strong {
                font-size: 39px;
            }

    .halloffame .button_readMore.btn.readMore,
    .top-list-topic .tv_show_in_div_section .button_readMore {
        padding: 4px 14px;
        background: #e80844;
        font-size: 13px;
        font-weight: 600;
        text-transform: capitalize;
        border-radius: 30px;
        color: #fff;
        text-decoration: none;
        display: block;
        margin: 0 auto;
        width: 114px;
    }

.top-list-topic .tv_show_in_div_section .button_readMore {
    margin-bottom: 10px;
}

.halloffame.halloffamebg {
    background: url('/content/img/topcontributor.jpg') !important;
}

    .halloffame.halloffamebg h2.heading {
        padding: 6px;
        background: #fff;
        color: #000;
    }

.fullUsersHallOfFame h1.heading {
    text-transform: uppercase;
    padding-bottom: 20px;
}

.halloffame.fullUsersHallOfFame .hallofdiv {
    padding: 0;
}

    .halloffame.fullUsersHallOfFame .hallofdiv .users_Div ul li .fa {
        margin-right: 0;
    }

.halloffame.fullUsersHallOfFame {
    background: #f7f7f7;
}

    .halloffame.fullUsersHallOfFame .hallofdiv .users_Div {
        position: relative;
    }

        .halloffame.fullUsersHallOfFame .hallofdiv .users_Div .UserBatch {
            position: absolute;
            top: 0;
            left: 7px;
        }

            .halloffame.fullUsersHallOfFame .hallofdiv .users_Div .UserBatch .counterUserBatch {
                display: inline-block;
                position: relative;
            }

                .halloffame.fullUsersHallOfFame .hallofdiv .users_Div .UserBatch .counterUserBatch p {
                    position: absolute;
                    top: 1px;
                    left: 0;
                    right: 0;
                    text-align: center;
                    margin: auto;
                    font-size: 10px;
                    color: #000;
                    margin-bottom: 0;
                    font-weight: 600;
                }

#BatchUser {
    background: #ffcc33;
    display: inline-block;
    height: 34px;
    transform: rotate(90deg);
    position: relative;
    width: 21px;
}

    #BatchUser:before {
        border-bottom: 9px solid #ffcc33;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        content: "";
        height: 0;
        left: 0;
        position: absolute;
        top: -8px;
        width: 0;
    }

.halloffame.halloffamebg.forumAnalyticsTopContributors {
    background: none !important;
}

.instaLink {
    width: 35px;
    height: 35px;
    display: inline-block;
    background: #9d15d1;
    background-image: linear-gradient(to bottom right, #9d15d1, #f2a21d);
    color: #fff;
    border-radius: 50%;
    position: relative;
    margin: auto;
}

    .instaLink .fa {
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        font-size: 18px;
        color: #fff;
        text-align: center;
        margin: auto;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }

.author_section .row.channelLogoDescInnerRow div[class^=col].channelLogoCol {
    height: 260px;
}

    .author_section .row.channelLogoDescInnerRow div[class^=col].channelLogoCol .channelLogo {
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        text-align: center;
        margin: auto;
        transform: translateY(-67%);
    }

        .author_section .row.channelLogoDescInnerRow div[class^=col].channelLogoCol .channelLogo img {
            margin: 0 auto;
            width: 50%;
        }

.author_section .row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner p {
    font-size: 14px;
    line-height: 20px;
    opacity: 0.8;
}

.author_section .moreLink {
    margin: 15px 0;
}

.author_section .row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner strong {
    font-size: 12px;
    text-transform: capitalize;
    color: rgba(255, 255, 255, 0.8);
    margin-bottom: 10px;
}

.author_section .row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner ul {
    margin-bottom: 0;
    padding: 10px 0 0;
    display: inline-block;
}

    .author_section .row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner ul li {
        width: 7%;
        float: left;
        padding: 2px;
    }

    .author_section .moreLink strong,
    .author_section .row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner ul li,
    .author_section .moreLink a {
        display: inline-block;
        vertical-align: top;
    }

.author_section .moreLink a {
    font-size: 13px;
    color: rgba(255, 255, 255, 0.8);
    font-weight: 600;
    text-decoration: none;
}

.author_section .socialLink {
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
}

    .author_section .socialLink a {
        vertical-align: middle;
    }

        .author_section .socialLink a svg {
            width: 18px;
            height: 18px;
        }

.divMediaGallerySectionList ul {
    padding: 10px;
}

    .divMediaGallerySectionList ul li {
        padding: 5px 0;
        border-bottom: 1px solid #ddd;
    }

        .divMediaGallerySectionList ul li:first-child {
            padding-top: 0;
        }

        .divMediaGallerySectionList ul li:last-child {
            border-bottom: 0;
            padding-bottom: 0;
        }

        .divMediaGallerySectionList ul li a {
            font-size: 15px;
            color: #666;
            font-weight: 500;
        }

        .divMediaGallerySectionList ul li:hover a {
            color: #e6073d;
        }

.divUserActionsToTake {
    padding-top: 20px;
    text-align: center;
}

    .divUserActionsToTake .btn {
        background: transparent;
        display: inline-block;
        vertical-align: top;
        border: 0;
        box-shadow: none;
        color: #000;
        padding: 5px;
        margin-right: 5px;
    }

        .divUserActionsToTake .btn:hover {
            color: #e80844;
        }

        .divUserActionsToTake .btn:last-child {
            margin-right: 0;
        }

        .divUserActionsToTake .btn:hover,
        .divUserActionsToTake .btn:focus {
            box-shadow: none;
            outline: none;
        }

        .divUserActionsToTake .btn strong {
            display: block;
            font-size: 14px;
            font-weight: 600;
            text-transform: capitalize;
        }

        .divUserActionsToTake .btn:hover strong {
            color: #e80844;
        }

.photoContainerSection.photo_gallery_det.photo_gallery_det_new.new_structrue .compostion {
    width: 35px;
    height: 35px;
    color: #fff;
    border-radius: 50%;
    margin: auto;
    position: relative;
    display: inline-block;
    text-decoration: none;
}

    .photoContainerSection.photo_gallery_det.photo_gallery_det_new.new_structrue .compostion .fa {
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        text-align: center;
        font-size: 18px;
        color: #fff;
        margin: auto;
        transform: translateY(-50%);
    }

.photoContainerSection.photo_gallery_det.photo_gallery_det_new.new_structrue .fbRoundLink.compostion,
.photoContainerSection.photo_gallery_det.photo_gallery_det_new.new_structrue .twitterRoundLink.compostion {
    margin-bottom: 10px;
}

.photoContainerSection.photo_gallery_det.photo_gallery_det_new.new_structrue .link .instagramLink.compostion {
    background: #9d15d1;
    background-image: linear-gradient(to bottom right, #9d15d1, #f2a21d);
    margin-bottom: 30px;
}

.photoContainerSection.photo_gallery_det.photo_gallery_det_new.new_structrue .link .reportLink.compostion {
    background: #e52848;
}

.photoContainerSection.photo_gallery_det.photo_gallery_det_new.new_structrue .slick_arrowDiv button {
    background: transparent;
    border: 0;
    display: block !important;
    margin: auto;
    margin-bottom: 10px;
    padding: 10px;
}

    .photoContainerSection.photo_gallery_det.photo_gallery_det_new.new_structrue .slick_arrowDiv button:last-child {
        margin-bottom: 0;
    }

.photoContainerSection.photo_gallery_det.photo_gallery_det_new.new_structrue .photoContainer.photoDetailsGallery.details_photo_div .see_div {
    margin-left: 0;
    margin-bottom: 10px;
}

.photoContainerSection.photo_gallery_det.photo_gallery_det_new.new_structrue .photoContainer.photoDetailsGallery.details_photo_div .right_side_comment_Div .comm_btn:last-child {
    color: #fff;
}

.gallerysliderDiv {
    padding: 20px 0;
    background: #dcdcdc;
}

    .gallerysliderDiv h2.heading2 {
        text-transform: uppercase;
        font-size: 18px;
        margin-bottom: 10px;
    }

    .gallerysliderDiv .relatedGallery .slide-arrow {
        position: absolute;
        top: 50%;
        z-index: 1;
        border: 0;
        background: #e80844;
        color: #fff;
        width: 35px;
        height: 35px;
        border-radius: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }

        .gallerysliderDiv .relatedGallery .slide-arrow svg {
            width: 18px;
            height: 18px;
        }

        .gallerysliderDiv .relatedGallery .slide-arrow.prev-arrow {
            left: 5px;
        }

        .gallerysliderDiv .relatedGallery .slide-arrow.next-arrow {
            right: 5px;
        }

    .gallerysliderDiv .relatedGallery .slick-slide {
        padding: 5px;
    }

    .gallerysliderDiv .relatedGallery .SlickActive {
        border: 3px solid #e80844;
    }

header {
    position: relative
}

.clear {
    clear: both
}

.clear {
    clear: both
}

.right_side_in_div {
    float: right;
}

    .right_side_in_div ul,
    .right_side_in_div {
        display: inline-block;
        vertical-align: top;
    }

        .right_side_in_div ul li {
            display: inline-block;
            color: #fff;
            font-size: 12px;
            font-weight: 600;
            text-transform: uppercase;
            margin-right: 7px;
            vertical-align: middle
        }

            .right_side_in_div ul li a:hover {
                background: #c00743
            }

            .right_side_in_div ul li a {
                font-size: 20px;
                color: #ecc1cd;
                text-align: center;
                border-radius: 50%;
                display: inline-block;
                position: relative;
                height: 80px
            }

                .right_side_in_div ul li a .fa {
                    font-size: 18px;
                }

.lodersectionDiv {
    text-align: center;
    height: 100vh;
    position: relative
}

    .lodersectionDiv img,
    .right_side_in_div ul li a .fa {
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        text-align: center;
        margin: auto;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }


.right_side_in_div .before_login a {
    font-size: 12px;
    color: #FFF;
    font-weight: 600;
    text-decoration: none;
    padding: 7px 13px;
    text-transform: capitalize;
    border-right: 0;
    display: inline-block;
    border-radius: 6px;
}

    .right_side_in_div .before_login a.login-btn {
        background: #e7073d;
    }

    .right_side_in_div .before_login a.signup-btn {
        background: #4b2042;
    }

.dropbtn {
    text-decoration: none;
    border: none;
    outline: none;
    margin: 0
}

.dropdown-content_h {
    display: none;
    position: absolute;
    width: 100%;
    left: 0;
    top: 100%;
    right: 0;
    z-index: 99;
    min-height: 330px
}

    .dropdown-content_h .tab {
        width: 100%;
        height: 325px;
        border: 0;
        margin: 0 auto;
        background: #f3f3f3
    }

        .dropdown-content_h .tab .tabHeader {
            border: 0;
            height: auto;
            display: inline-block;
            width: 24.7%;
            float: left;
            padding: 30px 0;
            background: #f3f3f3;
            line-height: normal
        }

            .dropdown-content_h .tab .tabHeader ul {
                padding: 0;
                list-style-type: none
            }

                .dropdown-content_h .tab .tabHeader ul li {
                    float: none;
                    width: 100%;
                    color: #000;
                    text-align: left;
                    padding: 10px 20px;
                    border-bottom: 1px solid #e0e0e0;
                    text-transform: none
                }

                    .dropdown-content_h .tab .tabHeader ul li.active {
                        background-color: #fff;
                        width: 100%;
                        border-right: 0
                    }

                        .dropdown-content_h .tab .tabHeader ul li.active a {
                            color: #000;
                            text-decoration: none
                        }

        .dropdown-content_h .tab .tabContent {
            width: 74.99%;
            display: inline-block;
            vertical-align: top;
            background: #fff;
            height: 327px;
            padding: 0 12px 0
        }

            .dropdown-content_h .tab .tabContent .tabItem {
                padding: 10px
            }

                .dropdown-content_h .tab .tabContent .tabItem .headeing_div_he {
                    border-bottom: 1px solid #e4e4e4;
                    padding-bottom: 16px
                }

                    .dropdown-content_h .tab .tabContent .tabItem .headeing_div_he i {
                        font-size: 16px;
                        text-transform: uppercase;
                        color: #e80844;
                        font-weight: 600
                    }

                    .dropdown-content_h .tab .tabContent .tabItem .headeing_div_he .red_button {
                        padding: 6px 19px;
                        border-radius: 8px;
                        float: right;
                        text-transform: capitalize
                    }

        .dropdown-content_h .tab .tabHeader ul li {
            padding: 0
        }

            .dropdown-content_h .tab .tabHeader ul li a {
                width: 100%;
                border-right: 0;
                padding: 10px 20px;
                text-align: left;
                color: #000;
                text-transform: capitalize;
                float: none
            }

.dropdown-content_h {
    border: 1px solid #c3c3c3;
    border-top: 2px solid #e80844
}

.search_bar_function {
    background: #f3f3f3;
    padding: 20px 0;
    display: none;
    border-bottom: 1px solid #dfdfdf;
}

    .search_bar_function input {
        height: 40px;
        border-radius: 2px;
        border: 1px solid #ccc;
        font-size: 14px;
        color: #555;
        margin-bottom: 0
    }

    .search_bar_function .form-group {
        margin-bottom: 0
    }

    .search_bar_function .red_button {
        display: inline-block;
        padding: 12px 22px;
        font-size: 12px;
        text-transform: capitalize
    }

.search_bar_function_header .mansearchdiv .text_div {
    width: 42%;
    display: inline-block;
    margin-right: 10px
}

    .search_bar_function_header .mansearchdiv .text_div:nth-child(2) {
        width: 50%
    }

    .search_bar_function_header .mansearchdiv .text_div:nth-child(3) {
        display: inline-block;
        width: auto;
        margin-right: 0
    }

.header_height_div_remove {
    height: 650px;
    position: relative
}

    .header_height_div_remove img {
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        text-align: center;
        margin: auto;
        transform: translateY(-50%)
    }

.search_bar_function input {
    width: 100%;
    padding: 5px
}

.search_bar_function select {
    width: 100%
}

.after_loin_div_start {
    position: absolute;
    top: -80px;
    right: 59px;
    left: auto
}

    .after_loin_div_start .userpro {
        margin-top: 12px
    }

        .after_loin_div_start .userpro img {
            width: 32%
        }

        .after_loin_div_start .userpro .content_user {
            margin-left: 10px
        }

            .after_loin_div_start .userpro .content_user p {
                font-size: 13px;
                color: #fff
            }

            .after_loin_div_start .userpro .content_user a {
                color: #E28DA2;
                text-decoration: none;
                font-size: 13px;
                margin-top: 8px;
                display: block
            }

        .after_loin_div_start ul,
        .after_loin_div_start .userpro .content_user,
        .after_loin_div_start .userpro img,
        .after_loin_div_start .userpro,
        .after_loin_div_start,
        .right_side_in_div .after_loin_div_start .dropdown:last-child .click_icon a img,
        .right_side_in_div .after_loin_div_start .dropdown:last-child .click_icon a .fa.fa-angle-down {
            display: inline-block;
            vertical-align: middle
        }

            .after_loin_div_start ul li {
                display: inline-block;
                border-left: 1px solid #952943;
                position: relative
            }

.right_side_in_div .after_loin_div_start .dropdown {
    border-left: 1px solid #952943
}

    .right_side_in_div .after_loin_div_start .dropdown:last-child {
        border-right: 1px solid #952943
    }

    .right_side_in_div .after_loin_div_start .dropdown .click_icon a {
        padding: 20px 12px;
        display: inline-block
    }

        .right_side_in_div .after_loin_div_start .dropdown .click_icon a:hover {
            background: transparent
        }

        .right_side_in_div .after_loin_div_start .dropdown .click_icon a .fa {
            font-size: 22px;
            color: #b57788
        }

            .right_side_in_div .after_loin_div_start .dropdown .click_icon a .fa svg {
                width: 22px;
                height: 22px;
            }

        .right_side_in_div .after_loin_div_start .dropdown .click_icon a:hover .fa {
            color: #fff
        }

    .right_side_in_div .after_loin_div_start .dropdown:last-child a {
        padding: 14px 12px
    }

    .right_side_in_div .after_loin_div_start .dropdown:last-child .click_icon a img {
        margin-top: 0;
        border-radius: 50%;
        width: 61%;
    }

    .right_side_in_div .after_loin_div_start .dropdown:last-child .click_icon a .fa.fa-angle-down {
        padding: 0;
        font-size: 18px;
        margin: 0
    }

        .right_side_in_div .after_loin_div_start .dropdown:last-child .click_icon a .fa.fa-angle-down svg {
            width: 18px;
            height: 18px;
        }

    .right_side_in_div .after_loin_div_start .dropdown .hover_hide {
        display: none;
        position: absolute;
        top: 100%;
        right: 0;
        width: 300px;
        z-index: 99;
        border-radius: 5px;
        background: #fff;
        border: 1px solid #ddd;
    }

        .right_side_in_div .after_loin_div_start .dropdown .hover_hide.CommentDiv,
        .right_side_in_div .after_loin_div_start .dropdown .hover_hide.BellDiv,
        .right_side_in_div .after_loin_div_start .dropdown .hover_hide.UserProfile {
            right: 0;
        }

        .right_side_in_div .after_loin_div_start .dropdown .hover_hide .fa {
            position: absolute;
            top: -29px;
            right: 15px;
            font-size: 34px;
            color: #fff
        }

        .right_side_in_div .after_loin_div_start .dropdown .hover_hide .headein_div {
            border-bottom: 1px solid #eee;
            padding: 10px 13px
        }

            .right_side_in_div .after_loin_div_start .dropdown .hover_hide .headein_div strong {
                font-size: 13px;
                font-weight: 600;
                background: #fff;
                color: #000
            }

            .right_side_in_div .after_loin_div_start .dropdown .hover_hide .headein_div .link {
                display: inline-block;
                float: right
            }

                .right_side_in_div .after_loin_div_start .dropdown .hover_hide .headein_div .link a {
                    font-size: 12px;
                    color: #006dca;
                    text-decoration: none;
                    height: auto
                }

                    .right_side_in_div .after_loin_div_start .dropdown .hover_hide .headein_div .link a:hover,
                    .right_side_in_div .after_loin_div_start .dropdown .hover_hide .all_link_direct a:hover,
                    .right_side_in_div .after_loin_div_start .dropdown .hover_hide .logout:hover,
                    .right_side_in_div .after_loin_div_start .dropdown .hover_hide .message_div ul li a:hover {
                        background: transparent
                    }

        .right_side_in_div .after_loin_div_start .dropdown .hover_hide select.form-control {
            width: 93%;
            margin: 7px auto;
            border-radius: 0;
            font-size: 14px
        }

            .right_side_in_div .after_loin_div_start .dropdown .hover_hide select.form-control:focus {
                outline: none;
                box-shadow: none
            }

        .right_side_in_div .after_loin_div_start .dropdown .hover_hide .all_link_direct a {
            display: inline-block;
            width: 100%;
            text-decoration: none;
            color: #006dca;
            padding: 8px 15px;
            border-bottom: 1px solid #e4e4e4;
            font-size: 13px;
            height: auto;
            text-align: left;
            border-radius: 0
        }

            .right_side_in_div .after_loin_div_start .dropdown .hover_hide .all_link_direct a small {
                width: 27px;
                height: 27px;
                padding: 8px 5px;
                background: #777;
                font-size: 10px;
                font-weight: 300;
                color: #fff;
                border-radius: 50%;
                float: right;
                display: inline-block;
                vertical-align: middle
            }

        .right_side_in_div .after_loin_div_start .dropdown .hover_hide .logout {
            text-decoration: none;
            color: #006dca;
            padding: 8px 15px;
            font-size: 13px;
            display: block;
            width: 100%;
            height: auto
        }

            .right_side_in_div .after_loin_div_start .dropdown .hover_hide .logout b {
                font-weight: 600
            }

        .right_side_in_div .after_loin_div_start .dropdown .hover_hide .message_div {
            text-align: center
        }

            .right_side_in_div .after_loin_div_start .dropdown .hover_hide .message_div ul li {
                text-align: left;
                border: 0;
                height: auto;
                padding: 5px 10px;
                border-bottom: 1px solid #f3f3f3;
                width: 100%
            }

                .right_side_in_div .after_loin_div_start .dropdown .hover_hide .message_div ul li a {
                    display: inline-block;
                    text-decoration: none;
                    height: auto;
                    text-align: left
                }

                    .right_side_in_div .after_loin_div_start .dropdown .hover_hide .message_div ul li a img {
                        display: inline-block;
                        vertical-align: middle;
                        width: 23%
                    }

                    .right_side_in_div .after_loin_div_start .dropdown .hover_hide .message_div ul li a .right_cont {
                        display: inline-block;
                        vertical-align: middle;
                        width: 70%;
                        margin-left: 10px
                    }

                        .right_side_in_div .after_loin_div_start .dropdown .hover_hide .message_div ul li a .right_cont strong {
                            color: #555;
                            font-size: 13px;
                            font-weight: 600
                        }

                        .right_side_in_div .after_loin_div_start .dropdown .hover_hide .message_div ul li a .right_cont p {
                            margin: 5px 0
                        }

                        .right_side_in_div .after_loin_div_start .dropdown .hover_hide .message_div ul li a .right_cont small,
                        .right_side_in_div .after_loin_div_start .dropdown .hover_hide .message_div ul li a .right_cont p {
                            font-size: 12px;
                            color: #888
                        }

            .right_side_in_div .after_loin_div_start .dropdown .hover_hide .message_div .red_button {
                display: inline-block;
                width: 94px;
                text-align: left;
                margin: 10px auto;
                text-align: center;
                height: auto;
                font-size: 14px;
                border-radius: 20px
            }

                .right_side_in_div .after_loin_div_start .dropdown .hover_hide .message_div .red_button:hover {
                    background: #000;
                    color: #fff
                }

        .right_side_in_div .after_loin_div_start .dropdown .hover_hide .friends_div ul li a img {
            width: 85%
        }

        .right_side_in_div .after_loin_div_start .dropdown .hover_hide .friends_div ul li .right_cont {
            width: 72%;
            display: inline-block;
            vertical-align: top
        }

            .right_side_in_div .after_loin_div_start .dropdown .hover_hide .friends_div ul li .right_cont a strong {
                color: #555;
                font-size: 13px;
                font-weight: 600
            }

            .right_side_in_div .after_loin_div_start .dropdown .hover_hide .friends_div ul li .right_cont .button_se {
                display: inline-block;
                width: 46%;
                vertical-align: top;
                float: right
            }

            .right_side_in_div .after_loin_div_start .dropdown .hover_hide .friends_div ul li .right_cont .red_button {
                width: 112px;
                margin: 0
            }

            .right_side_in_div .after_loin_div_start .dropdown .hover_hide .friends_div ul li .right_cont .gray_button {
                border-radius: 16px;
                background-color: #e4e4e4;
                font-size: 11px;
                font-weight: 600;
                padding: 8px 15px;
                color: #000;
                font-weight: 600;
                text-transform: capitalize;
                border-width: 0;
                margin-top: 7px
            }

    .right_side_in_div .after_loin_div_start .dropdown .click_icon a img {
        width: 74%;
        margin-top: 24px
    }

.right_side_in_div .before_login {
    position: absolute;
    top: -51px;
    right: 0
}

.dropdown {
    float: left
}

    .dropdown .dropbtn {
        font-size: 16px;
        border: none;
        outline: none;
        color: white;
        padding: 14px 16px;
        background-color: inherit;
        font-family: inherit;
        margin: 0
    }

.after_loin_div_start .dropdown:hover .dropbtn {
    background-color: red
}

.after_loin_div_start .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
    z-index: 1
}

    .after_loin_div_start .dropdown-content a {
        float: none;
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
        text-align: left
    }

.after_loin_div_start .dropdown:focus .dropdown-content {
    display: block
}

.overlay_div_in {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none
}

.containerSectionDiv.containerSecMoreSpaceDiv {
    padding: 20px 0 5px;
}

    .containerSectionDiv.containerSecMoreSpaceDiv .headingBox h2 {
        margin: 0;
        font-family: 'Oswald', sans-serif;
        font-size: 20px;
        font-weight: 400;
        margin-bottom: 0
    }

        .containerSectionDiv.containerSecMoreSpaceDiv .headingBox h2 i {
            font-style: normal;
            color: #e80844
        }

    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv {
        width: 49.6%;
        display: inline-block;
        vertical-align: top;
    }

        .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv .thumbNTitleDiv {
            position: relative;
            transition: 0.25s all linear;
            width: 100%;
            display: inline-flex
        }

            .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv .thumbNTitleDiv a {
                display: inline-block;
                width: 100%;
                text-decoration: none
            }

            .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv .thumbNTitleDiv img {
                width: 100%;
                object-fit: cover;
                display: block;
                max-width: none;
                border: 0 none;
            }

            .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv .thumbNTitleDiv .content_div {
                position: absolute;
                bottom: 0;
                left: 0;
                width: 100%;
                /*background: rgba(0, 0, 0, .6);*/
                text-align: left;
                background-image: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.8));
            }

                .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv .thumbNTitleDiv .content_div .hidden_contentDiv {
                    padding: 15px 15px 0 15px
                }

                    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv .thumbNTitleDiv .content_div .hidden_contentDiv h6 {
                        font-size: 14px;
                        color: #fff;
                        line-height: 20px;
                        font-weight: 600;
                        padding-bottom: 0;
                        font-family: 'Open Sans', sans-serif !important;
                    }

        .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv .content_div .hidden_contentDiv h6 {
            font-size: 14px;
            line-height: 20px;
        }

        .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv .thumbNTitleDiv .content_div .hidden_contentDiv .time_date_Div p {
            padding: 0;
        }

            .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv .thumbNTitleDiv .content_div .hidden_contentDiv .time_date_Div p .fa {
                vertical-align: top;
                color: #fff;
            }

            .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv .thumbNTitleDiv .content_div .hidden_contentDiv .time_date_Div p span {
                color: #fff;
                font-size: 12px;
                font-weight: 600;
                font-family: 'Open Sans', sans-serif !important;
            }

        .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv .thumbNTitleDiv .content_div .hidden_contentDiv .time_date_Div {
            font-size: 12px;
            font-weight: 300;
            padding: 0;
            line-height: 0;
            -ms-filter: "alpha(opacity=$alpha*100)";
            -webkit-opacity: 0;
            -moz-opacity: 0;
            -khtml-opacity: 0;
            opacity: 0;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            -ms-transition: .3s;
            -o-transition: .3s;
            transition: .3s
        }

        .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv .thumbNTitleDiv:hover .content_div .hidden_contentDiv .time_date_Div {
            padding: 5px 0 10px 0;
            -ms-filter: "alpha(opacity=$alpha*100)";
            -webkit-opacity: 1;
            -moz-opacity: 1;
            -khtml-opacity: 1;
            opacity: 1;
            line-height: normal
        }

        .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col {
            padding-left: 5px
        }

            .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .row2ColVertical {
                width: 49%;
                display: inline-block;
                vertical-align: top
            }

                .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .row2ColVertical:last-child {
                    margin-left: 5px
                }

                .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .row2ColVertical .thumbNTitleDiv:first-child {
                    margin-bottom: 9px
                }

.slick-loading .slick-list {
    background: #fff url('/content/img/slick/ajax-loader.gif') center center no-repeat
}

.row.friendListRow .profile_hover_div .friend .popover .user_photo .bigimg {
    width: 100%;
    height: 70px;
}

.row.friendListRow .profile_hover_div .friend .popover .button_sec a {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    font-size: 11px;
}

.row.friendListRow .profile_hover_div .friend .popover .allpostDiv span {
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
}

.row.friendListRow .profile_hover_div .friend .popover .content_of_data {
    padding-top: 5px;
}

.row.friendListRow .profile_hover_div .friend .popover .allpostDiv span a {
    display: inline-block;
    vertical-align: top;
    width: auto;
}

    .row.friendListRow .profile_hover_div .friend .popover .allpostDiv span a small {
        margin-top: 0;
        font-weight: 400;
        font-size: 14px;
    }

.table_Rss_Div .table tr td {
    font-size: 15px;
    color: #000;
}

    .table_Rss_Div .table tr td:first-child {
        width: 300px;
    }

    .table_Rss_Div .table tr td strong {
        font-weight: 600;
    }

    .table_Rss_Div .table tr td:last-child .dropdown-menu {
        right: 0;
        left: auto;
    }

.table_Rss_Div table tr td a.MoreClickOption {
    font-size: 15px;
    color: #000;
}

.pinterest {
    width: 35px;
    height: 35px;
    background: #bd091e;
    position: relative;
}

    .pinterest .fa {
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        font-size: 18px;
        color: #fff;
        text-align: center;
        margin: auto;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }

p.courtesy {
    display: inline-block;
    width: 100%;
    text-align: right;
    font-size: 12px !important;
    color: #8e8e8e;
    font-weight: 600;
    padding: 0;
}

.readmorecrtiticreviews {
    text-align: center;
}

    .readmorecrtiticreviews a.btn {
        font-weight: 600;
        text-transform: capitalize;
    }

.fanfictiontitlesection .fanfictionadd-btn,
.all-stories-section .fanfictionadd-btn {
    padding: 10px 21px;
    background: #28a745;
    color: #fff;
    text-decoration: none;
    border-radius: 30px;
    font-size: 13px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    text-transform: capitalize;
    margin: 5px;
    float: right;
    font-weight: 600;
}

.all-stories-section .fanfictionadd-btn {
    margin: 5px;
    float: none;
}

.login-overlay {
    background: rgba(0, 0, 0, 0.85);
    backface-visibility: hidden;
    color: rgb(255, 255, 255);
    height: 100%;
    position: fixed;
    width: 100%;
    left: 0px;
    bottom: -100%;
    z-index: 680;
}

    .login-overlay .signup-section {
        background: #fff;
        padding: 30px;
        border-radius: 10px;
        width: 500px;
        text-align: center;
        position: absolute;
        top: 50%;
        left: 0;
        left: 0;
        right: 0;
        margin: auto;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }

        .login-overlay .signup-section .close {
            opacity: 1;
            color: #000;
        }

        .login-overlay .signup-section .logo img {
            margin: auto;
        }

        .login-overlay .signup-section .btn {
            padding: 5px 20px;
            color: #fff;
            border-radius: 30px;
            display: block;
            background: #e80844;
            text-transform: capitalize;
            font-weight: 600;
            width: 100px;
            margin: 10px auto;
        }

        .login-overlay .signup-section span {
            font-size: 16px;
            color: #000;
            display: block;
            margin: 15px 0;
        }

        .login-overlay .signup-section .allreadylogin {
            padding: 20px 0 0;
            border-top: 1px solid #ddd;
        }

            .login-overlay .signup-section .allreadylogin .allready {
                font-size: 15px;
                font-weight: 600;
                text-decoration: none;
                color: #000;
            }

                .login-overlay .signup-section .allreadylogin .allready span {
                    color: #e80844;
                    display: inline-block;
                    margin: 0;
                }

.question-pending-approval {
    padding: 30px 0;
}

    .question-pending-approval .table_new_replay_on_div .table tr th .fa.fa-help-circled,
    .question-pending-approval .table_new_replay_on_div.admin-table .table tr th .fa.fa-user {
        color: #007bff;
    }

    .question-pending-approval .table_new_replay_on_div .table tr th .fa.fa-thumbs-up,
    .question-pending-approval .table_new_replay_on_div.admin-table .table tr th .fa.fa-doc-text-inv {
        color: #218838;
    }

    .question-pending-approval .table_new_replay_on_div .table tr th .fa.fa-edit,
    .question-pending-approval .table_new_replay_on_div.admin-table .table tr th .fa.fa-hand-pointer-o {
        color: #117a8b;
    }

.addedithcanswer .emojiListDiv button {
    margin-top: 10px;
}

.latestMovieVideoCelebEvent.right-side-structure .heading {
    margin-bottom: 10px;
}

.latestMovieVideoCelebEvent.right-side-structure .latestVideos .row.videoThumbRow div[class^=col] a {
    height: 66px;
}

.latestMovieVideoCelebEvent.right-side-structure .latestVideos {
    background: transparent;
}

    .latestMovieVideoCelebEvent.right-side-structure .latestVideos .linkBtn {
        background: #e80844;
        color: #fff;
    }

@media (max-width:1279px) {
    .row.photoGallery {
        margin: 0 -4px
    }

    .subNavigation a span,
    .subNavigation .more button span {
        display: none
    }

    .row6Col div[class^=col] {
        padding-top: 5px;
        padding-bottom: 5px
    }

    .articleLeftGrayRow .rightCol h6.newsCategoryTitle {
        padding-top: 0
    }

        .articleLeftGrayRow .rightCol h6.newsCategoryTitle span {
            display: inline-block;
            background-color: #e4e4e4
        }

    article .articleAuthor {
        padding: 10px;
        border: 1px solid #ddd;
        border-right: 0;
        border-left: 0;
    }

        article .articleAuthor:after,
        article .articleAuthor:before {
            content: "";
            display: table
        }

        article .articleAuthor:after {
            clear: both
        }

        article .articleAuthor .line,
        article .articleAuthor .img-circle {
            display: none
        }

            article .articleAuthor .line.line991 {
                margin: 10px -10px;
                display: block;
                border-color: #e4e4e4
            }

        article .articleAuthor h4 {
            padding: 0 10px 0 0;
            display: inline;
            border-right: 1px solid #e0e0e0
        }

        article .articleAuthor .fbShareLink,
        article .articleAuthor .twitterShareLink {
            float: left;
            margin: 0 1px
        }

    .articleMiddle2Col div[class^=col].leftCol article aside {
        background-color: #e4e4e4;
        width: 175px
    }

        .articleMiddle2Col div[class^=col].leftCol article aside.pull-left {
            margin: 0 10px 5px 0
        }

    .row.articleLeftGrayRow {
        background-color: #fff
    }

        .row.articleLeftGrayRow div[class^=col].leftGrayCol {
            padding: 0 !important
        }

        .row.articleLeftGrayRow div[class^=col].rightCol {
            padding: 15px 10px;
            width: 100%
        }

    .forumTitleBg .container {
        width: auto
    }

    .row.forumRow-2 div[class^=col].leftContainer {
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 10px
    }

    .row.forumRow-2 div[class^=col].right300Col {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0
    }

    .row.movieMainRow div[class^=col].bannerCol {
        padding: 15px 0 0 0
    }

    .row.movieOverviewRow div[class^=col].rightCol {
        padding-top: 10px
    }

    .row.profileInnerRow1 div[class^=col].leftCol {
        padding-right: 0
    }

    .row.profileInnerRow1 div[class^=col].rightCol {
        display: none
    }
}

@media (max-width:1276px) and (min-width:1025px) {
    article .articleAuthor {
        position: static !important;
        text-align: center;
    }
}

@media (min-width:1280px) {
    .containerSection {
        padding: 20px 0
    }

    .row.leftMenuColRow div[class^=col].leftMenuCol {
        width: 18.66666667%
    }

    .row.leftMenuColRow div[class^=col].rightContentCol {
        width: 80.33333333%
    }

    section.right300pxSection .container {
        padding-left: 5px
    }

    .row.middleContentTwoRow div[class^=col].middleContentTwoLeftCol {
        width: 74.5555%
    }

    .container {
        width: 1260px
    }

    .overflowHslider {
        overflow: hidden;
        height: 178px;
    }

    .row.photoGallery {
        margin: 0 -5px
    }

    header .searchBox form[role=search] {
        padding: 5px 65px 0 10px
    }

    header a.navSearchBtn {
        right: 30px
    }

    header a.navSearchClose {
        top: 8px;
        right: 17px
    }

    footer .footerMenuArea .container .row div[class^=col].popularChannelList {
        padding-left: 20px
    }

    .subNavigation a,
    .subNavigation .more button {
        padding: 20px 0
    }

    .row.megaMenuRow.eventListRow div[class^=col] {
        height: 335px
    }

    section.eventPhotoSection .container,
    section.photoContainerSection .container {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .photoContainer {
        padding: 0 50px
    }

    .photoModalContainer {
        height: 100%;
    }

        .photoModalContainer img {
            max-height: 100%
        }

        .photoModalContainer a.next i.fa,
        .photoModalContainer a.previous i.fa {
            font-size: 36px
        }

    .thumbNTitle .thumbNTitleHeader.bigThumb h2 {
        font-size: 20px
    }

    .row5Thumb div[class^=col].bigThumbCol.thumb_height_p {
        min-height: 340px
    }

    .thumbNTitle .thumbNTitleHeader h2 {
        font-size: 15px;
        line-height: 18px
    }

    .containerSection.containerSecMoreSpace {
        padding: 20px 0 30px 0
    }

    .thumbnail.thumb6Col {
        height: 240px
    }

    .thumbnail.thumb4Col,
    .thumbnail.thumb3Col {
        height: 280px
    }

    .articleLeftGrayRow .leftGrayCol {
        text-align: center
    }

    .articleLeftGrayRow .rightCol h6.newsCategoryTitle {
        padding-bottom: 10px;
    }

    article .articleAuthor {
        position: absolute;
        width: 170px;
        top: 0;
        left: -245px;
        text-align: center
    }

        article .articleAuthor h4 {
            padding: 15px 0 10px 0
        }

        article .articleAuthor .socialDividerLine {
            width: 50%;
            margin: 10px auto
        }

        article .articleAuthor .fbShareLink,
        article .articleAuthor .twitterShareLink {
            margin: 5px auto
        }

    .articleMiddle2Col div[class^=col].leftCol article aside {
        background-color: #fff;
        width: 175px
    }

        .articleMiddle2Col div[class^=col].leftCol article aside.pull-left {
            margin: 0 15px 5px -248px
        }

    .row.articleLeftGrayRow {
        background: #fff url('/content/img/left_graybg.gif') left top repeat-y;
        padding: 15px 0
    }

        .row.articleLeftGrayRow div[class^=col].leftGrayCol {
            padding: 0 15px;
            width: 16.1111%
        }

        .row.articleLeftGrayRow div[class^=col].rightCol {
            padding: 0 15px 0 60px;
            width: 83.8888%
        }

    .row.articleMiddle2Col div[class^=col].leftCol {
        padding: 0 60px 0 0;
        width: 68.8888%
    }

    .thumbnail.newsThumbnail {
        height: 250px
    }

    .showchaskameterlistranking .thumbnail.newsThumbnail {
        height: auto;
        min-height: 193px;
    }

    .row.banner300X600Row div[class^=col].banner300X600RowLeftCol {
        width: 74.5555%
    }

    .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex {
        height: 240px
    }

    .row.celebOverviewRow .secondCol {
        height: 399px
    }

    .celebOverviewRow .secondCol .innerCol p {
        padding-top: 40px
    }

    .celebOverviewRow .secondCol .innerCol a:active.btn,
    .celebOverviewRow .secondCol .innerCol a:link.btn,
    .celebOverviewRow .secondCol .innerCol a:visited.btn {
        margin-top: 40px
    }

    .celebOverviewRow2 .firstCol {
        height: 219px
    }

    .celebOverviewRow2 .secondCol .row div {
        padding: 40px 0
    }

        .celebOverviewRow2 .secondCol .row div:last-child {
            padding: 40px 0 32px 0
        }

    .row.masonryEventRow {
        -moz-column-width: 15em;
        -webkit-column-width: 15em;
        -moz-column-gap: .95em;
        -webkit-column-gap: .95em
    }

    .row.banner300X600Row {
        margin: 0
    }

    .container.forumPageContainer .row.forumRow div[class^=col].leftContainer {
        padding-left: 10px;
        padding-right: 5px
    }

    .thumbnail.right2Thumbs {
        height: 286px
    }

    .slick-next,
    .slick-prev {
        height: 45px
    }

    section.aboutShowSection .container {
        height: 250px
    }

    .forumTitleBg {
        height: 167px !important;
    }

        .forumTitleBg .container h2 {
            font-size: 30px;
            left: 10px
        }

        .forumTitleBg .container p {
            right: 10px
        }

    .row.forumRow div[class^=col-].leftContainer {
        width: 75.2222%
    }

    .btn.forumBigBtn {
        padding: 10px 20px 10px 5px
    }

    .row.forumRow-2 div[class^=col].leftContainer {
        width: 75.00000007%;
        padding-right: 0;
        padding-left: 0
    }

    .row.forumRow-2 div[class^=col].right300Col {
        width: 24.99999993%;
        padding-left: 10px;
        padding-right: 0;
        padding-top: 55px
    }

    .row.forumOverviewRow {
        margin: 0 -5px
    }

    .row.forumThumbChaksaRow div[class^=col].showThumb {
        padding-left: 5px
    }

    .row.forumThumbChaksaRow div[class^=col].chaskaMeter {
        min-height: 250px;
        width: 33.33%;
        background: #631436
    }

    .todaysNews .row {
        margin: 0 -9px
    }

    .todaysNews div[class^=col] .thumbnail {
        height: 208px
    }

    .glbAnnouncementArea .row.announcementRow {
        margin-left: -5px
    }

        .glbAnnouncementArea .row.announcementRow div[class^=col].announcementArea {
            padding-left: 0;
            padding-right: 0;
            width: 74.2222%
        }

    .glbAnnouncementArea .row.announcementRow2 div[class^=col].announcementArea {
        width: 74.1111%
    }

    .glbAnnouncementArea .row.announcementRow2 div[class^=col].glbAnnouncementRightCol {
        left: 74.1111%
    }

    .popularTVShowArea .row.tvShowRow {
        margin: 0 2px 0 -3px !important
    }

        .popularTVShowArea .row.tvShowRow .tvShowBlock .inner {
            height: 564px
        }

    .latestVideos .row.videoThumbRow div[class^=col] a span.title {
        max-height: 50px
    }

    .latestEvent .row.eventThumbRow div[class^=col] a span.title {
        max-height: 68px
    }

    .latestEvent,
    .latestVideos,
    .newReleaseMovie,
    .tob5Celeb {
        height: 600px
    }

    .row.movieMainRow div[class^=col].leftCol {
        width: 74.5555%
    }

    .row.movieMainRow div[class^=col].bannerCol {
        width: 315px;
        padding-left: 15px;
        padding-right: 0
    }

    .row.movieDetailRow div[class^=col].movieThumbCol {
        width: 33%
    }

        .row.movieDetailRow div[class^=col].movieThumbCol,
        .row.movieDetailRow div[class^=col].movieThumbCol .img200300,
        .row.movieDetailRow div[class^=col].movieNameCol,
        .row.movieDetailRow div[class^=col].movieShortDecCol {
            min-height: 488px;
        }

    .row.movieDetailRow div[class^=col].movieNameCol {
        width: 33.66666666%
    }

    section.movieTabSection .container {
        padding-right: 325px
    }

    section.movieRight300Section .container {
        padding-left: 5px
    }

    section.movieOverviewSection .container {
        padding-right: 0
    }

    .row.movieOverviewRow div[class^=col].leftCol {
        width: 75.1111%;
        border: 0
    }

    .row.movieOverviewRow div[class^=col].rightCol {
        width: 310px;
        padding: 0 0 0 10px
    }

    .row.movieThumbNDescRow div[class^=col].movieThumbCol,
    .row.movieThumbNDescRow div[class^=col].movieNameCol,
    .row.movieThumbNDescRow div[class^=col].movieShortDecCol {
        min-height: 481px
    }

    .row.movieReviewRow div[class^=col] .innerDiv {
        min-height: 342px
    }

        .row.movieReviewRow div[class^=col] .innerDiv .logoNUserPic .user_image_div_in {
            vertical-align: top
        }

        .row.movieReviewRow div[class^=col] .innerDiv .logoNUserPic div {
            display: inline-block;
            vertical-align: top
        }

    section.profileSection .container {
        padding-left: 0;
        padding-right: 0
    }

    .row.profileInnerRow1 div[class^=col].leftCol.scrap_div {
        width: 100%
    }

    .row.profileInnerRow1 div[class^=col].rightCol {
        width: 32.4444%
    }

    .userDetail h3 {
        font-size: 18px
    }

    .userDetail h4 {
        font-size: 15px
    }

    .row.channelLogoNDescRow {
        margin: 0 -5px 0 0
    }

        .row.channelLogoNDescRow div[class^=col].leftCol {
            width: 74.8888%;
            padding-right: 5px
        }

        .row.channelLogoNDescRow div[class^=col].rightCol {
            width: 25.1111%
        }

    .row.channelLogoDescInnerRow div[class^=col].channelDescCol .inner {
        padding: 20px 25px
    }

    .forumThumbChaksaRow div[class^=col].showThumb {
        width: 52%
    }

    .forumThumbChaksaRow div[class^=col].showThumb {
        padding-left: 5px
    }

    .forumThumbChaksaRow div[class^=col].chaskaMeter {
        min-height: 250px;
        width: 48%
    }

    .subNavigation a div .badge {
        right: 32%
    }

    .videoBigThumb span {
        padding: 10px 15px
    }

    section.videoPlaySection2 .row.videoPlayPageRow {
        margin: 0 -5px 0 0
    }

        section.videoPlaySection2 .row.videoPlayPageRow div[class^=col].leftDetailCol {
            width: 73.5555%
        }

    .mcontainerr,
    .search_bar_function_header .mcontainerr,
    .search_bar_function_header .mcontainerr {
        width: 1260px;
        margin: auto
    }

    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv img {
        height: auto;
    }
}

@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2) {
    .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td .table_home .icons_comm_set {
        margin-right: 5px;
    }

    .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
        width: 76%;
    }
}

@media (min-device-width:1025px) and (max-device-width:1279px) {
    article .articleAuthor .pinBox {
        position: static !important;
    }
}

@media screen and (max-device-width:992px) and (min-device-width:811px) {
    article .articleAuthor {
        position: static !important
    }
}

@media only screen and (device-width:768px) {

    .after_loin_div_start {
        right: 20px
    }

    .right_side_in_div .before_login {
        right: 21px
    }

    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv .thumbNTitleDiv .content_div .hidden_contentDiv h6 {
        font-size: 13px;
        line-height: 15px
    }

    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv .thumbNTitleDiv .content_div .hidden_contentDiv .time_date_Div p span {
        font-size: 11px
    }

    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv .thumbNTitleDiv .content_div .hidden_contentDiv {
        padding: 12px 12px 0 12px
    }

    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .row2ColVertical:last-child {
        margin-left: 5px
    }

    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 {
        text-align: left
    }

        .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv {
            width: 100%
        }

            .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col {
                padding-left: 0;
                margin-top: 5px
            }

                .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .row2ColVertical {
                    width: 49%
                }
}

@media only screen and (min-device-width:800px) and (max-device-width:820px) {
    .quizzes-section .quizzes-list .quizzed-view {
        padding: 10px 80px;
    }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option {
            height: 248px;
        }

            .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.img-option-div {
                height: auto;
            }

    .quizz-landing-page .thumb_in_common_div_height {
        height: 280px;
    }

    .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer .newsMessageContainer {
        margin: 10px 30px;
    }

    .glbAnnouncementArea.container .announcementRow2 {
        display: grid;
    }

        .glbAnnouncementArea.container .announcementRow2 .glbAnnouncementRightCol {
            order: 2;
        }
}

@media only screen and (min-device-width:320px) and (max-device-width:480px) {
    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv .content_div {
        width: 60%
    }
}

.usernameChangeLogTableDiv .testimonialsTabListNav {
    margin-top: 10px;
}

    .usernameChangeLogTableDiv .testimonialsTabListNav li a {
        font-weight: 600;
        color: #979797;
        text-transform: uppercase;
        font-size: 14px;
    }

    .usernameChangeLogTableDiv .testimonialsTabListNav li.active a {
        color: #e80844 !important;
    }

.row.profileRow div[class^=col].profileRightDetailCol .usernameChangeLogTableDiv .table-responsive tr th {
    font-size: 13px;
}

    .row.profileRow div[class^=col].profileRightDetailCol .usernameChangeLogTableDiv .table-responsive tr th .fa.fa-user-o {
        color: #384f5d;
    }

    .row.profileRow div[class^=col].profileRightDetailCol .usernameChangeLogTableDiv .table-responsive tr th .fa.fa-user {
        color: #8dc63f;
    }

.row.profileRow div[class^=col].profileRightDetailCol .usernameChangeLogTableDiv .table-responsive tr td {
    font-size: 14px;
    font-weight: 600;
    color: #193485;
    word-break: normal;
}

.row.profileRow div[class^=col].profileRightDetailCol .usernameChangeLogTableDiv .hover_popup_div .button_sec a {
    font-size: 12px !important;
    font-weight: 600 !important;
}

.row.profileRow div[class^=col].profileRightDetailCol .usernameChangeLogTableDiv .hover_popup_div .record .allpostDiv span {
    margin-left: 0;
}

.row.profileRow div[class^=col].profileRightDetailCol .usernameChangeLogTableDiv .table-responsive tr td.leftAlign a {
    font-size: 14px;
    font-weight: 600;
    color: #193485;
    word-break: normal;
}

.row.profileRow div[class^=col].profileRightDetailCol .usernameChangeLogTableDiv .table-responsive tr td.leftAlign .prettytime {
    font-size: 11px;
    color: #193485;
    font-weight: 500;
}

.row.profileRow div[class^=col].profileRightDetailCol .usernameChangeLogTableDiv .table-responsive tr td.leftAlign .hover_popup_div .button_sec.button_newstruck a.commBtnPopover span {
    font-size: 8px;
    margin: 0;
    margin-top: 8px;
}

.row.profileRow div[class^=col].profileRightDetailCol .usernameChangeLogTableDiv .table-responsive tr td.leftAlign .hover_popup_div .content_of_data {
    padding-bottom: 10px;
}

.row.profileRow div[class^=col].profileRightDetailCol .messageDetailsLoadMoreByUserId {
    text-align: center;
}

    .row.profileRow div[class^=col].profileRightDetailCol .messageDetailsLoadMoreByUserId a {
        background-color: #ef0039;
        font-size: 11px;
        font-weight: 600;
        padding: 8px 16px;
        width: 120px;
        color: #fff;
        text-decoration: none;
        text-transform: uppercase;
        webkit-border-radius: 16px;
        -moz-border-radius: 16px;
        -ms-border-radius: 16px;
        border-radius: 16px;
    }

        .row.profileRow div[class^=col].profileRightDetailCol .messageDetailsLoadMoreByUserId a:hover {
            background: #000;
        }

.InfosectionSite {
    padding: 30px 0;
    background: #ddd;
}

    .InfosectionSite h5 {
        font-size: 18px;
        font-weight: 600;
    }

    .InfosectionSite p {
        font-size: 16px;
        line-height: 22px;
        color: #000;
        font-weight: 500;
        text-align: justify;
    }

        .InfosectionSite p:empty {
            display: none !important;
        }

.profileSection .divCommonBuddyList.membersSearchByQueryDiv .hover_popup_div .user_photo {
    height: 69px;
}

.profileSection .divCommonBuddyList.membersSearchByQueryDiv .popover .userLastVisitedDateDiv {
    padding-bottom: 10px;
}

    .profileSection .divCommonBuddyList.membersSearchByQueryDiv .popover .userLastVisitedDateDiv span {
        margin: auto;
    }

.profileSection .divCommonBuddyList.membersSearchByQueryDiv .hover_popup_div .content_of_data .record .userBlockDiv a.PopoverBanUser {
    width: 25px;
}

.profileSection .divCommonBuddyList.membersSearchByQueryDiv .hover_popup_div .button_sec.button_newstruck a span {
    margin: 0;
}

.setForumSignatureVisibilityDiv {
    padding-top: 20px;
}

    .setForumSignatureVisibilityDiv .btn-default.btn-on.active,
    .setForumSignatureVisibilityDiv .btn-default.btn-off.active {
        color: #fff;
    }

    .setForumSignatureVisibilityDiv .btn-default.btn-on.active {
        background-color: #5BB75B;
    }

    .setForumSignatureVisibilityDiv .btn-default.btn-off.active {
        background-color: #DA4F49;
    }

    .setForumSignatureVisibilityDiv strong {
        font-size: 15px;
        color: #000;
        text-transform: capitalize;
        display: inline-block;
        vertical-align: top;
        margin-right: 5px;
    }

.likeCountNumber {
    font-size: 13px;
    color: #818181;
    font-weight: 600;
}

a.likeCountNumber,
a.likeCountNumber:hover,
a.likeCountNumber:focus,
a.likeCountNumber.active {
    color: #818181;
}

.topicPostLikedListSection {
    padding: 8px 0;
}

    .topicPostLikedListSection ul {
        margin-bottom: 0;
    }

        .topicPostLikedListSection ul li {
            display: inline-block;
            vertical-align: top;
            padding: 0 1px;
        }

            .topicPostLikedListSection ul li a {
                font-size: 13px;
                font-weight: 500;
                color: #000;
                text-decoration: none;
            }

                .topicPostLikedListSection ul li a strong {
                    font-weight: 500;
                }

.userGotoPagination .page_section_div .new_pagination_section li input,
.userGotoPagination .page_section_div .new_pagination_section li strong {
    width: 65px;
}

.row.masonryEventRow.latestMediaGalleryStyle .item {
    display: block;
    vertical-align: top;
}

    .row.masonryEventRow.latestMediaGalleryStyle .item .well.photoWell {
        display: inline-block;
        padding: 0;
    }

.showchaskameterlistranking {
    padding: 30px 0;
}

    .showchaskameterlistranking .headingBox {
        padding-bottom: 15px
    }

    .showchaskameterlistranking .thumbnail.newsThumbnail .RankingStar {
        position: relative;
    }

    .showchaskameterlistranking .thumbnail.newsThumbnail strong {
        width: 78%;
        display: inline-block;
        vertical-align: top;
        color: #000;
    }

    .showchaskameterlistranking .thumbnail.newsThumbnail .ranking-show {
        width: 19%;
        display: inline-block;
        vertical-align: top;
        padding-top: 5px;
    }

        .showchaskameterlistranking .thumbnail.newsThumbnail .ranking-show i {
            font-size: 13px;
            font-weight: normal;
            color: #000;
            font-style: normal;
        }

        .showchaskameterlistranking .thumbnail.newsThumbnail .ranking-show span {
            padding-top: 0;
            vertical-align: middle;
            display: inline-block;
        }

.PopularSection {
    padding: 20px 0;
}

    .PopularSection .heading {
        margin-bottom: 20px;
        text-transform: uppercase;
    }

    .PopularSection .UserpopularDiv .userfanclub_section {
        padding: 0;
    }

        .PopularSection .UserpopularDiv .userfanclub_section .rightDiv .user_list_div ul li {
            width: 13.9%;
        }

.postListView .row.postListRow div[class^=col-].postListRowRight .tagpostsectionBottom {
    margin: 85px 0 0 0;
}

    .postListView .row.postListRow div[class^=col-].postListRowRight .tagpostsectionBottom strong {
        font-size: 15px;
        color: #000;
        text-transform: capitalize;
        display: inline-block;
        vertical-align: middle;
    }

    .postListView .row.postListRow div[class^=col-].postListRowRight .tagpostsectionBottom .tagList {
        display: inline-block;
        vertical-align: middle;
        margin-left: 5px;
    }

        .postListView .row.postListRow div[class^=col-].postListRowRight .tagpostsectionBottom .tagList a {
            background-color: #ddd;
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            -ms-border-radius: 20px;
            border-radius: 20px;
            font-size: 11px;
            margin: 2px 0;
            color: #000;
            font-weight: 500;
            display: inline-block;
            padding: 0 13px;
            text-decoration: none;
        }

.CommonPollDiv .radio-custom {
    opacity: 0;
    position: absolute;
}

.CommonPollDiv .radio-custom,
.CommonPollDiv .radio-custom-label {
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer;
    width: 100%;
}

.CommonPollDiv .radio-custom-label {
    position: relative;
}

.CommonPollDiv .radio-custom + .radio-custom-label:before {
    content: '';
    background: #fff;
    border: 2px solid #ef9bab;
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    padding: 2px;
    margin-right: 10px;
    text-align: center;
    border-radius: 50%;
}

.CommonPollDiv .radio-custom:checked + .radio-custom-label:before {
    content: '\e816';
    color: #bbb;
}

.CommonPollDiv .radio-custom:focus + .radio-custom-label {
    outline: 1px solid #ddd;
}

.CommonPollDiv .radio_btn_div .commradio {
    border: 1px solid #ececec;
    padding: 5px 7px;
    border-radius: 30px;
    margin: 5px 0;
    overflow: hidden;
}

    .CommonPollDiv .radio_btn_div .commradio.active,
    .CommonPollDiv .radio_btn_div .commradio.active .radio-custom + .radio-custom-label:before {
        background: #70c051;
    }

        .CommonPollDiv .radio_btn_div .commradio.active .radio-custom:checked + .radio-custom-label:before {
            color: #70c051;
        }

        .CommonPollDiv .radio_btn_div .commradio.active label {
            color: #fff;
            outline: none;
            box-shadow: none;
        }

    .CommonPollDiv .radio_btn_div .commradio label img {
        width: 10%;
        display: inline-block;
        margin-right: 5px;
    }

.CommonPollDiv.commpollImg .radio-custom + .radio-custom-label:before {
    content: none;
}

.CommonPollDiv.vscompition .PollImg .content_poll .corssImg .leftImg {
    position: relative;
    width: 100%;
    height: 300px;
}

    .CommonPollDiv.vscompition .PollImg .content_poll .corssImg .leftImg img {
        position: absolute;
        top: 0;
    }

        .CommonPollDiv.vscompition .PollImg .content_poll .corssImg .leftImg img.img1 {
            left: 0;
        }

        .CommonPollDiv.vscompition .PollImg .content_poll .corssImg .leftImg img.img2 {
            right: 0;
        }

.hibernetuserDiv {
    padding: 50px 0;
    text-align: center;
}

    .hibernetuserDiv img {
        display: block;
        margin: auto;
    }

    .hibernetuserDiv h1 {
        font-size: 28px;
        line-height: 32px;
        font-weight: 600;
        font-family: 'Open Sans', sans-serif !important;
        color: #000;
        margin: 20px 0;
        text-transform: capitalize;
    }

.PollOptionSection .articleAuthor .socialMediaShareLinks,
.PollOptionSection .articleAuthor .twitterRoundLink {
    margin-bottom: 10px;
}

.PollOptionSection .articleAuthor .twitterRoundLink {
    display: block;
}

.simditor_right_side .simditor .simditor-wrapper .simditor-body img,
.simditor .simditor-body img {
    height: auto;
}

.simditor .simditor-body img {
    cursor: pointer;
}

.EmojiList {
    padding-left: 0;
}

    .EmojiList .modal-content .modal-header h5 {
        display: inline-block;
        vertical-align: top;
        font-size: 18px;
        text-transform: capitalize;
    }

    .EmojiList .modal-content .modal-header .close {
        font-size: 35px;
        opacity: 1;
    }

    .EmojiList .modal-content .tabledivEmoji {
        height: 500px;
        overflow-y: scroll;
    }

        .EmojiList .modal-content .tabledivEmoji table tr td:first-child {
            text-align: center;
        }

        .EmojiList .modal-content .tabledivEmoji table tr th {
            font-weight: 600;
            font-size: 16px;
        }

.ScrapbookSection .myScrapContent {
    padding: 20px 0 0;
}

.profileSection .profileRow .adBannerSection {
    padding: 20px 0;
}

.dashbord_new_str.NewsHomepages {
    padding: 0 !important;
}

    .dashbord_new_str.NewsHomepages h2.heading {
        margin-bottom: 20px;
    }

.profileSection .heading_profile_div .per_details {
    padding: 43px;
}

.per_details {
    margin: 30px 0;
}

    .per_details .nav-tabs li {
        width: 33%;
        text-align: center;
        margin-bottom: 0;
        border-radius: 5px 5px 0 0;
        background: #ebebeb;
    }

        .per_details .nav-tabs li.active {
            border: 1px solid #ddd;
            border-bottom: 0;
            margin-bottom: -2px;
            background: #fff;
        }

            .per_details .nav-tabs li.active a {
                color: #e80844;
            }

        .per_details .nav-tabs li a {
            font-size: 15px;
            color: #000;
            font-family: 'Open Sans', sans-serif !important;
            text-transform: uppercase;
            font-weight: 600;
            padding: 10px 34px;
            border: 0;
        }

    .per_details .tab-content {
        background: #fff;
        padding: 20px 20px;
        border-radius: 0 0 6px 6px;
        border: 1px solid #ddd;
        border-top: 0;
    }

        .per_details .tab-content ul {
            margin-bottom: 0;
        }

    .per_details .add_btn_div {
        text-align: center;
        margin: 20px auto;
    }

        .per_details .add_btn_div .btn {
            text-transform: uppercase;
            font-size: 14px;
            font-weight: 600;
            border-radius: 30px;
            background: #f2003a;
            color: #fff;
            padding: 6px 17px;
        }

.newsArticleFixedBar {
    display: inline-block;
    width: 100%;
    position: fixed;
    bottom: -66px;
    left: 0;
    z-index: 99;
    background: #fff;
    box-shadow: 0 -2px 13px rgba(0, 0, 0, .2);
    -webkit-transition: 0.25s all linear;
    -moz-transition: 0.25s all linear;
    -o-transition: 0.25s all linear;
    -ms-transition: 0.25s all linear;
    transition: 0.25s all linear;
}

    .newsArticleFixedBar ul {
        margin-bottom: -4px;
        display: inline-block;
        width: 100%;
    }

        .newsArticleFixedBar ul li {
            width: 25%;
            float: left;
            padding: 12px;
            border-right: 1px solid #ddd;
        }

            .newsArticleFixedBar ul li.active {
                border-top: 2px solid #e7073d;
            }

            .newsArticleFixedBar ul li a {
                display: inline-block;
                width: 100%;
                text-decoration: none;
            }

            .newsArticleFixedBar ul li:last-child {
                border-right: 0;
            }

            .newsArticleFixedBar ul li a img {
                width: 40px;
                display: inline-block;
                vertical-align: top;
            }

            .newsArticleFixedBar ul li a strong {
                font-size: 12px;
                color: #333;
                display: inline-block;
                vertical-align: top;
                width: 80%;
                margin-left: 5px;
                font-weight: 500;
            }

.online {
    position: relative;
    text-align: center;
    margin: auto;
    display: inline-block;
}

    .online img {
        border: 2px solid #35ac19;
        object-fit: cover;
    }

    .online:before {
        content: " ";
        width: 13px;
        height: 13px;
        border-radius: 50%;
        background: #35ac19;
        position: absolute;
        bottom: 9px;
        right: 11px;
        border: 1px solid #dfdfdf;
    }

.forums-developement-section .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td {
    text-align: left;
}

.forums-developement-section .table_new_replay_on_div table tr td .img_div {
    display: inline-block;
    vertical-align: top;
    width: 35px;
}

.forums-developement-section .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class a,
.forums-developement-section .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
    width: 100%;
    display: inline-block;
}

.forums-developement-section .table_new_replay_on_div table tr td .img_div .visitorlistTooltip img {
    border: 1px solid #ddd;
}

.forums-developement-section .table_new_replay_on_div table tr td.authorColor ul,
.forums-developement-section .table_new_replay_on_div table tr td.authorColor ul li:last-child,
.forums-developement-section .lead-moderator .tab-content .tab-pane .details_div_info ul {
    margin-bottom: 0;
}

    .forums-developement-section .table_new_replay_on_div table tr td.authorColor ul li {
        margin-bottom: 10px;
    }

.forums-developement-section .table_new_replay_on_div table tr td .content_img {
    width: 79%;
    display: inline-block;
    vertical-align: top;
    margin-left: 3px;
}

    .forums-developement-section .table_new_replay_on_div table tr td .content_img h3 {
        padding: 0;
        font-size: 13px;
        color: #000;
        font-family: 'Open Sans', sans-serif !important;
        font-weight: 600;
    }

        .forums-developement-section .table_new_replay_on_div table tr td .content_img h3 a {
            text-decoration: none;
            color: #000;
        }

    .forums-developement-section .table_new_replay_on_div table tr td .content_img p {
        font-size: 11px;
        color: #bab6b3;
        padding: 0;
    }

    .forums-developement-section .table_new_replay_on_div table tr td .content_img .hover_popup_div .divAvatarTitle p {
        color: #000;
    }

    .forums-developement-section .table_new_replay_on_div table tr td .content_img .hover_popup_div .button_sec.button_newstruck a.commBtnPopover {
        padding: 3px;
    }

.forums-developement-section .table_new_replay_on_div table tr td.blueBgHeading {
    background: #00baff url('/content/img/forumtopictblbluebgheading.jpg') right top no-repeat !important;
}

.forums-developement-section .lead-moderator {
    margin-bottom: 30px;
}

    .forums-developement-section .lead-moderator .nav li {
        width: 50%;
        text-align: center;
    }

        .forums-developement-section .lead-moderator .nav li a {
            padding: 15px 0 15px;
            width: 100%;
            font-weight: 600;
            color: #979797;
            background-color: transparent;
            border: 0;
            font-size: 14px;
            text-transform: uppercase;
            border-bottom: 1px solid #ddd;
        }

        .forums-developement-section .lead-moderator .nav li.active a {
            color: #e80844;
        }

        .forums-developement-section .lead-moderator .nav li.active:before {
            content: "";
            width: 11px;
            height: 11px;
            position: absolute;
            bottom: -6px;
            left: 0;
            right: 0;
            margin: auto;
            border-top: 1px solid #e80844;
            border-left: 1px solid #e80844;
            background: #fff;
            z-index: 99;
            -webkit-transform: rotateZ(-135deg);
            -moz-transform: rotateZ(-135deg);
            -ms-transform: rotateZ(-135deg);
            -o-transform: rotateZ(-135deg);
            transform: rotateZ(-135deg);
        }

        .forums-developement-section .lead-moderator .nav li.active:after {
            content: "";
            height: 1px;
            position: absolute;
            left: 0;
            background: #e80844;
            width: 100%;
            bottom: 0;
        }

    .forums-developement-section .lead-moderator .tab-content .tab-pane {
        padding: 20px 10px;
    }

        .forums-developement-section .lead-moderator .tab-content .tab-pane .details_div_info ul li {
            padding: 10px 0;
            border-bottom: 1px solid #ddd;
        }

            .forums-developement-section .lead-moderator .tab-content .tab-pane .details_div_info ul li:last-child {
                border-bottom: 0;
            }

            .forums-developement-section .lead-moderator .tab-content .tab-pane .details_div_info ul li .img_div {
                width: 50px;
                display: inline-block;
                vertical-align: middle;
            }

            .forums-developement-section .lead-moderator .tab-content .tab-pane .details_div_info ul li .content_img {
                width: 94%;
                display: inline-block;
                vertical-align: middle;
                padding: 0 0 0 5px;
            }

                .forums-developement-section .lead-moderator .tab-content .tab-pane .details_div_info ul li .content_img a {
                    color: #000;
                    text-decoration: none;
                }

.postListView .postlistwidth {
    width: 92%;
    display: inline-block;
    vertical-align: top;
    border-left: 1px solid #ddd;
}

/*.fanfiction_section {
    background: #eee;
}

    .fanfiction_section h1.heading {
        text-transform: uppercase;
    }

    .fanfiction_section .tagDiv {
        padding: 30px;
        background: #fff;
        border-top: 0;
    }

        .fanfiction_section .tagDiv strong {
            display: block;
            margin-bottom: 25px;
        }

        .fanfiction_section .tagDiv .refine-by-tag-div a.linkBtn {
            -webkit-border-radius: 16px;
            -moz-border-radius: 16px;
            -ms-border-radius: 16px;
            border-radius: 16px;
            background-color: #ef0039;
            font-size: 12px;
            font-weight: 500;
            padding: 5px 14px;
            text-transform: capitalize;
            font-weight: 600;
            color: #fff;
            text-decoration: none;
            border: 0;
            border-width: 0;
            float: right;
        }

        .fanfiction_section .tagDiv a {
            padding: 0 0 0 23px;
            border-radius: 30px;
            background: #eaeaea;
            display: inline-block;
            color: #2a2a2a;
            font-size: 13px;
            text-decoration: none;
            font-weight: 600;
            margin: 0 5px 10px 0;
        }

            .fanfiction_section .tagDiv a span {
                padding: 8px;
                color: #fff;
                background: #6c757d;
                border-radius: 50%;
                width: 35px;
                height: 35px;
                display: inline-block;
                text-align: center;
                margin-left: 6px;
            }

        .fanfiction_section .tagDiv.divFfDetailsTagsView a {
            padding: 8px 20px;
        }

    .fanfiction_section.refine-tag-section {
        background: #fff;
    }

        .fanfiction_section.refine-tag-section .tagDiv {
            border: 0;
        }

    .fanfiction_section .adBannerSection {
        padding: 0 0 10px
    }

.all-stories-section {
    padding: 30px;
    background: #f8f8f8;
}

    .all-stories-section h3.heading {
        font-size: 20px;
        padding: 0 5px 20px;
        text-transform: uppercase;
        color: #e80844;
    }

    .all-stories-section .media {
        margin-bottom: 28px;
        height: 300px;
    }

        .all-stories-section .media .mr-3,
        .all-stories-section .media .media-body {
            display: inline-block;
            vertical-align: top;
        }

        .all-stories-section .media .mr-3 {
            width: 45%;
            border-radius: 3px;
            height: 300px;
        }

        .all-stories-section .media .media-body {
            width: 53%;
            padding: 0 10px;
        }

            .all-stories-section .media .media-body a.fanfiction-title {
                font-size: 17px;
                text-transform: capitalize;
                font-weight: 600;
                text-decoration: none;
                line-height: 18px;
                color: #2b2b2b;
            }

            .all-stories-section .media .media-body span {
                font-size: 13px;
                color: #6f6f6f;
                font-weight: 600;
            }

            .all-stories-section .media .media-body b {
                display: inline-block;
                vertical-align: top;
                color: #2b2b2b;
                padding-right: 10px;
                font-size: 12px;
            }

                .all-stories-section .media .media-body b .fa {
                    color: #bebebe;
                    font-size: 15px;
                    padding-right: 5px;
                }

                .all-stories-section .media .media-body b:last-child {
                    padding-right: 0;
                }

            .all-stories-section .media .media-body p {
                font-size: 12px;
                color: #2b2b2b;
                line-height: 16px;
                font-weight: 500;
            }

            .all-stories-section .media .media-body .button-story {
                margin-top: 15px;
            }

            .all-stories-section .media .media-body a.readBtn {
                webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                -ms-border-radius: 3px;
                border-radius: 3px;
                background-color: #83c219;
                font-size: 12px;
                font-weight: 600;
                padding: 6px 11px;
                color: #fff;
                text-decoration: none;
                text-transform: capitalize;
                display: block;
                width: 90px;
            }

            .all-stories-section .media .media-body .button-story .tagDiv {
                padding: 0;
                background: transparent;
                border: 0;
                display: inline-block;
                vertical-align: middle;
                margin-top: 10px;
            }

                .all-stories-section .media .media-body .button-story .tagDiv a {
                    font-size: 11px;
                    padding: 9px 20px;
                    margin: 0;
                }

            .all-stories-section .media .media-body .button-story a.more-link {
                display: inline-block;
                vertical-align: middle;
                font-size: 12px;
                color: #000;
                font-weight: 600;
                text-decoration: none;
                margin-top: 7px;
            }

            .all-stories-section .media .media-body .FFListAuthorDesc {
                display: block;
                font-size: 12px;
                color: #3a0a31;
                font-weight: 600;
                margin: 10px 0;
            }

            .all-stories-section .media .media-body .ffGenresDiv {
                font-size: 15px;
                color: #000;
                font-weight: 600;
                text-align: left;
                margin: 10px 0;
            }

                .all-stories-section .media .media-body .ffGenresDiv a {
                    padding: 5px;
                    border: 1px solid #ddd;
                    font-size: 10px;
                    text-align: center;
                    color: #000;
                    margin-right: 5px;
                    display: inline-block;
                    font-weight: 500;
                    text-decoration: none;
                }

                    .all-stories-section .media .media-body .ffGenresDiv a:last-child {
                        margin-top: 0;
                    }

    .all-stories-section .geners-div {
        padding: 10px;
        background: #eee;
        margin-bottom: 20px;
        border-radius: 7px;
    }

        .all-stories-section .geners-div strong {
            text-transform: capitalize;
            font-size: 16px;
            color: #000;
            margin: 4px 0;
            display: inline-block;
        }

.ongoing {
    background: #ffa700 !important;
}

.abandoned {
    background: #d32727 !important;
}

.completed {
    background: #83c219 !important;
}

.latest-stories {
    padding: 15px 0 0;
}

    .latest-stories h3 {
        font-size: 19px;
        text-transform: capitalize;
        color: #2b2b2b;
        font-weight: 600;
        border-bottom: 3px solid #2b2b2b;
        padding-bottom: 17px;
    }

    .latest-stories .all-stories-section {
        margin-top: 20px;
        background: transparent;
        padding: 0;
    }

        .latest-stories .all-stories-section .media .media-body {
            padding: 0 10px;
            width: 72%;
        }

        .latest-stories .all-stories-section .media .mr-3 {
            width: 26%;
            height: 117px;
        }

        .latest-stories .all-stories-section .media {
            height: 151px;
            margin-bottom: 10px;
        }

            .latest-stories .all-stories-section .media .media-body a.fanfiction-title,
            .latest-stories .all-stories-section .media .media-body b .fa {
                font-size: 13px;
            }

            .latest-stories .all-stories-section .media .media-body b,
            .latest-stories .all-stories-section .media .media-body p {
                font-size: 11px;
                line-height: 16px;
            }

    .latest-stories.topchaskameter {
        padding-top: 0;
    }

        .latest-stories.topchaskameter .details_div_info .content_img {
            width: 100%;
            position: relative;
            margin-bottom: 5px;
        }

            .latest-stories.topchaskameter .details_div_info .content_img:last-child {
                margin-bottom: 0;
            }

            .latest-stories.topchaskameter .details_div_info .content_img svg {
                color: #000;
                position: absolute;
                left: 0;
                top: 0;
            }

            .latest-stories.topchaskameter .details_div_info .content_img a {
                color: #000;
                font-size: 15px;
                font-weight: 600;
                padding-left: 20px;
                display: inline-block;
            }

.fanfiction_section .fanfiaction-topic-section {
    background-image: linear-gradient(to right, #7c1737, #4d072c);
    position: relative;
    padding: 43px 53px 0;
}

    .fanfiction_section .fanfiaction-topic-section:after {
        background: #560e30 url('/content/img/celeboverview_texturebg.png') 0 top no-repeat;
        width: 285px;
        height: 205px;
        content: " ";
        position: absolute;
        right: 0;
        top: 0;
    }

    .fanfiction_section .fanfiaction-topic-section .topic-details {
        z-index: 9;
        position: relative;
    }

        .fanfiction_section .fanfiaction-topic-section .topic-details .topic-img {
            display: inline-block;
            vertical-align: top;
            width: 25%;
            margin-bottom: -62px;
        }

            .fanfiction_section .fanfiaction-topic-section .topic-details .topic-img img {
                height: 300px;
            }

            .fanfiction_section .fanfiaction-topic-section .topic-details .topic-img .btn-success {
                padding: 12px 20px;
                color: #fff;
                font-size: 12px;
                text-transform: uppercase;
                border-radius: 30px;
                background-color: #17a2b8;
                border: 0;
                border-width: 0;
                font-weight: 600;
                margin: 10px auto;
            }

        .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div {
            width: 74%;
            display: inline-block;
            vertical-align: top;
            padding-left: 40px;
        }

            .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div h1 {
                font-size: 30px;
                color: #fff;
                font-weight: 600;
                margin-bottom: 10px;
            }

            .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .articleTime {
                font-size: 14px;
                color: #fff;
                font-weight: 500;
            }

                .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .articleTime .fa {
                    color: #aaa;
                    font-size: 18px;
                }

            .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div p {
                font-size: 14px;
                color: #fff;
                font-weight: 500;
            }

                .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div p a {
                    color: #fff;
                    text-decoration: none;
                }

                .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div p .fa {
                    margin: 0 5px;
                    color: #aaa;
                    font-size: 18px;
                }

            .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author {
                margin-top: 30px;
            }

                .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .author-img {
                    width: 11%;
                }

                .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .authorname {
                    width: 88%;
                    color: #fff;
                    padding-left: 14px;
                }

                    .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .authorname strong {
                        display: block;
                        font-size: 16px;
                        font-weight: 600;
                        color: #fff;
                    }

                        .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .authorname strong a {
                            color: #fff;
                            text-decoration: none;
                        }

                        .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .authorname strong .dropdown {
                            float: none;
                        }

                            .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .authorname strong .dropdown .classPlus,
                            .author-type-story .author-details .author-link-details .author-detl .dropdown .classPlus {
                                padding: 3px 18px;
                                margin-left: 10px;
                                background: #ed5650;
                                border-radius: 30px;
                                font-weight: 600;
                                font-size: 12px;
                                color: #fff;
                                border: 0;
                            }

                            .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .authorname strong .dropdown .dropdown-menu,
                            .author-type-story .author-details .author-link-details .author-detl .dropdown .dropdown-menu {
                                padding: 0;
                            }

                                .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .authorname strong .dropdown .dropdown-menu .dropdown-item,
                                .author-type-story .author-details .author-link-details .author-detl .dropdown .dropdown-menu .dropdown-item {
                                    padding: 10px 10px;
                                    color: #000;
                                    font-weight: 500;
                                    width: 100%;
                                    display: inline-block;
                                    border-bottom: 1px solid #ddd;
                                }

                                    .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .authorname strong .dropdown .dropdown-menu .dropdown-item .form-check,
                                    .author-type-story .author-details .author-link-details .author-detl .dropdown .dropdown-menu .dropdown-item .form-check,
                                    .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .authorname strong .dropdown,
                                    .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .authorname,
                                    .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .author-img {
                                        display: inline-block;
                                        vertical-align: top;
                                    }

                                        .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .authorname strong .dropdown .dropdown-menu .dropdown-item.clickmoreBtn,
                                        .author-type-story .author-details .author-link-details .author-detl .dropdown .dropdown-menu .dropdown-item.clickmoreBtn {
                                            width: 50%;
                                            text-align: center;
                                            display: inline-block;
                                            vertical-align: top;
                                            border: 0;
                                            border-right: 1px solid #ddd;
                                            float: left;
                                            color: #fff;
                                            padding: 5px;
                                            font-size: 13px;
                                            font-weight: 600;
                                            text-transform: capitalize;
                                            cursor: pointer;
                                        }

                                            .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .authorname strong .dropdown .dropdown-menu .dropdown-item.clickmoreBtn:nth-child(2),
                                            .author-type-story .author-details .author-link-details .author-detl .dropdown .dropdown-menu .dropdown-item.clickmoreBtn:nth-child(2) {
                                                border: 0;
                                            }

                                            .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .authorname strong .dropdown .dropdown-menu .dropdown-item.clickmoreBtn.followAuthorFollowentryAdd,
                                            .author-type-story .author-details .author-link-details .author-detl .dropdown .dropdown-menu .dropdown-item.clickmoreBtn.followAuthorFollowentryAdd {
                                                width: 100%;
                                            }

                                        .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .authorname strong .dropdown .dropdown-menu .dropdown-item .form-check .form-check-input,
                                        .author-type-story .author-details .author-link-details .author-detl .dropdown .dropdown-menu .dropdown-item .form-check .form-check-input {
                                            margin: 0 4px 0 0;
                                        }

                                        .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .authorname strong .dropdown .dropdown-menu .dropdown-item label,
                                        .author-type-story .author-details .author-link-details .author-detl .dropdown .dropdown-menu .dropdown-item .form-check label {
                                            font-size: 12px;
                                            font-weight: 600;
                                            margin-bottom: 0;
                                            display: inline-block;
                                            vertical-align: top;
                                        }

            .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div h1 small {
                padding: 5px 13px;
                text-transform: capitalize;
                color: #fff;
                margin-top: 5px;
                background: #ea2445;
                border-radius: 3px;
                font-size: 12px;
                text-decoration: none;
                font-weight: 500;
                display: inline-block;
                margin: 0;
                margin-left: 5px;
                vertical-align: middle;
            }

            .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .authorname small.ongoing {
                background: #83c219;
            }

            .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .authorname .author-social-icon {
                display: inline-block;
                float: right;
            }

                .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .authorname .author-social-icon a {
                    width: 34px;
                    height: 34px;
                    border-radius: 50%;
                    border: 2px solid #fff;
                    position: relative;
                    display: inline-block;
                    margin-right: 5px;
                    color: #fff;
                    vertical-align: middle;
                }

                    .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .authorname .author-social-icon a:last-child {
                        margin-right: 0;
                    }

                    .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .authorname .author-social-icon a .fa {
                        position: absolute;
                        top: 50%;
                        left: 0;
                        right: 0;
                        text-align: center;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                    }

                .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .authorname .author-social-icon .shareLink,
                .fanfiction_section .topic-fanfication .topic-button-read .classPlus .fa,
                .fanfiction_section .topic-fanfication .topic-button-read .classPlus span {
                    display: inline-block;
                    vertical-align: middle;
                }

                    .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .authorname .author-social-icon .shareLink .fa {
                        font-size: 27px;
                    }

.fanfiction_section .topic-fanfication {
    background: #fff;
}

    .fanfiction_section .topic-fanfication .topic-button-read {
        padding: 14px 10px 80px 33%;
    }

        .fanfiction_section .topic-fanfication .topic-button-read .classPlus {
            border-radius: 30px;
            background: #28a745;
            font-size: 12px;
            color: #fff;
            text-decoration: none;
            font-weight: 400;
            padding: 8px 20px 8px 9px;
            text-transform: uppercase;
        }

            .fanfiction_section .topic-fanfication .topic-button-read .classPlus .fa {
                font-size: 18px;
            }

        .fanfiction_section .topic-fanfication .topic-button-read .dropdown-menu {
            padding: 13px 0 0;
            width: 250px;
        }

            .fanfiction_section .topic-fanfication .topic-button-read .dropdown-menu a.dropdown-item {
                display: block;
                padding: 5px 13px;
                border-bottom: 1px solid #ddd;
                font-size: 15px;
                color: #5b5b5b;
                font-weight: 600;
                text-decoration: none;
            }

                .fanfiction_section .topic-fanfication .topic-button-read .dropdown-menu a.dropdown-item .form-check .form-check-input {
                    margin-right: 7px;
                }

                .fanfiction_section .topic-fanfication .topic-button-read .dropdown-menu a.dropdown-item .form-check label {
                    margin-bottom: 0;
                    font-weight: 600;
                }

                .fanfiction_section .topic-fanfication .topic-button-read .dropdown-menu a.dropdown-item .fa {
                    margin-right: 5px;
                }

                .fanfiction_section .topic-fanfication .topic-button-read .dropdown-menu a.dropdown-item:last-child {
                    border-bottom: 0;
                }

            .fanfiction_section .topic-fanfication .topic-button-read .dropdown-menu button.dropdown-item.clickmoreBtn {
                padding: 8px;
                color: #fff;
                display: inline-block;
                text-align: center;
                width: 50%;
                border: 0;
                border-width: 0;
                float: left;
            }

                .fanfiction_section .topic-fanfication .topic-button-read .dropdown-menu button.dropdown-item.clickmoreBtn.followAuthorFollowentryAdd {
                    width: 100%;
                }

                .fanfiction_section .topic-fanfication .topic-button-read .dropdown-menu button.dropdown-item.clickmoreBtn .fa {
                    margin-right: 0;
                }

        .fanfiction_section .topic-fanfication .topic-button-read .editArticleAdmin {
            float: right;
        }

            .fanfiction_section .topic-fanfication .topic-button-read .editArticleAdmin a {
                padding: 9px 19px;
                border-radius: 30px;
                width: auto;
                height: auto;
                font-size: 14px;
                font-weight: 600;
            }

    .fanfiction_section .topic-fanfication .content-topic {
        padding: 0 56px 30px;
        text-align: justify;
    }

        .fanfiction_section .topic-fanfication .content-topic h6.heading2 {
            font-size: 18px;
            margin-bottom: 10px;
        }

        .fanfiction_section .topic-fanfication .content-topic p {
            font-size: 16px;
            color: #575757;
            line-height: 24px;
        }

        .fanfiction_section .topic-fanfication .content-topic.divFFGraphicsBy {
            padding: 0 35px 20px;
            text-align: left;
        }

            .fanfiction_section .topic-fanfication .content-topic.divFFGraphicsBy .heading2 {
                font-size: 15px;
                font-weight: 600;
                text-transform: capitalize;
            }

            .fanfiction_section .topic-fanfication .content-topic.divFFGraphicsBy .ffauthorimage,
            .fanfiction_section .topic-fanfication .content-topic.divFFGraphicsBy .ffauthorimage img,
            .fanfiction_section .topic-fanfication .content-topic.divFFGraphicsBy .ffauthorimage img,
            .fanfiction_section .topic-fanfication .content-topic.divFFGraphicsBy strong {
                display: inline-block;
                vertical-align: middle;
            }

            .fanfiction_section .topic-fanfication .content-topic.divFFGraphicsBy .ffauthorimage {
                color: #000;
                text-decoration: none;
            }

                .fanfiction_section .topic-fanfication .content-topic.divFFGraphicsBy .ffauthorimage img {
                    margin-right: 10px;
                }

            .fanfiction_section .topic-fanfication .content-topic.divFFGraphicsBy strong {
                font-weight: 500;
                font-size: 15px;
            }

            .fanfiction_section .topic-fanfication .content-topic.divFFGraphicsBy .hover_popup_div .divAvatarTitle p {
                font-size: 11px;
                line-height: 17px;
                color: #000;
            }

    .fanfiction_section .topic-fanfication .topic-table-content {
        padding: 30px;
        background: #f8f8f8;
    }

        .fanfiction_section .topic-fanfication .topic-table-content h5 {
            color: #000;
            text-transform: uppercase;
            margin-bottom: 20px;
        }

        .fanfiction_section .topic-fanfication .topic-table-content a.chapter-details-redirect {
            padding: 15px 27px;
            color: #000;
            font-weight: 500;
            display: inline-block;
            width: 100%;
            text-decoration: none;
            border: 1px solid #e7e7e7;
            background: #fff;
        }

            .fanfiction_section .topic-fanfication .topic-table-content a.chapter-details-redirect .divChaptersStatsDetails {
                display: inline-block;
                vertical-align: top;
                float: right;
            }

                .fanfiction_section .topic-fanfication .topic-table-content a.chapter-details-redirect .divChaptersStatsDetails .fa {
                    color: #8e8e8e;
                    font-size: 13px;
                    margin-right: 5px;
                    font-weight: 400;
                }

                    .fanfiction_section .topic-fanfication .topic-table-content a.chapter-details-redirect .divChaptersStatsDetails .fa:last-child {
                        margin-right: 0;
                    }

                    .fanfiction_section .topic-fanfication .topic-table-content a.chapter-details-redirect .divChaptersStatsDetails .fa b {
                        font-style: normal;
                        font-weight: 500;
                        color: #8e8e8e;
                        display: inline-block;
                        margin-left: 5px;
                    }

            .fanfiction_section .topic-fanfication .topic-table-content a.chapter-details-redirect span {
                padding: 5px;
                border: 1px solid #ddd;
                font-size: 10px;
                text-align: center;
                color: #000;
                float: right;
                margin-right: 5px;
            }

                .fanfiction_section .topic-fanfication .topic-table-content a.chapter-details-redirect span.ffChapterMaturedContent {
                    color: #e80844;
                }

    .fanfiction_section .topic-fanfication .divFfDetailsGenresEntityView {
        padding-top: 0;
    }*/

.scrapemoticon .emojiListDiv {
    float: left;
}

    .scrapemoticon .emojiListDiv .btn {
        border-width: 0;
        width: 40px;
        height: 40px;
        padding: 0;
        border-radius: 50%;
    }

/*.fanfiction_section .today-stories {
    padding: 40px 20px;
    background: #fdfdfd;
    border-bottom: 1px solid #e6e6e6;
}

    .fanfiction_section .today-stories .today-hot-storie {
        padding-left: 26px;
    }

    .fanfiction_section .today-stories .top-hot-story {
        padding: 20px 25px;
        background: #f5f5f5;
        border-radius: 3px;
        border-left: 3px solid #e70e4c;
        position: relative;
    }

        .fanfiction_section .today-stories .top-hot-story h6 {
            font-size: 24px;
            color: #202020;
            font-weight: 600;
        }

        .fanfiction_section .today-stories .top-hot-story span {
            font-size: 16px;
            color: #202020;
            font-weight: 500;
        }

        .fanfiction_section .today-stories .top-hot-story .fa {
            position: absolute;
            bottom: -30px;
            left: 29px;
            font-size: 40px;
            color: #f5f5f5;
        }

    .fanfiction_section .today-stories .today-hot-storie h4 {
        font-size: 20px;
        color: #202020;
        margin: 26px 0 15px;
        text-transform: capitalize;
        font-weight: 600;
    }

        .fanfiction_section .today-stories .today-hot-storie h4 a {
            color: #202020;
        }

    .fanfiction_section .today-stories .today-hot-storie .FFListAuthorDesc {
        font-size: 14px;
        color: #202020;
        font-weight: 500;
        margin-bottom: 10px;
        display: block;
        text-decoration: none;
    }

    .fanfiction_section .today-stories .today-hot-storie b {
        display: inline-block;
        vertical-align: top;
        font-size: 14px;
        color: #202020;
        margin-right: 10px;
        font-weight: 500;
    }

        .fanfiction_section .today-stories .today-hot-storie b:last-child {
            margin-right: 0;
        }

        .fanfiction_section .today-stories .today-hot-storie b .fa {
            color: #b0b0b0;
            font-size: 20px;
            margin-right: 8px;
        }

    .fanfiction_section .today-stories .today-hot-storie p {
        font-size: 14px;
        color: #202020;
        line-height: 20px;
    }

    .fanfiction_section .today-stories .today-hot-storie a.button-complete-story.mature {
        padding: 6px 19px;
        background: #ff3c00;
        color: #fff;
        text-transform: capitalize;
        font-size: 12px;
        border-radius: 3px;
        text-decoration: none;
        font-weight: 500;
        display: inline-block;
        vertical-align: top;
        margin: 26px 5px 0 0;
    }

    .fanfiction_section .today-stories .today-hot-storie .tag {
        display: inline-block;
        vertical-align: top;
    }

        .fanfiction_section .today-stories .today-hot-storie .tag a {
            padding: 7px 13px;
            background: #e5e5e5;
            display: inline-block;
            border-radius: 30px;
            font-size: 12px;
            color: #202020;
            text-decoration: none;
            font-weight: 500;
        }

            .fanfiction_section .today-stories .today-hot-storie .tag a:last-child {
                background: transparent;
            }

    .fanfiction_section .today-stories .today-stories-img {
        text-align: center;
    }

        .fanfiction_section .today-stories .today-stories-img a {
            display: inline-block;
        }

            .fanfiction_section .today-stories .today-stories-img a img {
                height: 300px;
                width: 189px;
            }

.story-author-details {
    background: #dddddd;
    border-top: 1px solid #dddddd;
    padding: 10px 0;
}

    .story-author-details .author-section {
        background: #fcfcfc;
    }

        .story-author-details .author-section .right-content-author p {
            font-size: 15px;
            color: #454545;
            text-align: justify;
        }

            .story-author-details .author-section .right-content-author p:empty {
                display: none;
            }

        .story-author-details .author-section .right-content-author .fanfictionchapter-content {
            padding: 66px 30px 20px;
        }

            .story-author-details .author-section .right-content-author .fanfictionchapter-content img {
                height: auto !important;
            }

            .story-author-details .author-section .right-content-author .fanfictionchapter-content .login-part {
                padding-top: 10px;
            }

                .story-author-details .author-section .right-content-author .fanfictionchapter-content .login-part a {
                    padding: 7px 20px;
                    text-transform: capitalize;
                    color: #fff;
                    border-radius: 30px;
                    text-decoration: none;
                }

                    .story-author-details .author-section .right-content-author .fanfictionchapter-content .login-part a:first-child {
                        background: #e7073d;
                    }

                    .story-author-details .author-section .right-content-author .fanfictionchapter-content .login-part a:last-child {
                        background: #851c3b;
                    }

    .story-author-details .comment-author {
        background: #f6f6f6;
        border-top: 1px solid #e0e0e0;
        border-bottom: 1px solid #e0e0e0;
        padding-bottom: 40px;
    }

.continue-btn {
    display: block;
    padding: 0 0 20px 0;
    text-align: center;
}

    .continue-btn .btn {
        padding: 13px 40px;
        color: #ffffff;
        font-size: 14px;
        font-weight: 600;
        display: inline-block;
        background: #e00035;
        border-radius: 30px;
    }

        .continue-btn .btn .fa {
            margin-left: 10px;
        }

.story-author-details .comment-author .videoCommentBox {
    padding: 0;
    background: transparent !important;
    margin-top: 30px;
}

    .story-author-details .comment-author .videoCommentBox .commentPopoverDiv .hover_popup_div .user_photo img.img-circle {
        width: 100%;
    }

.story-author-details .comment-author .commentPopoverDiv .hover_popup_div .user_photo h2 {
    margin-left: 0;
}

.story-author-details .stroy-recomandation,
.story-author-details .stroy-recomandation .all-stories-section {
    background: #fcfcfc;
}

    .story-author-details .stroy-recomandation .all-stories-section h6 {
        font-size: 20px;
        font-weight: 600;
        color: #262626;
    }

    .story-author-details .stroy-recomandation .all-stories-section .media img {
        width: auto;
    }

    .story-author-details .stroy-recomandation .all-stories-section .media .button-story .tagDiv a {
        padding: 9px 13px;
        background: #e5e5e5;
        color: #202020;
        font-weight: 500;
        text-decoration: none;
        border-radius: 30px;
        display: inline-block;
    }

    .story-author-details .stroy-recomandation .all-stories-section .media .media-body .button-story a.more-link {
        vertical-align: middle;
    }

.all-stories-section .media .media-body .all-stories-section .media .media-body {
    width: 76%;
    padding: 0 40px;
}

.story-author-details .author-type-story {
    background: #fff;
    border-bottom: 1px solid #ddd;
    padding: 10px 10px 0 35px;
}

.author-type-story .story-img-type {
    display: inline-block;
    vertical-align: top;
    float: left;
    z-index: 9;
    position: relative;
    width: 13%;
    height: 142px;
}

.story-author-details .author-type-story .story-img-type img {
    width: 100%;
    position: absolute;
    height: 162px;
    bottom: -60px;
    left: 0;
    object-fit: cover;
}

.story-author-details .adBannerSection {
    padding: 0 0 10px
}

.author-type-story .author-details {
    width: 87%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
}

    .author-type-story .author-details h3 {
        font-size: 12px;
        display: block;
        font-weight: 600;
    }

        .author-type-story .author-details h3 a {
            color: #000;
            text-decoration: none;
        }

    .author-type-story .author-details h1 {
        font-size: 26px;
        color: #262626;
        font-weight: 600;
        display: block;
        clear: both;
        padding: 0;
    }

        .author-type-story .author-details h1 span {
            padding: 5px;
            font-size: 11px;
            color: #000;
            font-weight: 400;
            border: 1px solid #ddd;
            margin: 3px 0 3px 5px;
            display: inline-block;
            vertical-align: top;
        }

            .author-type-story .author-details h1 span.ffChapterMaturedContent {
                color: #e80844;
            }

    .author-type-story .author-details .articleTime {
        font-size: 14px;
        color: #202020;
        font-weight: 500;
    }

        .author-type-story .author-details .articleTime .fa {
            color: #b0b0b0;
        }

.author-type-story .new-story {
    display: inline-block;
    vertical-align: top;
    float: right;
}

    .author-type-story .new-story .btn {
        padding: 5px;
        border-radius: 5px;
        background: #e00035;
        font-size: 15px;
        color: #fff;
        text-decoration: none;
    }

    .author-type-story .new-story .dropdown .dropdown-menu {
        padding: 13px 0 0;
        width: 250px;
        left: auto;
        right: 0;
    }

        .author-type-story .new-story .dropdown .dropdown-menu a.dropdown-item {
            display: block;
            padding: 5px 13px;
            border-bottom: 1px solid #ddd;
            font-size: 15px;
            color: #5b5b5b;
            font-weight: 600;
            text-decoration: none;
        }

        .author-type-story .new-story .dropdown .dropdown-menu button.dropdown-item.clickmoreBtn {
            padding: 8px;
            color: #fff;
            display: block;
            text-align: center;
            width: 50%;
            float: left;
            border: 0;
            border-width: 0;
        }

            .author-type-story .new-story .dropdown .dropdown-menu button.dropdown-item.clickmoreBtn.followAuthorFollowentryAdd {
                width: 100%;
            }

        .author-type-story .new-story .dropdown .dropdown-menu a.dropdown-item:last-child {
            border-bottom: 0;
        }

        .author-type-story .new-story .dropdown .dropdown-menu a.dropdown-item .fa {
            margin-right: 5px;
        }

        .author-type-story .new-story .dropdown .dropdown-menu button.dropdown-item.clickmoreBtn .fa {
            margin-right: 0;
        }

        .author-type-story .new-story .dropdown .dropdown-menu a.dropdown-item .form-check .form-check-input {
            margin-right: 7px;
        }

    .author-type-story .new-story .editArticleAdmin {
        display: inline-block;
        vertical-align: top;
        margin-left: 5px;
    }

        .author-type-story .new-story .editArticleAdmin a {
            border-radius: 50%;
            padding: 10px 14px;
            border-radius: 30px;
            width: auto;
            height: auto;
            font-size: 14px;
            font-weight: 600;
        }

.author-type-story .author-details .viewscount {
    display: block;
    margin: 7px 0 0;
}

    .author-type-story .author-details .viewscount li {
        display: inline-block;
        vertical-align: top;
        font-size: 14px;
        color: #202020;
        font-weight: 600;
        margin-right: 10px;
    }

        .author-type-story .author-details .viewscount li .fa {
            color: #b0b0b0;
        }

.topicToFanFictionMigrate .postListRowLeft .form-check-input {
    padding: 20px;
}

.author-type-story .author-details .author-link-details {
    margin-top: 10px;
}

    .author-type-story .author-details .author-link-details .ffauthorimage {
        display: inline-block;
        vertical-align: top;
        margin-right: 10px;
        width: 40px;
    }

    .author-type-story .author-details .author-link-details .hover_popup_div .user_photo img {
        width: 100%;
    }

    .author-type-story .author-details .author-link-details .content_of_data .record .allpostDiv span {
        background: transparent;
        text-align: left;
        color: #000;
        font-size: 14px;
        font-weight: 400;
        margin-bottom: 0;
    }

    .author-type-story .author-details .author-link-details .button_sec a span {
        background: transparent;
        padding: 0;
        margin-left: 0;
        color: #5f5f5f;
    }

.story-author-details .author-type-story .author-details .author-link-details .author-detl {
    display: inline-block;
    vertical-align: top;
    width: 91%;
    margin-bottom: 5px;
}

.story-author-details .author-type-story .new-story .dropdown .classPlus {
    border-radius: 30px;
    background: #28a745;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    font-weight: 400;
    padding: 8px 20px 8px 9px;
    text-transform: uppercase;
}

    .story-author-details .author-type-story .new-story .dropdown .classPlus .fa {
        font-size: 18px;
    }

    .story-author-details .author-type-story .new-story .dropdown .classPlus span,
    .story-author-details .author-type-story .new-story .dropdown .classPlus .fa {
        display: inline-block;
        vertical-align: middle;
    }

.author-type-story .author-details .author-link-details .author-detl .author-name {
    font-size: 13px;
    color: #323232;
    font-weight: 600;
    margin-bottom: 5px;
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
}

.author-type-story .author-details .author-link-details .author-detl .dropdown {
    float: none;
    display: inline-block;
    vertical-align: top;
}

.author-type-story .author-details h3 span {
    font-size: 10px;
    font-weight: 600;
    display: inline-block;
    webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    background-color: #83c219;
    font-weight: 600;
    padding: 4px 5px;
    color: #fff;
    text-transform: capitalize;
    text-align: center;
    margin-left: 5px;
}

.author-type-story .author-details .author-social-icon .fa.fa-share {
    font-size: 20px;
    color: #212a3f;
}

.author-type-story .author-details .author-social-icon,
.author-type-story .author-details .author-social-icon .fa.fa-share,
.author-type-story .author-details .author-social-icon a {
    display: inline-block;
    vertical-align: middle;
}

    .author-type-story .author-details .author-social-icon a {
        width: 32px;
        height: 32px;
        border-radius: 50%;
        position: relative;
        margin: auto;
    }

        .author-type-story .author-details .author-social-icon a .fa {
            position: absolute;
            top: 50%;
            left: 0;
            right: 0;
            text-align: center;
            margin: auto;
            font-size: 17px;
            color: #fff;
            text-decoration: none;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
        }

        .author-type-story .author-details .author-social-icon a.facebook {
            background: #2d438c;
        }

        .author-type-story .author-details .author-social-icon a.twitter {
            background: #139aea;
        }

.topicToFanFictionMigrate .postContainer {
    max-height: 500px;
    overflow-y: scroll;
}

.author-section .right-content-author .dropdown {
    display: block;
    vertical-align: top;
    width: 296px;
    margin: 10px 0 0 24%;
}

    .author-section .right-content-author .dropdown button {
        background: transparent;
        border-radius: 3px;
        border-width: 0;
        text-transform: capitalize;
        font-weight: 600;
        color: #323232;
        text-align: left;
        width: 100%;
        padding: 10px;
        border: 1px solid #ddd;
        background: #fff;
    }

        .author-section .right-content-author .dropdown button p {
            word-break: keep-all;
            font-size: 16px;
            color: #323232;
            font-weight: 600;
        }

        .author-section .right-content-author .dropdown button:focus {
            outline: none;
        }

        .author-section .right-content-author .dropdown button .fa {
            float: right;
            color: #969696;
            font-size: 19px
        }

        .author-section .right-content-author .dropdown button span {
            font-size: 12px;
            color: #666666;
            font-weight: 500;
            display: block;
            margin-top: 5px;
        }

    .author-section .right-content-author .dropdown .dropdown-menu {
        width: 298px;
        border-radius: 0;
        border: 1px solid #e1e1e1;
        padding: 0;
    }

        .author-section .right-content-author .dropdown .dropdown-menu strong {
            text-align: center;
            padding: 14px 14px;
            display: inline-block;
            font-size: 18px;
            color: #323232;
            font-weight: 600;
            width: 100%;
            border-bottom: 1px solid #d7d7d7;
            word-break: break-all;
        }

        .author-section .right-content-author .dropdown .dropdown-menu a:last-child {
            border-bottom: 0;
        }

        .author-section .right-content-author .dropdown .dropdown-menu a {
            color: #323232;
            text-decoration: none;
            padding: 16px 19px;
            display: inline-block;
            width: 100%;
            font-weight: 600;
            border-bottom: 1px solid #d7d7d7;
            background: #f8f8f8;
            text-align: left;
            font-size: 14px;
        }

            .author-section .right-content-author .dropdown .dropdown-menu a .fa {
                font-size: 15px;
                color: #545b62;
                float: right;
            }

            .author-section .right-content-author .dropdown .dropdown-menu a.active {
                background: transparent;
                color: #e00035;
                border-left: 3px solid #e00035;
            }

            .author-section .right-content-author .dropdown .dropdown-menu a span {
                padding: 5px;
                border: 1px solid #ddd;
                font-size: 10px;
                color: #000;
                font-weight: 400;
                margin-left: 5px;
                background: #fff;
            }

                .author-section .right-content-author .dropdown .dropdown-menu a span.ffChapterMaturedContent {
                    color: #e80844;
                }
*/
.question-section {
    padding: 30px 0;
}

    .question-section .question .heading-form {
        padding: 5px 10px;
        background: #6f6f6f;
        margin: 10px 0;
    }

        .question-section .question .heading-form strong {
            font-size: 15px;
            text-transform: uppercase;
            font-weight: 600;
            color: #fff;
        }

    .question-section .question .form-section {
        padding: 10px 35px;
        margin-bottom: 0;
    }

        .question-section .question .form-section label {
            font-size: 15px;
            color: #000;
            font-weight: 600;
            margin-bottom: 0;
            line-height: 24px;
        }

            .question-section .question .form-section label span {
                font-weight: 500;
                display: block;
                font-style: italic;
                font-size: 12px;
            }

            .question-section .question .form-section label small {
                display: inline-block;
                vertical-align: top;
                color: #e80844;
            }

        .question-section .question .form-section input {
            height: 40px;
            border-color: #ddd;
            font-size: 15px;
            color: #000;
        }

        .question-section .question .form-section textarea {
            margin: 17px 0;
            resize: none;
            border-color: #ddd;
            font-size: 15px;
            color: #000;
            border-radius: 5px;
        }

        .question-section .question .form-section input::-webkit-input-placeholder,
        .question-section .question .form-section input:-ms-input-placeholder,
        .question-section .question .form-section input::placeholder {
            font-size: 15px;
            color: #000;
        }

        .question-section .question .form-section li:nth-child(1) label,
        .question-section .question .form-section li:nth-child(2) label {
            width: 13%;
            display: inline-block;
            vertical-align: top;
        }

        .question-section .question .form-section li .checkRadio {
            margin: 10px 0;
        }

            .question-section .question .form-section li .checkRadio label {
                width: auto;
            }

            .question-section .question .form-section li .checkRadio .radioIF input {
                height: 20px;
                width: 20px;
            }

        .question-section .question .form-section li {
            counter-increment: label;
            position: relative;
            margin-bottom: 10px;
        }

            .question-section .question .form-section li:last-child {
                margin-bottom: 0;
            }

            .question-section .question .form-section li:before {
                content: counter(label, decimal-leading-zero) ".";
                min-width: 15px;
                margin: 0 5px;
                position: absolute;
                top: 0;
                left: -37px;
            }

    .question-section .question .validation-summary-errors {
        padding-left: 39px;
    }

    .question-section .question button.btn {
        webkit-border-radius: 16px;
        -moz-border-radius: 16px;
        -ms-border-radius: 16px;
        border-radius: 16px;
        background-color: #ef0039;
        font-size: 13px;
        font-weight: 600;
        padding: 6px 28px;
        color: #fff;
        border-width: 0;
        text-decoration: none;
        text-transform: uppercase;
        margin: 0 auto;
        display: block;
    }

.forumsDivSectionCom.dt-question-table .create-new-btn {
    padding: 8px 20px;
    background: #28a745;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 600;
    margin-bottom: 20px;
}

.forumsDivSectionCom.dt-question-table .table_new_replay_on_div table tr td {
    font-size: 14px;
    color: #222;
}

    .forumsDivSectionCom.dt-question-table .table_new_replay_on_div table tr td:nth-child(1) {
        font-weight: 600;
    }

    .forumsDivSectionCom.dt-question-table .table_new_replay_on_div table tr td:nth-child(2) {
        text-align: left;
    }

.add-question-user .PollDesignDiv label {
    font-size: 17px;
    color: #222;
    text-transform: capitalize;
    font-weight: 600;
}

.add-question-user .PollDesignDiv .form-group {
    margin-bottom: 10px;
}

    .add-question-user .PollDesignDiv .form-group textarea {
        resize: none;
        border: 1px solid #ddd;
        font-size: 15px;
        color: #000;
    }

.add-question-user .PollDesignDiv .simditor_right_side select {
    height: 40px;
    border: 1px solid #ddd;
    border-radius: 3px;
    font-size: 15px;
    color: #000;
}

.add-question-user .PollDesignDiv .btn-success {
    padding: 8px 25px;
}

.dt-answers-list {
    padding: 30px 0;
}

    .dt-answers-list .heading {
        margin-bottom: 20px;
    }

    .dt-answers-list .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td {
        text-align: left !important;
        font-size: 15px;
    }

        .dt-answers-list .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td:first-child img,
        .dt-answers-list .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td:first-child strong,
        .dt-answers-list .table-responsive.forunTopicsTbl[data-pattern="priority-columns"] > .table > tbody > tr td.dt-user-name a.imguserDTGroup,
        .dt-answers-list .table-responsive.forunTopicsTbl[data-pattern="priority-columns"] > .table > tbody > tr td.dt-user-name .userDTGroup,
        .dt-application-section .dt-select-option label,
        .dt-application-section .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td.dtAppUserName img,
        .dt-application-section .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td.dtAppUserName strong,
        .dt-application-section .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td.dtAppUserName a.imguserDTGroup {
            display: inline-block;
            vertical-align: middle;
        }

        .dt-answers-list .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td:first-child strong {
            font-size: 14px;
            color: #fff;
            font-weight: 600;
        }

    .dt-answers-list .table-responsive.forunTopicsTbl[data-pattern="priority-columns"] > .table > tbody > tr td {
        background: #fff;
    }

        .dt-answers-list .table-responsive.forunTopicsTbl[data-pattern="priority-columns"] > .table > tbody > tr td.dt-user-name {
            background: #00baff url('/content/img/forumtopictblbluebgheading.jpg') right top no-repeat;
        }

            .dt-answers-list .table-responsive.forunTopicsTbl[data-pattern="priority-columns"] > .table > tbody > tr td.dt-user-name a.imguserDTGroup {
                width: 50px;
            }

            .dt-answers-list .table-responsive.forunTopicsTbl[data-pattern="priority-columns"] > .table > tbody > tr td.dt-user-name .userDTGroup {
                width: 80%;
                margin-left: 10px;
            }

                .dt-answers-list .table-responsive.forunTopicsTbl[data-pattern="priority-columns"] > .table > tbody > tr td.dt-user-name .userDTGroup span {
                    display: block;
                    font-size: 12px;
                    color: #fff;
                }

    .dt-answers-list .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td b {
        font-weight: 600;
        margin-bottom: 5px;
    }

    .dt-answers-list .divDtSelectStatus select {
        height: 40px;
        border-radius: 3px;
        border: 1px solid #ddd;
        font-size: 15px;
        color: #000;
    }

    .dt-answers-list .divDtSelectStatus textarea {
        resize: none;
        border: 1px solid #ddd;
        border-radius: 3px;
    }

.dt-application-section {
    padding: 30px 0;
}

    .dt-application-section .dt-select-option {
        text-align: right;
        margin-bottom: 20px;
    }

        .dt-application-section .dt-select-option label {
            margin-bottom: 0;
            font-size: 15px;
            text-transform: capitalize;
            font-weight: 600;
            margin-right: 10px;
        }

        .dt-application-section .dt-select-option select {
            display: inline-block;
            vertical-align: top;
            width: 300px;
            height: 38px;
            border: 1px solid #ddd;
            border-radius: 5px;
            font-size: 15px;
            font-weight: 500;
            color: #000;
        }

        .dt-application-section .dt-select-option .btn-default {
            background: #0078c5;
            border-radius: 30px;
            border: 0;
            border-width: 0;
            color: #fff;
            padding: 8px 20px;
            margin-left: 6px;
            font-size: 14px;
            text-transform: uppercase;
            font-weight: 600;
        }

    .dt-application-section .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th:first-child {
        width: 252px;
    }

    .dt-application-section .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th:nth-child(2) {
        width: 160px;
    }

    .dt-application-section .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th:last-child {
        width: 270px;
    }

    .dt-application-section .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td {
        font-size: 14px;
        color: #000;
        font-weight: 500;
    }

        .dt-application-section .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td.dtAppUserName strong {
            font-size: 14px;
            color: #000;
            font-weight: 600;
        }

        .dt-application-section .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td .joinbtn {
            padding: 3px 10px;
            background: #e80844;
            color: #fff;
            font-size: 12px;
            font-weight: 600;
            text-transform: capitalize;
            border-radius: 30px;
            margin-top: 7px;
        }

        .dt-application-section .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td a {
            color: #193485;
        }

        .dt-application-section .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td.dtAppUserName a.imguserDTGroup {
            width: 50px;
            text-decoration: none;
        }

        .dt-application-section .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td.dtAppUserName a.userDTGroup {
            display: inline-block;
            vertical-align: middle;
            width: 70%;
            text-decoration: none;
            margin-left: 5px;
        }

            .dt-application-section .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td.dtAppUserName a.userDTGroup span {
                display: block;
                color: #000;
                font-weight: 600;
                margin-top: 2px;
                font-size: 12px;
            }

        .dt-application-section .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td:nth-child(2) {
            text-align: left;
        }

        .dt-application-section .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td:nth-child(3) {
            width: 120px;
        }

        .dt-application-section .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td:last-child {
            text-align: left;
        }

    .dt-application-section .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th .fa.fa-user-circle-o {
        color: #3a589e;
    }

    .dt-application-section .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th .fa.fa-list-alt {
        color: #e8b007;
    }

    .dt-application-section .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th .fa.fa-hand-pointer-o {
        color: #5bc0de;
    }

    .dt-application-section .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th.DTapplication-action {
        width: 100px;
    }

    .dt-application-section .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td .btn-edit {
        background: #d9534f;
        color: #fff;
        border-radius: 50%;
        width: 40px;
        height: 40px;
        padding: 0;
        margin: 0 auto;
        display: block;
    }

        .dt-application-section .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td .btn-edit .fa {
            font-size: 16px;
        }

.indiaforums-help-center {
    padding: 66px 0 30px;
    background: #f0f0f0;
    text-align: center;
}

    .indiaforums-help-center h1.heading {
        color: #000;
        font-size: 31px;
        text-transform: capitalize;
        z-index: 9;
        position: relative;
        margin-bottom: 36px;
    }

    .indiaforums-help-center h2.heading2 {
        font-size: 22px;
        color: #000;
        font-weight: 600;
        margin-bottom: 20px;
    }

    .indiaforums-help-center .searchoptioninput input {
        height: 40px;
        border: 1px solid #ddd;
        border-radius: 3px;
        font-size: 14px;
        color: #000;
        z-index: 9;
        position: relative;
        width: 92%;
        position: relative;
        display: inline-block;
        vertical-align: middle;
    }

        .indiaforums-help-center .searchoptioninput input::-webkit-input-placeholder,
        .indiaforums-help-center .searchoptioninput input:-ms-input-placeholder,
        .indiaforums-help-center .searchoptioninput input::placeholder {
            font-size: 14px;
            color: #000;
        }

    .indiaforums-help-center .searchoptioninput .btn.btn-info {
        width: 7%;
        display: inline-block;
        vertical-align: middle;
        border-radius: 30px;
        border-width: 0;
        border: 0;
        padding: 9px 20px;
        font-weight: 600;
        text-transform: capitalize;
        font-size: 15px;
        background: #28a745;
        color: #fff;
    }

.help-center-section {
    padding: 30px 0;
}

    .help-center-section strong .fa {
        color: #e77600;
        margin-bottom: 5px;
        display: block;
    }

        .help-center-section strong .fa svg {
            width: 32px;
            height: 32px;
        }

    .help-center-section strong {
        font-size: 17px;
        color: #000;
        text-transform: capitalize;
        text-align: center;
        display: block;
    }

    .help-center-section .help-option {
        height: 672px;
    }

    .help-center-section.ff-help-center {
        padding: 0;
    }

        .help-center-section.ff-help-center .help-option {
            height: auto;
        }

            .help-center-section.ff-help-center .help-option a.helpcenter-list {
                font-size: 13px;
                color: #464646;
                font-weight: 600;
                text-decoration: none;
                display: inline-block;
                vertical-align: middle;
                width: 100%;
                text-align: left;
                padding: 10px 5px;
                list-style-type: none;
                border-bottom: 1px solid #e9e9e9;
            }

    .help-center-section ul.new_pagination_section {
        margin: 10px 0;
    }

    .help-center-section a.helpcenter-list span {
        font-size: 12px;
        padding: 5px;
        border: 1px solid #ddd;
        display: inline-block;
        vertical-align: middle;
        width: 25px;
        height: 25px;
        text-align: center;
        text-transform: uppercase;
        font-weight: 600;
        margin-left: 5px;
    }

    .help-center-section .btn {
        background: #f20c4d;
        color: #fff;
        border-radius: 30px;
        display: block;
        margin: 20px auto;
        border-width: 0;
        font-size: 12px;
        text-transform: capitalize;
        font-weight: 600;
        width: 100px
    }

    .help-center-section .pending-note p {
        font-size: 15px;
        font-weight: 600;
        color: #000;
        text-transform: capitalize;
    }

        .help-center-section .pending-note p small {
            color: #f20c4d;
            font-size: 15px;
        }

.help-center-details {
    padding: 30px 0;
}

    .help-center-details .details-button {
        margin-bottom: 20px;
    }

        .help-center-details .details-button a,
        .help-center-details .details-button .btn,
        .help-center-section .help-center-details .btn,
        .help-center-section .help-center-details .btn,
        .help-center-section .help-center-details form {
            display: inline-block;
            vertical-align: middle;
        }

        .help-center-details .details-button .btn,
        .help-center-section .help-center-details .btn {
            padding: 5px 17px;
            border-radius: 30px;
            background: #e80844;
            color: #fff;
            font-size: 14px;
            font-weight: 600;
            text-transform: capitalize;
            margin-right: 10px;
        }

        .help-center-details .details-button .btn {
            float: right;
            margin-right: 0;
        }

.help-center-section .help-center-details .btn {
    margin: 0;
    background: #6c757d;
}

.help-center-section .help-center-details form {
    float: right;
}

.help-center-section .help-center-details button.btn,
.help-center-section .help-center-details .btn {
    width: auto;
    padding: 7px 17px;
}

.help-center-section .help-center-details button.btn {
    margin-left: 10px;
    background: #f20c4d;
}

.help-center-details .details-button select,
.help-center-section .help-center-details select {
    height: 42px;
    padding: 10px;
    text-transform: capitalize;
    font-size: 13px;
    color: #000;
    border: 1px solid #ddd;
    border-radius: 3px;
    font-weight: 600;
    width: 300px;
}

.help-center-details strong.topic-heading {
    color: #222;
    font-weight: 600;
    font-size: 14px;
    padding: 5px 10px;
    background: #ddd;
    display: block;
}

    .help-center-details strong.topic-heading .fa {
        color: #e77600;
        margin-right: 5px;
        line-height: 0;
    }

.help-center-details .question-help-list {
    padding: 10px 10px;
}

    .help-center-details .question-help-list .question-up {
        width: 100%;
        display: inline-block;
        border-bottom: 1px solid #d1d1d1;
        padding: 10px 0;
    }

        .help-center-details .question-help-list .question-up a {
            font-size: 14px;
            color: #222;
        }

        .help-center-details .question-help-list .question-up .voteup {
            display: inline-block;
            vertical-align: top;
            font-size: 12px;
            color: #000;
            font-weight: 500;
            float: right;
            width: 59px;
        }

            .help-center-details .question-help-list .question-up .voteup .votenow {
                padding: 8px;
                background: #e80844;
                color: #fff;
                border-radius: 30px;
                font-size: 12px;
                font-weight: 600;
                text-decoration: none;
                display: inline-block;
                vertical-align: middle;
                margin-right: 5px;
                border: 0;
                border-width: 0;
            }

    .help-center-details .question-help-list .btn {
        padding: 8px 20px;
        display: inline-block;
    }

    .help-center-details .question-help-list .seemore,
    .help-center-details .hcquestions-listview .seemore {
        padding: 6px 21px;
        border-radius: 30px;
        border-width: 0;
        border: 0;
        background: #e80844;
        color: #fff;
        display: block;
        font-size: 13px;
        text-transform: capitalize;
        font-weight: 500;
        width: 104px;
        margin: 10px auto;
    }

    .help-center-details .question-help-list .question-up a span {
        padding: 5px;
        font-size: 12px;
        border: 1px solid #ddd;
        display: inline-block;
        vertical-align: middle;
        width: 25px;
        height: 25px;
        font-weight: 600;
        text-align: center;
        text-transform: uppercase;
        text-decoration: none;
        margin-left: 5px;
    }

.help-center-details .content-details {
    padding: 0 35px;
}

    .help-center-details .content-details a.tag_article {
        color: #fff;
        font-weight: 400;
        text-decoration: none;
        background-color: #e80844;
        border-radius: 14px;
        padding: 4px 19px;
        color: #fff;
        margin-bottom: 20px;
    }

    .help-center-details .content-details .heading2 {
        font-size: 24px;
        text-transform: capitalize;
        margin-bottom: 3px;
        font-weight: 600;
        padding: 0;
        margin: 15px 0;
        display: block;
    }

    .help-center-details .content-details p {
        font-size: 16px;
        color: #222;
        line-height: 24px;
    }

        .help-center-details .content-details p img {
            height: auto !important;
        }

        .help-center-details .content-details p a {
            color: #193485;
        }

    .help-center-details .content-details .send-profile {
        padding: 0 0 10px 0;
        border-bottom: 1px dashed #8e8e8e;
    }

        .help-center-details .content-details .send-profile a {
            display: inline-block;
            text-decoration: none;
            display: block;
            vertical-align: middle;
            font-size: 12px;
            font-weight: 600;
            color: #8e8e8e;
        }

        .help-center-details .content-details .send-profile .hover_popup_div .user_photo .bigimg,
        .help-center-details .content-details .send-profile .hover_popup_div .user_photo .thumbimg {
            width: 100%;
        }

        .help-center-details .content-details .send-profile .hover_popup_div .content_of_data .record .allpostDiv span {
            margin-right: 0;
            font-style: normal;
            color: #000;
        }

        .help-center-details .content-details .send-profile img {
            width: 6%;
            display: inline-block;
            vertical-align: middle;
            margin-right: 10px;
        }

        .help-center-details .content-details .send-profile span {
            font-size: 12px;
            font-style: italic;
            color: #8e8e8e;
            float: right;
        }

    .help-center-details .content-details .dropdown {
        float: right;
    }

        .help-center-details .content-details .dropdown a.postOptionLink {
            font-size: 20px;
            text-decoration: none;
            color: #e80844;
        }

            .help-center-details .content-details .dropdown a.postOptionLink .fa-cog svg {
                width: 20px;
                height: 20px;
            }

        .help-center-details .content-details .dropdown .dropdown-menu {
            left: auto;
            right: 0;
            margin: 0;
        }

            .help-center-details .content-details .dropdown .dropdown-menu li {
                border-bottom: 1px solid #ddd;
            }

                .help-center-details .content-details .dropdown .dropdown-menu li:last-child {
                    border-bottom: 0;
                }

                .help-center-details .content-details .dropdown .dropdown-menu li a {
                    padding: 10px 20px;
                    font-size: 13px;
                    color: #000;
                    font-weight: 500;
                    text-align: left;
                    color: #000;
                }

                    .help-center-details .content-details .dropdown .dropdown-menu li a .fa {
                        margin-right: 5px;
                        color: #888;
                    }

    .help-center-details .content-details .answer-div {
        padding: 10px 0;
        border-bottom: 1px solid #ddd;
    }

        .help-center-details .content-details .answer-div:last-child {
            border-bottom: 0;
        }

        .help-center-details .content-details .answer-div .send-profile {
            padding: 8px 0 0;
            border: 0;
        }

            .help-center-details .content-details .answer-div .send-profile span,
            .help-center-details .content-details .answer-div .send-profile .user,
            .help-center-details .content-details .answer-div .send-profile .user a {
                display: inline-block;
                vertical-align: middle;
            }

            .help-center-details .content-details .answer-div .send-profile span {
                float: none;
            }

            .help-center-details .content-details .answer-div .send-profile .user {
                width: 94%;
            }

                .help-center-details .content-details .answer-div .send-profile .user a {
                    width: 40px;
                    height: 40px;
                }

                .help-center-details .content-details .answer-div .send-profile .user .hover_popup_div .content_of_data .record .allpostDiv span a {
                    height: auto;
                    width: auto;
                }

                .help-center-details .content-details .answer-div .send-profile .user img {
                    width: 100%;
                }

                .help-center-details .content-details .answer-div .send-profile .user .usercontent {
                    width: 88%;
                    display: inline-block;
                    vertical-align: middle;
                }

                    .help-center-details .content-details .answer-div .send-profile .user .usercontent strong {
                        display: block;
                    }

                    .help-center-details .content-details .answer-div .send-profile .user .usercontent span {
                        display: inline-block;
                    }

                .help-center-details .content-details .answer-div .send-profile .user .hover_popup_div .divAvatarTitle p {
                    font-size: 12px;
                    line-height: normal;
                }

    .help-center-details .content-details .btn.link-btn {
        padding: 8px 21px;
        font-size: 13px;
        font-weight: 500;
        text-transform: capitalize;
        background: #5cb85c;
        color: #fff;
        border-radius: 30px;
        border: 0;
        border-width: 0;
        margin: 10px auto;
        display: block;
    }

.help-center-details.help-center-q-list .details-button button {
    margin-right: 0;
    float: right;
}

.help-center-details .adBannerSection {
    padding: 0 0 10px;
}

.userfanclub_section.help-center {
    padding: 10px 0;
}

    .userfanclub_section.help-center .common_section_in_div.page_section_div .new_pagination_section li {
        border: 0;
    }

        .userfanclub_section.help-center .common_section_in_div.page_section_div .new_pagination_section li.center .btn_ForumPagination {
            width: auto;
            color: #fff;
        }

        .userfanclub_section.help-center .common_section_in_div.page_section_div .new_pagination_section li.center strong {
            font-size: 14px;
        }

        .userfanclub_section.help-center .common_section_in_div.page_section_div .new_pagination_section li a {
            width: auto;
            color: #e6073d;
        }

            .userfanclub_section.help-center .common_section_in_div.page_section_div .new_pagination_section li a span {
                border: 0;
                margin: 0;
                text-transform: none;
                padding: 0;
                width: auto;
                height: auto;
                font-size: 16px;
            }

    .userfanclub_section.help-center .btn.linkBtn {
        margin: 0 auto;
    }

    .userfanclub_section.help-center .user_list_div a.user-list {
        width: 13.7%;
        text-align: center;
        border: 0;
    }

        .userfanclub_section.help-center .user_list_div a.user-list .hover_popup_div .record span a {
            display: inline-block;
            vertical-align: top;
            width: auto;
        }

        .userfanclub_section.help-center .user_list_div a.user-list .hover_popup_div .button_sec.button_newstruck .commBtnPopover span {
            margin: 8px 0 0;
            width: auto;
            height: auto;
            padding: 0;
            border: 0;
        }

        .userfanclub_section.help-center .user_list_div a.user-list .hover_popup_div .user_photo {
            height: 70px;
        }

.pending-question-section .btn.linkBtn {
    margin: 0 auto;
    display: block;
    text-align: center;
}

.pending-question-section {
    border-radius: 3px;
    margin-top: 10px;
}

    .pending-question-section .question-pending {
        padding: 7px 0;
        border-bottom: 1px solid #ddd;
    }

        .pending-question-section .question-pending:last-child {
            border-bottom: 0;
        }

        .pending-question-section .question-pending .category {
            background-color: #ddd;
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            -ms-border-radius: 20px;
            border-radius: 20px;
            font-size: 11px;
            margin: 2px 0;
            color: #000;
            font-weight: 500;
            padding: 1px 12px;
            text-decoration: none;
            display: inline-block;
        }

        .pending-question-section .question-pending h6,
        .pending-question-section.quiz-pending-questions .question-pending h6 a {
            font-size: 15px;
            line-height: 24px;
            font-weight: 500;
            width: 100%;
            display: inline-block;
            vertical-align: top;
            background: transparent;
            padding: 5px 0;
        }

        .pending-question-section .question-pending .voteup {
            display: inline-block;
            vertical-align: top;
            font-size: 12px;
            color: #000;
            font-weight: 500;
        }

            .pending-question-section .question-pending .voteup a {
                padding: 8px;
                background: #e80844;
                color: #fff;
                border-radius: 30px;
                font-size: 12px;
                font-weight: 600;
                text-decoration: none;
                display: inline-block;
                vertical-align: middle;
                margin-right: 5px;
            }

        .pending-question-section .question-pending span {
            font-size: 12px;
            font-style: italic;
            color: #8e8e8e;
            text-align: right;
            display: block;
            padding: 0;
        }

        .pending-question-section .question-pending p {
            font-size: 13px;
            line-height: 20px;
            color: #8e8e8e;
        }

    .pending-question-section.quiz-pending-questions .question-pending h6 {
        font-size: 14px;
        color: #8e8e8e;
        font-weight: 600;
    }

.help-center-details .content-details .answer-div .action-btn {
    padding: 20px 0;
    text-align: right;
}

    .help-center-details .content-details .answer-div .action-btn .btn {
        padding: 6px 20px;
        border-radius: 30px;
        border: 0;
        border-width: 0;
        color: #fff;
        font-size: 15px;
        margin-right: 5px;
        text-transform: capitalize;
    }

        .help-center-details .content-details .answer-div .action-btn .btn:last-child {
            margin-right: 0;
        }

        .help-center-details .content-details .answer-div .action-btn .btn.approved {
            background: #28a745;
        }

        .help-center-details .content-details .answer-div .action-btn .btn.withdrawn {
            background: #545b62;
        }

.question-pending-approval {
    padding: 30px 0;
}

    .question-pending-approval .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th:first-child {
        width: 617px;
    }

    .question-pending-approval .table-responsive.admin-table.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th:first-child {
        width: 400px;
    }

    .question-pending-approval .table-responsive.admin-table.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th:last-child {
        width: 110px;
    }

    .question-pending-approval .table-responsive.admin-table .table tr td p {
        text-align: left;
        font-size: 13px;
    }

    .question-pending-approval .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
        width: 100%;
    }

        .question-pending-approval .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class .question-content {
            padding: 5px 0;
        }

            .question-pending-approval .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class .question-content b,
            .question-pending-approval .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class .question-content a,
            .question-pending-approval .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class .question-content span {
                color: #000;
                font-weight: 600;
                font-size: 12px;
                display: inline-block;
                vertical-align: middle;
                width: auto;
                text-transform: capitalize;
                margin: 0 5px;
            }

                .question-pending-approval .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class .question-content span.created-name {
                    color: #e80844;
                    margin: 0;
                }

                .question-pending-approval .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class .question-content span.created-date,
                .question-pending-approval .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class .question-content span.prettytime {
                    color: #23a3cd;
                    margin: 0;
                    text-transform: none;
                }

            .question-pending-approval .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class .question-content a {
                padding: 5px 20px;
                background: #eaeaea;
                border-radius: 30px;
                text-decoration: none;
                text-transform: none;
                margin: 0;
            }

    .question-pending-approval .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td button.btn-edit {
        padding: 5px 20px;
        text-align: center;
        text-transform: capitalize;
        text-decoration: none;
        font-size: 12px;
        color: #fff;
        background: #e80844;
        border-radius: 30px;
        border: 0;
    }

    .question-pending-approval .table-responsive.forunTopicsTbl.admin-table.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td button.btn-edit {
        padding: 8px;
    }

    .question-pending-approval .adBannerSection {
        padding: 0;
    }

    .question-pending-approval .create-btn {
        text-align: right;
        margin-bottom: 10px;
    }

        .question-pending-approval .create-btn .creatednew {
            border-radius: 30px;
            background: #007bff;
            border-width: 0;
            border: 0;
            color: #fff;
            font-size: 13px;
            text-transform: capitalize;
            font-weight: 500;
            padding: 8px 21px;
        }

.add-help-category .heading {
    margin-bottom: 20px;
}

.add-help-category textarea {
    resize: none;
}

.add-help-category .emojiListDiv {
    display: inline-block;
    float: right;
}

    .add-help-category .emojiListDiv .btn-info {
        border-radius: 50%;
        border: 0;
        border-width: 0;
        width: 40px;
        background: #5bc0de;
        height: 40px;
        padding: 8px;
    }

.add-help-category .btn-success {
    border-radius: 30px;
    font-size: 13px;
    font-weight: 600;
}

.web-series-section {
    padding: 30px 0;
    background: #f0f0f0;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
}

    .web-series-section .headingBox {
        margin-bottom: 10px;
    }

        .web-series-section .headingBox .linkBtn {
            text-transform: capitalize;
        }

    .web-series-section a.div-webseries-forum-list {
        width: 16%;
        display: inline-block;
        vertical-align: top;
        margin-right: 5px;
        text-align: center;
        color: #000;
        text-decoration: none;
    }

        .web-series-section a.div-webseries-forum-list:last-child {
            margin-right: 0;
        }

        .web-series-section a.div-webseries-forum-list img {
            width: 100%;
        }

        .web-series-section a.div-webseries-forum-list strong {
            text-transform: capitalize;
            display: inline-block;
            width: 100%;
            margin-top: 10px;
        }

.divCommonContainer.userfanfictionlist {
    padding: 30px 0;
}

    .divCommonContainer.userfanfictionlist .form-group select {
        padding: 10px;
        height: 43px;
        font-size: 13px;
        color: #000;
        font-weight: 600;
        border: 1px solid #ddd;
        border-radius: 3px;
        width: 300px;
        display: inline-block;
        vertical-align: middle;
    }

    .divCommonContainer.userfanfictionlist .form-group .btn.red_btn {
        padding: 8px 24px;
        border-radius: 30px;
        border-width: 0;
        background: #e6073d;
        color: #fff;
        font-size: 15px;
        font-weight: 600;
    }

    .divCommonContainer.userfanfictionlist .all-stories-section .media .mr-3 {
        height: 253px;
    }

    .divCommonContainer.userfanfictionlist .all-stories-section .media .media-body {
        width: 53%;
    }

        .divCommonContainer.userfanfictionlist .all-stories-section .media .media-body a.fanfiction-title {
            font-size: 15px;
            line-height: 15px;
        }

        .divCommonContainer.userfanfictionlist .all-stories-section .media .media-body .button-story .tagDiv a {
            background: #ddd;
            border-radius: 30px;
            color: #000;
            display: inline-block;
        }

.userfanfictionlist .new_pagination_section li input,
.new_pagination_section li strong {
    width: 67px;
}

.divInsertandeditFF h3.heading {
    margin-bottom: 20px;
}

.divInsertandeditFF textarea {
    resize: none;
    border: 1px solid #ddd;
    border-radius: 3px;
}

.divInsertandeditFF .request-button {
    margin-bottom: 10px;
}

    .divInsertandeditFF .request-button .btn-info {
        color: #fff;
        border: 0;
        border-radius: 30px;
    }

.divInsertandeditFF .form-group input,
.divInsertandeditFF .form-group select {
    border: 1px solid #ddd;
    border-radius: 3px;
}

.divInsertandeditFF .update-btn {
    padding: 8px 21px;
    border-radius: 30px;
    border: 0;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    margin-bottom: 20px;
}

.divInsertandeditFF .updated-button .redBtn {
    background: #6c757d;
}

.divInsertandeditFF .Fanfiction-chaptertable .table_new_replay_on_div table tr td {
    font-size: 15px;
    color: #000;
}

.divInsertandeditFF .Fanfiction-chaptertable .update-order {
    margin-bottom: 10px;
}

.divInsertandeditFF .update-order .btn-info {
    padding: 8px 20px;
    font-size: 15px;
    color: #fff;
    border-radius: 30px;
    border: 0;
    background: #269abc;
    border-width: 0;
}

.right300pxSection.all_poll_section.divInsertandeditFF .btn-info.btn-migrate-updateorder-ffc {
    padding: 6px 12px;
    border-radius: 4px;
    width: auto;
    height: auto;
}

.divPlayQuizForms .heading {
    text-transform: uppercase;
}

.divPlayQuizForms .heading {
    margin-bottom: 20px;
}

.divPlayQuizForms form label.labelWidth,
.divPlayQuizForms .fanfiction-select-heading .labelWidth {
    font-size: 16px;
    font-weight: 600;
}

.divPlayQuizForms form .file_section_div .form-group input {
    background: #fff;
}

.divPlayQuizForms form .file_section_div .form-group .btn-secondary,
.divPlayQuizForms a.btn-secondary {
    padding: 7px 22px;
    background: #6c757d;
    border-radius: 30px;
    font-size: 15px;
    color: #fff;
    text-transform: capitalize;
}

.divPlayQuizForms form .form-group .form-control {
    height: 40px;
    font-size: 15px;
}

.divPlayQuizForms form .form-group textarea,
.quizz-edit-page-section form .form-group .form-control,
.quizz-edit-page-section form .form-group textarea {
    height: auto !important;
    resize: none;
}

.divPlayQuizForms form .form-group select,
.divPlayQuizForms .fanfiction-select-heading select,
.divPlayQuizForms .updateSelectMultipleChoices select {
    height: 40px;
    border-radius: 6px;
    font-size: 15px;
    font-weight: 600;
}

.divPlayQuizForms form .form-group .form-control option.CornflowerBlue {
    background: #6195ED;
    color: #000;
}

.divPlayQuizForms form .form-group .form-control option.BilobaFlower {
    background: #a38feb;
    color: #000;
}

.divPlayQuizForms form .form-group .form-control option.Fern {
    background: #66BC66;
    color: #000;
}

.divPlayQuizForms form .form-group .form-control option.Apricot {
    background: #EF7B70;
    color: #000;
}

.divPlayQuizForms form .form-group .form-control option.Koromiko {
    background: #ffbe66;
    color: #000;
}

.divPlayQuizForms form .form-group .form-control option.Turbo {
    background: #ffee00;
    color: #000;
}

.divPlayQuizForms h3 {
    font-size: 20px;
    color: #e80844;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.divPlayQuizForms h2 {
    font-size: 16px;
    display: inline-block;
    vertical-align: top;
    margin: 0px 10px 0 0;
}

    .divPlayQuizForms h2.heading {
        font-size: 18px;
        margin: 10px 0 20px;
    }

.divPlayQuizForms .btn-danger,
.divPlayQuizForms a.btn-danger {
    display: inline-block;
    border-width: 0;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    padding: 0;
    margin-bottom: 20px;
    vertical-align: top;
    text-align: center;
    color: #fff;
    text-decoration: none;
}

.divPlayQuizForms a.btn-danger {
    padding: 10px 0;
    margin: 10px 0 0;
}

.divPlayQuizForms .btn-success {
    padding: 8px 22px;
    font-size: 15px;
    text-transform: capitalize;
    font-weight: 600;
    margin-bottom: 10px;
    border-radius: 30px;
    border-width: 0;
    border: 0;
}

.divPlayQuizForms .fanfiction-select-heading .red_btn,
.quizz-edit-page-section .form-group .red_btn {
    border-radius: 50%;
    width: 40px;
    height: 40px;
    background: #17a2b8;
    border: 0;
    border-width: 0;
    color: #fff;
    padding: 0;
    margin-top: 10px;
}

.divPlayQuizForms .table_new_replay_on_div table tr td {
    background: #fff !important;
}

    .divPlayQuizForms .table_new_replay_on_div table tr td span {
        padding: 5px;
        border: 1px solid #ddd;
        font-size: 10px;
        text-align: center;
        color: #e80844;
        font-weight: 600;
        margin-left: 5px;
    }

    .divPlayQuizForms .table_new_replay_on_div table tr td a.btn {
        width: 40px;
        height: 40px;
        border-radius: 50%;
        border: 0;
        border-width: 0;
        color: #fff;
        padding: 10px 0;
        margin-top: 0;
    }

.divPlayQuizForms hr {
    background: #ddd;
    height: 1px;
    margin: 20px 0;
}

.divPlayQuizForms .updateSelectMultipleChoices select {
    width: 163px;
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
}

.divPlayQuizForms .updateSelectMultipleChoices .btn {
    display: inline-block;
    vertical-align: top;
}

.divEditCastDetailsForMod {
    text-align: right;
    margin-bottom: 10px;
}

    .divEditCastDetailsForMod a {
        padding: 10px;
        border-radius: 50%;
        color: #fff;
        background: #e80844;
        text-decoration: none;
        display: inline-block;
    }

        .divEditCastDetailsForMod a .fa {
            font-size: 15px;
        }

.quizz-edit-page-section {
    padding: 30px 0;
}

    .quizz-edit-page-section .labelWidth,
    .quizz-edit-page-section form label.labelWidth {
        font-size: 16px;
        text-transform: capitalize;
        color: #000;
        vertical-align: top;
        font-weight: 500;
    }

    .quizz-edit-page-section .form-group .form-control,
    .quizz-edit-page-section form .form-group .form-control,
    .quizz-edit-page-section form .form-group textarea,
    .quizz-edit-page-section .select2-container--default .select2-selection--single,
    .quizz-edit-page-section .select2-container--default .select2-selection--single .select2-selection__rendered,
    .quizz-edit-page-section .select2-container--default.select2-container--focus .select2-selection--multiple,
    .quizz-edit-page-section .select2-container--default .select2-selection--multiple .select2-selection__rendered {
        font-size: 15px;
        color: #000;
        border: 1px solid #e5e5e5;
        border-radius: 5px;
        font-weight: 500;
        height: 40px;
    }

        .quizz-edit-page-section .select2-container--default .select2-selection--single .select2-selection__arrow b {
            margin-top: 3px;
        }

    .quizz-edit-page-section .select2-container .select2-selection--single .select2-selection__rendered {
        padding: 4px 15px;
    }

    .quizz-edit-page-section .select2-container--default .select2-selection--multiple {
        border: 0;
        background: none;
    }

    .quizz-edit-page-section .select2-container--default .select2-search--inline .select2-search__field {
        margin-top: 7px;
        padding-left: 15px;
    }

    .quizz-edit-page-section .form-group select {
        height: 40px;
    }

    .quizz-edit-page-section .alert.alert-primary {
        color: #004085;
        background-color: #cce5ff;
        border-color: #b8daff;
        padding: 10px 15px;
        font-size: 16px;
        font-weight: 500;
        margin-bottom: 0;
        margin: 20px 0 10px;
        line-height: 25px;
    }

    .quizz-edit-page-section .right-thumbnail {
        padding: 20px;
        border: 1px solid #ddd;
        background: #f8f8f8;
    }

        .quizz-edit-page-section .right-thumbnail strong {
            font-size: 17px;
            text-transform: capitalize;
            color: #222;
            font-weight: 600;
            margin-bottom: 20px;
            display: block;
        }

        .quizz-edit-page-section .right-thumbnail .thumb-img {
            position: relative;
        }

            .quizz-edit-page-section .right-thumbnail .thumb-img a {
                position: absolute;
                bottom: 10px;
                left: 10px;
                text-decoration: none;
                width: 35px;
                height: 35px;
                display: inline-block;
                border-radius: 50%;
                background: #fa2a57;
                opacity: .5;
                color: #fff;
                padding: 7px 5px;
                text-align: center;
            }

            .quizz-edit-page-section .right-thumbnail .thumb-img:hover a {
                opacity: 1;
            }

        .quizz-edit-page-section .right-thumbnail .div-question-thumb-aspect {
            margin-top: 10px;
            font-size: 16px;
            font-weight: 500;
        }

            .quizz-edit-page-section .right-thumbnail .div-question-thumb-aspect lable {
                font-size: 16px;
                font-weight: 600;
            }

            .quizz-edit-page-section .right-thumbnail .div-question-thumb-aspect input {
                margin: 0 2px;
            }

    .quizz-edit-page-section .table_new_replay_on_div table tr td {
        background: #f5f3f4 !important;
    }

    .quizz-edit-page-section .form-group .form-control {
        font-family: 'Open Sans', sans-serif !important;
    }

.gd-forums-area {
    padding: 30px 0 0;
}

    .gd-forums-area h4 {
        border: 0 !important;
        text-align: center;
        font-size: 18px;
        line-height: 22px;
        text-align: center;
    }

.gdForumArea.gd-forums-area h4 .fa {
    font-size: 65px;
    display: block;
    text-align: center;
    margin-bottom: 10px;
}

    .gdForumArea.gd-forums-area h4 .fa:before {
        margin: 0;
    }

    .gdForumArea.gd-forums-area h4 .fa svg {
        width: 65px;
        height: 65px;
    }

    .gdForumArea.gd-forums-area h4 .fa.fa-globe {
        color: #007bff;
    }

    .gdForumArea.gd-forums-area h4 .fa.fa-leanpub {
        color: #28a745;
    }

    .gdForumArea.gd-forums-area h4 .fa.fa-shopping-bag {
        color: #b21f2d;
    }

.gdForumArea.gd-forums-area .container .row div[class^="col"] a.static-forums {
    font-size: 16px;
    vertical-align: middle;
    display: inline-block;
    width: 100%;
    text-align: left;
    padding: 11px 0;
    color: #464646;
    font-weight: 600;
    text-decoration: none;
    border-bottom: 1px solid #e9e9e9;
}

.gdForumArea.gd-forums-area .general-forums {
    padding: 15px;
    border: 1px solid #dfdfdf;
    border-radius: 5px;
    background: #f0f0f0;
    margin-bottom: 30px;
    min-height: 494px;
    box-shadow: 0 5px 7px 0px #ebebeb;
}

.gdForumArea.gd-forums-area .padd-right {
    padding-right: 15px;
}

.gdForumArea.gd-forums-area .padd-left {
    padding-left: 15px;
}

.chaskametter-section {
    padding: 30px 0;
}

    .chaskametter-section .adBannerSection {
        padding: 0;
    }

    .chaskametter-section .chaskametter-table table tr th:last-child {
        width: 133px;
    }

        .chaskametter-section .chaskametter-table table tr th:last-child strong {
            display: inline-block;
        }

    .chaskametter-section .chaskametter-table table tr th .fa.fa-television {
        color: #e055d1;
    }

    .chaskametter-section .chaskametter-table table tr td .tableStatics {
        margin: 5px 0 10px;
    }

        .chaskametter-section .chaskametter-table table tr td .tableStatics li {
            font-weight: 500;
            display: inline-block;
            vertical-align: top;
            margin-right: 5px;
        }

            .chaskametter-section .chaskametter-table table tr td .tableStatics li .fa.fa-chart-line,
            .chaskametter-section .chaskametter-table table tr th .fa.fa-chart-line {
                color: #7fd325;
            }

            .chaskametter-section .chaskametter-table table tr td .tableStatics li .fa.fa-star-empty,
            .chaskametter-section .chaskametter-table table tr th .fa.fa-star-empty {
                color: #fdcd21;
            }

            .chaskametter-section .chaskametter-table table tr td .tableStatics li .fa.fa-users,
            .chaskametter-section .chaskametter-table table tr th .fa.fa-users {
                color: #f0217c;
            }

            .chaskametter-section .chaskametter-table table tr td .tableStatics li .fa.fa-doc-text,
            .chaskametter-section .chaskametter-table table tr th .fa.fa-doc-text {
                color: #e89107;
            }

            .chaskametter-section .chaskametter-table table tr td .tableStatics li .fa.fa-eye,
            .chaskametter-section .chaskametter-table table tr th .fa.fa-eye {
                color: #23a3cd;
            }

    .chaskametter-section .chaskametter-table table tr th .fa.fa-chart-pie {
        color: #e7073d;
    }

    .chaskametter-section .chaskametter-table table tr td .table_home .show-thumb {
        width: 22%;
        display: inline-block;
        vertical-align: middle;
    }

    .chaskametter-section .chaskametter-table table tr td .table_home .order-number {
        display: inline-block;
        vertical-align: middle;
        margin-right: 5px;
    }

    .chaskametter-section .table-responsive.forunTopicsTbl.table_new_replay_on_div.chaskametter-table[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class a {
        font-size: 15px;
    }

    .chaskametter-section .table-responsive.forunTopicsTbl.table_new_replay_on_div.chaskametter-table[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
        width: 72%;
        padding-left: 10px;
    }

        .chaskametter-section .table-responsive.forunTopicsTbl.table_new_replay_on_div.chaskametter-table[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class small {
            font-size: 13px;
            color: #000;
        }

            .chaskametter-section .table-responsive.forunTopicsTbl.table_new_replay_on_div.chaskametter-table[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class small.rank {
                color: #e7073d;
                margin-right: 10px;
            }

        .chaskametter-section .table-responsive.forunTopicsTbl.table_new_replay_on_div.chaskametter-table[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class ul {
            margin: 10px 0 0;
        }

            .chaskametter-section .table-responsive.forunTopicsTbl.table_new_replay_on_div.chaskametter-table[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class ul li {
                display: inline-block;
                vertical-align: top;
                margin-right: 10px;
                font-size: 13px;
            }

                .chaskametter-section .table-responsive.forunTopicsTbl.table_new_replay_on_div.chaskametter-table[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class ul li .fa {
                    font-size: 18px;
                }

.question-pending-approval .table-responsive.forunTopicsTbl.pendding-question-list-table[data-pattern=priority-columns] > .table > thead > tr > th:first-child {
    width: auto;
}

.question-pending-approval .table-responsive.forunTopicsTbl.pendding-question-list-table[data-pattern=priority-columns] > .table > tbody > tr > td:first-child {
    text-align: center;
}

.forumsDivSectionCom.celebrity-list-mod .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
    width: 100%;
}

    .forumsDivSectionCom.celebrity-list-mod .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class .content-of-celeb,
    .question-pending-approval .table-responsive.forunTopicsTbl.pendding-question-list-table[data-pattern=priority-columns] > .table > tbody > tr > td .table_home {
        text-align: left;
    }

        .forumsDivSectionCom.celebrity-list-mod .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class .content-of-celeb img {
            width: 12%;
            display: inline-block;
            vertical-align: middle;
            margin-right: 10px;
        }

        .forumsDivSectionCom.celebrity-list-mod .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class .content-of-celeb strong {
            font-size: 16px;
            color: #193485;
            text-transform: capitalize;
            display: inline-block;
            vertical-align: middle;
            font-weight: 600;
            width: 85%;
        }

.forumsDivSectionCom.celebrity-list-mod .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th .fa.fa-edit {
    color: #44b69c;
}

.forumsDivSectionCom.celebrity-list-mod .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th .fa.fa-trash {
    color: #ac2925;
}

.forumsDivSectionCom.celebrity-list-mod .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th .fa.fa-move {
    color: #8ca70b;
}

.forumsDivSectionCom.celebrity-list-mod .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td button {
    border-radius: 50%;
    width: 40px;
    height: 40px;
    padding: 0;
}

    .forumsDivSectionCom.celebrity-list-mod .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td button .fa {
        font-size: 19px;
    }

.forumsDivSectionCom.celebrity-list-mod .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td a.btn.btn-info {
    border-radius: 50%;
    width: 40px;
    height: 40px;
    padding: 8px;
    text-decoration: none;
    color: #fff;
}

    .forumsDivSectionCom.celebrity-list-mod .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td a.btn.btn-info .fa {
        font-size: 16px;
    }

.forumsDivSectionCom.celebrity-list-mod .created-new {
    webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    background-color: #ef0039;
    font-size: 11px;
    font-weight: 600;
    padding: 8px 16px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.forumsDivSectionCom.celebrity-list-mod .updated-order {
    text-align: right;
    margin-top: 20px;
}

    .forumsDivSectionCom.celebrity-list-mod .updated-order .btn-default {
        background: #28a745;
        border: 0;
        border-radius: 30px;
        color: #fff;
        font-size: 12px;
        text-transform: capitalize;
        padding: 8px 16px;
        font-weight: 600;
    }

.add-title-role .celeb-show .indicates-required strong {
    font-size: 16px;
    font-weight: 600;
    color: #000;
    margin-bottom: 20px;
    display: block;
}

.add-title-role .celeb-show .indicates-required .form-group label {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    font-weight: 500;
    width: 20%;
}

.add-title-role .celeb-show .indicates-required .form-group input {
    width: 79%;
    display: inline-block;
    border: 1px solid #ddd;
    border-radius: 3px;
}

.add-title-role .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th:first-child {
    width: 120px;
}

.add-title-role .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th:nth-child(2) {
    width: 183px;
}

.add-title-role .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th:nth-child(3) {
    width: 230px;
}

.add-title-role .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th:nth-child(4) {
    width: 216px;
}

.add-title-role .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td input,
.add-title-role .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td textarea {
    border: 1px solid #ddd;
    border-radius: 3px;
    resize: none;
}

.forumsDivSectionCom.celebrity-list-mod.add-title-role .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td a.btn.btn-info {
    width: 30px;
    height: 30px;
    padding: 3px;
    font-size: 14px;
    margin-bottom: 5px;
}

    .forumsDivSectionCom.celebrity-list-mod.add-title-role .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td a.btn.btn-info:last-child {
        margin-bottom: 0;
    }

.forumsDivSectionCom.celebrity-list-mod.add-title-role .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td button .fa {
    font-size: 14px;
}

.add-title-role .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td .content-of-celeb strong {
    font-size: 15px;
    color: #000;
    display: block;
    font-weight: 600;
}

.add-title-role .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td .content-of-celeb .addicon .fa {
    font-size: 23px;
    color: #5cb85c;
}

.divFfChapterMigrateCommentsModal .modal-dialog .modal-body .loder_common {
    text-align: center;
}

    .divFfChapterMigrateCommentsModal .modal-dialog .modal-body .loder_common img {
        width: 33%;
    }

.divFfChapterMigrateCommentsModal .modal-dialog .modal-body strong {
    font-size: 16px;
    color: #000;
    font-weight: 500;
    text-align: center;
}

.divFfChapterMigrateCommentsModal .modal-dialog .modal-body span {
    text-transform: uppercase;
    font-size: 16px;
    margin-top: 10px;
    display: block;
    color: #FF0000;
    font-weight: 600;
    display: block;
    text-align: center;
}

.quizzes-section {
    padding: 30px 0;
}

    .quizzes-section .quizzes-list .editArticleAdmin {
        display: inline-block;
        float: right;
    }

    .quizzes-section .quizzes-list .heading2 {
        font-size: 28px;
        font-weight: 600;
        line-height: 34px;
    }

    .quizzes-section .quizzes-list h2 {
        font-size: 17px;
        font-style: italic;
        color: #8e8e8e;
        line-height: 26px;
    }

    .quizzes-section .quizzes-list p,
    .quizzes-section .quizzes-list p span {
        font-weight: 500;
        font-size: 15px;
        color: #000;
    }

    .quizzes-section .quizzes-list .quizz-contributors {
        margin: 15px 0 20px;
    }

        .quizzes-section .quizzes-list .quizz-contributors a {
            display: inline-block;
        }

        .quizzes-section .quizzes-list .quizz-contributors img {
            width: 56px;
            height: 56px;
            display: inline-block;
            vertical-align: middle;
        }

        .quizzes-section .quizzes-list .quizz-contributors .contributors-details {
            display: inline-block;
            vertical-align: middle;
            margin-left: 10px;
            font-size: 15px;
            color: #000;
        }

            .quizzes-section .quizzes-list .quizz-contributors .contributors-details a {
                display: inline-block;
                text-decoration: none;
            }

            .quizzes-section .quizzes-list .quizz-contributors .contributors-details strong {
                display: block;
            }

                .quizzes-section .quizzes-list .quizz-contributors .contributors-details strong span,
                .quizzes-section .quizzes-list .quizzed-view .quizze-question .quizz-contributors a .contributors-details span {
                    font-weight: 500;
                    margin-right: 5px;
                    padding: 0;
                    font-size: 15px;
                    color: #000;
                    width: auto;
                }

    .quizzes-section .quizzes-list .quizzed-view .quizze-question .quizz-contributors {
        text-align: right;
        margin: 0;
    }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .quizz-contributors .right_div img {
            width: 40px;
            height: 40px;
        }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .quizz-contributors .hover_popup_div .record .allpostDiv {
            text-align: left;
        }

            .quizzes-section .quizzes-list .quizzed-view .quizze-question .quizz-contributors .hover_popup_div .record .allpostDiv span {
                font-size: 14px;
                text-align: left;
                margin-bottom: 10px;
                width: auto;
                padding: 0;
            }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .quizz-contributors .hover_popup_div .button_sec.button_newstruck a.commBtnPopover span {
            padding: 0;
            width: auto;
        }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .quizz-contributors .hover_popup_div .divAvatarTitle p {
            font-size: 11px;
            font-weight: 500;
            text-align: left;
            margin: 0;
        }

    .quizzes-section .quizzes-list .quizz-contributors .hover_popup_div .user_photo .bigimg {
        width: 100%;
        height: 100px;
    }

    .quizzes-section .quizzes-list .quizz-contributors .hover_popup_div .user_photo h2 {
        font-size: 18px;
        color: #fff;
        font-style: normal;
    }

    .quizzes-section .quizzes-list .quizz-contributors .hover_popup_div .record span {
        font-weight: 500;
    }

    .quizzes-section .quizzes-list .quizz-contributors .hover_popup_div .user_photo .online:before {
        bottom: 2px;
        right: 10px;
    }

    .quizzes-section .quizzes-list .quiz-status {
        margin-top: 15px;
    }

        .quizzes-section .quizzes-list .quiz-status strong {
            font-size: 14px;
            text-transform: capitalize;
            margin-bottom: 10px;
            display: block;
        }

.divDeleteUserResponses span {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
    padding: .75rem 1.25rem;
    margin-top: 10px;
    border: 1px solid transparent;
    border-radius: .25rem;
    width: 100%;
    display: block;
    font-size: 16px;
    font-weight: 500;
}

    .divDeleteUserResponses span a {
        color: #155724;
    }

.quizzes-section .quizzes-list .quizzed-view {
    padding: 10px 100px;
}

    .quizzes-section .quizzes-list .quizzed-view .quizze-question {
        border-bottom: 1px solid #ddd;
        padding-top: 30px;
    }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question:first-child {
            padding-top: 0;
        }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question:last-child {
            border-bottom: 0;
        }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question span {
            padding: 18px;
            border-radius: 5px;
            text-align: center;
            font-size: 40px;
            font-weight: 600;
            color: #000;
            display: inline-block;
            width: 92%;
        }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .img-question img {
            width: 100%;
        }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option {
            margin: 10px 0 20px;
            text-align: center;
        }

            .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .radio {
                margin: 10px 0;
                display: inline-block;
                cursor: pointer;
            }

                .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .radio input {
                    display: none;
                }

                    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .radio input + .option-content {
                        line-height: 22px;
                        display: block;
                        position: relative;
                    }

                        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .radio input + .option-content:not(:empty) {
                            padding-left: 5px;
                        }

                        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .radio input + .option-content:before,
                        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .radio input + .option-content:after {
                            content: "";
                            width: 22px;
                            height: 22px;
                            display: block;
                            border-radius: 50%;
                            left: -24px;
                            top: 38%;
                            position: absolute;
                        }

                        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .radio input + .option-content:before {
                            background: #d1d7e3;
                            transition: background 0.2s ease, transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 2);
                        }

                        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .radio input + .option-content:after {
                            background: #fff;
                            transform: scale(0.78);
                            transition: transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.4);
                        }

                    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .radio input:checked + .option-content:before {
                        transform: scale(1.04);
                        background: #5d9bfb;
                    }

                    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .radio input:checked + .option-content:after {
                        transform: scale(0.4);
                        transition: transform 0.3s ease;
                    }

                .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .radio:hover input + .option-content:before {
                    transform: scale(0.92);
                }

                .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .radio:hover input + .option-content:after {
                    transform: scale(0.74);
                }

                .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .radio:hover input:checked + .option-content:after {
                    transform: scale(0.4);
                }

            .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .checkbox {
                display: block;
                position: relative;
                padding-left: 0;
                margin-bottom: 12px;
                cursor: pointer;
                font-size: 22px;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }

                .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .checkbox input {
                    position: absolute;
                    opacity: 0;
                    cursor: pointer;
                    height: 0;
                    width: 0;
                }

                .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .checkbox .option-content {
                    position: absolute;
                    top: 0;
                    left: 0;
                }

                .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .checkbox input:checked ~ .option-content {
                    background-color: #2196F3;
                    border-radius: 5px;
                }

                    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .checkbox input:checked ~ .option-content strong {
                        color: #fff;
                    }

            .quizzes-section .quizzes-list .quizzed-view .quizze-question .option.select-optionbg .common-option.active {
                border: 0;
            }

            .quizzes-section .quizzes-list .quizzed-view .quizze-question .option.select-optionbg .common-option .option-content img {
                padding-top: 10px;
            }

            .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .checkbox input + .option-content:before,
            .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.img-checkbox .checkbox input + .option-content:before {
                border-radius: 0;
            }

            .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .checkbox input:checked + .option-content:after,
            .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.img-checkbox .checkbox input:checked + .option-content:after {
                content: '\e816';
                font-size: 20px;
                color: #000;
                transform: scale(0.7);
            }

            .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.img-checkbox .checkbox,
            .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.img-checkbox .checkbox .radio {
                padding-left: 0;
            }

                .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.img-checkbox .checkbox input:checked ~ .option-content {
                    background: transparent;
                }

                    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.img-checkbox .checkbox input:checked ~ .option-content strong {
                        color: #000;
                    }

            .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option {
                display: inline-block;
                vertical-align: top;
                width: 48.9%;
                text-decoration: none;
                border-radius: 5px;
                padding: 5px;
                text-align: center;
                position: relative;
                height: 279px;
            }

                .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.active {
                    border: 3px solid #5d9bfb;
                }

                .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.text-format.a-big-answer-str {
                    width: 100%;
                }

                    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.text-format.a-big-answer-str .radio .option-content {
                        width: 93%;
                    }

                .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .fa {
                    position: absolute;
                    bottom: 5px;
                    right: 5px;
                    font-size: 30px;
                }

                    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .fa svg {
                        width: 30px;
                        height: 30px;
                    }

                    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .fa.fa-ok-circled {
                        color: #e80844;
                    }

                    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .fa.fa-cancel-circled {
                        color: #bd2130;
                    }

                .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .img-question {
                    width: 100%;
                }

                .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option label {
                    display: inline-block;
                    vertical-align: middle;
                }

                .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option img {
                    border-radius: 5px;
                    display: inline-block;
                    vertical-align: middle;
                    width: 272px;
                    height: 195px;
                }

                .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .option-content {
                    padding: 5px;
                    display: inline-block;
                    vertical-align: top;
                    min-height: 85px;
                    width: 100%;
                }

                    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .option-content strong {
                        font-size: 17px;
                        font-weight: 600;
                        display: block;
                        color: #000;
                        margin: 10px 0;
                    }

                    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .option-content small {
                        color: #8e8e8e;
                        font-size: 13px;
                        font-style: italic;
                        font-weight: 500;
                        width: 100%;
                        display: block;
                    }

                .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option span {
                    font-size: 29px;
                    width: 100%;
                    position: absolute;
                    top: 50%;
                    left: 0;
                    right: 0;
                    text-align: center;
                    margin: 0 auto;
                    color: #fff;
                    padding: 0 10px;
                    line-height: 29px;
                    -moz-transform: translateY(-50%);
                    -webkit-transform: translateY(-50%);
                    -o-transform: translateY(-50%);
                    -ms-transform: translateY(-50%);
                    transform: translateY(-50%);
                }

                .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.text-format .radio .option-content.Turbo span {
                    color: #000;
                }

                .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.img-option-div {
                    height: auto;
                }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .btn.btn-primary {
            padding: 8px 31px;
            border-radius: 30px;
            border: 0;
            border-width: 0;
            margin: 0 auto 20px;
            display: block;
            text-transform: capitalize;
            font-size: 15px;
            background: #e6073d;
        }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.text-format .radio {
            width: 100%;
        }

            .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.text-format .radio .option-content {
                width: 88%;
                margin-left: 38px;
                height: 255px;
                border-radius: 6px;
            }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.text-format.active {
            border: 0;
        }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.text-format .radio input + .option-content:before,
        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.text-format .radio input + .option-content:after {
            left: -28px;
            top: 50%;
        }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option.div-user-text-response .form-control {
            border-radius: 5px;
            border: 1px solid #ddd;
            height: 40px;
            width: 300px;
            display: inline-block;
            vertical-align: middle;
        }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option.div-user-text-response .fa {
            font-size: 26px;
            display: inline-block;
            vertical-align: middle;
        }

            .quizzes-section .quizzes-list .quizzed-view .quizze-question .option.div-user-text-response .fa.fa-ok-circled {
                color: #4CAF50;
            }

            .quizzes-section .quizzes-list .quizzed-view .quizze-question .option.div-user-text-response .fa.fa-cancel-circled {
                color: #dc3545;
            }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .divDeleteUserResponses {
            padding: 0;
        }

            .quizzes-section .quizzes-list .quizzed-view .quizze-question .divDeleteUserResponses span {
                padding: .75rem 1.25rem;
                font-size: 16px;
                font-weight: 500;
            }

    .quizzes-section .quizzes-list .quizzed-view p {
        font-size: 18px;
        text-align: left;
        font-weight: 600;
        margin: 20px 0;
    }

    .quizzes-section .quizzes-list .quizzed-view .commentPopoverDiv .hover_popup_div .user_photo img.img-circle {
        width: auto;
    }

    .quizzes-section .quizzes-list .quizzed-view .commentPopoverDiv .hover_popup_div .user_photo h2 {
        font-style: normal;
        color: #fff;
        margin-left: 0;
    }

    .quizzes-section .quizzes-list .quizzed-view .hover_popup_div .divAvatarTitle p {
        font-size: 11px;
        font-weight: 500;
        margin: 0;
    }

    .quizzes-section .quizzes-list .quizzed-view .a-goto-leaderboard {
        webkit-border-radius: 16px;
        -moz-border-radius: 16px;
        -ms-border-radius: 16px;
        border-radius: 16px;
        background-color: #ef0039;
        font-size: 13px;
        font-weight: 600;
        padding: 8px 16px;
        width: 177px;
        color: #fff;
        text-decoration: none;
        text-transform: capitalize;
        margin: 0 auto;
        text-align: center;
        display: block;
    }

.quizzes-section .quizzes-list .divDeleteUserResponses {
    color: #004085;
    background-color: #cce5ff;
    padding: 15px;
    border-color: #b8daff;
    text-align: center;
    border-radius: 6px;
}

    .quizzes-section .quizzes-list .divDeleteUserResponses span {
        font-size: 16px;
        font-weight: 500;
        width: 100%;
    }

    .quizzes-section .quizzes-list .divDeleteUserResponses a {
        color: #002752;
    }

.quizzes-section .quizzes-list .socialMediaShareLinks,
.quizzes-section .quizzes-list .fbRoundLink,
.quizzes-section .quizzes-list .twitterRoundLink,
.quizzes-section .quizzes-list .whatsappRoundLink {
    display: inline-block;
    vertical-align: middle;
}

    .quizzes-section .quizzes-list .socialMediaShareLinks .fa {
        font-size: 18px;
        color: #2b3850;
    }

.quizzes-section .CornflowerBlue {
    background: #6195ED;
}

.quizzes-section .BilobaFlower {
    background: #a38feb;
    color: #fff !important;
}

.quizzes-section .Fern {
    background: #66BC66;
    color: #fff !important;
}

.quizzes-section .Apricot {
    background: #EF7B70;
    color: #fff !important;
}

.quizzes-section .Koromiko {
    background: #ffbe66;
    color: #fff !important;
}

.quizzes-section .Turbo {
    background: #ffee00;
    color: #000 !important;
}

    .quizzes-section .Turbo span {
        color: #000;
    }

.btn-play-quiz-overlay {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #e7073d;
    position: fixed;
    bottom: 10px;
    right: 56px;
}

    .btn-play-quiz-overlay .fa,
    .btn-play-quiz-overlay b {
        font-size: 37px;
        color: #fff;
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        text-align: center;
        transform: translateY(-50%);
    }

    .btn-play-quiz-overlay b {
        font-size: 10px;
        text-transform: uppercase;
        font-weight: 600;
    }

.top-player {
    border-radius: 5px;
    border: 1px solid #ddd;
}

    .top-player .my-leader-conunt .user-img .banner-leaderboard {
        width: 100%;
        object-fit: cover;
        height: 100px;
        border-radius: 5px 5px 0 0;
    }

    .top-player .my-leader-conunt .user-img {
        position: relative;
    }

        .top-player .my-leader-conunt .user-img .user-img {
            width: 75px;
            position: absolute;
            bottom: -30px;
            left: 0;
            right: 0;
            margin: 0 auto;
            text-align: center;
            border: 2px solid #fff;
        }

    .top-player .my-leader-conunt .my-scoreboard {
        padding: 38px 37px 10px;
        text-align: center;
    }

        .top-player .my-leader-conunt .my-scoreboard strong {
            font-size: 16px;
        }

        .top-player .my-leader-conunt .my-scoreboard p {
            font-size: 15px;
        }

    .top-player .top-player-list .player-head {
        padding: 10px;
        background: #ddd;
    }

        .top-player .top-player-list .player-head span {
            font-size: 15px;
            font-weight: 600;
            text-transform: capitalize;
        }

            .top-player .top-player-list .player-head span:last-child {
                float: right;
            }

    .top-player .top-player-list ul {
        margin-bottom: 0;
    }

        .top-player .top-player-list ul li {
            background: #fff;
            border-bottom: 1px solid #ddd;
        }

            .top-player .top-player-list ul li a {
                display: inline-block;
                width: 100%;
                padding: 5px;
                text-decoration: none;
            }

            .top-player .top-player-list ul li .userimg {
                display: inline-block;
                vertical-align: middle;
                width: 40px;
                height: 40px;
            }

            .top-player .top-player-list ul li .user-details {
                width: 83%;
                display: inline-block;
                vertical-align: middle;
                padding-left: 5px;
            }

                .top-player .top-player-list ul li .user-details strong {
                    color: #000;
                    font-size: 15px;
                    font-weight: 600;
                }

                .top-player .top-player-list ul li .user-details .score-div {
                    display: inline-block;
                    vertical-align: middle;
                    float: right;
                    font-size: 15px;
                    color: #000;
                }

            .top-player .top-player-list ul li .hover_popup_div .record .allpostDiv span a {
                width: auto;
                padding: 0;
            }

    .top-player .btn {
        padding: 6px 12px;
        border-radius: 30px;
        border: 0;
        border-width: 0;
        margin: 10px auto;
        display: block;
        text-transform: capitalize;
        font-size: 12px;
        background: #e6073d;
        color: #fff;
        text-decoration: none;
        width: 100px;
        text-align: center;
    }

.quizz-landing-page .thumb_in_common_div_height {
    height: 341px;
    border: 1px solid #f7f7f7;
}

    .quizz-landing-page .thumb_in_common_div_height .caption {
        position: static;
        padding: 0 5px 10px;
        width: auto;
    }

        .quizz-landing-page .thumb_in_common_div_height .caption p {
            font-weight: 600;
            padding: 0;
            display: inline-block;
            vertical-align: top;
            margin-right: 5px;
            font-size: 11px;
        }

            .quizz-landing-page .thumb_in_common_div_height .caption p i {
                padding: 0;
            }

            .quizz-landing-page .thumb_in_common_div_height .caption p .fa-list {
                color: #e89107;
            }

            .quizz-landing-page .thumb_in_common_div_height .caption p .fa-users {
                color: #f0217c
            }

            .quizz-landing-page .thumb_in_common_div_height .caption p .fa-clock {
                color: #8ca70b
            }

            .quizz-landing-page .thumb_in_common_div_height .caption p:last-child {
                margin-right: 0;
            }

    .quizz-landing-page .thumb_in_common_div_height .user-author {
        font-size: 13px;
        font-weight: 600;
        padding-left: 5px;
    }

        .quizz-landing-page .thumb_in_common_div_height .user-author a {
            color: #000;
            text-decoration: none;
            display: inline-block;
        }

        .quizz-landing-page .thumb_in_common_div_height .user-author img {
            width: 36px;
            display: inline-block;
            margin-right: 5px;
            vertical-align: middle;
        }

.quizz-landing-page.common_section_in_div .marg-top {
    z-index: auto;
    margin-bottom: 15px;
}

.common_section_in_div.quizz-landing-page .thumb_in_common_div_height a.thumbLink {
    color: #000;
}

    .common_section_in_div.quizz-landing-page .thumb_in_common_div_height a.thumbLink b {
        color: #8e8e8e;
        font-style: italic;
        font-size: 13px;
        display: block;
        font-weight: 600;
        margin-top: 10px;
    }

    .common_section_in_div.quizz-landing-page .thumb_in_common_div_height a.thumbLink span {
        font-weight: 600;
    }

.quizz-landing-page .thumb_in_common_div_height .user-author .hover_popup_div .user_photo .bigimg {
    width: 100%
}

.quizz-landing-page .thumb_in_common_div_height .user-author .hover_popup_div .user_photo div img {
    width: 60px;
    height: 60px;
}

.quizz-landing-page .thumb_in_common_div_height .user-author .popover h3.popover-title {
    padding-bottom: 0;
}

.common_section_in_div.quizz-landing-page.quizz-sec-div .thumb_in_common_div_height a.thumbLink {
    min-height: 211px;
}

    .common_section_in_div.quizz-landing-page.quizz-sec-div .thumb_in_common_div_height a.thumbLink b {
        font-size: 11px;
    }

.common_section_in_div.quizz-landing-page.quizz-sec-div .thumb_in_common_div_height .caption p {
    padding-right: 0;
    margin-right: 3px;
}

.quizz-landing-page .div-quiz-align-ad {
    padding-top: 29px;
}

.quiz-full-width .thumb_in_common_div_height {
    box-shadow: 10px 10px 10px #ddd;
    border-radius: 5px;
}

    .quiz-full-width .thumb_in_common_div_height .overlay_div_sec img {
        border-radius: 5px 5px 0 0;
    }

.big-boss-right-side {
    border: 1px solid #ffd232;
    border-radius: 5px;
    margin-bottom: 10px;
}

    .big-boss-right-side h5 {
        padding: 14px 9px;
        background: #ffd232;
        text-transform: capitalize;
    }

        .big-boss-right-side h5 img {
            display: inline-block;
            vertical-align: top;
            margin-right: 5px;
            width: 77px;
        }

        .big-boss-right-side h5 strong {
            width: 69%;
            display: inline-block;
            vertical-align: top;
            font-size: 13px;
            color: #000;
            font-weight: 500;
            text-align: left;
        }

            .big-boss-right-side h5 strong b {
                display: block;
                font-size: 20px;
                font-weight: 600;
                padding-bottom: 10px;
            }

    .big-boss-right-side .tv_show_in_div_section .tab-content {
        padding: 10px 5px;
        background: #f8f8f8;
    }

        .big-boss-right-side .tv_show_in_div_section .tab-content .tab-pane {
            text-align: center;
        }

    .big-boss-right-side .contestants {
        width: 44.9%;
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        text-decoration: none;
        border: 2px solid #ddd;
        height: 149px;
        border-radius: 6px;
        position: relative;
        margin: 5px;
        margin-bottom: 6px;
        background: #fff;
    }

        .big-boss-right-side .contestants.selected {
            border-color: #05a405;
            background: #f0f0f0;
        }

        .big-boss-right-side .contestants .img-div img.contestantsimg {
            width: 100%;
            margin: 0 auto;
            border-radius: 6px 6px 0 0;
        }

        .big-boss-right-side .contestants .img-div {
            position: relative;
        }

            .big-boss-right-side .contestants .img-div .fa {
                color: #fff;
                position: absolute;
                bottom: 6px;
                right: 10px;
                background: #05a405;
                border-radius: 50%;
                width: 19px;
                height: 19px;
                line-height: 0;
                padding: 3px;
            }

        .big-boss-right-side .contestants strong {
            font-size: 13px;
            text-transform: capitalize;
            color: #000;
            display: block;
            line-height: 15px;
            padding: 5px;
        }

        .big-boss-right-side .contestants p {
            font-size: 12px;
            color: #8e8e8e;
            font-weight: 600;
            margin: auto;
            text-align: center;
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
        }

            .big-boss-right-side .contestants p .fa {
                color: #5cb85c;
            }

        .big-boss-right-side .contestants .wild-card-entry {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
        }

            .big-boss-right-side .contestants .wild-card-entry img {
                margin: 0 auto;
            }

        .big-boss-right-side .contestants .img-div .counterUserBatch {
            position: absolute;
            top: -3px;
            left: 0px;
            height: 17px;
            z-index: 9;
        }

            .big-boss-right-side .contestants .img-div .counterUserBatch .userranking {
                width: 29px;
                height: 17px;
                font-size: 12px;
                padding: 0;
                top: 0;
                right: 0;
                background: rgba(255, 204, 51, 1);
                color: #000 !important;
                display: inline-block;
                border-radius: 6px 0 0 0;
            }

                .big-boss-right-side .contestants .img-div .counterUserBatch .userranking:before {
                    content: "";
                    position: absolute;
                    right: -10px;
                    bottom: 0;
                    width: 0;
                    height: 0;
                    top: 3px;
                    border-left: 4px solid rgba(255, 204, 51, 1);
                    border-top: 17px solid rgba(255, 204, 51, 1);
                    border-right: 10px solid transparent;
                }

        .big-boss-right-side .contestants.disabled {
            pointer-events: none;
            opacity: 0.4;
        }

.big-boss-contestants .big-boss-right-side .contestants {
    width: 18.5%;
    height: 178px;
}

.big-boss-right-side .btn-success {
    margin: 0 auto 10px;
    display: block;
    text-transform: capitalize;
    font-weight: 600;
    border-radius: 30px;
    padding: 5px 29px;
}

.big-boss-contestants .big-boss-right-side h5 strong {
    width: 89%;
}

.big-boss-right-side h5 strong a {
    float: right;
    width: 33px;
    height: 33px;
    border-radius: 50%;
    background: #0078c5;
    position: relative;
    margin: 1px;
}

    .big-boss-right-side h5 strong a .fa {
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        text-align: center;
        margin: 0 auto;
        transform: translateY(-50%);
        color: #fff;
    }

.big-boss-right-side.bigboss-name-format .tv_show_in_div_section .tab-content {
    background: transparent;
    padding: 10px 0;
}

.big-boss-right-side.bigboss-name-format .contestants {
    width: 100%;
    height: auto;
    text-align: left;
    margin: 0;
    padding: 5px 10px 5px;
    border: 0;
    border-bottom: 1px solid #dcdcdc;
    border-radius: 0;
    background: transparent;
}

    .big-boss-right-side.bigboss-name-format .contestants.selected {
        background: #f0f0f0;
    }

    .big-boss-right-side.bigboss-name-format .contestants:last-child {
        border: 0;
    }

    .big-boss-right-side.bigboss-name-format .contestants p {
        position: static;
        display: inline-block;
        float: right;
    }

    .big-boss-right-side.bigboss-name-format .contestants strong {
        display: inline-block;
        vertical-align: middle;
    }

.big-boss-right-side.bigboss-name-format .btn-success {
    margin: 10px auto 10px;
}

.big-boss-right-side.bigboss-name-format .contestants strong .fa {
    font-size: 15px;
    color: #28a745;
}

.big-boss-right-side.bigboss-name-format .rank-count {
    width: 20px;
    height: 10px;
    border-radius: 6px;
    background: #ffd232;
    text-align: center;
    font-size: 12px;
    color: #000;
    display: inline-block;
    vertical-align: middle;
    width: 35px;
    height: 18px;
    font-weight: 600;
}

.contestant-list-mod .reality-show-status {
    display: inline-block;
    vertical-align: top;
    float: right;
}

    .contestant-list-mod .reality-show-status select.form-control {
        width: 247px;
        height: 36px;
        border-radius: 3px;
        display: inline-block;
        vertical-align: top;
        color: #000;
        font-weight: 600;
    }

    .contestant-list-mod .reality-show-status .btn {
        webkit-border-radius: 16px;
        -moz-border-radius: 16px;
        -ms-border-radius: 16px;
        border-radius: 16px;
        background-color: #17a2b8;
        font-size: 11px;
        font-weight: 600;
        padding: 9px 16px;
        color: #fff;
        text-decoration: none;
        text-transform: uppercase;
    }

.contestant-list-mod .trashtopics {
    margin: 10px 0 0;
}

    .contestant-list-mod .trashtopics select {
        border-radius: 3px;
        display: inline-block;
        vertical-align: top;
        color: #000;
        font-weight: 600;
        width: 250px;
    }

.forumsDivSectionCom.celebrity-list-mod.contestant-list-mod .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class .content-of-celeb strong {
    display: inline-block;
    vertical-align: top;
    width: 80%;
}

.forumsDivSectionCom.celebrity-list-mod.contestant-list-mod .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class .content-of-celeb .form-check-input {
    vertical-align: middle;
}

.articel-realted-div .common_section_in_div .heading {
    margin-bottom: 10px;
}

.articel-realted-div .common_section_in_div .marg-top {
    padding: 0 5px 5px;
}

.common_section_in_div.latest-article-home-div {
    background: #f5f5f5;
}

    .common_section_in_div.latest-article-home-div .heading {
        padding-top: 16px;
    }

    .common_section_in_div.latest-article-home-div .category_div .bcBox {
        width: 82px;
    }

.google-pagination {
    padding: 10px 0;
    text-align: center;
    display: inline-block;
    width: 100%;
}

    .google-pagination a {
        display: inline-block;
        vertical-align: middle;
        text-decoration: none;
        margin: 0 4px;
        color: #e6073d;
        font-weight: 500;
    }

        .google-pagination a.number-count {
            color: #e6073d;
            text-align: center;
            padding: 4px 6px;
            border: 1px solid #ddd;
            font-size: 13px;
            font-weight: 600;
            border-radius: 3px;
        }

            .google-pagination a.number-count.active {
                background: #e6073d;
                color: #fff;
            }

        .google-pagination a.previous-page,
        .google-pagination a.next-page {
            webkit-border-radius: 30px;
            -moz-border-radius: 30px;
            -ms-border-radius: 30px;
            border-radius: 30px;
            font-size: 14px;
            font-weight: 600;
            padding: 6px 13px;
            color: #e6073d;
            text-decoration: none;
            text-transform: capitalize;
            border: 1px solid #e6073d;
        }

        .google-pagination a span {
            display: inline-block;
            vertical-align: middle;
        }

        .google-pagination a.previous-page {
            float: left;
            margin: 0;
        }

        .google-pagination a.next-page {
            float: right;
            margin: 0;
        }

.halloween-quiz-banner {
    padding: 5px;
    border: 1px solid #ddd;
    border-radius: 6px;
    margin: 10px 0 2px;
}

    .halloween-quiz-banner a {
        display: inline-block;
        text-decoration: none;
    }

        .halloween-quiz-banner a h6 {
            font-size: 18px;
            color: #000;
            font-weight: 600;
        }

            .halloween-quiz-banner a h6 strong {
                font-size: 15px;
                color: #e80844;
                font-weight: 600;
                display: block;
                margin: 5px 0;
            }

.without-login {
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
}

    .without-login .form-group label {
        font-size: 14px;
        font-weight: 600;
        color: #000;
    }

    .without-login .form-group .form-control {
        font-size: 14px;
        border-radius: 5px;
        border: 1px solid #ddd;
        color: #000;
    }

    .without-login .form-group textarea {
        resize: none;
    }

    .without-login .commentReplyBtn {
        margin: 0;
        color: #fff;
    }

    .without-login .padd-div:first-child {
        padding-right: 30px;
    }

    .without-login .padd-div:last-child {
        padding-left: 30px;
    }

    .without-login .border-right-or {
        border-right: 1px solid #ddd;
        position: relative;
    }

        .without-login .border-right-or:before {
            width: 30px;
            height: 30px;
            content: "OR";
            border-radius: 50%;
            font-size: 12px;
            color: #fff;
            position: absolute;
            right: -16px;
            top: 50%;
            transform: translateY(-50%);
            border: 1px solid #ddd;
            padding: 5px;
            font-weight: 600;
            background: #6c757d;
        }

        .without-login .login-part .btn {
            display: block;
            padding: 7px 20px;
            text-align: center;
            font-size: 16px;
            color: #fff;
            border-radius: 30px;
            margin: auto;
            display: block;
        }

            .without-login .login-part .btn.login {
                background: #e7073d;
                margin-bottom: 10px;
            }

            .without-login .login-part .btn.sign {
                background: #851c3b;
            }

.short-link {
    content: " ";
    width: 100px;
    height: 20px;
    background: url('content/img/my-profile-tag.png') no-repeat;
    display: block;
    margin: 10px auto;
}

    .short-link.scrap-book {
        background-position: -10px -50px;
    }

    .short-link.slam-book {
        background-position: -10px -10px;
    }

    .short-link.testimonial {
        background-position: -10px -90px;
    }

@media screen and (device-width:1024px) {
    article .articleAuthor .articlesAuthorLeftDiv {
        text-align: left;
    }

    .glbAnnouncementArea .row.announcementRow2 div[class^=col].glbAnnouncementRightCol {
        left: 67.1111%
    }

    .newReleaseMovie .new_relizing_div_sec a {
        width: 44%
    }

    .freaturs_in_comm_div .top_rasio_celeb .content_side h3 {
        font-size: 21px;
    }

    .new_pagination_section li a {
        padding: 3px 10px;
    }

    .featursforums .featursdiv {
        width: 12%
    }

        .featursforums .featursdiv strong {
            font-size: 12px
        }

    .adBannerSection {
        overflow: hidden;
    }

    .fan_club_new_section .user_fanclub .right_div .name_of_div {
        width: 50%;
    }

        .fan_club_new_section .user_fanclub .right_div .name_of_div h2 {
            word-break: break-all;
        }

    .common_section_in_div .three-col-in-div-show .thumbnail.newsThumbnail.thumb_in_common_div_height.show_in_div_in_height {
        min-height: 127px;
        height: 127px;
    }

    .btn.forumBigBtn.blueBg {
        padding: 10px 20px 10px 5px;
    }

    .new_pagination_section li input {
        width: 57px;
    }

    .new_pagination_section li strong {
        width: 68px;
    }

    .btn.forumBigBtn.violetBg {
        padding: 10px 20px 10px 5px;
    }

    .new_pagination_section li a {
        font-size: 14px;
    }

    .row.articleMiddle2Col div[class^=col].leftCol {
        width: 68.4444%;
    }

    article .articleAuthor .articlesAuthorLeftDiv img {
        float: left !important;
        margin-right: 10px
    }

    article .articleAuthor .articlesAuthorLeftDiv h6,
    article .articleAuthor .articlesAuthorLeftDiv h4 {
        display: inline-block;
        margin-bottom: 10px
    }

    article .articleAuthor .articlesAuthorLeftDiv {
        text-align: left;
    }

    article .articleAuthor a.fbRoundLink {
        display: inline-block;
        margin-bottom: 0;
    }

    .mcontainerr {
        padding: 0 10px;
    }

    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv .thumbNTitleDiv .content_div .hidden_contentDiv h6 {
        font-size: 13px
    }

    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv .thumbNTitleDiv .content_div .hidden_contentDiv {
        padding: 12px 12px 0 12px
    }

        .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv .thumbNTitleDiv .content_div .hidden_contentDiv .time_date_Div p span {
            font-size: 11px
        }

    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv {
        width: 49.5%
    }

    .diss_section_div .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class,
    .profileSection .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class,
    .divTopicReplySection .checkboxOptionsDiv,
    .PollDesignDiv .checkboxOptionsDiv {
        width: 84%;
    }

    .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td .table_home .icons_comm_set {
        margin-right: 0;
    }

    .common_section_in_div .three-col-in-div .thumb_in_common_div_height.video-height-thumb {
        padding: 0;
    }

    .divCommonContainer.borderOnlyVideos .common_section_in_div .three-col-in-div .thumb_in_common_div_height.video-height-thumb,
    .common_section_in_div .three-col-in-div .thumb_in_common_div_height.video-height-thumb {
        min-height: auto;
        height: 211px;
    }

    .divTopicReplySection .emojiListDiv,
    .PollDesignDiv .emojiListDiv {
        width: 12%;
    }

    article .articleAuthor a.fbRoundLink {
        display: inline-block;
        margin-bottom: 0;
    }

    .forumsDivSectionCom .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
        width: 81%;
    }

    .common_section_in_div .four-col-in-div .thumb_in_common_div_height {
        min-height: 257px;
    }

    .common_section_in_div .three-col-in-div-show .thumbnail.newsThumbnail.thumb_in_common_div_height.show_in_div_in_height {
        height: 148px;
    }

    .aboutShowSection .row.forumOverviewRow div[class^=col].left {
        width: auto;
    }

    .aboutShowSection .forumThumbChaksaRow div[class^=col].showThumb,
    .aboutShowSection .forumThumbChaksaRow div[class^=col].aboutShow,
    .aboutShowSection .forumThumbChaksaRow div[class^=col].chaskaMeter {
        width: 33.33%;
    }

        .aboutShowSection .forumThumbChaksaRow div[class^=col].showThumb img {
            height: 249px;
        }

    .aboutShowSection .forumThumbChaksaRow div[class^=col].chaskaMeter {
        min-height: 250px;
    }

    #photoDialogBox .modal-dialog {
        width: 990px;
    }

    .photoModalContainer {
        height: 91vh;
    }

    #photoDialogBox .modal-body .photoDialogRow {
        height: 79vh;
    }

    .photoDialogModal .commentFormBox .formBox .commentForm {
        width: 74%;
        margin-left: 5px;
    }

    .photoDialogRow .commentContainer .commentBlock .commentRightMain {
        width: 75%;
    }

    .fan_club_new_section .user_fanclub .right_div {
        width: 100%;
    }

        .fan_club_new_section .user_fanclub .right_div .name_of_div {
            width: 49%;
        }

    .notficationContainer.messageNotification a .notificationContent {
        width: 73%;
    }

    .per_details .nav-tabs li a {
        padding: 10px;
    }

    .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th:first-child {
        width: 300px;
    }
    /*
    .fanfiction_section .tagDiv {
        padding: 16px;
    }

    .all-stories-section {
        padding: 15px;
    }

        .all-stories-section .media,
        .all-stories-section .media .mr-3 {
            height: 260px;
        }

            .all-stories-section .media .media-body {
                width: 53%;
                padding: 0 0 0 5px;
            }

                .all-stories-section .media .media-body a {
                    font-size: 15px;
                }

                .all-stories-section .media .media-body b {
                    font-size: 11px;
                }

                    .all-stories-section .media .media-body b .fa {
                        font-size: 14px;
                    }

                .all-stories-section .media .media-body p {
                    font-size: 11px;
                    line-height: 16px;
                }

                .all-stories-section .media .media-body .button-story {
                    margin-top: 5px;
                }

                .all-stories-section .media .media-body a.readBtn {
                    font-size: 10px;
                    padding: 4px 7px;
                }

                .all-stories-section .media .media-body .button-story .tagDiv a {
                    padding: 4px 14px;
                }

    .latest-stories .all-stories-section {
        padding: 0;
    }

        .latest-stories .all-stories-section .media {
            height: 143px;
        }

            .latest-stories .all-stories-section .media .mr-3 {
                width: 31%;
            }

            .latest-stories .all-stories-section .media .media-body {
                padding: 0 0 0 5px;
                width: 67%;
            }

    .fanfiction_section .fanfiaction-topic-section {
        padding: 35px 15px 0;
    }

        .fanfiction_section .fanfiaction-topic-section:after {
            height: 255px;
        }

        .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author {
            margin: 50px 0 12px;
        }

    .fanfiction_section .topic-fanfication .topic-button-read {
        padding: 11px 10px 80px 33%;
    }

    .fanfiction_section .topic-fanfication .content-topic {
        padding: 0 20px;
    }

    .fanfiction_section .topic-fanfication .topic-table-content {
        padding: 26px 20px;
    }

    .author-type-story .story-img-type img {
        height: 191px;
        bottom: -54px;
    }

    .fanfiction_section .userfanclub_section a.user-list {
        width: 14.7%;
    }
*/
    .web-series-section a.div-webseries-forum-list {
        width: 15.9%;
    }

    .gdForumArea.gd-forums-area .general-forums {
        min-height: 576px;
    }

    .row.masonryEventRow .well.photoWell .gallery_section_divbog .mediaGalleryDetailsCard {
        width: 98%;
    }

    .row.movieDetailRow div[class^=col].movieThumbCol img {
        height: 503px;
    }
}

@media (min-width:1023px) and (max-width:1024px) {
    section.videoPlaySection2 .row.videoPlayPageRow div[class^=col].leftDetailCol {
        width: 65.5555%;
    }

    .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
        width: 82%;
    }

    .container {
        width: 1000px
    }

    .new_pagination_section li input {
        width: 46px
    }

    .new_pagination_section li strong {
        width: 60px
    }

    .new_pagination_section li:nth-child(2) a.btn_ForumPagination {
        margin-left: 0
    }

    .row.forumRow div[class^=col].leftContainer {
        width: 68.3333%;
    }

    .divForumRelatedTopics .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td.topicTd span {
        width: 81%;
    }

    .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
        width: 80%;
    }

    .forums_threadtopic {
        margin: 10px 10px;
    }

    .container.forumPageContainer .row.forumRow div[class^=col].leftContainer {
        padding-left: 0;
    }

    .postListView .row.postListRow div[class^=col-].postListRowLeft h5 {
        font-size: 12px;
    }

        .postListView .row.postListRow div[class^=col-].postListRowLeft h5 span,
        .profileSubNav li a b {
            font-size: 11px;
        }

    .per_details .nav-tabs li a {
        padding: 10px;
    }

    .quizzes-section .quizzes-list .quizzed-view {
        padding: 10px 69px;
    }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option {
            height: 247px;
        }

            .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.img-option-div {
                height: auto;
            }

    .quizz-landing-page .thumb_in_common_div_height {
        height: 288px;
    }

    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.text-format .radio .option-content {
        height: 221px;
    }

    .panelMenu li a {
        padding: 10px;
        font-size: 12px;
    }

    .top-player .top-player-list ul li .user-details {
        width: 80%;
    }

    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option img {
        width: 203px;
        height: 170px;
    }

    .big-boss-contestants .big-boss-right-side .contestants {
        width: 31.3%;
        height: 215px;
    }

    .big-boss-right-side .contestants {
        height: 168px;
    }

    .big-boss-contestants .big-boss-right-side h5 strong {
        width: 81%;
    }

    .forumsDivSectionCom.celebrity-list-mod.contestant-list-mod .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class .content-of-celeb strong {
        width: 75%;
    }

    .six-col-in-div .thumbnail.newsThumbnail {
        height: 249px;
    }

    .celebBio2ColInnerRow .celebBioContentCol h2 {
        width: 304px;
        margin-left: -137px;
    }

    .photoDialogModal .whiteBg.videoCommentBox {
        height: 304px;
    }
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
    .newReleaseMovie .new_relizing_div_sec .name_of_relzing_div {
        width: 50%;
    }

    .glbAnnouncementArea .row.announcementRow2 div[class^=col].announcementArea {
        width: 66.1111%;
    }
}

@media screen and (max-width:991px) and (min-width:768px) {
    article .articleAuthor a.fbRoundLink {
        display: inline-block;
        margin-bottom: 0;
    }

    .container.forumPageContainer .row.forumRow div[class^=col].leftContainer {
        padding-left: 0;
    }

    .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th:first-child {
        width: 412px;
    }

    .per_details .nav-tabs li a {
        padding: 10px;
    }
    /*
    .fanfiction_section .tagDiv,
    .all-stories-section {
        padding: 15px;
    }

        .all-stories-section .media .media-body {
            padding: 0 0 0 5px;
            width: 51%;
        }

        .all-stories-section .media,
        .all-stories-section .media .mr-3 {
            height: 250px;
        }

            .all-stories-section .media .media-body a {
                font-size: 15px;
            }

            .all-stories-section .media .media-body b {
                font-size: 11px;
            }

                .all-stories-section .media .media-body b .fa,
                .all-stories-section .media .media-body p {
                    font-size: 12px;
                }

            .all-stories-section .media .media-body p {
                line-height: 16px;
            }

            .all-stories-section .media .media-body .button-story {
                margin-top: 0;
            }

    .author-type-story .dropdown {
        width: 229px;
    }

        .author-type-story .dropdown .dropdown-menu {
            min-width: 229px;
        }

    .story-author-details .author-section .author-link-details {
        padding: 104px 10px 0;
        text-align: left;
    }

    .story-author-details .author-link-details img {
        display: inline-block;
        margin: 0;
    }

    .story-author-details .author-link-details .author-social-icon small,
    .story-author-details .author-link-details .author-social-icon a {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .author-type-story .story-voting .vote .fa {
        padding: 20px 9px;
    }

    .author-type-story .order-type {
        padding: 10px 0 0 18px;
    }

    .author-type-story .story-img-type {
        width: 23%;
    }

    .author-type-story .author-details {
        width: 76%;
    }

    .author-section .right-content-author .dropdown {
        margin: 10px 0 0 28%;
    }

    .latest-stories .all-stories-section .media .mr-3 {
        width: 14%;
        height: 155px;
    }

    .latest-stories .all-stories-section .media {
        height: 155px;
    }

        .latest-stories .all-stories-section .media .media-body {
            width: 84%;
        }

    .story-author-details .author-type-story .author-details .author-link-details .author-detl {
        width: 89%;
    }

    .story-author-details .author-type-story .dropdown {
        width: auto;
    }*/

    .indiaforums-help-center .searchoptioninput .btn.btn-info {
        width: 9%;
    }

    .indiaforums-help-center .searchoptioninput input {
        width: 90%;
    }

    .help-center-section .help-option {
        height: auto;
    }

    header a.navSearchBtn {
        top: 12px;
    }

    .userfanclub_section.help-center .common_section_in_div.page_section_div .new_pagination_section li a span {
        display: none;
    }
    /*
    .fanfiction_section .topic-fanfication .topic-button-read {
        padding: 9px 10px 80px 36%;
    }
*/
    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option {
        height: 227px;
    }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.text-format .radio .option-content {
            height: 197px;
        }

    .profileSection .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
        width: 74%;
    }

    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option img {
        width: 188px;
        height: 156px;
    }

    .big-boss-contestants .big-boss-right-side .contestants,
    .big-boss-right-side .contestants {
        width: 22.9%;
    }

    .big-boss-right-side h5 strong,
    .big-boss-contestants .big-boss-right-side h5 strong {
        width: 84%;
    }

    .forumsDivSectionCom.celebrity-list-mod.contestant-list-mod .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class .content-of-celeb strong {
        width: 76%;
    }

    .celebBio2ColInnerRow .celebBioContentCol h2 {
        width: 119px;
        margin-left: -139px;
    }

    .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer .newsMessageContainer {
        margin: 10px 30px;
    }

    .glbAnnouncementArea.container .announcementRow2 {
        display: grid;
    }

        .glbAnnouncementArea.container .announcementRow2 .glbAnnouncementRightCol {
            order: 2;
        }
}

@media screen and (max-width:991px) and (min-width:830px) {
    .todaysNews div[class^=col] .thumbnail {
        height: auto;
    }

        .todaysNews div[class^=col] .thumbnail .ContentDetaDiv a.thumbLink {
            margin-bottom: 10px;
        }
}

@media (max-width:991px) {
    section.right300pxSection .row.right300pxRow {
        padding: 15px 0;
    }

        section.right300pxSection .row.right300pxRow div[class^=col].leftDetailCol,
        section.right300pxSection .row.right300pxRow div[class^=col].right300pxCol {
            padding-left: 0;
            padding-right: 0
        }

        section.right300pxSection .row.right300pxRow div[class^=col].right300pxCol {
            padding-top: 10px
        }

    .row.middleContentTwoRow div[class^=col].middleContentTwoRightCol {
        border-top: 1px solid #f3f3f3;
    }

    footer .footerMenuArea .container .row div[class^=col].socialNetworkMenu a b {
        display: none
    }

    footer .footerMenuArea .container .row div[class^=col].socialNetworkMenu a {
        margin-right: 5px;
        float: left
    }

        footer .footerMenuArea .container .row div[class^=col].socialNetworkMenu a i.fa svg {
            width: 25px;
            height: 25px;
        }

    footer .footerMenuArea .container .row div[class^=col].popularChannelList a {
        float: left;
        padding: 4px 10px;
        border: 1px solid #fff;
        -ms-filter: "alpha(opacity=$alpha*100)";
        -webkit-opacity: .5;
        -moz-opacity: .5;
        -khtml-opacity: .5;
        opacity: .5;
        margin: 2px 3px 3px 2px
    }

        footer .footerMenuArea .container .row div[class^=col].popularChannelList a:hover {
            -ms-filter: "alpha(opacity=$alpha*100)";
            -webkit-opacity: 1;
            -moz-opacity: 1;
            -khtml-opacity: 1;
            opacity: 1
        }

    footer .footerBottom .container {
        padding: 10px 20px 10px 20px
    }

    .photoClip a.next,
    .photoClip a.previous {
        color: #e80844
    }

        .photoClip a.next:hover,
        .photoClip a.previous:hover {
            color: #8e8e8e
        }

    .photoDialogRow button.close {
        opacity: .6
    }

        .photoDialogRow button.close:hover {
            opacity: 1
        }

    .row5Thumb div[class^=col] {
        padding: 5px 0
    }

    .row2Col div[class^=col].rightCol300Lg,
    .row.banner300X600Row div[class^=col].banner300X600 {
        display: none
    }

    .thumbnail.thumb6Col,
    .thumbnail.thumb4Col,
    .thumbnail.thumb3Col {
        margin-bottom: 6px
    }

    .articleLeftGrayRow .rightCol h6.newsCategoryTitle b {
        margin: 0 0 10px 5px
    }
    
    .articleLeftGrayRow .rightCol h6.newsCategoryTitle span.breakingArticle {
        display: inline-block;
        height: auto;
    }

    .articleLeftGrayRow .rightCol h6.newsCategoryTitle span.upcomingArticle {
        display: inline-block;
        height: auto;
    }

    .articleLeftGrayRow .rightCol h6.newsCategoryTitle span.showUpdateArticle {
        display: inline-block;
        height: auto;
    }

    .celebShowMovieRow .celebShowCol,
    .celebShowMovieRow .celebMovieCol {
        padding-top: 20px;
    }

    .freaturs_in_comm_div .celebShowCol {
        background: #f1f1f1
    }

    .freaturs_in_comm_div .celebMovieCol {
        background: #e3e3e3
    }

    .row.banner300X600Row div[class^=col].banner300X600RowLeftCol {
        width: 100%;
        float: none;
        padding: 0
    }

    .row.celebShowMovieRow .celebShowCol,
    .row.celebShowMovieRow .celebMovieCol {
        padding: 20px 10px 15px;
    }

    .celebOverviewRow .secondCol .innerCol a:active.btn,
    .celebOverviewRow .secondCol .innerCol a:link.btn,
    .celebOverviewRow .secondCol .innerCol a:visited.btn {
        margin-top: 10px
    }

    .thumbnail.right2Thumbs {
        margin-bottom: 0
    }

    .row.forumThumbChaksaRow div[class^=col].showThumb img {
        width: 100%
    }

    .row.forumOverviewRow div[class^=col].right,
    .glbAnnouncementArea .row.announcementRow2 div[class^=col].glbAnnouncementRightCol .banner992,
    .heading.desktopTitle,
    .row.movieDetailRow div[class^=col].movieShortDecCol {
        display: none
    }

    form.forumJump button.btn {
        padding: 10px 12px
    }

    .new_pagination_section li:nth-child(2) {
        width: 35%;
    }

    .todaysNews {
        padding: 10px 0 2px 0
    }

        .todaysNews div[class^=col] .thumbnail {
            margin-bottom: 6px
        }

    .glbAnnouncementArea.container {
        padding-bottom: 0
    }

    .glbAnnouncementArea .row.announcementRow div[class^=col].announcementArea,
    .glbAnnouncementArea .row.announcementRow2 div[class^=col].glbAnnouncementRightCol {
        padding-left: 0;
        padding-right: 0
    }

    .glbAnnouncementArea .row.announcementRow2 div[class^=col].announcementArea {
        padding-left: 0;
        padding-right: 0;
        padding-top: 5px
    }

    .row.movieCelebVideoEventRow div[class^=col] {
        padding-top: 5px;
        padding-bottom: 5px
    }

    .row.movieDetailRow div[class^=col].movieThumbCol {
        background-color: #7d1940
    }

    section.movieRight300Section .row.movieRight300Row {
        padding: 15px 0
    }

        section.movieRight300Section .row.movieRight300Row div[class^=col].leftDetailCol,
        section.movieRight300Section .row.movieRight300Row div[class^=col].right300Col {
            padding-left: 0;
            padding-right: 0
        }

        section.movieRight300Section .row.movieRight300Row div[class^=col].right300Col {
            padding-top: 10px
        }

    .row.movieThumbNDescRow div[class^=col].movieThumbCol {
        background-color: #f70c47
    }

    .row.movieThumbNDescRow div[class^=col].movieShortDecCol {
        padding: 15px
    }

    .row.channelLogoNDescRow div[class^=col].leftCol {
        padding-right: 0;
        padding-left: 0
    }

    .row.channelLogoNDescRow div[class^=col].rightCol {
        padding: 10px 0
    }

    .forumThumbChaksaRow div[class^=col].showThumb img {
        width: 100%
    }

    .row.forumRow div[class^=col].leftContainer {
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 10px
    }

    .row.forumRow div[class^=col].right300Col {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0
    }

    .forumBtnArea .row.forumBtnRow div[class^=col-]:first-child {
        padding-bottom: 0
    }

    section.videoPlaySection .container,
    section.videoPlaySection2 .container {
        padding-left: 0;
        padding-right: 0
    }

    .videoCommentBox .videoCommentContainer {
        padding: 10px 0;
    }

    a.btnReportCount span i.fa {
        font-size: 15px;
    }

    .per_details .nav-tabs li a {
        padding: 10px;
    }
}

@media (max-width:767px) {
    .midContainer .container {
        padding-left: 0;
        padding-right: 0
    }

    .thumb_height,
    .comm_cal_height {
        height: auto !important
    }

    .row.leftMenuColRow div[class^=col].leftMenuCol,
    .row.leftMenuColRow div[class^=col].rightContentCol {
        padding-top: 10px
    }

    .paddingTopMax767 {
        padding-top: 10px
    }

    header {
        width: 100%;
        height: auto;
        background-position: 50% -13px;
        background: 0;
    }

        header.heading-sticky {
            position: fixed;
            top: 0;
            transition: top 0.2s ease-in-out;
            z-index: 100;
        }

            header.heading-sticky.nav-up {
                top: -52px;
            }

        header .container-fluid {
            padding-top: 50px;
            margin-top: 0
        }

        header .navbar-collapse {
            padding-top: 6px
        }

        header .searchBox {
            height: 48px;
            top: 0;
            left: 0;
            z-index: 2
        }

            header .searchBox form[role=search] {
                padding: 5px 45px 0 10px
            }

        header a.navSearchBtn {
            top: 0;
            z-index: 1;
        }

        header a.navSearchClose {
            top: 8px;
            right: 2px
        }

    .dropdown.open .dropdown-menu.quickLinkDropBox {
        max-height: 370px
    }

    .dropdown-menu.notificationDropBox {
        height: 375px !important
    }

    .notificationDropBox .notficationContainer {
        max-height: 305px;
        min-height: 300px;
        width: 100%;
    }

    .notficationContainer.messageNotification a {
        padding: 5px !important
    }

    a.go2Top {
        -ms-filter: "alpha(opacity=$alpha*100)";
        -webkit-opacity: .2;
        -moz-opacity: .2;
        -khtml-opacity: .2;
        opacity: .2
    }

    .adBannerSection {
        padding: 5px 0;
    }

    ul.tabListNav li.active a:active,
    ul.tabListNav li.active a:hover,
    ul.tabListNav li.active a:link,
    ul.tabListNav li.active a:visited {
        border-left: 3px solid #e80844;
        color: #000;
        cursor: default
    }

    ul.tabListNav li a {
        border-left: 3px solid transparent;
        border-bottom: 1px solid #ddd;
        padding: 15px;
        text-align: left;
        display: block
    }

    .thumbnail.newsThumbnail {
        padding: 2px 5px;
    }

    .photoContainer .wrapper a.shareLink {
        margin-left: 10px
    }

    .photoContainer .row.photoShareRow div[class^=col]:last-child {
        padding-top: 10px
    }

    .photoContainer .commentContainer h4 {
        padding-left: 0
    }

    .midContainer .container {
        padding: 0 10px
    }

    .thumbnail .caption {
        display: none
    }

    .commentPopup .modal-dialog {
        text-align: center;
        margin: 30px auto
    }

    .modal-backdrop {
        z-index: 1
    }

    .people_wh_likethis .modal-dialog {
        width: 100%;
        margin: auto
    }

    #photoDialogBox .modal-body,
    #photoDialogBox .modal-body .photoDialogRow,
    .searchBox .form-control {
        height: auto
    }

    .commentPopup .modal-dialog,
    .commentContent,
    .commentReply,
    .six-col-in-div .thumbnail.newsThumbnail .common_section_in_div .thumb_in_common_div_height a.thumbLink {
        width: 100%
    }

    .thumbNTitle.featuredNews .thumbNTitleHeader h2 {
        font-size: 13px;
        line-height: 18px
    }

    .common_in_person_page_div .nav-tabs li {
        width: 33%
    }

    .gallerydesc {
        margin-left: 0
    }

    .movieCelebVideoEventRow .tob5Celeb .div-latest-content-celebrity-section {
        min-height: auto
    }

    .common_section_in_div .thumb_in_common_div_height {
        min-height: auto !important;
        height: auto !important
    }

        .common_section_in_div .thumb_in_common_div_height.thumbnail a:link.thumbLink span font {
            font-size: 14px;
            padding: 0
        }

    .common_section_in_div:nth-child(3) .thumb_in_common_div_height,
    .common_section_in_div:nth-child(4) .thumb_in_common_div_height,
    .common_section_in_div.tv_show_in_div .thumb_in_common_div_height,
    .common_section_in_div .four-col-in-div-show .thumbnail.newsThumbnail.thumb_in_common_div_height.show_in_div_in_height,
    .common_section_in_div .six-col-in-div-show .thumbnail.newsThumbnail.thumb_in_common_div_height.show_in_div_in_height,
    .common_section_in_div:nth-child(4) .three-col-in-div .thumb_in_common_div_height,
    .divCommonContainer .common_section_in_div .thumb_in_common_div_height {
        min-height: auto
    }

    .six-col-in-div .thumbnail.newsThumbnail.video-height-thumb,
    .common_section_in_div .three-col-in-div-show .thumbnail.newsThumbnail.thumb_in_common_div_height.show_in_div_in_height,
    .divCommonContainer .common_section_in_div .thumb_in_common_div_height,
    .six-col-in-div .thumbnail.newsThumbnail.video-height-thumb,
    .common_section_in_div:nth-child(3) .six-col-in-div .thumbnail.newsThumbnail.thumb_in_common_div_height.show_in_div_in_height,
    .six-col-in-div .thumbnail.newsThumbnail.video-height-thumb,
    .six-col-in-div .thumbnail.newsThumbnail,
    .common_section_in_div .six-col-in-div-show .thumbnail.newsThumbnail.thumb_in_common_div_height.show_in_div_in_height {
        min-height: auto;
        height: auto
    }

    .common_section_in_div .thumb_in_common_div_height a.thumbLink img,
    .common_section_in_div .thumb_in_common_div_height a.thumbLink .embed-responsive-16by9 {
        display: inline-block;
        vertical-align: top;
        width: 125px !important;
        height: auto;
    }

    .common_section_in_div .thumb_in_common_div_height a.thumbLink .embed-responsive-16by9 {
        padding-bottom: 19.25%;
    }

    .common_section_in_div .thumb_in_common_div_height a.thumbLink span font {
        font-size: 14px;
        line-height: 14px;
        color: #000;
        font-weight: 600
    }

    .sticky {
        position: static
    }

    .midContainer.grayBg {
        background: 0 0
    }

    .thumbVerticalLink.movieThumbHeight a img,
    .thumbVerticalLink.movieThumbHeight a .comm_div_movie {
        width: auto;
        display: block
    }

    .celebOverviewRow .firstCol {
        height: auto
    }

    .thumbNTitle .thumbNTitleHeader h2 {
        font-size: 14px
    }

    .divCommonContainer.borderOnlyVideos .common_section_in_div .thumb_in_common_div_height {
        min-height: auto
    }

    .common_section_in_div .pagination li a.red_btn {
        padding: 5px 10px;
        margin: 0;
        margin-right: 5px
    }

        .common_section_in_div .pagination li a.red_btn:last-child {
            margin-right: 0
        }

    .movieThumbHeight {
        height: auto
    }

    footer .footerMenuArea.new_footer_div .footerBottom .right_foot p {
        text-align: left;
        padding: 0
    }

    footer .footerMenuArea.new_footer_div .footerBottom .container {
        padding: 20px
    }

    ul.beforeLogin.log_div_but {
        margin-top: 6px
    }

        ul.beforeLogin.log_div_but li a b {
            display: inline-block;
            font-size: 10px
        }

    .containerSection.containerSecMoreSpace {
        padding: 22px 0 0
    }

        .containerSection.containerSecMoreSpace .container {
            padding-left: 15px;
            padding-right: 15px
        }

        .containerSection.containerSecMoreSpace .headingBox {
            padding: 0
        }

            .containerSection.containerSecMoreSpace .headingBox .heading {
                padding: 0;
                padding-bottom: 22px
            }

    .todaysNews div[class^=col] .thumbnail {
        margin-bottom: 20px;
        display: inline-block
    }

        .todaysNews div[class^=col] .thumbnail a {
            display: inline-block
        }

    footer .footerMenuArea .container .row div[class^=col].ifLogoCol p {
        text-align: left;
        padding-left: 0
    }

    .grayBg2.color_bg2 {
        padding: 20px 0
    }

        .grayBg2.color_bg2 button.btn {
            padding: 8px 17px
        }

    .common_section_in_div .marg-top.six-col-in-div-movie {
        width: 50%;
        vertical-align: top
    }

    .common_section_in_div .commcss.marg-top.six-col-in-div-movie .thumbVerticalLink a h2 {
        font-size: 13px
    }

    .common_section_in_div .commcss.marg-top.six-col-in-div-movie .thumbVerticalLink a span {
        font-size: 12px
    }

    .marg-top.six-col-in-div-movie .thumbVerticalLink.movieThumbHeight a .comm_div_movie {
        min-height: 62px
    }

    .social_icon_in_searchbar {
        display: none
    }

    header .container .navbar-toggle {
        border-color: #371530
    }

        header .container .navbar-toggle.collapsed,
        header .container .navbar-toggle {
            margin-top: 15px;
            padding: 10px;
            border-radius: 50%
        }

            header .container .navbar-toggle.collapsed {
                background: 0 0 !important;
            }

    header .container .navbar-toggle {
        background: #e80844 !important;
    }

    header .navbar-collapse {
        border-color: #fff;
        background: #fff;
        margin-left: -25px !important;
        margin-right: -25px !important;
        padding: 32px 50px
    }

    /* header a.navSearchBtn {
        left: 49px;
        right: auto;
        border-left: 0;
        padding: 12px 15px 10px 16px;
        padding: 14px;
        border-right: 1px solid #371530
    } */

    header a.navSearchClose {
        top: 0;
        left: 49px;
        right: auto;
        border-left: 0;
        padding: 11px
    }

    ul.beforeLogin.log_div_but {
        right: 7px;
        margin-top: 0
    }

    .containerSection.containerSecMoreSpace .row5Thumb div[class^=col] {
        padding: 8px 0
    }

    .containerSection.containerSecMoreSpace .row2ColHorizantal div[class^=col]:first-child,
    .containerSection.containerSecMoreSpace .row2ColVertical div[class^=col]:first-child {
        padding: 0
    }

    .containerSection.containerSecMoreSpace .row2ColVertical div[class^=col]:last-child .thumbNTitle.featuredNews {
        margin-bottom: 0
    }

    .containerSection.containerSecMoreSpace .thumbNTitle.featuredNews {
        height: 62px;
        margin-bottom: 11px
    }

    .searchBox .form-control {
        border-color: #d1d1d1;
        font-size: 13px;
        color: #2c2c2c
    }

        .searchBox .form-control input::-webkit-input-placeholder,
        .searchBox .form-control input::-moz-placeholder,
        .searchBox .form-control input:-ms-input-placeholder,
        .searchBox .form-control input:-moz-placeholder {
            color: #2c2c2c
        }

    .subNavigation {
        width: auto
    }

    .container.forumPageContainer .row.forumRow div[class^=col].leftContainer {
        padding-left: 0;
        overflow: hidden
    }

    .breadCrumb ol {
        height: auto;
        padding: 0;
        width: 100%;
    }

    .popularTVShowArea.popular_chan_icon ul li {
        width: 48.99%;
        margin-bottom: 10px
    }

        .popularTVShowArea.popular_chan_icon ul li strong {
            font-size: 13px
        }

    .photoContainer.photoDetailsGallery.details_photo_div .right_border_div {
        border: 0;
    }

    .photoContainer.photoDetailsGallery.details_photo_div .wrapper {
        border: 0;
        margin-bottom: 0
    }

    .photoContainer .wrapper .link a.shareLink {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: top;
    }

    .photoContainer.photoDetailsGallery .wrapper p.photoTag {
        padding: 0;
        width: 100%;
    }

        .photoContainer.photoDetailsGallery .wrapper p.photoTag a {
            display: inline-block;
            vertical-align: top;
        }

    .photoContainer .wrapper .views_link_div a.likeLink {
        padding: 0;
        display: inline-block
    }

    .photoContainer .wrapper .views_link_div {
        width: 74px;
        margin: auto
    }

    .commentFormBox .formBox form.commentForm .imagePutLink span {
        font-size: 11px
    }

    .commentFormBox .formBox form.commentForm .imagePutLink {
        padding: 6px 12px;
        margin-top: 11px
    }

    .commentFormBox .formBox form.commentForm .commentReplyBtn {
        margin-top: 13px
    }

    .common_section_in_div .thumb_in_common_div_height a.thumbLink {
        width: 100%;
        display: inline-block;
    }

    .photoContainer .wrapper .link {
        padding: 0;
        display: inline-block;
        vertical-align: middle;
    }

        .photoContainer .wrapper .link a.shareLink {
            margin-left: 0
        }

        .photoContainer .wrapper .link a.fbRoundLink {
            margin-top: 0
        }

    .photoContainer .wrapper .views_link_div {
        width: 55px;
        display: inline-block;
        vertical-align: middle;
        float: right;
        margin-bottom: 0
    }

    .right300pxSection ul.tabListNav li {
        width: 49%;
        display: inline-block;
        text-align: center
    }

        .right300pxSection ul.tabListNav li.active:before {
            content: "";
            width: 11px;
            height: 11px;
            position: absolute;
            bottom: -6px;
            left: 0;
            right: 0;
            margin: auto;
            border-top: 1px solid #e80844;
            border-left: 1px solid #e80844;
            transform: rotateZ(-135deg)
        }

        .right300pxSection ul.tabListNav li.active:after {
            content: "";
            width: 60px;
            height: 1px;
            position: absolute;
            left: 0;
            background: #e80844;
            box-shadow: 74px 0 #e80844;
            bottom: -1px
        }

        .right300pxSection ul.tabListNav li a {
            text-align: center
        }

        .right300pxSection ul.tabListNav li.active {
            border-right: 0
        }

    .profile_hover_div .add_friends a {
        float: right;
        margin-top: 13px
    }

    .profile_hover_div:hover .hover_show_div {
        display: none
    }

    .container.forumPageContainer .row.forumRow div[class^=col].leftContainer {
        padding-left: 0
    }

    .filterdiv_infilmogrpy .celebnav a {
        padding: 0 4px
    }

    .celebFilmoDiv .common_section_in_div .container .col-md-9 {
        padding-left: 0;
        padding-right: 0;
        display: inline-block;
    }

    .celebFilmoDiv .common_section_in_div .marg-top {
        width: 50%
    }

        .celebFilmoDiv .common_section_in_div .marg-top .comm_div_movie {
            min-height: auto
        }

    .freaturs_in_comm_div_section {
        background: 0
    }

        .freaturs_in_comm_div_section .container {
            padding-left: 0;
            padding-right: 0
        }

    .common_in_person_page_div .tab-content .tab-pane .linkBtn {
        margin-top: 0
    }

    .playContainer.stickyContainer.videoSticky {
        display: block;
    }

    .subNavigation a span,
    .subNavigation .more button span {
        display: none
    }

    .subNavigation .more .dropdown-menu .dropdown-item {
        padding: 6px;
    }

    .popularTVShowArea.popular_chan_icon ul li a img,
    .newReleaseMovie .new_relizing_div_sec a img {
        width: 100%
    }

    .new_pagination_section li {
        float: left
    }

        .new_pagination_section li strong {
            width: auto;
            font-size: 11px;
            height: 30px;
            padding: 7px 6px;
        }

        .new_pagination_section li input {
            width: 30px;
            background: #fff;
            height: 30px;
            font-size: 12px;
        }

        .new_pagination_section li:nth-child(2) {
            width: 50% !important;
            margin: 0 auto;
            text-align: center;
            font-size: 11px
        }

        .new_pagination_section li:nth-child(1) {
            width: 25%;
            display: inline-block;
        }

            .new_pagination_section li:nth-child(1) a,
            .new_pagination_section li:nth-child(3) a {
                border: 1px solid #ddd;
                width: 30px;
                height: 30px;
                border-radius: 50%;
                display: inline-block;
                position: relative
            }

                .new_pagination_section li:nth-child(1) a .fa,
                .new_pagination_section li:nth-child(3) a .fa {
                    position: absolute;
                    top: 50%;
                    left: 0;
                    right: 0;
                    padding: 0;
                    text-align: center;
                    -webkit-transform: translateY(-50%);
                    -moz-transform: translateY(-50%);
                    -ms-transform: translateY(-50%);
                    -o-transform: translateY(-50%);
                    transform: translateY(-50%);
                }

        .new_pagination_section li:nth-child(3) {
            width: 25%;
            display: inline-block;
        }

        .new_pagination_section li:last-child a:last-child .fa:after {
            right: 7px;
            top: 3px;
        }

        .new_pagination_section li:first-child a:first-child .fa,
        .new_pagination_section li:last-child a:last-child .fa {
            position: absolute
        }

        .new_pagination_section li:nth-child(2) a.btn_ForumPagination {
            padding: 6px;
        }

        .new_pagination_section li:first-child a:first-child .fa:after {
            top: 3px;
            left: 7px;
        }

        .new_pagination_section li a {
            font-size: 10px;
            font-weight: 600
        }

    .comm_cal_height_f {
        height: auto !important
    }

    .error_page_in_section_new .error_page_in_section_new500 img {
        margin: 0 auto;
        width: 50%
    }

    .error_page_in_section_new {
        padding: 40px 0
    }

        .error_page_in_section_new .error_page_in_section strong {
            font-size: 163px
        }

        .error_page_in_section_new .error_page_in_section hr {
            margin-top: -60px;
            width: 100%
        }

    .fan_club_new_section .user_fanclub .right_div .name_of_div {
        width: 63%
    }

    .fan_club_new_section .user_fanclub .right_div .add_friends_div {
        width: 70px;
    }

    .latestEvent,
    .latestVideos,
    .newReleaseMovie,
    .tob5Celeb {
        height: auto
    }

    header a.navSearchBtn,
    header a.navSearchClose {
        padding: 13px;
        left: auto;
        right: 40%;
        border: 0;
    }

    .comm_search_bar_div_head a:last-child {
        margin: 0;
    }

    .dropdown-menu.notificationDropBox.notifyBoxMyforum {
        width: 310px;
    }

    ul.beforeLogin.log_div_but li a b {
        display: none
    }

    .latestEvent,
    .latestVideos,
    .newReleaseMovie,
    .tob5Celeb {
        height: auto
    }

    .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td.topicTd .table_home span {
        width: 100%;
        vertical-align: top;
    }

    .videoPlayPageRow .playContainer .gallerydesc_comm h1 i {
        font-size: 17px !important;
        line-height: 19px !important;
    }

    .overlay_div_sec .overlay span#pointer1,
    .overlay_div_sec .overlay span#pointer {
        padding: 4px;
    }

    .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td.topicTd .tableStatics span {
        width: auto;
    }

    .category_div {
        float: none;
        text-align: center;
        clear: both;
        width: 100%;
    }

        .category_div .bcBox {
            width: 33.33%;
        }

            .category_div .bcBox .dropdown .dropdown-menu {
                left: -84px;
            }

                .category_div .bcBox .dropdown .dropdown-menu:before {
                    left: auto;
                    right: 6px;
                }

    .section_category {
        background: 0 0;
        border: 0;
        padding: 10px 0 0;
    }

        .section_category .heading,
        .containerSection.containerSecMoreSpace .headingBox .heading {
            display: none
        }

    .containerSection.containerSecMoreSpace.yellowBg .heading {
        display: block;
        padding-bottom: 10px;
    }

    .latestVideos .row.videoThumbRow div[class^=col] {
        margin-bottom: 17px;
    }

    .containerSection.containerSecMoreSpace {
        padding: 0
    }

        .containerSection.containerSecMoreSpace.yellowBg {
            padding: 10px 0
        }

    .common_section_in_div .marg-top.four-col-in-div {
        padding-left: 5px;
        padding-right: 5px;
    }

    .todaysNews div[class^=col] .thumbnail a {
        width: 100%
    }

    .mobile_home_recent .containerSection.containerSecMoreSpace .bigThumbCol.thumb_height_p {
        padding: 15px 0 10px
    }

    .containerSection.containerSecMoreSpace .thumbNTitle.featuredNews {
        margin-bottom: 15px
    }

    .containerSection.containerSecMoreSpace .row2ColVertical div[class^=col]:last-child .thumbNTitle.featuredNews {
        margin-bottom: 8px
    }

    article .articleAuthor .articlesAuthorLeftDiv h6 {
        display: inline-block
    }

    article .articleAuthor .articlesAuthorLeftDiv {
        display: inline-block;
        vertical-align: middle;
        width: 89%;
    }

    article .articleAuthor .no-print_not {
        display: inline-block;
        float: right;
    }

    .sticky {
        position: static !important
    }

    .containerSection.containerSecMoreSpace .thumbNTitle .thumbNTitleHeader h2 {
        font-weight: 500
    }

    .thumbnail a:active.thumbLink span font,
    .thumbnail a:link.thumbLink span font,
    .thumbnail a:visited.thumbLink span font {
        font-weight: 500
    }

    .latestVideos .row.videoThumbRow div[class^=col]:last-child h5 {
        margin-bottom: 20px
    }

    .latestVideos .row.videoThumbRow div[class^=col] {
        height: auto
    }

    .thumbnail a:link.thumbLink span font {
        font-size: 14px;
        display: block;
        line-height: 15px;
        font-weight: 600
    }

    .tableStatics {
        display: block
    }

    .tableStatics {
        font-size: 12px
    }

        .tableStatics .fontSize11 {
            display: inline-block;
            vertical-align: top
        }

        .tableStatics .fontSize12 {
            display: inline-block;
            vertical-align: middle
        }

    .breadCrumb span {
        display: none
    }

    .thumbVerticalLink.movieThumbHeight a img {
        width: 100%
    }

    .common_in_person_page_div .middleContentTwoLeftCol {
        padding-right: 10px
    }

    .common_in_person_page_div .middleContentTwoLeftCol {
        padding-right: 0
    }

    .allImportantDetailsDiv .floatLeft {
        width: 100% !important
    }

    .Banner_Article_div {
        background: #ddd;
    }

        .Banner_Article_div strong {
            font-size: 10px;
            text-transform: capitalize;
            text-align: center;
            padding: 3px 0 0
        }

        .Banner_Article_div .adBannerSection {
            margin: 0 auto;
            text-align: center
        }

    .photoContainer.photoDetailsGallery.details_photo_div .link .report_com {
        display: inline-block
    }

    .photoContainer .wrapper .views_link_div {
        margin-bottom: 20px
    }

    .photoContainer.photoDetailsGallery.details_photo_div .photoClip a.previous .g_left_arrow {
        color: #fff;
        left: 0;
    }

    .photoContainer.photoDetailsGallery.details_photo_div .photoClip a.next .g_right_arrow {
        color: #fff;
        right: 0;
    }

    .new_Article_Popup .modal-dialog.imageUploadDialog {
        width: 100% !important;
        margin: auto
    }

        .new_Article_Popup .modal-dialog.imageUploadDialog .modal-content .modal-header .close {
            margin-top: 3px
        }

    .hover_popup_div .bigimg {
        height: 73px
    }

    .popover {
        min-width: 303px
    }

    .postListView .row.postListRow div[class^=col].postListRowLeft .hover_popup_div .user_photo img.img-circle {
        width: auto
    }

    .hover_popup_div .user_photo h2 {
        font-size: 16px
    }

    .hover_popup_div {
        width: 302px;
    }

        .hover_popup_div .record {
            display: inline-block;
            margin-left: 0;
            text-align: left
        }

        .hover_popup_div .button_sec a {
            padding: 14px 10px;
            font-size: 11px;
            height: 43px
        }

        .hover_popup_div .record span {
            display: block;
            margin-right: 0;
            margin-bottom: 10px;
            font-size: 12px;
        }

            .hover_popup_div .record span small {
                font-size: 12px;
            }

    .fan_club_new_section .user_fanclub .right_div {
        width: 100%
    }

    .fan_club_new_section .hover_popup_div .record {
        margin-left: 0;
        width: 100%;
    }

    .dropdown-menu.notificationDropBox.notifyBoxLast {
        left: -228px
    }

    .userfanclub_section a.user-list .hover_popup_div .record {
        margin-left: 0;
        display: block
    }

    header.comm_header_main {
        transition: all .5s
    }

    .divTopicReplySection form {
        margin: 0 -10px
    }

    .postListView .row.postListRow {
        margin: 0;
    }

        .postListView .row.postListRow div[class^=col].postListRowLeft .hover_popup_div .record {
            width: 100%;
            margin-left: 0;
        }

        .postListView .row.postListRow div[class^=col].postListRowLeft .hover_popup_div .content_of_data a.edit-btn {
            width: auto
        }

        .postListView .row.postListRow div[class^=col].postListRowLeft .hover_popup_div .button_sec a {
            width: 20%;
            display: inline-block
        }

    .divTopicReplySection .noteBox {
        padding-bottom: 10px
    }

    .newReleaseMovie .new_relizing_div_sec {
        border-top: 0
    }

    .newReleaseMovie .multiple-items {
        margin-bottom: 10px
    }

    .newReleaseMovie .new_relizing_div_sec {
        border: 0
    }

    .notificationDropBox .notficationContainer.messageNotification {
        min-height: 296px
    }

    .divwatchedTopic {
        width: 37px;
        height: 37px
    }

        .divwatchedTopic a {
            font-size: 18px
        }

    .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .wrapper h1 {
        font-size: 18px;
        line-height: 26px
    }

    .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .see_div {
        margin-left: 3px
    }

    .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .right_border_div,
    .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .wrapper {
        border-right: 0
    }

        .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .wrapper .link a.shareLink {
            margin-bottom: 0
        }

    .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .right_side_div_gallery {
        padding: 0
    }

    .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .related_gallery .related_gallery_Div {
        margin-bottom: 20px
    }

        .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .related_gallery .related_gallery_Div img {
            display: inline-block;
            width: 125px;
            vertical-align: middle
        }

        .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .related_gallery .related_gallery_Div h3 {
            width: 50%;
            display: inline-block;
            padding-top: 0;
            margin-bottom: 0;
            margin-left: 10px
        }

    .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .right_side_comment_Div {
        margin-top: 20px
    }

        .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .right_side_comment_Div a.comm_btn {
            width: 100px;
            padding: 11px
        }

        .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .right_side_comment_Div .comm_btn:last-child {
            width: 166px;
            margin-left: 10px
        }

    .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .related_gallery {
        margin-top: 0
    }

        .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .related_gallery h4 {
            margin-bottom: 18px
        }

    .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .wrapper .link a.shareLink .fa {
        display: inline-block;
        margin-top: 0;
        vertical-align: middle
    }

    .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .wrapper .link a {
        margin-right: 10px
    }

        .photoContainerSection.photo_gallery_det.photo_gallery_det_new .photoContainer.photoDetailsGallery.details_photo_div .wrapper .link a:last-child {
            margin-right: 0
        }

    .userfanclub_section a.user-list .hover_popup_div .user_photo img.img-circle {
        width: 60px;
        height: 60px
    }

    .new_pagination_section li a span {
        display: none
    }

    .user_image_div_in {
        width: 39px;
        height: 39px;
        vertical-align: middle
    }

    .commentFormBox .formBox .user_image_div_in {
        width: 39px
    }

    .commentContainer .commentBlock .pull-left .user_image_div_in {
        width: 55px;
        height: 55px
    }

    .postListView .row.postListRow div[class^=col].postListRowLeft .hover_popup_div .user_photo .thumbimg {
        width: 26%;
        height: auto
    }

    .hover_popup_div .record {
        margin-left: 0;
        width: 100%;
    }

    .newReleaseMovie .multiple-items .slick-prev {
        left: 0;
        background: 0 0;
        color: #000
    }

        .newReleaseMovie .multiple-items .slick-prev:before {
            content: '\276E';
            color: #000;
            font-size: 23px;
            z-index: 99;
            position: relative
        }

    .newReleaseMovie .multiple-items .slick-next {
        right: 0;
        background: 0 0;
        color: #000
    }

        .newReleaseMovie .multiple-items .slick-next:before {
            content: '\276F';
            color: #000;
            font-size: 29px;
            z-index: 99;
            position: relative
        }

    .userWarningLevelPop_up .modal-dialog {
        width: 100%
    }

    .breadCrumb .container li a span,
    .breadCrumb ol li span {
        display: inline-block
    }

    .userWarningLevelPop_up .modal-dialog {
        margin: auto
    }

    footer .footerMenuArea.new_footer_div .footer_left_padd {
        padding-left: 0
    }

    .forumsDivSectionCom .container.forumPageContainer .leftContainer {
        padding-left: 0;
        padding-right: 0
    }

        .forumsDivSectionCom .container.forumPageContainer .leftContainer .forumBtnArea {
            padding: 0 10px
        }

        .forumsDivSectionCom .container.forumPageContainer .leftContainer .new_pagination_section {
            display: inline-block;
            width: 100%;
            padding: 0 10px;
            margin-bottom: 0
        }

            .forumsDivSectionCom .container.forumPageContainer .leftContainer .new_pagination_section li:nth-child(1) a:first-child,
            .forumsDivSectionCom .container.forumPageContainer .leftContainer .new_pagination_section li:nth-child(1) {
                margin-left: 0;
            }

    .divForumLikeHeart a {
        font-size: 18px;
        width: 30px;
        height: 30px
    }

    .divwatchedTopic a .fa {
        font-size: 23px
    }

    .common_section_in_div .container {
        padding-left: 0;
        padding-right: 0
    }

    footer .footerMenuArea .container .row div[class^=col].ifLogoCol,
    footer .footerMenuArea .container .row div[class^=col].ifFooterMenu,
    footer .footerMenuArea .container .row div[class^=col].popularChannelList,
    footer .footerMenuArea .container .row div[class^=col].socialNetworkMenu {
        padding-left: 23px;
        text-align: left;
    }

    .userfanclub_section a .userAvatar,
    .userfanclub_section a.user-list .userAvatar .user_image_div_in {
        width: 72px;
        height: 72px
    }

    .forums_topic_div_sec .forumPostSubTitle {
        width: 100% !important;
    }

    .forums_topic_div_sec .mobilesharingtopic {
        display: inline-block !important;
        vertical-align: top
    }

    .forums_topic_div_sec .dropdown {
        display: inline-block;
        vertical-align: top;
        float: right;
        margin-right: 0;
        width: auto;
    }

        .forums_topic_div_sec .dropdown .dropdown-menu {
            left: auto;
            right: 0;
            padding: 0
        }

    .forums_topic_div_sec .mobilesharingtopic a.fbRoundLink,
    .forums_topic_div_sec .mobilesharingtopic a.twitterRoundLink {
        display: inline-block;
        vertical-align: middle
    }

    .forums_topic_div_sec .mobilesharingtopic a.whatsUpLink {
        display: none
    }

    .photoContainer.photoDetailsGallery.details_photo_div .wrapper .gallery_content_page {
        padding: 0
    }

    .profileSection .table_new_replay_on_div .topicTd .table_home span {
        width: 70%
    }

    .commentContainer .commentBlock .commentRightMain {
        width: 77%
    }

    .photoDialogRow .commentContainer .commentBlock .commentRightMain {
        width: 69%
    }

    .commentReplyFormBox .replyFormBox {
        width: 70%
    }

    .featursforums {
        text-align: center;
    }

        .featursforums .featursdiv {
            width: 48%;
            margin-bottom: 4px
        }

    .divForumRelatedTopics {
        padding: 16px 0;
        margin-bottom: 0
    }

        .divForumRelatedTopics .heading2 {
            margin-bottom: 10px
        }

    .table_new_replay_on_div table tr td .popover .hover_popup_div .record {
        display: block
    }

    .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
        width: 82%;
    }

    .table_new_replay_on_div table tr td.topicTd .table_home .table-first-td-div-class a {
        width: 100%;
    }

    .diss_section_div .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
        width: 84%;
    }

    .table_new_replay_on_div table tr td.topicTd .table_home .table-first-td-div-class .tableStatics .fa.fa-pencil {
        color: #44b69c;
    }

    .table_new_replay_on_div table tr td.topicTd .table_home .table-first-td-div-class .tableStatics .fa.fa-stackexchange {
        color: #e80844;
    }

    .table_new_replay_on_div table tr td.topicTd .table_home .table-first-td-div-class .tableStatics .fa.fa-eye {
        color: #23a3cd;
    }

    .photoContainerSection.photo_gallery_det .photoContainer.photoDetailsGallery.details_photo_div .views_link_div {
        margin-bottom: 0;
    }

    .photoContainerSection.photo_gallery_det .photoContainer.photoDetailsGallery.details_photo_div #likeWarning {
        text-align: right;
    }

    .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer a {
        word-break: break-all
    }

    .divTopicReplySection .checkboxOptionsDiv,
    .PollDesignDiv .checkboxOptionsDiv {
        width: 100%;
        display: block;
    }

    .divTopicReplySection .emojiListDiv {
        width: 100%;
        display: block;
        margin-top: 0;
        padding: 0 20px 20px;
    }

    .PollDesignDiv .emojiListDiv {
        padding: 10px 0;
        width: 100%;
        display: block;
        margin-top: 0;
    }

        .PollDesignDiv .emojiListDiv button,
        .divTopicReplySection .emojiListDiv button {
            margin-top: 0;
        }

    .right300pxSection.all_poll_section .PollDesignDiv .emojiListDiv .btn {
        padding: 0;
    }

    article .articleAuthor .fbShareLink,
    article .articleAuthor .twitterShareLink,
    article .articleAuthor .whatsUpLink {
        float: none;
        text-align: center;
        display: inline-block
    }

    .row.celebOverviewRow .firstCol {
        height: auto
    }

    .row.articleLeftGrayRow div[class^=col].rightCol {
        padding: 15px 0
    }

    article .articleAuthor h4 {
        font-weight: 500;
        display: block;
        text-align: left;
        border: 0;
        padding: 0
    }

        article .articleAuthor h4 span {
            font-weight: 600;
        }

    article .articleAuthor .articlesAuthorLeftDiv h6 {
        font-weight: 600;
        text-transform: capitalize
    }

    article .articleAuthor .articlesAuthorLeftDiv h4 {
        font-weight: 600;
        color: #e80844;
        font-style: normal;
        display: inline-block;
    }

    .new_Article_Popup .modal-dialog.imageUploadDialog {
        width: 100% !important;
        margin: auto
    }

        .new_Article_Popup .modal-dialog.imageUploadDialog .modal-content .modal-header .close {
            margin-top: 3px
        }

    article .articleAuthor .articlesAuthorLeftDiv img {
        width: 12%;
        height: 12%;
        display: inline;
        vertical-align: middle;
        padding-bottom: 0 !important;
    }

    .articleItemDetails .imageDescDiv {
        overflow: hidden
    }

    .midContainer .container {
        padding: 0 5px
    }

    .celebBioPageTitle {
        border-bottom: 2px solid #e80844;
    }

    .celebBio2ColInnerRow .celebBioContentCol aside,
    .celebBio2ColInnerRow .celebBioContentCol2 aside {
        margin: 0 5px 15px
    }

    .row.celebBio2ColInnerRow div[class^=col].celeBioTitleCol {
        padding: 0 10px
    }

    .row.celebBio2ColInnerRow div[class^=col].celebBioContentCol {
        padding-top: 15px;
        padding-left: 6px;
        padding-right: 6px
    }

    .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex .caption {
        padding-top: 25px
    }

    .celebOverviewRow .firstCol .celebRank {
        width: 50px
    }

        .celebOverviewRow .firstCol .celebRank .rankIcon {
            height: 35px !important;
            padding-top: 6px
        }

    .celebOverviewRow .secondCol {
        background-position: -30px -30px
    }

        .celebOverviewRow .secondCol .innerCol {
            padding: 10px 10px 5px 10px
        }

            .celebOverviewRow .secondCol .innerCol h5 {
                display: none
            }

    .midContainer .container {
        padding: 0 10px
    }

    .celebBio2ColInnerRow .celebBioContentCol aside {
        padding: 17px 8px
    }

    .row.celebOverviewRow .firstCol {
        height: auto
    }

    .freaturs_in_comm_div .top_rasio_celeb .content_side,
    .freaturs_in_comm_div .top_rasio_celeb img,
    .freaturs_in_comm_div .top_rasio_celeb .embedresponsive4 {
        width: 100%;
    }

    .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex a b {
        text-align: left;
        padding: 0;
    }

    .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex .celebThumb {
        position: relative
    }

        .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex .celebThumb .Rankdiv {
            position: absolute;
            top: 0;
            left: 0;
        }

    .userfanclub_section a.user-list {
        width: 30.7%;
    }
    /*
    .fanfiction_section .userfanclub_section a.user-list {
        width: 23.7%;
    }*/

    .celebBio2ColInnerRow .celebBioContentCol aside {
        width: 100%;
        margin: 0 auto;
    }

    .thumbnail.right2Thumbs {
        padding-bottom: 10px;
    }

    .row.masonryEventRow {
        -moz-column-width: 9em;
        -webkit-column-width: 9em;
        -moz-column-gap: 0;
        -webkit-column-gap: 0;
        column-count: 2;
        column-gap: 0;
    }

        .row.masonryEventRow .well.photoWell .gallery_section_divbog .mediaGalleryDetailsCard {
            width: 93%;
            padding: 15px;
        }

    .commentFormBox .formBox .commentForm {
        width: 70%;
        margin-left: 10px;
    }

    .forumTitleBg .container h2 {
        font-size: 24px;
        top: 32%;
        left: 0
    }

    .forumTitleBg .container p {
        bottom: 0;
        left: 0
    }

    .forumBtnArea .row.forumBtnRow div[class^=col]:last-child {
        padding: 5px 10px 0 0;
    }

    .row.forumBtnRow.forumBtnArea a.shareLink {
        margin-left: 10px
    }

    .postListView .row.postListRow div[class^=col].postListRowLeft {
        border-bottom: 1px solid #e9e9e9
    }

        .postListView .row.postListRow div[class^=col].postListRowLeft img.img-circle {
            width: 70px;
            float: left;
            margin: 10px 15px 10px 10px
        }

        .postListView .row.postListRow div[class^=col].postListRowLeft h5 {
            float: left;
            padding: 30px 0 0 0
        }

    .postListView .row.postListRow div[class^=col].postListRowRight .postTimeBar {
        padding: 8px 15px 4px 15px
    }

        .postListView .row.postListRow div[class^=col].postListRowRight .postTimeBar .dropdown.postOption a.postOptionLink {
            font-size: 11px
        }

            .postListView .row.postListRow div[class^=col].postListRowRight .postTimeBar .dropdown.postOption a.postOptionLink i.fa {
                font-size: 17px
            }

    .postListView .row.postListRow div[class^=col].postListRowRight .postContainer {
        padding: 10px 5px;
        min-height: 100px;
        height: 100px
    }

    .forumRightColBanner .resMin768 {
        display: none
    }

    .forumPostSubTitle {
        padding-top: 5px;
        padding-bottom: 5px
    }

    .forunTopicsTbl .blueBgHeading,
    .forunTopicsTbl .violetBgHeading {
        background-image: none
    }

    section.aboutShowSection .container {
        padding: 0
    }

    .row.forumOverviewRow div[class^=col].left {
        padding-right: 0;
        padding-left: 0
    }

    .row.forumThumbChaksaRow div[class^=col].chaskaMeter {
        padding-bottom: 10px
    }

    form.forumJump .heading,
    form.forumJump .heading2 {
        padding-bottom: 6px
    }

    .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr:nth-child(even) td:first-child .tableStatics .fontSize12 {
        display: inline-block;
        vertical-align: middle
    }

    .tableStatics,
    .divForumRelatedTopics table tr td .topicTd .tableStatics {
        display: block
    }

    .postListView .row.postListRow div[class^=col].postListRowLeft a {
        display: inline-block;
        vertical-align: top;
        width: 29%
    }

        .postListView .row.postListRow div[class^=col].postListRowLeft a.userInactiveGreyArea {
            width: 100%;
        }

    .postListView .row.postListRow div[class^=col].postListRowLeft .user_image_div_in {
        width: 70px;
        height: 70px;
        float: left;
        display: inline-block;
        vertical-align: middle;
        margin: 10px 15px 10px 10px;
    }

    .postListView .row.postListRow div[class^=col].postListRowLeft h5 {
        float: none;
        padding-top: 10px;
        display: inline-block;
        vertical-align: top;
    }

    .postListView {
        box-shadow: none;
        border-style: none;
        overflow: visible;
    }

        .postListView .row.postListRow div[class^=col] {
            border-left: 0;
        }

            .postListView .row.postListRow div[class^=col].postListRowLeft {
                border-top: 1px solid #ddd
            }

            .postListView .row.postListRow div[class^=col].postListRowRight .postBottom {
                border-bottom: 1px solid #ddd
            }

    .todaysNews .row div[class^=col] {
        padding-left: 3px;
        padding-right: 3px
    }

    .todaysNews div[class^=col] .thumbnail .caption {
        display: inline-block;
        vertical-align: top;
        width: 61%;
        position: absolute;
        left: 119px;
        bottom: 0;
        padding-bottom: 0;
    }

    .popularTVShowArea .row.tvShowRow.slider .slick-next,
    .popularTVShowArea .row.tvShowRow.slider .slick-prev {
        top: -47px
    }

    .popularTVShowArea .row.tvShowRow.slider .slick-next {
        right: 0
    }

    .popularTVShowArea .row.tvShowRow.slider [dir=rtl] .slick-prev,
    .popularTVShowArea .row.tvShowRow.slider .slick-prev {
        right: 30px
    }

    .popularTVShowArea .row.tvShowRow.slider .slick-dots {
        display: none !important
    }

    .newReleaseMovie {
        padding-bottom: 45px
    }

    form.forumJump select.form-control {
        margin-bottom: 10px;
        border-radius: 2px
    }

    form.forumJump .btn {
        padding: 9px 13px
    }

    .newReleaseMovie .new_relizing_div_sec a {
        width: 37%
    }

    .newReleaseMovie .new_relizing_div_sec .name_of_relzing_div {
        width: 57%
    }

    .movieCelebVideoEventRow .tob5Celeb,
    .latestEvent,
    .latestVideos,
    .newReleaseMovie,
    .tob5Celeb {
        height: auto
    }

    .todaysNews div[class^=col] .thumbnail {
        width: 100%
    }

    .latestVideos .row.videoThumbRow div[class^=col]:last-child h5 {
        margin-bottom: 20px
    }

    .popularTVShowArea .row.tvShowRow .tvShowBlock .inner {
        height: 578px
    }

    .tableStatics {
        display: block
    }

    .todaysNews div[class^=col] .thumbnail {
        margin-bottom: 10px;
        height: auto;
        padding: 0;
    }

    .table-responsive[data-pattern=priority-columns] > .table > tbody > tr > td {
        padding: 8px 10px 0
    }

    .glbAnnouncementArea .row.announcementRow2 div[class^=col].glbAnnouncementRightCol {
        left: 0
    }

    .newReleaseMovie .new_relizing_div_sec {
        border: 0
    }

    .glbAnnouncementArea .row.announcementRow2 div[class^=col].announcementArea {
        width: 100%
    }

    .popularTVShowArea {
        margin: 20px 0
    }

    .nav-tabs.movieReleaseTab {
        padding-top: 10px;
        padding-bottom: 0
    }

        .nav-tabs.movieReleaseTab li {
            display: block;
            width: 100%;
            margin: 10px 0
        }

            .nav-tabs.movieReleaseTab li a img.thumb {
                width: 75px
            }

            .nav-tabs.movieReleaseTab li a {
                display: block;
                width: 100%
            }

    .row.movieReviewRow div[class^=col]:last-child {
        padding-left: 5px
    }

    .row.movieReviewRow div[class^=col]:first-child {
        padding-right: 5px
    }

    .row.movieThumbNDescRow div[class^=col].movieNameCol,
    .row.movieThumbNDescRow div[class^=col].movieShortDecCol {
        min-height: auto
    }

    section.profileSection .container {
        padding-left: 0;
        padding-right: 0;
    }

    .row.profileRow div[class^=col].profileRightDetailCol {
        padding-left: 0
    }

    .profileSubNav {
        border-left: none;
        border-right: 0;
        padding: 0;
        margin-bottom: 5px
    }

        .profileSubNav li a {
            width: 11.1111%
        }

        .profileSubNav li a {
            padding: 10px 0 2px 0;
            border-left: 1px solid rgba(0, 0, 0, .1)
        }

    .inboxTbl h5 {
        font-size: 16px;
        font-weight: 400;
        padding: 0 0 3px 0
    }

    .row.friendListRow {
        padding: 0 2px
    }

    .sendToAddressBar {
        padding-left: 10px
    }

    .newMessageContainer .messageFooter .textEditor {
        display: none
    }

    .postListView .row.postListRow div[class^=col-].postListRowLeft {
        border-bottom: 1px solid #e9e9e9
    }

        .postListView .row.postListRow div[class^=col-].postListRowLeft img.img-circle {
            width: 70px;
            float: left;
            margin: 10px 15px 10px 10px;
            word-break: break-all
        }

        .postListView .row.postListRow div[class^=col-].postListRowLeft h5 {
            padding: 20px 0 0 11px
        }

    .postListView .row.postListRow div[class^=col].postListRowLeft a .online:before {
        bottom: 11px;
        right: 21px;
    }

    .postListView .row.postListRow div[class^=col].postListRowLeft .hover_popup_div .user_photo .online:before {
        bottom: 0;
        right: 6px;
    }

    .commentBlock.commentPopoverDiv .commentRightCol.commentRightMain .commentReply .commentReplyFormBox .onlineDivAddedClass.online:before {
        right: 7px;
    }

    .slamBookQuestionAns .profile_img .online:before {
        right: -5px;
    }

    .userfanclub_section a.user-list .userAvatar .online:before {
        right: 8px;
        bottom: 0;
    }

    .fan_club_new_section .user_fanclub .left_div .online:before {
        right: 2px;
    }

    .postListView .row.postListRow div[class^=col-].postListRowRight .postTimeBar {
        padding: 8px 15px 4px 15px
    }

    .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer {
        padding: 10px 5px;
        min-height: 100px;
        height: 100px
    }

    .profileSubNav li a span {
        display: none
    }

    .profileSubNav.messageMenu li a {
        width: 12%
    }

    ul.testimonialsTabListNav li {
        width: 49%;
        display: inline-block;
    }

        ul.testimonialsTabListNav li a {
            text-align: center
        }

        ul.testimonialsTabListNav li.active a {
            border-left: 0;
            border-bottom: 1px solid #e80844
        }

    .message_type_settings .top_div,
    .message_type_settings .textMessageBox {
        padding: 12px 13px
    }

    .message_type_settings .bottom_footer a {
        width: 100%;
        vertical-align: top;
        padding: 14px 0;
        font-size: 12px
    }

        .message_type_settings .bottom_footer a .fa {
            font-size: 20px;
            margin-right: 0
        }

    .newsFeed .replay_sec_div a {
        width: 48.7%;
        padding: 14px
    }

    .profileSection .heading_profile_div .per_details ul li {
        margin-bottom: 20px
    }

        .profileSection .heading_profile_div .per_details ul li small {
            width: 43%;
            font-size: 15px;
            margin-left: 0;
            vertical-align: top
        }

        .profileSection .heading_profile_div .per_details ul li strong {
            width: 54%;
            font-size: 15px
        }

    .profileSection .heading_profile_div .per_details {
        padding: 20px
    }

    ul.testimonialsTabListNav li {
        vertical-align: top
    }

        ul.testimonialsTabListNav li a {
            border-left: 0;
            padding: 8px;
            font-size: 11px
        }

    .divCommonContainer.userProfileDiv .common_section_in_div .marg-top {
        width: 50%
    }

    .thumbVerticalLink.movieThumbHeight a .comm_div_movie {
        min-height: 62px
    }

    .divCommonContainer.userProfileDiv .headingBox {
        padding-bottom: 0
    }

    .profileSection .profileLeftCol .userDetail .profielPic {
        width: 15%;
        display: inline-block;
        vertical-align: top;
    }

    .profileSection .profileLeftCol .userDetail .divUserMiniDetail {
        display: inline-block;
        vertical-align: middle;
        width: 80%;
        padding-left: 10px;
    }

        .profileSection .profileLeftCol .userDetail .divUserMiniDetail .badges {
            text-align: left;
            position: static;
        }

    .userDetail .profielPic .online:before {
        right: 5px;
        bottom: 0;
    }

    .userDetail h3 {
        color: #111111;
    }

    .row.profileRow div[class^=col].profileLeftCol .panel-group.profileLeftNavPanelGroup {
        display: none;
    }

    .profileSection .profileLeftCol .userDetail {
        margin-top: 0;
        text-align: left;
    }

    .row.profileRow div[class^=col].profileLeftCol {
        padding: 10px 0 0;
    }

    .profileSection .heading_profile_div h1.heading {
        display: inline-block;
        vertical-align: middle;
        width: 100%
    }

    .profileSection .heading_profile_div .dropdown.All_Mobile_Menu {
        float: right;
        vertical-align: middle
    }

        .profileSection .heading_profile_div .dropdown.All_Mobile_Menu button {
            background: 0 0;
            border: 0;
            box-shadow: none;
            color: #000;
            padding: 0;
        }

            .profileSection .heading_profile_div .dropdown.All_Mobile_Menu button .fa {
                font-size: 23px;
                color: #000;
                margin-top: 0;
            }

    .dashbord_new_str .newsFeed .action_view_div .shareMyNewsFeed .comm_share a .fa {
        font-size: 14px;
    }

    .profileSection .heading_profile_div .dropdown.All_Mobile_Menu .dropdown-menu {
        left: auto;
        right: 0;
        padding: 0
    }

        .profileSection .heading_profile_div .dropdown.All_Mobile_Menu .dropdown-menu li a {
            padding: 8px 20px;
            color: #000;
            font-size: 16px;
            text-transform: capitalize;
            font-family: 'Open Sans', sans-serif
        }

    .profileSection .sendToAddressBar .toCol {
        width: 100%;
        display: inline-block
    }

    .profileSection .sendToAddressBar .select2,
    .sendToAddressBar.msgSubject .data_colums_Div {
        width: 100%;
        margin-left: 0
    }

    .profileSection .heading_profile_div .profileSubNav ul li a {
        padding: 6px 0
    }

        .profileSection .heading_profile_div .profileSubNav ul li a b {
            font-size: 10px;
            display: none
        }

    .profileSection .heading_profile_div .profileSubNav ul li .fa {
        margin-bottom: 10px
    }

    .row.profileRow div[class^=col].profileRightDetailCol .inboxTbl tr td.leftAlign a {
        width: 80%;
        display: inline-block
    }

    .messageFilterAndActionDiv .messageActionButtonsDiv a {
        margin-right: 0
    }

    .messageFilterAndActionDiv .messageActionButtonsDiv {
        text-align: center;
        display: block;
        margin-bottom: 20px
    }

    .messageFilterAndActionDiv .searchMessageTextBox {
        float: none;
        text-align: center;
        width: 100%
    }

        .messageFilterAndActionDiv .searchMessageTextBox input {
            width: 87%
        }

    .section_category.pmNewBreadcrumb .toppm_heading .left_side_pm h1.heading {
        display: block;
        width: 100%
    }

    .section_category.pmNewBreadcrumb .category_div {
        padding-top: 0
    }

    .section_category.pmNewBreadcrumb {
        margin-top: 12px;
    }

        .section_category.pmNewBreadcrumb .left_side_pm {
            padding-bottom: 0;
            padding: 0;
        }

            .section_category.pmNewBreadcrumb .left_side_pm h1.heading .All_Mobile_Menu {
                display: inline-block !important;
                float: right;
                margin-top: -11px
            }

                .section_category.pmNewBreadcrumb .left_side_pm h1.heading .All_Mobile_Menu .btn {
                    background: 0 0;
                    color: #696969;
                    border: 0
                }

                    .section_category.pmNewBreadcrumb .left_side_pm h1.heading .All_Mobile_Menu .btn .fa {
                        font-size: 24px
                    }

                .section_category.pmNewBreadcrumb .left_side_pm h1.heading .All_Mobile_Menu .btn-primary.active,
                .section_category.pmNewBreadcrumb .left_side_pm h1.heading .All_Mobile_Menu .btn-primary:active,
                .section_category.pmNewBreadcrumb .left_side_pm h1.heading .All_Mobile_Menu .btn-primary:focus,
                .section_category.pmNewBreadcrumb .left_side_pm h1.heading .All_Mobile_Menu .btn-primary:hover,
                .section_category.pmNewBreadcrumb .left_side_pm h1.heading .All_Mobile_Menu .open > .dropdown-toggle.btn-primary {
                    background: 0 0;
                    border: 0
                }

                .section_category.pmNewBreadcrumb .left_side_pm h1.heading .All_Mobile_Menu .dropdown-menu {
                    left: auto !important;
                    right: 0 !important
                }

    .row.profileRow div[class^=col].profileRightDetailCol .inboxTbl tr td.leftAlign span {
        display: none
    }

    .dashbord_new_str .newsFeed .action_view_div ul li {
        vertical-align: middle
    }

        .dashbord_new_str .newsFeed .action_view_div ul li a {
            font-size: 13px
        }

    .dashbord_new_str .avatar .user_image_div_in {
        width: 65px;
        height: 65px;
        vertical-align: middle
    }

    .dashbord_new_str .newsFeed {
        padding: 0;
        margin: 0 -5px 12px;
        border-radius: 0
    }

        .dashbord_new_str .newsFeed .NewsFeedImageSection div:first-child {
            /*width: 18%;
            display: inline-block;*/
            vertical-align: top
        }

        .dashbord_new_str .newsFeed .NewsFeedImageSection .content_div {
            display: inline-block !important;
            vertical-align: top;
            width: 79%;
            margin-left: 5px
        }

        .dashbord_new_str .newsFeed .newsMessageContainer {
            margin: 0 -5px;
            border: 0;
            padding: 0;
            border-radius: 0;
            padding-top: 12px;
            border-bottom: 1px solid #ddd;
            box-shadow: none
        }

            .dashbord_new_str .newsFeed .newsMessageContainer img {
                border-radius: 0
            }

    .newsFeed .newsMessageContainer h4 {
        padding: 10px 10px 0
    }

    .dashbord_new_str .newsFeed .newsMessageContainer p {
        padding: 10px 0;
    }

    .dashbord_new_str .newsFeed .commentReply.profileCommentReply .commentReplyFormBox .replyFormBox {
        width: 80%
    }

    .dashbord_new_str .newsFeed .commentReply.profileCommentReply .commentRightMain {
        padding-left: 0;
    }

    .dashbord_new_str .newsFeed .commentReply.profileCommentReply .commentReplyFormBox .replyFormBox {
        width: 76%
    }

    .profileSection .heading_profile_div .profileSubNav.myMainMenuB ul li a {
        height: 50px
    }

    .dashbord_new_str {
        overflow: hidden;
        padding: 0 0 20px
    }

        .dashbord_new_str .newsFeed .newsMessageContainer h4 {
            margin: 0;
            padding: 0;
        }

        .dashbord_new_str .newsFeed .NewsFeedImageSection {
            padding-top: 10px
        }

        .dashbord_new_str .newsFeed .newsMessageContainer .contentNews_div {
            padding: 10px;
        }

    .profileSection .row.profileRow div[class^=col].profileRightDetailCol .inboxTbl tr td .tableStatics {
        font-size: 14px
    }

        .profileSection .row.profileRow div[class^=col].profileRightDetailCol .inboxTbl tr td .tableStatics b {
            font-size: 20px;
            display: inline-block;
            vertical-align: middle
        }

    .row.profileRow div[class^=col].profileRightDetailCol .inboxTbl tr td.DateTD,
    .row.profileRow div[class^=col].profileRightDetailCol .inboxTbl tr th.dateTH {
        display: none
    }

    .divInboxCalculator ul li {
        margin-right: 0;
        margin-bottom: 10px
    }

        .divInboxCalculator ul li:last-child {
            margin-bottom: 0
        }

    .main_inbox_div .inboxtabDiv .tab_murch {
        border-bottom: 0;
        text-align: left
    }

        .main_inbox_div .inboxtabDiv .tab_murch .add_new_message_pm {
            float: none;
            margin: 10px 0
        }

    .messageFilterAndActionDiv {
        padding: 4px 0 3px
    }

    .main_inbox_div .inboxtabDiv .nav-tabs li a {
        padding: 10px 28px;
        font-size: 12px;
        font-weight: 600;
    }

    .main_inbox_div .new_add_messages {
        padding: 10px 11px;
        margin-top: 15px;
        margin-left: 10px
    }

    .main_inbox_div .inboxtabDiv .tab-content .messageFilterAndActionDiv {
        float: none;
        margin: 16px auto 0;
        text-align: center;
        display: none;
    }

    .main_inbox_div .inboxtabDiv .tab-content {
        padding: 0
    }

        .main_inbox_div .inboxtabDiv .tab-content .divNewPagination {
            display: inline-block;
            width: 100%;
        }

    .main_inbox_div .inboxtabDiv .down_fillter_option .comm_div_filter {
        width: 100%;
        margin-bottom: 10px;
    }

    .main_inbox_div .inboxtabDiv .tab-content .divNewPagination .messageFilterAndActionDiv.messageSearchByTitleDivView {
        margin: 10px 5px 0 0;
    }

    .main_inbox_div .inboxtabDiv .tab-content .topicAdminPostOptions {
        margin-top: 20px;
    }

    .main_inbox_div div[class^=col] {
        padding-left: 0;
        padding-right: 0;
    }

    .row.profileRow div[class^=col].profileRightDetailCol .table-responsive {
        margin-bottom: 0;
    }

        .row.profileRow div[class^=col].profileRightDetailCol .table-responsive tr th.dateTH,
        .main_inbox_div .inboxtabDiv .tab-content .table-responsive[data-pattern=priority-columns] > .table > tbody > tr td.DateTD {
            display: none;
        }

    .main_inbox_div .inboxtabDiv .tab-content .divNewPagination .new_pagination_section {
        padding: 20px 5px;
    }

    .main_inbox_div .inboxtabDiv .tab-content .table-responsive[data-pattern=priority-columns] > .table > tbody > tr td .tableStatics b {
        display: inline-block;
        vertical-align: top;
    }

    .div-pm-oprations {
        padding: 20px 10px;
    }

        .div-pm-oprations .form-control {
            width: 256px;
        }

    .row.profileRow div[class^=col].profileRightDetailCol .table-responsive tr.readMsgRow td h5 {
        padding-bottom: 0
    }

    .messageActionButtonsDiv a {
        padding: 6px 13px;
        margin-right: 0;
        margin-bottom: 10px;
    }

    .messageActionButtonsDiv {
        width: 100%;
        margin: 10px auto 0;
        text-align: center
    }

    .divInboxCalculator ul li {
        margin-right: 5px;
        font-size: 13px
    }

        .divInboxCalculator ul li .icons_comm_set,
        .row.profileRow div[class^=col].profileRightDetailCol .table-responsive tr td.leftAlign .icons_comm_set,
        .right300pxSection ul.tabListNav li.active {
            margin-right: 0
        }

    .divInboxCalculator {
        padding: 7px
    }

    .row.profileRow div[class^=col].profileRightDetailCol .table-responsive tr td.leftAlign a {
        font-size: 15px;
        width: 80%;
        padding-left: 5px;
    }

    .comm_admin_topic .modal-dialog.popupErrorPage {
        width: 100%;
    }

    .right300pxSection ul.tabListNav li {
        width: 49%;
        display: inline-block;
        text-align: center
    }

        .right300pxSection ul.tabListNav li.active:before {
            content: "";
            width: 11px;
            height: 11px;
            position: absolute;
            bottom: -6px;
            left: 0;
            right: 0;
            margin: auto;
            border-top: 1px solid #e80844;
            border-left: 1px solid #e80844;
            transform: rotateZ(-135deg)
        }

        .right300pxSection ul.tabListNav li.active:after {
            content: "";
            width: 60px;
            height: 1px;
            position: absolute;
            left: 0;
            background: #e80844;
            box-shadow: 74px 0 #e80844;
            bottom: -1px
        }

        .right300pxSection ul.tabListNav li a,
        .row.channelLogoNDescRow div[class^=col].rightCol {
            text-align: center
        }

    .right300pxSection .divCommonContainer .tab-pane .common_section_in_div:nth-child(odd) {
        background: 0 0;
        padding-top: 0
    }

    .right300pxSection .divCommonContainer .tab-pane .common_section_in_div .container {
        padding-left: 0;
        padding-right: 0
    }

    .forumThumbChaksaRow div[class^=col].chaskaMeter {
        padding-bottom: 10px
    }

    .row.forumBtnRow.forumBtnArea a.shareLink {
        margin-left: 10px
    }

    .forumRightColBanner .resMin768 {
        display: none
    }

    .forumThumbChaksaRow div[class^=col].chaskaMeter,
    .forumThumbChaksaRow div[class^=col].aboutShow,
    .aboutShowSection .forumThumbChaksaRow div[class^=col].showThumb {
        width: 100%
    }

        .aboutShowSection .forumThumbChaksaRow div[class^=col].showThumb img,
        .aboutShowSection .forumThumbChaksaRow div[class^=col].showThumb {
            height: auto
        }

    section.aboutShowSection {
        padding-bottom: 0;
        padding-top: 0;
    }

    section.pageTitleSection.tv_show_title_page {
        padding: 20px 0
    }

    .sticky {
        position: static
    }

    .container.forumPageContainer .row.forumRow div[class^=col].leftContainer {
        padding-left: 5px;
        padding-right: 5px
    }

    .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td.topicTd .tableStatics span {
        width: auto
    }

    .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td.topicTd span {
        width: 80%
    }

    .forunTopicsTbl .topicTd p.topicPageCount {
        padding-left: 0;
        font-weight: 400
    }

    .table_new_replay_on_div table tr th:last-child strong {
        display: block
    }

    .table_new_replay_on_div table tr th:last-child span,
    .dropbtn .fa {
        display: none
    }

    .showCast .row.castRow div[class^=col].celebNameCol img.img-circle {
        vertical-align: top
    }

    .right_side_in_div .before_login {
        top: 7px;
        right: 10px
    }

    .right_side_in_div .after_loin_div_start ul li .click_icon a {
        height: 45px;
        padding: 11px 4px
    }

    .after_loin_div_start .userpro .content_user {
        display: none
    }

    .right_side_in_div .after_loin_div_start ul li .click_icon a img {
        margin-top: 0
    }

    .after_loin_div_start .userpro {
        width: 20%;
        margin-top: 2px;
        float: right
    }

    .after_loin_div_start ul {
        float: left
    }

    .after_loin_div_start .userpro img {
        width: 100%
    }

    .stickyFixed {
        position: fixed;
        width: 100%;
        top: 0;
        z-index: 100
    }

    .search_bar_function_header .mansearchdiv .text_div {
        margin-bottom: 10px
    }

        .search_bar_function_header .mansearchdiv .text_div input,
        .search_bar_function_header .mansearchdiv .text_div select {
            border-radius: 2px
        }

    .containerSectionDiv.containerSecMoreSpaceDiv {
        padding: 0
    }

        .containerSectionDiv.containerSecMoreSpaceDiv .headingBox {
            padding: 0 15px;
            margin-bottom: 0;
            margin-top: 16px;
            /*display: none*/
        }

        .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv .thumbNTitleDiv .content_div .hidden_contentDiv {
            padding: 13px
        }

        .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col {
            padding: 10px 0 0 0
        }

            .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv img,
            .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv .embed-responsive,
            .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv .content_div {
                display: inline-block;
                vertical-align: top;
            }

            .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv img {
                width: 125px;
                height: auto;
            }

            .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv .embed-responsive {
                width: 125px;
                padding-bottom: 20%;
            }

            .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv .content_div {
                position: static;
                background: transparent;
                width: 61%;
                padding-left: 5px
            }

            .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .row2ColVertical:last-child {
                margin-left: 0;
                padding-top: 6px;
            }

            .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv .content_div .hidden_contentDiv h6 {
                color: #000;
                font-size: 13px;
                line-height: 16px;
            }

            .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv .content_div .hidden_contentDiv {
                padding: 0;
            }

        .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv .thumbNTitleDiv .content_div .hidden_contentDiv .time_date_Div {
            display: inline-block;
            opacity: 1;
        }

        .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv .thumbNTitleDiv:hover .content_div .hidden_contentDiv .time_date_Div {
            padding: 0;
        }

        .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv .content_div .hidden_contentDiv .time_date_Div p .fa,
        .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv .content_div .hidden_contentDiv .time_date_Div p span {
            color: #8e8e8e;
        }

        .containerSectionDiv.containerSecMoreSpaceDiv.yellowBg .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv .content_div .hidden_contentDiv .time_date_Div p .fa,
        .containerSectionDiv.containerSecMoreSpaceDiv.yellowBg .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv .content_div .hidden_contentDiv .time_date_Div p span {
            color: #000;
        }

        .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv {
            width: 100%
        }

        .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 {
            padding: 10px;
            text-align: left;
        }

    .right_side_in_div .after_loin_div_start .dropdown .hover_hide.CommentDiv {
        right: -53px
    }

        .right_side_in_div .after_loin_div_start .dropdown .hover_hide.CommentDiv .fa {
            right: 46px
        }

    .right_side_in_div .after_loin_div_start .dropdown .hover_hide.BellDiv .fa {
        right: -5px
    }

    .right_side_in_div .after_loin_div_start .dropdown .hover_hide.UserProfile {
        right: 16px
    }

    .divCommonContainer.borderOnlyVideos,
    .videoCommentBox {
        border: 0
    }

        .divCommonContainer.borderOnlyVideos .common_section_in_div {
            padding: 0
        }

    section.videoPlaySection2 .row.videoPlayPageRow div[class^=col].leftDetailCol {
        border-right: 0
    }

    .showCast .movieCastNCredits .castRow {
        display: inline-block;
        width: 100%
    }

        .showCast .movieCastNCredits .castRow .celebNameCol {
            padding-bottom: 0
        }

    .overlay_div_sec .overlay span {
        line-height: normal;
    }

    .showCast .movieCastNCredits .castRow .celebNameCol .celebRoleCol {
        margin: -22px 0 0 77px
    }

    .commentContent .commentReply a {
        padding: 0 4px
    }

        .commentContent .commentReply a small {
            display: none
        }

    .forums_threadtopic {
        margin-top: 10px
    }

    .right300pxSection.AboutTVShowSection {
        padding: 0
    }

    .movieCastNCredits .row.castRow div[class^=col].celebNameCol p {
        color: #e80844;
        font-family: 'Open Sans', sans-serif !important;
        text-transform: capitalize;
    }

        .movieCastNCredits .row.castRow div[class^=col].celebNameCol p.showdesc {
            color: #000;
        }

        .movieCastNCredits .row.castRow div[class^=col].celebNameCol p span {
            color: #6f6f6f;
            text-transform: uppercase
        }

    .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td .table_home p.tableStatics a {
        width: auto
    }

    .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td .table_home .icons_comm_set {
        margin-right: 0;
    }

    .trashtopics {
        padding: 0 10px 10px
    }

    section.channelLogoDescSection {
        padding: 20px 0
    }

    section.movieRight300Section .row.movieRight300Row {
        padding: 0
    }

    .tv_show_in_div_section .nav-tabs {
        border: 0
    }

        .tv_show_in_div_section .nav-tabs li a {
            padding: 15px 0 15px
        }

    .top-list-topic .tv_show_in_div_section .nav-tabs li a span {
        display: none;
    }

    .top-list-topic .tv_show_in_div_section .nav-tabs li a {
        font-size: 11px;
    }

    .nav-tabs.movieTabMenu {
        font-size: 13px
    }

        .nav-tabs.movieTabMenu li {
            width: 49%;
            display: inline-block
        }

            .nav-tabs.movieTabMenu li.active:after {
                bottom: 0
            }

    .right300pxRow.divfanclubNew {
        padding: 20px 0;
        width: 100%;
    }

    section.right300pxSection .follw_div_button.fanclub_button {
        margin-top: 20px
    }

    .photoContainer.photoDetailsGallery .wrapper .courtesyTag {
        width: auto;
        float: none;
        padding: 10px 0;
    }

    .table_new_replay_on_div table tr td.topicTd .table_home .table-first-td-div-class a {
        width: 89%
    }

    .featursforums a img,
    .popularTVShowArea .row.tvShowRow .tvShowBlock .inner .channelLogo a img {
        width: 100%
    }

    .photoDialogRow div[class^="col"].photoCommentCol .commentOverflowY {
        overflow-y: auto;
    }

    .erro_page_in_section h1 {
        font-size: 26px
    }

    #photoDialogBox .modal-body .photoDialogRow h1 {
        font-size: 18px;
        padding: 10px 0 0 0;
        font-weight: 400;
        line-height: 22px;
    }

    .articleLeftGrayRow .rightCol h6.newsCategoryTitle span {
        display: inline-block;
        height: auto;
    }

    .common_section_in_div .thumb_in_common_div_height a.thumbLink .overlay_div_sec .overlay span.articleOverlay {
        width: 48%;
        line-height: normal;
    }

    a.btnReportCount {
        font-size: 12px;
        padding: 8px 16px;
    }

    .parent.Article_parent .row.articleLeftGrayRow div[class^=col].rightCol {
        padding: 0;
    }

    .overlay_div_sec .overlay span.articleOverlay {
        line-height: normal !important;
    }

    .articleLeftGrayRow .rightCol h6.newsCategoryTitle b {
        margin-bottom: 0;
    }

    .featursforums .featursdiv strong {
        font-size: 13px;
    }

    .div_paddingtop {
        padding: 0;
    }

    .common_section_in_div {
        padding: 10px 0;
    }

    .people_wh_likethis .modal-dialog {
        width: 100%;
        margin: auto;
    }

    article .articleAuthor a.fbRoundLink {
        margin-bottom: 0;
    }

    .btn.forumBigBtn.yellowBg {
        padding: 8px 10px;
    }

    .table_new_replay_on_div table tr td.topicTd .table_home .table-first-td-div-class,
    .table_new_replay_on_div table tr td.topicTd .table_home .table-first-td-div-class a {
        width: 100%;
    }

    .photoContainer .wrapper .views_link_div {
        width: 56px;
    }

    form.forumJump .select_carat_div:after {
        top: 17px;
        transform: none;
    }

    article .articleAuthor .whatsUpLink,
    article .articleAuthor a.fbRoundLink {
        display: inline-block;
        vertical-align: top;
    }

    .forumsDivSectionCom .table_new_replay_on_div table tr td.topicTd .table_home .table-first-td-div-class {
        width: 100%;
    }

        .forumsDivSectionCom .table_new_replay_on_div table tr td.topicTd .table_home .table-first-td-div-class a {
            width: 87%;
            word-break: break-word;
        }

        .forumsDivSectionCom .table_new_replay_on_div table tr td.topicTd .table_home .table-first-td-div-class p.tableStatics a,
        .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class .tableStatics span {
            width: auto;
        }

    .heat-rating.popoverWarnLevel {
        margin: 13px auto 10px;
        width: 37%;
        text-align: center;
    }

        .heat-rating.popoverWarnLevel a {
            width: 100% !important;
        }

    .hover_popup_div .record .allpostDiv {
        width: 61%;
    }

    .commentBlock.commentPopoverDiv .commentRightCol.commentRightMain {
        width: 76%;
    }

    .commentBlock.commentPopoverDiv .commentUserAvatar {
        padding: 3px;
    }

    .all_patten_popup .modal-dialog {
        margin: 20px auto;
    }

    .glbAnnouncementArea.container {
        padding: 0;
    }

        .glbAnnouncementArea.container .announcementRow2 {
            display: grid;
        }

            .glbAnnouncementArea.container .announcementRow2 .glbAnnouncementRightCol {
                order: 2;
            }

    .messageContentSection .postListView .row.postListRow {
        margin: 0 -5px;
    }

    .profileSection .main_inbox_div .inboxtabDiv .tab-content .table-responsive[data-pattern=priority-columns] > .table > tbody > tr td .tableStatics .fa-stackexchange {
        font-size: 13px;
        color: #5cb85c;
    }

    .profileSection .main_inbox_div .inboxtabDiv .tab-content .table-responsive[data-pattern=priority-columns] > .table > tbody > tr td .tableStatics .fa-clock {
        font-size: 13px;
        color: #8ca70b;
    }

    .profileSection .newMessageContainer {
        margin: 0;
        padding: 20px 0 11px;
    }

        .profileSection .newMessageContainer .messageContainer {
            padding: 5px 0;
        }

        .profileSection .newMessageContainer .messageFooter {
            padding-left: 5px;
            padding-right: 5px;
        }

    .profileSection .sendToAddressBar .select2 {
        width: 100% !important;
        border: 1px solid #ddd;
    }

    .profileSection .select2-container--default.select2-container--focus .select2-selection--multiple {
        border: 1px solid #ddd;
        border-radius: 5px;
    }

    .profileSection .heading_profile_div {
        margin-top: 0;
    }

    .comm_search_bar_div_head .navSearchBtn .search_icon {
        position: relative;
    }

    .row .celebIndexRow div[class^=col].celebList .thumbnail.celebThumbIndex {
        height: 182px;
    }

    .PollDesignDiv {
        padding: 10px 0;
        margin: 0 -15px;
    }

        .PollDesignDiv .simditor_right .simditor_right_side {
            margin: 0 -5px;
        }

    .filterdiv_infilmogrpy .celebnav {
        margin-top: 0;
        display: inline-block;
        vertical-align: top;
        width: 76%;
    }

    .heat-rating.popoverWarnLevel a {
        padding-left: 18px;
        display: inline-block;
    }

    .common_section_in_div .thumb_in_common_div_height a.thumbLink span {
        width: 58%;
        line-height: 16px;
        font-size: 13px;
        display: inline-block;
        padding: 0 0 0 8px;
    }

    .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th:first-child {
        width: auto;
    }

    .inboxtabDiv .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th:first-child {
        width: 1%;
    }

    .row.fanclubListRow div[class^=col] {
        float: none;
    }

    .right300pxSection.all_poll_section .PollDesignDiv .btn {
        padding: 8px 19px;
        margin: 10px 0;
    }

    .forumsDivSectionCom .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
        width: 82%;
    }

    .photoContainer .wrapper .link .editArticleAdmin {
        float: none;
        vertical-align: top;
        display: inline-block;
    }

    .comm_admin_topic .modal-dialog {
        width: 100%;
        margin: auto;
    }

    .right300pxRow.divfanclubNew {
        padding: 0;
    }

    .comm_admin_topic p {
        margin-top: 0;
    }

    .profileSection .row.profileRow div[class^=col].profileRightDetailCol .inboxTbl tr td .tableStatics .fa.fa-stackexchange {
        color: #5cb85c;
        font-size: 13px;
    }

    .profileSection .row.profileRow div[class^=col].profileRightDetailCol .inboxTbl tr td .tableStatics .fa.fa-clock {
        color: #8ca70b;
        font-size: 13px;
    }

    .main_inbox_div .tab-content .messageActionButtonsDiv {
        padding: 0 10px;
    }

    .no_more_disscussion img {
        width: 139px;
    }

    .no_more_disscussion p {
        font-size: 14px;
    }

    .profileSection .row.profileRow div[class^=col].profileRightDetailCol .table-responsive.divmyDrafts tr td.leftAlign a {
        width: 100%;
    }

    .table_new_replay_on_div.divmyDrafts table tr th.offThTd,
    .table_new_replay_on_div.divmyDrafts table tr th.offThTd {
        display: block !important;
    }

    .row.mediaGalleryItemMasonry .row.masonryEventRow .well.photoWell .gallery_section_divbog .mediaGalleryDetailsCard {
        padding: 10px;
    }

    ul.testimonialsTabListNav li.active:before {
        bottom: -5px;
    }

    ul.testimonialsTabListNav li.active:after {
        bottom: -1px;
    }

    ul.testimonialsTabListNav li.active a:active,
    ul.testimonialsTabListNav li.active a:hover,
    ul.testimonialsTabListNav li.active a:link,
    ul.testimonialsTabListNav li.active a:visited {
        border-left: 0;
    }

    .mywatchtopicsandposts .table-responsive.forunTopicsTbl.table_new_replay_on_div tr td p.tableStatics .fa.fa-doc-text {
        color: #ef3238;
    }

    .mywatchtopicsandposts .table-responsive.forunTopicsTbl.table_new_replay_on_div tr td p.tableStatics .fa.fa-pencil {
        color: #44b69c;
    }

    .profileSection .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
        width: 74%;
    }

    .divwatchedTopic a {
        padding: 0;
        background: transparent;
    }

        .divwatchedTopic a strong,
        .divForumLikeHeart a strong {
            display: none;
        }

        .divwatchedTopic a span {
            margin-right: 0;
        }

    .divForumLikeHeart a {
        padding: 0;
        background: transparent;
    }

        .divForumLikeHeart a span {
            padding: 4px 7px;
        }

    .whiteBg.videoCommentBox {
        padding: 10px;
    }

    .videoPlaySection2 .container.forumPageContainer .row.videoPlayPageRow {
        overflow: hidden;
    }

    section.videoPlaySection2 .rightCol {
        padding: 10px 0;
    }

    .searchTermFormDiv .searchBox {
        margin-bottom: 10px;
    }

    .row.mediaGalleryItemMasonry .row.masonryEventRow {
        -moz-column-width: 10em;
        -webkit-column-width: 10em;
        -moz-column-gap: 1em;
        -webkit-column-gap: 1em;
        column-count: 1;
        column-gap: 0;
    }

    .commentContainer .commentBlock .pull-left {
        margin-right: 5px;
    }

    .replyOnComment .commentRightSub {
        width: 67%;
    }

    .divCommonContainer .common_section_in_div .container {
        padding-right: 0;
    }

    .discussion_section .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class p.tableStatics a {
        width: auto;
    }

    .videoCommentBox h4 {
        font-size: 16px;
        float: none;
    }

    .commentContent .commentReply a {
        font-size: 12px;
    }

    .replyOnComment .commentReplyUserAvatar {
        width: 50px;
    }

    .photoDialogModal .videoCommentBox h4 {
        font-size: 16px;
    }

        .photoDialogModal .videoCommentBox h4 b {
            font-size: 13px;
        }

    #photoDialogBox .whiteBg.videoCommentBox {
        padding: 0;
    }

    ul.testimonialsTabListNav li {
        height: 32px;
    }

    .movieCastNCredits castRow:first-child {
        border-top: 0;
    }

    .fan_club_new_section .user_fanclub .left_div {
        width: 50px;
        height: 50px;
    }

    .fan_club_new_section .user_fanclub {
        min-height: 73px;
    }

    .profileSection .row.profileRow div[class^=col].profileRightDetailCol .table-responsive table tr.userpostForumName td {
        padding-bottom: 8px;
    }

    .newsFeed .newsMessageContainer.slamBookContainer h4.slamBookQuestionAns:first-child {
        padding-top: 0;
    }

    .slamBookQuestionAns .profile_img {
        width: 10%;
    }

    .newsFeed .newsMessageContainer .slamBookQuestionAns span {
        width: 87%;
    }

    .newsFeed .newsMessageContainer.slamBookContainer h4 {
        padding-left: 0;
        padding-right: 0;
    }

    .notifiation_section .notifiaction_div ul li .img_div {
        width: auto;
    }

    .notifiation_section .notifiaction_div ul li .content_div {
        width: 82%;
    }

        .notifiation_section .notifiaction_div ul li .content_div .content {
            width: 80%;
        }

    .notifiation_section .notifiaction_div ul li .senderimg {
        width: 54px;
    }

    .todaysNews div[class^=col] .thumbnail .caption {
        position: static;
    }

    .todaysNews div[class^=col] .thumbnail a.thumbLink {
        width: 120px;
    }

        .todaysNews div[class^=col] .thumbnail a.thumbLink img {
            margin-right: 0;
        }

    .todaysNews div[class^=col] .thumbnail .ContentDetaDiv {
        width: 61%;
        display: inline-block;
        vertical-align: top;
        margin-left: 5px;
    }

        .todaysNews div[class^=col] .thumbnail .ContentDetaDiv a {
            width: 100%;
            font-size: 12px;
        }

        .todaysNews div[class^=col] .thumbnail .ContentDetaDiv .caption {
            padding: 0;
        }

            .todaysNews div[class^=col] .thumbnail .ContentDetaDiv .caption p {
                padding: 0;
                font-size: 11px;
            }

    .profileSection .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class a {
        width: 85%;
    }

    .profileSection .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class p.tableStatics a,
    .profileSection .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class p.topicPageCount a {
        width: auto;
    }

    .profileSection .sendToAddressBar.msgSubject .redBtn,
    a.btnReportCount span i.fa,
    a.btnReportCount strong,
    a.btnReportCount span {
        font-size: 12px;
    }

    .profileSection .sendToAddressBar.msgSubject .select2 {
        width: 70% !important;
    }

    .SendSelectPersonMessage .modal-dialog .modal-content .modal-body .showAllList {
        height: 400px;
    }

    a.btnReportCount span {
        background: transparent;
        margin: 0;
        padding: 0;
    }

    .forumsDivSectionCom .reportedPostsTable .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
        width: 77%;
    }

    .forumsDivSectionCom .reportedPostsTable .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home p.tableStatics span {
        width: auto;
    }

    .reportedPostsTable .reportedTopicAction button.btn,
    .reportedPostsTable .reportedTopicAction a {
        width: 30px;
        height: 30px;
    }

    .reportedPostsTable .reportedTopicAction a {
        padding: 5px 2px;
    }

        .reportedPostsTable .reportedTopicAction a.btn-danger .fa {
            font-size: 10px;
        }

    .adslot_1 {
        width: 320px !important;
    }

    .poll_table_div .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr:nth-child(odd) {
        padding-bottom: 0px;
    }

    .poll_table_div .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr:last-child td {
        padding-bottom: 10px;
    }

    .row.profileRow div[class^=col].profileRightDetailCol .table-responsive.divmyDrafts tr th {
        text-align: center;
    }

        .row.profileRow div[class^=col].profileRightDetailCol .table-responsive.divmyDrafts tr th .fa {
            display: block;
        }

    .divmyDrafts.table-responsive[data-pattern=priority-columns] > .table > tbody > tr.unreadMsgRow td a {
        font-size: 13px;
    }

    .hover_popup_div .user_photo {
        height: 73px;
        overflow: hidden;
    }

    ul.testimonialsTabListNav li a {
        height: auto;
    }

    .fan_club_new_section .content_of_data {
        padding-top: 10px;
    }

    .forunTopicsTbl.table_new_replay_on_div .lastPostTd b a {
        word-break: break-all;
    }

    .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td.lastPostTd {
        width: 100px;
    }

    .halloffame.halloffamebg .headingdiv {
        padding: 0 10px;
    }

    .author_section .socialLink {
        bottom: 7px;
    }

    .right_side_in_div .after_loin_div_start .dropdown .hover_hide.UserProfile .fa {
        right: -7px
    }

    .main_inbox_div .inboxtabDiv .tab-content .messageFilterAndActionDiv {
        display: inline-block;
        float: right;
    }

        .main_inbox_div .inboxtabDiv .tab-content .messageFilterAndActionDiv input {
            width: 77%;
        }

    .divCatergoryMetaDescription,
    .row.profileRow div[class^=col].profileRightDetailCol .usernameChangeLogTableDiv .table_new_replay_on_div.table-responsive tr td.leftAlign:last-child {
        display: none;
    }

    .userfanclub_section.divMyProfileVisitors .user_list_div .user-list {
        width: 30%;
    }

    .right_side_in_div .after_loin_div_start .dropdown .hover_hide .menuList a {
        width: 100%;
        padding: 7px;
        font-size: 12px;
        text-align: left;
    }

    .right_side_in_div .after_loin_div_start .dropdown .hover_hide.UserProfile .select.form-control {
        margin: 11px auto;
    }

    .row.profileRow div[class^=col].profileRightDetailCol .usernameChangeLogTableDiv .table_new_replay_on_div.table-responsive tr td.leftAlign .tableStatics .fa {
        display: inline-block;
        vertical-align: top;
        color: #8ca70b;
    }

    .row.profileRow div[class^=col].profileRightDetailCol .usernameChangeLogTableDiv .table_new_replay_on_div.table-responsive tr td.leftAlign span {
        margin: 0;
        display: inline-block;
        vertical-align: top;
    }

    .profileSection .heading_profile_div.UserPreferencesDiv .per_details {
        padding: 20px;
    }

    .profileSection .heading_profile_div .per_details ul li strong:before {
        content: none;
    }

    .table_Rss_Div .table tr td:first-child {
        width: auto;
    }

    .userGotoPagination .page_section_div .new_pagination_section li input,
    .userGotoPagination .page_section_div .new_pagination_section li strong {
        width: 30px;
    }

    .message_type_settings .scrapReplyList .replyOnComment .commentRightCol h5 a {
        padding: 0;
    }

    .row.masonryEventRow.latestMediaGalleryStyle .item {
        width: 100%;
    }

    .showchaskameterlistranking .thumbnail.newsThumbnail .RankingStar .Rankdiv .rankIcon_div {
        width: 22px;
        height: 23px;
        display: inline-block;
        float: left;
    }

        .showchaskameterlistranking .thumbnail.newsThumbnail .RankingStar .Rankdiv .rankIcon_div .fa {
            font-size: 13px;
        }

    .showchaskameterlistranking .thumbnail.newsThumbnail .RankingStar .Rankdiv .rankRate_div {
        font-size: 8px;
        display: inline-block;
        vertical-align: top;
    }

    .reportedPostsTable .ReportDivtr .reportlist .content_report {
        width: 85%;
    }

        .reportedPostsTable .ReportDivtr .reportlist .content_report .btnClick a.btn {
            width: 30px;
            height: 30px;
        }

    .profileSection .heading_profile_div .profileSubNav ul li .userBuddyListMenuDiv .badge {
        display: inline-block;
    }

    .halloffame .hallofdiv .users_Div .user_image_div_in {
        width: 100px;
        height: 100px;
    }

    .AllPopularForumsList .ForumsTable .table-responsive.forunTopicsTbl.table_new_replay_on_div.TopForumsTable table tr th.offThTd span {
        display: block !important;
    }

    .AllPopularForumsList .ForumsTable .table-responsive.forunTopicsTbl.table_new_replay_on_div.TopForumsTable table tr td.topicTd .table_home span {
        width: 100% !important;
    }

    .hover_popup_div .userBlockDiv a.btn {
        width: 25px !important;
    }

    .reportedPostsTable .ReportDivtr td ul li {
        width: 65px;
    }

        .reportedPostsTable .ReportDivtr td ul li:nth-child(1) {
            width: 255px;
        }

        .reportedPostsTable .ReportDivtr td ul li.countidDiv a {
            font-size: 12px;
        }

    .reportedPostsTable .ReportDivtr .reportlist img {
        width: 11%;
    }

    .reportedPostsTable .ReportDivtr .btnClick a.btn {
        width: 30px;
        height: 30px;
    }

    .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td .table_home p.tableStatics .hover_popup_div .button_sec.button_newstruck a.commBtnPopover {
        width: 20%;
    }

    .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td .table_home p.tableStatics .hover_popup_div .record .allpostDiv span a {
        margin-top: 0;
    }

    .EmojiList {
        padding-left: 0;
    }

        .EmojiList .modal-dialog {
            margin: 0 auto;
        }

    .nextstorydiv {
        border-top-color: #fff;
        color: #000;
        font-weight: 600;
    }

        .nextstorydiv:before {
            border-top-color: #fff;
        }

    .profileSection .newMessageContainer .messageContainer .emojiListDiv {
        margin-top: 4px;
    }

    .per_details .nav-tabs li {
        width: 33%;
    }

        .per_details .nav-tabs li a {
            padding: 10px;
            font-size: 10px;
            font-weight: 600;
        }

    .profileSection .per_details h3 {
        font-size: 13px;
    }

        .profileSection .per_details h3:before {
            right: 0;
            top: 0;
        }

    .profileSection .per_details .user_choies .checkRadio .radioIF {
        font-size: 11px;
    }

    .forums-developement-section .table_new_replay_on_div table tr td.authorColor ul li {
        text-align: center;
    }

        .forums-developement-section .table_new_replay_on_div table tr td.authorColor ul li .content_img h3 {
            word-break: break-all;
        }

    .forums-developement-section .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
        width: 100%;
        display: inline-block;
    }

    .newsArticleFixedBar ul {
        display: none;
    }

    .firstPostAdv {
        background: #fff;
    }

    .postListView .row.postListRow.postlistwidth div[class^=col-].postListRowRight .postContainer {
        padding: 0;
        margin: 0 -5px;
    }

    .postListView .postlistwidth .copycontent .content_topic_div {
        display: inline-block;
        vertical-align: top;
        width: 84%;
        padding: 5px;
    }

    .postListView .postlistwidth {
        width: 100%;
    }

    .topic-table-div .postListView {
        margin-bottom: 0;
        padding-bottom: 17px;
    }

        .topic-table-div .postListView:last-child {
            padding-bottom: 0;
        }

    /*    .fanfiction_section .container {
        padding: 0;
    }

    .fanfiction_section .tagDiv {
        padding: 14px;
    }

    .all-stories-section {
        padding: 20px 0;
    }

        .all-stories-section .media {
            margin-bottom: 16px;
            height: 262px;
        }

            .all-stories-section .media .media-body {
                width: 52%;
                padding: 0 0 0 5px;
            }

            .all-stories-section .media .mr-3 {
                width: 46%;
                height: 262px;
            }

            .all-stories-section .media .media-body a {
                font-size: 14px;
            }

            .all-stories-section .media .media-body .button-story {
                margin-top: 5px;
            }

            .all-stories-section .media .media-body a.readBtn {
                padding: 4px 8px;
            }

            .all-stories-section .media .media-body .button-story .tagDiv a {
                padding: 6px 14px;
            }

    .latest-stories {
        margin-top: 10px;
    }

    .all-stories-section {
        padding: 0;
    }

    .latest-stories .all-stories-section .media .media-body {
        width: 45%;
    }

    .latest-stories .all-stories-section .media {
        height: 137px;
    }

        .latest-stories .all-stories-section .media .mr-3 {
            width: 24%;
            height: 129px;
        }

        .latest-stories .all-stories-section .media .media-body {
            width: 74%;
        }

    .fanfiction_section .fanfiaction-topic-section {
        padding: 0px;
    }

        .fanfiction_section .fanfiaction-topic-section:after {
            content: none;
        }

        .fanfiction_section .fanfiaction-topic-section .topic-details .topic-img {
            width: 100%;
            margin-bottom: 0;
            background: url('/content/img/celeboverview_texturebg.png');
            background-size: cover;
            text-align: center;
        }

            .fanfiction_section .fanfiaction-topic-section .topic-details .topic-img .btn-success {
                margin-top: 77px;
            }

            .fanfiction_section .fanfiaction-topic-section .topic-details .topic-img img {
                margin: 31px auto -65px;
                width: 44%;
                height: 262px;
            }

        .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div {
            width: 100%;
            padding: 77px 20px 20px;
            position: relative
        }

            .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div h1 {
                font-size: 20px;
                margin: 30px 0 10px;
                line-height: 25px;
            }

            .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author {
                margin-top: 40px;
            }

                .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .authorname {
                    width: 87%;
                }

                    .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .authorname .author-social-icon {
                        position: absolute;
                        top: 64px;
                        right: 10px;
                    }

                        .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author .authorname .author-social-icon a {
                            width: 30px;
                            height: 30px;
                        }

    .fanfiction_section .topic-fanfication .topic-button-read {
        padding: 10px;
        display: inline-block;
        width: 100%;
    }

    .fanfiction_section .topic-fanfication .content-topic {
        padding: 0 20px;
    }

    .fanfiction_section .topic-fanfication .topic-table-content {
        padding: 20px 0;
    }

    .story-author-details .author-link-details .author-social-icon small,
    .story-author-details .author-link-details .author-social-icon a {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

        .story-author-details .author-link-details .author-social-icon small .fa {
            font-size: 18px;
        }

    .story-author-details .right-content-author {
        padding: 20px 10px;
    }

        .story-author-details .right-content-author p {
            margin-bottom: 10px;
        }

    .continue-btn {
        text-align: center;
    }

        .continue-btn .btn {
            padding: 8px 12px;
            font-size: 12px;
        }

    .story-author-details .stroy-recomandation .all-stories-section .media img {
        width: 40%;
    }

    .story-author-details .stroy-recomandation .all-stories-section .media .button-story .tagDiv a {
        padding: 5px 13px;
    }

    .story-author-details .stroy-recomandation .all-stories-section .media .button-story a.btn.readBtn {
        margin-bottom: 10px;
    }

    .fanfiction_section .today-stories {
        padding: 10px 5px;
    }

        .fanfiction_section .today-stories .today-stories-img img {
            width: 100%;
            height: 262px;
        }

        .fanfiction_section .today-stories .top-hot-story {
            margin-bottom: 17px;
        }

            .fanfiction_section .today-stories .top-hot-story .fa {
                z-index: 9;
            }

        .fanfiction_section .today-stories .today-hot-storie {
            padding: 0;
        }

        .fanfiction_section .today-stories .top-hot-story h6 {
            font-size: 16px;
        }

        .fanfiction_section .today-stories .top-hot-story span {
            font-size: 13px;
        }

        .fanfiction_section .today-stories .today-hot-storie h4 {
            margin: 0 0 10px 0;
            font-size: 18px;
        }

        .fanfiction_section .today-stories .today-hot-storie ul {
            margin-bottom: 0;
        }

        .fanfiction_section .today-stories .today-hot-storie b {
            font-size: 9px;
            margin-right: 5px;
            font-weight: 600;
        }

            .fanfiction_section .today-stories .today-hot-storie b .fa {
                font-size: 12px;
            }

        .fanfiction_section .today-stories .today-hot-storie .button-complete-story {
            margin-top: 10px;
        }

        .fanfiction_section .today-stories .today-hot-storie h4 a {
            width: 100%;
            display: inline-block;
        }

        .fanfiction_section .today-stories .today-hot-storie p {
            font-size: 12px;
            line-height: 16px;
        }

    .author-type-story {
        position: relative;
    }

        .author-type-story .order-type {
            padding: 0;
        }

        .author-type-story .story-img-type {
            display: none;
        }

    .author-section .right-content-author .dropdown {
        width: 100%;
        margin: 0;
    }

        .author-section .right-content-author .dropdown button p {
            margin-bottom: 0;
        }

    .author-type-story .author-details {
        width: 100%;
        padding-left: 0;
    }

    .author-type-story .story-img-type {
        width: 24%;
    }

    .author-type-story .author-details .author-link-details .author-detl {
        width: 79%;
    }

        .author-type-story .author-details .author-link-details .author-detl .author-social-icon {
            float: none;
            margin: 10px 0;
        }

            .author-type-story .author-details .author-link-details .author-detl .author-social-icon a {
                width: 30px;
                height: 30px;
            }

    .author-section .right-content-author .dropdown button {
        padding: 7px;
    }

    .story-author-details .author-section .right-content-author .fanfictionchapter-content {
        padding: 16px 0 50px;
    }

    .divCommonContainer .all-stories-section .media .media-body {
        width: 53%;
    }

    .author-type-story .new-story .editArticleAdmin {
        margin-right: 0;
        margin-left: 6px;
    }
*/
    .help-center-details .details-button .btn {
        margin: 10px 0;
    }

    .help-center-section .help-option {
        height: auto;
    }

    .indiaforums-help-center:after {
        width: 100%;
        height: 100%;
        background-size: cover;
    }

    .dt-application-section .table-responsive.forunTopicsTbl[data-pattern="priority-columns"] > .table > thead > tr > th:first-child {
        width: 192px;
    }

    .dt-application-section .table-responsive.forunTopicsTbl[data-pattern="priority-columns"] > .table > thead > tr > th:last-child span {
        display: block;
    }

    .dt-application-section .table-responsive.forunTopicsTbl[data-pattern="priority-columns"] > .table > tbody > tr td.dtAppUserName p.tableStatics b .fa.fa-doc-text {
        color: #e89107;
    }

    .dt-application-section .table-responsive.forunTopicsTbl[data-pattern="priority-columns"] > .table > tbody > tr td.dtAppUserName p.tableStatics b .fa.fa-clock {
        color: #8ca70b;
    }

    .dt-application-section .table-responsive.forunTopicsTbl[data-pattern="priority-columns"] > .table > tbody > tr td.dtAppUserName p.tableStatics b .fa.fa-stackexchange {
        color: #e80844;
    }

    .dt-application-section .table-responsive.forunTopicsTbl[data-pattern="priority-columns"] > .table > tbody > tr td.dtAppUserName p.tableStatics a,
    .dt-application-section .table-responsive.forunTopicsTbl[data-pattern="priority-columns"] > .table > tbody > tr td.dtAppUserName p.tableStatics span {
        color: #000;
        font-weight: 500;
    }

    .dt-application-section .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td .joinbtn {
        color: #fff !important;
        margin-top: 5px;
        font-size: 12px;
    }

    .table_new_replay_on_div.mydtapplicationstable .table tr th:first-child {
        width: 273px;
    }

    .table_new_replay_on_div.mydtapplicationstable .table tr th:last-child span {
        display: block;
    }

    .table_new_replay_on_div.mydtapplicationstable .table tr td.dtAppReason {
        text-align: left !important;
    }

    .table_new_replay_on_div.mydtapplicationstable .table tr td.dtAppUserName p.tableStatics span {
        color: #000;
        font-weight: 500;
    }

    .table_new_replay_on_div.mydtapplicationstable .table tr td.dtAppUserName p.tableStatics b .fa.fa-clock {
        color: #8ca70b;
    }

    .dt-application-section .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td.dtAppUserName a.imguserDTGroup {
        width: 39px;
    }

    .table_new_replay_on_div.mydtapplicationstable .table tr td.dtAppUserName p.tableStatics b .fa.fa-stackexchange {
        color: #e80844;
    }

    .dt-application-section .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td.dtAppUserName a.userDTGroup {
        width: 62%;
        word-break: break-word;
        vertical-align: top;
    }

    .dt-answers-list .table-responsive.forunTopicsTbl[data-pattern="priority-columns"] > .table > tbody > tr td.dt-user-name {
        padding-bottom: 10px;
    }
    /*
    .divCommonContainer.userfanfictionlist .all-stories-section .media {
        height: 254px;
    }

    .story-author-details .author-type-story {
        padding: 10px;
    }

        .story-author-details .author-type-story .new-story {
            right: 10px;
            bottom: 0;
            position: absolute;
        }

        .story-author-details .author-type-story .author-details .author-link-details .author-detl {
            width: 83%;
        }

    .fanfiction_section .topic-fanfication .topic-button-read .classPlus .fa {
        font-size: 16px;
    }

    .author-type-story .new-story .editArticleAdmin a,
    .fanfiction_section .topic-fanfication .topic-button-read .editArticleAdmin a {
        width: 35px;
        height: 35px;
        padding: 0;
    }

    .author-type-story .author-details .viewscount li {
        margin-right: 5px;
    }
*/
    .dt-application-section .dt-select-option select {
        width: 189px;
    }

    .table_new_replay_on_div.mydtapplicationstable .table tr th:nth-child(1) {
        width: 300px;
    }

    .dt-application-section .dt-select-option label {
        font-size: 13px;
    }

    .dt-application-section .dt-select-option {
        text-align: left;
    }

        .dt-application-section .dt-select-option .btn-default {
            padding: 11px 16px;
            font-size: 11px;
            font-weight: 600;
        }

    /*    .fanfiction_section .today-stories .today-hot-storie .FFListAuthorDesc {
        font-size: 12px;
        font-weight: 600;
    }*/

    .userfanclub_section.help-center .user_list_div a.user-list {
        width: 23.7%
    }

    .pending-question-section {
        padding: 10px;
        margin-bottom: 10px;
    }

    .help-center-details .details-button {
        margin: 20px 0;
    }

        .help-center-details .details-button select {
            width: 100%;
        }

    .help-center-details .content-details {
        padding: 25px 0;
    }

        .help-center-details .content-details .answer-div {
            margin-left: 0;
            padding: 5px 0;
        }

        .help-center-details .content-details .send-profile,
        .help-center-details .content-details .heading2 {
            padding: 0;
        }

        .help-center-details .content-details .answer-div .send-profile .user {
            width: 90%;
        }

            .help-center-details .content-details .answer-div .send-profile .user .usercontent {
                width: 82%;
            }

    .movieOverviewSection.divCelebOveriew .celebOverviewRow .secondCol .innerCol h1 {
        width: 67%;
    }
    /*
    .fanfictiontitlesection .fanfictionadd-btn {
        padding: 8px;
        margin: 0 2px;
        font-size: 11px;
    }

    section.pageTitleSection.fanfictiontitlesection .heading {
        font-size: 19px;
    }*/

    .login-overlay .signup-section {
        width: 93%;
    }

    .question-pending-approval .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > thead > tr > th:last-child span {
        display: block;
    }

    .indiaforums-help-center .searchoptioninput input {
        width: 100%;
    }

    .indiaforums-help-center .searchoptioninput .btn.btn-info {
        width: 75px;
        margin: 10px auto 0;
    }

    .profileSection .divCommonContainer.userfanfictionlist {
        height: 257px;
    }

        .profileSection .divCommonContainer.userfanfictionlist .all-stories-section .media .media-body {
            width: 51%;
        }

    .question-pending-approval .table-responsive.forunTopicsTbl.admin-table.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td button.btn-edit {
        margin-bottom: 10px;
        padding: 8px;
    }

    .help-center-details {
        padding: 0 0 10px;
    }

    .help-center-section .help-center-details form {
        float: none;
        margin-top: 5px;
    }

    .help-center-section .help-center-details select {
        width: 213px;
    }

    .help-center-section .help-center-details button.btn {
        margin-left: 0;
        font-size: 12px;
    }

    .corona-virus p {
        width: 90%;
    }

    .indiaforums-help-center {
        padding: 30px 0;
    }

    /*    .story-author-details .author-type-story .new-story .dropdown .classPlus span {
        display: none;
    }*/
    .helpcenterlogin,
    .userfanclub_section.help-center .common_section_in_div.page_section_div .new_pagination_section li a span {
        display: none;
    }

    .story-author-details .author-type-story .new-story .dropdown .classPlus {
        padding: 5px;
    }

    .help-center-section ul li a.imguserDTGroup strong {
        top: -9px;
        right: -5px;
    }

    .userfanclub_section.help-center .common_section_in_div.page_section_div .new_pagination_section li {
        margin-top: 0;
    }

        .userfanclub_section.help-center .common_section_in_div.page_section_div .new_pagination_section li.center .btn_ForumPagination {
            font-size: 10px;
        }

    .tv_show_in_div_section .divCommonContainer .marg-top.four-col-in-div-show .thumbnail.newsThumbnail span strong,
    .tv_show_in_div_section .divCommonContainer .marg-top.four-col-in-div-show .thumbnail.newsThumbnail span span.spanChannelChaskaMeterRanks {
        width: 100%;
    }

    .tv_show_in_div_section .divCommonContainer .marg-top.four-col-in-div-show .thumbnail.newsThumbnail span span.spanChannelChaskaMeterRanks {
        padding-top: 10px;
        text-align: left;
    }

    .tv_show_in_div_section .divCommonContainer .marg-top.four-col-in-div-show {
        padding: 0 0 10px;
    }

    .forums-developement-section .lead-moderator {
        padding: 0 10px;
    }

        .forums-developement-section .lead-moderator .tab-content .tab-pane .details_div_info ul li .content_img {
            width: 80%;
        }

    .web-series-section a.div-webseries-forum-list {
        width: 47%;
        margin-bottom: 10px;
    }

    .gd-forums-area {
        padding-bottom: 0;
    }

    .gdForumArea.gd-forums-area .padd-right,
    .gdForumArea.gd-forums-area .padd-left {
        padding: 0;
    }

    .gdForumArea.gd-forums-area .general-forums {
        min-height: auto;
    }

    .gdForumArea.gd-forums-area .container .row div[class^="col"] a.static-forums {
        display: inline-block;
    }

    .chaskametter-section .chaskametter-table table tr th:last-child {
        width: 65px;
    }

        .chaskametter-section .chaskametter-table table tr th:last-child strong {
            display: none;
        }

        .chaskametter-section .chaskametter-table table tr th:last-child span {
            display: block;
            font-size: 12px;
        }

    .chaskametter-section .table-responsive.forunTopicsTbl.table_new_replay_on_div.chaskametter-table[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class a {
        font-size: 15px;
    }

    .chaskametter-section .table-responsive.forunTopicsTbl.table_new_replay_on_div.chaskametter-table[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
        width: 67%;
        padding: 0;
    }

        .chaskametter-section .table-responsive.forunTopicsTbl.table_new_replay_on_div.chaskametter-table[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class small {
            font-size: 12px;
        }

        .chaskametter-section .table-responsive.forunTopicsTbl.table_new_replay_on_div.chaskametter-table[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class ul {
            margin: 5px 0;
        }

            .chaskametter-section .table-responsive.forunTopicsTbl.table_new_replay_on_div.chaskametter-table[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class ul li {
                font-size: 12px;
                margin-right: 8px;
            }

                .chaskametter-section .table-responsive.forunTopicsTbl.table_new_replay_on_div.chaskametter-table[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class ul li .fa {
                    font-size: 13px;
                }

    .question-pending-approval .messageActionButtonsDiv a {
        margin-bottom: 5px;
    }

    .forumsDivSectionCom.celebrity-list-mod .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td button,
    .forumsDivSectionCom.celebrity-list-mod .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td a.btn.btn-info,
    .fanfication-chapter-edit .table_new_replay_on_div table tr td .btn {
        width: 30px;
        height: 30px;
    }

    .forumsDivSectionCom.celebrity-list-mod .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td a.btn.btn-info {
        padding: 3px;
        margin-bottom: 10px;
    }

        .forumsDivSectionCom.celebrity-list-mod .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td a.btn.btn-info:last-child {
            margin-bottom: 0;
        }

    .forumsDivSectionCom.celebrity-list-mod .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td button .fa {
        font-size: 14px;
    }

    .forumsDivSectionCom.celebrity-list-mod .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class .content-of-celeb img {
        width: 17%;
    }

    .forumsDivSectionCom.celebrity-list-mod .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class .content-of-celeb strong {
        width: 73%;
        font-size: 14px;
    }

    /* .fanfiction_section .topic-fanfication .content-topic.divFFGraphicsBy {
        padding: 0 15px 20px;
    }*/

    .quizzes-section .quizzes-list .quizzed-view {
        padding: 10px 0;
    }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question span {
            padding: 18px 0;
            font-size: 20px;
        }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .radio {
            margin: 0;
        }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option img {
            height: 100px;
            width: 100px;
        }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question {
            padding-top: 0;
        }

    .top-player {
        margin-top: 10px;
    }

    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option {
        height: 161px;
    }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.text-format {
            height: 229px;
        }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.img-option-div {
            height: auto;
        }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .radio input + .option-content:before,
        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .radio input + .option-content:after {
            top: 29%;
        }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.text-format .checkbox.checkimg,
        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.text-format .checkbox.checkimg .radio {
            padding-left: 0;
        }

    .divPlayQuizForms .updateSelectMultipleChoices select {
        width: 100%;
        margin-bottom: 10px;
    }

    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option span {
        font-size: 21px;
        line-height: 23px;
    }
    /*
    .fanfiction_section .topic-fanfication .topic-table-content a.chapter-details-redirect span {
        margin-bottom: 5px;
        display: inline-block;
        float: none;
    }

    .fanfiction_section .topic-fanfication .topic-table-content a.chapter-details-redirect {
        padding: 10px;
    }
*/
    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .option-content strong {
        font-size: 12px;
        width: 100px;
        margin: 10px auto;
    }

    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.text-format .radio .option-content {
        width: 87%;
        margin-left: 32px;
        height: 210px;
    }

    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.text-format .radio input + .option-content:before,
    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.text-format .radio input + .option-content:after {
        top: 44%;
    }

    .common_section_in_div.quizz-landing-page.quizz-sec-div .thumb_in_common_div_height a.thumbLink {
        min-height: auto;
    }

    .common_section_in_div.quizz-landing-page .thumb_in_common_div_height {
        padding-bottom: 25px;
    }

        .common_section_in_div.quizz-landing-page .thumb_in_common_div_height a.thumbLink img.img300169 {
            width: 100% !important;
            margin-right: 0;
        }

        .common_section_in_div.quizz-landing-page .thumb_in_common_div_height a.thumbLink span {
            width: 100%;
            font-size: 18px;
            margin-top: 10px;
        }

        .common_section_in_div.quizz-landing-page .thumb_in_common_div_height a.thumbLink b {
            font-size: 12px;
            margin-top: 5px;
        }

    .quizz-landing-page .thumb_in_common_div_height .caption {
        display: block;
        margin: 0;
    }

    .halloffame .headingdiv .form-group {
        margin-top: 10px;
    }

    .quizz-landing-page .div-quiz-align-ad {
        padding-top: 0;
    }

    .latestVideos .row.videoThumbRow div[class^=col] a {
        height: 67px;
        margin-bottom: 0;
    }

    .containerSectionDiv.containerSecMoreSpaceDiv.div-quiz-priority .headingBox {
        display: block;
    }

    .containerSectionDiv.containerSecMoreSpaceDiv.div-quiz-priority .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv .content_div .caption p {
        color: #000;
    }

    .containerSectionDiv.containerSecMoreSpaceDiv.div-quiz-priority .headingBox {
        padding: 5px;
    }

        .containerSectionDiv.containerSecMoreSpaceDiv.div-quiz-priority .headingBox select {
            margin-right: 5px;
        }

        .containerSectionDiv.containerSecMoreSpaceDiv.div-quiz-priority .headingBox .heading {
            margin-left: 5px;
        }

    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option.div-user-text-response .form-control {
        width: 285px;
    }

    .help-center-section .div-go-to-user-content {
        width: 28.7%;
    }

    .forumTitleBg {
        object-fit: cover;
    }

    .big-boss-contestants .big-boss-right-side .contestants,
    .big-boss-right-side .contestants {
        width: 46.3%;
        height: 178px;
    }

    .big-boss-contestants .big-boss-right-side h5 strong,
    .big-boss-right-side h5 strong {
        width: 71%;
    }

    .contestant-list-mod .reality-show-status select.form-control {
        width: 172px;
    }

    .contestant-list-mod .reality-show-status {
        margin-bottom: 10px;
        float: none;
    }

    .forumsDivSectionCom.celebrity-list-mod.contestant-list-mod .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class .content-of-celeb strong {
        width: 67%;
    }

    .common_section_in_div.latest-article-home-div .category_div {
        display: inline-block;
        margin-bottom: 0;
    }

        .common_section_in_div.latest-article-home-div .category_div .bcBox {
            width: 25%;
        }

    .row.channelLogoDescInnerRow div[class^=col].channelLogoCol .channelLogo {
        position: static;
    }

        .row.channelLogoDescInnerRow div[class^=col].channelLogoCol .channelLogo .imgSquare {
            margin: 0 auto;
        }

    .comQuotes {
        width: 100%;
    }

    .postListView .row.postListRow div[class^=col-].postListRowRight .postContainer .newsMessageContainer {
        margin: 10px;
    }

    .forumsDivSectionCom .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class .photoTag {
        line-height: 28px;
    }

    .setForumSignatureVisibilityDiv {
        padding-top: 0;
    }

    .google-pagination a.previous-page,
    .google-pagination a.next-page {
        font-size: 11px;
        width: 30px;
        height: 30px;
        padding: 6px 0
    }

        .google-pagination a.previous-page span,
        .google-pagination a.next-page span {
            display: none;
        }

    .common_section_in_div .marg-top {
        padding: 0 0 10px;
    }

        .common_section_in_div .marg-top.col-xs-6 {
            padding: 0 5px 10px;
        }

    .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class p.photoTag {
        padding-bottom: 5px;
    }

    .all-stories-section .fanfictionadd-btn {
        margin: 10px 0 0 10px;
    }

    .without-login .padd-div:first-child,
    .without-login .padd-div:last-child {
        padding: 0;
    }

    .without-login .padd-div:first-child {
        padding-bottom: 15px;
    }

    .without-login .border-right-or {
        border: 0;
        border-bottom: 1px solid #ddd;
    }

        .without-login .border-right-or:before {
            right: 0;
            top: auto;
            transform: none;
            bottom: -15px;
            left: 0;
            margin: auto;
        }

    .without-login .login-part {
        padding: 33px 0 20px;
    }

    .celebBio2ColInnerRow .celebBioContentCol h2 {
        margin: 12px 0 0 0;
        padding-top: 10px;
        height: auto;
        width: 200px;
        float: none;
    }

    .RadioGalleryFilterDiv .linkBtn {
        float: none;
    }

    .all-stories-section h3.heading {
        padding-top: 20px;
    }

    .all-stories-section.div-ff-featured {
        padding-bottom: 20px !important;
    }

    .short-link {
        display: inline-block;
        margin: 0 auto 10px;
    }

    .div-article-itemtype-instagram {
        padding: 20px 0 0;
    }

    .main_inbox_div .inboxtabDiv .div-jump-to-pm {
        margin-top: 10px;
    }

    .messageContentSection.messagereplyaginreplay {
        padding-top: 0;
    }

    .help-center-details .help-center-div {
        display: grid;
    }

        .help-center-details .help-center-div .helpcenter-leftmenu {
            order: 2;
        }
}

@media only screen and (max-device-width:820px) and (min-device-width:800px) {
    .showchaskameterlistranking .thumbnail.newsThumbnail {
        height: auto;
        min-height: 175px;
    }

    .per_details .nav-tabs li a {
        font-size: 11px;
    }

    /*    .fanfiction_section .fanfiaction-topic-section:after {
        height: 264px;
    }

    .fanfiction_section .fanfiaction-topic-section .topic-details .topic-heading-div .topic-author {
        margin: 30px 0 20px;
    }

    .all-stories-section .media .media-body {
        width: 51%;
    }

    .story-author-details .author-link-details {
        padding: 10px;
        text-align: left;
    }

        .story-author-details .author-link-details .author-social-icon small,
        .story-author-details .author-link-details .author-social-icon a {
            display: inline-block;
            margin-bottom: 0;
            vertical-align: middle;
        }

            .story-author-details .author-link-details .author-social-icon small .fa {
                font-size: 18px;
            }

    .latest-stories .all-stories-section .media .mr-3 {
        width: 13%;
        height: 167px;
    }

    .latest-stories .all-stories-section .media .media-body {
        width: 86%;
    }

    .latest-stories .all-stories-section .media {
        height: 167px;
    }


    .fanfiction_section .topic-fanfication .topic-button-read {
        padding: 10px 10px 80px 33%;
    }*/


    .question-section {
        padding: 10px 0;
    }

    .pending-question-section {
        margin-bottom: 10px;
    }

    .indiaforums-help-center .searchoptioninput input {
        width: 90%;
    }

    .indiaforums-help-center .searchoptioninput .btn.btn-info {
        width: 9%;
    }

    .userfanclub_section.help-center .common_section_in_div.page_section_div .new_pagination_section li a span {
        display: none;
    }

    .gdForumArea.gd-forums-area .general-forums {
        min-height: 602px;
    }

    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option {
        height: 228px;
    }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.text-format .radio .option-content {
            height: 200px;
        }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option img {
            width: 204px;
            height: 158px;
        }

    .big-boss-right-side .contestants {
        width: 23.3%;
        height: 198px;
    }

    .big-boss-contestants .big-boss-right-side .contestants {
        width: 22.3%;
        height: 198px;
    }

    .big-boss-contestants .big-boss-right-side h5 strong,
    .big-boss-right-side h5 strong {
        width: 84%;
    }

    .forumsDivSectionCom.celebrity-list-mod.contestant-list-mod .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class .content-of-celeb strong {
        width: 76%;
    }

    .celebBio2ColInnerRow .celebBioContentCol h2 {
        width: 123px;
        margin-left: -143px;
    }
}

@media only screen and (min-device-width:600px) and (max-device-width:610px) {

    .todaysNews div[class^=col] .thumbnail {
        height: auto;
        padding-bottom: 0;
    }

    .latestEvent,
    .latestVideos,
    .newReleaseMovie,
    .tob5Celeb {
        height: 610px;
    }

    .row.movieThumbNDescRow div[class^=col].movieThumbCol {
        min-height: 321px;
    }

    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .row2ColVertical {
        width: 49%;
        display: inline-block;
    }

    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv img,
    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv .embed-responsive {
        width: 100%
    }

    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv .embed-responsive {
        padding-bottom: 56.25%;
    }

    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv .content_div {
        width: 100%;
        position: absolute;
        background: rgba(0, 0, 0, .6)
    }

    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .row2ColVertical:last-child {
        margin-top: 0;
        margin-left: 5px
    }

    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv .content_div .hidden_contentDiv h6 {
        color: #fff
    }

    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .row2ColVertical .thumbNTitleDiv {
        overflow: hidden
    }

    .right_side_in_div .after_loin_div_start .dropdown .hover_hide.UserProfile .fa {
        right: -6px;
    }

    .main_inbox_div .inboxtabDiv .messageFilterAndActionDiv.messageSearchByTitleDivView {
        float: right;
    }

    .per_details .nav-tabs li a {
        padding: 10px;
    }


    .userfanclub_section a.user-list {
        width: 20.7%;
    }
    /*
    .all-stories-section .media .mr-3 {
        width: 36%;
    }

    .all-stories-section .media .media-body {
        width: 62%;
    }
    .latest-stories .all-stories-section .media,
    .latest-stories .all-stories-section .media .mr-3 {
        height: 120px;
    }

        .latest-stories .all-stories-section .media .mr-3 {
            width: 15%;
        }

        .latest-stories .all-stories-section .media .media-body {
            width: 83%;
        }

    .fanfiction_section .today-stories .today-hot-storie h4 {
        top: -183px;
    }
*/
    .web-series-section a.div-webseries-forum-list {
        width: 32%;
    }

    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option {
        height: 235px;
    }

    .quizz-landing-page .thumb_in_common_div_height a.thumbLink .overlay_div_sec {
        display: inline-block;
        vertical-align: top;
        width: 125px;
    }

    .common_section_in_div.quizz-landing-page .thumb_in_common_div_height a.thumbLink span {
        width: 77%;
        display: inline-block;
        vertical-align: top;
    }

    .quizz-landing-page .thumb_in_common_div_height .caption {
        position: absolute;
        bottom: 22px;
        left: 134px;
        display: inline-block;
        width: auto;
        padding-bottom: 0;
    }

    .quizz-landing-page .thumb_in_common_div_height .user-author img {
        width: 25px;
    }

    .quizz-landing-page .thumb_in_common_div_height .user-author {
        position: absolute;
        right: 0;
        display: inline-block;
        bottom: 22px;
        left: auto;
    }

    .quizz-landing-page .thumb_in_common_div_height a.thumbLink img {
        width: 125px !important;
    }

    .common_section_in_div .thumb_in_common_div_height a.thumbLink .embed-responsive-16by9 {
        padding-bottom: 12.25%;
    }

    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.text-format .radio .option-content {
        height: 210px;
    }

    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option img {
        height: 164px;
        width: 203px;
    }

    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .option-content strong {
        width: 100%;
        font-size: 16px;
    }

    .common_section_in_div .thumb_in_common_div_height a.thumbLink span {
        width: 77%;
    }

    .common_section_in_div .thumb_in_common_div_height a.thumbLink .overlay_div_sec .overlay span.articleOverlay {
        width: 56%;
    }

    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv:first-child .thumbNTitleDiv a img {
        height: 328px;
    }

    header a.navSearchBtn,
    header a.navSearchClose {
        right: 23%;
    }

    .big-boss-right-side .contestants,
    .big-boss-contestants .big-boss-right-side .contestants {
        width: 30.9%;
    }

    .big-boss-contestants .big-boss-right-side h5 strong,
    .big-boss-right-side h5 strong {
        width: 79%;
    }

    .profileSection .profileLeftCol .userDetail .profielPic {
        width: 9%;
    }
}

@media only screen and (min-device-width:480px) and (max-device-width:482px) {
    .per_details .nav-tabs li a {
        padding: 10px;
    }

    /*    .fanfiction_section .today-stories .today-hot-storie h4 {
        top: -136px;
    }*/

    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option {
        height: 195px;
    }

    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv .embed-responsive {
        padding-bottom: 15%;
    }

    .common_section_in_div .thumb_in_common_div_height a.thumbLink .embed-responsive-16by9 {
        padding-bottom: 15.25%;
    }

    .big-boss-right-side h5 strong,
    .big-boss-contestants .big-boss-right-side h5 strong {
        width: 74%;
    }
}

@media only screen and (min-device-width:640px) and (max-device-width:641px) {

    header a.navSearchBtn,
    header a.navSearchClose {
        right: 23%;
    }

    .main_inbox_div .inboxtabDiv .messageFilterAndActionDiv.messageSearchByTitleDivView {
        float: right;
    }

    .per_details .nav-tabs li a {
        padding: 10px;
    }

    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option {
        height: 239px;
    }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option.text-format .radio .option-content {
            height: 210px;
        }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option img {
            height: 164px;
            width: 203px;
        }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .option-content strong {
            width: 100%;
            font-size: 16px;
        }

    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv:first-child .thumbNTitleDiv a img {
        height: 351px;
    }

    .quizz-landing-page .thumb_in_common_div_height a.thumbLink .overlay_div_sec {
        display: inline-block;
        vertical-align: top;
        width: 125px;
    }

    .common_section_in_div.quizz-landing-page .thumb_in_common_div_height a.thumbLink span {
        width: 77%;
        display: inline-block;
        vertical-align: top;
    }

    .quizz-landing-page .thumb_in_common_div_height .caption {
        position: absolute;
        bottom: 12px;
        left: 134px;
        display: inline-block;
    }

    .quizz-landing-page .thumb_in_common_div_height .user-author img {
        width: 17%;
    }

    .quizz-landing-page .thumb_in_common_div_height .user-author {
        position: absolute;
        right: 0;
        display: inline-block;
        bottom: 12px;
    }

    .quizz-landing-page .thumb_in_common_div_height a.thumbLink img {
        width: 125px !important;
    }

    .common_section_in_div .thumb_in_common_div_height a.thumbLink .embed-responsive-16by9 {
        padding-bottom: 12.25%;
    }

    .big-boss-right-side .contestants,
    .big-boss-contestants .big-boss-right-side .contestants {
        width: 30.3%;
        height: 198px;
    }

    .userDetail .profielPic .online:before {
        right: 17px;
        bottom: 0;
    }
}

@media only screen and (min-device-width:427px) and (max-device-width:430px) {
    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv .embed-responsive {
        padding-bottom: 18%;
    }

    .userDetail .profielPic .online:before {
        right: 5px;
        bottom: 0;
    }
}

@media screen and (orientation:landscape) and (min-device-width:393px) and (max-device-width:830px) {

    .todaysNews div[class^=col] .thumbnail {
        height: auto;
        margin-bottom: 0;
    }

    .latestEvent,
    .latestVideos,
    .newReleaseMovie,
    .tob5Celeb {
        height: 610px;
    }

    .featursforums .featursdiv {
        width: 24%;
    }

    .per_details .nav-tabs li a {
        padding: 10px;
    }

    .common_section_in_div.quizz-landing-page .thumb_in_common_div_height a.thumbLink .overlay_div_sec {
        display: inline-block;
        vertical-align: middle;
        width: 125px !important;
    }

    .common_section_in_div.quizz-landing-page .thumb_in_common_div_height a.thumbLink span {
        width: 78%;
        margin-top: 0;
        font-size: 16px;
    }

    .common_section_in_div.quizz-landing-page .thumb_in_common_div_height .caption {
        bottom: 12px;
        left: 133px;
        position: absolute;
    }

    .quizz-landing-page .thumb_in_common_div_height .user-author img {
        width: 17%;
    }

    .quizz-landing-page .thumb_in_common_div_height .user-author {
        display: inline-block;
        position: absolute;
        bottom: 12px;
        right: 0;
        left: auto;
        width: auto;
    }

    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv .embed-responsive {
        padding-bottom: 11%;
    }
}

@media only screen and (min-device-width:360px) and (max-device-width:361px) {
    .todaysNews div[class^=col] .thumbnail .ContentDetaDiv {
        width: 60%;
    }

        .todaysNews div[class^=col] .thumbnail .ContentDetaDiv a.thumbLink,
        .todaysNews div[class^=col] .thumbnail a.thumbLink img {
            width: 100%;
        }

    .todaysNews div[class^=col] .thumbnail a.thumbLink {
        width: 120px;
    }

        .todaysNews div[class^=col] .thumbnail a.thumbLink img {
            margin-right: 0;
        }

    .right_side_in_div .after_loin_div_start .dropdown .hover_hide.UserProfile .fa {
        right: -10px;
    }

    .per_details .nav-tabs li a {
        padding: 10px;
    }

    .story-author-details .author-type-story .dropdown,
    .story-author-details .author-type-story .author-details .author-link-details .author-detl .dropdown {
        width: auto;
    }

    .story-author-details .author-type-story .author-details .author-link-details .author-detl {
        width: 81%;
    }

    .author-type-story .dropdown .dropdown-menu {
        width: 235px;
    }

    .latest-stories .all-stories-section .media .mr-3 {
        width: 26%;
    }

    .latest-stories .all-stories-section .media .media-body {
        width: 72%;
    }

    .latest-stories .all-stories-section .media {
        height: 143px;
    }

    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option img {
        width: 82%;
    }

    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option {
        height: 154px;
    }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .fa {
            font-size: 20px;
        }

    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv .content_div {
        width: 60%;
    }

    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .radio input + .option-content:before,
    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .radio input + .option-content:after {
        left: -6px;
    }

    .big-boss-right-side h5 strong {
        width: 66%;
    }

    .big-boss-contestants .big-boss-right-side .contestants,
    .big-boss-right-side .contestants {
        width: 45.3%;
    }
}

@media only screen and (min-device-width:384px) and (max-device-width:385px) {

    .per_details .nav-tabs li a {
        padding: 10px;
    }
}

@media (min-width:393px) and (max-width:414px) {

    header a.navSearchBtn,
    header a.navSearchClose {
        right: 34%;
    }

    .common_section_in_div .thumb_in_common_div_height a.thumbLink span {
        width: 55%;
    }

    .common_section_in_div .thumb_in_common_div_height a.thumbLink img {
        width: 140px !important;
    }

    .filterdiv_infilmogrpy .celebnav {
        width: 77%;
    }

    .adslot_1 {
        width: 320px !important;
    }

    .forumsDivSectionCom .table_new_replay_on_div table tr td.topicTd .table_home .table-first-td-div-class a {
        width: 91%;
    }

    .forumsDivSectionCom .table_new_replay_on_div table tr td.topicTd .table_home .table-first-td-div-class p.tableStatics a {
        width: auto;
    }

    .author_section .row.channelLogoDescInnerRow div[class^=col].channelLogoCol .channelLogo {
        -webkit-transform: translateY(-65%);
        -moz-transform: translateY(-65%);
        -ms-transform: translateY(-65%);
        -o-transform: translateY(-65%);
        transform: translateY(-65%);
    }

        .author_section .row.channelLogoDescInnerRow div[class^=col].channelLogoCol .channelLogo img {
            width: 42%;
        }

    .per_details .nav-tabs li a {
        padding: 10px;
    }

    .big-boss-contestants .big-boss-right-side .contestants,
    .big-boss-right-side .contestants {
        height: 191px;
    }
}

@media only screen and (min-device-width:480px) and (max-device-width:485px) {

    header a.navSearchBtn,
    header a.navSearchClose {
        right: 29%
    }
}

@media only screen and (min-device-width:412px) and (max-device-width:413px) {

    .per_details .nav-tabs li a {
        padding: 10px;
    }
}

@media (min-width:300px) and (max-width:320px) {
    .postListView .row.postListRow div[class^=col].postListRowLeft .user_image_div_in {
        margin-top: 0
    }

    .postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply .topiclikes {
        width: 42%
    }

    .commentContainer .commentBlock .commentRightMain {
        width: 77%
    }

    .commentFormBox .formBox .commentForm {
        width: 75%
    }

    .commentReplyFormBox .replyFormBox {
        width: 70%
    }

    .new_pagination_section li input {
        width: 25px;
        height: 25px;
        font-size: 11px;
    }

    .new_pagination_section li strong {
        padding: 7px 4px;
        font-size: 10px;
    }

    .new_pagination_section li:nth-child(2) a.btn_ForumPagination {
        padding: 4px;
    }

    .movieThumbHeight,
    .containerSection.containerSecMoreSpace .thumbNTitle.featuredNews {
        height: auto
    }

    .containerSection.containerSecMoreSpace .row5Thumb div[class^=col] {
        padding: 5px
    }

    .containerSection.containerSecMoreSpace .row2ColHorizantal div[class^=col]:first-child,
    .containerSection.containerSecMoreSpace .row2ColHorizantal div[class^=col]:last-child {
        margin: 0
    }

    .newReleaseMovie .new_relizing_div_sec .name_of_relzing_div {
        width: 47% !important
    }

    .tob5Celeb .div-latest-content-celebrity-section {
        min-height: 267px !important
    }

    header a.navSearchBtn {
        padding: 13px
    }

    .tob5Celeb div.topCelebThumb span.badge {
        left: 27%
    }

    .forumThumbChaksaRow div[class^=col].showThumb,
    .poll_table_div table tr td .bs-example .progress,
    .poll_table_div table tr td .bs-example strong {
        width: 100%
    }

    .tableStatics {
        font-size: 12px
    }

        .tableStatics .fontSize11 {
            display: inline-block;
            vertical-align: top
        }

        .tableStatics .fontSize12 {
            display: inline-block;
            vertical-align: middle
        }

    .thumbVerticalLink.movieThumbHeight a img {
        width: 100%
    }

    .sticky {
        position: static !important
    }

    .main_inbox_div .inboxtabDiv .nav-tabs li a {
        padding: 10px 28px;
        font-size: 12px;
    }

    .todaysNews div[class^=col] .thumbnail .caption {
        left: 119px;
    }

    header a.navSearchBtn,
    header a.navSearchClose {
        right: 41%;
    }

    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv .content_div {
        width: 53%
    }

        .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv .content_div .hidden_contentDiv h6 {
            font-size: 14px
        }

    .right_side_in_div .after_loin_div_start .dropdown .hover_hide {
        width: 261px;
    }

    .adslot_1 {
        width: 310px !important;
    }

    .commentBlock.commentPopoverDiv .commentRightCol.commentRightMain {
        width: 76%;
    }

    .dropdown-menu.notificationDropBox.notifyBoxLast {
        left: -236px;
    }

    .filterdiv_infilmogrpy .celebnav {
        width: 72%;
    }

    .right300pxSection.all_poll_section .PollDesignDiv .btn {
        padding: 8px 12px;
        font-size: 14px;
    }

    .table-responsive.forunTopicsTbl[data-pattern=priority-columns] > .table > tbody > tr td .table_home .icons_comm_set {
        display: none
    }

    .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class,
    .photoContainer.photoDetailsGallery .wrapper p.photoTag {
        width: 100%;
    }

    .replyOnComment .commentRightSub {
        width: 48%;
    }

    .discussion_section .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class a {
        width: 88%;
    }

    .notifiation_section .notifiaction_div ul li .content_div {
        width: 81%;
    }

        .notifiation_section .notifiaction_div ul li .content_div .content {
            width: 75%;
        }

    .todaysNews div[class^=col] .thumbnail .ContentDetaDiv {
        width: 62%;
        margin-left: 0;
    }

    .todaysNews div[class^=col] .thumbnail a.thumbLink {
        width: 104px;
    }

    .todaysNews div[class^=col] .thumbnail .ContentDetaDiv a.thumbLink {
        font-size: 11px;
        width: 100%;
    }

    .todaysNews div[class^=col] .thumbnail .ContentDetaDiv .caption {
        padding: 0;
    }

        .todaysNews div[class^=col] .thumbnail .ContentDetaDiv .caption p {
            font-size: 10px;
            padding: 0;
        }

    .profileSection .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
        width: 89%;
    }

        .profileSection .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class a {
            width: 84%;
        }

    .forumsDivSectionCom .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
        width: 100%;
    }

        .forumsDivSectionCom .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class p.tableStatics span,
        .profileSection .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class p.topicPageCount a {
            width: auto;
        }

    .postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply a.likeLink span {
        margin-right: 0;
    }

    .postListView .row.postListRow div[class^=col-].postListRowRight .postBottom,
    .per_details .nav-tabs li a {
        padding: 10px;
    }

    .postListView .row.postListRow div[class^=col].postListRowRight .postBottom .likeNreply a.likeLink {
        padding-right: 0;
    }

    .help-center-details .details-button {
        margin: 10px 0;
    }

        .help-center-details .details-button select {
            width: 100%;
        }


    .help-center-section .help-center-details select {
        width: 173px;
    }

    .userfanclub_section.help-center .common_section_in_div.page_section_div .new_pagination_section li.center .btn_ForumPagination {
        font-size: 11px;
        margin-left: 0;
    }

    .userfanclub_section.help-center .common_section_in_div.page_section_div .new_pagination_section li {
        padding: 0;
    }

    .forumsDivSectionCom.celebrity-list-mod .table-responsive.forunTopicsTbl.table_new_replay_on_div[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class .content-of-celeb strong {
        width: 73%;
    }

    .chaskametter-section .table-responsive.forunTopicsTbl.table_new_replay_on_div.chaskametter-table[data-pattern=priority-columns] > .table > tbody > tr td .table_home .table-first-td-div-class {
        width: 66%;
    }

    .chaskametter-section .chaskametter-table table tr td .table_home .order-number {
        margin-right: 0;
    }

    .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option {
        height: 140px
    }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .option-content strong {
            font-size: 15px;
        }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option .fa {
            font-size: 20px;
        }

        .quizzes-section .quizzes-list .quizzed-view .quizze-question .option .common-option img {
            width: 78%;
        }

    .big-boss-right-side h5 strong {
        width: 61%;
    }

    .big-boss-contestants .big-boss-right-side h5 strong {
        width: 59%;
    }

    .contestant-list-mod .reality-show-status select.form-control {
        width: 135px;
    }

    .containerSectionDiv.containerSecMoreSpaceDiv .rowMarginLess55 .ThumbColFeatursDiv.right_side_col .thumbNTitleDiv .embed-responsive {
        padding-bottom: 24%;
    }

    .common_section_in_div .thumb_in_common_div_height a.thumbLink span {
        width: 54%;
        padding-left: 4px;
    }

    .common_section_in_div .thumb_in_common_div_height a.thumbLink .embed-responsive-16by9 {
        padding-bottom: 24.25%;
    }

    .big-boss-contestants .big-boss-right-side .contestants,
    .big-boss-right-side .contestants {
        width: 45.3%;
    }

    .div-article-itemtype-instagram {
        overflow-y: scroll;
    }
}

.center {
    display: flex;
    justify-content: center;
    align-items: center;
}

.adBoxMin {
    min-height: 280px
}

.adBoxLargeMin {
    min-height: 630px
}

.adWideLargeMin {
    min-height: 280px
}

.adWideMin {
    min-height: 120px
}

.adWideOnlyMin {
    min-height: 130px
}

.oembed {
    display: inline-block;
    width: 100%;
}

.oembed-facebookpost,
.oembed-facebookvideo,
.oembed-twitter,
.oembed-iflink {
    min-height: 400px;
}

.oembed-youtube,
.oembed-facebookvideo {
    min-height: 220px;
}

.oembed-tiktok,
.oembed-instagram {
    min-height: 500px;
}


.adWideMinSmall {
    min-height: 120px
}

@media only screen and (min-width: 992px) {
    .adSticky {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
    }

    .oembed-youtube,
    .oembed-facebookvideo {
        min-height: 400px;
    }

    .row.equal {
        display: flex;
        flex-wrap: wrap;
    }

    .mobileOnly {
        display: none;
    }
}

header {
    background: #851c3b url('/content/img/topbarbg.jpg') 50% top no-repeat;
}

@media (max-width: 767px) {
    /*.home-features, .breadCrumb {
        margin-top: 52px;
    }*/

    .breadCrumb2 {
        margin-top: 52px;
    }

    .adWideMin {
        min-height: 280px
    }

    .adWideOnlyMin {
        min-height: 125px
    }

    .adBoxLargeMin {
        min-height: 280px
    }
}

@media (max-width: 991px) {
    .desktopOnly {
        display: none;
    }
}

@media only screen {
    #stickyFooter {
        position: fixed;
        left: 0;
        bottom: 0;
        width: 100%;
        text-align: center;
        z-index: 102;
    }


        #stickyFooter .stickyBorder {
            width: 100%;
            border-top: 2px solid lightgray;
            text-align: left;
            height: 6px;
            background-color: white;
            -webkit-box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.75);
            -moz-box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.75);
            box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.75);
            display: none;
        }

        #stickyFooter .pushDown {
            padding: 2px 5px;
            border-radius: 5px 5px 0px 0px;
            border: 2px;
            border: 2px solid lightgray;
            border-bottom: 2px solid white;
            background-color: white;
            width: 30px;
            position: relative;
            left: 10px;
            bottom: -2px;
            display: none;
        }

    .stickyClose {
        border: solid gray;
        border-width: 0 3px 3px 0;
        display: inline-block;
        padding: 4px;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
    }
}


/*
    .adBanner::before {
        content: "Advertisement";
        font-size: 12px;
    }*/

.entity-tags-card-collection {
    font-family: Arial, sans-serif;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start; /* Start from the left */
}

    .entity-tags-card-collection a.a-entity-tags-card {
        text-decoration: none; /* Remove default link decoration */
        color: inherit; /* Inherit the color from parent */
    }

.entity-tags-card {
    margin: 3px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    overflow: hidden;
    display: flex;
    background-color: #f1f1f1;
    align-items: center; /* Vertically center the content */
    border-radius: 50px; /* Reset the border-radius for the entire card */
}

    .entity-tags-card img {
        width: 40px;
        height: 40px;
        border-radius: 50%;
        object-fit: cover;
    }

    .entity-tags-card .content {
        flex-grow: 1;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        padding: 10px 10px 10px 5px;
    }

        .entity-tags-card .content span {
            margin: 0;
            font-size: 12px;
            font-weight: 500;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

    .entity-tags-card:hover {
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    }

.group-heading {
    display: inline-block;
    font-size: 13px;
    margin-bottom: 5px;
    margin-right: 10px; /* Add some space between heading and indicators */
}

.group-indicator {
    display: inline-block;
    border-radius: 3px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 20px;
    padding: 0px 5px; /* Adjust padding */
    margin-bottom: 5px;
}


.skeleton::before {
    animation: skeleton-loading 1s linear infinite alternate;
}

@keyframes skeleton-loading {
    0% {
        background-color: hsl(200,20%, 70%);
    }

    100% {
        background-color: hsl(200,20%,95%);
    }
}

:root {
    --clr-primary: #851c3b;
    --clr-on-primary: #b57788;
    --clr-primary-2: #3a0a31;
    --clr-on-primary-2: #b57788;
    --clr-secondary: #e6073d;
    --clr-on-secondary: #f5f8fa;
    --clr-secondary-2: #ffd232;
    --clr-secondary-3: #0066ff;
    --clr-secondary-4: #fc6c11;
    --clr-on-secondary-2: #1a1a1a;
    --clr-body: #f5f8fa;
    --clr-on-body: #1a1a1a;
    --clr-surface: white;
    --clr-on-surface: #272727;
    --clr-neutral: gray;
    --clr-white: #fff;
    --clr-neutral-5: #e4ecf2;
    --clr-neutral-10: #d3e0e9;
    --clr-neutral-15: #c2d4e1;
    --clr-neutral-20: #b1c8d8;
    --clr-neutral-25: #a0bdd0;
    --clr-neutral-30: #8fb1c7;
    --clr-neutral-40: #6d99b6;
    --clr-neutral-50: #5080a0;
    --clr-neutral-60: #3f657e;
    --clr-neutral-70: #2e4a5c;
    --clr-neutral-75: #263c4b;
    --clr-neutral-80: #1d2e3a;
    --clr-neutral-85: #152129;
    --clr-neutral-90: #0c1318;
    --clr-neutral-95: #040607;
    --clr-black: #000;
    --font-size: 1rem;
    --font-size-sm: .875rem;
    --font-size-xs: .75rem;
    --font-size-xxs: .5rem;
    --font-size-lg: 1.125rem;
    --font-size-xl: 1.25rem;
    --font-size-xxl: 1.5rem;
    --font-size-h1: 2.5rem;
    --font-size-h2: 2rem;
    --font-size-h3: 1.75rem;
    --font-size-h4: 1.5rem;
    --font-size-h5: 1.25rem;
    --font-size-h6: 1rem;
    --rs-spacing: calc(8px + 1.5625vw);
    --beginner-color: DarkOliveGreen;
    --explorer-color: OliveDrab;
    --navigator-color: ForestGreen;
    --voyager-color: MediumSeaGreen;
    --dazzler-color: Teal;
    --rocker-color: #21b8ca;
    --sparkler-color: DodgerBlue;
    --stunner-color: #6f00ff;
    --trailblazer-color: #6751eb;
    --achiever-color: #563399;
    --elite-color: #610082;
    --master-color: DarkViolet;
    --legend-color: MediumOrchid;
    --icon-color: #a500a5;
    --titan-color: MediumVioletRed;
    --coolbie-color: DeepPink;
    --cool-viewbie-color: #ee6f89;
    --viewbie-color: #e84263;
    --moderator-color: Crimson;
    --channel-moderator-color: OrangeRed;
    --global-moderator-color: #f28c28;
    --admin-color: #ffac1c;
    --staff-color: DimGray;
    --alumni-color: DarkSlateGray;
}

html {
    box-sizing: border-box;
    -moz-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    text-size-adjust: none
}

*, *:before, *:after {
    box-sizing: inherit;
    margin: 0;
    padding: 0
}

body, h1, h2, h3, h4, p, figure, blockquote, dl, dd {
    margin: 0
}

html:focus-within {
    scroll-behavior: smooth
}

body {
    min-height: 100vh;
    line-height: 1.5;
    text-rendering: optimizeSpeed;
    -webkit-font-smoothing: antialiased;
    overflow-x: hidden
}

h1, h2, h3, h4, button, input, label {
    line-height: 1.1
}

h1, h2, h3, h4 {
    text-wrap: balance
}

p, h1, h2, h3, h4, h5, h6 {
    overflow-wrap: break-word
}

ul {
    list-style: none
}

a {
    text-decoration: none;
}

img, picture, video, canvas, svg {
    max-width: 100%;
    height: auto;
    vertical-align: middle
}

button, fieldset, input, legend, select, textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: none;
    padding: 0;
    margin: 0;
    box-sizing: border-box
}

input, select, textarea {
    border: 1px solid var(--clr-black);
    background-color: var(--clr-white);
    border-radius: .25rem
}

input[type=checkbox] {
    border: 0
}

    input[type=text], input[type=email], select, textarea {
        font: 1rem/1.5 sans-serif;
        display: block;
        box-sizing: border-box;
        padding: 0 .25rem
    }

textarea {
    min-height: 10rem
}

button, input, select, textarea {
    font: inherit;
    font-size: 100%;
    box-sizing: border-box
}

select {
    background: url(/assets/svg/arrow-drop-down.svg) no-repeat center right 0;
    background-color: var(--clr-white)
}

input[type=radio] {
    height: 1.5em;
    width: 1.5em;
    vertical-align: middle
}

input[type=radio] {
    border-radius: 50%
}

    input[type=radio]:checked {
        background-image: radial-gradient(var(--clr-secondary) 40%,transparent calc(40% + 1px))
    }

input::placeholder, textarea::placeholder {
    opacity: 1;
    color: var(--clr-neutral-30)
}

input:focus, select:focus, textarea:focus {
    outline: none;
    box-shadow: 0 0 0 2px var(--clr-white)
}

button:focus {
    outline: none;
    box-shadow: 0 0 0 1px var(--clr-white)
}

:target {
    scroll-margin-block: 5ex
}

@media (prefers-reduced-motion: reduce) {
    html:focus-within {
        scroll-behavior: auto
    }

    *, *:before, *:after {
        animation-duration: .01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: .01ms !important;
        scroll-behavior: auto !important
    }
}

:root {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;
    font-size: var(--font-size)
}

body {
    background-color: var(--clr-body);
    color: var(--clr-on-body)
}

.container2 {
    max-width: 1260px;
    margin: 0 auto;
    padding: 8px;
}

.js-guest-content, .js-user-content, .js-admin-content, .js-moderator-content {
    display: none
}

.circle {
    border-radius: 50%
}

.hidden, [hidden] {
    display: none !important
}

.show {
    display: block !important
}

.visible {
    visibility: visible
}

.invisible {
    visibility: hidden
}

@media only screen and (min-width: 768px) {
    .md-above-hidden {
        display: none !important
    }
}

@media only screen and (min-width: 768px) {
    .mobile-only {
        display: none !important
    }
}

@media only screen and (max-width: 767.98px) {
    .tablet-desktop-only {
        display: none !important
    }
}

.flex-center {
    display: flex;
    align-items: center;
    justify-items: center
}

.flex-no-shrink {
    flex-shrink: 0
}

.grid-center {
    display: grid;
    place-content: center
}

.test-border {
    border: 1px solid var(--clr-black)
}

.font-fluid {
    font-size: calc(16px + .9vw)
}

.bg-secondary {
    background-color: var(--clr-secondary-2)
}

.heading-1 {
    font-family: Oswald,Arial,Helvetica,sans-serif
}

.adBanner {
    text-align: center;
    margin: auto;
    padding: 15px 0 15px;
    display:flex;
    align-items: center;
    justify-content:center;

}
.invert-effect {
    filter: invert(100%)
}

.ico-clock:before {
    content: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 12.4142V5H13V11.5858L16.7071 15.2929L15.2929 16.7071L11 12.4142ZM12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21ZM12 23C18.0751 23 23 18.0751 23 12C23 5.92487 18.0751 1 12 1C5.92487 1 1 5.92487 1 12C1 18.0751 5.92487 23 12 23Z' fill='%23999'/%3E%3C/svg%3E%0A")
}

.ico-up:before {
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 30 32'%3E%3Ctitle%3Eup-big%3C/title%3E%3Cpath d='M28.768 17.344q0 0.896-0.672 1.6l-1.312 1.344q-0.704 0.672-1.632 0.672-0.96 0-1.6-0.672l-5.28-5.248v12.576q0 0.928-0.64 1.504t-1.632 0.608h-2.272q-0.96 0-1.632-0.608t-0.672-1.504v-12.576l-5.248 5.248q-0.64 0.672-1.6 0.672t-1.6-0.672l-1.344-1.344q-0.672-0.672-0.672-1.6 0-0.96 0.672-1.632l11.616-11.616q0.64-0.672 1.6-0.672t1.632 0.672l11.616 11.616q0.672 0.704 0.672 1.632z' fill='%23090' %3E%3C/path%3E%3C/svg%3E");
    padding: .25rem
}

.ico-down:before {
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 32' fill='none'%3E%3Cpath d='M28.768 14.848q0 0.96-0.672 1.6l-11.616 11.648q-0.704 0.672-1.632 0.672t-1.6-0.672l-11.616-11.648q-0.672-0.64-0.672-1.6 0-0.928 0.672-1.632l1.312-1.312q0.704-0.672 1.632-0.672t1.6 0.672l5.248 5.248v-12.576q0-0.928 0.672-1.6t1.632-0.704h2.272q0.928 0 1.6 0.704t0.672 1.6v12.576l5.28-5.248q0.64-0.672 1.6-0.672 0.928 0 1.632 0.672l1.312 1.312q0.672 0.704 0.672 1.632z' fill='%23c00'%3E%3C/path%3E%3C/svg%3E");
    padding: .25rem
}

.ico-equal:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' d='M3.72 3.72a.75.75 0 011.06 1.06L2.56 7h10.88l-2.22-2.22a.75.75 0 011.06-1.06l3.5 3.5a.75.75 0 010 1.06l-3.5 3.5a.75.75 0 11-1.06-1.06l2.22-2.22H2.56l2.22 2.22a.75.75 0 11-1.06 1.06l-3.5-3.5a.75.75 0 010-1.06l3.5-3.5z' fill='%23FFCC33'%3E%3C/path%3E%3C/svg%3E");
    padding: .25rem
}

.ico-xs:before {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0 .25rem 0 0;
    vertical-align: -3px
}

.ico-sm:before {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: -4px
}

.ico-md:before {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: -5px
}

.ico-lg:before {
    display: block;
    width: 24px;
    height: 24px;
    margin: 0 auto;
    padding-bottom: .5rem
}

.table-border {
    border-collapse: collapse
}

    .table-border th, .table-border td {
        border: 1px solid var(--clr-neutral-15)
    }

.no-padding {
    padding: 0
}

.flex-layout {
    display: flex
}

.flex-layout--grow {
    flex: 1
}

@media only screen and (max-width: 575.98px) {
    .mobile-breakout {
        width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw
    }
}

.snaps-inline {
    scroll-snap-type: inline mandatory;
    scroll-padding-inline: .5rem
}

    .snaps-inline > * {
        scroll-snap-align: start
    }

.flex-flow {
    display: flex;
    flex-direction: column
}

.flex-flow--grow {
    flex: 1
}

.avatar {
    border-radius: 50%
}

.avatar-xs {
    border-radius: 50%;
    width: 35px
}

.avatar-sm {
    border-radius: 50%;
    width: 50px
}

.avatar-md {
    border-radius: 50%;
    width: 100px
}

.avatar-lg {
    border-radius: 50%;
    width: 150px
}

.avatar-xl {
    border-radius: 50%;
    width: 200px
}

.loader {
    border: 8px solid #f3f3f3;
    border-top: 8px solid var(--clr-neutral);
    border-radius: 50%;
    width: 60px;
    height: 60px;
    animation: spin 2s linear infinite
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.top-bar {
    background-color: var(--clr-primary-2)
}

.top-bar__wrapper {
    display: flex;
    justify-content: space-between;
    padding: 4px 2px;
    position: relative;
    flex-shrink: 0
}

    .top-bar__wrapper > * {
        display: flex;
        flex-shrink: 0;
        gap: .25rem;
        align-items: center
    }

.top-bar__center {
    flex: 1
}

.top-bar__right {
    width: 140px;
    margin-left: 2px
}

.top-bar__user, .top-bar__guest {
    gap: .25rem;
    justify-content: center;
    width: 100%
}

.top-bar__item {
    position: relative;
    display: flex
}

.top-bar__link {
    padding: .5rem;
    position: relative;
    cursor: pointer
}

.top-bar__logo {
    width: 120px;
    height: 28px
}

.top-bar__icon {
    width: 28px;
    height: 28px;
    fill: #ccc
}

    .top-bar__icon:hover {
        fill: #fff
    }

.top-bar-search {
    display: none;
    width: 100%;
    padding-left: 2px;
    padding-right: .5rem
}

.top-bar-search__form {
    flex: 1;
    display: flex;
    gap: .5rem
}

.top-bar-search__query {
    flex: 1
}

@media only screen and (max-width: 575.98px) {
    .top-bar-search__query {
        width: 100px
    }
}

@media only screen and (max-width: 767.98px) {


    .top-bar-search--visible {
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        inset: 0;
        z-index: 100;
        background-color: var(--clr-primary-2)
    }
}

@media only screen and (min-width: 768px) {

    .container2 {
        padding: 16px;
    }

    .top-bar-search {
        padding: 1rem
    }
}

.top-bar__user-image {
    width: 28px;
    height: auto;
    border-radius: 50%
}
/*
.top-bar .dropdown__content a {
    color: var(--clr-on-body)
}*/

@media only screen and (max-width: 359.98px) {
    .top-bar__logo {
        width: 37px;
        height: 28px;
        object-fit: cover;
        object-position: 0 0
    }

    .top-bar .dropdown__content {
        width: 230px;
        min-height: 300px
    }
}

@media only screen and (min-width: 768px) {
    .top-bar {
        background: var(--clr-primary) url(/assets/img/topbar-background.jpg) no-repeat;
        background-size: cover;
        background-position: center
    }

    .top-bar__logo {
        width: 180px;
        height: auto;
        padding: .5rem
    }

    .top-bar__right {
        width: 164px
    }

    .top-bar__user, .top-bar__guest {
        gap: .25rem
    }

    .top-bar__icon {
        width: 36px;
        height: 36px;
        fill: #b57788
    }

    .top-bar__user-image {
        width: 36px;
        height: auto
    }

    .top-bar-search {
        display: flex
    }
}

@media only screen and (min-width: 992px) {

    .container2 {
        padding: 16px;
    }

    .top-bar__wrapper {
        gap: 1rem
    }

    .top-bar__logo {
        width: 240px;
        height: auto
    }

    .top-bar__icon {
        width: 42px;
        height: 42px;
        fill: #b57788
    }

    .top-bar__user-image {
        width: 42px
    }

    .top-bar__right {
        width: 190px
    }

    .top-bar__user, .top-bar__guest {
        gap: .5rem
    }
}

.top-bar .dropdown__content {
    display: none;
    position: absolute;
    right: 4px;
    top: calc(100% + 4px);
    width: 260px;
    background-color: var(--clr-surface);
    color: var(--clr-on-surface);
    z-index: 10;
    border: 1px solid var(--clr-neutral);
    border-radius: .5rem;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.1);
    box-shadow: 0 0 10px #0000001a
}

.top-bar .dropdown__container {
    display: flex;
    flex-direction: column;
    min-height: 390px;
    max-height: 70vh
}

.top-bar .dropdown__loader {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 350px
}

.top-bar .dropdown__header {
    display: flex;
    gap: .5rem;
    padding: .5rem;
    justify-content: space-between;
    align-items: center;
    font-size: var(--font-size-sm);
    border-bottom: 1px solid var(--clr-neutral-15)
}

.top-bar .dropdown__title {
    font-weight: 600;
    font-size: var(--font-size)
}

.top-bar .dropdown__body {
    flex: 1;
    display: flex;
    flex-direction: column;
    background-color: var(--clr-body);
    overflow-y: auto
}

.top-bar .dropdown__footer {
    display: flex;
    gap: .5rem;
    padding: .5rem;
    justify-content: space-around;
    border-top: 1px solid var(--clr-neutral-15);
    font-size: var(--font-size-sm);
    font-weight: 600
}

    .top-bar .dropdown__footer a {
        flex-grow: 1;
        text-align: center;
    }

.top-bar .dropdown__row {
    padding: .5rem;
    display: flex;
    flex-direction: row;
    gap: .5rem;
    justify-content: space-between;
    border-bottom: 1px solid var(--clr-neutral-10);
    color: var(--clr-neutral-90);
    font-weight: 500
}

.top-bar .dropdown__row--unread {
    background-color: var(--clr-neutral-10)
}

.top-bar .dropdown__row--center {
    justify-self: center
}

.top-bar .dropdown__row .avatar-sm {
    flex-shrink: 0;
    flex-grow: 0
}

.top-bar .dropdown__row:last-child {
    border-bottom: 0
}

.top-bar .dropdown__col {
    flex: 1;
    display: flex;
    align-content: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: .25rem;
    font-weight: 400
}

    .top-bar .dropdown__col .username {
        font-weight: 600;
        font-size: var(--font-size-sm);
        color: var(--clr-black);
        padding: 0;
    }

    .top-bar .dropdown__col .datetime {
        font-size: var(--font-size-xs);
        color: var(--clr-neutral)
    }

    .top-bar .dropdown__col .message {
        width: 100%;
        flex-basis: 100%;
        font-size: var(--font-size-sm);
        color: var(--clr-neutral-90);
        padding: 0;
    }


@media only screen and (min-width: 400px) {
    .top-bar .dropdown__content {
        width: 300px;
        min-height: 300px
    }
}

    @media only screen and (min-width: 360px) {
        


            .top-bar .dropdown__content:before {
                content: "";
                position: absolute;
                border-color: var(--clr-neutral);
                border: solid transparent;
                border-bottom-color: var(--clr-surface);
                border-width: 6px;
                margin-left: -10px;
                top: -11px;
                right: 11px;
                z-index: 1
            }

            .top-bar .dropdown__content:after {
                content: "";
                position: absolute;
                right: 12px;
                top: -11px;
                width: 0;
                height: 0;
                border: solid transparent;
                border-width: 5px;
                border-bottom-color: var(--clr-neutral);
                z-index: 0
            }
    }

    @media only screen and (min-width: 576px) {
        .top-bar .dropdown__content {
            width: 350px;
            min-height: 300px
        }

            .top-bar .dropdown__content:before {
                right: 11px
            }

            .top-bar .dropdown__content:after {
                right: 12px
            }
    }

    @media only screen and (min-width: 768px) {
        .top-bar .dropdown__content:before {
            right: 19px
        }

        .top-bar .dropdown__content:after {
            right: 20px
        }
    }

    .top-nav__menu {
        display: flex;
        text-transform: uppercase;
        list-style: none;
        margin-bottom: 0;
    }

@media only screen and (max-width: 767.98px) {
    .top-nav {
        max-height: calc(100vh - 52px);
        display: none;
        position: fixed;
        max-width: 100%;
        min-width: 300px;
        overflow-y: auto;
        background-color: var(--clr-surface);
        color: var(--clr-on-surface);
        z-index: 100;
        padding: 0.5rem;
        border-bottom: 1px solid var(--clr-neutral-15);
        font-size: var(--font-size-sm);
        font-weight: 600;
    }

    .top-nav__menu {
        flex-direction: column;
        padding: 0;
    }

        .top-nav__menu > li {
            border-bottom: 1px solid var(--clr-neutral-70);
        }

            .top-nav__menu > li:last-child {
                border-bottom: 0;
            }

        .top-nav__menu a {
            text-decoration: none;
            color: var(--clr-on-surface);
            padding: 0.75rem;
            display: block;
        }

    .top-nav__submenu {
        margin: 0 1.5rem;
        font-weight: 400;
    }
}

#js-overlay {
    z-index: 1 !important;
    background: rgba(0, 0, 0, 0.3);
}

    @media only screen and (min-width: 768px) {
        .top-nav {
            background-color: var(--clr-primary-2);
            position: relative;
            display: block
        }

        .top-nav__menu {
            justify-content: space-around
        }

            .top-nav__menu > li:first-child {
                border-left: 1px solid #661256
            }

            .top-nav__menu > li {
                border-right: 1px solid #661256;
                flex: 1;
                text-align: center;
                position: relative;
                white-space: nowrap
            }

        .top-nav a {
            text-decoration: none;
            color: #efefef;
            padding: .75rem .5rem;
            display: block;
            font-size: var(--font-size-xs);
            line-height: 1.5
        }

            .top-nav a:focus, .top-nav a:hover {
                background-color: var(--clr-secondary);
                color: #fff
            }

        .top-nav__submenu {
            display: none;
            position: absolute;
            left: 0;
            right: 0;
            background-color: var(--clr-primary-2);
            z-index: 100
        }

        .top-nav__dropdown:hover .top-nav__submenu {
            display: block
        }
    }

    .overlay {
        position: fixed;
        z-index: 0;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: none
    }

    @media only screen and (min-width: 768px) {
        #js-nav-toggle, #js-search-hide, #js-search-show {
            display: none
        }
    }

    .btn {
        padding: .25rem 1rem;
        border-radius: .25rem;
        border: none;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        font-size: 16px;
        margin: 4px 2px;
        transition: background-color .3s,border-color .3s;
        cursor: pointer
    }

    .btn-primary {
        border: 1px solid #e6073d;
        padding: .25rem 1rem;
        border-radius: .25rem;
        color: #fff;
        background-color: #e6073d;
        border: none;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        font-size: 16px;
        margin: 4px 2px;
        transition: background-color .3s;
        cursor: pointer
    }

        .btn-primary:hover {
            background-color: #b50530
        }

    .btn-secondary {
        border: 1px solid #ffd232;
        padding: .25rem 1rem;
        border-radius: .25rem;
        color: #fff;
        background-color: #ffd232;
        border: none;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        font-size: 16px;
        margin: 4px 2px;
        transition: background-color .3s;
        cursor: pointer
    }

        .btn-secondary:hover {
            background-color: #fec600
        }

    .btn-danger {
        border: 1px solid red;
        padding: .25rem 1rem;
        border-radius: .25rem;
        color: #fff;
        background-color: red;
        border: none;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        font-size: 16px;
        margin: 4px 2px;
        transition: background-color .3s;
        cursor: pointer
    }

        .btn-danger:hover {
            background-color: #c00
        }

    .btn-sm {
        padding: .25rem .5rem;
        font-size: 14px
    }

    .btn-lg {
        padding: .75rem 1.5rem;
        font-size: 18px
    }

    .btn-outline-primary {
        background-color: transparent;
        color: #e6073d;
        border: 1px solid #e6073d
    }

        .btn-outline-primary:hover {
            background-color: #e6073d;
            color: #fff
        }

    .badge2 {
        font-size: 10px;
        font-weight: 400;
        background-color: var(--clr-secondary);
        color: var(--clr-on-secondary);
        border-radius: 2px;
        padding: 1px 3px;
        top: 4px;
        right: 4px;
        line-height: 100%;
        position: absolute
    }

    @media only screen and (min-width: 768px) {
        .badge2 {
            font-size: 11px;
            border-radius: 4px
        }
    }

    .capsule {
        font-size: 12px;
        font-weight: 400;
        background-color: var(--clr-neutral);
        color: var(--clr-white);
        border-radius: 14px;
        padding: 4px 14px
    }

    .featured a {
        color: #000000;
    }

    @media only screen and (max-width: 575.98px) {
        .featured .article-item:nth-child(1) {
            flex-direction: column;
            gap: 0;
        }

            .featured .article-item:nth-child(1) .article-item__content {
                background-color: var(--clr-surface);
                padding: 0.5rem;
            }

            .featured .article-item:nth-child(1) img {
                object-fit: cover;
                width: 100%;
            }
    }

    @media only screen and (min-width: 576px) and (max-width: 991.98px) {

        .container2 {
            padding: 16px;
        }

        .featured .article-list {
            grid-template-columns: repeat(3, 1fr);
            gap: 1rem;
        }

        .featured .article-item:nth-child(1) {
            grid-column: span 2;
            position: relative;
        }

            .featured .article-item:nth-child(1) .article-item__content {
                position: absolute;
                bottom: 0;
                padding: 2rem 1rem 0.5rem;
                background-image: linear-gradient( to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8) );
            }

            .featured .article-item:nth-child(1) img {
                height: 100%;
                aspect-ratio: 16/9;
            }

            .featured
            .article-item:nth-child(1)
            .article-item__content:hover
            .article-item__time {
                display: block;
            }

            .featured .article-item:nth-child(1) .article-item__time {
                display: none;
            }

            .featured .article-item:nth-child(1) .article-item__title {
                color: #fff;
            }

        .featured .article-item:nth-child(n + 2) {
            gap: 0;
            background-color: var(--clr-surface);
        }

            .featured .article-item:nth-child(n + 2) .article-item__content {
                padding: 0.5rem;
            }
    }

    @media only screen and (min-width: 992px) {
        .featured .article-list {
            grid-template-columns: repeat(4, 1fr);
            gap: 1rem;
        }

        .featured .article-item {
            position: relative;
            background-color: initial;
        }

            .featured .article-item img {
                height: 100%;
                aspect-ratio: 16/9;
            }

        .featured .article-item__content {
            position: absolute;
            bottom: 0;
            padding: 2rem 1rem 0.5rem;
            background-image: linear-gradient( to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8) );
        }

            .featured .article-item__content:hover .article-item__time {
                display: block;
            }

        .featured .article-item__time {
            display: none;
        }

        .featured .article-item__title {
            color: #fff;
        }

        .featured .article-item:nth-child(1) {
            grid-column: span 2;
            grid-row: span 2;
        }
    }

    .article-list {
        display: grid;
    }

    @media only screen and (max-width: 575.98px) {
        .article-list {
            grid-template-columns: 1fr;
            gap: 0.5rem;
        }

            .article-list .article-item {
                flex-direction: row;
                gap: 0.5rem;
            }

                .article-list .article-item img {
                    width: 33%;
                }
    }

    @media only screen and (min-width: 576px) {
        .article-list {
            grid-template-columns: repeat(auto-fit, minmax(224px, 1fr));
            gap: 1rem;
        }

            .article-list .article-item {
                gap: 0.5rem;
            }
    }

    @media only screen and (min-width: 992px) {
        .container__aside .article-list {
            grid-template-columns: 1fr;
            gap: 0.5rem;
        }

        .container__aside .article-item {
            flex-direction: row;
            gap: 0.5rem;
        }

            .container__aside .article-item img {
                width: 33%;
                aspect-ratio: 16/9;
            }

        .container__aside .article-item__title {
            font-size: var(--font-size-xs);
        }

        .container__aside .article-item--featured {
            flex-direction: column;
            gap: 0.5rem;
        }

            .container__aside .article-item--featured img {
                object-fit: cover;
                width: 100%;
            }
    }

    .article-item {
        display: flex;
        flex-direction: column;
    }

        .article-item img {
            object-fit: cover;
            width: 100%;
        }

    .article-item__title {
        font-size: var(--font-size-sm);
        font-weight: 600;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .article-item__content {
        justify-content: space-between
    }

    @supports (-webkit-line-clamp: 3) {
        .article-item__title {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: initial;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            padding: 0;
        }
    }

    .article-item__subtitle {
        font-size: var(--font-size-xs);
    }

    .article-item__time {
        font-size: var(--font-size-xs);
        color: var(--clr-neutral);
        padding: 0;
    }

    .article-item--exclusive .article-item__title:before {
        content: "EXCLUSIVE";
        display: inline-block;
        background-color: var(--clr-secondary-2);
        color: var(--clr-on-secondary-2);
        padding: 0.10rem 0.5rem;
        border-radius: 30px;
        margin-right: 0.5rem;
        font-size: 9px;
    }

    .article-item--breaking .article-item__title:before {
        content: "BREAKING";
        display: inline-block;
        background-color: var(--clr-secondary);
        padding: 0.10rem 0.5rem;
        border-radius: 30px;
        margin-right: 0.5rem;
        font-size: 9px;
        color: var(--clr-on-secondary);
    }

    .article-item--upcoming .article-item__title:before {
        content: "UPCOMING";
        display: inline-block;
        background-color: var(--clr-secondary-3);
        padding: 0.10rem 0.5rem;
        border-radius: 30px;
        margin-right: 0.5rem;
        font-size: 9px;
        color: var(--clr-on-secondary);
    }

.article-item--showupdate .article-item__title:before {
    content: "SHOW UPDATE";
    display: inline-block;
    background-color: var(--clr-secondary-4);
    padding: 0.10rem 0.5rem;
    border-radius: 30px;
    margin-right: 0.5rem;
    font-size: 9px;
    color: var(--clr-on-secondary);
}

    .sticky {
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 100;
        background-color: #333;
        animation: slideDown 0.3s;
    }

    @keyframes slideDown {
        from {
            top: -50px;
        }

        to {
            top: 0;
        }
    }

.thumbnail small.live2 span.blinking-dot-sm {
    width: 0.5rem;
    height: 0.5rem;
    background-color: currentColor;
    border-radius: 50%;
    display: inline-block;
    /* Add some space between the dot and the text */
    animation: pulse 1s infinite alternate;
    color: #fff !important;
    padding: 0 !important;
    line-height: 1 !important;
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(0.5);
    }
}

.thumbnail small.live2 {
    border-radius: 0.75rem;
    padding: 0.25rem 0.5rem !important;
    font-size: 10px;
    color: #fff;
    background: #e6073d;
    align-self: flex-start;
    display: inline-flex;
    align-items: center;
    font-weight: 600;
    text-transform: uppercase;
    gap: 0.25rem;
    line-height: 16px !important;
}

.article-item__title small.live2 {
    border-radius: 0.75rem;
    padding: 0.25rem 0.5rem !important;
    font-size: 10px;
    color: #fff;
    background: #e6073d;
    align-self: flex-start;
    display: inline-flex;
    align-items: center;
    font-weight: 600;
    text-transform: uppercase;
    gap: 0.25rem;
    line-height: 16px !important;
}

.article-item__title small.live2 span.blinking-dot-sm {
    width: 0.5rem;
    height: 0.5rem;
    background-color: currentColor;
    border-radius: 50%;
    display: inline-block;
    /* Add some space between the dot and the text */
    animation: pulse 1s infinite alternate;
    color: #fff !important;
    padding: 0 !important;
    line-height: 1 !important;
}

.user-progress {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    width: 100%;
}

.user-progress-current, .user-progress-next, .user-progress-caption {
    font-size: 12px;
    font-weight: 600;
    text-transform: capitalize;
    padding: 0.25rem;
}

.user-progress-current {
    text-align: left;
}

.user-progress-next {
    text-align: right;
}

.user-progress-caption {
    grid-column: span 2;
    text-align: center;
    padding-top: 0.25rem;
}

.user-progress-bar {
    border-radius: 1rem;
    overflow: hidden;
    grid-column: span 2;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    width: 100%;
    height: 25px;
    justify-items: right;
    border: 1px solid var(--clr-white);
    position: relative;
}

.user-progress-bar-1, .user-progress-bar-2, .user-progress-bar-3, .user-progress-bar-4, .user-progress-bar-5 {
    background: transparent;
    width: 100%;
    border-right: 1px solid var(--clr-white);
    z-index: 1;
    color: var(--clr-white);
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .user-progress-bar-1:last-child, .user-progress-bar-2:last-child, .user-progress-bar-3:last-child, .user-progress-bar-4:last-child, .user-progress-bar-5:last-child {
        border-right: 0;
    }

.user-progress-bar-filled {
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    background: #c0ccd3 !important;
}

.dropdown__dialogue {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    padding: 0.5rem;
    background: var(--clr-white);
    border: 1px solid var(--clr-neutral-70);
    border-radius: 0.5rem;
    gap: 0.5rem;
}

    .dropdown__dialogue h4,
    .dropdown__dialogue p {
        grid-column: span 2;
    }

    .dropdown__dialogue p {
        font-size: 14px;
    }

    .dropdown__dialogue button {
        font-size: 14px;
        text-transform: capitalize;
        font-weight: 600;
    }

.pill-md {
    border-radius: 1rem;
    padding: 0.25rem 0.75rem;
    vertical-align: middle;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    font-weight: 600;
}

.pill-outline-secondary {
    background-color: transparent;
    color: #e6073d;
    border: 1px solid #e6073d;
    text-transform: uppercase;
}

    .pill-outline-secondary:hover {
        background-color: #e6073d;
        color: white;
    }

.pill-outline-surface {
    background-color: transparent;
    color: var(--clr-neutral-40);
    border: 1px solid var(--clr-neutral-40);
    text-transform: uppercase;
}

    .pill-outline-surface:hover {
        background-color: var(--clr-neutral-40);
        color: var(--clr-white);
    }

@media (max-width: 767px) {
    .breadCrumb {
        margin-top: 50px; /* or padding-top */
    }
}