.body {
    background-image: url(../images/bodybg.png);
}
.bggradient {
    background-repeat: no-repeat;
    text-shadow: 0px 0px 2px #fff;
}

.tp_feature .wow {
    background-color: rgba(255,255,255,1);
}

.aboutIDI img {
    width: 250px;
}

.menuHome {
  font-size: 28px !important;
}
.purecounter {
    display:none !important;
}

.highlights {
    font-size: 19px;
    font-weight: bold;
}

.sponsors {
    width: 220px;
}

.partner_title h3 {
    box-shadow: 2px 2px 3px #000;
}

/* home page contact form */

input[type=text], select, textarea {
    width: 100%;
    padding: 12px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: 6px;
    margin-bottom: 16px;
    resize: vertical;
  }
  
  input[type=submit] {
    background-color: #0670db;
    color: white;
    padding: 12px 20px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
  }
  
  input[type=submit]:hover {
    background-color: #0670db;
  }

  .sessionNdates {
    background-image: url(../images/sectionbg_2.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
  }

  .inline {
    display: inline;
  }

  .inlineBlock {
    display: inline-block;
  }

  .center {
    text-align: center;
  }

  .eventDates {
    vertical-align: middle;
    text-shadow: none;
    font-size: 42px;
    font-weight: bold;
    margin-top: -25px;
    color: #025d83;
  }

  .dateis {    
    background-color: bisque;
    margin: 6px;
    border-radius: 50%;
    text-align: center;
    padding: 16px;
    vertical-align: middle;
  }

  .dateis:nth-child(1) {
    background: rgb(251,251,204);
background: linear-gradient(90deg, rgba(251,251,204,1) 0%, rgba(244,247,194,1) 35%, rgba(252,242,178,1) 100%);
    border: 2px solid lightgray;
  }

  .dateis:nth-child(2) {
    background: rgb(247,245,3);
    background: linear-gradient(90deg, rgba(247,245,3,1) 0%, rgba(217,233,2,1) 35%, rgba(255,218,0,1) 100%);
    border: 2px solid gold;
  }

  .dateis:nth-child(3) {
    background: rgb(251,81,179);
    background: linear-gradient(90deg, rgba(251,81,179,1) 0%, rgba(202,251,48,1) 35%, rgba(250,162,61,1) 100%);
    border: 2px solid pink;
  }
  
  /* by aarohi */
  .aboutImage{
    box-shadow: 0px 0px 5px grey;
    padding: 10px;
    height: 350px;
    overflow: hidden;
  }
  .aboutImage img
  {
    width:100%;
    height: 100%;
  }

  .aboutPageContent {
    width:90%;
    margin:0 auto;
  }
  .aboutPageContent p{
    font-size:18px;
    padding: 12px;
  }
  .mb-2 {
    margin-bottom: 0.5rem !important;
}
.mb-2 {
    margin-bottom: .5rem !important;
}

.uldecimal li {
  list-style-type: decimal !important;
  margin-left: 15px;
}
#importantnote p{
 font-weight: 900;
 padding: 10px;
 margin: 0 auto;
}
.sectionTitlePage {
  text-align: center;
  color: #000000a7;
}

.dairy1{
  width: 50%;
  height: fit-content;
}
.dairy2{
  width:50%;
  height: fit-content;
}

.exh-rofile, .exh-rofile li {
  text-align: left;
}
.fw-bold1{
  text-align: left;
}


@media screen and (max-width:760px) {

  .fixed-top {
    position: relative !important;
  }

  .section-title p {
    font-size: 28px !important;
  }

  .flagcounter {
    width: 100% !important;
  }

  .appointment {
    margin-bottom: 20px !important;
  }
  
}