@media (min-width: 100px) and (max-width: 991.99px) {
    /*****HEADER*****/
    .Rspsv_Mnu::after {
        content: "";
        background: rgba(0,0,0,0.8);
        display: flex;
        z-index: 20000000;
        top: 0;
        overflow: hidden;
        width: 100%;
        position: fixed;
        height: 100%;
        flex-direction: column;
        cursor: no-drop;
    }

    .cstMnuBtn {
        display: none;
    }

    .AdminTp {
        padding: 5px 0 6px 0;
    }

    .AdminTpData ul {
        display: none;
    }

    .RspcvIcn1 {
        display: block;
    }

    .RspcvIcn1Lft {
        width: 70%;
        display: inline-block;
        vertical-align: middle;
    }

        .RspcvIcn1Lft a img {
            float: left;
            width: 135px;
        }

    .RspcvIcn1Rt {
        width: 27%;
        display: inline-block;
        vertical-align: middle;
    }

        .RspcvIcn1Rt a.respBars {
            font-size: 26px;
            float: right;
            margin: 0 3px 0 0 !important;
            color: var(--primary-color) !important;
        }

    .RspsvTm {
        float: right;
        font-size: 16px;
        color: #fff;
        cursor: pointer;
        background: rgba(0,0,0,.8);
        border-radius: 50%;
        position: absolute;
        z-index: 10;
        top: -16px;
        right: -23px;
        height: 25px;
        width: 25px;
    }

        .RspsvTm i {
            color: #fff;
            font-size: 15px;
            position: absolute;
            top: 47%;
            left: 50%;
            transform: translate(-50%,-50%);
        }

    body.Rspsv_Mnu .sideLogo {
        text-align: center;
        width: 100%;
        margin: 30px 0 15px 0;
    }


    .AdminTpData h3 {
        display: none;
    }

    .repnsv-sBar h3 {
        display: block;
        font-size: 16px;
        margin: 0;
    }

    .UsrImg::after {
        display: none;
    }

    .cstLftBg::after {
        display: none;
    }

    .Rspsv_Mnu .cstLftBg:after {
        display: block;
    }
    /*****USER PROFILE ON MOBILE SCREEN START HERE*****/
    .ResponsiveUsr {
        float: left;
        width: 100%;
        border-bottom: 1px solid rgba(0,0,0,.12);
        margin: 0 0 6px 0;
        padding: 7px 0 2px 0;
        background: #fff;
        position: relative;
        z-index: 9999999999;
        border-radius: 8px;
        text-align: center;
    }

    .ResUsrNameData {
        top: 94px;
    }

        .ResUsrNameData.prfl_visible {
            display: block;
            opacity: 1;
            visibility: visible;
            -webkit-transform: rotateX(0deg);
            -moz-transform: rotateX(0deg);
            -ms-transform: rotateX(0deg);
            -o-transform: rotateX(0deg);
            transform: rotateX(0deg);
            padding: 10px 0 10px 0;
            text-align: center;
            border-radius: 5px;
        }
    /*****USER PROFILE ON MOBILE SCREEN END HERE*****/

    /*****SIDEBAR*****/
    .cstLftBg {
        position: absolute;
        left: -100%;
        z-index: 9;
    }

    .RspsvTm {
        display: block;
        top: -28px;
        right: -11px;
        height: 25px;
        width: 25px;
    }

    .sideLogo a img {
        display: none;
    }

    .sclRspnsv .RspcvIcn1Lft a img {
        width: 20%;
    }
    /******INDEX PAGE START HERE*****/
    .header_Tp_Dta ul {
        width: 100%;
        padding: 0;
    }

        .header_Tp_Dta ul li {
            margin: 0;
        }

            .header_Tp_Dta ul li:nth-child(2) {
                display: none;
            }

            .header_Tp_Dta ul li:nth-child(3) {
                float: right;
            }

    .header_BtmRt .navbar-light .navbar-toggler {
        top: -40px !important;
        position: absolute;
        right: 0;
    }

    .header_BtmLft span {
        font-size: 18px;
    }

    .header_BtmLft a img {
        width: 10%;
    }

    .header_BtmRt nav {
        width: 100%;
        padding: 0;
    }

        .header_BtmRt nav.navbar-light .navbar-nav {
            margin: 10px 0 0 0;
        }

            .header_BtmRt nav.navbar-light .navbar-nav .nav-item {
                margin: 0;
                background: #3e5ede;
                padding: 0 0 0 15px;
                font-size: 16px;
                border-bottom: 1px solid rgba(255,255,255,.2);
            }

            .header_BtmRt nav.navbar-light .navbar-nav .nav-link {
                color: #fff;
            }

    .chooseUs-Txt {
        margin: 0 0 20px 0;
    }
}

