
body {
    background-color: #F3F3F3;
}

.mockNewTabsSep {
    border: 0;
    white-space: nowrap;
    display: flex;
    overflow: auto;
    flex-wrap: nowrap;
    padding-bottom: 10px;
}

.mockNewTabsSep li button {
    border-radius: 10px !important;
    border: none !important;
    background-color: #fff !important;
    margin-right: 10px;
    color: #2b2b2b;
}

.mockNewTabsSep li button.active {
    background-color: #0D5ED2 !important;
    color: #fff !important;
    position: relative;
}

.mockNewTabsSep li button.active::after {
    width: 0;
    height: 0;
    border-style: solid;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-top: 10px solid #0D5ED2;
    border-bottom: 0;
    content: "";
    position: absolute;
    bottom: -6px;
    left: 0;
    right: 0;
    margin: auto;
}

.mockWhiteBoxSep {
    background-color: #fff;
    padding: 1rem;
    border-radius: 0.5rem;
    box-shadow: 0 4px 5px #e0e0e0;
    margin-top: 1rem;
    height: 600px;
    overflow: auto;
}

.mockWhiteBoxSep ul.otherMockUnderSep {
    margin: 0;
    padding: 0;
    position: relative;
}

.otherMockArrow {
    position: absolute;
    right: 0;
}

.mockWhiteBoxSep ul.otherMockUnderSep li {
    list-style: none;
    border-bottom: solid 1px #ececec;
    padding-bottom: 0.5rem;
    margin: 0.6rem 0
}

.mockWhiteBoxSep ul.otherMockUnderSep li a {
    text-decoration: none;
    color: #2b2b2b;
}

.mockWhiteBoxSep ul.otherMockUnderSep li a:hover {
    color: #0D5ED2;
}

.otherMockSep {
    margin-top: 4.8rem;
}

.mockfulldetailsep {
    display: flex;
    align-items: center;
}

.mockTestHeadingSep {
    margin-left: 1rem;
    font-weight: 500;
    font-size: 1rem;
}

.mockTestLogoSep img {
    width: 40px;
    height: 40px;
    border-radius: 50px;
    border: solid 1px #ccc;
}

a#attempt_test_tracking:hover {
    color: #fff;
}

.mockTestModeSep {
    background-color: #E6F8D5;
    padding: 2px 0.5rem;
    border-radius: 50px;
    font-size: 10px;
    margin-left: 10px;
    color: #285500;
}

.mocktestUnorderSep {
    margin-top: 10px;
    margin-bottom: 0;
    padding: 0;
    margin-left: 3.4rem;
}

.mocktestUnorderSep li {
    display: inline-block;
    margin-right: 20px;
    font-size: 12px;
    color: #2b2b2b;
}

.reattemptSepBtn {
    padding: 0.4rem 0.5rem;
    border: solid 1px #0d5ed2;
    border-radius: 10px;
    text-decoration: none;
    transition: all ease-in 0.2s;
    font-size: 14px;
    color: #0d5ed2;
}

.reattemptSepBtn img {
    position: relative;
    top:4px;
}

.reattemptSepBtn:hover {
    color: #0D5ED2;
    ;
    box-shadow: 0 5px 5px #ccc;
}

.examinSepBtn {
    padding: 0.4rem 2rem;
    border: solid 1px #FF7700;
    color: #FF7700;
    border-radius: 10px;
    text-decoration: none;
    transition: all ease-in 0.2s;
    margin-top: 10px;
    font-size: 14px;
}

.examinSepBtn:hover {
    box-shadow: 0 5px 5px #ccc;
}

.examinSepBtn:hover {
    color: #FF7700;
}

.rightSideOtherMockSep {
    display: flex;
    align-items: center;
}

.rightSideOtherMockSep p {
    margin: 0;
    font-weight: 500;
    font-size: 14px;
    padding-right: 20px;
}

ul.otherMockUnderSep li a:hover .otherMockHeadingSep p {
    color: #0D5ED2;
}

