html {
  margin:0; border:0; padding:0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: auto;}


/* Preloader
–––––––––––––––––––––––––––––––––––––––––––––––––– */


body{ margin:0; border:0; padding:0;font-family: "Montserrat", sans-serif;font-weight: 400;font-style: normal;background-color: #fff;}

.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.d-none { display: none; }

h1 { font-size:34px; font-weight:400;}
h2 {font-size:55px; font-weight:300; font-weight:400;}
h3 {font-size:24px; font-weight:400;line-height:12px;}
h4 {font-size:24px; font-weight:400;}
p {font-size:18px; font-weight:normal; line-height:16px; color:#484848;}



a { text-decoration:none; font-weight:bold; color:#0398D1; cursor:pointer;}
a.whitelink {text-decoration:underline; color:#fff;}
a:hover, .btn:hover {-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out; cursor:pointer;}
.loweight a { font-weight:500;}






/* Banner/Hero */

.banner { width:100%; height:100vh;   background-position:center; background-size:cover; position:relative; margin:0  auto; background-color: #fff}


.inner { color:#484848; width:auto; margin: 30px;  position: relative; text-align:center; }
.inner h1 { font-size:32px; line-height: normal; margin:0; padding:0;  display: inline-block;font-weight:500; text-transform: uppercase; }
.inner img {height:auto; width:100%;}
.inner h2 { font-size:32px}

.social { text-align: center; margin: 0 auto; width:100px; height:100px;}


.liono { margin:35px auto 30px auto; height:2px; width:90px; background-color:#e18a08; line-height:0;}
.line { margin:35px auto 30px auto; height:2px; width:90px; background-color:#fff; line-height:0;}


/* Gutts */

section {width:80%;margin:0 auto; position:relative; overflow:hidden; }



@media screen and (max-width:1024px) {
	
	.inner h1 { font-size:28px;}
	.inner h2 { font-size:22px;}
	}



