.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto; /*this overrides the standard BS CSS and makes the image-responive class center images horizontally*/
}
.img-responsive1 {
  display: inline;
  max-width: 100%;
  height: auto;
  margin: 0 auto; /*this overrides the standard BS CSS and makes the image-responive class center images horizontally*/
}
.contentSubtitle {
  text-align: center;
  font-size: 24px;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: 800;
  padding: 20px 20px 20px;
}

.box1 {
  background-color: #ffc340;
  padding: 10px 20px 20px;
}

.welcome p {
  font-size:21px;
  font-weight:200
}

.welcome h1 {
  font-size:45px;
  font-weight:200
}

footer {
  background: #fff;
  background: rgba(255,255,255,0.0);
}

footer p {
  margin: 0;
  padding: 10px 0;
  text-align: center;
  font-size: .9em;
  line-height: 1.4;
  color: #333;
}

hr {
  border-color: #999999;
  max-width: 400px;
}

.sponsors {
  margin-top: 28px;
  padding-top: 20px;
  background-image:url('../img/sponsorBG.gif');
  height: 402px;
}

.phone {
	margin-bottom: 15px;
}

.modal-dialog {
position: absolute;
  left: 50%;
  /*now you must set a margin left under zero - value is a half width your window*/
  margin-left: -312px;
  /* this same situation is with height - example*/
  height: 500px;
  top: 90%;
  margin-top: -250px;
} 

@media screen and (max-width: 768px) {
    .modal-dialog {
        left: 70%;
        right: auto;
        width: 400px;
    }
}

@media screen and (max-width: 624px) {
    .modal-dialog {
        left: 80%;
        right: auto;
        width: 300px;
    }
}

@media screen and (max-width: 500px) {
    .modal-dialog {
        left: 90%;
        right: auto;
        width: 300px;
    }
}

.slidesm h2 {
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: 400;
}

@media (max-width: 991px) {
  .slidesm h2 {
  font-size: 3.5em;
  }
}