/* @media (max-width: 576px) {

     .top-bar .left-info,
     .top-bar .right-info {
         justify-content: center !important;
         text-align: center;
     }

     .top-bar .right-info {
         margin-top: 5px;
     }
 } */

/* @media(min-width:100px) and (max-width:991.99px) {
     .SigninMainRt {
         width: 100%;
     }

     .All_Registration_Design .SgnuPTxt.SgnuPTxt_1 {
         top: 2%;
     }

     .SgnuPTxt_1::after {
         width: 100%;
         height: 30%;
     }

     .SgnuPTxt h1 {
         font-size: 32px;
         margin: 0 0 15px 0;
     }

     .SgnuPTxt p {
         font-size: 18px;
         line-height: 24px;
         margin: 0 0 25px 0;
     }

     .All_Registration_Design .SigninMainRt .SgnuPTxt {
         width: 100%;
     }

     .SgnInRt {
         width: 130px;
         height: 44px;
         font-size: 18px;
         line-height: 26px;
         border-width: 2px;
         padding: 9px 0 0 0;
     }

     .SigninMainLft {
         width: 100%;
     }

     #Sgnup_1 {
         width: 100%;
         right: 0;
         top: 34%;
         padding: 0px;
     }

     .All_Registration_Design #Sgnup_1 .SigninMain_FrmFrm,
     .All_Registration_Design #Sgnup_2 .SigninMain_FrmFrm,
     .All_Registration_Design #Sgnup_3 .SigninMain_FrmFrm,
     .All_Registration_Design #Sgnup_4 .SigninMain_FrmFrm {
         height: 410px;
     }

     .WantTeacher.same_input {
         padding-left: 15px;
         padding-top: 10px;
         font-size: 15px;
         padding-right: 15px;
         height: 40px;
     }

     .WantTeacher.same_input a {
         font-size: 13px;
     }

     .SigninMain_FrmFrm .form-group {
         margin-bottom: 15px;
     }

     .AgreeTrms input[type="checkbox"] {
         margin: 5px 10px 0 0;
     }

     .AgreeTrms label {
         font-size: 16px;
     }

     .All_Registration_Design.active_1 .SgnuPTxt_1 {
         top: 100% !important;
     }

     .All_Registration_Design.active_1 .SgnuPTxt_2 {
         top: 2%;
     }

     #Sgnup_2 {
         width: 100%;
         right: 0;
         padding: 0px;
     }

     .All_Registration_Design.active_1 #Sgnup_2 {
         top: 32%;
     }

     .All_Registration_Design.active_3 .SgnuPTxt_2 {
         top: 100% !important;
     }

     .All_Registration_Design.active_3 .SgnuPTxt_3 {
         top: 2%;
     }

     .All_Registration_Design.active_3 #Sgnup_1,
     .All_Registration_Design.active_3 #Sgnup_2 {
         top: -100% !important;
     }

     #Sgnup_3 {
         width: 100% !important;
         padding: 0px !important;
     }

     .SigninMain_FrmTtl h3 {
         font-size: 32px;
     }

     .All_Registration_Design.active_4 #Sgnup_2 {
         top: 100% !important;
     }

     #Sgnup_4 {
         width: 100% !important;
         padding: 0px !important;
     }

     .All_Registration_Design.active_4 #Sgnup_4 {
         top: 32% !important;
     }

     #Sgnup_4 .SigninMain_FrmFrm .form-group:nth-child(1) .col-xxl-6:nth-child(1) .FrmRpt {
         margin-bottom: 15px;
     }

     #Sgnup_4 .SigninMain_FrmFrm .form-group:nth-child(2) .col-xxl-6:nth-child(1) .FrmRpt {
         margin-bottom: 15px;
     }

     #Sgnup_4 .SigninMain_FrmFrm .form-group:nth-child(3) .col-xxl-6:nth-child(1) .FrmRpt {
         margin-bottom: 15px;
     }

     .WantTeacher.same_input {
         height: auto;
     }

     .AllClasses {
         padding-left: 0;
     }

     .AllClasses .checkbox {
         width: 33%;
     }

     .AllClasses .checkbox label {
         font-size: 20px;
     }

     #Sgnup_4 .SigninMain_FrmFrm .form-group:nth-child(6) .AllClasses .checkbox {
         width: 100%;
     }

 } */

