.heighlighttext{
    text-align: center;
    font-size: 75px;
    font-weight: 600;
    color: #3d7b28;
}




.bannerback {
    background-image: url(../img/health/heathcareghalaya.jpg);
     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: 10px;
     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: 16px;         
}


   .treesize {
     width: 60%;
     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: #34b44c;
     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; */

   }


   .cardbtnor{
    background-color: #f06023 !important;
    background-size:200%, 1px;
    color:#fff !important;
    border: 0px !important ;
  }

   .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;
     color: #f06023;
   }

   .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;
   }

   .modal-content {
     background: #e6e6e6;
   }
   
ul.b {
    list-style-type: square;
  }
   
   .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%;
     background-color: #f06023;
   }

   .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: 10px 0px 0px 10px;
     /* 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/img3.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: #3b7b2b !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;
           }

           .latest-blog-posts {
            position: relative;
            .container-fluid {
                padding: 60px;
                position: relative;
                max-width: 1230px;
            }
            .thumbnail {
                margin: 0 15px;
            }
            .customNavigation {
                transform: translateY(-50%);
                top: calc(50% - 37px);
                position: absolute;
                width: 100%;
                left: 0;
            }
            .customNavigation>span {
                transform: translateY(-50%);
                top: 50%;
                position: absolute;
            }
            .pager-left {
                left: calc(0% + 15px);
            }
            .pager-right {
                right: calc(0% + 15px);
            }
            .next, .prev {
                font-size: 28px;
                color: #ccc;
            }
        }
        .container {
            overflow: hidden;
        .sliderkey {
            animation: slidein 30s linear infinite;
            white-space: nowrap;
            .logos {
              width: 100%;
              display: inline-block;
              margin: 0px 0;
              .fab {
                width: calc(100% / 5);
                animation: fade-in 0.5s 
                  cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards;
              }
            }
          }
        }
        
        @keyframes slidein {
          from {
            transform: translate3d(0, 0, 0);
          }
          to {
            transform: translate3d(-100%, 0, 0);
          }
        }
        
        @keyframes fade-in {
          0% {
            opacity: 0;
          }
          100% {
            opacity: 1;
          }
        }

        .govtsupptab-2 ul li {
width: 100%;
        }
        .govtsupptab-2 ul li button {
          width: 100%;
        }

       .govtbtncs{
        background-color: #f0f0f0;
        border-radius: 7px;
        width: 100%;
       }

       .govtsupptab-2 ul li {
        width: 100%;
                }

                .hovgovuptab ul li button {
                  color: black !important;
                    
                }
                
                        .govtsupptab-2 ul li button {
                          color: black !important;
                 
                       }
.hovgovuptab ul li button.active {
  color: #fff !important;
    background-color: #34b44c !important;
}
.backcolor{
  background-color: #eff2fb;
}
.contbackwhite{
  background-color: white;
}
        .govtsupptab-2 ul li button.active {
        color: #fff !important;
    background-color: #34b44c !important;
    border-color: var(--bs-nav-tabs-link-active-border-color);
       }
       .tabborcs{
        border: 1px #d7d7d7 solid;
        border-radius: 4px;
        margin: 0px 5px
       }
       .datacsbigtab{
        
    border: 1px #8080806b solid;
    padding: 20px;
    border-radius: 10px;

       }
       .textleft{
        text-align: left !important;
       }

       .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%;
    }

    .carousel-control-prev{
      left: 15px;
    }
 
  .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: #34b44c;
      color:#fff;
  }
  
  .carousel-control-prev .carousel-control-prev-icon{
    background-color: #34b44c;
  }
  .carousel-control-next .carousel-control-next-icon{
    background-color: #34b44c;
  }

  .carousel-control-next, .carousel-control-prev {
    width: 8% !important;
}