@charset "utf-8";
@import "font-awesome.min.css";
@import "utility-classes.css";
/* trirong-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Trirong';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/trirong-v15-latin-100.eot'); /* IE9 Compat Modes */
  src: url('../fonts/trirong-v15-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/trirong-v15-latin-100.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/trirong-v15-latin-100.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/trirong-v15-latin-100.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/trirong-v15-latin-100.svg#Trirong') format('svg'); /* Legacy iOS */
}

/* trirong-100italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Trirong';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/trirong-v15-latin-100italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/trirong-v15-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/trirong-v15-latin-100italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/trirong-v15-latin-100italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/trirong-v15-latin-100italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/trirong-v15-latin-100italic.svg#Trirong') format('svg'); /* Legacy iOS */
}

/* trirong-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Trirong';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/trirong-v15-latin-200.eot'); /* IE9 Compat Modes */
  src: url('../fonts/trirong-v15-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/trirong-v15-latin-200.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/trirong-v15-latin-200.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/trirong-v15-latin-200.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/trirong-v15-latin-200.svg#Trirong') format('svg'); /* Legacy iOS */
}

/* trirong-200italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Trirong';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/trirong-v15-latin-200italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/trirong-v15-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/trirong-v15-latin-200italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/trirong-v15-latin-200italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/trirong-v15-latin-200italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/trirong-v15-latin-200italic.svg#Trirong') format('svg'); /* Legacy iOS */
}

/* trirong-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Trirong';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/trirong-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: url('../fonts/trirong-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/trirong-v15-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/trirong-v15-latin-300.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/trirong-v15-latin-300.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/trirong-v15-latin-300.svg#Trirong') format('svg'); /* Legacy iOS */
}

/* trirong-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Trirong';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/trirong-v15-latin-300italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/trirong-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/trirong-v15-latin-300italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/trirong-v15-latin-300italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/trirong-v15-latin-300italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/trirong-v15-latin-300italic.svg#Trirong') format('svg'); /* Legacy iOS */
}

/* trirong-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Trirong';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/trirong-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/trirong-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/trirong-v15-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/trirong-v15-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/trirong-v15-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/trirong-v15-latin-regular.svg#Trirong') format('svg'); /* Legacy iOS */
}

/* trirong-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Trirong';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/trirong-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/trirong-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/trirong-v15-latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/trirong-v15-latin-italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/trirong-v15-latin-italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/trirong-v15-latin-italic.svg#Trirong') format('svg'); /* Legacy iOS */
}

/* trirong-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Trirong';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/trirong-v15-latin-500.eot'); /* IE9 Compat Modes */
  src: url('../fonts/trirong-v15-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/trirong-v15-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/trirong-v15-latin-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/trirong-v15-latin-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/trirong-v15-latin-500.svg#Trirong') format('svg'); /* Legacy iOS */
}

/* trirong-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Trirong';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/trirong-v15-latin-500italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/trirong-v15-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/trirong-v15-latin-500italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/trirong-v15-latin-500italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/trirong-v15-latin-500italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/trirong-v15-latin-500italic.svg#Trirong') format('svg'); /* Legacy iOS */
}

/* trirong-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Trirong';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/trirong-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: url('../fonts/trirong-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/trirong-v15-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/trirong-v15-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/trirong-v15-latin-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/trirong-v15-latin-600.svg#Trirong') format('svg'); /* Legacy iOS */
}

/* trirong-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Trirong';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/trirong-v15-latin-600italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/trirong-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/trirong-v15-latin-600italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/trirong-v15-latin-600italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/trirong-v15-latin-600italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/trirong-v15-latin-600italic.svg#Trirong') format('svg'); /* Legacy iOS */
}

/* trirong-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Trirong';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/trirong-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: url('../fonts/trirong-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/trirong-v15-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/trirong-v15-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/trirong-v15-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/trirong-v15-latin-700.svg#Trirong') format('svg'); /* Legacy iOS */
}

/* trirong-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Trirong';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/trirong-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/trirong-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/trirong-v15-latin-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/trirong-v15-latin-700italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/trirong-v15-latin-700italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/trirong-v15-latin-700italic.svg#Trirong') format('svg'); /* Legacy iOS */
}

/* trirong-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Trirong';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/trirong-v15-latin-800.eot'); /* IE9 Compat Modes */
  src: url('../fonts/trirong-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/trirong-v15-latin-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/trirong-v15-latin-800.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/trirong-v15-latin-800.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/trirong-v15-latin-800.svg#Trirong') format('svg'); /* Legacy iOS */
}

/* trirong-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Trirong';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/trirong-v15-latin-800italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/trirong-v15-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/trirong-v15-latin-800italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/trirong-v15-latin-800italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/trirong-v15-latin-800italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/trirong-v15-latin-800italic.svg#Trirong') format('svg'); /* Legacy iOS */
}

/* trirong-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Trirong';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/trirong-v15-latin-900.eot'); /* IE9 Compat Modes */
  src: url('../fonts/trirong-v15-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/trirong-v15-latin-900.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/trirong-v15-latin-900.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/trirong-v15-latin-900.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/trirong-v15-latin-900.svg#Trirong') format('svg'); /* Legacy iOS */
}

