/*
  Theme name: Gumtree for Business
  Theme URI: http://pollen.com.au
  Description: Gumtree for Business responsive theme
  Version: 1.1
  Author: David Nash / Pollen Digital
*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent;
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #333333;
  background-color: #fff;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #337ab7;
  text-decoration: none;
}
a:hover, a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

[role="button"] {
  cursor: pointer;
}

.container, .section {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .section:before, .container:after, .section:after {
  content: " ";
  display: table;
}
.container:after, .section:after {
  clear: both;
}
@media (min-width: 768px) {
  .container, .section {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container, .section {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container, .section {
    width: 1170px;
  }
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}
.container-fluid:after {
  clear: both;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.33333%;
}

.col-xs-2 {
  width: 16.66667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.33333%;
}

.col-xs-5 {
  width: 41.66667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.33333%;
}

.col-xs-8 {
  width: 66.66667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.33333%;
}

.col-xs-11 {
  width: 91.66667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.33333%;
}

.col-xs-pull-2 {
  right: 16.66667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.33333%;
}

.col-xs-pull-5 {
  right: 41.66667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.33333%;
}

.col-xs-pull-8 {
  right: 66.66667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.33333%;
}

.col-xs-pull-11 {
  right: 91.66667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.33333%;
}

.col-xs-push-2 {
  left: 16.66667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.33333%;
}

.col-xs-push-5 {
  left: 41.66667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.33333%;
}

.col-xs-push-8 {
  left: 66.66667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.33333%;
}

.col-xs-push-11 {
  left: 91.66667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.33333%;
}

.col-xs-offset-2 {
  margin-left: 16.66667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.33333%;
}

.col-xs-offset-5 {
  margin-left: 41.66667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.33333%;
}

.col-xs-offset-8 {
  margin-left: 66.66667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.33333%;
}

.col-xs-offset-11 {
  margin-left: 91.66667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  .col-sm-1 {
    width: 8.33333%;
  }

  .col-sm-2 {
    width: 16.66667%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-4 {
    width: 33.33333%;
  }

  .col-sm-5 {
    width: 41.66667%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-7 {
    width: 58.33333%;
  }

  .col-sm-8 {
    width: 66.66667%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-10 {
    width: 83.33333%;
  }

  .col-sm-11 {
    width: 91.66667%;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-pull-0 {
    right: auto;
  }

  .col-sm-pull-1 {
    right: 8.33333%;
  }

  .col-sm-pull-2 {
    right: 16.66667%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-pull-4 {
    right: 33.33333%;
  }

  .col-sm-pull-5 {
    right: 41.66667%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-pull-7 {
    right: 58.33333%;
  }

  .col-sm-pull-8 {
    right: 66.66667%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-pull-10 {
    right: 83.33333%;
  }

  .col-sm-pull-11 {
    right: 91.66667%;
  }

  .col-sm-pull-12 {
    right: 100%;
  }

  .col-sm-push-0 {
    left: auto;
  }

  .col-sm-push-1 {
    left: 8.33333%;
  }

  .col-sm-push-2 {
    left: 16.66667%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-push-4 {
    left: 33.33333%;
  }

  .col-sm-push-5 {
    left: 41.66667%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-push-7 {
    left: 58.33333%;
  }

  .col-sm-push-8 {
    left: 66.66667%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-push-10 {
    left: 83.33333%;
  }

  .col-sm-push-11 {
    left: 91.66667%;
  }

  .col-sm-push-12 {
    left: 100%;
  }

  .col-sm-offset-0 {
    margin-left: 0%;
  }

  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }

  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }

  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }

  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }

  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }

  .col-md-1 {
    width: 8.33333%;
  }

  .col-md-2 {
    width: 16.66667%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-4 {
    width: 33.33333%;
  }

  .col-md-5 {
    width: 41.66667%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-7 {
    width: 58.33333%;
  }

  .col-md-8 {
    width: 66.66667%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-10 {
    width: 83.33333%;
  }

  .col-md-11 {
    width: 91.66667%;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-pull-0 {
    right: auto;
  }

  .col-md-pull-1 {
    right: 8.33333%;
  }

  .col-md-pull-2 {
    right: 16.66667%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-pull-4 {
    right: 33.33333%;
  }

  .col-md-pull-5 {
    right: 41.66667%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-pull-7 {
    right: 58.33333%;
  }

  .col-md-pull-8 {
    right: 66.66667%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-pull-10 {
    right: 83.33333%;
  }

  .col-md-pull-11 {
    right: 91.66667%;
  }

  .col-md-pull-12 {
    right: 100%;
  }

  .col-md-push-0 {
    left: auto;
  }

  .col-md-push-1 {
    left: 8.33333%;
  }

  .col-md-push-2 {
    left: 16.66667%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-push-4 {
    left: 33.33333%;
  }

  .col-md-push-5 {
    left: 41.66667%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-push-7 {
    left: 58.33333%;
  }

  .col-md-push-8 {
    left: 66.66667%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-push-10 {
    left: 83.33333%;
  }

  .col-md-push-11 {
    left: 91.66667%;
  }

  .col-md-push-12 {
    left: 100%;
  }

  .col-md-offset-0 {
    margin-left: 0%;
  }

  .col-md-offset-1 {
    margin-left: 8.33333%;
  }

  .col-md-offset-2 {
    margin-left: 16.66667%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-4 {
    margin-left: 33.33333%;
  }

  .col-md-offset-5 {
    margin-left: 41.66667%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-7 {
    margin-left: 58.33333%;
  }

  .col-md-offset-8 {
    margin-left: 66.66667%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-10 {
    margin-left: 83.33333%;
  }

  .col-md-offset-11 {
    margin-left: 91.66667%;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  .col-lg-1 {
    width: 8.33333%;
  }

  .col-lg-2 {
    width: 16.66667%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-4 {
    width: 33.33333%;
  }

  .col-lg-5 {
    width: 41.66667%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-7 {
    width: 58.33333%;
  }

  .col-lg-8 {
    width: 66.66667%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-10 {
    width: 83.33333%;
  }

  .col-lg-11 {
    width: 91.66667%;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-pull-1 {
    right: 8.33333%;
  }

  .col-lg-pull-2 {
    right: 16.66667%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-4 {
    right: 33.33333%;
  }

  .col-lg-pull-5 {
    right: 41.66667%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-7 {
    right: 58.33333%;
  }

  .col-lg-pull-8 {
    right: 66.66667%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-10 {
    right: 83.33333%;
  }

  .col-lg-pull-11 {
    right: 91.66667%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-push-1 {
    left: 8.33333%;
  }

  .col-lg-push-2 {
    left: 16.66667%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-4 {
    left: 33.33333%;
  }

  .col-lg-push-5 {
    left: 41.66667%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-7 {
    left: 58.33333%;
  }

  .col-lg-push-8 {
    left: 66.66667%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-10 {
    left: 83.33333%;
  }

  .col-lg-push-11 {
    left: 91.66667%;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-offset-0 {
    margin-left: 0%;
  }

  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }

  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }

  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }

  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }

  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
/* Breakpoints */
/* These use the bootstrap varibles for the grid system */
.section__holder {
  width: 100%;
}

