/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline; }

body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  text-decoration: none; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

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

/* Custom */
* {
  box-sizing: border-box; }

img, video {
  max-width: 100%;
  max-height: 100%; }

*:focus,
button:focus,
textarea:focus,
input:focus {
  outline: none; }

a {
  color: inherit; }

a:hover {
  color: inherit; }

/*--------------------------------------------------------------
# STRUCTURAL
--------------------------------------------------------------*/
/***** HIDE AND SHOW *****/
.hidden {
  display: none; }

.show {
  display: block; }

@media screen and (max-width: 1023px) {
  .hidden-1023 {
    display: none; }

  .show-1023 {
    display: block; } }
@media screen and (max-width: 767px) {
  .hidden-767 {
    display: none; }

  .show-767 {
    display: block; } }
@media screen and (max-width: 479px) {
  .hidden-479 {
    display: none; }

  .show-479 {
    display: block; } }
/***** FLOATING LEFT AND RIGHT CONTENT *****/
.left-content {
  float: left;
  position: relative; }

.right-content {
  float: right;
  position: relative; }

.no-float {
  float: none; }

@media screen and (max-width: 1023px) {
  .left-content-1023 {
    float: left;
    position: relative; }

  .right-content-1023 {
    float: right;
    position: relative; }

  .no-float-1023 {
    float: none; } }
@media screen and (max-width: 767px) {
  .left-content-767 {
    float: left;
    position: relative; }

  .right-content-767 {
    float: right;
    position: relative; }

  .no-float-767 {
    float: none; } }
@media screen and (max-width: 479px) {
  .left-content-479 {
    float: left;
    position: relative; }

  .right-content-479 {
    float: right;
    position: relative; }

  .no-float-479 {
    float: none; } }
/***** WIDTHS *****/
.full-width {
  float: left;
  width: 100%; }

.content-width-1-2 {
  width: 50%; }

.content-width-1-3 {
  width: 33.3%; }

.content-width-2-3 {
  width: 66.6%; }

.content-width-1-4 {
  width: 25%; }

.content-width-2-4 {
  width: 50%; }

.content-width-3-4 {
  width: 75%; }

.content-width-1-5 {
  width: 20%; }

.content-width-2-5 {
  width: 40%; }

.content-width-3-5 {
  width: 60%; }

.content-width-4-5 {
  width: 80%; }

.content-width-1-6 {
  width: 16.6%; }

.content-width-2-6 {
  width: 33.3%; }

.content-width-3-6 {
  width: 50%; }

.content-width-4-6 {
  width: 66.6%; }

.content-width-5-6 {
  width: 83.3%; }

.content-width-1-7 {
  width: 14.2%; }

.content-width-2-7 {
  width: 28.5%; }

.content-width-3-7 {
  width: 42.8%; }

.content-width-4-7 {
  width: 57.1%; }

.content-width-5-7 {
  width: 71.4%; }

.content-width-6-7 {
  width: 85.7%; }

.content-width-1-8 {
  width: 12.5%; }

.content-width-2-8 {
  width: 25%; }

.content-width-3-8 {
  width: 37.5%; }

.content-width-4-8 {
  width: 50%; }

.content-width-5-8 {
  width: 62.5%; }

.content-width-6-8 {
  width: 75%; }

.content-width-7-8 {
  width: 87.5%; }

.content-width-1-9 {
  width: 11.1%; }

.content-width-2-9 {
  width: 22.2%; }

.content-width-3-9 {
  width: 33.3%; }

.content-width-4-9 {
  width: 44.4%; }

.content-width-5-9 {
  width: 55.5%; }

.content-width-6-9 {
  width: 66.6%; }

.content-width-7-9 {
  width: 77.7%; }

.content-width-8-9 {
  width: 88.8%; }

.content-width-1-10 {
  width: 10%; }

.content-width-2-10 {
  width: 20%; }

.content-width-3-10 {
  width: 30%; }

.content-width-4-10 {
  width: 40%; }

.content-width-5-10 {
  width: 50%; }

.content-width-1-11 {
  width: 9%; }

.content-width-2-11 {
  width: 18.1%; }

.content-width-3-11 {
  width: 27.2%; }

.content-width-4-11 {
  width: 36.3%; }

.content-width-5-11 {
  width: 45.4%; }

.content-width-6-11 {
  width: 54.5%; }

.content-width-7-11 {
  width: 63.6%; }

.content-width-8-11 {
  width: 72.7%; }

.content-width-9-11 {
  width: 81.8%; }

.content-width-10-11 {
  width: 90.9%; }

.content-width-6-10 {
  width: 60%; }

.content-width-7-10 {
  width: 70%; }

.content-width-8-10 {
  width: 80%; }

.content-width-9-10 {
  width: 90%; }

.content-width-1-12 {
  width: 8.3%; }

.content-width-2-12 {
  width: 16.6%; }

.content-width-3-12 {
  width: 25%; }

.content-width-4-12 {
  width: 33.3%; }

.content-width-5-12 {
  width: 41.6%; }

.content-width-6-12 {
  width: 50%; }

.content-width-7-12 {
  width: 58.3%; }

.content-width-8-12 {
  width: 66.6%; }

.content-width-9-12 {
  width: 75%; }

.content-width-10-12 {
  width: 83.3%; }

.content-width-11-12 {
  width: 91.6%; }

.width-auto {
  width: auto; }

@media screen and (max-width: 1799px) {
  .full-width-1799 {
    float: left;
    width: 100%; }

  .content-width-1-2-1799 {
    width: 50%; }

  .content-width-1-3-1799 {
    width: 33.3%; }

  .content-width-2-3-1799 {
    width: 66.6%; }

  .content-width-1-4-1799 {
    width: 25%; }

  .content-width-2-4-1799 {
    width: 50%; }

  .content-width-3-4-1799 {
    width: 75%; }

  .content-width-1-5-1799 {
    width: 20%; }

  .content-width-2-5-1799 {
    width: 40%; }

  .content-width-3-5-1799 {
    width: 60%; }

  .content-width-4-5-1799 {
    width: 80%; }

  .content-width-1-6-1799 {
    width: 16.6%; }

  .content-width-2-6-1799 {
    width: 33.3%; }

  .content-width-3-6-1799 {
    width: 50%; }

  .content-width-4-6-1799 {
    width: 66.6%; }

  .content-width-5-6-1799 {
    width: 83.3%; }

  .content-width-1-7-1799 {
    width: 14.2%; }

  .content-width-2-7-1799 {
    width: 28.5%; }

  .content-width-3-7-1799 {
    width: 42.8%; }

  .content-width-4-7-1799 {
    width: 57.1%; }

  .content-width-5-7-1799 {
    width: 71.4%; }

  .content-width-6-7-1799 {
    width: 85.7%; }

  .content-width-1-8-1799 {
    width: 12.5%; }

  .content-width-2-8-1799 {
    width: 25%; }

  .content-width-3-8-1799 {
    width: 37.5%; }

  .content-width-4-8-1799 {
    width: 50%; }

  .content-width-5-8-1799 {
    width: 62.5%; }

  .content-width-6-8-1799 {
    width: 75%; }

  .content-width-7-8-1799 {
    width: 87.5%; }

  .content-width-1-9-1799 {
    width: 11.1%; }

  .content-width-2-9-1799 {
    width: 22.2%; }

  .content-width-3-9-1799 {
    width: 33.3%; }

  .content-width-4-9-1799 {
    width: 44.4%; }

  .content-width-5-9-1799 {
    width: 55.5%; }

  .content-width-6-9-1799 {
    width: 66.6%; }

  .content-width-7-9-1799 {
    width: 77.7%; }

  .content-width-8-9-1799 {
    width: 88.8%; }

  .content-width-1-10-1799 {
    width: 10%; }

  .content-width-2-10-1799 {
    width: 20%; }

  .content-width-3-10-1799 {
    width: 30%; }

  .content-width-4-10-1799 {
    width: 40%; }

  .content-width-5-10-1799 {
    width: 50%; }

  .content-width-6-10-1799 {
    width: 60%; }

  .content-width-7-10-1799 {
    width: 70%; }

  .content-width-8-10-1799 {
    width: 80%; }

  .content-width-9-10-1799 {
    width: 90%; }

  .content-width-1-12-1799 {
    width: 8.3%; }

  .content-width-2-12-1799 {
    width: 16.6%; }

  .content-width-3-12-1799 {
    width: 25%; }

  .content-width-4-12-1799 {
    width: 33.3%; }

  .content-width-5-12-1799 {
    width: 41.6%; }

  .content-width-6-12-1799 {
    width: 50%; }

  .content-width-7-12-1799 {
    width: 58.3%; }

  .content-width-8-12-1799 {
    width: 66.6%; }

  .content-width-9-12-1799 {
    width: 75%; }

  .content-width-10-12-1799 {
    width: 83.3%; }

  .content-width-11-12-1799 {
    width: 91.6%; }

  .width-auto-1799 {
    width: auto; } }
@media screen and (max-width: 1699px) {
  .full-width-1699 {
    float: left;
    width: 100%; }

  .content-width-1-2-1699 {
    width: 50%; }

  .content-width-1-3-1699 {
    width: 33.3%; }

  .content-width-2-3-1699 {
    width: 66.6%; }

  .content-width-1-4-1699 {
    width: 25%; }

  .content-width-2-4-1699 {
    width: 50%; }

  .content-width-3-4-1699 {
    width: 75%; }

  .content-width-1-5-1699 {
    width: 20%; }

  .content-width-2-5-1699 {
    width: 40%; }

  .content-width-3-5-1699 {
    width: 60%; }

  .content-width-4-5-1699 {
    width: 80%; }

  .content-width-1-6-1699 {
    width: 16.6%; }

  .content-width-2-6-1699 {
    width: 33.3%; }

  .content-width-3-6-1699 {
    width: 50%; }

  .content-width-4-6-1699 {
    width: 66.6%; }

  .content-width-5-6-1699 {
    width: 83.3%; }

  .content-width-1-7-1699 {
    width: 14.2%; }

  .content-width-2-7-1699 {
    width: 28.5%; }

  .content-width-3-7-1699 {
    width: 42.8%; }

  .content-width-4-7-1699 {
    width: 57.1%; }

  .content-width-5-7-1699 {
    width: 71.4%; }

  .content-width-6-7-1699 {
    width: 85.7%; }

  .content-width-1-8-1699 {
    width: 12.5%; }

  .content-width-2-8-1699 {
    width: 25%; }

  .content-width-3-8-1699 {
    width: 37.5%; }

  .content-width-4-8-1699 {
    width: 50%; }

  .content-width-5-8-1699 {
    width: 62.5%; }

  .content-width-6-8-1699 {
    width: 75%; }

  .content-width-7-8-1699 {
    width: 87.5%; }

  .content-width-1-9-1699 {
    width: 11.1%; }

  .content-width-2-9-1699 {
    width: 22.2%; }

  .content-width-3-9-1699 {
    width: 33.3%; }

  .content-width-4-9-1699 {
    width: 44.4%; }

  .content-width-5-9-1699 {
    width: 55.5%; }

  .content-width-6-9-1699 {
    width: 66.6%; }

  .content-width-7-9-1699 {
    width: 77.7%; }

  .content-width-8-9-1699 {
    width: 88.8%; }

  .content-width-1-10-1699 {
    width: 10%; }

  .content-width-2-10-1699 {
    width: 20%; }

  .content-width-3-10-1699 {
    width: 30%; }

  .content-width-4-10-1699 {
    width: 40%; }

  .content-width-5-10-1699 {
    width: 50%; }

  .content-width-6-10-1699 {
    width: 60%; }

  .content-width-7-10-1699 {
    width: 70%; }

  .content-width-8-10-1699 {
    width: 80%; }

  .content-width-9-10-1699 {
    width: 90%; }

  .content-width-1-12-1699 {
    width: 8.3%; }

  .content-width-2-12-1699 {
    width: 16.6%; }

  .content-width-3-12-1699 {
    width: 25%; }

  .content-width-4-12-1699 {
    width: 33.3%; }

  .content-width-5-12-1699 {
    width: 41.6%; }

  .content-width-6-12-1699 {
    width: 50%; }

  .content-width-7-12-1699 {
    width: 58.3%; }

  .content-width-8-12-1699 {
    width: 66.6%; }

  .content-width-9-12-1699 {
    width: 75%; }

  .content-width-10-12-1699 {
    width: 83.3%; }

  .content-width-11-12-1699 {
    width: 91.6%; }

  .width-auto-1699 {
    width: auto; } }
@media screen and (max-width: 1599px) {
  .full-width-1599 {
    float: left;
    width: 100%; }

  .content-width-1-2-1599 {
    width: 50%; }

  .content-width-1-3-1599 {
    width: 33.3%; }

  .content-width-2-3-1599 {
    width: 66.6%; }

  .content-width-1-4-1599 {
    width: 25%; }

  .content-width-2-4-1599 {
    width: 50%; }

  .content-width-3-4-1599 {
    width: 75%; }

  .content-width-1-5-1599 {
    width: 20%; }

  .content-width-2-5-1599 {
    width: 40%; }

  .content-width-3-5-1599 {
    width: 60%; }

  .content-width-4-5-1599 {
    width: 80%; }

  .content-width-1-6-1599 {
    width: 16.6%; }

  .content-width-2-6-1599 {
    width: 33.3%; }

  .content-width-3-6-1599 {
    width: 50%; }

  .content-width-4-6-1599 {
    width: 66.6%; }

  .content-width-5-6-1599 {
    width: 83.3%; }

  .content-width-1-7-1599 {
    width: 14.2%; }

  .content-width-2-7-1599 {
    width: 28.5%; }

  .content-width-3-7-1599 {
    width: 42.8%; }

  .content-width-4-7-1599 {
    width: 57.1%; }

  .content-width-5-7-1599 {
    width: 71.4%; }

  .content-width-6-7-1599 {
    width: 85.7%; }

  .content-width-1-8-1599 {
    width: 12.5%; }

  .content-width-2-8-1599 {
    width: 25%; }

  .content-width-3-8-1599 {
    width: 37.5%; }

  .content-width-4-8-1599 {
    width: 50%; }

  .content-width-5-8-1599 {
    width: 62.5%; }

  .content-width-6-8-1599 {
    width: 75%; }

  .content-width-7-8-1599 {
    width: 87.5%; }

  .content-width-1-9-1599 {
    width: 11.1%; }

  .content-width-2-9-1599 {
    width: 22.2%; }

  .content-width-3-9-1599 {
    width: 33.3%; }

  .content-width-4-9-1599 {
    width: 44.4%; }

  .content-width-5-9-1599 {
    width: 55.5%; }

  .content-width-6-9-1599 {
    width: 66.6%; }

  .content-width-7-9-1599 {
    width: 77.7%; }

  .content-width-8-9-1599 {
    width: 88.8%; }

  .content-width-1-10-1599 {
    width: 10%; }

  .content-width-2-10-1599 {
    width: 20%; }

  .content-width-3-10-1599 {
    width: 30%; }

  .content-width-4-10-1599 {
    width: 40%; }

  .content-width-5-10-1599 {
    width: 50%; }

  .content-width-6-10-1599 {
    width: 60%; }

  .content-width-7-10-1599 {
    width: 70%; }

  .content-width-8-10-1599 {
    width: 80%; }

  .content-width-9-10-1599 {
    width: 90%; }

  .content-width-1-12-1599 {
    width: 8.3%; }

  .content-width-2-12-1599 {
    width: 16.6%; }

  .content-width-3-12-1599 {
    width: 25%; }

  .content-width-4-12-1599 {
    width: 33.3%; }

  .content-width-5-12-1599 {
    width: 41.6%; }

  .content-width-6-12-1599 {
    width: 50%; }

  .content-width-7-12-1599 {
    width: 58.3%; }

  .content-width-8-12-1599 {
    width: 66.6%; }

  .content-width-9-12-1599 {
    width: 75%; }

  .content-width-10-12-1599 {
    width: 83.3%; }

  .content-width-11-12-1599 {
    width: 91.6%; }

  .width-auto-1599 {
    width: auto; } }
@media screen and (max-width: 1499px) {
  .full-width-1499 {
    float: left;
    width: 100%; }

  .content-width-1-2-1499 {
    width: 50%; }

  .content-width-1-3-1499 {
    width: 33.3%; }

  .content-width-2-3-1499 {
    width: 66.6%; }

  .content-width-1-4-1499 {
    width: 25%; }

  .content-width-2-4-1499 {
    width: 50%; }

  .content-width-3-4-1499 {
    width: 75%; }

  .content-width-1-5-1499 {
    width: 20%; }

  .content-width-2-5-1499 {
    width: 40%; }

  .content-width-3-5-1499 {
    width: 60%; }

  .content-width-4-5-1499 {
    width: 80%; }

  .content-width-1-6-1499 {
    width: 16.6%; }

  .content-width-2-6-1499 {
    width: 33.3%; }

  .content-width-3-6-1499 {
    width: 50%; }

  .content-width-4-6-1499 {
    width: 66.6%; }

  .content-width-5-6-1499 {
    width: 83.3%; }

  .content-width-1-7-1499 {
    width: 14.2%; }

  .content-width-2-7-1499 {
    width: 28.5%; }

  .content-width-3-7-1499 {
    width: 42.8%; }

  .content-width-4-7-1499 {
    width: 57.1%; }

  .content-width-5-7-1499 {
    width: 71.4%; }

  .content-width-6-7-1499 {
    width: 85.7%; }

  .content-width-1-8-1499 {
    width: 12.5%; }

  .content-width-2-8-1499 {
    width: 25%; }

  .content-width-3-8-1499 {
    width: 37.5%; }

  .content-width-4-8-1499 {
    width: 50%; }

  .content-width-5-8-1499 {
    width: 62.5%; }

  .content-width-6-8-1499 {
    width: 75%; }

  .content-width-7-8-1499 {
    width: 87.5%; }

  .content-width-1-9-1499 {
    width: 11.1%; }

  .content-width-2-9-1499 {
    width: 22.2%; }

  .content-width-3-9-1499 {
    width: 33.3%; }

  .content-width-4-9-1499 {
    width: 44.4%; }

  .content-width-5-9-1499 {
    width: 55.5%; }

  .content-width-6-9-1499 {
    width: 66.6%; }

  .content-width-7-9-1499 {
    width: 77.7%; }

  .content-width-8-9-1499 {
    width: 88.8%; }

  .content-width-1-10-1499 {
    width: 10%; }

  .content-width-2-10-1499 {
    width: 20%; }

  .content-width-3-10-1499 {
    width: 30%; }

  .content-width-4-10-1499 {
    width: 40%; }

  .content-width-5-10-1499 {
    width: 50%; }

  .content-width-6-10-1499 {
    width: 60%; }

  .content-width-7-10-1499 {
    width: 70%; }

  .content-width-8-10-1499 {
    width: 80%; }

  .content-width-9-10-1499 {
    width: 90%; }

  .content-width-1-12-1499 {
    width: 8.3%; }

  .content-width-2-12-1499 {
    width: 16.6%; }

  .content-width-3-12-1499 {
    width: 25%; }

  .content-width-4-12-1499 {
    width: 33.3%; }

  .content-width-5-12-1499 {
    width: 41.6%; }

  .content-width-6-12-1499 {
    width: 50%; }

  .content-width-7-12-1499 {
    width: 58.3%; }

  .content-width-8-12-1499 {
    width: 66.6%; }

  .content-width-9-12-1499 {
    width: 75%; }

  .content-width-10-12-1499 {
    width: 83.3%; }

  .content-width-11-12-1499 {
    width: 91.6%; }

  .width-auto-1499 {
    width: auto; } }
@media screen and (max-width: 1399px) {
  .full-width-1399 {
    float: left;
    width: 100%; }

  .content-width-1-2-1399 {
    width: 50%; }

  .content-width-1-3-1399 {
    width: 33.3%; }

  .content-width-2-3-1399 {
    width: 66.6%; }

  .content-width-1-4-1399 {
    width: 25%; }

  .content-width-2-4-1399 {
    width: 50%; }

  .content-width-3-4-1399 {
    width: 75%; }

  .content-width-1-5-1399 {
    width: 20%; }

  .content-width-2-5-1399 {
    width: 40%; }

  .content-width-3-5-1399 {
    width: 60%; }

  .content-width-4-5-1399 {
    width: 80%; }

  .content-width-1-6-1399 {
    width: 16.6%; }

  .content-width-2-6-1399 {
    width: 33.3%; }

  .content-width-3-6-1399 {
    width: 50%; }

  .content-width-4-6-1399 {
    width: 66.6%; }

  .content-width-5-6-1399 {
    width: 83.3%; }

  .content-width-1-7-1399 {
    width: 14.2%; }

  .content-width-2-7-1399 {
    width: 28.5%; }

  .content-width-3-7-1399 {
    width: 42.8%; }

  .content-width-4-7-1399 {
    width: 57.1%; }

  .content-width-5-7-1399 {
    width: 71.4%; }

  .content-width-6-7-1399 {
    width: 85.7%; }

  .content-width-1-8-1399 {
    width: 12.5%; }

  .content-width-2-8-1399 {
    width: 25%; }

  .content-width-3-8-1399 {
    width: 37.5%; }

  .content-width-4-8-1399 {
    width: 50%; }

  .content-width-5-8-1399 {
    width: 62.5%; }

  .content-width-6-8-1399 {
    width: 75%; }

  .content-width-7-8-1399 {
    width: 87.5%; }

  .content-width-1-9-1399 {
    width: 11.1%; }

  .content-width-2-9-1399 {
    width: 22.2%; }

  .content-width-3-9-1399 {
    width: 33.3%; }

  .content-width-4-9-1399 {
    width: 44.4%; }

  .content-width-5-9-1399 {
    width: 55.5%; }

  .content-width-6-9-1399 {
    width: 66.6%; }

  .content-width-7-9-1399 {
    width: 77.7%; }

  .content-width-8-9-1399 {
    width: 88.8%; }

  .content-width-1-10-1399 {
    width: 10%; }

  .content-width-2-10-1399 {
    width: 20%; }

  .content-width-3-10-1399 {
    width: 30%; }

  .content-width-4-10-1399 {
    width: 40%; }

  .content-width-5-10-1399 {
    width: 50%; }

  .content-width-6-10-1399 {
    width: 60%; }

  .content-width-7-10-1399 {
    width: 70%; }

  .content-width-8-10-1399 {
    width: 80%; }

  .content-width-9-10-1399 {
    width: 90%; }

  .content-width-1-12-1399 {
    width: 8.3%; }

  .content-width-2-12-1399 {
    width: 16.6%; }

  .content-width-3-12-1399 {
    width: 25%; }

  .content-width-4-12-1399 {
    width: 33.3%; }

  .content-width-5-12-1399 {
    width: 41.6%; }

  .content-width-6-12-1399 {
    width: 50%; }

  .content-width-7-12-1399 {
    width: 58.3%; }

  .content-width-8-12-1399 {
    width: 66.6%; }

  .content-width-9-12-1399 {
    width: 75%; }

  .content-width-10-12-1399 {
    width: 83.3%; }

  .content-width-11-12-1399 {
    width: 91.6%; }

  .width-auto-1399 {
    width: auto; } }
@media screen and (max-width: 1299px) {
  .full-width-1299 {
    float: left;
    width: 100%; }

  .content-width-1-2-1299 {
    width: 50%; }

  .content-width-1-3-1299 {
    width: 33.3%; }

  .content-width-2-3-1299 {
    width: 66.6%; }

  .content-width-1-4-1299 {
    width: 25%; }

  .content-width-2-4-1299 {
    width: 50%; }

  .content-width-3-4-1299 {
    width: 75%; }

  .content-width-1-5-1299 {
    width: 20%; }

  .content-width-2-5-1299 {
    width: 40%; }

  .content-width-3-5-1299 {
    width: 60%; }

  .content-width-4-5-1299 {
    width: 80%; }

  .content-width-1-6-1299 {
    width: 16.6%; }

  .content-width-2-6-1299 {
    width: 33.3%; }

  .content-width-3-6-1299 {
    width: 50%; }

  .content-width-4-6-1299 {
    width: 66.6%; }

  .content-width-5-6-1299 {
    width: 83.3%; }

  .content-width-1-7-1299 {
    width: 14.2%; }

  .content-width-2-7-1299 {
    width: 28.5%; }

  .content-width-3-7-1299 {
    width: 42.8%; }

  .content-width-4-7-1299 {
    width: 57.1%; }

  .content-width-5-7-1299 {
    width: 71.4%; }

  .content-width-6-7-1299 {
    width: 85.7%; }

  .content-width-1-8-1299 {
    width: 12.5%; }

  .content-width-2-8-1299 {
    width: 25%; }

  .content-width-3-8-1299 {
    width: 37.5%; }

  .content-width-4-8-1299 {
    width: 50%; }

  .content-width-5-8-1299 {
    width: 62.5%; }

  .content-width-6-8-1299 {
    width: 75%; }

  .content-width-7-8-1299 {
    width: 87.5%; }

  .content-width-1-9-1299 {
    width: 11.1%; }

  .content-width-2-9-1299 {
    width: 22.2%; }

  .content-width-3-9-1299 {
    width: 33.3%; }

  .content-width-4-9-1299 {
    width: 44.4%; }

  .content-width-5-9-1299 {
    width: 55.5%; }

  .content-width-6-9-1299 {
    width: 66.6%; }

  .content-width-7-9-1299 {
    width: 77.7%; }

  .content-width-8-9-1299 {
    width: 88.8%; }

  .content-width-1-10-1299 {
    width: 10%; }

  .content-width-2-10-1299 {
    width: 20%; }

  .content-width-3-10-1299 {
    width: 30%; }

  .content-width-4-10-1299 {
    width: 40%; }

  .content-width-5-10-1299 {
    width: 50%; }

  .content-width-6-10-1299 {
    width: 60%; }

  .content-width-7-10-1299 {
    width: 70%; }

  .content-width-8-10-1299 {
    width: 80%; }

  .content-width-9-10-1299 {
    width: 90%; }

  .content-width-1-12-1299 {
    width: 8.3%; }

  .content-width-2-12-1299 {
    width: 16.6%; }

  .content-width-3-12-1299 {
    width: 25%; }

  .content-width-4-12-1299 {
    width: 33.3%; }

  .content-width-5-12-1299 {
    width: 41.6%; }

  .content-width-6-12-1299 {
    width: 50%; }

  .content-width-7-12-1299 {
    width: 58.3%; }

  .content-width-8-12-1299 {
    width: 66.6%; }

  .content-width-9-12-1299 {
    width: 75%; }

  .content-width-10-12-1299 {
    width: 83.3%; }

  .content-width-11-12-1299 {
    width: 91.6%; }

  .width-auto-1299 {
    width: auto; } }
@media screen and (max-width: 1199px) {
  .full-width-1199 {
    float: left;
    width: 100%; }

  .content-width-1-2-1199 {
    width: 50%; }

  .content-width-1-3-1199 {
    width: 33.3%; }

  .content-width-2-3-1199 {
    width: 66.6%; }

  .content-width-1-4-1199 {
    width: 25%; }

  .content-width-2-4-1199 {
    width: 50%; }

  .content-width-3-4-1199 {
    width: 75%; }

  .content-width-1-5-1199 {
    width: 20%; }

  .content-width-2-5-1199 {
    width: 40%; }

  .content-width-3-5-1199 {
    width: 60%; }

  .content-width-4-5-1199 {
    width: 80%; }

  .content-width-1-6-1199 {
    width: 16.6%; }

  .content-width-2-6-1199 {
    width: 33.3%; }

  .content-width-3-6-1199 {
    width: 50%; }

  .content-width-4-6-1199 {
    width: 66.6%; }

  .content-width-5-6-1199 {
    width: 83.3%; }

  .content-width-1-7-1199 {
    width: 14.2%; }

  .content-width-2-7-1199 {
    width: 28.5%; }

  .content-width-3-7-1199 {
    width: 42.8%; }

  .content-width-4-7-1199 {
    width: 57.1%; }

  .content-width-5-7-1199 {
    width: 71.4%; }

  .content-width-6-7-1199 {
    width: 85.7%; }

  .content-width-1-8-1199 {
    width: 12.5%; }

  .content-width-2-8-1199 {
    width: 25%; }

  .content-width-3-8-1199 {
    width: 37.5%; }

  .content-width-4-8-1199 {
    width: 50%; }

  .content-width-5-8-1199 {
    width: 62.5%; }

  .content-width-6-8-1199 {
    width: 75%; }

  .content-width-7-8-1199 {
    width: 87.5%; }

  .content-width-1-9-1199 {
    width: 11.1%; }

  .content-width-2-9-1199 {
    width: 22.2%; }

  .content-width-3-9-1199 {
    width: 33.3%; }

  .content-width-4-9-1199 {
    width: 44.4%; }

  .content-width-5-9-1199 {
    width: 55.5%; }

  .content-width-6-9-1199 {
    width: 66.6%; }

  .content-width-7-9-1199 {
    width: 77.7%; }

  .content-width-8-9-1199 {
    width: 88.8%; }

  .content-width-1-10-1199 {
    width: 10%; }

  .content-width-2-10-1199 {
    width: 20%; }

  .content-width-3-10-1199 {
    width: 30%; }

  .content-width-4-10-1199 {
    width: 40%; }

  .content-width-5-10-1199 {
    width: 50%; }

  .content-width-6-10-1199 {
    width: 60%; }

  .content-width-7-10-1199 {
    width: 70%; }

  .content-width-8-10-1199 {
    width: 80%; }

  .content-width-9-10-1199 {
    width: 90%; }

  .content-width-1-12-1199 {
    width: 8.3%; }

  .content-width-2-12-1199 {
    width: 16.6%; }

  .content-width-3-12-1199 {
    width: 25%; }

  .content-width-4-12-1199 {
    width: 33.3%; }

  .content-width-5-12-1199 {
    width: 41.6%; }

  .content-width-6-12-1199 {
    width: 50%; }

  .content-width-7-12-1199 {
    width: 58.3%; }

  .content-width-8-12-1199 {
    width: 66.6%; }

  .content-width-9-12-1199 {
    width: 75%; }

  .content-width-10-12-1199 {
    width: 83.3%; }

  .content-width-11-12-1199 {
    width: 91.6%; }

  .width-auto-1199 {
    width: auto; } }
@media screen and (max-width: 1099px) {
  .full-width-1099 {
    float: left;
    width: 100%; }

  .content-width-1-2-1099 {
    width: 50%; }

  .content-width-1-3-1099 {
    width: 33.3%; }

  .content-width-2-3-1099 {
    width: 66.6%; }

  .content-width-1-4-1099 {
    width: 25%; }

  .content-width-2-4-1099 {
    width: 50%; }

  .content-width-3-4-1099 {
    width: 75%; }

  .content-width-1-5-1099 {
    width: 20%; }

  .content-width-2-5-1099 {
    width: 40%; }

  .content-width-3-5-1099 {
    width: 60%; }

  .content-width-4-5-1099 {
    width: 80%; }

  .content-width-1-6-1099 {
    width: 16.6%; }

  .content-width-2-6-1099 {
    width: 33.3%; }

  .content-width-3-6-1099 {
    width: 50%; }

  .content-width-4-6-1099 {
    width: 66.6%; }

  .content-width-5-6-1099 {
    width: 83.3%; }

  .content-width-1-7-1099 {
    width: 14.2%; }

  .content-width-2-7-1099 {
    width: 28.5%; }

  .content-width-3-7-1099 {
    width: 42.8%; }

  .content-width-4-7-1099 {
    width: 57.1%; }

  .content-width-5-7-1099 {
    width: 71.4%; }

  .content-width-6-7-1099 {
    width: 85.7%; }

  .content-width-1-8-1099 {
    width: 12.5%; }

  .content-width-2-8-1099 {
    width: 25%; }

  .content-width-3-8-1099 {
    width: 37.5%; }

  .content-width-4-8-1099 {
    width: 50%; }

  .content-width-5-8-1099 {
    width: 62.5%; }

  .content-width-6-8-1099 {
    width: 75%; }

  .content-width-7-8-1099 {
    width: 87.5%; }

  .content-width-1-9-1099 {
    width: 11.1%; }

  .content-width-2-9-1099 {
    width: 22.2%; }

  .content-width-3-9-1099 {
    width: 33.3%; }

  .content-width-4-9-1099 {
    width: 44.4%; }

  .content-width-5-9-1099 {
    width: 55.5%; }

  .content-width-6-9-1099 {
    width: 66.6%; }

  .content-width-7-9-1099 {
    width: 77.7%; }

  .content-width-8-9-1099 {
    width: 88.8%; }

  .content-width-1-10-1099 {
    width: 10%; }

  .content-width-2-10-1099 {
    width: 20%; }

  .content-width-3-10-1099 {
    width: 30%; }

  .content-width-4-10-1099 {
    width: 40%; }

  .content-width-5-10-1099 {
    width: 50%; }

  .content-width-6-10-1099 {
    width: 60%; }

  .content-width-7-10-1099 {
    width: 70%; }

  .content-width-8-10-1099 {
    width: 80%; }

  .content-width-9-10-1099 {
    width: 90%; }

  .content-width-1-12-1099 {
    width: 8.3%; }

  .content-width-2-12-1099 {
    width: 16.6%; }

  .content-width-3-12-1099 {
    width: 25%; }

  .content-width-4-12-1099 {
    width: 33.3%; }

  .content-width-5-12-1099 {
    width: 41.6%; }

  .content-width-6-12-1099 {
    width: 50%; }

  .content-width-7-12-1099 {
    width: 58.3%; }

  .content-width-8-12-1099 {
    width: 66.6%; }

  .content-width-9-12-1099 {
    width: 75%; }

  .content-width-10-12-1099 {
    width: 83.3%; }

  .content-width-11-12-1099 {
    width: 91.6%; }

  .width-auto-1099 {
    width: auto; } }
@media screen and (max-width: 1023px) {
  .full-width-1023 {
    float: left;
    width: 100%; }

  .content-width-1-2-1023 {
    width: 50%; }

  .content-width-1-3-1023 {
    width: 33.3%; }

  .content-width-2-3-1023 {
    width: 66.6%; }

  .content-width-1-4-1023 {
    width: 25%; }

  .content-width-2-4-1023 {
    width: 50%; }

  .content-width-3-4-1023 {
    width: 75%; }

  .content-width-1-5-1023 {
    width: 20%; }

  .content-width-2-5-1023 {
    width: 40%; }

  .content-width-3-5-1023 {
    width: 60%; }

  .content-width-4-5-1023 {
    width: 80%; }

  .content-width-1-6-1023 {
    width: 16.6%; }

  .content-width-2-6-1023 {
    width: 33.3%; }

  .content-width-3-6-1023 {
    width: 50%; }

  .content-width-4-6-1023 {
    width: 66.6%; }

  .content-width-5-6-1023 {
    width: 83.3%; }

  .content-width-1-7-1023 {
    width: 14.2%; }

  .content-width-2-7-1023 {
    width: 28.5%; }

  .content-width-3-7-1023 {
    width: 42.8%; }

  .content-width-4-7-1023 {
    width: 57.1%; }

  .content-width-5-7-1023 {
    width: 71.4%; }

  .content-width-6-7-1023 {
    width: 85.7%; }

  .content-width-1-8-1023 {
    width: 12.5%; }

  .content-width-2-8-1023 {
    width: 25%; }

  .content-width-3-8-1023 {
    width: 37.5%; }

  .content-width-4-8-1023 {
    width: 50%; }

  .content-width-5-8-1023 {
    width: 62.5%; }

  .content-width-6-8-1023 {
    width: 75%; }

  .content-width-7-8-1023 {
    width: 87.5%; }

  .content-width-1-9-1023 {
    width: 11.1%; }

  .content-width-2-9-1023 {
    width: 22.2%; }

  .content-width-3-9-1023 {
    width: 33.3%; }

  .content-width-4-9-1023 {
    width: 44.4%; }

  .content-width-5-9-1023 {
    width: 55.5%; }

  .content-width-6-9-1023 {
    width: 66.6%; }

  .content-width-7-9-1023 {
    width: 77.7%; }

  .content-width-8-9-1023 {
    width: 88.8%; }

  .content-width-1-10-1023 {
    width: 10%; }

  .content-width-2-10-1023 {
    width: 20%; }

  .content-width-3-10-1023 {
    width: 30%; }

  .content-width-4-10-1023 {
    width: 40%; }

  .content-width-5-10-1023 {
    width: 50%; }

  .content-width-6-10-1023 {
    width: 60%; }

  .content-width-7-10-1023 {
    width: 70%; }

  .content-width-8-10-1023 {
    width: 80%; }

  .content-width-9-10-1023 {
    width: 90%; }

  .content-width-1-12-1023 {
    width: 8.3%; }

  .content-width-2-12-1023 {
    width: 16.6%; }

  .content-width-3-12-1023 {
    width: 25%; }

  .content-width-4-12-1023 {
    width: 33.3%; }

  .content-width-5-12-1023 {
    width: 41.6%; }

  .content-width-6-12-1023 {
    width: 50%; }

  .content-width-7-12-1023 {
    width: 58.3%; }

  .content-width-8-12-1023 {
    width: 66.6%; }

  .content-width-9-12-1023 {
    width: 75%; }

  .content-width-10-12-1023 {
    width: 83.3%; }

  .content-width-11-12-1023 {
    width: 91.6%; }

  .width-auto-1023 {
    width: auto; } }
@media screen and (max-width: 999px) {
  .full-width-999 {
    float: left;
    width: 100%; }

  .content-width-1-2-999 {
    width: 50%; }

  .content-width-1-3-999 {
    width: 33.3%; }

  .content-width-2-3-999 {
    width: 66.6%; }

  .content-width-1-4-999 {
    width: 25%; }

  .content-width-2-4-999 {
    width: 50%; }

  .content-width-3-4-999 {
    width: 75%; }

  .content-width-1-5-999 {
    width: 20%; }

  .content-width-2-5-999 {
    width: 40%; }

  .content-width-3-5-999 {
    width: 60%; }

  .content-width-4-5-999 {
    width: 80%; }

  .content-width-1-6-999 {
    width: 16.6%; }

  .content-width-2-6-999 {
    width: 33.3%; }

  .content-width-3-6-999 {
    width: 50%; }

  .content-width-4-6-999 {
    width: 66.6%; }

  .content-width-5-6-999 {
    width: 83.3%; }

  .content-width-1-7-999 {
    width: 14.2%; }

  .content-width-2-7-999 {
    width: 28.5%; }

  .content-width-3-7-999 {
    width: 42.8%; }

  .content-width-4-7-999 {
    width: 57.1%; }

  .content-width-5-7-999 {
    width: 71.4%; }

  .content-width-6-7-999 {
    width: 85.7%; }

  .content-width-1-8-999 {
    width: 12.5%; }

  .content-width-2-8-999 {
    width: 25%; }

  .content-width-3-8-999 {
    width: 37.5%; }

  .content-width-4-8-999 {
    width: 50%; }

  .content-width-5-8-999 {
    width: 62.5%; }

  .content-width-6-8-999 {
    width: 75%; }

  .content-width-7-8-999 {
    width: 87.5%; }

  .content-width-1-9-999 {
    width: 11.1%; }

  .content-width-2-9-999 {
    width: 22.2%; }

  .content-width-3-9-999 {
    width: 33.3%; }

  .content-width-4-9-999 {
    width: 44.4%; }

  .content-width-5-9-999 {
    width: 55.5%; }

  .content-width-6-9-999 {
    width: 66.6%; }

  .content-width-7-9-999 {
    width: 77.7%; }

  .content-width-8-9-999 {
    width: 88.8%; }

  .content-width-1-10-999 {
    width: 10%; }

  .content-width-2-10-999 {
    width: 20%; }

  .content-width-3-10-999 {
    width: 30%; }

  .content-width-4-10-999 {
    width: 40%; }

  .content-width-5-10-999 {
    width: 50%; }

  .content-width-6-10-999 {
    width: 60%; }

  .content-width-7-10-999 {
    width: 70%; }

  .content-width-8-10-999 {
    width: 80%; }

  .content-width-9-10-999 {
    width: 90%; }

  .content-width-1-12-999 {
    width: 8.3%; }

  .content-width-2-12-999 {
    width: 16.6%; }

  .content-width-3-12-999 {
    width: 25%; }

  .content-width-4-12-999 {
    width: 33.3%; }

  .content-width-5-12-999 {
    width: 41.6%; }

  .content-width-6-12-999 {
    width: 50%; }

  .content-width-7-12-999 {
    width: 58.3%; }

  .content-width-8-12-999 {
    width: 66.6%; }

  .content-width-9-12-999 {
    width: 75%; }

  .content-width-10-12-999 {
    width: 83.3%; }

  .content-width-11-12-999 {
    width: 91.6%; }

  .width-auto-999 {
    width: auto; } }
@media screen and (max-width: 899px) {
  .full-width-899 {
    float: left;
    width: 100%; }

  .content-width-1-2-899 {
    width: 50%; }

  .content-width-1-3-899 {
    width: 33.3%; }

  .content-width-2-3-899 {
    width: 66.6%; }

  .content-width-1-4-899 {
    width: 25%; }

  .content-width-2-4-899 {
    width: 50%; }

  .content-width-3-4-899 {
    width: 75%; }

  .content-width-1-5-899 {
    width: 20%; }

  .content-width-2-5-899 {
    width: 40%; }

  .content-width-3-5-899 {
    width: 60%; }

  .content-width-4-5-899 {
    width: 80%; }

  .content-width-1-6-899 {
    width: 16.6%; }

  .content-width-2-6-899 {
    width: 33.3%; }

  .content-width-3-6-899 {
    width: 50%; }

  .content-width-4-6-899 {
    width: 66.6%; }

  .content-width-5-6-899 {
    width: 83.3%; }

  .content-width-1-7-899 {
    width: 14.2%; }

  .content-width-2-7-899 {
    width: 28.5%; }

  .content-width-3-7-899 {
    width: 42.8%; }

  .content-width-4-7-899 {
    width: 57.1%; }

  .content-width-5-7-899 {
    width: 71.4%; }

  .content-width-6-7-899 {
    width: 85.7%; }

  .content-width-1-8-899 {
    width: 12.5%; }

  .content-width-2-8-899 {
    width: 25%; }

  .content-width-3-8-899 {
    width: 37.5%; }

  .content-width-4-8-899 {
    width: 50%; }

  .content-width-5-8-899 {
    width: 62.5%; }

  .content-width-6-8-899 {
    width: 75%; }

  .content-width-7-8-899 {
    width: 87.5%; }

  .content-width-1-9-899 {
    width: 11.1%; }

  .content-width-2-9-899 {
    width: 22.2%; }

  .content-width-3-9-899 {
    width: 33.3%; }

  .content-width-4-9-899 {
    width: 44.4%; }

  .content-width-5-9-899 {
    width: 55.5%; }

  .content-width-6-9-899 {
    width: 66.6%; }

  .content-width-7-9-899 {
    width: 77.7%; }

  .content-width-8-9-899 {
    width: 88.8%; }

  .content-width-1-10-899 {
    width: 10%; }

  .content-width-2-10-899 {
    width: 20%; }

  .content-width-3-10-899 {
    width: 30%; }

  .content-width-4-10-899 {
    width: 40%; }

  .content-width-5-10-899 {
    width: 50%; }

  .content-width-6-10-899 {
    width: 60%; }

  .content-width-7-10-899 {
    width: 70%; }

  .content-width-8-10-899 {
    width: 80%; }

  .content-width-9-10-899 {
    width: 90%; }

  .content-width-1-12-899 {
    width: 8.3%; }

  .content-width-2-12-899 {
    width: 16.6%; }

  .content-width-3-12-899 {
    width: 25%; }

  .content-width-4-12-899 {
    width: 33.3%; }

  .content-width-5-12-899 {
    width: 41.6%; }

  .content-width-6-12-899 {
    width: 50%; }

  .content-width-7-12-899 {
    width: 58.3%; }

  .content-width-8-12-899 {
    width: 66.6%; }

  .content-width-9-12-899 {
    width: 75%; }

  .content-width-10-12-899 {
    width: 83.3%; }

  .content-width-11-12-899 {
    width: 91.6%; }

  .width-auto-899 {
    width: auto; } }
@media screen and (max-width: 799px) {
  .full-width-799 {
    float: left;
    width: 100%; }

  .content-width-1-2-799 {
    width: 50%; }

  .content-width-1-3-799 {
    width: 33.3%; }

  .content-width-2-3-799 {
    width: 66.6%; }

  .content-width-1-4-799 {
    width: 25%; }

  .content-width-2-4-799 {
    width: 50%; }

  .content-width-3-4-799 {
    width: 75%; }

  .content-width-1-5-799 {
    width: 20%; }

  .content-width-2-5-799 {
    width: 40%; }

  .content-width-3-5-799 {
    width: 60%; }

  .content-width-4-5-799 {
    width: 80%; }

  .content-width-1-6-799 {
    width: 16.6%; }

  .content-width-2-6-799 {
    width: 33.3%; }

  .content-width-3-6-799 {
    width: 50%; }

  .content-width-4-6-799 {
    width: 66.6%; }

  .content-width-5-6-799 {
    width: 83.3%; }

  .content-width-1-7-799 {
    width: 14.2%; }

  .content-width-2-7-799 {
    width: 28.5%; }

  .content-width-3-7-799 {
    width: 42.8%; }

  .content-width-4-7-799 {
    width: 57.1%; }

  .content-width-5-7-799 {
    width: 71.4%; }

  .content-width-6-7-799 {
    width: 85.7%; }

  .content-width-1-8-799 {
    width: 12.5%; }

  .content-width-2-8-799 {
    width: 25%; }

  .content-width-3-8-799 {
    width: 37.5%; }

  .content-width-4-8-799 {
    width: 50%; }

  .content-width-5-8-799 {
    width: 62.5%; }

  .content-width-6-8-799 {
    width: 75%; }

  .content-width-7-8-799 {
    width: 87.5%; }

  .content-width-1-9-799 {
    width: 11.1%; }

  .content-width-2-9-799 {
    width: 22.2%; }

  .content-width-3-9-799 {
    width: 33.3%; }

  .content-width-4-9-799 {
    width: 44.4%; }

  .content-width-5-9-799 {
    width: 55.5%; }

  .content-width-6-9-799 {
    width: 66.6%; }

  .content-width-7-9-799 {
    width: 77.7%; }

  .content-width-8-9-799 {
    width: 88.8%; }

  .content-width-1-10-799 {
    width: 10%; }

  .content-width-2-10-799 {
    width: 20%; }

  .content-width-3-10-799 {
    width: 30%; }

  .content-width-4-10-799 {
    width: 40%; }

  .content-width-5-10-799 {
    width: 50%; }

  .content-width-6-10-799 {
    width: 60%; }

  .content-width-7-10-799 {
    width: 70%; }

  .content-width-8-10-799 {
    width: 80%; }

  .content-width-9-10-799 {
    width: 90%; }

  .content-width-1-12-799 {
    width: 8.3%; }

  .content-width-2-12-799 {
    width: 16.6%; }

  .content-width-3-12-799 {
    width: 25%; }

  .content-width-4-12-799 {
    width: 33.3%; }

  .content-width-5-12-799 {
    width: 41.6%; }

  .content-width-6-12-799 {
    width: 50%; }

  .content-width-7-12-799 {
    width: 58.3%; }

  .content-width-8-12-799 {
    width: 66.6%; }

  .content-width-9-12-799 {
    width: 75%; }

  .content-width-10-12-799 {
    width: 83.3%; }

  .content-width-11-12-799 {
    width: 91.6%; }

  .width-auto-799 {
    width: auto; } }
@media screen and (max-width: 767px) {
  .full-width-767 {
    float: left;
    width: 100%; }

  .content-width-1-2-767 {
    width: 50%; }

  .content-width-1-3-767 {
    width: 33.3%; }

  .content-width-2-3-767 {
    width: 66.6%; }

  .content-width-1-4-767 {
    width: 25%; }

  .content-width-2-4-767 {
    width: 50%; }

  .content-width-3-4-767 {
    width: 75%; }

  .content-width-1-5-767 {
    width: 20%; }

  .content-width-2-5-767 {
    width: 40%; }

  .content-width-3-5-767 {
    width: 60%; }

  .content-width-4-5-767 {
    width: 80%; }

  .content-width-1-6-767 {
    width: 16.6%; }

  .content-width-2-6-767 {
    width: 33.3%; }

  .content-width-3-6-767 {
    width: 50%; }

  .content-width-4-6-767 {
    width: 66.6%; }

  .content-width-5-6-767 {
    width: 83.3%; }

  .content-width-1-7-767 {
    width: 14.2%; }

  .content-width-2-7-767 {
    width: 28.5%; }

  .content-width-3-7-767 {
    width: 42.8%; }

  .content-width-4-7-767 {
    width: 57.1%; }

  .content-width-5-7-767 {
    width: 71.4%; }

  .content-width-6-7-767 {
    width: 85.7%; }

  .content-width-1-8-767 {
    width: 12.5%; }

  .content-width-2-8-767 {
    width: 25%; }

  .content-width-3-8-767 {
    width: 37.5%; }

  .content-width-4-8-767 {
    width: 50%; }

  .content-width-5-8-767 {
    width: 62.5%; }

  .content-width-6-8-767 {
    width: 75%; }

  .content-width-7-8-767 {
    width: 87.5%; }

  .content-width-1-9-767 {
    width: 11.1%; }

  .content-width-2-9-767 {
    width: 22.2%; }

  .content-width-3-9-767 {
    width: 33.3%; }

  .content-width-4-9-767 {
    width: 44.4%; }

  .content-width-5-9-767 {
    width: 55.5%; }

  .content-width-6-9-767 {
    width: 66.6%; }

  .content-width-7-9-767 {
    width: 77.7%; }

  .content-width-8-9-767 {
    width: 88.8%; }

  .content-width-1-10-767 {
    width: 10%; }

  .content-width-2-10-767 {
    width: 20%; }

  .content-width-3-10-767 {
    width: 30%; }

  .content-width-4-10-767 {
    width: 40%; }

  .content-width-5-10-767 {
    width: 50%; }

  .content-width-6-10-767 {
    width: 60%; }

  .content-width-7-10-767 {
    width: 70%; }

  .content-width-8-10-767 {
    width: 80%; }

  .content-width-9-10-767 {
    width: 90%; }

  .content-width-1-12-767 {
    width: 8.3%; }

  .content-width-2-12-767 {
    width: 16.6%; }

  .content-width-3-12-767 {
    width: 25%; }

  .content-width-4-12-767 {
    width: 33.3%; }

  .content-width-5-12-767 {
    width: 41.6%; }

  .content-width-6-12-767 {
    width: 50%; }

  .content-width-7-12-767 {
    width: 58.3%; }

  .content-width-8-12-767 {
    width: 66.6%; }

  .content-width-9-12-767 {
    width: 75%; }

  .content-width-10-12-767 {
    width: 83.3%; }

  .content-width-11-12-767 {
    width: 91.6%; }

  .width-auto-767 {
    width: auto; } }
@media screen and (max-width: 699px) {
  .full-width-699 {
    float: left;
    width: 100%; }

  .content-width-1-2-699 {
    width: 50%; }

  .content-width-1-3-699 {
    width: 33.3%; }

  .content-width-2-3-699 {
    width: 66.6%; }

  .content-width-1-4-699 {
    width: 25%; }

  .content-width-2-4-699 {
    width: 50%; }

  .content-width-3-4-699 {
    width: 75%; }

  .content-width-1-5-699 {
    width: 20%; }

  .content-width-2-5-699 {
    width: 40%; }

  .content-width-3-5-699 {
    width: 60%; }

  .content-width-4-5-699 {
    width: 80%; }

  .content-width-1-6-699 {
    width: 16.6%; }

  .content-width-2-6-699 {
    width: 33.3%; }

  .content-width-3-6-699 {
    width: 50%; }

  .content-width-4-6-699 {
    width: 66.6%; }

  .content-width-5-6-699 {
    width: 83.3%; }

  .content-width-1-7-699 {
    width: 14.2%; }

  .content-width-2-7-699 {
    width: 28.5%; }

  .content-width-3-7-699 {
    width: 42.8%; }

  .content-width-4-7-699 {
    width: 57.1%; }

  .content-width-5-7-699 {
    width: 71.4%; }

  .content-width-6-7-699 {
    width: 85.7%; }

  .content-width-1-8-699 {
    width: 12.5%; }

  .content-width-2-8-699 {
    width: 25%; }

  .content-width-3-8-699 {
    width: 37.5%; }

  .content-width-4-8-699 {
    width: 50%; }

  .content-width-5-8-699 {
    width: 62.5%; }

  .content-width-6-8-699 {
    width: 75%; }

  .content-width-7-8-699 {
    width: 87.5%; }

  .content-width-1-9-699 {
    width: 11.1%; }

  .content-width-2-9-699 {
    width: 22.2%; }

  .content-width-3-9-699 {
    width: 33.3%; }

  .content-width-4-9-699 {
    width: 44.4%; }

  .content-width-5-9-699 {
    width: 55.5%; }

  .content-width-6-9-699 {
    width: 66.6%; }

  .content-width-7-9-699 {
    width: 77.7%; }

  .content-width-8-9-699 {
    width: 88.8%; }

  .content-width-1-10-699 {
    width: 10%; }

  .content-width-2-10-699 {
    width: 20%; }

  .content-width-3-10-699 {
    width: 30%; }

  .content-width-4-10-699 {
    width: 40%; }

  .content-width-5-10-699 {
    width: 50%; }

  .content-width-6-10-699 {
    width: 60%; }

  .content-width-7-10-699 {
    width: 70%; }

  .content-width-8-10-699 {
    width: 80%; }

  .content-width-9-10-699 {
    width: 90%; }

  .content-width-1-12-699 {
    width: 8.3%; }

  .content-width-2-12-699 {
    width: 16.6%; }

  .content-width-3-12-699 {
    width: 25%; }

  .content-width-4-12-699 {
    width: 33.3%; }

  .content-width-5-12-699 {
    width: 41.6%; }

  .content-width-6-12-699 {
    width: 50%; }

  .content-width-7-12-699 {
    width: 58.3%; }

  .content-width-8-12-699 {
    width: 66.6%; }

  .content-width-9-12-699 {
    width: 75%; }

  .content-width-10-12-699 {
    width: 83.3%; }

  .content-width-11-12-699 {
    width: 91.6%; }

  .width-auto-699 {
    width: auto; } }
@media screen and (max-width: 599px) {
  .full-width-599 {
    float: left;
    width: 100%; }

  .content-width-1-2-599 {
    width: 50%; }

  .content-width-1-3-599 {
    width: 33.3%; }

  .content-width-2-3-599 {
    width: 66.6%; }

  .content-width-1-4-599 {
    width: 25%; }

  .content-width-2-4-599 {
    width: 50%; }

  .content-width-3-4-599 {
    width: 75%; }

  .content-width-1-5-599 {
    width: 20%; }

  .content-width-2-5-599 {
    width: 40%; }

  .content-width-3-5-599 {
    width: 60%; }

  .content-width-4-5-599 {
    width: 80%; }

  .content-width-1-6-599 {
    width: 16.6%; }

  .content-width-2-6-599 {
    width: 33.3%; }

  .content-width-3-6-599 {
    width: 50%; }

  .content-width-4-6-599 {
    width: 66.6%; }

  .content-width-5-6-599 {
    width: 83.3%; }

  .content-width-1-7-599 {
    width: 14.2%; }

  .content-width-2-7-599 {
    width: 28.5%; }

  .content-width-3-7-599 {
    width: 42.8%; }

  .content-width-4-7-599 {
    width: 57.1%; }

  .content-width-5-7-599 {
    width: 71.4%; }

  .content-width-6-7-599 {
    width: 85.7%; }

  .content-width-1-8-599 {
    width: 12.5%; }

  .content-width-2-8-599 {
    width: 25%; }

  .content-width-3-8-599 {
    width: 37.5%; }

  .content-width-4-8-599 {
    width: 50%; }

  .content-width-5-8-599 {
    width: 62.5%; }

  .content-width-6-8-599 {
    width: 75%; }

  .content-width-7-8-599 {
    width: 87.5%; }

  .content-width-1-9-599 {
    width: 11.1%; }

  .content-width-2-9-599 {
    width: 22.2%; }

  .content-width-3-9-599 {
    width: 33.3%; }

  .content-width-4-9-599 {
    width: 44.4%; }

  .content-width-5-9-599 {
    width: 55.5%; }

  .content-width-6-9-599 {
    width: 66.6%; }

  .content-width-7-9-599 {
    width: 77.7%; }

  .content-width-8-9-599 {
    width: 88.8%; }

  .content-width-1-10-599 {
    width: 10%; }

  .content-width-2-10-599 {
    width: 20%; }

  .content-width-3-10-599 {
    width: 30%; }

  .content-width-4-10-599 {
    width: 40%; }

  .content-width-5-10-599 {
    width: 50%; }

  .content-width-6-10-599 {
    width: 60%; }

  .content-width-7-10-599 {
    width: 70%; }

  .content-width-8-10-599 {
    width: 80%; }

  .content-width-9-10-599 {
    width: 90%; }

  .content-width-1-12-599 {
    width: 8.3%; }

  .content-width-2-12-599 {
    width: 16.6%; }

  .content-width-3-12-599 {
    width: 25%; }

  .content-width-4-12-599 {
    width: 33.3%; }

  .content-width-5-12-599 {
    width: 41.6%; }

  .content-width-6-12-599 {
    width: 50%; }

  .content-width-7-12-599 {
    width: 58.3%; }

  .content-width-8-12-599 {
    width: 66.6%; }

  .content-width-9-12-599 {
    width: 75%; }

  .content-width-10-12-599 {
    width: 83.3%; }

  .content-width-11-12-599 {
    width: 91.6%; }

  .width-auto-599 {
    width: auto; } }
@media screen and (max-width: 499px) {
  .full-width-499 {
    float: left;
    width: 100%; }

  .content-width-1-2-499 {
    width: 50%; }

  .content-width-1-3-499 {
    width: 33.3%; }

  .content-width-2-3-499 {
    width: 66.6%; }

  .content-width-1-4-499 {
    width: 25%; }

  .content-width-2-4-499 {
    width: 50%; }

  .content-width-3-4-499 {
    width: 75%; }

  .content-width-1-5-499 {
    width: 20%; }

  .content-width-2-5-499 {
    width: 40%; }

  .content-width-3-5-499 {
    width: 60%; }

  .content-width-4-5-499 {
    width: 80%; }

  .content-width-1-6-499 {
    width: 16.6%; }

  .content-width-2-6-499 {
    width: 33.3%; }

  .content-width-3-6-499 {
    width: 50%; }

  .content-width-4-6-499 {
    width: 66.6%; }

  .content-width-5-6-499 {
    width: 83.3%; }

  .content-width-1-7-499 {
    width: 14.2%; }

  .content-width-2-7-499 {
    width: 28.5%; }

  .content-width-3-7-499 {
    width: 42.8%; }

  .content-width-4-7-499 {
    width: 57.1%; }

  .content-width-5-7-499 {
    width: 71.4%; }

  .content-width-6-7-499 {
    width: 85.7%; }

  .content-width-1-8-499 {
    width: 12.5%; }

  .content-width-2-8-499 {
    width: 25%; }

  .content-width-3-8-499 {
    width: 37.5%; }

  .content-width-4-8-499 {
    width: 50%; }

  .content-width-5-8-499 {
    width: 62.5%; }

  .content-width-6-8-499 {
    width: 75%; }

  .content-width-7-8-499 {
    width: 87.5%; }

  .content-width-1-9-499 {
    width: 11.1%; }

  .content-width-2-9-499 {
    width: 22.2%; }

  .content-width-3-9-499 {
    width: 33.3%; }

  .content-width-4-9-499 {
    width: 44.4%; }

  .content-width-5-9-499 {
    width: 55.5%; }

  .content-width-6-9-499 {
    width: 66.6%; }

  .content-width-7-9-499 {
    width: 77.7%; }

  .content-width-8-9-499 {
    width: 88.8%; }

  .content-width-1-10-499 {
    width: 10%; }

  .content-width-2-10-499 {
    width: 20%; }

  .content-width-3-10-499 {
    width: 30%; }

  .content-width-4-10-499 {
    width: 40%; }

  .content-width-5-10-499 {
    width: 50%; }

  .content-width-6-10-499 {
    width: 60%; }

  .content-width-7-10-499 {
    width: 70%; }

  .content-width-8-10-499 {
    width: 80%; }

  .content-width-9-10-499 {
    width: 90%; }

  .content-width-1-12-499 {
    width: 8.3%; }

  .content-width-2-12-499 {
    width: 16.6%; }

  .content-width-3-12-499 {
    width: 25%; }

  .content-width-4-12-499 {
    width: 33.3%; }

  .content-width-5-12-499 {
    width: 41.6%; }

  .content-width-6-12-499 {
    width: 50%; }

  .content-width-7-12-499 {
    width: 58.3%; }

  .content-width-8-12-499 {
    width: 66.6%; }

  .content-width-9-12-499 {
    width: 75%; }

  .content-width-10-12-499 {
    width: 83.3%; }

  .content-width-11-12-499 {
    width: 91.6%; }

  .width-auto-499 {
    width: auto; } }
@media screen and (max-width: 479px) {
  .full-width-479 {
    float: left;
    width: 100%; }

  .content-width-1-2-479 {
    width: 50%; }

  .content-width-1-3-479 {
    width: 33.333%; }

  .content-width-2-3-479 {
    width: 66.666%; }

  .content-width-1-4-479 {
    width: 25%; }

  .content-width-2-4-479 {
    width: 50%; }

  .content-width-3-4-479 {
    width: 75%; }

  .content-width-1-5-479 {
    width: 20%; }

  .content-width-2-5-479 {
    width: 40%; }

  .content-width-3-5-479 {
    width: 60%; }

  .content-width-4-5-479 {
    width: 80%; }

  .content-width-1-6-479 {
    width: 16.6%; }

  .content-width-2-6-479 {
    width: 33.333%; }

  .content-width-3-6-479 {
    width: 50%; }

  .content-width-4-6-479 {
    width: 66.666%; }

  .content-width-5-6-479 {
    width: 83.333%; }

  .content-width-1-7-479 {
    width: 14.2%; }

  .content-width-2-7-479 {
    width: 28.5%; }

  .content-width-3-7-479 {
    width: 42.8%; }

  .content-width-4-7-479 {
    width: 57.1%; }

  .content-width-5-7-479 {
    width: 71.4%; }

  .content-width-6-7-479 {
    width: 85.7%; }

  .content-width-1-8-479 {
    width: 12.5%; }

  .content-width-2-8-479 {
    width: 25%; }

  .content-width-3-8-479 {
    width: 37.5%; }

  .content-width-4-8-479 {
    width: 50%; }

  .content-width-5-8-479 {
    width: 62.5%; }

  .content-width-6-8-479 {
    width: 75%; }

  .content-width-7-8-479 {
    width: 87.5%; }

  .content-width-1-9-479 {
    width: 11.1%; }

  .content-width-2-9-479 {
    width: 22.2%; }

  .content-width-3-9-479 {
    width: 33.3%; }

  .content-width-4-9-479 {
    width: 44.4%; }

  .content-width-5-9-479 {
    width: 55.5%; }

  .content-width-6-9-479 {
    width: 66.6%; }

  .content-width-7-9-479 {
    width: 77.7%; }

  .content-width-8-9-479 {
    width: 88.8%; }

  .content-width-1-10-479 {
    width: 10%; }

  .content-width-2-10-479 {
    width: 20%; }

  .content-width-3-10-479 {
    width: 30%; }

  .content-width-4-10-479 {
    width: 40%; }

  .content-width-5-10-479 {
    width: 50%; }

  .content-width-6-10-479 {
    width: 60%; }

  .content-width-7-10-479 {
    width: 70%; }

  .content-width-8-10-479 {
    width: 80%; }

  .content-width-9-10-479 {
    width: 90%; }

  .content-width-1-12-479 {
    width: 8.3%; }

  .content-width-2-12-479 {
    width: 16.6%; }

  .content-width-3-12-479 {
    width: 25%; }

  .content-width-4-12-479 {
    width: 33.333%; }

  .content-width-5-12-479 {
    width: 41.6%; }

  .content-width-6-12-479 {
    width: 50%; }

  .content-width-7-12-479 {
    width: 58.3%; }

  .content-width-8-12-479 {
    width: 66.666%; }

  .content-width-9-12-479 {
    width: 75%; }

  .content-width-10-12-479 {
    width: 83.3%; }

  .content-width-11-12-479 {
    width: 91.6%; }

  .width-auto-479 {
    width: auto; } }
@media screen and (max-width: 399px) {
  .full-width-399 {
    float: left;
    width: 100%; }

  .content-width-1-2-399 {
    width: 50%; }

  .content-width-1-3-399 {
    width: 33.3%; }

  .content-width-2-3-399 {
    width: 66.6%; }

  .content-width-1-4-399 {
    width: 25%; }

  .content-width-2-4-399 {
    width: 50%; }

  .content-width-3-4-399 {
    width: 75%; }

  .content-width-1-5-399 {
    width: 20%; }

  .content-width-2-5-399 {
    width: 40%; }

  .content-width-3-5-399 {
    width: 60%; }

  .content-width-4-5-399 {
    width: 80%; }

  .content-width-1-6-399 {
    width: 16.6%; }

  .content-width-2-6-399 {
    width: 33.3%; }

  .content-width-3-6-399 {
    width: 50%; }

  .content-width-4-6-399 {
    width: 66.6%; }

  .content-width-5-6-399 {
    width: 83.3%; }

  .content-width-1-7-399 {
    width: 14.2%; }

  .content-width-2-7-399 {
    width: 28.5%; }

  .content-width-3-7-399 {
    width: 42.8%; }

  .content-width-4-7-399 {
    width: 57.1%; }

  .content-width-5-7-399 {
    width: 71.4%; }

  .content-width-6-7-399 {
    width: 85.7%; }

  .content-width-1-8-399 {
    width: 12.5%; }

  .content-width-2-8-399 {
    width: 25%; }

  .content-width-3-8-399 {
    width: 37.5%; }

  .content-width-4-8-399 {
    width: 50%; }

  .content-width-5-8-399 {
    width: 62.5%; }

  .content-width-6-8-399 {
    width: 75%; }

  .content-width-7-8-399 {
    width: 87.5%; }

  .content-width-1-9-399 {
    width: 11.1%; }

  .content-width-2-9-399 {
    width: 22.2%; }

  .content-width-3-9-399 {
    width: 33.3%; }

  .content-width-4-9-399 {
    width: 44.4%; }

  .content-width-5-9-399 {
    width: 55.5%; }

  .content-width-6-9-399 {
    width: 66.6%; }

  .content-width-7-9-399 {
    width: 77.7%; }

  .content-width-8-9-399 {
    width: 88.8%; }

  .content-width-1-10-399 {
    width: 10%; }

  .content-width-2-10-399 {
    width: 20%; }

  .content-width-3-10-399 {
    width: 30%; }

  .content-width-4-10-399 {
    width: 40%; }

  .content-width-5-10-399 {
    width: 50%; }

  .content-width-6-10-399 {
    width: 60%; }

  .content-width-7-10-399 {
    width: 70%; }

  .content-width-8-10-399 {
    width: 80%; }

  .content-width-9-10-399 {
    width: 90%; }

  .content-width-1-12-399 {
    width: 8.3%; }

  .content-width-2-12-399 {
    width: 16.6%; }

  .content-width-3-12-399 {
    width: 25%; }

  .content-width-4-12-399 {
    width: 33.3%; }

  .content-width-5-12-399 {
    width: 41.6%; }

  .content-width-6-12-399 {
    width: 50%; }

  .content-width-7-12-399 {
    width: 58.3%; }

  .content-width-8-12-399 {
    width: 66.6%; }

  .content-width-9-12-399 {
    width: 75%; }

  .content-width-10-12-399 {
    width: 83.3%; }

  .content-width-11-12-399 {
    width: 91.6%; }

  .width-auto-399 {
    width: auto; } }
/***** HEIGHTS *****/
.screen-height {
  height: 100vh; }

.screen-height-min {
  min-height: 100vh; }

.full-height {
  height: 100%; }

.height-90 {
  height: 90vh; }

.height-80 {
  height: 80vh; }

.height-70 {
  height: 70vh; }

.height-60 {
  height: 60vh; }

.height-50 {
  height: 50vh; }

.height-40 {
  height: 40vh; }

.height-30 {
  height: 30vh; }

.height-20 {
  height: 20vh; }

.height-10 {
  height: 10vh; }

@media screen and (max-width: 1023px) {
  .height-auto-1023 {
    height: auto; } }
@media screen and (max-width: 767px) {
  .height-auto-767 {
    height: auto; } }
@media screen and (max-width: 479px) {
  .height-auto-479 {
    height: auto; } }
/***** CENTRED CONTENT *****/
.content-width {
  display: block;
  margin: 0 auto; }

.content-width-center-override {
  float: none;
  overflow: hidden; }

.content-max-width-1800 {
  max-width: 1800px; }

.content-max-width-1700 {
  max-width: 1700px; }

.content-max-width-1600 {
  max-width: 1600px; }

.content-max-width-1500 {
  max-width: 1500px; }

.content-max-width-1400 {
  max-width: 1400px; }

.content-max-width-1300 {
  max-width: 1300px; }

.content-max-width-1200 {
  max-width: 1200px; }

.content-max-width-1100 {
  max-width: 1100px; }

.content-max-width-1024 {
  max-width: 1024px; }

.content-max-width-1000 {
  max-width: 1000px; }

.content-max-width-940 {
  max-width: 940px; }

.content-max-width-920 {
  max-width: 920px; }

.content-max-width-900 {
  max-width: 900px; }

.content-max-width-800 {
  max-width: 800px; }

.content-max-width-768 {
  max-width: 768px; }

.content-max-width-700 {
  max-width: 700px; }

.content-max-width-680 {
  max-width: 680px; }

.content-max-width-600 {
  max-width: 600px; }

.content-max-width-500 {
  max-width: 500px; }

.content-max-width-480 {
  max-width: 480px; }

.content-max-width-400 {
  max-width: 400px; }

.content-center {
  float: none;
  display: block;
  margin-left: auto !important;
  margin-right: auto !important; }

/***** VERTICAL CENTRE CONTENT *****/
.center-outer {
  display: table;
  height: 100%;
  width: 100%; }

.center-inner {
  display: table-cell;
  vertical-align: middle; }

/***** POSITIONING *****/
.content-absolute {
  position: absolute; }

.content-fixed {
  position: fixed; }

.content-relative {
  position: relative; }

.content-top {
  top: 0; }

.content-right {
  right: 0; }

.content-bottom {
  bottom: 0; }

.content-left {
  left: 0; }

/**************************************** PADDING ****************************************/
/***** PADDING TOP *****/
.pad-t-0, .pad-v-0, .pad-all-0 {
  padding-top: 0px; }

.pad-t-5, .pad-v-5, .pad-all-5 {
  padding-top: 5px; }

.pad-t-10, .pad-v-10, .pad-all-10 {
  padding-top: 10px; }

.pad-t-15, .pad-v-15, .pad-all-15 {
  padding-top: 15px; }

.pad-t-20, .pad-v-20, .pad-all-20 {
  padding-top: 20px; }

.pad-t-25, .pad-v-25, .pad-all-25 {
  padding-top: 25px; }

.pad-t-30, .pad-v-30, .pad-all-30 {
  padding-top: 30px; }

.pad-t-40, .pad-v-40, .pad-all-40 {
  padding-top: 40px; }

.pad-t-50, .pad-v-50, .pad-all-50 {
  padding-top: 50px; }

.pad-t-60, .pad-v-60, .pad-all-60 {
  padding-top: 60px; }

.pad-t-70, .pad-v-70, .pad-all-70 {
  padding-top: 70px; }

.pad-t-80, .pad-v-80, .pad-all-80 {
  padding-top: 80px; }

.pad-t-90, .pad-v-90, .pad-all-90 {
  padding-top: 90px; }

.pad-t-100, .pad-v-100, .pad-all-100 {
  padding-top: 100px; }

.pad-t-120, .pad-v-120, .pad-all-120 {
  padding-top: 120px; }

.pad-t-140, .pad-v-140, .pad-all-140 {
  padding-top: 140px; }

.pad-t-150, .pad-v-150, .pad-all-150 {
  padding-top: 150px; }

.pad-t-160, .pad-v-160, .pad-all-160 {
  padding-top: 160px; }

.pad-t-180, .pad-v-180, .pad-all-180 {
  padding-top: 180px; }

.pad-t-200, .pad-v-200, .pad-all-200 {
  padding-top: 200px; }

@media screen and (max-width: 1799px) {
  .pad-t-0-1799, .pad-v-0-1799, .pad-all-0-1799 {
    padding-top: 0px; }

  .pad-t-5-1799, .pad-v-5-1799, .pad-all-5-1799 {
    padding-top: 5px; }

  .pad-t-10-1799, .pad-v-10-1799, .pad-all-10-1799 {
    padding-top: 10px; }

  .pad-t-15-1799, .pad-v-15-1799, .pad-all-15-1799 {
    padding-top: 15px; }

  .pad-t-20-1799, .pad-v-20-1799, .pad-all-20-1799 {
    padding-top: 20px; }

  .pad-t-25-1799, .pad-v-25-1799, .pad-all-25-1799 {
    padding-top: 25px; }

  .pad-t-30-1799, .pad-v-30-1799, .pad-all-30-1799 {
    padding-top: 30px; }

  .pad-t-40-1799, .pad-v-40-1799, .pad-all-40-1799 {
    padding-top: 40px; }

  .pad-t-50-1799, .pad-v-50-1799, .pad-all-50-1799 {
    padding-top: 50px; }

  .pad-t-60-1799, .pad-v-60-1799, .pad-all-60-1799 {
    padding-top: 60px; }

  .pad-t-70-1799, .pad-v-70-1799, .pad-all-70-1799 {
    padding-top: 70px; }

  .pad-t-80-1799, .pad-v-80-1799, .pad-all-80-1799 {
    padding-top: 80px; }

  .pad-t-90-1799, .pad-v-90-1799, .pad-all-90-1799 {
    padding-top: 90px; }

  .pad-t-100-1799, .pad-v-100-1799, .pad-all-100-1799 {
    padding-top: 100px; }

  .pad-t-120-1799, .pad-v-120-1799, .pad-all-120-1799 {
    padding-top: 120px; }

  .pad-t-140-1799, .pad-v-140-1799, .pad-all-140-1799 {
    padding-top: 140px; }

  .pad-t-150-1799, .pad-v-150-1799, .pad-all-150-1799 {
    padding-top: 150px; }

  .pad-t-160-1799, .pad-v-160-1799, .pad-all-160-1799 {
    padding-top: 160px; }

  .pad-t-180-1799, .pad-v-180-1799, .pad-all-180-1799 {
    padding-top: 180px; }

  .pad-t-200-1799, .pad-v-200-1799, .pad-all-200-1799 {
    padding-top: 200px; } }
@media screen and (max-width: 1699px) {
  .pad-t-0-1699, .pad-v-0-1699, .pad-all-0-1699 {
    padding-top: 0px; }

  .pad-t-5-1699, .pad-v-5-1699, .pad-all-5-1699 {
    padding-top: 5px; }

  .pad-t-10-1699, .pad-v-10-1699, .pad-all-10-1699 {
    padding-top: 10px; }

  .pad-t-15-1699, .pad-v-15-1699, .pad-all-15-1699 {
    padding-top: 15px; }

  .pad-t-20-1699, .pad-v-20-1699, .pad-all-20-1699 {
    padding-top: 20px; }

  .pad-t-25-1699, .pad-v-25-1699, .pad-all-25-1699 {
    padding-top: 25px; }

  .pad-t-30-1699, .pad-v-30-1699, .pad-all-30-1699 {
    padding-top: 30px; }

  .pad-t-40-1699, .pad-v-40-1699, .pad-all-40-1699 {
    padding-top: 40px; }

  .pad-t-50-1699, .pad-v-50-1699, .pad-all-50-1699 {
    padding-top: 50px; }

  .pad-t-60-1699, .pad-v-60-1699, .pad-all-60-1699 {
    padding-top: 60px; }

  .pad-t-70-1699, .pad-v-70-1699, .pad-all-70-1699 {
    padding-top: 70px; }

  .pad-t-80-1699, .pad-v-80-1699, .pad-all-80-1699 {
    padding-top: 80px; }

  .pad-t-90-1699, .pad-v-90-1699, .pad-all-90-1699 {
    padding-top: 90px; }

  .pad-t-100-1699, .pad-v-100-1699, .pad-all-100-1699 {
    padding-top: 100px; }

  .pad-t-120-1699, .pad-v-120-1699, .pad-all-120-1699 {
    padding-top: 120px; }

  .pad-t-140-1699, .pad-v-140-1699, .pad-all-140-1699 {
    padding-top: 140px; }

  .pad-t-150-1699, .pad-v-150-1699, .pad-all-150-1699 {
    padding-top: 150px; }

  .pad-t-160-1699, .pad-v-160-1699, .pad-all-160-1699 {
    padding-top: 160px; }

  .pad-t-180-1699, .pad-v-180-1699, .pad-all-180-1699 {
    padding-top: 180px; }

  .pad-t-200-1699, .pad-v-200-1699, .pad-all-200-1699 {
    padding-top: 200px; } }
@media screen and (max-width: 1599px) {
  .pad-t-0-1599, .pad-v-0-1599, .pad-all-0-1599 {
    padding-top: 0px; }

  .pad-t-5-1599, .pad-v-5-1599, .pad-all-5-1599 {
    padding-top: 5px; }

  .pad-t-10-1599, .pad-v-10-1599, .pad-all-10-1599 {
    padding-top: 10px; }

  .pad-t-15-1599, .pad-v-15-1599, .pad-all-15-1599 {
    padding-top: 15px; }

  .pad-t-20-1599, .pad-v-20-1599, .pad-all-20-1599 {
    padding-top: 20px; }

  .pad-t-25-1599, .pad-v-25-1599, .pad-all-25-1599 {
    padding-top: 25px; }

  .pad-t-30-1599, .pad-v-30-1599, .pad-all-30-1599 {
    padding-top: 30px; }

  .pad-t-40-1599, .pad-v-40-1599, .pad-all-40-1599 {
    padding-top: 40px; }

  .pad-t-50-1599, .pad-v-50-1599, .pad-all-50-1599 {
    padding-top: 50px; }

  .pad-t-60-1599, .pad-v-60-1599, .pad-all-60-1599 {
    padding-top: 60px; }

  .pad-t-70-1599, .pad-v-70-1599, .pad-all-70-1599 {
    padding-top: 70px; }

  .pad-t-80-1599, .pad-v-80-1599, .pad-all-80-1599 {
    padding-top: 80px; }

  .pad-t-90-1599, .pad-v-90-1599, .pad-all-90-1599 {
    padding-top: 90px; }

  .pad-t-100-1599, .pad-v-100-1599, .pad-all-100-1599 {
    padding-top: 100px; }

  .pad-t-120-1599, .pad-v-120-1599, .pad-all-120-1599 {
    padding-top: 120px; }

  .pad-t-140-1599, .pad-v-140-1599, .pad-all-140-1599 {
    padding-top: 140px; }

  .pad-t-150-1599, .pad-v-150-1599, .pad-all-150-1599 {
    padding-top: 150px; }

  .pad-t-160-1599, .pad-v-160-1599, .pad-all-160-1599 {
    padding-top: 160px; }

  .pad-t-180-1599, .pad-v-180-1599, .pad-all-180-1599 {
    padding-top: 180px; }

  .pad-t-200-1599, .pad-v-200-1599, .pad-all-200-1599 {
    padding-top: 200px; } }
@media screen and (max-width: 1499px) {
  .pad-t-0-1499, .pad-v-0-1499, .pad-all-0-1499 {
    padding-top: 0px; }

  .pad-t-5-1499, .pad-v-5-1499, .pad-all-5-1499 {
    padding-top: 5px; }

  .pad-t-10-1499, .pad-v-10-1499, .pad-all-10-1499 {
    padding-top: 10px; }

  .pad-t-15-1499, .pad-v-15-1499, .pad-all-15-1499 {
    padding-top: 15px; }

  .pad-t-20-1499, .pad-v-20-1499, .pad-all-20-1499 {
    padding-top: 20px; }

  .pad-t-25-1499, .pad-v-25-1499, .pad-all-25-1499 {
    padding-top: 25px; }

  .pad-t-30-1499, .pad-v-30-1499, .pad-all-30-1499 {
    padding-top: 30px; }

  .pad-t-40-1499, .pad-v-40-1499, .pad-all-40-1499 {
    padding-top: 40px; }

  .pad-t-50-1499, .pad-v-50-1499, .pad-all-50-1499 {
    padding-top: 50px; }

  .pad-t-60-1499, .pad-v-60-1499, .pad-all-60-1499 {
    padding-top: 60px; }

  .pad-t-70-1499, .pad-v-70-1499, .pad-all-70-1499 {
    padding-top: 70px; }

  .pad-t-80-1499, .pad-v-80-1499, .pad-all-80-1499 {
    padding-top: 80px; }

  .pad-t-90-1499, .pad-v-90-1499, .pad-all-90-1499 {
    padding-top: 90px; }

  .pad-t-100-1499, .pad-v-100-1499, .pad-all-100-1499 {
    padding-top: 100px; }

  .pad-t-120-1499, .pad-v-120-1499, .pad-all-120-1499 {
    padding-top: 120px; }

  .pad-t-140-1499, .pad-v-140-1499, .pad-all-140-1499 {
    padding-top: 140px; }

  .pad-t-150-1499, .pad-v-150-1499, .pad-all-150-1499 {
    padding-top: 150px; }

  .pad-t-160-1499, .pad-v-160-1499, .pad-all-160-1499 {
    padding-top: 160px; }

  .pad-t-180-1499, .pad-v-180-1499, .pad-all-180-1499 {
    padding-top: 180px; }

  .pad-t-200-1499, .pad-v-200-1499, .pad-all-200-1499 {
    padding-top: 200px; } }
@media screen and (max-width: 1399px) {
  .pad-t-0-1399, .pad-v-0-1399, .pad-all-0-1399 {
    padding-top: 0px; }

  .pad-t-5-1399, .pad-v-5-1399, .pad-all-5-1399 {
    padding-top: 5px; }

  .pad-t-10-1399, .pad-v-10-1399, .pad-all-10-1399 {
    padding-top: 10px; }

  .pad-t-15-1399, .pad-v-15-1399, .pad-all-15-1399 {
    padding-top: 15px; }

  .pad-t-20-1399, .pad-v-20-1399, .pad-all-20-1399 {
    padding-top: 20px; }

  .pad-t-25-1399, .pad-v-25-1399, .pad-all-25-1399 {
    padding-top: 25px; }

  .pad-t-30-1399, .pad-v-30-1399, .pad-all-30-1399 {
    padding-top: 30px; }

  .pad-t-40-1399, .pad-v-40-1399, .pad-all-40-1399 {
    padding-top: 40px; }

  .pad-t-50-1399, .pad-v-50-1399, .pad-all-50-1399 {
    padding-top: 50px; }

  .pad-t-60-1399, .pad-v-60-1399, .pad-all-60-1399 {
    padding-top: 60px; }

  .pad-t-70-1399, .pad-v-70-1399, .pad-all-70-1399 {
    padding-top: 70px; }

  .pad-t-80-1399, .pad-v-80-1399, .pad-all-80-1399 {
    padding-top: 80px; }

  .pad-t-90-1399, .pad-v-90-1399, .pad-all-90-1399 {
    padding-top: 90px; }

  .pad-t-100-1399, .pad-v-100-1399, .pad-all-100-1399 {
    padding-top: 100px; }

  .pad-t-120-1399, .pad-v-120-1399, .pad-all-120-1399 {
    padding-top: 120px; }

  .pad-t-140-1399, .pad-v-140-1399, .pad-all-140-1399 {
    padding-top: 140px; }

  .pad-t-150-1399, .pad-v-150-1399, .pad-all-150-1399 {
    padding-top: 150px; }

  .pad-t-160-1399, .pad-v-160-1399, .pad-all-160-1399 {
    padding-top: 160px; }

  .pad-t-180-1399, .pad-v-180-1399, .pad-all-180-1399 {
    padding-top: 180px; }

  .pad-t-200-1399, .pad-v-200-1399, .pad-all-200-1399 {
    padding-top: 200px; } }
@media screen and (max-width: 1299px) {
  .pad-t-0-1299, .pad-v-0-1299, .pad-all-0-1299 {
    padding-top: 0px; }

  .pad-t-5-1299, .pad-v-5-1299, .pad-all-5-1299 {
    padding-top: 5px; }

  .pad-t-10-1299, .pad-v-10-1299, .pad-all-10-1299 {
    padding-top: 10px; }

  .pad-t-15-1299, .pad-v-15-1299, .pad-all-15-1299 {
    padding-top: 15px; }

  .pad-t-20-1299, .pad-v-20-1299, .pad-all-20-1299 {
    padding-top: 20px; }

  .pad-t-25-1299, .pad-v-25-1299, .pad-all-25-1299 {
    padding-top: 25px; }

  .pad-t-30-1299, .pad-v-30-1299, .pad-all-30-1299 {
    padding-top: 30px; }

  .pad-t-40-1299, .pad-v-40-1299, .pad-all-40-1299 {
    padding-top: 40px; }

  .pad-t-50-1299, .pad-v-50-1299, .pad-all-50-1299 {
    padding-top: 50px; }

  .pad-t-60-1299, .pad-v-60-1299, .pad-all-60-1299 {
    padding-top: 60px; }

  .pad-t-70-1299, .pad-v-70-1299, .pad-all-70-1299 {
    padding-top: 70px; }

  .pad-t-80-1299, .pad-v-80-1299, .pad-all-80-1299 {
    padding-top: 80px; }

  .pad-t-90-1299, .pad-v-90-1299, .pad-all-90-1299 {
    padding-top: 90px; }

  .pad-t-100-1299, .pad-v-100-1299, .pad-all-100-1299 {
    padding-top: 100px; }

  .pad-t-120-1299, .pad-v-120-1299, .pad-all-120-1299 {
    padding-top: 120px; }

  .pad-t-140-1299, .pad-v-140-1299, .pad-all-140-1299 {
    padding-top: 140px; }

  .pad-t-150-1299, .pad-v-150-1299, .pad-all-150-1299 {
    padding-top: 150px; }

  .pad-t-160-1299, .pad-v-160-1299, .pad-all-160-1299 {
    padding-top: 160px; }

  .pad-t-180-1299, .pad-v-180-1299, .pad-all-180-1299 {
    padding-top: 180px; }

  .pad-t-200-1299, .pad-v-200-1299, .pad-all-200-1299 {
    padding-top: 200px; } }
@media screen and (max-width: 1199px) {
  .pad-t-0-1199, .pad-v-0-1199, .pad-all-0-1199 {
    padding-top: 0px; }

  .pad-t-5-1199, .pad-v-5-1199, .pad-all-5-1199 {
    padding-top: 5px; }

  .pad-t-10-1199, .pad-v-10-1199, .pad-all-10-1199 {
    padding-top: 10px; }

  .pad-t-15-1199, .pad-v-15-1199, .pad-all-15-1199 {
    padding-top: 15px; }

  .pad-t-20-1199, .pad-v-20-1199, .pad-all-20-1199 {
    padding-top: 20px; }

  .pad-t-25-1199, .pad-v-25-1199, .pad-all-25-1199 {
    padding-top: 25px; }

  .pad-t-30-1199, .pad-v-30-1199, .pad-all-30-1199 {
    padding-top: 30px; }

  .pad-t-40-1199, .pad-v-40-1199, .pad-all-40-1199 {
    padding-top: 40px; }

  .pad-t-50-1199, .pad-v-50-1199, .pad-all-50-1199 {
    padding-top: 50px; }

  .pad-t-60-1199, .pad-v-60-1199, .pad-all-60-1199 {
    padding-top: 60px; }

  .pad-t-70-1199, .pad-v-70-1199, .pad-all-70-1199 {
    padding-top: 70px; }

  .pad-t-80-1199, .pad-v-80-1199, .pad-all-80-1199 {
    padding-top: 80px; }

  .pad-t-90-1199, .pad-v-90-1199, .pad-all-90-1199 {
    padding-top: 90px; }

  .pad-t-100-1199, .pad-v-100-1199, .pad-all-100-1199 {
    padding-top: 100px; }

  .pad-t-120-1199, .pad-v-120-1199, .pad-all-120-1199 {
    padding-top: 120px; }

  .pad-t-140-1199, .pad-v-140-1199, .pad-all-140-1199 {
    padding-top: 140px; }

  .pad-t-150-1199, .pad-v-150-1199, .pad-all-150-1199 {
    padding-top: 150px; }

  .pad-t-160-1199, .pad-v-160-1199, .pad-all-160-1199 {
    padding-top: 160px; }

  .pad-t-180-1199, .pad-v-180-1199, .pad-all-180-1199 {
    padding-top: 180px; }

  .pad-t-200-1199, .pad-v-200-1199, .pad-all-200-1199 {
    padding-top: 200px; } }
@media screen and (max-width: 1099px) {
  .pad-t-0-1099, .pad-v-0-1099, .pad-all-0-1099 {
    padding-top: 0px; }

  .pad-t-5-1099, .pad-v-5-1099, .pad-all-5-1099 {
    padding-top: 5px; }

  .pad-t-10-1099, .pad-v-10-1099, .pad-all-10-1099 {
    padding-top: 10px; }

  .pad-t-15-1099, .pad-v-15-1099, .pad-all-15-1099 {
    padding-top: 15px; }

  .pad-t-20-1099, .pad-v-20-1099, .pad-all-20-1099 {
    padding-top: 20px; }

  .pad-t-25-1099, .pad-v-25-1099, .pad-all-25-1099 {
    padding-top: 25px; }

  .pad-t-30-1099, .pad-v-30-1099, .pad-all-30-1099 {
    padding-top: 30px; }

  .pad-t-40-1099, .pad-v-40-1099, .pad-all-40-1099 {
    padding-top: 40px; }

  .pad-t-50-1099, .pad-v-50-1099, .pad-all-50-1099 {
    padding-top: 50px; }

  .pad-t-60-1099, .pad-v-60-1099, .pad-all-60-1099 {
    padding-top: 60px; }

  .pad-t-70-1099, .pad-v-70-1099, .pad-all-70-1099 {
    padding-top: 70px; }

  .pad-t-80-1099, .pad-v-80-1099, .pad-all-80-1099 {
    padding-top: 80px; }

  .pad-t-90-1099, .pad-v-90-1099, .pad-all-90-1099 {
    padding-top: 90px; }

  .pad-t-100-1099, .pad-v-100-1099, .pad-all-100-1099 {
    padding-top: 100px; }

  .pad-t-120-1099, .pad-v-120-1099, .pad-all-120-1099 {
    padding-top: 120px; }

  .pad-t-140-1099, .pad-v-140-1099, .pad-all-140-1099 {
    padding-top: 140px; }

  .pad-t-150-1099, .pad-v-150-1099, .pad-all-150-1099 {
    padding-top: 150px; }

  .pad-t-160-1099, .pad-v-160-1099, .pad-all-160-1099 {
    padding-top: 160px; }

  .pad-t-180-1099, .pad-v-180-1099, .pad-all-180-1099 {
    padding-top: 180px; }

  .pad-t-200-1099, .pad-v-200-1099, .pad-all-200-1099 {
    padding-top: 200px; } }
@media screen and (max-width: 1023px) {
  .pad-t-0-1023, .pad-v-0-1023, .pad-all-0-1023 {
    padding-top: 0px; }

  .pad-t-5-1023, .pad-v-5-1023, .pad-all-5-1023 {
    padding-top: 5px; }

  .pad-t-10-1023, .pad-v-10-1023, .pad-all-10-1023 {
    padding-top: 10px; }

  .pad-t-15-1023, .pad-v-15-1023, .pad-all-15-1023 {
    padding-top: 15px; }

  .pad-t-20-1023, .pad-v-20-1023, .pad-all-20-1023 {
    padding-top: 20px; }

  .pad-t-25-1023, .pad-v-25-1023, .pad-all-25-1023 {
    padding-top: 25px; }

  .pad-t-30-1023, .pad-v-30-1023, .pad-all-30-1023 {
    padding-top: 30px; }

  .pad-t-40-1023, .pad-v-40-1023, .pad-all-40-1023 {
    padding-top: 40px; }

  .pad-t-50-1023, .pad-v-50-1023, .pad-all-50-1023 {
    padding-top: 50px; }

  .pad-t-60-1023, .pad-v-60-1023, .pad-all-60-1023 {
    padding-top: 60px; }

  .pad-t-70-1023, .pad-v-70-1023, .pad-all-70-1023 {
    padding-top: 70px; }

  .pad-t-80-1023, .pad-v-80-1023, .pad-all-80-1023 {
    padding-top: 80px; }

  .pad-t-90-1023, .pad-v-90-1023, .pad-all-90-1023 {
    padding-top: 90px; }

  .pad-t-100-1023, .pad-v-100-1023, .pad-all-100-1023 {
    padding-top: 100px; }

  .pad-t-120-1023, .pad-v-120-1023, .pad-all-120-1023 {
    padding-top: 120px; }

  .pad-t-140-1023, .pad-v-140-1023, .pad-all-140-1023 {
    padding-top: 140px; }

  .pad-t-150-1023, .pad-v-150-1023, .pad-all-150-1023 {
    padding-top: 150px; }

  .pad-t-160-1023, .pad-v-160-1023, .pad-all-160-1023 {
    padding-top: 160px; }

  .pad-t-180-1023, .pad-v-180-1023, .pad-all-180-1023 {
    padding-top: 180px; }

  .pad-t-200-1023, .pad-v-200-1023, .pad-all-200-1023 {
    padding-top: 200px; } }
@media screen and (max-width: 999px) {
  .pad-t-0-999, .pad-v-0-999, .pad-all-0-999 {
    padding-top: 0px; }

  .pad-t-5-999, .pad-v-5-999, .pad-all-5-999 {
    padding-top: 5px; }

  .pad-t-10-999, .pad-v-10-999, .pad-all-10-999 {
    padding-top: 10px; }

  .pad-t-15-999, .pad-v-15-999, .pad-all-15-999 {
    padding-top: 15px; }

  .pad-t-20-999, .pad-v-20-999, .pad-all-20-999 {
    padding-top: 20px; }

  .pad-t-25-999, .pad-v-25-999, .pad-all-25-999 {
    padding-top: 25px; }

  .pad-t-30-999, .pad-v-30-999, .pad-all-30-999 {
    padding-top: 30px; }

  .pad-t-40-999, .pad-v-40-999, .pad-all-40-999 {
    padding-top: 40px; }

  .pad-t-50-999, .pad-v-50-999, .pad-all-50-999 {
    padding-top: 50px; }

  .pad-t-60-999, .pad-v-60-999, .pad-all-60-999 {
    padding-top: 60px; }

  .pad-t-70-999, .pad-v-70-999, .pad-all-70-999 {
    padding-top: 70px; }

  .pad-t-80-999, .pad-v-80-999, .pad-all-80-999 {
    padding-top: 80px; }

  .pad-t-90-999, .pad-v-90-999, .pad-all-90-999 {
    padding-top: 90px; }

  .pad-t-100-999, .pad-v-100-999, .pad-all-100-999 {
    padding-top: 100px; }

  .pad-t-120-999, .pad-v-120-999, .pad-all-120-999 {
    padding-top: 120px; }

  .pad-t-140-999, .pad-v-140-999, .pad-all-140-999 {
    padding-top: 140px; }

  .pad-t-150-999, .pad-v-150-999, .pad-all-150-999 {
    padding-top: 150px; }

  .pad-t-160-999, .pad-v-160-999, .pad-all-160-999 {
    padding-top: 160px; }

  .pad-t-180-999, .pad-v-180-999, .pad-all-180-999 {
    padding-top: 180px; }

  .pad-t-200-999, .pad-v-200-999, .pad-all-200-999 {
    padding-top: 200px; } }
@media screen and (max-width: 899px) {
  .pad-t-0-899, .pad-v-0-899, .pad-all-0-899 {
    padding-top: 0px; }

  .pad-t-5-899, .pad-v-5-899, .pad-all-5-899 {
    padding-top: 5px; }

  .pad-t-10-899, .pad-v-10-899, .pad-all-10-899 {
    padding-top: 10px; }

  .pad-t-15-899, .pad-v-15-899, .pad-all-15-899 {
    padding-top: 15px; }

  .pad-t-20-899, .pad-v-20-899, .pad-all-20-899 {
    padding-top: 20px; }

  .pad-t-25-899, .pad-v-25-899, .pad-all-25-899 {
    padding-top: 25px; }

  .pad-t-30-899, .pad-v-30-899, .pad-all-30-899 {
    padding-top: 30px; }

  .pad-t-40-899, .pad-v-40-899, .pad-all-40-899 {
    padding-top: 40px; }

  .pad-t-50-899, .pad-v-50-899, .pad-all-50-899 {
    padding-top: 50px; }

  .pad-t-60-899, .pad-v-60-899, .pad-all-60-899 {
    padding-top: 60px; }

  .pad-t-70-899, .pad-v-70-899, .pad-all-70-899 {
    padding-top: 70px; }

  .pad-t-80-899, .pad-v-80-899, .pad-all-80-899 {
    padding-top: 80px; }

  .pad-t-90-899, .pad-v-90-899, .pad-all-90-899 {
    padding-top: 90px; }

  .pad-t-100-899, .pad-v-100-899, .pad-all-100-899 {
    padding-top: 100px; }

  .pad-t-120-899, .pad-v-120-899, .pad-all-120-899 {
    padding-top: 120px; }

  .pad-t-140-899, .pad-v-140-899, .pad-all-140-899 {
    padding-top: 140px; }

  .pad-t-150-899, .pad-v-150-899, .pad-all-150-899 {
    padding-top: 150px; }

  .pad-t-160-899, .pad-v-160-899, .pad-all-160-899 {
    padding-top: 160px; }

  .pad-t-180-899, .pad-v-180-899, .pad-all-180-899 {
    padding-top: 180px; }

  .pad-t-200-899, .pad-v-200-899, .pad-all-200-899 {
    padding-top: 200px; } }
@media screen and (max-width: 799px) {
  .pad-t-0-799, .pad-v-0-799, .pad-all-0-799 {
    padding-top: 0px; }

  .pad-t-5-799, .pad-v-5-799, .pad-all-5-799 {
    padding-top: 5px; }

  .pad-t-10-799, .pad-v-10-799, .pad-all-10-799 {
    padding-top: 10px; }

  .pad-t-15-799, .pad-v-15-799, .pad-all-15-799 {
    padding-top: 15px; }

  .pad-t-20-799, .pad-v-20-799, .pad-all-20-799 {
    padding-top: 20px; }

  .pad-t-25-799, .pad-v-25-799, .pad-all-25-799 {
    padding-top: 25px; }

  .pad-t-30-799, .pad-v-30-799, .pad-all-30-799 {
    padding-top: 30px; }

  .pad-t-40-799, .pad-v-40-799, .pad-all-40-799 {
    padding-top: 40px; }

  .pad-t-50-799, .pad-v-50-799, .pad-all-50-799 {
    padding-top: 50px; }

  .pad-t-60-799, .pad-v-60-799, .pad-all-60-799 {
    padding-top: 60px; }

  .pad-t-70-799, .pad-v-70-799, .pad-all-70-799 {
    padding-top: 70px; }

  .pad-t-80-799, .pad-v-80-799, .pad-all-80-799 {
    padding-top: 80px; }

  .pad-t-90-799, .pad-v-90-799, .pad-all-90-799 {
    padding-top: 90px; }

  .pad-t-100-799, .pad-v-100-799, .pad-all-100-799 {
    padding-top: 100px; }

  .pad-t-120-799, .pad-v-120-799, .pad-all-120-799 {
    padding-top: 120px; }

  .pad-t-140-799, .pad-v-140-799, .pad-all-140-799 {
    padding-top: 140px; }

  .pad-t-150-799, .pad-v-150-799, .pad-all-150-799 {
    padding-top: 150px; }

  .pad-t-160-799, .pad-v-160-799, .pad-all-160-799 {
    padding-top: 160px; }

  .pad-t-180-799, .pad-v-180-799, .pad-all-180-799 {
    padding-top: 180px; }

  .pad-t-200-799, .pad-v-200-799, .pad-all-200-799 {
    padding-top: 200px; } }
@media screen and (max-width: 767px) {
  .pad-t-0-767, .pad-v-0-767, .pad-all-0-767 {
    padding-top: 0px; }

  .pad-t-5-767, .pad-v-5-767, .pad-all-5-767 {
    padding-top: 5px; }

  .pad-t-10-767, .pad-v-10-767, .pad-all-10-767 {
    padding-top: 10px; }

  .pad-t-15-767, .pad-v-15-767, .pad-all-15-767 {
    padding-top: 15px; }

  .pad-t-20-767, .pad-v-20-767, .pad-all-20-767 {
    padding-top: 20px; }

  .pad-t-25-767, .pad-v-25-767, .pad-all-25-767 {
    padding-top: 25px; }

  .pad-t-30-767, .pad-v-30-767, .pad-all-30-767 {
    padding-top: 30px; }

  .pad-t-40-767, .pad-v-40-767, .pad-all-40-767 {
    padding-top: 40px; }

  .pad-t-50-767, .pad-v-50-767, .pad-all-50-767 {
    padding-top: 50px; }

  .pad-t-60-767, .pad-v-60-767, .pad-all-60-767 {
    padding-top: 60px; }

  .pad-t-70-767, .pad-v-70-767, .pad-all-70-767 {
    padding-top: 70px; }

  .pad-t-80-767, .pad-v-80-767, .pad-all-80-767 {
    padding-top: 80px; }

  .pad-t-90-767, .pad-v-90-767, .pad-all-90-767 {
    padding-top: 90px; }

  .pad-t-100-767, .pad-v-100-767, .pad-all-100-767 {
    padding-top: 100px; }

  .pad-t-120-767, .pad-v-120-767, .pad-all-120-767 {
    padding-top: 120px; }

  .pad-t-140-767, .pad-v-140-767, .pad-all-140-767 {
    padding-top: 140px; }

  .pad-t-150-767, .pad-v-150-767, .pad-all-150-767 {
    padding-top: 150px; }

  .pad-t-160-767, .pad-v-160-767, .pad-all-160-767 {
    padding-top: 160px; }

  .pad-t-180-767, .pad-v-180-767, .pad-all-180-767 {
    padding-top: 180px; }

  .pad-t-200-767, .pad-v-200-767, .pad-all-200-767 {
    padding-top: 200px; } }
@media screen and (max-width: 699px) {
  .pad-t-0-699, .pad-v-0-699, .pad-all-0-699 {
    padding-top: 0px; }

  .pad-t-5-699, .pad-v-5-699, .pad-all-5-699 {
    padding-top: 5px; }

  .pad-t-10-699, .pad-v-10-699, .pad-all-10-699 {
    padding-top: 10px; }

  .pad-t-15-699, .pad-v-15-699, .pad-all-15-699 {
    padding-top: 15px; }

  .pad-t-20-699, .pad-v-20-699, .pad-all-20-699 {
    padding-top: 20px; }

  .pad-t-25-699, .pad-v-25-699, .pad-all-25-699 {
    padding-top: 25px; }

  .pad-t-30-699, .pad-v-30-699, .pad-all-30-699 {
    padding-top: 30px; }

  .pad-t-40-699, .pad-v-40-699, .pad-all-40-699 {
    padding-top: 40px; }

  .pad-t-50-699, .pad-v-50-699, .pad-all-50-699 {
    padding-top: 50px; }

  .pad-t-60-699, .pad-v-60-699, .pad-all-60-699 {
    padding-top: 60px; }

  .pad-t-70-699, .pad-v-70-699, .pad-all-70-699 {
    padding-top: 70px; }

  .pad-t-80-699, .pad-v-80-699, .pad-all-80-699 {
    padding-top: 80px; }

  .pad-t-90-699, .pad-v-90-699, .pad-all-90-699 {
    padding-top: 90px; }

  .pad-t-100-699, .pad-v-100-699, .pad-all-100-699 {
    padding-top: 100px; }

  .pad-t-120-699, .pad-v-120-699, .pad-all-120-699 {
    padding-top: 120px; }

  .pad-t-140-699, .pad-v-140-699, .pad-all-140-699 {
    padding-top: 140px; }

  .pad-t-150-699, .pad-v-150-699, .pad-all-150-699 {
    padding-top: 150px; }

  .pad-t-160-699, .pad-v-160-699, .pad-all-160-699 {
    padding-top: 160px; }

  .pad-t-180-699, .pad-v-180-699, .pad-all-180-699 {
    padding-top: 180px; }

  .pad-t-200-699, .pad-v-200-699, .pad-all-200-699 {
    padding-top: 200px; } }
@media screen and (max-width: 599px) {
  .pad-t-0-599, .pad-v-0-599, .pad-all-0-599 {
    padding-top: 0px; }

  .pad-t-5-599, .pad-v-5-599, .pad-all-5-599 {
    padding-top: 5px; }

  .pad-t-10-599, .pad-v-10-599, .pad-all-10-599 {
    padding-top: 10px; }

  .pad-t-15-599, .pad-v-15-599, .pad-all-15-599 {
    padding-top: 15px; }

  .pad-t-20-599, .pad-v-20-599, .pad-all-20-599 {
    padding-top: 20px; }

  .pad-t-25-599, .pad-v-25-599, .pad-all-25-599 {
    padding-top: 25px; }

  .pad-t-30-599, .pad-v-30-599, .pad-all-30-599 {
    padding-top: 30px; }

  .pad-t-40-599, .pad-v-40-599, .pad-all-40-599 {
    padding-top: 40px; }

  .pad-t-50-599, .pad-v-50-599, .pad-all-50-599 {
    padding-top: 50px; }

  .pad-t-60-599, .pad-v-60-599, .pad-all-60-599 {
    padding-top: 60px; }

  .pad-t-70-599, .pad-v-70-599, .pad-all-70-599 {
    padding-top: 70px; }

  .pad-t-80-599, .pad-v-80-599, .pad-all-80-599 {
    padding-top: 80px; }

  .pad-t-90-599, .pad-v-90-599, .pad-all-90-599 {
    padding-top: 90px; }

  .pad-t-100-599, .pad-v-100-599, .pad-all-100-599 {
    padding-top: 100px; }

  .pad-t-120-599, .pad-v-120-599, .pad-all-120-599 {
    padding-top: 120px; }

  .pad-t-140-599, .pad-v-140-599, .pad-all-140-599 {
    padding-top: 140px; }

  .pad-t-150-599, .pad-v-150-599, .pad-all-150-599 {
    padding-top: 150px; }

  .pad-t-160-599, .pad-v-160-599, .pad-all-160-599 {
    padding-top: 160px; }

  .pad-t-180-599, .pad-v-180-599, .pad-all-180-599 {
    padding-top: 180px; }

  .pad-t-200-599, .pad-v-200-599, .pad-all-200-599 {
    padding-top: 200px; } }
@media screen and (max-width: 499px) {
  .pad-t-0-499, .pad-v-0-499, .pad-all-0-499 {
    padding-top: 0px; }

  .pad-t-5-499, .pad-v-5-499, .pad-all-5-499 {
    padding-top: 5px; }

  .pad-t-10-499, .pad-v-10-499, .pad-all-10-499 {
    padding-top: 10px; }

  .pad-t-15-499, .pad-v-15-499, .pad-all-15-499 {
    padding-top: 15px; }

  .pad-t-20-499, .pad-v-20-499, .pad-all-20-499 {
    padding-top: 20px; }

  .pad-t-25-499, .pad-v-25-499, .pad-all-25-499 {
    padding-top: 25px; }

  .pad-t-30-499, .pad-v-30-499, .pad-all-30-499 {
    padding-top: 30px; }

  .pad-t-40-499, .pad-v-40-499, .pad-all-40-499 {
    padding-top: 40px; }

  .pad-t-50-499, .pad-v-50-499, .pad-all-50-499 {
    padding-top: 50px; }

  .pad-t-60-499, .pad-v-60-499, .pad-all-60-499 {
    padding-top: 60px; }

  .pad-t-70-499, .pad-v-70-499, .pad-all-70-499 {
    padding-top: 70px; }

  .pad-t-80-499, .pad-v-80-499, .pad-all-80-499 {
    padding-top: 80px; }

  .pad-t-90-499, .pad-v-90-499, .pad-all-90-499 {
    padding-top: 90px; }

  .pad-t-100-499, .pad-v-100-499, .pad-all-100-499 {
    padding-top: 100px; }

  .pad-t-120-499, .pad-v-120-499, .pad-all-120-499 {
    padding-top: 120px; }

  .pad-t-140-499, .pad-v-140-499, .pad-all-140-499 {
    padding-top: 140px; }

  .pad-t-150-499, .pad-v-150-499, .pad-all-150-499 {
    padding-top: 150px; }

  .pad-t-160-499, .pad-v-160-499, .pad-all-160-499 {
    padding-top: 160px; }

  .pad-t-180-499, .pad-v-180-499, .pad-all-180-499 {
    padding-top: 180px; }

  .pad-t-200-499, .pad-v-200-499, .pad-all-200-499 {
    padding-top: 200px; } }
@media screen and (max-width: 479px) {
  .pad-t-0-479, .pad-v-0-479, .pad-all-0-479 {
    padding-top: 0px; }

  .pad-t-5-479, .pad-v-5-479, .pad-all-5-479 {
    padding-top: 5px; }

  .pad-t-10-479, .pad-v-10-479, .pad-all-10-479 {
    padding-top: 10px; }

  .pad-t-15-479, .pad-v-15-479, .pad-all-15-479 {
    padding-top: 15px; }

  .pad-t-20-479, .pad-v-20-479, .pad-all-20-479 {
    padding-top: 20px; }

  .pad-t-25-479, .pad-v-25-479, .pad-all-25-479 {
    padding-top: 25px; }

  .pad-t-30-479, .pad-v-30-479, .pad-all-30-479 {
    padding-top: 30px; }

  .pad-t-40-479, .pad-v-40-479, .pad-all-40-479 {
    padding-top: 40px; }

  .pad-t-50-479, .pad-v-50-479, .pad-all-50-479 {
    padding-top: 50px; }

  .pad-t-60-479, .pad-v-60-479, .pad-all-60-479 {
    padding-top: 60px; }

  .pad-t-70-479, .pad-v-70-479, .pad-all-70-479 {
    padding-top: 70px; }

  .pad-t-80-479, .pad-v-80-479, .pad-all-80-479 {
    padding-top: 80px; }

  .pad-t-90-479, .pad-v-90-479, .pad-all-90-479 {
    padding-top: 90px; }

  .pad-t-100-479, .pad-v-100-479, .pad-all-100-479 {
    padding-top: 100px; }

  .pad-t-120-479, .pad-v-120-479, .pad-all-120-479 {
    padding-top: 120px; }

  .pad-t-140-479, .pad-v-140-479, .pad-all-140-479 {
    padding-top: 140px; }

  .pad-t-150-479, .pad-v-150-479, .pad-all-150-479 {
    padding-top: 150px; }

  .pad-t-160-479, .pad-v-160-479, .pad-all-160-479 {
    padding-top: 160px; }

  .pad-t-180-479, .pad-v-180-479, .pad-all-180-479 {
    padding-top: 180px; }

  .pad-t-200-479, .pad-v-200-479, .pad-all-200-479 {
    padding-top: 200px; } }
@media screen and (max-width: 399px) {
  .pad-t-0-399, .pad-v-0-399, .pad-all-0-399 {
    padding-top: 0px; }

  .pad-t-5-399, .pad-v-5-399, .pad-all-5-399 {
    padding-top: 5px; }

  .pad-t-10-399, .pad-v-10-399, .pad-all-10-399 {
    padding-top: 10px; }

  .pad-t-15-399, .pad-v-15-399, .pad-all-15-399 {
    padding-top: 15px; }

  .pad-t-20-399, .pad-v-20-399, .pad-all-20-399 {
    padding-top: 20px; }

  .pad-t-25-399, .pad-v-25-399, .pad-all-25-399 {
    padding-top: 25px; }

  .pad-t-30-399, .pad-v-30-399, .pad-all-30-399 {
    padding-top: 30px; }

  .pad-t-40-399, .pad-v-40-399, .pad-all-40-399 {
    padding-top: 40px; }

  .pad-t-50-399, .pad-v-50-399, .pad-all-50-399 {
    padding-top: 50px; }

  .pad-t-60-399, .pad-v-60-399, .pad-all-60-399 {
    padding-top: 60px; }

  .pad-t-70-399, .pad-v-70-399, .pad-all-70-399 {
    padding-top: 70px; }

  .pad-t-80-399, .pad-v-80-399, .pad-all-80-399 {
    padding-top: 80px; }

  .pad-t-90-399, .pad-v-90-399, .pad-all-90-399 {
    padding-top: 90px; }

  .pad-t-100-399, .pad-v-100-399, .pad-all-100-399 {
    padding-top: 100px; }

  .pad-t-120-399, .pad-v-120-399, .pad-all-120-399 {
    padding-top: 120px; }

  .pad-t-140-399, .pad-v-140-399, .pad-all-140-399 {
    padding-top: 140px; }

  .pad-t-150-399, .pad-v-150-399, .pad-all-150-399 {
    padding-top: 150px; }

  .pad-t-160-399, .pad-v-160-399, .pad-all-160-399 {
    padding-top: 160px; }

  .pad-t-180-399, .pad-v-180-399, .pad-all-180-399 {
    padding-top: 180px; }

  .pad-t-200-399, .pad-v-200-399, .pad-all-200-399 {
    padding-top: 200px; } }
/***** PADDING BOTTOM *****/
.pad-b-0, .pad-v-0, .pad-all-0 {
  padding-bottom: 0px; }

.pad-b-5, .pad-v-5, .pad-all-5 {
  padding-bottom: 5px; }

.pad-b-10, .pad-v-10, .pad-all-10 {
  padding-bottom: 10px; }

.pad-b-15, .pad-v-15, .pad-all-15 {
  padding-bottom: 15px; }

.pad-b-20, .pad-v-20, .pad-all-20 {
  padding-bottom: 20px; }

.pad-b-25, .pad-v-25, .pad-all-25 {
  padding-bottom: 25px; }

.pad-b-30, .pad-v-30, .pad-all-30 {
  padding-bottom: 30px; }

.pad-b-40, .pad-v-40, .pad-all-40 {
  padding-bottom: 40px; }

.pad-b-50, .pad-v-50, .pad-all-50 {
  padding-bottom: 50px; }

.pad-b-60, .pad-v-60, .pad-all-60 {
  padding-bottom: 60px; }

.pad-b-70, .pad-v-70, .pad-all-70 {
  padding-bottom: 70px; }

.pad-b-80, .pad-v-80, .pad-all-80 {
  padding-bottom: 80px; }

.pad-b-90, .pad-v-90, .pad-all-90 {
  padding-bottom: 90px; }

.pad-b-100, .pad-v-100, .pad-all-100 {
  padding-bottom: 100px; }

.pad-b-120, .pad-v-120, .pad-all-120 {
  padding-bottom: 120px; }

.pad-b-140, .pad-v-140, .pad-all-140 {
  padding-bottom: 140px; }

.pad-b-150, .pad-v-150, .pad-all-150 {
  padding-bottom: 150px; }

.pad-b-160, .pad-v-160, .pad-all-160 {
  padding-bottom: 160px; }

.pad-b-180, .pad-v-180, .pad-all-180 {
  padding-bottom: 180px; }

.pad-b-200, .pad-v-200, .pad-all-200 {
  padding-bottom: 200px; }

@media screen and (max-width: 1799px) {
  .pad-b-0-1799, .pad-v-0-1799, .pad-all-0-1799 {
    padding-bottom: 0px; }

  .pad-b-5-1799, .pad-v-5-1799, .pad-all-5-1799 {
    padding-bottom: 5px; }

  .pad-b-10-1799, .pad-v-10-1799, .pad-all-10-1799 {
    padding-bottom: 10px; }

  .pad-b-15-1799, .pad-v-15-1799, .pad-all-15-1799 {
    padding-bottom: 15px; }

  .pad-b-20-1799, .pad-v-20-1799, .pad-all-20-1799 {
    padding-bottom: 20px; }

  .pad-b-25-1799, .pad-v-25-1799, .pad-all-25-1799 {
    padding-bottom: 25px; }

  .pad-b-30-1799, .pad-v-30-1799, .pad-all-30-1799 {
    padding-bottom: 30px; }

  .pad-b-40-1799, .pad-v-40-1799, .pad-all-40-1799 {
    padding-bottom: 40px; }

  .pad-b-50-1799, .pad-v-50-1799, .pad-all-50-1799 {
    padding-bottom: 50px; }

  .pad-b-60-1799, .pad-v-60-1799, .pad-all-60-1799 {
    padding-bottom: 60px; }

  .pad-b-70-1799, .pad-v-70-1799, .pad-all-70-1799 {
    padding-bottom: 70px; }

  .pad-b-80-1799, .pad-v-80-1799, .pad-all-80-1799 {
    padding-bottom: 80px; }

  .pad-b-90-1799, .pad-v-90-1799, .pad-all-90-1799 {
    padding-bottom: 90px; }

  .pad-b-100-1799, .pad-v-100-1799, .pad-all-100-1799 {
    padding-bottom: 100px; }

  .pad-b-120-1799, .pad-v-120-1799, .pad-all-120-1799 {
    padding-bottom: 120px; }

  .pad-b-140-1799, .pad-v-140-1799, .pad-all-140-1799 {
    padding-bottom: 140px; }

  .pad-b-150-1799, .pad-v-150-1799, .pad-all-150-1799 {
    padding-bottom: 150px; }

  .pad-b-160-1799, .pad-v-160-1799, .pad-all-160-1799 {
    padding-bottom: 160px; }

  .pad-b-180-1799, .pad-v-180-1799, .pad-all-180-1799 {
    padding-bottom: 180px; }

  .pad-b-200-1799, .pad-v-200-1799, .pad-all-200-1799 {
    padding-bottom: 200px; } }
@media screen and (max-width: 1699px) {
  .pad-b-0-1699, .pad-v-0-1699, .pad-all-0-1699 {
    padding-bottom: 0px; }

  .pad-b-5-1699, .pad-v-5-1699, .pad-all-5-1699 {
    padding-bottom: 5px; }

  .pad-b-10-1699, .pad-v-10-1699, .pad-all-10-1699 {
    padding-bottom: 10px; }

  .pad-b-15-1699, .pad-v-15-1699, .pad-all-15-1699 {
    padding-bottom: 15px; }

  .pad-b-20-1699, .pad-v-20-1699, .pad-all-20-1699 {
    padding-bottom: 20px; }

  .pad-b-25-1699, .pad-v-25-1699, .pad-all-25-1699 {
    padding-bottom: 25px; }

  .pad-b-30-1699, .pad-v-30-1699, .pad-all-30-1699 {
    padding-bottom: 30px; }

  .pad-b-40-1699, .pad-v-40-1699, .pad-all-40-1699 {
    padding-bottom: 40px; }

  .pad-b-50-1699, .pad-v-50-1699, .pad-all-50-1699 {
    padding-bottom: 50px; }

  .pad-b-60-1699, .pad-v-60-1699, .pad-all-60-1699 {
    padding-bottom: 60px; }

  .pad-b-70-1699, .pad-v-70-1699, .pad-all-70-1699 {
    padding-bottom: 70px; }

  .pad-b-80-1699, .pad-v-80-1699, .pad-all-80-1699 {
    padding-bottom: 80px; }

  .pad-b-90-1699, .pad-v-90-1699, .pad-all-90-1699 {
    padding-bottom: 90px; }

  .pad-b-100-1699, .pad-v-100-1699, .pad-all-100-1699 {
    padding-bottom: 100px; }

  .pad-b-120-1699, .pad-v-120-1699, .pad-all-120-1699 {
    padding-bottom: 120px; }

  .pad-b-140-1699, .pad-v-140-1699, .pad-all-140-1699 {
    padding-bottom: 140px; }

  .pad-b-150-1699, .pad-v-150-1699, .pad-all-150-1699 {
    padding-bottom: 150px; }

  .pad-b-160-1699, .pad-v-160-1699, .pad-all-160-1699 {
    padding-bottom: 160px; }

  .pad-b-180-1699, .pad-v-180-1699, .pad-all-180-1699 {
    padding-bottom: 180px; }

  .pad-b-200-1699, .pad-v-200-1699, .pad-all-200-1699 {
    padding-bottom: 200px; } }
@media screen and (max-width: 1599px) {
  .pad-b-0-1599, .pad-v-0-1599, .pad-all-0-1599 {
    padding-bottom: 0px; }

  .pad-b-5-1599, .pad-v-5-1599, .pad-all-5-1599 {
    padding-bottom: 5px; }

  .pad-b-10-1599, .pad-v-10-1599, .pad-all-10-1599 {
    padding-bottom: 10px; }

  .pad-b-15-1599, .pad-v-15-1599, .pad-all-15-1599 {
    padding-bottom: 15px; }

  .pad-b-20-1599, .pad-v-20-1599, .pad-all-20-1599 {
    padding-bottom: 20px; }

  .pad-b-25-1599, .pad-v-25-1599, .pad-all-25-1599 {
    padding-bottom: 25px; }

  .pad-b-30-1599, .pad-v-30-1599, .pad-all-30-1599 {
    padding-bottom: 30px; }

  .pad-b-40-1599, .pad-v-40-1599, .pad-all-40-1599 {
    padding-bottom: 40px; }

  .pad-b-50-1599, .pad-v-50-1599, .pad-all-50-1599 {
    padding-bottom: 50px; }

  .pad-b-60-1599, .pad-v-60-1599, .pad-all-60-1599 {
    padding-bottom: 60px; }

  .pad-b-70-1599, .pad-v-70-1599, .pad-all-70-1599 {
    padding-bottom: 70px; }

  .pad-b-80-1599, .pad-v-80-1599, .pad-all-80-1599 {
    padding-bottom: 80px; }

  .pad-b-90-1599, .pad-v-90-1599, .pad-all-90-1599 {
    padding-bottom: 90px; }

  .pad-b-100-1599, .pad-v-100-1599, .pad-all-100-1599 {
    padding-bottom: 100px; }

  .pad-b-120-1599, .pad-v-120-1599, .pad-all-120-1599 {
    padding-bottom: 120px; }

  .pad-b-140-1599, .pad-v-140-1599, .pad-all-140-1599 {
    padding-bottom: 140px; }

  .pad-b-150-1599, .pad-v-150-1599, .pad-all-150-1599 {
    padding-bottom: 150px; }

  .pad-b-160-1599, .pad-v-160-1599, .pad-all-160-1599 {
    padding-bottom: 160px; }

  .pad-b-180-1599, .pad-v-180-1599, .pad-all-180-1599 {
    padding-bottom: 180px; }

  .pad-b-200-1599, .pad-v-200-1599, .pad-all-200-1599 {
    padding-bottom: 200px; } }
@media screen and (max-width: 1499px) {
  .pad-b-0-1499, .pad-v-0-1499, .pad-all-0-1499 {
    padding-bottom: 0px; }

  .pad-b-5-1499, .pad-v-5-1499, .pad-all-5-1499 {
    padding-bottom: 5px; }

  .pad-b-10-1499, .pad-v-10-1499, .pad-all-10-1499 {
    padding-bottom: 10px; }

  .pad-b-15-1499, .pad-v-15-1499, .pad-all-15-1499 {
    padding-bottom: 15px; }

  .pad-b-20-1499, .pad-v-20-1499, .pad-all-20-1499 {
    padding-bottom: 20px; }

  .pad-b-25-1499, .pad-v-25-1499, .pad-all-25-1499 {
    padding-bottom: 25px; }

  .pad-b-30-1499, .pad-v-30-1499, .pad-all-30-1499 {
    padding-bottom: 30px; }

  .pad-b-40-1499, .pad-v-40-1499, .pad-all-40-1499 {
    padding-bottom: 40px; }

  .pad-b-50-1499, .pad-v-50-1499, .pad-all-50-1499 {
    padding-bottom: 50px; }

  .pad-b-60-1499, .pad-v-60-1499, .pad-all-60-1499 {
    padding-bottom: 60px; }

  .pad-b-70-1499, .pad-v-70-1499, .pad-all-70-1499 {
    padding-bottom: 70px; }

  .pad-b-80-1499, .pad-v-80-1499, .pad-all-80-1499 {
    padding-bottom: 80px; }

  .pad-b-90-1499, .pad-v-90-1499, .pad-all-90-1499 {
    padding-bottom: 90px; }

  .pad-b-100-1499, .pad-v-100-1499, .pad-all-100-1499 {
    padding-bottom: 100px; }

  .pad-b-120-1499, .pad-v-120-1499, .pad-all-120-1499 {
    padding-bottom: 120px; }

  .pad-b-140-1499, .pad-v-140-1499, .pad-all-140-1499 {
    padding-bottom: 140px; }

  .pad-b-150-1499, .pad-v-150-1499, .pad-all-150-1499 {
    padding-bottom: 150px; }

  .pad-b-160-1499, .pad-v-160-1499, .pad-all-160-1499 {
    padding-bottom: 160px; }

  .pad-b-180-1499, .pad-v-180-1499, .pad-all-180-1499 {
    padding-bottom: 180px; }

  .pad-b-200-1499, .pad-v-200-1499, .pad-all-200-1499 {
    padding-bottom: 200px; } }
@media screen and (max-width: 1399px) {
  .pad-b-0-1399, .pad-v-0-1399, .pad-all-0-1399 {
    padding-bottom: 0px; }

  .pad-b-5-1399, .pad-v-5-1399, .pad-all-5-1399 {
    padding-bottom: 5px; }

  .pad-b-10-1399, .pad-v-10-1399, .pad-all-10-1399 {
    padding-bottom: 10px; }

  .pad-b-15-1399, .pad-v-15-1399, .pad-all-15-1399 {
    padding-bottom: 15px; }

  .pad-b-20-1399, .pad-v-20-1399, .pad-all-20-1399 {
    padding-bottom: 20px; }

  .pad-b-25-1399, .pad-v-25-1399, .pad-all-25-1399 {
    padding-bottom: 25px; }

  .pad-b-30-1399, .pad-v-30-1399, .pad-all-30-1399 {
    padding-bottom: 30px; }

  .pad-b-40-1399, .pad-v-40-1399, .pad-all-40-1399 {
    padding-bottom: 40px; }

  .pad-b-50-1399, .pad-v-50-1399, .pad-all-50-1399 {
    padding-bottom: 50px; }

  .pad-b-60-1399, .pad-v-60-1399, .pad-all-60-1399 {
    padding-bottom: 60px; }

  .pad-b-70-1399, .pad-v-70-1399, .pad-all-70-1399 {
    padding-bottom: 70px; }

  .pad-b-80-1399, .pad-v-80-1399, .pad-all-80-1399 {
    padding-bottom: 80px; }

  .pad-b-90-1399, .pad-v-90-1399, .pad-all-90-1399 {
    padding-bottom: 90px; }

  .pad-b-100-1399, .pad-v-100-1399, .pad-all-100-1399 {
    padding-bottom: 100px; }

  .pad-b-120-1399, .pad-v-120-1399, .pad-all-120-1399 {
    padding-bottom: 120px; }

  .pad-b-140-1399, .pad-v-140-1399, .pad-all-140-1399 {
    padding-bottom: 140px; }

  .pad-b-150-1399, .pad-v-150-1399, .pad-all-150-1399 {
    padding-bottom: 150px; }

  .pad-b-160-1399, .pad-v-160-1399, .pad-all-160-1399 {
    padding-bottom: 160px; }

  .pad-b-180-1399, .pad-v-180-1399, .pad-all-180-1399 {
    padding-bottom: 180px; }

  .pad-b-200-1399, .pad-v-200-1399, .pad-all-200-1399 {
    padding-bottom: 200px; } }
@media screen and (max-width: 1299px) {
  .pad-b-0-1299, .pad-v-0-1299, .pad-all-0-1299 {
    padding-bottom: 0px; }

  .pad-b-5-1299, .pad-v-5-1299, .pad-all-5-1299 {
    padding-bottom: 5px; }

  .pad-b-10-1299, .pad-v-10-1299, .pad-all-10-1299 {
    padding-bottom: 10px; }

  .pad-b-15-1299, .pad-v-15-1299, .pad-all-15-1299 {
    padding-bottom: 15px; }

  .pad-b-20-1299, .pad-v-20-1299, .pad-all-20-1299 {
    padding-bottom: 20px; }

  .pad-b-25-1299, .pad-v-25-1299, .pad-all-25-1299 {
    padding-bottom: 25px; }

  .pad-b-30-1299, .pad-v-30-1299, .pad-all-30-1299 {
    padding-bottom: 30px; }

  .pad-b-40-1299, .pad-v-40-1299, .pad-all-40-1299 {
    padding-bottom: 40px; }

  .pad-b-50-1299, .pad-v-50-1299, .pad-all-50-1299 {
    padding-bottom: 50px; }

  .pad-b-60-1299, .pad-v-60-1299, .pad-all-60-1299 {
    padding-bottom: 60px; }

  .pad-b-70-1299, .pad-v-70-1299, .pad-all-70-1299 {
    padding-bottom: 70px; }

  .pad-b-80-1299, .pad-v-80-1299, .pad-all-80-1299 {
    padding-bottom: 80px; }

  .pad-b-90-1299, .pad-v-90-1299, .pad-all-90-1299 {
    padding-bottom: 90px; }

  .pad-b-100-1299, .pad-v-100-1299, .pad-all-100-1299 {
    padding-bottom: 100px; }

  .pad-b-120-1299, .pad-v-120-1299, .pad-all-120-1299 {
    padding-bottom: 120px; }

  .pad-b-140-1299, .pad-v-140-1299, .pad-all-140-1299 {
    padding-bottom: 140px; }

  .pad-b-150-1299, .pad-v-150-1299, .pad-all-150-1299 {
    padding-bottom: 150px; }

  .pad-b-160-1299, .pad-v-160-1299, .pad-all-160-1299 {
    padding-bottom: 160px; }

  .pad-b-180-1299, .pad-v-180-1299, .pad-all-180-1299 {
    padding-bottom: 180px; }

  .pad-b-200-1299, .pad-v-200-1299, .pad-all-200-1299 {
    padding-bottom: 200px; } }
@media screen and (max-width: 1199px) {
  .pad-b-0-1199, .pad-v-0-1199, .pad-all-0-1199 {
    padding-bottom: 0px; }

  .pad-b-5-1199, .pad-v-5-1199, .pad-all-5-1199 {
    padding-bottom: 5px; }

  .pad-b-10-1199, .pad-v-10-1199, .pad-all-10-1199 {
    padding-bottom: 10px; }

  .pad-b-15-1199, .pad-v-15-1199, .pad-all-15-1199 {
    padding-bottom: 15px; }

  .pad-b-20-1199, .pad-v-20-1199, .pad-all-20-1199 {
    padding-bottom: 20px; }

  .pad-b-25-1199, .pad-v-25-1199, .pad-all-25-1199 {
    padding-bottom: 25px; }

  .pad-b-30-1199, .pad-v-30-1199, .pad-all-30-1199 {
    padding-bottom: 30px; }

  .pad-b-40-1199, .pad-v-40-1199, .pad-all-40-1199 {
    padding-bottom: 40px; }

  .pad-b-50-1199, .pad-v-50-1199, .pad-all-50-1199 {
    padding-bottom: 50px; }

  .pad-b-60-1199, .pad-v-60-1199, .pad-all-60-1199 {
    padding-bottom: 60px; }

  .pad-b-70-1199, .pad-v-70-1199, .pad-all-70-1199 {
    padding-bottom: 70px; }

  .pad-b-80-1199, .pad-v-80-1199, .pad-all-80-1199 {
    padding-bottom: 80px; }

  .pad-b-90-1199, .pad-v-90-1199, .pad-all-90-1199 {
    padding-bottom: 90px; }

  .pad-b-100-1199, .pad-v-100-1199, .pad-all-100-1199 {
    padding-bottom: 100px; }

  .pad-b-120-1199, .pad-v-120-1199, .pad-all-120-1199 {
    padding-bottom: 120px; }

  .pad-b-140-1199, .pad-v-140-1199, .pad-all-140-1199 {
    padding-bottom: 140px; }

  .pad-b-150-1199, .pad-v-150-1199, .pad-all-150-1199 {
    padding-bottom: 150px; }

  .pad-b-160-1199, .pad-v-160-1199, .pad-all-160-1199 {
    padding-bottom: 160px; }

  .pad-b-180-1199, .pad-v-180-1199, .pad-all-180-1199 {
    padding-bottom: 180px; }

  .pad-b-200-1199, .pad-v-200-1199, .pad-all-200-1199 {
    padding-bottom: 200px; } }
@media screen and (max-width: 1099px) {
  .pad-b-0-1099, .pad-v-0-1099, .pad-all-0-1099 {
    padding-bottom: 0px; }

  .pad-b-5-1099, .pad-v-5-1099, .pad-all-5-1099 {
    padding-bottom: 5px; }

  .pad-b-10-1099, .pad-v-10-1099, .pad-all-10-1099 {
    padding-bottom: 10px; }

  .pad-b-15-1099, .pad-v-15-1099, .pad-all-15-1099 {
    padding-bottom: 15px; }

  .pad-b-20-1099, .pad-v-20-1099, .pad-all-20-1099 {
    padding-bottom: 20px; }

  .pad-b-25-1099, .pad-v-25-1099, .pad-all-25-1099 {
    padding-bottom: 25px; }

  .pad-b-30-1099, .pad-v-30-1099, .pad-all-30-1099 {
    padding-bottom: 30px; }

  .pad-b-40-1099, .pad-v-40-1099, .pad-all-40-1099 {
    padding-bottom: 40px; }

  .pad-b-50-1099, .pad-v-50-1099, .pad-all-50-1099 {
    padding-bottom: 50px; }

  .pad-b-60-1099, .pad-v-60-1099, .pad-all-60-1099 {
    padding-bottom: 60px; }

  .pad-b-70-1099, .pad-v-70-1099, .pad-all-70-1099 {
    padding-bottom: 70px; }

  .pad-b-80-1099, .pad-v-80-1099, .pad-all-80-1099 {
    padding-bottom: 80px; }

  .pad-b-90-1099, .pad-v-90-1099, .pad-all-90-1099 {
    padding-bottom: 90px; }

  .pad-b-100-1099, .pad-v-100-1099, .pad-all-100-1099 {
    padding-bottom: 100px; }

  .pad-b-120-1099, .pad-v-120-1099, .pad-all-120-1099 {
    padding-bottom: 120px; }

  .pad-b-140-1099, .pad-v-140-1099, .pad-all-140-1099 {
    padding-bottom: 140px; }

  .pad-b-150-1099, .pad-v-150-1099, .pad-all-150-1099 {
    padding-bottom: 150px; }

  .pad-b-160-1099, .pad-v-160-1099, .pad-all-160-1099 {
    padding-bottom: 160px; }

  .pad-b-180-1099, .pad-v-180-1099, .pad-all-180-1099 {
    padding-bottom: 180px; }

  .pad-b-200-1099, .pad-v-200-1099, .pad-all-200-1099 {
    padding-bottom: 200px; } }
@media screen and (max-width: 1023px) {
  .pad-b-0-1023, .pad-v-0-1023, .pad-all-0-1023 {
    padding-bottom: 0px; }

  .pad-b-5-1023, .pad-v-5-1023, .pad-all-5-1023 {
    padding-bottom: 5px; }

  .pad-b-10-1023, .pad-v-10-1023, .pad-all-10-1023 {
    padding-bottom: 10px; }

  .pad-b-15-1023, .pad-v-15-1023, .pad-all-15-1023 {
    padding-bottom: 15px; }

  .pad-b-20-1023, .pad-v-20-1023, .pad-all-20-1023 {
    padding-bottom: 20px; }

  .pad-b-25-1023, .pad-v-25-1023, .pad-all-25-1023 {
    padding-bottom: 25px; }

  .pad-b-30-1023, .pad-v-30-1023, .pad-all-30-1023 {
    padding-bottom: 30px; }

  .pad-b-40-1023, .pad-v-40-1023, .pad-all-40-1023 {
    padding-bottom: 40px; }

  .pad-b-50-1023, .pad-v-50-1023, .pad-all-50-1023 {
    padding-bottom: 50px; }

  .pad-b-60-1023, .pad-v-60-1023, .pad-all-60-1023 {
    padding-bottom: 60px; }

  .pad-b-70-1023, .pad-v-70-1023, .pad-all-70-1023 {
    padding-bottom: 70px; }

  .pad-b-80-1023, .pad-v-80-1023, .pad-all-80-1023 {
    padding-bottom: 80px; }

  .pad-b-90-1023, .pad-v-90-1023, .pad-all-90-1023 {
    padding-bottom: 90px; }

  .pad-b-100-1023, .pad-v-100-1023, .pad-all-100-1023 {
    padding-bottom: 100px; }

  .pad-b-120-1023, .pad-v-120-1023, .pad-all-120-1023 {
    padding-bottom: 120px; }

  .pad-b-140-1023, .pad-v-140-1023, .pad-all-140-1023 {
    padding-bottom: 140px; }

  .pad-b-150-1023, .pad-v-150-1023, .pad-all-150-1023 {
    padding-bottom: 150px; }

  .pad-b-160-1023, .pad-v-160-1023, .pad-all-160-1023 {
    padding-bottom: 160px; }

  .pad-b-180-1023, .pad-v-180-1023, .pad-all-180-1023 {
    padding-bottom: 180px; }

  .pad-b-200-1023, .pad-v-200-1023, .pad-all-200-1023 {
    padding-bottom: 200px; } }
@media screen and (max-width: 999px) {
  .pad-b-0-999, .pad-v-0-999, .pad-all-0-999 {
    padding-bottom: 0px; }

  .pad-b-5-999, .pad-v-5-999, .pad-all-5-999 {
    padding-bottom: 5px; }

  .pad-b-10-999, .pad-v-10-999, .pad-all-10-999 {
    padding-bottom: 10px; }

  .pad-b-15-999, .pad-v-15-999, .pad-all-15-999 {
    padding-bottom: 15px; }

  .pad-b-20-999, .pad-v-20-999, .pad-all-20-999 {
    padding-bottom: 20px; }

  .pad-b-25-999, .pad-v-25-999, .pad-all-25-999 {
    padding-bottom: 25px; }

  .pad-b-30-999, .pad-v-30-999, .pad-all-30-999 {
    padding-bottom: 30px; }

  .pad-b-40-999, .pad-v-40-999, .pad-all-40-999 {
    padding-bottom: 40px; }

  .pad-b-50-999, .pad-v-50-999, .pad-all-50-999 {
    padding-bottom: 50px; }

  .pad-b-60-999, .pad-v-60-999, .pad-all-60-999 {
    padding-bottom: 60px; }

  .pad-b-70-999, .pad-v-70-999, .pad-all-70-999 {
    padding-bottom: 70px; }

  .pad-b-80-999, .pad-v-80-999, .pad-all-80-999 {
    padding-bottom: 80px; }

  .pad-b-90-999, .pad-v-90-999, .pad-all-90-999 {
    padding-bottom: 90px; }

  .pad-b-100-999, .pad-v-100-999, .pad-all-100-999 {
    padding-bottom: 100px; }

  .pad-b-120-999, .pad-v-120-999, .pad-all-120-999 {
    padding-bottom: 120px; }

  .pad-b-140-999, .pad-v-140-999, .pad-all-140-999 {
    padding-bottom: 140px; }

  .pad-b-150-999, .pad-v-150-999, .pad-all-150-999 {
    padding-bottom: 150px; }

  .pad-b-160-999, .pad-v-160-999, .pad-all-160-999 {
    padding-bottom: 160px; }

  .pad-b-180-999, .pad-v-180-999, .pad-all-180-999 {
    padding-bottom: 180px; }

  .pad-b-200-999, .pad-v-200-999, .pad-all-200-999 {
    padding-bottom: 200px; } }
@media screen and (max-width: 899px) {
  .pad-b-0-899, .pad-v-0-899, .pad-all-0-899 {
    padding-bottom: 0px; }

  .pad-b-5-899, .pad-v-5-899, .pad-all-5-899 {
    padding-bottom: 5px; }

  .pad-b-10-899, .pad-v-10-899, .pad-all-10-899 {
    padding-bottom: 10px; }

  .pad-b-15-899, .pad-v-15-899, .pad-all-15-899 {
    padding-bottom: 15px; }

  .pad-b-20-899, .pad-v-20-899, .pad-all-20-899 {
    padding-bottom: 20px; }

  .pad-b-25-899, .pad-v-25-899, .pad-all-25-899 {
    padding-bottom: 25px; }

  .pad-b-30-899, .pad-v-30-899, .pad-all-30-899 {
    padding-bottom: 30px; }

  .pad-b-40-899, .pad-v-40-899, .pad-all-40-899 {
    padding-bottom: 40px; }

  .pad-b-50-899, .pad-v-50-899, .pad-all-50-899 {
    padding-bottom: 50px; }

  .pad-b-60-899, .pad-v-60-899, .pad-all-60-899 {
    padding-bottom: 60px; }

  .pad-b-70-899, .pad-v-70-899, .pad-all-70-899 {
    padding-bottom: 70px; }

  .pad-b-80-899, .pad-v-80-899, .pad-all-80-899 {
    padding-bottom: 80px; }

  .pad-b-90-899, .pad-v-90-899, .pad-all-90-899 {
    padding-bottom: 90px; }

  .pad-b-100-899, .pad-v-100-899, .pad-all-100-899 {
    padding-bottom: 100px; }

  .pad-b-120-899, .pad-v-120-899, .pad-all-120-899 {
    padding-bottom: 120px; }

  .pad-b-140-899, .pad-v-140-899, .pad-all-140-899 {
    padding-bottom: 140px; }

  .pad-b-150-899, .pad-v-150-899, .pad-all-150-899 {
    padding-bottom: 150px; }

  .pad-b-160-899, .pad-v-160-899, .pad-all-160-899 {
    padding-bottom: 160px; }

  .pad-b-180-899, .pad-v-180-899, .pad-all-180-899 {
    padding-bottom: 180px; }

  .pad-b-200-899, .pad-v-200-899, .pad-all-200-899 {
    padding-bottom: 200px; } }
@media screen and (max-width: 799px) {
  .pad-b-0-799, .pad-v-0-799, .pad-all-0-799 {
    padding-bottom: 0px; }

  .pad-b-5-799, .pad-v-5-799, .pad-all-5-799 {
    padding-bottom: 5px; }

  .pad-b-10-799, .pad-v-10-799, .pad-all-10-799 {
    padding-bottom: 10px; }

  .pad-b-15-799, .pad-v-15-799, .pad-all-15-799 {
    padding-bottom: 15px; }

  .pad-b-20-799, .pad-v-20-799, .pad-all-20-799 {
    padding-bottom: 20px; }

  .pad-b-25-799, .pad-v-25-799, .pad-all-25-799 {
    padding-bottom: 25px; }

  .pad-b-30-799, .pad-v-30-799, .pad-all-30-799 {
    padding-bottom: 30px; }

  .pad-b-40-799, .pad-v-40-799, .pad-all-40-799 {
    padding-bottom: 40px; }

  .pad-b-50-799, .pad-v-50-799, .pad-all-50-799 {
    padding-bottom: 50px; }

  .pad-b-60-799, .pad-v-60-799, .pad-all-60-799 {
    padding-bottom: 60px; }

  .pad-b-70-799, .pad-v-70-799, .pad-all-70-799 {
    padding-bottom: 70px; }

  .pad-b-80-799, .pad-v-80-799, .pad-all-80-799 {
    padding-bottom: 80px; }

  .pad-b-90-799, .pad-v-90-799, .pad-all-90-799 {
    padding-bottom: 90px; }

  .pad-b-100-799, .pad-v-100-799, .pad-all-100-799 {
    padding-bottom: 100px; }

  .pad-b-120-799, .pad-v-120-799, .pad-all-120-799 {
    padding-bottom: 120px; }

  .pad-b-140-799, .pad-v-140-799, .pad-all-140-799 {
    padding-bottom: 140px; }

  .pad-b-150-799, .pad-v-150-799, .pad-all-150-799 {
    padding-bottom: 150px; }

  .pad-b-160-799, .pad-v-160-799, .pad-all-160-799 {
    padding-bottom: 160px; }

  .pad-b-180-799, .pad-v-180-799, .pad-all-180-799 {
    padding-bottom: 180px; }

  .pad-b-200-799, .pad-v-200-799, .pad-all-200-799 {
    padding-bottom: 200px; } }
@media screen and (max-width: 767px) {
  .pad-b-0-767, .pad-v-0-767, .pad-all-0-767 {
    padding-bottom: 0px; }

  .pad-b-5-767, .pad-v-5-767, .pad-all-5-767 {
    padding-bottom: 5px; }

  .pad-b-10-767, .pad-v-10-767, .pad-all-10-767 {
    padding-bottom: 10px; }

  .pad-b-15-767, .pad-v-15-767, .pad-all-15-767 {
    padding-bottom: 15px; }

  .pad-b-20-767, .pad-v-20-767, .pad-all-20-767 {
    padding-bottom: 20px; }

  .pad-b-25-767, .pad-v-25-767, .pad-all-25-767 {
    padding-bottom: 25px; }

  .pad-b-30-767, .pad-v-30-767, .pad-all-30-767 {
    padding-bottom: 30px; }

  .pad-b-40-767, .pad-v-40-767, .pad-all-40-767 {
    padding-bottom: 40px; }

  .pad-b-50-767, .pad-v-50-767, .pad-all-50-767 {
    padding-bottom: 50px; }

  .pad-b-60-767, .pad-v-60-767, .pad-all-60-767 {
    padding-bottom: 60px; }

  .pad-b-70-767, .pad-v-70-767, .pad-all-70-767 {
    padding-bottom: 70px; }

  .pad-b-80-767, .pad-v-80-767, .pad-all-80-767 {
    padding-bottom: 80px; }

  .pad-b-90-767, .pad-v-90-767, .pad-all-90-767 {
    padding-bottom: 90px; }

  .pad-b-100-767, .pad-v-100-767, .pad-all-100-767 {
    padding-bottom: 100px; }

  .pad-b-120-767, .pad-v-120-767, .pad-all-120-767 {
    padding-bottom: 120px; }

  .pad-b-140-767, .pad-v-140-767, .pad-all-140-767 {
    padding-bottom: 140px; }

  .pad-b-150-767, .pad-v-150-767, .pad-all-150-767 {
    padding-bottom: 150px; }

  .pad-b-160-767, .pad-v-160-767, .pad-all-160-767 {
    padding-bottom: 160px; }

  .pad-b-180-767, .pad-v-180-767, .pad-all-180-767 {
    padding-bottom: 180px; }

  .pad-b-200-767, .pad-v-200-767, .pad-all-200-767 {
    padding-bottom: 200px; } }
@media screen and (max-width: 699px) {
  .pad-b-0-699, .pad-v-0-699, .pad-all-0-699 {
    padding-bottom: 0px; }

  .pad-b-5-699, .pad-v-5-699, .pad-all-5-699 {
    padding-bottom: 5px; }

  .pad-b-10-699, .pad-v-10-699, .pad-all-10-699 {
    padding-bottom: 10px; }

  .pad-b-15-699, .pad-v-15-699, .pad-all-15-699 {
    padding-bottom: 15px; }

  .pad-b-20-699, .pad-v-20-699, .pad-all-20-699 {
    padding-bottom: 20px; }

  .pad-b-25-699, .pad-v-25-699, .pad-all-25-699 {
    padding-bottom: 25px; }

  .pad-b-30-699, .pad-v-30-699, .pad-all-30-699 {
    padding-bottom: 30px; }

  .pad-b-40-699, .pad-v-40-699, .pad-all-40-699 {
    padding-bottom: 40px; }

  .pad-b-50-699, .pad-v-50-699, .pad-all-50-699 {
    padding-bottom: 50px; }

  .pad-b-60-699, .pad-v-60-699, .pad-all-60-699 {
    padding-bottom: 60px; }

  .pad-b-70-699, .pad-v-70-699, .pad-all-70-699 {
    padding-bottom: 70px; }

  .pad-b-80-699, .pad-v-80-699, .pad-all-80-699 {
    padding-bottom: 80px; }

  .pad-b-90-699, .pad-v-90-699, .pad-all-90-699 {
    padding-bottom: 90px; }

  .pad-b-100-699, .pad-v-100-699, .pad-all-100-699 {
    padding-bottom: 100px; }

  .pad-b-120-699, .pad-v-120-699, .pad-all-120-699 {
    padding-bottom: 120px; }

  .pad-b-140-699, .pad-v-140-699, .pad-all-140-699 {
    padding-bottom: 140px; }

  .pad-b-150-699, .pad-v-150-699, .pad-all-150-699 {
    padding-bottom: 150px; }

  .pad-b-160-699, .pad-v-160-699, .pad-all-160-699 {
    padding-bottom: 160px; }

  .pad-b-180-699, .pad-v-180-699, .pad-all-180-699 {
    padding-bottom: 180px; }

  .pad-b-200-699, .pad-v-200-699, .pad-all-200-699 {
    padding-bottom: 200px; } }
@media screen and (max-width: 599px) {
  .pad-b-0-599, .pad-v-0-599, .pad-all-0-599 {
    padding-bottom: 0px; }

  .pad-b-5-599, .pad-v-5-599, .pad-all-5-599 {
    padding-bottom: 5px; }

  .pad-b-10-599, .pad-v-10-599, .pad-all-10-599 {
    padding-bottom: 10px; }

  .pad-b-15-599, .pad-v-15-599, .pad-all-15-599 {
    padding-bottom: 15px; }

  .pad-b-20-599, .pad-v-20-599, .pad-all-20-599 {
    padding-bottom: 20px; }

  .pad-b-25-599, .pad-v-25-599, .pad-all-25-599 {
    padding-bottom: 25px; }

  .pad-b-30-599, .pad-v-30-599, .pad-all-30-599 {
    padding-bottom: 30px; }

  .pad-b-40-599, .pad-v-40-599, .pad-all-40-599 {
    padding-bottom: 40px; }

  .pad-b-50-599, .pad-v-50-599, .pad-all-50-599 {
    padding-bottom: 50px; }

  .pad-b-60-599, .pad-v-60-599, .pad-all-60-599 {
    padding-bottom: 60px; }

  .pad-b-70-599, .pad-v-70-599, .pad-all-70-599 {
    padding-bottom: 70px; }

  .pad-b-80-599, .pad-v-80-599, .pad-all-80-599 {
    padding-bottom: 80px; }

  .pad-b-90-599, .pad-v-90-599, .pad-all-90-599 {
    padding-bottom: 90px; }

  .pad-b-100-599, .pad-v-100-599, .pad-all-100-599 {
    padding-bottom: 100px; }

  .pad-b-120-599, .pad-v-120-599, .pad-all-120-599 {
    padding-bottom: 120px; }

  .pad-b-140-599, .pad-v-140-599, .pad-all-140-599 {
    padding-bottom: 140px; }

  .pad-b-150-599, .pad-v-150-599, .pad-all-150-599 {
    padding-bottom: 150px; }

  .pad-b-160-599, .pad-v-160-599, .pad-all-160-599 {
    padding-bottom: 160px; }

  .pad-b-180-599, .pad-v-180-599, .pad-all-180-599 {
    padding-bottom: 180px; }

  .pad-b-200-599, .pad-v-200-599, .pad-all-200-599 {
    padding-bottom: 200px; } }
@media screen and (max-width: 499px) {
  .pad-b-0-499, .pad-v-0-499, .pad-all-0-499 {
    padding-bottom: 0px; }

  .pad-b-5-499, .pad-v-5-499, .pad-all-5-499 {
    padding-bottom: 5px; }

  .pad-b-10-499, .pad-v-10-499, .pad-all-10-499 {
    padding-bottom: 10px; }

  .pad-b-15-499, .pad-v-15-499, .pad-all-15-499 {
    padding-bottom: 15px; }

  .pad-b-20-499, .pad-v-20-499, .pad-all-20-499 {
    padding-bottom: 20px; }

  .pad-b-25-499, .pad-v-25-499, .pad-all-25-499 {
    padding-bottom: 25px; }

  .pad-b-30-499, .pad-v-30-499, .pad-all-30-499 {
    padding-bottom: 30px; }

  .pad-b-40-499, .pad-v-40-499, .pad-all-40-499 {
    padding-bottom: 40px; }

  .pad-b-50-499, .pad-v-50-499, .pad-all-50-499 {
    padding-bottom: 50px; }

  .pad-b-60-499, .pad-v-60-499, .pad-all-60-499 {
    padding-bottom: 60px; }

  .pad-b-70-499, .pad-v-70-499, .pad-all-70-499 {
    padding-bottom: 70px; }

  .pad-b-80-499, .pad-v-80-499, .pad-all-80-499 {
    padding-bottom: 80px; }

  .pad-b-90-499, .pad-v-90-499, .pad-all-90-499 {
    padding-bottom: 90px; }

  .pad-b-100-499, .pad-v-100-499, .pad-all-100-499 {
    padding-bottom: 100px; }

  .pad-b-120-499, .pad-v-120-499, .pad-all-120-499 {
    padding-bottom: 120px; }

  .pad-b-140-499, .pad-v-140-499, .pad-all-140-499 {
    padding-bottom: 140px; }

  .pad-b-150-499, .pad-v-150-499, .pad-all-150-499 {
    padding-bottom: 150px; }

  .pad-b-160-499, .pad-v-160-499, .pad-all-160-499 {
    padding-bottom: 160px; }

  .pad-b-180-499, .pad-v-180-499, .pad-all-180-499 {
    padding-bottom: 180px; }

  .pad-b-200-499, .pad-v-200-499, .pad-all-200-499 {
    padding-bottom: 200px; } }
@media screen and (max-width: 479px) {
  .pad-b-0-479, .pad-v-0-479, .pad-all-0-479 {
    padding-bottom: 0px; }

  .pad-b-5-479, .pad-v-5-479, .pad-all-5-479 {
    padding-bottom: 5px; }

  .pad-b-10-479, .pad-v-10-479, .pad-all-10-479 {
    padding-bottom: 10px; }

  .pad-b-15-479, .pad-v-15-479, .pad-all-15-479 {
    padding-bottom: 15px; }

  .pad-b-20-479, .pad-v-20-479, .pad-all-20-479 {
    padding-bottom: 20px; }

  .pad-b-25-479, .pad-v-25-479, .pad-all-25-479 {
    padding-bottom: 25px; }

  .pad-b-30-479, .pad-v-30-479, .pad-all-30-479 {
    padding-bottom: 30px; }

  .pad-b-40-479, .pad-v-40-479, .pad-all-40-479 {
    padding-bottom: 40px; }

  .pad-b-50-479, .pad-v-50-479, .pad-all-50-479 {
    padding-bottom: 50px; }

  .pad-b-60-479, .pad-v-60-479, .pad-all-60-479 {
    padding-bottom: 60px; }

  .pad-b-70-479, .pad-v-70-479, .pad-all-70-479 {
    padding-bottom: 70px; }

  .pad-b-80-479, .pad-v-80-479, .pad-all-80-479 {
    padding-bottom: 80px; }

  .pad-b-90-479, .pad-v-90-479, .pad-all-90-479 {
    padding-bottom: 90px; }

  .pad-b-100-479, .pad-v-100-479, .pad-all-100-479 {
    padding-bottom: 100px; }

  .pad-b-120-479, .pad-v-120-479, .pad-all-120-479 {
    padding-bottom: 120px; }

  .pad-b-140-479, .pad-v-140-479, .pad-all-140-479 {
    padding-bottom: 140px; }

  .pad-b-150-479, .pad-v-150-479, .pad-all-150-479 {
    padding-bottom: 150px; }

  .pad-b-160-479, .pad-v-160-479, .pad-all-160-479 {
    padding-bottom: 160px; }

  .pad-b-180-479, .pad-v-180-479, .pad-all-180-479 {
    padding-bottom: 180px; }

  .pad-b-200-479, .pad-v-200-479, .pad-all-200-479 {
    padding-bottom: 200px; } }
@media screen and (max-width: 399px) {
  .pad-b-0-399, .pad-v-0-399, .pad-all-0-399 {
    padding-bottom: 0px; }

  .pad-b-5-399, .pad-v-5-399, .pad-all-5-399 {
    padding-bottom: 5px; }

  .pad-b-10-399, .pad-v-10-399, .pad-all-10-399 {
    padding-bottom: 10px; }

  .pad-b-15-399, .pad-v-15-399, .pad-all-15-399 {
    padding-bottom: 15px; }

  .pad-b-20-399, .pad-v-20-399, .pad-all-20-399 {
    padding-bottom: 20px; }

  .pad-b-25-399, .pad-v-25-399, .pad-all-25-399 {
    padding-bottom: 25px; }

  .pad-b-30-399, .pad-v-30-399, .pad-all-30-399 {
    padding-bottom: 30px; }

  .pad-b-40-399, .pad-v-40-399, .pad-all-40-399 {
    padding-bottom: 40px; }

  .pad-b-50-399, .pad-v-50-399, .pad-all-50-399 {
    padding-bottom: 50px; }

  .pad-b-60-399, .pad-v-60-399, .pad-all-60-399 {
    padding-bottom: 60px; }

  .pad-b-70-399, .pad-v-70-399, .pad-all-70-399 {
    padding-bottom: 70px; }

  .pad-b-80-399, .pad-v-80-399, .pad-all-80-399 {
    padding-bottom: 80px; }

  .pad-b-90-399, .pad-v-90-399, .pad-all-90-399 {
    padding-bottom: 90px; }

  .pad-b-100-399, .pad-v-100-399, .pad-all-100-399 {
    padding-bottom: 100px; }

  .pad-b-120-399, .pad-v-120-399, .pad-all-120-399 {
    padding-bottom: 120px; }

  .pad-b-140-399, .pad-v-140-399, .pad-all-140-399 {
    padding-bottom: 140px; }

  .pad-b-150-399, .pad-v-150-399, .pad-all-150-399 {
    padding-bottom: 150px; }

  .pad-b-160-399, .pad-v-160-399, .pad-all-160-399 {
    padding-bottom: 160px; }

  .pad-b-180-399, .pad-v-180-399, .pad-all-180-399 {
    padding-bottom: 180px; }

  .pad-b-200-399, .pad-v-200-399, .pad-all-200-399 {
    padding-bottom: 200px; } }
/***** PADDING LEFT *****/
.pad-l-0, .pad-h-0, .pad-all-0 {
  padding-left: 0px; }

.pad-l-5, .pad-h-5, .pad-all-5 {
  padding-left: 5px; }

.pad-l-10, .pad-h-10, .pad-all-10 {
  padding-left: 10px; }

.pad-l-15, .pad-h-15, .pad-all-15 {
  padding-left: 15px; }

.pad-l-20, .pad-h-20, .pad-all-20 {
  padding-left: 20px; }

.pad-l-25, .pad-h-25, .pad-all-25 {
  padding-left: 25px; }

.pad-l-30, .pad-h-30, .pad-all-30 {
  padding-left: 30px; }

.pad-l-40, .pad-h-40, .pad-all-40 {
  padding-left: 40px; }

.pad-l-50, .pad-h-50, .pad-all-50 {
  padding-left: 50px; }

.pad-l-60, .pad-h-60, .pad-all-60 {
  padding-left: 60px; }

.pad-l-70, .pad-h-70, .pad-all-70 {
  padding-left: 70px; }

.pad-l-80, .pad-h-80, .pad-all-80 {
  padding-left: 80px; }

.pad-l-90, .pad-h-90, .pad-all-90 {
  padding-left: 90px; }

.pad-l-100, .pad-h-100, .pad-all-100 {
  padding-left: 100px; }

.pad-l-120, .pad-h-120, .pad-all-120 {
  padding-left: 120px; }

.pad-l-140, .pad-h-140, .pad-all-140 {
  padding-left: 140px; }

.pad-l-150, .pad-h-150, .pad-all-150 {
  padding-left: 150px; }

.pad-l-160, .pad-h-160, .pad-all-160 {
  padding-left: 160px; }

.pad-l-180, .pad-h-180, .pad-all-180 {
  padding-left: 180px; }

.pad-l-200, .pad-h-200, .pad-all-200 {
  padding-left: 200px; }

@media screen and (max-width: 1799px) {
  .pad-l-0-1799, .pad-h-0-1799, .pad-all-0-1799 {
    padding-left: 0px; }

  .pad-l-5-1799, .pad-h-5-1799, .pad-all-5-1799 {
    padding-left: 5px; }

  .pad-l-10-1799, .pad-h-10-1799, .pad-all-10-1799 {
    padding-left: 10px; }

  .pad-l-15-1799, .pad-h-15-1799, .pad-all-15-1799 {
    padding-left: 15px; }

  .pad-l-20-1799, .pad-h-20-1799, .pad-all-20-1799 {
    padding-left: 20px; }

  .pad-l-25-1799, .pad-h-25-1799, .pad-all-25-1799 {
    padding-left: 25px; }

  .pad-l-30-1799, .pad-h-30-1799, .pad-all-30-1799 {
    padding-left: 30px; }

  .pad-l-40-1799, .pad-h-40-1799, .pad-all-40-1799 {
    padding-left: 40px; }

  .pad-l-50-1799, .pad-h-50-1799, .pad-all-50-1799 {
    padding-left: 50px; }

  .pad-l-60-1799, .pad-h-60-1799, .pad-all-60-1799 {
    padding-left: 60px; }

  .pad-l-70-1799, .pad-h-70-1799, .pad-all-70-1799 {
    padding-left: 70px; }

  .pad-l-80-1799, .pad-h-80-1799, .pad-all-80-1799 {
    padding-left: 80px; }

  .pad-l-90-1799, .pad-h-90-1799, .pad-all-90-1799 {
    padding-left: 90px; }

  .pad-l-100-1799, .pad-h-100-1799, .pad-all-100-1799 {
    padding-left: 100px; }

  .pad-l-120-1799, .pad-h-120-1799, .pad-all-120-1799 {
    padding-left: 120px; }

  .pad-l-140-1799, .pad-h-140-1799, .pad-all-140-1799 {
    padding-left: 140px; }

  .pad-l-150-1799, .pad-h-150-1799, .pad-all-150-1799 {
    padding-left: 150px; }

  .pad-l-160-1799, .pad-h-160-1799, .pad-all-160-1799 {
    padding-left: 160px; }

  .pad-l-180-1799, .pad-h-180-1799, .pad-all-180-1799 {
    padding-left: 180px; }

  .pad-l-200-1799, .pad-h-200-1799, .pad-all-200-1799 {
    padding-left: 200px; } }
@media screen and (max-width: 1699px) {
  .pad-l-0-1699, .pad-h-0-1699, .pad-all-0-1699 {
    padding-left: 0px; }

  .pad-l-5-1699, .pad-h-5-1699, .pad-all-5-1699 {
    padding-left: 5px; }

  .pad-l-10-1699, .pad-h-10-1699, .pad-all-10-1699 {
    padding-left: 10px; }

  .pad-l-15-1699, .pad-h-15-1699, .pad-all-15-1699 {
    padding-left: 15px; }

  .pad-l-20-1699, .pad-h-20-1699, .pad-all-20-1699 {
    padding-left: 20px; }

  .pad-l-25-1699, .pad-h-25-1699, .pad-all-25-1699 {
    padding-left: 25px; }

  .pad-l-30-1699, .pad-h-30-1699, .pad-all-30-1699 {
    padding-left: 30px; }

  .pad-l-40-1699, .pad-h-40-1699, .pad-all-40-1699 {
    padding-left: 40px; }

  .pad-l-50-1699, .pad-h-50-1699, .pad-all-50-1699 {
    padding-left: 50px; }

  .pad-l-60-1699, .pad-h-60-1699, .pad-all-60-1699 {
    padding-left: 60px; }

  .pad-l-70-1699, .pad-h-70-1699, .pad-all-70-1699 {
    padding-left: 70px; }

  .pad-l-80-1699, .pad-h-80-1699, .pad-all-80-1699 {
    padding-left: 80px; }

  .pad-l-90-1699, .pad-h-90-1699, .pad-all-90-1699 {
    padding-left: 90px; }

  .pad-l-100-1699, .pad-h-100-1699, .pad-all-100-1699 {
    padding-left: 100px; }

  .pad-l-120-1699, .pad-h-120-1699, .pad-all-120-1699 {
    padding-left: 120px; }

  .pad-l-140-1699, .pad-h-140-1699, .pad-all-140-1699 {
    padding-left: 140px; }

  .pad-l-150-1699, .pad-h-150-1699, .pad-all-150-1699 {
    padding-left: 150px; }

  .pad-l-160-1699, .pad-h-160-1699, .pad-all-160-1699 {
    padding-left: 160px; }

  .pad-l-180-1699, .pad-h-180-1699, .pad-all-180-1699 {
    padding-left: 180px; }

  .pad-l-200-1699, .pad-h-200-1699, .pad-all-200-1699 {
    padding-left: 200px; } }
@media screen and (max-width: 1599px) {
  .pad-l-0-1599, .pad-h-0-1599, .pad-all-0-1599 {
    padding-left: 0px; }

  .pad-l-5-1599, .pad-h-5-1599, .pad-all-5-1599 {
    padding-left: 5px; }

  .pad-l-10-1599, .pad-h-10-1599, .pad-all-10-1599 {
    padding-left: 10px; }

  .pad-l-15-1599, .pad-h-15-1599, .pad-all-15-1599 {
    padding-left: 15px; }

  .pad-l-20-1599, .pad-h-20-1599, .pad-all-20-1599 {
    padding-left: 20px; }

  .pad-l-25-1599, .pad-h-25-1599, .pad-all-25-1599 {
    padding-left: 25px; }

  .pad-l-30-1599, .pad-h-30-1599, .pad-all-30-1599 {
    padding-left: 30px; }

  .pad-l-40-1599, .pad-h-40-1599, .pad-all-40-1599 {
    padding-left: 40px; }

  .pad-l-50-1599, .pad-h-50-1599, .pad-all-50-1599 {
    padding-left: 50px; }

  .pad-l-60-1599, .pad-h-60-1599, .pad-all-60-1599 {
    padding-left: 60px; }

  .pad-l-70-1599, .pad-h-70-1599, .pad-all-70-1599 {
    padding-left: 70px; }

  .pad-l-80-1599, .pad-h-80-1599, .pad-all-80-1599 {
    padding-left: 80px; }

  .pad-l-90-1599, .pad-h-90-1599, .pad-all-90-1599 {
    padding-left: 90px; }

  .pad-l-100-1599, .pad-h-100-1599, .pad-all-100-1599 {
    padding-left: 100px; }

  .pad-l-120-1599, .pad-h-120-1599, .pad-all-120-1599 {
    padding-left: 120px; }

  .pad-l-140-1599, .pad-h-140-1599, .pad-all-140-1599 {
    padding-left: 140px; }

  .pad-l-150-1599, .pad-h-150-1599, .pad-all-150-1599 {
    padding-left: 150px; }

  .pad-l-160-1599, .pad-h-160-1599, .pad-all-160-1599 {
    padding-left: 160px; }

  .pad-l-180-1599, .pad-h-180-1599, .pad-all-180-1599 {
    padding-left: 180px; }

  .pad-l-200-1599, .pad-h-200-1599, .pad-all-200-1599 {
    padding-left: 200px; } }
@media screen and (max-width: 1499px) {
  .pad-l-0-1499, .pad-h-0-1499, .pad-all-0-1499 {
    padding-left: 0px; }

  .pad-l-5-1499, .pad-h-5-1499, .pad-all-5-1499 {
    padding-left: 5px; }

  .pad-l-10-1499, .pad-h-10-1499, .pad-all-10-1499 {
    padding-left: 10px; }

  .pad-l-15-1499, .pad-h-15-1499, .pad-all-15-1499 {
    padding-left: 15px; }

  .pad-l-20-1499, .pad-h-20-1499, .pad-all-20-1499 {
    padding-left: 20px; }

  .pad-l-25-1499, .pad-h-25-1499, .pad-all-25-1499 {
    padding-left: 25px; }

  .pad-l-30-1499, .pad-h-30-1499, .pad-all-30-1499 {
    padding-left: 30px; }

  .pad-l-40-1499, .pad-h-40-1499, .pad-all-40-1499 {
    padding-left: 40px; }

  .pad-l-50-1499, .pad-h-50-1499, .pad-all-50-1499 {
    padding-left: 50px; }

  .pad-l-60-1499, .pad-h-60-1499, .pad-all-60-1499 {
    padding-left: 60px; }

  .pad-l-70-1499, .pad-h-70-1499, .pad-all-70-1499 {
    padding-left: 70px; }

  .pad-l-80-1499, .pad-h-80-1499, .pad-all-80-1499 {
    padding-left: 80px; }

  .pad-l-90-1499, .pad-h-90-1499, .pad-all-90-1499 {
    padding-left: 90px; }

  .pad-l-100-1499, .pad-h-100-1499, .pad-all-100-1499 {
    padding-left: 100px; }

  .pad-l-120-1499, .pad-h-120-1499, .pad-all-120-1499 {
    padding-left: 120px; }

  .pad-l-140-1499, .pad-h-140-1499, .pad-all-140-1499 {
    padding-left: 140px; }

  .pad-l-150-1499, .pad-h-150-1499, .pad-all-150-1499 {
    padding-left: 150px; }

  .pad-l-160-1499, .pad-h-160-1499, .pad-all-160-1499 {
    padding-left: 160px; }

  .pad-l-180-1499, .pad-h-180-1499, .pad-all-180-1499 {
    padding-left: 180px; }

  .pad-l-200-1499, .pad-h-200-1499, .pad-all-200-1499 {
    padding-left: 200px; } }
@media screen and (max-width: 1399px) {
  .pad-l-0-1399, .pad-h-0-1399, .pad-all-0-1399 {
    padding-left: 0px; }

  .pad-l-5-1399, .pad-h-5-1399, .pad-all-5-1399 {
    padding-left: 5px; }

  .pad-l-10-1399, .pad-h-10-1399, .pad-all-10-1399 {
    padding-left: 10px; }

  .pad-l-15-1399, .pad-h-15-1399, .pad-all-15-1399 {
    padding-left: 15px; }

  .pad-l-20-1399, .pad-h-20-1399, .pad-all-20-1399 {
    padding-left: 20px; }

  .pad-l-25-1399, .pad-h-25-1399, .pad-all-25-1399 {
    padding-left: 25px; }

  .pad-l-30-1399, .pad-h-30-1399, .pad-all-30-1399 {
    padding-left: 30px; }

  .pad-l-40-1399, .pad-h-40-1399, .pad-all-40-1399 {
    padding-left: 40px; }

  .pad-l-50-1399, .pad-h-50-1399, .pad-all-50-1399 {
    padding-left: 50px; }

  .pad-l-60-1399, .pad-h-60-1399, .pad-all-60-1399 {
    padding-left: 60px; }

  .pad-l-70-1399, .pad-h-70-1399, .pad-all-70-1399 {
    padding-left: 70px; }

  .pad-l-80-1399, .pad-h-80-1399, .pad-all-80-1399 {
    padding-left: 80px; }

  .pad-l-90-1399, .pad-h-90-1399, .pad-all-90-1399 {
    padding-left: 90px; }

  .pad-l-100-1399, .pad-h-100-1399, .pad-all-100-1399 {
    padding-left: 100px; }

  .pad-l-120-1399, .pad-h-120-1399, .pad-all-120-1399 {
    padding-left: 120px; }

  .pad-l-140-1399, .pad-h-140-1399, .pad-all-140-1399 {
    padding-left: 140px; }

  .pad-l-150-1399, .pad-h-150-1399, .pad-all-150-1399 {
    padding-left: 150px; }

  .pad-l-160-1399, .pad-h-160-1399, .pad-all-160-1399 {
    padding-left: 160px; }

  .pad-l-180-1399, .pad-h-180-1399, .pad-all-180-1399 {
    padding-left: 180px; }

  .pad-l-200-1399, .pad-h-200-1399, .pad-all-200-1399 {
    padding-left: 200px; } }
@media screen and (max-width: 1299px) {
  .pad-l-0-1299, .pad-h-0-1299, .pad-all-0-1299 {
    padding-left: 0px; }

  .pad-l-5-1299, .pad-h-5-1299, .pad-all-5-1299 {
    padding-left: 5px; }

  .pad-l-10-1299, .pad-h-10-1299, .pad-all-10-1299 {
    padding-left: 10px; }

  .pad-l-15-1299, .pad-h-15-1299, .pad-all-15-1299 {
    padding-left: 15px; }

  .pad-l-20-1299, .pad-h-20-1299, .pad-all-20-1299 {
    padding-left: 20px; }

  .pad-l-25-1299, .pad-h-25-1299, .pad-all-25-1299 {
    padding-left: 25px; }

  .pad-l-30-1299, .pad-h-30-1299, .pad-all-30-1299 {
    padding-left: 30px; }

  .pad-l-40-1299, .pad-h-40-1299, .pad-all-40-1299 {
    padding-left: 40px; }

  .pad-l-50-1299, .pad-h-50-1299, .pad-all-50-1299 {
    padding-left: 50px; }

  .pad-l-60-1299, .pad-h-60-1299, .pad-all-60-1299 {
    padding-left: 60px; }

  .pad-l-70-1299, .pad-h-70-1299, .pad-all-70-1299 {
    padding-left: 70px; }

  .pad-l-80-1299, .pad-h-80-1299, .pad-all-80-1299 {
    padding-left: 80px; }

  .pad-l-90-1299, .pad-h-90-1299, .pad-all-90-1299 {
    padding-left: 90px; }

  .pad-l-100-1299, .pad-h-100-1299, .pad-all-100-1299 {
    padding-left: 100px; }

  .pad-l-120-1299, .pad-h-120-1299, .pad-all-120-1299 {
    padding-left: 120px; }

  .pad-l-140-1299, .pad-h-140-1299, .pad-all-140-1299 {
    padding-left: 140px; }

  .pad-l-150-1299, .pad-h-150-1299, .pad-all-150-1299 {
    padding-left: 150px; }

  .pad-l-160-1299, .pad-h-160-1299, .pad-all-160-1299 {
    padding-left: 160px; }

  .pad-l-180-1299, .pad-h-180-1299, .pad-all-180-1299 {
    padding-left: 180px; }

  .pad-l-200-1299, .pad-h-200-1299, .pad-all-200-1299 {
    padding-left: 200px; } }
@media screen and (max-width: 1199px) {
  .pad-l-0-1199, .pad-h-0-1199, .pad-all-0-1199 {
    padding-left: 0px; }

  .pad-l-5-1199, .pad-h-5-1199, .pad-all-5-1199 {
    padding-left: 5px; }

  .pad-l-10-1199, .pad-h-10-1199, .pad-all-10-1199 {
    padding-left: 10px; }

  .pad-l-15-1199, .pad-h-15-1199, .pad-all-15-1199 {
    padding-left: 15px; }

  .pad-l-20-1199, .pad-h-20-1199, .pad-all-20-1199 {
    padding-left: 20px; }

  .pad-l-25-1199, .pad-h-25-1199, .pad-all-25-1199 {
    padding-left: 25px; }

  .pad-l-30-1199, .pad-h-30-1199, .pad-all-30-1199 {
    padding-left: 30px; }

  .pad-l-40-1199, .pad-h-40-1199, .pad-all-40-1199 {
    padding-left: 40px; }

  .pad-l-50-1199, .pad-h-50-1199, .pad-all-50-1199 {
    padding-left: 50px; }

  .pad-l-60-1199, .pad-h-60-1199, .pad-all-60-1199 {
    padding-left: 60px; }

  .pad-l-70-1199, .pad-h-70-1199, .pad-all-70-1199 {
    padding-left: 70px; }

  .pad-l-80-1199, .pad-h-80-1199, .pad-all-80-1199 {
    padding-left: 80px; }

  .pad-l-90-1199, .pad-h-90-1199, .pad-all-90-1199 {
    padding-left: 90px; }

  .pad-l-100-1199, .pad-h-100-1199, .pad-all-100-1199 {
    padding-left: 100px; }

  .pad-l-120-1199, .pad-h-120-1199, .pad-all-120-1199 {
    padding-left: 120px; }

  .pad-l-140-1199, .pad-h-140-1199, .pad-all-140-1199 {
    padding-left: 140px; }

  .pad-l-150-1199, .pad-h-150-1199, .pad-all-150-1199 {
    padding-left: 150px; }

  .pad-l-160-1199, .pad-h-160-1199, .pad-all-160-1199 {
    padding-left: 160px; }

  .pad-l-180-1199, .pad-h-180-1199, .pad-all-180-1199 {
    padding-left: 180px; }

  .pad-l-200-1199, .pad-h-200-1199, .pad-all-200-1199 {
    padding-left: 200px; } }
@media screen and (max-width: 1099px) {
  .pad-l-0-1099, .pad-h-0-1099, .pad-all-0-1099 {
    padding-left: 0px; }

  .pad-l-5-1099, .pad-h-5-1099, .pad-all-5-1099 {
    padding-left: 5px; }

  .pad-l-10-1099, .pad-h-10-1099, .pad-all-10-1099 {
    padding-left: 10px; }

  .pad-l-15-1099, .pad-h-15-1099, .pad-all-15-1099 {
    padding-left: 15px; }

  .pad-l-20-1099, .pad-h-20-1099, .pad-all-20-1099 {
    padding-left: 20px; }

  .pad-l-25-1099, .pad-h-25-1099, .pad-all-25-1099 {
    padding-left: 25px; }

  .pad-l-30-1099, .pad-h-30-1099, .pad-all-30-1099 {
    padding-left: 30px; }

  .pad-l-40-1099, .pad-h-40-1099, .pad-all-40-1099 {
    padding-left: 40px; }

  .pad-l-50-1099, .pad-h-50-1099, .pad-all-50-1099 {
    padding-left: 50px; }

  .pad-l-60-1099, .pad-h-60-1099, .pad-all-60-1099 {
    padding-left: 60px; }

  .pad-l-70-1099, .pad-h-70-1099, .pad-all-70-1099 {
    padding-left: 70px; }

  .pad-l-80-1099, .pad-h-80-1099, .pad-all-80-1099 {
    padding-left: 80px; }

  .pad-l-90-1099, .pad-h-90-1099, .pad-all-90-1099 {
    padding-left: 90px; }

  .pad-l-100-1099, .pad-h-100-1099, .pad-all-100-1099 {
    padding-left: 100px; }

  .pad-l-120-1099, .pad-h-120-1099, .pad-all-120-1099 {
    padding-left: 120px; }

  .pad-l-140-1099, .pad-h-140-1099, .pad-all-140-1099 {
    padding-left: 140px; }

  .pad-l-150-1099, .pad-h-150-1099, .pad-all-150-1099 {
    padding-left: 150px; }

  .pad-l-160-1099, .pad-h-160-1099, .pad-all-160-1099 {
    padding-left: 160px; }

  .pad-l-180-1099, .pad-h-180-1099, .pad-all-180-1099 {
    padding-left: 180px; }

  .pad-l-200-1099, .pad-h-200-1099, .pad-all-200-1099 {
    padding-left: 200px; } }
@media screen and (max-width: 1023px) {
  .pad-l-0-1023, .pad-h-0-1023, .pad-all-0-1023 {
    padding-left: 0px; }

  .pad-l-5-1023, .pad-h-5-1023, .pad-all-5-1023 {
    padding-left: 5px; }

  .pad-l-10-1023, .pad-h-10-1023, .pad-all-10-1023 {
    padding-left: 10px; }

  .pad-l-15-1023, .pad-h-15-1023, .pad-all-15-1023 {
    padding-left: 15px; }

  .pad-l-20-1023, .pad-h-20-1023, .pad-all-20-1023 {
    padding-left: 20px; }

  .pad-l-25-1023, .pad-h-25-1023, .pad-all-25-1023 {
    padding-left: 25px; }

  .pad-l-30-1023, .pad-h-30-1023, .pad-all-30-1023 {
    padding-left: 30px; }

  .pad-l-40-1023, .pad-h-40-1023, .pad-all-40-1023 {
    padding-left: 40px; }

  .pad-l-50-1023, .pad-h-50-1023, .pad-all-50-1023 {
    padding-left: 50px; }

  .pad-l-60-1023, .pad-h-60-1023, .pad-all-60-1023 {
    padding-left: 60px; }

  .pad-l-70-1023, .pad-h-70-1023, .pad-all-70-1023 {
    padding-left: 70px; }

  .pad-l-80-1023, .pad-h-80-1023, .pad-all-80-1023 {
    padding-left: 80px; }

  .pad-l-90-1023, .pad-h-90-1023, .pad-all-90-1023 {
    padding-left: 90px; }

  .pad-l-100-1023, .pad-h-100-1023, .pad-all-100-1023 {
    padding-left: 100px; }

  .pad-l-120-1023, .pad-h-120-1023, .pad-all-120-1023 {
    padding-left: 120px; }

  .pad-l-140-1023, .pad-h-140-1023, .pad-all-140-1023 {
    padding-left: 140px; }

  .pad-l-150-1023, .pad-h-150-1023, .pad-all-150-1023 {
    padding-left: 150px; }

  .pad-l-160-1023, .pad-h-160-1023, .pad-all-160-1023 {
    padding-left: 160px; }

  .pad-l-180-1023, .pad-h-180-1023, .pad-all-180-1023 {
    padding-left: 180px; }

  .pad-l-200-1023, .pad-h-200-1023, .pad-all-200-1023 {
    padding-left: 200px; } }
@media screen and (max-width: 999px) {
  .pad-l-0-999, .pad-h-0-999, .pad-all-0-999 {
    padding-left: 0px; }

  .pad-l-5-999, .pad-h-5-999, .pad-all-5-999 {
    padding-left: 5px; }

  .pad-l-10-999, .pad-h-10-999, .pad-all-10-999 {
    padding-left: 10px; }

  .pad-l-15-999, .pad-h-15-999, .pad-all-15-999 {
    padding-left: 15px; }

  .pad-l-20-999, .pad-h-20-999, .pad-all-20-999 {
    padding-left: 20px; }

  .pad-l-25-999, .pad-h-25-999, .pad-all-25-999 {
    padding-left: 25px; }

  .pad-l-30-999, .pad-h-30-999, .pad-all-30-999 {
    padding-left: 30px; }

  .pad-l-40-999, .pad-h-40-999, .pad-all-40-999 {
    padding-left: 40px; }

  .pad-l-50-999, .pad-h-50-999, .pad-all-50-999 {
    padding-left: 50px; }

  .pad-l-60-999, .pad-h-60-999, .pad-all-60-999 {
    padding-left: 60px; }

  .pad-l-70-999, .pad-h-70-999, .pad-all-70-999 {
    padding-left: 70px; }

  .pad-l-80-999, .pad-h-80-999, .pad-all-80-999 {
    padding-left: 80px; }

  .pad-l-90-999, .pad-h-90-999, .pad-all-90-999 {
    padding-left: 90px; }

  .pad-l-100-999, .pad-h-100-999, .pad-all-100-999 {
    padding-left: 100px; }

  .pad-l-120-999, .pad-h-120-999, .pad-all-120-999 {
    padding-left: 120px; }

  .pad-l-140-999, .pad-h-140-999, .pad-all-140-999 {
    padding-left: 140px; }

  .pad-l-150-999, .pad-h-150-999, .pad-all-150-999 {
    padding-left: 150px; }

  .pad-l-160-999, .pad-h-160-999, .pad-all-160-999 {
    padding-left: 160px; }

  .pad-l-180-999, .pad-h-180-999, .pad-all-180-999 {
    padding-left: 180px; }

  .pad-l-200-999, .pad-h-200-999, .pad-all-200-999 {
    padding-left: 200px; } }
@media screen and (max-width: 899px) {
  .pad-l-0-899, .pad-h-0-899, .pad-all-0-899 {
    padding-left: 0px; }

  .pad-l-5-899, .pad-h-5-899, .pad-all-5-899 {
    padding-left: 5px; }

  .pad-l-10-899, .pad-h-10-899, .pad-all-10-899 {
    padding-left: 10px; }

  .pad-l-15-899, .pad-h-15-899, .pad-all-15-899 {
    padding-left: 15px; }

  .pad-l-20-899, .pad-h-20-899, .pad-all-20-899 {
    padding-left: 20px; }

  .pad-l-25-899, .pad-h-25-899, .pad-all-25-899 {
    padding-left: 25px; }

  .pad-l-30-899, .pad-h-30-899, .pad-all-30-899 {
    padding-left: 30px; }

  .pad-l-40-899, .pad-h-40-899, .pad-all-40-899 {
    padding-left: 40px; }

  .pad-l-50-899, .pad-h-50-899, .pad-all-50-899 {
    padding-left: 50px; }

  .pad-l-60-899, .pad-h-60-899, .pad-all-60-899 {
    padding-left: 60px; }

  .pad-l-70-899, .pad-h-70-899, .pad-all-70-899 {
    padding-left: 70px; }

  .pad-l-80-899, .pad-h-80-899, .pad-all-80-899 {
    padding-left: 80px; }

  .pad-l-90-899, .pad-h-90-899, .pad-all-90-899 {
    padding-left: 90px; }

  .pad-l-100-899, .pad-h-100-899, .pad-all-100-899 {
    padding-left: 100px; }

  .pad-l-120-899, .pad-h-120-899, .pad-all-120-899 {
    padding-left: 120px; }

  .pad-l-140-899, .pad-h-140-899, .pad-all-140-899 {
    padding-left: 140px; }

  .pad-l-150-899, .pad-h-150-899, .pad-all-150-899 {
    padding-left: 150px; }

  .pad-l-160-899, .pad-h-160-899, .pad-all-160-899 {
    padding-left: 160px; }

  .pad-l-180-899, .pad-h-180-899, .pad-all-180-899 {
    padding-left: 180px; }

  .pad-l-200-899, .pad-h-200-899, .pad-all-200-899 {
    padding-left: 200px; } }
@media screen and (max-width: 799px) {
  .pad-l-0-799, .pad-h-0-799, .pad-all-0-799 {
    padding-left: 0px; }

  .pad-l-5-799, .pad-h-5-799, .pad-all-5-799 {
    padding-left: 5px; }

  .pad-l-10-799, .pad-h-10-799, .pad-all-10-799 {
    padding-left: 10px; }

  .pad-l-15-799, .pad-h-15-799, .pad-all-15-799 {
    padding-left: 15px; }

  .pad-l-20-799, .pad-h-20-799, .pad-all-20-799 {
    padding-left: 20px; }

  .pad-l-25-799, .pad-h-25-799, .pad-all-25-799 {
    padding-left: 25px; }

  .pad-l-30-799, .pad-h-30-799, .pad-all-30-799 {
    padding-left: 30px; }

  .pad-l-40-799, .pad-h-40-799, .pad-all-40-799 {
    padding-left: 40px; }

  .pad-l-50-799, .pad-h-50-799, .pad-all-50-799 {
    padding-left: 50px; }

  .pad-l-60-799, .pad-h-60-799, .pad-all-60-799 {
    padding-left: 60px; }

  .pad-l-70-799, .pad-h-70-799, .pad-all-70-799 {
    padding-left: 70px; }

  .pad-l-80-799, .pad-h-80-799, .pad-all-80-799 {
    padding-left: 80px; }

  .pad-l-90-799, .pad-h-90-799, .pad-all-90-799 {
    padding-left: 90px; }

  .pad-l-100-799, .pad-h-100-799, .pad-all-100-799 {
    padding-left: 100px; }

  .pad-l-120-799, .pad-h-120-799, .pad-all-120-799 {
    padding-left: 120px; }

  .pad-l-140-799, .pad-h-140-799, .pad-all-140-799 {
    padding-left: 140px; }

  .pad-l-150-799, .pad-h-150-799, .pad-all-150-799 {
    padding-left: 150px; }

  .pad-l-160-799, .pad-h-160-799, .pad-all-160-799 {
    padding-left: 160px; }

  .pad-l-180-799, .pad-h-180-799, .pad-all-180-799 {
    padding-left: 180px; }

  .pad-l-200-799, .pad-h-200-799, .pad-all-200-799 {
    padding-left: 200px; } }
@media screen and (max-width: 767px) {
  .pad-l-0-767, .pad-h-0-767, .pad-all-0-767 {
    padding-left: 0px; }

  .pad-l-5-767, .pad-h-5-767, .pad-all-5-767 {
    padding-left: 5px; }

  .pad-l-10-767, .pad-h-10-767, .pad-all-10-767 {
    padding-left: 10px; }

  .pad-l-15-767, .pad-h-15-767, .pad-all-15-767 {
    padding-left: 15px; }

  .pad-l-20-767, .pad-h-20-767, .pad-all-20-767 {
    padding-left: 20px; }

  .pad-l-25-767, .pad-h-25-767, .pad-all-25-767 {
    padding-left: 25px; }

  .pad-l-30-767, .pad-h-30-767, .pad-all-30-767 {
    padding-left: 30px; }

  .pad-l-40-767, .pad-h-40-767, .pad-all-40-767 {
    padding-left: 40px; }

  .pad-l-50-767, .pad-h-50-767, .pad-all-50-767 {
    padding-left: 50px; }

  .pad-l-60-767, .pad-h-60-767, .pad-all-60-767 {
    padding-left: 60px; }

  .pad-l-70-767, .pad-h-70-767, .pad-all-70-767 {
    padding-left: 70px; }

  .pad-l-80-767, .pad-h-80-767, .pad-all-80-767 {
    padding-left: 80px; }

  .pad-l-90-767, .pad-h-90-767, .pad-all-90-767 {
    padding-left: 90px; }

  .pad-l-100-767, .pad-h-100-767, .pad-all-100-767 {
    padding-left: 100px; }

  .pad-l-120-767, .pad-h-120-767, .pad-all-120-767 {
    padding-left: 120px; }

  .pad-l-140-767, .pad-h-140-767, .pad-all-140-767 {
    padding-left: 140px; }

  .pad-l-150-767, .pad-h-150-767, .pad-all-150-767 {
    padding-left: 150px; }

  .pad-l-160-767, .pad-h-160-767, .pad-all-160-767 {
    padding-left: 160px; }

  .pad-l-180-767, .pad-h-180-767, .pad-all-180-767 {
    padding-left: 180px; }

  .pad-l-200-767, .pad-h-200-767, .pad-all-200-767 {
    padding-left: 200px; } }
@media screen and (max-width: 699px) {
  .pad-l-0-699, .pad-h-0-699, .pad-all-0-699 {
    padding-left: 0px; }

  .pad-l-5-699, .pad-h-5-699, .pad-all-5-699 {
    padding-left: 5px; }

  .pad-l-10-699, .pad-h-10-699, .pad-all-10-699 {
    padding-left: 10px; }

  .pad-l-15-699, .pad-h-15-699, .pad-all-15-699 {
    padding-left: 15px; }

  .pad-l-20-699, .pad-h-20-699, .pad-all-20-699 {
    padding-left: 20px; }

  .pad-l-25-699, .pad-h-25-699, .pad-all-25-699 {
    padding-left: 25px; }

  .pad-l-30-699, .pad-h-30-699, .pad-all-30-699 {
    padding-left: 30px; }

  .pad-l-40-699, .pad-h-40-699, .pad-all-40-699 {
    padding-left: 40px; }

  .pad-l-50-699, .pad-h-50-699, .pad-all-50-699 {
    padding-left: 50px; }

  .pad-l-60-699, .pad-h-60-699, .pad-all-60-699 {
    padding-left: 60px; }

  .pad-l-70-699, .pad-h-70-699, .pad-all-70-699 {
    padding-left: 70px; }

  .pad-l-80-699, .pad-h-80-699, .pad-all-80-699 {
    padding-left: 80px; }

  .pad-l-90-699, .pad-h-90-699, .pad-all-90-699 {
    padding-left: 90px; }

  .pad-l-100-699, .pad-h-100-699, .pad-all-100-699 {
    padding-left: 100px; }

  .pad-l-120-699, .pad-h-120-699, .pad-all-120-699 {
    padding-left: 120px; }

  .pad-l-140-699, .pad-h-140-699, .pad-all-140-699 {
    padding-left: 140px; }

  .pad-l-150-699, .pad-h-150-699, .pad-all-150-699 {
    padding-left: 150px; }

  .pad-l-160-699, .pad-h-160-699, .pad-all-160-699 {
    padding-left: 160px; }

  .pad-l-180-699, .pad-h-180-699, .pad-all-180-699 {
    padding-left: 180px; }

  .pad-l-200-699, .pad-h-200-699, .pad-all-200-699 {
    padding-left: 200px; } }
@media screen and (max-width: 599px) {
  .pad-l-0-599, .pad-h-0-599, .pad-all-0-599 {
    padding-left: 0px; }

  .pad-l-5-599, .pad-h-5-599, .pad-all-5-599 {
    padding-left: 5px; }

  .pad-l-10-599, .pad-h-10-599, .pad-all-10-599 {
    padding-left: 10px; }

  .pad-l-15-599, .pad-h-15-599, .pad-all-15-599 {
    padding-left: 15px; }

  .pad-l-20-599, .pad-h-20-599, .pad-all-20-599 {
    padding-left: 20px; }

  .pad-l-25-599, .pad-h-25-599, .pad-all-25-599 {
    padding-left: 25px; }

  .pad-l-30-599, .pad-h-30-599, .pad-all-30-599 {
    padding-left: 30px; }

  .pad-l-40-599, .pad-h-40-599, .pad-all-40-599 {
    padding-left: 40px; }

  .pad-l-50-599, .pad-h-50-599, .pad-all-50-599 {
    padding-left: 50px; }

  .pad-l-60-599, .pad-h-60-599, .pad-all-60-599 {
    padding-left: 60px; }

  .pad-l-70-599, .pad-h-70-599, .pad-all-70-599 {
    padding-left: 70px; }

  .pad-l-80-599, .pad-h-80-599, .pad-all-80-599 {
    padding-left: 80px; }

  .pad-l-90-599, .pad-h-90-599, .pad-all-90-599 {
    padding-left: 90px; }

  .pad-l-100-599, .pad-h-100-599, .pad-all-100-599 {
    padding-left: 100px; }

  .pad-l-120-599, .pad-h-120-599, .pad-all-120-599 {
    padding-left: 120px; }

  .pad-l-140-599, .pad-h-140-599, .pad-all-140-599 {
    padding-left: 140px; }

  .pad-l-150-599, .pad-h-150-599, .pad-all-150-599 {
    padding-left: 150px; }

  .pad-l-160-599, .pad-h-160-599, .pad-all-160-599 {
    padding-left: 160px; }

  .pad-l-180-599, .pad-h-180-599, .pad-all-180-599 {
    padding-left: 180px; }

  .pad-l-200-599, .pad-h-200-599, .pad-all-200-599 {
    padding-left: 200px; } }
@media screen and (max-width: 499px) {
  .pad-l-0-499, .pad-h-0-499, .pad-all-0-499 {
    padding-left: 0px; }

  .pad-l-5-499, .pad-h-5-499, .pad-all-5-499 {
    padding-left: 5px; }

  .pad-l-10-499, .pad-h-10-499, .pad-all-10-499 {
    padding-left: 10px; }

  .pad-l-15-499, .pad-h-15-499, .pad-all-15-499 {
    padding-left: 15px; }

  .pad-l-20-499, .pad-h-20-499, .pad-all-20-499 {
    padding-left: 20px; }

  .pad-l-25-499, .pad-h-25-499, .pad-all-25-499 {
    padding-left: 25px; }

  .pad-l-30-499, .pad-h-30-499, .pad-all-30-499 {
    padding-left: 30px; }

  .pad-l-40-499, .pad-h-40-499, .pad-all-40-499 {
    padding-left: 40px; }

  .pad-l-50-499, .pad-h-50-499, .pad-all-50-499 {
    padding-left: 50px; }

  .pad-l-60-499, .pad-h-60-499, .pad-all-60-499 {
    padding-left: 60px; }

  .pad-l-70-499, .pad-h-70-499, .pad-all-70-499 {
    padding-left: 70px; }

  .pad-l-80-499, .pad-h-80-499, .pad-all-80-499 {
    padding-left: 80px; }

  .pad-l-90-499, .pad-h-90-499, .pad-all-90-499 {
    padding-left: 90px; }

  .pad-l-100-499, .pad-h-100-499, .pad-all-100-499 {
    padding-left: 100px; }

  .pad-l-120-499, .pad-h-120-499, .pad-all-120-499 {
    padding-left: 120px; }

  .pad-l-140-499, .pad-h-140-499, .pad-all-140-499 {
    padding-left: 140px; }

  .pad-l-150-499, .pad-h-150-499, .pad-all-150-499 {
    padding-left: 150px; }

  .pad-l-160-499, .pad-h-160-499, .pad-all-160-499 {
    padding-left: 160px; }

  .pad-l-180-499, .pad-h-180-499, .pad-all-180-499 {
    padding-left: 180px; }

  .pad-l-200-499, .pad-h-200-499, .pad-all-200-499 {
    padding-left: 200px; } }
@media screen and (max-width: 479px) {
  .pad-l-0-479, .pad-h-0-479, .pad-all-0-479 {
    padding-left: 0px; }

  .pad-l-5-479, .pad-h-5-479, .pad-all-5-479 {
    padding-left: 5px; }

  .pad-l-10-479, .pad-h-10-479, .pad-all-10-479 {
    padding-left: 10px; }

  .pad-l-15-479, .pad-h-15-479, .pad-all-15-479 {
    padding-left: 15px; }

  .pad-l-20-479, .pad-h-20-479, .pad-all-20-479 {
    padding-left: 20px; }

  .pad-l-25-479, .pad-h-25-479, .pad-all-25-479 {
    padding-left: 25px; }

  .pad-l-30-479, .pad-h-30-479, .pad-all-30-479 {
    padding-left: 30px; }

  .pad-l-40-479, .pad-h-40-479, .pad-all-40-479 {
    padding-left: 40px; }

  .pad-l-50-479, .pad-h-50-479, .pad-all-50-479 {
    padding-left: 50px; }

  .pad-l-60-479, .pad-h-60-479, .pad-all-60-479 {
    padding-left: 60px; }

  .pad-l-70-479, .pad-h-70-479, .pad-all-70-479 {
    padding-left: 70px; }

  .pad-l-80-479, .pad-h-80-479, .pad-all-80-479 {
    padding-left: 80px; }

  .pad-l-90-479, .pad-h-90-479, .pad-all-90-479 {
    padding-left: 90px; }

  .pad-l-100-479, .pad-h-100-479, .pad-all-100-479 {
    padding-left: 100px; }

  .pad-l-120-479, .pad-h-120-479, .pad-all-120-479 {
    padding-left: 120px; }

  .pad-l-140-479, .pad-h-140-479, .pad-all-140-479 {
    padding-left: 140px; }

  .pad-l-150-479, .pad-h-150-479, .pad-all-150-479 {
    padding-left: 150px; }

  .pad-l-160-479, .pad-h-160-479, .pad-all-160-479 {
    padding-left: 160px; }

  .pad-l-180-479, .pad-h-180-479, .pad-all-180-479 {
    padding-left: 180px; }

  .pad-l-200-479, .pad-h-200-479, .pad-all-200-479 {
    padding-left: 200px; } }
@media screen and (max-width: 399px) {
  .pad-l-0-399, .pad-h-0-399, .pad-all-0-399 {
    padding-left: 0px; }

  .pad-l-5-399, .pad-h-5-399, .pad-all-5-399 {
    padding-left: 5px; }

  .pad-l-10-399, .pad-h-10-399, .pad-all-10-399 {
    padding-left: 10px; }

  .pad-l-15-399, .pad-h-15-399, .pad-all-15-399 {
    padding-left: 15px; }

  .pad-l-20-399, .pad-h-20-399, .pad-all-20-399 {
    padding-left: 20px; }

  .pad-l-25-399, .pad-h-25-399, .pad-all-25-399 {
    padding-left: 25px; }

  .pad-l-30-399, .pad-h-30-399, .pad-all-30-399 {
    padding-left: 30px; }

  .pad-l-40-399, .pad-h-40-399, .pad-all-40-399 {
    padding-left: 40px; }

  .pad-l-50-399, .pad-h-50-399, .pad-all-50-399 {
    padding-left: 50px; }

  .pad-l-60-399, .pad-h-60-399, .pad-all-60-399 {
    padding-left: 60px; }

  .pad-l-70-399, .pad-h-70-399, .pad-all-70-399 {
    padding-left: 70px; }

  .pad-l-80-399, .pad-h-80-399, .pad-all-80-399 {
    padding-left: 80px; }

  .pad-l-90-399, .pad-h-90-399, .pad-all-90-399 {
    padding-left: 90px; }

  .pad-l-100-399, .pad-h-100-399, .pad-all-100-399 {
    padding-left: 100px; }

  .pad-l-120-399, .pad-h-120-399, .pad-all-120-399 {
    padding-left: 120px; }

  .pad-l-140-399, .pad-h-140-399, .pad-all-140-399 {
    padding-left: 140px; }

  .pad-l-150-399, .pad-h-150-399, .pad-all-150-399 {
    padding-left: 150px; }

  .pad-l-160-399, .pad-h-160-399, .pad-all-160-399 {
    padding-left: 160px; }

  .pad-l-180-399, .pad-h-180-399, .pad-all-180-399 {
    padding-left: 180px; }

  .pad-l-200-399, .pad-h-200-399, .pad-all-200-399 {
    padding-left: 200px; } }
/***** PADDING RIGHT *****/
.pad-r-0, .pad-h-0, .pad-all-0 {
  padding-right: 0px; }

.pad-r-5, .pad-h-5, .pad-all-5 {
  padding-right: 5px; }

.pad-r-10, .pad-h-10, .pad-all-10 {
  padding-right: 10px; }

.pad-r-15, .pad-h-15, .pad-all-15 {
  padding-right: 15px; }

.pad-r-20, .pad-h-20, .pad-all-20 {
  padding-right: 20px; }

.pad-r-25, .pad-h-25, .pad-all-25 {
  padding-right: 25px; }

.pad-r-30, .pad-h-30, .pad-all-30 {
  padding-right: 30px; }

.pad-r-40, .pad-h-40, .pad-all-40 {
  padding-right: 40px; }

.pad-r-50, .pad-h-50, .pad-all-50 {
  padding-right: 50px; }

.pad-r-60, .pad-h-60, .pad-all-60 {
  padding-right: 60px; }

.pad-r-70, .pad-h-70, .pad-all-70 {
  padding-right: 70px; }

.pad-r-80, .pad-h-80, .pad-all-80 {
  padding-right: 80px; }

.pad-r-90, .pad-h-90, .pad-all-90 {
  padding-right: 90px; }

.pad-r-100, .pad-h-100, .pad-all-100 {
  padding-right: 100px; }

.pad-r-120, .pad-h-120, .pad-all-120 {
  padding-right: 120px; }

.pad-r-140, .pad-h-140, .pad-all-140 {
  padding-right: 140px; }

.pad-r-150, .pad-h-150, .pad-all-150 {
  padding-right: 150px; }

.pad-r-160, .pad-h-160, .pad-all-160 {
  padding-right: 160px; }

.pad-r-180, .pad-h-180, .pad-all-180 {
  padding-right: 180px; }

.pad-r-200, .pad-h-200, .pad-all-200 {
  padding-right: 200px; }

@media screen and (max-width: 1799px) {
  .pad-r-0-1799, .pad-h-0-1799, .pad-all-0-1799 {
    padding-right: 0px; }

  .pad-r-5-1799, .pad-h-5-1799, .pad-all-5-1799 {
    padding-right: 5px; }

  .pad-r-10-1799, .pad-h-10-1799, .pad-all-10-1799 {
    padding-right: 10px; }

  .pad-r-15-1799, .pad-h-15-1799, .pad-all-15-1799 {
    padding-right: 15px; }

  .pad-r-20-1799, .pad-h-20-1799, .pad-all-20-1799 {
    padding-right: 20px; }

  .pad-r-25-1799, .pad-h-25-1799, .pad-all-25-1799 {
    padding-right: 25px; }

  .pad-r-30-1799, .pad-h-30-1799, .pad-all-30-1799 {
    padding-right: 30px; }

  .pad-r-40-1799, .pad-h-40-1799, .pad-all-40-1799 {
    padding-right: 40px; }

  .pad-r-50-1799, .pad-h-50-1799, .pad-all-50-1799 {
    padding-right: 50px; }

  .pad-r-60-1799, .pad-h-60-1799, .pad-all-60-1799 {
    padding-right: 60px; }

  .pad-r-70-1799, .pad-h-70-1799, .pad-all-70-1799 {
    padding-right: 70px; }

  .pad-r-80-1799, .pad-h-80-1799, .pad-all-80-1799 {
    padding-right: 80px; }

  .pad-r-90-1799, .pad-h-90-1799, .pad-all-90-1799 {
    padding-right: 90px; }

  .pad-r-100-1799, .pad-h-100-1799, .pad-all-100-1799 {
    padding-right: 100px; }

  .pad-r-120-1799, .pad-h-120-1799, .pad-all-120-1799 {
    padding-right: 120px; }

  .pad-r-140-1799, .pad-h-140-1799, .pad-all-140-1799 {
    padding-right: 140px; }

  .pad-r-150-1799, .pad-h-150-1799, .pad-all-150-1799 {
    padding-right: 150px; }

  .pad-r-160-1799, .pad-h-160-1799, .pad-all-160-1799 {
    padding-right: 160px; }

  .pad-r-180-1799, .pad-h-180-1799, .pad-all-180-1799 {
    padding-right: 180px; }

  .pad-r-200-1799, .pad-h-200-1799, .pad-all-200-1799 {
    padding-right: 200px; } }
@media screen and (max-width: 1699px) {
  .pad-r-0-1699, .pad-h-0-1699, .pad-all-0-1699 {
    padding-right: 0px; }

  .pad-r-5-1699, .pad-h-5-1699, .pad-all-5-1699 {
    padding-right: 5px; }

  .pad-r-10-1699, .pad-h-10-1699, .pad-all-10-1699 {
    padding-right: 10px; }

  .pad-r-15-1699, .pad-h-15-1699, .pad-all-15-1699 {
    padding-right: 15px; }

  .pad-r-20-1699, .pad-h-20-1699, .pad-all-20-1699 {
    padding-right: 20px; }

  .pad-r-25-1699, .pad-h-25-1699, .pad-all-25-1699 {
    padding-right: 25px; }

  .pad-r-30-1699, .pad-h-30-1699, .pad-all-30-1699 {
    padding-right: 30px; }

  .pad-r-40-1699, .pad-h-40-1699, .pad-all-40-1699 {
    padding-right: 40px; }

  .pad-r-50-1699, .pad-h-50-1699, .pad-all-50-1699 {
    padding-right: 50px; }

  .pad-r-60-1699, .pad-h-60-1699, .pad-all-60-1699 {
    padding-right: 60px; }

  .pad-r-70-1699, .pad-h-70-1699, .pad-all-70-1699 {
    padding-right: 70px; }

  .pad-r-80-1699, .pad-h-80-1699, .pad-all-80-1699 {
    padding-right: 80px; }

  .pad-r-90-1699, .pad-h-90-1699, .pad-all-90-1699 {
    padding-right: 90px; }

  .pad-r-100-1699, .pad-h-100-1699, .pad-all-100-1699 {
    padding-right: 100px; }

  .pad-r-120-1699, .pad-h-120-1699, .pad-all-120-1699 {
    padding-right: 120px; }

  .pad-r-140-1699, .pad-h-140-1699, .pad-all-140-1699 {
    padding-right: 140px; }

  .pad-r-150-1699, .pad-h-150-1699, .pad-all-150-1699 {
    padding-right: 150px; }

  .pad-r-160-1699, .pad-h-160-1699, .pad-all-160-1699 {
    padding-right: 160px; }

  .pad-r-180-1699, .pad-h-180-1699, .pad-all-180-1699 {
    padding-right: 180px; }

  .pad-r-200-1699, .pad-h-200-1699, .pad-all-200-1699 {
    padding-right: 200px; } }
@media screen and (max-width: 1599px) {
  .pad-r-0-1599, .pad-h-0-1599, .pad-all-0-1599 {
    padding-right: 0px; }

  .pad-r-5-1599, .pad-h-5-1599, .pad-all-5-1599 {
    padding-right: 5px; }

  .pad-r-10-1599, .pad-h-10-1599, .pad-all-10-1599 {
    padding-right: 10px; }

  .pad-r-15-1599, .pad-h-15-1599, .pad-all-15-1599 {
    padding-right: 15px; }

  .pad-r-20-1599, .pad-h-20-1599, .pad-all-20-1599 {
    padding-right: 20px; }

  .pad-r-25-1599, .pad-h-25-1599, .pad-all-25-1599 {
    padding-right: 25px; }

  .pad-r-30-1599, .pad-h-30-1599, .pad-all-30-1599 {
    padding-right: 30px; }

  .pad-r-40-1599, .pad-h-40-1599, .pad-all-40-1599 {
    padding-right: 40px; }

  .pad-r-50-1599, .pad-h-50-1599, .pad-all-50-1599 {
    padding-right: 50px; }

  .pad-r-60-1599, .pad-h-60-1599, .pad-all-60-1599 {
    padding-right: 60px; }

  .pad-r-70-1599, .pad-h-70-1599, .pad-all-70-1599 {
    padding-right: 70px; }

  .pad-r-80-1599, .pad-h-80-1599, .pad-all-80-1599 {
    padding-right: 80px; }

  .pad-r-90-1599, .pad-h-90-1599, .pad-all-90-1599 {
    padding-right: 90px; }

  .pad-r-100-1599, .pad-h-100-1599, .pad-all-100-1599 {
    padding-right: 100px; }

  .pad-r-120-1599, .pad-h-120-1599, .pad-all-120-1599 {
    padding-right: 120px; }

  .pad-r-140-1599, .pad-h-140-1599, .pad-all-140-1599 {
    padding-right: 140px; }

  .pad-r-150-1599, .pad-h-150-1599, .pad-all-150-1599 {
    padding-right: 150px; }

  .pad-r-160-1599, .pad-h-160-1599, .pad-all-160-1599 {
    padding-right: 160px; }

  .pad-r-180-1599, .pad-h-180-1599, .pad-all-180-1599 {
    padding-right: 180px; }

  .pad-r-200-1599, .pad-h-200-1599, .pad-all-200-1599 {
    padding-right: 200px; } }
@media screen and (max-width: 1499px) {
  .pad-r-0-1499, .pad-h-0-1499, .pad-all-0-1499 {
    padding-right: 0px; }

  .pad-r-5-1499, .pad-h-5-1499, .pad-all-5-1499 {
    padding-right: 5px; }

  .pad-r-10-1499, .pad-h-10-1499, .pad-all-10-1499 {
    padding-right: 10px; }

  .pad-r-15-1499, .pad-h-15-1499, .pad-all-15-1499 {
    padding-right: 15px; }

  .pad-r-20-1499, .pad-h-20-1499, .pad-all-20-1499 {
    padding-right: 20px; }

  .pad-r-25-1499, .pad-h-25-1499, .pad-all-25-1499 {
    padding-right: 25px; }

  .pad-r-30-1499, .pad-h-30-1499, .pad-all-30-1499 {
    padding-right: 30px; }

  .pad-r-40-1499, .pad-h-40-1499, .pad-all-40-1499 {
    padding-right: 40px; }

  .pad-r-50-1499, .pad-h-50-1499, .pad-all-50-1499 {
    padding-right: 50px; }

  .pad-r-60-1499, .pad-h-60-1499, .pad-all-60-1499 {
    padding-right: 60px; }

  .pad-r-70-1499, .pad-h-70-1499, .pad-all-70-1499 {
    padding-right: 70px; }

  .pad-r-80-1499, .pad-h-80-1499, .pad-all-80-1499 {
    padding-right: 80px; }

  .pad-r-90-1499, .pad-h-90-1499, .pad-all-90-1499 {
    padding-right: 90px; }

  .pad-r-100-1499, .pad-h-100-1499, .pad-all-100-1499 {
    padding-right: 100px; }

  .pad-r-120-1499, .pad-h-120-1499, .pad-all-120-1499 {
    padding-right: 120px; }

  .pad-r-140-1499, .pad-h-140-1499, .pad-all-140-1499 {
    padding-right: 140px; }

  .pad-r-150-1499, .pad-h-150-1499, .pad-all-150-1499 {
    padding-right: 150px; }

  .pad-r-160-1499, .pad-h-160-1499, .pad-all-160-1499 {
    padding-right: 160px; }

  .pad-r-180-1499, .pad-h-180-1499, .pad-all-180-1499 {
    padding-right: 180px; }

  .pad-r-200-1499, .pad-h-200-1499, .pad-all-200-1499 {
    padding-right: 200px; } }
@media screen and (max-width: 1399px) {
  .pad-r-0-1399, .pad-h-0-1399, .pad-all-0-1399 {
    padding-right: 0px; }

  .pad-r-5-1399, .pad-h-5-1399, .pad-all-5-1399 {
    padding-right: 5px; }

  .pad-r-10-1399, .pad-h-10-1399, .pad-all-10-1399 {
    padding-right: 10px; }

  .pad-r-15-1399, .pad-h-15-1399, .pad-all-15-1399 {
    padding-right: 15px; }

  .pad-r-20-1399, .pad-h-20-1399, .pad-all-20-1399 {
    padding-right: 20px; }

  .pad-r-25-1399, .pad-h-25-1399, .pad-all-25-1399 {
    padding-right: 25px; }

  .pad-r-30-1399, .pad-h-30-1399, .pad-all-30-1399 {
    padding-right: 30px; }

  .pad-r-40-1399, .pad-h-40-1399, .pad-all-40-1399 {
    padding-right: 40px; }

  .pad-r-50-1399, .pad-h-50-1399, .pad-all-50-1399 {
    padding-right: 50px; }

  .pad-r-60-1399, .pad-h-60-1399, .pad-all-60-1399 {
    padding-right: 60px; }

  .pad-r-70-1399, .pad-h-70-1399, .pad-all-70-1399 {
    padding-right: 70px; }

  .pad-r-80-1399, .pad-h-80-1399, .pad-all-80-1399 {
    padding-right: 80px; }

  .pad-r-90-1399, .pad-h-90-1399, .pad-all-90-1399 {
    padding-right: 90px; }

  .pad-r-100-1399, .pad-h-100-1399, .pad-all-100-1399 {
    padding-right: 100px; }

  .pad-r-120-1399, .pad-h-120-1399, .pad-all-120-1399 {
    padding-right: 120px; }

  .pad-r-140-1399, .pad-h-140-1399, .pad-all-140-1399 {
    padding-right: 140px; }

  .pad-r-150-1399, .pad-h-150-1399, .pad-all-150-1399 {
    padding-right: 150px; }

  .pad-r-160-1399, .pad-h-160-1399, .pad-all-160-1399 {
    padding-right: 160px; }

  .pad-r-180-1399, .pad-h-180-1399, .pad-all-180-1399 {
    padding-right: 180px; }

  .pad-r-200-1399, .pad-h-200-1399, .pad-all-200-1399 {
    padding-right: 200px; } }
@media screen and (max-width: 1299px) {
  .pad-r-0-1299, .pad-h-0-1299, .pad-all-0-1299 {
    padding-right: 0px; }

  .pad-r-5-1299, .pad-h-5-1299, .pad-all-5-1299 {
    padding-right: 5px; }

  .pad-r-10-1299, .pad-h-10-1299, .pad-all-10-1299 {
    padding-right: 10px; }

  .pad-r-15-1299, .pad-h-15-1299, .pad-all-15-1299 {
    padding-right: 15px; }

  .pad-r-20-1299, .pad-h-20-1299, .pad-all-20-1299 {
    padding-right: 20px; }

  .pad-r-25-1299, .pad-h-25-1299, .pad-all-25-1299 {
    padding-right: 25px; }

  .pad-r-30-1299, .pad-h-30-1299, .pad-all-30-1299 {
    padding-right: 30px; }

  .pad-r-40-1299, .pad-h-40-1299, .pad-all-40-1299 {
    padding-right: 40px; }

  .pad-r-50-1299, .pad-h-50-1299, .pad-all-50-1299 {
    padding-right: 50px; }

  .pad-r-60-1299, .pad-h-60-1299, .pad-all-60-1299 {
    padding-right: 60px; }

  .pad-r-70-1299, .pad-h-70-1299, .pad-all-70-1299 {
    padding-right: 70px; }

  .pad-r-80-1299, .pad-h-80-1299, .pad-all-80-1299 {
    padding-right: 80px; }

  .pad-r-90-1299, .pad-h-90-1299, .pad-all-90-1299 {
    padding-right: 90px; }

  .pad-r-100-1299, .pad-h-100-1299, .pad-all-100-1299 {
    padding-right: 100px; }

  .pad-r-120-1299, .pad-h-120-1299, .pad-all-120-1299 {
    padding-right: 120px; }

  .pad-r-140-1299, .pad-h-140-1299, .pad-all-140-1299 {
    padding-right: 140px; }

  .pad-r-150-1299, .pad-h-150-1299, .pad-all-150-1299 {
    padding-right: 150px; }

  .pad-r-160-1299, .pad-h-160-1299, .pad-all-160-1299 {
    padding-right: 160px; }

  .pad-r-180-1299, .pad-h-180-1299, .pad-all-180-1299 {
    padding-right: 180px; }

  .pad-r-200-1299, .pad-h-200-1299, .pad-all-200-1299 {
    padding-right: 200px; } }
@media screen and (max-width: 1199px) {
  .pad-r-0-1199, .pad-h-0-1199, .pad-all-0-1199 {
    padding-right: 0px; }

  .pad-r-5-1199, .pad-h-5-1199, .pad-all-5-1199 {
    padding-right: 5px; }

  .pad-r-10-1199, .pad-h-10-1199, .pad-all-10-1199 {
    padding-right: 10px; }

  .pad-r-15-1199, .pad-h-15-1199, .pad-all-15-1199 {
    padding-right: 15px; }

  .pad-r-20-1199, .pad-h-20-1199, .pad-all-20-1199 {
    padding-right: 20px; }

  .pad-r-25-1199, .pad-h-25-1199, .pad-all-25-1199 {
    padding-right: 25px; }

  .pad-r-30-1199, .pad-h-30-1199, .pad-all-30-1199 {
    padding-right: 30px; }

  .pad-r-40-1199, .pad-h-40-1199, .pad-all-40-1199 {
    padding-right: 40px; }

  .pad-r-50-1199, .pad-h-50-1199, .pad-all-50-1199 {
    padding-right: 50px; }

  .pad-r-60-1199, .pad-h-60-1199, .pad-all-60-1199 {
    padding-right: 60px; }

  .pad-r-70-1199, .pad-h-70-1199, .pad-all-70-1199 {
    padding-right: 70px; }

  .pad-r-80-1199, .pad-h-80-1199, .pad-all-80-1199 {
    padding-right: 80px; }

  .pad-r-90-1199, .pad-h-90-1199, .pad-all-90-1199 {
    padding-right: 90px; }

  .pad-r-100-1199, .pad-h-100-1199, .pad-all-100-1199 {
    padding-right: 100px; }

  .pad-r-120-1199, .pad-h-120-1199, .pad-all-120-1199 {
    padding-right: 120px; }

  .pad-r-140-1199, .pad-h-140-1199, .pad-all-140-1199 {
    padding-right: 140px; }

  .pad-r-150-1199, .pad-h-150-1199, .pad-all-150-1199 {
    padding-right: 150px; }

  .pad-r-160-1199, .pad-h-160-1199, .pad-all-160-1199 {
    padding-right: 160px; }

  .pad-r-180-1199, .pad-h-180-1199, .pad-all-180-1199 {
    padding-right: 180px; }

  .pad-r-200-1199, .pad-h-200-1199, .pad-all-200-1199 {
    padding-right: 200px; } }
@media screen and (max-width: 1099px) {
  .pad-r-0-1099, .pad-h-0-1099, .pad-all-0-1099 {
    padding-right: 0px; }

  .pad-r-5-1099, .pad-h-5-1099, .pad-all-5-1099 {
    padding-right: 5px; }

  .pad-r-10-1099, .pad-h-10-1099, .pad-all-10-1099 {
    padding-right: 10px; }

  .pad-r-15-1099, .pad-h-15-1099, .pad-all-15-1099 {
    padding-right: 15px; }

  .pad-r-20-1099, .pad-h-20-1099, .pad-all-20-1099 {
    padding-right: 20px; }

  .pad-r-25-1099, .pad-h-25-1099, .pad-all-25-1099 {
    padding-right: 25px; }

  .pad-r-30-1099, .pad-h-30-1099, .pad-all-30-1099 {
    padding-right: 30px; }

  .pad-r-40-1099, .pad-h-40-1099, .pad-all-40-1099 {
    padding-right: 40px; }

  .pad-r-50-1099, .pad-h-50-1099, .pad-all-50-1099 {
    padding-right: 50px; }

  .pad-r-60-1099, .pad-h-60-1099, .pad-all-60-1099 {
    padding-right: 60px; }

  .pad-r-70-1099, .pad-h-70-1099, .pad-all-70-1099 {
    padding-right: 70px; }

  .pad-r-80-1099, .pad-h-80-1099, .pad-all-80-1099 {
    padding-right: 80px; }

  .pad-r-90-1099, .pad-h-90-1099, .pad-all-90-1099 {
    padding-right: 90px; }

  .pad-r-100-1099, .pad-h-100-1099, .pad-all-100-1099 {
    padding-right: 100px; }

  .pad-r-120-1099, .pad-h-120-1099, .pad-all-120-1099 {
    padding-right: 120px; }

  .pad-r-140-1099, .pad-h-140-1099, .pad-all-140-1099 {
    padding-right: 140px; }

  .pad-r-150-1099, .pad-h-150-1099, .pad-all-150-1099 {
    padding-right: 150px; }

  .pad-r-160-1099, .pad-h-160-1099, .pad-all-160-1099 {
    padding-right: 160px; }

  .pad-r-180-1099, .pad-h-180-1099, .pad-all-180-1099 {
    padding-right: 180px; }

  .pad-r-200-1099, .pad-h-200-1099, .pad-all-200-1099 {
    padding-right: 200px; } }
@media screen and (max-width: 1023px) {
  .pad-r-0-1023, .pad-h-0-1023, .pad-all-0-1023 {
    padding-right: 0px; }

  .pad-r-5-1023, .pad-h-5-1023, .pad-all-5-1023 {
    padding-right: 5px; }

  .pad-r-10-1023, .pad-h-10-1023, .pad-all-10-1023 {
    padding-right: 10px; }

  .pad-r-15-1023, .pad-h-15-1023, .pad-all-15-1023 {
    padding-right: 15px; }

  .pad-r-20-1023, .pad-h-20-1023, .pad-all-20-1023 {
    padding-right: 20px; }

  .pad-r-25-1023, .pad-h-25-1023, .pad-all-25-1023 {
    padding-right: 25px; }

  .pad-r-30-1023, .pad-h-30-1023, .pad-all-30-1023 {
    padding-right: 30px; }

  .pad-r-40-1023, .pad-h-40-1023, .pad-all-40-1023 {
    padding-right: 40px; }

  .pad-r-50-1023, .pad-h-50-1023, .pad-all-50-1023 {
    padding-right: 50px; }

  .pad-r-60-1023, .pad-h-60-1023, .pad-all-60-1023 {
    padding-right: 60px; }

  .pad-r-70-1023, .pad-h-70-1023, .pad-all-70-1023 {
    padding-right: 70px; }

  .pad-r-80-1023, .pad-h-80-1023, .pad-all-80-1023 {
    padding-right: 80px; }

  .pad-r-90-1023, .pad-h-90-1023, .pad-all-90-1023 {
    padding-right: 90px; }

  .pad-r-100-1023, .pad-h-100-1023, .pad-all-100-1023 {
    padding-right: 100px; }

  .pad-r-120-1023, .pad-h-120-1023, .pad-all-120-1023 {
    padding-right: 120px; }

  .pad-r-140-1023, .pad-h-140-1023, .pad-all-140-1023 {
    padding-right: 140px; }

  .pad-r-150-1023, .pad-h-150-1023, .pad-all-150-1023 {
    padding-right: 150px; }

  .pad-r-160-1023, .pad-h-160-1023, .pad-all-160-1023 {
    padding-right: 160px; }

  .pad-r-180-1023, .pad-h-180-1023, .pad-all-180-1023 {
    padding-right: 180px; }

  .pad-r-200-1023, .pad-h-200-1023, .pad-all-200-1023 {
    padding-right: 200px; } }
@media screen and (max-width: 999px) {
  .pad-r-0-999, .pad-h-0-999, .pad-all-0-999 {
    padding-right: 0px; }

  .pad-r-5-999, .pad-h-5-999, .pad-all-5-999 {
    padding-right: 5px; }

  .pad-r-10-999, .pad-h-10-999, .pad-all-10-999 {
    padding-right: 10px; }

  .pad-r-15-999, .pad-h-15-999, .pad-all-15-999 {
    padding-right: 15px; }

  .pad-r-20-999, .pad-h-20-999, .pad-all-20-999 {
    padding-right: 20px; }

  .pad-r-25-999, .pad-h-25-999, .pad-all-25-999 {
    padding-right: 25px; }

  .pad-r-30-999, .pad-h-30-999, .pad-all-30-999 {
    padding-right: 30px; }

  .pad-r-40-999, .pad-h-40-999, .pad-all-40-999 {
    padding-right: 40px; }

  .pad-r-50-999, .pad-h-50-999, .pad-all-50-999 {
    padding-right: 50px; }

  .pad-r-60-999, .pad-h-60-999, .pad-all-60-999 {
    padding-right: 60px; }

  .pad-r-70-999, .pad-h-70-999, .pad-all-70-999 {
    padding-right: 70px; }

  .pad-r-80-999, .pad-h-80-999, .pad-all-80-999 {
    padding-right: 80px; }

  .pad-r-90-999, .pad-h-90-999, .pad-all-90-999 {
    padding-right: 90px; }

  .pad-r-100-999, .pad-h-100-999, .pad-all-100-999 {
    padding-right: 100px; }

  .pad-r-120-999, .pad-h-120-999, .pad-all-120-999 {
    padding-right: 120px; }

  .pad-r-140-999, .pad-h-140-999, .pad-all-140-999 {
    padding-right: 140px; }

  .pad-r-150-999, .pad-h-150-999, .pad-all-150-999 {
    padding-right: 150px; }

  .pad-r-160-999, .pad-h-160-999, .pad-all-160-999 {
    padding-right: 160px; }

  .pad-r-180-999, .pad-h-180-999, .pad-all-180-999 {
    padding-right: 180px; }

  .pad-r-200-999, .pad-h-200-999, .pad-all-200-999 {
    padding-right: 200px; } }
@media screen and (max-width: 899px) {
  .pad-r-0-899, .pad-h-0-899, .pad-all-0-899 {
    padding-right: 0px; }

  .pad-r-5-899, .pad-h-5-899, .pad-all-5-899 {
    padding-right: 5px; }

  .pad-r-10-899, .pad-h-10-899, .pad-all-10-899 {
    padding-right: 10px; }

  .pad-r-15-899, .pad-h-15-899, .pad-all-15-899 {
    padding-right: 15px; }

  .pad-r-20-899, .pad-h-20-899, .pad-all-20-899 {
    padding-right: 20px; }

  .pad-r-25-899, .pad-h-25-899, .pad-all-25-899 {
    padding-right: 25px; }

  .pad-r-30-899, .pad-h-30-899, .pad-all-30-899 {
    padding-right: 30px; }

  .pad-r-40-899, .pad-h-40-899, .pad-all-40-899 {
    padding-right: 40px; }

  .pad-r-50-899, .pad-h-50-899, .pad-all-50-899 {
    padding-right: 50px; }

  .pad-r-60-899, .pad-h-60-899, .pad-all-60-899 {
    padding-right: 60px; }

  .pad-r-70-899, .pad-h-70-899, .pad-all-70-899 {
    padding-right: 70px; }

  .pad-r-80-899, .pad-h-80-899, .pad-all-80-899 {
    padding-right: 80px; }

  .pad-r-90-899, .pad-h-90-899, .pad-all-90-899 {
    padding-right: 90px; }

  .pad-r-100-899, .pad-h-100-899, .pad-all-100-899 {
    padding-right: 100px; }

  .pad-r-120-899, .pad-h-120-899, .pad-all-120-899 {
    padding-right: 120px; }

  .pad-r-140-899, .pad-h-140-899, .pad-all-140-899 {
    padding-right: 140px; }

  .pad-r-150-899, .pad-h-150-899, .pad-all-150-899 {
    padding-right: 150px; }

  .pad-r-160-899, .pad-h-160-899, .pad-all-160-899 {
    padding-right: 160px; }

  .pad-r-180-899, .pad-h-180-899, .pad-all-180-899 {
    padding-right: 180px; }

  .pad-r-200-899, .pad-h-200-899, .pad-all-200-899 {
    padding-right: 200px; } }
@media screen and (max-width: 799px) {
  .pad-r-0-799, .pad-h-0-799, .pad-all-0-799 {
    padding-right: 0px; }

  .pad-r-5-799, .pad-h-5-799, .pad-all-5-799 {
    padding-right: 5px; }

  .pad-r-10-799, .pad-h-10-799, .pad-all-10-799 {
    padding-right: 10px; }

  .pad-r-15-799, .pad-h-15-799, .pad-all-15-799 {
    padding-right: 15px; }

  .pad-r-20-799, .pad-h-20-799, .pad-all-20-799 {
    padding-right: 20px; }

  .pad-r-25-799, .pad-h-25-799, .pad-all-25-799 {
    padding-right: 25px; }

  .pad-r-30-799, .pad-h-30-799, .pad-all-30-799 {
    padding-right: 30px; }

  .pad-r-40-799, .pad-h-40-799, .pad-all-40-799 {
    padding-right: 40px; }

  .pad-r-50-799, .pad-h-50-799, .pad-all-50-799 {
    padding-right: 50px; }

  .pad-r-60-799, .pad-h-60-799, .pad-all-60-799 {
    padding-right: 60px; }

  .pad-r-70-799, .pad-h-70-799, .pad-all-70-799 {
    padding-right: 70px; }

  .pad-r-80-799, .pad-h-80-799, .pad-all-80-799 {
    padding-right: 80px; }

  .pad-r-90-799, .pad-h-90-799, .pad-all-90-799 {
    padding-right: 90px; }

  .pad-r-100-799, .pad-h-100-799, .pad-all-100-799 {
    padding-right: 100px; }

  .pad-r-120-799, .pad-h-120-799, .pad-all-120-799 {
    padding-right: 120px; }

  .pad-r-140-799, .pad-h-140-799, .pad-all-140-799 {
    padding-right: 140px; }

  .pad-r-150-799, .pad-h-150-799, .pad-all-150-799 {
    padding-right: 150px; }

  .pad-r-160-799, .pad-h-160-799, .pad-all-160-799 {
    padding-right: 160px; }

  .pad-r-180-799, .pad-h-180-799, .pad-all-180-799 {
    padding-right: 180px; }

  .pad-r-200-799, .pad-h-200-799, .pad-all-200-799 {
    padding-right: 200px; } }
@media screen and (max-width: 767px) {
  .pad-r-0-767, .pad-h-0-767, .pad-all-0-767 {
    padding-right: 0px; }

  .pad-r-5-767, .pad-h-5-767, .pad-all-5-767 {
    padding-right: 5px; }

  .pad-r-10-767, .pad-h-10-767, .pad-all-10-767 {
    padding-right: 10px; }

  .pad-r-15-767, .pad-h-15-767, .pad-all-15-767 {
    padding-right: 15px; }

  .pad-r-20-767, .pad-h-20-767, .pad-all-20-767 {
    padding-right: 20px; }

  .pad-r-25-767, .pad-h-25-767, .pad-all-25-767 {
    padding-right: 25px; }

  .pad-r-30-767, .pad-h-30-767, .pad-all-30-767 {
    padding-right: 30px; }

  .pad-r-40-767, .pad-h-40-767, .pad-all-40-767 {
    padding-right: 40px; }

  .pad-r-50-767, .pad-h-50-767, .pad-all-50-767 {
    padding-right: 50px; }

  .pad-r-60-767, .pad-h-60-767, .pad-all-60-767 {
    padding-right: 60px; }

  .pad-r-70-767, .pad-h-70-767, .pad-all-70-767 {
    padding-right: 70px; }

  .pad-r-80-767, .pad-h-80-767, .pad-all-80-767 {
    padding-right: 80px; }

  .pad-r-90-767, .pad-h-90-767, .pad-all-90-767 {
    padding-right: 90px; }

  .pad-r-100-767, .pad-h-100-767, .pad-all-100-767 {
    padding-right: 100px; }

  .pad-r-120-767, .pad-h-120-767, .pad-all-120-767 {
    padding-right: 120px; }

  .pad-r-140-767, .pad-h-140-767, .pad-all-140-767 {
    padding-right: 140px; }

  .pad-r-150-767, .pad-h-150-767, .pad-all-150-767 {
    padding-right: 150px; }

  .pad-r-160-767, .pad-h-160-767, .pad-all-160-767 {
    padding-right: 160px; }

  .pad-r-180-767, .pad-h-180-767, .pad-all-180-767 {
    padding-right: 180px; }

  .pad-r-200-767, .pad-h-200-767, .pad-all-200-767 {
    padding-right: 200px; } }
@media screen and (max-width: 699px) {
  .pad-r-0-699, .pad-h-0-699, .pad-all-0-699 {
    padding-right: 0px; }

  .pad-r-5-699, .pad-h-5-699, .pad-all-5-699 {
    padding-right: 5px; }

  .pad-r-10-699, .pad-h-10-699, .pad-all-10-699 {
    padding-right: 10px; }

  .pad-r-15-699, .pad-h-15-699, .pad-all-15-699 {
    padding-right: 15px; }

  .pad-r-20-699, .pad-h-20-699, .pad-all-20-699 {
    padding-right: 20px; }

  .pad-r-25-699, .pad-h-25-699, .pad-all-25-699 {
    padding-right: 25px; }

  .pad-r-30-699, .pad-h-30-699, .pad-all-30-699 {
    padding-right: 30px; }

  .pad-r-40-699, .pad-h-40-699, .pad-all-40-699 {
    padding-right: 40px; }

  .pad-r-50-699, .pad-h-50-699, .pad-all-50-699 {
    padding-right: 50px; }

  .pad-r-60-699, .pad-h-60-699, .pad-all-60-699 {
    padding-right: 60px; }

  .pad-r-70-699, .pad-h-70-699, .pad-all-70-699 {
    padding-right: 70px; }

  .pad-r-80-699, .pad-h-80-699, .pad-all-80-699 {
    padding-right: 80px; }

  .pad-r-90-699, .pad-h-90-699, .pad-all-90-699 {
    padding-right: 90px; }

  .pad-r-100-699, .pad-h-100-699, .pad-all-100-699 {
    padding-right: 100px; }

  .pad-r-120-699, .pad-h-120-699, .pad-all-120-699 {
    padding-right: 120px; }

  .pad-r-140-699, .pad-h-140-699, .pad-all-140-699 {
    padding-right: 140px; }

  .pad-r-150-699, .pad-h-150-699, .pad-all-150-699 {
    padding-right: 150px; }

  .pad-r-160-699, .pad-h-160-699, .pad-all-160-699 {
    padding-right: 160px; }

  .pad-r-180-699, .pad-h-180-699, .pad-all-180-699 {
    padding-right: 180px; }

  .pad-r-200-699, .pad-h-200-699, .pad-all-200-699 {
    padding-right: 200px; } }
@media screen and (max-width: 599px) {
  .pad-r-0-599, .pad-h-0-599, .pad-all-0-599 {
    padding-right: 0px; }

  .pad-r-5-599, .pad-h-5-599, .pad-all-5-599 {
    padding-right: 5px; }

  .pad-r-10-599, .pad-h-10-599, .pad-all-10-599 {
    padding-right: 10px; }

  .pad-r-15-599, .pad-h-15-599, .pad-all-15-599 {
    padding-right: 15px; }

  .pad-r-20-599, .pad-h-20-599, .pad-all-20-599 {
    padding-right: 20px; }

  .pad-r-25-599, .pad-h-25-599, .pad-all-25-599 {
    padding-right: 25px; }

  .pad-r-30-599, .pad-h-30-599, .pad-all-30-599 {
    padding-right: 30px; }

  .pad-r-40-599, .pad-h-40-599, .pad-all-40-599 {
    padding-right: 40px; }

  .pad-r-50-599, .pad-h-50-599, .pad-all-50-599 {
    padding-right: 50px; }

  .pad-r-60-599, .pad-h-60-599, .pad-all-60-599 {
    padding-right: 60px; }

  .pad-r-70-599, .pad-h-70-599, .pad-all-70-599 {
    padding-right: 70px; }

  .pad-r-80-599, .pad-h-80-599, .pad-all-80-599 {
    padding-right: 80px; }

  .pad-r-90-599, .pad-h-90-599, .pad-all-90-599 {
    padding-right: 90px; }

  .pad-r-100-599, .pad-h-100-599, .pad-all-100-599 {
    padding-right: 100px; }

  .pad-r-120-599, .pad-h-120-599, .pad-all-120-599 {
    padding-right: 120px; }

  .pad-r-140-599, .pad-h-140-599, .pad-all-140-599 {
    padding-right: 140px; }

  .pad-r-150-599, .pad-h-150-599, .pad-all-150-599 {
    padding-right: 150px; }

  .pad-r-160-599, .pad-h-160-599, .pad-all-160-599 {
    padding-right: 160px; }

  .pad-r-180-599, .pad-h-180-599, .pad-all-180-599 {
    padding-right: 180px; }

  .pad-r-200-599, .pad-h-200-599, .pad-all-200-599 {
    padding-right: 200px; } }
@media screen and (max-width: 499px) {
  .pad-r-0-499, .pad-h-0-499, .pad-all-0-499 {
    padding-right: 0px; }

  .pad-r-5-499, .pad-h-5-499, .pad-all-5-499 {
    padding-right: 5px; }

  .pad-r-10-499, .pad-h-10-499, .pad-all-10-499 {
    padding-right: 10px; }

  .pad-r-15-499, .pad-h-15-499, .pad-all-15-499 {
    padding-right: 15px; }

  .pad-r-20-499, .pad-h-20-499, .pad-all-20-499 {
    padding-right: 20px; }

  .pad-r-25-499, .pad-h-25-499, .pad-all-25-499 {
    padding-right: 25px; }

  .pad-r-30-499, .pad-h-30-499, .pad-all-30-499 {
    padding-right: 30px; }

  .pad-r-40-499, .pad-h-40-499, .pad-all-40-499 {
    padding-right: 40px; }

  .pad-r-50-499, .pad-h-50-499, .pad-all-50-499 {
    padding-right: 50px; }

  .pad-r-60-499, .pad-h-60-499, .pad-all-60-499 {
    padding-right: 60px; }

  .pad-r-70-499, .pad-h-70-499, .pad-all-70-499 {
    padding-right: 70px; }

  .pad-r-80-499, .pad-h-80-499, .pad-all-80-499 {
    padding-right: 80px; }

  .pad-r-90-499, .pad-h-90-499, .pad-all-90-499 {
    padding-right: 90px; }

  .pad-r-100-499, .pad-h-100-499, .pad-all-100-499 {
    padding-right: 100px; }

  .pad-r-120-499, .pad-h-120-499, .pad-all-120-499 {
    padding-right: 120px; }

  .pad-r-140-499, .pad-h-140-499, .pad-all-140-499 {
    padding-right: 140px; }

  .pad-r-150-499, .pad-h-150-499, .pad-all-150-499 {
    padding-right: 150px; }

  .pad-r-160-499, .pad-h-160-499, .pad-all-160-499 {
    padding-right: 160px; }

  .pad-r-180-499, .pad-h-180-499, .pad-all-180-499 {
    padding-right: 180px; }

  .pad-r-200-499, .pad-h-200-499, .pad-all-200-499 {
    padding-right: 200px; } }
@media screen and (max-width: 479px) {
  .pad-r-0-479, .pad-h-0-479, .pad-all-0-479 {
    padding-right: 0px; }

  .pad-r-5-479, .pad-h-5-479, .pad-all-5-479 {
    padding-right: 5px; }

  .pad-r-10-479, .pad-h-10-479, .pad-all-10-479 {
    padding-right: 10px; }

  .pad-r-15-479, .pad-h-15-479, .pad-all-15-479 {
    padding-right: 15px; }

  .pad-r-20-479, .pad-h-20-479, .pad-all-20-479 {
    padding-right: 20px; }

  .pad-r-25-479, .pad-h-25-479, .pad-all-25-479 {
    padding-right: 25px; }

  .pad-r-30-479, .pad-h-30-479, .pad-all-30-479 {
    padding-right: 30px; }

  .pad-r-40-479, .pad-h-40-479, .pad-all-40-479 {
    padding-right: 40px; }

  .pad-r-50-479, .pad-h-50-479, .pad-all-50-479 {
    padding-right: 50px; }

  .pad-r-60-479, .pad-h-60-479, .pad-all-60-479 {
    padding-right: 60px; }

  .pad-r-70-479, .pad-h-70-479, .pad-all-70-479 {
    padding-right: 70px; }

  .pad-r-80-479, .pad-h-80-479, .pad-all-80-479 {
    padding-right: 80px; }

  .pad-r-90-479, .pad-h-90-479, .pad-all-90-479 {
    padding-right: 90px; }

  .pad-r-100-479, .pad-h-100-479, .pad-all-100-479 {
    padding-right: 100px; }

  .pad-r-120-479, .pad-h-120-479, .pad-all-120-479 {
    padding-right: 120px; }

  .pad-r-140-479, .pad-h-140-479, .pad-all-140-479 {
    padding-right: 140px; }

  .pad-r-150-479, .pad-h-150-479, .pad-all-150-479 {
    padding-right: 150px; }

  .pad-r-160-479, .pad-h-160-479, .pad-all-160-479 {
    padding-right: 160px; }

  .pad-r-180-479, .pad-h-180-479, .pad-all-180-479 {
    padding-right: 180px; }

  .pad-r-200-479, .pad-h-200-479, .pad-all-200-479 {
    padding-right: 200px; } }
@media screen and (max-width: 399px) {
  .pad-r-0-399, .pad-h-0-399, .pad-all-0-399 {
    padding-right: 0px; }

  .pad-r-5-399, .pad-h-5-399, .pad-all-5-399 {
    padding-right: 5px; }

  .pad-r-10-399, .pad-h-10-399, .pad-all-10-399 {
    padding-right: 10px; }

  .pad-r-15-399, .pad-h-15-399, .pad-all-15-399 {
    padding-right: 15px; }

  .pad-r-20-399, .pad-h-20-399, .pad-all-20-399 {
    padding-right: 20px; }

  .pad-r-25-399, .pad-h-25-399, .pad-all-25-399 {
    padding-right: 25px; }

  .pad-r-30-399, .pad-h-30-399, .pad-all-30-399 {
    padding-right: 30px; }

  .pad-r-40-399, .pad-h-40-399, .pad-all-40-399 {
    padding-right: 40px; }

  .pad-r-50-399, .pad-h-50-399, .pad-all-50-399 {
    padding-right: 50px; }

  .pad-r-60-399, .pad-h-60-399, .pad-all-60-399 {
    padding-right: 60px; }

  .pad-r-70-399, .pad-h-70-399, .pad-all-70-399 {
    padding-right: 70px; }

  .pad-r-80-399, .pad-h-80-399, .pad-all-80-399 {
    padding-right: 80px; }

  .pad-r-90-399, .pad-h-90-399, .pad-all-90-399 {
    padding-right: 90px; }

  .pad-r-100-399, .pad-h-100-399, .pad-all-100-399 {
    padding-right: 100px; }

  .pad-r-120-399, .pad-h-120-399, .pad-all-120-399 {
    padding-right: 120px; }

  .pad-r-140-399, .pad-h-140-399, .pad-all-140-399 {
    padding-right: 140px; }

  .pad-r-150-399, .pad-h-150-399, .pad-all-150-399 {
    padding-right: 150px; }

  .pad-r-160-399, .pad-h-160-399, .pad-all-160-399 {
    padding-right: 160px; }

  .pad-r-180-399, .pad-h-180-399, .pad-all-180-399 {
    padding-right: 180px; }

  .pad-r-200-399, .pad-h-200-399, .pad-all-200-399 {
    padding-right: 200px; } }
/***** MARGINS *****/
/***** OBSOLETE *****/
.margin-none {
  margin: 0; }

.margin-0 {
  margin-bottom: 0px; }

.margin-5 {
  margin-bottom: 5px; }

.margin-10 {
  margin-bottom: 10px; }

.margin-20 {
  margin-bottom: 20px; }

.margin-30 {
  margin-bottom: 30px; }

.margin-40 {
  margin-bottom: 40px; }

.margin-50 {
  margin-bottom: 50px; }

.margin-70 {
  margin-bottom: 70px; }

.margin-80 {
  margin-bottom: 80px; }

.margin-90 {
  margin-bottom: 90px; }

.margin-100 {
  margin-bottom: 100px; }

.margin-120 {
  margin-bottom: 120px; }

.margin-140 {
  margin-bottom: 140px; }

.margin-150 {
  margin-bottom: 150px; }

.margin-160 {
  margin-bottom: 160px; }

.margin-180 {
  margin-bottom: 180px; }

.margin-200 {
  margin-bottom: 200px; }

/***** MARGIN TOP *****/
.marg-t-0, .marg-v-0, .marg-all-0 {
  margin-top: 0px; }

.marg-t-5, .marg-v-5, .marg-all-5 {
  margin-top: 5px; }

.marg-t-10, .marg-v-10, .marg-all-10 {
  margin-top: 10px; }

.marg-t-15, .marg-v-15, .marg-all-15 {
  margin-top: 15px; }

.marg-t-20, .marg-v-20, .marg-all-20 {
  margin-top: 20px; }

.marg-t-25, .marg-v-25, .marg-all-25 {
  margin-top: 25px; }

.marg-t-30, .marg-v-30, .marg-all-30 {
  margin-top: 30px; }

.marg-t-40, .marg-v-40, .marg-all-40 {
  margin-top: 40px; }

.marg-t-50, .marg-v-50, .marg-all-50 {
  margin-top: 50px; }

.marg-t-60, .marg-v-60, .marg-all-60 {
  margin-top: 60px; }

.marg-t-70, .marg-v-70, .marg-all-70 {
  margin-top: 70px; }

.marg-t-80, .marg-v-80, .marg-all-80 {
  margin-top: 80px; }

.marg-t-90, .marg-v-90, .marg-all-90 {
  margin-top: 90px; }

.marg-t-100, .marg-v-100, .marg-all-100 {
  margin-top: 100px; }

.marg-t-120, .marg-v-120, .marg-all-120 {
  margin-top: 120px; }

.marg-t-140, .marg-v-140, .marg-all-140 {
  margin-top: 140px; }

.marg-t-150, .marg-v-150, .marg-all-150 {
  margin-top: 150px; }

.marg-t-160, .marg-v-160, .marg-all-160 {
  margin-top: 160px; }

.marg-t-180, .marg-v-180, .marg-all-180 {
  margin-top: 180px; }

.marg-t-200, .marg-v-200, .marg-all-200 {
  margin-top: 200px; }

@media screen and (max-width: 1799px) {
  .marg-t-0-1799, .marg-v-0-1799, .marg-all-0-1799 {
    margin-top: 0px; }

  .marg-t-5-1799, .marg-v-5-1799, .marg-all-5-1799 {
    margin-top: 5px; }

  .marg-t-10-1799, .marg-v-10-1799, .marg-all-10-1799 {
    margin-top: 10px; }

  .marg-t-15-1799, .marg-v-15-1799, .marg-all-15-1799 {
    margin-top: 15px; }

  .marg-t-20-1799, .marg-v-20-1799, .marg-all-20-1799 {
    margin-top: 20px; }

  .marg-t-25-1799, .marg-v-25-1799, .marg-all-25-1799 {
    margin-top: 25px; }

  .marg-t-30-1799, .marg-v-30-1799, .marg-all-30-1799 {
    margin-top: 30px; }

  .marg-t-40-1799, .marg-v-40-1799, .marg-all-40-1799 {
    margin-top: 40px; }

  .marg-t-50-1799, .marg-v-50-1799, .marg-all-50-1799 {
    margin-top: 50px; }

  .marg-t-60-1799, .marg-v-60-1799, .marg-all-60-1799 {
    margin-top: 60px; }

  .marg-t-70-1799, .marg-v-70-1799, .marg-all-70-1799 {
    margin-top: 70px; }

  .marg-t-80-1799, .marg-v-80-1799, .marg-all-80-1799 {
    margin-top: 80px; }

  .marg-t-90-1799, .marg-v-90-1799, .marg-all-90-1799 {
    margin-top: 90px; }

  .marg-t-100-1799, .marg-v-100-1799, .marg-all-100-1799 {
    margin-top: 100px; }

  .marg-t-120-1799, .marg-v-120-1799, .marg-all-120-1799 {
    margin-top: 120px; }

  .marg-t-140-1799, .marg-v-140-1799, .marg-all-140-1799 {
    margin-top: 140px; }

  .marg-t-150-1799, .marg-v-150-1799, .marg-all-150-1799 {
    margin-top: 150px; }

  .marg-t-160-1799, .marg-v-160-1799, .marg-all-160-1799 {
    margin-top: 160px; }

  .marg-t-180-1799, .marg-v-180-1799, .marg-all-180-1799 {
    margin-top: 180px; }

  .marg-t-200-1799, .marg-v-200-1799, .marg-all-200-1799 {
    margin-top: 200px; } }
@media screen and (max-width: 1699px) {
  .marg-t-0-1699, .marg-v-0-1699, .marg-all-0-1699 {
    margin-top: 0px; }

  .marg-t-5-1699, .marg-v-5-1699, .marg-all-5-1699 {
    margin-top: 5px; }

  .marg-t-10-1699, .marg-v-10-1699, .marg-all-10-1699 {
    margin-top: 10px; }

  .marg-t-15-1699, .marg-v-15-1699, .marg-all-15-1699 {
    margin-top: 15px; }

  .marg-t-20-1699, .marg-v-20-1699, .marg-all-20-1699 {
    margin-top: 20px; }

  .marg-t-25-1699, .marg-v-25-1699, .marg-all-25-1699 {
    margin-top: 25px; }

  .marg-t-30-1699, .marg-v-30-1699, .marg-all-30-1699 {
    margin-top: 30px; }

  .marg-t-40-1699, .marg-v-40-1699, .marg-all-40-1699 {
    margin-top: 40px; }

  .marg-t-50-1699, .marg-v-50-1699, .marg-all-50-1699 {
    margin-top: 50px; }

  .marg-t-60-1699, .marg-v-60-1699, .marg-all-60-1699 {
    margin-top: 60px; }

  .marg-t-70-1699, .marg-v-70-1699, .marg-all-70-1699 {
    margin-top: 70px; }

  .marg-t-80-1699, .marg-v-80-1699, .marg-all-80-1699 {
    margin-top: 80px; }

  .marg-t-90-1699, .marg-v-90-1699, .marg-all-90-1699 {
    margin-top: 90px; }

  .marg-t-100-1699, .marg-v-100-1699, .marg-all-100-1699 {
    margin-top: 100px; }

  .marg-t-120-1699, .marg-v-120-1699, .marg-all-120-1699 {
    margin-top: 120px; }

  .marg-t-140-1699, .marg-v-140-1699, .marg-all-140-1699 {
    margin-top: 140px; }

  .marg-t-150-1699, .marg-v-150-1699, .marg-all-150-1699 {
    margin-top: 150px; }

  .marg-t-160-1699, .marg-v-160-1699, .marg-all-160-1699 {
    margin-top: 160px; }

  .marg-t-180-1699, .marg-v-180-1699, .marg-all-180-1699 {
    margin-top: 180px; }

  .marg-t-200-1699, .marg-v-200-1699, .marg-all-200-1699 {
    margin-top: 200px; } }
@media screen and (max-width: 1599px) {
  .marg-t-0-1599, .marg-v-0-1599, .marg-all-0-1599 {
    margin-top: 0px; }

  .marg-t-5-1599, .marg-v-5-1599, .marg-all-5-1599 {
    margin-top: 5px; }

  .marg-t-10-1599, .marg-v-10-1599, .marg-all-10-1599 {
    margin-top: 10px; }

  .marg-t-15-1599, .marg-v-15-1599, .marg-all-15-1599 {
    margin-top: 15px; }

  .marg-t-20-1599, .marg-v-20-1599, .marg-all-20-1599 {
    margin-top: 20px; }

  .marg-t-25-1599, .marg-v-25-1599, .marg-all-25-1599 {
    margin-top: 25px; }

  .marg-t-30-1599, .marg-v-30-1599, .marg-all-30-1599 {
    margin-top: 30px; }

  .marg-t-40-1599, .marg-v-40-1599, .marg-all-40-1599 {
    margin-top: 40px; }

  .marg-t-50-1599, .marg-v-50-1599, .marg-all-50-1599 {
    margin-top: 50px; }

  .marg-t-60-1599, .marg-v-60-1599, .marg-all-60-1599 {
    margin-top: 60px; }

  .marg-t-70-1599, .marg-v-70-1599, .marg-all-70-1599 {
    margin-top: 70px; }

  .marg-t-80-1599, .marg-v-80-1599, .marg-all-80-1599 {
    margin-top: 80px; }

  .marg-t-90-1599, .marg-v-90-1599, .marg-all-90-1599 {
    margin-top: 90px; }

  .marg-t-100-1599, .marg-v-100-1599, .marg-all-100-1599 {
    margin-top: 100px; }

  .marg-t-120-1599, .marg-v-120-1599, .marg-all-120-1599 {
    margin-top: 120px; }

  .marg-t-140-1599, .marg-v-140-1599, .marg-all-140-1599 {
    margin-top: 140px; }

  .marg-t-150-1599, .marg-v-150-1599, .marg-all-150-1599 {
    margin-top: 150px; }

  .marg-t-160-1599, .marg-v-160-1599, .marg-all-160-1599 {
    margin-top: 160px; }

  .marg-t-180-1599, .marg-v-180-1599, .marg-all-180-1599 {
    margin-top: 180px; }

  .marg-t-200-1599, .marg-v-200-1599, .marg-all-200-1599 {
    margin-top: 200px; } }
@media screen and (max-width: 1499px) {
  .marg-t-0-1499, .marg-v-0-1499, .marg-all-0-1499 {
    margin-top: 0px; }

  .marg-t-5-1499, .marg-v-5-1499, .marg-all-5-1499 {
    margin-top: 5px; }

  .marg-t-10-1499, .marg-v-10-1499, .marg-all-10-1499 {
    margin-top: 10px; }

  .marg-t-15-1499, .marg-v-15-1499, .marg-all-15-1499 {
    margin-top: 15px; }

  .marg-t-20-1499, .marg-v-20-1499, .marg-all-20-1499 {
    margin-top: 20px; }

  .marg-t-25-1499, .marg-v-25-1499, .marg-all-25-1499 {
    margin-top: 25px; }

  .marg-t-30-1499, .marg-v-30-1499, .marg-all-30-1499 {
    margin-top: 30px; }

  .marg-t-40-1499, .marg-v-40-1499, .marg-all-40-1499 {
    margin-top: 40px; }

  .marg-t-50-1499, .marg-v-50-1499, .marg-all-50-1499 {
    margin-top: 50px; }

  .marg-t-60-1499, .marg-v-60-1499, .marg-all-60-1499 {
    margin-top: 60px; }

  .marg-t-70-1499, .marg-v-70-1499, .marg-all-70-1499 {
    margin-top: 70px; }

  .marg-t-80-1499, .marg-v-80-1499, .marg-all-80-1499 {
    margin-top: 80px; }

  .marg-t-90-1499, .marg-v-90-1499, .marg-all-90-1499 {
    margin-top: 90px; }

  .marg-t-100-1499, .marg-v-100-1499, .marg-all-100-1499 {
    margin-top: 100px; }

  .marg-t-120-1499, .marg-v-120-1499, .marg-all-120-1499 {
    margin-top: 120px; }

  .marg-t-140-1499, .marg-v-140-1499, .marg-all-140-1499 {
    margin-top: 140px; }

  .marg-t-150-1499, .marg-v-150-1499, .marg-all-150-1499 {
    margin-top: 150px; }

  .marg-t-160-1499, .marg-v-160-1499, .marg-all-160-1499 {
    margin-top: 160px; }

  .marg-t-180-1499, .marg-v-180-1499, .marg-all-180-1499 {
    margin-top: 180px; }

  .marg-t-200-1499, .marg-v-200-1499, .marg-all-200-1499 {
    margin-top: 200px; } }
@media screen and (max-width: 1399px) {
  .marg-t-0-1399, .marg-v-0-1399, .marg-all-0-1399 {
    margin-top: 0px; }

  .marg-t-5-1399, .marg-v-5-1399, .marg-all-5-1399 {
    margin-top: 5px; }

  .marg-t-10-1399, .marg-v-10-1399, .marg-all-10-1399 {
    margin-top: 10px; }

  .marg-t-15-1399, .marg-v-15-1399, .marg-all-15-1399 {
    margin-top: 15px; }

  .marg-t-20-1399, .marg-v-20-1399, .marg-all-20-1399 {
    margin-top: 20px; }

  .marg-t-25-1399, .marg-v-25-1399, .marg-all-25-1399 {
    margin-top: 25px; }

  .marg-t-30-1399, .marg-v-30-1399, .marg-all-30-1399 {
    margin-top: 30px; }

  .marg-t-40-1399, .marg-v-40-1399, .marg-all-40-1399 {
    margin-top: 40px; }

  .marg-t-50-1399, .marg-v-50-1399, .marg-all-50-1399 {
    margin-top: 50px; }

  .marg-t-60-1399, .marg-v-60-1399, .marg-all-60-1399 {
    margin-top: 60px; }

  .marg-t-70-1399, .marg-v-70-1399, .marg-all-70-1399 {
    margin-top: 70px; }

  .marg-t-80-1399, .marg-v-80-1399, .marg-all-80-1399 {
    margin-top: 80px; }

  .marg-t-90-1399, .marg-v-90-1399, .marg-all-90-1399 {
    margin-top: 90px; }

  .marg-t-100-1399, .marg-v-100-1399, .marg-all-100-1399 {
    margin-top: 100px; }

  .marg-t-120-1399, .marg-v-120-1399, .marg-all-120-1399 {
    margin-top: 120px; }

  .marg-t-140-1399, .marg-v-140-1399, .marg-all-140-1399 {
    margin-top: 140px; }

  .marg-t-150-1399, .marg-v-150-1399, .marg-all-150-1399 {
    margin-top: 150px; }

  .marg-t-160-1399, .marg-v-160-1399, .marg-all-160-1399 {
    margin-top: 160px; }

  .marg-t-180-1399, .marg-v-180-1399, .marg-all-180-1399 {
    margin-top: 180px; }

  .marg-t-200-1399, .marg-v-200-1399, .marg-all-200-1399 {
    margin-top: 200px; } }
@media screen and (max-width: 1299px) {
  .marg-t-0-1299, .marg-v-0-1299, .marg-all-0-1299 {
    margin-top: 0px; }

  .marg-t-5-1299, .marg-v-5-1299, .marg-all-5-1299 {
    margin-top: 5px; }

  .marg-t-10-1299, .marg-v-10-1299, .marg-all-10-1299 {
    margin-top: 10px; }

  .marg-t-15-1299, .marg-v-15-1299, .marg-all-15-1299 {
    margin-top: 15px; }

  .marg-t-20-1299, .marg-v-20-1299, .marg-all-20-1299 {
    margin-top: 20px; }

  .marg-t-25-1299, .marg-v-25-1299, .marg-all-25-1299 {
    margin-top: 25px; }

  .marg-t-30-1299, .marg-v-30-1299, .marg-all-30-1299 {
    margin-top: 30px; }

  .marg-t-40-1299, .marg-v-40-1299, .marg-all-40-1299 {
    margin-top: 40px; }

  .marg-t-50-1299, .marg-v-50-1299, .marg-all-50-1299 {
    margin-top: 50px; }

  .marg-t-60-1299, .marg-v-60-1299, .marg-all-60-1299 {
    margin-top: 60px; }

  .marg-t-70-1299, .marg-v-70-1299, .marg-all-70-1299 {
    margin-top: 70px; }

  .marg-t-80-1299, .marg-v-80-1299, .marg-all-80-1299 {
    margin-top: 80px; }

  .marg-t-90-1299, .marg-v-90-1299, .marg-all-90-1299 {
    margin-top: 90px; }

  .marg-t-100-1299, .marg-v-100-1299, .marg-all-100-1299 {
    margin-top: 100px; }

  .marg-t-120-1299, .marg-v-120-1299, .marg-all-120-1299 {
    margin-top: 120px; }

  .marg-t-140-1299, .marg-v-140-1299, .marg-all-140-1299 {
    margin-top: 140px; }

  .marg-t-150-1299, .marg-v-150-1299, .marg-all-150-1299 {
    margin-top: 150px; }

  .marg-t-160-1299, .marg-v-160-1299, .marg-all-160-1299 {
    margin-top: 160px; }

  .marg-t-180-1299, .marg-v-180-1299, .marg-all-180-1299 {
    margin-top: 180px; }

  .marg-t-200-1299, .marg-v-200-1299, .marg-all-200-1299 {
    margin-top: 200px; } }
@media screen and (max-width: 1199px) {
  .marg-t-0-1199, .marg-v-0-1199, .marg-all-0-1199 {
    margin-top: 0px; }

  .marg-t-5-1199, .marg-v-5-1199, .marg-all-5-1199 {
    margin-top: 5px; }

  .marg-t-10-1199, .marg-v-10-1199, .marg-all-10-1199 {
    margin-top: 10px; }

  .marg-t-15-1199, .marg-v-15-1199, .marg-all-15-1199 {
    margin-top: 15px; }

  .marg-t-20-1199, .marg-v-20-1199, .marg-all-20-1199 {
    margin-top: 20px; }

  .marg-t-25-1199, .marg-v-25-1199, .marg-all-25-1199 {
    margin-top: 25px; }

  .marg-t-30-1199, .marg-v-30-1199, .marg-all-30-1199 {
    margin-top: 30px; }

  .marg-t-40-1199, .marg-v-40-1199, .marg-all-40-1199 {
    margin-top: 40px; }

  .marg-t-50-1199, .marg-v-50-1199, .marg-all-50-1199 {
    margin-top: 50px; }

  .marg-t-60-1199, .marg-v-60-1199, .marg-all-60-1199 {
    margin-top: 60px; }

  .marg-t-70-1199, .marg-v-70-1199, .marg-all-70-1199 {
    margin-top: 70px; }

  .marg-t-80-1199, .marg-v-80-1199, .marg-all-80-1199 {
    margin-top: 80px; }

  .marg-t-90-1199, .marg-v-90-1199, .marg-all-90-1199 {
    margin-top: 90px; }

  .marg-t-100-1199, .marg-v-100-1199, .marg-all-100-1199 {
    margin-top: 100px; }

  .marg-t-120-1199, .marg-v-120-1199, .marg-all-120-1199 {
    margin-top: 120px; }

  .marg-t-140-1199, .marg-v-140-1199, .marg-all-140-1199 {
    margin-top: 140px; }

  .marg-t-150-1199, .marg-v-150-1199, .marg-all-150-1199 {
    margin-top: 150px; }

  .marg-t-160-1199, .marg-v-160-1199, .marg-all-160-1199 {
    margin-top: 160px; }

  .marg-t-180-1199, .marg-v-180-1199, .marg-all-180-1199 {
    margin-top: 180px; }

  .marg-t-200-1199, .marg-v-200-1199, .marg-all-200-1199 {
    margin-top: 200px; } }
@media screen and (max-width: 1099px) {
  .marg-t-0-1099, .marg-v-0-1099, .marg-all-0-1099 {
    margin-top: 0px; }

  .marg-t-5-1099, .marg-v-5-1099, .marg-all-5-1099 {
    margin-top: 5px; }

  .marg-t-10-1099, .marg-v-10-1099, .marg-all-10-1099 {
    margin-top: 10px; }

  .marg-t-15-1099, .marg-v-15-1099, .marg-all-15-1099 {
    margin-top: 15px; }

  .marg-t-20-1099, .marg-v-20-1099, .marg-all-20-1099 {
    margin-top: 20px; }

  .marg-t-25-1099, .marg-v-25-1099, .marg-all-25-1099 {
    margin-top: 25px; }

  .marg-t-30-1099, .marg-v-30-1099, .marg-all-30-1099 {
    margin-top: 30px; }

  .marg-t-40-1099, .marg-v-40-1099, .marg-all-40-1099 {
    margin-top: 40px; }

  .marg-t-50-1099, .marg-v-50-1099, .marg-all-50-1099 {
    margin-top: 50px; }

  .marg-t-60-1099, .marg-v-60-1099, .marg-all-60-1099 {
    margin-top: 60px; }

  .marg-t-70-1099, .marg-v-70-1099, .marg-all-70-1099 {
    margin-top: 70px; }

  .marg-t-80-1099, .marg-v-80-1099, .marg-all-80-1099 {
    margin-top: 80px; }

  .marg-t-90-1099, .marg-v-90-1099, .marg-all-90-1099 {
    margin-top: 90px; }

  .marg-t-100-1099, .marg-v-100-1099, .marg-all-100-1099 {
    margin-top: 100px; }

  .marg-t-120-1099, .marg-v-120-1099, .marg-all-120-1099 {
    margin-top: 120px; }

  .marg-t-140-1099, .marg-v-140-1099, .marg-all-140-1099 {
    margin-top: 140px; }

  .marg-t-150-1099, .marg-v-150-1099, .marg-all-150-1099 {
    margin-top: 150px; }

  .marg-t-160-1099, .marg-v-160-1099, .marg-all-160-1099 {
    margin-top: 160px; }

  .marg-t-180-1099, .marg-v-180-1099, .marg-all-180-1099 {
    margin-top: 180px; }

  .marg-t-200-1099, .marg-v-200-1099, .marg-all-200-1099 {
    margin-top: 200px; } }
@media screen and (max-width: 1023px) {
  .marg-t-0-1023, .marg-v-0-1023, .marg-all-0-1023 {
    margin-top: 0px; }

  .marg-t-5-1023, .marg-v-5-1023, .marg-all-5-1023 {
    margin-top: 5px; }

  .marg-t-10-1023, .marg-v-10-1023, .marg-all-10-1023 {
    margin-top: 10px; }

  .marg-t-15-1023, .marg-v-15-1023, .marg-all-15-1023 {
    margin-top: 15px; }

  .marg-t-20-1023, .marg-v-20-1023, .marg-all-20-1023 {
    margin-top: 20px; }

  .marg-t-25-1023, .marg-v-25-1023, .marg-all-25-1023 {
    margin-top: 25px; }

  .marg-t-30-1023, .marg-v-30-1023, .marg-all-30-1023 {
    margin-top: 30px; }

  .marg-t-40-1023, .marg-v-40-1023, .marg-all-40-1023 {
    margin-top: 40px; }

  .marg-t-50-1023, .marg-v-50-1023, .marg-all-50-1023 {
    margin-top: 50px; }

  .marg-t-60-1023, .marg-v-60-1023, .marg-all-60-1023 {
    margin-top: 60px; }

  .marg-t-70-1023, .marg-v-70-1023, .marg-all-70-1023 {
    margin-top: 70px; }

  .marg-t-80-1023, .marg-v-80-1023, .marg-all-80-1023 {
    margin-top: 80px; }

  .marg-t-90-1023, .marg-v-90-1023, .marg-all-90-1023 {
    margin-top: 90px; }

  .marg-t-100-1023, .marg-v-100-1023, .marg-all-100-1023 {
    margin-top: 100px; }

  .marg-t-120-1023, .marg-v-120-1023, .marg-all-120-1023 {
    margin-top: 120px; }

  .marg-t-140-1023, .marg-v-140-1023, .marg-all-140-1023 {
    margin-top: 140px; }

  .marg-t-150-1023, .marg-v-150-1023, .marg-all-150-1023 {
    margin-top: 150px; }

  .marg-t-160-1023, .marg-v-160-1023, .marg-all-160-1023 {
    margin-top: 160px; }

  .marg-t-180-1023, .marg-v-180-1023, .marg-all-180-1023 {
    margin-top: 180px; }

  .marg-t-200-1023, .marg-v-200-1023, .marg-all-200-1023 {
    margin-top: 200px; } }
@media screen and (max-width: 999px) {
  .marg-t-0-999, .marg-v-0-999, .marg-all-0-999 {
    margin-top: 0px; }

  .marg-t-5-999, .marg-v-5-999, .marg-all-5-999 {
    margin-top: 5px; }

  .marg-t-10-999, .marg-v-10-999, .marg-all-10-999 {
    margin-top: 10px; }

  .marg-t-15-999, .marg-v-15-999, .marg-all-15-999 {
    margin-top: 15px; }

  .marg-t-20-999, .marg-v-20-999, .marg-all-20-999 {
    margin-top: 20px; }

  .marg-t-25-999, .marg-v-25-999, .marg-all-25-999 {
    margin-top: 25px; }

  .marg-t-30-999, .marg-v-30-999, .marg-all-30-999 {
    margin-top: 30px; }

  .marg-t-40-999, .marg-v-40-999, .marg-all-40-999 {
    margin-top: 40px; }

  .marg-t-50-999, .marg-v-50-999, .marg-all-50-999 {
    margin-top: 50px; }

  .marg-t-60-999, .marg-v-60-999, .marg-all-60-999 {
    margin-top: 60px; }

  .marg-t-70-999, .marg-v-70-999, .marg-all-70-999 {
    margin-top: 70px; }

  .marg-t-80-999, .marg-v-80-999, .marg-all-80-999 {
    margin-top: 80px; }

  .marg-t-90-999, .marg-v-90-999, .marg-all-90-999 {
    margin-top: 90px; }

  .marg-t-100-999, .marg-v-100-999, .marg-all-100-999 {
    margin-top: 100px; }

  .marg-t-120-999, .marg-v-120-999, .marg-all-120-999 {
    margin-top: 120px; }

  .marg-t-140-999, .marg-v-140-999, .marg-all-140-999 {
    margin-top: 140px; }

  .marg-t-150-999, .marg-v-150-999, .marg-all-150-999 {
    margin-top: 150px; }

  .marg-t-160-999, .marg-v-160-999, .marg-all-160-999 {
    margin-top: 160px; }

  .marg-t-180-999, .marg-v-180-999, .marg-all-180-999 {
    margin-top: 180px; }

  .marg-t-200-999, .marg-v-200-999, .marg-all-200-999 {
    margin-top: 200px; } }
@media screen and (max-width: 899px) {
  .marg-t-0-899, .marg-v-0-899, .marg-all-0-899 {
    margin-top: 0px; }

  .marg-t-5-899, .marg-v-5-899, .marg-all-5-899 {
    margin-top: 5px; }

  .marg-t-10-899, .marg-v-10-899, .marg-all-10-899 {
    margin-top: 10px; }

  .marg-t-15-899, .marg-v-15-899, .marg-all-15-899 {
    margin-top: 15px; }

  .marg-t-20-899, .marg-v-20-899, .marg-all-20-899 {
    margin-top: 20px; }

  .marg-t-25-899, .marg-v-25-899, .marg-all-25-899 {
    margin-top: 25px; }

  .marg-t-30-899, .marg-v-30-899, .marg-all-30-899 {
    margin-top: 30px; }

  .marg-t-40-899, .marg-v-40-899, .marg-all-40-899 {
    margin-top: 40px; }

  .marg-t-50-899, .marg-v-50-899, .marg-all-50-899 {
    margin-top: 50px; }

  .marg-t-60-899, .marg-v-60-899, .marg-all-60-899 {
    margin-top: 60px; }

  .marg-t-70-899, .marg-v-70-899, .marg-all-70-899 {
    margin-top: 70px; }

  .marg-t-80-899, .marg-v-80-899, .marg-all-80-899 {
    margin-top: 80px; }

  .marg-t-90-899, .marg-v-90-899, .marg-all-90-899 {
    margin-top: 90px; }

  .marg-t-100-899, .marg-v-100-899, .marg-all-100-899 {
    margin-top: 100px; }

  .marg-t-120-899, .marg-v-120-899, .marg-all-120-899 {
    margin-top: 120px; }

  .marg-t-140-899, .marg-v-140-899, .marg-all-140-899 {
    margin-top: 140px; }

  .marg-t-150-899, .marg-v-150-899, .marg-all-150-899 {
    margin-top: 150px; }

  .marg-t-160-899, .marg-v-160-899, .marg-all-160-899 {
    margin-top: 160px; }

  .marg-t-180-899, .marg-v-180-899, .marg-all-180-899 {
    margin-top: 180px; }

  .marg-t-200-899, .marg-v-200-899, .marg-all-200-899 {
    margin-top: 200px; } }
@media screen and (max-width: 799px) {
  .marg-t-0-799, .marg-v-0-799, .marg-all-0-799 {
    margin-top: 0px; }

  .marg-t-5-799, .marg-v-5-799, .marg-all-5-799 {
    margin-top: 5px; }

  .marg-t-10-799, .marg-v-10-799, .marg-all-10-799 {
    margin-top: 10px; }

  .marg-t-15-799, .marg-v-15-799, .marg-all-15-799 {
    margin-top: 15px; }

  .marg-t-20-799, .marg-v-20-799, .marg-all-20-799 {
    margin-top: 20px; }

  .marg-t-25-799, .marg-v-25-799, .marg-all-25-799 {
    margin-top: 25px; }

  .marg-t-30-799, .marg-v-30-799, .marg-all-30-799 {
    margin-top: 30px; }

  .marg-t-40-799, .marg-v-40-799, .marg-all-40-799 {
    margin-top: 40px; }

  .marg-t-50-799, .marg-v-50-799, .marg-all-50-799 {
    margin-top: 50px; }

  .marg-t-60-799, .marg-v-60-799, .marg-all-60-799 {
    margin-top: 60px; }

  .marg-t-70-799, .marg-v-70-799, .marg-all-70-799 {
    margin-top: 70px; }

  .marg-t-80-799, .marg-v-80-799, .marg-all-80-799 {
    margin-top: 80px; }

  .marg-t-90-799, .marg-v-90-799, .marg-all-90-799 {
    margin-top: 90px; }

  .marg-t-100-799, .marg-v-100-799, .marg-all-100-799 {
    margin-top: 100px; }

  .marg-t-120-799, .marg-v-120-799, .marg-all-120-799 {
    margin-top: 120px; }

  .marg-t-140-799, .marg-v-140-799, .marg-all-140-799 {
    margin-top: 140px; }

  .marg-t-150-799, .marg-v-150-799, .marg-all-150-799 {
    margin-top: 150px; }

  .marg-t-160-799, .marg-v-160-799, .marg-all-160-799 {
    margin-top: 160px; }

  .marg-t-180-799, .marg-v-180-799, .marg-all-180-799 {
    margin-top: 180px; }

  .marg-t-200-799, .marg-v-200-799, .marg-all-200-799 {
    margin-top: 200px; } }
@media screen and (max-width: 767px) {
  .marg-t-0-767, .marg-v-0-767, .marg-all-0-767 {
    margin-top: 0px; }

  .marg-t-5-767, .marg-v-5-767, .marg-all-5-767 {
    margin-top: 5px; }

  .marg-t-10-767, .marg-v-10-767, .marg-all-10-767 {
    margin-top: 10px; }

  .marg-t-15-767, .marg-v-15-767, .marg-all-15-767 {
    margin-top: 15px; }

  .marg-t-20-767, .marg-v-20-767, .marg-all-20-767 {
    margin-top: 20px; }

  .marg-t-25-767, .marg-v-25-767, .marg-all-25-767 {
    margin-top: 25px; }

  .marg-t-30-767, .marg-v-30-767, .marg-all-30-767 {
    margin-top: 30px; }

  .marg-t-40-767, .marg-v-40-767, .marg-all-40-767 {
    margin-top: 40px; }

  .marg-t-50-767, .marg-v-50-767, .marg-all-50-767 {
    margin-top: 50px; }

  .marg-t-60-767, .marg-v-60-767, .marg-all-60-767 {
    margin-top: 60px; }

  .marg-t-70-767, .marg-v-70-767, .marg-all-70-767 {
    margin-top: 70px; }

  .marg-t-80-767, .marg-v-80-767, .marg-all-80-767 {
    margin-top: 80px; }

  .marg-t-90-767, .marg-v-90-767, .marg-all-90-767 {
    margin-top: 90px; }

  .marg-t-100-767, .marg-v-100-767, .marg-all-100-767 {
    margin-top: 100px; }

  .marg-t-120-767, .marg-v-120-767, .marg-all-120-767 {
    margin-top: 120px; }

  .marg-t-140-767, .marg-v-140-767, .marg-all-140-767 {
    margin-top: 140px; }

  .marg-t-150-767, .marg-v-150-767, .marg-all-150-767 {
    margin-top: 150px; }

  .marg-t-160-767, .marg-v-160-767, .marg-all-160-767 {
    margin-top: 160px; }

  .marg-t-180-767, .marg-v-180-767, .marg-all-180-767 {
    margin-top: 180px; }

  .marg-t-200-767, .marg-v-200-767, .marg-all-200-767 {
    margin-top: 200px; } }
@media screen and (max-width: 699px) {
  .marg-t-0-699, .marg-v-0-699, .marg-all-0-699 {
    margin-top: 0px; }

  .marg-t-5-699, .marg-v-5-699, .marg-all-5-699 {
    margin-top: 5px; }

  .marg-t-10-699, .marg-v-10-699, .marg-all-10-699 {
    margin-top: 10px; }

  .marg-t-15-699, .marg-v-15-699, .marg-all-15-699 {
    margin-top: 15px; }

  .marg-t-20-699, .marg-v-20-699, .marg-all-20-699 {
    margin-top: 20px; }

  .marg-t-25-699, .marg-v-25-699, .marg-all-25-699 {
    margin-top: 25px; }

  .marg-t-30-699, .marg-v-30-699, .marg-all-30-699 {
    margin-top: 30px; }

  .marg-t-40-699, .marg-v-40-699, .marg-all-40-699 {
    margin-top: 40px; }

  .marg-t-50-699, .marg-v-50-699, .marg-all-50-699 {
    margin-top: 50px; }

  .marg-t-60-699, .marg-v-60-699, .marg-all-60-699 {
    margin-top: 60px; }

  .marg-t-70-699, .marg-v-70-699, .marg-all-70-699 {
    margin-top: 70px; }

  .marg-t-80-699, .marg-v-80-699, .marg-all-80-699 {
    margin-top: 80px; }

  .marg-t-90-699, .marg-v-90-699, .marg-all-90-699 {
    margin-top: 90px; }

  .marg-t-100-699, .marg-v-100-699, .marg-all-100-699 {
    margin-top: 100px; }

  .marg-t-120-699, .marg-v-120-699, .marg-all-120-699 {
    margin-top: 120px; }

  .marg-t-140-699, .marg-v-140-699, .marg-all-140-699 {
    margin-top: 140px; }

  .marg-t-150-699, .marg-v-150-699, .marg-all-150-699 {
    margin-top: 150px; }

  .marg-t-160-699, .marg-v-160-699, .marg-all-160-699 {
    margin-top: 160px; }

  .marg-t-180-699, .marg-v-180-699, .marg-all-180-699 {
    margin-top: 180px; }

  .marg-t-200-699, .marg-v-200-699, .marg-all-200-699 {
    margin-top: 200px; } }
@media screen and (max-width: 599px) {
  .marg-t-0-599, .marg-v-0-599, .marg-all-0-599 {
    margin-top: 0px; }

  .marg-t-5-599, .marg-v-5-599, .marg-all-5-599 {
    margin-top: 5px; }

  .marg-t-10-599, .marg-v-10-599, .marg-all-10-599 {
    margin-top: 10px; }

  .marg-t-15-599, .marg-v-15-599, .marg-all-15-599 {
    margin-top: 15px; }

  .marg-t-20-599, .marg-v-20-599, .marg-all-20-599 {
    margin-top: 20px; }

  .marg-t-25-599, .marg-v-25-599, .marg-all-25-599 {
    margin-top: 25px; }

  .marg-t-30-599, .marg-v-30-599, .marg-all-30-599 {
    margin-top: 30px; }

  .marg-t-40-599, .marg-v-40-599, .marg-all-40-599 {
    margin-top: 40px; }

  .marg-t-50-599, .marg-v-50-599, .marg-all-50-599 {
    margin-top: 50px; }

  .marg-t-60-599, .marg-v-60-599, .marg-all-60-599 {
    margin-top: 60px; }

  .marg-t-70-599, .marg-v-70-599, .marg-all-70-599 {
    margin-top: 70px; }

  .marg-t-80-599, .marg-v-80-599, .marg-all-80-599 {
    margin-top: 80px; }

  .marg-t-90-599, .marg-v-90-599, .marg-all-90-599 {
    margin-top: 90px; }

  .marg-t-100-599, .marg-v-100-599, .marg-all-100-599 {
    margin-top: 100px; }

  .marg-t-120-599, .marg-v-120-599, .marg-all-120-599 {
    margin-top: 120px; }

  .marg-t-140-599, .marg-v-140-599, .marg-all-140-599 {
    margin-top: 140px; }

  .marg-t-150-599, .marg-v-150-599, .marg-all-150-599 {
    margin-top: 150px; }

  .marg-t-160-599, .marg-v-160-599, .marg-all-160-599 {
    margin-top: 160px; }

  .marg-t-180-599, .marg-v-180-599, .marg-all-180-599 {
    margin-top: 180px; }

  .marg-t-200-599, .marg-v-200-599, .marg-all-200-599 {
    margin-top: 200px; } }
@media screen and (max-width: 499px) {
  .marg-t-0-499, .marg-v-0-499, .marg-all-0-499 {
    margin-top: 0px; }

  .marg-t-5-499, .marg-v-5-499, .marg-all-5-499 {
    margin-top: 5px; }

  .marg-t-10-499, .marg-v-10-499, .marg-all-10-499 {
    margin-top: 10px; }

  .marg-t-15-499, .marg-v-15-499, .marg-all-15-499 {
    margin-top: 15px; }

  .marg-t-20-499, .marg-v-20-499, .marg-all-20-499 {
    margin-top: 20px; }

  .marg-t-25-499, .marg-v-25-499, .marg-all-25-499 {
    margin-top: 25px; }

  .marg-t-30-499, .marg-v-30-499, .marg-all-30-499 {
    margin-top: 30px; }

  .marg-t-40-499, .marg-v-40-499, .marg-all-40-499 {
    margin-top: 40px; }

  .marg-t-50-499, .marg-v-50-499, .marg-all-50-499 {
    margin-top: 50px; }

  .marg-t-60-499, .marg-v-60-499, .marg-all-60-499 {
    margin-top: 60px; }

  .marg-t-70-499, .marg-v-70-499, .marg-all-70-499 {
    margin-top: 70px; }

  .marg-t-80-499, .marg-v-80-499, .marg-all-80-499 {
    margin-top: 80px; }

  .marg-t-90-499, .marg-v-90-499, .marg-all-90-499 {
    margin-top: 90px; }

  .marg-t-100-499, .marg-v-100-499, .marg-all-100-499 {
    margin-top: 100px; }

  .marg-t-120-499, .marg-v-120-499, .marg-all-120-499 {
    margin-top: 120px; }

  .marg-t-140-499, .marg-v-140-499, .marg-all-140-499 {
    margin-top: 140px; }

  .marg-t-150-499, .marg-v-150-499, .marg-all-150-499 {
    margin-top: 150px; }

  .marg-t-160-499, .marg-v-160-499, .marg-all-160-499 {
    margin-top: 160px; }

  .marg-t-180-499, .marg-v-180-499, .marg-all-180-499 {
    margin-top: 180px; }

  .marg-t-200-499, .marg-v-200-499, .marg-all-200-499 {
    margin-top: 200px; } }
@media screen and (max-width: 479px) {
  .marg-t-0-479, .marg-v-0-479, .marg-all-0-479 {
    margin-top: 0px; }

  .marg-t-5-479, .marg-v-5-479, .marg-all-5-479 {
    margin-top: 5px; }

  .marg-t-10-479, .marg-v-10-479, .marg-all-10-479 {
    margin-top: 10px; }

  .marg-t-15-479, .marg-v-15-479, .marg-all-15-479 {
    margin-top: 15px; }

  .marg-t-20-479, .marg-v-20-479, .marg-all-20-479 {
    margin-top: 20px; }

  .marg-t-25-479, .marg-v-25-479, .marg-all-25-479 {
    margin-top: 25px; }

  .marg-t-30-479, .marg-v-30-479, .marg-all-30-479 {
    margin-top: 30px; }

  .marg-t-40-479, .marg-v-40-479, .marg-all-40-479 {
    margin-top: 40px; }

  .marg-t-50-479, .marg-v-50-479, .marg-all-50-479 {
    margin-top: 50px; }

  .marg-t-60-479, .marg-v-60-479, .marg-all-60-479 {
    margin-top: 60px; }

  .marg-t-70-479, .marg-v-70-479, .marg-all-70-479 {
    margin-top: 70px; }

  .marg-t-80-479, .marg-v-80-479, .marg-all-80-479 {
    margin-top: 80px; }

  .marg-t-90-479, .marg-v-90-479, .marg-all-90-479 {
    margin-top: 90px; }

  .marg-t-100-479, .marg-v-100-479, .marg-all-100-479 {
    margin-top: 100px; }

  .marg-t-120-479, .marg-v-120-479, .marg-all-120-479 {
    margin-top: 120px; }

  .marg-t-140-479, .marg-v-140-479, .marg-all-140-479 {
    margin-top: 140px; }

  .marg-t-150-479, .marg-v-150-479, .marg-all-150-479 {
    margin-top: 150px; }

  .marg-t-160-479, .marg-v-160-479, .marg-all-160-479 {
    margin-top: 160px; }

  .marg-t-180-479, .marg-v-180-479, .marg-all-180-479 {
    margin-top: 180px; }

  .marg-t-200-479, .marg-v-200-479, .marg-all-200-479 {
    margin-top: 200px; } }
@media screen and (max-width: 399px) {
  .marg-t-0-399, .marg-v-0-399, .marg-all-0-399 {
    margin-top: 0px; }

  .marg-t-5-399, .marg-v-5-399, .marg-all-5-399 {
    margin-top: 5px; }

  .marg-t-10-399, .marg-v-10-399, .marg-all-10-399 {
    margin-top: 10px; }

  .marg-t-15-399, .marg-v-15-399, .marg-all-15-399 {
    margin-top: 15px; }

  .marg-t-20-399, .marg-v-20-399, .marg-all-20-399 {
    margin-top: 20px; }

  .marg-t-25-399, .marg-v-25-399, .marg-all-25-399 {
    margin-top: 25px; }

  .marg-t-30-399, .marg-v-30-399, .marg-all-30-399 {
    margin-top: 30px; }

  .marg-t-40-399, .marg-v-40-399, .marg-all-40-399 {
    margin-top: 40px; }

  .marg-t-50-399, .marg-v-50-399, .marg-all-50-399 {
    margin-top: 50px; }

  .marg-t-60-399, .marg-v-60-399, .marg-all-60-399 {
    margin-top: 60px; }

  .marg-t-70-399, .marg-v-70-399, .marg-all-70-399 {
    margin-top: 70px; }

  .marg-t-80-399, .marg-v-80-399, .marg-all-80-399 {
    margin-top: 80px; }

  .marg-t-90-399, .marg-v-90-399, .marg-all-90-399 {
    margin-top: 90px; }

  .marg-t-100-399, .marg-v-100-399, .marg-all-100-399 {
    margin-top: 100px; }

  .marg-t-120-399, .marg-v-120-399, .marg-all-120-399 {
    margin-top: 120px; }

  .marg-t-140-399, .marg-v-140-399, .marg-all-140-399 {
    margin-top: 140px; }

  .marg-t-150-399, .marg-v-150-399, .marg-all-150-399 {
    margin-top: 150px; }

  .marg-t-160-399, .marg-v-160-399, .marg-all-160-399 {
    margin-top: 160px; }

  .marg-t-180-399, .marg-v-180-399, .marg-all-180-399 {
    margin-top: 180px; }

  .marg-t-200-399, .marg-v-200-399, .marg-all-200-399 {
    margin-top: 200px; } }
/***** MARGIN BOTTOM *****/
.marg-b-0, .marg-v-0, .marg-all-0 {
  margin-bottom: 0px; }

.marg-b-5, .marg-v-5, .marg-all-5 {
  margin-bottom: 5px; }

.marg-b-10, .marg-v-10, .marg-all-10 {
  margin-bottom: 10px; }

.marg-b-15, .marg-v-15, .marg-all-15 {
  margin-bottom: 15px; }

.marg-b-20, .marg-v-20, .marg-all-20 {
  margin-bottom: 20px; }

.marg-b-25, .marg-v-25, .marg-all-25 {
  margin-bottom: 25px; }

.marg-b-30, .marg-v-30, .marg-all-30 {
  margin-bottom: 30px; }

.marg-b-40, .marg-v-40, .marg-all-40 {
  margin-bottom: 40px; }

.marg-b-50, .marg-v-50, .marg-all-50 {
  margin-bottom: 50px; }

.marg-b-60, .marg-v-60, .marg-all-60 {
  margin-bottom: 60px; }

.marg-b-70, .marg-v-70, .marg-all-70 {
  margin-bottom: 70px; }

.marg-b-80, .marg-v-80, .marg-all-80 {
  margin-bottom: 80px; }

.marg-b-90, .marg-v-90, .marg-all-90 {
  margin-bottom: 90px; }

.marg-b-100, .marg-v-100, .marg-all-100 {
  margin-bottom: 100px; }

.marg-b-120, .marg-v-120, .marg-all-120 {
  margin-bottom: 120px; }

.marg-b-140, .marg-v-140, .marg-all-140 {
  margin-bottom: 140px; }

.marg-b-150, .marg-v-150, .marg-all-150 {
  margin-bottom: 150px; }

.marg-b-160, .marg-v-160, .marg-all-160 {
  margin-bottom: 160px; }

.marg-b-180, .marg-v-180, .marg-all-180 {
  margin-bottom: 180px; }

.marg-b-200, .marg-v-200, .marg-all-200 {
  margin-bottom: 200px; }

@media screen and (max-width: 1799px) {
  .marg-b-0-1799, .marg-v-0-1799, .marg-all-0-1799 {
    margin-bottom: 0px; }

  .marg-b-5-1799, .marg-v-5-1799, .marg-all-5-1799 {
    margin-bottom: 5px; }

  .marg-b-10-1799, .marg-v-10-1799, .marg-all-10-1799 {
    margin-bottom: 10px; }

  .marg-b-15-1799, .marg-v-15-1799, .marg-all-15-1799 {
    margin-bottom: 15px; }

  .marg-b-20-1799, .marg-v-20-1799, .marg-all-20-1799 {
    margin-bottom: 20px; }

  .marg-b-25-1799, .marg-v-25-1799, .marg-all-25-1799 {
    margin-bottom: 25px; }

  .marg-b-30-1799, .marg-v-30-1799, .marg-all-30-1799 {
    margin-bottom: 30px; }

  .marg-b-40-1799, .marg-v-40-1799, .marg-all-40-1799 {
    margin-bottom: 40px; }

  .marg-b-50-1799, .marg-v-50-1799, .marg-all-50-1799 {
    margin-bottom: 50px; }

  .marg-b-60-1799, .marg-v-60-1799, .marg-all-60-1799 {
    margin-bottom: 60px; }

  .marg-b-70-1799, .marg-v-70-1799, .marg-all-70-1799 {
    margin-bottom: 70px; }

  .marg-b-80-1799, .marg-v-80-1799, .marg-all-80-1799 {
    margin-bottom: 80px; }

  .marg-b-90-1799, .marg-v-90-1799, .marg-all-90-1799 {
    margin-bottom: 90px; }

  .marg-b-100-1799, .marg-v-100-1799, .marg-all-100-1799 {
    margin-bottom: 100px; }

  .marg-b-120-1799, .marg-v-120-1799, .marg-all-120-1799 {
    margin-bottom: 120px; }

  .marg-b-140-1799, .marg-v-140-1799, .marg-all-140-1799 {
    margin-bottom: 140px; }

  .marg-b-150-1799, .marg-v-150-1799, .marg-all-150-1799 {
    margin-bottom: 150px; }

  .marg-b-160-1799, .marg-v-160-1799, .marg-all-160-1799 {
    margin-bottom: 160px; }

  .marg-b-180-1799, .marg-v-180-1799, .marg-all-180-1799 {
    margin-bottom: 180px; }

  .marg-b-200-1799, .marg-v-200-1799, .marg-all-200-1799 {
    margin-bottom: 200px; } }
@media screen and (max-width: 1699px) {
  .marg-b-0-1699, .marg-v-0-1699, .marg-all-0-1699 {
    margin-bottom: 0px; }

  .marg-b-5-1699, .marg-v-5-1699, .marg-all-5-1699 {
    margin-bottom: 5px; }

  .marg-b-10-1699, .marg-v-10-1699, .marg-all-10-1699 {
    margin-bottom: 10px; }

  .marg-b-15-1699, .marg-v-15-1699, .marg-all-15-1699 {
    margin-bottom: 15px; }

  .marg-b-20-1699, .marg-v-20-1699, .marg-all-20-1699 {
    margin-bottom: 20px; }

  .marg-b-25-1699, .marg-v-25-1699, .marg-all-25-1699 {
    margin-bottom: 25px; }

  .marg-b-30-1699, .marg-v-30-1699, .marg-all-30-1699 {
    margin-bottom: 30px; }

  .marg-b-40-1699, .marg-v-40-1699, .marg-all-40-1699 {
    margin-bottom: 40px; }

  .marg-b-50-1699, .marg-v-50-1699, .marg-all-50-1699 {
    margin-bottom: 50px; }

  .marg-b-60-1699, .marg-v-60-1699, .marg-all-60-1699 {
    margin-bottom: 60px; }

  .marg-b-70-1699, .marg-v-70-1699, .marg-all-70-1699 {
    margin-bottom: 70px; }

  .marg-b-80-1699, .marg-v-80-1699, .marg-all-80-1699 {
    margin-bottom: 80px; }

  .marg-b-90-1699, .marg-v-90-1699, .marg-all-90-1699 {
    margin-bottom: 90px; }

  .marg-b-100-1699, .marg-v-100-1699, .marg-all-100-1699 {
    margin-bottom: 100px; }

  .marg-b-120-1699, .marg-v-120-1699, .marg-all-120-1699 {
    margin-bottom: 120px; }

  .marg-b-140-1699, .marg-v-140-1699, .marg-all-140-1699 {
    margin-bottom: 140px; }

  .marg-b-150-1699, .marg-v-150-1699, .marg-all-150-1699 {
    margin-bottom: 150px; }

  .marg-b-160-1699, .marg-v-160-1699, .marg-all-160-1699 {
    margin-bottom: 160px; }

  .marg-b-180-1699, .marg-v-180-1699, .marg-all-180-1699 {
    margin-bottom: 180px; }

  .marg-b-200-1699, .marg-v-200-1699, .marg-all-200-1699 {
    margin-bottom: 200px; } }
@media screen and (max-width: 1599px) {
  .marg-b-0-1599, .marg-v-0-1599, .marg-all-0-1599 {
    margin-bottom: 0px; }

  .marg-b-5-1599, .marg-v-5-1599, .marg-all-5-1599 {
    margin-bottom: 5px; }

  .marg-b-10-1599, .marg-v-10-1599, .marg-all-10-1599 {
    margin-bottom: 10px; }

  .marg-b-15-1599, .marg-v-15-1599, .marg-all-15-1599 {
    margin-bottom: 15px; }

  .marg-b-20-1599, .marg-v-20-1599, .marg-all-20-1599 {
    margin-bottom: 20px; }

  .marg-b-25-1599, .marg-v-25-1599, .marg-all-25-1599 {
    margin-bottom: 25px; }

  .marg-b-30-1599, .marg-v-30-1599, .marg-all-30-1599 {
    margin-bottom: 30px; }

  .marg-b-40-1599, .marg-v-40-1599, .marg-all-40-1599 {
    margin-bottom: 40px; }

  .marg-b-50-1599, .marg-v-50-1599, .marg-all-50-1599 {
    margin-bottom: 50px; }

  .marg-b-60-1599, .marg-v-60-1599, .marg-all-60-1599 {
    margin-bottom: 60px; }

  .marg-b-70-1599, .marg-v-70-1599, .marg-all-70-1599 {
    margin-bottom: 70px; }

  .marg-b-80-1599, .marg-v-80-1599, .marg-all-80-1599 {
    margin-bottom: 80px; }

  .marg-b-90-1599, .marg-v-90-1599, .marg-all-90-1599 {
    margin-bottom: 90px; }

  .marg-b-100-1599, .marg-v-100-1599, .marg-all-100-1599 {
    margin-bottom: 100px; }

  .marg-b-120-1599, .marg-v-120-1599, .marg-all-120-1599 {
    margin-bottom: 120px; }

  .marg-b-140-1599, .marg-v-140-1599, .marg-all-140-1599 {
    margin-bottom: 140px; }

  .marg-b-150-1599, .marg-v-150-1599, .marg-all-150-1599 {
    margin-bottom: 150px; }

  .marg-b-160-1599, .marg-v-160-1599, .marg-all-160-1599 {
    margin-bottom: 160px; }

  .marg-b-180-1599, .marg-v-180-1599, .marg-all-180-1599 {
    margin-bottom: 180px; }

  .marg-b-200-1599, .marg-v-200-1599, .marg-all-200-1599 {
    margin-bottom: 200px; } }
@media screen and (max-width: 1499px) {
  .marg-b-0-1499, .marg-v-0-1499, .marg-all-0-1499 {
    margin-bottom: 0px; }

  .marg-b-5-1499, .marg-v-5-1499, .marg-all-5-1499 {
    margin-bottom: 5px; }

  .marg-b-10-1499, .marg-v-10-1499, .marg-all-10-1499 {
    margin-bottom: 10px; }

  .marg-b-15-1499, .marg-v-15-1499, .marg-all-15-1499 {
    margin-bottom: 15px; }

  .marg-b-20-1499, .marg-v-20-1499, .marg-all-20-1499 {
    margin-bottom: 20px; }

  .marg-b-25-1499, .marg-v-25-1499, .marg-all-25-1499 {
    margin-bottom: 25px; }

  .marg-b-30-1499, .marg-v-30-1499, .marg-all-30-1499 {
    margin-bottom: 30px; }

  .marg-b-40-1499, .marg-v-40-1499, .marg-all-40-1499 {
    margin-bottom: 40px; }

  .marg-b-50-1499, .marg-v-50-1499, .marg-all-50-1499 {
    margin-bottom: 50px; }

  .marg-b-60-1499, .marg-v-60-1499, .marg-all-60-1499 {
    margin-bottom: 60px; }

  .marg-b-70-1499, .marg-v-70-1499, .marg-all-70-1499 {
    margin-bottom: 70px; }

  .marg-b-80-1499, .marg-v-80-1499, .marg-all-80-1499 {
    margin-bottom: 80px; }

  .marg-b-90-1499, .marg-v-90-1499, .marg-all-90-1499 {
    margin-bottom: 90px; }

  .marg-b-100-1499, .marg-v-100-1499, .marg-all-100-1499 {
    margin-bottom: 100px; }

  .marg-b-120-1499, .marg-v-120-1499, .marg-all-120-1499 {
    margin-bottom: 120px; }

  .marg-b-140-1499, .marg-v-140-1499, .marg-all-140-1499 {
    margin-bottom: 140px; }

  .marg-b-150-1499, .marg-v-150-1499, .marg-all-150-1499 {
    margin-bottom: 150px; }

  .marg-b-160-1499, .marg-v-160-1499, .marg-all-160-1499 {
    margin-bottom: 160px; }

  .marg-b-180-1499, .marg-v-180-1499, .marg-all-180-1499 {
    margin-bottom: 180px; }

  .marg-b-200-1499, .marg-v-200-1499, .marg-all-200-1499 {
    margin-bottom: 200px; } }
@media screen and (max-width: 1399px) {
  .marg-b-0-1399, .marg-v-0-1399, .marg-all-0-1399 {
    margin-bottom: 0px; }

  .marg-b-5-1399, .marg-v-5-1399, .marg-all-5-1399 {
    margin-bottom: 5px; }

  .marg-b-10-1399, .marg-v-10-1399, .marg-all-10-1399 {
    margin-bottom: 10px; }

  .marg-b-15-1399, .marg-v-15-1399, .marg-all-15-1399 {
    margin-bottom: 15px; }

  .marg-b-20-1399, .marg-v-20-1399, .marg-all-20-1399 {
    margin-bottom: 20px; }

  .marg-b-25-1399, .marg-v-25-1399, .marg-all-25-1399 {
    margin-bottom: 25px; }

  .marg-b-30-1399, .marg-v-30-1399, .marg-all-30-1399 {
    margin-bottom: 30px; }

  .marg-b-40-1399, .marg-v-40-1399, .marg-all-40-1399 {
    margin-bottom: 40px; }

  .marg-b-50-1399, .marg-v-50-1399, .marg-all-50-1399 {
    margin-bottom: 50px; }

  .marg-b-60-1399, .marg-v-60-1399, .marg-all-60-1399 {
    margin-bottom: 60px; }

  .marg-b-70-1399, .marg-v-70-1399, .marg-all-70-1399 {
    margin-bottom: 70px; }

  .marg-b-80-1399, .marg-v-80-1399, .marg-all-80-1399 {
    margin-bottom: 80px; }

  .marg-b-90-1399, .marg-v-90-1399, .marg-all-90-1399 {
    margin-bottom: 90px; }

  .marg-b-100-1399, .marg-v-100-1399, .marg-all-100-1399 {
    margin-bottom: 100px; }

  .marg-b-120-1399, .marg-v-120-1399, .marg-all-120-1399 {
    margin-bottom: 120px; }

  .marg-b-140-1399, .marg-v-140-1399, .marg-all-140-1399 {
    margin-bottom: 140px; }

  .marg-b-150-1399, .marg-v-150-1399, .marg-all-150-1399 {
    margin-bottom: 150px; }

  .marg-b-160-1399, .marg-v-160-1399, .marg-all-160-1399 {
    margin-bottom: 160px; }

  .marg-b-180-1399, .marg-v-180-1399, .marg-all-180-1399 {
    margin-bottom: 180px; }

  .marg-b-200-1399, .marg-v-200-1399, .marg-all-200-1399 {
    margin-bottom: 200px; } }
@media screen and (max-width: 1299px) {
  .marg-b-0-1299, .marg-v-0-1299, .marg-all-0-1299 {
    margin-bottom: 0px; }

  .marg-b-5-1299, .marg-v-5-1299, .marg-all-5-1299 {
    margin-bottom: 5px; }

  .marg-b-10-1299, .marg-v-10-1299, .marg-all-10-1299 {
    margin-bottom: 10px; }

  .marg-b-15-1299, .marg-v-15-1299, .marg-all-15-1299 {
    margin-bottom: 15px; }

  .marg-b-20-1299, .marg-v-20-1299, .marg-all-20-1299 {
    margin-bottom: 20px; }

  .marg-b-25-1299, .marg-v-25-1299, .marg-all-25-1299 {
    margin-bottom: 25px; }

  .marg-b-30-1299, .marg-v-30-1299, .marg-all-30-1299 {
    margin-bottom: 30px; }

  .marg-b-40-1299, .marg-v-40-1299, .marg-all-40-1299 {
    margin-bottom: 40px; }

  .marg-b-50-1299, .marg-v-50-1299, .marg-all-50-1299 {
    margin-bottom: 50px; }

  .marg-b-60-1299, .marg-v-60-1299, .marg-all-60-1299 {
    margin-bottom: 60px; }

  .marg-b-70-1299, .marg-v-70-1299, .marg-all-70-1299 {
    margin-bottom: 70px; }

  .marg-b-80-1299, .marg-v-80-1299, .marg-all-80-1299 {
    margin-bottom: 80px; }

  .marg-b-90-1299, .marg-v-90-1299, .marg-all-90-1299 {
    margin-bottom: 90px; }

  .marg-b-100-1299, .marg-v-100-1299, .marg-all-100-1299 {
    margin-bottom: 100px; }

  .marg-b-120-1299, .marg-v-120-1299, .marg-all-120-1299 {
    margin-bottom: 120px; }

  .marg-b-140-1299, .marg-v-140-1299, .marg-all-140-1299 {
    margin-bottom: 140px; }

  .marg-b-150-1299, .marg-v-150-1299, .marg-all-150-1299 {
    margin-bottom: 150px; }

  .marg-b-160-1299, .marg-v-160-1299, .marg-all-160-1299 {
    margin-bottom: 160px; }

  .marg-b-180-1299, .marg-v-180-1299, .marg-all-180-1299 {
    margin-bottom: 180px; }

  .marg-b-200-1299, .marg-v-200-1299, .marg-all-200-1299 {
    margin-bottom: 200px; } }
@media screen and (max-width: 1199px) {
  .marg-b-0-1199, .marg-v-0-1199, .marg-all-0-1199 {
    margin-bottom: 0px; }

  .marg-b-5-1199, .marg-v-5-1199, .marg-all-5-1199 {
    margin-bottom: 5px; }

  .marg-b-10-1199, .marg-v-10-1199, .marg-all-10-1199 {
    margin-bottom: 10px; }

  .marg-b-15-1199, .marg-v-15-1199, .marg-all-15-1199 {
    margin-bottom: 15px; }

  .marg-b-20-1199, .marg-v-20-1199, .marg-all-20-1199 {
    margin-bottom: 20px; }

  .marg-b-25-1199, .marg-v-25-1199, .marg-all-25-1199 {
    margin-bottom: 25px; }

  .marg-b-30-1199, .marg-v-30-1199, .marg-all-30-1199 {
    margin-bottom: 30px; }

  .marg-b-40-1199, .marg-v-40-1199, .marg-all-40-1199 {
    margin-bottom: 40px; }

  .marg-b-50-1199, .marg-v-50-1199, .marg-all-50-1199 {
    margin-bottom: 50px; }

  .marg-b-60-1199, .marg-v-60-1199, .marg-all-60-1199 {
    margin-bottom: 60px; }

  .marg-b-70-1199, .marg-v-70-1199, .marg-all-70-1199 {
    margin-bottom: 70px; }

  .marg-b-80-1199, .marg-v-80-1199, .marg-all-80-1199 {
    margin-bottom: 80px; }

  .marg-b-90-1199, .marg-v-90-1199, .marg-all-90-1199 {
    margin-bottom: 90px; }

  .marg-b-100-1199, .marg-v-100-1199, .marg-all-100-1199 {
    margin-bottom: 100px; }

  .marg-b-120-1199, .marg-v-120-1199, .marg-all-120-1199 {
    margin-bottom: 120px; }

  .marg-b-140-1199, .marg-v-140-1199, .marg-all-140-1199 {
    margin-bottom: 140px; }

  .marg-b-150-1199, .marg-v-150-1199, .marg-all-150-1199 {
    margin-bottom: 150px; }

  .marg-b-160-1199, .marg-v-160-1199, .marg-all-160-1199 {
    margin-bottom: 160px; }

  .marg-b-180-1199, .marg-v-180-1199, .marg-all-180-1199 {
    margin-bottom: 180px; }

  .marg-b-200-1199, .marg-v-200-1199, .marg-all-200-1199 {
    margin-bottom: 200px; } }
@media screen and (max-width: 1099px) {
  .marg-b-0-1099, .marg-v-0-1099, .marg-all-0-1099 {
    margin-bottom: 0px; }

  .marg-b-5-1099, .marg-v-5-1099, .marg-all-5-1099 {
    margin-bottom: 5px; }

  .marg-b-10-1099, .marg-v-10-1099, .marg-all-10-1099 {
    margin-bottom: 10px; }

  .marg-b-15-1099, .marg-v-15-1099, .marg-all-15-1099 {
    margin-bottom: 15px; }

  .marg-b-20-1099, .marg-v-20-1099, .marg-all-20-1099 {
    margin-bottom: 20px; }

  .marg-b-25-1099, .marg-v-25-1099, .marg-all-25-1099 {
    margin-bottom: 25px; }

  .marg-b-30-1099, .marg-v-30-1099, .marg-all-30-1099 {
    margin-bottom: 30px; }

  .marg-b-40-1099, .marg-v-40-1099, .marg-all-40-1099 {
    margin-bottom: 40px; }

  .marg-b-50-1099, .marg-v-50-1099, .marg-all-50-1099 {
    margin-bottom: 50px; }

  .marg-b-60-1099, .marg-v-60-1099, .marg-all-60-1099 {
    margin-bottom: 60px; }

  .marg-b-70-1099, .marg-v-70-1099, .marg-all-70-1099 {
    margin-bottom: 70px; }

  .marg-b-80-1099, .marg-v-80-1099, .marg-all-80-1099 {
    margin-bottom: 80px; }

  .marg-b-90-1099, .marg-v-90-1099, .marg-all-90-1099 {
    margin-bottom: 90px; }

  .marg-b-100-1099, .marg-v-100-1099, .marg-all-100-1099 {
    margin-bottom: 100px; }

  .marg-b-120-1099, .marg-v-120-1099, .marg-all-120-1099 {
    margin-bottom: 120px; }

  .marg-b-140-1099, .marg-v-140-1099, .marg-all-140-1099 {
    margin-bottom: 140px; }

  .marg-b-150-1099, .marg-v-150-1099, .marg-all-150-1099 {
    margin-bottom: 150px; }

  .marg-b-160-1099, .marg-v-160-1099, .marg-all-160-1099 {
    margin-bottom: 160px; }

  .marg-b-180-1099, .marg-v-180-1099, .marg-all-180-1099 {
    margin-bottom: 180px; }

  .marg-b-200-1099, .marg-v-200-1099, .marg-all-200-1099 {
    margin-bottom: 200px; } }
@media screen and (max-width: 1023px) {
  .marg-b-0-1023, .marg-v-0-1023, .marg-all-0-1023 {
    margin-bottom: 0px; }

  .marg-b-5-1023, .marg-v-5-1023, .marg-all-5-1023 {
    margin-bottom: 5px; }

  .marg-b-10-1023, .marg-v-10-1023, .marg-all-10-1023 {
    margin-bottom: 10px; }

  .marg-b-15-1023, .marg-v-15-1023, .marg-all-15-1023 {
    margin-bottom: 15px; }

  .marg-b-20-1023, .marg-v-20-1023, .marg-all-20-1023 {
    margin-bottom: 20px; }

  .marg-b-25-1023, .marg-v-25-1023, .marg-all-25-1023 {
    margin-bottom: 25px; }

  .marg-b-30-1023, .marg-v-30-1023, .marg-all-30-1023 {
    margin-bottom: 30px; }

  .marg-b-40-1023, .marg-v-40-1023, .marg-all-40-1023 {
    margin-bottom: 40px; }

  .marg-b-50-1023, .marg-v-50-1023, .marg-all-50-1023 {
    margin-bottom: 50px; }

  .marg-b-60-1023, .marg-v-60-1023, .marg-all-60-1023 {
    margin-bottom: 60px; }

  .marg-b-70-1023, .marg-v-70-1023, .marg-all-70-1023 {
    margin-bottom: 70px; }

  .marg-b-80-1023, .marg-v-80-1023, .marg-all-80-1023 {
    margin-bottom: 80px; }

  .marg-b-90-1023, .marg-v-90-1023, .marg-all-90-1023 {
    margin-bottom: 90px; }

  .marg-b-100-1023, .marg-v-100-1023, .marg-all-100-1023 {
    margin-bottom: 100px; }

  .marg-b-120-1023, .marg-v-120-1023, .marg-all-120-1023 {
    margin-bottom: 120px; }

  .marg-b-140-1023, .marg-v-140-1023, .marg-all-140-1023 {
    margin-bottom: 140px; }

  .marg-b-150-1023, .marg-v-150-1023, .marg-all-150-1023 {
    margin-bottom: 150px; }

  .marg-b-160-1023, .marg-v-160-1023, .marg-all-160-1023 {
    margin-bottom: 160px; }

  .marg-b-180-1023, .marg-v-180-1023, .marg-all-180-1023 {
    margin-bottom: 180px; }

  .marg-b-200-1023, .marg-v-200-1023, .marg-all-200-1023 {
    margin-bottom: 200px; } }
@media screen and (max-width: 999px) {
  .marg-b-0-999, .marg-v-0-999, .marg-all-0-999 {
    margin-bottom: 0px; }

  .marg-b-5-999, .marg-v-5-999, .marg-all-5-999 {
    margin-bottom: 5px; }

  .marg-b-10-999, .marg-v-10-999, .marg-all-10-999 {
    margin-bottom: 10px; }

  .marg-b-15-999, .marg-v-15-999, .marg-all-15-999 {
    margin-bottom: 15px; }

  .marg-b-20-999, .marg-v-20-999, .marg-all-20-999 {
    margin-bottom: 20px; }

  .marg-b-25-999, .marg-v-25-999, .marg-all-25-999 {
    margin-bottom: 25px; }

  .marg-b-30-999, .marg-v-30-999, .marg-all-30-999 {
    margin-bottom: 30px; }

  .marg-b-40-999, .marg-v-40-999, .marg-all-40-999 {
    margin-bottom: 40px; }

  .marg-b-50-999, .marg-v-50-999, .marg-all-50-999 {
    margin-bottom: 50px; }

  .marg-b-60-999, .marg-v-60-999, .marg-all-60-999 {
    margin-bottom: 60px; }

  .marg-b-70-999, .marg-v-70-999, .marg-all-70-999 {
    margin-bottom: 70px; }

  .marg-b-80-999, .marg-v-80-999, .marg-all-80-999 {
    margin-bottom: 80px; }

  .marg-b-90-999, .marg-v-90-999, .marg-all-90-999 {
    margin-bottom: 90px; }

  .marg-b-100-999, .marg-v-100-999, .marg-all-100-999 {
    margin-bottom: 100px; }

  .marg-b-120-999, .marg-v-120-999, .marg-all-120-999 {
    margin-bottom: 120px; }

  .marg-b-140-999, .marg-v-140-999, .marg-all-140-999 {
    margin-bottom: 140px; }

  .marg-b-150-999, .marg-v-150-999, .marg-all-150-999 {
    margin-bottom: 150px; }

  .marg-b-160-999, .marg-v-160-999, .marg-all-160-999 {
    margin-bottom: 160px; }

  .marg-b-180-999, .marg-v-180-999, .marg-all-180-999 {
    margin-bottom: 180px; }

  .marg-b-200-999, .marg-v-200-999, .marg-all-200-999 {
    margin-bottom: 200px; } }
@media screen and (max-width: 899px) {
  .marg-b-0-899, .marg-v-0-899, .marg-all-0-899 {
    margin-bottom: 0px; }

  .marg-b-5-899, .marg-v-5-899, .marg-all-5-899 {
    margin-bottom: 5px; }

  .marg-b-10-899, .marg-v-10-899, .marg-all-10-899 {
    margin-bottom: 10px; }

  .marg-b-15-899, .marg-v-15-899, .marg-all-15-899 {
    margin-bottom: 15px; }

  .marg-b-20-899, .marg-v-20-899, .marg-all-20-899 {
    margin-bottom: 20px; }

  .marg-b-25-899, .marg-v-25-899, .marg-all-25-899 {
    margin-bottom: 25px; }

  .marg-b-30-899, .marg-v-30-899, .marg-all-30-899 {
    margin-bottom: 30px; }

  .marg-b-40-899, .marg-v-40-899, .marg-all-40-899 {
    margin-bottom: 40px; }

  .marg-b-50-899, .marg-v-50-899, .marg-all-50-899 {
    margin-bottom: 50px; }

  .marg-b-60-899, .marg-v-60-899, .marg-all-60-899 {
    margin-bottom: 60px; }

  .marg-b-70-899, .marg-v-70-899, .marg-all-70-899 {
    margin-bottom: 70px; }

  .marg-b-80-899, .marg-v-80-899, .marg-all-80-899 {
    margin-bottom: 80px; }

  .marg-b-90-899, .marg-v-90-899, .marg-all-90-899 {
    margin-bottom: 90px; }

  .marg-b-100-899, .marg-v-100-899, .marg-all-100-899 {
    margin-bottom: 100px; }

  .marg-b-120-899, .marg-v-120-899, .marg-all-120-899 {
    margin-bottom: 120px; }

  .marg-b-140-899, .marg-v-140-899, .marg-all-140-899 {
    margin-bottom: 140px; }

  .marg-b-150-899, .marg-v-150-899, .marg-all-150-899 {
    margin-bottom: 150px; }

  .marg-b-160-899, .marg-v-160-899, .marg-all-160-899 {
    margin-bottom: 160px; }

  .marg-b-180-899, .marg-v-180-899, .marg-all-180-899 {
    margin-bottom: 180px; }

  .marg-b-200-899, .marg-v-200-899, .marg-all-200-899 {
    margin-bottom: 200px; } }
@media screen and (max-width: 799px) {
  .marg-b-0-799, .marg-v-0-799, .marg-all-0-799 {
    margin-bottom: 0px; }

  .marg-b-5-799, .marg-v-5-799, .marg-all-5-799 {
    margin-bottom: 5px; }

  .marg-b-10-799, .marg-v-10-799, .marg-all-10-799 {
    margin-bottom: 10px; }

  .marg-b-15-799, .marg-v-15-799, .marg-all-15-799 {
    margin-bottom: 15px; }

  .marg-b-20-799, .marg-v-20-799, .marg-all-20-799 {
    margin-bottom: 20px; }

  .marg-b-25-799, .marg-v-25-799, .marg-all-25-799 {
    margin-bottom: 25px; }

  .marg-b-30-799, .marg-v-30-799, .marg-all-30-799 {
    margin-bottom: 30px; }

  .marg-b-40-799, .marg-v-40-799, .marg-all-40-799 {
    margin-bottom: 40px; }

  .marg-b-50-799, .marg-v-50-799, .marg-all-50-799 {
    margin-bottom: 50px; }

  .marg-b-60-799, .marg-v-60-799, .marg-all-60-799 {
    margin-bottom: 60px; }

  .marg-b-70-799, .marg-v-70-799, .marg-all-70-799 {
    margin-bottom: 70px; }

  .marg-b-80-799, .marg-v-80-799, .marg-all-80-799 {
    margin-bottom: 80px; }

  .marg-b-90-799, .marg-v-90-799, .marg-all-90-799 {
    margin-bottom: 90px; }

  .marg-b-100-799, .marg-v-100-799, .marg-all-100-799 {
    margin-bottom: 100px; }

  .marg-b-120-799, .marg-v-120-799, .marg-all-120-799 {
    margin-bottom: 120px; }

  .marg-b-140-799, .marg-v-140-799, .marg-all-140-799 {
    margin-bottom: 140px; }

  .marg-b-150-799, .marg-v-150-799, .marg-all-150-799 {
    margin-bottom: 150px; }

  .marg-b-160-799, .marg-v-160-799, .marg-all-160-799 {
    margin-bottom: 160px; }

  .marg-b-180-799, .marg-v-180-799, .marg-all-180-799 {
    margin-bottom: 180px; }

  .marg-b-200-799, .marg-v-200-799, .marg-all-200-799 {
    margin-bottom: 200px; } }
@media screen and (max-width: 767px) {
  .marg-b-0-767, .marg-v-0-767, .marg-all-0-767 {
    margin-bottom: 0px; }

  .marg-b-5-767, .marg-v-5-767, .marg-all-5-767 {
    margin-bottom: 5px; }

  .marg-b-10-767, .marg-v-10-767, .marg-all-10-767 {
    margin-bottom: 10px; }

  .marg-b-15-767, .marg-v-15-767, .marg-all-15-767 {
    margin-bottom: 15px; }

  .marg-b-20-767, .marg-v-20-767, .marg-all-20-767 {
    margin-bottom: 20px; }

  .marg-b-25-767, .marg-v-25-767, .marg-all-25-767 {
    margin-bottom: 25px; }

  .marg-b-30-767, .marg-v-30-767, .marg-all-30-767 {
    margin-bottom: 30px; }

  .marg-b-40-767, .marg-v-40-767, .marg-all-40-767 {
    margin-bottom: 40px; }

  .marg-b-50-767, .marg-v-50-767, .marg-all-50-767 {
    margin-bottom: 50px; }

  .marg-b-60-767, .marg-v-60-767, .marg-all-60-767 {
    margin-bottom: 60px; }

  .marg-b-70-767, .marg-v-70-767, .marg-all-70-767 {
    margin-bottom: 70px; }

  .marg-b-80-767, .marg-v-80-767, .marg-all-80-767 {
    margin-bottom: 80px; }

  .marg-b-90-767, .marg-v-90-767, .marg-all-90-767 {
    margin-bottom: 90px; }

  .marg-b-100-767, .marg-v-100-767, .marg-all-100-767 {
    margin-bottom: 100px; }

  .marg-b-120-767, .marg-v-120-767, .marg-all-120-767 {
    margin-bottom: 120px; }

  .marg-b-140-767, .marg-v-140-767, .marg-all-140-767 {
    margin-bottom: 140px; }

  .marg-b-150-767, .marg-v-150-767, .marg-all-150-767 {
    margin-bottom: 150px; }

  .marg-b-160-767, .marg-v-160-767, .marg-all-160-767 {
    margin-bottom: 160px; }

  .marg-b-180-767, .marg-v-180-767, .marg-all-180-767 {
    margin-bottom: 180px; }

  .marg-b-200-767, .marg-v-200-767, .marg-all-200-767 {
    margin-bottom: 200px; } }
@media screen and (max-width: 699px) {
  .marg-b-0-699, .marg-v-0-699, .marg-all-0-699 {
    margin-bottom: 0px; }

  .marg-b-5-699, .marg-v-5-699, .marg-all-5-699 {
    margin-bottom: 5px; }

  .marg-b-10-699, .marg-v-10-699, .marg-all-10-699 {
    margin-bottom: 10px; }

  .marg-b-15-699, .marg-v-15-699, .marg-all-15-699 {
    margin-bottom: 15px; }

  .marg-b-20-699, .marg-v-20-699, .marg-all-20-699 {
    margin-bottom: 20px; }

  .marg-b-25-699, .marg-v-25-699, .marg-all-25-699 {
    margin-bottom: 25px; }

  .marg-b-30-699, .marg-v-30-699, .marg-all-30-699 {
    margin-bottom: 30px; }

  .marg-b-40-699, .marg-v-40-699, .marg-all-40-699 {
    margin-bottom: 40px; }

  .marg-b-50-699, .marg-v-50-699, .marg-all-50-699 {
    margin-bottom: 50px; }

  .marg-b-60-699, .marg-v-60-699, .marg-all-60-699 {
    margin-bottom: 60px; }

  .marg-b-70-699, .marg-v-70-699, .marg-all-70-699 {
    margin-bottom: 70px; }

  .marg-b-80-699, .marg-v-80-699, .marg-all-80-699 {
    margin-bottom: 80px; }

  .marg-b-90-699, .marg-v-90-699, .marg-all-90-699 {
    margin-bottom: 90px; }

  .marg-b-100-699, .marg-v-100-699, .marg-all-100-699 {
    margin-bottom: 100px; }

  .marg-b-120-699, .marg-v-120-699, .marg-all-120-699 {
    margin-bottom: 120px; }

  .marg-b-140-699, .marg-v-140-699, .marg-all-140-699 {
    margin-bottom: 140px; }

  .marg-b-150-699, .marg-v-150-699, .marg-all-150-699 {
    margin-bottom: 150px; }

  .marg-b-160-699, .marg-v-160-699, .marg-all-160-699 {
    margin-bottom: 160px; }

  .marg-b-180-699, .marg-v-180-699, .marg-all-180-699 {
    margin-bottom: 180px; }

  .marg-b-200-699, .marg-v-200-699, .marg-all-200-699 {
    margin-bottom: 200px; } }
@media screen and (max-width: 599px) {
  .marg-b-0-599, .marg-v-0-599, .marg-all-0-599 {
    margin-bottom: 0px; }

  .marg-b-5-599, .marg-v-5-599, .marg-all-5-599 {
    margin-bottom: 5px; }

  .marg-b-10-599, .marg-v-10-599, .marg-all-10-599 {
    margin-bottom: 10px; }

  .marg-b-15-599, .marg-v-15-599, .marg-all-15-599 {
    margin-bottom: 15px; }

  .marg-b-20-599, .marg-v-20-599, .marg-all-20-599 {
    margin-bottom: 20px; }

  .marg-b-25-599, .marg-v-25-599, .marg-all-25-599 {
    margin-bottom: 25px; }

  .marg-b-30-599, .marg-v-30-599, .marg-all-30-599 {
    margin-bottom: 30px; }

  .marg-b-40-599, .marg-v-40-599, .marg-all-40-599 {
    margin-bottom: 40px; }

  .marg-b-50-599, .marg-v-50-599, .marg-all-50-599 {
    margin-bottom: 50px; }

  .marg-b-60-599, .marg-v-60-599, .marg-all-60-599 {
    margin-bottom: 60px; }

  .marg-b-70-599, .marg-v-70-599, .marg-all-70-599 {
    margin-bottom: 70px; }

  .marg-b-80-599, .marg-v-80-599, .marg-all-80-599 {
    margin-bottom: 80px; }

  .marg-b-90-599, .marg-v-90-599, .marg-all-90-599 {
    margin-bottom: 90px; }

  .marg-b-100-599, .marg-v-100-599, .marg-all-100-599 {
    margin-bottom: 100px; }

  .marg-b-120-599, .marg-v-120-599, .marg-all-120-599 {
    margin-bottom: 120px; }

  .marg-b-140-599, .marg-v-140-599, .marg-all-140-599 {
    margin-bottom: 140px; }

  .marg-b-150-599, .marg-v-150-599, .marg-all-150-599 {
    margin-bottom: 150px; }

  .marg-b-160-599, .marg-v-160-599, .marg-all-160-599 {
    margin-bottom: 160px; }

  .marg-b-180-599, .marg-v-180-599, .marg-all-180-599 {
    margin-bottom: 180px; }

  .marg-b-200-599, .marg-v-200-599, .marg-all-200-599 {
    margin-bottom: 200px; } }
@media screen and (max-width: 499px) {
  .marg-b-0-499, .marg-v-0-499, .marg-all-0-499 {
    margin-bottom: 0px; }

  .marg-b-5-499, .marg-v-5-499, .marg-all-5-499 {
    margin-bottom: 5px; }

  .marg-b-10-499, .marg-v-10-499, .marg-all-10-499 {
    margin-bottom: 10px; }

  .marg-b-15-499, .marg-v-15-499, .marg-all-15-499 {
    margin-bottom: 15px; }

  .marg-b-20-499, .marg-v-20-499, .marg-all-20-499 {
    margin-bottom: 20px; }

  .marg-b-25-499, .marg-v-25-499, .marg-all-25-499 {
    margin-bottom: 25px; }

  .marg-b-30-499, .marg-v-30-499, .marg-all-30-499 {
    margin-bottom: 30px; }

  .marg-b-40-499, .marg-v-40-499, .marg-all-40-499 {
    margin-bottom: 40px; }

  .marg-b-50-499, .marg-v-50-499, .marg-all-50-499 {
    margin-bottom: 50px; }

  .marg-b-60-499, .marg-v-60-499, .marg-all-60-499 {
    margin-bottom: 60px; }

  .marg-b-70-499, .marg-v-70-499, .marg-all-70-499 {
    margin-bottom: 70px; }

  .marg-b-80-499, .marg-v-80-499, .marg-all-80-499 {
    margin-bottom: 80px; }

  .marg-b-90-499, .marg-v-90-499, .marg-all-90-499 {
    margin-bottom: 90px; }

  .marg-b-100-499, .marg-v-100-499, .marg-all-100-499 {
    margin-bottom: 100px; }

  .marg-b-120-499, .marg-v-120-499, .marg-all-120-499 {
    margin-bottom: 120px; }

  .marg-b-140-499, .marg-v-140-499, .marg-all-140-499 {
    margin-bottom: 140px; }

  .marg-b-150-499, .marg-v-150-499, .marg-all-150-499 {
    margin-bottom: 150px; }

  .marg-b-160-499, .marg-v-160-499, .marg-all-160-499 {
    margin-bottom: 160px; }

  .marg-b-180-499, .marg-v-180-499, .marg-all-180-499 {
    margin-bottom: 180px; }

  .marg-b-200-499, .marg-v-200-499, .marg-all-200-499 {
    margin-bottom: 200px; } }
@media screen and (max-width: 479px) {
  .marg-b-0-479, .marg-v-0-479, .marg-all-0-479 {
    margin-bottom: 0px; }

  .marg-b-5-479, .marg-v-5-479, .marg-all-5-479 {
    margin-bottom: 5px; }

  .marg-b-10-479, .marg-v-10-479, .marg-all-10-479 {
    margin-bottom: 10px; }

  .marg-b-15-479, .marg-v-15-479, .marg-all-15-479 {
    margin-bottom: 15px; }

  .marg-b-20-479, .marg-v-20-479, .marg-all-20-479 {
    margin-bottom: 20px; }

  .marg-b-25-479, .marg-v-25-479, .marg-all-25-479 {
    margin-bottom: 25px; }

  .marg-b-30-479, .marg-v-30-479, .marg-all-30-479 {
    margin-bottom: 30px; }

  .marg-b-40-479, .marg-v-40-479, .marg-all-40-479 {
    margin-bottom: 40px; }

  .marg-b-50-479, .marg-v-50-479, .marg-all-50-479 {
    margin-bottom: 50px; }

  .marg-b-60-479, .marg-v-60-479, .marg-all-60-479 {
    margin-bottom: 60px; }

  .marg-b-70-479, .marg-v-70-479, .marg-all-70-479 {
    margin-bottom: 70px; }

  .marg-b-80-479, .marg-v-80-479, .marg-all-80-479 {
    margin-bottom: 80px; }

  .marg-b-90-479, .marg-v-90-479, .marg-all-90-479 {
    margin-bottom: 90px; }

  .marg-b-100-479, .marg-v-100-479, .marg-all-100-479 {
    margin-bottom: 100px; }

  .marg-b-120-479, .marg-v-120-479, .marg-all-120-479 {
    margin-bottom: 120px; }

  .marg-b-140-479, .marg-v-140-479, .marg-all-140-479 {
    margin-bottom: 140px; }

  .marg-b-150-479, .marg-v-150-479, .marg-all-150-479 {
    margin-bottom: 150px; }

  .marg-b-160-479, .marg-v-160-479, .marg-all-160-479 {
    margin-bottom: 160px; }

  .marg-b-180-479, .marg-v-180-479, .marg-all-180-479 {
    margin-bottom: 180px; }

  .marg-b-200-479, .marg-v-200-479, .marg-all-200-479 {
    margin-bottom: 200px; } }
@media screen and (max-width: 399px) {
  .marg-b-0-399, .marg-v-0-399, .marg-all-0-399 {
    margin-bottom: 0px; }

  .marg-b-5-399, .marg-v-5-399, .marg-all-5-399 {
    margin-bottom: 5px; }

  .marg-b-10-399, .marg-v-10-399, .marg-all-10-399 {
    margin-bottom: 10px; }

  .marg-b-15-399, .marg-v-15-399, .marg-all-15-399 {
    margin-bottom: 15px; }

  .marg-b-20-399, .marg-v-20-399, .marg-all-20-399 {
    margin-bottom: 20px; }

  .marg-b-25-399, .marg-v-25-399, .marg-all-25-399 {
    margin-bottom: 25px; }

  .marg-b-30-399, .marg-v-30-399, .marg-all-30-399 {
    margin-bottom: 30px; }

  .marg-b-40-399, .marg-v-40-399, .marg-all-40-399 {
    margin-bottom: 40px; }

  .marg-b-50-399, .marg-v-50-399, .marg-all-50-399 {
    margin-bottom: 50px; }

  .marg-b-60-399, .marg-v-60-399, .marg-all-60-399 {
    margin-bottom: 60px; }

  .marg-b-70-399, .marg-v-70-399, .marg-all-70-399 {
    margin-bottom: 70px; }

  .marg-b-80-399, .marg-v-80-399, .marg-all-80-399 {
    margin-bottom: 80px; }

  .marg-b-90-399, .marg-v-90-399, .marg-all-90-399 {
    margin-bottom: 90px; }

  .marg-b-100-399, .marg-v-100-399, .marg-all-100-399 {
    margin-bottom: 100px; }

  .marg-b-120-399, .marg-v-120-399, .marg-all-120-399 {
    margin-bottom: 120px; }

  .marg-b-140-399, .marg-v-140-399, .marg-all-140-399 {
    margin-bottom: 140px; }

  .marg-b-150-399, .marg-v-150-399, .marg-all-150-399 {
    margin-bottom: 150px; }

  .marg-b-160-399, .marg-v-160-399, .marg-all-160-399 {
    margin-bottom: 160px; }

  .marg-b-180-399, .marg-v-180-399, .marg-all-180-399 {
    margin-bottom: 180px; }

  .marg-b-200-399, .marg-v-200-399, .marg-all-200-399 {
    margin-bottom: 200px; } }
/***** MARGIN LEFT *****/
.marg-l-0, .marg-h-0, .marg-all-0 {
  margin-left: 0px; }

.marg-l-5, .marg-h-5, .marg-all-5 {
  margin-left: 5px; }

.marg-l-10, .marg-h-10, .marg-all-10 {
  margin-left: 10px; }

.marg-l-15, .marg-h-15, .marg-all-15 {
  margin-left: 15px; }

.marg-l-20, .marg-h-20, .marg-all-20 {
  margin-left: 20px; }

.marg-l-25, .marg-h-25, .marg-all-25 {
  margin-left: 25px; }

.marg-l-30, .marg-h-30, .marg-all-30 {
  margin-left: 30px; }

.marg-l-40, .marg-h-40, .marg-all-40 {
  margin-left: 40px; }

.marg-l-50, .marg-h-50, .marg-all-50 {
  margin-left: 50px; }

.marg-l-60, .marg-h-60, .marg-all-60 {
  margin-left: 60px; }

.marg-l-70, .marg-h-70, .marg-all-70 {
  margin-left: 70px; }

.marg-l-80, .marg-h-80, .marg-all-80 {
  margin-left: 80px; }

.marg-l-90, .marg-h-90, .marg-all-90 {
  margin-left: 90px; }

.marg-l-100, .marg-h-100, .marg-all-100 {
  margin-left: 100px; }

.marg-l-120, .marg-h-120, .marg-all-120 {
  margin-left: 120px; }

.marg-l-140, .marg-h-140, .marg-all-140 {
  margin-left: 140px; }

.marg-l-150, .marg-h-150, .marg-all-150 {
  margin-left: 150px; }

.marg-l-160, .marg-h-160, .marg-all-160 {
  margin-left: 160px; }

.marg-l-180, .marg-h-180, .marg-all-180 {
  margin-left: 180px; }

.marg-l-200, .marg-h-200, .marg-all-200 {
  margin-left: 200px; }

@media screen and (max-width: 1799px) {
  .marg-l-0-1799, .marg-h-0-1799, .marg-all-0-1799 {
    margin-left: 0px; }

  .marg-l-5-1799, .marg-h-5-1799, .marg-all-5-1799 {
    margin-left: 5px; }

  .marg-l-10-1799, .marg-h-10-1799, .marg-all-10-1799 {
    margin-left: 10px; }

  .marg-l-15-1799, .marg-h-15-1799, .marg-all-15-1799 {
    margin-left: 15px; }

  .marg-l-20-1799, .marg-h-20-1799, .marg-all-20-1799 {
    margin-left: 20px; }

  .marg-l-25-1799, .marg-h-25-1799, .marg-all-25-1799 {
    margin-left: 25px; }

  .marg-l-30-1799, .marg-h-30-1799, .marg-all-30-1799 {
    margin-left: 30px; }

  .marg-l-40-1799, .marg-h-40-1799, .marg-all-40-1799 {
    margin-left: 40px; }

  .marg-l-50-1799, .marg-h-50-1799, .marg-all-50-1799 {
    margin-left: 50px; }

  .marg-l-60-1799, .marg-h-60-1799, .marg-all-60-1799 {
    margin-left: 60px; }

  .marg-l-70-1799, .marg-h-70-1799, .marg-all-70-1799 {
    margin-left: 70px; }

  .marg-l-80-1799, .marg-h-80-1799, .marg-all-80-1799 {
    margin-left: 80px; }

  .marg-l-90-1799, .marg-h-90-1799, .marg-all-90-1799 {
    margin-left: 90px; }

  .marg-l-100-1799, .marg-h-100-1799, .marg-all-100-1799 {
    margin-left: 100px; }

  .marg-l-120-1799, .marg-h-120-1799, .marg-all-120-1799 {
    margin-left: 120px; }

  .marg-l-140-1799, .marg-h-140-1799, .marg-all-140-1799 {
    margin-left: 140px; }

  .marg-l-150-1799, .marg-h-150-1799, .marg-all-150-1799 {
    margin-left: 150px; }

  .marg-l-160-1799, .marg-h-160-1799, .marg-all-160-1799 {
    margin-left: 160px; }

  .marg-l-180-1799, .marg-h-180-1799, .marg-all-180-1799 {
    margin-left: 180px; }

  .marg-l-200-1799, .marg-h-200-1799, .marg-all-200-1799 {
    margin-left: 200px; } }
@media screen and (max-width: 1699px) {
  .marg-l-0-1699, .marg-h-0-1699, .marg-all-0-1699 {
    margin-left: 0px; }

  .marg-l-5-1699, .marg-h-5-1699, .marg-all-5-1699 {
    margin-left: 5px; }

  .marg-l-10-1699, .marg-h-10-1699, .marg-all-10-1699 {
    margin-left: 10px; }

  .marg-l-15-1699, .marg-h-15-1699, .marg-all-15-1699 {
    margin-left: 15px; }

  .marg-l-20-1699, .marg-h-20-1699, .marg-all-20-1699 {
    margin-left: 20px; }

  .marg-l-25-1699, .marg-h-25-1699, .marg-all-25-1699 {
    margin-left: 25px; }

  .marg-l-30-1699, .marg-h-30-1699, .marg-all-30-1699 {
    margin-left: 30px; }

  .marg-l-40-1699, .marg-h-40-1699, .marg-all-40-1699 {
    margin-left: 40px; }

  .marg-l-50-1699, .marg-h-50-1699, .marg-all-50-1699 {
    margin-left: 50px; }

  .marg-l-60-1699, .marg-h-60-1699, .marg-all-60-1699 {
    margin-left: 60px; }

  .marg-l-70-1699, .marg-h-70-1699, .marg-all-70-1699 {
    margin-left: 70px; }

  .marg-l-80-1699, .marg-h-80-1699, .marg-all-80-1699 {
    margin-left: 80px; }

  .marg-l-90-1699, .marg-h-90-1699, .marg-all-90-1699 {
    margin-left: 90px; }

  .marg-l-100-1699, .marg-h-100-1699, .marg-all-100-1699 {
    margin-left: 100px; }

  .marg-l-120-1699, .marg-h-120-1699, .marg-all-120-1699 {
    margin-left: 120px; }

  .marg-l-140-1699, .marg-h-140-1699, .marg-all-140-1699 {
    margin-left: 140px; }

  .marg-l-150-1699, .marg-h-150-1699, .marg-all-150-1699 {
    margin-left: 150px; }

  .marg-l-160-1699, .marg-h-160-1699, .marg-all-160-1699 {
    margin-left: 160px; }

  .marg-l-180-1699, .marg-h-180-1699, .marg-all-180-1699 {
    margin-left: 180px; }

  .marg-l-200-1699, .marg-h-200-1699, .marg-all-200-1699 {
    margin-left: 200px; } }
@media screen and (max-width: 1599px) {
  .marg-l-0-1599, .marg-h-0-1599, .marg-all-0-1599 {
    margin-left: 0px; }

  .marg-l-5-1599, .marg-h-5-1599, .marg-all-5-1599 {
    margin-left: 5px; }

  .marg-l-10-1599, .marg-h-10-1599, .marg-all-10-1599 {
    margin-left: 10px; }

  .marg-l-15-1599, .marg-h-15-1599, .marg-all-15-1599 {
    margin-left: 15px; }

  .marg-l-20-1599, .marg-h-20-1599, .marg-all-20-1599 {
    margin-left: 20px; }

  .marg-l-25-1599, .marg-h-25-1599, .marg-all-25-1599 {
    margin-left: 25px; }

  .marg-l-30-1599, .marg-h-30-1599, .marg-all-30-1599 {
    margin-left: 30px; }

  .marg-l-40-1599, .marg-h-40-1599, .marg-all-40-1599 {
    margin-left: 40px; }

  .marg-l-50-1599, .marg-h-50-1599, .marg-all-50-1599 {
    margin-left: 50px; }

  .marg-l-60-1599, .marg-h-60-1599, .marg-all-60-1599 {
    margin-left: 60px; }

  .marg-l-70-1599, .marg-h-70-1599, .marg-all-70-1599 {
    margin-left: 70px; }

  .marg-l-80-1599, .marg-h-80-1599, .marg-all-80-1599 {
    margin-left: 80px; }

  .marg-l-90-1599, .marg-h-90-1599, .marg-all-90-1599 {
    margin-left: 90px; }

  .marg-l-100-1599, .marg-h-100-1599, .marg-all-100-1599 {
    margin-left: 100px; }

  .marg-l-120-1599, .marg-h-120-1599, .marg-all-120-1599 {
    margin-left: 120px; }

  .marg-l-140-1599, .marg-h-140-1599, .marg-all-140-1599 {
    margin-left: 140px; }

  .marg-l-150-1599, .marg-h-150-1599, .marg-all-150-1599 {
    margin-left: 150px; }

  .marg-l-160-1599, .marg-h-160-1599, .marg-all-160-1599 {
    margin-left: 160px; }

  .marg-l-180-1599, .marg-h-180-1599, .marg-all-180-1599 {
    margin-left: 180px; }

  .marg-l-200-1599, .marg-h-200-1599, .marg-all-200-1599 {
    margin-left: 200px; } }
@media screen and (max-width: 1499px) {
  .marg-l-0-1499, .marg-h-0-1499, .marg-all-0-1499 {
    margin-left: 0px; }

  .marg-l-5-1499, .marg-h-5-1499, .marg-all-5-1499 {
    margin-left: 5px; }

  .marg-l-10-1499, .marg-h-10-1499, .marg-all-10-1499 {
    margin-left: 10px; }

  .marg-l-15-1499, .marg-h-15-1499, .marg-all-15-1499 {
    margin-left: 15px; }

  .marg-l-20-1499, .marg-h-20-1499, .marg-all-20-1499 {
    margin-left: 20px; }

  .marg-l-25-1499, .marg-h-25-1499, .marg-all-25-1499 {
    margin-left: 25px; }

  .marg-l-30-1499, .marg-h-30-1499, .marg-all-30-1499 {
    margin-left: 30px; }

  .marg-l-40-1499, .marg-h-40-1499, .marg-all-40-1499 {
    margin-left: 40px; }

  .marg-l-50-1499, .marg-h-50-1499, .marg-all-50-1499 {
    margin-left: 50px; }

  .marg-l-60-1499, .marg-h-60-1499, .marg-all-60-1499 {
    margin-left: 60px; }

  .marg-l-70-1499, .marg-h-70-1499, .marg-all-70-1499 {
    margin-left: 70px; }

  .marg-l-80-1499, .marg-h-80-1499, .marg-all-80-1499 {
    margin-left: 80px; }

  .marg-l-90-1499, .marg-h-90-1499, .marg-all-90-1499 {
    margin-left: 90px; }

  .marg-l-100-1499, .marg-h-100-1499, .marg-all-100-1499 {
    margin-left: 100px; }

  .marg-l-120-1499, .marg-h-120-1499, .marg-all-120-1499 {
    margin-left: 120px; }

  .marg-l-140-1499, .marg-h-140-1499, .marg-all-140-1499 {
    margin-left: 140px; }

  .marg-l-150-1499, .marg-h-150-1499, .marg-all-150-1499 {
    margin-left: 150px; }

  .marg-l-160-1499, .marg-h-160-1499, .marg-all-160-1499 {
    margin-left: 160px; }

  .marg-l-180-1499, .marg-h-180-1499, .marg-all-180-1499 {
    margin-left: 180px; }

  .marg-l-200-1499, .marg-h-200-1499, .marg-all-200-1499 {
    margin-left: 200px; } }
@media screen and (max-width: 1399px) {
  .marg-l-0-1399, .marg-h-0-1399, .marg-all-0-1399 {
    margin-left: 0px; }

  .marg-l-5-1399, .marg-h-5-1399, .marg-all-5-1399 {
    margin-left: 5px; }

  .marg-l-10-1399, .marg-h-10-1399, .marg-all-10-1399 {
    margin-left: 10px; }

  .marg-l-15-1399, .marg-h-15-1399, .marg-all-15-1399 {
    margin-left: 15px; }

  .marg-l-20-1399, .marg-h-20-1399, .marg-all-20-1399 {
    margin-left: 20px; }

  .marg-l-25-1399, .marg-h-25-1399, .marg-all-25-1399 {
    margin-left: 25px; }

  .marg-l-30-1399, .marg-h-30-1399, .marg-all-30-1399 {
    margin-left: 30px; }

  .marg-l-40-1399, .marg-h-40-1399, .marg-all-40-1399 {
    margin-left: 40px; }

  .marg-l-50-1399, .marg-h-50-1399, .marg-all-50-1399 {
    margin-left: 50px; }

  .marg-l-60-1399, .marg-h-60-1399, .marg-all-60-1399 {
    margin-left: 60px; }

  .marg-l-70-1399, .marg-h-70-1399, .marg-all-70-1399 {
    margin-left: 70px; }

  .marg-l-80-1399, .marg-h-80-1399, .marg-all-80-1399 {
    margin-left: 80px; }

  .marg-l-90-1399, .marg-h-90-1399, .marg-all-90-1399 {
    margin-left: 90px; }

  .marg-l-100-1399, .marg-h-100-1399, .marg-all-100-1399 {
    margin-left: 100px; }

  .marg-l-120-1399, .marg-h-120-1399, .marg-all-120-1399 {
    margin-left: 120px; }

  .marg-l-140-1399, .marg-h-140-1399, .marg-all-140-1399 {
    margin-left: 140px; }

  .marg-l-150-1399, .marg-h-150-1399, .marg-all-150-1399 {
    margin-left: 150px; }

  .marg-l-160-1399, .marg-h-160-1399, .marg-all-160-1399 {
    margin-left: 160px; }

  .marg-l-180-1399, .marg-h-180-1399, .marg-all-180-1399 {
    margin-left: 180px; }

  .marg-l-200-1399, .marg-h-200-1399, .marg-all-200-1399 {
    margin-left: 200px; } }
@media screen and (max-width: 1299px) {
  .marg-l-0-1299, .marg-h-0-1299, .marg-all-0-1299 {
    margin-left: 0px; }

  .marg-l-5-1299, .marg-h-5-1299, .marg-all-5-1299 {
    margin-left: 5px; }

  .marg-l-10-1299, .marg-h-10-1299, .marg-all-10-1299 {
    margin-left: 10px; }

  .marg-l-15-1299, .marg-h-15-1299, .marg-all-15-1299 {
    margin-left: 15px; }

  .marg-l-20-1299, .marg-h-20-1299, .marg-all-20-1299 {
    margin-left: 20px; }

  .marg-l-25-1299, .marg-h-25-1299, .marg-all-25-1299 {
    margin-left: 25px; }

  .marg-l-30-1299, .marg-h-30-1299, .marg-all-30-1299 {
    margin-left: 30px; }

  .marg-l-40-1299, .marg-h-40-1299, .marg-all-40-1299 {
    margin-left: 40px; }

  .marg-l-50-1299, .marg-h-50-1299, .marg-all-50-1299 {
    margin-left: 50px; }

  .marg-l-60-1299, .marg-h-60-1299, .marg-all-60-1299 {
    margin-left: 60px; }

  .marg-l-70-1299, .marg-h-70-1299, .marg-all-70-1299 {
    margin-left: 70px; }

  .marg-l-80-1299, .marg-h-80-1299, .marg-all-80-1299 {
    margin-left: 80px; }

  .marg-l-90-1299, .marg-h-90-1299, .marg-all-90-1299 {
    margin-left: 90px; }

  .marg-l-100-1299, .marg-h-100-1299, .marg-all-100-1299 {
    margin-left: 100px; }

  .marg-l-120-1299, .marg-h-120-1299, .marg-all-120-1299 {
    margin-left: 120px; }

  .marg-l-140-1299, .marg-h-140-1299, .marg-all-140-1299 {
    margin-left: 140px; }

  .marg-l-150-1299, .marg-h-150-1299, .marg-all-150-1299 {
    margin-left: 150px; }

  .marg-l-160-1299, .marg-h-160-1299, .marg-all-160-1299 {
    margin-left: 160px; }

  .marg-l-180-1299, .marg-h-180-1299, .marg-all-180-1299 {
    margin-left: 180px; }

  .marg-l-200-1299, .marg-h-200-1299, .marg-all-200-1299 {
    margin-left: 200px; } }
@media screen and (max-width: 1199px) {
  .marg-l-0-1199, .marg-h-0-1199, .marg-all-0-1199 {
    margin-left: 0px; }

  .marg-l-5-1199, .marg-h-5-1199, .marg-all-5-1199 {
    margin-left: 5px; }

  .marg-l-10-1199, .marg-h-10-1199, .marg-all-10-1199 {
    margin-left: 10px; }

  .marg-l-15-1199, .marg-h-15-1199, .marg-all-15-1199 {
    margin-left: 15px; }

  .marg-l-20-1199, .marg-h-20-1199, .marg-all-20-1199 {
    margin-left: 20px; }

  .marg-l-25-1199, .marg-h-25-1199, .marg-all-25-1199 {
    margin-left: 25px; }

  .marg-l-30-1199, .marg-h-30-1199, .marg-all-30-1199 {
    margin-left: 30px; }

  .marg-l-40-1199, .marg-h-40-1199, .marg-all-40-1199 {
    margin-left: 40px; }

  .marg-l-50-1199, .marg-h-50-1199, .marg-all-50-1199 {
    margin-left: 50px; }

  .marg-l-60-1199, .marg-h-60-1199, .marg-all-60-1199 {
    margin-left: 60px; }

  .marg-l-70-1199, .marg-h-70-1199, .marg-all-70-1199 {
    margin-left: 70px; }

  .marg-l-80-1199, .marg-h-80-1199, .marg-all-80-1199 {
    margin-left: 80px; }

  .marg-l-90-1199, .marg-h-90-1199, .marg-all-90-1199 {
    margin-left: 90px; }

  .marg-l-100-1199, .marg-h-100-1199, .marg-all-100-1199 {
    margin-left: 100px; }

  .marg-l-120-1199, .marg-h-120-1199, .marg-all-120-1199 {
    margin-left: 120px; }

  .marg-l-140-1199, .marg-h-140-1199, .marg-all-140-1199 {
    margin-left: 140px; }

  .marg-l-150-1199, .marg-h-150-1199, .marg-all-150-1199 {
    margin-left: 150px; }

  .marg-l-160-1199, .marg-h-160-1199, .marg-all-160-1199 {
    margin-left: 160px; }

  .marg-l-180-1199, .marg-h-180-1199, .marg-all-180-1199 {
    margin-left: 180px; }

  .marg-l-200-1199, .marg-h-200-1199, .marg-all-200-1199 {
    margin-left: 200px; } }
@media screen and (max-width: 1099px) {
  .marg-l-0-1099, .marg-h-0-1099, .marg-all-0-1099 {
    margin-left: 0px; }

  .marg-l-5-1099, .marg-h-5-1099, .marg-all-5-1099 {
    margin-left: 5px; }

  .marg-l-10-1099, .marg-h-10-1099, .marg-all-10-1099 {
    margin-left: 10px; }

  .marg-l-15-1099, .marg-h-15-1099, .marg-all-15-1099 {
    margin-left: 15px; }

  .marg-l-20-1099, .marg-h-20-1099, .marg-all-20-1099 {
    margin-left: 20px; }

  .marg-l-25-1099, .marg-h-25-1099, .marg-all-25-1099 {
    margin-left: 25px; }

  .marg-l-30-1099, .marg-h-30-1099, .marg-all-30-1099 {
    margin-left: 30px; }

  .marg-l-40-1099, .marg-h-40-1099, .marg-all-40-1099 {
    margin-left: 40px; }

  .marg-l-50-1099, .marg-h-50-1099, .marg-all-50-1099 {
    margin-left: 50px; }

  .marg-l-60-1099, .marg-h-60-1099, .marg-all-60-1099 {
    margin-left: 60px; }

  .marg-l-70-1099, .marg-h-70-1099, .marg-all-70-1099 {
    margin-left: 70px; }

  .marg-l-80-1099, .marg-h-80-1099, .marg-all-80-1099 {
    margin-left: 80px; }

  .marg-l-90-1099, .marg-h-90-1099, .marg-all-90-1099 {
    margin-left: 90px; }

  .marg-l-100-1099, .marg-h-100-1099, .marg-all-100-1099 {
    margin-left: 100px; }

  .marg-l-120-1099, .marg-h-120-1099, .marg-all-120-1099 {
    margin-left: 120px; }

  .marg-l-140-1099, .marg-h-140-1099, .marg-all-140-1099 {
    margin-left: 140px; }

  .marg-l-150-1099, .marg-h-150-1099, .marg-all-150-1099 {
    margin-left: 150px; }

  .marg-l-160-1099, .marg-h-160-1099, .marg-all-160-1099 {
    margin-left: 160px; }

  .marg-l-180-1099, .marg-h-180-1099, .marg-all-180-1099 {
    margin-left: 180px; }

  .marg-l-200-1099, .marg-h-200-1099, .marg-all-200-1099 {
    margin-left: 200px; } }
@media screen and (max-width: 1023px) {
  .marg-l-0-1023, .marg-h-0-1023, .marg-all-0-1023 {
    margin-left: 0px; }

  .marg-l-5-1023, .marg-h-5-1023, .marg-all-5-1023 {
    margin-left: 5px; }

  .marg-l-10-1023, .marg-h-10-1023, .marg-all-10-1023 {
    margin-left: 10px; }

  .marg-l-15-1023, .marg-h-15-1023, .marg-all-15-1023 {
    margin-left: 15px; }

  .marg-l-20-1023, .marg-h-20-1023, .marg-all-20-1023 {
    margin-left: 20px; }

  .marg-l-25-1023, .marg-h-25-1023, .marg-all-25-1023 {
    margin-left: 25px; }

  .marg-l-30-1023, .marg-h-30-1023, .marg-all-30-1023 {
    margin-left: 30px; }

  .marg-l-40-1023, .marg-h-40-1023, .marg-all-40-1023 {
    margin-left: 40px; }

  .marg-l-50-1023, .marg-h-50-1023, .marg-all-50-1023 {
    margin-left: 50px; }

  .marg-l-60-1023, .marg-h-60-1023, .marg-all-60-1023 {
    margin-left: 60px; }

  .marg-l-70-1023, .marg-h-70-1023, .marg-all-70-1023 {
    margin-left: 70px; }

  .marg-l-80-1023, .marg-h-80-1023, .marg-all-80-1023 {
    margin-left: 80px; }

  .marg-l-90-1023, .marg-h-90-1023, .marg-all-90-1023 {
    margin-left: 90px; }

  .marg-l-100-1023, .marg-h-100-1023, .marg-all-100-1023 {
    margin-left: 100px; }

  .marg-l-120-1023, .marg-h-120-1023, .marg-all-120-1023 {
    margin-left: 120px; }

  .marg-l-140-1023, .marg-h-140-1023, .marg-all-140-1023 {
    margin-left: 140px; }

  .marg-l-150-1023, .marg-h-150-1023, .marg-all-150-1023 {
    margin-left: 150px; }

  .marg-l-160-1023, .marg-h-160-1023, .marg-all-160-1023 {
    margin-left: 160px; }

  .marg-l-180-1023, .marg-h-180-1023, .marg-all-180-1023 {
    margin-left: 180px; }

  .marg-l-200-1023, .marg-h-200-1023, .marg-all-200-1023 {
    margin-left: 200px; } }
@media screen and (max-width: 999px) {
  .marg-l-0-999, .marg-h-0-999, .marg-all-0-999 {
    margin-left: 0px; }

  .marg-l-5-999, .marg-h-5-999, .marg-all-5-999 {
    margin-left: 5px; }

  .marg-l-10-999, .marg-h-10-999, .marg-all-10-999 {
    margin-left: 10px; }

  .marg-l-15-999, .marg-h-15-999, .marg-all-15-999 {
    margin-left: 15px; }

  .marg-l-20-999, .marg-h-20-999, .marg-all-20-999 {
    margin-left: 20px; }

  .marg-l-25-999, .marg-h-25-999, .marg-all-25-999 {
    margin-left: 25px; }

  .marg-l-30-999, .marg-h-30-999, .marg-all-30-999 {
    margin-left: 30px; }

  .marg-l-40-999, .marg-h-40-999, .marg-all-40-999 {
    margin-left: 40px; }

  .marg-l-50-999, .marg-h-50-999, .marg-all-50-999 {
    margin-left: 50px; }

  .marg-l-60-999, .marg-h-60-999, .marg-all-60-999 {
    margin-left: 60px; }

  .marg-l-70-999, .marg-h-70-999, .marg-all-70-999 {
    margin-left: 70px; }

  .marg-l-80-999, .marg-h-80-999, .marg-all-80-999 {
    margin-left: 80px; }

  .marg-l-90-999, .marg-h-90-999, .marg-all-90-999 {
    margin-left: 90px; }

  .marg-l-100-999, .marg-h-100-999, .marg-all-100-999 {
    margin-left: 100px; }

  .marg-l-120-999, .marg-h-120-999, .marg-all-120-999 {
    margin-left: 120px; }

  .marg-l-140-999, .marg-h-140-999, .marg-all-140-999 {
    margin-left: 140px; }

  .marg-l-150-999, .marg-h-150-999, .marg-all-150-999 {
    margin-left: 150px; }

  .marg-l-160-999, .marg-h-160-999, .marg-all-160-999 {
    margin-left: 160px; }

  .marg-l-180-999, .marg-h-180-999, .marg-all-180-999 {
    margin-left: 180px; }

  .marg-l-200-999, .marg-h-200-999, .marg-all-200-999 {
    margin-left: 200px; } }
@media screen and (max-width: 899px) {
  .marg-l-0-899, .marg-h-0-899, .marg-all-0-899 {
    margin-left: 0px; }

  .marg-l-5-899, .marg-h-5-899, .marg-all-5-899 {
    margin-left: 5px; }

  .marg-l-10-899, .marg-h-10-899, .marg-all-10-899 {
    margin-left: 10px; }

  .marg-l-15-899, .marg-h-15-899, .marg-all-15-899 {
    margin-left: 15px; }

  .marg-l-20-899, .marg-h-20-899, .marg-all-20-899 {
    margin-left: 20px; }

  .marg-l-25-899, .marg-h-25-899, .marg-all-25-899 {
    margin-left: 25px; }

  .marg-l-30-899, .marg-h-30-899, .marg-all-30-899 {
    margin-left: 30px; }

  .marg-l-40-899, .marg-h-40-899, .marg-all-40-899 {
    margin-left: 40px; }

  .marg-l-50-899, .marg-h-50-899, .marg-all-50-899 {
    margin-left: 50px; }

  .marg-l-60-899, .marg-h-60-899, .marg-all-60-899 {
    margin-left: 60px; }

  .marg-l-70-899, .marg-h-70-899, .marg-all-70-899 {
    margin-left: 70px; }

  .marg-l-80-899, .marg-h-80-899, .marg-all-80-899 {
    margin-left: 80px; }

  .marg-l-90-899, .marg-h-90-899, .marg-all-90-899 {
    margin-left: 90px; }

  .marg-l-100-899, .marg-h-100-899, .marg-all-100-899 {
    margin-left: 100px; }

  .marg-l-120-899, .marg-h-120-899, .marg-all-120-899 {
    margin-left: 120px; }

  .marg-l-140-899, .marg-h-140-899, .marg-all-140-899 {
    margin-left: 140px; }

  .marg-l-150-899, .marg-h-150-899, .marg-all-150-899 {
    margin-left: 150px; }

  .marg-l-160-899, .marg-h-160-899, .marg-all-160-899 {
    margin-left: 160px; }

  .marg-l-180-899, .marg-h-180-899, .marg-all-180-899 {
    margin-left: 180px; }

  .marg-l-200-899, .marg-h-200-899, .marg-all-200-899 {
    margin-left: 200px; } }
@media screen and (max-width: 799px) {
  .marg-l-0-799, .marg-h-0-799, .marg-all-0-799 {
    margin-left: 0px; }

  .marg-l-5-799, .marg-h-5-799, .marg-all-5-799 {
    margin-left: 5px; }

  .marg-l-10-799, .marg-h-10-799, .marg-all-10-799 {
    margin-left: 10px; }

  .marg-l-15-799, .marg-h-15-799, .marg-all-15-799 {
    margin-left: 15px; }

  .marg-l-20-799, .marg-h-20-799, .marg-all-20-799 {
    margin-left: 20px; }

  .marg-l-25-799, .marg-h-25-799, .marg-all-25-799 {
    margin-left: 25px; }

  .marg-l-30-799, .marg-h-30-799, .marg-all-30-799 {
    margin-left: 30px; }

  .marg-l-40-799, .marg-h-40-799, .marg-all-40-799 {
    margin-left: 40px; }

  .marg-l-50-799, .marg-h-50-799, .marg-all-50-799 {
    margin-left: 50px; }

  .marg-l-60-799, .marg-h-60-799, .marg-all-60-799 {
    margin-left: 60px; }

  .marg-l-70-799, .marg-h-70-799, .marg-all-70-799 {
    margin-left: 70px; }

  .marg-l-80-799, .marg-h-80-799, .marg-all-80-799 {
    margin-left: 80px; }

  .marg-l-90-799, .marg-h-90-799, .marg-all-90-799 {
    margin-left: 90px; }

  .marg-l-100-799, .marg-h-100-799, .marg-all-100-799 {
    margin-left: 100px; }

  .marg-l-120-799, .marg-h-120-799, .marg-all-120-799 {
    margin-left: 120px; }

  .marg-l-140-799, .marg-h-140-799, .marg-all-140-799 {
    margin-left: 140px; }

  .marg-l-150-799, .marg-h-150-799, .marg-all-150-799 {
    margin-left: 150px; }

  .marg-l-160-799, .marg-h-160-799, .marg-all-160-799 {
    margin-left: 160px; }

  .marg-l-180-799, .marg-h-180-799, .marg-all-180-799 {
    margin-left: 180px; }

  .marg-l-200-799, .marg-h-200-799, .marg-all-200-799 {
    margin-left: 200px; } }
@media screen and (max-width: 767px) {
  .marg-l-0-767, .marg-h-0-767, .marg-all-0-767 {
    margin-left: 0px; }

  .marg-l-5-767, .marg-h-5-767, .marg-all-5-767 {
    margin-left: 5px; }

  .marg-l-10-767, .marg-h-10-767, .marg-all-10-767 {
    margin-left: 10px; }

  .marg-l-15-767, .marg-h-15-767, .marg-all-15-767 {
    margin-left: 15px; }

  .marg-l-20-767, .marg-h-20-767, .marg-all-20-767 {
    margin-left: 20px; }

  .marg-l-25-767, .marg-h-25-767, .marg-all-25-767 {
    margin-left: 25px; }

  .marg-l-30-767, .marg-h-30-767, .marg-all-30-767 {
    margin-left: 30px; }

  .marg-l-40-767, .marg-h-40-767, .marg-all-40-767 {
    margin-left: 40px; }

  .marg-l-50-767, .marg-h-50-767, .marg-all-50-767 {
    margin-left: 50px; }

  .marg-l-60-767, .marg-h-60-767, .marg-all-60-767 {
    margin-left: 60px; }

  .marg-l-70-767, .marg-h-70-767, .marg-all-70-767 {
    margin-left: 70px; }

  .marg-l-80-767, .marg-h-80-767, .marg-all-80-767 {
    margin-left: 80px; }

  .marg-l-90-767, .marg-h-90-767, .marg-all-90-767 {
    margin-left: 90px; }

  .marg-l-100-767, .marg-h-100-767, .marg-all-100-767 {
    margin-left: 100px; }

  .marg-l-120-767, .marg-h-120-767, .marg-all-120-767 {
    margin-left: 120px; }

  .marg-l-140-767, .marg-h-140-767, .marg-all-140-767 {
    margin-left: 140px; }

  .marg-l-150-767, .marg-h-150-767, .marg-all-150-767 {
    margin-left: 150px; }

  .marg-l-160-767, .marg-h-160-767, .marg-all-160-767 {
    margin-left: 160px; }

  .marg-l-180-767, .marg-h-180-767, .marg-all-180-767 {
    margin-left: 180px; }

  .marg-l-200-767, .marg-h-200-767, .marg-all-200-767 {
    margin-left: 200px; } }
@media screen and (max-width: 699px) {
  .marg-l-0-699, .marg-h-0-699, .marg-all-0-699 {
    margin-left: 0px; }

  .marg-l-5-699, .marg-h-5-699, .marg-all-5-699 {
    margin-left: 5px; }

  .marg-l-10-699, .marg-h-10-699, .marg-all-10-699 {
    margin-left: 10px; }

  .marg-l-15-699, .marg-h-15-699, .marg-all-15-699 {
    margin-left: 15px; }

  .marg-l-20-699, .marg-h-20-699, .marg-all-20-699 {
    margin-left: 20px; }

  .marg-l-25-699, .marg-h-25-699, .marg-all-25-699 {
    margin-left: 25px; }

  .marg-l-30-699, .marg-h-30-699, .marg-all-30-699 {
    margin-left: 30px; }

  .marg-l-40-699, .marg-h-40-699, .marg-all-40-699 {
    margin-left: 40px; }

  .marg-l-50-699, .marg-h-50-699, .marg-all-50-699 {
    margin-left: 50px; }

  .marg-l-60-699, .marg-h-60-699, .marg-all-60-699 {
    margin-left: 60px; }

  .marg-l-70-699, .marg-h-70-699, .marg-all-70-699 {
    margin-left: 70px; }

  .marg-l-80-699, .marg-h-80-699, .marg-all-80-699 {
    margin-left: 80px; }

  .marg-l-90-699, .marg-h-90-699, .marg-all-90-699 {
    margin-left: 90px; }

  .marg-l-100-699, .marg-h-100-699, .marg-all-100-699 {
    margin-left: 100px; }

  .marg-l-120-699, .marg-h-120-699, .marg-all-120-699 {
    margin-left: 120px; }

  .marg-l-140-699, .marg-h-140-699, .marg-all-140-699 {
    margin-left: 140px; }

  .marg-l-150-699, .marg-h-150-699, .marg-all-150-699 {
    margin-left: 150px; }

  .marg-l-160-699, .marg-h-160-699, .marg-all-160-699 {
    margin-left: 160px; }

  .marg-l-180-699, .marg-h-180-699, .marg-all-180-699 {
    margin-left: 180px; }

  .marg-l-200-699, .marg-h-200-699, .marg-all-200-699 {
    margin-left: 200px; } }
@media screen and (max-width: 599px) {
  .marg-l-0-599, .marg-h-0-599, .marg-all-0-599 {
    margin-left: 0px; }

  .marg-l-5-599, .marg-h-5-599, .marg-all-5-599 {
    margin-left: 5px; }

  .marg-l-10-599, .marg-h-10-599, .marg-all-10-599 {
    margin-left: 10px; }

  .marg-l-15-599, .marg-h-15-599, .marg-all-15-599 {
    margin-left: 15px; }

  .marg-l-20-599, .marg-h-20-599, .marg-all-20-599 {
    margin-left: 20px; }

  .marg-l-25-599, .marg-h-25-599, .marg-all-25-599 {
    margin-left: 25px; }

  .marg-l-30-599, .marg-h-30-599, .marg-all-30-599 {
    margin-left: 30px; }

  .marg-l-40-599, .marg-h-40-599, .marg-all-40-599 {
    margin-left: 40px; }

  .marg-l-50-599, .marg-h-50-599, .marg-all-50-599 {
    margin-left: 50px; }

  .marg-l-60-599, .marg-h-60-599, .marg-all-60-599 {
    margin-left: 60px; }

  .marg-l-70-599, .marg-h-70-599, .marg-all-70-599 {
    margin-left: 70px; }

  .marg-l-80-599, .marg-h-80-599, .marg-all-80-599 {
    margin-left: 80px; }

  .marg-l-90-599, .marg-h-90-599, .marg-all-90-599 {
    margin-left: 90px; }

  .marg-l-100-599, .marg-h-100-599, .marg-all-100-599 {
    margin-left: 100px; }

  .marg-l-120-599, .marg-h-120-599, .marg-all-120-599 {
    margin-left: 120px; }

  .marg-l-140-599, .marg-h-140-599, .marg-all-140-599 {
    margin-left: 140px; }

  .marg-l-150-599, .marg-h-150-599, .marg-all-150-599 {
    margin-left: 150px; }

  .marg-l-160-599, .marg-h-160-599, .marg-all-160-599 {
    margin-left: 160px; }

  .marg-l-180-599, .marg-h-180-599, .marg-all-180-599 {
    margin-left: 180px; }

  .marg-l-200-599, .marg-h-200-599, .marg-all-200-599 {
    margin-left: 200px; } }
@media screen and (max-width: 499px) {
  .marg-l-0-499, .marg-h-0-499, .marg-all-0-499 {
    margin-left: 0px; }

  .marg-l-5-499, .marg-h-5-499, .marg-all-5-499 {
    margin-left: 5px; }

  .marg-l-10-499, .marg-h-10-499, .marg-all-10-499 {
    margin-left: 10px; }

  .marg-l-15-499, .marg-h-15-499, .marg-all-15-499 {
    margin-left: 15px; }

  .marg-l-20-499, .marg-h-20-499, .marg-all-20-499 {
    margin-left: 20px; }

  .marg-l-25-499, .marg-h-25-499, .marg-all-25-499 {
    margin-left: 25px; }

  .marg-l-30-499, .marg-h-30-499, .marg-all-30-499 {
    margin-left: 30px; }

  .marg-l-40-499, .marg-h-40-499, .marg-all-40-499 {
    margin-left: 40px; }

  .marg-l-50-499, .marg-h-50-499, .marg-all-50-499 {
    margin-left: 50px; }

  .marg-l-60-499, .marg-h-60-499, .marg-all-60-499 {
    margin-left: 60px; }

  .marg-l-70-499, .marg-h-70-499, .marg-all-70-499 {
    margin-left: 70px; }

  .marg-l-80-499, .marg-h-80-499, .marg-all-80-499 {
    margin-left: 80px; }

  .marg-l-90-499, .marg-h-90-499, .marg-all-90-499 {
    margin-left: 90px; }

  .marg-l-100-499, .marg-h-100-499, .marg-all-100-499 {
    margin-left: 100px; }

  .marg-l-120-499, .marg-h-120-499, .marg-all-120-499 {
    margin-left: 120px; }

  .marg-l-140-499, .marg-h-140-499, .marg-all-140-499 {
    margin-left: 140px; }

  .marg-l-150-499, .marg-h-150-499, .marg-all-150-499 {
    margin-left: 150px; }

  .marg-l-160-499, .marg-h-160-499, .marg-all-160-499 {
    margin-left: 160px; }

  .marg-l-180-499, .marg-h-180-499, .marg-all-180-499 {
    margin-left: 180px; }

  .marg-l-200-499, .marg-h-200-499, .marg-all-200-499 {
    margin-left: 200px; } }
@media screen and (max-width: 479px) {
  .marg-l-0-479, .marg-h-0-479, .marg-all-0-479 {
    margin-left: 0px; }

  .marg-l-5-479, .marg-h-5-479, .marg-all-5-479 {
    margin-left: 5px; }

  .marg-l-10-479, .marg-h-10-479, .marg-all-10-479 {
    margin-left: 10px; }

  .marg-l-15-479, .marg-h-15-479, .marg-all-15-479 {
    margin-left: 15px; }

  .marg-l-20-479, .marg-h-20-479, .marg-all-20-479 {
    margin-left: 20px; }

  .marg-l-25-479, .marg-h-25-479, .marg-all-25-479 {
    margin-left: 25px; }

  .marg-l-30-479, .marg-h-30-479, .marg-all-30-479 {
    margin-left: 30px; }

  .marg-l-40-479, .marg-h-40-479, .marg-all-40-479 {
    margin-left: 40px; }

  .marg-l-50-479, .marg-h-50-479, .marg-all-50-479 {
    margin-left: 50px; }

  .marg-l-60-479, .marg-h-60-479, .marg-all-60-479 {
    margin-left: 60px; }

  .marg-l-70-479, .marg-h-70-479, .marg-all-70-479 {
    margin-left: 70px; }

  .marg-l-80-479, .marg-h-80-479, .marg-all-80-479 {
    margin-left: 80px; }

  .marg-l-90-479, .marg-h-90-479, .marg-all-90-479 {
    margin-left: 90px; }

  .marg-l-100-479, .marg-h-100-479, .marg-all-100-479 {
    margin-left: 100px; }

  .marg-l-120-479, .marg-h-120-479, .marg-all-120-479 {
    margin-left: 120px; }

  .marg-l-140-479, .marg-h-140-479, .marg-all-140-479 {
    margin-left: 140px; }

  .marg-l-150-479, .marg-h-150-479, .marg-all-150-479 {
    margin-left: 150px; }

  .marg-l-160-479, .marg-h-160-479, .marg-all-160-479 {
    margin-left: 160px; }

  .marg-l-180-479, .marg-h-180-479, .marg-all-180-479 {
    margin-left: 180px; }

  .marg-l-200-479, .marg-h-200-479, .marg-all-200-479 {
    margin-left: 200px; } }
@media screen and (max-width: 399px) {
  .marg-l-0-399, .marg-h-0-399, .marg-all-0-399 {
    margin-left: 0px; }

  .marg-l-5-399, .marg-h-5-399, .marg-all-5-399 {
    margin-left: 5px; }

  .marg-l-10-399, .marg-h-10-399, .marg-all-10-399 {
    margin-left: 10px; }

  .marg-l-15-399, .marg-h-15-399, .marg-all-15-399 {
    margin-left: 15px; }

  .marg-l-20-399, .marg-h-20-399, .marg-all-20-399 {
    margin-left: 20px; }

  .marg-l-25-399, .marg-h-25-399, .marg-all-25-399 {
    margin-left: 25px; }

  .marg-l-30-399, .marg-h-30-399, .marg-all-30-399 {
    margin-left: 30px; }

  .marg-l-40-399, .marg-h-40-399, .marg-all-40-399 {
    margin-left: 40px; }

  .marg-l-50-399, .marg-h-50-399, .marg-all-50-399 {
    margin-left: 50px; }

  .marg-l-60-399, .marg-h-60-399, .marg-all-60-399 {
    margin-left: 60px; }

  .marg-l-70-399, .marg-h-70-399, .marg-all-70-399 {
    margin-left: 70px; }

  .marg-l-80-399, .marg-h-80-399, .marg-all-80-399 {
    margin-left: 80px; }

  .marg-l-90-399, .marg-h-90-399, .marg-all-90-399 {
    margin-left: 90px; }

  .marg-l-100-399, .marg-h-100-399, .marg-all-100-399 {
    margin-left: 100px; }

  .marg-l-120-399, .marg-h-120-399, .marg-all-120-399 {
    margin-left: 120px; }

  .marg-l-140-399, .marg-h-140-399, .marg-all-140-399 {
    margin-left: 140px; }

  .marg-l-150-399, .marg-h-150-399, .marg-all-150-399 {
    margin-left: 150px; }

  .marg-l-160-399, .marg-h-160-399, .marg-all-160-399 {
    margin-left: 160px; }

  .marg-l-180-399, .marg-h-180-399, .marg-all-180-399 {
    margin-left: 180px; }

  .marg-l-200-399, .marg-h-200-399, .marg-all-200-399 {
    margin-left: 200px; } }
/***** MARGIN RIGHT *****/
.marg-r-0, .marg-h-0, .marg-all-0 {
  margin-right: 0px; }

.marg-r-5, .marg-h-5, .marg-all-5 {
  margin-right: 5px; }

.marg-r-10, .marg-h-10, .marg-all-10 {
  margin-right: 10px; }

.marg-r-15, .marg-h-15, .marg-all-15 {
  margin-right: 15px; }

.marg-r-20, .marg-h-20, .marg-all-20 {
  margin-right: 20px; }

.marg-r-25, .marg-h-25, .marg-all-25 {
  margin-right: 25px; }

.marg-r-30, .marg-h-30, .marg-all-30 {
  margin-right: 30px; }

.marg-r-40, .marg-h-40, .marg-all-40 {
  margin-right: 40px; }

.marg-r-50, .marg-h-50, .marg-all-50 {
  margin-right: 50px; }

.marg-r-60, .marg-h-60, .marg-all-60 {
  margin-right: 60px; }

.marg-r-70, .marg-h-70, .marg-all-70 {
  margin-right: 70px; }

.marg-r-80, .marg-h-80, .marg-all-80 {
  margin-right: 80px; }

.marg-r-90, .marg-h-90, .marg-all-90 {
  margin-right: 90px; }

.marg-r-100, .marg-h-100, .marg-all-100 {
  margin-right: 100px; }

.marg-r-120, .marg-h-120, .marg-all-120 {
  margin-right: 120px; }

.marg-r-140, .marg-h-140, .marg-all-140 {
  margin-right: 140px; }

.marg-r-150, .marg-h-150, .marg-all-150 {
  margin-right: 150px; }

.marg-r-160, .marg-h-160, .marg-all-160 {
  margin-right: 160px; }

.marg-r-180, .marg-h-180, .marg-all-180 {
  margin-right: 180px; }

.marg-r-200, .marg-h-200, .marg-all-200 {
  margin-right: 200px; }

@media screen and (max-width: 1799px) {
  .marg-r-0-1799, .marg-h-0-1799, .marg-all-0-1799 {
    margin-right: 0px; }

  .marg-r-5-1799, .marg-h-5-1799, .marg-all-5-1799 {
    margin-right: 5px; }

  .marg-r-10-1799, .marg-h-10-1799, .marg-all-10-1799 {
    margin-right: 10px; }

  .marg-r-15-1799, .marg-h-15-1799, .marg-all-15-1799 {
    margin-right: 15px; }

  .marg-r-20-1799, .marg-h-20-1799, .marg-all-20-1799 {
    margin-right: 20px; }

  .marg-r-25-1799, .marg-h-25-1799, .marg-all-25-1799 {
    margin-right: 25px; }

  .marg-r-30-1799, .marg-h-30-1799, .marg-all-30-1799 {
    margin-right: 30px; }

  .marg-r-40-1799, .marg-h-40-1799, .marg-all-40-1799 {
    margin-right: 40px; }

  .marg-r-50-1799, .marg-h-50-1799, .marg-all-50-1799 {
    margin-right: 50px; }

  .marg-r-60-1799, .marg-h-60-1799, .marg-all-60-1799 {
    margin-right: 60px; }

  .marg-r-70-1799, .marg-h-70-1799, .marg-all-70-1799 {
    margin-right: 70px; }

  .marg-r-80-1799, .marg-h-80-1799, .marg-all-80-1799 {
    margin-right: 80px; }

  .marg-r-90-1799, .marg-h-90-1799, .marg-all-90-1799 {
    margin-right: 90px; }

  .marg-r-100-1799, .marg-h-100-1799, .marg-all-100-1799 {
    margin-right: 100px; }

  .marg-r-120-1799, .marg-h-120-1799, .marg-all-120-1799 {
    margin-right: 120px; }

  .marg-r-140-1799, .marg-h-140-1799, .marg-all-140-1799 {
    margin-right: 140px; }

  .marg-r-150-1799, .marg-h-150-1799, .marg-all-150-1799 {
    margin-right: 150px; }

  .marg-r-160-1799, .marg-h-160-1799, .marg-all-160-1799 {
    margin-right: 160px; }

  .marg-r-180-1799, .marg-h-180-1799, .marg-all-180-1799 {
    margin-right: 180px; }

  .marg-r-200-1799, .marg-h-200-1799, .marg-all-200-1799 {
    margin-right: 200px; } }
@media screen and (max-width: 1699px) {
  .marg-r-0-1699, .marg-h-0-1699, .marg-all-0-1699 {
    margin-right: 0px; }

  .marg-r-5-1699, .marg-h-5-1699, .marg-all-5-1699 {
    margin-right: 5px; }

  .marg-r-10-1699, .marg-h-10-1699, .marg-all-10-1699 {
    margin-right: 10px; }

  .marg-r-15-1699, .marg-h-15-1699, .marg-all-15-1699 {
    margin-right: 15px; }

  .marg-r-20-1699, .marg-h-20-1699, .marg-all-20-1699 {
    margin-right: 20px; }

  .marg-r-25-1699, .marg-h-25-1699, .marg-all-25-1699 {
    margin-right: 25px; }

  .marg-r-30-1699, .marg-h-30-1699, .marg-all-30-1699 {
    margin-right: 30px; }

  .marg-r-40-1699, .marg-h-40-1699, .marg-all-40-1699 {
    margin-right: 40px; }

  .marg-r-50-1699, .marg-h-50-1699, .marg-all-50-1699 {
    margin-right: 50px; }

  .marg-r-60-1699, .marg-h-60-1699, .marg-all-60-1699 {
    margin-right: 60px; }

  .marg-r-70-1699, .marg-h-70-1699, .marg-all-70-1699 {
    margin-right: 70px; }

  .marg-r-80-1699, .marg-h-80-1699, .marg-all-80-1699 {
    margin-right: 80px; }

  .marg-r-90-1699, .marg-h-90-1699, .marg-all-90-1699 {
    margin-right: 90px; }

  .marg-r-100-1699, .marg-h-100-1699, .marg-all-100-1699 {
    margin-right: 100px; }

  .marg-r-120-1699, .marg-h-120-1699, .marg-all-120-1699 {
    margin-right: 120px; }

  .marg-r-140-1699, .marg-h-140-1699, .marg-all-140-1699 {
    margin-right: 140px; }

  .marg-r-150-1699, .marg-h-150-1699, .marg-all-150-1699 {
    margin-right: 150px; }

  .marg-r-160-1699, .marg-h-160-1699, .marg-all-160-1699 {
    margin-right: 160px; }

  .marg-r-180-1699, .marg-h-180-1699, .marg-all-180-1699 {
    margin-right: 180px; }

  .marg-r-200-1699, .marg-h-200-1699, .marg-all-200-1699 {
    margin-right: 200px; } }
@media screen and (max-width: 1599px) {
  .marg-r-0-1599, .marg-h-0-1599, .marg-all-0-1599 {
    margin-right: 0px; }

  .marg-r-5-1599, .marg-h-5-1599, .marg-all-5-1599 {
    margin-right: 5px; }

  .marg-r-10-1599, .marg-h-10-1599, .marg-all-10-1599 {
    margin-right: 10px; }

  .marg-r-15-1599, .marg-h-15-1599, .marg-all-15-1599 {
    margin-right: 15px; }

  .marg-r-20-1599, .marg-h-20-1599, .marg-all-20-1599 {
    margin-right: 20px; }

  .marg-r-25-1599, .marg-h-25-1599, .marg-all-25-1599 {
    margin-right: 25px; }

  .marg-r-30-1599, .marg-h-30-1599, .marg-all-30-1599 {
    margin-right: 30px; }

  .marg-r-40-1599, .marg-h-40-1599, .marg-all-40-1599 {
    margin-right: 40px; }

  .marg-r-50-1599, .marg-h-50-1599, .marg-all-50-1599 {
    margin-right: 50px; }

  .marg-r-60-1599, .marg-h-60-1599, .marg-all-60-1599 {
    margin-right: 60px; }

  .marg-r-70-1599, .marg-h-70-1599, .marg-all-70-1599 {
    margin-right: 70px; }

  .marg-r-80-1599, .marg-h-80-1599, .marg-all-80-1599 {
    margin-right: 80px; }

  .marg-r-90-1599, .marg-h-90-1599, .marg-all-90-1599 {
    margin-right: 90px; }

  .marg-r-100-1599, .marg-h-100-1599, .marg-all-100-1599 {
    margin-right: 100px; }

  .marg-r-120-1599, .marg-h-120-1599, .marg-all-120-1599 {
    margin-right: 120px; }

  .marg-r-140-1599, .marg-h-140-1599, .marg-all-140-1599 {
    margin-right: 140px; }

  .marg-r-150-1599, .marg-h-150-1599, .marg-all-150-1599 {
    margin-right: 150px; }

  .marg-r-160-1599, .marg-h-160-1599, .marg-all-160-1599 {
    margin-right: 160px; }

  .marg-r-180-1599, .marg-h-180-1599, .marg-all-180-1599 {
    margin-right: 180px; }

  .marg-r-200-1599, .marg-h-200-1599, .marg-all-200-1599 {
    margin-right: 200px; } }
@media screen and (max-width: 1499px) {
  .marg-r-0-1499, .marg-h-0-1499, .marg-all-0-1499 {
    margin-right: 0px; }

  .marg-r-5-1499, .marg-h-5-1499, .marg-all-5-1499 {
    margin-right: 5px; }

  .marg-r-10-1499, .marg-h-10-1499, .marg-all-10-1499 {
    margin-right: 10px; }

  .marg-r-15-1499, .marg-h-15-1499, .marg-all-15-1499 {
    margin-right: 15px; }

  .marg-r-20-1499, .marg-h-20-1499, .marg-all-20-1499 {
    margin-right: 20px; }

  .marg-r-25-1499, .marg-h-25-1499, .marg-all-25-1499 {
    margin-right: 25px; }

  .marg-r-30-1499, .marg-h-30-1499, .marg-all-30-1499 {
    margin-right: 30px; }

  .marg-r-40-1499, .marg-h-40-1499, .marg-all-40-1499 {
    margin-right: 40px; }

  .marg-r-50-1499, .marg-h-50-1499, .marg-all-50-1499 {
    margin-right: 50px; }

  .marg-r-60-1499, .marg-h-60-1499, .marg-all-60-1499 {
    margin-right: 60px; }

  .marg-r-70-1499, .marg-h-70-1499, .marg-all-70-1499 {
    margin-right: 70px; }

  .marg-r-80-1499, .marg-h-80-1499, .marg-all-80-1499 {
    margin-right: 80px; }

  .marg-r-90-1499, .marg-h-90-1499, .marg-all-90-1499 {
    margin-right: 90px; }

  .marg-r-100-1499, .marg-h-100-1499, .marg-all-100-1499 {
    margin-right: 100px; }

  .marg-r-120-1499, .marg-h-120-1499, .marg-all-120-1499 {
    margin-right: 120px; }

  .marg-r-140-1499, .marg-h-140-1499, .marg-all-140-1499 {
    margin-right: 140px; }

  .marg-r-150-1499, .marg-h-150-1499, .marg-all-150-1499 {
    margin-right: 150px; }

  .marg-r-160-1499, .marg-h-160-1499, .marg-all-160-1499 {
    margin-right: 160px; }

  .marg-r-180-1499, .marg-h-180-1499, .marg-all-180-1499 {
    margin-right: 180px; }

  .marg-r-200-1499, .marg-h-200-1499, .marg-all-200-1499 {
    margin-right: 200px; } }
@media screen and (max-width: 1399px) {
  .marg-r-0-1399, .marg-h-0-1399, .marg-all-0-1399 {
    margin-right: 0px; }

  .marg-r-5-1399, .marg-h-5-1399, .marg-all-5-1399 {
    margin-right: 5px; }

  .marg-r-10-1399, .marg-h-10-1399, .marg-all-10-1399 {
    margin-right: 10px; }

  .marg-r-15-1399, .marg-h-15-1399, .marg-all-15-1399 {
    margin-right: 15px; }

  .marg-r-20-1399, .marg-h-20-1399, .marg-all-20-1399 {
    margin-right: 20px; }

  .marg-r-25-1399, .marg-h-25-1399, .marg-all-25-1399 {
    margin-right: 25px; }

  .marg-r-30-1399, .marg-h-30-1399, .marg-all-30-1399 {
    margin-right: 30px; }

  .marg-r-40-1399, .marg-h-40-1399, .marg-all-40-1399 {
    margin-right: 40px; }

  .marg-r-50-1399, .marg-h-50-1399, .marg-all-50-1399 {
    margin-right: 50px; }

  .marg-r-60-1399, .marg-h-60-1399, .marg-all-60-1399 {
    margin-right: 60px; }

  .marg-r-70-1399, .marg-h-70-1399, .marg-all-70-1399 {
    margin-right: 70px; }

  .marg-r-80-1399, .marg-h-80-1399, .marg-all-80-1399 {
    margin-right: 80px; }

  .marg-r-90-1399, .marg-h-90-1399, .marg-all-90-1399 {
    margin-right: 90px; }

  .marg-r-100-1399, .marg-h-100-1399, .marg-all-100-1399 {
    margin-right: 100px; }

  .marg-r-120-1399, .marg-h-120-1399, .marg-all-120-1399 {
    margin-right: 120px; }

  .marg-r-140-1399, .marg-h-140-1399, .marg-all-140-1399 {
    margin-right: 140px; }

  .marg-r-150-1399, .marg-h-150-1399, .marg-all-150-1399 {
    margin-right: 150px; }

  .marg-r-160-1399, .marg-h-160-1399, .marg-all-160-1399 {
    margin-right: 160px; }

  .marg-r-180-1399, .marg-h-180-1399, .marg-all-180-1399 {
    margin-right: 180px; }

  .marg-r-200-1399, .marg-h-200-1399, .marg-all-200-1399 {
    margin-right: 200px; } }
@media screen and (max-width: 1299px) {
  .marg-r-0-1299, .marg-h-0-1299, .marg-all-0-1299 {
    margin-right: 0px; }

  .marg-r-5-1299, .marg-h-5-1299, .marg-all-5-1299 {
    margin-right: 5px; }

  .marg-r-10-1299, .marg-h-10-1299, .marg-all-10-1299 {
    margin-right: 10px; }

  .marg-r-15-1299, .marg-h-15-1299, .marg-all-15-1299 {
    margin-right: 15px; }

  .marg-r-20-1299, .marg-h-20-1299, .marg-all-20-1299 {
    margin-right: 20px; }

  .marg-r-25-1299, .marg-h-25-1299, .marg-all-25-1299 {
    margin-right: 25px; }

  .marg-r-30-1299, .marg-h-30-1299, .marg-all-30-1299 {
    margin-right: 30px; }

  .marg-r-40-1299, .marg-h-40-1299, .marg-all-40-1299 {
    margin-right: 40px; }

  .marg-r-50-1299, .marg-h-50-1299, .marg-all-50-1299 {
    margin-right: 50px; }

  .marg-r-60-1299, .marg-h-60-1299, .marg-all-60-1299 {
    margin-right: 60px; }

  .marg-r-70-1299, .marg-h-70-1299, .marg-all-70-1299 {
    margin-right: 70px; }

  .marg-r-80-1299, .marg-h-80-1299, .marg-all-80-1299 {
    margin-right: 80px; }

  .marg-r-90-1299, .marg-h-90-1299, .marg-all-90-1299 {
    margin-right: 90px; }

  .marg-r-100-1299, .marg-h-100-1299, .marg-all-100-1299 {
    margin-right: 100px; }

  .marg-r-120-1299, .marg-h-120-1299, .marg-all-120-1299 {
    margin-right: 120px; }

  .marg-r-140-1299, .marg-h-140-1299, .marg-all-140-1299 {
    margin-right: 140px; }

  .marg-r-150-1299, .marg-h-150-1299, .marg-all-150-1299 {
    margin-right: 150px; }

  .marg-r-160-1299, .marg-h-160-1299, .marg-all-160-1299 {
    margin-right: 160px; }

  .marg-r-180-1299, .marg-h-180-1299, .marg-all-180-1299 {
    margin-right: 180px; }

  .marg-r-200-1299, .marg-h-200-1299, .marg-all-200-1299 {
    margin-right: 200px; } }
@media screen and (max-width: 1199px) {
  .marg-r-0-1199, .marg-h-0-1199, .marg-all-0-1199 {
    margin-right: 0px; }

  .marg-r-5-1199, .marg-h-5-1199, .marg-all-5-1199 {
    margin-right: 5px; }

  .marg-r-10-1199, .marg-h-10-1199, .marg-all-10-1199 {
    margin-right: 10px; }

  .marg-r-15-1199, .marg-h-15-1199, .marg-all-15-1199 {
    margin-right: 15px; }

  .marg-r-20-1199, .marg-h-20-1199, .marg-all-20-1199 {
    margin-right: 20px; }

  .marg-r-25-1199, .marg-h-25-1199, .marg-all-25-1199 {
    margin-right: 25px; }

  .marg-r-30-1199, .marg-h-30-1199, .marg-all-30-1199 {
    margin-right: 30px; }

  .marg-r-40-1199, .marg-h-40-1199, .marg-all-40-1199 {
    margin-right: 40px; }

  .marg-r-50-1199, .marg-h-50-1199, .marg-all-50-1199 {
    margin-right: 50px; }

  .marg-r-60-1199, .marg-h-60-1199, .marg-all-60-1199 {
    margin-right: 60px; }

  .marg-r-70-1199, .marg-h-70-1199, .marg-all-70-1199 {
    margin-right: 70px; }

  .marg-r-80-1199, .marg-h-80-1199, .marg-all-80-1199 {
    margin-right: 80px; }

  .marg-r-90-1199, .marg-h-90-1199, .marg-all-90-1199 {
    margin-right: 90px; }

  .marg-r-100-1199, .marg-h-100-1199, .marg-all-100-1199 {
    margin-right: 100px; }

  .marg-r-120-1199, .marg-h-120-1199, .marg-all-120-1199 {
    margin-right: 120px; }

  .marg-r-140-1199, .marg-h-140-1199, .marg-all-140-1199 {
    margin-right: 140px; }

  .marg-r-150-1199, .marg-h-150-1199, .marg-all-150-1199 {
    margin-right: 150px; }

  .marg-r-160-1199, .marg-h-160-1199, .marg-all-160-1199 {
    margin-right: 160px; }

  .marg-r-180-1199, .marg-h-180-1199, .marg-all-180-1199 {
    margin-right: 180px; }

  .marg-r-200-1199, .marg-h-200-1199, .marg-all-200-1199 {
    margin-right: 200px; } }
@media screen and (max-width: 1099px) {
  .marg-r-0-1099, .marg-h-0-1099, .marg-all-0-1099 {
    margin-right: 0px; }

  .marg-r-5-1099, .marg-h-5-1099, .marg-all-5-1099 {
    margin-right: 5px; }

  .marg-r-10-1099, .marg-h-10-1099, .marg-all-10-1099 {
    margin-right: 10px; }

  .marg-r-15-1099, .marg-h-15-1099, .marg-all-15-1099 {
    margin-right: 15px; }

  .marg-r-20-1099, .marg-h-20-1099, .marg-all-20-1099 {
    margin-right: 20px; }

  .marg-r-25-1099, .marg-h-25-1099, .marg-all-25-1099 {
    margin-right: 25px; }

  .marg-r-30-1099, .marg-h-30-1099, .marg-all-30-1099 {
    margin-right: 30px; }

  .marg-r-40-1099, .marg-h-40-1099, .marg-all-40-1099 {
    margin-right: 40px; }

  .marg-r-50-1099, .marg-h-50-1099, .marg-all-50-1099 {
    margin-right: 50px; }

  .marg-r-60-1099, .marg-h-60-1099, .marg-all-60-1099 {
    margin-right: 60px; }

  .marg-r-70-1099, .marg-h-70-1099, .marg-all-70-1099 {
    margin-right: 70px; }

  .marg-r-80-1099, .marg-h-80-1099, .marg-all-80-1099 {
    margin-right: 80px; }

  .marg-r-90-1099, .marg-h-90-1099, .marg-all-90-1099 {
    margin-right: 90px; }

  .marg-r-100-1099, .marg-h-100-1099, .marg-all-100-1099 {
    margin-right: 100px; }

  .marg-r-120-1099, .marg-h-120-1099, .marg-all-120-1099 {
    margin-right: 120px; }

  .marg-r-140-1099, .marg-h-140-1099, .marg-all-140-1099 {
    margin-right: 140px; }

  .marg-r-150-1099, .marg-h-150-1099, .marg-all-150-1099 {
    margin-right: 150px; }

  .marg-r-160-1099, .marg-h-160-1099, .marg-all-160-1099 {
    margin-right: 160px; }

  .marg-r-180-1099, .marg-h-180-1099, .marg-all-180-1099 {
    margin-right: 180px; }

  .marg-r-200-1099, .marg-h-200-1099, .marg-all-200-1099 {
    margin-right: 200px; } }
@media screen and (max-width: 1023px) {
  .marg-r-0-1023, .marg-h-0-1023, .marg-all-0-1023 {
    margin-right: 0px; }

  .marg-r-5-1023, .marg-h-5-1023, .marg-all-5-1023 {
    margin-right: 5px; }

  .marg-r-10-1023, .marg-h-10-1023, .marg-all-10-1023 {
    margin-right: 10px; }

  .marg-r-15-1023, .marg-h-15-1023, .marg-all-15-1023 {
    margin-right: 15px; }

  .marg-r-20-1023, .marg-h-20-1023, .marg-all-20-1023 {
    margin-right: 20px; }

  .marg-r-25-1023, .marg-h-25-1023, .marg-all-25-1023 {
    margin-right: 25px; }

  .marg-r-30-1023, .marg-h-30-1023, .marg-all-30-1023 {
    margin-right: 30px; }

  .marg-r-40-1023, .marg-h-40-1023, .marg-all-40-1023 {
    margin-right: 40px; }

  .marg-r-50-1023, .marg-h-50-1023, .marg-all-50-1023 {
    margin-right: 50px; }

  .marg-r-60-1023, .marg-h-60-1023, .marg-all-60-1023 {
    margin-right: 60px; }

  .marg-r-70-1023, .marg-h-70-1023, .marg-all-70-1023 {
    margin-right: 70px; }

  .marg-r-80-1023, .marg-h-80-1023, .marg-all-80-1023 {
    margin-right: 80px; }

  .marg-r-90-1023, .marg-h-90-1023, .marg-all-90-1023 {
    margin-right: 90px; }

  .marg-r-100-1023, .marg-h-100-1023, .marg-all-100-1023 {
    margin-right: 100px; }

  .marg-r-120-1023, .marg-h-120-1023, .marg-all-120-1023 {
    margin-right: 120px; }

  .marg-r-140-1023, .marg-h-140-1023, .marg-all-140-1023 {
    margin-right: 140px; }

  .marg-r-150-1023, .marg-h-150-1023, .marg-all-150-1023 {
    margin-right: 150px; }

  .marg-r-160-1023, .marg-h-160-1023, .marg-all-160-1023 {
    margin-right: 160px; }

  .marg-r-180-1023, .marg-h-180-1023, .marg-all-180-1023 {
    margin-right: 180px; }

  .marg-r-200-1023, .marg-h-200-1023, .marg-all-200-1023 {
    margin-right: 200px; } }
@media screen and (max-width: 999px) {
  .marg-r-0-999, .marg-h-0-999, .marg-all-0-999 {
    margin-right: 0px; }

  .marg-r-5-999, .marg-h-5-999, .marg-all-5-999 {
    margin-right: 5px; }

  .marg-r-10-999, .marg-h-10-999, .marg-all-10-999 {
    margin-right: 10px; }

  .marg-r-15-999, .marg-h-15-999, .marg-all-15-999 {
    margin-right: 15px; }

  .marg-r-20-999, .marg-h-20-999, .marg-all-20-999 {
    margin-right: 20px; }

  .marg-r-25-999, .marg-h-25-999, .marg-all-25-999 {
    margin-right: 25px; }

  .marg-r-30-999, .marg-h-30-999, .marg-all-30-999 {
    margin-right: 30px; }

  .marg-r-40-999, .marg-h-40-999, .marg-all-40-999 {
    margin-right: 40px; }

  .marg-r-50-999, .marg-h-50-999, .marg-all-50-999 {
    margin-right: 50px; }

  .marg-r-60-999, .marg-h-60-999, .marg-all-60-999 {
    margin-right: 60px; }

  .marg-r-70-999, .marg-h-70-999, .marg-all-70-999 {
    margin-right: 70px; }

  .marg-r-80-999, .marg-h-80-999, .marg-all-80-999 {
    margin-right: 80px; }

  .marg-r-90-999, .marg-h-90-999, .marg-all-90-999 {
    margin-right: 90px; }

  .marg-r-100-999, .marg-h-100-999, .marg-all-100-999 {
    margin-right: 100px; }

  .marg-r-120-999, .marg-h-120-999, .marg-all-120-999 {
    margin-right: 120px; }

  .marg-r-140-999, .marg-h-140-999, .marg-all-140-999 {
    margin-right: 140px; }

  .marg-r-150-999, .marg-h-150-999, .marg-all-150-999 {
    margin-right: 150px; }

  .marg-r-160-999, .marg-h-160-999, .marg-all-160-999 {
    margin-right: 160px; }

  .marg-r-180-999, .marg-h-180-999, .marg-all-180-999 {
    margin-right: 180px; }

  .marg-r-200-999, .marg-h-200-999, .marg-all-200-999 {
    margin-right: 200px; } }
@media screen and (max-width: 899px) {
  .marg-r-0-899, .marg-h-0-899, .marg-all-0-899 {
    margin-right: 0px; }

  .marg-r-5-899, .marg-h-5-899, .marg-all-5-899 {
    margin-right: 5px; }

  .marg-r-10-899, .marg-h-10-899, .marg-all-10-899 {
    margin-right: 10px; }

  .marg-r-15-899, .marg-h-15-899, .marg-all-15-899 {
    margin-right: 15px; }

  .marg-r-20-899, .marg-h-20-899, .marg-all-20-899 {
    margin-right: 20px; }

  .marg-r-25-899, .marg-h-25-899, .marg-all-25-899 {
    margin-right: 25px; }

  .marg-r-30-899, .marg-h-30-899, .marg-all-30-899 {
    margin-right: 30px; }

  .marg-r-40-899, .marg-h-40-899, .marg-all-40-899 {
    margin-right: 40px; }

  .marg-r-50-899, .marg-h-50-899, .marg-all-50-899 {
    margin-right: 50px; }

  .marg-r-60-899, .marg-h-60-899, .marg-all-60-899 {
    margin-right: 60px; }

  .marg-r-70-899, .marg-h-70-899, .marg-all-70-899 {
    margin-right: 70px; }

  .marg-r-80-899, .marg-h-80-899, .marg-all-80-899 {
    margin-right: 80px; }

  .marg-r-90-899, .marg-h-90-899, .marg-all-90-899 {
    margin-right: 90px; }

  .marg-r-100-899, .marg-h-100-899, .marg-all-100-899 {
    margin-right: 100px; }

  .marg-r-120-899, .marg-h-120-899, .marg-all-120-899 {
    margin-right: 120px; }

  .marg-r-140-899, .marg-h-140-899, .marg-all-140-899 {
    margin-right: 140px; }

  .marg-r-150-899, .marg-h-150-899, .marg-all-150-899 {
    margin-right: 150px; }

  .marg-r-160-899, .marg-h-160-899, .marg-all-160-899 {
    margin-right: 160px; }

  .marg-r-180-899, .marg-h-180-899, .marg-all-180-899 {
    margin-right: 180px; }

  .marg-r-200-899, .marg-h-200-899, .marg-all-200-899 {
    margin-right: 200px; } }
@media screen and (max-width: 799px) {
  .marg-r-0-799, .marg-h-0-799, .marg-all-0-799 {
    margin-right: 0px; }

  .marg-r-5-799, .marg-h-5-799, .marg-all-5-799 {
    margin-right: 5px; }

  .marg-r-10-799, .marg-h-10-799, .marg-all-10-799 {
    margin-right: 10px; }

  .marg-r-15-799, .marg-h-15-799, .marg-all-15-799 {
    margin-right: 15px; }

  .marg-r-20-799, .marg-h-20-799, .marg-all-20-799 {
    margin-right: 20px; }

  .marg-r-25-799, .marg-h-25-799, .marg-all-25-799 {
    margin-right: 25px; }

  .marg-r-30-799, .marg-h-30-799, .marg-all-30-799 {
    margin-right: 30px; }

  .marg-r-40-799, .marg-h-40-799, .marg-all-40-799 {
    margin-right: 40px; }

  .marg-r-50-799, .marg-h-50-799, .marg-all-50-799 {
    margin-right: 50px; }

  .marg-r-60-799, .marg-h-60-799, .marg-all-60-799 {
    margin-right: 60px; }

  .marg-r-70-799, .marg-h-70-799, .marg-all-70-799 {
    margin-right: 70px; }

  .marg-r-80-799, .marg-h-80-799, .marg-all-80-799 {
    margin-right: 80px; }

  .marg-r-90-799, .marg-h-90-799, .marg-all-90-799 {
    margin-right: 90px; }

  .marg-r-100-799, .marg-h-100-799, .marg-all-100-799 {
    margin-right: 100px; }

  .marg-r-120-799, .marg-h-120-799, .marg-all-120-799 {
    margin-right: 120px; }

  .marg-r-140-799, .marg-h-140-799, .marg-all-140-799 {
    margin-right: 140px; }

  .marg-r-150-799, .marg-h-150-799, .marg-all-150-799 {
    margin-right: 150px; }

  .marg-r-160-799, .marg-h-160-799, .marg-all-160-799 {
    margin-right: 160px; }

  .marg-r-180-799, .marg-h-180-799, .marg-all-180-799 {
    margin-right: 180px; }

  .marg-r-200-799, .marg-h-200-799, .marg-all-200-799 {
    margin-right: 200px; } }
@media screen and (max-width: 767px) {
  .marg-r-0-767, .marg-h-0-767, .marg-all-0-767 {
    margin-right: 0px; }

  .marg-r-5-767, .marg-h-5-767, .marg-all-5-767 {
    margin-right: 5px; }

  .marg-r-10-767, .marg-h-10-767, .marg-all-10-767 {
    margin-right: 10px; }

  .marg-r-15-767, .marg-h-15-767, .marg-all-15-767 {
    margin-right: 15px; }

  .marg-r-20-767, .marg-h-20-767, .marg-all-20-767 {
    margin-right: 20px; }

  .marg-r-25-767, .marg-h-25-767, .marg-all-25-767 {
    margin-right: 25px; }

  .marg-r-30-767, .marg-h-30-767, .marg-all-30-767 {
    margin-right: 30px; }

  .marg-r-40-767, .marg-h-40-767, .marg-all-40-767 {
    margin-right: 40px; }

  .marg-r-50-767, .marg-h-50-767, .marg-all-50-767 {
    margin-right: 50px; }

  .marg-r-60-767, .marg-h-60-767, .marg-all-60-767 {
    margin-right: 60px; }

  .marg-r-70-767, .marg-h-70-767, .marg-all-70-767 {
    margin-right: 70px; }

  .marg-r-80-767, .marg-h-80-767, .marg-all-80-767 {
    margin-right: 80px; }

  .marg-r-90-767, .marg-h-90-767, .marg-all-90-767 {
    margin-right: 90px; }

  .marg-r-100-767, .marg-h-100-767, .marg-all-100-767 {
    margin-right: 100px; }

  .marg-r-120-767, .marg-h-120-767, .marg-all-120-767 {
    margin-right: 120px; }

  .marg-r-140-767, .marg-h-140-767, .marg-all-140-767 {
    margin-right: 140px; }

  .marg-r-150-767, .marg-h-150-767, .marg-all-150-767 {
    margin-right: 150px; }

  .marg-r-160-767, .marg-h-160-767, .marg-all-160-767 {
    margin-right: 160px; }

  .marg-r-180-767, .marg-h-180-767, .marg-all-180-767 {
    margin-right: 180px; }

  .marg-r-200-767, .marg-h-200-767, .marg-all-200-767 {
    margin-right: 200px; } }
@media screen and (max-width: 699px) {
  .marg-r-0-699, .marg-h-0-699, .marg-all-0-699 {
    margin-right: 0px; }

  .marg-r-5-699, .marg-h-5-699, .marg-all-5-699 {
    margin-right: 5px; }

  .marg-r-10-699, .marg-h-10-699, .marg-all-10-699 {
    margin-right: 10px; }

  .marg-r-15-699, .marg-h-15-699, .marg-all-15-699 {
    margin-right: 15px; }

  .marg-r-20-699, .marg-h-20-699, .marg-all-20-699 {
    margin-right: 20px; }

  .marg-r-25-699, .marg-h-25-699, .marg-all-25-699 {
    margin-right: 25px; }

  .marg-r-30-699, .marg-h-30-699, .marg-all-30-699 {
    margin-right: 30px; }

  .marg-r-40-699, .marg-h-40-699, .marg-all-40-699 {
    margin-right: 40px; }

  .marg-r-50-699, .marg-h-50-699, .marg-all-50-699 {
    margin-right: 50px; }

  .marg-r-60-699, .marg-h-60-699, .marg-all-60-699 {
    margin-right: 60px; }

  .marg-r-70-699, .marg-h-70-699, .marg-all-70-699 {
    margin-right: 70px; }

  .marg-r-80-699, .marg-h-80-699, .marg-all-80-699 {
    margin-right: 80px; }

  .marg-r-90-699, .marg-h-90-699, .marg-all-90-699 {
    margin-right: 90px; }

  .marg-r-100-699, .marg-h-100-699, .marg-all-100-699 {
    margin-right: 100px; }

  .marg-r-120-699, .marg-h-120-699, .marg-all-120-699 {
    margin-right: 120px; }

  .marg-r-140-699, .marg-h-140-699, .marg-all-140-699 {
    margin-right: 140px; }

  .marg-r-150-699, .marg-h-150-699, .marg-all-150-699 {
    margin-right: 150px; }

  .marg-r-160-699, .marg-h-160-699, .marg-all-160-699 {
    margin-right: 160px; }

  .marg-r-180-699, .marg-h-180-699, .marg-all-180-699 {
    margin-right: 180px; }

  .marg-r-200-699, .marg-h-200-699, .marg-all-200-699 {
    margin-right: 200px; } }
@media screen and (max-width: 599px) {
  .marg-r-0-599, .marg-h-0-599, .marg-all-0-599 {
    margin-right: 0px; }

  .marg-r-5-599, .marg-h-5-599, .marg-all-5-599 {
    margin-right: 5px; }

  .marg-r-10-599, .marg-h-10-599, .marg-all-10-599 {
    margin-right: 10px; }

  .marg-r-15-599, .marg-h-15-599, .marg-all-15-599 {
    margin-right: 15px; }

  .marg-r-20-599, .marg-h-20-599, .marg-all-20-599 {
    margin-right: 20px; }

  .marg-r-25-599, .marg-h-25-599, .marg-all-25-599 {
    margin-right: 25px; }

  .marg-r-30-599, .marg-h-30-599, .marg-all-30-599 {
    margin-right: 30px; }

  .marg-r-40-599, .marg-h-40-599, .marg-all-40-599 {
    margin-right: 40px; }

  .marg-r-50-599, .marg-h-50-599, .marg-all-50-599 {
    margin-right: 50px; }

  .marg-r-60-599, .marg-h-60-599, .marg-all-60-599 {
    margin-right: 60px; }

  .marg-r-70-599, .marg-h-70-599, .marg-all-70-599 {
    margin-right: 70px; }

  .marg-r-80-599, .marg-h-80-599, .marg-all-80-599 {
    margin-right: 80px; }

  .marg-r-90-599, .marg-h-90-599, .marg-all-90-599 {
    margin-right: 90px; }

  .marg-r-100-599, .marg-h-100-599, .marg-all-100-599 {
    margin-right: 100px; }

  .marg-r-120-599, .marg-h-120-599, .marg-all-120-599 {
    margin-right: 120px; }

  .marg-r-140-599, .marg-h-140-599, .marg-all-140-599 {
    margin-right: 140px; }

  .marg-r-150-599, .marg-h-150-599, .marg-all-150-599 {
    margin-right: 150px; }

  .marg-r-160-599, .marg-h-160-599, .marg-all-160-599 {
    margin-right: 160px; }

  .marg-r-180-599, .marg-h-180-599, .marg-all-180-599 {
    margin-right: 180px; }

  .marg-r-200-599, .marg-h-200-599, .marg-all-200-599 {
    margin-right: 200px; } }
@media screen and (max-width: 499px) {
  .marg-r-0-499, .marg-h-0-499, .marg-all-0-499 {
    margin-right: 0px; }

  .marg-r-5-499, .marg-h-5-499, .marg-all-5-499 {
    margin-right: 5px; }

  .marg-r-10-499, .marg-h-10-499, .marg-all-10-499 {
    margin-right: 10px; }

  .marg-r-15-499, .marg-h-15-499, .marg-all-15-499 {
    margin-right: 15px; }

  .marg-r-20-499, .marg-h-20-499, .marg-all-20-499 {
    margin-right: 20px; }

  .marg-r-25-499, .marg-h-25-499, .marg-all-25-499 {
    margin-right: 25px; }

  .marg-r-30-499, .marg-h-30-499, .marg-all-30-499 {
    margin-right: 30px; }

  .marg-r-40-499, .marg-h-40-499, .marg-all-40-499 {
    margin-right: 40px; }

  .marg-r-50-499, .marg-h-50-499, .marg-all-50-499 {
    margin-right: 50px; }

  .marg-r-60-499, .marg-h-60-499, .marg-all-60-499 {
    margin-right: 60px; }

  .marg-r-70-499, .marg-h-70-499, .marg-all-70-499 {
    margin-right: 70px; }

  .marg-r-80-499, .marg-h-80-499, .marg-all-80-499 {
    margin-right: 80px; }

  .marg-r-90-499, .marg-h-90-499, .marg-all-90-499 {
    margin-right: 90px; }

  .marg-r-100-499, .marg-h-100-499, .marg-all-100-499 {
    margin-right: 100px; }

  .marg-r-120-499, .marg-h-120-499, .marg-all-120-499 {
    margin-right: 120px; }

  .marg-r-140-499, .marg-h-140-499, .marg-all-140-499 {
    margin-right: 140px; }

  .marg-r-150-499, .marg-h-150-499, .marg-all-150-499 {
    margin-right: 150px; }

  .marg-r-160-499, .marg-h-160-499, .marg-all-160-499 {
    margin-right: 160px; }

  .marg-r-180-499, .marg-h-180-499, .marg-all-180-499 {
    margin-right: 180px; }

  .marg-r-200-499, .marg-h-200-499, .marg-all-200-499 {
    margin-right: 200px; } }
@media screen and (max-width: 479px) {
  .marg-r-0-479, .marg-h-0-479, .marg-all-0-479 {
    margin-right: 0px; }

  .marg-r-5-479, .marg-h-5-479, .marg-all-5-479 {
    margin-right: 5px; }

  .marg-r-10-479, .marg-h-10-479, .marg-all-10-479 {
    margin-right: 10px; }

  .marg-r-15-479, .marg-h-15-479, .marg-all-15-479 {
    margin-right: 15px; }

  .marg-r-20-479, .marg-h-20-479, .marg-all-20-479 {
    margin-right: 20px; }

  .marg-r-25-479, .marg-h-25-479, .marg-all-25-479 {
    margin-right: 25px; }

  .marg-r-30-479, .marg-h-30-479, .marg-all-30-479 {
    margin-right: 30px; }

  .marg-r-40-479, .marg-h-40-479, .marg-all-40-479 {
    margin-right: 40px; }

  .marg-r-50-479, .marg-h-50-479, .marg-all-50-479 {
    margin-right: 50px; }

  .marg-r-60-479, .marg-h-60-479, .marg-all-60-479 {
    margin-right: 60px; }

  .marg-r-70-479, .marg-h-70-479, .marg-all-70-479 {
    margin-right: 70px; }

  .marg-r-80-479, .marg-h-80-479, .marg-all-80-479 {
    margin-right: 80px; }

  .marg-r-90-479, .marg-h-90-479, .marg-all-90-479 {
    margin-right: 90px; }

  .marg-r-100-479, .marg-h-100-479, .marg-all-100-479 {
    margin-right: 100px; }

  .marg-r-120-479, .marg-h-120-479, .marg-all-120-479 {
    margin-right: 120px; }

  .marg-r-140-479, .marg-h-140-479, .marg-all-140-479 {
    margin-right: 140px; }

  .marg-r-150-479, .marg-h-150-479, .marg-all-150-479 {
    margin-right: 150px; }

  .marg-r-160-479, .marg-h-160-479, .marg-all-160-479 {
    margin-right: 160px; }

  .marg-r-180-479, .marg-h-180-479, .marg-all-180-479 {
    margin-right: 180px; }

  .marg-r-200-479, .marg-h-200-479, .marg-all-200-479 {
    margin-right: 200px; } }
@media screen and (max-width: 399px) {
  .marg-r-0-399, .marg-h-0-399, .marg-all-0-399 {
    margin-right: 0px; }

  .marg-r-5-399, .marg-h-5-399, .marg-all-5-399 {
    margin-right: 5px; }

  .marg-r-10-399, .marg-h-10-399, .marg-all-10-399 {
    margin-right: 10px; }

  .marg-r-15-399, .marg-h-15-399, .marg-all-15-399 {
    margin-right: 15px; }

  .marg-r-20-399, .marg-h-20-399, .marg-all-20-399 {
    margin-right: 20px; }

  .marg-r-25-399, .marg-h-25-399, .marg-all-25-399 {
    margin-right: 25px; }

  .marg-r-30-399, .marg-h-30-399, .marg-all-30-399 {
    margin-right: 30px; }

  .marg-r-40-399, .marg-h-40-399, .marg-all-40-399 {
    margin-right: 40px; }

  .marg-r-50-399, .marg-h-50-399, .marg-all-50-399 {
    margin-right: 50px; }

  .marg-r-60-399, .marg-h-60-399, .marg-all-60-399 {
    margin-right: 60px; }

  .marg-r-70-399, .marg-h-70-399, .marg-all-70-399 {
    margin-right: 70px; }

  .marg-r-80-399, .marg-h-80-399, .marg-all-80-399 {
    margin-right: 80px; }

  .marg-r-90-399, .marg-h-90-399, .marg-all-90-399 {
    margin-right: 90px; }

  .marg-r-100-399, .marg-h-100-399, .marg-all-100-399 {
    margin-right: 100px; }

  .marg-r-120-399, .marg-h-120-399, .marg-all-120-399 {
    margin-right: 120px; }

  .marg-r-140-399, .marg-h-140-399, .marg-all-140-399 {
    margin-right: 140px; }

  .marg-r-150-399, .marg-h-150-399, .marg-all-150-399 {
    margin-right: 150px; }

  .marg-r-160-399, .marg-h-160-399, .marg-all-160-399 {
    margin-right: 160px; }

  .marg-r-180-399, .marg-h-180-399, .marg-all-180-399 {
    margin-right: 180px; }

  .marg-r-200-399, .marg-h-200-399, .marg-all-200-399 {
    margin-right: 200px; } }
.position-horizontal-center {
  float: none;
  width: auto;
  display: table;
  margin: 0 auto; }

.clear-b {
  clear: both; }

.clear-l {
  clear: left; }

.clear-r {
  clear: right; }

@media screen and (max-width: 1799px) {
  .clear-b-1799 {
    clear: both; }

  .clear-l-1799 {
    clear: left; }

  .clear-r-1799 {
    clear: right; } }
@media screen and (max-width: 1699px) {
  .clear-b-1699 {
    clear: both; }

  .clear-l-1699 {
    clear: left; }

  .clear-r-1699 {
    clear: right; } }
@media screen and (max-width: 1599px) {
  .clear-b-1599 {
    clear: both; }

  .clear-l-1599 {
    clear: left; }

  .clear-r-1599 {
    clear: right; } }
@media screen and (max-width: 1499px) {
  .clear-b-1499 {
    clear: both; }

  .clear-l-1499 {
    clear: left; }

  .clear-r-1499 {
    clear: right; } }
@media screen and (max-width: 1399px) {
  .clear-b-1399 {
    clear: both; }

  .clear-l-1399 {
    clear: left; }

  .clear-r-1399 {
    clear: right; } }
@media screen and (max-width: 1299px) {
  .clear-b-1299 {
    clear: both; }

  .clear-l-1299 {
    clear: left; }

  .clear-r-1299 {
    clear: right; } }
@media screen and (max-width: 1199px) {
  .clear-b-1199 {
    clear: both; }

  .clear-l-1199 {
    clear: left; }

  .clear-r-1199 {
    clear: right; } }
@media screen and (max-width: 1099px) {
  .clear-b-1099 {
    clear: both; }

  .clear-l-1099 {
    clear: left; }

  .clear-r-1099 {
    clear: right; } }
@media screen and (max-width: 1023px) {
  .clear-b-1023 {
    clear: both; }

  .clear-l-1023 {
    clear: left; }

  .clear-r-1023 {
    clear: right; } }
@media screen and (max-width: 999px) {
  .clear-b-999 {
    clear: both; }

  .clear-l-999 {
    clear: left; }

  .clear-r-999 {
    clear: right; } }
@media screen and (max-width: 899px) {
  .clear-b-899 {
    clear: both; }

  .clear-l-899 {
    clear: left; }

  .clear-r-899 {
    clear: right; } }
@media screen and (max-width: 799px) {
  .clear-b-799 {
    clear: both; }

  .clear-l-799 {
    clear: left; }

  .clear-r-799 {
    clear: right; } }
@media screen and (max-width: 767px) {
  .clear-b-767 {
    clear: both; }

  .clear-l-767 {
    clear: left; }

  .clear-r-767 {
    clear: right; } }
@media screen and (max-width: 699px) {
  .clear-b-699 {
    clear: both; }

  .clear-l-699 {
    clear: left; }

  .clear-r-699 {
    clear: right; } }
@media screen and (max-width: 599px) {
  .clear-b-599 {
    clear: both; }

  .clear-l-599 {
    clear: left; }

  .clear-r-599 {
    clear: right; } }
@media screen and (max-width: 499px) {
  .clear-b-499 {
    clear: both; }

  .clear-l-499 {
    clear: left; }

  .clear-r-499 {
    clear: right; } }
@media screen and (max-width: 479px) {
  .clear-b-479 {
    clear: both; }

  .clear-l-479 {
    clear: left; }

  .clear-r-479 {
    clear: right; } }
@media screen and (max-width: 399px) {
  .clear-b-399 {
    clear: both; }

  .clear-l-399 {
    clear: left; }

  .clear-r-399 {
    clear: right; } }
/****************** Z AXIS POSITIONING **************/
.z-behind {
  z-index: -1; }

.z-0 {
  z-index: 0; }

.z-1 {
  z-index: 1; }

.z-2 {
  z-index: 2; }

.z-3 {
  z-index: 3; }

.z-4 {
  z-index: 4; }

.z-5 {
  z-index: 5; }

.z-6 {
  z-index: 6; }

.z-7 {
  z-index: 7; }

.z-8 {
  z-index: 8; }

.z-9 {
  z-index: 9; }

.z-10 {
  z-index: 10; }

@media screen and (max-width: 1799px) {
  .z-behind-1799 {
    z-index: -1; }

  .z-0-1799 {
    z-index: 0; }

  .z-1-1799 {
    z-index: 1; }

  .z-2-1799 {
    z-index: 2; }

  .z-3-1799 {
    z-index: 3; }

  .z-4-1799 {
    z-index: 4; }

  .z-5-1799 {
    z-index: 5; }

  .z-6-1799 {
    z-index: 6; }

  .z-7-1799 {
    z-index: 7; }

  .z-8-1799 {
    z-index: 8; }

  .z-9-1799 {
    z-index: 9; }

  .z-10-1799 {
    z-index: 10; } }
@media screen and (max-width: 1699px) {
  .z-behind-1699 {
    z-index: -1; }

  .z-0-1699 {
    z-index: 0; }

  .z-1-1699 {
    z-index: 1; }

  .z-2-1699 {
    z-index: 2; }

  .z-3-1699 {
    z-index: 3; }

  .z-4-1699 {
    z-index: 4; }

  .z-5-1699 {
    z-index: 5; }

  .z-6-1699 {
    z-index: 6; }

  .z-7-1699 {
    z-index: 7; }

  .z-8-1699 {
    z-index: 8; }

  .z-9-1699 {
    z-index: 9; }

  .z-10-1699 {
    z-index: 10; } }
@media screen and (max-width: 1599px) {
  .z-behind-1599 {
    z-index: -1; }

  .z-0-1599 {
    z-index: 0; }

  .z-1-1599 {
    z-index: 1; }

  .z-2-1599 {
    z-index: 2; }

  .z-3-1599 {
    z-index: 3; }

  .z-4-1599 {
    z-index: 4; }

  .z-5-1599 {
    z-index: 5; }

  .z-6-1599 {
    z-index: 6; }

  .z-7-1599 {
    z-index: 7; }

  .z-8-1599 {
    z-index: 8; }

  .z-9-1599 {
    z-index: 9; }

  .z-10-1599 {
    z-index: 10; } }
@media screen and (max-width: 1499px) {
  .z-behind-1499 {
    z-index: -1; }

  .z-0-1499 {
    z-index: 0; }

  .z-1-1499 {
    z-index: 1; }

  .z-2-1499 {
    z-index: 2; }

  .z-3-1499 {
    z-index: 3; }

  .z-4-1499 {
    z-index: 4; }

  .z-5-1499 {
    z-index: 5; }

  .z-6-1499 {
    z-index: 6; }

  .z-7-1499 {
    z-index: 7; }

  .z-8-1499 {
    z-index: 8; }

  .z-9-1499 {
    z-index: 9; }

  .z-10-1499 {
    z-index: 10; } }
@media screen and (max-width: 1399px) {
  .z-behind-1399 {
    z-index: -1; }

  .z-0-1399 {
    z-index: 0; }

  .z-1-1399 {
    z-index: 1; }

  .z-2-1399 {
    z-index: 2; }

  .z-3-1399 {
    z-index: 3; }

  .z-4-1399 {
    z-index: 4; }

  .z-5-1399 {
    z-index: 5; }

  .z-6-1399 {
    z-index: 6; }

  .z-7-1399 {
    z-index: 7; }

  .z-8-1399 {
    z-index: 8; }

  .z-9-1399 {
    z-index: 9; }

  .z-10-1399 {
    z-index: 10; } }
@media screen and (max-width: 1299px) {
  .z-behind-1299 {
    z-index: -1; }

  .z-0-1299 {
    z-index: 0; }

  .z-1-1299 {
    z-index: 1; }

  .z-2-1299 {
    z-index: 2; }

  .z-3-1299 {
    z-index: 3; }

  .z-4-1299 {
    z-index: 4; }

  .z-5-1299 {
    z-index: 5; }

  .z-6-1299 {
    z-index: 6; }

  .z-7-1299 {
    z-index: 7; }

  .z-8-1299 {
    z-index: 8; }

  .z-9-1299 {
    z-index: 9; }

  .z-10-1299 {
    z-index: 10; } }
@media screen and (max-width: 1199px) {
  .z-behind-1199 {
    z-index: -1; }

  .z-0-1199 {
    z-index: 0; }

  .z-1-1199 {
    z-index: 1; }

  .z-2-1199 {
    z-index: 2; }

  .z-3-1199 {
    z-index: 3; }

  .z-4-1199 {
    z-index: 4; }

  .z-5-1199 {
    z-index: 5; }

  .z-6-1199 {
    z-index: 6; }

  .z-7-1199 {
    z-index: 7; }

  .z-8-1199 {
    z-index: 8; }

  .z-9-1199 {
    z-index: 9; }

  .z-10-1199 {
    z-index: 10; } }
@media screen and (max-width: 1099px) {
  .z-behind-1099 {
    z-index: -1; }

  .z-0-1099 {
    z-index: 0; }

  .z-1-1099 {
    z-index: 1; }

  .z-2-1099 {
    z-index: 2; }

  .z-3-1099 {
    z-index: 3; }

  .z-4-1099 {
    z-index: 4; }

  .z-5-1099 {
    z-index: 5; }

  .z-6-1099 {
    z-index: 6; }

  .z-7-1099 {
    z-index: 7; }

  .z-8-1099 {
    z-index: 8; }

  .z-9-1099 {
    z-index: 9; }

  .z-10-1099 {
    z-index: 10; } }
@media screen and (max-width: 1023px) {
  .z-behind-1023 {
    z-index: -1; }

  .z-0-1023 {
    z-index: 0; }

  .z-1-1023 {
    z-index: 1; }

  .z-2-1023 {
    z-index: 2; }

  .z-3-1023 {
    z-index: 3; }

  .z-4-1023 {
    z-index: 4; }

  .z-5-1023 {
    z-index: 5; }

  .z-6-1023 {
    z-index: 6; }

  .z-7-1023 {
    z-index: 7; }

  .z-8-1023 {
    z-index: 8; }

  .z-9-1023 {
    z-index: 9; }

  .z-10-1023 {
    z-index: 10; } }
@media screen and (max-width: 999px) {
  .z-behind-999 {
    z-index: -1; }

  .z-0-999 {
    z-index: 0; }

  .z-1-999 {
    z-index: 1; }

  .z-2-999 {
    z-index: 2; }

  .z-3-999 {
    z-index: 3; }

  .z-4-999 {
    z-index: 4; }

  .z-5-999 {
    z-index: 5; }

  .z-6-999 {
    z-index: 6; }

  .z-7-999 {
    z-index: 7; }

  .z-8-999 {
    z-index: 8; }

  .z-9-999 {
    z-index: 9; }

  .z-10-999 {
    z-index: 10; } }
@media screen and (max-width: 899px) {
  .z-behind-899 {
    z-index: -1; }

  .z-0-899 {
    z-index: 0; }

  .z-1-899 {
    z-index: 1; }

  .z-2-899 {
    z-index: 2; }

  .z-3-899 {
    z-index: 3; }

  .z-4-899 {
    z-index: 4; }

  .z-5-899 {
    z-index: 5; }

  .z-6-899 {
    z-index: 6; }

  .z-7-899 {
    z-index: 7; }

  .z-8-899 {
    z-index: 8; }

  .z-9-899 {
    z-index: 9; }

  .z-10-899 {
    z-index: 10; } }
@media screen and (max-width: 799px) {
  .z-behind-799 {
    z-index: -1; }

  .z-0-799 {
    z-index: 0; }

  .z-1-799 {
    z-index: 1; }

  .z-2-799 {
    z-index: 2; }

  .z-3-799 {
    z-index: 3; }

  .z-4-799 {
    z-index: 4; }

  .z-5-799 {
    z-index: 5; }

  .z-6-799 {
    z-index: 6; }

  .z-7-799 {
    z-index: 7; }

  .z-8-799 {
    z-index: 8; }

  .z-9-799 {
    z-index: 9; }

  .z-10-799 {
    z-index: 10; } }
@media screen and (max-width: 767px) {
  .z-behind-767 {
    z-index: -1; }

  .z-0-767 {
    z-index: 0; }

  .z-1-767 {
    z-index: 1; }

  .z-2-767 {
    z-index: 2; }

  .z-3-767 {
    z-index: 3; }

  .z-4-767 {
    z-index: 4; }

  .z-5-767 {
    z-index: 5; }

  .z-6-767 {
    z-index: 6; }

  .z-7-767 {
    z-index: 7; }

  .z-8-767 {
    z-index: 8; }

  .z-9-767 {
    z-index: 9; }

  .z-10-767 {
    z-index: 10; } }
@media screen and (max-width: 699px) {
  .z-behind-699 {
    z-index: -1; }

  .z-0-699 {
    z-index: 0; }

  .z-1-699 {
    z-index: 1; }

  .z-2-699 {
    z-index: 2; }

  .z-3-699 {
    z-index: 3; }

  .z-4-699 {
    z-index: 4; }

  .z-5-699 {
    z-index: 5; }

  .z-6-699 {
    z-index: 6; }

  .z-7-699 {
    z-index: 7; }

  .z-8-699 {
    z-index: 8; }

  .z-9-699 {
    z-index: 9; }

  .z-10-699 {
    z-index: 10; } }
@media screen and (max-width: 599px) {
  .z-behind-599 {
    z-index: -1; }

  .z-0-599 {
    z-index: 0; }

  .z-1-599 {
    z-index: 1; }

  .z-2-599 {
    z-index: 2; }

  .z-3-599 {
    z-index: 3; }

  .z-4-599 {
    z-index: 4; }

  .z-5-599 {
    z-index: 5; }

  .z-6-599 {
    z-index: 6; }

  .z-7-599 {
    z-index: 7; }

  .z-8-599 {
    z-index: 8; }

  .z-9-599 {
    z-index: 9; }

  .z-10-599 {
    z-index: 10; } }
@media screen and (max-width: 499px) {
  .z-behind-499 {
    z-index: -1; }

  .z-0-499 {
    z-index: 0; }

  .z-1-499 {
    z-index: 1; }

  .z-2-499 {
    z-index: 2; }

  .z-3-499 {
    z-index: 3; }

  .z-4-499 {
    z-index: 4; }

  .z-5-499 {
    z-index: 5; }

  .z-6-499 {
    z-index: 6; }

  .z-7-499 {
    z-index: 7; }

  .z-8-499 {
    z-index: 8; }

  .z-9-499 {
    z-index: 9; }

  .z-10-499 {
    z-index: 10; } }
@media screen and (max-width: 479px) {
  .z-behind-479 {
    z-index: -1; }

  .z-0-479 {
    z-index: 0; }

  .z-1-479 {
    z-index: 1; }

  .z-2-479 {
    z-index: 2; }

  .z-3-479 {
    z-index: 3; }

  .z-4-479 {
    z-index: 4; }

  .z-5-479 {
    z-index: 5; }

  .z-6-479 {
    z-index: 6; }

  .z-7-479 {
    z-index: 7; }

  .z-8-479 {
    z-index: 8; }

  .z-9-479 {
    z-index: 9; }

  .z-10-479 {
    z-index: 10; } }
@media screen and (max-width: 399px) {
  .z-behind-399 {
    z-index: -1; }

  .z-0-399 {
    z-index: 0; }

  .z-1-399 {
    z-index: 1; }

  .z-2-399 {
    z-index: 2; }

  .z-3-399 {
    z-index: 3; }

  .z-4-399 {
    z-index: 4; }

  .z-5-399 {
    z-index: 5; }

  .z-6-399 {
    z-index: 6; }

  .z-7-399 {
    z-index: 7; }

  .z-8-399 {
    z-index: 8; }

  .z-9-399 {
    z-index: 9; }

  .z-10-399 {
    z-index: 10; } }
/************** FOR RE-USE *************/
.bg-white {
  background-color: #fff; }

.bg-black {
  background-color: #000; }

.desktop-device .bg-white-hover:hover {
  background-color: #fff; }

.desktop-device .bg-black-hover:hover {
  background-color: #000; }

.font-white {
  color: #fff; }

.font-black {
  color: #000; }

.desktop-device .font-white-hover:hover {
  color: #fff; }

.desktop-device .font-black-hover:hover {
  color: #000; }

.bg-transparent-white {
  padding: 20px;
  background-color: rgba(255, 255, 255, 0.8);
  overflow: hidden; }

.bg-transparent-black {
  padding: 20px;
  background-color: rgba(0, 0, 0, 0.8);
  overflow: hidden; }

/********************** INDIVIDUAL CUSTOM SITE COLOURS ********************/
html {
  color: #444444; }

/* BACKGROUND COLOURS */
.font-off-white {
  color: #f5f5f5; }

.desktop-device .font-off-white-hover:hover {
  color: #f5f5f5; }

.bg-off-white {
  background-color: #f5f5f5; }

.desktop-device .bg-off-white-hover:hover {
  background-color: #f5f5f5; }

.font-grey-dark {
  color: #444444; }

.desktop-device .font-grey-dark-hover:hover {
  color: #444444; }

.bg-grey-dark {
  background-color: #444444; }

.desktop-device .bg-grey-dark-hover:hover {
  background-color: #444444; }

.font-grey-light {
  color: #4a4f54; }

.desktop-device .font-grey-light-hover:hover {
  color: #4a4f54; }

.bg-grey-light {
  background-color: #4a4f54; }

.desktop-device .bg-grey-light-hover:hover {
  background-color: #4a4f54; }

.font-teal {
  color: #1cbcb0; }

.desktop-device .font-teal-hover:hover {
  color: #1cbcb0; }

.bg-teal {
  background-color: #1cbcb0; }

.desktop-device .bg-teal-hover:hover {
  background-color: #1cbcb0; }

.font-orange {
  color: #e08c28; }

.desktop-device .font-orange-hover:hover {
  color: #e08c28; }

.bg-orange {
  background-color: #e08c28; }

.desktop-device .bg-orange-hover:hover {
  background-color: #e08c28; }

.font-red {
  color: #c64647; }

.desktop-device .font-red-hover:hover {
  color: #c64647; }

.bg-red {
  background-color: #c64647; }

.desktop-device .bg-red-hover:hover {
  background-color: #c64647; }

.font-blue-dark {
  color: #25215e; }

.desktop-device .font-blue-dark-hover:hover {
  color: #25215e; }

.bg-blue-dark {
  background-color: #25215e; }

.desktop-device .bg-blue-dark-hover:hover {
  background-color: #25215e; }

.weight-100 {
  font-weight: 100; }

.weight-200 {
  font-weight: 200; }

.weight-300 {
  font-weight: 300; }

.weight-400 {
  font-weight: 400; }

.weight-500 {
  font-weight: 500; }

.weight-600 {
  font-weight: 600; }

.weight-700 {
  font-weight: 700; }

.weight-800 {
  font-weight: 800; }

.weight-900 {
  font-weight: 900; }

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

.text-center {
  text-align: center; }

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

p {
  line-height: 160%;
  font-weight: 400; }

strong {
  font-weight: 700; }

@media screen and (max-width: 480px) {
  p, li, a {
    font-size: 0.9rem; } }
ul, ol {
  float: left;
  width: calc( 100% - 20px );
  margin-left: 20px; }

ul li,
ol li {
  font-weight: 400;
  line-height: 160%; }

/******************** FORMATTING STYLES FOR THIS WEBSITE ********************/
html {
  color: #000; }

.hero-heading, .section-heading, .sub-heading {
  float: left;
  width: 100%; }

.hero-heading {
  margin-bottom: 20px;
  font-size: 4rem;
  color: #000;
  line-height: 110%;
  font-weight: 600;
  font-family: "Rozha One", serif; }

.section-heading {
  margin-bottom: 20px;
  font-size: 1.7rem;
  line-height: 145%;
  font-weight: 700;
  font-family: "Rozha One", serif; }

.sub-heading {
  margin-bottom: 20px;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 150%; }

.body-text-small {
  font-size: 0.8rem; }

@media screen and (max-width: 1400px) {
  .hero-heading {
    font-size: 3.5rem; } }
@media screen and (max-width: 1200px) {
  .hero-heading {
    font-size: 3rem; } }
@media screen and (max-height: 767px) {
  .hero-heading {
    font-size: 2.5rem; }

  .section-heading {
    font-size: 1.5rem; }

  .sub-heading {
    font-size: 1.2rem; } }
@media screen and (max-width: 1023px) {
  .hero-heading {
    font-size: 2.2rem; }

  .section-heading {
    font-size: 1.5rem; } }
@media screen and (max-width: 767px) {
  .hero-heading {
    font-size: 1.4rem;
    font-weight: 500;
    margin-bottom: 20px; }

  .section-heading {
    font-size: 1.3rem; }

  .sub-heading {
    font-size: 1.1rem; } }
@media screen and (max-width: 479px) {
  .hero-heading {
    margin-bottom: 15px;
    font-size: 1.2rem; }

  .section-heading {
    font-size: 1.2rem; }

  .sub-heading {
    font-size: 1rem; } }
/******************************************************************************
Begin Fonts
*******************************************************************************/
#page {
  overflow-x: hidden; }

.flex-container, .flex-container-direction-row, .flex-container-direction-row-reverse, .flex-container-direction-column, .flex-container-direction-column-reverse, .flex-container-flow-row-wrap, .flex-container-flow-row-wrap-reverse, .flex-container-flow-row-reverse-wrap, .flex-container-flow-row-reverse-wrap-reverse, .flex-container-flow-column-wrap, .flex-container-flow-column-wrap-reverse, .flex-container-flow-column-reverse-wrap, .flex-container-flow-column-reverse-wrap-reverse {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex; }

.flex-container-direction-row {
  flex-direction: row; }

.flex-container-direction-row-reverse {
  flex-direction: row-reverse; }

.flex-container-direction-column {
  flex-direction: column; }

.flex-container-direction-column-reverse {
  flex-direction: column-reverse; }

.flex-container-flow-row-wrap {
  flex-direction: row;
  flex-wrap: wrap; }

.flex-container-flow-row-wrap-reverse {
  flex-direction: row;
  flex-wrap: wrap-reverse; }

.flex-container-flow-row-reverse-wrap {
  flex-direction: row-reverse;
  flex-wrap: wrap; }

.flex-container-flow-row-reverse-wrap-reverse {
  flex-direction: row-reverse;
  flex-wrap: wrap-reverse; }

.flex-container-flow-column-wrap {
  flex-direction: column;
  flex-wrap: wrap; }

.flex-container-flow-column-wrap-reverse {
  flex-direction: column;
  flex-wrap: wrap-reverse; }

.flex-container-flow-column-reverse-wrap {
  flex-direction: column-reverse;
  flex-wrap: wrap; }

.flex-container-flow-column-reverse-wrap-reverse {
  flex-direction: column-reverse;
  flex-wrap: wrap-reverse; }

.flex-grow-0 {
  flex-grow: 0; }

.flex-grow-1 {
  flex-grow: 1; }

.flex-grow-2 {
  flex-grow: 2; }

.flex-grow-3 {
  flex-grow: 3; }

.flex-grow-4 {
  flex-grow: 4; }

.flex-grow-5 {
  flex-grow: 5; }

.flex-shrink-0 {
  flex-shrink: 0; }

.flex-shrink-1 {
  flex-shrink: 1; }

.flex-shrink-2 {
  flex-shrink: 2; }

.flex-shrink-3 {
  flex-shrink: 3; }

.flex-shrink-4 {
  flex-shrink: 4; }

.flex-shrink-5 {
  flex-shrink: 5; }

.flex-equal-widths {
  flex-basis: 0; }

.flex-width-1-2 {
  flex-basis: 50%; }

.flex-width-1-3 {
  flex-basis: 33.3%; }

.flex-width-2-3 {
  flex-basis: 66.6%; }

.flex-width-1-4 {
  flex-basis: 25%; }

.flex-width-3-4 {
  flex-basis: 75%; }

.flex-width-1-5 {
  flex-basis: 20%; }

.flex-width-2-5 {
  flex-basis: 40%; }

.flex-width-3-5 {
  flex-basis: 60%; }

.flex-width-4-5 {
  flex-basis: 80%; }

.flex-width-1-6 {
  flex-basis: 16.6%; }

.flex-full-width {
  flex-basis: 100%; }

.full-width {
  width: 100%;
  float: left; }

.content-width {
  width: 100%;
  margin: auto; }

.center-child {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center; }

.center {
  float: none;
  display: table;
  margin: auto; }

.image-canvas {
  width: 100%;
  height: 400px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat; }

.split {
  display: flex;
  flex-direction: row;
  justify-content: center; }

.split > * {
  flex: 1 0 1px; }

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }
  .screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */ }

/*********************************************************
                  USEFUL STRUCTURE STYLES
**********************************************************/
.absolute-full-size {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.transition-all-100 {
  -webkit-transition: all .1s;
  -moz-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s; }

.transition-all-200 {
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s; }

.transition-all-300 {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s; }

.transition-all-400 {
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s; }

.transition-all-500 {
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }

.transition-all-600 {
  -webkit-transition: all .6s;
  -moz-transition: all .6s;
  -o-transition: all .6s;
  transition: all .6s; }

.transition-all-700 {
  -webkit-transition: all .7s;
  -moz-transition: all .7s;
  -o-transition: all .7s;
  transition: all .7s; }

.transition-all-800 {
  -webkit-transition: all .8s;
  -moz-transition: all .8s;
  -o-transition: all .8s;
  transition: all .8s; }

.transition-all-900 {
  -webkit-transition: all .9s;
  -moz-transition: all .9s;
  -o-transition: all .9s;
  transition: all .9s; }

.transition-all-1000 {
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s; }

.button-standard {
  float: none;
  margin: auto;
  display: table;
  text-transform: uppercase;
  padding: 19px 70px;
  border: none;
  color: #fff;
  font-size: 0.9rem;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  .desktop-device .button-standard:hover {
    color: #fff; }
  .button-standard.blue-standard {
    color: #fff; }
  .button-standard.blue-dark {
    color: #fff; }
  .button-standard.purple {
    color: #fff; }

.button-ghost-underline {
  float: left;
  padding: 15px 0 12px;
  text-transform: uppercase;
  font-size: 0.9rem;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  .desktop-device .button-ghost-underline:hover {
    padding-left: 10px;
    padding-right: 10px; }
  .desktop-device .button-ghost-underline.green:hover {
    color: #fff; }
  .desktop-device .button-ghost-underline.blue-standard:hover {
    color: #fff; }
  .desktop-device .button-ghost-underline.blue-dark:hover {
    color: #fff; }
  .desktop-device .button-ghost-underline.purple:hover {
    color: #fff; }
  body.colour-scheme-purple.desktop-device .button-ghost-underline:hover {
    color: #fff; }
  body.page-template-templatestemplate-property-php .button-ghost-underline {
    padding: 13px 70px 10px;
    color: #fff; }
  body.page-template-templatestemplate-property-php.desktop-device .button-ghost-underline:hover {
    padding: 13px 70px 10px; }
  .button-ghost-underline.centre-align {
    float: none;
    margin: auto;
    display: table; }
  .button-ghost-underline.right-align {
    float: right; }

.bn-button {
  font-family: "Hind", sans-serif;
  font-weight: 700;
  font-size: 13.5pt;
  line-height: 1.85;
  border: none;
  padding: 10px;
  display: inline-block;
  color: #fff;
  cursor: pointer; }
  .bn-button:hover {
    color: #fefefe; }

.bn-button.outline {
  border: 1px solid #fff; }

.bn-button.wide {
  min-width: 180px;
  text-align: center; }

.bn-button.wide-left {
  min-width: 180px;
  text-align: left;
  padding-left: 30px; }

.bn-button.wide-right {
  min-width: 180px;
  text-align: right;
  padding-right: 30px; }

.bn-button.solid {
  font-family: "Hind", sans-serif;
  font-weight: 700;
  font-size: 13.5pt;
  line-height: 1.85;
  padding: 8px 15px;
  display: inline-block; }

.bn-button.solid.red {
  color: #fff;
  background-color: red;
  transition: background-color 0.5s, color 0.5s; }
  .bn-button.solid.red:hover {
    background-color: #fff;
    color: red; }

.bn-button.solid.blue-dark {
  color: #fff;
  transition: background-color 0.5s, color 0.5s; }
  .bn-button.solid.blue-dark:hover {
    background-color: #fff;
    color: blue; }

a.ghost-button,
.ghost-button > a {
  float: left;
  padding: 10px 25px;
  border-style: solid;
  border-width: 0.5px;
  -webkit-transition: background .5s;
  -moz-transition: background .5s;
  -o-transition: background .5s;
  transition: background .5s; }

a.ghost-button-white,
.ghost-button-white > a {
  float: left;
  padding: 10px 25px;
  border-style: solid;
  border-width: 0.5px;
  border-color: #fff;
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  -webkit-transition: background .5s;
  -moz-transition: background .5s;
  -o-transition: background .5s;
  transition: background .5s; }

.desktop-device a.ghost-button-white:hover,
.desktop-device .ghost-button-white > a:hover {
  background: rgba(255, 255, 255, 0.3); }

@media screen and (max-width: 767px) {
  #hero-wrapper a.ghost-button-white,
  #hero-wrapper .ghost-button-white > a {
    font-size: 0.9rem;
    padding: 7px 20px; } }
@media screen and (max-width: 479px) {
  #hero-wrapper a.ghost-button-white,
  #hero-wrapper .ghost-button-white > a {
    display: none; } }
/***** TRANSITION CLASSES *****/
.transition-all-100 {
  -webkit-transition: all .1s;
  -moz-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s; }

.transition-all-200 {
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s; }

.transition-all-300 {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s; }

.transition-all-400 {
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s; }

.transition-all-500 {
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }

.transition-all-600 {
  -webkit-transition: all .6s;
  -moz-transition: all .6s;
  -o-transition: all .6s;
  transition: all .6s; }

.transition-all-700 {
  -webkit-transition: all .7s;
  -moz-transition: all .7s;
  -o-transition: all .7s;
  transition: all .7s; }

.transition-all-800 {
  -webkit-transition: all .8s;
  -moz-transition: all .8s;
  -o-transition: all .8s;
  transition: all .8s; }

.transition-all-900 {
  -webkit-transition: all .9s;
  -moz-transition: all .9s;
  -o-transition: all .9s;
  transition: all .9s; }

.transition-all-1000 {
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s; }

.transition-all-1100 {
  -webkit-transition: all 1.1s;
  -moz-transition: all 1.1s;
  -o-transition: all 1.1s;
  transition: all 1.1s; }

.transition-all-1200 {
  -webkit-transition: all 1.2s;
  -moz-transition: all 1.2s;
  -o-transition: all 1.2s;
  transition: all 1.2s; }

.transition-all-1300 {
  -webkit-transition: all 1.3s;
  -moz-transition: all 1.3s;
  -o-transition: all 1.3s;
  transition: all 1.3s; }

.transition-all-1400 {
  -webkit-transition: all 1.4s;
  -moz-transition: all 1.4s;
  -o-transition: all 1.4s;
  transition: all 1.4s; }

.transition-all-1500 {
  -webkit-transition: all 1.5s;
  -moz-transition: all 1.5s;
  -o-transition: all 1.5s;
  transition: all 1.5s; }

.transition-all-1600 {
  -webkit-transition: all 1.6s;
  -moz-transition: all 1.6s;
  -o-transition: all 1.6s;
  transition: all 1.6s; }

.transition-all-1700 {
  -webkit-transition: all 1.7s;
  -moz-transition: all 1.7s;
  -o-transition: all 1.7s;
  transition: all 1.7s; }

.transition-all-1800 {
  -webkit-transition: all 1.8s;
  -moz-transition: all 1.8s;
  -o-transition: all 1.8s;
  transition: all 1.8s; }

.transition-all-1900 {
  -webkit-transition: all 1.9s;
  -moz-transition: all 1.9s;
  -o-transition: all 1.9s;
  transition: all 1.9s; }

.transition-all-2000 {
  -webkit-transition: all 2s;
  -moz-transition: all 2s;
  -o-transition: all 2s;
  transition: all 2s; }

.transition-all-2100 {
  -webkit-transition: all 2.1s;
  -moz-transition: all 2.1s;
  -o-transition: all 2.1s;
  transition: all 2.1s; }

.transition-all-2200 {
  -webkit-transition: all 2.2s;
  -moz-transition: all 2.2s;
  -o-transition: all 2.2s;
  transition: all 2.2s; }

.transition-all-2300 {
  -webkit-transition: all 2.3s;
  -moz-transition: all 2.3s;
  -o-transition: all 2.3s;
  transition: all 2.3s; }

.transition-all-2400 {
  -webkit-transition: all 2.4s;
  -moz-transition: all 2.4s;
  -o-transition: all 2.4s;
  transition: all 2.4s; }

.transition-all-2500 {
  -webkit-transition: all 2.5s;
  -moz-transition: all 2.5s;
  -o-transition: all 2.5s;
  transition: all 2.5s; }

.transition-all-2600 {
  -webkit-transition: all 2.6s;
  -moz-transition: all 2.6s;
  -o-transition: all 2.6s;
  transition: all 2.6s; }

.transition-all-2700 {
  -webkit-transition: all 2.7s;
  -moz-transition: all 2.7s;
  -o-transition: all 2.7s;
  transition: all 2.7s; }

.transition-all-2800 {
  -webkit-transition: all 2.8s;
  -moz-transition: all 2.8s;
  -o-transition: all 2.8s;
  transition: all 2.8s; }

.transition-all-2900 {
  -webkit-transition: all 2.9s;
  -moz-transition: all 2.9s;
  -o-transition: all 2.9s;
  transition: all 2.9s; }

.transition-all-3000 {
  -webkit-transition: all 3s;
  -moz-transition: all 3s;
  -o-transition: all 3s;
  transition: all 3s; }

html {
  font-family: "Hind", sans-serif;
  font-weight: 400;
  font-size: 14pt;
  line-height: 1.9; }

/***** TRANSITION CLASSES *****/
.underline-expand-wrapper {
  float: left;
  clear: both;
  width: 100px;
  height: 3px;
  margin-bottom: 20px; }
  .underline-expand-wrapper .underline-expand {
    float: left;
    height: 100%;
    width: 0;
    background-color: #000;
    -webkit-transition: 1s width;
    -moz-transition: 1s width;
    -o-transition: 1s width;
    transition: 1s width; }
    .underline-expand-wrapper .underline-expand.active {
      width: 100%; }
  .underline-expand-wrapper.right {
    float: right; }
    .underline-expand-wrapper.right .underline-expand {
      float: right; }

@media screen and (max-width: 767px) {
  .underline-expand-wrapper {
    margin-bottom: 15px; } }
.contact-bar-link-wrapper {
  height: 45px; }
  .contact-bar-link-wrapper .contact-bar-link {
    padding: 0 5px 0 15px;
    height: 100%; }
    .contact-bar-link-wrapper .contact-bar-link .contact-bar-link-text {
      font-family: "Rozha One", serif;
      font-size: 1.3rem; }
      .contact-bar-link-wrapper .contact-bar-link .contact-bar-link-text.font-white {
        color: #fff !important; }
  .contact-bar-link-wrapper .contact-bar-link-right-triangle {
    height: 100%;
    width: 25px;
    float: left;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: auto 100%; }
  .contact-bar-link-wrapper.blue .contact-bar-link {
    background-color: #20145f; }
    .contact-bar-link-wrapper.blue .contact-bar-link .contact-bar-link-text {
      color: #908aaf; }
  .contact-bar-link-wrapper.blue .contact-bar-link-right-triangle {
    background-image: url(../../img/assets/triangle-right-blue.png); }
  .contact-bar-link-wrapper.teal .contact-bar-link {
    background-color: #1cbcb0; }
    .contact-bar-link-wrapper.teal .contact-bar-link .contact-bar-link-text {
      color: #97f3ec; }
  .contact-bar-link-wrapper.teal .contact-bar-link-right-triangle {
    /*background-image:url();*/ }
  .contact-bar-link-wrapper.orange .contact-bar-link {
    background-color: #e08c28; }
    .contact-bar-link-wrapper.orange .contact-bar-link .contact-bar-link-text {
      color: #fab223; }
  .contact-bar-link-wrapper.orange .contact-bar-link-right-triangle {
    /*background-image:url();*/ }
  .contact-bar-link-wrapper.red .contact-bar-link {
    background-color: #cd063e; }
    .contact-bar-link-wrapper.red .contact-bar-link .contact-bar-link-text {
      color: #e67599; }
  .contact-bar-link-wrapper.red .contact-bar-link-right-triangle {
    background-image: url(../../img/assets/triangle-right-small-red.png); }

@media screen and (max-width: 479px) {
  .blue-contact-bar-link-wrapper {
    height: 45px; }
    .blue-contact-bar-link-wrapper .blue-contact-bar-link .blue-contact-bar-link-text {
      font-size: 1.1rem; } }
@media screen and (max-width: 379px) {
  .blue-contact-bar-link-wrapper .blue-contact-bar-link .blue-contact-bar-link-text {
    font-size: 1rem; } }
@media screen and (max-width: 319px) {
  .blue-contact-bar-link-wrapper .blue-contact-bar-link {
    padding-right: 20px; }
  .blue-contact-bar-link-wrapper .blue-contact-bar-link-right-triangle {
    display: none; } }
.testimonial-section-compact {
  /*float:left;*/ }
  .testimonial-section-compact .testimonial-section-compact-content-wrapper {
    /*float:left;*/ }
    .testimonial-section-compact .testimonial-section-compact-content-wrapper .underline-expand-wrapper {
      position: absolute;
      margin: 0;
      top: 0;
      left: 0; }
      .page-colour-teal .testimonial-section-compact .testimonial-section-compact-content-wrapper .underline-expand-wrapper .underline-expand {
        background-color: #1cbcb0; }
      .page-colour-orange .testimonial-section-compact .testimonial-section-compact-content-wrapper .underline-expand-wrapper .underline-expand {
        background-color: #e08c28; }
      .page-colour-red .testimonial-section-compact .testimonial-section-compact-content-wrapper .underline-expand-wrapper .underline-expand {
        background-color: #c64647; }
      .testimonial-section-compact .testimonial-section-compact-content-wrapper .underline-expand-wrapper.right {
        top: auto;
        left: auto;
        bottom: 0;
        right: 20px; }
    .testimonial-section-compact .testimonial-section-compact-content-wrapper .testimonial-compact-content {
      padding: 20px 0; }
      .testimonial-section-compact .testimonial-section-compact-content-wrapper .testimonial-compact-content p {
        font-weight: 600;
        line-height: 110%;
        font-size: 1.5rem; }
    .testimonial-section-compact .testimonial-section-compact-content-wrapper .testimonial-compact-person {
      font-size: 0.8rem; }

@media screen and (max-width: 768px) {
  .testimonial-section-compact .testimonial-section-compact-content-wrapper .testimonial-compact-content p {
    font-size: 1.3rem; } }
@media screen and (max-width: 480px) {
  .testimonial-section-compact .testimonial-section-compact-content-wrapper .testimonial-compact-content p {
    line-height: 120%;
    font-size: 1.1rem; } }
.full-width-content-section {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover; }
  .page-colour-teal .full-width-content-section .full-width-content-bg-image-mask {
    background-color: #1cbcb0; }
  .page-colour-orange .full-width-content-section .full-width-content-bg-image-mask {
    background-color: #e08c28; }
  .page-colour-red .full-width-content-section .full-width-content-bg-image-mask {
    background-color: #c64647; }

.teaser-wrapper {
  padding-right: 50px; }
  .teaser-wrapper .teaser-content {
    /*float:left;*/ }
    .teaser-wrapper .teaser-content .teaser-image-wrapper {
      margin-bottom: 20px; }
      .teaser-wrapper .teaser-content .teaser-image-wrapper a {
        /*float:left;*/ }
        .teaser-wrapper .teaser-content .teaser-image-wrapper a img {
          /*float:left;*/ }
        .teaser-wrapper .teaser-content .teaser-image-wrapper a .teaser-image-overlay,
        .teaser-wrapper .teaser-content .teaser-image-wrapper a .teaser-image-white-triangle {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%; }
        .teaser-wrapper .teaser-content .teaser-image-wrapper a .teaser-image-overlay {
          opacity: 0.6;
          -webkit-transition: background-color 1s;
          -moz-transition: background-color 1s;
          -o-transition: background-color 1s;
          transition: background-color 1s; }
        .teaser-wrapper .teaser-content .teaser-image-wrapper a .teaser-image-white-triangle {
          background-image: url(../../img/assets/teaser-image-white-overlay-triangle.png);
          background-repeat: no-repeat;
          background-position: 50%;
          background-size: 102%; }
        .teaser-wrapper .teaser-content .teaser-image-wrapper a:hover .teaser-image-overlay {
          background-color: #fff !important; }
    .teaser-wrapper .teaser-content .teaser-heading-wrapper {
      /*float:left;*/ }
      .teaser-wrapper .teaser-content .teaser-heading-wrapper a {
        /*float:left;*/ }
        .teaser-wrapper .teaser-content .teaser-heading-wrapper a .section-heading {
          font-weight: 500;
          font-size: 1.5rem;
          line-height: 130%;
          -webkit-transition: color .5s;
          -moz-transition: color .5s;
          -o-transition: color .5s;
          transition: color .5s; }
        .teaser-wrapper .teaser-content .teaser-heading-wrapper a:hover .section-heading {
          color: #000 !important; }
    .teaser-wrapper .teaser-content .teaser-excerpt-wrapper {
      /*float:left;*/ }
      .teaser-wrapper .teaser-content .teaser-excerpt-wrapper p {
        font-size: 0.8rem; }
    .teaser-wrapper .teaser-content .teaser-read-more-wrapper {
      /*float:left;*/ }
      .teaser-wrapper .teaser-content .teaser-read-more-wrapper .link-with-triangle-wrapper {
        /*float:left;*/ }
        .teaser-wrapper .teaser-content .teaser-read-more-wrapper .link-with-triangle-wrapper .link-with-triangle-shape-wrapper {
          /*float:left;*/ }
          .teaser-wrapper .teaser-content .teaser-read-more-wrapper .link-with-triangle-wrapper .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
            /*float:left;*/ }
        .teaser-wrapper .teaser-content .teaser-read-more-wrapper .link-with-triangle-wrapper .link-with-triangle-text {
          /*float:left;*/ }
  .teaser-wrapper.teaser-teal .teaser-content .teaser-heading-wrapper .section-heading {
    color: #1cbcb0; }
  .teaser-wrapper.teaser-teal .teaser-content .teaser-image-wrapper a .teaser-image-overlay {
    background-color: #1cbcb0; }
  .teaser-wrapper.teaser-teal .teaser-content .teaser-read-more-wrapper:hover .link-with-triangle-wrapper .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
    background-color: #1cbcb0; }
  .teaser-wrapper.teaser-teal .teaser-content .teaser-read-more-wrapper:hover .link-with-triangle-wrapper .link-with-triangle-text {
    color: #1cbcb0; }
  .teaser-wrapper.teaser-orange .teaser-content .teaser-heading-wrapper .section-heading {
    color: #e08c28; }
  .teaser-wrapper.teaser-orange .teaser-content .teaser-image-wrapper a .teaser-image-overlay {
    background-color: #e08c28; }
  .teaser-wrapper.teaser-orange .teaser-content .teaser-read-more-wrapper:hover .link-with-triangle-wrapper .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
    background-color: #e08c28; }
  .teaser-wrapper.teaser-orange .teaser-content .teaser-read-more-wrapper:hover .link-with-triangle-wrapper .link-with-triangle-text {
    color: #e08c28; }
  .teaser-wrapper.teaser-red .teaser-content .teaser-heading-wrapper .section-heading {
    color: #c64647; }
  .teaser-wrapper.teaser-red .teaser-content .teaser-image-wrapper a .teaser-image-overlay {
    background-color: #c64647; }
  .teaser-wrapper.teaser-red .teaser-content .teaser-read-more-wrapper:hover .link-with-triangle-wrapper .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
    background-color: #c64647; }
  .teaser-wrapper.teaser-red .teaser-content .teaser-read-more-wrapper:hover .link-with-triangle-wrapper .link-with-triangle-text {
    color: #c64647; }
  .teaser-wrapper.blog-teaser-wrapper .teaser-content .teaser-image-wrapper a .teaser-image-white-triangle {
    background-position: -2px 0;
    background-size: 108%; }

@media screen and (max-width: 1024px) {
  .teaser-wrapper {
    width: 50%; }
    .teaser-wrapper:nth-of-type(2n+1) {
      clear: left; } }
@media screen and (max-width: 767px) {
  .teaser-wrapper .teaser-content .teaser-heading-wrapper a .section-heading {
    margin-bottom: 10px;
    font-size: 1.2rem; } }
@media screen and (max-width: 480px) {
  .teaser-wrapper {
    width: 100%;
    padding-right: 0; } }
/* DEFINE THE PAGES TO ADD THE LARGE BACKGROUND TRIANGLES */
body.page-template-template-about #page,
body.single-products #page {
  background-image: url(../../img/assets/background-large-triangles.svg);
  background-position: 0 -50vh;
  background-repeat: repeat-y;
  background-size: 100vw auto; }

#site-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  z-index: 11;
  -webkit-transition: background-color .3s;
  -moz-transition: background-color .3s;
  -o-transition: background-color .3s;
  transition: background-color .3s;
  /**************** HEADER LOGO(S) *****************/
  /**************** MEGA MENU TOGGLE *****************/
  /* HOME PAGE ONLY WANTS BG COLOUR WHEN MENU IS ACTIVE */ }
  #site-header #site-logo {
    z-index: 11;
    margin: 25px 35px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s; }
    #site-header #site-logo img {
      float: left;
      height: 123px;
      width: auto;
      -webkit-transition: all .3s;
      -moz-transition: all .3s;
      -o-transition: all .3s;
      transition: all .3s; }
      #site-header #site-logo img#site-logo-standard {
        display: block;
        /* MAKE SURE THIS IS ACTIVE ON MEGA MENU */ }
        .logo-white #site-header #site-logo img#site-logo-standard {
          display: none; }
        .mega-menu-active.logo-white #site-header #site-logo img#site-logo-standard {
          display: block; }
      #site-header #site-logo img#site-logo-white {
        display: none;
        /* MAKE SURE THIS IS HIDDEN ON MEGA MENU */ }
        .logo-white #site-header #site-logo img#site-logo-white {
          display: block; }
        .mega-menu-active.logo-white #site-header #site-logo img#site-logo-white {
          display: none; }
    .scrolled-down #site-header #site-logo, .phone-device #site-header #site-logo {
      margin: 15px 35px; }
      .scrolled-down #site-header #site-logo img, .phone-device #site-header #site-logo img {
        height: 60px; }
  #site-header #main-menu-toggle {
    z-index: 11;
    position: fixed;
    top: 25px;
    right: 35px;
    width: 40px;
    height: 40px;
    padding: 0;
    background: none;
    border: none;
    cursor: pointer; }
    #site-header #main-menu-toggle .menu-toggle-line {
      position: absolute;
      right: 0;
      height: 5px;
      background-color: #000;
      -webkit-transition: all .3s;
      -moz-transition: all .3s;
      -o-transition: all .3s;
      transition: all .3s; }
      .logo-white #site-header #main-menu-toggle .menu-toggle-line {
        background-color: #fff; }
      .logo-white.mega-menu-active #site-header #main-menu-toggle .menu-toggle-line {
        background-color: #000; }
      #site-header #main-menu-toggle .menu-toggle-line#menu-toggle-line-1 {
        top: 8px;
        width: 17px; }
      #site-header #main-menu-toggle .menu-toggle-line#menu-toggle-line-2 {
        top: 17px;
        width: 25px; }
      #site-header #main-menu-toggle .menu-toggle-line#menu-toggle-line-3 {
        top: 26px;
        width: 33px; }
      .mega-menu-active #site-header #main-menu-toggle .menu-toggle-line#menu-toggle-line-1 {
        width: 100%;
        transform: rotate(-45deg);
        top: 16px; }
      .mega-menu-active #site-header #main-menu-toggle .menu-toggle-line#menu-toggle-line-2 {
        opacity: 0; }
      .mega-menu-active #site-header #main-menu-toggle .menu-toggle-line#menu-toggle-line-3 {
        width: 100%;
        transform: rotate(45deg);
        top: 16px; }
  .scrolled-down #site-header {
    background-color: rgba(255, 255, 255, 0.95); }
  .page-template-template-home-page #site-header {
    background: none; }
  .page-template-template-home-page.mega-menu-active.scrolled-down #site-header {
    background-color: rgba(255, 255, 255, 0.95); }

body.phone-device.os-ios.page-template-template-home-page.scrolled-down #site-header,
body.tablet-device.os-ios.page-template-template-home-page.scrolled-down #site-header {
  background-color: rgba(255, 255, 255, 0.95); }

@media screen and (max-width: 767px) {
  .scrolled-down #site-header #site-logo {
    margin: 10px 35px; } }
@media screen and (max-width: 500px) {
  .mega-menu-active #site-header #site-logo img {
    height: 60px; } }
/*$sticky-menu-height: 60px;

#header-menu-section{
    >.content-width{
        position: relative;


        #dropdown-menu{
            //background-color: $c-red;
            color: $c-white;
            width: 100px;
            height: 100px;
            position: absolute;
            right: -200px;
            top: 0;
            .menu-icon{

            }
            .icon{

            }
            .text{
                @include font-tiny_text;
                text-align: center;
            }
        }
    }
}



#header-menu{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: $sticky-menu-height;




    #menu-main-menu-left,
    #menu-main-menu-right{
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }
    >div>div>ul>li>ul{
        display: none;
    }
    .left{
        flex: 1 0 auto;
    }
    .middle{
        height: $sticky-menu-height;
        flex: 0 0 100px;

        display: flex;
        justify-content: center;
        align-items: center;

        img{
            margin: auto;
            height: 50px;
        }
    }
    .right{
        flex: 1 0 auto;
    }

    a{
        @include font-menu_items_text;
    }

}*/
/***************** MEGA MENU ***************/
#mega-menu-wrapper {
  z-index: 10;
  display: none;
  overflow-y: auto;
  overflow-x: hidden; }
  #mega-menu-wrapper #mega-menu-contact-image-wrapper {
    margin: 10% 0 50px; }
    #mega-menu-wrapper #mega-menu-contact-image-wrapper a {
      display: table;
      margin: auto; }
  #mega-menu-wrapper #mega-menu-nav-wrapper #mega-menu-nav .menu-main-nav-container #main-menu {
    float: none;
    position: relative;
    margin: auto;
    max-width: 1024px;
    display: flex;
    flex-direction: row; }
    #mega-menu-wrapper #mega-menu-nav-wrapper #mega-menu-nav .menu-main-nav-container #main-menu li a {
      color: #000;
      -webkit-transition: color .3s;
      -moz-transition: color .3s;
      -o-transition: color .3s;
      transition: color .3s; }
      .desktop-device #mega-menu-wrapper #mega-menu-nav-wrapper #mega-menu-nav .menu-main-nav-container #main-menu li a:hover {
        color: #1cbcb0; }
    #mega-menu-wrapper #mega-menu-nav-wrapper #mega-menu-nav .menu-main-nav-container #main-menu li.current-menu-item a {
      color: #25215e; }
      .desktop-device #mega-menu-wrapper #mega-menu-nav-wrapper #mega-menu-nav .menu-main-nav-container #main-menu li.current-menu-item a:hover {
        color: #1cbcb0; }
    #mega-menu-wrapper #mega-menu-nav-wrapper #mega-menu-nav .menu-main-nav-container #main-menu > li {
      flex-basis: 25%;
      width: 25%;
      padding-right: 3%;
      font-size: 1.5rem;
      font-weight: 700; }
      #mega-menu-wrapper #mega-menu-nav-wrapper #mega-menu-nav .menu-main-nav-container #main-menu > li > a {
        float: left;
        /*width:100%;*/
        padding-bottom: 10px; }
      #mega-menu-wrapper #mega-menu-nav-wrapper #mega-menu-nav .menu-main-nav-container #main-menu > li.menu-item-has-children > .sub-menu {
        float: left;
        width: 100%;
        margin: 0;
        padding-bottom: 50px;
        display: none; }
        #mega-menu-wrapper #mega-menu-nav-wrapper #mega-menu-nav .menu-main-nav-container #main-menu > li.menu-item-has-children > .sub-menu > li {
          font-size: 0.9rem;
          line-height: 130%;
          margin-bottom: 15px;
          font-weight: 500; }

body.mega-menu-active {
  overflow: hidden; }

@media screen and (max-height: 767px) {
  #mega-menu-wrapper #mega-menu-contact-image-wrapper {
    margin-top: 6%; } }
@media screen and (max-width: 1200px) {
  #mega-menu-wrapper #mega-menu-nav-wrapper #mega-menu-nav .menu-main-nav-container #main-menu {
    padding: 0 30px; } }
@media screen and (max-width: 1023px) {
  #mega-menu-wrapper #mega-menu-nav-wrapper #mega-menu-nav .menu-main-nav-container #main-menu {
    flex-direction: column;
    display: block;
    width: 100%; }
    #mega-menu-wrapper #mega-menu-nav-wrapper #mega-menu-nav .menu-main-nav-container #main-menu li {
      padding-left: 10%; }
    #mega-menu-wrapper #mega-menu-nav-wrapper #mega-menu-nav .menu-main-nav-container #main-menu > li {
      float: left;
      flex-basis: 50%;
      width: 100%;
      /* HIDE THE PRODUCTS HEADING ITEM */ }
      #mega-menu-wrapper #mega-menu-nav-wrapper #mega-menu-nav .menu-main-nav-container #main-menu > li.menu-item-has-children > .sub-menu {
        position: absolute;
        top: 0;
        left: 50%;
        display: block !important;
        opacity: 1 !important; }
      #mega-menu-wrapper #mega-menu-nav-wrapper #mega-menu-nav .menu-main-nav-container #main-menu > li.menu-item-2512 > a {
        display: none; } }
@media screen and (max-width: 767px) {
  #mega-menu-wrapper #mega-menu-nav-wrapper #mega-menu-nav .menu-main-nav-container #main-menu li {
    padding-left: 0; } }
@media screen and (max-width: 600px) {
  #mega-menu-wrapper #mega-menu-contact-image-wrapper {
    margin: 200px 0 30px; }
    #mega-menu-wrapper #mega-menu-contact-image-wrapper img {
      max-height: 100px; }
  #mega-menu-wrapper #mega-menu-nav-wrapper #mega-menu-nav .menu-main-nav-container #main-menu > li {
    font-size: 1.2rem; }
    #mega-menu-wrapper #mega-menu-nav-wrapper #mega-menu-nav .menu-main-nav-container #main-menu > li.menu-item-has-children > .sub-menu > li {
      font-size: 0.8rem; } }
@media screen and (max-width: 500px) {
  #mega-menu-wrapper #mega-menu-contact-image-wrapper {
    margin-top: 150px; }
  #mega-menu-wrapper #mega-menu-nav-wrapper #mega-menu-nav .menu-main-nav-container #main-menu {
    display: block;
    float: left;
    width: 100%; }
    #mega-menu-wrapper #mega-menu-nav-wrapper #mega-menu-nav .menu-main-nav-container #main-menu > li {
      float: left;
      width: 50%; }
      #mega-menu-wrapper #mega-menu-nav-wrapper #mega-menu-nav .menu-main-nav-container #main-menu > li.menu-item-has-children > .sub-menu {
        top: calc(100% + 10px);
        left: 30px;
        width: calc(100% - 60px);
        margin: 0; }
        #mega-menu-wrapper #mega-menu-nav-wrapper #mega-menu-nav .menu-main-nav-container #main-menu > li.menu-item-has-children > .sub-menu > li {
          float: left;
          width: 50%;
          padding-right: 20px; } }
@media screen and (max-width: 400px) {
  #mega-menu-wrapper #mega-menu-nav-wrapper #mega-menu-nav .menu-main-nav-container #main-menu li {
    width: 100%;
    padding-right: 0;
    text-align: center; }
  #mega-menu-wrapper #mega-menu-nav-wrapper #mega-menu-nav .menu-main-nav-container #main-menu > li {
    float: left;
    margin-bottom: 5px; }
    #mega-menu-wrapper #mega-menu-nav-wrapper #mega-menu-nav .menu-main-nav-container #main-menu > li.menu-item-has-children > .sub-menu > li {
      width: 100%;
      padding-right: 0; }
    #mega-menu-wrapper #mega-menu-nav-wrapper #mega-menu-nav .menu-main-nav-container #main-menu > li > a {
      float: none; } }
#mobile-menu {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: #fff;
  display: none; }

.page-id-27 #page {
  min-height: 2000px; }

#hero-wrapper {
  margin-bottom: 200px; }
  #hero-wrapper #hero-image-wrapper {
    height: 50vw;
    width: 50vw; }
    #hero-wrapper #hero-image-wrapper #hero-image {
      position: absolute;
      top: 0;
      right: 0;
      height: 99%;
      width: 99%;
      background-repeat: no-repeat;
      background-position: 50%;
      background-size: contain;
      border-radius: 0 0 0 100%;
      overflow: hidden; }
    #hero-wrapper #hero-image-wrapper #hero-image-overlay {
      height: 99%;
      width: 99%;
      border-radius: 0 0 0 100%;
      overflow: hidden;
      background-color: #fff;
      opacity: 0; }
    #hero-wrapper #hero-image-wrapper #hero-image-curve {
      position: absolute;
      right: 0;
      top: 0;
      width: 100%;
      height: 100%;
      border-radius: 0 0 0 100%;
      border-left: 130px solid;
      border-bottom: 80px solid; }
      #hero-wrapper #hero-image-wrapper #hero-image-curve.colour-teal {
        border-color: #1cbcb0; }
      #hero-wrapper #hero-image-wrapper #hero-image-curve.colour-orange {
        border-color: #e08c28; }
      #hero-wrapper #hero-image-wrapper #hero-image-curve.colour-red {
        border-color: #c64647; }
  #hero-wrapper #hero-content-wrapper {
    margin-top: 280px; }
    #hero-wrapper #hero-content-wrapper #hero-side-heading-wrapper {
      transform: rotate(-90deg);
      left: calc( 3vw - 70px );
      top: 140px;
      padding: 0 70px; }
      #hero-wrapper #hero-content-wrapper #hero-side-heading-wrapper #hero-side-heading {
        font-size: 0.95rem;
        font-weight: 700; }
      #hero-wrapper #hero-content-wrapper #hero-side-heading-wrapper .hero-side-heading-line {
        background-color: #000;
        width: 50px;
        height: 1px;
        position: absolute;
        top: 19px; }
        #hero-wrapper #hero-content-wrapper #hero-side-heading-wrapper .hero-side-heading-line#hero-side-heading-line-1 {
          left: 0; }
        #hero-wrapper #hero-content-wrapper #hero-side-heading-wrapper .hero-side-heading-line#hero-side-heading-line-2 {
          right: 0; }
    #hero-wrapper #hero-content-wrapper #hero-content {
      width: 80%; }
      #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner {
        max-width: 800px; }
        #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner .hero-upper-heading {
          float: left;
          margin-bottom: 10px;
          font-size: 1.3rem;
          font-weight: 700; }
          .page-colour-teal #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner .hero-upper-heading {
            color: #1cbcb0; }
          .page-colour-orange #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner .hero-upper-heading {
            color: #e08c28; }
          .page-colour-red #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner .hero-upper-heading {
            color: #c64647; }
        #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner #hero-content-text-offset-wrapper .hero-heading {
          float: left;
          clear: both; }
        #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner #hero-content-text-offset-wrapper .underline-expand-wrapper {
          /*float:left;*/ }
          #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner #hero-content-text-offset-wrapper .underline-expand-wrapper .underline-expand {
            /*float:left;*/ }
        #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner #hero-content-text-offset-wrapper .sub-heading {
          float: left;
          clear: both;
          margin-bottom: 5px;
          font-size: 1.3rem;
          font-weight: 700; }
        #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner #hero-content-text-offset-wrapper #hero-text-wrapper {
          float: left;
          clear: both;
          max-width: 700px; }
          #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner #hero-content-text-offset-wrapper #hero-text-wrapper * {
            font-size: 1.1rem;
            font-weight: 400; }
        .page-colour-teal #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner #hero-content-text-offset-wrapper .link-with-triangle-wrapper .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
          background-color: #1cbcb0; }
        .page-colour-orange #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner #hero-content-text-offset-wrapper .link-with-triangle-wrapper .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
          background-color: #e08c28; }
        .page-colour-red #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner #hero-content-text-offset-wrapper .link-with-triangle-wrapper .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
          background-color: #c64647; }
        .page-colour-teal #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner #hero-content-text-offset-wrapper .link-with-triangle-wrapper .link-with-triangle-text {
          color: #1cbcb0; }
        .page-colour-orange #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner #hero-content-text-offset-wrapper .link-with-triangle-wrapper .link-with-triangle-text {
          color: #e08c28; }
        .page-colour-red #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner #hero-content-text-offset-wrapper .link-with-triangle-wrapper .link-with-triangle-text {
          color: #c64647; }
        .desktop-device #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner #hero-content-text-offset-wrapper .link-with-triangle-wrapper:hover .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
          background-color: #000; }
        .desktop-device #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner #hero-content-text-offset-wrapper .link-with-triangle-wrapper:hover .link-with-triangle-text {
          color: #000; }
  .single-post #hero-wrapper {
    margin-bottom: 0; }
    .single-post #hero-wrapper #hero-image-wrapper {
      height: 100vh;
      width: 100vw; }
      .single-post #hero-wrapper #hero-image-wrapper #hero-image {
        width: 100vw;
        height: 100vh;
        background-size: 100vw auto;
        border-radius: 0;
        background-position: 0 0;
        opacity: 0.2; }
      .single-post #hero-wrapper #hero-image-wrapper #hero-image-overlay {
        opacity: 0.2;
        border-radius: 0;
        height: 100%;
        width: 100%;
        /*@include page-colour-bg-colour;*/ }
        .page-colour-teal .single-post #hero-wrapper #hero-image-wrapper #hero-image-overlay {
          background-color: #1cbcb0; }
        .page-colour-orange .single-post #hero-wrapper #hero-image-wrapper #hero-image-overlay {
          background-color: #e08c28; }
        .page-colour-red .single-post #hero-wrapper #hero-image-wrapper #hero-image-overlay, .page-colour-default .single-post #hero-wrapper #hero-image-wrapper #hero-image-overlay {
          background-color: #c64647; }
      .single-post #hero-wrapper #hero-image-wrapper #hero-image-curve {
        display: none; }
      .single-post #hero-wrapper #hero-image-wrapper .teaser-image-white-triangle {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: url(../../img/assets/teaser-image-white-overlay-triangle.png) no-repeat -2px 0;
        background-size: 67%; }
  .single-post.page-colour-teal #hero-wrapper #hero-image-wrapper #hero-image-overlay {
    background-color: #1cbcb0; }
  .single-post.page-colour-orange #hero-wrapper #hero-image-wrapper #hero-image-overlay {
    background-color: #e08c28; }
  .single-post.page-colour-red #hero-wrapper #hero-image-wrapper #hero-image-overlay, .single-post.page-colour-default #hero-wrapper #hero-image-wrapper #hero-image-overlay {
    background-color: #c64647; }

@media screen and (max-width: 1600px) {
  #hero-wrapper {
    margin-bottom: 100px; } }
@media screen and (max-width: 1023px), screen and (max-height: 699px) {
  #hero-wrapper {
    margin-bottom: 50px; }
    #hero-wrapper #hero-image-wrapper #hero-image-overlay {
      opacity: 0.5 !important; }
    #hero-wrapper #hero-image-wrapper #hero-image-curve {
      border-left-width: 110px;
      border-bottom-width: 70px; }
    #hero-wrapper #hero-content-wrapper {
      margin-top: 220px; }
      #hero-wrapper #hero-content-wrapper #hero-content {
        padding-right: 10%; }
        #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner .hero-upper-heading {
          font-size: 1.1rem; }
        #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner #hero-content-text-offset-wrapper .sub-heading {
          font-size: 1.1rem; }
        #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner #hero-content-text-offset-wrapper #hero-text-wrapper * {
          font-size: 0.9rem; } }
@media screen and (max-width: 767px) {
  #hero-wrapper #hero-image-wrapper #hero-image-curve {
    border-left-width: 70px;
    border-bottom-width: 40px; }
  #hero-wrapper #hero-content-wrapper {
    margin-top: 200px; }
    #hero-wrapper #hero-content-wrapper #hero-side-heading-wrapper {
      left: -70px; }
    #hero-wrapper #hero-content-wrapper #hero-content {
      width: 85%;
      padding-right: 0; }
      #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner .hero-upper-heading {
        font-size: 1.05rem; }
      #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner #hero-content-text-offset-wrapper {
        padding-left: 25px; }
        #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner #hero-content-text-offset-wrapper .sub-heading {
          font-size: 1.05rem; }
        #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner #hero-content-text-offset-wrapper #hero-text-wrapper * {
          font-size: 0.85rem; } }
@media screen and (max-width: 479px) {
  #hero-wrapper {
    margin-bottom: 50px; }
    #hero-wrapper #hero-content-wrapper #hero-side-heading-wrapper {
      left: -80px; }
    #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner .hero-upper-heading {
      font-size: 1rem; }
    #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner #hero-content-text-offset-wrapper {
      padding-left: 0; }
      #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner #hero-content-text-offset-wrapper .sub-heading {
        font-size: 0.95rem; }
      #hero-wrapper #hero-content-wrapper #hero-content #hero-content-inner #hero-content-text-offset-wrapper #hero-text-wrapper * {
        font-size: 0.8rem; } }
#site-footer {
  /*float:left;*/ }
  #site-footer #footer-upper-wrapper {
    /*float:left;*/ }
    #site-footer #footer-upper-wrapper #footer-content-wrapper {
      /*float:left;*/ }
      .page-template-template-contact #site-footer #footer-upper-wrapper #footer-content-wrapper #home-footer-contact-icon {
        float: left;
        width: 100%;
        max-width: 320px; }
      #site-footer #footer-upper-wrapper #footer-content-wrapper #home-footer-contact-icon img {
        margin-bottom: 50px; }
      #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper {
        /*float:left;*/ }
        #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper {
          display: block;
          width: 100%;
          max-width: 400px; }
          #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form {
            /*float:left;*/ }
            #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form p {
              /*float:left;*/ }
              #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form p .wpcf7-form-control-wrap {
                /*float:left;*/ }
                #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form p .wpcf7-form-control-wrap input[type=text],
                #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form p .wpcf7-form-control-wrap input[type=email],
                #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form p .wpcf7-form-control-wrap textarea {
                  width: 100%;
                  margin-bottom: 15px;
                  padding: 5px 0;
                  border: none;
                  border-bottom: 1px solid #aaa;
                  background: none;
                  color: #fff;
                  font-family: "Hind", sans-serif;
                  font-size: 0.8rem;
                  -webkit-transition: border-color .3s;
                  -moz-transition: border-color .3s;
                  -o-transition: border-color .3s;
                  transition: border-color .3s; }
                  #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form p .wpcf7-form-control-wrap input[type=text].wpcf7-not-valid,
                  #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form p .wpcf7-form-control-wrap input[type=email].wpcf7-not-valid,
                  #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form p .wpcf7-form-control-wrap textarea.wpcf7-not-valid {
                    margin-bottom: 2px; }
                  #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form p .wpcf7-form-control-wrap input[type=text]:focus,
                  #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form p .wpcf7-form-control-wrap input[type=email]:focus,
                  #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form p .wpcf7-form-control-wrap textarea:focus {
                    border-bottom-color: #fff; }
                #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form p .wpcf7-form-control-wrap textarea {
                  min-width: 100%;
                  max-width: 100%;
                  height: 150px;
                  min-height: 100px;
                  max-height: 200px; }
                #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form p .wpcf7-form-control-wrap span.wpcf7-not-valid-tip {
                  font-size: 0.8rem; }
            #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form .link-with-triangle-wrapper {
              float: right; }
              #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form .link-with-triangle-wrapper .link-with-triangle-shape-wrapper {
                top: 2px; }
                #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form .link-with-triangle-wrapper .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
                  -webkit-transition: background-color .3s;
                  -moz-transition: background-color .3s;
                  -o-transition: background-color .3s;
                  transition: background-color .3s; }
                  .desktop-device #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form .link-with-triangle-wrapper .link-with-triangle-shape-wrapper .link-with-triangle-shape-line:hover {
                    background-color: #aaa; }
              #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form .link-with-triangle-wrapper .link-with-triangle-text {
                /*position:absolute;*/ }
                #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form .link-with-triangle-wrapper .link-with-triangle-text input[type=submit],
                #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form .link-with-triangle-wrapper .link-with-triangle-text button[type=submit] {
                  width: 100%;
                  padding: 0;
                  background: no-repeat;
                  border: none;
                  color: #fff;
                  font-family: "Rozha One", serif;
                  font-size: 1.3rem;
                  cursor: pointer;
                  -webkit-transition: color .3s;
                  -moz-transition: color .3s;
                  -o-transition: color .3s;
                  transition: color .3s; }
                  .desktop-device #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form .link-with-triangle-wrapper .link-with-triangle-text input[type=submit]:hover,
                  .desktop-device #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form .link-with-triangle-wrapper .link-with-triangle-text button[type=submit]:hover {
                    color: #aaa; }
                #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form .link-with-triangle-wrapper .link-with-triangle-text .ajax-loader {
                  position: absolute;
                  right: 70px; }
              .desktop-device.page-colour-teal #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form .link-with-triangle-wrapper:hover .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
                background-color: #1cbcb0; }
              .desktop-device.page-colour-teal #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form .link-with-triangle-wrapper:hover .link-with-triangle-text input[type=submit],
              .desktop-device.page-colour-teal #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form .link-with-triangle-wrapper:hover .link-with-triangle-text button[type=submit] {
                color: #1cbcb0; }
              .desktop-device.page-colour-orange #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form .link-with-triangle-wrapper:hover .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
                background-color: #e08c28; }
              .desktop-device.page-colour-orange #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form .link-with-triangle-wrapper:hover .link-with-triangle-text input[type=submit],
              .desktop-device.page-colour-orange #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form .link-with-triangle-wrapper:hover .link-with-triangle-text button[type=submit] {
                color: #e08c28; }
              .desktop-device.page-colour-red #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form .link-with-triangle-wrapper:hover .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
                background-color: #c64647; }
              .desktop-device.page-colour-red #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form .link-with-triangle-wrapper:hover .link-with-triangle-text input[type=submit],
              .desktop-device.page-colour-red #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form .link-with-triangle-wrapper:hover .link-with-triangle-text button[type=submit] {
                color: #c64647; }
            #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form .wpcf7-response-output {
              float: left;
              font-size: 0.8rem;
              line-height: 150%;
              padding: 10px 20px; }
            #site-footer #footer-upper-wrapper #footer-content-wrapper #footer-form-section-wrapper #footer-form-wrapper .wpcf7-form .required-text {
              float: left;
              font-size: 0.9rem;
              width: auto;
              margin-top: 30px;
              color: #aaa;
              font-style: italic; }
  #site-footer #footer-lower-wrapper {
    border-top: 1px solid #fff; }
    #site-footer #footer-lower-wrapper .footer-links-text,
    #site-footer #footer-lower-wrapper .menu-footer-menu-container,
    #site-footer #footer-lower-wrapper #footer-menu,
    #site-footer #footer-lower-wrapper #footer-menu li {
      float: left; }
    #site-footer #footer-lower-wrapper a {
      -webkit-transition: all .3s;
      -moz-transition: all .3s;
      -o-transition: all .3s;
      transition: all .3s; }
      .desktop-device #site-footer #footer-lower-wrapper a:hover {
        color: #1cbcb0; }
      .desktop-device.page-colour-teal #site-footer #footer-lower-wrapper a:hover {
        color: #1cbcb0; }
      .desktop-device.page-colour-orange #site-footer #footer-lower-wrapper a:hover {
        color: #e08c28; }
      .desktop-device.page-colour-red #site-footer #footer-lower-wrapper a:hover {
        color: #c64647; }
    #site-footer #footer-lower-wrapper .footer-links-text,
    #site-footer #footer-lower-wrapper #footer-menu li a {
      margin-right: 15px;
      line-height: 30px;
      font-weight: 400; }
      #site-footer #footer-lower-wrapper .footer-links-text::after,
      #site-footer #footer-lower-wrapper #footer-menu li a::after {
        content: " | ";
        margin-left: 10px;
        color: #fff !important; }
    #site-footer #footer-lower-wrapper .footer-links-text {
      /*float:left;*/ }
      .desktop-device #site-footer #footer-lower-wrapper .footer-links-text:hover {
        color: #fff !important; }
    #site-footer #footer-lower-wrapper .menu-footer-menu-container {
      /*float:left;*/ }
    #site-footer #footer-lower-wrapper #footer-menu {
      margin-left: 0;
      width: 100%; }
      #site-footer #footer-lower-wrapper #footer-menu li {
        line-height: normal; }
        #site-footer #footer-lower-wrapper #footer-menu li:last-of-type a {
          margin-right: 0; }
          #site-footer #footer-lower-wrapper #footer-menu li:last-of-type a::after {
            content: "";
            margin-left: 0; }
        #site-footer #footer-lower-wrapper #footer-menu li a {
          /*float:left;*/ }
    #site-footer #footer-lower-wrapper #footer-social-wrapper ul {
      margin: 0; }

@media screen and (max-width: 1023px) {
  #site-footer #footer-lower-wrapper {
    font-size: 0.9rem; }
    #site-footer #footer-lower-wrapper .footer-links-text {
      width: 100%;
      text-align: center;
      margin-right: 0; }
      #site-footer #footer-lower-wrapper .footer-links-text::after {
        content: "";
        margin-left: 0; }
    #site-footer #footer-lower-wrapper .menu-footer-menu-container {
      float: none; } }
/*********************** HOME PAGE VERSION ***********************/
.home-slide-content-wrapper-footer #footer-home-content-wrapper {
  text-align: center; }
  .home-slide-content-wrapper-footer #footer-home-content-wrapper #footer-home-content {
    display: flex;
    margin: auto;
    flex-direction: column;
    /*display:block;*/ }
    .home-slide-content-wrapper-footer #footer-home-content-wrapper #footer-home-content #footer-home-content-inner {
      margin: auto; }
    .home-slide-content-wrapper-footer #footer-home-content-wrapper #footer-home-content #footer-top-home {
      display: block; }
      .home-slide-content-wrapper-footer #footer-home-content-wrapper #footer-home-content #footer-top-home .home-footer-top-block.home-footer-address-wrapper .footer-address-heading {
        margin-bottom: 2px; }
      .home-slide-content-wrapper-footer #footer-home-content-wrapper #footer-home-content #footer-top-home .home-footer-top-block.home-footer-address-wrapper .footer-address-content {
        margin-bottom: 15px; }
        .home-slide-content-wrapper-footer #footer-home-content-wrapper #footer-home-content #footer-top-home .home-footer-top-block.home-footer-address-wrapper .footer-address-content p {
          font-size: 0.9rem;
          line-height: 150%; }
      .home-slide-content-wrapper-footer #footer-home-content-wrapper #footer-home-content #footer-top-home .home-footer-top-block.home-footer-address-wrapper .footer-address-block-contact-wrapper .footer-address-block-contact-block .footer-address-block-contact-icon i {
        margin-right: 5px; }
      .home-slide-content-wrapper-footer #footer-home-content-wrapper #footer-home-content #footer-top-home .home-footer-top-block.home-footer-address-wrapper .footer-address-block-contact-wrapper .footer-address-block-contact-block a.footer-address-block-contact {
        -webkit-transition: color .3s;
        -moz-transition: color .3s;
        -o-transition: color .3s;
        transition: color .3s; }
        .desktop-device .home-slide-content-wrapper-footer #footer-home-content-wrapper #footer-home-content #footer-top-home .home-footer-top-block.home-footer-address-wrapper .footer-address-block-contact-wrapper .footer-address-block-contact-block a.footer-address-block-contact:hover {
          color: #1cbcb0; }
      .home-slide-content-wrapper-footer #footer-home-content-wrapper #footer-home-content #footer-top-home .home-footer-top-block#home-footer-contact-icon {
        padding: 30px 0; }
        .home-slide-content-wrapper-footer #footer-home-content-wrapper #footer-home-content #footer-top-home .home-footer-top-block#home-footer-contact-icon img {
          max-height: 180px; }

#footer-bottom-home {
  display: none; }

@media screen and (max-height: 820px), screen and (max-width: 800px) {
  .home-slide-content-wrapper-footer #footer-home-content-wrapper #footer-home-content #footer-top-home {
    flex-direction: row;
    width: 100vw;
    max-width: 1024px; }
    .home-slide-content-wrapper-footer #footer-home-content-wrapper #footer-home-content #footer-top-home > div {
      flex-basis: 33.3%;
      width: 33.3%;
      float: left; } }
@media screen and (max-width: 800px) {
  .home-slide-content-wrapper-footer #footer-home-content-wrapper #footer-home-content #footer-top-home > #home-footer-contact-icon {
    position: absolute;
    top: 12%;
    left: calc( 50% - 125px );
    width: 250px; }
  .home-slide-content-wrapper-footer #footer-home-content-wrapper #footer-home-content #footer-top-home > .footer-address-wrapper {
    flex-basis: 50%;
    width: 50%;
    margin-top: 30vh; }
    .home-slide-content-wrapper-footer #footer-home-content-wrapper #footer-home-content #footer-top-home > .footer-address-wrapper .footer-address-block-contact {
      font-size: 0.9rem; } }
@media screen and (max-width: 600px) {
  .home-slide-content-wrapper-footer #footer-home-content-wrapper #footer-home-content #footer-top-home > #home-footer-contact-icon {
    top: 80px; } }
@media screen and (max-height: 600px) {
  .home-slide-content-wrapper-footer #footer-home-content-wrapper #footer-home-content #footer-top-home > #home-footer-contact-icon {
    top: 0; } }
@media screen and (max-width: 500px) {
  #site-footer #footer-lower-wrapper #footer-menu li {
    width: 50%;
    margin: 10px 0 0;
    text-align: center; }
    #site-footer #footer-lower-wrapper #footer-menu li a {
      margin-right: 0; }
      #site-footer #footer-lower-wrapper #footer-menu li a::after {
        content: none;
        margin-left: 0; }
    #site-footer #footer-lower-wrapper #footer-menu li:nth-child(odd) {
      /*border-right:2px solid #fff;*/ } }
@media screen and (max-width: 440px) {
  .home-slide-content-wrapper-footer #footer-home-content-wrapper #footer-home-content #footer-top-home > #home-footer-contact-icon {
    top: 80px; }
  .home-slide-content-wrapper-footer #footer-home-content-wrapper #footer-home-content #footer-top-home .home-footer-top-block.home-footer-address-wrapper {
    padding-left: 10px;
    padding-right: 10px; }
    .home-slide-content-wrapper-footer #footer-home-content-wrapper #footer-home-content #footer-top-home .home-footer-top-block.home-footer-address-wrapper .footer-address-content p {
      font-size: 0.7rem; }
  .home-slide-content-wrapper-footer #footer-home-content-wrapper #footer-home-content #footer-top-home > .footer-address-wrapper .footer-address-block-contact {
    font-size: 0.7rem; } }
.landing-intro {
  margin-top: 40px;
  margin-bottom: 40px; }
  .landing-intro .split .text h3 {
    font-family: "Hind", sans-serif;
    font-weight: 300;
    font-size: 30pt;
    line-height: 1.3333333333; }

.product-thumbnail-container {
  display: flex;
  flex-direction: row;
  justify-content: center; }

.product-thumbnail.full-image {
  width: 100%;
  height: 600px; }
  @media screen and (max-width: 1000px) {
    .product-thumbnail.full-image {
      height: 400px; } }
  .product-thumbnail.full-image > .padding-wrapper {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%; }
  .product-thumbnail.full-image:first-child > .padding-wrapper > .padding-wrapper {
    margin-left: 0; }
  .product-thumbnail.full-image:last-child > .padding-wrapper > .padding-wrapper {
    margin-right: 0; }
  .product-thumbnail.full-image .background, .product-thumbnail.full-image .foreground, .product-thumbnail.full-image .overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  .product-thumbnail.full-image .background {
    overflow: hidden; }
    .product-thumbnail.full-image .background .image-canvas {
      height: 100%;
      width: auto;
      max-height: 100%;
      max-width: none; }
      .product-thumbnail.full-image .background .image-canvas:after {
        content: ' ';
        display: block;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        position: absolute;
        background-color: rgba(0, 0, 0, 0.4); }
  .product-thumbnail.full-image .foreground {
    padding: 20px; }
    .product-thumbnail.full-image .foreground .title {
      font-family: "Hind", sans-serif;
      font-weight: 600;
      font-size: 12pt;
      text-transform: uppercase;
      color: #fff; }
  .product-thumbnail.full-image .overlay {
    top: auto;
    height: 600px / 5;
    background-color: #000;
    padding: 20px;
    opacity: 0;
    transform: translateY(100%);
    transition: transform 0.5s, opacity 0.5s; }
    .product-thumbnail.full-image .overlay .title-bar {
      font-family: "Hind", sans-serif;
      font-weight: 400;
      font-size: 14pt;
      line-height: 1.9;
      color: #fff;
      padding-bottom: 20px; }
  .product-thumbnail.full-image:hover .overlay {
    opacity: 1;
    transform: translateY(0%); }

.full-width-video-cta {
  padding: 40px 0; }
  .full-width-video-cta > .top {
    text-align: center; }
    .full-width-video-cta > .top .top-text {
      font-family: "Hind", sans-serif;
      font-weight: 300;
      font-size: 30pt;
      line-height: 1.3333333333;
      color: #fff; }
    .full-width-video-cta > .top h3 {
      font-family: "Hind", sans-serif;
      font-weight: 300;
      font-size: 30pt;
      line-height: 1.3333333333;
      font-size: 48pt; }
    .full-width-video-cta > .top p {
      font-family: "Hind", sans-serif;
      font-weight: 400;
      font-size: 16pt;
      line-height: 1.5625;
      color: #fff; }
  .full-width-video-cta > .bottom {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center; }
    .full-width-video-cta > .bottom .background {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: flex;
      flex-direction: column; }
      .full-width-video-cta > .bottom .background > .top {
        flex: 1 0 0; }
      .full-width-video-cta > .bottom .background > .bottom {
        flex: 1 0 0;
        background-color: #fff; }
    .full-width-video-cta > .bottom .foreground {
      position: relative;
      z-index: 10; }
      .full-width-video-cta > .bottom .foreground video {
        padding: 20px 0; }

.full-width-cta {
  height: 700px;
  position: relative; }
  .full-width-cta .content-width {
    height: 100%; }
  .full-width-cta .background {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    background-position: center; }
  .full-width-cta .foreground {
    height: 100%;
    position: relative;
    z-index: 10; }
    .full-width-cta .foreground .wrapper h3 {
      font-family: "Hind", sans-serif;
      font-weight: 300;
      font-size: 30pt;
      line-height: 1.3333333333;
      font-size: 75pt; }
    .full-width-cta .foreground .wrapper p {
      font-family: "Hind", sans-serif;
      font-weight: 300;
      font-size: 30pt;
      line-height: 1.3333333333; }

.latest-news {
  padding: 40px 0; }
  .latest-news h3 {
    font-family: "Hind", sans-serif;
    font-weight: 300;
    font-size: 30pt;
    line-height: 1.3333333333;
    padding-bottom: 20px; }
  .latest-news .read-more .bn-button {
    margin-top: 40px; }
  .latest-news .post-thumbnail-container {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .latest-news .post-thumbnail {
    flex: 0 0 30%;
    position: relative;
    height: 400px; }
    .latest-news .post-thumbnail .background {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-size: cover;
      background-position: center; }
    .latest-news .post-thumbnail .foreground {
      position: relative;
      z-index: 10;
      background-color: rgba(0, 0, 0, 0.4);
      height: 100%;
      width: 100%; }
      .latest-news .post-thumbnail .foreground .wrapper {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        padding: 20px; }
      .latest-news .post-thumbnail .foreground .top {
        font-family: "Hind", sans-serif;
        font-weight: 600;
        font-size: 12pt;
        text-transform: uppercase;
        color: #fff;
        font-size: 10pt;
        padding-bottom: 5px; }
      .latest-news .post-thumbnail .foreground .bottom {
        font-family: "Hind", sans-serif;
        font-weight: 400;
        font-size: 16pt;
        line-height: 1.5625;
        color: #fff;
        font-size: 12pt; }

.sliced-cta {
  border-top: #ccc 1px solid;
  padding: 40px 0; }
  .sliced-cta .content {
    padding-bottom: 20px; }
    .sliced-cta .content h3 {
      font-family: "Hind", sans-serif;
      font-weight: 300;
      font-size: 30pt;
      line-height: 1.3333333333; }
    .sliced-cta .content p {
      font-family: "Hind", sans-serif;
      font-weight: 400;
      font-size: 16pt;
      line-height: 1.5625; }
  .sliced-cta .bn-button {
    margin-top: 20px; }

.slice-container {
  position: relative;
  height: 400px;
  width: 100%; }
  .slice-container .background {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-position: center;
    background-size: cover; }
  .slice-container .foreground {
    display: flex;
    flex-direction: row;
    justify-content: center;
    height: 100%;
    position: relative;
    z-index: 10; }
    .slice-container .foreground .window {
      flex: 0 0 33.33%;
      height: 100%;
      border-left: 4px #fff solid;
      border-right: 4px #fff solid; }

.call-bar {
  font-family: "Hind", sans-serif;
  font-weight: 300;
  font-size: 30pt;
  line-height: 1.3333333333;
  padding: 40px 0;
  color: #fff; }
  .call-bar strong {
    font-weight: 600; }

.contact-bar .content {
  text-align: center;
  color: #fff;
  margin-bottom: 20px; }
.contact-bar h3 {
  font-family: "Hind", sans-serif;
  font-weight: 300;
  font-size: 30pt;
  line-height: 1.3333333333; }

.contact-form .flex-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 20px; }
  .contact-form .flex-row:last-child {
    margin-bottom: 0; }
  .contact-form .flex-row .wpcf7-form-control-wrap {
    flex: 0 0 100%; }
    .contact-form .flex-row .wpcf7-form-control-wrap input,
    .contact-form .flex-row .wpcf7-form-control-wrap textarea,
    .contact-form .flex-row .wpcf7-form-control-wrap select {
      font-family: "Hind", sans-serif;
      font-weight: 400;
      font-size: 14pt;
      line-height: 1.9;
      font-size: 12pt;
      width: 100%;
      padding: 12px;
      margin: 0;
      border: #fff 1px solid;
      color: #fff;
      background-color: rgba(255, 255, 255, 0.15);
      height: 50px; }
      .contact-form .flex-row .wpcf7-form-control-wrap input::placeholder,
      .contact-form .flex-row .wpcf7-form-control-wrap textarea::placeholder,
      .contact-form .flex-row .wpcf7-form-control-wrap select::placeholder {
        color: #fff;
        opacity: 1; }
    .contact-form .flex-row .wpcf7-form-control-wrap textarea {
      height: 200px;
      resize: vertical; }
    .contact-form .flex-row .wpcf7-form-control-wrap select option {
      color: #000; }
  .contact-form .flex-row #submit {
    outline: none; }
.contact-form .flex-row.three .wpcf7-form-control-wrap {
  flex: 0 0 32%; }
  .contact-form .flex-row.three .wpcf7-form-control-wrap input {
    width: 100%; }
.contact-form .flex-row.center {
  justify-content: center; }

.testimonial-slider-bar .slider-wrapper {
  width: 100%; }

.link-with-triangle-wrapper {
  position: relative;
  float: left;
  margin-top: 20px;
  z-index: 1; }
  .link-with-triangle-wrapper .link-with-triangle-shape-wrapper {
    position: absolute;
    width: 38px;
    height: 38px;
    left: calc(50% - 19px);
    z-index: -1; }
    .link-with-triangle-wrapper .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
      position: absolute;
      height: 1px;
      background-color: #000;
      -webkit-transition: background-color .3s;
      -moz-transition: background-color .3s;
      -o-transition: background-color .3s;
      transition: background-color .3s; }
      .link-with-triangle-wrapper .link-with-triangle-shape-wrapper .link-with-triangle-shape-line.link-with-triangle-shape-line-horizontal {
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1px; }
      .link-with-triangle-wrapper .link-with-triangle-shape-wrapper .link-with-triangle-shape-line.link-with-triangle-shape-line-vertical {
        right: 0;
        top: 0;
        width: 1px;
        height: 100%; }
      .link-with-triangle-wrapper .link-with-triangle-shape-wrapper .link-with-triangle-shape-line.link-with-triangle-shape-line-diagonal {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        width: 52px;
        height: 1px;
        top: 19px;
        left: -7px; }
  .link-with-triangle-wrapper .link-with-triangle-text {
    font-family: "Rozha One", serif;
    font-size: 1.3rem;
    -webkit-transition: color .3s;
    -moz-transition: color .3s;
    -o-transition: color .3s;
    transition: color .3s; }
  .link-with-triangle-wrapper.white-version .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
    background-color: #fff; }
  .link-with-triangle-wrapper.white-version .link-with-triangle-text {
    color: #fff; }

.desktop-device .slide-colour-teal .link-with-triangle-wrapper:hover .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
  background-color: #1cbcb0; }
.desktop-device .slide-colour-teal .link-with-triangle-wrapper:hover .link-with-triangle-text {
  color: #1cbcb0; }
.desktop-device .slide-colour-orange .link-with-triangle-wrapper:hover .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
  background-color: #e08c28; }
.desktop-device .slide-colour-orange .link-with-triangle-wrapper:hover .link-with-triangle-text {
  color: #e08c28; }
.desktop-device .slide-colour-red .link-with-triangle-wrapper:hover .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
  background-color: #c64647; }
.desktop-device .slide-colour-red .link-with-triangle-wrapper:hover .link-with-triangle-text {
  color: #c64647; }

.social-link {
  background-color: #fff;
  width: 34px;
  height: 34px;
  float: left;
  margin: 0 10px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: background-color .3s;
  -moz-transition: background-color .3s;
  -o-transition: background-color .3s;
  transition: background-color .3s; }
  .social-link i {
    color: #000;
    line-height: 34px; }
  .desktop-device.page-colour-teal .social-link:hover {
    background-color: #1cbcb0; }
  .desktop-device.page-colour-orange .social-link:hover {
    background-color: #e08c28; }
  .desktop-device.page-colour-red .social-link:hover {
    background-color: #c64647; }

.stylised-circle-wrapper {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  margin: auto;
  overflow: hidden;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  /*.stylised-circle-bg-mask{
  	opacity:1;
  	background-color:#fff;
  	
  	@include transition-all-300;
  	opacity: 0;
  }*/
  /*********** VERSION WITH LOADING SPINNER AT FIRST ***********/
  /*.active > &{
      //float:left;
      
      .stylised-circle-line-wrapper{
          //float:left;
          //-webkit-animation:circlesSpinOnChange 2s ease !important;
          //-moz-animation:circlesSpinOnChange 2s ease !important;
          //animation:circlesSpinOnChange 2s ease !important;
          
          .stylised-circle-line-wrapper-inner{
              transition: all 1s;
              transform: rotate(0);
              transform: rotate(360deg);
          }
      }
      
  }*/
  /*float:left;*/ }
  .orientation-landscape .stylised-circle-wrapper {
    width: 90vh;
    height: 90vh; }
  .orientation-portrait .stylised-circle-wrapper {
    width: 90vw;
    height: 90vw; }
  .stylised-circle-wrapper .stylised-circle-bg-image {
    background-size: cover; }
  .stylised-circle-wrapper .stylised-circle-bg-image-mask {
    opacity: 0;
    background-color: #fff; }
  .stylised-circle-wrapper .stylised-circle-line-wrapper {
    animation: none; }
    .stylised-circle-wrapper .stylised-circle-line-wrapper .stylised-circle-line {
      position: absolute;
      left: 0;
      width: 100%;
      height: 50%;
      border-color: #000;
      border-style: solid;
      -webkit-transition: border-color 1s;
      -moz-transition: border-color 1s;
      -o-transition: border-color 1s;
      transition: border-color 1s; }
      .stylised-circle-wrapper .stylised-circle-line-wrapper .stylised-circle-line.stylised-circle-line-1 {
        top: 0px;
        border-top-width: 50px;
        border-right-width: 50px;
        border-bottom-width: 0 !important;
        border-left-width: 0 !important; }
        .orientation-landscape .stylised-circle-wrapper .stylised-circle-line-wrapper .stylised-circle-line.stylised-circle-line-1 {
          border-radius: 45vh 45vh 0 0; }
        .orientation-portrait .stylised-circle-wrapper .stylised-circle-line-wrapper .stylised-circle-line.stylised-circle-line-1 {
          border-radius: 45vw 45vw 0 0; }
      .stylised-circle-wrapper .stylised-circle-line-wrapper .stylised-circle-line.stylised-circle-line-2 {
        bottom: 0px;
        border-top-width: 0 !important;
        border-right-width: 0 !important;
        border-bottom-width: 50px;
        border-left-width: 50px; }
        .orientation-landscape .stylised-circle-wrapper .stylised-circle-line-wrapper .stylised-circle-line.stylised-circle-line-2 {
          border-radius: 0 0 45vh 45vh; }
        .orientation-portrait .stylised-circle-wrapper .stylised-circle-line-wrapper .stylised-circle-line.stylised-circle-line-2 {
          border-radius: 0 0 45vw 45vw; }
    .stylised-circle-wrapper .stylised-circle-line-wrapper.teal .stylised-circle-line {
      border-color: #1cbcb0; }
    .stylised-circle-wrapper .stylised-circle-line-wrapper.orange .stylised-circle-line {
      border-color: #e08c28; }
    .stylised-circle-wrapper .stylised-circle-line-wrapper.red .stylised-circle-line {
      border-color: #c64647; }
  .stylised-circle-wrapper.stylised-circle-wrapper-teal .stylised-circle-line-wrapper .stylised-circle-line {
    border-color: #1cbcb0; }
  .stylised-circle-wrapper.stylised-circle-wrapper-orange .stylised-circle-line-wrapper .stylised-circle-line {
    border-color: #e08c28; }
  .stylised-circle-wrapper.stylised-circle-wrapper-red .stylised-circle-line-wrapper .stylised-circle-line {
    border-color: #c64647; }
  .stylised-circle-wrapper.stylised-circle-wrapper-with-load {
    width: 100px;
    height: 100px;
    /*.stylised-circle-bg-mask{
    	opacity:0;
    }*/ }
    .orientation-landscape .stylised-circle-wrapper.stylised-circle-wrapper-with-load {
      -webkit-animation: stylisedCirclesAfterLoadingWrapperLandscape 3s ease forwards;
      animation: stylisedCirclesAfterLoadingWrapperLandscape 3s ease forwards; }
    .orientation-portrait .stylised-circle-wrapper.stylised-circle-wrapper-with-load {
      -webkit-animation: stylisedCirclesAfterLoadingWrapperPortrait 3s ease forwards;
      animation: stylisedCirclesAfterLoadingWrapperPortrait 3s ease forwards; }
    .stylised-circle-wrapper.stylised-circle-wrapper-with-load .stylised-circle-bg-image {
      opacity: 0;
      /* KEEP THE IMAGE CENTRED AND A CONSTANT SIZE NO MATTER THE SIZE OF THE CIRCLE */ }
      .orientation-landscape .stylised-circle-wrapper.stylised-circle-wrapper-with-load .stylised-circle-bg-image {
        width: 90vh;
        height: 90vh;
        left: calc( 50px - 45vh );
        top: calc( 50px - 45vh );
        top: 0;
        left: 0; }
      .orientation-portrait .stylised-circle-wrapper.stylised-circle-wrapper-with-load .stylised-circle-bg-image {
        width: 90vw;
        height: 90vw;
        left: calc( 50px - 45vw );
        top: calc( 50px - 45vw );
        top: 0;
        left: 0; }
      .orientation-landscape .stylised-circle-wrapper.stylised-circle-wrapper-with-load .stylised-circle-bg-image {
        -webkit-animation: stylisedCirclesAfterLoadingImageLandscape 4s ease forwards;
        animation: stylisedCirclesAfterLoadingImageLandscape 4s ease forwards; }
      .orientation-portrait .stylised-circle-wrapper.stylised-circle-wrapper-with-load .stylised-circle-bg-image {
        -webkit-animation: stylisedCirclesAfterLoadingImagePortrait 4s ease forwards;
        animation: stylisedCirclesAfterLoadingImagePortrait 4s ease forwards; }
    .stylised-circle-wrapper.stylised-circle-wrapper-with-load .stylised-circle-line-wrapper {
      -webkit-animation: stylisedCirclesAfterLoadingLinesRotationBefore 2s linear forwards;
      animation: stylisedCirclesAfterLoadingLinesRotationBefore 2s linear forwards; }
      .stylised-circle-wrapper.stylised-circle-wrapper-with-load .stylised-circle-line-wrapper .stylised-circle-line {
        border-color: #000; }
        .stylised-circle-wrapper.stylised-circle-wrapper-with-load .stylised-circle-line-wrapper .stylised-circle-line.stylised-circle-line-1 {
          border-top-width: 6px;
          border-right-width: 6px;
          -webkit-animation: stylisedCirclesAfterLoadingLinesExpand1FullScreen 3s ease forwards;
          animation: stylisedCirclesAfterLoadingLinesExpand1FullScreen 3s ease forwards; }
        .stylised-circle-wrapper.stylised-circle-wrapper-with-load .stylised-circle-line-wrapper .stylised-circle-line.stylised-circle-line-2 {
          border-bottom-width: 6px;
          border-left-width: 6px;
          -webkit-animation: stylisedCirclesAfterLoadingLinesExpand2FullScreen 3s ease forwards;
          animation: stylisedCirclesAfterLoadingLinesExpand2FullScreen 3s ease forwards; }
    .stylised-circle-wrapper.stylised-circle-wrapper-with-load .stylised-circle-wrapper-loading-icon {
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-image: url(../../img/logo-black-triangle.svg);
      background-size: 40px;
      opacity: 1;
      -webkit-transition: opacity 1s;
      -moz-transition: opacity 1s;
      -o-transition: opacity 1s;
      transition: opacity 1s;
      width: 40px;
      height: 40px;
      top: calc(-20px + 50%);
      left: calc(-20px + 50%); }
    .stylised-circle-wrapper.stylised-circle-wrapper-with-load.grow .stylised-circle-line-wrapper {
      -webkit-animation: stylisedCirclesAfterLoadingLinesRotationAfter 2s cubic-bezier(0.25, 0.5, 0.5, 1) forwards;
      animation: stylisedCirclesAfterLoadingLinesRotationAfter 2s cubic-bezier(0.25, 0.5, 0.5, 1) forwards;
      /*-webkit-animation: stylisedCirclesAfterLoadingLinesRotationAfter 2s forwards;
      animation: stylisedCirclesAfterLoadingLinesRotationAfter 2s forwards;*/ }
    .stylised-circle-wrapper.stylised-circle-wrapper-with-load.grow.stylised-circle-wrapper-teal .stylised-circle-line-wrapper .stylised-circle-line {
      border-color: #1cbcb0; }
    .stylised-circle-wrapper.stylised-circle-wrapper-with-load.grow.stylised-circle-wrapper-orange .stylised-circle-line-wrapper .stylised-circle-line {
      border-color: #e08c28; }
    .stylised-circle-wrapper.stylised-circle-wrapper-with-load.grow.stylised-circle-wrapper-red .stylised-circle-line-wrapper .stylised-circle-line {
      border-color: #c64647; }
    .stylised-circle-wrapper.stylised-circle-wrapper-with-load.grow .stylised-circle-wrapper-loading-icon {
      opacity: 0; }
  .stylised-circle-wrapper .stylised-circle-line-wrapper-inner {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0); }
    .active > .stylised-circle-wrapper .stylised-circle-line-wrapper-inner {
      -webkit-transform: rotate(360deg);
      -moz-transform: rotate(360deg);
      -o-transform: rotate(360deg);
      transform: rotate(360deg);
      -webkit-transition: all 1s;
      -moz-transition: all 1s;
      -o-transition: all 1s;
      transition: all 1s; }

@-webkit-keyframes circlesSpinOnChange {
  0% {
    -webkit-transform: rotate(405deg) !important;
    -moz-transform: rotate(405deg) !important;
    -ms-transform: rotate(405deg) !important;
    -o-transform: rotate(405deg) !important;
    transform: rotate(405deg) !important; }
  50% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg) !important;
    -ms-transform: rotate(0deg) !important;
    -o-transform: rotate(0deg) !important;
    transform: rotate(0deg) !important; }
  100% {
    -webkit-transform: rotate(405deg) !important;
    -moz-transform: rotate(405deg) !important;
    -ms-transform: rotate(405deg) !important;
    -o-transform: rotate(405deg) !important;
    transform: rotate(405deg) !important; } }
@keyframes circlesSpinOnChange {
  0% {
    -webkit-transform: rotate(405deg) !important;
    -moz-transform: rotate(405deg) !important;
    -ms-transform: rotate(405deg) !important;
    -o-transform: rotate(405deg) !important;
    transform: rotate(405deg) !important; }
  50% {
    -webkit-transform: rotate(0deg) !important;
    -moz-transform: rotate(0deg) !important;
    -ms-transform: rotate(0deg) !important;
    -o-transform: rotate(0deg) !important;
    transform: rotate(0deg) !important; }
  100% {
    -webkit-transform: rotate(405deg) !important;
    -moz-transform: rotate(405deg) !important;
    -ms-transform: rotate(405deg) !important;
    -o-transform: rotate(405deg) !important;
    transform: rotate(405deg) !important; } }
/************** ANIMATIONS FOR EACH PART OF THE CIRCLES ****************/
/***** THE MAIN WRAPPER *****/
/* LANDSCAPE VERSION */
@-webkit-keyframes stylisedCirclesAfterLoadingWrapperLandscape {
  0% {
    width: 100px;
    height: 100px; }
  66% {
    width: 100px;
    height: 100px; }
  100% {
    width: 90vh;
    height: 90vh; } }
@keyframes stylisedCirclesAfterLoadingWrapperLandscape {
  0% {
    width: 100px;
    height: 100px; }
  66% {
    width: 100px;
    height: 100px; }
  100% {
    width: 90vh;
    height: 90vh; } }
/* PORTRAIT VERSION */
@-webkit-keyframes stylisedCirclesAfterLoadingWrapperPortrait {
  0% {
    width: 100px;
    height: 100px; }
  66% {
    width: 100px;
    height: 100px; }
  100% {
    width: 90vw;
    height: 90vw; } }
@keyframes stylisedCirclesAfterLoadingWrapperPortrait {
  0% {
    width: 100px;
    height: 100px; }
  66% {
    width: 100px;
    height: 100px; }
  100% {
    width: 90vw;
    height: 90vw; } }
/***** IMAGE FADING IN *****/
/* LANDSCAPE */
@-webkit-keyframes stylisedCirclesAfterLoadingImageLandscape {
  0% {
    opacity: 0;
    left: calc( 50px - 45vh );
    top: calc( 50px - 45vh ); }
  50% {
    left: calc( 50px - 45vh );
    top: calc( 50px - 45vh ); }
  75% {
    opacity: 0;
    left: 0;
    top: 0; }
  100% {
    opacity: 1;
    left: 0;
    top: 0; } }
@keyframes stylisedCirclesAfterLoadingImageLandscape {
  0% {
    opacity: 0;
    left: calc( 50px - 45vh );
    top: calc( 50px - 45vh ); }
  50% {
    left: calc( 50px - 45vh );
    top: calc( 50px - 45vh ); }
  75% {
    opacity: 0;
    left: 0;
    top: 0; }
  100% {
    opacity: 1;
    left: 0;
    top: 0; } }
/* PORTRAIT */
@-webkit-keyframes stylisedCirclesAfterLoadingImagePortrait {
  0% {
    opacity: 0;
    left: calc( 50px - 45vw );
    top: calc( 50px - 45vw ); }
  50% {
    left: calc( 50px - 45vw );
    top: calc( 50px - 45vw ); }
  75% {
    opacity: 0;
    left: 0;
    top: 0; }
  100% {
    opacity: 1;
    left: 0;
    top: 0; } }
@keyframes stylisedCirclesAfterLoadingImagePortrait {
  0% {
    opacity: 0;
    left: calc( 50px - 45vw );
    top: calc( 50px - 45vw ); }
  50% {
    left: calc( 50px - 45vw );
    top: calc( 50px - 45vw ); }
  75% {
    opacity: 0;
    left: 0;
    top: 0; }
  100% {
    opacity: 1;
    left: 0;
    top: 0; } }
/***** THE LINES WRAPPER ROTATIONS *****/
/* BEFORE */
@-webkit-keyframes stylisedCirclesAfterLoadingLinesRotationBefore {
  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 stylisedCirclesAfterLoadingLinesRotationBefore {
  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); } }
/* AFTER */
@-webkit-keyframes stylisedCirclesAfterLoadingLinesRotationAfter {
  to {
    -webkit-transform: rotate(405deg);
    -moz-transform: rotate(405deg);
    -ms-transform: rotate(405deg);
    -o-transform: rotate(405deg);
    transform: rotate(405deg); } }
@keyframes stylisedCirclesAfterLoadingLinesRotationAfter {
  to {
    -webkit-transform: rotate(405deg);
    -moz-transform: rotate(405deg);
    -ms-transform: rotate(405deg);
    -o-transform: rotate(405deg);
    transform: rotate(405deg); } }
/***** INDIVIDUAL LINES EXPAND *****/
/* FULL SCREEN */
/* TOP & RIGHT */
@-webkit-keyframes stylisedCirclesAfterLoadingLinesExpand1FullScreen {
  0% {
    border-top-width: 6px;
    border-right-width: 6px; }
  70% {
    border-top-width: 6px;
    border-right-width: 6px; }
  100% {
    border-top-width: 50px;
    border-right-width: 50px; } }
@keyframes stylisedCirclesAfterLoadingLinesExpand1FullScreen {
  0% {
    border-top-width: 6px;
    border-right-width: 6px; }
  70% {
    border-top-width: 6px;
    border-right-width: 6px; }
  100% {
    border-top-width: 50px;
    border-right-width: 50px; } }
/* BOTTOM & LEFT */
@-webkit-keyframes stylisedCirclesAfterLoadingLinesExpand2FullScreen {
  0% {
    border-bottom-width: 6px;
    border-left-width: 6px; }
  70% {
    border-bottom-width: 6px;
    border-left-width: 6px; }
  100% {
    border-bottom-width: 50px;
    border-left-width: 50px; } }
@keyframes stylisedCirclesAfterLoadingLinesExpand2FullScreen {
  0% {
    border-bottom-width: 6px;
    border-left-width: 6px; }
  70% {
    border-bottom-width: 6px;
    border-left-width: 6px; }
  100% {
    border-bottom-width: 50px;
    border-left-width: 50px; } }
/* LAPTOP */
/* TOP & RIGHT */
@-webkit-keyframes stylisedCirclesAfterLoadingLinesExpand1Laptop {
  0% {
    border-top-width: 6px;
    border-right-width: 6px; }
  70% {
    border-top-width: 6px;
    border-right-width: 6px; }
  100% {
    border-top-width: 40px;
    border-right-width: 40px; } }
@keyframes stylisedCirclesAfterLoadingLinesExpand1Laptop {
  0% {
    border-top-width: 6px;
    border-right-width: 6px; }
  70% {
    border-top-width: 6px;
    border-right-width: 6px; }
  100% {
    border-top-width: 40px;
    border-right-width: 40px; } }
/* BOTTOM & LEFT */
@-webkit-keyframes stylisedCirclesAfterLoadingLinesExpand2Laptop {
  0% {
    border-bottom-width: 6px;
    border-left-width: 6px; }
  70% {
    border-bottom-width: 6px;
    border-left-width: 6px; }
  100% {
    border-bottom-width: 40px;
    border-left-width: 40px; } }
@keyframes stylisedCirclesAfterLoadingLinesExpand2Laptop {
  0% {
    border-bottom-width: 6px;
    border-left-width: 6px; }
  70% {
    border-bottom-width: 6px;
    border-left-width: 6px; }
  100% {
    border-bottom-width: 40px;
    border-left-width: 40px; } }
/* TABLET */
/* TOP & RIGHT */
@-webkit-keyframes stylisedCirclesAfterLoadingLinesExpand1Tablet {
  0% {
    border-top-width: 6px;
    border-right-width: 6px; }
  70% {
    border-top-width: 6px;
    border-right-width: 6px; }
  100% {
    border-top-width: 30px;
    border-right-width: 30px; } }
@keyframes stylisedCirclesAfterLoadingLinesExpand1Tablet {
  0% {
    border-top-width: 6px;
    border-right-width: 6px; }
  70% {
    border-top-width: 6px;
    border-right-width: 6px; }
  100% {
    border-top-width: 30px;
    border-right-width: 30px; } }
/* BOTTOM & LEFT */
@-webkit-keyframes stylisedCirclesAfterLoadingLinesExpand2Tablet {
  0% {
    border-bottom-width: 6px;
    border-left-width: 6px; }
  70% {
    border-bottom-width: 6px;
    border-left-width: 6px; }
  100% {
    border-bottom-width: 30px;
    border-left-width: 30px; } }
@keyframes stylisedCirclesAfterLoadingLinesExpand2Tablet {
  0% {
    border-bottom-width: 6px;
    border-left-width: 6px; }
  70% {
    border-bottom-width: 6px;
    border-left-width: 6px; }
  100% {
    border-bottom-width: 30px;
    border-left-width: 30px; } }
/* MOBILE */
/* TOP & RIGHT */
@-webkit-keyframes stylisedCirclesAfterLoadingLinesExpand1Mobile {
  0% {
    border-top-width: 6px;
    border-right-width: 6px; }
  70% {
    border-top-width: 6px;
    border-right-width: 6px; }
  100% {
    border-top-width: 20px;
    border-right-width: 20px; } }
@keyframes stylisedCirclesAfterLoadingLinesExpand1Mobile {
  0% {
    border-top-width: 6px;
    border-right-width: 6px; }
  70% {
    border-top-width: 6px;
    border-right-width: 6px; }
  100% {
    border-top-width: 20px;
    border-right-width: 20px; } }
/* BOTTOM & LEFT */
@-webkit-keyframes stylisedCirclesAfterLoadingLinesExpand2Mobile {
  0% {
    border-bottom-width: 6px;
    border-left-width: 6px; }
  70% {
    border-bottom-width: 6px;
    border-left-width: 6px; }
  100% {
    border-bottom-width: 20px;
    border-left-width: 20px; } }
@keyframes stylisedCirclesAfterLoadingLinesExpand2Mobile {
  0% {
    border-bottom-width: 6px;
    border-left-width: 6px; }
  70% {
    border-bottom-width: 6px;
    border-left-width: 6px; }
  100% {
    border-bottom-width: 20px;
    border-left-width: 20px; } }
@media screen and (max-width: 1024px) {
  .stylised-circle-wrapper {
    width: 60vw;
    height: 60vw; }
    .stylised-circle-wrapper .stylised-circle-bg-image-mask {
      opacity: 0.3;
      background-color: #fff; }
    .stylised-circle-wrapper .stylised-circle-line-wrapper .stylised-circle-line.stylised-circle-line-1 {
      border-top-width: 40px;
      border-right-width: 40px; }
    .stylised-circle-wrapper .stylised-circle-line-wrapper .stylised-circle-line.stylised-circle-line-2 {
      border-bottom-width: 40px;
      border-left-width: 40px; }
    .stylised-circle-wrapper.stylised-circle-wrapper-with-load .stylised-circle-line-wrapper .stylised-circle-line {
      -webkit-animation: stylisedCirclesAfterLoadingLinesExpandLaptop 3s ease forwards;
      animation: stylisedCirclesAfterLoadingLinesExpandLaptop 3s ease forwards; }
      .stylised-circle-wrapper.stylised-circle-wrapper-with-load .stylised-circle-line-wrapper .stylised-circle-line.stylised-circle-line-1 {
        -webkit-animation: stylisedCirclesAfterLoadingLinesExpand1Laptop 3s ease forwards;
        animation: stylisedCirclesAfterLoadingLinesExpand1Laptop 3s ease forwards; }
      .stylised-circle-wrapper.stylised-circle-wrapper-with-load .stylised-circle-line-wrapper .stylised-circle-line.stylised-circle-line-2 {
        -webkit-animation: stylisedCirclesAfterLoadingLinesExpand2Laptop 3s ease forwards;
        animation: stylisedCirclesAfterLoadingLinesExpand2Laptop 3s ease forwards; } }
@media screen and (max-width: 768px) {
  .stylised-circle-wrapper {
    width: 70vw;
    height: 70vw; }
    .stylised-circle-wrapper .stylised-circle-bg-image-mask {
      opacity: 0.6;
      background-color: #fff; }
    .stylised-circle-wrapper .stylised-circle-line-wrapper .stylised-circle-line.stylised-circle-line-1 {
      border-top-width: 30px;
      border-right-width: 30px; }
    .stylised-circle-wrapper .stylised-circle-line-wrapper .stylised-circle-line.stylised-circle-line-2 {
      border-bottom-width: 30px;
      border-left-width: 30px; }
    .stylised-circle-wrapper.stylised-circle-wrapper-with-load .stylised-circle-line-wrapper .stylised-circle-line.stylised-circle-line-1 {
      -webkit-animation: stylisedCirclesAfterLoadingLinesExpand1Tablet 3s ease forwards;
      animation: stylisedCirclesAfterLoadingLinesExpand1Tablet 3s ease forwards; }
    .stylised-circle-wrapper.stylised-circle-wrapper-with-load .stylised-circle-line-wrapper .stylised-circle-line.stylised-circle-line-2 {
      -webkit-animation: stylisedCirclesAfterLoadingLinesExpand2Tablet 3s ease forwards;
      animation: stylisedCirclesAfterLoadingLinesExpand2Tablet 3s ease forwards; } }
@media screen and (max-width: 480px) {
  .stylised-circle-wrapper {
    width: 80vw;
    height: 80vw; }
    .stylised-circle-wrapper .stylised-circle-line-wrapper .stylised-circle-line.stylised-circle-line-1 {
      border-top-width: 20px;
      border-right-width: 20px; }
    .stylised-circle-wrapper .stylised-circle-line-wrapper .stylised-circle-line.stylised-circle-line-2 {
      border-bottom-width: 20px;
      border-left-width: 20px; }
    .stylised-circle-wrapper.stylised-circle-wrapper-with-load .stylised-circle-line-wrapper .stylised-circle-line.stylised-circle-line-1 {
      -webkit-animation: stylisedCirclesAfterLoadingLinesExpand1Mobile 3s ease forwards;
      animation: stylisedCirclesAfterLoadingLinesExpand1Mobile 3s ease forwards; }
    .stylised-circle-wrapper.stylised-circle-wrapper-with-load .stylised-circle-line-wrapper .stylised-circle-line.stylised-circle-line-2 {
      -webkit-animation: stylisedCirclesAfterLoadingLinesExpand2Mobile 3s ease forwards;
      animation: stylisedCirclesAfterLoadingLinesExpand2Mobile 3s ease forwards; } }
#home-slides-content-wrapper .home-slide-content-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  display: flex;
  opacity: 0;
  z-index: 0;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  .phone-device.os-ios #home-slides-content-wrapper .home-slide-content-wrapper {
    position: relative;
    opacity: 1; }
  #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    color: #000; }
    #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content {
      width: 75%;
      height: auto;
      margin: auto;
      padding-right: 35%; }
      #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .hero-heading,
      #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .underline-expand-wrapper,
      #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .sub-heading,
      #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .body-text,
      #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .link-with-triangle-wrapper {
        opacity: 0;
        -ms-transform: translateY(50px);
        -webkit-transform: translateY(50px);
        transform: translateY(50px); }
      #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .hero-heading {
        font-family: "Rozha One", serif;
        color: #000;
        -webkit-transition: all 0.4s;
        -moz-transition: all 0.4s;
        -o-transition: all 0.4s;
        transition: all 0.4s; }
      #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .underline-expand-wrapper {
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s; }
      #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .sub-heading {
        font-size: 1.4rem;
        -webkit-transition: all 0.6s;
        -moz-transition: all 0.6s;
        -o-transition: all 0.6s;
        transition: all 0.6s; }
      #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .body-text {
        max-width: 700px;
        font-size: 1.2rem;
        -webkit-transition: all 0.7s;
        -moz-transition: all 0.7s;
        -o-transition: all 0.7s;
        transition: all 0.7s; }
      #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .link-with-triangle-wrapper {
        -webkit-transition: all 0.8s;
        -moz-transition: all 0.8s;
        -o-transition: all 0.8s;
        transition: all 0.8s; }
  #home-slides-content-wrapper .home-slide-content-wrapper.active {
    opacity: 1;
    z-index: 1; }
    #home-slides-content-wrapper .home-slide-content-wrapper.active .home-slide-text-content-wrapper {
      opacity: 1;
      -webkit-transition: opacity 1s;
      -moz-transition: opacity 1s;
      -o-transition: opacity 1s;
      transition: opacity 1s; }
      #home-slides-content-wrapper .home-slide-content-wrapper.active .home-slide-text-content-wrapper .home-slide-text-content {
        /*float:left;*/ }
        #home-slides-content-wrapper .home-slide-content-wrapper.active .home-slide-text-content-wrapper .home-slide-text-content .hero-heading,
        #home-slides-content-wrapper .home-slide-content-wrapper.active .home-slide-text-content-wrapper .home-slide-text-content .underline-expand-wrapper,
        #home-slides-content-wrapper .home-slide-content-wrapper.active .home-slide-text-content-wrapper .home-slide-text-content .sub-heading,
        #home-slides-content-wrapper .home-slide-content-wrapper.active .home-slide-text-content-wrapper .home-slide-text-content .body-text,
        #home-slides-content-wrapper .home-slide-content-wrapper.active .home-slide-text-content-wrapper .home-slide-text-content .link-with-triangle-wrapper {
          opacity: 1;
          -ms-transform: translateX(0);
          -webkit-transform: translateX(0);
          transform: translateX(0); }
        #home-slides-content-wrapper .home-slide-content-wrapper.active .home-slide-text-content-wrapper .home-slide-text-content .hero-heading {
          /*float:left;*/ }
        #home-slides-content-wrapper .home-slide-content-wrapper.active .home-slide-text-content-wrapper .home-slide-text-content .underline-expand-wrapper {
          /*float:left;*/ }
        #home-slides-content-wrapper .home-slide-content-wrapper.active .home-slide-text-content-wrapper .home-slide-text-content .sub-heading {
          /*float:left;*/ }
        #home-slides-content-wrapper .home-slide-content-wrapper.active .home-slide-text-content-wrapper .home-slide-text-content .body-text {
          float: left; }
        #home-slides-content-wrapper .home-slide-content-wrapper.active .home-slide-text-content-wrapper .home-slide-text-content .link-with-triangle-wrapper {
          /*float:left;*/ }
  #home-slides-content-wrapper .home-slide-content-wrapper.active-circle-only {
    opacity: 1;
    z-index: 1; }
    #home-slides-content-wrapper .home-slide-content-wrapper.active-circle-only .home-slide-text-content-wrapper {
      opacity: 0; }

@media screen and (max-width: 1200px) {
  #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content {
    padding-right: 0; }
    .desktop-device #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .link-with-triangle-wrapper:hover .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
      background-color: #777; }
    .desktop-device #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .link-with-triangle-wrapper:hover .link-with-triangle-text {
      color: #777; } }
@media screen and (max-width: 1023px) {
  #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .hero-heading {
    font-size: 2rem; }
  #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .sub-heading {
    font-size: 1.2rem; }
  #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .body-text {
    font-size: 1rem; } }
@media screen and (max-width: 767px) {
  #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content {
    width: 80%; }
    #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .hero-heading {
      font-size: 1.8rem; }
    #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .sub-heading {
      font-size: 1.1rem; }
    #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .body-text {
      font-size: 0.9rem; } }
@media screen and (max-width: 479px) {
  #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content {
    width: 85%; }
    #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .hero-heading {
      font-size: 1.6rem; }
    #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .sub-heading {
      font-size: 1rem; }
    #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .body-text {
      font-size: 0.8rem; } }
.testimonials-banner {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover; }
  .page-colour-teal .testimonials-banner .testimonials-banner-image-mask {
    background-color: #1cbcb0; }
  .page-colour-orange .testimonials-banner .testimonials-banner-image-mask {
    background-color: #e08c28; }
  .page-colour-red .testimonials-banner .testimonials-banner-image-mask {
    background-color: #c64647; }
  .testimonials-banner .testimonial-body p {
    margin-bottom: 20px;
    font-family: "Rozha One", serif; }
  .testimonials-banner .testimonial-person {
    display: table;
    margin: auto; }
    .testimonials-banner .testimonial-person .testimonial-person-text {
      font-size: 1.2rem; }
      .testimonials-banner .testimonial-person .testimonial-person-text.testimonial-person-text-1 {
        padding-right: 10px; }
      .testimonials-banner .testimonial-person .testimonial-person-text.testimonial-person-text-2 {
        padding-left: 10px; }

@media screen and (max-width: 480px) {
  .testimonials-banner .testimonial-person .testimonial-person-text {
    font-size: 0.8rem; } }
.page-template-template-home-page #page {
  overflow-x: unset; }

#main-text-home {
  height: 100vh;
  position: relative;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  #main-text-home #mainbag-home {
    /*height:100vh !important;*/ }
    #main-text-home #mainbag-home .home-slide-wrapper {
      width: 100vw;
      height: 100vh; }
      #main-text-home #mainbag-home .home-slide-wrapper .subbag {
        display: flex; }
        #main-text-home #mainbag-home .home-slide-wrapper .subbag .subview {
          margin: auto; }

#home-scroll-down-wrapper {
  bottom: 0;
  right: 20px;
  z-index: 1;
  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s; }
  #home-scroll-down-wrapper #home-scroll-down-text {
    font-family: "Rozha One", serif;
    font-size: 1rem; }
  #home-scroll-down-wrapper #home-scroll-down-line-wrapper {
    bottom: 0;
    left: 50%;
    height: 30px;
    width: 1px; }
    #home-scroll-down-wrapper #home-scroll-down-line-wrapper #home-scroll-down-line {
      top: 0;
      height: 0;
      width: 1px;
      background: #000;
      animation: scroll_line 2s infinite; }
  .scrolled-down #home-scroll-down-wrapper {
    opacity: 0; }

@keyframes scroll_line {
  0% {
    top: 0;
    bottom: auto;
    height: 0; }
  49% {
    top: 0;
    bottom: auto;
    height: 100%; }
  50% {
    top: auto;
    bottom: 0;
    height: 100%; }
  99% {
    top: auto;
    bottom: 0;
    height: 0; }
  100% {
    top: 0;
    bottom: auto;
    height: 0; } }
body.phone-device,
body.tablet-device {
  overflow-y: auto; }
  body.phone-device.page-template-template-home-page #page,
  body.tablet-device.page-template-template-home-page #page {
    overflow-x: hidden; }
  body.phone-device #main-text-home,
  body.tablet-device #main-text-home {
    height: auto; }
    body.phone-device #main-text-home #mainbag-home,
    body.tablet-device #main-text-home #mainbag-home {
      display: none; }
  body.phone-device #home-slides-content-wrapper,
  body.tablet-device #home-slides-content-wrapper {
    position: relative;
    height: auto; }
    body.phone-device #home-slides-content-wrapper .home-slide-content-wrapper,
    body.tablet-device #home-slides-content-wrapper .home-slide-content-wrapper {
      position: relative;
      top: auto;
      opacity: 1; }
      body.phone-device #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .hero-heading,
      body.phone-device #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .underline-expand-wrapper,
      body.phone-device #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .sub-heading,
      body.phone-device #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .body-text,
      body.phone-device #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .link-with-triangle-wrapper,
      body.tablet-device #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .hero-heading,
      body.tablet-device #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .underline-expand-wrapper,
      body.tablet-device #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .sub-heading,
      body.tablet-device #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .body-text,
      body.tablet-device #home-slides-content-wrapper .home-slide-content-wrapper .home-slide-text-content-wrapper .home-slide-text-content .link-with-triangle-wrapper {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0); }
      body.phone-device #home-slides-content-wrapper .home-slide-content-wrapper.home-slide-content-wrapper-footer #footer-home-content-wrapper #footer-home-content #footer-top-home > #home-footer-contact-icon,
      body.tablet-device #home-slides-content-wrapper .home-slide-content-wrapper.home-slide-content-wrapper-footer #footer-home-content-wrapper #footer-home-content #footer-top-home > #home-footer-contact-icon {
        top: 20px; }

body.tablet-device #mega-menu-wrapper #mega-menu-contact-image-wrapper {
  margin-top: 120px; }
  body.tablet-device #mega-menu-wrapper #mega-menu-contact-image-wrapper #mega-menu-contact-image-link {
    width: 150px;
    height: 150px;
    display: block;
    opacity: 1; }
    body.tablet-device #mega-menu-wrapper #mega-menu-contact-image-wrapper #mega-menu-contact-image-link #mega-menu-contact-image {
      /*float:left;
      width:150px;
      height:150px;
      background-color:red;*/ }

/****************** MAIN CONTENT SECTION **************/
#about-main-content-wrapper {
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: contain; }

#about-main-content-left .hero-heading {
  margin-bottom: 30px; }

#about-main-content-right .about-main-content-block .sub-heading {
  margin-bottom: 10px; }
#about-main-content-right .about-main-content-block p {
  font-size: 0.95rem; }

@media screen and (max-width: 1023px) {
  #about-main-content-wrapper {
    flex-direction: column; }

  #about-main-content-left,
  #about-main-content-right {
    flex-basis: 100%; }

  #about-main-content-left {
    margin-bottom: 100px; } }
/****************** INTRO WITH TEASERS SECTION ********************/
#about-intro-with-teasers-right {
  border-right: 3px solid;
  overflow: hidden; }
  .page-colour-teal #about-intro-with-teasers-right {
    border-right-color: #1cbcb0; }
  .page-colour-orange #about-intro-with-teasers-right {
    border-right-color: #e08c28; }
  .page-colour-red #about-intro-with-teasers-right {
    border-right-color: #c64647; }
  .mobile-device.tablet-device.os-ios #about-intro-with-teasers-right {
    flex-basis: auto;
    overflow: visible; }

#about-teaser-with-tiles-heading {
  max-width: 400px; }
  .page-colour-teal #about-teaser-with-tiles-heading {
    color: #1cbcb0; }
  .page-colour-orange #about-teaser-with-tiles-heading {
    color: #e08c28; }
  .page-colour-red #about-teaser-with-tiles-heading {
    color: #c64647; }

#teasers-container {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: transform 1s;
  -moz-transition: transform 1s;
  -o-transition: transform 1s;
  transition: transform 1s; }
  #teasers-container .about-page-teaser {
    width: 30%;
    margin-top: 30px; }
    #teasers-container .about-page-teaser:nth-of-type(1), #teasers-container .about-page-teaser:nth-of-type(2), #teasers-container .about-page-teaser:nth-of-type(3) {
      margin-top: 0; }
    #teasers-container .about-page-teaser:nth-of-type(3n+1) {
      clear: left; }
    #teasers-container .about-page-teaser img {
      float: left; }
  #teasers-container.active {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); }
  .mobile-device.tablet-device.os-ios #teasers-container {
    -webkit-transform: translateX(120%);
    -moz-transform: translateX(120%);
    -ms-transform: translateX(120%);
    -o-transform: translateX(120%);
    transform: translateX(120%); }
    .mobile-device.tablet-device.os-ios #teasers-container.active {
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }

@media screen and (max-width: 1023px) {
  #about-intro-with-teasers-content {
    flex-direction: column; } }
@media screen and (max-width: 767px) {
  #teasers-container .about-page-teaser {
    width: 45%; }
    #teasers-container .about-page-teaser:nth-of-type(3) {
      margin-top: 30px; }
    #teasers-container .about-page-teaser:nth-of-type(3n+1) {
      clear: none; }
    #teasers-container .about-page-teaser:nth-of-type(2n+1) {
      clear: left; } }
@media screen and (max-width: 479px) {
  #teasers-container .about-page-teaser {
    width: 90%; }
    #teasers-container .about-page-teaser:nth-of-type(2) {
      margin-top: 30px; } }
/******************** MAIN TEXT SECTION *********************/
#main-text-product .hero-heading {
  max-width: 500px; }
#main-text-product #main-text-product-body {
  max-width: 800px; }
  #main-text-product #main-text-product-body .sub-heading {
    margin-bottom: 5px;
    margin-top: 30px; }
  #main-text-product #main-text-product-body p {
    /*float:left;*/ }
  #main-text-product #main-text-product-body ul {
    width: 100%;
    margin-left: 0;
    list-style: none;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2; }
    #main-text-product #main-text-product-body ul li {
      background-image: url("../../img/assets/triangle-right-small-blue.png");
      background-repeat: no-repeat;
      background-position: 0 6px;
      padding-left: 20px; }
.desktop-device.page-colour-teal #main-text-product .link-with-triangle-wrapper:hover .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
  background-color: #1cbcb0; }
.desktop-device.page-colour-teal #main-text-product .link-with-triangle-wrapper:hover .link-with-triangle-text {
  color: #1cbcb0; }
.desktop-device.page-colour-orange #main-text-product .link-with-triangle-wrapper:hover .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
  background-color: #e08c28; }
.desktop-device.page-colour-orange #main-text-product .link-with-triangle-wrapper:hover .link-with-triangle-text {
  color: #e08c28; }
.desktop-device.page-colour-red #main-text-product .link-with-triangle-wrapper:hover .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
  background-color: #c64647; }
.desktop-device.page-colour-red #main-text-product .link-with-triangle-wrapper:hover .link-with-triangle-text {
  color: #c64647; }

@media screen and (max-width: 767px) {
  #main-text-product .hero-heading {
    font-size: 2.3rem; } }
@media screen and (max-width: 479px) {
  #main-text-product #main-text-product-body ul {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1; } }
/******************** PRODUCT DETAILS SECTION ********************/
#product-details-section #product-details-heading {
  margin: auto; }
  #product-details-section #product-details-heading .hero-heading {
    float: right;
    max-width: 400px; }
.desktop-device.page-colour-teal #product-details-section #product-details-body #product-details-body-bottom .link-with-triangle-wrapper:hover .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
  background-color: #1cbcb0; }
.desktop-device.page-colour-teal #product-details-section #product-details-body #product-details-body-bottom .link-with-triangle-wrapper:hover .link-with-triangle-text {
  color: #1cbcb0; }
.desktop-device.page-colour-orange #product-details-section #product-details-body #product-details-body-bottom .link-with-triangle-wrapper:hover .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
  background-color: #e08c28; }
.desktop-device.page-colour-orange #product-details-section #product-details-body #product-details-body-bottom .link-with-triangle-wrapper:hover .link-with-triangle-text {
  color: #e08c28; }
.desktop-device.page-colour-red #product-details-section #product-details-body #product-details-body-bottom .link-with-triangle-wrapper:hover .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
  background-color: #c64647; }
.desktop-device.page-colour-red #product-details-section #product-details-body #product-details-body-bottom .link-with-triangle-wrapper:hover .link-with-triangle-text {
  color: #c64647; }

@media screen and (max-width: 1023px) {
  #product-details-section #product-details-body #product-details-body-top .section-heading {
    font-size: 1.3rem;
    font-weight: 500; }
  #product-details-section #product-details-body #product-details-body-bottom p {
    font-size: 0.9rem; } }
@media screen and (max-width: 767px) {
  #product-details-section #product-details-section-content {
    flex-direction: column; }
  #product-details-section #product-details-heading .hero-heading {
    float: left;
    font-size: 2.3rem;
    max-width: none; } }
@media screen and (max-width: 479px) {
  #product-details-section #product-details-heading .hero-heading {
    font-size: 1.7rem; }
  #product-details-section #product-details-body #product-details-body-top .section-heading {
    font-size: 1rem; }
  #product-details-section #product-details-body #product-details-body-bottom p {
    font-size: 0.8rem; } }
/******************** PROPOSITION INCLUDES SECTION ********************/
#product-includes-section #product-includes-content #product-includes-body #product-includes-items-wrapper {
  margin: 0;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2; }
  #product-includes-section #product-includes-content #product-includes-body #product-includes-items-wrapper .product-include-item {
    width: 100%;
    float: none;
    display: inline-block;
    padding-left: 20px;
    line-height: 130%;
    margin-bottom: 30px; }
    #product-includes-section #product-includes-content #product-includes-body #product-includes-items-wrapper .product-include-item .product-include-item-icon-wrapper {
      position: absolute;
      left: 0;
      width: 40px;
      height: 37px;
      z-index: 0; }
      #product-includes-section #product-includes-content #product-includes-body #product-includes-items-wrapper .product-include-item .product-include-item-icon-wrapper .product-include-item-icon-part {
        width: 38px;
        height: 19px;
        position: absolute; }
        .page-colour-teal #product-includes-section #product-includes-content #product-includes-body #product-includes-items-wrapper .product-include-item .product-include-item-icon-wrapper .product-include-item-icon-part {
          background-color: #1cbcb0; }
        .page-colour-orange #product-includes-section #product-includes-content #product-includes-body #product-includes-items-wrapper .product-include-item .product-include-item-icon-wrapper .product-include-item-icon-part {
          background-color: #e08c28; }
        .page-colour-red #product-includes-section #product-includes-content #product-includes-body #product-includes-items-wrapper .product-include-item .product-include-item-icon-wrapper .product-include-item-icon-part {
          background-color: #c64647; }
        #product-includes-section #product-includes-content #product-includes-body #product-includes-items-wrapper .product-include-item .product-include-item-icon-wrapper .product-include-item-icon-part.product-include-item-icon-part-1 {
          top: 0;
          left: 0;
          border-radius: 40px 40px 0 0; }
        #product-includes-section #product-includes-content #product-includes-body #product-includes-items-wrapper .product-include-item .product-include-item-icon-wrapper .product-include-item-icon-part.product-include-item-icon-part-2 {
          bottom: 0;
          right: 0px;
          border-radius: 0 0 40px 40px; }
    #product-includes-section #product-includes-content #product-includes-body #product-includes-items-wrapper .product-include-item .product-include-item-text {
      position: relative;
      z-index: 1;
      float: left;
      font-size: 0.9rem;
      font-weight: 700;
      padding-top: 10px; }
.desktop-device.page-colour-teal #product-includes-section #product-includes-content #product-includes-body .link-with-triangle-wrapper:hover .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
  background-color: #1cbcb0; }
.desktop-device.page-colour-teal #product-includes-section #product-includes-content #product-includes-body .link-with-triangle-wrapper:hover .link-with-triangle-text {
  color: #1cbcb0; }
.desktop-device.page-colour-orange #product-includes-section #product-includes-content #product-includes-body .link-with-triangle-wrapper:hover .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
  background-color: #e08c28; }
.desktop-device.page-colour-orange #product-includes-section #product-includes-content #product-includes-body .link-with-triangle-wrapper:hover .link-with-triangle-text {
  color: #e08c28; }
.desktop-device.page-colour-red #product-includes-section #product-includes-content #product-includes-body .link-with-triangle-wrapper:hover .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
  background-color: #c64647; }
.desktop-device.page-colour-red #product-includes-section #product-includes-content #product-includes-body .link-with-triangle-wrapper:hover .link-with-triangle-text {
  color: #c64647; }

@media screen and (max-width: 768px) {
  #product-includes-section #product-includes-content {
    flex-direction: column; }
    #product-includes-section #product-includes-content #product-includes-heading {
      width: 100%;
      margin-bottom: 10px; }
    #product-includes-section #product-includes-content #product-includes-body {
      width: 100%; } }
@media screen and (max-width: 767px) {
  #product-includes-section #product-includes-content #product-includes-heading .hero-heading {
    font-size: 1.7rem; } }
@media screen and (max-width: 479px) {
  #product-includes-section #product-includes-content #product-includes-heading .hero-heading {
    font-size: 1.4rem; }
  #product-includes-section #product-includes-content #product-includes-body #product-includes-items-wrapper {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1; }
    #product-includes-section #product-includes-content #product-includes-body #product-includes-items-wrapper .product-include-item {
      margin-bottom: 15px; }
      #product-includes-section #product-includes-content #product-includes-body #product-includes-items-wrapper .product-include-item .product-include-item-text {
        font-size: 0.8rem; } }
/************************** FULL WIDTH CONTENT BOTTOM SECTION ************************/
#products-full-width-content-bottom-section .full-width-content-section .full-width-content-inner-wrapper .full-width-content-text {
  margin-bottom: 10px; }
  #products-full-width-content-bottom-section .full-width-content-section .full-width-content-inner-wrapper .full-width-content-text p {
    font-family: "Rozha One", serif;
    font-size: 1.8rem;
    line-height: 130%;
    margin-bottom: 25px; }
#products-full-width-content-bottom-section .full-width-content-section .full-width-content-inner-wrapper .link-with-triangle-wrapper {
  float: none;
  display: table;
  margin: 0 auto; }
  .desktop-device #products-full-width-content-bottom-section .full-width-content-section .full-width-content-inner-wrapper .link-with-triangle-wrapper:hover .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
    background-color: #000; }
  .desktop-device #products-full-width-content-bottom-section .full-width-content-section .full-width-content-inner-wrapper .link-with-triangle-wrapper:hover .link-with-triangle-text {
    color: #000; }

@media screen and (max-width: 1024px) {
  #products-full-width-content-bottom-section .full-width-content-section .full-width-content-inner-wrapper .full-width-content-text p {
    font-size: 1.5rem; } }
@media screen and (max-width: 768px) {
  #products-full-width-content-bottom-section .full-width-content-section .full-width-content-inner-wrapper .full-width-content-text p {
    font-size: 1.3rem; } }
@media screen and (max-width: 480px) {
  #products-full-width-content-bottom-section .full-width-content-section .full-width-content-inner-wrapper .full-width-content-text p {
    font-size: 1.1rem; } }
@media screen and (max-width: 399px) {
  #products-full-width-content-bottom-section .full-width-content-section .full-width-content-inner-wrapper .full-width-content-text p {
    font-size: 0.9rem; } }
#blog-archive {
  max-width: 320px; }
  #blog-archive #blog-archive-content .sub-heading {
    margin-bottom: 0px;
    padding-left: 10px;
    font-size: 1.5rem; }
    .page-colour-teal #blog-archive #blog-archive-content .sub-heading {
      color: #1cbcb0; }
    .page-colour-orange #blog-archive #blog-archive-content .sub-heading {
      color: #e08c28; }
    .page-colour-red #blog-archive #blog-archive-content .sub-heading {
      color: #c64647; }
  #blog-archive #blog-archive-content .widget-area {
    float: left;
    width: 100%; }
    #blog-archive #blog-archive-content .widget-area aside {
      float: left;
      width: 100%; }
      #blog-archive #blog-archive-content .widget-area aside .widget-title {
        position: relative;
        padding: 7px 10px;
        font-weight: 700;
        font-size: 0.9rem;
        cursor: pointer;
        -webkit-transition: background-color .3s;
        -moz-transition: background-color .3s;
        -o-transition: background-color .3s;
        transition: background-color .3s; }
        .page-colour-teal #blog-archive #blog-archive-content .widget-area aside .widget-title {
          color: #1cbcb0; }
        .page-colour-orange #blog-archive #blog-archive-content .widget-area aside .widget-title {
          color: #e08c28; }
        .page-colour-red #blog-archive #blog-archive-content .widget-area aside .widget-title {
          color: #c64647; }
        .desktop-device.page-colour-teal #blog-archive #blog-archive-content .widget-area aside .widget-title:hover {
          background-color: rgba(28, 188, 176, 0.1); }
        .desktop-device.page-colour-orange #blog-archive #blog-archive-content .widget-area aside .widget-title:hover {
          background-color: rgba(224, 140, 40, 0.1); }
        .desktop-device.page-colour-red #blog-archive #blog-archive-content .widget-area aside .widget-title:hover {
          background-color: rgba(198, 70, 71, 0.1); }
        #blog-archive #blog-archive-content .widget-area aside .widget-title::before, #blog-archive #blog-archive-content .widget-area aside .widget-title:before {
          position: absolute;
          right: 10px;
          content: url(../../img/assets/triangle-down-small-black.png);
          -webkit-transition: -webkit-transform .3s;
          -moz-transition: -moz-transform .3s;
          -ms-transition: -ms-transform .3s;
          -o-transition: -o-transform .3s;
          transition: transform .3s; }
        #blog-archive #blog-archive-content .widget-area aside .widget-title.active::before, #blog-archive #blog-archive-content .widget-area aside .widget-title.active:before {
          -webkit-transform: scaleY(-1);
          -moz-transform: scaleY(-1);
          -ms-transform: scaleY(-1);
          -o-transform: scaleY(-1);
          transform: scaleY(-1); }
      #blog-archive #blog-archive-content .widget-area aside ul {
        float: left;
        width: 100%;
        margin: 0;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        display: none; }
        .page-colour-teal #blog-archive #blog-archive-content .widget-area aside ul {
          border-bottom-color: #1cbcb0; }
        .page-colour-orange #blog-archive #blog-archive-content .widget-area aside ul {
          border-bottom-color: #e08c28; }
        .page-colour-red #blog-archive #blog-archive-content .widget-area aside ul {
          border-bottom-color: #c64647; }
        #blog-archive #blog-archive-content .widget-area aside ul li {
          float: left;
          width: 100%;
          border-top-width: 1px;
          border-top-style: solid; }
          .page-colour-teal #blog-archive #blog-archive-content .widget-area aside ul li {
            border-top-color: #1cbcb0; }
          .page-colour-orange #blog-archive #blog-archive-content .widget-area aside ul li {
            border-top-color: #e08c28; }
          .page-colour-red #blog-archive #blog-archive-content .widget-area aside ul li {
            border-top-color: #c64647; }
          #blog-archive #blog-archive-content .widget-area aside ul li a {
            float: left;
            width: 100%;
            padding: 7px 10px;
            font-size: 0.9rem;
            -webkit-transition: background-color .3s;
            -moz-transition: background-color .3s;
            -o-transition: background-color .3s;
            transition: background-color .3s; }
            .desktop-device.page-colour-teal #blog-archive #blog-archive-content .widget-area aside ul li a:hover {
              background-color: rgba(28, 188, 176, 0.1); }
            .desktop-device.page-colour-orange #blog-archive #blog-archive-content .widget-area aside ul li a:hover {
              background-color: rgba(224, 140, 40, 0.1); }
            .desktop-device.page-colour-red #blog-archive #blog-archive-content .widget-area aside ul li a:hover {
              background-color: rgba(198, 70, 71, 0.1); }
  .desktop-device.page-colour-teal #blog-archive #blog-archive-contact-link .link-with-triangle-wrapper:hover .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
    background-color: #1cbcb0; }
  .desktop-device.page-colour-teal #blog-archive #blog-archive-contact-link .link-with-triangle-wrapper:hover .link-with-triangle-text {
    color: #1cbcb0; }
  .desktop-device.page-colour-orange #blog-archive #blog-archive-contact-link .link-with-triangle-wrapper:hover .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
    background-color: #e08c28; }
  .desktop-device.page-colour-orange #blog-archive #blog-archive-contact-link .link-with-triangle-wrapper:hover .link-with-triangle-text {
    color: #e08c28; }
  .desktop-device.page-colour-red #blog-archive #blog-archive-contact-link .link-with-triangle-wrapper:hover .link-with-triangle-shape-wrapper .link-with-triangle-shape-line {
    background-color: #c64647; }
  .desktop-device.page-colour-red #blog-archive #blog-archive-contact-link .link-with-triangle-wrapper:hover .link-with-triangle-text {
    color: #c64647; }

#main-content-blog-post {
  padding-top: 10px; }

#main-content-blog-post-content {
  width: 80%; }

#blog-post {
  padding-left: 50px; }
  #blog-post #blog-post-text .sub-heading {
    margin-bottom: 5px; }
  #blog-post #blog-post-text p {
    float: left;
    margin-bottom: 30px; }

@media screen and (max-width: 1400px) {
  #main-content-blog-index {
    padding-top: 100px; } }
@media screen and (max-width: 1024px) {
  #blog-index {
    width: 75%; }

  #blog-archive {
    width: 25%; } }
@media screen and (max-width: 767px) {
  #blog-index {
    width: 100%; }

  #blog-archive {
    width: 100%; }

  #main-content-blog-post-content {
    width: 85%; }

  #blog-post {
    padding-left: 25px; }
    #blog-post #blog-post-text p {
      font-size: 0.9rem; }

  .contact-bar-link-wrapper .contact-bar-link .contact-bar-link-text {
    font-size: 1.1rem; } }
@media screen and (max-width: 480px) {
  #blog-index {
    width: 100%; }

  #blog-archive {
    width: 100%; } }
@media screen and (max-width: 479px) {
  #main-content-blog-post-content {
    padding-right: 0; }

  #blog-post {
    padding-left: 0; }
    #blog-post #blog-post-text .sub-heading {
      font-size: 0.9rem; }
    #blog-post #blog-post-text p {
      font-size: 0.8rem; }

  .contact-bar-link-wrapper .contact-bar-link .contact-bar-link-text {
    font-size: 1rem; } }
@media screen and (max-width: 399px) {
  .contact-bar-link-wrapper .contact-bar-link .contact-bar-link-text {
    font-size: 0.8rem; } }
/********************** INTRO SECTION *************************/
#contact-intro-image-wrapper {
  border-bottom: 5px solid #fff; }
  #contact-intro-image-wrapper img {
    margin: auto;
    display: block; }

#contact-intro-text-wrapper {
  /*float:left;*/ }
  #contact-intro-text-wrapper .section-heading {
    font-size: 2.2rem;
    line-height: 130%;
    font-weight: 500; }
  #contact-intro-text-wrapper p {
    float: left;
    width: 100%;
    margin-bottom: 20px; }
  #contact-intro-text-wrapper .sub-heading {
    margin-bottom: 0; }
  #contact-intro-text-wrapper a {
    text-decoration: underline;
    -webkit-transition: color .3s;
    -moz-transition: color .3s;
    -o-transition: color .3s;
    transition: color .3s; }
    .desktop-device #contact-intro-text-wrapper a:hover {
      color: #1cbcb0 !important; }

/******************** OFFICE CONTACT SECTION *********************/
#contact-office-details-section-content {
  /*float:left;*/ }
  #contact-office-details-section-content .contact-office-wrapper {
    /*float:left;*/ }
    #contact-office-details-section-content .contact-office-wrapper .contact-office-map-icon-wrapper {
      /*float:left;*/ }
      #contact-office-details-section-content .contact-office-wrapper .contact-office-map-icon-wrapper .contact-office-map-icon {
        /*float:left;*/ }
    #contact-office-details-section-content .contact-office-wrapper .contact-office-details-wrapper {
      /*float:left;*/ }
      #contact-office-details-section-content .contact-office-wrapper .contact-office-details-wrapper .sub-heading {
        margin-bottom: 0;
        font-size: 1.5rem;
        color: #1cbcb0; }
      #contact-office-details-section-content .contact-office-wrapper .contact-office-details-wrapper .contact-office-address-content {
        /*float:left;*/ }
        #contact-office-details-section-content .contact-office-wrapper .contact-office-details-wrapper .contact-office-address-content p {
          font-weight: 300; }
      #contact-office-details-section-content .contact-office-wrapper .contact-office-details-wrapper .contact-office-address-block-contact-block {
        /*float:left;*/ }
        #contact-office-details-section-content .contact-office-wrapper .contact-office-details-wrapper .contact-office-address-block-contact-block .contact-office-address-block-contact-icon {
          /*float:left;*/ }
          #contact-office-details-section-content .contact-office-wrapper .contact-office-details-wrapper .contact-office-address-block-contact-block .contact-office-address-block-contact-icon i {
            margin-right: 7px; }
        #contact-office-details-section-content .contact-office-wrapper .contact-office-details-wrapper .contact-office-address-block-contact-block .contact-office-address-block-contact {
          font-weight: 600; }
        #contact-office-details-section-content .contact-office-wrapper .contact-office-details-wrapper .contact-office-address-block-contact-block span.contact-office-address-block-contact {
          /*float:left;*/ }
        #contact-office-details-section-content .contact-office-wrapper .contact-office-details-wrapper .contact-office-address-block-contact-block a.contact-office-address-block-contact {
          -webkit-transition: color .3s;
          -moz-transition: color .3s;
          -o-transition: color .3s;
          transition: color .3s; }
          .desktop-device #contact-office-details-section-content .contact-office-wrapper .contact-office-details-wrapper .contact-office-address-block-contact-block a.contact-office-address-block-contact:hover {
            color: #1cbcb0; }
        #contact-office-details-section-content .contact-office-wrapper .contact-office-details-wrapper .contact-office-address-block-contact-block.contact-office-address-block-contact-block-phone {
          /*float:left;*/ }
        #contact-office-details-section-content .contact-office-wrapper .contact-office-details-wrapper .contact-office-address-block-contact-block.contact-office-address-block-contact-block-fax {
          /*float:left;*/ }
        #contact-office-details-section-content .contact-office-wrapper .contact-office-details-wrapper .contact-office-address-block-contact-block.contact-office-address-block-contact-block-email {
          /*float:left;*/ }
    #contact-office-details-section-content .contact-office-wrapper.teal * {
      color: #1cbcb0; }
    .desktop-device #contact-office-details-section-content .contact-office-wrapper.teal .contact-office-details-wrapper .contact-office-address-block-contact-block a.contact-office-address-block-contact:hover {
      color: #fff; }
    #contact-office-details-section-content .contact-office-wrapper.orange * {
      color: #e08c28; }
    #contact-office-details-section-content .contact-office-wrapper.red * {
      color: #c64647; }

/****************** POP UP MAPS ******************/
body.map-active {
  overflow-y: hidden; }

#contact-map-popup-container {
  left: 0;
  width: 100%;
  background: #000;
  z-index: 10;
  display: none;
  position: fixed;
  top: 90px;
  height: calc( 100vh - 90px ); }
  #contact-map-popup-container #contact-map-popup-content {
    margin-bottom: 50px;
    overflow: hidden; }
    #contact-map-popup-container #contact-map-popup-content #contact-map-pop-close {
      width: 40px;
      height: 40px;
      z-index: 3;
      cursor: pointer; }
      #contact-map-popup-container #contact-map-popup-content #contact-map-pop-close .contact-map-pop-line {
        height: 4px;
        width: 35px;
        background-color: #fff;
        position: absolute;
        top: 18px;
        right: 3px;
        -webkit-transition: background-color .3s;
        -moz-transition: background-color .3s;
        -o-transition: background-color .3s;
        transition: background-color .3s; }
        #contact-map-popup-container #contact-map-popup-content #contact-map-pop-close .contact-map-pop-line.contact-map-pop-line-1 {
          transform: rotate(45deg); }
        #contact-map-popup-container #contact-map-popup-content #contact-map-pop-close .contact-map-pop-line.contact-map-pop-line-2 {
          transform: rotate(-45deg); }
      .desktop-device #contact-map-popup-container #contact-map-popup-content #contact-map-pop-close:hover .contact-map-pop-line {
        background-color: #1cbcb0; }
    #contact-map-popup-container #contact-map-popup-content #contact-maps-wrapper {
      width: 100%;
      /*margin: 50px auto;*/
      margin: 0 auto 30px; }
      #contact-map-popup-container #contact-map-popup-content #contact-maps-wrapper .contact-map {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 0;
        opacity: 0;
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
        -webkit-transition: opacity .5s;
        -moz-transition: opacity .5s;
        -o-transition: opacity .5s;
        transition: opacity .5s; }
        #contact-map-popup-container #contact-map-popup-content #contact-maps-wrapper .contact-map iframe {
          float: left; }
        #contact-map-popup-container #contact-map-popup-content #contact-maps-wrapper .contact-map.active {
          z-index: 1;
          opacity: 1; }
      #contact-map-popup-container #contact-map-popup-content #contact-maps-wrapper #contact-map-overlay {
        display: block;
        z-index: 2; }
    #contact-map-popup-container #contact-map-popup-content #contact-map-pop-select-wrapper {
      /*float:left;*/ }
      #contact-map-popup-container #contact-map-popup-content #contact-map-pop-select-wrapper .contact-map-pop-select {
        color: #fff;
        cursor: pointer;
        margin: 0 20px;
        font-size: 1.4rem;
        font-weight: 600;
        -webkit-transition: color .3s;
        -moz-transition: color .3s;
        -o-transition: color .3s;
        transition: color .3s; }
        #contact-map-popup-container #contact-map-popup-content #contact-map-pop-select-wrapper .contact-map-pop-select.active {
          color: #1cbcb0; }
  .orientation-landscape #contact-map-popup-container {
    /*float:left;*/ }
    .orientation-landscape #contact-map-popup-container #contact-map-popup-content {
      /*float:left;*/ }
      .orientation-landscape #contact-map-popup-container #contact-map-popup-content #contact-map-pop-close {
        /*float:left;*/ }
      .orientation-landscape #contact-map-popup-container #contact-map-popup-content #contact-maps-wrapper {
        /*float:left;*/ }
        .orientation-landscape #contact-map-popup-container #contact-map-popup-content #contact-maps-wrapper .contact-map {
          max-height: 80vh;
          max-width: 80vh;
          left: 50%;
          transform: translateX(-50%); }
          .orientation-landscape #contact-map-popup-container #contact-map-popup-content #contact-maps-wrapper .contact-map.active {
            /*float:left;*/ }
        .orientation-landscape #contact-map-popup-container #contact-map-popup-content #contact-maps-wrapper #contact-map-link {
          max-height: 80vh;
          display: block;
          margin: auto;
          max-width: 81vh; }
          .orientation-landscape #contact-map-popup-container #contact-map-popup-content #contact-maps-wrapper #contact-map-link #contact-map-overlay {
            /*float:left;*/ }
      .orientation-landscape #contact-map-popup-container #contact-map-popup-content #contact-map-pop-select-wrapper {
        /*float:left;*/ }
        .orientation-landscape #contact-map-popup-container #contact-map-popup-content #contact-map-pop-select-wrapper .contact-map-pop-select {
          /*float:left;*/ }
          .orientation-landscape #contact-map-popup-container #contact-map-popup-content #contact-map-pop-select-wrapper .contact-map-pop-select.active {
            /*float:left;*/ }

/************************ FOOTER / FORM SECTION ************************/
#home-footer-contact-icon-wrapper {
  display: table;
  width: auto;
  margin: auto; }
  #home-footer-contact-icon-wrapper #home-footer-contact-icon {
    cursor: pointer; }
    #home-footer-contact-icon-wrapper #home-footer-contact-icon img {
      opacity: 1;
      -webkit-transition: opacity .3s;
      -moz-transition: opacity .3s;
      -o-transition: opacity .3s;
      transition: opacity .3s; }
    .desktop-device #home-footer-contact-icon-wrapper #home-footer-contact-icon:hover img {
      opacity: 0.5; }

#fos-toggle {
  position: relative;
  padding-right: 20px;
  font-weight: 600;
  cursor: pointer; }
  #fos-toggle #fos-toggle-icon {
    width: 40px;
    height: 35px;
    background: url(../../img/assets/triangle-down-small-white.png) no-repeat 100% 50%;
    -webkit-transition: transform .3s;
    -moz-transition: transform .3s;
    -o-transition: transform .3s;
    transition: transform .3s; }
  #fos-toggle.active #fos-toggle-icon {
    transform: scaleY(-1); }

#fos-statement {
  /*display:none;*/ }
  #fos-statement p {
    color: #808080; }
  #fos-statement a {
    color: #fff;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s; }
    .desktop-device.page-colour-teal #fos-statement a:hover {
      color: #1cbcb0; }
    .desktop-device.page-colour-orange #fos-statement a:hover {
      color: #e08c28; }
    .desktop-device.page-colour-red #fos-statement a:hover {
      color: #c64647; }

@media screen and (max-width: 767px) {
  #contact-map-popup-container {
    top: 80px;
    height: calc( 100vh - 80px ); } }
@media screen and (max-width: 600px) {
  #contact-office-details-section-content {
    flex-direction: column; }
    #contact-office-details-section-content .contact-office-wrapper {
      width: 100%;
      margin-bottom: 50px; } }
@media screen and (max-width: 499px) {
  #contact-intro-text-wrapper .section-heading {
    font-size: 1.8rem; }
  #contact-intro-text-wrapper p {
    font-size: 0.9rem; } }
/********** PAGES WITH FULLY BLACK BACKGROUND **********/
.page-black-background #site-header {
  background-color: #000; }
  .page-black-background #site-header #site-logo img#site-logo-standard {
    display: none; }
  .page-black-background #site-header #site-logo img#site-logo-white {
    display: block; }
  .page-black-background #site-header #main-menu-toggle .menu-toggle-line {
    background-color: #fff; }
.page-black-background #main {
  background-color: #000; }
  .page-black-background #main * {
    color: #fff; }

#main-text-404 {
  position: fixed;
  height: 100vh;
  width: 100vw;
  padding-top: 150px;
  background: #000; }
  #main-text-404 #main-text-404-content {
    padding-bottom: 7vh; }
    #main-text-404 #main-text-404-content #main-text-404-main-heading {
      max-width: 200px;
      margin: 0 auto 50px;
      font-size: 1.3rem;
      font-weight: 300;
      line-height: 130%; }
    #main-text-404 #main-text-404-content #main-text-404-image {
      margin-bottom: 50px; }
    #main-text-404 #main-text-404-content #main-text-404-link {
      font-size: 1.3rem;
      font-weight: 600;
      color: #1cbcb0;
      -webkit-transition: color .3s;
      -moz-transition: color .3s;
      -o-transition: color .3s;
      transition: color .3s; }
      .desktop-device #main-text-404 #main-text-404-content #main-text-404-link:hover {
        color: #fff; }

@media screen and (max-height: 768px) {
  #main-text-404 {
    position: relative;
    height: auto;
    min-height: 100vh;
    padding-top: 170px;
    padding-bottom: 50px; }
    #main-text-404 #main-text-404-content {
      padding-bottom: 0; } }
#main-text-default-page #main-content-default-page h3 .section-heading {
  margin-top: 40px; }
#main-text-default-page #main-content-default-page h3:first-of-type .section-heading {
  margin-top: 0; }
#main-text-default-page #main-content-default-page p {
  margin-bottom: 20px; }
#main-text-default-page #main-content-default-page ul {
  list-style: disc; }
  #main-text-default-page #main-content-default-page ul li a {
    -webkit-transition: color .3s;
    -moz-transition: color .3s;
    -o-transition: color .3s;
    transition: color .3s; }
    .desktop-device.page-colour-teal #main-text-default-page #main-content-default-page ul li a:hover {
      color: #1cbcb0; }
    .desktop-device.page-colour-orange #main-text-default-page #main-content-default-page ul li a:hover {
      color: #e08c28; }
    .desktop-device.page-colour-red #main-text-default-page #main-content-default-page ul li a:hover {
      color: #c64647; }
