body {
  padding: 0;
  margin: 0;
  /*background: none;  */
    background-image: url('../img/giltback.svg');
    background-position: right center;
    background-repeat: no-repeat;
    background-color: #EDEBE7;

}
::-webkit-selection
{
background: #008bcc;
}
::-moz-selection
{
background: #008bcc;
}	
::selection{
background: #008bcc;
}


@media (max-width: 800px) {

    body {
        background: none;
        background-color: #EDEBE7;
    }

}
          /*
h2 {
  margin-top: 0;
}
        */

h2 {
    margin-top: 0;
    font-size: 4em;
    color:#008bcc;
    font-family:'Quicksand',sans-serif;
    font-weight: 400;
    opacity: 0.7;
}

h3 {
    font-family: 'Raleway', sans-serif;
    color: #3a3e45;
    font-weight: 700;
    font-size: 1.4em;
    padding: 0;
    margin:0;
}

h4 {
    font-family: 'Quicksand', sans-serif;
    color: #008bcc;
    font-weight: 400;
    font-size: 2.1em;
    padding: 0;
    margin:0;
}

h5 {
    font-family: 'Raleway', sans-serif;
    color: #3a3e45;
    font-weight: 400;
    font-size: 1.2em;
    padding: 0;
    margin:0;
}

h3 span {
font-weight: 400;
}

p{
font-family: 'Raleway', sans-serif;
color: #3a3e45;
font-size:1.1em;
}

.glt-Header {
  position: fixed;
  top: 0px;
  width: 100%;
  background-color: #3a3e45;
  z-index: 5;
}

.glt-Header__Wrapper {
  position: relative;
  height:100px;
}

.glt-HeaderOffset {
  height: 100px;
}
.glt-float-offset{
margin-top:-60px;
float:left;
position: relative;
}

.glt-float-offset1{
margin-top:-100px;
float:left;
position: relative;
}

.glt-Content {
  display: block;
  background: none;
}

.glt-Content__Inner {
  width: 970px;
  margin: 0 auto;
}

.glt-Content__Inner1 {
  width: 970px;
  margin-left: 10%;
}


.glt-Content__Inner--HeaderBackground {
    background-image: url('../img/float1.svg');
    background-repeat: no-repeat;
    background-position: right bottom;
	height:100px;
}


@media (max-width: 970px) {
  /* This applies to screens narrower than 800px (phones, some tablets) */
  .glt-Content__Inner {
    width: auto;
    margin: 0px 5px;
  }
}
.glt-Content--margin {
  margin-top: 40px;
}

.glt-Logo {
  height: 100px;
  float: left;
}

.glt-Links {
  text-align: right;
  padding: 30px 0px;
}
.glt-Links a, .glt-Links span {
  font-size: 1.5em;
  color: white;
  padding: 5px;
  font-family: 'Raleway', sans-serif;
  font-weight: 400;
}
.glt-Links a:hover {
  background-color: #008bcc;
  border-radius: 8px;
  text-decoration: none;
}

.glt-TeamRow1, .glt-TeamRow3{
    margin-top: 30px;
    display: block;
    background: none;
}

@media only screen and  (max-width: 800px) {
  .glt-Logo {
    /*float: none;*/
    height: 80px;
  }

  .glt-Links a, .glt-Links span {
    font-size: 1em;
    display: inline-block;
  }
}
.glt-SectionTitle {
  color: #008bcc;
  opacity: 0.4;
}

.glt-TeamRow1{
    margin-top: 30px;

}

@media (min-width: 992px) {

 .glt-SectionTitle {
    text-align: right;
  }


  .glt-SectionTitle--Collapse {
      position:relative;
  }

    .glt-SectionTitle--Collapse > h2 {
        position: absolute;
    }

    .glt-TeamRow1, .glt-TeamRow3{
        margin-top: 132px;
    }


}
.glt-ParagraphTitle {
  font-weight: 700;
  display: block;
  font-family: 'Quicksand', sans-serif;
  font-size: 1.4em;
}

.glt-ParagraphTitle__Highlight {
  color: #008bcc;
  font-size: 2em;
  margin-left: 40px;
  font-family: 'Raleway', sans-serif;
  font-weight: 400;
}


.glt-TeamRow {
    margin-top: 30px;
    display: block;
    background: none;
}

.glt-TeamRow1, .glt-TeamRow3{
    /*margin-top: -132px;
    display: block;
    background: none;
	z-index: 1;       */
}


.glt-TeamRow__Inner {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.glt-TeamRow__Box {
    display: inline-block;
    width: 500px;
    margin: 10px;
    vertical-align: top;
	z-index: 1;
}

.glt-TeamRow__Img {
    height: 250px;
    border-radius:20px;
    width:170px;
}



#gmap{
    height:820px;
    width: 100%;
    z-index: -2;
    position:relative;
    opacity: 0.6;
    min-height: 700px;
}

.contact{
    height: 75px;
    position:relative;
    background-color:#3a3e45;
    text-align: center;
    background-image: url('../img/float2.svg');
    background-repeat: no-repeat;
    background-position: 62% 0%;
}

#spanL,#spanL1{
    display: inline-block;
    height: 2px;
    border-left: 20px solid #3a3e45;
    vertical-align: middle;
    padding-right:10px;
    padding-bottom:0px;
    border-left: 20px solid white;
}

#spanR1{
    display: inline-block;
    height: 2px;
    border-right: 20px solid #3a3e45;
    vertical-align: middle;
    padding-left:10px;
    padding-bottom:0px;
    border-right: 20px solid white;
}

#cont1{
    color: white;
    font-size: 26px;
    display:inline;
    padding: 0;
    margin: 0;
    font-family: 'Raleway', sans-serif;
}

.contact ul li{
    display: inline-block;
    padding-top:20px;
    color:white;
    font-family: 'Raleway', sans-serif;
}

.contact ul{
    text-align: center;
    padding-bottom: 5px;
}
.contact li:nth-child(3){
    border-right: none;
}
.contact a,a:visited{
    background: none;
    border-radius: 0;
    color:white;
    text-decoration: none;
}


/*# sourceMappingURL=screen.css.map */