@media (min-width: 100px) and (max-width: 575.99px) {
    html,
    body {
        overflow-x: hidden;
    }

    .shape {
        display: none;
    }

    .SigninMainRt {
        width: 100%;
    }

    .All_Registration_Design .SgnuPTxt.SgnuPTxt_1 {
        top: 2%;
    }

    .SgnuPTxt_1::after {
        width: 100%;
        height: 30%;
    }

    .SgnuPTxt h1 {
        font-size: 32px;
        margin: 0 0 15px 0;
    }

    .SgnuPTxt p {
        font-size: 18px;
        line-height: 24px;
        margin: 0 0 25px 0;
    }

    .All_Registration_Design .SigninMainRt .SgnuPTxt {
        width: 100%;
    }

    .SgnInRt {
        width: 130px;
        height: 44px;
        font-size: 18px;
        line-height: 26px;
        border-width: 2px;
        padding: 9px 0 0 0;
    }

    .SigninMainLft {
        width: 100%;
    }

    #Sgnup_1 {
        width: 100%;
        right: 0;
        top: 34%;
        padding: 0px;
    }

    .All_Registration_Design #Sgnup_1 .SigninMain_FrmFrm,
    .All_Registration_Design #Sgnup_2 .SigninMain_FrmFrm,
    .All_Registration_Design #Sgnup_3 .SigninMain_FrmFrm,
    .All_Registration_Design #Sgnup_4 .SigninMain_FrmFrm {
        height: 410px;
    }

    .WantTeacher.same_input {
        padding-left: 15px;
        padding-top: 10px;
        font-size: 15px;
        padding-right: 15px;
        height: 40px;
    }

        .WantTeacher.same_input a {
            font-size: 13px;
        }

    .SigninMain_FrmFrm .form-group {
        margin-bottom: 15px;
    }

    .AgreeTrms input[type="checkbox"] {
        margin: 16px 10px 0 0;
    }

    .AgreeTrms label {
        font-size: 16px;
    }

    .All_Registration_Design.active_1 .SgnuPTxt_1 {
        top: 100% !important;
    }

    .All_Registration_Design.active_1 .SgnuPTxt_2 {
        top: 2%;
    }

    #Sgnup_2 {
        width: 100%;
        right: 0;
        padding: 0px;
    }

    .All_Registration_Design.active_1 #Sgnup_2 {
        top: 32%;
    }

    .All_Registration_Design.active_3 .SgnuPTxt_2 {
        top: 100% !important;
    }

    .All_Registration_Design.active_3 .SgnuPTxt_3 {
        top: 2%;
    }

    .All_Registration_Design.active_3 #Sgnup_1,
    .All_Registration_Design.active_3 #Sgnup_2 {
        top: -100% !important;
    }

    #Sgnup_3 {
        width: 100% !important;
        padding: 0px !important;
    }

    .SigninMain_FrmTtl h3 {
        font-size: 32px;
    }

    .All_Registration_Design.active_4 #Sgnup_2 {
        top: 100% !important;
    }

    #Sgnup_4 {
        width: 100% !important;
        padding: 0px !important;
    }

    .All_Registration_Design.active_4 #Sgnup_4 {
        top: 32% !important;
    }

    #Sgnup_4 .SigninMain_FrmFrm .form-group:nth-child(1) .col-xxl-6:nth-child(1) .FrmRpt {
        margin-bottom: 15px;
    }

    #Sgnup_4 .SigninMain_FrmFrm .form-group:nth-child(2) .col-xxl-6:nth-child(1) .FrmRpt {
        margin-bottom: 15px;
    }

    #Sgnup_4 .SigninMain_FrmFrm .form-group:nth-child(3) .col-xxl-6:nth-child(1) .FrmRpt {
        margin-bottom: 15px;
    }

    .WantTeacher.same_input {
        height: auto;
    }

    .AllClasses {
        padding-left: 0;
    }

        .AllClasses .checkbox {
            width: 33%;
        }

            .AllClasses .checkbox label {
                font-size: 20px;
            }

    #Sgnup_4 .SigninMain_FrmFrm .form-group:nth-child(6) .AllClasses .checkbox {
        width: 100%;
    }

    .AllSameTxt ol li {
        font-size: 18px;
        line-height: 26px;
    }

    .AllSameTxt p {
        font-size: 12px;
        line-height: 26px;
    }

    /* Home Page Start Here  */
    .navbar-brand .logo {
        height: 50px;
    }

    .header_Tp_Ryt ul {
        padding-left: 0 !important;
    }

    .social-icons {
        margin: 6px 0;
    }

    .bannerMn {
        height: 150px;
    }

    .paramountMn {
        padding: 30px 0;
    }

    .paramountMn,
    .paramount {
        margin: auto;
    }

    .card1 {
        float: unset;
        margin: 0 auto 15px auto;
        height: 300px !important;
    }

    .underline {
        margin-bottom: 27px !important;
    }

    .sec2_icn img {
        width: 44% !important;
    }

    .sec2_txt h3 {
        font-size: 19px;
    }

    .back h3 {
        font-size: 19px;
    }

    .back ul li {
        margin: 0px 0 2px 0;
        font-size: 14px;
    }

    .aboutUs_Mn,
    .eLearnMn {
        padding: 30px 0;
    }

    .aboutUs_Ryt p {
        font-size: 14px;
    }

    .eLearn_Lft {
        margin: unset;
    }

        .eLearn_Lft p,
        .eLearn_Lft ul li {
            font-size: 14px;
        }

    .eLearn_Ryt .circle {
        height: 300px;
        width: 300px;
        left: 50%;
        transform: translateX(-50%);
        margin: 0;
    }

    .eLearn_Ryt {
        position: relative;
        margin: 0;
    }

        .eLearn_Ryt img {
            margin: -5px 0 0 13px;
        }

    /*App linking section start here*/

    .AppLinkSecTxt h2 {
        font-size: 30px;
    }

    .AppLinkSecTxt p {
        font-size: 16px;
    }

    .AppLinkSecTxt .btn {
        font-size: 18px;
    }

    .AppLinkSecBtn .btn-android {
        margin: 0 0 10px 0;
    }

    .AppLinkSecTxt .btn i {
        font-size: 20px;
    }

    .AppLinkSec {
        padding: 50px 0;
    }
    /*App linking section end  here*/

    .testim .wrap {
        padding: 30px 0;
    }

    footer {
        padding: 0 0 0;
    }

    .FtrMd_txt .Ftr_logo img {
        width: 32%;
    }

    .footer_Md,
    .FtrMd_txt {
        margin: 0 0 5px 0;
    }

    .testim .cont div p {
        line-height: 21px;
        font-size: 14px;
    }

    /* Smart-Learning Page Design Start Here  */
    .Smart-LearningMn {
        padding: 30px 0;
    }

    .smartLrng_Sub ul li {
        width: 43%;
        margin: 0 10px 12px 10px;
    }

    .Slrng-SubLst ul li {
        width: 100%;
        margin: 0 0 10px 0;
    }

    .sLrngLstMn .SbLstMnDtl {
        min-height: 110px;
    }

    .SubLst {
        padding: 12px 0;
    }

    /* Smart-Learning-Chapter-List Page Design Start Here  */
    .chapter-title {
        font-size: 13px;
    }

    .chapter-meta {
        font-size: 12px;
    }

    .SLrng_ChptrListMn {
        padding: 30px 0;
    }

    .SLrng_ChptrList {
        margin: 15px 0 0 0;
    }

    .chapter-card {
        margin: 0 0 12px 0;
    }

    .option-box {
        margin: 0 0 12px 0;
    }

    /* Smart-Learning-Chapter-List Page Design End Here  */

    /* Smart-Learning-Chapter-Detail Page Design Start Here  */
    .SmrtLrng_ChptrDtlHdr {
        padding: 7px;
    }

    .backBtn {
        display: block;
        width: 100%;
    }

    /* Smart-Learning-Chapter-Detail Page Design End Here  */

    /*Data-Entry-Orbit-tg Page Design Start Here*/
    .Teach_Dshbrd {
        padding: 30px 0;
    }

    /*Admin Query Page Design Start Here*/

    .booksLft {
        margin: 8% 0 0 0;
    }

    .queryViewRyt {
        padding: 10px 0 0 0;
    }

    .query-title, .query-title a {
        font-size: 16px;
    }

    .dtaEntry_SLrng hr {
        width: 100%;
        display: inline-block;
        margin: 10px 0;
    }

    /*Query Page Design Start Here*/

    .D1Hdr1 {
        margin: 7px 0 0 0;
        float: left;
    }

    .queryBodyD1 {
        padding: 15px;
    }

    /*Smart-Learning Page Design Start Here*/

    .class-btn {
        margin: 6px 0;
        display: inline-block;
    }

    .smartLrng_SubMn {
        margin: 0 0 0 0;
    }

    .smrtLrng_book {
        padding: 30px 0 0 0;
    }

    /*Generate-Chapter-Test Page Design Start Here*/
    .gnrt_Chptr_Tst {
        padding: 30px 0 50px 0;
    }

        .gnrt_Chptr_Tst .card-left i {
            font-size: 34px;
        }

        .gnrt_Chptr_Tst .card-left h2 {
            font-size: 20px;
        }

        .gnrt_Chptr_Tst .card-left {
            border-top-left-radius: unset;
            border-bottom-left-radius: unset;
        }

        .gnrt_Chptr_Tst .card-left {
            padding: 20px;
        }

        .gnrt_Chptr_Tst .card-right {
            padding: 20px 20px;
        }

    /*Smart-Learning-Chapter-Details Page Design Start Here*/
    .SmrtLrng_ChptrDtlHL {
        width: 30%;
    }

    .SmrtLrng_ChptrDtlHR {
        width: 100%;
    }

    /*Select-Chapter-Test page design start here*/

    .smartLrng_PrctHdr .smartLrng_PrctHdrL {
        position: unset;
    }

    .smartLrng_PrctHdr h2 {
        margin: 5px 0 5px 0;
    }

    .smartLrng_PrctHdr .smartLrng_PrctHdrR {
        margin: 5px 0 0 0;
    }

    .slctChptrQues-midRyt {
        text-align: center;
        margin: 10px 0 0 0;
    }

    .slctChptrQues-btm {
        padding: 8px;
    }

    .ques-checkTbl tbody tr td label {
        width: 85%;
    }

    .slctChptrQuesF {
        display: flexbox;
    }

    .slctChptrQuesF1 {
        order: 1;
    }

    .slctChptrQuesF2 {
        order: 3;
    }

    .slctChptrQuesF3 {
        order: 2;
    }

    .slctChptrQuesInrF {
        display: flex;
    }

    .slctChptrQuesInrF1 {
        order: 1;
    }

    .slctChptrQuesInrF2 {
        order: 3;
    }

    .slctChptrQuesInrF3 {
        order: 2;
    }

    /*Smart-Learning-Practice-Type Page Design Start Here*/
    .SmrtLrng_PrctTypeMn {
        padding: 40px 0;
    }

    .SmrtLrng_PrctType_Itm {
        margin: 0 auto 20px auto;
    }

    .SmrtLrng_PrctType {
        padding: 15px 10px;
    }

    /*Smart-Learning-Practice Page Design start here*/
    .SmartLrng_Prctc_Bdy1 .options {
        padding: 0 0 0 0;
    }

    .SmartLrng_Prctc .blank-box {
        display: block;
        /*display: inline-block;*/
        margin: 3px;
    }

    /*Smart-Learning-Type page design start here*/
    .SmartLrng_PrctcMn {
        padding: 40px 0;
    }

    .tst-time {
        margin: unset;
    }

    .SmrtLrng_PrctQues td {
        display: inline-block;
        margin: 4px;
    }

    /*Smart-Learning-Test-Result page desgin start here*/

    .SmrtLrng_TstRsltL .card-custom, .SmrtLrng_TstRsltR .card-custom {
        height: unset;
        position: unset;
    }

    .bounce_button {
        position: unset;
        top: unset;
        left: unset;
        transform: unset;
        padding: unset;
    }

    .SmrtLrng_TstRslt,
    .SmrtLrng_TstRsltL,
    .SmrtLrng_TstRsltR {
        margin: 8px 0 8px 0;
    }

    .SmartLrng_PrctcMn {
        padding: 40px 0;
    }

    /*Smart-Learning-Test-Review Page Design Start Here*/
    .SmartLrng_Prctc_Bdy {
        width: 100%;
        float: left;
        padding: 10px;
    }

    .SmartLrng_TstRev .quiz-question {
        width: 83%;
        display: inline-block;
        vertical-align: middle;
    }

    .SmartLrng_TstRev .Revw-img11 {
        width: 5%;
        display: inline-block;
        vertical-align: middle;
    }

    .smrtLrng_TstRevTbl tr {
        display: block;
        margin: 6px;
    }

    /*Smart-Learning-Previous-Test page design start here*/

    .TstRsltTbl {
        text-align: left;
    }

    .CartTblHdr {
        display: none !important;
    }

    /*My Account Page Design Start Here*/
    .MyAcc {
        margin: 0 0 20px 0;
    }

    .booksLft {
        padding: 8px;
    }

    .profile-body {
        padding: 0;
    }

    .MyAcc_Tbl1 tbody tr td:nth-child(1) {
        padding: 6px 0 0 15px;
    }

    .MyAcc_Tbl1, .MyAcc_Tbl2 {
        margin: 0 0 10px 0;
    }

        .MyAcc_Tbl2 tbody tr td:nth-child(1) {
            padding: 6px 0 0 15px;
        }

    .editAddBtn input {
        margin: 3px 0 3px 0;
    }

    .ClassTbl tr td label {
        display: block;
    }
}

