.ind-event {
  text-transform: uppercase;
  position: relative;
}

.ind-event .main-head {
  margin-left: auto;
  margin-right: auto;
  padding-top: 1em;
  width: 80%;
}

.ind-event .main-sidehead {
  margin-left: 0.3em;
}

.ind-event .main-subsidehead {
  margin-left: 0.3em;
  margin-top: 1.5em;
}

.ind-event .main-subhead {
  width: 100%;
  margin: auto 0;
  margin-top: 0.5em;
  padding-bottom: 1em;
}

.event-logistics img {
  margin-left: -30px;
}

.event-logistics {
  margin-left: 30px;
}

.red-head {
  color: #D50000;
}

.hrline {
  border-bottom: 2px solid #f0f0f0;
}

@media (max-width: 480px) {

  .event-logistics {
    margin-left: 0px;
  }

  .event-logistics img {
    margin-left: 0px;
  }

  .ind-event .main-subhead {
    margin-top: 1.5em;
    padding-bottom: 2em;
  }
  .ind-event .main-subheader {
    font-size: 1em;
  }

  .ind-event .main-head {
    width: 65%;
  }
}

.event-date {
  color: rgb( 153, 153, 153 );
  background: rgb(216, 216, 216);
  text-align: center;
  font-family: "Open Sans";
  padding-bottom: 0.7em;
}

.event-date a {
  color: rgb( 153, 153, 153 );
}

.event-date:hover {
  background: #17487D;
  color: white;
}

.event-date:hover a {
  color: white;
}

.event-date .details {
  background: #17487D;
  width: 80%;
  margin: 0 auto;
  font-size: 0.7em;
  color: white;
}

.event-date .details a {
  color: white;
}

.event-date .month {
  font-size: 1.6em;
  margin-top: 0.5em;
  padding-top: 0.5em;
  font-weight: 700;
}

.event-date .ename {
  margin-top: 0.5em;
  height: 40px;
}

.event-date .location {
  font-weight: 700;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.6em;
  height: 35px;
}

.ind-event .faq {
  border: 1px solid #D5D5D5;
  text-transform: none;
  font-family: "Open Sans";
  color: #999;
  padding: 1em;
  margin-right: 1em;
  margin-left: 1em;
  margin-bottom: 2em;
  font-size: 1.3em;
}

.ind-event .blob {
  text-transform: none;
  color: #999;
  font-family: "Open Sans";
  font-size: 1.3em;
  margin-left: 1em;
  line-height: 2em;
}

.event-date .date {
  font-size: 1.6em;
  margin-top: 0.3em;
  font-weight: 700;
}

.faq .question {
  font-weight: 700;
}

.faq .answer {
  font-style: italic;
  margin-bottom: 1em;
}

.event-logistics div {
  background: #EEE;
  text-transform: none;
  font-size: 0.9em;
  color: #999;
  font-family: "Open Sans";
}

.schedule-details {
  margin-bottom: 1em;
  font-size: 1.2em !important;
  padding-left: 1em;
  line-height: 2em;
}

.mob-event {
  display: none;
}


.player-levels div {
  margin-bottom: 1em;
  font-size: 1.2em;
  text-transform: none !important;
  margin-left: 4em;
}

.price-and-buy {
  padding-top: 2em;
  padding-bottom: 2em;
  margin: 0 auto;
}

.event-logistics .about {
  min-height: 17em;
  width: 20em;
}

.event-logistics .about p {
  padding-left: 1em;
}

.event-logistics .sub-title-sm {
  padding-left: 1em;
}

.details-and-purchase {
  min-height: 17em;
}

.price-and-buy .price {
  background: white;
  width: 3em;
  font-size: 1.7em;
  padding: 0.5em;
}

.price-and-buy .buy {
  background: #FF5C00;
  font-size: 1.7em;
  padding: 0.5em;
  color: white;
}

.price-and-buy .buy a {
  color: white;
}

