.mathPDSectionContainer {
  background-image: url('https://d3f7q2msm2165u.cloudfront.net/aaa-content/user/files/Web%20Pages/Math/Math%20PD%20page/math-pd-background.jpg');
  height: auto;
  margin: 25px 0 0 !important;
  padding: 25px 5px;
}

.mathPDSubContainer {
  max-width: 95%; margin: 15px auto;

}

.mathPDblurbcontainer {
  background-color: white;
  border-radius: 22px;
  padding: 10px 40px;
}

.mathPDblurbcontainer h2 {
  color: #1f3b9b;
  font-size: 36px;
  font-weight: bold;
  font-family: montserrat;
}

.mathPDblurbcontainer p {
  font-size: 18px;
  line-height: 140%;
  font-family: montserrat;
}

.PFPDSectionContainer {
  background-color: #ffe4cc;
  height: 750px;
  margin: 0 !important;
  padding: 50px;
  height: auto;
}

.PFPDblurbcontainer {
  background-color: white;
  border-radius: 22px;
  padding: 10px 40px;
  max-width: 90%;
  margin-right: auto;
  margin-left: auto;
  display: block;
}

.PFPDblurbcontainer h2 {
  color: #1f3b9b;
  font-size: 36px;
  font-weight: bold;
  font-family: montserrat;
}

.PFPDblurbcontainer p {
  font-size: 18px;
  line-height: 140%;
  font-family: montserrat;
}

/* From PD Registration Section */
.pdEventsSection {
  margin: 25px auto 25px 0;
  display: block;
}

* {
  box-sizing: border-box;
}

.column {
  float: left;
  width: 50%;
  padding: 40px;
}

.row:after {
  content: '';
  display: table;
  clear: both;
}

@media screen and (max-width: 950px) {

.mathPDSectionContainer {
  background: none;  
}

.mathPDSubContainer {
  width: 100%;
  max-width: 100%;
}

.mathPDblurbcontainer {
  padding: 0;
}
  .column {
    width: 100%;
  }

  .PFPDSectionContainer {
  padding: 5px;
}

.PFPDblurbcontainer {
  padding: 10px;
  max-width: 98%;
}
.events-list .events-list-row .events-list-cell {
    display: block;
    width: 90% !important;
    margin: 5px auto;
}
}

.sort-all {
  opacity: 0.4;
}

* {
  box-sizing: border-box;
}

.column {
  float: left;
  width: 50%;
  padding: 40px;
}

.row:after {
  content: '';
  display: table;
  clear: both;
}

.pdEventsSection {
  font-family: montserrat;
}

.registerButton {
  font-family: montserrat;
  background-color: #f1821a !important;
  width: 150px;
  font-size: 85%;
}

.registerButton:hover {
  background-color: #1f4296 !important;
}

.titleCellEvents {
  width: 40% !important;
}

.smallCellEvents {
  width: 10% !important;
}

.timeCellEvents {
  width: 30% !important;
}