@media (min-width: 576px) and (max-width: 767.99px) {
    .shape {
        display: none;
    }

    /* Home Page Design Start Here  */
    .navbar-brand .logo {
        height: 60px;
    }

    .header_Tp_Ryt ul {
        padding-left: 0 !important;
    }

    .social-icons {
        margin: 6px 0;
    }

    .bannerMn {
        height: 240px;
    }

    .paramountMn {
        padding: 30px 0;
    }

    .paramountMn,
    .paramount {
        margin: auto;
    }

    .card1 {
        float: unset;
        margin: 0 auto 15px auto;
        height: 330px !important;
    }

    .underline {
        margin-bottom: 27px !important;
    }

    .sec2_icn img {
        width: 44% !important;
    }

    .sec2_txt h3 {
        font-size: 22px;
    }

    .back h3 {
        font-size: 22px;
    }

    .back ul li {
        margin: 0px 0 2px 0;
        font-size: 14px;
    }

    .aboutUs_Mn,
    .eLearnMn {
        padding: 30px 0;
    }

    .aboutUs_Ryt p {
        font-size: 14px;
    }

    .eLearn_Lft {
        margin: unset;
    }

        .eLearn_Lft p,
        .eLearn_Lft ul li {
            font-size: 14px;
        }

    .eLearn_Ryt .circle {
        height: 350px;
        width: 350px;
        left: 50%;
        transform: translateX(-50%);
        margin: 0;
    }

    .eLearn_Ryt {
        +position: relative;
        margin: 0;
        text-align: center;
    }

        .eLearn_Ryt img {
            margin: -5px 0 0 13px;
            width: 76%;
        }

    /*App linking section start here*/

    .AppLinkSecTxt h2 {
        font-size: 30px;
    }

    .AppLinkSecTxt p {
        font-size: 16px;
    }

    .AppLinkSecTxt .btn {
        font-size: 18px;
    }

    .AppLinkSecBtn .btn-android {
        margin: 0 0 10px 0;
    }

    .AppLinkSecTxt .btn i {
        font-size: 20px;
    }

    .AppLinkSec {
        padding: 50px 0;
    }
    /*App linking section end  here*/
    .testim .wrap {
        padding: 30px 0;
    }

    footer {
        padding: 0 0 0;
    }

    .testim .cont div p {
        font-size: 14px;
    }

    .FtrMd_txt .Ftr_logo img {
        width: 32%;
    }

    .footer_Md,
    .FtrMd_txt {
        margin: 0 0 5px 0;
    }

    /* Smart-Learning Page Design Start Here  */
    .Smart-LearningMn {
        padding: 30px 0;
    }

    .smartLrng_Sub ul li {
        width: 28%;
        margin: 0 10px 12px 10px;
    }

    .Slrng-SubLst ul li {
        width: 100%;
        margin: 0 0 10px 0;
    }

    .sLrngLstMn .SbLstMnDtl {
        min-height: 110px;
    }

    .SubLst {
        padding: 12px 0;
    }

    /* Smart-Learning-Chapter-List Page Design Start Here  */
    .chapter-title {
        font-size: 15px;
    }

    .chapter-meta {
        font-size: 15px;
    }

    .SLrng_ChptrListMn {
        padding: 30px 0;
    }

    .SLrng_ChptrList {
        margin: 15px 0 0 0;
    }

    .chapter-card {
        margin: 0 0 12px 0;
    }

    /* Smart-Learning-Chapter-List Page Design End Here  */
    /*Admin Query Page Design Start Here*/

    .booksLft {
        margin: 8% 0 0 0;
    }

    .queryViewRyt {
        padding: 10px 0 0 0;
    }

    .query-title, .query-title a {
        font-size: 16px;
    }

    /*Queruy Page Design Start Here*/
    .D1Hdr {
        float: unset;
        display: inline-block;
    }

    .D1Hdr1 {
        margin: 7px 0 0 0;
        display: inline-table;
        text-align: left;
        float: unset;
    }

    .queryBodyD1 {
        padding: 15px;
    }

    .Teach_Dshbrd {
        padding: 30px 0;
    }

    /*Smart-Learning-1 page design start here*/
    .subject-card {
        height: 88%;
    }

        .subject-card input[type="image"] {
            width: 39%;
        }

    /*Smart-Learning Page Design Start Here*/

    .class-btn {
        margin: 5px 0;
        display: inline-block;
    }

    .smartLrng_SubMn {
        margin: 0 0 0 0;
        padding: 20px 0 10px 0;
    }

    .smrtLrng_book {
        padding: 30px 0 0 0;
    }

    /*Generate-Chapter-Test Page Design Start Here*/
    .gnrt_Chptr_Tst {
        padding: 30px 0 50px 0;
    }

        .gnrt_Chptr_Tst .card-left i {
            font-size: 34px;
        }

        .gnrt_Chptr_Tst .card-left h2 {
            font-size: 23px;
        }

        .gnrt_Chptr_Tst .card-left {
            border-top-left-radius: unset;
            border-bottom-left-radius: unset;
        }

        .gnrt_Chptr_Tst .card-left {
            padding: 20px;
        }

        .gnrt_Chptr_Tst .card-right {
            padding: 20px 20px;
        }

    /*Smart-Learning-Chapter-Details Page Design Start Here*/
    .SmrtLrng_ChptrDtlHL {
        width: 30%;
    }

    .SmrtLrng_ChptrDtlHR {
        width: 100%;
    }

    /*Select-Chapter-Test page design start here*/

    .smartLrng_PrctHdr .smartLrng_PrctHdrL {
        position: unset;
    }

    .smartLrng_PrctHdr h2 {
        margin: 5px 0 5px 0;
    }

    .smartLrng_PrctHdr .smartLrng_PrctHdrR {
        /*margin: 5px 0 0 0;*/
        width: 75%;
    }

    .slctChptrQues-btm {
        padding: 8px;
    }

    .ques-checkTbl tbody tr td label {
        width: 90%;
    }

    .slctChptrQuesF1 {
        order: 1;
    }

    .slctChptrQuesF2 {
        order: 3;
    }

    .slctChptrQuesF3 {
        order: 2;
    }

    .slctChptrQuesInrF {
        display: flex;
    }

    .slctChptrQuesInrF1 {
        order: 1;
    }

    .slctChptrQuesInrF2 {
        order: 3;
    }

    .slctChptrQuesInrF3 {
        order: 2;
    }

    /*Smart-Learning-Practice-Type Page Design Start Here*/
    .SmrtLrng_PrctTypeMn {
        padding: 40px 0;
    }

    .SmrtLrng_PrctType_Itm {
        margin: 0 auto 0 auto;
    }

    .SmrtLrng_PrctType {
        padding: 15px 10px;
    }

    .SmartLrng_Prctc_Bdy1 .options {
        padding: 0 0 0 0;
    }

    .SmartLrng_Prctc .blank-box {
        /*display: block;*/
        display: inline-block;
        margin: 3px;
    }

    .option-box {
        margin: 0 0 10px 0;
    }

    .SmrtLrng_TstRsltL .card-custom,
    .SmrtLrng_TstRsltR .card-custom {
        height: unset;
        position: unset;
        margin: 0 0 20px 0;
    }

    .bounce_button {
        position: unset;
        top: unset;
        left: unset;
        transform: unset;
    }

    .SmartLrng_PrctcMn {
        padding: 40px 0;
    }

    /*Smart-Learning-Test-Review Page Design Start Here*/
    .SmartLrng_Prctc_Bdy {
        width: 100%;
        float: left;
        padding: 20px;
    }

    .SmartLrng_TstRev .quiz-question {
        width: 83%;
        display: inline-block;
        vertical-align: middle;
    }

    .SmartLrng_TstRev .Revw-img11 {
        width: 5%;
        display: inline-block;
        vertical-align: middle;
    }

    .smrtLrng_TstRevTbl tr {
        display: block;
        margin: 6px;
    }

    /*Smart-Learning-Previous-Test page design start here*/

    .TstRsltTbl {
        text-align: left;
    }

    .CartTblHdr {
        display: none !important;
    }

    /*My Account Page Design Start Here*/
    .Teach_Dshbrd {
        padding: 30px 0;
    }

    .MyAcc {
        margin: 0 0 20px 0;
    }

    .booksLft {
        padding: 8px;
    }

    .profile-body {
        padding: 0;
    }

    .MyAcc_Tbl1 tbody tr td:nth-child(1) {
        padding: 6px 0 0 15px;
    }

    .MyAcc_Tbl1, .MyAcc_Tbl2 {
        margin: 0 0 10px 0;
    }

        .MyAcc_Tbl2 tbody tr td:nth-child(1) {
            padding: 6px 0 0 15px;
        }

    .editAddBtn input {
        margin: 3px 0 3px 0;
    }
}