@media (min-width: 100px) and (max-width: 575.99px) {
    .RspnsvSideBr a img {
        width: 100%;
    }
    /******BUTTONS*****/
    .form_input .eyeInput {
        width: 88% !important;
    }

    .frmRpt .Frmbtn-group {
        text-align: center;
    }

    .SbmtBtn {
        padding: 10px 15px 10px 15px;
        font-size: 16px;
        margin: 0;
    }

    .resSbmtBtn {
        margin: 10px 0 0 0;
    }

    .CnclBtn {
        padding: 10px 15px 10px 15px;
        font-size: 16px;
    }

    .frmRpt .manage_bkBtn {
        margin: 0 0 0 0;
    }
    /*****FOOTER*****/
    .footer {
        padding: 10px 10px 10px 10px;
    }

        .footer span {
            font-size: 13px;
        }
    /*****ADMIN DASHBOARD*****/
    .lbl label, .lbl span {
        font-size: 14px;
    }

    .ResponsiveUsr {
        display: block;
    }

    .tcrTst {
        margin: 20px 0 10px 0;
    }

        .tcrTst .Ttl span {
            font-size: 18px;
        }

    .product-item {
        margin: 0 0 30px 0;
    }

    .tchrDasbrd-ryt {
        padding: 0 0 30px 0;
        border: none;
        box-shadow: none;
    }

    .showDataTbl {
        margin: 25px 0 0 0;
    }

        .showDataTbl tbody tr th,
        .showDataTbl tbody tr td {
            padding: 8px 5px 8px 7px;
            font-size: 15px;
        }

    .product-item a {
        font-size: 15px;
    }

    .UsrImg::after {
        display: none;
    }

    .AdminTpData h3 {
        display: none;
    }

    .admin-Dasboard .product-item .product-icn img {
        width: 50%;
    }
    /*****SCHOOL REGISTERATION*****/
    .showDataTbl .btn-success {
        width: 75px;
    }

    .InActvBtn {
        width: 75px;
        /*margin: 5px 0 0 0;*/
    }

    .SlctBtn {
        width: 75px;
    }
    /******SCHOOL LIST******/
    .sclLst {
        margin: 0 0 0 0;
    }

    .slctBrd {
        width: 100%;
        float: left;
        padding: 20px 0 0 0;
    }

    /*******BOOK ALLOCATION******/
    .bkAlcn {
        padding: 13px 0 0 0;
    }

    /*****ADMIN DASHBOARD*****/
    .Rspnsv-log {
        display: block;
    }
    /*****ADD-QUESTION*****/
    .qAns {
        display: block !important;
    }
    /*****TEACHER REGISTRATION******/
    .frm-chkBx {
        width: 100% !important;
    }

        .frm-chkBx tbody tr td label {
            display: inline-block;
            font-size: 15px;
            margin: 0 0 0 3px;
        }

    .frm-radio {
        width: 100% !important;
    }

    .input-group input.form-control {
        margin: 0;
    }

    /*****VIEW QUESTION*****/
    .tpBtns {
        text-align: center;
    }

    .vrfyBtn {
        margin: 0 0 8px 0;
    }

    .viewQus-btn .SbmtBtn {
        margin: 0 0 8px 0;
    }

    .Qus-btn {
        text-align: center;
    }

        .Qus-btn .verifyBtn {
            margin: 6px 0 0 0;
        }

    /****LOGIN PAGE*****/
    section#forgot_div,
    section#login_div {
        width: 90%;
    }
    /*****ALLOCATE RESOURCE*****/
    .accordion-subject input {
        width: 12%;
    }

    .accordion-subject button {
        width: 80%;
    }

    /*****ADMIN TEACHER*****/
    .sub-tbl {
        width: 100%;
        float: left;
    }

    .addBtn {
        margin: 7px 0 4px 0;
        font-size: 16px;
    }

    /*****ADD TEACHER*****/
    #dsktp-tbl {
        display: none;
    }

    #rspnsv-tbl {
        display: block;
    }

    .aLft {
        display: flex;
        order: 2;
    }

    .aRyt {
        display: flex;
        order: 1;
    }

    .sub-tbl {
        margin: 0 0 15px 0;
    }

    .errMn .errSpn {
        margin: 0 0 0 0;
    }
    /*****STUDENT-DASHBOARD******/
    #myTab .nav-link {
        font-size: 14px;
    }

    .viewBtn {
        margin: 10px 0 0 0;
    }
    /*****SCHOOL PROFILE******/
    .sclPrfl-lft {
        display: flex;
        order: 2;
    }

    .sclPrfl-ryt {
        display: flex;
        order: 1;
        margin: 20px 0 20px 0;
    }

    .updatePrfl {
        width: auto;
        padding: 16px 20px 26px;
        margin: auto;
    }

    .usrImg1 {
        width: 60px;
        height: 60px;
    }

    .edtPrfl {
        width: 20px;
        height: 20px;
    }

        .edtPrfl i {
            font-size: 11px;
        }

    /*****TEACHER CREATE TEST*****/
    .slctChptr {
        width: 93% !important;
    }

    .TimeSelector table td input {
        width: 24px !important;
        padding: 3px 0 3px 0;
    }

    .lblType span {
        padding: 0 !important;
    }

    .lblQues {
        text-align: unset !important;
    }

        .lblQues span {
            padding: 0 !important;
        }

    .divTypeQues .form-select {
        width: 32%;
    }

    .Ques label {
        width: 90%;
        vertical-align: top;
        word-wrap: anywhere;
    }
    /*******OBJECTIVE TEST*****/
    .JavaTestTp .col-xxl-4 {
        text-align: center;
    }

    .JavaTestMdlRt {
        margin: 20px 0 20px 0;
    }

        .JavaTestMdlRt ul li .NmbrRt {
            width: 70%;
        }

    .JavaTestMdl {
        padding: 10px 0 15px 0;
    }

    .JavaTestMdlBtm {
        padding: 10px 0 10px 0;
    }

        .JavaTestMdlBtm .cstTblRdo_2 input {
            font-size: 16px;
            margin: 0 0;
        }

    .JavaTestTp span {
        font-size: 16px;
    }

    .cstTblRdo_2 input:nth-child(1) {
        padding: 4px 4px 7px 4px;
    }

    .cstTblRdo_1 ol li label {
        max-width: 90%;
        vertical-align: top;
    }
    /******TEST REVIEW*****/
    .divMarks span {
        font-size: 14px;
    }

    .quesLbl ol li label {
        width: 82%;
    }

    .HdngLbl {
        border-top: unset;
        padding: 0;
        border: unset;
        text-align: left;
    }

        .HdngLbl span {
            font-size: 15px;
        }

    .studAns {
        text-align: unset;
    }

    .teachLbl {
        background: unset;
        text-align: left;
        color: unset;
        padding: unset;
    }
    /*****ATEENDANCE-MONTHLY-REPORT PAGE START HERE*******/
    .AttendRprt select {
        width: 100% !important;
        margin: 0 0 15px 0;
    }

    /*****VIEW-USER PAGE STAR HERE*****/
    .view-user .showDataTbl .SlctBtn {
        width: auto;
    }

    .chName {
        font-size: 15px;
    }

    .bkName {
        font-size: 18px;
        margin: 10px 0 7px 0;
    }

    .qSecBdy ul li a {
        font-size: 14px;
    }
    /******STUDENT PRACTICE TEST PAGE START HERE*******/
    .stud-prcts-inr {
        margin: 10px 0 0 0;
    }

    .stud-prcts-inrHdr h4 {
        font-size: 16px;
    }

    .stud-prcts-inrHdr {
        padding: 5px 15px 4px 9px;
    }

    .stud-lrng-bdy {
        padding: 12px 10px 12px 15px;
    }
    /*****STUDENT TEST PAGE START HERE******/
    .chptrName {
        width: 100%;
        padding: 23px 18px 0 18px;
    }

    .tstMdl .modal-body a {
        float: unset;
        margin: 0 auto 11px auto;
        display: block;
        width: 70%;
    }
    /******STUDENT TEST TYPE PAGE START HERE******/
    .studTst-typeHdr h4 {
        font-size: 17px;
    }

    .studTst-typeBdy {
        padding: 20px 15px 10px 15px;
    }

    .admin-Dasboard {
        margin: 20px 0 30px 0;
    }
    /******TEACHER OBJECTIVE TEST PAGE START HERE*******/
    .chptrChckLst tbody tr td input {
        width: 15px;
        display: inline-block;
        vertical-align: middle;
    }

    .chptrChckLst tbody tr td label {
        width: 90%;
        display: inline-block;
        vertical-align: top;
        font-size: 15px;
    }

    /*****TEACHER VIEW PUBLISHED*******/
    .teachView .quesLst label {
        width: 90%;
        display: inline-block;
        vertical-align: top;
    }

    .teachView .tstName {
        font-size: 17px;
    }
    /******YEARLY ATTENDANCE REPORT PAGE START HERE******/
    .subTtl {
        font-size: 19px;
    }
    /*****STUDENT REVIEW PAGE START HERE******/
    .studRev_tbl tbody tr {
        margin: 0 0 20px 0;
        display: block;
    }

    .divMarks,
    .divQues {
        text-align: unset;
        word-wrap: anywhere;
    }

        .divQues span {
            font-size: 15px !important;
        }

    .eyeInput {
        width: 85% !important;
    }

    .marqueDiv {
        margin: 0;
    }

    .banner {
        display: block;
        height: 210px;
    }
    /*****INDEX PAGE START HERE*****/
    .banner_1 {
        display: none;
    }

    .bnrRyt {
        padding: 0;
        margin: 4% 0 0 0;
    }

        .bnrRyt p {
            text-align: center;
        }

    .aboutUsGrd .col-xxl-8 {
        order: 2;
    }

    .aboutUsGrd .col-xxl-4 {
        order: 1;
    }

    .aboutUs-txtLft {
        width: 35px;
        vertical-align: top;
    }

        .aboutUs-txtLft img {
            width: 100%;
        }

    .aboutUs-txtRyt {
        width: 86%;
    }

    .aboutUs-txtLft img {
        width: 100%;
    }

    .aboutUs-txt p {
        font-size: 17px;
        text-align: unset;
    }

    .chooseUs-Txt {
        margin: 0 0 20px 0;
    }

    .teachSection-Txt .owl-carousel .owl-stage-outer {
        margin: 0 0 20px 0;
    }

    .contactUs-Txt {
        margin: 0px 0 20px 0;
    }

    .talk-part {
        width: 100%;
    }

    .single-tes-part {
        width: 100%;
    }

        .single-tes-part .img-partMn {
            margin: 0 auto 10px;
            float: unset;
        }

    .talk-part p {
        text-align: unset;
    }

    .bnrLft img {
        width: 100%;
    }

    .contact-box {
        height: 170px;
        margin: 0 0 23px 0;
    }

    footer {
        padding: 15px 0 0 0;
    }

    .footerMd {
        border-top: 1px solid rgba(255,255,255,.3);
        border-bottom: 1px solid rgba(255,255,255,.3);
        padding: 10px 0 10px 0;
    }

    .footerHdr {
        font-size: 16px;
    }

    .footerMd p {
        font-size: 16px;
    }

    .footerRyt {
        padding: 10px 0 10px 0;
        text-align: left;
    }

        .footerRyt ul li a {
            width: 50px;
            height: 50px;
            margin: 0 3px;
        }

    .FtrMd_txt .Ftr_logo img {
        width: 54%;
    }

    .FtrMd_txt ul.Ftr_pay li img {
        width: 54%;
    }

    .footerRyt ul li a i.fa {
        line-height: calc(60px - 22px);
        font-size: 23px;
    }

    .footerBtm p {
        font-size: 14px;
    }

    .bnrRyt-btn {
        width: 270px;
        height: 51px;
        font-size: 23px;
    }
    /******INDEX PAGE END HERE*****/
    /*****Open Notification div code start here*****/
    .respNotify {
        float: left;
        display: block !important;
    }

        .respNotify .CartMenu_Tp .count {
            width: 18px;
            height: 18px;
            font-size: 12px;
            bottom: 14px;
            right: -10px;
        }

        .respNotify .CartMenu_Tp {
            margin: 6px 10px 0 0;
        }

        .respNotify .CstCsrtMain-tp ul {
            display: block;
        }

        .respNotify .CstCsrtMain {
            top: 58px;
            left: auto;
            right: 3%;
        }

        .respNotify table {
            text-align: center;
        }

            .respNotify table img {
                width: 65%;
                opacity: 0.4;
                padding: 5px 20px;
            }

        .respNotify h6 {
            font-family: poppins;
            font-size: 20px;
            font-weight: 510;
            text-align: center;
        }

        .respNotify p {
            font-family: poppins;
            text-align: center;
            font-size: 16px;
            margin: 0;
        }

        .respNotify .CstCsrtMain-btm a {
            background: var(--primary-color);
            color: #fff;
            font-family: poppins;
            padding: 3px 9px;
            border-radius: 3px;
        }
    /*****View Notification Page Start Here*****/
    .viewNotify .mdlNoBtn {
        float: unset;
        margin: 8px 0 0 0;
    }
    /*****Attendance Page Start Here*****/
    #txtdate {
        width: 86% !important;
    }
}

