body{
		width:100%;
}
#intro{
         position:fixed;
         width:90%;
         height:350px;
         background-color:white;
         border:1px solid grey;
         left:5%;
         top:30px;
         z-index:1000;
}
#intro p{
         font-size:100%;
         display:none;
}
#choice4{
display:block;
}
header{
		width:100%;
}
#logoBox h3{
		font-size:180%;
}
#wrapper,
#tandcwrapper {
    position: relative;
    width: 100%;
    margin: 10px auto;
    padding: 0px;
    border: 1spx solid #DBDBDB;
}
#titleBar{
		width:90%;
		padding: 0px 0px 0px 10px;
            -margin:0px auto;
}
#titleBar h2{
		font-size:130%;
}
#footer{
		width:100%;
}
footer p{
width:90%;
            text-align:center;
            margin:0px auto 20px auto;
            color:#AF6A16;
}
#titleBlock{
		display:none;
}
#thumbWrapper{
		-display:none;
}

#layer1 > li{
      font-family:Quicksandregular;
      display:inline;
      font-size:90%;
      list-style:none;
      padding:0px 7px 0px 9px;
      margin:0px 0px 0px 0px;
      cursor:pointer;
      width:100%;
      border-left:1px solid #dbdbdb;
}
serviceDrop ul li{
color:red;
}
#layer1 > li:first-child{
      border-left:0px solid #dbdbdb;
}
#thumbWrapper{
margin:0px auto;
width:100%;
padding: 0px 0% 0px 0%;
border:0px solid red;
}
#thumbWrapper p{
width:80%;
margin:20px auto 0px;
text-align:center;
}
#thumbWrapper h3{
display:table;
font-size:110%;
padding:0px ;
margin:0px auto;
border:0px solid white;
}
.li2{
-display:none;
width: 96%;
height: 100%;
font-size: 90%;
padding: 0px;
display: flex;
justify-content: center;
align-content: center;

}
#section3{
         border:0px solid red;
         margin:0px auto;
         width:90%;
}
#thumbWrapper ul{
border:0px solid blue;
display:table;
margin: 0px auto;
padding: 0px,0px 10px 0px;
min-height: 310px;
}
#thumbWrapper ul li{
margin: 20px 10px 0px 0px;
padding: 0px;
width:170px;
height:100%;
}
#thumbWrapper ul li:nth-child(1){
margin: 20px 10px 0px 10px;
}
#thumbWrapper ul p{
margin: 20px 0px 0px 0px;
}
.thumbHeader{
      display: flex;
      justify-content: center;
      align-content: center;
      align-items: center;
      width:100%;
      height:64px;
      font-family:Quicksandregular;
      font-size: 92%;
      color:#FBB85E;
      text-align:center;
      margin:0px 0px 0px 0px;
      background-color:#1C75BB;
      border-radius: 0px 0px 0px 0px;
}
.infoBox{
         position:relative;
         margin:30px auto 20px auto;
         padding:0px 2% 20px 2%;
         width:96%;
         border-radius:2px;

}
article +p{
width:80%;
text-align:center;
padding:0px 5% 0px 5%;
margin:20px auto;
}

.readMoreClick, .readLessClick{
         position:relative;
         display:block;
         width:100%;
         text-align:right;
        top:0px;
         cursor:pointer;
         font-style:italic;
         font-size:100%;
         color:#1C75BB;
}
#logobox h3{
         position:relative;
         display:inline;
         font-family:Abel;
         color:#1C75BB;
         font-size:1.8em;
         font-weight:600;
         bottom:42px;
          left:4px;
         padding:10px 0px 0px 0px;
         letter-spacing:.055em;
}
#contactCardWrapper{
padding:0px 30px 0px 40px;
}
#contactMessageForm{
      position:relative;
      display:table;
      width:95%;
      -height:400px;
      padding:0px 0px 40px 20px;
      margin:50px auto 0px auto;
      border:0px solid red;
}
#contactForm{
      position:relative;
      top:20px;
      left:0px;
}
#contactMessageConfirm{
  
         width:55%;
         margin:-200px auto;
         left:px;
         top:-2px;
}
.infoBox{
         position:relative;
         margin:20px auto 20px auto;
         padding:0px 20px 20px 20px;
         width:100%;
         background-color:#EeeFF;
         border-bottom:1px solid #a0a0a0;
}
.infoBoxContainer{
         padding:0px 0px 0px 0px;
         margin:0px 0px 0px 0px;
}
.infoBox > h3{
         color:#F7941E;
         font-size:130%;
         margin:0px 0px 10px 0px;
         padding: 0px 0px 0px 0px;
}
.infoBox  h3{
         color:#1492EB;
         font-size:130%;
         margin:.75em 0px 10px 0px;
         padding: 0px 0px 0px 0px;
}
.infoBox p{
         padding:0px 0px 0px 0px;
         display:inline;
         color:#333;
         line-height:1.35em;
         font-size:125%;
}
.infoBoxWrapper{
      position:relative;
      padding:0px 15px 0px 0px;
}
.infoBoxExtContentent{
position:relative;
top:0px;
         padding: 5px 0px 0px 5px;
         vertical-align:top;
         margin:0px 0px 0px 0px;
}
.infoBoxImageBox{
         display:none;
}
.infoBoxImageBox2{
         position:relative;
         top:5px;
         left:0px;
         display:block;
         padding:0px 5px 5px 0px;
         margin:0px 5px 0px 0px;
         width:100%;
         vertical-align:top;
}
.infoBoxImageBox2 img{
         display:block;
         margin:0px auto 0px;
         width:35%;
}
.infoBoxTextWrapper{
         display:table-cell;
         vertical-align:top;
         padding:0px 5px 0px 10px;
}
.infoBoxTextWrapper h3{
         margin:1px 0px .25em 0px;
         font-family:Michroma;
         font-size:150%;
         color:#1C75BB;
         font-weight:300;
         padding:5px 0px 0px 0px;
         text-align:left;
}
.infoBoxTextWrapper p{
         text-align:center;
}
#ChoicesContainer{
margin:0px auto 0px auto;
}
.choices{
font-size:120%;
}
.mobOnly{
display:none;
}
#privacyWrapper{
margin:0px auto;
width:96%
}
pre{
         font-family: Arial, helvetica, sans-serif;
         font-weight:300;
         font-size:1em;
         line-height:1.25em;
         color:#444;
         -display:none;
}
li{
max-width:500px;
}
h2{
font-size:140%;
text-align:center;

}
h3{
font-size:100%;
text-align:center;

}
.mobCenter{
text-align:left;
}
#introText{
      padding: 10px 10% 0px 10%;
  }
  #introText p{
      text-align: center;
      margin: 0px auto;
  }

  #sideNav{
      background-color: #0A97CA;
      min-width: 70%;
      max-width: 80%;
      display: none;
      flex-direction: column;
      position: absolute;
      z-index: 999;
      top: 0px;
      left: 0px;
      padding: 20px 0px 20px 0px;
  }
  #mobTitle{
      display: none;
  }
  #sideNav ul li{
      display:block;
      margin: 10px 0px 10px 0px;
      color: #fff;
      border: 0px solid white;
  }
  #sideNav ul li a{
      color: #fff;
  }