@media (min-width: 768px) and (max-width: 991.99px) {

    .shape {
        display: none;
    }

    /* Home Page Design Start Here  */
    .navbar-brand .logo {
        height: 60px;
    }

    .top-bar a {
        margin-left: 0;
    }

    .bannerMn {
        height: 320px;
    }

    .paramountMn {
        padding: 30px 0;
    }

    .paramountMn,
    .paramount {
        margin: auto;
    }

    .card1 {
        float: unset;
        margin: 0 auto 15px auto;
        height: 330px !important;
    }

    .underline {
        margin-bottom: 27px !important;
    }

    .sec2_icn img {
        width: 44% !important;
    }

    .sec2_txt h3 {
        font-size: 22px;
    }

    .back h3 {
        font-size: 22px;
    }

    .back ul li {
        margin: 0px 0 2px 0;
        font-size: 14px;
    }

    .aboutUs_Mn,
    .eLearnMn {
        padding: 30px 0;
    }

    .aboutUs_Ryt p {
        font-size: 14px;
    }

    .eLearn_Lft {
        margin: unset;
    }

        .eLearn_Lft p,
        .eLearn_Lft ul li {
            font-size: 14px;
        }

    .eLearn_Ryt .circle {
        height: 330px;
        width: 330px;
        left: 50%;
        transform: translateX(-50%);
        margin: 0;
    }

    .eLearn_Ryt {
        position: relative;
        margin: 35% 0 0 0;
        text-align: center;
    }

        .eLearn_Ryt img {
            margin: 0;
            width: 113%;
        }

    /*App linking section start here*/

    .AppLinkSecTxt h2 {
        font-size: 30px;
    }

    .AppLinkSecTxt p {
        font-size: 16px;
    }

    .AppLinkSecTxt .btn {
        font-size: 18px;
    }

    .AppLinkSecBtn .btn-android {
        margin: 0 0 10px 0;
    }

    .AppLinkSecTxt .btn i {
        font-size: 20px;
    }

    .AppLinkSec {
        padding: 50px 0;
    }
    /*App linking section end  here*/

    .testim .wrap {
        padding: 30px 0;
    }

    footer {
        padding: 0 0 0;
    }

    .testim .cont div p {
        font-size: 14px;
    }

    .FtrMd_txt .Ftr_logo img {
        width: 63%;
    }

    .footer_Md,
    .FtrMd_txt {
        margin: 0 0 5px 0;
    }

    .card1 {
        margin: 0 0 20px 0;
    }

    .aboutUs_Lft img {
        width: 70%;
    }

    /* Smart-Learning Page Design Start Here  */
    .Smart-LearningMn {
        padding: 30px 0;
    }

    .smartLrng_Sub ul li {
        width: 28%;
        margin: 0 10px 12px 10px;
    }

    .Slrng-SubLst ul li {
        width: 40%;
    }

    .sLrngLstMn .SbLstMnDtl {
        min-height: 110px;
    }

    .SubLst {
        padding: 12px 0;
    }

    /* Smart-Learning-Chapter-List Page Design Start Here  */
    .chapter-title {
        font-size: 13px;
    }

    .chapter-meta {
        font-size: 13px;
    }

    .SLrng_ChptrListMn {
        padding: 30px 0;
    }

    .SLrng_ChptrList {
        margin: 15px 0 0 0;
    }

    .chapter-card {
        margin: 0 0 12px 0;
    }

    .option-box {
        margin: 0 0 15px 0;
    }

    /* Smart-Learning-Chapter-List Page Design End Here  */

    /*Smart-Learning-1 page design start here*/
    .subject-card {
        height: 100%;
    }

        .subject-card input[type="image"] {
            width: 39%;
        }

    /*Smart-Learning Page Design Start Here*/

    .class-btn {
        margin: 5px 0;
        display: inline-block;
    }

    .smartLrng_SubMn {
        margin: 0 0 0 0;
    }

    .smrtLrng_book {
        padding: 30px 0 0 0;
    }

    /*Generate-Chapter-Test Page Design Start Here*/
    .gnrt_Chptr_Tst {
        padding: 30px 0 50px 0;
    }

        .gnrt_Chptr_Tst .card-left i {
            font-size: 34px;
        }

        .gnrt_Chptr_Tst .card-left h2 {
            font-size: 23px;
        }

        .gnrt_Chptr_Tst .card-left {
            border-top-left-radius: unset;
            border-bottom-left-radius: unset;
        }

        .gnrt_Chptr_Tst .card-left {
            padding: 20px;
        }

        .gnrt_Chptr_Tst .card-right {
            padding: 20px 20px;
        }


    /*Smart-Learning-Chapter-Details Page Design Start Here*/
    .SmrtLrng_ChptrDtlHL {
        width: 14%;
    }

    /*Select-Chapter-Test page design start here*/

    .smartLrng_PrctHdr .smartLrng_PrctHdrL {
        position: unset;
    }

    .smartLrng_PrctHdr h2 {
        margin: 5px 0 5px 0;
    }

    .smartLrng_PrctHdr .smartLrng_PrctHdrR {
        /*margin: 5px 0 0 0;*/
        width: 81%;
    }

    .slctChptrQues-btm {
        padding: 8px;
    }

    .ques-checkTbl tbody tr td label {
        width: 90%;
    }

    .slctChptrQuesF1 {
        order: 1;
    }

    .slctChptrQuesF2 {
        order: 3;
    }

    .slctChptrQuesF3 {
        order: 2;
    }

    .slctChptrQuesInrF {
        display: flex;
    }

    .slctChptrQuesInrF1 {
        order: 1;
    }

    .slctChptrQuesInrF2 {
        order: 2;
    }

    .slctChptrQuesInrF3 {
        order: 3;
    }

    /*Smart-Learning-Practice-Type Page Design Start Here*/
    .SmrtLrng_PrctTypeMn {
        padding: 40px 0;
    }

    .SmrtLrng_PrctType {
        padding: 25px 10px;
    }

    /*Smart-Learning-Test-Result page desgin start here*/

    .SmrtLrng_TstRsltL .card-custom, .SmrtLrng_TstRsltR .card-custom {
        height: unset;
        position: unset;
    }

    .bounce_button {
        position: unset;
        top: unset;
        left: unset;
        transform: unset;
        padding: unset;
    }

    .SmrtLrng_TstRslt,
    .SmrtLrng_TstRsltL,
    .SmrtLrng_TstRsltR {
        margin: 8px 0 8px 0;
    }

    .SmartLrng_PrctcMn {
        padding: 40px 0;
    }

    .smrtLrng_TstRevTbl tr {
        display: block;
        margin: 6px;
    }

    /*Smart-Learning-Previous-Test page design start here*/

    .TstRsltTbl {
        text-align: left;
    }

    .CartTblHdr {
        display: none !important;
    }

    /*My Account Page Design Start Here*/
    .Teach_Dshbrd {
        padding: 30px 0;
    }

    .MyAcc {
        margin: 0 0 20px 0;
    }

    .booksLft {
        padding: 8px;
    }

    .profile-body {
        padding: 0;
    }

    .MyAcc_Tbl1 tbody tr td:nth-child(1) {
        padding: 6px 0 0 15px;
    }

    .MyAcc_Tbl1, .MyAcc_Tbl2 {
        margin: 0 0 10px 0;
    }

        .MyAcc_Tbl2 tbody tr td:nth-child(1) {
            padding: 6px 0 0 15px;
        }

    .editAddBtn input {
        margin: 3px 0 3px 0;
    }
}