@media (min-width: 576px) and (max-width:767.99px) {
    .sclRspnsv .RspcvIcn1Lft a img {
        width: 10%;
    }

    .ResUsrNameData {
        top: 64px;
    }

    .Rspsv_Mnu .cstLftBg::after {
        width: 260px;
    }

    .RspnsvSideBr a img {
        width: 70%;
    }

    .frmRpt .manage_bkBtn {
        margin: 0 0 0 0;
    }
    /*****USER PROFILE ON MOBILE SCREEN START HERE*****/
    .ResponsiveUsr {
        display: block;
    }

        .ResponsiveUsr .UsrName {
            width: auto;
        }

    /*****FOOTER*****/
    .footer {
        padding: 10px 10px 10px 10px;
    }

        .footer span {
            font-size: 13px;
        }

    /*****RESPONSIVE header*****/
    .cstLftBg {
        width: 45%;
    }

    body.Rspsv_Mnu .sideLogo img {
        max-width: 90%;
    }
    /*****ADMIN DASHBOARD*****/
    .tcrTst {
        margin: 20px 0 10px 0;
    }

        .tcrTst .Ttl span {
            font-size: 28px;
        }

    .product-item {
        margin: 0 0 30px 0;
    }

    .tchrDasbrd-ryt {
        padding: 0 0 30px 0;
        border: none;
        box-shadow: none;
    }

    .showDataTbl {
        margin: 10px 0 0 0;
    }

        .showDataTbl tbody tr th,
        .showDataTbl tbody tr td {
            padding: 8px 5px 8px 7px;
        }

    .product-item a {
        font-size: 15px;
    }
    /*****SCHOOL REGISTERATION*****/
    .showDataTbl .btn-success {
        width: 75px;
    }

    .InActvBtn {
        width: 75px;
        /*margin: 5px 0 0 0;*/
    }

    .SlctBtn {
        width: 75px;
    }
    /*****SCHOOL datalist****/
    .sclLst {
        margin: 0 0 0 0;
    }

    .slctBrd {
        padding: 12px 0 0 0;
    }
    /*******BOOK ALLOCATION******/
    .bkAlcn {
        padding: 13px 0 0 0;
    }
    /*****ADMIN DASHBOARD*****/
    .Rspnsv-log {
        display: block;
    }

    .input-group input.form-control {
        margin: 0;
    }
    /*****TEACHER REGISTRATION******/
    .frm-chkBx {
        width: 100% !important;
    }

        .frm-chkBx tbody tr td label {
            display: inline-block;
            font-size: 15px;
            margin: 0 0 0 3px;
        }
    /*****ALLOCATE RESOURCE*****/
    .accordion-subject input {
        width: 6%;
    }

    .accordion-subject button {
        width: 90%;
    }
    /*****ADMIN TEACHER*****/
    .addBtn {
        margin: 4px 0 -2px 0;
    }
    /*****ADD TEACHER*****/
    .aLft {
        display: flex;
        order: 2;
    }

    .aRyt {
        display: flex;
        order: 1;
    }

    .sub-tbl {
        margin: 0 0 20px 0;
    }

    .errMn .errSpn {
        margin: 0 0 0 0;
    }
    /*****STUDENT DASHBOARD******/
    .viewBtn {
        margin: 10px 0 0 0;
    }
    /*****SCHOOL PROFILE******/
    .sclPrfl-lft {
        display: flex;
        order: 2;
    }

    .sclPrfl-ryt {
        display: flex;
        order: 1;
    }

    .updatePrfl {
        width: auto;
        padding: 16px 30px 26px;
        margin: auto;
    }

    .usrImg1 {
        width: 60px;
        height: 60px;
    }

    .edtPrfl {
        width: 20px;
        height: 20px;
    }

        .edtPrfl i {
            font-size: 11px;
        }
    /*****TEACHER CREATE TEST*****/
    .slctChptr {
        width: 96% !important;
    }

    .TimeSelector table td input {
        width: 24px !important;
        padding: 3px 0 3px 0;
    }

    .lblType span {
        padding: 0 !important;
    }

    .lblQues {
        text-align: unset !important;
    }

        .lblQues span {
            padding: 0 !important;
        }

    .divTypeQues .form-select {
        width: 32%;
    }

    .Ques label {
        width: 90%;
        vertical-align: top;
        word-wrap: anywhere;
    }
    /*******OBJECTIVE TEST*****/
    .JavaTestMdlRt {
        margin: 20px 0 20px 0;
    }

        .JavaTestMdlRt ul li .NmbrRt {
            width: 70%;
        }

    .JavaTestMdl {
        padding: 10px 0 15px 0;
    }

    .JavaTestMdlBtm {
        padding: 10px 0 10px 0;
    }

        .JavaTestMdlBtm .cstTblRdo_2 input {
            font-size: 16px;
            margin: 0 0;
        }

    .JavaTestTp span {
        font-size: 16px;
    }

    .cstTblRdo_1 ol li label {
        max-width: 90%;
        vertical-align: top;
    }

    .divMarks {
        font-size: 14px;
    }

    .HdngLbl {
        border-top: unset;
        padding: 0;
        border: unset;
        text-align: left;
    }

    .studAns {
        text-align: center;
    }

    .teachLbl {
        background: unset;
        padding: unset;
        text-align: left;
        color: unset;
    }

    .studRev_tbl tbody tr {
        margin: 0 0 20px 0;
        display: block;
    }

        .studRev_tbl tbody tr span {
            font-size: 15px !important;
        }
    /*****ATTENDANCE MONTHLY REPORT*****/
    /* .AttendRprt select {
        margin: 0 16px 0 0;
        width: 46% !important;
   }*/

    .monthRprt .showDataTbl {
        margin: 0;
    }
    /*****VIEW-USER PAGE STAR HERE*****/
    .view-user .showDataTbl .SlctBtn {
        width: auto;
    }
    /******STUDENT-PRACTICE*******/
    .chName {
        font-size: 18px;
    }

    .bkName {
        font-size: 20px;
    }
    /******STUDENT PRACTICE TEST PAGE START HERE*******/
    .stud-prcts-inr {
        margin: 10px 0 0 0;
    }

    .stud-prcts-inrHdr h4 {
        font-size: 17px;
    }

    .stud-prcts-inrHdr {
        padding: 5px 15px 4px 9px;
    }

    .stud-lrng-bdy {
        padding: 12px 10px 12px 15px;
    }
    /*****STUDENT TEST PAGE START HERE******/
    .chptrName {
        width: 100%;
        padding: 23px 18px 0 18px;
    }

    .tstMdl .modal-body a {
        padding: 31px 0 35px 0;
    }
    /******STUDENT TEST TYPE PAGE START HERE******/
    .studTst-typeHdr h4 {
        font-size: 18px;
    }

    .studTst-typeBdy {
        padding: 20px 15px 10px 15px;
    }

    .admin-Dasboard {
        margin: 20px 0 30px 0;
    }
    /*****TEACHER VIEW PUBLISHED*******/
    .teachView .tstName {
        font-size: 17px;
    }
    /******YEARLY ATTENDANCE REPORT PAGE START HERE******/
    .subTtl {
        font-size: 21px;
    }
    /*****STUDENT REVIEW PAGE START HERE******/
    .divMarks,
    .divQues {
        text-align: unset;
        word-wrap: anywhere;
    }

    .form_input .eyeInput,
    .eyeInput {
        width: 85% !important;
    }
    /*********/
    .marqueDiv {
        margin: 0;
    }
    /*****INDEX PAGE START HERE*****/
    .banner_1 {
        display: none;
    }

    .banner {
        display: block;
        height: 255px;
    }

    .header_BtmLft a img {
        width: 7%;
    }

    .header_BtmRt .navbar-light .navbar-toggler {
        top: -45px !important;
    }

    .bnrRyt {
        padding: 0;
        margin: 4% 0 0 0;
    }

        .bnrRyt p {
            text-align: center;
        }

    .aboutUs-Img img {
        width: 46%;
    }

    .aboutUs-txtLft {
        width: 95px;
    }

    .aboutUs-txt p {
        font-size: 16px;
    }

    .aboutUsGrd .col-xxl-8 {
        order: 2;
    }

    .aboutUsGrd .col-xxl-4 {
        order: 1;
    }

    .chooseUs-Txt {
        margin: 0 0 20px 0;
    }

    .teachSection-Txt .owl-carousel .owl-stage-outer {
        margin: 0 0 20px 0;
    }

    .single-tes-part {
        width: 100%;
    }

    .contactUs-Txt {
        margin: 0px 0 20px 0;
    }

    .talk-part {
        width: 100%;
    }

    .single-tes-part .img-partMn {
        margin: 0 auto 10px;
        float: unset;
    }

    .talk-part p {
        text-align: unset;
    }

    .bnrLft img {
        width: 100%;
    }

    .contact-box {
        height: 83%;
        margin: 0 0 23px 0;
    }

    footer {
        padding: 15px 0 0 0;
    }

    .footerMd {
        border-top: 1px solid rgba(255,255,255,.3);
        border-bottom: 1px solid rgba(255,255,255,.3);
        padding: 10px 0 10px 0;
    }

    .footerHdr {
        font-size: 16px;
    }

    .footerMd p {
        font-size: 16px;
    }

    .footerRyt {
        padding: 10px 0 10px 0;
        text-align: left;
    }

        .footerRyt ul li a {
            width: 50px;
            height: 50px;
        }

            .footerRyt ul li a i.fa {
                line-height: calc(60px - 23px);
            }

    .footerBtm p {
        font-size: 14px;
    }

    .bnrRyt-btn {
        width: 270px;
        height: 51px;
        font-size: 23px;
    }

    .contBx-Mn {
        margin: auto;
    }

    .footerLft img {
        width: 8%;
    }
    /******INDEX PAGE END HERE*****/
    /*****Open Notification div code start here*****/
    .respNotify {
        float: left;
    }

        .respNotify .CartMenu_Tp .count {
            width: 18px;
            height: 18px;
            font-size: 12px;
            bottom: 14px;
            right: -10px;
        }

        .respNotify .CartMenu_Tp {
            margin: 6px 10px 0 0;
        }

        .respNotify .CstCsrtMain-tp ul {
            display: block;
        }

        .respNotify .CstCsrtMain {
            top: 58px;
            left: auto;
            right: 3%;
        }

    .RspcvIcn1Lft {
        width: 77%;
    }

    .RspcvIcn1Rt {
        width: 16%;
    }
    /*****Attendance Page Start Here*****/
    #txtdate {
        width: 86% !important;
    }
}