.otherMockHeadingSep {
    margin-left: 0.8rem;
}

.moderate {
    background-color: #FFE18E;
    color: #7F4A00;
}

.examsBuySepMockTest {
    margin-left: 2.2rem;
    margin-top: 10px;
    background: #f9f9f9;
    padding: 0.4rem 1rem;
    border-radius: 5px;
    font-size: 12px;
}

.chapterTestInnerTabs {
    white-space: nowrap;
    display: flex;
    overflow: auto;
    flex-wrap: nowrap;
    padding-bottom: 10px;
}

.chapterTestInnerTabs li button {
    background-color: #fff !important;
    border: 0 !important;
    border-radius: 10px !important;
    margin-right: 10px;
    font-size: 14px;
}

.chapterTestInnerTabs li button.active {
    background-color: #0D5ED2 !important;
    border: 0 !important;
}

/*
 *  STYLE 2
 */

.style-2::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

.style-2::-webkit-scrollbar {
    width: 10px;
    height: 10px;
    background-color: #F5F5F5;
}

.style-2::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #969696;
}

.ixambeeContentArea {
    height: 400px;
    overflow: hidden;
    margin-bottom: 20px;
    position: relative;
}

.contentBottomOverlay {
    width: 100%;
    height: 80px;
    background: rgb(243, 243, 243);
    background: linear-gradient(180deg, rgba(243, 243, 243, 0) 0%, rgba(243, 243, 243, 1) 100%);
    position: absolute;
    bottom: 0;
}

.readMoreAllContent {
    padding: 0.8rem 3rem;
    margin-bottom: 1.2rem;
    color: #0D5ED2;
    background-color: #fff;
}

.heightAuto {
    height: auto;
}

.numberSpeakThemselves {
    padding: 2rem 0;
}

.numberSpeakThemselves h4 {
    font-size: 1.4rem;
}

.polygon_bg {
    background-image: url("../images/polygon_bg.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 215px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin: 2rem 0 1rem;
    filter: drop-shadow(4px 8px 0px rgba(24, 70, 140, 0.9));
}

.polygon_bg h4 {
    color: #2f5897;
    font-weight: 700;
    margin-bottom: 0;
    font-size: 1.6rem;
}

.polygon_bg p {
    margin: 0;
}

.importantQLinks {
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}

.importantQLinks li {
    display: inline-block;
    margin-top: 1rem;
}

.importantQLinks li a {
    position: relative;
    background-color: #fff;
    margin-bottom: 20px;
    box-shadow: 3px 3px 10px #f3f3f3, -3px -3px 10px #eee;
    display: inline-block;
    min-width: 260px;
    padding: 1rem;
    border-radius: 10px;
    margin-right: 1rem;
    text-decoration: none;
    position: relative;
    transition: all ease-in 0.2s;
    padding-right: 2rem;
    color: #2f5897;
}

.importantQLinks li a:hover {
    box-shadow: 3px 3px 10px #ccc;
}

.importantQLinks li a::after {
    position: absolute;
    right: 14px;
    top: 20px;
    content: "";
    background: url(https://courses.ixambee.com/v6/images/svg/arrow.png);
    width: 8px;
    height: 14px;
    background-size: contain;
}

.importantlinksSection {
    margin: 50px 0;
}

a.beepediaWhiteBox {
    background-color: #fff;
    margin-bottom: 20px;
    box-shadow: 3px 3px 10px #f3f3f3, -3px -3px 10px #eee;
    display: inline-block;
    transition: all ease-in 0.2s;
    padding: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    text-decoration: none;
    color: #2b2b2b;
}

a.beepediaWhiteBox:hover {
    box-shadow: 3px 3px 10px #ccc;
}

a.beepediaWhiteBox p {
    margin-bottom: 0;
    padding-left: 1rem;
    font-weight: 500;
    padding: 0 1rem;
}

a.beepediaWhiteBox img.imgPdf_icon,
a.beepediaWhiteBox img {
    min-width: 40px;
    height: 40px;
}

#accordionExample .accordion-item {
    margin-bottom: 1rem;
    border-radius: 10px;
    box-shadow: 0 5px 5px #e6e6e6;
}

#accordionExample .accordion-button {
    border-radius: 10px;
}

