body {
    margin : 0;
    padding : 0;
    font-family : Arial, Helvetica, sans-serif;
}

hr {
    color : #ffd11a;
}

#banner {
    color : #FFFFFF;
    background-color : #057f50;
    width : 100%;
    margin : 0;
    padding : 1rem 0;
}

#banner-img {
    display : block;
    width : 60rem;
    padding  : 0 2rem;
    margin : auto;
}

#banner-bar {
   max-width : 64rem; 
   padding : 0;
   margin : auto;
}

#emoi {
    font-size : 3rem;
    max-width : 30rem;
    padding : 0 2rem; 
    padding-right : 0;
    margin  : auto;
    display : inline-block;
    text-align : center;
    float: left;
}

#contact-info {
    padding : 0 2rem;
    padding-left : 0;
    margin : auto;
    max-width : 30rem;
    display : inline-block;
    text-align : center;
    font-weight : bold;
    float : right;
}

.emp {
    font-style :  italic;
    font-weight : bold;
    font-variant : small-caps;
    color : #ffd11a;
}

.center {
    display : block;
    padding : 0;
    width  : 99%;
    margin : auto;
}
.center-text {
    text-align : center;
}

.filler {
    margin : auto;
    padding : auto;
    max-width : 5rem;
    min-width : 3rem;
    display : inline;
    background-color : #A10EF5;
}
.clear { clear : both; }
#main {
    background-color : #F0F0F0;
    font-size : 1.25rem;
    line-height : 1.4;
    max-width : 56rem;
    padding : 2rem;
    margin : auto;
}

#contact {
    background-color : #057F50; 
    color : #FFFFFF;
    /* max-width : 60rem; */
    margin : auto;
}

#interested {
    font-size : 2.5rem;
    max-width : 56rem;
    padding : 0 2rem;
    padding-top : 1rem;
    margin : auto;
    text-align : center;
}

#callus {
    font-size : 2.5rem;
    max-width : 56rem;
    padding : 1rem 2rem;
    margin : auto;
    text-align : center;
}

.title {
    color : #057F50;
    font-size : 2rem;
    font-weight : bold;
    margin : auto;
    width : 75%;
    padding-bottom : 1rem;
    text-align : center;

}

.image-box {
    max-width : 40%;
    margin : auto;
    display : inline-block;
    padding-right : 1rem;
    vertical-align : middle;
}

.image {
    width : 100%;
    height ; 100%;
    display : inline-block;
}

.content {
    display : inline-block;
    max-width : 50%;
    padding-left : 1rem;
    vertical-align : middle;
}

.sec {
    padding-bottom : 2rem;
}