@media (min-width: 768px) and (max-width:991.99px) {
    .sclRspnsv .RspcvIcn1Lft a img {
        width: 8%;
    }

    .RspnsvSideBr a img {
        width: 70%;
    }

    .frmRpt .manage_bkBtn {
        margin: 0 0 0 0;
    }
    /*****USER PROFILE ON MOBILE SCREEN START HERE*****/
    .ResponsiveUsr {
        display: block;
    }
    /*****FOOTER*****/
    .footer {
        padding: 10px 10px 10px 10px;
    }

        .footer span {
            font-size: 13px;
        }

    /*****ADMIN DASHBOARD*****/
    .tcrTst {
        margin: 0 0 10px 0;
    }

        .tcrTst .Ttl {
            font-size: 18px;
        }

    .product-item {
        margin: 0 0 30px 0;
    }

    .tchrDasbrd-ryt {
        padding: 30px 0 30px 0;
        border: none;
        box-shadow: none;
    }

    .showDataTbl {
        margin: 10px 0 0 0;
    }

        .showDataTbl tbody tr th,
        .showDataTbl tbody tr td {
            padding: 8px 5px 8px 7px;
            font-size: 14px;
        }

    .product-item a {
        font-size: 15px;
    }

    /*****RESPONSIVE header*****/
    .cstLftBg {
        width: 26%;
    }

    body.Rspsv_Mnu .sideLogo img {
        max-width: 90%;
    }
    /*****SCHOOL REGISTERATION*****/
    .showDataTbl .btn-success {
        width: 75px;
    }

    .InActvBtn {
        width: 75px;
        /*margin: 5px 0 0 0;*/
    }

    .SlctBtn {
        width: 75px;
    }
    /*****SCHOOL datalist****/
    .sclLst {
        margin: 0 0 0 0;
    }

    .slctBrd {
        padding: 12px 0 0 0;
    }
    /*******BOOK ALLOCATION******/
    .bkAlcn {
        padding: 13px 0 0 0;
    }
    /*****ADMIN DASHBOARD*****/
    .Rspnsv-log {
        display: block;
    }
    /*****TEACHER REGISTRATION******/
    .frm-chkBx {
        width: 100% !important;
    }

        .frm-chkBx tbody tr td label {
            display: inline-block;
            font-size: 15px;
            margin: 0 0 0 3px;
        }

    .input-group input.form-control {
        margin: 0;
    }
    /*****ALLOCATE RESOURCE*****/
    .accordion-subject input {
        width: 5%;
    }

    .accordion-subject button {
        width: 90%;
    }
    /*****ADD TEACHER*****/
    .aLft {
        display: flex;
        order: 2;
    }

    .aRyt {
        display: flex;
        order: 1;
    }

    .sub-tbl {
        margin: 0 0 20px 0;
    }

    .errMn .errSpn {
        margin: 0 0 0 0;
    }
    /*****STUDENT DASHBOARD******/
    .viewBtn {
        margin: 10px 0 0 0;
    }
    /*****SCHOOL PROFILE******/
    .sclPrfl-lft {
        display: flex;
        order: 2;
    }

    .sclPrfl-ryt {
        display: flex;
        order: 1;
    }

    .updatePrfl {
        width: auto;
        padding: 16px 30px 26px;
        margin: 15px 0 10px 0;
    }

    .usrImg1 {
        width: 60px;
        height: 60px;
    }

    .edtPrfl {
        width: 20px;
        height: 20px;
        top: 31%;
    }

        .edtPrfl i {
            font-size: 11px;
        }
    /*****TEACHER CREATE TEST*****/
    /*.slctChptr {
        width: 96% !important;
    }*/

    .TimeSelector table td input {
        width: 24px !important;
        padding: 3px 0 3px 0;
    }

    .lblType span {
        padding: 0 !important;
    }

    .lblQues {
        text-align: unset !important;
    }

        .lblQues span {
            padding: 0 !important;
        }

    .divTypeQues .form-select {
        width: 29%;
    }

    .Ques label {
        width: 90%;
        vertical-align: top;
    }
    /*******OBJECTIVE TEST*****/
    .JavaTestMdlRt {
        margin: 20px 0 20px 0;
    }

    .cstTblRdo_1 ol li label {
        vertical-align: top;
    }

    .HdngLbl {
        border-top: unset;
        padding: 0;
        border: unset;
        text-align: left;
    }

    .studAns {
        text-align: center;
    }

    .teachLbl {
        background: unset;
        padding: unset;
        text-align: left;
        color: unset;
    }

    .studRev_tbl tbody tr {
        margin: 0 0 20px 0;
        display: block;
    }

        .studRev_tbl tbody tr span {
            font-size: 15px !important;
        }

    /*****VIEW-USER PAGE STAR HERE*****/
    .view-user .showDataTbl .SlctBtn {
        width: auto;
    }

    /******STUDENT-PRACTICE*******/
    .chName {
        font-size: 18px;
    }

    .bkName {
        font-size: 20px;
    }
    /******STUDENT PRACTICE TEST PAGE START HERE*******/
    .stud-prcts-inr {
        margin: 10px 0 0 0;
    }

    .stud-prcts-inrHdr h4 {
        font-size: 18px;
    }

    .stud-prcts-inrHdr {
        padding: 5px 15px 4px 9px;
    }

    .stud-lrng-bdy {
        padding: 12px 10px 12px 15px;
    }
    /*****STUDENT TEST PAGE START HERE******/
    .chptrName {
        width: 100%;
        padding: 23px 18px 0 18px;
    }
    /******STUDENT TEST TYPE PAGE START HERE******/
    .studTst-typeHdr h4 {
        font-size: 18px;
    }

    .studTst-typeBdy {
        padding: 20px 15px 10px 15px;
    }

    .admin-Dasboard {
        margin: 20px 0 30px 0;
    }
    /*****TEACHER VIEW PUBLISHED*******/
    .teachView .tstName {
        font-size: 17px;
    }
    /******YEARLY ATTENDANCE REPORT PAGE START HERE******/
    .subTtl {
        font-size: 21px;
    }

    .form_input .eyeInput {
        width: 88% !important;
    }

    .bnrLft img {
        width: 100%;
    }
    /*********/
    .marqueDiv {
        margin: 0 0 20px 0;
    }
    /*****INDEX PAGE START HERE*****/
    /*****TOP MENU BAR START HERE*****/
    .header_BtmLft a img {
        width: 6%;
    }

    .header_BtmRt .navbar-light .navbar-toggler {
        top: -49px !important;
    }
    /*****TOP MENU BAR END HERE*****/
    .banner_1 {
        display: none;
    }

    .banner {
        display: block;
        height: 340px;
    }

    .bannerFrm {
        top: 42%;
    }

    .bnrRyt {
        padding: 0;
        margin: 4% 0 0 0;
    }

        .bnrRyt p {
            text-align: center;
        }

    .aboutUsGrd .col-xxl-8 {
        order: 2;
    }

    .aboutUsGrd .col-xxl-4 {
        order: 1;
    }

    .aboutUs-Img img {
        width: 55%;
    }

    .chooseUs-Txt {
        margin: 0 0 20px 0;
    }

    .teachSection-Txt .owl-carousel .owl-stage-outer {
        margin: 0 0 20px 0;
    }

    .contactUs-Txt {
        margin: 0px 0 20px 0;
    }

    .talk-part {
        width: 100%;
    }

    .single-tes-part .img-partMn {
        margin: 0 auto 10px;
        float: unset;
    }

    .talk-part p {
        text-align: unset;
    }

    .bnrLft img {
        width: 100%;
    }

    .contact-box {
        height: 83%;
        margin: 0 0 23px 0;
    }

    footer {
        padding: 15px 0 0 0;
    }

    .footerMd {
        padding: 10px 0 10px 0;
    }

    .footerHdr {
        font-size: 16px;
    }

    .footerMd p {
        font-size: 16px;
    }

    .footerRyt {
        padding: 10px 0 10px 0;
        text-align: center;
    }

    .footerBtm p {
        font-size: 14px;
    }

    .bnrRyt-btn {
        width: 270px;
        height: 51px;
        font-size: 23px;
    }

    .contBx-Mn {
        margin: auto;
    }

    .footerRyt ul li a {
        width: 50px;
        height: 50px;
    }

        .footerRyt ul li a i.fa {
            line-height: calc(60px - 23px);
        }
    /******INDEX PAGE END HERE*****/
    /*****Open Notification div code start here*****/
    .respNotify {
        float: left;
    }

        .respNotify .CartMenu_Tp .count {
            width: 18px;
            height: 18px;
            font-size: 12px;
            bottom: 14px;
            right: -10px;
        }

        .respNotify .CartMenu_Tp {
            margin: 6px 35px 0 0;
        }

        .respNotify .CstCsrtMain-tp ul {
            display: block;
        }

        .respNotify .CstCsrtMain {
            top: 58px;
            left: auto;
            right: 3%;
        }

    .RspcvIcn1Lft {
        width: 77%;
    }

    .RspcvIcn1Rt {
        width: 16%;
    }
    /*****Attendance Page Start Here*****/
    #txtdate {
        width: 93% !important;
    }
}

