





h1{
    color:#131313;
    margin-bottom: 40px;
    font-size: 30px;
}

#outer-mrp30{
    background-color:#eee;
    min-height:480px;
}

#outer-header{
    padding-top:0px !important;
}

#content-well{
    width:100%;
}
#outer-mrp20 {
    background-color: #1b151f;
    padding: 40px 0px 40px 0px;
}

#outer-mrp20 h4{
    text-align:center;
    font-size: 40px;
    color:#fff;
    margin-bottom: 40px;
}

#mrp-container20 .mrpl-text p {
    color:#fff;
}

#outer-mrp20 .mrpl-link{
    margin-top: 40px;
    text-align:center;
}

#mrp-container20 .mrpl-link a {
background-color: #1572a4;
color: #ffffff;
text-decoration: none;
padding: 10px;
min-width: 200px;
font-family: 'Roboto Condensed', sans-serif;
font-weight: normal;
display: inline-block;
text-align: center;
font-size: 20px;
margin-top: 20px;
text-transform: uppercase;
cursor: pointer;
}

#mrp-container20 .mrpl-link a:hover {
background-color: #c1c252;
}

#mrp-footer{
    padding-top:50px;
    padding-bottom:0px;
}

#mrp-footer .form-group > label{
    color:#fff !important;
}

#mrp-footer .contact-form{
    float:left;
    width:50%;
}

#mrp-footer .clear-form{
    clear: left;
    padding-top:50px;
    padding-bottom:50px;

    width:100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
    background-color: #000 !important;


}

#outer-footer::after{
    background:url(//ted-cho.myrealpagewebsite.com/_media/footer-bg.jpeg) no-repeat;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

#mrp-footer h1{
    font-size : 40px;
    margin:0px;
}

#mrp-footer .contact-container,
#mrp-footer .contact-container .contact-address,
#mrp-footer .contact-container .contact-numbers,
#mrp-footer .contact-container a{
    color:#fff !important;
}


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

    #mrp-footer .contact-form{
        display:block;
        text-align:center;
        width:100%;
        margin-bottom: 50px;
    }

}