a img {border: none}
a {text-decoration:none;color:white}
* {margin:0;padding:0;border:0}
#progress{display:none;background-color:#292929;opacity:0.95;position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:1000;padding-left:47.5%}

h1{font-size:3em;font-weight:200;color:white}
h2{font-size:2.5em;font-weight:300;color:#6c6969;float:none;clear:both;width:100%}
h3{font-size:2em;font-weight:300;color:white}
h4{font-size:2.5em;font-weight:300;color:white;float:none;clear:both;width:100%}
h5{font-size:2em;font-weight:300;color:#333333;float:none;clear:both;width:100%}
h6{font-size:1.5em;font-weight:300;float:none;clear:both;width:100%}
h7{font-size:2em;font-weight:300;float:none;clear:both;width:100%;padding-top:15px}
h8{font-size:1.25em;font-weight:300;color:white}
h9{font-size:2.5em;font-weight:300;color:#c29d06;float:none;clear:both;width:100%;line-height:2em}
.margin-top-bottom{margin-top:50px;margin-bottom:50px}
li{list-style-type:none}
.centre{text-align:center}
.note{width:100%;float:none;clear:both;font-size:1em}

.txtWhite{color:white}
.txtGold{color:#c29d06}
.txtBlue{color:#579cde}
.txtGreen{color:#6daa43}
.txtBlack{color:#333333}
.bgGold{background-color:#c29d06}
.bgBlue{background-color:#579cde}
.bgGreen{background-color:#6daa43}
.bgBlack{background-color:#333333}
.bgPurple{background-color:#6f67d0}

.back-to-top{position:fixed;bottom:10px;right:10px;z-index:100000000;cursor:pointer;display:none}
.back-to-top img{max-width:50px}
body {font-family: 'Lato';font-weight:500;letter-spacing:1px;line-height:1.5em;font-size:1em}
.close{cursor:pointer}

#header {position:fixed;top:0px;margin:auto;z-index:100000;width:100%;height:150px;background-color:#333333}
#title{width:79%;margin-left:1%;height:150px;line-height:48px;float:left;padding-top:24px;cursor:pointer}
#mail{cursor:pointer;margin-top:50px;text-align:right;margin-right:25px;float:right}
#mail img{max-height:50px}

#wrap{margin-top:130px;text-align:center;width:100%}
#page-title{padding-bottom:25px}

#nav{padding-top:50px;width:100%;float:none;clear:both}
.nav-button{margin-left:25%;width:50%;cursor:pointer;padding-top:50px;padding-bottom:50px;margin-bottom:50px}
.nav-button-first{margin-bottom:25px;margin-left:35%;width:30%}
.nav-text{font-size:1.15em;line-height:1.5em;font-weight:300;clear:both;float:none;width:90%;color:#e6e7e8;margin-left:5%;padding-top:10px}

.section-head-nav{position:fixed;top:150px;margin:auto;z-index:100001;width:100%;clear:both;float:none;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #CCC}
.section-head-nav ul{width:100%;float:none;clear:both}
.section-head-nav li{width:20%;text-align:center;float:left}
section-nav-head{width:100%;float:none;clear:both;clear:both;line-height:100px}
.section-nav{cursor:pointer}

.top-section{margin-top:230px}
/*.basics{margin-right:-2px;border-right:1px solid white}*/
.section-content{}
.section-details{padding-top:25px;padding-bottom:25px;border-bottom:2px solid #CCC}
.section-list{padding-top:15px}
.section-list li{line-height:2em;font-size:1.5em;font-weight:300}
.std li::before {content: "• ";color:#6daa43}
.plus li::before {content: "• ";color:#579cde}
.corp li::before {content: "• ";color:#c29d06}
.benefits li::before {content: "• ";color:white}
.section-content p{width:70%;margin-left:15%;padding-top:15px;font-size:1.15em;font-weight:300;line-height:2em}
.section-image{width:100px;margin-bottom:25px;text-align:center;clear:both;float:none}
.section-image img{max-width:125px;padding-bottom:25px}

.faq-head{width:100%;clear:both;float:none;height:150px;line-height:150px}
.contact-head{width:100%;clear:both;float:none}

#clients{width:100%;font-size:1em;font-weight:200}
.clients-li{width:16.666666666%;list-style-type:none;float:left;padding-top:25px}
.clients-li img{max-width:150px}
#client-text{clear:both;float:none;margin-top:50px}
.line, .line-view{padding-top:25px;width:100%;border-bottom:thin solid black;clear:both;float:none}

#formwrap{width:70%;margin-left:15%;padding-top:0px;padding-bottom:0px}
#formwrap select{float:none;clear:both;width:400px;font-size:1em;color:#9aacb7;font-weight:300;border-radius:5px;line-height:2em;padding-left:5px;padding-top:5px;padding-bottom:5px;-moz-appearance:none;-webkit-appearance:none;background-image:url(../images/select-arrow.png);background-repeat:no-repeat;background-position:right;background-size:20px}
.form-labels{text-align:left;color:#6daa43}
.form-item{width:100%;float:none;clear:both;margin-bottom:25px}
input, textarea{width:100%;padding-top:10px;padding-bottom:10px;font-size:1em;border-radius:5px;padding-left:1%}
textarea{height:250px;font-size:1.25em;line-height:2em}
#submit{width:100%;line-height:50px;color:white;font-size:1.25em;border-radius:5px;cursor:pointer}
.parsley-required, .parsley-type{width:100%;float:none;clear:both;text-align:left;padding-left:5px;color:#c29d06}
#phone{display:none}

#cirquit{width:100%;padding:50px 0px 0px 0px;text-align:center}
#cirquit img{max-width:250px}
#cirquit p{font-size:0.8em;font-weight:200;text-align:center;color:#666}
#copyright{text-align:center;padding-top:50px;padding-bottom:5px;font-size:1.25em}

#policy-text{text-align:left;padding-top:50px;margin-left:1%;width:70%;padding-bottom:50px}
#policy-text p{margin-left:0;width:100%}
#policy{cusrsor:pointer}
#policy-text ul{margin-bottom:5px;margin-top:5px}
.margin-top-bottom{margin-top:25px;margin-bottom:25px}
@media only screen and (max-width: 1000px) {
#progress {padding-left:40%}
body {font-weight:500;letter-spacing:0.5px;line-height:1.5em;font-size:1em}
h1{font-size:1.5em}
h2{font-size:1.25em;font-weight:300;color:#6c6969;float:none;clear:both;width:100%}
h3{font-size:1.15em;font-weight:300;color:white}
h4{font-size:1.25em;font-weight:300;color:white;float:none;clear:both;width:100%}
h5{font-size:1.35em;font-weight:400;color:#333333;float:none;clear:both;width:100%}
h6{font-size:1.25em;font-weight:300;float:none;clear:both;width:100%}
h7{font-size:1.15em;font-weight:300;float:none;clear:both;width:100%;padding-top:15px}
h8{font-size:.75em;font-weight:300;color:white}
#header {height:100px}
#title{width:89%;margin-left:1%;height:100px;line-height:24px;float:left;padding-top:26px}
#mail{margin-top:35px;margin-right:10px}
#mail img{max-height:20px}

#wrap{margin-top:100px}
#page-title{padding-top:15px}

#nav{padding-top:15px}
.nav-button{margin-left:5%;width:90%;padding-top:50px;padding-bottom:50px;margin-bottom:25px}
.nav-text{font-size:1em;clear:both;float:none;width:90%;margin-left:5%;padding-top:5px}

.section-head{width:100%;clear:both;float:none;height:75px;line-height:75px;margin-top:100px}
.section-head-nav{top:100px}

.top-section{margin-top:180px}
.section-list{padding-top:15px}
.section-list li{line-height:1.5em;font-size:1.15em}

.section-content p{width:95%;margin-left:2.5%}

.faq-head{width:100%;clear:both;float:none;height:100px;line-height:100px}
#clients{width:100%}
.clients-li{width:100%;float:none;padding-top:25px;border-bottom:thin solid black}
.clients-li img{max-width:150px;padding-bottom:25px}
#client-text{margin-top:25px}
.line{display:none}

#formwrap{width:95%;margin-left:2.5%;}
#formwrap select{width:250px;background-color:white}

#policy-text{text-align:left;padding-top:25px;margin-left:1%;width:98%;padding-bottom:50px}
#policy-text p{margin-left:0;width:100%}
#policy{cusrsor:pointer}
#policy-text ul{margin-bottom:5px;margin-top:5px}

}

@-webkit-keyframes rotate-forever {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes rotate-forever {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate-forever {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.loading-spinner {
  -webkit-animation-duration: 0.75s;
  -moz-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: rotate-forever;
  -moz-animation-name: rotate-forever;
  animation-name: rotate-forever;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  animation-timing-function: linear;
  height: 300px;
  width: 300px;
  border: 2px solid #6daa43;
  border-right-color: transparent;
  border-radius: 50%;
  display: inline-block;
  margin-top:50px;
}
.loading {
  -webkit-animation-duration: 0.75s;
  -moz-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: rotate-forever;
  -moz-animation-name: rotate-forever;
  animation-name: rotate-forever;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  animation-timing-function: linear;
  width: 100px;
  height:100px;
  border: 2px solid #6daa43;
  border-right-color: transparent;
  border-radius: 50%;
  display: inline-block;
  margin-top:250px;
  dislpay:none
}