body{
  margin: 0px;
  padding: 0px;
  overflow-x: hidden;
}

section{
    padding-top: 50px;
}

.topheader{
    background-color: #162e40;
    color: #fff;
}
hr{
    width: 100px;
    height: 7px;
    color: red;
}
a{
  text-decoration: none !important;
  
}
p{
  text-align: justify !important;
}

/* navbar  */


/* top-image */
.top-img {
  position: relative;
  font-family: Arial;
}

.text-block {
  position: absolute;
  bottom: 0rem;
  right: 0%;
  color: white;
  background-color: rgba(0, 0, 0, 0.699);
  padding-left: 0px;
  padding-right: 0px;
  top:0rem;
  width:100%;
  text-align:center;
}

.top-img1 {
width:100%;
height:100px;
}

.text-block .mt-4 a{
color:#ffb700;
text-decoration:none;
}
.top-img{
  width: 100%;
  height: 150px;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
}


/*-------accordian section start--------*/
.acc-sec {
  margin-top: 4rem;
}

.accordion-flush {
  border: 1px soild red !important;
}

div.accordion-button {
  background-color: red IMP !important;
}

.accordion-item {
  background-color: #ececec !important;
  margin-bottom: 1rem;
}

/* box style start */
.main-box {
   display: flex;
    gap: 30px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
}

.box1 {
   border: 1px solid #35727a;
    background-color: #162e40;
    color: #f5f5f5;
    border-radius: 10px;
    padding: 20px 30px;
    box-shadow: 0 2px 15px #888888;
    height: 480px;
    width:100%;
}


.acc-para {
  font-size: 18px;
  line-height: 2.3rem;
  margin-top: 20px;
}

h4 {
    font-family: calibri;
    font-size: 30px;
    color: #bd39a7;
    text-align: center;
    text-decoration: underline;
}

.box2 {
    border: 1px solid #35727a;
    background-color: #b0e0e6;
    border-radius: 10px;
    padding: 20px 30px;
    box-shadow: 0 2px 15px #888888;
    width: 100%;
    height: 480px;
} 

/*h3 {
  text-align: center;
  font-family: calibri;
  font-size: 35px;
  color: #35727a;
  margin: 0;
  padding: 0;

}*/

.accordion-button {
  background-color: #162e40 !important;
  color: #fff !important;
}
@media screen and (max-width:720px) {
    .main-box {
      display: flex;
      flex-direction: column;
    }

	 .box1,.box2, .post {
      height:100%;
    }
}
@media screen and (max-width:400px) {
    .main-box {
      display: flex;
      flex-direction: column;
    }

	 .box1,.box2, .post {
      height:auto;
    }
}

.dd{
height:720px;
}

/* start infrastructure style */
.infra {
  padding: 20px;
  /* width: 1280px; */
  margin: 40px auto;
}

.infra ul {
  display: flex;
  flex-wrap: wrap;
  justify-content:center;
  margin-bottom: 10px;
}

.infra ul li {
  /* flex-wrap: wrap ; */
  list-style: none;
  background: #eee;
  padding: 6px 15px;
  margin: 5px;
  /* letter-spacing: 1px; */
  cursor: pointer;
  border-radius: 5px;
}

.infra ul .active {
  background-color: #162e40;
  color: #fff;
}

/* .product {
  display: flex;
  flex-wrap: wrap;
} */

.product .itemBox {
  position: relative;
  width: 300px;
  height: 300px;
  margin: 5px;
}
.product .itemBox img {
  /* position: absolute; */
  /* top: 0; */
  /* left: 0; */
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* end infrastructure style */


/* start scholarship style */

   .mission {
     background-color: #162e40;
     color: white;
   }

   .scolar-para{
    text-align: justify;
    padding: 0px 50px ;
    font-size: 18px;
    font-family: 'Poppins', sans-serif;
    line-height: 40px;

   }

    .scolar-para span {
      color: #162e40;
      font-size: 19px;
      font-family: 'Poppins', sans-serif;
    }

   /* end scholarship style */

/*start table style*/
  table td {
   
     font-size: 18px;
    }

table tbody td img{
border-radius: 50%;
width:70px;
height:70px;
}

table td {
verticla-align:middle;
}
.post {
  height:330px;
}
@media(max-width:400px){
     table td {
     font-size: 12px;
    }
    table tbody td img{
   border-radius: 50%;
   width:20px;
   height:200px;
   }
.post {
  height:auto;
}
}

/*new code*/

.eligi {
  text-align: center;
  font-family: calibri;
  font-size: 35px;
  color: #162e40;
  margin: 0;
  padding: 0;
}

.duration1 {
  text-align: center;
  font-family: calibri;
  font-size: 28px;
  color: #162e40;
  /* margin: 0;
  padding: 0; */
  /* text-decoration: underline; */
}

.duration {
  font-size: 25px;
  font-weight: 500;
  color: #363c42;
}

.comp-sub {
    font-family: calibri;
    font-size: 32px;
    color: #ffcb6b;
    text-align: center;
}

/* arts start */
.main-box-arts {
  margin-top: 20px;
}
.box1-arts {
  border: 1px solid #35727a;
  background-color: #162e40;
  color: #f5f5f5;
  border-radius: 10px;
  padding: 20px 30px;
  box-shadow: 0 2px 15px #888888;
  height: auto;
  text-align: center;
  font-size: 19px;
}
/* arts end */

.box1 h3 {
	color: #ffcb6b;
}

/* my code for gallery and image */



div .myCode {
  background-color: #0679d0 !important;
  padding: 10px;
  font-family: calibri;
  font-size: 20px;
  border-radius: 5px;
  width: 150px;
  height: 50px;
  text-align: center;
  color: #fff;
  transition: all .2s linear;
}

div .myCode:hover {
  background-color: #065999 !important;
}

div .news_code{
  border: 1px solid #065999;
  padding: 10px;
  font-family: calibri;
  font-size: 20px;
  border-radius: 5px;
  width: 150px;
  height: 50px;
  text-align: center;
  background-color: #0679d0 !important;
  color: #ffffff;
  transition: all .2s linear;
}
div .news_code:hover {
  background-color: #065999 !important;
}

.news_tab {
  margin-right: 20px !important;
  margin-top: 20px;
}

@media screen and (max-width: 1100px) {
  div .news_code {
    margin-top: 10px;
  }
}