#accordionExample .accordion-button:focus {
    box-shadow: none;
}

.accordion-button:not(.collapsed) {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

ul.fac_today_class {
    margin: 0;
    padding: 0;
}

ul.fac_today_class {
    overflow: auto;
    white-space: nowrap;
}

ul.fac_today_class li {
    background-color: #fff;
    width: 340px;
    list-style: none;
    border-radius: 10px;
    display: inline-block;
    margin-right: 15px;
    overflow: hidden;
}

.fav_img_head {
    background-color: #E2E9FF;
    padding: 1rem;
    display: flex;
    justify-content: center;
}

.fav_img_head img {
    min-width: 50px;
    height: 50px;
}

.innerfac_div {
    min-width: 200px;
}


.innerfac_div p,
.innerfac_div h5 {
    white-space: break-spaces;
    margin-left: 10px;
    margin-bottom: 0;
}

.innerfac_div p {
    font-size: 14px;
}

.faq_Bottom_section {
    padding: 1rem;
}

.faq_Bottom_section p {
    white-space: break-spaces;
    margin-bottom: 0.5rem;
}

.need-any-help-user {
    background-color: #fff;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 0 10px #ccc;
    margin-top: 20px;
    position: relative;
    overflow: hidden;
    border: solid 3px #fff;
    transition: .2s ease-in-out;
}

.ask-question {
    margin-top: -30px;
}

.short_daily_quiz {
    padding: 40px;
    background-color: #ffffff;
    border-radius: 5px;
}

.col-sm-3.d-none-mobile img {
    width: 180px;
}

.fmt-beekit-price-elem {
    display: flex;
    justify-content: center;
    align-items: center;
 }

@media(max-width:767px) {
    .mockWhiteBoxSep {
        height: auto;
    }

    .polygon_bg {
        background-position: center;
        height: 190px;
    }

    .polygon_bg p {
        font-size: 14px;
    }

    .buythis_Onlinecourse {
        flex-direction: column;
    }

    .buyNowBtnForMockT,
    .fmt-beekit-buy-btn {
        width: 100%;
    }

    .fmt-beekit-price-elem {
        margin-top: 20px;
    }
	
    .mocktest-exam-heading {
       font-size: 1rem !important;
       font-family: "Lato", sans-serif;
       font-weight: 600;
    }    

}

.otherLogoMockSep img {
    min-width: 50px;
    height: 50px;
    border-radius: 50px;
    border: solid 1px #ccc;
}


#st-2 {
    display: none !important;
}

.thankYouFor_Sharing {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%
}

.thankYouFor_Sharing p {
    font-weight: 700;
    color: #000;
    text-align: center
}

.thankYouFor_Sharing i {
    font-size: 2rem;
    color: green
}

.userPrepForWhichExam {
    width: 310px;
    box-shadow: 0 5px 0 #e1e1e1;
    border: 1px solid #e1e1e1
}

.userPrepForWhichExam h4 {
    font-size: .9rem !important
}

.userSelectPrepExam {
    padding: 10px 20px;
    display: flex
}

.userSelectPrepExam button {
    display: block;
    width: 100%;
    padding: 5px;
    border-radius: 5px;
    transition: .1s ease-in
}

.userSelectPrepExam button:hover {
    box-shadow: 0 3px 0 #ccc
}

.prepDivider {
    width: 30px;
    background-color: #fff
}

.userSelectPrepExam .userPrepYesBtn {
    background-color: #16478a;
    border: 1px solid #16478a;
    color: #fff;
    text-align: center
}

.userSelectPrepExam .userPrepNoBtn {
    background-color: #fff;
    color: #2b2b2b;
    border: 1px solid #dadada;
    text-align: center
}

