/* Basic CSS Starts */
* {
    margin: 0;
    padding: 0;
    outline: 0;
    box-sizing: border-box;
}

a,
a:hover,
a:focus {
    text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol {
    padding: 0;
    margin: 0;
}


ol,
ul {
    list-style: none;
}
.clear{
    clear: both;
}
/* Basic CSS Ends */

/* Index Page CSS Starts */
section.index .header .header-image img{
    width: 500px;
    height: 500px;
    margin-top: -90px;
    margin-bottom: -140px;
}
section.index .header, section.index .body, section.index .footer{
    text-align: center;
}
section.index .body h1{
    font-size: 38px;
    font-weight: 300;
    color: #636B6F;
    padding-left: 250px;
    padding-right: 250px;
    margin-bottom: 10px;
}
section.index .footer p{
    color: #777777;
}
/* Index Page CSS Ends */