@media only screen and (min-width:100px) and (max-width:360px) {
    .hdsection {
        width: 94%;
    }
      .remodal9 {
        width: 300px !important;
    }
    .hdleftsectn, .npsRtblock, .hdrightsectn {
        width: 100%;
        float: none;
        text-align: center;
        padding-top: 10px;
    }
        .btnpaddng {
        padding: 0 !important;
    }
    .npsRtblock1 {
        text-align: center;
        padding: 10px 0;
        width: 100%;
    }

    .banner {
        background-size: 100%;
        padding: 16px 0;
    }

    .Mnnpssubreg {
        width: 94%;
        font-size: 1.8em;
    }

    .MnFormblock {
        width: 100%;
    }

    .middlecontent {
        line-height: 25px;
        width: 87%;
        margin: 0 auto;
    }

    .regleft {
        width: 94%;
        margin: 0 auto;
        padding-bottom: 25px;
    }

    .inputfieldlabel {
        width: 94%;
        /*text-align:center;*/
    }

    .radiotype {
        width: 100%;
        float: none;
        margin: 0 auto;
    }

    .radiotype1 {
        float: none;
        width: 58%;
        margin: 0px auto 15px auto;
    }

    .textbox {
        width: 100%;
    }

    .inputbox button {
        margin-top: 10px;
        /*margin-left:30px;
	 width: 67%;*/
    }

    .next button {
        width: 70%;
    }

    .radiobuttonsblock {
        padding: 3px 18px;
    }

    .next {
        width: 60%;
        margin: 0 auto;
    }

    .checkboxfield {
        line-height: 22px;
    }

    .inputfieldbutton {
        width: 100%;
    }

    .form-control, .Pd-styled-select {
        width: 100%!important;
    }

    .scheme-sep {
        border: 0;
    }

    .innerfooter {
        line-height: 20px;
        text-align: center;
        padding: 5px 0;
    }

    .copyright, .PPolicy {
        float: none;
    }

    .report-left, .report-right {
        width: 100%;
    }

    .radiotype2 {
        width: 48%;
    }

    .nps-radiotext2 {
        padding-left: 30px;
    }

    .Up-border {
        border: 0;
    }

    .Up-button {
        margin-bottom: 10px;
    }

    .Up-content {
        margin-top: 10px;
    }

    .Up-block {
        width: 100%;
    }

    .buttonsection {
        width: 67%;
        margin: 15px auto;
    }

    .nextbuttn, .resetbuttn {
        font-size: 1.7em;
        padding: 10px 26px;
        margin-bottom: 12px;
    }

    .resetbuttn {
        margin-left: 0;
    }

    .Pd-sectionInnr, .Pd-sectionInnr2 {
        display: none;
    }

    .Pd-sectionInnr1 {
        display: block;
    }

    .Pd-section {
        padding: 10px 0;
    }

    .Pd-sectionInnr1 {
        padding: 2px 0;
    }

    .Pc-buttonsection, .buttonsection {
        padding: 20px 0 0 0;
    }

    .scheme-table, .scheme-table thead, .scheme-table tbody, .scheme-table tr, .scheme-table td {
        display: block;
        width: 100%;
    }

        .scheme-table thead tr {
            position: absolute;
            top: -9999px;
            left: -9999px;
        }

        .scheme-table tr {
            border: 0px;
        }

        .scheme-table td {
            border: none;
            border-bottom: 1px solid #ccc;
            position: relative;
            padding-left: 36%;
            width: 90%;
        }

            .scheme-table td:before {
                position: absolute;
                top: 10px;
                left: 6px;
                width: 45%;
                padding-right: 20px;
                white-space: nowrap;
                font-weight: bold;
                font-size: 100%;
            }

    .nps-radiotext {
        display: inline-block;
    }

    .Up-BLockInner {
        padding: 18px 0;
    }

    .Up-innersectn {
        padding: 0;
    }

    .upload-section {
        margin-bottom: 0;
    }

    #mobile {
        display: block;
    }

    #desktop {
        display: none;
    }

    #tab {
        display: none;
    }

    .perdet_buttons, .nextbuttn, .resetbuttn {
        width: 100%;
    }

    .topNavMain {
        width: 100%;
        border: 0;
    }

    .topNavInner {
        width: 57%;
        margin: 0 auto!important;
        text-align: center;
    }

        .topNavInner img {
            width: 68%;
            margin-bottom: 10px;
        }

    .alertOrangeA1, .alertOrangeA2 {
        float: none!important;
        width: 100%;
        margin-top: 0;
        text-align: left;
    }

    .DrpWidth {
        width: 100%!important;
    }

    .DrpWidthP {
        width: 100%!important;
    }

    .pm1, .pm2, .pm3 {
        width: 100%!important;
    }

    .cc-selector-2 label {
        width: 100%!important;
        margin-left: 0!important;
    }

    .Billdesk {
        background-size: 100%;
    }

    .RB {
        left: -80px!important;
    }

    .pm3 label.UPI {
        left: 0;
    }

    .Billdesk, .SBIePay, .UPI {
        background-size: 100% 100%!important;
    }

    .UPI {
        background-size: 100%;
    }

    .pm1 input[type="radio"], .pm2 input[type="radio"], .pm3 input[type="radio"] {
        opacity: 0;
    }

    .cc-selector-2 label {
        line-height: 15px;
    }

    .paymentButtos {
        width: 100%;
    }

    .nextbuttn {
        margin-left: 0;
          min-width: 110px;
        padding: 12px 0;
    }

    .buttonGreen {
        width:90%;
    }

    #UserName, #Password, #Captcha {
        margin-left:0!important;
    }
}

