.res_show{ display:none;}
@media screen and (max-width: 1280px){
    .innr-scr{
        width: 33.33%;
        padding: 0px;
    }
/*    .fr-pnl{
        height: 92px;
    }*/
     #div5 #photoSubmit .pdng-inns input{
        width: 30% !important;
    }
    .regist-dv.new-part-application .innr-scr{
/*        width:auto;*/
        margin-bottom: 5px;
    }
    .regist-dv.new-part-application .fr-pnl{
        height:auto;
    }
    .pdng-inns .send-otp-part input.enter-otp{
        width: 35%;
    }
}
@media screen and (max-width: 1100px) {
    .space_addrem{margin-bottom: 10px;}
    .sndwidth_full {
        width: 76% !important;
    }
    .logosctnbtm_copy{width: 100%;}
    .inrlogsctn_copy{margin-left: 8px;}
}
@media screen and (max-width: 1080px) {
    .inrlogsctn_copy{margin-left: 4px;}
}
@media screen and (max-width: 1024px) {
.wrapper_main { width: 1000px;}
.ftrs_prdct { width: 180px;}
.cls_strm { width: 405px;}
.cls_strm_rgt { width: 580px;}
.ftr_lnks_cntr { width: 245px;}
.ftr_btm { height: 85px;}
.support_footer {    margin-left: 0;}
    .login-formm{
        width: 50%;
    }
    .half-div, .otr-dv-login form{
        width:50%;
    }
    .sndwidth_full {
        width: 74.5% !important;
    }
    .inrlogsctn_copy{margin-left: 0px;}
    .inrlogsctn_copy img{width: 100%;}
}
@media screen and (max-width: 980px) {
.res_hide{ display:none;}
.scl_lnk { display: none;}
header .wrapper_main{ overflow:inherit;}
/*.logo { margin: 0 10px;}*/
.logo img{ width:160px;}
.wrapper_main { width: 100%;}
.hdr_rgt_cntr { margin-top: 7px;}
.active { display: block; }
.nav { position: absolute; background:#FFF; right: 0px; width: 37%; top: 75px; margin-right: 10px; z-index:9;}
.nav a { padding: 15px 0 10px 10px; margin: 0 0px; color: #000;}
.nav > li { float: none; }
.nav > li > a{ border-bottom: 1px solid #ddd;}
.nav > li > a:hover { background:#1d8ed7; color:#fff;}
.nav > li > .parent { background-position: 95% 50%; }
.nav li li .parent { background-image: url("images/downArrow.png"); background-repeat: no-repeat; background-position: 95% 50%; }
.nav ul { display: block; width: 100%; }
.nav > li.hover > ul, .nav li li.hover ul { position: static; }
.sld_lft_cntr, .sld_form_cntr { width:50%; height:auto;}
.sld_form_cntr .reg_free strong{ display:inline-block;}
.sld_lft_cntr img { width:95%; left:0; top:0;}
.sld_form_cntr .flds_cntr { padding: 4%;}
.ftrs_prdct { float: left; width: 42%; text-align: center; margin: 10px 4%;}
.cls_strm { float: inherit; width: 100%; text-align: center; margin-bottom:10%;}
.cls_strm .rgt_arw { top: 100%; left: 47.5%; transform:rotate(90deg);}
.slct_ur_class p, .slct_ur_stream p { text-align: left;}
.slct_ur_class { margin-right:10px; margin-left:10px;}
.slct_ur_stream { margin-left:10px;}
    #Course{width:100% !important;}
.cls_strm_rgt { float:inherit; width: 97%; margin: 0 auto;}
.mob_app_lft { width: 65%; margin-left: 10px;}
.mob_app_rgt { width:35%;}
.res_show{ display:inherit; font-size: 40px; text-align: center; margin: 0px 0px 44px; font-style: normal;}
.res_show strong{ font-style:normal; }
.marquee0{ width:97%; margin:0 auto;}
.ftr_lnks_cntr { width: 200px; margin-left:2%;display:none;}
.ftr_lnks_cnct {}
.support_footer { margin-left: 17px;}
.ftr_btm .ftr_logo { left:44%;}
.ftr_btm { height: auto;}
.support_footer{display:block;}
.sld_cntr { padding-bottom: 2%;}
    span.txt-tophdng{
        text-align: center;
    }
    select.dob_slct {
        padding-left: 6px;
    }
    .pdng-inns input{
        padding-left: 10px;
    }
    .sndwidth_full {
        width: 73.5% !important;
    }
    /* .regist-dv.new-part-application .innr-scr {
        width: auto !important;
        padding: 0px 19px;
    } */
    /* .innr_spacegap{width: auto !important;padding: 0px 19px !important;} */
}
@media screen and (max-width: 900px) {
    /* .regist-dv.new-part-application .innr-scr {
        padding: 0px 12px;
    } */
    .innr_widthlabel label{width: 30%;}
    table.qualifctn-dv tr td select{width: 87% !important;}
    .sndwidth_full {
        width: 71.5% !important;
    }
    .pdng_inns_inrlabel label{width: 30% ;}
    .dob_slct_width{width: 18% !important;}
    table.qualifctn-dv tr td select{width: 65px !important;}
}


@media screen and (max-width: 800px){
.ftr_img{display:none;}

.ftr {


    width: 100%;
}
.sld_form_cntr .flds_cntr input {
    color: #fff;
    width: 97% !important;
}
    
.support ul li {
    display: inline;
    font-size: 20px;
    margin: 0 16px;
}
.right-coloumn {
    margin-left: 1% !important;
    width: 98% !important;
}
.jspPane {
    width: 339px;
}
.practicetest{margin-right: 12% !important;}
.test-blue {
    display: block;
    width: 20px !important;
}
.test-status ul li {
    line-height: 13px !important;   
}

body.aAU {
    overflow-x: hidden;
    overflow-y: hidden !important;
}
.aAU {
    background-color: #fff;
    overflow-x: visible;
}
body, td, input, textarea, select {
    font-family: arial,sans-serif;
    margin: 0;
}
body {
    height: 100%;
 
    width: 100%;
}
body, td, input, textarea, select {
    font-family: arial,sans-serif;
}
body {
    height: 100%;
    margin: 0;
    width: 100%;
}


.sld_lft_cntr, .sld_form_cntr {
    width: 96%;
    margin-right: 2%;
}
.sld_lft_cntr {
    text-align: center;
}
.sld_lft_cntr img {
    position: inherit;
}
.sld_form_cntr .flds_cntr {
    padding: 5%;
}
.sld_cntr {
    padding-bottom: 2%;
    margin-top: 20px;
}
.ord_smry_cntr {
    width: 384px !important;
} 
.if_txt input[type="text"] {
    width: 42% !important;
}
.payment-detail {
    width: 34%;
}
.read-more {
    width: 95% !important;
}
    .pdng-inns input{
        width: 98%;
    }
    select.dob_slct{
        width: 32%;
    }
    
    .info_div_wapper_prv .pdng-inns label{
        width: 40%;
    }
    .pdng-inns{
        padding: 0px 0 8px 0px;
    }
    .login-formm {
        width: 60%;
    }
    span.rdio_btntxt input{
        width: auto;
        margin-top: 3px;
    }
    .pdng-inns select{
        width: 100%;
    }
    #dob_mes{
        margin-left: 0px !important;
    }
    #div5 .pdng-inns label {
        width: 25%;
    }
    #div5 {
        padding: 10px;
    }
    #div5 #photoSubmit .pdng-inns input{
        width: 42% !important;
    }
    #div5 #photoSubmit .pdng-inns img {
        margin-left: 25% !important;
        margin-top: 15px;
    }
    .pdf_doc .pdng-inns label , #div6 .pdng-inns label , #div2 .pdng-inns label{
        width: 100%;
    }
    /* .regist-dv.new-part-application .innr-scr {
        padding: 0px 6px;
    } */
    /* .inr_gap{padding: 0px 6px !important;} */
    
