@media (min-width: 1800px) {
	.file_videos ul {
		grid-template-columns: repeat(auto-fill, minmax(9%, 1fr));
	}
}
@media (min-width: 1251px) and (mix-width: 1300px) {
	.chat_header_upper > div:first-child {
		width: 26%;
	}
}
@media (max-width: 1500px) {
	.header_tabs .nav-tabs .nav-link img { height: 13px }
	.header_tabs .nav-tabs .nav-link {
		font-size: 12px;
		padding: 9px 8px;
	}
}
/*	Media 768Px Start */
@media (max-width: 1250px) {
	.groupe_users,
.groupe_users_thread { width: 70% }
	.clear_btn:before { bottom: 9px; }
	.progress_message_wrap.openthread {width: calc(100% - 400px);}
	.progress_message_wrap { width: calc(100%); }
	#searchFileTab .chat_messages_list .message-search-list-item li { padding: 10px 90px 10px 15px }
	#pipeline_search_form .input_container {width: calc(50% - 10px);}
	.progress { height: 30px; }
	.group_search_wrap ul li { width: 50% }
	.remaining-time { margin-top: 0 }
	.tab-pane { height: calc(100dvh - 200px) !important; }
	#canvas.tab-pane,
	#headthread.tab-pane { height: calc(100dvh - 182px) !important; }
	#message.tab-pane {height: calc(100dvh - 210px) !important}
	.panel-heading.note-toolbar { bottom: 10px; }
	#canvas.tab-pane .editor_file_upload { bottom: 5px; }
	.main_editor_file { width: 100%; }
	.main_editor_file img { font-size: 90px }
	.main_editor_file h2 { font-size:18px; }
	#global_search_clear { width: 19px !important; }
	.messages-spinner-wrap { width: 100% }
	.chat_editor { margin-bottom:0 }
	.tab-pane { padding-top: 10px }
	.sidebar_header { padding: 10px }
	.dashboard_header > a {min-width: unset;}
	.options_list li small {
		display: block;
        text-overflow: ellipsis;
        overflow: hidden;
        max-width: 300px;
        white-space: nowrap;
        margin-top: 5px;
	}
	.files_wrapper .chat_messages_list > ul > li { align-items: flex-start; }
	.file-action { opacity: 1 }
	.dashboard_header ul li a { padding: 0 }
	.dashboard_header ul li.search-filter { margin-right:0 }
	.upload_profile figcaption {
		right: -4px;
	    top: 5px;
	    width: 22px;
	    height: 22px;
	    padding: 0px 3px 3px;
	}
	.dashboard_header a { font-size: 18px; }
	.center-top {left: 50%;top: 212px;}
	.pipeline-item button { opacity: 1 }
	#pipeline_search_form {
		flex-wrap: wrap;
	}
	.files_wrapper.media_list { margin-bottom: 20px }
	.files_wrapper h2 { margin-bottom: 10px; }
	.counter_wrapper ul { flex-wrap:wrap; }
	.counter_wrapper ul li { width: 50% }
	.sidebar_wrapper{
		position: fixed !important;
		left: 0;
		top: 0;
		z-index: 99;
		transform: translateX(-100%);
		display: flex !important;
	}
	.sidebar_wrapper.active { transform: translateX(0); }
	.mobile_menu_btn { display:block; }
	.dashboard_header { padding: 16px 15px 16px }
	.dashboard_header span { width: auto; margin-left: auto; }
	.input_wra span { margin-left: unset; }
	.header_tabs {
		display: none;
		background: #fff;
	    width: 250px;
	    top: 100%;
	    z-index: 9999;
	    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	    border-radius: 10px;
	    position: absolute;
	    right: 0;
	    padding: 5px;
	}
	.header_tabs .nav-tabs { flex-direction:column; }
	.chat_header_upper { padding: 7px 5px 7px 10px; }
	.chat_header { overflow: unset; }
	.chat_messages_list ul li { margin-top: 5px }
	.header_tabs_button { display:block; margin-left: auto; }
	.message-card { margin: 2px 0; width: 100% }
	.chat_messages_list ul li > figure {
		width: 30px;
	    flex: 0 0 30px;
	    height: 30px;
	}
	.chat_messages_list ul li > figure img { width: 30px; height: 30px; flex: 0 0 30px }
	.table_responsive table { width: 1200px; max-width: 1200px; }
	.pipeline_section { width: 100%; flex-wrap: wrap; }
	.pipeline_section section:first-child,.pipeline_section time { width: 100% }
	.pipeline_section section { width: 50%;	}
	.pipeline_section ~ section {
		white-space: nowrap;
	    position: absolute;
	    right: 10px;
	    top: 8px;
	}
	.pipeline_wrapper .chat_messages_list { height: auto; }
	.edit_editor_wrap .chat_editor_qrap { padding: 0 20px }
	.attachmenticon { opacity: 1 }
	.pipeline_section section { width: 100% !important; max-width: 100% !important;	height: auto;}
	.pipeline_status .form-control { max-width: 300px; }
	.pipeline_wrapper ul li { flex-direction:column; }
	.pipeline_wrapper ul li {padding: 10px; margin-bottom:0 }
	.inner_page_wrap .col-md-6 {
		flex: 0 0 100%;
        max-width: 100%;
	}
	.search_wrap input { font-size: 12px }
	.search_wrap select { font-size: 12px }
	.user_ttile { margin-bottom: 10px; padding: 10px 15px; }
	.pagination-wrapper { margin-bottom: 10px }
	.search_wrap ul { flex-wrap:wrap;}
	.search_wrap ul li { width: 33.333%; margin-bottom: 10px }
	.copy_btn { opacity: 1 }
	.clear_btn { padding: 0 10px; }
	#toast-container>div { padding: 15px 15px 15px 50px !important }
}