@media only screen and (min-width:361px) and (max-width:480px) {
     .ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5;
    width: 50%!important;
}
    .hdsection {
        width: 94%;
    }
     .btnpaddng {
        padding: 0 !important;
    }
    .remodal9 {
        width: 300px !important;
    }
    .container {
        padding: 0 !important;
    }
    .padcontainer {
        padding: 0 !important;
    }
    .radiotype9 {
        width: 100%!important;
        float: left;
    }   
    .hdleftsectn, .npsRtblock, .hdrightsectn {
        width: 100%;
        float: none;
        text-align: center;
        padding-top: 10px;
    }

    .npsRtblock1 {
        text-align: center;
        padding: 10px 0;
        width: 100%;
    }

    .banner {
        background-size: 100%;
        padding: 16px 0;
    }

    .Mnnpssubreg {
        width: 94%;
        font-size: 1.8em;
    }

    .MnFormblock {
        width: 100%;
    }

    .middlecontent {
        line-height: 25px;
        width: 87%;
        margin: 0 auto;
    }

    .regleft {
        width: 94%;
        margin: 0 auto;
        padding-bottom: 25px;
    }

    .scheme-sep {
        border: 0;
    }

    .inputfieldlabel {
        width: 94%;
        /*text-align:center;*/
    }

    .radiotype {
        width: 100%;
        float: none;
        margin: 0 auto;
    }

    .radiotype1 {
        float: none;
        width: 46%;
        margin: 0px auto 15px auto;
    }

    .radiotype2 {
        width: 45%;
    }

    .nps-radiotext2 {
        padding-left: 30px;
    }

    .textbox {
        width: 100%;
    }

    .inputbox button {
        margin-top: 10px;
        /*margin-left:60px;
	 width: 67%;*/
    }

    .next button {
        width: 70%;
    }

    .radiobuttonsblock {
        padding: 3px 18px;
    }

    .next {
        width: 60%;
        margin: 0 auto;
    }

    .checkboxfield {
        line-height: 22px;
    }

    .inputfieldbutton {
        width: 100%;
    }

    .form-control, .Pd-styled-select {
        width: 100%!important;
    }

    .innerfooter {
        line-height: 20px;
        text-align: center;
        padding: 5px 0;
    }

    .copyright, .PPolicy {
        float: none;
    }

    .report-left, .report-right {
        width: 100%;
    }

    .Up-border {
        border: 0;
    }

    .Up-button {
        margin-bottom: 10px;
    }

    .Up-content {
        margin-top: 10px;
    }

    .Up-BLockInner {
        padding: 20px 0;
    }

    .Up-block {
        width: 100%;
    }

    /* .buttonsection{
	 margin:15px auto;
 }
*/ .nextbuttn {
        margin: 10px 0;
        font-size: 1.9em;
    }

    .Pd-sectionInnr, .Pd-sectionInnr2 {
        display: none;
    }

    .Pd-sectionInnr1 {
        display: block;
        padding: 8px 0;
    }

    .Pc-buttonsection {
        padding: 20px 0 0 0;
    }

    .buttonsection {
        padding: 0px;
    }

    .scheme-table, .scheme-table thead, .scheme-table tbody, .scheme-table td, .scheme-table tr {
        display: block;
        width: 100%;
    }

        .scheme-table thead tr {
            position: absolute;
            top: -9999px;
            left: -9999px;
        }

        .scheme-table tr {
            border: 0px;
        }

        .scheme-table td {
            /* Behave  like a "row" */
            border: none;
            border-bottom: 1px solid #ccc;
            position: relative;
            padding-left: 40%;
            width: 90%;
        }

            .scheme-table td:before {
                /* Now like a table header */
                position: absolute;
                /* Top/left values mimic padding */
                top: 10px;
                left: 6px;
                width: 45%;
                padding-right: 20px;
                white-space: nowrap;
                font-weight: bold;
                font-size: 100%;
            }

    .nps-radiotext {
        display: inline-block;
    }

    .upload-section {
        margin-bottom: 0;
    }

    #mobile {
        display: block;
    }

    #desktop {
        display: none;
    }

    #tab {
        display: none;
    }

    .perdet_buttons, .nextbuttn, .resetbuttn {
        width: 100%;
    }

    .resetbuttn {
        margin-left: 0px;
    }

    .topNavMain {
        width: 100%;
        border: 0;
        height: auto;
        padding-bottom: 10px;
    }

    .topNavInner {
        width: 100%;
        margin: 0 auto!important;
        text-align: center;
    }

        .topNavInner img {
            width: 68%;
        }

    .DrpWidthf {
        width: 100%!important;
    }

    .DrpWidthP {
        width: 100%!important;
    }


    .pm1, .pm2, .pm3 {
        width: 70%!important;
        height: auto;
    }

    .pm3 {
        height: 73px;
    }

    .cc-selector-2 label {
        width: 100%!important;
        margin-left: 0!important;
    }

    .Billdesk {
        background-size: 100%;
    }

    .RB {
        left: -100px!important;
    }

    .UPI {
        background-size: 100%;
    }

    .pm3 label.UPI {
        left: 0;
    }

    .Billdesk, .SBIePay, .UPI {
        background-size: 100% 100%!important;
    }

    .pm1 input[type="radio"], .pm2 input[type="radio"], .pm3 input[type="radio"] {
        opacity: 0;
    }

    .paymentButtos {
        width: 100%;
    }

    .nextbuttn {
        margin-left: 0;
           min-width: 110px;
        padding: 12px 0;
    }

    .cc-selector-2 label {
        line-height: 15px;
    }

    .buttonGreen {
        width:96%;
    }

     #UserName, #Password, #Captcha {
        margin-left:0!important;
    }
}