.section__inner {
  margin-left: -11px;
  margin-right: -11px;
}
.section__inner:before, .section__inner:after {
  content: " ";
  display: table;
}
.section__inner:after {
  clear: both;
}

.break-grid:before, .break-grid:after {
  content: " ";
  display: table;
}
.break-grid:after {
  clear: both;
}

@font-face {
  font-family: 'Proxima Nova';
  src: url("fonts/ProximaNova-Regular.otf");
  src: url("fonts/ProximaNova-Regular.woff2") format("woff2"), url("fonts/ProximaNova-Regular.woff") format("woff");
}
@font-face {
  font-family: 'Proxima Nova';
  src: url("fonts/ProximaNova-RegularItalic.otf");
  src: url("fonts/ProximaNova-RegularItalic.woff2") format("woff2"), url("fonts/ProximaNova-RegularItalic.woff") format("woff");
  font-style: italic;
}
@font-face {
  font-family: 'Proxima Nova';
  src: url("fonts/ProximaNova-Bold.otf");
  src: url("fonts/ProximaNova-Bold.woff2") format("woff2"), url("fonts/ProximaNova-Bold.woff") format("woff");
  font-weight: bold;
}
@font-face {
  font-family: 'Proxima Nova';
  src: url("fonts/ProximaNova-BoldItalic.otf");
  src: url("fonts/ProximaNova-BoldItalic.woff2") format("woff2"), url("fonts/ProximaNova-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
}
html {
  -webkit-font-smoothing: antialiased;
  /* Set font base sizes - source: http://css-tricks.com/rems-ems/ */
  font-size: 50%;
  /* 1rem = 8px */
}

@media (min-width: 768px) {
  html {
    font-size: 56.25%;
    /* 1rem = 9px */
  }
}
@media (min-width: 992px) {
  html {
    font-size: 62.5%;
    /* 1rem = 10px */
  }
}
body {
  color: #36263b;
  background-color: #F4F4F4;
}

.page-template-template-media {
  color: #000000;
}

svg {
  max-height: 100%;
  /* This is to address a webkit bug on svg heights - https: //bugs.webkit.org/show_bug.cgi?id=82489 */
  max-width: 100%;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6, .contact-form__callout-holder p {
  line-height: 1.2;
  margin-top: 2rem;
  margin-bottom: 2rem;
  color: #000000;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
.h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a, .contact-form__callout-holder p a {
  text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
.h1 a:hover, .h2 a:hover, .h3 a:hover, .h4 a:hover, .h5 a:hover, .h6 a:hover, .contact-form__callout-holder p a:hover {
  text-decoration: none;
}

.h1, h1 {
  font-family: 'Proxima Nova', sans-serif;
  font-size: 5.4rem;
  font-weight: bold;
}

.h2, h2 {
  font-family: 'Proxima Nova', sans-serif;
  font-size: 3.2rem;
  font-weight: bold;
}

.h3, h3 {
  font-family: 'Proxima Nova', sans-serif;
  font-size: 3.2rem;
  font-weight: bold;
}

.h4, h4 {
  font-family: 'Proxima Nova', sans-serif;
  font-size: 2.4rem;
  font-weight: bold;
}

.h5, h5 {
  font-family: 'Proxima Nova', sans-serif;
  font-size: 2.4rem;
  font-weight: bold;
}

.h6, .contact-form__callout-holder p, h6 {
  font-family: 'Proxima Nova', sans-serif;
  font-size: 1.8rem;
  font-weight: bold;
}

p,
ol, ul,
code, kbd, pre, samp {
  line-height: 1.6;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.p, .button, .news__pagination-holder ul li .next,
.news__pagination-holder ul li .prev,
button,
input[type="submit"], p, ul, ol, li, blockquote {
  font-family: 'Proxima Nova', sans-serif;
  font-size: 1.6rem;
  line-height: 1.62;
}

.p--is-small, .footer__menu-holder ul li {
  font-family: 'Proxima Nova', sans-serif;
  font-size: 1.4rem;
}

.p--is-tiny {
  font-family: 'Proxima Nova', sans-serif;
  font-size: 1rem;
}

ul {
  padding-left: 1.4rem;
  list-style-type: disc;
}

ol {
  padding-left: 2rem;
  list-style-type: decimal;
}

em, i {
  font-style: italic;
}

strong, b {
  font-style: bold;
}

blockquote {
  font-style: bold;
  padding-left: 3rem;
}

a {
  text-decoration: none;
  color: inherit;
}

a:visited,
a:active,
a:focus,
a:hover {
  color: inherit;
  text-decoration: none;
}

table {
  width: 100%;
  margin-bottom: 4rem;
  background-color: #ffffff;
}

th, td {
  padding: 1rem;
}

th {
  color: #3baa33;
  border-bottom: 3px solid;
}

td {
  text-align: center;
}

tr:nth-of-type(even) {
  background-color: #e8e8e8;
}

.button, .news__pagination-holder ul li .next,
.news__pagination-holder ul li .prev,
button,
input[type="submit"] {
  display: inline-block;
  padding: 2rem 3.4rem;
  color: #ffffff;
  background-color: #235565;
  font-weight: bold;
  line-height: 1;
  text-decoration: none;
  white-space: nowrap;
  border: none;
  border-radius: 0.4rem;
  transition: background-color 0.25s, color 0.25s;
}

.button:visited, .news__pagination-holder ul li .next:visited,
.news__pagination-holder ul li .prev:visited,
button:visited,
input[type="submit"]:visited {
  text-decoration: none;
  color: #ffffff;
  background-color: #235565;
}

.button:hover, .news__pagination-holder ul li .next:hover,
.news__pagination-holder ul li .prev:hover,
button:hover,
input[type="submit"]:hover {
  text-decoration: none;
  color: #ffffff;
  background-color: #235565;
}

.button:active, .news__pagination-holder ul li .next:active,
.news__pagination-holder ul li .prev:active,
button:active,
input[type="submit"]:active {
  text-decoration: none;
  color: #ffffff;
  background-color: #235565;
}

.page-template-template-cars .button, .page-template-template-cars .news__pagination-holder ul li .next, .news__pagination-holder ul li .page-template-template-cars .next,
.page-template-template-cars .news__pagination-holder ul li .prev,
.news__pagination-holder ul li .page-template-template-cars .prev, .page-template-template-cars button, .page-template-template-cars input[type="submit"],
.page-template-template-cars .button:visited,
.page-template-template-cars .news__pagination-holder ul li .next:visited,
.news__pagination-holder ul li .page-template-template-cars .next:visited,
.page-template-template-cars .news__pagination-holder ul li .prev:visited,
.news__pagination-holder ul li .page-template-template-cars .prev:visited, .page-template-template-cars button:visited, .page-template-template-cars input[type="submit"]:visited,
.page-template-template-cars-pricing .button,
.page-template-template-cars-pricing .news__pagination-holder ul li .next,
.news__pagination-holder ul li .page-template-template-cars-pricing .next,
.page-template-template-cars-pricing .news__pagination-holder ul li .prev,
.news__pagination-holder ul li .page-template-template-cars-pricing .prev,
.page-template-template-cars-pricing button,
.page-template-template-cars-pricing input[type="submit"],
.page-template-template-cars-pricing .button:visited,
.page-template-template-cars-pricing .news__pagination-holder ul li .next:visited,
.news__pagination-holder ul li .page-template-template-cars-pricing .next:visited,
.page-template-template-cars-pricing .news__pagination-holder ul li .prev:visited,
.news__pagination-holder ul li .page-template-template-cars-pricing .prev:visited,
.page-template-template-cars-pricing button:visited,
.page-template-template-cars-pricing input[type="submit"]:visited,
.blog .button,
.blog .news__pagination-holder ul li .next,
.news__pagination-holder ul li .blog .next,
.blog .news__pagination-holder ul li .prev,
.news__pagination-holder ul li .blog .prev,
.blog button,
.blog input[type="submit"],
.blog .button:visited,
.blog .news__pagination-holder ul li .next:visited,
.news__pagination-holder ul li .blog .next:visited,
.blog .news__pagination-holder ul li .prev:visited,
.news__pagination-holder ul li .blog .prev:visited,
.blog button:visited,
.blog input[type="submit"]:visited {
  background-color: #00a2cd;
}
.page-template-template-cars .button:hover, .page-template-template-cars .news__pagination-holder ul li .next:hover, .news__pagination-holder ul li .page-template-template-cars .next:hover,
.page-template-template-cars .news__pagination-holder ul li .prev:hover,
.news__pagination-holder ul li .page-template-template-cars .prev:hover, .page-template-template-cars button:hover, .page-template-template-cars input[type="submit"]:hover,
.page-template-template-cars-pricing .button:hover,
.page-template-template-cars-pricing .news__pagination-holder ul li .next:hover,
.news__pagination-holder ul li .page-template-template-cars-pricing .next:hover,
.page-template-template-cars-pricing .news__pagination-holder ul li .prev:hover,
.news__pagination-holder ul li .page-template-template-cars-pricing .prev:hover,
.page-template-template-cars-pricing button:hover,
.page-template-template-cars-pricing input[type="submit"]:hover,
.blog .button:hover,
.blog .news__pagination-holder ul li .next:hover,
.news__pagination-holder ul li .blog .next:hover,
.blog .news__pagination-holder ul li .prev:hover,
.news__pagination-holder ul li .blog .prev:hover,
.blog button:hover,
.blog input[type="submit"]:hover {
  background-color: #0081a4;
}
.page-template-template-cars .button:active, .page-template-template-cars .news__pagination-holder ul li .next:active, .news__pagination-holder ul li .page-template-template-cars .next:active,
.page-template-template-cars .news__pagination-holder ul li .prev:active,
.news__pagination-holder ul li .page-template-template-cars .prev:active, .page-template-template-cars button:active, .page-template-template-cars input[type="submit"]:active,
.page-template-template-cars-pricing .button:active,
.page-template-template-cars-pricing .news__pagination-holder ul li .next:active,
.news__pagination-holder ul li .page-template-template-cars-pricing .next:active,
.page-template-template-cars-pricing .news__pagination-holder ul li .prev:active,
.news__pagination-holder ul li .page-template-template-cars-pricing .prev:active,
.page-template-template-cars-pricing button:active,
.page-template-template-cars-pricing input[type="submit"]:active,
.blog .button:active,
.blog .news__pagination-holder ul li .next:active,
.news__pagination-holder ul li .blog .next:active,
.blog .news__pagination-holder ul li .prev:active,
.news__pagination-holder ul li .blog .prev:active,
.blog button:active,
.blog input[type="submit"]:active {
  background-color: #00617b;
}

.page-template-template-jobs .button, .page-template-template-jobs .news__pagination-holder ul li .next, .news__pagination-holder ul li .page-template-template-jobs .next,
.page-template-template-jobs .news__pagination-holder ul li .prev,
.news__pagination-holder ul li .page-template-template-jobs .prev, .page-template-template-jobs button, .page-template-template-jobs input[type="submit"],
.page-template-template-jobs .button:visited,
.page-template-template-jobs .news__pagination-holder ul li .next:visited,
.news__pagination-holder ul li .page-template-template-jobs .next:visited,
.page-template-template-jobs .news__pagination-holder ul li .prev:visited,
.news__pagination-holder ul li .page-template-template-jobs .prev:visited, .page-template-template-jobs button:visited, .page-template-template-jobs input[type="submit"]:visited,
.page-template-template-media-pricing .button,
.page-template-template-media-pricing .news__pagination-holder ul li .next,
.news__pagination-holder ul li .page-template-template-media-pricing .next,
.page-template-template-media-pricing .news__pagination-holder ul li .prev,
.news__pagination-holder ul li .page-template-template-media-pricing .prev,
.page-template-template-media-pricing button,
.page-template-template-media-pricing input[type="submit"],
.page-template-template-media-pricing .button:visited,
.page-template-template-media-pricing .news__pagination-holder ul li .next:visited,
.news__pagination-holder ul li .page-template-template-media-pricing .next:visited,
.page-template-template-media-pricing .news__pagination-holder ul li .prev:visited,
.news__pagination-holder ul li .page-template-template-media-pricing .prev:visited,
.page-template-template-media-pricing button:visited,
.page-template-template-media-pricing input[type="submit"]:visited {
  background-color: #ee4055;
}
.page-template-template-jobs .button:hover, .page-template-template-jobs .news__pagination-holder ul li .next:hover, .news__pagination-holder ul li .page-template-template-jobs .next:hover,
.page-template-template-jobs .news__pagination-holder ul li .prev:hover,
.news__pagination-holder ul li .page-template-template-jobs .prev:hover, .page-template-template-jobs button:hover, .page-template-template-jobs input[type="submit"]:hover,
.page-template-template-media-pricing .button:hover,
.page-template-template-media-pricing .news__pagination-holder ul li .next:hover,
.news__pagination-holder ul li .page-template-template-media-pricing .next:hover,
.page-template-template-media-pricing .news__pagination-holder ul li .prev:hover,
.news__pagination-holder ul li .page-template-template-media-pricing .prev:hover,
.page-template-template-media-pricing button:hover,
.page-template-template-media-pricing input[type="submit"]:hover {
  background-color: #be3344;
}
.page-template-template-jobs .button:active, .page-template-template-jobs .news__pagination-holder ul li .next:active, .news__pagination-holder ul li .page-template-template-jobs .next:active,
.page-template-template-jobs .news__pagination-holder ul li .prev:active,
.news__pagination-holder ul li .page-template-template-jobs .prev:active, .page-template-template-jobs button:active, .page-template-template-jobs input[type="submit"]:active,
.page-template-template-media-pricing .button:active,
.page-template-template-media-pricing .news__pagination-holder ul li .next:active,
.news__pagination-holder ul li .page-template-template-media-pricing .next:active,
.page-template-template-media-pricing .news__pagination-holder ul li .prev:active,
.news__pagination-holder ul li .page-template-template-media-pricing .prev:active,
.page-template-template-media-pricing button:active,
.page-template-template-media-pricing input[type="submit"]:active {
  background-color: #8e2633;
}

/*.button--is-media, button, input[type="submit"],*/
/*.button--is-media:visited, button:visited, input[type="submit"]:visited {*/
/*  background-color: #00a2cd;*/
/*}*/

/*.button--is-media:hover, button:hover, input[type="submit"]:hover {*/
/*  background-color: #00a2cd;*/
/*}*/

/*.button--is-media:active, button:active, input[type="submit"]:active {*/
/*  background-color: #00a2cd;*/
/*}*/

.button--is-media-bright {
  background-color: #00a2cd;
}

.button--is-media-bright:hover {
  background-color: #1A4451;
}



.button--is-media-dark, button, input[type="submit"],
.button--is-media-dark:visited, button:visited, input[type="submit"]:visited {
  background-color: #14333D;
}

.button--is-media-dark:hover, button:hover, input[type="submit"]:hover {
  background-color: #1A4451;
}

.button--is-media-dark:active, button:active, input[type="submit"]:active {
  background-color: #1A4451;
}

.button.button--is-inverted, .news__pagination-holder ul li .button--is-inverted.next,
.news__pagination-holder ul li .button--is-inverted.prev,
.button.button--is-inverted:visited,
.news__pagination-holder ul li .button--is-inverted.next:visited,
.news__pagination-holder ul li .button--is-inverted.prev:visited {
  color: #36263b;
  background-color: #ffffff;
}

.button.button--is-inverted:hover, .news__pagination-holder ul li .button--is-inverted.next:hover,
.news__pagination-holder ul li .button--is-inverted.prev:hover {
  color: #ffffff;
  background-color: #3baa33;
}

.button.button--is-inverted:active, .news__pagination-holder ul li .button--is-inverted.next:active,
.news__pagination-holder ul li .button--is-inverted.prev:active {
  color: #36263b;
  background-color: #2c7f26;
}

.button--is-medium {
  padding: 1.6rem 2.6rem;
}

.button--is-small, .news__pagination-holder ul li .next,
.news__pagination-holder ul li .prev {
  padding: 0.8rem 1.5rem;
  border-radius: 0.5rem;
}

select {
  color: inherit;
  background: #ffffff;
  padding: 1rem;
  border: 2px solid #d8d8d8;
  border-radius: 5px;
  background-attachment: none;
  background-image: url("images/select-arrow.png");
  background-repeat: no-repeat;
  background-position: center right;
  -moz-appearance: none;
  -webkit-appearance: none;
}

select:focus {
  outline: none;
}

.video-holder {
  position: relative;
  height: 0;
}

.video-holder-16-9 {
  padding-bottom: 56.25%;
  /* 16:9 */
}

.video-holder iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.cars-business__title {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
}

.cars-business__features-holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
}

.cars-business__features-holder-inner {
  margin-left: -11px;
  margin-right: -11px;
}
.cars-business__features-holder-inner:before, .cars-business__features-holder-inner:after {
  content: " ";
  display: table;
}
.cars-business__features-holder-inner:after {
  clear: both;
}

.cars-business__feature {
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .cars-business__feature {
    float: left;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cars-business__feature {
    float: left;
    width: 25%;
  }
}

.cars-business__feature-inner {
  padding: 3rem;
  border-radius: 5px;
  overflow: hidden;
  background-color: #ffffff;
  text-align: center;
}

.cars-introduction__holder {
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-top: 6rem;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .cars-introduction__holder {
    float: left;
    width: 83.33333%;
  }
}
@media (min-width: 768px) {
  .cars-introduction__holder {
    margin-left: 8.33333%;
  }
}

@media (min-width: 768px) {
  .cars-introduction__holder {
    margin-bottom: 6rem;
  }
}
.cars-introduction__title {
  margin-top: 0;
}

.cars-introduction__copy {
  margin-bottom: 0;
}

.cars-pricing-package__holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-top: 6rem;
}
@media (min-width: 768px) {
  .cars-pricing-package__holder {
    float: left;
    width: 33.33333%;
  }
}
@media (min-width: 768px) {
  .cars-pricing-package__holder {
    margin-left: 8.33333%;
  }
}

.cars-pricing-package__title {
  margin-top: 0;
  text-transform: capitalize;
}

.cars-pricing-details__holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-top: 3rem;
}
@media (min-width: 768px) {
  .cars-pricing-details__holder {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .cars-pricing-details__holder {
    margin-left: 0%;
  }
}

@media (min-width: 768px) {
  .cars-pricing-details__holder {
    margin-top: 6rem;
  }
}
.cars-pricing-details__holder p {
  font-size: 12px;
}

.cars-pricing-details__tab,
.cars-pricing-details__content-row {
  width: 100%;
  background-color: #ffffff;
}
.cars-pricing-details__tab:before, .cars-pricing-details__tab:after,
.cars-pricing-details__content-row:before,
.cars-pricing-details__content-row:after {
  content: " ";
  display: table;
}
.cars-pricing-details__tab:after,
.cars-pricing-details__content-row:after {
  clear: both;
}

.cars-pricing-details__tab-link-holder {
  float: left;
  width: 33.333%;
  padding-top: 3px;
  padding-right: 5px;
  padding-left: 5px;
  text-align: center;
  border-bottom: 3px solid #ffffff;
}

.tab--is-active {
  color: #00a2cd;
  border-bottom-color: #00a2cd;
}

.cars-pricing-details__tab-link {
  cursor: pointer;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-weight: bold;
}

.cars-pricing-details__content {
  display: none;
}

.content--is-active {
  display: block;
}

.cars-pricing-details__content-row--is-heading,
.cars-pricing-details__content-row:nth-of-type(even) {
  background-color: #e8e8e8;
}

.cars-pricing-details__content-column,
.cars-pricing-details__content-column {
  float: left;
  width: 33.333%;
  padding-right: 5px;
  padding-left: 5px;
  text-align: center;
}

.cars-pricing-details__content-row p {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.cars-pricing-information__holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
  margin-top: 3rem;
}

.section__holder--is-contact-page {
  background-color: #ffffff;
}

.contact-select__holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-top: 4rem;
  margin-bottom: 4rem;
}
@media (min-width: 768px) {
  .contact-select__holder {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .contact-select__holder {
    margin-left: 8.33333%;
  }
}

.contact-select__holder select {
  width: 100%;
}

.contact-form-holder {
  display: none;
}

.contact-form__title-holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
}

.contact-form__iframe-holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-bottom: 4rem;
}
@media (min-width: 768px) {
  .contact-form__iframe-holder {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .contact-form__iframe-holder {
    margin-left: 8.33333%;
  }
}

.contact-form__iframe-holder iframe {
  width: 100%;
  min-height: 1000px;
}

.contact-form__callout-holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-bottom: 4rem;
}
@media (min-width: 768px) {
  .contact-form__callout-holder {
    float: left;
    width: 25%;
  }
}
@media (min-width: 768px) {
  .contact-form__callout-holder {
    margin-left: 8.33333%;
  }
}
h4.footer__footer-link-heading {
  font-size: 1.4rem;
  font-family: ProximaNova-Bold,Arial,Helvetica,sans-serif;
  color:#fff;
  margin-top: 0;
}

.section__holder--is-footer-menus {
  color: #ffffff;
  background-color: #382a41;
}

.section__holder--is-footer-menus p {
  margin-top: 0;
  margin-right: 0;
}

.footer__app-information-holder {
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-top: 3rem;
  margin-bottom: 5.5rem;
}
@media (min-width: 768px) {
  .footer__app-information-holder {
    float: left;
    width: 66.66667%;
  }
}

.footer__app-information-holder p {
  margin-bottom: 0;
}

.footer__app-icon {
  display: none;
  width: 6rem;
  height: auto;
  margin-right: 2rem;
}

@media (min-width: 768px) {
  .footer__app-icon {
    display: inline;
  }
}
.footer__right-icon {
  height: 1.2rem;
  width: auto;
  margin-left: 1.6rem;
}

.footer__app-downloads-holder {
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-top: 4.5rem;
  margin-bottom: 5.5rem;
}
@media (min-width: 768px) {
  .footer__app-downloads-holder {
    float: left;
    width: 33.33333%;
  }
}

.footer__app-store-icon,
.footer__google-play-icon {
  height: 3rem;
  width: auto;
}

.footer__app-store-icon {
  margin-right: 2rem;
}

.footer__menu-holder {
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-bottom: 5.5rem;
}
@media (min-width: 768px) {
  .footer__menu-holder {
    float: left;
    width: 24.8%;
  }
}

.footer__menu-holder ul {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.footer__menu-holder ul li {
  margin-top: 0;
  margin-bottom: 0;
}

.section__holder--is-footer-social-copyright {
  color: #ffffff;
  background-color: #000000;
}

.footer__social-holder {
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
}
@media (min-width: 768px) {
  .footer__social-holder {
    float: left;
    width: 50%;
  }
}

.footer__social-icon {
  width: 1.6rem;
  margin-top: 3rem;
  margin-right: 4rem;
  margin-bottom: 3rem;
}

.footer__copyright-holder {
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
}
@media (min-width: 768px) {
  .footer__copyright-holder {
    float: left;
    width: 50%;
  }
}

.footer__copyright-holder p {
  text-align: left;
  line-height: 7.6rem;
  opacity: 0.5;
  margin-top: 0;
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .footer__copyright-holder p {
    text-align: right;
  }
}
.section__holder--is-header {
  color: #ffffff;
  background-color: #36263b;
}

.page-template-template-cars .section__holder--is-header,
.page-template-template-cars-pricing .section__holder--is-header {
  background-color: #00a2cd;
}

.section__holder--is-media-header {
  background-color: #235565;
}

.page-template-template-jobs .section__holder--is-header,
.page-template-template-media-pricing .section__holder--is-header {
  background-color: #ee4055;
}

.header__logo-holder {
  position: relative;
  float: left;
  width: 33.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
}

.header__logo {
  display: block;
  height: 3rem;
  margin-top: 3rem;
  margin-bottom: 3rem;
  width: auto;
}

.header__navigation-holder--is-desktop {
  display: none;
  position: relative;
  float: left;
  width: 66.66667%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
}

@media (min-width: 768px) {
  .header__navigation-holder--is-desktop {
    display: block;
  }
}
.header__open-navigation-button-holder {
  position: relative;
  float: left;
  width: 66.66667%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
}

@media (min-width: 768px) {
  .header__open-navigation-button-holder {
    display: none;
  }
}
.header__open-navigation-button {
  float: right;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.header__open-navigation-button img {
  height: 3rem;
  width: auto;
}

.header__navigation {
  float: right;
  list-style: none;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 9rem;
}

.header__navigation li {
  position: relative;
  display: inline-block;
  margin-right: 3rem;
}

li.menu-item-has-children a {
  padding-bottom: 1rem;
}

.sub-menu {
  display: none;
  position: absolute;
  top: 1.6rem;
  z-index: 10;
  padding: 1rem 2rem;
  border-radius: 5px;
  overflow: hidden;
  color: #36263b;
  background-color: #ffffff;
  box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.1);
}

.sub-menu__arrow {
  display: none;
  position: relative;
  z-index: 11;
  width: 0;
  height: 0;
  border-left: 1.4rem solid transparent;
  border-right: 1.4rem solid transparent;
  border-bottom: 1.6rem solid #ffffff;
}

li.menu-item-has-children:hover .sub-menu,
li.menu-item-has-children:hover .sub-menu__arrow {
  display: block;
}

.header__navigation .sub-menu li {
  display: block;
  white-space: nowrap;
}

.header__navigation-contact-button,
.header__navigation-media-button {
  float: right;
  margin-top: 2.1rem;
  margin-bottom: 2.1rem;
  color: #36263b;
  background-color: #ffffff;
}

.button.header__navigation-media-button, .news__pagination-holder ul li .header__navigation-media-button.next,
.news__pagination-holder ul li .header__navigation-media-button.prev,
.button.header__navigation-media-button:visited,
.news__pagination-holder ul li .header__navigation-media-button.next:visited,
.news__pagination-holder ul li .header__navigation-media-button.prev:visited {
  margin-left: 20px;
}

.section__holder--is-mobile-navigation {
  display: none;
  background-color: #382a41;
}

.page-template-template-cars .section__holder--is-mobile-navigation,
.page-template-template-cars-pricing .section__holder--is-mobile-navigation,
.blog .section__holder--is-mobile-navigation {
  background-color: #0081a4;
}

.page-template-template-jobs .section__holder--is-mobile-navigation,
.page-template-template-media-pricing .section__holder--is-mobile-navigation {
  background-color: #be3344;
}

.section__holder--is-mobile-navigation--is-media {
  background-color: #1A4451;
}

.section__holder--is-mobile-navigation .header__navigation-holder {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
}

.section__holder--is-mobile-navigation .header__navigation {
  float: left;
  list-style: none;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1;
}

.section__holder--is-mobile-navigation .header__navigation li {
  position: relative;
  display: block;
  margin-right: 0;
  margin-top: 2rem;
  margin-bottom: 2rem;
  color: #ffffff;
}

.section__holder--is-mobile-navigation li.menu-item-has-children a {
  padding-bottom: 1rem;
}

.section__holder--is-mobile-navigation .sub-menu {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  z-index: 10;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  color: #ffffff;
  background-color: transparent;
  box-shadow: none;
}

.section__holder--is-mobile-navigation .header__navigation .sub-menu li {
  display: block;
  margin-left: 2rem;
  white-space: nowrap;
}

.section__holder--is-mobile-navigation .sub-menu li:last-of-type {
  margin-bottom: 0;
}

.section__holder--is-mobile-navigation .header__navigation-contact-button,
.section__holder--is-mobile-navigation .header__navigation-media-button {
  display: block;
  float: left;
  width: 100%;
  margin-top: 0;
  margin-bottom: 2rem;
  margin-left: 1.4rem;
  color: #ffffff;
  background-color: transparent;
}

.section__holder--is-mobile-navigation .header__navigation-media-button {
  margin-top: 2rem;
}

.section__holder--is-hero-module {
  position: relative;
  background-size: cover;
  background-position: center;
}

.hero-module__background-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to right, rgba(199, 214, 219, 0.9), rgba(255, 255, 255, 0.5));
}

@media (min-width: 768px) {
  .hero-module__background-overlay {
    background: linear-gradient(to right, rgba(199, 214, 219, 0.9), rgba(255, 255, 255, 0));
  }
}
.hero-module__content-holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-top: 10rem;
  margin-bottom: 13rem;
}
@media (min-width: 768px) {
  .hero-module__content-holder {
    float: left;
    width: 45.66667%;
  }
}
@media (min-width: 768px) {
  .hero-module__content-holder {
    margin-left: 8.33333%;
  }
}

