/*-----------------
	44. Responsive
-----------------------*/

@media only screen and (min-width: 991px) { /*Laptop, Desktop  old 991px^*/
	#toggle_btn {
		color: #fff;
		float: left;
		font-size: 20px;
		line-height: 70px;
		padding: 0 10px;
	}
	.user-active .call-imgs {
		width: 100%;
	}
	.join-video.user-active {
		height: auto;
	}
	.single-user .call-imgs {
		width: 100%;
	}
	.mini-sidebar .header-left .logo span {
		display: none;
	}
	.mini-sidebar .header .header-left {
		padding: 0 5px;
		width: 60px;
	}
	.mini-sidebar .sidebar {
		width: 60px;
	}
	.mini-sidebar.expand-menu .sidebar {
		width: 230px;
	}
	.mini-sidebar .menu-title {
		visibility: hidden;
		white-space: nowrap;
	}
	.mini-sidebar.expand-menu .menu-title {
		visibility: visible;
	}
	.modal-open .mini-sidebar .sidebar {
		z-index: 1051;
	}
	.mini-sidebar .sidebar .sidebar-menu ul > li > a span {
		display: none;
		transition: all 0.2s ease-in-out;
		opacity: 0;
	}
	.mini-sidebar.expand-menu .sidebar .sidebar-menu ul > li > a span {
		display: inline;
		opacity: 1;
	}
	.mini-sidebar .page-wrapper {
		margin-left: 60px;
	}
	.mini-sidebar .sidebar .sidebar-menu ul > li > a span.menu-side {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		opacity: 1;
	}
	.mini-sidebar .sidebar-menu > ul > li > a {
		padding: 12px 10px;
	}
	.mini-sidebar.expand-menu .sidebar-menu > ul > li > a {
		padding: 12px 20px;
	}
	.mini-sidebar .sidebar-menu .logout-btn a {
		padding: 12px 10px;
	}
	.mini-sidebar.expand-menu .sidebar-menu .logout-btn a { 
		padding: 12px 20px;
	}
}

@media only screen and (min-width: 768px) { /*Tab ^*/
	.modal-md {
		width: 500px;
	}
	.nav-tabs.nav-justified.nav-tabs-top {
		border-bottom: 1px solid #ddd;
	}
	.nav-tabs.nav-justified.nav-tabs-top > li > a,
	.nav-tabs.nav-justified.nav-tabs-top > li > a:hover,
	.nav-tabs.nav-justified.nav-tabs-top > li > a:focus {
		border-width: 2px 0 0 0;
	}
	.nav-tabs.nav-tabs-top > li {
		margin-bottom: 0;
	}
	.nav-tabs.nav-tabs-top > li > a,
	.nav-tabs.nav-tabs-top > li > a:hover,
	.nav-tabs.nav-tabs-top > li > a:focus {
		border-width: 2px 0 0 0;
	}
	.nav-tabs.nav-tabs-top > li + li > a {
		margin-left: 1px;
	}
	.nav-tabs.nav-tabs-top > li > a.active,
	.nav-tabs.nav-tabs-top > li > a.active:hover,
	.nav-tabs.nav-tabs-top > li > a.active:focus {
		border-top-color: #2e37a4;
	}
	.nav-tabs.nav-tabs-bottom > li {
		margin-bottom: -1px;
	}
	.nav-tabs.nav-tabs-bottom > li > a.active,
	.nav-tabs.nav-tabs-bottom > li > a.active:hover,
	.nav-tabs.nav-tabs-bottom > li > a.active:focus {
		border-bottom-width: 2px;
		border-color: transparent;
		border-bottom-color: #009efb;
		background-color: transparent;
		transition: none 0s ease 0s;
		-moz-transition: none 0s ease 0s;
		-o-transition: none 0s ease 0s;
		-ms-transition: none 0s ease 0s;
		-webkit-transition: none 0s ease 0s;
	}
	.nav-tabs.nav-tabs-bottom > li {
		margin-bottom: -1px;
	}
	.nav-tabs.nav-tabs-bottom > li > a.active,
	.nav-tabs.nav-tabs-bottom > li > a.active:hover,
	.nav-tabs.nav-tabs-bottom > li > a.active:focus {
		border-bottom-width: 2px;
		border-color: transparent;
		border-bottom-color: #2e37a4;
		background-color: transparent;
		transition: none 0s ease 0s;
		-moz-transition: none 0s ease 0s;
		-o-transition: none 0s ease 0s;
		-ms-transition: none 0s ease 0s;
		-webkit-transition: none 0s ease 0s;
	}
	.nav-tabs.nav-tabs-solid {
		background-color: #fafafa;
		border: 0;
	}
	.nav-tabs.nav-tabs-solid > li {
		margin-bottom: 0;
	}
	.nav-tabs.nav-tabs-solid > li > a {
		border-color: transparent;
	}
	.nav-tabs.nav-tabs-solid > li > a:hover,
	.nav-tabs.nav-tabs-solid > li > a:focus {
		background-color: #f5f5f5;
	}
	.nav-tabs.nav-tabs-solid > .open:not(.active) > a {
		background-color: #f5f5f5;
		border-color: transparent;
	}
	.nav-tabs-justified.nav-tabs-top {
		border-bottom: 1px solid #ddd;
	}
	.nav-tabs-justified.nav-tabs-top > li > a,
	.nav-tabs-justified.nav-tabs-top > li > a:hover,
	.nav-tabs-justified.nav-tabs-top > li > a:focus {
		border-width: 2px 0 0 0;
	}
}