.innr_widthlabel label {
    width: 100% !important;
}
.innr_widthlabel input{width: 95%;}
 .innr_widthlabel select {
    width: 95% !important;
}
.width_photoadjust{width: 13% !important;}
.btn_adjinputphoto{margin: 38px 0px 15px 15px !important;}
.basic_fullwidth{width: 98% !important;}
.pdng-inns.full-name input {
    width: 98% !important;
    margin-bottom: 15px;
    box-sizing: border-box;
}
.dec_inputwidth {
    width: 95% !important;
}
/* .leftalign_img{margin-left: 56px !important;} */
  .otp_widthinp{width: 100% !important;}
  .sndwidth_full{width: 98% !important;}
  .send_btn_otp{
      width: 95% !important;
      margin:10px 0px !important;
      text-align: center;
  }
  .reg_pgfullwidth select{width: 98% !important;}
  .reg_pgfullwidth input{width: 98% !important;}
  .gap_canname input{margin: 8px 0;}
  .scroll_table_scroll{overflow: auto;}
  .pdng_inns_inrlabel label{width: 35% ;}
}
@media screen and (max-width: 768px) {
.test-status-left {width: 21%;} 
.test-status-right {width: 72px;}
 #displayitem2{margin: 2px;}
.sld_form_cntr .flds_cntr input {
    color: #fff;
    width: 96.5% !important;
}
    span.headng-impotnt{
        width: 100%;
        text-align: center;
    }
    .pdf_doc .pdng-inns{
        width:100%;
    }
    .info_div_wapper_prv .prv_info .pdng-inns{
       width:100%; 
    }
    
    .footer-extra-menu ul.menu li {
    display: inline-block;
    margin-bottom: 9px;

}
.footer-extra-menu ul.menu{
    padding:0;
}
    .regist-dv.new-part-application .exper_wapper{
        /* overflow:auto; */
    }    
    
    .regist-dv.new-part-application table.qualifctn-dv tr td input{
        width:100% !important;
        box-sizing: border-box;
    }
    .regist-dv.new-part-application table.qualifctn-dv tr td{
        padding:6px;
    }
    .regist-dv.new-part-application .innr-scr{
        width:100%;
        box-sizing: border-box;
    }
    .innr-scr{
        border: 1px solid #215077;
    }
    .pdng-inns.full-name input{
        width:100% !important;
        margin-bottom:15px;
        box-sizing: border-box;
    }
    /* .pdng-inns.full-data select{
        width:100% !important;
    } */
    .pdng-inns.full-data label{
        box-sizing: border-box;
       width:100% !important; 
    }
    .pdng-inns.full-data span{
        margin-left:0px !important;
    }
    .pdng-inns.full-input input{
        width:100% !important;
        margin-bottom:10px;
    }
    /* table.qualifctn-dv tr td select{
        width:100% !important; 
    } */

    .pdng-inns .send-otp-part{
        width:100%;
    }
    .pdng-inns .send-otp-part .send-btn{
        margin: 10px 0px;
        width: 100%;
        box-sizing: border-box;
        text-align: center;

    }
    .pdng-inns .send-otp-part input.enter-otp {
        width: 100% !important;
    }
    li.nav_li a{
        font-size: 14px; 
     }
     .regist-dv{
         padding:15px 0px;
     }
     .reg_space{padding: 15px 6px;}
     .pdng-inns input {
        width: 100%;}
        .inp_widthadjust input{width: 98%;}
        .input_optionwidth select{width: 98% !important;}
        /* .regist-dv.new-part-application .innr-scr {
            padding: 0px 5px;
        } */
        table.qualifctn-dv tr td select {
            padding: 0 18px 0 0px;
}
.dec_inputwidth{width: 95% !important;}
.basic_fullwidth{width: 100% !important;}
.txt_jstcnt{text-align: justify;}
.reg_pgfullwidth select{width: 100% !important;}
  .reg_pgfullwidth input{width: 100% !important;}
  .gap_canname input {
    margin: revert;
}
.send_btn_otp {
    width: 100% !important;}
    .sndwidth_full {
        width: 100% !important;
    }
    .space_borderscreen{padding: 15px !important;}
    .btn_cnt_div{margin: 4px;}
    .pdng_inns_inrlabel label{width: 36% ;}
}
@media screen and (max-width: 640px) {
.slct_ur_class, .slct_ur_stream { margin-left:0; margin-right:0;}
.ftr_btm { height:110px;}
.ftr_btm{ line-height:58px;}
.ftr_btm .cprgt{ margin-left:2%;}
.sld_lft_cntr, .sld_form_cntr { width: 96%; margin-right: 2%;}
.top_bg_section:after{ display:none;}
.sld_lft_cntr{ text-align:center;}
.sld_lft_cntr img { position:inherit;}
.sld_form_cntr .flds_cntr { padding: 5%;}
.sld_form_cntr .flds_cntr input { width: 96%;}
.cls_strm_rgt ul li span { width: 75%;}
.cls_strm { margin-bottom:15%;}
.res_show { font-size: 29px;}
.ftr_btm { height: auto;}
.ftr_btm .ftr_logo { left: 43%;}
.ftr_lnks_cntr{ width:48%;}
.onlinesupport{ float:none; margin-left:64px;display: block;}
.jspContainer { width: 519px; !important;    }
.jspPane {width: 514px !important;}
    #displayitem2{margin: 2px;}
    
    .half-div, .otr-dv-login form{
        width:100%;
        border-radius: 4px;
    }
    .otr-dv-login form{
        border-radius: 4px;
        overflow: hidden;
        margin-bottom: 30px
    }
    .half-div{
        display:none;
    }
    .logo_nav{
        float: none;
        margin: auto;
    }
    .logo_nav img {
        width: 100%;
    }
  .nav_cntr {
        float: left;
        width: 100%;
    }
    .lft-sctnhome {
        width: 95%;
/*        top: 220px;
        left: 18px;*/
        margin:auto;
        float:none;
        border:none
    }
    .logo {
    min-height:auto;
    float: none;
    /* padding: 60px 0 0; */
    width: 100%;
    background-position: center top;
    background-size: 46px auto;
}
.logo a {
    display: block !important;
    font-size: 15px !important;
    text-align: center;
}
.logo_nav{
    width:100%;
}
.footer-extra-menu ul.menu li {
    display: inline-block;
    width: 100%;
    padding:0;
    border:0;
}
.copy-right p{
    padding:0 10px;
    box-sizing: border-box;
    margin: 25px 0;
}
.region-footer #block-views-latest-block-4 , .region-footer #block-visitors-0{
    width:100%;
    padding:0 10px;
    text-align:center;
    border:none;
    box-sizing: border-box;
}
.region-footer #block-views-latest-block-4 {
    margin-bottom:6px;
}
.login-page .half-div{
    position: fixed;
    z-index: 99;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    width: auto;
    background-color: #00000082;
    /*display:block;*/
    
}
.instructions-login{
    position: absolute;
    z-index: 99;
    background-color: #fff;
    left: 20px;
    right: 20px;
    top: 50px;
    bottom: 20px;
    width: auto;
    height: auto;
    overflow: auto;
    border-radius: 5px;
}
.inst-btn, .close-btn{
    display: block
}
.regist-dv{
    padding:15px 0px;
}
.width_fulllast{width: 100% !important;}
.cnfemwidth{width: 35% !important;}
.space_borderscreen{padding: 15px 0 !important;}
.otr_dv_login_copy form{margin-bottom: 0;}
.main_instruct span{font-size: 16px;}
.pdng_inns_inrlabel label{width: 50% ;}


}

