@media screen and (max-width:1492px)
{
    .header-logmain .login-header{width:420px; padding-top:20px; gap:6px;}
    .logo-head{width:180px;}
    .login-box{width:420px; padding:24px;}
    .line-head{width:2px; height:40px;}
    .organize-line h1{font-size:30px;}
    .password-gap{margin:0px 0px 0px 0px;}
    .options{margin-bottom:24px;}
    .login-btn{height:45px;}
    .error-text{font-size:12px;}
    .login-footer ul{gap:36px;}
    .login-box .forgot-text{padding-bottom:16px;}
    .login-box .forgot-text p{padding-top:16px;}
    .back-log{margin-top:36px;}
    .new-password{margin:6px 0px 36px 0px;}
    .firm-password{margin-bottom:36px;}
    
	/* audit builder settign popup */
	.popup-header h3{font-size:16px;}
	.setting-popup .template-wrapper{gap:16px;}	
	.form-right-info li label{font-size:13px;}	
	.setting-popup .formScrolling .scrollBox{height:250px;}
	.score-card-chart{grid-template-columns:38% calc(62% - 24px);}
	
	/* audit view & details */
	.radical-btn{width:100px; font-size:15px;}
	.radical-btn span{width:21px; height:21px;}
	
	/* */
    .score-btn span{font-size:16px; line-height:24px;}
    .score-btn label{font-size:18px; line-height:24px;}
    .score-card-right .score-btn{width:130px; gap:6px;}
    .legend-box{padding:10px 10px 0px 10px;}
    .progress-chart{gap:10px;}
    .score-card-right .score-btn .num-scores-percents{font-size:16px;}
	
	/* */
	.lists-network ul li{padding:8px 14px 0 14px;}
	.summary-thead tr th{font-size:13px; padding:8px 10px;}
	.summary-tbody tr td{font-size:13px; padding:8px 10px;}
	.comments-summ-box{padding:10px 16px;}
	.yes-btn{padding:6px 16px;}
	.section-text-head li a .layer-left img{width:22px; height:22px;}
	.system-head .vacy-text{font-size:14px;}
	.dot-system{width:26px; height:26px;}
	.question-system{margin-left:34px;}
	.section-text-head li a{font-size:14px;}	
    
	/* add audit popup */
    .list-start-audit{gap:16px;}
	.bottom-card-net ul li label{font-size:13px;}
	.head-summ h3{font-size:15px;}
     
	 /* audit information */
    .form-info-new{gap:16px;}
    .btns-right-audit {padding-top:0px;}
    .detail-information {
	    margin: 24px 0px 24px 0px;
    }
    .audit-info-right-form{padding:24px;}
    .audit-info-right-form form h3{padding-bottom:24px; font-size:18px;}
    .form-right-info{gap:16px;}.form-right-btns{padding-top:0px;}
	.form-right-info.widthFortyFive{gap:0; width:42%;}
	.form-right-info li .input-right-info{font-size:13px; padding:8px 12px;}
	.lists-network ul.questionContainer li ul.linkContentsContainer li{padding:0;}
	.bottom-nxt-prev .center-save p{font-size:13px;}
	.item-first{font-size:14px;}
	.item-last{font-size:14px;}
	.sub-button{font-size:15px;}
	.auditInfoPage .question-system{margin-left:0;}
    
	/* audit information >> summary-page */
    .audit-summary{gap:16px;}
    .summary-head h2 {
        font-size: 18px;
        line-height: 24px;
    }
    .safety-audit ul{row-gap:16px;column-gap:16px;}
    .audit-summary-box-info{padding:14px 24px;}
    .total-summ {
	    padding: 12px 12px;
	    height: 185px;
    }
    .summ-passed-head label {
        font-size: 15px;
        line-height: 20px;
    }
    .summ-passed-head h3 {
        font-size: 20px;
        line-height: 24px;
    }
    .chart-summary-box {
        gap: 12px;
        padding-top: 12px;
    }
    .circle-chart-image {
	    width: 120px;
	    height: 120px;
    }
    .summ-data-text {
        font-size: 15px;
        line-height: 20px;
    }
    .value-txt {
        font-size: 15px;
        line-height: 20px;
    }
    .score-summ-data {
	    padding: 12px 12px;
	    height: 185px;
    }
    .score-points-card {
        gap: 40px;
        padding-top: 12px;
    }
    .score-points-value {
        font-size: 18px;
        line-height: 24px;
    }
    .get-tar {
        font-size: 12px;
        line-height: 18px;
    }
    .progress-score-lines{width:100px;}
    .progress-score-liner{width:50px;}
    .score-excell {
        font-size: 14px;
        line-height: 20px;
    }
    .action-plan-summary {
        height: 185px;
        padding: 12px 12px;
    }
    .action-head label {
        font-size: 14px;
        line-height: 24px;
    }
    .action-numbers {
	    padding-top: 45px;
    }
    .action-numbers h3 {
        font-size: 20px;
        line-height: 30px;
    }
    .action-numbers p {
        font-size: 12px;
        line-height: 18px;
    }
    
	/* signaure/comments page*/
    .comments-signature-boxs{padding:24px;}
    .comments-signature-boxs h3{font-size:16px;line-height:24px;padding-bottom:12px;}
    .boxs-comm-sign{gap:16px;}
    .editor-box{gap:0px;}
    .sel-tool{width:70px;height:40px;}
    .tool-icons{height:40px;}
    .editor-textarea{height:100px;}
    .signature-header{padding:10px 12px;}
     
	 /* pop report summary */
    .division-summary-boxs {
	    width: 750px;
	    padding: 20px;
    }
    .summary-images-box {
	    width: 100%;
	    height: 100%;
    }
    
	/* exeutive summary report */
    .executive-reports .audit-boxs .executive-search {
	    grid-template-columns: 24% 22% 22% 7% 19.5%;
    }
    
	/* print templete popups */
    .minimalist-popups{width:520px; padding:20px;}
    .templte-cover{gap:24px;}
    .btn-templte-prints{padding-top:16px;}
    
	/* common popups */
    .identity-boxs{margin:150px auto 0px auto;}
    .assign-role-popup{margin:190px auto 0px auto;}
    .invite-users{margin:130px auto 0px auto;}
    .projects-labels{margin:150px auto 0px auto;}	
}
@media screen and (max-width:1370px){	
	body{margin-top:68px;}
	
	/* header */
	.header-top{height:68px;}
	.logo a{width:156px;}
	.navbar ul li a{font-size:12px;}
	.navbar ul li a .icon-left{width:20px; height:20px; background-size:24px; background-position:-2px -16px;}
	.navbar ul li a .audits-icon-left{background-position:-2px -51px;}
	.navbar ul li a .cases-icon-left{background-position:-2px -86px;}
	.navbar ul li a .orc-icon-left{background-position:-2px -157px;}
	.navbar ul li a .reports-icon-left{background-position:-2px -191px;}
	.navbar ul li a .admin-icon-left{background-position:-2px -227px;}
	.notification-icon .bell-icon{width:20px; height:20px;}
	.notification-icon .number-notification{font-size:11px; width:14px; height:14px;}
	.nav-dropdown{padding:4px 12px; top:47px;}
	.nav-dropdown .nav-drop li a{font-size:12px;}
	.navbar ul li a .cheveron-icon{width:20px; height:20px; background-position:-3px -306px;}
	
    .minimalist-popups{width:500px;}
    .minimlist-head h2{font-size:16px; line-height:20px;}
    .print-templte-select .templte-select{font-size:14px; line-height:20px;}
	.templte-cover-left ul li a{font-size:12px;}	
	
	/* breadcrumb*/ 
	.sm-text{font-size:12px;}
	.breadcrumb .pageName{font-size:12px;}
	.page-header.sticky{top:68px;}
	.sticky.breadcrumb-with-progress{top:68px;}
	
	/* button in top */
	.open-penal-btn a{width:36px; height:36px}
	.add-btn{padding:0; height:36px; font-size:13px;}
	.add-btns img{width:20px; height:20px;}
	.open-penal-btn a img{width:20px; height:20px;}
	
	/* search panel */
	.search-head-boxs{padding:12px 12px 0 12px;}
	.audit-boxs ul li .input-store{height:36px; font-size:12px;}
	.search-audit-btn{width:86px;}
	.search-audit-btn .audit-btn{width:100%; height:36px;}
	.clearBtn a{width:20px; height:20px;}
	.clar-all{font-size:12px;}	
	
	/* data table */
	.tableListing, table.dataTable{font-size:12px;}
	.tableListing th, table.dataTable th{font-size:12px;}
	.tableListing td, table.dataTable td{font-size:12px;}
	.view-btn{font-size:12px;}
	.dataTable .bottom .dataTables_paginate a{font-size:12px;}
	.dataTable .bottom .dataTables_length, .dataTable .bottom .dataTables_info{font-size:12px;}
	.view-btn img{width:20px; height:20px;}
	button{font-size:11px;}

	/* sucess and failor message div */
	.messageDiv{/*height:38px;*/ padding:4px; border-radius:6px;}
	.messageDiv .icon img{width:30px; height:30px;}
	.messageDiv .title-text{font-size:12px;}
	.messageDiv .right-btn{width:20px; height:20px;}
	
	/* audit builder form */
	.audit-builder .page-header:first-child{top:68px;}
	.plus-build{width:22px; height:22px;}
	.section-sect{width:max-content; height:24px;}
	.plus-build img{width:15px; height:15px;}
	.btn-section{font-size:14px;}
	.audit-builder .right-section.header .add-btns{padding:0 5px;}
	.audit-builder .right-section.header a span{font-size:12px;}
	.audit-builder th{font-size:10px; padding:6px 8px;}
	/*.legend-right{width:92px;}*/	
	.header-form-build{padding:4px 16px;}	
	.left-head-form-build h3{font-size:15px;}
	.icon-width{width:20px; height:20px;}	
	
	.start-lab{font-size:12px;}
	.radioBtn{font-size:11px;}
	.radioBtn input{width:14px !important; height:14px !important;}
	.saved-btn{font-size:12px; height:36px;}
	.saved-btn .saved-btn-icons{width:20px; height:20px;}
	.audit-builder .ai-edit{font-size:12px;}
	.add-plus-group{width:22px; height:22px;}
	.add-group-section{font-size:12px;}
	.form-builder-footer ul li label{font-weight:500; font-size:12px;}
	.yes-num-boxs ul li{height:24px;}
	.yes-num-boxs ul li label{font-size:12px; line-height:24px; padding:0 5px;}
	.yes-num-boxs ul li .num-text-input{padding:0 2px; font-size:12px; line-height:24px;}
	.question-boxs-exit p{font-size:12px;}
	.header-builder-right{padding:8px 12px;}
	.audit-builder .ai-edit span{width:16px; height:16px;}
	.audit-builder .ai-edit span img{width:100%;}
	.lab-abled .lab-bottom .enabled-text{font-size:12px;}
	.checkbox-item-point input[type="checkbox"]{width:18px; height:18px;}
	.checkbox-item-point input[type="checkbox"]:checked:after{top:1px;}
	.audit-builder .form-builder-right-part .custom-grid-table .radio-options .radioBtn .checkmark{left:34%; top:-9px;}
	.form-builder-footer ul li p{font-size:12px;}
	.noQuestion h3{font-size:18px;}
	.noQuestion span.titleText{font-size:15px;}
	.noQuestion p{margin-top:12px; font-size:12px;}
	.header-builder-right h3{font-size:13px;}
	.builder-right-content{padding:8px 12px;}
	.label-text label{font-size:12px;}
	.label-text .validation{height:12px;}
	.input-area-box{font-size:12px;}
	.bottom-bar-area .count-text{font-size:11px; line-height:120%;}
	.additional-settings-green:before{width:132px;}
	.additional-settings-green:after{width:132px;}
	.bottom-penal-btns{padding:8px; gap:10px;}
	.cancel-act-btn{font-size:13px; padding:6px 8px; gap:4px;}
	.input-build-form{font-size:12px;}
	.select2-container--default .select2-selection--single span div span{font-size:12px;}
		
	/* add audit popup */
	.add-audit-type{width:600px; padding:16px 20px;}
	.add-audit-type .titleDiv{margin-bottom:12px;}
	.cross-audit-btn{width:22px; height:22px;}
	.add-audit-type h2{font-size:18px;}
	.recently-list label{font-size:15px;}
	.recently-list ul li a{padding:5px 14px; font-size:13px; line-height:120%;}
	.recently-list ul li a span{width:18px; height:18px;}
	
	/* audit view & details */
	.radical-btn{width:98px; height:32px; font-size:14px;}
	.radical-btn span{width:20px; height:20px;}
	.print-perent{width:98px; height:32px;}
	.print-btn{width:100%; height:100%;}	
	.score-card{top:32px;}	

	/* */
	.detail-content{margin:20px 0px; gap:16px;}
	.left-boxs li{padding:16px; height:180px;}
	.summary-heading h3{font-size:15px;}
	.summary-heading span{font-size:14px;}
	.info-item span:first-child{width: 100px;}
	.info-item span{font-size:13px;}
	.info-item{gap:0;}
	.stats-boxs-text{gap:12px;}
	.stat-block label{font-size:16px; line-height:140%;}
	.stat-block label{font-size:15px; line-height:140%;}
	.content-chart-summ .chart-summary-box .circle-chart-image{width:126px; height:126px;}
	.stat-block p{font-size:13px;}
	.right-boxs li{height:180px; padding:16px;}
	.summary-heading h3{font-size:14px;}
	.section-text-head li a .layer-left img{width:18px; height:18px;}
	.section-text-head li a{font-size:13px;}
	.head-deatil-right h3{font-size:14px;}
	.head-deatil-right{padding:4px 16px;}
	.bottom-card-net ul li label{font-size:12px;}
	.head-summ h3{font-size:14px;}
	.comments-summ-box{padding:8px 16px; border-radius:8px;}
	.system-head .vacy-text{font-size:13px;}
	.quest{font-size:11px;}
	.line-quest{height:14px;}
	.line-right-score{font-size:11px;}
	.dot-system{width:22px; height:22px;}	
	.drop-system li a{padding:8px;}
	.question-system{margin-left:30px;}
	.help-box.pop-open{padding:10px 16px; margin-bottom:16px;}
	.help-box a{width:22px; height:22px;}
	.error-text{font-size:9px;}
	
	/* audit information */
	.form-right-info.widthFortyFive{width:45%;}
	.detail-side-penal{padding:8px;}
	.menu-information .acces-quick{font-size:15px;}
	.audit-info-right-form{padding:16px 20px;}
	.audit-info-right-form form h3{padding-bottom:20px; font-size:16px;}
	.form-right-info li .input-right-info{font-size:12px;}
	.detail-content.detail-information .sel-audit{font-size:12px;}
	.form-right-info .right-date input[type="text"]{background-size:20px;}
	.head-deatil-right .chat-btn img{width:21px; height:21px;}
	.tag-bottom-link .icons-tag{width:21px; height:21px;}
	.radio-options .radioBtn{line-height:18px; font-size:12px;}
	.action-group label{font-size:13px;}
	.user-box{font-size:12px;}
}