@media (min-width: 992px) and (max-width: 1000.99px) {

    .shape:nth-child(1) {
        top: 2%;
        left: 5%;
        font-size: 35px;
    }

    .shape:nth-child(2) {
        top: 92%;
        left: 12%;
        font-size: 30px;
    }

    .shape:nth-child(3) {
        top: 2%;
        right: 4%;
        font-size: 38px;
    }

    .shape:nth-child(4) {
        bottom: 2%;
        right: 35%;
        font-size: 29px;
    }

    /* Home Page Design Start Here  */
    .navbar-nav .nav-link {
        font-size: 16px;
    }

    .navbar-brand .logo {
        height: 60px;
    }

    .bannerMn {
        height: 380px;
    }

    .paramountMn {
        padding: 30px 0;
    }

    .paramountMn,
    .paramount {
        margin: auto;
    }

    .card1 {
        float: unset;
        margin: 0 auto 15px auto;
        height: 330px !important;
    }

    .underline {
        margin-bottom: 27px !important;
    }

    .sec2_icn img {
        width: 44% !important;
    }

    .sec2_txt h3 {
        font-size: 22px;
    }

    .back h3 {
        font-size: 22px;
    }

    .back ul li {
        margin: 0px 0 2px 0;
        font-size: 14px;
    }

    .aboutUs_Mn,
    .eLearnMn {
        padding: 30px 0;
    }

    .aboutUs_Ryt p {
        font-size: 14px;
    }

    .eLearn_Lft {
        margin: unset;
    }

        .eLearn_Lft p,
        .eLearn_Lft ul li {
            font-size: 14px;
        }

    .eLearn_Ryt .circle {
        height: 350px;
        width: 350px;
        left: 50%;
        transform: translateX(-50%);
        margin: 0;
    }

    .eLearn_Ryt {
        position: relative;
        margin: 0;
        text-align: center;
    }

        .eLearn_Ryt img {
            margin: 0;
            width: 85%;
        }

    .testim .wrap {
        padding: 30px 0;
    }

    footer {
        padding: 0 0 0;
    }

    .testim .cont div p {
        font-size: 14px;
    }

    .FtrMd_txt .Ftr_logo img {
        width: 53%;
    }

    .footer_Md,
    .FtrMd_txt {
        margin: 0 0 5px 0;
    }

    .card1 {
        width: 289px;
        margin: 0 0 20px 0;
    }

    .aboutUs_Lft img {
        width: 70%;
    }

    /* Smart-Learning Page Design Start Here  */
    .Smart-LearningMn {
        padding: 30px 0;
    }

    .smartLrng_Sub ul li {
        width: 21%;
    }

    .Slrng-SubLst ul li {
        width: 25%;
    }

    .sLrngLstMn .SbLstMnDtl {
        min-height: 110px;
    }

    .SubLst {
        padding: 12px 0;
    }

    /* Smart-Learning-Chapter-List Page Design Start Here  */
    .chapter-title {
        font-size: 15px;
    }

    .chapter-meta {
        font-size: 14px;
    }

    .SLrng_ChptrListMn {
        padding: 30px 0;
    }

    .SLrng_ChptrList {
        margin: 15px 0 0 0;
    }

    .chapter-card {
        margin: 0 0 12px 0;
    }

    /* Smart-Learning-Chapter-List Page Design End Here  */

    /*Smart-Learning-1 page design start here*/
    .subject-card {
        height: 100%;
    }

        .subject-card input[type="image"] {
            width: 39%;
        }

    /*Smart-Learning Page Design Start Here*/

    .class-btn {
        margin: 5px 0;
        display: inline-block;
    }

    .smartLrng_SubMn {
        margin: 0 0 0 0;
    }

    .smrtLrng_book {
        padding: 30px 0 0 0;
    }

    /*Generate-Chapter-Test Page Design Start Here*/
    .gnrt_Chptr_Tst {
        padding: 30px 0 50px 0;
    }

        .gnrt_Chptr_Tst .card-left i {
            font-size: 34px;
        }

        .gnrt_Chptr_Tst .card-left h2 {
            font-size: 23px;
        }

        .gnrt_Chptr_Tst .card-left {
            border-top-left-radius: unset;
            border-bottom-left-radius: unset;
        }

        .gnrt_Chptr_Tst .card-left {
            padding: 20px;
        }

        .gnrt_Chptr_Tst .card-right {
            padding: 20px 20px;
        }

    /*Smart-Learning-Chapter-Details Page Design Start Here*/
    .smartLrng_PrctHdr .smartLrng_PrctHdrL {
        position: unset;
    }

    .smartLrng_PrctHdr h2 {
        margin: 5px 0 5px 0;
    }

    .smartLrng_PrctHdr .smartLrng_PrctHdrR {
        /*margin: 5px 0 0 0;*/
        width: 85%;
    }

    .slctChptrQues-btm {
        padding: 20px;
    }

    .ques-checkTbl tbody tr td label {
        width: 90%;
    }

    .SmrtLrng_ChptrDtlHL {
        width: 14%;
    }

    .slctChptrQuesF1 {
        order: 1;
    }

    .slctChptrQuesF2 {
        order: 3;
    }

    .slctChptrQuesF3 {
        order: 2;
    }

    .slctChptrQuesInrF {
        display: flex;
    }

    .slctChptrQuesInrF1 {
        order: 1;
    }

    .slctChptrQuesInrF2 {
        order: 2;
    }

    .slctChptrQuesInrF3 {
        order: 3;
    }

    .option-box {
        margin: 0 0 10px 0;
    }

    /*Smart-Learning-Previous-Test page design start here*/

    .TstRsltTbl {
        text-align: left;
    }

    .CartTblHdr {
        display: none !important;
    }

    .CartTblHdr1 {
        display: inline-flex !important;
    }

    /*My Account Page Design Start Here*/
    .Teach_Dshbrd {
        padding: 30px 0;
    }

    .MyAcc {
        margin: 34% 0 20px 0;
    }

    .booksLft {
        padding: 8px;
    }

    .profile-body {
        padding: 0;
    }

    .MyAcc_Tbl1 tbody tr td:nth-child(1) {
        padding: 6px 0 0 15px;
    }

    .MyAcc_Tbl1, .MyAcc_Tbl2 {
        margin: 0;
    }


        .MyAcc_Tbl2 tbody tr td:nth-child(1) {
            padding: 6px 0 0 15px;
        }

    .editAddBtn input {
        margin: 3px 0 3px 0;
    }

    .booksLftRptTtl h3 {
        font-size: 17px;
    }

    .booksLftRpt ul li a {
        font-size: 15px;
    }
}

