.take-this-ch-modal-table table tfoot tr td .take-ch-tab-btn:hover {
    color: black !important;
}
.disableclick{
    opacity: 0.35;
    cursor: default;
    pointer-events: none;
}
 form#sedhrvfrm {
    width: 97% !important;
}
.review-block-sub-main .rating-text {
    display: flex;
    flex-wrap: wrap;
    flex: 1;
    flex-direction: column;
    margin-top: -20px;
}
.kjdkkjsk {
    display: flex;
    margin-bottom: 10px !important;
    /*margin-top: -20px !important;*/
}
.review-box-main {
    border-bottom: 1px solid rgba(0,0,0,.1);
    padding-bottom: 3%;
    margin-bottom: 3%;
}
.modal-content {
    border-radius: 20px;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.fdjhfjks {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    position: relative;
    overflow: hidden;
}
.fdjhfjks img {
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.star-rating {
    display: inline-block;
    align-items: center;
    font-size: 1.1em;
    justify-content: center;
    /* margin-top: 50px; */
}
.back-stars {
    display: flex;
    color: #dddddd;
    position: relative;
    /* text-shadow: 4px 4px 10px #dddddd; */
}
.front-stars {
    display: flex;
    color: #009ae0;
    overflow: hidden;
    position: absolute;
    /* text-shadow: 2px 2px 5px #009ae0; */
    top: 0;
    transition: all 0.5s;
}
label.rating-color.active {
    border: 1px solid #009ae0
}
.pannel-sub p {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.buy-course-btn button,
.free-btn button {
    height: 50px;
}
.accordion-sec .accordion {
    margin: 6px 0;
    padding: 10px;
}
.mCSB_inside>.mCSB_container {
    margin-right: 14px;
}
.accordion-sec .panal {
    background-color: white;
    margin-top: -5px;
}
.accordion-sec .panal .pannel-sub {
    padding: 0px 10px;
}
.new-accordion.category-dtl-new-acc {
    height: 313px;
    margin: 0px;
}
.mCSB_scrollTools {
    width: 12px;
}
.leader-board h6 {
    padding-top: 0px !important;
}
.leader-board p {
    padding-bottom: 10px;
}
.leader-board-sub-cnt {
    padding: 10px 0px;
}
.leader-board-sub-cnt .leader-brd-row {
    padding-left: 0;
    padding-right: 0;
}
.viral-marketing-right1,
.accordion-sec,
.category-dtl-right-new-main-leaderboad-part {
    margin-top: 20px;
    margin-bottom: 0;
}
.challange_about {
    height: 100%;
    max-height: 300px;
    overflow: hidden;
    -webkit-transition: max-height .75s;
    transition: max-height .75s;
}
.read-more {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
    font-size: 20px;
    color: #3722d3;
    font-family: 'Poppins-Bold';
}
.hid {
    display: none;
}
.challange_about ul li {
    list-style-type: disc !important;
    font-family: 'Poppins-Medium';
    color: #607387;
    font-weight: 400;
}
.challange_about ul ul li,
.challange_about ol ul li {
    list-style-type: circle !important;
    font-family: 'Poppins-Medium';
    color: #607387;
    font-weight: 400;
}
.challange_about h3 {
    color: #2b2b2b;
    font-family: 'Poppins-Medium';
    font-size: 18pt;
}
.about-course-text {
    margin-bottom: 30px;
}
.accordion-sec .panal {
    text-align: left !important;
}
.accordion-sec .accordion i.fa-plus {
    display: block;
}
.accordion-sec .accordion.active i.fa-minus {
    display: block;
}
.accordion-sec .accordion.active i.fa-plus {
    display: none;
}
.accordion-sec .panal .pannel-sub {
    padding: 0px
}
.fastar {
    margin-right: 4%;
}
.challenges1 a {
    width: calc(100% - 35px) !important;
    display: flex;
    align-items: center;
}
.challenges1 a img {
    width: 32px;
    height: 23px;
}
.challenges1 a span {
    /*display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: calc(100% - 42px);
    font-weight: normal;
}
.leader-board-header p {
    font-size: 12px;
}
.leader-board-cnt .row,
.leader-board-sub-cnt .row {
    margin-left: 0 !important;
    margin-right: 0 !important
}
.leader-board-cnt .col-md-6,
.leader-board-cnt .col-md-2,
.leader-board-sub-cnt .col-md-6,
.leader-board-sub-cnt .col-md-2 {
    padding-left: 0 !important;
    padding-right: 0 !important
}
.leader-board-cnt .col-md-2,
.leader-board-sub-cnt .col-md-2 {
    text-align: center
}
.leader-board-cnt {
    padding: 10px 0
}

.prizeSection p {
    text-align: center;
}
.prizeSection p span{
    display: block;
    font-size: 18px;
    margin-top: 5px;
}
.prizeImg .viral-img{
    margin-right: 0px !important;
    height: unset !important;
}
.prizeSection{
    margin: 0 10px !important;
}

.thisMonthLeaderBoardNew {
    padding: 10px;
}
.thisMonthLeaderBoardNew .category-dtl-new-design-right-leaderboad {
    background: #fff !important;
    border: 1px solid #DADBDD !important;
    border-radius: 4px !important;
    padding: 10px !important;
}
.thisMonthLeaderBoardNew .leader-board-cnt {
    border-bottom: 0 !important;
    padding: 0 !important
}
.thisMonthLeaderBoardNew .category-dtl-right-leaderboad-sub-box .leader-board-sub-cnt:last-child {
    border-bottom: unset !important;
    padding-bottom: 0px !important;
}
.thisMonthLeaderBoardNew .leader-board-sub-cnt-before p {
    font-family: inherit !important;
}
.thisMonthLeaderBoardNew .leader-board-sub-cnt-before-yl,
.thisMonthLeaderBoardNew .leader-board-sub-cnt-before-bl,
.thisMonthLeaderBoardNew .leader-board-sub-cnt-before-tt {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.thisMonthLeaderBoardNew .leader-board-sub-cnt-before {
    width: 100%;
}
.thisMonthLeaderBoardNew .tmlcnt {
    width: 100%;
    overflow: hidden;
}
.thisMonthLeaderBoardNew .tmlcnt p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px
}
.thisMonthLeaderBoardNew .tmlcnt span {
    padding-left: 10px;
    font-size: 14px;
    display: block;
    color: #475e75;
    font-family: inherit;
}
.thisMonthLeaderBoardNew .leader-board-sub-cnt-before-yl p {
    font-size: 16px;
}
.thisMonthLeaderBoardNew .leader-board-sub-cnt-before-bl p {
    font-size: 16px;
}
.thisMonthLeaderBoardNew .leader-board-sub-cnt-before-tt p {
    font-size: 16px;
}