.event-month {
  min-height: 850px;
  margin-left: 0px;
  color: white;
  text-transform: none;
  margin-bottom: 1em;
  padding-bottom: 1em;
  width: 260px;
}

.date-crcl {
  text-align: center;
  height: 28px;
  width: 40px;
  border: 4px solid white;
  border-radius: 40px 40px 40px 40px;
  padding-top: 12px;
  margin-left: 3em;
}

.edesc {
  margin-left: 12px;
  font-family: "Open Sans";
}

.edesc a {
  color: white;
  text-decoration: underline;
}

.event-month .ehead {
  font-family: "Open Sans";
  font-weight: 700;
  font-size: 3em;
  padding-top: 15%;
}

.event-month:nth-child(odd) {
  background: rgb(68, 127, 216);
}

.event-month:nth-child(even) {
  background: rgb(47, 90, 136);
}

.other-events {
  background: #ddd;
  min-height: 500px;
  text-transform: none;
  padding-left: 1em;
}

.grad-field {
  width: 80% !important;
}

.what-we-are-doing {
  text-transform: none;
}

.what-we-are-doing div {
  margin-bottom: 1em;
}

.kwik-form {
  border: 1px solid #D1D1D1;
  background: #d1d1d1;
  padding: 2em;
}

.summary {
  font-size: 2em;
  text-transform: uppercase;
  padding-top: 4.5%;
  margin: 0 auto;
  line-height: 1em;
  text-align: center;
}

.place-time {
  color: #727070;
  margin-top: 3.5%;
  font-size: 1.4em;
  line-height: 1em;
}

.event-bc ul.breadcrumb.breadcrumb__t {
  background: none;
  border: none;
  border-bottom: 1px solid #ddd;
  border-radius: 0px;
}

.event-bc ul.breadcrumb.breadcrumb__t a {
  text-transform: none;
}

.event-bc ul.breadcrumb.breadcrumb__t li {
  text-transform: none;
  color: #4d4d4d;
}

.event-bc .breadcrumb a {
  color: #2874C7;
}

.player {
  background: #FFE592;
  margin-bottom: 3px;
  padding: 5px;
}

.player .name {
  font-size: 1.3em;
}

.city {
  font-size: 2em;
  color: #17487D;
  margin-bottom: 1em;
}

.plcity .name {
  padding-top: 7px;
  padding-left: 0.5em;
  padding-right: 0.5em;
}

.plcity .score {
  font-size: 1.2em;
}

.city-score {
  font-size: 2em;
  line-height: 1em;
}

.city-score .plcity {
  margin-top: 1em;
}

.city-score .city1 {
  background: #B90000;
  color: white;
  padding: 10px;
}

.city-score .city2 {
  background: #001377;
  color: white;
  padding: 10px;
}

.asian-mba {
  background-image: url(images/asian_mbas.jpg);
  height: 668px;
  vertical-align: middle;
}

.generic-horizontal-form {
  background: #EAEAEA;
}

.right-form {
  background: #EAEAEA;
  margin-left: 0em;
  padding-right: 1em;
  padding-left: 1em;
}

.asian-mba .main-header {
  font-size: 4em;
}

.naamba .title {
  color: #DD5A15;
  margin-bottom: 10px;
  font-size: 1.5em;
}

.naamba .content p {
  min-height: 100px;
}

@media (max-width: 480px) {

  .asian-mba .main-header {
    padding-top: 1em;
    font-size: 2em;
  }

  .mob-event {
    display: block;
  }

  .schedule-details, .player-levels {
    padding-left: 1em;
  }

  .price-and-buy {
    width: 50%;
  }
  .player-levels div {
    margin-left: 1em;
  }

  .date-crcl {
    display:none;
  }

  .event-month {
    min-height: 0px;
    width: 100%;
  }

  .edesc {
    margin:auto;
    width: 80%;
  }
}
@media only screen
and (min-width : 481px)
and (max-width : 979px) {
  .ind-event .main-header {
    font-size: 3em;
  }

}
