.first {
  padding-top: 70px;
  height: 120px;
  background-color: #303030;
}

.carousel-caption {background: none; bottom: 40%; padding: 0;}
.carousel-caption  h1{
    text-transform: uppercase;
    background-color:#d40924;
    margin:0;
    font-size: 28px;
    line-height: 32px;
    display: inline-block;
    padding: 5px 10px;
    font-family: 'open_sansregular';
}
.carousel-caption  h2{font-size: 28px; line-height: 32px; color: #fff;
                 text-transform: uppercase;
                 background: #100a04; display: inline-block;
                  margin: 0; opacity: 0.8; padding: 5px 10px;}


.topper {
  padding-top: 200px;
  float: right;
  height: 250px;
  width: 100%;
  background-color: #303030;
}

.topicons {
  text-align: right;
  float: right;
}

.boticons {
  text-align: right;
}


}
.container {
  width: 100%;
}
.containerc {
  width: 100%;
  background-image: url(../img/back.jpg);
  height: 100px;
  padding-left: 5px;
}
.toprght {
  background-color: #303030;
  /*max-height: 10px;*/

  color: red;
  width: 100%;
  float: left;
}
.col-md-4 {
  float: right;
}
.car {
  /*width: 100px;*/

  height: 350px;
  width: 100%;
}
.topright {
  float: right;
  /*padding-bottom: 100%;*/

  padding-top: 130px;
  margin-bottom: 0px;
  margin-right: 1px;
  margin-top: 0px;
}
.about {
  text-align: center;
}
.service {
  color: black;
  text-align: center;
}
.testimony {
  text-align: center;
}
.mission {
  text-align: center;
}
.after {
  text-align: center;
}
.container {
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
}
.bttm {
  padding-top: 10px;
  float: right;
  height: 150px;
  width: 100%;
  background-color: #303030;
}
.foot {
  padding-top: 130px;
  width: 100%;
  background-color: #303030;
  color: white;
  text-align: center;
}


/*modal*/
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
}

/* The Close Button */
.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}


input[type=text], select {
width: 100%;
padding: 12px 20px;
margin: 8px 0;
display: inline-block;
border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box;
}

input[type=submit] {
width: 100%;
background-color: #4CAF50;
color: white;
padding: 14px 20px;
margin: 8px 0;
border: none;
border-radius: 4px;
cursor: pointer;
}

input[type=submit]:hover {
background-color: #45a049;
}

}
div #form{
border-radius: 5px;
background-color: #f2f2f2;
padding: 20px;

}
#form{
background-color: lightblue;
}
