@charset "utf-8";
/* CSS Document */

/* remove Chrome scrollbars */

::-webkit-scrollbar { 
  height: 10px; 
  width: 10px; 
  background-color: #999999;
}

html > ::-webkit-scrollbar {
  width: 0px;
}
 
::-webkit-scrollbar-thumb {
  background: #999999;
}
 
::-webkit-scrollbar-track-piece {
  background-color: #797979;
}

/* end Chrome hack */

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: white !important;
}

body {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  /* [disabled]color: #000; */
  font-weight: normal;
}

h1, h2, h3, h4, h5, h6 {
  padding: 0;
  margin: 0;
}

a {
  color: #126fa0;
  font-weight: 600;
}

a:hover, a:focus {
  color: #9d1c20;
}

.red {
  color: #9e1d20;
}

.bold {
  font-weight: bold;
}

.italic {
  font-style: italic;
}

.no-wrap {
  white-space: nowrap;
}

/* buttons */

.btn-lg .btn-primary, .btn-md .btn-primary, .btn-sm .btn-primary {
  color: #126fa0;
  border: none;
  background-color: #d1d2d4;
}

.btn-primary .btn-lg:hover, .btn-primary .btn-lg:focus, .btn-primary .btn-md:hover, .btn-primary .btn-md:focus, 
.btn-primary .btn-sm:hover, .btn-primary .btn-sm:focus {
  color: #9d1c20;
  background-color: #dfdfdf;
}

.btn-lg {
  font-size: 1.5em;
  margin-top: 1em;
}

/* header */

.navbar {
  border-radius: 0;
  margin-bottom: 0;
}

.navbar-nav {
  margin-top: 0;
}

.navbar-brand {
	width: 225px;
	height: 30px;
	padding: 0;
	background: url(../img/logo-225.png) no-repeat;
	text-indent: -9999px;
}

.navbar-brand, .navbar>.container-fluid .navbar-brand {
  margin: 10px 10px;
}

.navbar-default {
	background-color: #b8b9ba;
	border: none;
}

.navbar-default .navbar-toggle {
  color: #126fa0;
  background-color: #d1d2d4;
  border-color: #d1d2d4;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
  color: #9d1c20;
  background-color: #dfdfdf;
}

.navbar-default .navbar-toggle {
  font-size: .75em;
  text-transform: uppercase;
}

.navbar-default .navbar-nav>li>a {
	font-weight: bold;
	text-transform: uppercase;
  color: #126fa0;
	padding: 11px 0;
	text-align: center;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
  background-color: #d1d2d4;
	color: #9d1c20;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
  background-color: #d1d2d4;
	color: #9d1c20;
}

.navbar-collapse {
  border: none;
  box-shadow: none;
}

/* end header */

/* begin breadcrumb */
.breadcrumb {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .8em;
}

.breadcrumb a {
  font-weight: normal;
}

/* begin sales-pitch */

.sales-pitch {
  margin-bottom: 2.5em;
}

.sales-pitch .precision, .sales-pitch .imp, .sales-pitch .deadline {
  border-bottom: 2px solid #f1f1f1;
  margin-top: 1.5em;
  padding-bottom: .5em;
}

.sales-pitch .col-md-12 {
  padding-top: 1em;
}

.sales-pitch p {
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
}

.sales-icon-sprite {
  width: 150px;
  height: 100px;
  display: inline-block;
  background-image: url(../img/icon-sprite.png);
  background-repeat: no-repeat;
	background-position: left top;
  margin-bottom: .8em;
  text-indent: -5000em;
}

.sales-icon-sprite.sprite-important {
  background-position: -150px top;
}

.sales-icon-sprite.sprite-deadline {
  background-position: -300px top;
}

.sales-pitch h1 {
  font-size: 1.75em;
  margin-bottom: .5em;
  max-width: 550px;
  _width: 550px;
  margin-left: auto;
  margin-right: auto;
}


.sales-pitch h2 {
  font-size: 1.3em;
  font-weight: bold;
  margin-bottom: .5em;
}

/* end sales-pitch */

/* begin services */

.services {
  background-color: #f1f1f1;
}

