.featured-ratings-block a, .featured-ratings-block a:hover {
  color: inherit;
}

.modern_page_carousel_button,.btn-lg {
  border-radius: 0px;
}

.modern_page_services_row {
  text-align:center;
}

.modern_page_services_title_placeholder {
  padding-bottom: 2em;
}

.modern_page_services_img {
  max-width: 6.5em;
  max-height: 6.5em;
}

.modern_page_services_header {
  font-weight: bold;

}

.modern_page_services_content {
  width: 80%;
  margin: 0 auto;
}

.modern_page_getstarted_row {
  margin-left:0px;
  margin-right:0px;
}

.modern_page_getstarted_header {
  position:relative;
  top:3px;
  font-size:23px;
}

.modern_page_getstarted_button_placeholder {
  padding-left:0.75em;
}

.modern_page_getstarted_button_placeholder select {
  position:relative;
  top:3px;
}

.modern_page_line_placeholder {
  background-color:#f0f0f0;
  padding-left:0px;
  padding-right:0px;
}

.modern_page_line {
  border-color:#A2A2A2;
  margin:0px;
}

.modern_page_video {
  background-color: #f0f0f0;
  padding-top:4.75em;
  margin-bottom:2em;
}


.modern_page_featuredcourses {
  margin-bottom:28px;
  text-align:center;
  padding-left:15px;
  padding-right:15px;
}

.modern_page_featuredcourses_header_placeholder {
  margin-top: 3em;
  margin-bottom: 3em;
}

.modern_page_featuredcourses_header {
  margin-top:0em;
  font-size:30px;
}

.modern_page_featuredcourses_subheader {
  font-size:20px;
}

.modern_page_services_icon_placeholder {
    padding-bottom: 20px;
}

/* only execute if we are lower than md */
@media screen and (max-width: 1199px) {
  .modern_page_line_placeholder {
    width: 100%;
  }
  .modern_page_video {
    margin-bottom:0px;
  }
}

@media screen and (max-width: 768px) {
  .modern_page_services_jumbotron {
    margin-bottom: 0px;
  }
  .modern_page_services_title {
    font-size: 25px;
  }
  .modern_page_services_subtitle {
    font-size: 15px;
  }

  

  .modern_page_video {
    padding-top:0px;
    margin-bottom:0px;
    padding-bottom:0px;
  }

  .modern_page_video_subheader {
    font-size:15px;
  }

  .modern_page_lookupbanner {
    width: 100%;
    z-index: 500;
        top: 51px; /* height of the header */
  }
}

.badge.pullchangelogs {
  cursor: pointer;
}

.banner_wrap > h1 { text-shadow:0px 0px 8px white ;}
.banner_wrap > h2 { color: black; }


@media screen and (min-width: 768px) {
  .jumbotron {
      padding: 20px 20px;
  }
  .jumbotron h1 {
      font-size:40px;
  }
  h2 {
    font-size: 20px;
  }
}