@media (min-width: 992px) and (max-width:1000.99px) {
    .sclRspnsv .RspcvIcn1Lft a img {
        width: 8%;
    }

    .RspnsvSideBr a img {
        width: 70%;
    }

    .frmRpt .manage_bkBtn {
        margin: 0 0 0 0;
    }
    /*****USER PROFILE ON MOBILE SCREEN END HERE*****/
    .cstMnuBtn {
        margin-left: 25%;
    }

    body.TpMnu .cstMnuBtn {
        margin-left: 9%;
    }

    .cstLftBg {
        width: 20%;
    }

    .AdminTpData h3 {
        margin: 5px 0 0 21%;
        font-size: 30px;
    }

    ul.hdrLst {
        padding: 0;
    }
    /*****ADMIN DASHBOARD*****/

    .tcrTst {
        margin: 10px 0 10px 0;
    }

        .tcrTst .Ttl {
            font-size: 18px;
        }

    .product-item {
        margin: 0 0 30px 0;
    }

    .tchrDasbrd-ryt {
        padding-left: 19%;
    }

    .showDataTbl {
        margin: 10px 0 0 0;
    }

        .showDataTbl tbody tr th,
        .showDataTbl tbody tr td {
            padding: 8px 5px 8px 7px;
        }

    .product-item a {
        font-size: 15px;
    }

    body.TpMnu .userprofile {
        padding: 0 10px 9px 0;
    }

    body.TpMnu .cstLftBg {
        width: 7.6%;
    }

    body.TpMnu .cstRytBg {
        width: 100%;
    }

    body.TpMnu .userprofile .user-img {
        padding: 0 0 0 0;
    }

    body.TpMnu .tchrDasbrd-ryt {
        padding-left: 7%;
    }

    .chName {
        font-size: 18px;
    }
    /*****SCHOOL REGISTERATION*****/
    .showDataTbl .btn-success {
        width: 75px;
    }

    .InActvBtn {
        width: 75px;
        /*margin: 5px 0 0 0;*/
    }

    .SlctBtn {
        width: 75px;
    }
    /*****SCHOOL datalist****/
    .sclLst {
        margin: 0 0 0 0;
    }

    .slctBrd {
        padding: 12px 0 0 0;
    }
    /*******BOOK ALLOCATION******/
    .bkAlcn {
        padding: 13px 0 0 0;
    }
    /*****TEACHER REGISTRATION******/
    .frm-chkBx {
        width: 100% !important;
    }

        .frm-chkBx tbody tr td label {
            display: inline-block;
            font-size: 15px;
            margin: 0 0 0 3px;
        }

    .input-group input.form-control {
        margin: 0;
    }
    /*****ALLOCATE RESOURCE*****/
    .accordion-subject input {
        width: 5%;
    }

    .accordion-subject button {
        width: 90%;
    }
    /*****ADMIN TEACHER******/
    .admnTecBtn {
        text-align: left;
    }
    /*****ADD TEACHER*****/
    .aLft {
        display: flex;
        order: 2;
    }

    .aRyt {
        display: flex;
        order: 1;
    }

    .sub-tbl {
        margin: 0 0 20px 0;
    }

    .errMn .errSpn {
        margin: 0 0 0 0;
    }
    /*****STUDENT DASHBOARD******/
    .viewBtn {
        margin: 0;
    }
    /*****TEACHER CREATE TEST*****/
    .slctChptr {
        width: 63% !important;
    }

    .Ques label {
        width: 90%;
        vertical-align: top;
    }
    /*******OBJECTIVE TEST*****/
    .JavaTestMdlRt {
        margin: 20px 0 20px 0;
    }

        .JavaTestMdlRt ul li .NmbrRt {
            width: 78%;
        }

    .cstTblRdo_1 ol li label {
        vertical-align: top;
    }

    .HdngLbl {
        border-top: unset;
        padding: 0;
        border: unset;
        text-align: left;
    }

    .studAns {
        text-align: center;
    }

    .teachLbl {
        background: unset;
        padding: unset;
        text-align: left;
        color: unset;
    }

    .studRev_tbl tbody tr {
        margin: 0 0 20px 0;
        display: block;
    }

        .studRev_tbl tbody tr span {
            font-size: 15px !important;
        }
    /*****VIEW-USER PAGE STAR HERE*****/
    .view-user .showDataTbl .SlctBtn {
        width: auto;
    }
    /******STUDENT PRACTICE TEST PAGE START HERE*******/
    .stud-prcts-inr {
        margin: 10px 0 0 0;
    }

    .stud-prcts-inrHdr h4 {
        font-size: 18px;
    }

    .stud-prcts-inrHdr {
        padding: 5px 15px 4px 9px;
    }

    .stud-lrng-bdy {
        padding: 12px 10px 12px 15px;
    }
    /******STUDENT TEST TYPE PAGE START HERE******/
    .studTst-typeHdr h4 {
        font-size: 18px;
    }

    .studTst-typeBdy {
        padding: 20px 15px 10px 15px;
    }

    .admin-Dasboard {
        margin: 20px 0 30px 0;
    }
    /*****TEACHER VIEW PUBLISHED*******/
    .teachView .tstName {
        font-size: 18px;
    }
    /******YEARLY ATTENDANCE REPORT PAGE START HERE******/
    .subTtl {
        font-size: 20px;
    }

    .form_input .eyeInput {
        width: 89% !important;
    }
    /*********/
    .marqueDiv {
        margin: 0 0 0 0;
    }
    /*****INDEX PAGE START HERE*****/
    .header_Tp_Dta ul {
        width: 47%;
    }

    .header_BtmLft {
        margin: 9px 0 0 0;
    }

        .header_BtmLft a img {
            width: 100%;
        }

    .header_BtmRt nav.navbar-light .navbar-nav .nav-item {
        font-size: 15px;
    }

    .banner_1 {
        display: none;
    }

    .banner {
        display: block;
        height: 438px;
    }

    .bannerFrm {
        width: 100%;
        float: left;
        position: absolute;
        top: 40%;
    }

    .aboutUs-txtLft {
        width: 60px;
    }

        .aboutUs-txtLft img {
            width: 100%;
        }

    .aboutUs-txt p {
        font-size: 20px;
    }

    .aboutUs-txtRyt {
        margin: 0 0 0 15px;
    }

    .aboutUs-Img img {
        width: 95%;
    }

    .chooseUs-Txt {
        margin: 0 0 20px 0;
    }

    .teachSection-Txt .owl-carousel .owl-stage-outer {
        margin: 0 0 27px 0;
    }

    .contactUs-Txt {
        margin: 0 0 40px 0;
    }

    .contact-box {
        height: 175px;
    }

    footer {
        padding: 17px 0 0 0;
    }

    .footerBtm {
        margin: 8px 0 0 0;
    }
    /*****Open Notification div code start here*****/
    .respNotify {
        float: left;
    }

        .respNotify .CartMenu_Tp .count {
            width: 20px;
            height: 20px;
            font-size: 12px;
            bottom: 14px;
            right: -10px;
        }

        .respNotify .CartMenu_Tp {
            margin: 6px 35px 0 0;
        }

        .respNotify .CstCsrtMain-tp ul {
            display: block;
        }

        .respNotify .CstCsrtMain {
            top: 58px;
            left: auto;
            right: 3%;
        }

    .RspcvIcn1Lft {
        width: 77%;
    }

    .RspcvIcn1Rt {
        width: 16%;
    }

    .openNotify {
        margin: 0 30px -6px 12px;
    }

    .UsrImg img {
        width: 33px;
    }

    .CartMenu_Tp i {
        font-size: 20px;
    }

    .UsrName h4 {
        font-size: 16px;
    }

    .AdminTpData ul li.user-prfl {
        margin: 4px 0 0 0;
    }
    /*****Attendance Page Start Here*****/
    #txtdate {
        width: 93% !important;
    }
}

@media (min-width: 1001px) and (max-width: 1100.98px) {
    .frmRpt .manage_bkBtn {
        margin: 0 0 0 0;
    }

    .sclLogo a img {
        width: 36% !important;
    }
    /*****USER PROFILE ON MOBILE SCREEN END HERE*****/
    .sideLogo a img {
        width: 75%;
    }

    .AdminTpData h3 {
        margin: 4px 0 0 20%;
        font-size: 30px;
    }

    .tcrTst .Ttl span {
        font-size: 31px;
    }

    ul .hdrLst {
        padding: 0;
    }

    .cstMnuBtn {
        margin-left: 25%;
    }

    body.TpMnu .cstMnuBtn {
        margin-left: 9%;
    }

    .cstLftBg {
        width: 19%;
    }

    body.TpMnu .userprofile .user-img {
        padding: 0 0 0 0;
    }

    body.TpMnu .userprofile {
        padding: 10px 0 9px 0;
    }
    /*****ADMIN DASHBOARD*****/

    .tcrTst {
        margin: 10px 0 10px 0;
    }

        .tcrTst .Ttl {
            font-size: 18px;
        }

    .chName {
        font-size: 18px;
    }

    .product-item {
        margin: 0 0 30px 0;
    }

    .tchrDasbrd-ryt {
        padding-left: 19%;
        padding-top: 2%;
    }

    .showDataTbl {
        margin: 10px 0 0 0;
    }

        .showDataTbl tbody tr th,
        .showDataTbl tbody tr td {
            padding: 8px 5px 8px 7px;
        }

    .product-item a {
        font-size: 15px;
    }

    body.TpMnu .userprofile {
        padding: 0 10px 9px 0;
    }

    body.TpMnu .cstLftBg {
        width: 7.6%;
    }

    body.TpMnu .cstRytBg {
        width: 100%;
    }

    body.TpMnu .userprofile .user-img {
        padding: 0 0 0 0;
    }
    /*****SCHOOL REGISTERATION*****/
    .showDataTbl .btn-success {
        width: 75px;
    }

    .InActvBtn {
        width: 75px;
        /*margin: 5px 0 0 0;*/
    }

    .SlctBtn {
        width: 75px;
    }
    /*****SCHOOL datalist****/
    .sclLst {
        margin: 0 0 0 0;
    }

    .slctBrd {
        padding: 12px 0 0 0;
    }
    /*******BOOK ALLOCATION******/
    .bkAlcn {
        padding: 13px 0 0 0;
    }

    .alctResrc {
        margin: 20px 0 20px 0;
    }
    /*****TEACHER REGISTRATION******/
    .frm-chkBx {
        width: 100% !important;
    }

        .frm-chkBx tbody tr td label {
            display: inline-block;
            font-size: 15px;
            margin: 0 0 0 3px;
        }

    .input-group input.form-control {
        margin: 0;
    }
    /*****ALLOCATE RESOURCE*****/
    .accordion-subject input {
        width: 5%;
    }

    .accordion-subject button {
        width: 90%;
    }
    /*****ADMIN TEACHER******/
    .admnTecBtn {
        text-align: left;
    }
    /*****ADD TEACHER*****/
    .aLft {
        display: flex;
        order: 2;
    }

    .aRyt {
        display: flex;
        order: 1;
    }

    .sub-tbl {
        margin: 0 0 20px 0;
    }

    .errMn .errSpn {
        margin: 0 0 0 0;
    }
    /*****STUDENT DASHBOARD******/
    .viewBtn {
        margin: 10px 0 0 0;
    }
    /*****TEACHER CREATE TEST*****/
    /*.slctChptr {
        width: 96% !important;
    }*/

    .TimeSelector table td input {
        width: 24px !important;
        padding: 3px 0 3px 0;
    }

    .lblType span {
        padding: 0 !important;
    }

    .lblQues {
        text-align: unset !important;
    }

        .lblQues span {
            padding: 0 !important;
        }

    .divTypeQues .form-select {
        width: 29%;
    }
    /*****TEACHER CREATE TEST*****/
    .slctChptr {
        width: 63% !important;
    }

    .Ques label {
        width: 90%;
        vertical-align: top;
    }
    /*****OBJECTIVE TEST*****/
    .JavaTestMdlRt ul li .NmbrRt {
        width: 70%;
    }

    .cstTblRdo_1 ol li label {
        vertical-align: top;
    }

    .HdngLbl {
        border-top: unset;
        padding: 0;
    }
    /*****VIEW-USER PAGE STAR HERE*****/
    .view-user .showDataTbl .SlctBtn {
        width: auto;
    }

    /******STUDENT PRACTICE TEST PAGE START HERE*******/
    .stud-prcts-inr {
        margin: 10px 0 0 0;
    }

    .stud-prcts-inrHdr h4 {
        font-size: 18px;
    }

    .stud-prcts-inrHdr {
        padding: 5px 15px 4px 9px;
    }

    .stud-lrng-bdy {
        padding: 12px 10px 12px 15px;
    }
    /******STUDENT TEST TYPE PAGE START HERE******/
    .studTst-typeHdr h4 {
        font-size: 18px;
    }

    .studTst-typeBdy {
        padding: 20px 15px 10px 15px;
    }

    .admin-Dasboard {
        margin: 20px 0 30px 0;
    }
    /*****TEACHER VIEW PUBLISHED*******/
    .teachView .tstName {
        font-size: 18px;
    }
    /******YEARLY ATTENDANCE REPORT PAGE START HERE******/
    .subTtl {
        font-size: 21px;
    }

    .form_input .eyeInput {
        width: 85% !important;
    }
    /*********/
    .marqueDiv {
        margin: 0 0 0 0;
    }
    /*****INDEX PAGE START HERE*****/
    .header_Tp_Dta ul {
        width: 47%;
    }

    .header_BtmLft {
        margin: 9px 0 0 0;
    }

        .header_BtmLft a img {
            width: 100%;
        }

    .header_BtmRt nav.navbar-light .navbar-nav .nav-item {
        font-size: 15px;
    }

    .banner_1 {
        display: none;
    }

    .banner {
        display: block;
        height: 530px;
    }

    .chooseUs-Txt {
        margin: 0 0 20px 0;
    }

    .teachSection-Txt .owl-carousel .owl-stage-outer {
        margin: 0 0 27px 0;
    }

    .contactUs-Txt {
        margin: 0 0 40px 0;
    }

    .contact-box {
        height: 175px;
    }

    footer {
        padding: 17px 0 0 0;
    }

    .footerBtm {
        margin: 8px 0 0 0;
    }
}