.services h2 {
  font-size: 1.3em;
  font-weight: bold;
  margin-bottom: .5em;
}

.services-icon-sprite {
  width: 60px;
  height: 60px;
  display: inline-block;
  background: url(../img/icon-sprite.png) no-repeat;
	background-position: left -100px;
  margin-bottom: .5em;
  text-indent: -5000em;
}

.services-icon-sprite.sprite-corporate {
  background-position: -60px -100px;
}

.services-icon-sprite.sprite-individual {
  background-position: -120px -100px;
}

.services img {
  margin-bottom: 1em;
}

.services p {
  max-width: 375px;
  margin-left: auto;
  margin-right: auto;
}

.services .col-md-4, .services .col-sm-4 {
  padding-top: 1em;
  padding-bottom: 1em;
  border-bottom: 2px solid #fff;
}

/* end services */

/* begin services-page */

.services-page {
  margin-top: 1em;
}

.services-page .content {
  background-color: #f1f1f1;
}

.services-page h1 {
  font-size: 1.4em;
  margin-bottom: .8em;
  max-width: 550px;
  _width: 550px;
  margin-left: auto;
  margin-right: auto;
}

.services-page h2 {
  font-size: 1.3em;
  font-weight: bold;
  margin-bottom: .5em;
}

.services-page .col-md-3, .services-page .col-sm-3 {
  padding-top: 1.2em;
  padding-bottom: 1em;
  border-bottom: 2px solid #fff;
}

.services-page-icon-sprite {
  width: 60px;
  height: 60px;
  display: inline-block;
  background: url(../img/services-icon-sprite.png) no-repeat;
	background-position: left top;
  margin-bottom: .5em;
  text-indent: -5000em;
}

.services-page-icon-sprite.sprite-play {
  background-position: -60px top;
}

.services-page-icon-sprite.sprite-clock {
  background-position: -120px top;
}

.services-page-icon-sprite.sprite-maple {
  background-position: -180px top;
}

.services-page .btn-lg {
  margin-bottom: 1em;
}

.services-page .order-button {
  border-bottom: 2px solid #f1f1f1;
}

/* end services-page */

/* begin legal-transcription page */

.legal-page {
  padding-top: 1em;
}

.legal-page .content {
  background-color: #f1f1f1;
}

.legal-page .col-md-4, .legal-page .col-sm-4 {
  padding-top: 1.2em;
  padding-bottom: 1em;
  border-bottom: 2px solid #fff;
}

.legal-page h1 {
  font-size: 1.75em;
  margin-bottom: .5em;
  font-weight: bold;
}

.legal-page h2 {
  font-size: 1.3em;
  font-weight: bold;
  margin-bottom: .5em;
}

.legal-icon-sprite {
  width: 60px;
  height: 60px;
  display: inline-block;
  background: url(../img/legal-icon-sprite.png) no-repeat;
	background-position: left top;
  margin-bottom: .5em;
  text-indent: -5000em;
}

.legal-icon-sprite.sprite-award {
  background-position: -60px top;
}

.legal-icon-sprite.sprite-magnify {
  background-position: -120px top;
}

.legal-page .btn-lg {
  margin-bottom: 1em;
}

.legal-page .order-button {
  border-bottom: 2px solid #f1f1f1;
}

/* end legal-transcription page */

/* begin corporate-transcription page */

.corporate-page {
  padding-top: 1em;
}

.corporate-page .content {
  background-color: #f1f1f1;
}

.corporate-page .col-md-4, .corporate-page .col-sm-4 {
  padding-top: 1.2em;
  padding-bottom: 1em;
  border-bottom: 2px solid #fff;
}

.corporate-page h1 {
  font-size: 1.75em;
  margin-bottom: .5em;
  font-weight: bold;
}

.corporate-page h2 {
  font-size: 1.3em;
  font-weight: bold;
  margin-bottom: .5em;
}

.corporate-icon-sprite {
  width: 60px;
  height: 60px;
  display: inline-block;
  background: url(../img/corporate-icon-sprite.png) no-repeat;
	background-position: left top;
  margin-bottom: .5em;
  text-indent: -5000em;
}

