


    .bannerback {
     background-image: url(../img/agriculturelogo/banner5meg.png);
      height: 500px;
      width: 100%;
      background-repeat: no-repeat;
      /* background-attachment: fixed;   */
      background-size: cover;
    }
.agriheding{
  
  color: white;
  font-size: 65px;
  font-weight: 700;
text-align: center;

}
    .navsize {
      margin: 30px;

      height: 60px;
      border-radius: 14px;
      background-color: #004290;
    }

    .tigerlogocl {
      height: 50px;
      padding: 7px;
      margin-top: 5px;
    }

    .pstgov {
      margin-top: 11px;
      margin-bottom: 0px;
    }

    .govofmg {
        line-height: 24px;
            font-size: 11px;
            color: white;
    }

    .stinv {
        line-height: 0px;
            font-size: 11px;
            margin-top: 13px;
            color: white;
    }

    .nevdiv {
      margin: 15px 15px 0px 5px;
    }

    .Anevtb {
        color: white;
            text-decoration: none;
            font-weight: 600;
    }

    .hightcl {
      font-size: 65px;
      color: #05204d;;
      text-align: center;
    }


    .hg4div {
    min-height: 300px;
      border: 1px solid #b1b1b1;
      height: auto;
      border-radius: 20px;
      position: relative;
      margin: 8px;
      padding:15px;
    }

    .circ4div {
      border: 1px solid #b1b1b1;
      height: 90px;
      width: 90px;
      border-radius: 50%;
      margin: 0px auto;
      background-color: #fff;
      margin-top: 15px;
  }