@media only screen and (min-width:481px) and (max-width:640px) {
         .ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5;
    width: 38%!important;
}
    .hdsection {
        width: 94%;
    }
        .radiotype9 {
    width: 50%!important;
}
    .npsRtblock {
        width: 37%;
        padding-top: 0;
        /*	line-height: 56px;
*/
    }

    .Up-BLockInner {
        width: 100%;
    }

    .hdleftsectn, .npsRtblock, .hdrightsectn {
        width: 100%;
        float: none;
        text-align: center;
        padding-top: 10px;
    }

    .npsRtblock1 {
        text-align: center;
        padding: 10px 0;
        width: 100%;
    }

    .scheme-sep {
        border: 0;
    }

    .banner {
        background-size: 100%;
        padding: 16px 0;
    }

    .Mnnpssubreg {
        width: 94%;
        font-size: 1.8em;
    }

    .MnFormblock {
        width: 100%;
    }

    .middlecontent {
        line-height: 25px;
        width: 87%;
        margin: 0 auto;
    }

    .regleft {
        width: 94%;
        margin: 10px auto;
    }

    .radiotype {
        width: 100%;
        margin: 0 auto;
    }

    .radiotype1 {
        width: 40%;
        margin: 0px auto 15px auto;
    }

    .textbox {
        width: 100%;
    }

    .inputbox button {
        margin-top: 10px;
        /*margin-left:60px;
	 width: 67%;*/
    }

    .next button {
        width: 81%;
    }

    .radiobuttonsblock {
        padding: 3px 18px;
    }

    .next {
        width: 50%;
        margin: 0 auto;
    }

    .checkboxfield {
        line-height: 22px;
    }

    .inputfieldbutton {
        width: 100%;
    }

    .report-left, .report-right {
        width: 100%;
    }

    .nps-radiotext {
        font-size: 1.8em;
    }

    .Up-border {
        border: 0;
    }

    .Up-button {
        margin-bottom: 10px;
    }

    .Up-content {
        margin-top: 10px;
    }

    .Pd-sectionInnr, .Pd-sectionInnr2 {
        display: none;
    }

    .Pd-sectionInnr1 {
        display: block;
        padding: 8px 0;
    }

    .scheme-table {
        margin-bottom: 10px;
    }

    .Pc-buttonsection {
        padding: 20px 0 0 0;
    }

    .form-content, .Sh-styled-select, .form-control {
        width: 100%;
    }

    .buttonsection {
        padding: 0 0 25px 0;
    }

    .scheme-table, .scheme-table thead, .scheme-table tbody, .scheme-table tr, .scheme-table td {
        display: block;
        width: 100%;
    }

        .scheme-table thead tr {
            position: absolute;
            top: -9999px;
            left: -9999px;
        }

        .scheme-table tr {
            border: 0px;
        }

        .scheme-table td {
            border: none;
            border-bottom: 1px solid #ccc;
            position: relative;
            padding-left: 40%;
            width: 90%;
        }

            .scheme-table td:before {
                position: absolute;
                top: 10px;
                left: 6px;
                width: 45%;
                padding-right: 20px;
                white-space: nowrap;
                font-weight: bold;
                font-size: 100%;
            }

    .upload-section {
        margin-bottom: 0;
    }

    .form-inline .form-control {
        width: 100%;
    }

    #mobile {
        display: block;
    }

    #desktop {
        display: none;
    }

    #tab {
        display: none;
    }

    .perdet_buttons, .nextbuttn, .resetbuttn {
        width: 100%;
    }

    .nextbuttn {
        margin: 10px 0;
    }

    .resetbuttn {
        margin-left: 0px;
    }

    .topNavMain {
        width: 100%;
        border: 0;
        height: auto;
        padding-bottom: 10px;
    }

    .topNavInner {
        width: 100%;
        margin: 0 auto!important;
        text-align: center;
    }

    .DrpWidth {
        width: 100%!important;
    }

    .DrpWidthf {
        width: 100%!important;
    }

    .DrpWidthP {
        width: 100%!important;
    }
    /*.topNavInner img {
            width:68%;
        }*/

    .pm1, .pm2, .pm3 {
        width: 50%!important;
        height: auto;
    }
    .pm3 {
        height: 73px;
    }

    .cc-selector-2 label {
        width: 100%!important;
        margin-left: 0!important;
    }

    .Billdesk {
        background-size: 100%;
    }

    .RB {
        left: -100px!important;
    }

    .Billdesk, .SBIePay, .UPI {
        background-size: 100% 100%!important;
    }

    .pm3 label.UPI {
        left: 0;
    }

    .pm1 input[type="radio"], .pm2 input[type="radio"], .pm3 input[type="radio"] {
        opacity: 0;
    }

    .paymentButtos {
        width: 100%;
    }

    .nextbuttn {
        margin-left: 0;
         min-width: 110px;
        padding: 12px 0;
    }

    .cc-selector-2 label {
        line-height: 15px;
    }

    .buttonGreen {
        width:50%;
    }
     #UserName, #Password, #Captcha {
        margin-left:90px!important;
    }
}