.hero-module__content-title {
  margin-top: 0;
}

.section__holder--is-home-stats-panel {
  padding-top: 4rem;
  background-color: #ffffff;
}

.home-stats-panel__stat-holder {
  position: relative;
  float: left;
  width: 66.66667%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 16.66667%;
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-bottom: 2rem;
  text-align: center;
}
@media (min-width: 768px) {
  .home-stats-panel__stat-holder {
    float: left;
    width: 33.33333%;
  }
}
@media (min-width: 768px) {
  .home-stats-panel__stat-holder {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .home-stats-panel__stat-holder {
    float: left;
    width: 16.66667%;
  }
}
@media (min-width: 1200px) {
  .home-stats-panel__stat-holder {
    margin-left: 8.33333%;
  }
}

@media (min-width: 1200px) {
  .home-stats-panel__stat-holder:first-of-type {
    margin-left: 16.66667%;
  }
}

.home-stats-panel__stat-holder h2 {
  margin-top: 0;
}

.home-stats-panel__stat-holder img {
  max-width: 10rem;
}

.section__holder--is-jobs-introduction {
  padding-bottom: 2rem;
  background-color: #ffffff;
}

.jobs-introduction__title-holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
  margin-top: 2rem;
}

.jobs-introduction__copy-holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .jobs-introduction__copy-holder {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .jobs-introduction__copy-holder {
    margin-left: 8.33333%;
  }
}

