body {
    padding: 0;
    margin: 0;
    background: #FFF;
    font-family: 'Nunito Sans', sans-serif;
}
body a,
body button {
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    text-decoration: none;
}

body a:hover,
body button:hover {
    text-decoration: none;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}

html {
    scroll-behavior: smooth;
}

body a:focus,
a:hover {
    text-decoration: none;
}

input[type="button"],
input[type="submit"] {
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}

input[type="button"]:hover,
input[type="submit"]:hover {
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
    font-family: 'Roboto Condensed', sans-serif;
}

p {

    font-size: 15px;
    color: #999;
    font-family: 'Nunito Sans', sans-serif;
}

ul,
ol {
    margin: 0;
    padding: 0;
}

a:focus,
a:hover {
    text-decoration: none;
    outline: none
}


/* header */
.header-top {
    position: relative;
}

header {
    position: absolute;
    width: 100%;
    z-index: 9;
}

.text-center {
  text-align: center !important;
}


#logo img{
    width: 100%;
    max-width: 320px;
}
#logo {
    padding-top: 40px;
    padding-left: 12px;
}



.button-style {
    padding: 12px 25px;
    border: none;
    color: #fff;
    font-size: 15px;
    letter-spacing: 1px;
    border: 2px solid #fc4242;
    background: #fc4242;
	opacity:0.7;
    text-decoration: none;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}

.button-style:hover{
    border: 2px solid #fc4242;
    background: #fc4242;
    color: #fff;
	opacity:1;
}


footer {
    background: #1f1f1f;
}


.footer_copy p {
    color: #eee;
    letter-spacing: 2px;
}

.footer_copy p a {
    color: #fc4242;
    text-decoration: none;
}

.footer_copy p a:hover {
    color: #fff;
}


.footer-main {
    background: #131313;
}


.banner {
    background: url(../images/79244021_m.jpg) no-repeat center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    min-height: 150px;
}






.container {
 
  padding: 12px;
  margin:0 auto;
}




.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}