@media only screen and (min-width:641px) and (max-width:768px) {
      .ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5;
    width: 30%!important;
}
    .hdsection {
        width: 90%;
    }
        .radiotype9 {
    width: 50%!important;
}
    .hdleftsectn, .hdrightsectn {
        width: 100%;
    }

        .hdleftsectn img {
            width: 100%;
        }

    .npsRtblock {
        width: 75%;
        padding: 15px 0;
    }

    .npsRtblock1 {
        width: 25%;
        float: right;
        padding-top: 15px;
        text-align: right;
    }

    header {
        padding-bottom: 10px;
    }

    .banner {
        background-size: 100%;
        padding: 30px 0;
    }

    .MnFormblock {
        width: 94%;
    }

    .regright {
        padding-top: 28px;
    }

    .nps-radiotext {
        font-size: 1.9em;
    }

    .radiotype {
        width: 100%;
    }

    .radiotype1 {
        width: 30%;
    }

    .radiotype2 {
        width: 44%;
    }

    .scheme-table {
        margin-bottom: 10px;
    }

    .nps-radiotext2 {
        padding-left: 27px;
    }

    .Up-border {
        border: 0;
    }

    .Up-button {
        margin-bottom: 10px;
    }

    .Up-content {
        margin-top: 10px;
    }

    .Up-BLockInner {
        padding: 25px 0;
    }

    .buttonsection {
        padding: 0 0 40px 0px;
    }

    .upload-section {
        margin-bottom: 0;
    }

    .scheme-sep {
        border: 0;
        padding: 0;
        margin: 0;
    }

    /* .buttonsection{
	 width: 35%;
	 margin:15px auto;
 }
*/ .Pd-sectionInnr, .Pd-sectionInnr1 {
        display: none;
    }

    .Pd-sectionInnr2 {
        display: block;
    }

    .Pc-buttonsection {
        padding: 20px 0 10px 0;
    }

    .scheme-label {
        float: left;
        width: 35%;
    }

    .scheme-control {
        width: 65%!important;
        margin-right: 0;
    }

    .form-inline .form-control {
        width: 100%;
    }

    #mobile {
        display: block;
    }

    #desktop {
        display: none;
    }

    #tab {
        display: none;
    }

    .perdet_buttons {
        width: 100%;
    }

    .nextbuttn, .resetbuttn {
        width: 37%;
        margin-left: 10px;
    }
        .btns .nextbuttn, .btns .resetbuttn {
        width: 50%;
        margin: 10px 0;
    }
    .btns {
        margin-left: 0% !important;
    }
    .DrpWidth {
        width: 100%!important;
    }

    .DrpWidthf {
        width: 100%!important;
    }

    .DrpWidthP {
        width: 100%!important;
    }

    .topNavMain {
        width: 100%;
        border: 0;
        height: auto;
        padding-bottom: 10px;
    }

    .topNavInner {
        width: 100%;
        margin: 0 auto!important;
        text-align: center;
    }

    .pm1, .pm2, .pm3 {
        width: 50%!important;
        height: auto;
    }
    .pm3 {
        height:73px;
    }

    .cc-selector-2 label {
        width: 100%!important;
        margin-left: 0!important;
    }

    .Billdesk {
        background-size: 100%;
    }

    .RB {
        left: -100px!important;
    }

    .Billdesk, .SBIePay, .UPI {
        background-size: 100% 100%!important;
    }

    .pm3 label.UPI {
        left:0;
    }

    .pm1 input[type="radio"], .pm2 input[type="radio"], .pm3 input[type="radio"] {
        opacity: 0;
    }

    .paymentButtos {
        width: 100%;
    }

    .nextbuttn {
        margin-left: 0;
    }

    .cc-selector-2 label {
        line-height: 15px;
    }

    .buttonGreen {
        width:40%;
    }

}