.corporate-icon-sprite.sprite-puzzle {
  background-position: -60px top;
}

.corporate-icon-sprite.sprite-magnify {
  background-position: -120px top;
}

.corporate-page .btn-lg {
  margin-bottom: 1em;
}

.corporate-page .order-button {
  border-bottom: 2px solid #f1f1f1;
}

/* end corporate-transcription page */

/* begin personal-transcription page */

.personal-page {
  padding-top: 1em;
}

.personal-page .content {
  background-color: #f1f1f1;
}

.personal-page .col-md-4, .personal-page .col-sm-4 {
  padding-top: 1.2em;
  padding-bottom: 1em;
  border-bottom: 2px solid #fff;
}

.personal-page h1 {
  font-size: 1.75em;
  margin-bottom: .5em;
  font-weight: bold;
}

.personal-page h2 {
  font-size: 1.3em;
  font-weight: bold;
  margin-bottom: .5em;
}

.personal-icon-sprite {
  width: 60px;
  height: 60px;
  display: inline-block;
  background: url(../img/personal-icon-sprite.png) no-repeat;
	background-position: left top;
  margin-bottom: .5em;
  text-indent: -5000em;
}

.personal-icon-sprite.sprite-word {
  background-position: -60px top;
}

.personal-icon-sprite.sprite-magnify {
  background-position: -120px top;
}

.personal-page .btn-lg {
  margin-bottom: 1em;
}

.personal-page .order-button {
  border-bottom: 2px solid #f1f1f1;
}

/* end personal-transcription page */

/* begin contact page */

.contact {
  margin-top: 1em;
}

.contact .content {
  background-color: #f1f1f1;
}

.contact h1 {
  font-size: 1.4em;
  margin-bottom: .8em;
  max-width: 550px;
  _width: 550px;
  margin-left: auto;
  margin-right: auto;
}
.contact .col-md-3, .contact .col-sm-3 {
  padding-top: 1.2em;
  padding-bottom: .5em;
  border-bottom: 2px solid #fff;
}

.contact h2 {
  font-size: 1.3em;
  font-weight: bold;
  margin-bottom: .5em;
}

.contact-icon-sprite {
  width: 60px;
  height: 60px;
  display: inline-block;
  background: url(../img/contact-icon-sprite.png) no-repeat;
	background-position: left top;
  margin-bottom: .5em;
  text-indent: -5000em;
}

.sprite-phone {
  background-position: -60px top;
}

.sprite-mail {
  background-position: -120px top;
}

.sprite-courier {
  background-position: -180px top;
}

.contact form {
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
}

.contact .label {
  color: #000;
  padding: 0;
}

.contact p.pb {
  display: none;
}

.contact input.default, textarea.default, select.default {
  border: 1px solid #b8b9ba;
  background: #fff;
  padding: 2px;
}

.contact input.default:hover, textarea.default:hover, input.default:focus,
textarea.default:focus {
  border: 1px solid #9e1d20;
}

input.text, #enccontact textarea {
  color: #126fa0;
  font-size: 1.5em;
}

input.text, #enccontact textarea {
  width: 280px;
}

#enccontact textarea {
  height: 100px;
}

.contact .btn-md {
  margin-top: .5em;
}

/* end contact page */

/* begin pricing page */

.pricing, .pricing-ontario {
  padding-top: 1em;
}

.pricing .content, .pricing-ontario .content {
  background-color: #f1f1f1;
}

.pricing .content .additional {
  padding-top: 1em;
  padding-bottom: 1em;
}

.pricing .col-md-4, .pricing .col-sm-4 {
  padding-top: 1.2em;
  padding-bottom: 1em;
  border-bottom: 2px solid #fff;
}

.pricing h1, .pricing-ontario h1 {
  font-size: 1.75em;
  margin-bottom: .5em;
  font-weight: bold;
}

.pricing-ontario h2 {
  font-size: 1.5em;
  margin-bottom: .5em;
  font-weight: bold;
}

.pricing h1.lower, .pricing-ontario h1.lower {
  margin-top: .5em;
}