.downloadStudyPlan {
    display: block;
    max-width: 450px;
    margin: 20px auto 0;
    background: #2f4ad0;
    box-shadow: 0 8px 6px -6px #555;
    transition: .4s;
    text-align: center;
    padding: 8px 16px;
    color: #fff;
    border-radius: 4px;
    text-transform: uppercase
}

.downloadStudyPlan:hover {
    color: #fff;
    text-decoration: none;
    letter-spacing: 2px;
    box-shadow: none
}

#findYourFavJob .close {
    position: absolute;
    right: 15px;
    top: 10px;
    z-index: 9
}

.jobFindOption {
    display: flex
}

.findJobForAll .form-check {
    margin-right: 50px
}

.subscribe-mail-icon input,
.subscribe-mail-phone input {
    padding-left: 35px
}

.short_daily_quiz {
    min-height: 333px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px !important;
    box-shadow: 0 0 10px #ccc;
    border: 3px solid #fff
}

.online-course-banner {
    background-image: none !important;
    background-color: transparent !important;
    color: #2b2b2b !important
}

.online-course-banner:after,
.online-course-banner:before {
    display: none
}

.online-course-banner .custom-breadcrumb li.breadcrumb-item.active,
.online-course-banner h1,
.online_course_banner_detail p {
    color: var(--ixb-black) !important
}

.online-course-banner .custom-breadcrumb li a,
.online_course_banner_detail a.orange-theme-color:hover {
    color: #9b9b9b !important
}

.userRatingView li i {
    color: #ffce00;
    font-size: 12px
}

.attempt-test-sections2 .course-name-icon {
    padding: 10px 20px
}

.attempt-test-sections2 .course-name-icon img {
    background-color: #ececec;
    padding: 3px;
    border-radius: 50px;
    width: 50px !important;
    height: 50px;
    float: left
}