@media only screen and (min-width:769px) and (max-width:846px) {
     .ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5;
    width: 28%!important;
}
    .hdsection {
        width: 98%;
    }
       .radiotype9 {
        width: 50%!important;
    }
    .hdleftsectn {
        width: 40%;
    }

    .hdrightsectn {
        width: 60%;
    }

    .hdleftsectn img {
        width: 100%;
    }

    .npsRtblock {
        width: 75%;
        padding: 10px;
    }

    .npsRtblock1 {
        width: 25%;
        float: right;
        padding-top: 15px;
        text-align: right;
    }

    .banner {
        background-size: 100%;
        padding: 37px 0;
    }

    .Mnnpssubreg, .MnFormblock {
        width: 98%;
    }

    .radiotype {
        width: 100%;
    }

    .upload-section {
        margin-bottom: 0;
    }

    .radiotype1 {
        width: 51%;
        margin-bottom: 7px;
    }

    .fieldlabel {
        font-size: 1.9em;
    }

    .chooseoptn {
        padding-bottom: 20px;
    }
    /*.radiobuttonsblock{
	padding: 20px 3px;
}*/
    .nps-radiotext {
        font-size: 1.9em;
    }

    .nps-radiotext2 {
        padding-left: 27px;
    }

    .Pd-sectionInnr, .Pd-sectionInnr1 {
        display: none;
    }

    .Pd-sectionInnr2 {
        display: block;
    }

    .scheme-label {
        float: left;
        width: 35%;
    }

    .scheme-control {
        width: 65%!important;
        margin-right: 0;
    }

    .buttonsection {
        padding: 30px 0 30px 0;
    }

    .scheme-sep {
        border: 0;
        padding: 0;
        margin: 0;
    }

    .form-inline .form-control {
        width: 100%!important;
    }

    #mobile {
        display: none;
    }

    #desktop {
        display: none;
    }

    #tab {
        display: block;
    }

    .perdet_buttons {
        width: 100%;
    }

    .nextbuttn, .resetbuttn {
        width: 100%;
        margin: 10px 0;
    }
        .btns .nextbuttn, .btns .resetbuttn {
        width: 50%;
        margin: 10px 0;
    }
    .DrpWidth {
        width: 100%!important;
    }

    .DrpWidthf {
        width: 100%!important;
    }

    .DrpWidthP {
        width: 100%!important;
    }

    .topNavMain {
        width: 100%;
        border: 0;
        height: auto;
        padding-bottom: 10px;
    }

    .topNavInner {
        width: 100%;
        margin: 0 auto!important;
        text-align: center;
    }

    .resetbuttn {
        margin: 10px 0 0 0;
    }

    .pm1, .pm2, .pm3 {
        width: 50%!important;
        height: auto;
    }
    .pm3 {
        height:73px;
    }

    .cc-selector-2 label {
        width: 100%!important;
        margin-left: 0!important;
    }

    .Billdesk {
        background-size: 100%;
    }

    .RB {
        left: -100px!important;
    }

    .Billdesk, .SBIePay, .UPI {
        background-size: 100% 100%!important;
    }
    .pm3 label.UPI {
        left:0;
    }

    .pm1 input[type="radio"], .pm2 input[type="radio"], .pm3 input[type="radio"] {
        opacity: 0;
    }
    .cc-selector-2 label {
        line-height: 15px;
    }
}