.jobs-introduction__copy-holder p {
  margin-top: 0;
}

.jobs-introduction__image-holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .jobs-introduction__image-holder {
    float: left;
    width: 41.66667%;
  }
}
@media (min-width: 768px) {
  .jobs-introduction__image-holder {
    margin-left: 0%;
  }
}

.jobs-introduction__image-holder img {
  display: block;
  width: 100%;
  height: auto;
}

.section__holder--is-jobs-panels {
  padding-top: 6rem;
}

.jobs-panels__title-holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
}

.jobs-panels__title {
  margin-top: 0;
  padding-bottom: 2rem;
  margin-bottom: 3rem;
  border-bottom: 1px solid #979797;
}

.jobs-panels__panel-holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
}

.jobs-panels__panel-holder-inner {
  margin-left: -11px;
  margin-right: -11px;
}
.jobs-panels__panel-holder-inner:before, .jobs-panels__panel-holder-inner:after {
  content: " ";
  display: table;
}
.jobs-panels__panel-holder-inner:after {
  clear: both;
}

.jobs-panels__panel {
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-bottom: 7rem;
}
@media (min-width: 768px) {
  .jobs-panels__panel {
    float: left;
    width: 33.33333%;
  }
}

.jobs-panels__panel h6 {
  margin-top: 0;
}

