table, th, td {
    border: none;
    border-collapse: collapse;
    line-height:2.1;
  }
  table td{
    text-align: left;
  }
  table td{
    font-size:16px;
  }
      .nakshatra_project td:first-child{
        width: 45%;
  }
  .nakshatra_project td:nth-child(2){
    width:10%;
  }
      .nakshatra_project1 td:first-child{
        width: 35%;
  }
  .nakshatra_project1 td:nth-child(2){
    width:5%;
  }
      @media screen and (max-width: 799px) {
      .copy_footer {
          font-size: 13px !important;
          font-family: Myriad Pro;
          color: #000;
          font-weight: 600;
          padding: 6px 0px 50px 15px;
          width: 100%;
          text-align: center;
          background: #e6e5e5;
          line-height: 25px;
          position: relative;
          top: 440px;
      }
      .tabcontent {
      float: left;
      width: 100%;
      border-left: none;
      height: 420px;
  }
  }
    @media (min-width: 1199px) {
      .tab {
          float: right;
          /* border: 1px solid #ccc; */
          background-color: #f1f1f1;
          width: 28%;
          height: 800px;
          padding: 0 0 0 45px;
          background-color: #ebecec;
      }
      .tab button {
            font-size:15px!important;
          }
          .right_border_desktop {
          border-right: 2px dotted #ccc;
          width: 45%;
      }
          #Location p{
            line-height:2.0;
          }
  }
  @media (min-width: 768px) and (max-width: 1024px) {
       .trichy_government{
        width:100%!important;
      }
          .tabcontent {
          float: left;
          /* padding: 0px 12px; */
          border: none;
          width: 100%;
          border-left: none;
          height: 60vh;
      }
      .mobile_foot {
          position: absolute;
          top: 1550px;
      }
      .copy_footer {
          font-size: 13px !important;
          font-family: Myriad Pro;
          color: #000;
          font-weight: 600;
          padding: 6px 0px 6px 15px;
          width: 100%;
          text-align: center;
          background: #e6e5e5;
          line-height: 25px;
          top: 740px;
      }
      .header_2 ul.menu {
       position:relative;
       z-index: 1;
      }
  
    }
    @media (max-width: 768px){
      .header_2 ul.menu {
          padding: 0px 0px 0px 25px!important;
          list-style: none;
          overflow: hidden;
          background-color: #fff;
          width: 50vh !important;
          margin: 0px 0 0px 0px!important;
      }
    }
  