@media screen and (max-width: 540px) {
    /* .main_wapper_copy{
        display: flex !important;
        flex-direction: column;
    } */
    .helpline_li{
        width: 100%;
        padding: 10px 20px 2px 0;
    }
    .nav_cntr_copy{height: 75px !important;}
    li.nav_li.log-btn{float: left;}
    .login-page-cover.inr-home.inr_home_top{top: 208px;}
}

@media screen and (max-width: 480px) {	
.ftr_btm .cprgt .pwerdby{ 
    border-left:0px;
    margin-left: -12px;
    padding-left: 15px;}
.support ul li {
    margin-bottom: 4%;
    margin-left: -5%;
}
    .support{margin-top: 4px;}
.nav { width:50%; margin-top:20px;}
.ftrs_prdct { float: inherit; width: 96%; margin: 0 auto;text-align: LEFT}
.ftrs_prdct span { margin-top:22px;}
.mob_app_lft { width: 100%; text-align: center; margin-left:0;}
.mob_app_rgt { width: 100%; position:inherit;}
.ftr_btm .ftr_logo { left: 39%;}
.ftr_btm .cprgt { width: 100%;}
.ftr_btm .ftr_socl { margin-bottom: 0; margin-right: 30%; margin-top: 0;}
.ftr_lnks_cntr { text-align: center;  margin-right:36px;margin-top: 5px;}
.ftr_lnks_cntr h3 { background: rgb(68, 68, 68); padding: 7px 0px;}
.ftr_lnks_cnct { width: 89%;}
footer:after{ left:46%}
.ftr_btm .cprgt{ margin-left:0; border-bottom: 1px solid #303030; padding: 10px 0px;}
.helplinecntr{ position:absolute;}
.pkg_dtls_pop{ width:100%;}
.pkg_dtls_pop .inr_pkg_pop{ margin-left:0;}
.ftr_btm{ line-height:28px;}
    .fb_lnk_cntr{min-height: 25px;}
    .res_main_pop{width: 290px;margin-left: -147px;}
.onlinesupport { margin-top: 0; width: 85%; box-sizing: border-box; margin-left:25px;}
    .ftr_img{display:none}
    .ftr{width:100%}
    .support ul li {
    display: inline-block;
        width: 100%;text-align: left;font-size: 16px;}
    .support ul li i{padding:5px 4px; font-size: 11px}
    .ftr ul{list-style: none; padding: 0px }
    .main_title{margin: 0px!important; padding-left: 12px;}
    
    .pdng-inns.data-input-select input#fileuploadPic,  .pdng-inns.data-input-select input#fileuploadSign, .pdng-inns.data-input-select input#fileuploadThumb{
        width:100% !important;
        margin-bottom:10px !important;
    }
    select.dob_slct.login_slct{
        width:100%;
    }
    .pdng-inns label{
        width:95% !important;
    }
    a.btn-cnt{
        margin: 15px 5px;
    }
    .down_btn{
        text-align:center !important;
    }
    .down_btn a button{
        margin:5px 0px;
    }
   li.nav_li a{
    font-size: 12px; 
 } 
 .login-page-cover.inr-home.inr_home_top{top: 230px;}
 .main_instruct span{font-size: 14px;}
 .helpline_li{font-size: 12px;}
 .nav_cntr_copy{height: 68px !important;}
 .captcha_img{width: 170px;}
}
@media screen and (max-width:414px) {
    .btmtxtgvt_fontsize{font-size: 18px !important;}
}
@media screen and (max-width: 400px) {
    li.nav_li{
        padding: 6px 10px;
    }
}
@media screen and (max-width: 360px) {
.sld_form_cntr .flds_cntr input {
    width: 92% !important;
}
.support ul li{font-size: 14px;}
.logo_nav{  display: block;text-align: center;}
.logo {  text-align: center;  display: inline-block;float: none;}
.logo img{ width:130px;}
.hdr_rgt_cntr { margin-top: 15px; width: 100%;  padding-bottom: 10px;}
.nav { width: 93.8%; top: inherit; margin-top:10px;}

.slct_ur_class a, .slct_ur_stream a { width: 90px; height: 90px; line-height: 90px; margin: 0 6px;}
.slct_ur_stream a{ line-height:normal;}
.app_cntr a.android { width:150px;}
.slct_ur_class p, .slct_ur_stream p { margin-left:7px;}
.cls_strm_rgt ul li span { width: 65%;}
.app_cntr { margin:30px 0;}
.ftr_btm .ftr_logo { left: 35.3%;}
.ftr_btm .ftr_socl { margin-right: 18%;}
.login_cntr {
    float: none;
    margin: 4px 10px 27px 7px;
    text-align: center;
}
.ftr_lnks_cnct ul{width:97%;}
}

@media screen and (max-width: 320px) {
    .sld_form_cntr .flds_cntr input {
    width: 92% !important;
}
    
    .support{margin-left: -34px !importnat;}   
}
@media screen and (min-width: 1366px){
    .login-page{
/*
            max-width: 1170px;
    position: absolute;
    left: 50%;
top: 50%;
transform: translate(-50%, -50%);
    margin: auto;
    top: 185px;
*/
    }
    .login-page-cover{
/*
            position: fixed;
    top: 155px;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: transparent;
*/
    }
}