.jobs-panels__panel-image {
  border-radius: 5px;
  overflow: hidden;
}

.jobs-panels__panel-image img {
  display: block;
  width: 100%;
  height: auto;
}

.jobs-panels__panel-copy--is-desktop {
  display: none;
}

@media (min-width: 768px) {
  .jobs-panels__panel-copy--is-desktop {
    display: block;
  }
}
.jobs-panels__panel-copy--is-mobile {
  display: block;
}

@media (min-width: 768px) {
  .jobs-panels__panel-copy--is-mobile {
    display: none;
  }
}
.jobs-panels__panel .button, .jobs-panels__panel .news__pagination-holder ul li .next, .news__pagination-holder ul li .jobs-panels__panel .next,
.jobs-panels__panel .news__pagination-holder ul li .prev,
.news__pagination-holder ul li .jobs-panels__panel .prev {
  background-color: #ee4055;
}

.media-pricing__content-holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-top: 8rem;
  margin-bottom: 8rem;
}
@media (min-width: 992px) {
  .media-pricing__content-holder {
    float: left;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .media-pricing__content-holder {
    margin-left: 8.33333%;
  }
}

.media-pricing__content-holder th {
  color: #ee4055;
}

.latest-news__title-holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
}

.latest-news__title {
  margin-top: 0;
  padding-bottom: 2rem;
  margin-bottom: 3rem;
  border-bottom: 1px solid #979797;
}

