@media (min-width: 1800px) {

	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.container-xxl {
		max-width: 1600px;
		padding: 0;
	}
}

@media (min-width: 1600px) {

	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.container-xxl {
		max-width: 1500px;
	}
}

@media (min-width: 1800px) and (max-width: 1920px) {}

@media (min-width: 1600px) and (max-width: 1799.98px) {
	.listof_doc_inner {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		flex-direction: column;
	}

	.req_rec_form {
		margin-left: 0px;
	}

	.content-body {
		padding: 0 20px 20px 20px;
	}

	.profile_setting_tab_section {
		padding: 0px 25px;
	}

	.profile_setting_navbar .nav-item .nav-link {
		font-size: 15px;
		padding: 15px 0px;
	}

	.profile_setting_navbar .nav-item+.nav-item {
		margin-left: 40px;
	}
}

@media (min-width: 1400px) and (max-width: 1599.98px) {
	.listof_doc_inner {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		flex-direction: column;
	}

	.favrate_doctor_section {
		background-color: #fff;
		padding: 0 20px;
		border: 1px solid #eaeaf3;
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
		flex-direction: column;
	}

	.favrate_doctor_right {
		display: flex;
		flex-wrap: wrap;
		flex-direction: initial;
		margin-left: 0px;
		position: relative;
		margin-top: auto;
		margin-bottom: auto;
		width: 100%;
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		margin-bottom: 20px;
	}

	.favrate_doctor_right::after {
		content: "";
		width: 0;
		height: 100%;
		top: 0;
		background: #eaeaf3;
		position: absolute;
		left: 0;
		bottom: 0;
	}

	.favrate_doctor_right a+a {
		margin-top: 0px;
		margin-bottom: 20px;
		margin-left: 10px;
	}

	.special_text_heading {
		letter-spacing: 1.68px;
		color: #738499;
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 2px;
		white-space: nowrap;
	}

	.special_text_subheading {
		letter-spacing: 0.36px;
		color: #444e61;
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 0px;
	}

	.user_body p span {
		color: #fe5b63;
		font-size: 14px;
		font-weight: 600;
		line-height: 24px;
		margin-bottom: 0px;
		display: block;
	}

	.user_body p {
		letter-spacing: 0.34px;
		color: #444e61;
		font-size: 13px;
		line-height: 20px;
		margin-bottom: 0;
		font-weight: 500;
	}

	.doc_img {
		width: 48px;
		height: 48px;
		background-color: transparent;
		display: flex;
		justify-content: center;
		align-items: center;
		overflow: hidden;
		margin-right: 10px;
	}

	.doctor_list {
		padding: 20px 0;
	}

	.content-body {
		padding: 0 20px 20px 20px;
	}

	.find_search_btn,
	.find_View_Profile_btn {
		padding: 8px 10px;
		font-size: 12px;
		min-width: 160px;
		margin-bottom: 0px;
	}

	.accepted_btn,
	.decline_search_btn,
	.waiting_search_btn,
	.suitable_search_btn,
	.waiting_search_btn {
		padding: 8px 10px;
		font-size: 12px;
		min-width: 160px;
	}

	.req_rec_form {
		margin-left: 0;
	}

	.profile_setting_navbar .nav-item .nav-link {
		font-size: 14px;
		padding: 10px 0px;
	}

	.profile_setting_navbar .nav-item+.nav-item {
		margin-left: 30px;
	}
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
	.patient_des_details_section {
		padding: 30px 0px 0px 20px;
	}

	.patient_details_list {
		padding-left: 0px;
	}

	.consultation_details_sec {
		padding: 30px 20px;
	}

	.report_prection_nav {
		padding: 0px 20px;
		margin-bottom: 40px;
	}

	.report_prescription_tab_sec {
		padding: 0 20px 20px 20px;
		background-color: #fff;
	}

	.listof_doc_inner {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		flex-direction: column;
	}

	.favrate_doctor_section {
		background-color: #fff;
		padding: 0 15px;
		border: 1px solid #eaeaf3;
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
		flex-direction: column;
	}

	.favrate_doctor_right {
		display: flex;
		flex-wrap: wrap;
		flex-direction: initial;
		margin-left: 0px;
		position: relative;
		margin-top: auto;
		margin-bottom: auto;
		width: 100%;
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
	}

	.favrate_doctor_right::after {
		content: "";
		width: 0;
		height: 100%;
		top: 0;
		background: #eaeaf3;
		position: absolute;
		left: 0;
		bottom: 0;
	}

	.favrate_doctor_right a+a {
		margin-top: 0px;
		margin-bottom: 20px;
		margin-left: 10px;
	}

	.special_text_heading {
		letter-spacing: 1.68px;
		color: #738499;
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 2px;
		white-space: nowrap;
	}

	.special_text_subheading {
		letter-spacing: 0.36px;
		color: #444e61;
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 0px;
	}

	.user_body p span {
		color: #fe5b63;
		font-size: 14px;
		font-weight: 600;
		line-height: 24px;
		margin-bottom: 0px;
		display: block;
	}

	.user_body p {
		letter-spacing: 0.34px;
		color: #444e61;
		font-size: 13px;
		line-height: 20px;
		margin-bottom: 0;
		font-weight: 500;
	}

	.doc_img {
		width: 48px;
		height: 48px;
		background-color: transparent;
		display: flex;
		justify-content: center;
		align-items: center;
		overflow: hidden;
		margin-right: 10px;
	}

	.doctor_list {
		padding: 20px 0;
	}

	.content-body {
		padding: 0 20px 20px 20px;
	}

	.find_search_btn,
	.find_View_Profile_btn {
		padding: 8px 10px;
		font-size: 12px;
		min-width: 160px;
		margin-bottom: 20px;
	}

	.accepted_btn,
	.decline_search_btn,
	.waiting_search_btn,
	.suitable_search_btn,
	.waiting_search_btn {
		padding: 8px 10px;
		font-size: 12px;
		min-width: 160px;
		margin-bottom: 20px;
	}

	.req_rec_form {
		margin-left: 0;
	}

	.Pricing_nav_tab {
		margin-bottom: 20px;
		background-color: #fff;
	}

	.all_result {
		margin-bottom: 20px;
		margin-right: 0px;
	}

	.mb_30 {
		margin-bottom: 20px;
	}

	.form_search_icon {
		position: absolute;
		left: 14px;
		top: 24px;
	}

	.find_section_form {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		flex-direction: column;
	}

	.find_section_form .find_form+.find_button {
		margin-left: 0;
	}

	.find_button::after {
		display: none;
	}

	.request_doc_name_d {
		font-size: 12px;
		line-height: 18px;
		font-weight: 500;
	}

	.request_name_icon {
		width: 24px;
		height: 24px;
		position: relative;
		margin-right: 8px;
	}

	.request_accordion_button,
	.request_accordion_button:hover,
	.request_accordion_button:focus {
		padding: 8px 8px;
	}

	.request_canvas {
		position: fixed;
		bottom: -2px;
		right: 0;
		width: 240px;
		z-index: 1040;
	}

	.find_form_list_of_doc li {
		flex: 0 0 500%;
		max-width: 50%;
		padding-right: 9px;
		padding-left: 9px;
		margin-bottom: 0px;
	}

	.log_sidebar_left {
		width: 250px;
	}

	.chat_sidebar_right {
		width: 250px;
	}

	.log_content {
		left: 250px;
	}

	.log_content_body {
		margin-right: 250px;
	}

	.bcrumb_left,
	.bcrumb_left:hover {
		width: 48px;
		height: 48px;
	}

	.bredcrumb_btn_section {
		margin-bottom: 15px;
	}

	.log_main_section {
		height: calc(100% - 94px);
	}

	.log_avatar {
		width: 32px;
		height: 32px;
		position: relative;
	}

	.log_media_body h6 {
		font-size: 12px;
		line-height: 14px;
		font-weight: 500;
		margin-bottom: 0;
	}

	.log_media_body span {
		font-size: 10px;
		line-height: 15px;
	}

	.log_media_body span img {
		width: 10px;
	}

	.log_media {
		padding: 5px 5px;
	}

	.log_body_avatar {
		width: 40px;
		height: 40px;
	}

	.log_media_body_inner h6 {
		letter-spacing: 0.32px;
		color: #1b304a;
		font-size: 12px;
		line-height: 12px;
	}

	.doc_profile_status {
		letter-spacing: 0.28px;
		color: #42cb6b;
		font-size: 10px;
		margin-bottom: 0;
		line-height: 15px;
	}

	.Patient_name_d {
		margin-left: 0px;
	}

	.Patient_name_d span {
		display: block;
		letter-spacing: 0.32px;
		color: #444e61;
		font-size: 12px;
		line-height: 20px;
		margin-bottom: 0px;
	}

	.chat_sidebar_right_header {
		height: 62px;
	}

	.log_sidebar_left_header {
		height: 62px;
	}

	.L_send_btn,
	.L_send_btn:hover,
	.L_send_btn:focus {
		background-color: #fe5b63;
		padding: 4px 10px;
		letter-spacing: 0.32px;
		color: #ffffff;
		font-size: 12px;
		font-weight: 400;
		display: inherit;
	}

	.L_send_btn svg {
		margin-left: 4px;
		margin-top: 2px;
		width: 16px;
		height: 16px;
	}

	.L_con_footer .btn+.btn {
		margin-left: 15px;
	}

	.L_Plus_btn svg {
		width: 20px;
		height: 20px;
	}

	.L_Link_btn svg {
		width: 20px;
		height: 20px;
	}

	.message .message-text {
		text-align: left;
		padding: 10px 30px 0px 10px;
		font-size: 12px;
		letter-spacing: 0.28px;
		line-height: 18px;
	}

	.message .message-info>h5 {
		color: #738499;
		font-size: 10px;
		line-height: 18px;
		letter-spacing: 0.24px;
		float: right;
		padding-right: 10px;
		margin-top: 5px;
		margin-bottom: 5px;
	}

	.provision_heading {
		letter-spacing: 0;
		color: #738499;
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 4px;
	}

	.provision_text {
		letter-spacing: 0.32px;
		color: #444e61;
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 0px;
	}

	.provision_dia {
		border-bottom: 1px solid #eaeaf3;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

	.log_media_img {
		width: 100%;
		height: 54px;
	}

	.profile_setting_tab_section {
		padding: 0px 12px;
	}

	.profile_setting_navbar .nav-item .nav-link {
		font-size: 13px;
		padding: 10px 0px;
	}

	.profile_setting_navbar .nav-item+.nav-item {
		margin-left: 30px;
	}
}

@media (min-width: 992px) and (max-width: 1199.98px) {
	.patient_des_details_section {
		padding: 30px 0px 0px 20px;
	}

	.patient_details_list {
		padding-left: 0px;
	}

	.consultation_details_sec {
		padding: 30px 20px;
	}

	.report_prection_nav {
		padding: 0px 20px;
		margin-bottom: 40px;
	}

	.report_prescription_tab_sec {
		padding: 0 20px 20px 20px;
		background-color: #fff;
	}

	.bcrumb_left_back_patient {
		margin-right: 15px;
	}

	.patients_bredcrumb_right .patient_media+.pat_btn_sec {
		margin-left: 20px;
	}

	.chat_todoc_profile_btn,
	.chat_todoc_profile_btn:hover,
	.chat_todoc_profile_btn:focus {
		border: 1px solid #fe5b63;
		padding: 8px 18px;
		background-color: #fe5b63;
		letter-spacing: 0.28px;
		color: #fff;
		font-size: 12px;
		outline: none;
		box-shadow: none;
		border-radius: 0;
	}

	.patient_name_icon {
		width: 42px;
		height: 42px;
		position: relative;
		margin-right: 12px;
		border-radius: 100%;
	}

	.patient_name_icon::after {
		bottom: -4px;
		right: -4px;
		width: 12px;
		height: 12px;
	}

	.Patient_doc_name_d span {
		font-size: 12px;
		line-height: 18px;
	}

	.Patient_doc_name_d {
		font-size: 12px;
		line-height: 18px;
	}

	.request_doc_name_d {
		font-size: 12px;
		line-height: 18px;
		font-weight: 500;
	}

	.request_name_icon {
		width: 24px;
		height: 24px;
		position: relative;
		margin-right: 8px;
	}

	.request_accordion_button,
	.request_accordion_button:hover,
	.request_accordion_button:focus {
		padding: 8px 8px;
	}

	.request_canvas {
		position: fixed;
		bottom: -2px;
		right: 0;
		width: 240px;
		z-index: 1040;
	}

	.find_section_form {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		flex-direction: column;
	}

	.find_section_form .find_form+.find_button {
		margin-left: 0;
	}

	.find_button::after {
		display: none;
	}

	.listof_doc_inner {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		flex-direction: column;
	}

	.req_rec_form {
		margin-left: 0px;
	}

	.find_form_list_of_adm {
		margin-right: -5px;
		margin-left: -5px;
	}

	.find_form_list_of_adm li {
		padding-right: 5px;
		padding-left: 5px;
	}

	.mb_30 {
		margin-bottom: 20px;
	}

	.all_result {
		margin-bottom: 20px;
		margin-right: 0px;
	}

	.form_search_icon {
		position: absolute;
		left: 15px;
		top: 24px;
	}

	.Pricing_nav_tab {
		margin-bottom: 20px;
		background-color: #fff;
	}

	.find_form_fil_of_payment {
		margin-right: -5px;
		margin-left: -5px;
	}

	.find_form_fil_of_payment li {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
		padding-right: 5px;
		padding-left: 5px;
		margin-bottom: 0px;
	}

	.find_form_list_of_doc {
		margin-right: -5px;
		margin-left: -5px;
	}

	.find_form_list_of_doc li {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
		padding-right: 5px;
		padding-left: 5px;
		margin-bottom: 0px;
	}

	.favrate_doctor_section {
		background-color: #fff;
		padding: 0 15px;
		border: 1px solid #eaeaf3;
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
		flex-direction: column;
	}

	.favrate_doctor_right {
		display: flex;
		flex-wrap: wrap;
		flex-direction: initial;
		margin-left: 0px;
		position: relative;
		margin-top: auto;
		margin-bottom: auto;
		width: 100%;
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
	}

	.favrate_doctor_right::after {
		content: "";
		width: 0;
		height: 100%;
		top: 0;
		background: #eaeaf3;
		position: absolute;
		left: 0;
		bottom: 0;
	}

	.favrate_doctor_right a+a {
		margin-top: 0px;
		margin-bottom: 20px;
		margin-left: 10px;
	}

	.doctor_list {
		padding: 15px 0;
	}

	.doctor_list li {
		flex: 0 0 25%;
		max-width: 25%;
		padding-right: 0px;
		padding-left: 0px;
		margin-bottom: 0px;
		padding-left: 30px;
	}

	.doc_img {
		width: 40px;
		height: 40px;
		margin-right: 10px;
	}

	.user_body p {
		font-size: 11px;
		line-height: 18px;
		font-weight: 600;
	}

	.user_body p span {
		color: #fe5b63;
		font-size: 11px;
		font-weight: 600;
		line-height: 18px;
		margin-bottom: 4px;
		display: block;
	}

	.special_text_heading {
		letter-spacing: 1.68px;
		color: #738499;
		font-size: 11px;
		line-height: 18px;
		margin-bottom: 2px;
		white-space: nowrap;
		font-weight: 600;
	}

	.special_text_subheading {
		letter-spacing: 0.36px;
		color: #444e61;
		font-size: 11px;
		line-height: 18px;
		margin-bottom: 0px;
		font-weight: 600;
	}

	.content-body {
		padding: 0 15px 15px 15px;
	}

	.doctor_list li:last-child {
		padding-left: 0;
	}

	.find_search_btn,
	.find_View_Profile_btn {
		padding: 8px 10px;
		font-size: 12px;
		min-width: 160px;
		margin-bottom: 20px;
	}

	.accepted_btn,
	.decline_search_btn,
	.waiting_search_btn,
	.suitable_search_btn,
	.waiting_search_btn {
		padding: 8px 10px;
		font-size: 12px;
		min-width: 160px;
		margin-bottom: 20px;
	}

	.find_form_list_of_payern li {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.log_sidebar_left {
		width: 220px;
	}

	.chat_sidebar_right {
		width: 220px;
	}

	.log_content {
		left: 220px;
	}

	.log_content_body {
		margin-right: 220px;
	}

	.bcrumb_left,
	.bcrumb_left:hover {
		width: 42px;
		height: 42px;
	}

	.bredcrumb_btn_section {
		margin-bottom: 15px;
	}

	.log_content_body_header {
		border-bottom: 1px solid rgba(72, 94, 144, 0.16);
		padding: 9px 15px;
	}

	.bcrumb_sec span {
		font-size: 12px;
	}

	.Patient_Profile_name {
		letter-spacing: 0.34px;
		font-size: 12px;
		line-height: 18px;
		font-weight: 600;
		margin-bottom: 0px;
		color: #fe5b63;
	}

	.Patient_Consulted_name {
		letter-spacing: 0.28px;
		font-size: 12px;
		line-height: 18px;
		font-weight: 600;
		margin-bottom: 0px;
	}

	.patient_details_list li {
		flex: 0 0 25%;
		max-width: 25%;
		padding-right: 0px;
		padding-left: 0px;
		margin-bottom: 20px;
		padding-left: 0px;
	}

	.bredcrumb_btn_section {
		padding: 10px 10px 10px 10px;
		margin-bottom: 15px;
	}

	.log_main_section {
		height: calc(100% - 78px);
	}

	.log_avatar {
		width: 32px;
		height: 32px;
		position: relative;
	}

	.log_media_body h6 {
		font-size: 12px;
		line-height: 14px;
		font-weight: 500;
		margin-bottom: 0;
	}

	.log_media_body span {
		font-size: 10px;
		line-height: 15px;
	}

	.log_media_body span img {
		width: 10px;
	}

	.log_media {
		padding: 5px 5px;
	}

	.log_body_avatar {
		width: 40px;
		height: 40px;
	}

	.log_media_body_inner h6 {
		letter-spacing: 0.32px;
		color: #1b304a;
		font-size: 12px;
		line-height: 13px;
	}

	.doc_profile_status {
		letter-spacing: 0.28px;
		color: #42cb6b;
		font-size: 10px;
		margin-bottom: 0;
		line-height: 15px;
	}

	.Patient_name_d {
		margin-left: 0px;
	}

	.Patient_name_d span {
		display: block;
		letter-spacing: 0.32px;
		color: #444e61;
		font-size: 12px;
		line-height: 20px;
		margin-bottom: 0px;
	}

	.chat_sidebar_right_header {
		height: 62px;
	}

	.log_sidebar_left_header {
		height: 62px;
	}

	.L_send_btn,
	.L_send_btn:hover,
	.L_send_btn:focus {
		background-color: #fe5b63;
		padding: 4px 10px;
		letter-spacing: 0.32px;
		color: #ffffff;
		font-size: 12px;
		font-weight: 400;
		display: inherit;
	}

	.L_send_btn svg {
		margin-left: 4px;
		margin-top: 2px;
		width: 16px;
		height: 16px;
	}

	.L_con_footer .btn+.btn {
		margin-left: 15px;
	}

	.L_Plus_btn svg {
		width: 20px;
		height: 20px;
	}

	.L_Link_btn svg {
		width: 20px;
		height: 20px;
	}

	.message .message-text {
		text-align: left;
		padding: 10px 30px 0px 10px;
		font-size: 12px;
		letter-spacing: 0.28px;
		line-height: 18px;
	}

	.message .message-info>h5 {
		color: #738499;
		font-size: 10px;
		line-height: 18px;
		letter-spacing: 0.24px;
		float: right;
		padding-right: 10px;
		margin-top: 5px;
		margin-bottom: 5px;
	}

	.provision_heading {
		letter-spacing: 0;
		color: #738499;
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 4px;
	}

	.provision_text {
		letter-spacing: 0.32px;
		color: #444e61;
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 0px;
	}

	.provision_dia {
		border-bottom: 1px solid #eaeaf3;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

	.log_media_img {
		width: 100%;
		height: 54px;
	}

	.profile_setting_tab_section {
		padding: 0px 10px;
	}

	.profile_setting_navbar .nav-item .nav-link {
		font-size: 12px;
		padding: 10px 0px;
		letter-spacing: 0;
	}

	.profile_setting_navbar .nav-item+.nav-item {
		margin-left: 10px;
	}

	.pf_label_form {
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 5px;
	}

	.label_form {
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 5px;
	}

	.profile_setting_personal,
	.qualification_form,
	.profile_document_sec,
	.qualification_form {
		padding: 20px 20px 20px 20px;
	}

	.consultation_details_sec {
		padding: 20px 20px 20px 20px;
	}

	.consultation_section_inner {
		padding: 0;
	}

	.row-xl>* {
		padding-left: 10px;
		padding-right: 10px;
	}

	.doctor_list_exp {
		margin-right: -10px;
		margin-left: -10px;
	}

	.doctor_list_exp li {
		flex: 0 0 50%;
		max-width: 50%;
		padding-right: 10px;
		padding-left: 10px;
		margin-bottom: 20px;
	}
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.patients_bredcrumb_right {
		margin-top: 30px;
	}

	.patient_des_details_section {
		padding: 20px 0px 0px 20px;
		margin-bottom: 20px;
	}

	.patient_details_list {
		padding-left: 0px;
	}

	.patient_details_list li {
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
		margin-bottom: 20px;
		padding-left: 0px;
	}

	.report_prection_nav {
		padding: 0px 30px;
		margin-bottom: 30px;
	}

	.report_prescription_tab_sec {
		padding: 0 30px 30px 30px;
		background-color: #fff;
	}

	.form_search_icon {
		display: none;
	}

	.doctor_list_exp {
		margin-right: -10px;
		margin-left: -10px;
	}

	.doctor_list_exp li {
		flex: 0 0 50%;
		max-width: 50%;
		padding-right: 10px;
		padding-left: 10px;
		margin-bottom: 20px;
	}

	.request_doc_name_d {
		font-size: 12px;
		line-height: 18px;
		font-weight: 500;
	}

	.request_name_icon {
		width: 24px;
		height: 24px;
		position: relative;
		margin-right: 8px;
	}

	.request_accordion_button,
	.request_accordion_button:hover,
	.request_accordion_button:focus {
		padding: 8px 8px;
	}

	.request_canvas {
		position: fixed;
		bottom: -2px;
		right: 0;
		width: 240px;
		z-index: 1040;
	}

	.find_section_form {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		flex-direction: column;
	}

	.find_section_form .find_form+.find_button {
		margin-left: 0;
	}

	.find_button::after {
		display: none;
	}

	.find_form_list li {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.d_card {
		margin-bottom: 20px;
	}

	.Pricing_nav_tab .nav-item .nav-link {
		font-size: 14px;
		padding: 14px 22px;
	}

	.listof_doc_inner {
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		flex-direction: column;
	}

	/* .find_form_list_of_adm, .find_form_fil_of_payment {
	   flex-direction: column;
   } */
	.find_form_list_of_adm li,
	.find_form_fil_of_payment li {
		flex: 0 0 500%;
		max-width: 50%;
		padding-right: 10px;
		padding-left: 10px;
		margin-bottom: 0px;
	}

	.req_rec_form {
		margin-left: 0px;
	}

	.all_result {
		margin-right: 0px;
		margin-bottom: 20px;
	}

	.mb_30 {
		margin-bottom: 20px;
	}

	.content-body {
		padding: 0 20px 20px 20px;
	}

	.per_form_control {
		padding: 12px 12px 12px 20px;
	}

	.l_form_control {
		padding: 12px 12px 12px 20px;
	}

	.breadcrumb_style .breadcrumb-item+.breadcrumb-item {
		margin-bottom: 0;
		display: none;
	}

	.content-header {
		padding-left: 15px;
	}

	.account_pro_img {
		width: 40px;
		height: 40px;
		border-radius: 100%;
	}

	/* .mobile_asside_menu_btn, .mobile_asside_menu_btn:hover, .mobile_asside_menu_btn:focus{
	   display: block;
   } */
	.bcrumb_left_back {
		width: 40px;
		height: 40px;
	}

	.doc_profile_photo {
		width: 40px;
		height: 40px;
	}

	.doctor_name {
		font-size: 14px;
		font-weight: 600;
		line-height: 20px;
		color: #fe5b63;
		margin-bottom: 0px;
	}

	.doctor_name_id {
		color: #444e61;
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 0px;
	}

	.Add_New_Patient_btn {
		padding: 12px 18px;
		margin-top: 0px;
	}

	.bredcrumb_btn_section {
		display: flex;
		align-items: center;
	}

	.docprofile_nav .nav-link {
		padding: 14px 28px;
	}

	.doctor_Bank_profile_details {
		flex-direction: column;
		margin-right: -10px;
		margin-left: -10px;
	}

	.doctor_Bank_profile_details li {
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 10px;
		padding-left: 10px;
		margin-bottom: 20px;
	}

	.profile_tab_body {
		padding: 20px;
	}

	.doctor_profile_details {
		margin-right: -10px;
		margin-left: -10px;
		flex-direction: column;
	}

	.doctor_profile_details li {
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 10px;
		padding-left: 10px;
		margin-bottom: 20px;
	}

	.day_name_box {
		background-color: #023e87;
		padding: 12px 48px;
		letter-spacing: 0.32px;
		color: #ffffff;
		font-size: 16px;
		border: 1px solid #023e87;
		max-width: 100%;
		min-width: 100%;
		text-align: center;
	}

	.day_timing_Body_inner {
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		flex-direction: column;
	}

	.day_name_timing_box+.day_name_timing_box {
		margin-left: -0px;
	}

	.day_name_timing_box {
		padding: 12px 22px;
		width: 100%;
	}

	.day_timing_left {
		width: 100%;
	}

	.doc_rec_req_nav_tab {
		flex-wrap: inherit;
		margin-right: 0px;
		width: 100%;
		background-color: white;
	}

	.doc_rec_req_nav_tab .nav-item .nav-link {
		background-color: #fff;
		padding: 14px 22px;
		letter-spacing: 0.28px;
		color: #444e61;
		font-size: 14px;
		font-weight: 600;
		border: 1px solid #fff;
		transition: 0.6s all ease-out;
		border-radius: 0;
		white-space: nowrap;
	}

	.find_form_list_of_doc_pat {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		display: flex;
		flex-wrap: wrap;
		margin-right: -10px;
		margin-left: -10px;
		list-style: none;
		padding: 0;
		margin-bottom: 0;
		flex-direction: column;
		margin-top: 10px;
	}

	.find_form_list_of_doc_pat li {
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 10px;
		padding-left: 10px;
		margin-bottom: 10px;
	}

	.awards_certificate_doc {
		padding: 15px 18px;
		border: 2px dashed #c9cacd;
		border-radius: 10px;
		background-color: #fbfcff;
	}

	.awards_certificate_card {
		background-color: #fff;
		padding: 15px;
		display: flex;
		justify-content: flex-start;
		align-items: center;
		position: relative;
		margin-bottom: 15px;
	}

	/* .find_form_list_of_doc {
	   flex-direction: column;
   } */
	.find_form_list_of_doc li {
		flex: 0 0 50%;
		max-width: 50%;
		padding-right: 10px;
		padding-left: 10px;
		margin-bottom: 0px;
	}

	.centeredPres{
		bottom: 20% !important;
	}

	.doctor_list {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		display: flex;
		flex-wrap: wrap;
		margin-right: 0px;
		margin-left: 0px;
		list-style: none;
		padding: 15px 0;
		margin-bottom: 0;
		border-bottom: 1px solid #eaeaf3;
		/* flex-direction: column; */
	}

	.doctor_list li {
		flex: 0 0 50%;
		max-width: 50%;
		padding-right: 0px;
		padding-left: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
	}

	.favrate_doctor_section {
		background-color: #fff;
		padding: 0 20px;
		border: 1px solid #eaeaf3;
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-direction: column;
	}

	.favrate_doctor_right {
		display: flex;
		flex-wrap: wrap;
		flex-direction: initial;
		margin-left: 0px;
		position: relative;
		margin-top: auto;
		margin-bottom: auto;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 20px;
	}

	.favrate_doctor_right::after {
		content: "";
		width: 0;
		height: 100%;
		top: 0;
		background: #eaeaf3;
		position: absolute;
		left: 0;
		bottom: 0;
	}

	.favrate_doctor_right a+a {
		margin-left: 10px;
		margin-top: 0;
	}

	.user_list_do {
		margin-bottom: 10px;
	}

	.doc_spe {
		margin-bottom: 10px;
	}

	.doc_img {
		width: 48px;
		height: 48px;
		margin-right: 10px;
		border-radius: 15px;
	}

	.special_text_subheading {
		font-size: 14px;
		line-height: 25px;
		font-weight: 500;
	}

	.special_text_heading {
		font-weight: 500;
	}

	.Mobile_Name_heading {
		display: block;
		padding: 10px 15px;
		border-bottom: 1px solid rgba(0, 0, 0, 0.15);
	}

	.Mobile_Name_heading span {
		letter-spacing: 0.32px;
		color: #1b304a;
		font-size: 16px;
		line-height: 16px;
		display: block;
		margin-bottom: 2px;
	}

	.Mobile_Name_heading p {
		letter-spacing: 0.26px;
		color: #fe5b63;
		font-size: 13px;
		margin-bottom: 0;
		margin-top: 6px;
		text-align: left;
	}

	.find_search_btn,
	.find_View_Profile_btn {
		padding: 8px 10px;
		font-size: 12px;
		min-width: 160px;
	}

	.accepted_btn,
	.decline_search_btn,
	.waiting_search_btn,
	.suitable_search_btn,
	.waiting_search_btn {
		padding: 8px 10px;
		font-size: 12px;
		min-width: 160px;
	}

	.null_bank_details {
		flex-direction: column;
	}

	.award_btn_sec {
		align-items: flex-start;
		flex-direction: column;
	}

	.Research_heading {
		letter-spacing: 1.32px;
		color: #1b304a;
		font-size: 15px;
		line-height: 25px;
		margin-bottom: 20px;
	}

	.awards_certificate_inner {
		padding: 20px;
	}

	.qualification_form {
		padding: 20px 20px 20px 20px;
	}

	.consultation_details_sec {
		padding: 20px 20px;
	}

	.consultation_section_inner {
		padding: 0px 0px;
		background-color: #fff;
	}

	.availa_day_list {
		flex-direction: column;
	}

	.availa_day_list li {
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 12px;
		padding-left: 12px;
		margin-bottom: 20px;
	}

	.profile_setting_navbar {
		flex-direction: column;
	}

	.profile_document_sec {
		padding: 20px;
	}

	.left_document_card {
		margin-bottom: 20px;
	}

	.find_form_list_of_payern li {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.left_document_card {
		margin-bottom: 20px;
	}

	.log_sidebar_left {
		background-color: #fff;
		position: relative;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		transition: all 0.3s;
		width: 100%;
		border-right: 0px solid rgba(72, 94, 144, 0.16);
	}

	.log_content {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		transition: all 0.3s;
		background-color: #fff;
		width: 100%;
		display: none;
	}

	.chat_sidebar_right {
		background-color: #fff;
		width: 100%;
		position: absolute;
		top: 0px;
		bottom: 0px;
		right: 0;
		border-left: 0px solid rgba(72, 94, 144, 0.16);
		display: none;
	}

	.log_content_body {
		margin-right: 0;
		position: absolute;
		top: 0px;
		bottom: 0px;
		left: 0;
		right: 0;
	}

	.L_send_btn span {
		display: none;
	}

	.L_send_btn,
	.L_send_btn:hover,
	.L_send_btn:focus {
		background-color: #42cb6b;
		padding: 0 2px 2px 0px;
		letter-spacing: 0.32px;
		color: #42cb6b;
		font-size: 14px;
		font-weight: 400;
		display: inherit;
	}

	.log_footer_form_control {
		padding: 0;
	}

	.log_content_footer {
		padding: 0 10px 0 10px;
	}

	.profile_setting_navbar .nav-item+.nav-item {
		margin-left: 0px;
	}

	.Add_basic_send_request_btn,
	.Add_basic_details_cancel_btn {
		padding: 18px 60px;
		white-space: nowrap;
	}
}

@media (min-width: 576px) and (max-width: 767.98px) {
	.profile_setting_navbar .nav-item+.nav-item {
		margin-left: 0px;
	}

	.left_document_card {
		margin-bottom: 20px;
	}

	.log_sidebar_left {
		background-color: #fff;
		position: relative;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		transition: all 0.3s;
		width: 100%;
		border-right: 0px solid rgba(72, 94, 144, 0.16);
	}

	.log_content {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		transition: all 0.3s;
		background-color: #fff;
		width: 100%;
		display: none;
	}

	.chat_sidebar_right {
		background-color: #fff;
		width: 100%;
		position: absolute;
		top: 0px;
		bottom: 0px;
		right: 0;
		border-left: 0px solid rgba(72, 94, 144, 0.16);
		display: none;
	}

	.log_content_body {
		margin-right: 0;
		position: absolute;
		top: 0px;
		bottom: 0px;
		left: 0;
		right: 0;
	}

	.L_send_btn span {
		display: none;
	}

	.L_send_btn,
	.L_send_btn:hover,
	.L_send_btn:focus {
		background-color: #42cb6b;
		padding: 0 2px 2px 0px;
		letter-spacing: 0.32px;
		color: #42cb6b;
		font-size: 14px;
		font-weight: 400;
		display: inherit;
	}

	.log_footer_form_control {
		padding: 0;
	}

	.log_content_footer {
		padding: 0 10px 0 10px;
	}

	.request_doc_name_d {
		font-size: 12px;
		line-height: 18px;
		font-weight: 500;
	}

	.request_name_icon {
		width: 24px;
		height: 24px;
		position: relative;
		margin-right: 8px;
	}

	.request_accordion_button,
	.request_accordion_button:hover,
	.request_accordion_button:focus {
		padding: 8px 8px;
	}

	.request_canvas {
		position: fixed;
		bottom: -2px;
		right: 0;
		width: 240px;
		z-index: 1040;
	}

	.find_section_form {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		flex-direction: column;
	}

	.find_section_form .find_form+.find_button {
		margin-left: 0;
	}

	.find_button::after {
		display: none;
	}

	.find_form_list li {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.d_card {
		margin-bottom: 20px;
	}

	.Pricing_nav_tab .nav-item .nav-link {
		font-size: 14px;
		padding: 14px 22px;
	}

	.listof_doc_inner {
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		flex-direction: column;
	}

	.find_form_list_of_adm,
	.find_form_fil_of_payment {
		flex-direction: column;
	}

	.find_form_list_of_adm li,
	.find_form_fil_of_payment li {
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 10px;
		padding-left: 10px;
		margin-bottom: 0px;
	}

	.req_rec_form {
		margin-left: 0px;
	}

	.all_result {
		margin-right: 0px;
		margin-bottom: 20px;
	}

	.mb_30 {
		margin-bottom: 20px;
	}

	.content-body {
		padding: 0 20px 20px 20px;
	}

	.per_form_control {
		padding: 12px 12px 12px 20px;
	}

	.breadcrumb_style .breadcrumb-item+.breadcrumb-item {
		margin-bottom: 0;
		display: none;
	}

	.content-header {
		padding-left: 15px;
	}

	.Name_heading {
		display: none;
	}

	.account_pro_img {
		width: 40px;
		height: 40px;
		border-radius: 100%;
	}

	.mobile_asside_menu_btn,
	.mobile_asside_menu_btn:hover,
	.mobile_asside_menu_btn:focus {
		display: block;
	}

	.bcrumb_left_back {
		width: 40px;
		height: 40px;
	}

	.doc_profile_photo {
		width: 40px;
		height: 40px;
	}

	.doctor_name {
		font-size: 14px;
		font-weight: 600;
		line-height: 20px;
		color: #fe5b63;
		margin-bottom: 0px;
	}

	.doctor_name_id {
		color: #444e61;
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 0px;
	}

	.Add_New_Patient_btn {
		padding: 6px 14px;
		margin-top: 20px;
	}

	.bredcrumb_btn_section {
		align-items: flex-start;
		flex-direction: column;
	}

	.docprofile_nav .nav-link {
		padding: 14px 28px;
	}

	.doctor_Bank_profile_details {
		flex-direction: column;
		margin-right: -10px;
		margin-left: -10px;
	}

	.doctor_Bank_profile_details li {
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 10px;
		padding-left: 10px;
		margin-bottom: 20px;
	}

	.profile_tab_body {
		padding: 20px;
	}

	.doctor_profile_details {
		margin-right: -10px;
		margin-left: -10px;
		flex-direction: column;
	}

	.doctor_profile_details li {
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 10px;
		padding-left: 10px;
		margin-bottom: 20px;
	}

	.day_name_box {
		background-color: #023e87;
		padding: 12px 48px;
		letter-spacing: 0.32px;
		color: #ffffff;
		font-size: 16px;
		border: 1px solid #023e87;
		max-width: 100%;
		min-width: 100%;
		text-align: center;
	}

	.day_timing_Body_inner {
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		flex-direction: column;
	}

	.day_name_timing_box+.day_name_timing_box {
		margin-left: -0px;
	}

	.day_name_timing_box {
		padding: 12px 22px;
		width: 100%;
	}

	.day_timing_left {
		width: 100%;
	}

	.doc_rec_req_nav_tab {
		flex-wrap: inherit;
		margin-right: 0px;
		width: 100%;
		background-color: white;
	}

	.doc_rec_req_nav_tab .nav-item .nav-link {
		background-color: #fff;
		padding: 14px 22px;
		letter-spacing: 0.28px;
		color: #444e61;
		font-size: 14px;
		font-weight: 600;
		border: 1px solid #fff;
		transition: 0.6s all ease-out;
		border-radius: 0;
		white-space: nowrap;
	}

	.find_form_list_of_doc_pat {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		display: flex;
		flex-wrap: wrap;
		margin-right: -10px;
		margin-left: -10px;
		list-style: none;
		padding: 0;
		margin-bottom: 0;
		flex-direction: column;
		margin-top: 10px;
	}

	.find_form_list_of_doc_pat li {
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 10px;
		padding-left: 10px;
		margin-bottom: 10px;
	}

	.awards_certificate_doc {
		padding: 15px 18px;
		border: 2px dashed #c9cacd;
		border-radius: 10px;
		background-color: #fbfcff;
	}

	.awards_certificate_card {
		background-color: #fff;
		padding: 15px;
		display: flex;
		justify-content: flex-start;
		align-items: center;
		position: relative;
		margin-bottom: 15px;
	}

	.find_form_list_of_doc {
		flex-direction: column;
	}

	.find_form_list_of_doc li {
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 10px;
		padding-left: 10px;
		margin-bottom: 0px;
	}

	.doctor_list {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		display: flex;
		flex-wrap: wrap;
		margin-right: 0px;
		margin-left: 0px;
		list-style: none;
		padding: 15px 0;
		margin-bottom: 0;
		border-bottom: 1px solid #eaeaf3;
		flex-direction: column;
	}

	.doctor_list li {
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 0px;
		padding-left: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
	}

	.favrate_doctor_section {
		background-color: #fff;
		padding: 0 20px;
		border: 1px solid #eaeaf3;
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-direction: column;
	}

	.favrate_doctor_right {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		margin-left: 0px;
		position: relative;
		margin-top: auto;
		margin-bottom: auto;
		width: 100%;
		margin-bottom: 10px;
	}

	.favrate_doctor_right::after {
		content: "";
		width: 0;
		height: 100%;
		top: 0;
		background: #eaeaf3;
		position: absolute;
		left: 0;
		bottom: 0;
	}

	.favrate_doctor_right a+a {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.user_list_do {
		margin-bottom: 10px;
	}

	.doc_spe {
		margin-bottom: 10px;
	}

	.doc_img {
		width: 48px;
		height: 48px;
		margin-right: 10px;
		border-radius: 15px;
	}

	.special_text_subheading {
		font-size: 14px;
		line-height: 25px;
		font-weight: 500;
	}

	.special_text_heading {
		font-weight: 500;
	}

	.Mobile_Name_heading {
		display: block;
		padding: 10px 15px;
		border-bottom: 1px solid rgba(0, 0, 0, 0.15);
	}

	.Mobile_Name_heading span {
		letter-spacing: 0.32px;
		color: #1b304a;
		font-size: 16px;
		line-height: 16px;
		display: block;
		margin-bottom: 2px;
	}

	.Mobile_Name_heading p {
		letter-spacing: 0.26px;
		color: #fe5b63;
		font-size: 13px;
		margin-bottom: 0;
		margin-top: 6px;
		text-align: left;
	}

	.find_search_btn,
	.find_View_Profile_btn {
		padding: 8px 10px;
		font-size: 12px;
		min-width: 160px;
		margin-bottom: 0px;
	}

	.accepted_btn,
	.decline_search_btn,
	.waiting_search_btn,
	.suitable_search_btn,
	.waiting_search_btn {
		padding: 8px 10px;
		font-size: 12px;
		min-width: 160px;
	}

	.all_result {
		margin-bottom: 20px;
		margin-right: 0px;
	}

	.profile_setting_navbar .nav-item+.nav-item {
		margin-left: 15px;
	}

	.profile_setting_navbar .nav-item .nav-link span {
		display: none;
	}

	.profile_setting_navbar .nav-item .nav-link {
		font-size: 14px;
		line-height: 24px;
		padding: 15px 0px;
	}

	.profile_setting_tab_section {
		padding: 0px 15px;
	}

	.profile_setting_personal {
		background-color: #fff;
		padding: 20px 20px 20px 20px;
	}

	.Sign_in_with_Google {
		color: #444e61;
		font-size: 13px;
		line-height: 24px;
		padding: 14px 10px;
		width: 100%;
	}

	.Register_Now {
		font-size: 14px;
		line-height: 24px;
	}

	.have_an_Account {
		font-size: 14px;
		line-height: 24px;
	}

	.login_body_inner {
		padding: 28px 22px;
	}

	.form-check-input {
		width: 16px;
		height: 16px;
		margin-right: 8px;
	}

	.label_form {
		font-size: 13px;
		line-height: 18px;
		margin-bottom: 8px;
	}

	.login_btn {
		padding: 10px;
		font-size: 15px;
		margin-bottom: 20px;
	}

	.documention_details_section {
		padding: 0px;
		border: 0;
	}

	.previous_btn+.step_heading {
		margin-left: 0px;
	}

	.step_heading {
		text-align: left;
		font-size: 13px;
	}

	.step_section {
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 10px;
	}

	.accordion_body {
		background-color: #fafafa;
		padding: 15px;
	}

	.accordion_item .accordion_button {
		letter-spacing: 0.36px;
		color: #023e87;
		font-size: 16px;
		line-height: 25px;
		background-color: #fafafa;
		padding: 10px 12px;
	}

	.form-check-label {
		white-space: nowrap;
	}

	.mobile_input_group {
		font-size: 12px;
	}

	.calender_day_inner {
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		margin-bottom: 20px;
		flex-direction: column;
	}

	.calender_day_left {
		background-color: #023e87;
		padding: 12px 36px;
		letter-spacing: 0.32px;
		color: #ffffff;
		font-size: 15px;
		border: 1px solid #023e87;
		min-width: 160px;
		text-align: center;
		margin-right: 0;
		margin-bottom: 20px;
	}

	.calender_day_right_inner {
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		flex-direction: column;
	}

	.calender_day_dro_sec+.calender_day_dro_sec {
		margin-left: 0px;
	}

	.calender_day_dro_sec {
		border: 1px solid #c9cacd;
		background-color: #fafafa;
		padding: 8px;
		margin-bottom: 10px;
	}

	.docment_btn_add,
	.docment_btn_add:hover,
	.docment_btn_add:focus {
		padding: 4px 0px;
	}

	.request_accordion_button,
	.request_accordion_button:hover,
	.request_accordion_button:focus {
		padding: 6px 4px;
	}

	.request_name_icon {
		width: 21px;
		height: 21px;
		position: relative;
		margin-right: 6px;
	}

	.request_doc_name_d {
		font-size: 12px;
		line-height: 18px;
		font-weight: 500;
		margin-bottom: 0;
	}

	.request_canvas {
		width: 180px;
	}

	.notification_btn {
		margin-right: 20px;
	}

	.alerat_link .new {
		margin-right: 20px;
	}

	.feedback_submit_btn,
	.feedback_submit_btn:hover,
	.feedback_submit_btn:focus {
		padding: 8px 36px;
	}

	.form_switch span {
		font-size: 12px;
		line-height: 14px;
	}

	.bcrumb_left {
		width: 48px;
		height: 48px;
		margin-right: 10px;
	}

	.request_recived_navbar {
		padding: 20px 0;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.request_recived_navbar .nav-item {
		width: auto;
		text-align: center;
	}

	.find_form_list_of_payern li {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.payment_status_nav li {
		font-size: 12px;
		line-height: 18px;
		letter-spacing: 0;
		margin-bottom: 20px;
	}

	.find_section_form {
		flex-direction: column;
		align-items: flex-start;
	}

	.find_form_list li {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.find_button::after {
		display: none;
	}

	.find_section_form .find_form+.find_button {
		margin-left: 0px;
	}

	.award_btn_sec {
		align-items: flex-start;
		flex-direction: column;
	}

	.Research_heading {
		letter-spacing: 1.32px;
		color: #1b304a;
		font-size: 15px;
		line-height: 25px;
		margin-bottom: 20px;
	}

	.awards_certificate_inner {
		padding: 20px;
	}

	.qualification_form {
		padding: 20px 20px 20px 20px;
	}

	.consultation_details_sec {
		padding: 20px 20px;
	}

	.consultation_section_inner {
		padding: 0px 0px;
		background-color: #fff;
	}

	.availa_day_list {
		flex-direction: column;
	}

	.availa_day_list li {
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 12px;
		padding-left: 12px;
		margin-bottom: 20px;
	}

	.profile_setting_navbar {
		flex-direction: column;
	}

	.profile_document_sec {
		padding: 20px;
	}

	.left_document_card {
		margin-bottom: 20px;
	}

	.doctor_list_exp {
		margin-right: -10px;
		margin-left: -10px;
	}

	.doctor_list_exp li {
		flex: 0 0 50%;
		max-width: 50%;
		padding-right: 10px;
		padding-left: 10px;
		margin-bottom: 20px;
	}

	.left_document_card {
		margin-bottom: 20px;
	}

	.log_sidebar_left {
		background-color: #fff;
		position: relative;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		transition: all 0.3s;
		width: 100%;
		border-right: 0px solid rgba(72, 94, 144, 0.16);
	}

	.log_content {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		transition: all 0.3s;
		background-color: #fff;
		width: 100%;
		display: none;
	}

	.chat_sidebar_right {
		background-color: #fff;
		width: 100%;
		position: absolute;
		top: 0px;
		bottom: 0px;
		right: 0;
		border-left: 0px solid rgba(72, 94, 144, 0.16);
		display: none;
	}

	.log_content_body {
		margin-right: 0;
		position: absolute;
		top: 0px;
		bottom: 0px;
		left: 0;
		right: 0;
	}

	.L_send_btn span {
		display: none;
	}

	.L_send_btn,
	.L_send_btn:hover,
	.L_send_btn:focus {
		background-color: #42cb6b;
		padding: 0 2px 2px 0px;
		letter-spacing: 0.32px;
		color: #42cb6b;
		font-size: 14px;
		font-weight: 400;
		display: inherit;
	}

	.log_footer_form_control {
		padding: 0;
	}

	.log_content_footer {
		padding: 0 10px 0 10px;
	}

	.patients_bredcrumb_right .patient_media {
		display: none;
	}

	.patients_bredcrumb_right .patient_media+.pat_btn_sec {
		margin-left: 44px;
		margin-top: 20px;
	}

	.chat_todoc_profile_btn,
	.chat_todoc_profile_btn:hover,
	.chat_todoc_profile_btn:focus {
		border: 1px solid #fe5b63;
		padding: 8px 24px;
		background-color: #fe5b63;
		letter-spacing: 0.28px;
		color: #fff;
		font-size: 14px;
		outline: none;
		box-shadow: none;
		border-radius: 0;
	}

	.patient_details_list {
		padding-left: 0;
	}

	.patient_details_list li {
		flex: 0 0 50%;
		max-width: 50%;
		margin-bottom: 20px;
		padding-left: 0px;
	}

	.bcrumb_left_back_patient {
		margin-right: 15px;
	}

	.report_prection_tab .nav-item+.nav-item {
		margin-left: 20px;
	}

	.report_prescription_tab_sec {
		padding: 0 20px 20px 20px;
	}

	.report_prection_nav {
		padding: 0px 20px;
		margin-bottom: 30px;
	}

	.patients_bredcrumb_right .patient_media {
		display: none;
	}

	.patients_bredcrumb_right .patient_media+.pat_btn_sec {
		margin-left: 44px;
		margin-top: 20px;
	}

	.chat_todoc_profile_btn,
	.chat_todoc_profile_btn:hover,
	.chat_todoc_profile_btn:focus {
		border: 1px solid #fe5b63;
		padding: 8px 24px;
		background-color: #fe5b63;
		letter-spacing: 0.28px;
		color: #fff;
		font-size: 14px;
		outline: none;
		box-shadow: none;
		border-radius: 0;
	}

	.patient_details_list {
		padding-left: 0;
	}

	.patient_details_list li {
		flex: 0 0 50%;
		max-width: 50%;
		margin-bottom: 20px;
		padding-left: 0px;
	}

	.bcrumb_left_back_patient {
		margin-right: 15px;
	}

	.report_prection_tab .nav-item+.nav-item {
		margin-left: 20px;
	}

	.report_prescription_tab_sec {
		padding: 0 20px 20px 20px;
	}

	.report_prection_nav {
		padding: 0px 20px;
		margin-bottom: 30px;
	}

	.reports_documents_form_m {
		display: none;
	}
}

@media (max-width: 575.98px) {

	#Consultation_Consent_From_Patient .Consultation_modal_header,
	#Exists_Patient_Consent_From_Patient .Consultation_modal_header,
	#OTP_Verification_Details .Consultation_modal_header,
	#Exists_Patient_Verification_Details .Consultation_modal_header,
	#Consult_Now_payment .Consultation_modal_header {
		background-color: #fafafa;
		padding: 20px 20px;
		border-bottom: 1px solid #131314;
	}

	.Consultation_modal_header h5 {
		font-size: 14px;
	}

	#Consultation_Consent_From_Patient .modal-body .Consultation_modal_body,
	#Exists_Patient_Consent_From_Patient .modal-body .Consultation_modal_body,
	#OTP_Verification_Details .modal-body .Consultation_modal_body,
	#Exists_Patient_Verification_Details .modal-body .Consultation_modal_body,
	#Consult_Now_payment .modal-body .Consultation_modal_body {
		padding: 20px 20px;
		background-color: #fafafa;
	}

	.Add_basic_send_request_btn,
	.Add_basic_details_cancel_btn,
	.Add_basic_send_request_btn:hover,
	.Add_basic_send_request_btn:focus {
		padding: 12px 18px;
		margin-bottom: 10px;
		width: 100%;
	}

	.bank_modal_header {
		padding: 15px;
	}

	.bank_modal_header .modal-title {
		letter-spacing: 0.46px;
		color: #023e87;
		font-size: 12px;
		line-height: 20px;
		font-weight: 600;
		margin-bottom: 0px;
	}

	.bank_details_edit_btn,
	.bank_details_edit_btn:hover,
	.bank_details_edit_btn:focus {
		background-color: #fe5b63;
		border: 1px solid #fe5b63;
		padding: 12px;
		width: 100%;
		letter-spacing: 0.32px;
		color: #ffffff;
		font-size: 16px;
		box-shadow: none;
		outline: none;
	}

	#Edit_bank_details .modal-body,
	#Add_Experience_details .modal-body,
	#Edit_Personal_Details .modal-body,
	#Add_Qualification_details .modal-body,
	#Add_Awards_Researches .modal-body,
	#Add_fees_and_availability_details .modal-body {
		padding: 0px 15px 7px 15px;
	}

	#appt {
		font-size: 12px;
	}

	.input_group_inner div+div {
		margin-left: 20px;
	}

	.patients_bredcrumb_right .patient_media {
		display: none;
	}

	.patients_bredcrumb_right .patient_media+.pat_btn_sec {
		margin-left: 44px;
		margin-top: 20px;
	}

	.chat_todoc_profile_btn,
	.chat_todoc_profile_btn:hover,
	.chat_todoc_profile_btn:focus {
		border: 1px solid #fe5b63;
		padding: 8px 24px;
		background-color: #fe5b63;
		letter-spacing: 0.28px;
		color: #fff;
		font-size: 14px;
		outline: none;
		box-shadow: none;
		border-radius: 0;
	}

	.patient_details_list {
		padding-left: 0;
	}

	.patient_details_list li {
		flex: 0 0 50%;
		max-width: 50%;
		margin-bottom: 20px;
		padding-left: 0px;
	}

	.bcrumb_left_back_patient {
		margin-right: 15px;
	}

	.report_prection_tab .nav-item+.nav-item {
		margin-left: 0px;
	}

	.report_prescription_tab_sec {
		padding: 0 20px 20px 20px;
	}

	.report_prection_nav {
		padding: 0px 0px;
		margin-bottom: 30px;
	}

	.reports_documents_form_m {
		display: none;
	}

	.find_search_btn,
	.find_View_Profile_btn {
		padding: 8px 10px;
		font-size: 12px;
		width: 100%;
		margin-bottom: 20px;
		font-weight: 500;
		margin-top: 10px;
	}

	.favrate_doctor_right a+a {
		margin-top: 0px;
	}

	.fav_nav .nav-item .nav-link {
		font-size: 14px;
		padding: 10px 0px;
	}

	.fav_nav .nav-item+.nav-item {
		margin-left: 15px;
	}

	.d_card {
		margin-bottom: 20px;
	}

	.Pricing_nav_tab .nav-item .nav-link {
		font-size: 12px;
		padding: 11px 16px;
	}

	.listof_doc_inner {
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		flex-direction: column;
	}

	.find_form_list_of_adm,
	.find_form_fil_of_payment {
		flex-direction: column;
	}

	.find_form_list_of_adm li,
	.find_form_fil_of_payment li {
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 10px;
		padding-left: 10px;
		margin-bottom: 0px;
	}

	.req_rec_form {
		margin-left: 0px;
	}

	.all_result {
		margin-right: 0px;
		margin-bottom: 20px;
	}

	.mb_30 {
		margin-bottom: 20px;
	}

	.content-body {
		padding: 0 20px 20px 20px;
	}

	.per_form_control {
		padding: 12px 12px 12px 20px;
	}

	.breadcrumb_style .breadcrumb-item+.breadcrumb-item {
		margin-bottom: 0;
		display: none;
	}

	.content-header {
		padding-left: 15px;
	}

	.account_pro_img {
		width: 40px;
		height: 40px;
		border-radius: 100%;
	}

	.mobile_asside_menu_btn,
	.mobile_asside_menu_btn:hover,
	.mobile_asside_menu_btn:focus {
		display: block;
	}

	.bcrumb_left_back {
		width: 40px;
		height: 40px;
	}

	.doc_profile_photo {
		width: 40px;
		height: 40px;
	}

	.doctor_name {
		font-size: 14px;
		font-weight: 600;
		line-height: 20px;
		color: #fe5b63;
		margin-bottom: 0px;
	}

	.doctor_name_id {
		color: #444e61;
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 0px;
	}

	.Add_New_Patient_btn {
		padding: 12px 18px;
		margin-top: 0px;
		font-size: 8px;
		display: inherit;
	}

	.bredcrumb_btn_section {
		display: flex;
		align-items: center;
		padding: 15px 0px;
		overflow-x: auto;
	}

	.docprofile_nav .nav-link {
		padding: 14px 28px;
	}

	.doctor_Bank_profile_details {
		flex-direction: column;
		margin-right: -10px;
		margin-left: -10px;
	}

	.doctor_Bank_profile_details li {
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 10px;
		padding-left: 10px;
		margin-bottom: 20px;
	}

	.profile_tab_body {
		padding: 20px;
	}

	.doctor_profile_details {
		margin-right: -10px;
		margin-left: -10px;
		flex-direction: column;
	}

	.doctor_profile_details li {
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 10px;
		padding-left: 10px;
		margin-bottom: 20px;
	}

	.day_name_box {
		background-color: #023e87;
		padding: 12px 48px;
		letter-spacing: 0.32px;
		color: #ffffff;
		font-size: 16px;
		border: 1px solid #023e87;
		max-width: 100%;
		min-width: 100%;
		text-align: center;
	}

	.day_timing_Body_inner {
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		flex-direction: column;
	}

	.day_name_timing_box+.day_name_timing_box {
		margin-left: -0px;
	}

	.day_name_timing_box {
		padding: 12px 22px;
		width: 100%;
	}

	.day_timing_left {
		width: 100%;
	}

	.doc_rec_req_nav_tab {
		flex-wrap: inherit;
		margin-right: 0px;
		width: 100%;
		background-color: white;
	}

	.doc_rec_req_nav_tab .nav-item .nav-link {
		background-color: #fff;
		padding: 14px 22px;
		letter-spacing: 0.28px;
		color: #444e61;
		font-size: 14px;
		font-weight: 600;
		border: 1px solid #fff;
		transition: 0.6s all ease-out;
		border-radius: 0;
		white-space: nowrap;
	}

	.find_form_list_of_doc_pat {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		display: flex;
		flex-wrap: wrap;
		margin-right: -10px;
		margin-left: -10px;
		list-style: none;
		padding: 0;
		margin-bottom: 0;
		flex-direction: column;
		margin-top: 10px;
	}

	.find_form_list_of_doc_pat li {
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 10px;
		padding-left: 10px;
		margin-bottom: 10px;
	}

	.awards_certificate_doc {
		padding: 15px 18px;
		border: 2px dashed #c9cacd;
		border-radius: 10px;
		background-color: #fbfcff;
	}

	.awards_certificate_card {
		background-color: #fff;
		padding: 15px;
		display: flex;
		justify-content: flex-start;
		align-items: center;
		position: relative;
		margin-bottom: 15px;
	}

	.find_form_list_of_doc {
		flex-direction: column;
	}

	.find_form_list_of_doc li {
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 10px;
		padding-left: 10px;
		margin-bottom: 0px;
	}

	.doctor_list {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		display: flex;
		flex-wrap: wrap;
		margin-right: 0px;
		margin-left: 0px;
		list-style: none;
		padding: 15px 0;
		margin-bottom: 0;
		border-bottom: 1px solid #eaeaf3;
		flex-direction: column;
	}

	.doctor_list li {
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 0px;
		padding-left: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
	}

	.favrate_doctor_section {
		background-color: #fff;
		padding: 0 20px;
		border: 1px solid #eaeaf3;
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-direction: column;
	}

	.favrate_doctor_right {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		margin-left: 0px;
		position: relative;
		margin-top: auto;
		margin-bottom: auto;
		width: 100%;
	}

	.favrate_doctor_right::after {
		content: "";
		width: 0;
		height: 100%;
		top: 0;
		background: #eaeaf3;
		position: absolute;
		left: 0;
		bottom: 0;
	}

	.favrate_doctor_right a+a {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.user_list_do {
		margin-bottom: 10px;
	}

	.doc_spe {
		margin-bottom: 10px;
	}

	.doc_img {
		width: 48px;
		height: 48px;
		margin-right: 10px;
		border-radius: 15px;
	}

	.special_text_subheading {
		font-size: 14px;
		line-height: 25px;
		font-weight: 500;
	}

	.special_text_heading {
		font-weight: 500;
		font-size: 12px;
	}

	.Mobile_Name_heading {
		display: block;
		padding: 10px 15px;
		border-bottom: 1px solid rgba(0, 0, 0, 0.15);
	}

	.Mobile_Name_heading span {
		letter-spacing: 0.32px;
		color: #1b304a;
		font-size: 16px;
		line-height: 16px;
		display: block;
		margin-bottom: 2px;
	}

	.Mobile_Name_heading p {
		letter-spacing: 0.26px;
		color: #fe5b63;
		font-size: 13px;
		margin-bottom: 0;
		margin-top: 6px;
		text-align: left;
	}

	.listof_doc_inner_by_name_id {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		flex-direction: column;
	}

	.all_result {
		margin-bottom: 20px;
		margin-right: 0px;
	}

	.profile_setting_navbar .nav-item+.nav-item {
		margin-left: 20px;
	}

	.profile_setting_navbar .nav-item .nav-link span {
		display: none;
	}

	.profile_setting_navbar .nav-item .nav-link {
		font-size: 14px;
		line-height: 24px;
		padding: 15px 0px;
		white-space: nowrap;
	}

	.profile_setting_tab_section {
		padding: 0px 15px;
	}

	.profile_setting_personal {
		background-color: #fff;
		padding: 20px 20px 20px 20px;
	}

	.Connect_to_other_heading {
		font-size: 18px;
		line-height: 30px;
		margin-bottom: 10px;
	}

	.fropsrod,
	.Remember_me {
		font-size: 12px;
		line-height: 18px;
		font-weight: 500;
	}

	.social_login_btn {
		margin-bottom: 20px;
		flex-direction: column;
	}

	.social_login_btn a+a {
		margin-left: 0px;
		margin-top: 20px;
	}

	.Sign_in_with_Google {
		font-size: 14px;
		line-height: 24px;
		padding: 14px 30px;
	}

	.Register_Now {
		font-size: 14px;
		line-height: 24px;
	}

	.have_an_Account {
		font-size: 14px;
		line-height: 24px;
	}

	.login_body_inner {
		padding: 20px 15px;
	}

	.form-check-input {
		width: 16px;
		height: 16px;
		margin-right: 8px;
	}

	.label_form {
		font-size: 13px;
		line-height: 18px;
		margin-bottom: 8px;
	}

	.login_btn {
		padding: 10px;
		font-size: 15px;
		margin-bottom: 20px;
	}

	.documention_details_section {
		padding: 0px;
		border: 0;
	}

	.previous_btn+.step_heading {
		margin-left: 40px;
	}

	.Please_fill_heading {
		font-size: 14px;
		font-weight: 500;
		line-height: 24px;
		letter-spacing: 0.46px;
		color: #023e87;
		margin-bottom: 30px;
	}

	.Please_fill_heading span {
		letter-spacing: 0.36px;
		color: #fe5b63;
		display: block;
		font-size: 14px;
		font-weight: 400;
		line-height: 24px;
	}

	.step_heading {
		text-align: left;
		font-size: 13px;
	}

	.step_section {
		display: flex;
		align-items: center;
		justify-content: flex-start;
		margin-bottom: 10px;
	}

	.accordion_body {
		background-color: #fafafa;
		padding: 15px;
	}

	.accordion_item .accordion_button {
		letter-spacing: 0.36px;
		color: #023e87;
		font-size: 16px;
		line-height: 25px;
		background-color: #fafafa;
		padding: 10px 12px;
	}

	/* .form-check-label {
		white-space: nowrap;
	} */
	.doc_form_check {
		display: flex;
		align-items: center;
	}

	.doc_form_check .form-check-label {
		display: flex;
		display: flex;
		font-size: 12px;
		line-height: 12px;
		padding-top: 7px;
		font-weight: 600;
	}

	.mobile_input_group {
		font-size: 12px;
	}

	.calender_day_inner {
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		margin-bottom: 20px;
		flex-direction: column;
	}

	.calender_day_left {
		background-color: #023e87;
		padding: 12px 36px;
		letter-spacing: 0.32px;
		color: #ffffff;
		font-size: 15px;
		border: 1px solid #023e87;
		min-width: 160px;
		text-align: center;
		margin-right: 0;
		margin-bottom: 20px;
	}

	.calender_day_right_inner {
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		flex-direction: column;
	}

	.calender_day_dro_sec+.calender_day_dro_sec {
		margin-left: 0px;
	}

	.calender_day_dro_sec {
		border: 1px solid #c9cacd;
		background-color: #fafafa;
		padding: 8px;
		margin-bottom: 10px;
	}

	.docment_btn_add,
	.docment_btn_add:hover,
	.docment_btn_add:focus {
		padding: 4px 0px;
	}

	.request_accordion_button,
	.request_accordion_button:hover,
	.request_accordion_button:focus {
		padding: 6px 4px;
	}

	.request_name_icon {
		width: 21px;
		height: 21px;
		position: relative;
		margin-right: 6px;
	}

	.request_doc_name_d {
		font-size: 12px;
		line-height: 18px;
		font-weight: 500;
		margin-bottom: 0;
	}

	.request_canvas {
		width: 180px;
	}

	.notification_btn {
		margin-right: 20px;
	}

	.alerat_link .new {
		margin-right: 20px;
	}

	.feedback_submit_btn,
	.feedback_submit_btn:hover,
	.feedback_submit_btn:focus {
		padding: 8px 36px;
	}

	.form_switch span {
		font-size: 12px;
		line-height: 14px;
	}

	.bcrumb_left {
		width: 48px;
		height: 48px;
		margin-right: 10px;
	}

	.request_recived_navbar {
		padding: 20px 15px;
		margin-top: 20px;
		margin-bottom: 20px;
		overflow-x: auto;
		flex-wrap: inherit;
	}

	.request_recived_navbar .nav-item {
		width: auto;
		text-align: center;
	}

	.doctor_profile_no_data {
		max-width: 100%;
		margin: auto;
		padding-top: 40px;
		text-align: center;
	}

	.no_data_heading {
		letter-spacing: 0.36px;
		color: #1b304a;
		font-size: 18px;
		line-height: 30px;
		margin-bottom: 20px;
	}

	.request_recived_navbar .nav-item .nav-link {
		letter-spacing: 0.32px;
		color: #1b304a;
		font-size: 16px;
		line-height: 24px;
		position: relative;
		padding: 15px 0px;
	}

	.find_form_list_of_payern li {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.payment_status_nav li {
		font-size: 12px;
		line-height: 18px;
		letter-spacing: 0;
		margin-bottom: 20px;
	}

	.request_recived_navbar .nav-item .nav-link {
		font-size: 14px;
		font-weight: 600;
		padding: 0px 10px;
		white-space: nowrap;
	}

	.request_recived_navbar .nav-item .nav-link.active::before {
		content: "";
		position: absolute;
		bottom: -20px;
		left: 0;
		width: 100%;
		border-bottom: 4px solid #fe5b63;
	}

	.form_switch .form_check_input {
		width: 48px;
	}

	.find_section_form {
		flex-direction: column;
		align-items: flex-start;
	}

	.find_form_list li {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.find_button::after {
		display: none;
	}

	.find_section_form .find_form+.find_button {
		margin-left: 0px;
	}

	.null_bank_details {
		flex-direction: inherit;
	}

	.bcrumb_btn_sec a+a {
		margin-left: 5px;
	}

	.award_btn_sec {
		align-items: flex-start;
		flex-direction: column;
	}

	.Research_heading {
		letter-spacing: 1.32px;
		color: #1b304a;
		font-size: 15px;
		line-height: 25px;
		margin-bottom: 20px;
	}

	.awards_certificate_inner {
		padding: 20px;
	}

	.qualification_form {
		padding: 20px 20px 20px 20px;
	}

	.consultation_details_sec {
		padding: 20px 20px;
	}

	.consultation_section_inner {
		padding: 0px 0px;
		background-color: #fff;
	}

	.availa_day_list {
		flex-direction: column;
	}

	.availa_day_list li {
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 12px;
		padding-left: 12px;
		margin-bottom: 20px;
	}

	.profile_setting_navbar {
		flex-wrap: inherit;
		overflow-x: auto;
	}

	.profile_document_sec {
		padding: 20px;
	}

	.left_document_card {
		margin-bottom: 20px;
	}

	.log_sidebar_left {
		background-color: #fff;
		position: relative;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		transition: all 0.3s;
		width: 100%;
		border-right: 0px solid rgba(72, 94, 144, 0.16);
	}

	.log_content {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		transition: all 0.3s;
		background-color: #fff;
		width: 100%;
		display: none;
	}

	.chat_sidebar_right {
		background-color: #fff;
		width: 100%;
		position: absolute;
		top: 0px;
		bottom: 0px;
		right: 0;
		border-left: 0px solid rgba(72, 94, 144, 0.16);
		display: none;
	}

	.log_content_body {
		margin-right: 0;
		position: absolute;
		top: 0px;
		bottom: 0px;
		left: 0;
		right: 0;
	}

	.L_send_btn span {
		display: none;
	}

	.L_send_btn,
	.L_send_btn:hover,
	.L_send_btn:focus {
		background-color: #42cb6b;
		padding: 0 2px 2px 0px;
		letter-spacing: 0.32px;
		color: #42cb6b;
		font-size: 14px;
		font-weight: 400;
		display: inherit;
	}

	.log_footer_form_control {
		padding: 0;
	}

	.log_content_footer {
		padding: 0 10px 0 10px;
	}

	.doctor_list_exp {
		margin-right: -10px;
		margin-left: -10px;
	}

	.doctor_list_exp li {
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 10px;
		padding-left: 10px;
		margin-bottom: 20px;
	}

	.account_section {
		background-color: #fff;
		padding: 20px;
		height: 100%;
	}

	.message .message-body {
		max-width: calc(100% - 0%);
	}

	.message .message-info>h5 {
		padding-right: 25px;
	}

	.pt_5 {
		padding-top: 1px;
	}

	.form_check_login+.form_check_login {
		margin-left: 15px;
	}

	.search_mobile_text {
		display: block;
	}

	.basic_details_btn_sec {
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 50px;
		flex-direction: column;
	}

	.Add_New_other_documents_btn {
		padding: 0px 115px;
	}

	.pre_modal_btn {
		width: 100%
	}

	.graduation_details {
		width: 20% !important;
	}

	.qualification_buttons {
		display: flex;
		float: right;
		flex-direction: column;
		width: 80%;
	}

	.author_bio_toggle_wrapper {
		display: block;
	}

	.consult_card {
		align-items: start;
	}

	.consult_card p {
		padding: 10px 10px 0px 10px;
		text-align: left;
		margin-left: 15px;
	}

	.Consult_Now_btn,
	.Consult_Now_btn:hover,
	.Consult_Now_btn:focus {
		padding: 10px 10px 60px 10px;
	}

	.Waiting_Now_btn_close {
		color: white;
		font-size: px;
		top: 40px;
		cursor: pointer;
		/* position: absolute; */
		z-index: 1;
		line-height: 25px;
		text-align: center;
		background-color: red;
		border-radius: 50%;
		position: relative;
		/* left: 0px; */
		/* height: 15px; */
		/* width: 15px; */
		border-color: white;
		/* display: flex; */
		right: 10px;
		position: relative;
		top: 10px;
	}

	.notification-text {
		font-size: 14px !important;
	}

	.nav-tabs>li+li {
		margin-left: 0px;
	}

	.doctab {
		width: auto;
		white-space: nowrap;
	}

	.justify-content-center {
		justify-content: space-evenly !important;
		overflow-x: auto;
		flex-wrap: inherit;
	}

	.requestSent {
		margin-left: 170px;
	}

	.dashboardReq {
		margin-left: 100px;
	}

	.patinentSent {
		margin-left: 100%;
	}

	.justify-content-center::-webkit-scrollbar {
		display: none;
	}

	.justify-content-center {
		-ms-overflow-style: none;
		scrollbar-width: none;
	}

	.bredcrumb_btn_section::-webkit-scrollbar {
		display: none;
	}

	.bredcrumb_btn_section {
		-ms-overflow-style: none;
		scrollbar-width: none;
	}

	.doctor_tab .tool_tip {
		white-space: normal;
		bottom: -30%;
	}

	.pres_details_footer>* {
		margin-bottom: 12px !important;
	}

	.pres_details_footer .btn+.btn {
		margin-left: 0px;
	}

	.modal-footer>* {
		margin: 0rem;
	}

	.profile_edit_btn {
		font-size: 14px;
	}

	.doctorProfile {
		min-width: 0 !important;
	}

	.doctor_profile_tool_tip {
		position: absolute !important;
	}

	.doctor_profile_header {
		overflow: initial !important;
	}

	.doctor_profile_verified{
		display: flex;
	}
	.payment-modal{
		padding: 0 !important;
	}

	.doctor-details{
		width: auto !important;
	}
	.patient-details{
		width: auto !important;
	}

	.p_action_btn {
		width: 100%;
		text-align:center !important;
	}

}