body {
  overflow-x: hidden; }

.service {
  /* font-size:20px; */
}

.navbar .nav-link {
  font-size: 14px;
  text-transform: uppercase;
  padding-left: 1em !important;
  padding-right: 1em !important; }

.navbar .nav-item.active {
  border-left: #ccc 3px solid; }

/* .dropdown-menu a:hover {background-color: rgb(243, 36, 36)} */

@media (max-width: 420px) {
  .service {line-height:1; font-size:12px;}
  .dedicated {white-space:nowrap; line-height:1; font-size:19px;}
  .welcome {white-space:normal; line-height:1; font-size:23px;}
  .promise {white-space:nowrap; font-size:23px;}
  .proud {font-size:12px; white-space:nowrap;}
  .ready {white-space:nowrap; line-height:1; font-size:40px;}
  #home-icons .fa { font-size: 45px; }
}

@media (min-width: 421px) {
  .service {line-height:1; font-size:13px;}
  .dedicated {white-space:nowrap; line-height:1; font-size:23px;}
  .welcome {white-space:nowrap; line-height:1; font-size:25px;}
  .promise {white-space:nowrap; font-size:26px;}
  #we-offer{font-size:20px;}
  .proud {font-size:14px; white-space:nowrap;}
  .ready {white-space:nowrap; line-height:1; font-size:40px;}
  #home-icons .fa { font-size: 45px; }
}
@media (min-width: 285px) {
  .prev, .next{top:90px;}
  .service {line-height:1; font-size:16px;}
  .dedicated {white-space:nowrap; line-height:1; font-size:32px;}
  .welcome {white-space:nowrap; line-height:1; font-size:32px;}
  .promise {white-space:nowrap; font-size:30px;}
  .course {white-space:nowrap;}
  #home-icons .fa { font-size: 55px; }
}


@media (min-width: 559px) {
  .prev, .next{top:90px;}
  .service {line-height:1; font-size:16px;}
  .dedicated {white-space:nowrap; line-height:1; font-size:32px;}
  .welcome {white-space:nowrap; line-height:1; font-size:32px;}
  .promise {white-space:nowrap; font-size:30px;}
  .course {white-space:nowrap;}
  #home-icons .fa { font-size: 55px; }
}

@media (min-width: 751px) {
  .prev, .next{top:200px;}
  .service {line-height:1; font-size:18px;}
  .dedicated {white-space:nowrap; line-height:1; font-size:34px;}
  .welcome {white-space:nowrap; line-height:1; font-size:34px;}
  .promise {white-space:nowrap; font-size:26px;}
  .atem-head {font-size:20px;}
  #we-offer{font-size:28px;}
}

@media (min-width: 975px) {
  .service {line-height:1; font-size:24px;}
  .promise {white-space:nowrap; font-size:30px;}
}

@media (min-width: 1200px) {
  .prev, .next{top:200px;}
  .dedicated {color:#fff;}
  .proud {font-size:16px; white-space:nowrap;}
}

.course-title{
  font-size:25px;
}

.em-text{font-size:20px;}

.error {
  color:red;
}

.success {
  /*color:#ff9966;*/
  text-align:center;
  font-weight:bold;
  font-size:14px;
}

#get-started {
  position: relative;
  min-height: 150px;
  background: url("../img/GoldenSunSet_RooseveltLakeAZ.jpg");
  background-attachment: fixed;
  background-repeat: repeat;
  text-align: center;
  color: #fff; }

.dark-overlay {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.3);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

  #dedicated {
  position: relative;
  min-height: 200px;
  background: url("../assets/QuailRun.jpg");
  background-attachment: fixed;
  background-repeat: repeat;
  background-position: 0 -300px;
  text-align: center;  
  color: #fff; }

  #dedicated2 {
    position: relative;
    min-height: 600px;
    background: url("../images/header/lightSunset.jpg");
    background-attachment: fixed;
    background-repeat: repeat;
    background-position: 0 0px;
    text-align: center;  
    color: #fff; }

  #video-play a {
    color: #fff; }

.info-title {
  font-size:26px;
}

footer #main-footer {
  background: #000;
  color: #fff; }

#page-header {
  height: 200px;
  background-position: 0 0px;
  background-attachment: fixed;
  color: #fff;
  border-bottom: 1px #eee solid;
  padding-top: 50px; }

#inst-header {
  height: 200px;
  background: url("../img/image2.jpg");
  background-position: 0 0px;
  background-attachment: fixed;
  color: #fff;
  border-bottom: 1px #eee solid;
  padding-top: 30px; }


#featured img {
  margin-top: 0px; }

#schedule .fa {
  font-size: 25px;
}

.email-icon {
    font-size: 25px;
}

#faq .card {
  border: #444; }
  #faq .card a {
    color: #fff;
    text-decoration: none; }

#faq .card-body, #faq .card-header {
  background: #333; }


  .phnlnk {
    color:#000;
  }  
  
  .phnlnk:hover {
    color: red;
  }