﻿/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 375px) {
    .sbm-mapheight {
        height: 525px;
    }
  .india-map_e {
    min-height: auto;
}
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
.sbm-mapheight {
        height: 505px;
    }
   .villagepanchayat .data_title_brown, .villagepanchayat .data_title_green, .villagepanchayat .data_title_green a {
    min-height: 36px;
}.village_details_indiE
    .sbm-mapheight_dist {
        height: 300px;
    }
    .sbm-mapheight_Vill {
        height: 300px;
    }
    .ModelStates_h {
        min-height: unset !important;
    }
    .txtmouseoverHeader {
        font-size: 10px;
        font-weight: bold;
        text-decoration: none !important;
    }
    .txtmouseover {
        font-size: 9px;
        font-weight: bold;
        text-decoration: none!important;
    }
    .india-map_dist_e {
        min-height:470px;
    }
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
    .sbm-mapheight {
        height: 600px;
    }

    .ModelStates_h {
        min-height: unset !important;
    }

    .txtmouseoverHeader {
        font-size: 11px;
        font-weight: bold;
        text-decoration: none !important;
    }

    .txtmouseover {
        font-size: 10px;
        font-weight: bold;
        text-decoration: none!important;
    }
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {

    .sbm-mapheight {
        height: 650px;
    }

    .ModelStates_h {
        min-height: unset !important;
    }

    .txtmouseoverHeader {
        font-size: 12px;
        font-weight: bold;
        text-decoration: none !important;
    }

    .txtmouseover {
        font-size: 11px;
        font-weight: bold;
        text-decoration: none!important;
    }
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
    .sbm-mapheight {
        height: 550px;
    }

    .ModelStates_h {
        min-height: unset !important;
    }

    .txtmouseoverHeader {
        font-size: 12px;
        font-weight: bold;
        text-decoration: none !important;
    }

    .txtmouseover {
        font-size: 11px;
        font-weight: bold;
        text-decoration: none!important;
    }
}
       @media only screen and (min-width: 1024px)and (max-width:1100px) {
            .DivmodelDistrict_1 {
                padding: 0px 10px;
            }
                          .india-map_block_e {
        height: 467px;
    }
    .mapasset.villge-dash .map_asset_box2v,  .mapasset.villge-dash .map_asset_box3v, .mapasset.villge-dash .map_asset_box1v {
      min-height: 127px !important;
          }
.DistrictDashboard_asset {
    margin-top: 4px;
}
    .DivmodelBlock_E {
    padding:0px 10px;
}
     .DivmodelBlock_E .data_title_green,  .DivmodelBlock_E .data_title_brown {
        min-height: 32px;
    }
    .DivmodelBlock_H {
    padding: 0px 10px;
}
 .india-map_dist_e {
        min-height:505px;
    }
      .india-map_dist_e1 {
        min-height: 505px;
    }
         .india-map_dist_e1  .sbm-mapheight_dist {
        height: 459px;
    }
       .sbm-mapheight_dist {
        height: 480px;
    }
           .DivmodelDistrict_1H a#ContentPlaceHolder1_lnkTotalODFPlusDistrict, .DivmodelDistrict_1H a#ContentPlaceHolder1_lnkTotalODFPlusBlock {
    padding-top: 5px;
    display: block;
   
}
           .map_asset_box1, .map_asset_box2, .map_asset_box3 {
    min-height: 140px !important;
}
            a#ContentPlaceHolder1_lnkTotalODFPlusDistrict, a#ContentPlaceHolder1_lnkTotalODFPlusBlock {
                padding-top:5px;
                display: block; font-size: 16px !important;
            }

            .DivmodelDistrict_1H {
                padding: 0px 10px;
            }
        }
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 1024px) {
    .india-map_e .sbm-mapheight {
        height: 702px;
    }

    .india-map_e1 .sbm-mapheight {
           height: 720px;
    }
     .india-map_block_e1 {
        height: 469px;
    }
    .ModelStates_h {
        min-height: unset !important;
    }

    .txtmouseoverHeader {
        font-size: 12px;
        font-weight: bold;
        text-decoration: none !important;
    }

    .txtmouseover {
        font-size: 11px;
        font-weight: bold;
        text-decoration: none!important;
    }

    .divstate_H {
        min-height: 170px !important;
    }
}