.section__holder--get-started {
  text-align: center;
  padding-top: 4rem;
}

.get-started__holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
  margin-top: 4rem;
  margin-bottom: 8rem;
  text-align: center;
}

.get-started__holder ul {
  list-style: none;
  padding-left: 1em;
  text-indent: -1em;
  display: inline-block; text-align: left;
}

.get-started__holder .option .title {
  font-family: 'Proxima Nova', sans-serif;
  font-size: 2.4rem;
  font-weight: bold;
}

.get-started__holder img {
  width: 100%;
  max-width: 200px;
  height: auto;
}

.get-started__holder .circle {
  background-color: #fff;
  border-radius: 50%;
  max-width:150px;
  height:150px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}

.get-started__holder .circle img {
  width: 80%;
  height: auto;
}


@media (min-width: 768px) {
  .get-started__holder .option {
    float: left;
    width: 33%;
  }

}


ul.tick_list li {
  margin: 15px 10px;
  padding-left:55px;
  background: url('images/icon_tick.png') no-repeat left;
  min-height:24px;
  font-weight: bold;
}

.section__holder--is-media-coming-soon {
  color: #ffffff;
  background-color: #1A4451;
}

.media-coming-soon__holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
  margin-top: 8rem;
  margin-bottom: 8rem;
  text-align: center;
}