@media screen and (max-width:1281px)
{
    body{margin-top:62px;}
	p{font-size:12px;}
	
	.header-logmain .login-header{padding-top:15px; gap:4px;}
    .logo-head{width:170px;}
    .line-head{height:36px;}
    .organize-line h1{font-size:24px;}
    .login-box{padding:22px;}
    .log-head h2{font-size:20px;}
    .language-dropdown{height:32px; padding:5px 12px;}
    .alert-error{font-size:10px; line-height:10px;}
    .alert-success{font-size:10px; line-height:10px;} 
    .alert{padding:2px 10px;}
    .options{margin-bottom:22px;}
    .login-footer ul{gap:20px;}
    	
	/* login page */
	.login-box form .login-form li label{font-size:14px;}
	.input-field{font-size:14px; line-height:28px;}
	.btn-log{font-size:16px; line-height:24px;}
	.back-log{font-size:13px;}
	.login-box .forgot-text p{font-size:13px;}
	.login-footer{padding:12px 0;}
	
    /* dashboard */    
    .value-text {
	    font-size: 14px;
	    line-height: 20px;
    }
    .number label{font-size:20px;line-height:24px;}
    .number p{font-size:13px;line-height:20px;}
    .value-head label{font-size:20px;line-height:24px;}
    .content-left h3{font-weight:400;}.content-left .text-slot{font-weight:300;}
    .risk-level h3{
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        width: 180px;
    }
    
	/* header */
	.header-top{height:62px;}
	.logo a{width:140px;}
	.navbar ul li a{font-size:11px;}
	.nav-dropdown .nav-drop li a{font-size:11px; padding:4px;}	
	
	/* bread crum header */
	.audit-builder .page-header:first-child{top:62px;}
	.page-header.sticky{top:62px;}
	.sticky.breadcrumb-with-progress{top:62px;}
	.add-btn{font-size:12px; height:32px;}
	.add-btns{gap:2px;}	
	
	/* search panel */
	.search-head-boxs .validation{font-size:11px; padding-top:0;}
	.search-audit-btn{width:78px;}
	.search-audit-btn .audit-btn{font-size:12px; height:32px;}
	.audit-boxs ul li .input-store{height:32px; font-size:11px;}
	.audit-boxs ul li select.input-store{padding:0 12px;}
	.search-audit-btn .audit-btn{padding:0 8px;}	
	
	/* datatable */
	.audit-listing-info{padding:16px;}
	.tableListing td, table.dataTable td{font-size:11px;}
	.tableListing th, table.dataTable th{font-size:11px;}
	.view-btn{font-size:11px;}
	.more-down-penal{padding:4px 0;}
	.more-down-penal ul{gap:0;}
	.more-down-penal ul li a{font-size:11px; padding:6px 8px; gap:6px;}
	.more-down-penal ul li a .icon-down-more{width:20px; height:20px;}
	.more-btn-li a{font-size:10px; padding:0 6px;}
	.tableListing td, table.dataTable td{font-size:10px;}	
	
	/* audit listing */
    .clr span{font-size:11px;}
    .adv-box{width:19%;}
	.adv-box .advanced-btn{width:100%;}
    .audit-head-lists tr th{padding:10px 8px;}
    .audit-data tr td {
	    padding: 17px 8px;
	    font-size: 12px;
    }
    .audit-detail-cards ul li{padding:20px;}
    .point-head-contnet p {
	    max-width: 560px;
    }
	
	/* audit view & details */
	.radical-btn{width:90px; font-size:13px;}
	.radical-btn span{width:18px; height:18px;}
	.print-perent{width:90px; font-size:13px;}

	/* */
	.audit-detail-cards ul li{padding:14px;}
	.summary-heading h3{font-size:13px;}
	.summary-heading span{font-size:13px;}
	.info-item span:first-child{width:86px;}
	.info-item span{font-size:12px;}
	.stat-block label{font-size:15px; line-height:140%;}
	.stat-block label{font-size:14px; line-height:140%;}	
	.stat-block p{font-size:12px;}
	.section-text-head li a .layer-left img{width:16px; height:16px;}
	.content-chart-summ .chart-summary-box .circle-chart-image{width:120px; height:120px;}
	.summ-data-text{font-size:13px; line-height:120%;}
	.value-txt{font-size:13px; line-height:120%;}	
	.section-text-head li a{font-size:12px;}
	.head-deatil-right h3{font-size:13px;}
	.bottom-card-net ul li label{font-size:11px;}
	.head-summ h3{font-size:13px;}
	.detail-side-penal{width:280px;}	
	.detail-content{margin:16px 0px; grid-template-columns:280px calc(100% - 300px);}
	.drop-system{gap:2px; /* added for view action plan */}
	/* */		
	.actual-score h3{font-size:11px;}
	.score-card-right .score-btn{padding:0 9px;}
	.help-box.pop-open{padding:8px 14px; margin-bottom:14px;}
	.help-box label{font-size:13px; padding-bottom:2px;}
	
	.score-card-right .score-btn .num-scores-percents{font-size:14px;}
	.score-card-chart{padding-top:16px;}
	.text-label-left{font-size:10px;}
	.legend-right label{font-size:10px;}
	.legend-left span{font-size:10px;}
	
    .formal{max-width:550px;}
	.summary-thead tr th{font-size:12px;}
	.summary-tbody tr td{font-size:12px;}
	
	/* add info */
    .detail-information{margin:16px 0px 24px 0px;}
    .audit-info-right-form{padding:10px 16px;}
    .audit-info-right-form form h3{padding-bottom:10px;}
    
	/* add audit popup */
	.add-audit-type{width:560px;}
	.add-audit-type h2{font-size:17px;}
	.recently-list label{font-size:13px;}
	.recently-list ul.other-link{min-height:78px;}
	.recently-list ul li a{font-size:11px;}
	.recently-list ul li a span{width:15px; height:15px;}
	.form-info-new{gap:6px;}
	.form-info-new li label{font-size:13px;}
	.form-info-new li .input-audit{font-size:13px;}
	.start{font-size:14px; padding:6px 24px; height:38px;}
	
	/* add-audit page */
    .help-box p{font-size:12px;}
    .checkbox-item-point{gap:8px;}
    .tag-table{right:-230px;}    
	
	/* summary page */
    .audit-summary-box-info{gap:10px;}
    .item-first{font-size:14px;}
    .item-last{font-size:14px;}
    
	/* action plan listing */
    .action-table-plan .audit-data tr {
	    grid-template-columns: 11% 10% 24% 16% 14% 7% 9% 9%;
    }
    .action-table-plan .audit-head-lists tr{grid-template-columns: 11% 10% 24% 16% 14% 7% 9% 9%;}
    .action-table-plan .audit-head-lists tr th{font-size:12px;padding:13px 6px;}
    .action-table-plan .audit-data tr td{padding:10px 6px;}
    
	/* action view plan */
    .cards-network-main {gap:24px;}
    .text-plans-list span{font-size:13px;}
    .act-lab{font-size:13px;}
    .faild-question-right span{font-size:15px;}
    .faild-question-right label{font-size:15px;}
    .plans-info-right ul{grid-column-gap:32px;}
    .dot-plans{width:10px;height:10px;}
    .due-text{font-size:14px;}
    .due-lab{font-size:15px;}
    .card-head-security{margin-bottom:24px;}
    .isolated-head-info .number-point{font-size:14px;}
    .isolated-head-info p{font-size:14px;}
    .auditors-lab{font-size:14px;}
    .authorized-box p{font-size:11px;line-height:16px;}
    .over-fild{width:160px;}
    .over-fild p{font-size:13px;}
    .dot-due-over{width:10px;height:10px;}
    .overdue p{font-size:12px;}
    .ensure-box p{font-size:12px;}
    .form-overall ul li:nth-child(2) .over-fild {width:150px;}
    .form-overall ul li:nth-child(3) .over-fild {width:70px;}
    .form-overall .solved li:nth-child(4) .resolved {width:150px;}
    .form-overall .solved li:nth-child(5) .redate {width:150px;}
   
	/* audit builder form */
	.saved-btn{font-size:12px; height:32px;}
	.btn-section{width:fit-content; font-size:12px; margin-top:0;}
	.plus-build{height:20px; width:20px;}
    .plus-build img{width:13px; height:13px;}
	.audit-builder .right-section.header a span{font-size:11px;}
	.add-btns img{width:16px; height:16px; border-radius:4px;}
	.left-head-form-build h3{font-size:13px;}
    .down-build .down-build-icons{width:20px; height:20px;}
	.radioBtn{font-size:10px;}
	.next-question-add{padding:10px 0px;} /*purvi >> 24th march >> space above top and bottom in add question button div */
	.header-form-build .left-head-form-build .section-number{width:20px; height:20px;}
	.yes-num-boxs ul li label{font-size:11px;}
	.yes-num-boxs ul li .num-text-input{font-size:11px;}
	.form-builder-footer ul li label{font-size:12px;}
	.form-builder-footer ul li p{font-size:11px;}
	.add-group-section{font-size:11px;}
	.add-plus-group{width:20px; height:20px; padding:1px;}
	.noQuestion h3{font-size:16px;}
	.noQuestion span.image{width:150px; height:150px;}
	.noQuestion span.titleText{font-size:13px;}
	.noQuestion p{font-size:11px; width:300px;}
	.header-builder-right{padding:6px 12px;}
	.header-builder-right h3{font-size:12px;}
	.header-builder-right .right-down-build{width:20px; height:20px;}
	.label-text label{font-size:11px;}
	.input-build-form{height:36px; font-size:11px; padding:5px 12px;}
	.lab-main{gap:2px;}
	.ql-snow .ql-picker{font-size:12px !important;}
	.ql-snow .ql-picker.ql-header{width:84px !important;}
	.ql-snow.ql-toolbar button, .ql-snow .ql-toolbar button{padding:3px !important; width:24px !important;}
	.ql-snow.ql-toolbar button svg, .ql-snow .ql-toolbar button svg{width:16px;}
	.ql-toolbar.ql-snow .ql-formats{display:flex !important;}
	.ql-toolbar.ql-snow{padding:5px !important;}
	.text-group-add{font-size:11px;}
	.additional-settings-green:before{width:98px;}
	.additional-settings-green:after{width:98px;}
	.lab-abled .lab-bottom .enabled-text{font-size:11px;}
	.audit-builder th{font-size:10px; padding:3px;}
	.ql-editor{padding:4px 12px !important;}
	.ql-container{font-size:11px;}
	.bottom-bar-area{padding:4px 12px;}
	.box-type-form{height:38px; padding:0;}
	.audit-builder .ai-edit{font-size:11px;}
	.tag-toggle{height:18px;}
	.tag-toggle input:checked ~ .tag-slider{left:20px}
	.tag-slider{width:14px; height:14px;}
	.box-type-form{height:36px;}
	.checkbox-item-point input[type="checkbox"]{width:16px; height:16px;}
	.checkbox-item-point input[type="checkbox"]:checked:after{width:13px; height:13px;}
	.tag-pill{font-size:11px; height:26px;}
	.ninety-ten-flex a img{width:20px;}
	.action-penal-btn{width:36px; height:36px;}
	.action-penal-btn.cancel-act-btn{height:36px; width:max-content; font-size:12px;}
	.action-penal-btn.save-act-btn{height:36px; width:max-content; font-size:12px;}
	.audit-builder td input{padding:3px 4px; font-size:11px;}
	.color-box{width:19px; height:19px;}
	.input-build-form{height:32px; padding:0 12px;}
	.questionTextPanel .action-penal-btn.save-act-btn{height:30px;}
	
    /* summary compliance report */
    .report-searched .audit-boxs ul{grid-template-columns:19% 23% 22% 10% 20.4%;}
    .adv-reports{width:100%;}
    .summary-compliance-report{grid-template-columns:291px auto;}
    .summary-compliance-report .right-table-report .audit-head-lists tr{grid-template-columns: 15% 14% 14% 12% 16% 16% 13%;}
    .summary-compliance-report .right-table-report .audit-data tr{grid-template-columns: 15% 15% 14% 12% 16% 15% 13%;}
    .summary-compliance-report .left-table-report .audit-head-lists tr th{font-size:12px;}
    .summary-compliance-report .right-table-report .audit-head-lists tr th{font-size:12px;}
    
	/* excutive summary report */
    .content-divi-left h3{font-size:16px;}
    .audit-action-boxs .reports-charts-lists li{padding:12px;}
    .audit-action-boxs .reports-charts-lists li .chart-head-top{padding-bottom:12px;}
    .audit-action-boxs .reports-charts-lists li .total-audits-numbers {padding-bottom:12px;}
    .audit-action-boxs .reports-charts-lists li .total-audits-numbers .numbers-alls li{padding:6px 6px 9px 6px;}
    .audit-action-boxs .reports-charts-lists li .total-audits-numbers .numbers-alls li label{font-size:16px;line-height:24px;}
    .audit-action-boxs .reports-charts-lists li .total-audits-numbers .numbers-alls li span{font-size:13px;line-height:16px;}
    .executive-listings .audit-head-lists tr th {font-size:12px;padding:10px 5px;}
    .executive-listings .audit-head-lists tr {
	    grid-template-columns: 6% 8% 8% 15% 14% 8% 16% 13% 12%;
    }
    .executive-listings .audit-data tr{grid-template-columns: 6% 8% 8% 15% 14% 8% 16% 13% 12%;}
    .executive-listings .audit-data tr td {
	    font-size: 11px;
	    padding: 12px 5px;
    }
    .executive-listings .audit-data tr td .bar-listings .bg-listings-bars{width:100px;}
    .executive-listings .audit-data tr:nth-child(2) td .bar-listings .bg-listings-bars {width:80px;}
    .executive-listings .audit-data tr:nth-child(3) td .bar-listings .bg-listings-bars {width:50px;}
    .executive-listings .audit-data tr:nth-child(4) td .bar-listings .bg-listings-bars {width:32px;}
    .executive-listings .audit-data tr:nth-child(5) td .bar-listings .bg-listings-bars {width:20px;}
    
	/* audit insights report */
    .insights-images-total .img-datas{height:100%;}
    
	/* repeated issues report */
    .issues-searchs .audit-boxs ul {
	    grid-template-columns: 20% 20% 20% 20% 16.4%;
    }
    
	/* action plan summary report */
    .audit-action-boxs .action-summary-plan li .insights-images-total .img-datas{height:300px;}
    
	/* auditor summary report */
    .audit-action-boxs .auditor-summary-reports li .total-audits-numbers .numbers-alls li span {
	    font-size:9px;
	    font-weight: 400;
    }
    
	/* roledetails */
    .admin-right .action-btn .action-admin{padding:8px 15px;font-size:14px;}
    .assigned-user-lists .assigned-lists .audit-head-lists tr {
	    grid-template-columns: 9% 12% 14% 9% 14% 12% 11% 13% 6%;
    }
    .assigned-user-lists .assigned-lists .audit-data tr {
	    grid-template-columns: 9% 12% 14% 9% 14% 12% 11% 13% 6%;
    }
    
	/* add role */
    /*.radio-options .radioBtn .checkmark:after{left:2px; top:2px;}*/
    
	/*add store loaction */
    .add-locations ul .store-organiz .zation{grid-template-columns:43% 52.4%;}
    .add-locations ul .store-organiz .zation li .val{width:300px;}
    .add-locations ul .store-organiz:nth-child(2) .zation{grid-template-columns:34% 29% 29.2%;  gap:40px;}
    .add-locations ul .store-organiz:nth-child(2) .zation li .val{width:97%;}
    .icon-locat{background-position:96% 55%;}
	
    /* add master location */
    .location-select ul li:nth-child(3) .val {
	    width: 100%;
    }
    /* audit logs */
    .logs-search .audit-boxs ul {
	    grid-template-columns: 27% 20% 20% 9% 18.5%;
    }
    /*.minimalist-popups{width:580px;}*/
    .templte-cover{gap:16px;}
    /* common popups */
    .invite-users{margin:110px auto 0px auto;}
}
@media screen and (max-width:1190px)
{
	body{margin-top:56px;}
	
	/* header */
	.logo a{width:130px;}
	.header-top{height:56px;}
	.navbar ul li a{font-size:10px; padding:4px 8px;}
	.navbar ul li a .icon-left{background-position:-2px -12px; background-size:20px;}
	.navbar ul li a .audits-icon-left{background-position:-2px -41px;}
	.navbar ul li a .cases-icon-left{background-position:-2px -70px;}
	.navbar ul li a .orc-icon-left{background-position:-2px -130px;}
	.navbar ul li a .reports-icon-left{background-position:-2px -158px;}
	.navbar ul li a .admin-icon-left{background-position:-2px -187px;}	
	.navbar ul li a .cheveron-icon{width:16px; height:16px; background-size:20px; background-position:-3px -219px;}
	.navbar ul li a.active .cheveron-icon{background-position:-3px -219px;}
	.nav-dropdown{top:42px;}
	.nav-dropdown .nav-drop li a{font-size:10px; padding:2px 4px;}
	.profile{gap:3px;}
	.profile-text-icon span{font-size:12px;}
	.profile-text-icon img{width:20px; height:20px;}
	.profile .search-box span{width:20px; height:20px;}
	.profile .search-box span img{width:100%;}
	.profile-dropdown a{font-size:12px;}
	
	/*  breadcrumb */ 
	.page-header.sticky{top:56px;}
	.sticky.breadcrumb-with-progress{top:56px;}
	.sm-text{font-size:10px;}
	.breadcrumb .pageName{font-size:10px;}
	
	/* button in top */
	.add-btn{font-size:11px;}
	.add-btns{padding:8px;}
	
	/* search panel */
	.list-store::before{width:19px; height:19px; background-size:19px;}
	.audit-boxs ul li .input-store{font-size:11px;}
	.clar-all{font-size:11px;}
	.search-audit-btn .audit-btn{font-size:11px;}
	.search-head-boxs .validation{font-size:9px; height:13px;}
	.ui-widget-content{font-size:11px !important;}
	
	/* data table */
	.buttons-collection{width:150px;}
	.audit-listing-info{border-radius:10px;}
	div.dt-buttons > .dt-button, div.dt-buttons > div.dt-button-split .dt-button{font-size:11px !important;}
	.tableListing, table.dataTable{font-size:10px;}
	.tableListing th, table.dataTable th{font-size:10px; padding:3px 7px;}
	.tableListing td, table.dataTable td{font-size:10px; padding:3px 7px;}
	.view-btn{font-size:10px;}
	.dataTable .bottom .dataTables_paginate a{font-size:10px;}
	.dataTable .bottom .dataTables_length, .dataTable .bottom .dataTables_info{font-size:10px;}
	.store-open{background-size:16px;}
	.dt-buttons button{font-size:11px;}
	
	/* audit view & details */
	.radical-btn{font-size:12px;}
	.radical-btn span{width:16px; height:16px;}
	.print-perent{font-size:12px;}
	.print-btn{font-size:12px;}

	/* */
	.left-boxs li{height:160px;}
	.audit-detail-cards ul li{padding:10px 14px;}
	.right-boxs li{height:160px;}	
	.summary-heading h3{font-size:12px;}
	.summary-heading span{font-size:12px;}
	.info-item span:first-child{width:80px;}
	.info-item span{font-size:11px;}
	.stat-block label{font-size:14px;}
	.stat-block label{font-size:13px;}	
	.stat-block p{font-size:11px;}
	.section-text-head li a .layer-left img{width:15px; height:15px;}	
	.content-chart-summ .chart-summary-box .circle-chart-image{width:115px; height:115px;}
	.summ-data-text{font-size:12px;}
	.value-txt{font-size:12px;}	
	.section-text-head li a{font-size:11px;}
	.head-deatil-right h3{font-size:12px;}
	.bottom-card-net ul li label{font-size:10px;}
	.head-summ h3{font-size:12px;}
	.detail-side-penal{width:260px;}	
	.detail-content{margin:12px 0px; grid-template-columns:260px calc(100% - 280px);}
	.system-head .vacy-text{font-size:12px;}
	.quest{font-size:10px;}
	.line-right-score{font-size:10px;}
	.line-quest{height:12px;}
	.yes-btn{font-size:12px; line-height:120%; border-radius:4px;}
	.point-right p{font-size:10px; line-height:120%;}
	.mark-down span{width:21px; height:21px;}	

	/* */		
	.actual-score label{font-size:10px;}
	.help-box label{font-size:12px;}
	.help-box a{padding:2px;}
	.help-box p{font-size:11px;}
	.score-card-right .score-btn span{font-size:10px;}
	.score-card-right .score-btn .num-scores-percents{font-size:13px;}
	.score-card-chart{padding-top:12px;}
	.text-label-left{font-size:9px;}
	.legend-left span{font-size:10px;}
	.section-text-head li a .layer-right{width:20px; height:20px;}
	.summary-thead tr th{font-size:11px;}
	.summary-tbody tr td{font-size:11px;}

	/* audit builder form */
	.audit-builder .page-header:first-child{top:56px;}
	.radioBtn{font-size:9px;}
	.saved-btn{font-size:9px;}
	.saved-btn .saved-btn-icons{width:16px; height:16px;}
	.icon-width{width:16px; height:16px;}
	.start-lab{font-size:10px;}
	.ql-toolbar.ql-snow{flex-wrap:wrap;}
	.ql-snow.ql-toolbar button svg, .ql-snow .ql-toolbar button svg{width:13px;}
	.ql-snow.ql-toolbar button, .ql-snow .ql-toolbar button{padding:1px !important; width:18px !important;}
	.bottom-bar-area .count-text{font-size:9px;}
	.label-text label{font-size:9px;}
	.input-area-box{font-size:9px; height:54px;}
	.bottom-bar-area .resize-text{width:13px; height:13px;}
	.btn-section{font-size:11px;}
	.audit-builder .right-section.header a span{font-size:10px;}
	.add-btns img{width:15px; height:15px;}
	.yes-num-boxs ul li{height:22px; border-radius:3px;}
	.yes-num-boxs ul li .num-text-input{font-size:10px; line-height:22px; border-radius:0px 3px 3px 0px;}
	.yes-num-boxs ul li label{font-size:10px; line-height:22px;}
	.form-builder-footer ul li label{font-size:11px;}
	.form-builder-footer ul li p{font-size:10px;}
	.add-plus-group{width:16px; height:16px; padding:3px; border-radius:4px;}
	.noQuestion h3{font-size:14px;}
	.noQuestion span.image{width:130px; height:130px;}
	.header-builder-right h3{font-size:11px; line-height:120%;}
	.builder-right-content{padding:8px 12px;}
	.lab-abled .lab-bottom .enabled-text{font-size:10px;}
	.input-build-form{font-size:10px;}
	.header-builder-right h3{font-size:10px;}
	.audit-builder .ai-edit{font-size:10px; margin-top:3px; gap:6px;}
	.cancel-act-btn{width:84px; height:32px; font-size:10px; border-radius:4px;}
	.save-act-btn{width:78px; height:32px; font-size:10px; border-radius:4px;}
	.action-penal-btn{width:32px; height:32px; padding:5px; border-radius:4px;}
	.action-penal-btn.cancel-act-btn{height:32px;}
	.action-penal-btn.save-act-btn{height:32px;}
	
	/* add audit popup */
	.add-audit-type{width:520px;}
	.cross-audit-btn{width:18px; height:18px;}
	.add-audit-type h2{font-size:15px;}
	.recently-list label{font-size:12px;}
	.recently-list ul.other-link{min-height:72px;}
	.recently-list ul li a{font-size:10px;}
	.recently-list ul li a span{width:14px; height:14px;}	
}
@media screen and (max-width:1090px){
	body{margin-top:50px;}
	
	/* header*/
	.header-top{height:50px;}
	.sticky.breadcrumb-with-progress{top:50px;}
	.logo a{width:120px;}
	button{font-size:9px;}
	
	/*  breadcrumb */
	.page-header.sticky{top:50px;}
	.audit-builder .page-header:first-child{top:50px;}
	
	/* add audit popup */
	.add-audit-type{padding:16px;}
	.recently-list label{font-size:12px;}
	.recently-list ul li a{font-size:10px;}
	.recently-list ul li a span{width:14px; height:14px;}
	
	/* audit view & details */		
	.actual-score label{font-size:9px;}
	.actual-score h3{font-size:9px;}
	.score-card-right .score-btn span{font-size:9px;}
	.score-card-right .score-btn .num-scores-percents{font-size:12px;}
	.text-label-left, .text-label-right{font-size:8px;}
	.legend-left span{font-size:9px;}
	/* .legend-right label{font-size:89px;} */
    /* changed by ansh for mobile view */
    .legend-right label{font-size:9px;}
	.dot-legend{width:8px; height:8px;}
	.progress-chart{gap:8px;}
	.label-row{gap:4px;}
	.help-box label{font-size:11px;}
	.help-box p{font-size:10px;}
	
	/* audit view & details */
	.radical-btn{font-size:11px;}
	.radical-btn span{width:15px; height:15px;}
	.print-perent{font-size:11px;}
	.print-btn{font-size:11px;}

	/* */
	.left-boxs li{height:150px;}
	.right-boxs li{height:150px;}	
	.summary-heading h3{font-size:11px;}
	.summary-heading span{font-size:11px;}
	.info-item span{font-size:10px;}
	.stat-block label{font-size:13px;}
	.stat-block label{font-size:12px;}	
	.stat-block p{font-size:10px;}
	.section-text-head li a .layer-left img{width:15px; height:15px;}	
	.content-chart-summ .chart-summary-box .circle-chart-image{width:106px; height:106px;}	
	.summ-data-text{font-size:10px;}
	.value-txt{font-size:11px;}	
	.section-text-head li a{font-size:10px;}
	.head-deatil-right h3{font-size:11px;}
	.system-head .vacy-text{font-size:10px;}
	.quest{font-size:9px;}
	.line-right-score{font-size:9px;}
	.yes-btn{font-size:11px;}
	.point-right p{font-size:9px;}
	.mark-down span{width:20px; height:20px;}
	.section-text-head li a .layer-right{width:18px; height:18px;}
	.summary-thead tr th{font-size:10px;}
	.summary-tbody tr td{font-size:10px;}	
}
@media screen and (max-width:1024px){
	body{margin-top:56px;}
	
	.headerMain.mobile-active{z-index:102;}
    .container{padding:0px 20px;}
    .login-footer ul{gap: 21px;}
    
	/* header */
	.header-top{
	    padding:0px 24px;	    
	    display:grid; grid-template-columns:30% 40% 30%;
	    box-shadow:-1px 3px 6px rgba(190, 167, 132, 0.8);
	    border-radius:0px;
		height:56px;
    }
	.header-top h1{font-size:17px; font-weight:600; line-height:140%; width:max-content;}
    .logo{text-align:center; display:flex; align-items:center; justify-content:center;}
	.logo a{width:164px;}
	.profile{justify-content:flex-end;}
	.notification-icon .bell-icon{width:24px; height:24px;}
	.profile-text-icon span{font-size:16px;}
	.profile-text-icon img{width:24px; height:24px;}
    .header-bottom{
        position:fixed; top:0; left: 0;
        width:300px; height:calc(100% - 60px);
        background:#FDFBFA;
		border:1px solid #E2E8F0;
		box-shadow:0px 4px 13.3px -2px rgba(23, 23, 23, 0.16), 0px 2px 9px -2px rgba(23, 23, 23, 0.08);
		border-radius:0px 16px 16px 0px;
		z-index:100;
        flex-direction:column;
        transform:translateX(-100%);
        opacity:0;
        z-index:999;
        overflow-y:auto;
		padding:16px;        
    }
	.headerMain.mobile-active .header-bottom{transform:translateX(0); opacity:1;}
	
	.sidebar-header{display:flex; justify-content:space-between;}
    .sidebar-header .side-logo{width:162px; height:auto;}
    .sidebar-header .side-logo img{width:100%; height:100%;}
    .sidebar-header .close-btn{width:40px; height:40px;}
	
	.navbar{margin-top:20px;}
	.navbar ul.flex{flex-direction:column; align-items:flex-start; gap:4px; flex-wrap:wrap; width:100%;}
	.navbar ul.flex li{width:100%; padding:0; display:block;}
	.navbar ul li a{font-size:15px;}
	.navbar ul.flex li a{        
		font-weight:500;
		justify-content:space-between;
		padding:9px 16px;
		background:transparent;
		border:none;
		border-radius:0;
    }
	.navbar ul.flex li a.active{color:#EC7E62;}
	.navbar ul.flex li a .text-links{gap:8px;}
	.navbar ul li .active .icon-left{filter:none !important;}
	.navbar ul li a.active .cheveron-icon{background-position:-4px -348px;}
	.navbar ul li a .cheveron-icon{width:24px; height:24px; background-size:32px; background-position:-3px -348px; filter:brightness(0);}
	.navbar ul li a.active .cheveron-icon{filter:none; transform:none;}	
	.navbar ul li a .icon-left{background-position:-6px -20px; background-size:28px; filter:brightness(0);}
	.navbar ul li a .audits-icon-left{background-position:-6px -61px;}
	.navbar ul li a .cases-icon-left{background-position:-6px -101px;}
	.navbar ul li a .orc-icon-left{background-position:-6px -186px;}
	.navbar ul li a .reports-icon-left{background-position:-6px -224px;}
	.navbar ul li a .admin-icon-left{background-position:-6px -266px;}
	.nav-dropdown{
        display:none;
        flex-direction:column;
        margin-left:15px;
		position:relative;
		border:none !important;
		border-radius:0!important;
		box-shadow:none!important;
		background:none !important;
		top:0;
    }
	.nav-dropdown.active{display:flex; padding:0 16px; gap:4px;}
	.nav-dropdown ul li a{padding:4px 14px; gap:5px;}
	.nav-dropdown .nav-drop li a{font-size:15px;}
	.nav-dropdown li a .dot-sm{width:8px; height:8px; background:#F1EAE0; border-radius:50%;}	
	
	/* breadcrumb */
	 .sm-text{font-size:15px;}
	.breadcrumb .pageName{font-size:15px;}	
	
	/* search box */
	.add-btns img{width:24px; height:24px;}
	.search-audit-btn{width:max-content;}
	
	.page-header{padding:11px 0px 13px 0px;}	
    .add-btns{padding:8px 12px; gap:4px;}
	
	/* lisitng page >> datatable */
	table.dataTable{width:100% !important; table-layout:fixed !important;}
	.first-card-txt, .second-card-txt{width:calc(100% - 34px);}
	.first-card-txt span, .second-card-txt span{width:100%; max-width:max-content;}
	.first-card-txt span:nth-child(2), .second-card-txt span:nth-child(2){width:max-content;}
	.first-card-txt span:nth-child(3), .second-card-txt span:nth-child(3){width:100%;}
	
	
	th.dt-nosort{display:none;}
	td.dt-nosort{display:none;}
	table .box-fill-btn{bottom:0; top:auto;}
	.txt-cards.third-card-txt{display:flex; gap:6px;}	
	.txt-cards a{font-size:14px; line-height:20px; font-weight:400;}
	div.dt-buttons{display:none;}
	.dataTable .bottom{flex-direction:column; gap:12px;}
	.dataTable .bottom .dataTables_length, .dataTable .bottom .dataTables_info{font-size:13px; width:max-content;}	
	.dataTable .bottom .dataTables_paginate a{font-size:12px;}
	
    .date-box{width:121px; padding:8px 12px;}
    .date-box .date-filter{width:98px;}
    .date-box input[type="search"]{background-position:75px -2px;}
    .content-dashboard{padding:0px 24px;}
    .cards-box ul{grid-template-columns:repeat(2, 1fr);}
    .risk-level h3{width:150px;}
    .search-box{display:none;}
    .toggle-icon{display:block;}
    .toggle-icon a{
	    width:40px; height:40px;
	    background:#FFF9F5;
	    border:1px solid #F8D7A5; border-radius:8px;
        justify-content:center;
    }
    .number-cards{display:grid; grid-template-columns:repeat(2,1fr); gap:16px;}
    .toggle-icon a img{width:24px; height:24px;}
    .charts-box{align-items:flex-start;}
    .first-boxs ul{grid-template-columns:repeat(1, 1fr);}
    .second-boxs ul{display:flex; flex-wrap:wrap;}
    .value-text {
	    font-size: 16px;
	    line-height: 24px;
    }
    .number label{font-size:24px;line-height:36px;}
    .number p{font-size:14px;line-height:21px;}
    .value-head label{font-size:24px;line-height:36px;}
    .content-left h3{font-weight:500;}.content-left .text-slot{font-weight:400;}.risk-level h3{width:100%;}
    .status-chart{display:none;}.cases-chart{display:block;}
    .first-boxs ul li:nth-child(1) .charts-poll{text-align: center;}
    .first-boxs ul li:nth-child(1) .charts-poll img{width:88.60%;}
    .first-boxs ul li:nth-child(2) .charts-poll{text-align: center;}
    .first-boxs ul li:nth-child(2) .charts-poll img{width:86%;}
    .second-boxs ul li:nth-child(1){width:48%;}
    .second-boxs ul li:nth-child(2){width:48%;}
    .second-boxs ul li:nth-child(3){width:100%;}
    .second-boxs ul li:nth-child(3) .charts-poll{text-align: center;}
    .second-boxs ul li:nth-child(3) .charts-poll img{width:49%;}
	
	/* audit listing */
    .open-penal-btn{display:block;}
    .dot-gram-down{display:none;}
    .adv-box{display:none;}
    .audit-boxs ul {
	    grid-template-columns: 28% 22% 22% 11% 11%;
    }
    .audit-listing-info{margin:35px 0px 30px 0px;}
    .table-head{align-items: flex-end;}
    .audit-right-tab .add-btn{height:40px;}
    .audit-boxs{width:100%;}
    .txt-icon{display:none;}
    .result-box .result-text{margin:0px 8px 0px 0px;}
    .pagination {
	    padding: 32px 0px 20px 0px;
	    gap:40px;
	    justify-content: space-between;
    }
    .audit-head-lists tr th:nth-child(2){display:none;}
    .audit-head-lists tr th:nth-child(5){display:none;}
    .audit-head-lists tr th:nth-child(7){display:none;}
    .audit-data tr td:nth-child(2){display:none;}
    .audit-data tr td:nth-child(5){display:none;}
    .audit-data tr td:nth-child(7){display:none;}
    .view-btn label{display:none;}
    .view-btn del{display:none;}
    .audit-head-lists tr{grid-template-columns: 18% 36% 18% 18% 10%;}
    .audit-data tr{grid-template-columns: 18% 36% 18% 18% 10%; align-items:flex-start;}
    .audit-tab-txt{display:block;padding-top:4px;}
    .comp{display:block;padding-top:4px;}
    .audit-data tr td {
        font-size: 13px;
    }
    .act-btn{width:24px;height:24px;}
    .view-eye{gap:3px;}
    
	/* audit view & details */
	.radical-btn{height:40px; font-size:14px;}
	.radical-btn span{width:18px; height:18px;}
	.print-perent{height:40px;}
	.print-btn{font-size:14px;}	
	
	.score-card{top:40px;}
	.summary-heading h3{font-size:15px;}
	.summary-heading span{font-size:15px;}
	.info-item span:first-child{width:96px;}
	.stat-block label{font-size:17px;}
	.stat-block p{font-size:15px;}
	.content-chart-summ .chart-summary-box .circle-chart-image{width:150px; height:150px;}
    .chart-summ{display:none;}
    .chart-summry{display:block;}
    .audit-detail-cards{grid-template-columns:57% 40%;  margin-top:9px;}
    .audit-detail-cards .left-boxs{grid-template-columns:repeat(1, 1fr);}
    .audit-detail-cards ul li{height:100%;}
    .info-list{padding-top:24px;}
    .info-item span{font-size:15px;}
    .audit-detail-cards ul .card-light{order:1;}
    .stats-boxs-text{padding-top:24px;}
    .content-chart-summ .chart-summary-box{flex-wrap:wrap; justify-content:center; gap:20px; padding-top:24px;}
    .content-chart-summ .chart-summary-box .summary-data-item {
	    gap: 37px;
    }
    .content-chart-summ .chart-summary-box .summary-data-item .text-data-vel{
	    gap: 37px;
    }
	.head-deatil-right h3{font-size:13px; width:calc(100% - 70px);}
	.head-deatil-right{padding:7px 16px;}
	.detail-btns-right .set-chat-btn{font-size:12px;}
    .detail-audit-mob {
	    padding: 20px 0px 0px 0px;
        position: static;
    }
    .detail-audit-mob .left-section {
        /* padding-bottom: 24px; */
	    padding-bottom: 8px;
    }
    /* added by ansh */
    .detail-audit-mob .right-section {
	    padding-bottom: 8px;
    }
    .detail-content {
	    display: block;
    }
    .detail-side-penal{
        position:fixed;
        top:0px;
        left:0px;
        z-index:100;
        height:100%;
        display:none;
    }
	.detail-side-penal.tab-open{display:block;}
    /* commented by ansh */
    /* .menu-tab{display:block;} */
    .section-text-head .quick{display:flex;justify-content:space-between;align-items: center;}
    .detail-card-right-box{padding:16px; gap:16px;}
	.point-right p{font-size:13px;}
	.yes-btn{font-size:14px;}
    .head-deatil-right{margin:0px;}
	.bottom-card-net ul li label{font-size:12px;}
	.menu-tab-btn {
	    background: #F2ECE4;
	    border-radius: 8px;
	    width: 40px;
	    height: 40px;
	    justify-content: center;
    }
    .network-head{padding:0px 40px 20px 40px; gap:8px;}
    .lists-network{padding:0px 20px;}
    .point-head-contnet p{max-width:100%;}
    .comment-box p{font-size:12px;}
    .lists-network>ul>li{padding:12px 0;}
	.point-right{width:max-content;}
    .point-head-contnet .formal{max-width:560px;}
    .sect-summary{padding:24px;}
    .head-summ h3{padding-bottom:24px; font-size:14px;}
    .summary-thead tr th{font-size:12px;}
	.summary-tbody tr td{font-size:12px;}
	.sm-dot-down{top:25px; left:13%;}
	.help-box label{font-size:13px;}
	
	/* add audit popup */
	.info-header .head-menu-tab{display:none;}
	.add-audit-type{width:650px;}
	.add-audit-type h2{font-size:19px;}
	.cross-audit-btn{width:24px; height:24px;}	
	.recently-list ul li a{font-size:15px;}
	.recently-list ul li a span{width:18px; height:18px;}
	.recently-list label{font-size:16px;}
	.list-start-audit{gap:32px;}  
    
	/* add-info */
    .add-info-audit{padding:40px 40px 40px 40px;}
    .form-info-new{gap:24px;}
    .btns-right-audit {padding-top:32px;}
    .open-item{display:none;}
    .toggle-info-btn{display:block;}
    .information-audit{
	    position: static;
	    padding: 16px 0px 24px 0px;
    }
    .information-audit .left-section{gap:16px;}
    .progress-information{margin-top:0px;}
    .toggle-info-btn a{
	    width: 40px;
	    height: 40px;
	    background: #F2ECE4;
	    border-radius: 8px;
	    justify-content: center;
    }
    .toggle-info-btn a img{width:24px;height:24px;filter:brightness(0);}
    .close-item{display:block;}.menu-information{display:none;}
    .detail-information .detail-side-penal{top:0px;}
    .back-nav-btn{display:block;}
    .info-header .toggle-icon{display:none;}
    .info-header .profile .notification-icon{visibility: hidden;}
    .info-header .profile .profile-name{visibility: hidden;}
    .back-nav-btn .nav-back{position:static;}
    .audit-info-right-form{padding:36px;}
    .audit-info-right-form form h3{padding-bottom:40px;}
    .form-right-info{gap:24px;}
    .form-right-btns{padding-top:16px;}
    .progress-information-bar{width:289px;}
    .detail-side-penal.penal-open{display:block;}
    .help-box p{font-size:14px;}
    .head-add-deatil{justify-content:space-between;}
    .detail-heading-left{gap:10px;}
    .num-span {
	    display:flex;
        align-items:center;
        justify-content:center;
        width: 30px;
        height: 30px;
        background: #486FB7;
        box-shadow: 0px 3px 3.1px rgba(96, 96, 96, 0.35), inset 0px 4px 4px rgba(0, 0, 0, 0.25);
        border-radius: 100px;
        color: #FFFFFF;
        font-size: 15px;
        line-height: 25px;
        font-weight: 500;
    }
    .head-deatil-right .pie-btn{display:flex;position:relative;transition:all 0.3s;}
    .head-deatil-right .pie-btn .pie-span{width:24px;height:24px;}
      .head-deatil-right .pie-btn:hover .application-down{display:block;}
    .head-deatil-right .pie-btn .application-down{top:46px;left:-115px;}
    .clip-na-icon{display:none;}
    
	/* add-audit */
    .add-audit-header .back-nav-btn{display:none;}
    .add-audit-header .toggle-icon{display:block;}
    
	/* audit summary */
    .btn-sign-submit{margin-bottom:0px;}
    .summary-header .back-nav-btn{display:block;}
    .summary-header .toggle-icon{display:none;}
    
	/* signaure/comments page*/
    .comments-signature-boxs{padding:36px;}
    .comments-signature-boxs h3{
	    font-size: 20px;
	    line-height: 37px;
	    padding-bottom: 40px;
    }
    .boxs-comm-sign{gap:40px;}
    .editor-box{gap:12px;}
    .sel-tool {
	    width: 60px;
	    height: 48px;
    }
    .tool-icons{height:48px;}
    .editor-textarea {
	    height: 147px;
    }
    .signature-header{padding:12px;}
    
	/* User Management listing - Responsive - AN */
	.userlisting .audit-head-lists tr th:nth-child(2){display:none;}
	.userlisting .audit-head-lists tr th:nth-child(4){display:none;}
	.userlisting .audit-head-lists tr th:nth-child(5){display:Block;}
	.userlisting .audit-head-lists tr th:nth-child(7){display:none;}
	.userlisting .audit-data tr td:nth-child(2){display:none;}
	.userlisting .audit-data tr td:nth-child(4){display:none;}
	.userlisting .audit-data tr td:nth-child(5){display:block;}
	.userlisting .audit-data tr td:nth-child(7){display:none;}
	.userlisting .view-btn label{display:none;}

	.userlisting .audit-head-lists tr {
		grid-template-columns: 24% 20% 14% 14% 16% 12%;
	}

	.userlisting .audit-data tr {
		grid-template-columns: 24% 20% 14% 14% 16% 12%;
		align-items: flex-start;
	}

	.userlisting .audit-tab-txt {
		display: block;
		padding-top: 4px;
	}

	.userlisting .comp {
		display: none;
		padding-top: 4px;
	}

	.userlisting .view-eye {
		gap: 12px;
		justify-content: left;
		align-items: flex-start;
	}
	
	/* actionplan listing */
    .action-table-plan .audit-head-lists tr th:nth-child(4){display:none;}
    .action-table-plan .audit-head-lists tr th:nth-child(5){display:flex;justify-content:center;}
    .action-table-plan .audit-data tr td:nth-child(4){display:none;}
    .action-table-plan .audit-data tr td:nth-child(5){display:block;}
    .action-table-plan .audit-head-lists tr th:nth-child(6){justify-content:center;}
    .action-table-plan .audit-head-lists tr {
	    grid-template-columns: 25% 30% 15% 20% 10%;
    }
    .action-table-plan .audit-head-lists tr th {
	    font-size: 14px;
	    padding: 13px 10px;
    }
    .action-table-plan .audit-data tr{grid-template-columns: 25% 30% 15% 20% 10%;}
    .action-table-plan .audit-data tr td {
	    padding: 14px 10px;font-size:14px;
    }
    .item-desk{display:none;}
    .item-tab{display:block;}
    
	/* action plan view */
    .action-plan-info-box{padding:24px;}
    .plans-infos{display:none;}
    .plans-infos-tab{display:block;}
    .Compliance{align-items:flex-start;transition:all 0.5s ease;}
    .Compliance .text-plans-list:nth-child(1){width:51%;}
    .Compliance .text-plans-list:nth-child(2){width:48%;}
    .arrow{
	    width: 24px;
	    height: 24px;
        cursor:pointer;
        transition:all 0.5s ease;
    }
    .arrow img{
	    width: 24px;
	    height: 24px;
	    transform: rotate(-180deg);
    }
    .arrow.rotate img{transform: rotate(0deg);}
    .fire-left{
	    display: grid;
	    grid-template-columns: repeat(2, 1fr);
        transition:all 0.5s ease;
        padding-bottom:24px;
    }
    .content-fire.views{display:block;transition:all 0.5s ease;}
    .plans-info-right{width:100%;display:flex;align-items:center;gap:46px;padding: 10px 17.5px;}
    .faild-question-right{gap:8px;padding-bottom:0px;}
    .plans-info-right ul{grid-template-columns:repeat(4, 1fr);grid-column-gap:46px;}
    .text-plans-list span{font-size:15px;}.act-lab{font-size:14px;}
    .dot-plans {
	    width: 12px;
	    height: 12px;
    }
    .cards-network-main>li{width:100%;}
    .due-text{font-size:15px;}.due-lab{font-size:15x;}
    .isolated-head-info{padding:12px 12px 24px 12px;align-items:flex-start;}
    .auditor-bottom{margin-left:30px;gap:24px;}.isolated-head-info p{font-size:16px;}
    .auditor-box-info{display:flex;flex-wrap:wrap;gap:24px;}.auditor-content-left{width:100%;}
    .authorized-box{padding:8px 24px;}.authorized-box p{font-size:14px;line-height:21px;}
    .view-desk-btn{display:none;}.view-tab-btn{display:flex;}
    .auditor-tabs .auditor-box-info{order:1;}
    .auditor-tabs .point-image{order:2;}
    .auditor-tabs .corrective-action{order:3;}
    .auditor-tabs .response-box{order:4;}
    .over-fild {width:210px;}.ensure-box p{font-size:14px;padding:16px 12px 19px 12px;}
    .form-overall .solved{display:grid;grid-template-columns:210px 150px auto;}
    .over-fild p{font-size:14px;}.form-overall .solved li:nth-child(4) .resolved{width:100%;}
    .dot-due-over{width:12px;height:12px;}.overdue p{font-size:14px;}
    .notes-box{
	    display: flex;
	    flex-wrap: wrap;
	    gap: 24px;
    }
    .form-overall ul {
	    gap: 6px;
    }
    
	/* action plan edit */
    .notes-box .attachments-content-right{display:none;}
    .ponse-notes .attachments-content-right{display:block;padding-top:0px;}
    .based-bottom .images-view-plans-point{display:none;}
    .tab-all-over{
	    display: grid;
	    grid-template-columns: repeat(3, 1fr);
    }
    .tab-all-over .sol-over .over-fild{width:230px;}
    .tab-all-over .sol-over:nth-child(2) .over-fild{width:230px;}
    .tab-all-over .sol-over .form-edits{width:230px;}
    .vance .images-view-plans-point{display:block !important;}
    .vance .images-view-plans-point .auditors-lab{display:none;}
    .tor-pho .auditors-lab{display:none;}
    
	/* templates listing */
    .template-head-boxs .audit-boxs ul {
	    grid-template-columns: 24% 20% 9% 10% 31.2%;
    }
    .template-head-boxs .audit-boxs ul li .clr span {
	    font-size: 13px;
    }
    .template-listings .audit-head-lists tr .tag-table-lists {
	    display: block;
    }
    .template-listings .audit-head-lists tr th:nth-child(2) {
	    display:flex;
    }
    .template-listings .audit-head-lists tr th {
	    font-size: 13px;
    }
    .template-listings .audit-head-lists tr th:nth-child(6){display:none;}
    .template-listings .audit-data tr .tab-tablet{display:block;}
    .template-listings .audit-data tr td:nth-child(6){display:none;}
    .template-listings .audit-data tr td:nth-child(2) {display:block;}
    .template-listings .audit-head-lists tr{grid-template-columns: 9% 16% 30% 13% 10% 13% 9%;}
    .template-listings .audit-data tr{grid-template-columns: 9% 16% 30% 13% 10% 13% 9%;}
    .template-listings .audit-data tr td:nth-child(9) {justify-content:flex-end;}
    .template-listings .audit-data .tab-info-updown.templte{width:100%;display:block;}
    .template-listings .audit-data .tab-info-updown td{
        width: 100%;
        padding: 0px;
        display: block;
    }
    
	/* summary complinace report */
    .report-header .toggle-icon{display:none;}
    .adv-reports{display:block;}
    .report-searched{margin-top:20px;}
    .report-searched .audit-boxs ul {
	    grid-template-columns: 16% 25% 23% 10% 20.4%;
    }
    .reports-charts-boxs .reports-charts-lists{
        display:flex;
        flex-wrap:wrap;
        justify-content:space-between;
    }
    .reports-charts-boxs .reports-charts-lists li:nth-child(1){width:100%;}
    .reports-charts-boxs .reports-charts-lists li:nth-child(2){width:48.76%;}
    .reports-charts-boxs .reports-charts-lists li:nth-child(3){width:48.76%;}
    .status-polls{display:none;}.tabs-polls{display:block;}
    .charts-polls .tablet-polls{
	    width: 672px;
	    height: 345px;
	    text-align: center;
	    margin: 0px auto;
    }
    .charts-polls .region-tablets{
	    width:300px;
	    height: 351px;
	    text-align: center;
	    margin: 0px auto;
    }
    .summary-compliance-report{display:none;}
    .report-listings .table-container .pagination{display:none;}
    .shore-box{display:block;width:100%;}
    .report-listings{margin:24px 0px;}
    
	/* popup report summary */
    .division-summary-boxs{width:700px;}
    
	/* executive summary report */
    .executive-reports .audit-boxs .audit-lists {
	    grid-template-columns: 22% 24% 23% 26.5%;
    }
    .audit-action-boxs .reports-charts-lists li:nth-child(2){width:100%;}
    .audit-action-boxs .reports-charts-lists li {
	    padding: 24px;
    }
    .audit-action-boxs .reports-charts-lists li .chart-head-top {
	    padding-bottom:16px;
    }
    .audit-action-boxs .reports-charts-lists li .total-audits-numbers {
	    padding-bottom:16px;
    }
    .audit-action-boxs .reports-charts-lists li .total-audits-numbers .numbers-alls li {
        width:100%;
	    padding: 12px 12px 18px 12px;
    }
    .audit-action-boxs .reports-charts-lists li .total-audits-numbers .numbers-alls li label {
	    font-size: 20px;
	    line-height: 30px;
    }
    .audit-action-boxs .reports-charts-lists li .total-audits-numbers .numbers-alls li span {
	    font-size: 14px;
	    line-height: 21px;
    }
    .executive-listings .audit-head-lists tr th:nth-child(5){display:flex;justify-content:center;}
    .executive-listings .audit-head-lists tr th:nth-child(6){display:flex;justify-content:center;}
    .executive-listings .audit-head-lists tr th:nth-child(8){display:none;}
    .executive-listings .audit-head-lists tr th:nth-child(9){display:none;}
    .executive-listings .audit-head-lists tr th:nth-child(10){display:none;}
    .executive-listings .audit-data tr td:nth-child(5){display:flex;justify-content:center;}
    .executive-listings .audit-data tr td:nth-child(6){display:flex;justify-content:center;}
    .executive-listings .audit-data tr td:nth-child(8){display:none;}
    .executive-listings .audit-data tr td:nth-child(9){display:none;}
    .executive-listings .audit-data tr td:nth-child(10){display:none;}
    .executive-listings .audit-head-lists tr{grid-template-columns: 6% 10% 16% 20% 20% 28%;}
    .executive-listings .audit-data tr{grid-template-columns: 6% 10% 16% 20% 20% 28%;}
    .executive-listings .audit-head-lists tr th {
	    font-size: 14px;
	    padding: 10px 10px;
    }
    .executive-listings .audit-data tr td {
	    font-size: 13px;
	    padding: 12px 10px;
    }
    .executive-listings .non-compliant .audit-head-lists tr th:nth-child(2){display:none;}
    .executive-listings .non-compliant .audit-data tr td:nth-child(2){display:none;}
    .non-tab{height:60px;padding:20px 16px;}
    .non-tab ul li:nth-child(2){display:grid;}
    .executive-listings .non-compliant .audit-head-lists tr {
	    grid-template-columns: 6% 10% 28% 28% 28%;
    }
    .executive-listings .non-compliant .audit-data tr{
        grid-template-columns: 6% 10% 28% 28% 28%;
    }
    .executive-listings .repeated-issue .audit-head-lists tr th:nth-child(6){display:none;}
    .executive-listings .repeated-issue .audit-head-lists tr th:nth-child(8){display:flex;}
    .executive-listings .repeated-issue .audit-data tr td:nth-child(6){display:none;}
    .executive-listings .repeated-issue .audit-data tr td:nth-child(8){display:flex;}
    .executive-listings .repeated-issue .audit-head-lists tr {
	    grid-template-columns: 6% 10% 20% 30% 20% 14%;
    }
    .executive-listings .repeated-issue .audit-data tr {
	    grid-template-columns: 6% 10% 20% 30% 20% 14%;
    }
    .repeated-tab{height:90px;}
    .img-datas{width:60%;}
    
	/* audit insights report */
    .insights-listings .audit-head-lists tr th:nth-child(2){display:flex;}
    .insights-listings .audit-head-lists tr th:nth-child(5){display:flex;}
    .insights-listings .audit-head-lists tr th:nth-child(6){display:flex;}
    .insights-listings .audit-data tr td:nth-child(2){display:block;}
    .insights-listings .audit-data tr td:nth-child(5){display:block;}
    .insights-listings .audit-data tr td:nth-child(6){display:block;}
    .insights-listings .audit-head-lists tr {grid-template-columns:31% 19% 10% 20% 20%;}
    .insights-listings .audit-data tr {grid-template-columns:31% 19% 10% 20% 20%;}
    .chart-data-insights .img-datas{width:60%;}
    
	/* Repeated isuues report */
    .issues-searchs .audit-boxs ul{grid-template-columns: 18% 18% 18% 22% 18.4%;}
    
	/* action plan summary report */
    .audit-action-boxs .action-summary-plan li .insights-images-total .img-datas {height:100%;}
    .division-summary-plan{height:90px;}
    .division-summary-plan ul li:nth-child(2){display:grid;}
    .division-summary-plan ul li:nth-child(4){display:none;}
    .act-summ-report .audit-head-lists tr th:nth-child(3){display:none;}
    .act-summ-report .audit-head-lists tr th:nth-child(4){display:none;}
    .act-summ-report .audit-head-lists tr th:nth-child(5){display:flex;}
    .act-summ-report .audit-head-lists tr th:nth-child(6){display:flex;}
    .act-summ-report .audit-head-lists tr th:nth-child(7){display:flex;}
    .act-summ-report .audit-data tr td:nth-child(3){display:none;}
    .act-summ-report .audit-data tr td:nth-child(4){display:none;}
    .act-summ-report .audit-data tr td:nth-child(5){display:block;}
    .act-summ-report .audit-data tr td:nth-child(6){display:block;}
    .act-summ-report .audit-data tr td:nth-child(7){display:block;}
    .act-summ-report .audit-head-lists tr{grid-template-columns: 11% 16% 40% 18% 15%;}
    .act-summ-report .audit-data tr{grid-template-columns: 11% 16% 40% 18% 15%;}
    
	/* action plan detailreport */
    .executive-listings .issue-plan-detail .audit-head-lists tr{grid-template-columns: 6% 10% 20% 30% 20% 14%;}
    .executive-listings .issue-plan-detail .audit-data tr{grid-template-columns: 6% 10% 20% 30% 20% 14%;}
     .ap-store ul li{grid-template-columns:110px calc(100% - 110px);}
   
   /* auditor summary report */
    .report-comp{align-items:center;}
    .report-comp .report-crumb{padding-bottom:0px;}
    .audit-action-boxs .auditor-summary-reports li .total-audits-numbers .numbers-alls li{padding:12px 0px 18px 0px;}
    .desk-over{display:none;}.tab-over{display:block;}
    .audit-action-boxs .auditor-summary-reports li:nth-child(2) .chart-head-top {padding-bottom:16px;}
    .auditor-passed{height:60px;}
    .auditor-passed ul li{grid-template-columns:110px calc(100% - 110px);}
    .auditor-passed ul li:nth-child(3){display:none;}
    .auditor-summ-report .audit-head-lists tr{grid-template-columns: 6% 20% 20% 20% 18% 16%;}
    .auditor-summ-report .audit-head-lists tr th:nth-child(5){display:flex;}
    .auditor-summ-report .audit-head-lists tr th:nth-child(6){display:flex;}
    .auditor-summ-report .audit-data tr{grid-template-columns: 6% 20% 20% 20% 18% 16%;}
    .auditor-summ-report .audit-data tr td:nth-child(5){display:block;}
    .auditor-summ-report .audit-data tr td:nth-child(6){display:block;}
    
	/* role & permission */
    .create-btns-add {padding: 10px 8px;}
    .role-lists-boxs .audit-head-lists tr {grid-template-columns: 10% 22% 42% 18% 8%;}
    .role-lists-boxs .audit-head-lists tr th:nth-child(2){display:flex;}
    .role-lists-boxs .audit-head-lists tr th:nth-child(6){display:flex;}
    .role-lists-boxs .audit-data tr{grid-template-columns: 10% 22% 42% 18% 8%;}
    .role-lists-boxs .audit-data tr td:nth-child(2){display:block;}
    .role-lists-boxs .audit-data tr td:nth-child(6){display:flex;}
    .role-permissions{height:60px;}
    .role-permissions ul li{grid-template-columns:110px calc(100% - 110px);}
    .role-permissions ul li:nth-child(2){display:none;}
    .role-permissions ul li:nth-child(3){display:grid;}
    
	/* role details */
    .role-details .super-admin-box {
	    grid-template-columns: repeat(1, 1fr);
        gap:6px;
    }
    .admin-right {
	    justify-content: flex-start;
	    margin-left: 72px;
    }
    .overview-information-admin {
        grid-template-columns: repeat(1, 1fr);
    }
    .overview-admins-left{order:2;}
    .cards-overviews-right{order:1;}
    .assigned-user-lists .assigned-lists .audit-head-lists tr {
	    grid-template-columns: 9% 16% 16% 17% 18% 16% 8%;
    }
    .assigned-user-lists .assigned-lists .audit-head-lists tr th:nth-child(4){display:none;}
    .assigned-user-lists .assigned-lists .audit-head-lists tr th:nth-child(5){display:flex;}
    .assigned-user-lists .assigned-lists .audit-head-lists tr th:nth-child(6){display:flex;}
    .assigned-user-lists .assigned-lists .audit-head-lists tr th:nth-child(7){display:flex;}
    .assigned-user-lists .assigned-lists .audit-head-lists tr th:nth-child(8){display:none;}
    .assigned-user-lists .assigned-lists .audit-head-lists tr th:nth-child(9){display:none;}
    .assigned-user-lists .assigned-lists .audit-data tr {grid-template-columns: 9% 16% 16% 17% 18% 16% 8%;}
    .assigned-user-lists .assigned-lists .audit-data tr td:nth-child(4){display:none;}
    .assigned-user-lists .assigned-lists .audit-data tr td:nth-child(5){display:block;}
    .assigned-user-lists .assigned-lists .audit-data tr td:nth-child(6){display:block;}
    .assigned-user-lists .assigned-lists .audit-data tr .store-user:nth-child(6){display:flex;}
    .assigned-user-lists .assigned-lists .audit-data tr td:nth-child(7){display:block;}
    .assigned-user-lists .assigned-lists .audit-data tr td:nth-child(8){display:none;}
    .assigned-user-lists .assigned-lists .audit-data tr td:nth-child(9){display:none;}
    .user-tab-assign ul li{grid-template-columns:110px calc(100% - 110px);}
    .user-tab-assign ul li:nth-child(4){display:none;}
    .user-tab-assign ul li:nth-child(6){display:grid;}
    .store-top-head .cross-top-btn{
        display:block;position:absolute;
        top:24px;right:24px;
        width:24px;height:24px;
    }
    
	/* store managemnet */
    .stores-search .audit-boxs ul {
	    grid-template-columns: 24% 20% 20% 19.2% 11%;
    }
    .stores-listings .stores-lists-boxs .audit-head-lists tr {
	    grid-template-columns: 10% 20% 20% 20% 20% 10%;
    }
    .stores-listings .stores-lists-boxs .audit-head-lists tr th:nth-child(4){display:none;}
    .stores-listings .stores-lists-boxs .audit-head-lists tr th:nth-child(7){display:flex;}
    .stores-listings .stores-lists-boxs .audit-data tr {
	    grid-template-columns: 10% 20% 20% 20% 20% 10%;
    }
    .stores-listings .stores-lists-boxs .audit-data tr td:nth-child(4){display:none;}
    .stores-listings .stores-lists-boxs .audit-data tr td:nth-child(7){display:block;}
    .store-york ul li{grid-template-columns: 90px calc(100% - 90px);}
    .store-york ul li:nth-child(2){display:grid;}
    .store-york ul li:nth-child(5){display:none;}
    .store-york ul li:nth-child(6){display:none;}
    
	/* add store location */
    .add-locations ul .store-organiz:nth-child(2) .zation {
	    grid-template-columns: 33% 29% 29.2%;
    }
    
	/* add store */
	.add-contact .zation{grid-template-columns:100%; gap:16px;}
	
	/* location master management */
    .master-listings .location-boxs .audit-head-lists tr {grid-template-columns: 10% 20% 20% 20% 20% 10%;}
    .master-listings .location-boxs .audit-head-lists tr th:nth-child(4){display:flex;}
    .master-listings .location-boxs .audit-data tr{grid-template-columns: 10% 20% 20% 20% 20% 10%;}
    .master-listings .location-boxs .audit-data tr td:nth-child(4){display:block;}
    .location-master{height:90px;}
    .location-master ul li:nth-child(2){display:none;}
    
	/* audit logs */
    .logs-search .audit-boxs ul {
	    grid-template-columns: 28% 25% 25% 17.5%;
    }
    .logs-listings .audit-logs-boxs .audit-head-lists tr th:nth-child(7){display:flex;}
    .logs-listings .audit-logs-boxs .audit-data tr td:nth-child(9){justify-content:center;}
    .logs-listings .audit-logs-boxs .audit-data tr td:nth-child(7){display:block;}
    .logs-listings .audit-logs-boxs .audit-head-lists tr {
	    grid-template-columns: 6% 16% 12% 16% 22% 20% 8%;
    }
    .logs-listings .audit-logs-boxs .audit-data tr {
	    grid-template-columns: 6% 16% 12% 16% 22% 20% 8%;
    }
    .logs-tables{height:90px;}
    .logs-tables ul li:nth-child(2){display:grid;}
    .logs-tables ul li:nth-child(3){display:grid;}
    .logs-tables ul li:nth-child(4){display:none;}
    .logs-tables ul li:nth-child(5){display:none;}
    .logs-tables ul li {grid-template-columns:70px calc(100% - 70px);}
    
	/* common-popups */
    .invite-users{margin:190px auto 0px auto;}
    .projects-labels{margin:190px auto 0px auto;}
	
	/* Template Settings Page */
	.template-setting-page .add-role-form ul{padding-left:0;}
	.template-setting-page .two-fields{display:flex; gap:8px;}
	.template-setting-page .form-row{flex-direction:column;}
	.template-setting-page .form-row .lg-field{width:100%;}
	.template-setting-page .form-row .md-field{width:100%;}
	.template-setting-page .tagBox{flex-wrap:wrap;}
	.template-setting-page .head-deatil-right{padding:8px 16px; margin-bottom:8px;}
	.template-setting-page .checkbox-item-point{width:max-content;}
	.template-setting-page .upload-drag-box{flex-direction:column;}
	.template-setting-page .upload-divider{display:none;}
	.template-setting-page .template-card{height:max-content;}
	.template-setting-page th, .template-setting-page td{padding:7px;}
	
	/* employee Listing Page */
	.employeeListingPage .second-card-txt{width:92%;}
	.employeeListingPage .txt-cards.third-card-txt{width:calc(100% - 110px); margin-top:8px;}
	
	/* add org structure page */
	.icon-width{width:24px; height:24px;}
	.location-select form ul li .val div{width:100%;}
	.add-role-form ul li.add-role-group{width:100%;}  
	.location-select form ul li .val .select-action-loact{flex-direction:column; width:100%;}
	.location-select form ul li .val .select-action-loact div.visor-input{width:100%;}
	.add-role-form ul li .val .validation{padding-left:0;}
	.location-select form ul.ui-menu .ui-menu-item a{font-size:14px;}	
}
@media screen and (max-width:992px){
	.logo h1{display:block;}
	.logo a{display:none;}
	.widthFifty{width:100%;}
    .audit-boxs ul {
	    grid-template-columns: 22% 29% 28% 15%;
	    justify-content: space-between;
        align-items:center;
    }
    .audit-listing-info{margin:19px 0px 30px 0px; padding:12px;}
    .audit-head-lists tr {
	    grid-template-columns: 17% 39% 17% 15% 12%;
    }
    .clr span{font-size:12px;}
    .audit-data tr{grid-template-columns: 17% 39% 17% 15% 12%;}
    .result-box{
        display:flex;
        align-items:center;
    }
    .number-result {
		font-size: 12px;
	    width: 50px;
	    padding: 8px 6px;
    }
    .result-box .result-text {
	    font-size: 12px;
	    margin: 0px 4px 0px 0px;
    }
    .text-num-resl {
	    font-size: 12px;
	    margin-left:3px;
    }
    .sult {
	    background-position: 73% 53%;
    }
    .page-controls {
	    gap: 3px;
    }
    .page-controls a{padding:8px 10px;}    
	
	/* togal menu */
	.header-bottom{width:90%;}
	
	/* genral sucess and faileor message on listing page */
	.messageDiv.show{right:0;}
	.messageDiv{width:96%;}
	.messageDiv .icon img{width:32px; height:32px; padding:0;}
	.open-penal-btn a{width:40px; height:40px;}
	.add-btns img{width:28px; height:28px;}
	.open-penal-btn a img{width:28px; height:28px;}
	
	/* audit view & details */ 
	.info-item span:first-child{width:86px;}
	.info-item span{font-size:13px;}	
    .point-head{flex-wrap:wrap;}
    .point-head-contnet p{font-size:14px;}
    .point-right ul{justify-content:flex-end;}
    .help-box{width:611px;}
    .help-box.pop-open{padding:18.5px 24px;}
    .help-box p{font-size:14px; max-width:500px;}
    .user{display:none;}
    .point-head-contnet .viewed{max-width:83%;position:relative;}
    .relevance{
	    display: block;
	    position: absolute;
	    top: 21px;
	    right:26%;
    }
    .lists-network ul li:nth-child(5) .point-head{flex-wrap:nowrap;}
    .lists-network ul li:nth-child(5) .point-right{width:20%;}
    .lists-network ul li:nth-child(5) .point-head-contnet p {max-width:100%;}
    .req-review .access-tab {
	    display: none;
    }
    .lists-network ul li:nth-child(7) .point-head{flex-wrap:nowrap;}
    .lists-network ul li:nth-child(7) .point-right{width:20%;}
    .lists-network ul li:nth-child(7) .point-head-contnet p {max-width:90%;}
    .lists-network ul li:nth-child(8) .point-head{flex-wrap:nowrap;}
    .lists-network ul li:nth-child(8) .point-right{width:20%;}
    .lists-network ul li:nth-child(8) .access-tab{display:none;}
    .lists-network ul li:nth-child(9) .point-head{flex-wrap:nowrap;}
    .lists-network ul li:nth-child(9) .point-right{width:20%;}
    .lists-network ul li:nth-child(9) .point-head-contnet p {max-width:100%;}
    .point-image{display:none;}.formal .acc-tab{display:none;}
    .progress-barr{display:none;}
    .summary-tbody .score-cell {
	    gap: 0px;
	    min-width: auto;
    }
    .summary-thead tr{grid-template-columns: 5% 32% 20% 28% 15%;}
    .summary-tbody tr {
	    grid-template-columns: 5% 32% 20% 28% 15%;
    }
   /* add audit popup */
    .add-audit-type{max-width:738px;}
    .add-info-audit{padding:40px 40px 40px 40px;}
    .btns-right-audit{padding-top:10px;}
    .area-text-comments{font-size:14px;max-width:527px;}
    .sm-add-down{width:155px; bottom:-180px; left:0%;}
    .tag-table{right:-205px;}
    .action-row{display:flex; gap:20px; flex-wrap:wrap;}
    .action-row .action-group:nth-child(1) {width:48%;}
    .action-row .action-group:nth-child(2){width:48%;}
    .action-row .action-group:nth-child(3){width:100%;}
    .lists-network ul li:nth-child(3) .add-page .point-head-contnet p{max-width:100%;}
    .checkbox-group-point{grid-column-gap:12px;grid-row-gap:0px;}
    .checkbox-item-point{padding:5px;}
	.checkbox-item-point label{font-size:13px;}
    .lists-network ul li:nth-child(5) .add-page .point-head{flex-wrap:wrap;}
    .lists-network ul li:nth-child(5) .add-page .point-right{width:100%;}
    .lists-network ul li:nth-child(7) .add-page .point-head {flex-wrap:wrap;}
    .lists-network ul li:nth-child(7) .add-page .point-right{width:100%;}
    
	/* audit summary */
     .audit-summary {
	    gap: 24px;
    }
    .summary-head h2 {
	    font-size: 20px;
	    line-height: 37px;
    }
    .safety-audit ul {
	    row-gap: 24px;
	    column-gap: 24px;
    }
    .audit-summary-box-info {
        width: 37%;
        gap: 20px;
        flex-wrap: wrap;
        order: 1;
        height: 217px;
        padding: 34px 24px;
    }
    .item-first {
	    font-size: 16px;
    }
    .item-last {
	    font-size: 16px;
    }
    .total-summ {
        width: 74%;
        height: 270px;
        padding: 20px 20px;
        order: 3;
    }
    .summ-passed-head label {
	    font-size: 18px;
	    line-height: 27px;
    }
    .summ-passed-head h3 {
	    font-size: 24px;
	    line-height: 36px;
    }
    .chart-summary-box {
	    gap: 48px;
	    padding-top: 12px;
	    padding-left: 23.7px;
	    padding-right: 23.7px;
        padding-bottom:7.2px;
    }
    .circle-chart-image {
	    width: 170px;
	    height: 170px;
    }
    .summary-data-item {
	    gap: 34px;
    }
    .summ-data-text {
	    font-size: 16px;
	    line-height: 24px;
    }
    .text-data-vel{gap:34px;}
    .value-txt {
	    font-size: 16px;
	    line-height: 24px;
    }
    .score-summ-data {
        width: 59%;
        height: 217px;
        padding: 20px 20px;
        order: 2;
    }
    .score-points-card {
	    gap: 13.5px;
	    padding-top: 13.5px;
    }
    .score-points-value {
	    font-size: 24px;
	    line-height: 36px;
    }
    .get-tar {
	    font-size: 14px;
	    line-height: 21px;
    }
    .progress-score-lines {
	    width: 132px;
    }
    .progress-score-liner {
	    width: 84px;
    }
    .score-excell {
	    font-size: 16px;
	    line-height: 24px;
    }
    .action-plan-summary {
        width: 22%;
        padding: 20px 20px;
        height: 270px;
        order: 4;
    }
    .action-head label {
	    font-size: 16px;
	    line-height: 27px;
    }
    .action-numbers {
	    padding-top: 68px;
    }
    .action-numbers h3 {
	    font-size: 24px;
	    line-height: 36px;
    }
    .action-numbers p {
	    font-size: 14px;
	    line-height: 21px;
    }
    
	/* action plan listing */
    .action-table-plan .audit-head-lists tr {grid-template-columns:18% 37% 19% 13% 13%;}
    .action-table-plan .audit-data tr{grid-template-columns:18% 37% 19% 13% 13%;}
    .comp{font-size:11px;}
    .action-table-plan .audit-data tr td{font-size:12px;}
    .action-plan-listing .table-container .pagination{gap:30px;}
    
	/* action view plan */
    .view-header-plan .toggle-icon{display:none;}
    .view-header-plan .back-nav-btn{display:block;}
    .view-btns {
        height: 40px;
        width: 96px;
        padding: 8px 12px;
    }
    .audit-view-btn{width:135px;}
	.print-view-btn{width:104px;}
    .Compliance{gap:16px;}
    .text-plans-list span {
	    font-size: 13px;
    }
    .act-lab{font-size:13px;}
    .Compliance .text-plans-list:nth-child(1) {
	    width: 52%;
    }
    .Compliance .text-plans-list:nth-child(2) {
	    width: 47%;
    }
    .fire-left{grid-column-gap:8px;}
    .plans-info-right{gap:8px;}
    .plans-info-right ul{gap:8px;}
    .dot-failds{gap:4px;}
    .dot-plans{width:10px;height:10px;}
    .due-text{font-size:13px;}
    .due-lab{font-size:14px;}
    .plans-info-right ul li{padding:9px 7.5px;}
    .dot-due-over {
	    width: 10px;
	    height: 10px;
    }
    .overdue p{font-size:12px;}
    .auditor-tabs .form-overall ul{gap:8px;}
    
	/* action plan edit */
    .zones-isolated{padding:12px 0px 21.03px 12px;}
    .tab-all-over .sol-over .over-fild {
	    width: 190px;
    }
    .tab-all-over .sol-over:nth-child(2) .over-fild {
	    width: 190px;
    }
    .resolved-btn{width:180px;padding:10px 18px;}
    .tab-all-over .sol-over .form-edits{width:190px;}    

	/* template listing */
    .add-btns span.audit-span{display:none;}
	.template-head-boxs .audit-boxs ul {grid-template-columns:32% 30% 14% 18%;}
    .template-listings .audit-head-lists tr {grid-template-columns: 6% 20% 32% 18% 14% 10%;}
    .template-listings .audit-data tr {grid-template-columns: 6% 20% 32% 18% 14% 10%;}
    .down-audit-tablet{height:150px;}
    .down-audit-tablet ul li:nth-child(2) {display:grid;}
    .template-listings .audit-head-lists tr th:nth-child(4){display:none;}
    .template-listings .audit-data tr td:nth-child(4){display:none;}
    .btn-tabs-tablet{margin:0px;}
    
	/* summary complinace report */
    .report-searched .audit-boxs ul {
	    grid-template-columns: 22% 32% 30% 10.2%;
    }
    .report-searched .audit-boxs ul li:nth-child(5){display:none;}
    .reports-charts-boxs .reports-charts-lists li:nth-child(2) {width:47.90%;}
    .reports-charts-boxs .reports-charts-lists li:nth-child(2) {width:47.90%;}
    
	/* pop report summary */
    .desk-pop{display:none;}
    .tab-pop{display:block;}
    
	/* executive summary report */
    .executive-reports .audit-boxs .audit-lists {
	    grid-template-columns: 37% 61%;
    }
    .executive-reports .audit-boxs .audit-lists li:nth-child(2) .input-store{width:71%;}
    .executive-reports .audit-boxs .executive-search li:nth-child(2) .input-store{width:100%;}
    .executive-reports .audit-boxs .audit-lists .executive-store .input-store {width:71%;}
    .executive-reports .audit-boxs .executive-search{grid-template-columns: 30% 24% 24% 15%;}
    .img-datas{width:80%;}
    .audit-action-boxs .reports-charts-lists li:nth-child(2){width:100%;}
    .rankings label{font-size:16px;}
    .executive-listings .audit-head-lists tr{grid-template-columns:6% 11% 14% 15% 26% 28%;}
    .executive-listings .audit-head-lists tr th:nth-child(4){display:flex;}
    .executive-listings .audit-data tr{grid-template-columns: 6% 11% 14% 15% 26% 28%;}
    .executive-listings .audit-data tr td:nth-child(4) {display:block;}
    .executive-tab{height:120px;}
    .executive-tab ul li:nth-child(2){display:none;}
    .executive-listings .non-compliant .audit-head-lists tr {
	    grid-template-columns: 6% 11% 27% 28% 28%;
    }
    .executive-listings .non-compliant .audit-data tr{grid-template-columns: 6% 11% 27% 28% 28%;}
    .non-tab{height:60px;}
    .non-tab ul li:nth-child(2) {
	    display: grid;
    }
    .section-show{display:none;}
    .section-hide{display:block;}
    .show-comp{display:block;}
    .hide-tab{display:none;}
    .executive-listings .repeated-issue .audit-head-lists tr {
	    grid-template-columns: 6% 11% 25% 42% 16%;
    }
    .executive-listings .repeated-issue .audit-data tr{
        grid-template-columns: 6% 11% 25% 42% 16%;
    }
    .executive-listings .repeated-issue .audit-head-lists tr th:nth-child(4){display:flex;}
    .executive-listings .repeated-issue .audit-head-lists tr th:nth-child(5){display:none;}
    .executive-listings .repeated-issue .audit-data tr td:nth-child(4){display:block;}
    .executive-listings .repeated-issue .audit-data tr td:nth-child(5){display:none;}
    .repeated-tab{height:120px;}
    .repeated-tab ul li:nth-child(2){display:grid;}
    
	/* audit builder form */
	.form-builder-templates{display:block;}
	.form-builder-templates .left-part-more{height:max-content;}
	.form-builder-templates .right-part-more{height:max-content;}
	.noQuestion{min-height:100%;}
	.form-builder-templates .add-fires{flex-direction:column;}
	.add-plus-group{width:24px; height:24px;}
	.text-group-add{font-size:13px;}
	.next-section:before{width:25%;}
	.next-section:after{width:25%;}
	.start-lab{font-size:13px;}	
	
	/* auidt insights report */
    .total-image-datas{display:none;}
    .total-image-data{display:block;}
    .insights-listings .audit-head-lists tr {
	    grid-template-columns: 42% 15% 10% 15% 18%;
    }
    .insights-listings .audit-data tr {
	    grid-template-columns: 42% 15% 10% 15% 18%;
    }
    .insights-listings .audit-head-lists tr th:nth-child(4) {display:flex;}
    .insights-listings .audit-data tr td:nth-child(4) {display:block;}
    
	/* repeated issues report */
    .issues-searchs .audit-boxs ul{grid-template-columns: 32% 32% 32%;}
    .issues-searchs .audit-boxs ul li:nth-child(5){display:block;}
    
	/* action plan summary report */
    .act-summ-report .audit-head-lists tr{grid-template-columns: 10% 20% 39% 18% 13%;}
    .act-summ-report .audit-data tr{grid-template-columns: 10% 20% 39% 18% 13%;}
    .act-summ-report .table-container .pagination{gap:32px;}
    .division-summary-plan{height:90px;}
    .dues-overs{display:none;}
    .over-dues{display:block;}
    .text-best-perform h2{font-size:16px;}
    .div-texts{font-size:16px;}.text-botom-best p{font-size:15px;}
    
	/* action plan detail report */
    .executive-listings .issue-plan-detail .audit-head-lists tr{grid-template-columns: 6% 12% 22% 41% 19%;}
    .executive-listings .issue-plan-detail .audit-head-lists tr th:nth-child(4){display:flex;}
    .executive-listings .issue-plan-detail .audit-data tr{grid-template-columns: 6% 12% 22% 41% 19%;}
    .executive-listings .issue-plan-detail .audit-data tr td:nth-child(4){display:block;}
    .ap-store{height:150px;}
    .ap-store ul li:nth-child(2) {
	    display: none;
    }
    
	/* auditor summary report */
    .auditor-summ-report .audit-head-lists tr {grid-template-columns: 6% 20% 18% 18% 18% 20%;}
    .auditor-summ-report .audit-data tr {grid-template-columns: 6% 20% 18% 18% 18% 20%;}
    .auditor-passed{height:60px;}
    .auditor-passed ul li:nth-child(2){display:none;}
    .auditor-summ-report .audit-head-lists tr th:nth-child(4){display:flex;}
    .auditor-summ-report .audit-data tr td:nth-child(4){display:block;}
    
	/* role permission */
    .role-lists-boxs .audit-head-lists tr th:nth-child(3){display:none;}
    .role-lists-boxs .audit-data tr td:nth-child(3){display:none;}
    .role-lists-boxs .audit-head-lists tr th:nth-child(4){display:flex;}
    .role-lists-boxs .audit-data tr td:nth-child(4){display:block;}
    .role-lists-boxs .audit-head-lists tr{grid-template-columns: 6% 45% 39% 10%;}
    .role-lists-boxs .audit-data tr{grid-template-columns: 6% 45% 39% 10%;}
    .role-permissions{height:90px;}
    .role-permissions ul li:nth-child(2){display:grid;}
    .role-listings .pagination{gap:32px;}
    .role-search .audit-boxs ul {
	    grid-template-columns: 32.1% 15% 10% 36%;
    }
    
	/* role details */
    .admin-headings p {
        font-size: 12px;
        line-height: 16px;
    }
    .tabs-admins .segmented-nav{padding:4px 24px;}
    .tabs-admins .segmented-nav .nav-item{padding:8px 40px;}
    .overview-boxs-admins h3{padding-bottom:16px;}
    .cards-overviews-right ul li .cards-content-text label{font-weight:500;}
    .user-tab-assign ul li:nth-child(2){display:none;}
    .user-tab-assign ul li:nth-child(4){display:grid;}
    .assigned-user-lists .assigned-lists .audit-head-lists tr{
	    grid-template-columns: 9% 18% 20% 18% 25% 10%;
    }
    .assigned-user-lists .assigned-lists .audit-head-lists tr th:nth-child(7){display:none;}
    .assigned-user-lists .assigned-lists .audit-data tr {
	    grid-template-columns: 9% 18% 20% 18% 25% 10%;
    }
    .assigned-user-lists .assigned-lists .audit-data tr td:nth-child(7){display:none;}
    .assigned-user-lists .pagination{gap:32px;}
    .down-pop-user{left:-90px;}
    
	/* store management */
    .stores-search .audit-boxs ul {
        grid-template-columns:33% 32% 31%;
    }
    .stores-listings .stores-lists-boxs .audit-head-lists tr {
	    grid-template-columns: 6% 15% 26% 22% 21% 10%;
    }
    .stores-listings .stores-lists-boxs .audit-data tr {
	    grid-template-columns: 6% 15% 26% 22% 21% 10%;
    }
    .store-york ul li:nth-child(2){display:grid;}
    .stores-listings .pagination{gap:32px;}
    .store-york{height:120px;}
    
	/* add store location */
    .add-role-form h3{padding-bottom:24px;}
    .add-locations ul .store-organiz .zation {
	    grid-template-columns: repeat(1, 1fr);
	    gap: 24px;
    }
    .add-locations ul .store-organiz .zation li .val{
        width:100%;
        display: grid;
        align-items: center;
        grid-template-columns: 300px calc(100% - 300px);
    }
    .add-locations ul .store-organiz .zation li .val .validation{width:100%;}
    .add-locations ul .store-organiz:nth-child(2) .zation {
	    grid-template-columns: repeat(1, 1fr);gap:24px;
    }
    .add-locations ul .store-organiz:nth-child(2) .zation li .val {
	    width: 100%;
    }
    .add-locations ul .select-organiz .zation li:nth-child(2) {
	    grid-template-columns: 120px calc(100% - 120px);
    }
    .add-locations ul .select-organiz .zation li:nth-child(3) {
	    grid-template-columns: 120px calc(100% - 120px);
    }
    .add-locations ul{gap:24px;}
    .add-locations ul li:nth-child(3) .val{
        width:100%;
        display: grid;
        align-items: center;
        grid-template-columns: 300px calc(100% - 300px);
    }
    .add-locations ul li:nth-child(5) .lbl label {
	    padding-top: 5px;
    }
    .add-locations ul li:nth-child(5) {
	    padding-top: 0px;
    }
    .add-contact ul li .val{
        width:100%;
        display: grid;
        align-items: center;
        grid-template-columns:100%;
    }
    .add-contact ul .select-organiz .organization-boxs .zation {
	    grid-template-columns: repeat(1, 1fr);
	    gap: 24px;
    }
    .add-contact ul .select-organiz .organization-boxs .zation li .val{
        width:100%;
        display: grid;
        align-items: center;
        grid-template-columns: 300px calc(100% - 300px);
    }
    .oprations ul li .indexStore{grid-template-columns:100%;}
    .add-contact ul li:nth-child(1) .val{width:100%;}
	.add-contact .zation.grid2{grid-template-columns:100%; gap:0px;}
	.add-contact .zation .add-role-group{display:flex; flex-wrap:wrap;}
	.add-contact .zation .add-role-group:last-child{grid-template-columns:120px calc(100% - 120px);}
	.oprations ul li .indexStore .add-role-group{display:flex; flex-wrap:wrap; gap:0;}
	
	/* location master management */
    .master-listings .location-boxs .audit-head-lists tr{grid-template-columns: 6% 20% 24% 20% 20% 10%;}
    .master-listings .location-boxs .audit-data tr{grid-template-columns: 6% 20% 24% 20% 20% 10%;}
    
	/* add master location */
    .location-select ul{gap:8px;}
    .location-select ul li:nth-child(3) .val{display:block;}
    .location-master {
	    height: 90px;
    }
    .location-master ul li:nth-child(2){display:none;}
    
	/* audit logs */
    .logs-search .audit-boxs ul {grid-template-columns: 37% 23% 21% 13%;}
    .logs-tables ul li:nth-child(2){display:grid;}
    .logs-tables ul li:nth-child(4){display:grid;}
    .logs-listings .audit-logs-boxs .audit-head-lists tr th:nth-child(4){display:flex;}
    .logs-listings .audit-logs-boxs .audit-data tr td:nth-child(4){display:block;}
    .logs-listings .audit-logs-boxs .audit-head-lists tr th:nth-child(7){display:none;}
    .logs-listings .audit-logs-boxs .audit-data tr td:nth-child(7){display:none;}
    .logs-tables{height:120px;}
    .logs-listings .audit-logs-boxs .audit-head-lists tr {
	    grid-template-columns: 6% 24% 16% 20% 24% 10%;
    }
    .logs-listings .audit-logs-boxs .audit-data tr {
	    grid-template-columns: 6% 24% 16% 20% 24% 10%;
    }
    /* log details */
    .log-details-info-box{grid-template-columns:repeat(2, 1fr);}
}

@media screen and (max-width:767px){
	p{font-size:14px;}
	
	.header-top{padding:0 16px; grid-template-columns:40px calc(100% - 90px) 40px;}
	.header-top h1{width:280px;}
    .head-login-box{padding:0px 20px;margin-top:48px;}
    .header-logmain .login-header{width:100%;}
    .login-header{padding-top:32px; gap:14px;}
	.logo-head{width:168px;}
	.notification-icon{display:none; /* hide desktop button */}
	.line-head{
	    margin-right: 10px;
        height:32px;
    }
    .organize-line h1 {
	    font-size: 21px;
	    line-height: 32px;
    }
	.main-form-box{margin-top:12px;}
    .login-box {
	    width:100%;
	    border-radius: 25px;
	    padding: 24px 20px;
        border: 2px solid #689D98;
    }
    .log-head h2{font-size:24px;}
    .language-dropdown{width:93px;}
    .input-field{font-size:14px;line-height:20px;}
    .login-box form .login-form li input[type="email"] {
	    background-size: 20px;
    }
    .login-box form .login-form li input[type="password"] {
	    background-size: 20px;
    }
    .error-text{font-size:12px;}
    .login-box form .login-form li .remember-wrap{font-size:12px;line-height:18px;}
	.login-form li h1{font-size:22px;}
    .options .got-pass{font-size:12px;line-height:18px;}.options{margin-bottom:32px;}
    .btn-log {
	    font-size: 16px;
    }
    .alert {
	    padding: 4px 10px;
    }
    .log-footer{display:none;}
    
	/* forgot password */
    .forgot-box{padding:24px 15px;}
    .login-box .forgot-text p {
	    font-size: 12px;
	    line-height: 157%;
        max-width:283px;
    }
    .back-log {
	    font-size:14px;
	    line-height: 21px;
	    margin-top: 29px;
    }
    .forgot-option .options .got-pass {
	    font-size: 13px;
	    line-height: 20px;
    }
    /* set pasword */
    .new-password{margin:7px 0px 24px 0px;}
    .firm-password{margin-bottom:24px;}
	
	/* commun listing page */
	.content-dashboard .add-btn{display:none !important;}
	.content-dashboard .add-btns{display:none;}
	header .add-btn{display:inline-block;}
	header .add-btns{display:flex;}
	.right-section{width:100%;}
	.right-section .open-penal-btn{width:100%;}
	.right-section .open-penal-btn a{width:100% !important; justify-content:flex-start;}
	.right-section .add-btn{width:32px;}
	.searchForMobileHeader {
		margin-left:-15px;
		margin-right:-15px;
		margin-top:-15px;
		height:56px;
		text-align:center;
		margin-bottom:20px;
		background:#FDFBFA;
		box-shadow:-1px 3px 6px rgba(190, 167, 132, 0.8);
	}
	.searchForMobileHeader .back{
		position:absolute; top:0px; left:0px;
		z-index:5;
		width:50px; height:56px;
		border-radius:0px;
		background-image:url('../../images/nav_back.png');
		background-size:48px;
		background-repeat:no-repeat;
		background-position:center;
		background-color:rgb(214, 203, 198);
	}
	.searchForMobileHeader h2{height:56px; line-height:56px; font-size:18px; font-weight:500;}
	.pageSearch{
		position:fixed; top:0px; left:0px;
		z-index:205;
		width:100% !important; height:100% !important;
		display:block !important;
		padding:15px;
		background-size:contain;
		background-color:#ffffff;
		-webkit-transform:translate3d(105%,0,0);
		-moz-transform:translate3d(105%,0,0);
		transform:translate3d(105%,0,0);
		overflow:hidden;
		overflow-y:scroll;
		-webkit-overflow-scrolling:touch;
		-webkit-transition:-webkit-transform 350ms ease;
		-moz-transition:-moz-transform 350ms ease;
		transition:transform 350ms ease;
	}
	.pageSearch.activeView form ul{display:flex; flex-direction:column; width:100%; gap:16px;}
	.pageSearch.activeView form ul li{width:100%;}
	
	/* button in top */
	.add-btn{width:40px; height:40px;}
	
	/* general css */
    .profile-name{display:none;}
    .page-header{display:none;}
	.dataTables_paginate{
		display:flex;  flex-wrap:wrap; align-items:center;
		width:100%;
		justify-content:center; gap:6px;
	}
    .content-dashboard{padding:24px 16px 0 16px; gap:16px;}	
	.cards-box ul{gap:12px;}
    .cards-box ul li{padding:12px 12px 8px 12px;}
    .icon-box-card{display:none;}
    .value-text{font-size:14px; line-height:21px;}
    .number-cards{display: block;padding-top:12px;}
    .number label{font-size:16px;  line-height:24px; order:2;}
    .number p{font-size:13px; line-height:20px; order:1;}
    .total{display:flex; align-items:center;}
    .total p{
	    color: #4F4F4F;
	    font-size: 11px;
	    line-height: 16px;
	    font-weight: 400;
    }
    .number{display:flex;align-items:center;justify-content:space-between;}
    .num{display:block;}
    .value-head label{font-size:16px; line-height:24px;}
    .charts-box{gap:16px;}
    .first-boxs ul{gap:16px;}
    .content-left h3{font-size:15px;}
    .content-left .text-slot{font-size:13px;line-height:20px;}
    .chart-content{padding:16px 16px 18px 16px;}
    .chart-icons a{display:none;}
    .chart-icons{gap:0px; padding-top:6px;}
    .first-boxs ul li:nth-child(1) .charts-poll img{width:100%;}
    .first-boxs ul li:nth-child(2) .charts-poll img{width:100%;}
    .charts-poll{padding:16px 16px 16px 16px;}
    .second-boxs ul{gap:16px;}
    .second-boxs ul li:nth-child(1){width:100%;}
    .second-boxs ul li:nth-child(2){width:100%;}
    .cases-chart{text-align:center;}
    .cases-chart img{width:75%;}
    .second-boxs ul li:nth-child(3) .charts-poll img{width:100%;}
    .vity{display:none;}
    .vity-cases{display:block;}
    .data-desk{display:none;}
    .data-mob{display:block;}
    .chart-mob-icon .sel-box{display:none;}
    .plus-fix-btn{
	    position:fixed; top:68%; right:28px;
	    width:58px; height:58px;
	    background:#5DA291;
	    box-shadow:0px 17px 7.5px rgba(0, 0, 0, 0.05), 0px 14px 6px rgba(0, 0, 0, 0.02), 0px 8px 5px rgba(0, 0, 0, 0.05), 0px 3px 3px rgba(0, 0, 0, 0.09), 0px 1px 2px rgba(0, 0, 0, 0.1), inset 2px 0px 3.1px rgba(0, 0, 0, 0.2);
	    border-radius:100px;
	    display:flex; justify-content:center; align-items:center;
	    cursor:pointer;	    
	    z-index:10;
        transition:all 0.5s;
    }   
    .plus-fix{justify-content:center; transition:all 0.5s; width:20px; height:20px;}
    .plus-fix img{width:100%;height:100%;}
    .plus-fix-btn:hover .plus-fix{transform:rotate(45deg);}
    .plus-popup{
	    position: absolute;
	    top: -86px;
	    right: 0px;
	    width: 139px;
	    height: 78px;
	    background: #4D4141;
	    box-shadow: -3px 3px 20.4px rgba(55, 55, 55, 0.2);
	    border-radius: 6px;
	    padding: 12px 0px;
        display:none;
    }
    .plus-popup .link-add-plus{
	    color: #FFFFFF;
	    font-size: 14px;
	    line-height: 17px;
	    font-weight: 500;
	    width: 100%;
    }
    .plus-fix .btnLoader .spinLoader{top:23px;}
    .case-add-link{border-bottom: 1px solid #ADADAD;padding: 0px 14px 10px 14px;}
    .new-add-link{padding:10px 14px 0px 14px;}
    .plus-fix-btn:hover .plus-popup{display:block;}
    .page-audit{display:flex;padding:0px;}
    .audit-right-tab .add-btn .audit-span{display:none;}
    .audit-right-tab .add-btn {
        width: 40px;
	    height: 40px;
	    justify-content: center;
        order:1;
    }
    .open-penal-btn{
        position: relative;
        transition: all 0.3s;
        order:2;
    }
    .dot-gram-down{
        width: 181px;
	    height:max-content;
	    background: #FFFFFF;
	    box-shadow: 0px 2px 18.8px rgba(81, 81, 81, 0.15);
	    border-radius: 8px;
	    position: absolute;
	    top: 45px;
	    right: 0px;
	    z-index: 20;
	    padding: 10px 6px;
    }
    .dot-gram-down ul{
	    display: flex;
	    flex-direction: column;
	    align-items: flex-start;
	    gap: 6px;
    }
    .dot-gram-down ul li{width:100%;}
    .dot-gram-down ul li a{
        height: 100%;
        width: 100%;
        background: transparent;
        justify-content: flex-start;
        border-radius: 0px;
        box-shadow: none;
        font-size: 13px;
        color: #4F4F4F;
        font-weight: 400;
        line-height: 20px;
	    padding: 7px 8px;
        gap: 8px;
        transition:all 0.3s;
    }
    .dot-gram-down ul li a .icon-gram-mob{
	    width: 24px;
	    height: 24px;
	    filter: brightness(0);
    }
    .dot-gram-down ul li a:hover{
        background: #F6F5FF;
        border-radius: 6px;
    }
    .open-penal-btn:hover .dot-gram-down{display:block;}
    .open-penal-btn .gram{display:none;}
    .dot-gram{display:flex;}
    .search-head-boxs{display:none;}
    .cards-audit-boxs{display:block;margin-top:16px;}
    .detail-audit-mob{display:none;}
    .audit-detail-cards {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        gap: 16px;
        margin-top: 0px;
    }
    .audit-detail-cards .left-boxs {
	    gap: 16px;
	    width: 100%;
    }
    .detail-content{margin:16px 0px 0px 0px;}
    .detail-card-right-box{padding:12px; gap:8px;}
    .menu-tab-btn{width:36px; height:36px;}
    .head-deatil-right .chat-btn {
	    width: 30px;
	    height: 30px;
	    border-radius: 6px;
	    padding: 4px;
	    display: flex;
	    justify-content: center;
	    align-items: center;
    }
    .head-deatil-right .chat-btn img {
    	width: 18px;
	    height: 18px;
    }
    .head-deatil-right .chat-btn .btnLoader{border-radius:6px;}
    .head-deatil-right .chat-btn .btnLoader .spinLoader{width:14px;height:14px;top:8px;}
    .network-head {
	    padding: 0px 24px 16px 24px;
    }
    .network-head label {
	    font-size: 13px;
	    line-height: 18px;
    }
    .lists-network {
	    padding: 0px 22px;
    }
    .yes-btn{padding:6px 14px; font-size:13px; line-height:18px;}
    .yes-btn .btnLoader .spinLoader{width:14px;height:14px;top:8px;}
    .relevance{display:none;}
    .lists-network ul li:nth-child(5) .point-head {
	    flex-wrap: wrap;
    }
    .lists-network ul li:nth-child(5) .point-right {
	    width: 100%;
    }
    .text-box {
	    width: 100%;
    }
    .text-box p{max-width:100%;}
    .lists-network ul li:nth-child(7) .point-head {
	    flex-wrap: wrap;
    }
    .lists-network ul li:nth-child(7) .point-right {
	    width: 100%;
    }
    .lists-network ul li:nth-child(7) .point-head-contnet p {
	    max-width: 100%;
    }
    .lists-network ul li:nth-child(8) .point-head {
	    flex-wrap: wrap;
    }
    .point-head-contnet p{max-width:100%;}
    .lists-network ul li:nth-child(8) .point-right{width:100%;}
    .lists-network ul li:nth-child(9) .point-head{flex-wrap:wrap;}
    .lists-network ul li:nth-child(9) .point-right{width:100%;}
    .bottom-card-net ul{flex-wrap:wrap;}
    .section-mark{display:none;}
    .control{gap:6px;}
    .sect-summary {
	    padding: 16px;
    }
    .signature-image {
	    width: 100%;
	    height: 100%;
    }
    .head-summ h3{padding-bottom:12px;font-size:14px;line-height:18px;}
    .info-box-detail .info-detail-list .sect-summary{padding:16px;}
    .summary-thead tr th {
	    font-size: 10px;
	    line-height: 10px;
	    padding: 5px 5px;
    }
    .summary-tbody tr td {
	    font-size: 10px;
	    line-height: 10px;
	    padding: 5px 5px;
    }
    .summary-tbody tr .fail {
	    font-size: 10px;
	    line-height: 10px;
    }
    .summary-tbody tr .pass {
	    font-size: 10px;
	    line-height: 10px;
    }
    .summary-thead tr {
	    grid-template-columns: 7% 32% 16% 25% 20%;
        align-items:flex-start;
    }
    .summary-tbody tr{grid-template-columns: 7% 32% 16% 25% 20%;align-items:flex-start;}
    .comments-summ-box p{padding-bottom:12px;font-size:12px;line-height:16px;}.comments-summ-box{padding:16px;}
    .comments-summ-box h4{padding-bottom:12px;font-size:13px;line-height:16px;}
    .comments-summ-box p:last-child{padding-bottom:0px;max-width:100%;}
    .comments-summ-box ul {
	    padding-bottom: 12px;
    }
    .comments-summ-box ul li{font-size:12px;line-height:16px;}
    .signature-image {
	    width: 150px;
	    height:100%;
    }
    .detail-cards .network-content .lists-network ul li .help-box.pop-open{
	    width: 100%;
	    margin-left:0px;
	    padding: 8px 8px;
    }
    .lists-network ul li:nth-child(6) .point-review {
	    max-width: 100%;
    }
    .point-head-contnet .formal {
	    max-width: 100%;
    }
    
	/* dashboard */    
	.cards-box .number-cards .val{display:none;}
	.cards-box .value-head .val{display:none;}
	
	/* breadcrumb */
	.breadcrumb{display:none;}
	
	/* add audit popup */
    .add-audit-type{max-width:360px; margin:24px auto 0 auto; padding:24px; height:max-content;}
	.add-audit-type .titleDiv{margin-bottom:16px;}
    .add-audit-type h2{font-size:16px; line-height:24px;}
	.add-audit-type .form-info-new{gap:6px; overflow-y:auto; height:100%;}
	.add-audit-type .form-info-new .input-half-box{gap:6px;}
    .audit-head-lbl{font-size:14px;}
	.input-half-box .radio-options div.flex{flex-direction:column; align-items:flex-start;}
    .recently-list ul {
	    grid-template-columns: repeat(1, 1fr);
	    grid-row-gap: 12px;
	    grid-column-gap: 0px;
    }
    .recently-list .other-link li:nth-child(3){display:none;}
    .recently-list .other-link li:nth-child(6){display:none;}
    .recently-list ul li a{font-size:13px; padding:7px 12px;}
    .recently-list ul li a span{width:16px; height:16px; display:flex; align-items:center;}
	.add-audit-type .radio-options{flex-direction:column; align-items:flex-start; gap:4px;}
	.add-audit-type .radio-options div{flex-direction:column; justify-content:flex-start; align-items:flex-start; gap:0px;}
	.add-audit-type .start{width:136px; height:38px; font-size:15px;}
	.text-label-left, .text-label-right{font-size:13px;}
	.score-card-chart{grid-template-columns:100%;}
	.score-card-right .score-btn{width:max-content;}
	.actual-score label{font-size:11px;}
	.actual-score h3{font-size:11px;}
	.score-card-chart .score-chart-right .charts-score{width:125px; height:125px;}
	.legend-left span{font-size:11px;}
	.legend-right label{font-size:13px;}
	.section-text-head li a{font-size:14px;}	
	.section-text-head li a .layer-left img{width:22px; height:22px;}
	.system-head .vacy-text{font-size:13px;}
	.form-right-info.widthFortyFive{width:100%;}
	.link-contents{padding:0; padding-top:8px;}
	.image-specification .special-cation{font-size:13px; line-height:120%;}
	.image-specification ul li{font-size:12px;}
	.image-specification{left:10px; width:190px; padding:14px 16px;}
	
    /* add-audit */
    .add-info-audit{margin:120px auto 0px auto;}
    .sel-audit{background-position:97% 55%;}
    .form-info-new .input-half-box {
	    flex-wrap: wrap;
    }
    .form-info-new .input-half-box .half-input {
	    width: 100%;
    }
    .btns-right-audit {
        justify-content:center;
    }
    .btns-right-audit .print-templte-select .btnLoader .spinLoader{top:10px;}
    .cancel {
	    width: 130px;
	    height: 34px;
	    font-size: 14px;
	    line-height: 25px;
	    padding: 4.5px 39.5px;
    }
    .start {
	    width: 130px;
	    height: 34px;
	    font-size: 14px;
	    line-height: 25px;
	    padding: 6.5px 12px;
    }
	.area-text-comments{max-width:360px;}
	
	/* add audit-comemnt */
	.link-contents.mobileComment{
		position:absolute; top:58px; left:0;
		height:100vh;
		background-color:#FDFBFA;
		width:100%;
		z-index:478;	
		padding:0;
	}
	.link-contents.mobileComment .comment-links-box{width:calc(100% - 32px); margin:16px;}
	
	
    /* add -info */
    .info-header{grid-template-columns:12% 76% 12%;}
    .info-header .logo a{display:none;}
    .info-header .profile{display:none;}
    .info-header .logo .heading-head-logo{
        display:block;
    }
    .heading-head-logo{
        color: #111010;
        font-size: 16px;
        line-height: 24px;
        font-weight: 500;
    }
    .info-header .menu-tab{display:block;}
    .progress-information{height:10px;}.progress-information-bar{width:198px;height:10px;}
    .audit-info-right-form {
	    padding: 24px;
    }
    .audit-info-right-form form h3{font-size:16px;padding-bottom:24px;}
    .form-right-info li{flex-wrap:wrap; width:100%;}
	.form-right-info.widthFortyFive .val{width:100%;}
	.form-right-info.accessSection li{width:100%;}
	.form-right-info.accessSection li .twoChild div.flex{width:100%; flex-direction:column; justify-content:flex-start;}
	.form-right-info.accessSection li .twoChild div.flex .lbl{width:100%;}
	.form-right-info li label{font-size:14px;}
	.form-right-info.accessSection li .val{width:100%;}
    .form-right-info li .input-right-info{width:100%;}
	.form-right-info .form-right-btns{flex-wrap:nowrap;justify-content:center;}
    .form-right-btns .cancel{width:141px; padding:4.5px 45px;}
    .form-right-btns .start{width:141px; padding:6.5px 12px;}
    .drop-system li a:hover .application-down{display:none;}
    .detail-information .detail-side-penal{width:100%;}
    .section-text-head .score-link{display:block;}
    .section-text-head li .collumen-bottom{padding:20px 8px;}
    .collumen-bottom {
	    border-bottom: 1px solid;
	    border-image-source: linear-gradient(90deg, #FFFFFF 6.24%, #DEDEDE 6.25%, #DEDEDE 94.01%, #FFFFFF 95%);
	    border-image-slice: 10;
    }
    /* add-audit */
    .add-audit-header .back-nav-btn {
	    display:block;
    }
    .add-audit-header .toggle-icon{display:none;}
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail{
        background:transparent;
        box-shadow: none;
        border: none;
    }
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .detail-card-right-box{padding:16px 0px; gap:0px;}
	.detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .detail-card-right-box .detail-btns-right{
		/* gap:0px;
		width:128px; */ 
        /* commnet by ansh */
        gap: 8px;
        width: 80px;
        margin-left:8px;
	}
    .detail-add-right-box .menu-tab{display:none;}
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .detail-card-right-box .head-deatil-right{
	    padding:0px;		
    }
	.head-add-deatil{gap:0;}
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .detail-card-right-box .detail-heading-left{
	    gap:8px; padding:8px 0px 8px 12px; 
        /* width:calc(100% - 128px); */
        /* comment by ansh */
        width:calc(100% - 80px);
    }
    .num-span {
	    width: 26px;
	    height: 26px;
    }
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .detail-card-right-box .detail-heading-left .head-deatil-right h3 {
	    font-size: 15px;
    }
    /*.detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .detail-btns-right  .chat-btn{
        display:none;
    }*/ /*6th april >> purvi >> comented this css to show 'set as a NA' label  */
	.detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .detail-btns-right .chat-btn.pie-btn{display:none;}
    /* comment by ansh  */
	/* .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .detail-btns-right .chat-btn.sectionCommentDiv{display:none;} */
    /* commented by ansh */
	/* .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .detail-btns-right .chat-btn.sectionNaDiv{width:max-content;} */
	.point-review{width:100%;}
	.hold-on{left:2.5%; width:95%;}
	
    .head-deatil-right .dot-mob-icons {
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    width: 40px;
	    height: 40px;
        
    }
    .div-mob-last{
        position:relative;
        transition:all 0.3s;
        /*z-index:6;*/ /* purvi >> 6th april >> comment to issue overlap 3 dots in action panel */
    }
    .div-mob-last:hover .score-div-mob{display:block;}
    .score-div-mob{
	    position:absolute;
	    width:181px; /*height:146px;*/ height:max-content;
	    top:36px; right:0px;
	    background:#FFFFFF;
	    box-shadow:0px 2px 18.8px rgba(81, 81, 81, 0.15);
	    border-radius:8px;
	    padding:10px 8px;
		z-index:5;
    }
    .score-div-mob ul{
	    display: flex;
	    flex-direction: column;
	    align-items: flex-start;
	    gap: 6px;
    }
    .score-div-mob ul li{width:100%;}
    .score-div-mob ul li a{
        width: 100%;
        display: flex;
        align-items: center;
        gap: 8px;
        color: #4F4F4F;
        font-size: 13px;
        line-height: 20px;
        font-weight: 400;
        padding: 7px 8px;
    }
    .score-div-mob ul li a:hover{
        background: #F6F5FF;
        border-radius: 6px;
    }
    .score-div-mob ul li a .icon-div-mob{width:24px;height:24px;filter:brightness(0);}
    .score-div-mob ul li a .icon-div-mob img{width:100%;height:100%;}
    .head-deatil-right .num-heading-sm{
        display:block;
        color: #2E2E2E;
        font-size: 14px;
        line-height: 24px;
        font-weight: 400;
    }
    .head-deatil-right .dot-mob-icons span{width:24px;height:24px;}
    .head-deatil-right .dot-mob-icons span img{width:100%;height:100%;}
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .network-content .network-head {
	    padding: 0px 0px 0px 0px;
    }
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .network-content .lists-network {
	    padding: 0px 0px;
    }
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .network-content .lists-network ul .add-list-point {
	    padding: 24px 0px 24px 0px;
    }
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .network-content .lists-network>ul>li {
	    padding: 24px 0px 24px 0px;
    }
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .network-content .lists-network ul li .add-page .point-head {
	    padding-bottom:16px;
    }
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .network-content .lists-network ul li .add-page .point-head .point-head-contnet {
	    gap: 3px;
    }
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .network-content .lists-network ul li .add-page .point-head .point-right {
        display: flex;
	    /*justify-content: space-between; */
		justify-content: flex-start; /* purvi >> 3rd april >> set add audit mobile view page >> point - infromation and time div space issue */
	    align-items: center;
	    padding-top: 0px;
        padding-left: 10px;
    }
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .network-content .lists-network ul li .add-page .point-head .point-right ul {
	    justify-content: flex-start;gap:10px;
    }
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .network-content .lists-network ul li .add-page .point-head .point-right ul li:nth-child(1){
        order:3;
    }
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .network-content .lists-network ul li .add-page .point-head .point-right ul li:nth-child(2){
        order:2;
    }
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .network-content .lists-network ul li .add-page .point-head .point-right ul li:nth-child(3){
        order:1;
    }
    .time-mob-icon{
        display:block;
	    width: 32px;
	    height: 32px;
    }
    .time-mob-icon li a{
	    width: 32px;
	    height: 32px;
	    background: #FFFFFF;
	    box-shadow: 0px 1px 1.5px rgba(63, 63, 63, 0.2);
	    border-radius: 4px;
	    display: flex;
	    justify-content: center;
	    align-items: center;
        position:relative;
    }
    .time-mob-icon li a .refresh-times{width:24px;height:24px;}
    .time-mob-icon li a .btnLoader{border-radius:4px;}
    .time-mob-icon li a .btnLoader .spinLoader{
        top:10px;
        width: 14px;
        height: 14px;
    }
    
    .btns-group {
	    padding: 0px 0px 0px 0px;
    }
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .network-content .lists-network ul li .point-bottom {
	    margin-left: 11px;
    }
    .tag-bottom-link {
	    width: 32px;
	    height: 32px;
	    border-radius: 4px;
	    padding: 4px;
    }
    .links-group .tag-bottom-btns .list-links-action:last-child{display:none;}
    .tag-bottom-link .btnLoader .spinLoader{top:8px;}
    .tag-check {
	    width: fit-content;
	    padding: 0px;
    }
    .tag-check label {
	    gap: 8px;
	    padding: 7px 8px;
	    cursor: pointer;
    }
    .tag-toggle {
	    width: 32px;
	    height: 18px;
    }
    .tag-slider {
	    top: 1.5px;
	    left: 2px;
	    width: 15px;
	    height: 15px;
    }
    .tag-toggle input:checked ~ .tag-slider {
	    left: 16px;
    }
    .links-group .tag-bottom-btns .list-links-action:nth-child(4) .tag-bottom-link{width:64px;}
    /*.link-contents{display:none;}*/
    .hide-set{display:none;}.hide-na{display:block;}
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .network-content .lists-network ul li .add-page .point-head .point-review
    .user{display:block;}
    .hide-width .btn-bottom-links{width:40px;height:40px;}
    .btn-bottom-links .btnLoader .spinLoader{top:10px;}
    .btn-bottoms{padding:8px;}
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .network-content .lists-network ul li .point-bottom
    .btns-group-first .button-last{display:none;}
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .network-content .lists-network ul li .add-page .help-box.pop-open {
        width: 319px;
	    padding: 10px 14px;
        margin-left:11px;
    }
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .network-content .lists-network ul li .add-page .help-box.pop-open{margin-bottom:16px;}
    .help-box label {
	    font-size: 13px;
	    line-height: 150.29%;
    }
    .help-box p {
	    font-size: 12px;
	    max-width: 95%;
	    line-height: 150.29%;
    }
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .network-content .lists-network ul li:nth-child(3) .add-page .point-head
    .point-review{flex-wrap:wrap;}
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .network-content .lists-network ul li:nth-child(3) .add-page .point-head
    .req-review .access-tab{
	    display: block;
	    margin-left: 15px;
    }
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .network-content .lists-network ul li:nth-child(3) .add-page .point-head 
    .point-right ul .help-icon-popup{display:block !important;}
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .network-content .lists-network ul li:nth-child(3) .add-page .point-head 
    .point-right ul .point-txt-list{display:block !important;}
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .network-content .lists-network ul li:nth-child(3) .add-page .point-head 
    .point-right ul .question-na{display:none;}
    .checkbox-group-point {
	    grid-column-gap: 0px;
	    padding-top: 4px;
	    flex-wrap: wrap;
    }
    .checkbox-item-point{width:max-content; padding: 10px 0px;} /* audit builder page design*/
    .valid-gap {
	    padding: 0px;
    }
    .detail-add-right-box .info-box-detail .info-detail-list .scroll-detail .network-content .lists-network ul li:nth-child(4) .add-page .point-head 
    .point-head-contnet .formal {
	    max-width: 100%;
    }
    .dot-green{display:none;}
    .time-mob-icon li a .num-tag-top{
	    width: 18px;
	    height: 18px;
	    right: 0px;
	    top: -14px;
        background:#E20C00;
    }
    .camera-bg .num-tag-top{background:#EC7E62;}
    .text-boxs-help .txt-help{width:100%;}
    .bottom-card-net{display:none;}
    .hide-text{display:none;}.bottom-nxt-prev .center-save .btn-bottom-links{width:90px;}
    .bottom-nxt-prev .right-next .btn-bottom-links .btn-bottoms{padding:8px;}
	
	/* audit summary */
    .summary-head h2{font-size:16px;}
    .audit-summary-box-info {
	    width: 100%;
	    gap: 12px;
	    height: 100%;
	    padding: 18px;
    }
    .summary-item-info{gap:12px;}
    .item-first{font-size:15px;}
    .item-last{font-size:15px;}
    .score-summ-data{width:100%;height:100%;}
    .summ-passed-head h3 {
	    font-size: 18px;
	    line-height: 27px;
    }
    .score-points-card {
	    gap: 26.5px;
	    padding-top: 26.5px;
    }
    .score-points-value {
	    font-size: 18px;
	    line-height: 27px;
    }
    .total-summ {
	    width: 100%;
	    height: 100%;
	    padding: 18px;
    }
    .chart-summary-box {
	    gap: 16px;
	    justify-content: center;
	    flex-wrap: wrap;
	    padding-top: 6px;
	    padding-left: 0px;
	    padding-right: 0px;
	    padding-bottom: 9.41px;
    }
    .summary-data-item {
	    gap: 44px;
    }
    .summ-data-text {
	    font-size: 14px;
	    line-height: 21px;
    }
    .text-data-vel {
	    gap: 44px;
    }
    .value-txt {
	    font-size: 14px;
	    line-height: 21px;
    }
    .action-plan-summary {
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    gap: 92.5px;
        padding: 14px 20px;
        width: 100%;
        height: 100%;
    }
    .action-head label {
	    line-height: 24px;
    }
    .action-numbers {
	    padding-top: 0px;
    }
    .action-numbers h3 {
	    font-size: 20px;
	    line-height: 30px;
    }
    .summary-new-mob-box{padding:14px;}
    .summary-new-mob-box .head-summ h3{
        font-size: 16px;
        line-height: 20px;
        padding-bottom: 20px;
    }
    .summary-new-mob-box .table-box-summ .table-summary{display:none;}
    .card-table-summary{display:block;}
    .btn-sign-submit {
	    margin-bottom: 16px;
    }
    
	/* signaure/comments page*/
    .comments-signature-boxs {
	    padding:24px;
    }
    .comments-signature-boxs h3 {
	    padding-bottom:18.5px;
    }
    .boxs-comm-sign {
	    gap:24px;
    }
    .editor-box{
	    gap:0px;
    }
    .sel-tool {
	    width:51px;
	    height: 40px;
        padding:9px 8.5px;
    }
    .edit-sel{width:34px;}.editor-toolbar {justify-content:space-between;}
    .tool-icons{width:100%;height:40px;padding:4px;}
    .btn-tool{width:24px;height:24px;}
    .btn-tool img {
	    width: 16px;
	    height: 16px;
    }
    .editor-textarea {
	    height: 147px;
    }
    .signature-header{padding:12px;}
    .tool-icons:nth-child(3){display:none;}
    .tool-icons:nth-child(4){display:none;}
    .signdown{
        display:block;
        position: relative;
    }
    .signdown.drop{
        background: #495057;
        border-radius: 4px;
    }
    .signdown.drop .dropdown-btn-sign .left-sel-signer{filter:brightness(6);}
    .signdown.drop .dropdown-btn-sign .sel-chev{filter:brightness(6);}


    .signdown.drop .dropdown-sign-content{
      display: block;
    }
    .order{display:flex; padding:4px 2px; border-right:none;}
    .sign-button{/*width:100%;*/ width:56%; margin:0 auto; height:34px;}
    .btn-sign-main{width:100%;}
    .can-button{font-size:14px;line-height:21px;padding: 4.5px 36px;}
    .sub-button{font-size:14px;line-height:21px;padding: 6.5px 36px;}
    .signature-header label{font-size:14px;}
    .provide{display:none;}
    .provide-text{display:block;}
    
	/* audit view & details */
	.upload-images .point-image{display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); width:100%; margin-top:16px;}
	.point-image .image-bott{width:100%; height:150px;}
	.upload-container{display:block; width:100%;}
	
	/* action plan listing */
    .left-act-brad .breadcrumb .sm-text{display:none;}
    .left-act-brad .breadcrumb .icon-right-arrow{display:none;}
    .open-txt{gap:4px;}	
    
	/* action plan view */
    .view-header-plan .dots-view-head {
	    display: block;
        position: relative;
        transition: all 0.5s;
    }
    .dots-view-btns{
	    width: 40px;
	    height: 40px;
	    background: #F2ECE4;
	    border-radius: 8px;
	    justify-content: center;
    }
    .dots-views-down {
	    background: #FFFFFF;
	    box-shadow: 0px 2px 18.8px rgba(81, 81, 81, 0.15);
	    border-radius: 8px;
	    width: 204px;
	    position: absolute;
	    top: 54px;
	    right: 0px;
	    padding: 16px 10px;
    }
    .dots-views-down ul li a{
        font-size: 13px;
        color: #4F4F4F;
        font-weight: 400;
        line-height: 20px;
        gap: 8px;
        padding: 7px 8px 7px 8px;
	    transition: all 0.5s;
    }
    .dots-views-down ul li a img{
	    width: 24px;
    	height: 24px;
        filter:brightness(0);
    }
    .dots-views-down ul li a:hover{
	    background: #F6F5FF;
	    border-radius: 6px;
    }
    .view-header-plan .dots-view-head:hover .dots-views-down{display:block;}
    .view-plan-bradgram{display:none;}
    .view-header-plan .logo a{display:none;}
    .view-header-plan .profile{display:none;}
    .view-header-plan .logo .heading-head-logo{display:block;}
    .view-header-plan{
	    grid-template-columns: 12% 76% 12%;
    }
    .plans-infos-tab{display:none;}
    .plans-infos-mob{display:block;}
    .action-plan-info-box {
	    padding: 12px 16px 12px 16px;
    }
    .Compliance .text-plans-list:nth-child(1) {
	    width: 98%;
	    display: block;
	    padding: 0px;
    }
    .Compliance .text-plans-list:nth-child(1) span {
	    font-size: 15px;
	    line-height: 24px;
	    font-weight: 500;
    }
    .content-fire.viewers{display:block;}
    .arrow.changes img{transform: rotate(0deg);}
    .content-fire{padding-top:12px;}
    .fire-left{grid-template-columns:repeat(1, 1fr);padding-bottom:12px;}
    .plans-info-right {
	    gap: 0px;
	    background: none;
	    padding: 0px;
    }
    .plans-info-right ul {
        width:100%;
	    gap: 10px;
	    grid-template-columns: repeat(2, 1fr);
    }
    .plans-info-right ul li {
	    padding: 6px 10px;
	    background: #EEF4FE;
	    box-shadow: inset 0px 1px 2px rgba(26, 18, 67, 0.2);
	    height: 32px;
    }
    .dot-failds{gap:6px;}
    .card-network-plans {
        box-shadow: none;
        border: none;
    	padding: 0px;
        border-radius: 0px;
	    background: none;
    }
    .card-head-security {
	    padding: 8px 12px;
    }
    .card-head-security h3{font-size:15px;}
    .card-content-info{padding:0px;}
    .audible-info > li{padding:24px 0px;}
    .isolated-head-info {
	    padding: 12px 0px 16px 0px;
    }
    .auditor-bottom {
	    margin-left: 18px;
	    gap: 14px;
    }
    .auditor-box-info{gap:14px;}
    .auditors-lab{padding-bottom:6px;}
    .authorized-box{padding:14px;}
    .attachments-content-right label{display:none;}
    .corrective-action .auditors-lab {
	    padding-bottom: 12px;
    }
    .auditor-tabs .form-overall ul {
	    gap: 16px;
	    flex-wrap: wrap;
    }
    .over-fild {
	    width: 175px;
    }
    .form-overall ul li:nth-child(2) .over-fild {
	    width: 119px;
    }
    .form-overall ul li:nth-child(3) .over-fild {
	    width: 90px;
    }
    .view-tab-btn{display:none;}
    .view-desk-btn{display:flex;}
    .view-desk-btn .dots-att{display:none;}
    .ensure-box p{padding:12px;}
    .form-overall ul {
	    flex-wrap: wrap;
    }
    .form-overall .solved{display:flex;}
    .form-overall .solved li:nth-child(4) .resolved {
	    width: 204px;
    }
    .dot-due-over {
	    width: 12px;
	    height: 12px;
    }
    .overdue p {
	    font-size: 14px;
    }
    .zones-isolated {
        flex-wrap: wrap;
	    justify-content: flex-end;
	    padding: 0px 0px 16px 0px;
        gap:6px;
    }
    .resolved-btn{margin-top:0px;}
    .images-view-plans-point{display:block;}
    .tab-all-over{display:flex;}
    .tab-all-over .sol-over .over-fild {
	    width: 175px;
    }
    .tab-all-over .sol-over:nth-child(2) .over-fild {
	    width: 118px;
    }
    .tab-all-over .sol-over .form-edits {
	    width:100%;
    }
    .pic-open .images-view-plans-point{display:block !important;}
    .pic-open .images-view-plans-point .auditors-lab{display:none}
    .pic-open .images-view-plans-point .point-image{display:flex; flex-wrap:wrap;}
    .pic-open .images-view-plans-point .point-image .image-bott{
	    width: 47%;
    }
    .pic-open .images-view-plans-point .point-image .image-bott span{
	    width: 100%;
    }
    .pic-open .images-view-plans-point .point-image .sm-dot-box .sm-dot-down{
	    width: 100%;
        left:0%;
    }
    /* templte listing */
	.preset-popup.smallWidth{width:90%;} /* popup width */
	.preset-popup{width:95%;}
    /* commented by ansh */
	/* .preset-popup.center{top:56px;} */
	.dataTable .bottom{flex-direction:column; gap:12px;}
    .template-listings{display:block;padding:12px;}
    .template-listings .table-container .table-head{display:none;}
    .template-listings .table-container .pagination{display:none;}
    .template-listings .audit-head-lists tr th:nth-child(2) {display:none;}
    .template-listings .audit-head-lists tr th:nth-child(4) {display:none;}
    .template-listings .audit-head-lists tr th:nth-child(8) {display:none;}
    .template-listings .audit-head-lists tr th:nth-child(9) {display:none;}
    .template-listings .audit-head-lists tr {
	    grid-template-columns: 10% 65% 25%;
    }
    .template-listings .audit-data tr{grid-template-columns: 10% 66% 24%;}
    .template-listings  .audit-head-lists tr th{padding:12px 5px;}
    .template-listings  .audit-data tr td {padding:12px 5px;font-size:12px;font-weight:500;}
    .template-listings .audit-data tr td:nth-child(2) {display:none;}
    .template-listings .audit-data tr td:nth-child(4) {display:none;}
    .template-listings .audit-data tr td:nth-child(8) {display:none;}
    .template-listings .audit-data tr td:nth-child(9) {display:none;}
    .down-audit-tablet ul li:nth-child(1) {display:grid;}
    .down-audit-tablet {
        height:250px;
    }
    .down-audit-tablet ul li {
	    grid-template-columns: 110px calc(100% - 110px);
    }
    .down-audit-tablet ul li .btn-Unpublish{width:fit-content;}
    .down-audit-tablet ul li .btn-publish{width:fit-content;}
    .more-btn-down {
	    width: 24px;
	    height: 24px;
    }
    .view-eye .more-btn {
	    width: 24px;
	    height: 24px;
    }
    .view-eye .more-btn .more {
	    width: 24px;
	    height: 24px;
    }
    .down-audit-tablet ul li:nth-child(6){display:grid;}
    .down-audit-tablet ul li:nth-child(7){display:grid;}
    
	/* summary compliance report */
    .reports-charts-boxs .reports-charts-lists li:nth-child(2) {width:100%;}
    .reports-charts-boxs .reports-charts-lists li:nth-child(3) {width:100%;}
    .chart-divi-icons .chart-expend{display:none;}
    .charts-polls .tablet-polls{display:none;}
    .tabs-polls{display:none;}
    .mob-togg{display:block;}
    .report-comp{display:flex;align-items:center;}
    .report-comp .left-section{padding-bottom:0px;}
    .report-crumb ul .sm-text{display:none;}
    .report-crumb ul .icon-right-arrow{display:none;}
    .report-comp .audit-right-tab .add-btn{display:none;}
    .reports-charts-boxs{margin-top:16px;}
    .reports-charts-boxs .reports-charts-lists{gap:24px;}
    .report-listings {
	    display: block;
	    background: transparent;
	    border: none;
	    box-shadow: none;
	    padding: 0px;
	    border-radius: 0px;
	    margin: 24px 0px 24px 0px;
    }
    .shore-box .shore-box-ul {
	    grid-template-columns: repeat(1, 1fr);
	    gap: 16px;
    }
    .report-listings .table-head{display:none;}
    
	/* executive summary report */
    .content-divi-left h3 {
        font-size: 15px;
        line-height: 28px;
    }
    .audit-action-boxs .reports-charts-lists li {
	    padding: 16px;
    }
    .audit-action-boxs .reports-charts-lists li .total-audits-numbers .numbers-alls{gap:12px;}
    .audit-action-boxs .reports-charts-lists li .total-audits-numbers .numbers-alls li label {
	    font-size: 18px;
	    line-height: 27px;
    }
    .audit-action-boxs .reports-charts-lists li .total-audits-numbers .numbers-alls li span {
	    font-size: 12px;
	    line-height: 20px;
    }
    .audit-action-boxs .reports-charts-lists li .total-audits-numbers .numbers-alls li {
        display: flex;
        align-items: center;
        flex-direction: column;
        padding: 18px 6px 18px 6px;
    }
    .total-image-datas{display:none;}
    .total-image-data{display:block;}
    .img-datas{width:100%;}
    .executive-listings{padding:16px;}
    .executive-listings .table-container .table-head{display:block;}
    .executive-listings .audit-head-lists tr th:nth-child(2) {display:flex;}
    .executive-listings .audit-head-lists tr th:nth-child(4) {display:flex;}
    .executive-listings .audit-head-lists tr th:nth-child(5) {display:none;}
    .executive-listings .audit-head-lists tr th:nth-child(6) {display:none;}
    .executive-listings .audit-data tr td:nth-child(2) {display:flex;}
    .executive-listings .audit-data tr td:nth-child(4) {display:flex;}
    .executive-listings .audit-data tr td:nth-child(5) {display:none;}
    .executive-listings .audit-data tr td:nth-child(6) {display:none;}
    .executive-listings .audit-data tr td{font-weight:400;}
    .executive-listings .audit-head-lists tr{grid-template-columns: 12% 23% 31% 34%;}
    .executive-listings .audit-data tr{grid-template-columns: 12% 23% 31% 34%;}
    .executive-tab{height:150px;}
    .executive-tab ul li {
	    grid-template-columns: 160px calc(100% - 160px);
        align-items:flex-start;
    }
    .executive-tab ul li span{font-size:13px;}
    .executive-tab ul li label{font-size:13px;}
    .executive-listings .non-compliant .audit-head-lists tr {
        grid-template-columns: 12% 23% 24% 41%;
        align-items:flex-start;
    }
    .executive-listings .non-compliant .audit-data tr{
        grid-template-columns: 12% 23% 44% 21%;
    }
    .hide-tab{display:block;}
    .total-hide{display:none;}
    .total-show{display:block;}
    .executive-listings .non-compliant .audit-head-lists tr th:nth-child(5){display:flex;}
    .executive-listings .non-compliant .audit-head-lists tr th:nth-child(4) span{display:none;}
    .executive-listings .non-compliant .audit-head-lists tr th:nth-child(5) span{display:none;}
    .executive-listings .non-compliant .audit-data tr td:nth-child(5){display:flex;}
    .show-comp {display:none;}
    .non-tab {
	    height:111px;
	    padding: 16px 16px;
    }
    .non-tab ul li{grid-template-columns:116px calc(100% - 116px);align-items:flex-start;}
    .executive-listings .repeated-issue .audit-head-lists tr {
        grid-template-columns: 11% 23% 39% 27%;
    }
    .executive-listings .repeated-issue .audit-data tr{grid-template-columns: 11% 23% 39% 27%;}
    .executive-listings .repeated-issue .audit-head-lists tr th:nth-child(4){display:none;}
    .executive-listings .repeated-issue .audit-data tr td:nth-child(4){display:none;}
    .repeated-tab{height:max-content;}
    .repeated-tab ul li{grid-template-columns:120px calc(100% - 120px);align-items:flex-start;}
   
   /* insights summary report */
    .insights-listings .audit-head-lists tr th:nth-child(1) {display:flex;}
    .insights-listings .audit-head-lists tr th:nth-child(2) {display:flex;}
    .insights-listings .audit-head-lists tr th:nth-child(3) {display:none;}
    .insights-listings .audit-head-lists tr th:nth-child(4) {display:none;}
    .insights-listings .audit-head-lists tr th:nth-child(5) {display:none;}
    .insights-listings .audit-data tr td:nth-child(1) {display:block;}
    .insights-listings .audit-data tr td:nth-child(2) {display:block;}
    .insights-listings .audit-data tr td:nth-child(3) {display:none;}
    .insights-listings .audit-data tr td:nth-child(4) {display:none;}
    .insights-listings .audit-data tr td:nth-child(5) {display:none;}
    .insights-listings .audit-head-lists tr{grid-template-columns: 10% 60% 30%;}
    .insights-listings .audit-data tr{grid-template-columns: 10% 60% 30%;}
    .insights-listings .audit-data tr td{font-weight:400;}
    .insights-down-audit{height:120px;}
    .chart-data-insights .img-datas {width:100%;}
    
	/* action plan summary report */
    .best-performing {
	    padding: 12px;
	    margin-top: 16px;
        gap:6px;
    }
    .best-icon {
	    width: 40px;
	    height: 40px;
    }
    .best-icon span{
	    width: 40px;
	    height: 40px;
    }
    .div-text-desk{display:none;}
    .div-text-mob{display:block;}
    .text-best-perform h2{font-size:15px;}
    .div-texts{font-size:15px;}
    .over-dues{display:none;}
    .audit-action-boxs .action-summary-plan li .action-number-plan .numbers-alls li{padding:18px 0px;}
    .act-summ-report .audit-head-lists tr th:nth-child(6) {
	    display: none;
    }
    .act-summ-report .audit-data tr td:nth-child(6) {
	    display: none;
    }
    .division-summary-plan {
	    height: 150px;
    }
    .act-summ-report .audit-data tr td{font-weight:400;}
    .division-summary-plan ul li:nth-child(4) {
	    display:grid;
    }
    .division-summary-plan ul li{grid-template-columns:90px calc(100% - 90px);}
    
	/* action paln summary report */
    .audit-action-boxs .action-plan-detail-report li .chart-head-top .content-divi-left h3{
        width: 170px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .ap-store {height:240px;}
    .ap-store ul li {
	    grid-template-columns: 110px calc(100% - 110px);
    }
    .ap-store ul li:nth-child(2) {display:grid;}
    .ap-store ul li:nth-child(7) {display:grid;}
    .executive-listings .issue-plan-detail .audit-data tr:nth-child(4) td .ap-store ul li .risk-text .dot-risks{background: #CF9500;}
    .executive-listings .issue-plan-detail .audit-data tr:nth-child(8) td .ap-store ul li .risk-text .dot-risks{background: #5DA291;}
    .executive-listings .issue-plan-detail .audit-data tr:nth-child(10) td .ap-store ul li .risk-text .dot-risks{background: #5DA291;}
    .executive-listings .issue-plan-detail .audit-head-lists tr{grid-template-columns: 11% 89%;}
    .executive-listings .issue-plan-detail .audit-head-lists tr th:nth-child(2){display:none;}
    .executive-listings .issue-plan-detail .audit-head-lists tr th:nth-child(3){display:none;}
    .executive-listings .issue-plan-detail .audit-head-lists tr th:nth-child(4){display:flex;}
    .executive-listings .issue-plan-detail .audit-head-lists tr th:nth-child(4) span{display:none;}
    .executive-listings .issue-plan-detail .audit-head-lists tr th:nth-child(8){display:none;}
    .executive-listings .issue-plan-detail .audit-data tr{grid-template-columns: 11% 89%;}
    .executive-listings .issue-plan-detail .audit-data tr td:nth-child(2){display:none;}
    .executive-listings .issue-plan-detail .audit-data tr td:nth-child(3){display:none;}
    .executive-listings .issue-plan-detail .audit-data tr td:nth-child(4){display:block;}
    .executive-listings .issue-plan-detail .audit-data tr td:nth-child(8){display:none;}
    
	/* auditor summary report */
    .tab-over{display:none;}.mob-over{display:block;}
    .best-auditor .text-best-perform{gap:0px;flex-wrap:wrap;}
    .best-auditor .text-best-perform h2 {
		color: #4F4F4F;
	    font-size: 14px;
	    line-height: 138%;
        width:100%;
    }
    .best-auditor .div-texts {
	    line-height: 138%;
    }
    .best-auditor .text-botom-best{display:none;}
    .audit-action-boxs .auditor-summary-reports li .total-audits-numbers .numbers-alls {
	    grid-template-columns: repeat(2, 1fr);
	    gap:19px;
    }
    .audit-action-boxs .auditor-summary-reports li .total-audits-numbers .numbers-alls li{padding:18px 0px 18px 0px;}
    .auditor-summ-report .audit-head-lists tr{grid-template-columns: 15% 56% 29%;}
    .auditor-summ-report .audit-head-lists tr th:nth-child(2){display:flex;}
    .auditor-summ-report .audit-head-lists tr th:nth-child(3){display:none;}
    .auditor-summ-report .audit-head-lists tr th:nth-child(5){display:none;}
    .auditor-summ-report .audit-data tr{grid-template-columns: 15% 56% 29%;}
    .auditor-summ-report .audit-data tr td:nth-child(2){display:block;}
    .auditor-summ-report .audit-data tr td:nth-child(3){display:none;}
    .auditor-summ-report .audit-data tr td:nth-child(5){display:none;}
    .auditor-passed {
	    height: 150px;
    }
     .auditor-passed ul li:nth-child(2){display:grid;}
    .auditor-passed ul li:nth-child(3) {
	    display: grid;
    }
    
	/* role & permission */
    .hide-export{display:none;}
    .role-listings .role-lists-boxs .audit-head-lists tr th:nth-child(4){display:flex;}
    .role-listings .role-lists-boxs .audit-head-lists tr{grid-template-columns: 15% 63% 22%;}
    .role-listings .role-lists-boxs .audit-data tr{grid-template-columns: 15% 63% 22%;}
    .role-listings .role-lists-boxs .audit-data tr td:nth-child(4){display:flex;}
    .role-permissions{height:max-content;}
    .role-permissions ul li {
	    grid-template-columns: 110px calc(100% - 110px);
    }
    
	/* role details */
    .role-details {
	    margin: 16px 0px 24px 0px;
    }
    .role-gram-down{width:max-content;}
    .role-gram-down ul li:nth-child(6) a .icon-gram-mob{filter:brightness(1);}
    .role-details .super-admin-box{padding:16px;}.admin-right{display:none;}
    .admin-left{align-items:flex-start;}
    .admin-left .admin-circle {
        height: 48px;
        width: 48px;
        padding: 14px 12.5px;
    }
    .admin-left .admin-circle .circle-text-role {
        line-height: 20px;
        font-size: 18px;
    }
    .tabs-admins .segmented-nav {
	    padding: 4px 16px;
	    overflow-x: auto;
        margin: 16px 0px;
    }
    .tabs-admins .segmented-nav .nav-item {
        width: max-content;
        padding: 8px 24px;
    }
    .cards-overviews-right ul {
	    grid-template-columns: repeat(1, 1fr);
	    gap: 16px;
    }
    .overview-information-admin{gap:16px;}
    .overview-column li .info-text .value {
        line-height: 20px;
        font-size: 14px;
    }
    .cards-overviews-right ul li{width:100%;padding:16px;}
    .cards-overviews-right ul li .cards-content-text label {
        line-height: 20px;
        font-size: 16px;
    }
    .cards-overviews-right ul li .cards-content-text .last-updates {
        line-height: 20px;
        font-size: 16px;
    }
    .cards-overviews-right ul li .circle-cards {
        height: 48px;
        width: 48px;
    }
    .cards-overviews-right ul li .circle-cards .user-roles-card {
        height: 28px;
        width: 28px;
    }
    .overview-admins-left{padding:16px;gap:16px;}
    .overview-content {
        gap: 16px;
        grid-template-columns: repeat(1, 1fr);
    }
    .roles-views-mission{padding:16px 10px;}
    .roles-views-mission ul li {
	    gap: 5px;
        align-items:flex-start;
    }
    .porate {
        font-size: 12px;
        line-height: 18px;
        padding:0px 0px;
    }
    .assigned-user-lists .assigned-lists .audit-head-lists tr {
        grid-template-columns: 10% 25% 43% 22%;
    }
    .assigned-user-lists .assigned-lists .audit-head-lists tr th:nth-child(3){display:none;}
    .assigned-user-lists .assigned-lists .audit-data tr{
	    grid-template-columns: 10% 25% 43% 22%;
    }
    .assigned-user-lists .assigned-lists .audit-data tr td:nth-child(3){display:none;}
    .down-pop-user{left:-106px;}
    .user-tab-assign {
	    height:210px;
    }
    .user-tab-assign ul li:nth-child(2){display:grid;}
    .user-tab-assign ul li {
	    grid-template-columns: 110px calc(100% - 110px);
    }
    /* store management */
    .store-mob .gram{display:flex;}
    .stores-listings .stores-lists-boxs .audit-head-lists tr {
	    grid-template-columns: 12% 68% 20%;
    }
    .stores-listings .stores-lists-boxs .audit-head-lists tr th:nth-child(7){display:none;}
    .stores-listings .stores-lists-boxs .audit-data tr {
	    grid-template-columns: 12% 68% 20%;
    }
    .stores-listings .stores-lists-boxs .audit-data tr td:nth-child(7){display:none;}
    .stores-listings .stores-lists-boxs .audit-head-lists tr th:nth-child(9){display:flex;}
    .stores-listings .stores-lists-boxs .audit-data tr td:nth-child(9){display:flex;}
    .store-york ul li {
	    grid-template-columns: 70px calc(100% - 70px);
    }
    .store-york{height:210px;}
    .store-york ul li:nth-child(5) {display:grid;}
    .store-york ul li:nth-child(6) {display:grid;}
    
	/* add store location */
    .add-role-form{padding:16px;}
	.add-role-form.grid2{display:block;}
	.add-role-form.grid2 .firstChild{border-right:none; padding-right:0;}
	.add-role-form.grid2 .secondChild{padding-left:0;}
	
    .add-role-form h3{padding-bottom:16px;}
	.add-role-form.grid2 .secondChild h3{padding-top:0px; padding-bottom:16px;}
    .add-locations ul{gap:0px;}
    .add-locations ul .store-organiz .zation{gap:0px;}
    .add-role-form ul li{display:flex; flex-wrap:wrap;}
	.add-role-form ul li .val{width:100%;}
    .add-locations ul .store-organiz .zation li .val{display:flex; flex-wrap:wrap;}
    .add-locations ul .store-organiz:nth-child(2) .zation{display:flex; gap:0px; flex-wrap:wrap;}
    .add-locations ul li:nth-child(3) .val{display:flex; flex-wrap:wrap;}
    .add-role-form ul li:nth-child(4){display:grid; grid-template-columns: 100px calc(100% - 100px);}
    .add-role-form ul li:nth-child(4) .val{display:block;}
	.add-role-form ul li:nth-child(5) .val{display:flex; flex-wrap:wrap; width:100%;}
    .add-contact ul li:nth-child(1) .val{
        display: flex;
        flex-wrap: wrap;
    }
    .add-role-form ul li .lbl label{padding-top:0px;}
    .add-contact ul li:nth-child(2) .val{
        display: flex;
        flex-wrap: wrap;
    }
    .add-locations ul li:nth-child(5) .lbl label {
	    padding-top: 0px;
    }
    .add-contact ul .select-organiz .organization-boxs .zation {
        display: flex;
        flex-wrap: wrap;
        gap: 0px;
    }
    .add-contact ul .select-organiz .organization-boxs .zation li .val{
        display: flex;
        flex-wrap: wrap;
    }
    .add-locations ul li:nth-child(3) .lbl label{padding-top:0px;}
    .add-role-form ul li:nth-child(4){display:flex; flex-wrap:wrap;}
    .bottom-add-role-btns{justify-content:center;}	
	
	/* add store */
	.add-role-form.addStore .grid2{grid-template-columns:repeat(1, 1fr);}
	
    /* location master  management */
     .master-listings .location-boxs .audit-head-lists tr th:nth-child(4){display:none;}
    .master-listings .location-boxs .audit-data tr td:nth-child(4){display:none;}
    .master-listings .location-boxs .audit-head-lists tr th:nth-child(8){display:flex;}
    .master-listings .location-boxs .audit-data tr td:nth-child(8){display:flex;}
    .location-master{height:180px;}
    .location-master ul li{grid-template-columns:90px calc(100% - 90px);}
    .location-master ul li:nth-child(2){display:grid;}
    
	/* add master location */
    .location-select ul {gap:8px;}
    .location-select ul li .val{display:block;}
    .location-select ul li .val .select-action-loact .icon-locat{background-position:97% 53%;}
    .location-select ul li .val .select-action-loact{width:100%;}
    .location-select ul li .val .select-action-loact .select-dropdown{width:100%;}
    
	/*audit logs */
    .logs-page-header .right-section .add-btn{display:none;}
    .logs-listings .audit-logs-boxs .audit-head-lists tr{grid-template-columns:13% 30% 36% 23%;}
    .logs-listings .audit-logs-boxs .audit-head-lists tr th:nth-child(9){display:flex;}
    .logs-listings .audit-logs-boxs .audit-data tr {grid-template-columns:13% 30% 36% 23%;}
    .logs-listings .audit-logs-boxs .audit-data tr td:nth-child(9){display:flex;}
    .logs-tables ul li{grid-template-columns:85px calc(100% - 85px);}
    .logs-tables{height:150px;}
    
	/* log details */
    .log-details-info-box{
	    grid-template-columns:repeat(1, 1fr); gap:16px;
	    margin-top:16px;
        padding:16px;
    }
    .log-details-info-box ul{gap:12px;}
    .code-log-details {
        gap: 16px;
        grid-template-columns: repeat(1, 1fr);
        margin: 16px 0px;
    }
    .code-boxs{padding:16px;}
    
	/* print templtes popups */
    .minimalist-popups {
	    width: 320px;
	    padding: 16px;
    }
    .minimlist-head p {
	    font-size: 13px;
	    line-height: 18px;
    }
    .minimlist-head .cross-audit-btn{top:16px;right:16px;}
    .templte-cover{display:flex;flex-wrap:wrap;}
    .templte-cover-left{padding:10px;}
    .templte-cover-left ul {
	    flex-direction: row;
	    align-items:center;
	    gap:8px;
	    overflow-x: auto;
        justify-content:space-between;
    }
    .templte-cover-left ul li {
	    width: fit-content;
    }
    .templte-cover-left ul li a {
	    width: fit-content;
	    font-size: 13px;
	    line-height: 16px;
	    padding: 6px 8px;
	    gap: 0px;
    }
    .templte-cover-left ul li a .icon-width{display:none;}
    .tempte-cover-right{padding:10px;}
    .btn-templte-prints{justify-content:center;}
    
	/* common popups */
    .common-boxs{width:343px; padding:16px;}
    .common-boxs .cross-audit-btn{top:16px;right:16px;}
    .common-boxs h3{padding:12px 0px 4px 0px;}.common-boxs p{max-width:100%;}
    .common-btn-popups{flex-wrap:wrap;padding-top:24px;}
    .common-btn-popups .print-templte-select{width:100%;}
    .common-btn-popups .can-select-btn{order:2;}
    .common-btn-popups .firm-select-btn{order:1;}
    .common-btn-popups .print-templte-select .cancel-common{width:100%;}
    .common-btn-popups .print-templte-select .confirm-common{width:100%;}
    .identity-boxs .common-btn-popups .print-templte-select .confirm-common {width: 100%;}
    .identity-boxs .common-btn-popups .print-templte-select .cancel-common{width:100%;}
    .assign-role-popup{margin:150px auto 0px auto;}
    .invite-users{margin:130px auto 0px auto;}
    .projects-labels{margin:150px auto 0px auto;}
    
	/* audit listing */
    /* Search Bar Container */
    .search-mob-listings {
        width: 100%;
        padding: 5.5px 12px;
        box-shadow: 0px 0px 7.9px rgba(0, 0, 0, 0.12);
        border-radius: 40px;
        background: #FFFFFF;
        margin-bottom:16px;
    }
    .search-mob-listings input {
        width:213px;
        height:34px;
        color: #777777;
        font-size: 14px;
        line-height: 21px;
        font-weight: 400;
        background: transparent;
    }
    .btn-searched{gap:8px;}
    .cross-close-search{display:none;}
    .cross-close-search img{filter: brightness(1) invert(1);}
    .search-mob-listings input::placeholder {
    color: #9E9E9E;
    }
    .search-buttons{
        width: 38px;
        height: 38px;
        background: #5DA291;
        border-radius: 50%;
        justify-content: center;
        cursor: pointer;
    }
    .search-buttons img {
        width:24px;
        height:24px;
        filter: brightness(0) invert(1);
    }
}
/*Mobile Responsive*/
@media (max-width: 480px) {
	.user-detail-page .desktop-only {
		display: none !important;
	}

	.user-detail-page .mobile-only {
		display: block !important;
	}

	.user-detail-page .last-used.desktop {
		display: none;
	}

	.user-detail-page .last-used.mobile {
		display: block;
	}

	.user-detail-page .tab-box {

		border-radius: 12px;

	}

	.user-detail-page {
		margin-top: 16px
	}

	.user-detail-page .content-dashboard {
		padding: 16px;
	}

	.user-detail-page .profile-block {
		display: flex;
		flex-direction: column;
		gap: 16px;
	}

	.user-detail-page .user-detail-content {
		flex-direction: column-reverse;
	}

	.user-detail-page .text-plans-list span {
		font-size: 14px;
	}

	.user-detail-page .action-buttons {
		display: none;
	}

	.user-detail-page .user-detail-overview .overview-content {
		gap: 12px;
		flex-direction: column;
	}


	.user-detail-page .segmented-nav {
		padding: 4px 16px;
		gap: 12px;
		overflow-x: auto;
	}

	.user-detail-page .segmented-nav::-webkit-scrollbar {
		display: none;
		/* hide scrollbar in WebKit browsers */
	}

	.user-detail-page .nav-item {
		padding: 6px 24px;
		width: max-content;
		font-size: 14px;
	}

	.user-detail-page .action-buttons {
		padding: 0;
		gap: 8px;
		overflow-x: auto;
	}

	.user-detail-page .action-buttons::-webkit-scrollbar {
		display: none;
		/* hide scrollbar in WebKit browsers */
	}

	.user-detail-page .dot-gram-down {
		height: 238px;
	}

	.user-detail-page .user-detail-tab-content {
		gap: 16px;
	}
	.mfa-tag{padding:8px 10px; height:28px;}
	.mfa-tag span{font-size:13px;}
	.user-detail-page .card{
		padding: 16px;
		gap: 16px;
	}

	.user-detail-page .card-header h3 {
		font-size: 15px;
	}

	.user-detail-page .info-list,
	.stats-list {
		gap: 12px;
	}

	.user-detail-page .stat-item {
		gap: 12px;
	}

	.user-detail-page .stat-number {
		font-size: 16px;
	}

	.user-detail-page .stat-label {
		font-size: 13px;
	}

	.user-detail-overview .overview-title {
		font-size: 14px;
	}

	.user-detail-overview .overview-column {
		gap: 12px;
	}

	.user-detail-page .session-item {
		align-items: flex-start;
		gap: 12px;
	}

	.user-detail-overview .info-item {
		gap: 8px;
	}

	.user-detail-overview .label {
		font-size: 13px;
	}

	.user-detail-page .info-item span:first-child {
		width: max-content;
	}

	.user-detail-overview .value {
		font-size: 14px;
		width: max-content;
	}

	.user-detail-overview .value span {
		font-size: 14px;
		font-weight: 500;
		width: max-content;
	}

	.user-detail-page .logout-all-btn {
		padding: 6px 12px;
		font-size: 13px;
	}

	.user-detail-page .sessions-list {
		gap: 12px;
	}

	.user-detail-page .session-item {
		padding: 16px;
	}

	.user-detail-page .tab-box {
		padding: 12px;

	}

	/* .user-detail-page .session-header {
    flex-direction: row;
    align-items: center;
    gap: 12px;
  } */
	.user-detail-page .session-actions {
		justify-content: space-between;
		display: flex;
		align-items: center;
	}


	.user-detail-page .session-info {
		flex-direction: column;
	}


	.user-detail-page .session-icon {
		width: 32px;
		height: 32px;
	}

	.user-detail-page .session-icon img {
		width: 20px;
		height: 20px;
	}

	.user-detail-page .session-meta {
		gap: 4px;
	}

	.user-detail-page .session-meta .device {
		font-size: 14px;
	}

	.user-detail-page .session-info span {
		font-size: 13px;
	}

	.user-detail-page .revoke-btn {
		padding: 4px 8px;
		font-size: 13px;
	}

	.user-detail-page .pending-btn,
	.user-detail-page .approved-btn {
		padding: 6px 10px;
		font-size: 11px;
	}

	.user-detail-page .space {
		gap: 4px;
		align-items: flex-start;
		flex-direction: column;
	}

	.user-detail-page .card {
		width: 100%;
	}

	.user-detail-page .user-detail-overview .activity-list {
		gap: 16px;
		flex-direction: column;

	}

	.user-detail-page .user-detail-overview .activity-list .activity-item {

		width: 100%;
		padding: 16px;
	}
}
@media screen and (max-width:395px){
    .value-text{font-size:12px;}
}