@media only screen and (min-width: 1100px) {
    .sbm-mapheight {
        height: 435px;
    }

    .ModelStates_h {
        min-height: unset !important;
    }

    .txtmouseoverHeader {
        font-size: 12px;
        font-weight: bold;
        text-decoration: none !important;
    }

    .txtmouseover {
        font-size: 11px;
        font-weight: bold;
        text-decoration: none!important;
    }
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
  .india-map_dist_e {
        min-height:505px;
    }
   .mapasset.villge-dash .map_asset_box2v,  .mapasset.villge-dash .map_asset_box3v, .mapasset.villge-dash .map_asset_box1v {
      min-height: 125px !important;
          }
      .india-map_dist_e1 {
        min-height: 505px;
    }
      .DistrictDashboard_asset {
    margin-top: 22px;
}
    .DistrictDashboard_asset.block {
          margin-top: 0px;
    }
  .india-map_e .sbm-mapheight {
    height: 693px;
}
             .DivmodelDistrict_1 {
    padding: 4px 10px;
}
            .DivmodelDistrict_1H {

    padding: 0px 10px;
}
               .india-map_block_e {
        height: 466px;
    }

    .india-map_block_e1 {
        height: 466px;
    }
    .DivmodelBlock_E {
    padding:9px 10px;
}
    .DivmodelBlock_H {
    padding: 9px 10px;
}
 .mapasset {
    padding: 16.5px;
}           .DivmodelDistrict_1H .col-lg-6.col-md-6.col-6 .data_title_green, .DivmodelDistrict_1H .col-lg-6.col-md-6.col-6 .data_title_brown {
    min-height: 50px;
}
.map_asset_box1, .map_asset_box2, .map_asset_box3 {
          min-height: 139px !important;

}
    .india-map_e1 .sbm-mapheight {
        height: 691px;
    }

    .india-map_e1 {
        min-height: 645px;
    }

    .india-map_e {
        min-height: 629px;
    }

    .view_odf_mode3 {
        min-height: 120px;
    }

    .ModelStates_h {
        min-height: 120px !important;
    }

    .txtmouseoverHeader {
        font-size: 13px;
        font-weight: bold;
        text-decoration: none !important;
    }

    .txtmouseover {
        font-size: 12px;
        font-weight: bold;
        text-decoration: none!important;
    }
}

@media only screen and (min-width: 1350px) {
    .india-map_block_e {
    height: 405px;
}
.DistrictDashboard_asset.block .map_asset_box1, .DistrictDashboard_asset.block .map_asset_box2, .DistrictDashboard_asset.block .map_asset_box3 {
    min-height: 116px !important;
}

    .india-map_block_e1 {
        height: 405px;
    }
   .DivmodelBlock_E {
    padding:11px 10px;
}
    .DivmodelBlock_H {
    padding: 21px 10px;
}
    .sbm-mapheight_dist {
        height: 360px;
    }
    .india-map_e .sbm-mapheight {
    height: 642px;
}
    .india-map_e1 .sbm-mapheight {
    height: 587px;
}
    .txtmouseoverHeader {
        font-size: 13px;
        font-weight: bold;
        text-decoration: none !important;
    }

    .txtmouseover {
        font-size: 12px;
        font-weight: bold;
        text-decoration: none !important;
    }


    .india-map_e1 {
           min-height: 617px;

    }

    .sbm-mapheight {
        height: 555px;
    }


    .india-map_e {
        min-height: 623px;
    }



    .india-map_dist_e {
        min-height: 443px;
    }
      .india-map_dist_e1 {
        min-height: 444px;
    }

 

    .mapasset {
    padding:2.5px 14.5px;
}
    .DivmodelBlock_1 {
        padding: 0px 10px;
    }

  
    .view_odf_mode3 {
        min-height: 96px;
    }

    .ModelStates_h {
        min-height: unset !important;
    }

    .ModelStates_dist_h {
        min-height: 132px;
    }

    .DistrictDashboard_asset {
        margin-top: 0px;
    }
.DivmodelDistrict_1 {
    padding: 6px 10px;
}
.DivmodelDistrict_1H {
    padding:5px 10px;
}
.DistrictDashboard_assetd1 .map_asset_box1, .DistrictDashboard_assetd1 .map_asset_box2, .DistrictDashboard_assetd1 .map_asset_box3 {
       min-height: 116px !important;
}


    .divstate_H {
        min-height: 144px !important;
    }


    .map_asset_box1, .map_asset_box2, .map_asset_box3 {
        height: 20.7vh !important;
    }

    .map_asset_box1v, .map_asset_box2v, .map_asset_box3v {
        height: 16.2vh !important;
    }


    .map_asset_box3v, .map_asset_box2v, .map_asset_box1v {
        min-height: unset !important;
    }
}

