@charset "UTF-8";
/*

       d8888               888                                     .d8888b.           888 888               
      d88888               888                                    d88P  Y88b          888 888               
     d88P888               888                                    888    888          888 888               
    d88P 888 88888b.   .d88888 888d888 .d88b.  888  888  888      888         .d88b.  888 88888b.  888  888 
   d88P  888 888 "88b d88" 888 888P"  d8P  Y8b 888  888  888      888        d88""88b 888 888 "88b 888  888 
  d88P   888 888  888 888  888 888    88888888 888  888  888      888    888 888  888 888 888  888 888  888 
 d8888888888 888  888 Y88b 888 888    Y8b.     Y88b 888 d88P      Y88b  d88P Y88..88P 888 888 d88P Y88b 888 
d88P     888 888  888  "Y88888 888     "Y8888   "Y8888888P"        "Y8888P"   "Y88P"  888 88888P"   "Y88888 
                                                                                                        888 
                      www.andrewcolby.com / info@andrewcolby.com / +44 117 230 5644                Y8b d88P 
                                                                                                    "Y88P"  
*/
/*
// Vars
*/
/*
// Colors
*/
/*
// Buttons
*/
/*
// Transitions
*/
@import url("https://fonts.googleapis.com/css2?family=Baloo+Bhai+2:wght@400;700&family=Permanent+Marker&display=swap");
/* @group General Head */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////// General Head //////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
html, 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, font, 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, .sticky, .wp-caption, .wp-caption-text, .gallery-caption, .bypostauthor {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
  font-size: 18px;
  font-family: "Baloo Bhai 2", cursive;
  margin: 0;
  outline: 0 none;
  padding: 0;
  vertical-align: baseline;
  line-height: 28px;
  letter-spacing: 0.3px;
  font-weight: 400;
}

html {
  background-color: #ffffff;
}

body {
  position: relative;
  background-color: transparent;
}

/* Colors
p, a, span, font, strong, b, i, em, div, footer, header, article, section, aside, h1, h2, h3, h4, h5, h6 {
  //color: $MainColor;
}
*/
/* P Tags */
p {
  margin-bottom: 20px;
}

p:empty {
  display: none;
}

/* Anchor */
a, .post a {
  color: #65d56a;
  text-decoration: none;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -ms-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

a:hover {
  color: #1acfaa;
  text-decoration: underline;
}

a:active, a:focus {
  color: #1acfaa;
  text-decoration: none;
}

li.current-menu-item, li.current_page_item, li.current_page_parent {
  color: #65d56a;
}
li.current-menu-item > a:link, li.current-menu-item > a:active, li.current-menu-item > a:hover, li.current-menu-item > a:visited, li.current_page_item > a:link, li.current_page_item > a:active, li.current_page_item > a:hover, li.current_page_item > a:visited, li.current_page_parent > a:link, li.current_page_parent > a:active, li.current_page_parent > a:hover, li.current_page_parent > a:visited {
  color: #65d56a;
}

/* Images */
img {
  display: block;
  max-width: 100%;
  height: auto;
}

/* Lists */
ul, ol {
  margin-bottom: 20px;
  margin-bottom: 1.75rem !important;
}

/* table */
table tr th, table tr td {
  border: 1px solid #D3D3D3 !important;
  font-size: 14px !important;
  padding: 10px !important;
  vertical-align: middle !important;
}
table tr th {
  background-color: #ffffff !important;
}
table tr td p, table tr td i, table tr td em, table tr td b, table tr td strong, table tr td span {
  font-size: 14px !important;
}

/* Italic */
i, em,
i span, em span {
  font-style: italic;
  font-weight: 400 !important;
}

/* Small */
small,
small strong, small b, small i, small em {
  font-size: 80% !important;
}

/* Strong */
strong, b,
strong a, strong i, strong em, strong span, strong small,
b a, b i, b em, b span, b small {
  font-weight: bold !important;
}

/* hr */
hr {
  color: #18d5eb;
  border: 3px solid #18d5eb !important;
  margin-bottom: 20px !important;
  margin-top: 20px !important;
}

/* Quote */
blockquote, .post blockquote {
  padding-left: 20px;
  border-left: 3px solid #65d56a;
}
blockquote p, blockquote i, blockquote em, blockquote strong, blockquote span, blockquote font, blockquote b, .post blockquote p, .post blockquote i, .post blockquote em, .post blockquote strong, .post blockquote span, .post blockquote font, .post blockquote b {
  font-family: "Baloo Bhai 2", cursive;
  font-size: 20px;
  line-height: 28px;
}

/* Background Colors */
.BGBlue, .BGBlue:active, .BGBlue:visited {
  color: #ffffff !important;
  background: #18d5eb;
}

.BGBlue:hover {
  color: #ffffff !important;
  background: #1389cb;
}

.BGRed, .BGRed:active, .BGRed:visited {
  color: #ffffff !important;
  background: #df3849;
}

.BGRed:hover {
  color: #ffffff !important;
  background: #f63553;
}

.BGGreen, .BGGreen:active, .BGGreen:visited {
  color: #ffffff !important;
  background: #65d56a;
}

.BGGreen:hover {
  color: #ffffff !important;
  background: #1acfaa;
}

.BGGrey, .BGGrey:active, .BGGrey:visited {
  color: #ffffff !important;
  background: #D3D3D3;
}

.BGYellow, .BGYellow:active, .BGYellow:visited {
  color: #ffffff !important;
  background: #F0E875;
}

.BGWhite, .BGWhite:active, .BGWhite:visited {
  color: #18d5eb;
  background: #ffffff;
}

/* Border Colors */
.BCBlue, .BCBlue:active, .BCBlue:visited {
  color: #18d5eb;
  border: 3px solid #18d5eb;
}

.BCBlue:hover {
  color: #1389cb;
  border: 3px solid #1389cb;
}

.BCRed, .BCRed:active, .BCRed:visited {
  color: #df3849;
  border: 3px solid #df3849;
}

.BCRed:hover {
  color: #f63553;
  border: 3px solid #f63553;
}

.BCGreen, .BCGreen:active, .BCGreen:visited {
  color: #65d56a;
  border: 3px solid #65d56a;
}

.BCGreen:hover {
  color: #1acfaa;
  border: 3px solid #1acfaa;
}

.BCGrey, .BCGrey:active, .BCGrey:visited {
  color: #D3D3D3;
  border: 3px solid #D3D3D3;
}

.BCYellow, .BCYellow:active, .BCYellow:visited {
  color: #F0E875;
  border: 3px solid #F0E875;
}

.BCWhite, .BCWhite:active, .BCWhite:visited {
  color: #ffffff;
  border: 3px solid #ffffff;
}

/* Clear */
.clear {
  clear: both;
}

.clear:before, .clear:after, .wrapper:before, .wrapper:after, .format-status .entry-header:before, .format-status .entry-header:after {
  display: table;
  content: "";
}

/* ClearFix */
.clearfix, header, aside, footer, section, article, ul, li, p.message, p.error {
  display: block;
}

.clearfix:after, header:after, aside:after, footer:after, section:after, article:after, ul:after, p.message:after, p.error:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
}

/* Center */
.aligncenter, dl.aligncenter {
  display: block;
  margin-left: auto !important;
  margin-right: auto !important;
}

.pullLeft {
  float: right;
  right: 50%;
  position: relative;
}
.pullLeft .pullright {
  float: right;
  right: -50%;
  position: relative;
}

/* Align */
.alignleft {
  float: left;
}

.alignright {
  float: right;
}

img.alignright {
  margin-right: 0px;
  padding-right: 0px;
  margin-left: 5px;
  padding-left: 10px;
}

img.aligncenter {
  margin-right: 0px;
  padding-right: 0px;
}

/* @end */
/* @group General Content */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////// General Content /////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* @group Wrapper */
/*---------------------------------------- Wrapper ----------------------------------------*/
#WrapMain {
  padding-top: 141px;
}

#wrapper {
  padding-top: 30px;
  padding-bottom: 60px;
}

/* @end */
/* @group Titles */
/*---------------------------------------- Titles ----------------------------------------*/
/* General */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1, h2, h3, h4 {
  font-family: "Baloo Bhai 2", cursive;
  font-weight: 700;
  line-height: 28px;
  text-decoration: none;
  margin: 0px 0 12px 0;
}

h1, h1 a, h1 a:link, h1 a:visited {
  font-size: 50px;
}

h2, h2 a, h2 a:link, h2 a:visited {
  font-size: 30px;
}

h3, h3 a, h3 a:link, h3 a:visited {
  font-size: 20px;
}

h4, h4 a, h4 a:link, h4 a:visited {
  font-size: 20px;
}

header h1 {
  text-transform: uppercase;
}

/* @end */
/* @group Content */
/*---------------------------------------- Content ----------------------------------------*/
.post {
  margin: 0 0 30px;
  text-align: left;
  clear: both;
  padding: 0;
}
.post a:hover {
  text-decoration: underline;
  color: #1acfaa;
}
.post p {
  margin-bottom: 20px;
}
.post p, .post a, .post span, .post i, .post em, .post strong, .post b, .post li {
  font-size: 18px;
}
.post img {
  margin: 0px 5px 5px 0px;
  padding: 4px 10px 10px 0;
  display: block;
  max-width: 100%;
  height: auto;
}
.post ul, .post ol {
  margin: 0px 0px 20px 20px;
}
.post ul li, .post ol li {
  display: list-item;
  margin-bottom: 0;
}
.post ul li {
  list-style: disc outside none;
}
.post ol li {
  list-style: decimal outside none;
}
.post h1 {
  text-transform: uppercase;
}
.post h1, .post h2, .post h3, .post h4 {
  padding: 0;
}
.post h1 a, .post h1 a:link, .post h1 a:visited, .post h2 a, .post h2 a:link, .post h2 a:visited, .post h3 a, .post h3 a:link, .post h3 a:visited, .post h4 a, .post h4 a:link, .post h4 a:visited {
  background-color: transparent;
  color: #65d56a;
}
.post h1 a:hover, .post h2 a:hover, .post h3 a:hover, .post h4 a:hover {
  color: #1acfaa;
  background-color: transparent;
}
.post h1, .post h1 a, .post h1 a:link, .post h1 a:visited {
  margin-bottom: 1em;
}
.post h2, .post h2 a, .post h2 a:link, .post h2 a:visited {
  margin-top: 1em;
}
.post h4, .post h4 a, .post h4 a:link, .post h4 a:visited {
  margin-bottom: 1em;
  font-style: italic;
}
.post iframe {
  padding-bottom: 15px;
}
.post .MainContentImageHome {
  float: right;
  max-width: 600px;
}

/* @end */
/* @group Category */
/*---------------------------------------- Category ----------------------------------------*/
.category header h1, .archive header h1, .search header h1 {
  margin-bottom: 30px;
}
.category h2, .archive h2, .search h2 {
  margin-bottom: 2px;
}
.category img, .archive img, .search img {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.category .post, .archive .post, .search .post {
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.category .post .categoryFeaturedImage, .archive .post .categoryFeaturedImage, .search .post .categoryFeaturedImage {
  margin-bottom: 10px;
}
.category .post .categoryFeaturedImage img, .archive .post .categoryFeaturedImage img, .search .post .categoryFeaturedImage img {
  margin: 0px;
  padding: 0px;
  width: 100%;
}
.category .post p, .archive .post p, .search .post p {
  margin-bottom: 0px;
}

/* @end */
/* @group Single */
/*---------------------------------------- Single ----------------------------------------*/
.single .featuredHeaderImage {
  margin-top: 0px;
  height: inherit !important;
}
.single .featuredHeaderImage img {
  padding: 0px;
  margin: 0px;
}

/* @end */
/* @group Page */
/*---------------------------------------- Page ----------------------------------------*/
/* @end */
/* @group Main Title */
/*---------------------------------------- Main Title ----------------------------------------*/
.MainTitle {
  margin-top: 20px;
  margin-bottom: 40px;
  text-align: left;
}
.MainTitle header h1 {
  line-height: 1;
}

/* @end */
/* @group Navagation */
/*---------------------------------------- Navigation ----------------------------------------*/
.navigation {
  color: #fff;
  margin: 30px 0 15px 0;
  clear: both;
}
.navigation a.page-numbers, .navigation a.page-numbers:hover, .navigation a.page-numbers.current {
  font-size: 14px;
  color: #fff;
  text-decoration: none;
}
.navigation .page-numbers, .navigation .page-numbers:hover, .navigation .page-numbers.current {
  background-color: #65d56a;
  border-radius: 3px;
  cursor: pointer;
  padding: 2px 7px;
  float: left;
  margin: 0 2px;
}
.navigation .page-numbers:hover, .navigation .page-numbers.current {
  background-color: #1acfaa;
}
.navigation .page-numbers i[class*=" icon-"], .navigation .page-numbers i[class^=icon-] {
  padding: 0;
  margin: 0;
  min-width: 10px;
}

/* @end */
/* @group Page Image */
/*---------------------------------------- Page Image ----------------------------------------*/
.MainContentImage {
  float: none;
  max-width: 400px;
  position: absolute;
  right: 50px;
  opacity: 0.4;
}

/* @end */
/* @group Top Arrow */
/*---------------------------------------- Top Arrow ----------------------------------------*/
.topArrow {
  opacity: 0.4;
  z-index: 9;
  position: fixed;
  right: 4%;
  bottom: 30px;
  padding: 3px 6px 4px;
  background-color: #2c3e50;
  -webkit-border-radius: 5px;
  /* Saf3+, Chrome */
  -moz-border-radius: 5px;
  /* FF1+ */
  border-radius: 5px;
  /* Opera 10.5, IE 9 */
}
.topArrow img {
  color: #ffffff;
  width: 30px;
  padding: 9px 4px;
}

.topArrow:hover {
  opacity: 0.7;
}

/* @end */
/* @group Vertical Align */
/*---------------------------------------- Vertical Align ----------------------------------------*/
.VerticalAlign {
  display: inline-block;
  vertical-align: middle;
  float: none;
}

/* @end */
/* @group Vertical Align */
/*---------------------------------------- Loading Spinner ----------------------------------------*/
#loading_spinner {
  display: none;
  position: relative;
}
#loading_spinner img {
  position: absolute;
  top: 18px;
  left: -6px;
}

