.pr-5{
  padding-right: 2.5rem;
}

.pl-5{
  padding-left: 2.5rem;
}

.dasboard_dropdown_export_section {
  background-color: #001D67;
}

.dashboard_homeicon_country_wrapper {
  display: flex;
  align-items: baseline;
}

.dashboard_label_text {
  color: #fff;
  font-family: "OpenSans-Regular";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 2px !important;
}

.dashboard_section_heading{
  color: #001A53;
  font-family: "OpenSans-Regular";
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
  /* margin-bottom: 2px !important; */
  /* text-align: center; */
}

.aspirational_mb{
  margin-bottom: 10px !important;
  /* font-size: 20px; */
}

.key_service_subheading {
  color: #333333;
  font-family: "OpenSans-Regular";
  font-weight: 600;
  font-size: 17px;
  margin-bottom: 2px !important;
}

.eligible_beneficiaries_update_text {
  font-size: 18px;
  font-family: "OpenSans-Regular";
  text-align: right;
  font-weight: 400;
  line-height: 30px;
  color: #5C5C5C;
}

.general_information_update_text {
  font-size: 14px;
  /* font-style: italic; */
  font-weight: 400;
  line-height: 20px;
  font-family: "OpenSans-Regular";
  text-align: left;
  color: #5C5C5C;
}

.small_text {
  font-size: 14px;
}

.dashboard_home_icon {
  color: #fff;
  margin-right: 10px;
}

.dashboard_export_file_wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.dashboard_export_btns {
  font-size: 14px;
  font-family: "OpenSans-Regular";
  font-weight: 700;
  background-color: #5D78D7;
  color: #fff !important;
  padding: 6px 30px;
  border-radius: 5px;
  border-color: #d85c54;
  border-style: none;
  box-shadow: none;
  cursor: pointer;
  margin-left: 15px;
}

.dashboard_filter_dropdwn {
  font-size: 14px;
  font-family: "OpenSans-Regular";
  font-weight: 400;
  color: #333333;
}

.dashboard_filter_dropdwn .form-control{
  appearance: auto;
  padding: .7rem .75rem;
  border: none;
}

.dashboard_filter_dropdwn select:focus{
  background-color: #fff;
}

.dashboard_filter_dropdwn .form-control::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	/* border-radius: 10px; */
	background-color: #001A53;
}

.dashboard_filter_dropdwn .form-control::-webkit-scrollbar
{
	width: 8px;
	background-color: #F5F5F5;
}

.dashboard_filter_dropdwn .form-control::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #F58634;
}

.dashboard_summary_drpdwn {
  /* display: flex;
    align-items: center; */
}

.dash_count_category_heading {
  font-size: 14px;
  font-family: "OpenSans-Regular";
  font-weight: 700;
  color: #181818;
  line-height: 20px;
  margin-bottom: 0;
}

.dash_count_category_heading span {
  font-weight: 400;
  color: #5C5C5C;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 0px;
}

.dash_count_category_number {
  font-size: 20px;
  font-family: "OpenSans-Regular";
  font-weight: 600;
  line-height: 28px;
  color: #001A53;
}

.dash_count_category_number span {
  font-weight: 400;
  font-size: 18px;
  margin-left: 10px;
}

.progress_count_text{
  font-size: 12px;
  font-family: "OpenSans-Regular";
  font-weight: 400;
  line-height: 16px;
  color: #181818;
  margin-top: 8px;
  margin-bottom: 0;
}

.orange_percent{
  font-weight: 700;
  color: #F58634;
}

.blue_percent{
  font-weight: 700;
  color: #5684CA;
}

/* .dashboard_count_category_wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
} */

.dashboard_category_key_service_wrapper {
  /* width: 235px; */
  /* height: 150px; */
  /* background-repeat: no-repeat;
  background-size: cover; */
  padding-left: 20px;
  padding-top: 15px;
  margin-bottom: 30px;
  display: flex;
  /* flex-wrap: wrap; */
  /* border-radius: 15px;
  box-shadow: 5px 5px 7px -2px rgb(141 141 141); */
}