@media only screen and (min-width: 1350px) and (max-width:1399px) {
    .mapasset.villge-dash .map_asset_box2v,  .mapasset.villge-dash .map_asset_box3v, .mapasset.villge-dash .map_asset_box1v {
      min-height: 116px !important;
          }
     .mapasset.villge-dash {
    margin-bottom: 15px;
}
}
/* Extra large devices (large laptops and desktops, 1400px and up) */
@media only screen and (min-width: 1400px) {
    .sbm-mapheight {
        height: 702px;
    }
    .india-map_e .sbm-mapheight {
    height: 666px;
}
    .india-map_e1 .sbm-mapheight {
    height: 608px;
}
    .txtmouseoverHeader {
        font-size: 13px;
        font-weight: bold;
        text-decoration: none !important;
    }

    .txtmouseover {
        font-size: 12px;
        font-weight: bold;
        text-decoration: none!important;
    }

    .ModelStates_h {
        min-height: unset !important;
    }

    .DivmodelDistrict_1H {
        padding: 12px 10px;
    }
}


@media only screen and (min-width: 1440px) {
.DistrictDashboard_assetd1 .map_asset_box1, .DistrictDashboard_assetd1 .map_asset_box2, .DistrictDashboard_assetd1 .map_asset_box3 {
    min-height: 124px !important;
}
    .utstate_height {
        min-height: 56px;
    }
    .mapasset.villge-dash .map_asset_box2v, .mapasset.villge-dash .map_asset_box3v, .mapasset.villge-dash .map_asset_box1v {
    min-height: unset !important;
}
    .divstate_E {
        min-height: 138px;
    }
    .disc .data_title_green, .disc .data_title_brown, .disc .data_title_green a {
    font-size: 13.3px !important;
}

    .india-map_e .sbm-mapheight {
        height: 646px;
    }
    .india-map_e1 .sbm-mapheight {
         height: 636px;

    }
    .india-map_e {
        min-height: 625px;
    }


    .india-map_dist_e {
        min-height: 469px;
    }
       .india-map_dist_e1 {
        min-height: 469px;
    }


    .DivmodelDistrict_1 {
                padding: 10px 10px;
            }

            .DivmodelDistrict_1H .data_title_brown, .DivmodelDistrict_1H .data_title_green, .DivmodelDistrict_1H .col-lg-6.col-md-6.col-6 .data_title_green, .DivmodelDistrict_1H .col-lg-6.col-md-6.col-6 .data_title_brown {
                min-height: auto;
            }
          .DivmodelDistrict_1H {
    padding: 19px 10px;
}

 

.mapasset {
    padding: 12.7px 14.5px;
}

    .map_asset_box1v, .map_asset_box2v, .map_asset_box3v {
        height: 16.2vh !important;
    }

    .map_asset_box1, .map_asset_box2, .map_asset_box3 {
        height: 17.3vh !important;
    }
    .india-map_block_e {
    height: 431px;
}
    .india-map_block_e1 {
        height: 444px;
    }
   .DivmodelBlock_E {
    padding: 18px 10px;
}
    .DivmodelBlock_H {
    padding: 27px 10px;
}
    .Villageblock .DivmodelBlock_E {
    padding: 11px 10px;
}
        .Villageblock .DivmodelBlock_H{
    padding: 20px 10px;
}
.DistrictDashboard_asset.block .map_asset_box1, .DistrictDashboard_asset.block .map_asset_box2, .DistrictDashboard_asset.block .map_asset_box3 {
    min-height: 124px !important;
}
 
}


/* Extra large devices (large laptops and desktops, 1500px and up) */
@media only screen and (min-width: 1500px) {
   .india-map_e1 .sbm-mapheight {
    height: 628px;
}
    .ModelStates_h {
        min-height: unset !important;
    }
    .india-map_e .sbm-mapheight {
    height: 664px;
}
    .mapasset.villge-dash .map_asset_box2v, .mapasset.villge-dash .map_asset_box3v, .mapasset.villge-dash .map_asset_box1v {
    min-height: unset !important;
}
}