/* @end */
/* @group Toggle */
/*---------------------------------------- Toggle ----------------------------------------*/
.list {
  margin-bottom: 20px;
}

.custom .row {
  margin: -10px 0px 0px;
}
.custom .row [class^=col-], .custom .row [class*=" col-"] {
  padding: 0px;
}
.custom .row [class^=col-] .simplebox, .custom .row [class^=col-] .thumbhover, .custom .row [class^=col-] .callOutWithThumbnail, .custom .row [class^=col-] .youtube, .custom .row [class*=" col-"] .simplebox, .custom .row [class*=" col-"] .thumbhover, .custom .row [class*=" col-"] .callOutWithThumbnail, .custom .row [class*=" col-"] .youtube {
  margin-bottom: 0px;
}

/* Container */
.toggle_container {
  display: none;
  padding: 10px 0px;
  margin-bottom: 20px;
}

/* Tigger */
p.trigger {
  display: block;
  padding: 8px 8px 8px 16px;
  margin: 0;
  cursor: pointer;
  font-weight: bold;
  font-size: 1.25em;
  line-height: 175%;
}

/* Up Toggle State */
p.trigger {
  background-color: #dddddd;
}
p.trigger a {
  color: #2c3e50;
}
p.trigger a:hover {
  text-decoration: none;
}
p.trigger :before {
  content: "";
  font-family: FontAwesome;
  padding-right: 10px;
}

/* Hover Toggle State */
p.trigger:hover {
  background-color: #1acfaa;
  color: #2c3e50;
}
p.trigger:hover a, p.trigger:hover a:hover, p.trigger:hover a:active, p.trigger:hover a:focus {
  color: #2c3e50;
}
p.trigger:hover :before {
  content: "";
  font-family: FontAwesome;
  padding-right: 10px;
}

/* Active Toggle State */
p.trigger.active {
  background-color: #65d56a;
}
p.trigger.active a, p.trigger.active a:hover, p.trigger.active a:active, p.trigger.active a:focus {
  color: #ffffff;
}
p.trigger.active :before {
  content: "";
  font-family: FontAwesome;
  padding-right: 10px;
}

/* @end */
/* @end */
/* @group Forms */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////// Forms //////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* @group Main Forms */
/*---------------------------------------- Main Forms ----------------------------------------*/
label {
  font-weight: bold;
}

input, textarea, select {
  padding: 15px;
  color: #65d56a;
  font-size: 18px;
  -webkit-border-radius: 6px !important;
  /* Saf3+, Chrome */
  -moz-border-radius: 6px !important;
  /* FF1+ */
  border-radius: 6px !important;
  /* Opera 10.5, IE 9 */
}

section .select .wpcf7-form-control-wrap select {
  color: #65d56a;
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
  background-repeat: no-repeat, repeat;
  /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/
  background-position: right 0.7em top 50%, 0 0;
  /* icon size, then gradient */
  background-size: 0.65em auto, 100%;
}

/*
// Main Form
input, textarea, select {
  color: $Black !important;
  margin-bottom: 5px;
  font: inherit;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
}
textarea {
  height: 200px !important;
}
input[type="checkbox"], input[type="radio"] {
  margin: 4px 0 0;
  line-height: normal;
  box-sizing: border-box;
  padding: 0;
  font-family: inherit;
  font-size: inherit;
  font: inherit;
  color: inherit;
  height: inherit;
  width: inherit;
  float: left;
}
*/
form table tr td {
  vertical-align: middle;
}

.wpcf7-form-control-wrap {
  width: 100%;
}

.screen-reader-response {
  display: none;
}

span.wpcf7-not-valid-tip {
  color: #df3849;
  font-size: 1em;
  display: block;
}

div.wpcf7-validation-errors {
  margin: 10px 0 10px !important;
  padding: 5px !important;
  background-color: #df3849;
  border: 2px solid #f63553 !important;
  -webkit-border-radius: 8px;
  /* Saf3+, Chrome */
  -moz-border-radius: 8px;
  /* FF1+ */
  border-radius: 8px;
  /* Opera 10.5, IE 9 */
}

.wpcf7-mail-sent-ok {
  margin: 10px 0 10px;
  padding: 5px;
  background-color: #65d56a;
  border: 2px solid #1acfaa;
  -webkit-border-radius: 8px;
  /* Saf3+, Chrome */
  -moz-border-radius: 8px;
  /* FF1+ */
  border-radius: 8px;
  /* Opera 10.5, IE 9 */
}

/* @end */
/* @end */
/* @group Buttons */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////// Buttons //////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* @group General Buttons */
/*---------------------------------------- General Buttons ----------------------------------------*/
/* Colors */
.btn-primary {
  color: #ffffff !important;
  background-color: #65d56a;
  border-color: #1acfaa;
}

.btn-primary:hover {
  color: #ffffff !important;
  background-color: #1acfaa;
  border-color: #65d56a;
}

.btn-secondary {
  color: #ffffff !important;
  background-color: #18d5eb;
  border-color: #1389cb;
}

.btn-secondary:hover {
  color: #ffffff !important;
  background-color: #1389cb;
  border-color: #18d5eb;
}

.btn-success {
  color: #ffffff !important;
  background-color: #03fca4;
  border-color: #65d56a;
}

.btn-success:hover {
  color: #ffffff !important;
  background-color: #65d56a;
  border-color: #03fca4;
}

.btn-danger {
  color: #ffffff !important;
  background-color: #f63a57;
  border-color: #df3849;
}

.btn-danger:hover {
  color: #ffffff !important;
  background-color: #df3849;
  border-color: #f63a57;
}

.btn-warning {
  color: #ffffff !important;
  background-color: #f2f2f2;
  border-color: #EEA65D;
}

.btn-warning:hover {
  color: #ffffff !important;
  background-color: #EEA65D;
  border-color: #f2f2f2;
}

.btn-info {
  color: #ffffff !important;
  background-color: #65d56a;
  border-color: #1acfaa;
}

.btn-info:hover {
  color: #ffffff !important;
  background-color: #1acfaa;
  border-color: #65d56a;
}

.btn-outline-primary {
  color: #ffffff !important;
  background-color: #ffffff;
  border-color: #65d56a;
}

.btn-outline-primary:hover {
  color: #ffffff !important;
  background-color: #ffffff;
  border-color: #1acfaa;
}

.btn-outline-secondary {
  color: #ffffff !important;
  background-color: #ffffff;
  border-color: #1389cb;
}

.btn-outline-secondary:hover {
  color: #ffffff !important;
  background-color: #ffffff;
  border-color: #18d5eb;
}

.btn-outline-success {
  color: #ffffff !important;
  background-color: #ffffff;
  border-color: #65d56a;
}

.btn-outline-success:hover {
  color: #ffffff !important;
  background-color: #ffffff;
  border-color: #03fca4;
}

.btn-outline-danger {
  color: #ffffff !important;
  background-color: #ffffff;
  border-color: #df3849;
}

.btn-outline-danger:hover {
  color: #ffffff !important;
  background-color: #ffffff;
  border-color: #f63a57;
}

.btn-outline-warning {
  color: #ffffff !important;
  background-color: #ffffff;
  border-color: #EEA65D;
}

.btn-outline-warning:hover {
  color: #ffffff !important;
  background-color: #ffffff;
  border-color: #f2f2f2;
}

.btn-outline-info {
  color: #ffffff !important;
  background-color: #ffffff;
  border-color: #65d56a;
}

.btn-outline-info:hover {
  color: #ffffff !important;
  background-color: #ffffff;
  border-color: #1acfaa;
}

/* Resets */
.btn, .btn:active, .btn:focus, .btn:visited {
  padding: 5px 20px;
  text-decoration: none;
  outline: none;
}

.btn:hover, .post .btn:hover {
  text-decoration: none;
}

button, [type=submit] {
  outline: none;
  border: 0;
  text-decoration: none;
  overflow: hidden;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font: inherit;
}

/* General */
.MainButtonBG,
.post a.MainButtonBG {
  padding: 14px 30px;
}

.MainButtonBC,
.post a.MainButtonBC {
  padding: 11px 27px;
}