.attempt-test-sections2 a {
    background: linear-gradient(90deg, #0069d9 0, #16478a 100%);
    font-size: 14px;
    font-weight: 500;
    border-radius: 5px !important;
    padding: 8px;
    border: 0;
    color: #fff
}

.align-middle2 {
    vertical-align: middle !important;
    text-align: center
}

.attempt-test-sections2 a.view2 {
    background: #eaedfc;
    color: #0381ef
}

.text-red {
    color: #F63F3F !important;
}

.text12 {
    font-size: 12px;
}

.coruseLogobg {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    opacity: 0.04;
    top: -20px;
    z-index: -1;
    width: 150px;
    height: 150px;
}

.mockTestInfo {
    padding: 10px 20px;
    position: relative;
    z-index: 99;
}

.marketingMsg {
    font-size: 14px;
    padding-left: 0.5rem;
    border-left: solid 3px #0054C7;
}

.marketingSaleOffer {
    background-color: #004CB4;
    width: 150px;
    height: 150px;
    border-radius: 250px;
    position: absolute;
    top: -50px;
    right: -40px;
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
    padding: 30px;
    color: #fff;
    text-align: center;
    box-shadow: -7px 0px 0 #006cff;
}

.offterText {
    position: relative;
    left: -14px;
    top: 3px;
}

.marketingSaleOffer small {
    font-size: 12px;
    top: 16px;
    position: relative;
}

.marketingSaleOffer h4 {
    font-size: 1.6rem;
    position: relative;
    top: 12px;
}

.buyThisCourseBtn {
    border: solid 3px #F78B29;
    background-color: #fff;
    display: block;
    width: 92%;
    text-align: center;
    padding: 0.4rem;
    border-radius: 5px;
    color: #F78B29;
    margin: 2px auto 8px;
    position: relative;
    z-index: 99;
    font-size: 14px;
}

.course-validation h4 {
    padding-right: 1rem;
}

.buyThisCourseBtn {
    border: solid 3px #F78B29 !important;
}


@media(min-width:768px) {
    .mobile_banner {
        display: none
    }
  .mocktest-exam-heading {
    font-size: 1.2rem !important;
    font-weight: 600 !important;
  }
}

@media(max-width:767px) {
    .desktop_banner {
        display: none
    }

    .attempt-test-sections .course-name-icon .course-validation {
        width: 220px;
    }

    .marketingSaleOffer {
        width: 130px;
        height: 130px;
    }

    .marketingSaleOffer small {
        font-size: 10px;
    }

    .marketingSaleOffer h4 {
        font-size: 1.2rem;
    }

}


.whiteBoxMockTest {
    background-color: #fff;
    box-shadow: 0 0 10px #ccc;
    border-radius: 10px;
    margin-top: 1rem;
    padding: 1rem;
    min-height: 215px;
}

/* ---------------------------------7 august shivam css */


.mockTestBuySection {
    display: grid;
    grid-gap: 12px;
    grid-template-columns: repeat(2, 1fr);
    align-items: flex-start;
    margin-left: 20px;
    padding: 0;
}

.mockTestBuySection li {
    font-size: 12px;
}

.buyNowBtnForMockT {
    position: relative;
    border-radius: 10px;
    background: linear-gradient(90deg, #5086d7, #072b60);
    padding: 0.5rem 3rem;
    color: #fff;
    text-align: center;
    font-size: 1rem;
    border: 0;
    transition: all ease-in 0.2s;
}

.buyNowBtnForMockT:hover {
    box-shadow: 0 0 15px #ccc;
}

.megaMockTestPrice {
    font-size: 1.3rem;
    font-weight: 600;
    margin-right: 10px;
}

.whiteBoxMockTest h2 {
    font-size: 1.2rem;
    margin-bottom: 0.3rem;
}

.whiteBoxMockTest {
    background-color: #fff;
    box-shadow: 0 0 10px #ccc;
    border-radius: 10px;
    margin-top: 1rem;
    padding: 1rem;
}

.buythis_Onlinecourse small.course_price {
    font-size: 2rem;
    font-weight: 700;
    color: #16478A;
}


.price_after_coupon {
    text-align: center;
    width: 60px;
    font-weight: 700;
    font-size: 1.2rem;
    color: #2b2b2b;
}

.price_after_coupon s {
    color: #727272;
    font-weight: normal;
    font-size: 16px;
}


@media(min-width:767px) {

    .mockTestBuySection li {
        font-size: 12px;
    }

    .mockTestBuySection {
        display: grid;
        grid-gap: 12px;
        grid-template-columns: repeat(3, 1fr);
        align-items: flex-start;
        border-top: solid 1px #f2f2f2;
        padding-top: 10px;
        margin: 0;
        padding-left: 15px;
        min-height: 85px;
    }

    .whiteBoxMockTest h2 {
        font-size: 1.2rem;
        margin-bottom: 0.3rem;
    }

    .whiteBoxMockTest p {
        font-size: 12px;
        color: #000;
    }

    .buyNowBtnForMockT {
        padding: 0.5rem 4rem;
    }

}




/* 50-08-2024 start from here */
.chptTestBox {
    background-color: #fff;
    box-shadow: 0 0 10px #ccc;
    border-radius: 10px;
    margin-top: 1rem;
    padding: 1rem;
}

.chptTestBox h2 {
    font-size: 1.2rem;
    color: #737373;
}

.chptTestBox h2 span {
    color: #16478A;
}

.chptButtons {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 1.2rem;
    width: 100%;
}

.chptButtons a {
    text-align: center;
    margin: 0.2rem;
}

.rateThisTastbtn {
    width: 100%;
    position: relative;
    border-radius: 10px;
    background: linear-gradient(90deg, #f1f1f1, #e9f1f7);
    text-align: center;
    padding: 0.5rem;
    color: #3564ab;
    font-size: 1rem;
    border: 0;
    text-decoration: none;
    transition: all ease-in 0.2s;
}

.rateThisTastbtn:hover {
    box-shadow: 0 0 10px #ccc;
}

#mockTestTabsForNewMockTabs .nav-item .nav-link {
    font-size: 0.8rem;
    background: transparent;
    border: 0;
    color: #898989;
    padding: 0.5rem;
}

#mockTestTabsForNewMockTabs .nav-item .nav-link.active {
    border-bottom: solid 3px #16478a;
    color: #16478a;
}

#mockTestTabsForNewMockTabs .nav-item .nav-link.active:hover {
    border-radius: 0;
}