.pricing h1.audio, .pricing-ontario h1.audio {
  margin-bottom: 0;
}

.pricing h2 {
  font-size: 1.3em;
  font-weight: bold;
  margin-bottom: .5em;
}

.pricing h3 {
  font-size: 1.1em;
  font-weight: bold;
  margin-bottom: .5em;
}

.pricing .levels-row h3 {
  font-weight: normal;
}

.pricing-icon-sprite {
  width: 60px;
  height: 60px;
  display: inline-block;
  background: url(../img/pricing-icon-sprite.png) no-repeat;
	background-position: left top;
  margin-bottom: .5em;
  text-indent: -5000em;
}

.pricing-icon-sprite.sprite-audio {
  background-position: -60px top;
}

.pricing-icon-sprite.sprite-bulb {
  background-position: -120px top;
}

.pricing-icon-sprite.sprite-icona {
  background-position: -180px top;
}

.pricing-icon-sprite.sprite-iconb {
  background-position: -240px top;
}

.pricing-icon-sprite.sprite-iconc {
  background-position: -300px top;
}

.pricing-icon-sprite.sprite-verbatim {
  background-position: -360px top;
}

.pricing-icon-sprite.sprite-timecode {
  background-position: -420px top;
}

.pricing-icon-sprite.sprite-printed {
  background-position: -480px top;
}

.pricing .btn-lg {
  margin-bottom: 1em;
}

.pricing .order-button {
  border-bottom: 2px solid #f1f1f1;
}

.pricing table, .pricing-ontario table {
  margin-top: 1em;
}

.pricing th, .pricing-ontario th {
  text-align: center;
  color: #9e1d20;
}

.pricing .table-hover>tbody>tr:hover>td,
.pricing .table-hover>tbody>tr:hover>th,
.pricing-ontario .table-hover>tbody>tr:hover>td,
.pricing-ontario .table-hover>tbody>tr:hover>th {
  color: #126fa0;
  font-weight: bold;
  background-color:#fff;
}

.pricing .additional p, .pricing-ontario p {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.pricing .grid {
  margin-bottom: 1em;
}

.pricing .strict p, .pricing .timecode p, .pricing .printed p {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}
 
/* end pricing page */

/* begin order page */

.order {
  margin-top: 1em;
}

.order .content {
  background-color: #f1f1f1;
  padding-top: 1em;
  padding-bottom: 1em;
}

.order h1 {
  font-size: 1.75em;
  font-weight: bold;
  margin-bottom: .8em;
}

.order h2 {
  font-size: 1.3em;
  font-weight: bold;
  margin-bottom: .5em;
}

.order h2 a {
  white-space: nowrap;
}

/* end order page */

/* begin order step 1 page */

#order-progress .step {
  font-size: 1em;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
}

#order-progress {
  background-color: #b8b9ba;
  color: #000;
  border-top: 1px #fff solid;
}

#order-progress .step {
  padding-top: 8px;
  border-right: 1px #fff solid;
}

#order-progress .first-step {
  border-left: 1px #fff solid;
}

#order-progress .active {
  font-weight: bold;
  background-color: #9e1d20;
  color: #fff;
}

#order-progress .active p {
  padding-top: 1px;
}

.order form#ublogin {
  padding: 0;
}

.order label, .order .label {
  display: block;
  text-align: center;
  padding: 0;
  color: #000;
  font-size: .75em;
}

.order label, .order .label {
  font-size: .75em;
  margin-bottom: 0px;
}

.order input.text {
  font-size: 1em;
}

#userform {
  width: 100%;
}

#userform table td {
  border-bottom: none;
  text-align: center;
}

.order .ubfield {
  padding-bottom: 6px;
  text-align: center;
}

#userform {
  text-align: center;
}

#userform label {
  width: 100%;
}

.enc_tbl input.text {
  width: 100%;
  max-width: 350px;
}

.enc_tbl table td {
  padding: 0;
}

.order-step-1 h1.pagetitle, .order-step-1 h2.pagesubtitle, .order-step-1 tr.header {
  display: none;
}

.order .required_star {
  color: #f00;
}

.order .mandatory-note {
  font-size: .8em;
}