@media (min-width: 1101px) and (max-width:1200.99px) {
    .sclLogo a img {
        width: 36% !important;
    }

    .frmRpt .manage_bkBtn {
        margin: 0 0 0 0;
    }
    /*****USER PROFILE ON MOBILE SCREEN END HERE*****/
    .sideLogo a img {
        width: 70%;
    }

    .cstMnuBtn {
        margin-left: 25%;
    }

    .cstLftBg {
        width: 17%;
    }

    .AdminTpData h3 {
        margin: 4px 0 0 18%;
        font-size: 29px;
    }

    .tcrTst .Ttl span {
        font-size: 31px;
    }

    body.TpMnu .userprofile .user-img {
        padding: 0 0 0 0;
    }

    body.TpMnu .userprofile {
        padding: 10px 0 9px 0;
    }

    body.TpMnu .cstMnuBtn {
        margin-left: 8%;
    }

    /*****ADMIN DASHBOARD*****/
    .tcrTst {
        margin: 10px 0 10px 0;
    }

        .tcrTst .Ttl {
            font-size: 18px;
        }

    .product-item {
        margin: 0 0 30px 0;
    }

    .showDataTbl {
        margin: 10px 0 0 0;
    }

        .showDataTbl tbody tr th,
        .showDataTbl tbody tr td {
            padding: 8px 5px 8px 7px;
        }

    .product-item a {
        font-size: 15px;
    }

    body.TpMnu .userprofile {
        padding: 0 10px 9px 0;
    }

    body.TpMnu .cstLftBg {
        width: 7.6%;
    }

    body.TpMnu .cstRytBg {
        width: 100%;
    }

    body.TpMnu .userprofile .user-img {
        padding: 0 0 0 0;
    }

    body.TpMnu .tchrDasbrd-ryt {
        padding-left: 7%;
    }

    .tchrDasbrd-ryt {
        padding-left: 17%;
    }

    .chName {
        font-size: 18px;
    }
    /*****SCHOOL REGISTERATION*****/
    .showDataTbl .btn-success {
        width: 75px;
    }

    .InActvBtn {
        width: 75px;
        /*margin: 5px 0 0 0;*/
    }

    .SlctBtn {
        width: 75px;
    }
    /*****SCHOOL datalist****/
    .sclLst {
        margin: 0 0 0 0;
    }

    .slctBrd {
        padding: 12px 0 0 0;
    }
    /*******BOOK ALLOCATION******/
    .bkAlcn {
        padding: 13px 0 0 0;
    }
    /*****TEACHER REGISTRATION******/
    .frm-chkBx {
        width: 100% !important;
    }

        .frm-chkBx tbody tr td label {
            display: inline-block;
            font-size: 15px;
            margin: 0 0 0 3px;
        }

    .input-group input.form-control {
        margin: 0;
    }

    /*****ALLOCATE RESOURCE*****/
    .accordion-subject input {
        width: 5%;
    }

    .accordion-subject button {
        width: 90%;
    }
    /*****ADMIN TEACHER******/
    .admnTecBtn {
        text-align: left;
    }
    /*****ADD TEACHER*****/
    .aLft {
        display: flex;
        order: 2;
    }

    .aRyt {
        display: flex;
        order: 1;
    }

    .sub-tbl {
        margin: 0 0 20px 0;
    }

    .errMn .errSpn {
        margin: 0 0 0 0;
    }
    /*****STUDENT DASHBOARD******/
    .viewBtn {
        margin: 10px 0 0 0;
    }

    .cstTblRdo_1 ol li label {
        vertical-align: top;
    }

    .HdngLbl {
        border-top: unset;
        padding: 0;
    }
    /*****VIEW-USER PAGE STAR HERE*****/
    .view-user .showDataTbl .SlctBtn {
        width: auto;
    }

    /******STUDENT PRACTICE TEST PAGE START HERE*******/
    .stud-prcts-inr {
        margin: 10px 0 0 0;
    }

    .stud-prcts-inrHdr h4 {
        font-size: 18px;
    }

    .stud-prcts-inrHdr {
        padding: 5px 15px 4px 9px;
    }

    .stud-lrng-bdy {
        padding: 12px 10px 12px 15px;
    }
    /******STUDENT TEST TYPE PAGE START HERE******/
    .studTst-typeHdr h4 {
        font-size: 18px;
    }

    .studTst-typeBdy {
        padding: 20px 15px 10px 15px;
    }

    .admin-Dasboard {
        margin: 20px 0 30px 0;
    }
    /*****TEACHER VIEW PUBLISHED*******/
    .teachView .tstName {
        font-size: 18px;
    }

    .Ques label {
        vertical-align: top;
    }
    /******YEARLY ATTENDANCE REPORT PAGE START HERE******/
    .subTtl {
        font-size: 21px;
    }

    .form_input .eyeInput {
        width: 90% !important;
    }
    /*********/
    .marqueDiv {
        margin: 10px 0 10px 0;
    }
    /******INDEX PAGE START HERE******/
    footer {
        padding: 20px 0 0 3px;
    }

    .footerBtm {
        margin: 13px 0 0 0;
    }
}

@media (min-width: 1201px) and (max-width:1300.99px) {

    .sclLogo a img {
        width: 36% !important;
    }
    /*****USER PROFILE ON MOBILE SCREEN END HERE*****/
    .sideLogo a img {
        width: 75%;
    }

    .cstMnuBtn {
        margin-left: 21%;
    }

    .cstLftBg {
        width: 16%;
    }

    body.TpMnu .userprofile .user-img {
        padding: 0 0 0 0;
    }

    body.TpMnu .userprofile {
        padding: 0 0 10px 6px;
    }

    body.TpMnu .cstMnuBtn {
        margin-left: 8%;
    }

    body.TpMnu .tchrDasbrd-ryt {
        padding-left: 8%;
    }

    .tchrDasbrd-ryt {
        padding-left: 16%;
    }

    .AdminTpData h3 {
        margin: 4px 0 0 17%;
        font-size: 30px;
    }

    .tcrTst .Ttl span {
        font-size: 31px;
    }
    /*****ADMIN DASHBOARD*****/

    .tcrTst {
        margin: 10px 0 10px 0;
    }

        .tcrTst .Ttl {
            font-size: 18px;
        }

    .product-item {
        margin: 0 0 30px 0;
    }

    .showDataTbl {
        margin: 10px 0 0 0;
    }

        .showDataTbl tbody tr th,
        .showDataTbl tbody tr td {
            padding: 8px 5px 8px 7px;
        }

    .product-item a {
        font-size: 15px;
    }

    body.TpMnu .userprofile {
        padding: 0 10px 9px 0;
    }

    body.TpMnu .cstLftBg {
        width: 7.6%;
    }

    body.TpMnu .cstRytBg {
        width: 100%;
    }

    body.TpMnu .userprofile .user-img {
        padding: 0 0 0 7px;
    }

    .chName {
        font-size: 18px;
    }

    /*****SCHOOL REGISTERATION*****/
    .showDataTbl .btn-success {
        width: 75px;
    }

    .InActvBtn {
        width: 75px;
        /*margin: 5px 0 0 0;*/
    }

    .SlctBtn {
        width: 75px;
    }
    /*****SCHOOL datalist****/
    .sclLst {
        margin: 0 0 0 0;
    }

    .slctBrd {
        padding: 12px 0 0 0;
    }
    /*******BOOK ALLOCATION******/
    .bkAlcn {
        padding: 13px 0 0 0;
    }
    /*****TEACHER REGISTRATION******/
    .frm-chkBx {
        width: 100% !important;
    }

        .frm-chkBx tbody tr td label {
            display: inline-block;
            font-size: 15px;
            margin: 0 0 0 3px;
        }

    .input-group input.form-control {
        margin: 0;
    }
    /*****ALLOCATE RESOURCE*****/
    .accordion-subject input {
        width: 4%;
        margin: 0 0 0 0;
    }

    .accordion-subject button {
        width: 90%;
    }
    /*****ADMIN TEACHER******/
    .admnTecBtn {
        text-align: left;
    }
    /*****ADD TEACHER*****/
    .aLft {
        display: flex;
        order: 2;
    }

    .aRyt {
        display: flex;
        order: 1;
    }

    .sub-tbl {
        margin: 0 0 20px 0;
    }

    .errMn .errSpn {
        margin: 0 0 0 0;
    }
    /****SIDEBAR*****/
    .sidemenu ul li a {
        font-size: 15px;
    }
    /*****STUDENT DASHBOARD******/
    .viewBtn {
        margin: 10px 0 0 0;
    }

    .cstTblRdo_1 ol li label {
        vertical-align: top;
    }
    /*****VIEW-USER PAGE STAR HERE*****/
    .view-user .showDataTbl .SlctBtn {
        width: auto;
    }
    /******STUDENT PRACTICE TEST PAGE START HERE*******/
    .stud-prcts-inr {
        margin: 10px 0 0 0;
    }

    .stud-prcts-inrHdr h4 {
        font-size: 18px;
    }

    .stud-prcts-inrHdr {
        padding: 5px 15px 4px 9px;
    }

    .stud-lrng-bdy {
        padding: 12px 10px 12px 15px;
    }
    /******STUDENT TEST TYPE PAGE START HERE******/
    .studTst-typeHdr h4 {
        font-size: 18px;
    }

    .admin-Dasboard {
        margin: 20px 0 30px 0;
    }
    /*****TEACHER VIEW PUBLISHED*******/
    .teachView .tstName {
        font-size: 18px;
    }

    .Ques label {
        vertical-align: top;
    }
    /******YEARLY ATTENDANCE REPORT PAGE START HERE******/
    .subTtl {
        font-size: 21px;
    }

    .form_input .eyeInput {
        width: 87% !important;
    }
    /*********/
    .marqueDiv {
        margin: 10px 0 10px 0;
    }
    /******INDEX PAGE START HERE******/
    footer {
        padding: 20px 0 0 3px;
    }

    .footerBtm {
        margin: 13px 0 0 0;
    }
}