.MainButtonBG, .MainButtonBC,
.post a.MainButtonBG, .post a.MainButtonBC {
  cursor: pointer !important;
  text-decoration: none;
  outline: none !important;
  text-transform: uppercase;
  font-family: "Baloo Bhai 2", cursive;
  font-size: 14px;
  text-align: center;
  font-weight: bold;
  -webkit-border-radius: 6px;
  /* Saf3+, Chrome */
  -moz-border-radius: 6px;
  /* FF1+ */
  border-radius: 6px;
  /* Opera 10.5, IE 9 */
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -ms-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

.MainButtonBG:hover, .MainButtonBC:hover,
.post a.MainButtonBG:hover, .post a.MainButtonBC:hover {
  text-decoration: none !important;
}

/* @end */
/* @end */
/* @group Extras */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////// Extras //////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* @group Bootstrap Wide */
/*---------------------------------------- Bootstrap Wide ----------------------------------------*/
/*! http://benwhitehead.github.io/bootstrap-big-grid/
 * Bootstrap Big Grid v0.2.0
 * Copyright 2013 BenWhitehead
 * Licensed under http://www.apache.org/licenses/LICENSE-2.0
 */
@media (min-width: 1366px) {
  .col-xlg-1, .col-xlg-2, .col-xlg-3, .col-xlg-4, .col-xlg-5, .col-xlg-6, .col-xlg-7, .col-xlg-8, .col-xlg-9, .col-xlg-10, .col-xlg-11, .col-xlg-12 {
    float: left;
  }

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

  .col-xlg-11 {
    width: 91.6666666667%;
  }

  .col-xlg-10 {
    width: 83.3333333333%;
  }

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

  .col-xlg-8 {
    width: 66.6666666667%;
  }

  .col-xlg-7 {
    width: 58.3333333333%;
  }

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

  .col-xlg-5 {
    width: 41.6666666667%;
  }

  .col-xlg-4 {
    width: 33.3333333333%;
  }

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

  .col-xlg-2 {
    width: 16.6666666667%;
  }

  .col-xlg-1 {
    width: 8.3333333333%;
  }

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

  .col-xlg-pull-11 {
    right: 91.6666666667%;
  }

  .col-xlg-pull-10 {
    right: 83.3333333333%;
  }

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

  .col-xlg-pull-8 {
    right: 66.6666666667%;
  }

  .col-xlg-pull-7 {
    right: 58.3333333333%;
  }

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

  .col-xlg-pull-5 {
    right: 41.6666666667%;
  }

  .col-xlg-pull-4 {
    right: 33.3333333333%;
  }

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

  .col-xlg-pull-2 {
    right: 16.6666666667%;
  }

  .col-xlg-pull-1 {
    right: 8.3333333333%;
  }

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

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

  .col-xlg-push-11 {
    left: 91.6666666667%;
  }

  .col-xlg-push-10 {
    left: 83.3333333333%;
  }

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

  .col-xlg-push-8 {
    left: 66.6666666667%;
  }

  .col-xlg-push-7 {
    left: 58.3333333333%;
  }

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

  .col-xlg-push-5 {
    left: 41.6666666667%;
  }

  .col-xlg-push-4 {
    left: 33.3333333333%;
  }

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

  .col-xlg-push-2 {
    left: 16.6666666667%;
  }

  .col-xlg-push-1 {
    left: 8.3333333333%;
  }

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

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

  .col-xlg-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-xlg-offset-10 {
    margin-left: 83.3333333333%;
  }

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

  .col-xlg-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-xlg-offset-7 {
    margin-left: 58.3333333333%;
  }

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

  .col-xlg-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-xlg-offset-4 {
    margin-left: 33.3333333333%;
  }

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

  .col-xlg-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-xlg-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-xlg-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1920px) {
  .col-fhd-1, .col-fhd-2, .col-fhd-3, .col-fhd-4, .col-fhd-5, .col-fhd-6, .col-fhd-7, .col-fhd-8, .col-fhd-9, .col-fhd-10, .col-fhd-11, .col-fhd-12 {
    float: left;
  }

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

  .col-fhd-11 {
    width: 91.6666666667%;
  }

  .col-fhd-10 {
    width: 83.3333333333%;
  }

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

  .col-fhd-8 {
    width: 66.6666666667%;
  }

  .col-fhd-7 {
    width: 58.3333333333%;
  }

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

  .col-fhd-5 {
    width: 41.6666666667%;
  }

  .col-fhd-4 {
    width: 33.3333333333%;
  }

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

  .col-fhd-2 {
    width: 16.6666666667%;
  }

  .col-fhd-1 {
    width: 8.3333333333%;
  }

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

  .col-fhd-pull-11 {
    right: 91.6666666667%;
  }

  .col-fhd-pull-10 {
    right: 83.3333333333%;
  }

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

  .col-fhd-pull-8 {
    right: 66.6666666667%;
  }

  .col-fhd-pull-7 {
    right: 58.3333333333%;
  }

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

  .col-fhd-pull-5 {
    right: 41.6666666667%;
  }

  .col-fhd-pull-4 {
    right: 33.3333333333%;
  }

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

  .col-fhd-pull-2 {
    right: 16.6666666667%;
  }

  .col-fhd-pull-1 {
    right: 8.3333333333%;
  }

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

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

  .col-fhd-push-11 {
    left: 91.6666666667%;
  }

  .col-fhd-push-10 {
    left: 83.3333333333%;
  }

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

  .col-fhd-push-8 {
    left: 66.6666666667%;
  }

  .col-fhd-push-7 {
    left: 58.3333333333%;
  }

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

  .col-fhd-push-5 {
    left: 41.6666666667%;
  }

  .col-fhd-push-4 {
    left: 33.3333333333%;
  }

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

  .col-fhd-push-2 {
    left: 16.6666666667%;
  }

  .col-fhd-push-1 {
    left: 8.3333333333%;
  }

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

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

  .col-fhd-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-fhd-offset-10 {
    margin-left: 83.3333333333%;
  }

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

  .col-fhd-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-fhd-offset-7 {
    margin-left: 58.3333333333%;
  }

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

  .col-fhd-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-fhd-offset-4 {
    margin-left: 33.3333333333%;
  }

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

  .col-fhd-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-fhd-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-fhd-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 2560px) {
  .col-rt-1, .col-rt-2, .col-rt-3, .col-rt-4, .col-rt-5, .col-rt-6, .col-rt-7, .col-rt-8, .col-rt-9, .col-rt-10, .col-rt-11, .col-rt-12 {
    float: left;
  }

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

  .col-rt-11 {
    width: 91.6666666667%;
  }

  .col-rt-10 {
    width: 83.3333333333%;
  }

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

  .col-rt-8 {
    width: 66.6666666667%;
  }

  .col-rt-7 {
    width: 58.3333333333%;
  }

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

  .col-rt-5 {
    width: 41.6666666667%;
  }

  .col-rt-4 {
    width: 33.3333333333%;
  }

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

  .col-rt-2 {
    width: 16.6666666667%;
  }

  .col-rt-1 {
    width: 8.3333333333%;
  }

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

  .col-rt-pull-11 {
    right: 91.6666666667%;
  }

  .col-rt-pull-10 {
    right: 83.3333333333%;
  }

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

  .col-rt-pull-8 {
    right: 66.6666666667%;
  }

  .col-rt-pull-7 {
    right: 58.3333333333%;
  }

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

  .col-rt-pull-5 {
    right: 41.6666666667%;
  }

  .col-rt-pull-4 {
    right: 33.3333333333%;
  }

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

  .col-rt-pull-2 {
    right: 16.6666666667%;
  }

  .col-rt-pull-1 {
    right: 8.3333333333%;
  }

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

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

  .col-rt-push-11 {
    left: 91.6666666667%;
  }

  .col-rt-push-10 {
    left: 83.3333333333%;
  }

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

  .col-rt-push-8 {
    left: 66.6666666667%;
  }

  .col-rt-push-7 {
    left: 58.3333333333%;
  }

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

  .col-rt-push-5 {
    left: 41.6666666667%;
  }

  .col-rt-push-4 {
    left: 33.3333333333%;
  }

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

  .col-rt-push-2 {
    left: 16.6666666667%;
  }

  .col-rt-push-1 {
    left: 8.3333333333%;
  }

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

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

  .col-rt-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-rt-offset-10 {
    margin-left: 83.3333333333%;
  }

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

  .col-rt-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-rt-offset-7 {
    margin-left: 58.3333333333%;
  }

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

  .col-rt-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-rt-offset-4 {
    margin-left: 33.3333333333%;
  }

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

  .col-rt-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-rt-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-rt-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 2880px) {
  .col-rt15-1, .col-rt15-2, .col-rt15-3, .col-rt15-4, .col-rt15-5, .col-rt15-6, .col-rt15-7, .col-rt15-8, .col-rt15-9, .col-rt15-10, .col-rt15-11, .col-rt15-12 {
    float: left;
  }

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

  .col-rt15-11 {
    width: 91.6666666667%;
  }

  .col-rt15-10 {
    width: 83.3333333333%;
  }

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

  .col-rt15-8 {
    width: 66.6666666667%;
  }

  .col-rt15-7 {
    width: 58.3333333333%;
  }

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

  .col-rt15-5 {
    width: 41.6666666667%;
  }

  .col-rt15-4 {
    width: 33.3333333333%;
  }

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

  .col-rt15-2 {
    width: 16.6666666667%;
  }

  .col-rt15-1 {
    width: 8.3333333333%;
  }

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

  .col-rt15-pull-11 {
    right: 91.6666666667%;
  }

  .col-rt15-pull-10 {
    right: 83.3333333333%;
  }

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

  .col-rt15-pull-8 {
    right: 66.6666666667%;
  }

  .col-rt15-pull-7 {
    right: 58.3333333333%;
  }

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

  .col-rt15-pull-5 {
    right: 41.6666666667%;
  }

  .col-rt15-pull-4 {
    right: 33.3333333333%;
  }

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

  .col-rt15-pull-2 {
    right: 16.6666666667%;
  }

  .col-rt15-pull-1 {
    right: 8.3333333333%;
  }

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

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

  .col-rt15-push-11 {
    left: 91.6666666667%;
  }

  .col-rt15-push-10 {
    left: 83.3333333333%;
  }

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

  .col-rt15-push-8 {
    left: 66.6666666667%;
  }

  .col-rt15-push-7 {
    left: 58.3333333333%;
  }

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

  .col-rt15-push-5 {
    left: 41.6666666667%;
  }

  .col-rt15-push-4 {
    left: 33.3333333333%;
  }

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

  .col-rt15-push-2 {
    left: 16.6666666667%;
  }

  .col-rt15-push-1 {
    left: 8.3333333333%;
  }

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

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

  .col-rt15-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-rt15-offset-10 {
    margin-left: 83.3333333333%;
  }

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

  .col-rt15-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-rt15-offset-7 {
    margin-left: 58.3333333333%;
  }

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

  .col-rt15-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-rt15-offset-4 {
    margin-left: 33.3333333333%;
  }

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

  .col-rt15-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-rt15-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-rt15-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 3840px) {
  .col-uhd-1, .col-uhd-2, .col-uhd-3, .col-uhd-4, .col-uhd-5, .col-uhd-6, .col-uhd-7, .col-uhd-8, .col-uhd-9, .col-uhd-10, .col-uhd-11, .col-uhd-12 {
    float: left;
  }

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

  .col-uhd-11 {
    width: 91.6666666667%;
  }

  .col-uhd-10 {
    width: 83.3333333333%;
  }

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

  .col-uhd-8 {
    width: 66.6666666667%;
  }

  .col-uhd-7 {
    width: 58.3333333333%;
  }

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

  .col-uhd-5 {
    width: 41.6666666667%;
  }

  .col-uhd-4 {
    width: 33.3333333333%;
  }

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

  .col-uhd-2 {
    width: 16.6666666667%;
  }

  .col-uhd-1 {
    width: 8.3333333333%;
  }

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

  .col-uhd-pull-11 {
    right: 91.6666666667%;
  }

  .col-uhd-pull-10 {
    right: 83.3333333333%;
  }

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

  .col-uhd-pull-8 {
    right: 66.6666666667%;
  }

  .col-uhd-pull-7 {
    right: 58.3333333333%;
  }

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

  .col-uhd-pull-5 {
    right: 41.6666666667%;
  }

  .col-uhd-pull-4 {
    right: 33.3333333333%;
  }

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

  .col-uhd-pull-2 {
    right: 16.6666666667%;
  }

  .col-uhd-pull-1 {
    right: 8.3333333333%;
  }

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

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

  .col-uhd-push-11 {
    left: 91.6666666667%;
  }

  .col-uhd-push-10 {
    left: 83.3333333333%;
  }

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

  .col-uhd-push-8 {
    left: 66.6666666667%;
  }

  .col-uhd-push-7 {
    left: 58.3333333333%;
  }

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

  .col-uhd-push-5 {
    left: 41.6666666667%;
  }

  .col-uhd-push-4 {
    left: 33.3333333333%;
  }

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

  .col-uhd-push-2 {
    left: 16.6666666667%;
  }

  .col-uhd-push-1 {
    left: 8.3333333333%;
  }

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

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

  .col-uhd-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-uhd-offset-10 {
    margin-left: 83.3333333333%;
  }

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

  .col-uhd-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-uhd-offset-7 {
    margin-left: 58.3333333333%;
  }

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

  .col-uhd-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-uhd-offset-4 {
    margin-left: 33.3333333333%;
  }

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

  .col-uhd-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-uhd-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-uhd-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 4096px) {
  .col-4k-1, .col-4k-2, .col-4k-3, .col-4k-4, .col-4k-5, .col-4k-6, .col-4k-7, .col-4k-8, .col-4k-9, .col-4k-10, .col-4k-11, .col-4k-12 {
    float: left;
  }

  .col-4k-12 {
    width: 100%;
  }

  .col-4k-11 {
    width: 91.6666666667%;
  }

  .col-4k-10 {
    width: 83.3333333333%;
  }

  .col-4k-9 {
    width: 75%;
  }

  .col-4k-8 {
    width: 66.6666666667%;
  }

  .col-4k-7 {
    width: 58.3333333333%;
  }

  .col-4k-6 {
    width: 50%;
  }

  .col-4k-5 {
    width: 41.6666666667%;
  }

  .col-4k-4 {
    width: 33.3333333333%;
  }

  .col-4k-3 {
    width: 25%;
  }

  .col-4k-2 {
    width: 16.6666666667%;
  }

  .col-4k-1 {
    width: 8.3333333333%;
  }

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

  .col-4k-pull-11 {
    right: 91.6666666667%;
  }

  .col-4k-pull-10 {
    right: 83.3333333333%;
  }

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

  .col-4k-pull-8 {
    right: 66.6666666667%;
  }

  .col-4k-pull-7 {
    right: 58.3333333333%;
  }

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

  .col-4k-pull-5 {
    right: 41.6666666667%;
  }

  .col-4k-pull-4 {
    right: 33.3333333333%;
  }

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

  .col-4k-pull-2 {
    right: 16.6666666667%;
  }

  .col-4k-pull-1 {
    right: 8.3333333333%;
  }

  .col-4k-pull-0 {
    right: auto;
  }

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

  .col-4k-push-11 {
    left: 91.6666666667%;
  }

  .col-4k-push-10 {
    left: 83.3333333333%;
  }

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

  .col-4k-push-8 {
    left: 66.6666666667%;
  }

  .col-4k-push-7 {
    left: 58.3333333333%;
  }

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

  .col-4k-push-5 {
    left: 41.6666666667%;
  }

  .col-4k-push-4 {
    left: 33.3333333333%;
  }

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

  .col-4k-push-2 {
    left: 16.6666666667%;
  }

  .col-4k-push-1 {
    left: 8.3333333333%;
  }

  .col-4k-push-0 {
    left: auto;
  }

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

  .col-4k-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-4k-offset-10 {
    margin-left: 83.3333333333%;
  }

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

  .col-4k-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-4k-offset-7 {
    margin-left: 58.3333333333%;
  }

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

  .col-4k-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-4k-offset-4 {
    margin-left: 33.3333333333%;
  }

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

  .col-4k-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-4k-offset-1 {
    margin-left: 8.3333333333%;
  }

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

  .col-8k-12 {
    width: 100%;
  }

  .col-8k-11 {
    width: 91.6666666667%;
  }

  .col-8k-10 {
    width: 83.3333333333%;
  }

  .col-8k-9 {
    width: 75%;
  }

  .col-8k-8 {
    width: 66.6666666667%;
  }

  .col-8k-7 {
    width: 58.3333333333%;
  }

  .col-8k-6 {
    width: 50%;
  }

  .col-8k-5 {
    width: 41.6666666667%;
  }

  .col-8k-4 {
    width: 33.3333333333%;
  }

  .col-8k-3 {
    width: 25%;
  }

  .col-8k-2 {
    width: 16.6666666667%;
  }

  .col-8k-1 {
    width: 8.3333333333%;
  }

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

  .col-8k-pull-11 {
    right: 91.6666666667%;
  }

  .col-8k-pull-10 {
    right: 83.3333333333%;
  }

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

  .col-8k-pull-8 {
    right: 66.6666666667%;
  }

  .col-8k-pull-7 {
    right: 58.3333333333%;
  }

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

  .col-8k-pull-5 {
    right: 41.6666666667%;
  }

  .col-8k-pull-4 {
    right: 33.3333333333%;
  }

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

  .col-8k-pull-2 {
    right: 16.6666666667%;
  }

  .col-8k-pull-1 {
    right: 8.3333333333%;
  }

  .col-8k-pull-0 {
    right: auto;
  }

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

  .col-8k-push-11 {
    left: 91.6666666667%;
  }

  .col-8k-push-10 {
    left: 83.3333333333%;
  }

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

  .col-8k-push-8 {
    left: 66.6666666667%;
  }

  .col-8k-push-7 {
    left: 58.3333333333%;
  }

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

  .col-8k-push-5 {
    left: 41.6666666667%;
  }

  .col-8k-push-4 {
    left: 33.3333333333%;
  }

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

  .col-8k-push-2 {
    left: 16.6666666667%;
  }

  .col-8k-push-1 {
    left: 8.3333333333%;
  }

  .col-8k-push-0 {
    left: auto;
  }

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

  .col-8k-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-8k-offset-10 {
    margin-left: 83.3333333333%;
  }

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

  .col-8k-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-8k-offset-7 {
    margin-left: 58.3333333333%;
  }

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

  .col-8k-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-8k-offset-4 {
    margin-left: 33.3333333333%;
  }

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

  .col-8k-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-8k-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-8k-offset-0 {
    margin-left: 0;
  }
}
.visible-xs {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }

  table.visible-xs {
    display: table;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs, td.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-xs.visible-sm {
    display: block !important;
  }

  table.visible-xs.visible-sm {
    display: table;
  }

  tr.visible-xs.visible-sm {
    display: table-row !important;
  }

  th.visible-xs.visible-sm, td.visible-xs.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-xs.visible-md {
    display: block !important;
  }

  table.visible-xs.visible-md {
    display: table;
  }

  tr.visible-xs.visible-md {
    display: table-row !important;
  }

  th.visible-xs.visible-md, td.visible-xs.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) and (max-width: 1365px) {
  .visible-xs.visible-lg {
    display: block !important;
  }

  table.visible-xs.visible-lg {
    display: table;
  }

  tr.visible-xs.visible-lg {
    display: table-row !important;
  }

  th.visible-xs.visible-lg, td.visible-xs.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  .visible-xs.visible-xlg {
    display: block !important;
  }

  table.visible-xs.visible-xlg {
    display: table;
  }

  tr.visible-xs.visible-xlg {
    display: table-row !important;
  }

  th.visible-xs.visible-xlg, td.visible-xs.visible-xlg {
    display: table-cell !important;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  .visible-xs.visible-fhd {
    display: block !important;
  }

  table.visible-xs.visible-fhd {
    display: table;
  }

  tr.visible-xs.visible-fhd {
    display: table-row !important;
  }

  th.visible-xs.visible-fhd, td.visible-xs.visible-fhd {
    display: table-cell !important;
  }
}
@media (min-width: 2560px) and (max-width: 2879px) {
  .visible-xs.visible-rt {
    display: block !important;
  }

  table.visible-xs.visible-rt {
    display: table;
  }

  tr.visible-xs.visible-rt {
    display: table-row !important;
  }

  th.visible-xs.visible-rt, td.visible-xs.visible-rt {
    display: table-cell !important;
  }
}
@media (min-width: 2880px) and (max-width: 3839px) {
  .visible-xs.visible-rt15 {
    display: block !important;
  }

  table.visible-xs.visible-rt15 {
    display: table;
  }

  tr.visible-xs.visible-rt15 {
    display: table-row !important;
  }

  th.visible-xs.visible-rt15, td.visible-xs.visible-rt15 {
    display: table-cell !important;
  }
}
@media (min-width: 3840px) and (max-width: 4095px) {
  .visible-xs.visible-uhd {
    display: block !important;
  }

  table.visible-xs.visible-uhd {
    display: table;
  }

  tr.visible-xs.visible-uhd {
    display: table-row !important;
  }

  th.visible-xs.visible-uhd, td.visible-xs.visible-uhd {
    display: table-cell !important;
  }
}
@media (min-width: 4096px) and (max-width: 8191px) {
  .visible-xs.visible-4k {
    display: block !important;
  }

  table.visible-xs.visible-4k {
    display: table;
  }

  tr.visible-xs.visible-4k {
    display: table-row !important;
  }

  th.visible-xs.visible-4k, td.visible-xs.visible-4k {
    display: table-cell !important;
  }
}
@media (min-width: 8192px) {
  .visible-xs.visible-8k {
    display: block !important;
  }

  table.visible-xs.visible-8k {
    display: table;
  }

  tr.visible-xs.visible-8k {
    display: table-row !important;
  }

  th.visible-xs.visible-8k, td.visible-xs.visible-8k {
    display: table-cell !important;
  }
}
.visible-sm {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-sm.visible-xs {
    display: block !important;
  }

  table.visible-sm.visible-xs {
    display: table;
  }

  tr.visible-sm.visible-xs {
    display: table-row !important;
  }

  th.visible-sm.visible-xs, td.visible-sm.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }

  table.visible-sm {
    display: table;
  }

  tr.visible-sm {
    display: table-row !important;
  }

  th.visible-sm, td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-sm.visible-md {
    display: block !important;
  }

  table.visible-sm.visible-md {
    display: table;
  }

  tr.visible-sm.visible-md {
    display: table-row !important;
  }

  th.visible-sm.visible-md, td.visible-sm.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) and (max-width: 1365px) {
  .visible-sm.visible-lg {
    display: block !important;
  }

  table.visible-sm.visible-lg {
    display: table;
  }

  tr.visible-sm.visible-lg {
    display: table-row !important;
  }

  th.visible-sm.visible-lg, td.visible-sm.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  .visible-sm.visible-xlg {
    display: block !important;
  }

  table.visible-sm.visible-xlg {
    display: table;
  }

  tr.visible-sm.visible-xlg {
    display: table-row !important;
  }

  th.visible-sm.visible-xlg, td.visible-sm.visible-xlg {
    display: table-cell !important;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  .visible-sm.visible-fhd {
    display: block !important;
  }

  table.visible-sm.visible-fhd {
    display: table;
  }

  tr.visible-sm.visible-fhd {
    display: table-row !important;
  }

  th.visible-sm.visible-fhd, td.visible-sm.visible-fhd {
    display: table-cell !important;
  }
}
@media (min-width: 2560px) and (max-width: 2879px) {
  .visible-sm.visible-rt {
    display: block !important;
  }

  table.visible-sm.visible-rt {
    display: table;
  }

  tr.visible-sm.visible-rt {
    display: table-row !important;
  }

  th.visible-sm.visible-rt, td.visible-sm.visible-rt {
    display: table-cell !important;
  }
}
@media (min-width: 2880px) and (max-width: 3839px) {
  .visible-sm.visible-rt15 {
    display: block !important;
  }

  table.visible-sm.visible-rt15 {
    display: table;
  }

  tr.visible-sm.visible-rt15 {
    display: table-row !important;
  }

  th.visible-sm.visible-rt15, td.visible-sm.visible-rt15 {
    display: table-cell !important;
  }
}
@media (min-width: 3840px) and (max-width: 4095px) {
  .visible-sm.visible-uhd {
    display: block !important;
  }

  table.visible-sm.visible-uhd {
    display: table;
  }

  tr.visible-sm.visible-uhd {
    display: table-row !important;
  }

  th.visible-sm.visible-uhd, td.visible-sm.visible-uhd {
    display: table-cell !important;
  }
}
@media (min-width: 4096px) and (max-width: 8191px) {
  .visible-sm.visible-4k {
    display: block !important;
  }

  table.visible-sm.visible-4k {
    display: table;
  }

  tr.visible-sm.visible-4k {
    display: table-row !important;
  }

  th.visible-sm.visible-4k, td.visible-sm.visible-4k {
    display: table-cell !important;
  }
}
@media (min-width: 8192px) {
  .visible-sm.visible-8k {
    display: block !important;
  }

  table.visible-sm.visible-8k {
    display: table;
  }

  tr.visible-sm.visible-8k {
    display: table-row !important;
  }

  th.visible-sm.visible-8k, td.visible-sm.visible-8k {
    display: table-cell !important;
  }
}
.visible-md {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-md.visible-xs {
    display: block !important;
  }

  table.visible-md.visible-xs {
    display: table;
  }

  tr.visible-md.visible-xs {
    display: table-row !important;
  }

  th.visible-md.visible-xs, td.visible-md.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-md.visible-sm {
    display: block !important;
  }

  table.visible-md.visible-sm {
    display: table;
  }

  tr.visible-md.visible-sm {
    display: table-row !important;
  }

  th.visible-md.visible-sm, td.visible-md.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }

  table.visible-md {
    display: table;
  }

  tr.visible-md {
    display: table-row !important;
  }

  th.visible-md, td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) and (max-width: 1365px) {
  .visible-md.visible-lg {
    display: block !important;
  }

  table.visible-md.visible-lg {
    display: table;
  }

  tr.visible-md.visible-lg {
    display: table-row !important;
  }

  th.visible-md.visible-lg, td.visible-md.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  .visible-md.visible-xlg {
    display: block !important;
  }

  table.visible-md.visible-xlg {
    display: table;
  }

  tr.visible-md.visible-xlg {
    display: table-row !important;
  }

  th.visible-md.visible-xlg, td.visible-md.visible-xlg {
    display: table-cell !important;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  .visible-md.visible-fhd {
    display: block !important;
  }

  table.visible-md.visible-fhd {
    display: table;
  }

  tr.visible-md.visible-fhd {
    display: table-row !important;
  }

  th.visible-md.visible-fhd, td.visible-md.visible-fhd {
    display: table-cell !important;
  }
}
@media (min-width: 2560px) and (max-width: 2879px) {
  .visible-md.visible-rt {
    display: block !important;
  }

  table.visible-md.visible-rt {
    display: table;
  }

  tr.visible-md.visible-rt {
    display: table-row !important;
  }

  th.visible-md.visible-rt, td.visible-md.visible-rt {
    display: table-cell !important;
  }
}
@media (min-width: 2880px) and (max-width: 3839px) {
  .visible-md.visible-rt15 {
    display: block !important;
  }

  table.visible-md.visible-rt15 {
    display: table;
  }

  tr.visible-md.visible-rt15 {
    display: table-row !important;
  }

  th.visible-md.visible-rt15, td.visible-md.visible-rt15 {
    display: table-cell !important;
  }
}
@media (min-width: 3840px) and (max-width: 4095px) {
  .visible-md.visible-uhd {
    display: block !important;
  }

  table.visible-md.visible-uhd {
    display: table;
  }

  tr.visible-md.visible-uhd {
    display: table-row !important;
  }

  th.visible-md.visible-uhd, td.visible-md.visible-uhd {
    display: table-cell !important;
  }
}
@media (min-width: 4096px) and (max-width: 8191px) {
  .visible-md.visible-4k {
    display: block !important;
  }

  table.visible-md.visible-4k {
    display: table;
  }

  tr.visible-md.visible-4k {
    display: table-row !important;
  }

  th.visible-md.visible-4k, td.visible-md.visible-4k {
    display: table-cell !important;
  }
}
@media (min-width: 8192px) {
  .visible-md.visible-8k {
    display: block !important;
  }

  table.visible-md.visible-8k {
    display: table;
  }

  tr.visible-md.visible-8k {
    display: table-row !important;
  }

  th.visible-md.visible-8k, td.visible-md.visible-8k {
    display: table-cell !important;
  }
}
.visible-lg {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-lg.visible-xs {
    display: block !important;
  }

  table.visible-lg.visible-xs {
    display: table;
  }

  tr.visible-lg.visible-xs {
    display: table-row !important;
  }

  th.visible-lg.visible-xs, td.visible-lg.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-lg.visible-sm {
    display: block !important;
  }

  table.visible-lg.visible-sm {
    display: table;
  }

  tr.visible-lg.visible-sm {
    display: table-row !important;
  }

  th.visible-lg.visible-sm, td.visible-lg.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-lg.visible-md {
    display: block !important;
  }

  table.visible-lg.visible-md {
    display: table;
  }

  tr.visible-lg.visible-md {
    display: table-row !important;
  }

  th.visible-lg.visible-md, td.visible-lg.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) and (max-width: 1365px) {
  .visible-lg {
    display: block !important;
  }

  table.visible-lg {
    display: table;
  }

  tr.visible-lg {
    display: table-row !important;
  }

  th.visible-lg, td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  .visible-lg.visible-xlg {
    display: block !important;
  }

  table.visible-lg.visible-xlg {
    display: table;
  }

  tr.visible-lg.visible-xlg {
    display: table-row !important;
  }

  th.visible-lg.visible-xlg, td.visible-lg.visible-xlg {
    display: table-cell !important;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  .visible-lg.visible-fhd {
    display: block !important;
  }

  table.visible-lg.visible-fhd {
    display: table;
  }

  tr.visible-lg.visible-fhd {
    display: table-row !important;
  }

  th.visible-lg.visible-fhd, td.visible-lg.visible-fhd {
    display: table-cell !important;
  }
}
@media (min-width: 2560px) and (max-width: 2879px) {
  .visible-lg.visible-rt {
    display: block !important;
  }

  table.visible-lg.visible-rt {
    display: table;
  }

  tr.visible-lg.visible-rt {
    display: table-row !important;
  }

  th.visible-lg.visible-rt, td.visible-lg.visible-rt {
    display: table-cell !important;
  }
}
@media (min-width: 2880px) and (max-width: 3839px) {
  .visible-lg.visible-rt15 {
    display: block !important;
  }

  table.visible-lg.visible-rt15 {
    display: table;
  }

  tr.visible-lg.visible-rt15 {
    display: table-row !important;
  }

  th.visible-lg.visible-rt15, td.visible-lg.visible-rt15 {
    display: table-cell !important;
  }
}
@media (min-width: 3840px) and (max-width: 4095px) {
  .visible-lg.visible-uhd {
    display: block !important;
  }

  table.visible-lg.visible-uhd {
    display: table;
  }

  tr.visible-lg.visible-uhd {
    display: table-row !important;
  }

  th.visible-lg.visible-uhd, td.visible-lg.visible-uhd {
    display: table-cell !important;
  }
}
@media (min-width: 4096px) and (max-width: 8191px) {
  .visible-lg.visible-4k {
    display: block !important;
  }

  table.visible-lg.visible-4k {
    display: table;
  }

  tr.visible-lg.visible-4k {
    display: table-row !important;
  }

  th.visible-lg.visible-4k, td.visible-lg.visible-4k {
    display: table-cell !important;
  }
}
@media (min-width: 8192px) {
  .visible-lg.visible-8k {
    display: block !important;
  }

  table.visible-lg.visible-8k {
    display: table;
  }

  tr.visible-lg.visible-8k {
    display: table-row !important;
  }

  th.visible-lg.visible-8k, td.visible-lg.visible-8k {
    display: table-cell !important;
  }
}
.visible-xlg {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xlg.visible-xs {
    display: block !important;
  }

  table.visible-xlg.visible-xs {
    display: table;
  }

  tr.visible-xlg.visible-xs {
    display: table-row !important;
  }

  th.visible-xlg.visible-xs, td.visible-xlg.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-xlg.visible-sm {
    display: block !important;
  }

  table.visible-xlg.visible-sm {
    display: table;
  }

  tr.visible-xlg.visible-sm {
    display: table-row !important;
  }

  th.visible-xlg.visible-sm, td.visible-xlg.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-xlg.visible-md {
    display: block !important;
  }

  table.visible-xlg.visible-md {
    display: table;
  }

  tr.visible-xlg.visible-md {
    display: table-row !important;
  }

  th.visible-xlg.visible-md, td.visible-xlg.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) and (max-width: 1365px) {
  .visible-xlg.visible-lg {
    display: block !important;
  }

  table.visible-xlg.visible-lg {
    display: table;
  }

  tr.visible-xlg.visible-lg {
    display: table-row !important;
  }

  th.visible-xlg.visible-lg, td.visible-xlg.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  .visible-xlg {
    display: block !important;
  }

  table.visible-xlg {
    display: table;
  }

  tr.visible-xlg {
    display: table-row !important;
  }

  th.visible-xlg, td.visible-xlg {
    display: table-cell !important;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  .visible-xlg.visible-fhd {
    display: block !important;
  }

  table.visible-xlg.visible-fhd {
    display: table;
  }

  tr.visible-xlg.visible-fhd {
    display: table-row !important;
  }

  th.visible-xlg.visible-fhd, td.visible-xlg.visible-fhd {
    display: table-cell !important;
  }
}
@media (min-width: 2560px) and (max-width: 2879px) {
  .visible-xlg.visible-rt {
    display: block !important;
  }

  table.visible-xlg.visible-rt {
    display: table;
  }

  tr.visible-xlg.visible-rt {
    display: table-row !important;
  }

  th.visible-xlg.visible-rt, td.visible-xlg.visible-rt {
    display: table-cell !important;
  }
}
@media (min-width: 2880px) and (max-width: 3839px) {
  .visible-xlg.visible-rt15 {
    display: block !important;
  }

  table.visible-xlg.visible-rt15 {
    display: table;
  }

  tr.visible-xlg.visible-rt15 {
    display: table-row !important;
  }

  th.visible-xlg.visible-rt15, td.visible-xlg.visible-rt15 {
    display: table-cell !important;
  }
}
@media (min-width: 3840px) and (max-width: 4095px) {
  .visible-xlg.visible-uhd {
    display: block !important;
  }

  table.visible-xlg.visible-uhd {
    display: table;
  }

  tr.visible-xlg.visible-uhd {
    display: table-row !important;
  }

  th.visible-xlg.visible-uhd, td.visible-xlg.visible-uhd {
    display: table-cell !important;
  }
}
@media (min-width: 4096px) and (max-width: 8191px) {
  .visible-xlg.visible-4k {
    display: block !important;
  }

  table.visible-xlg.visible-4k {
    display: table;
  }

  tr.visible-xlg.visible-4k {
    display: table-row !important;
  }

  th.visible-xlg.visible-4k, td.visible-xlg.visible-4k {
    display: table-cell !important;
  }
}
@media (min-width: 8192px) {
  .visible-xlg.visible-8k {
    display: block !important;
  }

  table.visible-xlg.visible-8k {
    display: table;
  }

  tr.visible-xlg.visible-8k {
    display: table-row !important;
  }

  th.visible-xlg.visible-8k, td.visible-xlg.visible-8k {
    display: table-cell !important;
  }
}
.visible-fhd {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-fhd.visible-xs {
    display: block !important;
  }

  table.visible-fhd.visible-xs {
    display: table;
  }

  tr.visible-fhd.visible-xs {
    display: table-row !important;
  }

  th.visible-fhd.visible-xs, td.visible-fhd.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-fhd.visible-sm {
    display: block !important;
  }

  table.visible-fhd.visible-sm {
    display: table;
  }

  tr.visible-fhd.visible-sm {
    display: table-row !important;
  }

  th.visible-fhd.visible-sm, td.visible-fhd.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-fhd.visible-md {
    display: block !important;
  }

  table.visible-fhd.visible-md {
    display: table;
  }

  tr.visible-fhd.visible-md {
    display: table-row !important;
  }

  th.visible-fhd.visible-md, td.visible-fhd.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) and (max-width: 1365px) {
  .visible-fhd.visible-lg {
    display: block !important;
  }

  table.visible-fhd.visible-lg {
    display: table;
  }

  tr.visible-fhd.visible-lg {
    display: table-row !important;
  }

  th.visible-fhd.visible-lg, td.visible-fhd.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  .visible-fhd.visible-xlg {
    display: block !important;
  }

  table.visible-fhd.visible-xlg {
    display: table;
  }

  tr.visible-fhd.visible-xlg {
    display: table-row !important;
  }

  th.visible-fhd.visible-xlg, td.visible-fhd.visible-xlg {
    display: table-cell !important;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  .visible-fhd {
    display: block !important;
  }

  table.visible-fhd {
    display: table;
  }

  tr.visible-fhd {
    display: table-row !important;
  }

  th.visible-fhd, td.visible-fhd {
    display: table-cell !important;
  }
}
@media (min-width: 2560px) and (max-width: 2879px) {
  .visible-fhd.visible-rt {
    display: block !important;
  }

  table.visible-fhd.visible-rt {
    display: table;
  }

  tr.visible-fhd.visible-rt {
    display: table-row !important;
  }

  th.visible-fhd.visible-rt, td.visible-fhd.visible-rt {
    display: table-cell !important;
  }
}
@media (min-width: 2880px) and (max-width: 3839px) {
  .visible-fhd.visible-rt15 {
    display: block !important;
  }

  table.visible-fhd.visible-rt15 {
    display: table;
  }

  tr.visible-fhd.visible-rt15 {
    display: table-row !important;
  }

  th.visible-fhd.visible-rt15, td.visible-fhd.visible-rt15 {
    display: table-cell !important;
  }
}
@media (min-width: 3840px) and (max-width: 4095px) {
  .visible-fhd.visible-uhd {
    display: block !important;
  }

  table.visible-fhd.visible-uhd {
    display: table;
  }

  tr.visible-fhd.visible-uhd {
    display: table-row !important;
  }

  th.visible-fhd.visible-uhd, td.visible-fhd.visible-uhd {
    display: table-cell !important;
  }
}
@media (min-width: 4096px) and (max-width: 8191px) {
  .visible-fhd.visible-4k {
    display: block !important;
  }

  table.visible-fhd.visible-4k {
    display: table;
  }

  tr.visible-fhd.visible-4k {
    display: table-row !important;
  }

  th.visible-fhd.visible-4k, td.visible-fhd.visible-4k {
    display: table-cell !important;
  }
}
@media (min-width: 8192px) {
  .visible-fhd.visible-8k {
    display: block !important;
  }

  table.visible-fhd.visible-8k {
    display: table;
  }

  tr.visible-fhd.visible-8k {
    display: table-row !important;
  }

  th.visible-fhd.visible-8k, td.visible-fhd.visible-8k {
    display: table-cell !important;
  }
}
.visible-rt {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-rt.visible-xs {
    display: block !important;
  }

  table.visible-rt.visible-xs {
    display: table;
  }

  tr.visible-rt.visible-xs {
    display: table-row !important;
  }

  th.visible-rt.visible-xs, td.visible-rt.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-rt.visible-sm {
    display: block !important;
  }

  table.visible-rt.visible-sm {
    display: table;
  }

  tr.visible-rt.visible-sm {
    display: table-row !important;
  }

  th.visible-rt.visible-sm, td.visible-rt.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-rt.visible-md {
    display: block !important;
  }

  table.visible-rt.visible-md {
    display: table;
  }

  tr.visible-rt.visible-md {
    display: table-row !important;
  }

  th.visible-rt.visible-md, td.visible-rt.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) and (max-width: 1365px) {
  .visible-rt.visible-lg {
    display: block !important;
  }

  table.visible-rt.visible-lg {
    display: table;
  }

  tr.visible-rt.visible-lg {
    display: table-row !important;
  }

  th.visible-rt.visible-lg, td.visible-rt.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  .visible-rt.visible-xlg {
    display: block !important;
  }

  table.visible-rt.visible-xlg {
    display: table;
  }

  tr.visible-rt.visible-xlg {
    display: table-row !important;
  }

  th.visible-rt.visible-xlg, td.visible-rt.visible-xlg {
    display: table-cell !important;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  .visible-rt.visible-fhd {
    display: block !important;
  }

  table.visible-rt.visible-fhd {
    display: table;
  }

  tr.visible-rt.visible-fhd {
    display: table-row !important;
  }

  th.visible-rt.visible-fhd, td.visible-rt.visible-fhd {
    display: table-cell !important;
  }
}
@media (min-width: 2560px) and (max-width: 2879px) {
  .visible-rt {
    display: block !important;
  }

  table.visible-rt {
    display: table;
  }

  tr.visible-rt {
    display: table-row !important;
  }

  th.visible-rt, td.visible-rt {
    display: table-cell !important;
  }
}
@media (min-width: 2880px) and (max-width: 3839px) {
  .visible-rt.visible-rt15 {
    display: block !important;
  }

  table.visible-rt.visible-rt15 {
    display: table;
  }

  tr.visible-rt.visible-rt15 {
    display: table-row !important;
  }

  th.visible-rt.visible-rt15, td.visible-rt.visible-rt15 {
    display: table-cell !important;
  }
}
@media (min-width: 3840px) and (max-width: 4095px) {
  .visible-rt.visible-uhd {
    display: block !important;
  }

  table.visible-rt.visible-uhd {
    display: table;
  }

  tr.visible-rt.visible-uhd {
    display: table-row !important;
  }

  th.visible-rt.visible-uhd, td.visible-rt.visible-uhd {
    display: table-cell !important;
  }
}
@media (min-width: 4096px) and (max-width: 8191px) {
  .visible-rt.visible-4k {
    display: block !important;
  }

  table.visible-rt.visible-4k {
    display: table;
  }

  tr.visible-rt.visible-4k {
    display: table-row !important;
  }

  th.visible-rt.visible-4k, td.visible-rt.visible-4k {
    display: table-cell !important;
  }
}
@media (min-width: 8192px) {
  .visible-rt.visible-8k {
    display: block !important;
  }

  table.visible-rt.visible-8k {
    display: table;
  }

  tr.visible-rt.visible-8k {
    display: table-row !important;
  }

  th.visible-rt.visible-8k, td.visible-rt.visible-8k {
    display: table-cell !important;
  }
}
.visible-rt15 {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-rt15.visible-xs {
    display: block !important;
  }

  table.visible-rt15.visible-xs {
    display: table;
  }

  tr.visible-rt15.visible-xs {
    display: table-row !important;
  }

  th.visible-rt15.visible-xs, td.visible-rt15.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-rt15.visible-sm {
    display: block !important;
  }

  table.visible-rt15.visible-sm {
    display: table;
  }

  tr.visible-rt15.visible-sm {
    display: table-row !important;
  }

  th.visible-rt15.visible-sm, td.visible-rt15.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-rt15.visible-md {
    display: block !important;
  }

  table.visible-rt15.visible-md {
    display: table;
  }

  tr.visible-rt15.visible-md {
    display: table-row !important;
  }

  th.visible-rt15.visible-md, td.visible-rt15.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) and (max-width: 1365px) {
  .visible-rt15.visible-lg {
    display: block !important;
  }

  table.visible-rt15.visible-lg {
    display: table;
  }

  tr.visible-rt15.visible-lg {
    display: table-row !important;
  }

  th.visible-rt15.visible-lg, td.visible-rt15.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  .visible-rt15.visible-xlg {
    display: block !important;
  }

  table.visible-rt15.visible-xlg {
    display: table;
  }

  tr.visible-rt15.visible-xlg {
    display: table-row !important;
  }

  th.visible-rt15.visible-xlg, td.visible-rt15.visible-xlg {
    display: table-cell !important;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  .visible-rt15.visible-fhd {
    display: block !important;
  }

  table.visible-rt15.visible-fhd {
    display: table;
  }

  tr.visible-rt15.visible-fhd {
    display: table-row !important;
  }

  th.visible-rt15.visible-fhd, td.visible-rt15.visible-fhd {
    display: table-cell !important;
  }
}
@media (min-width: 2560px) and (max-width: 2879px) {
  .visible-rt15.visible-rt {
    display: block !important;
  }

  table.visible-rt15.visible-rt {
    display: table;
  }

  tr.visible-rt15.visible-rt {
    display: table-row !important;
  }

  th.visible-rt15.visible-rt, td.visible-rt15.visible-rt {
    display: table-cell !important;
  }
}
@media (min-width: 2880px) and (max-width: 3839px) {
  .visible-rt15 {
    display: block !important;
  }

  table.visible-rt15 {
    display: table;
  }

  tr.visible-rt15 {
    display: table-row !important;
  }

  th.visible-rt15, td.visible-rt15 {
    display: table-cell !important;
  }
}
@media (min-width: 3840px) and (max-width: 4095px) {
  .visible-rt15.visible-uhd {
    display: block !important;
  }

  table.visible-rt15.visible-uhd {
    display: table;
  }

  tr.visible-rt15.visible-uhd {
    display: table-row !important;
  }

  th.visible-rt15.visible-uhd, td.visible-rt15.visible-uhd {
    display: table-cell !important;
  }
}
@media (min-width: 4096px) and (max-width: 8191px) {
  .visible-rt15.visible-4k {
    display: block !important;
  }

  table.visible-rt15.visible-4k {
    display: table;
  }

  tr.visible-rt15.visible-4k {
    display: table-row !important;
  }

  th.visible-rt15.visible-4k, td.visible-rt15.visible-4k {
    display: table-cell !important;
  }
}
@media (min-width: 8192px) {
  .visible-rt15.visible-8k {
    display: block !important;
  }

  table.visible-rt15.visible-8k {
    display: table;
  }

  tr.visible-rt15.visible-8k {
    display: table-row !important;
  }

  th.visible-rt15.visible-8k, td.visible-rt15.visible-8k {
    display: table-cell !important;
  }
}
.visible-uhd {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-uhd.visible-xs {
    display: block !important;
  }

  table.visible-uhd.visible-xs {
    display: table;
  }

  tr.visible-uhd.visible-xs {
    display: table-row !important;
  }

  th.visible-uhd.visible-xs, td.visible-uhd.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-uhd.visible-sm {
    display: block !important;
  }

  table.visible-uhd.visible-sm {
    display: table;
  }

  tr.visible-uhd.visible-sm {
    display: table-row !important;
  }

  th.visible-uhd.visible-sm, td.visible-uhd.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-uhd.visible-md {
    display: block !important;
  }

  table.visible-uhd.visible-md {
    display: table;
  }

  tr.visible-uhd.visible-md {
    display: table-row !important;
  }

  th.visible-uhd.visible-md, td.visible-uhd.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) and (max-width: 1365px) {
  .visible-uhd.visible-lg {
    display: block !important;
  }

  table.visible-uhd.visible-lg {
    display: table;
  }

  tr.visible-uhd.visible-lg {
    display: table-row !important;
  }

  th.visible-uhd.visible-lg, td.visible-uhd.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  .visible-uhd.visible-xlg {
    display: block !important;
  }

  table.visible-uhd.visible-xlg {
    display: table;
  }

  tr.visible-uhd.visible-xlg {
    display: table-row !important;
  }

  th.visible-uhd.visible-xlg, td.visible-uhd.visible-xlg {
    display: table-cell !important;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  .visible-uhd.visible-fhd {
    display: block !important;
  }

  table.visible-uhd.visible-fhd {
    display: table;
  }

  tr.visible-uhd.visible-fhd {
    display: table-row !important;
  }

  th.visible-uhd.visible-fhd, td.visible-uhd.visible-fhd {
    display: table-cell !important;
  }
}
@media (min-width: 2560px) and (max-width: 2879px) {
  .visible-uhd.visible-rt {
    display: block !important;
  }

  table.visible-uhd.visible-rt {
    display: table;
  }

  tr.visible-uhd.visible-rt {
    display: table-row !important;
  }

  th.visible-uhd.visible-rt, td.visible-uhd.visible-rt {
    display: table-cell !important;
  }
}
@media (min-width: 2880px) and (max-width: 3839px) {
  .visible-uhd.visible-rt15 {
    display: block !important;
  }

  table.visible-uhd.visible-rt15 {
    display: table;
  }

  tr.visible-uhd.visible-rt15 {
    display: table-row !important;
  }

  th.visible-uhd.visible-rt15, td.visible-uhd.visible-rt15 {
    display: table-cell !important;
  }
}
@media (min-width: 3840px) and (max-width: 4095px) {
  .visible-uhd {
    display: block !important;
  }

  table.visible-uhd {
    display: table;
  }

  tr.visible-uhd {
    display: table-row !important;
  }

  th.visible-uhd, td.visible-uhd {
    display: table-cell !important;
  }
}
@media (min-width: 4096px) and (max-width: 8191px) {
  .visible-uhd.visible-4k {
    display: block !important;
  }

  table.visible-uhd.visible-4k {
    display: table;
  }

  tr.visible-uhd.visible-4k {
    display: table-row !important;
  }

  th.visible-uhd.visible-4k, td.visible-uhd.visible-4k {
    display: table-cell !important;
  }
}
@media (min-width: 8192px) {
  .visible-uhd.visible-8k {
    display: block !important;
  }

  table.visible-uhd.visible-8k {
    display: table;
  }

  tr.visible-uhd.visible-8k {
    display: table-row !important;
  }

  th.visible-uhd.visible-8k, td.visible-uhd.visible-8k {
    display: table-cell !important;
  }
}
.visible-4k {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-4k.visible-xs {
    display: block !important;
  }

  table.visible-4k.visible-xs {
    display: table;
  }

  tr.visible-4k.visible-xs {
    display: table-row !important;
  }

  th.visible-4k.visible-xs, td.visible-4k.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-4k.visible-sm {
    display: block !important;
  }

  table.visible-4k.visible-sm {
    display: table;
  }

  tr.visible-4k.visible-sm {
    display: table-row !important;
  }

  th.visible-4k.visible-sm, td.visible-4k.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-4k.visible-md {
    display: block !important;
  }

  table.visible-4k.visible-md {
    display: table;
  }

  tr.visible-4k.visible-md {
    display: table-row !important;
  }

  th.visible-4k.visible-md, td.visible-4k.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) and (max-width: 1365px) {
  .visible-4k.visible-lg {
    display: block !important;
  }

  table.visible-4k.visible-lg {
    display: table;
  }

  tr.visible-4k.visible-lg {
    display: table-row !important;
  }

  th.visible-4k.visible-lg, td.visible-4k.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  .visible-4k.visible-xlg {
    display: block !important;
  }

  table.visible-4k.visible-xlg {
    display: table;
  }

  tr.visible-4k.visible-xlg {
    display: table-row !important;
  }

  th.visible-4k.visible-xlg, td.visible-4k.visible-xlg {
    display: table-cell !important;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  .visible-4k.visible-fhd {
    display: block !important;
  }

  table.visible-4k.visible-fhd {
    display: table;
  }

  tr.visible-4k.visible-fhd {
    display: table-row !important;
  }

  th.visible-4k.visible-fhd, td.visible-4k.visible-fhd {
    display: table-cell !important;
  }
}
@media (min-width: 2560px) and (max-width: 2879px) {
  .visible-4k.visible-rt {
    display: block !important;
  }

  table.visible-4k.visible-rt {
    display: table;
  }

  tr.visible-4k.visible-rt {
    display: table-row !important;
  }

  th.visible-4k.visible-rt, td.visible-4k.visible-rt {
    display: table-cell !important;
  }
}
@media (min-width: 2880px) and (max-width: 3839px) {
  .visible-4k.visible-rt15 {
    display: block !important;
  }

  table.visible-4k.visible-rt15 {
    display: table;
  }

  tr.visible-4k.visible-rt15 {
    display: table-row !important;
  }

  th.visible-4k.visible-rt15, td.visible-4k.visible-rt15 {
    display: table-cell !important;
  }
}
@media (min-width: 3840px) and (max-width: 4095px) {
  .visible-4k.visible-uhd {
    display: block !important;
  }

  table.visible-4k.visible-uhd {
    display: table;
  }

  tr.visible-4k.visible-uhd {
    display: table-row !important;
  }

  th.visible-4k.visible-uhd, td.visible-4k.visible-uhd {
    display: table-cell !important;
  }
}
@media (min-width: 4096px) and (max-width: 8191px) {
  .visible-4k {
    display: block !important;
  }

  table.visible-4k {
    display: table;
  }

  tr.visible-4k {
    display: table-row !important;
  }

  th.visible-4k, td.visible-4k {
    display: table-cell !important;
  }
}
@media (min-width: 8192px) {
  .visible-4k.visible-8k {
    display: block !important;
  }

  table.visible-4k.visible-8k {
    display: table;
  }

  tr.visible-4k.visible-8k {
    display: table-row !important;
  }

  th.visible-4k.visible-8k, td.visible-4k.visible-8k {
    display: table-cell !important;
  }
}
.visible-8k {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-8k.visible-xs {
    display: block !important;
  }

  table.visible-8k.visible-xs {
    display: table;
  }

  tr.visible-8k.visible-xs {
    display: table-row !important;
  }

  th.visible-8k.visible-xs, td.visible-8k.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-8k.visible-sm {
    display: block !important;
  }

  table.visible-8k.visible-sm {
    display: table;
  }

  tr.visible-8k.visible-sm {
    display: table-row !important;
  }

  th.visible-8k.visible-sm, td.visible-8k.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-8k.visible-md {
    display: block !important;
  }

  table.visible-8k.visible-md {
    display: table;
  }

  tr.visible-8k.visible-md {
    display: table-row !important;
  }

  th.visible-8k.visible-md, td.visible-8k.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) and (max-width: 1365px) {
  .visible-8k.visible-lg {
    display: block !important;
  }

  table.visible-8k.visible-lg {
    display: table;
  }

  tr.visible-8k.visible-lg {
    display: table-row !important;
  }

  th.visible-8k.visible-lg, td.visible-8k.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  .visible-8k.visible-xlg {
    display: block !important;
  }

  table.visible-8k.visible-xlg {
    display: table;
  }

  tr.visible-8k.visible-xlg {
    display: table-row !important;
  }

  th.visible-8k.visible-xlg, td.visible-8k.visible-xlg {
    display: table-cell !important;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  .visible-8k.visible-fhd {
    display: block !important;
  }

  table.visible-8k.visible-fhd {
    display: table;
  }

  tr.visible-8k.visible-fhd {
    display: table-row !important;
  }

  th.visible-8k.visible-fhd, td.visible-8k.visible-fhd {
    display: table-cell !important;
  }
}
@media (min-width: 2560px) and (max-width: 2879px) {
  .visible-8k.visible-rt {
    display: block !important;
  }

  table.visible-8k.visible-rt {
    display: table;
  }

  tr.visible-8k.visible-rt {
    display: table-row !important;
  }

  th.visible-8k.visible-rt, td.visible-8k.visible-rt {
    display: table-cell !important;
  }
}
@media (min-width: 2880px) and (max-width: 3839px) {
  .visible-8k.visible-rt15 {
    display: block !important;
  }

  table.visible-8k.visible-rt15 {
    display: table;
  }

  tr.visible-8k.visible-rt15 {
    display: table-row !important;
  }

  th.visible-8k.visible-rt15, td.visible-8k.visible-rt15 {
    display: table-cell !important;
  }
}
@media (min-width: 3840px) and (max-width: 4095px) {
  .visible-8k.visible-uhd {
    display: block !important;
  }

  table.visible-8k.visible-uhd {
    display: table;
  }

  tr.visible-8k.visible-uhd {
    display: table-row !important;
  }

  th.visible-8k.visible-uhd, td.visible-8k.visible-uhd {
    display: table-cell !important;
  }
}
@media (min-width: 4096px) and (max-width: 8191px) {
  .visible-8k.visible-4k {
    display: block !important;
  }

  table.visible-8k.visible-4k {
    display: table;
  }

  tr.visible-8k.visible-4k {
    display: table-row !important;
  }

  th.visible-8k.visible-4k, td.visible-8k.visible-4k {
    display: table-cell !important;
  }
}
@media (min-width: 8192px) {
  .visible-8k {
    display: block !important;
  }

  table.visible-8k {
    display: table;
  }

  tr.visible-8k {
    display: table-row !important;
  }

  th.visible-8k, td.visible-8k {
    display: table-cell !important;
  }
}
.hidden-xs {
  display: block !important;
}

table.hidden-xs {
  display: table;
}

tr.hidden-xs {
  display: table-row !important;
}

th.hidden-xs, td.hidden-xs {
  display: table-cell !important;
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-xs.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-xs.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1365px) {
  .hidden-xs.hidden-lg {
    display: none !important;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  .hidden-xs.hidden-xlg {
    display: none !important;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  .hidden-xs.hidden-fhd {
    display: none !important;
  }
}
@media (min-width: 2560px) and (max-width: 2879px) {
  .hidden-xs.hidden-rt {
    display: none !important;
  }
}
@media (min-width: 2880px) and (max-width: 3839px) {
  .hidden-xs.hidden-rt15 {
    display: none !important;
  }
}
@media (min-width: 3840px) and (max-width: 4095px) {
  .hidden-xs.hidden-uhd {
    display: none !important;
  }
}
@media (min-width: 4096px) and (max-width: 8191px) {
  .hidden-xs.hidden-4k {
    display: none !important;
  }
}
@media (min-width: 8192px) {
  .hidden-xs.hidden-8k {
    display: none !important;
  }
}
.hidden-sm {
  display: block !important;
}

table.hidden-sm {
  display: table;
}

tr.hidden-sm {
  display: table-row !important;
}

th.hidden-sm, td.hidden-sm {
  display: table-cell !important;
}

@media (max-width: 767px) {
  .hidden-sm.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-sm.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1365px) {
  .hidden-sm.hidden-lg {
    display: none !important;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  .hidden-sm.hidden-xlg {
    display: none !important;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  .hidden-sm.hidden-fhd {
    display: none !important;
  }
}
@media (min-width: 2560px) and (max-width: 2879px) {
  .hidden-sm.hidden-rt {
    display: none !important;
  }
}
@media (min-width: 2880px) and (max-width: 3839px) {
  .hidden-sm.hidden-rt15 {
    display: none !important;
  }
}
@media (min-width: 3840px) and (max-width: 4095px) {
  .hidden-sm.hidden-uhd {
    display: none !important;
  }
}
@media (min-width: 4096px) and (max-width: 8191px) {
  .hidden-sm.hidden-4k {
    display: none !important;
  }
}
@media (min-width: 8192px) {
  .hidden-sm.hidden-8k {
    display: none !important;
  }
}
.hidden-md {
  display: block !important;
}

table.hidden-md {
  display: table;
}

tr.hidden-md {
  display: table-row !important;
}

th.hidden-md, td.hidden-md {
  display: table-cell !important;
}

@media (max-width: 767px) {
  .hidden-md.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-md.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1365px) {
  .hidden-md.hidden-lg {
    display: none !important;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  .hidden-md.hidden-xlg {
    display: none !important;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  .hidden-md.hidden-fhd {
    display: none !important;
  }
}
@media (min-width: 2560px) and (max-width: 2879px) {
  .hidden-md.hidden-rt {
    display: none !important;
  }
}
@media (min-width: 2880px) and (max-width: 3839px) {
  .hidden-md.hidden-rt15 {
    display: none !important;
  }
}
@media (min-width: 3840px) and (max-width: 4095px) {
  .hidden-md.hidden-uhd {
    display: none !important;
  }
}
@media (min-width: 4096px) and (max-width: 8191px) {
  .hidden-md.hidden-4k {
    display: none !important;
  }
}
@media (min-width: 8192px) {
  .hidden-md.hidden-8k {
    display: none !important;
  }
}
.hidden-lg {
  display: block !important;
}

table.hidden-lg {
  display: table;
}

tr.hidden-lg {
  display: table-row !important;
}

th.hidden-lg, td.hidden-lg {
  display: table-cell !important;
}

@media (max-width: 767px) {
  .hidden-lg.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-lg.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-lg.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1365px) {
  .hidden-lg {
    display: none !important;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  .hidden-lg.hidden-xlg {
    display: none !important;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  .hidden-lg.hidden-fhd {
    display: none !important;
  }
}
@media (min-width: 2560px) and (max-width: 2879px) {
  .hidden-lg.hidden-rt {
    display: none !important;
  }
}
@media (min-width: 2880px) and (max-width: 3839px) {
  .hidden-lg.hidden-rt15 {
    display: none !important;
  }
}
@media (min-width: 3840px) and (max-width: 4095px) {
  .hidden-lg.hidden-uhd {
    display: none !important;
  }
}
@media (min-width: 4096px) and (max-width: 8191px) {
  .hidden-lg.hidden-4k {
    display: none !important;
  }
}
@media (min-width: 8192px) {
  .hidden-lg.hidden-8k {
    display: none !important;
  }
}
.hidden-xlg {
  display: block !important;
}

table.hidden-xlg {
  display: table;
}

tr.hidden-xlg {
  display: table-row !important;
}

th.hidden-xlg, td.hidden-xlg {
  display: table-cell !important;
}

@media (max-width: 767px) {
  .hidden-xlg.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-xlg.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-xlg.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1365px) {
  .hidden-xlg.hidden-lg {
    display: none !important;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  .hidden-xlg {
    display: none !important;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  .hidden-xlg.hidden-fhd {
    display: none !important;
  }
}
@media (min-width: 2560px) and (max-width: 2879px) {
  .hidden-xlg.hidden-rt {
    display: none !important;
  }
}
@media (min-width: 2880px) and (max-width: 3839px) {
  .hidden-xlg.hidden-rt15 {
    display: none !important;
  }
}
@media (min-width: 3840px) and (max-width: 4095px) {
  .hidden-xlg.hidden-uhd {
    display: none !important;
  }
}
@media (min-width: 4096px) and (max-width: 8191px) {
  .hidden-xlg.hidden-4k {
    display: none !important;
  }
}
@media (min-width: 8192px) {
  .hidden-xlg.hidden-8k {
    display: none !important;
  }
}
.hidden-fhd {
  display: block !important;
}

table.hidden-fhd {
  display: table;
}

tr.hidden-fhd {
  display: table-row !important;
}

th.hidden-fhd, td.hidden-fhd {
  display: table-cell !important;
}

@media (max-width: 767px) {
  .hidden-fhd.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-fhd.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-fhd.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1365px) {
  .hidden-fhd.hidden-lg {
    display: none !important;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  .hidden-fhd.hidden-xlg {
    display: none !important;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  .hidden-fhd {
    display: none !important;
  }
}
@media (min-width: 2560px) and (max-width: 2879px) {
  .hidden-fhd.hidden-rt {
    display: none !important;
  }
}
@media (min-width: 2880px) and (max-width: 3839px) {
  .hidden-fhd.hidden-rt15 {
    display: none !important;
  }
}
@media (min-width: 3840px) and (max-width: 4095px) {
  .hidden-fhd.hidden-uhd {
    display: none !important;
  }
}
@media (min-width: 4096px) and (max-width: 8191px) {
  .hidden-fhd.hidden-4k {
    display: none !important;
  }
}
@media (min-width: 8192px) {
  .hidden-fhd.hidden-8k {
    display: none !important;
  }
}
.hidden-rt {
  display: block !important;
}

table.hidden-rt {
  display: table;
}

tr.hidden-rt {
  display: table-row !important;
}

th.hidden-rt, td.hidden-rt {
  display: table-cell !important;
}

@media (max-width: 767px) {
  .hidden-rt.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-rt.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-rt.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1365px) {
  .hidden-rt.hidden-lg {
    display: none !important;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  .hidden-rt.hidden-xlg {
    display: none !important;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  .hidden-rt.hidden-fhd {
    display: none !important;
  }
}
@media (min-width: 2560px) and (max-width: 2879px) {
  .hidden-rt {
    display: none !important;
  }
}
@media (min-width: 2880px) and (max-width: 3839px) {
  .hidden-rt.hidden-rt15 {
    display: none !important;
  }
}
@media (min-width: 3840px) and (max-width: 4095px) {
  .hidden-rt.hidden-uhd {
    display: none !important;
  }
}
@media (min-width: 4096px) and (max-width: 8191px) {
  .hidden-rt.hidden-4k {
    display: none !important;
  }
}
@media (min-width: 8192px) {
  .hidden-rt.hidden-8k {
    display: none !important;
  }
}
.hidden-rt15 {
  display: block !important;
}

table.hidden-rt15 {
  display: table;
}

tr.hidden-rt15 {
  display: table-row !important;
}

th.hidden-rt15, td.hidden-rt15 {
  display: table-cell !important;
}

@media (max-width: 767px) {
  .hidden-rt15.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-rt15.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-rt15.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1365px) {
  .hidden-rt15.hidden-lg {
    display: none !important;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  .hidden-rt15.hidden-xlg {
    display: none !important;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  .hidden-rt15.hidden-fhd {
    display: none !important;
  }
}
@media (min-width: 2560px) and (max-width: 2879px) {
  .hidden-rt15.hidden-rt {
    display: none !important;
  }
}
@media (min-width: 2880px) and (max-width: 3839px) {
  .hidden-rt15 {
    display: none !important;
  }
}
@media (min-width: 3840px) and (max-width: 4095px) {
  .hidden-rt15.hidden-uhd {
    display: none !important;
  }
}
@media (min-width: 4096px) and (max-width: 8191px) {
  .hidden-rt15.hidden-4k {
    display: none !important;
  }
}
@media (min-width: 8192px) {
  .hidden-rt15.hidden-8k {
    display: none !important;
  }
}
.hidden-uhd {
  display: block !important;
}

table.hidden-uhd {
  display: table;
}

tr.hidden-uhd {
  display: table-row !important;
}

th.hidden-uhd, td.hidden-uhd {
  display: table-cell !important;
}

@media (max-width: 767px) {
  .hidden-uhd.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-uhd.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-uhd.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1365px) {
  .hidden-uhd.hidden-lg {
    display: none !important;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  .hidden-uhd.hidden-xlg {
    display: none !important;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  .hidden-uhd.hidden-fhd {
    display: none !important;
  }
}
@media (min-width: 2560px) and (max-width: 2879px) {
  .hidden-uhd.hidden-rt {
    display: none !important;
  }
}
@media (min-width: 2880px) and (max-width: 3839px) {
  .hidden-uhd.hidden-rt15 {
    display: none !important;
  }
}
@media (min-width: 3840px) and (max-width: 4095px) {
  .hidden-uhd {
    display: none !important;
  }
}
@media (min-width: 4096px) and (max-width: 8191px) {
  .hidden-uhd.hidden-4k {
    display: none !important;
  }
}
@media (min-width: 8192px) {
  .hidden-uhd.hidden-8k {
    display: none !important;
  }
}
.hidden-4k {
  display: block !important;
}

table.hidden-4k {
  display: table;
}

tr.hidden-4k {
  display: table-row !important;
}

th.hidden-4k, td.hidden-4k {
  display: table-cell !important;
}

@media (max-width: 767px) {
  .hidden-4k.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-4k.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-4k.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1365px) {
  .hidden-4k.hidden-lg {
    display: none !important;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  .hidden-4k.hidden-xlg {
    display: none !important;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  .hidden-4k.hidden-fhd {
    display: none !important;
  }
}
@media (min-width: 2560px) and (max-width: 2879px) {
  .hidden-4k.hidden-rt {
    display: none !important;
  }
}
@media (min-width: 2880px) and (max-width: 3839px) {
  .hidden-4k.hidden-rt15 {
    display: none !important;
  }
}
@media (min-width: 3840px) and (max-width: 4095px) {
  .hidden-4k.hidden-uhd {
    display: none !important;
  }
}
@media (min-width: 4096px) and (max-width: 8191px) {
  .hidden-4k {
    display: none !important;
  }
}
@media (min-width: 8192px) {
  .hidden-4k.hidden-8k {
    display: none !important;
  }
}
.hidden-8k {
  display: block !important;
}

table.hidden-8k {
  display: table;
}

tr.hidden-8k {
  display: table-row !important;
}

th.hidden-8k, td.hidden-8k {
  display: table-cell !important;
}

@media (max-width: 767px) {
  .hidden-8k.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-8k.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-8k.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1365px) {
  .hidden-8k.hidden-lg {
    display: none !important;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  .hidden-8k.hidden-xlg {
    display: none !important;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  .hidden-8k.hidden-fhd {
    display: none !important;
  }
}
@media (min-width: 2560px) and (max-width: 2879px) {
  .hidden-8k.hidden-rt {
    display: none !important;
  }
}
@media (min-width: 2880px) and (max-width: 3839px) {
  .hidden-8k.hidden-rt15 {
    display: none !important;
  }
}
@media (min-width: 3840px) and (max-width: 4095px) {
  .hidden-8k.hidden-uhd {
    display: none !important;
  }
}
@media (min-width: 4096px) and (max-width: 8191px) {
  .hidden-8k.hidden-4k {
    display: none !important;
  }
}
@media (min-width: 8192px) {
  .hidden-8k {
    display: none !important;
  }
}
/* @end */
/* @end */
/* @group Footer */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////// Footer //////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*---------------------------------------- Footer ----------------------------------------*/
footer .footerPartners {
  margin: 0 auto 20px;
}
footer .footerPartners .partner {
  padding: 0 15px;
}
footer .footerPartners .partner .social {
  margin-top: 10px;
}
footer .footerPartners .partner .social a i.fa {
  line-height: 0.1;
  font-size: 24px;
}
footer .footerPartners .partner .oikos a i.fa {
  color: #2d4496;
}
footer .footerPartners .partner .oikos a:hover i.fa {
  color: #01cefe;
}
footer .footerPartners .partner .swissnex a i.fa {
  color: #da3931;
}
footer .footerPartners .partner .swissnex a:hover i.fa {
  color: #f63a57;
}
footer .footerPartners .partner .movetia a i.fa {
  color: #78D0A9;
}
footer .footerPartners .partner .movetia a:hover i.fa {
  color: #65d56a;
}
footer .contactInformation p, footer .contactInformation strong, footer .contactInformation a {
  font-size: 12px;
  text-align: center !important;
}

/* @end */
/* @group Header */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////// Header //////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* @group Header */
/*---------------------------------------- Header ----------------------------------------*/
.topMenu, .mainMenuMobilePopout {
  padding-bottom: 5px;
}
.topMenu header.top, .mainMenuMobilePopout header.top {
  padding: 15px 0;
}
.topMenu header.top .headerLogo, .mainMenuMobilePopout header.top .headerLogo {
  position: relative;
}
.topMenu header.top .headerLogo .mainLogo, .mainMenuMobilePopout header.top .headerLogo .mainLogo {
  background-color: #65d56a;
  padding: 10px;
}
.topMenu header.top .headerLogo .mainLogo img, .mainMenuMobilePopout header.top .headerLogo .mainLogo img {
  margin: 0;
  padding: 0;
  height: 71px;
}

.mainMenuMobilePopout .mainMenu .headerTopMenu nav ul.navbar-primary li a {
  color: #ffffff;
}
.mainMenuMobilePopout .mainMenu .mainMobileMenu i.fa, .mainMenuMobilePopout .mainMenu .mainMobileMenu svg {
  color: #ffffff;
}

.topMenu .mainMenu .headerTopMenu nav ul.navbar-primary li a {
  color: #65d56a;
}
.topMenu .mainMenu .mainMobileMenu i.fa, .topMenu .mainMenu .mainMobileMenu svg {
  color: #65d56a;
}

/* @end */
/* @group Menus */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////// Menus ///////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* @group Main Menu */
/*---------------------------------------- Main Menu ----------------------------------------*/
.TopLogo {
  background-color: #ffffff;
  padding: 15px 0 18px;
  overflow: hidden;
}
.TopLogo .mainLogo {
  padding-top: 8px;
  padding-left: 30px;
}

.TopLogo .EventDate {
  padding-top: 16px;
}
.TopLogo .EventDate span {
  font-size: 30px;
  line-height: 1.2;
  color: #18d5eb;
}
.TopLogo .RoundButtons {
  position: relative;
  left: 80px;
}
.TopLogo .RoundButtons .JoinButton, .TopLogo .RoundButtons .SignUpButton {
  float: left;
  padding-top: 14px;
}
.TopLogo .RoundButtons .JoinButton a span.JoinText, .TopLogo .RoundButtons .SignUpButton a span.JoinText {
  position: relative;
  z-index: 2;
  border-style: solid;
  border-width: 0 0 2px 0;
}
.TopLogo .RoundButtons .JoinButton a span.JoinText img, .TopLogo .RoundButtons .SignUpButton a span.JoinText img {
  display: initial;
  height: 32px;
  max-width: initial;
}
.TopLogo .RoundButtons .JoinButton a .circle, .TopLogo .RoundButtons .SignUpButton a .circle {
  transition-duration: 2s;
  transition-timing-function: ease;
  position: absolute;
  z-index: 0;
  width: 220px;
  height: 220px;
  top: -86px;
  left: -52px;
  -webkit-border-radius: 500px;
  /* Saf3+, Chrome */
  -moz-border-radius: 500px;
  /* FF1+ */
  border-radius: 500px;
  /* Opera 10.5, IE 9 */
}
.TopLogo .RoundButtons .JoinButton a:hover, .TopLogo .RoundButtons .SignUpButton a:hover {
  text-decoration: none;
}
.TopLogo .RoundButtons .JoinButton a:hover span.JoinText, .TopLogo .RoundButtons .SignUpButton a:hover span.JoinText {
  border-style: solid;
  border-width: 0 0 2px 0;
}
.TopLogo .RoundButtons .JoinButton a:hover .circle, .TopLogo .RoundButtons .SignUpButton a:hover .circle {
  transition-duration: 2s;
  transition-timing-function: ease;
  left: -70px;
  width: 260px;
}
.TopLogo .JoinButton {
  position: absolute;
  left: 190px;
}
.TopLogo .JoinButton a span.JoinText {
  border-color: #df3849;
}
.TopLogo .JoinButton a .circle {
  background-color: #df3849;
}
.TopLogo .JoinButton a:hover span.JoinText {
  border-color: #f63a57;
}
.TopLogo .SignUpButton a span.JoinText {
  border-color: #65d56a;
}
.TopLogo .SignUpButton a .circle {
  background-color: #65d56a;
}
.TopLogo .SignUpButton a:hover span.JoinText {
  border-color: #03fca4;
}
.TopLogo .mainMobileMenu {
  display: none;
  z-index: 99;
}
.TopLogo .mainMobileMenu i.fa, .TopLogo .mainMobileMenu svg {
  display: none;
  color: #ffffff;
  float: right;
  font-size: 46px;
  width: inherit !important;
  cursor: pointer;
}
.TopLogo .mainMobileMenu i.fa:hover, .TopLogo .mainMobileMenu svg:hover {
  color: #03fca4;
}

.mainMenu {
  background-color: #01cefe;
  padding: 12px 0 12px 30px;
}
.mainMenu .headerTopMenu nav ul.navbar-primary {
  display: contents;
}
.mainMenu .headerTopMenu nav ul.navbar-primary li {
  padding: 0px;
}
.mainMenu .headerTopMenu nav ul.navbar-primary li a, .mainMenu .headerTopMenu nav ul.navbar-primary li a:hover, .mainMenu .headerTopMenu nav ul.navbar-primary li a:active, .mainMenu .headerTopMenu nav ul.navbar-primary li a:focus, .mainMenu .headerTopMenu nav ul.navbar-primary li a:visited,
.mainMenu .headerTopMenu nav ul.navbar-primary li > a:link, .mainMenu .headerTopMenu nav ul.navbar-primary li > a:active, .mainMenu .headerTopMenu nav ul.navbar-primary li > a:hover, .mainMenu .headerTopMenu nav ul.navbar-primary li > a:visited {
  color: #ffffff;
}
.mainMenu .headerTopMenu nav ul.navbar-primary li a {
  text-align: center;
  padding: 0 5px;
  font-size: 1.2rem;
}
.mainMenu .headerTopMenu nav ul.navbar-primary li a:hover {
  color: #df3849;
  text-decoration: none;
}
.mainMenu .headerTopMenu nav ul.navbar-primary li ul.dropdown-menu {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
  border: 0px;
  margin-top: 12px;
  background-color: #18d5eb;
  -webkit-border-radius: 0;
  /* Saf3+, Chrome */
  -moz-border-radius: 0;
  /* FF1+ */
  border-radius: 0;
  /* Opera 10.5, IE 9 */
}
.mainMenu .headerTopMenu nav ul.navbar-primary li ul.dropdown-menu li {
  padding: 9px 14px;
}
.mainMenu .headerTopMenu nav ul.navbar-primary li ul.dropdown-menu li a.dropdown-item.active, .mainMenu .headerTopMenu nav ul.navbar-primary li ul.dropdown-menu li a.dropdown-item:active, .mainMenu .headerTopMenu nav ul.navbar-primary li ul.dropdown-menu li a:hover {
  transition-timing-function: linear;
  color: #df3849;
  background-color: #18d5eb;
}
.mainMenu .headerTopMenu nav ul.navbar-primary li ul.dropdown-menu li.current_page_item a, .mainMenu .headerTopMenu nav ul.navbar-primary li ul.dropdown-menu li.active a {
  color: #df3849;
}
.mainMenu .headerTopMenu nav ul.navbar-primary li.current-menu-ancestor > a, .mainMenu .headerTopMenu nav ul.navbar-primary li.active > a {
  font-weight: 600;
  color: #df3849;
}

/* @end */
/* @group Mobile Menu */
/*---------------------------------------- Mobile Menu ----------------------------------------*/
.mainMenuMobilePopout {
  overflow: scroll;
  display: none;
  position: absolute;
  z-index: 999;
  width: 100vw;
  min-height: 100vh;
  height: 100vh;
  top: 0px;
  background: #65d56a;
  color: #ffffff;
}
.mainMenuMobilePopout h2, .mainMenuMobilePopout p, .mainMenuMobilePopout i, .mainMenuMobilePopout em, .mainMenuMobilePopout ul, .mainMenuMobilePopout ul li, .mainMenuMobilePopout a, .mainMenuMobilePopout span {
  color: #ffffff;
}
.mainMenuMobilePopout h2 {
  margin-top: 60px;
}
.mainMenuMobilePopout h2 .fa, .mainMenuMobilePopout h2 svg {
  float: right;
  margin-top: -2px;
}
.mainMenuMobilePopout li {
  padding: 5px 0px;
}
.mainMenuMobilePopout a:hover, .mainMenuMobilePopout a:hover h2, .mainMenuMobilePopout a:hover h2 i {
  text-decoration: none;
  color: #65d56a;
}

/* @end */
/* @end */
/* @group Main Pages */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////// Main Pages //////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* @group Home Page */
.HomePage .HomePageLeft {
  position: relative;
}
.HomePage .HomePageLeft .HomePageQuestions {
  padding-left: 30px;
}
.HomePage .HomePageLeft .HomePageQuestions h2 {
  font-size: 16px;
  margin-bottom: 30px;
  color: #65d56a;
}
.HomePage .HomePageLeft .HomePageQuestions h2:first-child {
  color: #df3849;
}
.HomePage .HomePageLeft .HomePageQuestions h2:last-child {
  color: #01cefe;
}
.HomePage .homeSideImage {
  position: relative;
}

/* @end */
/* @group Home Page */
.PersonPage .PersonLine .Person img {
  margin: 0 auto 10px;
}
.PersonPage .PersonLine .Person h2, .PersonPage .PersonLine .Person p, .PersonPage .PersonLine .Person span, .PersonPage .PersonLine .Person i, .PersonPage .PersonLine .Person strong {
  text-align: center;
}

/* @end */
/* @group Interview VOD Page */
.interviewvod .embed-responsive-4by3 {
  overflow: hidden;
  min-height: 112%;
  margin-top: -40px;
}
.interviewvod .embed-responsive-4by3 iframe.embed-responsive-item {
  overflow: hidden;
  min-height: 100%;
}
.interviewvod .embed-responsive-4by3:before {
  padding-top: 92%;
}

/* @end */
/* @end */
/* @group Search */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////// Search //////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*---------------------------------------- Search ----------------------------------------*/
/* @end */
/* @group Responsive */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////// Responsive //////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* @group xl */
/*---------------------------------------- XL ----------------------------------------*/
/* @end */
/* @group l */
/*---------------------------------------- XL ----------------------------------------*/
@media (max-width: 1199px) {
  .TopLogo .EventDate i {
    font-size: 60%;
  }
  .TopLogo .RoundButtons {
    left: 40px;
  }
  .TopLogo .RoundButtons .JoinButton, .TopLogo .RoundButtons .SignUpButton {
    padding-top: 22px;
  }
  .TopLogo .RoundButtons .JoinButton a span.JoinText img, .TopLogo .RoundButtons .SignUpButton a span.JoinText img {
    height: 25px;
  }
  .TopLogo .RoundButtons .JoinButton a .circle, .TopLogo .RoundButtons .SignUpButton a .circle {
    width: 170px;
    height: 170px;
    top: -52px;
    left: -42px;
  }
  .TopLogo .RoundButtons .JoinButton a:hover .circle, .TopLogo .RoundButtons .SignUpButton a:hover .circle {
    left: -70px;
    width: 260px;
  }
  .TopLogo .JoinButton {
    left: 154px;
    z-index: 8;
  }
}
/* @end */
/* @group m */
/*---------------------------------------- LG ----------------------------------------*/
@media (max-width: 991px) {
  .TopLogo {
    padding: 4px 0;
  }
  .TopLogo .mainLogo {
    padding-left: 0px;
  }
  .TopLogo .EventDate {
    padding: 14px 0px;
  }
  .TopLogo .EventDate span {
    font-size: 23px;
  }
  .TopLogo .RoundButtons {
    left: 0px;
  }
}
/* @end */
/* @group s */
/*---------------------------------------- MD ----------------------------------------*/
@media (max-width: 767px) {
  .TopLogo .mainLogo {
    padding-left: 0px;
  }
  .TopLogo .RoundButtons {
    left: 40px;
  }
  .TopLogo .RoundButtons .JoinButton, .TopLogo .RoundButtons .SignUpButton {
    padding-top: 22px;
    right: 60px;
  }
  .TopLogo .RoundButtons .JoinButton a span.JoinText img, .TopLogo .RoundButtons .SignUpButton a span.JoinText img {
    height: 25px;
  }
  .TopLogo .RoundButtons .JoinButton a .circle, .TopLogo .RoundButtons .SignUpButton a .circle {
    width: 150px;
    height: 120px;
    top: -30px;
    left: initial;
    right: -24px;
    -webkit-border-radius: 60px;
    /* Saf3+, Chrome */
    -moz-border-radius: 60px;
    /* FF1+ */
    border-radius: 60px;
    /* Opera 10.5, IE 9 */
  }
  .TopLogo .RoundButtons .JoinButton a:hover .circle, .TopLogo .RoundButtons .SignUpButton a:hover .circle {
    left: initial;
    right: -42px;
    width: 180px;
  }
  .TopLogo .JoinButton {
    left: initial;
    z-index: 8;
  }
  .TopLogo .SignUpButton {
    top: 80px;
    position: absolute;
  }

  #WrapMain {
    padding-top: 233px;
  }
}
/* @end */
/* @group xs */
/*---------------------------------------- S ----------------------------------------*/
/* @end */
/* @group Mobile Landscape / samsung 360 / iphone 320 */
/*---------------------------------------- Mobile Landscape ----------------------------------------*/
/* @end */
/* @end */