.keyservice_section_icon_desc{
  padding-left: 30px;
}

.key_services_wrapper{
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 4px 9px rgb(201 201 201 / 49%);
  padding: 20px 0 15px 20px;
}

.key_services_wrapper_v2_bg_card{
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 4px 9px rgb(201 201 201 / 49%);
  padding: 20px 20px 20px 20px;
}

.key_services_wrapper_v2{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}

.custom_progress{
  height: 8px;
}

.bg-key_services_thr_bg{
  background-color: #5684CA;
}

.bg-key_services_hcm_bg{
  background-color: #F58634;
}

.progress_blue_count{
  font-size: 20px;
  font-family: "OpenSans-Regular";
  font-weight: 600;
  line-height: 28px;
  color: #5684CA;
  margin-bottom: 0;
}

.progress_orange_count{
  font-size: 20px;
  font-family: "OpenSans-Regular";
  font-weight: 600;
  line-height: 28px;
  color: #F58634;
  margin-bottom: 0;
}

.progress_labe_wrapper{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

/* .progress_count_text{
  font-size: 14px;
  font-family: "OpenSans-Regular";
  font-weight: 700;
  line-height: 20px;
  color: #181818;
  margin-bottom: 0;
} */

.key_services_wrapper_v2_inner_div{
  display: flex;
  align-items: flex-start;
  justify-content: left;
  /* width: 22%; */
}

.key_services_wrapper_v2_total_div{
  /* width: 22%; */
}

.key_services_v2_text_wrapper{
  padding-left: 15px;
}

.key_services_report_heading_row{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.awc_bg{
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 4px 9px rgb(201 201 201 / 49%);
  padding: 20px 0 15px 20px;
}

.eligible_beneficiaries_bg{
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 4px 9px rgb(201 201 201 / 49%);
  /* padding: 20px 0 0px 20px; */
}

.dashboard_category_count_inner_wrapper {
  /* width: 235px; */
  /* height: 150px; */
  /* background-repeat: no-repeat;
  background-size: cover; */
  padding-left: 20px;
  padding-top: 15px;
  margin-bottom: 30px;
  display: flex;
  align-items: center;
  /* border-radius: 15px;
  box-shadow: 5px 5px 7px -2px rgb(141 141 141); */
}

.purple {
  background-image: url("https://cdn.poshantracker.in/public-assets/image/NewDashboard/purple.png");
}

.blue {
  background-image: url("https://cdn.poshantracker.in/public-assets/image/NewDashboard/blue.png");
}

.green {
  background-image: url("https://cdn.poshantracker.in/public-assets/image/NewDashboard/green.png");
}

.orange {
  background-image: url("https://cdn.poshantracker.in/public-assets/image/NewDashboard/orange.png");
}

.pink {
  background-image: url("https://cdn.poshantracker.in/public-assets/image/NewDashboard/pink.png");
}

.light_blue {
  background-image: url("https://cdn.poshantracker.in/public-assets/image/NewDashboard/light-blue.png");
}

.peach {
  background-image: url("https://cdn.poshantracker.in/public-assets/image/NewDashboard/peach.png");
}

.navyblue {
  background-image: url("https://cdn.poshantracker.in/public-assets/image/NewDashboard/navyblue.png");
}

.lightpurple {
  background-image: url("https://cdn.poshantracker.in/public-assets/image/NewDashboard/lightpurple.png");
}

.darkblue {
  background-image: url("https://cdn.poshantracker.in/public-assets/image/NewDashboard/darkblue.png");
}

.dash_category_img {
  margin-bottom: 10px;
}

.dashboard_label_subtext {
  font-size: 14px;
  font-family: "OpenSans-Regular";
  font-weight: 400;
  color: #757575;
  line-height: 1.4;
  margin-top: 10px;
}

.dash_donut_allchart_category_count {
  font-size: 24px;
  font-family: "OpenSans-Regular";
  font-weight: 600;
  line-height: 30px;
  color: #001A53;
}

.dash_donut_allchart_category_heading {
  font-size: 18px;
  font-family: "OpenSans-Regular";
  font-weight: 700;
  line-height: 24px;
  color: #181818;
}

.dash_donut_allchart_category_img {
  margin-bottom: 15px;
}

.dash_donut_allchart_blocks_wrapper {
  /* background-color: #fff; */
  /* border-radius: 10px; */
  padding: 15px 0;
  /* box-shadow: 0 4px 9px rgb(201 201 201 / 49%); */
  position: relative;
  z-index: 10;
  overflow: visible;
}

.dash_donut_allchart_blocks_wrapper canvas {
  overflow: visible;
}

.pt_new_dashboard_wrapper {
  /* background-color: #F6F6F6; */
}

.pt_dashboard_bg{
  background-color: #F6F6F6;
}

.dashboard_count_category_wrapper {
  background-color: #f6f6f6;
}

.dashboard_disclaimer_text {
  font-size: 12px;
  font-style: italic;
}

.dash_donut_chart_category_count {
  font-size: 16px;
  font-family: "OpenSans-Regular";
  font-weight: 600;
  line-height: 28px;
  color: #001D67;
}

.dash_donut_chart_category_heading {
  font-size: 14px;
  font-family: "OpenSans-Regular";
  font-weight: 700;
  line-height: 20px;
  color: #181818;
  margin-bottom: 0;
  white-space: nowrap;
}

.dash_donut_chart_category_heading_v2 {
  font-size: 14px;
  font-family: "OpenSans-Regular";
  font-weight: 700;
  line-height: 20px;
  color: #181818;
  margin-bottom: 0;
  padding-left: 20px;
}

.dash_donut_chart_blocks_wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background-color: #fff;
  padding: 15px 0 0px 20px;
  /* border-radius: 10px; */
  /* box-shadow: 0 4px 9px rgb(201 201 201 / 49%); */
}

.dash_donut_chart_text_wrapper {
  display: inline-grid;
  text-align: left;
  padding-left: 30px;
}

.dash_donut_chart_aadhar_health_wrapper {
  /* background-color: #fff; */
  /* border-radius: 10px; */
  display: flex;
  align-items: center;
  justify-content: left;
  flex-direction: row-reverse;
  padding: 20px 10px;
  /* box-shadow: 0 4px 9px rgb(201 201 201 / 49%); */
}

.healthid {
  background-image: url("https://cdn.poshantracker.in/public-assets/image/NewDashboard/healthid.svg");
  background-repeat: no-repeat;
  background-position: left;
  background-size: contain;
  border-top: 1px solid #E0E0E0;
}

.aadhar_verified {
  background-image: url("https://cdn.poshantracker.in/public-assets/image/NewDashboard/aadhar_verified.png");
  background-repeat: no-repeat;
  background-position: left;
  background-size: contain;
  border-top: 1px solid #E0E0E0;
  border-right: 1px solid #E0E0E0;
}

.dash_line_graph_img {
  width: 100%;
}

.dashboard_graph_area {
  background-color: #fff;
  padding: 18px 30px 17px 10px;
  border-radius: 20px;
}

.dashboard_graph_title {
  text-align: center;
}

.dashboard_graph_title h5 {
  font-size: 12px;
  color: #333333;
}

.export_files_btn .dropdown-item {
  cursor: pointer;
  font-size: 12px;
  font-family: "OpenSans-Regular";
  font-weight: 400;
  color: #757575;
}

.export_files_btn .dropdown-item:hover{
  background-color: #001D67 !important;
  color: #fff !important;
}

/* css added on 22nd april 2022 */

.ptnewdash_block_heading {
  font-size: 14px;
  font-family: "OpenSans-Regular";
  font-weight: 600;
  color: #333333;
}

.ptnew_dash_thr_aww_ksc_counts {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  /* background-color: #fff; */
  padding: 15px 0 15px 20px;
  /* border-radius: 10px; */
}

.ptnew_dash_all_thr_aww_ksc_counts {
  /* background-color: #fff; */
  /* border-radius: 10px 0 0 10px; */
  /* padding: 24px 0; */
}

.ptnew_dash_all_thr_aww_ksc_counts_content {
  display: inline-grid;
  text-align: left;
  padding-left: 30px;
}

.border_btm {
  border-bottom: 1px solid #e0e0e0;
}

.border_left {
  border-left: 1px solid #e0e0e0;
}

.thr_awc_ksc_sect {
  background-color: #fff;
  border-radius: 10px;
  padding: 15px 0 10px;
}

/* .visiblity_hide{
    visibility: hidden;
} */

.pt_dash_key_service_wrapper {
  background-color: #fff;
  border-radius: 10px;
  padding: 18px 0px;
  position: relative;
}

.position_mid_block {
  position: absolute;
  left: 50%;
  width: 100%;
  transform: translateX(-50%);
}

.ptnew_dash_register_count_head {
  font-size: 14px;
  font-family: "OpenSans-Regular";
  font-weight: 600;
  color: rgb(0, 0, 0);;
  text-align: right;
}

.ptnew_dash_register_count_head span {
  font-weight: 300;
  /* font-style: italic; */
  font-size: 13px;
  color: #001A53;
}

.last-updated-text {
  margin-top: 25px;
  margin-bottom: 10px;
  text-align: left;
}

.last-updated-section {
  text-align: left;
  margin-bottom: 18px;
}

.last-updated-date {
  font-size: 20px;
  margin-bottom: 0 !important;
}

.ptnew_dash_register_orange_patch_count {
  /* background-color: #001D67; */
  background: linear-gradient(270deg, #ffe0c9 0%, #c9d4ed 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35));
  border-radius: 10px;
  padding: 20px 30px;
}

.ptnew_dash_register_count {
  font-size: 20px;
  font-family: "OpenSans-Regular";
  font-weight: 600;
  line-height: 28px;
  color: #001A53;
  margin-bottom: 0;
}

.ptnew_dash_register_count_subhaed {
  font-size: 14px;
  font-family: "OpenSans-Regular";
  font-weight: 700;
  color: #181818;
  line-height: 20px;
  margin-bottom: 8px;
}

.ptnew_dash_register_count_note{
  font-size: 14px;
  font-family: "OpenSans-Regular";
  font-weight: 400;
  color: #181818;
  line-height: 20px;
  margin-bottom: 0;
}

/* .ptnew_dash_register_count_col{
    margin-right: 15px;
} */

.ptnew_dash_register_count_main_wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.ptnew_dash_register_count_inner_wrapper {
  display: inline-grid;
}

.keyservice-wrapper .CircularProgressbar {
  width: 78px !important;
  margin-bottom: 12px;
}

.title-class {
  font-size: 16px !important;
}

.dashboard_summary-boxes {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.adhar_health_heading {
  /* font-size: 15px !important; */
  margin-left: 20px;
}

.adhar_health_count {
  /* margin-top: 15px !important; */
  font-size: 20px;
  font-family: "OpenSans-Regular";
  font-weight: 600;
  line-height: 28px;
  color: #001D67;
}

.eligible_beneficiaries_last_updated_wrapper {
  text-align: right;
}

.growth_monitoring_wrapper {
  margin-top: 20px;
  background-color: #fff;
  min-height: 203px;
  padding: 23px 20px 23px 20px;
  border-radius: 10px;
  box-shadow: 0 4px 9px rgb(201 201 201 / 49%);
}

.dash_growth_monitoring_col {
  text-align: center;
}

.dash_growth_monitoring_col img {
  margin-bottom: 10px;
}

.growth_monitoring_count {
  font-size: 16px;
  font-family: "OpenSans-Regular";
  font-weight: 600;
  color: #001D67;
  /* color: #333333; */
}

.growth_monitoring_title {
  font-size: 15px;
  font-family: "OpenSans-Regular";
  font-weight: 400;
  color: #001D67;
  /* color: #757575; */
}

.growth_monitoring_chart .CircularProgressbar {
  width: 75px;
  margin-bottom: 10px;
}

.key_service_boxs-5{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    background-color: #fff;
    border-radius: 10px;
}

.key_service_box{
    flex: 1 1 25%;
    margin-bottom: -5px;
}

.dashboard_summary_single_box {
    margin-right: 20px;
}

.dash_ben_category_img_section img{
  /* width: 80px; */
}

/* .chartjs-render-monitor{
  width: 280px !important;
  height: 130px !important;
} */

.general_information_img {
  /* display: inline-block;  */
  position: relative;
  /* width: 15%; */
}

.general_information_img .CircularProgressbar{
  width: 70px;
}

.general_information_heading {
  /* display: inline-block;  */
  position: relative; 
  /* top: 1em;  */
  left: 1em; 
  text-align: left;
  width: 75%;
}

.aspirational_count_wrapper{
  background-color: #fff;
  box-shadow: 0 4px 9px rgb(201 201 201 / 49%);
  border-radius: 10px;
}

.growth_monitoring_head{
  font-family: "OpenSans-Regular";
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  color: #001A53;
  margin-bottom: 0;
  padding-bottom: 15px;
  border-bottom: 1px solid #E2E2E2;
}

.public_dash_sect_inner_head_v2{
  font-family: "OpenSans-Regular";
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  color: #001A53;
  margin-bottom: 0;
  padding-bottom: 15px;
}

.sections_wrapper_v2_bg_card{
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 4px 9px rgb(201 201 201 / 49%);
  padding: 20px 20px 15px 20px;
}

.public_dash_sect_inner_head_v2 span{
  font-family: "OpenSans-Regular";
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #181818;
}

.home_visit_head{
  font-family: "OpenSans-Regular";
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #001A53;
}

.growth_monitoring_boxes_headings{
  font-family: "OpenSans-Regular";
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
  color: #181818;
}

.growth_monitoring_boxes_headings_v2{
  font-family: "OpenSans-Regular";
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #181818;
}

.growth_monitoring_boxes_counts{
  font-family: "OpenSans-Regular";
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #001A53;
}

.growth_monitoring_boxes{
  display: flex;
  align-items: center;
  padding: 20px 0;
}

.growth_monitoring_boxes_content{
  padding-left: 20px;
}

.growth_monitoring_boxes_wrapper{
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #E2E2E2;
}

.growth_monitoring_boxes_wrapper_v2{
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.growth_monitoring_boxes_wrapper:nth-last-child(1){
  border-bottom: none;
}

.growth_monitoring_services_wrapper{
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 4px 9px rgb(201 201 201 / 49%);
  padding: 20px 20px 15px 20px;
}

.home_visit_boxes_wrapper{
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.home_visit_boxes_wrapper_v2{
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.growth_monitoring_boxes_desc{
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #5C5C5C;
  font-family: "OpenSans-Regular";
}

.growth_monitoring_boxes_desc_v2{
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #5C5C5C;
  font-family: "OpenSans-Regular";
}

.box_1{
  width: 30%;
}

.box_1_v2{
  /* width: 33.33%; */
  padding-left: 10px;
}

.rightside_text{
  text-align: right;
}

.box_2{
  width: 35%;
  border-right: 1px solid #E2E2E2;
  border-left: 1px solid #E2E2E2;
  padding-left: 20px;
}

.box_2_v2{
  /* width: 33.33%; */
  padding-left: 20px;
}

.box_3{
  width: 35%;
  padding-left: 20px;
}

.box_3_v2{
  /* width: 33.33%; */
  padding-left: 20px;
}

.home_visit_boxes{
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px 80px;
}

.box_1{
  display: flex;
  align-items: center;
  justify-content: left;
}

.discontinue_physical_district_head{
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #181818;
  font-family: "OpenSans-Regular";
  margin-bottom: 0;
}

.discontinue_physical_district_subhead{
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #5C5C5C;
  font-family: "OpenSans-Regular";
  margin-bottom: 0;
}

.discontinue_physical_district_count{
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  color: #001A53;
  font-family: "OpenSans-Regular";
  margin-bottom: 0;
}

.discontinue_physical_cards_wrapper{
  display: flex;
  align-items: center;
  /* justify-content: space-between; */
  /* flex-wrap: wrap; */
  
}

.discontinue_physical_district_content_wrapper{
  padding-left: 15px;
}

.first_cards{
  display: flex;
  align-items: center;
  background-color: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
  text-align: left !important;
}

.discontinue_physical_district_cards{
  text-align: center;
  background-color: #EDF3FF;
  padding: 20px 30px;
  border-radius: 20px;
  /* width: 300px; */
  width: 25%;
  
  margin: 0 10px;
  
}

.discontinue_physical_register_dist_popup{
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  color: #001A53;
  font-family: "OpenSans-Regular";
}

.discontinue_dist_popup_btn{
  background-color: transparent;
  border: none;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #001A53;
  font-family: "OpenSans-Regular";
}

.discontinue_dist_popup_btn_wrapper{
  text-align: right;
}

.discontinue_dist_popup_close{
  background-color: #001A53;
  border: none;
  font-size: 25px;
  color: #fff;
  border-radius: 20px;
  height: 25px;
  width: 25px;
  position: absolute;
  top: -10px;
  right: -10px;
}

.discontinue_dist_popup_bg{
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #EDF3FF;
  border-radius: 5px;
  padding: 10px 20px;
}

.discontinue_dist_popup_head{
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  font-family: "OpenSans-Regular";
  margin-bottom: 0;
}

.dist_state_popup_head_wrapper{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 20px;
}

.dist_state_popup_head{
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #7C7B7B;
  font-family: "OpenSans-Regular";
  margin-bottom: 0;
}


@media screen and (max-width: 1024px) {
  .dashboard_count_category_wrapper {
    display: block;
  }

  .dashboard_category_key_service_wrapper {
    display: inline-block;
    /* width: 220px; */
  }

  .dashboard_category_count_inner_wrapper {
    margin-bottom: 25px;
    /* display: inline-block; */
    /* width: 220px; */
    border-radius: 10px;
    margin-right: 20px;
  }

  .discontinue_physical_district_cards{
    width: 100%;
    margin-bottom: 20px !important;
  }
  
   .discontinue_physical_cards_wrapper{
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 991px) {
  .dashboard_count_category_wrapper {
    display: block;
  }

  .ptnew_dash_register_count_inner_wrapper{
    width: 150px;
    margin-bottom: 30px;
  }

  .dashboard_category_key_service_wrapper {
    display: inline-block;
    /* width: 220px; */
  }

  .dashboard_category_count_inner_wrapper {
    margin-bottom: 25px;
    /* display: inline-block; */
    /* width: 220px; */
    border-radius: 10px;
    margin-right: 20px;
  }

  .dashboard_export_file_wrapper {
    justify-content: flex-start;
    margin-top: 20px;
  }

  .dash_donut_allchart_blocks_wrapper {
    margin-bottom: 20px;
  }

  .dash_donut_allchart_category_heading {
    margin-top: 15px;
  }

  .key_service_subheading{
    margin-top: 30px;
  }

  .dashboard_category_key_service_wrapper{
    padding-left: 0;
  }

  .dash_keyservices_count_wrapper{
    padding-left: 0;
  }

  .growth_monitoring_boxes_wrapper{
    display: block;
  }

  .growth_monitoring_boxes_wrapper{
    border-bottom: none;
  }

  .box_1{
    width: auto;
  }
  
  .box_2{
    width: auto;
    padding-left: 0px;
    border-right: none;
    border-left: none;
  }
  
  .box_3{
    width: auto;
    padding-left: 0px;
  }

  .home_visit_boxes_wrapper .box_2{
    padding: 0 30px;
  }

  .key_service_box {
    flex: 1 1 50%;
  }

  .key_services_wrapper_v2_total_div{
    width: 50%;
    margin-bottom: 40px;
  }

  .key_services_wrapper_v2_inner_div{
    width: 50%;
  }

  .home_visit_boxes_wrapper_v2{
    justify-content: space-around;
  }

  .home_visit_boxes{
    padding: 20px 0px;
  }
  
  .discontinue_physical_district_cards{
    width: 100%;
    margin-bottom: 20px !important;
  }

  .discontinue_physical_cards_wrapper{
    flex-wrap: wrap;
  }

}

@media screen and (max-width: 767px) {
  .dashboard_count_category_wrapper {
    display: block;
  }

  .dashboard_category_key_service_wrapper{
    /* width: 330px; */
    /* height: 170px; */
    margin-bottom: 15px;
    margin-right: 0;
    flex-wrap: wrap;
    padding-left: 0;
  }

  .dashboard_category_count_inner_wrapper {
    /* width: 300px; */
    /* width: 330px; */
    margin-bottom: 15px;
    /* height: 170px; */
    margin-right: 0;
    padding-left: 0px;
  }
  .dash_count_category_heading {
    font-size: 18px;
  }
  .dash_count_category_number {
    font-size: 20px;
  }
  .dash_donut_allchart_blocks_wrapper {
    margin-bottom: 15px;
  }
  .dash_donut_allchart_category_heading {
    font-size: 16px;
  }
  .dash_donut_allchart_category_count {
    font-size: 20px;
  }
  .dash_donut_chart_category_heading {
    font-size: 16px;
  }
  .dash_donut_chart_category_count {
    font-size: 20px;
  }
  .dashboard_filter_dropdwn {
    padding-top: 5px;
    padding-bottom: 10px;
  }
  .dash_count_category_number span {
    font-size: 16px;
  }
  .ptnew_dash_register_count_col {
    margin-right: 0;
    padding-bottom: 10px;
  }
  .ptnew_dash_thr_aww_ksc_counts {
    border: none !important;
    padding-left: 30px;
  }
  .bottomBorder {
    padding-bottom: 15px;
    padding-top: 15px;
    /* border-bottom: 1px solid #bdbdbd; */
  }
  .bottomMargin {
    margin-bottom: 20px;
  }
  .ptnew_dash_register_count_main_wrapper {
    display: block;
    align-items: center;
    
  }
  .ptnew_dash_register_count_inner_wrapper {
    width: 50%;
    margin-bottom: 15px;
  }
  .dashboard_summary_single_box {
    /* width: 50%; */
    /* display: inline-grid; */
    padding-right: 10px;
    margin-right: 10px;
    padding-left: 10px;
  }
  .dashboard_summary-boxes {
    display: block;
  }
  .key_service_box {
    margin-bottom: 0;
    text-align: center;
    flex: 1 1 100%;
  }
  .last-updated-section {
    text-align: left;
  }
  .eligible_beneficiaries_last_updated_wrapper {
    text-align: left;
  }

  .dash_growth_monitoring_col{
    margin-bottom: 30px;
  }

  .key_service_subheading{
    margin-top: 30px;
  }

  .dash_keyservices_count_wrapper{
    padding-left: 0;
  }

  .home_visit_boxes_wrapper{
    display: block;
  }

  .home_visit_boxes_wrapper .box_2{
    padding: 0 0px;
  }

  .home_visit_boxes{
    justify-content: left;
  }

  .mobile_padd_spacing{
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .key_services_wrapper{
    padding: 20px 20px 15px 20px;
  }

  .keyservice_section_icon_desc {
    padding-left: 0px;
  }

  .awc_bg{
    padding: 20px 20px 15px 20px;
  }

  .general_information_img{
    width: 75px;
  }
  .ptnew_dash_register_count_head{
    text-align: left;
  }

  .key_services_wrapper_v2_inner_div {
    width: 100%;
    margin-bottom: 30px;
  }

  .key_services_wrapper_v2_total_div{
    width: 100%;
    margin-bottom: 40px;
  }

  .key_services_wrapper_v2{
    justify-content: center;
  }

  .discontinue_physical_district_cards{
    width: 100%;
    margin-bottom: 20px !important;
  }

  .discontinue_physical_cards_wrapper{
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 360px) {

  .growth_monitoring_boxes_desc{
    font-size: 14px;
  }

  .growth_monitoring_boxes_counts{
    font-size: 18px;
  }

  .mobile_padd_spacing{
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .ptnew_dash_register_count_head{
    text-align: left;
  }

}