@media only screen and (max-width: 1199.98px) {/*Laptop*/
	.profile-user-img img {
		width: 90px;
	}
	.profile-edit-icon img {
		width: 25px;
	}
	.follow-btn-group .btn-info {
		min-width: auto;
	}
	.profile-table.custom-table thead tr th, .profile-table.custom-table tbody tr td {
		padding: 10px;
	}
	.invoices-view {
		width: 90%;
		float: right;
	}
	.invoices-tabs ul li {
		margin-right: 10px;
	}
	.invoices-tabs ul li a {
		font-size: 14px;
	}
	.login-wrap-bg {
		padding: 15px 50px 15px;
	}
	.login-wrapper .loginbox .login-right {
		padding: 30px;
	}
	.morning-user {
		padding: 30px 0px 30px 30px;
	}
	.morning-user h2 {
		font-size: 28px;
		font-weight: 600;
	}
	.border-right-bg:before {
		display: none;
	}
	.border-right-bg {
		margin-bottom: 10px;
	}
	.wallet-widget .circle-bar > div canvas {
		width: 140px !important;
		height: 140px !important;
	}
	.meeting .join-video {
		height: 320px;
	}
	.join-video.single-user {
		height: auto;
	}
}

@media only screen and (max-width: 991.98px) {/*Tab*/
	.profile-rightbar {
		display: inline-block !important;
	}
	div.dataTables_wrapper div.dataTables_info {
		padding-bottom: 0.85em;
	}
	.chat-profile-view {
		display: none;
		-webkit-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		transition: all 0.4s ease;
		right: 0;
		transform: translateX(0px);
		z-index: 1041;
		width: 300px;
		position: fixed;
		margin-right: -300px;
		display: table-cell;
		top: 0;
		padding-bottom: 60px;
		margin-top: 50px;
	}
	.message-view.chat-view {
		width: 100%;
	}
	.slide-nav .page-wrapper {
		left: 225px;
		margin-left: 0;
	}
	.chat-main-row {
		left: 0;
	}
	.header .header-left {
		position: absolute;
		width: 100%;
	}
	.mobile_btn {
		display: block;
	}
	.page-title-box {
		display: none;
	}
	.sidebar {
		margin-left: -225px;
		width: 225px;
	}
	.page-wrapper {
		margin-left: 0;
		padding-left: 0;
		padding-right: 0;
	}
	.slide-nav .sidebar {
		margin-left: 0;
	}
	a.mobile_btn {
		color: #fff;
		font-size: 24px;
		height: 70px;
		left: 0;
		line-height: 70px;
		padding: 0 20px;
		position: absolute;
		top: 0;
		width: 60px;
		z-index: 10;
	}
	.slide-nav .page-wrapper {
		left: 225px;
		margin-left: 0;
	}
	.invoices-view {
		width: 100%;
		float: none;
	}
	#toggle_btn {
		display: none;
	}
	.sidebar {
		-webkit-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		transition: all 0.4s ease;
	}
	.page-wrapper {
		-webkit-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		transition: all 0.4s ease;
	}
	/* invoice */
	.app-listing li {
		width: 49%;
		display: inline-block;
	}
	.app-listing {
		display: inline-block;
	}
	.multipleSelection #checkBoxes, 
	.SortBy #checkBox {
		width: 100%;
	}
	.inovices-month-info {
		padding-top: 20px;
	}
	.invoice-inner-date {
		padding:  10px;
	}
	.invoice-inner-date.invoice-inner-datepic {
		padding: 10px 0;
	}
	.field-box .btn {
		min-width: auto;
		border-radius: 4px;
		padding: 10px;
	}
	.invoice-inner-head {
		padding: 10px;
		border-bottom: 1px solid #E5E5E5;
	}
	.invoice-circle-img {
		display: none;
	}
	.invoice-item-bg .invoice-info {
		border-right: 1px solid #fff;
		padding: 10px 30px;
		margin-top: 20px;
	}
	.invoice-item-bg .invoice-info {
		border-right: 1px solid #fff;
		padding: 10px 30px;
		margin-top: 0;
	}
	.invoice-info {
		margin-bottom: 0;
	}
	.payment-details {
		width: auto;
	}
	.invoices-preview .modal-dialog {
		max-width: 700px;
	}
	.invoice-item-one .invoice-info {
		text-align: left;
	}
	.invoice-head h2 {
		font-size: 16px;
	}
	.invoice-head p {
		font-size: 14px;
	}
	.invoice-payment-box .payment-details {
		margin-bottom: 20px;
	}
	.invoice-faq .faq-tab {
		padding-bottom: 10px;
	}
	.service-upload {
		padding: 30px 0;
		width: auto;
	}
	.invoice-inner-date.invoice-inner-datepic {
		padding: 10px;
	}
	.bank-details-btn .btn {
		min-width: auto;
		padding: 10px;
	}
	.invoice-info-card .invoice-item-one .invoice-info {
		text-align: right;
	}
	.login-wrap {
		display: none;
	}
	.account-logo,
	.login-wrapper .loginbox .login-right h2,
	.login-wrapper .loginbox .login-right .forgotpass,
	.login-btn	{
		margin-bottom: 25px;
	}
	.login-wrapper .loginbox .login-right h2 {
		font-size: 20px;
	}
	.error-box h3 {
		font-size: 26px;
	}
	.mob-view {
		display: none;
	}
	.logo {
		justify-content: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
	}
	.morning-user {
		padding: 25px 0px 25px 25px;
	}
	.morning-user h2 {
		font-size: 26px;
	}
	.user-menu.nav li {
		margin-right: 6px;
	}
	.profile-user-img img {
		width: 60px;
	}
	.profile-edit-icon img {
		width: 15px;
	}
	.names-profiles h4 {
		font-size: 14px;
	}
	.names-profiles h5 {
		font-size: 12px;
	}
	.doctor-follows h5 {
		font-size: 12px;
	}
	.doctor-follows h4 {
		font-size: 16px;
	}
	.follow-btn-group .btn-info {
		min-width: 90px;
		font-size: 12px;
		padding: 4px 15px;
	}
	.meeting .join-video {
		height: 320px;
	}
	.join-video.single-user {
		height: auto;
	}
	.feather-chevron-right:before {
		top: 2px;
		position: relative;
	}
}