#chptTestInnerTabs .nav-item .nav-link {
    font-size: 1rem;
    background: transparent;
    border: 0;
}

div#prevyeartab,
#mockTestTabsForNewMock {
    background: #fff;
    padding: 1rem;
}

#chptTestInnerTabs {
    border: 0;
    margin: 1rem 0;
}

#chptTestInnerTabs .nav-item .nav-link {
    font-size: 0.8rem;
    border: 0;
    color: #898989;
    border: solid 1px #E2E2E2;
    border-radius: 5px;
    min-width: 180px;
    padding: 0.5rem 0.5rem;
}

#chptTestInnerTabs .nav-item .nav-link.active {
    border: solid 1px #16478a;
    color: #16478a;
    border-radius: 5px;
}

.headingMinHeight {
    min-height: 40px;
}

.active_toggle::after {
    display: none;
}

#chptTestInnerTabs {
    border: 0;
    margin: 1rem 0;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
}

.mockTestPass {
    background-color: #F2F2F2;
    padding: 0.2rem 2rem;
    display: block;
    margin-bottom: 1rem;
    margin-top: 10px;
    text-align: center;
}



.mockpass_svg {
    width: 48px;
    position: relative;
    top: 4px;
}

.premiumMock {
    background-color: #FFF1CA !important;
}

.premiumOfferBtn {
    background: rgb(218, 130, 7);
    background: linear-gradient(90deg, rgba(218, 130, 7, 1) 0%, rgba(221, 147, 24, 1) 14%, rgba(255, 203, 60, 1) 35%, rgba(255, 203, 60, 1) 61%, rgba(227, 156, 30, 1) 91%, rgba(251, 198, 58, 1) 100%);
    color:#000;
    font-weight: 700;
}

.mocktestBeeskit {
    padding: 0.3rem 0.5rem;
    background-color: #FF800C;
    box-shadow: 0 2px 0 #295DB9;
    color: #fff;
    font-weight: 700;
    margin: 0.5rem;
    border-radius: 5px;
    position: relative;
    font-size: 12px;
    text-align: center;
}

span.mockpassCircleLeft1,
span.mockpassCircleLeft2,
span.mockpassCircleRight3,
span.mockpassCircleRight4 {
    width: 6px;
    height: 6px;
    background-color: #f2f2f2;
    content: "";
    position: absolute;
    border-radius: 10px;
}

span.mockpassCircleLeft1 {
    left: -4px;
    top: 4px;
}

span.mockpassCircleLeft2 {
    left: -4px;
    top: 14px;
}

span.mockpassCircleRight3 {
    right: -4px;
    top: 4px;
}

span.mockpassCircleRight4 {
    right: -4px;
    top: 14px;
}

@media(min-width:767px) {
    #mockTestTabsForNewMockTabs .nav-item .nav-link {
        font-size: 1rem;
        background: transparent;
        border: 0;
        color: #898989;
    }

    #chptTestInnerTabs .nav-item .nav-link {
        font-size: 1rem;
        border: 0;
        color: #898989;
        border: solid 1px #E2E2E2;
        border-radius: 5px;
        margin-bottom: 0.4rem;
    }

    .triangle {
        width: 0;
        height: 0;
        border-style: solid;
        border-top: 15px solid transparent;
        border-bottom: 15px solid transparent;
        border-left: 20px solid #ffffff;
        border-right: 0;
        position: absolute;
        left: 0;
        top: 0;
    }

    .mockTestPass {
        background-color: #F2F2F2;
        padding: 0.2rem 0.8rem 0.2rem 1.8rem;
        display: inline-block;
        position: relative;
        margin-bottom: 1rem;
        font-size: 14px;
        display: flex;
        justify-content: flex-end;
        float: right;
        margin-top: 0;
        left: 16px;
        margin-top: -50px;
    }

}