/* 
    .css76 {
      font-size: 30px;
      font-weight: 600;
      color: green;
      text-align: right;
      padding-right: 0px;
    } */

    .css76 {
            font-size: 30px;
            font-weight: 600;
            color: #3b7b2b;
            padding-right: 0px;
            text-align: center;
            padding: 10px 0px 0px 0px;
          
        }

        .textheighcss {
            font-size: 17px;         
        }


    .treesize {
      width: 70%;
      height: auto;
      position: relative;
      left: 2%;
      top: 25%;
      border-radius: 13px;
    }

    .mountsize {
      width: 65%;
      height: auto;
      position: relative;
      top: 25%;
      border-radius: 19px;
    }

    .iconcss {
            background-color: #34b44c;
            border-radius: 0px;
        }
        .agri-header-login-btn {
          background: #f06023;
          padding: 5px 20px;
          border-radius: 4px;
          display: inline-block;
          color: #fff;
          font-size: 16px;
      }
    .hightcsscontainer {
      margin-bottom: 60px;

    }

    .rowwcss {
      margin-top: 20px;
    }

    .colorrow {
        background-color: #f0f0f0;
      
    }

    .investcss {
      font-size: 50px;
      font-weight: 800;
      margin: 50px 0px 30px 0;
      text-align: center;
    }

    .mapstatcss {
      font-size: 65px;
      font-weight: 800;
      margin: 25px 0px 30px 0;
      text-align: center;
    }

    .maprowcss {
      background-color: #f0f0f0;

    }

    .catacss {
      font-size: 25px;
      font-weight: 700;
      text-align:left;
      color: #f06023;

    }

    .subcss {
      font-size: 25px;
      font-weight: 700;
      margin-left: 0px;
      text-align:left;
      color: #f06023;
    }

    .inputcss {
      border: 2px solid #34b44c;
      border-radius: 7px;
      width: 250px;
    }

    .inputcss2 {
      margin-left: 0px;
      border: 2px solid #34b44c;
      border-radius: 7px;
      width: 250px;
    }

    .govcss {
      font-size: 60px;
      font-weight: 800;
      margin: 50px 0px 30px 0;
      text-align: center;
    }

    .invopp4div {
      border: 3px solid #0080006b;

      border-radius: 20px;
      position: relative;
      background-color: white;
      height: 425px;
    }

    .infracss {
      font-size: 24px;
      margin: 30px 0 25px 0;
      text-align: center;
      font-weight: 700;
      color: #34b44c;
    }

    .infbiocss {
      padding: 0px 25px 15px 1px;
      font-weight: 500;

    }

    .explorbutton {

      text-align: center;

    }

    .Readbutton {


      text-align: right;
      margin-right: 76px;
    }

    .explorbutton2 {
      text-align: center;
      position: relative;
      top: 25px;

    }

    .explorbutton3 {
      text-align: center;

    }

    .btncss {
      border: none;
      width: 165px;
      background-color: #f06023;
      border-radius: 5px;
      font-weight: 600;
      box-shadow: 1px 1px 3px 1px #888888;
    }

    .tech4div {
      font-size: 20px;
      margin: 35px 0 25px 0;
      text-align: center;
      font-weight: 700;
      color: #34b44c;
    }

    .govrow6divcss {
      margin: 0px 30px 0 30px;
    }

    .govtab {
      background-color: #bcefa9;
      border-radius: 20px;
      height: 160px;
      /* margin: 0px 5px 0 5px;
      width: 200px; */

    }

    .tabdivcss {
      background-color: #34b44c;
      border-radius: 15px;
      padding: 10px;
    }

    .marcss {
      margin-top: 17px;
      margin-bottom: 40px;
    }

    .datatabcss1 {
      font-size: 18px;
      color: black;
      padding: 25px;
    }

    .datatabcss2 {
      font-size: 18px;
      color: black;
      padding: 0px 25px 25px 25px;
    }

    .liststyle {
      list-style: none;
    }

    .clickdivgreen {
      background: #f0f0f0;
      border-radius: 7px;
    }

    .fontbold {
      font-weight: 700;
    }

    .anchpol {
      text-decoration: none;
    }

    .Policybold {
      position: relative;
      top: 65%;
      font-weight: 700;
      margin-left: 26px
    }

    .Policybold1 {
      position: relative;
      top: 52%;
      font-weight: 700;
      margin-left: 26px
    }


    .poldiv {
      text-align: center;
      position: relative;
      top: 70%;
      color: black;
      font-size: 16px;
    }

    .indiv {
      text-align: center;
      position: relative;
      top: 58%;
      color: black;
      font-size: 16px;
    }

    .bornone {
      border: none;
    }

    .ancercss {
      margin-left: 15px;
      background-color: #66e166b5;
      height: 150px;
      border-radius: 15px
    }

    @media (max-width: 767px) {
      .carousel-inner .carousel-item>div {
        display: none;
      }

      .carousel-inner .carousel-item>div:first-child {
        display: block;
      }
    }

    .carousel-inner .carousel-item.active,
    .carousel-inner .carousel-item-next,
    .carousel-inner .carousel-item-prev {
      display: flex;
    }

    /* medium and up screens */
    @media (min-width: 768px) {

      .carousel-inner .carousel-item-end.active,
      .carousel-inner .carousel-item-next {
        transform: translateX(25%);
      }

      .carousel-inner .carousel-item-start.active,
      .carousel-inner .carousel-item-prev {
        transform: translateX(-25%);
      }
    }

    .carousel-inner .carousel-item-end,
    .carousel-inner .carousel-item-start {
      transform: translateX(0);
    }

    .modal-header {
      border: none;
    }



    .eastcss {
      margin-left: 75px;
      margin-top: 15px;
      font-size: 25px;
      font-weight: 700;
      color: #f06023;

    }

    .sohiongcss {
      margin-left: 78px;
      margin-top: 5px;
      color: #f06023;
      font-size: 25px;
      font-weight: 700;

    }

    .listpotcss {
      margin-left: 25px;
      margin-top: 5px;
    }

    .minicirclcss {
      /* border: 1px solid #34b44c; */
      height: 13px;
      width: 13px;
      border-radius: 50%;
      /* left: 50%;
    top: -50px; */
      /* margin-left: 50px; */
      background-color: #f06023;
      /* position: relative;
      right: 23%;
      top: 40%; */

    }

    .potatextcss {
      color: #f06023;
      font-size: 25px;
      font-weight: 500;
    }

    .cattcss {
      color: #f06023;
      font-size: 30px;
      font-weight: 600;
    }

    .fowlcss {
      color: #f06023;
      font-size: 30px;
      font-weight: 600;
    }

    .text633css2 {
      font-size: 35px;
      font-weight: 700;
      color: #f06023;
    }

    .text779css2 {
      font-size: 35px;
      font-weight: 700;
      color: #f06023;
    }

    .magmapcss {
      position: relative;
      bottom: 25%;
    } 

    .majorcss {
      color: black;
      font-size: 14px;
      font-weight: 600;
    }

    .majtextcss {
      font-size: 14px;
      color: white;
      font-weight: 500;
    }

    /* .cropcss {
      background: #34b44c;
      height: 50px;
      text-align: center;
      padding-top: 16px;
      border-radius: 6px;
    }

    .yeildcss {
      background: #34b44c;
      height: 50px;
      text-align: center;
      padding-top: 16px;
      border-radius: 6px;
    }

    .netcss {
      background: #34b44c;
      height: 50px;
      text-align: center;
      padding-top: 16px;
      border-radius: 6px;
    } */

    .nav-pills .nav-link.active,
    .nav-pills .show>.nav-link {
      background-color: #34b44c;
      color: white;
    }

    .keyrowcss {
      background-color:#f0f0f0;
      padding-top: 25px;
      padding-bottom: 30px;
    }

    .keyplcss {
      text-align: center;
      margin-top: 10px;
      font-size: 70px;
      font-weight: 700;
    }

    .lablecss {
      background: white;
      text-align: center;
      border-radius: 15px;

    }

    .lablecss img {
      width: 80%;
      height: auto;


    }

    .importcss {
      padding-top: 10px;
      padding-bottom: 25px;
    }

    .liytabcss {
      /* margin-left: 5px; */
      background-color: #f0f0f0;
      border-radius: 7px;
      width: 100%;
    }

    .newscss {
      text-align: center;
      color: white;
      font-size: 50px;
      font-weight: 700;
      margin-top: 50px;

    }
    .magmapcss img{
      width: 100%;
      height: auto;
    }

    .subscss {
      text-align: center;
      color: #ffffff54;
    }

    .mailcss {
      background: #ffffff29;
      height: 60px;
      border-radius: 40px;
      margin-top: 35px;
      margin-bottom: 20px;
    }

    .menucss {
      text-align: center;
      color: white;
      font-size: 25px;
      font-weight: 600;
    }

    .homecss {
      text-align: center;
      color: #ffffff5c;
      font-size: 18px;
      font-weight: 600;
      margin-top: 20px;
    }

    .aboutcss {
      text-align: center;
      color: #ffffff5c;
      font-size: 18px;
      font-weight: 600;
    }

    .copycss {
      text-align: center;
      color: #ffffff5c;
      font-size: 18px;
      font-weight: 600;
      margin-top: 30px;
    }

    .imageshowwhite {
      display: none;
    }

    .active .imageshowwhite {
      display: block;
      margin:0px auto;
    }

    .active .imageshowblack {
      display: none;
    }

    .carousel-control-prev {
      left: -10%;
    }

    .carousel-control-next {
      right: -10%
    }
    .accordion {
      background-color:white;
      color: #444;
      cursor: pointer;
      padding: 11px;
      width: 100%;
      border: none;
      text-align: left;
      outline: none;
      font-size: 15px;
      transition: 0.4s;
      border-radius: 0px 10px 10px 0px;
      box-shadow: 1px 1px 3px 1px #888888; 
     
    }
  .headingcolorfont{
    font-family: 'Roboto', sans-serif;
    font-size: 44px;
    text-transform: uppercase;
    font-weight: 800;
    line-height: 36px;
    color: #3b7b2b;
    line-height: 45px;
  }
  .grphtextcss{
    color: white;
  }
    
    .invstimgcss{
      /* width: 100%;
      height: auto; */
      border-radius: 10px 0 0 10px;
      box-shadow: 1px 1px 3px 1px #888888; 
    }
    .imgcollapsdiv{
      display: inline-flex;
     
    }

    .chart-container {
    width: 50%;
    height: 50%;
    margin: auto;
  }
  li a img{
      /* width: 50%; */
      height: auto;
    }
 

    .invest-opportunities-leftimage{
        background-image: url("../img/agriculturelogo/investment-opportunities-5.jpg");
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
    }
    .nav-pills .nav-link.active, .nav-pills .show>.nav-link{
      background-color: #34b44c;
    }
    .accordion-button:not(.collapsed) {
      background-color: #f06023 !important;
      color: #fff !important;
    }

    .govtextright{
text-align: left;
color: black;
    }
    .colororange ul li a.active {
background-color: #f06023 !important;
color: #fff !important;
    }

    .ulpotset{
     font-size: 20px;
      }

      .colororange ul li a.active .text-black {
        color:#fff !important;
      }
      .colororavss ul li a.active {
        background-color: #f06023 !important;
        color: #fff !important;
        border-radius: 0%;
            }
            .borderclass{
              border-left: 1px solid #e0e0e0;
            }
            .govtsupp .govhovdiv {
              color: black;
              min-height: auto !important;
              border: 1px solid #b1b1b1;
              height: auto;
              border-radius: 8px;
              padding: 15px;
              text-align: center;
              margin-left: 0px;
              /* background-color: #b9b6b67a */
          padding: 30px 15px;
          } 
          .govhovdiv a img {
            height: auto !important;
            width: 14%;
          }
     
       
       
        .govhovdiv:hover {
            -webkit-transform: translateY(-20px);
            -ms-transform: translateY(-20px);
            transform: translateY(0px);
            box-shadow: 0 22px 43px rgba(0, 0, 0, 0.32);
            cursor: pointer;
            border-radius: 5px;
            background-color: #3b7b2b;
            color:#fff;
        }

        .carousel-control-prev .carousel-control-prev-icon{
          background-color: #3b7b2b;
        }
        .carousel-control-next .carousel-control-next-icon{
          background-color: #3b7b2b;
        }