.section__holder--is-media-features {
  background-color: #F4F4F4;
  padding-top: 2rem;
  padding-bottom: 2rem;

}
@media (min-width: 768px) {
  .section__holder--is-media-features {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }
}
.media-feature__holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  position: relative;
  min-height: 365px;
  padding-left: 11px;
  padding-right: 11px;
  margin-bottom: 4rem;
  text-align: center;
}
@media (min-width: 768px) {
  .media-feature__holder {
    float: left;
    width: 33.33333%;
  }
}

.media-feature__holder:nth-of-type(1) {
  margin-left: 8.33333%;
}
@media (min-width: 768px) {
  .media-feature__holder:nth-of-type(1) {
    margin-left: 0%;
  }
}

.media-feature__holder:nth-of-type(2) {
  margin-left: 8.33333%;
}
@media (min-width: 768px) {
  .media-feature__holder:nth-of-type(2) {
    margin-left: 0%;
  }
}

.media-feature__holder:nth-of-type(3) {
  margin-left: 8.33333%;
}
@media (min-width: 768px) {
  .media-feature__holder:nth-of-type(3) {
    margin-left: 0%;
  }
}

.media-feature__holder:nth-of-type(4) {
  margin-left: 8.33333%;
}
@media (min-width: 768px) {
  .media-feature__holder:nth-of-type(4) {
    margin-left: 0%;
  }
}

.media-feature__holder:nth-of-type(5) {
  margin-left: 8.33333%;
}
@media (min-width: 768px) {
  .media-feature__holder:nth-of-type(5) {
    margin-left: 0%;
  }
}
.media-feature__holder:nth-of-type(6) {
  margin-left: 8.33333%;
}
@media (min-width: 768px) {
  .media-feature__holder:nth-of-type(6) {
    margin-left: 0%;
  }
}


.media-feature__holder img {
  width: 100%;
  max-width: 200px;
  height: auto;
}

.media-feature__holder p {
  width: 60%;
  margin-left: 20%;
}

@media (min-width: 768px) {
  .media-feature__holder p {
    width: 90%;
    margin-left: 5%;
  }
}
@media (min-width: 1200px) {
  .media-feature__holder p {
    width: 60%;
    margin-left: 20%;
  }
}
.media-feature__button-holder {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-top: 4rem;
  text-align: center;
}

.media-feature__button-holder .button, .media-feature__button-holder .news__pagination-holder ul li .next, .news__pagination-holder ul li .media-feature__button-holder .next,
.media-feature__button-holder .news__pagination-holder ul li .prev,
.news__pagination-holder ul li .media-feature__button-holder .prev {
  margin-right: 1rem;
  margin-left: 1rem;
}

.section__holder--is-media-introduction {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}

.media-introduction__copy-holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
  margin-bottom: 4rem;
}

.button
{
  width: 100%;
  text-align: center;
}
@media (min-width: 768px) {
.button {
    width: auto;
    text-align: left;
  }
}

@media (min-width: 768px) {
  .media-introduction__copy-holder {
    float: left;
    width: 41.66667%;
  }
}

@media (min-width: 768px) {
  .media-introduction__copy-holder {
    margin-left: 8.33333%;
  }
}

.media-introduction__copy-holder h4 {
  margin-top: 0;
}

.media-introduction__image-holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;

  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .media-introduction__image-holder {
    float: left;
    width: 41.66667%;
  }
}
@media (min-width: 768px) {
  .media-introduction__image-holder {
    margin-left: 8.33333%;
  }
}

.media-introduction__image-holder img {
  display: block;
  width: 100%;
  height: auto;
}



.news-preview__holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
}

.news-preview__holder--is-partial {
  margin-bottom: 2rem;
}

.news-preview__holder-inner {
  margin-left: -11px;
  margin-right: -11px;
}
.news-preview__holder-inner:before, .news-preview__holder-inner:after {
  content: " ";
  display: table;
}
.news-preview__holder-inner:after {
  clear: both;
}

.news-preview {
  width: 100%;
  margin-bottom: 4rem;
}

.news-preview--is-three-column {
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-bottom: 4rem;
}
@media (min-width: 768px) {
  .news-preview--is-three-column {
    float: left;
    width: 33.33333%;
  }
}

.news-preview__image-holder {
  width: 100%;
  border-radius: 5px;
  overflow: hidden;
}

.news-preview__image {
  display: block;
  width: 100%;
  height: auto;
}

.news-preview__title {
  margin-bottom: 0.5rem;
}