#epb {
  font-size: .75em;
}

/* end order step 1 page */

/* begin order step 2 page */

#logged-in {
  background-color: #F1F1F1;
}

#logged-in p {
  display: inline-block;
  margin: 0;
}

#logged-in a {
  margin: 5px;
}

#ub_postalcode_field {
  width: 100px;
  margin-left: auto;
  margin-right: auto;
}

.order-step-2 .ubfield>input, .order-step-2 .ubfield>select, .order-step-2 .ubfield>textarea {
  margin: 4px 4px 0 4px;
  border: 1px solid #777;
  padding: 3px;
}

.order-step-2 label {
  margin-top: 10px;
}

.order-step-2 #minutes {
  width: 80px;
}

.order-step-2 textarea {
  width: 250px;
  height: 100px;
}

.order-note {
  font-size: .8em;
  margin-bottom: 10px;
}

.order-step-2 table {
  margin: 0 auto;
}

.order-step-2 td {
  padding: 5px;
}

.order-step-2 p.formerror {
  color: red;
  font-weight: bold;
}

#fc-container .nthfile_removal_link {
  margin-top: 5px;
}

#fc-container .nthfile_removal_link a {
  color: #fff;
}

#fc-container .nthfile_removal_link a:hover, #fc-container .nthfile_removal_link a:focus {
  text-decoration: none;
}

#fc-container #addanotherfile a:hover, #fc-container #addanotherfile a:focus {
  color: #fff;
}



/* end order step 2 page */

/* begin order step 3 page */

.order-step-3 #fctitle {
  font-size: 2em;
}

.order-step-3 label {
  font-size: 1em;
  padding-bottom: 5px;
}

.enc_tbl table td.col_filename, .enc_tbl table td.col_filesize {
  text-align: left;
  padding-left: 9px;
}

/* end order step 3 page */


/* begin copyright */

.copyright p {
  font-size: .7em;
  margin-top: 1em;
}

/* smart phone, landscape orientation, narrower menu */
@media only screen and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) {
  .navbar-default .navbar-nav>li>a {
    padding: 7px 0;
  }
}

/* breakpoint: 600px */
@media only screen and (min-width:600px) {

  /* larger logo */
  .navbar-brand {
	width: 300px;
	height: 40px;
	padding: 0;
	margin: 10px 10px;
	background: url(../img/logo-300.png) no-repeat;
}

  /* sales pitch section - 2+1 columns */
  .sales-pitch .precision, .sales-pitch .imp {
    float: left;
    display: inline-block;
    width: 50%;
    border: none;
    padding-bottom: 0;
   }
   
   .sales-pitch .deadline {
     display: inline-block;
     width: 100%;
     border-top: 2px solid #f1f1f1;
     border-bottom: 2px solid #f1f1f1;
     padding-top: 2em;
   }
   
   .sales-pitch h1 {
     font-size: 2em;
   }
   
   .services-page h1 {
    font-size: 1.55em;
  }
   
   /* services section of index.php
      services.php & legal-transcription.php - 2+1 column */
   .services .legal, .services .corporate,
   .services-page .services-offered, .services-page .play,
   .services-page .clock, .services-page .maple,
   .legal-page .our-services, .legal-page .certified,
   .corporate-page .our-services, .corporate-page .sector,
   .personal-page .our-services, .personal-page .word {
    float: left;
    display: inline-block;
    width: 50%;
    border: none;
    padding-bottom: 1em;
   }
   
   .services-page .clock, .services-page .maple {
     border-top: 2px solid #fff;
   }
   
   .services-page .clock {
     clear: both;
   }
   
  .services-page .services-offered p, .services-page .play p,
  .services-page .clock p, .services-page .maple p {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }
   
   .services .individual, .legal-page .accuracy,
   .corporate-page .accuracy, .personal-page .accuracy {
     display: inline-block;
     width: 100%;
     border-top: 2px solid #fff;
     border-bottom: 2px solid #fff;
     padding-top: 1em;
   }
   
   .services .individual p, .legal-page .accuracy p,
   .corporate-page .accuracy p, .personal-page .accuracy p {
     margin-left: auto;
     margin-right: auto;
     max-width: 480px;
   }

  .contact .col-md-3 {
    float: left;
    width: 50%;
    display: inline-block;
  }
  
  .contact .col-md-3, .contact .col-sm-3 {
    border-bottom: none;
  }
  
  .contact .mail, .contact .courier {
    border-top: 2px solid #fff;
  }

   .contact h1 {
     font-size: 1.6em;
     max-width: 650px;
   }
   
   .pricing .best, .pricing .faster,
   .pricing .levela, .pricing .levelb,
   .pricing .strict, .pricing .timecode {
     float: left;
     display: inline-block;
     width: 50%;
     border: none;
   }
   
   .pricing .verbatim, .pricing .levelc, .pricing .printed {
     display: inline-block;
     width: 100%;
     border-top: 2px solid #fff;
     border-bottom: none;
     padding-top: 1.2em;
   }
   
   .pricing .verbatim p, .pricing .levelc p {
     margin-left: auto;
     margin-right: auto;
     max-width: 600px;
   }
   
}

