@media screen and (max-width: 1880px) {
    .tech_dashboard_reso_block_partBIO_text{width: 710px;}

    .pp_banner_block_text_top h2 { 
        font-size: 36px; 
        line-height: 36px;
    }


    .tech_dashboard_mdg_block_text{ width: 45%;}
    .tech_db_mgd_logo {
        margin: 0;
        width: 30%;
    }

    .tech_dashboard_mdg_block_text_con{ background-size: 100%;}
}

 

@media screen and (max-width: 1760px) {
    .admincom{right:6%}
    .admin_banner_wrapper{height:490px}
    .sales_agreement_wrapper .sales_inner_wrapper{width:88%!important;padding:20px 4%!important}

    .admincomnew{right:6%}
    .tech_dashboard_reso_block_partRST_body_text{ width: 730px;}
    .tech_dashboard_reso_block_partRST_body_text br{ display: none;}
    
    }

    @media screen and (max-width: 1700px) {

        .admincom {  top: 88px;   }

        .admincomnew {  top: 88px;   }

        .tech_dashboard_reso_block_partBIO_text {
            width: 630px;
        }


        .tech_dashboard_reso_block_partUniversal_text{ width: 660px;}

        .tech_dashboard_reso_block_partUniversal{ background-position: 130px top!important;}
    }
    @media screen and (max-width: 1680px) {

        .pp_banner_block_logo{ width: 46%;}
    .reptrainingcenter_new_wrapper_con{padding:0 280px;background-size:280px}
    .adminlogo {width: 140px;padding-right: 15px;}
    /* .adminmenu {width: 1060px;} */

    .TrainingProgress_wrapper_box {
        position: inherit;
        right: 0;
        top: 0;
        background: #fff;
        width: 250px;
        border-radius: 160px;
        height: 250px;
        display: block;
        margin: 0 auto;
        border: solid 1px #ccc;
    }

    .TrainingProgress_btndiv_wrapper {
        height: auto;}

 

        .TrainingProgress_wrapper .TrainingProgress_btndiv:nth-child(1){ padding-right: 0;}
        .TrainingProgress_wrapper .TrainingProgress_btndiv:nth-child(2){padding-right: 0;}


        .tech_dashboard_mdg_block_text h2 span{ font-size: 35px;}

    }
    @media screen and (max-width: 1660px) {
        .pp_banner_block_wrapper { 
            align-items: center;     flex-flow: row-reverse;
        }
        .pp_banner_block_logo {      position: inherit;
            width: 340px; 
            height: 340px; 
            background: #fff!important;
            border-radius: 200px;
            border: solid 15px #efefef;
        }
        .pp_banner_block_logo img{ max-width: 80%;}


    .adminmenu ul li{font-size: 12px;padding: 0 5px;}
    .admin_banner_textwrapper{width:1400px}
    .admintopwrapper{width:1400px}
    /* .admintopblock_wrapper{width:960px}
    .wlc_user{width:390px}
    .admintopblock_wrapper .lastlogin{width:570px} */
    .admin_banner_wrapper{height:480px}
    .admin_banner_textwrappertext{height:274px}
    .share_link_body_con_right_form .sharelinkname{width:67%}
 
    .FVuser_details_block{width:34%}
    .FVuser_details_block_right{width:42%}
    .FVuser_details_block_wrapper .activeclass{width:65%}
    .FVuser_details_block_right .trainingheadercls h2{font-size:20px;margin:16px 0 0}
    .reptrainingcenter_new_wrapper h2 {font-size: 46px;}
    .reptrainingcenter_new_wrapper h3 {font-size: 24px;}

    
    /* .wlc_user mat-label{ padding: 10px;}


    .lastlogin mat-label { 
        padding: 10px; 
        padding-left: 20px;
    }

    .lastlogin mat-label span{clip-path: polygon(0 0, 100% 0%, 100% 100%, 4.5% 99%);}

    .lastlogin2 mat-label { 
         
        padding: 10px;
        padding-left: 10px;
    }

    .lastlogin2 mat-label span {
        clip-path: polygon(0 0, 90% 0, 97% 99%, 0 100%);
        border-radius: 5px 0 0 5px;
        padding: 2px;
        padding-right: 36px;
        padding-left: 10px;
    } */


    .sales_person_topcon_wrapper { 
        padding: 10px; 
        padding-left: 15px;
    }
    .sales_person_topcon_wrapper label { 
        clip-path: polygon(0 0, 100% 0%, 100% 100%, 1.8% 99%);
        /* padding-left: 15px; 
        min-width: 630px!important; */
    }
    
    }


    @media screen and (max-width: 1640px) {


        .tech_uta_new_logo {
            width: 30%;
            margin-left: 0;
        }

        .tech_uta_new_text {
            width: 66%;
        }

        .tech_uta_new_text_con{ padding-bottom: 10px; background: none!Important;}
        .textcss1{ width: 60%;}
 
        .tech_dashboard_reso_block_partRST_body_wrapper{ min-height: inherit;}

        .tech_dashboard_reso_block_partRST_body_text {  width: 600px;  }

        .tech_dashboard_reso_block_partRST_body_text_body {      padding: 15px;   font-size: 34px;   line-height: 40px;   }

        .adminlisttable_v2 .tablewrapper {  width: 75%;   }
        .adminlisttable_v2 .togglesearchcls {   width: 24%;}

        .distributorlistpage  .adminlisttable_v2 .togglesearchcls {   width: 24%;}

        .adminlisttable_v2 tbody .mat-column-Actions .notebtncls{ margin: 4px 6px;}
        .adminlisttable_v2 tbody .mat-column-Actions .Resendmail button{ margin: 4px 6px;}
        .adminlisttable_v2 tbody .mat-column-Actions .ResetPasswordMail button{ margin: 4px 6px;}
        .adminlisttable_v2 tbody .mat-column-Actions .LogMe button{ margin: 4px 6px;}
        .adminlisttable_v2 tbody .mat-column-Actions .viewContract button{ margin: 4px 6px;}
        .adminlisttable_v2 tbody .mat-column-Actions .FolderView button{ margin: 4px 6px;}
        .adminlisttable_v2 tbody .mat-column-Actions .UpdateStatus button{ margin: 4px 6px;}
        .adminlisttable_v2 tbody .mat-column-Actions .StatusChange button{ margin: 4px 6px;}
        .adminlisttable_v2 tbody .mat-column-Actions .userEdit button{ margin: 4px 6px;}

        .listingtableheading {  width: 75%;}

        .adminlisttable_v2 .lib-pager-class:first-of-type{right: 28%;}

        .leadlistpage .leadbutton{ width: 22.8%;}
        .admindashboard_block2_short{ background-size: 140%;}
    }
    
    
    @media screen and (max-width: 1600px) {

        .newcontractmodal .as_credit_application_header,   .newcontractmodal .as_credit_application_body,   .newcontractmodal .as_credit_application_footer {
            width: auto;
            display: block;
            margin: 0 auto;
        }

        .newcontractmodal .as_credit_application_input1{ width: 100%;}
        .newcontractmodal .as_credit_application_input2{ width: 100%;}
        .newcontractmodal .as_credit_application_input3{ width: 100%;     margin-bottom: 10px;}
        .newcontractmodal .as_credit_application_input4{ width: 100%; text-align: left;}
        .newcontractmodal .as_credit_application_input5{ width: 100%;}

        

        .newcontractmodal .as_credit_application_input12{ width: 100%;     margin-bottom: 10px;  text-align: left;}
        .newcontractmodal .as_credit_application_input13{ width: 100%;     margin-bottom: 10px;  text-align: left;}
        .newcontractmodal .as_credit_application_input14{ width: 100%;     margin-bottom: 10px;  text-align: left;}
        .newcontractmodal .as_credit_application_input15{ width: 100%; text-align: left;}

        .newcontractmodal .as_credit_applicationcol6 {
            width: 49%;
        }


        .newcontractmodal .as_credit_application_header, .newcontractmodal .as_credit_application_body, .newcontractmodal as_credit_application_footer {
            width: auto;
            display: block;
            margin: 0 auto;
        }

        .newcontractmodal .as_credit_application_header_row1 span { 
            display: block;
            margin-bottom: 10px;
        }

        .newcontractmodal .as_credit_application_header_row1{ display: block;}
        .newcontractmodal .secondblockforcontract{ width: 58%;}
        .tech_dashboard_reso_block_partUniversal {
            background-position: -320px top!important;
        }
        .tech_dashboard_reso_block_partBIO {
            background-position:   -210px top!important;
        }
        
        .tech_dashboard_reso_block_partBIO_logo {
            width: 460px;}

        .admindashboard_block2_wrapper h1{ font-size: 20px;}
        .adminlisttable_v2 .mat-column-Actions {  display: block; }
/* 
        .adminlisttable_v2 tbody .mat-column-Actions .button_div_custom_cls {
            display: block;
        } */


    .admincom{right:4%}

    .admincomnew{right:4%}


    .Bannerscontain_sub_img{height:200px}
    }
    @media screen and (max-width: 1580px) {
    /* .presentation_wrapper .mat-card{width:96%} */
    .reso_block_Files_con_sub_wrapper .Files_con_img{min-height:228px}
    }
    @media screen and (max-width: 1560px) {
    .reso_block_Print_con_sub label{width:240px;min-width:inherit;right:0;bottom:12px}
    .reso_block_Print_con_sub{width:32%}
    .reso_block_Files_con_sub{width:32%}
    .reso_block_links_con_sub{width:32%}
    .reso_block_Files_con_text label{padding:20px 10px;font-size:28px;line-height:30px}
    .reso_block_Files_con_text b{font-size:20px}
    .listright .bannerlogog1lists .bannerlogog1 img{height:auto}
    .reptrainingcenter_new_wrapper h2{font-size:40px;line-height:44px}
    .admin_banner_textwrapper{width:100%}
    .admin_banner_wrapper{height:470px}
    /* .admintopblock_wrapper{width:900px}
    .wlc_user{width:400px}
    .admintopblock_wrapper .lastlogin{width:500px} */

    .tech_dashboard_reso_block_partBIO_logo {
        width: 300px;}
    }

    @media screen and (max-width: 1540px) {
        /* ~~~~~sudarshan~~~~~~~ */
        .traing_class_status div {
         width: 49.95%;
            margin-bottom: 1px;
        }
        /* ~~~~~~~~~~~sd_end~~~~~~~~~~ */

        .tech_dashboard_mdg_block_text {
            width: 40%;
            margin-top: 25px;
            margin-left: 25px;
        }

        .tech_dashboard_mdg_block_text_con {
            background-size: 100%;
            padding-bottom: 3%;
        }

        .tech_dashboard_mdg_block_text h3{ font-size: 24px;}


        .admincomnew{right:0%}
        .Recently_Added_Notes_block { width: 29.8%;     }
.tech_dashboard_reso_block_partRST_body_wrapper img{ width: 260px;}


.contactname {   display: block!important;
    width: auto!important;
}

.contactphone {  display: block!important;
    width: auto!important;
}
.tech_dashboard_mdg_block_text h3{ margin-top: 0px;}
    }
    
    @media screen and (max-width: 1440px) {

     


        .tech_uta_new_text {
            width: 72%;
        }

        .banner_link{ font-size: 18px;}

        .banner_link span{ min-width: 280px;}

        .tech_uta_new_logo {
            width: 25%;
            margin-left: 0;
        }

        .tech_dashboard_reso_block_partRST_newblock {
            display: flex;
            align-items: center; 
            flex-wrap: wrap;
            justify-content: center;
            align-items: center;
        }

        .logocss1{ width: 18%;}

        .textcss1 { 
            width: 55%;
            margin: 0 1%;     border-radius: 5px;
            border: solid 7px #354749;
        }

        .tech_dashboard_reso_block_partUniversal_text_con { 
            padding: 15px; 
            font-size: 28px; 
            line-height: 35px; 
        }

        .tech_dashboard_reso_block_partUniversal_text {
            width: 460px;
        }

        .tech_dashboard_reso_block_partUniversal_logo { width: 330px;}

        .tech_dashboard_reso_block_partUniversal_text {
            width: 580px;
        }


        .tech_dashboard_reso_block_partRST {
            background-position:   -130px top!important;
            background-size: inherit!important;
        }

        /* .apogee_bannarblockmain h1, h2, h3, h4, h5, h6 { 
            line-height: 30px; 
        } */
        .apogee_bannarblockmain h1, .apogee_bannarblockmain h2, .apogee_bannarblockmain h3, .apogee_bannarblockmain h4, .apogee_bannarblockmain h5, .apogee_bannarblockmain h6 { 
            line-height: 30px; 
        }
        

        .admindashboard_block1_wrapper h1{ font-size: 22px;}
        .admindashboard_block2_wrapper h1{ font-size: 22px;}
        .admindashboard_block3_wrapper h1{ font-size: 22px;}
        .admindashboard_block4_wrapper h1{ font-size: 22px;}
        .admindashboard_block5_wrapper h1{ font-size: 22px;}
      

    .hidetwoclass .admindashboard_block3_wrapper{width:100%;margin:0 auto!important}
    .adminmenu ul li .submenu a{background-position:right 12px}
    .reptrainingcenter_new_wrapper_con{padding:0 125px}
    .trainingcenterimgnew{right:-115px}
    .reptrainingcenter_new_wrapper h5{max-width:73%}
    .share_link_body_con_right_form .sharelinkname{width:64%}
    .admin_banner_wrapper{height:460px}
    .admincom{right:4%;width:450px}
    .admintopwrapper{width:1280px}
    /* .adminmenu{width:850px} */
    .adminmenu ul li a{font-size:12px}
    /* .adminlogo{width:210px;padding-right:15px} */
    .adminmenu .active .submenu a{background:url(../images/imgmenu1hover.png) no-repeat right 12px}
    .accout_IMG{width:28px;height:28px}
    .newheaderAD_myaccount{display:block;width:25px;padding-right:20px;padding-left:6px}
    .admintopwrapper_contain{padding:10px 14px}
    .adminlogo {width: 110px;padding-right: 7px;}

    .adminmenu ul li {
        font-size: 12px;
        padding: 0 2px;
    }

    .admincomnew{right:4%; width:450px; height: 450px; background-size: 100%;}

    .mySlides img {  width: 322px;   padding: 36px 0 0 92px;  }

    }
    @media screen and (max-width: 1400px) {

        .commonsettings_con_newspan_new{ width: 45%;}

        .tech_dashboard_reso_block_partBIO_text_con { 
            padding: 15px; 
            font-size: 28px; 
            line-height: 35px;
        }
        .tech_dashboard_reso_block_partBIO_text {
            width: 460px;
        }
        .tech_dashboard_reso_block_partBIO {
            background-position:   -340px top!important;
        }

        .tech_dashboard_reso_block_partRST_body_text_body {
            padding: 15px;
            font-size: 28px;
            line-height: 34px;
        }


        .tech_dashboard_reso_block_partRST_body_text {
            width: 450px;
        }
    .adminlisttable_v2 .lib-pager-class:first-of-type{padding-right:28px}
    .admincom{right:4%;width:410px;top:90px}


    .admincomnew{right:4%; width:400px; height: 400px; }

    .mySlides img {
        width: 286px;
        padding: 29px 0 0 82px;
    }



    .slotview .slot-card{width:30%}
    /* .adminlisttable_v2 tbody .mat-column-Actions{justify-content:flex-end;display:flex;width:40%!important} */

    .sales_person_topcon .lastlogin2 {  width: 220px!important;   }

    /* .sales_person_topcon .lastlogin2 mat-label span strong {   padding-right: 5px;   }
    .sales_person_topcon .lastlogin2 mat-label span {   padding: 2px 5px;  } */

    .sales_person_topcon_wrapper label {   font-size: 16px;    }

  
    /* .sales_person_topcon .lastlogin mat-label{ padding: 10px;}
    .sales_person_topcon .lastlogin2 mat-label { padding-left: 10px;   } */
    }
    @media screen and (max-width: 1380px) {
    .adminlisttable_v2 .lib-pager-class:first-of-type{padding-right:48px}
    .leadlistpage .leadbutton{width:22.5%}
    .adminlisttable_v2 .lib-pager-class:first-of-type{right:21%}
    .loginbgtop{background-position:left -28% top}
    .loginbgtop img{width:350px}
    .adminlisttable_v2 .togglesearchcls{width:21%}
    .adminlisttable_v2 .tablewrapper{width:78%}
    /* .adminlisttable_v2 .noFoundText{width:7784%} */

    .distributorlistpage  .adminlisttable_v2 .togglesearchcls{width:21%}


    .listingtableheading{width:78%}
    .maincartcls_row {max-width: 96%;}
    .trainingheadercls_inner {max-width: 96%;}

    .leadlistpage .leadbutton {  width: 19.5%;  }
    }
    @media screen and (max-width: 1340px) {


        .Customized_sub_block_TEXT{ width: 545px;}

        .Customized_sub_block_TEXT h3 span{ padding: 10px 20px;}

        .Customized_sub_block_TEXT p{ padding: 10px 20px;}

        .admindashboard_block2_short{ background-size: 180%;}

    .userdetail_info{display:block!important}
    .userdetail_info b{width:auto}
    .userdetail_info p{padding:10px 0 0 34px;display:block;text-align:left;width:auto}
    .adminlogo {width: 150px;padding-right: 9px;}
    /* .adminmenu {width: 946px;} */
    .adminmenu ul li a {font-size: 12px;}
    .adminmenu ul li {font-size: 12px;padding: 0 2px;}
    }
    @media screen and (max-width: 1320px) {
    .share_link_body_con_right_form .sharelinkname{width:60%}

    .tech_dashboard_mdg_block_text h3 {
        font-size: 22px;
    }
    }

    @media screen and (max-width: 1300px) {
.tech_dashboard_reso_block_partUniversal {
    background-position: -450px top!important;
}
        .tech_dashboard_reso_block_partBIO {
            background-position:   -425px top!important;
        }

        .addlead_group .addlead_group_con {  font-size: 14px; }

        .addlead_group .addlead_group_con {    width: auto;}

            .addlead_group {  display: block;}


        .admin_banner_textwrappertext{    width: 770px;}
        .admin_banner_textwrapper h2 {
           
            padding: 10px 0; 
            font-size: 24px; 
        }


        .adminlisttable_v2 .tablewrapper {  width: 75%;   }
        .adminlisttable_v2 .togglesearchcls {   width: 24%;}

        .distributorlistpage .adminlisttable_v2 .togglesearchcls {   width: 24%;}

        .listingtableheading {  width: 75%;}

        .adminlisttable_v2 .lib-pager-class:first-of-type{right: 28%;}

 
    .share_link_body_con_right_form .sharelinkname{width:60%}
    .adminlisttable_v2 .togglesearchcls .search_class .add_button{width:75%}
    .FVuser_details_block_right .trainingheadercls h2{font-size:16px;margin:20px 0 0}
    .training_center_wrapper .trainingheadercls h2{font-size:22px}
    .leadlistpage .leadbutton {
        width: 22.5%;
    }
    }

    @media screen and (max-width: 1290px) {

        .admintopwrapper{ width: 1190px;}

    }
    @media screen and (max-width: 1280px) {
    .loginbgtop{background-position:left -40% top}
    .reptrainingcenter_new_wrapper h5 {max-width: 66%;}
    }

    
    @media screen and (max-width: 1199px) {

        .leadlistpage .leads_leadtable thead th:nth-last-child(-n+3) {
            border-bottom: solid 1px #fff!important;
        }
        
        .leadlistpage .leads_leadtable tbody td:nth-last-child(-n+3) {
            border-bottom: solid 1px #ccc!important;
        }

        


        .formandcontractblock {
            display: block;
        }

        .newcontractmodal .secondblockforcontract {
            width: auto;
        }

        .firstblockforform {
            overflow-y: inherit;
            height: auto;
            background: #f1f1f1;
            width: auto;
        }


        .tech_dashboard_mdg_block_body1{ background: none;}

        .tech_dashboard_mdg_block_body3{ background: none;}

        .tech_dashboard_mdg_block_body2{  background: url(../images/tech_db_mgd_bg2_mobile.png) no-repeat center bottom;  background-size: 100%;
            padding-bottom: 58%;}

        .tech_dashboard_mdg_block_body3 {
            background: none;
            display: block;
            padding: 0 15px 15px 15px;
        }

        .tech_db_mgd_logo {
            margin: 0 auto;
            width: auto;
            display: block;
            max-width: 90%;
        }

        .tech_dashboard_mdg_block_text {
            width: auto;
            margin-top: 25px;
            margin-left: 0;
            text-align: center;
        }

        .tech_uta_new_banner_wrapper_body {
            display: block;}

            .tech_uta_new_banner{ padding: 15px;}

            .tech_uta_new_logo {
                width: auto;
                margin-left: 0;
            }

            .tech_uta_new_logo img {
                width: auto;
                display: block;
                margin: 0 auto;
                margin-bottom: 35px;     max-width: 100%;
            }

            .tech_uta_new_text {
                width: auto;
                text-align: center;
            }

            .tech_uta_new_text_con_div_body h2{ text-align: center;}

        .pp_banner_block_text {
            width: auto;
            margin: 30px 0 0 0;
            text-align: center;
        }

        .pp_banner_block_text_top h2 {
            font-size: 36px;
            line-height: 40px;
            text-align: center;
        }

        .mediadack_link {
            margin-top: 20px;
            display: inline-block; 
            width: auto;
        }

        .pp_banner_block_logo {
            position: inherit;
            width: 260px;
            height: 260px;
            margin: 0 auto;}

        .pp_banner_block{ padding: 0;}

        .pp_banner_block_wrapper {
            align-items: center;
            flex-flow: row-reverse;
            display: block;
            padding: 15px;
        }


        .tech_dashboard_reso_block_partRST_new{ padding: 15px;}
        .textcss1 {
            width: auto;
            margin: 10px 0;  
        }

        .logocss1 {
            width: 400px;
            max-width: 90%;
            display: block;
            margin: 0 auto;
        }
        .tech_dashboard_reso_block_partRST_newblock{ display: block;}

        .Customized_sub_block_wrapper{ display: block; background: none!important;}

        .Customized_sub_block_IMG{ width: 470px; margin: 0 auto;}

        .Customized_sub_block_TEXT {
            width: auto;
            text-align: center; padding: 0;
        }

        .Customized_sub_block_TEXT h3{ display: block;}

        .Questionnaireform .form_field_wrapperno_of_others { width: 100%!important;}
    .Questionnaireform .form_field_wrapperorganizational_name { width: 100%!important;}
    .Questionnaireform .form_field_wrappernpi_one  { width: 100%!important;}
    .Questionnaireform .form_field_wrapperseen_per_day_one  { width: 100%!important;}
 
    .Questionnaireform .form_field_wrapperprimary_practitioner{ width: 100%!important;}
    .Questionnaireform .form_field_wrapperspecialty_taxonomy_one { width: 100%!important;}
    .Questionnaireform .form_field_wrappernpi_two { width: 100%!important;}
    .Questionnaireform .form_field_wrapperspecialty_taxonomy_two { width: 100%!important;}
    .Questionnaireform .form_field_wrapperseen_per_day_two { width: 100%!important;}
    .Questionnaireform .form_field_wrapperpractitioner_one { width: 100%!important;}

    .Questionnaireform .form_field_wrappernpi_three  { width: 100%!important;}
    .Questionnaireform .form_field_wrapperspecialty_taxonomy_three   { width: 100%!important;}

    .Questionnaireform .form_field_wrapperseen_per_day_three { width: 100%!important;}

    .Questionnaireform .form_field_wrapperpractitioner_two  { width: 100%!important;}

    .Questionnaireform .form_field_wrappernpi_four  { width: 100%!important;}

  
    .Questionnaireform .form_field_wrapperspecialty_taxonomy_four  { width: 100%!important;}

    .Questionnaireform .form_field_wrapperseen_per_day_four { width: 100%!important;}

    .Questionnaireform .form_field_wrappernp_or_pa { width: 100%!important;}
    .Questionnaireform .form_field_wrappernpi_five { width: 100%!important;}
    .Questionnaireform .form_field_wrapperspecialty_taxonomy_five  { width: 100%!important;}
    .Questionnaireform .form_field_wrapperseen_per_day_five  { width: 100%!important;}

     
    .Questionnaireform .form_field_wrapperrep_name{ width: 100%!important;}
    .Questionnaireform .form_field_wrapperphone_number { width: 100%!important;}





        .edituserformnew .form_field_wrapperfirstname{ width: 100%;}

        .edituserformnew .form_field_wrapperlastname { width: 100%;}

        .edituserformnew .form_field_wrappercity  { width: 100%;}
        .edituserformnew .form_field_wrapperzip   { width: 100%;}


        .edituserformnew .form_field_wrapperlastname{  width: 100%;}
        
        
        .edituserformnew .form_field_wrapperphone{  width: 100%;}
        .edituserformnew .form_field_wrapperemail {  width: 100%;}
        
        .edituserformnew .form_field_wrapperstate   {  width: 100%;}
        
        .edituserformnew .form_field_wrappertype    {  width: 100%;}
        
        .edituserformnew .form_field_wrapperparentid  {  width: 100%;}

        .Contactnewformlist form .form_field_wrapperOther_State    {  width: 100%;}
        .Contactnewformlist form .form_field_wrapperOther_Zip     {  width: 100%;}
        .Contactnewformlist form .form_field_wrapperOther_Country     { width: 100%;}

        .ChangePassword_form form .form_field_wrapperpassword  { width: 100%;}
        .ChangePassword_form form .form_field_wrapperconfirmpassword   { width:100%;}

 /*form css width-----*/   

 .AddEditBlog .form{ display: block;}

 app-lead-add-edit .AddEditBlog .form_field_wrapperbatchname{ width: 100%;}

 .AddEditBlog  .form_field_wrapper { width: 100%;}
 .AddEditBlog .form_field_wrapperfirstname { width: 100%;}

 .AddEditBlog .form_field_wrapperlastname  { width:100%;}

 .AddEditBlog .form_field_wrapperpassword  { width:100%;}

 .AddEditBlog .form_field_wrapperconfirmpassword   { width: 100%;}

 .AddEditBlog .form_field_wrapperproductsarray  { width: 100%;}
 .AddEditBlog .form_field_wrapperparentid  { width: 100%;}

 .AddEditBlog .form_field_wrapperproducts    { width: 100%;}

 .AddEditBlog .form_field_wrapperdistributor     { width: 100%;}
 
 app-technological-consultant-add-edit .AddEditBlog .form_field_wrapperparentid  { width: 100%;}


 .addeditformuserlead  .libformclass  .form_field_wrapper  { width: 100%;}

 .AddEditBlog .Questionnaireform .form_field_wrapperhow_you_using   {
    width:100%!important;
}

.AddEditBlog .Questionnaireform .form_field_wrapperhow_you_using_for_pad    {
    width:100%!important;
}

.AddEditBlog .Questionnaireform .form_field_wrapperdiabetic_neuropaths     {width:100%!important;}


.AddEditBlog .Questionnaireform .form_field_wrapperdoctorquestion  {width:100%!important;}
.AddEditBlog .Questionnaireform .form_field_wrappermeeting_required   {width:100%!important; margin-top: 10px;}

.AddEditBlog .Questionnaireform .form_field_wrapperindividual_organizational    {width:100%!important; margin-top: 10px;}

.Questionnaireform .form_field_wrapperfstchoice { width: 100%!important;}
.Questionnaireform .form_field_wrappersecondchoice  { width:100%!important;}

app-contact-add-edit .AddEditBlog  .form_field_wrappercontractname { width:100%!important;}

app-jobticket-add-edit .AddEditBlog .form_field_wrapperticket_title { width: 100%!important;}
app-jobticket-add-edit .AddEditBlog .form_field_wrapperticket_category  { width:100%!important;}


app-category-add-edit .AddEditBlog .form_field_wrappercategory_name  { width: 100%!important;}
app-category-add-edit .AddEditBlog .form_field_wrappercategory_priority   { width: 100%!important;}

app-jobticket-category-add-edit .AddEditBlog .form_field_wrapperuser_type    {width: 100%!important;}
app-jobticket-category-add-edit .AddEditBlog .form_field_wrapperpriority    { width: 100%!important;}


app-faqaddedit .AddEditBlog .form_field_wrapperquestioncategory  { width: 100%!important;}
app-faqaddedit .AddEditBlog .form_field_wrapperuser_role   {width: 100%!important;}
app-faqaddedit .AddEditBlog .form_field_wrapperYoutubeid   {width: 100%!important;}
app-faqaddedit .AddEditBlog .form_field_wrapperpriority   { width: 100%!important;}

app-my-account .AddEditBlog .form_field_wrapper  { width: 100%!important; }

app-my-account  .AddEditBlog .form_field_wrapperfirstname { width:100%!important; }


.Contactnewformlist form .form_field_wrapper { width:100%!important; }

.Contactnewformlist  .form_field_wrapperSalutation { width:100%!important; }
.Contactnewformlist  .form_field_wrapperFirst_Name { width:100%!important; }
.Contactnewformlist  .form_field_wrapperLast_Name  { width:100%!important; }




  /*form css width end-----*/   



        .buttonDIV{ position: inherit; padding-bottom:5px; text-align: center;}

.commonsettings_con_span_newDIV { width: 98%; display: block;}
        /* .traing_class_status div{ width: 100%;} */
        .span_css_top  .traing_db_logo2{ width: auto; max-width: 90%;}
        .span_css_top  .traing_db_logo4{ width: auto; max-width: 90%;}
        .span_css_bottom_div {
            display: block;
            flex-wrap: wrap;
            text-align: center;
            width: 100%;
            justify-content: space-between;
            border-top: solid 1px #5a626a; border-left: none;
        }

        .commonsettings_con_newspan_new{ width: 100%;}

        .span_css_top{ width: 100%; border-radius: 10px 10px 0 0;}
        .span_css_bottom{ width: 100%; border-radius: 0 0 10px 10px;}
        .userdetail_info {
            display: flex!important;
        }
        .userdetail_info b {
            width: 50%;
        }
        .userdetail_info p {  width: 40%;   }

        .leadlistpage .maincontant thead th:nth-last-child(-n+2){border-bottom: solid 1px #fff!important;}

        .maincontant tbody td.mat-column-dispositionview {
            border-bottom: solid 1px #ccc!important;
        }


        .adminlisttable_v2 tbody td.mat-column-dispositionview {
            height: auto!important;
           }

        .dispositionlead thead th.mat-column-Actions {
            display: block!important;
            padding-left: 1%!important;
        }

        .dispositionlead .mat-column-Actions{  padding-left: 0!important;}

        .tablelist3con td:nth-last-child(-n+3) {
            border-bottom: solid 1px #ccc!important;   }

        .tech_dashboard_reso_block_partBIO_text {
            width: auto;
        }

        .tech_dashboard_reso_block_partBIO_logo {
            width: auto;
            display: inline-block;
            margin: 0 auto;
            margin-bottom: 15px;
        }

        .tech_dashboard_reso_block_partBIO_logo img {
            width: auto;     max-width: 100%;
        }

        .tech_dashboard_reso_block_partBIO_body{ display: block; padding: 15px; min-height: inherit;     text-align: center;}


        .tech_dashboard_reso_block_partBIO{ background-image: none!important; background: rgb(49,21,18)!important;
            background: linear-gradient(100deg, rgba(49,21,18,1) 0%, rgba(0,0,0,1) 100%)!important;}



/*--------*/

.tech_dashboard_reso_block_partUniversal_text {
    width: auto;
}

.tech_dashboard_reso_block_partUniversal_logo {
    width: auto;
    display: inline-block;
    margin: 0 auto;
    margin-bottom: 15px;
}

.tech_dashboard_reso_block_partUniversal_logo img {
    width: auto;     max-width: 100%;
}

.tech_dashboard_reso_block_partUniversal_body{ display: block; padding: 15px; min-height: inherit;     text-align: center;}


.tech_dashboard_reso_block_partUniversal{ background-image: none!important; background: rgb(7,34,71)!important;
    background: linear-gradient(187deg, rgba(7,34,71,11) 0%, rgba(19,55,98,1) 100%)!important;}
    /***-*/


        .tech_dashboard_reso_block_partRST{ background-image: none!important; background: rgb(15,43,78)!important;
            background: linear-gradient(100deg, rgba(15,43,78,1) 0%, rgba(39,9,77,1) 50%, rgba(47,18,86,1) 100%)!important;}

            .tech_dashboard_reso_block_partRST_body {
                background-position: center 15px!important; 
                padding: 0;
            }


            .tech_dashboard_reso_block_partRST_body_wrapper {
                min-height: inherit;
                display: block;
                padding: 400px 15px 15px 15px;
                text-align: center;
            }

            .tech_dashboard_reso_block_partRST_body_wrapper img {
                width: auto;
                max-width: 100%;
            }

            .tech_dashboard_reso_block_partRST_body_text {
                width: auto;
                margin-top: 15px;
            }


        .Training_Data_block .TrainingProgress_wrapper{ display: block;}
        .Training_Data_block .TrainingProgress_wrapper .TrainingProgress_btndiv{ width: auto;}


        .userlistpage .adminlisttable_v2 tbody td:nth-last-child(-n+3){    border-bottom: solid 1px #ccc!important;}


        .userlistpage .adminlisttable_v2 tbody td:last-of-type{   border: none!important;}

        .userlistpage .adminlisttable_v2 thead th:nth-last-child(-n+3){    border-bottom: solid 1px #fff!important;}


        .userlistpage .adminlisttable_v2 thead th:last-of-type{   border: none!important;}




        .leadbuttonsheet{ width: 820px;  }
        .leadbuttonsheet .mat-raised-button {
            width: 400px!important;
            min-width: inherit!important;
        }

        /* .training_center_wrapper mat-card-title .back_to_dashbord{ top: 29px;} */

        .admin_menu_block {
            display: block;
        }

        .admindashboard_block2_short{ background: none;}

        .leadaddeditform .addeditform .containerLeadProduct {
            padding: 0 0 20px 0;
        }
        .contract_activityblock .contract_flexblocklist .contract_flexblocklist_body{ display: block;}

        .contract_activityblock_IMG {
            width: auto;
            text-align: center;
        }

        .contract_activityblock_left {
            width: auto;
            text-align: center;
            margin-top: 10px;
        }

        .contract_activityblock .view_contact_btn_wrapper {
            justify-content: center;
        }

        .hideoneclass .admindashboard_block1_wrapper {
            width: auto!important;
        }
        .admindashboard_block1_wrapper h1{ font-size: 26px;}
        .admindashboard_block2_wrapper h1{ font-size: 26px;}
        .admindashboard_block3_wrapper h1{ font-size: 26px;}
        .admindashboard_block4_wrapper h1{ font-size: 26px;}
        .admindashboard_block5_wrapper h1{ font-size: 26px;}

        .AddEditBlogSelect .container {
            padding: 20px;
        }

        .noFoundTextposition{ margin-top: -80px; margin-bottom: 75px;}

        .adminlisttable_v2 .noFoundText{ margin-top: 0px;}
/* 
        .adminlisttable .button_div_custom_cls {
            display: block;
            float: none;
            clear: both;
        } */
        .commonsettings_h2 span{     min-width: inherit;
            line-height: 34px;
            padding: 10px 15px;
            font-size: 30px;}
 

            .commonsettings_h2_new span{     min-width: inherit;
                line-height: 34px;
                padding: 10px 15px;
                font-size: 30px;}


            .distributorlistpage  td.cdk-column-lastlogin_datetime{    border-top: solid 1px #ccc!important;}  

            
            .distributorlistpage  th.cdk-column-lastlogin_datetime{   border-bottom: solid 1px #fff!important;}  
        

        .adminlisttable .cdk-column-Actions{ width: auto!important;}


        .appointmentstable tbody tr:first-of-type .blankdivconRed{ border-radius: 5px 5px 0 0;}

        .appointmentstable tbody tr:last-of-type .blankdivconRed{ border-radius:  0 0 5px 5px;}


        .appointmentstable tbody tr:first-of-type .blankdivconYellow{ border-radius: 5px 5px 0 0;}

        .appointmentstable tbody tr:last-of-type .blankdivconYellow{ border-radius:  0 0 5px 5px;}

/* 
        .PaymentSuggestion_icon{    
            width: 30px!important;
            height: 30px!important; }

            .PaymentSuggestion_icon span{  
                width: 26px!important;
                height:29px!important;   }    */


        .googecalenderblock .mat-toolbar-single-row{     display: block!important;}

        .googecalenderblock .mat-toolbar-single-row h2 {    padding: 0 0 10px 0;   }


        .ConnectCalendar {
            padding: 0 10px;
            margin-top: 10px;
        }

        .wordbreakcss1{ word-break: break-all;}

.commonsettings_con{ display: block;}
        .commonsettings_con_span{width: 100%;display: block;}

        .commonsettings_con_box{ padding: 15px;}

        .Recently_Added_Notes_block { width: 46.2%;     }

        .adminmenu ul .submenu ul{ margin-top: 10px;}

        .adminmenu ul .submenu ul .submenu ul{ margin-top:5px;}


        .adminmenu ul .submenu ul li .submenu a {
            background-position:right 18px!important ; 
            display: inline-block;
        }

        .adminmenu ul .submenu ul li .submenu a:hover {  background-position:right 18px!important ;    }

        .adminmenu ul .submenu ul .submenu ul{ margin: 0 10px;
            width: auto!important;}
        
        .sales_person_topcon_wrapper {    clip-path: inherit; border-radius:  5px; padding-left: 10px!important; }

        .sales_person_topcon_wrapper label { 
            clip-path: inherit;
            border-radius: 5px;
        }

        .lead_list_block_v2 tbody td:nth-last-child(-n+3) {
            border-bottom: inherit;
        }



        .lead_list_block_v2 tbody td:last-of-type {
            border-bottom: none;
        }
        


        .lead_list_block_v2 .mat-header-row {
            padding-top: 0;
            display: block;
        }

        .lead_list_block_v2 .mat-header-row th {
            width: 98%;
            display: block;
        }

        .lead_list_block_v2 tbody td {
            width: 98%;
            display: block;
        }

        .lead_list_block_v2 td:before {
            content: attr(title);
            float: none;
            display: block;
            text-transform: uppercase;
            font-weight: 700;
            width: 100%;
            padding-bottom: 10px;
            color: #0c3956;
        }



        .togglesearchcls .searchbtncls{ padding-bottom: 15px;}
        .adminlisttable_v2 td.mat-column-tags span span span:first-of-type{ margin-left: 0px;}

        .leadlistpage .adminlisttable_v2 .mat-column-status {
            border-bottom:solid 1px #fff!important;
        }

        .leadlistpage .adminlisttable_v2 tbody .mat-column-status {
            border-bottom: solid 1px #ccc!important;
        }

         .userlistpage .adminlisttable_v2 tbody .cdk-column-status {
            border-bottom: solid 1px #ccc!important;
        }


        .sales_person_topcon{   display: block;   }

        .sales_person_topcon .lastlogin mat-label {
            padding: 10px;
            padding-top: 10px!important;
        }


        .sales_person_topcon .lastlogin2 {
            width: auto!important;     margin-right: 0;
        }

    .tech_dashboard_reso_block_con h2{background:#00cde6;background:linear-gradient(180deg,rgba(0,205,230,1) 0%,rgba(0,178,227,1) 100%);display:block;overflow:hidden;margin:0}
    .tech_dashboard_reso_block_con h2 strong{padding:15px;display:block;text-align:center}
    .tech_dashboard_reso_block_con h2 span{background:#fff;padding:10px;display:block;margin:0 15px 15px;text-align:center}
    .tech_dashboard_reso_block_con h2 img{width:auto;max-width:100%}
    .reso_block_Print_con_sub{width:47%}
    .reso_block_links_con_sub{width:47%}
    .reso_block_Files_con_sub{width:47%}
    .reso_block_video_con_sub{width:48.2%}
    .listingtableheading_wrapper h2{display:block;width:100%;text-align:center}
    .listingtableheading_wrapper h2 label{text-align:center;padding:0}
    .distributorListdatatablecss .button_div_custom_cls span.ng-tns-c7-0{float:left}
    .distributorListdatatablecss thead{display:none}
    .distributorListdatatablecss .togglesearchcls mat-form-field{width:99%!important;margin:0 auto!important}
    .distributorListdatatablecss .togglesearchcls{padding:15px 15px 0}
    .distributorListdatatablecss td{display:block}
    .distributorListdatatablecss td:before{content:attr(title);float:none;display:block;text-transform:uppercase;font-weight:700;
        /* width:100%; */
        /* padding-bottom:10px; */
        width:40%;
        padding-bottom:0px;       
        color:#23aae1;
    }
    .distributorListdatatablecss .mat-card{padding:16px 0}
    .distributorListdatatablecss tr td{font-size:14px;word-break:break-word;min-width:40px}
    .admindashboard_alltableblock .LogmeBTN button{float:left}
    .admindashboard_alltableblock .alltableblock_wrapper{width:100%}
    .admindashboard_alltableblock .alltableblock_wrapper:nth-last-of-type(2){width:100%;margin:15px 0!important;overflow-y:auto}
    .admin_banner_textwrapper{width:100%;margin-bottom:25px!important}
    /* .leadlistpage .adminlisttable_v2 .mat-column-tags{border-bottom:solid 1px #fff!important;width:auto!important} */
    .adminlisttable_v2 .mat-column-status{border-bottom:solid 1px #fff!important}
    .userlistpage .adminlisttable_v2 .mat-column-status{border-bottom:solid 1px #fff!important}

    .userlistpage .adminlisttable_v2 .cdk-column-children{border-bottom:solid 1px #fff!important}


    /* .lastlogin2 mat-label{padding-top:15px!important;border-radius:5px!important} */
    .example-card-video{width:48%!important}
    .videolistingpage .listing_titlebar .titlewrapper{display:block;text-align:center}
    .buttonwrapper{position:inherit;right:0;top:0;margin-top:20px;display:block}
    .user_details_page .productcls{display:block}
    .productname_span{display:block;padding:0 0 15px;text-align:center}
    .productbtn_span{display:block;text-align:center}
    .adminmenu ul li a{font-size:14px}
    .hideoneclass .admindashboard_block2_wrapper{width:100%!important}
    .Bannerscontain_sub{width:48%}
    .reptrainingcenter_new_wrapper_con{padding:0 25px;background:none}
    .training_center_wrapper .videoplayimg{width:16%!important;left:42%!important;top:42%!important}
    .leadlistpage .leadbutton{width:95.8%;top:99px;right:2%}
    .technologicalconsultant .lastlogin mat-label span{border-radius:5px}
    /* .technologicalconsultant .lastlogin2 mat-label{border-radius:0 0 5px 5px} */
    .adminlisttable_v2 .container{overflow:inherit!important}
    .adminlisttable_v2 .lib-pager-class:first-of-type{top:0;right:0;position:inherit;width:auto;color:#000;margin:0;overflow:hidden;padding:25px 10px 0 0;clear:both!important;float:none!important}
    .adminlisttable_v2 tbody .mat-column-Actions{width:100%!important; }
    .adminlisttable_v2 tbody .mat-column-Actions::before{display:none}
    .manage_lesson_listpagebody .searchcls{display:block}
    .manage_lesson_listpagebody .searchcls mat-form-field{margin-bottom:15px!important}
    .dashboardnew_success_block{min-height:inherit!important}
    .manage_lesson_listpagebody .mat-paginator-container{padding:0!important}
    .manage_lesson_listpagebody .mat-paginator mat-form-field{width:99%!important;margin:0 auto!important}
    .manage_lesson_listpagebody mat-form-field{width:99%!important;margin:0 auto!important}
    .manage_lesson_listpagebody .mat-paginator mat-form-field{width:auto!important;margin:0!important}
    .sales_person_topcon_wrapper label{min-width:inherit}
    .sales_person_topcon_wrapper{display:block;text-align:center;word-break:break-all}
    .sales_person_topcon_wrapper label{padding:0}
    .sales_person_topcon_wrapper label p{display:block;margin:0;padding:10px;border-top:solid 1px #ccc}
    .sales_person_topcon_wrapper label p:first-of-type{border:none}
    .sales_person_topcon_wrapper label b{display:none}
    .adminshare_linkiconspan{display:block;margin:20px auto;margin-bottom:0;width:160px}
    .adminshare_linkiconspan img{width:35px;margin:2px}
    /* .adminlisttable_v2 tbody .mat-column-fullname{padding-top:15px!important}
    .adminlisttable_v2 tbody .mat-column-email{padding-top:15px!important}
    .adminlisttable_v2 tbody .mat-column-phone{padding-top:15px!important} */

    .adminlisttable_v2 tbody .mat-column-fullname{ line-height: 40px;}
    .adminlisttable_v2 tbody .mat-column-email{ line-height: 40px;}
    .adminlisttable_v2 tbody .mat-column-phone{ line-height: 40px;}
    
    .adminlisttable_v2 .togglesearchcls{width:100%}

    .distributorlistpage .adminlisttable_v2 .togglesearchcls{width:100%}


    .adminlisttable_v2 .tablewrapper{width:100%;margin-top:20px}
    .adminlisttable_v2 .noFoundText{width:100%}
    .listingtableheading{width:100%;position:inherit;margin-bottom:15px;border-radius:8px;border:solid 5px #e6e3e3}
    .listingtableheading_wrapper{margin:0}
    .adminlisttable_v2 .mat-header-row{padding-top:0;display:block}
    .adminlisttable_v2 .mat-header-row th{width:98%;display:block}
    .adminlisttable_v2 tbody td{width:98%;display:block}
    .adminlisttable_v2 td:before{content:attr(title);float:none;display:block;text-transform:uppercase;font-weight:700;width:100%;
        /* padding-bottom:10px; */
        padding-bottom:0px;
        color:#23aae1}
    .sharelinkblockwrapper{width:96%;padding:20px 2%}
    .share_link_body_con{display:block!important}
    .share_link_body_con_left{width:400px;margin:0 auto;max-width:100%;padding:20px}
    .share_link_body_con_right{width:auto;margin-top:20px}
    .sharelinkblockwrapper h2{text-align:center}
    .sharelinkblockwrapper h2 span{display:inline-block;background:#fff;padding-right:15px;padding-left:15px}
    .share_link_body_con_right_form{margin:0;display:block!important}
    .share_link_body_con_right_form .sharelinkname{display:block;width:97%;text-align:center;padding:6px 1%}
    .sharelinkname_copy{margin:0 auto;margin-top:15px}
    .share_link_body_con_right_wrapper p{text-align:center}
    .adminmenu ul li:hover .submenu ul{display:block;width:100%;position:inherit}
    .admintopwrapper_contain{padding:10px 20px}
    .loginbgtop{background-image:none;background:#1c6a7f;padding-bottom:5px;height:auto;overflow:hidden}
    .loginbgtop span{display:block;border-bottom:solid 5px #bac5cc;background:#fff;padding:0 10px;overflow:hidden}
    .loginbgtop img{display:block;margin:15px auto;max-width:90%}
    .adminlogo{width:60%;border:none;padding:0;text-align:center}
    .admintopwrapper{width:96%;border-radius:20px;position:relative}
    .adminlogo img{width:300px;display:block;margin:0;max-width:100%}
    .admintopwrapper_contain{display:block}
    .adminmenu{width:100%;margin:0 auto}
    .adminmenu ul{margin:0;padding:15px 0 0}
    .adminmenu ul li{text-align:center;border-top:solid 1px #ccc;padding:10px 0}
    .newheaderAD_myaccount{display:block;width:65px;border-left:none;float:none;margin:0 auto;position:absolute;right:90px;top:26px;padding:0}
    .menuiconlabel{display:block;width:45px;font-size:30px;color:#fff;background:#3dc2ec;text-align:center;line-height:45px;border-radius:50px;position:absolute;right:22px;top:20px}
    .menuhide ul{display:none}
    .menushow ul{display:block}
    .addeditform .container{padding:20px}

    .addeditform .containerLeadProduct {
        padding: 20px;
    }

    .addeditform .containerLeadProductnew {
        padding: 0 0 20px 0;
    }

    .addeditformuserlead .container {
        padding-top: 0px!important;
        margin-top: -20px;
    }


    .addeditpage_wrapper .AddEditBlog{width:100%;background-image:none!important}
    .lessonAddEditBlog .admingeneralcls .formclass{width:95%!important;background-image:none!important;padding:5%!important}
    .lessonAddEditBlog2 .formcls{width:90%!important;background-image:none!important;padding:4%!important}
    .lessonAddEditBlog2 .formcls .trainingsubbtn:nth-of-type(2){margin:2px 0}
    .lessonAddEditBlog3 form{width:90%!important;background-image:none!important;padding:4%!important}
    .lessonAddEditBlog3 form .trainingsubbtn:nth-of-type(2){margin:2px 0}
    .adminlisttable thead{display:none}
    .adminlisttable .togglesearchcls mat-form-field{width:99%!important;margin:0 auto!important}
    .adminlisttable .togglesearchcls{padding:15px 15px 0}
    .adminlisttable td{display:block}
    .adminlisttable td:before{content: attr(title);
        float: none;
        display: block;
        text-transform: uppercase;
        font-weight: 700;
        /* width: 100%; */
        width: 50%;
        /* padding-bottom: 10px; */
        padding-bottom: 0px;
        color: #0c3956!important;
        position: relative;
        z-index: 9;}
    .adminlisttable .mat-card{padding:16px 0}
    .event_managementbody tbody td{border:inherit!important}
    .eventlist thead{display:none}
    .eventlist .togglesearchcls mat-form-field{width:99%!important;margin:0 auto!important}
    .eventlist .togglesearchcls{padding:15px 15px 0}
    .eventlist td{
        /* display:block; */
        max-width:inherit!important;
        display: flex;
        justify-content: flex-start;
    }
    .eventlist td:before{content:attr(title);float:none;display:block;text-transform:uppercase;font-weight:700;
        /* width:100%; */
        padding-bottom:10px;color:#23aae1}
    .eventlist .mat-card{padding:16px 0}

    .event_managementbody  .mat-card {padding:0!important;}
    .admin_bannerdesign{background:#3281a2!important;background-image:none!important;padding-top:25px!important}
    .admincom{display:none}
    .admincomnew{display:none}
    .admin_banner_wrapper{height:auto}
    .admin_banner_textwrappertext{height:auto;width:98%;text-align:center;padding:25px 1% 30px;display: block!important;}
    .admintop{position:inherit!important;left:0;top:0;background:none!important;width:100%}
    .admintopblock_wrapper{width:auto;display:block!important;     text-align: center;     margin-bottom: 20px!important;}
    /* .wlc_user{width:100%;text-align:center}
    .admintopblock_wrapper .lastlogin{width:100%!important;text-align:center}
    .lastlogin2 mat-label span{padding:2px 0!important} */
    .admindashboard_block1{display:block}
    /* .wlc_user mat-label{clip-path:inherit;border-radius:5px 5px 0 0;padding-left:10px!important;padding-right:10px!important}
    .wlc_user mat-label span{clip-path:inherit;border-radius:5px 5px;padding-left:10px!important}
    .lastlogin mat-label{clip-path:inherit;border-radius:0 0 5px 5px;padding-left:10px!important;padding-right:10px!important;padding-top:0}
    .lastlogin mat-label span{clip-path:inherit;padding-left:0;border-radius:0 0 5px 5px} */
    .admindashboard_block1{display:block!important}
    .admindashboard_block1_wrapper{display:block!important;width:auto!important}
    .admindashboard_block1_wrapper:nth-of-type(2){margin:30px auto!important}
    .tabledivcom{min-height:inherit}

    .admindashboard_block2_wrapper_con{ height: inherit;}
    
    .dashboard_grid_h4wrapper_info{min-height:inherit}
    .admindashboard_block2{display:block!important}
    .admindashboard_block2_wrapper{display:block!important;width:auto!important}
    .admindashboard_block2_wrapper:nth-of-type(2){margin:30px auto!important}
    .tabledivcom2{min-height:inherit}
    .dashboard_grid_h4wrapper_info2{min-height:inherit}
    .dashboard_grid_h4wrapper_info3{min-height:inherit}
    .admindashboard_block3{display:block!important}
    .admindashboard_block3_wrapper{display:block!important;width:auto!important}
    .admindashboard_block3_wrapper:nth-of-type(2){margin:30px auto!important}
    .tabledivcom3{min-height:inherit}
    .dashboard_grid_h4wrapper_info4{min-height:inherit}
    .admindashboard_graph{display:block!important}
    .tabledivcom4{min-height:inherit}
    .admindashboard_graph_wrapper{width:auto}

    .dashboard_grid_h4wrapper_info5{min-height:inherit}

    .tabledivcom5 {
        min-height:inherit
    }
    

    /* .event_managementbody .mat-stroked-button{margin-bottom:25px!important}
    .calendar_management .mat-stroked-button{margin-bottom:25px!important} */

    .admininnerbodyppointment .filter .pagination { 
        float: none;
        margin: 0 auto;
        width: 550px;
        margin-bottom: 20px;
    }
    
    .mat-form-field-appearance-outline .mat-form-field-wrapper {
        margin: .25em 0 0 0!important;
    }
    .admininnerbodyppointment .filter{ width: 600px; margin: 0 auto;}

    .admininnerbodyppointment .filter .mat-stroked-button:last-of-type{ margin-right: 0px;}

    .event_managementbody mat-form-field{float:none;display:block;width:100%!important}
    .calendar_management .lib-pager-class .mat-form-field{display:inline-block!important}
    .event_managementbody .mat-toolbar-single-row{display:block!important}
    .event_managementbody .mat-toolbar-single-row h2{text-align:center;text-align:center;word-break:break-word;white-space:normal}
    .event_managementbody .mat-toolbar-single-row .google_calendar_status{float:none;margin-top:10px;word-break:break-word;white-space:normal}
    .event_managementbody .calendar_wrapper{width:100%!important;background-image:none!important}
    .event_managementbody .calendar_wrapper .example-container{padding:20px}
    .manage_lesson_listpagebody thead{display:none}
    .manage_lesson_listpagebody tbody{display:block!important;height:auto!important;width:auto!important}
    .manage_lesson_listpagebody tr{margin-bottom:10px;display:block!important;height:auto!important;width:auto!important;border:solid 1px #c7d7dc!important}
    .manage_lesson_listpagebody td:last-of-type{clear:both;overflow:hidden}
    .manage_lesson_listpagebody td:last-of-type section{display:inline-block;float:left;margin-right:10px}
    .manage_lesson_listpagebody td{
        display:block!important;text-align:left;width:auto!important;height:auto!important;min-height:20px;
        display: flex!important;
        /* justify-content: space-between!important;padding:10px 5px!important; */
        justify-content: flex-start!important;align-items: center;padding:15px 1%!important;
    }
    .manage_lesson_listpagebody td:before{content:attr(data-label);float:none;display:block;text-transform:uppercase;font-weight:700;color:#23aae1;content:attr(data-label);float:none;display:block;text-transform:uppercase;font-weight:bold;
       
        color:#23aae1;content:attr(title);float:none;display:block;text-transform:uppercase;font-weight:bold;width:100%;padding-bottom:10px;color:#23aae1;width:50%;padding-bottom:0px;
        
        /* width:100%;
         padding-bottom:10px; */
        
       }
    .manage_lesson_listpagebody table{border:none!important}
    .manage_lesson_listpagebody mat-form-field{margin-top:10px!important}
    .lastlogin2{width:auto!important}
    .FVuser_details_block_wrapper{display:block!important}
    .FVuser_details_block{width:auto}
    .FVuser_details_block_right{width:auto;margin:15px 0!important}
    .FVuser_details_block_wrapper .activeclass{width:auto}
    .FVuser_details_block_login{width:auto}
    .trainingcenterimgnew{position:inherit;right:0;bottom:0;z-index:9;margin-bottom:0!important;margin-left:auto;margin-right:auto;border-bottom:1px solid #fff!important}
    .trainingcenterimgnew img{max-width:100%;display:block;margin-left:auto;margin-right:auto}
    .reptrainingcenter_new_wrapper h5{max-width:100%}

    .wlc_user{ border-right: none; margin: 0!important; padding: 0; background: none;}

    .wlc_user span{ display: block;}
    .wlc_user strong{    background: url(../images/user_admin_icon.png) no-repeat left center;
        background-size: 30px;
        padding: 10px;
        padding-left: 42px}




        .Share_Link_distributor{ border-right: none; margin: 0!important; padding: 0; background: none;}

        .Share_Link_distributor span{ display: block;}
        .Share_Link_distributor strong{    background: url(../images/SocialShareLinkicon2.png) no-repeat left center;
            background-size: 30px;
            padding: 10px;
            padding-left: 42px}


            .Share_Link_distributor mat-label{ display: block;}

            .GrabUrl_DB_BTN2{ display: block; margin:0 auto; margin-top: 5px;}

        .lastlogin { border-right: none; margin: 25px 0 0 0!important; padding: 0; background: none;}

    .lastlogin  span{ display: block;}
    .lastlogin  strong{    background: url(../images/login_admin_icon.png) no-repeat left center;
        background-size: 30px;
        padding: 10px;
        padding-left: 42px}
        .lastlogin2{ margin: 15px 0 0 0!important;}


        .lastlogin2  strong{   
             /* background: url(../images/contract_admin_icon.png) no-repeat left center;    */
             background: url(../images/contactuser_admin_icon\ 1.png) no-repeat left center;
              background-size: 30px;
            padding: 10px;
            padding-left: 42px}


            .admintopblock_wrapper .mat-card-content{ border: none;}


            .Training_Data_block .admindashboard_block2_wrapper{    display: block!important;
                width: auto!important; padding: 10px!important;}


   .slotview .example-card {width: 47%!important; padding: 0.5%!important; padding-bottom: 50px!important;}    
   
   app-pending-contract-list .mat-column-Actions{ border: none!important;}
    
    }
    @media screen and (max-width: 1100px) {
    .tech_dashboard_reso_block_heading_wrapper h2{padding:0}
    .tech_dashboard_reso_block_heading_wrapper{width:740px}
    .tech_dashboard_reso_block_heading_wrapper h2 span{width:360px}

    .as_hps_SoftwarePractice_logowrapper img:nth-child(1) {
        position: inherit;
        top: 0;
        transform: translateY(0%);
        left: 0;
        display: block;
        margin: 0 auto; width: 250px; max-width: 90%;
    }

    .as_hps_SoftwarePractice_logowrapper img:nth-child(2) {
        position: inherit;
        top: 0;
        transform: translateY(0%);
        left: 0;
        display: block;
        margin: 0 auto; width: 250px; max-width: 90%;
    }

    .as_hps_SoftwarePractice_logowrapper {
        display: block;
        width: 100%;
        position: relative;
        height: auto; padding-bottom: 30px;
    }


    }
    @media screen and (max-width: 991px) {
        .wrappernotinew{ display: block!important;}

        .wrappernotinew .alertCSS{ display: block!important; width: auto;}

        /* .wrappernotinew .alertCSS:nth-last-child(2){ margin: 5px 0!important;}  */
        .traing_class_status div{ width: 100%;}
        .tech_uta_new_text_con_div_body h2{ font-size: 30px;
            line-height: 34px;
            text-align: center;}
        .pp_banner_block_text_top h2 {
            font-size: 30px;
            line-height: 34px;
            text-align: center;
        }

        .mediadack_link{ font-size: 16px;}

        .newcontractmodal .as_credit_applicationcol6 {
            width: auto;
        }

        .newcontractmodal .as_credit_application_header_row15{ display: block;}
        .newcontractmodal .as_credit_applicationcol4 {
            width: auto;
        }


  

        

        .Questionnaireform .form_field_wrapperhps_representative {
            width: 100%!important;
        }
        .AddEditBlog .form_field_wrapper {
            width: 100%!important;
        }

        .Questionnaireform .form_field_wrapperno_of_np {
            width: 100%!important;
            margin-left: 0;
            margin-right: 0;
            margin-top: 0;
        }

        .Questionnaireform .form_field_wrapperno_of_pa{
            width: 100%!important;
            margin-left: 0;
            margin-right: 0;
            margin-top: 0;
        }


        .Questionnaireform .form_field_wrapperno_of_pa{
            width: 100%!important;
            margin-left: 0;
            margin-right: 0;
            margin-top: 0;
        }

        .Questionnaireform .form_field_wrapperpercent_of_madicaid_patients{margin-left: 0;
            margin-right: 0;}

            .Questionnaireform .form_field_wrapperbreakdowntwo{
                width: 100%!important;
                margin-left: 0;
                margin-right: 0;
                margin-top: 0;
            }

            .Questionnaireform .form_field_wrapperbreakdownthree {
                width: 100%!important;
                margin-left: 0;
                margin-right: 0;
                margin-top: 0;
            }

            .Questionnaireform .form_field_wrapperbreakdownfour  {
                width: 100%!important;
                margin-left: 0;
                margin-right: 0;
                margin-top: 0;
            }
            .AddEditBlog  .Questionnaireform .form_field_wrappernote1{ width: auto!important;}

            .Questionnaireform  .form_field_obecitycounselling .mat-radio-button{ margin-right: 10px;}

        .commonsettings_con_newspan_body_new{ padding: 0px 15px 25px 15px!important;}

        .leadbuttonsheet { width: 100%;}

        .leadbuttonsheet .mat-raised-button {
            width: 100%!important;
            min-width: inherit!important;
        }

        .linkwrapperleft .mat-list-base .mat-list-item, .linkwrapperleft .mat-list-base .mat-list-option {display: block!important;width: 100%!important;padding: 10px 0!important;height: auto!important;}
        
        .commonsettings_con_newspan {
            margin: 0.2%;
            margin-bottom: 0px;
            width: 49.6%;
        }

        .commonsettings_con_newspan:nth-child(3n+2) {
            margin: 0.2%;
            margin-bottom: 0px;
        }

        .jobticket_details .mat-card-content{background:#ddd;padding:10px 1%;width:98%;margin:1% 0; height: auto;}

        .reptrainingcenter_new_text2_subbody .bannerlogog1lists{      flex-wrap: wrap;}

        /* .mat-list-base .mat-list-item, .mat-list-base .mat-list-option {
            display: block!important; 
            width: 50%!important;
            padding: 0!important; height: auto!important; 
        } Koushik comment*/

        .listright .bannerlogog1lists .bannerlogog1:nth-child(4) img {
            height: 100px;
        }

        .Questionnaireform .form_field_wrapperobecitycounselling {
            width: auto;
            display: block;
        }

        .Questionnaireform .form_field_wrapperobecitycounselling .form-element {
            border: solid 2px #01629f;       border-bottom: none;   }

   .Questionnaireform .form_field_wrappernuropathy_patients_in_house {
                width: auto;
                display: block;
            }

            .Questionnaireform .form_field_wrappernuropathy_patients_in_house .form-element {
                border-top: none;
                border-right: solid 2px #01629f;
                padding: 10px;
                border-left: solid 2px #01629f;
            }

            .Questionnaireform .form_field_wrapperprcticeHolistic {
                width: auto;
                display: block;
            }

            .Questionnaireform .form_field_wrapperprcticeHolistic .form-element {
                padding: 10px;
                border: solid 2px #01629f;  border-top: none;
                border-bottom: none;
            }

            .Questionnaireform .form_field_wrappermedtechinhouse {
                width: auto;
                display: block;
            }

            .Questionnaireform .form_field_wrappermedtechinhouse .form-element {
                
                border-left: solid 2px #01629f;
            }

            .Questionnaireform .form_field_hps_representative::before {
                top: -12px;
                height: 244px;     width: 99%;
            }

            .Questionnaireform .form_field_wrapperprimary_practitioner{ margin-top: 0;}


  .Questionnaireform .form_field_hps_representative {
    display: block;
    margin: 0;
    width: auto; 
}

.form_field_wrapperhps_representative {
    display: block;
    margin: 0;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    margin-top: 25px;
}

  .Questionnaireform .form_field_hps_representative  .mat-form-field-wrapper{margin: 0 10px;}

  .Questionnaireform .form_field_wrapperphone_one {
    display: block;
    margin: 0;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

.Questionnaireform .form_field_wrapperphone_one  .mat-form-field-wrapper{margin: 0 10px;}


.Questionnaireform .form_field_wrapperemail_one  {
    display: block;
    margin: 0;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

/* .Questionnaireform .form_field_wrapperemail_one   .mat-form-field-wrapper{margin: 0 10px;} */


/* 
.Questionnaireform .form_field_wrappernms_account_mngr   {
    display: block;
    margin: 0;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

.Questionnaireform .form_field_wrappernms_account_mngr    .mat-form-field-wrapper{margin: 0 10px;}



.Questionnaireform .form_field_wrapperphone_two    {
    display: block;
    margin: 0;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

.Questionnaireform .form_field_wrapperphone_two     .mat-form-field-wrapper{margin: 0 10px;}


.Questionnaireform .form_field_wrapperemail_two     {
    display: block;
    margin: 0;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

.Questionnaireform .form_field_wrapperemail_two      .mat-form-field-wrapper{margin: 0 10px;} */



.Questionnaireform .form_field_wrappername_of_practice {
    display: block;
    width: auto; margin-top: 15px;
}


 

.Questionnaireform .form_field_wrappercity {
    display: block;
    width: auto;
}

.Questionnaireform .form_field_wrapperstate {
    display: block;
    width: auto;
    margin-left: 0;
    margin-right: 0;
}

.Questionnaireform .form_field_wrapperzip {
    display: block;
    width: auto;
}

.Questionnaireform .form_field_wrapperofficephone {
    display: block;
    width: auto;
}

.Questionnaireform .form_field_wrapperextension_one {
    display: block;
    width: auto; 
    margin-left: 0;
    margin-right: 0;
}

.Questionnaireform .form_field_wrapperofficefax {
    display: block;
    width: auto;
}

.Questionnaireform .form_field_wrappertitle {
    display: block;
    width: auto;
}

.Questionnaireform .form_field_wrapperextension_two {
    display: block;
    width: auto;
    margin-left: 0;
}

.Questionnaireform .form_field_wrappercellphone {
    display: block;
    width: auto;
}

.Questionnaireform .form_field_wrapperemail_three {
    display: block;
    width: auto;
    margin-left: 0;
}





 

.addeditformuser .form_field_wrapperSalutation {
    width: auto;  display: block;
}

.addeditformuser .form_field_wrapperFirst_Name {
    width: auto;  display: block;
    margin-left: 0;
}



        .sharelink_wrapper_btn{ position: inherit; left: 0; top: 0;  margin-top: 15px; display: block;} 

        .associate_newassociateblock_text {
            display: block!important;
            text-align: center!important;
        }

        .associate_newassociateblock_IMG {
            width: 280px;
            overflow: hidden;
            height: 130px;
            border-radius: 10px;
            position: relative;
            margin: 15px auto!important;
            display: block;
        }

        .email_block1 .emaillabel {
            word-break: break-all;
            background: none!important;
            padding-left: 0!important;
        }

        .email_block1 .emaillabel::first-letter {
            background: url(../images/sales-associate_email.png) no-repeat left center;
            background-size: 26px;
            padding-left: 35px;
        }

        .associate_newassociateblock_main_text {
            text-align: center;
        }

        .googecalenderblock_wrapper {
            display: block;}

            .googecalenderblock_wrapper .div1{ width: auto;}

            .googecalenderblock_wrapper .div1:first-of-type{ margin-bottom: 5px;}
   
        .sharelink_wrapper_body_wrapper{ display: block;}

        .sharelink_wrapper_img {
            width: auto;
            display: block; 
        }

        .sharelink_wrapper_img_block { 
            padding: 0.5%;
            display: block; 
            width: auto;
        }

        .sharelink_wrapper_text .mat-card-content {
            margin: 0;
            color: #fff;
         padding: 15px 0 0 0;
        }


        .sharelink_wrapper_text {
            width: auto;
            display: block; 
            text-align: center;
        }

     .sharelink_wrapper_img .mat-card-content {  height: auto;}

        .mentor_list_formBody label {   font-size: 18px;      }
    .reso_block_Print_con_sub label{width:210px;font-size:16px}
    .reso_block_Print_con_sub label span{padding-left:30px}
    .maincartcls_row .alltrainingcls{float:none!important;width:auto!important}
    .trainingactivity_wrapper .mat-card p{width:auto}


    .technologicaldivblock{width:auto;display:block}
    .trainingactivity_wrapper .mat-expansion-panel-body .mat-card{display:block;text-align:center}
    .mat-expansion-panel-body .mat-card span{padding:12px 0 0; width: auto; text-align: center;}
    .slotview .slot-card{width:46%}
    .contract_flexblock{display:block}
    .contract_flexblock .contract_flexblocklist{width:auto!important}
    .training_center_wrapper .videoplayimg{width:12%!important;left:44%!important;top:44%!important}
    .maincartcls_row{padding:0!important;display:block!important}
    .maincartcls_row .alllession_cls{width:100%!important;padding:0!important;float:none!important}
    .maincartcls_row .alltrainingcls{width:100%!important;display:block!important;margin-top:15px!important}
    .training_center_wrapper .trainingheadercls{text-align:center!important}
    .trainingheadercls_inner h2 {font-size: 19px;}
    .training_center_wrapper .trainingheadercls h3{margin:7px 0!important}
    .training_center_wrapper .trainingheadercls h2{margin:7px 0!important}
    /* .manage_lesson_listpagebody .searchblock .searchblockwrapper span .countSection{width:100%!important;margin:0} */
    .admindashboard_alltableblock{display:block}
    .admindashboard_alltableblock .alltableblock_wrapper{width:100%}
    .admindashboard_alltableblock .alltableblock_wrapper:nth-last-of-type(2){width:100%;margin:15px 0!important;overflow-y:auto}
    .jobticket_body{display:block}
    .jobticket .rightbox{width:auto;overflow:hidden;margin-top:15px}
    .subpart_left{width:auto}
    .sales_inner_bottom_inner{width:100%}
    .sales_inner_bottom{display:block}
    .sales_inner_wrapper .signature{width:auto!important}
    .FVuser_details_block_right .trainingheadercls h2{font-size:22px;margin:10px 0 0}
    .FVuser_details_block_right .trainingheadercls{display:block;text-align:center}
    .FVuser_details_block_right .trainingheadercls .mat-progress-bar{margin:10px 10px 0!important}
    .FVuser_details_block_right .trainingheadercls h3{margin:0;padding:10px 0}

    .searchForm_body_wrapper{ display: block;     margin: 0 10px;}

    .searchForm_body_wrapper .mat-form-field {
        display: block; 
    }

    .Recently_Added_Notes_block{padding: 10px!important; margin:10px;}
    .searchForm_body_wrapper { 
        padding-top: 0; 
        padding-bottom: 6px; 
    }

    .Recently_Added_Notes_body {
        display: block;
    }
    .Recently_Added_Notes_block {
        width: auto;
        display: block;}
    
 
    }
    @media screen and (max-width:900px) {
    .reso_block_Files_con_sub_wrapper{display:block}
    .reso_block_Files_con_sub_wrapper .Files_con_img{min-height:inherit;width:auto}
    .reso_block_Files_con_sub_wrapper .Files_con_img img{width:auto;display:block;margin:10px auto;max-width:100%}
    .reso_block_Files_con_text{width:auto}
    .reso_block_Files_con_text label{min-height:90px}
    .reptrainingcenter_new_text2 .reptrainingcenter_new_text2_sub{width:auto}
    .listright .bannerlogog1lists .bannerlogog1:nth-child(1) img{height:auto}
    .reptrainingcenter_new_text2{display:block}
    .Bannerscontain_sub{width:99%;margin:10px .5%}
    .reptrainingcenter_new_wrapper h2{font-size:30px;line-height:32px}
    .reptrainingcenter_new_text h4{font-size:34px}

    .faqiframebody {  width:94%;  margin: 20px 0 0 0; }

    .faqview_body_sub ul{ margin: 0; padding: 0 15px;}
    }

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

        .ContractLife_modal table td{ display: block;     width: 100%;} 

        .ContractLife_modal table tr{ display: block;     width: 100%;} 

        .ContractLife_modal table tbody{ display: block;}

        .ContractLife_modal table table{ display: block;}

        .ContractLife_modal table tr:nth-of-type(odd) td{ background: #dedede;}

        .mentor_list_formBody {
            display: block;
            text-align: center;
            }

            .mentor_list_formBody label {
                font-size: 18px;
                display: block;
            }

            .mentor_list_formBody input {
                flex: 0;
                display: block;
                width: 96%;
                height: 52px;
                background: #fff;
                padding: 0 1%;
                margin: 0 auto;
                margin-bottom: 10px;
                outline: 0!important;
                font-size: 16px;
                font-family: 'OpenSansSemiBold';
            }


            .reptrainingcenter_new_wrapper .reptrainingcenterfootertext{ width: auto;}

            .reptrainingcenter_new_wrapper .reptrainingcenterfootertext h6{font-size: 34px;     line-height: 34px;}

    }
    @media screen and (max-width: 767px) {

        .productcls_body_wrapper{ display: block;}
        .productcls_body_wrapper .productcls{ width: auto!important;}


        .Customized_link_block h2{ font-size: 40px;}
       
        .slotview .example-card{ width: 98%!important;}

        .slotview .example-card .mat-card-actions{ left: 1%!important;}
      
        .Questionnaireform .form_field_wrapperno_of_md_or_do {
            display: block;
            width: auto;
        }

        .Questionnaireform .form_field_wrapperno_of_np {
            display: block;
            width: auto;
            margin-left: 0;
            margin-right: 0;}

            .Questionnaireform .form_field_wrapperno_of_pa {
                display: block;
                width: auto;
            }


        
            .Questionnaireform .form_field_wrapperpercent_of_madicare_patients  {
                display: block;
                width: auto;
            }
    
            .Questionnaireform .form_field_wrapperpercent_of_madicaid_patients  {
                display: block;
                width: auto;
                margin-left: 0;
                margin-right: 0;}
    
                .Questionnaireform .form_field_wrapperpercent_of_private_insurance_patients  {
                    display: block;
                    width: auto;
                }





 .Questionnaireform .form_field_wrapperbreakdownone   {display: block;   width: auto;  }
.Questionnaireform .form_field_wrapperbreakdowntwo    {display: block;    width: auto; margin: 0;  }
.Questionnaireform .form_field_wrapperbreakdownthree    {display: block;   width: auto; margin: 0;   }
.Questionnaireform .form_field_wrapperbreakdownfour    {display: block;    width: auto;  }



        .admininnerbodyppointment .filter {
            display: block;
            width: 290px;
            margin: 0 auto;
            float: none;
        }
  

        .admininnerbodyppointment .filter .mat-stroked-button {
            border: 1px solid #bdbaba;
            padding: 0 15px;
            line-height: 34px;
            height: auto;
            margin: 0 5px;
            top: 0;
            color: #b0bbbb!important;
            margin: 10px 4px 10px 0px;
        }

        .admininnerbodyppointment .filter  .mat-form-field-wrapper {
            padding-bottom: 0;
        }

        .admininnerbodyppointment .filter .mat-form-field {
            margin-right: 0;
            width: 100%;
            margin-bottom: 0px;
        }
  

        .Recently_Added_Notes_block {     width: auto;   display: block;    }

            .Recently_Added_Notes_body{ display: block;}

        .description_comemail_body {
            display: block;
            text-align: center;}

            .description_comemail_user {
                width: auto;
                padding-bottom: 15px;
            }

            .description_comemail_pro {
                width: auto;
            }

    .reso_block_Print_con_sub label{width:auto;min-width:inherit;right:0;bottom:0;font-size:20px;display:block;position:inherit}
    .reso_block_Print_con_block{display:block}
    .reso_block_Print_con_sub{width:auto}
    .reso_block_Print_con_sub label span{clip-path:inherit}
    .reso_block_links_con_block{display:block}
    .reso_block_links_con_sub{width:auto}
    .reso_block_Files_con_block{display:block}
    .reso_block_Files_con_sub{width:auto}
    .reso_block_Files_con_text label{min-height:inherit}
    .reso_block_Files_con_text{width:auto;display:block;min-height:inherit}
    .tech_dashboard_reso_block_heading_wrapper h2{height:auto;display:block;overflow:hidden}
    .tech_dashboard_reso_block_heading_wrapper h2 span{background-image:none}
    .tech_db_top_img1{position:inherit;right:0;top:0;display:block;margin:0 auto}
    .tech_dashboard_reso_block_heading{height:276px;background:#2aa7c6!important;background:linear-gradient(180deg,rgba(42,167,198,1) 0%,rgba(20,101,131,1) 100%)!important}
    .tech_dashboard_reso_block_heading_wrapper h2 span{width:auto;margin:15px}
    .tech_dashboard_reso_block_heading_wrapper{width:auto}
    .reso_block_video_con_sub{width:97%}
    .presentation_wrapper .mat-card{width:96%}
    .TrainingProgress_wrapper_con{padding-bottom:0!important}
    .example-card-video{width:98%!important}
    /* .TrainingProgress_wrapper_box{position:inherit;right:0;top:0;background:#fff;width:auto;border-radius:inherit;height:auto} */
    .TrainingProgress_btndiv_wrapper{height:auto;display:block;text-align:center}
    .TrainingProgress_wrapper .TrainingProgress_btndiv:nth-child(1){padding-right:15px}
    .TrainingProgress_wrapper .TrainingProgress_btndiv:nth-child(2){padding-right:15px}
    .slotview .slot-card{width:86%;margin:5px auto;margin-top:10px!important}
    .admininnerbodyppointment .filter .pagination{display:block;width:275px;margin:0 auto;float:none}
    .admininnerbodyppointment .filter .mat-stroked-button{padding:0;min-width:45px}

    }
    @media screen and (max-width: 700px) {

        .formandcontractblock {
            display: block;
        }

        .newcontractmodal .secondblockforcontract {
            width: 100%;
        }
    .reptrainingcenter_new_wrapper_con{padding:0}
    /* .reptrainingcenter_new_wrapper .reptrainingcenterfootertext{margin:20px auto;padding:0 0 10px;width:auto;height:auto}
    .reptrainingcenter_new_wrapper .reptrainingcenterfootertext h6{padding:22px 5px;font-size:32px;line-height:30px} */
    .reptrainingcenter_new_text2{display:block}
    .open_note_con{background:#ddd;padding:5px 10px;border-radius:7px;width:auto;display:block!important;margin:5px 0!important}
    .open_note_wrapper{display:block!important}
    .reptrainingcenter_new_text2{flex-wrap:wrap}
    .reptrainingcenter_new_text2 .reptrainingcenter_new_text2_sub{width:100%}
    .reptrainingcenter_new_text2 .reptrainingcenter_new_text2_sub:nth-child(2){margin:0;margin-top:10px}
    .reptrainingcenter_new_wrapper h2{font-size:24px;line-height:32px}
    .reptrainingcenter_new_text h4{font-size:28px}
    .reptrainingcenter_new_wrapper h5{font-size:22px}
    .bannerlogog1listswrapper{margin-bottom:10px!important}
/* 
    .edituserformnew .form_field_wrapperfirstname{ width: auto;      display: block; }
.edituserformnew .form_field_wrapperlastname { width: auto;    margin-left: 0;     display: block;} */

.addeditformuser  .form_field_wrapperSalutation { width: auto;      display: block; }
.addeditformuser  .form_field_wrapperFirst_Name  { width: auto;    margin-left: 0;     display: block;}

.description_button_email{ position: inherit; right: 0; top: 0;}
.Customized_sub_block_TEXT p{ word-break: break-all;}
    }
    @media screen and (max-width: 600px) {
        .actioncontrol{
            flex-wrap: wrap;
        }

        .Customized_sub_block_IMG {
            width: auto;
            margin: 0 auto;
            padding: 0;
            background: none!important;
            display: block;
            text-align: center;
        }

        .Customized_sub_block_IMG_block{ width: auto; display: inline-block;}

        .Customized_sub_block_IMG_block img {
            max-width: 100%;
        }

        .lessoncontent span:last-of-type span{ width: 60%;}
        .view_contact_btn_wrapper {
            display: block;}

            .view_contact_btn_wrapper .material-icons {
                margin-right: 0;
                display: block;
                width: 30px;
                margin: 0 auto;
            }

            .contract_flexblock .view_contact_btn { 
                display: block;
                margin: 5px auto;
            }


    .ResendContarct_span {  padding-left: 0;   }

        .commonsettings_con_newspan_body {   display: block;      }

        .commonsettings_con_newspan {   width: auto;   }


        .buttonDIV {
            width: 100%;
            position: inherit;
            left: 0;
            bottom: 0;
            margin-top: 30px;
        }

        .commonsettings_con_admin span {
            position: relative;
            height: auto;
            display: block;
        }

    .loginbody .from{width:80%!important;margin-top:25px!important}
    .loginbody .from h2{font-size:28px;line-height:28px}
    .consultant_agreement .row{display:block}
    .consultant_agreement .row .col-md-6{width:100%}
    .share_link_body_con_left{width:auto}

    .sharelink_block .searchForm_body { 
        width: 230px;
        margin: 0 auto; 
    }
    }
    @media screen and (max-width: 540px) {
      
        /* .tech_dashboard_mdg_block_text h2 span {
            font-size: 40px;
        } */
        .lessoncontent span:last-of-type { display: block;}

        .lessoncontent span:last-of-type span{ width: 100%; padding: 0 0 10px 0; text-align: center;}

        .training_center_wrapper .rowinner_block .markbtncls{ margin-left: auto; margin-right: auto;     display: block;}


        .userdetail_info {
            display: block!important;
        }
        .userdetail_info b {
            width: auto;
        }
        .userdetail_info p {  width: auto;  }


       

        .reptrainingcenter_new_text2_subbody .bannerlogog1lists {   display: block;   }

        /* .mat-list-base .mat-list-item, .mat-list-base .mat-list-option {
            display: block!important;
            width: 100%!important;
            padding: 10px 0!important;
            height: auto!important;
        } Koushik comment*/

    .lead_list_block_v2 .mat-column-email span{ word-break: break-all;}
    .adminlogo img{width:240px}
    .newheaderAD_myaccount{width: 50px;right: 46px;}
    .menuiconlabel{top:24px}
    .sales_inner_wrapper p .inputaddress{width:auto!important}
    .sales_inner_wrapper h1{line-height:46px}
    .sales_inner_wrapper h1 span{line-height:28px;padding-top:10px}
    .addpagecss .form-element button{margin:5px 0;display:block}
    .addpagecss .form-element button:nth-of-type(2){margin:5px 0}
    .event_managementbody .calendar_wrapper .time_picker{display:block}
    .event_managementbody .calendar_wrapper .time_picker .timer{width:100%!important}
    .custom-modalbox-image-preview .mat-dialog-container{min-width:inherit!important}
    .custom-modalbox-image-preview .imgmodalcls mat-card-container span{min-height:inherit!important}    
    .csooblk1left .mat-list .mat-list-item .mat-list-item-content{padding: 0 4px;}
    .admintopwrapper_contain {padding: 10px 10px;}
    .menuiconlabel {width: 30px;font-size: 20px;line-height: 30px;right: 10px;}
    }

    @media only screen and (max-width:480px) {
        .manage_lesson_listpagebody td{display: block!important;}
        .manage_lesson_listpagebody td:before{width: 100%;}
    
    }

    @media screen and (max-width: 460px) {

        .tech_dashboard_mdg_block_text h2 span {
            font-size: 30px;
        }

        .leadbuttonsheet .mat-raised-button {
            width: 100%!important;
            min-width: inherit!important;
            height: auto;
            white-space: normal;
            line-height: 23px;
            padding: 10px 10px!important;
        }
        .mat_checkbox_wrapper {   display: block;   }
        /* .menuiconlabel {top: 50%;transform: translateY(-50%);} */


  .PaymentSuggestion_icon{ display: block; margin-top: 5px;}

    .listingtableheading_wrapper h2{margin:0;padding:0;display:block;width:100%;text-align:center}
    .listingtableheading_wrapper h2 label{padding:0}
    /* .newheaderAD_myaccount{top:0;right:0;position:relative;display:block;margin:12px auto;margin-bottom:0} */
    .adminmenu ul{border-bottom:solid 1px #ccc}
    .addeditform .form-element button{margin:5px 0;display:block}
    .addeditform .form-element .mat-raised-button:nth-of-type(2){margin:5px 0}
    .sales_inner_btnwrapper .subbtn2{margin-left:0}
    .sales_inner_btnwrapper button{display:block;min-width:230px}
    .share_link_body_con_bottom{display:block!important}
    .share_link_body_con_bottom .adminshare_linkiconspan{width:120px;margin:0 auto}
    .share_link_body_con_bottom button{display:block;width:140px;margin:0 auto;margin-top:10px}
    .jobticket_header p{padding-bottom:8px}
    .jobticket_header{display:block}
    .jobticket_header p{margin:8px!important;text-align:center}
    .jobticket_header .changestabtn{margin:0 auto!important;width:120px}
    .event_managementbody .calendar_wrapper .button_wrapper button:nth-of-type(2){margin:5px 0}
    .event_managementbody .calendar_wrapper .button_wrapper button{margin:5px 0;display:block}
    .addeditform .passbuttoncls{display:block}
    .addeditform .passbuttoncls button{min-width:190px;margin-bottom:10px}
    .addeditform .passbuttoncls .material-icons{display:block}

    .adminlisttable_v2 tbody .mat-column-email span span {   word-break: break-all;  }

    }
    @media screen and (max-width: 400px) {

        .tech_dashboard_mdg_block_text h2 span {
            font-size: 28px;
        }
    .manage_lesson_listpagebody .mat-paginator{width:auto}
    .updateanswerlist .mat-paginator{width:auto}
    .trainingactivity_wrapper .mat-expansion-panel-header{display:block;flex-direction:column;align-items:center;padding:0 10px;border-radius:inherit}
    .trainingactivity_wrapper .mat-content{display:block;text-align:center;padding:5px 0}
    .FVuser_details_block_right .mat-expansion-panel-header-title{font-family:'OpenSansSemiBold';font-size:18px;color:#fff;display:block;margin:0 0 2px}
    .FVuser_details_block_right .mat-expanded .mat-expansion-panel-header{height:auto!important}
    .mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer;height:auto!important}
    .tech_db_top_img1{width:300px}
    .tech_dashboard_reso_block_heading{height:238px}


    .dashboard_grid_btnfooter2 .buttonsub2 { 
          width: 100px; 
        margin:0 2px!important; 
    }
    
    .dashboard_grid_btnfooter2 .buttonsub2 button { 
        width: 100px; 
    }

    .dashboard_grid_btnfooter2 .buttonsub{ width: 108px; min-width: 108px;}
 
    .dashboard_grid_btnfooter2 button{ min-width: 108px;}
    

    }

    @media screen and (max-width: 380px) {

        .newheaderAD_myaccount {top: 14px;}
        .menuiconlabel {top: 14px;}
        .mentor_list_formBody button:nth-of-type(1){ display: block; margin: 0 auto;}
        .mentor_list_formBody button:nth-of-type(2){ display: block; margin: 0 auto; margin-top: 5px;}

        
    .dashboard_grid_btnfooter2 .buttonsub2 { 
        width: 80px; 
      margin:0 2px!important; 
  }
  
  .dashboard_grid_btnfooter2 .buttonsub2 button { 
      width: 80px; 
  }

    }
    @media screen and (max-width: 360px) {
    .adminlogo img{width:200px}
    /* .menuiconlabel{top:10px} */
    .addtagscls{width:90%}
    }


/* --------------------bannerblock_update_CSS----------- */

.admintopblock_wrapper .mat-card-content:nth-child(3) {
    border: none;
}

@media screen and (max-width: 1199px) {
    .admintopblock_wrapper {display: flex!important;justify-content: flex-start;align-items: center;margin-bottom: 0px!important;}
   .dashboard_wrapper_block  .admintopblock_wrapper .wlc_user {width: 50%;}
   .dashboard_wrapper_block  .admintopblock_wrapper .lastlogin {width: 50%!important;margin: 0!important;}
   .dashboard_wrapper_block  .admintopblock2 {width: 50%;}
}

@media only screen and (max-width:840px) {
    .admintopblock_wrapper{width: auto;text-align: center!important;margin-bottom: 20px!important;display: block!important;justify-content: center;}
    .admintopblock_wrapper {
        display: block!important;     
        text-align: center;margin-bottom: 20px!important;}
    .dashboard_wrapper_block  .admintopblock_wrapper .wlc_user {width: 100%;}
    .dashboard_wrapper_block  .admintopblock_wrapper .lastlogin {width: 100%!important;margin: 15px 0 0 0!important;}
    .dashboard_wrapper_block  .admintopblock2 {width: 100%;}  
    .lastlogin2_btnwrapper {justify-content: center;} 
}

/* @media screen and (max-width: 560px) {
    .admintopblock_wrapper {display: block!important;text-align: center;margin-bottom: 20px!important;}
    .dashboard_wrapper_block  .admintopblock_wrapper .wlc_user {width: 100%;}
    .dashboard_wrapper_block  .admintopblock_wrapper .lastlogin {width: 100%!important;margin: 15px 0 0 0!important;}
    .dashboard_wrapper_block  .admintopblock2 {width: 100%;}   
} */


@media only screen and (max-width:1199px) {
    .dashboard_wrapper_block .admintopblock_wrapper .lastlogin2{margin-top: 5px!important;}


}

@media only screen and (max-width:480px) {
    .adminlisttable_v2 td:before{padding-bottom: 10px;}
    .tablewrapper tr td, .tablewrapper tr th{padding: 8px 2%!important;}
    .adminlisttable_v2 tbody .mat-column-fullname{padding: 0 2%!important;}
    .adminlisttable_v2 tbody .mat-column-email{padding: 0 2%!important;}
    .adminlisttable_v2 tbody .mat-column-phone{padding: 0 2%!important;}
    .adminlisttable_v2 .mat-column-fullname:before{padding-bottom: 0;}
    .adminlisttable_v2 tbody .mat-column-fullname span span{background-size: 24px;}

    .adminlisttable_v2 .mat-column-email:before{padding-bottom: 0;}
    .adminlisttable_v2 tbody .mat-column-email span span{background-size: 24px;}

    .adminlisttable_v2 .mat-column-phone:before{padding-bottom: 0;}
    .adminlisttable_v2 tbody .mat-column-phone span span{background-size: 24px;}

    .manage_lesson_listpagebody td:before{padding-bottom: 10px;}
    .manage_lesson_listpagebody td{padding: 10px 2%!important;}

    .videolistingpage  .adminlisttable td:before{padding-bottom: 10px;}
    .adminlisttable .mat-column-description span span p{margin: 0;}

   .leadlistpage .maincontant tbody td.mat-column-dispositionview{padding: 8px 2%!important;}
}