.news-preview__categories {
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

.news-preview__categories-seperator:last-of-type {
  display: none;
}

.news-preview__date {
  margin-top: 0;
  margin-bottom: 3rem;
}

.news__pagination-holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
  margin-top: 4rem;
  margin-bottom: 4rem;
  color: #00a2cd;
}

.news__pagination-holder--is-bottom-pagination {
  margin-top: 0rem;
}

.news__pagination-holder ul {
  list-stye: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}

.news__pagination-holder ul li {
  display: inline-block;
  margin-right: 1rem;
}

.news__pagination-holder ul li span.current {
  display: inline-block;
  line-height: 1;
  padding: 0.8rem 1.5rem;
  border-radius: 0.5rem;
  color: #353535;
  background-color: #d8d8d8;
}

.news__pagination-holder ul li .next,
.news__pagination-holder ul li .prev {
  font-weight: normal;
}

.section__holder--is-page-panels {
  padding-top: 5.5rem;
  padding-bottom: 2.5rem;
}

.preview-page__holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-bottom: 3rem;
}
@media (min-width: 768px) {
  .preview-page__holder {
    float: left;
    width: 41.66667%;
  }
}
@media (min-width: 768px) {
  .preview-page__holder {
    margin-left: 0%;
  }
}

.preview-page__holder-inner {
  border-radius: 0.5rem;
  overflow: hidden;
}

@media (min-width: 768px) {
  .preview-page__holder:nth-of-type(odd) {
    margin-left: 8.33333%;
  }
}

.preview-page__image {
  display: block;
  width: 100%;
  height: auto;
}

.preview-page__copy-holder {
  padding: 3.5rem 4rem;
  background-color: #ffffff;
}

.preview-page__title {
  margin-top: 0;
}

.preview-page__copy {
  margin-bottom: 4rem;
}

.preview-page__button {
  background-color: #3baa33;
}

.single-page-title__holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
}
@media (min-width: 768px) {
  .single-page-title__holder {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .single-page-title__holder {
    margin-left: 8.33333%;
  }
}

.single-page-title {
  margin-top: 6rem;
  margin-bottom: 1rem;
}

.single-page__categories-date {
  margin-top: 1rem;
  margin-bottom: 4rem;
}

.single-page__categories-date a {
  font-weight: bold;
  text-transform: uppercase;
}

.single-page__article-holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-bottom: 4rem;
}
@media (min-width: 768px) {
  .single-page__article-holder {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .single-page__article-holder {
    margin-left: 8.33333%;
  }
}

.single-page__article-holder img {
  display: inline-block;
  width: 100%;
  height: auto;
}

.single-page__related-posts-holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
}
@media (min-width: 768px) {
  .single-page__related-posts-holder {
    float: left;
    width: 25%;
  }
}
@media (min-width: 768px) {
  .single-page__related-posts-holder {
    margin-left: 8.33333%;
  }
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
  height: 0;
}

.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.media-contact {
  text-align: center;
  margin-top: 55px;
}

.media-contact h4 {
  margin: 0;
}

.self-service {
 text-align: left;
}



.section__holder--is-banner-placement {
  background-color: #F4F4F4;
  padding-top: 2rem;
  padding-bottom: 2rem;

}
@media (min-width: 768px) {
  .section__holder--is-banner-placement {
    padding-top: 4rem;
    padding-bottom:4rem;
  }
}

.is-banner-placement-holder {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left:0;
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-bottom: 2rem;

}
@media (min-width: 768px) {
  .is-banner-placement-holder {
    float: left;
    width: 92%;
    margin-left: 8.33333%;
  }
}
@media (min-width: 768px) {
  .is-banner-placement-holder {
    margin-left: 8.33333%;
  }
}

.is-banner-placement-holder h4 {
  margin-top: 0;
}



.section__holder--is-media-introduction .button:active, .is-banner-placement-holder ul li .next:active,
.is-banner-placement-holder ul li .prev:active,
.section__holder--is-media-introduction button:active,
input[type="submit"]:active {
  text-decoration: none;
  color: #ffffff;
  background-color: #23661e;
}

.is-banner-placement-holder .option
{
  text-align: center;
}

.is-banner-placement-holder .option .title {
  font-family: 'Proxima Nova', sans-serif;
  font-size: 2.4rem;
  font-weight: bold;
}

.is-banner-placement-holder img {
  width: 80%;
  height: auto;
}
@media (min-width: 768px) {
  .is-banner-placement-holder img {
    width: 100%;
    height: auto;
  }
}



@media (min-width: 768px) {
  .is-banner-placement-holder .option {
    float: left;
    width: 45%;


  }
  .is-banner-placement-holder .option:first-of-type {
    margin-right:10%;
  }

}

.is-banner-placement-holder ul {
  list-style-type: none;
}


.is-banner-placement-holder li:before {
  content:"-";
  margin-right:10px;
}






.media-pricing-package__holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;

  margin-top: 6rem;
}
@media (min-width: 768px) {
  .media-pricing-package__holder {
    float: left;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .media-pricing-package__holder {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .media-pricing-package__holder {
    float: left;
    width: 83.33333%;
  }
}
@media (min-width: 992px) {
  .media-pricing-package__holder {
    margin-left: 8.33333%;
  }
}

.media-pricing-package__title {
  margin-top: 0;
  text-transform: capitalize;
}

.media-pricing-details__holder {
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 8.33333%;
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
}
@media (min-width: 768px) {
  .media-pricing-details__holder {
    float: left;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .media-pricing-details__holder {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .media-pricing-details__holder {
    float: left;
    width: 83.33333%;
  }
}
@media (min-width: 992px) {
  .media-pricing-details__holder {
    margin-left: 8.33333%;
  }
}

.media-pricing-details__holder p {
  font-size: 14px;
}

.media-pricing-details__content-row {
  width: 100%;
  background-color: #ffffff;
}
.media-pricing-details__content-row:before, .media-pricing-details__content-row:after {
  content: " ";
  display: table;
}
.media-pricing-details__content-row:after {
  clear: both;
}

.media-pricing-details__content-row--is-heading,
.media-pricing-details__content-row:nth-of-type(even) {
  background-color: transparent;
}

.media-pricing-details__content-row--is-heading {
  border-bottom: 2px solid #00a2cd;
  text-align: center;
}

.media-pricing-details__content-row--is-heading p {
  font-size: 1.8rem;
  font-weight: bold;
}

.media-pricing-details__content {

}


.media-pricing-details__content-column {
  float: left;
  width: 33%;
  padding-right: 5px;
  padding-left: 5px;
  text-align: center;
}

.media-pricing-details__content-row p {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

@media (min-width: 768px) {
  .divider {
    height:555px;
    background: url("images/divider.png") no-repeat center center;
  }
}




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