@media (min-width: 1301px) and (max-width:1399.99px) {
    .sclLogo a img {
        width: 36% !important;
    }

    .AdminTpData h3 {
        margin: 3px 0 0 16%;
    }

    .tcrTst .Ttl span {
        font-size: 32px;
    }
    /*****USER PROFILE ON MOBILE SCREEN END HERE*****/
    .sideLogo {
        margin: 17px 0 15px 0;
    }

        .sideLogo a img {
            width: 75%;
        }

    .cstMnuBtn {
        margin-left: 21%;
    }

    .cstLftBg {
        width: 14.8%;
    }

    body.TpMnu .userprofile .user-img {
        padding: 0 0 0 0;
    }

    body.TpMnu .userprofile {
        padding: 0 0 10px 6px;
    }

    body.TpMnu .cstMnuBtn {
        margin-left: 15%;
    }

    body.TpMnu .tchrDasbrd-ryt {
        padding-left: 8%;
    }

    .tchrDasbrd-ryt {
        padding-left: 15%;
    }

    body.TpMnu .userprofile .user-img {
        padding: 0 0 0 0;
    }

    body.TpMnu .userprofile {
        padding: 0 0 10px 6px;
    }
    /*****ADMIN DASHBOARD*****/

    .tcrTst .Ttl {
        font-size: 18px;
    }

    .product-item {
        margin: 0 0 30px 0;
    }

    .showDataTbl {
        margin: 10px 0 0 0;
    }

        .showDataTbl tbody tr th,
        .showDataTbl tbody tr td {
            padding: 8px 5px 8px 7px;
        }

    .product-item a {
        font-size: 15px;
    }

    body.TpMnu .userprofile {
        padding: 0 10px 9px 0;
    }

    body.TpMnu .cstLftBg {
        width: 7.6%;
    }

    body.TpMnu .cstRytBg {
        width: 100%;
    }

    body.TpMnu .userprofile .user-img {
        padding: 0 0 0 7px;
    }

    .chName {
        font-size: 18px;
    }
    /*****SCHOOL REGISTERATION*****/
    .showDataTbl .btn-success {
        width: 75px;
    }

    .InActvBtn {
        width: 75px;
        text-align: center;
        padding: 5px 0 5px 0;
    }

    .SlctBtn {
        width: 75px;
    }
    /*****SCHOOL datalist****/
    .sclLst {
        margin: 0 0 0 0;
    }

    .slctBrd {
        padding: 12px 0 0 0;
    }
    /*******BOOK ALLOCATION******/
    .bkAlcn {
        padding: 13px 0 0 0;
    }
    /*****TEACHER REGISTRATION******/
    .frm-chkBx {
        width: 100% !important;
    }

        .frm-chkBx tbody tr td label {
            display: inline-block;
            font-size: 15px;
            margin: 0 0 0 3px;
        }

    .input-group input.form-control {
        margin: 0;
    }
    /*****VIEW RESOURCE******/

    .viewRsrcTbl tbody tr td:last-child {
        padding: 14px 0 0 0 !important;
    }
    /*****ALLOCATE RESOURCE*****/
    .accordion-subject input {
        width: 4%;
        margin: 0 0 0 0;
    }

    .accordion-subject button {
        width: 90%;
    }
    /*****ADMIN TEACHER******/
    .admnTecBtn {
        text-align: left;
    }
    /*****ADD TEACHER*****/
    .aLft {
        display: flex;
        order: 2;
    }

    .aRyt {
        display: flex;
        order: 1;
    }

    .sub-tbl {
        margin: 0 0 20px 0;
    }

    .errMn .errSpn {
        margin: 0 0 0 0;
    }
    /*****STUDENT DASHBOARD******/
    .viewBtn {
        margin: 10px 0 0 0;
    }
    /******OBJECTIVE TEST******/
    .cstTblRdo_1 ol li label {
        vertical-align: top;
    }
    /*****VIEW-USER PAGE STAR HERE*****/
    .view-user .showDataTbl .SlctBtn {
        width: auto;
    }
    /******STUDENT PRACTICE TEST PAGE START HERE*******/
    .stud-prcts-inr {
        margin: 10px 0 0 0;
    }

    .stud-prcts-inrHdr h4 {
        font-size: 19px;
    }

    .stud-prcts-inrHdr {
        padding: 5px 15px 4px 9px;
    }

    .stud-lrng-bdy {
        padding: 12px 10px 12px 15px;
    }
    /******STUDENT TEST TYPE PAGE START HERE******/
    .studTst-typeHdr h4 {
        font-size: 18px;
    }

    .admin-Dasboard {
        margin: 20px 0 30px 0;
    }
    /*****TEACHER VIEW PUBLISHED*******/
    .teachView .tstName {
        font-size: 18px;
    }
    /******YEARLY ATTENDANCE REPORT PAGE START HERE******/
    .subTtl {
        font-size: 21px;
    }

    .form_input .eyeInput {
        width: 85% !important;
    }
    /*********/
    .marqueDiv {
        margin: 10px 0 10px 0;
    }
    /******INDEX PAGE START HERE******/
    footer {
        padding: 20px 0 0 3px;
    }

    .footerBtm {
        margin: 13px 0 0 0;
    }
}

@media (min-width: 1400px) and (max-width:1499.99px) {
    .sclLogo a img {
        width: 36% !important;
    }
    /*****USER PROFILE ON MOBILE SCREEN END HERE*****/
    .sideLogo a img {
        width: 80%;
    }

    .cstMnuBtn {
        margin-left: 17%;
    }

    .AdminTpData h3 {
        margin: 3px 0 0 15%;
    }

    body .TpMnu .userprofile .user-img {
        padding: 0 0 0 0;
    }

    body.TpMnu .userprofile {
        padding: 0 0 10px 6px;
    }

    body.TpMnu .cstMnuBtn {
        padding-left: 14%;
    }

    body.TpMnu .tchrDasbrd-ryt {
        padding-left: 8%;
    }

    .tchrDasbrd-ryt {
        padding-left: 14%;
        padding-top: 1%;
    }

    body.TpMnu .userprofile .user-img {
        padding: 0 0 0 0;
    }

    body.TpMnu .userprofile {
        padding: 0 0 10px 6px;
    }

        body.TpMnu .userprofile .user-img {
            padding: 0 0 0 0;
        }

    body.TpMnu .userprofile {
        padding: 0 0 10px 6px;
    }
    /*****ADMIN DASHBOARD*****/
    .tcrTst {
        margin: 10px 0 10px 0;
    }

        .tcrTst .Ttl {
            font-size: 18px;
        }

    .product-item {
        margin: 0 0 30px 0;
    }

    .showDataTbl {
        margin: 15px 0 0 0;
    }

        .showDataTbl tbody tr th,
        .showDataTbl tbody tr td {
            padding: 8px 5px 8px 7px;
        }

    .product-item a {
        font-size: 15px;
    }

    body.TpMnu .userprofile {
        padding: 0 0 9px 5px;
    }

    body.TpMnu .cstLftBg {
        width: 7.6%;
    }

    body.TpMnu .cstRytBg {
        width: 100%;
    }

    body.TpMnu .userprofile .user-img {
        padding: 0 0 0 7px;
    }

    .chName {
        font-size: 18px;
    }

    .form_input .eyeInput {
        width: 89% !important;
    }
    /*****VIEW RESOURCE******/
    .viewRsrcTbl tbody tr td:last-child {
        padding: 14px 0 0 0 !important;
    }

    /*****SCHOOL REGISTERATION*****/
    .showDataTbl .btn-success {
        width: 75px;
    }

    .InActvBtn {
        width: 75px;
    }

    .SlctBtn {
        width: 75px;
    }
    /*****SCHOOL datalist****/
    .sclLst {
        margin: 0 0 0 0;
    }

    .slctBrd {
        padding: 12px 0 0 0;
    }
    /*******BOOK ALLOCATION******/
    .bkAlcn {
        padding: 13px 0 0 0;
    }

    .alctResrc {
        margin: 20px 0 20px 0;
    }
    /*****ALLOCATE RESOURCE*****/
    .accordion-subject input {
        width: 4%;
        margin: 0 0 0 0;
    }

    .accordion-subject button {
        width: 90%;
    }
    /*****ADMIN TEACHER*****/
    .addBtn {
        margin: 9px 0 0 0;
    }

    .sub-tbl {
        margin: 0 0 0 0;
    }
    /*****STUDENT DASHBOARD******/
    .viewBtn {
        margin: 10px 0 0 0;
    }
    /*****VIEW-USER PAGE STAR HERE*****/
    .view-user .showDataTbl .SlctBtn {
        width: auto;
    }
    /*****ATTENDANCE MONTHLY REPORT*****/
    .AttendRprt select {
        width: 46% !important;
        margin: 0 16px 0 0;
    }
    /******STUDENT PRACTICE TEST PAGE START HERE*******/
    .stud-prcts-inr {
        margin: 10px 0 0 0;
    }

    .stud-prcts-inrHdr h4 {
        font-size: 19px;
    }

    .stud-prcts-inrHdr {
        padding: 5px 15px 4px 9px;
    }

    .stud-lrng-bdy {
        padding: 12px 10px 12px 15px;
    }
    /******STUDENT TEST TYPE PAGE START HERE******/
    .studTst-typeHdr h4 {
        font-size: 18px;
    }
    /*****TEACHER VIEW PUBLISHED*******/
    .teachView .tstName {
        font-size: 18px;
    }
    /******YEARLY ATTENDANCE REPORT PAGE START HERE******/
    .subTtl {
        font-size: 21px;
    }
    /*********/
    .marqueDiv {
        margin: 10px 0 10px 0;
    }
}