/* Media 480Px Start */
@media (max-width: 767px) {
	.table_wrap_wrap { padding: 0; gap: 12px; }
	.users_table tr th:last-child { width: 120px }
	.groupe_users {
		left: 10px;
    	width: calc(100% - 20px);
	}
	.categories_list { display: block; }
	.pipeline_list .center-el {
		position: relative;
        transform: none;
        left: 0;
        top: 0;
        margin: 11px 0 22px;
	}
	.notification-card figure {
		width: 22px;
    	flex: 0 0 22px;
	}
	.notification-card.un-seen figure:before {
		right: -2px;
	    top: 2px;
	    width: 7px;
	    height: 7px;
	}
	.suggestions-spinner {
		position: absolute !important;
	    top: 100%;
	    right: -110px;
	    margin-top: 20px;
	}
	.viewthread_icons img {
		max-width: 20px;
		flex: 0 0 20px;
	}
	.group_suggestion_element img { margin-top: 4px; }
	.group_suggestion_element { align-items: flex-start; }
	.logs_list li section p small { margin-top: 5px }
	.search_wrap button { right:5px; }
	#pipeline_search_form .input_container {width: calc(100%);}
	#members .files_wrapper .chat_messages_list { max-height: calc(100dvh - 325px); height: auto !important; }
	#message.tab-pane { height: calc(100dvh - 190px) !important;}
	.pagination-wrapper nav > div { gap:10px; }
	.profile_with_image.tagdetail ul li { width: 33.333% }
	.chat_header_upper > div:first-child { width: 90% }
	.linked_chats_inner .section { width:100%; }
	.options_list li small { max-width: 120px }
	.modal-header { padding: 10px 15px }
	#searchedTabContent .tab-pane { height: calc(100dvh - 225px) }
	#searchMemberTab .files_wrapper .chat_messages_list { height: 100% }
	.search_header_tabs .nav-tabs .nav-link span {
		right: 1px;
		top: -7px;
		transform: none;
	}
	.search_header_tabs .nav-tabs .nav-link { padding: 6px 8px; justify-content: center; }
	.search_results_wrapper {flex-direction: column; height: auto;}
	.search_results_header { width: 100%; flex: auto; padding: 10px 7px}
	.search_header_tabs .nav-tabs .nav-link img { display:none; }
	.search_header_tabs .nav-tabs { flex-direction: row; flex-wrap: nowrap; }
	.dashboard_header ul li.search-filter img {width: 27px !important}
	.dashboard_header ul li.search-filter img#global_search_clear { width: 19px !important; }
	.profile_with_image ul li { margin: 10px 0 }
	.search_wrap ul { margin: 0 -5px }
	.search_wrap ul li { padding: 0 5px }
	.pagination-wrapper nav > div {
		flex-direction: column-reverse;
	}
	.file_search.pipeline_search_wrapper { margin-bottom: 20px }
	.pipeline_btn {margin: 0;}
	.modal-body { padding: 0 15px }
	.chat_header_down ul li.dropdown a { white-space: nowrap; }
	.profile_sidepanel { width: 100%; }
	#moreOptions .chat_details_wrap .table_responsive table tr td {
		white-space: nowrap;
	}
	.chat_header h1 {
		font-size: 15px;
		max-width: 100%;
	}
	.options_list li {
		position: relative;
		padding-left: 15px;
	}
	.options_list li:first-child { padding-left: 0; }
	.options_list li:before {
		position: absolute;
	    left: 0;
	    top: 50%;
	    transform: translateY(-50%);
	}
	.thread_view figure figcaption small {
		display: block;
		margin-left: 0;
		line-height: 1;
	}
	.thread_view { padding-bottom: 10px; }
	.dashboard_header ul li img { width: 22px }
	.search_mobile { width: 39px !important }
	.header_tabs .nav-tabs .nav-link:before { display: none; }
	.header_tabs .nav-tabs .nav-link { padding: 4px 10px }
	.tooltip { display: none !important}
	.spinner-border { width: 15px; height: 15px; }
	.canvas-title { font-size: 20px; }
	.linked_chats_wrapper { padding:0 }
	.file_member h2 { font-size: 19px; }
	#editChatDetails { overflow: auto; }
	.dropdown > a img { height:12px }
	.group_search_wrap ul li a.simple_btn { margin: 0 0 0 5px !important }
	.inner_cards { padding: 15px }
	.pipeline_form.chat_details table {
		width: 100%;
        max-width: 100%;
	}
	.edit_editor_wrap .app-modal-card { border-radius: 20px 20px 0 0 }
	.modal-header .close { margin-top: -11px; }
	.modal-title { font-size: 18px }
	.inner_card_title h2 { font-size: 16px }
	.upload_profile > img { width: 80px; height: 80px }
	.pipeline_form.chat_details tr th { max-width:10%; white-space: nowrap; }
	.search_wrap ul li, .group_search_wrap ul li { width: 50% }
	.simple_btn { padding: 8px 15px }
	.inner_cards ul li,.pipeline_form .modal-body > ul > li { width:100% }
	.chat_header_down { padding: 12px 15px }
	.chat_messages_list,.chat_header_down,.chat_editor,.user_ttile { zoom: 0.9 }
	/*.file_search input { padding: 0 25px 0 35px }
	.input_wra input { padding-left: 0; }*/
	.send_msg { width: 24px }
	.dashboard_header ul { gap: 12px }
	.file_videos ul li figure {
		width: 120px;
    	height: 100px;
	}
	.group_media_list li { width: 33.333% }
	.group_media_list li section h2 { width: 120px }
	.note-editing-area { height: calc(100% - 141px) }
	.simple_btn.update_canvas_btn {padding: 8px 13px}
	.create_chat_modal .pipeline_form.chat_details tr th {white-space: nowrap;}
	.chat_details_wrap .table_responsive table { width: 100%; max-width: 100% }
	.chat_content_wrap { padding-left: 10px; padding-right: 10px; padding-top: 75px}
	.file_search {
		position: absolute;
        /*width: 350px;*/
        width: 325px;
        max-width: unset;
        top: 100%;
        right: -95px;
        display: none;
        margin-top: 10px;
	}
	.file_search input { padding-right: 55px; }
	.file_search.pipeline_search_wrapper {
		display: block;
		position: unset;
		transform: none;
		width: 100%;
	}
	.file_search.active { display: block; }
	.search_mobile { display:block; }
	.chat_content_wrap .container { padding:0 }
	.user_ttile h2 { font-size: 18px }
	.ql-toolbar.ql-snow .ql-formats { margin-right:0 }
	.editor_file_upload {
		/*right: 15px;
    bottom: 34px;*/
    left: 6px;
        margin-bottom: 0;
        bottom: 7px;
        z-index: 9;
	}
	.editor_file_upload svg { font-size: 16px !important }
	.main_editor .ql-toolbar.ql-snow { left:20px }
	.stickybutton { zoom: 0.9; z-index:8 }
	.thread_sidepanel {
		width: 100%;
        flex: 0 0 100%;
        position: fixed;
        height: 100dvh;
        z-index: 9;
	}
	.login_inner_wrapper h2 {
		font-size: 24px;
	}
	.login_wrapper h1 { font-size: 40px }
	.edit_editor_wrap .modal_title h2 { font-size: 20px; }
	.app-modal-body { padding: 0 15px }
	.profile_with_image { padding: 15px 20px; }
	.profile_with_image .upload_profile > img { width: 70px; height: 70px; }
	.profile_with_image .upload_profile:before { right: 7px; bottom: 7px; }
}