@media (min-width: 1001px) and (max-width: 1100.99px) {

    .shape:nth-child(1) {
        top: 2%;
        left: 5%;
        font-size: 35px;
    }

    .shape:nth-child(2) {
        top: 92%;
        left: 12%;
        font-size: 30px;
    }

    .shape:nth-child(3) {
        top: 2%;
        right: 4%;
        font-size: 38px;
    }

    .shape:nth-child(4) {
        bottom: 2%;
        right: 35%;
        font-size: 29px;
    }

    /* Home Page Design Start Here  */
    .navbar-nav .nav-link {
        font-size: 16px;
    }

    .navbar-brand .logo {
        height: 60px;
    }

    .bannerMn {
        height: 380px;
    }

    .paramountMn {
        padding: 30px 0;
    }

    .paramountMn,
    .paramount {
        margin: auto;
    }

    .card1 {
        float: unset;
        margin: 0 auto 15px auto;
        height: 330px !important;
    }

    .underline {
        margin-bottom: 27px !important;
    }

    .sec2_icn img {
        width: 44% !important;
    }

    .sec2_txt h3 {
        font-size: 22px;
    }

    .back h3 {
        font-size: 22px;
    }

    .back ul li {
        margin: 0px 0 2px 0;
        font-size: 14px;
    }

    .aboutUs_Mn,
    .eLearnMn {
        padding: 30px 0;
    }

    .aboutUs_Ryt p {
        font-size: 14px;
    }

    .eLearn_Lft {
        margin: unset;
    }

        .eLearn_Lft p,
        .eLearn_Lft ul li {
            font-size: 14px;
        }

    .eLearn_Ryt .circle {
        height: 350px;
        width: 350px;
        left: 50%;
        transform: translateX(-50%);
        margin: 0;
    }

    .eLearn_Ryt {
        position: relative;
        margin: 0;
        text-align: center;
    }

        .eLearn_Ryt img {
            margin: 0;
            width: 85%;
        }

    .testim .wrap {
        padding: 30px 0;
    }

    footer {
        padding: 0 0 0;
    }

    .testim .cont div p {
        font-size: 14px;
    }

    .FtrMd_txt .Ftr_logo img {
        width: 53%;
    }

    .footer_Md,
    .FtrMd_txt {
        margin: 0 0 5px 0;
    }

    .card1 {
        width: 289px;
        margin: 0 0 20px 0;
    }

    .aboutUs_Lft img {
        width: 70%;
    }

    /* Smart-Learning Page Design Start Here  */
    .Smart-LearningMn {
        padding: 30px 0;
    }

    .smartLrng_Sub ul li {
        width: 21%;
    }

    .Slrng-SubLst ul li {
        width: 25%;
    }

    .sLrngLstMn .SbLstMnDtl {
        min-height: 110px;
    }

    .SubLst {
        padding: 12px 0;
    }

    .option-box {
        margin: 0 0 15px 0;
    }

    /*Smart-Learning-1 page design start here*/
    .subject-card {
        height: 100%;
    }

        .subject-card input[type="image"] {
            width: 39%;
        }

    /*Smart-Learning Page Design Start Here*/

    .class-btn {
        margin: 5px 0;
        display: inline-block;
    }

    .smartLrng_SubMn {
        margin: 0 0 0 0;
    }

    .smrtLrng_book {
        padding: 30px 0 0 0;
    }

    /*Generate-Chapter-Test Page Design Start Here*/

    .gnrt_Chptr_Tst .card-left i {
        font-size: 34px;
    }

    .gnrt_Chptr_Tst .card-left h2 {
        font-size: 23px;
    }

    .gnrt_Chptr_Tst .card-left {
        padding: 20px;
    }

    .gnrt_Chptr_Tst .card-right {
        padding: 20px 20px;
    }

    /*Smart-Learning-Chapter-Details Page Design Start Here*/
    .SmrtLrng_ChptrDtlHL {
        width: 10%;
    }

    /*Select-chapter-test page design start here*/
    /*.smartLrng_PrctHdr .smartLrng_PrctHdrL {
        position: unset;
    }

    .smartLrng_PrctHdr h2 {
        margin: 5px 0 5px 0;
    }

    .smartLrng_PrctHdr .smartLrng_PrctHdrR {
        margin: 5px 0 0 0;
    }

    .slctChptrQues-btm {
        padding: 20px;
    }

    .ques-checkTbl tbody tr td label {
        width: 90%;
    }

    .SmrtLrng_ChptrDtlHL {
        width: 14%;
    }*/
    /*Select-Chapter-Test page design start here*/

    .smartLrng_PrctHdr .smartLrng_PrctHdrL {
        position: unset;
    }

    .smartLrng_PrctHdr h2 {
        margin: 5px 0 5px 0;
    }

    .smartLrng_PrctHdr .smartLrng_PrctHdrR {
        /*margin: 5px 0 0 0;*/
        width: 87%;
    }

    .slctChptrQues-btm {
        padding: 18px;
    }

    .ques-checkTbl tbody tr td label {
        width: 90%;
    }

    .slctChptrQuesF1 {
        order: 1;
    }

    .slctChptrQuesF2 {
        order: 3;
    }

    .slctChptrQuesF3 {
        order: 2;
    }

    .slctChptrQuesInrF {
        display: flex;
    }

    .slctChptrQuesInrF1 {
        order: 1;
    }

    .slctChptrQuesInrF2 {
        order: 2;
    }

    .slctChptrQuesInrF3 {
        order: 3;
    }

    /*Smart-Learning-Previous-Test page design start here*/

    .TstRsltTbl {
        text-align: left;
    }

    .CartTblHdr {
        display: none !important;
    }

    .CartTblHdr1 {
        display: inline-flex !important;
    }

    /*My Account Page Design Start Here*/
    .Teach_Dshbrd {
        padding: 30px 0;
    }

    .MyAcc {
        margin: 35% 0 20px 0;
    }

    .booksLft {
        padding: 8px;
    }

    .profile-body {
        padding: 0;
    }

    .MyAcc_Tbl1 tbody tr td:nth-child(1) {
        padding: 6px 0 0 15px;
    }

    .MyAcc_Tbl1, .MyAcc_Tbl2 {
        margin: 0 0 8px 0;
    }

        .MyAcc_Tbl2 tbody tr td:nth-child(1) {
            padding: 6px 0 0 15px;
        }

    .editAddBtn input {
        margin: 3px 0 3px 0;
    }

    .booksLftRptTtl h3 {
        font-size: 17px;
    }

    .booksLftRpt ul li a {
        font-size: 15px;
    }
}