/* Extra large devices (large laptops and desktops, 1600px and up) */
@media only screen and (min-width: 1540px) and (max-width:1600px) {
    .india-map_e1 {
        min-height: 630px;
    }
        .DistrictDashboard_asset.block .map_asset_box1, .DistrictDashboard_asset.block .map_asset_box2, .DistrictDashboard_asset.block .map_asset_box3 {
    min-height: 132px !important;
}
.divstate_E {
    min-height: auto;
}
    .india-map_block_e {
        height: 430px;
    }
   
    .india-map_block_e1 {
        height: 498px;
    }
   .DivmodelBlock_E {
    padding: 5px 10px;
}
    .DivmodelBlock_H {
    padding: 16px 10px;
}
    .Villageblock .DivmodelBlock_E {
    padding: 22px 10px;
}
    .Villageblock .DivmodelBlock_H {
    padding: 33px 10px;
}
    .DistrictDashboard_asset.block .map_asset_box1, .DistrictDashboard_asset.block .map_asset_box2, .DistrictDashboard_asset.block .map_asset_box3 {
        height: 17vh !important;
    }
    .india-map_e .sbm-mapheight {
           height: 600px;
    }
    .mapasset {
    padding: 9.5px;
}
    .india-map_e1 .sbm-mapheight {
        height: 602px;
    }

    .india-map_e {
        min-height: 598px;
    }

    .main-content-wrap.sidenav-open {
        width: calc(100% - 115px);
    }

   .sbm-mapheight_dist {
    height: 410px;
}

 .india-map_dist_e {
    min-height: 459px;
}

    .india-map_dist_e1 {
        min-height: 459px;
    }
 

    .ModelStates_h {
        min-height: unset !important;
    }

    .ModelStates_dist_h {
        min-height: 146px;
    }

 
      .DivmodelDistrict_1 {
                padding:9px 10px;
            }
               .DivmodelDistrict_1H {
    padding:8px 10px;
}

    .divstate_H {
        min-height: 152px !important;
    }


    /*.village_details_indi {
        min-height: 263px;
    }*/

  /*.village_details_indiE {
    min-height: 253px;
}*/
    .map_asset_box1, .map_asset_box2, .map_asset_box3 {
        height: 17vh !important;
    }

    .map_asset_box1v, .map_asset_box2v, .map_asset_box3v {
        height: 17vh !important;
    }
    .DistrictDashboard_assetd1 .map_asset_box1, .DistrictDashboard_assetd1 .map_asset_box2, .DistrictDashboard_assetd1 .map_asset_box3 {
    min-height: 128px !important;
}
  .village-data {
        padding: 3.05em 0;
    } 
         .village_details_indi .village-data {
           padding: 0em 0;
    }
}
@media only screen and (min-width: 1680px) {
    .india-map_e .sbm-mapheight {
        height: 601px;
    }
  .village-data {
        padding: 3.34em 0;
    }
    .village_details_indi .village-data {
           padding: 0em 0;
    }
    .DivmodelDistrict_1 {
        padding: 17px 10px;
    }
        .Villageblock .DivmodelBlock_E {
    padding: 15px 10px;
}
    .Villageblock .DivmodelBlock_H {
    padding: 26px 10px;
}
    .DivmodelDistrict_1H {
        padding: 29px 10px;
    }

    .india-map_e {
        min-height: 601px;
    }
    
    .india-map_dist_e {
        min-height: 505px;
    }


    .india-map_dist_e1 {
        min-height: 500px;
    }
 
    .mapasset {
        padding: 8.5px;
    }

    .map_asset_box1, .map_asset_box2, .map_asset_box3 {
        height: 16vh !important;
    }
    .DistrictDashboard_asset.block .map_asset_box1, .DistrictDashboard_asset.block .map_asset_box2, .DistrictDashboard_asset.block .map_asset_box3 {
    min-height: 133px !important;
}
    .DistrictDashboard_assetd1 .map_asset_box1, .DistrictDashboard_assetd1 .map_asset_box2, .DistrictDashboard_assetd1 .map_asset_box3 {
    min-height: 132px !important;
}
}
@media only screen and (min-width: 1700px) {
    .sbm-mapheight {
        height: 540px;
    }

    .ModelStates_h {
        min-height: unset !important;
    }
    .india-map_block_e {
    height: 517px;
}
}