@media only screen and (min-width:847px) and (max-width:990px) {
     .ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5;
    width: 24%!important;
}
    .hdsection {
        width: 94%;
    }
        .radiotype9 {
        width: 50%!important;
    }
    .hdleftsectn {
        width: 40%;
    }

    .hdrightsectn {
        width: 60%;
    }

    .hdleftsectn img {
        width: 100%;
    }

    .npsRtblock {
        width: 75%;
        padding: 10px;
    }

    .npsRtblock1 {
        width: 25%;
        float: right;
        padding-top: 15px;
        text-align: right;
    }

    .banner {
        background-size: 100%;
        padding: 37px 0;
    }

    .Mnnpssubreg, .MnFormblock {
        width: 94%;
    }

    .radiotype {
        width: 100%;
    }

    .radiotype1 {
        width: 45%;
    }

    .fieldlabel {
        font-size: 1.9em;
    }

    .radiobuttonsblock {
        padding: 20px 3px;
    }
        .radiobuttonsblock6 {
        padding: 5px 3px;
    }
            .radiobuttonsblock9 {
        padding: 5px 3px;
    }
    .nps-radiotext {
        font-size: 1.9em;
        display: inline-block;
    }

    .Pd-sectionInnr, .Pd-sectionInnr1 {
        display: none;
    }

    .Pd-sectionInnr2 {
        display: block;
    }

    .scheme-label {
        float: left;
        width: 35%;
    }

    .scheme-control {
        width: 65%!important;
        margin-right: 0;
    }

    .buttonsection {
        padding: 30px 0 20px 0;
    }

    .upload-section {
        margin-bottom: 0;
    }

    .form-inline .form-control {
        width: 100%!important;
    }

    #mobile {
        display: none;
    }

    #desktop {
        display: none;
    }

    #tab {
        display: block;
    }

    .perdet_buttons {
        width: 100%;
    }

    .nextbuttn, .resetbuttn {
        width: 100%;
        margin: 10px 0;
    }
        .btns .nextbuttn, .btns .resetbuttn {
        width: 50%;
        margin: 10px 0;
    }
    .DrpWidth {
        width: 100%!important;
    }

    .DrpWidthf {
        width: 100%!important;
    }

    .DrpWidthP {
        width: 100%!important;
    }

    .topNavMain {
        width: 100%;
        border: 0;
        height: auto;
        padding-bottom: 10px;
    }

    .topNavInner {
        width: 100%;
        margin: 0 auto!important;
        text-align: center;
    }

    .resetbuttn {
        margin: 10px 0 0 0;
    }

    .pm1, .pm2, .pm3 {
        width: 40%!important;
        height: auto;
        clear:both;
    }
    .pm3 {
        height:73px;
    }

    .cc-selector-2 label {
        width: 100%!important;
        margin-left: 0!important;
    }

    .Billdesk {
        background-size: 100%;
    }

    .RB {
        left: -100px!important;
    }

    .Billdesk, .SBIePay, .UPI {
        background-size: 100% 100%!important;
        
    }
    .pm3 label.UPI {
        left:0;
    }

    .pm1 input[type="radio"], .pm2 input[type="radio"], .pm3 input[type="radio"] {
        opacity: 0;
    }
     .cc-selector-2 label {
        line-height: 15px;
    }
}

