@media (min-width: 1700px) and (max-width: 2800px) {   
 

}

@media (min-width: 1280px) and (max-width:1365px) {   
}








@media (min-width:1024px) and (max-width:1279px) { 
 body {  -webkit-text-size-adjust:none;  -webkit-overflow-scrolling: touch; }
.process_left{ width:22px; }
.process_nav ul li a{ font-size:11px; padding: 4px 3px; }
.process_nav ul li a i{ font-size:13px; padding-right: 4px; min-width:15px;  }
.process_nav ul li a.process_done{  }
.process_nav ul li a.process_done::after {  background-size: 12px auto; width: 16px; left:1px;  }
.process_left a{ width:16px; }
.headerRight{ padding-left:10px; padding-right:0px; }
.designHome_btn a{ font-size:11px; padding: 7px 4px; }
.setting_related ul li{ padding:0px 5px; }
.setting_related{ width:106px; }
.parent_list ul{ padding-left:6px; }
.auditBar_nav ul li a{ width:25px; height:25px; }
.alert_notification.header_dropdown_show:after{ padding:16px 8px; top:-16px; left:-8px; }
 
 
 /******task header tab landscape start*******/
 
 .task_header .header_right{ width:20%; }
 
 
 /******task header tab landscape end*******/
 
/******steps header tab landscape start*******/
.navMenu_steps ul li a{ padding-left:0px;}
.open_left_menu .header_inner{ padding-left:225px; }
.left_bar{ top:0px; padding-top:50px; }
.stepSettings_main.header_dropdown_show:after { padding: 16px 8px; top: -16px; left: -8px; }



/******steps header tab landscape start*******/
 




 /*****complete task instance tab view*********/
.tsk_form_manage_nav ul li.tsk_manage_nav_list{ padding-left:0px; padding-right:10px; padding-bottom:10px; }
.tsk_addComment_close{ display:block; } 
.isHideBtns { display: none !important; }
.tsk_mob_addComent_icon{ display:block; }
.tsk_auditBar_left{ width:100%; padding-right:40px; float:none; }
.tsk_auditBar_right{ width:100%; float:none; }
.tsk_chat_right_bar_main{ transition:all 0.175s ease; position:absolute; top:0px; z-index:99; display:block; width:260px; right:-260px;  }
.tsk_chat_right_bar_main.active{ right:0px; }
.tsk_comp_process_left{ width:100%; display:block; padding:0px; }
.tsk_comp_process_content{ display:block; position:relative; overflow:hidden; }
.tsk_comp_process_left_content{ /*position:relative;*/ position:initial; z-index:2; cursor: pointer;  }
.instanceBtnsShowIcon { display: block; }
.instanceProcessBtns { width: auto; }
.tsk_empityList {  width:100% !important;  height:2px; display:block; }
.tsk_form_manage_nav ul{ float: none !important;}
.commentContent{ font-size: 13px !important; }
.tsk_addComment_inner { padding-top: 6px !important; }
.chatBoxExpand { width: 100% !important; }
.tsk_addComment_close { right: 44px !important; }
.tsk_addComment_title_date span { display: inline-block !important; }
.tsk_addComment_title_date { float: left !important; }
.tsk_addComment_title_text strong { font-size: 13px !important; }
.tsk_addComment_title_text em { font-size: 13px !important; }
 /*****complete task instance tab view*********/
.notification_header_right{ padding-right:30px; }


.header_right_flowChart .newHeader_goTo_designHome_icon, .header_right_flowChart .editDesignPrcsIcon{ width:30px; }
 
.search_select_out{ position:relative; z-index:22; } 
 

.docsViewer_leftBar .leftBar_detail{ overflow:auto; }
.docsViewer_leftBar .leftBar_detail:hover{ overflow-y:auto; }

.formDesign_p1 .left_bar{ padding-top:0px !important; }


.leftBar_menu ul li a span, .leftBar_menu ul li ul li a span{font-size:15px !important;}

.leftBar_menu ul li ul li a small, .lb_dueCreatedDate_first small, .lb_dueCreatedDate_first b, .lb_dueCreatedDate_first, .lb_dueCreatedDatePicker, .lb_dueCreatedDatePicker input, .noTaskFound{ font-size:14px !important; }

table.fixedHeader-floating, .fixedHeader-locked{position:fixed !important; z-index:2; background-color:#606060 ; top:50px !important; }
table.fixedHeader-floating.no-footer{border-bottom-width:0; }
 
}  

 





@media (min-width:768px) and (max-width:1023px) {  
 body {  -webkit-text-size-adjust:none;   -webkit-font-smoothing: none; }
 .header_right, .header_right_flowChart{ display:block; width:100%; padding-bottom:40px;   }
.header_left{ display:block; width:100%;  position:absolute; left:0px; bottom:0px; padding:8px 10px; background: #34302d;}
.process_left{ width:22px; }
.process_nav ul li a{ font-size:11px; padding: 4px 3px; padding-top:3px; min-height: 28px; }
.process_nav ul li a i{ font-size:14px; padding-right:6px; padding-bottom:1px; min-width:18px; }
.process_nav ul li a.process_done::after {  background-size: 12px auto; width: 16px; left:1px;  }
 .header{ min-height:84px; }
.process_left a{ width:16px; }
.headerRight{ padding-left:10px; padding-right:0px; padding-bottom:6px;  }
.designHome_btn a{ font-size:11px;   }
.setting_related ul li{   }
.setting_related{   }
.parent_list ul{ padding-left:6px; }
.notification_popup_main{ right:0; }


 /******steps header tab potrate start*******/
.steps_header .headerRight{ position:inherit;}
.navMenu_steps ul li a{ padding-left:0px; font-size:14px; }

.stepSettings_popup{ top:50px !important; }
.stepSettings_popup_inner ul li{ width:50%; padding-bottom:30px;}



/******steps header tab potrate start*******/


.loginForm_main{ margin:auto; }
.signIn_title{ text-align:center; }
.login_title_mob_logo{ display:block; padding-bottom:50px; }

.login_title_mob_logo span{ max-width:300px;  }
.signIn_advert{ display:none; }
.loginLeft{ padding-left:15px; padding-right:15px; }
.login_copyRights{ width:100%; left:0px;  }
.login_copyRights p{ padding:10px; font-size:12px; text-align:center;  }

.step_userMover_center ul li{ transform: rotate(90deg); display: inline-block; }

 



 .message_content_section {
  position: relative !important;
  top: 0px !important;
  margin-top: 122px !important;

 }
 
 
 
 /*****complete task instance tab view*********/
.tsk_form_manage_nav ul li.tsk_manage_nav_list{ padding-left:0px; padding-right:10px; padding-bottom:10px; }
.tsk_addComment_close{ display:block; } 
.isHideBtns { display: none !important; }
.tsk_mob_addComent_icon{ display:block; }
.tsk_auditBar_left{ width:100%; padding-right:40px; float:none; }
.tsk_auditBar_right{ width:100%; float:none; }
.tsk_chat_right_bar_main{ transition:all 0.175s ease; position:fixed; top: 92px; z-index:99999; display:block; width:260px; right:-260px;  }
.tsk_chat_right_bar_main .tsk_chat_right_bar_inner{ max-height:calc(100vh - 92px) !important; padding-bottom:50px;}

.tsk_chat_right_bar_main.active{ right:0px; }
.tsk_comp_process_left{ width:100%; display:block; padding:0px; }
.tsk_comp_process_content{ display:block; position:relative; overflow:hidden; }
.tsk_comp_process_left_content{ /*position:relative;*/ position:initial; z-index:initial; cursor: pointer;  }
.instanceBtnsShowIcon { display: block; }
.instanceProcessBtns { width: auto; }
.tsk_empityList {  width:100% !important;  height:2px; display:block; }
.tsk_form_manage_nav ul{ float: none !important;}
.commentContent{ font-size: 13px !important; }
.tsk_addComment_inner { padding-top: 6px !important; }
/*.chatBoxExpand { width: 100% !important; }*/
.tsk_addComment_close { right: 72px !important; background-color: transparent; }
.tsk_addComment_title_date span { display: inline-block !important; }
.tsk_addComment_title_date { float: left !important; }
.tsk_addComment_title_text strong { font-size: 13px !important; }
.tsk_addComment_title_text em { font-size: 13px !important; }
 /*****complete task instance tab view*********/
 .notification_header_right{ padding-right:30px; }
 html, * { scroll-behavior: smooth; }
 .dHead_statusIcon_parent{ float:none; }


.search_select_out{ position:relative;   }




 html, body{ overscroll-behavior: none !important; touch-action:pan-down; overflow-y: auto !important; overflow-x:hidden !important; }


.docs_viewer_body .header_inner{  }
.docsView_top_left{ display:block; width:100%; position:absolute; left:0px; bottom:10px; }


.docsViewer_leftBar .leftBar_detail{ overflow:auto; }
.docsViewer_leftBar .leftBar_detail:hover{ overflow-y:auto; }


.view-withKeyboard .tsk_comp_process_left_content{ padding-bottom:250px !important;}


.tsk_complete_body .tsk_comp_process_left_content{ max-height: none !important; overflow-y: initial !important; overflow-x: hidden !important;}
.tsk_complete_body .tsk_auditBar_header_main{ background:#fff; position:fixed !important; }
.tsk_complete_body .tsk_comp_process_content{ padding-top:130px !important; }
.tsk_complete_body .formDesign_section{ border:0px none !important; }



.leftBar_menu ul li a span, .leftBar_menu ul li ul li a span{font-size:15px !important;}

.leftBar_menu ul li ul li a small, .lb_dueCreatedDate_first small, .lb_dueCreatedDate_first b, .lb_dueCreatedDate_first, .lb_dueCreatedDatePicker, .lb_dueCreatedDatePicker input, .noTaskFound{ font-size:14px; }
.tsk_chat_right_bar_main{ max-width:450px; }

table.fixedHeader-floating, .fixedHeader-locked{position:fixed !important; z-index:2; background-color:#606060 ; top:50px !important; }
table.fixedHeader-floating.no-footer{border-bottom-width:0; }


 
 
}

@media (min-width:200px) and (max-width:767px) { 

body { -webkit-text-size-adjust:none;  -webkit-font-smoothing: none; } 
 
.header_right{ width:100%; position:absolute; display:block; right:0px; top:40px; padding:0; background:transparent; box-shadow:0px 0px 0px rgba(0,0,0,0.0); }

.header_right.show{ display:block; }

.header_left{ display:block; width:100%; background: #34302d; padding:0px; }
.process_left{ width:22px; }
.process_nav ul li a{ font-size:11px; padding: 4px 3px; padding-top:3px; min-height: 28px; }
.process_nav ul li a i{ font-size:14px; padding-right:6px; padding-bottom:1px;  min-width:18px; }
.process_nav ul li a.process_done{ }
 
.process_nav ul li a.process_done::after {  background-size: 12px auto; width: 16px; left:1px;  }

.open_left_menu .task_main, .task_main{ padding-left:0px; }
.leftBar_logo a { max-width:110px; }
.headerLeftBar{ max-width:none; padding-top:0px; padding-bottom:0px; min-height:50px; }
.headerRight { width:100% !important; padding-top:5px !important; }
.leftBar_logo{ padding-left:30px; }
.menu_toggle{ top:12px; display:block;}.mob_home_icons ul li:first-child{ display:none;}
.headerTask_more span{font-size:13px; color:#ffffff; padding-left:16px;}
.process_nav ul li{ width:33.33%; max-width:none; }


.open_left_menu .headerLeftBar, .headerLeftBar{  max-width:none; position:relative; }
.open_left_menu .header_inner, .header_inner{ padding-left:0px; }

.process_right{ width:100%; }
.process_left{ display:none; }

.mob_home_icons{ display:block; }
.leftBar_menu ul li ul li a span{ font-size:18px; }

.mobile_pointer{ cursor:pointer; }

.profile_popup_text a span, .profile_popup_user span, .profile_signOut a{ font-size:15px; } 
.profile_popup_user a{ width:28px; height:28px; }

.notification_popup_main{ position:fixed; right:inherit; left:0px; top:74px;  width: 100%; }

.mob_home_icons .notification_popup_main{ /*width:290px; right: -57px;*/ position:fixed; right:inherit; left:0px; top:34px;  width: 100%;}

.process_left a{ width:16px; }
.headerRight{ padding-left:15px; padding-right:15px;  }
 .header{ position:fixed; min-height:50px; }
 
.header_right{ padding:10px; }
 
.task_header{ padding-left:8px; padding-right:8px; }

.notification_scroll{   overflow-y:auto; -webkit-overflow-scrolling: touch; } 
 
 .navMenu_steps ul li a{ padding-left:0px; font-size:19px;   }
.navMenu_steps ul li{ padding-right:15px; }

 


.stepSettings_popup{   z-index: 224; }
.stepSettings_popup_inner{ padding: 15px; padding-bottom: 110px; }
.stepSettings_popup_inner h4{ font-size: 14px; }
.stepSettings_popup_inner ul li{ width: 100%; padding-bottom: 10px; padding-left:0px; padding-right:0px;   }
.stepSettings_list_box h5, .stepSettings_list_box ul li a{ font-size: 15px;  }
.stepSettings_list_box{ min-height: 0px; }

.steps_header .headerRight {/* position: inherit !important;*/ }



.loginForm_main{ margin:auto; }
.signIn_title{ text-align:center; }
.login_title_mob_logo{ display:block; }
.signIn_advert{ display:none; }
.loginLeft{ padding-left:15px; padding-right:15px; }
.login_copyRights{ width:100%; left:0px;  }
.login_copyRights p{ padding:10px; font-size:12px; text-align:center;  }
.login_title_mob_logo{ padding-bottom:30px; }
.login_title_mob_logo span{ max-width:250px;  }

.step_userMover_center ul li{ transform: rotate(90deg); display: inline-block; }


/*****/
.tsk_form_manage_nav ul li.tsk_manage_nav_list{ padding-left:0px; padding-right:10px; padding-bottom:10px; }
.tsk_addComment_close{ display:block; }

.bigTooltip_tsk{ display:none !important;}
.tsk_mob_addComent_icon{ display:block; }
.tsk_auditBar_left{ width:100%; padding-right:40px; float:none; }
.tsk_auditBar_right{ width:100%; float:none; }
.tsk_chat_right_bar_main{ transition:all 0.175s ease; position:fixed; top:80px; z-index:99999991; display:block; width:260px; right:-260px;  }
.tsk_chat_right_bar_main.active{ right:0px; }
.tsk_comp_process_left{ width:100%; display:block; padding:0px; }
.tsk_comp_process_content{ display:block; position:relative; overflow:hidden; }
.tsk_comp_process_left_content{ /*position:relative;*/ position:initial; z-index:initial; cursor: pointer;  }




.logo_changeAble a{ min-height:20px; padding-left:36px;  }
.logoIcon{ width:30px; height:30px; top:-3px; }
.logoIcon_text{ padding-top:0px; }
.ent_detail_body_new .headerLeftBar{ padding-top:10px; padding-bottom:10px;}

.mob_action_to_show{ cursor:pointer; }

.tsk_auditBar_left{ width:100%; padding-right:40px; float:none; padding-bottom:10px;  }

.tsk_form_manage_nav ul li a{ padding-left: 10px; padding-right: 10px; }
.tasksBtns{ float: right !important; padding-right: 0px !important; }
.mob_home_icons{ z-index:3; }
.leftBar_logo a{ max-width:240px !important; width:auto;  }


 

.mob_home_icons ul{ width:100% !important; }
.header_right{ z-index:2; }
.dh_new_notif_temp.small_button{ padding-left:10px !important; padding-right:10px !important; }
ul.notification_list_append{ padding-bottom:110px !important; float:none !important;    }
ul.notification_list_append li{ float:none !important; } 


 .message_content_section {
  position: relative !important;
  top: 0px !important;
  margin-top: 122px !important;

 }
 
.task_pro_leftBar .instanceViewInfoList ul{ display:block !important; } 
.task_pro_leftBar .processIntancceDate{ opacity:1 !important; visibility:visible !important; }
/*.task_pro_leftBar .instanceViewInfoList ul.processTaskList li:nth-child(3), .task_pro_leftBar  .instanceViewInfoList ul.processTaskList li:last-child{ display:none !important; } */

.notification_header_right{ padding-right:30px; }


/**************************/
.cell_mob12{ width:100% !important;  }
.wrdVars_leftBar{ padding-bottom:15px; }
.wrdVars_dropdown{ max-width:100%; }
.wordDefaultCstm_temps .all_popup_header{ padding-right:100px; }

/***************************/



.ins_viewMapProcess_map_header ul li{ padding-bottom:10px; padding-right:15px; display:block; }
.ins_viewMapProcess_legendColors{ padding-left:25px; }
.ins_viewMapProcess_legendColors label{ width:18px; height:16px; margin-top: -8px; }
.ins_viewMapProcess_map_header{ padding-bottom:2px;}
.viewProcessMapPopup .popup_header_left{ padding:6px 0px; }

.mob_home_icons ul li{ padding-left:28px; }
.task_body, html, .wrapper{ overflow-x:hidden;}
 

body.mobile_pointer{ position:fixed; height:100%; min-height:100% !important; width:100%; overflow:hidden; }



/*********header new***********/

.leftBar_logo{ display:none; }

.navMenu_steps { width:100%; height:170%; padding-bottom:90%; position:fixed; left:0px; top:50px; border-top:1px solid #4d4846; background:#34302d; white-space:inherit; overflow:hidden; overflow-y:auto; -webkit-overflow-scrolling: touch; display:none; z-index:999; }
.navMenu_steps.active{ display:block; }

.navMenu_steps ul{ /*max-height:calc(100vh - 100px); -webkit-overflow-scrolling: touch;  overflow:hidden; overflow-y:auto !important;*/ padding:0px 0px 150px 0px !important; display:block !important; }

#header_task_menu{ display:block; float:none; padding:0px; text-align: center; height:auto;  padding-bottom:110px; }
.navMenu_steps ul li{ float:none; width:100%; padding:0px !important; text-align:center; }

.navMenu_steps ul li a{ display:block; padding:10px; border-bottom:1px solid #383431; color:#c0c0c0; }

.nav_mob_dropable{ padding:7px; line-height:20px; height:32px; text-align:center; display:block; }

.nav_mob_dropable span{ position:relative; z-index:6; color: #c0c0c0; font-size:18px; cursor:pointer; line-height:1.5em; display:inline-block; padding-right:30px; background:url(../../images/downarow_white_menu.png)  no-repeat left center; background-size:16px auto; padding-left:25px; min-height:22px; min-width: 100px; }

.steps_header .headerRight{ position:absolute; top:0px; left:0px; }
.notification_icon{ background-size:18px !important; height:30px !important; padding:5px !important; width:28px !important;  }
.menu_toggle{ width:22px; top:16px;  }
.menu_toggle a{ height:18px; }
.mob_home_icons{ padding-top:10px; }
.headerNav_icons{ width:22px; height:22px; } 
.setting_icon{ background-size:20px auto; }
.help_icon{ background-size:20px auto; }

.mob_sideBar_titles{ display:block; background:#e5e5e5; text-align:center; position:absolute; top:50px; width:100%; z-index:2; overflow-y:hidden; overflow-x:auto; white-space:nowrap;  -webkit-overflow-scrolling: touch;  }
/*.mob_sideBar_titles_db{ position:fixed; top:50px; }*/
.mob_sideBar_titles span{ color:#444444; font-size:14px; display:block; padding:4px; line-height:20px; } 
.wrapper .main{ padding-top:25px; }
.header_setting_popup_close{ top:20px; }
.stepSettings_popup_list{ padding-left:0px; padding-right:0px; }

.designProcessHeader .setting_related ul li{ padding-left:8px; padding-right:8px; }

 

.nav_notification_number{ border-radius:0px 0px 5px 5px; right: -4px; top:-2px; }

.header_top_menu_mob{ display:block !important; }

.header_right { padding:0px; }
.steps_header .setting_related{ display:none; }
.header_user_avatar{ display:none; }

.header_user_avatar{ display:none !important; }
.user_profile.header_dropdown_show::after{ cursor:pointer; width:100%; height:100%; position:fixed; left:0px; top:50px; z-index:1; display:none;  }
.profile_mob_overlay{ cursor:pointer; width:100%; height:100%; position:fixed; left:0px; top:50px; z-index:1; background:#fff; display:none;  }
.header_dropdown_show .profile_mob_overlay{ display:block; }

.profile_popup{ margin:0px; width:100%; position:fixed; right:0px; top:50px; z-index:2; }
.profile_popup_detail ul li{ padding-bottom:20px; }
.mob_home_icons ul li a.identification_icon{ display:none; }
 .mob_home_icons ul li:last-child{ display:none; }
.header_dropdown_show .notification_icon{ width:28px !important; }
.user_profile  .notification_close{ top:-30px; right:15px; }
.mob_myAcc_coName_header{ display:block; }

.helpPage_commingSoon span{   max-width:200px;   }

.helpPage_commingSoon p{  font-size: 16px;  }


table.fixedHeader-floating, .fixedHeader-locked{position:fixed !important; z-index:2; background-color:#606060 ; top:50px !important; }
table.fixedHeader-floating.no-footer{border-bottom-width:0; }
/*table.fixedHeader-locked{position:absolute !important;background-color:#606060 ; }*/

.nav_mob_coName{ width:100%; position:fixed; left:0px; bottom:0px; text-align:center; padding:10px 15px; background:#000000; display:block; }

.nav_mob_coName span{ display:block; color:#fff; font-size:16px; line-height:1.5em; }
 
.myAccount_open .menu_toggle{ display:none;  }

body.fixed_header{ position:fixed; left:0px; top:0px; overflow:hidden !important; min-height:100%; }

 
.tskIns_action_hasDropdown a{ position:relative; padding-right:30px !important;   }
.tskIns_action_hasDropdown a:after{ width:30px; height:100%; content:""; background:url(../../images/folder_directory_arrow__.png) no-repeat center center; background-size:8px auto; position:absolute; right:0px; top:0px;  transition:all 0.175s ease-in-out;  }

.mob_createOthr_process_list{ width:100%; }
 

.mob_createOthr_process_list ul li{ border-bottom: 1px solid #e2e2e2;}
 

 
.mob_createOthr_process_list ul li a { font-size: 18px; line-height: 1.6em;  -webkit-transition: all 0.175s ease; -moz-transition: all 0.175s ease; -o-transition: all 0.175s ease;  -ms-transition: all 0.175s ease; transition: all 0.175s ease; color: #1f1f1f; display: block;  padding: 10px 10px 10px 10px; }

 .mob_createOthr_process_list ul li a:hover{ color: #85c433; }
.mob_createOthr_process_popup .popupTabs_show{ padding:0px !important; }
.mob_createOthr_process_popup .popup_header_left ul li{ padding:10px 5px;}

.task_body, html{ height:auto !important; font-size:14px; }
.header_help_close, .header_setting_popup_close{ top:10px; }
.stepSettings_list_box{ border-left:0px; border-right:0px none; }

html {/* scroll-behavior: smooth;*/ }
 
/*.myAccount_open .nav_mob_dropable{ pointer-events:none; }*/

 .dataTables_scrollHead, .dataTables_scrollHead *{ -webkit-transition: 0s none !important;
-moz-transition: 0s none  !important;
-o-transition: 0s none  !important;
-ms-transition: 0s none  !important;
transition: 0s none  !important; }

/* html, * { scroll-behavior: smooth ; } */
 .view-withKeyboard,  .view-withKeyboard *{ scroll-behavior: smooth ;  }

.designProcessHeader .header_inner{ padding-left:0px !important; }

 
 .header_right_flowChart{  width:auto; position:absolute; display:block; right:15px; top:10px; padding:0; background:transparent; box-shadow:0px 0px 0px rgba(0,0,0,0.0);   }

 .header_right_flowChart .designProcessRightBtn{ width:auto; }
 .designProcessHeader .process_nav ul li{ max-width:none !important; }


.rb_tabs_first .add_element_inner { height: calc(60vh - 190px) !important; }
.add_element_heading h5{ padding:12px 15px; }
.formB_rb_menuIcon{ margin:8px auto !important; }
.add_element_mainOuter.active .add_element_main{ padding-top:0px !important; }















/*************new style for  design header**********/

.dhead_mob_show{ display:block; }
.process_nav{ display:none; }

.task_select_small.dHead_mob_select.selectbox{ height:32px;}
.task_select_small.dHead_mob_select .selectbox_span{ padding-top:5px; padding-bottom:5px; height:32px; font-size: 14px;}

.task_select_small.dHead_mob_select.selectbox::before{ padding-top:4px; padding-bottom:4px; right:6px; }
.task_select_small.dHead_mob_select .selectbox_dropdown{ height:auto; max-height:none; }
.task_select_small.dHead_mob_select .selectbox_dropdown li{ font-size:14px;  padding-top:5px; padding-bottom:5px; color: #1d1d1d; }


.tHead_infoIcon.popupTooltip_icon {
    background: url(../../images/tipNew_icon_white.png) no-repeat center center !important;
    width: 30px !important;
    height: 28px !important;
    background-size: 20px auto !important;
    cursor: pointer !important;
    opacity: 1 !important; }
	
	.dhead_mob_show{ width:100%; display:table; table-layout:fixed; }
	
	.dhead_show_left, .dhead_show_right{ width:auto; display:table-cell; vertical-align:top; }
	
	.dhead_show_right{ width:80px; }
	
	.dhead_show_right ul{ width:100%; display:block; font-size:0px; }
	
	.dhead_show_right ul li{ display:inline-block; vertical-align:middle; padding-right:10px;}
	.dhead_show_right ul li:last-child{ padding-right:0px; }
	
	
.dhead_mob_show .showOn_bottom .popupTooltip{ bottom:initial; top:100%; margin-bottom:0px; margin-top:10px; left:-160px; padding: 10px 10px; min-width:222px; font-size:14px;   }
.dhead_mob_show .showOn_bottom .popupTooltip:after{ bottom:100%; top:initial;  border-top: 11px solid transparent;  border-bottom: 11px solid #000; left:158px  }

.EntDesFormHeadTip.showOn_bottom .popupTooltip{ bottom:initial; top:100%; margin-bottom:0px; margin-top:10px; left:-174px; padding: 10px 10px; min-width:222px; font-size:14px;   }
.EntDesFormHeadTip.showOn_bottom .popupTooltip:after{ bottom:100%; top:initial;  border-top: 11px solid transparent;  border-bottom: 11px solid #000; left:172px  }






.dHead_squareIcon{ width:30px; height:28px; display:block; background:url(../../images/dHead_squareIcon.png) no-repeat right 8px; background-size:18px auto;   cursor:pointer;  }

/*.formBuilderp3_body .task_main.padding_left_0{ display:none !important; }*/
.formBuilderp3_body .djs-palette.two-column.open, .formBuilderp3_body .djs-palette.two-column.open{ display:none !important; }
.formBuilderp3_body .audit_main{ display:none; }
.formBuilderp3_body .design_header_homeIcon{ left:15px !important; }

.mob_dHead_title.mob_sideBar_titles{ top:101px; }
.mob_dHead_title.mob_sideBar_titles strong{ font-weight:700; padding-right:5px; color: #1d1d1d;}

.mob_dHead_title.mob_sideBar_titles{  background: #fff; border-bottom: 1px solid #e8ebf2; z-index: 22; padding:8px 15px; text-align:left; }
.mob_dHead_title.mob_sideBar_titles span{ color: #ababab;}
.mob_sideBar_titles.mob_sideBar_titles_database strong{  color: #1d1d1d; }
 .mob_sideBar_titles_database.mob_sideBar_titles{ top:0px; }

.formBuilderp3_body .wrapper .main, .db_body .wrapper .main, .dh_body .wrapper .main{ padding-top:41px; }
    
.validation_outer{ width:100%; padding-bottom:0px !important;  }

.validateProcess_body.formBuilderp3_body .task_main.padding_left_0{ display:block !important; }

.validateProcess_body .taskTab_show{ height:100vh !important; max-height:100vh !important; padding-top:140px !important; position:fixed; left:0px; top:0px; overflow-y:auto; -webkit-overflow-scrolling: touch;  }
 
.validateProcess_body .task_header { display:none; }
.validateProcess_body .auditContent_main{ display:none; }
.validation_outer ul li{ border-radius:5px; }
p.validation_error{ line-height:1.5em; padding-top: 25vh;}
.process_success_message { padding:0px 15px; }

.header.designProcessHeader{ position:fixed !important; }

.bjs-powered-by{ display:none !important; }

.formDesign_p1  .add_element_heading .sectionBtnsToolTip{ display:none !important; }
.add_element_main .rb_tabs_show.rb_tabs_first{ display:none !important; }
.rb_tabs_second .add_element_inner{     height: calc(100vh - 50px) !important; }


.dHead_statusIcon_parent{ float:none; }

.designProcessHeader .headerRight { width: 100% !important; padding-top: 10px !important; background: #606060; }


.audit_diagram_content{
    position:relative;   /*padding-top: 15% !important;*/
    min-width: 2000px !important;
    min-height: 2000px !important;

}

.audit_diagram_content:after{ width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:22; content:""; display:none;}
.audit_diagram_content{ min-width:0px !important; min-height:0px !important;  }

 .mob_sideBar_titles_validateProcess{ position: fixed; }


.mob_myAcc_coName_header p{ font-size:18px; color: #1d1d1d; }

.dh_whenNo_process_main, .dh_whenNo_template_main{ padding:100px 20px; text-align:center;}


.tHead_infoIcon.popupTooltip_icon.EntDesFormHeadTip{ display:block !important; position:absolute; right:46px; top: 8px;  background: url(../../images/infoIconLightGray.png) no-repeat center center !important;
    width: 30px !important;
    height: 28px !important;
    background-size: 20px auto !important; z-index:333;  }

.EntDesFormRight_content .audit_bar{ border-bottom: 1px solid #e8ebf2; }






.mobile_pointer .dataTable.fixedHeader-floating{ display:none !important; }
.mobile_pointer .dataTables_scrollHead{ visibility:visible !important; }


#listing_types .formCell.col8, #call_activity_user_popup .formCell.col8{ width:100%; }
#listing_types .formCell.col6{  width:100%; }
.tskEmpCell{ display:none !important; }
#listing_types .userGroup_main{ padding-bottom:0px !important; }
#listing_types .userGroup_main .userGroup_box{ margin-bottom:15px !important; }

.flow_condition_popup .popup_header_left ul li strong{ min-height:22px; }
.flow_condition_popup .task_conditions_cell.cell2, .flow_condition_popup .task_conditions_cell.cell3, .flow_condition_popup .task_conditions_cell.cell4{ width:100% !important; padding-bottom:12px; }
.flow_condition_popup .task_conditions_list_no{ margin-bottom:12px !important; }
.flow_condition_popup .task_conditions_cell.cell5{ width:auto !important; }
.flow_condition_popup .task_conditions_dlt_addBtns { min-width: 100px; }
.flow_condition_popup .task_conditions_dlt_addBtns ul li{ padding-left:10px !important; }
 .task_allPopup.flow_condition_popup{ position:fixed; }
 
 
 .dHead_refreshIcon{ width:30px; height:28px; display:block; background:url(../../images/refreshIcon.png) no-repeat right 8px; background-size:23px auto;   cursor:pointer;  }
 
.formBuilderp3_body{ position:fixed; width:100%; height:100%; left:0px; overflow-y:auto !important;}
 
 
 .dp_assignUsr_web{ display:none !important; }
 .dp_assignUsr_mob{ display:block !important; }
.task_form_main:before{ display:none !important; }
 .task_form_left, .task_form_right{ width:100%; float:none; }
.taskHeader_tab ul{ display:none !important; } 
 
 
 
  a[data-page-name="Design"], .header_top_menu_mob .header_topMenu_setup{ display:none !important}
 
 .select2-results__options li{ font-size:17px !important; padding:10px !important; }
 .selectbox_dropdown li{ font-size:17px !important; padding:10px !important; }
.cti_newProCase_popup .form_heading strong, .cti_newProCase_popup .form_heading span, .form_heading i{ font-size:16px !important; }
.cti_newProCase_popup.small_popup .popup_auto{ padding:0px 15px !important; }
.tsk_assignee_select_name{ padding-bottom:0px !important; }
.cti_newProCase_popup .taskView_process_save_main { margin-top:20px !important; }
.tsk_assignment_popup_new .formRow2 { padding-top:0px; padding-bottom:0px; }

.search_select_out{ position:relative;   }

 
/* html, body{ overscroll-behavior: none !important; overflow-y: auto !important; overflow-x:hidden !important; }*/
 html{ overscroll-behavior: none !important;  overflow-y: auto !important; overflow-x:hidden !important;}
.keypad_open .dataTables_scrollHead, .keypad_open .dataTables_scrollHead .dataTables_scrollHeadInner, .keypad_open table{ visibility:visible !important; }

.view-withKeyboard .header{ position:absolute !important; }
.has_open_case_attachment .header, .has_open_case_attachment.view-withKeyboard .header { position: fixed !important;}

.view-withKeyboard .dataTable.fixedHeader-floating{ display:none !important; }
.view-withKeyboard .dataTables_scrollHead{ visibility:visible !important; }


.cti_actionsBtn_mob, .cti_commentBtn_mob{ font-size:12px !important; }

.docsViewer_header .headerLeftBar{ max-width:100px !important; }

.docsViewer_header .headerRight{ width:100% !important; padding-top:10px !important; }
 
.edocsViewer_big_li{ padding-left:15px; padding-right:15px; }


.docs_viewer_body .header_inner{ padding-left:0px !important; }
.docsView_top_left{ display:block; width:100%; padding:0px; }
.docsView_top_right{ display:inline-block; width:auto; position:absolute; right:0px; bottom:11px; padding-right:10px;  }

.edocsView_nextPrev_main{ position:absolute; left:50%; top:12px; max-width:200px; width:100%; display:block; margin-left:-80px;  }

.edocs_top_zooms_devider{ padding-left:0px; margin-left:0px;}
.edocs_top_zooms_devider:after{ display:none; }
.docsView_top_zoomSel_parent select{ width:70px; }
.docsView_top_zoomSel_parent { padding:0px 12px; }
.docsView_top_left ul{ text-align:left; padding-right:120px;  }
.docsView_top_right ul li{ padding-left:12px; }
.docsView_top_right ul li:first-child{ padding-left:0px; } 

.docs_viewer_body .wrapper .main{ padding-top:0px; }


.docs_viewer_body .wrapper{ padding-left:0px !important;}
.docs_viewer_body .left_bar{ width:260px; }




.docsViewer_leftBar .leftBar_detail{ overflow:auto; }
.docsViewer_leftBar .leftBar_detail:hover{ overflow-y:auto; }


.submitDesignFormBtn.saveTask.trigger_click_btn_save{background: #f9f9f9 !important;}

.edocsView_content{ overflow-x:auto; }
.edocsViewer_big_li{ width:100% !important;    }

.docs_viewer_body.view-withKeyboard .header{ position:fixed !important; }



.left_bar ::-webkit-scrollbar {
  background-color: transparent;
}

.left_bar ::-webkit-scrollbar-thumb {
   -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);
  background-color: transparent;
}
.left_bar ::-webkit-scrollbar {
    width: 0px;
    height: inherit;
}
.left_bar ::-webkit-scrollbar-track {
    background: transparent;
}



.left_bar{ width:90% !important; max-width:400px !important; left:-400px !important;  }
.open_mobile_menu .left_bar{ left:0px !important; }


.mbsc-font{ font-size:18px !important; }
.mbsc-ios.mbsc-popup-header{ font-size:18px; padding-right:15px !important; }


.mbsc-ios.mbsc-popup-round .mbsc-popup{ max-width:380px !important; }
.mbsc-ios.mbsc-calendar{ width:100% !important; }






/****cstm dropdown updates******/


.cstm_dropdown_open{/* position:absolute !important; left:0; top:0; right:0; bottom:0; margin:auto; height:100% !important; width:100%;*/ overflow:hidden;}
.cstm_dropdown_open:after, .cstm_select2_open:before { content:"";width:100%;height:100%;position:fixed;left:0px;top:0px; z-index: 9999999;  background:rgba(0,0,0,.25); }

.cstm_dropdown_open .selectbox_dropdown{ width:calc(100% - 30px) !important; max-width:400px !important; left:50% !important;  -webkit-transform:translate(-50% , -50%); transform:translate(-50% , -50%);  top:50% !important; margin:0px !important; padding-bottom:40px; border-radius: .5em; }
.cstm_dropdown_open .selectbox_dropdown{ position:fixed !important; z-index: 9999999999 !important; min-width:300px; box-shadow: 0 11px 15px -7px rgb(0 0 0 / 20%), 0 24px 38px 3px rgb(0 0 0 / 14%), 0 9px 46px 8px rgb(0 0 0 / 12%);  }

.cstm_dropdown_open .middle_section_inner{ z-index:initial !important; }
.cstm_dropdown_open .all_popup:after, .cstm_dropdown_open .task_allPopup:after{ background:rgba(0,0,0,.97); }
.cstm_dropdown_open.formBuilderp3_body{ position:initial !important; }

.cstm_drpdown_header{ display:block; }
.cstm_drpdown_header_cancel{ width:100%; right:0px; top:initial; bottom:0px; text-align:center; border-top: 1px solid #d2d2d2;}
.cstm_drpdown_header_inner{ padding-right:10px; }
.cstm_dropdown_open .selectbox_dropdown .search_dropdown_scroll{ max-height:230px !important; }
.cstm_dropdown_open .selectbox_dropdown .search_dropdown_scroll ul{ min-height:230px; }
.cstm_dropdown_open, .task_body.cstm_dropdown_open.hidden{ position:absolute !important; left:0; right:0; top:0; bottom:0; overflow:hidden !important; height:100% !important; }
.cstm_dropdown_open .tsk_comp_process_left_content{ z-index:initial !important; overflow:initial !important; }

.cstm_dropdown_open .tbleColumnScroll, .cstm_dropdown_open .tableName_content, .cstm_dropdown_open .popupTabs_detail{ z-index:initial !important; overflow:initial !important;   }

.cstm_dropdown_open .dhLb_tabs_show_inner, .cstm_dropdown_open .step_usrgroup_role_rb{ z-index:initial !important; }




/********************select to custom designs***************/

.select2-container.is_open_select2{ display:none !important; visibility:hidden !important; }
.cstm_select2_open .select2-container.is_open_select2{ width:calc(100% - 30px) !important; max-width:400px !important; left:50% !important;  -webkit-transform:translate(-50% , -50%); transform:translate(-50% , -50%);  top:50% !important; margin:0px !important; padding-bottom:40px; border-radius: .5em;  background: #fff;  position:fixed !important; z-index: 9999999999 !important; min-width:300px; box-shadow: 0 11px 15px -7px rgb(0 0 0 / 20%), 0 24px 38px 3px rgb(0 0 0 / 14%), 0 9px 46px 8px rgb(0 0 0 / 12%); display:block !important; visibility:visible !important;   }
.cstm_select2_open .select2-container.is_open_select2{   }

.select2-container.is_open_select2 .select2-dropdown{ position:initial !important; width: 100% !important; border-radius: .5em; border: 0px none !important; }

.select2-container--default .select2-results > .select2-results__options{ min-height:230px;  max-height:230px !important; }

.cstm_select2_open, .task_body.cstm_select2_open.hidden{ position:absolute !important; left:0; right:0; top:0; bottom:0; overflow:hidden !important; height:100% !important; }

.mbsc-popup-button-close{ visibility:visible !important; opacity:1 !important; }



html.android_mob_enable, body.android_mob_enable{ overflow:hidden !important; height:100vh !important; -webkit-overflow-scrolling: auto !important; position: absolute; left: 0; top: 0; right: 0; bottom: 0;   } 
.android_mob_enable .wrapper, .android_mob_enable.entity_body .wrapper{ overflow-y:auto !important; height:100vh !important; -webkit-overflow-scrolling: auto !important; }


.cstm_dropdown_open .all_popup, .cstm_dropdown_open .task_allPopup{z-index: 99999999 !important;}

.edocsViewer_big_li{ min-height: calc(100vh - 230px) !important; }
.docs_viewer_body .mob_sideBar_titles_entList{ display:none; }






/***********tabulator mobile view***********/
.tabulator{ height:auto !important; border:0px none !important;  }
.tabulator .tabulator-tableHolder{ height:auto !important; max-height:none !important; }

.open_chat_box .header, .open_chat_box.view-withKeyboard .header { position: fixed !important;}

.mob_sideBar_titles.mob_sideBar_titles_taskIns span{ display:block; width:100%; padding:5px 15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }


.tabulator .tabulator-header .tabulator-col, .tabulator-row .tabulator-cell{ font-size:18px;}
.tabulator .tabulator-header .tabulator-col{ color: #c0c0c0; }
 
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="none"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
    
    border-bottom-color:  #c0c0c0  !important;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="desc"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
  
    border-top-color: #c0c0c0  !important;
    color: #c0c0c0;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="asc"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
  
    border-bottom-color:  #c0c0c0 !important;
}



.tabulator .tabulator-header .tabulator-col .tabulator-col-content, .tabulator-row .tabulator-cell{ padding-top:14px !important; padding-bottom:12px !important; }

.cstm_paginate_totall{ display:block; width:100%; text-align:center; padding-t:12px; }

.tsk_complete_body .frmBuilderAddWindowHeight{ overflow:initial !important; padding-bottom:70px !important; }



.nav_mob_hide_menu{ width:100%; height:40px; position:absolute; left:0px; bottom:100%; background:#34302d; display:block; }
.nav_mob_hide_menu:after{ content:"\f106"; font-size:26px; color:#c0c0c0; font-family:fontAwesome; position:absolute; left:0px; top:6px; transition:all 0.175s ease-in-out; width:100%; text-align:center;  }


.mob_sideBar_titles_entdetails.mob_sideBar_titles{ top:86px; }
.ent_basics_srch_name_li{ padding-bottom:40px !important; margin-top:-32px; }
.mob_sideBar_titles_entdetails.mob_sideBar_titles span{ line-height:27px; font-size: 16px; } 
.ent_detail_body_new .wrapper .main{ padding-top:32px; }

.ent_editEntityName_popup .popup_header_left ul li strong{ font-size:16px !important; }

.header_top_menu_mob.header_top_menu_mob_help{ display:none !important; }

.ent_converOtherEnt_popup .popupTabs_show{ padding:0px !important; }
.ent_converOtherEnt_popup .popup_header_left ul li{ padding:10px 5px;}
.entNormal_topSave_li .option_has_dropdown.active .option_subDropdown{ display:none !important; }

.ent_converOtherEnt_popup .popup_header_left ul li strong { font-size: 18px; }

.selectbox_dropdown li {  white-space: initial;text-overflow: initial; overflow: initial; }



 .cstm_dropdown_open .loginContentMain{    position: initial; }
 
 .e_company_main_list .selectbox_dropdown li{ padding-top:10px !important; padding-bottom:10px !important; color: white !important; background: #383431 !important; border-bottom:1px solid #fff !important;}



}
@media print{table.fixedHeader-floating{display:none}}

@media (min-width:380px) and (max-width:767px) { 
 
 }


@media (min-width:200px) and (max-width:350px) { 
.designProcessHeader .designHome_btn a {
    font-size: 11px;
    position: absolute;
    right: 44px;
    top: -28px;
}

.header_svCopy_dropdown{ padding-left:10px; width:94px; }
.designProcessRightBtn ul li{ padding-right:0px; }
 
 }


@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px) 
and (-webkit-device-pixel-ratio : 3)
and (orientation : landscape) { 
 
}



 