@media only screen and (min-width: 1800px) {
    .sbm-mapheight {
        height: 535px;
    }

    .ModelStates_h {
        min-height: unset !important;
    }
}
/* Extra large devices (large laptops and desktops, 1900px and up) */
@media only screen and (min-width:1820px) and (max-width: 1920px) {
    .sbm-mapheight {
        height: 610px;
    }
    .india-map_block_e {
    height: 462px;
}
      .village-data {
        padding: 0.56em 0;
    }
    .mapasset.villge-dash .map_asset_box2v, .mapasset.villge-dash .map_asset_box3v, .mapasset.villge-dash .map_asset_box1v {
    min-height: 140px !important;
}
.india-map_block_e1 {
        height: 454px;
    }
.Villageblock .DivmodelBlock_E {
    padding: 25px 10px;
}

.Villageblock .DivmodelBlock_H{
    padding: 38px 10px;
}
.DistrictDashboard_asset.block .map_asset_box1, .DistrictDashboard_asset.block .map_asset_box2, .DistrictDashboard_asset.block .map_asset_box3 {
    min-height: 141px !important;height:14.7vh !important;
}
.DivmodelDistrict_1H .col-lg-6.col-md-6.col-6 .data_title_green, .DivmodelDistrict_1H .col-lg-6.col-md-6.col-6 .data_title_brown {
    min-height: 51px;
}
.DivmodelBlock_E {
    padding: 18px 10px;
}
    .DivmodelBlock_H {
padding: 31px 10px;    }
       .disc .data_title_green, .disc .data_title_brown, .disc .data_title_green a {
    font-size: 17px !important;
}
    .mapasset {
    padding: 11.5px;
}
    .sbm-mapheight_dist {
        height: 452px;
    }

    .txtmouseoverHeader {
        font-size: 14px;
        font-weight: bold;
        text-decoration: none !important;
    }

    .india-map_e1 .sbm-mapheight {
        height: 594px;
    }

    .txtmouseover {
        font-size: 13px;
        font-weight: bold;
        text-decoration: none !important;
    }

    .india-map_e1 {
        min-height: 628px;
    }

 .india-map_e {
    min-height: 624px;
}

    .india-map_dist_e {
        min-height: 503px;
    }

    .divstate_H .data_title_brown, .divstate_H .data_title_green {
        height: 28px;
    }


    .india-map_dist_e1 {
        min-height: 477px;
    }

    .ModelStates_h {
        min-height: unset !important;
    }

    .ModelStates_dist_h {
        min-height: 144px;
    }


    .DistrictDashboard_asset {
        margin-top: 0px;
    }


  .DivmodelDistrict_1H {
    padding: 14px 0px;
}
    .DivmodelDistrict_1 {
        padding: 14px 10px;
    }

    .DivmodelBlock_1 {
        padding: 2px 10px;
    }


    .divstate_H {
        min-height: 148px !important;
    }

 
    /*.village_details_indi {
        min-height: 296px;
    }

    .village_details_indiE {
        min-height: 276px;
    }*/
    .village_details_indi .village-data {
    padding: 12px 0;
}

    .map_asset_box1, .map_asset_box2, .map_asset_box3 {
        height: 15.8vh !important;
    }


    .map_asset_box1v, .map_asset_box2v, .map_asset_box3v {
        height: 14.8vh !important;
    }




    .DistrictDashboard_assetd1 .map_asset_box1, .DistrictDashboard_assetd1 .map_asset_box2, .DistrictDashboard_assetd1 .map_asset_box3 {
        height: 141px !important;
    }


    /*.DivmodelDistrict_1H {
		 padding: 27px 10px;
	}*/

}

/*.india-map_e1 {
  min-height: 495px;
}

.india-map_e {
  min-height: 518px;
}*/
@media only screen and (min-width: 2000px) {
         .disc .data_title_green, .disc .data_title_brown, .disc .data_title_green a {
    font-size: 17px !important;
}


    .sbm-mapheight {
        height: 595px;
    }

    .ModelStates_h {
        min-height: unset !important;
    }
}
/* Extra large devices (large laptops and desktops, 1900px and up) */
@media only screen and (min-width: 2100px) {
    .sbm-mapheight {
        height: 850px;
    }
    .disc .data_title_green, .disc .data_title_brown, .disc .data_title_green a {
    font-size: 17px !important;
}
    .sbm-mapheight_dist {
        height: 395px;
    }

    .ModelStates_h {
        min-height: unset !important;
    }

    .india-map_dist_e {
        min-height: 451px;
    }
}
/* Extra large devices (large laptops and desktops, 1900px and up) */
@media only screen and (min-width: 2460px) {
   .disc .data_title_green, .disc .data_title_brown, .disc .data_title_green a {
    font-size: 17px !important;
}
    .sbm-mapheight {
        height: 650px;
    }

    .sbm-mapheight_dist {
        height: 300px;
    }

    .ModelStates_h {
        min-height: unset !important;
    }

    .india-map_dist_e {
        min-height: 451px;
    }
}


.ModelStates_h {
    min-height: 110px !important;
}

.sbm-mapheight_Vill {
    height: 500px;
}


.card_width {
    width: 100%;
}

.divstate_H {
    min-height: 148px;
}

.divstate_E {
    min-height: unset;
}


.map_asset_box1, .map_asset_box2, .map_asset_box3 {
    height: 15.8vh;
}

/*.assets_block {



	margin-top:58px;
}*/