@media only screen and (min-width:991px) and (max-width:1300px) {
      .ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5;
    width: 18%!important;
}
    .hdsection {
        width: 86%;
    }

    .hdleftsectn {
        width: 40%;
    }

    .hdrightsectn {
        width: 60%;
    }

    .hdleftsectn img {
        width: 100%;
    }

    .npsRtblock {
        width: 75%;
        padding: 10px;
    }

    .npsRtblock1 {
        width: 25%;
        float: right;
        padding-top: 15px;
        text-align: right;
    }

    .Mnnpssubreg, .MnFormblock {
        width: 86%;
    }

    .radiotype {
        width: 100%;
    }

    .radiotype1 {
        width: 44%;
    }
        
    .radiotype9 {
        width: 50%!important;
    }
    .fieldlabel {
        font-size: 1.9em;
    }

    .nps-radiotext {
        font-size: 1.9em;
    }

    .report-left, .report-right {
        width: 100%;
        float: none;
    }

    .radiotype2 {
        width: 30%;
    }

    .inputfieldbutton {
        width: 100%;
    }

    .nps-radiotext {
        display: inline-block;
    }

    .form-inline .form-control {
        width: 100%!important;
    }

    #mobile {
        display: none;
    }

    #desktop {
        display: none;
    }

    #tab {
        display: block;
    }

    .DrpWidth {
        width: 100%!important;
    }

    .DrpWidthf {
        width: 100%!important;
    }

    .DrpWidthP {
        width: 100%!important;
    }

    .nextbuttn {
        margin-left: 10px;
    }


    .pm1, .pm2, .pm3 {
        width: 25%!important;
        height: auto;
    }
    .pm3 {
        height:79px;
    }

    .cc-selector-2 label {
        width: 100%!important;
        margin-left: 0!important;
    }

    .Billdesk {
        background-size: 100%;
    }

    .RB {
        left: -100px!important;
    }

    .Billdesk, .SBIePay {
        background-size: 100% 100%!important;
    }

    .pm1 input[type="radio"], .pm2 input[type="radio"], .pm3 input[type="radio"] {
        opacity: 0;
    }

    .topNavMain {
        width: 100%;
        border: 0;
        height: auto;
        padding-bottom: 10px;
    }

    .topNavInner {
        width: 100%;
        margin: 0 auto!important;
        text-align: center;
    }
    .pm3 label.UPI {
        left:0;
    }
}

