 @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;
	}
	.aside {
		width: 200px;
		height: 100%;
	}
	.content {
		margin-left: 200px;
	}
	.content-body {
		padding: 0 20px 20px 20px;
	}
} 
@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;
	}
	.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;
	}
	.aside {
		width: 200px;
		height: 100%;
	}
	.content {
		margin-left: 200px;
	}
	.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;
	}
	
	.req_rec_form {
		margin-left: 0;
	}
}
@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: 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;
	}
	.aside {
		width: 200px;
		height: 100%;
	}
	.content {
		margin-left: 200px;
	}
	.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;
	}
	.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;
	}
	.l_form_control {
		font-size: 11px;
		line-height: 18px;
		padding: 8px 0 8px 30px;
		border-radius: 0px;
	}
	.form_search_icon {
		position: absolute;
		left: 14px;
		top: 14px;
	}
	.per_form_control {
		font-size: 11px;
		line-height: 18px;
		padding: 8px 15px;
	}
}
@media (min-width: 992px) and (max-width: 1199.98px){
	.chat_todoc_btn, .chat_todoc_btn:hover, .chat_todoc_btn:focus {
		border: 1px solid #FE5B63;
		padding: 8px 22px;
		background-color: #fff;
		letter-spacing: 0.28px;
		color: #FE5B63;
		font-size: 12px;
		outline: none;
		box-shadow: none;
		border-radius: 0;
	}
	.bcrumb_sec span {
		font-size: 12px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 18px;
		letter-spacing: 1.02px;
		text-align: left;
		color: #444e61;
	}
	.Patient_Consulted_name {
		letter-spacing: 0.28px;
		font-size: 12px;
		line-height: 18px;
		font-weight: 600;
		margin-bottom: 0px;
	}
	.patient_details_list {
		padding-left: 0px;
	}
	.patient_details_list li {
		flex: 0 0 25%;
		max-width: 25%;
		padding-right: 0px;
		padding-left: 0px;
		margin-bottom: 20px;
		padding-left: 0px;
	}
	.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;
	}
	.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;
	}
	.l_form_control{
		padding: 6px 0 6px 30px;
		font-size: 12px;
	}
	.per_form_control{
		padding: 6px 40px;
		font-size: 12px;
	}
	.mb_30 {
		margin-bottom: 20px;
	}
	.all_result {
		margin-bottom: 20px;
		margin-right: 0px;
	}
	.form_search_icon {
		position: absolute;
		left: 15px;
		top: 15px;
	}
	.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;
	}
	.aside {
		width: 200px;
		height: 100%;
	}
	.content {
		margin-left: 200px;
	}
	.content-body {
		padding: 0 20px 20px 20px;
	}
	.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;
	}
}
@media (min-width: 768px) and (max-width: 991.98px) { 
	.consultation_details_sec {
		padding: 20px 20px;
		margin-bottom: 20px;
	}
	.chat_todoc_profile_btn, .chat_todoc_profile_btn:hover, .chat_todoc_profile_btn:focus {
		border: 1px solid #FE5B63;
		padding: 8px 16px;
		background-color: #FE5B63;
		letter-spacing: 0.28px;
		color: #fff;
		font-size: 12px;
		outline: none;
		box-shadow: none;
		border-radius: 0;
	}
	.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;
	}
	.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;
	}
	.l_form_control {
		padding: 12px 20px 12px 40px;
	}
	.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;
		width: 100%;
		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: .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;
	}
	.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;
	}
	.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;
		margin-left: 10px;
	}
	.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,.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: 20px;
	}
	.aside {
		width: 180px;
		height: 100%;
	}
	.content {
		margin-left: 180px;
	}
	.chat_todoc_btn, .chat_todoc_btn:hover, .chat_todoc_btn:focus {
		border: 1px solid #FE5B63;
		padding: 8px 32px;
		background-color: #fff;
		letter-spacing: 0.28px;
		color: #FE5B63;
		font-size: 12px;
		outline: none;
		box-shadow: none;
		border-radius: 0;
	}
 }
@media (min-width: 576px) and (max-width: 767.98px) { 
	.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;
	}
	.l_form_control {
		padding: 12px 20px 12px 40px;
	}
	.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;
		width: 100%;
		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: .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;
	}
	.Mobile_Name_heading{		
		display: block;
		padding: 10px 15px;
		border-bottom: 1px solid rgba(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: 20px;
	}
	.aside {
		width: 180px;
		height: 100%;
	}
	.content {
		margin-left: 180px;
	}
	.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;
	}
	.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;
	}
	.chat_todoc_btn, .chat_todoc_btn:hover, .chat_todoc_btn:focus {
		border: 1px solid #FE5B63;
		padding: 8px 32px;
		background-color: #fff;
		letter-spacing: 0.28px;
		color: #FE5B63;
		font-size: 14px;
		outline: none;
		box-shadow: none;
		border-radius: 0;
	}
	.consultation_details_sec {
		background-color: #fff;
		padding: 20px 20px;
		margin-bottom: 20px;
	}
 }

@media (max-width: 575.98px) { 
	.chat_todoc_btn, .chat_todoc_btn:hover, .chat_todoc_btn:focus {
		border: 1px solid #FE5B63;
		padding: 8px 32px;
		background-color: #fff;
		letter-spacing: 0.28px;
		color: #FE5B63;
		font-size: 14px;
		outline: none;
		box-shadow: none;
		border-radius: 0;
	}
	.consultation_details_sec {
		background-color: #fff;
		padding: 20px 20px;
		margin-bottom: 20px;
	}
	.find_search_btn, .find_View_Profile_btn {
		padding: 8px 10px;
		font-size: 12px;
		min-width: 160px;
		margin-bottom: 20px;
	}
	.d_card {
		margin-bottom: 20px;
	}
	.Pricing_nav_tab .nav-item .nav-link {
		font-size: 12px;
    	padding: 10px 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;
	}
	.l_form_control {
		padding: 12px 20px 12px 40px;
	}
	.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;
		width: 100%;
		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: .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;
	}
	.Mobile_Name_heading{		
		display: block;
		padding: 10px 15px;
		border-bottom: 1px solid rgba(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;
	}
	.aside {
		width: 180px;
		height: 100%;
	}
	.content {
		margin-left: 180px;
	}
	.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: 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;
	}
	.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: 15px;
	}
	.report_prescription_tab_sec {
		padding: 0 20px 20px 20px;
	}
	.report_prection_nav {
		padding: 0px 20px;
		margin-bottom: 30px;
	}
	.reports_documents_form_m{
		display: none;
	}
 }