@media (min-width: 1500px) and (max-width:1599.99px) {

    /*****USER PROFILE ON MOBILE SCREEN END HERE*****/
    .cstMnuBtn {
        margin-left: 17%;
    }

    .AdminTpData h3 {
        margin: 3px 0 0 14%;
    }

    body .TpMnu .userprofile .user-img {
        padding: 0 0 0 0;
    }

    body.TpMnu .userprofile {
        padding: 0 0 10px 6px;
    }

    body.TpMnu .cstMnuBtn {
        margin-left: 8%;
    }

    body.TpMnu .tchrDasbrd-ryt {
        padding-left: 8%;
    }

    .tchrDasbrd-ryt {
        padding-left: 13%;
        padding-top: 1%;
    }

    body.TpMnu .userprofile .user-img {
        padding: 0 0 0 0;
    }

    body.TpMnu .userprofile {
        padding: 0 0 10px 6px;
    }

    .cstLftBg {
        width: 12.8%;
    }

    body.TpMnu .userprofile .user-img {
        padding: 0 0 0 0;
    }

    body.TpMnu .userprofile {
        padding: 0 0 10px 6px;
    }
    /*****ADMIN DASHBOARD*****/
    .form_input .eyeInput {
        width: 89% !important;
    }

    .tcrTst {
        margin: 10px 0 10px 0;
    }

        .tcrTst .Ttl {
            font-size: 18px;
        }

    .product-item {
        margin: 0 0 30px 0;
    }

    .showDataTbl {
        margin: 15px 0 0 0;
    }

        .showDataTbl tbody tr th,
        .showDataTbl tbody tr td {
            padding: 8px 5px 8px 7px;
        }

    .product-item a {
        font-size: 15px;
    }

    body.TpMnu .userprofile {
        padding: 0 0 9px 5px;
    }

    body.TpMnu .cstLftBg {
        width: 7.6%;
    }

    body.TpMnu .cstRytBg {
        width: 100%;
    }

    body.TpMnu .userprofile .user-img {
        padding: 0 0 0 7px;
    }

    .product-item p {
        font-size: 17px;
    }

    .chName {
        font-size: 18px;
    }
    /*****VIEW RESOURCE******/
    .viewRsrcTbl tbody tr td:last-child {
        padding: 14px 0 0 0 !important;
    }

    /*****SCHOOL REGISTERATION*****/
    .showDataTbl .btn-success {
        width: 75px;
    }

    .InActvBtn {
        width: 75px;
    }

    .SlctBtn {
        width: 75px;
    }
    /*****SCHOOL datalist****/
    .sclLst {
        margin: 0 0 0 0;
    }

    .slctBrd {
        padding: 12px 0 0 0;
    }
    /*******BOOK ALLOCATION******/
    .bkAlcn {
        padding: 13px 0 0 0;
    }

    .alctResrc {
        margin: 20px 0 20px 0;
    }
    /*****ADMIN TEACHER*****/
    .addBtn {
        margin: 9px 0 0 0;
    }

    .sub-tbl {
        margin: 0 0 0 0;
    }
    /*****STUDENT DASHBOARD******/
    .viewBtn {
        margin: 0;
    }
    /*****VIEW-USER PAGE STAR HERE*****/
    .view-user .showDataTbl .SlctBtn {
        width: auto;
    }
    /******STUDENT PRACTICE TEST PAGE START HERE*******/
    .stud-prcts-inr {
        margin: 10px 0 0 0;
    }

    .stud-prcts-inrHdr h4 {
        font-size: 19px;
    }

    .stud-prcts-inrHdr {
        padding: 5px 15px 4px 9px;
    }

    .stud-lrng-bdy {
        padding: 12px 10px 12px 15px;
    }
    /******STUDENT TEST TYPE PAGE START HERE******/
    .studTst-typeHdr h4 {
        font-size: 18px;
    }
    /*****TEACHER VIEW PUBLISHED*******/
    .teachView .tstName {
        font-size: 18px;
    }
    /******YEARLY ATTENDANCE REPORT PAGE START HERE******/
    .subTtl {
        font-size: 21px;
    }
    /*********/
    .marqueDiv {
        margin: 10px 0 10px 0;
    }
}

@media (min-width: 1600px) and (max-width:1699.99px) {

    .AdminTpData h3 {
        margin: 3px 0 0 13%;
    }
    /*****USER PROFILE ON MOBILE SCREEN END HERE*****/
    .cstMnuBtn {
        margin-left: 17%;
    }

    body.TpMnu .userprofile .user-img {
        padding: 0 0 0 0;
    }

    body.TpMnu .userprofile {
        padding: 0 0 10px 6px;
    }

    body.TpMnu .cstMnuBtn {
        margin-left: 6%;
    }

    body.TpMnu .tchrDasbrd-ryt {
        padding-left: 12%;
        padding-top: 1%;
    }

    .tchrDasbrd-ryt {
        padding-left: 12%;
        padding-top: 1%;
    }

    body.TpMnu .userprofile .user-img {
        padding: 0 0 0 0;
    }

    body.TpMnu .userprofile {
        padding: 0 0 10px 6px;
    }

        body.TpMnu .userprofile .user-img {
            padding: 0 0 0 0;
        }

    body.TpMnu .userprofile {
        padding: 0 0 10px 6px;
    }

    /*****ADMIN DASHBOARD*****/
    .form_input .eyeInput {
        width: 91% !important;
    }

    .tcrTst {
        margin: 10px 0 10px 0;
    }

        .tcrTst .Ttl {
            font-size: 18px;
        }

    .product-item {
        margin: 0 0 30px 0;
    }

    .showDataTbl tbody tr th,
    .showDataTbl tbody tr td {
        padding: 8px 5px 8px 7px;
    }

    .chName {
        font-size: 18px;
    }
    /*****VIEW RESOURCE******/
    .viewRsrcTbl tbody tr td:last-child {
        padding: 14px 0 0 0 !important;
    }
    /*****SCHOOL REGISTERATION*****/
    .showDataTbl .btn-success {
        width: 75px;
    }

    .InActvBtn {
        width: 75px;
    }

    .SlctBtn {
        width: 75px;
    }
    /*****SCHOOL List****/
    .sclLst {
        margin: 0 0 0 0;
    }

    .slctBrd {
        padding: 12px 0 0 0;
    }
    /*******BOOK ALLOCATION******/
    .bkAlcn {
        padding: 13px 0 0 0;
    }

    .alctResrc {
        margin: 20px 0 20px 0;
    }

    .sub-tbl {
        margin: 0;
    }
    /*****VIEW-USER PAGE STAR HERE*****/
    .view-user .showDataTbl .SlctBtn {
        width: auto;
    }
    /******STUDENT PRACTICE TEST PAGE START HERE*******/
    .stud-prcts-inr {
        margin: 10px 0 0 0;
    }

    .stud-prcts-inrHdr h4 {
        font-size: 19px;
    }

    .stud-prcts-inrHdr {
        padding: 5px 15px 4px 9px;
    }

    .stud-lrng-bdy {
        padding: 12px 10px 12px 15px;
    }
    /******STUDENT TEST TYPE PAGE START HERE******/
    .studTst-typeHdr h4 {
        font-size: 18px;
    }
    /*****TEACHER VIEW PUBLISHED*******/
    .teachView .tstName {
        font-size: 18px;
    }
    /******YEARLY ATTENDANCE REPORT PAGE START HERE******/
    .subTtl {
        font-size: 21px;
    }
    /*********/
    .marqueDiv {
        margin: 10px 0 10px 0;
    }
}

@media (min-width: 1700px) and (max-width:1799.99px) {
    .AdminTpData h3 {
        margin: 4px 0 0 12%;
    }

    /*****USER PROFILE ON MOBILE SCREEN END HERE*****/
    .cstMnuBtn {
        margin-left: 17%;
    }

    body.TpMnu .userprofile .user-img {
        padding: 0 0 0 0;
    }

    body.TpMnu .userprofile {
        padding: 0 0 10px 6px;
    }

    body.TpMnu .cstMnuBtn {
        margin-left: 6%;
    }

    body.TpMnu .tchrDasbrd-ryt {
        padding-left: 5%;
    }

    .tchrDasbrd-ryt {
        padding-left: 11%;
        padding-top: 2%;
    }

    body.TpMnu .userprofile .user-img {
        padding: 0 0 0 0;
    }

    body.TpMnu .userprofile {
        padding: 0 0 10px 6px;
    }

        body.TpMnu .userprofile .user-img {
            padding: 0 0 0 0;
        }

    body.TpMnu .userprofile {
        padding: 0 0 10px 6px;
    }

        body.TpMnu .userprofile .user-img {
            padding: 0 0 0 0;
        }

    /*****ADMIN DASHBOARD*****/
    .tcrTst {
        margin: 10px 0 10px 0;
    }

        .tcrTst .Ttl {
            font-size: 18px;
        }

    .product-item {
        margin: 0 0 30px 0;
    }

    .showDataTbl {
        margin: 25px 0 0 0;
    }

        .showDataTbl tbody tr th,
        .showDataTbl tbody tr td {
            padding: 8px 5px 8px 7px;
        }

    .product-item a {
        font-size: 15px;
    }

    .chName {
        font-size: 18px;
    }
    /*****SCHOOL REGISTERATION*****/
    .showDataTbl .btn-success {
        width: 75px;
    }

    .InActvBtn {
        width: 75px;
    }

    .SlctBtn {
        width: 75px;
    }
    /*****SCHOOL datalist****/
    .sclLst {
        margin: 0 0 0 0;
    }

    .slctBrd {
        padding: 12px 0 0 0;
    }
    /*******BOOK ALLOCATION******/
    .bkAlcn {
        padding: 13px 0 0 0;
    }

    .alctResrc {
        margin: 20px 0 20px 0;
    }
    /*****ADMIN TEACHER*****/
    .addBtn {
        margin: 9px 0 0 0;
    }

    .sub-tbl {
        margin: 0;
    }
    /*****VIEW-USER PAGE STAR HERE*****/
    .view-user .showDataTbl .SlctBtn {
        width: auto;
    }
    /******STUDENT PRACTICE TEST PAGE START HERE*******/
    .stud-prcts-inr {
        margin: 20px 0 0 0;
    }

    .stud-prcts-inrHdr h4 {
        font-size: 19px;
    }

    .stud-prcts-inrHdr {
        padding: 5px 15px 4px 9px;
    }

    .stud-lrng-bdy {
        padding: 12px 10px 12px 15px;
    }
    /******STUDENT TEST TYPE PAGE START HERE******/
    .studTst-typeHdr h4 {
        font-size: 18px;
    }
    /*****TEACHER VIEW PUBLISHED*******/
    .teachView .tstName {
        font-size: 18px;
    }
    /******YEARLY ATTENDANCE REPORT PAGE START HERE******/
    .subTtl {
        font-size: 21px;
    }
    /*********/
    .marqueDiv {
        margin: 10px 0 10px 0;
    }
}

@media (min-width: 1800px) and (max-width:1899.99px) {

    .AdminTpData h3 {
        margin: 4px 0 0 12%;
    }

    .tchrDasbrd-ryt {
        padding-left: 11%;
    }
}