@media only screen and (min-width:1301px) {
    .Pd-styled-select {
        width: 61%!important;
    }
    /*.Sch-styled-select {
        width: 90%;
    }*/
        .Pd-styled-select9 {
        width: 100%!important;
    }
    #mobile {
        display: none;
    }

    #desktop {
        display: block;
    }

    #tab {
        display: none;
    }

    .DrpWidth {
        width: 82%!important;
    }

    .DrpWidthf {
        width: 36%!important;
    }

    .DrpWidthP {
        width: 87%!important;
    }
}
/* Grid Stykes Starts */
@media only screen and (min-width:100px) and (max-width:1024px) {
    .scheme-table {
        width: 100%;
    }

        .scheme-table, .scheme-table thead, .scheme-table tbody, .scheme-table td, .scheme-table tr {
            display: block;
            width: 100%;
        }
            .scheme-table tr:first-child {
                display:none;
            }

            .scheme-table th {
                display: none;
            }

            .scheme-table thead tr {
                position: absolute;
                top: -9999px;
                left: -9999px;
            }

            .CMDGrid tr {
                border: 0px;
            }

            .scheme-table td {
                border: none;
                border-bottom: 1px solid #ccc;
                position: relative;
                padding-left: 45%;
                width: 100%;
            }

                .scheme-table td:before {
                    position: absolute;
                    /*top: 10px;*/
                    left: 6px;
                    width: 30%;
                    padding-right: 20px;
                    white-space: nowrap;
                    font-weight: bold;
                    font-size: 100%;
                     
                }



            .scheme-table .gridtd:nth-of-type(1):before {
                content: "First Name";
            }

            .scheme-table .gridtd:nth-of-type(2):before {
                content: "Middle Name";
            }

            .scheme-table .gridtd:nth-of-type(3):before {
                content: "Last Name";
            }

            .scheme-table .gridtd:nth-of-type(4):before {
                content: "Major/Minor";
            }

            .scheme-table .gridtd:nth-of-type(5):before {
                content: "DOB";
            }

            .scheme-table .gridtd:nth-of-type(6):before {
                content: "Relationship";
            }

            .scheme-table .gridtd:nth-of-type(7):before {
                content: "Gurdn. First Name";
            }

            .scheme-table .gridtd:nth-of-type(8):before {
                content: "Gurdn Middle Name";
            }

            .scheme-table .gridtd:nth-of-type(9):before {
                content: "Gurdn Last Name";
            }

            .scheme-table .gridtd:nth-of-type(10):before {
                content: "% Share";
            }

            .scheme-table .gridtd:nth-of-type(11):before {
                content: "Plot No.";
            }

            .scheme-table .gridtd:nth-of-type(12):before {
                content: "Villege";
            }

            .scheme-table .gridtd:nth-of-type(13):before {
                content: "Area";
            }

            .scheme-table .gridtd:nth-of-type(14):before {
                content: "Pin Code";
            }

            .scheme-table .gridtd:nth-of-type(15):before {
                content: "City";
            }

            .scheme-table .gridtd:nth-of-type(16):before {
                content: "State";
            }

            .scheme-table .gridtd:nth-of-type(17):before {
                content: "Country";
            }

            .scheme-table .gridtd:nth-of-type(13):before {
                content: "Edit / Remove";
            }

            .scheme-table tr:nth-child(odd) {
                background: #739600;
                color: #000000;
                width: 100%;
            }

            .scheme-table tr:nth-child(even) {
                background: #739600;
                color: #000000;
                width: 100%;
            }

            .scheme-table, .scheme-table tr, .scheme-table .gridtd {
                color: #000000;
                width: 100%;
                border: 0.01em solid #8dadc4;
                /*font-size: 1.1em;*/
            }

            .scheme-table .gridtd {
                 padding-left:45%!important;
            }
}