/* trirong-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Trirong';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/trirong-v15-latin-900italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/trirong-v15-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/trirong-v15-latin-900italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/trirong-v15-latin-900italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/trirong-v15-latin-900italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/trirong-v15-latin-900italic.svg#Trirong') format('svg'); /* Legacy iOS */
}
/* raleway-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/raleway-v34-latin-100.eot'); /* IE9 Compat Modes */
  src: url('../fonts/raleway-v34-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v34-latin-100.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/raleway-v34-latin-100.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/raleway-v34-latin-100.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/raleway-v34-latin-100.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-100italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/raleway-v34-latin-100italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/raleway-v34-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v34-latin-100italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/raleway-v34-latin-100italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/raleway-v34-latin-100italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/raleway-v34-latin-100italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/raleway-v34-latin-200.eot'); /* IE9 Compat Modes */
  src: url('../fonts/raleway-v34-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v34-latin-200.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/raleway-v34-latin-200.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/raleway-v34-latin-200.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/raleway-v34-latin-200.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-200italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/raleway-v34-latin-200italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/raleway-v34-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v34-latin-200italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/raleway-v34-latin-200italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/raleway-v34-latin-200italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/raleway-v34-latin-200italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/raleway-v34-latin-300.eot'); /* IE9 Compat Modes */
  src: url('../fonts/raleway-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v34-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/raleway-v34-latin-300.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/raleway-v34-latin-300.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/raleway-v34-latin-300.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/raleway-v34-latin-300italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/raleway-v34-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v34-latin-300italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/raleway-v34-latin-300italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/raleway-v34-latin-300italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/raleway-v34-latin-300italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/raleway-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/raleway-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v34-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/raleway-v34-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/raleway-v34-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/raleway-v34-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/raleway-v34-latin-italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/raleway-v34-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v34-latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/raleway-v34-latin-italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/raleway-v34-latin-italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/raleway-v34-latin-italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/raleway-v34-latin-500.eot'); /* IE9 Compat Modes */
  src: url('../fonts/raleway-v34-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v34-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/raleway-v34-latin-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/raleway-v34-latin-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/raleway-v34-latin-500.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/raleway-v34-latin-500italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/raleway-v34-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v34-latin-500italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/raleway-v34-latin-500italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/raleway-v34-latin-500italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/raleway-v34-latin-500italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/raleway-v34-latin-600.eot'); /* IE9 Compat Modes */
  src: url('../fonts/raleway-v34-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v34-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/raleway-v34-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/raleway-v34-latin-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/raleway-v34-latin-600.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/raleway-v34-latin-600italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/raleway-v34-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v34-latin-600italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/raleway-v34-latin-600italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/raleway-v34-latin-600italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/raleway-v34-latin-600italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/raleway-v34-latin-700.eot'); /* IE9 Compat Modes */
  src: url('../fonts/raleway-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v34-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/raleway-v34-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/raleway-v34-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/raleway-v34-latin-700.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/raleway-v34-latin-700italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/raleway-v34-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v34-latin-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/raleway-v34-latin-700italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/raleway-v34-latin-700italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/raleway-v34-latin-700italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/raleway-v34-latin-800.eot'); /* IE9 Compat Modes */
  src: url('../fonts/raleway-v34-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v34-latin-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/raleway-v34-latin-800.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/raleway-v34-latin-800.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/raleway-v34-latin-800.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/raleway-v34-latin-800italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/raleway-v34-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v34-latin-800italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/raleway-v34-latin-800italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/raleway-v34-latin-800italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/raleway-v34-latin-800italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/raleway-v34-latin-900.eot'); /* IE9 Compat Modes */
  src: url('../fonts/raleway-v34-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v34-latin-900.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/raleway-v34-latin-900.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/raleway-v34-latin-900.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/raleway-v34-latin-900.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/raleway-v34-latin-900italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/raleway-v34-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v34-latin-900italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/raleway-v34-latin-900italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/raleway-v34-latin-900italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/raleway-v34-latin-900italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* open-sans-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v40-latin-300.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v40-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v40-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/open-sans-v40-latin-300.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/open-sans-v40-latin-300.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/open-sans-v40-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/open-sans-v40-latin-300italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v40-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v40-latin-300italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/open-sans-v40-latin-300italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/open-sans-v40-latin-300italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/open-sans-v40-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v40-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v40-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v40-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/open-sans-v40-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/open-sans-v40-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/open-sans-v40-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/open-sans-v40-latin-italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v40-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v40-latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/open-sans-v40-latin-italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/open-sans-v40-latin-italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/open-sans-v40-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/open-sans-v40-latin-500.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v40-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v40-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/open-sans-v40-latin-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/open-sans-v40-latin-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/open-sans-v40-latin-500.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/open-sans-v40-latin-500italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v40-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v40-latin-500italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/open-sans-v40-latin-500italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/open-sans-v40-latin-500italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/open-sans-v40-latin-500italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v40-latin-600.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v40-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v40-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/open-sans-v40-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/open-sans-v40-latin-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/open-sans-v40-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/open-sans-v40-latin-600italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v40-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v40-latin-600italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/open-sans-v40-latin-600italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/open-sans-v40-latin-600italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/open-sans-v40-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v40-latin-700.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v40-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v40-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */

       url('../fonts/open-sans-v40-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/open-sans-v40-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/open-sans-v40-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/open-sans-v40-latin-700italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v40-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v40-latin-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/open-sans-v40-latin-700italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/open-sans-v40-latin-700italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/open-sans-v40-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/open-sans-v40-latin-800.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v40-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v40-latin-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/open-sans-v40-latin-800.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/open-sans-v40-latin-800.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/open-sans-v40-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/open-sans-v40-latin-800italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v40-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v40-latin-800italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/open-sans-v40-latin-800italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/open-sans-v40-latin-800italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/open-sans-v40-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

::selection { background: #333333; color: #fff; text-shadow: none; }
::-moz-selection {
 background: #333333;
 color: #fff;
 text-shadow: none;
}
::-webkit-selection {
 background: #333333;
 color: #fff;
 text-shadow: none;
}
:active, :focus { outline: none !important; }
html { font-size: 100%; }
body { line-height: 1.7; color: #666666; font-size: 16px; font-family: 'Open Sans', sans-serif; background-color: #fff; }
.menuzord, .menuzord * { font-family: 'Open Sans', sans-serif; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.menuzord { width: 100%; padding: 0 30px; float: left; position: relative; background: #fff; }
.menuzord a { -o-transition: color .3s linear, background .3s linear; -moz-transition: color .3s linear, background .3s linear; -webkit-transition: color .3s linear, background .3s linear; transition: color .3s linear, background .3s linear; }
.menuzord-menu.scrollable > .scrollable-fix { display: none; }
.menuzord-brand { margin: 18px 20px 0 0; float: left; text-decoration: none; cursor: pointer; }
.menuzord-menu { margin: 0; padding: 0; float: right; list-style: none; }
/ .menuzord-menu.menuzord-right {
float: right;
}
.menuzord-menu > li { display: inline-block; float: left; }
.menuzord-menu > li > a { padding: 26px 16px; display: inline-block; text-decoration: none; font-size: 14px; font-weight: 500; color: #888; outline: 0; line-height: 1.42857143; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }
.menuzord-menu > li.active > a, .menuzord-menu > li:hover > a { color: #333; }
.menuzord-menu ul.dropdown, .menuzord-menu ul.dropdown li ul.dropdown { list-style: none; margin: 0; padding: 0; display: none; position: absolute; z-index: 99; min-width: 180px; white-space: nowrap; background: #fff; }
.menuzord-menu ul.dropdown li ul.dropdown { left: 100%; }
.menuzord-menu ul.dropdown li { clear: both; width: 100%; border: 0 none; font-size: 12px; position: relative; }
.menuzord-menu ul.dropdown li a { width: 100%; background: none; padding: 10px 25px 10px 22px; color: #888; text-decoration: none; display: inline-block; float: left; clear: both; position: relative; outline: 0; -o-transition: padding .2s linear; -moz-transition: padding .2s linear; -webkit-transition: padding .2s linear; transition: padding .2s linear; }
.menuzord-menu ul.dropdown li:hover > a { padding-left: 28px; padding-right: 19px; color: #333; }
.menuzord-menu ul.dropdown.dropdown-left { left: none; }
.menuzord-menu ul.dropdown li ul.dropdown.dropdown-left { left: -100%; }
.menuzord-menu li .indicator { margin-left: 3px; }
.menuzord-menu li ul.dropdown li .indicator { position: absolute; top: 8px; right: 10px; font-size: 15px; }
.menuzord-menu > li > .megamenu { width: 100%; padding: 20px 30px; left: 0; position: absolute; display: none; z-index: 99; border-top: solid 1px #f0f0f0; background: #fff; }
.menuzord-menu > li > .megamenu.megamenu-half-width { width: 50%; left: auto; }
.menuzord-menu > li > .megamenu.megamenu-quarter-width { width: 25%; left: auto; }
.menuzord-menu > li > .megamenu .megamenu-row { width: 100%; margin-top: 15px; }
.menuzord-menu > li > .megamenu .megamenu-row:first-child { margin-top: 0; }
.menuzord-menu > li > .megamenu .megamenu-row:before, .menuzord-menu > li > .megamenu .megamenu-row:after { display: table; content: ""; line-height: 0; }
.menuzord-menu > li > .megamenu .megamenu-row:after { clear: both; }
.menuzord-menu > li > .megamenu .megamenu-row .col1, .menuzord-menu > li > .megamenu .megamenu-row .col2, .menuzord-menu > li > .megamenu .megamenu-row .col3, .menuzord-menu > li > .megamenu .megamenu-row .col4, .menuzord-menu > li > .megamenu .megamenu-row .col5, .menuzord-menu > li > .megamenu .megamenu-row .col6, .menuzord-menu > li > .megamenu .megamenu-row .col7, .menuzord-menu > li > .megamenu .megamenu-row .col8, .menuzord-menu > li > .megamenu .megamenu-row .col9, .menuzord-menu > li > .megamenu .megamenu-row .col10, .menuzord-menu > li > .megamenu .megamenu-row .col11, .menuzord-menu > li > .megamenu .megamenu-row .col12 { display: block; min-height: 20px; float: left; margin-left: 3%; }
.menuzord-menu > li > .megamenu .megamenu-row [class*="col"]:first-child { margin-left: 0; }
.menuzord-menu > li > .megamenu .megamenu-row .col1 { width: 5.583333333333%; }
.menuzord-menu > li > .megamenu .megamenu-row .col2 { width: 14.166666666666%; }
.menuzord-menu > li > .megamenu .megamenu-row .col3 { width: 22.75%; }
.menuzord-menu > li > .megamenu .megamenu-row .col4 { width: 31.333333333333%; }
.menuzord-menu > li > .megamenu .megamenu-row .col5 { width: 39.916666666667%; }
.menuzord-menu > li > .megamenu .megamenu-row .col6 { width: 48.5%; }
.menuzord-menu > li > .megamenu .megamenu-row .col7 { width: 57.083333333333%; }
.menuzord-menu > li > .megamenu .megamenu-row .col8 { width: 65.666666666667%; }
.menuzord-menu > li > .megamenu .megamenu-row .col9 { width: 74.25%; }
.menuzord-menu > li > .megamenu .megamenu-row .col10 { width: 82.833333333334%; }
.menuzord-menu > li > .megamenu .megamenu-row .col11 { width: 91.416666666667%; }
.menuzord-menu > li > .megamenu .megamenu-row .col12 { width: 100%; }
.menuzord .showhide { width: 60px; height: 46px; padding: 13px 0 0; display: none; float: right; text-decoration: none; outline: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }
.menuzord .showhide em { width: 20px; height: 3px; margin: 3.5px 20px 0; float: right; background: #777; }
.menuzord-menu > li > a > i { margin: 0 5px 0 0; font-size: 18px; float: left; line-height: 20px; font-family: 'FontAwesome'; }
.menuzord-menu > li.search form { float: left; padding: 22px 16px 17px; }
.menuzord-menu > li.search form input[type="text"] { width: 160px; padding: 5px 10px; font-family: 'Open Sans', sans-serif; border: none; background: #f0f0f0; border-radius: 2px; outline: 0; -o-transition: width 1s ease-out; -moz-transition: width 1s ease-out; -webkit-transition: width 1s ease-out; transition: width 1s ease-out; }
.menuzord-menu > li.search form:hover input[type="text"] { width: 160px; }
.menuzord-tabs { width: 100%; float: left; }
.menuzord-tabs-nav { width: 20%; margin: 0; padding: 0; float: left; list-style: none; }
.menuzord-tabs-nav > li > a { width: 100%; padding: 7px 16px; float: left; font-size: 13px; text-decoration: none; color: #666; border: solid 1px #f0f0f0; outline: 0; }
.menuzord-tabs-nav li.active a, .menuzord-tabs-nav li:hover a { background: #f0f0f0; }
.menuzord-tabs-content { width: 80%; min-height: 30px; padding: 20px; float: right; display: none; font-size: 13px; border: solid 1px #f0f0f0; }
.menuzord-tabs-content.active { display: block; }
.menuzord.blue .menuzord-menu > li.active > a, .menuzord.blue .menuzord-menu > li:hover > a, .menuzord.blue .menuzord-menu ul.dropdown li:hover > a { color: #4A89DC; }
.menuzord.green .menuzord-menu > li.active > a, .menuzord.green .menuzord-menu > li:hover > a, .menuzord.green .menuzord-menu ul.dropdown li:hover > a { color: #37BC9B; }
.menuzord.red .menuzord-menu > li.active > a, .menuzord.red .menuzord-menu > li:hover > a, .menuzord.red .menuzord-menu ul.dropdown li:hover > a { color: #E9573F; }
.menuzord.orange .menuzord-menu > li.active > a, .menuzord.orange .menuzord-menu > li:hover > a, .menuzord.orange .menuzord-menu ul.dropdown li:hover > a { color: #ff670f; }
.menuzord.yellow .menuzord-menu > li.active > a, .menuzord.yellow .menuzord-menu > li:hover > a, .menuzord.yellow .menuzord-menu ul.dropdown li:hover > a { color: #F6BB42; }
.menuzord.purple .menuzord-menu > li.active > a, .menuzord.purple .menuzord-menu > li:hover > a, .menuzord.purple .menuzord-menu ul.dropdown li:hover > a { color: #967ADC; }
.menuzord.pink .menuzord-menu > li.active > a, .menuzord.pink .menuzord-menu > li:hover > a, .menuzord.pink .menuzord-menu ul.dropdown li:hover > a { color: #D770AD; }

@media (max-width: 900px) {
.menuzord-responsive.menuzord { padding: 0; }
.menuzord-responsive .menuzord-brand { margin: 8px 30px 10px 20px; font-size: 20px; line-height: 1.55; }
.menuzord-responsive .showhide { margin: 0; }
.menuzord-responsive .menuzord-menu { width: 100%; float: left !important; }
.menuzord-responsive .menuzord-menu.scrollable { overflow-y: auto; -webkit-overflow-scrolling: touch; }
.menuzord-responsive .menuzord-menu.scrollable > .scrollable-fix { display: block; }
.menuzord-responsive .menuzord-menu > li { width: 100%; display: block; position: relative; }
.menuzord-responsive .menuzord-menu > li > a { width: 100%; padding: 12px 20px; display: block; border-bottom: solid 1px #f0f0f0; }
.menuzord-responsive .menuzord-menu > li:first-child > a { border-top: solid 1px #f0f0f0; }
.menuzord-responsive .menuzord-menu ul.dropdown, .menuzord-responsive .menuzord-menu ul.dropdown li ul.dropdown { width: 100%; left: 0; position: static; border: none; background: #fff; float: left; }
.menuzord-responsive .menuzord-menu ul.dropdown li { position: relative; }
.menuzord-responsive .menuzord-menu ul.dropdown li a { border-bottom: solid 1px #f0f0f0; }
.menuzord-responsive .menuzord-menu.menuzord-indented > li > ul.dropdown > li > a { padding-left: 40px !important; }
.menuzord-responsive .menuzord-menu.menuzord-indented > li > ul.dropdown > li > ul.dropdown > li > a { padding-left: 60px !important; }
.menuzord-responsive .menuzord-menu.menuzord-indented > li > ul.dropdown > li > ul.dropdown > li > ul.dropdown > li > a { padding-left: 80px !important; }
.menuzord-responsive .menuzord-menu.menuzord-indented > li > ul.dropdown > li:hover > a { padding-left: 50px !important; }
.menuzord-responsive .menuzord-menu.menuzord-indented > li > ul.dropdown > li > ul.dropdown > li:hover > a { padding-left: 70px !important; }
.menuzord-responsive .menuzord-menu.menuzord-indented > li > ul.dropdown > li > ul.dropdown > li > ul.dropdown > li:hover > a { padding-left: 90px !important; }
.menuzord-responsive .menuzord-menu li .indicator { width: 60px; height: 45px; position: absolute; right: 0; top: 0; font-size: 22px; text-align: center; line-height: 43px; border-left: solid 1px #f5f5f5; }
.menuzord-responsive .menuzord-menu li ul.dropdown li .indicator { height: 38px; right: 0; top: 0; font-size: 18px; line-height: 36px; }
.menuzord-responsive .menuzord-menu > li > .megamenu { width: 100% !important; left: 0 !important; position: static; border-top: none; border-bottom: solid 1px #f0f0f0; }
.menuzord-responsive .menuzord-menu > li > .megamenu .megamenu-row [class*="col"] { float: none; display: block; width: 100% !important; margin-left: 0; margin-top: 15px; }
.menuzord-responsive .menuzord-menu > li > .megamenu .megamenu-row:first-child [class*="col"]:first-child { margin-top: 0; }
.menuzord-responsive .menuzord-menu > li > .megamenu .megamenu-row { margin-top: 0; }
.menuzord-responsive .menuzord-menu > li.search form { width: 100%; margin: 4px 0; padding: 10px 16px !important; }
.menuzord-responsive .menuzord-menu > li.search form input[type="text"] { width: 100%; }
.menuzord-responsive .menuzord-tabs-nav { width: 100%; }
.menuzord-responsive .menuzord-tabs-content { width: 100%; }
}
/*
 * 	bootstrap code coloring
 * -----------------------------------------------
*/
.hll { background-color: #ffc }
.c { color: #999 }
.err { color: #A00; background-color: #FAA }
.k { color: #069 }
.o { color: #555 }
.cm { color: #999 }
.cp { color: #099 }
.c1 { color: #999 }
.cs { color: #999 }
.gd { background-color: #FCC; border: 1px solid #C00 }
.ge { font-style: italic }
.gr { color: red }
.gh { color: #030 }
.gi { background-color: #CFC; border: 1px solid #0C0 }
.go { color: #AAA }
.gp { color: #009 }
.gu { color: #030 }
.gt { color: #9C6 }
.kc { color: #069 }
.kd { color: #069 }
.kn { color: #069 }
.kp { color: #069 }
.kr { color: #069 }
.kt { color: #078 }
.m { color: #F60 }
.s { color: #d44950 }
.na { color: #4f9fcf }
.nb { color: #366 }
.nc { color: #0A8 }
.no { color: #360 }
.nd { color: #99F }
.ni { color: #999 }
.ne { color: #C00 }
.nf { color: #C0F }
.nl { color: #99F }
.nn { color: #0CF }
.nt { color: #2f6f9f }
.nv { color: #033 }
.ow { color: #000 }
.w { color: #bbb }
.mf { color: #F60 }
.mh { color: #F60 }
.mi { color: #F60 }
.mo { color: #F60 }
.sb { color: #C30 }
.sc { color: #C30 }
.sd { color: #C30; font-style: italic }
.s2 { color: #C30 }
.se { color: #C30 }
.sh { color: #C30 }
.si { color: #A00 }
.sx { color: #C30 }
.sr { color: #3AA }
.s1 { color: #C30 }
.ss { color: #FC3 }
.bp { color: #366 }
.vc { color: #033 }
.vg { color: #033 }
.vi { color: #033 }
.il { color: #F60 }
.css .nt+.nt, .css .o, .css .o+.nt { color: #999 }
a { color: #808080; text-decoration: underline; }
a:hover, a:focus { color: #595959; text-decoration: none; }
a img { border: none; }
img { max-width: 100%; }
h1, .h1 { font-size: 30px; }
h2, .h2 { font-size: 23px; }
h3, .h3 { font-size: 20px; }
.call-to-action { font-size: 17px; display: inline-block; padding-bottom: 20px; padding-top: 20px; width: 100%; }
.call-to-action a { text-decoration: none }
h4, .h4 { font-size: 18px; }
h5, .h5 { font-size: 16px; }
h6, .h6 { font-size: 13px; }
h1 { font-family: 'Trirong', serif; color: #4067AC; }
h1 small, h2 small, .h1 small, .h2 small, h1 .small, h2 .small, .h1 .small, .h2 .small { font-weight: normal; line-height: 1; color: #333333; }
h1 a, h2 a, .h1 a, .h2 a { color: #333333; }
h3, h4, h5, h6, .h3, .h4, .h5, .h6, .call-to-action { font-family: 'Trirong', serif; font-weight: 500; color: #333333; }
h3 small, h4 small, h5 small, h6 small, .h3 small, .h4 small, .h5 small, .h6 small, h3 .small, h4 .small, h5 .small, h6 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small { font-weight: normal; line-height: 1; color: #333333; }
h3 a, h4 a, h5 a, h6 a, .h3 a, .h4 a, .h5 a, .h6 a { color: #333333; }
h1 { margin-top: 0px; margin-bottom: 10px; }
p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form { margin-bottom: 10px; }
.font-trirong { font-family: 'Trirong', serif; }
.font-raleway { font-family: 'Raleway', sans-serif; }
.font-opensans { font-family: 'Open Sans', sans-serif; }
html { font-size: 100%; max-width: 100%; }

@media only screen and (max-width: 991px) {
html { font-size: 90%; }
}

@media only screen and (max-width: 767px) {
html { font-size: 85%; }
}

@media only screen and (max-width: 479px) {
html { font-size: 80%; }
}
html, html a { -webkit-font-smoothing: antialiased; }
body { max-width: 100%; overflow-x: hidden; }
img { max-width: 100%; }
.section-content ul { list-style: none; padding: 0; margin: 0 0 20px 0; clear: both }
.section-content li { padding-left: 14px; margin-bottom: 7px }
.section-content li::before { content: "★"; padding-right: 6px; }
section { position: relative; }
section > .container, section > .container-fluid { padding-top: 60px; padding-bottom: 60px; }
.scrollToTop { background: rgba(0, 0, 0, 0.1); bottom: 15px; display: none; height: 50px; padding: 2px; position: fixed; right: 15px; text-align: center; text-decoration: none; width: 50px; z-index: 99999; }
.scrollToTop i { color: #fff; font-size: 42px; }
.scrollToTop:hover { background: rgba(0, 0, 0, 0.6); text-decoration: none; }
.header-top { padding: 5px 0; }
.header-top .header-widget .social-icons a i:hover { background: none; }
.header-top .header-widget .list-border li { border-right: 1px solid rgba(0, 0, 0, 0.06); padding: 5px 15px; }
.header-top .header-widget .list-border li:last-child { border-right: 0; }

@media only screen and (max-width: 767px) {
.header-top .header-widget .contact-info { margin-bottom: 20px; }
.header-top .header-widget .contact-info li { display: block; text-align: center; }
}
.menuzord-brand img { max-height: 150px; }
.header-nav .header-nav-wrapper .menuzord { padding: 0; }
.header-nav.navbar-transparent.animated-active { background-color: rgba(0, 0, 0, 0.25); }
.nav-sidebar li { background: #f1f1f1; padding-bottom: 0; }
.nav-sidebar li a { border-radius: 0; }
.nav-pills li a:hover, .nav-pills li.active > a, .nav-pills li.active > a:hover, .nav-pills li.active > a:focus { background: #d3d3d3; color: #777777; }
.header-nav { position: relative; }
.header-nav .header-nav-absolute-wrapper { width: 100%; }
.header-nav .header-nav-wrapper .menuzord { padding: 0; }
.menuzord-menu > li { padding: 24px 0; }
.menuzord-menu ul.dropdown { top: 83px; }
.menuzord-menu > li > a { font-size: 13px; color: #333333; }
.menuzord .menuzord-menu > li.active > a i, .menuzord .menuzord-menu > li:hover > a i, .menuzord .menuzord-menu ul.dropdown li:hover > a i { color: #fff; }
.menuzord-menu ul.dropdown { border: 1px solid #eee; }
.menuzord-menu ul.dropdown li { margin: 0; }
.menuzord-menu ul.dropdown li a { color: #666666; font-size: 12px; font-weight: 600; padding: 7px 25px 7px 22px; }
.menuzord-menu ul.dropdown li .indicator { top: 4px; }
.menuzord-menu > li > .megamenu .megamenu-row li { border: 0 none; clear: both; font-size: 12px; margin: 0; padding: 2px; position: relative; width: 100%; }
.menuzord-menu > li > .megamenu .megamenu-row li a { display: block; padding: 8px 10px; -webkit-transition: padding 0.2s linear; -o-transition: padding 0.2s linear; transition: padding 0.2s linear; }
.menuzord-menu > li > .megamenu .megamenu-row li.active > a, .menuzord-menu > li > .megamenu .megamenu-row li:hover > a { color: #111; padding-left: 15px; }
.menuzord-menu > li > .megamenu .megamenu-row li a i { color: #444; }
.menuzord-menu > li > .megamenu .megamenu-row li.active a i, .menuzord-menu > li > .menuzord-menu > li > .megamenu .megamenu-row li:hover a i { color: #fff; }

@media only screen and (max-width: 900px) {
.menuzord-menu { background: #fff; }
}
.header-nav .header-nav-wrapper.scroll-to-fixed-fixed.scroll-to-fixed-fixed { border-bottom: 1px solid #eee; }
.header-nav .header-nav-absolute-wrapper.scroll-to-fixed-fixed.scroll-to-fixed-fixed .menuzord { border-right: 1px solid #eee; border-bottom: 1px solid #eee; border-left: 1px solid #eee; }
.header .inner-sticky-wrapper { height: 80px; }

@media only screen and (min-width: 901px) {
.header-nav .header-nav-absolute-wrapper { bottom: -36px; left: 0; margin: 0 auto; position: absolute; right: 0; z-index: 1111; }
.header-nav .header-nav-absolute-wrapper.scroll-to-fixed-fixed.scroll-to-fixed-fixed { bottom: auto; }
}
.header-nav { -webkit-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s; }
.header-nav.navbar-fixed-top { left: 0; position: fixed; right: 0; width: 100%; z-index: 1030; }
.header-nav.navbar-white { background-color: rgba(255, 255, 255, 0.95); border: medium none; }
.header-nav.navbar-white .menuzord { background: transparent; }
.header-nav.navbar-transparent .menuzord { background: transparent; }
.header-nav.navbar-transparent .header-nav-wrapper { border-bottom: 1px solid #eee; }
.header-nav.navbar-transparent.animated-active { background-color: rgba(0, 0, 0, 0.1); }
.header-nav.navbar-transparent.animated-active .header-nav-wrapper { border-bottom: none; }
.header-nav.navbar-transparent.animated-active .menuzord-menu > li > a { color: #fff; }

@media only screen and (max-width: 1199px) {
.menuzord-brand { margin: 18px 15px 0 0; }
}

@media only screen and (max-width: 991px) {
.menuzord .showhide { padding: 26px 0 0; }
}

@media only screen and (max-width: 900px) {
.header-nav.navbar-transparent.animated-active .menuzord-menu > li > a { color: #888; }
}
.boxed-layout .container { max-width: 1100px; padding-left: 30px; padding-right: 30px; }
.boxed-layout .header, .boxed-layout .main-content, .boxed-layout .footer { margin: 0 auto; max-width: 1100px; box-shadow: 0 2px 23px -16px #333; }
.boxed-layout .header, .boxed-layout section, .boxed-layout .footer { background-color: #fff; }
.boxed-layout .header { margin-bottom: 15px; }
.boxed-layout .header .navbar-default { background-color: #fff; border-color: #fff; padding: 0; }
.boxed-layout .header .navbar-default .navbar-nav > li > a { padding: 30px 5px; }
.boxed-layout .header .navbar-default .navbar-collapse { background-color: #fff; border-color: #fff; margin-right: 30px; }
.boxed-layout .header #header-logo { margin: 0; padding-top: 27px; }

@media only screen and (max-width: 991px) {
.boxed-layout { padding-top: 0; }
.boxed-layout .header .navbar-default .navbar-nav > li > a { padding: 10px; }
.boxed-layout .header .navbar-default .navbar-collapse { margin-right: 15px; }
.boxed-layout .navbar-header { padding: 15px 0; }
.boxed-layout .navbar-collapse .navbar-nav li a .caret { margin-right: 0; }
}
form input[type="text"]:focus, form input[type="email"]:focus, form input[type="number"]:focus, form input[type="url"]:focus, form input[type="search"]:focus, form input[type="tel"]:focus, form input[type="password"]:focus, form input[type="date"]:focus, form input[type="color"]:focus, form select:focus, form textarea:focus { color: #404040; border-color: rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); outline: none; }
textarea { height: 150px; }
form label { font-weight: bold; }
.btn-default { color: #333; background-color: #fff; border-color: #ccc; }
.btn-default:focus, .btn-default.focus { color: #333; background-color: #e6e6e6; border-color: #8c8c8c; }
.btn-default:hover { color: #333; background-color: #e6e6e6; border-color: #adadad; }
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { color: #333; background-color: #e6e6e6; border-color: #adadad; }
.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { background-image: none; }
.btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, .btn-default .badge { color: #fff; background-color: #333; }
.btn-default:hover { background-color: #eeeeee; border-color: #eeeeee; }
.btn-border { color: #222222; background-color: #fff; border-color: #222222; }
.btn-border:focus, .btn-border.focus { color: #222222; background-color: #e6e6e6; border-color: #000000; }
.btn-border:hover { color: #222222; background-color: #e6e6e6; border-color: #040404; }
.btn-border:active, .btn-border.active, .open > .dropdown-toggle.btn-border { color: #222222; background-color: #e6e6e6; border-color: #040404; }
.btn-border:active:hover, .btn-border.active:hover, .open > .dropdown-toggle.btn-border:hover, .btn-border:active:focus, .btn-border.active:focus, .open > .btn-border:active, .btn-border.active, .open > .dropdown-toggle.btn-border { background-image: none; }
.btn-border.disabled:hover, .btn-border[disabled]:hover, fieldset[disabled] .btn-border:hover, .btn-border.disabled:focus, .btn-border[disabled]:focus, fieldset[disabled] .btn-border:focus, .btn-border.disabled.focus, .btn-border[disabled].focus, fieldset[disabled] .btn-border.focus { background-color: #fff; border-color: #222222; }
.btn-border .badge { color: #fff; background-color: #222222; }
.btn-border { border-width: 2px; }
.btn-border:hover, .btn-border:active, .btn-border:focus { background-color: #222222; border-color: #222222; color: #fff; }
.btn-dark .badge { color: #222222; background-color: #fff; }
.btn-gray { color: #333333; background-color: #eeeeee; border-color: #eeeeee; }
.btn-gray:focus, .btn-gray.focus { color: #333333; background-color: #d5d5d5; border-color: #afafaf; }
.btn-gray:hover { color: #333333; background-color: #d5d5d5; border-color: #d0d0d0; }
.btn-gray:active, .btn-gray.active, .open > .dropdown-toggle.btn-gray { color: #333333; background-color: #d5d5d5; border-color: #d0d0d0; }
.btn-gray:active:hover, .btn-gray.active:hover, .open > .dropdown-toggle.btn-gray:hover, .btn-gray:active:focus, .btn-gray.active:focus, .open > .btn-gray:active, .btn-gray.active, .open > .dropdown-toggle.btn-gray { background-image: none; }
.btn-gray.disabled:hover, .btn-gray[disabled]:hover, fieldset[disabled] .btn-gray:hover, .btn-gray.disabled:focus, .btn-gray[disabled]:focus, fieldset[disabled] .btn-gray:focus, .btn-gray.disabled.focus, .btn-gray[disabled].focus, fieldset[disabled] .btn-gray.focus { background-color: #eeeeee; border-color: #eeeeee; }
.btn-gray .badge { color: #eeeeee; background-color: #333333; }
.btn-circled { border-radius: 25px; }
.widget { margin-bottom: 30px; }
.footer { background: #fafafa; }
.footer a { color: #fff; }
.footer a:focus, .footer a:hover, .footer a:active { color: #fff; }
.text-right { text-align: right; }
.aligncenter, .center { text-align: center !important; margin: 0 auto; }
.alignleft { float: left; }
.alignright { float: right; }
img.alignleft, img.alignright, img.alignnone, img.aligncenter { padding: 3px; max-width: 100%; height: auto; }
img.alignleft { margin: 0 15px 15px 0; }
img.alignright { margin: 0 0 15px 15px; }
img.aligncenter { display: inline !important; text-align: center !important; margin: 25px auto 1px auto; }
input:hover, select:hover, textarea:hover, input:focus, select:focus, textarea:focus { border: 1px solid #999 !important; }
select { padding: 5px 5px 3px 5px; }
select option { cursor: pointer; padding: 5px; }
textarea { height: 100px; padding: 8px; color: #000 !important; }
label { display: inline-block; width: 100%; vertical-align: top; margin-top: 6px; }
.errorArea .formError { font-size: 11px; line-height: 1.336; color: #d00c00; display: block; height: 18px; overflow: hidden; white-space: nowrap; clear: left; text-overflow: ellipsis; }
.message { text-align: center; padding: 12px; border: 1px solid #ddd; margin-bottom: 24px; border-color: #ddd; color: #333; background-color: #fff; -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.4); box-shadow: 0 3px 5px rgba(0, 0, 0, 0.4); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; position: relative; }
.success { border-color: #4c721f; color: #4c721f !important; }
.error { border-color: #d00c00; color: #d00c00; }
.m-0 { margin: 0px !important }
.m-5 { margin: 5px !important }
.m-10 { margin: 10px !important }
.m-15 { margin: 15px !important }
.m-20 { margin: 20px !important }
.m-30 { margin: 30px !important }
.m-40 { margin: 40px !important }
.m-50 { margin: 50px !important }
.m-60 { margin: 60px !important }
.m-70 { margin: 70px !important }
.m-80 { margin: 80px !important }
.m-90 { margin: 90px !important }
.m-100 { margin: 100px !important }
.m-110 { margin: 110px !important }
.m-120 { margin: 120px !important }
.m-130 { margin: 130px !important }
.m-140 { margin: 140px !important }
.m-150 { margin: 150px !important }
.m-160 { margin: 160px !important }
.m-170 { margin: 170px !important }
.m-180 { margin: 180px !important }
.m-190 { margin: 190px !important }
.m-200 { margin: 200px !important }
.p-0 { padding: 0!important; }
.p-5 { padding: 5px !important }
.p-10 { padding: 10px !important }
.p-15 { padding: 15px !important }
.p-20 { padding: 20px !important }
.p-30 { padding: 30px !important }
.p-40 { padding: 40px !important }
.p-50 { padding: 50px !important }
.p-60 { padding: 60px !important }
.p-70 { padding: 70px !important }
.p-80 { padding: 80px !important }
.p-90 { padding: 90px !important }
.p-100 { padding: 100px !important }
.p-110 { padding: 110px !important }
.p-120 { padding: 120px !important }
.p-130 { padding: 130px !important }
.p-140 { padding: 140px !important }
.p-150 { padding: 150px !important }
.p-160 { padding: 160px !important }
.p-170 { padding: 170px !important }
.p-180 { padding: 180px !important }
.p-190 { padding: 190px !important }
.p-200 { padding: 200px !important }
.mt-0 { margin-top: 0!important; }
.mt-5 { margin-top: 5px !important }
.mt-10 { margin-top: 10px !important }
.mt-15 { margin-top: 15px !important }
.mt-20 { margin-top: 20px !important }
.mt-30 { margin-top: 30px !important }
.mt-40 { margin-top: 40px !important }
.mt-50 { margin-top: 50px !important }
.mt-60 { margin-top: 60px !important }
.mt-70 { margin-top: 70px !important }
.mt-80 { margin-top: 80px !important }
.mt-90 { margin-top: 90px !important }
.mt-100 { margin-top: 100px !important }
.mt-110 { margin-top: 110px !important }
.mt-120 { margin-top: 120px !important }
.mt-130 { margin-top: 130px !important }
.mt-140 { margin-top: 140px !important }
.mt-150 { margin-top: 150px !important }
.mt-160 { margin-top: 160px !important }
.mt-170 { margin-top: 170px !important }
.mt-180 { margin-top: 180px !important }
.mt-190 { margin-top: 190px !important }
.mt-200 { margin-top: 200px !important }
.mr-0 { margin-right: 0!important; }
.mr-5 { margin-right: 5px !important }
.mr-10 { margin-right: 10px !important }
.mr-15 { margin-right: 15px !important }
.mr-20 { margin-right: 20px !important }
.mr-30 { margin-right: 30px !important }
.mr-40 { margin-right: 40px !important }
.mr-50 { margin-right: 50px !important }
.mr-60 { margin-right: 60px !important }
.mr-70 { margin-right: 70px !important }
.mr-80 { margin-right: 80px !important }
.mr-90 { margin-right: 90px !important }
.mr-100 { margin-right: 100px !important }
.mr-110 { margin-right: 110px !important }
.mr-120 { margin-right: 120px !important }
.mr-130 { margin-right: 130px !important }
.mr-140 { margin-right: 140px !important }
.mr-150 { margin-right: 150px !important }
.mr-160 { margin-right: 160px !important }
.mr-170 { margin-right: 170px !important }
.mr-180 { margin-right: 180px !important }
.mr-190 { margin-right: 190px !important }
.mr-200 { margin-right: 200px !important }
.mb-0 { margin-bottom: 0!important; }
.mb-5 { margin-bottom: 5px !important }
.mb-10 { margin-bottom: 10px !important }
.mb-15 { margin-bottom: 15px !important }
.mb-20 { margin-bottom: 20px !important }
.mb-30 { margin-bottom: 30px !important }
.mb-40 { margin-bottom: 40px !important }
.mb-50 { margin-bottom: 50px !important }
.mb-60 { margin-bottom: 60px !important }
.mb-70 { margin-bottom: 70px !important }
.mb-80 { margin-bottom: 80px !important }
.mb-90 { margin-bottom: 90px !important }
.mb-100 { margin-bottom: 100px !important }
.mb-110 { margin-bottom: 110px !important }
.mb-120 { margin-bottom: 120px !important }
.mb-130 { margin-bottom: 130px !important }
.mb-140 { margin-bottom: 140px !important }
.mb-150 { margin-bottom: 150px !important }
.mb-160 { margin-bottom: 160px !important }
.mb-170 { margin-bottom: 170px !important }
.mb-180 { margin-bottom: 180px !important }
.mb-190 { margin-bottom: 190px !important }
.mb-200 { margin-bottom: 200px !important }
.ml-0 { margin-left: 0!important; }
.ml-5 { margin-left: 5px !important }
.ml-10 { margin-left: 10px !important }
.ml-15 { margin-left: 15px !important }
.ml-20 { margin-left: 20px !important }
.ml-30 { margin-left: 30px !important }
.ml-40 { margin-left: 40px !important }
.ml-50 { margin-left: 50px !important }
.ml-60 { margin-left: 60px !important }
.ml-70 { margin-left: 70px !important }
.ml-80 { margin-left: 80px !important }
.ml-90 { margin-left: 90px !important }
.ml-100 { margin-left: 100px !important }
.ml-110 { margin-left: 110px !important }
.ml-120 { margin-left: 120px !important }
.ml-130 { margin-left: 130px !important }
.ml-140 { margin-left: 140px !important }
.ml-150 { margin-left: 150px !important }
.ml-160 { margin-left: 160px !important }
.ml-170 { margin-left: 170px !important }
.ml-180 { margin-left: 180px !important }
.ml-190 { margin-left: 190px !important }
.ml-200 { margin-left: 200px !important }
.pt-0 { padding-top: 0!important; }
.pt-5 { padding-top: 5px !important }
.pt-10 { padding-top: 10px !important }
.pt-15 { padding-top: 15px !important }
.pt-20 { padding-top: 20px !important }
.pt-30 { padding-top: 30px !important }
.pt-40 { padding-top: 40px !important }
.pt-50 { padding-top: 50px !important }
.pt-60 { padding-top: 60px !important }
.pt-70 { padding-top: 70px !important }
.pt-80 { padding-top: 80px !important }
.pt-90 { padding-top: 90px !important }
.pt-100 { padding-top: 100px !important }
.pt-110 { padding-top: 110px !important }
.pt-120 { padding-top: 120px !important }
.pt-130 { padding-top: 130px !important }
.pt-140 { padding-top: 140px !important }
.pt-150 { padding-top: 150px !important }
.pt-160 { padding-top: 160px !important }
.pt-170 { padding-top: 170px !important }
.pt-180 { padding-top: 180px !important }
.pt-190 { padding-top: 190px !important }
.pt-200 { padding-top: 200px !important }
.pr-0 { padding-right: 0!important; }
.pr-5 { padding-right: 5px !important }
.pr-10 { padding-right: 10px !important }
.pr-15 { padding-right: 15px !important }
.pr-20 { padding-right: 20px !important }
.pr-30 { padding-right: 30px !important }
.pr-40 { padding-right: 40px !important }
.pr-50 { padding-right: 50px !important }
.pr-60 { padding-right: 60px !important }
.pr-70 { padding-right: 70px !important }
.pr-80 { padding-right: 80px !important }
.pr-90 { padding-right: 90px !important }
.pr-100 { padding-right: 100px !important }
.pr-110 { padding-right: 110px !important }
.pr-120 { padding-right: 120px !important }
.pr-130 { padding-right: 130px !important }
.pr-140 { padding-right: 140px !important }
.pr-150 { padding-right: 150px !important }
.pr-160 { padding-right: 160px !important }
.pr-170 { padding-right: 170px !important }
.pr-180 { padding-right: 180px !important }
.pr-190 { padding-right: 190px !important }
.pr-200 { padding-right: 200px !important }
.pb-0 { padding-bottom: 0!important; }
.pb-5 { padding-bottom: 5px !important }
.pb-10 { padding-bottom: 10px !important }
.pb-15 { padding-bottom: 15px !important }
.pb-20 { padding-bottom: 20px !important }
.pb-30 { padding-bottom: 30px !important }
.pb-40 { padding-bottom: 40px !important }
.pb-50 { padding-bottom: 50px !important }
.pb-60 { padding-bottom: 60px !important }
.pb-70 { padding-bottom: 70px !important }
.pb-80 { padding-bottom: 80px !important }
.pb-90 { padding-bottom: 90px !important }
.pb-100 { padding-bottom: 100px !important }
.pb-110 { padding-bottom: 110px !important }
.pb-120 { padding-bottom: 120px !important }
.pb-130 { padding-bottom: 130px !important }
.pb-140 { padding-bottom: 140px !important }
.pb-150 { padding-bottom: 150px !important }
.pb-160 { padding-bottom: 160px !important }
.pb-170 { padding-bottom: 170px !important }
.pb-180 { padding-bottom: 180px !important }
.pb-190 { padding-bottom: 190px !important }
.pb-200 { padding-bottom: 200px !important }
.pl-0 { padding-left: 0!important; }
.pl-5 { padding-left: 5px !important }
.pl-10 { padding-left: 10px !important }
.pl-15 { padding-left: 15px !important }
.pl-20 { padding-left: 20px !important }
.pl-30 { padding-left: 30px !important }
.pl-40 { padding-left: 40px !important }
.pl-50 { padding-left: 50px !important }
.pl-60 { padding-left: 60px !important }
.pl-70 { padding-left: 70px !important }
.pl-80 { padding-left: 80px !important }
.pl-90 { padding-left: 90px !important }
.pl-100 { padding-left: 100px !important }
.pl-110 { padding-left: 110px !important }
.pl-120 { padding-left: 120px !important }
.pl-130 { padding-left: 130px !important }
.pl-140 { padding-left: 140px !important }
.pl-150 { padding-left: 150px !important }
.pl-160 { padding-left: 160px !important }
.pl-170 { padding-left: 170px !important }
.pl-180 { padding-left: 180px !important }
.pl-190 { padding-left: 190px !important }
.pl-200 { padding-left: 200px !important }

@media (min-width:1200px) {
.m-lg-0 { margin: 0px !important }
.m-lg-5 { margin: 5px !important }
.m-lg-10 { margin: 10px !important }
.m-lg-15 { margin: 15px !important }
.m-lg-20 { margin: 20px !important }
.m-lg-30 { margin: 30px !important }
.m-lg-40 { margin: 40px !important }
.m-lg-50 { margin: 50px !important }
.m-lg-60 { margin: 60px !important }
.m-lg-70 { margin: 70px !important }
.m-lg-80 { margin: 80px !important }
.m-lg-90 { margin: 90px !important }
.m-lg-100 { margin: 100px !important }
.m-lg-110 { margin: 110px !important }
.m-lg-120 { margin: 120px !important }
.m-lg-130 { margin: 130px !important }
.m-lg-140 { margin: 140px !important }
.m-lg-150 { margin: 150px !important }
.m-lg-160 { margin: 160px !important }
.m-lg-170 { margin: 170px !important }
.m-lg-180 { margin: 180px !important }
.m-lg-190 { margin: 190px !important }
.m-lg-200 { margin: 200px !important }
.p-lg-0 { padding: 0!important; }
.p-lg-5 { padding: 5px !important }
.p-lg-10 { padding: 10px !important }
.p-lg-15 { padding: 15px !important }
.p-lg-20 { padding: 20px !important }
.p-lg-30 { padding: 30px !important }
.p-lg-40 { padding: 40px !important }
.p-lg-50 { padding: 50px !important }
.p-lg-60 { padding: 60px !important }
.p-lg-70 { padding: 70px !important }
.p-lg-80 { padding: 80px !important }
.p-lg-90 { padding: 90px !important }
.p-lg-100 { padding: 100px !important }
.p-lg-110 { padding: 110px !important }
.p-lg-120 { padding: 120px !important }
.p-lg-130 { padding: 130px !important }
.p-lg-140 { padding: 140px !important }
.p-lg-150 { padding: 150px !important }
.p-lg-160 { padding: 160px !important }
.p-lg-170 { padding: 170px !important }
.p-lg-180 { padding: 180px !important }
.p-lg-190 { padding: 190px !important }
.p-lg-200 { padding: 200px !important }
.mt-lg-0 { margin-top: 0!important; }
.mt-lg-5 { margin-top: 5px !important }
.mt-lg-10 { margin-top: 10px !important }
.mt-lg-15 { margin-top: 15px !important }
.mt-lg-20 { margin-top: 20px !important }
.mt-lg-30 { margin-top: 30px !important }
.mt-lg-40 { margin-top: 40px !important }
.mt-lg-50 { margin-top: 50px !important }
.mt-lg-60 { margin-top: 60px !important }
.mt-lg-70 { margin-top: 70px !important }
.mt-lg-80 { margin-top: 80px !important }
.mt-lg-90 { margin-top: 90px !important }
.mt-lg-100 { margin-top: 100px !important }
.mt-lg-110 { margin-top: 110px !important }
.mt-lg-120 { margin-top: 120px !important }
.mt-lg-130 { margin-top: 130px !important }
.mt-lg-140 { margin-top: 140px !important }
.mt-lg-150 { margin-top: 150px !important }
.mt-lg-160 { margin-top: 160px !important }
.mt-lg-170 { margin-top: 170px !important }
.mt-lg-180 { margin-top: 180px !important }
.mt-lg-190 { margin-top: 190px !important }
.mt-lg-200 { margin-top: 200px !important }
.mr-lg-0 { margin-right: 0!important; }
.mr-lg-5 { margin-right: 5px !important }
.mr-lg-10 { margin-right: 10px !important }
.mr-lg-15 { margin-right: 15px !important }
.mr-lg-20 { margin-right: 20px !important }
.mr-lg-30 { margin-right: 30px !important }
.mr-lg-40 { margin-right: 40px !important }
.mr-lg-50 { margin-right: 50px !important }
.mr-lg-60 { margin-right: 60px !important }
.mr-lg-70 { margin-right: 70px !important }
.mr-lg-80 { margin-right: 80px !important }
.mr-lg-90 { margin-right: 90px !important }
.mr-lg-100 { margin-right: 100px !important }
.mr-lg-110 { margin-right: 110px !important }
.mr-lg-120 { margin-right: 120px !important }
.mr-lg-130 { margin-right: 130px !important }
.mr-lg-140 { margin-right: 140px !important }
.mr-lg-150 { margin-right: 150px !important }
.mr-lg-160 { margin-right: 160px !important }
.mr-lg-170 { margin-right: 170px !important }
.mr-lg-180 { margin-right: 180px !important }
.mr-lg-190 { margin-right: 190px !important }
.mr-lg-200 { margin-right: 200px !important }
.mb-lg-0 { margin-bottom: 0!important; }
.mb-lg-5 { margin-bottom: 5px !important }
.mb-lg-10 { margin-bottom: 10px !important }
.mb-lg-15 { margin-bottom: 15px !important }
.mb-lg-20 { margin-bottom: 20px !important }
.mb-lg-30 { margin-bottom: 30px !important }
.mb-lg-40 { margin-bottom: 40px !important }
.mb-lg-50 { margin-bottom: 50px !important }
.mb-lg-60 { margin-bottom: 60px !important }
.mb-lg-70 { margin-bottom: 70px !important }
.mb-lg-80 { margin-bottom: 80px !important }
.mb-lg-90 { margin-bottom: 90px !important }
.mb-lg-100 { margin-bottom: 100px !important }
.mb-lg-110 { margin-bottom: 110px !important }
.mb-lg-120 { margin-bottom: 120px !important }
.mb-lg-130 { margin-bottom: 130px !important }
.mb-lg-140 { margin-bottom: 140px !important }
.mb-lg-150 { margin-bottom: 150px !important }
.mb-lg-160 { margin-bottom: 160px !important }
.mb-lg-170 { margin-bottom: 170px !important }
.mb-lg-180 { margin-bottom: 180px !important }
.mb-lg-190 { margin-bottom: 190px !important }
.mb-lg-200 { margin-bottom: 200px !important }
.ml-lg-0 { margin-left: 0!important; }
.ml-lg-5 { margin-left: 5px !important }
.ml-lg-10 { margin-left: 10px !important }
.ml-lg-15 { margin-left: 15px !important }
.ml-lg-20 { margin-left: 20px !important }
.ml-lg-30 { margin-left: 30px !important }
.ml-lg-40 { margin-left: 40px !important }
.ml-lg-50 { margin-left: 50px !important }
.ml-lg-60 { margin-left: 60px !important }
.ml-lg-70 { margin-left: 70px !important }
.ml-lg-80 { margin-left: 80px !important }
.ml-lg-90 { margin-left: 90px !important }
.ml-lg-100 { margin-left: 100px !important }
.ml-lg-110 { margin-left: 110px !important }
.ml-lg-120 { margin-left: 120px !important }
.ml-lg-130 { margin-left: 130px !important }
.ml-lg-140 { margin-left: 140px !important }
.ml-lg-150 { margin-left: 150px !important }
.ml-lg-160 { margin-left: 160px !important }
.ml-lg-170 { margin-left: 170px !important }
.ml-lg-180 { margin-left: 180px !important }
.ml-lg-190 { margin-left: 190px !important }
.ml-lg-200 { margin-left: 200px !important }
.pt-lg-0 { padding-top: 0!important; }
.pt-lg-5 { padding-top: 5px !important }
.pt-lg-10 { padding-top: 10px !important }
.pt-lg-15 { padding-top: 15px !important }
.pt-lg-20 { padding-top: 20px !important }
.pt-lg-30 { padding-top: 30px !important }
.pt-lg-40 { padding-top: 40px !important }
.pt-lg-50 { padding-top: 50px !important }
.pt-lg-60 { padding-top: 60px !important }
.pt-lg-70 { padding-top: 70px !important }
.pt-lg-80 { padding-top: 80px !important }
.pt-lg-90 { padding-top: 90px !important }
.pt-lg-100 { padding-top: 100px !important }
.pt-lg-110 { padding-top: 110px !important }
.pt-lg-120 { padding-top: 120px !important }
.pt-lg-130 { padding-top: 130px !important }
.pt-lg-140 { padding-top: 140px !important }
.pt-lg-150 { padding-top: 150px !important }
.pt-lg-160 { padding-top: 160px !important }
.pt-lg-170 { padding-top: 170px !important }
.pt-lg-180 { padding-top: 180px !important }
.pt-lg-190 { padding-top: 190px !important }
.pt-lg-200 { padding-top: 200px !important }
.pr-lg-0 { padding-right: 0!important; }
.pr-lg-5 { padding-right: 5px !important }
.pr-lg-10 { padding-right: 10px !important }
.pr-lg-15 { padding-right: 15px !important }
.pr-lg-20 { padding-right: 20px !important }
.pr-lg-30 { padding-right: 30px !important }
.pr-lg-40 { padding-right: 40px !important }
.pr-lg-50 { padding-right: 50px !important }
.pr-lg-60 { padding-right: 60px !important }
.pr-lg-70 { padding-right: 70px !important }
.pr-lg-80 { padding-right: 80px !important }
.pr-lg-90 { padding-right: 90px !important }
.pr-lg-100 { padding-right: 100px !important }
.pr-lg-110 { padding-right: 110px !important }
.pr-lg-120 { padding-right: 120px !important }
.pr-lg-130 { padding-right: 130px !important }
.pr-lg-140 { padding-right: 140px !important }
.pr-lg-150 { padding-right: 150px !important }
.pr-lg-160 { padding-right: 160px !important }
.pr-lg-170 { padding-right: 170px !important }
.pr-lg-180 { padding-right: 180px !important }
.pr-lg-190 { padding-right: 190px !important }
.pr-lg-200 { padding-right: 200px !important }
.pb-lg-0 { padding-bottom: 0!important; }
.pb-lg-5 { padding-bottom: 5px !important }
.pb-lg-10 { padding-bottom: 10px !important }
.pb-lg-15 { padding-bottom: 15px !important }
.pb-lg-20 { padding-bottom: 20px !important }
.pb-lg-30 { padding-bottom: 30px !important }
.pb-lg-40 { padding-bottom: 40px !important }
.pb-lg-50 { padding-bottom: 50px !important }
.pb-lg-60 { padding-bottom: 60px !important }
.pb-lg-70 { padding-bottom: 70px !important }
.pb-lg-80 { padding-bottom: 80px !important }
.pb-lg-90 { padding-bottom: 90px !important }
.pb-lg-100 { padding-bottom: 100px !important }
.pb-lg-110 { padding-bottom: 110px !important }
.pb-lg-120 { padding-bottom: 120px !important }
.pb-lg-130 { padding-bottom: 130px !important }
.pb-lg-140 { padding-bottom: 140px !important }
.pb-lg-150 { padding-bottom: 150px !important }
.pb-lg-160 { padding-bottom: 160px !important }
.pb-lg-170 { padding-bottom: 170px !important }
.pb-lg-180 { padding-bottom: 180px !important }
.pb-lg-190 { padding-bottom: 190px !important }
.pb-lg-200 { padding-bottom: 200px !important }
.pl-lg-0 { padding-left: 0!important; }
.pl-lg-5 { padding-left: 5px !important }
.pl-lg-10 { padding-left: 10px !important }
.pl-lg-15 { padding-left: 15px !important }
.pl-lg-20 { padding-left: 20px !important }
.pl-lg-30 { padding-left: 30px !important }
.pl-lg-40 { padding-left: 40px !important }
.pl-lg-50 { padding-left: 50px !important }
.pl-lg-60 { padding-left: 60px !important }
.pl-lg-70 { padding-left: 70px !important }
.pl-lg-80 { padding-left: 80px !important }
.pl-lg-90 { padding-left: 90px !important }
.pl-lg-100 { padding-left: 100px !important }
.pl-lg-110 { padding-left: 110px !important }
.pl-lg-120 { padding-left: 120px !important }
.pl-lg-130 { padding-left: 130px !important }
.pl-lg-140 { padding-left: 140px !important }
.pl-lg-150 { padding-left: 150px !important }
.pl-lg-160 { padding-left: 160px !important }
.pl-lg-170 { padding-left: 170px !important }
.pl-lg-180 { padding-left: 180px !important }
.pl-lg-190 { padding-left: 190px !important }
.pl-lg-200 { padding-left: 200px !important }
}

@media (max-width:1199px) {
.m-md-0 { margin: 0px !important }
.m-md-5 { margin: 5px !important }
.m-md-10 { margin: 10px !important }
.m-md-15 { margin: 15px !important }
.m-md-20 { margin: 20px !important }
.m-md-30 { margin: 30px !important }
.m-md-40 { margin: 40px !important }
.m-md-50 { margin: 50px !important }
.m-md-60 { margin: 60px !important }
.m-md-70 { margin: 70px !important }
.m-md-80 { margin: 80px !important }
.m-md-90 { margin: 90px !important }
.m-md-100 { margin: 100px !important }
.m-md-110 { margin: 110px !important }
.m-md-120 { margin: 120px !important }
.m-md-130 { margin: 130px !important }
.m-md-140 { margin: 140px !important }
.m-md-150 { margin: 150px !important }
.m-md-160 { margin: 160px !important }
.m-md-170 { margin: 170px !important }
.m-md-180 { margin: 180px !important }
.m-md-190 { margin: 190px !important }
.m-md-200 { margin: 200px !important }
.p-md-0 { padding: 0!important; }
.p-md-5 { padding: 5px !important }
.p-md-10 { padding: 10px !important }
.p-md-15 { padding: 15px !important }
.p-md-20 { padding: 20px !important }
.p-md-30 { padding: 30px !important }
.p-md-40 { padding: 40px !important }
.p-md-50 { padding: 50px !important }
.p-md-60 { padding: 60px !important }
.p-md-70 { padding: 70px !important }
.p-md-80 { padding: 80px !important }
.p-md-90 { padding: 90px !important }
.p-md-100 { padding: 100px !important }
.p-md-110 { padding: 110px !important }
.p-md-120 { padding: 120px !important }
.p-md-130 { padding: 130px !important }
.p-md-140 { padding: 140px !important }
.p-md-150 { padding: 150px !important }
.p-md-160 { padding: 160px !important }
.p-md-170 { padding: 170px !important }
.p-md-180 { padding: 180px !important }
.p-md-190 { padding: 190px !important }
.p-md-200 { padding: 200px !important }
.mt-md-0 { margin-top: 0!important; }
.mt-md-5 { margin-top: 5px !important }
.mt-md-10 { margin-top: 10px !important }
.mt-md-15 { margin-top: 15px !important }
.mt-md-20 { margin-top: 20px !important }
.mt-md-30 { margin-top: 30px !important }
.mt-md-40 { margin-top: 40px !important }
.mt-md-50 { margin-top: 50px !important }
.mt-md-60 { margin-top: 60px !important }
.mt-md-70 { margin-top: 70px !important }
.mt-md-80 { margin-top: 80px !important }
.mt-md-90 { margin-top: 90px !important }
.mt-md-100 { margin-top: 100px !important }
.mt-md-110 { margin-top: 110px !important }
.mt-md-120 { margin-top: 120px !important }
.mt-md-130 { margin-top: 130px !important }
.mt-md-140 { margin-top: 140px !important }
.mt-md-150 { margin-top: 150px !important }
.mt-md-160 { margin-top: 160px !important }
.mt-md-170 { margin-top: 170px !important }
.mt-md-180 { margin-top: 180px !important }
.mt-md-190 { margin-top: 190px !important }
.mt-md-200 { margin-top: 200px !important }
.mr-md-0 { margin-right: 0!important; }
.mr-md-5 { margin-right: 5px !important }
.mr-md-10 { margin-right: 10px !important }
.mr-md-15 { margin-right: 15px !important }
.mr-md-20 { margin-right: 20px !important }
.mr-md-30 { margin-right: 30px !important }
.mr-md-40 { margin-right: 40px !important }
.mr-md-50 { margin-right: 50px !important }
.mr-md-60 { margin-right: 60px !important }
.mr-md-70 { margin-right: 70px !important }
.mr-md-80 { margin-right: 80px !important }
.mr-md-90 { margin-right: 90px !important }
.mr-md-100 { margin-right: 100px !important }
.mr-md-110 { margin-right: 110px !important }
.mr-md-120 { margin-right: 120px !important }
.mr-md-130 { margin-right: 130px !important }
.mr-md-140 { margin-right: 140px !important }
.mr-md-150 { margin-right: 150px !important }
.mr-md-160 { margin-right: 160px !important }
.mr-md-170 { margin-right: 170px !important }
.mr-md-180 { margin-right: 180px !important }
.mr-md-190 { margin-right: 190px !important }
.mr-md-200 { margin-right: 200px !important }
.mb-md-0 { margin-bottom: 0!important; }
.mb-md-5 { margin-bottom: 5px !important }
.mb-md-10 { margin-bottom: 10px !important }
.mb-md-15 { margin-bottom: 15px !important }
.mb-md-20 { margin-bottom: 20px !important }
.mb-md-30 { margin-bottom: 30px !important }
.mb-md-40 { margin-bottom: 40px !important }
.mb-md-50 { margin-bottom: 50px !important }
.mb-md-60 { margin-bottom: 60px !important }
.mb-md-70 { margin-bottom: 70px !important }
.mb-md-80 { margin-bottom: 80px !important }
.mb-md-90 { margin-bottom: 90px !important }
.mb-md-100 { margin-bottom: 100px !important }
.mb-md-110 { margin-bottom: 110px !important }
.mb-md-120 { margin-bottom: 120px !important }
.mb-md-130 { margin-bottom: 130px !important }
.mb-md-140 { margin-bottom: 140px !important }
.mb-md-150 { margin-bottom: 150px !important }
.mb-md-160 { margin-bottom: 160px !important }
.mb-md-170 { margin-bottom: 170px !important }
.mb-md-180 { margin-bottom: 180px !important }
.mb-md-190 { margin-bottom: 190px !important }
.mb-md-200 { margin-bottom: 200px !important }
.ml-md-0 { margin-left: 0!important; }
.ml-md-5 { margin-left: 5px !important }
.ml-md-10 { margin-left: 10px !important }
.ml-md-15 { margin-left: 15px !important }
.ml-md-20 { margin-left: 20px !important }
.ml-md-30 { margin-left: 30px !important }
.ml-md-40 { margin-left: 40px !important }
.ml-md-50 { margin-left: 50px !important }
.ml-md-60 { margin-left: 60px !important }
.ml-md-70 { margin-left: 70px !important }
.ml-md-80 { margin-left: 80px !important }
.ml-md-90 { margin-left: 90px !important }
.ml-md-100 { margin-left: 100px !important }
.ml-md-110 { margin-left: 110px !important }
.ml-md-120 { margin-left: 120px !important }
.ml-md-130 { margin-left: 130px !important }
.ml-md-140 { margin-left: 140px !important }
.ml-md-150 { margin-left: 150px !important }
.ml-md-160 { margin-left: 160px !important }
.ml-md-170 { margin-left: 170px !important }
.ml-md-180 { margin-left: 180px !important }
.ml-md-190 { margin-left: 190px !important }
.ml-md-200 { margin-left: 200px !important }
.pt-md-0 { padding-top: 0!important; }
.pt-md-5 { padding-top: 5px !important }
.pt-md-10 { padding-top: 10px !important }
.pt-md-15 { padding-top: 15px !important }
.pt-md-20 { padding-top: 20px !important }
.pt-md-30 { padding-top: 30px !important }
.pt-md-40 { padding-top: 40px !important }
.pt-md-50 { padding-top: 50px !important }
.pt-md-60 { padding-top: 60px !important }
.pt-md-70 { padding-top: 70px !important }
.pt-md-80 { padding-top: 80px !important }
.pt-md-90 { padding-top: 90px !important }
.pt-md-100 { padding-top: 100px !important }
.pt-md-110 { padding-top: 110px !important }
.pt-md-120 { padding-top: 120px !important }
.pt-md-130 { padding-top: 130px !important }
.pt-md-140 { padding-top: 140px !important }
.pt-md-150 { padding-top: 150px !important }
.pt-md-160 { padding-top: 160px !important }
.pt-md-170 { padding-top: 170px !important }
.pt-md-180 { padding-top: 180px !important }
.pt-md-190 { padding-top: 190px !important }
.pt-md-200 { padding-top: 200px !important }
.pr-md-0 { padding-right: 0!important; }
.pr-md-5 { padding-right: 5px !important }
.pr-md-10 { padding-right: 10px !important }
.pr-md-15 { padding-right: 15px !important }
.pr-md-20 { padding-right: 20px !important }
.pr-md-30 { padding-right: 30px !important }
.pr-md-40 { padding-right: 40px !important }
.pr-md-50 { padding-right: 50px !important }
.pr-md-60 { padding-right: 60px !important }
.pr-md-70 { padding-right: 70px !important }
.pr-md-80 { padding-right: 80px !important }
.pr-md-90 { padding-right: 90px !important }
.pr-md-100 { padding-right: 100px !important }
.pr-md-110 { padding-right: 110px !important }
.pr-md-120 { padding-right: 120px !important }
.pr-md-130 { padding-right: 130px !important }
.pr-md-140 { padding-right: 140px !important }
.pr-md-150 { padding-right: 150px !important }
.pr-md-160 { padding-right: 160px !important }
.pr-md-170 { padding-right: 170px !important }
.pr-md-180 { padding-right: 180px !important }
.pr-md-190 { padding-right: 190px !important }
.pr-md-200 { padding-right: 200px !important }
.pb-md-0 { padding-bottom: 0!important; }
.pb-md-5 { padding-bottom: 5px !important }
.pb-md-10 { padding-bottom: 10px !important }
.pb-md-15 { padding-bottom: 15px !important }
.pb-md-20 { padding-bottom: 20px !important }
.pb-md-30 { padding-bottom: 30px !important }
.pb-md-40 { padding-bottom: 40px !important }
.pb-md-50 { padding-bottom: 50px !important }
.pb-md-60 { padding-bottom: 60px !important }
.pb-md-70 { padding-bottom: 70px !important }
.pb-md-80 { padding-bottom: 80px !important }
.pb-md-90 { padding-bottom: 90px !important }
.pb-md-100 { padding-bottom: 100px !important }
.pb-md-110 { padding-bottom: 110px !important }
.pb-md-120 { padding-bottom: 120px !important }
.pb-md-130 { padding-bottom: 130px !important }
.pb-md-140 { padding-bottom: 140px !important }
.pb-md-150 { padding-bottom: 150px !important }
.pb-md-160 { padding-bottom: 160px !important }
.pb-md-170 { padding-bottom: 170px !important }
.pb-md-180 { padding-bottom: 180px !important }
.pb-md-190 { padding-bottom: 190px !important }
.pb-md-200 { padding-bottom: 200px !important }
.pl-md-0 { padding-left: 0!important; }
.pl-md-5 { padding-left: 5px !important }
.pl-md-10 { padding-left: 10px !important }
.pl-md-15 { padding-left: 15px !important }
.pl-md-20 { padding-left: 20px !important }
.pl-md-30 { padding-left: 30px !important }
.pl-md-40 { padding-left: 40px !important }
.pl-md-50 { padding-left: 50px !important }
.pl-md-60 { padding-left: 60px !important }
.pl-md-70 { padding-left: 70px !important }
.pl-md-80 { padding-left: 80px !important }
.pl-md-90 { padding-left: 90px !important }
.pl-md-100 { padding-left: 100px !important }
.pl-md-110 { padding-left: 110px !important }
.pl-md-120 { padding-left: 120px !important }
.pl-md-130 { padding-left: 130px !important }
.pl-md-140 { padding-left: 140px !important }
.pl-md-150 { padding-left: 150px !important }
.pl-md-160 { padding-left: 160px !important }
.pl-md-170 { padding-left: 170px !important }
.pl-md-180 { padding-left: 180px !important }
.pl-md-190 { padding-left: 190px !important }
.pl-md-200 { padding-left: 200px !important }
}

@media (max-width:991px) {
.m-sm-0 { margin: 0px !important }
.m-sm-5 { margin: 5px !important }
.m-sm-10 { margin: 10px !important }
.m-sm-15 { margin: 15px !important }
.m-sm-20 { margin: 20px !important }
.m-sm-30 { margin: 30px !important }
.m-sm-40 { margin: 40px !important }
.m-sm-50 { margin: 50px !important }
.m-sm-60 { margin: 60px !important }
.m-sm-70 { margin: 70px !important }
.m-sm-80 { margin: 80px !important }
.m-sm-90 { margin: 90px !important }
.m-sm-100 { margin: 100px !important }
.m-sm-110 { margin: 110px !important }
.m-sm-120 { margin: 120px !important }
.m-sm-130 { margin: 130px !important }
.m-sm-140 { margin: 140px !important }
.m-sm-150 { margin: 150px !important }
.m-sm-160 { margin: 160px !important }
.m-sm-170 { margin: 170px !important }
.m-sm-180 { margin: 180px !important }
.m-sm-190 { margin: 190px !important }
.m-sm-200 { margin: 200px !important }
.p-sm-0 { padding: 0!important; }
.p-sm-5 { padding: 5px !important }
.p-sm-10 { padding: 10px !important }
.p-sm-15 { padding: 15px !important }
.p-sm-20 { padding: 20px !important }
.p-sm-30 { padding: 30px !important }
.p-sm-40 { padding: 40px !important }
.p-sm-50 { padding: 50px !important }
.p-sm-60 { padding: 60px !important }
.p-sm-70 { padding: 70px !important }
.p-sm-80 { padding: 80px !important }
.p-sm-90 { padding: 90px !important }
.p-sm-100 { padding: 100px !important }
.p-sm-110 { padding: 110px !important }
.p-sm-120 { padding: 120px !important }
.p-sm-130 { padding: 130px !important }
.p-sm-140 { padding: 140px !important }
.p-sm-150 { padding: 150px !important }
.p-sm-160 { padding: 160px !important }
.p-sm-170 { padding: 170px !important }
.p-sm-180 { padding: 180px !important }
.p-sm-190 { padding: 190px !important }
.p-sm-200 { padding: 200px !important }
.mt-sm-0 { margin-top: 0!important; }
.mt-sm-5 { margin-top: 5px !important }
.mt-sm-10 { margin-top: 10px !important }
.mt-sm-15 { margin-top: 15px !important }
.mt-sm-20 { margin-top: 20px !important }
.mt-sm-30 { margin-top: 30px !important }
.mt-sm-40 { margin-top: 40px !important }
.mt-sm-50 { margin-top: 50px !important }
.mt-sm-60 { margin-top: 60px !important }
.mt-sm-70 { margin-top: 70px !important }
.mt-sm-80 { margin-top: 80px !important }
.mt-sm-90 { margin-top: 90px !important }
.mt-sm-100 { margin-top: 100px !important }
.mt-sm-110 { margin-top: 110px !important }
.mt-sm-120 { margin-top: 120px !important }
.mt-sm-130 { margin-top: 130px !important }
.mt-sm-140 { margin-top: 140px !important }
.mt-sm-150 { margin-top: 150px !important }
.mt-sm-160 { margin-top: 160px !important }
.mt-sm-170 { margin-top: 170px !important }
.mt-sm-180 { margin-top: 180px !important }
.mt-sm-190 { margin-top: 190px !important }
.mt-sm-200 { margin-top: 200px !important }
.mr-sm-0 { margin-right: 0!important; }
.mr-sm-5 { margin-right: 5px !important }
.mr-sm-10 { margin-right: 10px !important }
.mr-sm-15 { margin-right: 15px !important }
.mr-sm-20 { margin-right: 20px !important }
.mr-sm-30 { margin-right: 30px !important }
.mr-sm-40 { margin-right: 40px !important }
.mr-sm-50 { margin-right: 50px !important }
.mr-sm-60 { margin-right: 60px !important }
.mr-sm-70 { margin-right: 70px !important }
.mr-sm-80 { margin-right: 80px !important }
.mr-sm-90 { margin-right: 90px !important }
.mr-sm-100 { margin-right: 100px !important }
.mr-sm-110 { margin-right: 110px !important }
.mr-sm-120 { margin-right: 120px !important }
.mr-sm-130 { margin-right: 130px !important }
.mr-sm-140 { margin-right: 140px !important }
.mr-sm-150 { margin-right: 150px !important }
.mr-sm-160 { margin-right: 160px !important }
.mr-sm-170 { margin-right: 170px !important }
.mr-sm-180 { margin-right: 180px !important }
.mr-sm-190 { margin-right: 190px !important }
.mr-sm-200 { margin-right: 200px !important }
.mb-sm-0 { margin-bottom: 0!important; }
.mb-sm-5 { margin-bottom: 5px !important }
.mb-sm-10 { margin-bottom: 10px !important }
.mb-sm-15 { margin-bottom: 15px !important }
.mb-sm-20 { margin-bottom: 20px !important }
.mb-sm-30 { margin-bottom: 30px !important }
.mb-sm-40 { margin-bottom: 40px !important }
.mb-sm-50 { margin-bottom: 50px !important }
.mb-sm-60 { margin-bottom: 60px !important }
.mb-sm-70 { margin-bottom: 70px !important }
.mb-sm-80 { margin-bottom: 80px !important }
.mb-sm-90 { margin-bottom: 90px !important }
.mb-sm-100 { margin-bottom: 100px !important }
.mb-sm-110 { margin-bottom: 110px !important }
.mb-sm-120 { margin-bottom: 120px !important }
.mb-sm-130 { margin-bottom: 130px !important }
.mb-sm-140 { margin-bottom: 140px !important }
.mb-sm-150 { margin-bottom: 150px !important }
.mb-sm-160 { margin-bottom: 160px !important }
.mb-sm-170 { margin-bottom: 170px !important }
.mb-sm-180 { margin-bottom: 180px !important }
.mb-sm-190 { margin-bottom: 190px !important }
.mb-sm-200 { margin-bottom: 200px !important }
.ml-sm-0 { margin-left: 0!important; }
.ml-sm-5 { margin-left: 5px !important }
.ml-sm-10 { margin-left: 10px !important }
.ml-sm-15 { margin-left: 15px !important }
.ml-sm-20 { margin-left: 20px !important }
.ml-sm-30 { margin-left: 30px !important }
.ml-sm-40 { margin-left: 40px !important }
.ml-sm-50 { margin-left: 50px !important }
.ml-sm-60 { margin-left: 60px !important }
.ml-sm-70 { margin-left: 70px !important }
.ml-sm-80 { margin-left: 80px !important }
.ml-sm-90 { margin-left: 90px !important }
.ml-sm-100 { margin-left: 100px !important }
.ml-sm-110 { margin-left: 110px !important }
.ml-sm-120 { margin-left: 120px !important }
.ml-sm-130 { margin-left: 130px !important }
.ml-sm-140 { margin-left: 140px !important }
.ml-sm-150 { margin-left: 150px !important }
.ml-sm-160 { margin-left: 160px !important }
.ml-sm-170 { margin-left: 170px !important }
.ml-sm-180 { margin-left: 180px !important }
.ml-sm-190 { margin-left: 190px !important }
.ml-sm-200 { margin-left: 200px !important }
.pt-sm-0 { padding-top: 0!important; }
.pt-sm-5 { padding-top: 5px !important }
.pt-sm-10 { padding-top: 10px !important }
.pt-sm-15 { padding-top: 15px !important }
.pt-sm-20 { padding-top: 20px !important }
.pt-sm-30 { padding-top: 30px !important }
.pt-sm-40 { padding-top: 40px !important }
.pt-sm-50 { padding-top: 50px !important }
.pt-sm-60 { padding-top: 60px !important }
.pt-sm-70 { padding-top: 70px !important }
.pt-sm-80 { padding-top: 80px !important }
.pt-sm-90 { padding-top: 90px !important }
.pt-sm-100 { padding-top: 100px !important }
.pt-sm-110 { padding-top: 110px !important }
.pt-sm-120 { padding-top: 120px !important }
.pt-sm-130 { padding-top: 130px !important }
.pt-sm-140 { padding-top: 140px !important }
.pt-sm-150 { padding-top: 150px !important }
.pt-sm-160 { padding-top: 160px !important }
.pt-sm-170 { padding-top: 170px !important }
.pt-sm-180 { padding-top: 180px !important }
.pt-sm-190 { padding-top: 190px !important }
.pt-sm-200 { padding-top: 200px !important }
.pr-sm-0 { padding-right: 0!important; }
.pr-sm-5 { padding-right: 5px !important }
.pr-sm-10 { padding-right: 10px !important }
.pr-sm-15 { padding-right: 15px !important }
.pr-sm-20 { padding-right: 20px !important }
.pr-sm-30 { padding-right: 30px !important }
.pr-sm-40 { padding-right: 40px !important }
.pr-sm-50 { padding-right: 50px !important }
.pr-sm-60 { padding-right: 60px !important }
.pr-sm-70 { padding-right: 70px !important }
.pr-sm-80 { padding-right: 80px !important }
.pr-sm-90 { padding-right: 90px !important }
.pr-sm-100 { padding-right: 100px !important }
.pr-sm-110 { padding-right: 110px !important }
.pr-sm-120 { padding-right: 120px !important }
.pr-sm-130 { padding-right: 130px !important }
.pr-sm-140 { padding-right: 140px !important }
.pr-sm-150 { padding-right: 150px !important }
.pr-sm-160 { padding-right: 160px !important }
.pr-sm-170 { padding-right: 170px !important }
.pr-sm-180 { padding-right: 180px !important }
.pr-sm-190 { padding-right: 190px !important }
.pr-sm-200 { padding-right: 200px !important }
.pb-sm-0 { padding-bottom: 0!important; }
.pb-sm-5 { padding-bottom: 5px !important }
.pb-sm-10 { padding-bottom: 10px !important }
.pb-sm-15 { padding-bottom: 15px !important }
.pb-sm-20 { padding-bottom: 20px !important }
.pb-sm-30 { padding-bottom: 30px !important }
.pb-sm-40 { padding-bottom: 40px !important }
.pb-sm-50 { padding-bottom: 50px !important }
.pb-sm-60 { padding-bottom: 60px !important }
.pb-sm-70 { padding-bottom: 70px !important }
.pb-sm-80 { padding-bottom: 80px !important }
.pb-sm-90 { padding-bottom: 90px !important }
.pb-sm-100 { padding-bottom: 100px !important }
.pb-sm-110 { padding-bottom: 110px !important }
.pb-sm-120 { padding-bottom: 120px !important }
.pb-sm-130 { padding-bottom: 130px !important }
.pb-sm-140 { padding-bottom: 140px !important }
.pb-sm-150 { padding-bottom: 150px !important }
.pb-sm-160 { padding-bottom: 160px !important }
.pb-sm-170 { padding-bottom: 170px !important }
.pb-sm-180 { padding-bottom: 180px !important }
.pb-sm-190 { padding-bottom: 190px !important }
.pb-sm-200 { padding-bottom: 200px !important }
.pl-sm-0 { padding-left: 0!important; }
.pl-sm-5 { padding-left: 5px !important }
.pl-sm-10 { padding-left: 10px !important }
.pl-sm-15 { padding-left: 15px !important }
.pl-sm-20 { padding-left: 20px !important }
.pl-sm-30 { padding-left: 30px !important }
.pl-sm-40 { padding-left: 40px !important }
.pl-sm-50 { padding-left: 50px !important }
.pl-sm-60 { padding-left: 60px !important }
.pl-sm-70 { padding-left: 70px !important }
.pl-sm-80 { padding-left: 80px !important }
.pl-sm-90 { padding-left: 90px !important }
.pl-sm-100 { padding-left: 100px !important }
.pl-sm-110 { padding-left: 110px !important }
.pl-sm-120 { padding-left: 120px !important }
.pl-sm-130 { padding-left: 130px !important }
.pl-sm-140 { padding-left: 140px !important }
.pl-sm-150 { padding-left: 150px !important }
.pl-sm-160 { padding-left: 160px !important }
.pl-sm-170 { padding-left: 170px !important }
.pl-sm-180 { padding-left: 180px !important }
.pl-sm-190 { padding-left: 190px !important }
.pl-sm-200 { padding-left: 200px !important }
}

@media (max-width:767px) {
.m-xs-0 { margin: 0px !important }
.m-xs-5 { margin: 5px !important }
.m-xs-10 { margin: 10px !important }
.m-xs-15 { margin: 15px !important }
.m-xs-20 { margin: 20px !important }
.m-xs-30 { margin: 30px !important }
.m-xs-40 { margin: 40px !important }
.m-xs-50 { margin: 50px !important }
.m-xs-60 { margin: 60px !important }
.m-xs-70 { margin: 70px !important }
.m-xs-80 { margin: 80px !important }
.m-xs-90 { margin: 90px !important }
.m-xs-100 { margin: 100px !important }
.m-xs-110 { margin: 110px !important }
.m-xs-120 { margin: 120px !important }
.m-xs-130 { margin: 130px !important }
.m-xs-140 { margin: 140px !important }
.m-xs-150 { margin: 150px !important }
.m-xs-160 { margin: 160px !important }
.m-xs-170 { margin: 170px !important }
.m-xs-180 { margin: 180px !important }
.m-xs-190 { margin: 190px !important }
.m-xs-200 { margin: 200px !important }
.p-xs-0 { padding: 0!important; }
.p-xs-5 { padding: 5px !important }
.p-xs-10 { padding: 10px !important }
.p-xs-15 { padding: 15px !important }
.p-xs-20 { padding: 20px !important }
.p-xs-30 { padding: 30px !important }
.p-xs-40 { padding: 40px !important }
.p-xs-50 { padding: 50px !important }
.p-xs-60 { padding: 60px !important }
.p-xs-70 { padding: 70px !important }
.p-xs-80 { padding: 80px !important }
.p-xs-90 { padding: 90px !important }
.p-xs-100 { padding: 100px !important }
.p-xs-110 { padding: 110px !important }
.p-xs-120 { padding: 120px !important }
.p-xs-130 { padding: 130px !important }
.p-xs-140 { padding: 140px !important }
.p-xs-150 { padding: 150px !important }
.p-xs-160 { padding: 160px !important }
.p-xs-170 { padding: 170px !important }
.p-xs-180 { padding: 180px !important }
.p-xs-190 { padding: 190px !important }
.p-xs-200 { padding: 200px !important }
.mt-xs-0 { margin-top: 0!important; }
.mt-xs-5 { margin-top: 5px !important }
.mt-xs-10 { margin-top: 10px !important }
.mt-xs-15 { margin-top: 15px !important }
.mt-xs-20 { margin-top: 20px !important }
.mt-xs-30 { margin-top: 30px !important }
.mt-xs-40 { margin-top: 40px !important }
.mt-xs-50 { margin-top: 50px !important }
.mt-xs-60 { margin-top: 60px !important }
.mt-xs-70 { margin-top: 70px !important }
.mt-xs-80 { margin-top: 80px !important }
.mt-xs-90 { margin-top: 90px !important }
.mt-xs-100 { margin-top: 100px !important }
.mt-xs-110 { margin-top: 110px !important }
.mt-xs-120 { margin-top: 120px !important }
.mt-xs-130 { margin-top: 130px !important }
.mt-xs-140 { margin-top: 140px !important }
.mt-xs-150 { margin-top: 150px !important }
.mt-xs-160 { margin-top: 160px !important }
.mt-xs-170 { margin-top: 170px !important }
.mt-xs-180 { margin-top: 180px !important }
.mt-xs-190 { margin-top: 190px !important }
.mt-xs-200 { margin-top: 200px !important }
.mr-xs-0 { margin-right: 0!important; }
.mr-xs-5 { margin-right: 5px !important }
.mr-xs-10 { margin-right: 10px !important }
.mr-xs-15 { margin-right: 15px !important }
.mr-xs-20 { margin-right: 20px !important }
.mr-xs-30 { margin-right: 30px !important }
.mr-xs-40 { margin-right: 40px !important }
.mr-xs-50 { margin-right: 50px !important }
.mr-xs-60 { margin-right: 60px !important }
.mr-xs-70 { margin-right: 70px !important }
.mr-xs-80 { margin-right: 80px !important }
.mr-xs-90 { margin-right: 90px !important }
.mr-xs-100 { margin-right: 100px !important }
.mr-xs-110 { margin-right: 110px !important }
.mr-xs-120 { margin-right: 120px !important }
.mr-xs-130 { margin-right: 130px !important }
.mr-xs-140 { margin-right: 140px !important }
.mr-xs-150 { margin-right: 150px !important }
.mr-xs-160 { margin-right: 160px !important }
.mr-xs-170 { margin-right: 170px !important }
.mr-xs-180 { margin-right: 180px !important }
.mr-xs-190 { margin-right: 190px !important }
.mr-xs-200 { margin-right: 200px !important }
.mb-xs-0 { margin-bottom: 0!important; }
.mb-xs-5 { margin-bottom: 5px !important }
.mb-xs-10 { margin-bottom: 10px !important }
.mb-xs-15 { margin-bottom: 15px !important }
.mb-xs-20 { margin-bottom: 20px !important }
.mb-xs-30 { margin-bottom: 30px !important }
.mb-xs-40 { margin-bottom: 40px !important }
.mb-xs-50 { margin-bottom: 50px !important }
.mb-xs-60 { margin-bottom: 60px !important }
.mb-xs-70 { margin-bottom: 70px !important }
.mb-xs-80 { margin-bottom: 80px !important }
.mb-xs-90 { margin-bottom: 90px !important }
.mb-xs-100 { margin-bottom: 100px !important }
.mb-xs-110 { margin-bottom: 110px !important }
.mb-xs-120 { margin-bottom: 120px !important }
.mb-xs-130 { margin-bottom: 130px !important }
.mb-xs-140 { margin-bottom: 140px !important }
.mb-xs-150 { margin-bottom: 150px !important }
.mb-xs-160 { margin-bottom: 160px !important }
.mb-xs-170 { margin-bottom: 170px !important }
.mb-xs-180 { margin-bottom: 180px !important }
.mb-xs-190 { margin-bottom: 190px !important }
.mb-xs-200 { margin-bottom: 200px !important }
.ml-xs-0 { margin-left: 0!important; }
.ml-xs-5 { margin-left: 5px !important }
.ml-xs-10 { margin-left: 10px !important }
.ml-xs-15 { margin-left: 15px !important }
.ml-xs-20 { margin-left: 20px !important }
.ml-xs-30 { margin-left: 30px !important }
.ml-xs-40 { margin-left: 40px !important }
.ml-xs-50 { margin-left: 50px !important }
.ml-xs-60 { margin-left: 60px !important }
.ml-xs-70 { margin-left: 70px !important }
.ml-xs-80 { margin-left: 80px !important }
.ml-xs-90 { margin-left: 90px !important }
.ml-xs-100 { margin-left: 100px !important }
.ml-xs-110 { margin-left: 110px !important }
.ml-xs-120 { margin-left: 120px !important }
.ml-xs-130 { margin-left: 130px !important }
.ml-xs-140 { margin-left: 140px !important }
.ml-xs-150 { margin-left: 150px !important }
.ml-xs-160 { margin-left: 160px !important }
.ml-xs-170 { margin-left: 170px !important }
.ml-xs-180 { margin-left: 180px !important }
.ml-xs-190 { margin-left: 190px !important }
.ml-xs-200 { margin-left: 200px !important }
.pt-xs-0 { padding-top: 0!important; }
.pt-xs-5 { padding-top: 5px !important }
.pt-xs-10 { padding-top: 10px !important }
.pt-xs-15 { padding-top: 15px !important }
.pt-xs-20 { padding-top: 20px !important }
.pt-xs-30 { padding-top: 30px !important }
.pt-xs-40 { padding-top: 40px !important }
.pt-xs-50 { padding-top: 50px !important }
.pt-xs-60 { padding-top: 60px !important }
.pt-xs-70 { padding-top: 70px !important }
.pt-xs-80 { padding-top: 80px !important }
.pt-xs-90 { padding-top: 90px !important }
.pt-xs-100 { padding-top: 100px !important }
.pt-xs-110 { padding-top: 110px !important }
.pt-xs-120 { padding-top: 120px !important }
.pt-xs-130 { padding-top: 130px !important }
.pt-xs-140 { padding-top: 140px !important }
.pt-xs-150 { padding-top: 150px !important }
.pt-xs-160 { padding-top: 160px !important }
.pt-xs-170 { padding-top: 170px !important }
.pt-xs-180 { padding-top: 180px !important }
.pt-xs-190 { padding-top: 190px !important }
.pt-xs-200 { padding-top: 200px !important }
.pr-xs-0 { padding-right: 0!important; }
.pr-xs-5 { padding-right: 5px !important }
.pr-xs-10 { padding-right: 10px !important }
.pr-xs-15 { padding-right: 15px !important }
.pr-xs-20 { padding-right: 20px !important }
.pr-xs-30 { padding-right: 30px !important }
.pr-xs-40 { padding-right: 40px !important }
.pr-xs-50 { padding-right: 50px !important }
.pr-xs-60 { padding-right: 60px !important }
.pr-xs-70 { padding-right: 70px !important }
.pr-xs-80 { padding-right: 80px !important }
.pr-xs-90 { padding-right: 90px !important }
.pr-xs-100 { padding-right: 100px !important }
.pr-xs-110 { padding-right: 110px !important }
.pr-xs-120 { padding-right: 120px !important }
.pr-xs-130 { padding-right: 130px !important }
.pr-xs-140 { padding-right: 140px !important }
.pr-xs-150 { padding-right: 150px !important }
.pr-xs-160 { padding-right: 160px !important }
.pr-xs-170 { padding-right: 170px !important }
.pr-xs-180 { padding-right: 180px !important }
.pr-xs-190 { padding-right: 190px !important }
.pr-xs-200 { padding-right: 200px !important }
.pb-xs-0 { padding-bottom: 0!important; }
.pb-xs-5 { padding-bottom: 5px !important }
.pb-xs-10 { padding-bottom: 10px !important }
.pb-xs-15 { padding-bottom: 15px !important }
.pb-xs-20 { padding-bottom: 20px !important }
.pb-xs-30 { padding-bottom: 30px !important }
.pb-xs-40 { padding-bottom: 40px !important }
.pb-xs-50 { padding-bottom: 50px !important }
.pb-xs-60 { padding-bottom: 60px !important }
.pb-xs-70 { padding-bottom: 70px !important }
.pb-xs-80 { padding-bottom: 80px !important }
.pb-xs-90 { padding-bottom: 90px !important }
.pb-xs-100 { padding-bottom: 100px !important }
.pb-xs-110 { padding-bottom: 110px !important }
.pb-xs-120 { padding-bottom: 120px !important }
.pb-xs-130 { padding-bottom: 130px !important }
.pb-xs-140 { padding-bottom: 140px !important }
.pb-xs-150 { padding-bottom: 150px !important }
.pb-xs-160 { padding-bottom: 160px !important }
.pb-xs-170 { padding-bottom: 170px !important }
.pb-xs-180 { padding-bottom: 180px !important }
.pb-xs-190 { padding-bottom: 190px !important }
.pb-xs-200 { padding-bottom: 200px !important }
.pl-xs-0 { padding-left: 0!important; }
.pl-xs-5 { padding-left: 5px !important }
.pl-xs-10 { padding-left: 10px !important }
.pl-xs-15 { padding-left: 15px !important }
.pl-xs-20 { padding-left: 20px !important }
.pl-xs-30 { padding-left: 30px !important }
.pl-xs-40 { padding-left: 40px !important }
.pl-xs-50 { padding-left: 50px !important }
.pl-xs-60 { padding-left: 60px !important }
.pl-xs-70 { padding-left: 70px !important }
.pl-xs-80 { padding-left: 80px !important }
.pl-xs-90 { padding-left: 90px !important }
.pl-xs-100 { padding-left: 100px !important }
.pl-xs-110 { padding-left: 110px !important }
.pl-xs-120 { padding-left: 120px !important }
.pl-xs-130 { padding-left: 130px !important }
.pl-xs-140 { padding-left: 140px !important }
.pl-xs-150 { padding-left: 150px !important }
.pl-xs-160 { padding-left: 160px !important }
.pl-xs-170 { padding-left: 170px !important }
.pl-xs-180 { padding-left: 180px !important }
.pl-xs-190 { padding-left: 190px !important }
.pl-xs-200 { padding-left: 200px !important }
}

@media (max-width:479px) {
.m-xxs-0 { margin: 0px !important }
.m-xxs-5 { margin: 5px !important }
.m-xxs-10 { margin: 10px !important }
.m-xxs-15 { margin: 15px !important }
.m-xxs-20 { margin: 20px !important }
.m-xxs-30 { margin: 30px !important }
.m-xxs-40 { margin: 40px !important }
.m-xxs-50 { margin: 50px !important }
.m-xxs-60 { margin: 60px !important }
.m-xxs-70 { margin: 70px !important }
.m-xxs-80 { margin: 80px !important }
.m-xxs-90 { margin: 90px !important }
.m-xxs-100 { margin: 100px !important }
.m-xxs-110 { margin: 110px !important }
.m-xxs-120 { margin: 120px !important }
.m-xxs-130 { margin: 130px !important }
.m-xxs-140 { margin: 140px !important }
.m-xxs-150 { margin: 150px !important }
.m-xxs-160 { margin: 160px !important }
.m-xxs-170 { margin: 170px !important }
.m-xxs-180 { margin: 180px !important }
.m-xxs-190 { margin: 190px !important }
.m-xxs-200 { margin: 200px !important }
.p-xxs-0 { padding: 0!important; }
.p-xxs-5 { padding: 5px !important }
.p-xxs-10 { padding: 10px !important }
.p-xxs-15 { padding: 15px !important }
.p-xxs-20 { padding: 20px !important }
.p-xxs-30 { padding: 30px !important }
.p-xxs-40 { padding: 40px !important }
.p-xxs-50 { padding: 50px !important }
.p-xxs-60 { padding: 60px !important }
.p-xxs-70 { padding: 70px !important }
.p-xxs-80 { padding: 80px !important }
.p-xxs-90 { padding: 90px !important }
.p-xxs-100 { padding: 100px !important }
.p-xxs-110 { padding: 110px !important }
.p-xxs-120 { padding: 120px !important }
.p-xxs-130 { padding: 130px !important }
.p-xxs-140 { padding: 140px !important }
.p-xxs-150 { padding: 150px !important }
.p-xxs-160 { padding: 160px !important }
.p-xxs-170 { padding: 170px !important }
.p-xxs-180 { padding: 180px !important }
.p-xxs-190 { padding: 190px !important }
.p-xxs-200 { padding: 200px !important }
.mt-xxs-0 { margin-top: 0!important; }
.mt-xxs-5 { margin-top: 5px !important }
.mt-xxs-10 { margin-top: 10px !important }
.mt-xxs-15 { margin-top: 15px !important }
.mt-xxs-20 { margin-top: 20px !important }
.mt-xxs-30 { margin-top: 30px !important }
.mt-xxs-40 { margin-top: 40px !important }
.mt-xxs-50 { margin-top: 50px !important }
.mt-xxs-60 { margin-top: 60px !important }
.mt-xxs-70 { margin-top: 70px !important }
.mt-xxs-80 { margin-top: 80px !important }
.mt-xxs-90 { margin-top: 90px !important }
.mt-xxs-100 { margin-top: 100px !important }
.mt-xxs-110 { margin-top: 110px !important }
.mt-xxs-120 { margin-top: 120px !important }
.mt-xxs-130 { margin-top: 130px !important }
.mt-xxs-140 { margin-top: 140px !important }
.mt-xxs-150 { margin-top: 150px !important }
.mt-xxs-160 { margin-top: 160px !important }
.mt-xxs-170 { margin-top: 170px !important }
.mt-xxs-180 { margin-top: 180px !important }
.mt-xxs-190 { margin-top: 190px !important }
.mt-xxs-200 { margin-top: 200px !important }
.mr-xxs-0 { margin-right: 0!important; }
.mr-xxs-5 { margin-right: 5px !important }
.mr-xxs-10 { margin-right: 10px !important }
.mr-xxs-15 { margin-right: 15px !important }
.mr-xxs-20 { margin-right: 20px !important }
.mr-xxs-30 { margin-right: 30px !important }
.mr-xxs-40 { margin-right: 40px !important }
.mr-xxs-50 { margin-right: 50px !important }
.mr-xxs-60 { margin-right: 60px !important }
.mr-xxs-70 { margin-right: 70px !important }
.mr-xxs-80 { margin-right: 80px !important }
.mr-xxs-90 { margin-right: 90px !important }
.mr-xxs-100 { margin-right: 100px !important }
.mr-xxs-110 { margin-right: 110px !important }
.mr-xxs-120 { margin-right: 120px !important }
.mr-xxs-130 { margin-right: 130px !important }
.mr-xxs-140 { margin-right: 140px !important }
.mr-xxs-150 { margin-right: 150px !important }
.mr-xxs-160 { margin-right: 160px !important }
.mr-xxs-170 { margin-right: 170px !important }
.mr-xxs-180 { margin-right: 180px !important }
.mr-xxs-190 { margin-right: 190px !important }
.mr-xxs-200 { margin-right: 200px !important }
.mb-xxs-0 { margin-bottom: 0!important; }
.mb-xxs-5 { margin-bottom: 5px !important }
.mb-xxs-10 { margin-bottom: 10px !important }
.mb-xxs-15 { margin-bottom: 15px !important }
.mb-xxs-20 { margin-bottom: 20px !important }
.mb-xxs-30 { margin-bottom: 30px !important }
.mb-xxs-40 { margin-bottom: 40px !important }
.mb-xxs-50 { margin-bottom: 50px !important }
.mb-xxs-60 { margin-bottom: 60px !important }
.mb-xxs-70 { margin-bottom: 70px !important }
.mb-xxs-80 { margin-bottom: 80px !important }
.mb-xxs-90 { margin-bottom: 90px !important }
.mb-xxs-100 { margin-bottom: 100px !important }
.mb-xxs-110 { margin-bottom: 110px !important }
.mb-xxs-120 { margin-bottom: 120px !important }
.mb-xxs-130 { margin-bottom: 130px !important }
.mb-xxs-140 { margin-bottom: 140px !important }
.mb-xxs-150 { margin-bottom: 150px !important }
.mb-xxs-160 { margin-bottom: 160px !important }
.mb-xxs-170 { margin-bottom: 170px !important }
.mb-xxs-180 { margin-bottom: 180px !important }
.mb-xxs-190 { margin-bottom: 190px !important }
.mb-xxs-200 { margin-bottom: 200px !important }
.ml-xxs-0 { margin-left: 0!important; }
.ml-xxs-5 { margin-left: 5px !important }
.ml-xxs-10 { margin-left: 10px !important }
.ml-xxs-15 { margin-left: 15px !important }
.ml-xxs-20 { margin-left: 20px !important }
.ml-xxs-30 { margin-left: 30px !important }
.ml-xxs-40 { margin-left: 40px !important }
.ml-xxs-50 { margin-left: 50px !important }
.ml-xxs-60 { margin-left: 60px !important }
.ml-xxs-70 { margin-left: 70px !important }
.ml-xxs-80 { margin-left: 80px !important }
.ml-xxs-90 { margin-left: 90px !important }
.ml-xxs-100 { margin-left: 100px !important }
.ml-xxs-110 { margin-left: 110px !important }
.ml-xxs-120 { margin-left: 120px !important }
.ml-xxs-130 { margin-left: 130px !important }
.ml-xxs-140 { margin-left: 140px !important }
.ml-xxs-150 { margin-left: 150px !important }
.ml-xxs-160 { margin-left: 160px !important }
.ml-xxs-170 { margin-left: 170px !important }
.ml-xxs-180 { margin-left: 180px !important }
.ml-xxs-190 { margin-left: 190px !important }
.ml-xxs-200 { margin-left: 200px !important }
.pt-xxs-0 { padding-top: 0!important; }
.pt-xxs-5 { padding-top: 5px !important }
.pt-xxs-10 { padding-top: 10px !important }
.pt-xxs-15 { padding-top: 15px !important }
.pt-xxs-20 { padding-top: 20px !important }
.pt-xxs-30 { padding-top: 30px !important }
.pt-xxs-40 { padding-top: 40px !important }
.pt-xxs-50 { padding-top: 50px !important }
.pt-xxs-60 { padding-top: 60px !important }
.pt-xxs-70 { padding-top: 70px !important }
.pt-xxs-80 { padding-top: 80px !important }
.pt-xxs-90 { padding-top: 90px !important }
.pt-xxs-100 { padding-top: 100px !important }
.pt-xxs-110 { padding-top: 110px !important }
.pt-xxs-120 { padding-top: 120px !important }
.pt-xxs-130 { padding-top: 130px !important }
.pt-xxs-140 { padding-top: 140px !important }
.pt-xxs-150 { padding-top: 150px !important }
.pt-xxs-160 { padding-top: 160px !important }
.pt-xxs-170 { padding-top: 170px !important }
.pt-xxs-180 { padding-top: 180px !important }
.pt-xxs-190 { padding-top: 190px !important }
.pt-xxs-200 { padding-top: 200px !important }
.pr-xxs-0 { padding-right: 0!important; }
.pr-xxs-5 { padding-right: 5px !important }
.pr-xxs-10 { padding-right: 10px !important }
.pr-xxs-15 { padding-right: 15px !important }
.pr-xxs-20 { padding-right: 20px !important }
.pr-xxs-30 { padding-right: 30px !important }
.pr-xxs-40 { padding-right: 40px !important }
.pr-xxs-50 { padding-right: 50px !important }
.pr-xxs-60 { padding-right: 60px !important }
.pr-xxs-70 { padding-right: 70px !important }
.pr-xxs-80 { padding-right: 80px !important }
.pr-xxs-90 { padding-right: 90px !important }
.pr-xxs-100 { padding-right: 100px !important }
.pr-xxs-110 { padding-right: 110px !important }
.pr-xxs-120 { padding-right: 120px !important }
.pr-xxs-130 { padding-right: 130px !important }
.pr-xxs-140 { padding-right: 140px !important }
.pr-xxs-150 { padding-right: 150px !important }
.pr-xxs-160 { padding-right: 160px !important }
.pr-xxs-170 { padding-right: 170px !important }
.pr-xxs-180 { padding-right: 180px !important }
.pr-xxs-190 { padding-right: 190px !important }
.pr-xxs-200 { padding-right: 200px !important }
.pb-xxs-0 { padding-bottom: 0!important; }
.pb-xxs-5 { padding-bottom: 5px !important }
.pb-xxs-10 { padding-bottom: 10px !important }
.pb-xxs-15 { padding-bottom: 15px !important }
.pb-xxs-20 { padding-bottom: 20px !important }
.pb-xxs-30 { padding-bottom: 30px !important }
.pb-xxs-40 { padding-bottom: 40px !important }
.pb-xxs-50 { padding-bottom: 50px !important }
.pb-xxs-60 { padding-bottom: 60px !important }
.pb-xxs-70 { padding-bottom: 70px !important }
.pb-xxs-80 { padding-bottom: 80px !important }
.pb-xxs-90 { padding-bottom: 90px !important }
.pb-xxs-100 { padding-bottom: 100px !important }
.pb-xxs-110 { padding-bottom: 110px !important }
.pb-xxs-120 { padding-bottom: 120px !important }
.pb-xxs-130 { padding-bottom: 130px !important }
.pb-xxs-140 { padding-bottom: 140px !important }
.pb-xxs-150 { padding-bottom: 150px !important }
.pb-xxs-160 { padding-bottom: 160px !important }
.pb-xxs-170 { padding-bottom: 170px !important }
.pb-xxs-180 { padding-bottom: 180px !important }
.pb-xxs-190 { padding-bottom: 190px !important }
.pb-xxs-200 { padding-bottom: 200px !important }
.pl-xxs-0 { padding-left: 0!important; }
.pl-xxs-5 { padding-left: 5px !important }
.pl-xxs-10 { padding-left: 10px !important }
.pl-xxs-15 { padding-left: 15px !important }
.pl-xxs-20 { padding-left: 20px !important }
.pl-xxs-30 { padding-left: 30px !important }
.pl-xxs-40 { padding-left: 40px !important }
.pl-xxs-50 { padding-left: 50px !important }
.pl-xxs-60 { padding-left: 60px !important }
.pl-xxs-70 { padding-left: 70px !important }
.pl-xxs-80 { padding-left: 80px !important }
.pl-xxs-90 { padding-left: 90px !important }
.pl-xxs-100 { padding-left: 100px !important }
.pl-xxs-110 { padding-left: 110px !important }
.pl-xxs-120 { padding-left: 120px !important }
.pl-xxs-130 { padding-left: 130px !important }
.pl-xxs-140 { padding-left: 140px !important }
.pl-xxs-150 { padding-left: 150px !important }
.pl-xxs-160 { padding-left: 160px !important }
.pl-xxs-170 { padding-left: 170px !important }
.pl-xxs-180 { padding-left: 180px !important }
.pl-xxs-190 { padding-left: 190px !important }
.pl-xxs-200 { padding-left: 200px !important }
}
.text-theme-colored { color: #FF723F !important; }
.bg-theme-colored { background-color: #4067AC !important; }
.border-top-theme-color-3px { border-top: 3px solid #FF723F !important; }
.menuzord-menu > li > .megamenu .megamenu-row li:hover > a, .menuzord-menu > li > .megamenu .megamenu-row .post a:hover, .menuzord-menu > li > .megamenu .megamenu-row li:hover > a i, .menuzord-menu > li > .megamenu .megamenu-row .post a:hover i, .pricing-table .table-list li i, .blog-posts .post .entry-meta li i, .widget .twitter-feed li::after, .widget .address li i, .attorney-carousel .content .contact-area i, .attorney-address li i, .icon-box.services-style1:hover .heading, .horizontal-contact-widget .widget::before, .horizontal-contact-widget .each-widget::before, .small-title i, .drop-caps.text-colored p:first-child:first-letter, .widget .post-title a:hover, .donation-form .form-group label { color: #FF723F; }
.star-rating span::before { color: #FF723F !important; }
.menuzord .menuzord-menu > li.active > a, .menuzord .menuzord-menu > li:hover > a, .menuzord .menuzord-menu ul.dropdown li:hover > a { background: #FF723F; color: #fff; }
.menuzord .menuzord-menu > li.active > a i, .menuzord .menuzord-menu > li:hover > a i, .menuzord .menuzord-menu ul.dropdown li:hover > a i { color: #FF723F; }
.menuzord .menuzord-menu > li.active > a i, .menuzord .menuzord-menu > li:hover > a i, .menuzord .menuzord-menu ul.dropdown li:hover > a i { color: #fff; }
.icon-box.icon-rounded-bordered i { border: 1px solid #FF723F; }
.attorney-address li { border-left: 1px solid #FF723F; }
.member-info { border-top: 3px outset #FF723F; }
.cssload-tri { border-top: 27px solid #FF723F; }
.border-right-red { border-right: 1px solid #FF723F; }
.event { border-bottom-color: #FF723F; }
.cssload-tri.cssload-invert { border-bottom: 27px solid #FF723F; }
.btn-transparent { background-color: transparent; color: #fff; }
.btn-transparent.btn-dark { background-color: #111111; border-color: #111111; }
.btn-transparent.btn-dark:hover { background-color: #000000; border-color: #000000; }
.btn-transparent.btn-border { background-color: transparent; border-color: #eeeeee; }
.btn-transparent.btn-border:hover { background-color: #eeeeee; color: #000; }
.btn-gray.btn-transparent { background-color: #d3d3d3; color: #333333; }
.btn-gray.btn-transparent:hover { background-color: #ececec; color: #1a1a1a; }
.menuzord-menu > li { padding: 18px 0; }
.menuzord-menu > li > a { padding: 8px 13px; border-radius: 30px; }
.menuzord-menu > li.active > a, .menuzord-menu > li:hover > a { background: #333; color: #fff; }
.menuzord-menu ul.dropdown { top: 71px; }
.menuzord-menu ul.dropdown li ul.dropdown { top: 0; }
.menuzord .menuzord-menu ul.dropdown li:hover > a { background: #333; color: #fff; }
.menuzord-menu > li > .megamenu { top: 71px; }
.menuzord-menu > li.search form { padding: 2px 16px; }
.menuzord.blue .menuzord-menu > li.active > a, .menuzord.blue .menuzord-menu > li:hover > a, .menuzord.blue .menuzord-menu ul.dropdown li:hover > a { background: #5D9CEC; color: #fff; }
.menuzord.green .menuzord-menu > li.active > a, .menuzord.green .menuzord-menu > li:hover > a, .menuzord.green .menuzord-menu ul.dropdown li:hover > a { background: #48CFAD; color: #fff; }
.menuzord.red .menuzord-menu > li.active > a, .menuzord.red .menuzord-menu > li:hover > a, .menuzord.red .menuzord-menu ul.dropdown li:hover > a { background: #FC6E51; color: #fff; }
.menuzord.orange .menuzord-menu > li.active > a, .menuzord.orange .menuzord-menu > li:hover > a, .menuzord.orange .menuzord-menu ul.dropdown li:hover > a { background: #ff853f; color: #fff; }
.menuzord.yellow .menuzord-menu > li.active > a, .menuzord.yellow .menuzord-menu > li:hover > a, .menuzord.yellow .menuzord-menu ul.dropdown li:hover > a { background: #FFCE54; color: #fff; }
.menuzord.purple .menuzord-menu > li.active > a, .menuzord.purple .menuzord-menu > li:hover > a, .menuzord.purple .menuzord-menu ul.dropdown li:hover > a { background: #AC92EC; color: #fff; }
.menuzord.pink .menuzord-menu > li.active > a, .menuzord.pink .menuzord-menu > li:hover > a, .menuzord.pink .menuzord-menu ul.dropdown li:hover > a { background: #EC87C0; color: #fff; }

@media (max-width: 900px) {
.menuzord-responsive .menuzord-menu > li { padding: 0; }
.menuzord-responsive .menuzord-menu > li > a { padding: 12px 20px !important; border-radius: 0; }
}
#cookiescript_maintabs > div, #cookiescript_maintabs .cookiescript_active { color: #000 !important; }
/*!
 * SlickNav Responsive Mobile Menu v1.0.10
 * (c) 2016 Josh Cope
 * licensed under MIT
 */
.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em; }
.slicknav_menu { *zoom: 1;
}
.slicknav_menu .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: left; width: 1.125em; height: 0.875em; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_icon:before { background: transparent; width: 1.125em; height: 0.875em; display: block; content: ""; position: absolute; }
.slicknav_menu .slicknav_no-text { margin: 0; }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_menu:before { content: " "; display: table; }
.slicknav_menu:after { content: " "; display: table; clear: both; }
.slicknav_nav { clear: both; }
.slicknav_nav ul { display: block; }
.slicknav_nav li { display: block; }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_item a { display: inline; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block; }
.slicknav_nav .slicknav_parent-link a { display: inline; }
.slicknav_brand { float: left; }
.slicknav_menu { font-size: 16px; box-sizing: border-box; background: transparent; padding: 5px; }
.slicknav_menu * { box-sizing: border-box; }
.slicknav_menu .slicknav_menutxt { color: #fff; }
.slicknav_menu .slicknav_icon-bar { background-color: #fff; }
.slicknav_btn { margin: 5px 5px 6px; text-decoration: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #4067AC; }
.slicknav_nav { color: #fff; margin: 0; padding: 0; font-size: 0.875em; list-style: none; overflow: hidden; background-color: #4067AC; }
.slicknav_nav ul { list-style: none; overflow: hidden; padding: 0; margin: 0 0 0 20px; }
.slicknav_nav .slicknav_row { padding: 5px 10px; margin: 2px 5px; }
.slicknav_nav .slicknav_row:hover { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #ccc; color: #fff; }
.slicknav_nav a { padding: 5px 10px; margin: 2px 5px; text-decoration: none; color: #fff; }
.slicknav_nav a:hover { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #ccc; color: #222; }
.slicknav_nav .slicknav_txtnode { margin-left: 15px; }
.slicknav_nav .slicknav_item a { padding: 0; margin: 0; }
.slicknav_nav .slicknav_parent-link a { padding: 0; margin: 0; }
.slicknav_brand { color: #fff; font-size: 18px; line-height: 30px; padding: 7px 12px; height: 44px; }
.slicknav_menu { display: none; }

@media screen and (max-width: 1199px) {
#menu { display: none; }
.slicknav_menu { display: block; }
.pt-40 { padding-top: 0px !important; }
}

/* Shortcode: [neuigkeit] */
.nop-neuigkeit {
    border: 1px solid #e8e8e8;
    border-left: 4px solid #4067AC;
    border-radius: 4px;
    padding: 20px 25px;
    margin-bottom: 30px;
    background: #fff;
}
.nop-neuigkeit-header { margin-bottom: 12px; }
.nop-neuigkeit-datum {
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    background: #4067AC;
    padding: 3px 10px;
    border-radius: 3px;
    margin-bottom: 8px;
}
.nop-neuigkeit-titel {
    font-size: 17px;
    font-weight: 700;
    color: #333;
    margin: 6px 0 0 0;
    padding: 0;
    line-height: 1.4;
}
.nop-neuigkeit-content {
    color: #555;
    font-size: 14px;
    line-height: 1.7;
}
.nop-neuigkeit-content p:last-child { margin-bottom: 0; }