.referral_Section {
    background-color: #fff;
    box-shadow: 0 0 20px #f1f1f1;
    padding: 1rem;
    border-radius: 10px;
    margin-top: 1rem;
}

.lato-regular {
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-style: normal;
}

.lato-bold {
    font-family: "Lato", sans-serif;
    font-weight: 700;
    font-style: normal;
}

.lato-black {
    font-family: "Lato", sans-serif;
    font-weight: 900;
    font-style: normal;
}

.referral_Section h2 {
    font-size: 1.4rem;
    color: #18468C;
    margin-top: 10px;
}

.referralCode_Ul {
    padding: 0;
    margin-top: 20px;
}

.referralCode_Ul li {
    margin-bottom: 20px;
    position: relative;
    padding-left: 45px;
    list-style: none;
    color: #6E6E6E;
    line-height: 26px;
}

.referralCode_Ul li:last-child {
    margin-bottom: 0;
}

.referralCode_Ul li::before {
    content: "";
    width: 30px;
    height: 30px;
    background-image: url("https://www.ixambee.com/images/thik_right.svg");
    position: absolute;
    left: 0;
    top: 0;
    background-size: cover;
}

.referralCode_Ul li b {
    color: #000;
}

.copy_ref_code,
.share_ref_code {
    display: block;
    text-align: center;
    margin-bottom: 10px;
    padding: 10px;
    border-radius: 10px;
    text-decoration: none;
    position: relative;
}

.copy_ref_code:hover,
.share_ref_code:hover {
    opacity: 0.8;
    color: #000;
}

.copy_ref_code img,
.share_ref_code img {
    position: absolute;
    right: 15px;
    top: 15px;
}

.copy_ref_code {
    background-color: #F7F9FF;
    color: #848484;
}

.share_ref_code {
    background-color: #FF7700;
    color: #fff;
}

.short_daily_quiz_new a {
    display: inline-block;
    margin-top: 1rem;
}

.short_daily_quiz_new {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 10px #dcdcdc;
}

@media(min-width:767px) {
    .hide_ref_dp {
        display: none;
    }
}

@media(max-width:767px) {
    .hide_ref_mb {
        display: none;
    }
}

ul.bRupee_list_container li {
    list-style: none;
    margin-bottom: 10px;
}

ul.bRupee_list_container li:last-child {
    margin-bottom: 0;
}

.bRupeeCoinList {
    width: 15px;
    height: 15px;
    display: inline-block;
    margin-right: 10px;
}

.beecoinJeevan {
    justify-content: center;
    flex-direction: row;
    position: absolute;
    right: 10px;
    bottom: 30px;
    cursor: pointer;
}

.beecoinJeevan img {
    width: 40px;
    position: relative;
    top: 14px;
    cursor: pointer;
}

.beecoin {
    color: #fff !important
}

.beecoin:hover {
    color: #fff !important
}

.mocktestSuspended {
    color: #F68A28;
    font-weight: 600;
    margin-left: 10px;
}

.mocktestFocus {
    color: #16478A;
    font-weight: 600;
    margin-left: 10px;
}

.mt_suspend ul {
    padding: 10px 10px 10px 10px;
    min-height: 106px;
}

.mockTestHeadingSep p {
    color: #f70;
}

.diff-Moderate {
    background-color: #ffce3a;
    color: #2b2b2b;
}

.diff-Easy {
    background-color: #b3d1ff;
    color: #2b2b2b;
}

.diff-Difficult {
    background-color: #fd949e;
    color: #2b2b2b;
}

.otherLogoMockSep img {
    width: 50px;
  }

  .price-off-all {
    position: relative;
    width: 70px;
    height: 30px;
    background: #198754;
    margin-left:0px;
    margin-right: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    color: #fff;
    font-weight: 600;
    top: -1px;
    font-size: 12px;
    padding-top: 4px;
}

