#jumbotron {    background-color: #27ae60;    background-image: none;    height: 400px;}#jumbotron h2 {    margin-top: 40px;    margin-bottom: 20px;}#jumbotron h4 {    margin-top: 20px;    margin-bottom: 20px;}.hero-box strong{    color: #ffffff;    font-weight: bolder;}.listing{    text-align: center;}.listing h1{    margin-top: 30px;    margin-bottom: 30px;    padding: 0 0 25px 0;    background: url("../img/line.png") no-repeat;    background-position: center bottom;}.listing h2 {    margin-top: 20px;    margin-bottom: 20px;    text-align: center;}.listing h3 {    margin-top: 20px;    margin-bottom: 20px;    text-align: center;}.listing h3{    margin-top: 0;    color: #27ae60;    font-weight: bold;}.listing h4 {    margin-top: 15px;    margin-bottom: 15px;    text-align: center;    font-size: 1.6em;    text-transform: uppercase;    color: #d35400;    font-weight: bold;}.listing .box{    display: block; /* Fallback for non-webkit */    display: -webkit-box;    height: 54.6px; /* Fallback for non-webkit */    margin: 0 auto;    font-size: inherit;    line-height: inherit;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis;}.listing ul li {    list-style: none;    font-size: 1.5em;    color: #d35400;}.listing .glyphicon{    color: #27ae60;}.listing .rate-info{    margin-top: 20px;    margin-bottom: 20px;    font-size: 2em;    font-weight: bold;    color: #27ae60;}.listing a {    background-color: #f5d020;    font-weight: bolder;    color: black;    margin-bottom: 30px;}.listing a:hover{    background: #f39c12;}.listing .row{    margin-bottom: 20px;}@media (min-width: 768px) {    .navbar-default .navbar-collapse, .navbar-default .navbar-form {        border-color: transparent;        margin-top: 2%;    }    .listing h3{        margin-top: 0;        color: #27ae60;        font-weight: bold;    }    .listing .row{        margin-bottom: 40px;        border-left: 1px solid #bdc3c7;    }    .listing img{        padding-right: 20px;    }    #jumbotron h2 {        color: #2c3e50;        font-size: 3.3em;        margin-top: 80px;    }    .navbar-brand img {        margin-top: 10%;    }    .contact{        padding-left: 20px;    }}@media(min-width:992px){    .listing img{        padding-right: 10px;    }}@media(min-width:1200px){    .listing img{        padding-right: 0px;    }}