@media only screen and (max-width: 767.98px) { /*Tab*/
	.table .invoice-link{
		font-size: 14px;
	}
	/* div.dataTables_wrapper div.dataTables_paginate ul.pagination {
		padding-bottom: 15px;
		justify-content:center;
	} */
	.profile-info-left {
		border-right: none;
		border-bottom: 2px dashed #ccc;
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	.navbar-nav .open .dropdown-menu {
		float: left;
		position: absolute;
	}
	.notifications {
		right: -48px;
	}
	.notifications:before,
	.notifications:after {
		right: 60px;
	}
	.modal-body.card-box {
		background-color: #fff;
		border: none;
		border-radius: inherit;
		box-shadow: unset;
		margin-bottom: 0;
		padding: 15px;
	}
	.roles-menu {
		margin-bottom: 20px;
	}
	.left-action {
		text-align: center;
		margin-bottom: 15px;
	}
	.right-action {
		text-align: center;
	}
	.top-action-left .float-left {
		float: none !important;
	}
	.top-action-left .btn-group {
		margin-bottom: 15px;
	}
	.top-action-right {
		text-align: center;
	}
	.top-action-right a.btn.btn-white {
		margin-bottom: 15px;
	}
	.mail-sent-time {
		float: left;
		margin-top: 10px;
		width: 100%;
	}
	.nav-tabs.nav-justified {
		border-bottom: 1px solid #ddd;
	}
	.nav-tabs.nav-justified > li > a.active,
	.nav-tabs.nav-justified > li > a.active:hover,
	.nav-tabs.nav-justified > li > a.active:focus {
		border-color: transparent transparent transparent #009efb;
		border-left-width: 2px;
	}
	.nav-tabs {
		border-bottom: 0;
		position: relative;
		background-color: #fff;
		padding: 5px 0;
		border: 1px solid #ddd;
		border-radius: 3px;
	}
	.nav-tabs .nav-item {
		margin-bottom: 0;
	}
	.nav-tabs > li > a {
		border-width: 2px;
		border-left-color: transparent;
	}
	.nav-tabs .nav-link {
		border-width: 2px;
	}
	.nav-tabs > li > a:hover,
	.nav-tabs > li > a:focus {
		background-color: #fafafa;
	}
	.nav-tabs .nav-item.show .nav-link,
	.nav-tabs .nav-link.active,
	.nav-tabs > li > a.active,
	.nav-tabs > li > a.active:hover,
	.nav-tabs > li > a.active:focus {
		background-color: #f5f5f5;
		border-color: transparent transparent transparent #009efb;
		border-left-width: 2px;
	}
	.nav-tabs > li.open:not(.active) > a,
	.nav-tabs > li.open:not(.active) > a:hover,
	.nav-tabs > li.open:not(.active) > a:focus {
		background-color: #fafafa;
	}
	.nav-tabs.nav-tabs-solid {
		padding: 5px;
	}
	.nav-tabs.nav-tabs-solid.nav-tabs-rounded {
		border-radius: 5px;
	}
	.nav-tabs.nav-tabs-solid > li > a {
		border-left-width: 0!important;
	}
	.nav-tabs-justified {
		border-bottom: 1px solid #ddd;
	}
	.nav-tabs-justified > li > a.active,
	.nav-tabs-justified > li > a.active:hover,
	.nav-tabs-justified > li > a.active:focus {
		border-width: 0 0 0 2px;
		border-left-color: #009efb;
	}
	h1 {
		font-size: 2em;
	}
	h2 {
		font-size: 1.5em;
	}
	h3 {
		font-size: 1.17em;
	}
	h4 {
		font-size: 1.12em;
	}
	h5 {
		font-size: .83em;
	}
	h6 {
		font-size: .75em;
	}
	.page-title {
		font-size: 1.2em;
		padding-top: 10px;
	}
	.card-title {
		font-size: 1.12em;
	}
	.blog-view .blog-title {
		font-size: 18px;
	}
	.widget h3 {
		font-size: 18px;
	}
	.my-video ul li {
		width: 80px;
	}
	.voice-call-avatar .call-avatar {
		width: 120px;
		height: 120px;
	}
	.table-responsive {
		display: block;
		width: 100%;
		overflow-x: auto;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}
	.header .has-arrow .dropdown-toggle > span:nth-child(2) {
		display: none;
	}
	.header .has-arrow .dropdown-toggle:after {
		display: none;
	}
	.btn-white {
		margin: 0px;
	}
	.login-wrapper .loginbox .login-right .forgotpass,
	.next-sign 	{
		display: block;
	}
	.remember-me {
		margin-bottom: 10px;
	}
	.login-right .btn-primary {
		font-size: 14px;
		padding: 7px 15px;
	}
	.account-subtitle {
		margin-bottom: 15px;
	}
	.login-wrap-bg {
		padding: 15px 20px 15px;
		background: #3d3d9e;
	}
	.login-wrapper .loginbox .login-right {
		padding: 20px;
	}
	.error-box h3 {
		font-size: 18px;
	}
	.error-box p {
		font-size: 14px;
	}
	.error-box img {
		margin-bottom: 25px;
	}
	.sucess-mail h4 {
		font-size: 22px;
	}
	.mobile-user-menu > a {
		color: #2e37a4;
	}
	.morning-img img {
		position: relative;
		width: 100%;
	}
	.good-morning-blk:before {
		display: none;
	}
	.morning-user {
		padding: 0;
	}
	.good-morning-blk {
		padding: 20px;
	}
	.morning-user h2 {
		font-size: 20px;
	}
	.morning-user p {
		font-size: 14px;
	}
	.page-header .breadcrumb {
		font-size: 14px;
	}
	.dash-content h4 {
		font-size: 14px;
		margin-bottom: 15px;
	}
	.dash-content h2 {
		font-size: 28px;
		margin-bottom: 15px;
	}
	.patient-visit {
		flex-wrap: wrap;
	}
	.chat-user-total {
		margin: 10px 0px;
	}
	.wallet-widget .circle-bar > div canvas {
		width: 100px !important;
		height: 100px !important;
	}
	.steps-history li,
	.doctor-date-list li {
		font-size: 12px;
	}
	.doctor-date-list li span {
		padding-left: 5px;
	}
	.border-right-bg:before {
		display: none;
	}
	.border-right-bg {
		margin-bottom: 10px;
	}
	.active-doctor {
		display: block;
	}
	.weight-blk {
		margin-bottom: 5px;
	}
	.treat-box {
		display: block;
	}
	.user-imgs-blk {
		margin-bottom: 10px;
	}
	.user-imgs-blk img {
		margin-right: 8px;
	}
	.profile-user-img img {
		width: 90px;
	}
	.profile-edit-icon img {
		width: 25px;
	}
	.doctor-follows h5 {
		font-size: 12px;
	}
	.doctor-follows h4 {
		font-size: 16px;
	}
	.follow-group {
		padding: 0px 15px;
	}
	.follow-btn-group .btn-info {
		font-size: 14px;
		padding: 6px 15px;
	}
	.follow-btn-group {
		margin: 15px 0px;
	}
	.names-profiles h4,
	.tab-content-set li a	{
		font-size: 16px;
	}
	.tab-content-set ul li a.active::after, 
	.tab-content-set ul li a:hover::after {
		display: none;
	}
	.tab-content-set li {
		margin-bottom: 15px;
	}
	.tab-content-set {
		padding: 0;
	}
	.detail-personal {
		margin-bottom: 15px;
	}
	.doctor-submit .btn-primary {
		min-width: 125px;
		font-size: 12px;
		border-radius: 12px;
		padding: 7px 15px;
		margin-bottom: 8px;
		margin-right: 0px !important;
	}
	.invoice-counts h4 {
		display: inline-block;
	}
	.activity-list::before {
		display: none;
	}
	.timeline-group-blk {
		display: block;
	}
	.comman-activitys {
		padding: 12px;
		margin-top: 5px;
	}
	.activity-sub-list li {
		margin-bottom: 10px;
	}
	.latest-posts-act .post-thumb {
		float: inherit;
		margin-bottom: 15px;
	}
	.latest-posts-act .post-info {
		margin-left: 0;
	}
	.blog-grp-blk {
		flex-wrap: wrap;
	}
	.blog-img-blk {
		margin-bottom: 5px;
	}
	.blog-grp-blk span {
		margin-left: auto;
	}
	.grid-blog .blog-title a {
		font-size: 15px;
	}
	.chat-search-group {
		display: block;
	}
	.chat-search-list ul {
		margin-top: 10px;
	}
	.chat-search-list ul li:first-child {
		margin-left: 0;
	}
	.inputgroups input[type="text"] {
		padding-right: 125px;
	}
	.settings-btn.upload-files-avator .upload {
		width: 120px;
		font-size: 12px;
	}
	.mailview-header, .send-user.send-user-name h4 {
		display: block;
	}
	.sender-info {
		margin-bottom: 10px;
	}
	.send-user.send-user-name h4 span {
		display: inline-block;
		margin: 0;
	}
	.mail-attach .msg-sub-list li {
		margin-bottom: 10px;
	}
	.forward-send .btn-primary {
		margin-bottom: 10px;
		width: 100%;
	}
	.chat-user-group.clinic-user {
		display: block !important;
	}
	.call-list-add {
		padding: 0;
	}
	.meeting .join-video {
		height: 116px;
	}
	.join-video.single-user {
		width: 100%;
	}
	.join-video.single-user {
		height: auto;
	}
	.meet-icons .meet-items .meet-item > a {
		width: 35px;
		height: 35px;
	}
	.end-call-chat .btn-primary {
		min-width: 90px;
		margin: 0px 5px;
		padding: 6px 13px;
		font-size: 14px;
	}
	.meet-icons .meet-items .meet-item, .action-items .action-item {
		margin-right: 5px;
	}
	.card {
		width: 100%;
	}
	.patient-structure h3 {
		font-size: 32px;
	}
}

@media only screen and (max-width: 575.98px) {/*Tab*/
	.app-listing li {
		width: 100%;
	}
	.download-grp {
		margin-top: 10px;
	}
	.invoices-tabs ul li {
		margin-right: 0;
		display: block;
		margin-bottom: 14px;
	}
	.schedule-time{
		margin-bottom: 10px;
	}
	.invoices-tabs ul li a{
		padding-bottom: 0;
	}
	.invoices-settings-btn{
		justify-content: start;
	}
	.invoices-create-btn .btn {
		font-size: 14px;
		padding: 10px;
		min-width: auto;
	}
	.invoice-info-card .invoice-item-one .invoice-info {
		text-align: left;
	}
	.invoice-item .invoice-details {
		text-align: left;
		float: left;
	}
	.invoice-info.invoice-info2 {
		text-align: left;
	}
	.invoice-total-footer h4 {
		font-size: 14px;
	}
	.nav-tabs.menu-tabs .nav-link{
		padding: 10px;
	}
	ul.nav.nav-tabs.menu-tabs {
		padding: 10px;
	}
	.invoice-setting-btn .btn {
		min-width: auto;
		padding: 10px;
	}
	.contact-cat {
		padding-right: 70px;
	}
	.user-menu {
		display: none;
	}
	.mobile-user-menu {
		display: block;
	}
	.search-box {
		display: none;
	}
	.filter-row {
		margin-bottom: 15px;
	}
	.page-wrapper > .content {
		padding: 15px;
	}
	.profile-view .profile-basic {
		margin-left: 0;
	}
	.profile-img-wrap {
		position: relative;
		margin: 0 auto;
	}
	.profile-view .profile-img-wrap {
		margin: 0 auto 10px;
		height: 100px;
		width: 100px;
	}
	.profile-view .profile-img {
		height: 100px;
		width: 100px;
	}
	.profile-view .profile-img .avatar {
		font-size: 24px;
		height: 100px;
		line-height: 100px;
		margin: 0;
		width: 100px;
	}
	.profile-info-left {
		text-align: center;
	}
	.profile-basic {
		margin-left: 0;
		margin-top: 15px;
	}
	.page-title {
		font-size: 18px;
	}
	.fc-toolbar .fc-right {
		display: inline-block;
		float: none;
		margin: 10px auto 0;
		width: 200px;
		clear: both;
	}
	.fc-toolbar .fc-left {
		float: none;
		margin: 0 auto;
		width: 200px;
	}
	.upload-text {
		font-size: 18px;
	}
	.call-duration {
		display: block;
		margin-top: 0;
		margin-bottom: 10px;
		position: inherit;
	}
	.end-call {
		margin-top: 10px;
		position: inherit;
	}
	.chat-right .chat-content {
		max-width: 90%;
	}
	.chat-right .chat-body {
		padding-left: 0;
		padding-right: 0;
	}
	.chat-left .chat-content {
		max-width: 90%;
	}
	.chat-left .chat-body {
		padding-left: 0;
		padding-right: 0;
	}
	.chat-avatar .avatar {
		height: 20px;
		line-height: 20px;
		width: 20px;
	}
	.account-box {
		width: 100%;
		margin-bottom: 20px;
	}
	.content {
		padding: 0 50px;
	}
	.custom-menu.navbar-nav > li > a {
		margin-left: 10px;
	}
	.error-box h1 {
		font-size: 50px;
	}
	.submit-btn {
		min-width: 150px;
	}
	.ui-kit-wrapper button {
		margin-bottom: 5px;
	}
	.pagination > li > a,
	.pagination > li > span {
		padding: .5rem !important;
	}
	.invoice-item-box{
		float: left;
	}
	.wizard .nav-tabs li:after {
		display: none;
	}
}

@media only screen and (max-width: 489.99px) { /*Phone*/
	.compose-btn button {
		padding: 0.365rem 0.5rem;
	}
	.doctor-search-blk .add-group{
		margin-top: 10px;
	}
	.doctor-search-blk .top-nav-search {
		margin-left: 0;
	}
	.attachments li {
		float: none;
		text-align: center;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	.meeting .join-video {
		height: 100%;
	}
	.follow-btn-group .btn-info {
		min-width: auto;
	}

	/**LS Add*/
	.dt-buttons{
		display: none;
	}
	.dataTable thead {
		text-align: center;
		font-weight: normal;
	}
	div.dataTables_wrapper div.dataTables_filter {
		text-align: right;
	 }	
	 .dt-grid-top {
		margin: 10px 0;
		display: grid;
		grid-template-columns: repeat(2, 1fr);  /* Three columns: auto, auto, 1fr */
		/* justify-content: space-around; */
	 }
	 .table-title{ font-size: 15px;}

	 .profile-tabs ul li a {
        font-size: 12px;
    }
}

/* 14" Screen */
@media screen and (max-width: 1280px) and (max-height: 720px) {
	.sidebar-menu li a, .menu-title, .sidebar-menu ul ul a {
		font-size: 12px;
	  }	
	  .menu-title, .sidebar-menu > ul > li > a {
		padding: 7px 20px;
	}	
}