@media (min-width: 1101px) and (max-width: 1200.99px) {
    .shape:nth-child(1) {
        top: 2%;
        left: 5%;
        font-size: 35px;
    }

    .shape:nth-child(2) {
        top: 92%;
        left: 12%;
        font-size: 30px;
    }

    .shape:nth-child(3) {
        top: 2%;
        right: 4%;
        font-size: 38px;
    }

    .shape:nth-child(4) {
        bottom: 2%;
        right: 35%;
        font-size: 29px;
    }

    /* Home Page Design Start Here  */
    .navbar-nav .nav-link {
        font-size: 16px;
    }

    .navbar-brand .logo {
        height: 60px;
    }

    .bannerMn {
        height: 380px;
    }

    .paramountMn {
        padding: 30px 0;
    }

    .paramountMn,
    .paramount {
        margin: auto;
    }

    .card1 {
        float: unset;
        margin: 0 auto 15px auto;
        height: 330px !important;
    }

    .underline {
        margin-bottom: 27px !important;
    }

    .sec2_icn img {
        width: 44% !important;
    }

    .sec2_txt h3 {
        font-size: 22px;
    }

    .back h3 {
        font-size: 22px;
    }

    .back ul li {
        margin: 0px 0 2px 0;
        font-size: 14px;
    }

    .aboutUs_Mn,
    .eLearnMn {
        padding: 30px 0;
    }

    .aboutUs_Ryt p {
        font-size: 14px;
    }

    .eLearn_Lft {
        margin: unset;
    }

        .eLearn_Lft p,
        .eLearn_Lft ul li {
            font-size: 14px;
        }

    .eLearn_Ryt .circle {
        height: 350px;
        width: 350px;
        left: 50%;
        transform: translateX(-50%);
        margin: 0;
    }

    .eLearn_Ryt {
        position: relative;
        margin: 0;
        text-align: center;
    }

        .eLearn_Ryt img {
            margin: 0;
            width: 85%;
        }

    .testim .wrap {
        padding: 30px 0;
    }

    footer {
        padding: 0 0 0;
    }

    .testim .cont div p {
        font-size: 14px;
    }

    .FtrMd_txt .Ftr_logo img {
        width: 53%;
    }

    .footer_Md,
    .FtrMd_txt {
        margin: 0 0 5px 0;
    }

    .card1 {
        width: 289px;
        margin: 0 0 20px 0;
    }

    .aboutUs_Lft img {
        width: 70%;
    }

    /* Smart-Learning Page Design Start Here  */
    .Smart-LearningMn {
        padding: 30px 0;
    }

    .smartLrng_Sub ul li {
        width: 21%;
    }

    .Slrng-SubLst ul li {
        width: 25%;
    }

    .sLrngLstMn .SbLstMnDtl {
        min-height: 110px;
    }

    .SubLst {
        padding: 12px 0;
    }

    .option-box {
        margin: 0 0 15px 0;
    }

    /*Smart-Learning Page Design Start Here*/

    .class-btn {
        margin: 5px 0;
        display: inline-block;
    }

    .smartLrng_SubMn {
        margin: 0 0 0 0;
    }

    .smrtLrng_book {
        padding: 30px 0 0 0;
    }

    /*Smart-Learning-Chapter-Details Page Design Start Here*/
    .SmrtLrng_ChptrDtlHL {
        width: 10%;
    }

    .ques-checkTbl tbody tr td label {
        width: 90%;
    }

    .slctChptrQuesF1 {
        order: 1;
    }

    .slctChptrQuesF2 {
        order: 3;
    }

    .slctChptrQuesF3 {
        order: 2;
    }

    /*Smart-Learning-Previous-Test page design start here*/

    .TstRsltTbl {
        text-align: left;
    }

    .CartTblHdr {
        display: none !important;
    }

    .CartTblHdr1 {
        display: inline-flex !important;
    }


    .Teach_Dshbrd {
        padding: 30px 0;
    }

    .MyAcc {
        margin: 36% 0 20px 0;
    }

    .booksLft {
        padding: 8px;
    }

    .profile-body {
        padding: 0;
    }

    .MyAcc_Tbl1 tbody tr td:nth-child(1) {
        padding: 6px 0 0 15px;
    }

    .MyAcc_Tbl1, .MyAcc_Tbl2 {
        margin: 0 0 9px 0;
    }

    .booksLftRptTtl h3 {
        font-size: 17px;
    }

    .booksLftRpt ul li a {
        font-size: 15px;
    }
}

@media (min-width: 1201px) and (max-width: 1300.99px) {
    .shape:nth-child(1) {
        top: 2%;
        left: 5%;
        font-size: 35px;
    }

    .shape:nth-child(2) {
        top: 92%;
        left: 12%;
        font-size: 30px;
    }

    .shape:nth-child(3) {
        top: 2%;
        right: 4%;
        font-size: 38px;
    }

    .shape:nth-child(4) {
        bottom: 2%;
        right: 35%;
        font-size: 29px;
    }

    /* Home Page Design Start Here  */
    .bannerMn {
        height: 500px;
    }

    .paramountMn,
    .paramount {
        margin: auto;
    }

    .card1 {
        float: unset;
        margin: 0 auto 15px auto;
        height: 330px !important;
    }

    .underline {
        margin-bottom: 27px !important;
    }

    .sec2_icn img {
        width: 44% !important;
    }

    .sec2_txt h3 {
        font-size: 22px;
    }

    .back h3 {
        font-size: 22px;
    }

    .back ul li {
        margin: 0px 0 2px 0;
        font-size: 14px;
    }

    .aboutUs_Ryt p {
        font-size: 14px;
    }

    .eLearn_Lft {
        margin: unset;
    }

        .eLearn_Lft p,
        .eLearn_Lft ul li {
            font-size: 14px;
        }

    .eLearn_Ryt .circle {
        height: 400px;
        width: 400px;
        left: 50%;
        transform: translateX(-50%);
        margin: 0;
    }

    .eLearn_Ryt {
        position: relative;
        margin: 0;
        text-align: center;
    }

        .eLearn_Ryt img {
            margin: 0;
            width: 85%;
        }

    .testim .wrap {
        padding: 30px 0;
    }

    footer {
        padding: 0 0 0;
    }

    .testim .cont div p {
        font-size: 14px;
    }

    .FtrMd_txt .Ftr_logo img {
        width: 53%;
    }

    .footer_Md,
    .FtrMd_txt {
        margin: 0 0 5px 0;
    }

    .card1 {
        width: 289px;
        margin: 0 0 20px 0;
    }

    .aboutUs_Lft img {
        width: 70%;
    }

    /* Smart-Learning Page Design Start Here  */

    .smartLrng_Sub ul li {
        width: 18%;
    }

    .Slrng-SubLst ul li {
        width: 21%;
    }

    .sLrngLstMn .SbLstMnDtl {
        min-height: 110px;
    }

    .SubLst {
        padding: 12px 0;
    }

    /*Smart-Learning Page Design Start Here*/

    .class-btn {
        margin: 5px 0;
        display: inline-block;
    }

    .smartLrng_SubMn {
        margin: 0 0 0 0;
    }

    .smrtLrng_book {
        padding: 30px 0 0 0;
    }
}