/* Media 0px Start */
@media (max-width: 600px) {
	.download_btn.pinimage {
		right: 4px;
		top: 14px;
	}
	.progress_message_wrap.openthread {width: calc(100%);}
	.progress_message_wrap { width: 100%; }
	.member_name small { display: block; }
	#searchedTabContent .tab-pane { height: calc(100dvh - 225px) !important }
	.file_videos ul { grid-template-columns: repeat(auto-fill, minmax(48%, 1fr)); }
	.threadview_sidepanel { padding-top: 60px; }
	.threadview_sidepanel { width: 100%; flex: 0 0 100%; }
	#file .search_wrap ul { margin: 0 }
	.file_card .title p { width: 140px; }
	.canvas_full_editor .panel-heading.note-toolbar { bottom: 45px; }
	#canvas.tab-pane .editor_file_upload { left: 10px; bottom: 58px; }
	.file-download { width: 260px !important }
	.panel_call_action {flex-direction: column; gap: 30px; padding: 20px}
	.search_wrap ul li, .group_search_wrap ul li { width: 100% }
	.error_wrapper span { font-size: 30px; }
	.error_wrapper h1 { font-size: 26px; }
	.profile_with_image.tagdetail ul li { width: 50%; }
	.profile_with_image.tagdetail ul li span {
		display: block;
		margin-bottom: 10px;
		line-height: 1.3;
	}
	.notification_dropdown { width: 330px }
	.linked_chats_inner { flex-direction:column; }
	.notification_dropdown { margin-right: -70px }
	.profile_with_image { flex-wrap:wrap; gap: 10px;}
	/*.buttonwrap button {width: 50%;}*/
	.profile_with_image ul li { width: 100%; }
	#pipeline_search_form { flex-direction: column; width: 100% }
	#pipeline_search_form input,#pipeline_search_form select { width: 100%; }
	.file_member { flex-direction: column; }
	.counter_wrapper ul li { width: 100% }
	.pipeline_form ul li { width: 100%; }
	.login_inner_wrapper { padding: 30px 20px 30px }
	.group_media_list li { width: calc(50% - 10px) }
	.file_videos ul li figure { width:100%; height: 150px }
	.error_wrapper { padding: 0 10px }
	.error_wrapper p { font-size: 16px }
	.inner_cards ul li .simple_btn, .group_search_wrap .simple_btn { height: auto; }
}