@media only screen and (min-width:768px) {

.header .container-fluid {
  height: 60px;
  overflow: hidden;
}

/* restyle menu links */
  .navbar-default .navbar-nav>li>a {
    font-weight: bold;
    text-transform: uppercase;
    color: #126fa0;
    padding: 1.25em .3em;
    text-align: center;
  }
  
  .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    background-color: #d1d2d4;
    color: #9d1c20;
  }
  
  .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    background-color: #d1d2d4;
    color: #9d1c20;
  }

   .pricing .best, .pricing .faster, .pricing .verbatim,
   .pricing .levela, .pricing .levelb, .pricing .levelc,
   .pricing .strict, .pricing .timecode, .pricing .printed {
     width: 33.33333333%;
     border: none;
   }
   
   .pricing .content .additional {
     padding-top: 0;
   }
   
   .pricing .additional h1 {
     background-color: #fff;
     padding-top: 1em;
     padding-bottom: .5em;
     margin-right: -15px;
     margin-left: -15px;
   }
   
}


@media only screen and (min-width:900px) {
  
  .navbar-default .navbar-nav>li>a {
    padding-left: .75em;
    padding-right: .75em;
  }
  
  /* set max width on content rows */

  .sales-pitch .precision, .sales-pitch .imp, .sales-pitch .deadline {
    width: 33.33333333%;
    border: none;
    padding-top: 0;
  }
  
  .services .col-md-4, .services-page .col-md-4, .legal-page .col-md-4,
  .corporate-page .col-md-4, .personal-page .col-md-4 {
    width: 33.33333333%;
    border: none;
    margin-top: 1em;
    margin-bottom: 1em;
  }
  
  .services-page h1 {
    font-size: 1.75em;
  }
  
  .contact h1 {
    font-size: 1.75em;
  }
  
  .contact .row {
    width: 900px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  
}

@media only screen and (min-width:1000px) {
  .navbar-default .navbar-nav>li>a {
    padding-left: 1em;
    padding-right: 1em;
  }
  
  .pricing .rates-row, .pricing-ontario .rates-row {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media only screen and (min-width:1100px) {
  .navbar-default .navbar-nav>li>a {
    padding-left: 1.3em;
    padding-right: 1.3em;
  }
  
  .services-page .services-offered, .services-page .play,
  .services-page .clock, .services-page .maple {
    width: 25%;
    border: none;
  }
  
  .services-page .clock {
    clear: none;
  }
}

@media only screen and (min-width:1200px) {
  .navbar-default .navbar-nav>li>a {
    padding-left: 1.75em;
    padding-right: 1.75em;
  }
}

@media only screen and (min-width:1250px) {
  .sales-pitch .row, .services .row, .services-page .row, .contact .row,
  .legal-page .row, .corporate-page .row, .personal-page .row,
  .pricing .info-row, .pricing .levels-row, .pricing .additional-row {
    max-width: 1250px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
}


@media only screen and (min-width:1300px) {
  .navbar-default .navbar-nav>li>a {
    padding-left: 2.2em;
    padding-right: 2.2em;
  }
}