@media (min-width: 1301px) and (max-width: 1400.99px) {
    .shape:nth-child(1) {
        top: 7%;
    }

    .shape:nth-child(2) {
        top: 89%;
        left: 12%;
    }

    .shape:nth-child(3) {
        top: 5%;
        right: 4%;
    }

    .shape:nth-child(4) {
        bottom: 8%;
    }
    /* Home Page Design Start Here  */
    .bannerMn {
        height: 550px;
    }

    .paramountMn,
    .paramount {
        margin: auto;
    }

    .underline {
        margin-bottom: 27px !important;
    }

    .sec2_icn img {
        width: 44% !important;
    }

    .sec2_txt h3 {
        font-size: 22px;
    }

    .back h3 {
        font-size: 22px;
    }

    .back ul li {
        margin: 0px 0 2px 0;
        font-size: 14px;
    }

    .aboutUs_Ryt p {
        font-size: 14px;
    }

    .eLearn_Lft {
        margin: unset;
    }

        .eLearn_Lft p,
        .eLearn_Lft ul li {
            font-size: 14px;
        }

    .eLearn_Ryt .circle {
        height: 400px;
        width: 400px;
        left: 50%;
        transform: translateX(-50%);
        margin: 0;
    }

    .eLearn_Ryt {
        position: relative;
        margin: 0;
        text-align: center;
    }

        .eLearn_Ryt img {
            margin: 0;
            width: 85%;
        }

    .testim .wrap {
        padding: 30px 0;
    }

    footer {
        padding: 0 0 0;
    }

    .testim .cont div p {
        font-size: 14px;
    }

    .FtrMd_txt .Ftr_logo img {
        width: 53%;
    }

    .footer_Md,
    .FtrMd_txt {
        margin: 0 0 5px 0;
    }

    .aboutUs_Lft img {
        width: 70%;
    }

    /* Smart-Learning Page Design Start Here  */

    .smartLrng_Sub ul li {
        width: 18%;
    }

    .Slrng-SubLst ul li {
        width: 21%;
    }

    .sLrngLstMn .SbLstMnDtl {
        min-height: 110px;
    }

    .SubLst {
        padding: 12px 0;
    }

    /*Smart-Learning Page Design Start Here*/

    .class-btn {
        margin: 5px 0;
        display: inline-block;
    }

    .smartLrng_SubMn {
        margin: 0 0 0 0;
    }

    .smrtLrng_book {
        padding: 30px 0 0 0;
    }
}

@media (min-width: 1401px) and (max-width: 1500.99px) {
    .shape:nth-child(1) {
        top: 2%;
        left: 5%;
        font-size: 35px;
    }

    .shape:nth-child(2) {
        top: 92%;
        left: 12%;
        font-size: 30px;
    }

    .shape:nth-child(3) {
        top: 2%;
        right: 4%;
        font-size: 38px;
    }

    .shape:nth-child(4) {
        bottom: 2%;
        right: 35%;
        font-size: 29px;
    }
    /* Home Page Design Start Here  */
    .bannerMn {
        height: 570px;
    }

    .paramountMn,
    .paramount {
        margin: auto;
    }

    .underline {
        margin-bottom: 27px !important;
    }


    .eLearn_Lft {
        margin: unset;
    }


    .eLearn_Ryt {
        position: relative;
        margin: 0;
        text-align: center;
    }


    .testim .wrap {
        padding: 30px 0;
    }

    footer {
        padding: 0 0 0;
    }

    .FtrMd_txt .Ftr_logo img {
        width: 53%;
    }

    .footer_Md,
    .FtrMd_txt {
        margin: 0 0 5px 0;
    }
}

@media (min-width: 1501px) and (max-width: 1600.99px) {
    .shape:nth-child(1) {
        top: 7%;
    }

    .shape:nth-child(2) {
        top: 89%;
        left: 12%;
    }

    .shape:nth-child(3) {
        top: 5%;
        right: 4%;
    }

    .shape:nth-child(4) {
        bottom: 8%;
    }
    /* Home Page Design Start Here  */
    .bannerMn {
        height: 620px;
    }

    .paramountMn,
    .paramount {
        margin: auto;
    }

    .underline {
        margin-bottom: 27px !important;
    }


    .eLearn_Lft {
        margin: unset;
    }


    .eLearn_Ryt {
        position: relative;
        margin: 0;
        text-align: center;
    }


    .testim .wrap {
        padding: 30px 0;
    }

    footer {
        padding: 0 0 0;
    }


    .FtrMd_txt .Ftr_logo img {
        width: 53%;
    }

    .footer_Md,
    .FtrMd_txt {
        margin: 0 0 5px 0;
    }
}

@media (min-width: 1601px) and (max-width: 1700.99px) {
    .shape:nth-child(3) {
        top: 25%;
        right: 4%;
    }

    .shape:nth-child(2) {
        top: 83%;
        left: 6%;
    }

    /* Home Page Design Start Here  */
    .bannerMn {
        height: 680px;
    }

    .paramountMn,
    .paramount {
        margin: auto;
    }

    .underline {
        margin-bottom: 27px !important;
    }


    .eLearn_Lft {
        margin: unset;
    }


    .eLearn_Ryt {
        position: relative;
        margin: 0;
        text-align: center;
    }


    .testim .wrap {
        padding: 30px 0;
    }

    footer {
        padding: 0 0 0;
    }


    .FtrMd_txt .Ftr_logo img {
        width: 53%;
    }

    .footer_Md,
    .FtrMd_txt {
        margin: 0 0 5px 0;
    }
}

@media (min-width: 1701px) and (max-width: 1800.99px) {
    .shape:nth-child(3) {
        top: 25%;
        right: 4%;
    }

    .shape:nth-child(2) {
        top: 83%;
        left: 6%;
    }

    /* Home Page Design Start Here  */
    .bannerMn {
        height: 680px;
    }

    .paramountMn,
    .paramount {
        margin: auto;
    }

    .underline {
        margin-bottom: 27px !important;
    }


    .eLearn_Lft {
        margin: unset;
    }


    .eLearn_Ryt {
        position: relative;
        margin: 0;
        text-align: center;
    }


    .testim .wrap {
        padding: 30px 0;
    }

    footer {
        padding: 0 0 0;
    }


    .FtrMd_txt .Ftr_logo img {
        width: 53%;
    }

    .footer_Md,
    .FtrMd_txt {
        margin: 0 0 5px 0;
    }
}
